@media (max-width: 767px) {
    .header-inline.header-wrapper,
    .header-inline .header, .header{
        background: rgb(0,102,176);
        background: linear-gradient(90deg, rgba(0,102,176,1) 0%, rgba(0,102,176,1) 0%, rgba(68,159,250,1) 100%);
        border-bottom: 0px solid #707070;
    }

    .header .logo{
        padding: 10px 0;
    }

    .logo img{
        max-width: 135px;
    }

    .header-top{
        border: 0;
    }

    .header-favorite .header-carthor-total, .header-cart .mini-cart .header-carthor-total{
        right: -1px;
    }

    .header-favorite .header-carthor-total{
        right: 0;
        top: 38px;
    }

    .nav-main > li.active > a{
        background: #002C8E;
    }

    .nav-main > li.active > a:active, .nav-main > li.active > a:focus, .nav-main > li.active > a:active:focus{
        color: #ffffff;
        font-weight: 400;
    }

    .payment-card .item{
        padding: 5px 30px;
    }

    .newsletter.fullwidth-center{
        background-repeat: no-repeat;
        background-position: top right;
    }

    .newsletter.fullwidth-center .description,
    .newsletter.fullwidth-center .heading-wrapper .title h5{
        text-align: center;
    }

    .payment-card .item{
        padding: 5px 5px;
    }

    .payment-card{
        padding: 0px 0;
    }

    .copyright{
        text-align: center;
        line-height: 14px;
    }

    .filter-group-items-wrapper.reset-wrapper{
        background: #0066b0;
        border-radius: 4px;
        padding: 0 15px;
    }

    .action-filters{
        background: #0066b0;
    }

    .filters-close{
        background: #0066b0;
        border-radius: 4px;
    }

    .filter-group .title,
    .form-group-checklabel label{
        color: #575757;
    }

    .product .item .text-wrapper .prices-wrapper{
        height: 60px;
    }

    .products-listing .item .text-wrapper .prices-wrapper{
        height: 65px;
    }

    .product .item .text-wrapper .prices-wrapper .current-price{
        font-size: 17px;
        margin: auto;
    }

    .article-list-grid div:not(.category-submenu) .item, .article-autosuggest .item{
        max-height: 300px;
        margin: 0 0 30px;
        box-shadow: 0 0 8px rgba(0,0,0,0.2);
    }

    .profile .product .item .text-wrapper .prices-wrapper .current-price, .profile .product .item .text-wrapper .prices-wrapper .prev-price{
        margin: auto;
    }

    .article .item .img-wrapper img, .article-autosuggest .item .img-wrapper img{
        width: 100%;
    }

    .article .item .text-wrapper .title, .article-autosuggest .item .text-wrapper .title{
        height: 50px;
    }

    .article-autosuggest .item .text-wrapper .title{
        margin-top: 0;
    }

    .lists-tabs ul.items-wrapper .item.active.slick-cloned,
    .lists-tabs ul.items-wrapper .item.active.slick-slide{
        border: 1px solid transparent;
        border-bottom: 1px solid transparent;
        background: transparent;
    }

    .lists-tabs ul.items-wrapper .item a{
        padding: 8px 20px;
        font-size: 13px;
    }
    .lists-tabs ul.items-wrapper .item.active.slick-current{
        border: 1px solid #ffffff;
        border-bottom: 1px solid #ffffff;
        background: #ffffff;
    }

    .article.article-slider {
        padding: 0 30px;
    }

    .autocomplete-button.autocomplete-button-simple {
        left: 15%;
        float: left;
        margin-left: 0;
        background: #231f20;
        border-radius: 0;
        padding: 19px 10px;
        height: 100%;
        top: 0;
        width: auto;
    }

    .two-img-half-width-slider .item .text-wrapper{
        display: none;
    }

    .comments-input-wrapper{
        padding: 0;
    }

    .lists-tabs .tab-content{
        padding: 10px 5px 10px;
    }

    .product-details .comments-input-wrapper{
        width: 100%;
    }
    .product .item .text-wrapper .prices-wrapper .current-price{
        font-size: 15px;
    }

    .product .item .text-wrapper{
        height: 140px;
    }

    .products-listing .item .text-wrapper{
        height: 250px;
    }

    .product .item .text-wrapper .category-wrapper a, .product .item .text-wrapper .category-wrapper span{
        font-size: 9px;
    }

    .product .item .text-wrapper .category-wrapper{
        display: none;
    }
    .article .item .text-wrapper .category, .article-autosuggest .item .text-wrapper .category{
        text-align: center;
    }

    .newsletter .validation-errors-list{
        bottom: -2px;
    }
    .modal-footer .btn:first-child, .modal-footer .btn span{
        font-size: 14px;
        font-weight: 600;
    }

    .toggle-banner{
        top: 286px;
    }

    .product .item .caption-discount{
        right: 5px;
        width: 30px;
        height: 30px;
        line-height: 31px;
    }
    .product.similar-products-slider .item.slick-slide{
        -webkit-transform: translateX(50%);
        -moz-transform: translateX(50%);
        -ms-transform: translateX(50%);
        -o-transform: translateX(50%);
        transform: translateX(50%);
    }

    .validation-errors-list.filled li{
        margin-right: 10px;
    }

    .slider.main-slider .item.slick-slide.slick-cloned, .slider.main-slider .item.slick-slide{
        opacity: 1;
    }

    .styled-modal .close{
        top: 0;
    }

    .slider.main-slider .slider-init{
        margin-bottom: 0;
    }

    .main-slider{
        margin-top: 45px;
        margin-bottom: 45px;
    }

    .two-img-half-width-slider{
        margin-top: 35px;
    }
    .header-top p, .header-top span, .header-top a{
        color: #231f20;
    }
    .header-inline.header-wrapper, .header-inline .header, .header{
        background: rgb(132,194,246);
        background: linear-gradient(130deg, rgba(132,194,246,1) 10%, rgba(119,177,227,1) 41%, rgba(84,167,233,1) 58%, rgba(65,159,229,1) 70%, rgba(64,157,226,1) 79%, rgba(67,152,216,1) 89%);
        border-bottom: 0px solid #e1e1e1;
    }

    .header-favorite .icon-wrapper,
    .header-cart .mini-cart .icon-wrapper,
    .autocomplete-button.autocomplete-button-simple,
    .nav-mobile-icon,
    .header-favorite.header-favorite-simple i,
    .mini-cart.mini-cart-simple i{
        color: #ffffff;
    }

    .panel .heading-wrapper{
        padding-left: 20px;
    }

    .two-portrait-two-landscape,
    .brands-grid, .article-slider,
    .two-portrait-two-landscape .right-column > div:first-child{
        margin-bottom: 0;
    }

    .brands-grid{
        margin-top: 10px;
    }

    .two-portrait-two-landscape{
        margin-top: 25px;
    }

    .grid-slider{
        margin-top: 20px;
        margin-bottom: 0;
    }

    .grid-slider.error_page_content-slider{
        margin-top: 10px;
    }

    .cart-table .product-item-title a{
        line-height: 15px;
        max-height: 65px;
    }

    .cart-table .product-item-title a, .cart-table .product-item-title{
        padding: 5px 0;
        height: auto;
    }

    .page .right-info .company-info .items-wrapper .item{
        width: 100%;
    }

    .page{
        padding: 20px;
    }

    .page .right-info,
    .page .left-info{
        padding: 10px 20px 0 20px;
    }

    .product-detail-wrapper{
        padding: 15px 10px;
    }
    .product.similar-products-slider .heading-wrapper.heading-wrapper-bordered{
        margin-top: 15px;
    }

    .product.last-viewed-slider .heading-wrapper.heading-wrapper-bordered{
        margin-top: 0;
    }

    .product-lists{
        margin-top: 0;
    }

    .heading-wrapper.heading-wrapper-bordered{
        margin-bottom: 0;
    }

    .heading-wrapper.heading-wrapper-bordered h2{
        font-size: 18px;
        margin-bottom: 0;
    }

    .product-slider:not(.no-mobile-transform) .slick-slide{
        padding: 0;
    }

    .product-slider .slick-dots{
        bottom: -20px;
    }

    .product-slider.list-product .slick-dots{
        bottom: -40px;
    }

    .container-fluid .slider.article-slider{
        margin-top: 20px;
    }

    .product .item:hover .options-wrapper,
    .product .item:hover .img-overlay{
        display: none;
    }

    .article-detail .comments-two .comments-input-wrapper{
        padding: 20px;
    }

    .selected-filters.tags{
        min-height: 20px;
        margin-bottom: 0;
        padding: 0;
    }

    .tags .products-found-wrapper .remove-all-tags{
        font-size: 10px;
        line-height: 26px;
    }

    .product-listing-intro{
        padding: 10px 0px 0px 10px;
        border-bottom: 0;
        background: transparent;
    }

    .product-listing-intro h1{
        font-size: 20px;
    }

    .product-listing-intro .headding-wrapper{
        margin-top: 50px;
    }

    .product-listing-filters{
        background: #ffffff;
        padding: 35px 10px;
    }

    .product-listing-filters .reset-tag-wrapper{
        line-height: 45px;
    }

    .product-listing-filters .filter-group .filter-category-menu > ul{
        margin: 40px 0 0px;
    }

    .pagination > li.first-last{
        width: auto;
    }

    .pagination > li.first-last a{
        padding: 4px 10px;
    }

    .autocomplete-wrapper .autocomplete-input,
    .autocomplete-close{
        z-index: 1;
    }

    .autocomplete-close{
        padding: 7px;
        right: 5px;
    }

    .autocomplete-results{
        margin-top: 30px;
    }

    .autocomplete .products-list-simple{
        margin: 0 0px 20px;
    }

    .autocomplete-button i{
        font-size: 20px;
        vertical-align: text-bottom;
    }

    .autocomplete-button.autocomplete-button-simple i:before {
        float: right;
        content: url(../../images/core/white-search.png);
    }

    .header-favorite.header-favorite-simple .icon-wrapper .icon{
        vertical-align: text-bottom;
        line-height: 47px;
    }

    .header-cart .mini-cart .icon-wrapper .icon{
        line-height: 50px;
    }

    .header-favorite.header-favorite-simple .header-carthor-total,
    .header-cart .mini-cart.mini-cart-simple .header-carthor-total{
        color: #231f20;
    }

    .header-cart .mini-cart.mini-cart-simple .header-carthor-total{
        top: 37px;
    }

    .header .main-4level .nav-main-useractions > ul.nav-main{
        display: block;
    }

    .nav-main-useractions{
        margin-bottom: 0;
    }

    .nav-main-submenu-wrapper{
        /*
        background: #ffffff;
        */
        color: #575757;
        border: 0;
    }

    .level3 .nav-main-submenu > li > a, .level4 .nav-main-submenu > li > a,
    .level3 .nav-main-submenu > li > a > h5, .level4 .nav-main-submenu > li > a > h5,
    .level3 .nav-main-submenu > li > a > i, .level4 .nav-main-submenu > li > a > i{
        color: #575757;
        line-height: 37px;
    }

    /*
    .level3 .nav-main-submenu > li > a:hover > h5, .level4 .nav-main-submenu > li > a:hover > h5,
    */
    .level4 .nav-main-submenu > li > a:hover, .level4 .nav-main-submenu > li > a:hover:active
/*    .level4 .nav-main-submenu > li > a:hover:focus, .level3 .nav-main-submenu > li.active > a > h5,
    .level4 .nav-main-submenu > li.active > a > h5*/{
        background: #f4f4f4;
        border-bottom: 1px solid #dedede;
        line-height: 12px;
    }

    .level4 .nav-main-submenu > li.active{
        background: #f4f4f4;
        border-bottom: 1px solid #dedede;
        line-height: 12px;
    }

   /* .level4 .nav-main-submenu > li > a > i{
        border-bottom: 1px solid #ddd;
    }*/

    .level4.active li.has-bg{
        background: transparent;
    }
    .nav-main-dropdown h5{
        font-weight: 500;
    }

    .md-menu .nav-main > li > a > i, .level4 i, .nav-main > li > a > i{
        line-height: 50px;
    }
    .level3 .nav-main-submenu > li, .level4 .nav-main-submenu > li{
        height: 45px;
    }

    .level3 .nav-main-submenu, .level4 .nav-main-submenu{
        margin: 0;
    }

    .nav-main-dropdown-wrapper{
        box-shadow: none;
    }

    .nav-main-dropdown-inner{
        background: #ffffff;
    }

    .nav-main-wrapper.loaded{
        height: auto;
    }

    .nav-main-dropdown-item:first-child{
        padding-left: 5px;
    }

    .cart .heading-wrapper .title h2{
        padding: 20px 0 0;
    }

    .grid-slider .item .img-wrapper{
        padding: 10px 15px;
    }

    .grid-slider.two-img-half-width-slider{
        margin-top: 40px;
        margin-bottom: 0px;
    }

    .lists-tabs ul.items-wrapper .item.slick-active.slick-current a{
        color: #0066b0;
    }

    .lists-tabs ul.items-wrapper .item.active a{
        color: #373737;
        font-size: 16px;
    }
    .lists-tabs ul.items-wrapper .item a{
        font-size: 16px;
    }
    .cookie-agree, .cokie-info-wrapper .items-wrapper .read-more-btn{
        float: right;
    }

    .cokie-info-wrapper .item.read-more > a, .cokie-info-wrapper .item.read-more{
        margin-top: 15px;
    }

    .store-popup h1{
        font-size: 20px;
        text-align: left;
    }

    .nav-main > li:first-of-type > a{
        padding-left: 15px;
    }

    .nav-main > li > a span:before{
        display: none;
    }

    h1, .h1{
        font-size: 28px;
    }

    .category-submenu.mobile{
        margin-bottom: 20px;
    }

    .cart-table .product-item-category{
        padding: 5px 0 0;
        font-size: 11px;
    }

    .cart-table.table .product-item-code{
        font-size: 11px;
        font-weight: 400;
    }

    .cart-table.table > tbody > tr > td{
        margin-top: 40px;
    }

    .article-slider .slick-dots{
        bottom: -30px;
    }

    .cart-table.table > thead > tr > th:last-of-type{
        border: 0;
        padding: 0;
    }

    .cart-table-summary > tfoot > tr > td{
        text-align: left;
    }

    .cart-table-summary .product-item-prices{
        text-align: right;
        font-size:16px;
    }

    #order_cart_content .cart-table .btn{
        padding: 8px 10px;
        border-radius: 4px;
    }

    .cart .lists-tabs .tab-content{
        padding: 10px 0 10px;
    }

    .cart-step .nav-tabs > li.active:after{
        background: #3973b5;
        height: 2px;
    }

    .cart-step .modal-body .nav-tabs > li:last-of-type > a,
    .cart-step .nav-tabs>li.active:last-of-type>a,
    .cart-step .nav-tabs>li.active:last-of-type>a:hover,
    .cart-step .nav-tabs>li.active:last-of-type>a:focus{
        border: 1px solid #ddd;
        background: #ffffff;
    }
    .cart .delivery-options{
        margin-bottom: 20px;
    }

    #submit_order_one_page{
        padding: 10px 50px;
    }

    .cart-payment-wrapper .delivery-options li{
        margin-top: 0;
    }

    .product-details h1{
        font-size: 24px;
        line-height: 26px;
    }

    .product-details{
        left: 0;
    }

    .shop-button-qnt{
        border-top-left-radius: 0;
        border-bottom-left-radius: 0;
    }

    .product-attributes li:hover{
        color: #ffffff;
    }
    .pagination > li.number.number-dot{
        margin-right: 5px;
        width: 36px;
    }

    .slider.product-main{
        height: 100%;
    }
    .compare{
        background: #231f20;
        border-color: #231f20;
        color: #ffffff;
        font-weight: 400;
        border-radius: 4px;
    }

    .label-filters{
        background-color: #0066b0;
        border-color: #0066b0;
        border-radius: 4px;
    }

    .action-filters{
        border-radius: 4px;
        margin: 8px 7px 9px 0;
        padding: 6px 25px;
    }

    .product-listing-intro .form-group.sort-product{
        margin: 9px 0 9px 6px;
        width: calc(100% - 117px);
    }

    .product-listing .product-item:not(.list-view):hover{
        background: transparent;
    }
    .listing-products{
        margin-top: 0;
    }
    .fixed-button-wrapper-productlist {
        display: inline-block !important;
        width: 100%;
    }

    .footer{
        padding: 10px 0 10px;
    }

    .footer .footer-nav .heading-wrapper .title h5,
    .footer .company-info .heading-wrapper .title h5{
        border-bottom: 1px solid #e7e7e7;
        padding: 15px 0 15px;
        margin-top: 0;
        margin-bottom: 0;
    }

    .footer .footer-nav .open .heading-wrapper .title h5,
    .footer .company-info .open .heading-wrapper .title h5,
    .footer .company-info.collapse-menu.open .heading-wrapper .title h5{
        border-bottom: 1px solid transparent;
    }

    .filter-group .items-wrapper > li.form-group-checklabel label{
        line-height: 24px;
    }

    .social-icon .title h5{
        border-bottom: 0;
        text-align: center;
    }

    .brands.brands-slider .slider-init{
        margin-bottom: 0;
        margin-top: 0;
    }

    .brands .item{
        -webkit-transform: translateX(-50%);
        -moz-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        -o-transform: translateX(-50%);
        transform: translateX(-50%);
        height: 120px;
    }


    .brands.brands-grid.brands-static .item{
        transform: none;
    }
    .two-portrait-two-landscape > div > div,
    .two-portrait-two-landscape .right-column > div{
        width: 100% !important;
    }

    .two-portrait-two-landscape .item{
        margin-bottom: 20px;
    }

    .two-portrait-two-landscape .right-column .item{
        margin: 0 0 20px;
    }

    .product .item.slick-slide{
        border-left: 1px solid #efefef;
        transform: translate(-50%);
    }

    .product .item .text-wrapper .title a{
        font-size: 13px;
    }

    .product .item .text-wrapper .title{
        height: 43px;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
    }

    .collapse-menu .heading-wrapper .title .icon{
        top: 35%;
        font-size: 13px;
    }

    .nav-main li > a{
        padding: 15px;
    }

    .nav-main-dropdown li.title > a{
        font-size: 12px;
        margin: 0;
        padding: 0;
    }

    .similar-article-slider{
        margin-bottom: 30px;
    }

    .grid-slider.error_page_content-slider .item .img-wrapper {
        width: 100px;
        height: 100px;
    }

    .brands.brands-grid .item:hover{
        box-shadow: none;
        background: transparent;
    }

    .brands.brands-grid .item{
        height: 100px;
    }

    .header-favorite .icon-wrapper, .header-cart .mini-cart .icon-wrapper,
    .autocomplete-button.autocomplete-button-simple, .nav-mobile-icon,
    .header-favorite.header-favorite-simple i, .mini-cart.mini-cart-simple i,
    .header-favorite.header-favorite-simple .header-carthor-total,
    .header-cart .mini-cart.mini-cart-simple .header-carthor-total{
        color: #ffffff;
    }

    .autocomplete-button.autocomplete-button-simple{
        background: transparent;
    }

    .attribute-letters-list .heading-wrapper.heading-wrapper-bordered h1{
        font-size: 28px;
        margin-top: 0;
    }

    .article-list-grid .item .btn-wrapper a{
        background: transparent;
        color: #575757;
        margin: auto;
        font-size: 13px;
        text-transform: uppercase;
    }

    .accordian.article{
        padding: 0;
        margin-top: 0;
    }

    .comment-content .items-wrapper .item.comment-reply{
        margin-left: 0;
    }

