@media (max-width: 1610px) {
  
}
@media (max-width: 999px) {
  .nav_bottom {
    display: flex !important ;
  }
  .nav_mobile {
    display: flex !important;
   
  }
  .search {
    max-width: 272px;
}
.row_flex_footer {
  flex-wrap: wrap;
}
.owl-theme .owl-nav {
  display: none !important;
}
  .nav-desktop {
    display: none !important;
  }
  .fixed-navbar {
    justify-content: space-between;
  }
  .fixed-navbar {
    justify-content: space-between;
  }
  .hero_img {
    margin-bottom: 0;
  }
  .about h2 {
    max-width: 100%;
  }

  .y {
    display: block !important;
  }
  .y.lang-nav {
    display: flex !important;
  }
}
@media (max-width: 768px) {
  
  .hero h1 {
    font-size: 32px !important;
    max-width: 87%;
}
  .title_hero h1 img {
    max-width: 93px;
}
  .row {
    gap: 30px;
  }
  .blog-content {
    margin-top: 50px;
  }
    .fixed_icon {
      display: none !important;
    }
  p {
    font-size: 12px !important;
  }
  .h2 {
    font-size: 32px !important;
  }
  h1 {
    font-size: 42px !important;
  }
  img.h1_right {
    right: 2%;
  }
  img.h1_left {
    left: 3%;
}
.hero .row {
  flex-direction: column-reverse;
}
img.img_2 {
  max-width: 40px;
  top: 51%;
}
   
.row_title a {
  margin-right: 0 !important;
}
   
.card-content-about {
  max-width: 100%;
 width: 100%;
 margin: 0;
}
.flex_btn img {
  max-width: 79px;
}
.right_pay {
  max-width: 94px;
}
.left_pay {
  max-width: 58px;
}
   
.hasaya {
  top: -30px;
  max-width: 65px;
}  
.clints3 , img.karaz ,.number {
  display: none;
}
.clints2 {
  max-width: 32px;
}
img.img_download1 {
  left: 0;
  right: unset;
  max-width: 47px;
}
img.tomatom {
  max-width: 65px;
  top: -98px;
}
img.ataif {
  max-width: 94px;
}
.taps2_img {
  margin: auto;
}
img.left_hand {
  position: unset;
  max-width: 100%;
}
.h2_title img {
  max-width: 90px;
}
   
  .row_1 {
    flex-direction: column-reverse !important;
  } 
  .tap2, .tap3, .tap4, .tap5 {
    padding-top: 80px;
}
   
img.has {
  max-width: 100px;
  right: 0;
}
img.has {
  max-width: 100px;
  right: -25px;
  margin-right: 0;
  bottom: -25px;
}
.container ,div#actives {
  padding-right: 20px;
  padding-left: 20px;
}
   
.about_us {
  padding: 100px 0  ;
}  
   
footer {
  background-size: cover;
  background-position: center;
}
img.food {
  bottom: -76px;
  max-width: 70px;
}
.card-content-about {
  padding: 20px;
}
.hero_not h2 {
  font-size: 42px;
}
   
   
.hero_not {
  padding: 150px 0;
  background-size: cover;
}
.download {
  padding-top: 100px;
  padding-bottom: 100px;
  background-size: cover;
  background-position: center;
} 
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
}
   
@media (max-width: 452px) {
   
}
@media (max-width: 350px) {
   
}
@media (max-width: 450px) {
}
