@media (min-width:2400px){}
@media (min-width:2800px){}
@media (max-width:1600px){body{font-size:16px;    }
}
@media (max-width:1200px){header .nav-link{font-size:14px; padding:5px 5px !important; }
}
@media (min-width:1024px){.mobile{display:none !important;}
}

@media (min-width: 992px) and (max-width: 1039px) {
header .nav-item{padding:0px 5px; font-size: 13px !important;}
header .nav-link{padding:0px 5px; font-size: 14px !important;}
}



@media (max-width:1023px){.desktop{display:none !important;}

.header-hl
{
    display: block;
    text-align: center;
    width: 100%;
    padding: 0;
    height: 42px;
    line-height: 26px;
    overflow: hidden;
    margin-top: 20px;
}


.searchbox{display: block; position:absolute;    left:0;    margin-top:8px;    margin-left:5px;}
.searchbox input{border:1px solid #eee;}
.header-top{height:90px;    padding:10px 0 !important;    margin:0;    text-align:center;}
.header-top img{height:30px;}
.nav-wrapper{background:#fff;}
header .nav-wrapper{height:50px;}
.hamburger{position:absolute; top:17px; right:15px; color:#000;}
header .basket-compact{display:none;    left:0;    top:140px;    right:auto;}
header.fixed .basket-compact{top:78px;}
header.fixed{top:-61px;    margin:0;}
header .container{width:100vw !important;        max-width:100vw !important;        margin:0;    }
header .nav-link{display:inline-block; color:#fff;}
header .nav-link.active:before{animation:none;}
header .navbar-collapse{text-align:right;}
header .nav-link{display:inline-block;}
header .nav-link.active:before{animation:none;}
header .navbar-collapse{background:#000;margin:0;position:fixed;top:130px;left:0;width:100vw;padding-right:18px;text-align:right;height:auto;}
header.fixed .navbar-collapse{top:69px;}
header .navbar-collapse .navbar-nav{position:relative;    margin-top:30px;    padding-bottom:10px;    background:#fff;    width:100vw;}
header .navbar-collapse .navbar-nav a{color:#000;}
.contact-header{position:fixed;    left:0;    text-align:left;    width:auto;}
.contact-inner h2{font-size:28px;}
blockquote{font-size:22px;}
}
@media (max-width:767px){.TYFrame{width:400px;    height:300px;}
body{max-width:100vw;    overflow-x:hidden;    font-size:14px;}
h1{font-size:25px;    margin:0 0 30px 0;}
h2{font-size:18px;    margin:0 0 20px 0;}
h3{font-size:15px;    margin:0 0 10px 0;}
.container{width:100%;    max-width:100%;    padding:0;}
.content{width:100%;    padding:30px 20px;}
footer{opacity:0;    padding:0;    background:rgba(13,30,45,0.9);    position:relative;    z-index:20;    color:#fff;    border-top:none;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;}
body.fixedFooter footer{position:fixed;    bottom:0;}
.hp-pan{padding:30px 20px;}
.hp-pan h1{font-size:20px;}
footer nav{margin-top:0;}
footer .navbar-nav{display:block;}
footer .nav-item{font-size:15px;    padding:0 20px;    display:block !important;    width:calc(100vw - 0px) !important;}
footer .nav-item-1{clear:both;}
footer .nav-link{color:#fff;    text-decoration:underline;}
footer .nav-link:hover{color:#fff;}
footer .nav-item > ul,footer .nav-item > ul li{list-style-type:none;    margin:0;    padding:0;}
footer .nav-item > ul{padding-top:0px;}
footer .nav-item > ul .nav-link{text-decoration:none;    padding:0;    margin:0;    font-size:13px;    display:inline-block;    float:left;}
footer .nav-item > ul .nav-item{padding:0 25px;    border:none;}
.footer-bottom{font-size:12px;    text-align:right;    padding:10px 50px;}
main .col-md-4.col-lg-3{text-align:center;}
#eshopCats li{clear:both;}
#eshopCats li ul li{float:left;    clear:none;}
body:not(.homepage) main .content{margin:20px 0 0 0;    padding:30px 10px;}
.top-menu{margin:20px 0;}
.bg-slider .slide{background-position:left center;}
@keyframes A{from{background-position:right center;}
}
@media (max-width:468px){body:not(.homepage) main .content{margin:0;}
.top-menu{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));}
.top-menu li a{margin:5px 0px;    padding:0;}
.top-menu li span{line-height:15px;}
.eshop-list-item{text-align:center;}
.eshop-list-item img{margin-bottom:20px;}
}
