@media (max-width: 2800px) {
    /* body.home #header #logo::after {
      width: 920px;
      height: 755px;
    }
    .single #header #logo::after,
    .page #header #logo::after {
      width: 830px;
      height: 400px;
    } */
  }
  @media (max-width: 2380px) {
    /* body.home #header #logo::after {
      width: 820px;
    }
    .single #header #logo::after,
    .page #header #logo::after {
      width: 730px;
    } */
  }
  @media (max-width: 2150px) {
    /* body.home #header #logo::after {
      width: 740px;
    } */
  }
  @media (max-width: 2000px) {
    /* body.home #header #logo::after {
      width: 720px;
      height: 600px;
    }
    .single #header #logo::after,
    .page #header #logo::after {
      width: 630px;
    } */
  }
  @media (max-width: 1900px) {
    /* body.home #header #logo::after {
      width: 570px;
    }
    .single #header #logo::after,
    .page #header #logo::after {
      width: 530px;
    } */
  }
  @media (max-width: 1600px) {
    /* body.home #header #logo::after {
      width: 440px;
    }
    .single #header #logo::after,
    .page #header #logo::after {
      width: 380px;
      height: 270px;
      background-size: 100% 100%;
    } */
  }
  @media (max-width: 1280px) {
    /* .single #header #logo::after,
    .page #header #logo::after {
      width: 370px;
    } */
  }
  @media (max-width: 1250px) {
    .menu-main-menu-container #menu-main-menu > li {
      margin-left: 14px;
    }
    /* .single #header #logo::after,
    .page #header #logo::after {
      width: 330px;
    } */
  }
  @media (max-width: 1024px) {
    /* .single #header #logo::after,
    .page #header #logo::after {
      width: 290px;
    }
    body.home #header #logo::after {
      width: 370px;
    } */
  }
  /* @media (max-width: 1200px) {
    #template-1 #page-banner h1 {
      font-size: 70px;
    }
  } */
  @media (max-width: 990px) {
    #header {
      background-color: #062247;
    }
    #template-1 h2 {
      font-size: 26px;
    }
    #services .item {
      border: 0 !important;
    }
    #homepage-banner {
      padding-top: 0;
    }
    #homepage-banner h1 {
      font-size: 22px;
    }
    #homepage-banner h2 {
      font-size: 16px;
    }
    #template-1 #page-banner {
      background-size: cover;
    }
    #homepage-banner img {
      width: 42px;
    }
    #pricing {
      overflow-x: auto;
    }
    #pricing .container {
      width: 1100px;
    }
    #home-gallery .item {
      height: 240px;
    }
    #bookModal .bg-cover {
      min-height: 200px;
    }
    .pricing-table .content {
      background-color: rgb(135 31 119 / 10%);
    }
    .pricing-table .content h3 {
      font-size: 30px;
    }
  }
  @media (max-width: 630px) {
    #template-1 #page-banner h1 {
      font-size: 22px;
    }
  }
  