@media (min-width: 1200px) {
    .container, .container-lg, .container-md, .container-sm, .container-xl {
        max-width: 1320px;
    }
	
	.innercontact_area1024 .container, .innercontact_area1024 .container-lg, .innercontact_area1024 .container-md, .innercontact_area1024 .container-sm, .container-xl {
        max-width: 750px;
    }
	
}

@media(max-width: 1399.98px) {
}

@media(max-width: 1199.98px) {
	.why_wellnessiner h3{margin: 140px auto;}   
	.pricing_boxinner h4{font-size: 39px;}
	.contact_rightboxinner .media-body p a{font-size: 15px;}
	.innerbanner-area{min-height: 250px;}
	.innerbannertextarea h1{font-size: 50px;}
	.headerarea .logo{max-width: 200px;}
	.contact_formbox{padding: 0px 0px;margin-top: 10px;}
	.headertext h3, .lambdinner_textbox101 h3{font-size: 40px;}
	.testimonialin {
  width: 65%;
  margin: 0 auto;

}
}

@media (max-width: 991.98px) {
	.header-right .btn1{position: absolute;
  right: 104px;}   
	.banner{ padding: 25px 0px;
    height: 280px;}
	.banner .bannertext {
  width: 80%;padding-top: 30px;
}
	.p-80, .p-70{ padding:40px 0px}
	.headertext h3{font-size: 40px;margin: 0 0 0px;}
	.readmorein{ margin-bottom:15px}
	.about_sec .headertext, .about_sec p{text-align: center;}
	.services_sec .headertext {
  width: 100%;
  position: relative;
  margin: 0 auto 10px;
}
.pricingicon1010 {
  height: auto;
  width: 100%;
}
	.menu ul li a{margin: 0 15px;}
	.why_wellnessiner h3{position: initial;
  margin: 10px auto;transform: rotate(0deg);
  text-align: center;
  font-size: 50px;}
	.pricingtetxin{ text-align:center;}
	.pricingtetxin h4 {
  font-size: 35px;
  margin-bottom: 10px;
}
	.why_wellness .headertext {
  width: 100%;
  margin-bottom: 25px;
  text-align: center;
}
	.pricing_boxinner{ margin-bottom:20px}	
	.testimonialsbg .headertext {
  margin: 0 auto 25px;
  width: 100%;
}
	.banner .bannertext h1 {
  font-size: 50px;
  
  line-height: 55px;
}
	
	
.services_boxin .d-flex.justify-content-between {
  justify-content: center !important;
  display: flex !important;
}	
	.lifbox{margin-bottom: 50px;}
	.headertext h3{ text-align:center;}
	.subscribe{margin-bottom: 20px;}
	.pricing_boxinner{padding: 30px 30px;}
	.post-img{height: auto;}
	.copyrightarea{display: block !important;text-align: center;}
	.socialmedia {
  position: relative;
  margin-top: 10px;
}
	.footer_sec{padding: 40px 0px 0px;}
	.testimonialin{width: 60%;}
	.customer-feedback-carousel .owl-nav{position: initial;}
	.customer-feedback-carousel .owl-dots{ display:initial;}
	
	.contact_innerpage::after{ display:none;}
	.contact_innerpage{padding: 0px;}
	.contact_innerpageiner .headertext {
  padding-left: 0px;
  margin-top: 15px;
  text-align: center;
}
	.project-image-box101{height: 250px}
	.faqarea .headertext {
  width: 100%;
  position: relative;
  margin: 0 auto 25px;
}
	.ltextbox {
  padding-left: 0px;
  text-align: center;
  margin-top: 20px;
}
	.lambdinner_box .lambdinner_textbox p{text-align: center;}
	.lambdinner_box .lambdinner_thumble{height: auto;}
	.lambdinner_textbox101 {
  height: auto;
  overflow: auto;
}
.lambdinner_totalarea .lambdinner_box:nth-of-type(2n) .lthumblebox {
  order: 1;
  padding: 0px;
  margin-top: 35px;
}
	.lambdinner_totalarea .lambdinner_box:nth-of-type(2n) .ltextbox {
  order: 2;
  padding: 0px;
 text-align: center;
}
	.lambdinner_totalarea .lambdinner_box:nth-of-type(2n) .ltextbox .lambdinner_textbox {
  padding-left: 0px;
  text-align: center;
  margin-bottom: 30px;
}
	.lambdinner_totalarea .lambdinner_box:nth-of-type(2n) .lambdinner_textbox p, .lambdinner_box .lambdinner_textbox h2, .lambdinner_totalarea .lambdinner_box:nth-of-type(2n) .lambdinner_textbox h2 {
  text-align: center;
}
	.contarea{padding-top: 70px;}	
	.downloadbtn10 {
  position: absolute;
  top: -45px;
  right: 0px;
}
	
	
}

