
@media screen and (max-width:1399px){
    .header_top .container{
        max-width: 1180px;
    }
}


@media screen and (max-width:1200px) {
    header .wrapper.container {
        max-width: 1230px;
    }

    .wrapper .logo {
        width: 180px;
    }

    header .main-btn {
        margin-right: 10px;
    }

    .events .event_desc {
        height: 130px;
    }

    .programes_wrapper .grid_row {
        gap: 30px;
    }

    .publications .swiper-button-prev {
        left: 91%;
    }

    .events .swiper-button-prev {
        left: 91%;
    }
}

@media screen and (max-width:1156px) {
    .wrapper .logo {
        width: 150px;
    }
    .main-btn,
    .border-btn{
        padding: 2px 5px;
        font-size: 12px;
    }
    .nav-links li a{
        padding: 9px 6px;
        color:#000;
    }
    .main_wrapper .swiper-slide .slider_content h1{
        font-size: 32px;
    }
    .about_wrapper .right h2{
        font-size: 28px;
    }
    .main_heading{
        font-size: 28px;
    }
    .feature_wrapper .grid_row{
        gap: 10px;
    }
    .feature_wrapper .item{
        padding: 30px 10px 10px;
    }
    .events .event_desc{
        height: 150px;
    }
    .events .swiper-button-prev{
        left: 89%;
    }
    .publications .swiper-button-prev{
        left: 89%;
    }
    .about_page{
        height: auto;
    }

    .project_page_wrapper .grid_row{
        grid-template-columns: 1fr 1fr;
    }

    .project_details_page .grid_row{
        grid-template-columns: 1fr 1fr;
    }
    .event_page_wrapper .grid_row{
        grid-template-columns: 1fr 1fr;
    }

    .program_manual .grid_row{
        grid-template-columns: repeat(4,1fr);
    }
    .contact_page_wrapper .grid_row{
        grid-template-columns: 1fr 1fr;
    }
    .brochure_page .grid_row{
        grid-template-columns: repeat(3,1fr);
    }



    .about_page_wrapper h2{
        font-size: 38px;
    }
    .vission_mission .grid_row{
        gap: 20px;
    }

    .blog_wrapper .container{
        grid-template-columns: 1fr 1fr;
        row-gap: 50px;
    }


    .contact_wrapper .grid_row{
        grid-template-columns: 1fr;
    }

}

@media screen and (max-width:991px) {
    .header_top .email-phone{
        display: none;
    }
    header .main-btn, header .border-btn{
        display: none;
    }
    .nav-links li a{
        padding: 6px;
    }

   
    .main_wrapper .swiper-slide .slider_content h1{
        font-size: 40px;
    }
    .about_wrapper .grid_column{
        grid-template-columns: 1fr;
    }
    .about_wrapper .left{
        order: 2;
    }
    .number_counter .flex_row{
        flex-wrap: wrap;
    }
    .feature_wrapper .grid_row{
        grid-template-columns: 1fr 1fr;
    }
    .events .swiper-button-prev{
        left: 85%;
    }
    .programes_wrapper .grid_row{
        max-width: 100%;
        gap: 10px;
    }
    .programes_wrapper .program_icon{
        width: 60px;
        height: 60px;
    }
    .publications .swiper-button-prev{
        left: 85%;
    }
    footer .footer_link_details .container{
        grid-template-columns: 1fr 1fr;
    }


    .about_page{
        height: 50vh;
    }
    .mission_vission .grid_row{
        grid-template-columns: 1fr;
    }
    .objectives ul li{
        max-width: 100%;
    }

    .project_page_wrapper .grid_row{
        gap: 10px;
    }
    .project_page_wrapper .project_details .main-btn{
        padding: 2px 6px;
    }
    .event_page_wrapper .event_desc{
        font-size: 14px;
    }
    .program_manual .grid_row{
        grid-template-columns: repeat(3,1fr);
    }

    .question_papers .grid_row .box{
        min-width: 210px;
    }
    .question_papers .grid_row{
        gap: 10px;
    }

    .contact_page_wrapper .grid_row2{
        grid-template-columns: 1fr 1fr;
    }
    .contact_page_wrapper .box .flex_row{
        flex-wrap: wrap;
        margin-top: 10px;
    }
    .brochure_page .grid_row{
        gap: 15px;
    }



    .about_page_wrapper .grid_row{
        grid-template-columns: 1fr;
    }
    .vission_mission .grid_row{
        grid-template-columns: 1fr;
    }

    .whychooseus .grid_row{
        grid-template-columns: 1fr;
    }

    .contact_wrapper .grid_row{
        grid-template-columns: 100%;
    }
   
    .gallery_wrapper .grid{
        grid-template-columns: 1fr 1fr;
    }



}


