label.error {
    top: 38px;
    right: 20px;
    font-size: 14px;
    color: #e40909;
}

.form-step label.error {
    z-index: 2;
    right: 25px;
}

.form-group {
    position: relative;
}

.form-input.error {
    border-color: #e40909;
}

.eye, label.error {
    position: absolute;
}

@media screen and (max-width: 767px) {
    .group-type-10 .list-checkbox-item:not(:nth-child(4n)) {
        margin-right: 5px;
        margin-bottom: 15px;
    }

    .group-type-10 .list-checkbox {
        float: none;
        text-align: left;
        padding-top: 10px;
        width: 280px;
        margin: 0 auto;
    }

    td.cell-checkbox {
        display: none;
    }

}

.upload-image_profile img {
    width: 120px;
    /*height: 147px;*/
}

.upload-image_signature img {
    max-width: 120px;
    max-height: 61px;
    /*margin: 41px 0;*/
}

.menu__item .active {
    color: #b3e5fc !important;
}

.center {
    text-align: center;
}

.reset .span12.center {
    margin: 24px;
}

.alert-success {
    text-align: center;
}

.content {
    min-height: 340px;
    padding-bottom: 95px;
}

select.select-box.fancified.error + .trigger {
    border-color: #e40909;
}

.footer-total {
    display: none;
}

.footer-total.t {
    display: block;
}

.slide_new {
    background: url(../images/slide_new.webp) center no-repeat #0288d1;
    background-size: cover;
}

.upload-photo {
    height: auto;

}

.wrap-input-upd {
    width: auto;
}

.wrap-input-upd .form-input {
    margin-left: 0px;
}

.wrap-input-upd {
    position: relative;
    vertical-align: middle;
    display: inline-block;
}

.data-main-info {
    height: 550px;
}
@media screen and (max-width: 1280px) {
	.data-main-info {
		height: 600px;
	}
}
@media screen and (max-width: 400px) {
	.data-main-info {
		height: 620px;
	}
}

.chosen-container {
    width: 97% !important;
}

/*верхнее меню*/
.dropdown-menu_blue li > a, .btn.btn_dropdown, .btn_header, .menu__item a.active {
    color: #ffffff !important;;
}

div.title_mobile.small {
    font-size: 12px;
}

/*agentsRegions*/

.container.agentsRegions-edit textarea {
    height: 240px;
    width: 500px;
}

.agentsRegions-edit .hint {
    margin-bottom: 20px;
}

/*bigForm*/

#form-step .upload-file-container {
    overflow: visible;
}

/* style newest changes */

/*
change bg .btn
*/
.btn {
    background: #4cae4c;
    background-image: linear-gradient(to top, #4c8d00 0%, #6cc800 99%, #77dc00 100%);
    border: 0 solid transparent;
    box-sizing: border-box;
    color: #fff;
}

/*
change btn hover
*/
.btn:hover {
    color: #4CAF50;
    border: 1px solid #4c8d00;
    background: white;
}

.btn_light {
    background: #b3e5fc;
    color: #0288d1;
    border: 1px solid #b3e5fc;
}

.btn_header {
    white-space: normal;
    font-size: 11px;
    font-weight: 400;
    line-height: 12px;
    padding: 8px 25px;
    -webkit-transition: width .5s, font-size .5s ease;
    transition: width .5s, font-size .5s ease;
    /*margin-left: 20px;*/
    margin-left: 0;
}

.btn_transparent {
    background: 0 0;
    color: #b3e5fc;
    border: 1px solid #b3e5fc;
}

.btn_transparent:hover {
    color: #0288d1;
    background: #b3e5fc;
    border: 1px solid #b3e5fc;
}

.btn_light:hover {
    background: #b3e5fc;
    color: #0288d1;
    border: 1px solid #b3e5fc;
}

/*
 change structure header
*/
.header-top {
    display: none;
}

.header__button {
    position: initial;
}

.dropdown__toggle::after {
    background: transparent;
}

.header-logo {
    width: 300px;
    height: 110px;
    margin-right: 0;
}

.menu {
    padding: 0;
}

.logo__img {
    height: auto;
    width: 100%;
}

.header-bottom {
    justify-content: space-around;
    -webkit-justify-content: space-around;
    align-items: center;
}

.button__sign-in {
    max-width: 180px;
}

.button__sign-in span {
    width: 130px;
    display: block;
    font-size: 13px;
    white-space: normal;
    line-height: 15px;
    text-align: right;
    font-weight: 700;
}

.button__sign-in::after {
    content: "";
    position: absolute;
    top: 8px;
    right: 10px;
    width: 23px;
    height: 23px;
    background: url('../images/enterCorp.png') no-repeat;
    background-size: cover;
}

.header-logo > a {
    display: inline-block;
    vertical-align: middle;
    width: 100%;
    height: 100%;
}

.header__button.header__button_bottom {
    display: none;
}

.header-bottom .header__item_select {
    top: 0;
}

.header-bottom.header-fixed .header-logo {
    width: 100px;
    height: 50px;

}

.header-bottom.header-fixed .logo__img {
    max-width: 95%;
    height: auto;
}

.btn_header {
    padding: 7px 4px;
}

/* MENU */
@media screen and (max-width: 1660px) {

    .header__phone {
        font-size: 15px;
        padding-right: 0;

    }
}

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

@media screen and (max-width: 1600px) {
    .menu-button.menu-button_third {
        display: block;
    }

}

@media screen and (max-width: 1280px) {
    .header-logo {
        width: 110px;
        height: 110px;
    }

    .form-input_search.active,
    .form-input_search[type=search].active {
        background: #0288d1
    }

    .header__search {
        padding-left: 0;
        margin-left: 0;
        width: 30px;
        height: 30px;
    }
}

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

    .header__search {

        padding-left: 0;
        margin-left: 0;
        margin-bottom: 0;
        width: 30px;
        height: 25px;

    }
}

