@charset 'utf-8';

/*

 Theme Name:   Fix-ride

 Theme URI:    http://car-repair.ancorathemes.com/

 Description:  Fix-ride - Fully Responsive and Mobile Friendly theme

 Author:       AncoraThemes

 Author URI:   http://ancorathemes.com

 Template:     fix-ride

 Version:      1.2.2

 Tags:         light, inheritable theme-options

 Text Domain:  ancora

*/





@import url("../fix-ride/style.css");





/* =Theme customization starts here

-------------------------------------------------------------- */

.col-md-6 {

    float: left;

    width: 45%;

    margin-right: 28px;

    margin-bottom: 20px;

    color: #FFF;

}

.col-md-6 input {

    float: left;

    width: 100%;

    padding: 8px;

    background: #FFF !important;

}

.col-md-6 input[type="tel"]{padding: 8px; width: 94%;}

textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required { width: 95%; max-height: 118px;background: #FFF !important;}

div.wpcf7-validation-errors{padding: 0;line-height: 23px;color: #FFF; margin: 0;border: 0;}

.col-md-6 input[type="submit"]{margin-top: 35px; padding: 10px;color: #000;}

.sc_button_style_filled.sc_button_size_big{padding:1.5rem 8rem 1.5rem 1.8rem !important;}

span.wpcf7-form-control-wrap.mathcaptcha {margin-left: 10px;}

.invalid .col-md-6 {margin-bottom: 0;}

span.wpcf7-not-valid-tip {float: left;width: 100%;font-size: 15px;color: #FFF;line-height: 21px;}

div.wpcf7-validation-errors{float: left;width: 100%;}



.contact-us-page .col-md-6 input[type="submit"]{margin-top: 35px;padding: 8px;background-color: #000 !important;width: 30% !important; font-size:22px; color: #FFF;}

.contact-us-page .col-md-6 {float: left;width: 45%;margin-right: 28px;margin-bottom: 20px;color: #000;font-size: 14px;}

.contact-us-page .col-md-6 input {float: left;width: 100%;padding: 8px;background: #FFF !important;font-size: 14px;padding: 12px;}

.contact-us-page .col-md-6 input[type="tel"] {padding: 8px; width: 97%;}

.contact-us-page .col-md-12 textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required{width: 92%; max-height: 118px; background: #FFF !important;font-size: 14px;}





.footer-newsletter{padding-top:30px; padding-bottom:10px; background-color:#e4e4e4;}

.footer-newsletter .mymail-wrapper.mymail-email-wrapper {float: left;width: 55%;}

.footer-newsletter .mymail-wrapper.mymail-submit-wrapper.form-submit{float: left;margin:0px;}

.footer-newsletter .mymail-email-wrapper input[type="email"]{background-color: #fff;  border: 1px solid #dedede;width: 98%;

 float: left; margin-right: 10px; padding: 11px; margin-top:7px;}

.customfontsize h4{font-size:25px !important;}

.footer-newsletter h3{float:left; margin-right:10px;}

.footer-newsletter .mymail-submit-wrapper input[type="submit"] {margin-top:7px;background: #ff5539; color: #FFF;}



@media only screen and (max-width: 960px)  {.footer-newsletter .mymail-email-wrapper{clear:both;}

.footer-newsletter .mymail-email-wrapper input[type="email"]{padding:10px;}

.footer-newsletter .mymail-submit-wrapper input[type="submit"]{font-size:15px; padding:10px;}

.footer-newsletter  .mymail-form {clear:both;}

.footer-newsletter h3 {line-height:22px;}

}

.menu_user_left.menu_user_contact_area_work:before{position:relative !important; left:-5px !important;}

.menu_user_left.menu_user_contact_area_work{float:none !important;}



.btn_sec a{padding-left: 62.5px !important; padding-right: 62.5px !important;

    color: #ffffff !important;

    border-color: #FF675B !important;

    background-color: #ff5539 !important;

    text-transform: uppercase !important;

    font-size: 19px !important;

    text-shadow: 1px 1px 1px #000 !important;

    font-weight: 600 !important;

	}

.btn_sec a:hover{border-color: #FF675B !important;background-color: #fff !important;color: #FF675B !important;}

.btn_sec1 a:hover{border-color: #FF675B !important;background-color: #fff !important;color: #FF675B !important;}

.btn_sec1 a{

    color: #ffffff !important;

    border-color: #FF675B !important;

    background-color: #ff5539 !important;

    text-transform: uppercase !important;

    font-size: 19px !important;

    text-shadow: 1px 1px 1px #000 !important;

    font-weight: 600 !important;

	}

section.slider_wrap.slider_fullwide.slider_engine_revo.slider_alias_revo_slide {

    overflow-x: hidden;

}

@media screen and (min-width: 360px) and (max-width: 767px){

   .btn_sec a{

	padding-left: 100px !important;

        padding-right: 100px !important;

	}

}
.free_phn {
    float: right;
    margin-top: -79px;
    margin-right: 208px;
}
.free_phn p{
    margin-bottom: 0px;
}
.free_phn a{
    color: #3b4fb1;
    font-size: 31px;
background-color: rgba(161, 163, 160, 0.19);
}

a.find_pro {
    display: inline-block;
    position: fixed;
    top: 49.4%;
    right: -20px;
    /*transform: rotate(90deg);*/
    background: #ec1a25;
    color: #FFF;
    z-index: 99999;
    border-top-left-radius: 18px;
    text-decoration: none;
}
.btn_find_pro, .btn_find_pro:hover {
    background: #44318a;
    color: #fff !important;
    border: 1px solid #fff;
    margin: 0 20px;
    font-size: 20px;
    padding: 8px 29px 12px 8px;
}

a.book_a_demo {
    display: inline-block;
    position: fixed;
    top: 29%;
    right: -20px;
    /*transform: rotate(90deg);*/
    background: #6dab3c;
    color: #FFF;
    z-index: 99999;
    border-top-left-radius: 18px;
    text-decoration: none;
}
.btn_book_a, .btn_book_a:hover {
    background: #44318a;
    color: #fff !important;
    border: 1px solid #fff;
    margin: 0 20px;
    font-size: 20px;
    padding: 8px;
}

a.phn_a_demo {
    display: inline-block;
    position: fixed;
    top: 39%;
    right: -20px;
    /*transform: rotate(90deg);*/
    background: #1e69b8;
    color: #FFF;
    z-index: 99999;
    border-top-left-radius: 18px;
    text-decoration: none;
}
.btn_phn, .btn_phn:hover {
    background: #44318a;
    color: #fff !important;
    border: 1px solid #fff;
    margin: 0 20px;
    font-size: 20px;
    padding: 8px 19px 12px 8px;
}
form#gform_2 label.gfield_label{display: block !important;}
form#gform_2 .ginput_complex.ginput_container label{display: block !important;}
@media only screen and (max-width : 640px) {
  .mob_phn{position: relative !important;font-size: 14px !important;padding: 11px !important;float: left;width: 80%;margin: 10px 0px 0px 0px !important;text-align: center;z-index: 1 !important;}

  .mob_book{position: relative !important;font-size: 14px !important;padding: 11px !important;
      float: left;width: 80%;margin: 0px 0px 10px 0px !important;border-bottom-left-radius: 0px !important;text-align: center;z-index: 1 !important;border-top-left-radius:0px !important;}

  .mob_find{position: relative !important;font-size: 14px !important;padding: 11px !important;
      float: left;width: 80%;margin: 0px 0px 0px 0px !important;border-top-right-radius: 0px !important;text-align: center;z-index: 1 !important;border-top-left-radius: 0px !important;}
  a.sticky{
    left: -79px !important;
    font-size: 16px !important;
  }
  #header{z-index: 1;}
  .rev_slider_wrapper.fullwidthbanner-container{left: 0px !important;}
  .responsive_menu .menu_main_wrap{overflow: visible !important;}

}

@media only screen and (min-device-width: 640) and (max-device-width: 1280px){
  a.phn_a_demo{top: 17% !important;}
  a.find_pro{top: 25% !important;}
  a.book_a_demo{top: 32.2% !important;}
}