
.main-header__text-logo {
  width: 240px;
}
.main-header__text-logo img {
  width: 100%;
}
.main-header{
  background-color: #293e91;
  background-image: none;
  background-position: center;
  height: 500px;
}
.contact-us__img-block{
  background-color: blue;
}
.content{
  padding: 100px;
}
.about__text {
  max-width: 620px;
}
.main-menu{
  display: block !important;
}
.hidesmall{
  display: block !important;
}
.showsmall{
  display: none !important;;
}


.main-menu .menu-item{
  color: #000000;
}
.main-header__menu-line--scroll .wpc-navigation nav .main-menu .menu-item > a {
  color: #000000 !important;
}
.language{
  position: absolute;
  float: right;
  right:20px;
  top:20px;
  z-index: 999;
}
.language div{
  float: left;
  margin-left: 10px;
}
.lrg-logo{
  width: 310px;
}
.sml-logo{
    height: 73px;
}
@media screen and (max-width: 1250px) {
  .lrg-logo, .sml-logo {
    margin-top: 60px;
    margin: 0 auto;
    display: flex;
    background-size: contain;
    background-repeat: no-repeat;
  }
  .hidesmall{
    display: none !important;;
  }
  .showsmall{
    display: block !important;;
  }
  .main-menu .menu-item {
    float: right !important;
    width: 100% !important;
    display: block !important;
  }
  .main-header__text-middle {
    margin-top: 125px;
  }
  .main-header{
    padding-bottom: 0px;
  }

  .main-header__text-logo {
    width: 240px;
    text-align: center;
    float: none;
  }
  .content {
    padding: 20px;
  }
}

.container {
  width: auto;
  max-width: 1170px;
}
h2, h4{
  text-transform: uppercase;
  font-family: 'Montserrat', Arial, Helvetica, sans-serif;
}
p{
  line-height: 30px;
}
.main-footer__up-btn{
  position: fixed;
  bottom: 20px;
  right: 30px;
  z-index: 99;
  background-color: #293e91;
  color: white;
  border: none;
}