@media (max-width: 1000px) {
	.language-switch {
		top: 0;
	}
	.header-navigation {
	position: relative;
	margin-top: 37px;
	}
	.banner-text {
		display: none;
	}
	
	 .banner-text h2 {
    font-size: 55px;
  }
}

@media (max-width: 959px) {
  .burger--menu {
    display: block;
  }
	.main-navigation > div > div {
		justify-content: flex-start;
	}
 

  .heading {
    font-size: 35px;
    line-height: normal;
  }
	
	.main-navigation > div > div > ul > li.responsive-menu {
		display: block;
	}
}

@media (max-width: 768px) {
  .mobile-view {
    display: block;
  }

  .desktop-view {
    display: none;
  }

  .default-banner img {
    height: 250px;
  }

  .home .switcher {
    margin: 0 auto;
    position: static;
  }

  .top-slogan {
    text-align: center;
  }

  .banner-text h2 {
    font-size: 45px;
  }
	
	.header-navigation > ul > li > a {
		font-size: 20px;
	}
}


@media (max-width: 639px) {
  .header-navigation {
    display: none;
  }
	 .banner-text h2 {
    font-size: 30px;
  }
}