@media (max-width: 1600px){
    .category-with-background-slider > .row,
    .category-second-slider > .row,
    .category-third-slider > .row{
        width: auto;
    }

    .image-with-pins-item-wrapper .image-with-pins-wrapper .pin-marker.clicked .click-content{
        width: 200px;
    }

    .image-with-pins-item-wrapper .image-with-pins-wrapper .click-content .bottom-btn-wrapper .btn-default{
        padding: 9px 10px 9px 15px;
    }
    .image-with-pins-item-wrapper .image-with-pins-wrapper .click-content .text-wrapper{
        height: auto;
    }
    .image-with-pins-item-wrapper .image-with-pins-wrapper .click-content .text-wrapper .title{
        height: 40px;
    }
}
@media (max-width: 1400px){

    .social-icon .item{
        padding: 10px;
    }

    .nav-main > li > a{
        padding: 12px 5px;
    }

    .nav-main-dropdown-inner {
        padding: 15px 30px;
    }

    .error-search-list{
        padding: 20px 20px;
    }

    .page{
        padding: 0 30px;
    }

    .item.product-item.gridalt-view {
        height: 550px;
    }

    .item.product-item.grid-view{
        height: auto;
    }

    .toggle-banner .toggle-button.expand,
    .toggle-banner .toggle-button{
        width: 50px;
    }

    .container{
        width: 1200px;
    }

    .article-list-with-custom-repeating .custom-preview .item .content{
        right: 20px;
    }

    .article.article-list-grid-landscape .item .text-wrapper .description{
        height: 70px;
    }

    .stores-list .item-wrapper{
        padding: 20px 30px 0px;
    }

    .stores-list .short-description{
        font-size: 12px;
    }

    .stores-list .content .title{
        margin-bottom: 10px;
    }

    .article-header {
        position: absolute;
        top: -179px;
        left: 50%;
        transform: translateX(-50%);
        text-align: left;
        padding: 30px 30px 20px;
        background: #ffffff;
        width: 65%;
    }

    .article-heading .title {
        height: 85px;
    }

    /* - AUTOCOMPLETE CORRECTIONS - */
    .autocomplete-button-wrapper,
    .autocomplete-wrapper {
        width: 1180px;
    }

    .category-third-slider > .row,
    .category-with-background-slider > .row, .category-second-slider > .row, .category-third-slider > .row{
        width: 1200px;
    }

    .featured-post-wrapper .item .content{
        padding: 20px 50px 25px 50px;
        background: #ffffff;
    }

    .article-detail-v3 .the-date{
        width: 825px;
    }

    /*.container-subitem_grid .item{*/
    /*    max-height: 578px;*/
    /*}*/

    .bt-fg-outlet .autocomplete-button.autocomplete-button-simple{
        width: 165px;
    }

}


@media (max-width: 1200px){

    .nav-main-wrapper > .container{
        width:100%;
    }

    .nav-main > li > a{
        padding: 12px 5px;
    }

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

    .social-icon .item{
        margin-right: 0;
    }

    .article-grid-listing-3.article div:not(.category-submenu) .item .text-wrapper .title,
    .article-grid-listing-3.article-autosuggest .item .text-wrapper .title{
        height: 30px;
    }

    .nav-main-dropdown{
        float: left;
    }

    .container{
        width: auto;
    }

    .item.product-item.gridalt-view{
        height: 450px;
    }

    .product-slider > .slider-navigation-absolute{
        width: calc(100% + 0px);
        left: 0;
    }
    .items-generic{
        padding: 0 10px 30px;
    }

    /* - AUTOCOMPLETE CORRECTIONS - */
    .autocomplete-button-wrapper,
    .autocomplete-wrapper {
        width: calc(100% - 20px);
    }

    .autocomplete-wrapper .autocomplete {
        right: 0;
    }

    .article-detail-v3 .the-date {
        width: 60%;
    }

    #formLoyaltyCardOnlineRequest {
        padding: 0 10%;
    }

}

@media (max-width: 1200px){

    .bt-fg-outlet .nav-main > li > a{
        padding: 10px 5px 10px;
    }

    .bt-fg-outlet .autocomplete-button.autocomplete-button-simple{
        width: 155px;
    }

}

@media (min-width: 768px) {
    .tp-product .scroll-to-top {
        bottom: 100px;
    }
    .tp-product .fixed-add-to-cart-wrapper .row .col-md-4 {
        width: 12%;
    }

    .tp-product .fixed-add-to-cart-wrapper .row .col-sm-3.col-md-2 {
        width: 38%;
    }

    .f-product-wrapper {
        display: flex;
        align-items: baseline;
    }
}
