@media screen and (min-width : 0px) and (max-width : 991px)
{	
	.landing-content .landing-inner{
		padding: 15px;
	}
	.landing-content{
		border-width: 15px;
	}
	.btn-landing{
		margin-bottom: 20px;
	}
	.btn-landing{
		font-size: 25px;
		padding: 15px 10px 15px 60px;
	}
	.btn-landing span.icon{
		width: 50px;
	}
	
	.landing-header{
		padding: 20px;
	}
	.landing-header a img{
		max-height: 130px;
	}
	.landing-btn-part{
		padding-top: 160px;
	}
	.banner-content{
		padding: 0 20px 50px;
	}
	.navbar-top .navbar-brand img{
		max-height: 80px;
	}
	.left-part-banner .sub-title-banner{
		font-size: 18px;
		margin-bottom: 20px;
		line-height: normal;
	}
	.left-part-banner .title{
		font-size: 25px;
		margin-bottom: 20px;
	}
	.left-part-banner .shopnow-btn{
		font-size: 16px;
	}
	.banner-content{
		height: auto;
	}
	.left-part-banner{
		margin-bottom: 20px;
	}
	.what-metabolic{
		padding: 40px 0;
	}
	.what-metabolic .title{
		font-size: 24px;
		padding-bottom: 10px;
	}
	.what-metabolic .text{
		font-size: 16px;
		margin-bottom: 20px;
	}
	.product-bg{
		padding: 30px 0;
		margin-bottom: 20px;
	}
	.product-right-bg{
		padding-left: 0px;
		margin-bottom: 20px;
	}
	.product-right-bg .title{
		font-size: 28px;
		margin-bottom: 10px;
	}
	.product-right-bg .text{
		font-size: 16px;
	}
	.grow-sec{
		padding: 40px 0;
	}
	.grow-sec .title{
		font-size: 30px;
		line-height: normal;
	}
	.grow-box{
		margin-bottom: 20px;
		height: auto;
	}
	.grow-box .img{
		height: 220px;
		margin-bottom: 10px;
	}
	.grow-box .text{
		font-size: 16px;
		line-height: 28px;
		margin-bottom: 10px;
	}
	.top-effect{
		height: 68px;
	}
	.design-sec{
		padding: 100px 0;
	}
	.design-sec .title{
		font-size: 26px;
		margin-bottom: 20px;
		line-height: normal;
	}
	.design-sec .text{
		font-size: 16px;
		line-height: 24px;
	}
	.results-sec{
		padding: 40px 0;
	}
	.design-right{
		margin-top: 20px;
	}
	.design-right .title{
		font-size: 24px;
	}
	.design-right .list{
		padding-top: 10px;
	}
	.design-right .list li{
		font-size: 16px;
		padding-left: 30px;
	}
	.design-right .list li i{
		font-size: 26px;
	}
	.yourself-sec{
		padding: 40px 0;
	}
	.yourself-sec .title{
		font-size: 28px;
	}
	.happy-customer{
		padding: 100px 0;
	}
	.happy-customer .inner h2{
		font-size: 36px;
	}
	.faq-sec{
		padding: 40px 0;
	}
	.faq-sec .title{
		font-size: 24px;
	}
	#accordion .card-header .card-link{
		font-size: 16px;
		font-weight: 600;
	}
	#accordion .card-header .card-link .more-less{
		top: 15px;
	}
	.footer{
		text-align: center;
	}
	.footer-logo{
		margin-bottom: 20px;
	}
	.footer-title{
		margin-bottom: 10px;
	}
	.location{
		padding-left: 0px;
	}
	.location .icon{
		position: relative;
		margin-top: 3px;
		display: inline-block;
		margin-right: 5px;
	}
	.footer-bottom{
		font-size: 13px;
	}
	.footer .col-lg-3{
		margin-bottom: 20px;
	}
	.navbar-top .navbar-nav .login-btn{
		margin-bottom: 10px;
	}
	.navbar-collapse{
		position: absolute;
		background-color: #006929;
		top: 100px;
		z-index: 99;
		width: 100%;
		left: 0;
	}
	.navbar{
		background-color: rgba(0,0,0);
		margin-bottom: 15px;
	}
	.product-detail-right{
		margin-top: 30px;
	}
	.product-detail-right .title{
		font-size: 22px;
	}
	.product-detail-right .price{
		font-size: 40px;
	}
	.product-detail-right .cart-btn-part .btn{
		padding: 0.5rem 1rem;
		font-size: 18px;
	}
	.product-detail-right .description-top{
		font-size: 16px;
	}
	.product-detail-right .description-top ul li{
		font-size: 16px;
	}
	.product-tab .nav-tabs .nav-item{
		width: 100%;
		margin-right: 0px;
		margin-bottom: 10px;
	}
	.cart-table td{
		display: block;
		width: 100%;
		text-align: center;
		padding: 0.40rem;
	}
	.cart-table .cart-img, .cart-table .quantity,.cart-table .remove{
		width: 100%;
	}
	.cart-table .quantity .form-control{
		display: inline-block;
	}
	.cart-table .remove{
		text-align: center;
	}
	.cart-page-title{
		font-size: 32px;
	}
	.btn-page-xl{
		font-size: 16px;
	}
	.thanks-msg{
		padding: 2rem 0;
	}
	.thanks-msg .title{
		font-size: 40px;
	}
	.thanks-msg .sub-title{
		font-size: 18px;
	}
	.login-logo {
		margin-bottom: 20px;
	}
	.login-logo img{
		max-height: 100px;
	}
	.login-form-inner{
		padding: 20px 5px;
	}
	.login-form-inner .form-group{
		margin-bottom: 1rem;
	}
	.login-box .title{
		font-size: 26px;
	}
	.login-form-inner .btn{
		font-size: 18px;
	}
}
@media screen and (min-width : 992px) and (max-width : 1190px)
{
	.btn-landing{
		font-size: 40px;
		padding-left: 60px;
	}
	.btn-landing span.icon{
		width: 50px;
	}
	.navbar-top .navbar-nav .nav-link{
		font-size: 14px;
		padding-right: 0.5rem;
    	padding-left: 0.5rem;
	}
	.navbar-top .navbar-brand img{
		max-height: 90px;
	}
}	
@media screen and (max-width: 767px) {
	
}