* {margin: 0px;

	padding: 0px;}

html, body {

	height: 100%;

	width: 100%;}

body{ background:#fff; font-family:'Lato', Arial, Helvetica, sans-serif; font-size:15px; color:#000000; 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, 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:'Lato', 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:'Lato', 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;}

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

.clear{ clear:both;}

.header-area{ width:100%; background:#fafcf4 url(../images/header-bg.jpg) left top repeat-x;}

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

.top-right{ float:right; padding-top:12px;}

.top-right .links{ color:#c5c6c5}

.top-right .phone{ color:#dc6c61; margin-top:8px; text-align:right;}

.top-right .phone a{ color:#000; font-size:19px; font-weight:600;}

.top-right .phone a:hover{ color:#dc6c61;}

.top-right .links a{ display:inline-block; color:#000; padding:0px 4px; }

.top-right .links a:hover{ color:#dc6c61;}

.top-right .links a.act{ color:#dc6c61;}

.top-right .appoint-area{ margin-top:9px; text-align:right;} 

.top-right .appoint-area .social-area{display:inline-block;}

.top-right .appoint-area .social-area a{ display:inline-block; color:#646562; font-size:22px; padding:0 7px;}

.top-right .appoint-area .social-area a:hover{ color:#dc6c61;}

.top-right .appoint-area .appontbt { display:inline-block;}

.top-right .appoint-area .appontbt a{ display:inline-block; color:#fff; background:#b8bf21;border-radius:5px; -moz-border-radius:5px;-webkit-border-radius:5px; padding:7px 20px;}

.top-right .appoint-area .appontbt a:hover{ background:#000}

.nav-area-main{ max-width:1180px; width:100%; margin:0 auto; background:#dc6c61; border-bottom: solid 3px #b7463c; position:relative; z-index:99;}

.banner-txt{ width:100%; max-width:440px; position:absolute; padding:19% 0 0 0; right:0; text-align:center; }

.banner-txt p{ font-size:38px; 

  font-weight: 400; color:#000;}

  .banner-txt p span{ font-weight:400; font-size:60px;}

  .banner{ width:100%; clear:both; position:relative; top:-22px;}

    .inner-banner{ background:url(../images/inner-banner.jpg) no-repeat  center top; padding:240px 0px 35px 0;  position:relative; top:-22px;}

 .inner-banner h1{ color:#fff; font-size:35px; position:relative; padding-bottom:15px;}

 .inner-banner::before{ position: absolute;

    content: '';

    left: 0px;

    top: 0px;

    width: 100%;

    height: 100%;

    display: block;  background: rgba(157,121,92,0.40);}

	.page-breadcrumb { margin-bottom:25px;

    position: relative;}

.page-breadcrumb li {

    position: relative;

    display: inline-block;

    margin-right: 10px;

    padding-right: 10px;

    color: #dc6c61;

    font-size: 14px;

    font-weight: 400;

}

.page-breadcrumb li a {

    color: #000;

    font-weight: 400;

}

.page-breadcrumb li a:hover {    color: #dc6c61;}

 .page-breadcrumb li a::after {

    position: absolute;

    content: '\f105';

    right: -4px;

    top: 0px;

    color: #000;

    font-family: 'FontAwesome';

}

.page-breadcrumb li:last-child {

    padding-right: 0px;

    margin-right: 0px;

}

.banner img{ min-height:637px; object-fit:cover}

.rslides_nav{ position:absolute; bottom:2%; z-index:9999;}

.banner .prev{ left:33.5%; background:url(../images/left-a.png) no-repeat left top; width:16px; height:77px; font-size:0;}

.banner .prev:hover{background:url(../images/left-a-h.png) no-repeat left top;}

.banner .next{ right:33%; background:url(../images/right-a1.png) no-repeat left top; width:16px; height:77px;font-size:0;}

.banner .next:hover{background:url(../images/right-a1-h.png) no-repeat left top;}

.welcomearea{ padding:30px 0px 40px 0;}

.welcomearea .left-area{ float:left; width:68%; padding-top:25px;}

.welcomearea .left-area h1{ font-size:35px; padding-bottom:15px; font-weight:300;}

.welcomearea .left-area p{ line-height:24px; color:#666; font-size:16px;}

.rmore{ background:#9d795c; color:#fff !important; padding:11px 30px;}

.rmore:hover{ background:#b8bf21}

.welcomearea .left-area h1 span { color:#de6c61; font-weight:300;}

.welcomearea .right-area{ float:right; width:23%;border:solid 10px #e4ebf1;border-radius:100%; -moz-border-radius:100%;-webkit-border-radius:100%;}

.welcomearea .right-area img{}

.h30{ height:30px;}

.h40{ height:40px;}

.h50{ height:50px;}

.why-choose{ background:url(../images/shadow-bg.png) no-repeat center top; padding-top:40px; margin-bottom:40px;}

.why-choose h2{ font-size:35px; padding-bottom:25px; font-weight:300; text-align:center;}

.why-choose h2 span { color:#de6c61; font-weight:300;}

.why-choose .box{ float:left; width:33.33%; position:relative;}

.why-choose .box .caption { position:absolute; bottom:0; width:100%; text-align:center; padding:8px 0 16px 0}

.why-choose .box .caption h3{ font-size:35px; color:#fff; font-weight:300;}

.why-choose .box .caption p{ color:#fff; font-size:16px;}

.c1{ background:rgba(176, 58, 47, 0.88);}

.c2{ background:rgba(157, 121, 92, 0.88);}

.c3{ background:rgba(222, 108, 97, 0.88);}

.why-choose .box .caption:hover{background:rgba(0, 0, 0, 0.50);}

.doctorsection .left{ float:left; width:36%;}

.doctorsection .right{ border:solid 1px #e3e3e3; float:right; width:52%; padding:20px 4%; margin-top:5%; text-align:center; }

.doctorsection .right h3{ text-align:center; background:#fff; font-size:35px; padding-bottom:22px; font-weight:300; width:80%; margin:-44px auto 0 auto;}

.doctorsection .right h3 span { color:#de6c61; font-weight:300;}

.doctorsection .right p{line-height:24px; color:#666; font-size:16px; margin-bottom:20px;}

.vfuulp{  color:#fff !important; background:#de6c61;  padding:12px 25px; font-size:16px; }

.vfuulp:hover{ background:#b8bf21;  color:#fff !important;}

.mappoint{ background:#9d795c; color:#fff !important;  font-size:16px; padding:12px 25px; margin-left:10px;}

.mappoint:hover{ background:#b8bf21;}

.our-services-heading{ background:url(../images/services-bg.jpg) no-repeat center top; padding:50px 0px 92px 0; text-align:center;}

.our-services-heading h3{font-size:35px; padding-bottom:5px; font-weight:300; color:#fff}

.our-services-heading p{ font-size:16px; color:#fff; }

.our-services-content{background:url(../images/services-img.jpg) no-repeat right top; padding:60px 0 30px 0; margin-top:-30px; }

.services-left{ float:left; width:47%;}

.services-left .txtarea{ text-align:right; float:left; width:67%; border-bottom:solid 1px #c7c7c7; padding-bottom:30px; margin-bottom:30px;}

.services-left .txtarea h4{ padding-bottom:10px;}

.services-left .txtarea h4 a{ font-size:26px; font-weight:300; color:#dc6c61; }

.services-left .txtarea h4 a:hover{ color:#000}

.services-left .txtarea p{line-height:24px; color:#666; font-size:16px;}

.services-left .txtarea p a{ color:#dc6c61}

.services-left .txtarea p a:hover{ color:#000;}

.services-left .imground{ float:right; width:23%; }

.services-left .imground img{ border:solid 10px #e4ebf1;border-radius:100%; -moz-border-radius:100%;-webkit-border-radius:100%;}

.services-left .imground img:hover{-webkit-box-shadow: -1px 0px 12px 0px rgba(0,0,0,0.30);

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

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

.services-right{ float:right; width:47%;}

.services-right .txtarea{ text-align:left; float:right; width:67%; border-bottom:solid 1px #c7c7c7; padding-bottom:30px; margin-bottom:30px;}

.services-right .txtarea h4{ padding-bottom:10px;}

.services-right .txtarea h4 a{ font-size:26px; font-weight:300; color:#dc6c61; }

.services-right .txtarea h4 a:hover{ color:#000}

.services-right .txtarea p{line-height:24px; color:#666; font-size:16px;}

.services-right .txtarea p a{ color:#dc6c61}

.services-right .txtarea p a:hover{ color:#000;}

.services-right .imground{ float:left; width:23%;  }

.services-right .imground img{border:solid 10px #e4ebf1;border-radius:100%; -moz-border-radius:100%;-webkit-border-radius:100%;}

.services-right .imground img:hover{-webkit-box-shadow: -1px 0px 12px 0px rgba(0,0,0,0.30);

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

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

.bdbottom{ border-bottom:0 !important}

.services-main{ max-width:1040px; width:100%; margin:0 auto;}

.blog-testimonial-area{ background:#f0efeb; padding:50px 0px 40px 0;}

.blog-testimonial-area h3{ font-size:35px; font-weight:300; margin-bottom:35px; padding-bottom:10px; border-bottom:solid 1px #ccc;}

.blog-section{ float:left; width:63%;}

.blogrow{ margin-bottom:30px; border-bottom:dashed 1px #ccc; padding-bottom:30px; clear:both;}
.blogrow:last-child{ border-bottom:0;}
.blogrow .blogimg{ float:left; width:41%; border:solid 10px #fff; -webkit-box-shadow: -1px 0px 12px 0px rgba(0,0,0,0.10);

-moz-box-shadow: -1px 0px 12px 0px rgba(0,0,0,0.10);

box-shadow: -1px 0px 12px 0px rgba(0,0,0,0.10);}

.blogrow .blogimg:hover{-webkit-box-shadow: -1px 0px 12px 0px rgba(0,0,0,0.16);

-moz-box-shadow: -1px 0px 12px 0px rgba(0,0,0,0.16);

box-shadow: -1px 0px 12px 0px rgba(0,0,0,0.16);}

.blogrow .blogtxt{ float:right; width:52%;}

.blogrow .blogtxt .date{ color:#836533; margin-bottom:7px;}

.blogrow .blogtxt h4{ font-size:21px; padding-bottom:10px; line-height:28px;}

.blogrow .blogtxt h4 a{ color:#000;}

.blogrow .blogtxt h4 a:hover{ color:#dc6c61}

.blogrow .blogtxt p{line-height:24px; color:#666; font-size:16px;}

.blogrow .blogtxt p a{ color:#836533; text-decoration:underline;}

.blogrow .blogtxt p a:hover{ color:#dc6c61}

.vall{ float:right;  color:#000 !important;  padding:15px 0px; font-size:16px; text-decoration:underline !important; }

.vall:hover{   color:#de6c61 !important;}

.ptestimonial-area{ float:right; width:31.4%;}

.ptestimonial-area .video-area{ margin-bottom:20px;}

.ptestimonial-area .ptx{  float:left; background:#836533; width:40%; padding:27px 4% 23px 4%; color:#fff; font-size:16px; line-height:22px; text-align:center;}

.ptestimonial-area .ptx .fa{ font-size:19px;}

.ptestimonial-area .ptx p{ padding-bottom:7px;}

.ptestimonial-area .ptx span{ font-weight:600; }

.ptestimonial-area .vallr{ float:right; width:48%; position:relative;}

.ptestimonial-area .vallr .caption { position:absolute; bottom:0; width:100%; text-align:center; padding:8px 0 8px 0; background:rgba(0, 0, 0, 0.50); color:#fff;}

.ptestimonial-area .vallr .caption:hover { background:rgba(220, 108, 97, 0.88);}

.ptestimonial-area .vallr .caption a{ color:#fff; }

.footer-area{ background:#dc6c61; padding-top:50px; width:100%;}

.footer-area h5{ font-size:25px; color:#fff; padding-bottom:20px;}

.footer-area .col1{ float:left; width:23%}

.footer-area .col2{ float:left; width:50%}

.footer-area .col3{ float:right; width:25%}

.footer-area .col3 p{ font-size:16px; line-height:21px; margin-bottom:9px; color:#fff;}

.footer-area .col3 p span{ padding-left:12px; }

.footer-area .col3 p a{ color:#fff;}

.footer-area .col3 p a:hover{ color:#000;}

.footer-area .col3 p strong{ font-weight:900;}

.footer-area .col3 .fsocial{ margin-top:20px;}

.footer-area .col3 .fsocial a{ color:#fff; font-size:30px; float:left; margin-right:20px; font-weight:600;}

.footer-area .col3 .fsocial a:hover{ color:#000;}

.footer-area .col1 ul{ margin:0px 0 0 0; padding:0;}

.footer-area .col1 ul li{  font-size:15px; padding:2px 0 10px 0; }

.footer-area .col1 ul li a{ color:#fff;  background:url(../images/bullet.png) 0px 4px no-repeat;padding:0px 0 0px 15px ; display:block}

.footer-area .col1 ul li a:hover{ color:#000;}

.footer-area .col2 ul{ margin:0px 0 0 0; padding:0;}

.footer-area .col2 ul li{ float:left; width:47%; font-size:15px; padding:2px 0 10px 0; }

.footer-area .col2 ul li a{ color:#fff; background:url(../images/bullet.png) 0px 4px no-repeat;padding:0px 0 0px 15px ; display:block}

.footer-area .col2 ul li a:hover{ color:#000;}

.footer-bottom{ border-top:solid 1px #e48c84; padding:25px 0px; margin-top:25px; color:#fff;}

.footer-bottom strong{ font-weight:600;}

.footer-bottom .left{ float:left;}

.footer-bottom .right{ float:right;}

.footer-bottom .right a{ color:#fff; font-weight:600;}

.footer-bottom .right a:hover{ color:#000;}

.innercontainer{ padding:0px 0 40px 0;}

.innercontainer h1{ font-size:35px; position:relative; padding-bottom:10px; margin-bottom:25px;}

.innercontainer h2{font-size:28px; padding-bottom:7px;}

.innercontainer h3{ font-size:22px; padding-bottom:7px;}

.innercontainer h4{font-size:17px; padding-bottom:5px;}

.innercontainer h1::before{content: ""; background:#dc6c61;

width: 50px;

height: 4px;

bottom: 0;

position: absolute;}

.innercontainer p{ color:#666; line-height:24px; font-size:16px; padding-bottom:20px;}

.pt-15{ padding-top:15px;}

.imgleft{ float:left; margin-right:40px;}

.mt-30{ margin-top:30px;}

.testimonial-box{ border-bottom:solid 1px #ededed; padding-bottom:40px; margin-bottom:40px;}

.testimonial-box .pname{ float:left; width:16%; font-size:21px; color:#dc6c61; padding-top:6%;}

.testimonial-box .ptext{ float:right; width:78%; border-left:solid 1px #ededed; padding-left:4%;}

.testimonial-box .ptext .fa{ font-size:24px; color:#000; }

.accordion {

    margin: 0px 0 0 0;

    padding:10px 15px 10px 20px;

    background: #f1f1f1 ;

    text-decoration:none;

    color: #000;

    font-size:18px; margin-bottom:5px;

}

.accordion:hover{ cursor:pointer;}

.accordion-open { 

    background:#d1cdcd;

    color: #000;

}

.accordion-open span {

    display:block;

    float:right;

    padding:12px 10px 10px 10px;

}

.accordion-open span {

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

}

.accordion-close span {

    display:block;

    float:right;

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

    padding:14px 10px 10px 10px;

}

div.container {

    padding:0;

    margin:0;

}

div.content {

 height:auto; padding:10px 15px 20px 15px;



}

div.content ul, div.content p {

    padding:0;

    margin:0;

    padding:3px 3px 15px 3px;

}

.h10{ height:10px;}

ul.list03 { margin:0; padding:0 0 20px 0;

}

ul.list03 li { text-align:right;





	margin-bottom:7px;

	padding-right:15px;

	background:url(../images/arrow002.png) right 8px no-repeat;

	display:block;

	transition-duration:.25s;

 	-webkit-transition-duration:.25s;color:#666; font-size:16px; line-height:24px;

}



ul.list02 { margin:0; padding:0 0 20px 0;

}

ul.list02 li {

	margin-bottom:7px;

	padding-left:15px;

	background:url(../images/arrow001.png) left 8px no-repeat;

	display:block;

	transition-duration:.25s;

 	-webkit-transition-duration:.25s;color:#666; font-size:16px; line-height:24px;

}



ul.list02 li a {

	 font-size:16px; color:#666;

	line-height:24px;

	display:inline-block;

	transition-duration:.25s;

 	-webkit-transition-duration:.25s;}

ul.list02 li a:hover {

	color:#000;

}

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

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

.list50 li{ float:left; width:47%;}

.contact-left{ float:left; width:48%; border:solid 1px #ddd}

.contact-address-text{ padding:15px 20px;}

.contact-right{ float:right; width:48%; border:solid 1px #ddd}

.col3 p .fa{ font-size:18px; font-weight:400;}

.contact-form-area{ background:#9d795c; padding:30px 3%; margin-top:40px;}

.contact-form-area input[type="text"]{ border:solid 1px #e0e0e0; width:95%; padding:13px 2.5%;  margin-bottom:25px; font-size:15px;}

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

.contact-form-area textarea {

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

   font-family: 'Open Sans';

    font-size: 15px;

    margin-bottom:25px; height:110px;

    padding: 12px 2.5%;

    transition-duration: 0.2s; 

    width: 95%;

}

.contact-address-text .fa{ margin-right:5px;}

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

.contact-form-area input[type="submit"] { text-align:center; display:block; margin:0 auto;  color:#000 !important; font-size:19px; font-weight:600; background: #fff;  padding:10px 40px 10px 40px;}

.contact-form-area input[type="submit"]:hover{ background: #dc6c61 ; color:#fff !important; cursor:pointer;}

.left43{ float:left; width:43% !important;}

.right43{ float:right; width:43% !important;}

.innercontent-main{ max-width:1024px; width:100%; margin:0 auto;}

.mt-20{ margin-top:20px;}

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

.h20{ height:20px;}

.list-area-c{ max-width:850px; width:100%; margin:0 auto;}

.contact-address-text p{ padding-bottom:10px;}

.black{ color:#000;}

.heading{ background:#f1f1f1; padding:8px 20px; margin-bottom:15px;}
.innerleft{ float:right; width:25%}
.innerright{ float:left; width:72%}
.innerleft > .widget {
    margin-bottom: 30px;
    padding: 25px 30px 30px 25px;
    background-color: #f9fafa;
    border: 1px rgba(0,0,0,0.06) solid;
        border-top-color: #9d795c;
        border-top-width: 1px;
    border-top-width: 7px;
}
.innerleft h2{ margin-bottom:8px;}
@media (max-width: 1600px) {.our-services-content{ background-position:114% -1%}.banner .prev{ left:31%;} .banner .next{ right:30%;}}

@media (max-width: 1400px) {.our-services-content{ background-position:133% -1%}.banner .prev{ left:28%;} .banner .next{ right:26.5%;}.banner img{ min-height:550px; object-fit:cover}}

@media (max-width: 1300px) {.our-services-content{ background-position:136% -1%}.banner .prev{ left:26%;} .banner .next{ right:24.5%;}.banner img{ min-height:520px; object-fit:cover}}

@media (max-width: 1024px) {.our-services-content{ background-position:156% -1%}.banner .prev{ left:20%;} .banner .next{ right:18.5%;}.container-area{ width:96%;}}

@media (max-width: 980px) {.logo-area{ max-width:480px;}#cssmenu > ul > li > a{ padding:13px 19px !important}.inner-banner{ background-position:56% 2%}}

@media (max-width: 900px) {.logo-area{ float:none; margin:0 auto;}.top-right{ float:none; margin:0 auto; text-align:center; padding-top:0;}.top-right .phone{ text-align:center;}.top-right .appoint-area{ text-align:center; margin-bottom:15px;}.banner .prev{ left:5%;} .banner .next{ right:3.5%;}.blog-section{ width:100%;}.ptestimonial-area{ width:100%; margin-top:20px;}.our-services-content{ background:none;}.services-left{ width:100%;}.services-right{ width:100%;}.doctorsection .left{ float:none; width:100%; margin:0 auto; max-width:420px;}.doctorsection .right{ width:92%; margin-bottom:30px;}.list50 li{ width:94%;}.innerright{ width:100%;}.innerleft{ width:100%;}}

@media (max-width: 812px) {  .banner img{ min-height:400px; object-fit:cover}.why-choose .box{ width:100%; margin-bottom:20px;}.why-choose .box img{ margin:0 auto}.welcomearea .left-area{ width:100%; text-align:center;}.welcomearea .right-area{ width:100%; margin:0 auto; max-width:281px; float:none;}.footer-area .col2 ul li{ width:94%;}.footer-area .col2{ width:38%;}.footer-area .col1{ width:30%;}.footer-area .col3{ width:30%;}.ptestimonial-area .vallr img{ margin:0 auto;}.left48{ width:100%}.right48{ width:100%}.banner{ top:0;}}

@media (max-width: 767px) {.footer-bottom .left{ float:none; text-align:center;}.footer-bottom .right{ float:none; text-align:center; padding-top:10px;}.doctorsection .right{ margin-top:50px;}.inner-banner{ text-align:center;}.innercontainer{ text-align:center;}.imgleft{ float:none; margin-right:0; margin:0 auto; padding-bottom:20px;}.testimonial-box .pname{ width:100%; text-align:center; padding-top:0;}.testimonial-box .ptext{ width:100%; padding-left:0; border-left:0; padding-top:15px;}.contact-left{ width:100%;}.contact-right{ width:100%; margin-top:30px;}}

@media (max-width: 640px) {.footer-area .col1{ width:100%; text-align:center;}.footer-area .col2{ width:100%; margin:0px 0px 20px 0;text-align:center;}.footer-area .col3{ width:100%;text-align:center;}.footer-area .col3 .fsocial{ max-width:192px; margin:0 auto;}.footer-area .col1 ul li a{ background:none;}.footer-area .col2 ul li a{ background:none;}ul.list03 li{ text-align:center;}.footer-area h5{ text-align:center;}}

@media (max-width: 480px) {.banner-txt{ display:none;}.banner .prev{ display:none;} .banner .next{ display:none;}.banner img{ min-height:220px; object-fit:cover}.services-left .imground{ width:28%;}.blogrow .blogimg{ float:none; max-width:349px; margin:0 auto; width:95%;}.blogrow .blogtxt{ width:100%;margin-top:20px; text-align:center;}.services-main{ width:96%;}.left43{ width:95% !important}.right43{ width:95% !important}}

@media (max-width: 479px) {.vfuulp{ display:block;}.mappoint{ display:block; margin-left:0; margin-top:10px;}.doctorsection .right{ padding-bottom:0;}.banner img{ min-height:170px; object-fit:cover}.doctorsection .right h3{ font-size:31px;}.welcomearea .left-area h1{ font-size:31px;}.why-choose h2{ font-size:30px;}.our-services-heading{ padding:32px 0px 90px 0}.services-left .imground{ width:100%; float:none; margin:0 auto; max-width:111px;}.services-left .txtarea{ width:100%; text-align:center; margin-top:15px;}.services-right .imground{width:100%; float:none; margin:0 auto; max-width:111px;}.services-right .txtarea{ width:100%; text-align:center; margin-top:15px;}.top-right .phone a{ font-size:16px;}}

@media (max-width: 375px) {.ptestimonial-area .ptx{ padding:20px 4% 23px 4%}}

@media (max-width: 360px) {.ptestimonial-area .ptx{ padding:10px 4% 8px 4%}.blog-testimonial-area h3{ font-size:32px;}}

@media (max-width: 320px) {.top-right .appoint-area .social-area{ margin-bottom:10px;}.ptestimonial-area .ptx{ width:92%;}.ptestimonial-area .vallr{ width:100%; margin-top:10px;}.ptestimonial-area .vallr img{ width:100%;}}