/*** Опросы ***/
.header_question{display:none}
.header-bottom-button ul li.header_question{display:block !important}
.question__block {border: none;display: flex;flex-flow: row wrap;margin: auto;height: 100%;align-content: space-between}
.wrapper__question fieldset{padding:0; border:none; margin:0;/* display:flex; height:100%*/}
.question__title{font:700 25px/32px 'PT Sans', sans-serif; color:#ffbe16; text-transform:uppercase; text-align:center}
.color-yellow{color:#ffbe16 !important}
.question__block > div{width:100%}
.question__text{color:#fff; text-align:center; font-size:19px; line-height:26px; padding:10px 0 25px}
.question__text-small{color:#fff; text-align:center; font-size:16px; line-height:24px; margin:10px 0}
.question__input-title{color:#fff; text-align:center; font-size:14px; line-height:24px; margin:20px 0 5px}
.question__small-title{font:700 18px/26px 'PT Sans', sans-serif; color:#ffbe16; padding:0 0 10px}
.question__medium-title{font-size:21px; line-height:26px; color:#fff; text-align:center; margin-bottom:25px}
.wrapper__question{border:4px solid #ffbe16; background:url(./images/question-bg.png) repeat 0 0; padding:30px 60px; display:flex; height:100%}
.question__check-image, .question__more-info{color: #fff; margin:0 -15px}
.question__check-image label{cursor: pointer;font:700 16px/19px 'PT Sans', sans-serif;margin: 0;padding: 0 0 20px;}
.check-image__block, .more-info__block{padding:0 15px}
.question__check-image span.check-image__img{transition: all 0.2s ease-out 0s; display:inline-block; border-radius:3px; overflow:hidden}
.question__check-image span.check-image__img img{max-width:100%; height:auto}
.question__check-image span.check-image__text{padding-left:40px;display: flex;align-items: center;height: 32px;margin: 15px 0; position:relative}
.question__check-image span.check-image__text::before, .question__wrapper-input-radio .input-radio__list-text::before{height:32px; width:32px; border-radius:100%; border:1px solid #ecb11d; content:""; position:absolute; left:0; top:0; background:rgba(49,40,32,0.5)}
.question__check-image span.check-image__text::after, .question__wrapper-input-radio .input-radio__list-text::after{transition: all 0.2s ease-out 0s; background:#ecb11d;content:"";position:absolute;top: 8px;bottom: 8px;left: 8px;border-radius:100%;width: 16px;opacity: 0;}
.question__check-image input{display:none}
.check-image__block input:checked ~ span.check-image__img{box-shadow: 0px 0px 9px 1px rgba(44, 40, 36, 0.8);}
.check-image__block input:checked ~ span.check-image__text::after, .question__wrapper-input-radio input:checked ~ span::after{opacity:1}
.more-info__text{padding:0 0 10px 35px; font-size:16px; line-height:18px; background:url(./images/check-quest.png) no-repeat left top}
.wrapper__question .button__next{text-align:center; text-decoration:none; display:block; transition: all 0.2s linear 0s; border-radius: 25px; border:none; background:#e74530; box-shadow: 0px 3px 0px 0px rgba(164, 34, 17); width: 190px; color:#fff; font:700 16px/50px 'PT Sans', sans-serif; text-transform:uppercase; height: 50px}
.wrapper__question .button__next span{padding:0 0 0 30px; line-height:50px; display:inline-block; height:100%; background:url(./images/btn-check.png) no-repeat left center}
.wrapper__question .button__next:hover{background:#c23421; box-shadow:  0px 3px 0px 0px #a42211}
.wrapper__question .button__next.disabled{color:#8f2517; cursor:default}
.wrapper__question .button__next.disabled:hover{background:#e74530; box-shadow: 0px 3px 0px 0px rgba(164, 34, 17);}
.wrapper__question .button__next.disabled span{background:url(./images/btn-check-disabled.png) no-repeat left center}
.wrapper__question .button__prev{text-align:center; display:block; text-decoration:none; transition: all 0.2s linear 0s; border-radius: 25px; border:none; background:#dbdbdb; box-shadow: 0px 3px 0px 0px #808080; width: 190px; color:#808080; font:700 16px 'PT Sans', sans-serif; text-transform:uppercase; height: 50px}
.wrapper__question .button__prev span{line-height:50px; display:inline-block; transition: all 0.2s linear 0s; padding:0 0 0 30px; background:url(./images/prev.png) no-repeat left center}
.wrapper__question .button__prev:hover{color:#444444}
.wrapper__question .button__prev:hover span{background-image:url(./images/prev-h.png)}
.question__button-bottom {display: flex;text-align: center;justify-content: space-between;align-items: flex-end;margin:0 -10px}
.block__step{font-size:17px; font-weight:700; color:#ffbe16; text-transform:uppercase}
.question__wrapper-input-flex{display: flex;align-items: center;justify-content: center; }
.question__wrapper-input-flex-radio{display: flex;align-items: center;justify-content: start;-ms-flex-wrap: wrap;flex-wrap: wrap; margin:0 -15px}
.question__wrapper-input-flex-checkbox{justify-content: center;}
.question__wrapper-input{width:100%}
.question__input{display: flex; justify-content:center}
.question__input input{transition: all 0.2s linear 0s; margin:0; background: rgba(255, 255, 255, 0.902); height:64px; border:2px solid #ffbe16; border-radius:10px; font-size:19px; color:#4c4c4c; padding:0 20px}
.question__input input:focus{border-color:#e74530; background:#fff}
.step-wrapper__sm{text-align:center; padding-top:15px}
.button-step{float:right}
.step-wrapper__validate{font-size:14px; color:#ffbe16; border-radius: 3px; background-color: rgba(49, 40, 32, 0.6); display:inline-block; line-height:30px; padding:0 15px}
.validate-error{color:#fff; background:#a42d1d}
.question__wrapper-input-radio{color:#fff;font-weight:400;font-weight:700;font-size:16px;line-height:18px;padding: 0 15px;}
.question__wrapper-input-radio input{display:none}
.input-radio__list {min-height: 32px;cursor: pointer; width:100%}
.question__wrapper-input-radio .input-radio__list-text{padding-left: 50px;display:flex;position:relative;align-items: center;height: 32px;}
.question__wrapper-input-radio .input-radio__list-text::before{width:32px; height:32px; position:absolute; left:0; top:0; content:""}
.question__wrapper-input-radio .input-radio__list-text span span{font-family:'PT Sans', sans-serif;font-weight:400;}
.input-checkbox__list input{display:none}
.input-checkbox__list{width:100%; margin:0 0 20px; font-weight:400;cursor: pointer }
.question__wrapper-input-checkbox{padding:0 15px}
.question__wrapper-input-checkbox img{width:100%; height:auto}
.input-checkbox__list-block{transition: all 0.2s linear 0s; border-radius: 3px; overflow:hidden; display:block; position:relative}
.input-checkbox__list-block::before{transition: all 0.2s linear 0s; background: url(./images/check-image.png) no-repeat 0 0;content: "";width: 30px;height: 30px;position: absolute;top: 5px;left: 5px;opacity: 0}
.input-checkbox__list-block__text{transition: all 0.2s linear 0s; background: rgba(255, 255, 255, 0.902); position:absolute; bottom:0; left:0; right:0; font:700 16px/30px 'PT Sans', sans-serif; color:#312820; padding:0 15px}
.input-checkbox__list input:checked ~ .input-checkbox__list-block{box-shadow: 0px 0px 9px 1px rgba(44, 40, 36, 0.8);}
.input-checkbox__list input:checked ~ .input-checkbox__list-block .input-checkbox__list-block__text{background:rgba(255, 190, 22, 0.902)}
.input-checkbox__list input:checked ~ .input-checkbox__list-block::before{opacity:1}
.square{font:16px 'PT Sans', sans-serif}
.square strong{font:700 20px 'PT Sans', sans-serif; }
.quest-j .question__check-image{align-items:center}
.question__final{background: rgba(254, 254, 255, 0.129)}
.question__final ul{padding:10px 20px; margin:0 0 30px}
.question__final ul li{padding:15px 0 15px 50px; margin:0; list-style:none; position:relative; font:16px/19px 'PT Sans', sans-serif; color:#fff}
.question__final ul li span{font-weight:700; color:#ffbe16}
.question__final ul li span + span{font-family:'PT Sans', sans-serif; color:#fff}
.question__final ul li::before{text-align:center; background: rgba(49, 40, 32, 0.588); position:absolute; left:0; top:50%; margin-top:-16px; width:32px; height:32px; border:1px solid #ffbe16; border-radius:100px; font:16px/30px 'PT Sans', sans-serif; color:#feb218}
.question__final ul li:nth-child(1)::before{content:"1"}
.question__final ul li:nth-child(2)::before{content:"2"}
.question__final ul li:nth-child(3)::before{content:"3"}
.question__final ul li:nth-child(4)::before{content:"4"}
.question__final ul li:nth-child(5)::before{content:"5"}
.question__final ul li:nth-child(6)::before{content:"6"}
.question__final ul li:nth-child(7)::before{content:"7"}
.question__final ul li:nth-child(8)::before{content:"8"}
.question__final ul li:nth-child(9)::before{content:"9"}
.question__final ul li:nth-child(10)::before{content:"10"}
.text-uppercase{text-transform:uppercase}
.question__text span span{border-radius: 3px; background-color: rgb(49, 40, 32); color:#feb218; padding:2px 9px; margin:0 5px}
.send-hidden{opacity:0; visibility:hidden}
.send-block__radio.selected ~ .send-hidden{opacity:1; visibility:visible}
.question__send-block, .succsess__social{display: flex; justify-content: center; -ms-flex-wrap: wrap; flex-wrap: wrap;}
.send-block__radio{padding:0 7px; font-weight:400; cursor:pointer}
.send-block__radio input{display:none}
.send-block__radio-btn{transition: all 0.2s linear 0s; border-radius: 3px; box-shadow: 0px 3px 0px 0px #a4a4a4; background:#ffffff; width:100%; display:block; text-align:center;}
.send-block__radio-icon{transition: all 0.2s linear 0s;display:inline-block;}
.send-block__radio:nth-child(1) .send-block__radio-btn{color:#c84734}
.send-block__radio:nth-child(1) input:checked ~ .send-block__radio-btn{color:#fff; background:#c84734}
.send-block__radio:nth-child(2) .send-block__radio-btn{color:#22b228}
.send-block__radio:nth-child(2) input:checked ~ .send-block__radio-btn{color:#fff; background:#22b228}
.send-block__radio:nth-child(3) .send-block__radio-btn{color:#0088cc}
.send-block__radio:nth-child(3) input:checked ~ .send-block__radio-btn{color:#fff; background:#0088cc}
.send-block__radio:nth-child(4) .send-block__radio-btn{color:#735ff4}
.send-block__radio:nth-child(4) input:checked ~ .send-block__radio-btn{color:#fff; background:#735ff4}
button.button__next{width:305px !important; margin:10px 0 !important}
.thanks-name{color:#fff; text-align:center; font:700 16px/24px 'PT Sans', sans-serif; text-transform:uppercase}
.question__succsess{margin-bottom:45px}
.succsess__social a{border-radius: 3px;background:#fff;line-height: 44px;margin: 10px 7px 0;text-align:center; font-size:16px}
.succsess__social a span{transition: all 0.2s linear 0s; display:inline-block; padding-left:30px; }
.succsess__social a.social__telegram{color:#0088cc}
.succsess__social a.social__telegram span{background:url(./images/3ic.png) no-repeat left center}
.succsess__social a.social__telegram:hover{background:#0088cc; color:#fff}
.succsess__social a.social__telegram:hover span{background:url(./images/3icw.png) no-repeat left center}
.succsess__social a.social__viber{color:#735ff2}
.succsess__social a.social__viber span{background:url(./images/4ic.png) no-repeat left center}
.succsess__social a.social__viber:hover{background:#735ff2; color:#fff}
.succsess__social a.social__viber:hover span{background:url(./images/4icw.png) no-repeat left center}
.succsess__social a.social__video-vk{color:#fff; background:#4c75a3}
.succsess__social a.social__video-vk span{background:url(./images/5icw.png) no-repeat left center}
.succsess__social a.social__video-vk:hover{background:#fff; color:#4c75a3}
.succsess__social a.social__video-vk:hover span{background:url(./images/5ic.png) no-repeat left center}
.succsess__social a.social__vk{color:#4c75a3; background:#fff}
.succsess__social a.social__vk span{background:url(./images/5ic.png) no-repeat left center}
.succsess__social a.social__vk:hover{background:#4c75a3; color:#fff}
.succsess__social a.social__vk:hover span{background:url(./images/5icw.png) no-repeat left center}
.succsess__social a.social__instagram{color:#fff; background: -moz-linear-gradient( 77deg, rgb(251,190,63) 0%, rgb(234,73,114) 49%, rgb(178,59,152) 100%); background: -webkit-linear-gradient( 77deg, rgb(251,190,63) 0%, rgb(234,73,114) 49%, rgb(178,59,152) 100%); background: -ms-linear-gradient( 77deg, rgb(251,190,63) 0%, rgb(234,73,114) 49%, rgb(178,59,152) 100%);}
.succsess__social a.social__instagram span{background:url(./images/6icw.png) no-repeat left center}
.succsess__social a.social__instagram:hover{background:#fff; color:#ea4972}
.succsess__social a.social__instagram:hover span{background:url(./images/6ic.png) no-repeat left center}
.stepDetails{width:100%}
.slick-arrow {background: rgba(0, 0, 0, 0) url(./images/arrow-slide.png) no-repeat scroll left center /80px;width: 40px;height: 40px;position: absolute;left: 5px;top: 50%;margin-top: -35px;z-index: 10;}
.nextArrow {background-position:right center; right:5px; left:auto}
.send-block__radio:nth-child(1) .send-block__radio-btn .send-block__radio-icon{background:url(./images/1ic.png) no-repeat left center}
.send-block__radio:nth-child(1) input:checked ~ .send-block__radio-btn .send-block__radio-icon{background:url(./images/1icw.png) no-repeat left center}
.send-block__radio:nth-child(2) .send-block__radio-btn .send-block__radio-icon{background:url(./images/2ic.png) no-repeat left center}
.send-block__radio:nth-child(2) input:checked ~ .send-block__radio-btn .send-block__radio-icon{background:url(./images/2icw.png) no-repeat left center}
.send-block__radio:nth-child(3) .send-block__radio-btn .send-block__radio-icon{background:url(./images/3ic.png) no-repeat left center}
.send-block__radio:nth-child(3) input:checked ~ .send-block__radio-btn .send-block__radio-icon{background:url(./images/3icw.png) no-repeat left center}
.send-block__radio:nth-child(4) .send-block__radio-btn .send-block__radio-icon{background:url(./images/4ic.png) no-repeat left center}
.send-block__radio:nth-child(4) input:checked ~ .send-block__radio-btn .send-block__radio-icon{background:url(./images/4icw.png) no-repeat left center}
.quest-m .more-info__text{background:url(./images/check-download.png) no-repeat left top}
.more-info__text a{color:#fff}
.slick-disabled{opacity:0.3}
.quest-e .question__wrapper-input-flex-radio{justify-content:center}
.quest-e .input-radio__list{width:100%}
.button__next.disabled {position: static}
@media (min-width: 576px) {
	.quest-c .question__wrapper-input-radio{max-width: 50%;flex: 0 0 50%;-ms-flex: 0 0 50%}
	.question__wrapper-input-checkbox, .quest-e .question__wrapper-input-radio{max-width: 50%;flex: 0 0 50%;-ms-flex: 0 0 50%}
	.question__wrapper-input-flex-checkbox{display: flex;align-items: center;justify-content: center;-ms-flex-wrap: wrap;flex-wrap: wrap; margin:0 -15px}
	.check-image__block{max-width: 35%;flex: 0 0 35%;-ms-flex: 0 0 35%}
	.more-info__block{max-width: 100%;flex: 0 0 100%; -ms-flex: 0 0 100%}
	.question__check-image{justify-content: center; }
	.question__more-info{justify-content: center }
	.wrapper__question .button__next{margin:10px auto 0}
	.question__small-title{text-align:center}
	.question__button-bottom .more-info__block{max-width: 50%;flex: 0 0 50%;-ms-flex: 0 0 50%}
	.quest-b .question__wrapper-input-flex{height: 200px}
	.question__input input{width:100%}
	.question__button-bottom a{width:100%}
	.step-wrapper__md{display:none}
	.step-wrapper__sm{display:block}
	.quest-c .question__wrapper-input-flex-radio{padding:0 0 20px}
	.input-radio__list {margin: 5px 0}
	.question__wrapper-input-flex-checkbox {margin: 0 -45px}
	.quest-e .question__wrapper-input-flex-radio{padding:10px 0 30px}
	.question__text br{display:none}
	.send-block__radio-btn{height:40px; line-height:40px; font-size:14px}
	.send-block__radio-icon{padding:0 0 0 25px}
	.send-block__radio{padding:5px 7px}
	.send-block__radio{width:50%}
	.succsess__social a{max-width: 46%;flex: 0 0 46%;-ms-flex: 0 0 46%;}
	.fp-section.fp-table, .fp-slide.fp-table, .fp-tableCell{height:100% !important}
	.question__check-image, .question__more-info{-ms-flex-wrap: wrap; flex-wrap: wrap; display:flex;}
	.quest-e .question__wrapper-input-radio{max-width: 33.33%;flex: 0 0 33.333%;-ms-flex: 0 0 33.333%}
	.quest-e .question__wrapper-input-radio + .question__wrapper-input-radio{max-width: 33.33%;flex: 0 0 33.333%;-ms-flex: 0 0 33.333%}
}
@media (min-width: 768px) {
	.wrapper__question{min-height:975px}
	.check-image__block{max-width: 36%;flex: 0 0 36%;-ms-flex: 0 0 36%}
	.more-info__block{max-width: 77%;flex: 0 0 77%; -ms-flex: 0 0 77%}
	.question__button-bottom .more-info__block{max-width: 33.33%;flex: 0 0 33.333%;-ms-flex: 0 0 33.333%}
	.question__wrapper-input-radio, .question__wrapper-input-checkbox{max-width: 50%;flex: 0 0 50%;-ms-flex: 0 0 50%}
	.quest-e .question__wrapper-input-radio{max-width: 33.33%;flex: 0 0 33.333%;-ms-flex: 0 0 33.333%}
	.question__input input{width:425px}
	.quest-b .question__wrapper-input-flex{height: 254px}
	.question__button-bottom a{width:190px}
	.step-wrapper__md{display:block}
	.step-wrapper__sm{display:none}
	.quest-c .question__wrapper-input-flex-radio{padding:0 0 40px}
	.input-radio__list {margin: 15px 0}
	.step-wrapper__validate{margin:0 -35px 70px -35px}
	.question__wrapper-input-radio .input-radio__list-text span span{display:block;}
	.question__wrapper-input-flex-checkbox {margin: 0 -15px}
	#step10 .question__bottom{background: url(./images/arrow-select-question.png) no-repeat 49.333% 10px}
	.send-block__radio-btn{height:40px; line-height:40px; font-size:14px}
	.send-block__radio-icon{padding:0 0 0 25px}
	.send-block__radio{padding:0 7px}
	.send-block__radio:nth-child(1) .send-block__radio-btn .send-block__radio-icon, .send-block__radio:nth-child(1) input:checked ~ .send-block__radio-btn .send-block__radio-icon, .send-block__radio:nth-child(2) .send-block__radio-btn .send-block__radio-icon, .send-block__radio:nth-child(2) input:checked ~ .send-block__radio-btn .send-block__radio-icon, .send-block__radio:nth-child(3) .send-block__radio-btn .send-block__radio-icon, .send-block__radio:nth-child(3) input:checked ~ .send-block__radio-btn .send-block__radio-icon, .send-block__radio:nth-child(4) .send-block__radio-btn .send-block__radio-icon, .send-block__radio:nth-child(4) input:checked ~ .send-block__radio-btn .send-block__radio-icon{background:none}
	.succsess__social a{max-width: 30%;flex: 0 0 30%;-ms-flex: 0 0 30%;}
	.send-block__radio:nth-child(1) .send-block__radio-btn .send-block__radio-icon{background:url(./images/1ic.png) no-repeat left center}
	.send-block__radio:nth-child(1) input:checked ~ .send-block__radio-btn .send-block__radio-icon{background:url(./images/1icw.png) no-repeat left center}
	.send-block__radio:nth-child(2) .send-block__radio-btn .send-block__radio-icon{background:url(./images/2ic.png) no-repeat left center}
	.send-block__radio:nth-child(2) input:checked ~ .send-block__radio-btn .send-block__radio-icon{background:url(./images/2icw.png) no-repeat left center}
	.send-block__radio:nth-child(3) .send-block__radio-btn .send-block__radio-icon{background:url(./images/3ic.png) no-repeat left center}
	.send-block__radio:nth-child(3) input:checked ~ .send-block__radio-btn .send-block__radio-icon{background:url(./images/3icw.png) no-repeat left center}
	.send-block__radio:nth-child(4) .send-block__radio-btn .send-block__radio-icon{background:url(./images/4ic.png) no-repeat left center}
	.send-block__radio:nth-child(4) input:checked ~ .send-block__radio-btn .send-block__radio-icon{background:url(./images/4icw.png) no-repeat left center}
	.quest-e .question__wrapper-input-radio{max-width: 33.33%;flex: 0 0 33.333%;-ms-flex: 0 0 33.333%}
	.quest-e .question__wrapper-input-radio + .question__wrapper-input-radio{max-width: 33.33%;flex: 0 0 33.333%;-ms-flex: 0 0 33.333%}
}
@media (min-width: 992px) {
	.wrapper__question{min-height:665px}
	.check-image__block{max-width: 25%;flex: 0 0 25%;-ms-flex: 0 0 25%}
	.more-info__block, .question__wrapper-input-radio, .question__wrapper-input-checkbox{max-width: 33.33%;flex: 0 0 33.333%;-ms-flex: 0 0 33.333%}
	.question__check-image{justify-content: space-between; }
	.question__more-info{justify-content: center }
	.question__small-title{text-align:left}
	.quest-b .question__wrapper-input-flex{height: 289px}
	.quest-c .question__wrapper-input-flex-radio{padding:20px 0 84px}
	.input-radio__list {margin: 35px 0}
	.step-wrapper__validate{margin:0}
	.quest-e .input-radio__list{margin: 7px 0}
	.quest-e .question__wrapper-input-flex-radio{padding:40px 0 108px}
	.quest-j .question__check-image{height:334px}
	#step10 .question__bottom{background: url(./images/arrow-select-question.png) no-repeat 64.333% 10px}
	.send-block__radio{width:25%}
	.send-block__radio-btn{ height:44px; line-height:44px; font-size:16px}
	.send-block__radio-icon{padding:0 0 0 25px}
	.question__text br{display:block}
	.send-block__radio:nth-child(1) .send-block__radio-btn .send-block__radio-icon{background:url(./images/1ic.png) no-repeat left center}
	.send-block__radio:nth-child(1) input:checked ~ .send-block__radio-btn .send-block__radio-icon{background:url(./images/1icw.png) no-repeat left center}
	.send-block__radio:nth-child(2) .send-block__radio-btn .send-block__radio-icon{background:url(./images/2ic.png) no-repeat left center}
	.send-block__radio:nth-child(2) input:checked ~ .send-block__radio-btn .send-block__radio-icon{background:url(./images/2icw.png) no-repeat left center}
	.send-block__radio:nth-child(3) .send-block__radio-btn .send-block__radio-icon{background:url(./images/3ic.png) no-repeat left center}
	.send-block__radio:nth-child(3) input:checked ~ .send-block__radio-btn .send-block__radio-icon{background:url(./images/3icw.png) no-repeat left center}
	.send-block__radio:nth-child(4) .send-block__radio-btn .send-block__radio-icon{background:url(./images/4ic.png) no-repeat left center}
	.send-block__radio:nth-child(4) input:checked ~ .send-block__radio-btn .send-block__radio-icon{background:url(./images/4icw.png) no-repeat left center}
	.succsess__social a{max-width: 25%;flex: 0 0 25%;-ms-flex: 0 0 25%;}
	.thanks-name br{display:none}
	.quest-e .question__wrapper-input-radio{max-width: 25%;flex: 0 0 25%;-ms-flex: 0 0 25%}
	.quest-e .question__wrapper-input-radio + .question__wrapper-input-radio, .quest-c .question__wrapper-input-radio{max-width: 25%;flex: 0 0 25%;-ms-flex: 0 0 25%}
	.quest-c .question__wrapper-input-radio{}
}
@media (min-width: 1200px) {
	.wrapper__question{min-height:520px}
	.question__check-image, .question__more-info{justify-content: space-between; align-items: end;}
	.check-image__block, .more-info__block{max-width: 21.5%;flex: 0 0 21.5%;-ms-flex: 0 0 21.5%}
	.question__wrapper-input-checkbox{max-width: 25%;flex: 0 0 25%;-ms-flex: 0 0 25%}
	.wrapper__question .button__next{margin:0}
	.quest-b .question__wrapper-input-flex{height: 264px}
	.quest-c .question__wrapper-input-flex-radio{padding:31px 0 90px}
	.input-radio__list{margin: 20px 0}
	.quest-e .question__wrapper-input-flex-radio{padding:20px 0 85px}
	.question__wrapper-input-flex-checkbox{padding-bottom:24px}
	.quest-j .question__check-image{height:291px}
	#step10 .question__bottom{background: url(./images/arrow-select-question.png) no-repeat 72.333% 3px}
	.question__send-block{padding:0 70px}
	.thanks-name br{display:block}
	.quest-e .question__wrapper-input-radio{max-width: 25%;flex: 0 0 25%;-ms-flex: 0 0 25%}
	.quest-e .question__wrapper-input-radio + .question__wrapper-input-radio{max-width: 20%;flex: 0 0 20%;-ms-flex: 0 0 20%}
}
@media (max-width: 575px) {
	.quest-c .question__wrapper-input-flex-radio{justify-content:center}
	.quest-c .question__wrapper-input-radio{max-width: 80%;flex: 0 0 80%;-ms-flex: 0 0 80%}
	.question__title {font:700 20px/26px 'PT Sans', sans-serif;}
	.question__text {font-size: 15px; line-height: 22px; padding: 5px 0 15px}
	.question__wrapper-input-checkbox, .quest-e .question__wrapper-input-radio{max-width: 50%;flex: 0 0 50%; -ms-flex: 0 0 50%}
	.more-info__block{max-width: 100%;flex: 0 0 100%; -ms-flex: 0 0 100%}
	.wrapper__question {border: 3px solid #ffbe16; padding: 30px}
	.question__check-image{justify-content: center; }
	.question__more-info{justify-content: center }
	.wrapper__question .button__next{margin:10px auto 0}
	.question__small-title, .check-image__block{text-align:center}
	.question__check-image span.check-image__text{text-align:left}
	.question__check-image span.check-image__img img, .question__check-image label{width:100%; display:block}
	.question__button-bottom .more-info__block{max-width: 50%;flex: 0 0 50%;-ms-flex: 0 0 50%}
	.quest-b .question__wrapper-input-flex{padding:20px 0}
	.question__input input{width:100%}
	.question__button-bottom a{width:100% !important}
	.question__button-bottom a span{padding:0 !important; background:none !important}
	.question__button-bottom .more-info__block{padding:0 5px !important}
	.step-wrapper__md{display:none}
	.step-wrapper__sm{display:block; padding-top:20px}
	.question__medium-title {font-size: 18px; line-height: 22px; margin-bottom: 15px}
	.question__text-small br, .question__text br{display:none}
	.button__prev {float:right}
	a.button__next.button-step{float:none; margin:10px 0 0 }
	.question__input input{height: 50px; border-width:1px; font-size: 16px; padding: 0 15px}
	.quest-c .question__wrapper-input-flex-radio{padding:0 0 20px}
	.input-radio__list {margin: 10px 0}
	.question__wrapper-input-radio{font-size:14px}
	.input-checkbox__list-block__text{font:700 13px/36px 'PT Sans', sans-serif; padding:0 10px}
	.quest-e .question__wrapper-input-flex-radio{padding:10px 0 30px}
	.question__final ul{padding:5px 15px; margin:0 0 20px}
	.question__final ul li{padding:10px 0 10px 45px; font:14px/17px 'PT Sans', sans-serif}	
	.send-block__radio-btn{height:40px; line-height:40px; font-size:14px}
	.send-block__radio-icon{padding: 0px 0 0 16px;background-size: 12px !important;}
	.send-block__radio{padding:5px 7px}
	.send-block__radio{width:50%}
	.succsess__social a{max-width: 46%;flex: 0 0 46%;-ms-flex: 0 0 46%;}
	.check-image__block, .more-info__block{padding:0 10px}
	.question__check-image span.check-image__img{display:block}
	.quest-k .question__button-bottom .more-info__block + .more-info__block{position:relative}
	.quest-k .question__button-bottom .more-info__block + .more-info__block::before{position: absolute;content: ""; background: url(./images/arrow-select-question.png) no-repeat 0 0 / contain;width: 130px;height: 21px;left: -85px;transform: rotate(55deg);top: -35px}
	.quest-d{}
	.quest-d .question__wrapper-input-flex-checkbox{-ms-flex-wrap: wrap; flex-wrap: wrap; display:flex;}
	.quest-d img{display:none}
	.quest-d .question__wrapper-input-checkbox{max-width: 50%;flex: 0 0 50%;-ms-flex: 0 0 50%}
	.quest-d .input-checkbox__list-block__text{position:static; font:700 13px/16px 'PT Sans', sans-serif; padding: 0 10px; height: 40px; display: flex; align-items: center;}
	.quest-d .input-checkbox__list input:checked ~ .input-checkbox__list-block .input-checkbox__list-block__text{padding-left:30px}
	.quest-d .input-checkbox__list-block::before{width:20px; height:20px; background-size:contain; top:50%; margin-top:-10px}
}
@media (max-width: 460px) {
	.question__wrapper-input-checkbox{display:block; width:100%; max-width: 100%;}
	.quest-e .question__wrapper-input-radio{max-width: 50%;flex: 0 0 50%; -ms-flex: 0 0 50%}
	.quest-e .question__wrapper-input-flex-radio{justify-content:center}
	button.button__next{width:100% !important; font-size:14px !important}
	.send-block__radio.selected ~ .send-hidden{width:80% !important}
	.send-block__radio-btn {height: 36px;line-height: 36px;font-size: 12px;}
	.question__input-title{margin:10px 0 5px}
	.succsess__social a{max-width: 46%;flex: 0 0 45%;-ms-flex: 0 0 46%; line-height: 35px; margin: 10px 5px 0; font-size: 13px}
	.succsess__social a span{background-size: 14px !important; padding-left:20px}
	.question__succsess {margin-bottom: 20px}
	.thanks-name {font:700 14px/22px 'PT Sans', sans-serif;}
	.question__title {font:700 18px/22px 'PT Sans', sans-serif;}
	.wrapper__question{padding:15px 15px 20px}
	.check-image__block {max-width: 100%; flex: 0 0 100%; -ms-flex: 0 0 250px}
	.question__text {font-size: 13px;line-height: 16px;padding: 5px 0 10px}
	.quest-a .question__text, .quest-e .question__text, .quest-f .question__text, .quest-g .question__text, .quest-h .question__text, .quest-j .question__text, .quest-l .question__text, .quest-k .question__text{font-size:15px; line-height:18px; padding-bottom:15px}
	.question__check-image label {font:700 14px/18px 'PT Sans', sans-serif;;  padding:0}
	.question__check-image span.check-image__text, .question__wrapper-input-radio .input-radio__list-text {padding-left: 30px; height: 24px; margin: 5px 0;}
	.question__check-image span.check-image__text::before, .question__wrapper-input-radio .input-radio__list-text::before {height: 22px;width: 22px}
	.question__check-image span.check-image__text::after, .question__wrapper-input-radio .input-radio__list-text::after {top: 5px;bottom: 7px;left: 5px; width: 12px}
	.more-info__text {padding: 0 0 5px 20px;font-size: 12px;line-height: 14px;background: url(./images/check-quest.png) no-repeat left top / 13px}
	.question__small-title {font:700 16px/22px 'PT Sans', sans-serif; padding: 0 0 5px}
	.question__text-small {font-size: 14px; line-height: 20px; margin: 5px 0}
	.question__medium-title {font-size: 16px;line-height: 20px;margin-bottom: 10px}
	.question__input input {height: 40px; font-size: 14px; padding: 0 10px}
	.wrapper__question .button__next, .wrapper__question .button__prev{font:700 14px/40px 'PT Sans', sans-serif; height: 40px}
	.wrapper__question .button__next span, .wrapper__question .button__prev span{line-height:40px; padding:0; background:none !important}
	.block__step {font-size: 14px; padding:5px 0 0}
	.input-radio__list {margin:0}
	.input-checkbox__list {margin: 0 0 10px}
	.question__wrapper-input-checkbox{padding:0 10px}
	.question__wrapper-input-flex-checkbox{margin:0 -15px}
	.square {font: 14px 'PT Sans', sans-serif}
	.square strong {font:700 14px 'PT Sans', sans-serif;}
	.question__final ul {padding: 10px}
	.question__final ul li {padding: 5px 0 5px 35px; font: 13px/16px 'PT Sans', sans-serif}
	.question__final ul li::before {margin-top: -12px; width: 24px; height: 24px; font: 13px/23px 'PT Sans', sans-serif}
	.step-wrapper__validate{margin-top:5px}
	.quest-m .more-info__text{background:url(./images/check-download.png) no-repeat left top / 13px}
	.slick-slide img{height:150px; width:100%; object-fit:cover}
}

    .wrapper-header{position:absolute; z-index:100}
    .hid-me, article{display:none !important}
    .header-bottom-button ul li:nth-child(3){display:none !important}
    body{padding-top:0}
    #fullpage .section .container{height:100%}
    .raschet{display:none}
    .header_question{display:inline-block}
    @media (min-width: 768px){
        #fullpage .section .container{padding-top: 150px; padding-bottom:234px}
    }
    @media (min-width: 992px){
        #fullpage .section .container{padding-top: 160px; padding-bottom:298px}
    }
    @media (min-width: 1230px){
        #fullpage .section .container{padding-top: 160px; padding-bottom:323px}
        .header-bottom-clock{width:49%}
        .header-bottom-button{width:100%}
    }
    @media (max-width: 767px){
        #fullpage .section .container{padding-top: 104px; padding-bottom:185px; max-width:100%}
		.start_quiz .content-wrapper, .start_quiz .potolkibest-wrapper, .start_quiz .potolkirew-wrapper, .start_quiz .lightblock, .start_quiz .quest-wrapper, .start_quiz footer, .start_quiz .lastform-wrapper{display:none}
		.start_quiz #fullpage .section .container{padding-bottom:30px}
    }
    @media (max-width: 575px){
        #fullpage .section .container{padding-bottom:199px}
    }
    @media (max-width: 570px){
        .header-bottom-button ul{text-align:center}
    }
    @media (max-width: 420px){
        #fullpage .section .container{padding-top:102px}
    }
    @media (max-width: 350px){
    }
    .error { color: #b33; }
    .wrapper__question fieldset{display:none}
    .wrapper__question fieldset.quest-a{display:block}
	#rassrochka{display:none}
	
    .wrapper__question fieldset{display:none}
    .wrapper__question fieldset.quest-a{display:block}	