 
@media screen and (min-width: 769px){

.app__tabs__content__wrap{padding: 0em 0em 0em; margin-top: 0rem !important;}


}






@media screen and (min-width: 768px){
    .product-card__wrapper  {
        padding-top: 1em;
        flex-direction: column;
    }


    .product-card__image-container {
        height: 300px;
        width: 100%;
    }

    .product-card__description__title  {
        font-size: 1.5rem;
    }
    .product-card__description__copy  {
        font-size: 1rem; margin-bottom: 13px; 
    }
/* min-height:110px; */
    .product-grid .product-card__description__copy{ margin-top: 10px;}

    .tab-hed-row .resp-tab-item{

    font-weight: 600;
    font-size: .875rem;
    padding: 2em 1em; text-transform: uppercase; color: #000;

}

.tab-hed-row .resp-tab-item{border: none !important;  border-bottom: solid 4px #eee !important; }
.tab-hed-row .resp-tab-item:hover{ border-color:  #000 !important;}
.tab-hed-row .resp-tab-item.resp-tab-active{  border-color:  #000 !important;}
.tab-hed-row{width: 100%; height: 82px;}
.tab-hed-row.sticky .resp-tabs-list{ position: fixed; top:0px; z-index: 700; border-top: solid 1px #fff;}
.app-img-banner-img-mobile{display: none;}
.app-img-banner-img-desktop{display:block ;}
.txt-block-0a h2{background: transparent; color: #fff; line-height: 2rem;}

.tab-detail .resp-tab-content{ border: none; padding:0em;}
.app__product__list__item__content { max-width: calc(100% - 100px);}
.min-height-01{min-height:610px; }
.home-img-block img{max-width: 30vw;}
.g__product-highlight__item{    padding: 3em 3em 5em;}

.has-search-ref .search-block{display: flex; }

.search-rslt .con-1200{padding: 0 1rem; max-width: 1200px;}
.search-result-count.default-max-width{text-align: right;}



.term-women-wearables .min-height-01{min-height:493px; }





   /* ----------------404---------- */


.app__error-code {
    font-size: 120px;
    text-align: left;
    margin-right: 2rem;
}
.app__error-code {
    font-size: 120px;
    text-align: left;
    margin-right: 2rem;
}
.cta-button{ margin: 0.5rem 0 !important;}




.content .column .screen {
    width: 200px;
}


.content .column .teaser, .content .logo {
    margin: 0.5rem 0 0 1.5rem;
    width: 200px;
}


.graph-1{top: 0;}

.col-md-4-v{ max-width: 300px; margin: 0 1.5%; padding: 0px;}
.txt-block-0a h2{  width:62%; line-height: 4.6vw; }

.outer-header{height: 82px; position: relative;}
/* .sticky-intro{margin-top: 90px;} */



.resp-tabs-container .con-1200, .tab-content.con-1200 {padding:0em 6em 2em;  max-width: 1170px; margin-top: 45px;}



}
 
@media screen and (max-width: 782px){
    html {
        margin-top: 0 !important;
    }
}


@media screen and (max-width: 1199px){
    .view-cart-block.py-4 .row   .col-md-3.col-sm-4.mb-6.my-2{  width: 33%;}
    
    }
    



@media screen and (max-width: 1023px){
.view-cart-block.py-4 .row   .col-md-3.col-sm-4.mb-6.my-2{     width: 50%;}

}







@media screen and (max-width: 767px){
    .view-cart-block.py-4 .row   .col-md-3.col-sm-4.mb-6.my-2{     width: 100%;}
    
    }


@media screen and (max-width: 768px){
    .health-tab-itm .tab-link-a{ width: 100%;}
   
    .sidebar__inner ul{ display: flex;  white-space: nowrap;   overflow-x: auto;}
    .sidebar__inner ul li{padding: 10px;}
    .col-md-4.sticky{ background: #fff; border-bottom: solid 1px #eee; z-index: 100;}
    .topic{margin: 15px 0px;  }

    .over-flow{ overflow-x: auto;}
    .content .column .video{width: 100%;}
    .max-768{padding-left: 3%; padding-right: 3%;}

    .gf__social__list{ margin-left: 0px; margin-right: 0px;}
    /* .gh__utility-bar__sign-in{ margin-left: 0.2rem;} */
    /* .gh__utility-bar__cart{ margin-left: 0.2rem;} */

    .tinvwl-table-manage-list .look_in .button{margin-bottom: 10px !important;}

    /* .wishlist_products_counter_number{ min-width: 16px; height: 16px; line-height: 16px;  font-size: .60rem; } */

    /* .gh__utility-bar__cart-wrapper__items-number{min-width: 16px; height: 16px;  width: auto; line-height: 16px; font-size: .60rem;} */


    .help-link{display: inline-block;}
    .help-link li{padding-top:8px; padding-bottom: 8px;}

    .mx-height{    max-height: 56vw;}
    .bg-blog-strap .blog-top-block .blog-top-block{ min-width:830px;}

    /* .left-bar .show-more-row.sub-title-block-2 a{ font-size:1.4em; text-transform: uppercase !important;} */

    .max-768{ padding-left: 5%; padding-right: 5%;}
    .min-h-a{    height:30vw;}

    /* .txt-block-0a h2{     max-width: 50%;} */

    .g__heading h2{    font-size: 1.4em;}
    /* .app__learn-more__container__text__button{font-size: 0.8em;} */
    .mob-product .swiper-container{height: 265px;}
    .model-box ul li{ width: 80px; height: 80px;}

    .filter-wrapper.product-filter{ padding-left: 0 !important; padding-right: 0 !important; width: calc(100% - 40px); margin-left: 20px; margin-right: 20px; }
    .fltr-block.px-4.product-d-none{ border-bottom: 1px solid #d9d9d9; padding-bottom: 20px;}
    .listing-top-row .top-img-box img{max-width: 100%;}
    .tax-series-category .con-1200.pt-5.copy.default.default{padding-bottom: 25px;}

    .img-box.mx-height{ max-height: 67vw !important;}

 }









@media screen and (max-width: 767px){
    .col-md-4-v{width: 100% !important;}

    .min-h-a {
        height: 114vw;
    }
    h2.resp-accordion{display: flex; align-items: center; justify-content: space-between; flex-direction: row-reverse; padding: 1em 2em; font-size: 1em;}
    .tab-padding{padding-left: 0em !important; padding-right: 0em !important;}

    .app__life-style__text__con__mobile--top{top: unset; bottom: 0;}

    .resp-tabs-container .text-block-01 .align-items-end{  
        justify-content: flex-start!important;
    } 

    #parentHorizontalTab .text-block-01 .row-01{padding-left: 0% !important; padding-right: 0% !important;}
    .txt-block-0a h2, .text-block-01.small-font .txt-block-0a h2{font-size: 11vw; line-height: 10vw;}

    .language-switcher.mob-switch{display: block;}
    .language-switcher:not(.mob-switch){ display: none;}

    .model-box ul li{ width: 64px !important; height: 64px !important;}
    .app__product .w-right-col-det .wishlist-cart-ship{margin-top: 1.5em;}
    .row hr{padding-left: 0; padding-right: 0; margin-left: 0; margin-right: 0;}

    .max-900 .row{ margin-left: 0; margin-right: 0;}
     
}

@media screen and (max-width: 767px){
    .search-rslt .product-card-container .product-card__image-container{height: auto !important;}
    .search-rslt .product-card__image-container{ width: 100%;}
    .app__video-banner{padding: 2em;}
    .product-card__description__title{margin-bottom: 6px;}

}


@media screen and (max-width: 719px){

    .tab-hed-row{display: none;}

    .tab-content #accessories_listing{display: none;}
    .clicked-tab{display: block !important;}


}

@media screen and (max-width: 820px){
/* .woocommerce-page h2{font-size: 2.46rem;} */

.search-rslt .con-1200 .col-lg-3{padding: 0 1rem;}

.search-rslt .con-1200{ padding: 0 2.7rem;}
.search-result-count.default-max-width{    font-size: 16px;}
.search-result-count.default-max-width{text-align: right;}
}
