nav h1 a {background-color: transparent!important;}
/*nav {background:rgba(255,255,255,1);    position: absolute;width:100%}*/
nav .links ul li a {color: #000}
nav .links ul li ul a {color: #000}
nav h1 a img {max-width: 8vw;}
nav .links ul li a {font-size: 18px}
footer .footer .company a.img {display: block;
  margin: 0;}
  footer .footer .company {
      text-align: center;
  }
nav {height: 100px}
.servicesInner.sideTeam .container .img img {height: 100%}
.expert .spliter .img img {width: 100%}

/*.news .sliderContainer button {padding:5px;font-size:2rem;right:-4.2rem;}*/
.mobile_title_service {display: none}
.desk_title {display: block}
.mobile_title_service h2 {font-size: 28px;}

@media screen and (max-width: 1199px){
    nav .links ul li a {font-size: 15px}
}
@media (min-width: 581px) {
    .none-lg {display:none!important;}
}

@media (max-width: 767px) {
    .reverse {display:none;}
    .mobile_title_service {display:block;padding: 0 18px;}
    .news .sliderContainer .viewport {width:80vw!important;}
    .news .sliderContainer .viewport .slider .slide {width: 80vw;min-width: 80vw;max-width: 80vw;}

    .news .sliderContainer button {top: 50%;right: 12px!important;padding: 0;font-size: 2rem;position: absolute;z-index: 9;height: 35px;width: 35px;}
    .news .sliderContainer a.readmore {    right: -90px;}
    .contact .contacts {min-height:40vh;}

    .bottom_footer {display:none}
    /*nav .sideNav button {color: #fff}*/
    nav h1 a {padding: 10px 2rem!important;}
    /*.logo h1 {    margin-top: 11px;}*/
    nav h1 a img {    max-width: 115px!important;}
    nav .links ul li a {color: #000}
    nav .sideNav button {font-size: 19px;}

    footer .footer .company a.img {    width: 100%;}

    .landingVideo .overlay p {
        font-size: 22px!important;
        margin-top:0!important;
    }
    .landingVideo .overlay {padding: 7.5rem 3rem;}
}

@media (max-width: 420px) {
    .news .sliderContainer button {right: -15px !important;}
}

.icon {
    position: fixed;
  z-index: 2;
  bottom: 10px;
  left: 10px;
  font-size: 24px;
  background: #454545;
  line-height: 1;
  color: #fff;
  padding: 10px 11px 9px;
  border-radius: 25px;
}
.icon:last-of-type {
      bottom: 60px;
}

.icon-2 i {
  font-size: 24px;
  background: #454545;
  line-height: 1;
  color: #fff;
  padding: 10px 11px 9px;
  border-radius: 25px;
}
