
/* XX-Large devices (larger desktops, 1400px and up) */
@media (max-width: 1400px) {
    
}

/* X-Large devices (large desktops, 1200px and up) */
@media (max-width: 1199px) {
   
.header-wrapper {
	padding: 0px 20px;
}
.header-menu ul {
	gap: 24px;
}
.fs-2 {
	font-size: 28px !important;
	line-height: 1.41;
}
p {
	font-size: 14px;
	line-height: 24px;
}
body {
	line-height: 24px;
	font-size: 14px;
}
.btn {
	font-size: 14px;
}
.priceTable {
	padding: 40px 15px;
}
.cta-wrapper {
	padding: 40px 40px;
}
.cta-img {
	max-width: 440px;
}
.cta-content.cta-content-lg {
	max-width: 452px;
}


}

/* Large devices (desktops, 992px and up) */
@media (max-width: 992px) {
 
.fs-1 {
	font-size: 32px !important;
	line-height: 1.41;
}
.hero-contnet h1 {
	margin-bottom: 12px;
}
.hero-contnet p {
	margin-bottom: 22px;
}
.hero-contnet {
	max-width: 630px;
}
.section.say {
	padding: 40px 0px 10px;
}
.nutritionItem h6 {
	font-size: 14px !important;
}
.nutrition-items {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	gap: 24px;
}
.section.nutrition {
	padding-bottom: 40px;
}
.fs-3 {
	font-size: 20px !important;
	line-height: 1.53;
}
.cta-content {
	max-width: 390px;
}
.cta-img {
	max-width: 400px;
}
.btn {
	font-size: 14px;
	line-height: 1.2;
}
.blkContent {
	margin-bottom: 30px;
}
.blockItem-contnet {
	margin-bottom: 30px;
}
.goodbye-video img.video-thumb {
	height: 326px;
}
.goodbye-content {
	max-width: 580px;
}
.goodbye-video {
	margin: 28px 0px 28px;
	position: relative;
}
.section.habit .blkRow {
	padding-top: 20px;
	padding-bottom: 20px;
}
.section.habit {
	padding: 20px 0px;
}
.section.features {
	padding: 40px 0px 30px;
}
.features-title {
	text-align: center;
	margin-bottom: 30px;
}
.section.testimonial {
	padding: 43px 0px 54px;
}
.section.pricing {
	padding: 40px 0px 30px;
}
.aboutMe {
	padding: 40px 0px 40px;
}
.faq .accordion-item .accordion-button {
	font-size: 16px;
	padding: 18px 24px;
	padding-left: 72px;
}
.section.faqArea {
	padding: 40px 0px 51px;
}
.cta-img.cta-img-2 {
	right: 20px;
	max-width: 300px;
}







}

/*  Medium devices (tablets, 768px and up) */
@media (max-width: 767px) {
    

.fs-1 {
	font-size: 28px !important;
	line-height: 1.41;
}
.fs-2 {
	font-size: 24px !important;
	line-height: 1.41;
}

.cta-img {
	display: none;
}
.cta-wrapper {
	padding: 29px 20px;
}
.nutrition-items {
	grid-template-columns: repeat(2, 1fr);
	gap: 20px;
}
a.play-video {
	width: max-content;
}
.section.blocks {
	padding: 20px 0px 20px;
}
.blockItem {
	padding: 20px 0px 20px;
}
.goodbye-video img.video-thumb {
	height: 178px;
	max-width: 320px;
	border-radius: 8px;
}
.footer-social {
	justify-content: center;
	margin-bottom: 10px;
}
.footer-top {
	padding: 40px 0px 18px;
}
.footer-text {
	max-width: 235px;
	margin: 0 auto;
	text-align: center;
}
.footer-link ul li a {
	margin-bottom: 8px;
    text-align: center;
}
.section.hero {
	padding: 115px 0px 0px;
}











}

/* Small devices  */
@media (max-width: 360px) {
    
.fs-1 {
	font-size: 20px !important;
	line-height: 1.41;
}
.fs-2 {
	font-size: 20px !important;
	line-height: 1.41;
}

}