/**
*	Theme Name: CCCHC Theme
*	Theme URI:
*	Author: Ktech Solutions
*	Author URI: http://ktechsol.com
*	Description: Custom theme
*	Version: 1.0
*	Text Domain:  kts_theme
**/
body{font-family:Poppins,sans-serif!important}body .container{max-width:1280px;padding:0}.pojo-skip-link:focus{left:50px;top:50px;height:auto;width:200px;display:block;font-size:14px;font-weight:700;text-align:center;padding:15px 23px 14px;background-color:#f1f1f1;color:#21759b;z-index:100000;line-height:normal;text-decoration:none;box-shadow:0 0 2px 2px rgba(0,0,0,.6)}html{line-height:1.15;-webkit-text-size-adjust:100%}#navbar,.alignself,.bannerct-email .banner-email,.bannerct-email .icon,.header-content .col-sm-12,.phone-chats,.site-logo{align-self:center}.abtvision-list p:last-child,.fw-container-fluid.nopd .fw-row,.m-0,.nav-menu li.location-nav,.nav-menu li:last-child,.whychoose-ct p:last-child,ul.sub-menu li,ul.tabs-li li.abtvision-list:last-child{margin:0}.item:focus,.item:hover,a:focus,button:focus,input:focus,select:focus,textarea:focus{outline:0!important}.gform_body ul li.gfield.gfield_error input,.gform_body ul li.gfield.gfield_error textarea{border:1px solid red!important}.gform_wrapper .gfield_error .gfield_label{color:#b69c9c!important}.gform_wrapper .field_description_below .gfield_description{padding-top:8px!important}.gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half){max-width:inherit!important}.gform_wrapper li.gfield.gfield_error{background-color:transparent!important;margin-bottom:6px!important;border:0!important;padding-bottom:0!important}.abtvision-list-content,.closebtn,.ft-menu ul li:last-child::after,.menuToggle,.mobilesubmenu,.nav-menu li.chat-nav,.nav-menu li.phone-nav,.openmenu,.slick-arrow.slick-hidden,.slick-slide.slick-loading img,ul#menu{display:none}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background-color:rgba(0,0,0,.4);border-radius:10px}::-webkit-scrollbar-thumb{background:#3f4551;border-radius:10px}a,a:hover{text-decoration:none!important}p{margin:0 0 20px}img{height:auto;max-width:100%}input[type=checkbox],input[type=radio]{width:auto!important}.ftget-touch ul li,.hbanner-img,.searchform{position:relative}.searchform input{border-radius:30px;border:1px solid #ccc;padding:14px 20px;width:100%}.searchform button{border:0;background-color:transparent;font-size:24px;position:absolute;top:5px;right:10px}.not-found{margin:100px 0}.not-found p{margin-bottom:30px}.main-navigation{clear:both;position:relative}div.nav-menu>ul,ul.nav-menu{margin:0;padding:0}.nav-menu li{display:inline-block;margin:0 35px 0 0;position:relative}.nav-menu li a{color:#35373c;display:inline-block;font-size:16px;font-weight:500;line-height:1;text-decoration:none;transition:.4s}.nav-menu li a i{margin-right:3px}.nav-menu li.menu-item-has-children{position:relative;padding-right:10px}.nav-menu li.location-nav a i{color:#7d6c54;margin:0;font-size:20px;position:relative;top:1px}.nav-menu li.menu-item-has-children li.menu-item-has-children{padding-right:0}.nav-menu li.menu-item-has-children::after{color:#35373c;display:block;content:'\f0d7';font-family:FontAwesome;position:absolute;font-size:15px;right:-11px;top:1px}.nav-menu li.menu-item-has-children ul.sub-menu li.menu-item-has-children::after{color:#fff;display:block;content:'\f0da';font-family:FontAwesome;position:absolute;font-size:12px;right:10px;top:13px}.nav-menu .children,.nav-menu .sub-menu{background-color:#35373c;border:0;border-top:0;padding:0;position:absolute;left:-2px;z-index:99999;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);transform:translateX(20px)}ul.sub-menu li a{color:#fff!important;padding:15px;text-align:left;width:225px;font-size:14px}ul.sub-menu li a:hover{background:#000}.nav-menu .children ul,.nav-menu .sub-menu ul{border-left:0;left:100%;top:0}.nav-menu ul ul a,ul.nav-menu ul a{color:#fff;margin:0}.nav-menu ul ul a:focus,.nav-menu ul ul a:hover,ul.nav-menu ul a:focus,ul.nav-menu ul a:hover{background-color:#7d6c54}.nav-menu .focus>ul,.nav-menu ul li:hover>ul,ul.nav-menu .focus>ul,ul.nav-menu li:hover>ul{clip:inherit;overflow:inherit;height:inherit;width:inherit;transform:translateY(0);transition:.4s}.contactpg-clist ul li .contpg-lbox a:hover,.ft-menu ul li a:hover,.ft-social ul li a:hover,.ftget-touch ul li a:hover,.mobile-phone a:hover,.nav-menu .current-menu-ancestor>a,.nav-menu .current-menu-item>a,.nav-menu .current_page_ancestor>a,.nav-menu .current_page_item>a,.nav-menu li a:hover,.phone-chats ul li.hd-phone a:hover{color:#7d6c54}.alignnone,.wp-caption.alignleft,.wp-caption.alignnone,a img.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto}.alignright,a img.alignright{float:right;margin:5px 0 20px 20px}.alignleft,a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.nopd,.slick-list.draggable{padding:0!important}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.abtvision-list-content.active,.bannerct-address span,.bannerct-email .banner-email span,.bannerct-hours span,.bannerct-phone span,.slick-initialized .slick-slide,.slick-slide img{display:block}.slick-slide.dragging img{pointer-events:none}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.cover{background-size:cover!important;background-repeat:no-repeat!important;background-position:center!important}.content-header.cover{height:667px;text-align:center;position:relative}.conthead-content{position:absolute;bottom:140px;left:0;right:0}.conthead-content h1{color:#35373c;font-size:77px;font-weight:600;margin:0 0 30px;position:relative;display:inline-block}.conthead-content h1::after{content:'';display:inline-block;background-color:#dbd2c9;width:100%;height:32px;position:absolute;bottom:-3px;left:0;z-index:-1}.conthead-content p{color:#323232;font-size:22px;font-weight:500;margin:0 0 15px}.all-pages-content{padding:60px 0 45px}.all-pages-content h1,.all-pages-content h2,.all-pages-content h3,.all-pages-content h4,.all-pages-content h5,.all-pages-content h6{color:#000;font-size:30px;font-weight:500;margin-bottom:20px}.all-pages-content h2{font-weight:700}.all-pages-content h3{font-size:25px}.all-pages-content h4,.all-pages-content h5{font-size:20px}.all-pages-content p{color:#000;font-size:16px;font-weight:400;margin:0 0 15px}.all-pages-content p a{color:#000;text-decoration:underline!important;transition:.4s}.all-pages-content p a:hover{color:red}.all-pages-content ul{list-style:none;padding:0;margin:10px 0}.all-pages-content ul li{color:#000;font-size:16px;font-weight:400;margin:0 0 5px;position:relative;padding-left:25px}.all-pages-content ul li::after{display:block;content:'\f00c';font-family:FontAwesome;position:absolute;font-size:15px;left:0;top:0}.all-pages-content ul li:last-child,.hiringthe-content p:last-child{margin-bottom:0}.pagination{display:inline-block;margin:30px 0 0;width:100%}.sub-pagenation-div li{display:inline-block;border-radius:4px;width:auto}.sub-pagenation-div li a{border-radius:4px;color:#333;display:block;padding:10px 20px}.sub-pagenation-div li.current a,.sub-pagenation-div li:hover a{background:#394e8c;color:#fff}.contactpg-clist ul li:last-child,.hbanner-img img.hbanner-image,.ui-datepicker table{width:100%}.ui-datepicker-header{background:url('../img/dark_leather.png') #000;color:#e0e0e0;font-weight:700;-webkit-box-shadow:inset 0 1px 1px 0 #fafafa;-moz-box-shadow:inset 0 1px 1px 0 rgba(250,250,250,.2);box-shadow:inset 0 1px 1px 0 rgba(250,250,250,.2);text-shadow:1px -1px 0 #000;filter:dropshadow(color=#000, offx=1, offy=-1);line-height:30px;border-width:1px 0 0;border-style:solid;border-color:#111}.bannerct-email,.hbannerct-info ul li:first-child:hover .bannerct-email .banner-email::after{background-color:#fff}.ui-datepicker tbody tr,.ui-datepicker thead{border-bottom:1px solid #bbb}.ftcontact-content,.ui-datepicker-title{text-align:center}.ui-datepicker-next,.ui-datepicker-prev{display:inline-block;width:30px;height:30px;text-align:center;cursor:pointer;background-image:url('images/arrow.png');background-repeat:no-repeat;line-height:600%;overflow:hidden}.ui-datepicker-prev{float:left;background-position:center -30px}.ui-datepicker-next{float:right;background-position:center 0}.ui-datepicker thead{background-color:#f7f7f7;background-image:-moz-linear-gradient(top,#f7f7f7 0,#f1f1f1 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f7f7f7),color-stop(100%,#f1f1f1));background-image:-webkit-linear-gradient(top,#f7f7f7 0,#f1f1f1 100%);background-image:-o-linear-gradient(top,#f7f7f7 0,#f1f1f1 100%);background-image:-ms-linear-gradient(top,#f7f7f7 0,#f1f1f1 100%);background-image:linear-gradient(top,#f7f7f7 0,#f1f1f1 100%)}.ui-datepicker th{text-transform:uppercase;font-size:6pt;padding:5px 0;color:#666;text-align:center;text-shadow:1px 0 0 #fff;filter:dropshadow(color=#fff, offx=1, offy=0)}.ui-datepicker tbody td{padding:0;background-color:#fff;border-right:1px solid #bbb}.ui-datepicker tbody td:last-child{border-right:0px}.ui-datepicker tbody tr:last-child{border-bottom:0}.ui-datepicker td a,.ui-datepicker td span{display:inline-block;font-weight:700;text-align:center;width:30px;height:30px;line-height:30px;color:#666;text-shadow:1px 1px 0 #fff;filter:dropshadow(color=#fff, offx=1, offy=1)}.ui-datepicker-calendar .ui-state-default{background:#ededed;background:-moz-linear-gradient(top,#ededed 0,#dedede 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#ededed),color-stop(100%,#dedede));background:-webkit-linear-gradient(top,#ededed 0,#dedede 100%);background:-o-linear-gradient(top,#ededed 0,#dedede 100%);background:-ms-linear-gradient(top,#ededed 0,#dedede 100%);background:linear-gradient(top,#ededed 0,#dedede 100%);-webkit-box-shadow:inset 1px 1px 0 0 rgba(250,250,250,.5);-moz-box-shadow:inset 1px 1px 0 0 rgba(250,250,250,.5);box-shadow:inset 1px 1px 0 0 rgba(250,250,250,.5)}.ui-datepicker-calendar .ui-state-hover{background:#f7f7f7}.ui-datepicker-calendar .ui-state-active{background:#6eafbf;-webkit-box-shadow:inset 0 0 10px 0 rgba(0,0,0,.1);-moz-box-shadow:inset 0 0 10px 0 rgba(0,0,0,.1);box-shadow:inset 0 0 10px 0 rgba(0,0,0,.1);color:#e0e0e0;text-shadow:0 1px 0 #4d7a85;filter:dropshadow(color=#4d7a85, offx=0, offy=1);border:1px solid #55838f;position:relative;margin:-1px}.bannerct-email,.ftget-touch{box-shadow:-5px 0 25px #201f1f21}.ui-datepicker-unselectable .ui-state-default{background:#f4f4f4;color:#b4b3b3}.ui-datepicker-calendar td:first-child .ui-state-active{width:29px;margin-left:0}.ui-datepicker-calendar td:last-child .ui-state-active{width:29px;margin-right:0}.ui-datepicker-calendar tr:last-child .ui-state-active{height:29px;margin-bottom:0}.blogdetail::after,.container::after,.entry-content::after,.fw-container::after{content:'';clear:both;display:block}.site-header{padding:20px 0;position:absolute;width:100%;top:0;left:0;z-index:9}.hdmain-ct{display:flex}.site-logo{width:25%}#navbar{width:37%}.phone-chats{width:38%}.phone-chats ul{list-style:none;padding:0;margin:0;display:flex;justify-content:right}.phone-chats ul li{align-self:center;margin-right:24px}.ft-social ul li:last-child,.phone-chats ul li:last-child{margin-right:0}.mobile-phone a,.phone-chats ul li.hd-phone a{color:#35373c;font-size:20px;font-weight:600;transition:.4s;display:inline-block}.mobile-phone a .hdphone-icon,.phone-chats ul li.hd-phone a .hdphone-icon{background-color:#dccbbb;width:75px;height:75px;display:inline-block;border-radius:100%;border:9px solid #f1eae4;text-align:center;line-height:58px;margin-right:6px;transition:.4s;animation:1s infinite glowing}@keyframes glowing{0%{transform:scale(1);transition:.4s}100%{transform:scale(1.08);transition:.4s}}.phone-chats ul li.hdwe-online a{color:#35373c;font-size:18px;font-weight:400;display:inline-block;border:1px solid #7d6c54;border-radius:100px;padding:9px 20px;transition:.4s}.phone-chats ul li.hdwe-online a:hover{color:#fff;background-color:#dccbbb;border-color:#dccbbb}.phone-chats ul li.hdwe-online a img{margin-right:6px;position:relative;top:-2px}.hbanner-sec{padding:125px 0 60px}.hbanner-ct p strong{color:#7d6c54;font-size:20px;font-weight:600;letter-spacing:6.4px;text-transform:uppercase;display:block}.hbanner-ct p{color:#393939;font-size:16px;font-weight:300;margin:0 0 15px}.hbanner-ct h1,.hbanner-ct h2,.hbanner-ct h3,.hbanner-ct h4,.hbanner-ct h5,.hbanner-ct h6{color:#35373c;font-size:77px;font-weight:600;margin:0 0 15px}.hbanner-ct h1 strong,.hbanner-ct h2 strong,.hbanner-ct h3 strong,.hbanner-ct h4 strong,.hbanner-ct h5 strong,.hbanner-ct h6 strong{position:relative;font-weight:600}.hbanner-ct h1 strong::after,.hbanner-ct h2 strong::after,.hbanner-ct h3 strong::after,.hbanner-ct h4 strong::after,.hbanner-ct h5 strong::after,.hbanner-ct h6 strong::after{content:'';display:inline-block;background-color:#dbd2c9;width:100%;height:41px;position:absolute;bottom:5px;left:0;z-index:-1}.conthead-content a,.hbanner-ct a,a.all-buttons{color:#fff;font-size:16px;font-weight:600;background-color:#7d6c54;display:inline-block;padding:18px 55px;border-radius:100px;transition:.4s;text-transform:uppercase;margin-top:20px}.conthead-content a:hover,.ftcontact-form input.wpcf7-form-control.has-spinner.wpcf7-submit:hover,.hbanner-ct a:hover,a.all-buttons:hover{color:#fff;background-color:#35373c}.ft-menu ul,.ft-social ul,.hbannerct-info ul,.ourservice-list ul,.whychoose-ct ul{list-style:none;padding:0;margin:0}.hbannerct-info ul li,.ourservice-list ul li{position:absolute}.hbannerct-info ul li:first-child{bottom:27%;left:-96px}.hbannerct-info ul li:nth-child(2){bottom:-25px;right:115px}.hbannerct-info ul li:nth-child(3){bottom:29%;right:-24px}.hbannerct-info ul li:nth-child(4){bottom:39px;left:-35%}.bannerct-email{padding:17px 30px;border-radius:10px;display:flex;width:351px;transition:.4s}.hbannerct-info ul li:first-child:hover .bannerct-email,.hbannerct-info ul li:hover .bannerct-address,.hbannerct-info ul li:hover .bannerct-phone{background-color:rgb(219,210,201,.6)}.bannerct-address span,.bannerct-email .banner-email a,.bannerct-email .banner-email span,.bannerct-hours span,.bannerct-phone a,.bannerct-phone span{color:#35373c;font-size:18px;font-weight:500;transition:.4s}.bannerct-email .banner-email a:hover,.bannerct-phone a:hover,.ourservices-ct a:hover{color:#35373c}.bannerct-email .banner-email{position:relative;padding-left:28px;margin-left:21px}.bannerct-email .banner-email::after{content:'';display:inline-block;background-color:#d1d6e6;width:2px;height:69px;position:absolute;top:-7px;left:0}.bannerct-address,.bannerct-phone{background-color:rgba(255,255,255,.6);padding:28px 24px 37px;text-align:center;border:1px solid #7d6c54;border-radius:10px;box-shadow:-5px 0 25px #201f1f21;transition:.4s}.bannerct-address .icon,.bannerct-phone .icon{margin-bottom:15px}.bannerct-address{width:208px;padding:30px 10px 13px}.bannerct-address strong,.bannerct-hours strong{color:#35373c;font-size:16px;font-weight:400}.bannerct-hours{background-color:#f6f1ed;border:1px solid #e0d1c2;padding:10px;border-radius:15px;display:flex;width:323px}.bannerct-hours .icon{width:15%;align-self:center}.abtvision-list.active h1,.abtvision-list.active h2,.abtvision-list.active h3,.abtvision-list.active h4,.abtvision-list.active h5,.abtvision-list.active h6,.bannerct-hours span,.bannerct-hours strong,.service_card a{color:#000}.bannerct-hours .banner-phone{text-align:center;padding-left:10px;width:85%}.whychoose-sec{padding:65px 0 40px;position:relative;background-image:url(images/whychoose-bg.png);background-size:cover!important;background-repeat:no-repeat!important;background-position:0 335px!important}.whychoose-ct p strong{color:#7d6c54;font-size:20px;font-weight:500;letter-spacing:5px;margin:0 0 15px;position:relative;padding-bottom:10px;text-transform:uppercase}.whychoose-ct p strong::after{content:'';display:inline-block;background-color:#7d6c54;width:100%;height:2px;position:absolute;bottom:0;left:0}.whychoose-ct h1,.whychoose-ct h2,.whychoose-ct h3,.whychoose-ct h4,.whychoose-ct h5,.whychoose-ct h6{color:#000;font-size:60px;line-height:65px;font-weight:700;margin:25px 0 20px;display:block}.whychoose-ct p{color:#393939;font-size:17px;line-height:30px;font-weight:300;margin:0 0 20px;width:94%}.whychoose-ct a.all-buttons{margin-top:15px}.whychoose-ct ul li{color:#393939;font-size:17px;font-weight:500;margin-bottom:18px;position:relative;padding-left:38px}.whychoose-ct ul li::after{content:url(images/whychoose-list-icon.png);display:inline-block;width:19px;height:19px;position:absolute;top:3px;left:0}.whychoose-img{width:854px;position:relative;left:-268px}.nowoffer-sec{position:relative;overflow:hidden;padding:50px 0}.nowoffer-img{width:1015px;margin-left:-70px}.ourvision-sec{padding:0 0 100px}.ourvision-ct,.whychoose-ct{padding-left:30px}.ftcontact-sec{padding:90px 0;border-top:1px solid #d5d5d5;position:relative}.ftcontact-content h1,.ftcontact-content h2,.ftcontact-content h3,.ftcontact-content h4,.ftcontact-content h5,.ftcontact-content h6{color:#35373c;font-size:40px;font-weight:600;margin:0 0 12px}.ftcontact-content p{color:#35373c;font-size:18px;font-weight:400;margin:0}.ftcontact-form{width:680px;margin:50px auto 0}.ftcontact-form .col-12{margin-bottom:19px}.ftcontact-form input,.ftcontact-form input::placeholder,.ftcontact-form select,.ftcontact-form select::placeholder,.ftcontact-form textarea,.ftcontact-form textarea::placeholder{color:#35373c;font-size:16px;font-weight:400}.ftcontact-form input,.ftcontact-form select,.ftcontact-form textarea{width:100%;background-color:#fcfdff;border:1px solid #dde1ee;padding:0 20px;border-radius:5px}.ftcontact-form input,.ftcontact-form select{height:58px}.ftcontact-form textarea{height:132px;padding-top:15px}.ftcontact-form .button{text-align:center;margin-bottom:0;margin-top:20px}.ftcontact-form input.wpcf7-form-control.has-spinner.wpcf7-submit{color:#fff;font-size:21px;font-weight:600;background-color:#7d6c54;display:inline-block;width:303px;height:66px;border-radius:100px;transition:.4s;text-transform:uppercase;cursor:pointer;border-color:#7d6c54}.ftcontact-form span.wpcf7-spinner{display:block;margin:5px auto 0}.ftcontact-form .wpcf7-not-valid-tip{font-size:14px;text-align:left;margin-top:2px}.ftcontact-form .wpcf7 form .wpcf7-response-output{margin:0;padding:15px}.recaptcha div{margin:0 auto}.ftcontact-img.one{position:absolute;left:190px;bottom:30px;z-index:-1}.ftcontact-img.two{position:absolute;right:111px;bottom:-160px;z-index:-1}.abtweare-content,.footer-content,.hiringthe-content,.site-footer.cover{z-index:1;position:relative}.site-footer.cover{padding:100px 0 0;margin-top:-60px}.site-footer.cover::after{content:'';display:inline-block;background-image:url(images/footer-bg.png);background-size:cover;background-repeat:no-repeat;background-position:center;width:100%;height:541px;position:absolute;top:0;left:0;z-index:0}.ft-logo p{color:#393939;font-size:17px;line-height:30px;font-weight:300;margin:35px 0 0;width:81%}.ftget-touch{width:442px;background-color:#fff;border-radius:10px;padding:20px;text-align:center;margin:54px 0 0 auto}.ftget-touch strong{color:#000;font-size:40px;line-height:49px;font-weight:600;display:block;margin-bottom:15px}.copyright span,.ft-menu ul li a,.ft-social ul li span{font-weight:400;color:#35373c}.ftget-touch ul{list-style:none;padding:0;margin:0;display:inline-block;width:100%}.ftget-touch ul li:first-child::after{content:'';display:inline-block;background-color:#c0c5dc;width:1px;height:50px;position:absolute;bottom:0;right:11px}.ftget-touch ul li:first-child,.ftget-touch ul li:nth-child(2){float:left;width:50%}.ftget-touch ul li:nth-child(3) {z-index: -1;}.ftget-touch ul li:nth-child(4){border-top:1px solid #c0c5dc;padding-top:12px;margin-top:9px}.ftget-touch ul li .icon{margin-bottom:5px}.ftget-touch ul li:first-child .icon img,.ftget-touch ul li:nth-child(2) .icon img{height:21px}.ftget-touch ul li a,.ftget-touch ul li span{color:#35373c;font-size:18px;font-weight:400;transition:.4s}.menus-cdetails{text-align:center;margin-top:80px}.ft-menu ul li{display:inline-block;margin-right:18px;position:relative;padding-right:23px}.ft-menu ul li::after{content:'';display:inline-block;background-color:#818cb9;width:1px;height:23px;position:absolute;top:3px;right:0;z-index:0}.ft-menu ul li:last-child{margin-right:0;padding-right:0}.ft-menu ul li a{font-size:18px;display:inline-block;transition:.4s}.ft-social{display:none;margin-top:30px}.ft-social ul li{display:inline-block;margin-right:27px}.ft-social ul li span{font-size:18px}.ft-social ul li a{color:#000;font-size:22px;transition:.4s}.copyright{padding:25px 0 28px;text-align:center;border-top:1px solid #d5d5d5;margin-top:25px}.copyright span{font-size:16px;display:block}.copyright span a{color:#35373c;transition:.4s}.copyright span a:hover{color:#7d6c54;text-decoration:underline!important}.abtvision-sec{padding:80px 0 60px}.abtvis-list ul{list-style:none;padding:15px 0;margin:0}.abtvis-list ul::after{content:'';display:inline-block;background-color:#7d6c54;width:2px;height:100%;position:absolute;top:0;left:-2px;z-index:0}.abtvis-list ul::before,ul.tabs-li li.abtvision-list::after{z-index:1;background-size:cover;background-repeat:no-repeat;background-position:center}.abtvis-list ul::before{content:'';display:inline-block;background-image:url(images/abtvision-ul-before.png);width:19px;height:9px;position:absolute;bottom:-7px;left:-10px}.abtweare-sec::after,.hiring-therapistsec.cover::after{content:'';display:inline-block;position:absolute;left:0}ul.tabs-li li.abtvision-list{position:relative;margin:0 0 70px;cursor:pointer}ul.tabs-li li.abtvision-list::after{content:'';display:inline-block;background-image:url(images/abtvision-list-after.jpg);width:39px;height:39px;position:absolute;top:5px;left:-80px}ul.tabs-li li.abtvision-list.active::after{background-image:url(images/abtvision-list-after-active.jpg)}.abtvision-image{padding-right:25px}.abtvis-list{padding-left:45px}.abtvision-list h1,.abtvision-list h2,.abtvision-list h3,.abtvision-list h4,.abtvision-list h5,.abtvision-list h6{color:#6b6b6b;font-size:50px;line-height:50px;font-weight:700;margin:0 0 15px}.abtvision-list p{color:#6b6b6b;font-size:17px;font-weight:300;width:90%;margin:0 0 15px}.abtvision-list.active p{color:#010101}.abtweare-sec{padding:70px 0;text-align:center;position:relative}.abtweare-sec::after{background-color:#f1f1f1;width:100%;height:383px;top:0;z-index:0}.abtweare-mtitle{margin-bottom:50px}.abtweare-mtitle h3{color:#000;font-size:40px;font-weight:600;margin:0}.abtweare-list .row{margin-left:-35px;margin-right:-35px}.abtweare-list .col-sm-12{padding-left:35px;padding-right:35px}.abtweare-lbox{background-color:#fff;box-shadow:0 0 18px #eee;padding:39px;border-bottom:5px solid #7d6c54;min-height:498px;transition:.4s}.ourservice-list ul li a,.service-licon,.service_card:hover{box-shadow:0 0 18px #0a0a0a1c}.abtweare-lbox:hover{transition:.4s;transform:scale(1.04)}.abtweare-lbox img{margin:0 0 35px}.abtweare-lbox h3{color:#35373c;font-size:30px;font-weight:600;margin:0 0 20px}.abtweare-lbox p{color:#393939;font-size:17px;line-height:31px;font-weight:300;margin:0}.hiring-therapistsec.cover{padding:80px 0;text-align:center;position:relative}.hiring-therapistsec.cover::after{background-color:rgba(183,165,147,.4);top:0;width:100%;height:100%;z-index:0}.hiringthe-content h1,.hiringthe-content h2,.hiringthe-content h3,.hiringthe-content h4,.hiringthe-content h5,.hiringthe-content h6{color:#fff;font-size:59px;font-weight:600;margin:0 0 25px;padding-bottom:41px;position:relative}.hiringthe-content h1::after,.hiringthe-content h2::after,.hiringthe-content h3::after,.hiringthe-content h4::after,.hiringthe-content h5::after,.hiringthe-content h6::after{content:'';display:inline-block;background-color:#fff;width:309px;height:2px;position:absolute;bottom:0;left:0;right:0;margin:0 auto}.hiringthe-content p{color:#fff;font-size:20px;font-weight:300;margin:0 auto 25px;width:74%}.ourservice-list ul li a,.ourservices-ct a{font-size:22px;transition:.4s;display:inline-block}.page-template-contact-us .ftcontact-sec{border:none}.contactpg-sec{padding:120px 0 0}.contactpg-clist ul{list-style:none;padding:0;margin:0 -15px;text-align:center}.contactpg-clist ul li{float:left;width:50%;padding-left:15px;padding-right:15px;margin-bottom:30px}.contactpg-clist ul li .contpg-lbox{background-color:#fff;padding:25px 20px 30px;box-shadow:0 0 40px #f1edea;border-radius:12px}.contactpg-clist ul li .contpg-lbox img{margin-bottom:20px}.contactpg-clist ul li .contpg-lbox strong{color:#35373c;font-size:25px;font-weight:600;display:block}.contactpg-clist ul li .contpg-lbox a,.contactpg-clist ul li .contpg-lbox span{color:#393939;font-size:17px;font-weight:500;transition:.4s}.google-map iframe{width:100%!important;height:444px!important;box-shadow:0 0 40px #f1edea;border-radius:12px}.ourservices-sec{padding-bottom:50px}.ourservices-img{position:relative;width:769px;margin-left:-50px}.ourservice-list{position:absolute;top:0;right:0;width:100%}.ourservice-list ul li:first-child{top:330px;left:-6vw;text-align:center}.ourservice-list ul li:nth-child(2){top:310px;left:auto;right:30px;text-align:center}.ourservice-list ul li:nth-child(3){top:434px;left:auto;right:103px}.ourservice-list ul li:nth-child(4){top:490px;left:-38px}.ourservice-list ul li:nth-child(5){top:563px;left:auto;right:25px}.ourservice-list ul li:nth-child(6){top:622px;left:-115px}.ourservice-list ul li:nth-child(7){top:696px;left:auto;right:148px}.ourservice-list ul li:nth-child(8){top:190px;left:0;right:auto}.ourservice-list ul li a{color:#35373c;height:82px;line-height:30px;font-weight:500;background-color:#fff;border-radius:10px;padding:0 16px 0 143px;min-width:337px;max-width:345px;display:inline-flex;align-items:center;justify-content:center}.service-licon{background-color:#fff;width:113px;height:113px;border-radius:100%;text-align:center;display:inline-block;line-height:113px;position:absolute;top:-19px;left:17px}.ourservice-list ul li a:hover{color:#fff;background-color:#7d6c54}.whychoose-ct.ourservices-ct{padding-left:95px}.whychoose-ct.ourvision-ct{padding-left:0;padding-right:30px}.ourservices-ct a{color:#7d6c54;font-weight:500;margin-top:10px}section.servicespg-sec{padding:95px 0 43px;overflow:hidden}.service_card{border:1px solid #d1d1d1;border-radius:9px;text-align:center;padding:50px 7px;transition:.3s;position:relative;height:100%}.service_card:hover{background-color:#7d6c54;border-color:#7d6c54;transform:scale(1.135);z-index:1}.service_card:hover *{color:#fff}.srv_icon{background-image:url(images/servicespg-icon-bg.png);background-size:cover;background-repeat:no-repeat;background-position:center;width:91px;height:91px;line-height:91px;margin:0 auto;display:inline-block}.srv_icon img{width:43px}.srv_card_content h2{font-size:32px;font-weight:500;color:#292929;margin:33px 0 23px}section.servicespg-sec .row>div{padding:0 10px 0 11px;margin:25px 0}.srv_card_content p{font-size:17px;line-height:30px;font-weight:300;padding:0 16px}.single-service .content-header.cover{height:480px}.single-service .cover{background-position:bottom!important}.mobile-phone{display:none;text-align:center}.mobile-phone a{font-size:17px}.mobile-phone a .hdphone-icon{width:60px;height:60px;line-height:42px}li.hdwe-online {display: none;}

.ourvision-sec.serviceleftright-sec {
    padding: 100px 0 83px;
}
.single-service .content-header.cover .row{
	align-items: center;
}
.serviceleftright-sec .row {
    margin-bottom: 100px;
	align-items: center;
}
.serviceleftright-sec .row:last-child {
    margin-bottom: 0;
}
.serviceleftright-sec .row.right .col-sm-12:first-child {
    order: 2;
}
.serviceleftright-sec .row.left .whychoose-ct.ourvision-ct {
    padding-right: 0;
    padding-left: 25px;
}
.serviceleftright-sec .row.right .whychoose-ct.ourvision-ct {
    padding-right: 25px;
    padding-left: 0;
}
a.all-buttons.phone img {
    width: 15px;
    height: 15px;
    margin-top: -3px;
    margin-right: 11px;
}
.ourvision-img.servicesingle-limg{
	text-align: center;
}
.ourvision-img.servicesingle-limg img {
    border-radius: 8px;
    aspect-ratio: 1/1;
    object-fit: cover;
    max-width: 500px;
    margin: 0 auto;
	width: 100%;
}
.mobile-phone {
    display: none;
    text-align: center
}

.mobile-phone a {
    font-size: 17px
}

.mobile-phone a .hdphone-icon {
    width: 60px;
    height: 60px;
    line-height: 42px
}

li.hdwe-online {
    display: none;
}

.content-header.cover.singleservice-banner {
    height: auto;
    padding: 180px 0 80px;
    background-color: #f9f4f0;
}
.content-header.cover.singleservice-banner .conthead-content {
    position: relative;
    bottom: 0;
    text-align: left;
}
.conthead-img img{
    border-radius: 8px;    
	aspect-ratio: 1 / 1;
    object-fit: cover;
    max-width: 580px;
    margin: 0 auto;
	width: 100%;
}
.conthead-img {
    padding-left: 40px;
}
.servicebooking-sec {
    background-color: #f9f4f0;
    padding: 80px 0;
}
.servicebooking-ct h1,
.servicebooking-ct h2,
.servicebooking-ct h3,
.servicebooking-ct h4,
.servicebooking-ct h5,
.servicebooking-ct h6{
        color: #35373c;
    font-size: 40px;
    font-weight: 700;
    margin: 0 0 20px 0;
}
.servicebooking-ct p{
    color: #393939;
    font-size: 18px;
    font-weight: 300;
    margin: 0;
}
.servicebooking-ct p strong {
    font-weight: 700;
    font-size: 18px;
}
.servicebooking-ct.contact-dt {
    text-align: center;
	margin-bottom: 0;
}
.servicebooking-content{
    position: relative;
}
.servicebooking-content::after{
    content: '';
    display: inline-block;
    background-image: url(images/bookappointment-after.png);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    width: 22px;
    height: 235px;
	height: calc(100% + 20px);
    position: absolute;
        top: 0;
    left: 80px;
    right: 0;
    bottom: 0;
    margin: 0 auto;
    z-index: 0;
	filter: brightness(0) saturate(100%) invert(44%) sepia(12%) saturate(851%) hue-rotate(356deg) brightness(93%) contrast(91%);
}
.ourvision-content .whychoose-ct p strong {
    text-transform: none;
    letter-spacing: normal;
    color: inherit;
    font-size: inherit;
    padding: 0;
}
.ourvision-content .whychoose-ct p strong::after{
	display: none;
}
.ourvision-content .whychoose-ct h1, 
.ourvision-content .whychoose-ct h2, 
.ourvision-content .whychoose-ct h3, 
.ourvision-content .whychoose-ct h4, 
.ourvision-content .whychoose-ct h5, 
.ourvision-content .whychoose-ct h6,
.ourvision-content .whychoose-ct h1 b, 
.ourvision-content .whychoose-ct h2 b, 
.ourvision-content .whychoose-ct h3 b, 
.ourvision-content .whychoose-ct h4 b, 
.ourvision-content .whychoose-ct h5 b, 
.ourvision-content .whychoose-ct h6 b{
	font-weight: 600;
	color: #35373c;
}
.servicebooking-ct p a:not(.all-buttons) {
    color: inherit;
}

@media(max-width:1600px){.whychoose-img{width:700px;left:-120px}.ftcontact-img.one{bottom:-17px;left:70px;width:374px}.ftcontact-img.two{right:44px;bottom:-160px;width:400px}}@media(max-width:1536px){.ourservices-img{width:730px;margin-left:0}.ourservice-list{top:-30px;right:0}.ourservice-list ul li a{max-width:332px;min-width:auto}.ourservice-list ul li:first-child,.ourservice-list ul li:nth-child(6){left:0}.ourservice-list ul li:nth-child(4){left:-20px}.ourservice-list ul li:nth-child(7){right:85px}}@media(max-width:1440px){.whychoose-img{width:100%;left:0;padding-right:20px}}@media(max-width:1366px){.hbanner-ct h1,.hbanner-ct h2,.hbanner-ct h3,.hbanner-ct h4,.hbanner-ct h5,.hbanner-ct h6{font-size:55px}.hbanner-ct p strong,.whychoose-ct p strong{font-size:16px}.whychoose-ct h1,.whychoose-ct h2,.whychoose-ct h3,.whychoose-ct h4,.whychoose-ct h5,.whychoose-ct h6{font-size:39px;line-height:39px}.whychoose-ct p{font-size:16px;line-height:26px;width:100%}.ftget-touch strong{font-size:30px}.content-header.cover{height:auto;min-height:515px}.conthead-content h1{font-size:55px;margin:0 0 20px}.conthead-content p,.ourservice-list ul li a{font-size:19px}.conthead-content{bottom:100px}.abtvision-list h1,.abtvision-list h2,.abtvision-list h3,.abtvision-list h4,.abtvision-list h5,.abtvision-list h6{font-size:35px}ul.tabs-li li.abtvision-list::after{top:8px}.abtweare-mtitle h3{font-size:34px}.abtweare-list .row{margin-left:-15px;margin-right:-15px}.abtweare-list .col-sm-12{padding-left:15px;padding-right:15px}.abtweare-lbox h3{font-size:26px}.hiringthe-content h1,.hiringthe-content h2,.hiringthe-content h3,.hiringthe-content h4,.hiringthe-content h5,.hiringthe-content h6{font-size:40px;margin:0 0 21px;padding-bottom:23px}.ftcontact-sec{padding:60px 0 90px}section.servicespg-sec{padding:65px 0 43px}.single-service .content-header.cover{height:auto;min-height:434px}}@media(max-width:1320px){body .container{max-width:100%;padding:0 40px}.nav-menu li{margin:0 19px 0 0}.nav-menu li a{font-size:15px}.phone-chats{width:41%}#navbar{width:34%}.hbannerct-info ul li:nth-child(3){right:-5px}.nowoffer-img{width:725px}.ourservices-img{width:calc(100% + 100px);margin-left:0}.service-licon{background-color:#fff;width:95px;height:95px;line-height:95px;top:-16px}.ourservice-list ul li a{font-size:18px;line-height:22px;height:65px;padding:0 20px 0 130px;max-width:unset}.ourservice-list{top:-114px;right:0}.servicebooking-ct h1, .servicebooking-ct h2, 
	.servicebooking-ct h3, .servicebooking-ct h4, 
	.servicebooking-ct h5, .servicebooking-ct h6 {
		font-size: 36px;
	}
}
@media(max-width:1170px){.phone-chats{width:auto;display:none}#navbar{width:75%;text-align:right}.nav-menu li.location-nav{margin:0 20px 0 0}.nav-menu li.chat-nav,.nav-menu li.phone-nav{display:inline-block}.abtweare-lbox p{font-size:16px;line-height:28px}.abtweare-lbox{padding:39px 17px;min-height:465px}.hiring-therapistsec.cover{padding:50px 0 65px}.contactpg-sec{padding:70px 0 0}}@media(max-width:1112px){.hbannerct-info ul li:nth-child(2){bottom:-65px}.hbannerct-info ul li:nth-child(4){bottom:25px}.hbanner-ct p strong{letter-spacing:3.4px}}@media(max-width:1024px){.hbannerct-info{display:none}.hbanner-sec{padding:125px 0 30px}.whychoose-sec{padding:30px 0 40px}.ftcontact-img.one{bottom:0;left:40px;width:229px}.ftcontact-img.two{right:40px;bottom:-160px;width:300px}.ftcontact-sec{padding:50px 0 60px}.ourvision-sec{padding:0 0 60px}.ourservices-content .col-sm-12{flex:auto;max-width:100%}.ourservices-img{width:70%;margin:0 auto 30px}.ourservice-list ul li:first-child{top:415px}.ourservice-list ul li:nth-child(2){right:0}.ourservice-list ul li:nth-child(3){right:50px}.ourservice-list ul li:nth-child(4){top:562px}.ourservice-list ul li:nth-child(6){top:705px}.ourservice-list ul li:nth-child(7){right:30px}.ourservice-list ul li:nth-child(8){top:289px}.whychoose-ct.ourservices-ct{padding-left:0;text-align:center}}
@media(max-width:992px){
	.servicebooking-ct h1, .servicebooking-ct h2, .servicebooking-ct h3, .servicebooking-ct h4, .servicebooking-ct h5, .servicebooking-ct h6 {
		font-size: 28px;
	}
	.servicebooking-content::after {
		left: 30px;
	}
.nav-menu li{margin:0 20px 0 0}.menus-cdetails{margin-top:50px}.ft-logo p{width:100%}.ourservices-img{width:100%;max-width:700px;margin:auto}.whychoose-ct.ourservices-ct{padding:0}section.servicespg-sec .row>div{margin:20px 0}.srv_card_content h2{font-size:28px;margin:20px 0 12px}}@media(max-width:980px){ul.nav-menu li ul.sub-menu,ul.sub-menu{display:none!important}#menuToggle,.mobilesubmenu{z-index:9999;position:absolute}.mobilesubmenu,.openmenu{display:inline-block;cursor:pointer}.content-header.cover,.single-service .content-header.cover{height:auto;min-height:auto}.hbanner-sec{padding:95px 0 30px}.hbanner-ct h1,.hbanner-ct h2,.hbanner-ct h3,.hbanner-ct h4,.hbanner-ct h5,.hbanner-ct h6{font-size:44px}.site-logo{width:100%}.site-logo img{width:200px}.content-header.cover{padding:120px 0 70px}.conthead-content{position:relative;bottom:0}.contactpg-ct .col-sm-12{flex:auto;max-width:100%}.nav-menu li.location-nav a i{color:#fff}#navbar{width:300px}#menuToggle{display:flex;flex-direction:column;top:39px;right:40px;-webkit-user-select:none;user-select:none}#menuToggle.open{top:22px;right:5px;position:fixed}#menuToggle input{width:29px!important;height:18px;position:absolute;cursor:pointer;opacity:0;z-index:2;top:0}#menuToggle span{display:flex;width:29px;height:2px;margin-bottom:5px;position:relative;background:#000;border-radius:3px;z-index:1;transform-origin:5px 0px;transition:transform .5s cubic-bezier(.77,.2,.05,1),background .5s cubic-bezier(.77,.2,.05,1),opacity .55s}#menuToggle span:first-child{transform-origin:0% 0%}#menuToggle span:nth-last-child(2){transform-origin:0% 100%}#menuToggle input:checked~span{opacity:1;transform:rotate(45deg) translate(-3px,-1px);background:#fff}#menuToggle input:checked~span:nth-last-child(3){opacity:0;transform:rotate(0) scale(.2,.2)}#menuToggle input:checked~span:nth-last-child(2){transform:rotate(-45deg) translate(0,-1px)}ul.nav-menu li.open ul.sub-menu{display:block!important}.nav-menu li.menu-item-has-children.open ul.sub-menu.open-submenu{display:block!important;left:0;background-color:transparent}.mobilesubmenu.open{background-color:rgba(72,72,72,.85)!important}.nav-menu .children,.nav-menu .sub-menu{background-color:transparent;width:100%}ul.sub-menu{position:relative!important;top:-100%!important}.nav-bar li,ul.sub-menu li{display:block;margin:0}.mobilesubmenu i{position:relative;top:12px;right:0}.nav-bar li{width:100%;top:0;border-bottom:1px solid #717171;overflow:hidden;float:left}.mobilesubmenu{top:0;color:#fff;right:0;border-left:1px solid #717171;padding-left:0;height:100%;width:45px;text-align:center;margin:0 auto}.nav-menu li.menu-item-has-children ul.sub-menu li.menu-item-has-children::after,.nav-menu li.menu-item-has-children::after{display:none}.open-submenu,ul.sub-menu{transition:1s}.openmenu{font-size:30px;color:#333;float:right}.nav-bar.open{right:0}.nav-menu li a{color:#fff;float:left;font-weight:400;font-size:16px;padding:15px 0}.nav-menu li:last-child,ul.sub-menu li:last-child{border:0!important}ul.sub-menu li a{color:#fff!important;font-weight:600;width:100%}.nav-menu .children,.nav-menu .sub-menu,.nav-menu li:last-child a{left:0;width:100%!important;text-align:left}.nav-menu li.menu-item-has-children{padding-right:0}.nav-bar{background-color:#35373c;height:100%;position:fixed;top:0;right:-100%;padding:60px 15px 15px;transition:.3s;width:300px;text-align:left;z-index:999}.nav-menu .current-menu-ancestor>a,.nav-menu .current-menu-item>a,.nav-menu .current_page_ancestor>a,.nav-menu .current_page_item>a,.nav-menu li a:hover{color:#d8cec5}.closebtn{display:block;position:absolute;top:-55px;font-size:20px;right:0;color:#fff;cursor:pointer;margin-bottom:20px}}@media(max-width:940px){.ft-logo p,.ftget-touch{width:100%}.ft-logo p,.ftget-touch ul li a,.ftget-touch ul li span,.whychoose-ct ul li{font-size:15px}.site-footer.cover{padding:150px 0 0}.ft-logo p{line-height:25px}.whychoose-ct h1,.whychoose-ct h2,.whychoose-ct h3,.whychoose-ct h4,.whychoose-ct h5,.whychoose-ct h6{font-size:31px;line-height:37px}.ftcontact-content h1,.ftcontact-content h2,.ftcontact-content h3,.ftcontact-content h4,.ftcontact-content h5,.ftcontact-content h6{font-size:30px}.ft-menu ul li a,.ftcontact-content p{font-size:16px}.ftget-touch strong{font-size:24px}}@media(max-width:830px){.nowoffer-img{width:610px}.abtweare-list .col-sm-12{flex:auto;max-width:100%}.abtweare-lbox{padding:39px 25px;min-height:auto;margin-bottom:25px}.abtweare-sec{padding:50px 0 40px}.hiringthe-content p{font-size:18px;margin:0 auto 20px;width:100%}.hiringthe-content h1,.hiringthe-content h2,.hiringthe-content h3,.hiringthe-content h4,.hiringthe-content h5,.hiringthe-content h6{font-size:33px}}
@media(max-width:767px){
	.servicebooking-content::after{
		display: none;
	}
	.servicebooking-ct {
		text-align: center;
		margin-bottom: 30px;
	}
	.servicebooking-sec {
		padding: 60px 0;
	}
	.content-header.cover.singleservice-banner {
		padding: 130px 0 60px;
	}
	.serviceleftright-sec .col-sm-12 {
		order: unset !important;
	}
	.ourvision-img.servicesingle-limg img{
		width: 80%;
        max-width: 400px;
	}
	.ourvision-img.servicesingle-limg {
		margin-bottom: 40px;
		width: 100%;
	}
	.serviceleftright-sec .row.left .whychoose-ct.ourvision-ct, 
	.serviceleftright-sec .row.right .whychoose-ct.ourvision-ct {
		padding-right: 0;
		padding-left: 0;
		text-align: left;
	}
	.conthead-img {
		padding: 0;
	}
	.conthead-img img {
		width: 80%;
        max-width: 400px;
	}
	.single-service .content-header.cover .row {
		gap: 40px 0;
	}
	.ourvision-sec.serviceleftright-sec {
		padding: 60px 0 60px;
	}
	.serviceleftright-sec .whychoose-ct.ourvision-ct h3 {
		margin-top: 0;
	}
	.serviceleftright-sec .row {
		margin-bottom: 60px;
	}
	.hbanner-sec{padding:120px 0 0}.hbanner-content .col-sm-12:first-child,.nowoffer-content .col-sm-12:first-child,.ourvision-content .col-sm-12:first-child{order:2}.hbanner-content .col-sm-12:nth-child(2),.nowoffer-content .col-sm-12:nth-child(2),.ourvision-content .col-sm-12:nth-child(2){order:1}.hbanner-img{width:55%;margin:0 auto 40px}.all-pages-content,.ft-logo p,.hbanner-ct,.whychoose-ct.nowoffer-ct{text-align:center}.ourvision-img,.whychoose-img{padding-right:0;width:60%;margin:0 auto 30px}.hbanner-ct h1,.hbanner-ct h2,.hbanner-ct h3,.hbanner-ct h4,.hbanner-ct h5,.hbanner-ct h6{font-size:32px;width:64%;margin:0 auto 15px}.hbanner-ct p strong{letter-spacing:1px}.whychoose-sec{padding:30px 0 0}.nowoffer-img{width:80%;margin:0 0 0 188px}.whychoose-ct.ourvision-ct{text-align:center;padding:0}.ftcontact-img.two{right:10px;bottom:-193px;width:260px}.ftcontact-img.one{bottom:-50px;left:10px;width:210px}.site-footer.cover{padding:170px 0 0}.abtvision-sec{padding:40px 0 60px}.abtvis-list{padding-left:75px}.abtvis-list ul::after{left:29px}.abtvis-list ul::before{left:20px}.abtvision-image{padding-right:0;width:70%;margin:0 auto 35px}.conthead-content h1{font-size:40px}.conthead-content p{font-size:16px}.conthead-content a,.hbanner-ct a,a.all-buttons{font-size:16px;padding:13px 45px;margin-top:15px}.abtvision-list h1,.abtvision-list h2,.abtvision-list h3,.abtvision-list h4,.abtvision-list h5,.abtvision-list h6{font-size:28px;margin:0 0 10px}ul.tabs-li li.abtvision-list{margin:0 0 30px}.abtweare-mtitle h3{font-size:27px}.abtweare-mtitle{margin-bottom:30px}.whychoose-ct{padding-left:0}.ourvision-img{margin-bottom:10px}.service_card{padding:30px 7px}section.servicespg-sec .row>div{margin:15px 0}section.servicespg-sec{padding:45px 0}.service_card:hover{transform:scale(1)}.srv_card_content h2{font-size:22px;margin:20px 0 8px}.srv_card_content p{font-size:15px;line-height:25px;padding:0 5px}.whychoose-ct.ourservices-ct{padding-left:0;text-align:center;margin-top:40px}}@media(max-width:690px){.ftcontact-form{width:100%;margin:40px auto 0}.ft-menu ul li{margin-right:10px;padding-right:15px}.ft-menu ul li a{font-size:15px}.ft-menu ul li::after{height:17px;top:4px}.hbanner-ct h1,.hbanner-ct h2,.hbanner-ct h3,.hbanner-ct h4,.hbanner-ct h5,.hbanner-ct h6{width:100%}.conthead-content a,.hbanner-ct a,a.all-buttons{font-size:15px;padding:15px 40px}.abtvision-image{width:90%}.service-licon{width:80px;height:80px;line-height:80px;top:-13px}.ourservice-list ul li a{font-size:16px;line-height:20px;height:55px;padding:0 15px 0 110px;max-width:255px;position:relative}.ourservice-list{top:0;position:relative;margin-top:-65vw}.ourservice-list ul li{position:relative;top:0!important;right:0!important;width:255px;margin-bottom:25px;display:flex}.ourservice-list ul li:nth-child(2n){right:0!important;left:0!important;justify-content:flex-end;width:100%}}@media(max-width:570px){body .container{padding:0 20px}#menuToggle{right:20px}.nowoffer-img{width:90%;margin:0 0 0 75px}.site-footer.cover{padding:200px 0 0}.ft-menu ul li{margin-bottom:7px}.ft-social ul li span{font-size:16px}.copyright span{font-size:15px}.ftget-touch{margin:30px 0 0 auto}.menus-cdetails{margin-top:30px}.hbanner-img{margin:20px auto 40px}.mobile-phone{display:block}}@media(max-width:480px){.hbanner-img{width:70%}.ourvision-img,.whychoose-img{width:90%}.nowoffer-img{width:100%;margin:0 0 0 20px}.contactpg-sec{padding:50px 0 0}.conthead-content p br{display:none}.contactpg-clist ul li{float:none;width:100%;margin-bottom:15px}.google-map{margin-top:20px}.google-map iframe{height:350px!important}
.servicebooking-ct h1, .servicebooking-ct h2, .servicebooking-ct h3, .servicebooking-ct h4, .servicebooking-ct h5, .servicebooking-ct h6 {
		font-size: 28px;
		margin: 0 0 15px 0;
	}
	.ourvision-img.servicesingle-limg img,
	.conthead-img img {
		width: 100%;
	}
}
@media(max-width:414px){.abtvision-image,.hbanner-img,.ourvision-img,.whychoose-img{width:100%}.ftcontact-content h1,.ftcontact-content h2,.ftcontact-content h3,.ftcontact-content h4,.ftcontact-content h5,.ftcontact-content h6{font-size:24px}.ftcontact-img.one{bottom:-72px;width:150px}.ftcontact-img.two{bottom:-167px;width:179px}.whychoose-ct h1,.whychoose-ct h2,.whychoose-ct h3,.whychoose-ct h4,.whychoose-ct h5,.whychoose-ct h6{margin:0 0 20px;font-size:25px;line-height:29px}.ftget-touch ul li:first-child,.ftget-touch ul li:nth-child(2){float:none;width:100%;margin-bottom:13px}.ftget-touch ul li a,.ftget-touch ul li span{font-size:15px}.ftget-touch ul li:first-child::after{display:none}.ft-social{margin-top:20px}.site-footer.cover{padding:230px 0 0}.ft-logo{text-align:center}.ftcontact-form input.wpcf7-form-control.has-spinner.wpcf7-submit{font-size:17px;width:100%;height:55px}.ftget-touch ul li:nth-child(4){border-top:none;padding-top:0;margin-top:13px}.ft-social ul li:first-child{display:block;margin-right:0;margin-bottom:10px}.ftget-touch strong{font-size:21px;line-height:1}.ourvision-img{margin-bottom:30px}}@media(max-width:375px){.google-map iframe{height:270px!important}}