 @media (max-width:1324px) {

 }
  @media (max-width:999px) {
    
.y {
    display: block !important;
  }
  .nav-desktop {
    display: none !important;

  }
  .btn-nav .lang-nav {
    margin-left: 0 !important;
  }
.nav-fixed {
  justify-content: space-between;
}
 }
 @media (max-width:768px) {
  .owl-theme .owl-nav {
    display: none;
}
img.footer-back-left {
  right: -2px;
  top: 32px;
  max-width: 200px;
  max-height: 419px;
}
 
.blog-content p {
  width: 100%;
}

.owl-theme .owl-dots {
  display: block;
  margin-top: 40px;

}
.about-p {
  max-width: 100%;
}


h2 {
  font-size: 32px !important;
}
p {
  font-size: 12px !important;
}
.hero {
  -webkit-mask-image: url("../img/mask-phone.png");
  height: 75vh;
}
.section-hero-not-home {
  height: 25vh;
}
.img-footer-mask-phone {
  display: block;
  width: 100%;
  margin-bottom: -2px;
 }
 .img-footer-mask {
  display: none;
 }
.arrow-hero {
  height: 98px !important;
}
.line-hero {
  left: 51.5%;
  bottom: -116px;
} 
.hero p {
  padding: 20px;
}
.container  {
  padding-right:20px;
 padding-left: 20px;
  }
.arrow {
  height: 83px !important;
}
.line-div {
  top: 30%;
  left: 48%;
}
.line2-div {
  top: 73%;
  left: 48.5%;
}
.services {
  background-size: cover;
}
.card-content {
  margin-top: 0;
}

.lang-nav p ,.lang-nav i {
  font-size: 16px !important;
}
footer .col-md-3:nth-of-type(2) {
  width: 30%;
}
footer .col-md-3:nth-of-type(3) {
  width: 30%;
}
.line-hero img {
  width: 251.535px;
  height: auto;
}
.row {
  gap: 30px;
}
.about-img .row {
  gap: 0;
}
 }