body{font-family: 'Poppins',sans-serif;font-size:16px;line-height:1.5;font-weight:400;color:#fff;}
.services-section .services-call .services-inn,
.btn,
input[type="button"],
input[type="reset"],
input[type="submit"]
{ outline: none !important; transition: all 0.5s ease-in-out 0s; -moz-transition: all 0.5s ease-in-out 0s; -ms-transition: all 0.5s ease-in-out 0s; -o-transition: all 0.5s ease-in-out 0s; -webkit-transition: all 0.5s ease-in-out 0s; text-decoration: none !important;}
@font-face {
    font-family: 'Great Vibes';
    src: url('../fonts/GreatVibes-Regular.woff2') format('woff2'),
        url('../fonts/GreatVibes-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
.h1,h1{color:#546E7A;font-size:65px;font-weight:900;margin-bottom:20px;line-height:1.35;text-transform:inherit;font-family: 'Playfair Display',serif;letter-spacing:-0.6px;}
.h2,h2{font-size:60px;font-weight:900;margin-bottom:20px;line-height:1.2;font-family: 'Playfair Display',serif;color:#546E7A;}
.h3,h3{font-size:30px;font-weight:400;margin-bottom:20px;line-height:1;text-transform:inherit;font-family: 'Great Vibes';color:#999999;}
.h4,h4{color:#546E7A;font-weight:900;margin-bottom:20px;line-height:1.4;text-transform:inherit;font-family: 'Playfair Display',serif;}
.h5,h5{font-size:30px;font-weight:900;margin-bottom:20px;line-height:1.1;color:#546E7A;text-transform:inherit;font-family: 'Playfair Display',serif;}
.h6,h6{font-size:20px;font-weight:700;margin-bottom:20px;line-height:1.1;color:#546E7A;font-family: 'Poppins',sans-serif;}
p{font-weight:400;margin-bottom:20px;font-size:16px;color:#546E7A;font-family: 'Poppins',sans-serif;}
p a{font-weight:500;color:#25636B;text-decoration:none !important;}
.bg-set{background-position:center center;background-size:cover;background-repeat:no-repeat;}
.d-flex{display:-webkit-box;display:flex;
/*
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-flow: row wrap;
*/
}
p a:hover,p a:focus{color: #3B88A9;}
.divider hr{ border-bottom: 1px solid rgba(24,24,24,0.10); margin: 0;}

.top-line {background: #546E7A; padding: 15px 0px; }
.top-line .d-flex { justify-content: space-between;  align-items: center; }
.top-line .d-flex ul li {  font-size: 12px; color: #FFF;  font-weight: 600;  margin: 0 10px 0px 5px; }
.top-line .d-flex ul li:last-child {  margin-right: 0; }
.top-line .d-flex .social-media .location { padding-right: 15px;}
.top-line .d-flex ul { display: flex; margin-left: auto; padding: 0; margin-bottom: 0; }
.top-line .d-flex ul .location a {width: auto; height: auto; background: transparent; color: #fff; text-decoration: none;}
.top-line .d-flex ul .location a img { display: inline-block; margin-right: 15px; width: 18px; }
.top-line .d-flex span, .top-line .d-flex span a {font-size: 12px; }
header.header { border-bottom: 2px solid #546E7A; }
header.header .branding { display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; padding: 31px 0; position: relative; }
.social-media li a { width: 20px;height: 20px;background: #fff; border-radius: 50%; text-align: center; line-height: 21px; font-size: 12px; color: #546E7A; display:inline-block; transition: all 0.5s ease-in-out; }
.social-media li a:hover { opacity: 0.8; transition: all 0.5s ease-in-out; }
.social-media li { margin: 0 5px; }

header.header .branding .site-title a { font-size: 20px; font-weight: 700;text-transform: uppercase; color: #25636B;
 text-decoration: none; transition: all 0.5s ease-in-out; }
header.header .branding .site-title a:hover { color: #999; transition: all 0.5s ease-in-out; }
header.header .branding .menu-part { display: flex; align-items: center; }
header.header .branding .menu-part nav#menu {margin: 0 0px 0 0px;} 
header.header .branding .menu-part a.btn { position: relative; }
.logo-part img { width: 100px !important; }
/****header fixed animation*/
header.fixed { position: fixed; top: 0; left: 0; right: 0; z-index: 99;
    animation: 0.9s fixedhead; -webkit-transition: animation 0.3s ease-in-out; -moz-transition: animation 0.3s ease-in-out; -o-transition: animation 0.3s ease-in-out; transition: animation 0.3s ease-in-out;

    box-shadow: 0px 0px 15px 0px rgb(0 0 0 / 16%);
    -webkit-box-shadow: 0px 0px 15px 0px rgb(0 0 0 / 16%);
    -moz-box-shadow: 0px 0px 15px 0px rgba(0,0,0,.16);

    background: #fff;
    width: 100%;
}
   @-webkit-keyframes fixedhead {
       0%{
          top: 150px;
       }
       100%{
          top: 0px;
       }
   }
   @keyframes fixedhead {
       0%{
          transform: translateY(-145px);
       }
       100%{
          transform: translateY(0px);
       }
   }
   header.header.fixed  .branding { padding: 15px 0; }
   .blankDiv {      /* position: absolute; */ }
   /***end header fixed animation*/
header.header .branding .menu-part a.btn:after,.content-box-cover.left-title .box-cover .title-part a.btn:after,a.btn:after{}
a.btn,.contact_form_section .container-inner .gform_wrapper .gform_footer input#gform_submit_button_1,input [type= "button " ],input [type= "reset " ],input [type= "submit " ]{background:#899BA4;color:#FFFFFF;font-size:16px;padding:18px 25px 18px 25px;box-shadow:none;outline:none;position:relative;border:0;border-radius:6px;text-transform:capitalize;font-weight:400;box-shadow:0 0 10px #899ba4;}
.btn.white{color:#25869E;background:#FFF;}
.right-form input [type= "button " ],.right-form input [type= "reset " ],.right-form input [type= "submit " ],.contact_form_section input [type= "button " ],.contact_form_section input [type= "reset " ],.contact_form_section input [type= "submit " ]{background-color:#25636B !important;background-image:url(../images/left-arrow.svg) !important;background-repeat:no-repeat;padding:17px 80px 17px 40px !important;background-position:80% center !important;background-repeat:no-repeat !important;}
.right-form input [type= "button " ]:hover,.right-form input [type= "reset " ]:hover,.right-form input [type= "submit " ]:hover,.right-form input [type= "button " ]:focus,.right-form input [type= "reset " ]:focus,.right-form input [type= "submit " ]:focus,.contact_form_section input [type= "button " ]:hover,.contact_form_section input [type= "reset " ]:hover,.contact_form_section input [type= "submit " ]:hover,.contact_form_section input [type= "button " ]:focus,.contact_form_section input [type= "reset " ]:focus,.contact_form_section input [type= "submit " ]:focus{background-color:#3c89aa !important;background-image:url(../images/left-arrow.svg) !important;background-repeat:no-repeat !important;}
a.btn:hover,a.btn:focus,input [type= "button " ]:hover,input [type= "reset " ]:hover,input [type= "submit " ]:hover,input [type= "button " ]:focus,input [type= "reset " ]:focus,input [type= "submit " ]:focus{background:#546E7A;color:#FFF;}
textarea,input [type= "text " ],input [type= "button " ],input [type= "submit " ],input [type= "reset " ],input [type= "search " ],input [type= "password " ]{-webkit-appearance:none;appearance:none;border-radius:0;border:1px solid #24242433;width:100%;border-radius:5px;padding:12px;}
.page-id-196 .content-box-cover.left-title .box-cover .title-part h2{font-size:40px;}
.page-id-196 .content-center h3{font-family: 'Raleway ',sans-serif;font-weight:700;}
/* Navigation */
/* .enumenu_ul.desk ul{top:100%;z-index:999991;list-style:none;left:-60px;position:absolute;background:#546E7A;min-width:290px;padding-left:0;text-align:left;padding:0px 0px;} */
.enumenu_ul.desk ul{top: 100%; z-index: 999991; list-style: none; left:-60px; position: absolute;background: #546E7A; min-width:350px; max-height:75vh; overflow-y: auto; transition: all 0.5s ease-in-out;padding-left: 0;text-align: left;padding: 0px 0px;}
.enumenu_ul.desk .sb-menu .sb-menu { scrollbar-color: silver #2e3b44;scrollbar-width: thin;position: relative;left: 0;background: #3f535d;overflow-y: hidden;transition: all 0.5s ease-in-out;}
.enumenu_ul.desk ul li a{display:block;color:#fff;font-size:16px;text-align:center;padding:10px 20px;}
.enumenu_ul.desk ul li:hover >a{background:#999999;color:#fff;}
/* Navigation */
.slider-cover{display:flex !important;width:100%;flex-wrap:wrap;align-items:center;}
.slider-cover .img-box{width:56%;min-height:586px;border-radius:50px 0px 50px 0px;overflow:hidden;background-size:cover;background-position:center;order:2;}
.slider-cover .text-box{width:44%;order:1;}
.slider-cover .text-part:after{}
.slider-cover .text-part{position:relative;z-index:1;}
.slider-cover .text-part{transition:all 0.8s cubic-bezier(0.4,0,1,1);}
.slider-cover .text-part h1{font-weight:700;margin-bottom:15px;line-height:1.2;font-size:72px;text-transform:uppercase;}
.slider-cover .text-part p{max-width:566px;}
.slider-cover .text-part a.btn{}
.slider-cover .text-part a.btn:hover,.left-title-right-image.cta-section a.btn:hover{}
.slick-active .text-part{right:0;opacity:1;}
/* Inner Banner start */
.inner-banner{position:relative;min-height:500px;display:flex;align-items:center;justify-content:flex-start;margin-bottom: 50px;}
/* .inner-banner:after{content: " ";position:absolute;left:0;bottom:0;top:0;right:0;background:transparent linear-gradient(90deg,#FFFFFF 0%,#FFFFFF00 100%) 0% 0% no-repeat padding-box;} */
.inner-banner:after{content: " ";position:absolute;left:0;bottom:0;top:0;right:0;background:#546E7A60}
.inner-banner h2{color:#546E7A;}
/* .inner-banner:after{ content: ""; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgba(25,25,25,0.60); } */
.inner-banner-text{position:relative;z-index:1;text-align:center;}
.inner-banner-text h1{font-family: 'Playfair Display',serif;text-transform:inherit;color:#546E7A;font-size:72px;font-weight:700;text-align:left;}
/* Inner Banner end */
/* left-title-right-image */
.left-title-right-image{padding:119px 0 89px 0;}
.left-title-right-image.halfpart.bottom + .left-title-right-image.fullbg{padding-top:0px;}
.left-title-right-image.halfpart{position:relative;}
.left-title-right-image.halfpart .container{position:relative;z-index:1;}
.left-title-right-image.halfpart:after{content: ' ';position:absolute;width:100%;height:50%;left:0;background:#FFF;top:0;}
.left-title-right-image.halfpart.bottom:after{top:0;}
.left-title-right-image.halfpart.top:after{bottom:0;top:auto;}
.left-title-right-image .content-box-cover.add-boxshadow{background:#FFF;}
.content-box-cover.left-title{}
.content-box-cover.left-title .box-cover{display:flex;flex-wrap:wrap;padding:0;}
.content-box-cover.left-title .box-cover .title-part{width:35%;}
.content-box-cover.left-title .box-cover.w40 .title-part{width:40%;}
.content-box-cover.left-title .box-cover.w40 .content-part{width:60%;}
.content-box-cover.left-title .box-cover.w50 .title-part{width:50%;}
.content-box-cover.left-title .box-cover.w50 .content-part{width:50%;}
.content-box-cover.left-title .box-cover .content-part{width:65%;padding-left:33px;padding-top:0;}
.content-part .no-deskto{display:none;}
.content-box-cover.add-boxshadow{box-shadow:0px 0px 50px rgb(0,0,0,0.10);padding:104px 90px 100px 90px;}
.content-box-cover.add-boxshadow .box-cover .title-part{width:33%;}
.content-box-cover.add-boxshadow .box-cover .content-part{width:67%;}
.content-part ul,.content-section ul{list-style:none;margin:0 0 37px 0;padding:0;}
.content-part ul li,.content-section ul li{font-size:20px;position:relative;padding-left:30px;font-family: 'Roboto ',sans-serif;font-weight:300;margin-bottom:26px;}
.content-part ul li:after,.content-section ul li:after{content: ' ';position:absolute;width:10px;height:10px;background:#3B88A9;border-radius:50%;left:0;top:11px;}
.content-part ul.check-box{display:flex;justify-content:center;margin:45px 0 35px 0;flex-wrap:wrap;}
.content-part ul.check-box li{color:#CD945A;font-weight:700;padding-left:32px;margin:0 22px 15px 22px;}
.content-part ul.check-box li:after{content: ' ';width:20px;height:20px;position:absolute;left:0;top:3px;background-color:transparent;}
/* left-title-right-image end */
/* Services Section Start */
.services-section{padding:120px 0 0;}
.services-section .d-flex{margin-left:-15px;margin-right:-15px;}
.services-section .services-call{padding:0 15px;margin-bottom:30px;width:33.33%;}
.services-section .services-call .services-inn{height:100%;border-radius:5px;padding:60px 40px 30px 40px;background:#F5F8FD;}
.services-section h3{font-size:30px;}
.services-section .services-call .services-inn:hover{background:#3B88A9;}
.services-section .services-call .services-inn:hover h3,.services-section .services-call .services-inn:hover p{color:#fff;}
/* Services Section End */
.content-center .container{text-align:center;}
/* left-title-right-form start */
.left-title-right-form{padding:120px 0;}
.left-title-right-form .left-title{width:50%;padding-right:40px;}
.left-title-right-form .right-form{width:50%;padding:40px 0 0 0;}
.right-form .gform_title{display:none;}
.left-title-right-form .social-links{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row wrap;align-items:center;padding-top:70px;}
.left-title-right-form .social-links span.text{position:relative;padding-left:100px;padding-right:10px;color:#000000;font-family: 'Roboto ',sans-serif;font-weight:700;font-size:20px;}
.left-title-right-form .social-links span.text:after{content: ' ';position:absolute;width:80px;height:1px;left:0;background:#3B88A9;display:block;top:16px;}
.left-title-right-form .social-links span a{display:inline-block;vertical-align:top;margin:0 10px;}
.left-title-right-form .social-links span a:hover img{opacity:0.8;}
/* .left-title-right-form .social-links span a img { transform: rotate(90deg); } */
/* left-title-right-form end */
.left-title-right-image.cta-section{background:#73D5D8;padding:98px 0 102px 0;}
.left-title-right-image.cta-section a.btn{}
.logo-list .logo-box{text-align:center;border:1px solid #546E7A4D;min-height:100px;display:flex;align-items:center;justify-content:center;max-width:calc(100% - 0);border-radius:4px;background:#fff;}
.logo-list .slick-slide{margin:0 12px;}
.logo-list .logo-box img{display:inline-block;margin:auto;filter:grayscale(1);}
.logo-list .logo-box:hover img{filter:grayscale(0);cursor:pointer;}
header.header .branding .site-title{display:flex;flex-wrap:wrap;align-items:center;}
header.header .branding .site-title .call{display:flex;flex-wrap:wrap;position:relative;margin-left:45px;}
header.header .branding .site-title .call .text{max-width:245px;width:calc(100% - 100px);color:#546E7A;}
header.header .branding .site-title .call .text span{color:#999999;}
header.header .branding .site-title .call .icon span:after{content: ' ';background:#999999;position:absolute;width:69px;height:69px;border-radius:50%;z-index:-1;transform:translate(-50%,-50%);left:50%;top:50%;}
header.header .branding .site-title .call .icon span:before{content: ' ';background:#999999;position:absolute;width:79px;height:79px;border-radius:50%;z-index:-1;transform:translate(-50%,-50%);left:50%;top:50%;opacity:0.2;}
header.header .branding .site-title .call .icon{position:relative;width:90px;display:flex;align-items:center;justify-content:center;margin-right:10px;}
header.header .branding .site-title .call:before{content: ' ';width:2px;height:40px;left:-20px;position:absolute;background:#BFC9CD;border-radius:2px;transform:translateY(-50%);top:50%;}
section.image-with-text .inner-part .icon-part{margin-bottom:40px;}
section.image-with-text{position:relative;overflow:hidden;width:100%;}
section.image-with-text .inner-part{display:flex;}
section.image-with-text .inner-part .text-part{width:50%;padding:80px 80px 80px 0;background:#F4F8FA;position:relative;}
section.image-with-text .inner-part .text-part h2,.content-box-cover.left-title .box-cover .title-part h2{margin-bottom:35px;}
section.image-with-text .inner-part .text-part:after{content: ' ';position:absolute;width:1000%;height:100%;right:0;background:#f4f8fa;top:0;z-index:-1;}
section.image-with-text .inner-part.left-img .text-part{margin-left:auto;padding:80px 0px 50px 80px;}
section.image-with-text .inner-part.left-img .text-part h3{font-weight:700;font-family: 'Raleway ',sans-serif;}
.page-id-197 section.image-with-text .inner-part.left-img .text-part h2{font-weight:700;font-family: 'Raleway ',sans-serif;font-size:40px;text-transform:capitalize;}
section.image-with-text .inner-part .img-part{position:absolute;width:50%;height:calc(100% - 100px);right:0;bottom:0;background-size:cover;background-position:center;}
section.image-with-text .inner-part.left-img{}
section.image-with-text .inner-part.left-img .img-part{right:inherit;left:0;}
section.image-with-text .inner-part.left-img .text-part{margin-left:auto;}
section.image-with-text .inner-part.left-img .text-part:after{right:auto;left:0;}
/* content-section start */
.content-section{ padding: 120px 0;}
/* content-section end */
.acf-map{width:100%;height:400px;border:#ccc solid 1px;margin:20px 0;}
.acf-map img{max-width:inherit !important;}
/* Map section start */
.map-section{position: relative; padding: 135px 0 0 0;}
.map-section .container{position: relative;}
.map-section .contact-detail{ width: 100%; background: #25636B; border-radius: 10px; padding: 60px 60px; position: absolute; left: 0; top: -135px; justify-content: space-between; z-index: 1; }
.map-section .detail-block{}
.map-section .detail-block a{text-decoration: none; display: -webkit-box; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-flow: row wrap; align-items: center;  }
.map-section .detail-block a:hover .icon{
    background: #3B88A9;
}
.map-section .icon{ background: rgba(255,255,255,0.20); display: inline-block; text-align: center; border-radius: 5px; line-height: 100px; width: 100px; height: 100px; }
.map-section .text{padding: 0 20px;}
.map-section .text span {color: #fff; display: block; font-weight: 400; font-size: 20px;}
.map-section .text span strong{color: #fff; font-weight: 700; font-size: 24px;}
.map-section .map{ border-top: 10px solid #3B88A9; width: 100%; height: 720px; }
.map-section .map iframe{ width: 100%; height: 720px !important; border: 0;}
.acf-map{margin: 0 !important; height: 720px !important;}

/* Map section end */

/* Review section */
.review-cover{background:#5B80D3;padding:90px 0;border-radius:50px 0 0 0;}
.review-cover .review-list{max-width:970px;margin:auto;}
.review-cover .review-list p{font-size:24px;font-weight:500;color:#FFF;}
.review-cover h2.text-center{color:#FFF;}
.review-cover .review-list .review-box-cover{color:#FFF;}
.review-cover .review-list .review-box-cover span.start-line{display:block;margin:15px 0 0 0;}
.review-cover .review-list .review-box-cover span{display:block;margin:0 0;}
/* Review section End*/
.map-cover{position:relative;overflow:hidden;padding-bottom:30%;width:calc(100% );left:0;}
.map-cover iframe{width:calc(100% + 660px);position:absolute;left:-330px;top:0;height:100%;}
section#map{padding-bottom:0;}
.contact_form_section{padding:120px 0 190px;}
.contact_form_section h2{max-width:830px;margin:auto;text-align:center;font-weight:700;font-family: 'Raleway ',sans-serif;}
.contact_form_section .container-inner{max-width:930px;margin:auto;}
.contact_form_section .container-inner p{text-align:center;}
.contact_form_section .container-inner .gform_wrapper{}
.contact_form_section .container-inner .gform_wrapper ul,.right-form .gform_body ul{margin:0;padding:0;display:flex;flex-wrap:wrap;margin:0 -15px;}
.right-form .gform_body ul label{display:none;}
.contact_form_section .container-inner .gform_wrapper ul li,.right-form .gform_body ul li{width:100%;padding:0 15px;margin-bottom:30px;}
.contact_form_section .container-inner .gform_wrapper ul li label{display:none;}
.contact_form_section .container-inner .gform_wrapper ul li input[type="text"],
.contact_form_section .container-inner .gform_wrapper ul li textarea,
.right-form .gform_body ul li input[type="text"],
.right-form .gform_body ul li textarea{border:0;padding:0;font-family: 'Roboto ',sans-serif;font-size:18px;font-weight:300;width:100%;border:1px solid rgb(0 0 0 / 20%);padding:18px 20px;border-radius:5px;max-height:115px;}
.contact_form_section .container-inner .gform_wrapper ul li.hidden_label label{display:none;}
.contact_form_section .container-inner .gform_wrapper ul li.w50,.right-form .gform_body ul li.w50{width:50%;}
.contact_form_section .container-inner .gform_wrapper .gform_footer{text-align:center;}
.contact_form_section .container-inner .gform_wrapper .gform_footer input#gform_submit_button_1{border:0;border-radius:5px;}
.validation_message{font-size:12px;color:red;margin:5px 0 0 0;}
.validation_error{display:none !important;}
.size-large{max-width:100%;height:auto;}
.error404 .page-content-section{height:100%;padding:60px 0 140px 0;}
.error404 .error-main{text-align:center;background:#899BA4;}
.error404 .error-main{max-width:530px;margin:auto;padding:5%;border:1px solid rgba(255,255,255,0.17);box-shadow:0 0px 60px rgb(0 0 0 / 15%);}
.error404 .error-main .title-404{font-size:150px;line-height:0.8;margin-bottom:0;}
.error404 .error-main h1,.error404 .error-main h3,.error404 .error-main p{color:#fff;}
.error404 .error-main .content-404 h3{padding:10px;border-top:1px solid rgba(255,255,255,0.42);border-bottom:1px solid rgba(255,255,255,0.42);text-transform:uppercase;letter-spacing:10px;margin:20px 0;font-size:22px;font-family: 'Playfair Display',serif;}
.error404 .error-main .cta-button{color:#fff;font-size:20px;}
.error404 .error-main .cta-button:hover{text-decoration:none;}
div#gform_confirmation_message_1{text-align:center;color:green;font-size:20px;font-weight:500;}
/* footer css start here */
.footer { background: #546E7A; padding: 100px 0 15px 0; position: relative; }
.footer .d-flex { justify-content: space-between; }
.d-flex.cert { align-items: center; margin: 3% 0; }
.footer-dtl-item p {  max-width: 285px;  margin-top: 27px; margin-bottom: 54px; }
.footer-dtl-item { width: auto; }
.footer-dtl-item.contact-info ul {  max-width: 242px; }
.d-flex.copy-right-text {  width: 100% !important;  display: block !important; text-align: center; padding: 30px 0 0 0;
  border-top: 1px solid #848789;  margin-top: 60px; }
.d-flex.copy-right-text p { color: #fff; }
.footer-dtl-item .footer-logo { margin-bottom: 0px; }
.footer-dtl-item h4 { color: #fff; margin-bottom: 44px; }
.footer-dtl-item ul { padding-left: 0; }
.footer-dtl-item ul li .icon {padding-right: 15px;}
.footer-dtl-item ul li { margin-bottom: 25px; display: flex; align-items: flex-start; }
.footer-dtl-item ul li:last-child { margin-bottom: 0; }
.footer-dtl-item ul li a { font-size: 16px; color: #fff; line-height: 1; text-decoration: none; transition: all 0.5s ease-in-out; }
.footer-dtl-item ul li a:hover {  opacity: 0.8; transition: all 0.5s ease-in-out; }
.footer-dtl-item ul li a img {  width: 31px; }
.contact-info ul li a { font-size: 18px; color: #fff; line-height: 30px; line-break: anywhere; }
.footer-dtl-item p { color: #fff; }
.footer-dtl-item .social-media { display: flex; align-items: center; }
.footer-dtl-item .social-media li { margin-bottom: 0; }
.footer-dtl-item .social-media li a { height: 31px; width: 31px; text-align: center; line-height: 33px; color: #546E7A; }
.social-media { display: flex; align-items: center; padding-left: 0; }
img.footer-logo {width: 110px;}
/* footer css end here */

/* banner css start here */
.banner-slider-item {  background-size: cover;  background-position: center center; background-repeat: no-repeat;    padding: 153px 0 128px; position: relative; }
.banner-slider-item .toolbar { display: none; }
.toolbar{position:absolute;right:0;top:204px;width:33%;background:#546E7A;z-index:99999;text-align:center;color:#fff;padding:15px 155px 15px 0;}
.admin-bar .toolbar  { top: 214px; }
.toolbar p { color: #fff; margin-bottom: 0; }
.banner-caption { max-width: 620px; }
.banner-caption .btn { margin-top: 20px; }
.toolbar:after{content: " ";width:0;height:0;border-top:55px solid #546E7A;border-left:54px solid transparent;left:-52px;top:1.1px;position:absolute;transform:rotate(-2deg);}
.toolbar:before{background:#2F4048;position:absolute;left:-54px;content: " ";top:3px;height:8px;width:10px;}
/* banner css end here */
/* .video-content-sec{padding:147px 0 0;background:#fbffff;} */
.video-content-sec{padding:40px 0 0;background:#fbffff;}
.video-wrap{width:55%;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;position:relative;}
.video-bg-first{background-position:center center;background-repeat:no-repeat;background-size:contain;min-height:400px;width:75%;position:relative;left:-33px;border-radius:100px 0 100px 0;}
.video-bg-second{background-position:center center;background-repeat:no-repeat;background-size:contain;min-height:148px;width:25%;position:relative;top:40px;right:37px;position:relative;}
/*.video-bg-third:after { content: ""; background: transparent linear-gradient(139deg, #546E7A 0%, #FFFFFF00 100%) 0% 0% no-repeat padding-box; position: absolute; left: 0; right: 0; top: 0; bottom: 0; }*/
.video-bg-third{background-position:center center;background-repeat:no-repeat;background-size:contain;min-height:397px;width:100%;position:relative;top:-179px;right:-101px;border-radius:100px 0 100px 0;position:relative;}
/*.video-bg-third:after { content: ""; background: transparent linear-gradient(139deg, #546E7A 0%, #FFFFFF00 100%) 0% 0% no-repeat padding-box; position: absolute; left: 0; right: 0; top: 0; bottom: 0; }*/
.play-video{display:inline-block;width:131px;height:131px;background:#999999;z-index:11;border-radius:50%;position:absolute;left:148px;bottom:330px;text-align:center;line-height:130px;}
.play-video:before{content: ' ';background:#999999;position:absolute;width:141px;height:141px;border-radius:50%;z-index:-1;transform:translate(-50%,-50%);left:50%;top:50%;opacity:0.2;}
.about-block { width: 45%; }
.info-block h6 {  margin-bottom: 14px; }
.info-block ul { padding-left: 0; display: flex; align-items: center; } 
.info-block ul li { color: #899BA4; font-size: 16px; margin: 0 5px; }
.info-block ul li:first-child { margin-left: 0; }
.info-block ul li:last-child { margin-right: 0; }
.info-block ul li a { color: #899BA4; font-size: 16px; text-decoration: none; }
.info-block ul li a:hover { color: #999; }
.about-block h2 { margin-bottom: 19px; }
.about-block .btn { margin-top: 23px; border-radius: 10px; text-transform: capitalize; }
.about-block .info-block {  padding: 42px 0 0 0; }

.divider hr { border-bottom: 2px solid #546E7A; }


.logo-part { text-align: center; background-position: center bottom; }
.logo-part h3 { color: #546E7A; font-family: 'Playfair Display', serif; font-weight: 600; line-height: 1.4 }
#logo_gallery { padding: 116px 0 148px; }
.logo-list {  margin: 42px 0 0 0; }

.treatment-bg { background-size: cover; background-position: center center;background-repeat: no-repeat; z-index: 1; position: relative; padding: 153px 0 200px 0; }
.treatment-bg:after { content: ""; position: absolute; left: 0; right: 0; top: 0; bottom: 0; background:rgba(84,110,122,0.90); z-index: -1; }
.treatment-bg .row { align-items: center; justify-content: space-between; }
.treatment-bg .left-block { width: 35%; }
.treatment-bg .left-block h3, .treatment-bg .left-block h2 { color: #fff; }
.treatment-bg .right-block { width: 60%; }
.treatment-bg .right-block p { color: #fff; }

.treatment-blog {  margin-top: -153px; z-index: 2; position: relative; border-radius: 10px; padding-bottom: 100px; text-align: center; }
.treatment-blog .btn { margin: 35px auto 0; }
.treatment-blog .row { justify-content: space-between; }
.treatment--child {  box-shadow: 0px 3px 6px #546e7a26; width: 31.5%; text-align: center;  padding: 0;border-radius: 10px;}
.treatment-inner { background: #fff;padding: 60px 25px 40px 25px; border-radius: 10px; }
.treatment-inner h4 { min-height: 135px; text-transform: uppercase; }
.treatment-inner h4 a { color: #546E7A; text-decoration: none; transition: all 0.5s ease-in-out; }
.treatment-inner h4 a:hover { color: #999; transition: all 0.5s ease-in-out; }
.circle-img {  width: 120px; height: 120px; background: #546E7A;  border-radius: 50%;  margin: 0 auto; padding: 40px 0 0 0;  position: relative; }
.circle-img img {  width: 46px; }
.treatment-block-bg {  height: 250px;  background-repeat: no-repeat; background-size: cover;  margin-top: -71px; }
.arrow-btn { width: 42px; height: 42px; border: 5px solid #fff; background: #999999; border-radius: 50%; display: inline-block; position: absolute; top: -20px; left: 0; right: 0; margin: 0 auto; padding-top: 2px; }
.arrow-btn img { width: 18px; }

.facility-orlando-sec { text-align: center; padding: 53px 0 152px 0; position: relative; }
.facility-orlando-sec:after { content: ""; position: absolute; top: -570px; left: 0; right: 0; background: url(../images/bg-shape-2.jpg) no-repeat top; background-size: contain; width: 100%; height: 100%; z-index: -1; }
.popup-gallery { display: flex; flex-wrap: wrap; justify-content: space-between; padding: 31px 0 0 0; }
.popup-gallery > a { width: 32%; border-radius: 10px 10px 0 0;  background-size: cover; background-position: center center; min-height: 360px; margin-bottom: 22px; }
.popup-gallery > a:nth-child(4n) { border-radius: 0 0 10px 10px;}
.popup-gallery > a:nth-child(5n) { border-radius: 0 0 10px 10px;}
.popup-gallery > a:nth-child(6n) { border-radius: 0 0 10px 10px;}
.popup-gallery > a:hover { opacity: 0.95; }
.facility-orlando-sec .btn { margin-top: 35px;}

/* client-testimonial css starts here */
/* .client-testimonial {  text-align: center;  padding: 156px 0 149px 0; background-size: cover; background-position: top center;} */
.client-testimonial {  text-align: center;  padding: 40px 0; background-size: cover; background-position: top center;}
.client-testimonial .row p { max-width: 830px; margin: 0 auto; }
.client-review { display: flex; flex-wrap: wrap; justify-content: space-between; padding: 38px 0 0 0; }
.client-review p {  text-align: left; padding-top: 20px; }
.review-box figure { width: 90px; display: inline-block; margin-bottom: 0; }
.review-box figure img { border-radius: 50%; }
.review-box h4 { font-size: 24px; font-family: 'Poppins', sans-serif; font-weight: 700; margin-bottom: 0; line-height: 0.8}
.review-box span{ font-size: 12px; color: #000000; font-family: 'Poppins', sans-serif; font-weight: 400; }
.review-info { width: 100%; margin-left: auto; text-align: left; display: inline-block; vertical-align: top;
 padding: 0px 0 0 0px; }
.review-box { width: 32%; border: 1px solid #546E7A33; background: #fff; border-radius: 10px; padding: 20px; margin: 0 10px; }
.review-star { margin-top: 5px; }
.review-star span { display: inline-block; margin: 0 1px; }
.review-star span img {  width: 13px; }
/* client-testimonial css end here */

/* latest_posts css starts here */
.latest_posts {  padding-bottom: 101px; padding-top: 150px; }
.latest_posts .col-lg-7.col-md-7.col-xs-12 p { margin-top: 45px; }
.align-item-center { align-items: center; padding-top: 35px; }
.post-slider { display: flex; flex-wrap: wrap; margin-top: 15px; }
.post-slider-item { width: 33%; margin: 0 12px; }
.post-img { min-height: 250px; background-size: cover; background-position: center center; background-repeat: no-repeat; width: 100%; display: block; transition: all 0.5s ease-in-out; }
.post-img:hover {  opacity: 0.9; transition: all 0.5s ease-in-out; }

.post-details { background: #fff; padding: 40px; border: 1px solid #546E7A33; text-align: left; }
.post-details p { font-size: 18px; color: #546E7A; font-weight: 600; margin-bottom: 20px; }
.post-details span { font-size: 16px; color: #999999; display: inline-block; border-right: 1px solid #999999; padding: 0 10px; line-height: 0.9; }
.post-details span:first-of-type { padding-left: 0; }
.post-details span:last-of-type { padding-right: 0; border-right: none;}
.post-details .readmore-btn { font-size: 16px; color: #899BA4; display: inline-block; text-decoration: none; font-weight: 700; }
.post-details .readmore-btn:hover { color: #999; }
.post-details .name-info {  margin-bottom: 13px; }
.slick-dots { display: flex; align-items: center; justify-content: center; width: 100%; padding: 45px 0 0 0; }
.slick-dots li { margin: 0 5px; }
.slick-dots li button { background: #546E7A33;  font-size: 0; height: 5px; width: 20px; box-shadow: none; border: none; transition: all 0.5s ease-in-out; border-radius: 5px; }
.slick-dots li.slick-active button { width: 50px; background: #546E7A; transition: all 0.5s ease-in-out; }
/* latest_posts css end here */

/* book-appointment css starts here */
.book-appointment { background-size: cover; background-repeat: no-repeat; background-position: center center; min-height: 823px; }
.image-block { height: 79px; width: 79px; background: #546E7A; border: 1px solid #546E7A; text-align: center; position: relative; border-radius: 50%; line-height: 79px; }
.image-block img { width: 36px; }
.image-block:after { content: ""; border: 1px solid #546E7A33; border-radius: 50%; width: 89px; height: 89px; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); }
.book-appointment-wrap { background: #fff; border-radius: 0 0 100px 100px; display: flex; flex-wrap: wrap;padding: 50px 30px 73px 60px; }
.appointment-info  { width: 33%; display: flex; flex-wrap: wrap; }
.appointment-child span { font-size: 42px;color: #546E7A; font-weight: 600; font-family: 'Playfair Display', serif; line-height: 0.9; }
.appointment-child p { color: #546E7A; font-size: 16px; }
.appointment-child {  width: 70%; padding-left: 30px; }
/* .get-in-touch { margin-top: -140px; padding-bottom: 123px; } */
.get-in-touch { margin-top: -140px; padding-bottom: 40px; }
.get-in-touch .row { border: 1px solid #546E7A33; }
.get-touch-block { width: 50%; padding: 100px 60px 72px; text-align: left; background: #fff; z-index: 1;}
.get-touch-block h2 {  margin-bottom: 22px; }
.get-touch-block .info-block {  margin-top: 42px; margin-bottom: 37px; }
.get-touch-block .social-media li a { background: #546E7A; line-height: 20px; }
.get-touch-block .social-media li a span { color: #fff; font-size: 10px; }
.get-touch-block .social-media{display:flex;align-items:center;padding:0;}
.get-touch-block >ul li{font-size:12px;color:#FFF;font-weight:600;margin:0 5px 0px 5px;}
.get-touch-block .social-media .location{padding-right:15px;}
.get-touch-block ul .location a{width:auto;height:auto;background:transparent;color:#546E7A;text-decoration:none;font-weight:300;}
.get-touch-block ul .location a img{width:20px;margin-right:10px;}
.form-sec{width:50%;padding:0;margin-top:-100px;position:relative;background:#fff;}
.circle-icon-call{position:relative;height:69px;width:69px;background:#999999;border-radius:50%;display:inline-block;text-align:center;line-height:69px;transition:all 0.5s ease-in-out;}
div#gform_confirmation_message_2 { color: green; position: absolute;  top: 50%;  left: 0;  right: 0; margin: 0 auto;    text-align: center; }
.circle-icon-call:hover {  opacity: 0.8; transition: all 0.5s ease-in-out; }
.position {  position: absolute;  right: 62px;  top: 63px; }
.circle-icon-call:after { content: ""; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); width: 79px; height: 79px; background: #999999; opacity: 0.2; border-radius: 50%; }

.gform_heading { background: #546E7A; padding: 70px 60px 60px; }
.gform_fields { padding-left: 0; display: flex; flex-wrap: wrap; justify-content: space-between; border-bottom: none;     border-right: none;}
.gform_body.gform-body { background: #fff; padding: 27px 39px 1px; border: 1px solid #546E7A33; border-bottom: none; }
.gform_footer.top_label {  padding-left: 40px; border: 1px solid #546E7A33; border-top: none; padding-bottom: 40px;
    border-right: none;  border-bottom: none; }
.gform_body.gform-body .w50 { width: calc(50% - 20px);  display: inline-block; margin-bottom: 18px; }
.gform_body.gform-body .w100 {  width: 100%; margin-bottom: 18px; }
.ginput_container_textarea textarea { height: 120px; resize: none; }
.gform_button {  width: 140px !important;  padding: 17px !important; text-transform: capitalize !important; }
.gform_fields  .gfield_label { font-size: 16px; color: #546E7A; font-family: 'Poppins', sans-serif; font-weight: 400; position: relative;  bottom: -12px;  left: 26px; padding: 0 5px; background: #fff; }
.gform_heading h3 { color: #fff; font-weight: 600; font-family: 'Playfair Display', serif; margin-bottom: 14px; }
.gform_heading p { font-size: 16px; color: #fff; font-weight: 400; font-family: 'Playfair Display', serif; }
.global-center-sec { background-color: #fff; text-align: center; /*background: url(../images/logo-bg.png) no-repeat center; */ background-position: center bottom; /*padding: 150px 0;*/ padding: 40px 0; background-size: cover; } 
.global-center-sec h2 { text-transform: uppercase; }
.global-center-sec .btn { display: table; margin: 0 auto; width: auto; }
.global-center-sec img { width: auto; /*height: 550px;*/ }
/* book-appointment css end here */
/* why-choose-sec css starts here */
/* .why-choose-sec { padding: 150px 0; background: #fff; } */
.why-choose-sec { padding: 40px 0; background: #fff; }
.why-choose-sec .col-lg-5 h2 { text-transform: uppercase; }
.content { display: none; }
.set >a i{width:24px;height:24px;position:absolute;right:0;left:0;top:25px;border:2px solid transparent;border-radius:30px 30px;-ms-transition:border-color 0.15s ease;transition:border-color 0.15s ease;-webkit-transition:border-color 0.15s ease;}
.set >a.active i{border-color:#4574bb;}
.set >a i:before{content: ' ';top:3px;left:11px;width:2px;margin-left:-2px;height:13px;position:absolute;background-color:#4574bb;transition:transform 0.45s cubic-bezier(.3,.4,.2,1),background-color 0.15s ease;}
.set >a i:after{content: ' ';top:11px;left:3px;margin-top:-2px;width:14px;height:2px;position:absolute;background-color:#4574bb;transition:background-color 0.15s ease;-webkit-transition:background-color 0.15s ease;}
.set > a.active i:before {  opacity: 0; }
.accordion-container .set:first-child {  border-top: 1px solid #546E7A; }
.accordion-container .set > a { text-decoration: none; }
.accordion-container .set > a h4 { font-size: 20px; }
.page-id-182 .accordion-container .set > a h4 { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 16px; }
.accordion-container .set {  text-align: left;  border-bottom: 1px solid #546E7A; position: relative; padding: 20px 35px 10px; }
/* .call-us-now { padding: 150px 0; background-size: cover; background-position: center center; background-repeat: no-repeat; position: relative; z-index: 1; } */
.call-us-now { padding: 40px 0; background-size: cover; background-position: center center; background-repeat: no-repeat; position: relative; z-index: 1; }
.call-us-now:after { content: ""; position: absolute; left: 0; right: 0; top: 0; bottom: 0; background: rgba(84,110,122,0.90); z-index: -1; }
.call-us-now h3, .call-us-now h2 { color: #fff; }
.call-us-now p { color: #fff; }
.call-us-now .btn { background: #FFFFFF; color: #546E7A; margin-top: 20px; }

/* why-choose-sec css end here */

/* meet-our-team css starts here */
.meet-our-team { padding: 150px 0; background: #fff; text-align: center; background: url(../images/bg-shape-2.jpg) no-repeat; background-size: cover; background-position: center center;background-repeat: no-repeat; }
.meet-team-child { border: 1px solid #546E7A66; border-radius: 10px; background: #fff; padding: 10px 25px 50px;
 position: relative; }
.meet-team-child figure img { width: 100%; }
.meet-team-child h4 { font-size: 24px; margin-bottom: 5px; font-weight: 600; font-family: 'Playfair Display', serif;}
.meet-team-child span { color: #546E7A; font-size: 16px; font-weight: 400; display: block; margin-bottom: 10px;}
.meet-team-child a { color: #546E7A; text-decoration: none; }
.meet-team-child a:hover, .meet-team-child a:focus { color: #999; }
.meet-team-child a img { display: inline-block; margin-right: 12px; width: 26px; }
.share-block .share-btn { height: 43px; width: 43px; background: #546E7A; border-radius: 50%; text-align: center; line-height: 43px; position: relative; display: inline-block; color: #fff; transition: all 0.5s ease-in-out; }
.share-block .share-btn:after { content: ""; position: absolute; left: 50%; top: 50%; height: 53px; width: 53px; background: #999999; transform: translate(-50%, -50%); border-radius: 50%; opacity: 0.2; }
.share-block .social-media li a { width: 43px; height: 43px; line-height: 43px; }
.share-block .social-media li a span { color: #fff; font-size: 20px;  line-height: 43px; } 
.share-block .social-media li:first-child a { background: #28477D; }
.share-block .social-media li:first-child a:hover { opacity: 0.8; }
.share-block .social-media li:nth-child(2) a { background: #02ACEE; }
.share-block .social-media li:nth-child(2) a:hover { opacity: 0.8; }
.share-block .social-media li:last-child a { background: #0074B8; }
.share-block .social-media li:last-child a:hover { opacity: 0.8; }
.share-block { position: absolute; left: 0; right: 0; margin: 0 auto; bottom: -20px; }
.social-wrap { display: none; }
.share-block .social-media { position: absolute; left: 50%; bottom: 0; margin-bottom: 0;  }
.share-block .social-media:after { content: ""; position: absolute; left: 0; background: transparent;width: 100%; }
/*.share-block .share-btn:hover + .social-media { opacity: 1; visibility: visible; }*/
.share-block.active .share-btn{ margin-left: -60px; transition: all 0.5s ease-in-out; }
.page-id-176 .facility-orlando-sec { margin-top: -150px; background-image: none; }
.page-id-176 .facility-orlando-sec:after { display: none; }
.page-id-176 .facility-orlando-sec { padding-bottom: 0; }
/* meet-our-team css starts here */
.blog-post-sec { padding: 0px 0 110px; background-size: cover; background-position: center center; background-repeat: no-repeat; }
.blog-post-sec .post-slider .post-slider-item { margin-bottom: 60px; width: 31.5%; }
.blog-post-sec .post-slider .post-slider-item:nth-child(3n+3) { margin-right: 0; }
/* treatement-programs-sec starts here */
/* .treatement-programs-sec .row{justify-content:space-between;} */
/* .treatement-programs-sec .row .col-lg-4{order:2;} */
.solution-inner-text{border-radius:5px;padding:40px 60px;margin-bottom:40px;}
.solution-inner-text h4,.solution-inner-text p{color:#fff;}
.solution-inner-text .btn:hover{background:#638899;}
.treatment-content-box{border:1px solid #194A6D33;padding:50px;background:#fff;border-radius:10px;border-bottom:5px solid #546E7A;}
.treatment-content-box ul li{margin-bottom:25px;position:relative;}
.treatment-content-box ul li:before{content: " ";background:url(../images/d-arrow.svg);position:absolute;top:7px;left:-25px;width:15px;height:15px;background-repeat:no-repeat;transform:rotate(-94deg);}
.treatment-content-box ul li:last-child{margin-bottom:0;}
.treatment-content-box ul li a{font-size:18px;color:#546E7A;font-family: 'Poppins',sans-serif;font-weight:500;text-decoration:none;}
.treatment-content-box ul li a:hover,.treatment-content-box ul li a:focus{color:#999;}
.side-contact-solution{padding-top:60px;}
.treatement-left-block ol li,.treatement-left-block ul li,.global-center-sec ul li{font-size:16px;color:#546E7A;margin-bottom:20px;position:relative;}
/* .treatement-left-block ol li:before,.treatement-left-block ul li:before,.global-center-sec ul li:before{content: " ";position:absolute;left:-30px;height:10px;width:10px;border-radius:50%;background:#546E7A;top:8px;} */
.treatement-left-block figure{margin-bottom:35px;}
.treatement-left-block figure img{width:100%;}
/* .treatement-left-block.newedit ul { list-style: none; } */
/* treatement-programs-sec end here */
.treatment-list-sec{padding:150px 0;background:#fff;}
.treatment-listing{display:flex;flex-wrap:wrap;justify-content:space-between;padding:0;box-shadow:0px 3px 9px #546E7A26;background:rgba(255,255,255,1);border-radius:10px;margin-bottom:50px;}
.treatment-child-bg{background-size:cover;background-position:center center;background-repeat:no-repeat;width:42%;min-height:370px;position:relative;}
.treatment-child-bg .circle-img{right:-55px;text-align:center;top:50%;transform:translateY(-50%);position:absolute;}
.treatment-child-bg .arrow-btn { left: auto;  right: -20px;  margin: 0 auto; padding-top: 2px; transform: translateY(-50%);}  
.treatment-content-info {  width: 46%; padding: 60px 50px 60px 0; }
.treatment-content-info h4 {  text-transform: uppercase; }
.treatment-child-bg .arrow-btn {  left: auto; right: -20px;  margin: 0 auto;  padding-top: 2px; top: 50%; transform: translateY(-50%); }
.treatement-programs-sec {  padding: 40px 0;  background: url(../images/bg-shape-2.jpg) no-repeat;background-size: cover; background-position: center center; background-repeat: no-repeat; }
.mfp-bg { z-index: 9999999; }
.mfp-wrap { z-index: 9999999; }
.simple-breadcrumb { background: #fff; height: 128px; padding: 15px 55px; position: absolute; right: 195px; bottom: -64px; z-index: 1; text-align: center; border-radius: 75px; box-shadow: 0px 3px 6px #546e7a26; min-width: 350px; display: flex; align-items: center; justify-content: center; }
.simple-breadcrumb a { font-size: 20px; color: #546E7A; font-weight: 400; text-decoration: none; }
.simple-breadcrumb .current-page-name { font-size: 20px; font-weight: 700; color: #546E7A; display: inline-block; padding-left: 10px; margin-left: 10px; position: relative; }
.simple-breadcrumb .current-page-name:before { position: absolute; left: -4px; border-left: 2px solid #546E7A; content: ""; top: 5px; height: 20px; transform: rotate(8deg); }
.icon-breadcrumb { height: 59px; width: 59px; background: #546E7A; border: 1px solid #546E7A; border-radius: 50%; position: relative; position: absolute; left: -20px; text-align: center; line-height: 59px; }
.icon-breadcrumb img { width: 20px; }
.icon-breadcrumb:after { content: ""; width: 65px; height: 65px; background: #546E7A33; border-radius: 50%; position: absolute; left: 50%; top: -4px; transform: translate(-50%); } 
/*.page-id-180 .global-center-sec { padding-bottom: 0; }*/
.popular-post-item { display: flex; align-items: flex-start; margin-bottom: 20px;}
.popular-post-item .polular-img { width: 80px; }
.popular-post-item .polular-img img { width: 100%; height: auto; }
.popular-post-item .short-content { width: calc(100% - 90px); margin-left: auto; }
.popular-post-item .short-content p { line-height: 1.3; margin-bottom: 0; font-size: 14px; }
.aligncenter { width: 100%;   height: auto; }
.global-center-sec.extra-cls { padding-bottom: 0; margin-bottom: 260px; }
.global-center-sec.extra-cls figure { margin-bottom: -260px; margin-top: 25px; }
.page-id-182 .set > a i { right: 20px;left: auto; }
.page-id-182 .accordion-container .set { border: 1px solid #546E7A; border-top: none; }
.page-id-182 .accordion-container .set:first-child { border: 1px solid #546E7A; }
.page-id-182 .set > a.active i { border-color: transparent; }
.post-name-info{padding-bottom:20px;}
.post-name-info span{color:#999999;font-size:18px;display:inline-block;border-right:1px solid #999;line-height:0.9;padding:0 8px;}
.post-name-info span:first-of-type{padding-left:0;}
.post-name-info span:last-of-type{padding-right:0;border-right:none;}
.treatement-left-block h2{font-size:28px;margin:3% 0%;}
.accordion .accordian-holder .accordion-title{text-align:left;color:#546E7A !important;}
.footer .icon.map img { width: 60px; }
/** TDI COLUMN SYSTEM **/
.section{clear:both;padding:0px;margin:0px}.col{display:block;float:left;margin:1% 0 1% 0.6%}.group:before,.group:after{content: " ";display:table}.group:after{clear:both}.col:first-child{margin-left:0}.span_2_of_2{width:100%}.span_1_of_2{width:49.2%}.span_3_of_3{width:100%}.span_2_of_3{width:66.1%}.span_1_of_3{width:32.2%}.span_4_of_4{width:100%}.span_3_of_4{width:74.6%}.span_2_of_4{width:49.2%}.span_1_of_4{width:23.8%}.span_5_of_5{width:100%}.span_4_of_5{width:79.68%}.span_3_of_5{width:59.36%}.span_2_of_5{width:39.04%}.span_1_of_5{width:18.72%}.span_6_of_6{width:100%}.span_5_of_6{width:83.06%}.span_4_of_6{width:66.13%}.span_3_of_6{width:49.2%}.span_2_of_6{width:32.26%}.span_1_of_6{width:15.33%}.span_7_of_7{width:100%}.span_6_of_7{width:85.48%}.span_5_of_7{width:70.97%}.span_4_of_7{width:56.45%}.span_3_of_7{width:41.92%}.span_2_of_7{width:27.42%}.span_1_of_7{width:12.91%}
@media only screen and (max-width:768px){.span_2_of_2,.span_1_of_2,.span_3_of_3,.span_2_of_3,.span_1_of_3,.span_4_of_4,.span_3_of_4,.span_2_of_4,.span_1_of_4,.span_5_of_5,.span_4_of_5,.span_3_of_5,.span_2_of_5,.span_1_of_5,.span_6_of_6,.span_5_of_6,.span_4_of_6,.span_3_of_6,.span_2_of_6,.span_1_of_6,.span_7_of_7,.span_6_of_7,.span_5_of_7,.span_4_of_7,.span_3_of_7,.span_2_of_7,.span_1_of_7{width:100%}}
.review-info b {
    color: #546E7A;
    margin-top: 10px !important;
    display: block;
	font-weight:600;
}
.client-review p {
    text-align:left;
    padding-top:3px;    
}
.cities-sec {     padding: 40px 0px; background-color: #FAFEFF; }
.cities-sec .cities-wrp p { margin: 0;}
.cities-sec h2 { font-size: 30px; margin-bottom: 20px; text-align: center;}
.cities-wrp{ font-size:12px; }

.cities-spacing-right{ padding:0 .5rem; font-size:14px; display: inline-block; }

span.cities-spacing-right:hover{ background-color:#546E7A; color:#ffffff; }

span.cities-spacing-right a:hover{ color:#ffffff; text-decoration:none; cursor:pointer; }