.shakthitret img{
	height:330px !important;
	width:auto !important;
}
.shakthitret{
	text-align:center;
}
body{
	overflow-x:hidden !important;
}

*{
	text-decoration:none !important;
}



 .affix {
    top: 0;
    width: 100%;
    z-index: 9999 !important;
	background-color: #f9f9f9;
  }
  .logo{
height: 70px;
  width: auto;
}
.lgname{
	margin-top: -60px;
margin-left: 100px;
font-size: 30px;
color: #164d23;
	font-family:Amarante;
}
.lgname1{
margin-left: 130px;
margin-top: -6px;
color: #934704;
font-size: 24px;
font-family: Charm;
}
  .ftlogo{
height: 70px;
  width: auto;
}
.ftlgname{
	margin-top: -60px;
margin-left: 90px;
font-size: 26px !important;
color: #00791d !important;
font-family: Amarante;
}
.ftlgname1{
margin-left: 103px;
margin-top: -6px;
color: #934704 !important;
font-size: 24px !important;
font-family: Charm;
}
 .navpadd{
  margin-left: 58px !important;
}
.navpadd1 {
margin-left: 50px;
}

.white{
	color:white !important;
}
.black{
	color:black !important;
}
.text-align{
	text-align:justify !important;
}

.w3l-top-header {
  background: #164d23;
  height: 47px;
}
.main-top .info-icon span.fa {
  font-size: 33px;
  color: #ce7e37;
  text-align: center;
  margin-top: 11px;
}
.info-top-gridshny {
  display: grid;
  grid-template-columns:  1fr 10fr 1fr;
  grid-gap: 0px 20px;
}
.main-top p {
	line-height: 49px;
}
.timetop {
  margin-left: 73px;
}
.navpadd2 {
  padding-top: 22px;
}

.menuname{
  color: #133c1d !important;
  font-size: 20px !important;
  font-family: Gabriela !important;
}
.top-header-right ul li a {
  margin-right: 14px;
  color: #fff;
  display: inline-block;
  text-align: center;
  font-size: 20px;
  background: transparent;
  border: 1px solid #fff;
  width: 38px;
  height: 38px;
  line-height: 38px;
  border-radius: 6px;
  transition: 0.3s;
}
.facebook:hover{
	background-color: #2566ff !important;
color: white !important;
border: 1px solid aliceblue !important;
}

.whatsapp:hover{
	background-color: #00b90c  !important;
color: white !important;
border: 1px solid aliceblue !important;
}
.insta:hover{
	background-color: #ff5ae5  !important;
color: white !important;
border: 1px solid aliceblue !important;
}
.boxtop{
  border: 1px solid #934704 !important;
  background-color: #934704 !important;
  font-size: 17px !important;
}
#movetop {
background: #164d23;
}
.owl-theme .owl-nav [class*="owl-"]:hover {
  color: #164d23;
}
.main-social-footer-29 a {
	font-size: 20px;
}



.w3l-main-slider .banner-view {
  background: url(assets/image/slider/banner1.jpg) no-repeat center;
  background-size: cover;
  min-height: 550px;
  position: relative;
  z-index: 0;
  display: grid;
  align-items: center;
}

.w3l-main-slider .banner-top1 {
  background: url(assets/image/slider/banner2.jpg) no-repeat center;
  background-size: cover;
}

.w3l-main-slider .banner-top2 {
  background: url(assets/image/slider/banner3.png) no-repeat center;
  background-size: cover;
}

.w3l-main-slider .banner-top3 {
  background: url(assets/image/slider/banner4.jpg) no-repeat center;
  background-size: cover;
}
.w3l-main-slider .banner-top4 {
  background: url(assets/image/slider/banner5.jpg) no-repeat center;
  background-size: cover;
}
.w3l-main-slider .banner-top5 {
  background: url(assets/image/slider/banner6.jpg) no-repeat center;
  background-size: cover;
}
.w3l-main-slider .banner-top6 {
  background: url(assets/image/slider/banner7.jpg) no-repeat center;
  background-size: cover;
}
.w3l-main-slider .banner-view:before {
  content: "";
  position: absolute;
  top: 0;
  min-height: 100%;
  left: 0;
  right: 0;
  z-index: -1;
  background-color: #000000ba;
  opacity: .7;
}
.h1title{
	color:#00ac28;
	font-family:Berkshire Swash;
	font-size:34px;
	
}
.whytitle{
	color:#164d23;
	font-family:Berkshire Swash;
	font-size:37px;
	text-align:center;
	text-transform:capitalize;

}
.iconwhy{
   font-size: 50px;
  margin-left: 135px;
  color: #934704;
}
.icontitle {
  margin-top: 80px;
}
.padd_icon{
  padding: 84px;
}

.separatorhny {
border-bottom: 2px double #934704;
}

.top_head {
  color: #ffa85b;
  font-family: cambria;
  font-size: 20px;
}

