/* Global Styles */
html, body { font:normal 15px 'Roboto', arial; color:#747474; line-height:22px}
@font-face {
    font-family: 'Roboto';
    src: url('../fonts/Roboto-Bold.eot');
    src: url('../fonts/Roboto-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Roboto-Bold.woff2') format('woff2'),
        url('../fonts/Roboto-Bold.woff') format('woff'),
        url('../fonts/Roboto-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Roboto';
    src: url('../fonts/Roboto-Regular.eot');
    src: url('../fonts/Roboto-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Roboto-Regular.woff2') format('woff2'),
        url('../fonts/Roboto-Regular.woff') format('woff'),
        url('../fonts/Roboto-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
ul{ margin:0; padding:0}
ul li{ list-style:none}
a, a:hover, a:focus{ text-decoration:none}
h2{ color:#009aca; font-size:26px; margin:20px 0; text-transform:uppercase}
p{ font-family: 'Roboto'; font-weight: normal;  color:#6a758c; font-size:15px;}
.fl{ float:left}
.fr{ float:right}
.rel{ position:relative}
li{color: #6a758c}
.display_table{ margin:0 auto; display:table; float:none!important}
.margin-left10{ margin-left:10px}
.margin-right10{ margin-right:10px}
.margin-top10{ margin-top:10px}
.margin-bottom10{ margin-bottom:10px}
.margin-left20{ margin-left:20px}
.margin-right20{ margin-right:20px}
.margin-top20{ margin-top:20px}
.margin-bottom20{ margin-bottom:20px}
.margin-top30{ margin-top:30px}
.margin-bottom30{ margin-bottom:30px}
.margin-top40{ margin-top:40px}
.margin-bottom40{ margin-bottom:40px}
.margin-top60{ margin-top:60px}
.margin-bottom60{ margin-bottom:60px}
.topsection{ padding:20px 0; }
.logo{ margin:15px auto 0; display:block}
.logo img{ width:100%}
.doctorDetails{ float:right; background:#fdffe3; padding:10px 10px 10px 45px; font-size:13px; position:relative}
.doctorDetails span{ color:#009aca; display:block; font-size:16px;}
.doctorDetails i{ color:#009aca; font-size:22px; position:absolute; left:16px; top:14px}
.topsection .bookAppointment{ background:#FFF; border:1px solid #d1cece; color:#009aca; float:left; padding:9px 15px 9px 45px; font-size:13px; position:absolute; margin-top:25px}
.topsection .bookAppointment i{ color:#009aca; font-size:22px; position:absolute; left:16px; top:10px}
.navbar-inverse{ background-color:#009aca; border-color:#009aca}
.navbar-inverse .navbar-nav > li > a{ color:#FFF}
.nav > li > a{ padding:12px 12px}
.navbar{ min-height:46px;}
.navbar-right{ float:none!important}
.navbar{ border-radius:0; margin-bottom:0}
/* Home Page Carousel */
/* Home Page Carousel */
header.carousel{height:105%;}
header.carousel .item,
header.carousel .item.active,
header.carousel .carousel-inner { height:490px;}
header.carousel .fill{width: 100%; height:490px; background-position: center; background-size: cover;}
.carousel-caption{ bottom:80px}
.carousel-caption h2{ text-shadow:none; font-size:35px; background:rgba(255,255,255,0.6); padding:30px; display:inline-block; margin:0 auto; color:#000; font-weight:bold; text-transform:uppercase}
.banner-bottomServices{ background:#daf5fe url(../images/pattern.png) repeat-x 0 0; padding:2% 0}
.banner-bottomServices ul li{ float:left; width:20%; text-align:center; font-size:15px; color:#000; text-transform:uppercase; padding:0px 24px}
.banner-bottomServices ul li a{ color:#000}
.banner-bottomServices ul li .servicesIcon{ display:table; margin:10px auto }
.introduction_Section{ padding-top:10px}
.introduction_Section ul{ padding-bottom:10px}
.introduction_Section ul li{ position:relative; padding-left:30px; margin-bottom:10px;}
.introduction_Section ul li i{ color:#cd045e; font-size:22px; position:absolute; left:0px; top:2px}
.introduction_Section .click_here{ border:1px solid #d1cece; padding:9px 15px; color:#009aca; font-size: 13px; font-weight:bold; margin:10px 0 30px 30px; display:inline-block}
.dr_SingalImg{ position:absolute; right:-70px; bottom:0; width:500px}
.dr_SingalImg img{ width:100%}
.services_Section{ background:url(../images/hospital-bg.jpg) no-repeat 0 0; background-size:100% 100%; padding:20px 0}
.services_Section .serviceimg{ margin-top:-50px}
.services_Section h2{ text-align:center; color:#FFF}
.services_Section .servicesAllinks ul li{ padding-left:30px; float:left; width:50%; margin:22px 0; position:relative}
.services_Section .servicesAllinks ul li:after{ position:absolute; content:"\f430"; font-family:"Material Design Icons"; font-size:26px; color:#fff; left:-5px; top:-1px}
.services_Section .servicesAllinks ul{ margin-bottom:20px; overflow:hidden}
.services_Section .servicesAllinks ul li a{ color:#FFF; font-size:18px;}
.services_Section .viewall_services{ margin:0 0 0 90px ; padding:8px 25px; border:1px solid #FFF; color:#FFF}
.focus_activity h4{ color:#000; margin-bottom:20px; text-align:center}
.focus_activity h4 a{ color:#000;}
.focus_activity p{ text-align:justify; margin-bottom:20px; min-height: 220px;}
.focus_activity .viewmorebtn{ margin:0 auto; display:table; border:1px solid #d1cece; padding:9px 15px; color:#009aca; font-size: 13px; font-weight:bold}
.video2{ padding:0; border:none; margin-bottom:20px; display:inline-block; min-height:220px}
.video2 img{ width:100%}
.videopopupjs{ background-color:#000; background-color:rgba(0,0,0,0.6);width:100%;height:100%;position:fixed;top:0;left:0;z-index:99999;text-align: start!important;}
.videopopupjs--hide{-webkit-animation-duration: 0.2s;animation-duration: 0.2s;-webkit-animation-fill-mode: both;animation-fill-mode: both;-webkit-animation-name: videoPopupJsHide;animation-name: videoPopupJsHide;}
.videopopupjs__close{ width:30px; height:30px; cursor:pointer; display:block; margin-bottom:10px; color:rgba(255, 255, 255, 0.59);}
.videopopupjs__close:after{ width:30px; height:30px; display:block; text-align:center; content:'X'; font-family:'Verdana'; border-radius:50%; background:#333; line-height:2.2; font-size:13px;}
.videopopupjs__close:hover{opacity:0.5;}
.videopopupjs--animation{ opacity: 0; -webkit-animation-duration: 0.2s; animation-duration: 0.2s; -webkit-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-name: videoPopupJs; animation-name: videoPopupJs;}
.videopopupjs__content{ margin:0 auto; height:100%; height:500px; width:100%; margin-top:5%;}
.videopopupjs__content iframe{ width:100%; height:100%;}
.videopopupjs__block--notfound{ position:absolute; top: 0; bottom: 0; margin: auto 0; width:100%; height:500px; background-color:#fff; text-align:center;vertical-align: middle; line-height: 500px; font-family:'Arial'; font-size:20px;}
@media(max-width: 768px){
.videopopupjs__content{	max-width:90%!important;}
}
@-webkit-keyframes videoPopupJs{
0%{opacity: 0;} 100%{opacity: 1;}
}

@keyframes videoPopupJs{
0%{	opacity: 0;} 100%{opacity: 1;}
}

@-webkit-keyframes videoPopupJsHide{
0%{opacity: 1;} 100%{opacity: 0;}
}

@keyframes videoPopupJsHide{
0%{opacity: 1;} 100%{opacity: 0;}
}


/* Responsive Styles */
@media(max-width:767px) {
header.carousel .carousel{height: 70%;}
}
.grayPart{ background:#e4e4e4; padding:40px 0; margin:20px 0}
.grayPart ul{ margin:0 auto; display:table; text-align: center;}
.grayPart ul li{ /*float:left;*/ padding:0 20px;}
.grayPart .consult-now{ background:#0099cb; border:1px solid #0099cb; color:#FFF;  padding:9px 30px 9px 50px; font-size:13px; margin:25px auto 0; display:table; position:relative}
.grayPart .consult-now i{ color:#FFF; font-size:22px; position:absolute; left:16px; top:10px}

footer{ margin:30px 0 0;}
footer .footerlinks ul li{ padding-bottom:5px;}
footer h4{ color:#364354; font-size:16px;}
footer .footerlinks ul li a{ color:#6a758c; font-size:13px;}
footer .sociallinks{ margin-top:20px}
footer .sociallinks ul li{ float:left; padding:0 10px 0 0}
footer .sociallinks ul li a{ width:35px; height:35px; display:block; text-align:center; line-height:35px; color:#FFF} 
footer .sociallinks ul li .fb{ background:#3a589b;}
footer .sociallinks ul li .twt{ background:#598dca;}
footer .sociallinks ul li .google{ background:#d6492f;}
footer .sociallinks ul li .lkdin{ background:#007ab9;}
footer .copyright{ background:#0099cb; padding:8px 0; margin-top:20px; text-align:center; font-size:13px; color:#9ee2f8}
footer .copyright a{ color:#9ee2f8}
/**INNER PAGE**/
.innerpage_Banner{ background:url(../images/innerpage_banner.png) no-repeat 0 0; background-size:100%; min-height:166px; margin-bottom:40px;}
.innerpage_Banner span{ font-size:22px; display:block}
.innerpage_Banner h2{ text-align:center; color:#4a585d; padding-top:60px; margin:0; font-weight:bold; font-size:32px;}
.introduction_Inner{ position:relative; padding:0 40px;}
.introduction_Inner p{ color:#009aca; font-weight:bold; margin:10px 0}
.introduction_Inner .blueborder{ border:10px solid #0099cb; width:100%; height:250px; position:absolute; top:32px; z-index:1; left:0}
.introduction_Inner img{ z-index:999; width:100%; position:relative}
.whyus_leftimg{ margin-top:30px}
.whyus_Section li{ position:relative; padding-left:25px; color:#6a758c; margin-bottom:10px;}
.whyus_Section li:after{ position:absolute; content:"\f134"; font-family:"Material Design Icons"; font-size:20px; color:#cd045e; left:0px; top:1px}
.common_symptoms{ background:url(../images/hospital-bg.jpg) no-repeat 0 0; background-size:100% 100%; padding:20px 0; margin:40px 0;}
.common_symptoms h2{ text-align:center; color:#FFF}
.common_symptoms ul{ margin-top:30px;}
.common_symptoms li{ position:relative; padding-left:25px; color:#FFF; margin-bottom:10px;}
.common_symptoms li a{ color:#FFF}
.common_symptoms li:after{ position:absolute; content:"\f142"; font-family:"Material Design Icons"; font-size:20px; color:#FFF; left:0px; top:1px}
.common_symptoms .common_symptomsDrimg{ margin:0 auto; display:table}
.common_symptoms .common_symptomsDrimg img{ width:100%}
.common_disorders h2{ margin-bottom:30px;}
.common_disorders ul li{ position:relative; padding-left:25px; color:#6a758c; margin-bottom:10px;}
.common_disorders ul li:after{ position:absolute; content:"\f704"; font-family:"Material Design Icons"; font-size:20px; color:#0099cb; left:0px; top:1px}
.common_disorders .col-md-7{ padding-left:0}
/**INDEX CASES**/
.index_cases p strong{ color:#ff6f6f}
.index_cases ul li{ position:relative; padding:0 10px 0 70px; width:32%; float:left; margin-bottom:30px; min-height:80px;}
.index_cases ul li .case_number{ background:#e6f0fa; font-size:26px; color:#4c5b75; width:58px; height:58px; text-align:center; position:absolute; left:0}
.index_cases ul li .case_number span{ font-size:15px; display:block; padding-top:5px;}
.index_cases ul li a{ color:#0099cb; font-size:16px; display:block; margin-top:5px; }
.page {display: none;}
.page-active {display: block; margin-top:30px}
/**SURGERY VIDEO**/
.heading-padding{ padding-top:55px!important}
.video_section{ background:#d2f1fe; padding:10px; min-height:305px;}
.video_section .video_desc{ position:relative; padding:14px 70px 5px 5px; color:#000; font-size:14px; width:100%}
.video_section .video_desc span{ display:block; color:#000}
.video_section .video_desc a i{ font-size:60px; color:#0099cb}
.video_section .video_icon{ padding:0; border:none; display:inline-block; min-height:60px; position:absolute; right:0; top:22px}
.video_section .video_icon img{ width:100%}
.videobox{ padding:0; border:none;  display:inline-block; min-height:212px}
.videobox img{ width:100%}
/**SERVICES**/
.services_section{ text-align:center; position:relative; margin:60px 0;}
.services_section .services_icon{ height:75px; width:75px; margin:0 auto; background:#0099cb; line-height:75px; z-index: 99999; position:absolute; left:0; right:0; top:-20px}
.services_section .services_icon i{ color:#FFF; font-size:40px;}
.services_section .services_desc{ background:#e6f0fa; padding:70px 0 20px 0;}
.services_section .services_desc a{ color:#4a585d; font-size:16px; font-weight:bold}
/**About Doctor**/
.about-doctor{ position:relative;}
.about-doctor .doctor-desc{ position:absolute; left:0; top:25%}
.about-doctor .doctor-desc h1{ font-size:48px; color:#0099cb; font-weight:bold}
.about-doctor2{ background:#dff7ff; padding:30px 0}
.about-doctor3{ margin:3.9rem -2rem 0 0}
.about-doctor3-desc{ background:#0099cb; padding:2rem 3rem 2rem 6rem; z-index:-1; position:relative}
.about-doctor3-desc p{ color:#FFF}
.about-doctor4 img{ width:100%}
/***ClINICS AND TIMINGS***/
.clinic-timings{ border:2px solid #e5e6e8; padding:0.2rem 3rem 1rem 7rem; position:relative; min-height: 250px; margin:30px 0;}
.clinic-timings h3{ color:#000; font-size:18px;}
.clinic-timings .clinic-icon{ background:#0099cb; width:76px; height:76px; position:absolute; text-align:center; line-height:72px; left:15px; top:-25px;}
.clinic-timings ul li{ padding:0 0 5px 25px; color:#6a758c; position:relative}
.clinic-timings ul li i{ position:absolute; left:-4px; font-size:22px; color:#667278}
/**Contact Us**/
.mandatory{ color:#a94442}
#contactForm .form-group span{ color:#a94442}
.radiobtn1{display: inline-block; position: relative; padding-left: 35px; margin-bottom: 12px; cursor: pointer; font-size:15px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; font-weight:normal; width:40%}
.radiobtn1 input { position: absolute; opacity: 0; cursor: pointer;}
.checkmark { position: absolute; top: 0; left: 0; height: 25px; width: 25px; background-color: #eee; border-radius: 50%; border:1px solid #0099cb}
.radiobtn1:hover input ~ .checkmark { background-color: #ccc;}
.radiobtn1 input:checked ~ .checkmark { background-color: #FFF;}
.checkmark:after {content: ""; position: absolute; display: none;}
.radiobtn1 input:checked ~ .checkmark:after { display: block;}
.radiobtn1 .checkmark:after { top:3px; left:3px; width:17px; height:17px; border-radius: 50%; background:#0099cb;}

.bluebtn{ background:#0099cb; border:1px solid #0099cb; color:#FFF;  padding:9px 30px 9px 50px; font-size:13px; position:relative}
.bluebtn i{ color:#FFF; font-size:22px; position:absolute; left:16px; top:7px}
.blueborderbtn{ background:#FFF; border:1px solid #0099cb; color:#0099cb;  padding:9px 30px 9px 50px; font-size:13px; position:relative}
.blueborderbtn i{ color:#0099cb; font-size:22px; position:absolute; left:16px; top:7px}

.border-top{ border-top:2px solid #e9e9e9; padding-top:15px; margin:25px 0;}
/**CV OF DOCTOR**/
.cvof_doctor .panel-body{ background:#daf5fe; border-top-color:#FFF!important; padding:2rem 15rem 2rem 3rem; position:relative; min-height:650px; max-height:650px; overflow:visible; overflow-y:scroll}
.cvof_doctor .box-height{ max-height:inherit; min-height:inherit; overflow:hidden}
.cvof_doctor .panel-default{ border-color:#FFF}
.cvof_doctor .accordion-toggle{ color:#000}
.cvof_doctor .accordion-toggle:hover, .cvof_doctor .accordion-toggle:focus{ color:#0099cb;}
.panel-default > .panel-heading{ background:#FFF; padding:20px 15px}
.cvof_doctor .panel-body .profile-box > li{ position:relative; padding-left:25px; color:#6a758c; margin-bottom:10px;}
.cvof_doctor .panel-body .profile-box > li:after{ position:absolute; content:"\f134"; font-family:"Material Design Icons"; font-size:20px; color:#cd045e; left:-2px; top:1px}
.cvof_doctor .panel-body .profile-box > li > ul{ margin-top:10px}
.cvof_doctor .panel-body .profile-box > li > ul > li{ position:relative; padding-left:25px; color:#8896b5; margin-bottom:5px;}
.cvof_doctor .panel-body .profile-box > li > ul > li:after{ position:absolute; content:"\f142"; font-family:"Material Design Icons"; font-size:16px; color:#657fb6; left:0px; top:0px}
.cvof_doctor .panel-body .profile-box > li > ol{ margin-top:10px}
.cvof_doctor .panel-body .profile-box > li > ol > li{ list-style:decimal; padding-left:5px; color:#8896b5; margin-bottom:5px;}
.cvof_doctor .panel-body .profile-box li strong{ color:#565d78}
.cvof_doctor .panel-body .panel_icon{ width:105px; height:105px; border:2px solid #99a2b6; text-align:center; line-height:105px; position:absolute; right:30px; top:30px; background:#FFF}
.cvof_doctor .panel-body .qualification-box li{ position:relative; padding-left:20px; color:#6a758c; margin-bottom:10px;}
.cvof_doctor .panel-body .qualification-box li:after{ position:absolute; content:"\f12f"; font-family:"Material Design Icons"; font-size:8px; color:#6a758c; left:0px; top:1px}
.cvof_doctor .panel-body .qualification-box li strong{ color:#0099cb}
.cvof_doctor .panel-body h3{ color:#000; margin-top:0; font-size:18px;}
.border-bottom-white{ border-bottom:2px solid #FFF; padding-bottom:15px; margin:0 0 25px 0;}
.cvof_doctor .panel-body ol{ padding-left:25px}
.cvof_doctor .panel-body ol li{ position:relative; color:#6a758c; margin-bottom:10px;}
/***Individual Case***/
.individual-case .col-md-6{ padding-left:0}
.sub_heading{ color:#000; font-size:18px}
.advantages-of-eswl{ background:#f6ffe8; padding:2rem; min-height:175px}
.advantages-of-eswl h3{ color:#000; font-size:18px; margin-top:0}
.advantages-of-eswl ul li{ position:relative; padding-left:25px; color:#6a758c; margin-bottom:10px;}
.advantages-of-eswl ul li:after{ position:absolute; content:"\f1f5"; font-family:"Material Design Icons"; font-size:20px; color:#6fa51a; left:-2px; top:1px}
.disadvantages-of-eswl{ background:#ffe8e8; padding:2rem 1rem 2rem 2rem;  min-height:175px}
.disadvantages-of-eswl h3{ color:#000; font-size:18px; margin-top:0}
.disadvantages-of-eswl ul li{ position:relative; padding-left:25px; color:#6a758c; margin-bottom:6px;}
.disadvantages-of-eswl ul li:after{ position:absolute; content:"\f1f5"; font-family:"Material Design Icons"; font-size:20px; color:#b44646; left:-2px; top:1px}
.individual-case-imagesSect ul li{ padding:0 25px 0 0; display:inline-block}
.individual-case-imagesSect ul li img{ width:100%}
.individual-case-imagesSect{ margin:40px 0;}
/***Individual Knowledge Bank***/
.individual-Knowledge-bank{ margin-bottom:20px;}
.individual-Knowledge-bank .imagesSect ul li{ margin-bottom:20px}
.individual-Knowledge-bank .imagesSect ul li img{ width:100%}
.individual-Knowledge-bank .what-do-kidneys{ background:#e6f0fa; padding:25px;}
.individual-Knowledge-bank .what-do-kidneys h3{ color:#4a585d; margin-top:0; font-size:20px;}
.individual-Knowledge-bank .what-do-kidneys p{ color:#59666b; line-height:22px}
.individual-Knowledge-bank-desc h2{ margin-top:0}
.individual-Knowledge-bank-desc h5{ color:#4a585d; font-size:18px; margin-bottom:30px}
.individual-Knowledge-bank-desc > ul > li{ padding-bottom:20px;}
.individual-Knowledge-bank-desc > ul > li > h6{ font-size:16px; color:#0099cb}
.common-symptoms > li{ margin-bottom:5px; padding:0!important}
.antenatally-diagnosed > li{ margin-bottom:10px;}
.antenatally-diagnosed > li strong{ color:#0099cb}
.antenatally-diagnosed > li> ol{ margin-top:10px}
.antenatally-diagnosed > li> ol > li{ margin-bottom:10px;}
.antenatally-diagnosed > li> ol > li strong{ color:#576175}
.thin-stream li{ margin-bottom:10px;}
.thin-stream li strong{ color:#0099cb}

/***International Patients***/
.international-patients-img img{ width:100%}
.online-second-part{ background:url(../images/hospital-bg.jpg) no-repeat 0 0; background-size:100% 100%; padding:30px 0}
.online-second-part .online-second h4{ color:#FFF; font-size:22px; margin-bottom:30px;}
.online-second-part .online-second li{ position:relative; padding-left:25px; color:#FFF; margin-bottom:10px; line-height:25px;}
.online-second-part .online-second li:after{ position:absolute; content:"\f134"; font-family:"Material Design Icons"; font-size:20px; color:#FFF; left:-2px; top:1px}
.online-second-part .treatmentSection h4{ color:#FFF; font-size:22px; margin-bottom:30px;}
.online-second-part .treatmentSection li{ position:relative; padding-left:25px; color:#FFF; margin-bottom:10px; line-height:25px;}
.online-second-part .treatmentSection li:after{ position:absolute; content:"\f134"; font-family:"Material Design Icons"; font-size:20px; color:#FFF; left:-2px; top:1px}
.pediatric-urology-team li{ position:relative; padding-left:65px; color:#6a758c; margin-bottom:10px; line-height:25px; line-height:55px; width:50%; float:left; color:#6a758c; font-size:18px}
.pediatric-urology-team li i{ border:2px solid #e8e9eb; height:55px; width:55px; line-height:52px; color:#0099cb; display:block; position:absolute; left:0; border-radius:60px; text-align:center; line-height:55px;}

/***Media Coverage***/
.media-coverage{ border:2px solid #e5e6e8; padding:0.2rem 1rem 1rem 1rem; position:relative; min-height:115px; margin:30px 0; }
.media-coverage h3{ color:#6a758c; font-size:16px; font-weight:bold; margin-top:40px;}
.media-coverage .media-icon{ background:#0099cb; width:54px; height:54px; position:absolute; text-align:center; line-height:52px; left:15px; top:-25px; color:#FFF; font-size:35px;}
.media-coverage a{  padding-top:5px;  color:#6a758c;}

/***Outpatient Consultations***/
.outpatient-consultations{ padding:4rem 3rem 1rem 3rem; position:relative; min-height:360px; margin:30px 0; background:#e6f0fa; text-align:center}
.outpatient-consultations h3{ color:#000; font-size:18px;}
.outpatient-consultations .clinic-icon{ background:#0099cb; width:76px; height:76px; position:absolute; text-align:center; line-height:72px; left:0; top:-25px; right:0; margin:0 auto}
.outpatient-consultations ul li{ padding:25px 0 5px 0; color:#6a758c; position:relative}
.outpatient-consultations ul li i{ position:absolute; left:0; font-size:22px; color:#0099cb; right:0; top:0}

/***Latest Updates***/
.news-section { /*border-bottom:1px solid #dedede*/}
.news-section .news-image{ position:relative}
.news-section .news-image img{ width:100%}
.news-section .news-image span{ background:#0099cb; padding:10px; color:#FFF; position: absolute; left: 10px; bottom:-10px;}
.news-section h3{ padding-left:25px; position:relative; margin:15px 0}
.news-section h3 a{ color:#6a758c; font-size:16px; font-weight:bold; }
.news-section h3:after{ position:absolute; content:"\f395"; font-family:"Material Design Icons"; font-size:20px; color:#000; left:-2px; top:7px}
.project_section{ text-align:center; position:relative; margin:60px 0;}

.project_section .project_icon{ height:75px; width:75px; margin:0 auto; background:#0099cb; line-height:75px; z-index: 99999; position:absolute; left:0; right:0; top:-20px}
.project_section .project_icon i{ color:#FFF; font-size:40px;}
.project_section .project_desc{ background:#e6f0fa; padding:70px 10px 20px; min-height:145px}
.project_section .project_desc a{ color:#4a585d; font-size:16px; font-weight:bold}
.research_section h2{ color:#FFF; margin-bottom:30px;}
.research_section{ background:url(../images/hospital-bg.jpg) no-repeat 0 0; background-size:100% 100%; padding:30px 0}
.research_section .research-main{ text-align:center}
.research_section .research-main i{ font-size:60px; color:#FFF; padding:7px; border:2px solid #FFF; display:inline-block; height:85px; width:85px; line-height:60px;}
.research_section .research-main h3{ color:#FFF; font-size:18px;}
.collaborations_section{ padding:40px 0}
.collaborations_section li{ position:relative; padding-left:25px; margin-bottom:10px; line-height:25px; color: #6a758c; font-size: 16px; font-weight: bold;}
.collaborations_section li:after{ position:absolute; content:"\f4d9"; font-family:"Material Design Icons"; font-size:20px; color:#a4b2b7; left:-2px; top:1px}

/***Hover Effects***/
/* Pop */
@-webkit-keyframes hvr-pop {
50% { -webkit-transform: scale(1.2); transform: scale(1.2);}
}
@keyframes hvr-pop {
50% { -webkit-transform: scale(1.2); transform: scale(1.2);}
}
.hvr-pop{ display: inline-block; vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden;backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; }
.hvr-pop:hover img, .hvr-pop:focus img, .hvr-pop:active img {-webkit-animation-name: hvr-pop; animation-name: hvr-pop; -webkit-animation-duration: 0.3s;animation-duration: 0.3s;-webkit-animation-timing-function: linear; animation-timing-function: linear; -webkit-animation-iteration-count: 1;animation-iteration-count: 1;}


/***Index Cases***/
.index-cases-doctor-list{ margin-top:20px;}
.index-cases-doctor-list li{ width:33%; float:left; margin-bottom:10px; color:#6a758c}
.newlist li{ color:#6a758c; padding-bottom:5px; margin-bottom:5px; position:relative; padding-left:25px;}
.newlist li:after{ position: absolute; content: "\f704"; font-family: "Material Design Icons"; font-size: 20px; color: #0099cb; left: 0px; top: 1px;}
.img-responsive img{ width:100%}
.monthOldbaby li{ color:#6a758c; padding-bottom:5px; margin-bottom:5px; position:relative; padding-left:25px;}
.blur-image img{ /*-webkit-filter:  blur(7px) contrast(0.1) grayscale(1); filter: blur(7px) contrast(0.3) grayscale(1); */}
.blur-image:hover img{ /*-webkit-filter:none; filter: none;*/}
.team-effort > li{ color:#6a758c; padding-bottom:5px; margin-bottom:5px; position:relative; padding-left:25px;}
.team-effort > li:after{ position: absolute; content: "\f750"; font-family: "Material Design Icons"; font-size: 20px; color: #0099cb; left: 0px; top: 1px;}
.team-effort li > ul{ margin:10px 0 0 0 }
.team-effort li > ul > li{ margin-bottom:5px;  position:relative; padding-left:25px;}
.team-effort li > ul > li:after{ position: absolute; content: "\f142"; font-family: "Material Design Icons"; font-size: 20px; color: #7f8c90; left: 0px; top: 1px;}
/***Antenatal Counseling***/
.antenatal-counseling li{ color:#6a758c;  margin-bottom:5px;  position:relative; padding-left:25px;}
.antenatal-counseling li:after{ position: absolute; content: "\f142"; font-family: "Material Design Icons"; font-size:18px; color: #7f8c90; left: 0px; top: 1px;}
/***Laparoscopic Surgery***/
.laparoscopic-surgery > ul{ margin-top:50px;}
.laparoscopic-surgery > ul > li{ padding-bottom:20px;}
.laparoscopic-surgery > ul > li > h6{ font-size:16px; color:#0099cb}
.laparoscopic-surgery > ul > li > ul{ margin-left:30px;}
.laparoscopic-surgery > ul > li > ul > li{ color:#6a758c;  margin-bottom:0px;  position:relative; padding-left:25px;}
.laparoscopic-surgery > ul > li > ul > li:after{ position: absolute; content: "\f142"; font-family: "Material Design Icons"; font-size:18px; color: #7f8c90; left: 0px; top: 1px;}
.laparoscopic-surgery > ul > li> ol > li{ padding-bottom:5px; color:#6a758c}
.laparoscopic-cases a{ padding:0 10px}

.box-center{margin: 0 auto; display: table;}
.lastest_dr h4{ color:#0099cb}
.lastest_dr ul li{ color:#6a758c;  margin-bottom:10px;  position:relative; padding-left:25px;}
.lastest_dr ul li:after{ position: absolute; content: "\f5fb"; font-family: "Material Design Icons"; font-size:16px; color: #7f8c90; left: 0px; top: 0px;}
/***SiteMap***/
.sitemap ul li{ width:33%; float:left; min-height:50px;}
.sitemap ul li a{ color:#6a758c}
.sitemap ul li{ position:relative; padding-left:25px; color:#6a758c; margin-bottom:10px;}
.sitemap ul li:after{ position:absolute; content:"\f142"; font-family:"Material Design Icons"; font-size:20px; color:#0099cb; left:0px; top:1px}
/**disorders-sex**/
.disorders > ul > li{ color:#6a758c; padding-bottom:5px; margin-bottom:5px; position:relative; padding-left:25px;}
.disorders > ul > li:after{ position: absolute; content: "\f704"; font-family: "Material Design Icons"; font-size: 20px; color: #0099cb; left: 0px; top: 1px;}
.disorders > ul > li > ul{ padding-left:10px; margin-top:10px;}
.disorders > ul > li > ul > li{ color:#6a758c;  margin-bottom:0px;  position:relative; padding-left:25px;}
.disorders > ul > li > ul > li:after{ position: absolute; content: "\f142"; font-family: "Material Design Icons"; font-size:18px; color: #7f8c90; left: 0px; top: 1px;}
.disorders > ul > li > ul > li > ul{ padding-left:10px; margin-top:10px;}
.disorders > ul > li > ul > li > ul > li{ color:#6a758c;  margin-bottom:0px;  position:relative; padding-left:25px;}
.disorders > ul > li > ul > li > ul > li:after{ position: absolute; content: "\f35f"; font-family: "Material Design Icons"; font-size:18px; color: #7f8c90; left: 0px; top: 1px;}
#preloader { position: fixed; top: 0; left: 0; right: 0; bottom: 0; background-color: #fff; z-index:999999;}
#preloader__status { width:100px; height: 100px; position: absolute; left:0; top:0; background-image:url(../images/heart-loading2.gif); background-repeat: no-repeat; background-position: center; margin:auto; background-size:100%; border-radius:100px; right:0; bottom:0}
/***02 May 2018****/
.masonry{ -moz-column-count:5;-webkit-column-count:5; column-count:5;}
.example-image {  width:100%; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px;  border-radius: 5px; margin:10px; -webkit-transition: all 200ms ease; -moz-transition: all 200ms ease; -ms-transition: all 200ms ease; -o-transition: all 200ms ease;transition: all 200ms ease;   -webkit-transition-duration: 0.3s;  transition-duration: 0.3s;
  -webkit-transition-property: transform;  transition-property: transform;}
.example-image:hover{box-shadow: 0px 15px 49px rgba(0,0,0,0.59); -webkit-transform: scale(1.1); transform: scale(1.1);}
#lightboxOverlay { position: absolute; top: 0; left: 0; z-index: 9999; background-color: black; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=85); opacity: 0.85; display: none;}
#lightbox { position: absolute; left: 0; width: 100%; z-index: 10000; text-align: center; line-height: 0; font-family: "lucida grande", tahoma, verdana, arial, sans-serif; font-weight: normal;}
#lightbox img { width: auto; height: auto;}
#lightbox a img { border: none;}
.lb-outerContainer { position: relative; background-color: white; *zoom: 1; width: 250px; height: 250px; margin: 0 auto; -webkit-border-radius: 4px; -moz-border-radius: 4px;  -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px;}
.lb-outerContainer:after { content: ""; display: table; clear: both;}
.lb-container { padding: 10px;}
.lb-loader { position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0;}
.lb-nav { position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10;}
.lb-container > .nav { left: 0;}
.lb-nav a { outline: none;}
.lb-prev, .lb-next {width: 49%; height: 100%; background-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"); display: block;}
.lb-prev { left: 0; float: left;}
.lb-next { right: 0; float: right;}
.lb-prev:hover { background: url(../images/prev.png) left 48% no-repeat;}
.lb-next:hover { background: url(../images/next.png) right 48% no-repeat;}
.lb-dataContainer { margin: 0 auto; padding-top: 5px; *zoom: 1; width: 100%; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -ms-border-bottom-left-radius: 4px; -o-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px;  -ms-border-bottom-right-radius: 4px; -o-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px;}
.lb-dataContainer:after { content: ""; display: table; clear: both;}
.lb-data { padding: 0 10px; color: #bbbbbb;}
.lb-data .lb-details { width: 85%; float: left; text-align: left; line-height: 1.1em;}
.lb-data .lb-caption { font-size: 13px; font-weight: bold; line-height: 1em;}
.lb-data .lb-number { display: block; clear: left; padding-bottom: 1em; font-size: 11px;}
.lb-data .lb-close { width: 30px; height:30px; float: right; padding-bottom: 0.7em; outline: none; background:url(../images/close.png) top right no-repeat;}
.lb-data .lb-close:hover { cursor: pointer;}
/***Mayur***/
.show { display: block;}
.row, .row > .column { padding: 8px;}
.column {  /*float: left;  width: 33.33%;*/  display: none; }
.row:after { content: ""; display: table; clear: both;}
.content { background-color: white; padding: 10px;}
.mobile-view{ display:none}
.carousel-indicators li{ background-color:rgba(0,154,202,0.95); border-color:rgba(0,154,202,0.95)}
html {scroll-behavior: smooth;}

/***Mayur Video Gallery ***/
/*pre {font-size: 1.2em;line-height: 1.2em;overflow-x: auto;}
div#page {width: 900px;background-color: #fff; margin: 0 auto;text-align: left;border-color: #ddd;border-style: none solid solid;border-width: medium 1px 1px;}
div#container {padding: 20px;}
div#ads { clear: both; padding: 12px 0 12px 66px;}
div#footer {clear: both;color: #777; margin: 0 auto;padding: 20px 0 40px;text-align: center;}*/
div.content {display: none;float: right;width:70%; }
div.content a, div.navigation a {text-decoration: none;color: #777;}
div.content a:focus, div.content a:hover, div.content a:active {text-decoration: underline;}
div.controls {margin-top: 5px; /*height: 23px;*/}
div.controls a {padding: 5px;}
div.ss-controls {float: left;}
div.nav-controls {float: right;}
div.slideshow-container {position: relative;clear: both;height: 502px;}
div.loader {position: absolute;top: 0;left: 0 ;background-image: url('../images/loader.gif');background-repeat: no-repeat;background-position: center;width: 550px;height: 502px;}
div.slideshow {}
div.slideshow span.image-wrapper {display: block;position: absolute;top: 0;left: 0;}
div.slideshow a.advance-link {display: block;text-align: center;}
div.slideshow a.advance-link:hover, div.slideshow a.advance-link:active, div.slideshow a.advance-link:visited {text-decoration: none;}
div.slideshow img {vertical-align: middle;border: 1px solid #ccc; width: 100%;}
div.download {float: right;}
div.caption-container {position: relative;clear: left;height: 75px;}
span.image-caption {display: block;position: absolute;width: 550px;top: 0;left: 0;}
div.caption {padding: 12px;}
div.image-title {font-weight: bold;font-size: 1.4em;}
div.image-desc {line-height: 1.3em;padding-top: 12px;}
ul.thumbs {clear: both;margin: 0;padding: 0;}
ul.thumbs li {float: left;padding: 0;margin: 5px 10px 5px 0;list-style: none;}
a.thumb {padding: 2px;display: block;border: 1px solid #ccc;}
ul.thumbs li.selected a.thumb {background: #000;}
a.thumb:focus {outline: none;}
ul.thumbs img {border: none;display: block;}
div.pagination {clear: both;}
div.navigation div.top {margin-bottom: 12px;height: 11px;}
div.navigation div.bottom {margin-top: 12px;}
div.pagination a, div.pagination span.current, div.pagination span.ellipsis {display: block;float: left;margin-right: 2px;padding: 4px 7px 2px 7px;border: 1px solid #ccc;}
div.pagination a:hover {background-color: #eee;text-decoration: none;}
div.pagination span.current {font-weight: bold;background-color: #000;border-color: #000;color: #fff;}
div.pagination span.ellipsis {border: none;padding: 5px 0 3px 2px;}
.clearfix{ clear:both; padding:0; margin:0}

/* Icon Bounce */
.hvr-icon-bounce { display: inline-block; vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale;  position: relative;  padding-right: 2.2em;  -webkit-transition-duration: 0.3s;  transition-duration: 0.3s;}
.hvr-icon-bounce i{ content: "\f087"; position: absolute; right: 0em; padding: 0 1px; font-family: FontAwesome; -webkit-transform: translateZ(0); transform: translateZ(0); -webkit-transition-duration: 0.3s;  transition-duration: 0.3s; -webkit-transition-property: transform;  transition-property: transform;  -webkit-transition-timing-function: ease-out;  transition-timing-function: ease-out;}
.hvr-icon-bounce:hover i, .hvr-icon-bounce:focus i, .hvr-icon-bounce:active i{  -webkit-transform: scale(1.5);  transform: scale(1.5);  -webkit-transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36);  transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36);}
.media, .media-body{ overflow:inherit}
#myBtnContainer{ margin:20px 0}
#myBtnContainer .btn.active, .btn:active{ background:#009aca; color:#FFF}
#myBtnContainer button{ margin:0 5px; padding:8px 15px}
.media{ margin:0}