
.sticky {position: fixed;margin-top: 0 !important;}

#main-content{background-color:#f1f1f1;}

#inner-banner {height:250px;background-repeat:no-repeat; background-position: center top; background-size: cover;}
#inner-banner .row {height:250px;}
h1 {font-family: 'Exo', sans-serif;font-weight:700;font-size: 3.125rem; font-weight: 800; color: #fff;margin: 0px;}

.about-des h2.title{margin: 0 0 30px;}
.about-des p{font-family: 'Exo', sans-serif;text-align: center;color: #0c0404;margin: 0 0 30px;}
.about-des .btn-wrap .btn-custom{min-width: auto;padding:13px 35px;color:#002245;}
.about-des .btn-wrap .btn-custom:hover{color:#ffffff;}


.about-sharma{background-color: #fff;}
.about-sharma .text{font-family: 'Exo', sans-serif;font-size: 1.125rem;color:#002245;font-weight:700;margin: 0 0 10px;}
.about-sharma .item{margin:20px 0;}
.about-sharma .item img{border: 3px solid #c5c5c5;}
.about-sharma .doc-name{font-family: 'Exo', sans-serif;font-size: 1.875rem;font-weight:700;color: #00a8b3;line-height: 100%;}
.about-sharma .doc-post{font-family: 'Exo', sans-serif;font-weight:700;color: #002245;margin-bottom: 30px;}
.about-sharma p{color: #333333;margin-bottom: 30px;}

.about-sharma .doc-contact .text{margin: 0px;}
.about-sharma .doc-contact p{font-size: 0.9375rem;}
.about-sharma .doc-contact a{color: #333333;}

.about-sharma .about-pic{float: right;position: relative;}

.about-sharma .about-pic img{border-radius:5px;}
.about-sharma .about-pic .tour-wrapper{z-index: 9999;position: absolute;left:-110px;bottom:-45px;box-shadow: 0px 36px 33px 0px rgba(0, 0, 0, 0.2);-webkit-box-shadow: 0px 36px 33px 0px rgba(0, 0, 0, 0.2);background-color: #00a8b4;border-radius:5px;}
.about-sharma .about-pic .tour-wrapper .info{width:220px;background-color:#00a8b4;border-radius:5px;overflow: hidden;}
.about-sharma .about-pic .tour-wrapper .info img{border-radius:5px 5px 0 0;}
.about-sharma .about-pic .tour-wrapper .info .text{margin:0px;border-radius:0px 0px 5px 5px;font-weight:500;font-size:1.0625rem;color:#ffffff;padding: 10px;text-align: center;background-color: #00a8b4;}
.about-sharma .about-pic .tour-wrapper:hover .info .text{background-color: #057f88;}

.explore-des h2.title{margin: 0 0 30px;}
.explore-des p{font-family: 'Exo', sans-serif;text-align: center;color: #0c0404;margin: 0 0 30px;}



.treatment-content  .row [class^="col-"]{margin:30px 0;}
.treatment-content  a.item{position: relative;margin-bottom: 50px;border-radius:5px 5px 0 0;transition: all 0.3s;}
.treatment-content  a.item .img-wrapper{height:226px;overflow: hidden;border-radius:5px 5px 0 0;margin:  0 1px;position: relative;transition: all 0.5s linear;}
.treatment-content  a.item .img-wrapper:before{content:"";position: absolute;left: 0;right:0px;top:0;bottom:0;margin: auto;background-color: rgba(0,168,179,0.77);z-index: 1;opacity: 0;visibility: hidden;}
.treatment-content  a.item .img-wrapper img{border-radius:5px 5px 0 0;width: 100%;}

.treatment-content  a.item .detail-info{background-color: #fff;height:calc(100% - 226px);border:1px solid #e5e5e5;border-radius:0 0 15px 15px;margin:0 1px;padding:40px 25px 75px;position: relative;}
.treatment-content  a.item .detail-info h3{font-size:1.3125rem;margin-bottom: 20px;color: #002245;}
.treatment-content  a.item .detail-info p{color:#666666;}

.treatment-content  a.item .more{background-color:#fff; width: 64px; height: 64px; border:1px solid #e5e5e5;z-index:999;border-radius: 50%;position: absolute;left: 0;right: 0;bottom:-32px;margin: 0 auto;transition: all 0.3s;}
.treatment-content  a.item .more .arrow{position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: auto; background-position:-286px -17px;width: 21px;height: 15px;}

.treatment-content  a.item:hover .img-wrapper:before{opacity: 1;visibility: visible;}
.treatment-content  a.item:hover h3{color: #00a8b4;}
.treatment-content  a.item:hover .more{background-color: #00a8b4;}
.treatment-content  a.item:hover .more .arrow{background-position: -312px -17px;}

.contact-area h3{text-align: left;}
.contact-area .block{position: relative;margin: 0 0 15px;}
.contact-area .block .icon{position: absolute;width: 30px;}
.contact-area .block .icon .location{position: absolute;left: 0;top: -3px;background-position: -66px -128px;width: 21px;height: 28px;}
.contact-area .block .icon .phone{position: absolute;left: 0;top: -3px;background-position: -96px -131px;width: 21px;height: 22px;}
.contact-area .block .icon .email{position: absolute;left: 0;top: 2px;background-position: -126px -131px;width: 22px;height: 18px;}
.contact-area .block .icon .clock{position: absolute;left: 0;top: 2px;background-position:-157px -130px;width: 22px;height: 22px;}
.contact-area .block .content-block{padding-left: 40px;}
.contact-area .block .content-block .title-text{font-size: 0.9375rem;font-weight: 500;color: #002245;}
.contact-area .block .content-block p,.contact-area .block .content-block a{font-size: 0.9375rem;color: #333333;}
.contact-area .block .content-block p{margin-bottom: 0px;}


.contact-area form .form-group label{margin-left: 20px;color: #002245;}
.contact-area form .form-group .form-control{color: #00a8b3;}

.contact-area .btn-custom{padding: 15px 40px;min-width: auto;}
.contact-area .map-area{padding-top:100px;}
.contact-area .map-area iframe{border: 5px solid #fff;border-radius: 5px;}

.testimonial-content .testimonial-des{border:1px solid #d2d2d2;border-radius:5px;}
.testimonial-content .testimonial-des .item{padding: 50px 80px;text-align: center;border-bottom: 1px solid #d2d2d2;}
.testimonial-content .testimonial-des .item:last-child{border-bottom:none;}
.testimonial-content .testimonial-des .item .testi-block{position: relative;padding-top: 60px;}
.testimonial-content .testimonial-des .item .testi-block:before{content:"";background-image: url(../images/sprite.png);background-position: -191px -135px;width: 37px;height: 32px;position: absolute;top: 0px;left: 0;right: 0;margin: auto;}
.testimonial-content .testimonial-des .item .testi-block p{color: #333333;font-size: 1.1875rem;}
.testimonial-content .testimonial-des .item .testi-block .patient-block .name{color: #00a8b3;font-size: 1.125rem;font-weight: 700;}
.testimonial-content .testimonial-des .item .testi-block .patient-block .pos{color: #999999;font-style: italic;}

::placeholder {color: #aeaeae !important; opacity: 1;}
:-ms-input-placeholder {color: #aeaeae !important;}
::-ms-input-placeholder {color: #aeaeae !important;}


.treatment-detail #sidebar{background-color: #fff;margin:65px 0 0 80px;width: 300px;padding: 30px;}
.treatment-detail #sidebar .sub-title{font-family: 'Exo', sans-serif;font-size: 1.3125rem;color: #002245;font-weight: 700;}
.treatment-detail #sidebar hr{margin: 20px -30px;}
.treatment-detail #sidebar ul li{color: #666666;font-family: 'Exo', sans-serif;padding-left: 0px;margin-bottom: 20px;}
.treatment-detail #sidebar ul li a{color: #333333;}
.treatment-detail #sidebar ul li.active,.treatment-detail #sidebar ul li.active a{color: #00a8b3;}
.treatment-detail #sidebar ul li.active a{font-weight:700;}

.treatment-detail h3{position: relative;color: #002245;text-align: left;padding-left: 50px;margin: 0 0 30px;}
.treatment-detail h3:before{content: "";position: absolute;left:0px;top: 7px;width: 21px;height: 21px;background-color:#002245;border-radius: 4px;}
.treatment-detail h4{color: #002245;font-size: 1.125rem;font-weight: 700;margin: 0 0 30px;}
.treatment-detail p{color: #333333;margin-bottom: 20px;line-height: 25px;}
.treatment-detail p.blue{color: #002245;}
.treatment-detail .list-block{margin: 50px 0;}
.treatment-detail ul{padding: 0px 20px;margin: 0px;font-size: 0.9375rem;}
.treatment-detail ul li{color: #333333;padding-left: 20px;margin: 0 0 10px;}

#inner-slider{overflow: hidden;height: 440px;margin:0 0 30px;}
#inner-slider .img-slides .item{position: relative;width: 100%; height: auto;border-radius:5px 5px 0 0;}
#inner-slider .img-slides .item:before{content: "";position: absolute;left:0;right: 0;top: 0;bottom: 0;margin: auto;width: 100%;height: 100%;background-color: rgba(0,34,69,0.25);border-radius:5px 5px 0 0;}
#inner-slider .img-slides .item img {display: block; width: 100%; height: auto;border-radius:5px 5px 0 0;}
/*#inner-slider .img-slides:after{content: ""; background-color:rgba(0,168,179,0.50); position: absolute; z-index: 1; left: 0; right: 0; bottom: 0px; height: 5px; display: block;}*/
#inner-slider .slide-progress {width: 0; max-width: 100%; height:5px; background: rgba(0,168,179,0.50); position: relative; top: -5px; z-index: 2;}


.social-share-panel {border: 1px solid #ebebeb; border-radius: 7px; margin-bottom: 30px;}
.social-share-panel h3 {font-size: 1.125rem; font-weight: 400; color: #067a93; padding: 20px;}

.explore-area{padding-bottom: 100px;}
.explore-area .btn-wrap{text-align: center;margin-bottom: 50px;}
.explore-area .btn{border: none;position: relative;}
.explore-area .btn:after{content: "";background-image: url(../images/clinic-tour/back-pic.jpg);background-repeat: no-repeat;position: absolute;left: 10px;right: 0;top: 11px;bottom: 0px;margin: auto;transform: rotate(7deg);}
.explore-area .img-overlay{position: relative;z-index: 99;width:315px;height: 350px;margin: 0 0 50px;padding: 10px;background-color: #ffffff;overflow: hidden;text-align: center;box-shadow: 0px 5px 29.7px 3.3px rgba(0, 0, 0, 0.1);-webkit-box-shadow:0px 5px 29.7px 3.3px rgba(0, 0, 0, 0.1);}
.explore-area .title-text{font-family: 'Exo', sans-serif;color: #002245;font-size: 1.3125rem;font-weight:600;line-height:105%;}
.explore-area .title-text em{font-family: 'Roboto', sans-serif;color: #666666;font-size: 0.9375rem;font-weight:400;font-style: normal;}

.clinic .modal.show .modal-dialog{transition: none;-webkit-transition: none;display: block;vertical-align: middle;position: absolute;left: 0;right: 0;top: 47%;transform: translateY(-47%);}

.faqs-content #accordion .card.last{border-bottom: none;}