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

@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: 'Open Sans', sans-serif;

	font-weight:400;

	font-size:15px;

	color:#000;

	overflow-x:hidden;

}

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, address, cite, code, del, dfn, 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-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;

}

.shadow {

	-webkit-box-shadow: 0px 0px 12px rgba(130, 128, 128, 0.2);

	-moz-box-shadow: 0px 0px 12px rgba(130, 128, 128, 0.2);

	box-shadow: 0px 0px 12px rgba(130, 128, 128, 0.2);

}

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

	font-size: 100%;

	font-weight: normal;

	color:#000000;

	margin-bottom:4px;

}

h1 {

	font-size:45px;

	line-height:55px;

	margin-bottom:30px;

	text-align:center;

}

h2 {

	font-size:60px;

	line-height:67px;

	margin-bottom:25px;

	color:#0e0416;

}

h3 {

	font-size:25px;

	line-height:28px;

	margin-bottom:10px;

}

h4 {

	font-size:20px;

	line-height:26px;

}

h5 {

	font-size:17px;

	line-height:24px;

	font-weight:600;

}

h6 {

	font-size:16px;

	line-height:22px;

	font-weight:600;

}

ul li, ol li {

	list-style: none;

}

img {

	border: none; 

	display: block;

	max-width:100%;

}

a, a:link, a:focus {

	color: #832424;

	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;

}

strong {

	font-weight:600;

}

.lay-width {

	width:100%;

	max-width:1192px;

	margin:0 auto;

}

@media (max-width: 1200px) {

.lay-width {

 width:96%;

}

}

.lay-width1 {

	width:100%;

	max-width:980px;

	margin:0 auto;

}

@media (max-width: 990px) {

.lay-width1 {

 width:96%;

}

}



.lay-widtht {

	width:100%;

	max-width:980px;

	margin:0 auto;

}

@media (max-width: 980px) {

.lay-widtht {

 width:96%;

}

}

p {

	font-size:15px;

	line-height:24px;

	color:#000;

	font-weight:400;

	margin-bottom:20px;

}

.banner {

	width:100%;

	clear:both;

	position:relative;

	margin-bottom:60px;

}

.rslides_nav {

	position:absolute;

	top:41%;

	z-index:9;

}

.banner .prev {

	left:1%;

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

	width:39px;

	height:78px;

	font-size:0;

	display:none;

}

.banner .prev:hover {

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

}

.banner .next {

	right:1%;

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

	width:39px;

	height:78px;

	font-size:0;

	display:none;

}

.banner .next:hover {

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

}

.banner-txt {

	position: absolute;

	width:100%;

	height:100%;

	left:0;

	top:0;

}

.banner-txt-area {

	width:100%;

	padding:0px 0px;

	margin:0 auto;

}

.banner-txt-area h3 {

	font-size: 52px;

	line-height: 74px;

	margin-bottom:0px;

	color: #000;

	font-weight: 200;

}

.banner-txt-area h4 {

	font-size: 52px;

	line-height: 74px;

	margin-bottom:0px;

	color: #0075c6;

	font-weight: 800;

}

.b-textbg {

	width:100%;

	max-width:345px;

	padding:30px 40px 40px 40px;

	background: rgba(0, 0, 0, .4);

	margin-top:-100px;

}

.navigation-area { text-align:center;}

 @media ( max-width:979px) {

.banner-txt-area {

display:none;

}

.banner-txt-area h2 {

 font-size:40px;

 line-height:46px;

}

}

.b-textbg p span {

	font-size:22px;

	line-height:29px;

}

.banner-txt-area h2 {

	font-size:51px;

	line-height:62px;

	margin-bottom:20px;

	color: #fff;

	font-weight:700;

}

.banner-txt-area h3 {

	font-size:21px;

	line-height:30px;

	margin-bottom:6px;

	color: #fff;

	font-weight:600;

}

.b-textbg a {

	display:inline-block;

	font-size:18px;

	font-weight:100;

	color:#ffffff;

	padding:10px 20px;

	background:#832424;

}

