header, footer, aside, nav, figure, canvas, section, article, source, time, summary, audio, video {display: block;}
a, a img {border: none; outline: none; text-decoration: none;}
figure {margin: 0;	padding: 0;}
img {vertical-align: top; }
html {-webkit-text-size-adjust: none; /* Prevent font scaling in landscape */}
html, body {height: 100%;}
*{box-sizing:border-box;}
body, input, textarea, select, button{font-family: 'Open Sans', sans-serif; font-size:14px; margin:0; padding:0; color:#666;}
h1 {color:#4281b6; margin:0 0 10px; font-size:45px; font-weight:700;}
h2 {font-size:25px; color:#ec92af; font-weight:300; margin:0 0 10px;}
h3 {font-size:20px;	color:#2fbae7; font-weight:300; margin:0 0 10px;}
h4 {font-size:18px;	color:#7db000;}
table {width:100%;	border-spacing:0;}
table td {padding: 0;}
.container{width:1200px; margin:0 auto 0; position:relative;}
.topbar{background:#ebecee; width:100%; padding:5px 15px; text-align:right; font-size:13px;}
.text_right{text-align:right;}
.small_font{font-size:13px;}
.header{padding:8px 0; width:1200px; margin:0 auto;}
.fixed{ position:fixed; top:0; height:115px; background:#fff; width:100%; z-index:10;}
.link, .link a{color:#2fbae7;}
.topbar .link{padding:0 0 0 15px;}
.link:hover, .link a:hover{color:#ec92af;}
.pull-left{float:left;}
.pull-right{float:right;}
.logo{float:left; margin:7px 0 0;}
.navigation{margin:15px 0 20px; position:relative}
.navigation ul{margin:0; padding:0;}
.navigation li{list-style:none; display:inline-block; text-transform:uppercase; font-size:13px;}
.navigation li a{color:#333; padding:0 20px; line-height:43px; display:inline-block; }
.navigation li a:hover, .navigation li:hover a, .navigation li:hover li a:hover{background:#ec92af; color:#fff; transition:all 0.3s ease-in-out; }
.navigation .dropdown{display:none;}
.navigation li:hover .dropdown{display:block; position:absolute; background:#fff; width:460px; left:0%; box-shadow:0 0 5px rgba(0,0,0,0.2)}
.navigation .dropdown .col-2{width:50%; float:left; padding:15px; text-align:center;}
.navigation .dropdown .col-2 p{background:#ededed; padding:10px; margin:0;}
.navigation .dropdown li{text-transform:none;  width:100%;}
.navigation .dropdown li a{ line-height:30px; padding:0; display:inline-block; width:100%; border-bottom:1px solid #ededed;}
.navigation li:hover li a{background:none; color:#333;}
.slider{margin:115px 0 15px; float:left; width:100%; /*background:url(../images/banner_bg.jpg) no-repeat; background-size:cover; */position:relative;}
/*.slider figure{float:right;}
.slider h1, .slider h2{color:#fff; margin:0;}
.slider h1{text-transform:uppercase;}
.slider h2{margin:-10px 0 0;}
.slider .text{position:absolute; bottom:50px; left:25px;}
.slider li figure{float:right;}
.slider li:nth-child(even) figure{float:left;}
.slider li:nth-child(even) .text{right:25px; left:inherit;}*/
.left_col{width:35%; float:left; padding:0 100px 0 0}
.right_col{width:60%; float:right; padding:0 0 0 30px;}
.doctor_img{border:10px solid #fff; box-shadow:0 0 5px rgba(0,0,0,0.4); width:100%;}
.hexagon { width: 54px; height:35px; background:#9acdcd; position: absolute; left:0; top:20px; }
.hexagon:before { content: ""; position: absolute; top: -14px; left: 0; width: 0; height: 0; border-left: 27px solid transparent;border-right: 27px solid transparent; border-bottom: 14px solid #9acdcd; }
.hexagon:after { content: ""; position: absolute; bottom: -14px; left: 0; width: 0; height: 0; border-left: 27px solid transparent; border-right: 27px solid transparent; border-top:14px solid #9acdcd; }
.body_container{width:100%; float:left; margin:15px 0 25px;}
.heading{font-weight:600; font-size:16px; margin:0; color:#333;}
.procedures{width:100%; float:left; margin:0 0 20px; position:relative; font-size:13px;}
.procedures .txt{padding:0 0 0 70px;}
.procedures p{margin:0 0 5px;}
.heading a{color:#333;}
.heading a:hover{color:#ec92af;}
.img{width:100%;}
.footer{background:#e7e7e7; width:100%; float:left; border-bottom:5px solid #bbb; font-size:11px; color:#333; padding:12px 0;}
.footer .container{margin-top:0;}
.footer p{margin:0;}
.black_txt{color:#000;}
.menu_toggle{display:none;}
.innerbanner{width:100%; float:left; background:#e8e8e8; margin:115px 0 0;}
.innerbanner img{width:100%;}
.breadcrumb{margin:0 0 20px;}
.left_container{width:75%; padding:0 20px 0 0; float:right; border-right:1px solid #eee;}
.right_container{width:25%; float:right; padding:0 0 0 20px;}
.bullets{margin:0; padding:0;}
.bullets li{list-style:none; background:url(../images/arrow.png) no-repeat left 3px; padding:0 0 0 15px; color:#333; font-size:13px; margin:0 0 5px 3px;}
.bullets li a{color:#333;}
.bullets li a:hover{color:#ec92af;}
@media screen and (max-width:1220px){
	.container{width:100%;}
	.header{ width:100%; padding:8px 15px;}
	.body_container, .footer{padding:12px 15px;}
	.left_col{width:40%; float:left; padding:0 50px 0 0}
	}
@media screen and (max-width:940px){
	.footer .pull-left, .footer .pull-right{text-align:center; width:100%;}
	.footer{padding:10px 15px;}
	.logo{margin:0;}
	.fixed{height:150px;}
	.slider, .innerbanner{margin-top:142px;}
	.navigation{margin-top:8px; width:100%}
}
@media screen and (max-width:767px){
	.left_col, .right_col{width:100%; float:left; padding:0}
	.navigation li a{padding:0 15px;}

}
@media screen and (max-width:640px){
	.navigation{display:none;}
	.menu_toggle{float:right; display:block; margin:5px 0 0; padding:5px 10px; text-align:right;}
	/*.logo, .header .pull-right{text-align:center; width:100%;}*/
	.logo{margin:0 0 0 10px;}
	.topbar{text-align:center;}
	.navigation li, .navigation li a{ width:100%; text-align:left; background:#fff;}
	.navigation li a{padding:8px 15px; line-height:normal;}
	.navigation li{border-top:1px solid #ddd;}
	.navigation li:nth-child(1){border:none;}
	.header{width:100%; float:left; padding:8px 0;}
	.slider h1, .slider h2{margin:0 0 10px;}
	.slider h1{line-height:45px;}
	.slider{margin:0;}
	.slider .text{left:15px !important;}
	.left_container{width:100%; padding:0; border:0;}
	.right_container{width:100%; padding:0; }
	.right_container .bullets li{border-bottom:1px solid #eee;  margin:5px 0; padding-bottom:5px;}
	.navigation li:hover .dropdown{width:100%;}
	.navigation .dropdown li a{border-bottom:none;}
	.navigation li li a{text-align:center; }
	.fixed {height:100px;}
	.slider, .innerbanner{margin-top:100px;}
}
@media screen and (max-width:360px){
	.slider h1{font-size:30px; line-height:30px; margin:0;}
	.slider h2{font-size:20px;}
	.navigation .dropdown .col-2{width:100%;}
	.navigation li:hover .dropdown{overflow-y:scroll; height:350px;}
	.topbar{padding:5px 0;}
	.doctor_img{border:5px solid #fff;}

		
}
@media screen and (min-width:641px){
	.navigation{display:block !important;}
}
	