@media (max-width: 991px) {
    .fixed-add-to-cart-wrapper .price-wrapper{
        display: none;
    }
    .fixed-add-to-cart-wrapper .col-lg-6 {
        flex: 0 0 100%;
        max-width: 100%;
        width: 100%;
    }
    .fixed-add-to-cart-wrapper .f-product-wrapper{
        display: none;
    }
    .fixed-add-to-cart-wrapper > .container > .row{
        flex-direction: column;
    }
    .fixed-add-to-cart .content-wrapper{
        justify-content: center;
    }
}

@media (max-width: 767px){

    .nav-main > li.has-bg > .nav-main-dropdown-wrapper {
        max-width: unset;
        width: unset;
    }

    .nav-main > li.has-bg.active {
        background: #000000
    }

    .nav-main > li.has-bg:hover img,
    .nav-main > li.has-bg img {
        display: block;
        opacity: 1;
    }

    .nav-main > li.has-bg a {
        padding-left: 0;
    }

    .nav-main > li.has-bg .heading-wrapper {
        padding: 0 10px;
    }


    .nav-main > li.has-bg.active img {
        display: block !important;
        top: 22px;
        z-index: 99;
        opacity: 1;
    }

    /* - fix - */
    .btn-success ,
    .btn-info {
        background-color: #000000;
    }

    .uc-cart_import #importProductsCartContent .product-remove.pull-right {
        -webkit-transform: translateY(100%);
        -moz-transform: translateY(100%);
        -ms-transform: translateY(100%);
        -o-transform: translateY(100%);
        transform: translateY(100%);
    }

    .scroll-to-top {
        right: 40px;
        bottom: 95px;
        width: 30px;
        height: 30px;
        line-height: 15px;
    }

    .toggle-banner > .item {
        top: -20%;
    }

    .toggle-banner .toggle-button {
        top: 35%;
    }

    .toggle-banner {
        top: 300px;
    }

    /* - - - - - */

    h1 {
        font-size: 20px;
    }
    h2 {
        font-size: 18px;
    }
    .header-top{
        -webkit-box-shadow: 0px 1px 5px 3px rgba(0,0,0,0.3);
        -moz-box-shadow: 0px 1px 5px 3px rgba(0,0,0,0.3);
        box-shadow: 0px 1px 5px 3px rgba(0,0,0,0.3);
    }
    .header-inline.header-wrapper,
    .header-inline .header,
    .header{
        background: #ffffff;
    }
    .header .logo{
        margin-top: 0;
        margin-bottom: 0;
    }
    .header .logo img {
        max-width: 100%;
    }
    .nav-mobile-icon{
        color: #000000;
    }

    .header-favorite.header-favorite-circle-top-right {
        position: fixed;
        top: 0;
        right: 37px;
        margin: 0;
        padding: 10px 0;
        z-index: 10000;
    }

    .header-cart .mini-cart.mini-cart-circle-top-right {
        position: fixed;
        top: 0;
        right: 5px;
        margin: 0;
        padding: 10px 0;
        z-index: 10000;
    }
    .header-favorite.header-favorite-circle-top-right .favorite-header-total {
        top: 25px;
        left: 4px;
    }

    header.fixed .header-cart .mini-cart.mini-cart-circle-top-right .header-carthor-total {
        top: 35px;
        left: inherit;
        right: 10px;
    }
    .header-cart .mini-cart.mini-cart-circle-top-right .header-carthor-total {
        top: 35px;
        left: inherit;
        right: 10px;
    }
    header.fixed .header-favorite.header-favorite-circle-top-right {
        margin: 0;
        top: 0;
        right: 37px;
    }

    header.fixed .header-favorite.header-favorite-circle-top-right .favorite-header-total {
        top: 25px;
        left: 4px;
    }

    header > .container {
        height: 0;
        overflow: hidden;
    }

    .header-inline.header-wrapper,
    .header-inline .header, .header {
        background: #ffffff;
    }

    .autocomplete {
        padding-top: 48px;
    }

    .autocomplete-close {
        line-height: 27px;
    }

    .autocomplete-results .product-title {
        height: 40px;
    }

    .recomended-sugest-wrapper {
        padding-bottom: 0;
        border-left: 0;
        border-right: 0;
    }

    .recomended-sugest-wrapper .nav-search-sugest .item a {
        padding: 10px 10px 0 0;
        display: inline-block;
    }


    .md-menu .nav-main-dropdown-inner {
        background: transparent;
    }

    .level4 .nav-main-submenu {
        padding: 0;
        margin: 0;
        width: 100%;
        box-shadow: none;
        border: none;
    }
    .nav-main{
        text-align: left;
    }
    .nav-main-dropdown-wrapper {
        margin: 0;
        width: 100%;
        border: none;
    }

    .md-menu .brand .nav-main-dropdown li {
        padding: 0 0 0 10px;
    }

    .md-menu .nav-main-dropdown h5,
    .md-menu .nav-main-dropdown .h5{
        font-weight: 700;
    }

    .level4 .nav-main-submenu .nav-main-dropdown-wrapper {
        border: none;
        -webkit-box-shadow: 0 0 0 0 rgba(0,0,0,0);
        -moz-box-shadow: 0 0 0 0 rgba(0,0,0,0);
        box-shadow: 0 0 0 0 rgba(0,0,0,0);
    }

    .nav-main-submenu-wrapper {
        -webkit-box-shadow: 0 0 0 0 rgba(0,0,0,0);
        -moz-box-shadow: 0 0 0 0 rgba(0,0,0,0);
        box-shadow: 0 0 0 0 rgba(0,0,0,0);
        border-width: 1px 0;
    }

    .nav-main-useractions .item.item-fast-login{
        padding: 10px 10px 0;
    }

    .nav-main-dropdown-wrapper,
    .nav-main-dropdown-wrapper .container {
        max-width: 100%;
    }

    .nav-main-dropdown-item.has-sub-items.active a .heading-wrapper h5 ,
    .nav-main-dropdown-item.has-sub-items.active a .heading-wrapper .h5 {
        background: #000000;
    }

    .item-fast-login .login_form .form-group{
        margin: 0;
    }
    .item-fast-login .login_form .btn-success{
        position: absolute;
        top: 10px;
        right: 10px;
        height: 34px;
        padding: 3px 20px;
    }
    /*Headlines slider*/
    .handlines-sldier-wrapper{
        display: block !important;
    }
    .handlines-sldier-wrapper,
    .handlines-sldier,
    .handlines-sldier-wrapper .item{
        background: #c1c1c1;
    }
    .handlines-sldier-wrapper .item{
        padding: 10px 0;
    }
    .handlines-sldier-wrapper .item .descriotion,
    .handlines-sldier-wrapper .item .btn-small.hidden{
        display: none !important;
    }
    .handlines-sldier-wrapper .slider-navigation-absolute{
        display: none;
    }
    /*Headlines slider End*/

    /*Autocomplete Button */
    .autocomplete-button.autocomplete-button-simple{
        position: fixed;
        top: 0px;
        margin: 0;
        left: 50px;
        border: 0;
        color: #000000;
        font-size: 20px;
        line-height: 60px;
        width: 40px;
        text-align: center;
        z-index: 99999;
    }
    /*Autocomplete Button End*/
    /*Main slider*/
    .main-slider {
        margin-bottom: 10px;
    }
    .slider.main-slider .slider-init {
        margin-bottom: 0px;
    }
    .slider.main-slider .sldier-item-items-wrapper .islider-item .text-wrapper .title{
        padding: 5px 20px;
        line-height: 1;
        font-size: 14px;
        text-align: left;
    }
    .main-slider .sldier-item-items-wrapper{
        text-align: center;
        padding: 0 10px;
        bottom: 30px;
        left: 0;
    }
    .main-slider .sldier-item-items-wrapper {
        text-align: left;
        padding: 0 10px;
        display: inline-block;
    }
    .sldier-item-items-wrapper .islider-item {
        background: #ffffff;
        padding: 5px 10px;
        width: 49%;
        margin: 5px 0;
        display: flex;
        align-items: center;
        height: 45px;
        text-align: center;
    }
    .slider.main-slider .item .text-wrapper {
        display: block;
        width: 100%;
        text-align: center;
    }
    /*Main slider End*/

    /*Home*/
    /*Top slider*/
    .top_home_links-slider.inline-items{
        display: flex;
        width: 100%;
        text-align: center;
    }
    .top_home_links-slider.inline-items .items-wrapper{
        width: 100%;
    }
    .top_home_links-slider.inline-items .item{
        padding: 10px 0;
        text-transform: uppercase;
        font-size: 12px;
    }
    .top_home_links-slider.inline-items .item .title{
        color: #000000;
        position: relative;
    }
    .top_home_links-slider.inline-items .item .title:after{
        content: "\f105";
        font: normal normal normal 14px/1 FontAwesome;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        font-size: 18px;
        margin-left: 10px;
        vertical-align: top;
    }
    /*Top slider End*/
    .uc-home .grid-slider .item .text-wrapper .description,
    .uc-home .simple-small-slider .heading-wrapper .description,
    .uc-home .grid-slider .btn-wrapper .btn-slider,
    .uc-home .simple-small-slider .slider-btn-wrapper .btn-slider,
    .simple-small-slider .slider-btn-wrapper,
    .uc-home .grid-slider .btn-wrapper{
        display: none;
    }
    .uc-home .grid-slider .item .text-wrapper .title,
    .uc-home .grid-slider .item .text-wrapper .title a,
    .uc-home .simple-small-slider .heading-wrapper .title a,
    .uc-home .simple-small-slider .heading-wrapper .title {
        font-size: 12px;
        font-weight: 300;
        color: #000000;
    }
    .home_p3_slider-slider .item:last-child{
        display: none;
    }
    .uc-home .grid-slider .item .img-wrapper,
    .uc-home .grid-slider .item .content {
        border: 1px solid transparent;
    }
    .simple-small-slider {
        webkit-box-shadow: 0px 0px 0px 1px rgba(0,0,0,0.0);
        -moz-box-shadow: 0px 0px 0px 1px rgba(0,0,0,0.0);
        box-shadow: 0px 0px 0px 1px rgba(0,0,0,0.0);
    }
    .grid-slider.home_p3_slider-slider {
        margin-bottom: 0;
    }


    .cokie-info-wrapper .img-wrapper{
        display: none;
    }
    .slider.product-slider .product-item {
        vertical-align: top;
    }
    .uc-home .slider.product-slider .product-item:first-of-type{
        padding-right:10px
    }
    .uc-home .slider.product-slider .product-item:last-of-type{
        padding-left:10px
    }
    .slider.product-slider .product-item:hover{
        border-color: transparent;
    }
    /*Home End*/
    .pagination > li.next span{
        display: none;
        padding: 0 20px;
        color: #6b6b6b;
    }
    .tp-product_list .pagination > li.next a:before{
        display: block;
    }
    .pagination > li.last{
        display: block;
    }
    .pagination > li.first-last{
        width: 35px;
    }
    .pagination > li.number.number-dot{
        width: 35px;
        text-align: center;
        margin-right: 5px;
    }
    .pagination > li > a{
        padding: 4px 8px;
    }
    .fixed-button-wrapper-productlist{
        display: none !important;
    }

    .product-listing-intro .intro-filters{
        top: 56px;
    }
    .filters-close{
        background-color: #036891;
    }
    .filter-group-items-wrapper.reset-wrapper{
        background-color: #036891;
    }
    .limited-filters .filter-group .items-wrapper{
        width: 100% !important;
    }
    .product-listing-intro .headding-wrapper {
        margin-top: 0;
    }
    .products-found-wrapper .remove-all-tags {
        font-size: 10px;
        line-height: 20px;
        margin: 0 5px;
        opacity: 1;
        padding: 10px;
    }
    .products-found-wrapper .products-found{
        color: #6a6a6a;
        font-size: 12px;
        display: flex;
        padding: 10px 6px;
        flex-direction: row-reverse;
    }
    .products-found-wrapper{
        float: right;
    }
    .product .item .text-wrapper .title a {
        font-size: 13px;
        line-height: 14px;
    }
    .sldier-item-items-wrapper .islider-item {
        /*display: inline-block;*/
        background: #ffffff;
        padding: 5px 10px;
        width: 49%;
        margin: 5px 0;
    }
    .nav-main > li.active > a {
        background: #000000;
    }
    .nav-main-dropdown-inner{
        background-color: #ffffff;
    }
    .lists-tabs ul.items-wrapper .item a{
        font-weight: 700;
        font-size: 13px;
    }
    .lists-tabs ul.items-wrapper .item.slick-active.slick-current a {
        color: #000000;
    }
    .product-generic-tabs.lists-tabs .slider-navigation-absolute{
        top: 20px;
    }
    .product-generic-tabs.lists-tabs ul.items-wrapper .item:before{
        display: none;
    }
    .grid-slider .item,
    .home_p2_slider-slider .item{
        margin-bottom: 0;
    }
    .grid-slider {
        margin-bottom: 20px;
    }
    .brands.brands-slider {
        margin-bottom: 40px;
    }
    .brands.brands-slider .slider-init {
        padding: 0 25px;
        margin: 0;
    }
    .footer .nav.items-wrapper {
        max-height: 0;
        overflow: hidden;
        -webkit-transition: all 0.3s;
        -moz-transition: all 0.3s;
        -ms-transition: all 0.3s;
        -o-transition: all 0.3s;
        transition: all 0.3s;
        border-bottom: 1px solid rgba(255,255,255,1);
    }
    .footer .open .nav.items-wrapper {
        max-height: 1000px;
        -webkit-transition: all 0.5s;
        -moz-transition: all 0.5s;
        -ms-transition: all 0.5s;
        -o-transition: all 0.5s;
        transition: all 0.5s;
        opacity: 1;
    }

    .accordian.article .panel-inner p {

        padding-right: 0;
    }

    .accordian.article .panel .title .panel-toggle{
        font-size: 14px;
        text-transform: uppercase;
    }
    .article-detail .article-wrapper {
        padding: 10px 0;
    }
    .register-benefits-block{
        display: none;
    }
    .eltoggle {
        display: block;
    }
    .eltoggle .title-wrapper{
        display: none;
    }

    .cart-step .table-cart-information{
        display: block;
        font-size: 12px;
        line-height: 1.2;
        padding-left: 10px;
        margin-bottom: 30px;
    }
    #order_cart_content{
        padding: 0 10px;
    }

    .cart .heading-wrapper .title h2 {
        font-size: 13px;
        font-weight: 700;
    }
    .cart-table .product-item-image img{
        max-width: 120px;
    }
    .cart-step{
        padding: 0 0 15px;
        margin-top: 0;
    }
    .cart-step .lists-tabs .tab-content > .tab-pane.active{
        border: 0;
        padding: 20px 0 0;
    }
    .cart-step .lists-tabs .tab-content > .tab-pane.active .row{
        margin-left: -10px;
        margin-right: -10px;
    }
    .cart-step .ticket-tab-desription{
        margin-top: 20px;
        font-size: 12px;
    }
    .cart-ticket-wrapper .cart-description {
        margin: 0;
    }
    .nav-main > li {
        float: left;
    }
    #order_address_content .cart-step{
        padding: 0;
    }
    #order_address_content .cart-step{
        margin-top: 0;
    }
    .ncx-adress{
        /*padding: 0 15px;*/
        padding: 0;
    }
    .carrier-cart-wrapper.ncx-block{
        background-color: #F0F0F0;
    }
    .carriers-cart-list-wrapper{
        background-color: #F0F0F0;
        padding: 0 0 20px 0;
    }
    .delivery-option-image{
        max-width: 200px;
    }
    .delivery-option-text {
        margin-top: 0;
    }
    .address-no-registration {
        padding: 0;
        border: 0;
    }
    .ncx-block .heading-wrapper h2{
        font-size: 13px;
        font-weight: 700;
    }
    .ncx-block .delivery-options li:last-child,
    .ncx-block .delivery-option-description {
        margin-bottom: 10px;
        padding-left: 10px;
    }
    .ncx-block .paymenet-cart-wrapper .delivery-options .iradio_flat{
        top: 10px;
    }

    .products-detail-wrapper .slider .slick-dots{
        position: static;
        margin-bottom: 0;
        margin-top: 10px;
    }
    .products-detail-wrapper .slider .slick-dots li button:before{
        -webkit-box-shadow: inset 0 0 0 1px #676767;
        -moz-box-shadow: inset 0 0 0 1px #676767;
        box-shadow: inset 0 0 0 1px #676767;
    }
    .products-detail-wrapper .slider .slick-dots li.slick-active button:before {
        -webkit-box-shadow: inset 0 0 0 0px #676767;
        -moz-box-shadow: inset 0 0 0 0px #676767;
        box-shadow: inset 0 0 0 0px #676767;
        background-color: #676767;
    }

    .slider .slick-dots li button:before,
    .slider .slick-dots li.slick-active button:before{
        width: 7px;
        height: 7px;
    }

    .detail-product-info-lists .item{
        display: flex;
    }

    .detail-product-info-lists .item .img-wrapper{
        float: left;
    }

    .short-description-wrapper{
        display: none;
    }
    .footer .store-locator-wrapper{
        display: block;
        width: 100%;
        max-height: 1000px;
        -webkit-transition: all 0.5s;
        -moz-transition: all 0.5s;
        -ms-transition: all 0.5s;
        -o-transition: all 0.5s;
        transition: all 0.5s;
        opacity: 1;
    }
    .product-listing .product-item.grid-view {
        width: calc(100% / 2);
    }
    .product-listing .product-item:not(.list-view):hover{
        border-color: transparent;
    }
    .product-listing .product-item.product-baner-item {
        height: calc((50vw - 15px) + 153px);
    }
    .product-listing .product-item.product-baner-item img.img-responsive {
        width: 100%;
    }
    .ncx-block .delivery-options .iradio_flat{
        top: 5px;
        left: 0;
    }
    .ncx-block .delivery-options .payment-title {
        font-size: 12px;
    }
    .delivery-options li:last-child .delivery-option-description {
        margin-bottom: 20px;
    }
    .login_form_cart.login-style{
        margin-top: 0;
    }
    .ncx-block .heading-wrapper{
        padding-top: 10px;
    }
    .product-listing-filters {
        padding: 85px 10px 0;
    }
    .product-listing-filters{
        background-color: #ffffff;
    }
    .limited-filters .filter-group .items-wrapper{
        padding: 0 10px 20px 0;
        max-height: 100%;
    }
    .filter-group .items-wrapper > li{
        margin-bottom: 10px;
        text-transform: uppercase;
    }
    .product-listing-intro .form-group label{
        display: none;
    }
    .product-listing-intro .form-group.sort-product,
    .action-filters{
        width: calc(50% - 20px);

    }
    .action-filters{
        text-transform: uppercase;
        position: relative;
    }
    .action-filters i{
        position: absolute;
        top: 8px;
        right: 10px;
    }
    .product-listing-intro .form-group.sort-product .styled-select {
        max-width: 100%;
        width: 100%;
    }
    .product-listing-intro .form-group .styled-select select{
        text-transform: uppercase;
    }
    .filter-group .items-wrapper > li.color-item-wrapper .icheckbox_flat{
        height: 32px;
    }
    .filter-group .items-wrapper > li.color-item-wrapper {
        width: 32px;
        height: 32px;
        margin-right: 5px;
        margin-bottom: 5px;
    }
    .nav-main > li > .highlight-bg {
        top: 5px;
    }
    .nav-main li.has-bg{
        border: 0;
    }
    .nav-main .nav-main-useractions > ul > li a{
        width: 100%;
    }
    .color-wrapper-mobile{
        display: block;
        margin-bottom: -10px;

    }
    .landing-page-generic .text_grid12{
        padding: 20px 0;
    }
    .landing-page-generic .text_grid12 .title h2{
        margin: 0;
    }
    .landing-page-generic .item-wrapper-6 .title {
        font-size: 26px;
        margin: 20px 0 20px;
    }
    .landing-page-generic .item-slider-grid4 .title {
        font-size: 26px;
        margin: 10px 0;
    }
    .landing-page-generic .item-slider-grid4 .subtitle {
        font-size: 16px;
    }
    /*   .text_grid12 .heading-wrapper .title h2{
           line-height: 24px;
           font-size: 16px;
       }*/
    .landing_v2 .grid-4-wrapper .item{
        margin-bottom: 20px;
    }

    .landing-page-generic.landing_v2 .grid-3-wrapper .item{
        margin-bottom: 20px;
    }

    .landing-page-generic.landing_v2 .grid-3-wrapper .heading-wrapper .title h2,
    .landing-page-generic.landing_v2 .grid-4-wrapper .heading-wrapper .title h2,
    .landing-page-generic.landing_v2 .grid-12-wrapper .heading-wrapper .title h2,
    .landing-page-generic .article.article-slider .heading-wrapper.heading-wrapper-bordered h2{
        font-size: 32px;
        margin-top: 10px;
        margin-bottom: 20px;
    }
    .landing-page-generic.landing_v2 .grid-6-wrapper .item{
        margin-bottom: 20px;
    }
    .landing-page-generic.landing_v3 .item-wrapper-6 .heading-wrapper .link,
    .landing-page-generic.landing_v3 .item-wrapper-4 .heading-wrapper .link{
        position: static;
        color: #000000;
        border-color: #000000;
        transform: translate(0,0);
        display: inline-block;
        opacity: 1;
    }
    .landing-page-generic.landing_v3 .grid-3-wrapper .item .img-wrapper .main-img img{
        margin: auto;
    }
    .storelocator-filter .icon.icon-search{
        top: 54px;
    }
    .banner-store-map-wrapper{
        display: none;
    }
    .new-customers-wrapper .buttons-wrapper{
        margin-bottom: 20px;
    }
    .confirm-bank .cart-description{
        padding: 0 10px;
    }
    .confirm-bank .confirm-cart-table .product-item-image{
        display: block !important;
    }
    .profile-sidebar{
        border-right: 1px solid #d9d9d9;
    }

    /*New search*/
    .autocomplete-wrapper{
        position: relative;
        width: 100%;
        background: #ffffff;
        z-index: 1000;
        margin-top: 0;
        border-top: 1px solid #d9d9d9;
        top: -5px;
        right: auto;
    }
    .autocomplete-wrapper .autocomplete-input{
        border-top: 0;
        border-left: 0;
    }
    .autocomplete-results {
        margin-top: 0;
        padding: 0;
    }

    .autocomplete .products-list-simple{
        margin: 0 0 20px;
    }

    .autocomplete-results .heading-append{
        position: fixed;
        top: auto;
        bottom: 0;
        text-align: left;
        padding: 10px 0 0 10px;
        background: #F2F2F2;
    }
    .autocomplete-input{
        height: 48px;
        z-index: 0;
    }
    .category-landing .video-grid12:before{
        font-size: 30px;
        line-height: 50px;
        width: 50px;
        padding-left: 3px;
    }

    .product .item.have-similar-product-slider:hover{
        margin-bottom: 0;
    }

    /* Product detail */

    .products-detail-wrapper .product-info-rate .description {
        font-size: 12px;
    }

    .products-detail-wrapper .product-info-rate .description img {
        height: 20px;
    }

    .products-detail-wrapper .product-info-rate .description img.bank-img {
        max-width: 80px;
    }

    .products-detail-wrapper-v2 .product-details-price .current-price .price-title,
    .products-detail-wrapper-v2 .product-details-price .prev-price .price-title {
        display: none;
    }

    .products-detail-wrapper-v2 .product-details-price .current-price {
        margin-top: 5px;
    }

    .product-details .products-detail-wrapper-v2 .product-prev-price.product-oldprice,
    .products-detail-wrapper-v2 .product-details-price .prev-price {
        font-size: 13px;
        line-height: 16px;
    }

    .products-detail-wrapper-v2 .product-price-wrapper {
        position: absolute;
        top: 14px;
        right: 0;
    }

    .products-detail-wrapper-v2 .product-details-price .price-saved {
        font-size: 13px;
        font-weight: 700;
        text-transform: uppercase;
        color: #ca0b0a;
    }

    .product-details {
        padding-top: 5px;
    }

    .product-details h1 {
        margin: 0;
    }

    .products-detail-wrapper .product-images {
        margin-top: 0;
    }

    .products-detail-wrapper .slider .slick-dots {
        margin: 0 0 -10px;
    }

    .product-details-price {
        padding: 15px 0 10px;
    }

    .product-details .product-details-info .code {
        padding-bottom: 0;
    }

    .product-image-actions {
        margin-bottom: 0;
    }
    .similar-products-by-color-slider .items-wrapper  {
        width: 70px;
        margin: 0;
        height: 20px;
        overflow: hidden;
    }

    .similar-products-by-color-slider .items-wrapper .item.main-product,
    .similar-products-by-color-slider .items-wrapper .item.no-bg-color {
        display: none;
    }
    div[id^="data-store-content-"] .col-xs-12 {
        width: 50% !important;
    }
    .productstate-product .store-content .btn-wrapper,
    .productstate-product .store-content .map-link{
        margin-top: 0;
    }

    .nav-tabs.nav-sizeguide{
        margin-top: 20px;
    }

    .nav-tabs.nav-sizeguide > li{
        width: auto;
    }

    .nav-tabs.nav-sizeguide>li.active>a,
    .nav-tabs.nav-sizeguide>li.active>a:hover,
    .nav-tabs.nav-sizeguide>li.active>a:focus{
        background: transparent;
    }
    .product-slider.cart_products-slider .item .options-wrapper .sizes-selector-wrapper .sizes-selector{
        width: 100%;
    }
    .product-slider.cart_products-slider .item .options-wrapper .product-sizes .btn.buyButtonOnLists{
        position: static;
        width: 100%;
    }
    .product-slider.cart_products-slider .item .options-wrapper .prices-wrapper{
        padding: 0;
        margin: 0;
        height: auto;

    }
    .product-slider.cart_products-slider .item .options-wrapper .sizes-selector-wrapper .sizes-btn-wrapper .item{
        font-size: 12px;
        width: 33%;
    }
    .product-slider.cart_products-slider > .slider-init > .slick-list {
        padding-bottom: 150px;
        margin-bottom: -130px;
    }
    .handlines-sldier .item .title{
        line-height: 18px;
        color: #000000;
    }

    .handlines-sldier .item .description{
        display: block;
        font-size: 12px;
    }

    .handlines-sldier .item .description p{
        display: block;
    }

    .handlines-sldier-wrapper .item .descriotion, .handlines-sldier-wrapper .item .btn-small.hidden{
        display: block !important;
    }

    .handlines-sldier-wrapper, .handlines-sldier-wrapper .item{
        max-height: 75px;
    }
    .list-slider-wrapper .slider .item .main-img{
        display: none;
    }

    .list-slider-wrapper .slider.inline-items .item .main-img{
        display: block;
    }

    .list-slider-wrapper .slider .item .mobile-img{
        display: block;
    }
    .product-details-price .prev-price{
        top: 0;
    }
    .product-details .product-prev-price.product-oldprice{
        top: 40px;
    }
    .product-favorite .icon{
        margin-left: 10px;
    }
    .lists-tabs ul.items-wrapper .item a{
        padding: 0;
        line-height: 40px;
    }
    .products-detail-wrapper .description.read-more-text{
        float: left;
        margin-right: 10px;
        margin-bottom: 0px;
    }

    .products-detail-wrapper .heading-wrapper .title{
        /*float: left;*/
        max-width: 80%;
        min-height: 44px;

    }
    .landing-page-generic.landing_v2{
        margin-bottom: 0;
    }
    .handlines-sldier .item .text-wrapper{
        white-space: initial;
    }
    .cnjFloatingBar{
        top: 30% !important;
    }

    .subitem-grid-with-popover .item {
        font-size: 10px;
        padding: 0 5px;
        width: 50% !important;
    }

    .item-product-slider-v3 .item-wrapper .img-wrapper {
        padding-top: 0;
    }

    .landing-subscribe-white .text_grid12,
    .landing-subscribe-black .text_grid12{
        width:100%;
        padding: 35px 20px 0 20px;
    }

    .landing-subscribe-white .items-generic,
    .landing-subscribe-black .items-generic{
        padding: 0 5px;
    }

    .landing-subscribe-white .text_grid12 .description,
    .landing-subscribe-black .text_grid12 .description{
        font-size: 14px;
    }

    .landing-subscribe-white .newsletter.newsletter-v2 .form-group,
    .landing-subscribe-black .newsletter.newsletter-v2 .form-group{
        width:100%;
        max-width: 100%;
    }
    .landing-subscribe-white .newsletter.newsletter-v2 .btn-wrapper,
    .landing-subscribe-black .newsletter.newsletter-v2 .btn-wrapper{
        margin:0;
        width:100%;
        float: left;
        max-width: 100%;
    }

    .wrapper-style-black_friday .full .horizontal-image .img-wrapper{
        display: none;
    }

    .wrapper-style-black_friday .full .horizontal-image .img-wrapper.mobile-img{
        display: block;
    }


    .wrapper-style-black_friday .item-image-standalone{
        display: none;
    }

    .landing-subscribe-white .items-generic .item-image-standalone,
    .landing-subscribe-black .items-generic .item-image-standalone{
        display:none;
    }

    .black-friday-landing-wrapper.landing-subscribe-white .items-generic .item-image-standalone,
    .black-friday-landing-wrapper.landing-subscribe-black .items-generic .item-image-standalone{
        display: block;
    }
    .landing-subscribe-white .full .horizontal-image .img-wrapper.mobile-img,
    .landing-subscribe-black .full .horizontal-image .img-wrapper.mobile-img{
        display:block;
    }

    .landing-subscribe-white .full .horizontal-image .img-wrapper.full-img,
    .landing-subscribe-black .full .horizontal-image .img-wrapper.full-img{
        display:none;
    }

    .wrapper-style-black_friday_landing .home-baner-men-slider,
    .wrapper-style-black_friday_landing .home-baner-women-slider,
    .wrapper-style-black_friday_landing .home-baner-kids-slider,
    .landing-page-promo .grid-slider-with-bg{
        margin-bottom: 45px;
        margin-top: 0;
    }

    .wrapper-style-black_friday_landing .horizontal-image{
        margin-bottom: 45px;
    }

    .wrapper-style-landing-sv .grid-slider-with-3item .item{
        width: 33%;
    }

    .wrapper-style-landing-sv .grid-slider-with-3item .img-wrapper img{
        text-align: left;
        margin: 0 20px;
    }

    .wrapper-style-landing-sv .grid-slider-with-3item .description{
        font-size: 20px;
    }

    .wrapper-style-landing-sv .grid-slider-with-3item .description p{
        line-height: 35px;
    }

    .wrapper-style-landing-sv .grid-slider-with-3item .content {
        width: 100%;
    }

    .wrapper-style-landing-sv .grid-slider-with-3item .img-wrapper{
        display: block;
    }

    .wrapper-style-landing-sv .items-generic{
        display: block !important;
    }

    .wrapper-style-landing-sv .header .logo{
        padding: 12px 0px 0;
        margin-top: 10px;
        margin-bottom: 10px;
        text-align: center;
    }

    .wrapper-style-landing-sv .header-inline.header-wrapper,
    .wrapper-style-landing-sv .header-inline .header,
    .wrapper-style-landing-sv .header{
        height: 95px;
        min-height: 60px;
        width: calc(100% + 10px) !important;
        padding: 0;
        left: -10px !important;
    }


    .wrapper-style-landing-sv .header .logo{
        left: 20%;
    }

    .soon-landing.slider{
        margin: 0 auto;
    }

    .text_grid12{
        padding: 0 10px 30px;
    }

    .contact-page-on-click .form-control{
        width: 100%;
    }

    .wrapper-style-landing-sv .header .nav{
        padding: 30px 0;
    }

    .wrapper-style-landing-sv .grid-slider-with-3item .img-wrapper:first-of-type img{
        margin-bottom: 0;
    }

    .wrapper-style-landing-sv .grid-slider-with-3item .img-wrapper img{
        margin-bottom: 20px;
    }


    .wrapper-style-landing-sv .quick-links-wrapper li a{
        padding: 25px;
    }

    .wrapper-style-landing-sv .button-show-more{
        margin-top: 0;
    }

    .wrapper-style-service-page .service-title .heading-wrapper .title h2{
        font-size: 18px;
        font-weight: 600;
    }

    .wrapper-style-service-page .service-title .heading-wrapper{
        margin: 20px 0;
    }

    .wrapper-style-service-page .service-title .description{
        font-size: 14px;
    }

    .wrapper-style-service-page .service-title{
        padding: 0 30px 0px;
        margin-bottom: 20px;
    }

    .wrapper-style-service-page .item-title-service .heading-wrapper .title h2{
        margin-bottom: 0;
    }

    .wrapper-style-service-page .item-title-service{
        margin-bottom: 10px;
        padding: 0 10px 0;
    }

    .wrapper-style-service-page .image-text-grid12{
        padding: 10px 0;
    }

    .wrapper-style-service-page .image-text-grid12 .text-wrapper {
        padding: 0 0 0px 20px;
        margin-left: 0;
    }

    .wrapper-style-service-page .image-text-grid12 .img-wrapper img{
        width: 40px;
        top: 40%;
    }

    .wrapper-style-service-page .text-grid-6 .description {
        font-size: 12px;
        line-height: 16px;
        padding: 0 0px;
    }

    .wrapper-style-service-page .image-text-grid12 .img-wrapper{
        width: 20%;
    }

    .wrapper-style-service-page .image-text-grid12 .text-grid-6{
        width: 80%;
    }

    .wrapper-style-service-page .image-text-grid12 .text-wrapper .title{
        font-size: 14px;
    }

    .wrapper-style-service-page .items-generic{
        padding: 0 15px;
    }

    .fullwidth-center-item .mobile-img {
        display: block;
    }

    .fullwidth-center-item .full-img {
        display: none;
    }

    .fullwidth-center-item .form-group input {
        width: 100%;
    }

    .item-newsletter-wrapper #newsletter_form_landing .modal-check-newsletter,
    .item-newsletter-wrapper #newsletter_form_landing .btn-wrapper{
        width: auto;
    }

    .item-newsletter-wrapper{
        padding: 0 57px;
        width: 100%;
    }

    .item-newsletter-wrapper #newsletter_form_landing .form-group{
        width: 100%;
    }

    .fullwidth-center-item .form-group input {
        width: 100%;
    }

    .item-newsletter-wrapper #newsletter_form_landing .modal-check-newsletter, .item-newsletter-wrapper #newsletter_form_landing .btn-wrapper {
        width: 100%;
    }

    .item-newsletter-wrapper #newsletter_form_landing .modal-check-newsletter{
        margin-top: 15px;
    }

    .fullwidth-center-item .newsletter_form_landing .form-group .validation-errors-list {
        bottom: -3px;
        margin-right: -6px;
    }
    #order_order_tickets_content h3{
        font-size: 14px;
        margin-bottom: 10px;
    }
    #order_order_tickets_content p{
        font-size: 12px;
    }


    .modal.modal-store .store-map-wrapper{
        position: absolute;
        width: calc(100% - 20px);
    }

    #packetomat-stores-wrapper-ajax > .row > .col-xs-12.col-md-8{
        padding-left: 10px;
    }
    #packetomat-stores-wrapper-ajax > .row > .col-xs-12.col-md-4 {
        padding-right: 10px;
    }
    .product-details .caption-360-new {
        right: 5px;
    }
    .package-tracking {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }

    .package-tracking .heading-wrapper {
        margin-top: 20px;
    }

    .form-tracking-pacage {
        padding: 0;
    }

    .package-tracking .form-control,
    .package-tracking .btn {
        height: 35px !important;
        margin-bottom: 10px;
    }

    .package-tracking .btn {
        width: 110px;
        font-size: 15px;
    }

    .package-tracking table th,
    .package-tracking table td {
        padding-left: 10px;
    }

    .package-tracking table th {
        padding-top: 5px;
        padding-bottom: 4px;
        font-size: 12px;
    }

    .package-tracking table td {
        padding-top: 8px;
        padding-bottom: 8px;
        font-size: 12px;
    }

    .package-tracking td.title {
        font-size: 14px;
    }

    .pacage-vertical-panel .pan-block {
        margin-bottom: 10px;
    }



    .pacage-vertical-panel .pan-block .tab-title-wrapper .title {
        font-size: 14px;
    }

    .pacage-vertical-panel .pan-block .tab-title-wrapper .description {
        padding-left: 56px;
        padding-right: 20px;
        font-size: 13px;
    }

    .steps-wrapper .text-wrapper p {
        font-size: 13px;
    }


    .pacage-vertical-panel .pan-block .tab-title-wrapper i {
        right: -22px;
    }

    .ncx-block .delivery-options li:hover .iradio_flat,
    .ncx-block .delivery-options .iradio_flat{
        border-color: #a7a7a7;
        background: transparent;
    }

    .ncx-block .delivery-options li:hover .iradio_flat.checked,
    .ncx-block .delivery-options .iradio_flat.checked{
        border-color: #000000;
        background: #000000;
    }

    .ncx-block .delivery-options .iradio_flat{
        top: 25px;
    }

    .g-recaptcha > div ,
    .g-recaptcha > div .iframe{
        width: 290px !important;
    }

    .package-tracking table th,
    .package-tracking table td {
        padding-left: 5px;
        padding-right: 5px;
    }


    .grid-4-wrapper .item{
        margin-bottom: 20px;
    }

    .grid-3-wrapper .item .content{
        margin: 10px 0 20px;
    }

    .horizontal-image .img-wrapper.mobile-img{
        padding: 0 5px;
    }
    #size_shart_by_product_type_modal .modal-dialog {
        width: 100vw !important;
        max-width: 100vw;
        margin: 20vh 0 0;
        border: none;
        height: 80vh;
    }
    #size_shart_by_product_type_modal .modal-dialog > .modal-content {
        height: 100%;
        overflow: scroll;
    }

    .landing-page-generic .text_grid12 .description {
        max-width: 360px;
        padding: 15px;
    }
    .tp-home .cnj-trust-mark-vertical.d-flex{
        display: none;
    }
    .cnj-trust-mark-vertical.d-flex{
        display: none;
    }

    .slider.product-images-thumbs .view360-btn-wrapper, .slider.product-main .item.view-360-images .threed-icon-wrapper{
        height: 100%;
        width: 100%;
    }

    .slider.product-main .item.view-360-images:after{
        background: url(../../images/sv2019/core/360logo.png) center no-repeat;
    }
    #order_ticket_content li.item.tab-items span {
        position: absolute;
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%);
        width: calc(100% - 20px);
    }
    .parcelmachine-wrapper .openCartModalDescription {
        width: 100%;
        height: 50px;
        line-height: 40px;
    }
    .landing-page-generic.landing_v2 .grid-3-wrapper .content{
        height: 60px;
        overflow: hidden;
    }

    .product-slider-custom-bg.product-slider{
        margin: 0 0 50px;
    }

    .product-slider-custom-bg.product-slider .item{
        -webkit-transform: none;
        -moz-transform: none;
        -ms-transform: none;
        -o-transform: none;
        transform: none;
        padding: 15px 0 0;
    }
    .product-slider-custom-bg.product-slider .heading-wrapper.heading-wrapper-bordered h2{
        font-size: 30px;
        margin-bottom: 15px;
    }

    .product-slider-custom-bg.product-slider .heading-wrapper.heading-wrapper-bordered .description{
        font-size: 14px;
        line-height: 18px;
    }

    .product-slider-custom-bg.product-slider .slick-dots{
        bottom: -45px !important;
    }

    .product-slider-custom-bg.product-slider .marker{
        font-size: 14px;
        line-height: 18px;
    }
    .product-slider-custom-bg.product-slider .show-list-link{
        font-size: 16px;
        padding: 0 30px;
    }
    .product-slider-custom-bg.product-slider .item .text-wrapper .prices-wrapper .current-price {
        font-size: 16px;
        line-height: 18px;
    }
    .product-slider-custom-bg.product-slider .item .text-wrapper .prices-wrapper .prev-price{
        font-size: 14px;
        line-height: 16px;
    }
    .product-slider .item,
    .product-slider:not(.no-mobile-transform) .slick-slide{
        -webkit-transform: none;
        -moz-transform: none;
        -ms-transform: none;
        -o-transform: none;
        transform: none;
    }
    img.inf-img {
        max-width: 100%;
        padding-top: 20px;
    }
    .cart-product-item-code > span{
        display: none;
    }
    .modal.modal-store .content-info-bubble.store-popup .title{
        display:flex;
    }
    .wrapper-style-live-shopping-landing .evibg {
        display: inline-block;
    }
    .landing-page-generic.landing_v2 .grid-3-wrapper .text-wrapper .title{
        font-size: 15px;
        line-height: 18px;
    }
    .landing-page-generic.landing_v2 .grid-4-wrapper .text-wrapper {
        text-align: center;
        margin-top: 10px;
        letter-spacing: 1px;
    }
    .landing-page-generic.landing_v2 .grid-4-wrapper .text-wrapper .title {
        font-size: 15px;
        font-weight: 900;
        line-height: 18px;
        margin-bottom: 10px;
        letter-spacing: 0px;
    }
    .landing-subscribe-black .text_grid12 .heading-wrapper,
    .landing-subscribe-white .text_grid12 .heading-wrapper,
    .landing-subscribe-black .text_grid12 .description,
    .landing-subscribe-white .text_grid12 .description{
        width: 100%;
    }
    .wrapper-style-bg-black .black-friday-landing-wrapper .horizontal-image img {
        margin: 0 auto 10px;
    }
    .product-main .item-flowplayery .volume-icons-wrapper{
        right: 5px;
    }

    /*    .product-vertical-panel .comments {
            padding: 0 5px;
        }*/
    .product-main .item-flowplayery .volume-icons-wrapper{
        right: 5px;
    }

    .fake-tabs-wrapper{
        display: flex;
        border-top: 1px solid #d9d9d9;
    }
    .modal.modal-store .fake-tabs-active .storelocator-panel .store-item{
        pointer-events:none;
    }
    .modal.modal-store .fake-tabs-active .storelocator-panel .store-item .time-wrapper .item,
    .modal.modal-store .fake-tabs-active .storelocator-panel .store-item .item-button,
    .modal.modal-store .fake-tabs-active .storelocator-panel .store-item .link-to-map{
        pointer-events: all;
    }

    /*    .fake-tabs-active .storelocator-filter{
            position: fixed;
            width: calc(100% - 2px);
            background-color: #ffffff;
            z-index: 999;
        }*/

    a.open-size-chart {
        float: none;
        margin-bottom: 10px;
        display: block;
    }

    .cart-step .cart-onepage-order-ticket-form-wrapper .row.gift-card-add-another-form {
        overflow: visible !important;
    }
    .reclamation-public-request-info-section .dl-horizontal dt {
        width: 100%;
    }

    .nav-main-wrapper.loaded > .container > .nav-main{
        padding-bottom: 80px;
    }

    .filter-group.filter-input-search .items-wrapper{
        display: block !important;
    }

    .filter-group.filter-input-search .items-wrapper .item{
        display: none;
    }
    .filter-group.filter-input-search{
        margin-top: 20px;
    }
    .filter-group.filter-input-search .headline-wrapper{
        display: none;
    }
    .product-slider.cart_products-slider > .slider-init > .slick-list {
        padding-bottom: 40px;
        margin-bottom: -40px;
    }

    .cart.cart-steps-ncx .heading-wrapper .title h2 {
        font-size: 16px;
        font-weight: 700;
    }
    .popup-sizes-wrapper.active{
        left: -20%;
    }

    .text_grid12.iframe-wrapper iframe{
        height: 8000px !important;
    }

    .twitter-typeahead .tt-dropdown-menu{
        position: relative !important;
    }

    .ncx-adress .microlocation-input-wrapper{
        width: 50%;
    }


    /* subitem-grid-background-with-content-above */

    .subitem-grid-background-with-content-above {
        margin-bottom: 130px;
        min-height: 170px;
    }

    .subitem-grid-background-with-content-above .container-items-wrapper {
        padding: 0 15px;
    }

    .subitem-grid-background-with-content-above .container-items-wrapper .heading-wrapper .title h2 {
        font-size: 32px;
        font-weight: 700;
    }

    .subitem-grid-background-with-content-above .heading-wrapper {
        margin: 20px 0;
    }

    .subitem-grid-background-with-content-above .col-xs-3 {
        padding: 0 5px;
    }

    .subitem-grid-background-with-content-above .item {
        top: 140px;
    }

    /* Stavka sa slikom, background-om i tekstom */

    .adidas-image-text-grid-right-v2 .full-img {
        display: none;
    }

    /*  Adidas proizvodi  */

    .grid-with-content-and-product-slider .arrow-button-wrapper .btn,
    .grid-with-content-and-product-slider .content-wrapper .btn {
        border: 3px solid #B3EB37;
    }

    .grid-with-content-and-product-slider.blue .arrow-button-wrapper .btn,
    .grid-with-content-and-product-slider.blue .content-wrapper .btn {
        border: 3px solid #01E2FC;
    }

    .grid-with-content-and-product-slider .arrow-button-wrapper .btn:hover,
    .grid-with-content-and-product-slider .content-wrapper .btn:hover {
        border: 3px solid #000000;
    }

    .grid-with-content-and-product-slider .arrow-button-wrapper .btn:hover:before,
    .grid-with-content-and-product-slider .content-wrapper .btn:hover:before {
        filter: brightness(0) saturate(100%) invert(86%) sepia(69%) saturate(515%) hue-rotate(19deg) brightness(93%) contrast(97%);
    }

    .grid-with-content-and-product-slider.blue .arrow-button-wrapper .btn:hover,
    .grid-with-content-and-product-slider.blue .content-wrapper .btn:hover {
        border: 3px solid #000000;
    }

    .grid-with-content-and-product-slider.blue .arrow-button-wrapper .btn:hover:before,
    .grid-with-content-and-product-slider.blue .content-wrapper .btn:hover:before {
        filter: brightness(0) saturate(100%) invert(84%) sepia(36%) saturate(7058%) hue-rotate(140deg) brightness(105%) contrast(99%);
    }

    .grid-with-content-and-product-slider .arrow-button-wrapper .btn:before,
    .grid-with-content-and-product-slider .slider-arrow i:before {
        content: url("../../images/sv2019/core/right-arrow-adidas_16x16.png");
        bottom: 0;
    }



    .grid-with-content-and-product-slider .slider-arrow i:before {
        bottom: -5px;
    }

    .grid-with-content-and-product-slider .slider-arrow i {
        width: 30px;
        height: 30px;
    }

    .grid-with-content-and-product-slider.blue .arrow-button-wrapper .btn,
    .grid-with-content-and-product-slider.blue .content-wrapper .btn {
        margin-top: 0;
    }

}