.b-textbg a:hover {

	background:#fff;

	color:#000;

}

.top-bar {

	background:#534224;

	text-align:right;

}

.tp-mail {

	font-size:16px;

	color:#FFFFFF;

	font-weight:600;

}

.tp-mail a {

	font-size:15px;

	color:#FFFFFF;

	font-weight:300;

}

.tp-mail a:hover {

	color:#eed09b;

}

.tp-apoint a {

	font-size:16px;

	color:#FFFFFF;

	font-weight:600;

	display:inline-block;

}

span.tp-apoint {

	display:inline-block;

}

span.tp-apoint a {

	display:block;

}

span.tp-apoint a:hover {

	color:#eed09b;

}

.tp-apoint a span {

	display:inline-block;

}

.tp-apoint a span.l {

	display:inline-block;

	background:url(../images/cleft.png) left bottom no-repeat;

	padding-left:50px;

}

.tp-apoint a span.r {

	display:inline-block;

	background:#832424 url(../images/cright.png) right top no-repeat;

	padding-right:50px;

}

.tp-apoint a span.m {

	display:inline-block;

	padding:6px 0;

	background:#832424;

	font-weight:600;

}

.top-social span {

	font-size:16px;

	color:#FFFFFF;

	font-weight:600;

	display:inline-block;

}

.top-social a {

	display:inline-block;

	font-size:28px;

	position:relative;

	bottom:-4px;

	color:#FFFFFF;

	margin:0 6px;

}

.top-social a:hover {

	color:#eed09b;

}

.logo-tp-contact {

	padding:20px 0px;

	

}

