#succs {
  max-width: 90vw;
  margin: 0 auto;
  width: 500px;
  height: 400px;
  top: calc(50% - 200px);
}

#succs .popup__text {
  font-size: 34px;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;;
}

.menu__list .submenu {
  display: none;
  flex-direction: column;
}
.menu__list .submenu li {
  margin: 0 0 12px 0;
}
.menu__list .has_child {
  position: relative;
  background: url("data:image/svg+xml,%3Csvg fill='%23fff' version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 330 330' xml:space='preserve'%3E%3Cpath id='XMLID_225_' d='M325.607,79.393c-5.857-5.857-15.355-5.858-21.213,0.001l-139.39,139.393L25.607,79.393 c-5.857-5.857-15.355-5.858-21.213,0.001c-5.858,5.858-5.858,15.355,0,21.213l150.004,150c2.813,2.813,6.628,4.393,10.606,4.393 s7.794-1.581,10.606-4.394l149.996-150C331.465,94.749,331.465,85.251,325.607,79.393z'/%3E%3C/svg%3E") right top 11px no-repeat;
  background-size: 12px;
  padding: 	0 16px 0 0;
  }

  .menu__list .has_child {
    position: relative;
    background-image: url("data:image/svg+xml,%0A%3Csvg width='323' height='306' viewBox='0 0 323 306' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1_5)'%3E%3Cpath d='M79.393 4.39299C73.536 10.25 73.535 19.748 79.394 25.606L218.787 164.996L79.393 304.393C73.536 310.25 73.535 319.748 79.394 325.606C85.252 331.464 94.749 331.464 100.607 325.606L250.607 175.602C253.42 172.789 255 168.974 255 164.996C255 161.018 253.419 157.202 250.606 154.39L100.606 4.394C94.749 -1.465 85.251 -1.46501 79.393 4.39299Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1_5'%3E%3Crect width='330' height='330' fill='white' transform='translate(0 330) rotate(-90)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    background-position: right top 9px;
    background-repeat: no-repeat;
    background-size: 15px;
    padding: 	0 22px 0 0;
  }

.menu__list .has_child .open_submenu {
	display: none;
	width: 35px;
	height: 16px;
	margin: 0;
  margin-bottom: 4px;
	cursor: pointer;
	background: url("data:image/svg+xml,%3Csvg fill='%23fff' version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 330 330' xml:space='preserve'%3E%3Cpath id='XMLID_222_' d='M250.606,154.389l-150-149.996c-5.857-5.858-15.355-5.858-21.213,0.001 c-5.857,5.858-5.857,15.355,0.001,21.213l139.393,139.39L79.393,304.394c-5.857,5.858-5.857,15.355,0.001,21.213 C82.322,328.536,86.161,330,90,330s7.678-1.464,10.607-4.394l149.999-150.004c2.814-2.813,4.394-6.628,4.394-10.606 C255,161.018,253.42,157.202,250.606,154.389z'/%3E%3C/svg%3E") center no-repeat;
}


.menu__list .has_child.active {
  margin: 0;
}
 .menu__list .has_child.active .submenu {
  display: flex;
  margin: 13px 0;
}

@media screen and (min-width: 1180px) {
	.menu__list .has_child:hover .submenu {
		position: absolute;
	  	display: flex;
	  	width: auto;
	}

  .menu__list {
    position: relative;
  }

  .menu__list .submenu li {
    margin: 0 0 15px 0;
  }

  .menu__list .has_child {
    position: static;
  }  

  .menu__list .has_child:hover {
    background: url("data:image/svg+xml,%3Csvg fill='%23fff' version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 330 330' xml:space='preserve'%3E%3Cpath id='XMLID_225_' d='M325.607,79.393c-5.857-5.857-15.355-5.858-21.213,0.001l-139.39,139.393L25.607,79.393 c-5.857-5.857-15.355-5.858-21.213,0.001c-5.858,5.858-5.858,15.355,0,21.213l150.004,150c2.813,2.813,6.628,4.393,10.606,4.393 s7.794-1.581,10.606-4.394l149.996-150C331.465,94.749,331.465,85.251,325.607,79.393z'/%3E%3C/svg%3E") right top 10px no-repeat;
    background-size: 15px;
    padding: 	0 22px 0 0;
  }
}
@media screen and (max-width: 1180px) {
	.menu__list .has_child .open_submenu {
		display: block;
	}
	.menu__list .has_child {
		background: initial;
	}
}
@media screen and (max-width: 479px) {
	.menu__list .has_child {
	  position: relative;
	  background: initial;
	  background-size: 9px;
	  padding: 	0 13px 0 0;
  }
  .menu__list .has_child .open_submenu {
  	right: -38px;
  	top: 5px;
  	width: 59px;
  }
}


.slide-proektory-block {
  display: flex;
  gap: 30px;
  flex-wrap: wrap;
}

.slide-proektory-block .equipment-slider-item__box {
  width: calc(100% / 3 - 20px);
}

@media screen and (max-width: 991px) {
  .slide-proektory-block .equipment-slider-item__box {
    width: 100%;
    max-width: 450px;
    margin-left: auto;
    margin-right: auto;
  }
}