.theme_button{background:#f4ab09; color:#ffffff; border-radius:36px; cursor:pointer; border:none; padding:16px 30px; text-align:center; display:block; font-family: 'Lato', sans-serif; font-weight:300; font-size:16px; text-transform:uppercase; letter-spacing:1px; display:inline-block; width:90%; max-width:390px; margin:20px auto;}
.s_textbox{display:block; width:100%; padding:0 10px; height:40px; border:thin solid #dedede;font-family: 'Lato', sans-serif; font-size:18px; margin:0 0 20px;}
.fixed_link_for_menu{ display:inline-block; background:#a17f1a; padding:15px; color:#fff; 
    text-transform:uppercase; transform:rotate(-90deg); left:-90px; top:320px; position:fixed; 
    z-index:9999; cursor:pointer; transition:all 0.5s;
}
.help_text *, .help_text *:focus, .help_text option:focus {outline: none !important;	box-sizing:border-box;}
#help_cotainer{display:none;  position:fixed; width:320px; background:#fff; left:0; top:0; bottom:0; z-index:9999; box-shadow:3px 0 3px 0 rgba(0, 0, 0, 0.05); border-radius:0 0 2px 2px; overflow:auto;}
.help_fixed{position:fixed; left:0; max-width:320px; width:100%; padding:20px 20px 0; background:#fff; text-align:center; z-index:2;}
.help_fixed h3{margin:0;}
.help_bottom_sec{bottom:0; border-top:solid 1px #DBDBDB;}
.help_bottom_sec a{display:inline-block; margin:0 0 9px;}
.help_top_sec{top:0; border-bottom:solid 1px #DBDBDB; height:60px;}
.help_scrollable_sec{overflow:auto; padding:80px 30px 120px;}
.help_middle_sec ul{padding:0; margin:0;}
.help_middle_sec ul li{list-style:none; padding:10px 0;}
.help_middle_sec ul li a{display:block; position:relative; padding:0 30px 0 0;}
.help_middle_sec ul li a i{position:absolute; right:0; top:5px;}
.close_sidebar{ position:absolute; right:10px; top:18px; font-size:22px;}

/* These are the forged mobile eeuivalent */
.callback_btn {
    position: fixed;
    border: 1px solid dark gray;
    left: 40%;
    padding: 5px;
    bottom: 0px;
    width: 45%;
    z-index: 99;
    cursor: pointer;
    border-radius: 15px 15px 0px 0px;
    background-color: #a17f1a; 
    color: white;
    text-align: center;
}
.callback_top_form {
    left: 0;
    bottom: 0;
    width: 100%;
    z-index: 99;
    padding: 5px;
    background-color:#a17f1a; 
    color: white;
    cursor: pointer;
    border-radius: 10px 10px 0px 0px;
    text-align: center;
}
.callback_form {
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
    z-index: 99;
   /*  color: white; */
   /*  text-align: center; */
    background-color: white; 
}
.with-errors {
    color: red;     
}

