@media (max-width:992px) {
     .mega-dropdown:hover .dropdown-menu {
    display: block;
  }
    .mega-menu {
    position: static !important;
    box-shadow: none !important;
  }

  .mega-menu .row {
    row-gap: 15px;
  }
      #cat-age .main .img-box {
    height: 110px;
    width: 110px;
}

}


@media (max-width:768px) {
    .section-title {
        font-size: 30px;
    }

    #home-banner-1 {
        display: none;
    }

    #home-banner-2 {
        display: block;
    }
    #cat-age .content p span {
    font-size: 26px;
}
#cat-age .main{
    margin-top: 10px;
}

}

@media (max-width:600px) {
    .newsletter form {
        display: block;

    }

    .newsletter input {
        width: 100%;
        margin-bottom: 10px;
    }


}



@media (max-width: 575px) {

    .newsletter {
        padding: 28px 5px;
    }

    #why-choose .feature-box h5 {
        font-size: 20px;
    }

    .feature-item h6 {
        font-size: 16px;
    }

    .section {
        padding: 40px 6px;
    }

    .ghost {
        white-space: nowrap;
        font-weight: 500;
        font-size: 16px;
        padding: 7px 12px;
    }

    .category-img {
        width: 120px;
        height: 120px;
    }

    .category-card {

        padding: 10px 0px 14px;
    }

    .section-title {
        gap: 0;
    }

    .feature {
        padding: 12px 10px;
    }

    footer {
        padding: 40px 6px 40px;
    }

    .faq-hero-card {
        padding: 20px 10px;
    }

    .faq-callout-card {
        padding: 20px 10px;
    }

    .contact-form-card {
        padding: 20px 10px;

    }


}

@media (max-width: 400px) {
    .section-title {
        font-size: 26px;
    }

    .sub-head {
        font-size: 16px;
    }

    #why-choose .feature-box .img-box {
        height: 60px;
        width: 60px;
    }

    #why-choose .feature-box p {
        font-size: 14px;
    }

    .feature-item h6 {
        font-size: 14px;
    }

    .icon-box {
        width: 38px;
        height: 38px;
    }

}

@media (max-width:991px) {
    .contact-sec .left p {
    font-size: 13px;
}
    
@media (max-width:991px) {

}

}