.push_alerts_container{
	position: fixed;
    right: 10px;
    top: 10vh;
    width: 400px;
    z-index: 100000;
}
.alert_item{
	background: rgba(1, 159, 178,0.7);
    color: white;
    padding: 5px 10px;
    margin-bottom: 10px;
   	box-shadow: 0px 4px 15px 0px rgba(0,0,0,0.2);
    font-size: 15px;
    background: rgba(255,255,255,0.9);
    color: #019fb2;
    position:relative;
}
.alert_item.danger .push_step{
	color: white;
    background: #e20000;
}
.alert_item.danger{
	color: #e20000;
}
.alert_item > div{
	width: 100%;
    display: inline-flex;
    align-items: center;
}
.alert_item > div > div{
	max-width: 90%;
}
.push_step{
	min-width:25px;
	margin-right: 10px;
    width: 25px;
    height: 25px;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    background: white;
    color: white;
    border-radius: 50px;
    background: #019fb2;
}
.step_img {
    position: absolute;
    right: 5px;
    top: 5px;
    height: calc(100% - 10px);
    width: calc(20% - 10px);
    display: inline-flex;
    justify-content: center;
    align-items: center;
    overflow:hidden;
}
.alert_item > div .minimized_to_70{
	max-width:70%;
}
[for="Материал и цвет"] img, [for="Цвет профиля"] img{
	width: 100%;
    max-height: 100%;
}
[for="Тип открытия"] [for="В разные стороны"]{
	max-width: unset;
    width: 200%;
    position: absolute;
    bottom: 0;
}
[for="Тип открытия"] [for="К управлению"], [for="Тип открытия"] [for="От управления"]{
	position: absolute;
    bottom: 20%;
    width: 200%;
    max-width: unset;
    left: 0;
}
[for="Тип открытия"] [for="От управления"]{
	left: auto;
	right: 0;
}
[for="Тип крепления"] img,[for="Тип установки"] img{
	position: absolute;
    left: -20px;
    top: 20%;
    width: 300%;
    max-width: unset;
}
[for="Декоративный валанс"] img{
	width: 810%;
    max-width: unset;
    position: absolute;
    top: -10px;
    right: -40px;
}
[for="Цвет фурнитуры"] img{
	position: absolute;
    max-width: unset;
    width: 540%;
    top: 12px;
    right: -80px;
}
[for="Вариант открытия"] img{
	position: absolute;
    max-width: unset;
    top: 0;
    left: -10px;
    width: 120%;
    filter: drop-shadow(0px 0px 0px #019fb2);
}
[for="Вариант открытия"] [for="Слева"] {
    left: 0px;
}
[for="Вариант открытия"] [for="Справа"] {
    right: 0;
    left: auto;
}
[for="Вариант открытия"] [for="Справа"], [for="Вариант открытия"] [for="Слева"] {
    width: 100%;
    height: 100%;
}
[for="Тип крепления"] [for="Универсальный (стена/потолок)"], [for="Тип крепления"] [for="Для открывающихся окон"], [for="Тип крепления"] [for="На наклонных тросах (леска)"], [for="Тип крепления"] [for="Рама ПВХ без сверления (Скотч)"] {
    left: 0;
}
[for="Тип крепления"] [for="Для наклонных окон"] {
    left: 4px;
    top: -75px;
    width: 270%;
}
[for="Тип крепления"] img, [for="Тип установки"] img,[for="Тип крепления"] [src="/images/horizontal/mount-4.png"], [for="Тип крепления"] [src="/images/rollshtori/mount-1.png"], [for="Тип крепления"] [src="/images/rollshtori/mount-2.png"]{
	left: 10px;
    top: 5px;
    width: 250%;
}
[for="Цвет фурнитуры"] [src="/images/zebra/findings-2.png"], [for="Цвет фурнитуры"] [src="/images/zebra/findings-1.png"]{
    right: -40px;
    width: 1000%;
    top: auto;
    bottom: -30px;
}
[for="Тип управления"] img{
	position: absolute;
    max-width: unset;
    bottom: 5px;
    left: 10px;
    width: 250%;
}
[for="Тип профиля"] img{
	position: absolute;
    max-width: unset;
    left: 8px;
    top: -40px;
    width: 200%;
}
[for="Тип управления"] [for="Пружинное"]{
	bottom: auto;
    left: auto;
    right: 0;
    top: 15px;
    width: 300%;
}
[for="Тип управления"] [for="Карданное"]{
	bottom: auto;
    left: auto;
    right: 35px;
}
[for="Тип управления"] [for="Электропривод"]{
	left: -70%;
    bottom: auto;
    top: 15px;
    width: 300%;
}
[for="Блокировка"] [for="Задвижка боковая в планку"] {
    width: 200%;
    left: -50px;
    bottom: 25px;
}
[for="Блокировка"] img {
    max-width: unset;
    position: absolute;
}
[for="Блокировка"] [for="Замок в планку с ключом"]{
	width: 700%;
    left: -260px;
    bottom: 0px;
}
[for="Блокировка"] [for="Верхний ригельный замок"]{
	right: -50px;
    top: 15px;
    width: 310%;
}
[for="Автоматика"] img {
    position: absolute;
    max-width: unset;
}
[for="Автоматика"] [for="Включатель клавишный"], [for="Автоматика"] [for="Выключатель замковый"] {
    top: 0;
    left: 0;
    width: 260%;
}
[for="Автоматика"] [for="Мини-пульт+устройство"] {
    width: 450%;
    bottom: 0;
    right: 0;
}
[for="product-10"] [for="Тип крепления"] img,
[for="product-11"] [for="Тип крепления"] img,
[for="product-12"] [for="Тип крепления"] img,
[for="product-13"] [for="Тип крепления"] img{
	width: 300%;
    top: 20%;
    left: -20px;
}
[for="product-26"] [for="Цвет фурнитуры"] img,
[for="product-30"] [for="Цвет фурнитуры"] img,
[for="product-31"] [for="Цвет фурнитуры"] img{
	top: -60px;
    width: 1000%;
    right: -270px;
}
[for="product-28"] [for="Цвет фурнитуры"] img{
	top: auto;
    bottom: 15px;
    width: 1000%;
}
[for="product-30"] [for="Цвет фурнитуры"] img,
[for="product-31"] [for="Цвет фурнитуры"] img{
	top:-35px;
}

@media screen and (max-width:767px){
	.push_alerts_container{
    	top: 10px;
    	width: 60%;
	}
	.alert_item.danger .push_step{
		min-width:10%;
	}
}