* {margin: 0px;	padding: 0px;}
html, body {height: 100%;	width: 100%; }
body{  font-family: 'Poppins',sans-serif; font-size:16px; color:#000; line-height: 1.6;}
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:'Poppins',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: 'Poppins',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: #575766 ;	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: #359fa7;	-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-phone-square:before {
  content: "\f098";
}
.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";}
  .fa-map-marker:before {
  content: "\f041";}.fa-envelope-o:before { content: "\f003";}.fa-envelope:before { content: "\f0e0";} .fa-clock:before {  content: "\f017";}
.fa-instagram:before {  content: "\f16d";}.fa-arrow-circle-right:before { content: "\f0a9";}  .fa-calendar:before{content:"\f073"} .fa-linkedin:before {  content: "\f0e1";}

  .top-area{ background:#2b292a; width:100%; padding:10px 0; text-align:center; color:#fff; font-size:15px;}
  .container-area{ max-width:1180px; width:100%; margin:0 auto}
.clear{ clear:both}
.header-area{ background:#f3fbf8; width:100%}
.logo-area{ padding:10px 0; float:left}
 .top-right{ float:right; text-align:right; padding-top:41px;}
  .top-right ul li{ display:inline-block; color:#000; text-align:left; vertical-align:middle;  margin-left:20px;} 
    .top-right ul li:first-child{ border-left:0}
   .iconimg{ display:inline-block; margin-right:10px; } 
   .prigth-l{ padding-left:22px}
   .icontxt{ display:inline-block; vertical-align:baseline} .icontxt p{ font-size:13px;}
  .top-right ul li h4{ font-size:17px; font-weight:600; color:#272526; } .top-right ul li h4 a{ color:#272526; font-size:17px; font-weight:600} .top-right ul li h4 a:hover{ color:#018947}
.top-social{ padding-left:5px; margin-left:25px}.top-social a{ margin-left:10px; color:#fff; font-size:18px; display:inline-block; text-align:center; background:#2c2a2b; text-align:center; border-radius:100%; width:32px; height:32px; } .top-social a:hover{ background:#018947}
.top-social i{ vertical-align:text-bottom }
.cbtn{ background:#e3561f; color:#fff !important; border-radius:5px; padding:11px 20px !important;} .cbtn:hover{background:#2c2a2b}
.nav-area{ }
.banner-area{ background-color:#39cabb; background-image: url(../images/bg2.jpg);
    background-position: center right;
    background-repeat: no-repeat;
    background-size: cover; position:relative; min-height:600px;}
	.banner-background-overlay{ background-color: #018947; height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    position: absolute;
    opacity: 0.79;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;}
	.banner-caption{ width:48%; float:left; padding:210px 0 0px 0; position:relative}
	.banner-caption h1{ color:#fff; font-size:60px; font-weight:600; line-height:72px; padding-bottom:20px;}
.banner-caption p{ color:#fff; font-size:18px;}
.btn1{ padding:17px 30px 17px 30px; border-radius:5px; background:#fff; color:#111111}
.btn1:hover	{ background:#2b292a; color:#fff}
.banner-right{ float:right; width:52%; position:relative; margin:99px 0px -355px 0px}
.banner-right-overly{background-image: url(../images/image_2-1.png);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 100% auto;
    opacity: 1; height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    position: absolute;}
	.banner-right-content img{ margin:0 auto}.banner-right-content{ position:relative}
	.banner-bottom-section{ background:#2b292a; padding:30px 0}
.banner-bottom-section-txt{ float:left; width:70%; position:relative}
.banner-bottom-section-txt p{ color:#fff; position:relative; font-size:17px; font-weight:600; padding:20px;}
.fa-quote-left:before {
  content: "\f10d";
}.banner-bottom-section-txt .fa{ color:#018947; font-size:52px; position: absolute}
.image-box-wrapper{ padding-left:20px;}
.image-box-wrapper .imgr-a{ float:left} .image-box-wrapper .imgr-a img{ width:60px; border-radius:100%}
.image-box-wrapper .text-a{ float:left; padding-top:7px; padding-left:15px;} .image-box-wrapper .text-a h5{ color:#fff; font-size:16px;} .image-box-wrapper .text-a h6{ color:#0bbf67; font-size:13px;}

.welcome-area{ padding:80px 0 70px 0}
.welcome-left{ float:right; width:48%; padding-top:10px;}
.welcome-right{ float:left; width:48%;  position:relative}
.welcome-left h4{position: relative; font-size:20px;
    font-weight: 700;
    letter-spacing: 1px;
    
    text-transform: uppercase;
    margin-bottom:10px;} .welcome-left h4 span{color:#018947; font-weight:900}
	.welcome-left h2{ font-size:48px; margin-bottom:20px; font-weight:600; line-height:54px;}
	.welcome-left h3{ font-size:20px; font-weight:600; padding-bottom:12px; }
	.inner-column .image{ position:relative; } 
 .side-text {
    position: absolute;
    right:16px;
    top: 100px;
    padding: 20px 25px;
    background-color: #39cabb;
    transform: rotate(-90deg);
    transform-origin: 88% 63%;
}.side-text:before {
    position: absolute;
    content: '';
    left: -79px;
    top: 0px;
    border-top: 79px solid #2b7f77;
    border-left: 79px solid transparent;
}.side-text h3 {
    position: relative;
    color: #ffffff;
    font-weight: 600;
    line-height: 1.3em; font-size:24px;
} .about-list li { float:left; width:47%;
    position: relative;
    margin-bottom:8px;
    padding-left:16px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.8em;
}.about-list li:before {
    position: absolute;
    content: "\f109";
    left: 0px;
    top: 0px;
    color: #002c5d;
    font-size: 10px;
    font-weight: 600;
    font-family: "Flaticon";
} @font-face {
  font-family: "Flaticon";
  src: url("../fonts/flaticon_flats.eot");
  src: url("../fonts/flaticon_flats.eot?#iefix") format("embedded-opentype"),
       url("../fonts/flaticon_flats.woff") format("woff"),
       url("../fonts/flaticon_flats.ttf") format("truetype"),
       url("../fonts/flaticon_flats.svg#Flaticon") format("svg");
  font-weight: normal;
  font-style: normal;}
  .treatment-area{ position:relative; padding:75px 0px 45px; background:url(../images/bg1.jpg) left top repeat-x}
  .treatment-left{ float:left; width:50%} 
    .treatment-left h2{ font-size: 48px; text-align:right;
    margin-bottom:40px; padding-right:9%;
    font-weight: 600;
    line-height: 56px; color:#fff }
   .treatment-right{ float:right; width:50%; margin-top:10px;} .treatment-right p{ color:#fff; padding-left:9%; border-left: solid 4px #fff; line-height:34px; font-size:24px; font-weight:600}
   .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 20px 20px 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 { 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: -42px; list-style: none; display: block; text-align: center; padding: 0; width: 100%; }
.slick-dots li { position: relative; display: inline-block; height:8px; width:35px; margin: 0 5px; padding: 0;  border-radius:50px;  cursor: pointer;  background:#2b292a }
.slick-dots li button { border: 0; background: transparent; display: block; height:8px; width:35px; 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:#018947;  }
.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:#018947;   } .slick-dots li.slick-active {   background:#018947;   }
.tratment-box{ box-shadow:0px 0px 25px 0px rgb(0 0 0 / 10%); float:left; width:30%; margin:0 1.5%; } .tratment-box img{ border-radius:10px 10px 0px 0}
.t-img{  position:relative}
 .treatment-area h3{ padding-bottom:10px;}.treatment-area h3 a{color:#000; font-size:23px; font-weight:600} .treatment-area h3 a:hover{color:#018947;}
.t-descrption{ padding:20px 25px 30px 25px; background:#fff;  border-radius:0px 0px 10px 10px; margin-top:-7px;}
.rmore{ background:#2b292a; padding:12px 25px; color:#fff !important; font-weight:600; border-radius:5px; display:inline-block; margin-top:20px; } .rmore:hover{ background:#018947; color:#fff !important}
  @media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: "Flaticon";
    src: url("../fonts/flaticon_flats.svg#Flaticon") format("svg");
  }
}
.rmore1{ background:#018947; padding:12px 25px; color:#fff !important; font-weight:600; border-radius:5px; display:inline-block; margin-top:20px; } .rmore1:hover{ background:#2b292a; color:#fff !important}
.doctor-area-left{ float:left; width:44%; position:relative} .doctor-area-left img{}
.doctor-area-right{ float:right; width:48%;}
.doctor-area-right h2{font-size: 48px; margin-bottom:7px;  font-weight: 600;   line-height: 54px;} .doctor-area-right h2 span{ display:block; margin-top:7px; font-weight:600; color:#018947;}
.doctor-area-right h4{ font-size:21px; font-weight:600; line-height:26px; padding-bottom:20px;}
.dr-text{ float:left; width:47%; margin-right:5.5%;}
.mright0{ margin-right:0 !important}
.drdescription {
    background-color:#018947;
    color: #fff;
    position: absolute;
    top: 40px;
    right: -50px;
    z-index: 1;
    padding: 40px;
    border-radius: 3px;
    overflow: hidden;
}
.drdescription h3{ font-size:50px; font-weight:700; padding-top:10px;} .drdescription p{ font-size:20px; line-height:28px;}
.testimonial-area{ background-color:#f3fbf8; padding:100px 15px 70px 15px; margin:80px 0px; position:relative}
.testimonial-background-overlay{background-image: url(../images/image_2.png); background-size:contain;
    background-position: center center;
    background-repeat: no-repeat;
    opacity: 0.2;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s; height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    position: absolute;
}
.testimonial-area h2{ font-size: 48px; text-align:center;
    margin-bottom: 7px;
    font-weight: 600;
    line-height: 54px;}
	.text-center{ text-align:center}
	.testimonial-box{ float:left; width:33.333%; position:relative}
	.testimonial-container{ margin: 0px 0px -40px 0px;
    padding: 30px 40px 30px 40px;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: #c7e9d9;
    border-radius: 5px 5px 5px 5px; text-align:center}
	.testimonial-img-box{ text-align:center} .testimonial-img-box img{ border-radius:100%; margin:0 auto; position:relative; z-index:99}
		.testimonial-img-box h5{ color:#002c5d; font-weight:600; font-size:20px; padding:55px 0 0px 0} .testimonial-img-box h6{ color:#018947}
		.testimonial-box .fa{ font-size:60px; color:#c0e6d4; margin-bottom:10px;}
		.testimonial-container1{ margin:0px -30px -40px -30px; background-color:#fff;
    padding: 30px 40px 30px 40px; box-shadow:0px 0px 25px 0px rgb(0 0 0 / 15%);
    border-radius: 5px 5px 5px 5px; text-align:center; position:relative; z-index:9; top:-40px;}
	.middletbox{ position:relative; top:-40px;}
	.mbottom50{ margin-bottom:50px;}
	.prelative{ position:relative}
	.blog-area{ padding:0px 0 80px 0; background-image: linear-gradient(#ffffff, #f3faff);}
.blog-area h2{font-size: 48px; text-align:center;  margin-bottom: 7px; font-weight: 600; line-height: 54px;}
.blog-box{ float:left; margin:0 1.5%; width:47%; background:#fff;  box-shadow:0px 0px 25px 0px rgb(0 0 0 / 10%);}
.blog-box1{  margin:0  auto 35px auto; width:100%; max-width:850px; background:#fff;  box-shadow:0px 0px 25px 0px rgb(0 0 0 / 10%);}.blog-box1 img{ width:100% }
.blog-box-img{ float:left; width:50%}
.blog-box-txt{ float:left; width:50%}.blog-box-txt h3{ padding-bottom:10px;} .blog-box-txt h3 a{ font-size:23px; font-weight:600; color:#000; line-height:26px;} .blog-box-txt h3 a:hover{ color:#018947;}
.blog-content{ padding:30px 30px 25px 30px;}
.blog-box-txt h4{ color:#96989b; font-size:13px; padding-bottom:10px;} .blog-box-txt p a{ color:#018947} .blog-box-txt p a:hover{ color:#000} .blog-box-txt p { padding-bottom:10px;}
.footer-area{ background:#2b292a; padding:50px 0px;}
.footer-bottom-area{ background:#018947; padding:20px 0; color:#fff}
.footer-left{ float:left; } .footer-right{ float:right; } .footer-right a{ color:#fff; font-weight:600; } .footer-right a:hover{ color:#000; }
.footer-col{ float:left; width:20%; margin-right:6%} .footer-col p{ padding-bottom:20px; color:#a7a7a7} .footer-col p a{ color:#a7a7a7} .footer-col p a:hover{ color:#39cabb}
.footer-col h6{ font-size:19px; color:#fff; padding-bottom:20px; font-weight:600}
.mright0{ margin-right:0 !important}
.footerlist li a {
    color: #a7a7a7;
    font-size: 16px;
    text-decoration: none;
    background: url(../images/dash.png) no-repeat left 12px;
    padding-left: 15px;
    display: block;
}.footerlist li {
    display: block;
    margin-bottom: 11px;
}.footerlist li a:hover {color:#fff;}
.clist li{ margin-bottom:12px; color:#a7a7a7} .clist li a{ color:#a7a7a7} .clist li a:hover{ color:#fff} .clist li .fa{ color:#018947} .clist li span{ float:right; width:92%}
.footer-s{ margin-top:30px;}
.footer-s a{ margin-right:10px; color:#000; font-size:18px; display:inline-block; text-align:center; background:#fff; text-align:center; border-radius:100%; width:32px; height:32px; } .footer-s a:hover{ background:#018947; color:#fff}
.footer-s i{ vertical-align:text-bottom }
.why-choose-area{ background-image: url(../images/bg3.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover; padding:80px 15px 80px 15px; position:relative;
}
.doctor-area{ background:#edf7f6; padding:70px 0 0 0}
.why-choose-area-overly{ background-color: #2b292a;
    opacity: 0.85;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s; height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    position: absolute;}
	.why-choose-left{ float:left; width:36%; color:#fff; padding-top:2px;} 	.why-choose-left h2{ font-size: 48px;
    margin-bottom:12px;
    font-weight: 600;
    line-height: 54px;
    color: #fff;}
		.why-choose-right{ float:right; width:60%; color:#fff; position:relative}
		.why-choose-box{ float:left; position:relative; width:30%; margin-left:3%; color:#fff; text-align:center} .why-choose-box h3{ font-size:24px; line-height:30px; padding-bottom:7px; font-weight:600 }
		.why-choose-box p{ line-height:20px;}
		.c1{ width:127px; height:127px; text-align:center; color:#fff; font-size:28px; font-weight:700; margin:0 auto 20px auto; line-height:127px}
.gallery-area{ padding:70px 0 0 0;}
.gallery-area h2{font-size: 48px;
    text-align: center;
    margin-bottom: 7px;
    font-weight: 600;
    line-height: 54px;}
	.gallery-box{ float:left; width:44%; margin:0 2%; border: solid 10px #fff; box-shadow:0px 0px 25px 0px rgb(0 0 0 / 10%);}
	.cd-image-container {
  position: relative;
  width: 100%;}
.cd-image-container img {
  display: block;}
.cd-image-label {
  position: absolute;
  bottom: 0;
  right: 0;
  color: #000000;
  padding: 1em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  opacity: 0;
  font-weight:600;
  letter-spacing:1px;
  text-transform:uppercase;
  -webkit-transform: translateY(20px);
  -moz-transform: translateY(20px);
  -ms-transform: translateY(20px);
  -o-transform: translateY(20px);
  transform: translateY(20px);
  -webkit-transition: -webkit-transform 0.3s 0.7s, opacity 0.3s 0.7s;
  -moz-transition: -moz-transform 0.3s 0.7s, opacity 0.3s 0.7s;
  transition: transform 0.3s 0.7s, opacity 0.3s 0.7s;
}
.cd-image-label.is-hidden {
  visibility: hidden;
}
.is-visible .cd-image-label {
  opacity: 1;
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
}

.cd-resize-img {
  position: absolute;
  top: 0;
  left: 0;
  width: 0;
  height: 100%;
  overflow: hidden;
  /* Force Hardware Acceleration in WebKit */
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.cd-resize-img img {
  position: absolute;
  left: 0;
  top: 0;
  display: block;
  height: 100%;
  width: auto;
  max-width: none;
}
.cd-resize-img .cd-image-label {
  right: auto;
  left: 0;
}
.is-visible .cd-resize-img {
  width: 50%;
  /* bounce in animation of the modified image */
  -webkit-animation: cd-bounce-in 0.7s;
  -moz-animation: cd-bounce-in 0.7s;
  animation: cd-bounce-in 0.7s;
  border-right:4px solid #ffffff;
}

@-webkit-keyframes cd-bounce-in {
  0% {
    width: 0;
  }
  60% {
    width: 55%;
  }
  100% {
    width: 50%;
  }
}
@-moz-keyframes cd-bounce-in {
  0% {
    width: 0;
  }
  60% {
    width: 55%;
  }
  100% {
    width: 50%;
  }
}
@keyframes cd-bounce-in {
  0% {
    width: 0;
  }
  60% {
    width: 55%;
  }
  100% {
    width: 50%;
  }
}
.cd-handle {
  position: absolute;
  height: 44px;
  width: 44px;
  /* center the element */
  left: 50%;
  top: 50%;
  margin-left: -22px;
  margin-top: -22px;
  border-radius: 50%;
  background: #0485e0 url("../images/cd-arrows.svg") no-repeat center center;
  cursor: move;
  box-shadow: 0 0 0 6px rgba(0, 0, 0, 0.2), 0 0 10px rgba(0, 0, 0, 0.6), inset 0 1px 0 rgba(255, 255, 255, 0.3);
  opacity: 0;
  -webkit-transform: translate3d(0, 0, 0) scale(0);
  -moz-transform: translate3d(0, 0, 0) scale(0);
  -ms-transform: translate3d(0, 0, 0) scale(0);
  -o-transform: translate3d(0, 0, 0) scale(0);
  transform: translate3d(0, 0, 0) scale(0);
}
.cd-handle.draggable {
  /* change background color when element is active */
  background-color: #445b7c;
}
.is-visible .cd-handle {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0) scale(1);
  -moz-transform: translate3d(0, 0, 0) scale(1);
  -ms-transform: translate3d(0, 0, 0) scale(1);
  -o-transform: translate3d(0, 0, 0) scale(1);
  transform: translate3d(0, 0, 0) scale(1);
  -webkit-transition: -webkit-transform 0.3s 0.7s, opacity 0s 0.7s;
  -moz-transition: -moz-transform 0.3s 0.7s, opacity 0s 0.7s;
  transition: transform 0.3s 0.7s, opacity 0s 0.7s;}
.why-choose-right li { float:left; width:45%;  background: url(../images/tick.png) left 8px no-repeat; 
    position: relative;
    margin-bottom: 14px;
    padding-left: 30px;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.8em;
}
.sticky_menu {
    width:70px;
    position: fixed;
    z-index: 9999;
    float: right;
    right: 0px;
    text-align: center;
    border-radius: 20px 0 0 20px;
    bottom:40px;
   /* box-shadow: 4px 6px 12px rgb(0 0 0 / 15%);*/}.sticky_menu .sticky {
    display: block;
    margin: 0;
    padding: 0;}.sticky_menu li { text-align:center;animation: float 6s ease-in-out infinite;-webkit-animation: float 6s ease-in-out infinite;transform: translatey(0px);
    display: block;
    position: relative;line-height:14px;
    padding: 12px 0px;
    width: 70px;}
	@keyframes float {
	0% {
		box-shadow: 0 5px 15px 0px rgba(0,0,0,0.2);
		transform: translatey(0px);
	}
	50% {
		box-shadow: 0 25px 15px 0px rgba(0,0,0,0.1);
		transform: translatey(-20px);
	}
	100% {
		box-shadow: 0 5px 15px 0px rgba(0,0,0,0.2);
		transform: translatey(0px);
	}
}

	.sticky_menu li  a { color:#fff; font-size: 12px;}
.sticky_menu li  a:hover { color:#000;}.sticky_menu li:nth-child(1) a:hover{ color:#d1ecf4} .sticky_menu li:nth-child(2) a:hover{ color:#ba88c0}
.sticky_menu li:nth-child(1){  background:#1ad03f;  border-radius:20px 0px 0px 0px}
.sticky_menu li:nth-child(2){  background:#2b292a;} .sticky_menu li:hover{ background:#000}
.sticky_menu li:last-child{ background:#f3b605; border-radius:0px 0px 0px 20px} .sticky_menu li img{ margin:0 auto; } .sticky_menu li:last-child:hover{ background:#000;}
.inner-banner-area{ position:relative; padding:120px 0; text-align:center; background-repeat:no-repeat; background-size:cover; background-position: center center}
	.inner-banner-area:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(1, 137, 71, 0.4);}
.relative{ position:relative}
 .breadcrumb-item { background:rgba(255, 255, 255, 0.3); margin-top:15px;
    color:#fff;
    display: inline-block;
    padding: 10px 20px;
    font-weight: 600; position:relative;}
.inner-banner-area h1 {
    color: #fff;
    font-weight: 700;
    font-style: normal;
    font-size: 55px;
    line-height:62px;}.breadcrumb-item a { color: #fff;}
 .breadcrumb-item a:hover { color: #2b292a;}
.breadcrumb-item .separator { margin: 0 8px; color: #fff;}
	.breadcrumb-item .jnj-bread {color: #2b292a; font-weight:600;}
	.testimonial-page-area{ background:#f3fbf8; padding:70px 0}
	.testimonial-page-area .testimonial-box{ width:30%; margin:40px 1.5%}
.testimonial-page-area	.testimonial-container1{ top:0; margin:0px 0px -40px 0px;}
.testimonial-page-area .middletbox{ top:0;}
.conatact-page-area{ padding:70px 0}
.contact-left{ float:left; width:47.5%} .contact-right{ float:right; width:47.5%}
.conatact-page-area h2{font-size: 48px; margin-bottom:45px; font-weight: 600; text-align:center;  line-height: 54px;}
.contact-left-box{ background:#f3fbf8; padding:34px 25px; margin-bottom:40px;}
.cleft-box-icon{ float:left; float:left; width:80px; height:80px; background:#018947; text-align:center; color:#fff; border-radius:100%; font-size:40px;}
.cleft-box-icon .fa{ padding-top:18px;}
.cleft-box-text{ float:right; width:80%} .cleft-box-text h4{ font-size:20px; font-weight:600; padding-top:10px;} 
.form-area{ background:#fff; box-shadow:0px 0px 25px 0px rgb(0 0 0 / 15%); padding:50px 30px 50px 40px}

.form-group{ margin-bottom:20px;}
.form-control{  padding:13px 4%; font-size:16px; background:#f3fbf8; border-radius:7px; width:92%; outline:none}
.form-control1{ background:#f3fbf8; padding:15px 2%; font-family:Arial, Helvetica, sans-serif; margin-left:2%; width:90%; border-radius:7px; font-size:16px;}
.form-col-1{ float:left; width:26%; margin-right:2%}
 .cpage-form-col {
    float: left;
    width: 46%;
    margin-left: 2%;
}
.form-area .rmore1{ border:0; font-size:18px; cursor:pointer; padding:16px 30px !important; margin-top:0;}
.drpage-area{ padding:60px 0}
.drpage-box{ width:30%; margin:17px 1.5%; text-align:center; display:inline-block; vertical-align:top;}
.drpage-box-main{ padding:30px 30px 35px 30px; background:#fff; box-shadow:0px 0px 25px 0px rgb(0 0 0 / 10%)}
.drpage-box-main h2{ font-size:28px; line-height:32px; font-weight:600; padding-top:25px; padding-bottom:5px;} .drpage-box-main h4{ color:#08b460; line-height:24px; font-size:19px; font-weight:600; padding-bottom:15px;}
.drpage-box-main p{ padding-bottom:10px;}
.gallery-page-area{ padding:70px 0}
.ba-box{ float:left; width:43%; padding:2% 2% 12px 2%; margin:15px 1.5%; background:#fff; box-shadow:0px 0px 25px 0px rgb(0 0 0 / 10%)}
.ba-box h4{ text-align:center; padding-top:10px; font-size:18px; font-weight:600}
.drpage-box-main img{ border-radius:100%}

.portfolio_filter li {
    display: inline-block;
}
.portfolio_filter li a {
	border-bottom: 1px solid transparent;
	padding: 5px 25px;
    display: block;
	font-size: 16px;
    text-transform: capitalize;
}
.portfolio_filter li a.current,
.portfolio_filter li a:hover {
	border-color: #0e93d8;
	color: #0e93d8;
}

.portfolio_container,
.portfolio_gallery 
{
	list-style: none; margin-top:15px;
}
.gutter_small {
    margin: 0 -7.5px -15px -7.5px;
}

.work_col2 > li {
	width: 50%;
	float: left;
}
.work_col3 > li {
	width: 29%;
	float: left;
}
.work_col4 > li {
    width: 25%;
	float: left;
}
.work_col5 > li {
    width: 20%;
	float: left;
}
.portfolio_item img,
.portfolio-item img {
    width: 100%;
	transition: all 0.5s ease-in-out;
}
.portfolio_hide {
	opacity: 0;
    visibility: hidden;
    height: 0;
	padding-top:0 !important;
	padding-bottom:0 !important
}
.gutter_small > li {
    padding: 0 7.5px 15px 7.5px;
}
.gutter_medium > li {
    padding: 1% 1% 1% 1%;  box-shadow:0px 0px 25px 0px rgb(0 0 0 / 10%); margin:11px 1%;
}
.portfolio_content {
    padding: 15px;
}
.portfolio_item {
    overflow: hidden;
    position: relative;
}
.portfolio_item a {
	display: block;
	overflow: hidden;
}
.portfolio_style1 .portfolio_content {
    bottom: 0;
    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: 60px;
	opacity: 0;
	visibility: hidden;
    right: 0;
    left: 0;
    text-align: center;
	transition: all 0.5s ease-in-out;
	z-index: 3;
}
.portfolio_style1 .portfolio_item::before {
    background-color: rgba(14,147,216,0.80);
    content: "";
    position: absolute;
    left: 0;
    right: 0;
	opacity: 0;
	visibility: hidden;
    top: 0;
    bottom: 0;
	transition: all 0.5s ease-in-out;
	z-index: 2;
}
.portfolio_style1 .portfolio_item:hover .portfolio_content {
	top: 0;
	opacity: 1;
	visibility: visible;
}
.portfolio_style2 .portfolio_content {
	background-color: rgba(14,147,216,0.80);
    bottom: 0;
    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: 0;
    left: 0;
    text-align: center;
	transition: all 0.5s ease-in-out;
}
.portfolio_style1 .portfolio_item:hover:before,
.portfolio_style2 .portfolio_item:hover .portfolio_content,
.portfolio_style3 .portfolio_item:hover .portfolio_content {
	opacity: 1;
	visibility: visible;
}
.portfolio_style2 .portfolio_item:hover img,
.portfolio_style4 .portfolio_item:hover img {
	-moz-transform: scale(1.3);
	-webkit-transform: scale(1.3);
    transform: scale(1.3);
}
.portfolio_style3 .portfolio_content {
	background-color: rgba(14,147,216,0.80);
    bottom: 10px;
	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: 10px;
	opacity: 0;
	visibility: hidden;
    right: 10px;
    left: 10px;
    text-align: center;
	transition: all 0.5s ease-in-out;
}
.portfolio_style4 .portfolio_item .image_link {
    display: block;
    overflow: hidden;
}
.portfolio_style4 .portfolio_content {
	background-color: #0e93d8;
	transition: all 0.5s ease-in-out;
}
.portfolio_style5 .portfolio_content {
	background-color: rgba(14,147,216,0.80);
    bottom: 10px;
	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: 10px;
	opacity: 0;
	visibility: hidden;
    right: 10px;
    left: 10px;
	-moz-transform: scale(1.3);
	-webkit-transform: scale(1.3);
	transform: scale(1.3);
	transition: all 0.5s ease-in-out;
}
.portfolio_style5 .portfolio_item:hover .portfolio_content {
	opacity: 1;
	visibility: visible;
	-moz-transform: scale(1);
	-webkit-transform: scale(1);
	transform: scale(1);
}
.link_container a {
	background-color: #fff;
	border: 2px solid #fff;
    color: #0e93d8;
    font-size: 22px;
    width: 45px;
    height: 45px;
    display: inline-block;
    border-radius: 100%;
    line-height: 45px;
	margin: 0 2px;
	text-align: center;
}
.link_container a .ion-ios-play {
    position: relative;
    left: 2px;
}
.link_container a:hover {
	background-color: transparent;
	color: #fff;
}
.link_container {
    margin-bottom: 10px;
}
.portfolio_content h5 a,
.portfolio_content p {
	color: #fff;
}
.portfolio_content p {
    margin: 0;
    min-height: 50px;
    overflow: hidden;
    max-height: 50px;
}
.work_col5.portfolio_style3 .portfolio_content,
.work_col5.portfolio_style5 .portfolio_content {
    padding: 5px;
	bottom: 5px;
	top: 5px;
	right: 5px;
	left: 5px;
}
.work_col5.portfolio_style3 .link_container a,
.work_col5.portfolio_style5 .link_container a {
    font-size: 18px;
    width: 35px;
    height: 35px;
    line-height: 35px;
}
.work_col5.portfolio_style3 .portfolio_content p,
.work_col5.portfolio_style5 .portfolio_content p {
    min-height: 40px;
    max-height: 40px;
    font-size: 14px;
}

.portfolio_slider.owl-carousel.owl-theme .owl-dots,
.blog_post .owl-carousel.owl-theme .owl-dots {
    margin: 0 !important;
    position: absolute;
    top: 10px;
	right: 10px;
	z-index: 9;
}
.portfolio_slider.owl-carousel.owl-theme .owl-dots span,
.blog_post .owl-carousel.owl-theme .owl-dots span {
	margin: 5px 2px;
}
.portfolio_slider.owl-carousel {
    z-index: inherit;
}
.portfolio_slider.owl-carousel.owl-drag .owl-item {
	overflow: hidden;
}
.single_post .owl-carousel.owl-theme .owl-dots {
	margin: 0 !important;
	position: absolute;
	bottom: 20px;
	left: 0;
	right: 0;
}
.portfolio-item .owl-carousel {
	display: block;
}
.portfolio-item .owl-carousel a:nth-child(1n+2) {
	display: none;
}
.loading {
	font-size: 0 !important;
	background-color: #000 !important;
	border: 0;
	height: 48px;
	width: 50px;
}
#load-more {
	transition: none;
}.image_gallery_item {
	position: relative; 
}
.gallary_hover_box {
	background-color: rgba(43,41,42,0.60);
    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 { background:#018947; 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;
}
.treatments-page-area{ padding:70px 0}
.treatment-left-area{ float:left; width:27%}
.treatment-right-area{ float:right; width:68%}
.treatment-right-area h2{ font-size:41px; line-height:44px; font-weight:600; color:#018947; padding-bottom:12px;}
.treatment-right-area p{ margin-bottom:20px;}

.treatment-list{ position:relative}
.treatment-list li {
    position: relative;
    margin-bottom: 1px; background:#018947;
    box-shadow: 0px 10px 30px rgb(0 0 0 / 5%);
}
.treatment-list li:before {
    position: absolute; color:#fff;
    right: 20px;
    top:18px;
    z-index: 1;
    content: "\f13a";
    font-family: "Flaticon";
    font-size:20px;
}
.treatment-list li a {
    position: relative;
    font-size: 16px;
    font-weight: 500;
    padding: 20px 28px;
    display: block;
    color: #fff;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.treatment-list li a:hover { background:#2b292a; color:#fff } .treatment-list li:hover::before {color:#fff;}
.treatment-list li a.act { background:#2b292a; color:#fff } .treatment-list li:hover::before {color:#fff;}
 @font-face {
  font-family: "Flaticon";
  src: url("../fonts/flaticon_flats.eot");
  src: url("../fonts/flaticon_flats.eot?#iefix") format("embedded-opentype"),
       url("../fonts/flaticon_flats.woff") format("woff"),
       url("../fonts/flaticon_flats.ttf") format("truetype"),
       url("../fonts/flaticon_flats.svg#Flaticon") format("svg");
  font-weight: normal;
  font-style: normal;
}@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: "Flaticon";
    src: url("../fonts/flaticon_flats.svg#Flaticon") format("svg");
  }
}
.flaticon-phone-message:before {
    content: "\f101";
}
.flaticon-ultrasound:before {
    content: "\f102";
}
.flaticon-hospital:before {
    content: "\f103";
}
.flaticon-thumbs-up:before {
    content: "\f104";
}
.flaticon-solidarity:before {
    content: "\f105";
}
.flaticon-syringe:before {
    content: "\f106";
}
.flaticon-close:before {
    content: "\f107";
}
.flaticon-back:before {
    content: "\f108";
}
.flaticon-next:before {
    content: "\f109";
}
.flaticon-laboratory:before {
    content: "\f10a";
}
.flaticon-research:before {
    content: "\f10b";
}
.flaticon-ventilator:before {
    content: "\f10c";
}
.flaticon-send-mail:before {
    content: "\f10d";
}
.flaticon-cancer:before {
    content: "\f10e";
}
.flaticon-examining-table:before {
    content: "\f10f";
}
.flaticon-shopping-cart:before {
    content: "\f110";
}
.flaticon-emergency:before {
    content: "\f111";
}
.flaticon-surgery-room:before {
    content: "\f112";
}
.flaticon-orthopedics:before {
    content: "\f113";
}
.flaticon-cancer-1:before {
    content: "\f114";
}
.flaticon-skin:before {
    content: "\f115";
}
.flaticon-medical-team:before {
    content: "\f116";
}
.flaticon-dentist-chair:before {
    content: "\f117";
}
.flaticon-tooth-whitening:before {
    content: "\f118";
}
.flaticon-medical-assistance:before {
    content: "\f119";
}
.flaticon-menu:before {
    content: "\f11a";
}
.flaticon-hematology:before {
    content: "\f11b";
}
.flaticon-microscope:before {
    content: "\f11c";
}
.flaticon-x-rays:before {
    content: "\f11d";
}
.flaticon-ambulance:before {
    content: "\f11e";
}
.flaticon-floss:before {
    content: "\f11f";
}
.flaticon-clock:before {
    content: "\f120";
}
.flaticon-heart:before {
    content: "\f121";
}
.flaticon-up-arrow:before {
    content: "\f122";
}
.flaticon-quote:before {
    content: "\f123";
}
.flaticon-file:before {
    content: "\f124";
}
.flaticon-placeholder:before {
    content: "\f125";
}
.flaticon-plus:before {
    content: "\f126";
}
.flaticon-stethoscope:before {
    content: "\f127";
}
.flaticon-pills:before {
    content: "\f128";
}
.flaticon-first-aid-kit:before {
    content: "\f129";
}
.flaticon-medical-history:before {
    content: "\f12a";
}
.flaticon-medicine:before {
    content: "\f12b";
}
.flaticon-dental-care:before {
    content: "\f12c";
}
.flaticon-doctor:before {
    content: "\f12d";
}
.flaticon-search-interface-symbol:before {
    content: "\f12e";
}
.flaticon-implant:before {
    content: "\f12f";
}
.flaticon-medical-report:before {
    content: "\f130";
}
.flaticon-dental-implant:before {
    content: "\f131";
}
.flaticon-telephone:before {
    content: "\f132";
}
.flaticon-liver:before {
    content: "\f133";
}
.flaticon-quote-1:before {
    content: "\f134";
}
.flaticon-kidney:before {
    content: "\f135";
}
.flaticon-education:before {
    content: "\f136";
}
.flaticon-dental-filling:before {
    content: "\f137";
}
.flaticon-patient:before {
    content: "\f138";
}
.flaticon-mri:before {
    content: "\f139";
}
.flaticon-right:before {
    content: "\f13a";
}
.flaticon-minus:before {
    content: "\f13b";
}
.flaticon-bag:before {
    content: "\f13c";
}
.dr-page-left-area{ float:left; width:47.5%} .dr-page-left-area img{ width:100%}
.dr-page-right-area{ float:right; width:47.5%}
.dr-page-right-area h2{font-size: 48px;  margin-bottom: 7px;   font-weight: 600;   line-height: 54px;}
.dr-page-right-area h4{     font-size: 21px;  font-weight: 600;  line-height: 26px; padding-bottom: 20px; color:#018947}
.drtxt-area{ background:#f3fbf8; padding:60px 0;}
.drtxt-area p{ padding:10px 0}
.content-slideshow {
  position: relative;
  margin: 0;
  top: 2px;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  height: 37rem;
  overflow: hidden;
}

.fluid {
  width: 100%;
  height: auto;
}

.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.aligncenterflex {
  display: flex;
  margin-left: auto;
  margin-right: auto;
}

.aligncenter {
  display: block;
  margin: auto;
  margin-top: 2px;
  padding: 0px;
}

.flex-horizontal {
  display: flex;
  flex-direction: row;
}

.flex-vertical {
  display: flex;
  flex-direction: column;
  width: 100%;
}
.mibreit-enter-fullscreen-button{ display:none} .mibreit-thumbElement img{ margin-left:0 !important;}
.left48{ float:left; width:48%} .right48{ float:right; width:48%}
.heading2{font-size: 41px;
    line-height: 44px;
    font-weight: 600;
    padding-bottom: 12px;}.whatapps-code-area{ padding-top:25px}
	.whatapps-code-area img{ margin:0 auto;}
@media (max-width: 1024px) {.container-area{ width:96%} .top-right ul li{ margin-left:15px;} .top-right ul li:first-child{ display:none} .top-right{ padding-right:60px;}}
@media (max-width: 900px) {.footer-left{ float:none; width:100%; text-align:center;} .footer-right{ float:none; width:100%; text-align:center; padding-top:15px;}
.footer-col{ width:45%; margin-right:5%} .blog-box{ width:97%; margin-bottom:30px;} .testimonial-box{ width:100%; margin-bottom:60px;} .testimonial-container1{ top:40px; margin:0} .middletbox{ top:40px;} .why-choose-left{ width:100%} .why-choose-right{ width:100%} .why-choose-right li{ width:90%} .doctor-area-left{ width:100%} .drdescription{ right:0} .doctor-area-right{ width:100%; padding-top:25px; padding-bottom:50px;} .welcome-right{ width:100%} .welcome-left{ width:100%; padding-top:30px;} .banner-bottom-section-txt{ width:58%}  .iconimg{ margin-right:5px;}
.banner-caption h1{ font-size:35px; line-height:44px;} .testimonial-page-area .testimonial-box{ width:97%} .testimonial-area br{ display:none} .contact-left{ width:100%;}.contact-right{ width:100%} .treatment-left-area{ display:none} .treatment-right-area{ width:100%} .dr-page-left-area{ width:100%}.dr-page-right-area{ width:100%; padding-top:25px;} .banner-area{ min-height:500px}}

@media (max-width:667px){.top-social{ display:none !important}.prigth-l{ padding-left:0} .top-right ul li h4 a{ font-size:14px;} .drpage-box{ width:96%; margin:15px 2%} }
@media (max-width: 479px) {.footer-col{ width:100%; margin-right:0; margin-top:20px;} .blog-box-img{ width:100%} .blog-box-img img{ margin:0 auto; width:100%} .blog-box-txt{ width:100%}
.testimonial-area h2{ font-size:35px; line-height:44px;} .treatment-left{ width:100%} .treatment-right p{ padding-left:0; padding-right:0; text-align:center; border-left:0;} .treatment-right{ width:100%; margin-right:0} .treatment-left h2{ margin-bottom:5px; text-align:center; padding-left:0; font-size:35px; line-height:44px;} .blog-area h2{ font-size:35px; line-height:44px;}.why-choose-left h2{ font-size:35px; line-height:44px;}.why-choose-area{ padding:60px 0} .treatment-area{ padding:60px 0px 30px} .testimonial-area{ padding:60px 0px 60px 0px} .drdescription{ display:none;} .doctor-area-right h2{ font-size:35px; line-height:44px;} .t-descrption{ text-align:center} .welcome-left h2{ font-size:35px; line-height:41px;} .about-list li{ width:90%}
.banner-bottom-section-txt{ width:100%} .banner-caption{ padding:40px 0 35px 0; width:100%}  .banner-caption p{ display:none} .iconimg{ margin-right:0;} .banner-right{ margin:16px 0px -355px 0px; width:100%} .top-right{ padding-top:0px; padding-right:0; padding-bottom:10px; float:left;}.top-right ul li{ margin-left:0;} .logo-area img{ width:110px;} .inner-banner-area{ padding:80px 0} .treatment-area h3 a{ font-size:21px;} .blog-area{ padding:0px 0 40px 0} .conatact-page-area h2{ font-size:37px; line-height:42px;} .cleft-box-text{ width:72%} .cpage-form-col{ width:100%; margin-left:0;} .form-area{ padding:40px 30px 40px 30px; } 
.form-control1{ margin-left:0; width:96%} .inner-banner-area h1{ font-size:41px; line-height:44px;} .work_col3 > li{ width:98%} .drpage-box-main h2{ font-size:30px;} .ba-box{ width:93%}
.dr-page-right-area h2{ font-size:41px; line-height:50px;} .breadcrumb-item .separator{ margin:0 5px;} .content-slideshow{ height:18rem} .sticky_menu{ width:100%; float:none; right:auto; top:auto; bottom:0;} .sticky_menu li{ display:inline-block;} .sticky_menu li:last-child{border-radius:0px 20px 0px 0px} .footer-bottom-area{ padding:20px 0 80px 0}
.left48{ width:100%} .right48{ width:100%}
} 