@media only screen and (min-width:1200px){.side-menu ul li .sub-menu{margin-left:20px}.side-menu ul li .sub-menu li a{position:relative;padding-left:20px}.menu-main-link ul.sub-menu li a:after{left:20px}.side-menu ul li .sub-menu li a:before{content:"";width:10px;height:10px;border:2px solid #3aae5b;border-radius:50%;position:absolute;left:0;top:6px;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}}@media only screen and (max-width:1370px){.BannerImg img{max-width:1000px}}@media only screen and (max-width:1199px){.homeSlider .slide_img img{max-width:1000px}.banner .homeSlider:before{left:-200px}.banner_con .bannerTitle .bannerHtag{padding-bottom:10px}.bannerTitle .bannerHtag{font-size:3.85em}.bannerTitle .smallTitle{font-size:2.413em;margin-bottom:10px}.banner_con p{font-size:1em;margin-bottom:20px}.bannerArrow .slick-arrow~.slick-arrow{margin-left:10px}.bannerArrow .slick-arrow{width:60px;height:60px}.homeSlider .slide_img{margin-left:240px}.top_nav li{padding:0 15px}.topCall{margin-left:15px;margin-right:15px}.bannerDots .slick-dots{bottom:120px;right:70px}.videoSlider .slick-arrow{right:10px;z-index:12}.videoSlider .slick-arrow.slick-prev{left:10px}.testimonials{min-height:600px;background-size:cover}.footerMain:before{height:110px;top:-110px}.footerMain{margin-top:110px}.footTitle{font-size:1.355em}.BannerImg{margin-left:20%}.BannerImg img{max-width:900px}.breadcrumbSec .paheTitle{font-size:2.4em}.breadcrumbs li{font-size:1em}.mapCanvas{height:400px}}@media only screen and (min-width:991px){.faqCol .acordianMain{display:block!important}}@media only screen and (max-width:991px){body{font-size:14px}.headerMain .headRight{padding-top:26px}.logo{margin-top:-5px}.top_nav{display:none}.homeSlider .slide_img:before{content:"";position:absolute;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,.3);z-index:1}.side-menu{width:86%}.banner_con{top:40%;max-width:700px;width:100%;margin:auto;left:0;right:0;text-align:center}.banner_con .borderBtn{background:#3aae5b;color:#fff}.bannerTitle .bannerHtag{color:#fff}.bannerTitle .smallTitle{color:#fff}.banner_con .bannerTitle .bannerHtag:after{left:0;right:0;margin:auto}.banner_con p{color:#fff}.formLeft{padding-right:0}.inputMain{width:50%}.largeInput{width:100%}.formBtn{float:left;width:100%;text-align:center}.formBtn .appointBtn{position:relative;width:200px;display:inline-block;margin:auto;height:auto;padding:15px}.formBtn .appointBtn span{padding-bottom:0}.formBtn .appointBtn span:before,.formBtn .appointBtn span:after{display:none}.formMain{margin-bottom:0}.commonSec{padding:40px 0}.srvcSec{background:#f3f6fb}.servicesInner:before,.srvcSec:before{display:none}.videoBox{height:400px}.faqCol .acordianMain{float:left;width:100%;display:none}.faqHead{margin-bottom:0}.faqHead .faqTitle{width:100%;padding-bottom:15px;font-size:1.45em;pointer-events:initial}.faqHead .faqTitle:before{width:100%}.faqHead .faqTitle:after{content:"";width:12px;height:12px;border-bottom:2px solid #fff;border-right:2px solid #fff;position:absolute;right:5px;top:0;bottom:0;margin:auto;transform:rotate(45deg);-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.faqHead .faqTitle.faqActive:after{transform:rotate(-130deg)}.faqHead .readMore{display:none}.acordList{margin-bottom:0}.acordTitle:after{right:7px;height:15px}.acordTitle:before{width:15px}.faqSec{background:#3aae5b;z-index:12;min-height:inherit}.acordCon .cms_con{padding-top:10px}.faqSec .secTitle{color:#fff;text-align:left}.faqSec:before{content:"";background:url(../../../../../../../themes/mfacrc/images/faq-bg-img.png) no-repeat left bottom;position:absolute;left:0;top:0;bottom:0;right:0;opacity:.1;height:100%;width:100%}.faqInner{padding:0}.faqInner .faqCol{width:100%}.faqInner .faqCol~.faqCol{margin-top:30px}.acordTitle{padding:8px 0;border-bottom-width:1px}.testiTitle{width:100%;padding-top:15px;padding-left:100px}.testiTitle:after{display:none}.testimonials{width:100%;margin-top:40px}.footerMain{margin-top:0;padding-top:40px}.footLogo{display:none}.footerMain:before{display:none}.servcBox{margin-bottom:30px}.servcBox li{width:50%;float:left}.slick-arrow{top:-35px;right:56px;left:inherit}.slick-arrow.slick-next{right:15px}.cms-content ul li{width:100%}.innerPageMid{margin-bottom:50px}.contactPage{margin-top:-60px}.BannerImg img{max-width:750px}.breadcrumbSec{max-width:100%}.contactPage .secTitle{font-size:2em;margin-bottom:20px}.contactPage .contact_info p .infoTitle{font-size:16px;line-height:18px}.contactPage .formBtn .appointBtn.submitBtn{width:160px;padding:12px 15px}.contactPage .formBtn .appointBtn.submitBtn span:after,.contactPage .formBtn .appointBtn.submitBtn span:before{display:block}.errorCon{height:auto;padding:60px 0}.cms_con ul.twoCol li,.cms_con ol.twoCol li{width:100%}}@media only screen and (min-width:767px){.footBox{display:block!important}}@media only screen and (max-width:767px){body{font-size:12px}.headerMain .contacBtn{display:none}.topCall{margin:0}.topCall .callBtn{font-size:0;background:#3aae5b;width:36px;height:36px;display:inline-block;border-radius:50%;text-align:center;padding:8px}.topCall .callBtn .svgImg{width:20px;height:20px}.side-menu{width:90%}.bannerArrow{display:none}.homeSlider .container{padding:0}.homeSlider .slide_img{margin-left:0}.homeSlider .slide_img:after{display:none}.homeSlider .slide_img img{max-width:100%}.bannerDots{width:100%}.bannerDots .slick-dots{bottom:15px;left:0;right:0;width:100%;text-align:center}.bannerDots .slick-dots li{width:10px;height:10px;border:2px solid #fff;margin:0 5px}.bannerDots .slick-dots li.slick-active{border-color:#3aae5b}.banner_con{top:60%;padding:0 15px}.bannerTitle .bannerHtag{font-size:3em}.bannerTitle .smallTitle{margin-bottom:5px;font-size:2em}.commonSec,.commonSec.appoitSec{padding:30px 0}.srvcSec{min-height:inherit}.videoBox{height:300px}.faqInner .faqCol~.faqCol{margin-top:20px}.testimonSec{background:#65009a}.testiTitle{color:#fff;text-align:center;font-size:1.85em;padding-top:0}.testiTitle:before{opacity:.2;transform:scale(.8);top:-26px}.testimonials{margin:0;display:inline-block;padding:0;background:none;min-height:inherit;width:100%}.testiSlider{position:static;margin-top:30px;transform:translateY(0);width:100%}.quteItem p{margin-bottom:15px;line-height:22px}.quteUser{width:90px;height:90px;border-width:3px;margin-bottom:10px}.slick-dots li{width:10px;height:10px;margin:0 3px}.btn{padding:5px 15px}.acordCon .cms_con{padding-top:15px}.faqHead .faqTitle{font-size:1.45em}.acordTitle{padding:6px 0}.footerMain{padding:0}.footerMain .container{padding:0}.footInner{padding:0}.footBox{display:none;float:left;width:100%;transition:none}.footBox ul,.footBox .contact_info{float:left;width:100%}.servcBox{margin-bottom:0}.footTitle{float:left;width:100%;padding:10px 15px;position:relative;margin:0;border-top:1px solid #bbb;pointer-events:initial}.footTitle:after{background:none;width:10px;height:10px;border-bottom:2px solid #333;border-right:2px solid #333;transform:rotate(45deg);left:inherit;right:10px;top:0;bottom:0;margin:auto;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.footTitle.active:after{transform:rotate(-130deg)}.footTitle.active{background:#f1f1f1}.footBoxInner{float:left;width:100%;padding:10px 15px}.footBox ul li{font-size:1.25em;line-height:22px;margin-bottom:10px}.footBox ul li a{padding-left:18px}.contact_info p{font-size:1.25em;margin-bottom:6px}.footBox ul li a:before{top:5px}.copyRight{padding:10px 0;border-top-color:#bbb}.contact_info p.hours{font-size:1em;line-height:20px}.contact_info p.appointNote{font-size:1.65em;line-height:20px}.contact_info p.address strong{line-height:20px;font-size:1em}.contact_info p.address{line-height:20px;font-size:1.25em}.socialMedia a{width:32px;height:32px;line-height:32px}.srvc_con p{line-height:22px}.acordTitle{border-bottom-width:1px}.close-menu{top:15px;left:15px}.close-menu:after,.close-menu:before{height:26px}.cms-content ul li{font-size:1.25em;padding-left:24px}.cms-content ul li:before{top:6px}.thrv_wrapper p{font-size:1.25em}.BannerImg{margin-left:-15px;width:auto;margin-right:-15px}.BannerImg:after{display:none}.innerPageMid{margin:0 0 30px 0}.breadcrumbSec .breadcrumbs{display:none}.BannerImg img{display:none}.BannerImg img.absoImg{display:block;position:static;width:100%}.breadcrumbSec{transform:translateY(0);bottom:40px}.breadcrumbSec .paheTitle{color:#fff}.contact_info{margin:30px 0}.contactPage .secTitle{font-size:1.75em;margin-bottom:10px}.mapCanvas{height:300px}.contactPage .contact_info p{padding-left:30px}.contactPage .contact_info p.address:before{width:20px;height:23px}.contactPage .contact_info p:before{width:27px;height:25px}.contactPage .contact_info p.email:before{width:25px;height:23px}.contactPage .contact_info p.hours:before{width:23px;height:23px}p{line-height:22px}.contact_info .socialMedia{margin-top:10px}.errorTop{display:inline-block;vertical-align:top;margin:30px 0 -5px 0;font-size:8em;width:100%;text-align:center}.errorCon{padding:40px 0}.errorCon strong{font-size:2.25em}.srvc_con .srvcTitle{min-height:inherit}.menuInner .contact_info p{margin-bottom:15px}.menuInner .contactTitle{margin:15px 0 0 0}.menuInner .contact_info{margin:20px 0}.topCall .m_call{font-size:0!important}.videoSlider{position:relative}}@media only screen and (max-width:567px){.contactMain,.menu-main-link{width:100%}.banner_con p{display:none}.homeSlider .slide_img img{max-width:500px;left:50%;position:relative;transform:translateX(-50%)}.logo{max-width:120px}.secTitle{font-size:1.85em;margin-bottom:15px}.inputMain{width:100%;margin-bottom:10px}.inputBox{height:44px}textarea.inputBox{height:70px}.formBtn .appointBtn{padding:8px 15px;width:100%;height:50px;font-size:1.35em}.ultraShape .secTitle,.servicesInner .secTitle{text-align:left}.testiTitle{padding-left:0}.servcBox li{width:100%}.slick-arrow{right:46px;top:-26px}.slick-arrow.slick-next:after,.slick-arrow.slick-prev:after{width:12px;height:12px}.slick-arrow:before{width:17px}.srvcBox .srvcImg{margin-bottom:15px}.srvc_con .srvcTitle{margin-bottom:10px}.srvc_con p{margin-bottom:10px}.videoSlide:before{display:none}.videoSlide{padding:0}.videoSlide.prevVideoslide .videoBox,.videoSlide .videoBox{margin-right:0;margin-left:0;transform:scale(1);float:left}.videoSlider .slick-arrow{top:-36px;height:30px;transform:translateY(0);right:0}.videoSlider .slick-arrow.slick-prev{left:0;right:inherit}.videoSlider .slick-arrow span{transform:rotate(0);font-size:12px}.videoSlider .slick-arrow.slick-next span{transform:rotate(0)}.videoSlider .slick-arrow:before{width:12px;top:3px}.slick-arrow.slick-next:after,.slick-arrow.slick-prev:after{width:8px;height:8px;margin-left:-7px}.slick-arrow.slick-next:after{margin-right:-9px}.videoSlider .slick-arrow.slick-next:after{margin-right:-6px}.videoBox{height:260px;box-shadow:none;margin-bottom:20px}.videoCon p,.ultraShapBox .ultraShapTitle{font-size:1em;line-height:20px}.acordCon .cms_con p{line-height:20px}.acordCon .cms_con p:last-child{margin-bottom:0}.breadcrumbSec{position:static;margin-top:20px;float:left;width:100%}.breadcrumbSec .paheTitle{color:#000;font-size:2em}.contactPage .inputMain{width:100%}.contactPage .formBtn .appointBtn.submitBtn{width:100%;margin-top:10px;padding:10px 15px}.mapCanvas{height:260px}.errorTop{font-size:6em}}@media only screen and (max-width:350px){.errorTop{font-size:5em}}@media only screen and (min-width:768px) and (max-width:991px){.homeSlider .slide_img{margin-left:0;overflow:hidden}.homeSlider .slide_img img{margin-left:-100px}.bannerDots{display:none}.commonSec.appoitSec{position:relative;z-index:12;margin-top:-50px}.testimonials{min-height:640px}}