

@import url("../font-awesome-4.6.1/css/font-awesome.min.css");

* {margin: 0px;

	padding: 0px;}

html, body {

	height: 100%;

	width: 100%;}

body{ background:#fff; font-family: Arial, Helvetica, sans-serif; font-size:15px; color:#000000;  }

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, address, cite, code, del, dfn, em, img, ins, q, small,  sub, sup, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, input, table, caption, tbody, tfoot, thead, tr, th, td, figure {

	border: 0;

	margin: 0;

	padding: 0;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: normal;}

img, fieldset, abbr, acronym {

	border: 0;}

article, aside, figure, figcaption, hgroup, footer, header, nav, section, video, object {

	display: block;}

audio, canvas, video {

	display: inline-block;

*display: inline;

*zoom: 1;}

h1, h2, h3, h4, h5, h6 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 100%;

	font-weight: normal;}

ul li, ol li {

	list-style: none;}

img {

	border: none;

	display: block; max-width:100%;}

a, a:link, a:focus {

	color: #de6c61 ;

	text-decoration: none;

	outline: none;

	-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;}

a:hover {

	color: #000;

	-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;}

	.clearfix {

	clear:both;

	display: block;

}

.clearfix:after {

	clear: both;

	content: ".";

	display: block;

	height: 0;

	line-height: 0;

	visibility: hidden;

}

.clearfix:before {

	clear: both;

	content: ".";

	display: block;

	height: 0;

	line-height: 0;

	visibility: hidden;

}

.container-area{ max-width:1180px; width:100%; margin:0 auto;}

.clear{ clear:both;}

.logo-area{ float:left; padding:24px 0px;}

.top-right{ float:right; max-width:600px; width:100%; padding-top:52px; text-align:right;}

