@media only screen and (min-width: 1600px) {
  .container {
    max-width: 1440px;
  }
}
@media(min-width: 992px){
  .header .menu > .menu-item-has-children:hover > .sub-menu{
    opacity: 1;
    visibility: visible;
   }
}
@media only screen and (max-width: 1600px) {
	.container {
    max-width: 1320px;
  }
	h1 {
    font-size: 70px;
    margin: 15px 0 30px;
}
h2 {
	font-size: 40px;
}
h3 {
	font-size: 32px;
}
p {
	font-size: 16px;
}
a.btnn {
	font-size: 22px;
	padding: 18px 40px;
}
a.btnn img {
	max-width: 15px;
	margin-left: 6px;
}
  .header .menu > .menu-item > a {
    font-size: 16px;
}
.social-1 span {
  font-size: 17px;
}
.strip {
	font-size: 18px;
}
.strip img {
	margin-right: 15px;
}
.points li {
	font-size: 21px;
}
.points img {
	max-width: 45px;
	margin-right: 20px;
}
.option-card .btn2 {
	font-size: 24px;
}
.option-card span {
	font-size: 14px;
}
.prod-buy-row {
	max-width: 666px;
	margin: 50px auto 30px;
}
section.strpp {
	padding: 30px 0 20px;
}
.testi-slider p, .char-card h6 {
	font-size: 18px
}
.nws-ltr h2 {
	font-size: 38px;
}
h4 {
	font-size: 22px;
}
.sec-padd {
	padding: 80px 0;
}
.top-header p {
	font-size: 14px;
}
.header .menu > li {
    margin-left: 30px;
}
.header-main .login {
    font-size: 16px;
}
.login.log1 img {
    max-width: 16px;
}
.woocommerce ul.order_details li {
    margin-right: 4em !important;
    padding-right: 4em !important;
}
}

@media only screen and (max-width: 1400px) {
	.container {
    max-width: 1140px;
  }
	.header .menu > li {
    margin-left: 25px;
}
h5, .points li {
	font-size: 18px;
}
h2 {
	font-size: 35px;
}
h4 {
	font-size: 20px;
}
h3 {
	font-size: 30px;
}
.prod-buy-row img {
	width: 100px;
}
.prod-buy-row h5 {
	margin-top: 20px;
}
.header .menu > .menu-item > a, .login {
	font-size: 14px;
}
.login.log1 img {
    max-width: 14px;
}
.login img {
    max-width: 28px;
}
    .header-main .login {
        font-size: 14px;
    }
    td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions a {
    font-size: 14px !important;
    padding: 12px 22px;
    margin-left: 10px;
}
.woocommerce ul.order_details li {
    margin-right: 3em !important;
    padding-right: 3em !important;
}
}

@media only screen and (max-width: 1200px) {
	.container {
    max-width: 940px;
  }
  .header .menu > .menu-item {
    margin-left: 10px;
}
h1 {
	font-size: 55px;
	margin: 15px 0 20px;
}
h3 {
	font-size: 30px;
}
a.btnn {
	font-size: 20px;
}
.strip {
	flex-wrap: wrap;
	justify-content: space-evenly !important;
}
.strip a {
	margin: 10px 0;
}
.bef-aft:before {
	font-size: 13px;
}
.bef-aft {
	margin-bottom: 20px;
}
.header .menu > .menu-item > a {
	font-size: 14px;
}
.header .logo {
	max-width: 275px;
}
.left-blog {
	width: 100%;
}
.right-blog {
    width: 100%;
}
.all-blogs {
	flex-wrap: wrap;
}
.copyright p {
    margin: 0;
}
.copyright .col-xl-4 {
    text-align: center !important;
    margin-bottom: 15px;
}
.logo img {
    max-width: 195px;
}
.header .nav-menu {
    padding: 0 10px;
}
.woocommerce ul.order_details li {
    margin-right: 1em !important;
    padding-right: 1em !important;
}
}

