* {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:510px; position:absolute; padding:16% 0 0 0; left:0; text-align:center; }
.banner-txt p{ font-size:38px; background: rgba(255, 255, 255, 0.5); padding:10px;
  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;
}
.rslides img{ min-height:637px; object-fit:cover}
.rslides_nav{ position:absolute; bottom:2%; z-index:9999; display:none}
.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:50px 0px 40px 0;}
.welcomearea .left-area{ float:left; width:68%; padding-top:25px;}
.welcomearea .left-area h1{ font-size:35px; padding-bottom:15px; }
.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;}
.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; text-align:center;}
.why-choose h2 span { color:#de6c61;}
.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; width:80%; margin:-44px auto 0 auto;}
.doctorsection .right h3 span { color:#de6c61; }
.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; 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;  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; 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{  padding:50px 0px 40px 0;}
.blog-testimonial-area h3{ font-size:35px; text-align:center; margin-bottom:35px; padding-bottom:10px; border-bottom:solid 1px #ccc;}

.blogrow{ margin-bottom:25px; float:left; width:48%; margin-right:2%}
.blogrow .blogimg{ float:left; width:96%; border:solid 10px #fff;  overflow:hidden; box-shadow:5px 5px 10px rgb(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:100%;}
.blogrow .blogtxt .date{ color:#836533; margin-bottom:7px; padding-top:30px;}
.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:19%; font-size:21px; color:#dc6c61; padding-top:6%;}
.testimonial-box .ptext{ float:right; width:76%; 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; font-weight:600;
}
.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; min-height:170px;}
.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% 50px 3%; margin-top:40px;}
.contact-form-area input[type="text"]{ border:solid 1px #e0e0e0; width:95%; padding:13px 2.5%;  margin-bottom:20px; 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:20px; 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; margin:0 auto;  color:#fff !important; font-size:19px; font-weight:600; background: #b8bf21;  padding:10px 40px 10px 40px; margin-top:10px;}
.contact-form-area input[type="submit"]:hover{ background: #fff ; color:#000 !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;}
@media (max-width: 1600px) {.our-services-content{ background-position:114% -1%}.banner .prev{ left:31%;} .banner .next{ right:30%;} .rslides img{ min-height:520px; object-fit:cover}}
@media (max-width: 1400px) {.our-services-content{ background-position:133% -1%}.banner .prev{ left:28%;} .banner .next{ right:26.5%;}.rslides img{ min-height:480px; object-fit:cover}}
@media (max-width: 1300px) {.our-services-content{ background-position:136% -1%}.banner .prev{ left:26%;} .banner .next{ right:24.5%;}.rslides img{ min-height:450px; 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%;}}
@media (max-width: 812px) {  .rslides 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;}.rslides 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%; 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;}.rslides 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%;}}
.testmoniyal-area_7 {
    background: #f0efeb;
    width: 100%;
    overflow: hidden;
}

.testimonials-container_7 {
    max-width: 1280px;
    width: 100%;
    margin: 0 auto;
    padding: 60px;
    overflow: hidden;
}
.testmoniyal-area_7 h3{
    font-size: 35px;
    padding-bottom: 20px;

    text-align: center;
}
/* .testimonials_7{
 column-count: 3;

} */
.testimonal-box {
    width: 31%;
    display: inline-block;
   vertical-align: top;
    position: relative;
    border-radius: 15px;
    background-color: #fff;
    padding: 20px;
    box-sizing: border-box;
    box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.1);
    margin: 15px 10px;
}
.testhero{
   display: block;
}
.testimonal-box  img{
    width: 70px;
    height: 70px;
}
.testimonal-box  p img{
    width: 25px;
    height: 25px;
    float: left;
    padding-left: 5px;
}
.testimonal-box .testhero .test{
    padding: 20px 10px  0;
}
.testimonal-box .ster{
    padding: 15px 0 0 0; max-width:152px; margin:0 auto;
    overflow: hidden;
}
.testimonal-box .testhero h3{
    font-size: 25px;
}
.testimonal-box .testhero p{
    font-size: 18px;
    text-align: left;
    line-height: 25px;
}
.testimonal-box p {
    text-align: center;
    font-size: 18px;
    line-height: 30px;
    max-width: 600px;

}

.testimonal-box h2 {
    font-size: 25px;
    line-height: 30px;
    text-align: center;
    max-width: 600px;
    margin: 10px auto;
}
.discrption p{
    margin: 20px auto;
}
@media screen and (min-width: 820px) and (max-width: 1024px) {
    .testimonials-container_7 {
    padding: 20px;

}
.testimonal-box {

    margin: 15px 27px 15px -18px;
}
.testimonal-box .testhero p {
 font-size: 16px;
 line-height: 20px;
}
.testimonal-box .testhero .test {
padding: 5px;
}
.testimonal-box .testhero .test  p{
text-align: left;
}
.testimonal-box .testhero p img{
  width: 15px;
  height: 17px;
   padding-top: 35px;
}

}
@media screen and (max-width: 768px){
  
    .testimonials_7 {
    column-count: 1;
}
    .testimonials-container_7 {
    padding: 0px;
}
    .testimonal-box {
    width: 95%;
    margin:10px;
}  .testimonal-box .testhero p {
   font-size: 15px;
}
.testimonal-box .testhero p img {

  padding-top: 37px;
}
.testimonal-box .testhero p img {
    width: 15px;
    height: 20px;
    padding-top: 37px;
    float: left;
    padding-left: 2px;
}

}

@media screen and (max-width:479px){.blogrow{ width:100%; margin-right:0}.testimonials-container_7{ padding-top:25px;}}