/* Medium devices (desktops, 1025px and down) */
@media (max-width: 1025px) {
    .header-top {
        height: 30px;
    }

    .nav-main > li > a {
        font-size: 14px;
        padding: 13px 10px;
        height: auto;
    }

    .nav-main > li > .highlight-bg {
        top: 14px;
    }

    .nav-main-useractions .item.item-fast-login,
    .header-top .nav.nav-simple > li.item-fast-login {
        display: none;
    }

    header.fixed .header-cart,
    header.fixed .header-favorite.header-favorite-circle-top-right {
        right: 8px;
    }

    .nav-main li.has-bg {
        margin-left: 0;
    }

    .product-quantity-wrapper {
        border: none;
    }

    .product-quantity-wrapper .product-quantity {
        border-width: 1px;
        border-radius: 7px;
        margin-right: -7px;
    }

    .article .custom-preview {
        background: transparent;
        margin-bottom: 0;
        border-radius: 0;
    }

    .article .custom-preview > .item {
        margin: 0;
    }

    .article .custom-preview .item .img-wrapper img {
        width: 100%;
        margin: auto;
    }

    .article .custom-preview .item .content {
        padding: 10px 10px 15px 10px;
    }

    .article .custom-preview .item .text-wrapper .title {
        font-size: 22px;
        height: 60px;
        line-height: 30px;
    }

    .article .custom-preview .item .text-wrapper .description {
        font-size: 15px;
        height: 69px;
    }

    .autocomplete-results .product-title {
        height: 44px;
    }

    .header.fixed .header-shoppinglist{
        right: 77px;
    }

    .nav-main > li > a {
        font-size: 12px;
        padding: 13px 7px;
    }

    .nav-main > li > .highlight-bg {
        top: 15px;
        left: -5px;
    }

    .wsmenu{
        width: 100%;
    }

    .header.header-v3{
        min-height: 165px;
    }

    .header.header-v3 .header-top.fixed-style{
        height: 115px;
    }

    .header.header-v3 .header-top{
        height: 115px;
    }

    .header.header-v3 .logo img{
        width: 100px;
    }

    .header.header-v3.fixed .logo img{
        width: 100px;
    }

    .header.header-v3 .autocomplete-button{
        width: 250px;
        top: 15px;
    }

    .header.header-v3 .header-cart{
        margin: 15px 15px 0 0;
        min-width: 50px;
    }

    .header.header-v3 .header-favorite.header-favorite-circle-top-right{
        margin: 15px 0 15px;
    }

    .header.header-v3 .header-shoppinglist{
        margin: 15px 0;
        width: 85px;
    }

    .header.header-v3.fixed .header-shoppinglist{
        width: 85px;
    }

    .header-v3 .user .nav.nav-simple > li{
        margin-top: 15px;
        padding: 0 5px;
        padding-top: 30px;
    }

    header.header-v3 .user:before{
        top: 30px;
    }

    .header-v3 .user .nav.nav-simple > li a, .header-v3 .user .nav.nav-simple > li a span{
        font-size: 11px;
        line-height: 11px;
    }

    .header.header-v3 .header-favorite.header-favorite-circle-top-right .description,
    .header.header-v3 .header-cart .mini-cart.mini-cart-circle-top-right .icon-wrapper .description,
    .header.header-v3 .header-shoppinglist .description{
        font-size: 11px;
        line-height: 11px;
    }

    .header.header-v3 .header-shoppinglist .icon-wrapper{
        top: -11px;
    }

    .product-attributes-wrapper .product-help-link{
        display: inline-block;
    }

    .grid-slider.categoryes-slider .text-wrapper .description,
    .grid-slider.categoryes_2-slider .text-wrapper .description,
    .grid-slider.categoryes_3-slider .text-wrapper .description{
        height: auto;
    }

    .grid-slider.categoryes-slider .item,
    .grid-slider.categoryes_2-slider .item,
    .grid-slider.categoryes_3-slider .item {
        margin-bottom: 20px;
    }

    .product-category-grid-4-wrapper .filter-category-menu-standalone{
        width: 100%;
    }

    .product-category-grid-4-wrapper .subcategory-wrapper .item .text-wrapper .title,
    .subcategory-wrapper .item .text-wrapper .title{
        font-size: 15px;
        line-height: 18px;
        padding: 0 10px;
    }

    .subategory-description{
        width: 100%;
    }

    /*.autocomplete-wrapper{*/
    /*    width: 260px;*/
    /*    top: 25px;*/
    /*    left: 144px;*/
    /*}*/


    .autocomplete-results{
        padding: 0;
    }

    .products-list-simple .col-sm-6,
    .products-list-simple .col-xs-6{
        width: 100%;
    }

    .two-in-row-search .item.product-item{
        text-align: center;
    }

    .two-in-row-search .item.product-item .product-item-image{
        width: 100%;
    }

    .two-in-row-search .product-item-text{
        width: 100%;
    }

    .products-list-simple .product-price{
        text-align: center;
        padding-right: 0;
    }

    .autocomplete-results .product-title{
        padding: 0 15px;
    }

    .autocomplete h4{
        font-size: 16px;
    }

    .header.fixed .user{
        margin-right: 0px;
    }

    .article-grid-listing-8 .items-wrapper{
        margin: 0;
    }

    .article .category-submenu{
        margin: 0 -10px 20px;
    }

    .nav-main > li.aksa-club > a{
        font-size: 12px;
        padding: 10px 7px;
        height: 30px;
        border-radius: 7px;
        line-height: 12px;
        margin-top: 8px;
    }

    .check-is-valid-loyalty-user .form-group{
        max-width: 100%;
        display: inline-block;
        width: 100%;
    }

    .page.contact-page .left-info{
        padding: 30px 0 0 20px;
    }

    .profile  .modal-subscribe .panel-title>a{
        display: -webkit-inline-box;
        text-overflow: ellipsis;
        overflow: hidden;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
        line-height: 19px;
        width: 200px;
    }

    .product-subscription-buy-wrapper .heading-wrapper .title h1{
        display: -webkit-inline-box;
        text-overflow: ellipsis;
        width: 400px;
        overflow: hidden;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
    }

    .profile-section.modal-subscribe .lists-tabs ul.items-wrapper .item{
        width: 30%;
    }

    .nav-main > li > .highlight-bg{
        top: 5px;
    }

    .fullwidth-center-item .container{
        width: 100%;

    }

    .item-newsletter-wrapper{
        width: 100%;
        padding: 0 20px;
    }

    .fullwidth-center-item .full-img img{
        object-fit: cover;
        height: 500px;
    }

    .item-newsletter-wrapper .text-wrapper .title{
        font-size: 24px;
    }

    .fullwidth-center-item .btn-success{
        margin: 30px auto 0;
    }

    #order_carrier_and_payment_content .cart-step h3{
        font-size: 18px;
        font-weight: 600;
        text-transform: none;
    }

    #order_address_content .cart-action{
        margin: 10px 20px 0;
    }

    #order_address_content .form-group.form-group-checklabel{
        margin: 10px 0 20px;
    }

    .autocomplete-results{
        width: 633px;
    }

    .autocomplete-popup-wrapper .col-sm-3{
        width: 40%;
    }

    .autocomplate-product-results .col-sm-9{
        width: 60%;
    }

    .products-detail-wrapper .product-images .no-gallery{
        width: 100%;
    }

    .social-share .item{
        margin: 0 10px 15px 0;
    }

    .product-details .product-details-info .code-wrapper{
        display: block;
    }

    .product-details .product-details-info .code{
        flex: 0 0 100%;
        line-height: 22px;
    }

    .product-details .product-details-info .code span{
        display: inline-block;
    }

    .product-quantity-arrows{
        display: block;
    }

    .product-detail-buy .product-quantity-wrapper{
        border-radius: 7px;
        border: 1px solid #d9d9d9;
    }

    .product-quantity-wrapper .product-quantity{
        border-width: 0px 1px;
        border-radius: 0;
        margin-right: 0;
    }

    .product-detail-buy{
        display: block;
    }

    .product-detail-buy .btn-wrapper{
        min-width: calc(100% - 132px);
    }

    .shop-button-qnt{
        min-width: calc(100% - 15px);
        margin-left: 15px;
    }

    .wraper-icons{
        display: block;
    }

    .fixed-add-to-cart .shop-button-qnt:before, .fixed-add-to-cart .shop-button-qnt-soonSale:before{
        min-width: 33px;
    }

    .add-for-product-subscription{
        margin-left: 0;
    }


    .add-for-product-subscription{
        display: block;
        margin-bottom: 30px;
    }

    .fixed-add-to-cart .fav-wrapper .add-for-product-subscription{
        margin-bottom: 0;
    }

    .article-baner-slider{
        max-width: 500px;
    }

    .order-status-header{
        padding-right: 10px;
    }

    .handlines-sldier {
        display: none;
    }

}

