:focus,a:focus{outline:0!important}a:focus,a:hover{text-decoration:none!important}.black-btn,.border-btn{display:inline-block;text-align:center;overflow:hidden}.black-btn,.border-btn,.pos-abs{text-align:center}@font-face{font-family:bold;src:url(../fonts/Futura-Std-Bold_19042.eot),url(../fonts/Futura-Std-Bold_19042.ttf),url(../fonts/Futura-Std-Bold_19042.woff)}@font-face{font-family:heavy;src:url(../fonts/FuturaStd-Heavy.otf),url(../fonts/FuturaStd-Heavy.ttf),url(../fonts/FuturaStd-Heavy.woff)}@font-face{font-family:light;src:url(../fonts/Futura-Std-Light_19054.eot),url(../fonts/Futura-Std-Light_19054.eot),url(../fonts/Futura-Std-Light_19054.woff)}@font-face{font-family:medium;src:url(../fonts/Futura-Std-Medium_19058.woff),url(../fonts/Futura-Std-Medium_19058.eot),url(../fonts/Futura-Std-Medium_19058.ttf)}@font-face{font-family:book-font;src:url(../fonts/Futura-Std-Book_19044.eot),url(../fonts/Futura-Std-Book_19044.eot),url(../fonts/Futura-Std-Book_19044.woff)}@font-face{font-family:oblique;src:url(../fonts/Futura-Std-Medium-Oblique_19057.eot),url(../fonts/Futura-Std-Medium-Oblique_19057.ttf),url(../fonts/Futura-Std-Medium-Oblique_19057.woff)}@font-face{font-family:slider-font;src:url(../fonts/Gotham%20Black%20Regular.eot),url(../fonts/Gotham%20Black%20Regular.ttf),url(../fonts/Gotham%20Black%20Regular.woff)}body{font-family:light!important;color:#010101!important;font-size:16px!important;line-height:28px!important}.bold{font-family:bold}.regular{font-family:light}.medium{font-family:medium}.book-font{font-family:book-font}.heavy{font-family:heavy}.oblique{font-family:oblique}.border-btn,a{font-family:medium}h1,h2,h3,h4,h5,h6{font-weight:400!important}a{color:#b6a359;text-decoration:none}.nomargin-top{margin-top:0!important}.nomargin-bottom{margin-bottom:0!important}.nomargin-left{margin-left:0!important}.nomargin-right{margin-right:0!important}.nopadding-top{padding-top:0!important}.nopadding-bottom{padding-bottom:0!important}.nopadding-left{padding-left:0!important}.nopadding-right{padding-right:0!important}input:focus::-webkit-input-placeholder{color:transparent}input:focus:-moz-placeholder{color:transparent}input:focus::-moz-placeholder{color:transparent}input:focus:-ms-input-placeholder{color:transparent}textarea:focus::-webkit-input-placeholder{color:transparent}textarea:focus:-moz-placeholder{color:transparent}textarea:focus::-moz-placeholder{color:transparent}textarea:focus:-ms-input-placeholder{color:transparent}.wrapper{max-width:2560px;width:100%;margin:auto}.m-tb-15{margin:15px 0}.m-tb-25{margin:25px 0}.m-tb-35{margin:35px 0}.m-tb-45{margin:45px 0}.m-tb-55{margin:55px 0}.m-tb-65{margin:65px 0}.p-tb-15{padding:15px 0}.p-tb-25{padding:25px 0}.p-tb-35{padding:35px 0}.p-tb-45{padding:45px 0}.white{color:#fff}.body-color{color:#010101}.golden{color:#b6a359!important}.black-bg{background:#000}.white-bg{background:#fff}.grey-bg{background:#f5f5f5}.black-btn{padding:15px;border:1px solid #000;position:relative;z-index:1;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.black-btn:after,.black-btn:hover{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out}.black-btn:after{position:absolute;content:'';width:125%;height:100%;top:0;left:-155%;background:#fff;z-index:-1;-webkit-transform:skew(-30deg);-moz-transform:skew(-30deg);-ms-transform:skew(-30deg);-o-transform:skew(-30deg);transform:skew(-30deg);-webkit-transform-origin:bottom right;-moz-transform-origin:bottom right;-ms-transform-origin:bottom right;-o-transform-origin:bottom right;transform-origin:bottom right;transition:all .5s ease-in-out}@-moz-document url-prefix(){.black-btn:after,.border-btn:after{opacity:0}.black-btn:hover:after{left:-24%;opacity:1}.border-btn:hover:after{left:-25%;opacity:1}}.black-btn:hover:after{left:-24%}.black-btn:hover{color:#b6a359;border:1px solid #b6a359;transition:all .5s ease-in-out}.border-btn,.border-btn:after{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out}.border-btn{color:#000;padding:10px 35px;position:relative;background-color:transparent;z-index:1;transition:all .5s ease-in-out}.border-btn:after,.border-btn:before{position:absolute;content:'';height:100%;top:0;z-index:-1}.border-btn:before{width:100%;right:0;border:1px solid;background-color:transparent}.border-btn.golden-border:before,.border-btn:hover{border-color:#b6a359}.border-btn:after{width:125%;left:-148%;background:#b6a359;-webkit-transform:skew(-30deg);-moz-transform:skew(-30deg);-ms-transform:skew(-30deg);-o-transform:skew(-30deg);transform:skew(-30deg);-webkit-transform-origin:bottom right;-moz-transform-origin:bottom right;-ms-transform-origin:bottom right;-o-transform-origin:bottom right;transform-origin:bottom right;transition:all .5s ease-in-out}.border-btn:hover:after{left:-25%}.border-btn:hover{color:#fff;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.border-btn.golden-border:hover{color:#fff!important}.pos-abs{position:relative;top:-25px;display:table;margin:auto}.golden-divider.with-btn{margin:80px 0 45px}.box-shadow{box-shadow:0 15px 15px #e1e1e1}.box-shadow-double{box-shadow:0 0 15px #bbbaba}.logo-div img{width:225px}.header{clear:both;display:table;box-shadow:0 0 10px #e1e1e1;z-index:10;width:100%}ul#ubermenu-nav-main-2-primary{display:table;margin:auto}.main-menu{position:static!important}ul.list-inline.call{margin-top:-85px;width:225px}ul.ubermenu-submenu{top:190px!important}.ubermenu-submenu-drop{background:rgba(255,255,255,.95)!important;top:203px!important}a.ubermenu-target.heavy.text-uppercase{font-family:heavy!important;text-transform:uppercase!important}.main-menu ul li{padding:0 20px}li.m-tb-15.nomargin-bottom.ubermenu-item{margin-top:50px!important}.main-menu ul li a{color:#000;text-transform:uppercase!important;font-size:14px;font-family:light}ul.ubermenu-submenu li a{text-transform:capitalize!important}ul.list-inline.call li{vertical-align:top}li.cn-fa-instagram a img{width:18px}li.cn-fa-facebook img{width:10px;margin-right:15px!important;display:inline-block}.social-icons-call{padding-top:40px}ul.cnss-social-icon.soc-items{display:table;width:100px;float:left;position:relative;padding-right:0;margin-right:0;z-index:10}ul.cnss-social-icon.soc-items:after{content:"";background:#e1e1e1;height:26px;width:1px;display:inline-block;position:absolute;top:0;right:10px}li.phoneno-top{position:relative;top:4px}.bottom-footer ul.cnss-social-icon.soc-items:after,ul.list-inline.call ul.cnss-social-icon li.cn-fa-icon a:hover{color:#000!important;background-color:transparent!important}.soc-icons.footer-social li.cn-fa-youtube.cn-fa-icon{position:relative;top:4px;left:5px}.top-header ul.social-icons li a{margin-right:0}.call a{color:#000;font-size:18px;position:relative;top:-2px}ul.list-inline.call li:last-child a{font-family:light;color:inherit;font-size:14px;line-height:20px!important;display:block;float:left;margin-left:-100px;margin-top:10px}.bottom-header .black-btn{margin-top:-75px;margin-left:-1px!important;float:right;right:10px}.promotions-slab{margin-top:-60px}.promotions-slab .container.white-bg{position:relative;top:35px;padding:15px 25px 20px;box-shadow:5px -5px 10px #f5f5f5}.promotions-slab .container.white-bg .black-btn{position:relative;top:10px}.image-wrapper{box-shadow:0 0 30px #d6d6d6}.image-wrapper img,.meetdrjames-bannerimg img{-webkit-filter:grayscale(.95) brightness(1.25);filter:grayscale(.95) brightness(1.25)}.meet-james{padding:55px 0 5px}.text .border-btn{margin-top:65px;display:table}.black-didvider img{position:absolute;bottom:18px;left:0;right:0}.black-didvider{position:relative}.treatment-div{margin-top:20px}.serv-image{width:120px;height:85px;display:block;margin:25px auto 35px}.treatment-div .title-with-subtitle{margin-bottom:15px}.bottom-treatment,.top-treatment{width:225px;position:absolute}.top-treatment{right:50px;top:-120px}.bottom-treatment{left:0}.treat-image{overflow:hidden;width:155px;float:left;transition:all linear .5s;-webkit-transition:all linear .5s;-moz-transition:all linear .5s;-ms-transition:all linear .5s;-o-transition:all linear .5s}.treat-title{position:absolute;background:#fff;height:100%;width:80px;right:0;box-shadow:0 0 10px #e1e1e1;text-align:right;border:1px solid #e1e1e1;border-left:none;transition:all linear .5s;-webkit-transition:all linear .5s;-moz-transition:all linear .5s;-ms-transition:all linear .5s;-o-transition:all linear .5s}.treat-title h2{font-size:24px}.treat-title a.body-color{position:absolute;width:165px;bottom:20px;right:24px}.progimage:after,.treaimage:after{position:absolute;background:rgba(255,255,255,.45);width:100%;height:100%;display:block;top:0;content:""}.treaimage{width:340px;height:230px;position:relative;overflow:hidden}.prog-image img,.treaimage img{position:absolute;min-height:inherit;display:inline-block;max-width:100%;height:100%!important;width:100%!important;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);left:17%;top:50%;-webkit-transition:all ease-out .7s;-moz-transition:all ease-out .7s;-ms-transition:all ease-out .7s;-o-transition:all ease-out .7s;transition:all ease-out .7s}.owl-item.active.center .promo-image img,.program-div:hover,.treatment-box:hover,.treatment-name:hover{transform:translateX(0) translateY(-5px) translateZ(0) rotate(0) scale(1)}.program-div,.treatment-box{transition:all linear .5s;-webkit-transition:all linear .5s;-moz-transition:all linear .5s;-ms-transition:all linear .5s;-o-transition:all linear .5s}.program-div:hover,.treatment-box:hover{box-shadow:0 10px 40px 15px #e0dddd;transition:all linear .5s;-webkit-transition:all linear .5s;-moz-transition:all linear .5s;-ms-transition:all linear .5s;-o-transition:all linear .5s}.treatment-box:hover .treat-image{width:100%;transition:all linear .5s;-webkit-transition:all linear .5s;-moz-transition:all linear .5s;-ms-transition:all linear .5s;-o-transition:all linear .5s}.treatment-box:hover .treat-title{width:0;transition:all linear .5s;-webkit-transition:all linear .5s;-moz-transition:all linear .5s;-ms-transition:all linear .5s;-o-transition:all linear .5s}.beforeafter-program .title-with-subtitle{margin-bottom:55px}.prog-image img{left:50%}.before-image{top:45px}a.check img{width:22px}a.check{position:absolute;bottom:0;right:0}.gallery,.program-div{margin-bottom:55px;position:relative;min-height:330px}.prog-image{overflow:hidden;width:390px;float:left}.progimage{width:345px;height:330px;position:relative;overflow:hidden}.prog-content{position:absolute;background:#fff;height:100%;width:208px;right:-8px;text-align:right;border:1px solid #e1e1e1;border-left:none}.prog-content a.body-color{position:absolute;width:310px;bottom:25%;right:24px}.promotions{position:relative}.promo-bg{width:100%;position:absolute;height:450px;z-index:-1}.promotions .title-with-subtitle{padding-top:30px}.promo-title-desc h2{font-size:28px;min-height:60px}.promo-title-desc h2 a{color:#010101}#promoslider .owl-stage-outer{padding:35px 0 0}.golden-double-borders{border-top:2px solid #b6a359;width:75%;margin:70px auto 45px;display:none}.golden-double-borders:after{background:#b6a359;width:50%;height:2px;content:"";position:relative;display:block;margin:10px auto 0}.promo-image img{padding:25px;-webkit-filter:grayscale(.95) brightness(1.25);filter:grayscale(.95) brightness(1.25);transition:all ease-out .5s;-webkit-transition:all ease-out .5s;-moz-transition:all ease-out .5s;-ms-transition:all ease-out .5s;-o-transition:all ease-out .5s}.owl-item.active.center .promo-image img{padding:0;box-shadow:0 15px 35px 20px rgba(0,0,0,.16);-webkit-filter:grayscale(0));filter:grayscale(0);transition:all ease-out .5s;-webkit-transition:all ease-out .5s;-moz-transition:all ease-out .5s;-ms-transition:all ease-out .5s;-o-transition:all ease-out .5s}.owl-item.active.center .golden-double-borders{display:block}.owl-item.active.center .border-btn{border-color:#b6a359;color:#b6a359}.owl-item.active.center .border-btn:hover{color:#fff!important}#newsslider .owl-stage-outer{padding:35px 0}.news{background:url(../images/news-bg.jpg) center;background-size:cover}.read-more .border-btn{padding:10px 22px}.news-image{height:190px;overflow:hidden}.news-info{background:#fff;clear:both;overflow:hidden;padding:10px;box-shadow:5px 5px 15px #b3b3b3;min-height:92px}.news-desc{line-height:21px}.funds{margin:105px auto}.funds ul li{padding:0 30px}.funds ul li img{-webkit-filter:grayscale(100%);filter:grayscale(100%);transition:all ease-out .5s;-webkit-transition:all ease-out .5s;-moz-transition:all ease-out .5s;-ms-transition:all ease-out .5s;-o-transition:all ease-out .5s}.funds ul li:hover img{-webkit-filter:grayscale(0);filter:grayscale(0);transition:all ease-out .5s;-webkit-transition:all ease-out .5s;-moz-transition:all ease-out .5s;-ms-transition:all ease-out .5s;-o-transition:all ease-out .5s}.bottom-footer h5{margin:25px 0}.bottom-footer a{color:#010101;font-family:light}.bottom-footer ul li{padding:5px 0;list-style:none}.bottom-footer ul{padding-left:0;margin-left:0}ul.social-icons li a{font-size:21px;margin-right:15px;color:#010101}.newsletter input[type=text]{background:#f5f5f5;border:none;outline:0;padding:10px;width:100%}input.newsletter-btn{background:#000;outline:0;border:none;padding:15px;color:#fff;text-align:center;text-transform:uppercase;width:100%;margin-top:15px}.soc-icons{margin-left:5px;margin-top:10px}.big-fonts{font-size:55px}.breadcrumbs{margin-top:25px}.breadcrumbs a,.breadcrumbs li,.breadcrumbs span{color:#010101;font-size:13px;font-family:light;padding:0 4px;position:relative}.breadcrumbs li:after{content:"/";position:relative;left:5px}.breadcrumbs li:last-child:after,.treatment-name:after{content:""}.banner-content h4{line-height:24px;padding-bottom:15px}.banner-content{background:rgba(255,255,255,.95);height:710px;padding-right:100px!important;padding-left:100px!important}.banner-james{height:620px;overflow:hidden}.treatment-page .banner-content{height:770px}.promotions-indi .banner-content{background:0 0;z-index:10}.banner-form .col-md-12,.banner-form .col-md-6{padding-left:0}.banner-form input,.banner-form select,.banner-form textarea,.banner-form-2 input,.banner-form-2 select,.banner-form-2 textarea{width:100%;border:1px solid #f1f1f1;padding:10px 15px;margin-bottom:15px;color:#8d8d8d;font-size:14px}#appointment .banner-form-2 input,#appointment .banner-form-2 select,#appointment .banner-form-2 textarea,#appointment .banner-form-2-2 input,#appointment .banner-form-2-2 select,#appointment .banner-form-2-2 textarea{border:1px solid #8d8d8d}.banner-form textarea,.banner-form-2 textarea{height:150px}#appointment .banner-form-2 textarea{height:70px}.banner-form select,.banner-form-2 select{padding:10px}.banner-form input[type=submit],.banner-form-2 input[type=submit]{border-color:#000;background:0 0;outline:0;width:200px;color:#010101}.banner-form-2 form{margin-top:45px}.general-treatments{clear:both;overflow:hidden;margin-bottom:35px}.general-treatments h1{margin-bottom:35px}.general-treatments .col-md-3{padding-left:0!important}.treatment-name{clear:both;margin-bottom:25px;box-shadow:0 5px 15px #e1e1e1;position:relative;overflow:hidden;transition:all linear .5s;-webkit-transition:all linear .5s;-moz-transition:all linear .5s;-ms-transition:all linear .5s;-o-transition:all linear .5s}.treatment-name h2{font-size:18px;margin-top:5px;margin-bottom:5px}.treatment-name a.body-color{display:inline-block;width:100%;padding:10px}.treatment-name:hover{transition:all linear .5s;-webkit-transition:all linear .5s;-moz-transition:all linear .5s;-ms-transition:all linear .5s;-o-transition:all linear .5s}.treatment-name:after{background:url(../images/right-chevron.png) no-repeat;width:7px;height:11px;display:inline-block;position:absolute;right:15px;top:40%}.treatment-name:hover::before{-webkit-animation:shine 1.25s;animation:shine 1.25s;opacity:1}.treatment-name::before{position:absolute;top:0;left:-100%;z-index:2;display:block;content:'';width:50%;height:100%;opacity:0;background:-webkit-linear-gradient(left,rgba(0,0,0,0) 0,rgba(182,163,89,.1) 100%);background:linear-gradient(to right,rgba(0,0,0,0) 0,rgba182,163,89,.2);-webkit-transform:skewX(-50deg);transform:skewX(-50deg)}.corporatepage h2{padding-left:15px}#appointment ul,.corporate-benefits ul,.treatment-indi-page ul{margin-left:28px;padding-left:0}#appointment ul li,.corporate-benefits ul li{font-size:18px;width:49%;padding:20px 0;text-indent:-28px;display:inline-block;list-style:none}.treatment-indi-page ul li{font-size:18px;width:43%;padding:10px 0;text-indent:-28px;display:inline-block;list-style:none;vertical-align:top;margin:0 20px 0 0}#appointment ul li:before,.corporate-benefits ul li:before,.treatment-indi-page ul li:before{content:"";background:url(../images/tick.png) no-repeat;width:16px;height:13px;position:relative;margin-right:10px;display:inline-block}#appointment ul li{padding:5px 0!important}@-webkit-keyframes shine{100%{left:125%}}@keyframes shine{100%{left:125%}}.form-golden-divider{background:url(../images/pop-divider.png) no-repeat;height:2px;width:100%;padding:15px 0}.treatment-intro-content{margin:0 auto 125px;padding-top:45px;width:100%}.intro-image img{top:5px;position:absolute;width:100%}.intro-text{display:flex;justify-content:center;flex-direction:column;height:350px!important;padding-bottom:40px}.good-news .col-md-7{padding-right:35px!important}.causes .col-md-7{display:table;height:362px}.causes .col-md-7 .content-div{display:table-cell;vertical-align:middle}.cause-image{background:#adadac;border-bottom:15px solid #adadac}.cause-image .bottom-border:before,.cause-image .right-border:before,.cause-image .top-border:before{background:#b6a359;content:'';top:0;left:0}.cause-image img{width:100%}.cause-image h1{padding:0 15px;position:relative;z-index:10;font-size:29px;min-height:79px}.faq-accordion{margin:35px auto}.cause-image .right-border{width:15px;height:355px;position:absolute;transform:rotate(180deg);top:0;right:0}.cause-image .bottom-border{width:100%;height:15px;position:absolute;bottom:-15px;right:0}.cause-image .top-border{width:100%;height:110px;position:absolute;top:0;right:0;transform:rotate(180deg);z-index:0}.cause-image .top-border:before{width:0%;height:100%;transition:all .3s ease 0s;position:absolute}.cause-image .right-border:before{width:100%;height:0%;transition:all .3s ease .3s;position:absolute}.cause-image .bottom-border:before{width:0%;height:100%;transition:all .3s ease .6s;position:absolute}.cause-image:hover .top-border:before{transition:all .3s ease .6s;width:100%}.cause-image:hover .right-border:before{transition:all .3s ease .3s;height:100%}.cause-image:hover .bottom-border:before{transition:all .3s ease 0s;width:100%}.banner-afterbefore img,.promotion-image .promoimage img{-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transition:all ease-out .7s;-moz-transition:all ease-out .7s;-ms-transition:all ease-out .7s;-o-transition:all ease-out .7s}.good-news,.symptoms-div{position:relative}.box-shadow-box{width:90%;height:185px;position:absolute;box-shadow:0 0 15px #e1e1e1;top:15px}.good-news .box-shadow-box{height:62px;right:0}.col-md-12.title-with-box{margin:25px auto 45px}.goodnews-image{top:-75px;box-shadow:0 15px 15px #e1e1e1;padding:0!important}.goodnews-image img{width:100%}.symptoms-text{margin-top:45px}.symptoms-div .col-md-11{box-shadow:6px 2px 10px #e1e1e1;padding:35px 0!important}.symptoms-list{padding:15px}.symptoms-list ul{text-align:center;margin-left:25px}.symptoms-list ul li{position:relative;width:44%;display:block;float:left;text-align:left;padding:10px 5px;text-indent:-29px;margin:0 12px}.symptoms-list ul li:before{content:"";background:url(../images/SymptomsWarning.svg) no-repeat;width:18px;height:18px;display:inline-block;margin-right:10px}.good-news .col-md-11{box-shadow:0 2px 10px #e1e1e1;padding:15px 0!important;margin-bottom:65px}.promotions-indi .inner-banners:after{content:"";position:absolute;width:100%;height:100%;background:rgba(239,239,239,.9);top:0}.blog-image,.inner-banners{position:relative}.inner-banners{height:710px!important}.inner-pages.promotions-indi .inner-banners{height:450px!important}.inner-pages.promotions-indi .main-content{margin-top:230px}.banner-content h1{margin:15px 0!important}.treatment-page.inner-banners{height:770px!important}.blogimage{width:500px}.date{width:150px;text-align:right;padding:0 10px;border:1px solid #e1e1e1;position:absolute;right:0;top:5%;border-left:0}.date h2{margin-top:10px}.blogimage img{border:1px solid #efe9e9;width:100%}.date .big-fonts{display:block}.blog-details{display:inline-block;margin-right:25px}.blog-icon{display:inline-block;margin-right:10px}span.blog-icon.author-icon{width:15px}span.blog-icon.category-icon{width:12px}.blog-sidebar{box-shadow:0 0 10px #e1e1e1;padding:15px 45px!important}.border-bottom{border-bottom:1px solid;padding-bottom:15px;margin-bottom:25px;margin-top:25px}.category-blogs li{padding:5px 0}.indi-blog-post .blogimage,.indi-blog-post .blogimage img{width:100%}.blog-post h2{font-weight:400;font-family:medium;font-size:28px;margin:10px 0 15px;display:block}.blog-post img{margin:20px auto}.promotion-image{overflow:hidden;width:430px;height:590px;margin:50px auto 0;display:block}.case-studies-indi .case-info.indi-cases{margin-top:155px!important}.casebanner-image{overflow:hidden;margin:50px auto 0;display:table}.bold-heading{margin-bottom:25px}.case-info .col-md-6.right-case{padding-left:35px!important}.gallery-image{margin-bottom:5px}.promotion-image .promoimage{width:380px;height:510px;position:relative;overflow:hidden;box-shadow:5px 10px 15px #888282;margin:auto}.promotion-image .promoimage img{position:absolute;min-height:inherit;display:inline-block;max-width:100%;height:100%!important;width:100%!important;transform:translate(-50%,-50%);left:50%;top:50%;transition:all ease-out .7s}.close,span.contact-text,span.line{position:relative}.casebanner-image .golden-double-borders,.promotion-image .golden-double-borders{display:block;margin:50px auto 45px}.contact-page ul li{list-style:none;padding:10px 0;font-size:20px}.contact-page ul li a{color:#101010}.right-contact-details{height:450px;display:table!important}.right-contact-details ul{display:table-cell!important;vertical-align:middle;padding-left:60px!important}span.contact-text{display:inline-block}span.contact-icon{min-width:140px;float:right}span.contact-icon.bf-icon img{width:14px}span.contact-icon.insta-icon img{width:25px}span.contact-icon i{font-size:28px}span.line{display:inline-block;border-bottom:1px solid #e1e1e1;width:45%;margin-left:45px;top:-15px}.contact-page ul li:nth-child(2) span.line{width:25%}.contact-page ul li:nth-child(3) span.line{width:38%}.contact-page ul li:nth-child(4) span.line{width:35%}.golden-border-line{background:#b6a359;height:2px;width:250px;text-align:center;margin:35px auto}.modal-dialog{width:100%!important;margin:-10px auto!important}#appointment h1,#appointment h3{margin-top:-5px}#appointment .modal-content{background-color:#fff;background-image:url(../images/popup-image.jpg);background-size:cover;background-position:top right;padding:15px 0}.modal-content{background-color:#fff;border:none!important;border-radius:0!important;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5)}#appointment{font-family:book-font;padding:0!important}#appointment h1{font-family:bold;font-size:34px}#appointment .banner-form-2,.new-offfer{margin-top:20px}#appointment .banner-form-2 h4{margin-bottom:25px}#appointment div.wpcf7{margin:-15px}#appointment .banner-form-2 input[type=submit]{background:#000;color:#fff}.close{opacity:.85!important;top:25px;right:25px;z-index:10}.soc-icons ul.cnss-social-icon li.cn-fa-icon a:hover{background-color:transparent!important;color:#000!important}.adcreators{width:100px;float:right}.owl-theme .owl-controls{position:absolute;top:0;left:0;right:0}.owl-theme .owl-controls .owl-nav [class*=owl-]{background:#b6a359!important;color:transparent!important;padding:5px!important;width:30px;height:30px;line-height:21px!important;text-align:left!important;position:relative}.owl-theme .owl-controls .owl-nav [class*=owl-]:hover{background:#000!important;color:transparent!important}.owl-next:after,.owl-prev:after{font-family:FontAwesome;color:#fff;position:absolute;top:5px;font-size:14px}.owl-next:after{content:"\f054";left:11px}.owl-prev:after{content:"\f053";left:9px}.book-now-rwd a,.book-now-rwd a:hover{color:#fff!important}.book-now-rwd a{padding:3px 5px;display:inline-block;border:none!important;font-size:13px!important}.book-now-rwd{position:fixed;z-index:500000}.book-now-rwd ul{position:relative;margin-top:-37px;margin-left:5px}.book-now-rwd ul li:first-child:after{content:"";background:#fff;width:.5px;height:10px;position:relative;display:inline-block;left:3px;top:0}#tc-logo .owl-controls,.inner-pages.inner-blog-page .inner-banners.container{display:none}.book-now-rwd ul li{padding:0 2px!important}html body #wprmenu_menu_ul li.wprmenu_parent_item_li>ul{padding:0 5px 0 0!important}.fb-icon,.insta-icon{display:inline-block;margin-right:15px}.fb-icon img{width:15px;position:relative;top:-5px}.insta-icon img{width:32px;position:relative;top:-4px}.black-icon-divider img{width:128px}.notfound-caption .black-btn,.thankyou-caption .black-btn{display:table;margin:25px auto}.col-sm-12.notfound-caption,.col-sm-12.thankyou-caption{position:absolute!important;top:30%;left:0;right:0}.col-sm-12.notfound-caption{top:55%}.banner-afterbefore img,.gallery-image img{display:inline-block;max-width:100%;left:50%;top:50%;min-height:inherit}.inner-pages.notfound-page{position:relative}.insta-feed{padding-left:120px!important}.signature img{width:300px}.banner-afterbefore{width:400px;height:300px;position:relative;overflow:hidden;margin:0 auto 5px}.banner-afterbefore img{position:absolute;height:100%!important;width:100%!important;transform:translate(-50%,-50%);transition:all ease-out .7s}.gallery-image,.gallery-image .galleryimage{width:350px;height:230px}.gallery-image{position:relative;overflow:hidden;margin:0 auto 5px}.gallery-image.after-image{margin-top:50px}.gallery-image img{position:absolute;height:100%!important;width:100%!important;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all ease-out .7s;-moz-transition:all ease-out .7s;-ms-transition:all ease-out .7s;-o-transition:all ease-out .7s;transition:all ease-out .7s}.row.gallery-container ul li{margin-bottom:10px;vertical-align:top}.case-info{margin-top:55px}.veneer-beforeafter{margin-bottom:25px;clear:both;overflow:hidden}.veneer-beforeafter .news-info{margin-top:45px;min-height:inherit;font-size:21px;line-height:61px;padding-top:9px;padding-bottom:0;padding-left:15px}.ubermenu .ubermenu-target,select#cat_id{padding:15px 10px!important}.veneer-beforeafter .news-info.after-info{margin-top:-5px;margin-bottom:25px}.veneer-beforeafter .gallery-image.after-image{margin-top:15px}.ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target:after{right:-5px!important}a.border-btn.text-center.center-block{display:table;margin-top:30px}select#cat_id{margin-left:10px;text-align:left;width:200px;background:0 0;outline:0;border:1px solid #000}.promo-title h1{padding:10px 15px}.promo-btn .border-btn{position:relative;top:27px}.serv-excerpt p{min-height:115px}.recaptcha{margin-bottom:10px}@media only screen and (max-width:2560px) and (min-width:1600px){.banner-content.col-lg-6.col-md-7.col-sm-7.hidden-xs{padding-left:10%!important;padding-right:10%!important}.contact-page ul li:nth-child(3) span.line{width:61%}span.line{width:66%}.contact-page ul li:nth-child(2) span.line{width:53%}.contact-page ul li:nth-child(4) span.line{width:59%}.ubermenu .ubermenu-target{padding:15px 20px!important}}@media only screen and (max-width:1680px){.treatment-page.inner-banners{height:810px!important}.treatment-page .banner-content{height:810px}}@media only screen and (max-width:1365px){.treatment-page.inner-banners{height:935px!important}.treatment-page .banner-content{height:935px}}@media only screen and (max-width:1425px) and (min-width:992px){.ubermenu .ubermenu-target{text-transform:capitalize!important}.bottom-header .black-btn{margin-top:-62px;padding:10px;font-size:12px}}@media (max-width:1199px){ul.list-inline.call{position:relative;top:-13px}.bottom-header .black-btn{position:relative;top:-25px;right:64px}.ubermenu-main .ubermenu-row{max-width:992px!important}.promotions-template-default .main-content.container{margin-top:215px}span.line{display:none}span.contact-icon{float:none;margin-left:25px}.date{width:126px}.blogimage{width:410px}}@media (max-width:991px){.blogimage,.date{width:100%}.bottom-header .black-btn{padding:10px;font-size:12px}.main-menu .ubermenu .ubermenu-target{text-transform:capitalize!important;padding:15px 5px!important}.top-treatment{right:25px;top:-135px}.banner-content{height:650px;padding-right:15px!important;padding-left:15px!important}.inner-banners{height:650px!important}.promotions-template-default .main-content.container{margin-top:25px}.date .big-fonts{display:inline-block}.date{text-align:left;position:static;border-left:1px;margin-left:1px;margin-bottom:15px}.col-sm-12.notfound-caption{position:absolute!important;top:40%}}@media (max-width:767px){.insta-feed,.nopadding-left{padding-left:15px!important}.promotions-slab{margin-top:0}.veneer-beforeafter .news-info{margin-top:-5px}.gallery-image{width:100%;height:inherit}.treatment_type_cat{margin-bottom:35px;text-align:center!important;margin-top:-25px}li.simple-instagram-list-item{float:none!important;display:inline-block;vertical-align:top;width:100%!important}ul.simple-instagram-list{text-align:center;display:inline-block}.fb-icon,.insta-icon{min-height:50px;float:left}.promotions-slab .container.white-bg{top:0;padding:0 0 15px}.rwd-banner h1{position:absolute;top:10%;left:0;right:0}.rwd-banner h4{padding-bottom:0;position:relative}.corporate-intro-text.text-center.p-tb-45{padding-top:0}.rwd-banner-img:after{content:"";background:rgba(255,255,255,.35);position:absolute;width:100%;height:100%;top:0;left:0}#appointment .modal-content{background-color:#fff;background-image:none}.promotions-template-default .promotion-image{display:none}.owl-item.active.center .promo-image img{box-shadow:0 0 20px rgba(0,0,0,.16)}.nopadding-right{padding-right:15px!important}.modal-dialog{margin:42px auto!important}.meet-james{padding:55px 0 35px}.gallery,.program-div{clear:both;overflow:hidden}#tc-logo .owl-controls{display:block;margin-top:50px;position:static}.tcls-wrap .owl-theme .owl-controls .owl-nav [class*=owl-]{margin:-12px!important}.funds{margin:45px auto}.program-div-outer{border-top:1px solid #e1e1e1;margin:25px auto}.col-sm-12.notfound-caption{position:absolute!important;top:30%}.before-image,.goodnews-image{top:0}.notfound-caption h2{font-size:21px}.banner-form form,.breadcrumbs{display:none}.banner-content .big-fonts{margin-top:0;padding-top:15px;margin-bottom:15px}.right-contact-details ul{padding-left:15px!important}.promo-title{text-align:center}.promotions-slab .col-md-6.col-sm-6.col-xs-12.promo-btn.pull-right.text-right{float:none!important;text-align:center}.image-wrapper{display:table;margin:auto}.james-info,.text .border-btn{margin-top:25px}.james-info{height:inherit}.treatment-div .title-with-subtitle{margin-bottom:25px}.prog-image img,.treaimage img{position:static;display:block;height:auto!important;width:100%!important;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}.bottom-treatment,.top-treatment{width:100%;position:static;margin-bottom:25px}.treat-image{overflow:hidden;width:100%;float:none}.treaimage{width:inherit;height:inherit;position:relative;overflow:hidden;display:table;margin:auto}.box-shadow-box,.treat-title,.treatment-box:hover .treat-title{width:100%}.treat-title{position:static;padding:0 15px 12px;height:100%;text-align:center}.treat-title img{display:none}.treat-title a.body-color{position:static;width:100%;text-align:center}.news-image{height:inherit}.treatment-div .row{padding:0}.beforeafter-program .title-with-subtitle{margin-bottom:25px}.after-image img,.before-image img{margin:auto;display:block}a.check{position:static;margin-left:10px}.golden-divider.with-btn{margin:80px 0 0}.adcreators{float:none;margin:auto}.copyright{text-align:center;padding-bottom:50px!important}.big-fonts{font-size:32px}.inner-banners{height:inherit!important;background-size:100%!important}.banner-content{height:305px}.form-golden-divider{padding:15px 0}.intro-text{height:inherit!important;padding-top:0}.treatment-intro-content{margin:0 auto 35px;padding-top:5px}.intro-image img{position:static;padding-bottom:15px}.cause-image .bottom-border,.cause-image .right-border,.cause-image .top-border{display:none}.cause-image{margin-bottom:15px}.m-tb-45{margin:25px 0}.m-tb-65{margin:35px 0}.symptoms-text{margin-top:35px;margin-bottom:25px}input::-webkit-input-placeholder{color:#2d2d2d}input:-moz-placeholder{color:#2d2d2d}inputmoz-placeholder{color:#2d2d2d}input:-ms-input-placeholder{color:#2d2d2d}.difference.m-tb-65{margin-top:10px}.causes.m-tb-45{margin-bottom:0!important}.causes .col-md-7{display:table;height:inherit}.blog-sidebar{padding:15px!important}.black-btn,.border-btn{padding:5px 15px}.rwd-enquire{padding-bottom:15px}}@media (max-width:560px){.box-shadow-box,.popup-border img{display:none}#appointment ul li,.corporate-benefits ul li,.symptoms-list ul li,.treatment-indi-page ul li{width:100%}#appointment h1{font-size:24px!important;margin:10px 0}#appointment h3{margin:10px 0;font-size:18px!important}#appointment .banner-form-2,.new-offfer{margin-top:15px}#appointment ul li{padding:0!important;font-size:14px}#appointment .modal-content{padding:5px 0}.modal-body{padding:0 15px!important}.popup-border{border-bottom:1px solid #b6a359}.close{top:15px}.col-md-12.title-with-box{margin:10px auto 15px}.rwd-banner h4{font-size:16px;line-height:21px}.col-sm-12.notfound-caption{position:static!important;margin-top:45px}.promo-title h1{font-size:21px!important}.promotions-slab .container.white-bg .black-btn{font-size:12px}}@media (max-width:480px){.prog-content,.prog-content a.body-color{position:static;width:100%}h1{font-size:26px!important}.progimage{width:100%;height:inherit}.prog-image{width:100%;float:none}.prog-content{height:100%;text-align:left;padding:0 15px}.golden-divider.with-btn{margin:40px 0 0}span.contact-icon{margin:5px auto;display:block}.logo-div img{width:185px}.rwd-banner h1{display:table;width:90%;left:0;right:0;margin:auto}}