.reviews-quiz span, .reviews-quiz i {
    text-align: center;
}
.popup-contact__yt {
	display: grid;
}
.popup-contact-yt__photo {
	width: 83px;
}

@media only screen and (max-width: 720px) {
    .section-frame {
    max-width: 410px;
}
	.footer-yt {
		width: 55px;
	}
	.footer-yt__photo img {
		border-radius: 7px;
	}
	.greenline-photo{
		top:240px;
	}
	.greenline-kw {
		top: 280px;
	}}
 @media only screen and (max-width: 720px) {
    .popup-stock {
      max-width: 360px;
      -webkit-border-radius: 15px;
              border-radius: 15px; }
	 .greenline-video__title {
		 max-width: 120px;
		 text-decoration: underline;
	 }
	 .greenline-video__title::before {
		 display: none;
	 }}

.header-manager a {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  grid-gap: 8px; }
  
@media screen and (min-width: 1200px) {
    .header-contact {
        margin-top: 10px;
    }
}
/* Language switcher near header cart */
.header-lang {
    position: relative;
    flex: 0 0 auto;
    z-index: 50;
}

.header-lang__current,
.header-lang__option {
    min-width: 54px;
    height: 28px;
    padding: 0 7px;
    border: 0;
    border-radius: 5px;
    background: #DFE5EE;
    color: #262d36;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 5px;
    font-family: inherit;
    font-size: 11px;
    font-weight: 700;
    line-height: 1;
    text-decoration: none;
    cursor: pointer;
    transition: .3s;
    box-sizing: border-box;
}

.header-lang__current:hover,
.header-lang.is-open .header-lang__current,
.header-lang__option:hover {
    background: #ED6B06;
    color: #fff;
}

.header-lang__dropdown {
    position: absolute;
    top: calc(100% + 6px);
    right: 0;
    min-width: 62px;
    padding: 4px;
    background: #fff;
    border-radius: 8px;
    box-shadow: 0 10px 28px rgba(28, 42, 57, .18);
    opacity: 0;
    visibility: hidden;
    transform: translateY(8px);
    transition: .25s;
    box-sizing: border-box;
}

.header-lang:hover .header-lang__dropdown,
.header-lang:focus-within .header-lang__dropdown,
.header-lang.is-open .header-lang__dropdown {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}

.header-lang__flag {
    width: 16px;
    height: 11px;
    display: block;
    flex: 0 0 16px;
    border-radius: 2px;
    overflow: hidden;
    box-shadow: 0 0 0 1px rgba(0, 0, 0, .08);
}

.header-lang__flag_ru {
    background: linear-gradient(to bottom, #fff 0 33.33%, #1f57a4 33.33% 66.66%, #e43d30 66.66% 100%);
}

.header-lang__flag_en {
    background:
        linear-gradient(90deg, transparent 0 43%, #fff 43% 57%, transparent 57% 100%),
        linear-gradient(0deg, transparent 0 38%, #fff 38% 62%, transparent 62% 100%),
        linear-gradient(90deg, transparent 0 47%, #c8102e 47% 53%, transparent 53% 100%),
        linear-gradient(0deg, transparent 0 44%, #c8102e 44% 56%, transparent 56% 100%),
        linear-gradient(32deg, transparent 0 44%, #fff 44% 56%, transparent 56% 100%),
        linear-gradient(-32deg, transparent 0 44%, #fff 44% 56%, transparent 56% 100%),
        linear-gradient(32deg, transparent 0 47%, #c8102e 47% 53%, transparent 53% 100%),
        linear-gradient(-32deg, transparent 0 47%, #c8102e 47% 53%, transparent 53% 100%),
        #012169;
}

.header-lang__code {
    display: block;
    white-space: nowrap;
}

@media only screen and (max-width: 720px) {
    .header-link .header-lang__current,
    .header-link .header-lang__option {
        min-width: 50px;
        height: 28px;
        padding: 0 6px;
        font-size: 10px;
    }
	.header-info {
		display: none !important;
	}
}
