

@media screen and (min-width: 3001px) and (max-width: 7000px) {
    .video-bg12 {
        height: 290px;
    }
}

@media screen and (min-width: 2210px) and (max-width: 3000px) {
    .video-bg12 {
        height: 290px;
    }
}

@media screen and (min-width: 1911px) and (max-width: 2200px) {

    .container {
        width: 1600px;
    }


    .about_tabs_sec_inner ul {
        gap: 10px;
    }

        .about_tabs_sec_inner ul li a {
            font-size: 13px;
            line-height: 18px;
        }

    .right_tab_single_head h6 {
        font-size: 32px;
    }

    .right_tab_single_head p {
        font-size: 22px;
        margin-top: 15px;
    }

    .right_tab_single_body p {
        font-size: 16px;
        /*        line-height: 1.9;*/
    }

    .honors_sec_new_single p {
        font-size: 16px !important;
    }

    .pare_link_sec a {
        font-size: 16px;
    }

    .ab_img_sec {
        padding: 50px 0 0 0;
    }



    .proj_logo img {
        width: 205px;
    }

    .logo-title-part h2 {
        font-size: 20px;
    }

    .logo-title-part h3 {
        font-size: 18px;
    }




    .menuzord-menu ul.dropdown li a {
        font-size: 15px;
        padding: 8px 15px;
    }

    .title_highlight {
        font-size: 25px;
    }

    .mission_item {
        font-size: 18px !important;
    }

    .single_content_sec h5 {
        font-size: 14px;
        line-height: 30px;
    }

    .single_pdf_viewer_left h5 {
        font-size: 16px;
    }

    /*.single_pdf_viewer_right ul li a {
        font-size: 18px;
    }*/

    .single_content_sec h6 {
        font-size: 20px;
    }

    .right_tab_single_pdf_viewer {
        grid-template-columns: repeat(4, 1fr);
        grid-gap: 30px;
    }

    .skill_dev_body_sec_single_left h4 {
/*        font-size: 28px;
        line-height: 38px;*/
    }

    .skill_dev_body_sec_single_left p {
/*        font-size: 18px;
        line-height: 30px;*/
    }

    .skill_dev_body_sec_single_left {
        padding-right: 30px;
    }

        .skill_dev_body_sec_single_left p {
            font-size: 15px;
            line-height: 30px;
        }


    .make_in_india_sec h2 {
        font-size: 25px;
    }

    /*.make_in_india_sec ul li {*/
/*        margin: 0 0 20px 0;*/
        /*font-size: 16px;
        line-height: 30px;
    }

    .make_in_india_sec ol li {
        font-size: 16px;
        line-height: 30px;
    }

        .make_in_india_sec ol li span {
            font-size: 16px;
        }*/

    .make_sec_cont h3 {
        font-size: 25px;
        margin-top: 15px;
    }

    .make_sec_cont ul li {
        margin: 0 0 15px 0;
        font-size: 16px;
        padding-left: 30px;
    }

    .link_grid_sec {
        padding-top: 10px;
    }

        .link_grid_sec a {
            font-size: 17px;
            padding: 10px 15px;
        }

    .make_imp_sec h5 {
        font-size: 25px;
    }

    .make_imp_sec ul li span {
        font-size: 15px;
    }

    .make_imp_sec ul li a {
        font-size: 15px;
    }

    .honors_sec_new_single h4 {
        font-size: 22px;
        margin-bottom: 20px;
        line-height: inherit;
    }

    .honors_sec_new_single ul li {
        font-size: 15px;
        margin: 0px 0 10px;
    }

/*    .social_sec_new_head h5 {
        font-size: 30px;
    }
*/
        .social_sec_new_head h5:after {
            top: 20px;
        }

    .social_sec_new_body_left p {
        font-size:16px;
        line-height: 30px;
    }

    .social_sec_new_body_left ul li a {
        margin: 8px 0;
        font-size: 16px;
    }

    .social_sec_new_head h4 {
        font-size: 22px;
    }

    .social_ini_sec_body_single h6 {
        font-size: 20px;
    }

    .social_ini_sec_body_single p {
        font-size: 16px;
        line-height: 33px;
    }

    .social_ini_sec_body_single ul li {
        font-size: 16px;
        margin-bottom: 10px;
    }

    .social_slide_img_single_img_cont_sec h6 {
        font-size: 14px;
        line-height: 32px;
    }

    .tailor_sec_right_single_cont h6 {
        font-size: 14px !important;
    }


    .social_ini_sec_body_single {
        margin-bottom: 40px;
    }

    .csr-header {
        font-size: 18px;
    }

    .csr-name strong {
        font-size: 18px;
    }

    .csr-name span {
        font-size: 16px;
    }

    .hsr_inn_main_sec_single_left p {
        font-size: 16px;
        line-height: 33px;
    }

    .hsr_inn_main_sec_single_left ul li {
        font-size: 19px;
        line-height: 32px;
    }

    .vision_body_sec_right p {
        font-size: 16px;
        line-height: 32px;
    }

    .main_title {
        font-size: 35px;
    }

    .description_new {
        font-size: 22px;
    }

    .hsr_inn_main_sec_single_head h6 {
        font-size: 30px;
    }

    .event_sec_new_left p {
        font-size: 18px;
        line-height: 32px;
    }

    .board_directors_sec_single img {
        height: 260px;
    }

    .make_imp_sec ul li {
        margin-bottom: 10px;
    }

    .paper-title {
        font-size: 22px;
    }

    .badge {
        font-size: 16px;
    }

    .authors {
        font-size: 18px;
    }

    .institution {
        font-size: 18px;
    }

    .abstract-label {
        font-size: 18px;
    }

    .abstract-text {
        font-size: 18px;
    }

    .stat-item {
        font-size: 18px;
    }

    .read-more-btn {
        font-size: 18px;
    }

    .breadcumb_sec_new h6 {
        font-size: 25px;
    }

    .banner_sec_train img {
        height: 480px;
    }

    .doc-content h3 {
        font-size: 30px;
    }

    .doc-content p {
        font-size: 18px;
    }

    .doc-action {
        font-size: 20px;
    }

/*    .doc-icon {
        font-size: 60px;
    }*/

    img.img_2 {
        left: -50px;
        bottom: 0;
    }

    .mission_item::before {
        top: 5px;
    }

    .intro_img_sec_1 img {
    }

    .tabs-secondary {
        top: 190px;
    }

    .spot_new_class .row .col-sm-3 {
        flex: 0 0 17%;
    }

    .spot_new_class .heading-part h4 {
        left: 0px;
    }

    .item.slider-banner video {
        width: 100% !important;
        height: 100% !important;
        object-fit: cover !important;
    }

    .vis_cont_sec {
        top: 80px;
    }

    .views-field {
        height: 296px;
    }
}







