body { 
	color: #000;
	font-family: 'Raleway', sans-serif;
}
.img-responsive { margin: 0 auto; }
.menu-left { overflow: hidden; }
.menu-left ul { list-style: none; margin-top: 60px; margin-left: -40px; }
.menu-left ul li { float: left; }
.menu-left ul li a { font-family: 'Arimo', sans-serif; color: #8b8b8b; text-decoration: none; padding: 0 8px; }

.menu-right { overflow: hidden; }
.menu-right ul { list-style: none; margin-top: 60px; margin-left: 18px; }
.menu-right ul li { float: left; }
.menu-right ul li a { font-family: 'Arimo', sans-serif; color: #8b8b8b; text-decoration: none; padding: 0 8px; }

.content { margin-top: 40px; margin-bottom: 40px; }
.content h4 { font-family: 'Raleway', sans-serif; font-size:28px;  font-weight: 700;  padding-bottom: 10px; }
.content p { font-family: 'Raleway', sans-serif; font-size:12px; }
.content span.sub-title { font-size:14px; letter-spacing: 8px; }
.content .tright { padding: 10px 50px; }
.content .hr { border-bottom: 2px solid #2bb1d3; padding-top: 5px; width: 40%; }

.reservation-faq { 
	width: 100%;
	min-height: 300px;
	height: auto;
	overflow: hidden;
	background-color: #2bb1d3;
	margin-top: 60px;
	color: #FFF;
	padding: 55px 0;
}
.reservation-faq p { font-size:14px; }
.reservation-faq p:nth-child(2) { font-weight: 700; border-bottom: 1px solid #FFF; padding-bottom: 15px; }
.reservation-faq p:last-child { font-size:12px;}
.reservation-faq p:last-child a { font-size:12px; text-decoration: underline; color: #FFF; font-style: underline}

.treatments { padding: 40px 0; }
.treatments h4 { font-size: 24px; font-weight: 700; }
.treatments p { font-size:14px; letter-spacing: 3px; text-transform: uppercase; }

.gallery { background-color: #f2f2f2; padding: 80px 0; margin-top: 30px; }
.gallery h4 { font-size: 24px; font-weight: 700; }
.gallery p { font-size:14px; letter-spacing: 3px; text-transform: uppercase; }

.gallery-column { margin-top: 30px; }
.gallery-column img { border:10px solid #FFF; }

.patient_comments { margin-top: 30px; }
.patient_comments h4 { font-size: 24px; font-weight: 700; }
.patient_comments p { font-size:14px; letter-spacing: 3px; text-transform: uppercase; }

#news-container  { margin-top: 50px; }
#news-container ul { list-style: none; }
#news-container ul li  { text-align: center; text-transform: none; }
#news-container ul li p { font-size:12px; letter-spacing: 0; text-transform: none; }

.comment-ico { margin-top: 30px;  }

section.footer {  
	width: 100%;
	min-height: 300px;
	height: auto;
	overflow: hidden;
	background-color: #4c4c4c;
	color: #FFF;
	padding: 30px 0;
	margin-top: 40px;
}
section.footer h4 { font-size: 24px; font-weight: 700; }
section.footer p { font-size:14px; letter-spacing: 3px; text-transform: uppercase; }
section.footer-gray { width: 100%; min-height: 100px; height: auto; overflow: hidden; background-color: #373737; color: #FFF; }
section.footer-gray .col-md-9 { margin-top: 40px; }
section.footer-gray a { color: #FFF; font-size:30px; }
section.title {  
	width: 100%;
	height: 200px;
	background-image: url(../images/title-bg.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover;
	padding: 80px 0;
	font-weight: 700;
	color: #2bb1d3;
}

.footer-c .footer_menu p { border-bottom: none!important; width: 100%!important; padding: 10px 0!important }
.footer-c .footer_menu p a { color:#FFF; font-size:12px; }

.treatment-box { 
	width: 100%;
	min-height: 370px; 
	height: auto;
	overflow: hidden;
	background-color: #f4f4f4;
	color: #000;
	text-align: center;
	margin-top: 30px;
}
.treatment_txt { height: 50px; padding: 0 30px; }
.treatment_first_p { 
	font-size:14px;
	color: #2bb1d3;
	font-weight: 700;
	letter-spacing: 0;
	padding: 0 0;

}
.treatment_last_p { 
	font-size:12px;
	color: #494949;
	letter-spacing: 0;
	font-weight: normal;
	text-transform: none;
	padding-bottom: 15px;
}
.detail-btn { border:1px solid #2bb1d3; color: #2bb1d3; font-size:12px; padding: 10px 10px; width: 80%; margin: 0 auto; margin-top: 20px; margin-bottom: 20px; }

.science h4 { font-size: 24px; font-weight: 700; }
.science p { font-size:14px; letter-spacing: 3px; text-transform: uppercase; }

.science-box { 
	width: 100%;
	min-height: 128px;
	height: auto;
	overflow: hidden;
	background-color: #f4f4f4;
	padding: 35px 0;
	font-weight: 700;
	margin-top: 35px;
}
.science-box .ico {
	height: 70px;
}

@media (min-width: 767px) {
	section.footer-gray .sign { float: right; margin-top: 40px; }
	.logo .img-responsive { margin:0 auto; position: absolute; z-index:99; }
	.texta-right { text-align: right; }
	.footer-l { margin-top: 30px; padding-left: 0; width: 30%; }
	.footer-l p { letter-spacing: 0!important; border-bottom: 1px solid #FFF;  padding-bottom: 30px;  }
	.footer-l p:nth-child(3) { font-size: 11px; border-bottom: 1px solid #888787; width: 80%; }
	.footer-l p:nth-child(4) { font-size: 11px; border-bottom: 1px solid #888787; width: 80%; }
	.footer-l p:nth-child(5) { font-size: 11px; border-bottom: 1px solid #888787; width: 80%; }
	.footer-l p:last-child { font-size: 12px; border-bottom:none; }

	.footer-c { margin-top: 30px; padding-left: 0; text-align: right;}
	.footer-c p { letter-spacing: 0!important; border-bottom: 1px solid #FFF;  padding-bottom: 30px;  }
	.footer-c p:nth-child(3) { font-size: 11px; border-bottom: 1px solid #888787; width: 80%; }
	.footer-c p:nth-child(4) { font-size: 11px; border-bottom: 1px solid #888787; width: 80%; }
	.footer-c p:nth-child(5) { font-size: 11px; border-bottom: 1px solid #888787; width: 80%; }
	.footer-c p:last-child { font-size: 12px; border-bottom:none; }
	.slide_height { height: 280px; }
	.slide2_height { height: 80px; }
	.slide3_height { height: 186px; }
	.slide-details { font-size: 14px; font-family: 'Arimo', sans-serif; letter-spacing: 0; color: #FFF; text-decoration: none; background-color: #2bb1d3; height: 50px;  }
}

@media (max-width: 768px) {
	section.footer-gray .sign { margin-top: 40px; margin-bottom: 40px; }
	.logo { margin-top: 20px; }
	.navbar-default {
	  border:none;
	  background-color: transparent;
	  margin-left: 35px;
	}
	.reservation-faq .col-xs-12 { margin-bottom: 30px; }
	.footer-l { margin-top: 30px; padding-left: 0; }
	.footer-l p { letter-spacing: 0!important; border-bottom: 1px solid #FFF;  padding-bottom: 30px;  }

	.footer-c { margin-top: 30px; padding-left: 0;}
	.footer-c p { letter-spacing: 0!important; border-bottom: 1px solid #FFF;  padding-bottom: 30px;  }	

	.tcenter { text-align: center; }

	.slide_height { height: 180px; font-size:28px!important; }
	.slide2_height { height: 30px; }
	.slide3_height { height: 146px; }
	.slide-details { font-size: 14px; font-family: 'Arimo', sans-serif; letter-spacing: 0; color: #FFF; text-decoration: none; background-color: #2bb1d3; height: 43px; width: 70%; margin-left: 10%!important;  }

	/* */
	.navbar-nav > li {
	 
	}

	.navbar-default .navbar-nav > li > a {
	  font-family: 'Arimo', sans-serif; font-weight: bold; color: #8b8b8b; text-decoration: none; 
	}

	.navbar-default .navbar-nav > li > a:hover { color:#8b8b8b;  }

	.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
	  font-family: 'Arimo', sans-serif; font-weight: bold; color: #8b8b8b; text-decoration: none;
	  background-color: transparent;
	}

	.navbar-default .navbar-collapse, .navbar-default .navbar-form {
	  border-color: #e7e7e7;
	}

	.navbar-toggle { margin-right: 35px; margin-top: 25px; }

}