/*@media (max-width:550px){
.wrapper-style-landing-subscription .newsletter.newsletter-v2 .form-group{
    width:100%;
    max-width: 100%;
}
.wrapper-style-landing-subscription .newsletter.newsletter-v2 .btn-wrapper{
    margin:0;
    width:100%;
    float: left;
    max-width: 100%;
}
}*/

@media (max-width: 480px){
    .footer {
        padding: 20px 0 0;
    }
    .footer .newsletter{
        border-bottom: 1px solid #B7B7B7;
        margin-bottom: 10px;
        flex-direction: column;
    }
    .footer .newsletter .heading-wrapper {
        display: block;
    }
    .footer-bottom {
        background-color: #ffffff;
        padding-top: 10px;
    }
    .collapse-menu:not(.company-info) {
        margin-top: 10px;
        border-top: 1px solid #B7B7B7;
        margin-bottom: -1px;
    }
    .footer .newsletter-form {
        display: block;
        width: 100%;
    }
    .footer .newsletter .newsletter-form {
        top: 0;
    }
    .collapse-menu:not(.company-info) .heading-wrapper .title{
        padding: 5px 0;
    }
    .collapse-menu .heading-wrapper .title .icon{
        top: 15px;
    }
    .footer .nav.items-wrapper{
        border-color: #B7B7B7;
        opacity: 1;
    }
    .footer .social-icon .item img{
        width: 20px;
    }
    .footer .social-icon .item {
        padding: 0;
    }
    .footer-wrapper > .container{
        border-top: 1px solid #b7b7b7;
        border-bottom: 1px solid #b7b7b7;
    }
    .product-listing-intro{
    }
    .limited-filters .filter-group{
        margin-bottom: 0;
        padding-bottom: 0;
    }
    .product-listing-filters .filter-group .filter-category-menu > ul {
        margin: 0;
    }
    .product-listing-filters .filter-group.have-category-title {
        border-bottom: 1px solid #d9d9d9;
    }
    .product-listing-filters .filter-group.have-category-title .filter-category-menu > ul {
        margin: 0;
        border: none;
    }

    .product-listing-filters .filter-group .filter-category-menu > ul li a{
        line-height: 18px;
    }
    .similar-products-by-color-info{
        display: none;
    }
    .similar-products-by-color-slider,
    .product-slider .similar-products-by-color-slider{
        margin: 0;
        opacity: 1;
        display: block;
    }
    .similar-products-by-color-slider .items-wrapper{
        padding: 0;
    }
    .similar-products-by-color-slider-wrapper{
        height: 25px;
        overflow: hidden;
    }
    .similar-products-by-color-slider .items-wrapper .item{
        height: 19px;
        width: 19px;
        border: 1px solid #c9c9c9;
        display: inline-block;
        margin: 0 0px;
    }
    .similar-products-by-color-slider .items-wrapper .item img{
        display: none;
    }
    .product .item:hover .similar-products-by-color-slider {
        opacity: 1;
        margin: 0;
    }
    .product.product-colors .item .text-wrapper .color-wrapper{
        display: block;
        height: 19px;
        overflow: hidden;
    }
    .product .color-wrapper .item{
        height: 18px;
        width: 18px;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        border-radius: 0;
        border: 1px solid #d9d9d9;
        margin: 0;
    }
    .product .color-wrapper .item.active{
        border-color: #000000;
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none;
    }

    .filter-group .items-wrapper > li.hidden-items {
        display: flex !important;
    }
    #lost_password_submit{
        width: 100%;
    }
    .product .item .text-wrapper .prices-wrapper{
        height: 60px;
        overflow: hidden;
        padding-right: 10px;
    }
    .footer .store-locator-wrapper{
        opacity: 0;
        max-height: 0;
    }
    .footer .store-locator-wrapper.active{
        opacity: 1;
        max-height: 1000px;
    }

    .payment-card .item .img-wrapper img {
        height: 20px;
    }
    .payment-card .heading-wrapper.heading-wrapper-bordered{
        margin-bottom: 10px;
        display: block;
    }
    .payment-card .heading-wrapper .title h5,
    .payment-card .heading-wrapper .title .h5,
    .payment-card .description{
        font-size: 12px;
        display: block;
    }

    .copyright-wrapper{
        margin-top: 0;
    }
    .footer .newsletter .newsletter-form .alert {
        top: 0;
        z-index: 99;
        margin-bottom: 10px;
    }
    .footer-bottom {
        padding-bottom: 0;
    }
    .slider.simple-small-slider{
        display: block;
    }
    .item-outlet span,
    .item-sbonus span{
        font-weight: 700;
    }
    .item-outlet span{
        color: #d12a31;
    }
    .product-listing-filters .reset-tag-wrapper{
        display: block;
        background-color: #036891;
    }
    .product-slider.cart_products-slider .item .options-wrapper .prices-wrapper .sizes-btn-wrapper{
        height: auto;
        padding: 0;
    }

    /*Landing v4*/
    .item-image-with-items{
        height: auto;
        position: relative;
    }
    .item-image-standalone{
        position: relative;
    }

    .item-image-standalone.third{
        display: none;
    }

    .item-image-standalone.first{
        left: auto;
    }

    .item-image-standalone.first img,
    .item-image-standalone.six-item img,
    .item-image-standalone.second img,
    .item-image-standalone.fourth-item img,
    .item-image-standalone.five-item img,
    .item-image-standalone img,
    .item-image-standalone.seven-item img{
        max-width: 100%;
    }

    .item-image-standalone.second{
        top: auto;
        left: auto;
    }

    .item-image-standalone.fourth-item, .item-image-standalone.five-item{
        left: auto;
        bottom: auto;
    }

    .item-image-standalone.five-item{
        bottom: auto;
        right: auto;
    }

    .item-image-standalone.six-item{
        right: auto;
        top: auto;
    }

    .item-image-standalone.seven-item{
        right: auto;
        top: auto;
    }

    .landing-page-generic .btn.btn-success{
        padding: 6px 5px;
    }

    .item-image-standalone .text-wrapper{
        position: absolute;
        z-index: 9;
        top: auto;
        left: 50%;
        transform: translateX(-50%);
        bottom: 9%;
    }

    .item-image-standalone .text-wrapper .lnk{
        border: 1px solid #000000;
        color: #000000;
    }

    .item-image-standalone{
        position: relative;
        height: 320px;
    }

    .nav-main li.has-bg > .highlight-bg{
        left: 15px;
        max-width: 260px;
        top: 50%;
    }

    .product-information-wrapper .brand-img{
        right: 0;
        display: none;
    }

    .code-label{
        display: none;
    }

    .heading-wrapper-rate .title{
        display: none;
    }

    .products-detail-wrapper-v2 .product-information-wrapper .brand-img{
        right: 0;
        top: 15px;
    }

    .products-detail-wrapper-v2 .product-information-wrapper .brand-img img{
        max-width: 70px;
    }

    .products-detail-wrapper-v2 .product-details-price .current-price{
        font-size: 22px;
        line-height: 24px;
        display: inline-block;
    }


    .product-details .products-detail-wrapper-v2 h1{
        font-size:20px;
        line-height: 22px;
    }

    .product-details .products-detail-wrapper-v2 .product-prev-price.product-oldprice{
        top: auto;
    }

    .product-details .products-detail-wrapper-v2 .product-details-info .code{
        font-size: 12px;
    }

    .product-description{
        font-size: 12px;
        margin-right: 5px;
    }

    .products-detail-wrapper-v2 .product-favorite .icon{
        margin-left: 5px;
    }

    .products-detail-wrapper-v2 .shop-button-qnt{
        min-width: 165px;
    }

    .products-detail-wrapper.products-detail-wrapper-v2 .lists-tabs ul.items-wrapper .item a{
        line-height: 15px;
    }

    .products-detail-wrapper.products-detail-wrapper-v2 .lists-tabs ul.items-wrapper .item a{
        font-size: 14px;
    }

    .product-details .promotion-wrapper .product-details-info{
        border-bottom: none;
    }

    .product-vertical-panel .panel-heading .panel-toggle .icon{
        line-height: 12px;
    }

    /* Landing 2 */
    .text_grid12.lnading-v2  {
        padding: 0 15px;
    }

    .subitem-grid-with-popover .item {
        height: 60px;
        width: calc(100% / 3) !important;
    }

    .subitem-grid-with-popover .text-wrapper a.lnk {
        padding: 15px 5px;
        font-size: 15px;
    }

    .page-gallery-item span.title {
        font-size: 16px;
        line-height: 22px;
        font-weight: 600;
    }

    /* Black friday landing */
    .wrapper-style-black_friday .item-image-standalone img{
        max-width: 190px;
        margin: 10px auto 0;
    }

    .wrapper-style-black_friday .item-image-standalone{
        height: auto;
    }

    .wrapper-style-black_friday .text_grid12{
        padding: 15px 10px 20px;
        width: 100%;
    }

    .wrapper-style-black_friday .text_grid12 .title h2{
        font-size: 18px;
        line-height: 20px;
    }

    .wrapper-style-black_friday .text_grid12 .title{
        margin-bottom: 25px;
    }

    .wrapper-style-black_friday .text_grid12 .description{
        font-size: 14px;
    }

    .wrapper-style-black_friday .newsletter.newsletter-v2{
        width: 100%;
        padding: 0 10px;
        margin-top: 0;
    }

    .wrapper-style-black_friday .newsletter.newsletter-v2 .form-group{
        float: none;
        width: 100%;
    }

    .wrapper-style-black_friday .newsletter.newsletter-v2.newsletter .form-group input{
        width: 100%;
        height: 40px;
    }

    .wrapper-style-black_friday .newsletter.newsletter-v2 .btn-wrapper{
        max-width: 100%;
        margin-left: 0;
    }

    .wrapper-style-black_friday .newsletter.newsletter-v2 .btn-wrapper .btn{
        line-height: 40px;
        height: 40px;
        font-size: 14px
    }

    .wrapper-style-black_friday .full .horizontal-image .img-wrapper{
        display: none;
    }

    .wrapper-style-black_friday .full .horizontal-image .img-wrapper.mobile-img{
        display: block;
    }

    .wrapper-style-black_friday .items-generic{
        padding: 0 10px;
    }

    .header-black .nav-mobile-icon{
        color: #ffffff;
    }

    .wrapper-style-landing-subscription .newsletter.newsletter-v2 .form-group{
        width:100%;
        max-width: 100%;
    }
    .wrapper-style-landing-subscription .newsletter.newsletter-v2 .btn-wrapper{
        margin:0;
        width:100%;
        float: left;
        max-width: 100%;
    }


    .header-black .autocomplete-button.autocomplete-button-simple{
        color: #ffffff;
    }

    .header-black .nav-main > li > a{
        color: #000000;
    }

    .header-black .nav-main > li.active > a:active,
    .header-black .nav-main > li.active > a:focus,
    .header-black .nav-main > li.active > a:active:focus{
        background: #000000;
    }

    .header-black .nav-main > li > a:after{
        display: none;
    }

    /*.header-black .nav-main-wrapper.loaded > .container > .nav-main{*/
    /*    background: #000000;*/
    /*}*/

    /*.header-black .nav-main .nav-main-useractions > ul > li a{*/
    /*    color: #000000;*/
    /*}*/

    .wrapper-style-black_friday .full .horizontal-image .img-wrapper{
        display: none;
    }

    .wrapper-style-black_friday .full .horizontal-image .img-wrapper.mobile-img{
        display: block;
    }

    .wrapper-style-black_friday .items-generic{
        padding: 0 10px;
    }

    .horizontal-image .img-wrapper{
        display: none;
    }

    .horizontal-image .img-wrapper.mobile-img{
        display: block;
    }

    .container.black-friday-landing-wrapper{
        width: 100%;
        margin-bottom: 0;
    }

    .black-friday-landing-wrapper.items-generic{
        padding: 0 10px;
    }

    .black-friday-landing-wrapper .home-baner-men-slider,
    .black-friday-landing-wrapper .home-baner-women-slider,
    .black-friday-landing-wrapper .home-baner-boys-slider,
    .black-friday-landing-wrapper .home-baner-girls-slider{
        margin-bottom: 20px;
        margin-top: 0;
    }


    .black-friday-landing-wrapper .home-baner-men-slider,
    .black-friday-landing-wrapper .home-baner-women-slider,
    .black-friday-landing-wrapper .home-baner-girls-slider,
    .black-friday-landing-wrapper .home-baner-boys-slider,
    .black-friday-landing-wrapper .home-baner-kids-slider,
    .black-friday-landing-wrapper .grid-slider-with-bg{
        margin-bottom: 45px;
        margin-top: 0;
    }

    .black-friday-landing-wrapper .grid-slider-with-bg .bg-img{
        object-fit: cover;
    }

    .black-friday-landing-wrapper .horizontal-image img{
        margin: 0 auto 40px;
    }

    .black-friday-landing-wrapper .item-image-standalone{
        height: auto;
    }

    .item-image-standalone .img-wrapper{
        display: none;
    }

    .item-image-standalone .img-wrapper.mobile-img{
        display: block;
    }

    .black-friday-landing-wrapper .items-generic{
        padding: 0 10px;
    }

    /*Product detail v2*/
    .products-detail-wrapper-v2 .detail-product-info-lists{
        margin-bottom: 0;
    }
    .products-detail-wrapper-v2 .product-details-related .heading-wrapper .title{
        float: none;
    }
    .products-detail-wrapper-v2 .product-generic-tabs.lists-tabs ul.items-wrapper{
        margin-bottom: 0;
    }
    .products-detail-wrapper-v2 .product-generic-tabs.lists-tabs .tab-content > .tab-pane.active,
    .products-detail-wrapper-v2 .product-generic-tabs.product-tab .tab-content > .tab-pane.active{
        padding: 20px;
    }
    .products-detail-wrapper-v2 .product-generic-tabs{
        padding: 0 10px;
    }

    .product-generic-tabs{
        margin-top: 0;
    }
    .tab-content h3{
        font-size: 18px;
    }
    .products-detail-wrapper-v2 .inline-items.product-quickview-grid-slider{
        padding: 20px;
    }
    .products-detail-wrapper-v2 .inline-items.product-quickview-grid-slider .item{
        margin-bottom: 15px;
        margin-right: 50px;
    }
    .products-detail-wrapper-v2 .inline-items.product-quickview-grid-slider .item:last-child{
        margin-bottom: 0;
    }
    .products-detail-wrapper-v2 .product-favorite .icon{
        margin-left: 10px;
        margin-right: 0;
    }
    .products-detail-wrapper-v2 .product-details-price .current-price{
        font-size: 24px;
    }
    .products-detail-wrapper-v2 .product-details-price .current-price .price-title{
        margin-bottom: 5px;
    }
    .products-detail-wrapper-v2 .product-details-price{
        padding-top: 15px;
    }
    .products-detail-wrapper-v2 .product-details-price .prev-price{
        width: auto;
        top: auto;
        display: inline-block;
    }
    .product-details .products-detail-wrapper-v2 .product-prev-price.product-oldprice{
        top: auto;
    }
    .products-detail-wrapper-v2 .code{
        font-size: 12px;
        line-height: 14px;
        margin-top: 15px;
        margin-bottom: 10px;
    }
    .products-detail-wrapper-v2 .product-filters-choice,
    .products-detail-wrapper-v2 .filters-choice{
        font-size: 14px;
        padding: 0 10px;
    }
    .products-detail-wrapper-v2 .shop-button-qnt{
        min-width: 173px;
    }
    .products-detail-wrapper-v2 .slider .slick-dots{
        margin: 0;
        display: none !important;
    }
    .products-detail-wrapper-v2 .description.read-more-text{
        display: none;
    }
    .products-detail-wrapper-v2 .grid-slider-wrapper{
        padding: 0 10px;
    }
    /*Product detail v2 End */

    .cart-table.table > tbody > tr > td .arrows-wrapper{
        left: 0px;
        border-top: 1px solid #ddd;
        width: 100%;
    }

    .nav-main > li.item.item-topaccount > a{
        line-height: 20px;
    }
    .product-vertical-panel .panel-group.stores-wrapper .panel-heading  > .panel-title > .panel-toggle{
        font-size: 13px;
        padding: 10px 0;
    }
    .profile-recomendations .seen-all{
        float: none;
    }
    .wrapper-style-landing-subscription .items-generic .item-image-standalone{
        display:none;
    }
    .wrapper-style-landing-subscription .full .horizontal-image .img-wrapper.mobile-img{
        display:block;
    }

    .wrapper-style-landing-subscription .items-generic{
        padding: 0 5px;
    }

    .wrapper-style-landing-subscription .text_grid12.confirm-landing .description{
        bottom: -65px;
        line-height: 15px;
    }

    .wrapper-style-landing-sv .horizontal-image .img-wrapper{
        display: block;
    }

    .wrapper-style-landing-sv .grid-slider-with-3item{
        margin: 20px auto;
    }

    .wrapper-style-landing-sv .grid-slider-with-3item .item{
        /*   width: 100%;
           min-height: 100%;*/
        border-right: 0;
    }

    .wrapper-style-landing-sv .grid-slider-with-3item .content{
        width: 80%;
        padding: 0 0px 0 20px;
    }

    /*  .wrapper-style-landing-sv .grid-slider-with-3item .item{
          width: auto;
      }*/

    .wrapper-style-landing-sv .header .logo{
        padding: 0px 0px 0;
        margin-top: 10px;
        margin-bottom: 10px;
    }

    .wrapper-style-landing-sv .header .logo{
        left: 20%;
    }

    .soon-landing.slider{
        margin: 0 auto;
    }

    .text_grid12{
        padding: 0 10px 30px;
    }
    .wrapper-style-landing-sv .header .nav{
        padding: 30px 0;
        text-align: center;
    }

    .wrapper-style-landing-sv .header .item.item-register a:before{
        padding: 0 10px 0 0;
    }

    .wrapper-style-landing-sv .header .item a{
        font-size: 16px;
    }

    .wrapper-style-landing-sv .header{
        left: 0 !important;
    }


    .contact-page-on-click .form-control{
        width: 100%;
    }

    .wrapper-style-landing-sv .grid-slider-with-3item .content{
        width: 100%;
        padding: 0 0px 0 7px;
    }

    .wrapper-style-landing-sv .grid-slider-with-3item .description{
        font-size: 15px;
    }

    .wrapper-style-landing-sv .button-show-more{
        padding: 6px 20px;
        width: 100%;
        font-size: 14px;
        margin-bottom: 0;
    }

    .wrapper-style-landing-sv .grid-slider-with-3item .img-wrapper img{
        width: 30px;
    }

    .wrapper-style-landing-sv .grid-slider-with-3item .text-wrapper .title{
        font-size: 15px;
    }

    .wrapper-style-landing-sv .grid-slider-with-3item .img-wrapper:nth-of-type(2n) img{
        margin: 0 auto 50px;
    }

    .wrapper-style-landing-sv .user{
        float: none;
        padding: 50px 0;
    }

    .wrapper-style-landing-sv .header .logo{
        left: 25%;
    }

    .wrapper-style-landing-sv .product-slider .heading-wrapper.heading-wrapper-bordered h2{
        font-size: 30px;
        margin-bottom: 0px;
    }

    .wrapper-style-landing-sv .text_grid12{
        margin: 0 auto !important;
    }

    .soon-landing .item .content{
        padding: 20px 10px 5px 10px;
    }

    .soon-landing .title h2{
        margin-bottom: 20px;
        margin-top: 20px;
        font-size: 30px;
    }

    .wrapper-style-landing-sv .contact-page-on-click{
        padding: 0;
    }

    .wrapper-style-landing-sv .contact-page-on-click .heading-wrapper h2{
        font-size: 30px;
        margin-bottom: 0px;
        margin-top: 10px;
    }

    .wrapper-style-landing-sv .contact-page-on-click .description{
        line-height: 30px;
        font-size: 16px;
    }

    .footer-landing .copyright{
        padding: 5px 0 0;
        text-align: center;
    }

    .footer-landing .nav-landing-navigation{
        padding: 20px 0 0;
    }

    .footer-landing .nav-landing-navigation .nav-simple{
        text-align: center;
    }

    .footer-landing .social-icon{
        float: none;
        text-align: center;
        padding: 20px 0 0;
    }

    .wrapper-style-landing-sv .grid-slider-with-3item .img-wrapper:nth-of-type(2n) img{
        margin: 20px auto 20px;
    }

    .wrapper-style-landing-sv .grid-slider-with-3item .img-wrapper:first-of-type img{
        margin-bottom: 0;
    }

    .wrapper-style-landing-sv .grid-slider-with-3item .img-wrapper img{
        margin-bottom: 20px;
    }
    /*
        .header-fix-holder{
            height: 90px !important;
        }*/

    .wrapper-style-landing-sv .header {
        height: 90px;
        min-height: 90px;
    }

    .wrapper-style-landing-sv .quick-links-wrapper li a {
        padding: 0;
        float: none;
        margin-top: 25px;
    }

    .wrapper-style-landing-sv .quick-links-wrapper li{
        margin-top: 20px;
    }

    .wrapper-style-landing-sv .quick-links-wrapper li a{
        padding: 0px;
        font-size: 18px;
    }

    .fullwidth-center-item .mobile-img{
        display: block;
    }

    .item-newsletter-wrapper .description{
        width: 100%;
        padding: 0 20px;
        margin: 20px auto;
    }

    .fullwidth-center-item .form-group input{
        font-size: 14px;
    }
    .item-newsletter-wrapper{
        width: 100%;
    }

    .item-newsletter-wrapper .text-wrapper .title{
        font-size: 24px;
        line-height: 34px;
    }

    .item-newsletter-wrapper .btn-wrapper{
        width: 100%;
    }

    .slider.main-slider .sldier-item-items-wrapper .islider-item .text-wrapper .title{
        padding: 5px 5px;
        line-height: 1;
        font-size: 14px;
    }

    .sldier-item-items-wrapper .islider-item {
        /* display: inline-block; */
        background: #ffffff;
        padding: 3px 10px;
        width: auto;
        margin: 5px 5px;
        display: inline-block;
        border-radius: 5px;
        height: auto;
    }

    .grid-3-wrapper .item .img-wrapper img{
        width: 100%;
        text-align: center;
    }

    .fullwidth-center-item .mobile-img {
        display: block;
    }

    .fullwidth-center-item .full-img {
        display: none;
    }

    .item-newsletter-wrapper .description{
        font-size: 15px;
        line-height: 20px;
    }

    .item-newsletter-wrapper .text-wrapper .title{
        line-height: 30px;
    }

    .item-newsletter-wrapper .description{
        padding: 0;
    }

    .item-newsletter-wrapper .text-wrapper .title{
        font-size: 25px;
        line-height: 30px;
        margin-bottom: 10px;
    }

    .item-newsletter-wrapper .description{
        margin: 10px auto;
        padding: 0;
    }

    .fullwidth-center-item .form-group input {
        font-size: 14px;
        height: 40px;
    }

    .item-newsletter-wrapper #newsletter_form_landing .btn-wrapper .btn{
        font-size: 15px;
        height: 40px;
    }

    .item-newsletter-wrapper{
        padding: 0 10px;
    }

    .products-detail-wrapper .short-description{
        display: none;
    }
    #order_order_tickets_content{
        padding-left: 20px;
    }
    .cart-step-order-tickets > .row > .col-xs-12 {
        padding-left: 0;
    }
    .cart-step-order-tickets .cart-onepage-order-ticket{
        padding: 0;
    }
    #order_order_tickets_content input[type=button]{
        margin-left: -10px;
        margin-top: 0;
        line-height: 25px;
    }

    .slider.product-main .slider-init > .slick-list > .slick-track .item.video:after{
        opacity: 1;
    }

    .lc-hr .toggle-banner .toggle-button{
        top: 30%;
    }

    .lc-hr .cnj-trust-mark-vertical{
        top: 440px !important;
    }

    .uc-reebok-iframe .game-iframe-wrapper iframe {
        height: 225vh;
    }

    .slider.landing-main-slider .item .mobile-img{
        display: block;
    }

    .slider.landing-main-slider .item .main-img{
        display: none;
    }

    .slider.landing-main-slider .sldier-item-items-wrapper{
        text-align: left;
        padding: 0 10px;
        display: inline-block;
        bottom: 40px;
    }

    .slider.landing-main-slider .sldier-item-items-wrapper .islider-item{
        background: #ffffff;
        padding: 0px 5px;
        width: auto;
        margin: 5px 5px;
        display: inline-block;
        border-radius: 5px;
        height: auto;
    }

    .slider.landing-main-slider .item .text-wrapper{
        display: block;
        width: 100%;
        text-align: center;
    }

    .slider.landing-main-slider .item .text-wrapper .title{
        padding: 4px 10px;
    }

    .black-friday-landing-wrapper .horizontal-image .img-wrapper.mobile-img{
        padding: 0;
    }

    .text_grid12.headline-none{
        padding: 0;
    }

    .yt_video_bg-grid12{
        height: calc(14em + 0vw);
        margin: 0;
    }
    .g-recaptcha > div, .g-recaptcha > div .iframe{
        width: 100% !important;
    }
    .bootbox-confirm .modal-content .modal-footer .btn{
        min-width:0
    }
    .bootbox-confirm .modal-content .modal-footer{
        text-align: right;
    }
    .bootbox-confirm .modal-content .modal-footer .btn:nth-child(2){
        margin-left: 20px;
        width:auto;

    }

    #size_shart_by_product_type_modal .modal-header {
        padding: 15px 10px;
    }

    #size_shart_by_product_type_modal .modal-title {
        line-height: 26px;
    }

    .product-item:not(.list-view) .text-wrapper .product-description, .product-item .text-wrapper .product-shortname{
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
    }


    .product.product-colors .item .text-wrapper .color-wrapper{
        display: none;
    }

    .slider.product-main .slider-init > .slick-list > .slick-track .item.item-flowplayery{
        background-position: center center;
        background-size: contain;
        height: 100%;
        /*min-height: 380px;*/
    }
    .wrapper-style-bg-black .black-friday-landing-wrapper .horizontal-image img {
        margin: 0 auto 10px;
    }
    .wrapper-style-bg-black  .text_grid12 {
        padding: 0 10px 10px;
    }
    .lc-ro .ncx-adress .form-group label{
        height: 30px;
    }
    #order_total_confirm_content .cart-privacy-policy .validation-errors-list {
        bottom: auto;
        top: 60px;
    }
    label[for=cart_onepage_terms_of_use]{
        line-height: 14px;
        margin-bottom: 0;
    }
    .lc-si .cart-privacy-policy-check-wrapper{
        display: flex;
    }
    .lc-gr .ncx-adress .form-group label{
        height: 30px;
    }

    .uc-gym-time .text_grid12,
    .text_grid12.mobile-padding {
        padding: 0 10px 25px;
    }
    .horizontal-image .items-link{
        right: auto;
        left: 30px;
    }

    .product-slider .item .text-wrapper .product-shortname {
        margin-top: 27px;
    }

    .rate-product-text{
        top: 36px;
    }


    .product-slider .rate-wrapper{
        top: 39px;
    }

    .comment-content .img-wrapper img{
        display: none;
    }

    .user-title p{
        font-size: 14px;
        font-weight: 600;
        line-height: 18px;
        margin-top: 10px;
        margin-bottom: 0;
    }

    .product.last-viewed-slider .item .text-wrapper .title{
        margin-bottom: 30px;
    }

    .product-slider.last-viewed-slider .rate-wrapper {
        top: 35px;
    }

    .product.last-viewed-slider .rate-product-text {
        top: 32px;
    }

    .page-background-with-text.page-background-with-text-center .text-wrapper .title {
        font-size: 25px;
        margin-bottom: 25px;
    }

    .page-background-with-text .img-wrapper img {
        object-fit: cover;
        display: block;
        width: 100%;
        height: 200px;
    }

    .page-background-with-text.page-background-with-text-center .text-wrapper .short-description {
        font-size: 17px;
    }

    .comments .comments-input-wrapper .rating-stars-required {
        display: block;
        width: 0;
        margin: -30px 5px 30px;
    }

    .slider-static.item-slider-grid6 .heading-wrapper .title{
        font-size: 26px;
        margin: 20px 0 20px;
    }
    div#fw-player{
        --fw-player-height: 256px;
        --fw-player-width: 144px;
    }
    .product-page-items-wrapper{
        margin-top: 20px;
    }

    .currency-info{
        display: none;
    }

    .header-cart-item .header-cart-toggle.slideEffect{
        position: fixed;
        top: 56px;
        right: 0;
        display: block !important;
    }

    header.fixed .header-cart-item .header-cart-toggle{
        right: 0;
        top: 56px;
    }

    .horizontal-image .item .btn-wrapper a.btn{
        font-size: 12px;
        padding: 6px 15px;
    }

    .cart-onepage.cart-app .delivery-options .iradio_flat{
        top: 15px;
    }

    .nav-main-wrapper.loaded > .container > .nav-main{
        height: calc(var(--vh, 1vh) * 100);
    }

    .attribute-letters-list .content{
        overflow-x: hidden;
    }

    .change-cart-size{
        display: block;
    }

    .landing-page-generic .text_grid12.full .description{
        max-width: 100%;
    }

    .modal .rating-stars-required .validation-errors-list{
        bottom: 0;
        right: auto;
        left: 0;
    }
    .filter-input-search{
        display: block;
    }


    .total-in-cart-for-step{
        margin-top: 20px;
        margin-left: 10px;
        margin-right: 10px;
    }
    .total-in-cart-for-step .total-text{
        width: auto;
        font-weight: normal;
    }


    .text_grid12.iframe-wrapper iframe{
        height: 8500px !important;
    }

    .modal-engrave .modal-body{
        padding: 0 10px 10px;
    }
    .modal-engrave .right-side-wrapper{
        padding-left: 10px;
    }
    .modal-engrave .left-side-wrapper .text{
        font-size: 16px;
    }

    /* Adidas Corner */

    .text_grid12.adidas-text-grid {
        margin-bottom: 20px;
        padding-bottom: 0;
    }

    .text_grid12.adidas-text-grid .heading-wrapper .title {
        padding: 0 5%;
        margin-bottom: 20px;
    }

    .text_grid12.adidas-text-grid .heading-wrapper .title h2 {
        font-size: 16px;
        line-height: 17px;
    }

    .text_grid12.adidas-text-grid .description .col-md-4 {
        width: 100%;
        float: unset;
        font-size: 15px;
        line-height: 27px;
        font-weight: 800;
        margin-bottom: 10px;
    }

    .horizontal-image-wrapper.adidas-horizontal-image {
        padding: 0;
        margin-bottom: 50px;
    }

    .landing-page-generic .store-listing-map{
        margin-bottom: 30px;
    }

    .item-title-img-description-wrapper .heading-wrapper.heading-wrapper-bordered{
        margin-left: 15px;
    }

    .yt_video_bg-grid12{
        margin: 0 0 20px;
    }

    .yt_video_bg-grid12 .volume-icons-wrapper{
        right: 15px;
        bottom: 15px;
    }

    .container-subitem_grid{
        margin-bottom: 20px;
    }

    .lc-sr .product-details-price .action-lowerprice{
        top: 20px;
    }



    /* ======== SV landing ========= */

    .uc-work .page-wrapper .page-background .background-img {
        position: fixed;
        top: 0;
        left: 0;
        background-position: unset;
        background-size: auto;
    }

    .uc-work .page-wrapper > .container {
        margin: 40px auto;
        width: 322px;
    }

    .uc-work .page-wrapper .page-work {
        padding-top: 20px;
    }

    .uc-work .page-wrapper .page-work:before {
        top: -5px;
        left: -5px;
        right: -5px;
        bottom: -5px;
    }

    .uc-work .page-wrapper .page-work:after {
        top: -10px;
        left: -10px;
        right: -10px;
        bottom: -10px;
    }

    .uc-work .page-wrapper .page-work .text-wrapper {
        max-width: 770px;
        margin: auto;
        padding: 20px;
    }

    .uc-work .page-wrapper .page-work h1 {
        display: none;
    }
    .uc-work .page-wrapper .page-work .ckeditor-row h1,
    .uc-work .page-wrapper .page-work .ckeditor-row h2 {
        display: inline-block;
        font-size: 20px;
        line-height: 26px;
        font-weight: bold;
        margin-bottom: 20px;
        margin-top: 0;
    }

    .uc-work .page-wrapper .page-work .text-wrapper .row.ckeditor-row.ckeditor-row-2 {
        flex-wrap: wrap;
    }

    .uc-work .page-wrapper .page-work .text-wrapper .ckeditor-row p {
        font-size: 14px;
        line-height: 22px;
        margin-bottom: 40px;
    }

    .uc-work .page-wrapper .page-work .text-wrapper .ckeditor-row-3 {
        border-bottom: unset;
        display: flex;
        flex-wrap: wrap;
    }

    .uc-work .page-wrapper .page-work .text-wrapper .ckeditor-row-3 .col-sm-6.col-md-3 {
        padding: 10px 30px 13px;
        border-bottom: 1px solid #E8E8E8;
        margin-bottom: 5px;
        width: 50%;
    }

    .uc-work .page-wrapper .page-work .text-wrapper .ckeditor-row-3 .col-sm-6.col-md-3:nth-child(2n):after {
        content: none;
    }

    .uc-work .page-wrapper .page-work .text-wrapper .ckeditor-row-3 .col-sm-6.col-md-3:nth-child(2n):after {
        content: none;
    }

    .uc-work .page-wrapper .page-work .text-wrapper .ckeditor-row-3 .col-sm-6.col-md-3:nth-of-type(even) {
        border-right: unset;
    }

    .uc-work .page-wrapper .page-work .text-wrapper .ckeditor-row-3:nth-last-of-type(2) {
        border-bottom: none;
        margin-top: unset;
    }

    .uc-work .page-wrapper .page-work .text-wrapper .ckeditor-row-3:nth-last-of-type(2) .col-sm-6.col-md-3:nth-child(3),
    .uc-work .page-wrapper .page-work .text-wrapper .ckeditor-row-3:nth-last-of-type(2) .col-sm-6.col-md-3:last-of-type {
        border-bottom: unset;
    }

    .uc-work .page-wrapper .page-work .items-generic .item-tabs-with-subitems {
        padding: 0 20px;
        margin: unset;
        margin-top: -20px;
    }

    .uc-work .page-wrapper .page-work .items-generic .item-tabs-with-subitems .items-wrapper {
        overflow-x: scroll;
        width: 100%;
        justify-content: unset;
        margin-bottom: -2px;
        overflow-y: hidden;
    }

    .uc-work .page-wrapper .page-work .items-generic .item-tabs-with-subitems .items-wrapper .item {
        min-width: 180px;
        height: 45px;
        line-height: 45px;
        margin-bottom: 0;
    }

    .uc-work .item-tabs-with-subitems .items-wrapper .item.active a:hover,
    .uc-work .item-tabs-with-subitems .items-wrapper .item.active a {
        font-weight: 600;
    }

    .uc-work .page-wrapper .page-work .items-generic .item-tabs-with-subitems .tab-content .content-wrapper {
        padding: 20px 13px;
    }

    .uc-work .page-wrapper .page-work .items-generic .item-tabs-with-subitems .tab-content .content-wrapper ul {
        padding-left: 15px;
    }

    .uc-work .page-wrapper .page-work .items-generic .item-tabs-with-subitems .items-wrapper .item.active a:hover, .item-tabs-with-subitems .items-wrapper .item a {
        font-size: 12px;
    }

    .uc-work .page-wrapper .page-work .items-generic .item-tabs-with-subitems .tab-content .content-wrapper img {
        margin-bottom: 10px;
    }

    .uc-work .page-wrapper .page-work .text-wrapper .row.ckeditor-row.ckeditor-row-2 .col-xs-6 {
        margin-bottom: 0;
    }

    .uc-work .page-wrapper > .container .row .col-md-12 {
        padding: 5px;
    }

    .uc-work .page-wrapper > .container .row > .col-md-12 {
        padding: 0;
    }

    .uc-work .page-wrapper > .container {
        padding: 20px;
    }

}


/*
@media (min-width: 767px){
    .similar-products-by-color-slider .item{
        background: transparent !important;
    }
    .products-detail-wrapper-v2 .product-favorite .icon{
        margin-left: 10px;
        margin-right: 0;
    }

    .wrapper-style-landing-sv .grid-slider-with-3item{
        margin: 20px auto;
    }

    .wrapper-style-landing-sv .grid-slider-with-3item .item{
        width: 100%;
        min-height: 100%;
        border-right: 0;
    }

    .wrapper-style-landing-sv .grid-slider-with-3item .content{
        width: 80%;
        padding: 0 0px 0 20px;
    }
    }*/
