@media screen and (min-width: 768px){
    .navigation-in {display: flex;flex-wrap: wrap;}
    .top-menu li a{font-weight: 600;}
    #navigation {overflow: visible;}
    body::before{display: none !important;}
    .custom-menu{width: 306px;position: relative;z-index: 9;}
    .carousel-control.left {left: 10px;}
    .custom-menu > span{padding: 0 32px;line-height: 60px;display: inline-block;text-transform: uppercase;font-weight: 600;width: 100%;text-align: left;position: relative;}
    .custom-menu > span::after{content: "\e911";font-family: shoptet;font-size: 12px;line-height: 1;-webkit-transform: rotate(180deg);transform: rotate(180deg);position: absolute;top: 50%;right: 20px;margin-top: -6px;}
    .custom-menu.otevreno > span::after{-webkit-transform: rotate(0deg);transform: rotate(0deg);}
    .navigation-in .custom-menu ul.menu-level-1{position: absolute;width: 306px;background-color: #fff;box-shadow: 0 0 20px rgba(0,0,0,0.2);min-height: 500px;display: block;padding: 0 !important;}
    ul.menu-level-1 > li{width: 100%;visibility: visible !important;display: block !important;border-bottom: 1px solid #eee;}
    .navigation-in .custom-menu ul.menu-level-2{display: none; position: absolute;left: 306px;top: 0;width: 1000px;height: 100%;box-shadow: 0 0 10px rgba(0,0,0,0.3);flex-wrap: wrap;padding: 20px 0 0 20px !important;align-items:flex-start;align-content: flex-start;}
    ul.menu-level-1 > li > a{text-transform: none;text-decoration: none;font-size: 16px;padding: 16px 20px 16px 60px; background-position: 16px 50%; background-repeat: no-repeat; background-size: auto 32px; z-index: 9999;position: relative;}
    ul.menu-level-1 > li > a > b{font-weight: 600;}
    ul.menu-level-1 > li.vysunuto .menu-level-2{display: flex;}
    ul.menu-level-1 > li.vysunuto > a, ul.menu-level-1 > li > a:hover{background-color: #fff;color: #009901;}
    #navigation .menu-level-2 > li {width: 25%;padding: 0 20px 20px 0;display: flex;flex-wrap: wrap;margin-bottom: 40px;}
    .menu-level-2 > li .menu-image{width: 64px;}
    .menu-level-2 > li > div{width: calc(100% - 64px); padding-left: 10px;}
    .navigation-in{width: 100%;}
    .menu-level-2 > li > div > a {font-size: 16px;font-weight: 600;}
    .menu-level-2 > li > div > ul{margin-top: 12px;}
    .menu-level-2 > li > div > ul > li{font-size: 0; line-height: 0;width: 100%;}
    .menu-level-2 > li > div > ul > li > a{font-size: 13px; line-height: 18px;}
    .submenu-arrow {position: absolute;right: 20px;line-height: 22px;}
    .submenu-arrow::after {-webkit-transform: rotate(270deg) !important;transform: rotate(270deg) !important;}
    .menu-level-2 a:hover{text-decoration: underline !important;}
    .row.banners-row:not(.footer-banners){padding-left: 326px;}
    .type-index .benefitBanner{padding-left: 326px;}
    .menu-level-2 > li:not(.has-third-level) > div > a{padding-top: 12px;}
    .menu-level-2 > li > div > ul > li:nth-child(n+9){display: none !important;}
    .more-link{font-size: 13px;font-weight: bold;margin-top: 5px;}
    .more-link::after{content: '\e9b6';font-family: ikony;-webkit-transform: rotate(270deg);transform: rotate(270deg);display: inline-block;font-size: 8px;line-height: 1;position: relative;top: -2px;margin-left: 4px;}
    #navigation > .navigation-in > .menu-level-1{display: none !important;}
    .jupiter.sticky-header #header .header-top {position: fixed;top: 0;width: 100%;z-index: 99;background-color: #fff;display: block;box-shadow: 0 2px 10px rgba(0,0,0,0.1);}
    .jupiter.sticky-header #header {position: relative;}
    .jupiter.sticky-header .overall-wrapper {padding-top: 80px;}
    .sticky-header.product-line-active .fix-detail-header {-webkit-transform: translateY(80px);transform: translateY(80px);}
    }
    @media screen and (min-width: 768px) and (max-width: 1439px){
    .navigation-in .custom-menu ul.menu-level-2 {width: 872px;}
    }
    @media screen and (min-width: 768px) and (max-width: 1199px){
    .navigation-in .custom-menu ul.menu-level-2 {width: 666px;overflow: auto;}
    #navigation .menu-level-2 > li {width: 50%;}
    }
    @media screen and (min-width: 768px) and (max-width: 911px){
    .navigation-in .custom-menu ul.menu-level-2 {width: 508px;}
    .custom-menu, .navigation-in .custom-menu ul.menu-level-1 {width: 240px;}
    .navigation-in .custom-menu ul.menu-level-2 {left: 240px;}
    .row.banners-row:not(.footer-banners){padding-left: 260px;}
    .type-index .benefitBanner{padding-left: 260px;}
    .banners-row .col-sm-4 {width: 100%;}
    .banners-row .col-sm-8 {margin-bottom: 20px;width: 100%;}
    .next-to-carousel-banners {padding-left: 0;display: flex;flex-wrap: wrap;margin: 0 -10px;}
    .banners-row .banner-wrapper {width: 50%;padding: 0 10px !important;}
    }
    
    @media screen and (min-width: 1440px){
    .navigation-in .custom-menu ul.menu-level-2{width: 1114px;}
    .menu-level-2 > a{position: absolute; top: 0; right: 0; width: 200px;}
    }
    @media screen and (max-width: 1439px){
    .menu-level-2 > a{display: none !important;}
    }
    @media screen and (max-width: 767px){
        ul.menu-level-1 > li > a{background-image: none !important;}
    }