.breadcramb_block {max-width:1200px;margin: 0 auto;overflow:hidden;padding-top:0!important;}
.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;
}
.tire_head h1 {font-size:50px;font-weight:500;}
.tire_head .tire_type_title {font-size:22px;font-weight:600;font-style:italic;color:#35ABA7;}
.tire_head .sub_title {margin-top:50px;font-size:20px;font-weight:500;font-style:italic;line-height:1.2em;}
.tire_head .sub_title a {color:#fff;border-bottom:1px dotted #fff;}
.tire_head .sub_title a:hover {color:#B7E6F7!important;border-bottom:1px dotted #B7E6F7!important;}
.page_sub_head {background:url('images/partner.jpg') center no-repeat;background-size:cover;min-height:400px;/*filter: brightness(100%) contrast(110%) hue-rotate(5deg);*/}
.head_block {padding-top:90px;width: 50%;height:100%;}
.row_block {flex:2;width:100%;}
.work_field {padding-top:50px;}
.section.authorize {display:flex;justify-content: space-around;}
.section.authorize .auth_block {width:100%;max-width:900px;margin-bottom:50px;padding:20px 30px 20px 30px;}
.section.authorize .form_row {margin:0px 0 5px 0;}
.section.authorize .form_row.button {margin:25px 0 0px 0;}
.form_row {margin:15px 0;}
.form_row select,
.form_row input[type="text"] {
	margin:5px 0;
    border-radius: 5px;
    padding: 16px 20px !important;
    font-size: 14px;
    border: 1px solid #616265 !important;
    height: 52px;
    overflow: hidden;
    background-size: 12px !important;
    align-content: center;
}
.btn-style {text-align:center!important;}
.form_row input[type="text"],
.form_row input[type="password"] {
	width:300px;
}
.form_row a {border-bottom:0px solid #B3B375;font-size:0.8em;color:black;text-shadow: 1px 1px 1px #fdc425;font-weight:300;}
.auth_block .auth_form_block {display:flex;flex-wrap: wrap; align-items: center;}
.auth_text {margin-bottom:50px;color:#8D8D8D;}
.auth_left {border-right:1px solid #D9D7D8;}
.sub_title {width:70%;}
label sup {font-size:20px; color:red;position:relative;bottom:3px;padding-right:3px;}
.hidden {display:none;}
.sms_code,
.email_code {margin-top:3px;}
.author_link {font-size:20px;margin-top:25px;text-align:center;}
.author_link a {border-bottom:1px solid #fdc425;}
.auth_block .auth_form_block .button input {max-width:300px;}
.policy {display:flex;align-items: flex-start;margin:10px 20px 0 0;}
.policy input {margin:5px 10px 0 0 ;}
.policy span {font-size:0.75em;}
.policy span a {font-size:1em;}

.send_email_code {margin-top:10px;}
.send_email_code a {padding:5px 10px;color:#000;background-color:#fdc425;border-radius:3px;font-size:0.8em;}
.send_email_code a:hover {opacity:0.7;}

.swal2-html-container ol {
	list-style-type: none;
	counter-reset: num;
	margin: 0 0 0 35px;
	padding: 15px 0 5px 0;
	font-size: 18px;
}
.swal2-html-container ol li {
	position: relative;
	margin: 0 0 0 0;
	padding: 0 0 10px 0;
}
.swal2-html-container ol li:before {
	content: counter(num) '.';
	counter-increment: num;
	display: inline-block;
	position: absolute;
	top: 0px;
	left: -26px;
	width: 20px;
	color: #000;
	text-align: right;
}

@media screen and (max-width: 1200px) {
	.head_block {width:70%;padding:100px 20px 20px 20px;}
}

@media screen and (max-width: 768px) {
	.tire_head {height: 220px;}
	.work_field {margin:0;padding:0;}
	.section.authorize .auth_block {max-width:100%;padding:10px;}
	.auth_block .auth_form_block {flex-direction: column-reverse;    align-items: flex-start;}
	.auth_block .auth_form_block input[type="text"] {width:100%;max-width:100%;}
	.auth_block .auth_form_block .button input {width:100%;max-width:100%;}
	.auth_msg {margin-bottom:15px;}
	.auth_text {margin-bottom:15px;color:#8D8D8D;}
	.auth_left {border-right:0px solid #D9D7D8;}
	.sub_title {width:100%;}
	.head_block {padding:90px 0px 10px 0px;width: 100%;}
	.tire_head h1 {font-size:35px;font-weight:500;padding:0 10px;}
	.tire_head .sub_title {margin-top:15px;font-size:18px;font-weight:500;padding:0 10px;}
	.page_sub_head {background:url('images/partner.jpg') center no-repeat;background-size:cover;min-height:380px;/*filter: brightness(100%) contrast(110%) hue-rotate(5deg);*/}
	.auth_msg .icon {display:none;}
	.auth_msg .author_link {text-align:left;}
	.container {
        padding: 0 10px!important;
    }

    #popmechanic-snippet {display:none;}
}