@media (max-width: 767px) {

    .header-top .logo img {
        max-width: 130px;
    }

    .header-cart {
        top: 9px;
    }

    h1, .h1{
        font-size: 23px;
        margin: 20px 0;
    }

    .header.md-header .logo{
        padding: 8px 0;
    }

    .header-top{
        display: block;
    }

    .nav-mobile-icon{
        color: #8ca936;
        width: auto;
        left: 15px;
    }

    .header-top .nav-mobile-icon .autocomplete-button.autocomplete-button-simple{
        top: 0px;
        left: 15px;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        border-radius: 0;
        display: block;
        margin: 0;
    }

    .nav-mobile-icon i{
        font-size: 20px;
    }

    .nav-mobile-icon .fa-bars:before {
        content: url(../../images/core/meni_2.png);
    }

    .level4 .nav-main-submenu .nav-main-dropdown-wrapper .nav-main-dropdown-item ul li.slider-item{
        display: none;
    }

    .nav-main-dropdown-item{
        min-height: auto;
    }

    .level4 .nav-main-submenu .nav-main-dropdown-wrapper .nav-main-dropdown-item ul li a{
        line-height: 30px;
    }

    .md-menu .nav-main-dropdown .nav-main-dropdown-item h5{
        text-transform: uppercase;
    }

    .login-dropdown{
        display: block;
    }

    .autocomplete-button.autocomplete-button-simple{
        background: transparent;
    }

/*    .header.md-header .header-top .autocomplete-button i:before {
        content: "\f002";
        color: #8ca936;
        font-size: 22px;
    }*/
    .header.md-header .header-top .autocomplete-button i:before {
        content: url(../../images/core/sarch.png);
        color: #8ca936;
        font-size: 45px;
        height: 57px;
    }

    .header.md-header .header-top .autocomplete-button i{
        height: 56px;
        line-height: 52px;
    }

    .header-top .autocomplete-button.autocomplete-button-simple{
        display: none;
    }

    .handlines-sldier, .handlines-sldier-wrapper{
        display: block;
        opacity: 1;
        background: #f7f7f7;
    }

    .handlines-sldier,
    .handlines-sldier-wrapper{
        height: 30px;
    }

    .handlines-sldier .item .title {
        line-height: 31px;
        font-size: 11px;
    }

    .handlines-sldier .item{
        margin: 0;
    }

    .header .header-cart,
    .header.md-header .header-cart,
    .header .header-favorite,
    .header.md-header .header-favorite{
        display: none;
    }

    .header.md-header, .header.md-header .header-top, .header.md-header .header-top > .container{
        border-bottom: 1px solid #e5e5e4;
    }

    .header .header-top .header-cart,
    .header .header-top .header-favorite{
        display: block;
    }

    .header{
        background: #ffffff;
    }

    .header.fixed .user,
    .header .user,
    .country-button{
        display: none;
    }

    .header-favorite.header-favorite-circle-top-right {
        left: 75%;
    }

    .header.fixed .header-favorite.header-favorite-circle-top-right,
    .header .header-favorite.header-favorite-circle-top-right{
        top: 2px;
        position: fixed;
        left: auto;
        right: 55px;
    }

    .product-detail-wrapper{
        width: 100% !important;
    }

    .products-detail-wrapper .product-details-price .prev-price {
        display: block;
    }

    .header-favorite.header-favorite-circle-top-right .icon-wrapper .icon{
        font-size: 22px;
    }

    .header-favorite.header-favorite-circle-top-right .favorite-header-total {
        left: calc(50% - 2px);
    }

    .header-cart .mini-cart.mini-cart-circle-top-right .header-carthor-total{
        top: calc(50% - 27px);
        right: -1px;
    }

    .header-cart .mini-cart.mini-cart-circle-top-right .icon-wrapper .icon,
    .header-favorite.header-favorite-circle-top-right .icon-wrapper .icon{
        margin-top: 0;
    }

    .product-listing-intro .intro-filters{
        background: #f1f1f1;
        top: 56px;
    }
    .table-with-attributes .unit {
        margin-left: 1px;
    }
    .autocomplete-wrapper .autocomplete-input{
        margin-top: -5px;
    }
    .autocomplete-close{
        right: 5px;
        top: -5px;
        padding: 5px;
        font-size: 15px;
        background: transparent;
    }

    .autocomplete .products-list-simple{
        margin: 0 0px 20px;
    }
    .level3 .nav-main-submenu-wrapper, .level4 .nav-main-submenu-wrapper{
        top: 0 !important;
    }

    .level3 .nav-main-submenu, .level4 .nav-main-submenu{
        margin: 0px 0 0px;
        border-left: 0;
    }

   .nav-main-submenu.active > li:not(.active) {
        display: none;
    }

    .level4 .nav-main-submenu .nav-main-dropdown-item a{
        height: auto;
    }

    .level4 .nav-main-submenu .nav-main-dropdown-item a img{
        display: none;
    }

    .nav-main > li.active > a:active, .nav-main > li.active > a:focus, .nav-main > li.active > a:active:focus,
    .nav-main > li > a:active, .nav-main > li > a:focus, .nav-main > li > a:active:focus,.nav-main > li.has-bg > a:hover, .nav-main > li.has-bg.active > a:hover{
        color: #ffffff;
        background: #8ca936;
        text-transform: uppercase;
    }

    .nav-main > li > a:visited{
        text-transform: uppercase;
        color: #603d1d;
    }

    .md-menu .level4 .nav-main-submenu > li > a > i{
        line-height: 48px;
    }

    .md-menu .level4 .nav-main-submenu > li.active > a > i{
        line-height: unset;
    }

    .md-menu .level4 .nav-main-submenu > li.active i:before{
        width: 20px;
        height: 20px;
        position: absolute;
        right: 0;
        top: 13px;
        transform: rotate(180deg);
    }

    .level3 .nav-main-submenu > li > a, .level4 .nav-main-submenu > li > a{
        padding: 15px 15px 8px 10px;
        margin-left: 15px;
    }

    .md-menu .level4 .nav-main-submenu > li > a > h5{
        text-transform: uppercase;
        font-size: 14px;
        line-height: 15px;
        max-width: 260px;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }
    .nav-main-submenu-wrapper{
        background: #ffffff;
    }

    .nav-main-useractions{
        background: #f7f7f7;
        margin-bottom: 0;
    }

    .nav-main-useractions .item-login,
    .nav-main-useractions .item-register,
    .nav-main-useractions .item-activation{
        border-bottom: 1px solid #8ca936;
    }

    .nav-main .nav-main-useractions > ul > li a{
        font-size: 15px;
        text-transform: uppercase;
        color: #8ca936;
        width: 100%;
    }
    .nav-main .nav-main-useractions > ul > li a:focus{
        color: #FFFFFF;
    }

    .autocomplete{
        padding-top: 40px;
    }

    .modal.modal-public-user-activation .input-btn-wrapper .btn{
        min-width: auto;
        height: 33px;
        padding: 6px 40px;
    }

    .modal.modal-public-user-activation .modal-content {
        padding: 20px 30px 20px;
    }

    .modal.modal-public-user-activation .close {
        top: 15px;
        right: 15px;
        color: #603d1d;
    }

    .modal.modal-public-user-activation .modal-header .description{
        margin-bottom: 15px;
    }

    .modal-footer .registration-btn-wrapper .title{
        font-size: 13px;
    }
    .modal.modal-public-user-activation .row {
        padding-top: 0;
    }
    .nav-main > li.has-bg > a, .nav-main > li.has-bg.active > a{
        margin-left: 0;
    }
    .nav-main li.has-bg > a,
    .nav-main li > a{
        color: #603d1d;
        background: transparent;
        text-transform: uppercase;
    }

    .nav-main li.has-bg > a{
        color: #ffffff;
        background: #8ca936;
        text-transform: uppercase;
    }
    .nav-main > li.active > a{
        color: #603d1d;
        background: transparent;
        text-transform: uppercase;
        border-bottom: 1px solid #eee;
    }
    .nav-main li.has-bg > .highlight-bg{
        display: none;
    }
    .level4 .nav-main-submenu-wrapper.first-dropdown{
        display: block !important;
    }

    .styled-modal .close{
        top: 0;
    }

    .nav-main > li > .highlight-bg {
        top: 10px;
    }
    .action-filters {
        border-radius: 5px;
        background: #231f20;
    }

    .product-listing .product-item.grid-view{
        width: calc(100% / 2);
    }

    .product-listing-intro .intro-filters{
        box-shadow: none;
        border-bottom: 1px solid #cbcbcb;
    }

    .product-listing-intro .headding-wrapper{
        margin-top: 20px;
    }

    .listing-products{
        margin-bottom: 0;
        margin-top: 0;
    }

    .product-listing-intro .title h1{
        font-size: 18px;
    }

    .filter-group-items-wrapper.reset-wrapper,
    .filters-close{
        border-radius: 5px;
        background: #231f20;
    }

    .product-listing-filters .reset-tag-wrapper{
        line-height: 42px;
    }

    .filters-close{
        height: 42px;
        width: 42px;
        line-height: 42px;
    }

    .product-listing-filters .filter-group .filter-category-menu > ul {
        margin: 50px 0 20px;
    }

    .filter-group .items-wrapper > li.form-group-checklabel label{
        font-size: 15px;
    }

    .filter-group .title {
        font-weight: 600;
        font-size: 16px;
    }

    .icheckbox_flat, .iradio_flat{
        background: #ffffff;
    }

    .product-listing-intro{
        border-bottom: 0;
    }

    .product-listing-intro{
        padding: 5px 0 0px;
    }

    .selected-filters.tags{
        padding: 0;
        min-height: 20px;
        margin-top: 0;
    }
    .tags .items-wrapper .item {
        border-radius: 5px;
        border: 0px solid #e5e5e4;
        padding: 0px;
    }

    .autocomplete-results .product-title{
        height: 70px;
    }

    .products-found{
        font-size: 12px;
    }

    .product .item .text-wrapper .title a {
        font-size: 14px;
        line-height: 15px;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
    }

    .product .item .text-wrapper .title{
        height: 55px;
        margin: 0;
    }
    .product .item .text-wrapper .prices-wrapper .current-price, .product .item .text-wrapper .prices-wrapper .prev-price {
        font-size: 14px;
        line-height: 20px;
    }

    .product .item .text-wrapper {
        height: 140px;
    }

    .fixed-button-wrapper-productlist .compare{
        background: #a3bf40;
    }

    .fixed-button-wrapper-productlist .label-filters{
        background: #231f20;
    }

    .disclaimer{
        width: 100%;
    }

    .copyright{
        line-height: 18px;
        text-align: center;
    }

    .scroll-to-top{
        right: 20px;
        bottom: 20px;
    }

    .product .item .caption-icons .product-compare {
        display: block;
    }

    .pagination{
        margin-top: 30px;
        margin-bottom: 0;
    }

    .product-listing{
        margin-bottom: 25px;
    }

    .pagination > li.number.number-dot{
        margin-right: 5px;
        width: 35px;
    }

    .pagination > li.first-last a{
        padding: 1px 0;
        height: 35px;
    }

    .pagination > li.first-last{
        width: 35px;
    }

    .pagination > li.active > a, .pagination > li.active > a:hover{
        padding: 3px;
        height: 35px;
    }

    .product .item .text-wrapper .category-wrapper a, .product .item .text-wrapper .category-wrapper span{
        font-size: 10px;
    }

    .product .item .text-wrapper .category-wrapper a {
        height: 15px;
        max-width: 65px;
        font-size: 11px;
    }

    .product .item .text-wrapper .title a{
        line-height: 16px;
    }

    .product-detail-wrapper {
        padding-left: 0px;
    }

    .product-details h1{
        font-size: 21px;
    }

    .product-details{
        padding-bottom: 0;
    }

    .product-details .description{
        font-size: 14px;
    }

    .shop-button-qnt{
        padding-right: 20px;
        padding-left: 40px;
        font-size: 15px;
        width: 250px;
    }

    .shop-button-qnt:before{
        width: 25%;
    }

    .product-vertical-panel .panel-title>a{
        text-transform: uppercase;
        color: #603d1d;
        font-size: 17px;
    }

    .product-vertical-panel .panel .icon:not(.fa-star){
        color: #6d6e70;
        font-weight: 900;
    }

    .product-vertical-panel .panel-heading{
        padding: 15px 5px;
    }

    .product_list_with_slider-slider{
        padding-left: 0;
    }

    .product_list_with_slider-slider .item{
        display: block;
    }

    .product_list_with_slider-slider .heading-wrapper.heading-wrapper-bordered h2 {
        font-size: 17px;
    }

    .product_list_with_slider-slider .heading-wrapper.heading-wrapper-bordered {
        margin-bottom: 15px;
    }

    .product_list_with_slider-slider .item .img-wrapper{
        margin-bottom: 20px;
    }

    .product_list_with_slider-slider .text-wrapper .description{
        padding: 0 15px 20px;
    }

    .product_list_with_slider-slider{
        margin-bottom: 0;
    }

    .heading-wrapper.heading-wrapper-bordered h2{
        font-size: 18px;
    }

    .product-detail-slider{
        padding-left: 0;
        padding-right: 0;
        margin-top: 30px;
    }

    .product .item:hover .text-buttons-wrapper{
        display: none;
    }

    .product-slider{
        margin-bottom: 70px;
    }

    .product-slider:not(.no-mobile-transform) .slick-slide{
        -webkit-transform: translateX(50%);
        -moz-transform: translateX(50%);
        -ms-transform: translateX(50%);
        -o-transform: translateX(50%);
        transform: translateX(50%);
    }

    .product .item .text-wrapper {
        padding: 5px;
    }

    .product-slider {
        margin-bottom: 40px;
    }

    .product-slider > .slider-init > .slick-list {
        padding-bottom: 0px;
        margin-bottom: 0;
    }

    .lists-tabs ul.items-wrapper{
        margin-bottom: 5px;
    }

    .lists-tabs ul.items-wrapper .item a{
        padding: 0 10px;
    }

    .lists-tabs ul.items-wrapper .item a,
    .lists-tabs ul.items-wrapper .item:hover a,
    .lists-tabs ul.items-wrapper .item.active a{
        font-size: 16px;
        color: #603d1d;
    }
    .green-background .lists-tabs ul.items-wrapper .item.slick-active.slick-current a{
        color: #FFFFFF;
    }
    .green-background .lists-tabs ul.items-wrapper .item a,
    .green-background .lists-tabs ul.items-wrapper .item:hover a,
    .green-background .lists-tabs ul.items-wrapper .item.active a{
        color: #e6e6e6;
    }
    .lists-tabs ul.items-wrapper .item.slick-active.slick-current a{
        color: #8ca936;
    }
    .green-background .product.product-slider .slick-track > .item {
        padding: 10px 5px;
    }

    .categories-grid-slider .slider-navigation-absolute,
    .categoryes-slider.generic-slider .slider-navigation-absolute {
        top: calc(60% + 37px);
    }

    .main-slider{
        margin-bottom: 5px;
    }
    .slider.main-slider .slider-init {
        margin-bottom: 0px;
    }

    .reset-text{
        color: #ffffff;
    }

    .fixed-button-wrapper-productlist .compare,
    .fixed-button-wrapper-productlist .label-filters{
        display: none;
    }
    /*
    .slider.main-slider .item.slick-current .content,
    .slider.main-slider .sldier-item-items-wrapper {
        display: none;
    }
    */

    .slider.main-slider .item .btn-wrapper .btn-slider{
        padding: 9px 17px;
        font-size: 14px;
        font-weight: 600;
    }

    .slider.main-slider .islider-link .title {
        padding: 9px 17px;
        font-size: 14px;
        font-weight: 600;
    }

    .product-generic-tabs {
        margin-bottom: 30px;
        margin-top: 30px;
    }

    .categories-grid-slider .text-wrapper .title, .categoryes-slider .text-wrapper .title {
        font-size: 20px;
        text-transform: uppercase;
    }

    .categories-grid-slider, .categoryes-slider{
        padding: 0;
    }

    .slider-navigation-absolute .slider-prev, .slider-navigation-absolute .slider-next{
        padding: 0;
    }

    .container-banners{
        margin-bottom: 5px;
        padding: 20px 0 0;
    }

    .categories-grid-slider .slick-slide,
    .categoryes-slider .slick-slide{
        margin: 0 10px;
    }

    .categories-grid-slider .slider-navigation-absolute,
    .categoryes-slider .slider-navigation-absolute,
    .two_img_slider-slider .slider-navigation-absolute{
        width: calc(100% - 20px);
        left: 10px;
    }

    .categories-grid-slider .item .text-wrapper,
    .categories-grid-slider .button-wrapper,
    .categoryes-slider .item .text-wrapper,
    .categoryes-slider .button-wrapper{
        width: 75%;
    }

    .article-grid-listing-3.article .item .img-wrapper img, .article-grid-listing-3.article-autosuggest .item .img-wrapper img{
        width: 100%;
    }


    .article-grid-listing-3.article .slider-navigation-absolute{
        top: calc(50% - 70px);
        width: calc(100% - 20px);
        left: 10px;
    }

    .article-grid-listing-3.article div:not(.category-submenu) .item .text-wrapper .title, .article-grid-listing-3.article-autosuggest .item .text-wrapper .title{
        height: 40px;
    }

    .article-grid-listing-3.article div:not(.category-submenu) .item .text-wrapper .title a, .article-grid-listing-3.article-autosuggest .item .text-wrapper .title a, .article-autosuggest .item .text-wrapper .title,
    .article-list-grid .item .text-wrapper .title, .similar-article-slider .item .text-wrapper .title{
        line-height: 19px;
    }

    .article-grid-listing-3.article .item .text-wrapper .the-date, .article-list-grid .item .text-wrapper .the-date{
        left: 10px;
    }

    .article .item{
        padding: 0;
    }

    .article.article-slider{
        margin: 0 10px;
    }

    .heading-wrapper.heading-wrapper-bordered:before, .heading-wrapper:before,
    .page .heading-wrapper:before, .text_grid12 .heading-wrapper:before, .text_grid12 h2:after{
        bottom: 1px;
    }

    .article-grid-listing-3.article div:not(.category-submenu) .item, .article-grid-listing-3.article-autosuggest .item{
        margin-top: 10px;
    }

    .categories-grid-slider .item .text-wrapper .description,
    .categoryes-slider .item .text-wrapper .description{
        line-height: 15px;
    }

    .product-slider .heading-wrapper.heading-wrapper-bordered{
        margin-bottom: 15px;
    }

    .product-slider .heading-wrapper.heading-wrapper-bordered:before{
        bottom: 1px;
    }

    .heading-wrapper.heading-wrapper-bordered {
        margin-bottom: 0px;
    }

    .two_img_slider-slider {
        margin-top: 0px;
    }

    .two_img_slider-slider .btn-wrapper, .two_img_slider-slider .button-wrapper{
        display: none;
    }

    .two_img_slider-slider .item:nth-of-type(3n) {
        bottom: 0;
    }

    .two_img_slider-slider .item {
        padding: 0 10px;
    }
    .categoryes-slider .mobile-img {
        display: none;
    }

    .categoryes-slider .main-img.hide-main-img {
        display: none;
    }
    .categoryes-slider .heading-wrapper .description,
    .heading-wrapper .description,
    .categories-grid-slider .heading-wrapper .description {
        font-size: 16px;
    }

    .categoryes-slider {
        margin-bottom: 25px;
        margin-top: -5px;
    }

    .article.article-slider{
        padding: 20px 0 0;
        margin-bottom: 0;
    }

    .contact-page .description{
        text-align: left;
    }

    .contact-page-item .horizontal-image .mobile-img {
        display: block;
    }

    .contact-page-item .horizontal-image .full-img {
        display: none;
    }

    .footer .social-icon h5{
        text-align: center;
    }

    .collapse-menu .heading-wrapper .title .icon{
        top: 5px;
    }

    .company_info_footer h5, .footer .heading-wrapper .title h5{
        font-size: 15px;
    }

    .footer .newsletter .newsletter-form .btn-wrapper{
        top: 0;
    }

    .table-with-attributes .table-responsive{
        border: 0;
        margin-bottom: 0;
    }

    .article-grid-listing-3.article .item .btn-wrapper a, .article-list-grid .item .btn-wrapper a, .article .item .btn-wrapper a.btn{
        color: #8ca936;
    }

    .article-grid-listing-3.article div:not(.category-submenu) .item:hover .content:before,
    .article-list-grid .item:hover .content:before,
    .article .item:hover .content:before{
        display: none;
    }

    .article-list-grid div:not(.category-submenu) .item,
    .article-list-grid div:not(.category-submenu) .item:hover{
        margin-bottom: 20px;
    }

    .pagination > li.first > a, .pagination > li.last > a, .pagination > li.next > a, .pagination > li.prev > a{
        padding: 1px;
    }

    .article-heading h1{
        width: 100%;
        font-size: 21px;
        margin-top: 0;
        max-width: 100%;
        text-transform: none;
    }

    .article-header .the-date{
        display: none;
    }

    .article-detail .article-wrapper {
        padding: 10px 0px 0 0;
    }

    .article-detail .article-wrapper .text-wrapper h2{
        font-size: 20px;
        line-height: 25px;
    }

    .article-detail .article-wrapper .text-wrapper h3{
        font-size: 17px;
        line-height: 25px;
    }

    .page-img-wrapper.doc-img-wrapper {
        padding: 20px;
    }

    .article-content img{
        margin-bottom: 20px;
    }

    .comments h3,
    .comment-content .heading-wrapper .title h4{
        font-size: 18px;
    }

    .comment-content .items-wrapper .item .user-comment{
        line-height: 20px;
    }

    .product-listing .product-item.wrapper-{
        width: calc(100% /2);
    }

    .product-listing .product-item:not(.list-view){
        margin-bottom: 20px;
    }

    .footer .social-icon{
        text-align: left;
        margin-bottom: 30px;
    }

    .item-wrapper-4{
        padding: 0 20px;
    }

    .item-slider-grid6{
        margin-bottom: 30px;
    }

    .text_grid12{
        padding: 0px 10px 20px;
    }

    .items-generic{
        padding: 0 5px;
    }

    .text_grid12 .heading-wrapper .title h2{
        margin: 20px 0;
    }

    .item-slider-grid4 .heading-wrapper .title{
        font-size: 15px;
    }

    .article-grid-listing-3.article div:not(.category-submenu) .item .content,
    .article-grid-listing-3.article-autosuggest .item .content,
    .article-list-grid .item .content, .article .item .content{
        padding: 15px;
    }

    .cart-table .product-item-category{
        font-size: 10px;
    }

    .cart-table .product-item-title a{
        line-height: 12px;
        max-height: 50px;
        font-size: 10px;
    }

    .cart-table .product-item-title{
        margin: 5px 0;
    }

    .table>thead:first-child>tr:first-child>th{
        font-size: 14px;
    }

    .cart-table.table > tbody > tr > td .arrows-wrapper{
        bottom: 25px;
    }

    .cart-table.table > tbody > tr > td {
        text-transform: none;
    }

    .cart-table.table > tbody > tr > td.total-price{
        font-size: 15px;
    }

    .cart-table .cart-price, .cart-table .product-item-prices{
        font-size: 14px;
    }

    .cart-table.table > tbody > tr > td {
        margin-top: 27px;
    }

    .cart-table.table > thead > tr > th:last-of-type {
        border: 0;
        padding: 0;
    }

    #order_cart_content .cart-table .btn{
        font-size: 10px;
    }

    .cart .heading-wrapper .title h2{
        font-size: 15px;
        line-height: 18px;
    }

    .cart-step h3,
    .cart .form-group-checklabel .label-as-headline, .cart-step h3{
        font-size: 16px;
    }

    #order_carrier_and_payment_content .cart-step h3 span{
        border-bottom: 0;
    }

    #order_carrier_and_payment_content .cart-step h3{
        font-size: 16px;
        font-weight: 500;
        text-transform: none;
    }

    .cart-payment-wrapper .delivery-option-image {
        width: 100%;
    }

    .cart-payment-wrapper .delivery-options li {
        margin-top: 0;
    }

    .cart .heading-wrapper.heading-underlined{
        margin-bottom: 0;
    }
    .ticket-tab-desription{
        margin-top: 20px;
    }

    .cart-step{
        margin-top: 0;
    }

    #order_address_content .cart-action{
        margin: 10px 0;
    }

    .users-buttons .one-item-xxs:first-of-type .cart-description a {
        margin-top: 20px;
    }

    .cart{
        margin-top: 30px;
    }

    .product-listing-items{
        padding-left: 20px;
    }

    .category-title{
        display: none;
    }

    .lists-tabs .tab-content > .tab-pane.active,
    .lists-tabs ul.items-wrapper .item.active{
        border: 0;
    }

    .lists-tabs.slider .tab-content > .tab-pane.active{
        padding: 10px 10px;
    }

    .categories-grid-slider h2,
    .categoryes-slider h2{
        font-size: 23px;
        margin-bottom: 0;
    }

    .categoryes-slider .heading-wrapper,
    .categories-grid-slider .heading-wrapper .description {
        margin-bottom: 15px;
        font-size: 16px;
    }

    .product .item .text-wrapper.text-wrapper-witouth-price{
        height: 80px;
    }

    .product-generic-tabs.slider .slider-navigation-absolute{
        display: none;
    }
    .green-background .lists-tabs.slider ul.items-wrapper .item.active.slick-current,
    .green-background .lists-tabs.slider ul.items-wrapper .item.slick-active{
        border: none;
        border-bottom: none;
    }
    .lists-tabs.slider ul.items-wrapper .item.active.slick-current,
    .lists-tabs.slider ul.items-wrapper .item.slick-active{
        border: 1px solid #e5e5e4;
        border-bottom: 1px solid #ffffff;
        border-radius: 5px;
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0;
        z-index: 9999999;
    }

    .lists-tabs.slider ul.items-wrapper .item.active{
        border: 0px solid #e5e5e4;
        border-bottom: 0px solid #ffffff;
        border-radius: 5px;
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0;
        z-index: 9999999;
        margin-bottom: 0;
    }

    .lists-tabs .tab-content{
        margin: -6px auto;
    }

    .stores-wrapper .panel-title:after{
        content: '';
        background: #8ca936;
        border-radius: 50%;
        width: 25px;
        height: 25px;
        position: absolute;
        right: -30px;
        top: 8px;
    }

    .stores-wrapper .panel-title{
        position: relative;
        width: 90%;
    }

    .slider.main-slider .sldier-item-items-wrapper .islider-item{
        margin-right: 5px;
    }

    .slider.main-slider .sldier-item-items-wrapper{
        top: 45%;
        left: 0;
        right: 0;
        text-align: center;
    }

    .cookie-agree,
    .cookie-agree-gdpr{
        margin-top: 10px;
    }

    .article-slider-home-wrapper {
        padding-top: 0;
        padding-bottom: 20px;
        margin-bottom: 20px;
    }
    .footer .company-info:before{
        display: none;
    }
    .generic-slider .mobile-img {
        display: block;
        border-radius: 10px;
        overflow: hidden;
    }
    .article-slider .heading-wrapper h2 {
        font-size: 23px;
    }

    .level3 .nav-main-submenu > li > a, .level4 .nav-main-submenu > li > a{
        margin-left: 0;
    }
}



