.tire_head {margin-top:-20px;width:100%;height:auto;
	/*background: linear-gradient(180deg, rgba(0,83,135,0.958420868347339) 0%, rgba(0,83,135,1) 33%, rgba(3,52,84,1) 87%);*/
	background:#005387;
	/*background:url('/local/components/iglori/v4.catalog.detail.car/templates/catalog_2023/images/banner_main_1600.png') no-repeat;
	background-size:contain;*/
	color:#fff;
}

.container {line-height:1.5em;}
#content_detail img {cursor: zoom-in;}
.catalog_data h1 {margin:50px 0 0px 0;color:#fff;}
.info_block {padding-top:25px;}
.info_block_sub {max-width:900px;margin:0 auto;padding:25px 0px;font-size:18px;font-weight:600;}
.info_block_sub_text {max-width:900px;margin:0 auto;padding:0px 0px 0px 0;font-size:16px;font-weight:500;}
.info_block_sub img {width:auto;max-height:400px;}

.info_block .news-item__inner {height:100%;border:1px solid #EBEBEB;padding:25px;}
.info_block .news-item {font-size:16px;text-decoration:underline!important;font-weight:600;padding:15px 0 25px 0;}
.info_block .news_title .icon.pdf {background:url('images/pdf.png') center no-repeat;padding:18px;margin-right:25px;background-size: contain;}
.info_block .news_title .icon.word {background:url('images/doc.png') center no-repeat;padding:18px;margin-right:25px;background-size: contain;}
.info_block .news_title .icon.excel {background:url('images/xls.png') center no-repeat;padding:18px;margin-right:25px;background-size: contain;}
.info_block .news-item__more-date {max-width:900px;color:#C0C0C0;margin: 0 auto;}

.head_block {padding-top:90px;width:100%;height:100%;}
.show-more {text-align:center;}
.pagination {display:flex;flex-wrap: nowrap;justify-content: center;}
.show-more {margin-top:20px;}
.capt_text {flex:3;min-width:300px;}
.subform_box {flex:6;}

@media screen and (max-width: 1280px) {
}

@media screen and (max-width: 900px) {
}

@media screen and (max-width: 767px) {
	.capt_text {display:none;}
}

#map  {width: 100%;max-width:1170px;height: 400px;margin-top:30px;}
#map .ymaps-2-1-79-ground-pane {filter: grayscale(1) brightness(1) invert(0);}
#map .ymaps-2-1-79-balloon__content {font-family:"Exo 2", Tahoma, Arial;}
#map .ymaps-2-1-79-balloon__content .ym-title {font-size:20px;margin-bottom:20px;}

.ymaps-2-1-79-map h3,
.ymaps-2-1-79-map a {color:#000;}
.ymaps-2-1-79-map a:hover {color:##ff670d;}
#map {border-radius:7px;!important; overflow:hidden;}
.form_box {flex:13; padding-top:50px;}
.buttons-wrapper {margin-top:15px;display:flex;    align-items: baseline;}
.buttons-wrapper button {font-size:15px;background:#367CAB;border:0;padding:10px 20px;border-radius:5px;color:#fff;cursor:pointer;transition: all 0.3s;}
.buttons-wrapper button:hover {background:#ecc71e;color:#000;}
.buttons-wrapper span {margin-left:15px;}
.errors {color:red;}
.form_block {display:flex;align-items: flex-start;flex-wrap: wrap;}
#contact-form input, #contact-form textarea, .buttons-wrapper span {
    font-size:15px;
}
@media (min-width: 1200px) {
    .form_box .form-div-1,
    .form_box .form-div-2,
    .form_box .form-div-3 {
        width: 260px;
    }
}
@media (max-width: 1200px) {
    .form_box .form-div-1,
    .form_box .form-div-2,
    .form_box .form-div-3 {
        width: 207px;
    }
}
@media screen and (max-width: 768px) {
	.form_box {padding-top:10px;}
	.form_block {flex-direction: column;}
	.form_box .form-div-1,
    .form_box .form-div-2,
    .form_box .form-div-3 {
        width: 100%;
    }
    .form_box {width: 100%;}
    #captcha_image {height:40px;width:100px;}
}