@media screen and (min-width: 1700px) and (max-width: 1910px) {

    .container {
        width: 1600px;
    }



    .about_tabs_sec_inner ul {
        gap: 22px;
    }

        .about_tabs_sec_inner ul li a {
            font-size: 13px;
            padding: 15px 10px;
        }

    .right_tab_single_head h6 {
        font-size: 40px;
    }

    .right_tab_single_head p {
        font-size: 25px;
        margin-top: 15px;
    }

    .right_tab_single_body p {
        font-size: 18px;
        line-height: 1.9;
    }

    .pare_link_sec a {
        font-size: 16px;
    }

    .ab_img_sec {
        padding: 50px 0 0 0;
    }

    .menuzord-menu > li > a {
        font-size: 14px;
    }

    .proj_logo img {
        width: 205px;
    }

    .logo-title-part h2 {
        font-size: 20px;
    }

    .logo-title-part h3 {
        font-size: 18px;
    }



    .lang-dropdown {
        font-size: 16px;
    }

    .search-fld {
        font-size: 16px;
    }

    .search-btm i {
        font-size: 16px !important;
    }

    .menuzord-menu ul.dropdown li a {
        font-size: 16px;
        padding: 8px 15px;
    }

    .advertisers-service-sec .service-card {
        height: 525px;
    }

    .title_highlight {
        font-size: 25px;
    }

    .mission_item {
        font-size: 22px;
    }

    .single_content_sec h5 {
        font-size: 15px;
        line-height: 30px;
    }

    .single_pdf_viewer_left h5 {
        font-size: 20px;
    }

    .single_pdf_viewer_right ul li a {
        font-size: 18px;
    }

    .single_content_sec h6 {
        font-size: 24px;
    }

    .right_tab_single_pdf_viewer {
        grid-template-columns: repeat(4, 1fr);
        grid-gap: 30px;
    }

    .skill_dev_body_sec_single_left h4 {
        font-size: 28px;
        line-height: 38px;
    }

    .skill_dev_body_sec_single_left p {
        font-size: 18px;
        line-height: 30px;
    }

    .skill_dev_body_sec_single_left {
        padding-right: 30px;
    }

        .skill_dev_body_sec_single_left p {
            font-size: 20px;
            line-height: 30px;
        }

    .make_in_india_sec h6 {
        font-size: 19px;
    }

    .make_in_india_sec h2 {
        font-size: 34px;
    }

    .make_in_india_sec ul li {
        margin: 0 0 20px 0;
        font-size: 18px;
        line-height: 30px;
    }

    .make_in_india_sec ol li {
        font-size: 18px;
        line-height: 30px;
    }

        .make_in_india_sec ol li span {
            font-size: 18px;
        }

    .make_sec_cont h3 {
        font-size: 25px;
    }

    .make_sec_cont ul li {
        margin: 0 0 15px 0;
        font-size: 20px;
        padding-left: 30px;
    }

    .link_grid_sec {
        padding-top: 10px;
    }

        .link_grid_sec a {
            font-size: 17px;
            padding: 10px 15px;
        }

    .make_imp_sec h5 {
        font-size: 25px;
    }

    .make_imp_sec ul li span {
        font-size: 18px;
    }

    .make_imp_sec ul li a {
        font-size: 18px;
    }

    .honors_sec_new_single h4 {
        font-size: 30px;
        margin-bottom: 25px;
        line-height: 40px;
    }

    .honors_sec_new_single ul li {
        font-size: 20px;
        margin: 0px 0 10px;
    }

    .social_sec_new_head h5 {
        font-size: 30px;
    }

        .social_sec_new_head h5:after {
            top: 20px;
        }

    .social_sec_new_body_left p {
        font-size: 20px;
        line-height: 30px;
    }

    .social_sec_new_body_left ul li a {
        margin: 8px 0;
        font-size: 20px;
    }

    .social_sec_new_head h4 {
        font-size: 25px;
    }

    .social_ini_sec_body_single h6 {
        font-size: 25px;
    }

    .social_ini_sec_body_single p {
        font-size: 20px;
        line-height: 33px;
    }

    .social_ini_sec_body_single ul li {
        font-size: 20px;
        margin-bottom: 10px;
    }

    .social_slide_img_single_img_cont_sec h6 {
        font-size: 18px;
        line-height: 32px;
    }

    

    .social_ini_sec_body_single {
        margin-bottom: 40px;
    }

    .csr-header {
        font-size: 18px;
    }

    .csr-name strong {
        font-size: 18px;
    }

    .csr-name span {
        font-size: 16px;
    }

    .hsr_inn_main_sec_single_left p {
        font-size: 20px;
        line-height: 33px;
    }

    .hsr_inn_main_sec_single_left ul li {
        font-size: 19px;
        line-height: 32px;
    }

    .vision_body_sec_right p {
        font-size: 28px;
        line-height: 32px;
    }

    .main_title {
        font-size: 35px;
    }

    .description_new {
        font-size: 22px;
    }

    .hsr_inn_main_sec_single_head h6 {
        font-size: 30px;
    }

    .event_sec_new_left p {
        font-size: 18px;
        line-height: 32px;
    }

    .board_directors_sec_single img {
        height: 260px;
    }

    .make_imp_sec ul li {
        margin-bottom: 10px;
    }

    .paper-title {
        font-size: 22px;
    }

    .badge {
        font-size: 16px;
    }

    .authors {
        font-size: 18px;
    }

    .institution {
        font-size: 18px;
    }

    .abstract-label {
        font-size: 18px;
    }

    .abstract-text {
        font-size: 18px;
    }

    .stat-item {
        font-size: 18px;
    }

    .read-more-btn {
        font-size: 18px;
    }

    .breadcumb_sec_new h6 {
        font-size: 25px;
    }

    .banner_sec_train img {
        height: 480px;
    }

    .doc-content h3 {
        font-size: 30px;
    }

    .doc-content p {
        font-size: 18px;
    }

    .doc-action {
        font-size: 20px;
    }

    .doc-icon {
        font-size: 60px;
    }

    img.img_2 {
        left: 300px;
        bottom: 150px;
    }

    .mission_item::before {
        top: 5px;
    }

    .intro_img_sec_1 img {
    }

    .tabs-secondary {
        top: 175px;
    }




    .tab-content h2 {
        font-size: 30px;
    }

    .tab-content p {
        font-size: 19px;
    }

    .tender-item h3 {
        font-size: 22px;
    }

    .tender-item p {
        font-size: 20px;
    }

    .tender-item .tender-meta span {
        font-size: 17px;
    }

    .breadcumb_sec_new h6 {
        font-size: 25px;
    }

    .single_pdf_viewer_left h5 {
        font-size: 19px;
    }

    .single_pdf_viewer_right ul li a {
        font-size: 17px;
    }




    .title_highlight {
        font-size: 25px;
    }

    .mission_item {
        font-size: 22px;
    }

    .single_content_sec h5 {
        font-size: 15px;
        line-height: 30px;
    }

    .single_pdf_viewer_left h5 {
        font-size: 20px;
    }

    .single_pdf_viewer_right ul li a {
        font-size: 18px;
    }

    .single_content_sec h6 {
        font-size: 24px;
    }

    .right_tab_single_pdf_viewer {
        grid-template-columns: repeat(4, 1fr);
        grid-gap: 30px;
    }

    .skill_dev_body_sec_single_left h4 {
        font-size: 28px;
        line-height: 38px;
    }

    .skill_dev_body_sec_single_left p {
        font-size: 18px;
        line-height: 30px;
    }

    .skill_dev_body_sec_single_left {
        padding-right: 30px;
    }

        .skill_dev_body_sec_single_left p {
            font-size: 20px;
            line-height: 30px;
        }

    .make_in_india_sec h6 {
        font-size: 19px;
    }

    .make_in_india_sec h2 {
        font-size: 34px;
    }

    .make_in_india_sec ul li {
        margin: 0 0 20px 0;
        font-size: 18px;
        line-height: 30px;
    }

    .make_in_india_sec ol li {
        font-size: 18px;
        line-height: 30px;
    }

        .make_in_india_sec ol li span {
            font-size: 18px;
        }

    .make_sec_cont h3 {
        font-size: 25px;
    }

    .make_sec_cont ul li {
        margin: 0 0 15px 0;
        font-size: 20px;
        padding-left: 30px;
    }

    .link_grid_sec {
        padding-top: 10px;
    }

        .link_grid_sec a {
            font-size: 17px;
            padding: 10px 15px;
        }

    .make_imp_sec h5 {
        font-size: 25px;
    }

    .make_imp_sec ul li span {
        font-size: 18px;
    }

    .make_imp_sec ul li a {
        font-size: 18px;
    }

    .honors_sec_new_single h4 {
        font-size: 30px;
        margin-bottom: 25px;
        line-height: 40px;
    }

    .honors_sec_new_single ul li {
        font-size: 20px;
        margin: 0px 0 10px;
    }

    .social_sec_new_head h5 {
        font-size: 30px;
    }

        .social_sec_new_head h5:after {
            top: 20px;
        }

    .social_sec_new_body_left p {
        font-size: 20px;
        line-height: 30px;
    }

    .social_sec_new_body_left ul li a {
        margin: 8px 0;
        font-size: 20px;
    }

    .social_sec_new_head h4 {
        font-size: 25px;
    }

    .social_ini_sec_body_single h6 {
        font-size: 25px;
    }

    .social_ini_sec_body_single p {
        font-size: 20px;
        line-height: 33px;
    }

    .social_ini_sec_body_single ul li {
        font-size: 20px;
        margin-bottom: 10px;
    }

    .social_slide_img_single_img_cont_sec h6 {
        font-size: 18px;
        line-height: 32px;
    }


    .social_ini_sec_body_single {
        margin-bottom: 40px;
    }

    .csr-header {
        font-size: 18px;
    }

    .csr-name strong {
        font-size: 18px;
    }

    .csr-name span {
        font-size: 16px;
    }

    .hsr_inn_main_sec_single_left p {
        font-size: 20px;
        line-height: 33px;
    }

    .hsr_inn_main_sec_single_left ul li {
        font-size: 19px;
        line-height: 32px;
    }

    .vision_body_sec_right p {
        font-size: 28px;
        line-height: 32px;
    }

    .main_title {
        font-size: 35px;
    }

    .description_new {
        font-size: 22px;
    }

    .hsr_inn_main_sec_single_head h6 {
        font-size: 30px;
    }

    .event_sec_new_left p {
        font-size: 18px;
        line-height: 32px;
    }

    .board_directors_sec_single img {
        height: 260px;
    }

    .make_imp_sec ul li {
        margin-bottom: 10px;
    }

    .paper-title {
        font-size: 22px;
    }

    .badge {
        font-size: 16px;
    }

    .authors {
        font-size: 18px;
    }

    .institution {
        font-size: 18px;
    }

    .abstract-label {
        font-size: 18px;
    }

    .abstract-text {
        font-size: 18px;
    }

    .stat-item {
        font-size: 18px;
    }

    .read-more-btn {
        font-size: 18px;
    }

    .breadcumb_sec_new h6 {
        font-size: 25px;
    }

    .banner_sec_train img {
        height: 480px;
    }

    .doc-content h3 {
        font-size: 30px;
    }

    .doc-content p {
        font-size: 18px;
    }

    .doc-action {
        font-size: 20px;
    }

    .doc-icon {
        font-size: 60px;
    }

    img.img_2 {
        left: -50px;
        bottom: 0;
    }

    .mission_item::before {
        top: 5px;
    }

    .intro_img_sec_1 img {
    }

    .tabs-secondary {
        top: 175px;
    }



    /*    Project css*/


    .title_highlight {
        font-size: 25px;
    }

    .mission_item {
        font-size: 22px;
    }

    .single_content_sec h5 {
        font-size: 15px;
        line-height: 30px;
    }

    .single_pdf_viewer_left h5 {
        font-size: 20px;
    }

    .single_pdf_viewer_right ul li a {
        font-size: 18px;
    }

    .single_content_sec h6 {
        font-size: 24px;
    }

    .right_tab_single_pdf_viewer {
        grid-template-columns: repeat(4, 1fr);
        grid-gap: 30px;
    }

    .skill_dev_body_sec_single_left h4 {
        font-size: 28px;
        line-height: 38px;
    }

    .skill_dev_body_sec_single_left p {
        font-size: 18px;
        line-height: 30px;
    }

    .skill_dev_body_sec_single_left {
        padding-right: 30px;
    }

        .skill_dev_body_sec_single_left p {
            font-size: 20px;
            line-height: 30px;
        }

    .make_in_india_sec h6 {
        font-size: 19px;
    }

    .make_in_india_sec h2 {
        font-size: 34px;
    }

    .make_in_india_sec ul li {
        margin: 0 0 20px 0;
        font-size: 18px;
        line-height: 30px;
    }

    .make_in_india_sec ol li {
        font-size: 18px;
        line-height: 30px;
    }

        .make_in_india_sec ol li span {
            font-size: 18px;
        }

    .make_sec_cont h3 {
        font-size: 25px;
    }

    .make_sec_cont ul li {
        margin: 0 0 15px 0;
        font-size: 20px;
        padding-left: 30px;
    }

    .link_grid_sec {
        padding-top: 10px;
    }

        .link_grid_sec a {
            font-size: 17px;
            padding: 10px 15px;
        }

    .make_imp_sec h5 {
        font-size: 25px;
    }

    .make_imp_sec ul li span {
        font-size: 18px;
    }

    .make_imp_sec ul li a {
        font-size: 18px;
    }

    .honors_sec_new_single h4 {
        font-size: 30px;
        margin-bottom: 25px;
        line-height: 40px;
    }

    .honors_sec_new_single ul li {
        font-size: 20px;
        margin: 0px 0 10px;
    }

    .social_sec_new_head h5 {
        font-size: 30px;
    }

        .social_sec_new_head h5:after {
            top: 20px;
        }

    .social_sec_new_body_left p {
        font-size: 20px;
        line-height: 30px;
    }

    .social_sec_new_body_left ul li a {
        margin: 8px 0;
        font-size: 20px;
    }

    .social_sec_new_head h4 {
        font-size: 25px;
    }

    .social_ini_sec_body_single h6 {
        font-size: 25px;
    }

    .social_ini_sec_body_single p {
        font-size: 20px;
        line-height: 33px;
    }

    .social_ini_sec_body_single ul li {
        font-size: 20px;
        margin-bottom: 10px;
    }

    .social_slide_img_single_img_cont_sec h6 {
        font-size: 18px;
        line-height: 32px;
    }

    .social_ini_sec_body_single {
        margin-bottom: 40px;
    }

    .csr-header {
        font-size: 18px;
    }

    .csr-name strong {
        font-size: 18px;
    }

    .csr-name span {
        font-size: 16px;
    }

    .hsr_inn_main_sec_single_left p {
        font-size: 20px;
        line-height: 33px;
    }

    .hsr_inn_main_sec_single_left ul li {
        font-size: 19px;
        line-height: 32px;
    }

    .vision_body_sec_right p {
        font-size: 28px;
        line-height: 32px;
    }

    .main_title {
        font-size: 35px;
    }

    .description_new {
        font-size: 22px;
    }

    .hsr_inn_main_sec_single_head h6 {
        font-size: 30px;
    }

    .event_sec_new_left p {
        font-size: 18px;
        line-height: 32px;
    }

    .board_directors_sec_single img {
        height: 260px;
    }

    .make_imp_sec ul li {
        margin-bottom: 10px;
    }

    .paper-title {
        font-size: 22px;
    }

    .badge {
        font-size: 16px;
    }

    .authors {
        font-size: 18px;
    }

    .institution {
        font-size: 18px;
    }

    .abstract-label {
        font-size: 18px;
    }

    .abstract-text {
        font-size: 18px;
    }

    .stat-item {
        font-size: 18px;
    }

    .read-more-btn {
        font-size: 18px;
    }

    .breadcumb_sec_new h6 {
        font-size: 25px;
    }

    .banner_sec_train img {
        height: 480px;
    }

    .doc-content h3 {
        font-size: 30px;
    }

    .doc-content p {
        font-size: 18px;
    }

    .doc-action {
        font-size: 20px;
    }

    .doc-icon {
        font-size: 60px;
    }

    img.img_2 {
        left: 300px;
        bottom: 150px;
    }

    .mission_item::before {
        top: 5px;
    }

    .item.slider-banner video {
        width: 100% !important;
        height: 100% !important;
        object-fit: cover !important;
    }

    .views-field {
        height: 265px !important;
    }


    .client-sec .slick-next{
        top:60px;
    }

    .client-sec .slick-prev {
        top: 60px;
    }


}


