* {margin: 0px;	padding: 0px;}
html, body {	height: 100%;	width: 100%;}
body{ background:#fff; font-family:'Lato', Arial, Helvetica, sans-serif; font-size:15px; color:#333; line-height:24px; }
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: #11afbf  ;	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;}
@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;
}*, ::after, ::before {
    box-sizing: border-box;
}
.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-twitter:before { content: "\f099";}.fa-linkedin:before {
  content: "\f0e1";
}
.fa-facebook-f:before,
.fa-facebook:before { content: "\f09a";}.fa-pinterest:before {  content: "\f0d2";}
.fa-pinterest-square:before { content: "\f0d3";}
.fa-google-plus-square:before { content: "\f0d4";}
.fa-google-plus:before {  content: "\f0d5";}.fa-youtube-square:before {  content: "\f166";}
.fa-youtube:before {  content: "\f167";}.fa-caret-down:before { content: "\f0d7";} .fa-caret-right:before { content: "\f0da";}
.container-area{ max-width:1180px; width:100%; margin:0 auto;}.container-area1{ max-width:1000px; width:100%; margin:0 auto;}
.clear{ clear:both;}
.logo-area{ float:left; padding:25px 0px;}
.top-right{ float:right; max-width:780px; width:100%; padding-top:25px;}
.top-right .top-bar{ max-width:688px; float:right;}.top-right .top-bar .link{ color:#adadad; float:left;}
.top-right .top-bar .link a{ color:#000000; display:inline-block;  padding-right:5px; padding-left:5px;}
.top-right .top-bar .link a:hover{ color:#1f6f74;} .top-right .top-bar .link a.act{ color:#1f6f74;}
.top-right .top-bar .ph{ float:left; margin-left:12px;}.top-right .top-bar .ph a{ font-size:23px; color:#1f6f74; font-weight:600; font-family: 'Roboto Condensed';}.top-right .top-bar .ph a:hover{ color:#36a8af}
.top-right .top-bar .ph img{ display:inline-block; vertical-align:top; padding-right:3px;}
.top-right .top-bar .appoint-area{ float:right; margin-left:15px;}
.top-right .top-bar .appoint-area a{ background:#e67817; border-radius:5px; font-size:18px; color:#fff; padding:8px 20px;}
.top-right .top-bar .appoint-area a:hover{ background:#1f6f74;}.bdbottom{ border-bottom:0 !important}
.nav-area{ float:right;  }
#mobopen .fa{ position:relative; top:2px !important; font-size:18px;}
nav ul{ list-style:none;}
nav li:first-child{ background:none;}
nav li{ position:relative; float:left; display:block; margin:0 0px}
nav li a{font-size:20px; color:#000000 !important ; padding:25px 16px; text-transform:capitalize; display:block;  font-weight:400; font-family: 'Roboto Condensed'; }
nav li a:hover{color:#1f6f74 !important;} 
nav li a.act{color:#1f6f74 !important;}
nav li:hover a{color:#1f6f74 ; }
nav li:hover > .lavel{ display:block; } 
.lavel{ display:none; width:620px; background:#013f66; position:absolute; z-index:999; top:121px; left:0;  padding:8px 0px 10px 0px ; border-bottom:solid 4px #f2b602; border-bottom-left-radius:15px; border-bottom-right-radius:15px;}
.lavel ul{ list-style:none;}
.lavel li{  float:none; position:relative; text-align:left; background:none; border-bottom:1px solid rgba(255,255,255,0.2); display:inline-block; width:45%; margin-left:3%; vertical-align:top;  }
.lavel li a:last-child{border-bottom:none;}
.lavel li a{ border-radius:0px; font-size:16px; color:#fff!important; padding:9px 0;  text-transform:capitalize; display:block; line-height:22px; padding-left:10px; }
.lavel li a:hover{border-radius:0; color:#f2b602!important;  }
nav li:hover > .lavel1{ display:block; } 
.lavel1{ display:none; width:260px; background:#1f6f74; position:absolute; z-index:999; top:75px; left:0; padding:8px 0px 8px 0px ; }
.lavel1 ul{ list-style:none;}
.lavel1 li{  float:none; position:relative; text-align:left; background:none; display:inline-block;  vertical-align:top;  }
.lavel1 li a{ width:260px; border-radius:0px; font-size:16px; color:#fff!important; padding:10px 20px;  text-transform:capitalize; display:block; line-height:22px;  border-bottom:1px solid rgba(255,255,255,0.2); }
.lavel1 li a:hover{border-radius:0; color:#fff!important; background:none;}.lavel1 li:hover{ background:#873260}
 .act a{color:#fc7013!important;}
.mobnav{  display:none; padding:0px 0; font-size:16px; text-align:right; float:right; font-weight:bold; color:#000}
.mobnav:before{ font-size:30px;cursor:pointer; color:#000; float:right; margin:15px 15px 0 0}
.mobnav2{ display:none; float:right; margin-top:-43px; padding:5px; cursor:pointer; }
.mobnav2:before{font-family: 'FontAwesome'; content:"\f103"; font-size:30px;cursor:pointer; color:#fff; float:right; margin:0 0 0 30px}
.bar1, .bar2, .bar3 { cursor:pointer;  width: 35px;  height: 5px;  background-color: #333;
  margin: 4px 0;
  transition: 0.4s;}.change .bar1 {
  -webkit-transform: rotate(-45deg) translate(-5px, 5px);
  transform: rotate(-45deg) translate(-5px, 5px);}
.change .bar2 {opacity: 0;}
.change .bar3 {
  -webkit-transform: rotate(45deg) translate(-8px, -8px);
  transform: rotate(45deg) translate(-8px, -8px);}
.banner{ position:relative;}
.banner img {height:661px; object-fit:none;  object-position: 50% 50%;}
.fa-caret-down:before { content: "\f0d7";}
.afont{ font-family:Arial, Helvetica, sans-serif;}
.welcome-txt{ float:left; width:50%; background:#873260; border-top:solid 7px #ffeb01;}
.welcome-txt .maintxt{ padding:37px 7%}
.welcome-txt .maintxt h1{ font-size:38px; color:#fff; padding-bottom:10px; line-height:42px;}
.welcome-txt .maintxt h4{ font-size:20px; color:#fff; font-family:Verdana, Arial, Helvetica, sans-serif; padding-bottom:18px; line-height:30px;}
.welcome-txt .maintxt p{ color:#fff; line-height:24px; }
.welcome-txt .maintxt p a{ background:#ffeb01; color:#000; padding:9px 20px; display:inline-block; margin-top:30px;}.welcome-txt .maintxt p a:hover{ background:#fff; color:#000 }
.welcomeimg{ float:left; width:50%; background:#fff; margin-top:-65px; position:relative; z-index:9; }
.welcomeimg img{ padding:30px; }

.welcome-txt1{ float:right; width:57%;  }
.welcome-txt1 .maintxt1{ padding:37px 6%}
.welcome-txt1 .maintxt1 h1{ font-size:38px; padding-bottom:10px; line-height:42px;}
.welcome-txt1 .maintxt1 h4{ font-size:20px;  font-family:Verdana, Arial, Helvetica, sans-serif; padding-bottom:18px; line-height:30px;}
.welcome-txt1 .maintxt1 p{ line-height:24px; }
.welcome-txt1 .maintxt1 p a{ background:#ffeb01; color:#000; padding:9px 20px; display:inline-block; margin-top:30px;}.welcome-txt1 .maintxt1 p a:hover{ background:#fff; color:#000 }
.welcomeimg1{ float:left; width:42%; background:#fff; margin-top:-65px; position:relative; z-index:9; -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.3);
-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.3);
box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.3);}
.welcomeimg1 img{ padding:20px;}
.sadowbox{ -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.3);
-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.3);
box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.3); border:10px solid #fff}

.specialised-area{ width:100%; background:url(../images/specialised-bg.jpg)  center top no-repeat; padding:40px 0 50px 0; margin-top:35px;}
.specialised-area h3{ font-size:38px; color:#fff; text-align:center; padding-bottom:30px; line-height:42px;}
.tab-section{ background:#f8f8f8; border:solid 18px #fff; padding:45px 18px 0 45px;}
.tab-img{ float:left; width:51%;}
.tab-img img{ border:solid 7px #ffffff; border-radius:100%}
.tabtxt{ background:#fff; width:45%; position:relative; float:right; margin-right:-5px;}
.tabtxt-area{ padding:25px 5% 22% 10%}
.tabtxt-area h4{ font-size:20px; font-weight:600; padding-bottom:15px; line-height:26px;}
.tabtxt-area p{ line-height:24px;}
.tabtxt-area p a{ background:#5c617f; color:#fff; padding:9px 20px; display:inline-block; margin-top:35px;}
.tabtxt-area p a:hover{ background:#873260; }


.rmore{ background:#5c617f; color:#fff !important; padding:9px 20px; display:inline-block; margin-bottom:20px;}
.rmore:hover{ background:#873260; }

.tabtxt::before { width:66px; height:74px; left:-8px; top:-8px;
  content: "";
  background: url(../images/bdline.png) left top no-repeat; position:absolute; }
  .doctor-area{ background: url(../images/drbg.jpg) center top no-repeat; padding:60px 0px;}
.doctortxt{ float:right; width:55%; position:relative;}
.doctortxt h3{ font-size:38px; line-height:42px; padding-bottom:12px;}
.doctortxt h4{ font-size:18px; line-height:24px; padding-bottom:8px;}
.doctortxt h4 span{ font-size:22px;}
.doctortxt p{ line-height:24px; padding-top:15px; padding-right:4%}
.doctortxt::before { width:262px; height:425px; right:-8px; top:-8px;
  content: "";
  background: url(../images/bdline1.png) left top no-repeat; position:absolute; }

.btn1{ background:#873260; padding:10px 20px; color:#fff !important;margin-top:35px; display:inline-block;}
.btn1:hover{ background:#ffeb01; color:#000 !important}
.btn2{ background:#5c617f; padding:10px 20px; color:#fff !important; margin-top:35px; display:inline-block;}
.btn2:hover{ background:#ffeb01; color:#000 !important}
.testimonial-area{ padding:60px 0px;}
.testimonial-area .box{ float:left; width:30%; margin-right:5%;}
.testimonial-area  h3{font-size:38px; line-height:42px; padding-top:10px; padding-bottom:50px; text-align:center; }
.mright0{ margin-right:0 !important}
.tbox{ border:solid 1px #dbdbdb; border-radius:15px; background:#f8f8f8 url(../images/tbg.jpg) left top  repeat-x; padding:12px 25px 25px 25px; position:relative;}
.tbox h4{ font-size:21px; padding-bottom:25px; }
.tbox h5{}
.tbox::before{content: "";
  background: url(../images/tarrow.jpg) left top no-repeat; position:absolute; width:16px; height:36px; left:-16px; top:40%;}
.lblog-area{ background:url(../images/blogbg.jpg) center top no-repeat; padding:45px 0px 100px 0;}
.lblog-area h3{ text-align:center; font-size:38px; line-height:44px; padding-bottom:25px; color:#fff;}
.lblog-area h4{ padding-bottom:10px;}
.lblog-area h4 a{ color:#000; font-size:25px;  line-height:28px;}
.lblog-area h4 a:hover{ color:#e57716;}
.blogbox{ background:#f2f2f2; border:solid 11px #fff; padding:8%; margin-top:65px;} .blogbox p a{ color:#e57716;}.blogbox p a:hover{ color:#000; text-decoration:underline;}
.bimg{ margin-top:-100px; margin-bottom:20px;}
.bimg img{ border:solid 11px #fff; border-radius:100%; margin:0 auto; display:block !important}
.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 0px; }
.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:0 20px}
.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 {position: absolute; display: none !important; height:38px; width:51px; line-height: 0; font-size: 0; cursor: pointer; color: transparent; top:-20%; border: none; outline: none; }
.slick-dots { position: absolute; bottom: -40px; list-style: none; display: block; text-align: center; padding: 0; width: 100%; }
.slick-dots li { position: relative; display: inline-block; height: 8px; width: 90px; margin: 0 5px; padding: 0; cursor: pointer; }
.slick-dots li button { border: 0; display: block; height: 8px; width: 90px; outline: none; line-height: 0; font-size: 0;   cursor: pointer; }
.slick-dots li button:hover, .slick-dots li button:focus { outline: none; }
.slick-dots li button:hover:before, .slick-dots li button:focus:before { opacity: 1; }
.slick-dots li button:before { position: absolute; top: 0; left: 0; content: "•"; width: 90px; height: 8px; font-family: "slick"; font-size: 0px; line-height: 20px; text-align: center; color: #07a7e3; opacity: 0.5; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.slick-dots li.slick-active button:before { background: #e67817; opacity: 1; }
.sanappoint{ padding:40px 0; font-size:36px; text-align:center; font-weight:300; line-height:44px;}
.sanappoint a{ font-weight:bold; color:#e67817;}.sanappoint a:hover{ color:#000;}
.footer-area{ width:100%; background:#873260; padding:50px 0px;}
.footer-area h6{ font-size:30px; color:#ffeb01; padding-bottom:20px; line-height:34px;}
.fbox1{ float:left; width:28%;}.fbox2{ float:left; width:50%;} .fbox3{ float:right; width:17%;}.fbox3 p{ color:#fff; padding-bottom:5px;}
.footer-area li{ padding:0px 0 8px 0;  font-size:15px; float:left; width:50%;}
.footer-area li a{ color:#fff; display:block; font-weight:400;background:url(../images/arrow.png) no-repeat left 6px; padding-left:14px;}.footer-area li a:hover{ color:#ffeb01}
.ptop30{ padding-top:30px;}.ycolor{ color:#ffeb01 !important}
.fbottom{ padding:25px 0px; text-align:center;}
.fbottom .fa{ color:#8f8f8f; font-size:35px; font-weight:bold; padding:0 0px 0 15px; display:inline-block; vertical-align:middle;}.fbottom .fa:hover{ color:#873260; }
.ddnone{ display:none;}
.inner-banner{ width:100%; background:url(../images/inner-banner.jpg) center top no-repeat; padding:80px 0px 90px 0;}
.inner-banner h1{ text-align:center; color:#fff; font-size:40px; font-weight:bold; padding-bottom:20px; line-height:46px;}
.breadcrumb-wrap {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;}.breadcrumb .breadcrumb-item {
    color: #e67817;}
	.breadcrumb > li.breadcrumb-item {
    display: inline-block;
    float: none;
    font-size: 16px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 1.6;
    padding: 0;
    text-align: center;
  }.breadcrumb { background:#fff;line-height:1;
    align-items: center;
    border: 2px solid #fff;
    border-radius: 5em;
    color: inherit;
    display: flex;
    font-size: 16px;
    font-weight: 400;
    justify-content: center;
    letter-spacing: 0;
    margin: 0;
    padding: 15px 51px;
    text-transform: capitalize;}.breadcrumb a{ color:#000; font-weight:500;}.breadcrumb a:hover{ color:#e67817; }.breadcrumb-item + .breadcrumb-item::before {
    color: #000;
    content: "/";
    font-size: 16px;
    font-weight: 500;
    padding: 0 20px;}
	.innercontent{ padding:30px 0px;}	.innercontent p{ padding-bottom:20px;} .innercontent h2{ font-size:37px; line-height:41px; padding-bottom:15px;} .innercontent h3{ font-size:27px; line-height:31px; padding-bottom:7px; color:#36a8af; border-bottom:solid 1px #36a8af; margin-bottom:17px;} .innercontent h4{ font-size:18px; line-height:26px; padding-bottom:5px; font-weight:600}.h40{ height:40px;}
	ul.list01 { margin:0; padding:0 0 20px 0px;}
ul.list01 li {
	margin-bottom:10px;
	padding-left:24px;
	background:url(../images/arrow1.png) left 7px no-repeat;
	display: block;
	transition-duration:.25s;
 	-webkit-transition-duration:.25s; font-size:15px; line-height:24px;}
	.list50 li{ float:left; width:46%;}
	.list30 li{ float:left; width:31%;} .mtop20{ margin-top:20px;}.container-area2{ max-width:900px; width:100%; margin:0 auto;}.dcount-area{ width:100%; padding:50px 0px; background: url(../images/bg1.jpg) center top no-repeat; background-size:cover;}
	.cbox{ display:inline-block; width:242px; height:242px; margin:10px 3%; text-align:center; background:#36a8af; border-radius:100%; padding:47px 0;}.cbox h3{ font-size:42px; line-height:46px; font-weight:900; padding-bottom:3px; margin-top:15px; color:#fff}.cbox img{ margin:0 auto;} .cbox p{ color:#fff; font-size:16px;}
	.text-center{ text-align:center;}.font24{ font-size:24px !important; font-weight:300; line-height:30px; color:#333;}
	.patient-testimonial-area{ background:rgb(240, 240, 240); padding:50px 0px; margin-top:10px;}
	.ptbox{ float:left; margin:10px 2% 10px 2%; width:46%}
	.testimonials-block {
    background-color: #ffffff; 
    border: medium none;
font-family: 'Lato';
  font-style: italic;
  font-weight: 900;
    line-height: 1.57;
    margin: 15px 0;
    padding: 40px 40px 40px 90px;
    position: relative;
    font-size:19px; 
    color: #000;
}.testimonials-block h4{ font-weight:bold; font-size:21px; padding-top:15px; font-style:normal;}blockquote:before, blockquote:after { font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 100px;
    font-style: normal;
    content: '\201c';
    color: #36a8af;
    position: absolute;
    left: 40px;
    top: 6px;
}.contact-address{ padding:20px;}
.contact-box{ display:inline-block; width:29%; margin:30px 2% 0 2%; text-align:center; vertical-align:top}
.contact-box .left{ display:block; text-align:center;}
.contact-box .left img{ margin:0 auto;}
.contact-box .right{  width:100%; padding-top:15px;}
.contact-box .right h5{ font-size:20px; font-weight:600; padding-bottom:5px;}.divider-line {
    height: 2px; margin:20px auto;
   background:#e67817;
    width: 50px;
}.contact-box .right p a{ color:#000} .contact-box .right p a:hover{ color:#e67817}

input[type=text], select, textarea { border:0; font-size:16px;
  width: 100%; /* Full width */
  padding: 12px; /* Some padding */ 
  border-radius: 4px; /* Rounded borders */
  box-sizing: border-box; /* Make sure that padding and width stays in place */
  margin-top: 10px; /* Add a top margin */
  margin-bottom: 5px; /* Bottom margin */
  resize: vertical /* Allow the user to vertically resize the textarea (not horizontally) */
}
input[type=text]:hover, select, textarea:hover {-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.1);
-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.1);
box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.1);}
input[type=submit] {
  background-color: #1f6f74; font-size:17px; margin-top:10px;
  color: #fff;  padding: 12px 25px;
 border: none;
  border-radius: 4px;
  cursor: pointer;}
.mtop60{ margin-top:60px;}
input[type=submit]:hover {  background-color: #873260; color:#fff}
.title2{ font-size:38px; line-height:42px; padding-bottom:10px;}
.title3{ font-size:28px; line-height:32px; padding-bottom:15px;}
.innercontent-left{ float:left; width:28%; margin-top:20px;}
.innercontent-right{ float:right; width:69%;  margin-top:20px; margin-bottom:10px;}
.innercontent .resp-vtabs ul.resp-tabs-list{float: left;
background: #fff url(../images/tabbg.jpg) repeat-y left top;width: 100%;}
.innercontent .resp-tabs-list li:hover {   color: #fff !important;   background: url(../images/hover-bg1.png) no-repeat left top !important;}
.innercontent .resp-tabs-list li a{ padding:18px 10px 18px 10px}
.innercontent .resp-tab-active {	color:#000 !important; background:url(../images/hover-bg1.png) no-repeat left top !important; }
.h30{ height:30px;}
.innerd-left{ margin-top:30px; background:#f0f0f0; width:92%; border:solid 10px #f0f0f0; text-align:center;}
.innerd-left img:hover{opacity:0.9}.h50{ height:50px;}
.innerd-left h5{ font-size:22px; font-weight:600; padding:15px 0 5px 0}.innerd-left h6{ font-size:16px; padding-bottom:20px; }
.left48{ float:left; width:48%}.right48{ float:right; width:48%}

.team-row{ margin-bottom:45px;}
.team-row .trimg{ float:left; width:29%;}
.team-row .trimg img{ border:solid 8px #f0f0f0}
.team-row .trtxt{ float:right; width:67%}
.team-row .trtxt h4{ padding-bottom:15px;}

@media (max-width: 1120px) {.container-area{ width:96%;} #mobopen .fa{ display:none;}.nav-area{ width:96%; position:absolute; right:2%; top:54px;}.banner img {height:500px; object-fit:none;  object-position: 50% 50%;}nav li a.act{color:#fff !important;}
.mobnav{ display:block; margin:0 0 32px 0;}
nav{ width:100%; float:none; margin:0}
nav li{ float:none; background:none; padding:0}
nav p{ float:left;}
nav li a{ color:#fff !important; border-bottom:1px solid #ddd; border-radius:0; float:none; line-height:40px; text-align:left;  padding:2px 10px; display:block; }
nav .act{color:#ed1971; background:none; border-radius:0; }
.lavel{position:inherit; width:94%; left:0; top:0; padding:0 3%;}
.lavel li{ margin:0; float:none; width:100%}
.lavel li a{ border:none; color:#fff;}
.lavel1{position:inherit; width:94%; left:0; top:0; padding:0 3%;}
.lavel1 li{ margin:0; width:100%;}
.lavel1 li a{ border:none}
#mobopen{ clear:both; display:none; background:#1f6f74; padding:0px 0 0 0; position:relative; z-index:999;}
#mobopen2{ display:none;}#mobopen3{ display:none;} #mobopen4{ display:none;}
.mobnav2{ display:block;}.top-right{ float:none; padding-bottom:25px; margin:0 auto; max-width:530px; padding-top:10px;}.logo-area{ float:none; margin:0 auto; max-width:338px; position:relative; z-index:99;}}
.container-area3{ max-width:500px; margin:0 auto; width:100%;}.project-block{ width:30%; margin:15px 1.5%; display:inline-block;}
.fa-arrows-alt:before { content: "\f0b2";}
.vgbox{ float:left; margin:10px 1.5% 20px 1.5%; width:47%}
@media (max-width: 1400px) {.banner img{ height:580px;}}
@media (max-width: 1024px) {.welcomeimg img{ padding:20px; width:100%;}.welcome-txt .maintxt h1{ font-size:37px;}.tab-section{ padding:45px 18px 0 25px}.resp-tabs-list li a{ font-size:16px !important; padding:18px 10px 18px 20px !important}.footer-area h6{ font-size:28px;}.doctortxt{ width:61%;}}

@media (max-width: 980px) {.ddnone{ display: block !important;}.mdnone{ display:none !important}.testimonial-area h3{ padding-bottom:30px;}.welcome-txt{ width:100%;}.welcomeimg{ width:100%; margin-top:15px;}.fbox1{ width:100%;}.fbox2{ width:100%; margin-top:30px;} .fbox3{ width:100%; margin-top:30px;}.testimonial-area .box{ width:90%; margin:5px 5% 15px 5%;}.banner img{ height:400px; object-fit:cover}.banner-txt{ width:62% !important}.tabtxt-area{ padding:25px 5% 16% 10%}.doctortxt{ width:100%;}.doctor-area{  padding:0px 0px; background:none} .doctortxt::before{ background:none !important;} .doctortxt h3{ padding-top:30px;}.container-area1{ width:96%;}.welcomeimg1{ width:100%; margin-top:30px;}.welcomeimg1 img{ margin:0 auto;}.welcome-txt1{ width:100%;}.innercontent-right{ width:100%;}.innercontent-left{ display:none;}.left48{ margin-top:20px; width:100%} .right48{ width:100%}}
@media (max-width: 900px) {.ptbox{ width:96%;}.contact-box{ width:96%;}}
@media (max-width: 768px) {.project-block{ width:46%}}

@media (max-width: 639px) {.footer-area li{ width:100%;}.banner img{ height:300px;}.tab-img{ width:100%;}.tabtxt{ width:100%; margin-top:20px;}.tab-img img{ width:96%;}.vgbox{ width:97%}}
@media (max-width: 540px) {.logo-area{ float:left; max-width:280px;}.nav-area{ top:47px;}.top-right .top-bar .link{ display:none;}.slick-dots{ display:none !important}.innercontent h2{ font-size:31px;}.innercontent-right{ margin-top:0;}.breadcrumb > li.breadcrumb-item{ font-size:13px;}.breadcrumb-item + .breadcrumb-item::before { font-size:13px; padding:0 7px}.breadcrumb{ padding:12px 30px;}.team-row .trimg{ width:100%; float:none; margin:0 auto; max-width:275px;}.team-row .trtxt{ width:100%; margin-top:12px; text-align:center;}}

@media (max-width: 479px) {.banner img{ height:200px;}.top-right .top-bar .ph{ margin-left:0;}.top-right .top-bar .ph a{ font-size:17px;}.top-right .top-bar .appoint-area a{ font-size:15px; padding:8px 12px}.welcome-txt .maintxt{ padding:30px 5% 40px 5%; text-align:center;}.tab-section{ padding:10px 10px 0 10px;}.sanappoint{ font-size:25px; line-height:34px;}.doctortxt{ text-align:center;}.container-area3{ width:96%}}