.nav-tp .lay-width {border-top:1px solid #c7c7c7;}

.logo {

	float:left;

	width:60%;

	margin-top:8px;

}

.logo a {

	display:inline-block;

}

.tp-contact {

	float:right;

	width:36%;

	text-align:right;

}

.tp-contact p {

	margin-bottom:0px;

}

.tp-phone {

	margin-bottom:6px;

}

.tp-phone span:first-child {

	font-weight:400;

	font-size:21px;

	background:url(../images/tp-phone-icon.png) left 2px no-repeat;

	padding-left:27px;

}

.tp-phone span:last-child {

	font-size:21px;

	color:#000;

	font-weight:700;

}

.tp-contact p {

	font-size:15px;

	line-height:24px;

	color:#000000;

	font-weight:400;

}

.tp-contact p span {

	font-weight:600;

}

.service-area {

	position:relative;

	z-index:999999999;

	margin-top:-152px;

}

.ser-top {

	background:url(../images/serbg1.png) center top no-repeat;

	min-height:91px;

}

.service-area {

	margin-bottom:60px;

}

.service-area-main {

	background:#ffffff url(../images/serbg2.png) left top repeat-x;

	min-height:250px;

}

.service-area-bdr {

	background:url(../images/serbg3.png) left bottom repeat-x;

	min-height:24px; margin-top:40px;

}

.ser-slider li {

	text-align:center;

	margin:0 15px !important;

}

.vframe{ border:solid 10px #fff}

.ser-slider li a.s-icon {

	display:inline-block;

	border:2px solid #FFFFFF;

	border-radius:100%;

}

.icnn {

	border-bottom:9px solid #8b8b8b;

	border-radius:100%;

	display:inline-block;

	margin-bottom:15px;

}

.ser-slider li:hover .icnn {

	border-bottom:9px solid #832424;

}

.ser-slider li a.s-icon i {

	display:inline-block;

	border-radius:100%;

	padding:6px;

}

.ser-slider li a.s-icon img {

	display:inline-block;

	border-radius:100%;

	background:#FFFFFF;

}

.top-ser .slick-list  {

		margin-top:-150px;

}



.ser-slider li h3 a { text-transform:capitalize;

	font-size:19px;

	color:#000000;

	font-weight:700;

}

.ser-slider li h3 a:hover {

	color:#832424;

}

.ser-slider li p {

	color:#000000;

}

a.srmore {

	color:#832424;

	background:url(../images/saro.png) right 6px no-repeat;

	padding-right:15px;

	font-weight:600;

}

a.srmore:hover {

	color:#000000;

	text-decoration:underline;

}

.welcome-area {

	margin-bottom:70px;

}

.welcome-area .wimg {

	float:left;

	width:35%;

}

.welcome-area .wtext {

	float:right;

	width:58%;

	text-align:center;

	padding-top:45px;

}

.welcome-area .wtext h2 {

	font-size:37px;

	line-height:45px;

	color:#000000;

	margin-bottom:20px;

	font-weight:600;

}

.welcome-area .wtext p {

	color:#000000;

}

.welcome-area .wtext h2 span {

	color:#832424;

	font-weight:900;

}

.welcome-area .wimg img {

	width:100%;

}

.patient-info-area {

	margin-bottom:50px;

	text-align:center;

}

.patient-info-area h2 {

	font-size:37px;

	line-height:45px;

	color:#000000;

	margin-bottom:40px;

	font-weight:600;

}

.patient-info-area ul {

	overflow:hidden;

}

.patient-info-area ul li {

	float:left;

	width:20%;

	margin:0px 0% 20px 0%;

	text-align:center;

	background:url(../images/info-bdr.jpg) left 62px repeat-x;

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

}

.patient-info-area ul li a {

	display:inline-block;

	margin-bottom:10px;

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

}

.patient-info-area ul li:hover a img {

	position:relative;

	bottom:0px;

}

.patient-info-area ul li h3 {

	margin-bottom:10px;

}

.patient-info-area ul li h3 a {

	display:block;

	margin-bottom:0px;

	color:#000000;

	font-size:18px;

	line-height:25px;

	font-weight:600;

}

.patient-info-area ul li h3 a:hover {

	color:#832424;

}

.testimonial-area {

	background:#534224 url(../images/tbg.jpg) center top no-repeat;

	width:100%;

	padding:50px 0 70px 0;

	margin-bottom:55px;

}

.testimonial-area h2 {

	font-size:37px;

	color:#fff;

	font-weight:400;

	text-align:center;

	margin-bottom:30px;

}

.testimonial-area ul {

	overflow:hidden;

}

.slick-track2 ul li {

	float:left;

	margin:0 20px 0px 20px !important;

}

.slick-track2 ul li p { text-align:center;

	color:#fff;

	font-size:16px;

	font-weight:300;

	line-height:28px;



}

 .slick-track2 ul li .int::after {

 content: '';

background: url(../images/bt-arrow.png) no-repeat;

width: 19px;

height: 24px;

position: absolute;

bottom: -24px;

left: 60px;

}

.slick-track2 ul li .clientinfo {

	text-align: center;

	margin-top:25px;

}.clientinfo img{ margin:0 auto}

.slick-track2 ul li .clientinfo > span {

	display: inline-block;

	overflow:hidden;

}

.slick-track2 ul li .clientinfo > span > span {



	border-radius:100%;

}

.slick-track2 ul li .clientinfo > span > span img {

	border-radius:100%;

	border:4px solid #fff;

}

.slick-track2 ul li .clientinfo strong {

	display: inline-block;

	color: #fff;

	font-size: 16px;

	font-weight:700;

	line-height:50px;

}

.leftq {

	float:left;

	margin-right:10px;

}

.rightq {

	display:inline-block;

	vertical-align: text-top;

	margin-left:5px;

}

.slick-track2 ul.slick-dots ul {

	text-align:center;

}

.slick-track2 ul.slick-dots li {

	display:inline-block;

	margin:0 5px !important;

	float:none !important;

}

.slick-track2 .slick-dots {

	bottom:-19px !important;

}

.slick-track2 .slick-dots li button {

	width:15px !important;

	height:15px !important;

	background:#ebb580 !important;

}

.slick-track2 .slick-dots li button:hover, .slick-track2 .slick-dots li.slick-active button {

	background:#fff !important;

}

 .slick-track2 li:nth-child(odd) {

border-right:1px solid #9b9182;

padding-right:60px !important;

}

.slick-track2 li:nth-child(even) {

padding-right:40px !important;

}

.blog-area {

	margin-bottom:60px;

}

.blog-area h2 {

	font-size:37px;

	color:#000;

	font-weight:400;

	text-align:center;

	margin-bottom:30px;

}

.blog-area ul {



}

.blogleft{ float:left; width:62%}

.blogright{ float:right; width:35%}

.blog-area li {

	margin:0 0px 30px 0px !important;

-webkit-box-shadow:0px 10px 30px rgba(0, 0, 0, 0.1);

-moz-box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.1);

box-shadow:0px 10px 30px rgba(0, 0, 0, 0.1);}

.blogright .bcont{ padding:17px 25px 15px 25px !important}

.blog-area li i {

	display:block;

}

.blog-area li i img {

	display:block;

	width:100%;

}

.blog-area li .bcont {

	margin:0px 14px 14px 14px;

	padding:20px 25px 25px 25px;

	text-align:center;

}

.blog-area li h3 {

	margin-bottom:10px;

}

.blog-area li h3 a {

	color:#000000;

	font-size:22px;

	line-height:30px;

	font-weight:600;

}

.blog-area li h3 a:hover {

	color:#832424;

}

.blog-area li p {

	color:#000000;

	margin-bottom:15px;

}



.contact-area {

	margin-bottom:6px;

}

.contact-area h2 {

	font-size:30px;

	line-height:38px;

	font-weight:600;

	color:#FFFFFF;

	font-style:italic;

	padding:27px 0px;

	background:#832424;

	text-align:center;

	margin-bottom:0px;

}

.contact-area h2 span {

	font-weight:900;

	color:#eed09b;

}

.contact-form-area {

	background: url(../images/fbg.jpg) no-repeat center center fixed;

	-webkit-background-size: cover;

	-moz-background-size: cover;

	-o-background-size: cover;

	background-size: cover;

	padding:65px 0px 57px 0px;

}

.contact-form-area .form {

	float:left;

	width:59.75%;

}

.contact-form-area .contact {

	float:right;

	width:30%;

	margin-left:5%;

	padding-left:5%;

	border-left:1px solid #a3a3a2;

}

.contact-form-area h3 {

	font-size:37px;

	line-height:45px;

	font-weight:600;

	color:#000;

	margin-bottom:32px;

}

.contact-form-area .form .fleft {

	float:left;

	width:48%;

}

.contact-form-area .form .fright {

	float:right;

	width:48%;

}

.contact-form-area .form .row {

	margin-bottom:10px;

}

.contact-form-area .form input[type="text"] {

	border:none;

	background:#fff;

	padding:12px 3%;

	width:94%;

	color:#000000;

	font-size:16px;

}

.contact-form-area .form textarea {

	border:none;

	background:#fff;

	padding:12px 3%;

	width:94%;

	color:#000000;

	font-size:16px;

	height:73px;

}

.contact-form-area .form input[type="submit"] {

	color:#FFFFFF;

	font-size:23px;

	font-weight:400;

	background:#832424;

	padding:8px 2%;

	width:100%;

	border:none;

	cursor:pointer;

}

.contact-form-area .form input[type="submit"]:hover {

	background:#534224;

}

.contact-form-area .contact p {

	font-size:17px;

	line-height:28px;

	color:#000000;

	margin-bottom:40px;

}

.contact-form-area .social a {

	display:inline-block;

	margin-right:22px;

	font-size:57px;

	color:#000000;

}

.contact-form-area .social a:hover {

	color:#832424;

}

.footer {

	background:#423319;

	padding:32px 0 30px 0;

	text-align:center;

}

.footer p {

	color:#fff;

	margin-bottom:0px;

	font-size:15px;

	line-height:24px;

}

.footer p a {

	color:#fff;

	margin-bottom:0px;

	font-size:15px;

	line-height:24px;

	font-weight:700;

}

.footer p a:hover {

	color:#eed09b;

}

.dr-area {

	background: url(../images/dr-bg-left.jpg) no-repeat center center fixed;

	-webkit-background-size: cover;

	-moz-background-size: cover;

	-o-background-size: cover;

	background-size: cover;

	margin-bottom:60px;

}

.dr-text {

	float:left;

	width:36%;

	margin-right:2%;

	padding-top:65px;

	padding-bottom:50px;

}

.dr-img { 	background:url(../images/form-shadow.png) center bottom no-repeat;



	float:left;

	width:41%;

	padding-top:84px;

}

.dr-form {

	float:left;

	width:19%;

	position:relative;

	padding:55px 0px 42px 0px;

}

.dr-img img {  /*  -webkit-box-shadow: 0 28px 16px -26px rgba(198, 195, 195);

   -moz-box-shadow: 0 28px 16px -26px rgba(198, 195, 195);

   box-shadow: 0 28px 16px -26px rgba(198, 195, 195);*/

	max-width:100%;

}



.dr-text p {

	color:#000000;

	font-size:15px;

	line-height:24px;

	margin-bottom:33px;

}

.dr-text h2 {

	font-size:37px;

	line-height:42px;

	font-weight:600;

	color:#000;

	margin-bottom:12px;

}

.dr-text h3 {

	font-size:18px;

	line-height:27px;

	font-weight:600;

	color:#000;

	margin-bottom:22px;

}

.form-area {

	

}

.form-area-form { text-align:center;



}

.form-area-form img{ margin:0 auto}.form-area-form h3{ font-weight:bold; font-size:31px; margin-bottom:7px; padding-top:15px;}

.form-area-form h2 {

	font-size:37px;

	color:#FFFFFF;

	line-height:45px;

	margin-bottom:5px;

	padding:20px 5px;

	position:relative;

	background:#534224;

	text-align:center;

}

.form-area-form h2 span {

	width:31px;

	height:10px;

	position:absolute;

	bottom:-10px;

	left:50%;

	margin-left:-15px;

	text-align:center;

	display:inline-block;

	z-index:999999;

	background:url(../images/fcut.jpg);

}

.form-area-form ul {

	padding:25px 25px 0px 25px;

}

.form-area-form ul li {

	margin-bottom:30px;

}

.form-area-form ul li:last-child {

	margin-bottom:0px;

}

.form-area-form ul li a {

	display:block;



	padding:13px 15px 13px 85px;

	font-size:18px;

	font-weight:700;

	color:#000000;

}

.form-area-form ul li a:hover {

	color:#fff;

}

.form-area-form ul li a.f01 {

	background:url(../images/ficn01.png) left 15px center no-repeat;

}

.form-area-form ul li a.f02 {

	background:url(../images/ficn02.png) left 15px center no-repeat;

}

.form-area-form ul li a.f03 {

	background:url(../images/ficn03.png) left 15px center no-repeat;

}

.form-area-form ul li a.f04 {

	background:url(../images/ficn04.png) left 15px center no-repeat;

}

.form-area-form ul li:hover a.f01 {

	background:#534224 url(../images/ficn01-h.png) left 15px center no-repeat;

}

.form-area-form ul li:hover a.f02 {

	background:#534224 url(../images/ficn02-h.png) left 15px center no-repeat;

}

.form-area-form ul li:hover a.f03 {

	background:#534224 url(../images/ficn03-h.png) left 15px center no-repeat;

}

.form-area-form ul li:hover a.f04 {

	background:#534224 url(../images/ficn04-h.png) left 15px center no-repeat;

}

.tbtn a {

	display:inline-block;

	padding:10px 20px;

	font-size:16px;

	font-weight:600;

	margin-right:12px;

	background:#832424;

	color:#FFFFFF;

	margin-bottom:10px;

}

.tbtn a:last-child {

	background:#000000;

}

.tbtn a:hover {

	background:#534224;

}

.btn1 {


	padding:10px 20px;

	font-size:16px;

	font-weight:600;

	margin-right:12px;

	background:#4dbac3;

	color:#FFFFFF;

	margin-bottom:10px;

}
.text-center{ text-align:center}
.btn1:hover  { background:#534224; color:#fff}
.about-cont {

	padding:50px 0 0 0px;

}

.dr-left {

	width:41%;

	float:left;

}

.dr-right {

	width:55%;

	float:right;



}

.dr-right h2 {

	font-size:37px;

	line-height:45px;

	margin-bottom:7px;

	color:#000000;

	font-weight:700;

}

.dr-right h3 {

	font-size:22px;

	line-height:33px;

	margin-bottom:15px;

	color:#832424;

}



.bradcrumb {

	background:#fff;

	padding:14px 0px;

	border-bottom:1px solid #ebebeb;

	background:#eeeeee;

	text-align:center;

}

.bradcrumb ul li {

	display:inline-block;

	background:url(../images/larrow.png) right center no-repeat;

	padding-right:18px;

	margin-right:5px;

	color:#832424;

}

.bradcrumb ul li:last-child {

	background-image:none;

	padding-right:0px;

	margin-right:0px;

}

.bradcrumb ul li a  {

	color:#000;

}

.bradcrumb ul li a:hover {

	color:#832424;

}

.inner-cont { padding:50px 0px;}



.inner-cont h2 {

	font-size:37px;

	line-height:45px;

	color:#000000;

	font-weight:600;

	text-align:center;

	margin-bottom:50px;

}

.testimonials ul li {

	padding:60px 0px;

	text-align:center;

}

.testimonials ul li:nth-child(odd) {

	background:#fafafa;

}

.testimonials ul li:nth-child(even) {

	background:#fff;

}

.testimonials ul li .lay-widtht {

 background-image: 

    url(../images/tq-start.png),

    url(../images/tq-end.png);

  background-position:

    top left,

    bottom right;

  background-repeat:

    no-repeat;

}

.testimonials ul li p{

	padding:0 55px;

}

.tname { font-size:20px; font-weight:700; color:#832424;}



ul.gallery li {

	width:30%;

	margin:0px 1.5% 30px 1.5%;

	float:left;

}

ul.gallery li img { width:100%;}

.contact-us .top-row {

	display:flex;

	margin-top:40px;

	margin-bottom:0px;

}

.contact-us .top-row .tp-left {

	width:50%;

}

.contact-us .top-row .tp-right {

	width:48%;

	margin-bottom:45px;

}

.contact-us .top-row .tp-right img { max-width:100%;}

.top-right-cont { float:right; width:100%; max-width:546px; margin-right:10px;}







.contact-contact { padding:0px 0px 60px 60px;}

.contact-contact h3 { font-size:37px; line-height:45px; margin-bottom:30px;}

.contact-us ul li {

	overflow:hidden;

	margin-bottom:25px;

}

.contact-us ul li:last-child {

	overflow:hidden;

	margin-bottom:0;

}

.contact-us ul li span { float:left; font-size:34px; color:#832424; display:inline-block; width:9%; position:relative; bottom:-1px;}

.contact-us ul li .dinfo  { float:left; width:91%;}

.contact-us ul li h5 { font-size:15px; font-weight:600; line-height:20px; margin-bottom:0px; color:#832424;}

.contact-us ul li h4 { font-size:17px; font-weight:400; line-height:26px; margin-bottom:0px;}

.contact-us ul li a { color:#000000;}

.contact-us ul li a:hover { color:#832424;}



.bottom-row {

	background:#eeeeee;

	padding:50px 0px;

}

.bottom-row .bot-left {

	float:left; width:48%;

}

.bottom-row .bot-right { max-width:700px; width:100%; margin:0 auto;


}



.bot-left ul { max-width:350px;}

.bot-left li {

	font-size:15px;

	color:#000;

	font-weight:600;

	margin-bottom:10px;

	padding-bottom:10px;

	overflow:hidden;

	border-bottom:1px solid #CCCCCC;

}

.bot-left li span {

	float:right;

	color:#832424;

}

.bot-left h3,

.bot-right h3 { font-size:30px; line-height:38px; font-weight:400; color:#000000; margin-bottom:24px;}



.cform .row {

	margin-bottom:15px;

}

.cform .row .rleft {

	float:left;

	width:48%;

}

.cform .row .rright {

	float:right;

	width:48%;

}

.cform label {

	display:block;

	margin-bottom:5px;

	color:#000;

}

.cform input[type="text"] {

	background:#FFFFFF;

	padding:10px 2%;

	width:96%;

}

.cform textarea {

	background:#FFFFFF;

	padding:10px 2%;

	width:96%;

	height:155px;

	border:none;

}

.cform input[type="submit"] {

	color: #fff;

	background: #534224;

	padding:9px 24px;

	display: inline-block;

	border:none;

	cursor:pointer;

	font-size:18px;

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

}

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

	background: #832424;

	color:#fff;

}

.tcontainer { background:#ffffff;

-webkit-box-shadow: 0 2px 37px 0 rgba(0,0,0,.1);

    box-shadow: 0 2px 37px 0 rgba(0,0,0,.1);

	padding-bottom:10px;

}



.tleft { float:left; width:25%; position:relative; left:-30px; bottom:-30px;

}

.tright {float:left; width:75%;}



.left-links {background:#534224; -webkit-box-shadow: 0 0px 15px 0 rgba(0,0,0,.2);

    box-shadow: 0 0px 15px 0 rgba(0,0,0,.2); padding-top:30px; padding-bottom:30px; position:relative; z-index:999; margin-bottom:45px;}

.left-links ul { position:relative; right:-20px;}	

	

	

.left-links li a { padding:18px 14px 18px 20px; display:block; font-size:15px; color:#FFFFFF; font-weight:600;}

.left-links li a:hover, 

.left-links li a.active {

	background:#832424;

	 -webkit-box-shadow: 0 0px 15px 0 rgba(0,0,0,.2);

    box-shadow: 0 0px 15px 0 rgba(0,0,0,.2);

 }

.tright-text { padding:60px 50px 30px 50px}

.tright-text h2 { font-size:35px; line-height:45px; text-align:left; margin-bottom:25px; border-bottom:solid 1px #ddd; padding-bottom:10px; text-transform:capitalize}



.left-doctor { -webkit-box-shadow: 0 2px 15px 0 rgba(0,0,0,.1);

    box-shadow: 0 2px 15px 0 rgba(0,0,0,.1); text-align:center; margin-bottom:20px;}

.left-doctor img {  width:100%; display:inline-block;}

.left-doctor h4 { color:#FFFFFF; margin-bottom:7px; font-weight:700; font-size:25px;}

.left-doctor span { display:block; background:#832424; padding:28px 20px; text-align:center; font-size:16px; font-weight:400; color:#FFFFFF;}

.left-doctor span strong { font-size:20px;}

.about-bot {

	padding:50px 0px;

	margin-bottom:50px;

	background:#eeeeee;

}



.ser-slider { position:relative}

@media (max-width: 800px) { 

.tp-mail {

display:block;

text-align:center;

}

.tp-apoint {

display:block;

text-align:center;

}

.top-social {

display:block;

text-align:center;

}

span.tp-apoint a {display:inline-block;

text-align:center;}

span.tp-apoint {

    display: block;

	margin:10px 0px;

}

.top-bar {

    background: #534224;

    text-align: right;

    padding: 10px 0px;

}

.tp-apoint a span.l {

    background:none;

    padding-left:0px;

}

.tp-apoint a span.r {

    display: inline-block;

    background: #832424;

	background-image:none;

    padding-right:15px;

	padding-left:15px;

}

.logo {

    width:100%;

	text-align:center;

	padding-bottom:10px;

}

.tp-contact {

    width:100%;

	text-align:center;

}

.tp-phone span:last-child {

    font-size: 17px;

}

.ser-top {

display:none;

}

.service-area-main {

    min-height: inherit;

}

.top-ser {

    position: inherit;

    margin-top: 0;

	padding:30px 0;

}

.welcome-area .wimg {

    width:100%;

	text-align:center;

	margin-bottom:0px;

}

.welcome-area .wtext {

    width:100%;

	text-align:center;

}



.dr-text {

    width:100%;

    margin-right:0%;

    padding-top: 30px;

    padding-bottom: 30px;

	text-align:center;

}

.dr-img {

    width:100%;

    margin-right:0%;

	text-align:center;

}

.dr-form {

    width:100%;

    margin-right:0%;

}

.dr-img img {

    max-width: 100%;

    display: inline-block;

}



.patient-info-area ul li {

    width:100%;

    margin: 0px 0% 40px 0%;

    text-align: center;

    background-image:none;

}

.slick-track2 li:nth-child(odd) {

border-right:none;

padding-right:0px !important;

}

.slick-track2 li:nth-child(even) {

padding-right:0px !important;

}

.contact-form-area .form {

    width:100%;

}

.contact-form-area .form {

    width:100%;

	margin-bottom:30px;

}

.contact-form-area .contact {

     width:100%;

    margin-left:0%;

    padding-left:0%;

    border-left:none;

	text-align:center;

}

.nav-tp { position:relative;}

.tp-contact p { padding-right:50px;}

.dr-left {

	width:100%;

	text-align:center;

}

.dr-right {

	width:100%;

	text-align:center;

	padding-top:25px;

	padding-bottom:20px;

}

.dr-left img { display:inline-block;}

.tleft { display:none;}

.tright {

    width: 100%;

}

.tright-text {

    padding:28px 28px 20px 28px;

}

.testimonials ul li .lay-widtht { background-image:none;}

.testimonials ul li p {

    padding: 0 20px;

}



.contact-us .top-row {

    display: inherit;

}

.contact-us .top-row .tp-right {

    width:100%;

	text-align:center;

}

.contact-us .top-row .tp-right img { display:inline-block; margin-bottom:30px;}

.contact-us .top-row .tp-left {

    width: 100%;

}

.bottom-row .bot-left {

    width:100%;

	margin-bottom:30px;

}

.bottom-row .bot-right {

    width:100%;

}

.contact-contact {

    padding: 29px 0px 20px 20px;

}

.contact-contact ul li h4 {

    font-size: 15px;

    font-weight: 400;

    line-height: 29px;

    margin-bottom: 0px;

}

.contact-contact ul li span {

    float: left;

    font-size: 34px;

    color: #832424;

    display: inline-block;

    width: 14%;

    position: relative;

    bottom: -7px;

}

.contact-contact ul li .dinfo {

    float: left;

    width: 85%;

}

.cform .row {

    margin-bottom: 0px;

}

.cform .row .rleft,

.cform .row .rright {

    width: 100%;

	margin-bottom:15px;

}

.cform input[type="submit"] { margin-top:25px;}

}



@media (max-width: 450px) {  

.contact-form-area .form .fleft {

    float: left;

    width: 100%;

}

.contact-form-area .form .fright {

    float: left;

    width: 100%;

}

ul.gallery li {

	width:100%;

	margin:0px 0% 30px 0%;

}

}

.listdr li{ display:inline-block; text-align:center; width:29%; margin:10px 1.5%}.listdr img{ margin:0 auto}

.listdr h4{ font-size:28px; font-weight:bold; padding-top:15px;}
.left48{ float:left; width:48%}
.right48{ float:right; width:48%}
.innerbcaption{ position:absolute; top:47%; font-size:26px;}
.contact-us h3{ font-size:37px; text-align:center}
.list-style { margin-bottom:20px;}
.list-style li{ background:url(../images/list01-arrow.png) left 7px no-repeat; padding-left:20px; line-height:24px; margin-bottom:7px;}
@media (max-width: 1400px) {.rslides img{height:600px; object-fit:cover;  object-position: 50% 50%;}  }



@media (max-width: 900px) {.rslides img{height:400px; object-fit:cover;  object-position: 50% 50%;} .blogleft{ width:100%}.blogright{ width:100%} h2 { line-height:50px;}}

@media (max-width: 500px) {.rslides img{height:300px; object-fit:cover;  object-position: 50% 50%;}.left48{ width:100%}  .right48{ width:100%; margin-top:20px;}  }







