.not_agree .submit {background: #ccc !important;border-color: #ccc !important;}


.columns {display:flex;}
.columns .column {margin-left:15px;column-count: 1;}
.columns .column:first-child {margin-left:0px;}

.contacts_text_container {
	padding-top: 50px;
	padding-bottom: 50px;
}
.head__title {font-size:55px;line-height:80%;font-weight:500;
    padding-top: 80px;
    padding-bottom: 64px;
}
.head__title2 {font-size:42px;line-height:48px;font-weight:500;
    padding-top: 80px;
    padding-bottom: 64px;
}


.list1 {margin:0px;padding:0px;list-style:none;padding: 0px 0px;}
.list1 .list1 {padding:10px 0px;}
.list1 > li {
	display: block;
	position:relative;
	padding-left: 24px;
	margin-bottom: 7px;
}
.list1 > li:before {content:'';background-color: #00aad2;
    position: absolute;
    left: 0;
    top: .5em;
    width: 7px;
    height: 7px;
    border-radius: 50%;
;}
p {margin-bottom: 2rem;}

#map1 {position:relative;width:100%;height:450px;}

.fix_btn_instock {
    position: fixed;
    right: 0px;
    top: 500px;
    margin-top: -130px;
    transform: rotate(-90deg);
    background: #002c5f;
    height: 37px;
    display: block;
    line-height: 37px;
    text-transform: uppercase;
    color: white;
    font-size: 18px;
    padding: 0px 20px;
    transform-origin: 100% 37px;
    margin-top: -369px;
    z-index: 1000;
}


.page-kabinet1 {
    padding-bottom: 50px;
}
.page-kabinet1:after {content:'';display:block;height:0px;clear:both;float:none;}
.page-kabinet1 .form_title{}
.page-kabinet1 form{float:right;max-width: 360px;padding-top:21px;}
.page-kabinet1 form ._control{display:block;width:100%;margin-bottom: 15px;}
.page-kabinet1 form input{width:100%;}
.page-kabinet1 form input.error {border-color:#E63312 !important;}
.page-kabinet2 {
    padding-bottom: 50px;
}
.page-kabinet2 ul {margin:0px;padding:0px;list-style:none;}
.page-kabinet2 ul li{padding-bottom:10px;}
.page-kabinet2 ul li .title{font-weight:700;}
.page-kabinet2 ul li .text{}


.df-accordion {padding-bottom:50px;}
.df-accordion__header {display:block;}

.df-button {display:inline-block;}


.configurator_container {
    padding-top: 100px;
}



.form-section__item {
    width: 100%;
    margin-bottom: 24px;
    display: inline-block;
}
.form-section__item--50 {
    width: calc(50% - 18px);
}



.success {color:#000}
.success__center {position:relative;width:40%;min-width:592px;padding:40px 72px;padding-bottom:64px;background-color:#fff}
.success__title {text-align:center;margin-bottom:40px}
.success__icon {position:relative;width:10.4rem;height:10.4rem;border-radius:50%;background-color:#e4dcd3;margin:0 auto;margin-bottom:24px}
.success__icon svg {display:block;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}
.success__text {font-size:1.6rem;line-height:1.5;text-align:center}
.success__text span {color:#00aad2;white-space:nowrap}







.form__wrap {
    padding: 56px 72px 64px;
    background-color: #fff;
}
.form {
    padding-top: 80px;
    background-image: url(/images/signUpForm/background.jpg);
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: cover;
}
.form__wrap {}
.form__wrap h1 {
    padding-top: 30px;
}



.td-form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;background-color:#fff;color:#000}.td-form__title{width:70%;margin:0 auto;text-align:center;margin-bottom:48px}.td-form__center,.td-form__left,.td-form__right{width:33.33%}.td-form__center.isDealer,.td-form__left.isDealer,.td-form__right.isDealer{width:50%}.td-form__left{padding-right:16px}.td-form__center,.td-form__right{padding-left:16px}.td-form__center{padding-right:16px}.td-form__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;margin-top:50px}.td-form__img{margin-top:56px;margin-bottom:32px}.td-form__img img{display:block;max-width:100%;max-height:248px;margin:0 auto}.td-form__label{font-weight:500;margin:0;font-size:2rem;line-height:1.2;margin-bottom:32px}.td-form__dropdown,.td-form__input{margin-bottom:24px;-webkit-transition:.3s;transition:.3s}.td-form__map{text-align:right;margin-top:-8px;margin-bottom:17px}.td-form__map a{display:inline-block;position:relative;font-weight:500;font-size:1.2rem;line-height:1.5;padding-left:24px;color:#002c5f}.td-form__map a,.td-form__map a span,.td-form__map a svg{-webkit-transition:.3s;transition:.3s}.td-form__map a svg{display:block;position:absolute;width:16px;height:15px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;stroke:#002c5f}.td-form__map a:hover span{opacity:.8}.td-form__map a:hover svg{stroke:#00aad2}.td-form__accept{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.td-form__accept input{display:none}.td-form__accept input:checked+.td-form__box svg{-webkit-transform:scale(1);transform:scale(1)}.td-form__accept input.invalid+.td-form__box{border-color:#c70e0e}.td-form__box{position:relative;-webkit-box-flex:0;-ms-flex:none;flex:none;width:24px;height:24px;border:1px solid #e4dcd3;margin-right:16px;cursor:pointer}.td-form__box,.td-form__box svg{-webkit-transition:.3s;transition:.3s}.td-form__box svg{display:block;position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;-webkit-transform:scale(0);transform:scale(0)}.td-form__description{font-size:1.4rem;line-height:1.14}.td-form__description a{color:#00aad2}.td-form__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:36px}.td-form__item:not(:last-of-type){margin-right:36px}.appeal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;margin:0}.appeal input{display:none}.appeal input:checked+.appeal__circle:after{-webkit-transform:scale(1);transform:scale(1)}.appeal__circle{position:relative;width:24px;height:24px;border:1px solid #e4dcd3;border-radius:50%;cursor:pointer;margin-right:16px}.appeal__circle:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:12px;height:12px;border-radius:50%;background-color:#103a71;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:.3s;transition:.3s}.appeal__description{font-size:1.6rem;line-height:1.5}@media only screen and (max-width:1262px){.td-form{display:block}.td-form__title{width:100%;margin-bottom:53px}.td-form__center,.td-form__left,.td-form__right{width:100%;padding:0}.td-form__center.isDealer,.td-form__left.isDealer,.td-form__right.isDealer{width:100%}.td-form__info{text-align:right;margin-bottom:32px}.td-form__right{padding-top:20px}.td-form__footer{display:block;margin-top:0}.td-form__button{margin-top:40px;width:100%;text-align:center}}

.td-form__footer {
    margin-top: 31px;
    border-top: 1px solid #e4dcd3;
    padding-top: 49px;
}

#form_callback {padding-bottom:50px;}


.form-section_row {}
.form-section_row .form-section__item--50 {
    float: right;
}
.form-section_row .form-section__item--50:first-child {
    float: none;
}

.employees {
    display: flex;
    flex-wrap: wrap;
    margin-left: -20px;
    margin-right: -20px;
    padding: 50px 0px;
}
.employees .item {
    margin: 0px 20px;
    width: 17.7%;
    margin-bottom: 30px;
}
.employees .item .title {
    font-weight: 700;
    padding: 5px 0px;
}
.employees .item .image {}
.employees .item .image img {}
.employees .item .dolznost6 {}
.employees .item .email {display: block;}
.employees .item .phone {display: block;}


/*------------------------------------------------------------------------------------------------------------------------*/

@media (max-width: 1500px) {
}
@media (max-width: 1400px) {
}
@media (max-width: 1350px) {
}

/*IPAD PRO BEGIN*/
@media (min-width: 768px) and (max-width: 1199px){
}
/*IPAD PRO BEGIN*/

/*IPAD BEGIN*/
@media (min-width: 768px) and (max-width: 991px) {
}
/*IPAD END*/

/*MOBILE BEGIN*/
@media (max-width: 767px) {
	
	.contacts_text_container {}
	.head__title {font-size:38px;padding:30px 0px;line-height:34px;}
	.head__title2 {font-size:30px;padding:30px 0px;line-height:34px;}


	.list1 {}
	.list1 .list1 {}
	.list1 > li {}
	.list1 > li:before {}
	p {}

	#map1 {}

	.fix_btn_instock {}

	.success__center {min-width:0;width:auto;margin:16px;padding:48px 16px 40px}
	.success__title {margin-bottom:24px}
	.success__icon {margin-bottom:16px}
	
	
	.td-form__title{margin-bottom:33px}.td-form__label{font-size:16px;margin-bottom:20px}.td-form__label--dealer{margin-top:32px}.td-form__item:not(:last-of-type){margin-right:11px}.td-form__list{margin-bottom:32px}.appeal__circle{margin-right:6px}
	
	.form {}
	.form__wrap {
    padding: 15px;
}
	.form__wrap h1 {}

	
	.form-section_row {}
	.form-section_row .form-section__item--50 {
    width: 100%;
    float: none;
}
	.form-section_row .form-section__item--50:first-child {}

	.form-section__item--50 {}
	
	.employees {display:block;margin: 0px;}
	.employees .item {width:100%;margin:0px;padding-bottom: 30px;}
	
	.dealer-info__text {max-height:none !important;}
	
	
	.offer_img_full {
    padding: 0px;
    padding-top: 43px;
}
}