* {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.6;

    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;}

	.banner-caption{ width:50%; float:left; padding:120px 0 0px 0; position:relative}

	.banner-caption h1{ color:#fff; font-size:63px; 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:50%; position:relative; margin:94px 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:50%; 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:25px;}

.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{}

	.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:45%;

    position: relative;

    margin-bottom: 14px;

    padding-left: 20px;

    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:48%} 

    .treatment-left h2{ font-size: 48px;

    margin-bottom:40px; padding-left:4%;

    font-weight: 600;

    line-height: 54px; color:#fff }

   .treatment-right{ float:right; width:50%; margin-top:13px;} .treatment-right p{ color:#fff; padding-right:4%; border-left: solid 4px #fff; padding-left:35px; line-height:30px;}

   

   

   .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 70px 40px;

    border-style: solid;

    border-width: 3px 3px 3px 3px;

    border-color: #d6e6de;

    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:15px 0 0px 0} .testimonial-img-box h6{ color:#018947}

		.testimonial-box .fa{ font-size:60px; color:#b9d8c9; margin-bottom:10px;}

		.testimonial-container1{ margin:0px -30px -40px -30px; background-color:#fff;

    padding: 30px 40px 70px 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:80px 0 40px 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; max-height:342px; margin:0 1.5% 40px 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:900px; background:#fff;  box-shadow:0px 0px 25px 0px rgb(0 0 0 / 10%);}







.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:#f3fbf8; padding:70px 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;

  

}.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;}

/*Anil*/

.inner-banner-area { position:relative;}

.inner-banner-area img { width:100%;}



.bnr-text { position:absolute; z-index:999; height:100%; width:100%; left:0; top:0;}

.bnr-text-area { max-width:1180px; margin:0 auto; display:flex; flex-wrap:wrap; height:100%; align-items: center; text-align:center;}

.bnr-text-area h2, .bnr-text-area > div { width:100%;}



.bnr-text-area h2 { font-size:55px; line-height:62px; margin-bottom:10px; font-weight:700; color:#FFFFFF;}



.bradcrumb ul { display:flex; flex-wrap:wrap; justify-content: center;}

.bradcrumb ul li { background:url(../images/baro.png) right center no-repeat; padding-right:20px; margin-right:11px;}

.bradcrumb ul li:last-child { background:transparent; padding-right:0px; margin-right:0px;}

.bradcrumb ul a, .bradcrumb ul li { color:#FFFFFF; font-size:15px;}

.bradcrumb ul a:hover { color:#f3b605;}

 .bradcrumb ul li:last-child { color:#f3b605;}



.blog-detail { display:flex; flex-wrap:wrap; padding-bottom:50px;}

.blog-detail .bl-left { width:calc(100% - 330px); text-align:left; margin-right:30px;}

.blog-detail .bl-right { width:300px;}

.blog-detail .bl-right h3 { color:#FFFFFF; font-size:24px; font-weight:600; line-height:32px; margin-bottom:25px;}









.blog-detail .dby { font-size:14px; color:#666666; line-height:20px; margin-bottom:0px;}

.blog-detail .fimg img { max-width:100%; margin-bottom:38px;}

.blog-detail h2 { font-size:32px; color:#000000; margin-bottom:10px; line-height:42px; font-weight:600; text-align:left;}

.blog-detail h3 { font-size:24px; margin-bottom:5px; line-height:30px; font-weight:600;}

.blog-detail p {

	font-size: 16px;

    color: #222222;

    line-height: 1.5;

	margin-bottom:27px;

}
.list01{ margin-bottom:21px;}
	.list01 li {
    font-size: 16px;
    line-height: 27px;
    background: url(../images/arrow3.png) left 7px no-repeat;
    padding-left:16px;
    margin: 5px 0 7px 0;}

.innerrightlinks { background:#2b292a; padding:20px 28px; border-radius:6px; margin-bottom:30px;}

.innerrightlinks.clor02 { background:#018947 !important;}

.innerrightlinks ul li { margin-bottom:7px; padding-bottom:7px; border-bottom:1px solid #ffffff40;}

.innerrightlinks a { font-size:14px; color:#FFFFFF; background:url(../images/brad-icon.png) left top 4px no-repeat; padding-left:14px;}

.innerrightlinks a:hover { color:#ffffffb8; background:url(../images/brad-icon.png) left 6px top 4px no-repeat; padding-left:20px;}

.innerrightlinks h3::after {

    content: ' ';

    display: block;

    width: 3em;

    margin: 0.45em 0 0;

    margin-top: 0.25em;

    border: none;

    background: #fff;

    height:2px;

}

.tagcloud a {

    font-size: 12px !important;

    line-height:18px;

}

.tagcloud a {

    display: inline-block;

    font-weight: normal;

    background: #fff;

    color: #000;

    padding:5px 10px;

    margin-bottom: 4px;

}

.tagcloud a:hover { background:#ffffffd9; color:#000000; padding-left:10px;}

.tad-cat strong { font-weight:700; color:#018947;}

.bl-nav {

	display: flex;

    flex-wrap: wrap;

    background: #dbdbdb70;

    padding: 20px;

    border-radius: 8px;

    box-shadow: 0px 0px 19px 0px rgb(0 0 0 / 4%);

}

.bl-nav > div { max-width:300px; color:#000; font-size:14px;}

.bl-nav > div:last-child { margin-left:auto;}

.bl-nav > div a { color:#000;}

.bl-nav > div a:hover { color:#00000091;}


@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;}}

@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;} .logo-area img{ width:110px;}.treatment-area h3 a{ font-size:21px;}  .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}.top-right ul li{ margin-left:0;}
} 

@media (max-width: 920px) {

.blogbox {

    width:46%;

    margin: 0 2% 30px 2%;

}

.banner-area {width: calc(100% - 20px);}

.blog-detail .bl-left {

    width:100%;

    margin-right:0px;

	margin-bottom:40px;

}

.blog-detail {

    justify-content: center;

}

}



@media (max-width: 500px) { .inner-banner-area img{height:300px; object-fit:none;  object-position: 50% 50%;}

.blogbox {

    width:100%;

    margin: 0 0% 30px 0%;

}

.banner-area-p .banner-area img { display:none;}

.banner-area-p .banner-area { min-height:250px;}

}