@media (max-width: 480px){
    .cokie-info-wrapper .items-wrapper .item.settings-button{
        padding: 20px 0;
        display: block;
        width: 100%;
    }

    .cookie-agree, .cookie-agree-gdpr {
        margin-top: 10px;
        display: block;
        width: 100%;
    }

    .cokie-info-wrapper .item.settings-button a, .cookie-agree-settings {
        margin-left: 0;
        line-height: 42px;
        text-align: center;
        padding: 10px 60px;
        height: 30px;
        border-radius: 2px;
        float: none;
        width: 100%;
        font-size: 15px;
    }


    .cookie-agree, .cookie-agree-gdpr{
        height: 35px;
    }

    .cokie-info-wrapper .title{
        font-size: 20px;
        margin-bottom: 20px;
    }

    .cokie-info-wrapper .description {
        font-size: 13px;
        line-height: 25px;
        margin-bottom: 10px;
    }

    .cookie-agree span, .cookie-agree-gdpr span {
        font-weight: 600;
        text-transform: uppercase;
        font-size: 14px;
    }

    .intro-settings .cookie-agree-settings{
        line-height: 40px;
        text-align: center;
        padding: 0;
        height: 40px;
    }

    .footer .newsletter .nl-wrapper-input {
        position: relative;
        margin-bottom: 20px;
    }

    .form-gdpr .item .description p{
        font-size: 14px;
    }

    .form-gdpr .item .title span {
        font-size: 16px;
    }

    .intro-settings p, .intro p {
        font-size: 14px;
        line-height: 21px;
    }


}

