@media (max-width: 767px){

    /* - FIX - */

    .img-wrapper.hidden-xs.visible-sm {
        display: none !important;
    }

    .img-wrapper.visible-xs.hidden-sm {
        display: block !important;
    }

    /* header */
    .header {
        background: #d82323;
    }

    .header > .container {
        background: none;
    }

    .header .logo{
        padding: 5px 0 0 0;
    }

    .header-top .handlines-sldier {
        display: none;
    }

    .mini-cart:before {
        content: none;
    }

    .nav-mobile-icon {
        top: 0px;
    }

    .header .main-4level .nav-main-useractions > ul.nav-main{
        display: block;
    }


    .autocomplete-button {
        margin: 0;
        background: transparent;
        padding-top: 20px;
    }

    .autocomplete-button .icon {
        height: 20px;
        width: 40px;
        background-image: url('../../images/core/lupica.svg');
    }

    .autocomplete-close{
        padding: 10px;
        font-size: 14px;
        background: transparent;
        line-height: 20px;
        height: 30px;
        width: 30px;
    }
    .autocomplete-results {
        margin-top: 19px;
        padding: 0 10px;
    }
    .autocomplete-results .product-title {
        min-height: 26px;
    }
    .autocomplete-results .product-title{
        height: 26px;
        overflow: hidden;
    }
    .autocomplete .products-list-simple{
        margin: 0 0 20px;
    }
    .products-list-simple .category-wrapper{
        margin-top: 5px;
    }
    .products-list-simple .product-category{
        margin-top: 0;
    }

    .mini-cart {
        background: #009439;
    }

    .mini-cart .icon-wrapper {
        min-height: 35px;
        background-image: url('../../images/core/cart-icon.png');
        background-repeat: no-repeat;
        background-position: center;
    }

    /* Main slider */
    .slider.main-two-img-slider .item .text-wrapper .title {
        font-size: 35px;
        line-height: 35px;
        margin-bottom: 0;
    }

    .slider.main-two-img-slider .item .content {
        max-width: 50%;
    }

    .slider.main-slider .item .content {
        bottom: 5px;
        right: 5px;
    }

    .vertical-product-images .slick-dots {
        display: none !important;
    }

    .slider.main-slider {
        margin: 0 -10px 20px;
    }
    .main-slider .sprite-animate-ninja{
        display: none;
    }

    /* Main navigation */
    .nav-main-wrapper.loaded > .container > .nav-main {
        background: #d82323;
        height: calc(100vh - 50px) !important;
        overflow-y: scroll !important;
    }

    .nav-main {
        width: 100%;
    }

    .nav-main > li.has-bg:first-of-type {
        margin: 0;
        padding: 0;
        height: auto;
    }
    .nav-main > li.has-bg:first-of-type a {
        min-height: 44px;
        height: 44px;
    }
    .nav-main > li.has-bg:first-of-type span{
        padding-left: 45px;
        display: block;
    }

    .nav-main li.has-bg,
    .nav-main > li > a,
    .nav-main > li > a:hover {
        /*border-bottom: 1px solid rgba(0,0,0,0.2);*/
        border-bottom: none;
        color: #ffffff;
        padding: 11px 15px;
    }


    .nav-main li.has-bg > .highlight-bg {
        top: 50%;
        transform: translateY(-50%);
        left: 15px;
    }

    .nav-main > li.has-bg.home a {
        width: 100%;
        border-color: rgba(0,0,0,0.2);
        height: 60px;
    }

    .nav-main > li > .highlight-bg {
        top: 15px;
    }

    .nav-main li.has-bg.action-main-menu img {
        display: none;
    }

    .nav-main-useractions > ul > li {
        background: rgba(0,0,0,0.3);
    }

    .nav-main > li > a:active,
    .nav-main > li > a:focus,
    .nav-main > li > a:active:focus,
    .nav-main > li.action-main-menu a,
    .nav-main-useractions > ul > li a,
    .nav-main-useractions > ul > li a:hover,
    .nav-main-useractions > ul > li a:focus,
    .nav-main-useractions > ul > li a:active {
        color: #ffffff;
    }

    .nav-main > li.active > a {
        background: rgba(0,0,0,0.5);
    }

    .nav-main li.has-bg > a {
        border: none;
        padding-left: 15px;
        min-height: 59px;
    }

    .level4 .nav-main-submenu-wrapper .nav-main-submenu {
        width: 100%;
        padding: 0;
    }

    .level4 .nav-main-submenu > li:hover {
        background: transparent;
    }

    .level4 .nav-main-submenu > li > a > i,
    .level4 .nav-main-submenu > li:hover > a > i {
        position: static;
        background: transparent;
        padding: 0;
        height: 35px;
        width: 18px;
    }

    .level4 .nav-main-submenu .nav-main-dropdown-wrapper {
        margin: 0 0 10px;
        -webkit-box-shadow: 0 0 0 0 #000000;
        -moz-box-shadow: 0 0 0 0 #000000;
        box-shadow: 0 0 0 0 #000000;
    }

    .level4 .nav-main-submenu .nav-main-dropdown-wrapper .nav-main-dropdown-item ul li a {
        line-height: 38px;
    }

    /* main slider */

    .slider.main-two-img-slider .item .text-wrapper .title {
        font-size: 25px;
        line-height: 25px;
    }

    .slider.main-two-img-slider .item .img-wrapper .sec-img {
        max-width: 42vw;
        left: 50%;
    }

    .slider.main-two-img-slider .slick-dots,
    .slider.main-two-img-slider .item .btn-wrapper {
        display: none !important;
    }

    .slider.main-two-img-slider .item .content {
        text-align: center;
        max-width: calc(100% - 20px);
        top: 10px;
    }

    .slider.main-two-img-slider .item.slick-current .content {
        right: 10px;
    }

    /* Tabs slider */
    /*.lists-tabs ul.items-wrapper .item {
        width: 100%;
    }*/
    .lists-tabs ul.items-wrapper{
        border-bottom: 1px solid #ee6a60;
    }

    /* Social share */
    .social-share {
        padding: 20px 0;
    }

    /* Footer */

    .footer-wrapper .logo a {
        display: block;
        margin: auto;
        width: 100px;
    }

    .copyright {
        margin: auto;
        padding: 25px 0 0;
    }

    .footer-wrapper {
        background: transparent;
    }

    .footer-wrapper > .container {
        background: url('../../images/core/footer_bg_dexyco.jpg');
        background-size: cover;
        background-position: center;
        padding-bottom: 30px;
    }

    .footer-wrapper .social-icon .items-wrapper {
        display: flex;
    }

    .footer-wrapper .social-icon .item {
        padding: 0;
        margin: auto;
    }

    .footer-wrapper .social-icon .img-wrapper img {
        width: 39px;
    }

    .footer-wrapper {
        text-align: center;
    }

    .footer-wrapper .newsletter form {
        margin: auto;
    }

    .simple-small-slider{
        margin: 20px 0;
    }

    .ages-slider-slider {
        margin-bottom: 20px;
    }

    .action-filters{
        background: #ffffff;
        margin-bottom: 0;
        margin-top: 0px;
        color: #494949;
        font-size: 16px;
    }

    .label-filters-icon{
        color: #494949;
        font-size: 12px;
    }

    .filters-close{
        background: #ee6a60;
        background: -moz-linear-gradient(top, #ee6a60 0%, #b82424 100%);
        background: -webkit-linear-gradient(top, #ee6a60 0%,#b82424 100%);
        background: linear-gradient(to bottom, #ee6a60 0%,#b82424 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ee6a60', endColorstr='#b82424',GradientType=0 );
        color: #ffffff;
    }

    .selected-filters.tags {
        padding: 0;
    }

    .tags .products-found-wrapper {
        margin-top: 10px;
    }

    .tags .products-found-wrapper .remove-all-tags {
        margin: 0;
        font-size: 10px;
        line-height: 26px;
    }

    .product-listing-filters{
        background: #ffffff;
        padding: 55px 15px 10px;
    }

    .product-listing-filters .filter-group .headline-wrapper {
        line-height: 38px;
    }

    .product-listing-intro .headding-wrapper {
        margin-top: 20px;
    }
    .fixed-button-wrapper-productlist{
        display: none !important;
    }
    .product-listing-intro .headding-wrapper .title h1{
        line-height: normal;
    }

    .product .item .text-wrapper {
        height: 100px;
        margin-bottom: 0;
    }
    .btn.compare{
        display: none;
    }

    .fixed-button-wrapper-productlist .label-filters{
        background: #ee6a60;
        border-radius: 0;
        padding: 10px 15px;
    }

    .toggle-banner{
        display: none;
    }

    .tab-content .comments{
        width: 100%;
    }

    .tab-content .comment-content{
        width: 100%;
    }

    .product-details .table{
        width: 100%;
    }

    .horizontal-separator-cart{
        display: none;
    }

    .attribute-letters-list{
        padding: 20px 0;
    }

    .form-comment{
        padding: 0;
    }

    .comments .comments-input-wrapper .form-group-message{
        width: 100%;
    }

    .article-detail .article-wrapper .text-wrapper > img, .article-detail .article-wrapper .text-wrapper p img{
        margin: 0;
    }

    .attribute-letters-list .item{
        width: 100%;
    }

    .attribute-letters-list .content{
        height: auto;
        overflow: scroll;
        text-align: center;
    }

    .attribute-letters-list .list-letters .title{
        text-align: center;
    }

    .attribute-letters-list .content li{
        float: left;
        min-width: 50%;
    }

    .company-info .item span.title{
        display: block;
    }
    .company-info.slider-static .item span.title{
        display: inline-block;
    }
    .page .right-info, .page .left-info{
        margin-top: 40px;
    }

    .page .heading-wrapper {
        margin-bottom: 20px;
    }

    .page .heading-wrapper h1 {
        font-size: 24px;
        text-transform: none;
        margin-bottom: 20px;
        font-weight: 700;
        line-height: 32px;
    }

    .cooperation-page .intro .heading-wrapper .title{
        margin-bottom: 20px;
    }

    .career-page .intro .heading-wrapper .title{
        margin-bottom: 20px;
    }

    .page-normal .post-content{
        padding: 0;
    }

    .profile .profile-section{
        padding: 0;
    }

    .profile-submenu > a{
        height: 20px;
        line-height: 20px;
    }

    .product .item .img-wrapper {
        padding: 0;
    }

    .product .item .text-wrapper .title{
        height: 44px;
        margin-bottom: 5px;
    }
    .product_detail-slider.grid-slider {
        padding: 10px 10px 0;
        margin-bottom: 0;
    }
    .product_detail-slider.grid-slider .main-img {
        display: block;
    }

    .product_detail-slider .description {
        display: none;
    }

    .lists-tabs ul.items-wrapper .item.slick-current a{
        color: #ee6a60;
    }

    .grid-slider.baners-slider .item .img-wrapper{
        margin-bottom: 15px;
    }

    .article-list-grid.article .item .content {
        min-height: inherit;
    }

    .article-list-grid.article .item .text-wrapper .title {
        height: inherit;
    }

    .article-list-grid.article .item .text-wrapper .description {
        height: inherit;
        margin: 0;
    }

    .registration-sidebar .text-wrapper {
        max-width: 100%;
    }

    .form-group {
        margin-bottom: 10px;
    }

    .change-mail-form {
        margin-bottom: 25px;
    }

    .profile .product .item .btn-wrapper {
        display: block;
    }

    .product .item .text-wrapper .category-wrapper,
    .sidebar .newsletter-article-wrapper {
        display: none;
    }

    .sidebar-menu .tabs-wrapper {
        padding: 10px 20px;
    }

    .sidebar-menu .sidebar-menu .tabs-wrappera {
        line-height: 34px;
    }

    .footer-wrapper .logo{
        margin-top: 5px;
    }

    .cart .heading-wrapper-inline h2{
        position: relative;
        top: 0;
        margin-bottom: 5px;
    }
    .cart-step h2{
        position: relative;
        top: 0;
        margin-bottom: 5px;
        text-align: center;
    }

    .cart-step{
        padding: 0 0px 15px;
    }

    .contact-page:not(.background-image-active) h1{
        position: relative;
        top: 0;
        margin-bottom: 5px;
        text-align: center;
    }

    .contact-page .intro .heading-wrapper{
        margin-bottom: 20px;
    }

    .page .intro{
        margin-bottom: 20px;
    }

    .page .right-info, .page .left-info{
        margin-top: 10px;
    }

    .career-page.page .intro h1{
        position: relative;
        top: 0;
        margin-bottom: 5px;
        text-align: center;
    }

    .career-page .intro .heading-wrapper .title{
        margin-top: 10px;
    }

    .cooperation-page.page .intro h1{
        position: relative;
        top: 0;
        margin-bottom: 5px;
        text-align: center;
    }

    .cooperation-page .intro .heading-wrapper .title{
        margin-top: 10px;
    }

    .login-page.page .intro h1{
        position: relative;
        top: 0;
        margin-bottom: 5px;
        text-align: center;
    }

    .login-page  .intro .heading-wrapper .title{
        margin-top: 10px;
        margin-bottom: 20px;
    }

    .registration-page.page .intro h1{
        position: relative;
        top: 0;
        margin-bottom: 5px;
        text-align: center;
    }

    .registration-page .intro .heading-wrapper .title{
        margin-top: 10px;
        margin-bottom: 20px;
    }

    .lost-password-page.page .intro h1{
        position: relative;
        top: 0;
        margin-bottom: 5px;
        text-align: center;
    }

    .lost-password-page .intro .heading-wrapper .title{
        margin-top: 10px;
        margin-bottom: 20px;
    }

    .article-list-grid .heading-wrapper .title{
        display: block;
        text-align: center;
    }

    .article-list-grid .heading-wrapper .title h1{
        position: relative;
        top: 0;
        margin-bottom: 5px;
        text-align: center;
    }

    .category-intro .intro-wrapper.page-background .description{
        font-size: 13px;
    }

    .product-listing-intro{
        float: none;
    }

    .product .item .text-wrapper .title a{
        font-size: 11px;
        height: 55px;
        overflow: hidden;
    }

    .container {
        padding: 0 10px 10px;
    }

    .actions .item .img-responsive{
        width: 100%;
    }

    .actions .item .the-date{
        float: none;
    }

    .actions .item .title{
        margin-top: 10px;
    }
    .last-viewed-slider .title h2{
        position: relative;
        top: 0;
        margin-bottom: 5px;
        text-align: center;
    }

    .last-viewed-slider .title{
        margin-top: 10px;
        margin-bottom: 20px;

    }

    .cart-ticket-wrapper .form-control{
        width: 100%;
    }

    #order_ticket_content .tab-content-wrapper{
        padding: 0;
    }

		.cart-step .cart-payment-wrapper .delivery-options .iradio_flat,
    .delivery-options .iradio_flat{
        top: 35px;
				left: 0;
    }

    .quick-view{
        display: none;
    }

    .product-listing-intro .form-group.sort-product .styled-select{
        max-width: calc(100% - 70px);
    }

    .action-filters{
        margin-top: 7px;
    }

    .header > .container{
        height: 0;
    }

    .nav-main > li:not(.has-bg) > a,
    .nav-main > li:not(.has-bg) > a:hover {
            border-bottom: 0;
    }

    .article.article-slider {
        margin-top: 20px;
    }

    .article.article-slider .item{
        -webkit-transform: none;
        -moz-transform: none;
        -ms-transform: none;
        -o-transform: none;
        transform: none;
    }

    .footer-wrapper .logo{
        margin-top: -10px;
    }

    /*.product-slider .slick-slide{
        padding: 0 10px;
    }*/

    .footer .heading-wrapper .title h5 {
        margin-top: 20px;
    }

    .footer .company-info {
        margin-bottom: 10px;
    }

    .footer .company-info .heading-wrapper .title h5 {
        margin-top: 0;
    }

    .footer .nav.items-wrapper .item a {
        line-height: 30px;
    }

    .footer .payment-card {
        text-align: center;
        margin: 0 -10px;
        padding: 0 0 20px;
    }

    .footer .trust-image {
        margin: auto;
        display: block;
    }

    .collapse-menu .heading-wrapper .title .icon {
        position: absolute;
        right: 0;
        top: 0;
        float: none;
    }

    .header-cart {
        width: 40px;
        margin: 0;
        padding: 0;
        overflow: hidden;
        height: 60px;
    }

    .header-cart .mini-cart .icon-wrapper,
    .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-image: url(../../images/core/cart-icon_3.png);
				background-repeat: no-repeat;
				background-position: center 15px;
    }

		.products-listing {
				padding-left: 0;
		}

    .header-top .quick-links .nav.nav-simple > li a {
        pointer-events: all;
    }

    .handlines-sldier {
        background: #d82323;
    }
    .product-detail-wrapper {
        padding-right: 0;
    }
    .product-details .description{
        display: none;
    }
    .product-details .product-details-info .description{
        display: block;
        height: auto;
    }
    .product-details h1 {
        font-size: 24px;
        line-height: 32px;
        font-weight: 700;
    }
    .product-quantity-wrapper {
        width: 50px;
        border-bottom: 0 solid #dedede;
    }
    .product-quantity-wrapper .product-quantity {
        border-top-left-radius: 10px;
        border-bottom-left-radius: 10px;
        width: 50px;
        height: 50px;
        border-left: 1px solid #d9d9d9;
        border-right: 0px solid #d9d9d9;
        border-bottom: 1px solid #d9d9d9;
    }
    .detail-product-info-lists {
        padding: 0;
    }
    .detail-product-info-lists .item .description {
        display: block;
        padding: 0;
        height: auto;
    }
    .product-details-price {
        padding: 25px 0 0;
        margin-top: 10px;
    }
    .product-details-price .action-lowerprice {
        bottom: 8px;
    }
    .shop-button-qnt {
        border-top-left-radius: 0px;
        border-bottom-left-radius: 0px;
    }
    .landing-page > .heading-wrapper > .title h1,
    .poll-listing .heading-wrapper .title h1,
    .promotion-wrapper .heading-wrapper .title h1{
        font-size: 20px;
    }
    .lider-static.item-slider-grid6 .item .img-wrapper img{
        margin:auto;
    }

    .product-specification-tabs.lists-tabs .tab-content {
            padding: 10px 10px 30px;
    }

    .location-search-box.img-wrapper img {
            max-width: 100%;
    }

    .promotion-wrapper {
        margin-top: 20px;
    }

    .promotion-wrapper .panel-title .panel-toggle {
            font-size: 13px !important;
    }

    .promotion-wrapper .collapse.in > .panel-body {
            padding: 0;
    }
    .panel .panel-group .promo-store-of-city {
        padding: 0 15px;
    }
    .article-list-with-custom-links .items-wrapper > .row  > div {
        flex-basis: 50%;
        flex: 50%;
    }

    .main-slider.sprite-animate-ninja{
        display: none;
    }

    .autocomplete-button.autocomplete-button-simple{
        background: transparent;
        margin-top: 20px;
    }

    .autocomplete-input {
        height: 44px;
        margin-top: 0;
        font-size: 16px;
        line-height: 44px;
    }

    .autocomplete-close {
        padding: 0 10px;
        font-size: 18px;
        background: transparent;
        line-height: 44px;
        height: 44px;
        width: 35px;
    }

    .autocomplete-loader {
        top: 44px;
    }

    /** > iframe {
        height: calc((100vw - 20px) / 150 * 160) !important;
    }*/

    .page.page-fullwidth h1{
        margin-bottom: 0;
        font-size: 23px;
        text-transform: uppercase;
    }

    .page-fullwidth .heading-wrapper .title{
        text-align: center;
    }

    .page.page-fullwidth .heading-wrapper{
        margin-bottom: 20px;
    }

    .promo-location .collapse .item,
    .promo-location .panel > .collapse .panel-toggle{
        display: flex;
        height: auto;
        line-height: 25px;
        padding-bottom: 5px;
        padding-top: 5px;
    }

    .promo-location-country-wrapper .item-promo-country {
        font-size: 24px;
        font-weight: 700;
        line-height: 32px;
    }

    .slider_block_bottom_lego-slider .slick-slide img{
        margin: 0 auto;
    }
    .product-details .social-share {
        padding: 20px 0 10px;
    }
    .grid-slider .mobile-img{
        display: block;
    }
    .grid-slider .main-img{
        display: none;
    }
    .generic-slider .mobile-img{
        display: block;
    }
    .generic-slider .main-img{
        display: none;
    }
    .generic-slider.slider_block_bottom-slider .mobile-img{
        display: none;
    }
    .generic-slider.slider_block_bottom-slider .main-img{
        display: block;
    }
    .nav-main > li > a > i, .level4 i{
        line-height: 44px;
        height: 44px;
        padding: 0 15px;
    }
    .level4 .nav-main-submenu > li {
        height: 44px;
    }
    .level4 .nav-main-submenu > li > a > h5 {
        line-height: 44px
    }
    .filter-group-items-wrapper.reset-wrapper{
        background: #ee6a60;
        background: -moz-linear-gradient(top, #ee6a60 0%, #b82424 100%);
        background: -webkit-linear-gradient(top, #ee6a60 0%,#b82424 100%);
        background: linear-gradient(to bottom, #ee6a60 0%,#b82424 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ee6a60', endColorstr='#b82424',GradientType=0 );
    }
    .filter-group .headline-wrapper:first-of-type {
        padding-top: 0;
        border: none;
    }
    #filter_form{
        padding-bottom: 50px;
    }
    .product-specification-tabs.lists-tabs .tab-content, .product-generic-tabs.lists-tabs .tab-content{
        margin: auto;
        padding: 10px;
    }
    .level4 .nav-main-submenu > li > a > i.fa-angle-right:before {
        content: "\f105";
    }
    .level4 .nav-main-submenu > li > a > i.fa-angle-left:before {
        content: "\f104";
    }
    .level4 .nav-main-submenu > li > a{
        position: relative;
    }
    .level4 .nav-main-submenu > li > a > i,
    .level4 .nav-main-submenu > li:hover > a > i {
        position: absolute;
        width: 100%;
        height: 44px;
        line-height: 44px;
        right: 0;
        padding-right: 15px;
        top: 0;
        left: 0;
    }
    .threed-icon-wrapper{
        display: none;
    }
    .promo-modal .modal-dialog{
        width: 90%!important;
    }

    .modal-body .forgotten-password {
        font-size: 15px;
        margin-top: 5px;
    }

    .header-shoppinglist{
        line-height: 56px;
    }

    .shop-list-group .panel-title{
        padding: 0;
    }

    .bottom-btn-wrapper-shopping .btn{
        width: 100%;
    }

    .bottom-btn-wrapper-shopped .btn{
        width: 100%;
    }

    .page-cover-image .item-viber a i:before{
        content: "\f2a0";
    }

    .page-cover-image .heading-wrapper{
        padding: 20px 0 0;
        margin: 0;
    }

    .uc-shoppinglist_buy .product .item .text-wrapper{
        height: 160px;
    }

    .grid-slider .main-img.app-play-store-slider{
        display: block;
    }

    .grid-slider.app-play-store-slider{
        margin-top: 20px;
    }

    .footer-bottom .container{
        height: 170px;
    }

    .product-detail-disclaimer-slider.grid-slider .text-wrapper .description{
       display: block !important;
    }

    .lists-tabs ul.items-wrapper .item.slick-active.slick-current a{
        color: #ee6a60;
    }

    .footer-wrapper .footer-social-newsletter .social-icon .heading-wrapper{
        text-align: center;
    }

    .cart .heading-wrapper .title h2{
        font-size: 19px;
        padding: 5px;
        position: absolute;
        top: -18px;
    }

    #order_ticket_content .heading-wrapper .title h2{
        font-size: 16px;
        top: -31px;
        min-width: 70%;
    }
    .cart .title .icon,
    .cart-step .heading-append{
        margin-right: 0;
    }

    .cart .title .icon:before,
    .cart-step .heading-append .icon{
        content: "\e626";
        font-family: 'NBIcon', sans-serif;
    }

    .grid-slider.home_new_slider-slider .item .img-wrapper .mobile-img{
          margin-bottom: 10px;
    }

    .grid-slider.home_new_slider-slider{
        margin-bottom: 15px;
    }

    .text_grid12{
        padding: 0px 10px;
    }

    .product .item .options-wrapper .sizes-selector-wrapper .sizes-btn-wrapper .item{
        height: 25px;
        line-height: 25px;
        font-size: 11px;
    }
    .product .item .options-wrapper .sizes-selector-wrapper{
        bottom: -32px;
    }

    .product .item:hover .options-wrapper .product-sizes .btn.buyButtonOnLists,
    .product .item:hover .options-wrapper .abs-button-reserve{
        min-width: 80%;
    }

    /* Newsletter subscribe page */
    .wrapper-style-newsletter_subscribe .text_grid12{
        padding: 30px 10px;
    }
    .wrapper-style-newsletter_subscribe .newsletter{
        width: 100%;
    }
    .wrapper-style-newsletter_subscribe .text_grid12 .heading-wrapper .title h2{
        font-size: 18px;
        margin-bottom: 15px;
    }
    .wrapper-style-newsletter_subscribe .text_grid12 .description p{
        font-size: 13px;
    }
    .wrapper-style-newsletter_subscribe .newsletter .form-group{
        width: 100%;
        float: none;
    }
    .wrapper-style-newsletter_subscribe .newsletter .form-group input{
        height: 40px;
    }
    .wrapper-style-newsletter_subscribe .newsletter .btn-wrapper{
        width: 100%;
    }
    .wrapper-style-newsletter_subscribe .newsletter .btn-wrapper .btn{
        line-height: 40px;
        min-width: 100%;
        font-size: 14px;
    }
    .wrapper-style-newsletter_subscribe .full{
        padding: 0;
    }
    .wrapper-style-newsletter_subscribe .horizontal-image .img-wrapper.mobile-img{
        display: block;
    }
    .wrapper-style-newsletter_subscribe .horizontal-image .img-wrapper{
        display: none;
    }
    /* Newsletter subscribe page End */

    .landing-page-wrapper-v2 .horizontal-image{
        padding: 0 10px;
        margin-bottom: 30px;
    }

    .landing-page-wrapper-v2 .text_grid12{
        margin-bottom: 0px;
    }

    .landing-page-wrapper-v2 .item-product-slider{
        margin-bottom: 30px;
    }

    .landing-page-wrapper-v2 .item-wrapper-6{
        margin-bottom: 30px;
    }

    .landing-page-wrapper-v2 .horizontal-image .img-wrapper.full-img {
        /*display: none;*/
    }

    .nav-main-submenu .nav-main-dropdown-inner .row > div:last-of-type{
        display: block;
    }

    .main-4level .nav-main-wrapper .nav-main {
        height: auto;
        overflow: visible;
    }

    .social-share .item a{
        padding: 0 5px;
    }

    .product-information-wrapper{
        padding: 0 20px;
    }
    .cart-carrier-and-payment .col-xs-8.col-sm-8.delivery-option-text{
        width: 100%;
    }

    .bt-dexy-rs .nav-main-toplang{
        display: none;
    }

    /* Dexy baby */
    .dexy-baby-wrapper .header .logo img{
        height: auto;
    }

    .dexy-baby-wrapper .header .logo{
        padding: 4px 0;
    }

    .dexy-baby-wrapper .text_grid12.description h2{
        font-size: 16px;
        line-height: 16px;
        margin: 0;
    }

    .dexy-baby-wrapper .text_grid12.headline h2{
        font-size: 24px;
        line-height: 24px;
        margin-bottom: 10px;
    }

    .dexy-baby-wrapper .lists-tabs ul.items-wrapper .item.slick-active.slick-current a{
        color: #706093;
    }

    .dexy-baby-wrapper .footer-wrapper .logo img{
        height: auto;
    }

    .dexy-baby-wrapper .footer-bottom .container{
        height: auto;
    }

    .dexy-baby-wrapper .copyright{
        margin: 0 auto 0;
        line-height: 18px;
    }

    .dexy-baby-wrapper .disclaimer p{
        line-height: 18px;
    }

    .dexy-baby-wrapper .slider.main_dexy_baby-slider .item{
        padding: 0;
    }

    .dexy-baby-wrapper .item-wrapper-2 .item .heading-wrapper .title{
        line-height: 18px;
    }

    .dexy-baby-wrapper .nav-main-wrapper.loaded > .container > .nav-main{
        background: #f3f1f9;
    }

    .dexy-baby-wrapper .header .main-4level .nav-main-useractions > ul.nav-main{
        background: #ffffff;
    }

    .dexy-baby-wrapper .nav-main-useractions{
        background: #ffffff;
    }

    .dexy-baby-wrapper .nav-main-useractions > ul > li{
        background: #ffffff;
    }

    .dexy-baby-wrapper .nav-main{
        width: 100%;
    }

    .dexy-baby-wrapper .product-listing{
        margin-top: 45px;
    }

    .dexy-baby-wrapper .product-quantity-wrapper .product-quantity{
        border-right: 1px solid #d9d9d9;
    }

    .dexy-baby-wrapper .item-wrapper-2.col-md-3{
        width: 50%;
    }

    .dexy-baby-wrapper .item-wrapper-2{
        margin-bottom: 20px;
    }

    .dexy-baby-wrapper .footer .company-info .heading-wrapper .title h5,
    .dexy-baby-main .footer .company-info .heading-wrapper .title h5 {
        color: #494949;
    }

    .dexy-baby-wrapper .nav-main > li > a,
    .dexy-baby-main .nav-main > li > a{
        font-size: 13px;
        padding: 12px 15px 9px;
        text-transform: uppercase;
    }

    .dexy-baby-wrapper .nav-main > li.active > a,
    .dexy-baby-main .nav-main > li.active > a{
        background: rgb(186, 143, 186);
        color: #ffffff;
    }

    .dexy-baby-wrapper .nav-main > li > a,
    .dexy-baby-main .nav-main > li > a{
        color: #706093;
    }

    .dexy-baby-wrapper .article.article-slider,
    .dexy-baby-main .article.article-slider{
        padding: 0;
        margin-top: 0;
    }

    .dexy-baby-wrapper .filter-group-items-wrapper.reset-wrapper,
    .dexy-baby-main .filter-group-items-wrapper.reset-wrapper{
        background: #706093;
        background: -moz-linear-gradient(top, #706093 0%, #706093 100%);
        background: -webkit-linear-gradient(top, #706093 0%,#706093 100%);
        background: linear-gradient(to bottom, #706093 0%,#706093 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#706093', endColorstr='#706093',GradientType=0 );
        border-radius: 6px;
    }

    .dexy-baby-wrapper .filters-close,
    .dexy-baby-main .filters-close{
        background: #706093;
        background: -moz-linear-gradient(top, #706093 0%, #706093 100%);
        background: -webkit-linear-gradient(top, #706093 0%,#706093 100%);
        background: linear-gradient(to bottom, #706093 0%,#706093 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#706093', endColorstr='#706093',GradientType=0 );
        border-radius: 6px;
    }

    .dexy-baby-wrapper .loader-wrapper .loader-icon{
        left: calc(50% - 108px);
    }

    .dexy-baby-main .loader-wrapper{
        left: 0;
    }

    .dexy-baby-wrapper .product-details .product-generic-tabs.lists-tabs .tab-content{
        padding: 15px;
        margin: 0 0 30px;
    }

    .dexy-baby-wrapper .lists-tabs ul.items-wrapper,
    .dexy-baby-main .lists-tabs ul.items-wrapper{
        border-bottom: 1px solid #706093;
    }

    .dexy-baby-wrapper .category-intro .intro-wrapper{
        padding: 40px 0 20px;
    }

    .dexy-baby-wrapper .text_grid12.description{
        margin-bottom: 20px;
    }

    .dexy-baby-wrapper .text_grid12.headline{
        margin-top: 20px;
    }

    .dexy-baby-wrapper .slider.main_dexy_baby-slider{
        margin-bottom: 20px;
    }

    .dexy-baby-wrapper .item-slider-grid6{
        margin-bottom: 20px;
    }

    .dexy-baby-wrapper .product-slider > .slider-init > .slick-list{
        padding-bottom: 48px;
        margin-bottom: -80px;
    }

    .dexy-baby-wrapper .slider.landing-main-slider .slider-init{
        margin-bottom: 20px;
    }

    .dexy-baby-wrapper .slider.landing-main-slider .item .main-img{
        display: none;
    }

    .dexy-baby-wrapper .slider.landing-main-slider .item .mobile-img{
        display: block;
    }

    .dexy-baby-wrapper .nav-main > li:not(.has-bg) > a:hover{
        border-bottom: none;
    }


    .shop-button-qnt{
        border-top-left-radius: 10px;
        border-bottom-left-radius: 10px;
    }

    .product-quantity-wrapper .product-quantity{
        border-right: 1px solid #d9d9d9;
        border-radius: 10px;
    }

    .product_detail-slider.grid-slider .text-wrapper .title{
        font-size: 13px;
        line-height: 20px;
    }

    .currency-info {
        display: none;
    }

}

@media (max-width: 480px){

    .cart-table.table > tbody > tr > td.cart-action {
        margin: 30% 7px;
        border: none;
    }

    #order_total_confirm_content .cart-privacy-policy .icheckbox_flat {
        top: 50%;
        transform: translateY(-50%);
        position: absolute;
        left: 0;
    }

    #order_total_confirm_content .cart-privacy-policy > label {
        padding-left: 15px;
    }

    .article.article-list-with-custom-links .item .img-wrapper img{
        margin: 0 auto;
    }

    .delivery-option-image{
        padding: 0px 15px 0px 30px;
    }

    .baners-lego-slider .slider-arrow i{
        font-size: 25px;
    }

    .generic-slider.baners-lego-slider{
        padding: 0 25px;
    }
    .promo-modal .modal-dialog{
        width: 90%!important;
    }

    .cart{
        padding: 0 10px !important;
    }
    #order_address_content .cart-step {
        padding: 0;
    }

    .cart-payment-wrapper .delivery-options{
        padding: 0 10px;
    }

    .nav-main-toplang.country-button{
        display: none;
    }

    }
