@charset "UTF-8";

/*

Theme Name: Big Easy Renovations

Theme URI: https://wordpress.org/themes/twentytwentyone/

Author: the BigEasyRenovations team

Author URI: https://wordpress.org/

*/
#gform_6 label {color: #fff!important}
#gform_6 .gform_drop_instructions {color: #fff!important}

.gform_wrapper .gfield_validation_message,.gform_wrapper .validation_message{margin:0!important;padding:4px 0 0 0!important;text-align:left!important;background:0 0!important;border:none!important;font-family:'DM Sans',sans-serif;font-size:16px!important;font-weight:400}

.gform_ajax_spinner{display:none!important}

.instruction.validation_message{display:none!important}

.footer-newsletter .gform_wrapper.gravity-theme .gform_footer,.gform_wrapper.gravity-theme .gform_page_footer{margin:0!important;padding:0!important}

.footer-newsletter #gform_confirmation_message_2{font-size:16px;color:#fff;line-height:25px;font-weight:400;font-family:Montserrat,sans-serif;margin:0}

.contact-form #gform_confirmation_message_1{font-size:16px;color:#891f99;line-height:25px;font-weight:400;font-family:Montserrat,sans-serif;margin:0}

.gform_wrapper.gravity-theme .gfield input.medium, .gform_wrapper.gravity-theme .gfield select.medium {	width: 100%!important;}

 #gform_2_validation_container {display: none !important;}

.gform_validation_errors {display: none !important;}

.Categories.servicesidebr {margin-bottom: 25px;}

.Categories {border: 1px solid rgba(0, 0, 0, 0.3);} 

.banner-caption-left .logo-list2 ul li img { max-height: 70px; max-width: 108px; }

.services-popup-left h4 strong {color: #2a5679;font-weight: 600;}

.clients-section.inntyy {
	padding-top: 0;
}
.default-page-section.services-detail .faq-section .faq-box {
	padding-top: 0;
}
.faq-section.faq-sectioninn {
    padding-top: 0;
}

.webLeadForm__outerDiv { width: 100%; /*background-color: #EFEFEF;*/ color: #000000; position: relative; padding-top: 0px; padding-bottom: 10px; font-family: 'Roboto', Arial, Helvetica, sans-serif; }
.webLeadForm__form { margin: 0; width: 100%; }
.webLeadForm__fieldDiv { margin: 0 0px 15px 0px; }
.webLeadForm__messageSentDiv { display: none; justify-content: center; align-items: center; flex-direction: column; text-align: center; width: 100%; height: 100%; position: absolute; top: 0; }
.webLeadForm__messageSent { font-weight: bold; font-size: 18px; }
.webLeadForm__successMessage { font-size: 13px; margin-top: 20px; }
.webLeadForm__label { padding-bottom: 4px; font-size: 13px; font-weight: 600; text-transform: uppercase; }
.webLeadForm__inputDiv { display: flex; justify-content: center; align-items: center; }
.webLeadForm__input { width: 100%; border-radius: 6px; border: none; font-size: 18px; padding-left: 5px; padding-right: 5px; }
input.webLeadForm__input { height: 40px; }
textarea.webLeadForm__input { font-family: inherit; padding-top: 5px; padding-bottom: 5px; resize: none; }
.webLeadForm__stateZipDiv { display: flex; justify-content: space-between; align-items: center; flex-wrap: nowrap; margin: 0 0px 15px 0px; }
.webLeadForm__stateZipDiv .webLeadForm__fieldDiv:first-child { margin: 0 10px 0 0; width: 50%; }
.webLeadForm__stateZipDiv .webLeadForm__fieldDiv:last-child { margin: 0 0 0 10px; width: 50%; }
.webLeadForm__submitDiv { display: flex; justify-content: space-between; align-items: flex-start; flex-wrap: nowrap; }
.webLeadForm__submit { background-color: #000000; color: #FFFFFF; margin-left: 0px; padding: 8px 20px; font-size: 13px; font-weight: 600; border-radius: 6px; border: none; cursor: pointer; text-transform: uppercase; }
.modal-body .form-title {color: #fff;}
.webLeadForm__label label {color: #fff;}

.ginput_container.ginput_container_checkbox {
    position: relative;
}
.gfield_checkbox label { font-size: 15px !important; line-height: 20px !important;padding-left: 27px !important;
    color: #666; }
.gfield_checkbox input.gfield-choice-input {
    position: absolute;
    top: 4px !important;
    left: 8px;
    accent-color: #4d98d2 !important;
    width: 14px !important;
    height: 14px !important;outline:none;
}
.ginput_container.ginput_container_checkbox { padding-bottom: 0px !important; }
.form-hero.service-detail-form .gform_wrapper .gfield {
color: #fff;
}
.form-hero.service-detail-form .gform_wrapper .gfield.gfield--type-html.gfield--input-type-html.gfield--width-full.gfield_html {
   color: #fff;
}
.gform_wrapper .gfield.gfield--type-html.gfield--input-type-html.gfield--width-full.gfield_html {
   color: #666;
}
.gform_wrapper .gfield.gfield--type-html.gfield--input-type-html.gfield--width-full.gfield_html {
    font-size: 13px !important;
    line-height: 20px;
}
.banner-form-popup-box .gform_wrapper .gfield.gfield--type-html.gfield--input-type-html.gfield--width-full.gfield_html {
    color: #fff;
}
@media(max-width:1199px) { 
.form-hero .gform_wrapper label {
    font-size: 14px!important;
    line-height: 20px !important;
}
.gform_wrapper .gfield.gfield--type-html.gfield--input-type-html.gfield--width-full.gfield_html {
    font-size: 11px !important;
    line-height: 18px;color: #666;
}
.form-hero .gform_wrapper label.gfield_label {
    font-size: 14px !important;    
    }
    .form-hero .gform_wrapper label{
        font-size: 14px !important;    
    }
.ginput_recaptcha {transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0;}

}
