@media (min-width: 768px)
{
	.container-slider 
	{
		min-height: 400px;
	}
	.main-result .slick-dots {
		right: calc(50% - 45%);
	}
	.main-result .reset {
		right: 65px;
	}
}
@media (min-width: 1200px)
{
	.main-result .slick-dots {
		right: calc(50% - 540px);
	}
}
@media (max-width: 767.98px)
{
    .main .has-questions .padding .content {
        width: 100%;
    }
    .main .has-questions .padding .content .images {
	    min-height: 315px;
	}
	.container_result_quiz .has-result .info .header .text h2 {
		font-size: calc(60px - 4vh);
	}
	.main .has-step .content .padding {
	    height: 435px;
	}
	.main .has-header>div h1 {
		font-size: 18px;
	}
	.form-radio input[type=radio]+label {
	    width: 110px;
	    height: 110px;
	    font-size: 24px;
	}

	.main .has-quiz .content.content_quiz {
		min-height: 417px;
	}
}
@media (max-width: 360px)
{
    .main .has-header>div img {
        height: 34px;
    }
    .main .has-header>div h1 {
        font-size: 16px;
    }
	.main .has-step .content .padding {
	    height: 300px;
	}
	.main .has-quiz .content.content_quiz {
	    min-height: 275px;
	}
	.main .has-questions .padding .content .images {
	    min-height: 230px;
	}
	.main .has-step .content h2 {
	    font-size: calc(1.4375rem + 0vw);
	}
	.main .has-step .content .padding img {
	    height: 22vh;
	}
	.slick--first .slick-next {
	    bottom: 35px;
	}
	.main .has-questions .padding {
	    padding: 15px 30px;
	}
	.form-radio input[type=radio]+label {
	    width: 80px;
	    height: 80px;
	    font-size: 18px;
	}
	.main .has-questions .padding .content {
	    margin-bottom: 15px;
	}
	.main .has-questions .padding .choose {
	    bottom: -65px;
	}
	.container, .container-fluid, .container-lg, .container-md, .container-sm, .container-xl {
	    padding-right: 35px;
	    padding-left: 35px;
	}
	.main>div {
	    top: 45%;
	}
	.main .has-quiz .content .next img, .main .has-quiz .content .prev img, .slick-arrow img{
	    height : 40px;
	}
	.main .has-result .info .header .score span {
	    font-size: 10px;
	}
	.main .has-result .info .header .score span.quiz_answered{
	    font-size: 40px;
	}
	.container_result_quiz .has-result .info .header .text h2 {
	    font-size: 30px;
	}
	.main .has-result .info .header .score p {
	    line-height: 20px;
	}
	.main .has-result .info .content>ul {
	    height: 24vh;
	}
}