@media (max-width: 767.98px) {
	.innerbanner-area{min-height: 200px;}   
	.innerbannertextarea h1, .lambdinner_textbox h3, .headertext h3, .lambdinner_box .lambdinner_textbox h2{font-size: 30px;}
	.project-image-box101{height: 300px;margin-top: 20px;}
	.faqarea .headertext {
  width: 100%;
  position: relative;
  margin: 0px auto 25px;
}
	.faq-contain .accordion-item .accordion-header .accordion-button{font-size: 20px;}
	.serviceimgi0 {
  height: auto;
}
	.banner .bannertext h1 {
    font-size: 30px;
    line-height: 40px;
  }
	.aboutbox{ margin-bottom:25px}
	.services_boxin{ text-align:center;}
	.services_img{height: auto;}
	.why_wellnessiner h3{font-size: 35px;}
	 .pricingtetxin h4 {
    font-size: 30px;
    margin-bottom: 10px;
  }
	.encouragesarea h2{font-size: 30px;}
	.customer-feedback-carousel .owl-dots {
    display: none;
  }
	.pmpro_card_actions {
  display: block;
  align-items: center;
}
	.pmpro_card_action_separator{ display:block;}
}

@media (max-width: 639.98px) {
  .header-right .btn1 {
  
    right: 65px;
  }  
	 .innerbannertextarea h1 {
    font-size: 30px;
  }
 .innerbanner-area {
    min-height: 170px;
  }
	 .headerarea .logo {
    max-width: 165px;
  }
	.btn1{padding: 10px 10px 10px 20px;font-size: 13px;}
	 .headertext h3, .lambdinner_textbox101 h3 {
    font-size: 30px;
    margin: 0 0 15px;
  }
	.lambdinner_totalarea .lthumblebox, .ltextbox, .lambdinner_totalarea .lambdinner_box:nth-of-type(2n) .lthumblebox, .lambdinner_totalarea .lambdinner_box:nth-of-type(2n) .ltextbox .lambdinner_textbox {
  padding: 0px 15px;
}
	 .innerbannertextarea h1, .lambdinner_textbox h3, .headertext h3, .lambdinner_box .lambdinner_textbox h2 {
    font-size: 25px;
  }
	.encouragesarea h2{font-size: 25px;margin-bottom: 35px;}
	 .customer-feedback-carousel .owl-dots {
    display: none;
    position: initial;
  }
	  .post-img {
    height: 400px;
  }
	 .banner .bannertext h1 {
    font-size: 25px;
    line-height: 27px;
  }
	  .readmorein {
    margin-bottom: 15px;
    font-size: 13px;
    padding: 8px 13px;
  }
	.bannericonarea{width: 60px;}
	  .banner .bannertext {
    width: 100%;
   
  }
	
	.poparea h2{font-size: 25px;}
	.bannericonarea10{width: 50px;
  top: 73px;right: 6px;padding: 10px;}
	
	.downloadbtn10{left: 0px;
    width: 210px;
    margin: 0 auto;}
	
	.poproundimg{ display:none;}
	.poproundimg10{ display:block;}
	
	
}

@media (max-width: 479.98px) {
  .headertext h3 {
    font-size: 25px;
    margin: 0 0 0px;
  }
    
.innerbannertextarea h1 {
    font-size: 25px;
  }
	.innerbanner-area .breadcrumb{font-size: 14px;}
	.header-right .btn1{font-size: 0px;
  padding: 0px;
  width: 35px;
  height: 35px;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  right: 59px;}
	.header-right .btn1 span{font-size: 16px;
  text-align: center;
  position: absolute;}
	.project-image-box101 {
    height: 250px;
  }
  .banner .bannertext h1 {
    font-size: 28px;
    line-height: 38px;
  }	

	.pricingtetxin{padding: 25px 25px;}
	.customer-feedback-carousel .owl-dots{ display:none !important;}
	 .subscribe {
    margin-bottom: 20px;
    text-align: center;
    display: block;
  }
	.testimonialsBox{ padding:20px;}
	
	
}

@media (max-width: 410px) {
  .headertext h3, .lambdinner_textbox101 h3 {
    font-size: 25px;
    margin: 0 0 15px;
  }
   .innerbannertextarea h1, .lambdinner_textbox h3, .headertext h3 {
    font-size: 25px;
  }  
    
}