.btn_box {
  color: #fff;
  background-color: #164d23 !important;
  border-color: #934704  !important;
  border-radius: 20px  !important;
}
.back_abt
{
	background-image: url('assets/image/bgabt.jpeg');
opacity: 1.1;
position: relative;
background-attachment: fixed;
background-size:cover;

}
.back_abt::before{
	content:'';
	position:absolute;
	top:0;
	left:0;
	background-color:#020202b8     !important;
	width:100%;
	height:100%;
	background-attachment: fixed;
	
}

.back_abt
{
	background-image: url('assets/image/bgabt1.jpeg');
opacity: 1.1;
position: relative;
background-attachment: fixed;
background-size:cover;

}
.back_abt::before{
	content:'';
	position:absolute;
	top:0;
	left:0;
	background-color:#020202b8     !important;
	width:100%;
	height:100%;
	background-attachment: fixed;
	
}
.title{
	
	color: #934704;
font-size: 18px;}

.back_why
{
	background-image: url('assets/image/back.webp');
opacity: 1.1;
position: relative;
background-attachment: fixed;
background-size:cover;
}

.back_why1
{
	background-image: url('assets/image/back.webp');
opacity: 1.1;
position: relative;
background-attachment: fixed;
background-size:cover;
}
.back_why1::before{
	 content:'';
	position:absolute;
	top:0;
	left:0;
	background-color:#c8c8c8b3      !important;
	width:100%;
	height:100%;
	background-attachment: fixed;
}
.alink:hover,.alink:active {
color: #00ac28 !important;
}

.position{
	position:relative;
}

.back_ban
{
	background-image: url('assets/image/ban.jpg');
opacity: 1.1;
position: relative;
background-attachment:fixed;
background-size:cover;
  display: grid;
  align-items: center;
z-index: 0;
}
.back_ban::before{
	  content: "";
  position: absolute;
  top: 0;
  min-height: 100%;
  left: 0;
  right: 0;
  z-index: -1;
  background-color: #050119;
  opacity: .8;
	
}

.ban_title{
  color: #c85e00;
  font-family: cambria;
}
.font{
	font-family:Aclonica;
	font-size:25px;
}
.sertitle{
  color: #934704;
  font-family: cambria;
  font-size: 20px;
  font-weight: 100 !important;
}
 .serhead{
  color: #164d23;
  font-family: Berkshire Swash;
  font-size: 44px !important;
}

.owl-news.owl-carousel.owl-theme .owl-dots {
 bottom: -55px;
}
.serpadd {
  padding-bottom: 30px;
}
.w3l-news-sec .title-wrap {
bottom: 5px;
}
.w3l-news-sec .title-wrap a h4.title:hover {
  color: #005314;
}
.w3l-news-sec .news-img span.fa {
  color: #934704;
}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
  background: #934704;
}
.w3l-stats {
  background: url(assets/image/count.png) no-repeat;
    background-size: auto;
  background-size: cover;
  position: relative;
  z-index: 0;
  background-attachment:fixed;
}
.stats_info {
	border-right: none;
}
.stats_info span.fa {
  font-size: 2.5em;
  color: #b35503;
  margin-left: 40px;
}
.countpadd {
  margin-left: 160px !important;
}

.test
{
	background-image: url('assets/image/ban.jpg') !important;
opacity: 1.1;
position: relative;
background-attachment: fixed;
background-size:cover;
}
.test::before{
	content:'';
	position:absolute;
	top:0;
	left:0;
	background-color:#040404c4       !important;
	width:100%;
	height:100%;
	background-attachment: fixed;
	
}

.ft_fly{
	font-family:Simonetta !important;
}
.footer-29-w3l h6.footer-title-29 {
letter-spacing: 1px;
}

.checked {
  color: orange;
}

.w3l-testimonials .message-info span.fa {
  color: #ee9c54;
  font-size: 20px;
  margin-bottom: 0px;
  position: relative;

  left: 0px;
  top: 0px;
opacity: 1;
}

.head_test{
  position: relative;
  color: #ee8426;
}

.head_title{
  position: relative;
  color: #48912e;
}
.w3l-testimonials .message {
  font-size: 18px;
  line-height: 32px;
  color: #fff;
  font-weight: 600;
}

.w3l-testimonials .name {
  font-size: 20px;
  margin-top: 1rem;
  color: #48912e;
  font-weight: 700;
}

.inheight {
  height: 380px;
}

.zoom:hover {
  -ms-transform: scale(1.5); /* IE 9 */
  -webkit-transform: scale(1.5); /* Safari 3-8 */
  transform: scale(1.1); 
}

.rotate:hover {
  
transform: rotate(350deg);
}

.back_infra
{
	background-image: url('assets/image/infrabg.jpeg');
opacity: 1.1;
position: relative;
background-attachment: fixed;
background-size:cover;
}

.doct_name{
  font-size: 30px !important;
  color: #934704;
  font-family: cambria;
}

