@media (max-width: 767px) {
    /* - fix - */

    .container-subitem_grid .item-video-flowplayery .main-img.hasmobImg {
        display: none;
    }

    .container-subitem_grid .item-video-flowplayery .mob-img {
        display: block;
    }

    .page-landing-no-gutters .image-with-pins-item-wrapper {
        margin: 1.5px 0;
    }


    .container-subitem_grid .col-xs-12.item-video-flowplayery {
        margin-bottom: 3px;
    }

    .tp-product_list .nav-main-wrapper.loaded > .container > .nav-main {
        position: relative;
        top: 50px;
    }

    .nav-main-wrapper.loaded > .container > .nav-main {
        padding-bottom: 100px;
    }

    .product-listing-filters .filter-group .filter-category-menu > ul {
        margin-top: 60px;
    }

    .tp-product_list .filter-group .icheckbox_flat {
        vertical-align: sub;
    }

    .product-listing-filters .form-group-checklabel label,
    .product-listing-filters ul.filter-group-items li a{
        font-size: 12px;
    }

    .header-inline.header-wrapper,
    .header-inline .header,
    .header {
        background: #ffffff;
    }

    .autocomplete-button-wrapper {
        z-index: 1000000;
    }

    .nav-mobile-icon {
        color: #000000;
    }

    .autocomplete-button.autocomplete-button-simple {
        border: 0;
    }

    .autocomplete-button.autocomplete-button-simple {
        width: auto;
        margin-top: 17px;
        float: left;
        left: 15%;
    }

    .header.md-header .logo {
        padding: 20px 0;
    }

    .header.md-header,
    .header.md-header .header-top,
    .header.md-header .header-top > .container {
        border-bottom: 2px solid #000000;
    }

    .logo img {
        max-width: 100%;
    }

    .header-cart .mini-cart.mini-cart-circle-top-right {
        margin-right: 5px;
        top: 17px;
    }

    .header-cart .mini-cart .icon-wrapper .icon, .header-favorite .icon-wrapper .icon{
        line-height: 30px;
    }

    .header-favorite.header-favorite-circle-top-right {
        margin-right: 0;
        top: 17px;
    }

    .header.md-header .header-top .autocomplete-button i {
        background: url(../../images/core/search_btn.png) center no-repeat !important;
        margin-bottom: 10px;
        width: 20px;
        height: 20px;
    }

    .header-favorite.header-favorite-circle-top-right .favorite-header-total {
        top: calc(50% - 30px);
        left: calc(50% + 0px);
    }

    .header-cart .mini-cart.mini-cart-circle-top-right .header-carthor-total {
        left: 50%;
        top: calc(50% - 30px);
    }

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

    .nav-main li.promo.has-bg{
        display: block;
        border-bottom: 0;
    }

    .nav-main li > a {
        color: #000000;
    }

    .nav-main > li.active > a:hover,
    .nav-main > li.active > a:active,
    .nav-main > li.active > a:focus,
    .nav-main > li.active > a {
        background: #000000;
        opacity: 1 !important;
    }

    .nav-main-dropdown h5 {
        font-size: 16px;
        font-weight: 600;
    }

    .nav-main-dropdown li > a {
        font-size: 15px;
    }

    .level4 .nav-main-submenu > li > a {
        padding: 0 0 0 15px;
        text-transform: uppercase;
        font-size: 8px;
    }

    .dropdown-custom .nav-main-dropdown-item {
        margin-top: 20px;
    }

    .dropdown-custom .nav-main-dropdown .heading-wrapper {
        background: transparent;
        margin-top: 0px;
        padding: 0;
        opacity: 1;
        -webkit-transform: none;
        -moz-transform: none;
        -ms-transform: none;
        -o-transform: none;
        transform: none;
        left: 0;
        width: 100%;
        position: relative;
        text-align: left;
        top: auto;
        transition: none;
    }
    .dropdown-custom .nav-main-dropdown-item:hover:before{
        display: none;
    }

    .dropdown-custom .heading-wrapper h5 {
        text-transform: uppercase;
    }

    .dropdown-custom .nav-main-dropdown-item:hover .heading-wrapper{
        overflow: visible;
        opacity: 1 !important;
        background-color: transparent;
        height: 85%;
        width: 100%;
        left: 0;
        top: auto;
        transform: none;
        position: relative;
    }

    .dropdown-custom .nav-main-dropdown-item:hover .heading-wrapper h5, .dropdown-custom .nav-main-dropdown h5 {
        font-family: 'Roboto';
        color: #000000;
        line-height: 20px;
        font-weight: 400;
    }

    .dropdown-custom .nav-main-dropdown{
        width: 100%;
    }

    .nav-main-dropdown-inner {
        background: #ffffff;
    }

    .nav-main-useractions {
        margin-bottom: 0;
    }

    /*Home*/
    .slider.main-slider .slider-navigation-absolute {
        width: calc(100% - 20px);
        left: 10px;
    }
    .slider.main-slider .item{
        padding: 0;
    }
    .heading-wrapper.heading-wrapper-bordered h2 {
        margin-bottom: 0;
    }
    .blog-grid-slider,
    .categories-grid-slider{
        padding-left: 0;
        padding-right: 0;
    }
    .article.article-slider {
        padding: 0px 0;
    }

    .article-one-portrait-two-landscape .heading-wrapper .title {
        display: none;
    }

    .brands.brands-slider .slider-init {
        margin-top: 0;
    }

    .brands .item {
        height: 100px;
    }

    .two-portrait-two-landscape .right-column .item {
        margin: 10px 0;
    }

    .two-portrait-two-landscape .right-column > div:first-child {
        margin-bottom: 0;
    }

    .two-portrait-two-landscape .item:first-child {
        margin-bottom: 10px;
    }

    .two-portrait-two-landscape {
        margin-bottom: 0;
    }

    .blog-grid-slider,
    .categories-grid-slider {
        margin-top: 20px;
        margin-bottom: 0;
    }

    .grid-slider.blog-grid-slider .item,
    .grid-slider.categories-grid-slider .item {
        margin-bottom: 25px;
    }

    .grid-slider-baner-slider {
        margin-bottom: 0;
    }

    .grid-slider-baner-slider .content {
        display: none;
    }

    .lists-tabs .slick-dots {
        display: none !important;
    }

    .product .item .text-wrapper {
        height: 100px;
    }

    .product .item .bottom-btn-wrapper,
    .product .item:hover .bottom-btn-wrapper {
        opacity: 0;
    }

    .product .item .caption-icons .product-compare {
        display: inline-block;
        padding: 0px 5px;
    }
    .generic-slider.categoryes-slider .item{
        padding: 0;
    }
    .generic-slider.categoryes-slider .item .text-wrapper{
        left: 0;
        right: 0;
    }
    .blog-grid-slider,
    .categoryes-slider,
    .categories-grid-slider {
        margin-bottom: 20px;
    }
    .generic-slider.categoryes-slider h2 {
        margin-bottom: 10px;
    }
    .error_page_content-slider {
        margin-bottom: 0;
    }

    .error-page {
        margin: 20px 0 0;
    }

    .page .heading-wrapper {
        margin: 30px 15px 30px;
    }

    .page {
        padding: 0;
    }

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

    .post-content {
        padding: 0 15px 30px;
    }

    .container.page {
        width: 100%;
    }

    .page .heading-wrapper {
        margin: 30px 15px 0px;
    }

    .page h1 {
        font-size: 30px;
        text-align: left;
        padding: 0 15px;
        margin-bottom: 20px;
    }

    .accordian.article .panel .panel-toggle > .icon {
        top: 12px;
    }

    .autocomplete-close {
        padding: 7px;
    }

    .search {
        top: 56px;
    }

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

    .lists-tabs ul.items-wrapper .item {
        min-width: 25vw;
        font-size: 17px;
    }

    .lists-tabs.slider ul.items-wrapper{
        width: calc(100% - 30px);
        left: 15px;
    }

    .lists-tabs.slider .slider-navigation-absolute{
        display: none;
    }

    .grid-slider.categoryes-slider .item {
        margin-bottom: 20px;
    }

    .product-gallery-wrapper .slider .slick-dots li button:before,
    .slider.store-gallery-slider .slick-dots li button:before{
        background: #ffffff;
        border: 1px solid #FF3943;
    }

    .product-gallery-wrapper .slider .slick-dots li.slick-active button:before,
    .store-gallery-slider .slick-dots li.slick-active button:before{
        box-shadow: inset 0 0 0 6px #FF3943;
    }

    .md-menu .nav-main > li > a > i, .level4 i, .nav-main > li > a > i {
        line-height: 54px;
    }

    .dropdown-custom .nav-main-dropdown-item:hover {
        overflow: visible;
    }

    .dropdown-custom .nav-main-dropdown-item:hover .heading-wrapper h5, .dropdown-custom .nav-main-dropdown h5 {
        font-size: 14px;
    }

    .dropdown-custom .nav-main-dropdown-item:hover .heading-wrapper h5 {
        top: auto;
        transform: none;
        left: 0;
    }

    .product .item:hover .btn-wrapper,
    .product-item .remove-item,
    .product .item .btn-wrapper {
        opacity: 1;
        color: #000000;
    }

    .profile .fa-remove:before,
    .profile .fa-close:before,
    .profile .fa-times:before {
        color: #000000;
    }

    /*Product list*/
    .selected-filters.tags {
        margin-bottom: 0;
        padding: 0 10px;
    }

    .product-listing-filters {
        background: #ffffff;
    }

    .product-listing-intro .intro-filters {
        top: 56px;
        z-index: 1001;
    }

    .product-listing-intro .headding-wrapper {
        margin-top: 35px;
    }

    .action-filters,
    .filter-group-items-wrapper.reset-wrapper,
    .filters-close {
        background: #000000;
    }

    .product-listing-filters .reset-tag-wrapper {
        line-height: 40px;
    }

    .reset-text {
        color: #ffffff;
    }

    .filters-close {
        width: 40px;
        height: 40px;
        line-height: 40px;
    }

    .item.product-item.gridalt-view {
        height: 350px;
    }

    .product .item .text-wrapper .prices-wrapper {
        margin-top: 20px;
    }

    .product .item .text-wrapper .prices-wrapper .current-price {
        font-size: 16px;
    }

    .product-listing .category-description .text-wrapper {
        font-size: 14px;
    }

    .slider.product-main .slick-dots {
        bottom: 10px;
    }

    .slider.product-main{
        height: 100%;
    }

    .product-details .caption-brand img {
        max-height: 30px;
    }

    .product-detail-wrapper {
        max-width: 100%;
        padding-left: 10px;
    }

    .products-detail-wrapper .product-compare {
        display: block;
    }

    .article .item .text-wrapper .description, .article-autosuggest .item .text-wrapper .description {
        font-size: 12px;
    }

    .contact-page:not(.background-image-active) h1 {
        margin-bottom: 0;
    }

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

    .page .left-info .heading-wrapper {
        margin: 0px 0px 0px;
    }

    .page .right-info {
        padding: 20px;
    }

    .page .right-info, .page .left-info {
        padding: 0 20px;
    }

    .ckeditor-row-6 img {
        margin-bottom: 20px;
    }

    .category-submenu {
        padding: 10px 0 10px;
    }

    .article.article-list-grid-landscape .item .content {
        padding: 15px 20px 20px 20px;
        max-width: 100%;
    }

    .article.article-list-grid-landscape .item .text-wrapper .description {
        height: auto;
    }

    .sidebar-shopping {
        padding: 30px;
    }

    .product .item .bottom-btn-wrapper {
        display: none;
    }

    .grid-slider.categoryes-slider .item:hover .text-wrapper {
        top: auto;
        width: 100%;
        background: #ffffff;
        opacity: 0.6;
        padding: 40px 0;
        margin-top: -104px;
        height: auto;
        transition: none;
        transform: none;
        left: 0;
    }

    .grid-slider.blog-grid-slider .item:hover .text-wrapper,
    .grid-slider.categories-grid-slider .item:hover .text-wrapper {
        width: 100%;
        background: #ffffff;
        opacity: 0.6;
        padding: 40px 0;
        margin-top: -80px;
        height: auto;
        top: auto;
        left: 0;
        transform: none;
        transition: none;
    }

    .grid-slider.blog-grid-slider .text-wrapper,
    .grid-slider.categories-grid-slider .text-wrapper {
        margin-top: -47px;
    }

    .grid-slider.categoryes-slider .item:hover, .grid-slider.blog-grid-slider .item:hover,
    .grid-slider.categoryes-slider .item:hover, .grid-slider.categories-grid-slider .item:hover {
        transition: none;
        overflow: visible;
    }

    .article-grid-listing-3.article .item .text-wrapper .category,
    .article-grid-listing-3.article-autosuggest .item .text-wrapper .category {
        font-weight: 600;
    }

    .blog-grid-slider,
    .categories-grid-slider{
        display: none;
    }

    /*Footer*/
    .disclaimer, .copyright {
        max-width: 100%;
    }

    .footer .logo {
        float: left;
        margin-top: 0;
        margin-bottom: 10px;
    }

    .cookie-agree, .cokie-info-wrapper .items-wrapper .read-more-btn {
        float: right;
        margin-bottom: 5px;
        margin-left: 10px;
    }

    .cokie-info-wrapper .item.read-more > a, .cokie-info-wrapper .item.read-more {
        margin-top: 10px;
        width: 100%;
    }

    .cokie-info-wrapper .description {
        margin-bottom: 10px;
    }

    .modal-footer .btn + .btn {
        margin: 0 0px 10px 20px;
    }

    .modal-footer .btn {
        min-width: calc(50% - 10px);
    }

    .page.contact-page .left-info .subtitle,
    .page.contact-page .right-info .subtitle {
        padding: 20px 0;
    }

    .background-alt .heading-underlined {
        margin-bottom: 20px;
    }

    .background {
        padding: 20px 10px;
    }

    .stores-list .item.store-item:nth-of-type(2n) .img-wrapper {
        float: none;
    }

    .store .heading-wrapper .description {
        padding-left: 0;
    }
    .store h1{
        padding-left: 0;
    }

    .background .post-content,
    .store-details{
        padding: 0;
    }

    .product-item-prices:last-of-type{
        font-size: 14px;
    }

    .cart-table.table > tbody > tr > td {
        /*margin-top: 55px;*/
        margin: 55px 20px;
    }

    #order_ticket_content .cart-ticket-wrapper{
        padding-top: 20px;
    }

    .ticket-tab-desription{
        margin-top: 20px;
    }

    .insert-ticket{
        margin: auto;
        float: none;
        width: 100%;
    }

    .cart-description .form-group label{
        text-align: center;
        width: 100%;
    }

    .bootbox.modal .btn,
    .modal-footer .btn + .btn{
        /*padding: 0px 15px;*/
        margin: 10px auto;
        margin-top: 0;
        float: none;
        width: 100%;
    }

    .info-until-free-delivery-wrpper .title .button-wrapper{
        width: 100%;
    }

    .btn-large{
        padding: 15px 50px;
    }

    .product-details-related-colors .items-wrapper .item{
        width: 30px;
        height: 30px;
        margin-right: 10px;
    }

    .list-slider-wrapper .item .text-wrapper{
        display: none;
    }

    .label-filters,
    .compare{
        font-size: 12px;
        padding: 6px 5px;
    }

    .mobile-cookie-baner .btn-wrapper{
        margin-top: 5px;
    }

    .mobile-cookie-baner .img-wrapper img{
        margin: 12px -11px;
        height: 50px;
        width: 60px;
    }

    .mobile-cookie-baner .text-wrapper .title{
        font-size: 15px;
        line-height: 30px;
    }

    .post-item-listalternately .item-wrapper{
        padding: 0;
        border-bottom: 0;
    }

    .post-item-listalternately{
        padding: 0;
    }

    .post-item-listalternately .item-wrapper h2 a{
        color: #000000;
        font-size: 22px;
    }

    .post-item-listalternately .counter{
        font-size: 40px;
    }

    .article-one-portrait-two-landscape .item .content{
        display: block;
    }

    .article-one-portrait-two-landscape .item{
        pointer-events: none;
    }

    .one_portrait_two_landscape-slider .item{
        padding: 0;
    }

    .wheel-of-fortune .text-wrapper .btn-primary {
        font-size: 10px;
    }

    .security-slider{
        margin-top: 40px;
        margin-bottom: 10px;
    }

    .horizontal-image .full-img{
        display: none;
    }

    .horizontal-image .mobile-img {
        display: block;
        padding: 0 10px;
    }

    .items-generic{
        padding: 0 5px;
    }


    .items-generic .product-slider {
        margin-top: 30px;
    }

    .items-generic .product .item .text-wrapper {
        height: 120px;
    }

    .items-generic .item-wrapper-6{
        margin-top: 0;
        margin-bottom: 0;
    }

    .items-generic .item-wrapper-6:nth-of-type(2n){
        margin-top: 0;
        margin-bottom: 20px;
    }

    .horizontal-image img{
        padding: 0 5px;
    }

    .items-generic .item-wrapper-4 {
        margin-bottom: 30px;
    }

    .category-baner-mob-slider .text-wrapper .title{
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%,-50%);
        font-size: 27px;
        color: #ffffff;
        font-family: 'Tinos';
        text-shadow: 2px 3px 4px rgba(0, 0, 0, 0.8);
    }

    .category-baner-mob-slider .item{
        padding: 0;
    }

    .category-baner-mob-slider{
        margin-bottom: 0;
    }

    .category-baner-mob-slider .item .text-wrapper{
        margin-top: 0;
    }

    .article .text-wrapper p{
        width: 100%;
    }

    .article .comments, .article .detail-social-share, .slider.article.similar-article-slider {
        width: 100%;
    }

    .article-header{
        width: 100%;
        position: relative;
        top: 0;
        padding: 20px 0 0;
    }

    .article-detail .article-wrapper{
        padding: 10px 0;
    }

    .article-heading .title {
        height: 100%;
    }

    /* - AUTOCOMPLETE CORRECTIONS - */
    .autocomplete-button-wrapper {
        position: fixed;
        display: inline-block;
        left: 15% !important;
        top: 18px !important;
        height: auto;
        -webkit-transform: none !important;
        -moz-transform: none !important;
        -ms-transform: none !important;
        -o-transform: none !important;
        transform: none !important;
    }

    .autocomplete-button.autocomplete-button-simple {
        float: none;
        left: auto;
        margin: 0;
    }

    .autocomplete-wrapper {
        top: -5px;
        left: 0;
        height: 45px !important;
        width: 100%;
        -webkit-transform: none;
        -moz-transform: none;
        -ms-transform: none;
        -o-transform: none;
        transform: none;
    }

    .autocomplete-wrapper .autocomplete {
        height: 45px;
        margin: 0;
        padding: 0;
        width: 100%
    }

    .autocomplete-wrapper .items-wrapper > .row > .col-xs-12 {
        text-align: center;
        width: 50% !important;
    }

    .autocomplete-wrapper .items-wrapper .item .col-xs-5,
    .autocomplete-wrapper .items-wrapper .item .col-xs-7 {
        width: 100% !important;
        text-align: center;
    }

    .autocomplete-results .product-title {
        text-align: center;
    }

    .search-sugest .product-prices,
    .search-sugest .product-price {
        text-align: center;
    }

    .search-sugest .product-price {
        font-size: 15px;
    }

    .search-sugest .product-prev-price {
        margin-top: 0;
        font-size: 0.9rem;
    }

    .autocomplete-results {
        margin-top: 45px !important;
        max-height: 100vh !important;
        height: calc(100vh - 100px) !important;
    }

    .autocomplete-button {
        position: relative;
        display: inline-block;
        float: none;
        left: 50px;
        margin: 0 !important;
        width: auto !important;
        height: 100%;
        border: 0 !important;
    }

    .autocomplete-wrapper .autocomplete-input {
        padding-left: 15px;
        height: 45px !important;
        font-size: 16px !important;
    }

    .autocomplete-close {
        top: -1px;
        right: 10px;
        padding: 8px;
        background: transparent !important;;
    }

    .autocomplete .product-category {
        margin: 5px 0;
        font-size: 1rem;
    }

    .autocomplete-results .product-title {
        margin: 5px 0;
    }
    .footer .security-slider {
        margin-top:20px
    }

    .slider.main-slider .slick-dots{
        bottom: -5px;
    }

    .featured-post-wrapper .img-wrapper img,
    .category-fourth-slider .item .img-wrapper,
    .category-fourth-slider .item .content .description{
        width: 100%;
    }

    .category-fourth-slider .item .content .description{
        margin: 0 auto 20px;
    }

    .featured-post-wrapper .item .content{
        width: 100%;
        position: relative;
        transform: none;
        top: auto;
        right: auto;
        padding: 20px 10px;
    }

    .category-fourth-slider .row{
        padding: 20px;
    }

    .category-fourth-slider .item .content {
        position: relative;
        width: 100%;
        top: auto;
        right: 0;
        transform: none;
        padding: 0;
    }

    .category-submenu.mobile {
        display: block;
        padding: 0 20px 20px;
    }

    .category-with-background-slider{
        padding: 0px 15px;
        margin-top: 0;
        margin-bottom: 0;
    }
    .article-listing-blog .slider-static .heading-wrapper.heading-wrapper-bordered{
        padding-top: 20px;
    }
    .category-with-background-slider .item{
        margin-bottom: 20px;
    }

    .category-with-background-slider .category{
        font-size: 12px;
    }

    .category-with-background-slider .text-wrapper .title{
        line-height: 19px;
    }

    .category-with-background-slider .text-wrapper .title a{
        font-size: 13px;
    }

    .category-with-background-slider .content{
        min-height: auto;
    }

    .category-fourth-slider .item .content .title{
        padding: 20px 0;
    }

    .category-fourth-slider .item .content .title a{
        padding: 0;
    }

    .category-fourth-slider .item .content .title a {
        line-height: 30px;
        font-size: 25px;
        padding: 0;
    }

    .category-fourth-slider .item{
        padding: 0;
    }

    .article-listing-blog h2 {
        font-size: 35px;
    }

    .post-item-listview.post-item .post-item-date{
        float: none;
        margin: 10px 15px 0px;
        text-align: center;
    }

    .post-item-listview .post-item-headline{
        line-height: 25px;
    }

    .post-item-listview .post-text-wrapper, .post-item-listview .post-item-imagewrapper {
        text-align: center;
        position: relative;
        top: auto;
        transform: none;
    }

    .post-item-listview .image-wrapper, .post-item-listview .item{
        height: auto;
    }

    .article-detail-v3 h1,
    .text-wrapper h2{
        padding: 0;
    }

    .sticky-image .row > .col:nth-of-type(n){
        position: relative;
        top: 0;
        left: 0;
        padding-left: 10px;
    }

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

    .article-detail-v3 .article-detail .text-wrapper p{
        width: auto;
    }

    .category-with-background-slider > .row, .category-second-slider > .row, .category-third-slider > .row{
        width: auto;
    }
    .article-detail-v2.article .article-header {
        position: relative;
        top: 30px;
        left: auto;
        transform: none;
        text-align: left;
        padding: 0;
        background: #ffffff;
        width: 100%;
    }

    .article-detail-v2.article .text-wrapper p {
        width: auto;
        margin: 20px auto;
    }

    .article-detail-v3 .article-header,
    .article-detail-v3.article-detail .article-wrapper .text-wrapper p{
        width: 100%;
    }

    .article.article-detail-v3 .sticky-image .row > .col:nth-of-type(n) {
        position: relative;
        top: 0;
        left: 0;
        padding-left: 10px;
    }
    .product .item .caption-discount.sum-discount .icon-plus{
        top: 15px;
        left: 6px;
        font-size: 21px;
    }
    .product .item .caption-discount.sum-discount{
        width: 30px;
        height: 30px;
    }
    .caption-discount.sum-discount .text-old-discount{
        font-size: 12px;
        line-height: 30px;
    }
    .product .item .caption-discount.sum-discount .text-discount{
        height: 25px;
        width: 25px;
        font-size: 10px;
        left: -12px;
        top: -5px;
        line-height: 26px;
    }

    .container-fluid.page-landing-no-gutters{
        padding: 0 5px;
    }

    .items-generic .slider.main-slider-fade-slide > .slider-init .item .img-wrapper .mobile-img img{
        width: 100%;
        max-height: 100%;
        object-position: center;
        min-height: 100%;
        object-fit: contain;
        height: 100%;
    }

    .items-generic .slider.main-slider-fade-slide > .slider-init .item{
        padding: 0;
    }

    .container-subitem_grid .item .content{
        bottom: 20px;
        left: 20px;
    }

    .container-subitem_grid .item .title{
        font-size: 25px;
        line-height: 28px;
    }

    .container-subitem_grid .item{
        margin-bottom: 3px;
        max-height: 360px;
    }

    .container-subitem_grid{
        margin-bottom: 0;
    }

    .text_grid12.no-title{
        padding: 0 10px;
    }

    .container-subitem_grid .grid-6-wrapper .col-xs-12:nth-child(2),
    .container-subitem_grid .col-xs-12:nth-child(1),
    .container-subitem_grid .col-xs-12:nth-child(3),
    .container-subitem_grid .col-xs-12 {
        padding: 0;
    }

    .container-subitem_grid .item .mob-img {
        display: block;
    }

    .container-subitem_grid .item .main-img {
        display: none;
    }

    .container-subitem_grid .item.item-has-video .main-img {
        display: block;
    }

    .container-subitem_grid .item.item-has-video .mob-img {
        display: none;
    }

    .container-subitem_grid .item.item-has-video .img-wrapper{
        max-height: 360px;
        overflow: hidden;
    }

    .smallItemVideo{
        height: 360px;
    }

    .horizontal-image img{
        padding: 0;
    }

    .bt-fg-outlet .header.md-header .logo{
        padding: 7px 0;
    }

    .bt-fg-outlet .nav-main{
        float: left;
        display: block;
        justify-content: initial;
    }

    .handlines-sldier{
        background: #000000;
        height: 50px;
    }

    .handlines-sldier .item .title{
        line-height: 23px;
        font-size: 12px;
    }

    .handlines-sldier .item .description p,
    .handlines-sldier .item .description{
        display: block;
    }

    .fixed-add-to-cart-wrapper{
        display: block;
    }

    .fixed-add-to-cart-wrapper .product-details-price .price-saved{
        display: none;
    }

    .fixed-add-to-cart-wrapper .product-price-wrapper{
        margin-bottom: 0;
    }

    .fixed-add-to-cart-wrapper .product-details-price .prev-price, .fixed-add-to-cart-wrapper .product-details-price .price-saved{
        font-size: 14px;
        line-height: 20px;
    }

    .fixed-add-to-cart-wrapper .product-details-price .current-price{
        font-size: 16px;
    }

    .fixed-add-to-cart-wrapper .shop-button-qnt {
        padding-left: 20px;
        min-width: unset;
    }

    .fixed-add-to-cart-wrapper .shop-button-qnt:before {
        display: none;
    }
    .fixed-add-to-cart-wrapper .product-favorite {
        font-size: 20px;
    }

    .fixed-add-to-cart .price-wrapper {
        display: block;
    }

    .tp-product .scroll-to-top {
        bottom: 75px;
    }
    .cookie-agree,
    .cokie-info-wrapper .items-wrapper .read-more-btn {
        margin-top: 10px;
        margin-left: 5px;
        float: unset;
        margin-bottom: 10px;
        width: 47%;
    }

    .cookie-disagree {
        float: left;
        margin-left: 0;
    }

    .cokie-info-wrapper .item.read-more {
        width: 100%;
    }

    .cokie-info-wrapper .item.read-more .btn-wrapper {
        width: 100%;
    }
    .cokie-info-wrapper .item.read-more .btn-wrapper button {
        height: 36px;
        width: 100%;
    }
    .summary-table-step .additonal-text-headline{
        position: static;
        text-align: center;
        margin: 0;
        padding: 0;
    }

    .lists-tabs ul.items-wrapper .item a {
        font-size: 12px;
    }

    .profile .heading-wrapper-profile .profile-submenu{
        position: unset;
    }
    .profile .heading-wrapper-profile .profile-submenu > a{
        top: 28px;
    }
    .product-info-wrapper *{
        pointer-events: all;
    }

    .product .item.grid-view .img-wrapper .img-hover{
        display: none;
    }

    #formLoyaltyCardOnlineRequest {
        padding: 0;
    }

    .pagination > li.number.number-dot{
        width: 36px;
        margin-right: 5px;
    }

    .mini-cart.block > a{
        display: block;
    }
}