@media only screen and (max-width: 991px) {
	.container {
    max-width: 720px;
  }
  .top-social {
    display: none;
}
.header .menu-overlay.active{
	visibility: visible;
	opacity: 1;
}
	.header .nav-menu{
		position: fixed;
		right: -280px;
		visibility: hidden;
		width: 280px;
		height: 100%;
		top:0;
		overflow-y: auto;
		background-color: #004700;
		z-index: 1000;
		padding: 15px 0;
		transition: all 0.5s ease;
	}
	.header .nav-menu.open{
		visibility: visible;
		right: 0px;
	}
	.header .menu > .menu-item{
		display: block;
		margin:0;
	}
	.header .menu > .menu-item-has-children > a{
		display: flex;
		justify-content: space-between;
		align-items: center;
	}
	.header .menu > .menu-item > a{
		color: #ffffff;
		padding: 12px 15px;
		border-bottom: 1px solid #333333;
	}
	.header .menu > .menu-item:first-child > a{
	    border-top: 1px solid #333333;	
	}
	.header .menu > .menu-item > a .plus:before, 
	.header .menu > .menu-item > a .plus:after{
		background-color: #ffffff;
	}
	.header .menu > .menu-item-has-children.active > a .plus:after {
		transform: rotate(45deg);
	}
	.header .menu > .menu-item > .sub-menu{
		width: 100%;
		position: relative;
		opacity: 1;
		visibility: visible;
		border:none;
		background-color: transparent;
		box-shadow: none;
		transform: translateY(0px);
		padding: 0px;
		left: auto;
		top:auto;
		max-height: 0;
		overflow: hidden;
	}
	.header .menu > .menu-item > .sub-menu > .menu-item > a{
		padding: 12px 45px;
		color: #ffffff;
		border-bottom: 1px solid #333333;
	}
	.header .close-nav-menu,
	.header .open-nav-menu{
		display: flex;
	}
	.option-card {
    margin-bottom: 25px;
}
h3 {
	font-size: 25px;
}
.video-row, .main-prod-row {
	text-align: center;
}
.sec-padd {
	padding: 50px 0;
}
.mtm-5 {
	margin-top: 30px;
}
.menus-row {
	text-align: center;
}
.menus-row h5:after {
	left: 50%;
	transform: translateX(-50%);
}
.mbm-30 {
	margin-bottom: 30px;
}
.nws-ltr h2 {
	font-size: 30px;
}
.copyright img {
	max-width: 250px;
}
.header .open-nav-menu {
	position: absolute;
	right: 20px;
}
.header-main .login {
	position: absolute;
	right: 90px;
}
.story-text {
	padding: 5%;
}
.blog-item {
	flex-wrap: wrap;
}
.blog-cont {
	padding: 25px 0 0;
}
.sni-col2 {
	padding-left: 15px;
}
p.comment-notes, p.stars, p.comment-form-comment, .woocommerce #review_form #respond p {
    text-align: left !important;
}
textarea#comment {
    padding: 10px;
}
.comment-form-cookies-consent label {
    display: inline;
}
.single-img {
    margin-bottom: 20px;
}
.woocommerce ul.order_details li {
    margin-right: 2em !important;
    padding-right: 2em !important;
    margin-bottom: 20px;
    width: 100%;
    border: none !important;
    text-align:left;
}
.woocommerce h2 {
    text-align: left;
}
}

