@media (max-width: 1600px){
    .item-slider-grid2-subitems .item-wrapper{
        width: 1360px;
        left: calc(100% - 680px);
    }
}

@media (min-width: 992px) {

    /* menu update */

    .nav-main > li.image a{
        font-size: 0;
        position: absolute;
        width: 100%;
        height: 100%;
        padding: 0;
    }

    .nav-main > li.image > .highlight-bg{
        top: 50%;
        left: 0;
        height: 30px;
        transform: translateY(-50%);
        filter: none;
    }

    .nav-main > li:not(.customclass).has-bg {
        margin: 0 10px 0 10px;
    }

    .nav-main > li.image.has-bg {
        margin-left: -10px;
    }

    .nav-main > li.image.has-bg {
        max-width: 120px;
    }

    .nav-main > li.customclass .nav-main-dropdown-item:last-child {
        margin-bottom: 40px !important;
    }


}

@media (max-width: 1400px){

    .autocomplete {
        width: 285px;
        left: calc(50% + 47px);
    }
    #search-text-autocomplete-list,
    .autocomplete-results{
        width: 500px;
    }

    .container {
        width: 1200px;
    }

    .grid-slider.categories-grid-slider .text-wrapper{
        padding: 42px 20px;
    }
    .nav-main > li > a{
        padding: 9px 5px;
        font-size: 12px;
    }

    .autocomplete-button.autocomplete-button-simple{
        width: 285px;
    }

    .header-favorite.header-favorite-simple{
        right: 9%;
    }
    .nav-main-wrapper.scroll-to-fixed-fixed{
        width: 1200px;
    }

    .nav-main > li.has-bg{
        margin: 0 10px 0 20px;
    }

    .nav-main > li.customclass.has-bg{
        margin: 0 10px 0 0px;
    }

    .main_search_form .form-group-button{
        margin-top: 0;
    }

    .my_package_form{
        padding: 11px 25px;
    }

    .grid-slider.categories-grid-slider .text-wrapper .title{
        font-size: 16px;
        line-height: 18px;
    }

    .footer-nav {
        margin: 30px 15px;
    }

    .newsletter .newsletter-form{
        padding-left: 0;
    }

    .social-icon .heading-wrapper .title{
        float: left;
        display: block;
        width: 100%;
    }

    .social-icon .items-wrapper{
        float: left;
        padding-right: 0;
        padding-left: 30px;
    }

    .item-slider-grid2-subitems .item-wrapper{
        left: calc(100% - 590px);
        width: 1200px;
    }

    .type-view-onerow-v3 .product-item .list-product-info-wrapper .buttons-wrapper .btn.btn-primary, .type-view-onerow-v3 .product-item .list-product-info-wrapper .buttons-wrapper .buyButtonOnLists{
        padding: 1px 0;
    }

    .type-view-onerow-v3 .product-item .list-product-info-wrapper .buttons-wrapper .btn.show-alternative{
        padding: 8px 0;
    }

    .items-grid-4 .content{
        padding: 20px;
    }

    .type-view-onerow-v3.product .product-item .options-wrapper.product-sizes-v3 .product-sizes .btn.buyButtonOnLists:before, .product-slider .item:hover .product-sizes .btn.buyButtonOnLists:before, .product .item:hover .options-wrapper.product-sizes-v3 .product-sizes .btn.buyButtonOnLists:before{
        left: 16%;
    }

    .breadcrumbs-filters .items-wrapper .item {
        padding: 5px 10px 5px 30px;
    }

    .profile-edit-items .text-wrapper{
        width: 70%;
        margin-bottom: 20px;
    }

    .item-slider-grid2-subitems .item .title a{
        font-size: 12px;
    }

    .item-slider-grid2-subitems .subitem .title{
        font-size: 13px;
        font-weight: 400;
    }

    .item-4-items .img-right img {
        height: 128px;
        float: right;
    }

    .main_search_form{
        padding: 20px 10px;
    }

    .search-form-main-slider .title{
        font-size: 15px;
    }

    .profile-logindata .heading-wrapper .title {
        width: 978px;
    }
    .toggle-banner .toggle-button.expand span{
        display: none;
    }
    .toggle-banner .toggle-button {
        padding: 5px;
    }
    .nav-main-dropdown ul{
        max-height: 200px;
    }

    .footer .heading-wrapper .title h5{
        font-size: 14px;
    }

    .collapse-menu .heading-wrapper .title .icon{
        padding: 0 8px 6px;
    }

    .footer .heading-wrapper .title h5{
        margin-right: 15px;
    }

    .list-product-items-wrapper{
        height: 45px;
    }

    .product-slider .slick-track > .slick-active + .slick-active + .slick-active + .slick-active + .slick-active + .slick-active:hover .product-description-hover, .products-listing .product-item:nth-of-type(4n):hover .product-description-hover{
        right: 0;
    }

    .filter-group .icon{
        top: 12px;
    }

    .product-compare a span{
        vertical-align: bottom;
    }

    .type-view-onerow-v3 .product-item .list-product-info-wrapper .product-availability-wrapper{
        padding: 10px;
    }

    .product-details-info .brand-img img {
        margin: 0px 0 10px 0px;
    }

    .product-availability-wrapper .delivery-wrapper{
        height: auto;
    }

    .slider.product-slider .item .not-available-wrapper .not-available, .similar-products-slider .item .not-available-wrapper .not-available, .wrapper-grid-view.product-item .not-available-wrapper .not-available, .last-viewed-slider .item .not-available-wrapper .not-available{
        line-height: 13px;
    }

    .breadcrumbs ul{
        padding: 0 20px;
    }

    .sidebar-menu ul.tabs{
        padding: 0 15px;
    }

    .gallery-images{
        margin-top: 5px;
    }

    .items-grid-4-with-heading-and-button .text-wrapper .title {
        font-size: 16px;
        line-height: 18px;
    }

    .items-grid-4-with-heading-and-button .text-wrapper {
        padding: 42px 20px;
    }

    .type-view-onerow-v3 .loyalty-info-wrapper .loyalty-info-slider .btn.btn-slider {
        padding: 0 5px;
        font-size: 13px;
    }

    .scroll-to-top {
        bottom: 60px;
    }
}


