.main__right-content .right-content-footer{
	flex-direction: column;
}
.right-content-footer-sitemap, .right-content-footer-contacts{
	width: 100%;
}
.right-content-footer-contacts{
	margin-top: 20px;
}


/*** Beru edits 18.09 ***/
.box {
	max-width: 95% !important;
}
.content-wrapper .main__right-content .right-content__header,
.content-wrapper .main__right-content .right-container {
	max-width: 95% !important;
}
.wapp-custom-width {
	width: 95%;
	padding: 0px 15px;
}
.detail-product-content .detail-product{
	padding: 30px 15px 35px;
}
.right-content__tabs.slider .catalog-slider .main-catalog-item{
	height: 300px;
    max-width: 300px;
    width: 100%;
}
.main__right-content .right-content__slider .main-carousel img {
	max-height: initial !important;
}
.about-content .about-top-content .about-top-image img {
	max-width: 100%;
}
.about-content .about-top-content {
	align-items: flex-start;
}
.action-detail-content .action-detail__block-image .action-image {
		background: none;
}
.action-detail-content .action-detail__block-image .action-image .action-image-picture {
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-size: contain;
    margin: 0 auto;
    background-position: center;
}
.action-content__list .action-content-item .action-item__image,
.action-content__list .action-content-item .action-item__image img {
	height: auto;
}
.action-detail-content .action-detail__block-image {
	height: auto;
}
.action-detail-content .action-detail__block-image .action-image {
	overflow: initial;
    height: auto;
}
div.mf-ok-text {    
	color: green;
    font-weight: bold;
    border-bottom: 1px solid #1a2533;
    margin-bottom: 30px;
    padding-bottom: 30px;
}
div.mf-ok-text2 {    
	color: green;
    font-weight: bold;
}
@media (max-width: 2560px) {
	.content-wrapper .main__left-content {
		width: 17%;
	}
	.content-wrapper .main__right-content {
		width: 83%;
	}
	.main__right-content .right-content__slider .main-carousel img {
		height: 1000px;
	}
	.content-wrapper .main__right-content .right-content__header {
		max-width: 95.5% !important;
	}
}
@media (max-width: 2350px) {
	.content-wrapper .main__left-content {
		width: 18%;
	}
	.content-wrapper .main__right-content {
		width: 82%;
	}
	.main__right-content .right-content__slider .main-carousel img {
		height: 900px;
	}
}
@media (max-width: 2150px) {
	.content-wrapper .main__left-content {
		width: 19%;
	}
	.content-wrapper .main__right-content {
		width: 81%;
	}
}
@media (max-width: 2050px) {
	.content-wrapper .main__left-content {
		width: 20%;
	}
	.content-wrapper .main__right-content {
		width: 80%;
	}
	.main__right-content .right-content__slider .main-carousel img {
		height: 800px;
	}
}
@media (max-width: 1920px) {
	.content-wrapper .main__left-content {
		width: 21%;
	}
	.content-wrapper .main__right-content {
		width: 79%;
	}
	.content-wrapper .main__right-content .right-content__header {
		max-width: 94.6% !important;
	}
}
@media (max-width: 1800px) {
	.content-wrapper .main__left-content {
		width: 23%;
	}
	.content-wrapper .main__right-content {
		width: 78%;
	}
	.main__right-content .right-content__slider .main-carousel img {
		height: 750px;
	}
}
@media (max-width: 1700px) {
	.content-wrapper .main__left-content {
		width: 24%;
	}
	.content-wrapper .main__right-content {
		width: 77%;
	}
	.main__right-content .right-content__slider .main-carousel img {
		height: 700px;
	}
}
@media (max-width: 1600px) {
	.content-wrapper .main__left-content {
		width: 25%;
	}
	.content-wrapper .main__right-content {
		width: 75%;
	}
	.main__right-content .right-content__slider .main-carousel img {
		height: 650px;
	}
	.brand-content__list-container .brand-item:nth-of-type(3n) {
		margin-right: 63px;
	}
}
@media (max-width: 1500px) {
	.content-wrapper .main__left-content {
		width: 26%;
	}
	.content-wrapper .main__right-content {
		width: 74%;
	}
	.main__right-content .right-content__slider .main-carousel img {
		height: 600px;
	}
	.brand-content__list-container .brand-item {
		margin-right: 20px !important;
	}
}
@media (max-width: 1400px) {
	.content-wrapper .main__left-content {
		width: 29%;
	}
	.content-wrapper .main__right-content {
		width: 71%;
	}
	.content-wrapper .main__right-content .right-content__header {
		max-width: 93.2% !important;
	}
	.content-wrapper .main__right-content .right-content__slider .main-carousel img {
		height: 550px;
	}
	.content-wrapper .right-content__tabs.slider .catalog-slider .main-catalog-item {
		max-width: 250px;
		height: 250px;
	}
	.right-content__tabs.slider .catalog-slider .main-catalog-item .main-catalog-item-img {
		height: 180px;
	}
}
@media (max-width: 1300px) {
	.content-wrapper .main__left-content {
		width: 30%;
	}
	.content-wrapper .main__right-content {
		width: 70%;
	}
	.main__right-content .right-content__slider .main-carousel img {
		height: 500px;
	}
	.content-wrapper .main__right-content .right-content__header {
		max-width: 93% !important;
	}
}
@media (max-width: 1300px) {
	.content-wrapper .main__right-content .right-content__header {
		max-width: 92.6% !important;
	}
}
@media (max-width: 1152px) {
	.content-wrapper .main__left-content {
		width: 32%;
	}
	.content-wrapper .main__right-content {
		width: 68%;
	}
	.main__right-content .right-content__slider .main-carousel img {
		height: 450px;
	}
	.content-wrapper .right-content__tabs.slider .catalog-slider .main-catalog-item {
		max-width: 200px;
		height: 200px;
	}
	.right-content__tabs.slider .catalog-slider .main-catalog-item .main-catalog-item-img {
		height: 130px;
	}
	.content-wrapper .home-collection-img {
		min-height: 140px;
	}
	.content-wrapper .main__right-content .right-content__header {
		max-width: 92% !important;
	}
}
@media (max-width: 1024px) {
	.content-wrapper .main__right-content{
		width: 100%;
	}
	.content-wrapper .main__right-content .right-content__header{
		max-width: 100% !important;
	}
	.header .box{
		padding: 0 15px;
		max-width: 100% !important;
	}
	.wapp-custom-width {
		width: 100%;
	}
	.main__right-content .right-content__slider .main-carousel img {
		height: auto;
	}
}
@media (max-width: 477px) {
	.brand-content__list-container .brand-item {
		margin: 0px !important;
		margin-bottom: 15px !important;
	}
	.brand-content__list-container {
		align-items: center;
	}
}