.wpcf7 form p {text-align: left;color: #acacac;font-size: 14px;}
body[data-form-style="minimal"] .wpcf7-form-control-wrap .minimal-form-input label:before, body[data-form-style="minimal"] .wpcf7-form-control-wrap .minimal-form-input label:after{border-bottom: none;}
form > * {text-align: left;}
.contractor-form-content > div{margin-top: -40px;margin-bottom: 10px;}
.contractor-form-content .minimal-form-input {padding-top: 30px !important;}
.backsplash-form-content{margin-top:-20px;}
.backsplash-form-content > div{margin-bottom: 10px;}
.backsplash-form-content .minimal-form-input{padding-top:10px!important;}
.existing-tops-content{margin-top:-20px;}
.backsplash-form-content2, .backsplash-form-content , .existing-tops-content{color: #acacac;font-size: 14px;font-weight: bold;line-height: 20px;}
.quote-image-last-upload {margin-bottom: 40px;color: #888;}
.quote-image-last-upload .minimal-form-input {padding-top: 10px !important;}
.backsplash-form-content2 + p {margin-top: 14px;}
.contractor-form-content .minimal-form-input {padding-top: 20px !important;margin-bottom: 25px;}
.squarefeet-content {margin-bottom: 30px;}
.wpb_row .quote-content-form  .span_12 >.col.padding-3-percent {padding-top: 0px;}
#footer-outer #copyright li a i, #footer-outer #copyright p > a {color: #777777!important;} .homepage-banner .heading-line h2 {font-family: Open Sans;text-transform: capitalize;letter-spacing: 0;font-size: 96px;line-height: 118px;font-weight: 300;margin: 0;}
@media only screen and (max-width:1300px) and (min-width:1000px){
.homepage-banner .heading-line h2{font-size:72px;line-height:88.5px;}
}
@media only screen and (max-width:1000px) and (min-width:690px){
.homepage-banner .heading-line h2{font-size:67.2px;line-height:82.6px;}
}
@media only screen and (max-width:690px){
.homepage-banner .heading-line h2{font-size:62.4px;line-height:76.7px;}
}
span.gfield_required {margin-left: 4px;}
body .gfield_error input {border-bottom: 1px solid red !important;}
.gfield input,.gfield textarea {border-bottom: 1px solid #e0e0e0 !important;}
body[data-form-style="minimal"] .gfield--type-captcha .minimal-form-input label:before, body[data-form-style="minimal"] .gfield--type-captcha  .minimal-form-input label:after {border: none !important;}
.gform_body {text-align: left !important;} .countertops-bnr .row-bg-wrap.instance-0:after{background-color:#ffffff;opacity:1;height:calc(100% - 150px);top:auto;bottom:0;}
.countertops-bnr{padding-top:200px !important;padding-bottom:0 !important;z-index:4;}
.countertops-bnr > .col.span_12{box-shadow:0px 10px 10px #0000000F;float:none;max-width:100%;padding-bottom:70px;}
.countertops-bnr >.col.span_12 > .vc_col-sm-12{max-width:1560px;margin:0 auto !important;float:none;padding:0 15px;}
.countertops-bnr .countertops-content-col{overflow: hidden}
.countertops-bnr .bnr-title{font-size:60px;line-height:1.3;font-weight:bold;margin-bottom:10px;}
.countertops-bnr .bnr-subtitle{font-size:30px !important;font-weight:bold !important;margin-bottom:50px !important;}
.countertops-bnr .iwithtext{width:50%;display:inline-flex;align-items:center;flex-wrap:wrap;display:none}
.countertops-bnr .iwithtext .iwt-icon{position:static;width:100%;text-align:center;}
.countertops-bnr .iwithtext .iwt-icon img{width:300px !important;height:300px;border-radius:50%;margin-bottom:20px;}
.countertops-bnr .iwithtext .iwt-text{padding-left:0;text-align:center;width:100%;}
.countertops-bnr .iwithtext .iwt-text h2{font-size:36px;font-weight:bold;line-height:1.1;}
.countertops-bnr .countertops-bnrpara{font-size:24px;text-align:center;margin-top:30px;}
.countertops-bnr .countertops-form-col{padding-left:95px !important;}
.countertops-bnr .countertops-form-col .vc_column-inner > .wpb_wrapper{box-shadow:0px 3px 20px #00000029;border-radius:18px;padding:55px 0;}
.countertops-bnr .countertops-form-col .form-heading{font-size:30px;line-height:1.3;font-weight:bold;padding-inline:35px;padding-bottom:30px;border-bottom:1px solid #ECEEF4;}
.countertops-bnr .countertops-form-col .gform_wrapper{padding-inline:35px;}
.countertops-bnr .countertops-form-col .gform_wrapper{padding-inline:35px;} .countertops-bnr .flickity-page-dots{display: none;}
.countertops-lrsec{z-index:2}
.countertops-lrsec h2.vc_custom_heading{font-size:36px;font-weight:bold;margin-bottom:30px;}
.countertops-lrsec p.vc_custom_heading{font-size:30px;font-weight:normal;}
.countertops-cta{padding-block:120px !important;}
.countertops-cta .cta-heading{font-size:60px;font-weight:bold;margin-bottom:50px;}
body .countertops-cta .cta-btn{background-color:#9D7F06 !important;border:none !important;border-radius:5px !important;font-size:22px;padding-block:18px !important;font-family:Open Sans;}
.gform_wrapper{margin-top:30px;}
.gform_wrapper .minimal-form-input{padding-top:0 !important;}
.gform_wrapper .gfield label{display:none !important;}
.gform_wrapper .gfield{border-bottom:none !important;}
.gform_wrapper .gfield input,.gform_wrapper .gfield textarea{border:1px solid #B8BBD3 !important;border-radius:5px !important;height:50px !important;font-size:18px !important;padding:10px 25px !important;font-weight:bold !important;}
.gform_wrapper .gform_fields{row-gap:30px !important;}
@media (max-width: 1500px){
.countertops-bnr .bnr-title{font-size:50px;}
.countertops-bnr .bnr-subtitle{font-size:24px !important;}
.countertops-bnr .countertops-form-col .form-heading{font-size:24px;}
.countertops-bnr .iwithtext .iwt-icon img{width:240px !important;height:240px;}
.countertops-bnr .iwithtext .iwt-text h2{font-size:28px;}
.countertops-bnr .countertops-form-col{padding-left:35px !important;}
.countertops-bnr .countertops-bnrpara{font-size:20px;margin-top:20px;}
.countertops-lrsec h2.vc_custom_heading{font-size:32px;margin-bottom:10px;}
.countertops-cta .cta-heading{font-size:48px;margin-bottom:40px;}
}
@media (max-width: 1199px){
.countertops-bnr .bnr-title{font-size:38px;}
.countertops-bnr .bnr-subtitle{font-size:22px !important;margin-bottom:40px !important;}
.countertops-bnr .countertops-bnrpara{font-size:18px;}
.countertops-lrsec h2.vc_custom_heading{font-size:28px;}
.countertops-lrsec p.vc_custom_heading{font-size:22px;}
.countertops-cta .cta-heading{font-size:38px;}
.countertops-cta{padding-block:80px !important;}
}
@media (max-width: 1000px){
.countertops-bnr{padding-top:70px !important;}
.countertops-bnr .row-bg-wrap.instance-0:after{height:100%;}
.countertops-bnr .countertops-form-col{padding-left:0 !important;margin-top:30px;}
.lrleft-content-sec .col.span_12{flex-direction:column-reverse;display:flex;flex-wrap:wrap;}
.countertops-lrsec .column_container{padding-block:30px !important;}
.countertops-lrsec .vc_custom_heading{text-align:center !important;}
}
@media (max-width: 767px){
.countertops-bnr .bnr-title{font-size:30px;}
.countertops-bnr .bnr-subtitle{font-size:18px !important;}
.countertops-bnr .iwithtext .iwt-icon img{width:200px !important;height:200px;margin-bottom:10px;}
.countertops-bnr .countertops-form-col .form-heading{font-size:22px;}
.countertops-bnr .countertops-form-col .vc_column-inner > .wpb_wrapper{padding:35px 0;}
.countertops-bnr .gform_wrapper .gfield input,.countertops-bnr .gform_wrapper .gfield textarea{font-size:16px;height:45px;}
.countertops-bnr .countertops-bnrpara{font-size:16px;}
.countertops-lrsec .column_container{padding-block:20px !important;padding-inline:15px !important;}
.countertops-cta .cta-heading{font-size:32px;}
body .countertops-cta .cta-btn{font-size:18px;}
.countertops-cta{padding-block:50px !important;}
.countertops-lrsec p.vc_custom_heading{font-size:18px;}
}
@media (max-width: 575px){
.countertops-bnr .iwithtext{width:100%;}
}