.bg-blue{background:url(/templates/naves/images/question-bg-bottom.jpg) no-repeat top center}
.left__top-form{width:calc(100% - 655px)}
.right__top-form{width:655px}
.bg-blue .title-naves{text-align:center}
.bg-blue .title-naves__in{color:#fff}
.bg-blue .title-naves__in::after{position: absolute;width: 70%;height: 2px;background: #e74530;content: "";left: 50%;bottom: -2px;right:auto;transform:translate(-50%)}
.quest-wrapper{margin-top: -170px;position:relative}
.quest-wrapper .top-form{padding: 25px 30px;margin-top:100px;background: rgba(255,255,255,0.17);border: 1px solid #fff;border-radius: 10px;}
#questform input[type="tel"], #questform input[type="text"]{font-size:16px}
.top-form-title-quest{font: 700 32px/32px Arial Black;color:#fff;text-transform:uppercase;text-align:center;margin-bottom:25px}
#questform input[type="submit"]{font: 700 20px Arial Black;height: 60px;background: #73bc37;border-radius: 5px;color:#fff;text-transform:uppercase;width:100%;border:none;margin-bottom:20px}
#questform input[type="submit"]:hover{background:#284a76; color:#fff !important}
.quest-phone{color: #fff;text-align:center;text-transform:uppercase;font: 700 28px/32px Arial Black;padding-top:25px}
.quest-phone span{word-spacing: -5px;margin-left: 10px;}
.quest-wrapper .container{position:relative}
.field-questform{padding-top:10px; padding-bottom:10px}
.field-questform input{margin:0 !important}
.field-questform label{color:#fff; font-size:14px; line-height:1.2; padding-bottom:10px}
.quest-wrapper .top-form-checkbox label, .quest-wrapper .top-form-checkbox label a{color:#fff}
@media (max-width: 1229px) {
	.quest-wrapper {margin-top: -70px}
	.man-quest img{width:375px}
	.quest-phone {font: 700 24px/26px Arial Black; padding-top: 20px}
	.top-form-title-quest {font: 700 26px/26px Arial Black; margin-bottom: 20px}
	.right__top-form {width: 555px}
	.left__top-form{width:calc(100% - 555px)}
	#questform input[type="submit"] {font: 700 18px Arial Black;height: 55px}
	.quest-wrapper .top-form {padding: 20px 25px;margin-top: 20px}
}
@media (max-width: 991px) {
	.quest-wrapper .top-form {padding: 20px}
	.quest-phone {font: 700 24px/42px Arial Black; padding-top: 20px}
	#questform input[type="tel"], #questform input[type="text"], #questform input[type="submit"]{height:40px}
	#questform input[type="submit"]{font: 700 16px Arial Black;height: 50px}
	.quest-phone{font-size: 24px;line-height: 32px;padding-top: 15px;}
	.man-quest img{max-width: 360px;}
	.quest-wrapper {margin-top: -50px;}
	.quest-wrapper .top-form {margin-top: 25px;}
	.top-form-title-quest {font: 700 22px/22px Arial Black; margin-bottom: 20px}
	.quest-phone span{display:block}
	.right__top-form {width: 340px;}
	.left__top-form{width: calc(100% - 340px);}
}	
@media (max-width: 767px) {	
.right__top-form {width: 100%;}
	.quest-wrapper, .quest-wrapper .top-form {margin-top: 0}
}
@media (max-width: 575px) {	
	.top-form-title-quest {font: 700 20px/20px Arial Black}
	.quest-phone {font: 700 20px/36px Arial Black; padding-top: 10px}
	.quest-phone span{font-size: 28px}	
	#questform input[type="submit"] {height: 45px}
	.quest-wrapper .top-form {padding: 20px 15px}
}