@media (max-width: 1200px) {

    /* - FIX - */

    .autocomplete-results .product-title,
    .article-autosuggest .item .text-wrapper .title a {
        font-size: 14px;
    }

    .product-info-wrapper {
        margin-bottom: 15px;
    }

    .product-detail-wrapper .pdf-click {
        position: relative;
        top: auto;
        right: auto;
    }

    .nav-main > li:not(.customclass).has-bg {
        margin: 0 10px 0 20px;
    }

    .container {
        width: 1025px;
    }

    .nav-main-wrapper.scroll-to-fixed-fixed {
        width: 1025px;
    }

    .nav-main > li > a{
        font-size: 11px;
        padding: 9px 0px;
    }

    .nav-main > li.level3 > a > i{
        padding-left: 10px;
        padding-right: 10px;
    }

    .search-form-main-slider .styled-select {
        height: 40px;
    }

    .search-form-main-slider .styled-select select {
        height: 40px;
    }

    .search-form-main-slider .styled-select span {
        font-size: 15px;
        line-height: 37px;
    }

    .footer .heading-wrapper .title h5{
        font-size: 13px;
    }

    .collapse-menu .heading-wrapper .title .icon{
        padding: 0;
    }

    .item-slider-grid2-subitems .item-wrapper {
        left: calc(100% - 763px);
        width: 1025px;
    }

    .autocomplete-button.autocomplete-button-simple{
        width: 250px;
    }
    .header-favorite.header-favorite-simple {
        right: 0%;
    }

    .nav-store-menu{
        left: 29%;
    }

    .type-view-onerow-v3 .product-item .list-product-info-wrapper .buttons-wrapper{
        padding: 0;
    }

    .profile-edit-items .text-wrapper{
        width: 65%;
    }

    .items-grid-4 .content {
        padding: 18px;
    }

    .landing-page-generic .main_search_form,
    .landing-page-generic .main_search_form.active{
        width: 80%;
        margin: 30px 0px 0 50px;
    }

    .landing-page-generic .reset-filters {
        top: 30px;
        right: 0;
    }

    .img-right img{
        height: 128px;
        width: 143px;
    }

    .profile-logindata .heading-wrapper .title {
        width: 832px;
    }

    .footer .newsletter {
        flex-direction: column;
    }

    .newsletter .form-group input {
        width: fit-content;
    }

    .form-search-product-wrapper .form-wrapper {
        width: 80%;
    }
}