@media only screen and (max-width: 768px) {
	.ak-home-hero {
		background-image: url('https://483.9ae.myftpupload.com/wp-content/themes/skip2Lean/assets/img/home-mobile-banner.jpg') !important;
		        padding-bottom: 450px !important;
        background-size: cover;
        background-position: bottom;
	}
	.container {
    max-width: 520px;
  }
	h1 {
		font-size: 40px;
		margin: 15px 0 20px;
}
h2 {
	font-size: 30px;
}
.top-header p {
	font-size: 14px;
	top: 13px;
	width: 100%;
	left: 0;
	padding-left: 10px;
	text-align: left;
	transform: translateX(0);
}
.points li {
	font-size: 18px;
}
.points img {
	max-width: 40px;
	margin-right: 15px;
}
.sec-padd {
	padding: 50px 0;
}
.points {
	margin-top: 20px;
}
.weight-loss {
	text-align: center;
}
.herb-row {
	text-align: center;
}
.copyright {
	flex-wrap: wrap;
	justify-content: center !important;
	text-align: center;
}
.ig-row {
	flex-wrap: wrap;
}
.ig-row a {
	max-width: 30%;
	margin-bottom: 2%;
}
.herb-card img {
	aspect-ratio: 1.6;
}
.banner-row, .testimi-bnnr, .story-text {
	text-align: center;
}
.mtm-1 {
	margin-bottom: 10px;
}
.pl-50 {
	padding: 15px;
	margin-top: 30px;
}
.pl-50 {padding-left: 15px;}
.pr-50 {padding-right: 15px;}
.fdcr {
	flex-direction: column-reverse;
}
.fdcr img {
	margin-bottom: 40px;
}
h2, h1.h2 {
	font-size: 30px;
}
ul.ban-list li {
	width: max-content;
}
.ban-list {
	justify-items: center;
}
.fdcr .proc img {
	margin-bottom: 0;
}
.proc {
	justify-content: center;
}
.story-img img {
	margin-bottom: 10px;
}
h3.h3 {
	font-size: 25px;
}
h2.accordion-header {
	line-height: 1.5;
}
.fom-rgt {
	padding: 10% 3%;
}
.work-spec {
	padding: 30px 15px;
}
h2.h2 {
	font-size: 24px;
	font-weight: 600;
}
.cc-form {
	box-shadow: none;
	padding: 10% 0;
}
.w-49 {
	width: 100%;
}
.mbm-20 {
	margin-bottom: 20px;
}
.wc-block-components-button {
    font-size: 18px !important;
}
.distributer-sec .banner-row {
    text-align: left;
}
   .distributer-sec .ban-list {
        justify-items: left !important;
    }
    li.nav-item {
    margin: 0 10px 20px;
}
    .rating-breakdown, .write-review-button {
        width: 100% !important;
    }
    section.t-c {
    text-align: left;
}
.fom-lft {
    background-position: left top;
}
p.comment-form-author input, p.comment-form-email input {
    width: 90%;
}
.woocommerce p.stars a::before {
    font-size: 22px;
}
.testi-row img, .testi-row video {
    max-height: max-content;
    width: 100%;
    margin-bottom: 15px;
    background: #d5d9d5;
}
    td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions a {
        font-size: 12px !important;
        padding: 8px 11px;
        margin-left: 5px;
    }
}

@media only screen and (max-width: 575px) {
	.container {
    max-width: 100%;
  }
	.top-header p {
		font-size: 10px;
}
h3 {
	font-size: 20px;
}
.herb-card img {
	object-fit: cover;
	aspect-ratio: 1.3;
}
.prod-buy-row h5 {
	margin: 15px 0 40px;
}
a.btnn {
	font-size: 18px;
	padding: 15px 20px;
}
.prod-buy-row img {
	max-width: 80px;
}
.prod-buy-row {
	margin: 30px auto 0;
}
.header .logo {
	max-width: 175px;
	padding: 0;
}
.header .open-nav-menu {
	right: -10px;
}
.login {
	right: 50px;
}
.ban-logo img {
	width: 70%;
}
p {
	font-size: 15px;
}
.testi-slider p, .char-card h6 {
	font-size: 15px;
}
span.c-name {
	font-size: 20px;
}
h2 {
	font-size: 24px;
}
h2 {
	line-height: 1.8;
}
.rgt {
	margin-top: 20px;
}
.menus-row h5 {
	margin-top: 40px;
}
.mbm-30 {
	margin-bottom: 0;
}
.form-subscribe .btn {
	height: 50px;
	width: 140px;
	font-size: 16px;
}
.form-subscribe .form-control {
	height: 60px;
	padding-left: 15px;
	padding-right: 15px;
}
.strip, .sec-padd, .result-sec, .sni-col2, .result-sec {
	text-align: center;
}
h1 {
	font-size: 32px;
}
h5, .points li {
	font-size: 16px;
}
.fom-lft {
	padding: 10% 3%;
	text-align: center;
}
.bef-cont img {
	max-width: 30%;
}
.testimi-bnnr {
	padding: 30px 0px;
}
.prod-dtl-col:first-child {
	padding: 50px 10px 10px;
}
br{display:none;}
span.immg {
	width: 35px;
}
.svn {
	font-size: 14px;
}
.header-main .login {
        right: 47px;
    }
    .blog-ddtl .blog-item {
    padding: 50px 15px;
}
section.blogs-sec {
    text-align: left;
}
    .blogs-sec h2 {
        line-height: 1.4;
    }
    .res-post {
    margin-top: 20px;
}
.blogs-sec h2 {
    font-size: 25px;
}
.blog-list img {
    max-width: 100%;
    height: auto;
}
span.btl-count {
    font-size: 38px;
}
span.men-prc {
    font-size: 30px;
}
span.disc-pers {
    font-size: 18px;
}
span.disctd-prc {
    font-size: 20px;
}
.login.log1 a {
    letter-spacing: 0;
}  
.login.log1 a {
    font-size: 12px;
}
.accordion-button {
    font-size: 16px;
}
}