* {margin: 0px;	padding: 0px;}
html, body {height: 100%;	width: 100%;}
body{  font-family: 'Nunito Sans',sans-serif; font-size:17px; color:#454545; line-height: 1.5;}
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:'Nunito Sans',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: 'Nunito Sans',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: #000 ;	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: #00934f;	-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;}@font-face {
  font-family: 'FontAwesome';
  src: url('../fonts/fontawesome-webfont.eot?v=4.6.1');
  src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.6.1') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff2?v=4.6.1') format('woff2'), url('../fonts/fontawesome-webfont.woff?v=4.6.1') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.6.1') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.6.1#fontawesomeregular') format('svg');
  font-weight: normal; font-style: normal;}
  .fa-twitter:before { content: "\f099";}.fa-facebook:before { content: "\f09a";}.fa-youtube::before {
    content: "\f167";}.fa-instagram::before {
    content: "\f16d";}	.fa-angle-right:before { content: "\f105";}
	.fa-angle-double-right:before {
  content: "\f101";}.fa-angle-left:before {
  content: "\f104";
}.fa-arrow-right:before {
  content: "\f061";
}.fa-clock-o:before {
  content: "\f017";
}
	.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;} .fa-phone:before {
  content: "\f095";}
  .headerleft .fa{ padding-right:2px;}
