.test-question__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;width:100%;}
.q1 .test-question__elem{width:32%;margin:0.5%;}
.q2 .test-question__elem-img{height:13vh;min-width:129px;margin-bottom:40px;}
.q2 .test-question__container{justify-content:space-between;}
.q3 .test-question__elem-big{width:47%;margin:1.5%;}
.radio-btn,.checkbox-btn{display:none}
.test-question__elem-title{padding:0rem 0 0rem;min-height:85px;word-break:break-all;cursor:pointer}
.radio-label,.checkbox-label{color:#848384;letter-spacing:2px;text-transform:uppercase;font-family:'Gilroy SemiBold',sans-serif;font-weight:600;font-size:22px;display:inline-block;margin-left:.6vw;position:relative;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;display:-webkit-box;display:-ms-flexbox;display:flex;word-break:break-word;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}
.test-question__elem .radio-label,.test-question__elem .checkbox-label{margin:0;-ms-word-break:break-word;word-break:break-word}
.radio-psevdo{position:relative;top:-1.5px;border:1px solid #dedede;width:17px;height:17px;border-radius:100%;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;-ms-flex-negative:0;flex-shrink:0;margin-right:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;}
.test-question__elem-img{height:21vh;border-radius:1rem 1rem 0 0;display:block;cursor:pointer}
.radio-psevdo-active{width:.72vw;height:.72vw;margin-top:.1px;margin-left:.1px;background-color:#4e4e4e;border-radius:100%;opacity:0;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}
.q1 .radio-psevdo-active,.q2 .radio-psevdo-active,.q3 .radio-psevdo-active,.q4 .radio-psevdo-active{background:url(../img/Approved_copy.svg) center no-repeat;background-size:cover;-webkit-border-radius:unset;-moz-border-radius:unset;border-radius:unset;background-color:unset;width:70%;height:70%}
.radio-btn:checked + .radio-label {color: #2a2a2a;}
.radio-btn:checked + label .radio-psevdo-active {opacity: 1;}
.q1 .radio-psevdo,.q2 .radio-psevdo,.q3 .radio-psevdo,.q4 .radio-psevdo{border-radius: 0%;}
#podbor{width:90%;max-width:950px;padding:8px;border-radius:20px;}
.test_slider{border-radius:15px;border:1px solid #e7e7e7;padding:50px 25px 60px;}
.test_title{font-family:'Gilroy Bold',sans-serif;font-weight:bold;font-size:45px;color:#333132;text-align:center;}
.test-question__elem-img span{color:#151615;font-size:17px;line-height:30px;display:inline-block;width:38%;float:right;}
.test_slider_buttons .button{position:relative;color:#fff;font-family:'Gilroy ExtraBold',sans-serif;font-weight:800;letter-spacing:1px;font-size:18px;background:#ec8942;background:#ed883f;
	background:linear-gradient(to right,#eb8135,#ef904c);padding:27px 55px 25px;border-radius:45px;text-transform:uppercase;}
.test_slider_buttons .button:hover{text-decoration:underline;}
.test_slider_buttons .button.next{float:right;padding-right:90px;}
.test_slider_buttons .button.next:after{content:'';display:block;background:url(../img/s-right.png)no-repeat;background-position:left center;width:60px;position:absolute;top:0;right:0;bottom:0;}
.test_slider_buttons .button.prev{float:left;padding-left:90px;}
.test_slider_buttons .button.prev:after{content:'';display:block;background:url(../img/s-left.png)no-repeat;background-position:right center;width:60px;position:absolute;top:0;left:0;bottom:0;}
.test_title{margin-bottom:40px;}
.test_slider_buttons{width:100%;}
.left-answers,.opisanie-qn4{flex:0 0 50%;max-width:50%;margin-bottom:30px;}
.q4 .test-question__elem-title{min-height:1px;margin-bottom:10px;}
.text_opis{display:none;position:relative;font-size:17px;color:#151615;padding-left:10%;}
.text_opis:after{content: '';display: block;position: absolute;top: 8px;left: 5%;width: 6px;height: 6px;border: 2px solid #f1a772;background: #fbebde;border-radius: 50%;}
.text_opis.active{display:block;}
.test_slider_buttons .button.next.not-back{padding-right:55px;}
.test_slider_buttons .button.next.not-back:after{display:none;}
.one-pila{display:none;flex: 0 0 100%;max-width:100%;}
.one-pila.active{display:block;}
.one-pila .img{width:35%;float:left;padding-right:5%;}

.one-pila .text{width:65%;float:left;margin-bottom:30px;}
.one-pila .title{font-size:24px;text-transform:uppercase;color:#151515;margin-bottom:30px;font-family:'Gilroy Bold',sans-serif;font-weight:bold;}
.one-pila .text,.one-pila .text p,.one-pila .text b{font-size:17px;color:#151515;}
.test_slider_buttons .button.next.not-back.big{float:none;margin:0 auto;display: block;max-width: 491px;}
.q6 .forma-popup{max-width:440px;margin:0 auto;}

@media(max-width:992px){
.q1 .test-question__elem-img {background-size:40%!important;}
.test-question__elem-img span{width:55%;}
.test_title{font-size:34px;}
.radio-label, .checkbox-label{font-size:16px;}	
.test-question__elem-img span{font-size:15px;line-height:24px;}
.test-question__elem-title{min-height:60px;}
.test-question__elem-img{height:18vh;}
.q3 .test-question__elem-img{background-size:100%!important;}
.q2 .test-question__container{justify-content:center;}
}
.one-pila{padding-bottom:20px;}
.variantov{position: absolute;bottom: 15px;left: 35%;padding-top: 15px;color: #333132;font-family: 'Gilroy Bold',sans-serif;font-weight: bold;font-size: 16px;}
.variantov:after {content: '';display: block;transition: .3s;height: 2px;background: #ef9454;} 
.q5 .test_slider_buttons{margin-top:20px;}
.title .price{color:#ec8942;}


@media(max-width:768px){
.q1 .test-question__elem{width:49%;}
.fancybox-button svg, .fancybox-button svg path{fill:#151515;}	
.fancybox-slide--html .fancybox-close-small{right:15px;top:0px;}
.test_slider_buttons .button{padding:19px 35px 17px;font-size:16px;}
.test_slider_buttons .button.next{padding-right:50px;}
.test_slider_buttons .button.next:after{width:40px;}
.test_slider_buttons .button.prev {padding-left: 50px;}
.test_slider_buttons .button.prev:after{width:40px;}
.q3 .test-question__elem-big{width:100%;margin:0;margin-bottom:30px;}
.q3 .test-question__elem-img{background-size:auto!important;}
.q3 .test-question__elem-img{height:20vh;}
.left-answers{flex:0 0 100%;max-width:100%;}
.opisanie-qn4{flex: 0 0 100%;max-width:100%;}
.text_opis:after{left:0;}
.text_opis{padding-left:20px;}
.one-pila .img{width:100%;float:none;margin-bottom:20px;padding-right:0;}
.one-pila .text{width:100%;float:none;}
.submit input{word-wrap:break-word;    white-space: pre-line;}
}

@media(max-width:480px){
.q1 .test-question__elem{width:100%;margin:0;}
.test_title {font-size: 28px;}	
.test_slider_buttons .button.next,.test_slider_buttons .button.prev{text-align:center;display:block;float:none;margin:0 auto;}
.test_slider_buttons .button.prev{margin-bottom:20px;}
.q2 .test-question__elem-img{margin-bottom:25px;}
.test_slider_buttons .button.prev {padding-left: 35px;}
.test_slider_buttons .button.next{padding-right:35px;}
.q3 .test-question__elem-img{background-size:100%!important;}
.q3 .test-question__container{background:transparent!important;}
.test_slider_buttons .button.next.not-back{padding-right:35px;}
.title-form{font-size:22px;margin-bottom:5px;}
.subtitle-form{font-size:16px;margin-bottom:20px;}
.title .price{display:block;}
.fancybox-content{padding:40px 15px;}
}

@media(max-width:360px){
.test_title {font-size: 22px;}	
.radio-label, .checkbox-label{font-size:14px;}
.test-question__elem-img span {font-size: 14px;line-height: 22px;}
.test-question__elem-img {height: 15vh;}
.q2 .test-question__elem-img{height:13vh;}

}