@font-face {
  font-family: "Avenir";
  src: url("../font/AvenirLTStd-Black.otf") format("truetype");
  src: url("../font/AvenirLTStd-Book.otf") format("truetype");
  src: url("../font/AvenirLTStd-Roman.otf") format("truetype");
}
h1 {
  font-family: "Avenir", sans-serif;
}

body {
  font-family: "Avenir", sans-serif;

  overflow-x: hidden;
  scroll-behavior: smooth;
}
html {
  font-family: "Avenir", sans-serif;

  overflow: auto;
}

.current {
  border-top: #ebce79 solid 3px;
}

#mega-menu-icons-dropdown-1 {
  margin-top: 40px !important ;
  z-index: 10;

  /* height: 100%; */
}

#mega-menu-icons-dropdown {
  margin-top: 40px !important ;
  z-index: 10;
  /* height: 100%; */
}
.glass-box {
  background: rgba(29, 59, 98, 0.23);
  border-radius: 16px;
  box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
  backdrop-filter: blur(2px);
  -webkit-backdrop-filter: blur(2px);
  border: 1px solid rgba(29, 59, 98, 0.3);
  padding: 40px;
  padding-top: 60px;
  padding-bottom: 60px;
}

@media only screen and (max-width: 600px) {
  #mega-menu-icons-dropdown {
    margin-top: -35px !important ;
    /* height: 100%; */
  }
  #mega-menu-icons-dropdown-1 {
    margin-top: -35px !important ;
    /* height: 100%; */
  }

  /* .owl-carousel .owl-stage-outer {
     height: min-content; 
  } */
}

@media only screen and (max-width: 1280px) {
  .post-slide .post-content {
    padding: 0px 15px 25px 15px;
  }
}

@media only screen and (max-width: 1027px) {
  .second-section-img img {
    width: 100%;
    margin: auto;
  }
  @media only screen and (max-width: 600px) {
    .glass-box {
      padding: 20px 25px;
    }
  }
}
