.breadcramb_block {width: 1200px;margin: 0 auto;overflow:hidden;}
.brdcrm {position:absolute;z-index:1;max-width: 1200px;margin:0 auto;}
.brdcrm a {color:#fff;}
.brdcrm a:hover {color:#BCEBF3;}
.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;
}
.page_sub_head {background:url('/local/components/iglori/v4.catalog.detail.car/templates/catalog_2023/images/1600x633-back.webp') center no-repeat;background-size:cover;}
.head_block {padding-top:90px;width:100%;height:100%;}
.tire_block_flex {display:flex;flex-wrap:wrap;border:0px solid red;justify-content: space-between;align-items: stretch;flex-direction: row-reverse;}
.tire_img_block {margin: -80px 0 25px 0;max-height:360px;overflow:hidden;}
.tire_img {width:50%;text-align:right;min-width:300px;max-width:300px;position:relative;margin:25px 0;}
.tire_img img {height:300px;margin:0px 0 20px 0;}
.tire_text {width:50%;min-width:300px;margin:25px 0;}
.hidden_text {display:none;}
.read_more_text, .hidden_more_text {color:#35ABA7;}
.read_more_text:hover, .hidden_more_text:hover {color:#FFF;}
.slick-dots {width:100%;list-style:none;text-align:center;margin:0;padding:0;position:relative;z-index:20;margin-top:-20px;}
.slick-dots button {font-size: 0;height:3px;width:50px;border:0;outline:none;cursor:pointer;}
.slick-dots .slick-active button {background-color:#35ABA7;}
.slick-dots li {display:inline-block;padding:10px 3px;cursor:pointer;}
.foto_item img {cursor:pointer;}
.foto_item img:hover {cursor: zoom-in;}

.nav-tabs li {margin:0 0 -1px -1px;background-color:#005387;}
.nav-tabs li a {display:block;color:#fff;padding:10px 30px;}
.nav-tabs li.active {background-color:#35ABA7;transition: all 0.3s;}
.title_row {font-weight:600;}
.title_row.desctop {display:flex;}
.icon_buy,
.title_row.mobile {display:none;}
.tab-content {padding:30px 50px 50px 50px;border:1px solid #E6E6E6;margin-top:-1px;}
.tab_row {width:100%;display:flex;justify-content: space-between;align-items: center;}
.tab_row:nth-child(2n) {background-color:#F5F5F5;}
.tab_row:last-child {border-bottom:1px solid #E6E6E6;}
.tab_cell, .title_cell {min-width:15%;text-align:center;padding:10px 20px;}
.tab_cell:nth-child(2), .title_cell:nth-child(1) {text-align:left;}
.tab_cell.buy {text-align:right;}
.tab_cell.name {display:none;}
.btn.small {width:auto;}
.section.sizes {margin:50px auto 0px auto;}
.section.sizes h2 {margin-bottom:37px;}
.section.technologies {margin:75px auto 0 auto;}
.tech_tab {margin-top:37px;display:flex;width:100%; flex-wrap: wrap;align-content: space-between;align-items: stretch;}
.tech_tab .tech_cell {width:49.5%;border:1px solid #E8E8E8;padding:30px;}
.tech_tab .tech_cell:nth-child(odd) {margin:5px 5px 5px 0;}
.tech_tab .tech_cell:nth-child(even) {margin:5px 0px 5px 5px;}
.tech_cell_row {display:flex;align-items: center;justify-content: flex-start;margin:0 30px 20px 0;}
.tech_cell_row_img {width:64px;height:64px;cursor:pointer;}
.tech_cell_row_text .name {padding-left:30px;font-size:18px;font-weight:600;cursor:pointer;}
.tech_cell_row_desc {display:none;}
.tech_cell_row_text .sub_name {display:block;margin:10px 0 0 30px;color:#C0C0C0;}
.down_arr  {display:inline-block;font-size:22px;margin:0 0 0px 25px; transform: rotate(90deg);color:#005387;    height: 28px;}
.down_arr.active {transform: rotate(270deg);}
.header_overflow {
    z-index: 10!important;
}

@media screen and (max-width: 1200px) {
	.breadcramb_block {width:auto;margin: 0 auto;}
	.section.brdcrm {width:auto;}
	.head_block {padding:115px 25px 0 25px;}
}

@media screen and (max-width: 900px) {
     .head_block {padding:75px 10px 0 10px;}
     .tire_img img {height:270px;margin:0px 0 25px 0;}
}

@media screen and (max-width: 767px) {
	.head_block {padding:75px 10px 0 10px;}
	.tire_img_block {width:100%;margin-top:40px;margin-bottom:0px;}
	.tire_img {width:100%;min-width:100%;max-width:100%;text-align:center;margin:0px 0 0px 0;}
	.tire_img img {margin:0px 0 40px 0;}
	.slick-dots {position:relative;z-index:20;margin-top:-35px;}
	.tire_text {width:100%;}
	.nav-tabs li a {display:block;color:#fff;padding:10px 20px;}
	.section.sizes {margin:25px 0px 0 0;padding:0 10px;}
	.tab-content {padding:0px 0px 0px 0px;border:1px solid #E6E6E6;margin-top:-1px;}
	.title_row {font-size:12px;}
	.tab_cell, .title_cell {min-width:15%;text-align:center;padding:10px 10px;font-size:12px;}
	.btn.small.batton_buy {display:none;}
	.title_row.desctop {display:none;}
	.title_row.mobile {display:flex;}
	.icon_buy {display:block;color:#fff;background-color:#35ABA7;text-align:center;}

	.section.technologies {margin:50px auto 0 auto;padding:0 10px;}
	.tech_tab {margin-top:17px;padding:0px;}
	.tech_tab .tech_cell {width:100%;padding:10px;}
	.tech_tab .tech_cell:nth-child(odd) {margin:0 0 10px 0;}
	.tech_tab .tech_cell:nth-child(even) {margin:0 0 10px 0;}
}

.dealer_handler {display:inline-block;width:100%;}
.dealer_name .deler_name_str {display:inline-block;margin-right:30px;}
.dealer_name .deler_city_str {position:relative;white-space:nowrap;top:-2px;font-size:14px;font-weight:300;padding:3px 15px;background:#fff;color:#808080;}
.dialer_logo img{
    -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
    filter: grayscale(100%);
    opacity:0.3;
    max-width:130px;
    transition: all 0.3s;
    max-height: 40px;
}
.dialer_logo img:hover{
    -webkit-filter: grayscale(0%); /* Safari 6.0 - 9.0 */
    filter: grayscale(0%);
    opacity:1;
}
.plant_oe {
	position: absolute;
    /* top: -2px; */
    margin: 0px 0 0 -50px;
    padding: 0px 5px;
    font-size: 10px;
    background: #4e97d3;
    color: #fff;
}
.factory_oe {font-size:9px;margin-left:5px;color:#a3a3a3;background-color:#fff;padding:3px;}
.dealer_block {display:flex;    margin-bottom: 25px;}
#buy-popup .for_car_msg {color:#C0C0C0;width:100%;grid-column: span 3;text-align:center;margin:20px 0 20px 0;font-size:20px;font-weight:500;}
.button_sm {padding:3px 20px;background-color:#0b2878;color:#fff;}
.button_sm:hover {background-color:#5377C1;color:#fff;}
.popup_header_block .city_select {margin-bottom:0px;width:200px;}
.city_select b {margin:0 10px 0px 0;font-size:15px;letter-spacing:0.2px;}
.popup_header_block {display:flex;display:flex;flex-direction: row;justify-content: space-between;align-items: center;flex-wrap: wrap;}
.popup_header_block select {padding:5px;}
.sizes_list {margin-bottom:0px;}

/* Popup*/
.button_sm:hover {background-color:#5377C1;color:#fff;}
.popup_header_block .city_select {margin-bottom:0px;width:200px;}
.city_select b {margin:0 10px 0px 0;font-size:15px;letter-spacing:0.2px;}
.popup_header_block {display:flex;display:flex;flex-direction: row;justify-content: space-between;align-items: center;flex-wrap: wrap;}
.popup_header_block select {padding:5px;}
.popup_header_block .curr_model {margin:0;padding:0 0 0px 0;font-size:18px;font-weight:600;}
.popup_header_block .region_title {font-size:16px;font-weight:500;padding-right:10px;}
.popup_header_block .offer_string {font-size:16px;font-weight:400;}
.popup_header_block .header {min-width:400px;margin-bottom:15px;}
.city_dealer {font-size:14px;color:#909090;margin-top:5px;}
.offer_string {width:100%;display:flex;justify-content: space-between;flex-wrap: wrap;margin: 0px 20px;}
.offer_str_item {width:100%;display:flex;justify-content: space-between;margin:0px 0 10px 0;align-items: center;}
.offer_size_field {width: 130px;text-align:center;}
.dealer_name {width:100%;margin:0px 0 10px 0;font-size:22px;font-weight:500;border-top:1px solid #EBEBEB;padding:20px 20px;display:flex;justify-content: space-between;align-items: center;background:#F9F9F9;
}
.header {max-width:66%;}
.title_model {padding:0;margin:0;}

@media screen and (max-width: 767px) {	.dialer_logo img, .offer_model {display:none;}
	.offer_string {width:100%;margin-left:0;}
	.city_select b {display:none;}
	.popup_header_block {margin-top:20px;}
	.offer_string {margin-left:0px;}
	.offer_size_field {
	   text-align: left;
	}

	.plant_oe {
	    margin: 0px 0 0 90px;
	}
}