.mainmenu .els a.el:nth-child(11):after{ display: none; }

/* #feedback */
.feedback{ padding-top: 0; }
.feedback .els .el:nth-child(1){ line-height: 1.4; }

.feedback .els .el:nth-child(1) .line:nth-child(4):before,
.feedback .els .el:nth-child(1) .line:nth-child(5):before,
.feedback .els .el:nth-child(1) .line:nth-child(6):before{ content: ' -'; padding-left: 5px;  }

/* achievements */
.achievements .el:nth-child(3) .strings .prefix{ top: 34px; left: 77px; }
.achievements .el:nth-child(3) .strings .value{ color: #471da6; font-size: 130px; top: 54px; left: 42px; }
.achievements .el:nth-child(3) .strings .value+.suffix{ top: 175px; left: 90px; }

.achievements .el:nth-child(4) .strings .value{ color: #a61d1d; font-size: 130px; top: 50px; left: 80px; }

.achievements .el:nth-child(5) .strings .value+.suffix{ color: #089f21; font-size: 33px; top: 143px; left: 63px; }
.achievements .el:nth-child(5) .strings .suffix:nth-child(3){ top: 179px; left: 80px; }
.achievements .el:nth-child(5) .strings{ font-size: 25px; }
.achievements .el:nth-child(5) .circle .digits{ font-size: 45px; }
.achievements .el:nth-child(5) .strings .value{ color: #089f21; font-size: 130px; top: 15px; left: 40px; }

/* #advantages */
.advantages .els .el:nth-child(1) .icon{ background-image: url(/landings_new/images/advantages/man-sillhoette.png); }
.advantages .els .el:nth-child(2) .icon{ background-image: url(/landings_new/images/advantages/award-paper.png); }
.advantages .els .el:nth-child(3) .icon{ background-image: url(/landings_new/images/advantages/handshake.png); }
.advantages .els .el:nth-child(4) .icon{ background-image: url(/landings_new/images/advantages/magnifier.png); }
.advantages .els .el:nth-child(5) .icon{ background-image: url(/landings_new/images/advantages/tick.png); }
.advantages .els .el:nth-child(6) .icon{ background-image: url(/landings_new/images/advantages/clock.png); }

/* #guarantees */
.guarantees .els .el:nth-child(5) .icon{ background-image: url(/landings_new/images/guarantees/tick.png); }

/* workflow */
.workflow .els .el:nth-child(5) .icon{ background-image: url(/landings_new/images/workflow/handshake.png); }

@media (min-width: 1024px){
	/* achievements */
	.achievements .el:nth-child(3) .strings .prefix,
	.achievements .el:nth-child(3) .strings .value+.suffix{ font-size: 34px; }
}

@media (max-width: 1024px){
    /* feedback */
	.feedback .wrapper .form{ margin-top: 0; }
	.feedback .els .el:nth-child(2){ font-weight: 600; font-size: 23px; color: #FFF; }
	.feedback .els .el:nth-child(2) .line{
		background: url(/landings_new/images/check.png) left center no-repeat; background-size: 22px auto; margin: 15px auto; padding-left: 32px;
	}
	.feedback .els .el:nth-child(2) .line:last-child{ margin-bottom: 0; }
	.feedback .els .el:nth-child(2) ul{ padding-left: 40px; }

	/* workflow */
	.workflow .els .el:nth-child(5) .icon{ background-image: url(/landings_new/images/workflow/handshake-mob.png); }

	/* problem-solution */
	.problem-solution{ margin-bottom: -25px; }
	.problem-solution .els .el:last-child{ padding-bottom: 18px; }
}

@media (max-width: 1024px){
	.header .header_top .contacts_details{
	   background-color: #363c4d; color: #FFF; width: calc(100% - 20px - 20px); padding: 5px 20px 5px 20px;
	   display: flex; justify-content: space-between; position: fixed; z-index: 10000; top: 0; right: 0; left: 0;
    }

	.achievements{ margin-bottom: -20px; }

	/* feedback */
	.feedback .els .el:nth-child(2) .line,
	.feedback .els .el:nth-child(2) ul li{ font-size: 3vw; }
}

@media (max-width: 770px){
	.header .social-media .el { margin: 0 3px; }
}

@media (min-width: 480px){
	.achievements .el{ margin-bottom: 50px; }
}

@media (max-width: 480px){
	/* header */
	.header .title { margin-top: 40px; }
	.header .header_top .contacts_details .company_name{ width: 36%; }
	.header .contact_info .phone a{ font-size: 4.5vw; }
	.header .header_top .contacts_details{ width: calc(100% - 5px - 5px); padding-top: 4px; padding-left: 5px; padding-right: 5px; padding-bottom: 4px; }
    .header .header_top .contacts_details .contact_info{ width: 36%; text-align: left; white-space: nowrap; margin-left: 8px; flex-grow: 1; align-items: flex-start; }
	.header .contacts_details .social-media{ width: 27%; justify-content: center; }
	.header .contacts_details .ask-question{ font-size: 4.8vw; text-align: center; white-space: nowrap; margin-right: 8px; }
	.header .contacts_details .social-media .el{ min-width: 28px; height: 28px; }

	/* feedback */
	.feedback .els .el:nth-child(2) .line,
	.feedback .els .el:nth-child(2) ul li{ font-size: 4.5vw; }
}

@media (max-width: 380px){
	.header .contact_info .phone a { font-size: 4.2vw; }
	.header .contacts_details .social-media .el:nth-child(1){ margin-left: 0; }
	.header .contacts_details .social-media .el { min-width: 26px; height: 26px; margin: 0 1px; }
}