.install{position: relative; color: #fff}
.install .bg::after{content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(15, 14, 12, .8)}
.install__title .section-title-main{color: #FFD200; margin-bottom: 13px}
.install__title .section-title-secondary{max-width: 985px; margin: 0 auto; font-size: 14px; font-weight: 500; text-transform: none}
.install__inline{display: flex; justify-content: space-between; align-items: flex-end; margin-top: 3px}
.install__list{flex: 0 1 410px; margin-right: 20px; padding-bottom: 7px}
.install__item{display: flex; align-items: flex-start; margin-bottom: 55px}
.install__item:last-child{margin-bottom: 0}
.install__item img{flex-shrink: 0; width: 48px; margin-right: 35px}
.install__subtitle{margin-bottom: 7px; color: #FFD200; font-size: 18px; font-weight: 700; line-height: 1.2; text-transform: uppercase}
.install__item p{font-size: 14px; line-height: 1.25; font-weight: 500}
.install__img{flex: 0 1 736px}
.install__img img{width: 100%}
@media screen and (max-width: 1139px){
	.install__inline{align-items: flex-start; margin-top: 20px}
	.install__item img{width: 30px; margin-right: 15px}
	.install__img{flex: 0 1 650px}
	.install__item{margin-bottom: 25px}
}
@media screen and (max-width: 991px){
	.install__img{flex: 0 1 600px}
}
@media screen and (max-width: 850px){
	.install__inline{flex-wrap: wrap; justify-content: center}
	.install__img{margin-top: 25px}
}
@media screen and (max-width: 575px){
	.install__list{flex: 0 1 100%; margin-right: 0; padding-bottom: 0}
}