.row{
  margin-right: 0px;
  margin-left: 0px;
}

.phone-number{
  display: none;
}

header .container{
  max-width: 1120px;
}

.position-relative .container{
  max-width: 920px;
}

.header-circle-item{
  width: 256px;
  height: 181px;
  margin-right: 7px;
  margin-left: 7px;
  margin-bottom: -14px;
}

.header-circle-item:nth-child(2), .header-circle-item:nth-child(5){
  width: 304px;
  height: 237px;
}

.header-circle-item p{

  font-size: 16px;
  line-height: 20px;
}

.list-more{
  color: #FFFFFF !important;
}

.tablebodytext{
  display: none;
}

@media (max-width: 991px){
  header{
    margin-bottom: 30px;
  }

  header .container .row .col-4{
    width:50%;
  }

  header .container .row .col-6:nth-child(2){
    width: 100%;
  }

  .logotype img{
    height: 60px;
  }

  .menu{
    padding-left: 0px;
    padding-right: 0px;
  }

  .language-switcher{
    margin-top: 10px;
  }

  #news .mb-5{
    margin-bottom: 0px !important
  }

  #news .p-5{
    padding: 1rem !important;
  }

  #news .blog-scroll {
    padding-right: 0rem;
    padding-left: 0rem;
  }

  .advantage-item{
    width: 144px;
  }

  .menu.active{
    width: 342px;
  }

  header .contact-list{
    padding: 20px 0px;
  }

  .menu>div{
    padding: 0px 20px;
  }

  .socials{
    padding: 10px 20px 0px;
  }

  .menu-phone{
    padding: 0px 20px;
  }

  .contact-list p span{
    font-size: 10px;
  }

  footer .copyright a{
    font-size: 12px;
  }

  .contact-form .modal-body {
    padding: 20px;
  }

  .xs-img-size{
    width: 100%;
    min-height: auto !important;
  }

}
