#main{padding:0px}
div#rev_slider_1_1_wrapper{border:none;}
.ctaContentBox { display: flex; justify-content: center; align-items: center; }
.ctaContentBox h3 { font-size: 59px; margin: 0; text-transform: uppercase; color: #fff; font-weight: 100 !important; }
.ctaContentBox h3 span { font-weight: bold; }
.ctaContentBox a.callBtn {font-size: 18px;color: #cf230c;display: inline-block;padding: 15px 40px;background: #fff;border-radius: 30px;margin-left: 15px;margin-right: 15px;text-transform: uppercase;font-weight: bold;border: 1px solid  #fff;}
.ctaContentBox a.callBtn:hover {background: #cf230c;color: #fff;}
.ctaContentBox a.schedulenowBtn { font-size: 18px; color: #fff; display: inline-block; padding: 15px 30px; background: #cf230c; border-radius: 30px; text-transform: uppercase; font-weight: bold;  border:1px solid #fff;
}
.ctaContentBox a.schedulenowBtn:hover {background: #fff;color: #cf230c;}
.FounderContetnSec h4 { margin: 0; font-family: poppins; color: #000; font-size: 15px; font-weight: bold; margin-bottom: 35px; }
.FounderContetnSec h3 { font-size: 45px; text-transform: uppercase; font-weight: 100; margin: 0; line-height: 50px; background: url(/wp-content/uploads/2019/12/headingBackImg.png); background-position: top left; background-repeat: no-repeat; min-height: 130px; padding-top: 12px; }
.FounderContetnSec h3 span { display: block; color: #cf230c; font-weight: bold; }
.FounderContetnSec p {margin-bottom: 30px;line-height: 20px;}
.FounderContetnSec h3:before { content: ''; }
.FounderContetnSec a{background: #cf230c;color: #fff;font-size: 15px;font-weight: bold;padding: 15px 20px;border-radius: 35px;max-width: 170px;display: block;text-align: center;margin-top: 50px;}
.ourServiceSection { background-repeat: no-repeat !important; background-size: cover; }
.ourServiceSection h2 { text-align: center; color: #fff; font-size: 45px !important; line-height: 45px !important; text-transform: uppercase; background: url(/wp-content/uploads/2019/12/headingBackImgWhite.png); background-repeat: no-repeat; background-position: center top; padding: 47px 0px; }
.ourServiceSection h2 span { display: block; font-weight: bold; }
.ourServiceSection .serviceBox { position: relative; }
.ourServiceSection .serviceBox h2 { padding: 0; font-size: 20px !important; line-height: 22px !important; position: absolute; bottom: 40px; left: 0; right: 0; width: 100%; text-transform: unset; font-weight: bold !important; }
.ourServiceSection .serviceBox figure.wpb_wrapper { box-shadow: 0px 10px 18px 0px #02020280; }

.ourClassSec  h2 {font-size: 45px !important;text-transform: uppercase;font-weight: 100;margin: 0;line-height: 50px !important;background: url(/wp-content/uploads/2019/12/headingBackImg.png);background-position: top left;background-repeat: no-repeat;min-height: 130px;padding-top: 12px;text-align: center;background-position: top center;    margin-bottom: -45px;}
.ourClassSec  h2 span { display: block; color: #cf230c; font-weight: bold; }
.prdSuppliSec { }
.prdSuppliSec h2 { text-align: center; color: #fff; font-size: 45px !important; line-height: 45px !important; text-transform: uppercase; background: url(/wp-content/uploads/2019/12/headingBackImgWhite.png); background-repeat: no-repeat; background-position: center top; padding: 47px 0px; }
.prdSuppliSec h2 span { display: block; font-weight: bold; }
.prdSuppliSec .prodInfoBox h4 { font-size: 20px; margin: 0 0 9px 0; font-weight: bold; color: #ce230c; text-transform: uppercase; max-width: 180px; }
.prdSuppliSec .prodInfoBox p { }
.contactSec {padding-top: 60px !important;padding-bottom: 60px; }
.contactSec h2 { color: #fff; font-size: 45px !important; line-height: 45px !important; text-transform: uppercase; background: url(/wp-content/uploads/2019/12/headingBackImgWhite.png); background-repeat: no-repeat; background-position: left top; padding: 47px 0px; margin: 0; }
.contactSec h2 span { display: block; font-weight: bold; }
.contactSec .contatForm input { border-radius: 30px; height: 45px; margin-bottom: 20px; }
.contactSec .contatForm textarea { border-radius: 30px; height: 45px }
.contactSec .contatForm input[type=submit] { background: #cf230c !important; border-color: #cf230c; margin-top: 20px; }
.contactSec ul { padding: 0; }
.contactSec ul li { display: inline-block; margin-right: 10px; margin-bottom: 10px; line-height: 41px; color: #fff; font-weight: bold; }
.contactSec ul li a { color: #fff !important }


.fusion-footer .fusion-footer-widget-area { border: none; }
.fusion-footer .fusion-footer-copyright-area { display: none; }
.footerSec { text-align: center }
.footerSec ul.footerLinks { margin-top: 20px; }
.footerSec ul.footerLinks li { display: inline-block; }
.footerSec ul.footerLinks li a { color: #fff; }
.footerSec ul.footerLinks li a:after { content: ''; display: inline-block; width: 2px; height: 15px; background: #fff; margin: 0px 15px; position: relative; top: 3px; }
.footerSec .copyRightSec { color: #fff; border-top: 2px solid; margin-top: 15px; padding-top: 15px; }
.footerSec ul.footerLinks li:last-child a:after { display: none }
.fusion-page-title-bar{border:none}
.fusion-page-title-captions {text-transform: uppercase;}
.aboutContentIntroSec h3 { font-size: 25px; margin: 0; color: #cf230c; font-weight: bold; text-transform: uppercase; margin-bottom: 30px; margin-top: 15px; }
.aboutContentIntroSec h3:before { content: ''; background: url(/wp-content/uploads/2020/01/imageHeading.jpg); width: 25px; height: 25px; display: inline-block; position: relative; top: 2px; margin-right: 5px; }
.aboutContentIntroSec p { margin-bottom: 45px; }
.morecontentAbtPg p{margin-bottom: 45px;color: #fff;}
.anchBoxServiePage { position: absolute; right: 0; left: 0; top: 0; bottom: 0; width: 100%; height: 100%; background: none !important; }
.anchBoxServiePage a { display: block; width: 100%; height: 100%; }
.anchBoxServiePage:hover { background: url(/wp-content/uploads/2019/12/headingBackImgWhite.png) !important; background-repeat: no-repeat !important; background-position: center top !important; }
a.rdMRBtn { background: #cf230c; color: #fff; font-size: 15px; font-weight: bold; padding: 15px 20px; border-radius: 35px; max-width: 170px; display: block; text-align: center; margin-top: 50px; }
.blog main#main {padding-top: 30px;padding-bottom: 30px;}
.fusion-image-wrapper .fusion-rollover {background: rgba(207, 35, 12, 0.8);}
@media only screen and (max-width: 992px) {
.fusion-header-wrapper .fusion-header{background:#000 !important}
.ctaContentBox {display: block;text-align: center;padding: 20px 0px;}
.ctaContentBox a{margin-bottom:15px;}
.prdSuppliSec .prodInfoBox h4 {text-align: center !important;margin: 0 auto;}
.prdSuppliSec .prodInfoBox p {text-align: center;}
.FounderContetnSec h3{font-size: 40px;}
a.fusion-icon.fusion-icon-search {display: none;}
a.fusion-icon.fusion-icon-bars { margin-top: 35px;}
}
.wpcf7-response-output {float: left;}
.appointmentForm {margin-bottom: 30px !important;display: block;float: left;width: 100%;}
.appointmentForm input:not([type="submit"]),.appointmentForm select{height: 35px !important;margin-bottom: 18px !important;}
.select-arrow{min-height: 33px !important;}
.appointmentForm textarea{margin-bottom:18px !important}
.vc_custom_1577814499058.contactSec{background-position: top center !important;    margin-top: 20px;}