.w3l-cwp4-sec span.fa {
  font-size: 2.5em;
  color: #934704;
  margin-bottom: 10px;
}
.back_treat
{
	background-image: url('assets/image/bgabt.jpeg');
opacity: 1.1;
position: relative;
background-attachment: fixed;
background-size:cover;
}
.back_treat::before{
	content:'';
	position:absolute;
	top:0;
	left:0;
	background-color:#020202b8     !important;
	width:100%;
	height:100%;
	background-attachment: fixed;
	
}

.serhead1 {
  color: #299900;
  font-family: Berkshire Swash;
  font-size: 44px !important;
}
.sertitle1 {
  color: #ff9233;
  font-family: cambria;
  font-size: 20px;
  font-weight: 100 !important;
}
.footer-29-w3l p {
  color: #fff;
  font-size: 17px;
}
.footer-list-29 ul li a {
  color: #fff;
}

.footer-29-w3l h3 a:hover, .footer-list-29 ul li a:hover, .footer-29-w3l p a:hover {
  opacity: 0.8;
  color: #14d743;
}
.breadcrumb-bg-about {
  background: url(assets/image/conact_banner.jpg) no-repeat center;
    background-size: auto;
  background-size: cover;
  min-height: 300px;
  position: relative;
  z-index: 0;
}
.breadcrumb-bg-about::before {
  content: "";
  background-color: #050119c4;
}

.ft_fy {
  font-family: Nunito;
}
.contact-info span.fa {
  font-size: 2em;
  color: #164d23;
  margin: 0;
}

.contact-info {
  padding: 3rem;
  background-color: #f9fff675;
  border: 2px dotted #934704;
  border-radius: 8px;
}

.transnone{
  text-transform: none !important;
}
.w3l-faq-block .w3l-faq h4 {
	color: #934704;
	font-family:Amarante;
}


.btn {
	padding: 9px 18px;
font-size: 17px !important;
}
.breadcrumbs-custom-path li a:hover {
  color: #00e636;
  opacity: 1;
}
.owl-theme .owl-dots .owl-dot span{
	background: #d0d0d0;
}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
  background: #48912e;
}

.treatmenticon{
	height:100px;
	width:100px;
	margin-left: 100px;
	
	}
.icon_treat:hover{
filter: brightness(0) invert(1)!important;
}
.w3l-services2 .service1:hover {
  background-image: none;
}
.icon_treat1:hover{
background-color:#   !important;
}
.w3l-services2 .feature-body:hover p.feature-text {
  color: #0d0d0d;
  transition: 0.3s ease;
}
.w3l-services2 .feature-body:hover h3.feature-titel {
  color: #020202;
  transition: 0.3s ease;
}
.icon_top{
  margin-top: -20px;
}
.w3l-services2 h3.feature-titel {
margin-top:0px !important;}

.serhead2 {
  color: #164d23 !important;
  font-family: Berkshire Swash;
  font-size: 30px !important;
}
.w3l-services1 .cwp4-text ul li {
	font-size: 18px;
font-family: PT Serif;
font-weight: 100;
letter-spacing: 0px;
}

.para_padd {
  padding: 20px;
  font-size: 18px;
}
.p_font {
  font-size: 18px;
}

#movetop {
  position: fixed;
  bottom: 10px;
  right: 10px;
}

.wa-chat-box-poweredby{
	display:none !important;
}
.treat_head{
  font-size: 18px;
  color: black !important;
  font-family: cambria;
}
.treat_head1{
  font-size: 18px;
  color: #ff983c !important;
  font-family: cambria;
}
.form-inner-cont input:focus, .form-inner-cont textarea:focus {
  border: 1px solid #934704;
  background-color: var(--bg-white);
}

.modal-body input:focus, .modal-body textarea:focus {
  border: 1px solid #d06200;
  background-color: var(--bg-white);
}
.btn-primary {
  color: #fff;
  background-color: #377746 !important;
  border-color: #48902e !important;
}

.tre_img{
	height:307px;
	width: 459px;
}

.white{
	color:white !important;
}

.mr_bt{
  margin-bottom: -15px !important;
}




  @media only screen and (max-width: 890px){
.navpadd {
  margin-left: 0px !important;
}
.logo {
  height: 70px;
  width: auto;
  margin-left: -23px;
}
.lgname {
  margin-top: -60px;
  margin-left: 58px;
  font-size: 25px;
  color: #164d23;
  font-family: Amarante;
}
.lgname1 {
  margin-left: 75px;
  margin-top: -8px;
  color: #934704;
  font-size: 22px;
  font-family: Charm;
}
.span{
  margin-left: 16px;
}
.padd {
  padding: 14px;
}

.promise_icon{
  margin-left: 45px;
}

.tre_img{
	height:235px;
	width: auto;
}




  }

  @media only screen and (max-width: 991px){
.w3l-header .navbar-dark .navbar-toggler-icon {
	background: #974d0d !important;
}

.w3l-main-slider .banner-view {
  min-height: 230px;
}
.countpadd {
  margin-left: 0px !important;
}



  }