@media (min-width:2000px) {
  .hero-home-main-page {
    position: relative;
    height: 1500px;
  }
 }
 @media (min-width:3500px) {
  .hero-home-main-page {
    position: relative;
    height: 2500px;
  }
 }
  @media (max-width:999px) {
    
.y {
    display: block !important;
  }
  .y.lang-nav {
    display: flex !important;
  }
  .y.lang-nav i {
    font-size: 14px;
    color: #fff;
}
  .nav-desktop {
    display: none !important;

  }
  .fixed-navbar {
    justify-content: space-between;
  }
  .fixed-navbar {
    justify-content: space-between;
    padding: 20px;
}
.nav-bar {
  padding: 20px 30px;
}
.fixed-icon-shoial-icon1::before , .fixed-icon-shoial-icon1::after {
  content: none;
}
  .fixed-icon-wats {
  display: none !important;
}
.fixed-icon-shoial {
  bottom: 0;
  display: flex;
  flex-direction: row;
  width: 100%;
  position: fixed;
  transform: unset;
  z-index: 22;
  background:  #fff;
  top: unset;
  padding: 20px 10px;
  justify-content: space-around;
  align-items: center;
  border-radius: 1pc 1pc 0 0;
  right: unset;
  box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
  transition: var(--transition);
}

.fixed-icon-shoial   i {
  transition: var(--transition);
  color: #000 !important;
  }
  .fixed-icon-shoial   i:hover {
    color: #949494  !important;
    }

.fixed-icon-mobile {
  display: block !important;
}
.dots4-img {
  display: none;
} 

footer {
 padding-bottom: 97px !important;

}

.hero-text {
  width: 100%;
}
 }
 
 @media (max-width:768px) {
  .blog-content img {
    margin: auto;
}
.offer-schoole .row:nth-of-type(2) {
flex-direction: column-reverse;
}
.info-schiola {
  justify-content: space-between;
  align-items: flex-start;
  margin-top: 50px;
  flex-direction: column;
  gap: 16px;
}
table td {
  padding: 25px 15px;
}
.offer-schoole {
  border-top: 1px solid #e7e7e7;
  flex-direction: column;
}
  .blog-content {
    padding: 38px;
  }
  .img-dots-3 {
    top: -42px;
    height: 135px;
}
  #accordionExample {
    display: block !important;
  }
  .accordion-laptop {
    display: none !important;
  }
  .border-dashed {
    right: -12px;
    top: 12px;
  }
  .foot-puiux {
    padding-top: 50px;
}
  .hero-text span {
    padding: 8px;
  }
  .hero-text h2 {
    font-size: 35px   ;
    line-height: normal !important;
}
.hero-home-main-page {
  height: 630px;
}
.fixed-icon-shoial i {
  color: #949494;
  font-size: 25px;
}
.fixed-icon-shoial-icon1::before {
  top: -109%;
  left: 50%;
  width: 1px;
  height: 25px;
}
.fixed-icon-shoial-icon1::after {
  bottom: -120%;
  left: 50%;
  height: 25px;
  width: 1px;
}
.fixed-icon-shoial {
  gap: 29px;
}
.arrow-down img {
  height: 50px;
}
.arrow-down p {
  font-size: 13px;
}

.img-hero-2022 {
  width: 81px;
  height: 81px;
  bottom: -1%;
}

.img-hero-2022 img {
  width: 50px;
  height: auto;
}
.fixed-icon-wats {
  width: 50px;
  height: 50px;
}
.fixed-icon-wats i {
  font-size: 18px;}
  .center-title::before {
    left: 123%;
    width: 44px;
    bottom: 43%;
  }
  .center-title::after {
    left: 123%;
    width: 44px;
    bottom: 43%;
  }
  .circle-black {
    width: 50px;
    height: 50px;
  }
h2 , h2 span {
font-size: 30px !important;
line-height: normal !important;
}
 
.lines-m , .img-ser-3 , .dots-img {
  display: none;
}
.title {
  margin-bottom: 50px;
}

.actives {
  margin-top: 0;
}
.row {
  gap: 2rem;
}
.container {
  padding: 0 20px !important;
}

.tree-img {
    bottom: 10%;
}
.about-schools {
  overflow: hidden;
}

.img-dots-3 {
  top: -187px;
}
.btn-nav-000 {
  padding: 10px 38px;
}
footer {
  background-size: 225% 100%;
  margin-top: 50px;
}
.dots4-img , .dots5-img , .img-dots-3 {
  display: none;
}
footer h4 , footer .logo-foot   {
  padding-bottom: 30px;
}
.owl-carousel .card-content-about {
  width: 100%;
}
  .card-content-about {
  width: 89%;
  margin: auto;
}
.circle-yellow , .circle-black , .circle-red {
  z-index: -1;
}
.content {
  margin-top: 1rem;
}

.img-contact-left img {
  width: 100%;
  max-width: 181px;
}
.mic__button {
  max-width: 95px;
  font-size: 10px;
}

#actives .owl-item {
  width: 100%;
  max-width: 300px;
}
.contact-us-home .circle-red {
  top: -72%;
}
.contact-us-home .circle-black {
  top: -31%;
}
.footer img {
  padding: 0;
}
h2 { 
  line-height: normal !important;
  }
  
}

@media (max-width:550px) {
    .actives {
     background-size: 166% 100%;
    }
  .hero-not-home {
    height: 303px;
  }
  .hero-not-home-text h2 {
    font-size: 25px !important;
  }
  footer {
    background-size: 271% 100%;
  padding-bottom: 97px !important;

}
  iframe {
    height: 250px;
}
  .form-contact-home {
    padding: 20px;
  }
  .contact-us-home {
    padding-top: 50px;
}
.foot-puiux p {
  font-size: 12px;
}
.hero-home-main-page {
  height: 467px;
}
.arrow-down {
  top: unset;
  bottom: 10%;
  left: 50%;
  transform: translateX(-50%) !important;
}

 
}


@media (max-width:370px) {
  .flex-bet {
    justify-content: space-between;
    align-items: flex-start;
    flex-direction: column;
    gap: 1rem;
}
 h2 {
  font-size: 25px !important; 
 }
 p {
  font-size: 13px !important;
}
.hero-home-main-page {
  height: 410px;
}
.circle-red {
  bottom: -7%;
  right: -6%;
}
.img-hero-2022 {
  bottom: -7%;
}


}