@media screen and (max-width: 980px) {
    .button__sign-in {
        max-width: 40px;
    }

    .button__sign-in span {
        font-size: 0;
    }

    .dropdown__text {
        display: none;
    }

    .dropdown_language {
        width: 40px;
        border: 0;
        margin-top: 25px;
    }
}

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

    .form_search_header {

        top: 0;

    }

    .header-bottom.header-fixed .header-logo {
        width: auto;
        height: 60px;
    }
}

@media screen and (max-width: 768px) {
    .header-logo {
        width: 79px;
        height: 79px;
    }

    .dropdown-hover,
    .btn_header {
        display: none;
    }

    .header-bottom {
        min-height: 115px;
    }

    #menu-button-3 {
        display: none;
    }

    .header-top,
    .menu-button {
        display: block;

    }

    .menu-button {
        position: initial;
    }

    .header__button.header__button_bottom {
        display: block;
    }

    .header__button.header__button_bottom {
        margin: 0;
    }
}

@media screen and (max-width: 767px) {
    .header__button.header__button_top .btn {
        background: #b3e5fc;
    }

}

@media screen and (max-width: 560px) {
    .header-logo {
        width: 42px;
        height: 42px;
    }

    .menu-button {
        position: initial;
    }

    .header-bottom {
        flex-wrap: wrap;
        -webkit-justify-content: space-between;
        justify-content: space-between;
        align-items: center;
        padding-top: 10px;
        align-content: space-around;
    }

    .link_blue {
        font-size: 12px;
    }

    .form_search_header {
        top: -10px;
    }

    .contacts__label {
        font-size: 7px;
    }

    .dropdown_language {
        width: 41px;
        margin-top: 0;
    }

    .header-contacts {
        order: 1;
    }

    .header__button.header__button_bottom {
        order: 3;
        min-width: 230px;
        margin: 0;
    }

    .header__button.header__button_top {
        order: 2;
    }

    .menu-button {
        position: initial;
        order: 5;
    }

    .contacts__label {
        line-height: 7px;
    }

    .header__button.header__button_bottom {
        margin: 0 auto;
    }

    .dropdown__toggle {
        height: 20px;
    }

}

/** added new styles **/
.date-wrapper-bottom.additional {
    margin-top: -11px;
    display: flex;
    justify-content: space-between;
    align-items: baseline;
}

/** новые поля в форме заявка **/
.card-payment{
	opacity: 0;
}
.card-payment-group {
    width: 100%;
    display: flex;
    justify-content: space-between;
    padding-left: 10px;
}

.card-payment-group  .card-payment {
    padding: 0;
}


.form-group.card-payment .form-label {
    display: block;
    margin: 0;
}

