@media screen and (max-width: 1200px)
{
	.box-header{position: relative;	padding: 2px;}
	.cover-menu .col-3{display: none;}
	.menu ul li a{padding: 12px 20px;}
	.row{margin: 0 !important;}
}
@media screen and (max-width: 1024px) 
{
	.menu ul li a{padding: 12px 15px;}
}
@media screen and (max-width: 960px) 
{
	:root
	{
		--item__margin: 5px;
		--item__width: calc((100% / 4) - (var(--item__margin) * 2));
		--item__page__margin: 5px;
	}

	.box-header{padding: 5px;}
	.box-header .top{padding: 0 !important;}
	.box-header .container > .d-flex{justify-content: center !important;}
	.box-header .top .info{display: none;}
	.menu-mobile,.hc-offcanvas-nav{display:block!important;}
	.hc-offcanvas-nav .search .d-flex{width: 100%;}
	.cover-menu{position:absolute!important;top:50%;left:10px;transform:translateY(-50%);}
	.nav-menu{display:none !important;}
	.box-header .top{padding-left:65px;}
	.box-header .bottom{position:absolute;top:50%;left:10px;transform:translate(0,-50%);}
}
@media screen and (max-width: 800px) 
{
	.cover-about .col__2{margin-bottom: 10px;order: -1;}

	.item-lv2{width:calc((100% / 4) - 10px);}
	.img-news-top{height: 300px;margin-bottom: 10px;}
	.cover-newsletter::after{content: unset;}
	.col-footer{margin-bottom: 20px;}
	.copyright .d-flex{justify-content: center !important;text-align: center;}
	.row-inside .col__1{display: none;}
	.this-group .info{margin: 10px 0;}
}
@media screen and (max-width: 700px) 
{
	:root
	{
		--item__width: calc((100% / 3) - (var(--item__margin)*2));
		--item__page__width: calc((100% / 3) - (var(--item__margin)*2));
	}
	.logo{max-width: 100px;}
	.item-contactIns{width: 100%;margin-top: 20px;}
}
@media screen and (max-width: 600px) 
{
	.item-category .img, .item-category .img img{width: 100%;height: 200px;object-fit: cover;}
	.item-lv2{width:calc((100% / 3) - 10px);}
}
@media screen and (max-width: 480px) 
{
	:root
	{
		--font__title: 30px/1 var(--title__font);
		--item__width: calc((100% / 2) - (var(--item__margin)*2));
		--item__page__width: calc((100% / 2) - (var(--item__margin)*2));
	}
	.box-header .info{width: 100%;}
	/*.box-header .top .lang{width: 100%;justify-content: flex-start !important;}*/
	/*.box-header .top .group-search .search{margin-left: 0 !important;}*/
	.box-header .top .group-search .search{position:absolute;top:100%;right:0;width:100%;background:rgba(0,0,0,.5);}
}