@media (min-width:1777px) {
  .hero-vedio {
    width: 100%;
    height: fit-content;
    
}
 }
 @media (max-width:1010px) {
  /* img.filetr_home_img {
    top: -46px;
} */
 }
  @media (max-width:999px) {
/*      .mask img {*/
    
/*    min-height: unset;*/
/*    max-height: 836px;*/
/*}*/
      
      .mask img {
     
    min-height: 399px;
}
      .mask {
        max-height: 399px;
    max-width: 1445px;
    /* max-height: 953px; */
    /* min-width: 1445px; */
    min-height: unset;
    /* overflow: hidden; */
}
      
      
  footer {
    padding-bottom: 97px;
}
  .nav_bottom {
    display: flex !important ;
  }
  swiper-slide {
    padding-top: 50px;
}
  .nav-desktop {
    display: none !important;

  }
  .fixed-navbar {
    justify-content: space-between;
  }
  .fixed-navbar {
    justify-content: space-between;
    /* padding: 10px 0; */
}
  .y {
    display: block !important;
  }
  .y.lang-nav {
    display: flex !important;
  }
 }
  @media (max-width:768px) {

    form#contact_us {
      max-width: 100%;
  }
  
  .map {
      max-width: 100%;
  }

    /* swiper-slide {
      padding-top: 50px;
    } */
    /* img.filetr_home_img {
      top: -35px;
  } */
    .card_project.card_4 {
      margin-right: 0;
      margin-left: 0;
  }.card_project.card_2 {
    margin-right: 0;
    margin-left: 0;
}
.card_project.card_3 {
  margin-right: 0;
  margin-left: 0;
}
.card_project {
  margin-right: 0;
  margin-left: 0;
}
.hero_imgs {
  margin-top: 50px;
}
.counter {
  padding: 50px 20px;
  gap: 20px;
  margin-top: 50px;
}
swiper-slide {
  padding-top: 35px;
}
.logo_footer {
  max-width: 350.44px;
}

.Newsletter {
  margin-bottom: 100px;
}
img.logo_back {
  margin-top: -155px;
}
.card_about_2 {
  margin-top: 0;
}
.card_about_3 {
  margin-top: 0;
}
.line.line_right {
  display: none;
}
.line.line_left {
  display: none;
}
.logo_back_footer {
  top: -18%;
}
.Newsletter_container {
  margin-top: 100px;
  padding: 40px 20px;
  border-radius: 0 3pc 0 0;
}
.Projects.Projects2 .row {
  margin-top: 30px;
}
.card_project {
  border: 5px solid #034968;
}
.Projects .col-md-6:nth-of-type(3) {
  padding-top: 0;
}
.Projects .col-md-6:nth-of-type(4) {
  padding-top: 0;
}
.Projects2 .title {
  margin-bottom: 50px;
}

.Projects2 .row_column_reverse {
  flex-direction:column-reverse  !important;
}

 


.map iframe {
  
    width: 100%;
}



.hero p {
  font-size: 13px !important;
  width: 100%;
}
.content_hero {
  position: unset;
  padding-top: 50px;
}
.hero h1 {
  font-size: 32px !important;
}

    .row {
      gap: 30px;
    }
    .menu .flex_menu li a {
      font-size: 32px !important;
  }
    .nav_fullscreen {
      padding: 50px;
      gap: 50px;
  }
 
  .y.lang-nav i {
    font-size: 14px;
}.blog-content .row>* {
  padding-right: 0;
  padding-left: 0;
}
.img-blog img {
  border-radius: 0 3pc 0 0;
}
 
 
.product-details-div {
  border-radius: 0  0 0 3pc;
}
.hero-content h2 {
  font-size: 42px;
}
 .back-inputs .col-md-6 {
  margin: 24px 0;
} 
.back-inputs {
  gap: 0;
} 
.row.rowTwo {
  gap: 24px !important;
}
.slider_title h2 {
  font-size: 32px;
}
.slider_title a.btn-nav-empty {
  padding: 10px 20px;
  font-size: 12px;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 7px;
}
.slider_title .div img {
  max-width: 44px;
}
.title-searches img {
  max-width: 44px;
}
.poductsCard .row {
  gap: 0;
}
.poductsCard .col-md-4:nth-of-type(2) {
  margin-top: 24px !important;
}
.poductsCard .col-md-4:nth-of-type(3) {
  margin-top: 24px !important;
}
.title-searches h2 {
   font-size: 32px;
}
.container {
  padding: 0 25px !important; 
}
.carousel img {
  height: 270px;
}
.heronotHome {
  margin-bottom: 50px !important;
}
.prodouct .map iframe {
  height: 270px;
}
.flexad {
  flex-wrap: wrap;
}
.row {
  margin-right: 0;
  margin-left: 0;
}
.left_ads_card h4 {
  width: 100%;
}
.page_projects .col-md-8 {
  margin-bottom: 24px;
}
.prodouct .row {
  gap: 20px;
}
footer {
  margin-top: 60px;
}
.one_product.prodouct {
  padding-top: 50px;
}
.prodouct .flex-btn-p:nth-of-type(2) {
  display: none;
}

