@charset "utf-8";
/* CSS Document */

@font-face {
  font-family: 'EuphemiaUCAS';
  src: url('fonts/EuphemiaUCAS.eot?#iefix') format('embedded-opentype'),  url('EuphemiaUCAS.woff') format('woff'), url('EuphemiaUCAS.ttf')  format('truetype'), url('EuphemiaUCAS.svg#EuphemiaUCAS') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Corbel';
  src: url('Corbel.eot?#iefix') format('embedded-opentype'),  url('Corbel.woff') format('woff'), url('Corbel.ttf')  format('truetype'), url('Corbel.svg#Corbel') format('svg');
  font-weight: normal;
  font-style: normal;
}

.section{
	 font-family: 'Corbel' !important;
}




#header-section {
	margin:0 auto;
	padding:20px;
	}
	
#header-section .top-right {
	padding-top:34px;
	}

#header-section .top-phone {
	text-align:right;
	}

#header-section .top-email {
	text-align:right;
	}
#header-section .skyblue-color {
	color:#0cb8f7;
	}

.header-right {text-align: right;}
.header-right ul {padding: 0px; margin-bottom: 0px;}
.header-right ul li {display: inline-block; margin-right: 20px;}
.header-right ul li:last-child {display: inline-block; margin-right: 0px;}
	
/* Navigation start */
.navbar {
	margin-bottom:0px !important;
	}
.navbar-default {
	background-color: #02313b;
    border-color: #002229;
	}
.navbar-default .navbar-nav>li>a {
	color:#fff;
	}	
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover {
	color:#55d3e7;
	}
.navbar-default .navbar-brand {
	color:#fff;
	}
.navbar-default .navbar-toggle .icon-bar {
	background-color:#fff;
	}		
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
	background-color:#02313b;
	}
.nav-top-center {
	width:100% !important;
	margin:0 auto !important;
	text-align:center !important;
	}	
	
.navbar-nav>li>a.sel {
    color: #55d3e7 !important;
    text-decoration: none !important;
}
	
.carousel-control.left {
	background-image:none !important;
	}	
.carousel-control.right {
	background-image:none !important;
	}	
.pic {
	width:100%;
	}	
/* Navigation close */

/* Latest updates start */
#latest-updates {
	margin-top:40px;
	margin-bottom:40px;
	}
.latest-updates-title {
	margin-top:0px;
	font-size:15px;
	color:#02313b;
	text-align:center;
	text-transform:uppercase;
	background-color:#55d3e7;
	padding:10px 0px 10px 0px;
	width:18%;
	float:left;
	border-top-left-radius:8px;
	border-bottom-left-radius:8px;
	}
.text-scroll {
	font-size:15px;
	color:#02313b;
	padding:10px 0px 4px 0px;
	float:left;
	width:72%;
	background-color:#efefef;
	}
.read-more {
	color:#fff;
	float:left;
	text-align:center;
	width:9%;
	background-color:#55d3e7;
	padding:12px 0px 10px 0px;
	border-top-right-radius:8px;
	border-bottom-right-radius:8px;
	background-color:#757479;
	}	
	
.read-more a {
	color:#fff;
	text-decoration:none;
}

.text-scroll marquee a:hover{
	text-decoration:none;
}
.latest_date{
	color:#b1b1b1;
}
.latest_name{
	color:#d6d5d5;
}
.latest_des{
	color:#d6d5d5;
}
.latest_more a{
	color:#7f7f7f;
	text-decoration:none;
}
.latest_more a:hover {
	color:#c0bfbf;
}

/* Latest updates close */

/* Welcome start */
#welcome {
	margin-top:40px;
	margin-bottom:40px;
	}
.welcome-title {
	margin-top:0px;
	font-size:28px;
	color:#02313b;
	text-align:center;
	text-transform:uppercase;
	}
.welcome-description {
	font-size:15px;
	color:#000;
	}		
/* Welcome close */

/* Home left accordion tab start */
#home-tab {
	margin:40px 20px 40px 20px;
	}
.hor_1 li a{
	text-decoration: none;
}
.surgical-title {
	margin:0 auto;
	padding:0px;
	color:#02313b;
	margin-bottom:10px;
	font-size:22px;
	text-transform:uppercase;
	}
.surgical-description {
	color:#000;
	margin-bottom:20px;
	font-size:14px;
	line-height:22px;
	text-align:justify;
	}		
/* Home left accordion tab close */

/* Testimonial video start */
#testimonial-video {
	margin-top:40px;
	margin-bottom:40px;
	padding-left:20px;
	padding-right:20px;
	background-color:#55d3e7;
	overflow:auto;
	}
.testimonial-video-title {
	margin-top:40px;
	margin-bottom:20px;
	font-size:28px;
	color:#02313b;
	text-align:center;
	text-transform:uppercase;
	}
.video-cation {
	margin:20px 0px 40px 0px;
	font-size:17px;
	color:#000;
	text-align:center;
	}		
/* Testimonial video close */

