body{ margin:0; padding:0; font-family: 'OpenSansRegular';  }
h1,h2,h3,h4,h5,h6,ul,ol,li,p,a,span{ margin:0; padding:0; font-weight:normal;}
hr{ border-color:#fcfcfc; margin:0; padding:0}
header{ clear:both; background:#fff; } 
address{ font-style:normal;}
section{ clear:both;}
footer{ background:url(../images/bottom-area.jpg) ; padding: 30px 0 30px 0; clear:both; overflow:hidden;}
a{ text-decoration:none; color:#57bdd9; outline:none; transition: all 0.5s ease 0s;}
a:hover{ color:#000;}
a:focus{ outline:none;}
img{ max-width:100%; outline:none; border:none; transition: all 0.5s ease 0s;}
.clear{ clear:both;}.clear5{ clear:both; height:5px}.clear10{ clear:both; height:10px}.clear20{ clear:both; height:20px;}.clear30{ clear:both; height:30px;}.clear25{ clear:both; height:25px;}.clear40{ clear:both; height:40px;}
.clear {clear:both;}
.float_right{ float:right!important;}
.float_right2{ float:right!important;}
.container{ width:100%; max-width:1170px; margin:0 auto;}
.toparea {clear:both;	overflow:hidden;text-align:right;padding:5px 0;
background: rgba(255,255,255,1);
background: -moz-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 23%, rgba(243,243,243,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255,255,255,1)), color-stop(23%, rgba(255,255,255,1)), color-stop(100%, rgba(243,243,243,1)));
background: -webkit-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 23%, rgba(243,243,243,1) 100%);
background: -o-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 23%, rgba(243,243,243,1) 100%);
background: -ms-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 23%, rgba(243,243,243,1) 100%);
background: linear-gradient(to right, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 23%, rgba(243,243,243,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f3f3f3', GradientType=1 );
}
.top-right {clear:both}
.top-right a {font-size:13px;	color:#535353;	padding:0 0px 4px 0;	display:inline-block;	background:url(../images/top-link-sep.jpg) right 2px no-repeat;	margin-right:6px;padding-right:10px;}
.top-right .act{
	color:#FFFFFF!important;
	background-color: #FF0000;
}
.top-right a:last-child {margin-right:0px;	padding-right:0px;	background-image:none;}
.top-right a:hover {color:#f58220;}
.top-right p {font-size:12px;	color:#fff;	display:inline-block;	margin:0 0 0 10px}
.top-right .fa {font-size:18px; color:#f58220; margin:0 3px 0 0}
.white-bg {	}
.logo {
	float:left;
	margin-top: -25px;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
}
.logo img {	max-width:130%;}
.logo-right {float:right; margin:30px 0 0 0}
.logo-right .fa {font-size:26px; color:#f58220; margin:0 3px 0 0}
.logo-right .book-btn .fa {font-size:18px; color:#fff; margin:0 0px 0 0; position:relative; top:2px;}
.top-ph-mail {float:left;}
.book-btn1{	float:left; margin:3px 0 0 0; position:relative;}
.book-btn {	float:left; margin:11px 0 0 0; position:relative;}
.book-btn a{ background: rgba(243,190,0,1); 
background: -moz-linear-gradient(top, rgba(243,190,0,1) 0%, rgba(204,139,0,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(243,190,0,1)), color-stop(100%, rgba(204,139,0,1)));
background: -webkit-linear-gradient(top, rgba(243,190,0,1) 0%, rgba(204,139,0,1) 100%);
background: -o-linear-gradient(top, rgba(243,190,0,1) 0%, rgba(204,139,0,1) 100%);
background: -ms-linear-gradient(top, rgba(243,190,0,1) 0%, rgba(204,139,0,1) 100%);
background: linear-gradient(to bottom, rgba(243,190,0,1) 0%, rgba(204,139,0,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3be00', endColorstr='#cc8b00', GradientType=0 ); font-size:15px; color:#fff; padding:8px 15px; display:inline-table; margin:0 0 0 30px; font-family: 'OpenSansSemibold';}
.ptop50{ padding-top:5%;}
.book-btn1 a{ margin:0 0 0 30px}

.book-btn:hover .subtab{ display:block;}
.subtab{ display:none; width:145px; background:#da9d00 !important ; position:absolute; z-index:99; right:0px; top:35px}
.subtab ul{ list-style:none;}
.subtab li{ clear:both; border-bottom:1px solid #cd9604;}
.subtab li{background:#da9d00 !important ;}
.subtab li:hover{ background:#57bdd9 !important}
.subtab:{}
.subtab li a{ font-size:14px; color:#fff; padding:6px 15px; background:#da9d00 !important ; margin-left:0 !important; display:block;}
.subtab li a:hover{ background:#57bdd9 !important}
.subtab li a:hover{ color:#fff!important }

a, a:link, a:focus {	outline: none !important;-moz-transition: all 0.3s ease 0s;
	-ms-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;}

.book-btn a:hover{ background: rgba(80,177,202,1);
background: -moz-linear-gradient(top, rgba(80,177,202,1) 0%, rgba(126,204,226,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(80,177,202,1)), color-stop(100%, rgba(126,204,226,1)));
background: -webkit-linear-gradient(top, rgba(80,177,202,1) 0%, rgba(126,204,226,1) 100%);
background: -o-linear-gradient(top, rgba(80,177,202,1) 0%, rgba(126,204,226,1) 100%);
background: -ms-linear-gradient(top, rgba(80,177,202,1) 0%, rgba(126,204,226,1) 100%);
background: linear-gradient(to bottom, rgba(80,177,202,1) 0%, rgba(126,204,226,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bff1ff', endColorstr='#7ecce2', GradientType=0 );}
.top-ph {font-size:23px; color:#616161; font-family: 'open_sanslight';}
.top-ph span { color:#000; font-family: 'OpenSansRegular';}
.top-ph span a{ color:#000}
.top-ph span a:hover{ color:#57bdd9}
.top-mail {	text-align:right; font-size:16px; color:#737373;}
.top-mail span { color:#000; font-family: 'OpenSansRegular';}
.top-mail a {
	font-size:16px;
	color:#0074BB;
	transition:all 0.3s ease 0s;
	-webkit-transition:all 0.3s ease 0s;
}
.top-mail a:hover {	color:#000;}
nav{
	clear:both;
	border-bottom:1px solid #fff;
	display:block;
	background-color: #0074bb;
}
nav ul{ list-style:none;}
nav li:first-child{ background:none;}
nav li{ position:relative; float:left; display:block;}
nav li a{font-size:18px; color:#fff; padding:9px 14px 9px 14px; text-transform:capitalize; display:block; transition: all 0.5s ease 0s;  }
nav li a:hover{
	color:#fff;
	border-radius:0px;
	background-color: #f58220;
}
nav li:hover > .lavel{ display:block; }
.lavel{
	display:none;
	width:250px;
	position:absolute;
	z-index:999;
	top:42px;
	left:0;
	padding:0 15px 10px 15px;
	background-color: #f58220;
}
.lavel ul{ list-style:none;}
.lavel li{ text-align:center; float:none; position:relative; text-align:left; background:none; border-bottom:1px solid #f58220; }
.lavel li:last-child{border-bottom:none;}
.lavel li a{ border-radius:0px; font-size:15px; color:#fff!important; padding:5px 0; line-height:25px; text-transform:capitalize; display:block;  }
.lavel li a:hover{border-radius:0; color:#000!important; background:none;}
nav .act{color:#fff; background:#f58220; border-radius:0px }
.mobnav{ width:100%;  display:none; background:#f58220; padding:8px 0; font-size:16px; text-align:right; float:right; font-weight:bold; color:#000}
.mobnav:before{font-family: 'FontAwesome'; content:"\f0c9"; font-size:30px;cursor:pointer; color:#fff; float:right; margin:0 15px 0 0}
.mobnav2{ display:none; float:right; margin-top:-43px; padding:5px; cursor:pointer}
.mobnav2:before{font-family: 'FontAwesome'; content:"\f103"; font-size:30px;cursor:pointer; color:#fff; float:right; margin:0 0 0 30px}
.banner{ clear:both;}
.banner img{ max-width:100%;}
.banner-txt{ width:58%; position:absolute; padding:2% 0 0 0; margin:10% 0 0 0; left:0; text-align:left;}
.banner-txt strong{font-family: 'OpenSansBold';}
.banner-txt span{ font-family: 'open_sanslight'; text-shadow:5px 5px 5px #000; font-size:74px;  color:#fff;  text-transform:uppercase; display:inline-block}
.banner-txt p{
	font-family: open_sanslight;
	text-transform:capitalize;
	font-size:28px;
	color:#000;
	line-height:36px;
	display:inline-table
}
.banner-txt .more{ background:#e74c3c; font-size:18px; padding:10px 25px; color:#fff;}
.banner-txt .more:hover{ background:#000;}
.meetdr{ width:47%; display:inline-block; margin:0 1% 6% 1%; vertical-align:top}
.meetdr .picbox{
	width:50%;
	border:8px solid #fff;
	overflow:hidden;
	float:left;
	box-shadow:0 0 10px 0 #ccc;
	margin-top: 10px;
	margin-right: 30px;
	margin-bottom: 0;
	margin-left: 0;
}
.meetdr h3{ font-family: 'open_sanslight';font-size:25px; color:#000; margin:0 0 5px 0}
.meetdr h4{ font-family: 'open_sanslight';font-size:17px; color:#000; margin:0 0 5px 0}

.meetdr p{font-family: 'open_sanslight'; font-size:15px; color:#3d292a; line-height:22px; margin:0 0 20px 0 }
.clinicsec {
	background: rgba(254, 254, 254, 1);
	background: -moz-linear-gradient(top, rgba(254, 254, 254, 1) 0%, rgba(238, 238, 238, 1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(254, 254, 254, 1)), color-stop(100%, rgba(238, 238, 238, 1)));
	background: -webkit-linear-gradient(top, rgba(254, 254, 254, 1) 0%, rgba(238, 238, 238, 1) 100%);
	background: -o-linear-gradient(top, rgba(254, 254, 254, 1) 0%, rgba(238, 238, 238, 1) 100%);
	background: -ms-linear-gradient(top, rgba(254, 254, 254, 1) 0%, rgba(238, 238, 238, 1) 100%);
	background: linear-gradient(to bottom, rgba(254, 254, 254, 1) 0%, rgba(238, 238, 238, 1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#eeeeee', GradientType=0 );
	border-top:10px solid #fff;
	border-bottom:3px solid #e5e5e5;
	overflow:hidden;
	display:block;
}
.banner-bot-slider { background:url(../images/slider-bg.jpg)  center top repeat-y;}
.ser-box{background: rgba(233,251,255,1);
background: -moz-linear-gradient(left, rgba(233,251,255,1) 0%, rgba(255,255,255,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(233,251,255,1)), color-stop(100%, rgba(255,255,255,1)));
background: -webkit-linear-gradient(left, rgba(233,251,255,1) 0%, rgba(255,255,255,1) 100%);
background: -o-linear-gradient(left, rgba(233,251,255,1) 0%, rgba(255,255,255,1) 100%);
background: -ms-linear-gradient(left, rgba(233,251,255,1) 0%, rgba(255,255,255,1) 100%);
background: linear-gradient(to right, rgba(233,251,255,1) 0%, rgba(255,255,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9fbff', endColorstr='#ffffff', GradientType=1 ); width:295px; overflow:hidden; position:relative;}
.ser-box img{ float:left; border-right:solid 1px #fff; max-width:99% !important;}
.ser-text { position:absolute;  z-index:9; top:20%; left:0; padding:10px; text-align:left;}
.ser-text h2{ font-family: 'open_sanslight';font-size:44px; color:#57bdd9;}
.ser-text h4{font-size:20px; color:#f58220;}
.ser-text a h4:hover{ color:#000 !important; }
.ser-text a h2:hover{ color:#000 !important; }
.home-welcome {	background:#f6fffc url(../images/welcome-shadow.png) top no-repeat;	text-align:center;	padding:50px 0px 20px 0px;}
.home-welcome h2 {	background:url(../images/text-bdr.jpg) left 25px repeat-x;	font-size:40px;	line-height:45px; color:#000000; text-align:center; font-weight:200;}
.home-welcome h2 span {font-size:40px; line-height:45px; color:#000000; display:inline-block; background:#f6fffc; padding:0 20px;}
.home-welcome h3 {font-size:40px; line-height:45px; color:#57bdd9; text-align:center; font-weight:600; margin-bottom:35px;}
.home-welcome h3 span {	font-weight:200; color:#000000;}
.home-welcome p { font-size:15px; color:#393c3b; line-height:24px;  padding-bottom:20px; }
.wht-shadow {background:url(../images/white-shadow.jpg) center top no-repeat; height:79px; }
a.btn {	display:inline-block; padding:6px 20px; font-size:15px; transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s; }
a.style01 {	background:#f58220; color:#FFFFFF; }
a.style01:hover {background:#000000;}
a.style02 {	background:#000; color:#FFFFFF; }
a.style02:hover {background:#f58220;}
 .profile-area {	padding-bottom:35px;}
.profile-l { width:48%; float:left;}
.profile-r { width:48%;	float:right;}
.pimg {	width:46%; float:left;}
.ptxt {	width:48%; float:right; }
.psection img {	max-width:100%; border:4px solid #e1e1e1;}
.ptxt h2 {font-size:25px; line-height:30px; color:#000000; margin-bottom:10px; }
.ptxt h3 {font-size:18px; line-height:22px; color:#000000; margin-bottom:12px; }
.ptxt p {font-size:15px; color:#4e5150; line-height:23px; padding-bottom:20px; }
.services-link {background:#e2f9ff; margin:50px 0 0 0;}
.section-lr .left {	float:left;	width:47.5%; margin:0 0 0 20px }
.section-lr .right {float:right;width:36%;}
.section-lr .right li { border-bottom:1px solid #c9dee3; width:100% !important}

.section-lr h2 {font-family: 'open_sanslight'; font-size:40px; font-weight:200; color:#000; margin:-70px 0 20px 0}
.section-lr h2 span { display:inline-block; padding:0 15px 0 0; }
.section-lr ul {overflow:hidden; list-style:none; margin:30px 0}
.section-lr li {float:left; width:48%; margin-right:2%; border-bottom:1px solid #c9dee3;}
.section-lr li:nth-child(even) {float:right; width:48%; margin-left:2%; margin-right:0px; }
.section-lr li a {font-size:14px; color:#4d5557; display:block;	padding:11px 0px 11px 29px;	background:url(../images/linkb.png) left 11px no-repeat; transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s;}
.section-lr li a:hover {color:#f58220;}
.video-appointment-form {	padding:42px 0px 30px 0px;  overflow:hidden;}
.video-appointment-form .video {float:left;  width:46%; margin-left:2%; }
.video-appointment-form .video iframe{ box-shadow:0 0 10px 0 #ccc; border:10px solid #fff; }
.video-appointment-form .video img{ box-shadow:0 0 10px 0 #ccc; border:10px solid #fff; }
.video-appointment-form .appointment-form {float:right; width:46%; }
.appointment-form .left {float:left; width:48%; }
.appointment-form .right {float:right; width:48%;}
.video-appointment-form h2 {font-family: 'open_sanslight'; font-size:40px; color:#000000;  margin-bottom:15px; }
.appointment-form input[type="text"] {width:100%; padding:11px 3%;background:#FFFFFF; border:1px solid #b1b1b1;	border-radius:5px;	box-shadow:0px 0px 12px #efefef;	margin-bottom:20px;	font-size:15px;	color:#ababab;	transition:all 0.3s ease 0s;	-webkit-transition:all 0.3s ease 0s;}
.appointment-form input[type="text"]:hover,
.appointment-form input[type="text"]:focus {	border:1px solid #f58220;}
.appointment-form textarea {font-family: 'OpenSansRegular';width:100%; padding:11px 3%; background:#FFFFFF; border:1px solid #b1b1b1; border-radius:5px; box-shadow:0px 0px 12px #efefef; margin-bottom:20px;	font-size:15px; color:#ababab; transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s; height:145px; }
.appointment-form textarea:hover,.appointment-form textarea:focus {	border:1px solid #f58220;}
.appointment-form input[type="submit"] {display:inline-block; padding:6px 20px; font-size:15px; background:#000; border:none; color:#FFFFFF;	cursor:pointer; transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s; position:relative; }
.appointment-form input[type="submit"]:hover {	background:#f58220;}
.bottom-links ul{ list-style:none; text-align:center; border-top: 1px solid #62d1ef; padding:30px 0 0 0; margin:30px 0 15px 0}
.bottom-links li:before{ content:"|";  color:#fff; }
.bottom-links li{ display:inline-table; }
.bottom-links li a{font-family: 'open_sanslight'; font-size:13px; color:#fff; padding:0 5px; }
.bottom-links li a:hover{ color:#000;}
.bottom-links h4{font-size:21px; color:#fff; padding-top:5px; padding-bottom:3px;}
.bottom-links h3{font-family: 'OpenSansSemibold'; font-size:25px; color:#000;}
.bottom-links p{font-family: 'open_sanslight'; font-size:15px; color:#fff; padding:0 5px; text-align:center; margin:0 0 5px 0; width:97%;}
.bottom-links .wid33p{ width:28%; margin:0 2.5%;  text-align:center; vertical-align:top; display:inline-block;}
.follow-us{ clear:both}
.follow-us ul{ list-style:none; border:none; margin:30px 0 0 0;}
.follow-us li:before{ content:"";}
.follow-us li a{ font-size:30px; margin:20px 0 0 0; display:inline-table}
.follow-us li a:hover{ color:#000}
.in-banner{ clear:both; text-align:center; position:relative; margin:0 0 30px 0; }
.in-banner img{ width:100%;}
.heading-text { text-align:left; width:100%; overflow: hidden; display: block; position:absolute; bottom:0; background:rgba(255,255,255,0.9) }
.heading-text ul { list-style: none; margin:10px 0;}
.heading-text li { display: inline-block; }
.heading-text li { background: url("../images/arrow_icon.png") no-repeat scroll 0 5px; color: #34a647; font-size: 12px; padding: 0 5px 0 12px; text-decoration: none; }
.heading-text li:first-child { background: none; padding: 0 5px 0 0; }
.heading-text li a { color: #333; text-decoration: none; }
.heading-text li a:hover { color: #34a647; }
.breadcrumb { text-align:left; overflow: hidden; display: block; clear:both; padding:0 0 25px 0; border-bottom:1px solid #b1b1b1; margin:0 0 20px 0}
.breadcrumb ul { list-style: none; float:left; }
.breadcrumb li { display: inline-block; }
.breadcrumb li { background: url("../images/arrow_icon.png") no-repeat scroll 0 6px; color: #d2a54a; font-size: 14px; padding: 0 5px 0 12px; text-decoration: none; }
.breadcrumb li:first-child { background: none; padding: 0 5px 0 0; }
.breadcrumb li a { color: #000; font-size: 14px; text-decoration: none; }
.breadcrumb li a:hover { color: #34a647; }
.mtop20{ margin-top:20px;}
.mtop30{ margin-top:30px;}
.content-box{
	width:100%;
	float:left;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 25px;
	margin-left: 0;
}
.side-box{
	width:21%;
	float:right;
	position:relative;
	margin-top: 180;
	margin-right: 0;
	margin-bottom: 50px;
	margin-left: 0;
}
.in-text{ clear:both;}
.in-text h1{ font-size:36px; color:#333;  margin:0 0 15px 0; text-transform:capitalize;}
.patient-gallery-in h2{font-size:28px; color:#000; border-bottom:solid 1px #ddd; padding-bottom:5px; margin-bottom:20px;}
.vp h2{font-size:28px; color:#000; border-bottom:solid 1px #ddd; padding-bottom:5px; margin-bottom:20px;}
.patient-gallery-in1 h2{font-size:28px; color:#000; border-bottom:solid 1px #ddd; padding-bottom:5px; margin-bottom:20px;}
.in-text h2{font-size:28px; color:#000; }
.in-text h3{font-size:28px; padding-bottom:7px; color:#333; }
.in-text h4{ font-size:21px; padding-bottom:5px; color:#000; }
.in-text h5{ font-size:18px; padding-bottom:5px; color:#000; }
.in-text img{
	max-width:100%;
	float:right;
	margin-top: 0px;
	margin-right: 12;
	margin-bottom: 0;
	margin-left: 10px;
}
.in-text p{
	font-family: open_sanslight;
	font-size:16px;
	margin: 0 0 20px 0;
	color:#333;
	line-height:22px;
}
.patient-gallery-in ul p{ font-family: 'open_sanslight'; font-size:14px; margin: 0 0 20px 0; color:#333; line-height:22px;}
.in-text ul{ list-style:none; margin:0 0 20px 0 }
.in-text ol{ list-style: decimal; margin:0 0 20px 0 }
.in-text ol li{font-family: 'open_sanslight'; padding:0 0 5px 0;  font-size:14px; color:#333; line-height:22px;}
.in-text ul li{ background:url(../images/arow.png) 0 5px no-repeat;font-family: 'open_sanslight'; padding:0 0 5px 20px;  font-size:14px; color:#333; line-height:22px;}
.in-text .read-more2{ font-size:13px; border-radius:5px; border:1px solid #0fb4c5; margin:0 10px 0 0; padding:10px 15px }
.in-text .read-more2:hover{ background:#0fb4c5; color:#fff}
.in-text .read-more{font-size:13px; color:#e26500; border-radius:5px; border:1px solid #e26500; margin:0; padding:10px 15px}
.in-text .read-more:hover{ background:#e26500; color:#fff}
.in-text .after-sec{ width:44.8%; background:#e5e5e5; margin:0 20px 20px 0; padding:20px 20px 5px 20px; overflow:hidden}
.in-text .after-sec ul{ list-style:none; text-align:center;}
.in-text .after-sec li:first-child{ float:none}
.in-text .after-sec li{ float:none; display:inline-table}
.in-text hr{ border-color:#ededed; margin:20px 0 30px 0; padding:0; opacity:0.2}
.in-text .link-more{ padding:10px 15px; color:#fff; background:#42a249; display:inline-table; border-radius:5px 5px 0 0; margin-bottom:5px;}
.in-text .act{ background:#7ecce2!important;} 

.in-make{ background:#eeeeee!important; border:none; padding:10px 0 0 0; margin:50px 0 0 0}
.aboutimg{ width:40%; float:right; margin:0 0 20px 30px}
.aboutimg ul{ list-style:none; position:relative}
.aboutimg li{ background:#fff!important; padding:0; float:left; width:49%; overflow:hidden; padding:5px!important; border:2px solid #eaeaea; background:#fff}
.aboutimg li+li{width:49%!important; margin:80px 0 0 -80px}
.aboutimg img{ max-width:100%; transition: all 0.5s ease 0s; margin:0}
.aboutimg li:hover img{ cursor:crosshair;}
.left-img{ float:left!important; margin:10px 20px 10px 0!important}
.left-img2{
	width:40%;
	float:left!important;
	padding:5px!important;
	border:1px solid #eaeaea;
	background:#fff;
	margin-top: 0;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10;
}
.sidenav{ clear:both; display:block; margin:0 0 25px 0; border:5px solid #fff; background:#58b9d7; box-shadow:0 0 10px 0 #ccc;}
.sidenav span{font-size:18px; color:#fff; display:block; line-height:40px; text-transform:capitalize; padding:0 0 4px 15px; background:#000 }
.sidenav ul{padding:10px 15px 20px 15px; list-style:none;}
.sidenav li:first-child{ border:none}
.sidenav li{ clear:both; border-top:1px  dotted #fff;} 
.sidenav li a{ background:url(../images/arow-w.png)0 10px no-repeat;  display:block; padding:5px 0 5px 20px; font-size:13px;  color:#fff; line-height:20px;}
.sidenav li a:hover{ background:url(../images/arow-w.png)5px 10px no-repeat; color:#000}
.sidenav li .act{ color:#000; font-weight:bold}
.side-box .after-sec{ width:92%; padding:4%; margin:0; background:#e5e5e5}
.side-box .after-sec h2{ font-size:22px; margin:0 0 10px 0}
.side-box .after-sec li{ width:48%;}
.side-box .afterimg span{ line-height:30px;}
.side-box .more{ margin:20px 0 0 0}
.side-box .appointment-form{ width:88%; padding:10px 5%;   overflow:hidden; z-index:9;  box-shadow:0 0 10px 0 #ccc;
background: rgba(207,145,0,1);
background: -moz-linear-gradient(top, rgba(207,145,0,1) 0%, rgba(240,184,0,1) 50%, rgba(207,145,0,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(207,145,0,1)), color-stop(50%, rgba(240,184,0,1)), color-stop(100%, rgba(207,145,0,1)));
background: -webkit-linear-gradient(top, rgba(207,145,0,1) 0%, rgba(240,184,0,1) 50%, rgba(207,145,0,1) 100%);
background: -o-linear-gradient(top, rgba(207,145,0,1) 0%, rgba(240,184,0,1) 50%, rgba(207,145,0,1) 100%);
background: -ms-linear-gradient(top, rgba(207,145,0,1) 0%, rgba(240,184,0,1) 50%, rgba(207,145,0,1) 100%);
background: linear-gradient(to bottom, rgba(207,145,0,1) 0%, rgba(240,184,0,1) 50%, rgba(207,145,0,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cf9100', endColorstr='#cf9100', GradientType=0 );  border:5px solid #fff;
}
.side-box .appointment-form h3{ padding-top:8px; padding-bottom:8px; font-size:18px; font-family: 'OpenSansSemibold'; line-height:22px;}
.side-box .appointment-form .bdate{ font-size:14px;}
.side-box .appointment-form h3 a{ color:#fff;}
.side-box .appointment-form h3 a:hover{ color:#000;}
.side-box .appointment-form p{ color:#fff; font-size:15px;font-family: 'open_sanslight'; padding-bottom:18px;}
.side-box .appointment-form h2{ color:#fff; font-size:22px; margin:0 0 12px 0}
.side-box .appointment-form input[type="text"] {border:1px solid #e0e0e0; padding:5px 2%; font-size:14px;	border-radius:5px;	box-shadow:none;margin-bottom:10px;	}
.side-box .appointment-form input[type="text"]:hover,
.side-box .appointment-form input[type="text"]:focus {	border:1px solid #f58220;}
.side-box .appointment-form textarea {font-family: 'open_sanslight'; margin-bottom:10px; box-shadow:none;	font-size:14px; height:80px; }
.topmrg250{ margin:-120px 0 25px 0}
.mtop25{ margin-top:25px;}
.clinicsec2{ min-height:370px; margin:40px 0 0 0;}
.clinicsec2 .make-an{ top:0;}
.wid33{ width:30%; display:inline-table; }
.photo-gl{ clear:both;}
.img-box{width:29%; transition: all 0.7s ease 0s; background:#fff; border:1px solid #e7e7e7; overflow:hidden; padding:5px;  margin:20px 20px 0 0;  display:inline-block;}
.img-box img{ border:0px; height:200px; object-fit:cover; width:100%; }
.img-box:hover{background:#333333; }
.img-box:hover img {transform: scale(1.2);}
.test-area{ width:44%;  margin:1% 2% 1% 0; padding:20px; transition: all 0.7s ease 0s; border:1px solid #e5e5e5; display:inline-block;}
.test-area .fa{ font-size:80px; box-shadow:0 5px 5px #666; color:#666; padding:20px 30px; background:#fff; border-radius:100px; float:left; margin:5px 20px 0 0;}
.test-area h3{ font-size:18px; color:#000; padding:0 0 5px 0; font-weight:bold; }
.test-area h4{ font-size:15px; color:#000; margin-bottom:10px; display:block;}
.test-area p{  font-size:15px; color:#737170; line-height:24px;  margin-bottom:15px; }
.test-area .icon{ float:right; margin:5px 0 0 20px; }

.testmrg{ margin:0 0 2% 0!important; }
.testsec{  margin:2% 0 3% 0; text-align:center; overflow:hidden}
.testarea{ padding-bottom:10px; overflow:hidden; text-align:left; width:80%; float:left;}
.testsec p{ font-family: 'open_sanslight'; transition: all 0.7s ease 0s;background:#f6f6f6; color:#333; padding:20px 20px 40px 20px ; font-size:14px; line-height:24px;}
.testsec .fa{ width:80px; max-width:100%; height:80px; line-height:80px; font-size:50px; border-radius:100px;  box-shadow:0 5px 5px #000; z-index:99; margin:0 0 20px 0; transition: all 0.8s ease 0s; color:#ccc;}
.testsec img{ width:110px; max-width:100%; border-radius:100px; margin-bottom:20px; box-shadow:0 5px 5px #000; z-index:99; margin:0 0 30px 0; transition: all 0.8s ease 0s;}
.testsec span{ font-size:14px; display:block; color:#0fb4c5; margin:0 }
.pic-box-l{ width:20%; float:left; position:relative}
.pic-box-l:after{ position:absolute; top:5px; right:-5px; font-size:80px; content:"\f0d9";  font-family:'FontAwesome'; color:#f6f6f6; }
.pic-box-r{ width:20%; float:left; position:relative}
.pic-box-r:after{ position:absolute; top:5px; left:-5px; font-size:80px; content:"\f0da";  font-family:'FontAwesome'; color:#f6f6f6; }
.contact-form{  margin:0 0 2% 0 }
.contact-form h2{ font-size:26px; color:#000; margin:0 0 5px 0; text-transform:capitalize;}
.contact-form form{ clear:both; margin:20px 0 0 0 }
.con_row{ width:48%; float:left; margin:0 20px 20px 0;}
.con_row1{ width:48%; float:left;  margin:0 0 20px 0; }
.con_row1a{ width:30%; float:right; margin:0 0 20px 0; }
.con_row2a{ width:5%; float:left; margin:0 30px 20px 0; }
.con_row1b{ width:48.7%; float:left; margin:0 0 20px 0; }
.con_row2b{ width:48.7%; float:right; margin:0 0 20px 0; }
.con_row3b{ width:65%; float:right; margin:0 0 20px 0; text-align:right }
.con_row2{ width:99%; clear:both; padding:0 0 20px 0; }
.con_row3{ width:99%; clear:both; margin:0 0 40px 0; text-align:right; padding:10px 0 0 0 }
.contact-form label{ width:20%; float:left; font-size:15px; color:#000; line-height:40px;}
.contact-form input { width: 96%; height: 45px; color: #333; font-size: 15px; border:1px solid #b1b1b1;	border-radius:5px;	box-shadow:0px 0px 12px #efefef; padding: 0 0 0 20px; transition: all 0.5s ease 0s; margin:0 0 20px 0;}
.contact-form input:hover { border: 1px solid #f58220; color: #000 }
.contact-form input:focus { border: 1px solid #f58220; color: #000 }
.contact-form select { width: 102%; height: 47px; color: #333; font-size: 15px; border:1px solid #e0e0e0;	border-radius:5px;	box-shadow:0px 0px 12px #efefef; padding: 0 20px 0 15px; transition: all 0.5s ease 0s; margin:0 0 10px 0; }
.contact-form select:hover { border: 1px solid #f58220; color: #000 }
.contact-form select:focus { border: 1px solid #f58220; color: #000 }
.contact-form option{ padding:2px 20px; border:none; }
.contact-form textarea { font-family: 'OpenSansRegular';  width:100%; height: 93px; color: #333; font-size: 15px; border:1px solid #b1b1b1;	border-radius:5px;	box-shadow:0px 0px 12px #efefef; padding: 20px 0 0 20px; transition: all 0.5s ease 0s; margin:0 0 20px 0; }
.contact-form textarea:hover {border: 1px solid #f58220; color: #000 }
.contact-form textarea:focus { border: 1px solid #f58220; color: #000 }
.contact-form button { cursor: pointer; border: none; outline: none; width:100%; font-size: 24px; color: #fff;border-radius:5px; padding: 10px 0; margin: 0; background: #f58220; transition: all 0.5s ease 0s; }
.contact-form button:hover { background: #000; color:#fff }
.sbtn { cursor: pointer; border: none; outline: none; width:100%; font-size: 24px !important; color: #fff !important;border-radius:0px !important; line-height:20px; padding: 10px 0 !important; margin: 0; background: #f58220; transition: all 0.5s ease 0s; }
.sbtn:hover { background: #000; color:#fff }
.contact_info{margin:0 0 2% 0 }
.contact_info h2{ font-size:26px; color:#000; margin:0 0 5px 0; text-transform:capitalize;}
.contact_info .fa{ width:40px; height:32px; text-align:center; background:#f58220; border-radius:100px; float:left; display:block; font-size:22px; padding:8px 0 0 0; color:#fff; margin:3px 15px 10px 0}
.contact_info span{ width:80%; font-size:16px; color:#666; line-height:40px; float:left;}
.contact_info p{ width:92%; float:left; display:inline-block; font-size:15px; line-height:20px; color:#666}
.contact_info a{ color:#666; line-height:22px; font-size:14px;}
.contact_info a:hover{ color:#f05a28;}
.info_row{ width:48%; float:left; padding:15px 0; overflow:hidden;}
.info_row35{ width:37%; float:left; padding:10px; border:1px solid #ccc; overflow:hidden;}

.info_row60{ width:60%; float:left; padding:0px 0 15px 0; overflow:hidden;}
.info_row2{ clear:both; border-bottom:1px solid #e2e2e2; padding:0 0 15px 0; overflow:hidden;}
.wid35p{width:35%; float:right; margin:0 0 4% 0 }
.visit-hr{ clear:both; display:block; background:#0fb4c5; margin:55px 0 0 0}
.visit-hr h3{font-family: 'open_sanslight'; font-size:28px; color:#fff; line-height:50px; padding:10px 0 0 20px}
.visit-box{padding:0 20px 38px 20px; }
.visit-box span{font-family: 'OpenSansBold'; font-size:21px; color:#fff; line-height:50px;}
.visit-box p{font-family: 'open_sanslight'; font-size:15px; color:#fff; margin:0 0 10px;}

.video-container {
	position:relative;
	padding-bottom:56.25%;
	padding-top:30px;
	height:0;
	overflow:hidden;}

.video-container iframe, .video-container object, .video-container embed {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}
.appointment-form .left-b { float:left; width:100%; margin-left:0% !important; margin-bottom:1px; border-top:solid 1px #fff; padding-top:20px; }
.appointment-form  #loadfeed{ margin-left:0;}
.left-b { float:left; width:29%; margin-left:4%; }
.right-b { float:right;	width:48%;}
.latest-blog { margin-bottom:50px; overflow:hidden;}
.latest-blog > h2 {	font-family:'open_sanslight', Arial, Helvetica, sans-serif; color:#000000; font-size:40px; margin-bottom:35px; text-align:center;}
.latest-blog h3 {  color:#57bdd9; font-size:22px; margin-bottom:12px; }
.latest-blog h3 a{ color:#57bdd9; font-size:22px; }
.latest-blog h3 a:hover{ color:#000;}
#loadfeed{ margin-left:-4%}
.latest-blog .b-img { margin-bottom:10px;}
.latest-blog .b-img img { max-width:100%; height:220px; overflow:hidden;}
.latest-blog .bdate { font-size:14px; color:#ababab; margin-bottom:12px; font-style:italic; }
.latest-blog p { color: #575757; font-size: 15px; line-height: 24px; padding-bottom: 20px; }
.book-apointment-footer { background:#f58220; padding:20px 0px 35px 0px; text-align:center;}
.book-apointment-footer h2 { font-size:34px; font-style:italic; color:#FFFFFF; margin-bottom:5px; font-family:'open_sanslight', Arial, Helvetica, sans-serif;}
.book-apointment-footer h3 { font-size:37px; font-style:italic; color:#FFFFFF; font-family:'OpenSansBold', Arial, Helvetica, sans-serif; }
.book-apointment-footer h4 { color:#FFFFFF; font-size:25px;}
.book-apointment-footer h3 span {font-family:'open_sanslight', Arial, Helvetica, sans-serif; }
.book-apointment-footer h3 a { color:#000; font-size:17px; display:inline-block; padding:10px 20px; background:#FFFFFF; 	margin-left:15px; top:-7px; position:relative;	transition: all 0.5s ease 0s; }
.book-apointment-footer h3 a:hover { color:#ffffff; background:#000000; transition: all 0.5s ease 0s; }
.book-apointment-footer p a{ background:#d89b00; color:#fff; font-family: 'OpenSansSemibold'; padding:6px 12px; font-size:18px; margin-right:5px;}
.book-apointment-footer p a:hover{ background:#000; color:#fff;}
.book-apointment-footer p{ margin-top:18px;}
.testtimonial-sec {	background:#f4f4f4;	padding:40px 0px 80px 0px;	margin-bottom:40px;}
.testtimonial-sec h2 {	font-family:'open_sanslight', Arial, Helvetica, sans-serif;	color:#000000;	font-size:40px;	margin-bottom:30px;	text-align:center;}
.testtimonial-sec li {	background:url(../images/qs.png) left top no-repeat;	text-align:justify;	margin:0 20px !important;}
.pnam-d {overflow:hidden; text-align:center;}
.pnam-d img {max-width:100%; float:left; border-radius:100%;}
.tsec {	padding-left:50px; }
.tsec .fa{ width:60px; height:60px; line-height:60px; font-size:40px; border-radius:100px;  box-shadow:0 5px 5px #000; z-index:99; margin:0 20px 20px 10px; transition: all 0.8s ease 0s; color:#f58220; background:#fff; text-align:center; float:left;}
.pnam-d {text-align:left; }
.pnam-d h4{ line-height:50px;}
.testtimonial-sec p {color: #535353; font-size: 15px; line-height: 24px; padding-bottom: 20px; }
.testtimonial-sec .slick-dots li {background-image:none; background-color:#000; width:12px; height:12px; border-radius:100%; margin:4px 12px !important; font-size:0px; text-indent:-999999px;}
.testtimonial-sec .slick-dots li button { font-size:0px; text-indent:-999999px; }
.testtimonial-sec .slick-dots li.slick-active {	background-color:#f58220; border:4px solid #b1c4b8; margin:0px 8px !important; padding:0px;}
.testtimonial-sec .slick-dots {	bottom:-48px;}
.testtimonial-sec h4 { color:#f58220; font-size:20px; margin-left:77px; }
.testtimonial-sec h4 { color:#f58220; font-size:20px; margin-left:77px; margin-top:5px;}
.testtimonial-sec h5 { color:#6e6e6e; font-size:15px; margin-left:77px; font-style:italic;}
.testtimonial-sec .slick-prev,
.testtimonial-sec .slick-next {display:none !important;}
.patient-gallery-h {
	margin-top:20px;
	padding-top:20px;
	margin-bottom:20px;
	background:url(../images/tbdr.jpg) center top no-repeat;
}
.patient-gallery-h h2 {	font-family:'open_sanslight', Arial, Helvetica, sans-serif;	color:#000000;	font-size:40px;	margin-bottom:30px;	text-align:center;}
.patient-gallery-h li {	margin:0 10px !important; }
.patient-gallery-h .psec {position:relative;}
.patient-gallery-h .before{background: rgba(65,162,74,0.7);position:absolute;	bottom:0; text-align:center; font-size:15px; color:#FFFFFF;	padding:6px 0px; z-index:999999999; width:50%;font-family: 'OpenSansBold';}
.patient-gallery-h .after {	background: rgba(122,202,225,0.7); position:absolute;	bottom:0; text-align:center; font-size:15px; color:#FFFFFF;	padding:6px 0px; z-index:999999999; width:50%;font-family: 'OpenSansBold';}
.patient-gallery-h .slick-slide img { width:100%;}
.patient-gallery-h .before {left:0px; }
.patient-gallery-h .after {	right:0px;}
.patient-gallery-h .slick-prev {background:#12a0e2 url(../images/slr.png) center center no-repeat !important; height:40px; width:40px; border-radius:100%; top:50%; 	margin-top:-15px; right:-9px !important; }
.patient-gallery-h .slick-next {background:#12a0e2 url(../images/sll.png) center center no-repeat !important; height:40px; width:40px; border-radius:100%; top:50%;	margin-top:-15px; left:-9px !important;}
.pgi h2{ text-align:left;  font-family: 'OpenSansRegular'; font-size:36px; border-bottom:solid 1px #ddd; padding-bottom:5px; margin-bottom:20px;}
.in-text .patient-gallery-h{
	background:none;
	padding:0;
	margin-top: 15px;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0;
}
.in-text .patient-gallery-h li{ background:none;}
.in-text .patient-gallery-h .psec{ overflow:hidden;}
.patient-gallery-in { clear:both; margin:20px 0 0 0}
.patient-gallery-in ul{ list-style:none;}
.patient-gallery-in li { width:30.5%; display:inline-table;	margin:0 20px 20px 0 !important; vertical-align:top; }
.patient-gallery-in .psec {position:relative;}
.patient-gallery-in .before{	background: rgba(65,162,74,0.7); position:absolute;	bottom:0; text-align:center; font-size:18px; color:#FFFFFF;	padding:6px 0px; width:50%; font-family: 'OpenSansBold';}
.patient-gallery-in .after {	background: rgba(122,202,225,0.7);  position:absolute;	bottom:0; text-align:center; font-size:18px; color:#FFFFFF;	padding:6px 0px; z-index:999999999; width:50%; font-family: 'OpenSansBold';}
.patient-gallery-in .slick-slide img { width:100%;}
.patient-gallery-in .before {left:0px; }
.patient-gallery-in .after {	right:0px;}

.patient-gallery-in1 { clear:both; margin:20px 0 0 0}
.patient-gallery-in1 ul{ list-style:none;}
.patient-gallery-in1 li { width:31%; display:inline-table;	margin:0 20px 20px 0 !important; }
.patient-gallery-in1 .psec {position:relative;}
.patient-gallery-in1 .before{background: rgba(65,162,74,0.7); position:absolute;	bottom:-36px; text-align:center; font-size:18px; color:#FFFFFF;	padding:6px 0px; z-index:999999999; width:50%; font-family: 'OpenSansBold';}
.patient-gallery-in1 .after {background: rgba(122,202,225,0.7); position:absolute;	bottom:-36px; text-align:center; font-size:18px; color:#FFFFFF;	padding:6px 0px; z-index:999999999; width:50%; font-family: 'OpenSansBold';}
.patient-gallery-in1 .slick-slide img { width:100%;}
.patient-gallery-in1 .before {left:0px; }
.patient-gallery-in1 .after {	right:0px;}

.faq-sec2{width:100%; margin-bottom:10px;}
.faq-sec2 h3{padding:1% 1.5%!important;}
.faq-sec{width:47.5%; float:right;}
.faq-sec h2{font-size:40px; margin-bottom:30px; line-height:60px; color:#000; }

.faq { clear:both; margin:0; }
.rlAccordion .text{ padding:1% 2%}
.rlAccordion .text p {font-size:15px; color:#666; line-height:20px; }
.rlAccordion > h3 { color:#666; font-size:22px; background:#f8f8f8; margin: 14px auto 0px auto; padding:2% 3%;  cursor:pointer;  border-bottom:1px solid #f0f0f0;}
.rlAccordion > h3 > span {  float: right; height: 22px; line-height:22px; margin: 2px 0 0 0; padding: 0; width: 22px; background:#999; color:#fff;
	border-radius:100%;	text-align:center; }
.rlAccordion > h3 > .rl-close {	background:#000!important; color:#fff!important }
.rlAccordion > h3 + div.text {  display: none; background:#FFF; border:1px solid #e4e4e4;  text-align:justify;}
.rlAccordion > h3 + div.text p { }
.rlAccordion .text { margin-bottom:0;}

#myList { list-style:none; margin:0; padding:0}
#myList li{ display:none; margin:0;}
#loadMore { color:green; cursor:pointer; text-align:center;}
#loadMore:hover {color:black;}
#showLess {color:red; cursor:pointer;}
#showLess:hover { color:black;}

.list33 li{ float:left; width:31%;}
#mobopen2 { width:700px}
#mobopen2 li{ float:left; width:40%; margin-right:7%;  background:url(../images/arow-w.png) left 13px no-repeat; padding-left:18px;}
.left48{
	float:left;
	width:24%
}
.right48{
	float:right;
	width:24%
}
.g-recaptcha{ float:left;}
.widgeta a{ padding:0 !important}
.h50{ height:50px;}
.info_row60 .fa-phone{ padding:10px 0 0; width:42px;}
.info_row60 .fa-envelope{ padding:9px 0 0 2px; height:33px;}
.pwidget{  margin-left:10.5%; display:inline-block; position:relative; top:-15px;}
.pwidget1{  margin-left:4.5%; display:inline-block; position:relative; top:-15px;}
.textc{ text-align:center !important;}
table.gridtable { width:88%;

	font-size:15px; margin-top:12px;
	border-width: 1px;
	border-color: #eee;
	border-collapse: collapse;
}
table.gridtable th {
	border-width: 1px;
	padding: 8px 15px;
	border-style: solid;
	border-color: #ddd;
	background-color: #eee;
}
table.gridtable td {
	border-width: 1px;
	padding: 10px 15px;
	border-style: solid;
	border-color: #eee;
	background-color: #ffffff;
}
.testimonial-left{ float:right; width:55%;}
.testimonial-right{ float:left; width:41%;}
.testimonial-right h2{ padding-bottom:16px; font-size:36px;}
.testimonial-right .tvideo{ box-shadow:0 0 10px 0 #ccc; border: solid 10px #fff; margin-bottom:25px;}
.vp iframe{ box-shadow:0 0 10px 0 #ccc; border: solid 10px #fff; margin-bottom:30px; width:96%}
.pdflink{ background: url(../images/pdf-icon.png) left top no-repeat; padding-left:40px; line-height:32px; margin-bottom:15px;  }
.pdflink a{ color:#000;}
.pdflink a:hover{ color:#f58220 ;}
.left60{ float:left; width:60%;}
.vtour{ background:#57bdd9 !important; padding:3px 10px !important; font-family: 'OpenSansBold'; color:#fff !important; }
.vtour:hover{
	background-color: #F58220;
}
.leftimg{ float:left !important; margin:0 !important; padding:0px 18px 20px 0;}



#fvpp-blackout {
  display: none;
  z-index: 499;
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: #000;
  opacity: 0.5;
}

#my-welcome-message {
  display: none;
  z-index: 500;
  position: fixed;
  width:100%; max-width:280px; z-index:999;
  left: 40.5%; text-align:center;
  top: 20%;
  padding: 20px 2% 30px 2%;
  background: #f58220 ;
}

#fvpp-close { font-family: 'OpenSansBold'; font-size:28px;
  position: absolute;
  top: 0px;
  right:15px;
  cursor: pointer; color:#000;
}
.mymessage .fa{ color:#dda100;}
#fvpp-close:hover{ color:#dda100;}
#my-welcome-message  h2{ font-size:41px; font-family: 'OpenSansBold'; padding:10px 0px; color:#dda100;}
#my-welcome-message  h2 span{ color:#fff;}
#my-welcome-message p{ font-size:18px; color:#fff;}
#my-welcome-message input[type="submit"] {display:inline-block; padding:12px 30px; font-size:16px; background:#000; border:none; color:#FFFFFF;	cursor:pointer; transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s; position:relative; }
#my-welcome-message input[type="submit"]:hover {	background:#dda100;}

#my-welcome-message .inputb {width:100%; text-align:center; padding:11px 3%;background:#FFFFFF; border:1px solid #b1b1b1; margin-top:15px;	margin-bottom:20px;	font-size:15px;	color:#000;	transition:all 0.3s ease 0s;	-webkit-transition:all 0.3s ease 0s;}
#my-welcome-message .inputb:hover,
#my-welcome-message .inputb:focus {	border:1px solid #f58220;}
.mymessage{ font-size:25px !important; padding:12px 0px 0 0;  font-family: 'OpenSansBold';}
@media (max-width: 1600px) {#my-welcome-message { left:38.5%;}
.banner-txt{ margin:8% 0 0;}}
@media (max-width: 1400px) {#my-welcome-message { left:37.5%;}}
@media (max-width: 1300px) {.banner-txt{ margin:6% 0 0;}}
@media (max-width: 1070px) {.section-lr .right{ width:47%;}
.profile-l {width:100%; margin-bottom:35px; }
.profile-r {width:100%; }
.pimg {width:26%; margin-right:4%; }
.ptxt {	width:70%;}
}
@media (max-width: 1024px) {#mobopen2{ width:610px;}.list33 li{ float:left; width:93%;}#my-welcome-message { left:35%;}
.container{ width:96%;}
nav li a{ font-size:15px; padding:9px 14px;}	
.lavel{ top:39px;}
.img-box{ width:28%; margin:10px 10px 0 0}
.img-box img{ height:170px;}
.side-box{ width:24%;}
.banner-txt{ width:59%;}
.banner-txt span{ font-size:40px;}.banner-txt p{ font-size:40px; line-height:40px;}}
@media (max-width: 1003px) { 
.section-lr li { width:100%;margin-right:0%;}
.section-lr li:nth-child(even) {width:100%; margin-left:0%; margin-right:0px; }#my-welcome-message{ top:18% !important; }
.logo{ width:30%;}
nav li a{ padding:8px 10px;}.patient-gallery-in1 li{ width:46%;}}
@media (max-width: 900px) {
.top-ph{font-size:15px;}} 
@media (max-width: 935px) {nav li a{ padding:8px 3px;}}
@media (max-width: 815px) { .testimonial-left{ width:100%;} .testimonial-right{ width:100%; padding-top:10px;}
.book-apointment-footer h3 a { top:6px; }.in-text img{ float:none; padding-bottom:20px; margin-left:0;}}
@media (max-width: 800px) {#mobopen2{ width:auto;}#mobopen2 li{ width:auto; float:none; margin-right:0;}.patient-gallery-in1 li{ width:100%; margin-right:0; margin-bottom:45px;}#my-welcome-message { left:31%;}
.logo-right{ margin:20px 0 0 0}
.img-box img{ height:130px;}
.video-appointment-form .video { width:100%; margin-bottom:35px; }
.video-appointment-form .appointment-form {	width:100%;}
.mobnav{ display:block; margin:0;}
nav{ width:100%; float:none; }
nav .fa{ display:none;}
nav li{ float:none; background:none; padding:0}
nav p{ float:left;}
nav li a{ border-bottom:1px solid #2b9035; border-radius:0; float:none; line-height:40px; text-align:left;  padding:2px 10px; display:block;}
.lavel{position:inherit; width:95%; left:0; top:0; padding:0 0 20px 10px;}
#mobopen{ clear:both; display:none; }
#mobopen1{ display:none;}
#mobopen2{ display:none;}
#mobopen3{ display:none;}
#mobopen4{ display:none;}
.mobnav2{ display:block;}
.book-btn{ margin:0}
.ser-box{ width:100%;}
.meetdr{ width:100%; margin:10px 0}
.meetdr .picbox{ width:25%;}
.wht-shadow{ display:none;}
.section-lr h2{ margin:20px 0 10px 0}
.services-link{ padding:10px 0; margin:20px 0 0 0}
.section-lr ul{ margin:0 0 10px 0}
.section-lr .left{ width:47%; display:inline-block; vertical-align:top;  margin:0 10px 10px 10px;}
.section-lr h2{ font-size:32px;}
.video-appointment-form{ padding:20px 0}
.video-appointment-form h2{ font-size:28px;}
.testtimonial-sec h2{ font-size:28px;}
.bottom-links p{ font-size:13px;}
.bottom-links ul{ margin:20px 0 0 0}
.topmrg250{ margin:0 0 25px}
.side-box .appointment-form{ top:0; position:inherit; margin:0 0 25px 0}
.heading-text{ position:inherit; background:#f4f4f4;}
.in-banner{ margin:0 0 20px 0}
.content-box{ width:65%; margin:0 0 30px 0}
.side-box{ width:30%; margin:0 0 30px 0}
.testarea{ width:68%;}
.pic-box-l{ width:30%;}
.in-text .link-more{ font-size:13px; padding:10px 5px}
.patient-gallery-in li{ width:45%;}
.info_row60{ width:100%;}
.info_row35{ width:97%;}}

 @media (max-width: 768px) {table.gridtable { width:100%; margin-bottom:20px;}
.home-welcome h2 { background:url(../images/text-bdr.jpg) left 20px repeat-x; font-size:28px; line-height:35px;}
.home-welcome h2 span { font-size:28px; line-height:35px;}
.home-welcome h3 { font-size:28px; line-height:35px; color:#57bdd9; text-align:center; font-weight:600; margin-bottom:15px;}
}
@media (max-width: 767px) { .subtab{ top:34px; width:164px;}.section-lr .right{ width:100%;}#loadfeed{ margin-left:0;}
.left-b {	width:100%; margin-bottom:30px; margin-left:0; }
.right-b {	width:100%; }
.latest-blog { text-align:center;}
.banner-txt{ display:none;}
.section-lr .left{ width:100%; float:none;  margin:0 0 10px 0;}
.content-box{ width:100%; float:none;}
.side-box{ width:100%;float:none;}

.left48{ float:left; width:100%}
.right48{ float:right; width:100%; margin-top:20px;}
}
@media (max-width: 688px) {.book-btn a{ font-size:13px;}}
@media (max-width: 640px) {.meetdr .picbox{ width:35%;}.bottom-links .wid33p{ width:100%; margin:0 0 20px 0;}}
@media (max-width: 600px) {
.logo-right{ margin:10px 0;}
.logo-right{ text-align:right;}
.top-mail { margin:0 0 10px 0}
.book-btn{ float:none; margin:10px 0 0 0; }
.logo{ width:53%;}
.pic-box-l{ width:100%; float:none; padding:0 0 30px 0}
.pic-box-l:after{ position:inherit; font-size:100px; line-height:20px; text-align:center; content:"\f0d8"; bottom:-25px; top:inherit; right:inherit}
.testarea{ width:100%; text-align:center;}
}
@media (max-width: 517px) {.dmobile{ display:none;}.top-ph{ font-size:18px;}.top-ph span a{ color:#57bdd9;}
.pimg {	width:100%; margin-right:0%; text-align:center; margin-bottom:10px;}
.ptxt {	width:100%; text-align:center;}
.logo{ margin:10px auto; float:none; text-align:center;}
.logo-right{ float:none; margin:10px 0; text-align:center}
.book-btn{ float:none; display:inline-block;}
.book-btn a{ margin:0;}
.top-ph{ text-align:center;}
.top-ph-mail{ float:none}
.top-mail{ text-align:center;}
.top-right{ text-align:center;}
.toparea{ background:#f4f4f4}
.meetdr{ text-align:center; margin:20px 0 }
.banner img{ height:150px; object-fit:cover; width:100%;}
.meetdr .picbox{ width:40%; margin:0 auto; float:none;}
.meetdr h3{ margin-top:12px;}
.left-img2{width:40%; margin:0 auto!important; float:none!important; display:inherit}
.section-lr h2{ font-size:26px;}
.appointment-form .left{ width:100%; float:none;}
.appointment-form .right{ width:100%; float:none;}
.in-banner img{ object-fit:cover; height:100px;}
.center-text{ text-align:center;}
.in-text .link-more{ display:block; margin:0 0 10px 0}
.img-box img{ height:200px;}
.patient-gallery-in li{ width:80%; margin:10px auto!important; display:inherit; float:none;}
.info_row60{ width:100%;}
.info_row{ padding:5px 0; width:100%; float:none;}
.info_row35{ width:93%;}
.con_row{ width:94%; margin:0 0 10px 0;}
.con_row1{ width:94%; margin:0 0 10px 0;}#my-welcome-message { left:20%;}
}
@media (max-width: 480px) {.subtab{ left:0;}.ser-box img{ float:right;}.pwidget1{ top:4px;}
.img-box{ width:96%;}.vp iframe{ width:93%;}.left60{ width:98%;}.book-apointment-footer p a{ font-size:16px;}
}
@media(min-width:801px){
nav #mobopen{ display:block !important} 
nav #mobopen1 ul{ display:block !important}
}
@media (max-width: 360px) {#my-welcome-message { left:9%; top:15% !important}}
@media (max-width: 320px) {#my-welcome-message { left:4%; top:7% !important}}
.bx-wrapper{position:relative;margin:0 auto 0 auto!important;padding:0;*zoom:1}.bx-wrapper img{max-width:100%;display:block}.bxslider{margin:0;padding:0}.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{position:absolute;width:100%}.bx-wrapper .bx-loading{min-height:50px;background: #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000}.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:bold;color:#666;margin-top:-40px;display:none}.bx-wrapper .bx-pager .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block;*zoom:1;*display:inline}.bx-wrapper .bx-pager.bx-default-pager a{background:#666;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active{background:#000}.bx-wrapper .bx-prev{left:5%;background:url(../images/icons/ico-slider-arrow-left.png) no-repeat}.bx-wrapper .bx-next{right:5%;background:url(../images/icons/ico-slider-arrow-right.png) no-repeat}.bx-wrapper .bx-controls-direction a{position:absolute;bottom:45%;margin-top:-16px;outline:0;width:45px;height:45px;text-indent:-9999px;z-index:9999}.bx-wrapper .bx-controls-direction a.disabled{display:none}.bx-wrapper .bx-controls-auto{text-align:center}.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-start:hover,.bx-wrapper .bx-controls-auto .bx-start.active{background-position:-86px 0}.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-stop:hover,.bx-wrapper .bx-controls-auto .bx-stop.active{background-position:-86px -33px}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:#666\9;background:rgba(80,80,80,0.75);width:100%}.bx-wrapper .bx-caption span{color:#fff;font-family:Arial;display:block;font-size:.85em;padding:10px}@media(max-width:768px){.bx-controls-direction{display:none}}

button,input{outline:none!important}.slick-slider{position:relative;display:block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-loading .slick-list{background:#fff }.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;text-align:center}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}ul.slick-track{margin:0;padding:0}ul.slick-track li{margin:0;padding:0;list-style-type:none}.slick-slide{float:left;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block;max-width:100%;display:inline-block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}@font-face{font-family:"slick";) font-weight:normal;font-style:normal}.slick-prev,.slick-next{position:absolute;display:block;height:116px;width:39px;line-height:0;font-size:0;cursor:pointer;color:transparent;bottom:35px;border:0;outline:0}.slick-track1 .slick-prev{position:absolute;display:block;height:40px;width:20px;line-height:0;font-size:0;cursor:pointer;color:transparent;top:-65px;border:0;outline:0}.slick-track1 .slick-next{position:absolute;display:block;height:40px;width:20px;line-height:0;font-size:0;cursor:pointer;color:transparent;top:-65px;border:0;outline:0}.slick-track1 .slick-prev{background:url(../images/right-aro2.png) top no-repeat;right:0;outline:0}.slick-track1 .slick-prev:hover{background:url(../images/right-aro2-h.png) top no-repeat;outline:0}.slick-track1 .slick-next{background:url(../images/left-aro2.png) top no-repeat;left:700px!important;outline:0}.slick-track1 .slick-next:hover{background:url(../images/left-aro2-h.png) top no-repeat;right:0;outline:0}.slick-prev{background:url(../images/right-aro.png) left top no-repeat;right:-50px;outline:0}.slick-next{background:url(../images/left-aro.png) right top no-repeat;left:-50px;outline:0}.slick-prev button{border:0;outline:0}.slick-next button{border:0;outline:0}.slick-dots{position:absolute;bottom:-45px;list-style:none;display:block;text-align:center;padding:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:0;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:0}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:#fff;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:none}.slick-dots li.slick-active button:before{color:#fff;opacity:1}.trvl-info-gallery .gallery ul.slick-track li{margin:0 6px}.trvl-info-gallery .gallery ul.slick-track li img{border:4px solid #9097ca}@media(max-width:1024px){.slick-track1 .slick-next{left:428px!important;outline:0}}@media(max-width:800px){.slick-prev,.slick-next{display:none}.slick-track1 .slick-next{left:300px!important}.slick-prev{display:none!important}.slick-next{display:none!important}}
