@font-face {
  font-family: icomoon;
  src: url(../fonts/icomoon.eot);
  src: url(../fonts/icomoon.eot) format("embedded-opentype"), url(../fonts/icomoon.ttf) format("truetype"), url(../fonts/icomoon.woff) format("woff"), url(../fonts/icomoon.svg) format("svg");
  font-weight: 400;
  font-style: normal;
  font-display: block
}
@font-face {
    font-family: EngraversGothicBT;
    src: url('../fonts/Engravers-Gothic-BT-Font.ttf') format('truetype');
  }

  .gallery-layout2 .gallery-img {
    border: 1px solid #ccc;
    border-radius: 10px;
    overflow: hidden;
}
.apiList {
    display: flex;
    flex-wrap: wrap;
    list-style: none;
    padding: 0;
}

.apiList li {
    width: 25%;
    border: 1px solid #f1f1f1;
    padding: 10px;
    min-width: 180px;
}

  @media (max-width: 1024px){
    .navbar .nav__item .nav__item-link{
        font-size: 14px !important;
    }
    .navbar .nav__item{
        margin-right: 0px !important;
    }
    .slider .slide-item {
        height: calc(35vh - 80px);
        min-height: 320px;
    }
    section {
        padding-top: 30px;
        padding-bottom: 30px;
    }
  }
  @media (min-width: 992px) and (max-width: 1200px) {
    .navbar .nav__item {
        margin-right: 0px;
    }
}
@media (max-width: 991px) {
    .header .navbar, .header .navbar > .container, .header .navbar > .container-fluid, .header-transparent .navbar, .header-transparent .navbar > .container, .header-transparent .navbar > .container-fluid {
        height: auto;
    }
    .apiList li {
        width: 50%;
    }
}
@media (min-width: 320px) and (max-width: 575px) {
    .slider .slide-item {
        min-height: 180px;
    }
    section {
        padding-top: 30px;
        padding-bottom: 30px;
    }
}