/* Virtual clinic start */
#virtual-clinic {
	margin-top:40px;
	margin-bottom:40px;
	}
.virtual-title {
	padding-top:7px;
	font-size:22px;
	color:#333;
	text-align:left;
	}
.virtual-title a {
	padding-top:7px;
	font-size:22px;
	color:#333;
	text-align:left;
	text-decoration: none;
	}	
.clinic-icon {
	text-align:right;
	}	
/* Virtual clinic close */

/* Weight Loss Surgery Clinic start */
#weight-loss-surgery-clinic {
	
	}
.surgery-clinic {
	padding:0px;
	}
#page-mid {
	background-color:#fff;
	}
.page-left-side {
	/*mborder-right:1px solid #e6e6e6;*/
	/*min-height: 2975px;*/
	}
.left-treatments {
	margin:0 auto;
	padding:0px;
	width:100%;
	margin-top:20px;
	}
.left-treatments ul {
	margin:0 auto;
	padding:0px;
	width:100%;
	list-style:none;
	}	
.left-treatments ul li {
	padding:10px;
	color:#fff;
	line-height:25px;
	font-size:14px;
	background-color:#02313b;
	margin-bottom:5px;
	text-transform:uppercase;
	}	
	
.sidebar a{
	color:#fff;
	text-decoration:none;
}

.sidebar a:hover{
	color:#55d3e7;
	text-decoration:none;
}

.sidebar>a.sel active{
    color: #CCB !important;
    text-decoration: none !important;
}

.want-to-talk {
	margin-top:40px;
	width:100%;
	text-align:center;
	}	
.talk {
	font-size:25px;
	color:#14c0ec;
	padding-top:10px;
	}
.call {
	font-size:25px;
	color:#000;
	padding-top:5px;
	}	
.number {
	font-size:25px;
	color:#14c0ec;
	padding-top:5px;
	}
.call-description {
	padding-top:10px;
	font-size:14px;
	color:#000;
	text-align:center;
	}
.just-call-me {
	color:#14c0ec;
	padding:20px;
	margin-top:20px;
	font-size:20px;
	text-transform:uppercase;
	}
.left-virtual-clinic {
	margin-top:40px;
	width:100%;
	}
.left-virtual {
	padding-top:10px;
	font-size:20px;
	text-align:left;
	}	
.left-virtual a{
	text-decoration:none;
	color: #333;
}
	
.plus-icon {
	text-align:right;
	}
.left-bmi {
	margin-top:20px;
	}	
.left-patient {
	margin-top:20px;
	margin-bottom:40px;
	}
	
.page-right-side {
	border-left: 1px solid #e6e6e6;
	margin-top:20px;

	}	
.ahuja-clinic {
	    margin-bottom: 50px;
	}
.about-ahuja-clinic-title {
	color:#02313b;
	font-size:20px;
	text-align:left;
	text-transform:uppercase;
	}
.ahuja-description {
	/*margin-bottom:30px;*/
	font-size:15px;
	color:#000;
	line-height:22px;
	text-align:justify;
	}	
.watch-video{
	margin-bottom: 40px;
}		
/* Weight Loss Surgery Clinic close */

/* Weight Loss Treatments start */
.video-title h4{
 margin:0px 12px 0px 0px ;
 font-size: 18px;
}


/* Weight Loss Treatments close */


/* Gallery */

.gallery img {
	width:100%;
	height:200px;
	}
	
/* Obesity Support Detail */
.videeo-section12 {
    margin-bottom: 39px;
}	

/* What Patient's Says */
.patientdata {
    border: 1px solid grey;
    height: 165px;
    margin: 7px 0px 0px 0px;
}

.patientdata p {
    float: left;
    width: 73%;
    padding: 10px;
}


/* Contact Us */
.contact-details {
	width:100%;
	}
.address-title {
	font-size:14px;
	font-weight:bold;
	}
.cont {
	width:90% !important;
	}


/* Mouseover css */

.demo-2 {
    position:relative;
    width:300px;
    height:200px;
    overflow:hidden;
    float:left;
    margin-right:20px;
	list-style:none;
    background-color:rgba(26,76,110,0.9)
	
}
.demo-2 p,.demo-2 h2 {
    color:#fff !important;
    padding:10px;
    left:-20px;
    top:140px;
    position:relative
}
.demo-2 p {
	color:#fff !important;
    font-size:12px;
    line-height:18px;
    margin:0
}
.demo-2 h2 {
	color:#fff !important;
    font-size:20px;
    line-height:24px;
    margin:0
}
.effectmain img {
    position:absolute;
    left:0;
    top:0;
    cursor:pointer;
    margin:-12px 0;
    -webkit-transition:top .3s ease-in-out;
    -moz-transition:top .3s ease-in-out;
    -o-transition:top .3s ease-in-out;
    transition:top .3s ease-in-out
}
.effectmain img.top:hover {
	color:#fff !important;
    top:-96px;
    padding-bottom:100px
}
h2.zero,p.zero {
    margin:0;
    padding:0
}