.group-type-12 {
    width: 10%;
    display: inline-block;

}

.panel-form-body_type2 .group-type-6 {
    width: 31%;
}

.panel-form-body_type2 .group-type-4 {
    width: 23%;
}

.form-input.chosen-select_width {
    width: 100%;
}

@media screen and (max-width: 1439px) {
    .card-payment-group {
        padding-left: 7px;
    }    
}


@media screen and (max-width: 1023px) {
    .panel-form-body_type2 .group-type-4 {
        width: 23%;
    }
}

@media screen and (max-width: 959px) {
    .panel-form-body_type2 .group-type-6 {
        width: 100%;
    }
    .panel-form-body_type2 .group-type-4 {
        width: 31%;
    }
    .panel-form-body_type2 .group-type-12 {
        width: 14%;
        margin-left: 20px;
    }

    .form-group.card-payment .form-label {
        display: inline-block;
    }

    .form-group.group-type-4 .form-label, .form-group.group-type-12 .form-label  {
        display: block;
    }

    .form-group.group-type-4 .form-input_sm {
        width: 100px;
    }

    .form-input.chosen-select_width {
        width: 340px;
    }

    .card-payment-group {
        flex-wrap: wrap;
        justify-content: flex-end;
    }
    
    .card-payment-group {
        padding-left: 0;
        padding-right: 13px;
    } 
}

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

    .panel-form-body_type2 .group-type-4 {
        width: 193px;
    }

    .panel-form-body_type2 .group-type-12 {
        width: 75px;
        margin-left: 0;
    }
    .form-input.chosen-select_width {
        width: 100%;
    }   

    .form-group {
        text-align: center;
    }
    .form-group.group-type-12 .form-input_sm {
        width: 75px;
    }

    .form-group.group-type-4 .form-input_sm {
        width: 83px;
    }

    .form-input.chosen-select_width {
        width: 260px;
    } 

    .panel-form-body_type2 .panel-entery {
        text-align: center;
    }

    .card-payment-group {
        justify-content: center;
    }
}



/* 13.03.2019 */

.btn_header {
    padding: 0 5px;
    height: 40px;
    width: auto;
    vertical-align: middle;
    display: flex;
    align-items: center;
    justify-content: center;
    max-width: 200px;
}

.form-group_search.active {
    width: 179px;
    height: 40px;
}

.form-input_search, .form-input_search[type=search] {
    height: 40px;    
    border-radius: 20px;
}

.form-button_search {
    right: 12px;
}

.header__search {
    padding-left: 20px;
    margin-bottom: 17px;
}

.header__status { 
    top: 8px;
}

.menu-button .icon {
    font-size: 16px;
    color: #b3e5fc;
}


.header-bottom.header-fixed .header-logo {
    width: 180px;
    height: 50px;
}

.header-bottom.header-fixed .logo__img {
    width: 100%;
}

@media screen and (max-width: 1699px) {
    .btn_header {
        width: 173px;
    }
}

@media screen and (max-width: 1280px) {
    .header-bottom.header-fixed .header-logo {
        width: 65px;
        height: 58px;
        margin-top: 0;
    }

    .header-logo {       
        margin-top: 10px;
    }

    .header-bottom.header-fixed .logo__img {
        max-width: 100%;
    }

    .btn_header {
        margin-right: 20px; 
    }

    .header__search {        
        margin-bottom: 10px;
        margin-right: auto;
        margin-left: 20px;
    }
    .header-contacts {
        margin-right: 20px;
    }

    .header-bottom .header__item_select {
        margin-left: 20px;
    }
}

@media screen and (max-width: 1749px) {
    .header__phone {
        font-size: 15px;
        padding-right: 0;
        white-space: nowrap;
    }
}
@media screen and (max-width: 980px) {
    .dropdown__toggle::after {
        margin-left: 1px;
        margin-bottom: 10px;
    }
    .header__item_select {
        margin-left: 3px;
    }
}

@media screen and (max-width: 959px) {
    .header__search {
        margin-bottom: 15px;
    }
}