@media screen and (min-width: 1590px) and (max-width: 1630px) {
    .views-field {
        height: 296px;
    }
    .about_tabs_sec_inner ul li a {
        font-size: 12px;
        padding: 15px 10px;
    }
}


@media screen and (min-width: 1510px) and (max-width: 1580px) {
    .video-bg12 {
        height: 290px;
    }
}

@media screen and (min-width: 1441px) and (max-width: 1500px) {
    .about_tabs_sec_inner ul li a {
        font-size: 11px;
        padding: 10px;
    }

    .about_tabs_sec_inner ul {
        gap: 5px;
    }

    .menuzord-menu > li > a {
        font-size: 13px;
    }

    .client-bg .slide-menu {
        height: 230px !important;
    }

    .item.slider-banner {
        height: 470px;
    }

    .video-bg12 {
        height: 230px;
    }

    /*    .heading-part {
        left: 130px;
        z-index: 99;
    }*/



}

@media screen and (min-width: 1350px) and (max-width: 1450px) {

    .menuzord-menu ul.dropdown li a{
        padding:2px 15px !important;
        font-size:10px !important;
    }


}

    @media screen and (min-width: 1200px) and (max-width: 1440px) {
        .about_tabs_sec_inner ul li a {
            font-size: 12px;
            padding: 10px;
        }

        .about_tabs_sec_inner ul {
            gap: 5px;
        }

        .menuzord-menu > li > a {
            font-size: 13px;
        }

        .client-bg .slide-menu {
            height: 230px !important;
        }

        .heading-part {
            left: 0px;
            z-index: 99;
        }

        .item.slider-banner img {
            width: 100% !important;
            height: 100% !important;
            object-fit: cover !important;
        }

        .item.slider-banner video {
            width: 100% !important;
            height: auto !important;
            object-fit: cover !important;
        }

        .banner_sec .banner .fade .item {
            height: auto;
        }

        .views-field-title {
            font-size: 11px !important;
        }

        .video-bg12 {
            height: 230px;
        }


        .about_tabs_sec_inner ul li a {
            padding: 15px 12px;
            border-radius: 10px;
            font-size: 10px;
        }

        .right_tab_single_body p {
            font-size: 14px;
        }

        .pare_link_sec a {
            font-size: 13px;
        }

        .menuzord-menu ul.dropdown li a {
            font-size: 12px;
        }
    }

    @media screen and (min-width: 1100px) and (max-width: 1199px) {
        .vis_cont_sec_single span {
            font-size: 9px;
        }

        .vis_cont_sec_single h6 {
            font-size: 9px;
        }

        .service-links-widget::before {
            left: -20px;
        }

        .links-widget::before {
            left: -20px;
        }

        .contact-widget::before {
            left: -20px;
        }
    }

    @media screen and (min-width: 768px) and (max-width: 1199px) {
        #header .row {
            justify-content: flex-end;
        }

        .proj_logo img {
            width: 110px;
        }

        .logo-title-part h2 {
            font-size: 12px;
        }

        .logo-title-part h3 {
            font-size: 12px;
        }

        .search-fld {
            width: 100%;
            height: 35px;
        }

        .search-btm i {
            font-size: 12px !important;
        }

        .menuzord-menu > li > a {
            font-size: 10px !important;
            margin-top: 0 !important;
            margin-bottom: 0 !important;
        }

        .item.slider-banner {
            height: 260px;
        }

        .hrd-news a {
            font-size: 12px;
        }

        .about-part {
            padding: 30px 0;
        }

        .about-part-inr {
            margin-bottom: 30px;
        }

        .rgt0 {
            padding-right: 15px;
        }

        #advertisers .row::before {
            display: none;
        }

        #advertisers .row {
            display: grid;
            grid-template-columns: 1fr 1fr;
            gap: 20px;
        }

        .about-part h2 {
            font-size: 30px;
        }

        .about-part p {
            font-size: 12px;
        }

        #advertisers .col-md-3 {
            padding: 0px;
            width: 100%;
        }

        .advertisers-service-sec {
            padding: 30px 0;
        }

        .g-list {
            top: 0px;
        }

        .client-sec {
            padding: 15px 0;
        }

            .client-sec .slick-next {
                top: 50%;
            }

            .client-sec .slick-prev {
                top: 50%;
            }

        .site-footer .main-footer {
            padding: 20px 0 0px;
        }

        .widget-title img {
            margin-top: 0px;
        }

        .site-footer .footer-widget.service-links-widget {
            padding-left: 0px;
        }

        .site-footer .footer-widget.links-widget {
            padding-left: 0px;
        }


        .menuzord-menu ul.dropdown li a {
            line-height: 18px;
            font-size: 12px;
        }

        .about_tabs_sec_inner {
            display: none !important;
        }

        .container-fluid {
            padding: 0 15px;
        }

        .right_tab_single_head h6 {
            font-size: 20px;
        }

        .tab_content_area {
            padding: 15px 20px;
            margin: 10px 0 0 0;
        }

        ul.top-list li a {
            font-size: 12px;
        }

        .lang-btn span {
            font-size: 12px;
        }

        .social_sec_new {
            margin-top: 10px;
        }

        .social_sec_new_body {
            flex-direction: column;
        }

        .skill_sticky {
            position: relative !important;
            top: 0;
        }

        .new_view {
            grid-template-columns: repeat(2, 1fr) !important;
        }

        .social_ini_sec_body_single_grid {
            flex-direction: column;
        }

        .tab_content_area {
            overflow: hidden;
        }

        .affected_pople_sec_new {
            flex-direction: column;
        }

        .modern_ambulance_grid_sec {
            grid-template-columns: repeat(2, 1fr);
        }

        .social_ini_sec_body_single p {
            font-size: 14px;
        }

        .rti_main_sec {
            padding: 10px 20px;
            border-radius: 10px;
            margin-top: 0;
        }

        .right_tab_single_head p {
            font-size: 14px;
        }

        .right_tab_single_head {
            margin-bottom: 0px !important;
        }

        .edu_vist_main_cont h6 {
            font-size: 16px;
            margin: 10px 0;
        }

        .edu_vist_main_cont ul li {
            font-size: 13px;
        }

        .contact-card {
            padding: 8px;
        }

            .contact-card h3 {
                font-size: 16px;
            }

            .contact-card p {
                font-size: 12px;
            }

        .gallery_sec_edu_sec {
            margin-top: 30px;
            display: grid;
            grid-template-columns: 1fr;
            grid-gap: 20px;
            width: 100%;
            margin: 0 auto;
        }

        .gallery_sec_edu_sec_single img {
            border-radius: 0px !important;
        }

        .audit-section {
            margin: 20px 0 0 0;
        }

        .rti-grid {
            margin-top: 20px;
        }

        .rti_main_sec_inner_how p {
            font-size: 14px;
        }

        .rti_main_sec_inner_how h6 {
            font-size: 14px;
        }

        .media_cover_sec {
            margin-top: 0px;
        }

        .media_cover_sec_body_grid_sec {
            grid-template-columns: repeat(2,1fr);
        }

        .blog_sec_new_left {
            grid-template-columns: 1fr;
        }

        .media_sticky {
            position: relative;
        }

        .blog_sec_new {
            grid-gap: 20px;
            grid-template-columns: 1.5fr 1fr;
        }

        .search-btn {
            height: 56%;
        }

        .breadcumb_sec_new h6 {
            font-size: 12px;
        }

        .breadcumb_sec_new {
            left: 15px;
            padding: 0 25px;
        }

        .project_inner_main_body {
            margin: 0;
        }

            .project_inner_main_body h5 {
                font-size: 18px;
            }

            .project_inner_main_body p {
                font-size: 14px;
            }

        .project_img_sec {
            width: 80%;
        }

        .project_ststion_sec_single .content-block {
            padding: 5px 20px;
        }

        .safety_fea_main_sec {
            margin-top: 20px;
            padding: 0;
        }

        .sticky_top_new_rain {
            position: relative;
            top: auto;
            height: fit-content;
        }

        .safety_fea_main_sec_single {
            grid-template-columns: 1fr;
            grid-gap: 30px;
            margin-bottom: 20px;
        }

        .safety_fea_main_sec_single_left p {
            font-size: 14px;
        }

        .skill_dev_body_sec {
            margin: 0px 0 0 0;
        }

        .skill_dev_body_sec_single_left h4 {
            font-size: 16px;
        }

        .skill_dev_body_sec_single_left p {
            font-size: 14px;
        }

        .skill_dev_body_sec_single {
            margin-bottom: 30px;
        }

        .breadcumb_sec_new {
            left: 20px;
            padding: 0 25px;
        }

            .breadcumb_sec_new h6 {
                font-size: 12px;
            }




        .marquee-wrapper {
            width: 100%;
        }

        .video-bg12 {
            height: 290px;
        }

        .spot_new_class .row .col-sm-3 {
            flex: 0 0 23%;
        }
    }



    @media only screen and (max-width:767px) {
        .pagination_tenders_sec ul {
            flex-wrap: wrap;
        }

        body {
            padding: 0;
        }

        .logo_text {
            flex-direction: row !important;
        }

        .proj_logo img {
            width: 115px;
        }

        .logo-title-part h2 {
            margin-top: 0px;
            font-size: 12px;
            line-height: 16px;
            margin-bottom: 5px;
        }

        .logo-title-part h3 {
            font-size: 10px;
        }

        .search-fld {
            height: 30px;
        }

        .breadcumb_sec_new {
            left: 20px;
            padding: 0 15px;
        }

            .breadcumb_sec_new h6 {
                font-size: 13px;
            }

        .banner_sec_train img {
            height: 100%;
        }

        .right_tab_single_head h6 {
            font-size: 18px;
        }

        .tab_content_area {
            padding: 20px 15px;
        }

        .right_tab_single_head h6:after {
            width: 20px;
            display: none;
        }

        .right_tab_single_head h6:before {
            width: 20px;
            display: none;
        }

        .right_tab_single_head p {
            font-size: 13px;
        }

        .right_tab_single_body {
            margin-top: 5px;
        }

            .right_tab_single_body p {
                font-size: 14px;
            }

        .pare_link_sec {
            flex-direction: column;
            gap: 10px;
            align-items: flex-start;
        }

            .pare_link_sec a {
                font-size: 13px;
            }

        a.pare_link_sec_btn {
            padding: 0px;
        }

        .pare_link_sec_btn img {
            width: 18px;
        }

        .ab_img_sec {
            width: 100%;
        }

        .about_tabs_sec {
            padding: 0 0 20px 0;
        }

        .rti_main_sec {
            margin-top: 15px;
        }

        .banner_sec_train img {
            height: 100px !important;
        }

        .about_tabs_sec_list .slick-slide {
            margin-bottom: 20px !important;
        }

        .about_tabs_sec_inner ul li a {
            width: 70%;
            margin: 0 auto;
        }

        .about_tabs_sec_inner {
            padding: 10px 0 0 0;
        }

        .about_tabs_sec_list .slick-next {
            right: 0px !important;
        }

        .about_tabs_sec_list .slick-prev {
            left: 0px !important;
        }








        .main_dic_head {
            width: 100%;
            height: 100%;
            margin: 20px auto 20px;
        }

            .main_dic_head .board_directors_sec_single_img img {
                height: auto;
            }

        .board_directors_sec {
            grid-template-columns: 1fr;
            display: grid;
        }

        .board_directors_sec_single img {
            height: auto;
        }

        .dis_flex_sec_dir .board_directors_sec_single img {
            height: auto;
        }

        .right_tab_single_body .spacer30px {
            height: 0px;
        }

        .right_tab_single_pdf_viewer {
            grid-template-columns: 1fr;
        }

        .doc-card {
            width: 100%;
            margin-top: 20px;
            margin-bottom: 20px;
        }

        .doc-content h3 {
            font-size: 18px;
        }

        .skill_dev_body_sec:before {
            width: 20px;
            height: 20px;
            top: -45px;
        }

        .skill_dev_body_sec:after {
            width: 20px;
            height: 20px;
            bottom: 5px;
        }

        .skill_dev_body_sec_single_left h4 {
            font-size: 16px;
        }

        .skill_sticky {
            position: relative;
            top: 0;
            height: fit-content;
        }

        .skill_dev_body_sec_single_left p {
            font-size: 14px;
        }

        .skill_dev_body_sec {
            margin: 0px;
        }

        .skill_dev_body_sec_single_left {
            margin-top: 0px;
        }

        .skill_dev_body_sec_single {
            margin-bottom: 10px;
        }

        .skill-slider .slick-dots {
            bottom: 5px !important;
        }

        .main_container {
            padding: 0;
        }

        .hsr_inn_main_sec_single_body {
            grid-gap: 15px;
            flex-direction: column;
        }

        .skill_sticky {
            position: relative;
            top: 0;
            height: auto;
        }

        .hsr_inn_main_sec {
            margin-top: 15px;
        }

        img.img_2 {
            left: 0;
            bottom: 0;
            border: 10px solid #e5e9ea;
            width: 100%;
            object-fit: cover;
            margin-top: 10px;
        }

        .hsr_inn_main_sec_single_right img {
            width: 100%;
            object-fit: cover;
            border: 10px solid #e5e9ea;
        }

        .hsr_inn_main_sec_single_left p {
            font-size: 14px;
        }

        .hsr_inn_main_sec_single_head h6 {
            font-size: 18px;
            line-height: inherit;
            margin-bottom: 15px;
        }

        .head_slide:before {
            width: 15px;
            height: 15px;
            top: 5px;
        }

        .research_body_sec {
            margin: 20px 0 0 0;
        }

        .miss_1 {
            width: 200px !important;
            height: 200px !important;
        }

        .vision_body_sec_left {
            border-radius: 10px 10px 0 0;
            padding: 100px;
        }

        .vision_body_sec_right {
            padding: 25px;
            border-radius: 0px;
        }

            .vision_body_sec_right p {
                font-size: 16px;
            }

        .tabs-secondary {
            display: none !important;
        }

        .hsr_inn_main_sec_single_right:after {
            display: none;
        }

        .sticky_main {
            position: relative;
        }

        .vision_body_sec {
            grid-template-columns: 1fr;
        }

        .logo_section {
            grid-template-columns: 1fr;
            grid-gap: 0;
        }

        .content-section {
            padding: 15px;
        }

        .main_title {
            font-size: 22px;
        }

        .event_sec_new {
            margin-top: 15px;
        }

        .event_sec_new_body {
            grid-template-columns: 1fr;
        }

        .event_sec_new_right {
            display: flex;
            gap: 20px;
            flex-direction: column;
        }

        .ev_img_1 {
            width: 100%;
            height: 100%;
            top: 0;
        }

        .ev_img_2 {
            width: 100%;
            height: 100%;
        }

        .event_sec_new_left p {
            font-size: 14px;
        }

        .event_sec_new_body .spacer30px {
            height: 0px;
        }

        .papers-grid {
            grid-template-columns: 1fr;
            gap: 20px;
        }

        .paper-card {
            padding: 20px;
        }

        .paper-title {
            font-size: 14px;
        }

        .authors {
            font-size: 14px;
        }

        .institution {
            font-size: 13px;
        }

        .photo_gal_sec_new_body {
            grid-template-columns: repeat(1, 1fr);
            grid-gap: 10px;
        }

        .event_sec_new_right:after {
            display: none;
        }

        #innovation-center .spacer30px {
            height: 0px;
        }

        .social_sec_new {
            margin-top: 20px;
        }

        .social_sec_new_head h5 {
            font-size: 16px;
        }

        .social_sec_new_head {
            flex-direction: column;
        }

        .social_sec_new_body {
            grid-template-columns: 1fr;
        }

        .social_sec_new_body_left {
            margin-top: 15px;
        }

        .shapee_icons {
            position: absolute;
            right: 0;
            top: 0;
        }

            .shapee_icons img {
                width: 40px;
            }

        .intro_img_sec {
            position: relative;
            top: 0;
            right: 0;
        }

        .social_sec_new_body_left p {
            font-size: 15px;
        }

        .intro_img_sec_1 {
            position: relative;
            top: 0;
            right: 0;
        }

            .intro_img_sec_1 img {
                width: 100%;
                height: 100%;
                border-radius: initial;
            }

        .intro_img_sec img {
            width: 100%;
            height: 100%;
            border-radius: initial;
        }

        .intro_img_sec_1 p {
            position: relative;
            bottom: 0;
        }

        .intro_img_sec p {
            position: relative;
            bottom: 0;
        }

        .new_view {
            grid-template-columns: repeat(1, 1fr) !important;
        }

        .social_ini_sec_body_single h6 {
            font-size: 16px;
        }

        .social_ini_sec {
            margin-top: 0px;
        }

        .social_ini_sec_body_single p {
            font-size: 15px;
        }

        .social_ini_sec_body_single_grid {
            grid-template-columns: repeat(1, 1fr);
            grid-gap: 20px;
        }

        .social_ini_sec_body_single_grid_left {
            margin-top: 0px;
            grid-template-columns: 1fr;
            margin: 0 auto;
        }

        .social_ini_sec_body_single_grid {
            grid-template-columns: repeat(1, 1fr);
        }

        .new_img_sec {
            left: 0;
        }

        .new_img_list {
            left: 0;
            margin: 0 auto;
        }

        .img_sec_new {
            margin: 0 auto;
        }

        .swechha_img_sec {
            width: 100%;
        }

        .const_para {
            font-size: 12px !important;
            text-align: center;
        }

        .tab_content_area .spacer30px {
            height: 0px;
        }

        .modern_ambulance_grid_sec {
            grid-template-columns: repeat(1, 1fr);
        }

        .honor_img_sec {
            grid-template-columns: 1fr;
            grid-gap: 10px;
        }

        .honors_head:after {
            height: 50px;
            width: 50px;
            top: -10px;
        }

        .honors_sec_new_single {
            margin-bottom: 10px;
        }

        .make_in_india_sec h2 {
            font-size: 18px;
        }

            .make_in_india_sec h2 span {
                font-size: 18px;
            }

        .text-slider {
            min-width: 140px;
        }

        .make_in_india_sec ul li {
            font-size: 14px;
        }

        .make_in_india_sec ol li {
            font-size: 14px;
        }

        .make_in_india_sec h5 {
            margin: 20px 0 20px 0;
            font-size: 18px;
        }

        .make_in_grid_sec {
            grid-template-columns: 1fr;
        }

        .external_link_sec a {
            font-size: 16px;
        }

        .make_sec_cont h3 {
            font-size: 18px;
        }

        .make_sec_cont ul li {
            font-size: 14px;
        }

        .link_grid_sec {
            grid-template-columns: 1fr;
        }

        .honors_sec_new_single h4 {
            font-size: 14px;
            line-height: inherit;
        }

        .make_imp_sec ul li span {
            font-size: 12px;
            min-width: auto;
        }

        .make_imp_sec ul li a {
            font-size: 13px;
        }





        /* Tender page css */

        .tab-content {
            padding: 15px;
        }

            .tab-content h2 {
                font-size: 22px;
            }

            .tab-content p {
                font-size: 14px;
            }

        .tender_flex {
            gap: 0;
            flex-direction: column;
        }

        .tender-item {
            padding: 10px;
        }

            .tender-item h3 {
                margin-top: 0px;
            }

            .tender-item p {
                font-size: 14px;
            }

                .tender-item p a {
                    font-size: 12px;
                }

            .tender-item .tender-meta {
                gap: 10px;
                font-size: 12px;
                flex-direction: column;
            }

        .pdf_modals_sec_body {
            padding: 15px;
        }

        .pdf_modals_sec .modal-dialog {
            width: 100%;
        }

        .download_icn {
            font-size: 14px;
        }

        .tender-item h3 {
            word-break: break-all;
        }

        .tender_body {
            grid-template-columns: repeat(1, 1fr);
        }

        .tab_content_area .spacer30px {
            height: 0px;
        }



        .media_cover_sec_body_date_sec ul li button {
            font-size: 17px;
        }

        .media_cover_sec_body_grid_sec {
            grid-template-columns: repeat(4, 1fr);
        }

        .rti_main_sec {
            padding: 10px;
        }

        .header h1 {
            font-size: 20px;
            margin: 0 0 15px 0;
            text-align: center;
        }

        .header p {
            font-size: 16px;
        }

        .header {
            margin-bottom: 0px;
        }

        .edu_vist_main_cont p {
            font-size: 14px;
        }

        .edu_vist_main_cont h6 {
            font-size: 20px;
            margin: 12px 0;
            line-height: 27px;
        }

        .edu_vist_main_cont ul li {
            font-size: 14px;
        }

        .edu_vist_main_cont ul li {
            align-items: flex-start;
            font-size: 12px;
            flex-direction: column;
        }

        .mobile-menu-toggle {
            position: relative;
            bottom: 0;
            right: 0;
            width: auto;
            height: auto;
            background: none;
            color: white;
            border: none;
            border-radius: 50%;
            font-size: 1.5em;
            cursor: pointer;
            box-shadow: 0 5px 20px rgba(231, 76, 60, 0.4);
            z-index: 1000;
        }

        .contact-grid {
            grid-template-columns: 1fr;
        }

        .hamburger {
            top: 0px;
            position: fixed !important;
            top: 12px !important;
        }

        .client-sec .slick-prev {
            top: 25px;
            left: -30px;
        }

        .client-sec .slick-next {
            top: 25px;
            right: -30px;
        }

        .gallery_sec_edu_sec {
            grid-template-columns: 1fr;
            width: 100%;
        }

        .client-sec {
            margin-top: 0px;
        }

        .item.slider-banner {
            height: auto;
        }

        .skill_sticky {
            position: relative !important;
            top: 0;
            height: auto;
        }

        .social_sec_new_body {
            flex-direction: column;
        }

        .social_ini_sec_body_single p {
            text-align: justify;
        }

        .social_ini_sec_body_single_grid {
            flex-direction: column;
        }

        .social_ini_sec_body_single_grid_right {
            padding: 0px;
        }

        .affected_pople_sec_new {
            gap: 20px;
            flex-direction: column;
        }



        .flex_box_sec_main {
            position: relative;
            align-items: flex-start;
            gap: 10px;
            margin: 0;
        }

        .left_layout .flex_box_sec_main {
            flex-direction: column !important;
        }

        .stick_hon {
            position: relative;
            top: 0;
            height: fit-content;
        }

        .lightbox-content {
            width: 100%;
        }

        .honor_img_sec {
            margin-top: 0px;
        }

            .honor_img_sec .slick-track {
                width: 100% !important;
            }

        .right_layout .flex_box_sec_main {
            flex-direction: column;
        }

        .officers-grid {
            grid-template-columns: 1fr;
            gap: 15px;
        }

        .card-header {
            padding: 15px;
        }

        .officer-title {
            font-size: 16px;
        }

        .officer-name {
            font-size: 13px;
        }

        .officer-designation {
            font-size: 12px;
        }

        .card-body {
            padding: 15px;
        }

        .info-content {
            font-size: 12px;
        }

        .right_tab_single_head {
            margin: 0px !important;
        }

        .main-container {
            padding: 0px;
        }

        .section-header {
            gap: 15px;
            padding: 0px;
            margin-bottom: 15px;
            flex-direction: column;
        }

        .section-title {
            margin: 0 0 15px 0;
            text-align: center;
            font-size: 12px;
        }

        .section-description {
            font-size: 13px;
            margin-bottom: 15px;
            padding: 0 10px 10px 10px;
        }

        .org-box {
            padding: 10px;
            min-width: auto;
            font-size: 12px;
        }

        .highlight-box {
            padding: 10px;
        }

            .highlight-box p {
                font-size: 12px;
            }

        .rti_main_sec_inner_how p {
            font-size: 13px;
        }

        .rti_main_sec_inner_how {
            padding: 0 10px;
        }

            .rti_main_sec_inner_how h6 {
                font-size: 14px;
            }

        .media_cover_sec {
            padding: 15px;
            margin-top: 15px;
        }

        .authorities-section .section-header {
            padding: 10px;
            font-size: 14px;
            text-align: center;
        }

        .contact-detail span {
            font-size: 13px;
        }

        .contact-detail img {
            width: 20px;
        }

        .vigilance_section {
            margin-bottom: 20px;
            margin-top: 15px;
        }

        .vigilance_year {
            padding: 10px;
        }

            .vigilance_year h2 {
                font-size: 16px;
            }

        .vigilance_grid {
            grid-template-columns: 1fr;
            padding: 10px;
        }

        .vigilance_title {
            font-size: 12px;
        }

        .download_btn {
            height: 25px;
            width: 25px;
        }

            .download_btn svg {
                width: 15px;
                height: 15px;
            }


        .stats_bar {
            padding: 15px;
        }

        .ab_sec_nhsrcl {
            padding-top: 0px;
        }

        .media_cover_sec_body_date_sec ul {
            gap: 10px;
            flex-direction: column;
        }

        .media_cover_sec_body {
            margin-top: 15px;
            padding: 0;
        }

        .media_cover_sec_body_grid_sec {
            grid-template-columns: repeat(1, 1fr);
            grid-gap: 0;
        }

        .card-meta {
            flex-direction: column;
        }

        .card-title {
            font-size: 12px;
            margin: 10px 0 15px 0;
        }

        .press_det_sec_in h5 {
            font-size: 13px;
        }

        .press_det_sec_in p {
            font-size: 13px;
        }

        .press_det_sec_in ul li {
            font-size: 13px;
        }

        .image-grid {
            grid-template-columns: 1fr
        }

        .blog_sec_new {
            padding-top: 15px;
            grid-template-columns: 1fr;
            grid-gap: 20px;
        }

        .blog_sec_new_left {
            grid-template-columns: 1fr;
            grid-gap: 15px;
        }

        .blog_sec_new_single_cont {
            padding: 10px;
        }

            .blog_sec_new_single_cont h4 {
                margin: 0 0 5px 0;
                font-size: 14px;
                line-height: 25px;
            }

            .blog_sec_new_single_cont p {
                font-size: 13px;
            }

            .blog_sec_new_single_cont a {
                font-size: 13px;
            }

        .blog_details_sec_main_body p {
            margin: 0px 0 10px 0;
            font-size: 12px;
            text-align: justify;
            word-break: break-all;
        }

        .read_text_sec {
            font-size: 20px;
            margin: 15px 0 15px 0;
        }

        .blog_details_sec_main_body ul li {
            font-size: 12px;
        }

            .blog_details_sec_main_body ul li:before {
                top: 3px;
            }

        .blog_details_sec_main_body ul {
            padding-left: 0px;
        }

        .blog_det_img_sec {
            width: 100%;
        }

        .technical_papers_sec {
            margin-top: 10px;
        }

        .papers {
            margin-bottom: 20px;
            flex-direction: column;
            align-items: flex-start;
            gap: 15px;
        }

        .papers_content {
            width: 100%;
        }

        .papers_image {
            width: 100%;
        }

        .papers_button {
            font-size: 12px;
        }

        .papers.reverse {
            flex-direction: column;
        }

        .papers_title {
            font-size: 14px;
        }

        .papers_description {
            font-size: 14px;
            text-align: justify;
        }

        .papers_meta {
            font-size: 14px;
        }

        .social_body_main {
            padding-top: 25px;
        }

        .social-grid {
            grid-template-columns: repeat(1, 1fr);
        }

        .platform-header {
            height: auto;
        }

        .lates_vid_sec_main {
            margin-top: 10px;
            grid-template-columns: repeat(1, 1fr);
            gap: 20px;
        }

        .lates_vid_sec_main_single_body h6 {
            font-size: 12px;
        }

        .project_book_sec {
            margin-top: 10px;
        }

        .managers_sec_new_single h6 {
            font-size: 14px;
        }

        .managers_sec_new_single h5 {
            font-size: 12px;
        }

        .media-email {
            font-size: 12px;
        }

        .career_main_page {
            padding: 15px;
        }

        .vacancy-header {
            padding: 10px;
        }

        .vacancy-number {
            font-size: 12px;
            padding: 5px 12px;
        }

        .vacancy-code {
            font-size: 12px;
            padding: 5px 12px;
        }

        .vacancy-body {
            padding: 15px;
        }

        .vacancy-title {
            font-size: 16px;
            margin: 10px 0 20px 0;
        }

        .view-details-btn {
            padding: 5px 18px;
            font-size: 12px;
        }

        .vacancy-details-grid {
            margin-bottom: 0px;
        }

        .action-section {
            padding: 15px;
        }

        .single_pdf_viewer_left h5 {
            font-size: 14px;
        }

        .single_pdf_viewer_right ul li a {
            font-size: 12px;
        }

        .project_inner_main_body {
            margin: 0px;
        }

        .project_inner_main {
            padding: 15px;
        }

        .project_inner_main_body p {
            font-size: 14px;
        }

        .project_img_sec {
            width: 100%;
        }

        .project_ststion_sec {
            margin: 10px 0 0 0;
        }

        .project_ststion_sec_single .content-block {
            padding: 10px;
        }

        .project_ststion_sec_single .block-title {
            font-size: 22px;
            margin-bottom: 15px;
        }

        .content-block p {
            text-align: justify;
        }

        .safety_fea_main_sec_single {
            display: grid;
            grid-template-columns: 1fr;
            grid-gap: 10px;
            margin-bottom: 25px;
        }

        .sticky_top_new_rain {
            position: relative;
            top: 0;
        }

        .safety_fea_main_sec_single_right {
            margin: 0px;
        }

        .safety_fea_main_sec {
            position: relative;
            margin-top: 20px;
            padding: 0 5px;
        }

        .walk_video_sec {
            width: 100%;
            height: 200px;
        }

        .report-card {
            padding: 15px;
        }

        .report-title {
            font-size: 14px;
        }

        .report-link {
            font-size: 12px;
        }

        .report-icon {
            height: 50px;
            width: 50px;
        }

        .timeline-dot {
            display: none;
        }

        .timeline-item::before {
            display: none;
        }

        .timeline-content {
            padding: 10px;
        }

            .timeline-content h3 {
                font-size: 15px;
                line-height: inherit;
            }

        .proj_cont_sec {
            margin-top: 10px;
            padding: 0;
        }

        .item.slider-banner img {
            height: 125px !important;
        }

        .gellery-sec .col-md-6 .row {
            margin: 20px 0 0 0;
        }

        .banner-slide-text {
            font-size: 14px !important;
        }

        .managers_sec_new {
            grid-template-columns: 1fr;
        }

        .all_stations_content_main {
            margin-top: 10px;
        }

        .main-grid {
            display: grid;
            grid-template-columns: 1fr;
            gap: 20px;
        }

        .map-section-new {
            display: none;
        }

        .stations-list h3 {
            font-size: 15px;
            margin: 0 0 15px 0
        }

        .stat-grid {
            grid-template-columns: repeat(1, 1fr);
        }

        .state-card {
            min-width: auto;
        }

        .state-info {
            display: grid;
        }

        .search-btm i {
            font-size: 13px;
        }

        .search-btm {
            top: 3px;
        }

        .stations-list {
            padding: 15px;
        }

        .hsr_inn_main_sec_single_body {
            grid-template-columns: 1fr;
        }

        .menuzord-responsive .menuzord-menu.menuzord-indented > li > ul.dropdown > li > ul.dropdown > li > a {
            padding-left: 15px !important;
        }

        #innovation-logo {
            opacity: 1 !important;
            display: block !important;
            top: 0px;
            padding: 0;
        }

        #events {
            opacity: 1 !important;
            display: block !important;
            top: 0px;
            padding: 0;
        }

        #research {
            opacity: 1 !important;
            display: block !important;
            top: 0px;
            padding: 0;
        }

        .event_sec_new_left {
            padding: 0 15px;
        }

        .video-gallery {
            margin-bottom: 20px;
        }

        .item.slider-banner video {
            height: 125px !important;
        }

        .technical_papers_inner_body {
            display: block;
        }

        .technical_papers_inner_body_left {
            border-radius: 5px;
            margin-bottom: 10px;
        }

        .technical_paper_main_inner {
            margin-top: 20px;
            padding: 15px;
        }

        .tender_drop {
            position: relative;
            right: 0;
        }

        .item.slider-banner {
            height: auto !important;
        }

        .about_hub_div {
            grid-template-columns: 1fr;
        }

        div#uw-main {
            width: 80%;
            height: 430px;
            min-height: 430px;
        }

        .vis_cont_sec {
            margin-bottom: 20px;
            top: 0px;
        }

        .contact-widget {
            padding-left: 15px;
        }

        .links-widget {
            padding-left: 15px !important;
        }

        .service-links-widget {
            padding-left: 15px !important;
        }

        .field-content {
            padding: 10px 10px;
            font-size: 12px;
        }

        .gellery-sec .col-md-6 .row .col-md-12 {
            padding: 0px;
        }


        .media_cover_sec_body_date_sec {
            padding: 5px;
        }

        .media_cover_sec_body_date_sec {
            padding: 5px;
        }

        .new_flex_media {
            justify-content: flex-start;
            align-items: flex-start;
            flex-direction: column;
            gap: 10px;
        }

        .media_cover_sec_body_date_sec ul {
            align-items: start;
        }

        .new_flex_media_search_box {
            top: 0px;
        }

        .authorities-section {
            min-height: auto;
        }

        .client-sec {
            padding: 15px 0px !important;
        }

        .service-links-widget::before {
            display: none;
        }

        .links-widget::before {
            display: none;
        }

        .contact-widget::before {
            display: none;
        }

        .site-footer {
            overflow-x: hidden;
        }

        #mainContent {
            z-index: 9 !important;
            position: relative;
        }

        .nh_text {
            text-align: center;
        }

        #header {
            overflow: visible !important;
            position: relative;
            top: 0 !important;
        }

        .topbar {
            top: 0px !important;
        }

        body.menu-open {
            height: 100dvh !important;
        }

        .social_sec_new_body_right {
            margin: 0px;
        }

        .entrepuner_sec_new .social_ini_sec_body_single_grid_left img {
            height: 100%;
        }

        .social_sec_new_head h4 {
            text-align: left;
            padding: 0px;
        }

        .skill-slider img {
            width: 100%;
            height: auto;
            object-fit: contain;
        }

        .skill-slider .item {
            height: auto !important;
        }

        .gallery-item {
            margin-bottom: 20px;
        }

        .cosila_initi .social_ini_sec_body_single_grid_left img {
            height: 100%;
        }

        .social_slide_img_single_img_cont_sec h6 {
            margin-bottom: 20px;
        }

        .new_cls_att {
            overflow: hidden;
            margin: 0px !important;
            padding: 0;
            width: 100%;
        }

        .social_ini_sec_body_single_grid_left {
            flex: 0 0 100%;
        }

        .skill-slider .social_ini_sec_body_single p {
            font-size: 11px !important;
        }

        .tailor_sec_right_single_cont h6 {
            margin: 10px 0;
            font-size: 11px !important;
        }

        .social_ini_sec_body {
            margin-top: 0px;
        }
    }

    .menuzord-menu > li > a {
        text-transform: uppercase;
    }

    .tab_content_area {
        margin: 20px 0 20px 0;
    }

    .col-md-12.footer-top-wrapper {
        z-index: 99;
    }



    @media only screen and (max-width: 767px) {
        .client-sec .slick-arrow {
            display: none !important;
            justify-content: center;
        }

        .spot-sec {
            display: none !important;
        }

        .lightbox-content {
            max-width: 100% !important;
            max-height: 100% !important;
            width: 100% !important;
        }

        .lightbox-close {
            font-size: 30px;
            width: 40px;
            height: 40px;
            top: 0;
            flex: 0 0 40px;
            top: 0px !important;
            right: 0px !important;
            right: 0;
        }

        .lightbox_title {
            width: 85%;
            border-radius: 5px;
            margin: 0 auto;
            word-break: break-all;
            display: -webkit-box;
            -webkit-line-clamp: 2; /* Number of lines */
            -webkit-box-orient: vertical;
            overflow: hidden;
            text-overflow: ellipsis;
            word-break: break-word;
        }

        .lightbox.active > div {
            width: 100% !important;
            flex-direction: column !important;
            align-items: flex-end;
            /*        flex: 0 0 40px !important;*/
        }

        .lightbox_title {
            display: none !important;
        }

        .gallery {
            grid-template-columns: 1fr !important;
        }

        .new_grid_div {
            grid-template-columns: 1fr !important;
        }
    }
