
@font-face {
    font-family: 'Poppins';
    src: url('../fonts/PoppinsBold.eot');
    src: url('../fonts/PoppinsBold.eot') format('embedded-opentype'),
         url('../fonts/PoppinsBold.woff2') format('woff2'),
         url('../fonts/PoppinsBold.woff') format('woff'),
         url('../fonts/PoppinsBold.ttf') format('truetype'),
         url('../fonts/PoppinsBold.svg#PoppinsBold') format('svg');
	font-weight: Bold;
    font-style: normal;
		 
}

@font-face {
    font-family: 'Poppins';
    src: url('../fonts/PoppinsLight.eot');
    src: url('../fonts/PoppinsLight.eot') format('embedded-opentype'),
         url('../fonts/PoppinsLight.woff2') format('woff2'),
         url('../fonts/PoppinsLight.woff') format('woff'),
         url('../fonts/PoppinsLight.ttf') format('truetype'),
         url('../fonts/PoppinsLight.svg#PoppinsLight') format('svg');
	font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Poppins';
    src: url('../fonts/PoppinsRegular.eot');
    src: url('../fonts/PoppinsRegular.eot') format('embedded-opentype'),
         url('../fonts/PoppinsRegular.woff2') format('woff2'),
         url('../fonts/PoppinsRegular.woff') format('woff'),
         url('../fonts/PoppinsRegular.ttf') format('truetype'),
         url('../fonts/PoppinsRegular.svg#PoppinsRegular') format('svg');
	font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Poppins';
    src: url('../fonts/PoppinsThin.eot');
    src: url('../fonts/PoppinsThin.eot') format('embedded-opentype'),
         url('../fonts/PoppinsThin.woff2') format('woff2'),
         url('../fonts/PoppinsThin.woff') format('woff'),
         url('../fonts/PoppinsThin.ttf') format('truetype'),
         url('../fonts/PoppinsThin.svg#PoppinsThin') format('svg');
	font-weight: 100;
    font-style: normal;
}
@font-face {
    font-family: 'kaushan_scriptregular';
    src: url('../fonts/kaushanscript-regular-webfont.woff2') format('woff2'),
         url('../fonts/kaushanscript-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}



html, body, div, span, applet, object, iframe,
p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section { display: block; }
body{ margin:0; padding:0; font-family: 'Poppins'; background:#fff;}
a{ margin:0; padding:0; text-decoration:none !important;  outline:none !important; -moz-transition:.4s; -webkit-transition:.4s; -ms-transition:.4s; -o-transition:.4s; transition:.4s;}
a:hover{ color:#f36f21;}
::selection{ background:#f36f21; color:#fff;}
::-moz-selection{ background:#f36f21; color:#fff;}
::-webkit-selection{ background:#f36f21; color:#fff;}
img{ max-width:100%; height:auto;}
ul{ margin:0; padding:0; list-style-type:none;}
li{ margin:0; padding:0;}
p{ padding:0; color:#333; font-size:14px;   font-family: 'Poppins'; margin:0 0 15px 0;   line-height: 32px;}
h1, h2, h3, h4, h5, h6{ margin:0; padding:0; font-family: 'kaushan_scriptregular'; color:#151515;}

.header-Main{ float: left; clear: both; width: 100%; position: absolute; left: 0; z-index: 7; padding: 0px 20px; background: #fff;}
.logoHolder{ display: block; float: left; width:190px; -moz-transition: 0.3s; -webkit-transition: 0.3s; transition: 0.3s; }
.spaceHolder{ float: left; clear: both; width: 100%; position: relative; -moz-transition: 0.3s; -webkit-transition: 0.3s; transition: 0.3s; }
.menuHolder{/* position: absolute;*/ right:0; top: 35px;  -moz-transition: 0.3s; -webkit-transition: 0.3s; transition: 0.3s;float: right;

padding-top: 15px;padding-right:40px;}
.sticky .menuHolder{ padding-top:5px;}
#list h3 {

    color: #f36f21 !important;
    font-size: 30px !important;
    font-family: 'Poppins' !important;
    margin-bottom: 30px !important;
    font-weight: normal !important;
    text-align:center !important;

}
.tabhd 
{
    color: #f36f21 !important;
    font-size: 30px !important;
    font-family: 'Poppins' !important;
    margin-bottom: 30px !important;
    font-weight: normal !important;
    text-align:center !important;
    text-transform:uppercase;
}
#list h4 {

    color: #f36f21 !important;
    font-size: 20px !important;
    font-family: 'Poppins' !important;
    margin-bottom: 30px !important;
    font-weight: normal !important;
    text-transform:uppercase !important;

}
.newstxt div
{
    color: #333;

font-size: 14px;

line-height: 28px;

text-align: justify;

font-family: 'Poppins';

margin-bottom: 10px;
}
.newstxt p
{
    color: #333;

font-size: 14px;

line-height: 28px;

text-align: justify;

font-family: 'Poppins';

margin-bottom: 10px;
}
.appointment
{
    float: right;

font-size: 15px;

padding: 7px 15px;

background: #f36f21;

color: #fff;

border-radius: 5px;

margin-bottom: 10px;
}
.appointment span{ font-size:15px; color:#fff ; float:left; line-height:1; margin-right:5px;}
.appointment p{ font-size:15px; color:#fff ; float:left; line-height:1; margin:0 !important;}
.appointment i{ float:left; margin-right:8px;}
.appointment-but i{ color:#fff;}
.appointment-but{ background:#00529E !important; margin-right:8px;}
.appointment-but:hover i{ color:#fff !important;}
.appointment-but:hover{ background:#4682b4 !important; color:#fff;}
/*------------------------------------------------------------------*/
.course-box{
	margin:10px;
	border: thin solid gray;
	padding:10px;
	}

.courses p{ color:#333; font-size:14px; font-weight:300; line-height:28px; text-align:justify;  font-family: 'Poppins';}
.heading-orange {
    color: #f36f21 !important;
    font-size: 20px !important;
    font-family: 'Poppins' !important;
    margin-bottom: 30px !important;
    font-weight: normal !important;
    text-transform: uppercase !important;
}

/*------------------------------------------------------------------*/
.right-links{ float: right; padding-top: 45px; font-weight: 300;  -moz-transition: 0.3s; -webkit-transition: 0.3s; transition: 0.3s;}

.right-link { float: left; padding-left: 20px; }
.right-link a{ display: block; font-size: 15px; color: #fff; font-weight: 300;}
.right-link select{ color: #fff; font-size: 15px; background: transparent; border: none; font-weight: 300; }

.sticky{ position: fixed; top: 0; /*background: rgb(0, 0, 0, 0.8);*/ background:#fff; box-shadow:0px 0px 7px -2px rgba(0, 0, 0, 0.5);}
.sticky .logoHolder{ width: 190px; }
.sticky .menuHolder{ top: 20px; }
.sticky .right-links{ padding-top: 20px; }

#cssmenu,#cssmenu ul,#cssmenu ul li,#cssmenu ul li a,#cssmenu #head-mobile{border:0;list-style:none;line-height:1;display:block;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#cssmenu:after,#cssmenu > ul:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
#cssmenu #head-mobile{display:none}
#cssmenu{font-family:sans-serif; text-align:center;}
#cssmenu > ul > li{ display:inline-block; text-align:center;}
#cssmenu > ul > li > a{padding: 8px 7px; font-size:13px;letter-spacing:1px;text-decoration:none;color:#ececec!important;font-weight:300;  font-family: 'Poppins';  position:relative; -moz-transition:.4s; -webkit-transition:.4s; -ms-transition:.4s; -o-transition:.4s; transition:.4s; display:inline-block; text-align:center; text-transform:uppercase;}
#cssmenu > ul > li > a:before{ position:absolute; content:""; background:#f36f21; width:6px; height:6px; opacity:0; transition:.4s; bottom:-5px;  display:inline-block; border-radius:50%; border-radius:50%; -moz-border-radius:50%; border-radius:50%; left:50%; margin-left:-3px;  }
#cssmenu > ul > li > a:hover:before{opacity:1; bottom:0; }
#cssmenu > ul > li > a:hover{ color:#fff !important}
#cssmenu > ul > li:last-child > a:after{ background:none;}

#cssmenu > ul > li:hover,#cssmenu ul li.active:hover,#cssmenu ul li.active,#cssmenu ul li.has-sub.active:hover{-webkit-transition:background .3s ease;-ms-transition:background .3s ease;transition:background .3s ease;}
#cssmenu > ul > li.has-sub > a{padding-right: 20px;}

#cssmenu > ul > li.has-sub > a:before{position:absolute;top:17px;right:2px;display:block;width:13px;height:8px;background:url(images/menu-dropdown.html) no-repeat;content:'';-webkit-transition:all .25s ease;-ms-transition:all .25s ease;transition:all .25s ease}
#cssmenu > ul > li.has-sub:hover > a:before{background:url(images/menu-dropdown.html) no-repeat;}
#cssmenu ul ul{position:absolute;left:-9999px; z-index:100;}
#cssmenu ul ul li{height:0;-webkit-transition:all .25s ease;-ms-transition:all .25s ease;background:#00aad4;transition:all .25s ease; min-height:50px; }
#cssmenu ul ul li:hover{ background:#42c8e9;}
#cssmenu li:hover > ul{left:auto}
#cssmenu li:hover > ul > li{height:35px}
#cssmenu ul ul ul{margin-left:100%;top:0}
#cssmenu ul ul li a{border-bottom:1px solid rgba(150,150,150,0.15);padding:11px 15px;width:300px;font-size:15px;text-decoration:none;color:#ddd;font-weight:400; text-align:left;}
#cssmenu ul ul li:last-child > a,#cssmenu ul ul li.last-item > a{border-bottom:0}
#cssmenu ul ul li:hover > a,#cssmenu ul ul li a:hover{color:#fff}
#cssmenu ul ul li.has-sub > a:after{position:absolute;top:16px;right:11px;width:8px;height:2px;display:block;background:#ddd;content:''}
#cssmenu ul ul li.has-sub > a:before{position:absolute;top:13px;right:14px;display:block;width:2px;height:8px;background:#ddd;content:'';-webkit-transition:all .25s ease;-ms-transition:all .25s ease;transition:all .25s ease}
#cssmenu ul ul > li.has-sub:hover > a:before{top:17px;height:0}
#cssmenu ul ul li.has-sub:hover,#cssmenu ul li.has-sub ul li.has-sub ul li:hover{background:#363636;}
#cssmenu ul ul ul li.active a{border-left:1px solid #333}
#cssmenu > ul > li.has-sub > ul > li.active > a,#cssmenu > ul ul > li.has-sub > ul > li.active> a{border-top:1px solid #333}


#cssmenu > ul > li:last-child:after{ display:none;}


.banner-wraper{ position:relative; float:left; clear:both; width:100%;}
.banner-rount{ position:absolute; bottom:0; left:0; right:0; z-index:999; height:auto; opacity:1;}
.banner-rount img{ width:100%;}


.banner-wraper{ position:relative; float:left; clear:both; width:100%; margin-bottom: 180px;}
.banner-rount{ position:absolute; bottom:0; left:0; right:0; z-index:2; height:auto; opacity:1;}
.banner-rount img{ width:100%;}

.headerBg1 .logoHolder{ width:235px;}
.headerBg1 .menuHolder{ padding-top:30px;}
.headerBg1 .applyOnlineDiv{ top:30px;}

.banner-wraper:after{ display:block; width:1px; height:150px; background:#e9989f; content:''; position:absolute; bottom:-150px; left:50%; margin-left:-0.5px; z-index:1;}
.banner-wraper .drop{ display:block; content:''; width:30px; height:auto; position:absolute; bottom:-170px; left:50%; margin-left:-15px; z-index:5; animation:2s infinite drop;}
@keyframes drop{
    0%{ bottom:-170px; } 50%{ bottom:-150px; } 100%{ bottom:-170px;}
}
@-moz-keyframes drop{
    0%{ bottom:-170px; } 50%{ bottom:-150px; } 100%{ bottom:-170px;}
}
@-webkit-keyframes drop{
    0%{ bottom:-170px; } 50%{ bottom:-150px; } 100%{ bottom:-170px;}
}
.aboutdoctor li {

    list-style: none;
    background: url(http://www.healingearth.co.in/images/bullet.png) no-repeat left 5px;
    padding-left:25px;
    color: #333;
   font-weight: 300 !important;
font-size: 14px;

line-height: 25px;
margin-top: 10px;

}
.captionHolderWrapper{ position: absolute; top: 10%; left: 0; right: 0; width: 100%; opacity: 0; -moz-transition: 1s; -webkit-transition: 1s; transition: 1s; }
.captionHolder{ float: left; -moz-transition: 0.3s; -webkit-transition: 0.3s; transition: 0.3s; }
.ban-caption{ display: block;; clear: both;; font-weight: bold; font-size: 50px; color: #fff; line-height: 60px; margin: 0 0 40px 0; font-family: 'Poppins';}
.ban-caption span{ display: block;; clear: both; font-weight: 100;  font-family: 'Poppins';}
.ban-sub-title{ display: block; clear: both; font-size: 24px; color: #fff; font-weight: normal;; }

.active .captionHolderWrapper{ top: 30%; opacity: 1; }


.he-section{ float: left; clear: both; width: 100%; position: relative;/* margin-bottom: 120px;*/margin-bottom: 60px;  }
.he-section-in{ float: left; clear: both; width: 100%; position: relative; }

.sub-title{ font-size: 25px; color: #555; }
.section-title{ font-size: 52px; color: #f36f21; margin-bottom: 30px; position: relative;}
.he-section p{ font-size: 14px; color: #333; line-height: 30px; }
.video-wraper{ display:block; border-radius: 20px; overflow: hidden; position: relative;}
.play-icon{ display: block; position:absolute; width: 102px; height: 102px; left: 50%; margin-left: -51px; top: 50%; margin-top: -51px; }
.video-sec{ padding-right: 60px; }

.button-sec{ text-align: center; margin-top: 80px; clear: both; }
.sec-button{ display: inline-block; font-size: 17px; color: #333; padding: 12px 0; width: 235px; border: 1px solid #f36f21;-moz-transition: 0.4s; 
    -webkit-transition: 0.4s; transition: 0.4s; -moz-border-radius: 580px; -webkit-border-radius: 580px; border-radius: 580px; overflow: hidden;
    ; position: relative; }
.sec-button:hover{color: #fff; }
.sec-button:after{ content: ''; display: block; width: 100%; height: 100%; position: absolute; top: 0; bottom: 0; background: #f36f21;
 z-index: -1; -moz-transition: 0.4s; -webkit-transition: 0.4s; transition: 0.4s; -moz-transform: scale(0.5, 1); -webkit-transform: scale(0.5, 1); transform: scale(0.5, 1);
 opacity: 0;}
.sec-button:hover:after{ -moz-transform: scale(1, 1);  -webkit-transform: scale(1, 1);  transform: scale(1, 1); opacity: 1; }
.center-align{ text-align: center; }
.treatment-slider{ width: 100%; padding: 0 80px; position: relative;}
.treatment-col{ display: block; width: 100%; }
.treatment-img{ width: 100%; height: auto; -moz-border-radius: 20px; -webkit-border-radius: 20px; border-radius: 20px; overflow: hidden; margin:0 0 10px 0; position: relative; }
.treatment-img:after{ display: block; content: ''; overflow: hidden; position: absolute; top: 0; bottom: 0; left: -80px; width: 80px; 
background: rgba(255, 255, 255, 0.1); -moz-transition: 0.5s; -webkit-transition: 0.5s; transition: 0.5s;  }
.treatment-col:hover .treatment-img:after{ left: 100%; }
.treatment-name{ display: block; text-align: center; font-size: 16px; color: #333;  }
.treatment-sec{ position: relative; }
.treatment-sec:after{ content: ''; display: block; width: 100%; height: 1px; background: #ddd; position: absolute; top: 48%;}

.treatment-slider .owl-nav button{ display: block;  position: absolute; top: 37%; border: 1px solid #c4c4c4 !important;
 -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%;  font-size: 0 !important; line-height: 0 !important;}
 .treatment-slider .owl-nav button span{ display: block; width: 46px !important; height: 46px !important; -moz-transition: 0.4s; -webkit-transition: 0.4s; transition: 0.4s;  background: url(https://i.ibb.co/MSjPz41/icons.png) no-repeat #d4d4d4 !important; border: 8px solid #fff !important; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%;}
.treatment-slider .owl-nav .owl-prev{ left: -80px !important;}
.treatment-slider .owl-nav .owl-next{ right: -80px !important; }
.treatment-slider .owl-nav .owl-prev span{ background-position: 10px 8px !important;}
.treatment-slider .owl-nav .owl-next span{ background-position: -28px 8px !important;}
.treatment-slider .owl-nav button:hover span{ background-color: #f36f21 !important; }

.treatment-sec .section-title{ margin-bottom: 75px; }

.wy-us-img{ overflow: hidden; width: 100%; -moz-border-radius: 20px; -webkit-border-radius: 20px; border-radius: 20px; position: relative; }
.wy-us-img h2{ display: block; position: absolute; top: 20px; right: 0; font-size: 52px; color: #fff; padding-right: 85px;  z-index: 1;}
.wy-us-img h2:after{ content: ''; display: block; height: 1px; background: #fff; width: 70px; position: absolute;; right: 0; top: 50%; z-index: 1; }
.whyus-col{ display: block; width: 100%; height: auto; min-height: 170px; margin-bottom: 15px; border: 1px solid #fff; 
border-radius: 20px; text-align:center; padding:5px 15px 15px 15px; -moz-transition: 0.4s; -webkit-transition: 0.4s; transition: 0.4s; }
.whyus-col span{ display: block; text-align: center; margin-bottom: 10px; position: relative; bottom: 0; -moz-transition: 0.4s; -webkit-transition: 0.4s; transition: 0.4s; }
.whyus-col label{ display: block; text-align: center; font-size: 12px; color: #333; font-weight: normal !important;  }
.whyus-col:hover{ border-color: #c0c0c0; -moz-transition: 0.4s; -webkit-transition: 0.4s; transition: 0.4s; background: #eee;}
.whyus-col:hover span{ bottom: 10px; }

.patient-say-sec{ padding:50px 0; background-image:url(http://www.healingearth.co.in/images/patient-say-bg.jpg); background-repeat: no-repeat; background-size: cover; 
    background-attachment: fixed; backface-visibility: hidden;}
.patient-say-title{ display: block; font-size: 41px; color: #f36f21; padding-top: 55px; margin: 0 0 15px 0 }
.patient-say-wrap{ width: 100%; clear: both; padding-left: 100px; position: relative; }
.patient-say-slide{ display: block; width: 100%; padding-top: 50px; }
.patient-say-slide p{ font-size: 14px; color: #a79697; display: block; clear: both; margin: 70px 0 50px 0; }
.patient-say-img-sec{ float: left; clear: both; }
.patient-say-img{ float: left; width: 73px; height: 73px; overflow: hidden; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; margin: 0 15px 0 0;}
.patient-say-details{ float: left; padding-top: 11px;}
.say-name{ display: block; font-size: 17px; color: #a79697; }
.say-place{ display: block; font-size: 17px; color: #a79697; }
.patient-say-wrap:after{ content: ''; display: block; width: 70px; height: 51px;  background:url(http://www.healingearth.co.in/images/quote.png) no-repeat center; 
position: absolute; left: 0; top: 64px;}

.patient-say .owl-dots{ position: absolute; top:0; left: 0;  }
.patient-say .owl-dots button{ width: 8px !important; height: 8px !important; background:#c1c1c1 !important; margin-right: 20px; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; }
.patient-say .owl-dots button.active{ background: #f36f21 !important; }

.touch-of-nature-wraper{ display:block; -moz-border-radius: 20px; -webkit-border-radius: 20px; border-radius: 20px; overflow: hidden; position: relative;}

.touch-of-nature .owl-dots{ display: block; width: 100%; text-align: center; }
.touch-of-nature .owl-dots button{ display: inline-block; width: 9px; height: 9px; background: #bdbdbd; -moz-border-radius: 50%; -webkit-border-radius: 50%; margin: 0 8px; border-radius: 50%; }
.touch-of-nature .owl-stage-outer{ margin-bottom: 20px;-moz-border-radius: 20px; -webkit-border-radius: 20px; border-radius: 20px; }
.touch-of-nature .owl-dots button.active{ background: #f36f21; }
.touch-of-nature-img{ display: block; width: 100%;-moz-border-radius: 20px; -webkit-border-radius: 20px; border-radius: 20px; overflow: hidden; }


.news-title-sec{ float: left; clear: both; width: 100%; overflow: hidden; position: relative; margin:0 0 40px 0;}
.news-title-sec .section-title:after{ content: ''; display: block; width: 800px; height: 1px; background: #b1b1b1; position: absolute; left: -800px; top: 50%; }

.news-img{ display: block; width: 100%; position: relative; -moz-border-radius: 20px; -webkit-border-radius: 20px; border-radius: 20px;  overflow: hidden;}
.news-date{ width: 95px; height: 95px; border-radius: 50%; text-align: center; padding:28px 10px; position: absolute; left: 10px; top: 10px; z-index: 1; 
background: #fff; align-content: center; font-size: 17px; color: #333; line-height: 1; }
.news-date span{ text-align: center; font-size: 22px; display: block;}

.news-name{ display: block; font-size: 20px; color: #333; margin: 0 0 15px 0;}
.news-content p{ display: block; clear: both; line-height: 27px; font-size: 14px; color: #333;}
.news-button{ display: inline-block; clear: both; font-size: 16px; }
.news-button i{ display: block; float: left; width: 42px; height: 42px; background: #cfcfcf; color: #333; font-size: 19px; font-weight: bold; 
text-align: center; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; line-height: 42px; -moz-transition: 0.4s; -webkit-transition: 0.4s; transition: 0.4s; }
.news-button span{ display: block; float: left; font-size: 16px; color: #333; line-height: 42px;  margin-left: 10px;}
.news-button:hover i{ background: #f36f21; color: #fff; }
.hospitalHaeder{ color:#f36f21; font-size:32px; font-weight:300; margin-top:20px; margin-bottom:20px;  font-family: 'Poppins';}
.facilitiesSubBg{ padding:20px 15px;}
.facilitiesSubBg p{ color:#333; font-size:14px; line-height:28px; text-align:justify;  font-family: 'Poppins'; margin-bottom:10px;}
.subPageNav{ margin:0; padding:0;}
.subPageNav ul{padding-left: 30px;}
.subPageNav li{ color:#333; font-size:14px; line-height:23px; font-family: 'Poppins'; background:url(http://www.healingearth.co.in/images/bullet-point.png)  no-repeat; padding-left:40px; margin-bottom:20px; text-align:justify;}
.news-img:after{ display: block; content: ''; overflow: hidden; position: absolute; top: 0; bottom: 0; left: -80px; width: 80px; 
background: rgba(255, 255, 255, 0.1); -moz-transition: 0.5s; -webkit-transition: 0.5s; transition: 0.5s;  }
.news-col:hover .news-img:after{ left: 100%; }
.news-updates .owl-dots{ clear: both; width: 100%; text-align: center; margin-top: 100px; }
.news-updates .owl-dots button{ display: inline-block; width: 10px; height: 10px; background: #c1c1c1; margin:0 10px; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; }
.news-updates .owl-dots button.active{ background: #f36f21; }

.he-footer{ float: left; clear: both; width: 100%; position: relative; }
.footer-top{float: left; clear: both; width: 100%; background: #d9d9d9; }
.foot-top-in{ float: left; clear: both; width: 100%; position: relative; padding:180px 0 100px 0; }
.footer-bottom{float: left; clear: both; width: 100%;}
.he-footer:after{ content: ''; display: block; width: 196px; height: 196px; background-color: #fff; background-image: url(http://www.healingearth.co.in/images/ayurvedha.png); 
background-position: center; background-repeat: no-repeat; padding: 20px; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%;
position: absolute; left: 50%; margin-left:-98px; top: -98px;  }
.foot-title{ display: block; clear: both; font-size: 22px; color: #333; margin:0 0 20px 0; position: relative; font-family: 'Poppins'; }
.foot-title:before{ content: ''; display: block; width: 10px; height: 23px; background: #f36f21; position: absolute; left: -20px; }
.foot-links{ display: block; clear: both; width: 100%; }
.foot-links li{ width: 100%; clear: both; padding: 3px 0; }
.foot-links li a{ display: block; font-size: 14px; color: #444; padding: 5px 0; }
.foot-links li a:hover{ color: #111; }

.footer-logo{ display: block; padding-top: 102px; }
.foot-address{ display: block; font-size: 14px; color: #444; line-height: 34px; }
.foot-contact-ul{ display: block; clear: both; width: 100%; }
.foot-contact-ul li{ display: block; clear: both; width: 100%; padding:5px 0 5px 55px; position: relative; font-size: 14px; color: #444; margin-bottom: 16px;}
.foot-contact-ul li:after{ content: ''; display: block; width: 35px; height: 35px; background-color: #fff; position: absolute; left: 0; top: -1px;
-moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; }

.f-phone:after{ background-image: url(https://i.ibb.co/MSjPz41/icons.png); background-position: -51px 7px; background-repeat: no-repeat;}
.f-mobile:after{ background-image: url(https://i.ibb.co/MSjPz41/icons.png); background-position: -85px 7px; background-repeat: no-repeat;}
.f-mail:after{ background-image: url(https://i.ibb.co/MSjPz41/icons.png); background-position: -122px 8px; background-repeat: no-repeat;}

.foot-bottom-in{ display:block; float: left; clear: both; width: 100%; text-align: center; padding: 60px 0; }
.social-wrap{ clear: both; text-align: center; display: inline-block;}
.social-wrap li{ display:block; float: left; padding: 0 15px; }
.social-link i{ display: block; float: left; width: 50px; height: 50px; border: 1px solid #b3b3b3; border-radius: 10px; text-align: center; 
line-height: 50px; font-size: 23px; color: #464646; -moz-transition: 0.4s; -webkit-transition: 0.4s; transition: 0.4s; }
.social-link span{ display: block; float: left; font-size: 15px; color: #555; margin:14px 0 0 10px; }
.social-wrap h2{ font-size:20px; color: #333;  font-family: 'Poppins'; line-height: 50px;}

.social-link:hover i{ border-color: #f36f21; color: #f36f21; }

.foot-social{ float: left; clear: both; width: 100%; text-align: center; margin-bottom: 25px;}

.foot-copyright{ display: block; clear: both; font-size: 14px; color: #555; margin-bottom: 12px; }
.designed-by{ display: block; clear: both; font-size: 14px; color: #555; }
.designed-by a{ font-weight: bold; color: #333; }


.flover1{ position:absolute; left:0px; top:100px; -moz-transition:2s; -webkit-transition:2s; transition:2s;}
.flover2{ position:absolute; left:0; bottom:0;}
.active .flover1{left:143px; top:-177px; -moz-transition:2s; -webkit-transition:2s; transition:2s;}
.active .flover2{left:-30px; bottom:180px; -moz-transition:2s; -webkit-transition:2s; transition:2s;}

.leaf{ position:absolute; top:100px; right:-0; -moz-transition:2s; -webkit-transition:2s; transition:2s;}
.active .leaf{ top:-273px; right:0; -moz-transition:2s; -webkit-transition:2s; transition:2s;}

.pot{ position:absolute; top:500px; left:-200px; -moz-transition:2s; -webkit-transition:2s; transition:2s;}
.active .pot{ left:-140px; top:335px; -moz-transition:2s; -webkit-transition:2s; transition:2s;}

.thaliyola{ position:absolute; bottom:-500px; right:0; -moz-transition:2s; -webkit-transition:2s; transition:2s;}
.active .thaliyola{ bottom:-306px; right:0; -moz-transition:2s; -webkit-transition:2s; transition:2s;}
.viewGallery{ background:#f2f2f2; padding:100px 15px; margin-bottom:70px;}
.viewGallery h3{ text-align:center; color:#f36f21; margin-bottom:50px; font-size:32px;  font-family: 'Poppins'; font-weight:300; margin-top:0;}
.galleryBorder{ overflow:hidden; border-radius:30px;}
.viewGallery p{ color:#555555; font-size:14px; text-align:center; margin-top:10px;}
#myBtn {
  display: none;
  position: fixed;
  bottom: 20px;
  right: 30px;
  z-index: 99;
  font-size: 18px;
  border: none;
  outline: none;
  background-color: red;
  color: white;
  cursor: pointer;
  padding: 15px;
  border-radius: 4px;
}

#myBtn:hover {
  background-color: #555;
}
.drpdwn
{
    background-color: #0090FF;

color: white;

padding: 10px;

outline: none;
 text-align:center;
border: 0;
display:none;
margin-bottom: 15px;
width:100%;
}
.labelbooknow
{
    font-weight:normal;
    margin:10px 10px;
}

/*SubPage*/

.alphabet {
 list-style-type: none;
margin: 0px auto 47px;
padding: 0;
cursor: pointer;
width: 100%;
text-align: center;
display: inline-block;
}

.alphabet li {
float: left;
margin: 0;
padding: 5px;
border-right: 1px solid darkgrey;
font-size: 15px;
-moz-box-sizing: border-box;
color: #f07c00;
display: inline-block;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 3.64%;
font-weight: bold;
}

.alphabet li:last-child {
    border-right: none;
}

.alphabet li:hover {
    color:#fff;
    background-color:#f07c00;;
}
.alphabet li.active {
    color:#fff;
    background-color:#f07c00;
}
.banner-wraper-sub{ position:relative; float:left; clear:both; width:100%; text-align:center;}
.breadCrumbDiv{ position:absolute; bottom:146px; width:100%;}
.breadCrumbDiv h3{ color:#ffffff; font-weight:normal; font-size:45px; font-family: 'Poppins'; margin-bottom:20px;}
.breadCrumb1 {

    margin: 0;
    padding: 0;

}
.breadCrumb1 li {

    display: inline-block;
    position: relative;
    color: #fff;
    padding-left: 22px;

}

.breadCrumb1 li:before{ position:absolute; content:""; width:10px; height:3px; background:#f36f21; left:4px; top:11px; }
.breadCrumb1 li:first-child:before{ display:none;}
.breadCrumb1 a {

    display: inline-block;
    color: #fff;

}
.aboutSubBg{ padding:100px 15px;}
.healingHeader h3{ color:#f36f21; font-size:51px; text-align:center; position:relative; padding-top:120px;}
.healingHeader h3:before{ position:absolute; content:""; background:#d4d4d4; width:118px; height:180px; top: -100px; left:50%; margin-left:-59px;  }
.healingHeader span{ display:block; color:#333333; margin-top:20px; }
.healingHeader p{ line-height:32px; color:#555555; font-size:14px; text-align:justify; font-weight:normal; margin-top: 60px; margin-bottom: 100px;}
.section-title-sub{ font-size: 52px; color: #f36f21; margin-bottom: 30px; text-align:center; }
.section-director-bg{ background:#edeef0; padding: 115px 15px 100px;}
.directorWrapper{ position:relative; text-align:center;}
.directorDiv{ position:absolute; left:50%; margin-left:-103px; bottom: 295px; }
.directorDivBorder{ border:3px #d3d3d3 solid; border-radius:50%; overflow:hidden; width:206px; height:187px;}
.directorWrapper h3{ color:#f36f21; font-size:30px; font-family: 'Poppins';  margin-bottom:30px; font-weight:normal; }
.directorWrapper span{ color:#333;}
.directorWrapper p{ color:#555555; font-size:14px;  font-family: 'Poppins';  font-weight:normal; line-height:32px; max-width: 833px; margin:0 auto 60px;}


.sec-button1{ display: inline-block; font-size: 17px; color: #333; padding: 12px 0; width: 186px; border: 1px solid #f36f21;-moz-transition: 0.4s; 
    -webkit-transition: 0.4s; transition: 0.4s; -moz-border-radius: 580px; -webkit-border-radius: 580px; border-radius: 580px; overflow: hidden;
     position: relative; background:#fff; }
.sec-button1:hover{color: #fff; background: #f36f21;  }
.sec-button1:before{ content: ''; display: block; width: 100%; height: 100%; position: absolute; top: 0; bottom: 0; background: #f36f21;
 z-index: -1; -moz-transition: 0.4s; -webkit-transition: 0.4s; transition: 0.4s; -moz-transform: scale(0.5, 1); -webkit-transform: scale(0.5, 1); transform: scale(0.5, 1);
 opacity: 0;}
.sec-button1:hover:before{ -moz-transform: scale(1, 1);  -webkit-transform: scale(1, 1);  transform: scale(1, 1); opacity: 1;  }
.doctorsBg{ padding: 100px 15px 60px;}
.doctorsHeader{ text-align:center; color:#f36f21; font-size:52px; margin-top:0; margin-bottom:10px;}
.ourDoctorsDivWrapper{ position:relative; padding-top: 39px;}
.ourDoctorsDiv{ position:absolute; right:0; bottom:0;}
.ourDoctorsBtnDiv{ background:#f36f21; width:50px; height:50px; padding: 17px; border-radius: 25px 0 25px 0; transition:0.9s }
.doctorsImgDiv{ border-radius:25px; overflow:hidden; }
.ourDoctorsDivWrapper:hover .ourDoctorsBtnDiv{  background:#333; }
.ourDoctorsBtnDiv img{ transition:0.5s}
	.ourDoctorsDivWrapper:hover .ourDoctorsBtnDiv img{-ms-transform: rotate(20deg); /* IE 9 */
    -webkit-transform: rotate(20deg); /* Safari 3-8 */
    transform: rotate(20deg);}
	.doctorHead{ color:#333333; text-align:center; font-weight:normal; font-size:17px; font-family: 'Poppins'; margin-top:20px; margin-bottom:8px; }
.doctorPara{ color:#909090; text-align:center; font-weight:normal; font-size:15px; font-family: 'Poppins'; }
.doctorDivAll{ min-height: 340px;}	
.medicalPlantDiv{ border-radius: 20px 0px 0 20px; overflow:hidden; }
.medicalPlantSubBg{ padding:50px 15px;}
.medicalPalntDiv h3{ color:#333333; font-weight:bold; font-family: 'Poppins'; font-size:25px; margin-bottom:10px;  }	
.medicalPalntDiv p{ color:#333; font-weight:300; font-family: 'Poppins'; font-size:14px; line-height:20px; }
.medicalPalntDiv td
{
    color:#333; font-weight:300; font-family: 'Poppins'; font-size:14px; 
     padding:10px;
     border: 1px #cecece solid;
}
.heDatatable{ border:1px #cecece solid; width:100%;}
.heDatatable td{ padding: 10px 10px; width:0;
border: 1px #cecece solid; text-transform:uppercase;
font-size: 13px;}
.buttonMedical{ display: inline-block; clear: both; font-size: 12px; font-weight:700; font-family: 'Poppins'; margin-top: 22px; margin-bottom: 78px;  }
.buttonMedical img{ display: block; float: left;  color: #333; font-size: 10px; font-weight: bold; 
text-align: center; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; line-height: 42px; -moz-transition: 0.4s; -webkit-transition: 0.4s; transition: 0.4s; }
.buttonMedical span{ display: block; float: left; font-size: 12px; color: #333;   margin-left: 10px; font-weight:700; text-transform:uppercase; transition:0.9s}
.buttonMedical:hover img{ background: #f36f21; color: #fff; }
.buttonMedical span:hover{ color:#f36f21;}
.mediaclAlign{ text-align:right;}

.descriptionDeatilall{ margin-bottom: 50px;

float: left; margin-top:50px;}

.medicalPlantDiv1 {

    border-radius: 0px 20px 20px 0px;
    overflow: hidden;  text-align: right;

}

.diseaseHeaderBg{ font-size:20px; font-weight:normal; text-align:center; color:#fff; font-family: 'Poppins'; background:#597f1a; padding: 7px; margin-top:10px; margin-bottom:0px;}
.disease-deatilsImgDiv{ overflow:hidden; border-radius:20px; margin-top: 40px;}

.diseaseDivBg{ padding:50px 15px 100px}
.diseaseDivBg p{ font-size:14px; font-weight:normal; color:#333;  font-family: 'Poppins'; line-height:28px; text-align:justify; margin-bottom:10px; }
.diseases-listing-Wrapper{ position: relative;

background: #e9e9e9;

padding-left: 200px;

padding-right: 50px;

z-index: 1;

padding-top: 30px;

padding-bottom: 30px; min-height:223px; border-radius: 20px; margin-bottom:30px;}
.diseases-listing-Wrapper:before{ position:absolute; content:""; background:#e9e9e9; left:160px; top:50%; margin-top:-10px; width:30px; height:30px; -ms-transform: rotate(48deg);

-webkit-transform: rotate(48deg);

transform: rotate(48deg);  }
.diseases-listing-Div img{ border-radius: 20px 0 0 20px;}
.diseases-listing-Div{ position:absolute; left:0; top:0; bottom:0; right:0; z-index:-1;  min-height:223px;}
.diseases-listing-Wrapper h3{font-family: 'Poppins'; font-weight:bold; color:#333333 ; font-size:22px; margin-top:0; margin-bottom:15px;  }
.diseases-listing-Wrapper p{ color:#333333; font-size:14px; font-weight:300; font-family: 'Poppins'; line-height:26px; min-height:130px; }
.diseases-listing-button{ display: inline-block; clear: both; font-size: 12px; font-weight:700; font-family: 'Poppins'; margin-top: 0px; }
.diseases-listing-button img{ display: block; float: left;  color: #333; font-size: 10px; font-weight: bold; 
text-align: center; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; line-height: 42px; -moz-transition: 0.4s; -webkit-transition: 0.4s; transition: 0.4s; }
.diseases-listing-button span{ display: block; float: left; font-size: 12px; color: #333;   margin-left: 10px; font-weight:700; text-transform:uppercase; transition:0.9s}
.diseases-listing-button:hover img{ background: #f36f21; color: #fff; }
.diseases-listing-button span:hover{ color:#f36f21;}

.as-treatments-frame{ display:block; float:left; clear:both; width:100%; position:relative; padding:15px 0 35px 0; margin:0;}
.as-treatments-frame:after{ content:''; display:block; width:1px; height:100%; background:#bdbdbd; position:absolute; top:0; bottom:0; left:50%; margin-left:-1px;}
.as-treatments-frame:before{ content:''; display:block; width:14px; height:14px; background:#2c580f; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; -ms-border-radius:50%; -o-border-radius:50%; position:absolute; top:-14px; left:50%; margin-left:-7px; box-shadow:0px 0px 0px 8px rgba(13, 171, 90, .5); -moz-box-shadow:0px 0px 0px 8px rgba(13, 171, 90, .5); -webkit-box-shadow:0px 0px 0px 8px rgba(13, 171, 90, .5); animation:round 2s infinite; -moz-animation:round 2s infinite; -webkit-animation:round 2s infinite; -ms-animation:round 2s infinite; -o-animation:round 2s infinite;}
@keyframes round{
0%{box-shadow:0px 0px 0px 5px rgba(13, 171, 90, .5); -moz-box-shadow:0px 0px 0px 5px rgba(13, 171, 90, .5); -webkit-box-shadow:0px 0px 0px 5px rgba(13, 171, 90, .5);}
50%{box-shadow:0px 0px 0px 8px rgba(13, 171, 90, .3); -moz-box-shadow:0px 0px 0px 8px rgba(13, 171, 90, .3); -webkit-box-shadow:0px 0px 0px 8px rgba(13, 171, 90, .3);}
100%{box-shadow:0px 0px 0px 5px rgba(13, 171, 90, .5); -moz-box-shadow:0px 0px 0px 5px rgba(13, 171, 90, .5); -webkit-box-shadow:0px 0px 0px 5px rgba(13, 171, 90, .5);}
}
@-moz-keyframes round{
0%{box-shadow:0px 0px 0px 5px rgba(13, 171, 90, .5); -moz-box-shadow:0px 0px 0px 5px rgba(13, 171, 90, .5); -webkit-box-shadow:0px 0px 0px 5px rgba(13, 171, 90, .5);}
50%{box-shadow:0px 0px 0px 8px rgba(13, 171, 90, .3); -moz-box-shadow:0px 0px 0px 8px rgba(13, 171, 90, .3); -webkit-box-shadow:0px 0px 0px 8px rgba(13, 171, 90, .3);}
100%{box-shadow:0px 0px 0px 5px rgba(13, 171, 90, .5); -moz-box-shadow:0px 0px 0px 5px rgba(13, 171, 90, .5); -webkit-box-shadow:0px 0px 0px 5px rgba(13, 171, 90, .5);}
}
@-webkit-keyframes round{
0%{box-shadow:0px 0px 0px 5px rgba(13, 171, 90, .5); -moz-box-shadow:0px 0px 0px 5px rgba(13, 171, 90, .5); -webkit-box-shadow:0px 0px 0px 5px rgba(13, 171, 90, .5);}
50%{box-shadow:0px 0px 0px 8px rgba(13, 171, 90, .3); -moz-box-shadow:0px 0px 0px 8px rgba(13, 171, 90, .3); -webkit-box-shadow:0px 0px 0px 8px rgba(13, 171, 90, .3);}
100%{box-shadow:0px 0px 0px 5px rgba(13, 171, 90, .5); -moz-box-shadow:0px 0px 0px 5px rgba(13, 171, 90, .5); -webkit-box-shadow:0px 0px 0px 5px rgba(13, 171, 90, .5);}
}
.as-treatments-row{ float:left; clear:both; width:100%; position:relative; margin:0 0 25px 0;}
.as-treatments-row:after{ content: '';

display: block;

width: 21px;

height: 21px;

background: #2c580f;

border-radius: 50%;

-moz-border-radius: 50%;

-webkit-border-radius: 50%;

-ms-border-radius: 50%;

-o-border-radius: 50%;

position: absolute;

top: 50%;

margin-top: -10px;

left: 50%;

margin-left: -10px;

z-index: 1;

transition: .5s;

-moz-transition: .5s;

-webkit-transition: .5s;

-ms-transition: .5s;

-o-transition: .5s;

border: 5px #fff solid;}
.as-trmts-col{ float:left; width:50%; position:relative;}
.as-trmts-left{ padding-right:43px;}
.as-trmts-right{ padding-left:43px;}
.tretmentDivImg{ overflow:hidden; border-radius: 0px 20px 20px 0px;}
.tretmentDivImg1{ overflow:hidden; border-radius:20px 0px 0px 20px;}
.tretmentDiv{ position:absolute; right:0; top:0;}
.tretmentDiv1{ position:absolute; left:0; top:0;}
.as-trmts-block{ text-align:right; 


clear: both; border-radius:20px;

min-height: 216px;

background: #e9e9e9;

padding: 33px 210px 10px 40px;

position: relative;

transition: .5s;

-moz-transition: .5s;

-webkit-transition: .5s;

-ms-transition: .5s;

-o-transition: .5s; overflow:hidden;
}
.as-trmts-block1{ text-align:left; 


clear: both; border-radius:20px;

min-height: 216px;

background: #e9e9e9;

padding: 33px 40px 10px 210px;

position: relative;

transition: .5s;

-moz-transition: .5s;

-webkit-transition: .5s;

-ms-transition: .5s;

-o-transition: .5s; overflow:hidden;
}

.tab {

   text-align: center;

margin: 0px auto 70px;

display: block;
}

.tabTxt{ color:#555555; font-size:16px; line-height:34px; font-weight:300; text-align:justify; margin-bottom:100px; }

/* Style the buttons inside the tab */
.tabSectionDiv{ padding:50px 15px;}
.tab button {  
border:none;
    outline: none;
    cursor: pointer;
padding: 15px 15px; margin-left: 12px;
    transition: 0.3s;  color:#333!important;
    font-size: 26px; background:none; font-weight:normal;
}

/* Change background color of buttons on hover */
.tab button:hover {
    background-color: #f36f21; color:#fff!important; border:none!important;
}

/* Create an active/current tablink class */
.tab button.active {
    background-color: #f36f21; color:#fff!important;  border:none; position:relative;
}
.tab button.active:before{position: absolute;

content: "";

width: 40px;

height: 40px;

left: 50%;

margin-left: -20px;

background: #f36f21;

-ms-transform: rotate(20deg);

-webkit-transform: rotate(20deg);

transform: rotate(43deg);

bottom: -17px;

z-index: -1;}

/* Style the tab content */
.tabcontent {
 margin-bottom: 100px; background: #fff;
 
}




.tabcontent1 {
    display: none;
   margin-bottom: 147px; background: #fff;
 
}
/*---- diseases tab*/
.tab1 {
    float: left;

    background-color: none;
    width: 23%;
 
}

/* Style the buttons inside the tab */
.tab1 button {
    display: block;
    background: url(http://www.healingearth.co.in/images/facilities-icon.png) right center no-repeat;
    color:#333; font-weight:300;
padding: 15px 16px;
    width: 100%;
    border: none;
    outline: none;
    text-align: left;
    cursor: pointer;
    transition: 0.3s;
    font-size: 17px; border-bottom:1px #ddd solid;
    background-color:#E9E9E9;
}

/* Change background color of buttons on hover */
.tab1 button:hover {
 background: #0090ff url(http://www.healingearth.co.in/images/facilities-icon1.png)  right center no-repeat;;color:#fff;
}

/* Create an active/current "tab button" class */
.tab1 button.active {
    color:#fff;     background: #0090ff url(http://www.healingearth.co.in/images/facilities-icon1.png)  right center no-repeat;
}
.tabcontent2 {
    float: left;
    padding: 0px 50px;

    width: 77%;
    border-left: none;

}
/*---- diseases tab*/
.as-trmts-title{ font-weight:bold; display:block; float:left; width:100%; clear:both; font-size:17px; color:#333;   margin-bottom:15px; position:relative; transition:.5s; -moz-transition:.5s; -webkit-transition:.5s; -ms-transition:.5s; -o-transition:.5s; font-family: 'Poppins';}

.as-trmts-text{ display:block; font-size:15px!important; line-height:26px!important; color:#555; transition:.5s; -moz-transition:.5s; -webkit-transition:.5s; -ms-transition:.5s; -o-transition:.5s; font-family: 'Poppins'; margin-bottom:15px!important}
.as-trmts-left .as-trmts-title{ text-align:right;}
.as-trmts-left .as-trmts-title:after{ right:0;}
.as-trmts-left .as-trmts-text{ text-align:right;}
.as-trmts-right .as-trmts-title{ text-align:left;}
.as-trmts-right .as-trmts-title:after{ left:0;}
.as-trmts-right .as-trmts-text{ text-align:left;}

.as-trmts-col:hover .as-trmts-block1{ background:#2c580f;}
.as-trmts-right .as-trmts-block:after{ content:''; display:block; border-top:20px solid transparent; border-bottom:20px solid transparent; border-right:20px solid #ececec; position:absolute; top:50%; margin-top:-20px; left:-20px; transition:.5s; -moz-transition:.5s; -webkit-transition:.5s; -ms-transition:.5s; -o-transition:.5s;}
.as-trmts-col:hover .as-trmts-block{ background:#2c580f;}

.as-trmts-left:hover .as-trmts-block:after{ border-left-color:#0dab63;}
.as-trmts-right:hover .as-trmts-block1:after{ border-right-color:#0dab63;}
.as-trmts-col:hover .as-trmts-title{ color:#fff;}
.as-trmts-col:hover .as-trmts-title:after{ background:#fff;}
.as-trmts-col:hover .as-trmts-text{ color:#fff;}
.as-treatment-content{ position:relative;}
/*.as-treatment-content:after{ content:''; display:block; height:2px; width:26%; background:#0dab63; position:absolute; left:50%; margin-left:-13%; bottom:0;}*/
.as-treatments-row:hover:after{ background:#000; box-shadow:0px 0px 0px 10px rgba(13, 171, 90, .5); -moz-box-shadow:0px 0px 0px 10px rgba(13, 171, 90, .5); -webkit-box-shadow:0px 0px 0px 10px rgba(13, 171, 90, .5);}


.buttonTreatment{ display: inline-block; clear: both; font-size: 12px; font-weight:700; font-family: 'Poppins';   }
.buttonTreatment img{ display: block; float: left;  color: #333; font-size: 10px; font-weight: bold; 
text-align: center; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; line-height: 42px; -moz-transition: 0.4s; -webkit-transition: 0.4s; transition: 0.4s; }
.buttonTreatment span{ display: block; float: left; font-size: 12px; color: #333; text-align:right;   margin-left: 3px; font-weight:700; text-transform:uppercase; transition:0.9s}
.buttonTreatment:hover img{ background: #f36f21; color: #fff; }
.buttonTreatment span:hover{ color:#f36f21;}
.as-trmts-block:hover .buttonTreatment span{ color:#fff;}
.as-trmts-block1:hover .buttonTreatment span{ color:#fff;}
.adressBg{ background: #137cb1;min-height: 680px;padding: 70px 50px 60px;}
.adressBg1{ background: #eeeeee;min-height: 680px;padding: 70px 50px 60px; overflow:hidden;}
.mapWarpper{ border:1px #2ac8ce solid; min-height:389px;  }
.adressIcon{ position:relative; padding-left:50px; min-height: 50px; }
.adressIconTxt{ position:absolute; left:0; top:4px;}
.adressIcon p{letter-spacing: 1px; font-size:14px; color:#fff; line-height:29px; margin-bottom:30px; font-family: 'Poppins'; font-weight:normal;}
.conntectWithHeader{ color:#333333; margin-bottom:40px; font-size:37px;  font-weight:300; font-family: 'Poppins';  }
.contactField{ width:100%; color:#444444; padding: 15px 31px; background:#fff; border:1px #fff solid; font-size:14px;  margin-bottom:17px;}

.contactField1{ width:100%; padding: 6px 11px; background:#f2f2f2; border:1px #bdbdbd solid; font-size:16px; border-radius:5px; margin-bottom:30px;}
.submitBtn{ background:#f36f21; padding:12px; text-align:center; margin: 28px auto; color:#fff; font-size:20px; font-weight:700; border:1px #f36f21 solid; border-radius:8px; display:block; transition:0.8s; width:100%; font-size:17px; text-transform:uppercase;}
.submitBtn:hover{ background:#137cb1; color:#fff; border:1px #137cb1 solid;}
.captchWrapper{ position: relative;

padding-left: 168px;

max-width: 387px;

margin: 28px auto 10px; }
.subPageSpace{ padding: 0px 15px 106px; position:relative; margin-top: -207px;}
.subPageSpaceDiv{ position:absolute; top:0; z-index:100; }
.mapDivall{ margin-top:40px;}
.captchWrapperDiv{ position:absolute; left:0; top:10px;}
.captchaImg{ margin-left:20px;}
.noPadding{ padding:0;}
.adressBg span {

    color: #fff;
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;

}
.adressBg h3 {

    font-size: 37px;
    margin-top: 0;
    margin-bottom: 30px;
    color: #fff;
    font-weight: 300; font-family: 'Poppins';  

}
.socialMediaIcon1{ color:#fff; margin-right: 23px; font-size:20px; display:inline-block; margin-top: 16px; border:2px #cdcdcd solid; border-radius:50%; text-align:center; display:inline-block; width:90px; height:90px; padding-top: 29px;}
.socialMediaIcon1:hover{ color:#ffcc00; border:2px #f36f21 solid;}
.socialMediaIcon1 i{ color:#000; transition:0.9s; font-size:29px;}
.socialMediaIcon1:hover i{ color:#f36f21}
.socialMediaSectionDiv{padding: 0 15px 180px;}
.followUpHeader{ font-weight:normal; font-family: 'Poppins'; font-size:40px; color:#333333; margin-bottom:30px;  }
/*board of directors begin*/
.directors
{
background-color: #F36F21;

text-align: center;

color: white;

font-size: 25px;

padding: 10px;
margin: 20px 0 20px 0;
}
.board span
{
    font-size:14px;
    color: #F36F21;
    font-weight:normal;
}


.inner-button{ float:right; padding:8px 20px; background:#F36F21; font-size:14px; color:#fff; font-weight:bold; text-transform:uppercase; margin-left:10px; line-height:1;
 border-radius:30px; border:1px solid #F36F21;}
 .inner-button:hover{ color:#333; border:1px solid #F36F21; background:#fff;}
/*board of directors end*/
@media screen and (max-width:1400px){
.active .flover2{ bottom: 0; }
.active .pot{ top: 270px; }
}

@media screen and (max-width:1199px){


.diseases-listing-Wrapper{ background:none; padding-top:0;}
.diseases-listing-Wrapper:before{ display:none;}
.diseases-listing-Wrapper h3{ font-size:16px; font-weight:bold}
.diseases-listing-Wrapper p{ font-size:14px;}
.diseases-listing-Div img{border-radius:0;}


.diseaseHeaderBg{margin-top: 0px;

margin-bottom: 18px;}
.medicalPlantSubBg{padding: 40px 15px;}
.medicalPalntDiv h3{ font-size:21px;}
.medicalPalntDiv p{ font-size:14px;}
.buttonMedical{ margin-top:6px;}


#cssmenu ul ul li a{padding: 18px 15px;}
#cssmenu > ul > li > a{padding: 15px 7px;}  
nav{width:100%;}
#cssmenu{width:100%; background:#137cb1;}
#cssmenu ul{width:100%;display:none}
#cssmenu ul li{width:100%;border-top:1px dotted #42c8e9}
#cssmenu ul li:hover{background:#ffad23;}
#cssmenu ul ul li,#cssmenu li:hover > ul > li{height:auto}
#cssmenu ul li a,#cssmenu ul ul li a{width:100%;border-bottom:0}
#cssmenu > ul > li{float:none}
#cssmenu ul ul li a{padding-left:25px}
#cssmenu ul ul li{background:#01c4f4!important;}
#cssmenu ul ul li:hover{background:#ffad23!important}
#cssmenu ul ul ul li a{padding-left:35px}
#cssmenu ul ul li a{color:#ddd;background:none; text-align: center;}
#cssmenu ul ul li:hover > a,#cssmenu ul ul li.active > a{color:#fff}
#cssmenu ul ul,#cssmenu ul ul ul{position:relative;left:0;width:100%;margin:0;text-align:left}
#cssmenu > ul > li.has-sub > a:after,#cssmenu > ul > li.has-sub > a:before,#cssmenu ul ul > li.has-sub > a:after,#cssmenu ul ul > li.has-sub > a:before{display:none}
#cssmenu #head-mobile{display:none;padding:23px;color:#ddd;font-size:12px;font-weight:700}
.button{width: 60px; height: 46px; position: absolute; right: 0; top: 0; cursor: pointer; z-index: 100; -moz-transition: .4s; -webkit-transition: .4s; -ms-transition: .4s; -o-transition: .4s;
transition: .4s;  background: transparent;}
.button:after{position:absolute;top:22px;right:20px;display:block;height:8px;width:20px;border-top:2px solid #fff;border-bottom:2px solid #fff;content:''}
.button:before{-webkit-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;position:absolute;top:16px;right:20px;display:block;height:2px;width:20px;background:#fff;content:''}
.button.menu-opened:after{-webkit-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;top:23px;border:0;height:2px;width:19px;background:#fff;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
.button.menu-opened:before{top:23px;background:#fff;width:19px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
#cssmenu .submenu-button{position:absolute;z-index:99;right:0;top:0;display:block;border-left:1px dotted #1097b8;height:46px;width:46px;cursor:pointer}
#cssmenu .submenu-button.submenu-opened{background:#1cc1d4}
#cssmenu ul ul .submenu-button{height:34px;width:34px}
#cssmenu .submenu-button:after{position:absolute;top:22px;right:19px;width:8px;height:2px;display:block;background:#ddd;content:''}
#cssmenu ul ul .submenu-button:after{top:15px;right:13px}
#cssmenu .submenu-button.submenu-opened:after{background:#fff}
#cssmenu .submenu-button:before{position:absolute;top:19px;right:22px;display:block;width:2px;height:8px;background:#ddd;content:''}
#cssmenu ul ul .submenu-button:before{top:12px;right:16px}
#cssmenu .submenu-button.submenu-opened:before{display:none}
#cssmenu ul ul ul li.active a{border-left:none}
#cssmenu > ul > li.has-sub > ul > li.active > a,#cssmenu > ul ul > li.has-sub > ul > li.active > a{border-top:none}
 .noPadding{ padding:0; margin:0; width:100%} 
#cssmenu > ul > li::after{ display:none; }
#cssmenu > ul > li > a{ font-size:15px;}
.button{}
.menuHolder{ right: 0; margin-left: 0; top: 17px; }
.right-links{ padding-right: 65px; padding-top: 19px; }
.sticky .right-links{ padding-top: 19px; }
.logoHolder{ width: 185px;}

.menuHolder{ top: 10px; left: 0; }
.sticky .menuHolder{ top: 10px; }
.sticky .logoHolder{ width: 165px; }
#cssmenu > ul > li > a::before{ display: none; visibility: hidden; }

.flover1{ display: none; visibility: hidden; }
.flover2{display: none; visibility: hidden;}
.leaf{display: none; visibility: hidden;}
.pot{display: none; visibility: hidden;}
.thaliyola{display: none; visibility: hidden;}
.foot-contact-ul li{ padding-left: 45px; }
.breadCrumbDiv{ bottom:50px;}
.breadCrumbDiv h3{ font-size:33px; margin-bottom:10px;}
}

@media screen and (max-width:991px)
{
     .inner-button
     {
         margin-bottom: 10px;
     }
    .drpdwn
    {
        display:block;
    }
    .tabhd
    {
        display:none;
    }
.tab1{ width:100%; float:none;  display:none }
.tabcontent2{ width:100%; float:none;padding: 0px 0px;}
.tab{ margin: 0px auto 37px;}
.tabTxt{ font-size:15px;}
.tabTxt{margin-bottom: 49px;}
.tab button{padding: 12px 13px; font-size: 16px;}
.tab button.active::before{ width:20px; height:20px; margin-left:-10px; bottom:-8px}
.as-treatment-col{ width:55%;}
.as-treatment-content:after{ width:40%; margin-left:-20%;}
.disease-deatilsImgDiv{ border-radius:0px;}
.diseaseDivBg{padding: 80px 15px 100px;}
.diseaseDivBg p{ font-size:14px;}
.viewGallery p{font-size: 14px;}
.viewGallery h3{font-size: 27px; margin-bottom: 25px;}
.facilitiesSubBg{padding: 27px 15px;}
.facilitiesSubBg p{ font-size:14px;}
.hospitalHaeder{font-size: 25px;}
.subPageNav li{font-size: 15px;}
.viewGallery{padding: 50px 15px;}
.healingHeader h3::before{ display:none;}
.aboutSubBg{ padding:0 15px;}
.healingHeader h3{ padding-top:60px; font-size:35px;}
.healingHeader p{font-size: 14px; margin-bottom:60px;}
.directorWrapper h3{ font-size:22px; margin-bottom:15px;}
.directorWrapper p{ font-size:14px; margin-bottom:20px;}
.directorDiv{ position:static; margin-left:0; margin-bottom:20px;}
.directorDivBorder{ margin:0 auto;}
.section-director-bg{padding: 38px 15px 67px;}
.doctorsBg{padding: 48px 15px 60px;}
.doctorsHeader{ font-size:38px; margin-bottom:20px;}
.doctorDivAll{min-height: 486px;}
.healingHeader p{ margin-top:20px;}
.doctorsImgDiv img{ width:100%;}
.video-sec{ padding-right: 15px; }
.ban-caption{ font-size: 30px; line-height: 34px; margin-bottom: 10px; }
.ban-sub-title{ font-size: 17px; }

.wy-us-img img{ display: none; visibility: hidden; }
.wy-us-img h2{ position: static; clear: both; color: #f36f21; text-align: center; padding-right: 0; display: block; margin: 0 0 15px 0; }
.wy-us-img h2:after{ display: none; visibility: hidden; }
.patient-say-sec{ padding:50px 0; }
.patient-say-title{ padding-top: 0; }
.patient-say .owl-dots{ top: auto; bottom: 0; }
.patient-say .owl-dots{ bottom: -38px; }
.patient-say-wrap{ padding-bottom: 50px; }
.video-wraper > img{ width: 100%; }

.news-img{ margin-bottom: 10px; }
.social-link span{ display: none; visibility: hidden; }
.social-wrap h2{ display: none; visibility: hidden; }

.footer-logo{ padding-top: 0; display: block;; width: 100%; text-align: center; margin-bottom: 20px; }
.foot-top-in{ padding:135px 0 40px 0; }
.foot-title{ text-align: center; padding: 10px; background: #f36f21; color: #fff;}
.foot-title:before{ display: none;  }
.foot-links li a{ text-align: center; }
.foot-address{ text-align: center; }

.address-sec{ padding: 30px 15px; background: #989898; }
.foot-contact-ul li{ color: #fff; }

.whyus-col{ border-color: #c0c0c0; }
.as-treatment-col{ width:100%; clear:both; margin:0 0 20px 0;}
.as-trmts-left{ width:100%; clear:both; padding:0 0 15px 0;}
.as-trmts-right{ width:100%; clear:both; padding:0 0 15px 0;}
.as-trmts-left .as-trmts-block::after{ display:none;}
.as-trmts-right .as-trmts-block::after{ display:none;}
.as-treatments-row{ margin:0; z-index:99;}
.as-treatments-frame{ padding:25px 0;}
.as-treatments-row::after{ z-index:1;}
}

@media screen and (max-width:767px)
{
    
.alphabet li{margin: 0 0 17px; width: 7.84%;}
.subPageSpace{padding: 0px 15px 45px;}
.followUpHeader{ font-size:29px; margin-bottom:14px;}
.socialMediaSectionDiv{padding: 2px 15px 131px;}
.adressBg{min-height: 614px;padding: 31px 22px 22px;}
.adressBg1{min-height: 614px;padding: 31px 22px 22px;}
.tabSectionDiv{padding: 50px 15px 0;}

.medicalPlantDiv{ border-radius:20px;}
.buttonMedical{ margin-bottom:20px;}
.medicalPalntDiv{ text-align:center;}
.medicalPlantDiv img{ width:100%;}
.medicalPalntDiv h3{ margin-top:20px;}
.medicalPlantDiv1{ text-align:left; border-radius:20px;}
.medicalPlantDiv1{ margin-bottom:40px;}
.medicalPlantDiv1 img{ width:100%;}
.breadCrumbDiv{ position:static; }
.breadCrumbDiv h3{ color:#333; margin-top:20px;}
.breadCrumb1 li{ color:#333;}
.breadCrumb1 a{color:#333;}
.doctorDivAll{min-height: 0;}
.logoHolder{ width: 125px; }
.sticky .logoHolder{ width: 125px; }
.right-links{ padding-top: 10px; }
.sticky .right-links{ padding-top: 10px; }
.menuHolder{ top: 0; }
.sticky .menuHolder{ top: 0; }
.ban-caption{ font-size: 22px; line-height: 23px; }
.ban-sub-title{ font-size: 13px; }
.menuHolder{ left: 0; }
.banner-wraper::after{ height: 70px; bottom: -70px; }
@keyframes drop{
    0%{ bottom:-80px; } 50%{ bottom:-70px; } 100%{ bottom:-80px;}
}
@-moz-keyframes drop{
    0%{ bottom:-80px; } 50%{ bottom:-70px; } 100%{ bottom:-80px;}
}
@-webkit-keyframes drop{
    0%{ bottom:-80px; } 50%{ bottom:-70px; } 100%{ bottom:-80px;}
}
.sub-title{ display: block; text-align: center; }
.section-title{ text-align: center; font-size: 40px; }
.he-section p{ text-align: center; }
.he-section{ margin-bottom: 60px; }
.treatment-sec::after{ display: none; visibility: hidden; }
.treatment-slider .owl-nav button{ top: 25px; }
.button-sec{ margin-top: 45px; }
.treatment-name{ font-size: 14px; }
.menuHolder{ z-index: 999999 }

.patient-say-slide p{ text-align: left; }
.news-title-sec .section-title:after{ display: none; visibility: hidden; }

.news-name{ text-align: center; }
.news-content{ text-align: center; }
.banner-wraper{ margin-bottom: 90px; }
.section-title-sub{ font-size:35px;}
.diseaseDivBg{padding: 50px 15px 0px;}
.as-trmts-block1{padding: 25px 28px 10px 210px;}


}
@media screen and (max-width:600px)
{
.menuHolder{ padding-right:0;}
.appointment{ width:100%; margin:5px 0 !important;}
}

@media screen and (max-width:479px)
{
 .directors
{

font-size: 16px;

padding: 5px;
}
.adressBg h3{font-size: 28px;}
.conntectWithHeader{margin-bottom: 26px;font-size: 28px;}
.captchWrapperDiv{ position:static;}
.captchWrapper{ padding-left:0px;}
.submitBtn{margin: 0px auto 20px; }
.adressBg1{padding: 31px 2px 22px;}
.captchWrapperDiv{ margin-bottom:20px;}
.as-trmts-right .as-trmts-text{ text-align:center;}
.as-trmts-left .as-trmts-text{ text-align:center;}
.as-trmts-right .as-trmts-title{ text-align:center;}
.tretmentDivImg1{ display:none;}
.as-trmts-block1{ padding:30px; text-align:center; min-height:190px; padding:30px 30px 30px 30px;}
.as-trmts-block{ padding:30px; text-align:center; min-height:190px; padding: 30px 30px 30px 30px;}
.as-trmts-left .as-trmts-title{ text-align:center;}
.tretmentDivImg{ display:none;}
.tretmentDiv1{ position:static;}

.tretmentDivImg1{ border-radius:0;}

.diseases-listing-Div{ position:static;}
.diseases-listing-Wrapper{ padding-left:0; padding-right:0;}
.diseases-listing-Wrapper h3{ margin-top:20px;}
.right-links{ width: 100%; clear: both; padding:10px 0 0 0; }
.header-Main{ position:fixed; float: left; clear: both; width: 100%;  }
.right-link{ padding-left: 20px; }
.right-link:nth-child(2){ float: right; }
.right-links{ padding: 10px; background: #f36f21; margin-top: 10px; }
.active .captionHolderWrapper{ top: 10px; }
.ban-caption{ font-size: 17px; display:none; }
.ban-sub-title{ font-size: 12px; }
.sub-title{ font-size: 17px; }
.section-title{ font-size: 28px; }
.patient-say-title{ font-size: 27px; display: block; text-align: center; }
.patient-say-wrap::after{ display: none; visibility: hidden; }
.patient-say-wrap{ padding-left: 0; }
.patient-say-slide p{ text-align: center; }
.patient-say-slide{ padding-top: 0; text-align: center; }
.patient-say-img-sec{ float: none; width: auto; display: inline-block;}
.patient-say-details{ text-align: left; }
.patient-say .owl-dots{ width: 100%; text-align: center; }
.patient-say .owl-dots button{ margin: 0 4px; }
.news-updates .owl-dots{ margin-top: 42px; }
.foot-top-in{ padding:125px 0 70px 0;  }
.button{ background:#137cb1; }
.social-wrap li{ padding: 0 4px; }
.col-xs-6{ width:100%; float:none;}
.medicalPalntDiv td
{
     font-size:13px; 
    
}


}