/*    .nav-main li.has-bg{
        position: relative;
        background: #066bae;
        height: 52px;
        padding: 10px 0;
        right: 0;
        width: 65%;
        border-radius: 6px;
        margin-left: 15px;
        float: left;
    }*/

    .grid-slider.style-grid-slider .img-wrapper{
        margin-bottom: 0;
    }

    .cart-table .product-item-code, .cart-table .product-item-category a{
        line-height: 14px;
        font-size: 11px;
        font-weight: 400;
        color: #808080;
    }

    .cart-table .product-item-title a{
        line-height: 17px;
        color: #575757;
        font-size: 14px;
    }

    #order_address_content .form-group.form-group-checklabel .icheck-label, #order_address_content .cart-action h3{
        font-size: 18px;
    }
    .cart-step h3{
        font-size: 18px;
        color: #575757;
    }

    .address-setnew{
        margin-top: 10px;
    }

    .heading-append{
        top: calc(50% - 10px);
    }

    #order_carrier_and_payment_content .cart-step h3{
        font-size: 20px;
        color: #575757;
        text-decoration: none;
        text-transform: none;
        font-weight: 400;
    }

    #order_carrier_and_payment_content .cart-step h3 span{
        border-bottom: 0;
    }

    .carrier-wrapper .subtitle .description{
        font-weight: 400;
    }

    .nav-main > li > .highlight-bg{
        top: 8px;
    }

    .filter-group .items-wrapper > li .icheckbox_flat{
        margin-top: 4px;
        flex-shrink: 0;
    }

    .filter-group .items-wrapper > li.hidden-items{
        display: flex !important;
    }

    .nav-main{
        width: 100% !important;
    }

    .nav-main li.has-bg{
        display: none;
        border-bottom: 0;
    }

    .nav-main li.item-img{
        display: block;
    }

    .nav-main > li.item-img.has-bg{
        float: left;
        margin-left: 15px;
        width: 190px;
    }

