@media (max-width:479px) {
   .l-txt {
        font-size: 38px;
        line-height: 38px;
    }
    .productGrid .product{
	 width: 97%;
    }
}
@media (max-width:380px) {
    .h-prod-icons{
        text-align: center;
    }
    .h-cart-ic{
        margin-bottom: 10px;
    }
    .second-pric-sec .freeship-sec {
    float: right;
    width: 70%;
}

}
@media (min-width:540px) and (max-width:767px) {
    .product-info-cart .btn {
    display: block;
    width: 100%;
    clear:both;
}
}
@media (min-width:768px) and (max-width:1200px) {
     .h-prod-icons{
        text-align: center;
    }
    .h-prod-icons a{
        float: none!important;
    }
    .h-cart-ic{
        margin-bottom: 10px;
    }
}
@media (max-width:767px) {
    .shop_page {
    margin-top: 90px;
}
    .more-f-img ,.blog-h-left-sec img{display:none;}
    .productGrid.productGrid--maxCol3 {
      margin: 0;
}
.productView-images {
    max-height: 100%;
    width: 80%;
}
.product-info-cart .btn {
    padding: 0.375rem 0.7rem;
}
    .customer-inr-info,.company-inr-info{
        margin-top: 30px;
    }
    .ftr-two{
        text-align: center;
    }
    .ftr-two p{
        float: none!important;
        margin: 0px!important;
    }
    .social-icons{
        float: none!important;
        margin-top: 8px!important;
    }
    .top-load-icn{
        position: absolute;
        top: -28px;
        left: 36%!important;
    }
    .feel-content {
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .feel-content{
        text-align: center;
    }
    .feel-icn,.more-f-img img{
        position: unset;
    }
    .prod-list {
        padding-top: 20px;
        padding-bottom: 40px;
    }
    .more-f-bnr,.life-sync-cnt{
        padding-top: 40px;
        padding-left: 20px;
        padding-right: 20px;
    }
    .h-ftr-txt,.h-lf-sync-txt {
        font-size: 36px;
        line-height: 42px;
    }
    .life-sync{
        padding-left: 15px;
        padding-right: 15px;
    }
     .ls-money-sec .blog-h-right img{
        margin-right: -15px;
    }
    .card-figcaption-button{
        margin-bottom: 10px;
    }
	.product_opts .form-field {
	    float: none;
	    margin-bottom: 10px;
	    width: 100%;
	}
.form-increment {
    margin-right: 10px;
}
.qty-box {
    height: 36px;
}
.form.form-wishlist.form-action {
    margin-left: 10px;
}
.form-increment.qty_form{
    width: 80px;
}
.blog-h-left,.blog-h-right,.blog-h-left-sec {
    float: left;
    width: 100% !important;
}
.newsltr-btn {
    top: -3px;
}
.blog-h-right.clearfix,.blog-h-left-sec.life-sync-inr.clearfix,.more-f-img.blog-h-right.clearfix {
    float: none;
    position: initial;
}
.more-f-bnr,.life-sync-cnt {
    padding-left: 15px;
    padding-right: 15px;
}
.h-ftr-txt,.h-lf-sync-txt {
    font-size: 3rem;
    line-height: normal;
}
.prod_image-sec, .prod_thumbimage-sec {
    float: none;
}
.prod_thumbimage-sec {
    width: 100%;
}
.productView-thumbnail- {
    float: left;
    margin-left: 10px;
    width: 65px;
}
.productView-thumbnail-link {
    height: 60px;
    padding: 0;
    width: 100%;
}
.productView-images {
    width: 100%;
}
.our-mission {
    margin-top: 0;
}
.mobileheader{display:block;background-color:#EAEAEA;}
.desktop_header{display:none;}
/*.header-logo {margin: 10px 70px;}*/
.tp-logo {margin: 0;padding: 0;}
.body {margin-top: 4rem;}
.mobileMenu-toggle .mobileMenu-toggleIcon, .mobileMenu-toggle .mobileMenu-toggleIcon::before, .mobileMenu-toggle .mobileMenu-toggleIcon::after {background: #005593 none repeat scroll 0 0;}
.mobileMenu-toggle.is-open .mobileMenu-toggleIcon::before,.mobileMenu-toggle.is-open .mobileMenu-toggleIcon::after {background-color: #005593;}
.navPages {background-color: #005593;}
.navPages .nav-link {color: #fff;}
.navUser-item-cartLabel {display: block;}
.min-cart-a {display: none;}
.countPill.countPill--positive.cart-quantity {right: 0;}
.cart-link {position: absolute;right: 10px;top: 15px;}
.js-offcanvas-trigger.navbar-toggle.collapsed {display: none;}
.heroCarousel .slick-next, .heroCarousel .slick-prev {top: 70%;}
.productView-options .form-action .button {
    width: auto;
}
.relate-prod {
    padding-top: 40px;
}
.video_sec {
    min-height: 240px;
}
}
@media (min-width:1024px){
.desktop_header{display:block;}
.mobileheader{display:none;}
}
@media (min-width:768px) and (max-width:991px) {
    .feel-content {
        padding-top: 40px;
        padding-bottom: 40px;
    }
    .prod-list {
        padding-top: 40px;
        padding-bottom: 60px;
    }
    .h-ftr-txt,.h-lf-sync-txt {
        font-size: 36px;
        line-height: 36px;
    }
    .more-f-img{
        display: none;
    }
    .blog-h-left, .blog-h-right, .blog-h-left-sec {
    width:100%;
}
    .ls-money-sec,.life-sync{
        min-height: auto;
        padding: 40px 100px;
    }
    .more-f-bnr,.life-sync-cnt{
        padding: 0px;
    }
    .life-sync-inr{
        display: none;
    }
.our-mission {
    margin-top: 300px;
}

.desktop_header{display:none;}
.mobileheader{display:block;}
.mobileheader{display:block;background-color:#EAEAEA;}
.desktop_header{display:none;}
/*.header-logo {margin: 10px 70px;}*/
.tp-logo {margin: 0;padding: 0;}
.body {margin-top: 5rem;}
.mobileMenu-toggle .mobileMenu-toggleIcon, .mobileMenu-toggle .mobileMenu-toggleIcon::before, .mobileMenu-toggle .mobileMenu-toggleIcon::after {background: #005593 none repeat scroll 0 0;}
.mobileMenu-toggle.is-open .mobileMenu-toggleIcon::before,.mobileMenu-toggle.is-open .mobileMenu-toggleIcon::after {background-color: #005593;}
.navPages {background-color: #005593;}
.navPages .nav-link {color: #fff;}
.navUser-item-cartLabel {display: block;}
.min-cart-a {display: none;}
.countPill.countPill--positive.cart-quantity {right: 0;}
.cart-link {position: absolute;right: 10px;top: 10px;}
.js-offcanvas-trigger.navbar-toggle.collapsed {display: none;}
.heroCarousel .slick-next, .heroCarousel .slick-prev {top: 70%;}
.productView-images {
    max-height: 100%;
   /* width: 80%;*/
}
.product_det .tab-title {
    padding: 0.78571rem 1.5rem;
}
.product_det .tab {
    float: left;
}
.form.form-wishlist.form-action {
    float: left;
    width: auto;
}
.mobileMenu-toggle {
    display: block;
}
.navPages-container{
    display: none;
}
.body {
    margin-top: 4rem;
}
.video_sec {
    min-height: 430px;
}
}

@media (min-width:992px) and (max-width:1199px) {
   .feel-content p{
        padding-right: 20px;
    }
    .h-ftr-txt {
        font-size: 36px;
        line-height: 36px;
    }
.our-mission {
    margin-top: 220px;
}
.desktop_header{display:block;}
.mobileheader{display:none;}
.page-sidebar+.page-content
{
    width:80% !important;
}
.page-sidebar {
    width: 20% !important;
}
}


@media (min-width:1200px) {
   .join-hd{
        line-height: 8px;
    }
    .feel-content p{
        padding-right: 30px;
    }
	.productGrid .product{width:33.3333%}
	.our-mission {
	    margin-top: 110px;
	}
		.h-cnt-sec{min-height: 640px;}
		.ls-money-sec{position:relative;}
		.more-f-bnr.blog-h-left{
    position: absolute;
    top: 50%;
    transform: translate(0px, -50%);
    -moz-transform: translate(0px, -50%);
    -webkit-transform: translate(0px, -50%);
}
.more-f-img.blog-h-right img{
    position: absolute;
    right: 0;
}
.ls-money-sec .blog-h-right{float:right;}
.page-sidebar+.page-content
{
    width:80% !important;
}
.page-sidebar {
    width: 20% !important;
}
}
@media (min-width:1500px) {
    .home_section {
        background-color: rgb(255, 255, 255);
        margin: 0 auto;
        position: relative;
        max-width: 1800px;
    }
}