.protect {
	background: none;
padding: 40px 0 20px 0;
}

.actual {
    padding-bottom: 150px;
background: url(../images/protect-text.png) 100% 30% no-repeat fixed,url(../images/protect_bg.jpg) top center/cover no-repeat fixed;

}

.achivements {
color: black

}

.achivements__item {
	border-right: 1px solid #000;
}

.advantages {
	color: black
}

.achivements__item {

    flex: 0 1 200px;
}

.actual svg:first-of-type {
    top: 0;
}

.actual svg {
    width: 100%;
    height: 10vw;
}

.actual svg:last-of-type {
    bottom: 0;
}

.actual .slider__next, .actual .slider__prev {

color: white

}

.actual .slider__indicators b {

color: white;
}

.actual .slider svg {
    width: 90px;
    height: 100%;
    left: -90px;
    bottom: 0;
}


.discount {
    background: url(../images/header_bg.jpg) top center/cover no-repeat fixed;

}

.price {

    background: url(../images/price-text.png) 95% 25% no-repeat fixed,url(../images/price_bg.jpg) top center/cover no-repeat fixed;
}

.question {
    background: url(../images/question-text.png) 100% 41% no-repeat fixed,url(../images/question_bg.jpg) top center/cover no-repeat fixed;
}

.logo-phone__phone {
	    min-width: 120px;
}

.captchaimg {
	
	display: block;
    margin-top: 10px;
	
}
.list-items li {
		padding: 15px 5px;
}
.question__form {
	width: 100%
}
@media screen and (min-width: 678px) {
	.question__input, .question__submit-box {
			flex: 0 1 18%;
	}
	
	
	.imgcont img {top: 14px; position: relative}
}