/* =============================== 991px Start ================================= */
@media(max-width:991px)
{
body{font-size:13px;}
p{line-height: 20px;}
.h5, h5 {font-size: 1rem;}	
.navbar-toggle{display:block}	
.header .navbar{flex-wrap:wrap;display: inherit;}
.header .container{flex-wrap:wrap;display:inherit;max-width:100%;}
.header .navbar-brand{margin-left:15px}	
.header .navbar-brand img{max-height:40px}	
.header.fixed .navbar-brand img{max-height:40px}
.top-right-nav{background:#00aded;left:-230px;height:100%;max-width:230px;position:fixed;top: 0;z-index:100;	
	width:230px;transition: all 0.5s ease-in-out;overflow-y:scroll;display:block !important;}
.top-right-nav > li > a.btn{display: block;}
.header .top-right-nav{flex-wrap:inherit;padding:0 15px;}	
.top-right-nav.active{left:0;}	
.header .top-right-nav{justify-content:center;}	
.top-right-nav > li > a{color:#fff;display: inline-block;padding:13px 15px;font-size: 13px;}
.top-right-nav li.cart-dropdown > a i{font-size: 16px;}	
.top-right-nav li.cart-dropdown a .badge{top:6px;min-width: 15px;min-height: 15px;font-size: 10px;}
.main-menu.navbar-nav{flex-wrap:wrap;}
.main-menu > li{display:block;width: 100%;}
.main-menu > li > a{color:#fff;border-bottom: 1px solid #127b29;padding:0.7rem 1rem;}

.main-menu .dropdown-menu{transform:translatex(-50px);position:static;border-radius:0;background: #eee;margin: 0;border:none}
.main-menu .dropdown-menu.show{visibility:visible;opacity:1;transform:translateY(0px);position:static;}
.main-menu .dropdown-menu li a{font-size:12.5px;padding:0.6rem 1.5rem;}
.main-menu > li.dropdown > a{margin-right:0}
.main-menu > li.dropdown > a:after{right:15px;top: 26%;}
.main-menu > li.home > a i{line-height: normal;float: none;}
.navbar-nav.social{position: absolute;bottom: 0;width: 100%;justify-content: center;}
.social li a{padding:15px;}
.path{font-size:20px;}
.page-title .path{font-size: 13px;top: 25px;}
.hero .carousel-caption h1{font-size:50px;line-height:50px;}
.hero .carousel-caption h2{font-size:25px;line-height:20px;}
.hero .carousel-caption h3{font-size:25px;}
.hero .carousel-caption p{font-size: 17px;padding:5px 0;line-height:normal;}
.btn-lg{font-size:15px;padding:.6rem 1.5rem;}
.carousel-control-next img, .carousel-control-prev img{max-height:80px}
.FORMULAS-card{margin-bottom:15px}
.section-title h1{font-size: 30px;}
.section-title p{font-size: 16px;line-height: 25px;}
.video-box .btn-video{transform: scale(0.6);}
.hero .carousel-caption{padding:5rem 2rem;}
.testimonials .carousel-caption{padding:50px 35px 50px;}
.testimonials .carousel-caption .description{line-height:25px;font-size:16px;}
.testimonials .client-name{font-size: 16px;}
.dropdown-menu.show{transform:translateY(-3px);}
.floating-btns{position: absolute;right: 80px;top: 10px;}
.header .container {position:static;}
.internal-hero.large{padding: 3rem 0 5rem;}
.internal-hero.large h1{font-size:30px;}.internal-hero.large h2{font-size: 30px;}
.internal-hero p{font-size:18px;}
.join-box h2{font-size:20px;}
.video-lib-box{padding-bottom: 5rem;}
.cart-item-detail h3{line-height:normal;}
.cart-item-detail .product-name{line-height:normal;font-size:16px;}
.cart-item.row.align-items-center{align-items: start !important;-ms-flex-align: start !important;-webkit-flex-align: start !important;}
.fancy_radio-box.large .btn{padding: 8px 25px;}
.alert-outline.lg{padding: 20px 18px;}
.alert-outline.lg .icon{font-size: 35px;}
.alert-outline.lg h4{font-size:1rem;}
.alert-outline.lg .close{font-size: 35px;}
.top-right-nav{padding-top:0}
}
/* =============================== 768px Start ================================= */

/* =============================== 767px Start ================================= */
@media(max-width:767px)
{
.h3, h3{font-size: 1.2rem;}
.reviews i{font-size: 18px;}
.btn{padding: 0.5rem 1rem;}	
.section-title h1{font-size:25px;}	
.mb-5, .my-5 {margin-bottom:2rem !important;}	
section{padding:35px 0;}		
.floating-btns{display:none}
.carousel-item .path{position:static;font-size: 13px;text-align:center}
.header.fixed .navbar-brand img{max-height: 35px;}
.hero .carousel-caption{padding:2rem 3rem 3rem}
.hero .carousel-caption h1{font-size:35px;line-height:35px}
.hero .carousel-caption h2{font-size:30px;line-height:30px}
.hero .carousel-caption h3{font-size:16px;}
.hero .carousel-caption p{font-size:13px}
.FORMULAS-card{text-align:center}
.FORMULAS-card .card-text{font-size: 16px;line-height: 24px;}
.btn + .btn{margin-top:5px}
.news-box> a{text-align:center}
.testimonials .carousel-caption{padding:50px 25px 50px}
.testimonials .carousel-caption .description{line-height: 20px;font-size: 14px;}
.testimonials{padding-bottom:60px;}
.testimonials .carousel-control-prev{left:-10px;}.testimonials .carousel-control-next{right:-10px;}
.carousel-control-next img, .carousel-control-prev img{max-height:60px;}
.testimonials .carousel::before{transform: scale(0.9);}
.footer .brand img{max-height: 45px;}
.footer p{line-height: 20px;font-size:13px;}
.footer .widget{margin-bottom:20px}
.footer .widget:last-child{margin-bottom:0}
.widget-title{position:relative}
.widget-title:after{position: absolute;content: "";left: 0;bottom: -12px;height: 3px;background: #309859;width: 50px;}
.footer .widget-title{margin-bottom: 25px;}
.footer .widget ul.nav li a{font-size: 13px;padding: 5px 0;}
.footer p{margin-bottom:10px}
.copyright .row{justify-content: center;}
.copyright ul.nav li a{font-size: 13px;padding:0 5px;}
.scrolltop{bottom:75px;right:15px;}
.bg-white-xs {background: rgba(255,255,255,.9);padding: 20px;}
.page-title,.page-title .row{text-align:center;justify-content: center;}
.page-title h2{font-size: 1.5rem;margin-bottom:10px !important}
.join-box p{font-size: 13px;line-height: 15px;}
.Newsletter-form .form-control{min-height: 47px;font-size:16px;}
.Newsletter h3{font-size:1.5rem;}
.page-title .path{position:static}
.partner-hero{padding:1rem 0 17rem !important;background-position: center left !important;}
.partner-hero h3{font-size:1.2rem;}
.cart-nav > li > a{padding:13px 10px;font-size:14px;margin:0}
.cart-nav > li a span{display:none}
.cart-nav > li a strong{height: 25px;width: 25px;line-height: 25px;font-size: 12px;font-weight: 600;}
.cart-item-detail{padding-left:0;}
.sub-title{font-size:1rem;}
.cart-item-detail .product-name{margin-bottom:5px}
.summary .total{border-bottom:none !important;}
.cart-page .btn + .btn{margin-top:0;}
.product-box{padding: 12px 10px;}
.product-box .product-title a{font-size:14px;}
.product-box p{font-size: 14px;margin-bottom: 10px;}
.product-box .btn{font-size:10px;}
.internal-hero{text-align:center}.internal-hero.large{text-align:left}
.internal-hero p{padding:0.5rem 0;}
.internal-hero h1{font-size: 25px;}
.pricing-table .price{font-size: 37px;letter-spacing: 0;}
.pricing-table .period{font-size: 20px;}
.pricing-content .list li{font-size: 13px;padding: 10px 0;}
.footer p i{font-size:16px;line-height: 22px;}

}