@media screen and (max-width:600px) {
    .header_top .flex_row .contact_details{
        display:none;
    }
    .header_top .flex_row .contact_details .mail{
        display: block ; 
    }
    .header_top .flex_row .contact_details .phone{
        display: none ; 
    }
    



    .whowe_serve .flex_row .item{
        width: 160px;
        height: 180px;
    }
    .whowe_serve .flex_row .icon{
        width: 60px;
        height: 60px;
    }

    .why_choose_us .content{
        grid-template-columns: 1fr;
    }

    .blog_wrapper .grid{
        grid-template-columns: 1fr;
    }


    footer .footer_container{
        grid-template-columns: 1fr;
    }


    .main_desc{
        max-width: 100%;
    }





    .header_top .top_menu.cart-order {
        display: flex;
    }

    .header_top .email-phone,
    .header_top .social_icons,
    .header_top .top_menu {
        display: none;
    }

    header .main-btn,
    header .border-btn {
        display: none;
    }

   

    .main_wrapper .mainSlider .swiper-button-next, .main_wrapper .mainSlider .swiper-button-prev{
        display: none;
    }
  
    .about_wrapper .right h2{
        font-size: 25px;
    }
    .main_heading{
        font-size: 30px;
    }
    .number_counter .item{
        width: 150px;
    }
    .feature_wrapper .grid_row{
        grid-template-columns: 1fr;
    }
    .feature_wrapper .item{
        min-height: 300px;
    }
    .events .swiper-button-prev{
        left: 70%;
    }
    .gallery .grid{
        grid-template-columns: 1fr 1fr;
        margin-top: 30px;
    }
    .programes_wrapper .grid_row{
        grid-template-columns: 1fr;
    }
    .publications .swiper-button-prev{
        left: 70%;
    }
    footer .footer_link_details .container{
        grid-template-columns: 1fr;
    }
    footer .copy_right p{
        text-align: center;
    }


    .about_page{
        height: auto ;
    }
    .mission_vission .left, .mission_vission .right{
        flex-direction: column;
    }
    .mission_vission .grid_row{
        gap: 30px;
    }
    .mission_vission .image{
        order: 2;
    }

    .project_page_wrapper .grid_row{
        grid-template-columns: 1fr;
    }
    .project_page_wrapper .project_details .main-btn{
        padding: 3px 10px;
    }
    .project_page_wrapper .project_desc{
        height: 115px;
    }

    .program_manual .grid_row{
        grid-template-columns: 1fr;
        gap: 10px;
    }
    .program_manual .pdf_thumbnile{
        height: 330px;
    }
    .question_papers .grid_row .box{
        min-width: 170px;
    }
    .question_papers .btns{
        flex-wrap: wrap;
        justify-content: center;
        gap: 10px;
    }

    .contact_page_wrapper .grid_row2{
        grid-template-columns: 1fr;
    }
    .contact_page_wrapper .grid_row{
        grid-template-columns: 1fr;
    }
    .contact_page_wrapper .box{
        padding: 10px 10px 20px;
    }
    .contact_page_wrapper .box .flex_row{
        margin-top: -10px;
    }
    .career_page .input_row{
        grid-template-columns: 1fr;
        gap: 0;
    }

    .brochure_page .grid_row{
        grid-template-columns: 1fr;
        gap: 25px;
    }
    .specimen_page .input_row{
        grid-template-columns: 1fr;
        gap: 0;
    }









    .about_page_wrapper h2{
        font-size: 30px;
    }

    .gallery_wrapper .grid{
        grid-template-columns: 1fr;
    }

    .contact_wrapper .loaction_details .item{
        flex-direction: column;
        align-items: start;
    }
    .contact_wrapper .loaction_details{
        height: auto;
        padding: 16px;
    }
    
}