@media all and (max-width: 1024px) {
	header .uk-container .uk-margin{
		display: none;
	}
	header .uk-container nav{
		margin-left: auto;
	}
	.ru-about > div:nth-child(1){
		padding-right: 0px;
    	padding-left: 0px;
	}
}
@media all and (max-width: 850px) {
	header .home-logo{
		margin-right:0;
	}	
	header .uk-container nav > .uk-container{
		display: none;
	}
	header .uk-container nav > #nav-mobile{
		display: block;
	}
}
@media all and (max-width: 768px) {
}

@media all and (max-width: 600px) {
	.ru-about{
		display: block;
		padding-top:10px;
	}
	.uk-support > .uk-flex{
		display: block;
	}
	.ru-about > div:nth-child(2) {
	    width: 100%;
	}
	.ru-product .item {
	    flex: 0 1 calc(100% - 0px);
	}
	.ru-detail .uk-flex{
		display: block;
	}
	.ru-detail .uk-flex .img, .ru-detail .uk-flex .right{
		width: 100%
	}
}

@media all and (max-width: 480px) {
}

@media all and (max-width: 320px) {
	h3{
		font-size: 14px;
		line-height: 25px !important;
	}
	.ru-title{
		font-size: 19px;
		padding-left: 20px;
	}
	.ru-title::after{
	    top: 13px;
	    width: 15px;
	}
	footer .uk-flex{
		display: block;
	}
	footer > div .left{
		margin-bottom: 20px;
	}
}

@media print {
}