.main_container .dop_content h2 {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 400;
	font-size: 26px;
    line-height: 20px;
	letter-spacing: 0.01em;
	color: #000000;
	padding: 0px 80px;
	margin-top: 50px;
}

body .main_container .dop_content h2.standart, body .main_container .dop_content h2.three_whales, body .main_container .dop_content h2.our_production {
    font-size: 40px;
    line-height: 20px;
}

.block_description .block_description_title {
    text-decoration: underline;
    margin-bottom: 19px;
}


.block_our_production {
	padding: 0px 80px;
}

.wide_dealer_network_block .wide_dealer_network_top_block {
	display: grid;
    grid-template-columns: 816px calc(100% - 816px);
}

.wide_dealer_network_block .block_description {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 400;
	font-size: 32px;
	line-height: 40px;
	letter-spacing: 0.01em;
	color: #000000;
	padding: 0px 80px;
	margin-top: 15px;
}

.wide_dealer_network_block .map_block {
	height: 874px;
    margin: 30px 80px 0px 80px;
    background-repeat: no-repeat;
    background-size: cover;
}

.wide_dealer_network_block .wide_dealer_network_top_block .find_salon {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 400;
	font-size: 36px;
	line-height: 70px;
	letter-spacing: 0.01em;
	text-decoration-line: underline;
	color: #000000;
	text-align: right;
    margin-top: 50px;
	background: url('./images/search.svg') no-repeat right 22px;
    padding-right: 41px;
	margin-right: 80px;
}

.block_standart {
	padding: 0px 0px 0px 80px;
}

.block_standart .gallery_slider .slick-next {
    right: 110px;
    background: url('./images/right_black_arrow.svg') no-repeat;
	width: 48px;
    background-size: contain;
    height: 97px;
}

.block_standart .gallery_slider .slick-prev
{
    left: 35px;
    background: url('./images/left_black_arrow.svg') no-repeat;
	width: 48px;
    background-size: contain;
    height: 97px;
}

.block_standart .gallery_slider {
	/*min-height: 400px;*/
	width: 100%;
}

.block_standart .gallery_slider img {
	width: 100%;
	max-height: 764px;
}

.block_standart .gallery_slider .slider_item
{
	display: block;
	margin-right: 40px;
	height: 768px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
}

.block_standart .gallery_slider .slider_item
{
    opacity: 0.2;
}

.block_standart .gallery_slider .slider_item.slick-current.slick-active
{
    opacity: 1;
}

.block_standart .gallery_slider .block_standart_item {
    display: block;
    width: 1460px;
    margin-right: 40px;
    position: relative;
	background-repeat: no-repeat;
    background-size: contain;
    background-position: center center;
    margin: 0 30px 0px 0px;
    padding-bottom: 7.9%;
    height: 0px !important;
}

.block_standart .gallery_slider .block_standart_item .block_description {
    position: absolute;
    top: calc(100% + 11px);
    word-break: break-word;
    display: flex;
}

@media screen and (max-width: 1440px) {
	body .three_whales_block .three_whales_block_item .block_description {
		font-size: 15px;
		line-height: 26px;
	}
	
	body .three_whales_block .three_whales_block_item .block_name {
		font-size: 15px;
		line-height: 26px;
		margin-bottom: 19px;
	}
	
	body .main_container .dop_content h2.standart, body .main_container .dop_content h2.three_whales, body .main_container .dop_content h2.our_production {
		font-size: 24px;
	}
}

@media screen and (max-width: 834px) {
    body .three_whales_block .three_whales_block_item .block_name {
        font-size: 20px;
        line-height: 26px;
        margin-bottom: 14px;
    }
	
	body .three_whales_block .three_whales_block_item .block_description {
		font-size: 20px;
	}
}

@media screen and (max-width: 375px) {
    body .three_whales_block .three_whales_block_item .block_description {
        font-size: 16px;
    }
}