.fa-map-marker:before {
  content: "\f041";}.fa-envelope-o:before {
  content: "\f003";}.fa-envelope:before {
  content: "\f0e0";}
  .fa-instagram:before {
  content: "\f16d";}.fa-arrow-circle-right:before {
  content: "\f0a9";} 
 .container-area{ max-width:1180px; width:100%; margin:0 auto} 
 .banner-caption h1{ font-size:3.125rem;    line-height:1.1;  color:#0e053a;font-weight:900 } 
.banner-caption h1 span{ color:#df3600; font-weight:900; display:block; margin-bottom:15px;}
.banner-caption p{ color:#fff; font-size:35px; font-weight:600;}
.hero-button {
    margin-top:40px;
}.hero-button .theme-btn { border-radius:30px;
    background: #000;
    color: #fff;
 font-size:1.125rem; font-weight:700; position:relative; top:13px; padding:14px 30px 14px 30px;}
.hero-button .theme-btn:hover { background:#ffe17e; color:#000; }
.hero-button .fa{ font-size:20px; font-weight:900; padding-left:10px;}
.btn1 {  background:#000; color:#fff !important; border-radius:30px; 
   
   font-size:18px; font-weight:700; padding:14px 30px 14px 30px; }
   
.btn1:hover {
    color: #fff; background:#ea4302}
	.owl-item{ position:relative;}
/*	.owl-item::before {
    content: "";
    position: absolute;
    background: rgba(38,55,136,.4);
    height: 100%;
    width: 100%;
}*/
.banner-caption h4{ text-transform:uppercase; font-size:18px; color:#12d2fa; font-weight:700; padding-bottom:10px;}
.banner-bottom-area{ background:#ea4302; width:100%; padding:0 0 60px 0}
.banner-b-box{ float:left; width:22%; margin:-90px 1.5% 30px 1.5%;  background-image: linear-gradient(#ffe17e, #fddb6a); border-radius:.5rem; position:relative;}
.banner-b-box .whitebg{ padding:30px 30px; box-shadow:0 0 30px rgb(0 35 75 / 30%); border:solid 10px #fff; border-radius:10px; text-align:center;}
.banner-b-box .whitebg img{ margin:0 auto}
.banner-b-box .whitebg h3{ font-size:20px; min-height:73px; font-weight:700; position:relative; line-height:1.2; margin-top:25px;}
.banner-b-box .whitebg h3 a{ color:#000; font-weight:900;} .banner-b-box .whitebg h3 a:hover{ color:#0e053a}
.banner-b-box .whitebg h3 a:after{transform-origin: 0 0 0;
    width: 40px;
    height: 1px;transform: scaleX(0);transition: transform .3s ease, -webkit-transform .3s ease; background-color:#000; content: "";
	position: absolute;
	bottom: 0;
	left: 0;}
/*	.banner-b-box .whitebg h3 a:hover:after{-webkit-transform: scaleX(1);
	-ms-transform: scaleX(1);
	transform: scaleX(1);}*/
	.txtw{ font-size:24px; color:#fff; font-weight:700; text-align:center; }
	.btncall{ border-radius:99px; padding:10px 20px; background:#fff; color:#000; font-weight:700; margin-left:15px;}
	.btncall:hover{ background:#000; color:#fff}  .btncall:hover a{ color:#fff}
	.btncall a{ color:#000; font-weight:700;}	.btncall a:hover{ color:#fff;}
	.welcome-area{ padding:80px 0 80px 0; width:100%; position:relative; background:url(../images/blog-bg.jpg) no-repeat left bottom}
	/*.welcome-area::before {
    width: 400px;
    height: 199px;
    background-image: url(../images/bg1.svg);
    left: 0px;
    bottom: 0px;
    z-index: 1; content: "";
    background-repeat: no-repeat;
    background-size: 100%;
    position: absolute;
}*/
.welcome-left{ float:left; width:47.5%}
.welcome-left img{ border-top-right-radius:50px;  border-bottom-right-radius:40px;}
.welcome-right{ float:right; width:47.5%; margin-top:10px;}
.welcome-right h2{    font-size: 36px;
    line-height: 46px; margin-bottom:25px;
    font-weight: 900;
    color: #0a0a0a;
    position: relative;
    padding-top: 28px;}
	.welcome-right h2:after {
    content: "";
    position: absolute;
    border: 0;
    width: 65px;
    height: 5px;
    background: #f21c00;
    z-index: 1;
    margin-left: 0;
    left: 0;
    top: 0;
}.mb-20{ margin-bottom:20px;}
.welcome-right p{ padding-bottom:15px;}
.services-area{ width:100%; background:#ea4302; padding:70px 0 40px 0;}
.clear{ clear:both;}
.services-heading{ float:left; width:68%}
.services-heading h2{    font-size: 37px;
    line-height: 46px;
    font-weight:900;
    color: #fff;
    margin: 0 0 35px 0;
    position: relative;
    padding-top: 28px;
}
.services-heading h2:after {
    content: "";
    position: absolute;
    border: 0;
    width: 65px;
    height: 5px;
    background: #fff;
    z-index: 1;
    margin-left: 0;
    left: 0;
    top: 0;
}
.moreservicesbtn{ float:right; width:28%; text-align:right; padding-top:35px;}
.btn2 {  background:#fff; color:#000 !important;  border-radius:30px; 
   
   font-size:18px; font-weight:700; padding:14px 30px 14px 30px; }
.btn2:hover {
    color: #fff !important; background:#000}
	
	.btn3 {  background:#fff; color:#000 !important;  border-radius:30px; 
   
   font-size:18px; font-weight:700; padding:14px 30px 14px 30px; }
.btn3:hover {
    color: #fff !important; background:#000}
	
		.btn4 { margin-left:10px;  background:#000; color:#fff !important;  border-radius:30px; 
   
   font-size:18px; font-weight:700; padding:14px 30px 14px 30px; }
.btn4:hover {
    color: #000 !important; background:#fff}	
	.servicesbox{ float:left; width:30.733%; margin:30px 1.3% 30px 1.3%}
 .services-item {
    display: flex;}
 .services-item .services-icon img {
    height: 70px;
    width: 70px;
    max-width: unset;}
 .services-item .services-text {
    padding: 0px 0px 0px 18px;}
 .services-item .services-text h3 {
    font-size: 21px;
    font-weight: 700;
    line-height: 30px;
    margin-bottom:10px;}
	 .services-item .services-text h3 a{ color:#fff; font-weight:900}
	 	 .services-item .services-text h3 a:hover{ color:#000}
		 .services-txt{ color:#fff}
		 .doctor-area{ background:#ff9c45; width:100%; min-height:700px; }
		 .doctor-left-area{ float:left; width:50%; position:relative;}
		  .doctor-right-area{ float:left; width:50%}.drimg{ position:relative;}
		  .drimg:before{content: "";
    background: url(../images/dr-img.jpg); width:100%;
    height: 700px;
    top: 0;
    left: 0;
    position: absolute;
    background-repeat: no-repeat;
    background-size: cover;}
	.drcontent{ float:right; width:46%;padding:45px 0px 50px 0px; color:#000}
	.drcontent h3{ font-size:31px; padding-bottom:10px; color:#fff;  font-weight:900;}
		.drcontent h4{ font-size:21px; font-weight:700; padding-bottom:20px;}
		.drcontent h5{ font-size:23px; font-weight:900; padding-bottom:15px; color:#fff; text-transform:uppercase; line-height:32px;}
	.drcontent h2{ line-height: 46px;
    font-weight:900; font-size:45px;
    color: #fff;
    margin: 0 0 0px 0;
    position: relative;   }
	.drcontent p{ margin-bottom:30px; }
	.header{ background:#fff}
.topbar-area { background:#05b3d7; padding: 10px 0 7px 0;}
.container-area{ max-width:1180px; width:100%; margin:0 auto; position:relative;}
.clear{ clear:both}
.header-left{ float:left;}
.header-left li { display: inline-block; margin-right: 22px; color: #fff;}
.header-left li a {color: #fff;  font-size: 16px; text-decoration:none}
.header-left li a:hover{ color:#000 }
.header-left img{ display:inline-block; vertical-align:middle;}
.header-right{ float:right;}
.header-right li{ display:inline-block; margin:0 12px;}
.header-right li a{ color:#fff; font-size:18px;}
.header-right li a:hover{ color:#000; }
.header-right li img:hover{opacity:0.7}
.logo-area{ float:left; padding:9px 0 9px 0}
 .top-right{ float:right; text-align:right; padding-top:23px;}
  .top-right ul li{ display:inline-block; color:#000; text-align:left; vertical-align:middle; border-left:solid 1px #ddd; margin-left:25px;} 
    .top-right ul li:first-child{ border-left:0}
   .iconimg{ display:inline-block; margin-right:10px;} .iconimg img{ height:25px;}
   .prigth-l{ padding-left:22px}
   .icontxt{ display:inline-block}
  .top-right ul li h4{ font-size:19px; line-height:21px;} .top-right ul li h4 a{ color:#000; font-size:19px; font-weight:600} .top-right ul li h4 a:hover{ color:#00934f}
.top-sicial{ border-left:solid 1px #ddd; padding-left:5px; padding-top:6px; margin-left:25px}.top-sicial a{ padding-left:20px; color:#000; font-size:30px; } .top-sicial a:hover{ color:#00934f}
.menu-right{ float:right; margin-top:31px;}
.appointment-btn { text-decoration:none;    background: #1A76D1;   color: #fff;    font-size: 18px;    font-weight: 600;   padding: 12px 20px 12px 20px;   border-radius: 10px;    transition: all 0.4s ease;   -webkit-transition: all 0.4s ease;   -moz-transition: all 0.4s ease;}
.appointment-btn:hover{ background:#2c2d3f}
.stellarnav { position: relative; display:inline-block;    z-index: 9900; line-height: normal;}
.stellarnav a { color: #2d2d4a; }
.stellarnav ul { margin: 0; padding: 0; text-align:left; }
.stellarnav li { list-style: none; display: block; margin: 0; padding: 0; position: relative; line-height: normal; vertical-align: middle;  }
.stellarnav li a {  display: block; text-decoration: none; color: #242424; font-size: 16px; font-weight:500; font-family: inherit; box-sizing: border-box; -webkit-transition: all .3s ease-out; -moz-transition: all .3s ease-out; transition: all .3s ease-out; }
.stellarnav ul li a{color:#2d2d4a;} .stellarnav ul li a:hover{color:#01af46 ;}
.stellarnav > ul > li > ul > li > a{ color:#2d2d4a  }
.stellarnav > ul > li { display: inline-block;padding:0px 0px 0 0;  } .stellarnav > ul > li:last-child { padding-right:0} .stellarnav > ul > li:first-child { padding-left:0}
.stellarnav > ul > li > a { padding:15px 27px;  font-size:18px; font-weight:600; position:relative;  letter-spacing:.45px; }
.stellarnav > ul > li:hover a { color:#fac577 ; }
.stellarnav > ul > li > a.act {  color:#fac577 ;}
.stellarnav > ul > li:hover a:after { border-color:#8ea0ba !important}
.stellarnav ul ul { top: auto; width: 290px; position: absolute; z-index: 9900; text-align: left; display: none; background:#d1a564}
.stellarnav li li { display: block; }.stellarnav ul ul li { border-bottom:1px solid #fee8e0}
.stellarnav ul ul li:last-child { border-bottom:0px}.stellarnav ul ul ul { top: 0;  left: 260px; }
.stellarnav > ul > li:hover > ul > li:hover > ul { opacity: 1; visibility: visible; top: 0; }
.stellarnav > ul > li.drop-left > ul { right: 0; }
.stellarnav li.drop-left ul ul { left: auto; right: 280px; }
.stellarnav > ul > li > ul > li > a{  color:#fff !important; line-height:21px; padding: 12px 20px; }

.stellarnav ul li ul li a:hover{ color:#000 !important; background:#fff}
.stellarnav ul li ul li ul li a{background:#b8a175 !important; color:#fff !important  }
.stellarnav.dark li a { color: #fff; }
.stellarnav.mobile > ul > li > a{ color:#242424}.stellarnav  ul li ul li a:hover{color: #fff;}
.stellarnav  ul li ul li ul li a:hover{color: #000 !important }
.stellarnav ul li ul li:hover a{ color:#000 !important }
.stellarnav ul li ul li:hover a:after{ border-color:#fff !important}.stellarnav.fixed { position: fixed; width: 100%; top: 0; left: 0; z-index: 9999; }body.stellarnav-noscroll-x { overflow-x: hidden; }
.stellarnav li.has-sub > a:after { content: ''; margin-left: 5px;  border: solid #fff 1px;
  border-width: 0 1px 1px 0; padding: 3px; display: inline-block;  transform: rotate(45deg);
  -webkit-transform: rotate(45deg); position:relative; top:-2px }.stellarnav li li.has-sub > a:after { margin-left: 10px; float: right; border: solid #fff 1px;
  border-width: 0 1px 1px 0; padding: 3px; position: relative; top: 5px;  transform: rotate(-45deg);  -webkit-transform: rotate(-45deg); }
.stellarnav li.drop-left li.has-sub > a:after { float: left; margin-right: 10px; border-left: 0; border-top: 6px solid transparent; border-bottom: 6px solid transparent; border-right: 6px solid #FFF; }
.stellarnav.hide-arrows li.has-sub > a:after, .stellarnav.hide-arrows li li.has-sub > a:after, .stellarnav.hide-arrows li.drop-left li.has-sub > a:after { display: none; }
.stellarnav .menu-toggle, .stellarnav .close-menu, .stellarnav .call-btn-mobile, .stellarnav .location-btn-mobile { display: none; text-transform: uppercase; text-decoration: none; }
.stellarnav .dd-toggle { display: none; position: absolute; top: 0; right: 0; padding: 0; width: 48px; height: 48px; text-align: center; z-index: 9999; border: 0; }
.stellarnav ul li ul .has-sub a:after { border-color:#000 !important}
.stellarnav ul li ul .has-sub a:hover:after { border-color:#fff !important}
.stellarnav.desktop.hide-arrows li.has-sub a { padding-right: 15px; }.stellarnav.mobile > ul > li > a.dd-toggle { padding: 0; }
.stellarnav a.dd-toggle .icon-plus { box-sizing: border-box; transition: transform 0.3s; width: 12px; height: 100%; position: relative; vertical-align: middle; display: inline-block; }
.stellarnav a.dd-toggle .icon-plus:before { content: ''; display: block; width: 12px; height: 0px; border-bottom: solid 3px #777; position: absolute; top: 44%; transform: rotate(90deg); transition: width 0.3s; }
.stellarnav a.dd-toggle .icon-plus:after { content: ''; display: block; width: 13px; height: 0px; top: 44%; border-bottom: solid 3px #777; position: absolute; }
.stellarnav li.open > a.dd-toggle .icon-plus { -webkit-transform: rotate(135deg); -ms-transform: rotate(135deg); -o-transform: rotate(135deg); transform: rotate(135deg); }
.stellarnav.dark a.dd-toggle .icon-plus:before { border-color: #242424 ; }
.stellarnav.dark a.dd-toggle .icon-plus:after { border-color: #242424 ; }
.stellarnav .icon-close { box-sizing: border-box; width: 20px; height: 20px; position: relative; display: inline-block; padding-right:20px; }
.stellarnav .icon-close:before { content: ''; display: block; width: 20px; height: 0px; border-bottom: solid 3px #777; position: absolute; top: 50%; transform: rotate(45deg); }
.stellarnav .icon-close:after { content: ''; display: block; width: 20px; height: 0px; top: 50%; border-bottom: solid 3px #777; position: absolute; transform: rotate(-45deg); }
.stellarnav.dark .icon-close:before { border-color: #242424; }.stellarnav.dark .icon-close:after { border-color: #242424; }
.stellarnav .menu-toggle, .stellarnav .call-btn-mobile, .stellarnav .location-btn-mobile, .stellarnav .close-menu { padding:7px 5px 5px 12px; box-sizing: border-box; font-size:26px; font-weight:bold }
.stellarnav .menu-toggle span.bars { display: inline-block; margin-right: 7px; position: relative; top: 5px; }
.stellarnav .menu-toggle span.bars span { display: block; width: 30px; height: 4px; border-radius: 6px; background: #777; margin: 0 0 4px; }
.stellarnav .full { width: 100%; }
.stellarnav.dark .third, .stellarnav.dark .half { border-left: 1px solid rgba(255, 255, 255, .15); }
.stellarnav.dark.left .third, .stellarnav.dark.left .half { border-bottom: 1px solid rgba(255, 255, 255, .15); }
.stellarnav.dark.right .third, .stellarnav.dark.right .half { border-bottom: 1px solid rgba(255, 255, 255, .15); }
.stellarnav.light.left .menu-toggle, .stellarnav.light.right .menu-toggle { border-bottom: 0; }
.stellarnav.dark.left .menu-toggle, .stellarnav.dark.right .menu-toggle { border-bottom: 0; }
.stellarnav.dark .third:first-child, .stellarnav.dark .half:first-child { border-left: 0; }
.stellarnav.light .menu-toggle span.bars span { background: #fff; }
.stellarnav.dark .menu-toggle span.bars span { background: #fff; }
.stellarnav.mobile { position: static; text-align:right }
.stellarnav.mobile.fixed { position: static; }
.stellarnav.mobile ul { position: relative; display: none; }.stellarnav.mobile.active { padding-bottom: 0; }.stellarnav.mobile.active > ul { display: block; }
.stellarnav.mobile ul { text-align: left; }.stellarnav.mobile > ul > li { display: block; }
.stellarnav.mobile > ul > li > a { padding: 14px 25px;  }
.stellarnav.mobile ul { background: rgba(221, 221, 221, 1); }
.stellarnav.mobile ul ul { position: relative; opacity: 1; visibility: visible; width: auto; display: none; -moz-transition: none; -webkit-transition: none; -o-transition: color 0 ease-in; transition: none; }
.stellarnav.mobile ul ul ul { left: auto; top: auto; }
.stellarnav.mobile li.drop-left ul ul { right: auto; }
.stellarnav.mobile li a { border-bottom: 1px solid #cbcbcb; padding-left:30px; }
.stellarnav.mobile > ul { border-top: 1px solid rgba(255, 255, 255, .15); }
.stellarnav.mobile li a.dd-toggle { border: 0; }
.stellarnav.mobile .menu-toggle, .stellarnav.mobile .dd-toggle, .stellarnav.mobile .close-menu, .stellarnav.mobile .call-btn-mobile, .stellarnav.mobile .location-btn-mobile { display: inline-block; }
.stellarnav.mobile.dark ul { background: #eeeeee }
.stellarnav.mobile.dark ul ul { background: #00934f }
.stellarnav.mobile.dark ul ul li { border-bottom:0;}
.stellarnav.mobile.light li.call-btn-mobile { border-right: 1px solid rgba(0, 0, 0, .1); }
.stellarnav.mobile.top { position: absolute; width: 100%; top: 0; left: 0; z-index: 9999; }
.stellarnav.mobile li.has-sub > a:after, .stellarnav.mobile li li.has-sub > a:after, .stellarnav.mobile li.drop-left li.has-sub > a:after { display: none; }
.stellarnav.mobile.right > ul { position: fixed; top: 0; bottom: 0; width: 100%; max-width: 315px; overflow-x: hidden; overflow-y: auto; -webkit-overflow-scrolling: touch; z-index:999; }
.stellarnav.mobile.right > ul { right: 0px; }
.stellarnav.mobile.right .close-menu, .stellarnav.mobile.left .close-menu { display: inline-block; text-align: right; padding-right:15px }
.stellarnav.mobile.left > ul { left: 0; }
.stellarnav.mobile.dark ul ul li a{ border-radius:0; color:#fff !important}
.drnbox{ float:left; width:22%; margin:0 1.5%; background:#fff; margin-top:-100px; box-shadow:0 0 30px rgb(0 35 75 / 20%); border-radius:10px;}
.drnbox .ntxt{ padding:30px; text-align: center; color:#000}
.drnbox .ntxt h3{ font-size:41px; font-weight:900; margin:15px 0 0px 0; line-height:46px;}
.drnbox .ntxt img{ margin:0 auto}

.footer{ background:#d1a564; margin-top: 50px;}
.footer-area{clip-path:polygon(0 0, 100% 6%, 100% 100%, 0 100%); background:#00934f; padding:60px 0 45px 0}

.fcol{ float:left; width:30%; margin-right:5%}
.footer-area h4{ color:#fff; font-size:28px; font-weight:900; padding-bottom:10px; margin-bottom:30px; position:relative}
.footer-area h4::before { position: absolute;
    content: "";
    width: 100px;
    height: 2px;
    left: 0;
    bottom: 0px;
    background: #fcc874;   opacity: .4;}
.footer-area h4::after {
    position: absolute;
    content: "";
    width: 35px;   height: 2px;
    left: 0;   bottom: 0px;
    background: #fcc874;   opacity: .5;}
	.footer-area h5 {
    color: #fcc874;
    font-weight: 600;
    font-size: 20px;
}
.fcol p{ color:#fff;  line-height:24px;}
.phone-area{ margin:20px 0 10px 0;}.phone-area a{ color:#fff; font-size:25px; font-weight:600}.phone-area a:hover{ color:#f7c57b}
.email-area{ margin:15px 0 10px 0;}.email-area a{ color:#fff; font-size:25px; line-height:25px;  font-weight:600}.email-area a:hover{ color:#f7c57b}
.fcol2{ float:left; width:65%; }
.flist li{ float: left;
    width: 47%;
    margin-right: 3%;
    margin-bottom: 13px;
    padding-bottom: 13px;
    border-bottom: solid 1px #88c5a9;}
.flist li a{ color: #fff;
    background: url(../images/arrow01.png) left 7px no-repeat;
    padding-left: 12px;
    display: block;}.flist li a:hover{ color:#f7c57b	}
.fcol3{ float:right; width:21%; }.flist li:last-child {
    border-bottom: 0;
}
.fsocial a {
    color: #fff;
    margin-right: 20px; font-size:28px;
}.fsocial a:hover { color:#f7c57b}
.whitec{ color:#fff}
.footer-bottom{ background:#000; width:100%; padding:25px 0; text-align:center; color:#fff;}
.footer-bottom a  { color:#fff; font-weight:bold}
.footer-bottom a:hover  { color:#fcc874}
.testimonial-area{}
.container-area{ max-width:1180px; width:100%; margin:0 auto; position:relative;}
.container-area1{ max-width:900px; width:100%; margin:0 auto; position:relative;}
.clear{ clear:both}

.testimonial-area { padding: 60px 0px 90px 0; background-size: cover; background-position: center; background-repeat: no-repeat; background-attachment: fixed; position: relative;}
.testimonial-area::before { position: absolute;  content: "";  width: 100%;   height: 100%;  background: #eaeaea;    top: 0;}
.testimonials-title{ margin-bottom:30px; text-align:center	}
.testimonials-title span {  font-size: 18px;  color: #000;  margin-bottom: 10px;  font-weight: 500; display: inline-block;}
.testimonials-title h3 {   color: #000;   font-size: 37px;  font-weight: 900; }
.testimonials-title p{ color:#000; }.single-testimonial { background: #fff; border-radius:10px;   padding: 30px;    position: relative;}.testimonial-t-content {  display: flex;   align-items: center;   justify-content: space-between;
    margin-bottom: 20px;}.testimonial-content p {  line-height:32px; font-size:21px;  color: #000;}.testimonial-b-content {  display: flex;   align-items: center;   margin-top: 25px;}.patient-image {  margin-right: 20px;}.patient-title h5 {  font-size: 20px; padding-bottom:5px;   font-weight: 600;}.patient-image img { display:block;  width: 60px !important; height: 60px;   border-radius: 100%;   box-shadow: 0px 3px 4px #0000002e;   border: 1px solid #0e053a;  padding: 0.3rem;}.patient-title span {  color: #0e053a;   font-size: 15px;}
slick-slider { position: relative; display: block; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }
.slick-list { position: relative; overflow: hidden; display: block; margin: 0; padding: 0; }
.slick-list:focus { outline: none; }.slick-list.dragging { cursor: pointer; cursor: hand; }
.slick-slider .slick-track  { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }.slick-track { position: relative; left: 0; top: 0; display: block; margin:0 10px; }
.slick-track:before, .slick-track:after { content: ""; display: table; }
.slick-track:after { clear: both; }.slick-loading .slick-track { visibility: hidden; }ul.slick-track { margin:0px; padding:0px;}
ul.slick-track li { list-style-type:none; margin:20px 12px 15px 12px;}
.slick-slide { float: left; height: 100%; min-height: 1px; display: none; }
[dir="rtl"] .slick-slide { float: right; }.slick-slide img { display: block; max-width:100%; display:inline-block; }
.slick-slide.slick-loading img { display: none; }
.slick-slide.dragging img { pointer-events: none; }.slick-initialized .slick-slide { display: block; }
.slick-loading .slick-slide { visibility: hidden; }.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }
.slick-prev, .slick-next { display:none !important;position: absolute;  height:164px; width:31px; background:transparent; line-height: 0; font-size: 0; cursor: pointer; color: transparent; top:27%; border: none; outline: none; } .slick-dots { position: absolute; bottom: -32px; list-style: none; display: block; text-align: center; padding: 0; width: 100%; }
.slick-dots li { position: relative; display: inline-block; height:8px; width:25px; margin: 0 5px; padding: 0;  border-radius:50px;  cursor: pointer;  background:#fff }
.slick-dots li button { border: 0; background: transparent; display: block; height:8px; width:25px; outline: none; line-height: 0; border-radius:50px; color: transparent; cursor: pointer; }
.slick-dots li button:hover, .slick-dots li button:focus { outline: none; background:#2C2D3F;  }
.slick-dots li button:hover:before, .slick-dots li button:focus:before { opacity: 1; background:#042895; }
.slick-dots li button:before { position: absolute; top: 0; left: 0;width: 28px; height:8px;    text-align: center; color: #fff; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.slick-dots li.slick-active button:before {   background:#2C2D3F;   } .slick-dots li.slick-active {   background:#2C2D3F;   }

.blog-area{ padding:60px 0 15px 0}
.site-title-tagline {  text-transform: uppercase;    font-weight: 500;   font-size: 18px;   color: #083791; font-weight:bold;   position: relative;}
.site-heading { margin-bottom: 50px;}
.site-heading p{width: 74%;    margin-right: auto;  margin-left: auto; margin-top:12px;  font-size:18px;}
.text-center{ text-align:center;}
.site-title {font-weight: 900; text-transform: capitalize;  font-size:37px; line-height:1.2; margin-top:10px; margin-bottom: 0;}
.witr_bar_innerc {   position: relative;}
.witr_bar_inner { height: 5px;   width: 90px;  background: #02c18d;   margin: 0px auto;   position: relative;   border-radius: 30px;}
.witr_bar_main{ margin-top:10px}
.blogbox{ float:left; width:31%; margin:0 1.1% 30px 1.1%}
.singleBlog{    background: #fff;   transition: .5s;   box-shadow: 0 10px 40px 0 rgba(50,65,141,.07);	}

.sb_thumb { max-height:205px;   overflow: hidden;	position: relative;}
.sb_thumb img{   width: 100%;	transition:.5s;	}
.sb_thumb::before{	position:absolute;	content:'';	background:rgba(0, 0, 0, 0.5);	top:0;	left:0;	bottom:0;	right:0;	transform: scale(0);	transition:.5s;	z-index:1;}

.blog_border { border: 1px solid #f2f2f2; margin-bottom: 10px;}
.blog_con{	padding: 7px 15px 26px 25px;   margin-bottom: 0px; min-height:250px}
.blog_con p{ margin-bottom:1rem; margin-top:0.7rem}
.blog_con span { line-height: 50px;	   font-size: 15px; margin-bottom: 15px;	margin-right: 2px;	}
.bs5 span { line-height: 26px; color:#00934f;}
.bs5 span a { color:#ea4302;}
.blog_con span i { padding-right: 5px;  padding-left: 5px;   transition: .5s;	}
.blog_con span i:hover { color: #02c18d;}
.blog_con h3{ color: #213162; font-size:24px; line-height:30px;	margin: 15px 0 0; }
.blog_con h3 a{ color: #000;  display: inline-block; font-weight:600}
.blog_con h3 a:hover{ color: #00934f;}
.what-we-do-area{ background:#ffe17e; margin-top:-95px;}
.what-do-left{ float:right; width:50%; min-height:710px;  margin-top:-95px; }
.what-do-right{ float:left; width:50%; padding:60px 0}
.what-do-right h6{ font-size:18px; color:#000; font-weight:900; padding-bottom:10px;}
.what-do-right h2{font-size: 2.35rem; color:#000;
    font-weight: 900;
    line-height: 1.4;
    padding-bottom: 20px;}	
.mt-60 {
    margin-top: 60px !important;
}
.what-do-right p{ color:#000; line-height:1.8}
.what-do-right li { 
 color:#000;
    font-size:24px;
    line-height: 24px;
    background: url(../images/list-icon.png) left 2px no-repeat;
    padding-left: 32px;
    margin: 14px 0 18px 0;
}
.what-do-content{float: right;
    width: 94%;
    max-width: 525px;
    padding: 0 6% 0 0%;}
.tm-why-chose-iconbox{ margin-top:50px;}
.nav-area{  text-align:center; background:#00934f}
.shadowbox {
    width: 100%;
   
    position: relative;
    z-index: 99;}
	.fixed {
    background: #fff; -webkit-box-shadow: 0px 5px 5px 0px rgb(0 0 0 / 10%);
    -moz-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.1);
    box-shadow: 0px 5px 5px 0px rgb(0 0 0 / 10%);
    position: fixed;  top: 0;   left: 0;
    width: 100%;}
	.inner-banner-area{position:relative; }
	.inner-banner-area h1 {
    color: #fff;
    font-size: 51px;
    line-height: 60px;
    padding-bottom: 12px;
    font-weight: 900;
    padding-top: 110px;
    text-align: center;
}
	.inner-banner-area .titletxt{ color:#fff; font-size:51px; line-height:60px; padding-bottom:12px; font-weight:900; padding-top:110px; text-align:center;}
	.inner-banner-area ul{ font-size:18px; padding-bottom:110px;text-align:center;}.inner-banner-area ul li{ position:relative; display:inline-block; color:#f9c168} .inner-banner-area ul li a{ color:#fff}.inner-banner-area li + li{ padding-left:30px;}
	.inner-banner-area li + li:before {
    position: absolute;
    content: "";
    border: solid #fff;
    border-width: 0 2px 2px 0;
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
    width: 7px;
    height: 7px;
    left:6px;
    top: 9px;
    font-size: 14px;
    color: #fff;
}
.inner-banner-area::before {
    content: "";
    position: absolute;
    background: rgba(0,0,0,.5);
    height: 100%;
    width: 100%;
}.inner-banner-area ul li a:hover{ color:#f9c168}
.about-doctor-page{ padding:70px 0 30px 0}
.drtxtinner {
    position: relative;
    box-shadow: 0px 0px 32px 0px rgb(7 28 31 / 6%);
    background: #fff;
    margin-bottom: 50px;
    padding: 40px;}
.drtxtinner .dr_img{ float:left; width:40%}
.drtxtinner .dr_txt{ float:right; width:56%}
.drtxtinner .dr_txt h2{ font-size:36px; line-height:36px; font-weight:900}
.drtxtinner .dr_txt h4{ font-size:19px; font-weight:700; padding-bottom:15px;}
.drtxtinner .dr_txt p{ font-size:18px; line-height:28px;}
.about-doctor-page h3{ font-size:29px; font-weight:900; padding-bottom:10px;}
.aboutdrleft{ float:left; width:48%}
.aboutdrright{ float:right; width:48%}
.contact-page{ background:url(../images/bg2.jpg) left top repeat-x; padding-top:60px; margin-top:-7px;}
.contact-page h4{ text-align:center; text-transform:uppercase; color:#df3600; font-size:18px;}
.contact-page h2{ text-align:center; font-size:37px; font-weight:900; color:#0a0a0a}
.contactbox{ float:left; width:23%; margin:40px 1% 0 1%; background:#fff; box-shadow:0 10px 40px rgb(6 22 58 / 10%) }
.contactboxmain{ padding:20px 20px 30px 20px; text-align:center; min-height:192px}
.contactboxmain h5{ font-size:35px; color:#df3600}
.contactboxmain h3{ font-size:25px; color:#0a0a0a; font-weight:900; padding-bottom:5px;}
.contact-form-area{ max-width:900px; margin:0 auto; padding:60px 0 50px 0}
.formcol{ float:left; margin:10px 1%; width:48%}
.form-group{ margin-bottom:20px;}
.form-control{  padding:10px 4%; font-size:16px; background:#fff; border-radius:9px; width:92%; outline:none; border:solid 1px #ddd}
.patient-reviews-page{padding:70px 0 30px 0}
.patient-reviews-page h2{ text-align:center; font-size:37px; line-height:40px; font-weight:900; color:#0a0a0a; padding-top:5px;}
.patient-reviews-page h4{ text-align:center; text-transform:uppercase; color:#df3600; font-size:18px;}
.faq-page{ padding:70px 0 30px 0}
.faq-page h2{ text-align:center; font-size:37px; font-weight:900; color:#0a0a0a; padding-bottom:5px;}
.faq-page h4{ text-align:center; text-transform:uppercase; color:#df3600; font-size:18px;}
.toggles{ margin-top:20px;}
	.toggle { padding: 10px 20px; padding-bottom: 0; background:#fff; margin-bottom:15px; box-shadow:0 10px 40px rgb(6 22 58 / 10%) }
.toggle-title { position: relative; display: block; color: #222; cursor: pointer; font-size:22px; font-weight:700; padding: 6px 15px 15px 0px; }
.toggle-title:after { content: '';  position: absolute; top: 37%; right: 0px;  width: 18px; height: 9px;  border: solid #62718d;
    border-width: 0 0 1.5px 1.5px;
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
    width: 7px;
    height: 7px;
    margin-top: -4px; }
.toggle.active .toggle-title:after { content: '';   border: solid #62718d;
    border-width: 0 0 1.5px 1.5px;
    -webkit-transform: rotate(-222deg);
    -ms-transform: rotate(-222deg);
    transform: rotate(-222deg);
    width: 7px;
    height: 7px;
    margin-top: -4px; 
}
.toggle-content { padding-top: 10px; padding: 0px 25px 0px 0px; display: none; }
.toggle.active .toggle-content { display: block !important; }
.toggle.active .toggle-title {  color:#df3600; }
.toggles p{ margin-bottom:20px; line-height:28px;}
.toggle-content:before,
.toggle-content:after {
    content: " ";
    display:table;}
.toggle-content:after {
    clear: both;}
	.patient-reviews-page ul li{ float:left; width:31%; margin:10px 1%; box-shadow:0 10px 40px rgb(6 22 58 / 10%) }
	.patient-reviews-page .testimonial-content p{ font-size:17px; line-height:30px;}
	.services-page{ padding:70px 0 30px 0}
	.services-left{ float:right; width:28%}
	.services-right{ float:left; width:68%}
	.services-right h1{font-size:37px; line-height:41px; font-weight:900; color:#0a0a0a; padding-bottom:20px;}
		.services-right h2{font-size: 27px;
    line-height: 32px;
    font-weight: 900;
    color: #00934f;
    padding-bottom: 7px;
    padding-top: 15px;}
	
	.services-right h3{font-size: 21px;
    line-height: 26px;
    font-weight: 800;
    color: #0a0a0a;
    padding-bottom: 7px; padding-top:5px;
}
	
		.services-right h4{font-size:21px; line-height:26px; font-weight:900; color:#0a0a0a; padding-bottom:10px; padding-top:5px;}
				.services-right h5{font-size:18px; line-height:24px; font-weight:900; color:#0a0a0a; padding-bottom:5px; padding-top:5px;}
	.services-right p{ margin-bottom:20px;}
	.sidelist-area{background:#d1a564; padding:30px; margin-bottom:30px;}
.sidelist-area h3{ padding-bottom:5px; font-weight:bold; font-size:31px; font-weight:700; color:#fff; position:relative; }
.servicespage .servicesright{ float:right; width:68%}
.gallery-page{ padding:70px 0 30px 0}.fa-check:before {
    content: "\f00c";
} .list-style{ margin-bottom:25px;}
 .list-style li  {
    font-size: 16px;
    position: relative;
    margin-left: 25px;
    margin-bottom: 10px;
    font-weight: 500;}

.list-style li:before {font-family: 'FontAwesome'; color:#00934f;
    position: absolute;
    content: "\f00c";
    top:-1px;
    left: -25px;
  }
  .imgright{ float:right; padding-left:30px;}
.sidelist-area li a{display: block; position:relative; color:#fff;
    padding: 12px 0px 12px 0px;
    position: relative;
    z-index: 1;
    font-size: 16px;
    font-weight: 700!important;
    border-bottom: 1px solid #fff;}
	.sidelist-area li a:hover{  color:#000} 	.sidelist-area li .act{  color:#000}
.sidelist-area li a:after	{    content: '\f105';
    font-family: 'FontAwesome';
    font-style: normal;
    font-weight: 700;
    position: absolute;
    top: 12px;
    right:0px;
    background-color: transparent;}
	.innerdoctor{ box-shadow:0 0 3px rgb(255 255 255 / 15%); margin-top:30px;}
.innerdoctor .drtxt{ background:#ffe17e; padding:20px 20px 35px 20px; text-align:center}
.innerdoctor .drtxt h3{ font-size:25px; font-weight:900;color:#000; padding-bottom:0px;}
.innerdoctor .drtxt p{ color:#000; font-size:17px;}
.innerdoctor .drtxt h4{ color:#000}
.innerdoctor .drtxt h5{ color:#000; font-size:28px; font-weight:bold; padding-top:5px;}
.innerdoctor .drtxt h5 a{ color:#000; font-weight:900}
.innerdoctor .drtxt h5 a:hover{color:#ea4302; }
.btnstyle2{ margin-top:20px; display:block}
	.btnstyle2 a { font-size:18px;
    color: #fff;
    background: #000;
    font-weight: 500;
    text-transform: capitalize;
    border: 2px solid #000;
    border-radius: 5px;
    padding: 10px 30px;
    position: relative;
    z-index: 1;
    display: inline-block;
}
.btnstyle2  a:hover{
    color: #fff!important;
}
.btnstyle2  a i{
    margin-left:8px;
}

.btnstyle2  a:hover{
     border: 2px solid #ea4302; background:#ea4302;
      color:#fff;
}

.portfolio_container{list-style: none;}

.portfolio-item img {
    width: 100%;	transition: all 0.5s ease-in-out;}

.gutter_medium > li {
    padding: 0px 1% 22px 1%; width:31%; float:left;}

.image_gallery_item { max-height:272px;
	position: relative;
}
.gallary_hover_box {
	background-color: rgba(0,0,0,0.40);
    bottom: 0px;
	display: -webkit-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    -ms-justify-content: center;
    justify-content: center;
    -webkit-flex-flow: column nowrap;
    -ms-flex-flow: column nowrap;
    flex-flow: column nowrap;
    position: absolute;
    top: 0px;
	opacity: 0;
	visibility: hidden;
    right: 0px;
    left: 0px;
	text-align: center;
	transition: all 0.5s ease-in-out;
}
.gallary_hover_box i { width:60px; height:43px; padding-top:17px; margin:0 auto; border-radius:100%;
	color: #fff;
	font-size: 25px;
}
.image_gallery_item:hover .gallary_hover_box {
	opacity: 1;
	visibility: visible;
}
.gallery_img img {
	transition: all 0.5s ease;
}
.gallery_hover_style1 .image_gallery_item,
.gallery_hover_style2 .image_gallery_item {
	overflow: hidden;
}
.gallery_hover_style1 .image_gallery_item:hover .gallery_img img {
	-moz-transform: scale(1.3);
	-webkit-transform: scale(1.3);
	transform: scale(1.3);
}
.gallery_hover_style2 .gallary_hover_box {
	top: 15px;
	left: 15px;
	bottom: 15px;
	right: 15px;
}
.gallery_hover_style2 .image_gallery_item:hover .gallery_img img {
	-moz-transform: scale(1.3);
	-webkit-transform: scale(1.3);
	transform: scale(1.3);
	-webkit-filter: blur(5px); 
    -moz-filter: blur(5px);
    -ms-filter: blur(5px);
    -o-filter: blur(5px);
     filter: blur(5px);}
.gallery_hover_style3 .gallary_hover_box::before {
    content: "";   position: absolute;
    left: 0;
    right: 0;
    top: 0px;
    bottom: 0px;
    border: 2px solid rgba(255,255,255,0.5);
    margin: 10px;}
	.ti-zoom-in::before {  content: "\e611";}
	@font-face {
	font-family: 'themify';
	src:url('../fonts/themify9f24.eot?-fvbane');
	src:url('../fonts/themifyd41d.eot?#iefix-fvbane') format('embedded-opentype'),
		url('../fonts/themify9f24.woff?-fvbane') format('woff'),
		url('../fonts/themify9f24.ttf?-fvbane') format('truetype'),
		url('../fonts/themify9f24.svg?-fvbane#themify') format('svg');
	font-weight: normal;
	font-style: normal;}

[class^="ti-"], [class*=" ti-"] {
	font-family: 'themify';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;}
.vbox{ box-shadow:0 0 30px rgb(0 35 75 / 30%);border-radius:10px; border:solid 10px #fff; float:left; width:29.5%; margin:15px 1%}
.vbox p{ text-align:center; font-weight:700} 
.bdbottom0{ border-bottom:0 !important}
.portfolio-item p{ text-align:center; padding-top:7px; line-height:18px; font-weight:700}
.left48{ float:left; width:48%}
.right48{ float:right; width:48%}
.bdbox{ box-shadow:0 0 30px rgb(0 35 75 / 20%);border-radius:10px; border:solid 10px #fff; text-align:center;}
.rpost{ background:#00934f; margin-bottom:30px; padding:30px;}
.rpost li { border-bottom:solid 1px #fff; padding-bottom:10px; margin-bottom:10px; line-height:22px; } .rpost li a{ color:#fff;} .rpost li a:hover{ color:#fac577;}
.rpost h3{padding-bottom: 5px;
    font-size: 31px;
    font-weight: 700;
    color: #fff;
    position: relative;}
	.tagc{ background:#00934f; margin-bottom:30px; padding:30px;}
	.tagc h3{padding-bottom: 5px;
    font-size: 31px;
    font-weight: 700;
    color: #fff;
    position: relative;}.tagc li{ display:inline-block; background:#fff; padding:5px 12px; margin-top:5px; margin-right:5px;} 
	
	.table-style { margin-top:10px;
  border-collapse: collapse;
  width: 100%;
}

.table-style td, .table-style th {
  border: 1px solid #ddd;
  padding: 8px 15px;
}

.table-style tr:nth-child(even){background-color: #f2f2f2;}

.table-style tr:hover {background-color: #ddd;}

.table-style th { font-weight:bold;
  padding-top: 12px;
  padding-bottom: 12px;
  text-align: left;
  background-color: #00934f;
  color: white;
}
	

@media only screen and (max-width : 1024px) {.stellarnav { overflow: hidden; display: block; } .container-area{ width:96%}
.stellarnav ul { position: relative; display: none; }.stellarnav > ul > li { padding:0px 8px 0 0; } .menu-right{ display:none} .nav-area{ float:right; width:auto}.logo-area{ float:left; width:auto}}
@media only screen and (max-width : 980px) {.header-right{ display:none;}.header-left{ float:none; width:100%; text-align:center} .top-link{ float:none; margin-top:0}.fcol{ width:100%; margin-right:0;}.fcol2{ width:100%; margin-top:20px;}.fcol3{ width:100%; margin-top:20px;}.blogbox{ width:97%}.what-do-right{ width:100%;}.what-do-left{ display:none}.what-do-content{ max-width: inherit; padding:0 2%; width:96%}.drnbox{ width:47%; margin:30px 1.5% 0 1.5%}.doctor-left-area{ width:100%;}.doctor-right-area{ width:100%; padding-top:88%}.drcontent{ width:100%}.servicesbox{ width:46.733%}.welcome-left{ width:100%;}.welcome-right{ width:100%; margin-top:30px;}.logo-area{ float:none; margin:0 auto; max-width:344px;}.top-right{ float:none; margin:0 auto; padding-bottom:12px; text-align: center; padding-top:0;}.fixed{ position:relative}.banner-b-box{ width:47%; margin:35px 1.5% 0px 1.5%}.btncall{ display:block; margin-left:0; margin-top:20px;}.banner-area img {
    height:500px;  object-fit: cover;   object-position: 50% 50%;}.banner-caption h1{ font-size:2.125rem}.nav-area{ position:absolute; top:30px; right:10px;} .services-right{ width:100%;}.services-left{ width:100%; padding-top:30px;}.vbox{ width:45.5%} .patient-reviews-page ul li{ width:48%} .contactbox{ width:48%}}
@media only screen and (max-width : 600px) {.header-left li{ margin-bottom:5px; margin-right:12px;}.services-heading{ width:100%;}.moreservicesbtn{ width:100%; margin-bottom:30px; padding-top:0; display:none}.body-container .wide-slider .owl-carousel .owl-controls{ display:none !important}.drtxtinner .dr_img{ width:100%}.drtxtinner .dr_txt{ width:100%; margin-top:25px;}.aboutdrleft{ width:100%}.aboutdrright{ width:100%; padding-top:25px;}.gutter_medium > li{ width:48%} .container-area1{ width:94%} .formcol{ width:98%}.left48{ width:100%} .right48{ width:100%; margin-top:20px;}}
@media only screen and (max-width : 479px) {.flist li{ width:100%; margin-right:0}.testimonials-title h3{ font-size:35px; line-height:42px;}.drnbox .ntxt h3{ font-size:31px;}.btn4{ margin-left:0;}.btn3{ padding:14px 25px 14px 25px}.btn4{ padding:14px 25px 14px 25px}.servicesbox{ width:97%; margin:20px 1.3% 20px 1.3%}.banner-b-box .whitebg{ padding:30px 12px;}.doctor-right-area{ padding-top:118%}
.banner-area img {   height:300px;  object-fit: cover;   object-position: 50% 50%;}.bcaption{ width:70% !important; background:rgba(255, 255, 255, 0.2) !important}.bcaption{ padding:5px 30px 0 10px !important}.banner-caption h1{ font-size:1.7rem}.hero-button{ margin-top:10px;}.logo-area{ float:left; max-width:310px;}.icontxt{ display:none}.top-right{ float:left}.drnbox .ntxt{ padding:30px 20px;}
.drimg::before { height:500px;}.container-area{ width:94%}.drtxtinner .dr_txt h2{ font-size:29px;}.drtxtinner{ padding:40px 20px}.services-right h2{ font-size:31px;}.inner-banner-area h1{ font-size:41px; line-height:44px;}.gutter_medium > li{ width:98%}.vbox{ width:93.5%}.faq-page h2{ font-size:31px; line-height:34px;}  .patient-reviews-page ul li{ width:98%} .contactbox{ width:98%} .contactboxmain{ min-height:inherit}.welcome-right h2{ font-size:31px; line-height:38px;}.drcontent h2{ font-size:33px; line-height:40px;}.drcontent h3{ font-size:22px;}.site-heading p{ width:90%}}
@media only screen and (max-width : 420px) { .stellarnav.mobile .call-btn-mobile.third span, .stellarnav.mobile .location-btn-mobile.third span { display: none; }.imgright{ float:none; padding-left:0; padding-bottom:20px;}}
@media only screen and (max-width : 400px) {.logo-area{ max-width:280px;}}
.disclaimer-area{ padding-top:20px;}
.disclaimer-area p{ font-size:15px;}
.disclaimer-area p strong{ color:#fcc874}
.services-right strong a{ color:#00934f} .services-right strong a:hover{ color:#000}
.services-right  a strong{ color:#00934f} .services-right  a strong:hover{ color:#000}