/* Sidebar  */
.just-call-me a{
	text-decoration:none;
}

/* Patient says start */
.testimonial-border {
	border:1px solid #777777;
	border-radius:10px;
	padding:15px 0px 15px 0px !important;
	margin-bottom:20px;
	}
.patient-content {
	padding:0px 15px 0px 0px !important;
	font-size:13px;
	color:#000;
	text-align:justify;
	line-height:20px;
	}	


/* Patient says close */

.height-bmi {
	margin-top:20px;
	}

/* know you doctor */
.cv-btn {
	display: block;
	width:100%;
	margin: 0 auto;
	padding: 0px;
	padding-top: 25px;
	padding-bottom: 25px;
	text-align: -webkit-center;
	overflow: hidden;
	}
.cv-pdg {
	padding: 10px 25px;
	border: 1px solid #ccc;
	border-radius: 4px;
	
}
.cv-pdg:hover {
	text-decoration: none;
}




/* Footer start */
footer {
	background-color:#212121;
	}
.latest-update-footer-title {
	margin-top:40px;
	margin-bottom:10px;
	font-size:24px;
	color:#d6d5d5;   /*#9e9e9e*/
	text-transform:uppercase;
	}
.update-description {
	margin-bottom:40px;
	font-size:14px;
	line-height:20px;
	color:#d6d5d5;   /*#9e9e9e*/
	text-align:justify;
	}
.treatments-footer {
	margin:0 auto;
	padding:0px;
	width:100%;
	}
.treatments-footer ul {
	margin:0 auto;
	padding:0px;
	width:100%;
	list-style:none;
	}	
.treatments-footer ul li {
	color:#d6d5d5;    /* #9e9e9e */
	line-height:25px;
	font-size: 14px;
	}
.treatments-footer ul a{
	text-decoration:none;
}
	
.connect-us	 {
	margin:0 auto;
	padding:0px;
	width:100%;
	}
.connect-us ul {
	margin:0 auto;
	padding:0px;
	width:100%;
	list-style:none;
	}
.connect-us ul li {
	margin-bottom:15px;
	color:#d6d5d5;   /* #9e9e9e */
	line-height:25px;
	font-size:14px;
	}	
.foot-text {
	color:#9e9e9e;
	font-size:13px;
	}	
#copyright {
	padding:20px 0px 20px 0px;
	background-color:#1b1b1b;
	color:#d6d5d5;
	text-align:center;
	}			
/* Footer close */

/* Media Queries */

@media (min-width:1200px) {
	.top-phone {
		width:66.666667% !important;
		}
	.top-email {
		width:33.333333% !important;
		}
	}
	
@media (min-width:1200px) and (max-width:1315px) {
	.top-phone {
		width:62.666667% !important;
		}
	.top-email {
		width:37.333333% !important;
		}
	}
@media (max-width:1185px)	{
	.virtual-title {
		font-size:15px;
		}
	.virtual-title a {
		font-size:15px;
		}	
	}	
	
@media (min-width:992px) and (max-width:1066px) {
	.top-phone {
		width:54.666667% !important;
		}
	.top-email {
		width:45.333333% !important;
		}
	}
@media (min-width:900px) and (max-width:991px) {
	.top-phone {
		width:56.666667% !important;
		}
	.top-email {
		width:43.333333% !important;
		}
	}	
	
@media (min-width:768px) and (max-width:900px) {
	.top-phone {
		width:48.666667% !important;
		}
	.top-email {
		width:51.333333% !important;
		}
	.latest-updates-title {
		width: 30% !important;
		}
	.text-scroll {
	    width: 60% !important;
		}
	.read-more {
		width: 9%;
		}	
	}	
	
@media (min-width:767px) {
	.menu-header {
		display:none;
		}
	}	
	
@media (max-width:767px) {
	#header-section .logo {
		text-align:center;
	}
	#header-section .top-right {
	padding-top:0px;
	}
	#header-section .top-phone {
		text-align:center;
	}

	#header-section .top-email {
		text-align:center;
	}
	.clinic-icon {
		text-align:center;
		}
	.virtual-title {
		text-align:center;
		margin-bottom:40px;
		font-size:22px !important;
		}
	.virtual-title a {
		text-align:center;
		margin-bottom:40px;
		font-size:22px !important;
		}
	.latest-updates-title {
		width: 100% !important;
		border-radius:0px;
		}
	.text-scroll {
	    width: 100% !important;
		border-radius:0px;
		}
	.read-more {
		width: 100%;
		border-radius:0px;
		}	
	.mobile-margin {
		margin-bottom:10px;
		}
	.surgical-title {
		margin-top:10px;
		margin-bottom:10px;
		}
	.patient-content {
	padding:15px 15px 15px 15px !important;
	font-size:13px;
	color:#000;
	text-align:justify;
	line-height:20px;
	}	

.header-right {text-align: center;}
.header-right ul {padding: 0px; margin-bottom: 0px; margin-top: 10px;}
}

@media (max-width:500px) {
header .logo img {width: 100%;}
}