@media screen and (max-width: 768px) {
    .dropdown-hover, .btn_header {
        display: none;
    }    
    .header .btn_light, .header .btn {
        width: 147px;
    }

    .header-bottom .header__item_select {
        margin: 0;
        width: 36px;
        padding-left: 5px;
    }
    
    .dropdown-menu_language .dropdown__item {
        padding: 0 7px 0 9px;
    }

    .header-bottom .header__item_select {
        margin-left: 20px;
        margin-top: 25px;
    }

    .header__button.header__button_top {
        margin-right: 20px;
    }

    .header-top, .menu-button {
        margin-right: 20px;
    }

    .header-top, .menu-button { 
        min-width: 40px;
    }
}

@media screen and (max-width: 560px) {
    .header-logo {
        width: 57px;
        height: 57px;
    }
    
    .header__button.header__button_bottom {
        min-width: 1px;
        margin: 0 auto -16px 0;
    }
    .header__button.header__button_top {
        margin-left: 20px;
    }

    .header__search {
        margin-bottom: -11px;
    }

    .header .btn_light, .header .btn {
        width: 220px;
    }

    .header-bottom .header__item_select {
        margin-left: 35px;
        margin-top: 8px;
    }

    
}

@media screen and (max-width: 520px) {
    .header .btn {
        width: 220px;
    }
    
    .header__button.header__button_top {
        margin-left: 0;
        margin: 0;
    }

    .header-bottom .header__item_select {
        margin-left: 0;
    }

    .header-top, .menu-button {
        margin: 0;
    }

    .header__search {
        margin: 0;
        margin-top: 10px;
        margin-left: 7px;
    }
    .header-contacts {
        margin-right: 8px;
    }

    .header__phone {
        font-size: 14px;
    }
}

@media screen and (max-width: 320px) {
    .header .btn {
        width: 220px;
    }
}


/* driver-licence style */

.group-type-5 {
    width: 65%
}

.group-type-6 {
    width: 35%;
}

.group-type-5 .form-input_xl, .group-type-5 .select_xl {
    width: 454px;
}

.form-group .chosen-container-single .chosen-single {
    border: 1px solid #bdbdbd;
}

.form-group .chosen-container-single .chosen-single span {
    color: #757575;
    width: 100%;
}

.form-group .chosen-container {
    width: 102px !important;
}

.form-group .chosen-container {
    margin-bottom: 0;
}

.form-group.group-type-7 .chosen-container-single .chosen-single div b {
    position: absolute;
    top: 15px;
    right: 18px;
    display: inline-block;
    width: 14px;
    height: 7px;
    background-size: 100%;
    background: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214%22%20height%3D%227%22%20viewBox%3D%220%200%2014%207%22%3E%3Ctitle%3E%D1%81%D1%82%D1%80%D0%B5%D0%BB%D0%BA%D0%B0%3C%2Ftitle%3E%3Cpath%20d%3D%22M1%206l6-5%206%205%22%20fill-opacity%3D%220%22%20fill%3D%22%23fff%22%20stroke-dasharray%3D%220%22%20stroke-linejoin%3D%22round%22%20stroke-linecap%3D%22round%22%20stroke%3D%22%23757575%22%20stroke-miterlimit%3D%2250%22%20stroke-width%3D%222%22%2F%3E%3C%2Fsvg%3E)
    no-repeat center center;
    transform: rotate(180deg);
}

.form-group.group-type-7 .chosen-container-single.chosen-with-drop .chosen-single div b {
    transform: rotate(0deg);
}

.list-checkbox_12 .list-checkbox-item:not(:last-child) {
    margin-right: 13px;
}

.group-type-10 .list-checkbox_12 {
    margin-left: 0;
}

.subgroup-type {
    display: inline-block;
    text-align: right;
}

.subgroup-type .select.select_sm {
    width: 102px;
}

.designer-card .form-group .form-label {
    max-width: 180px;
}

.group-type-7 .form-label {
    float: none;
    max-width: 180px;
}


.designer-card .group-pull .chosen-container {
        width: 86% !important;
}


@media screen and (max-width: 1023px) {
    .group-type-5 .form-input_xl, .group-type-5 .select_xl {
        width: 71%;
    }
}

@media screen and (max-width: 959px) {
    .group-type-5 {
        width: 100%;
    }
    .group-type-5 .form-input_xl, .group-type-5 .select_xl {
        width: 340px;
    }

    .group-type-6 {
        width: 100%;
    }
    .form-group.group-type-4 .form-label, .form-group.group-type-12 .form-label {
        display: inline-block;
    }

    .group-type-7 {
        width: 100%;
        text-align: justify;
    }

    .subgroup-type {
        max-width: 360px;
        display: inline-block;
    }
    .designer-card .group-pull .chosen-container {
        width: 340px !important;
    }
}

