@charset "utf-8";
/* CSS Document */
/*sprite icon*/
body{font-family: 'Libre Franklin', sans-serif;}
.modal-dialog{width: 800px;}
.modal-footer button{position:absolute; top:0; right:0; background: #00487f; color: white; font-weight: 700;}
.sprite {background:url(../images/sprite-index.png) no-repeat top left;margin-right:10px;width: 17px; height: 17px;float:left;display:inline-block;} 
.sprite.ambulance { background-position: 0 0; width: 44px; height: 37px; }
.sprite.active-rth-arr-surgr { background-position: -54px 0; } 
.sprite.address-footer-icon { background-position: -81px 0; width: 15px; height: 21px; } 
.sprite.ambulance-icon-hd { background-position: -106px 0; width: 25px; height: 18px; } 
.sprite.asthoma-problem-icon { background-position: -141px 0; width: 20px; height: 19px; } 
.sprite.bronchic-icon { background-position: -171px 0; width: 18px; height: 18px; } 
.sprite.careers-icon { background-position: -199px 0; width: 32px; height: 35px; } 
.sprite.careers-icon-head { background-position: -241px 0; width: 19px; height: 19px; } 
.sprite.chest-abodaman-icon { background-position: -270px 0; width: 86px; height: 68px; } 
.sprite.contact-us-icon { background-position: -366px 0; width: 12px; } 
.sprite.ctscan-icon { background-position: -388px 0; width: 14px; height: 12px; } 
.sprite.email-fter-icon { background-position: -412px 0; width: 18px; height: 13px;margin-top: 7px; } 
.sprite.emergency-icon { background-position: -440px 0; width: 37px; height: 41px; } 
.sprite.enquiry-now { background-position: -487px 0; width: 32px; height: 39px; } 
.sprite.facebook-footer { background-position: -529px 0; width: 37px; height: 41px; } 
.sprite.find-doctor { background-position: -576px 0; width: 34px; height: 44px; } 
.sprite.google-plus-icon { background-position: -620px 0; width: 37px; height: 41px; } 
.sprite.inbox-icon-hd { background-position: -667px 0; height: 10px;margin-top:5px; } 
.sprite.labporatry-icon { background-position: -694px 0; width: 50px; height: 60px; } 
.sprite.meet-doctor-left-arrow { background-position: -754px 0; width: 48px; height: 45px; } 
.sprite.meet-doctor-right-arrow { background-position: -812px 0; width: 48px; height: 45px; } 
.sprite.phone-icon-fter { background-position: -870px 0; width: 20px; } 
.sprite.pulamonary-icon { background-position: -900px 0; } 
.sprite.quick-enquiry-btm { background-position: -927px 0; width: 22px; height: 22px; } 
.sprite.quick-links-arrow { background-position: -959px 0; width: 10px;height: 8px; top: 11px; position: relative;}
.sprite.reauest-appion-left { background-position: -979px 0; width: 30px; height: 32px; } 
.sprite.sanchest-footer-logo { background-position: -1019px 0; width: 44px; height: 49px; } 
.sprite.surgery-unactive { background-position: -1073px 0; } 
.sprite.telephone-menu-icon { background-position: -1100px 0; width: 22px; height: 18px;} 
.sprite.testimonials-after { background-position: -1132px 0; width: 25px; } 
.sprite.testimonials-before { background-position: -1167px 0; width: 26px; } 
.sprite.testing-lab-icon { background-position: -1203px 0; width: 43px; height: 63px; } 
.sprite.throcic-icon { background-position: -1256px 0; width: 19px; height: 18px; } 
.sprite.tracheal-icon { background-position: -1285px 0; width: 19px; height: 19px; } 
.sprite.twitter-icon { background-position: -1314px 0; width: 35px; height: 39px; } 
.sprite.xray-icon { background-position: -1359px 0; width: 36px; height: 72px; } 
.sprite.youtube { background-position: -1405px 0; width: 37px; height: 40px; } 
/*sprite icon*/

.ambul-help{background:#232323;padding:10px 0px 10px 0px;color:#f1c40f;font:12px/20px 'Libre Franklin';}
.abulanserve-ltf{float:left;}
.carre-rtf-header{float:right;}
.help-feed{float:left;padding-right:10px;border-right:solid 1px #000;padding-left:10px;}
.help-feed a{text-decoration:none;color:#f1c40f;}
.help-feed:last-child{border:0px;}
header{background:#0cb4c8;min-height:50px;}
.navbar-inverse {
    background-color: transparent;
    border-color: transparent;
}
.navbar {
    margin-bottom: 0px;border:0px;
}
.menu-up {
    float: right;
}
.nav > li > a {
    padding: 10px 5px;font:12px/24px 'Libre Franklin';text-transform:uppercase;color:#fff;
}
.navbar-inverse .navbar-nav > li > a {
    color: #fff;
}
.navbar-inverse .navbar-nav > li {
    padding: 6px 0px;
}
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus {
    color: #fff;
    background-color: transparent;
}
.no-pad-sd{padding:0px;}
.navbar-inverse .navbar-nav > li:last-child > a {
    background: #0493a4;
    padding: 5px 16px;
    border-radius: 12px;
    margin-top: 6px;
}

#owl-demo item img{width:100%;}
#owl-demo.owl-theme .owl-controls .owl-page span {
    display: block;
    width:30px;
    height: 5px;
    margin: 5px 7px;
    filter: Alpha(Opacity=50);
    opacity:1;
    -webkit-border-radius:0px;
    -moz-border-radius:0px;
    border-radius: 0px;
    background: #3498db;
}
#owl-demo.owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span {
background:#2e2e2e;
}

#owl-demo.owl-theme .owl-controls {
    margin-top: -43px;
    text-align: center;
    position: relative;
    z-index: 999;
}
.slider-sanchettext {
    position: absolute;
    z-index: 999;
   bottom: 15%;
    left: 10%;
}
.slider-sanchettext h2{text-transform:uppercase;font:43px/30px 'Libre Franklin';font-weight:bold;color:#ffffff;text-shadow:0px 0px 1px #000;}
.slider-sanchettext h2 span{display:block;font:19px/36px 'Libre Franklin';font-weight:300;}
.readmore{margin-top:0px;}
.readmore a{padding:10px 20px;text-decoration:none;color:#fff;text-transform:uppercase;width:150px;float:left;}
.readmore a:first-child{
  color:#fff;width:120px;
}
.readmore a:last-child{
     color:#fff;
}

.readmore a:first-child:before {
    content: '';
    border-top: solid 4px #3498db;
    display: block;
    position: relative;
    width:70px;
    height:6px;
    margin: 0 auto;
}
.readmore a:last-child:before {
    content: '';
    border-top: solid 4px #5adb13;
    display: block;
    position: relative;
    width: 71px;
    height: 8px;
    margin: 0 auto;
}
.slider-surgery-list {
    position: absolute;
    right: 10%;
    z-index: 999;
    bottom:15%;
}
ul.surgery-gt {
    margin: 0px;
    padding: 0px;
}
ul.surgery-gt li {
    background: #f8c808;
    display: block;
    list-style: none;
    margin-bottom: 2px;
    width: 260px;
}
ul.surgery-gt li a {
    text-decoration: none;
    font: 13px/24px 'Libre Franklin';
    font-weight: 400;
    text-transform: uppercase;
    color: #161616;
    padding:6px 10px;
    display: block;
}
.sprite.surgery-unactive, .sprite.active-rth-arr-surgr {
    float: none;
    position: relative;
    position: absolute;
    padding-right: 23px;
    margin-top: 4px;
    right: 3%;
}
ul.surgery-gt li:hover{background:#fff;}
.readmore-surgery {
    text-align: center;
}
.readmore-surgery a{text-decoration:none;font:13px/36px 'Libre Franklin';font-weight:400;text-transform:uppercase;color:#fff;}
.request-appoinment{padding:30px 0px 0px 0px;}
.request-appoinment img{display:block;margin-left:auto;margin-right:auto;}
.heading-santhosom{text-align:center;}
.heading-santhosom h1{font:19px/26px 'Libre Franklin';font-weight:300;text-transform:uppercase;color:#0cb4c8;text-align:center;}
.heading-santhosom h1 span{font:15px/26px 'Libre Franklin';}
.heading-santhosom h1:after{content:'';border-top:solid 3px #ececec;width:53px;height:2px;display:block;margin:0 auto;transition:all ease 0.5s;}
.santhosam-hospital p{font:13px/26px 'Libre Franklin';width:80%;margin:0 auto;text-align:justify;}
.santhosam-hospital p span{color:#252525;font-weight:600;}
.santhosam-hospital p span:last-child{color:#252525;font-weight:400;display:block;text-align:center;}
.readmore-about{text-align:center;margin-top:20px;margin-bottom:20px;}
.readmore-about a{text-transform:uppercase;color:#252525;text-decoration:none;}
.readmore-about a:before{content:'';border-top:solid 3px #3498db;width:45px;height:9px;display:block;margin:0 auto;}
.service-slider{padding:0px;}
.right-service-bg{background:url(../images/service-bg-ng.jpg) no-repeat center;background-size:cover;padding:7% 5% 0px 30px;}
.right-service-bg h2{font:23px/26px 'Libre Franklin';font-weight:bold;color:#ffffff;text-transform:uppercase;}
.right-service-bg h3{font:15px/26px 'Libre Franklin';font-weight:600;color:#ffd800;}
.right-service-bg p{font:13px/26px 'Libre Franklin';color:#fff;text-align:justify;}
.servie-read{text-align:center;margin-top:20px;margin-bottom:20px;}
.servie-read a{text-decoration:none;font:13px/26px 'Libre Franklin';color:#fff;text-transform:uppercase;border:solid 1px #fff;padding:10px 20px;}
.tabs-vert .nav > li > a {
    color: #000;
    margin: 0 auto;
    padding: 8px 16px;
    font-size: 13px;
    background: #f6f7f7;
    margin-bottom: 4px;
}
.tabs-vert .nav-tabs > li {
    float: none;
}
.tabs-vert {
    margin: 0 auto;
    position: absolute;
    z-index: 9999;
    margin-top:122px;
    margin-left: 382px;

}
.tabs-vert .nav-tabs {
    border-bottom: 0px solid red;
}

.demo{
    margin-bottom: -99999px;
    padding-bottom:99999px;
}

.equalheight {
    overflow: hidden; 
}
#equalheight1{
 overflow: hidden; 
}
.tabs-vert .nav-tabs > li.active a{
background:#f8d308;
}
.facilities{padding:20px 0px 20px 0px;text-align:center;}
.facilities p{font:13px/26px 'Libre Franklin';width:85%;margin:0 auto;}
.xrayunits .sprite{float:none;}
.xrayunits {
    width: 228px;
    display: inline-table;
    margin-top: 30px;
    padding:23px;
    margin-left: 15px;
    margin-right: 15px;font:13px/24px 'Libre Franklin';color:#121212;
	border-radius: 10px;
}
.xrayunits:hover{background:#f8d308;transition:all ease 0.3s;}
.surgerioes-bg{background:url(../images/surgerioes-bg.jpg);}
.surgerioes-bg img{ float:left; padding:0 20px 0 0;}
.testimonials-patient{background:url(../images/bg-testimonials.png);text-align:center;}
.author-testimonials a{display:block;}
.testimonials-patient h2{font:17px/26px 'Libre Franklin';color:#121212;font-weight:bold;}
.testimonials-patient h2 span{font-weight:400;color:#afafaf}
.testimonials-patient{padding-left:10%;padding-right:60px;padding-top:20px;}
.testimonials-patient p{color:#373737;font:14px/26px 'Libre Franklin';padding-top:20px;}
.author-testimonials p{padding-top:10px;margin-bottom:0px;}
.author-testimonials{padding-bottom:30px;}
.author-testimonials a{text-decoration:none;color:#0d91a1;}
.storey-pat{padding-right:15%;padding-left:5%;padding-top:25px;color:#afafaf;text-align:center;}
.storey-pat p{padding:15px 0 0 20px;font:14px/26px 'Libre Franklin'; color:#FFF;}
.storey-pat h2{font-size:21px; color:#0cb4c8;}
.discover-more{margin-top:25px;margin-bottom:50px;}
.discover-more a {
    text-decoration: none;
    padding: 15px 25px;border-radius:10px;
    border: solid 1px #ccc;color:#f8de00;text-transform:uppercase;
}
.our-doctors{padding:20px 0px 0px 0px;}
.heading-santhosom h2{
    font: 19px/26px 'Libre Franklin';
    font-weight: 300;
    text-transform: uppercase;
    color: #0cb4c8;
    text-align: center;
}
.heading-santhosom h2:after {
    content: '';
    border-top: solid 3px #ececec;
    width: 53px;
    height: 2px;
    display: block;
    margin: 0 auto;
}
.heading-santhosom h2 span {
    font: 15px/26px 'Libre Franklin';
}
.doctor-name{text-align:center;}
.doctors-list {
    float: left;
    padding: 10px;    margin-left: 15px;
    border: solid 1px #e4e4e4;
    border-radius: 10PX;margin-top:15px;
}
.doctor-name p {
    margin-bottom: 0px; font: 14px/26px 'Libre Franklin';text-transform:uppercase;color:#0d91a1;
}
.doctor-name span{
 font: 14px/26px 'Libre Franklin';text-transform:uppercase;color:#1d1d1d;
}
.profile-view {
    text-align: center;
    position: relative;
    margin-top: -27px;opacity:0;
    margin-bottom: 10px;
}
.profile-view a {
    padding: 7px 11px;
    background: #0d91a1;
    text-decoration: none;font: 12px/24px 'Libre Franklin';
    text-transform: uppercase;
    color: #fff;
    border-radius: 3px;
}
.doctors-list:hover .profile-view {
opacity:1;transition:all ease;
}
#owl-doctors .owl-prev {
    right: 30px;
    top: -40px !important;
    position: absolute;
    background: none;
}
#owl-doctors .owl-next {
    right:-20px;
    top: -40px !important;
    position: absolute;
    background: none;
}
.service-app1 {
    display:table-cell;
    width: 380px;
    margin: 0 auto;
    float: none;padding:15px;background: #f8d308;padding-left:15px;
}
.ambulance-service h2{font:17px/24px 'Libre Franklin';font-weight:bold;color:#8f7900;text-transform:uppercase;margin: 0px;}
.ambulance-service h2 span{display:block;font:13px/24px 'Libre Franklin';color:#202020;}
.services-prod {
    margin: 0 auto;
    width: 90%;
}
.service-app1:nth-child(2){background:#ebc807;}
.ambulance-service h2 a{color:#8f7900;text-decoration:none;}
footer{background:url(../images/footer-bg.jpg);}
.footer-head h2 {
    font: 17px/24px 'Libre Franklin';font-weight:bold;
    color: #ffffff;margin:0px;margin-bottom: 10px;
}
ul.footer-link {
    padding: 0px;
    margin: 0px;
}
ul.footer-link  li a{font: 13px/28px 'Libre Franklin';text-decoration:none;color:#ffffff;}
.width-ftms {
    padding: 30px 0px 30px 0px;width:45%;margin:0 auto;
}
.sm-100{border-right:solid 1px #00353b;}
.sm-100:last-child{border:0px;}
ul.footer-link  li{list-style:none;}
#equalheight-fter{overflow:hidden;}
.footer-logo img{display:block;margin-left:auto;margin-right:auto;}
.footer-logo{padding:30px 0px 30px 0px;border-bottom:solid 2px #00353b;border-bottom-style:dashed;}
.bookaappoinment a{padding:15px 35px;background:#f8d308;text-decoration:none;color:#0a0a0a;font:17px/28px 'Libre Franklin';font-weight:bold;text-transform:uppercase;border-radius:10px;}
.bookaappoinment{text-align:center;margin-top:30px;}
.social-pad {
    margin-top:10px;
    color: #fff;
    text-align: center;margin-bottom:20px;
}
.social-pad span.sprite {
    float: none;
    position: relative;
    top: 15px;margin-right:0px;
}
address p {
    float: left;font:13px/26px 'Libre Franklin';
}
.conta-detail-ft{padding:30px 0px 30px 0px;}
.conta-detail-ft{color:#fff;font:13px/26px 'Libre Franklin';width:80%;margin:0 auto;}
.phone-num{margin-top:10px;}
.footer-email{margin-top:15px;}
.footer-email a{text-decoration:none;color:#fff;}
.footer-head h2:after{content:'';border-top:solid 3px #ffffff;width:40px;height:3px;display:block;margin-top:3px;}
.copy-right{padding:10px 0px 10px 0px;background:#003339;text-align:center;}
.copy-right p{margin-bottom:0px;color:#fff;font:13px/26px 'Libre Franklin';}
.copy-right p a{text-decoration:none;color:#fff;font:13px/26px 'Libre Franklin';}
.quick-enquiry {
    position: fixed;
    right: 5%;
    bottom: 0px;
    padding: 10px 15px;
    background: #f8d308;
    border-radius: 7px 7px 0px 0px;
}
.quick-enquiry a{text-decoration:none;color:#007f8e;font:13px/26px 'Libre Franklin';font-weight:bold;}
.scroll-emergen {
    width: 100px;
    background: #32b8c7;
    text-align: center;
    position: fixed;
	z-index:999;
	top:200px;

}
.sprite.reauest-appion-left{display:block;float:none;text-align:center;margin:0 auto;margin-bottom:5px;}
span.sprite.find-doctor{display:block;float:none;text-align:center;margin:0 auto;margin-bottom:5px;}
span.sprite.enquiry-now{display:block;float:none;text-align:center;margin:0 auto;margin-bottom:5px;}
.scroll-emergen a{text-decoration:none;color:#ffffff;font:13px/18px 'Libre Franklin';padding-bottom:5px;}
.req-cont{padding:5px 0px 10px 0px;}
.req-cont:after {
    content: '';
    width: 50px;
    height: 3px;
    border-top: solid 3px #fff;
    display: block;
    margin-top: 7px;
    margin: 0 auto;
    position: relative;
    top: 5px;
}
.req-cont:last-child:after{display:none;}
.innerpage-slidetext h2{font:21px/24px 'Libre Franklin';font-weight:600;color:#fff;text-transform:uppercase;}
.innerpage-slidetext {
    position: absolute;
    margin-top: -9%;
}
.inner-header{min-height:50px;background:#e8e8e8;}
ul.head-nav{padding:0px;margin:0px;}
ul.head-nav li{list-style:none;display:inline;}
ul.head-nav li a{padding:10px 10px;font:12px/50px 'Libre Franklin';text-decoration:none;color:#606060;}
ul.head-nav li.active a{color:#0cb4c8;}
ul.head-nav li.active:before{content:url(../images/active-header.jpg);}
.inner-heading h1{font:17px/24px 'Libre Franklin';}
.inner-page-content{padding:15px 0px 20px 0px;background:#f0f0f0;}
.inner-heading{text-align:center;}
.contact-information{
	background: #fff;
    width: 90%;
    margin: 0 auto;
    margin-top: 50px;
    margin-bottom: 50px;
}
.infoadd{float:left;padding-left:70px;}
.address-infor:before {
    content: url(../images/address-icon.png);
    float: left;
    background: #f8d308;
    padding: 10px;
    height: 179px;
    margin-top: -15px;
    position: absolute;
    padding-top: 30px;
}
.address-infor h2{font:14px/24px 'Libre Franklin';color:#000000;font-weight:600;margin-bottom: 10px;}
.address-infor address{font:12px/24px 'Libre Franklin';color:#000000;font-weight:400;}
.address-infor p{font:12px/24px 'Libre Franklin';color:#000000;font-weight:400;}
.email a{text-decoration:none;color:#000000; margin-bottom:10px;}
.email img{margin-top:10px;}
.email span{margin-top:10px;}
.email:before {
    content: url(../images/email-before.png);
}
.phonecall:before {
    content: url(../images/phone-call-before.png);
}
.amubu-bg{background:#f0f0f0;}
.form-bg-address{padding:40px 0px 40px 0px;}
.nopad-map{padding:0px;}
.mar-formspace{padding:30px 0px 60px 0px;}
.mar-formspace h2{font:17px/24px 'Libre Franklin';color:#000000;font-weight:600;padding-left:20px;margin-bottom:20px;}
.form-control {
    display: block;
    width: 100%;
    height: 40px;
    background-image: none;
    border:0px solid #ccc;
    border-radius:0px;
    -webkit-box-shadow: inset 0 0px 0px rgba(0, 0, 0, .075);
    box-shadow: inset 0 0px 0px rgba(0, 0, 0, .075);
	border-bottom:solid 1px #e4e4e4;font:13px/24px 'Libre Franklin';
}
.no-pad-sfr{padding:0px;}
select.form-control{
    background: url(../images/drobdown-arrow.png) no-repeat 97%;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
}
input.form-control.submit {
    background:#0cb4c8;
    color: #fff;text-align:left;
}
.inner-head-text{text-align:center;margin-bottom:15px;}
.inner-head-text h1{font:17px/24px 'Libre Franklin';text-transform:uppercase;}
.inner-head-text h1:after{content:'';border-top:solid 2px #222222;width:50px;height:2px;display:block;margin:0 auto;margin-top:5px}
.content-descri p{font:13px/24px 'Libre Franklin';color:#222222;padding-bottom:10px;}
.content-descri{padding:10px 0px 20px 0px}
.content-descri span{font:13px/24px 'Libre Franklin';color:#0cb4c8;}
.san-chest-born{background:#0cb4c8;padding:25px;margin:30px 0px 30px 0px;border-radius:5px;}
.san-chest-born img {
    float: left;
    padding-right: 20px;
    margin-top: -50px;
    position: relative;
}
.san-chest-born p{color:#ffffff;font:13px/24px 'Libre Franklin';}
.years-of-experience{text-align:center;}
.width-year h2{font-size:30px;font-weight:bold;margin-bottom:0px;}
.width-year p{color:#0cb4c8;font:13px/24px 'Libre Franklin';}
.width-year {
    display: inline-block;
    padding-left:3%;
    padding-right:3%;
	border-right: solid 1px #a8a8a8;
	border-right-style:dashed;margin-top:15px;margin-bottom:15px;
}
.width-year:last-child{border:none;}
.years-des-span span{color:#f79100;}
.gallery-about{padding:0px;}
.gallery-about img{width:100%;}
.facilities-content p{color:#222222;font:13px/24px 'Libre Franklin';text-align:center;}
.facilities-tesxt h2 {
    text-align: center;
    font: 13px/24px 'Libre Franklin';
    color: #0cb4c8;
    text-transform: uppercase;
    margin-top: 15px;
    padding: 8px;
    border-bottom: solid 1px;
    border-top: solid 1px;
    display: inline-block;
}
.facilities-tesxt {
    text-align: center;
}
.facilities-img img{display:block;margin-left:auto;margin-right:auto;}
.facilities-img{margin-top:30px;}
.tab-photos .nav > li > a:hover {
    text-decoration: none; 
	border-color:transparent;
	background:transparent;
	color:#000;
}
.tab-photos .nav > li.active > a:focus {
    text-decoration: none; 
	border-color:transparent;
	background:transparent;
	color:#000;
}
.tab-photos .nav > li.active > a{
    text-decoration: none; 
	border-color:transparent;
	background:transparent;
	color:#000;
}
.tab-photos .nav > li.active > a:after{content:'';width:50%;height:3px;border-bottom:solid 4px #0cb4c8;display:block;margin:0 auto;}
.tab-photos .nav > li:hover > a:after{content:'';width:50%;height:3px;border-bottom:solid 4px #0cb4c8;display:block;margin:0 auto;}

.tab-photos .nav > li > a{
	color:#0cb4c8;	
	border-color:transparent;
	background:transparent;
	font: 14px/24px 'Libre Franklin';
	font-weight:600;text-transform:none;
}
.tab-photos .nav-tabs{border:0px;}
.galleery-doctor {
    margin-top: 25px;
}
.ravi-santhosam img{display:block;margin-left:auto;margin-right:auto;}
.name-doctor-santh span{font-weight:600;display:block;margin-top: 10px;line-height: 26px;}
.name-doctor-santh p{font: 15px/24px 'Libre Franklin';margin-top:5px;}
.ravi-santhosam {
    text-align: center;
    background: #ffffff;
    padding: 0px 0px 10px 0px;
    display: table-cell;
    left: 10px;
    position: relative;
}
.name-doctor-santh span:last-child{color:#006471;font:  'Libre Franklin';}
.name-doctor-santh p{font: 15px/24px 'Libre Franklin';color:#515151;}
ul.head-nav li:nth-child(2):before {
    content: url(../images/active-header.jpg);
}
.team-of-doctor {
    padding: 30px 0px 30px 0px;
}
.raviasnthosam-cont{background:#fff;color:#000;padding:20px;font: 13px/24px 'Libre Franklin'; margin-top: 20px;}
.raviasnthosam-cont span{color:#006471;font-weight:600; margin-top: 40px;}
.raviasnthosam-cont p{text-align:justify;}
.position-hield{background:#fff;color:#000;padding:10px 20px 30px 20px;  font:13px/24px 'Libre Franklin';margin-top:35px;}
ul.position-tick{padding:0px 0px 20px 0px;margin:0px;}
ul.position-tick li{font:13px/28px 'Libre Franklin';list-style:none;clear:both;}
ul.position-tick li:before{content:url(../images/arrow-position.png);float:left;padding-right:10px;}
ul.position-tick li span {
    float: left;
    width: 90%;
    text-align: left;
}
.position-hield h2{font:13px/36px 'Libre Franklin';border-bottom:solid 1px #e8e8e8;margin-top:0px;color:#006471;font-weight:600;}
.position-hield p{margin-bottom:15px;font:13px/24px 'Libre Franklin';text-align:justify;}
.santh-img-doctor img{display:block;margin-left:auto;margin-right:auto;}
.santh-img-doctor {
    margin-top:10px;
}
.view-more{margin-top:20px;text-align:center; margin-bottom: 20px;}
.view-more a{text-decoration:none;padding:15px 20px;background:#01444c;color:#fff;text-transform:uppercase;}
.facilities-content span{color:#0cb4c8;}
.accordion-content-display{margin-top:30px;}
.panel-default > .panel-heading {
    color: #333;
    background-color: transparent;
    border-color: transparent;
}
.panel-default {
 border-color:transparent;
}
.panel {
    background-color:transparent;
    border: 0px solid transparent;
    border-radius:0px;
	-webkit-box-shadow: 0 0px 0px rgba(0, 0, 0, .05); 
     box-shadow: 0 0px 0px rgba(0, 0, 0, .05); 
}
.panel-default > .panel-heading + .panel-collapse > .panel-body {
    border-top-color: transparent;
}
.panel-group .panel-heading + .panel-collapse > .panel-body, .panel-group .panel-heading + .panel-collapse > .list-group {
border-top:0px solid #ddd;
}
.panel-default .actives{
    color: #3b7dc7;
}
.panel-group:before {
    content: '';
    border-left: 1px solid #dddbdc;
    position: absolute;
    left: 52px;
    top:16%;
    display:inline-block;
    bottom: 10%;
}
.panel-title.actives:before {
    content: '';
    background:#f0f0f0  url(../images/accorin-icon1.png) no-repeat;
    display: inline-block;
    width: 47px;
    height: 47px;
    margin-right: 10px;
    position: relative;
	top: 18px;
}
.panel-title:before {
    content: '';
    background:#f0f0f0  url(../images/accorin-icon-not-active.png) no-repeat;
    display: inline-block;
    width: 47px;
    height: 47px;
    margin-right: 10px;
    position: relative;
	top: 18px;
}
.panel-body p {
    text-align: justify;
    color: #565656;
    font-size: 13px;
    font-weight: 400;
    line-height: 24px;
    padding-left:55px;
}
.panel-title a{text-decoration:none;text-transform: uppercase;font:14px/24px 'Libre Franklin';font-weight:600;}
.slider-photo {
    margin-top: 60px;
}
#owl-serviceslider.owl-theme .owl-controls .owl-buttons div {
    display: inline-block;
    background:transparent;
    opacity:1;padding:0px;margin:0px;
}
#owl-serviceslider .owl-prev{
    left:0px;
    top:40% !important;
    position: absolute;
    background: none;
}
#owl-serviceslider .owl-next{
    right:0px;
    top:40% !important;
    position: absolute;
    background: none;
}
.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {
    color: #fff;
    background-color: transparent;
}
.dropdown-menu {
    padding:0px 0;
    margin:0px 0 0;
        border: 0px solid #ccc;
    border: 01px solid rgba(0, 0, 0, .15);
    border-radius:0px;background:transparent;
    -webkit-box-shadow: 0 0px 0px rgba(0, 0, 0, .175);
    box-shadow: 0 0px 0px rgba(0, 0, 0, .175);
}

.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus{
    color: #000000;
    text-decoration: none;
    background-color:#ffffff;
    outline: 0;
}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
    color: #000000;
    text-decoration: none;
    background-color: #ffd800;
}
.dropdown-menu > li > a{
    color: #000000;
    text-decoration: none;
    background-color:#FFF;
	font:12px/26px 'Libre Franklin';
	text-transform:uppercase;
}
.dropdown-menu > li{margin-bottom:1px;}	
.google-map{width:100%;border:0px;outline:0px;height:420px;}
.heading-santhosom h1:hover:after {
    content: '';
    border-top: solid 3px #3498db;
    width:100px;transition:all ease 0.5s;
}
.readmore-about a:hover:before{ content: '';
    border-top: solid 3px #ececec;
    width:100px;transition:all ease 0.5s;}
	
.bookapp{ float:left; padding:0; margin:-17px; margin-bottom: 0px;}

.contact-us-right{margin:0; padding:0; margin-bottom:20px; margin:50px 0px 10px 0px;} 
.form-bg-address{padding:40px 0px 40px 0px;}
.nopad-map{padding:0px;}
.mar-formspace{padding:0px;}
.mar-formspace h4{font-size:15px; color:#f14949; text-transform:uppercase; font-weight:600; padding-left:20px; margin-bottom:50px;}
.form-control {
    display:block;
    width:100%;
    height:40px;
    background-image:none;
    border:0px solid #ccc;
    border-radius:0px;
    -webkit-box-shadow:inset 0 0px 0px rgba(0, 0, 0, .02);
    box-shadow:inset 0 0px 0px rgba(0, 0, 0, .02);
	border-bottom:solid 1px #e4e4e4;
	font-size:13px;
	color:#8e8e8e;
	margin:0; padding:0;
}
.no-pad-sfr{padding:0px;}
select.form-control{
    background:url(../images/drobdown-arrow.png) no-repeat 97%;
    appearance:none;
    -webkit-appearance:none;
    -moz-appearance:none;
}
input.form-control.submit {
    background:#5a5a5a;
    color:#fff;
}
input.form-control.submit:hover {
    background:#424242;
}
span#txtCaptchaDiv {
    font-size: 25px;
}

.contactus-enqu{width:100%; min-height:370px;}
input.form-control {
    height:40px;
    border: none;outline:0;
    box-shadow: none;
    border-bottom: solid 1px #d3d3d3;    color: #9b9b9b;
    border-radius: 0px;
	font-family: lato;
}
select.form-control{
    height:40px;outline:0;
    border: none;    color: #9b9b9b;
    box-shadow: none;font:13px/24px 'lato';
    border-bottom: solid 1px #d3d3d3;
    border-radius: 0px;background:url(../images/drobdown-arrow.png) no-repeat 97%;appearance:none;-webkit-appearance:none;-moz-appearance:none;
}
textarea.form-control.txt_area{
    border: none;outline:0;
    box-shadow: none;font:13px/24px 'lato';
    border-bottom: solid 1px #d3d3d3;color:#9b9b9b;
    border-radius: 0px;
    height: 95px;
}
.no-pad-a{padding:0px;}

span#txtCaptchaDiv {
    top:6px;
    position: relative;
	font-size:21px;
	color:#333;
    line-height:33px;color:#9b9b9b;
    padding-bottom: 5px;height: 46px;
}
input.form-control.submit{background:#0cb4c8;color:#fff; text-transform:uppercase; text-align:center;}
input.form-control.submit:hover{background:#149fb0;}
.form-pad-top{margin:50px 0px 0px 0px;}
.form-group {
    margin-bottom: 15px;
    padding: 0px 5px;
}
.form-title p{
    font-size: 15px;
    color: #454545;
    text-transform: uppercase;
    font-weight: 600;
    margin-bottom: 30px;
	text-align:left;
}

.item img{width:100%;}
.col-md-6.col-sm-6.service-slider.demo  img{width:100%;}
.blog_cont{ padding:0;}
.blog_lft{ border-top:10px solid #f36e2f; padding:0;}
.blog_rgt{ padding:0 40px; margin-top:15px;}
.blog_single{ border-bottom:1px solid #ddd; padding:20px 10px; vertical-align: top; min-height:705px; position: relative;}
.blog_single:nth-child(odd){ margin-left:0;}
.blog_single:nth-child(even){ margin-right:0;}
.blog_single h3{ color:#0764b0; font: 22px/24px 'Libre Franklin'; min-height:45px;}
.blog_single h3 a{ color:#0764b0; font: 22px/24px 'Libre Franklin'; text-decoration: none; outline: none; text-transform:capitalize; line-height: 30px;}
.blog_single h3 a:hover{ color:#f36e2f;}
.blog_single h5{ color:#979797; font: 11px/24px 'Libre Franklin';}
.blog_single > a{ color:#fff; font: 11px/24px 'Libre Franklin'; background:#f36e2f; text-transform: uppercase; border-radius:15px; padding:2px 15px; text-decoration: none; position: absolute; bottom:10px; left:0; display: inline-block;}
.blog_single p{color:#222222; font: 16px/24px 'Libre Franklin'; padding:0 10px 20px 0; line-height: 30px;}
.blog_rgt h2{ color:#fff; font: 17px/24px 'Libre Franklin'; background:#0764b0; text-transform: uppercase; padding:10px; border-radius:10px; text-align: center;}
.blog_rgt ul{ padding:0; margin-top:20px;}
.blog_rgt ul li{ list-style: square inside; line-height:24px; margin:15px 0;}
.blog_rgt ul li a{ color:#000;font: 17px/24px 'Libre Franklin'; text-decoration: none; outline: none;}
.blog_rgt ul li a:hover,.blog_rgt ul li a.active{ color:#0764b0;}
.inner_blog{ text-align:center;}
.inner_blog h1{ color:#f36e2f; font: 28px/30px 'Libre Franklin'; border-bottom:1px solid #ddd; text-align: center; padding-bottom:10px;
 margin:40px 0 20px 0;  margin-bottom:0; text-transform: capitalize;}
.inner_blog h6{ color:#8b6c5d; font: 13px/24px 'Libre Franklin'; padding-bottom:10px; text-transform: uppercase;}
.inner_blog p{ text-align: justify; font: 17px/24px 'Libre Franklin'; color:#222222; margin: 20px 0;}
.inner_blog img{ margin:15px 0;margin: 0 auto;}
.inner_blog ul{}
.inner_blog ul li{ text-align: left; font: 17px/24px 'Libre Franklin'; color:#222222; line-height: 30px;}
.inner_blog h4{ background:#f36e2f; display: inline-block; width:100%;}
.inner_blog h4 a{ text-decoration: none; outline: none; color:#fff;font: 14px/24px 'Libre Franklin'; float:left; padding:0 10px;}
.inner_blog h4 a.rgt{ float: right;}
.doc-img img{
    margin-bottom: 10px;
}

.play-store{text-align:center; margin-top:30px;}
.play-store p{color:#fff; font-size:17px; text-transform:uppercase; font-weight:500;}
.play-store a{display:inline-block; margin:0 3px;}
.play-store img{margin:0 auto;}

.our-videos{padding:0; margin-bottom:50px; text-align: center;}
.our-videos h2{
    font: 19px/26px 'Libre Franklin';
    font-weight: 300;
    text-transform: uppercase;
    color: #0cb4c8;
    text-align: center;
	margin-bottom:40px;
}
.our-videos h2:after {
    content: '';
    border-top: solid 3px #ececec;
    width: 53px;
    height: 2px;
    display: block;
    margin: 0 auto;
}

.our-videos a{ margin-top: 20px; display:  inline-block;}

.schdrvb{ padding:50px 0;}
.schdrvb h2{ text-align: center; font: 20px/26px 'Libre Franklin'; margin-top:0;}
.logo-float-left img{ width:258px;}

.modal{}
.modal .modal-header{padding:0;border: none;}
.modal .modal-body{padding:0;    text-align: center;}
.modal .modal-body img{display:inline-block;}
.modal .modal-content{padding:0;background: none;box-shadow: none;border: 0;}
.modal-open .modal{}
.modal-header .close{width:35px;height:35px;border-radius:5px;background:#2f3777;opacity: 1;text-shadow: none;color:#fff;font-size:35px;position: absolute;right: 50px;top: 7px;z-index:2;}
.innerpage-slidetext p{ color:#fff; font-size:16px;}

.raviasnthosam-cont ul{}
.raviasnthosam-cont ul li.drroshan{font-size: 16px;
    color: #222222;
    font-weight: 400;
    line-height: 34px;}
.raviasnthosam-cont ul li.drroshan b{ font-weight: 400;}
.raviasnthosam-cont h3{ font-size: 20px;}
.raviasnthosam-cont p.drroshan{ font-size: 16px; font-weight: 400;}
.raviasnthosam-cont ul li.drrajivsantosham{ margin-bottom: 20px;}
.raviasnthosam-cont ul.drrajivsantosham{ list-style:  none; margin-top: 20px; padding-left: 25px;}
.raviasnthosam-cont ul.drrajivsantosham li b{ font-size: 16px; font-weight: 600;}
.raviasnthosam-cont ul.drrajivsantosham li p{ margin-bottom: 0;}


.wstnkub{}
.wstnkub_logo{ text-align: center;}
.wstnkub_logo a{ background: #0cb4c8; color: #fff; padding: 10px 20px; text-decoration:  none; display:  inline-block; font-size: 16px; font-weight: 500;}
.wstnkub_logo a.logo{ background:  none;}
.wstnkub_logo p{ font-size: 18px; color: #000;}
.wstnkubinfo{}
.wstnkubinfo p{ font-size: 18px; color: #000;}
.wstnkubinfo p a{ text-decoration:  none; color: #000;}
.wstnkubinfo h6{ font-size: 22px;}
.wstnkubinfos{ padding-top: 10px;}
.wstnkubinfo p .fa{ width: 30px; height: 30px; border-radius: 30px; line-height: 30px; text-align: center; background: #f8d308; color: #fff; margin-right: 7px;}
.wstnkub hr{ border-top:1px solid #1f283a ;}

.video{ padding: 10px;}
.video a.imgvideo{ margin: 0;}
.insatbg{max-width: 1100px;margin: 0 auto;padding: 0 0px;}
.incnt{display: grid;grid-template-columns: repeat(2, 1fr);}
.doc_pro-rs{text-align: left !important;margin-top: 4px;}

.logo-float-left{ position:absolute; z-index:2;}
