 
@media (max-width: 999px) {
  .nav_bottom {
    display: flex !important ;
  }
  .nav_mobile {
    display: flex !important;
   
  }
  .search {
    max-width: 272px;
}
.row_flex_footer {
  flex-wrap: wrap;
  justify-content:  flex-start;
}
.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%;
  }
  footer {
    padding-top: 80px;
}
  .y {
    display: block !important;
  }
  .y.lang-nav {
    display: flex !important;
  }
}
@media (max-width: 768px) {
    .row_flex_footer div:first-child {
  width: 100%;
}
  .hero_not {
     padding: 80px 0px;
  }
  .hero_CONTENT_center h2 {
    color: var(--h2);
    font-size: 22px !important;
}
  .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;
  }
  .back_top_left2 {
    min-height: 95px;
}
.back_top_left {
  min-height: 95px;
  padding-right: 12px;
}
  .bact_top {
    min-height: 95px;
}
  .mask_hero {
    height: 50vh;
}
.row_card_about {
  padding-top: 50px;
}
.about {
  padding: 50px 0;
}
.services {
  background-size: 184% 100%;
}
.services .buttom_embty {
  margin-left: 0 !important;
}
.card_services {
  padding: 25px;
  min-height: 359px;
}
.bact_cont {
  display: none;
}
.form-contact-home {
  margin-left: 0;
}
.form-contact-home {
  padding: 30px 25px;
}
img.contact_png {
  margin-left: 0;
  max-width: 100%;
}
.SIGN_UP .row {
  flex-direction: column-reverse;
}
.SIGN_UP {
  padding: 133px 20px 25px;
  background-size: 132% 100%;
}
.left_text_content {
  position: unset;
  background: transparent;
  width: 100%;
}
.left_text {
  transform: unset;
}.left_text h2 {
  color: var(--h2);
}
.contact_us .inout-icon-div {
  padding: 0px  ;
}
.inout-icon-div-textarea i {
  top: 6px !important;
}
  
.container {
  padding-right: 20px;
  padding-left: 20px;
}
.load_logo img {
  width: 80px;
  height: auto;
}
.card_about h3 {
  font-size: 14px;
}
  
.nav-pills .nav-link, .nav-pills .show>.nav-link {
  font-size: 14px !important;
}
  
  
  
  
  
}
@media (max-width: 452px) {
  
}
@media (max-width: 350px) {
 
}
@media (max-width: 450px) {
}
