@media screen and (max-height : 1024px){
	.dropdown-menu>.dropdown-wrapper--mega>ul li a{
		line-height:1.4;
	}
}

@media screen and (max-height : 810px) and (min-width:1024px)  {
	.dropdown-menu>.dropdown-wrapper--mega>ul li li {
    margin-bottom: 4px;
  }

  .dropdown-menu>.dropdown-wrapper--mega>ul li a{
    line-height: 1.2;
  }
}


@media screen and (min-width:1553px) {
	.single-about__bg img[src="signal-bg1.svg"]{
    height: 54%;
    width: 56%;
	}
}

@media screen and (max-width:1026px){
  .single-about__bg img[src="signal-bg1.svg"]{
    width: 70%;
	}
}

.intro__content-link.h1 {
  font-size: 2.5rem;
  max-width: 920px;
  opacity: 1;
}

@media (min-width: 992px){
  .intro__content-link.h1 {
    font-size: 3.7rem;
    max-width: 920px;
  }
}

@media (max-width:390px) {
	.intro__content-link.h1{
    font-size: 2.5rem;
	}
}

@media (max-width:375px) {
	.intro__content-link.h1{
    font-size: 2.5rem;
	}
}

.description{
	margin-bottom:20px;
}

@media screen and (max-width: 1280px) and (min-width:1025px) {
  .single-about__bg {
    width: 75vw;
  }
}

.signal-standards {
  padding: 4rem 0 4rem;
}

@media screen and (min-width: 1286px) {
  section[style="background-image: url(signal-bg-21.svg);"] {
    background-position: calc(50% + 414px);
    background-position-y: 60px;
    background-size: contain;
  }
}

@media screen and (max-width: 1286px) and (min-width: 660px)  {
  section[style="background-image: url(signal-bg-21.svg);"] {
    background-position: calc(-20% + 414px);
    background-position-y: 60px;
    background-size: contain;
  }
}

@media screen and (max-width: 660px) {
  section[style="background-image: url(signal-bg-21.svg);"] {
    background-position: left 0vw bottom -50vw;
    background-repeat: no-repeat;
    background-size: 100%;
    padding: 4.5rem 0 6rem;
  }
}

@media screen and (min-width: 320px) and (max-width: 1280px){
  .single-about--column .single-about__bg {
    width: 100vw;
    bottom: 0px;
  }
}

.header__nav{
	z-index:9;
}

.header__main{
	z-index:99;
}

.white .header__nav{
  touch-action: none;
  -ms-touch-action: none;
}

@media screen and (max-width: 386px) {
  .intro__content-link.h1 {
    font-size: 2rem;
  }
}

.preview {
  background-position: left 43vw center;
  background-size: 80%;
  background-size: contain;
}

@media screen and (min-width: 1280px) {
  section[data-bg="signal-bg1.svg"]{
    background-size:contain;
  }
}

@media screen and (max-width: 1028px) {
	section[data-bg="signal-bg1.svg"]{
    background-position:bottom;
	}
}

.grid-block__image img[src="244b78b01111e5090e2a0cf3a88a875bbd8358a0-1200x680-1.jpg"]{
	object-fit: contain!important;
}

.single-about__bg img[src="signal-bg-21.svg"] {
  opacity: 0.2;
  object-fit: contain;
}

@media screen and (max-width: 768px) and (min-width:320px) {
  img[src="signal-bg-21.svg"] {
    height: 310px;
    margin: auto;
  }
}

@media screen and (min-width:1628px) {
  img[src="signal-bg-21.svg"] {
    padding: 180px;
  }
}

@media screen and (min-width:320px) and (max-width: 1279px) {
  img[src="signal-bg-21.svg"] {
    height: 310px;
    margin: auto;
  }
}

@media screen and (min-width:320px) and (max-width: 991px) {
  section[style="background-image: url(question-bg1.svg);"] {
    background-position: bottom;
  }
}

@media screen and (min-width:320px) and (max-width: 991px) {
  section[style="background-image: url(signal-bg1.svg);"]{
    background-position: bottom;
  }

  section[style="background-image: url(question-bg-21.svg);"]{
    background-position: center;
  }
}

@media screen and (min-width:1500px) and (max-width: 2560px) {
  section[style="background-image: url(question-bg-21.svg);"]{
    background-position: center;
  }
}

@media screen and (min-width:1500px) and (max-width: 2560px) {
  section[style="background-image: url(signal-bg-21.svg);"] {
    background-position: right 18vw center;
    background-size: contain;
  }
}

@media screen and (min-width:320px) and (max-width: 1280px) {
	.single-about--column .single-about__bg{
		width: 100vw;
		bottom: 0px;
	}
}

@media screen and (min-width:651px) {
  section[style="background-image: url(signal-bg-21.svg);"] {
    background-position: calc(50% + 414px);
    background-position-y: 60px;
    background-size: contain;
  }
}

@media screen and (max-width: 1245px){
  section[style="background-image: url(signal-bg-21.svg);"] {
    background-position: right 2vw;
  }
}