/*    .nav-main > li.item-img > .highlight-bg{
        top: 6px;
    }*/

    .nav-main > li.level4 > a{
        padding-left: 15px;
    }

    .nav-main li.has-bg > a{
        border-color: #fff;
        position: relative;

        height: 52px;
        padding: 10px 0;
        right: 0;
        border-radius: 6px;
    }

    .nav-main > li.item-img > .highlight-bg{
        background: #066bae;
        left: 0;
        border-radius: 6px;
        border-color: #fff;
        padding: 10px 10px;
        width: 170px;
        top: 0;
    }

    .md-menu .nav-main > li > a > i, .level4 i, .nav-main > li > a > i {
        line-height: 45px;
    }

    .page:not(.background-image-active){
        padding: 20px 0;
    }

    .nav-main-dropdown-item .brands-item a{
        padding: 0;
    }

    .level4 .nav-main-submenu .nav-main-dropdown-wrapper .nav-main-dropdown-item ul li a{
        padding: 10px 0;
    }

    .level3 .nav-main-submenu .nav-main-dropdown-wrapper .nav-main-dropdown-item ul.brands-item li, .level4 .nav-main-submenu .nav-main-dropdown-wrapper .nav-main-dropdown-item ul.brands-item li{
        display: inline-block;
        width: 137px;
    }

    .level4 .nav-main-submenu .nav-main-dropdown-wrapper .nav-main-dropdown-inner ul.brands-item li .highlight-bg{
        width: 120px;
        margin: 0 0px 0px 0px;
    }

    .level4 .nav-main-dropdown-inner > .row > div:last-of-type {
        width: 100%;
    }

    .grid-slider.error_page_content-slider .item{
        padding: 0;
        padding-top: 10px;
    }

    .grid-slider.error_page_content-slider .item .text-wrapper .title{
        margin: 0px 0 0px;
    }

    .nav-main-wrapper.loaded > .container > .nav-main{
        height: calc(100vh - 80px) !important;
        overflow-y: scroll;
        padding-bottom: 100px;
        -webkit-overflow-scrolling: touch;
    }

    .level4 .nav-main-submenu .nav-main-dropdown-wrapper{
        height: calc(100vh - 80px) !important;
        overflow-y: scroll;
        padding-bottom: 100px;
        -webkit-overflow-scrolling: touch;
    }

    .nav-main-dropdown,
    .nav-main-dropdown-inner{
        -webkit-overflow-scrolling: touch;
    }

    .items-generic, .text_grid12{
        padding: 0 10px;
    }

    .items-generic .item-wrapper-6 {
        padding: 20px;
    }

    .item-slider-grid6 .heading-wrapper{
        padding: 10px;
    }

    .item-slider-grid6 .heading-wrapper .title a{
        padding: 0;
    }

    .items-generic .text_grid12{
        margin-bottom: 0;
    }

    .product-detail-wrapper .action-available.binded-to-tab{
        width: 250px;
    }

    .social-icon {
        margin-bottom: 0;
    }
    .social-icon .h5{
        text-align: center;
    }

    .trust-img{
        text-align: center;
        width: 100%;
        padding: 0 30px;
    }

    .company_info_footer .h5{
        color: #0066b0;
        font-weight: 600;
        font-size: 16px;
    }

    .company-info.slider-static{
        border-bottom: 1px solid #dedede;
    }

    .product-details-related .items > li{
        margin: 5px 4px 5px 0px;
    }