@media screen and (max-width: 767px) {
    .group-type-7 .select {
        width: 102px;
    }

    .group-type-5 .form-input_xl, .group-type-5 .select_xl {
        width: 260px;
    }

    .form-group .form-label, .form-group.group-type-4 .form-label, .form-group.group-type-12 .form-label {        
        display: block;
        margin: 0 auto;
        max-width: 500px;
        width: 100%;
    }

    .subgroup-type {
        max-width: 1000px;
        display: inline-block;
        text-align: center;
        margin: 0 auto;
        width: 100%;
    }

    .form-group .form-label, .form-group.group-type-4 .form-label, .form-group.group-type-12 .form-label {        
        display: block;
        margin: 0 auto;
        max-width: 250px;
        width: 100%;
    }
    .designer-card .group-pull .chosen-container {
        width: 260px !important;
    }

}

@media screen and (max-width: 380px) {
    .panel-form-body .form-group .form-label, .panel-form-body_type2 .form-group .form-label {
        text-align: center;
    } 
}

.drivers-license #step-4 .form-group.group-type-1 .form-label {
    max-width: 160px;
}

/* 18.03.2019 */

.panel-form-body .prettydropdown:not(.disabled) > ul.active {
    width: 340px !important;
}

.panel-form-body .prettydropdown > ul.active {
    z-index: 500;
}

.prettydropdown.classic > ul:not(.active) > li.selected:not(:first-child) {
    display: flex;
    align-items: center;
    padding-top: 0;
}

#delivery_type_chosen .chosen-results {
    max-height: 140px;
}

/* 25.03.19 */

@media screen and (max-width: 959px) {
     
    .chosen-container .chosen-results {
       max-height: 152px;
   }
   #delivery_type_chosen .chosen-results {
       max-height: 106px;
   }
}

.step .form-input {
	text-transform: uppercase;
}

/* 22.04.21 */
.form-step .group-type-10 label.error{
	right: 50%;
}

.error .chosen-container-single .chosen-single {
    border: 1px solid #e40909 !important;
}

/* 28.06.21 */
.gp-content_message {
    min-height: 628px;
}

#sendmessage, #senderror {
    border:1px solid #e6e6e6;
    background:#f6f6f6;
    display:none;
    text-align:center;
    padding:15px 12px 15px 65px;
    margin:10px 0;
    font-weight:600;
    margin-bottom:30px;
}
 
#senderror {
    color: #f00;
}

