@media (max-width: 767px){

    /* - FIX - */

    .product .item .text-wrapper .title {
        padding: 0;
    }

    /* - Additional - */

    .badge-slider {
        display: block;
        margin-top: 10px !important;
        margin-bottom: 0 !important;
        text-align: center;
    }

    .badge-slider .item {
        display: inline-block;
        float: none;
        width: 150px !important;
        vertical-align: middle;
    }

    .fullwidth-slider .mobile-img{
        display: block;
    }

    .autocomplete-button.autocomplete-button-simple{
        padding: 0;
        width: auto;
        position: fixed;
        top: 0;
        left: 100px;
        background: transparent;
        min-width: auto;
        text-align: left;
        color: transparent;
        font-size: 13px;
        font-weight: 400;
        border: none;
        margin: 0;
    }

    .autocomplete-button.autocomplete-button-simple .icon{
        content: '';
        top: 0;
        transform: none;
    }

    .autocomplete-button.autocomplete-button-simple{
        min-width: auto !important;
    }

    .header.md-header .header-top .autocomplete-button i{
        background-image:url("../../images/nbshop5_pandora/core/search_mob.png");
    }

    .nav-mobile-icon i{
        line-height: 56px;
    }

    .nav-mobile-icon i:before{
        content: url("../../images/core/menu_mob.png");
    }

    .header-inline.header-wrapper, .header-inline .header, .header{
        background: #ffffff;
        border-bottom: 1px solid #CCCCCC;
    }

    .header.md-header .logo{
        position: fixed;
    }

    .header .header-cart, .header.md-header .header-cart{
        position: fixed;
        top: 0;
        right: 0;
        height: auto;
        min-height: 26px;
        margin: 15px 5px 15px 0;
    }

    .header-cart .mini-cart.mini-cart-circle-top-right{
        height: auto;
    }

    .header-cart .mini-cart.mini-cart-circle-top-right .header-carthor-total{
        top: 13px;
        left: inherit;
        right: -2px;
    }

    .header-cart .mini-cart.mini-cart-circle-top-right .icon-wrapper{
        width: 17px;
        height: 22px;
    }

    .header-favorite.header-favorite-circle-top-right{
        position: fixed;
        top: 0;
        right: 40px;
        margin: 0;
    }

    .header-favorite.header-favorite-circle-top-right > a{
        top: 50%;
        transform: translateY(-50%);
    }

    .header-favorite.header-favorite-circle-top-right .favorite-header-total{
        top: 50%;
        left: auto;
        right: -15px;
    }

    header.fixed .header-cart, header.fixed .header-favorite.header-favorite-circle-top-right{
        right: 40px;
        margin: 0;
    }

    .slider.main-slider:hover .slider-arrows{
        padding: 15px 10px;
    }

    .product-generic-tabs .heading-wrapper.heading-wrapper-bordered h2{
        font-size: 20px;
        line-height: 20px;
        margin-bottom: 15px;
    }

    .product-slider .slick-slide{
        -webkit-transform: none;
        -moz-transform: none;
        -ms-transform: none;
        -o-transform: none;
        transform: none;
        padding: 0;
        margin: 2px 2px 10px;
    }

    .product .item .bottom-btn-wrapper{
        display: none;
    }

    .product .item .text-wrapper{
        height: auto;
    }

    .product .item .img-wrapper, .product .item .img-wrapper .img-hover{
        padding: 5px;
    }

    /*Product item addtocart/sizes*/
    .product .item .options-wrapper .product-sizes.quantity-active .btn.buyButtonOnLists,
    .product .item .options-wrapper .product-sizes .btn.buyButtonOnLists{
        position: static;
        right: auto;
        /*width: 65%;*/
        width: 90%;
    }
    .slider.product .item .options-wrapper .product-sizes.quantity-active .btn.buyButtonOnLists,
    .slider.product .item .options-wrapper .product-sizes .btn.buyButtonOnLists{
        width: 100%;
    }
    /*.slider.product .item .options-wrapper .sizes-selector-wrapper{*/
    /*    margin-bottom: 5px;*/
    /*}*/
    .product .item .options-wrapper .sizes-selector-wrapper .sizes-selector,
    .product-list-quantity-wrapper
     {
        display: inline-block;
        margin-left: 0;
        width: 30%;
        margin: 0;
        margin-bottom: 5px;
    }
    .slider.product .item .options-wrapper .sizes-selector-wrapper .sizes-selector{
        width: 100%;
    }
    .product .item .options-wrapper .sizes-selector-wrapper .sizes-selector{
        width: 65%;
    }
    .product .item .options-wrapper .sizes-selector-wrapper .sizes-selector span.size-text{
        position: static;
    }

    .product .item .text-wrapper .prices-wrapper .product-convert-price{
        font-size: 15px;
    }
    .container{
        padding-left: 10px;
        padding-right: 10px;
    }

    .grid-slider.two_img_slider-slider .item{
        padding: 0;
        margin-bottom: 10px;
    }

    .article.article-slider.article-grid-listing-5 .item .img-wrapper{
        margin-right: 0;
        display: block;
        position: relative;
        z-index: -1;
        width: 100%;
    }

    .article.article-slider.article-grid-listing-5 .content{
        width: calc(100% - 30px);
        margin: -40px 20px 0;
        position: relative;
        text-align: center;
        padding: 35px 10px 20px;
    }

    .article.article-slider.article-grid-listing-5 .text-wrapper .title{
        height: 51px;
    }

    .article.article-slider.article-grid-listing-5 .item .text-wrapper .the-date{
        left: 50%;
        transform: translateX(-50%);
        top: -20px;
    }

    .article .item .btn-wrapper a.btn{
        float: none;
    }

    .product-listing .product-item.grid-view{
        width: 50%;
    }

    .product .item .caption-icons .product-compare{
        display: inline-block;
    }

    .product .item .caption-discount{
        top: 0;
        right: 0;
    }

    .product-listing{
        padding-bottom: 0;
    }

    .product-listing .heading-wrapper h1{
        font-size: 27px;
        line-height: 27px;
        margin: 20px auto 25px;
    }

    .container-fluid .slider-wrapper.compared-products-wrapper, .container-fluid .slider-wrapper.product-slider-wrapper{
        padding: 0 10px;
    }

    .compared-products-wrapper .heading-wrapper{
        display: none;
    }

    .product-compare-main .heading-wrapper.heading-wrapper-bordered h1{
        font-size: 27px;
        line-height: 27px;
        margin: 20px auto 25px;
    }

    .dropdown-filters-wrapper .btn-block.label-filters{
        padding: 10px 10px;
        margin: 0;
        border: none;
    }

    .similar-products-slider .heading-wrapper.heading-wrapper-bordered h2,
    .last-viewed-slider .heading-wrapper.heading-wrapper-bordered h2{
        font-size: 25px;
        line-height: 25px;
    }

    .product-generic-tabs{
        padding: 0 10px;
    }

    .filters-close{
        color: #403544;
        font-weight: 700;
        background: transparent;
        padding: 0;
        top: 10px;
        font-size: 30px;
    }

    .product-listing-filters .form-group-checklabel label, .product-listing-filters ul.filter-group-items li a{
        margin: 0;
    }

    .product-listing-filters .filter-group .filter-category-menu > ul{
        margin: 0;
    }

    .product-listing-filters ul.filter-group-items li a{
        font-size: 15px;
        color: #403544;
        text-transform: uppercase;
        font-weight: 700;
    }

    .dropdown-filters-wrapper .filter-group .title{
        font-weight: 700;
        color: #111111;
        font-size: 14px;
        text-transform: uppercase;
    }

    .dropdown-filters-wrapper .product-listing-filters .filter-group-items > li{
        width: 100%;
    }

    .filter-group .items-wrapper > li.form-group-checklabel label{
        font-size: 15px;
    }

    .product-listing-intro .form-group.sort-product{
        margin: 0;
    }

    .product-listing-intro-filters .form-group label{
        line-height: 28px;
        font-size: 15px;
    }

    .product-listing-intro .form-group .styled-select select{
        font-size: 15px;
    }

    .dropdown-filters-wrapper .label-filters{
        margin: 0;
        border: none;
        position: relative;
        padding: 3px 5px 3px 25px;
    }

    .dropdown-filters-wrapper .label-filters:before{
        content: '';
        position: absolute;
        left: 5px;
        top: 5px;
        background: url("../../images/nbshop5_pandora/core/filteri_mob.png");
        width: 15px;
        height: 15px;
    }

    .label-filters-icon{
        display: none;
    }

    .dropdown-filters-wrapper .filter-group .items-wrapper > li .icheckbox_flat{
        margin-top: 0;
        margin-right: 3px;
    }

    .dropdown-filters-wrapper .filter-group .items-wrapper > li{
        font-size: 14px;
        width: 100%;
    }

    .dropdown-filters-wrapper .filter-group-items-wrapper{
        background: #F1F1F3;
    }

    .product-listing-filters{
        background: #F1F1F3;
    }

    .dropdown-filters-wrapper .filter-group .items-wrapper{
        background: #F1F1F3;
    }

    .nav-main-useractions{
        background: #F1F1F3;
        margin-bottom: 0;
    }

    .nav-main .nav-main-useractions > ul > li a{
        color: #CC0244;
        font-size: 15px;
    }

    .md-menu .nav-main > li > a{
        font-size: 14px;
        text-transform: uppercase;
    }

    .nav-main li > a{
        color: #111111;
    }

    .nav-main > li.active > a{
        background: #403544;
    }

    .md-menu .nav-main-dropdown h5,
    .md-menu .nav-main-dropdown .h5{
        padding: 0;
        margin: 0;
        text-transform: uppercase;
        font-weight: 700;
    }

    .nav-main-dropdown li > a{
        text-transform: uppercase;
        font-weight: 400;
    }

    .md-menu .nav-main-dropdown li > a,
    .md-menu .level4 .nav-main-submenu > li > a > h5,
    .md-menu .level4 .nav-main-submenu > li > a > .h5,
    .md-menu .nav-main-dropdown h5,
    .md-menu .nav-main-dropdown .h5,
    .md-menu .nav-main > li > a{
        text-transform: uppercase;
        font-size: 16px;
        line-height: 21px;
        padding: 10px 15px;
    }

    .nav-main-wrapper.loaded{
        top: 0px;
        height: 100vh;
    }

    .md-menu .nav-main-dropdown-inner{
        margin-bottom: 0;
        background: #ffffff;
        box-shadow: none;
    }

    .nav-main-dropdown-wrapper, .nav-main-submenu-wrapper{
        box-shadow: none;
    }

    .cart-table-summary > tfoot > tr:last-child td{
        font-size: 15px;
    }

    .cart-table-summary .product-item-prices{
        font-size: 15px;
    }

    .cart-table .product-item-prices,
    .table.cart-table>tbody>tr>td.cart-price{
        font-size: 16px;
    }

    .cart-table.table > thead > tr > th, .cart-table.table > tbody > tr > td{
        font-size: 16px;
    }

    .cart .heading-wrapper .title h2{
        padding: 6px 15px 6px 0;
        font-size: 19px;
    }

    #order_carrier_and_payment_content .cart-step h3{
        color: #111111;
        font-weight: 400;
        font-size: 18px;
    }

    #order_carrier_and_payment_content .cart-step h3 span{
        border-bottom: none;
    }

    .page .right-info{
        padding: 0 10px;
    }

    .profile-content .heading-wrapper .title h3{
        margin-top: 15px;
    }

    .post-item-listalternately .right-position .img-wrapper{
        margin-left: 0%;
        margin-right: 0;
    }

    .post-item-listalternately .img-wrapper{
        margin-right: 0%;
    }

    .post-item-listalternately .item-wrapper{
        border-bottom: none;
        min-height: 250px;
        padding: 20px;
        min-width: calc(100% - 40px);
        width: calc(100% - 40px);
        margin: -10% auto 0;
        padding-top: 35px;
        text-align: center;
    }

    .post-item-listalternately .item-wrapper .the-date{
        left: 50%;
        top: -23px;
        transform: translateX(-50%);
    }

    .post-item-listalternately .right-position-item-wrapper .item-wrapper{
        padding: 20px;
        margin: -10% auto 0;
        padding-top: 35px;
    }

    .post-item-listalternately .right-position-item-wrapper .item-wrapper .the-date{
        left: 50%;
        right: auto;
    }

    .post-item-listalternately .item-wrapper .btn{
        float: none;
    }

    .article .category-submenu{
        margin-bottom: 0;
        padding: 0 10px;
    }

    .article-detail .article-wrapper .title h1{
        font-size: 25px;
        line-height: 25px;
    }

    .article-detail .article-wrapper .text-wrapper h2{
        font-size: 24px;
        line-height: 24px;
    }

    .article-content .text-wrapper .page-img-box-wrapper.pull-left, .article-content .text-wrapper .page-box-wrapper.pull-left{
        margin: 0;
        max-width: 100%;
    }

    .article-detail .article-wrapper .text-wrapper h3{
        font-size: 20px;
        line-height: 23px;
    }

    .article-detail-slider.product .item .text-wrapper{
        height: auto;
    }

    .store-background h1{
        font-size: 25px;
        line-height: 25px;
    }

    .background.background-alt{
        padding-top: 0;
    }

    .store-details{
        padding: 10px 0 0;
    }

    .sidebar-shopping{
        padding-top: 20px;
    }

    .store-contact .items-wrapper .title{
        font-size: 14px;
    }

    .store-contact .items-wrapper .item{
        font-size: 15px;
    }

    .container.page{
        width: 100%;
    }

    .post-content{
        padding: 0px;
    }

    .error-page h1{
        font-size: 25px;
        line-height: 25px;
    }

    .article.article-list-colections .one-item-xxs{
        padding-left: 0;
    }

    .article.article-list-colections .one-item-xxs:nth-child(2n+1){
        padding-right: 0;
    }

    .article-detail-colections .article-main-img{
        margin-bottom: 10px;
    }

    .tags .products-found-wrapper .remove-all-tags{
        margin-top: 8px;
        line-height: 9px;
    }

    .toggle-banner .item.closed{
        width: 0;
        height: 0;
    }

    .lists-tabs ul.items-wrapper .slick-track .item.active a{
        color: #111111;
    }
    .lists-tabs ul.items-wrapper .slick-track .item.active.slick-current a,
    .lists-tabs ul.items-wrapper .item.slick-active.slick-current a {
        color: #CC0244;
    }

    .article-detail-colections .article-heading h1{
        font-size: 24px;
        line-height: 24px;
    }

    .article-detail-colections .article-heading {
        bottom: 50px;
    }

    .footer .heading-wrapper .title h5,
    .footer .heading-wrapper .title .h5{
        font-size: 17px;
    }

    .footer .nav.items-wrapper .item a{
        font-size: 17px;
    }

    .autocomplete-close{
        padding: 6px;
    }

    .product .item .text-wrapper .prices-wrapper .current-price.price-with-discount{
        font-size: 15px;
        margin-bottom: 5px;
    }

    .header-favorite .icon-wrapper:hover,
    .header-favorite .icon-wrapper:active,
    .header-favorite .icon-wrapper:focus,
    .header-favorite .icon-wrapper:focus:active{
        background: url(../../images/nbshop5_pandora/core/svg_srce.svg);
    }

    .header-cart .mini-cart .icon-wrapper:hover,
    .header-cart .mini-cart .icon-wrapper:active,
    .header-cart .mini-cart .icon-wrapper:focus,
    .header-cart .mini-cart .icon-wrapper:focus:active {
        background: url(../../images/nbshop5_pandora/core/svg_korpa.svg);
    }

    .actions h1,
    .quiz h1{
        margin: 20px 0 20px;
    }

    .quiz-content{
        display: none;
    }

    .quiz-date{
        margin: 0 0;
        float: none;
    }

    .profile .product .item .text-wrapper .title{
        line-height: 14px;
        height: 15px;
    }

    .profile .product .item .text-wrapper .prices-wrapper{
        height: 60px;
    }

    .profile .product .item .text-wrapper .prices-wrapper .current-price.price-with-discount{
        font-size: 14px;
    }

    .profile .product .item .text-wrapper .prices-wrapper .price-discount{
        font-size: 13px;
    }

    .profile-section .product-item{
        margin: 0 0 20px;
    }

    #order_cart_content .cart-table .btn{
        margin-top: 25px;
    }

    .confirm-bank .table-responsive{
        margin-bottom: 30px;
    }

    .confirm-bank .heading-wrapper{
        margin-bottom: 30px;
    }

    .confirm-bank .heading-underlined{
        padding: 6px 40px 6px 0;
    }

    .page .contact-forma.contact-form-1 .form-group.textarea-group{
        max-width: 100%;
    }

    .grid-slider.two_img_slider-slider .mobile-img{
        display: block;
    }

    .ckeditor-row img{
        margin-bottom: 10px;
    }

    .toggle-banner{
        top: 250px;
    }

    .nav-main-toplang{
        display: inline-block;
        width: 100%;
        height: 36px;
        background: #ffffff;
    }

    .nav-main-toplang li > a{
        display: inline-block;
        float: left;
    }

    .nav-main-toplang li > a:hover,
    .nav-main-toplang li > a.active{
        color: #CC0244;
    }

    .tags .items-wrapper .item{
        margin-bottom: 5px;
    }

    .slider.product-main .slider-navigation-absolute{
        z-index: 9;
    }

    .nav-main-useractions .item.item-user-vip{
        display: none;
    }

    .product-slider:not(.no-mobile-transform) .slick-slide{
        -webkit-transform: none;
        -moz-transform: none;
        -ms-transform: none;
        -o-transform: none;
        transform: none;
    }

    .slider.product-main .slider-navigation-absolute .slider-prev,
    .slider.product-main .slider-navigation-absolute .slider-next{
        padding: 15px;
    }

    .product .item .text-wrapper .prices-wrapper .current-price,
    .product .item .text-wrapper .prices-wrapper .prev-price{
        font-size: 14px;
    }

    .slider.main-slider .slider-init{
        margin-bottom: 30px;
    }

    .home-tabs .product-generic-tabs .heading-wrapper.heading-wrapper-bordered h2{
        font-size: 25px;
        line-height: 25px;
    }

    .home-tabs .lists-tabs ul.items-wrapper .item a{
        font-size: 18px;
        line-height: 20px;
    }

    .lists-tabs ul.items-wrapper .item{
        min-width: 35vw;
    }

    .product .item .text-wrapper .title a{
        font-size: 15px;
        line-height: 15px;
    }

    .two_img_slider-slider{
        margin-bottom: 20px;
    }

    .article-grid-listing-5 .heading-wrapper.heading-wrapper-bordered h2{
        font-size: 25px;
        margin-bottom: 25px;
    }

    .article.article-slider{
        padding: 0 0 20px;
    }

    .fullwidth-slider{
        margin-bottom: 30px;
    }

    .footer .newsletter{
        width: 100%;
        float: none;
    }

    .social-icon{
        width: 100%;
        float: none;
        margin-left: 0;
    }

    .nav-main-toplang li > a{
        padding: 10px 15px;
        font-size: 15px;
        font-weight: 700;
    }

    .nav-main > li > a > i, .level4 i{
        top: -1px;
    }

    .filter-group .btn-search{
        padding: 10px 25px;
        background-color: #463B4A;
        font-size: 16px;
        font-weight: 400;
    }

    .filter-group .btn-search:hover,
    .filter-group .btn-search:focus,
    .filter-group .btn-search:active,
    .filter-group .btn-search:focus:active{
        background-color: #584b60;
    }

    .profile-section .heading-wrapper .title h2{
        line-height: normal;
    }

    .headline-profile-wrapper h1{
        line-height: normal;
    }

    .article.article-slider.article-grid-listing-5 .text-wrapper .description{
        height: 55px;
    }

    .profile-logindata .btn-success{
        margin-bottom: 25px;
    }

    .store-content .panel-body .panel-inner .col-xs-12{
        width: 50%;
        padding: 0;
    }

    .store-content .panel-body{
        padding: 5px;
    }

    .store-content .panel-heading{
        padding: 10px 0px;
    }

    .handlines-sldier{
        background: #ffffff;
    }

    .description > marquee{
        line-height: 30px;
    }

    .handlines-sldier .item .description p{
        display: block;
    }

    .pagination > li.number.number-dot{
        margin-right: 5px;
    }

    .pagination > li.first-last a{
        line-height: 19px;
    }

    .handlines-sldier{
        display: block;
    }
    .cart-product-remark-wrapper .alert{
        font-size: 11px;
        max-height: 100%;
    }

    .items-generic{
        padding: 0 10px;
    }

    .text_grid12.landing-headline{
        padding: 30px 10px 0;
    }

    .category-submenu{
        margin-bottom: 10px;
        margin-top: 10px;
    }

    .donation-products.delivery-options .donation-content .description{
        margin-bottom: 20px;
    }

    .donation-products.delivery-options .donation-content{
        margin-bottom: 30px;
    }

    .donation-products.delivery-options .donation-content .icheckbox_flat{
        flex-shrink: 0;
    }

    .cart-selectors-wrapper{
        padding: 0 10px;
    }

    .nav-main-dropdown li > a img, .nav-main-dropdown .nav-main > li > a img{
        float: right;
        margin-left: 10px;
        padding-top: 0;
    }

    .nav-main-dropdown li.level-wrapper > a:before{
        left: calc(100% + 5px);
    }

    .nav-main-dropdown li.last-level a{
        padding-left: 25px;
    }

    .message .item .title{
        height: auto;
        margin-bottom: 10px;
    }

    .message .item .the-date{
        float: none;
    }

    .message-detail .heading-underlined h1 {
        font-size: 25px;
        margin: 20px 0 0;

    }
        /*.bt-pandora-mda .header-favorite.header-favorite-circle-top-right{*/
        /*    margin: 0;*/
        /*    right: 15px;*/
        /*}*/

        /*.bt-pandora-mda .header.fixed .header-favorite.header-favorite-circle-top-right{*/
        /*    margin: 0;*/
        /*    right: 15px;*/
        /*}*/
 /*
        .bt-pandora-ba .header.fixed .header-favorite.header-favorite-circle-top-right{
            right: 15px;
            margin: 0;
        }*/

    .bt-pandora-mda .header.fixed .logo{
        margin-top: 0;
    }


    .bt-pandora-ba .header-favorite.header-favorite-circle-top-right{
        right: 40px;
        margin: 0;
    }


    .product-slider > .slider-init > .slick-list{
        padding-bottom: 290px;
        margin-bottom: -300px;
    }

    .product-generic-tabs .slider-navigation-absolute{
        display: none;
    }

    .product-generic-tabs .silver-product .slider-navigation-absolute,
    .product-generic-tabs .rose-product .slider-navigation-absolute,
    .product-generic-tabs .gold-product .slider-navigation-absolute,
    .product-generic-tabs .product-slider .slider-navigation-absolute{
        display: block;
    }

    .newsletter.fullwidth-center-item .mobile-img{
        display: block;
    }

    .newsletter.fullwidth-center-item .full-img{
        display: none;
    }

    .newsletter.fullwidth-center-item .form-group input{
        width: 100%;
        margin-bottom: 15px;
    }

    .newsletter .item-newsletter-wrapper .btn-wrapper{
        max-width: 100%;
    }

    .item-newsletter-wrapper .form-group{
        display: block;
    }

    .text_grid12.description,
    .text_grid12.headline{
        padding: 0;
    }

    .text_grid12 .heading-wrapper .title h2{
        font-size: 27px;
        line-height: 30px;
        margin-bottom: 0;
    }

    .text_grid12.headline{
        margin: 25px 0 30px;
    }

    .item-newsletter-wrapper .container{
        padding: 0;
    }

    .product-generic-tabs{
        margin-bottom: 50px;
    }

    .table-cart-information{
        position: relative;
        left: 10px;
        margin-top: 0;
    }

    .lc-si .cart-step .btn-success.confirm-loader{
        font-size: 12px;
    }

    .store-available, .store-available-info{
        font-size: 12px;
    }

    .site-info-message .info-label{
        font-size: 12px;
    }

    .footer .nav.items-wrapper .item.item-visible-xs{
        display: block;
    }

    .cart-product-remark-wrapper .alert.alert-warning{
        max-height: 100%;
    }

    .slider.main-slider{
        margin-top: 0;
    }

    .badge-slider{
        padding: 0 10px;
    }

    .cart-table.table > tbody > tr > td.cart-action{
        margin-left: 5px;
        border-right: none;
    }

    .autocomplete-wrapper .autocomplete-input{
        z-index: 9;
    }

    .autocomplete-close{
        z-index: 99;
    }

    .currency-info{
        display: none;
    }
    .product-list-quantity-wrapper {
         display: block;
         width: 65%;
         margin: auto;
         margin-bottom: 5px;
    }
    .new-currency .item .currency,
    .new-currency .item .converted-currency{
        display: inline-block;
    }

    .new-currency .item{
        text-transform: uppercase;
        font-size: 16px;
        line-height: 21px;
        padding: 10px 15px;
        background: #403544;
        color: #ffffff;
        margin-top: 20px;
    }

    .recommended_categories-slider .item{
        margin-bottom: 20px;
    }

    .recommended_categories-slider .heading-wrapper.heading-wrapper-bordered{
        max-width: 100%;
    }
    .slider.main-slider{
        margin-bottom: 30px;
    }

    #cart_onepage_delivery_country_form .cart-step{
        margin-bottom: 0;
    }

    .handlines-sldier-headlines_info{
        height: 60px;
        padding: 0 20px;
        z-index: 99;
        top: 56px;
    }

    .handlines-sldier-headlines_info .item .btn {
        display: block !important;
        line-height: 12px;
        font-size: 12px;
    }

    .handlines-sldier-headlines_info .item .title {
        margin-bottom: 0;
        font-size: 14px;
        line-height: 16px;
    }

    .handlines-sldier{
        display: none;
    }

    .cookie-agree, .cookie-agree-gdpr{
        margin-top: 10px;
    }

    .detail-product-info-lists .item{
        padding: 7px 5px;
    }

    .detail-product-info-lists .item .img-wrapper{
        margin-right: 5px;
    }

    .detail-product-info-lists .item a:first-child{
        flex-shrink: 0;
    }

    .detail-product-info-lists .item .description p{
        font-size: 14px;
    }

    .ajax-product-list-in-text .product .item .options-wrapper{
        padding: 0 10px;
    }

    .ajax-product-list-in-text .product-item{
        height: 420px!important;
    }

    .ajax-product-list-in-text .product .item .options-wrapper .sizes-selector-wrapper .sizes-btn-wrapper .item{
        width: 25% !important;
        margin: 0 !important;
    }

    .cart-product-sider-with-description .row{
        display: block;
    }

    .cart-product-sider-with-description .items-wrapper-products-info{
        padding: 30px 20px 10px 20px;
        width: calc(100% - 20px);
        margin: 0 auto 30px;
        float: none;
    }

    .cart-product-sider-with-description .items-wrapper-products-info .title {
        font-size: 15px;
        line-height: 21px;
    }

    .cart-product-sider-with-description .items-wrapper-products-info .description {
        font-size: 14px;
        line-height: 24px;
    }

    .info-until-free-delivery-wrpper .heading-wrapper.heading-underlined{
        padding: 15px 15px;
    }

    .info-until-free-delivery-wrpper .button-wrapper .btn {
        padding: 10px 15px;
    }


}



@media (max-width: 480px){
    #order_total_confirm_content .cart-privacy-policy.all-terms .text-wrapper {
        text-align: left;
    }
}

