@media (min-width:768px) {


	.header-content-right-bottom {
		display: none;
	}

}

@media (min-width:1024px) {
	.container {
		min-width: 1056px !important;
	}
}

@media (max-width: 1279px) {

}

@media (max-width: 1023px) {

}

@media (max-width:992px) {

	.header {
		width: 100%;
		height: 60px;
		position: fixed;
		left: 0;
		top: 0;
		z-index: 300;
	}
}

@media (max-width:767px) {

	.home-poster-slick-item-brand {
height:5px;
}
	.logo_top {
		width: 200px;
		margin: 13px auto;
		
	}
	.top_logo_block {
		text-align: center;
	}

	.social {
		width: auto;
	}

	header .container,
	footer .container {
		width:auto !important;
	}

	html,
	body,
	.container {
		min-width: 320px;
	}

	.slick-arrow {
		width: 40px;
		height: 40px;
		top: 50%;
		bottom: 0;
		z-index: 10;
		transition: all .15s linear;
		margin: 0;
		-webkit-transform: none;
		-ms-transform: none;
		transform: none;
		background-image: none;
		background-color: transparent !important;
		text-indent: -99999px;
		border:0;
	}

	.slick-prev {
		left: 0;
	}

	.slick-next {
		left: auto;
		right: 0;
	}

	.slick-arrow:after {
		content: "";
		background-image: url(../images/mobile/slider-arrows.png);
		width: 40px;
		height: 40px;
		background-size: auto 40px;
		left: 0;
		top: 0;
		position: absolute;
	}

	.slick-prev:after {
		background-position: 0 0 !important;
	}

	.slick-next:after {
		background-position: -40px 0 !important;
		left:auto;
		right:0;
	}

	.main {
		
	}

	.home-poster-slick-item-content {
		width: auto;
		height: auto;
		position: relative;
		padding-top: 39px;
		min-height: 430px;
		text-align: center;
		height: auto !important;
	}

	.home-poster-slick-item:before {
		width: 100%;
		height: 100%;
	}

	.home-poster-slick-item-brand {
		margin: 0 auto 30px auto;
		text-align: center;
	}

	.home-poster-slick-item-text {
		/* font-size: 34px; */
		font-size: 28px;
		margin: 0 0 37px 0;
	}

	.home-poster-slick-number {
		font-size: 14px;
		bottom: 8px;
		right: 0;
		width: 100%;
		text-align: center;
	}

	.home-poster-slick-number-active {
		font-size: 18px;
		font-weight: bold;
		margin-right: 6px;

	}

	.home-poster-slick .slick-arrow {
		width: 40px;
		height: 40px;
		top: auto;
		bottom: 0;
		z-index: 10;
		transition: all .15s linear;
		margin: 0;
		-webkit-transform: none;
		-ms-transform: none;
		transform: none;
		background-color: #fff !important;
	}

	.home-poster-slick .slick-prev {
		left: 0;
	}

	.home-poster-slick .slick-next {
		left: auto;
		right: 0;
	}

	.home-poster-slick .slick-arrow:after {
		background-image: url(../img/slider-arrows.png);
		width: 40px;
		height: 40px;
		background-size: auto 40px;
		left: 0;
		top: 0;
		margin-top: 0;
	}

	.home-poster-slick .slick-prev:after {
		background-position: 0 0 !important;
	}

	.home-poster-slick .slick-next:after {
		background-position: -40px 0 !important;
	}
}


@media (min-width:768px) {
	.header-content-right-bottom {
		display: none
	}

	.top-block-btn {
		justify-content: flex-end
	}

	.catalog-btn {
		padding: 12px 10px;
		width: 140px;
		margin: 0 15px
	}

	.top-actions-item {
		text-align: center
	}

	.top-actions-icon {
		display: inline-flex;
		width: 40px;
		height: 29px;
		align-items: center;
		justify-content: center
	}

	.top-actions-img {
		width: auto;
		height: 100%
	}

	.top-actions-item-text {
		margin-top: -4px
	}

	.mobile-menu-row {
		max-width: 720px;
		margin: 0 auto;
		padding-right: 15px;
		padding-left: 15px
	}
}

@media (min-width:992px) {
	.search-block-suggest {
		padding: 20px 40px
	}

	.mobile-menu {
		display: none
	}
}

@media (min-width:1200px) {
	.logo {
		width: 262px
	}
}

@media (min-width:1900px) {
	.container {
		max-width: 1840px !important
	}

	.top-menu-item {
		margin-right: 56px
	}

	.top-actions {
		justify-content: flex-end
	}

	.top-actions-item {
		margin-left: 50px
	}

	.top-actions-icon {
		height: 29px
	}

	.top-actions-item-text {
		font-size: 16px;
		margin-top: -2px
	}

	.catalog-btn {
		margin: 0 30px
	}

	.top-menu {
		margin-right: 165px
	}

	.search-block-suggest {
		padding: 35px 40px
	}
}

@media (max-width:767px) {
	.logo_top {
		width: 200px;
		margin: 13px auto
	}

	.top_logo_block {
		text-align: center
	}

	header .container {
		width: auto !important
	}

	.container,
	body,
	html {
		min-width: 320px
	}
}

@media (max-width:374px) {
	.mobile-logo-sm {
		height: 22px
	}
}