.tooltip{display:inline-block;position:relative}.tooltip .tooltiptext{background-color:#000;border-radius:6px;color:#fff;font-size:12px;padding:5px 0;position:absolute;right:100%;text-align:center;top:-6px;visibility:hidden;width:200px;z-index:1}.tooltip:hover .tooltiptext{visibility:visible}span.locationname{color:#333c4e;font-size:20px!important;line-height:24px}.modal .cstm-address .speciality{display:none}.cne_doctor{position:absolute;right:12px;top:12px;width:24px}.nothing-found{margin-top:50px;text-align:center}.banner-wrapper{background-position:50%;background-repeat:no-repeat;background-size:cover;overflow:hidden;padding:100px 0;position:relative;width:100%}.modal-open .headerSection{z-index:2}.banner-wrapper:after{background:rgba(0,0,0,.5);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.banner-wrapper .wrapper h1{color:#fff;font-weight:600;margin:0 0 50px}.banner-wrapper .wrapper .banner-search,.banner-wrapper .wrapper h1{position:relative;text-align:center;z-index:1}.banner-wrapper .wrapper .banner-search form,.banner-wrapper .wrapper .banner-search form fieldset{border:none;width:100%}.banner-wrapper .wrapper .banner-search form fieldset{align-items:flex-end}.banner-wrapper .wrapper .banner-search form .form-input{display:inline-block;margin:0 20px 0 0;width:20.6%}.banner-wrapper .wrapper .banner-search form .form-input.input-button{margin:0;width:103px!important}.banner-wrapper .wrapper .banner-search form .form-input label{color:#fff;display:block;font-size:16px;text-align:left}.map-contact{display:block}.map-contact,.map-contact-inner{border-top:2px solid #8294a5;position:relative;width:100%}.map-contact .filter-holder,.map-contact-inner{display:-webkit-box;display:-ms-flexbox;display:flex}.map-contact .filter-holder{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;background:#fafafa;border-bottom:2px solid #d2d2d2;justify-content:space-between;padding:13px 10px;position:relative;width:100%}.map-contact .select-holder{display:-webkit-box;display:-ms-flexbox;display:flex;flex-flow:row wrap}.map-contact .select-holder .select-box{padding:0 8px}.map-contact .btn-filter{border:2px solid #afc1cb;border-radius:50px;color:#006eba;display:inline-block;display:none;flex-shrink:0;font-size:13px;line-height:16px;padding:8px 15px 8px 36px;position:relative;text-align:center;text-decoration:none;vertical-align:top;width:130px}.map-contact .btn-filter:before{content:"\f0b0";font-family:FontAwesome;font-size:19px;left:10px;line-height:1;position:absolute;top:6px}.map-contact .left-col{position:relative;width:100%;z-index:2}.map-contact .left-col:before{bottom:0;box-shadow:5px 0 15px rgba(0,0,0,.4);content:"";position:absolute;right:2px;top:0;width:14px}.map-contact-inner{padding:20px 20px 0}.map-contact .map-col{background-position:50%;background-repeat:no-repeat;background-size:cover;display:none;width:50%}.map-contact .list-holder{height:770px;width:100%}.map-contact .doctor-list{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;margin:0;padding:0 18px 10px 1px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.map-contact .doctor-list .box{overflow:hidden;position:relative;width:25%;-webkit-box-flex:1;-ms-flex-positive:1;border:2px solid #e6e6e6;flex-grow:1;margin:0 -1px -1px 0}.map-contact .doctor-list a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;color:#717171;padding:18px;position:relative;text-decoration:none}.map-contact .doctor-list .star-box{background:#e6e6e6;display:none;height:35px;position:absolute;right:-22px;top:-12px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:60px}.map-contact .doctor-list .star-box i{color:#fff;display:block;font-size:14px;left:27px;line-height:1;position:absolute;top:16px;transform:rotate(27deg)}.doctor-list .box .img-wrap{-ms-flex-negative:0;border:2px solid #ededed;flex-shrink:0;padding:4px;width:108px}.doctor-list .box img{display:block;height:auto;width:100%}.map-contact .text-box{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-size:14px;font-weight:600;line-height:18px;padding:0 0 0 10px;word-break:break-word}.map-contact .name{color:#333c4e;display:block;font-size:16px;font-weight:700;line-height:20px;margin:0 0 2px}.map-contact .designation{color:#333c4e;display:block;font-weight:700;margin:0}.map-contact .speciality{color:#333c4e;display:block;font-weight:700;margin:0 0 10px}.map-contact .hospital-name{display:block}.map-contact address{font-style:normal;margin:0;padding:0}.map-contact .email,.map-contact .tel{display:block}.cstm-address a{color:#333c4e!important;text-decoration:underline!important}.cstm-address a:hover{color:#4f738a!important}.select-nav{color:#464646;cursor:pointer;font-size:14px;line-height:18px;padding:5px 10px;position:relative;text-align:center;-webkit-transition:.2s;transition:.2s}.select-nav .select-nav_label{background:#fff;border:2px solid #e6e6e6;border-radius:50px;display:inline-block;height:36px;min-width:110px;padding:7px 30px 7px 12px;position:relative;vertical-align:top}.select-nav .select-nav_label i.fa-angle-down{font-size:20px;line-height:1;position:absolute;right:14px;top:6px}.select-nav_options{background-color:#fff;border:2px solid #e6e6e6;left:-2px;margin-left:0;margin-top:4px;opacity:0;padding:10px 5px;position:absolute;top:100%;-webkit-transform:translateY(-4px);transform:translateY(-4px);-webkit-transition:inherit;transition:inherit;visibility:hidden;width:101%;z-index:50}.select-nav-active .select-nav_options{opacity:1;visibility:visible}.select-nav_options a,.select-nav_options span{color:#464646;display:block;margin:0!important;padding:5px 0;text-decoration:none}.select-nav_options a:hover,.select-nav_options span:hover{color:#cdcdcd}.modal-content .btn-wrap{border-top:2px solid #f3f3f3;margin-top:30px;padding-top:30px;text-align:center;width:100%}.modal-content .btn-wrap a.btn-get-more{display:inline-block!important;font-size:18px;line-height:22px;max-width:200px!important;min-width:200px!important;padding:14px 12px!important;vertical-align:top!important}.os-host-overflow>.os-padding{z-index:5}.os-theme-dark>.os-scrollbar-vertical,.os-theme-light>.os-scrollbar-vertical{width:17px!important}.os-theme-dark>.os-scrollbar>.os-scrollbar-track,.os-theme-dark>.os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle,.os-theme-light>.os-scrollbar>.os-scrollbar-track,.os-theme-light>.os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle{border-radius:0!important}.os-theme-dark>.os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle{background:#8d9dad!important}.modal{background-color:#000;background-color:rgba(0,0,0,.4);display:none;height:100%;left:0;overflow:auto;padding-top:186px;position:fixed;top:0;width:100%;z-index:99999}@-webkit-keyframes animatetop{0%{opacity:0;top:-300px}to{opacity:1;top:0}}@keyframes animatetop{0%{opacity:0;top:-300px}to{opacity:1;top:0}}.doctor-info .close{color:#4f6e5b;font-size:25px;font-weight:700;line-height:1;position:absolute;right:13px;top:10px}.doctor-info .close:focus,.doctor-info .close:hover{color:#000;cursor:pointer;text-decoration:none}.doctor-info{-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-name:animatetop;animation-name:animatetop;background:#fff;border:1px solid #888;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);color:#717171;margin:auto;max-width:985px;overflow:hidden;padding:40px 45px;position:relative}.doctor-info .holder{align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex}.doctor-info .img-box{-ms-flex-negative:0;border:2px solid #ededed;flex-shrink:0;padding:15px;width:365px}.doctor-info .img-box img{display:block;height:auto;width:100%}.doctor-info .text-box{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:0 0 0 30px}.doctor-info .titleStyle{margin:0 0 20px}.doctor-info .designation{display:block;font-size:21px;line-height:24px;margin:0 0 5px}.doctor-info .hospital-name{display:block;font-size:18px;line-height:22px;margin:0 0 5px}.doctor-info .info{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -5px;padding:35px 0 20px}.doctor-info .info .img{display:block;padding:0 5px 5px;width:238px}.doctor-info .info .img.telecare{width:226px}.doctor-info .info .img img{display:block;height:auto;width:100%}.doctor-info .btn-holder{display:-webkit-box;display:-ms-flexbox;display:flex;margin:25px 0 0}.doctor-info a.cta_button{color:#fff;margin:0 10px 10px 0!important;padding:8px 12px!important;text-align:center}.doctor-info address{color:#717171;font-size:20px;font-style:normal;line-height:24px;margin:0;padding:20px 0 0}.doctor-info address .title{color:#333c4e;display:block;font-size:25px;line-height:28px;margin:0 0 15px;text-transform:capitalize}.doctor-info address span{display:block}.doctor-info address a{color:#717171;display:inline-block;padding:0!important;text-decoration:none;vertical-align:top}@media(max-width:1499px){.map-contact .doctor-list a{padding:18px 10px}.gm-style .gm-style-iw-c .doctor-list .box .img-wrap{width:80px}.map-contact .text-box{font-size:13px;line-height:16px}.map-contact .name{font-size:14px;line-height:18px}.map-contact .list-holder{height:560px}}@media(max-width:1360px){.map-contact .doctor-list .box{margin:0 0 -2px;width:33.33%}}@media(max-width:1199px){.doctor-info{max-width:800px;padding:30px}.doctor-info .img-box{padding:5px;width:230px}.doctor-info .text-box{padding:0 0 0 20px}.doctor-info h2{font-size:25px;line-height:30px}.doctor-info .designation,.doctor-info .hospital-name{font-size:16px;line-height:20px}.doctor-info .info{padding:15px 0}.doctor-info address{font-size:16px;line-height:20px;padding:10px 0 0}.doctor-info address .title{font-size:20px;line-height:23px;margin:0 0 5px}.select-nav{padding:5px}.doctor-list .box .img-wrap{width:93px}}@media(max-width:1023px){.map-contact-inner{flex-wrap:wrap}.banner-wrapper .wrapper .banner-search form fieldset{flex-wrap:wrap;justify-content:center;margin:0!important;padding:0}.banner-wrapper .wrapper .banner-search form .form-input{margin:0 10px;width:29.6%}.banner-wrapper .wrapper .banner-search form .form-input.input-button{width:143px!important}.banner-wrapper .wrapper .banner-search form .form-input.input-button input[type=submit]{margin-top:20px;padding:13px 47px}.doctor-info{max-width:685px;padding:25px}.doctor-info .img-box{padding:8px;width:180px}.doctor-info .designation{font-size:18px;line-height:22px}.doctor-info .hospital-name{font-size:16px;line-height:20px}.doctor-info .info .img{width:208px}.doctor-info .info .img.telecare{width:200px}.doctor-info address{font-size:16px;line-height:20px;padding:10px 0 0}.doctor-info address .title{font-size:20px;line-height:24px;margin:0 0 5px}.map-contact{display:block}.map-contact .left-col{width:100%}.map-contact .list-holder{height:484px}.map-contact .map-col{height:400px;width:100%}}@media(max-width:991px){.map-contact .doctor-list .box{margin:0 -1px -2px 0;width:50%}}@media(max-width:767px){.modal{padding-top:60px}.doctor-info .holder{display:flex}.doctor-info .img-box{width:200px}.doctor-info .text-box{padding:20px 0 10px 20px}.doctor-info h2{font-size:24px;line-height:28px}.doctor-info .info{display:block}.doctor-info .info .img,.doctor-info .info .img.telecare{width:230px}.select-nav{font-size:12px;line-height:16px;padding:3px}.select-nav .select-nav_label{height:34px;min-width:130px}.map-contact .list-holder{height:700px}.map-contact .doctor-list{display:block;padding:0 10px 10px 1px}.map-contact .doctor-list .box{margin:0 0 -2px;width:100%}.map-contact .map-col{height:300px}.os-theme-dark>.os-scrollbar-vertical,.os-theme-light>.os-scrollbar-vertical{width:10px!important}.map-contact-inner{padding:0}}@media (max-width:575px){.doctor-info .holder{display:block}.doctor-info .text-box{padding:20px 0 10px}.doctor-info .holder{text-align:center}.doctor-info .img-box{margin-left:auto;margin-right:auto;width:150px}.doctor-info .btn-holder,.map-contact .doctor-list a{justify-content:center}}.doc-detail-page .doctor-info{background:#fff;border:0;box-shadow:none;color:#717171;max-width:100%;overflow:hidden;padding:85px 0;position:relative;width:100%}.doc-detail-page .doctor-info .holder{align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex}.doc-detail-page .doctor-info .img-box{-ms-flex-negative:0;border:2px solid #ededed;flex-shrink:0;padding:15px;width:365px}.doc-detail-page .doctor-info .img-box img{display:block;height:auto;width:100%}.doc-detail-page .doctor-info .text-box{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:0 0 0 30px}.doc-detail-page .doctor-info .titleStyle{margin:0 0 20px}.doctor-info h2{color:#333c4e;font-size:30px;line-height:35px}.doc-detail-page .doctor-info .designation{display:block;font-size:21px;line-height:24px;margin:0 0 5px}.doc-detail-page .doctor-info .hospital-name{display:block;font-size:18px;line-height:22px;margin:0 0 5px}.doc-detail-page .doctor-info .info{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -5px;padding:35px 0 20px}.doc-detail-page .doctor-info .info .img{display:block;padding:0 5px 5px;width:238px}.doc-detail-page .doctor-info .info .img.telecare{width:226px}.doc-detail-page .doctor-info .info .img img{display:block;height:auto;width:100%}.doc-detail-page .doctor-info .btn-holder{display:-webkit-box;display:-ms-flexbox;display:flex}.doc-detail-page .doctor-info a.cta_button{margin:0 10px 10px 0;padding:8px 12px;text-align:center}.doc-detail-page .doctor-info address{color:#717171;font-size:20px;font-style:normal;line-height:24px;margin:0;padding:20px 0 0}.doc-detail-page .doctor-info address br{display:none}.doc-detail-page .doctor-info address .title{color:#333c4e;display:block;font-size:25px;line-height:28px;margin:0 0 15px;text-transform:capitalize}.doc-detail-page .doctor-info address span{display:block}.doc-detail-page .doctor-info address a{color:#717171;display:inline-block;padding:0!important;text-decoration:none;vertical-align:top;width:100%}@media(max-width:1199px){.doc-detail-page .doctor-info .img-box{width:300px}.doc-detail-page .doctor-info .info{padding:15px 0}}@media(max-width:1023px){.doc-detail-page .doctor-info .img-box{padding:8px;width:250px}.doc-detail-page .doctor-info .designation{font-size:18px;line-height:22px}.doc-detail-page .doctor-info .hospital-name{font-size:16px;line-height:20px}.doc-detail-page .doctor-info .info .img{width:208px}.doc-detail-page .doctor-info .info .img.telecare{width:200px}.doc-detail-page .doctor-info address{font-size:16px;line-height:20px;padding:10px 0 0}.doc-detail-page .doctor-info address .title{font-size:20px;line-height:24px;margin:0 0 5px}}@media(max-width:767px){.doc-detail-page .doctor-info .holder{display:block}.doc-detail-page .doctor-info .img-box{width:200px}.doc-detail-page .doctor-info .text-box{padding:20px 0 10px}.doc-detail-page .doctor-info h2{font-size:24px;line-height:28px}.doc-detail-page .doctor-info .info{display:block}.doc-detail-page .doctor-info .info .img,.doc-detail-page .doctor-info .info .img.telecare{width:230px}}.two-columns-text .text-columns{display:flex;flex-flow:row wrap;margin:-20px}.two-columns-text .text-columns .text-column{flex-basis:0;flex-grow:1;flex-shrink:0;min-width:50%;padding:20px;position:relative}@media (max-width:767px){.two-columns-text .text-columns .text-column{min-width:100%}}.section-texts .titleStyle{margin:0 0 20px}.section-texts .titleStyle:last-child{margin:0}.section-texts .OneColText.pt30{padding-top:0!important}.section-texts .hs-responsive-embed-wrapper{margin-top:20px!important}.section-texts .hs-responsive-embed-inner-wrapper{padding-top:0!important}.section-texts .OneColText div:not(.wistia_responsive_padding):not(.hs-responsive-embed-inner-wrapper){padding:0!important}.section-texts [aria-label="Play Video"] svg,.section-texts [aria-label=Pause] svg{width:13px!important}.wi-video-section{background:#fff;overflow:hidden;padding:85px 0;position:relative;width:100%}.wi-video-section .titleStyle{margin:0 0 20px}.wi-video-section .video-holder{position:relative;width:100%}@media (max-width:1023px){.wi-video-section{padding:40px 0}}@media (max-width:767px){.wi-video-section{padding:40px 0}}.location-section{background:#f3f6f4;color:#717171;overflow:hidden;padding:85px 0;position:relative;width:100%}.location-section .titleStyle{margin:0 0 20px}.location-section .holder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;width:100%}.location-section .text-box{max-width:400px}.location-section address{font-style:normal;margin:0;padding:0}.location-section address .text{display:block}.location-section .email,.location-section .tel{color:#717171;display:inline-block;text-decoration:none;vertical-align:top}.location-section .email{color:#333c4e}.location-section .hours-holder{padding:30px 0 0;width:100%}.location-section .hours-holder .title{color:#333c4e;display:block;font-size:20px;line-height:24px;margin:0 0 15px;text-transform:capitalize}.location-section .time-list{list-style:none;margin:0;padding:0}.location-section .time-list li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.location-section .time-list .day{display:block;padding:0 5px 0 0;width:120px;-ms-flex-negative:0;color:#333c4e;flex-shrink:0;text-transform:uppercase}.location-section .time-list .timing{display:block;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.location-section .map-holder{min-height:250px;position:relative;width:45%}.location-section iframe{border:0;box-shadow:none;display:block;height:100%;outline:none;width:100%}@media (max-width:1023px){.location-section{padding:40px 0}.location-section .map-holder{width:55%}.header-container-wrapper{position:relative;z-index:2}}@media (max-width:767px){.location-section .text-box{margin:0 0 25px;max-width:100%}.location-section .map-holder{width:100%}.location-section .holder{display:block}.location-section .map-holder .hs-responsive-embed-wrapper{max-width:100%!important;min-width:100%!important}.hs-responsive-embed-inner-wrapper{padding-bottom:100%!important}}@media (max-width:575px){.banner-wrapper .wrapper .banner-search form .form-input{width:100%}}select.special{background:#fff}