@media (min-width: 768px){
    .navbar-expand-md .navbar-nav .nav-link {
        padding-right: 1.5rem;
        padding-left: 1.5rem;
    }
    .news-sec2 .newscard .card{
            min-height: 35rem!important;
    }
}

@media (max-width: 767.9px){
    .about-sec2 .description {
        max-width: 83%;
        font-size: 44%;
    }
    .about-sec2 .title {
        font-size: 1.5rem;
        top: 45%;
    }
    .main-banners .carousel-inner {
        height: 28vh;
        overflow: hidden;
    }
    .main-banners {
        height: auto;
    }
    .news-sec .newscard{
        margin-bottom: 2rem;
    }
    .aca1{
        font-size:2.5rem !important;
    }
    .bg-purplee h1{
        font-size:20px;
    }
}

@media (max-width: 567px){
    .logo {
        max-height: 45px;
    }
    .banner-content{
        width: 100%;
        background-color: #00000038;
        padding: 1rem 1rem;
    }
    .banner-img img{
        width: auto;
        height: 560px;
        margin-left: -30rem;
    }
    .banner-img{
        width: 100%;
        overflow: hidden;
    }
    .top-booknow .h3,
    .top-booknow .c-text-center{
        text-align: center;
    }
    footer .footer-credits1,
    footer .footer-credits2{
        text-align: center;
    }
    .bg-purplee h1{
        font-size:20px;
    }
}