.heronotHome h2 {
  font-size: 32px;
}
.stepFourContant p {
  width: 99%;
}

.back-inputs .row {
  gap: 0 ; 
}
.heronotHome {
  padding: 79px 0;
  min-height: auto;
  height: 40vh;
}
.Real_Estate .half_div {
  flex-direction: column;
}
.map iframe {
  height: 300px;
}
.number .col-md-3 {
  width: 30%;
}
.aboutpage .row:nth-child(2) {
  padding-top: 100px;
  flex-direction: column-reverse;
}
.number .row {
  display: flex;
  justify-content: center;
  align-items: center; 
}
.ul-footer {
  padding-top: 15px;
}

.foot-puiux {
  padding-top: 80px;
}
footer {
  padding-bottom: 50px;
  background-size: 193% 100%;
}
.bottom_content {
  position: relative;
  max-width: 100%;
  padding: 0;
  margin: auto;
  left: unset;
  padding-right: 80px;
}
p {
  font-size: 12px  !important;
}
h2 {
  font-size: 25px !important;
}
h1 {
  font-size: 32px !important;
}
#projects .item img {
  height: 381px;
}
.btn-nav-empty {
  font-size: 12px;
}
.flex_between {
  align-items: flex-start;
  flex-direction: column;
}
.content_project {
  bottom: -90%;
}

.OurProjects {
  padding: 50px 0;
}
.map_section {
  padding: 50px 0;
}
.content_project {
  padding: 20px 20px  0px;
}
.div_number {
  width: 400px;
  padding: 10px;
}
.content_project p {
  width: 90%;
  padding-bottom: 15px;
}
.content_project h4 {
  font-size: 18px;
}
.div_number h6 {
  font-size: 12px;
}
#projects .item:hover .content_project {
  align-items: end;
}

.div_number {
  width: 100%;
  max-width: 250px;
}
img.img_map {
  margin-top: 0;
}
.content_pro_new h5 {
  width: 100%;
}
.content_pro_new h5 {
  font-size: 16px;
}
.slider-container .range-slider {
  position: relative;
  top: unset;
  left: unset;
  padding: 2px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.owl_carousel_1 .item img {
  height: 450px;
}
.watsapp_anima {
  bottom: 15%;
}

.mask_hero {
  height: 500px;
}
.top_content {
  position: relative;
}

.hero_img {
  margin-top: 0;
}
.circle_Read_More {
  height: 115px;
  width: 115px;
  gap: 6px;
  padding-top: 6px;
}

}
@media (max-width:550px) {
  .menu .flex_menu li a {
    font-size: 25px !important;
}
.nav_fullscreen {
  padding: 30px;
  gap: 20px;
}
.content_project {
  padding: 10px 10px 0px;
}
.content_project p {
  font-size: 9px !important;
}
.div_number h6 {
  font-size: 9px !important;
}
.div_number {
  width: 100%;
  max-width: 130px;
}
.content_project h2 {
  font-size: 18px !important;
  color: var(--balck);
}
.content_project p {
  width: 90%;
  padding-top: 8px;
}
.btn-nav-empty {
  padding: 5px 20px !important;
}
a.btn-nav-empty img {
  width: 14px;
  height: auto;
}
}
  @media (max-width:550px) {
    swiper-slide {
      padding-top: 25px;
  }
  swiper-slide {
    padding-top: 18px;
}
  }
    @media (max-width:450px) {
        .mask img {
     
    min-height: 350px;
}
        .mask {
    max-height: 350px;
        }
  .slider_title {
    align-items: flex-start;
    flex-direction: column;
}
h2 {
  font-size: 20px !important;
}
}
