@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: #534224;



	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:50px;



}



.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 { float:left; width:46%; text-align:left; 



	margin:0 4% 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 {





	padding:25px 25px 25px 25px;



	text-align:left;

}



.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:70px;



	padding-bottom:50px;



}



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







	float:left;



	width:41%;



	padding-top:58px;



}



.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:40px;



}



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



}



.about-cont {



	padding:50px 0 0 0px;



}



.dr-left {



	width:41%;



	float:left;



}



.dr-right {



	width:58%;



	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:55%;



}



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



	width:45%;



	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:29px 0px 60px 60px;}



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



.contact-contact ul li {



	overflow:hidden;



	margin-bottom:38px;



}



.contact-contact ul li:last-child {



	overflow:hidden;



	margin-bottom:0;



}



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



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



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



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



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



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







.bottom-row {



	background:#eeeeee;



	padding:50px 0px;



	margin-bottom:60px;



}



.bottom-row .bot-left {



	float:left; width:48%;



}



.bottom-row .bot-right {



	float:right; width:48%;



}







.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:70px;



	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 60px 30px 40px}



.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 { width:100%; left:0;}



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

.tleft h3{ margin-bottom:15px;}

.datestyle{ font-style:italic; font-size:14px; margin-bottom:5px;}
.list-style { margin-bottom:20px;}
.list-style li{ background:url(../images/list01-arrow.png) left 5px no-repeat; padding-left:20px; 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;}.blog-area li { width:100%; margin-right:0;}}



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