@media only screen and (min-width: 992px) and (max-width: 1262px) {


}

@media (max-width: 800px) {

    .subcategory-wrapper .item .text-wrapper{
        padding: 15px 0;
    }

    .product-category-grid-4-wrapper .subcategory-wrapper .item .text-wrapper .title,
    .subcategory-wrapper .item .text-wrapper .title{
        font-size: 14px;
    }

    .article .item .btn-wrapper, .article-autosuggest .item .btn-wrapper{
        text-align: left;
    }

    .item-slider-grid-with-numbers .item .heading-wrapper{
        padding: 20px 20px 0;
    }

    .item-slider-grid-with-numbers .item .heading-wrapper img{
        max-height: 50px;
        margin-right: 10px;
    }

    .profile-section.modal-subscribe .lists-tabs ul.items-wrapper .item{
        width: 35%;
    }

    .lists-tabs ul.items-wrapper .item a{
        font-size: 14px;
    }

    .add-for-product-subscription{
        display: block;
        margin-left: 0;
        margin-bottom: 30px;
    }

    .product-subscription-buy-wrapper .item-wrapper .label{
        font-size: 14px;
        line-height: 15px;
        margin-bottom: 5px;
        font-weight: 400;
        display: -webkit-inline-box;
        text-overflow: ellipsis;
        width: 115px;
        overflow: hidden;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
    }

    /* Redovna akcija */
    .landing-item-wrapper .custom-counter-and-image-full .img-wrapper.mobile-image img{
        margin: 20px auto 0;
        width: 120px;
    }

    .landing-item-wrapper .custom-counter-and-image-full .heading-wrapper.heading-wrapper-bordered{
        width: 100%;
        padding: 15px;
    }

    .landing-item-wrapper .custom-counter-and-image-full .heading-wrapper.heading-wrapper-bordered .title{
        font-size: 25px;
        line-height: 30px;
        margin-bottom: 20px;
    }

    .landing-item-wrapper .items-grid-custom.items-grid-custom .heading-wrapper.heading-wrapper-bordered .title{
        font-size: 25px;
        line-height: 30px;
        margin-bottom: 25px;
    }

    .landing-item-wrapper .custom-counter-and-image-full .heading-wrapper.heading-wrapper-bordered{
        padding: 15px 25px;
    }

    .landing-item-wrapper .items-grid-custom .heading-wrapper .description{
        font-size: 17px;
        line-height: 24px;
    }

    .landing-item-wrapper .items-grid-custom.items-grid-custom .heading-wrapper.heading-wrapper-bordered{
        padding: 50px 35px;
    }

    .landing-item-wrapper .custom-color{
        margin-bottom: 50px;
    }

    .custom-color-anchor-links .item{
        width: 30%;
    }

    .landing-item-wrapper .custom-color-anchor-links .btn-wrapper{
        height: 50px;
    }

    .custom-color-anchor-links{
        margin-bottom: 30px;
    }

    .landing-item-wrapper .custom-color-bg .items-grid-custom .item{
        padding: 25px;
    }

    .landing-item-wrapper .custom-color-bg .items-grid-custom .heading-wrapper.heading-wrapper-bordered .title a{
        font-size: 25px;
    }

    .landing-item-wrapper .custom-color-bg .items-grid-custom .heading-wrapper-bordered{
        padding: 0 10px 0 0;
    }

    .landing-item-wrapper .custom-color-bg .items-grid-custom .heading-wrapper.heading-wrapper-bordered .title{
        line-height: 33px;
        margin-bottom: 20px;
    }

    .landing-item-wrapper .custom-color-bg .items-grid-custom .heading-wrapper.heading-wrapper-bordered .short-description{
        font-size: 16px;
        text-align: left;
        line-height: 24px;
    }

    .product-slider-custom-bg.product-slider .heading-wrapper.heading-wrapper-bordered h2{
        font-size: 35px;
        margin-bottom: 20px;
    }

    .product-slider-custom-bg.product-slider .heading-wrapper.heading-wrapper-bordered h2 span{
        margin-top: 25px;
    }

    .product-slider-custom-bg.product-slider .heading-wrapper.heading-wrapper-bordered .description{
        font-size: 15px;
        line-height: 21px;
    }

    .product-slider-custom-bg.product-slider{
        padding: 25px;
    }

    .fullwidth-center-item .container{
        width: 100%;
    }

    /* Product list new style */
    .product .item .text-wrapper .prices-wrapper{
        height: 60px;
    }
    .product .item .text-wrapper .prices-wrapper .current-price{
        font-size: 17px;
    }

    .product-item .prices-wrapper .price-discount{
        right: auto;
        left: 10px;
        bottom: 65px;
        top: auto;
    }

    .product .item .price-discount span.text, .product-item .prices-wrapper .price-discount{
        display: inline-block;
        min-width: auto;
    }

    .product-listing .product-item .img-wrapper{
        border: 1px solid #eaeaea;
        border-bottom: none;
        margin-bottom: 0;
        border-top-right-radius: 5px;
        border-top-left-radius: 5px;
        overflow: inherit;
        padding: 0 10px;
    }

    .product .item .caption-icons{
        gap: 5px;
    }

    .product-listing .product-item.gridalt-view{
        width: 33.33%;
    }

    .product-slider .item .text-wrapper{
        height: 220px;
    }

    .header-fixed-wrapper .detail-social-share-v2{
        position: relative;
        float: right;
        width: auto;
        padding: 0;
    }

    .social-share.detail-social-share-v2 .title{
        display: none;
    }

    .header-fixed-wrapper .detail-social-share-v2 .item{
        width: auto;
        height: auto;
        padding: 0;
    }

    .footer .newsletter{
        margin-top: 30px;
        margin-bottom: 30px;
    }

    .form-group.form-group-checklabel{
        position: relative;
        bottom: -22px;
    }

    .add-for-product-subscription a{
        width: 100%;
        display: block;
        height: 40px;
        line-height: 40px;
        text-align: center;
        padding: 0 40px;
    }

    .fixed-add-to-cart .fav-wrapper .add-for-product-subscription{
        margin-bottom: 0;
    }

    .fixed-add-to-cart .fav-wrapper .add-for-product-subscription a{
        padding: 0 11px;
        width: auto;
        display: inline-block;
    }

    .fixed-add-to-cart .shop-button-qnt:before, .fixed-add-to-cart .shop-button-qnt-soonSale:before{
        min-width: 33px;
    }

    .fixed-add-to-cart .shop-button-qnt{
        min-width: 100%;
        margin-left: 0;
    }

    .order-status-header{
        padding-right: 0;
        max-width: 55px;
        text-align: center;
        font-size: 11px;
    }

    .header.header-v3 .autocomplete-button{
        left: 10px;
    }


    .wsmobileheader{
        height: auto;
        top: 5px;
        left: 10px;
    }

    .header-top .quick-links.nav-header-top-logos{
        padding-left: 40px;
        padding-top: 3px;
    }

    .wsmenu{
        width: 260px;
        background: #ffffff;
    }

    .wsactive .wsmenu>.wsmenu-list{
        padding: 0 10px;
    }

    .wsmenu>.wsmenu-list>li>.navtext{
        padding: 15px 15px;
        border-radius: 0;
        margin: 0;
    }

    .wsmenu>.wsmenu-list>li>.wsmenu-click{
        top: 10px;
    }

    .wsmenu>.wsmenu-list>li>.wsshoptabing.wtsdepartmentmenu{
        top: 0;
        border: none;
        box-shadow: none;
    }

    .wsmenu>.wsmenu-list>li>.wsshoptabing>.wsshopwp>.wstabitem>li>a{
        width: 100%;
        padding: 8px 11px;
    }

    .wsmenu>.wsmenu-list>li .wstliststy02 li.categories-read-more{
        display: none;
    }

    .wsmenu>.wsmenu-list>li>.wsshoptabing>.wsshopwp>.wstabitem>li>.wstitemright{
        width: 100%;
    }

    .cart-onepage{
        min-height: 400px;
    }

}

