@media (max-width: 1025px){

    .nav-main > li > a{
        padding: 10px 20px 10px 0;
        height: auto;
    }

    .header-top{
        height: 80px;
    }

    .header.fixed .header-top.fixed-style{
        height: 70px;
    }

    .header.fixed .nav-main-wrapper.scroll-to-fixed-fixed{
        top: 70px !important;
    }

    .header.fixed .logo{
        text-align: center;
        padding: 0 0 0;
        position: absolute;
        top: 30px;
        left: 50%;
        transform: translateX(-50%);
    }

    .header .logo{
        text-align: center;
        padding: 0 0 0;
        position: absolute;
        top: 30px;
        left: 50%;
        transform: translateX(-50%);
    }

    .header .logo img{
        width: 100%;
    }

    header.fixed .header-cart, header.fixed .header-favorite.header-favorite-circle-top-right{
        right: 0;
        margin: 6px 15px 0 0;
    }

    header.fixed .header-favorite.header-favorite-circle-top-right{
        margin: 6px 50px 6px 6px;
    }

    .disclaimer{
        width: 100%;
    }

    .article.article-slider.article-grid-listing-5 .item .img-wrapper{
        margin-right: -30%;
        width: 100%;
    }

    .article.article-slider.article-grid-listing-5 .content{
        padding: 35px 35px 35px 80px;
        min-height: 200px;
    }

    .article.article-slider.article-grid-listing-5 .item .text-wrapper .the-date{
        font-size: 13px;
        left: -30px;
        width: 60px;
        line-height: 40px;
        height: 40px;
    }

    .article.article-slider.article-grid-listing-5 .item .text-wrapper .category{
        font-size: 12px;
        line-height: 12px;
    }

    .article.article-slider.article-grid-listing-5 .text-wrapper .title{
        height: auto;
        margin-bottom: 10px;
    }

    .article.article-slider.article-grid-listing-5 .item .text-wrapper .title a{
        color: #403545;
        font-size: 18px
    }

    .article.article-slider.article-grid-listing-5 .text-wrapper .description{
        height: auto;
        padding: 0;
        margin-bottom: 15px;
        font-size: 15px;
    }

    .article .item .btn-wrapper a.btn{
        min-width: 106px;
        font-size: 14px;
    }

    .product-listing .product-item.grid-view{
        width: calc(100% / 3);
    }

    .product-listing-container.container{
        width: 100%;
    }

    .dropdown-filters-wrapper.row{
        margin: 0;
    }

    .product-listing-intro .form-group{
        margin-left: 0;
        margin-bottom: 0;
        margin-top: 10px;
    }

    .filter-headlines .items-wrapper .item{
        padding: 0 5px 0 5px;
        margin-right: 5px;
    }

    .dropdown-filters-wrapper .filter-group.active:after{
        right: -98%;
    }

    .dropdown-filters-wrapper .filter-group.active:before{
        left: -98%;
    }

    .dropdown-filters-wrapper .filter-headlines .items-wrapper .item .headline{
        margin-right: 5px;
        line-height: 11px;
        font-size: 11px;
    }

    .filter-headlines .items-wrapper .item .icon{
        font-size: 8px;
    }

    .sidebar-product-compare .sidebar-icon{
        right: 0;
    }

    .sidebar-product-compare{
        width: auto;
    }

    .product-details h1{
        margin-bottom: 15px;
    }

    .product-details .product-details-info .code{
        padding-bottom: 15px;
    }

    .product-details-price .prev-price{
        margin-bottom: 5px;
    }

    .product-attributes-wrapper{
        margin-bottom: 10px;
    }

    .product-details-price{
        margin-bottom: 10px;
    }

    .product-details .product-details-info{
        padding-bottom: 5px;
        margin-bottom: 5px;
    }

    .products-detail-wrapper .social-share .item{
        margin: 0;
    }

    .similar-products-slider .heading-wrapper.heading-wrapper-bordered h2,
    .last-viewed-slider .heading-wrapper.heading-wrapper-bordered h2{
        margin-bottom: 25px;
    }

    .page .right-info{
        padding: 0 0 0 10px;
    }

    #map-canvas{
        min-height: 50vh;
    }

    .registration-sidebar .text-wrapper{
        background-size: cover;
    }

    .product .item .text-wrapper .title{
        padding: 0;
    }

    .size-available-wrapper .product.col-sm-4{
        width: 50%;
    }

    .recomeded-products > .product .col-sm-4{
        width: 50%;
    }

    .profile-favorite-products .product.col-sm-4{
        width: 50%;
    }

    .post-item-listalternately .item-wrapper{
        min-height: 235px;
        margin-left: -20%;
        padding: 20px 20px 20px 65px;
        margin-top: 35px;
    }

    .post-item-listalternately .img-wrapper{
        margin-right: -40%;
    }

    .post-item-listalternately .item-wrapper .title h2{
        font-size: 18px;
        line-height: 20px;
    }

    .post-item-listalternately .item-wrapper .title h2 a{
        font-size: 18px;
    }

    .post-item-listalternately .right-position .img-wrapper{
        margin-left: -40%;
        margin-right: 0;
    }

    .post-item-listalternately .right-position-item-wrapper .item-wrapper{
        padding: 20px 20px 20px 20px;
    }

    .article.article-detail{
        padding-right: 0;
    }

    .article-detail .article-wrapper{
        padding: 0;
    }

    .sidebar .store-contact{
        padding: 0;
    }

    .page-normal{
        padding: 20px 0 0 0;
    }

    .page .category-heading h1{
        text-align: center;
        font-size: 25px;
        line-height: 25px;
        margin-top: 20px;
    }

    .error-search-list{
        padding: 20px 10px;
    }

    .article.article-list-colections .row > div:not(.first-item) .item .content{
        padding: 0 0 20px;
    }

    .article.article-list-colections .item .content{
        padding: 0 0 20px;
    }

    .article.article-list-colections .first-item .item .content .title a,
    .article.article-list-colections .second-item .item .content .title a{
        font-size: 25px;
    }

    .article-detail-colections .article-main-img{
        margin-bottom: 0;
    }

    .article-detail-colections .article-heading{
        bottom: 60px;
    }

    .product-listing .heading-wrapper h1{
        margin: 20px auto 30px;
    }

    .quiz-details-info h1{
        font-size: 25px;
        line-height: 25px;
        margin-bottom: 0;
    }

    .autocomplete-results .product-title{
        height: 42px;
    }

    .page .contact-forma.contact-form-1 .form-group.textarea-group{
        max-width: 380px;
    }

    .page-cover-image .img-wrapper img, .category-cover-image .img-wrapper img{
        width: 100%;
    }

    .shop-button-qnt{
        font-size: 16px;
        padding: 0 40px 0 60px;
    }

    .shop-button-qnt:before{
        left: 30px;
        height: 18px;
    }
    header.fixed .user{
        margin-right: 75px;
    }

    .header-top .nav.nav-simple > li{
        padding: 0 5px;
    }

    .menu-lang-wrapper{
        padding: 0 10px;
    }

    .toggle-banner .item.closed{
        width: 0;
        height: 0;
    }

    .article .category-submenu{
        margin-bottom: 0;
    }

    .article .category-submenu .item{
        padding: 0 10px;
    }

    .store-contact .items-wrapper .item.row .days,
    .store-contact .items-wrapper .item.row .time {
        padding: 0;
    }

    .store-contact .items-wrapper .title .icon{
        margin-right: 0;
    }

    .store-contact .items-wrapper .item{
        margin-left: 17px;
    }

    .store-details{
        padding: 0;
    }

    .post-item-listalternately{
        padding: 20px 0 0;
    }

    .article-background-wrapper{
        margin: 35px 0 20px;
    }

    .nav-main > li > a{
        padding: 10px 3px 10px 3px;
        font-size: 11.5px;
    }

    .nav-main{
        max-width: 700px;
        overflow: hidden;
    }

    .autocomplete-button.autocomplete-button-simple{
        min-width: auto !important;
        border: none;
        padding: 14px 10px;
    }

    .autocomplete-button.autocomplete-button-simple .title{
        display: none;
    }

    .autocomplete-button.autocomplete-button-simple .title{
        display: none;
    }

    .footer .newsletter{
        float: left;
        width: 50%;
    }

    .social-icon{
        float: left;
        width: 40%;
        margin-left: 20px;
    }

    .product .item .bottom-btn-wrapper .btn-default{
        display: none;
    }

    .product .item .text-wrapper{
        height: 115px;
    }

    .product-slider .slick-slide,
    .product-listing .product-item {
        padding-bottom: 15px !important;
    }

    .product-listing-intro{
        padding: 0px 0 5px;
    }


    /*.header-cart .mini-cart.mini-cart-circle-top-right .icon-wrapper{*/
    /*    background: url(../../images/nbshop5_pandora/core/svg_korpa.svg) no-repeat;*/
    /*    width: 17px;*/
    /*    height: 22px;*/
    /*}*/

    /*.header-cart .mini-cart.mini-cart-circle-top-right{*/
    /*    height: 22px;*/
    /*}*/

    /*.header-cart{*/
    /*    margin: 13px 20px 15px 0;*/
    /*}*/

    .handlines-sldier{
        display: none;
    }

    .text_grid12.landing-headline{
        padding: 30px 10px 0;
    }

    .header-top .nav.nav-simple > li{
        padding: 0 4px;
    }

    .header-top .user span,
    .header-top p, .header-top span, .header-top a{
        font-size: 10px;
    }

    #order_address_content .cart-address .users-buttons{
        float: right !important;
    }

    .table-cart-information{
        position: relative;
        left: 10px;
        margin-top: 0;
    }

    .product .item .text-wrapper{
        height: 125px;
    }

}

@media (max-width: 900px){

    .text_grid12.description .heading-wrapper,
    .text_grid12.description .description,
    .item-newsletter-wrapper{
        width: 100%;
    }

    .newsletter.fullwidth-center-item .form-group input{
        width: 480px;
    }

    .newsletter .item-newsletter-wrapper .btn-wrapper{
        max-width: 235px;
    }

    .recommended_categories-slider{
        display: block;
    }

    .recommended_categories-slider .item{
        padding-left: 10px;
        padding-right: 10px;
    }

    .slider.main-slider{
        margin-bottom: 30px;
    }

    .slider.main-slider .slider-init{
        margin-bottom: 30px;
    }
}

@media (max-width: 770px){

    .donation-products.delivery-options .gift-product .product-info{
        padding-left: 0;
        display: block;
        padding-top: 15px;
    }

    .donation-products.delivery-options .gift-product .delivery-option-image{
        display: block;
        float: none;
    }

    .donation-products.delivery-options .gift-product .icheck-label{
        display: block;
    }
}