.top-right .appointment-bt{ background:url(../images/appoint-icon.png) no-repeat left 4px; margin-right:20px; display:inline-block; border-right:solid 1px #494758; padding-right:20px; font-size:22px; padding-left:30px;}

.top-right .appointment-bt a{ color:#fff; font-weight:300; }

.top-right .appointment-bt a:hover{ color:#4bae51 }



.top-right .location-bt{ background:url(../images/location-icon.png) no-repeat left 4px; margin-right:20px; display:inline-block; border-right:solid 1px #494758; padding-right:20px; font-size:22px; padding-left:20px;}

.top-right .location-bt a{ color:#fff; font-weight:300; }

.top-right .location-bt a:hover{ color:#4bae51 }



.top-right .phone{ background:url(../images/phone-icon2.png) no-repeat left 3px; display:inline-block; font-size:22px; padding-left:25px;}

.top-right .phone a{ color:#fff; letter-spacing:1px; font-weight:400; }

.top-right .phone a:hover{ color:#4bae51 }

.banner-area{ background:#b8c9d9 url(../images/banner.jpg) no-repeat center top; width:100%; padding:210px 0 210px 0; }

.banner-area-inner{ background:#98b7d3 url(../images/inner-banner.jpg) no-repeat center top; width:100%; padding:120px 0; text-align:center;}



.banner-area .caption{ max-width:1180px; width:100%; margin:0 auto;}

.banner-area h1{ font-size:45px; color:#fff; font-weight:600; text-transform:uppercase; }

.banner-area h1 span{ font-size:35px; text-transform:capitalize;}

.banner-area-inner1{ background:#98b7d3 url(../images/sports-banner.jpg) no-repeat center top; width:100%; padding:140px 0; text-align:center;}

.banner-area-inner .caption{ max-width:900px; width:100%; margin:0 auto;}

.banner-area-inner h1{ font-size:32px; color:#fff; font-weight:900; text-shadow: 3px 3px 0px rgba(0,0,0, 0.3)}

.banner-area-inner1 .caption{ max-width:900px; width:100%; margin:0 auto;}

.banner-area-inner1 h1{ font-size:32px; color:#fff; font-weight:900; text-shadow: 3px 3px 0px rgba(0,0,0, 0.3)}



.banner-area p a{ background:#dc3522; color:#fff; font-size:18px; padding:14px 7%; border-radius:5px;text-shadow: 3px 3px 0px rgba(0,0,0, 0.0); font-weight:600; }

.banner-area p a:hover{ background:#000;}

.h50{ height:50px;}

.h30{ height:30px;}

.doctor-section_appointment{ background:#c9e2f5; width:100%; padding:60px 0px 60px 0; }

.doctor-section{ float:left; width:100%;}

.doctor-section .left{ float:left; width:36%; margin-top:7px;}

.doctor-section .left img{ border:solid 10px #fff;}

.doctor-section .left img:hover{-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.35);

-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.35);

box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.35);}

.doctor-section .right{ float:right; width:62%; padding-top:10px;}

.doctor-section .right h2{ font-size:49px; color:#323043; padding-bottom:10px; font-weight:400;}

.doctor-section .right h5{ font-size:15px; padding-bottom:18px; line-height:24px;}

.doctor-section .right p{ line-height:24px; font-size:17px; color:#333;}

.doctor-section .right p a{ background:#323043; color:#fff; padding:10px 25px;}

.doctor-section .right p a:hover{ background:#4bae51 ;}

.mtop20{ margin-top:22px;}

.appointment-area{ float:right; width:28%; background:#fff; margin-top:10px; padding:0 0px 10px 0px}

.appointment-area .box{ background:#fff; padding:20px 25px 25px 25px; }

.appointment-area .box .title1{ text-align:center; color:#707070; font-size:22px; padding-bottom:3px;}

.appointment-area .box .title2{ text-align:center; color:#dc3522; font-size:39px;  margin-bottom:15px;}

.appointment-area .box input[type="text"]{ border:solid 1px #d6d6d6; width:94%; padding:8px 3%;  margin-bottom:8px; font-size:17px; color:#000;}

.appointment-area .box input[type="text"]:hover {  box-shadow: 0 0 5px rgba(74, 62, 122, 0.3); }

.appointment-area .box textarea {

    color: #000; background:#fff; border:solid 1px #d6d6d6;

   font-family: Arial, Helvetica, sans-serif;

    font-size: 17px;

    margin-bottom:10px; height:90px;

    padding: 8px 3%;

    transition-duration: 0.2s; 

    width: 94%;}

.appointment-area .box textarea:hover { box-shadow: 0 0 5px rgba(74, 62, 122, 0.3); }

.appointment-area .box input[type="submit"] { text-align:center; display:inline-block; width:100%;  color:#fff !important; font-size:20px; font-weight:600; background:#dc3522; padding:8px 0px 8px 0px;}

.appointment-area .box input[type="submit"]:hover{ background: #000 ; color:#fff !important; cursor:pointer;}

.treatments-section{ padding:60px 0px 40px 0; text-align:center;}

.treatments-section h3{ color:#4a4a4a; font-size:35px; padding-bottom:12px;}

.treatments-section .title3{ font-size:20px; padding-bottom:25px;}

.treatments-section .box{ display:inline-block; width:17%; margin:15px 1% 15px 1%; font-size:17px; vertical-align:top;}

.treatments-section .box img{ -webkit-box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.0);

-moz-box-shadow: 0px 2px 4px 1px rgba(0,0,0,0.0);

box-shadow: 0px 2px 4px 1px rgba(0,0,0,0.0);  margin:0 auto 15px auto; width:100%}

.treatments-section .box img:hover{-webkit-box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.30);

-moz-box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.30);

box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.30); }

.treatments-section .box h4 a{ color:#000;}

.treatments-section .box h4 a:hover{ color:#4bae51;}

.testimonial-area{ background:#fff; width:100%; padding:50px 0 60px 0; text-align:center;}

.testimonial-area h3{ color:#000; font-size:41px; padding-bottom:20px; text-align:left;}

.slick-track3 p{ font-size:18px; line-height:24px; margin-top:5px;}

.tname{ color:#dc3522;  padding-top:20px; font-size:18px; font-weight:600; display:inline-block; width:100%;}

.slick-track-area{ max-width:800px; width:100%; margin:0 auto;}

.testimonial-area .imgbd{ border:solid 6px #f5f5f5; -webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%;-webkit-box-shadow: 0px 1px 9px 0px rgba(0,0,0,0.37);

-moz-box-shadow: 0px 1px 9px 0px rgba(0,0,0,0.37);

box-shadow: 0px 1px 9px 0px rgba(0,0,0,0.37); margin:10px auto 0 auto;}

.leftq{ display:inline-block; margin-right:5px;}

.rightq{ float:right; margin-left:5px;}

.home-address-area{ background:#323043 url(../images/contact-bg.jpg) center top; padding:70px 0px 50px 0; text-align:center;}

.home-address-area ul li {

	float:left;

	width:46%;

	margin-left:2%;

	margin-right:2%;

}

.gcolor{ color:#4bae51 !important}

.hrline{ height:1px; background:#ddd; margin:30px 0px;}

.home-address-area img{ margin:0 auto;}

.home-address-area h4{ font-size:30px; padding:20px 0 15px 0; color:#fff;}

.home-address-area p{ color:#fff; font-size:16px; line-height:24px; margin-bottom:25px; min-height:122px;}

.address-main-area{ max-width:740px; width:100%; margin:0 auto;}

.address-main-area .ph{ display:inline-block; font-size:19px; color:#fff; padding-left:28px; margin-bottom:10px; background:url(../images/phone-icon1.png) no-repeat left 2px;}

.address-main-area .ph a{ color:#fff;}

.address-main-area .ph a:hover{ color:#4bae51;}

.address-main-area .e-mail{ display:inline-block; font-size:16px; color:#fff; padding-left:30px; background:url(../images/email-icon1.png) no-repeat left 1px;}

.address-main-area .e-mail a{ color:#fff;}

.address-main-area .e-mail a:hover{ color:#4bae51;}

.home-address-area .opening-hours{ background:url(../images/clock-icon.png) no-repeat left 17px; color:#fff; font-size:17px; padding-left:30px; display: inline-block;}

.get-appointment{ background:#4bae51; color:#fff !important; text-transform:uppercase; padding:11px 30px; font-size:21px;}

.get-appointment:hover{ background:#277d2c}

.map-area{ width:100%;}

.footer-area{ background:#323043; padding:27px 0px; width:100%; text-align:center; color:#fff; font-size:18px;}

.fsocial{ float:left;}

.fsocial a{ float:left; margin:0 12px 12px 12px;}



.footer-area-left { float:left; max-width:500px;}

.footer-area-right { float:right; max-width:350px;}



.navigation { padding-bottom:7px;}

.incont-area {

	padding:40px 0;

}

.contact-adresss {

	margin-bottom:60px;

}

.contact-adresss ul { overflow:hidden; padding-top:50px;}

.contact-adresss ul li {

	float:left;

	width:31%;

	margin-right:3.5%;

	text-align:center;

}

.contact-adresss ul li:last-child {

	margin-right:0%;

}

.ad-con {

	padding:20px;

	min-height:178px;

	background:#164880;

}

.ad-con h2 { position:relative; margin-top:-20px;}

.contact-adresss ul li i { position:relative; margin-top:-50px; font-size: 35px; padding:0 15px; color:#164880; padding:0px; width:65px; height:50px; padding-top:15px; text-align:center; border-radius:100%; background:#FFFFFF; margin-bottom:30px;

-webkit-box-shadow: 0px 0px 20px rgba(177,177,177,0.6);

	-moz-box-shadow: 0px 0px 20px rgba(177,177,177,0.6);

	box-shadow: 0px 0px 20px rgba(177,177,177,0.6);

}

.contact-adresss ul li h3 { font-size:28px; color:#fff; margin-bottom:10px;}

.contact-adresss ul li p { font-size:16px; color:#fff; font-weight:500; margin-bottom:14px; line-height:26px;}



.cform .row { overflow:hidden;}

.cform .form-group { margin-bottom:20px;}

.cform .row .col-sm-6 { float:left; width:48%; margin-right:4%;}

.cform .row .col-sm-6:last-child { margin-right:0%;}



.cform label {

	font-size:16px;

	font-weight:600;

	display:block;

	margin-bottom:4px;

}

.cform .row input[type="date"],

.cform .row select,

.cform .row input[type="text"],

.cform .row input[type="email"] {

	padding:12px 2%;

	width:95%;

	border:1px solid #d0d1d2;

}

.cform .row .col-sm-6 input[type="text"]

 {

	padding:12px 4%;

	width:90%;

	border:1px solid #d0d1d2;

}



.cform textarea {

	padding:12px 2%;

	width:95%;

	border:1px solid #d0d1d2;

}



.cform input[type="submit"] {

	display:inline-block;

	padding:9px 25px;

	font-size:17px;

	color:#fff;

	font-weight:600;

	background:#dc3522;

	margin-bottom:10px;

	border:none;

	cursor:pointer;

}

.cform input[type="submit"]:hover {

	color:#fff;

	font-weight:600;

	background:#000;

}



.contact-banner { border-top:1px solid #c8c8c8;}

.contact-banner { border-bottom:2px solid #c8c8c8;}



.incont-area h1 { font-size:40px; text-align:center;}



.innercontent{ padding:60px 0px 40px 0px;}



.innercontent h1{ font-size:50px; font-weight:300;}

  .innercontent h2{ font-size:37px; font-weight:400; margin-bottom:10px;}

   .innercontent h3{ font-size:24px; font-weight:600; margin-bottom:7px; color:#000; margin-top:15px;}

   .innercontent h3 a{ color:#000;  font-weight:600;}

    .innercontent h3 a:hover{ color:#4bae51 ;}

  .innercontent h4{ font-size:18px; margin-bottom:5px; }

  .innercontent h4 a{ color:#000;  }

    .innercontent h4 a:hover{ color:#4bae51 ;}

  .innercontent p{ line-height:24px; padding-bottom:21px; color:#2d2e2e; font-size:16px;}

.h40{ height:40px;}

.doctor-left-area{ float:left; width:100%; margin-bottom:25px; text-align:center;}.doctor-right-area{ float:right; text-align:center; width:100%; margin-bottom:30px;}

.doctor-left-area img { max-width:100%; border:5px solid #f4f3f3; border-radius:100%; display:inline-block;}

 .makeappointbt{ background:#dc3522; font-size:20px; color:#fff !important; font-weight:400; padding:12px 0 13px 35px; }

.makeappointbt:hover{ background:#323043 ;}



.fa-long-arrow-right::before { font-size:32px;

    content: "\f178"; line-height:48px;  

}.fa-long-arrow-right { background:#323043 ; display:inline-block; color:#fff;position:relative; top:4px; margin-left:30px;

    width: 60px; text-align:center;

    border-left: 1px solid;

  border-left-color: currentcolor;}



.left-area {

	float:right;

	width:72%;

}

.right-area {

	float:left;

	width:25%;

}

.innercontent h1 {margin-bottom:30px;}

.rlAccordion > h3 {

	background-color: #e30417;

	color: #fff;

	font-size:24px;

	font-weight: normal;

	margin: 12px auto 0px auto;

	text-transform:uppercase;

	padding:15px 2%;

	border-radius:0px 0px 0px 0px;

	cursor:pointer;

}

#accordion h3 {

	background:#323043 url(../images/acplus.png) left 20px top 12px no-repeat;

	padding:10px 30px 10px 60px;

	font-size:24px;

	color:#FFFFFF;

	border-radius:0px;

	cursor:pointer;

	margin-bottom:15px;

}

#accordion h3.ui-state-active {

	background:#4bae51  url(../images/ac-min.png) left 20px top 12px no-repeat;

	border-radius:0px 0px 0px 0px;

	margin-bottom:0px;

}

#accordion div.ui-accordion-content {

	padding:20px 30px 10px 30px;

	background:#f3f4f5;

	border-radius:0px 0px 4px 4px;

	margin-bottom:15px;

}

ul.list01{ margin-bottom:15px;}

ul.list01 li {

    line-height: 24px;

    padding-bottom: 15px;

    color: #2d2e2e;

    font-size: 16px;

	padding-left:22px;

	background:url(../images/list01.png) left 4px no-repeat;

}

#accordion h2{ padding-top:12px;}

.makeform2 {

	width:90%;

	background:#164880;

	padding:5px 5% 10px 5%;

	margin-top:9px;

	margin-bottom:25px;

	transition: all 0.7s ease 0s;

}

.makeform2 h2 {

	font-size:22px;

	color:#fff;

	text-transform:capitalize;

	margin:10px 0 10px 0;

	font-weight:600;

	border-bottom:none;

}

.makeform2 form {

	clear:both;

}

.makeform2 input {

	width:96%;

	margin-bottom:10px;

	font-size:15px;

	border:1px solid #e3e3e3;

	padding:0 0 0 10px;

	line-height:40px;

	height:40px;

	outline:none;

	transition: all 0.7s ease 0s;

}

.makeform2 input:hover {

	border:1px solid #78746d;

}

.makeform2 input:focus {

	border:1px solid #78746d;

}

.makeform2 textarea {

	width:96%;

	margin-bottom:10px;

	border:1px solid #e3e3e3;

	font-size:15px;

	padding:0 0 0 10px;

	line-height:40px;

	height:100px;

	outline:none;

	transition: all 0.7s ease 0s;

}

.makeform2 textarea:hover {

	border:1px solid #78746d;

}

.makeform2 textarea:focus {

	border:1px solid #78746d;

}

.makeform2 button {

	text-transform:uppercase;

	width:100%;

	font-size:26px;

	margin-bottom:2px;

	text-align:center;

	color:#fff;

	background:#dc3522;

	cursor:pointer;

	border:none;

	line-height:30px;

	height:45px;

	outline:none;

transition-duration:.30s;

 -webkit-transition-duration:.30s;

}

.makeform2 button:hover {

	background:#f1c101;

	color:#fff;

}

.left-profile {

	padding:0;

	text-align:center;

	-webkit-box-shadow: 0px 0px 25px rgba(130,128,128,0.4);

	-moz-box-shadow: 0px 0px 25px rgba(130,128,128,0.4);

	box-shadow: 0px 0px 25px rgba(130,128,128,0.4);

	overflow:hidden;

}

.left-profile {

	margin-bottom:30px;

}

.left-profile img { width:100%;}

.left-pro-text {

	padding:20px 30px;

}

.left-pro-text h4 {

	font-size:26px;

	font-weight:700;

	margin-bottom:15px;

	color:#000;

}

.left-pro-text h5 {

	font-size:18px;

	font-weight:700;

	margin-bottom:15px;

	color:#000;

}

.left-pro-text p { color:#000;}



.left-pro-spl {

	width:100%;

	max-width:300px;

	float:right;

	margin-left:35px;

}







a.btn5 {

	display:inline-block;

	padding:9px 25px;

	font-size:17px;

	color:#fff;

	font-weight:600;

	background:#4bae51 ;

	margin-bottom:10px;

}

a.btn5:hover {

	color:#fff;

	font-weight:600;

	background:#423f5c;

}

a.btn05 {

	display:inline-block;

	padding:9px 25px;

	font-size:17px;

	color:#fff;

	font-weight:600;

	background:#4bae51 ;

	margin-top:25px;

}

a.btn05:hover {

	color:#000;

	font-weight:600;

	background:#fff;

}



.testimonial-page ul { overflow:hidden;}

.testimonial-page ul li { display:inline-block; width:45.4%; margin-right:4%; margin-bottom:40px; vertical-align:top;}





.testimonial-page ul li .tttext {

	border:1px solid #CCCCCC;

	margin-bottom:15px;

	padding:25px 25px 15px 25px;

	border-radius:4px;

}



.testimonial-page ul li .name-d { text-align: center; padding-right:10px}

.testimonial-page ul li .name-d span {

	color:#164880;

	display:block;

	font-size:18px;

	font-weight:600;

}

.testimonial-page ul li .name-d i { display:block; margin-bottom:9px; text-align:center;}

.testimonial-page ul li .name-d i img { display:inline-block; width:70px; height:70px; border-radius:100%;}

.testimonial-page ul li p:last-child { margin-bottom:0px;} 

.testimonial-page ul li p i:first-child { display:inline-block; margin-right:6px;}

.testimonial-page ul li p i:last-child { display:inline-block; margin-left:6px;}

.tttext { position:relative;}

.tttext:before {

    border-top-color: #ffc400;

}

.tttext:before, .bottom-arrow:after {

    left: 0;

    margin: 0 auto;

    right: 0;

}

.tttext:before {

    -moz-border-bottom-colors: none;

    -moz-border-left-colors: none;

    -moz-border-right-colors: none;

    -moz-border-top-colors: none;

    border-color: #e1e1e1 transparent transparent;

    border-image: none;

    border-right: 10px solid transparent;

    border-style: solid;

    border-width: 10px;

    bottom: -20px;

    content: "";

    display: block;

    height: 0;

    position: absolute;

    width: 0;

}

.tttext:after {

    -moz-border-bottom-colors: none;

    -moz-border-left-colors: none;

    -moz-border-right-colors: none;

    -moz-border-top-colors: none;

    border-color: #fff transparent transparent;

    border-image: none;

    border-right: 10px solid transparent;

    border-style: solid;

    border-width: 10px;

    bottom: -18px;

    content: "";

    display: block;

    height: 0;

    position: absolute;

    width: 0;

}

.testimonial-page ul li:hover .tttext{

	border:1px solid #4bae51;

}

.testimonial-page ul li:hover .tttext:before,

.testimonial-page ul li:hover .tttext:after {



	 border-color: #4bae51 transparent transparent;

}

.tttext:before, .tttext:after {

    left: 0;

    margin: 0 auto;

    right: 0;

}

.left-link {

	text-align:left;

	background:#e3eaf3;

	margin-bottom:30px;

}

.left-link h2 {

	font-size:25px;

	font-weight:700;

	line-height:2;

	color:#000;

	text-align:left;

	border-bottom:#cdd4dc solid 1px;

	padding:7px 0 7px 25px;

	margin:0;

}

.left-link ul {

	text-align:left;

	padding:0;

	margin:0;

}

.left-link ul li {

	text-align:left;

	list-style:none;

	font-size:14px;

	color:#6f6f6f;

}

.left-link ul li a {

	display:block;

	text-align:left;

	list-style:none;

	font-size:14px;

	font-weight:700;

	color:#000;

	border-bottom:#cdd4dc solid 1px;

	padding:17px 0 17px 25px;

	border-left:#cfd4db solid 4px;

}

.left-link ul li a:hover {

	color:#4bae51 ;

 transition:all ease .5s;

	border-left:#4bae51  solid 4px;

}

.left-link ul li .active {

	color:#dc3522;

	border-left:#dc3522 solid 4px;

}

.container-area{ max-width:1180px; width:100%; margin:0 auto;}





.testi-home li {

	float:left;

	width:46%;

	margin-left:2%;

	margin-right:2%;

}

.testi-home li .boc { border:5px solid #eaebeb; display:flex;}

.team-left{ float:left; width:35%;}.team-left img{ max-width:100%;}

.team-right{ float:right; width:61%;}.ptop20{ padding-top:20px;} .ptop10{ padding-top:10px;}

.team-left1{ float:left; width:30%; max-height:150px; overflow:hidden;}

.team-left1 img:hover{ opacity:0.9;}

.team-right1{ float:right; width:64%; padding-top:25px;}

.left48{ float:left; width:48%;}.right48{ float:right; width:48%;}

.header-area{ width:100%; background:#323043; -webkit-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.3); -moz-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.3); box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.3); position:relative; z-index:99;}

.vall{ color:#dc3522 !important; font-size:20px; float:right; text-decoration:underline !important; position:relative; top:16px;}

.vall:hover{ color:#000 !important}

.mapbox{ float:left; width:33.333%}

@media (max-width: 1190px) {

.container-area {

 width:96%;

}

}

.lay-width {

	width:100%;

	max-width:1186px;

	margin:0 auto;

}

@media (max-width: 1190px) {

.lay-width {

 width:96%;

}

}

.lay-width4 {

	width:100%;

	max-width:750px;

	margin:0 auto;

}

.lay-width5 {

	width:100%;

	max-width:1000px;

	margin:0 auto;

}



.lay-width6 {

	width:100%;

	max-width:900px;

	margin:0 auto;

}

@media (max-width: 800px) {

.left-area {

    width: 100%;

}

.right-area {

	display:none;

}

.testimonial-page ul li {width:100%; margin-right:0%;}



.home-address-area ul li {

	width:100%;

	margin-left:0%;

	margin-right:0%;

	margin-bottom:50px;

}

.home-address-area ul li:last-child {

	margin-bottom:20px;

}.mapbox{ width:100%}

}

@media (max-width: 500px) {

.doctor-left-area {

    width: 100%;

	text-align:center;

	margin-bottom:25px;

}

.doctor-right-area {

	text-align:center;

       width: 100%;

}

.doctor-left-area img { border:none;}

}



@media (max-width: 750px) {.lay-width5{ width:96%;}

.lay-width4 {

 width:96%;

}.lay-width6 { width:96%;}

}

.homed2{ width:100%;}

.homed2 .left{ width:28%; float:right;} .homed2 .left img{ width:94%} .homed2 .right{ width:68%; float:left;}.homed2 .right p{ margin-bottom:20px;}.pb87{ padding-bottom:8.7%}

.disclaimer{ font-size:15px; text-align:center; font-weight:normal; line-height:21px; padding-top:25px;}

@media ( max-width:1190px){.address-main-area .ph{ font-size:16px; background: url(../images/phone-icon1.png) no-repeat left 0px;}.address-main-area .e-mail{ font-size:15px;}.pb22{ padding-bottom:22px;}}

@media ( max-width:1080px){.pb87{ padding-bottom:0}}

@media ( max-width:1030px){.container-area{ width:96%;}.logo-area{ max-width:250px;}.top-right{ max-width:624px;}.appointment-area .box .title2{ font-size:32px;}.doctor-section .right{ width:56%;}.doctor-section .right h2{ font-size:42px;}.treatments-section .box{ width:18%;}.testimonial-area h3{ font-size:35px;}.get-appointment{ font-size:16px;}}

@media ( max-width:980px){.logo-area{ float:none;}.top-right{ float:none; margin:0 auto; padding-top:0; padding-bottom:15px; text-align:center; }.banner-area-inner h1{ font-size:28px;}}

@media ( max-width:900px){.banner-area h1{ font-size:32px;}.doctor-section{ width:100%;}.appointment-area{ width:95%; margin-top:50px;}.treatments-section .box{ width:20%; margin:15px 3% 15px 1%;}.team-left{ width:100%;}.team-right{ width:100%; margin-top:20px; }.left48{ width:100%;}.right48{ width:100%; margin-top:40px;}}

@media ( max-width:767px){.address-main-area .ph{ float:none;}.address-main-area .e-mail{ float:none; margin-top:10px;}.top-right .email{ padding-right:10px;}.banner-area{ padding:170px 0;}

.fsocial{ float:none; margin:0 auto; text-align:center; width:100%;}

.footer-area-left {width:100%;  margin:0 auto; text-align:center; float:none;}

.footer-area-right { width:100%; margin:0 auto; text-align:center; margin:0 auto; float:none;}.fsocial a{ float:none; display:inline-block;}



}

@media ( max-width:639px){.doctor-section .left{ width:100%;}.doctor-section .left img{ margin:0 auto;}.doctor-section .right{ width:100%; margin-top:20px; text-align:center;}.treatments-section h3{ font-size:42px;}.treatments-section .box{ width:45%;}.top-right .email{ float:none; border-right:0; padding-right:0; max-width:264px; margin:0 auto; font-size:23px; line-height:33px;}.top-right .phone{ float:none; margin:10px auto 0 auto; max-width:274px;}

.left-pro-spl {

	display:none;

}.banner-area-inner h1{ font-size:35px;}.testi-home li{ width:94%; margin-bottom:30px;}.banner-area{ background-position:60% 50%;}



}

@media ( max-width:479px){.banner-area-inner{ padding:100px 0}.banner-area h1{ font-size:28px; text-align:center; line-height:38px;}.banner-area h1 span{ font-size:30px;}.banner-area{ padding:120px 0;}.doctor-section .right h2{ font-size:35px;}.treatments-section h3{ font-size:24px;}.testimonial-area h3{ font-size:27px;}.vall{ top:5px}.treatments-section .box{ font-size:19px;}.incont-area h1{ font-size:35px;}.cform .row .col-sm-6{ width:100%; margin-right:0;}.team-left1{ width:100%; max-height:inherit;}.team-right1{ width:100%; text-align:center;}.team-left1 img{ margin:0 auto;}.logo-area{ padding:15px 0px;}.doctor-section .left{ width:94%}}





.banner-txt {

	width:100%;

	position:absolute;

	padding:0% 0 0;

	left:0

}

.banner-txt p {

	line-height:42px;

	font-size:31px;

	font-weight:700;

	color:#fff;

}

 .banner .next, .banner .prev {

	width:39px;

	height:78px;

	font-size:0

}

.rslides_nav {

	position:absolute;

	top:41%;

	z-index:9

}

.banner .prev {

	left:3%;

	background:url(../images/left-a.png) left top no-repeat

}

.banner .prev:hover {

	background:url(../images/left-a-h.png) left top no-repeat

}

.banner .next {

	right:3%;

	background:url(../images/right-a1.png) left top no-repeat

}

.banner .next:hover {

	background:url(../images/right-a1-h.png) left top no-repeat

}

.contactleft{ float:left; width:48%} .contactright{ float:right; width:48%; position:relative; padding-top:12%}

 @media (max-width:1024px) {

 .banner .next, .banner .prev, .inbanner-text {

display:none

}



}

.home-address-area h2{ color:#fff; font-size:41px; padding-bottom:25px;}

.home-address-area li iframe{ border:solid 8px #fff}



 @media (max-width:500px) {.contactleft{ width:100%}.contactright{ width:100%}.contactright{}}