/* 19.08.21 */
body{
	background: #e7effc;
}
.header {
	background: url(../images/header_bg.webp) no-repeat center;
	background-size: cover;
}
.header-bottom.header-fixed {
   background-color: rgba(45, 91, 166, 0.9);
}
.slider-item:after{
	background: #2D5BA6;
}
.consultation-block {
    background-color: #B3E5FC;
}
.consultation-title__text{
	color: #2d5ba8;
}
h2, .title, .entery__title, .modal-title{
	color: #1e2f5b;
}
.slider .slick-dots li button:before{
	opacity: 1;
	border: 2px solid #51a5d4;	
}
.slider .slick-dots li.slick-active button:before{
	background-color: #51a5d4;
}
.single-carousel .slick-dots li button:before{
    content: "";
    display: inline-block;
    font-size: 10px;
    width: 10px;
    height: 10px;
    opacity: 1;
    border-radius: 50%;
    border: 2px solid #2d5ba8;
    text-align: center;
    background-color: transparent;
}
.single-carousel .slick-dots li.slick-active button:before {
	background-color: #2d5ba8;
}
.carousel.documents-slider .slick-dots li button:before{
	opacity: 1;
	border: 2px solid #51a5d4;
}
.carousel.documents-slider .slick-dots li.slick-active button:before{
	background-color: #51a5d4;
}
.type-item-icon svg.icon{
	color: #2D5BA6;
}
.questions__title:after {
    background: url(data:image/svg+xml,%3Csvg%20id%3D%22%D0%A1%D0%BB%D0%BE%D0%B9_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20398.3%20367%22%3E%3Cstyle%3E.st0%7Bfill%3A%23cce7fa%7D%3C%2Fstyle%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M385.6%20367c-.6%200-1.2%200-1.8-.1-6.6-1-11-7.1-10-13.7%203.2-20.7-8.7-35.3-21.9-48-20.9-20-46.6-31.8-69.3-42.1-7.2-3.3-14.1-6.4-20.4-9.6-2.9-1.5-5.1-4.2-6.1-7.3-2.7-9.4.2-39.9%208-53.5%201.4-2.5%203.7-4.4%206.4-5.3%205-1.8%209.9-9.6%2013.1-21%204.6-16.2%201.9-26.6%200-28.9-2.4-2.8-3.4-6.4-2.7-10%205.6-30.7%204.1-49-5-61.1-4.7-6.2-10.9-10.1-13.2-10.8-3.5-1.1-6.2-3.7-7.6-7.1-4.6-11.6-27.1-24.5-52-24.5h-7.9c-52.4%200-69.3%2033.3-72.2%2039.9-6.1%2014.2-11.5%2030.8-5.5%2063.6.7%203.6-.3%207.2-2.7%2010-1.9%202.2-4.6%2012.6%200%2028.8%203.2%2011.4%208.1%2019.2%2013.1%2021%202.7%201%204.9%202.9%206.4%205.3%207.8%2013.5%2010.7%2044.1%208%2053.5-.9%203.2-3.1%205.8-6.1%207.3-6.3%203.2-13.2%206.3-20.4%209.6-22.7%2010.3-48.4%2022.1-69.3%2042.1-13.3%2012.7-25.1%2027.3-21.9%2048%201%206.6-3.5%2012.7-10%2013.7-6.6%201-12.7-3.5-13.7-10-4.9-31.8%2013-53.5%2029-69%2023.8-22.9%2052.8-36%2076-46.6%204.7-2.1%209.2-4.2%2013.5-6.2-.2-7.4-1.7-20.1-4.5-27.4-10.4-5.9-18.3-17.7-23.1-34.7-5.1-17.9-4.5-34.8%201.4-45.8-5.2-32.6-.7-52.7%207.8-72.6C104.8%2045.4%20127.7%200%20195.2%200h8c15.3%200%2031.2%203.8%2044.7%2010.7%2012.5%206.3%2022%2014.8%2027.2%2024.3%206.3%203.3%2013.8%209.1%2019.8%2017%2013.1%2017.3%2016.2%2039.9%2010.3%2075.2%205.9%2011.1%206.5%2027.9%201.3%2045.8-4.8%2017-12.7%2028.8-23.1%2034.7-2.7%207.3-4.3%2020-4.5%2027.4%204.2%202%208.8%204.1%2013.5%206.2%2023.2%2010.6%2052.2%2023.8%2076%2046.6%2016.1%2015.4%2033.9%2037.2%2029%2069-.8%205.9-6%2010.1-11.8%2010.1z%22%2F%3E%3C%2Fsvg%3E) no-repeat;
}

.step-nav-item.active>a, .step-nav-item.active>span{
	color: #2d5ba6;
	border: 3px solid #2d5ba6;
}
.step-nav-item>a:before, .step-nav-item>span:before{
	background: #e7effc;
}
.panel-form-footer{
	background-color: #B3E5FC;
}
.icon-price{
	width: auto;
	height: 65px;
}

.slide1 {
    background: url(../images/slide1.webp) center no-repeat #2D5BA6;
    background-size: cover;
}
.slide_new {
    background: url(../images/slide_new.webp) center no-repeat #2D5BA6;
    background-size: cover;
}
.slide2 {
    background: url(../images/slide2.webp) center no-repeat #2D5BA6;
    background-size: cover;
}
.header-contacts {
  display: flex;
  flex-direction: column;
}

@media (min-width: 768px) {
  .header_home {
    background-image: none;
  }
}
/* 09.11.2021 */
.title_text {
	margin-bottom: 40px;
	max-width: 75%;
	margin: 0 auto;
	text-align: center;
}
.title_text p {
  font-size: 1.6rem;
  line-height: 20px;
}

.header-bottom.header-fixed {
  height: 140px;
}

@media screen and (max-width: 1600px) {
  .menu-button {
    top: 0;
    right: 0;
    visibility: visible;
    opacity: 1;
  }
}

@media screen and (max-width: 1600px) {
  .menu-button {
    position: initial;
  }
}