@media only screen and (max-width: 1589px) {
    #landing.v5 section.landing_categories .landing_categories_nav.fix{margin-left:0;left:10px}
}
@media only screen and (max-width: 1400px) {
    .container.category_box .col-2{flex: 0 0 20%;max-width: 20%;}
    .container.category_box .col-10{flex: 0 0 80%;max-width: 80%;}
    .products_box .product_card_col{flex: 0 0 20%; max-width: 20%;}
    .products_box .bannercol{flex: 0 0 40% !important; max-width: 40% !important;}
}
@media only screen and (max-width: 1366px) {
    #landing.v5 section.landing_categories .landing_categories_nav .col{max-width:20% !important;flex:1 1 20% !important}
    #landing.v5 section.landing_categories .landing_categories_nav .col>div{height: 60px;margin:5px}
    #landing.v5 section.landing_categories .landing_categories_nav .col div>div i {font-size: 18px;}
    #landing.v5 section.landing_categories .landing_categories_nav .col span{font-size: 12px;}
}
@media only screen and (max-width: 1200px) {
    .container.category_box .col-2{flex: 0 0 25%;max-width: 25%;}
    .container.category_box .col-10{flex: 0 0 75%;max-width: 75%;}
    .products_box .product_card_col {flex: 0 0 25%;max-width: 25%;}
    .products_box .bannercol{flex: 0 0 50% !important; max-width: 50% !important;}
}
@media only screen and (max-width: 1024px) {
    #landing.v5.fix_sized section.landing_categories .landing_categories_nav .col{max-width: 33.3% !important;flex: 1 1 33.3% !important;}
    #landing.v5.fix_sized .container.category_box .row .col-2{flex: 0 0 35% !important;max-width: 35% !important;}
    #landing.v5.fix_sized .container.category_box .row .col-10{flex: 0 0 65% !important;max-width: 65% !important;}
    /*#landing.v5.fix_sized .products_box .product_card_col{flex: 0 0 50%;max-width: 50%;}*/
}
@media only screen and (max-width: 991.98px) {
     #landing .landing_categories_nav .kategoria-mobile span{margin:0 !important;padding-right:5px}
    .container.category_box .col-3,.container.category_box .col-9{flex: 0 0 100%;max-width: 100%;}
    .container.category_box .col-9{margin-top:20px}
    .subcategories .box_head .imagebox{display:none}
    .subcategories .box_head span{padding-left: 10px;}
    .subcategories .box_body .sub{padding:0px}
    #landing.v5 section.landing_categories .landing_categories_nav.fix{position:static;background:transparent}
    .landing_categories{height:unset !important}
    #landing_page .product_card_col, #landing .product_card_col{flex: 0 0 50%;}
    header .header_top .cart_toggle{position:relative;top:auto;right:auto;transform:none}
    header .header_top .cart_toggle:hover .cart_dropdown_container{display:block}
    header .header_top .cart_toggle{z-index:100}
    header .header_top .cart-dropdown select{border-radius: 0;-moz-border-radius: 0;-webkit-border-radius: 0;}
    header .header_top .cart_dropdown_container{right:0}
    #landing_page .product_card_col .product_card, #landing .product_card_col .product_card {height: 200px;}
    #landing_page .product_card_col .product_card .product_container, #landing .product_card_col .product_card .product_container {height: 200px;}
    .product_card:hover .product_card-body .product_card-body_top{padding-top: 25px;}
    .product_card .product_card-body .price{padding: 7px 0;}
    #landing .product_card_col .product_card .product_container .product_card-body p{padding:0}
    .product_card-body_top {padding-top: 0px !important;}
    #landing_page .product_card_col .product_card .product_container .product_card-body, #landing .product_card_col .product_card .product_container .product_card-body{align-self: center;}
    #landing_page .product_card_col .product_card .product_container .product_card-body p, #landing .product_card_col .product_card .product_container .product_card-body p{margin-top:0;padding-right:5px}
    #landing.v5 .landing_categories_nav .row .list{padding-left: 5px;padding-right: 5px;}
    #landing.v5 .landing_categories_nav .row .list .col{flex: 1 1 50% !important;max-width: 50% !important;}
    #landing.v5 .landing_categories_nav .row .list .col div>div{max-width: 43px;}
    .bannercol,.container.category_box .col-2,.container.category_box .col-10{flex: 0 0 100%; max-width: 100%;}
    .subcategories{margin-bottom:15px}
    .subcategories .box_head{display:none}
    .subcategories .box_body{white-space: nowrap;overflow: auto;}
    .subcategories .box_body .sub a{display:inline-block;padding: 10px 15px;margin:5px}
    #landing_page .product_card_col .product_card .product_container .product_card-body, #landing .product_card_col .product_card .product_container .product_card-body{align-self: flex-start;padding-top: 10px;}
    #vasarlas-info > div{padding:15px}
    .container.slogen_row .flexbox{background:none !important}
    .product_card .badges .on_sale strong.smaller{font-size: 0.7rem !important;}
    .product_card .btn_container.icon-quickview-btn{visibility: visible;opacity: 1;bottom: 27px;right: 0px;top: unset;}
    .product_card .btn_container.icon-quickview-btn a{border-radius:0;-webkit-border-top-left-radius: 8px;-moz-border-radius-topleft: 8px; border-top-left-radius: 8px; width: 42px;}
    .product_card .btn_container.icon-quickview-btn .icon-quickview{    background-size: 15px 15px;display: inline-block;width: 15px;height: 15px;}
    .modal#QickViewBox .product{padding-right:0 !important}
    .modal#QickViewBox .container,.product_specifications .properties {padding-right: 0;}
    .product_card .badges .on_sale.forint{height: 65px !important;width: 65px !important;}
    .product_card .badges .on_sale.forint strong{font-size: 0.7rem !important;}
    #landing.v5.fix_sized .container.category_box .row .col-2,#landing.v5.fix_sized .container.category_box .row .col-10{flex: 0 0 100% !important;max-width: 100% !important;}

    .product_card .product_container{flex-wrap: wrap;}
    /*.product_card .product_card-img_container{flex: 1 1 100%;}*/
    #landing_page .product_card_col .product_card, #landing .product_card_col .product_card,
    #landing_page .product_card_col .product_card .product_container, #landing .product_card_col .product_card .product_container{height: 300px;}
    .products_box{padding:0 15px 15px 15px}
    #landing_page .product_card_col .product_card .product_container .product_card-body, #landing .product_card_col .product_card .product_container .product_card-body{padding:10px;padding-left:0}
    .products_filters .product_card_col .product_card .product_container .product_card-body .price, #alkatresz_filter .product_card_col .product_card .product_container .product_card-body .price, #landing_page .product_card_col .product_card .product_container .product_card-body .price, #landing .product_card_col .product_card .product_container .product_card-body .price{height:unset}
    #landing_page .product_card_col .product_card, #landing .product_card_col .product_card,#landing_page .product_card_col .product_card .product_container, #landing .product_card_col .product_card .product_container {
        height: 140px !important;
    }
    .container.category_box .row .col-2{display:none}
    .container.category_box .row .col-2.fix{display:block;position: absolute;top: 0;left: 0;}
    .container.category_box .row .col-10{flex: 1 1 100%;max-width: 100%;}
    #landing.v5 .product_card_col.kiemelt .badges .on_sale{height: 100px !important;width: 100px !important;}
    #landing.v5 .product_card_col.kiemelt .badges{bottom: unset;top: -40px;}
    #landing_page .product_specifications{margin-top:20px}
    #landing_page .product_description{padding-top:15px}
    .nav-icon-5{display:block}
    .products_box .bannercol{flex: 0 0 100% !important; max-width: 100% !important;}
}
@media only screen and (max-width: 895px) {
    #landing_page .product_card_col, #landing .product_card_col{flex: 0 0 50%;}
}
@media only screen and (max-width: 800px) {
    .modal .modal-dialog .modal-content{left: 2.5%;width: 95%;}
    .irany_btn.aqua{display:none}
}
@media only screen and (max-width: 768px) {
    #landing.v5.fix_sized .headv5 .logo img{max-height: 34px !important;}
    #landing.v5 .landing_categories_nav .row{display:none}
    #landing.v5.fix_sized section.landing_categories .landing_categories_nav .col {max-width: 100% !important;flex: 1 1 100% !important;}
    body.mobile-kat-sel .landing_categories_nav_inside.row{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000ad;z-index: 10000;overflow: auto;
        max-height: 100%;display:block !important}
    #landing.v5 .landing_categories_nav{z-index: 1000;}
}
@media only screen and (max-width: 700px) {
    .slogan_box{width:100%;min-width:unset;margin-left: 15px;margin-right:-15px;padding-right: 30px !important;}
    .time_box{left: -15px;}
}
@media only screen and (max-width: 640px) {
    #landing_page .product_card_col, #landing .product_card_col{flex: 0 0 100%;}
    .slogan_box{text-align:center}
    .products_box{padding: 0 10px 10px 10px;}
    .products_box h2{padding: 10px 0 30px 0;font-size: 18px;}
    .v5 .landing_special_offers h1{font-size: 20px;}
    .v5 .landing_special_offers .navs{top: -22px;}
    .headv5{padding:0}
    .headv5 .logo img{max-height: 34px;}
    .headv5 .logo{padding-left: 15px;padding-top: 3px;}
    /*header .header_top .cart_toggle:hover .cart_dropdown_container{width: 290px;}*/
    .bottom-most .cart-box-total{margin-top:5px}
    header .header_top .cart-dropdown .cart-box-total{text-align:center;flex: 1 1 100%;}
    header .header_top .cart-dropdown .cartbox_pay{margin:10px auto;margin-bottom:0}
    #landing_page #landing .product_card_col{padding-left:20px;padding-right:20px}
    #kosar-added-box td{width:100%;display:block;padding:0;text-align: center;}
    #kosar-added-box td .pprice{font-size:18px}
    #kosar-added-box td img{margin-bottom:15px}
    #kosar-added-box td .maintitle{margin-top: 0 !important;margin-left: 0px !important;}
    #backtotop{left:15px;bottom:15px}
    .v5 .header_top .cart{width: 67px;}
    .v5 .header_top .cart span{display:none}
    #landing.v5 .landing_categories_nav .row .list.clicked .col{flex: 1 1 100% !important;max-width: 100% !important;}
    .container.slogen_row .flexbox{padding-top: 40px !important;}
    .modal .modal-dialog .modal-footer .btn{margin:0 auto}
    .tovabbi-ajanlatok.btn{font-size: 13px;}
    .slogan_box{font-size: 14px;}
    .expire .time_left .box_container{width:unset}
    .expire .time_left .value{width:40px}
    .v5 .expire .time_left{padding:0 5px}
    .slogan_box{font-size:13px}
    .subcategories.fix{background:none}
    .headv5 .row > div{align-items: baseline;}
}
@media only screen and (max-width: 550px) {
    #landing_page #landing.v5.fix_sized .landing_special_offers .special_offers>div{padding-left:0;padding-right:0}
    #landing_page #landing.v5.fix_sized .landing_special_offers h1{padding-left:0}
    #landing_page #landing.v5.fix_sized .row.special_offers .product_card_col {padding-left: 10px;padding-right: 10px;}
}
@media only screen and (max-width: 500px) {
    #landing.v5 .landing_categories_nav .row .list .col{flex:1 1 100% !important;max-width: 100% !important;}
    #landing_page #landing .product_card_col{flex:1 1 100%;max-width: 100%;}
    .irany_btn.aqua{display:none}
    .icon-text{padding-right:0}
    .icon-text a span,header .header_top .cart span{display:none}
    .icon-text a img{top:0}
    header .header_top .cart img{margin-right:0;margin-left:10px}
}
@media only screen and (max-width: 414px) {
    header .header_top .cart_dropdown_container{right: -40px;width: 300px;}
    header .header_top .cart-dropdown::after{right: 55px;}
}
@media only screen and (max-width: 350px) {
    .tovabbi-ajanlatok{font-size: 12px;padding: 10px 20px;}
    .products_box .tovabbi-ajanlatok{margin-left: 20px; margin-right: 20px;height: unset;}
    .product_card .btn_container.icon-quickview-btn a,.product_card .cart_mobile{width: 33px;}
}