/*    .slider.product-main .slider-init > .slick-list > .slick-track .item img{
        pointer-events: none;
    }*/

    .caption-icons .product-favorite.favorite.product-wishlist-add{
        display: none;
    }

    .loyalty-wrapper,
    .view-profile .profile-section .dl-horizontal{
        width: 100%;
    }

    .product .text-freedelivery{
        font-size: 9px;
        padding: 0 5px;
    }

    .product-slider .text-freedelivery span:before{
        display: none;
    }
    .product .item .options-wrapper.product-sizes-v3, .product .item .text-wrapper > .options-wrapper.product-sizes-v3{
        display: flex;
        justify-content: center;
    }
    .product .item.active .options-wrapper.product-sizes-v3 .sizes-selector-wrapper{
        opacity: 1;
        width: 190px;
        height: auto;
    }
    .product .item .options-wrapper.product-sizes-v3 .sizes-selector-wrapper{
        height: auto;
    }
    .product .item .options-wrapper.product-sizes-v3 .sizes-selector-wrapper .input-quantity-wraper .add-to-cart-button{
        width: unset;
        height: 33px;
        line-height: 24px;
    }
    .product .item .options-wrapper.product-sizes-v3 .sizes-selector-wrapper .input-quantity-wraper .form-group .quantity-nb{
        padding: 16px 10px 0;
    }
    .input-scanner-wrapper{
        display: none;
    }

    /* Korekcije */
    .quick-links-with-icons {
        margin-left: 0;
    }
    .profile-list-info.loyalty-barcode {
        margin-left: 0;
    }

    .profile-list-info.profile-value-info.profile-purchase {
        margin-left: 0;
    }

    .profile-section.profile-into .heading-wrapper {
        margin-left: 10px;
    }

    .nb-items-wrapper .heading-wrapper {
        margin-left: 10px;
    }

    .confirm-step-btn .cart-privacy-policy {
        line-height: 1.1;
    }

    .confirm-step-btn .cart-privacy-policy .validation-errors-list.filled li {
        position: relative;
        top: 15px;
        margin-right: 0;
    }
    .catalog-pagination {
        width: 100%;
    }
    .catalog-pagination .slider-next,
    .catalog-pagination .slider-prev {
        width: 30px;
        line-height: unset;
        height: unset;
    }
    .catalog-pagination .slider-next i,
    .catalog-pagination .slider-prev i {
        width: 30px;
    }
    .catalog-pagination .slider-prev {
        margin-left: 4px;
    }
    .catalog-pagination .slider-next {
        margin-right: 4px;
    }
    body:has(.header.fixed) .catalog-pagination {
        top: 250px;
    }
    .catalog-zoomer-buttons .zoom-range {
        margin-top: 10px;
    }
    .catalog-zoomer-buttons {
        border: unset;
    }
    .catalog-reader-footer {
        position: relative;
        top: 37px;
    }
    .catalog-reader {
        padding-bottom: 45px;
    }

    /* Isporucna mesta */
    .login-with-subuser .label-as-headline{
        margin: 30px 0 15px;
    }

    .login-with-subuser .btn-default.btn-small{
        float: none !important;
        width: 100%;
    }
}


