@media (max-width: 1200px) {
	.container {
		max-width: 100%;
	}
}
@media (max-width: 1100px) {
	.top-links-block .container{
		text-align: center;
	}
	.top-links-block .container a {
		width: 18.5%;
		margin: 10px 10px !important;
	}
}
@media (max-width: 992px) {
	header{
		margin-top: 30px;
	}
	header .row > div{
		text-align: center;
	}
	header .s-links, header .top-phones{
		display: inline-block;
		float: none;
		vertical-align: top;
	}
	header .top-phones{
		text-align: left;
	}
	.top-links-block{
		margin-top: 40px;
	}
	footer h4 {
		font-weight: 500;
		font-size: 19px;
	}
	footer{
		background-size: cover;
		padding: 40px 0;
	}
        .main-promotion-banner{
            max-width: 500px;
            display: inline-block;
            margin: 10px 0;
            display: none;
        }
        .main-promotion-banner .item{
            text-align: left;
        }
}
@media (max-width: 768px) {
	.main-content .col-md-5{
		text-align: center;
	}
	.main-content .col-md-5 img{
		max-width: 100%;
	}
	footer {
		text-align: center;
	}
	footer ul, footer li{
		padding-left: 0;
		margin-left: 0;
		list-style: none;
	}
	.s-empty{
		display: none;
	}
}
@media (max-width: 700px) {
	.top-links-block .container a {
		width: 25.5%;
	}
	.top-links-block{
		background-size: cover;
	}
	header img{
		max-width: 100%;
	}
}
@media (max-width: 530px) {
	.top-links-block .container a {
		width: 36.5%;
	}
}
@media (max-width: 405px) {
	.top-links-block .container a {
		width: 61.5%;
	}
}