@media(max-width:670px){
    .con-pd{
        align-items: center;
        text-align: center;
    }
    .head-content h3,
    .sub-content p,
    .con-btns{
        padding-left: 0;
    }
    .all-sec{
        background-image: linear-gradient(to right, rgba(0, 0, 0, 0.548),rgba(0, 0, 0, 0.568));
    }
    .con-btns{
        gap: 10px;
    }
}
@media (max-width:445px){
    .con-btns{
        flex-direction: column;
    }
    .content{
        padding-top: 35px;
    }
}

@media (max-width:1200px){
    .ab-para{
        padding-top: 1rem;
        width: 58vw;
    }
    .ab-btn{
        width: 150px;
    }
}
@media (max-width:980px){
    .about-sec{
        background-image: unset;
    }
    .about-sec *{
        padding: 0;
    }
    .ab-para{
        padding: 1rem;
        width: 90vw;
    }
    .ab-para p{
        width: 100%;
    }
    .sec-details{
        align-items: center;
    }
    .ab-btn{
        width: calc(100vw - 100px);
        padding: 0.5rem;
    }
}
@media (max-width:1008px){
    .event{
        padding: 10px;
        width: fit-content;
    }
}
@media (max-width:830px){
    .event{
        gap: 15px;
    }
    .eve-detailing{
        width: 200px;
    }
}
@media(max-width:700px){
    .event{
        flex-direction: column;
        align-items: center;
    }
    .eve-detailing{
        text-align: justify;
    }
    .events{
        flex-direction: row;
        justify-content: center;
    }
}
@media (max-width:495px){
    .events{
        flex-direction: column;
    }
}
@media (max-width:976px){
    .eve-btn{
        margin-bottom: 20px;
        margin-top: 20px;
    }
}
@media (max-width:685px){
    .eve-btn{
        height: 35px;
    }
}

@media(max-width:965px){
    .prin-content{
        flex-direction: column;
        align-items: center;
    }
    .prin-img-box img{
        margin-left: 0.5rem;
        margin-bottom: 0.5rem;
    }
    .prin-content{
        gap: 1rem;
    }
}
@media (max-width:400px){
    .prin-title h1{
        font-size: 34px;
    }
    .prin-img-box img{
        margin-left: 0;
        margin-bottom: 0;
        width: 250px;
    }
}