.actionBtn .btn-primary{ width: 100%; border-radius: 0 ; background-color:#f6851f; border: 1px solid #f6851f ;  text-transform: uppercase; position: absolute; bottom:0;}
.actionBtn { position: relative; height: 34px; margin-bottom: 20px; }
.nbUserConsent{ margin-bottom: 20px; }
.writeForm .form-control{ border-radius: 0 ; }
.writeForm a{ text-transform: lowercase; font-size: 12px; text-decoration: none;}
.writeForm label{ font-weight: normal; }
.btn-primary:hover{ background-color: #de6e08; border: 1px solid #de6e08;}
.actionBtn .btn-primary:hover{ background-color:#de6e08; }
.main .actionBtn .btn-primary{ position: relative; }
.main .form-control{ border-radius:0px ;}
.main .actionBtn{ height: auto; }
.main {text-align: left;}

.actionBtn .btn-primary{ width: 100%; border-radius: 0 ; background-color:#f6851f; border: 1px solid #f6851f ;  text-transform: uppercase; position: absolute; bottom:0;}
.actionBtn .btn-primary:hover{ background-color:#bfab52; }
.actionBtn { position: relative; height: 34px; margin-bottom: 20px; }
.nbUserConsent{ margin-bottom: 20px; }
.writeForm .form-control{ border-radius: 0 ; }
.writeForm a{ text-transform: lowercase; font-size: 12px; text-decoration: none;}
.writeForm label{ font-weight: normal; }
.btn-primary:active:hover, .btn-primary.active:hover, .open>.dropdown-toggle.btn-primary:hover, .btn-primary:active:focus, .btn-primary.active:focus, .open>.dropdown-toggle.btn-primary:focus, .btn-primary:active.focus, .btn-primary.active.focus, .open>.dropdown-toggle.btn-primary.focus{background-color:#84713d;}
.contacts .write_we_contacts .form-control{ border-radius:0px ; }
.contacts .write_we_contacts textarea.form-control{ height: 102px }
.contacts .contacts_top{ border-bottom: 1px solid #cecece; margin-bottom:60px; padding-bottom: 60px;}
.contacts .contacts_adress{ font-size: 16px; color: #374255; line-height: 1.25em;}
.contacts .contacts_adress h3{font-size: 24px;}
.contacts .contacts_adress a{ color: #374255;  }
.contacts .contacts_adress a:hover,
.contacts .contacts_adress a:active,
.contacts .contacts_adress a:visited{ color: #374255;  }
.cont_left{ width: 48%; float: left; margin-bottom: 20px; }
.cont_right { width: 48%; float:right; margin-bottom: 20px; }
.actionBtn{ width: 250px; height: 45px; margin: auto;
    margin-top: 27px; }
.actionBtn .btn-primary:hover{ background-color:#de6e08; }
.nbForm textarea[name='form_textarea_7']{ height: 96px }
.nbForm .formQuestionField input{ border:none; background-color: #f4f4f4; box-shadow: none; border-bottom: 1px solid #ddd; padding-left: 0;}
.nbForm .formQuestionField input::-webkit-input-placeholder {color:#111;}
.nbForm .formQuestionField input::-moz-placeholder          {color:#111;}/* Firefox 19+ */
.nbForm .formQuestionField input:-moz-placeholder           {color:#111;}/* Firefox 18- */
.nbForm .formQuestionField input:-ms-input-placeholder      {color:#111;}
.nbForm .formQuestionField textarea{  background-color: #f4f4f4; border-radius:0; box-shadow: none; border:1px solid #ddd;}
.nbForm  .cont_right .formQuestionField{ margin-top: 10px; }
.nbForm .form-group{ margin-bottom: 11px; }
.modal .main-user-consent-request a {color: #666; background-image: url('images/check_2.png') !important;}


.nbForm.main .form-group {
    font-size: 1.35rem;
}

.nbForm.main .formQuestionField input {
    height: 45px;
    border: 1px solid rgba(0, 0, 0, 0.04);
    border-radius: 4px;
    padding: 10px;
    font-size: 1.35rem;
}

.nbForm.main .main-user-consent-request a {
    color: rgba(255, 255, 255, 1);
}

.nbForm.main .nbUserConsent._form {
    padding-top: 1rem;
}

.nbForm.main .form-group.captchaBlock {
    margin-bottom: 2rem;
}

.nbForm.main .nbUserConsent._form,
.nbForm.main .form-group.captchaBlock  {
    display: flex;
    justify-content: center;
}

.nbForm.main .actionBtn {
    width: 100%;
    margin: 0;
}

.nbForm.main .actionBtn .btn-primary {
    min-height: 52px;
}


@media (max-width: 767px) {
.cont_left{ width: 100%;}
.cont_right { width: 100%; }
.write_we_contacts{ margin-top: 20px; }
.contacts .contacts_top{ border-bottom: 1px solid #cecece; margin-bottom:30px; padding-bottom: 15px;}

}

