@media screen and (min-width: 320px) and (max-width: 780px) {
     .ruby-wrapper .visible-xs {
         visibility: visible;
    }
    /* .header-flex {
         flex-direction: column;
    }
     */
     .display_condition {
         display: block;
    }
    /* .display_condition2 {
         display: none;
    }
     */
    /* .searchBar {
         width: 100%;
    }
     */
     .cptp-header-flex {
         display: flex;
         flex-direction: row;
    }
}
 @media screen and (min-width: 320px) and (max-width: 575px) {
    /* MDC WEbPAge */
     .mdcAbout-left img {
         height: 100%;
    }
     .blog_img {
         height: 222px !important;
    }
     .full-page-img {
         height: 100%;
    }
     .keypoints {
         padding: 5px 12px;
    }
     .blogs-info {
         flex-wrap: wrap;
         gap: 5px;
    }
     .calendar .day {
         width: 28px;
         height: 28px;
         line-height: 25px;
    }
     .calendar .event-container .event-date {
         font-size: 13px;
    }
     .calendar .event-container .course-name {
         font-size: 13px;
    }
     .calendar .event-container .course-director {
         font-size: 13px;
    }
    /* Resources CSs */
     .abpsea-tab-menu .nav-link {
         font-size: 15px;
         line-height: 22px;
    }
     .amb_yashada {
         width: 50px;
         height: 50px;
         margin: 5px 0px 5px 0px;
    }
     .text-m-tranning {
         font-size: 18px;
    }
    /* blogs full page */
     .blog-h {
         font-size: 18px;
    }
     .comment-title {
         font-size: 18px;
    }
     .separator span {
         font-size: 13px;
    }
    /* Contact infrormation */
     .contact-title {
         font-size: 15px;
         line-height: 20px;
    }
     .contact-title span {
         font-size: 13px;
         line-height: 18px;
    }
     .contact-details b {
         font-size: 12px;
    }
     .contact-details span {
         font-size: 11px;
    }
     .font-arrow {
         margin-left: 10px;
         font-size: 13px;
    }
     .box-width {
         width: 89%;
    }
     .yash_history {
         padding: 40px 10px 40px 22px;
    }
     #accordian-side {
         height: 100%;
    }
    /* blogs page */
     .full-page-img {
         height: 100%;
    }
     .search .fa-search {
         position: absolute;
         top: 20px;
         right: 30px;
         font-size: 15px;
    }
    /* Admin Login CSS */
     .login_logo {
         width: 50px;
    }
    /* Circular Tabs design */
     .tab-list-item {
         padding: 8px 10px;
         font-size: 14px;
    }
     .cptp_bg img {
         height: 100% !important;
    }
    /* CEll Page */
     .services-bg {
         padding: 15px 10px 15px 10px;
    }
     .t-count {
         font-size: 22px;
         line-height: 35px;
    }
     .t-count h5 {
         font-size: 18px;
    }
    /* landing page banner */
     .landing-banner {
         height: 100%;
    }
     .subpage-banner {
         height: 100%;
    }
     istory {
         padding: 50px 20px 50px 20px;
    }
     .state-heading {
         margin: 20px 5px 20px 5px;
    }
     .subpage-heading {
         margin: 20px 5px 20px 5px;
    }
     .state-heading h5 {
         font-size: 15px;
         font-weight: 400;
         line-height: 23px;
         padding: 0px 0px 10px 0px;
         width: 100%;
    }
     .state-heading h2 {
         font-size: 22px;
         line-height: 30px;
         padding: 10px 0px 10px 0px;
    }
     .subpage-banner-image {
         width: 100%;
         height: 265px;
    }
    /* Admin login Page Css */
     .adminloginbg {
         display: none;
    }
     .right_box_login {
         justify-content: center !important;
    }
     .header-text h3 {
         font-size: 20px;
    }
     .nav-container {
         left: 0px;
         padding: 5px;
    }
    /* MEGAMENU CSS */
     .userlogin_flex {
         justify-content: flex-start;
    }
     .header-flex {
         flex-direction: column;
    }
     .header-flex1 {
         flex-direction: column;
    }
     .ind-ico {
         margin: 2px;
    }
     .vana_mati {
         width: 70px;
    }
     .breadcrumb li {
         font-size: 14px;
         font-weight: 500;
    }
     .m-txt_1 {
         display: none;
    }
     .logo-img {
         margin: 8px 0px 0px 0px;
         height: 50px;
         width: 80px;
    }
     .cptp_yashada {
         display: none;
    }
    /* priyansha css start */
     .emb {
         margin: 8px 0px 0px 0px;
         height: 50px;
         width: 80px;
    }
     .selectpicker {
         border-radius: 10px;
         height: 20px;
         padding: 0px 6px;
         font-size: 12px;
         font-weight: 500;
    }
    /* priyansha css end */
     .Footer-menu {
         background-repeat: no-repeat !important;
         background-size: cover !important;
    }
     .view-end {
         margin-right: 0px !important;
    }
     .custom-list li::before {
         content: ">>";
         position: absolute;
         left: 0;
         top: 50%;
         transform: translateY(-50%);
    }
     .contcat-ico {
         width: 13px;
         height: 13px;
    }
     .cap-mr {
         margin: 10px 0px 10px 0px;
    }
     .foot-txt-title {
         font-size: 18px;
         font-weight: 700;
         line-height: 28.13px;
    }
     .footer-underline {
         border-top: solid #ffffff 3px !important;
         width: 150px;
         margin: 0px;
         border: 0;
         border-top: var(--bs-border-width) solid;
         opacity: 9.25;
    }
     .owl-carousel .item1 img {
         width: 100%;
        /* Full width of the container */
         height: 200px;
        /* Maintain aspect ratio */
    }
     .custom-list li a {
         position: relative;
         padding-left: 20px;
         margin-bottom: 5px;
         font-size: 12px;
    }
     .custom-list li a {
         position: relative;
         padding-left: 5px;
         margin-bottom: 5px;
         font-size: 12px;
    }
     .detailing p {
         padding: 5px 10px 5px 10px;
         font-size: 12px;
         line-height: 20px;
    }
     .CPTP_title {
         font-size: 13px;
         line-height: 20px;
         padding: 5px 10px 5px 10px;
         margin: 0px;
    }
     .acdemic-center {
         position: relative;
         top: 5%;
         left: 5.2%;
         width: 90%;
         margin-top: 20px;
         margin-bottom: 20px;
    }
     .nav-btn1 {
         width: 30px;
         height: 30px;
         padding: 10px;
         cursor: pointer;
         top: 0px;
         margin: 5px 0px 15px 5px;
         font-size: 12px;
    }
     .slider-wrapper {
         display: flex;
         transition: transform 0.5s ease;
         flex-direction: column;
         align-content: center;
         justify-content: center;
         align-items: center;
         overflow: auto;
         height: 800px;
    }
     .carousel-ind {
         visibility: hidden;
    }
     .ace-box {
         padding: 5px;
         font-size: 20px;
         font-weight: 600;
         text-align: center;
         height: 100%;
         border-radius: 0px;
    }
     .ace-box h5 {
         font-size: 16px;
         padding: 6px 10px;
    }
     .ati-block::before {
         display: none;
    }
     .ati-block h5 {
         font-size: 18px;
         padding: 0px;
         margin: 5px 0px 4px 0px;
    }
     .ati-block p {
         font-size: 13px;
         line-height: 20px;
    }
     .ati-block {
         margin: 5px 0px 5px 0px;
         height: 100%;
         border: none;
         padding: 0px;
    }
     .carou_mobile {
         display: flex;
         flex-wrap: wrap;
         flex-direction: row;
         justify-content: center;
    }
     .car-btn {
         background: #ffffff;
         border-radius: 50%;
         padding: 10px;
         position: relative;
         top: 0px;
         margin-right: 20px;
         box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
         margin-bottom: 20px;
    }
     .top_header_1 {
         padding: 6px 10px;
    }
     .display_condition2 {
         display: none;
    }
     #searchQueryInput {
         width: 100%;
         height: 25px;
         gap: 0px;
         border-radius: 6px;
         border: 1px solid #d9d9d9;
         opacity: 0px;
        /* padding-left: 19px;
         */
         padding: 14px;
         font-size: 14px;

    }
     #searchQueryInput::placeholder {
         font-size: 12px;
        /* Change this value to your desired placeholder font size */
         color: #999;
        /* You can also change the placeholder color */
    }
     .btn_search {
         height: 31px;
         width: 37px;
         border-radius: 5px;
         padding: 5px 8px 0px;
         margin: 0px 2px 0px 15px;
    }
     .search_btn .magnifying {
         width: 20px;
         height: 13px;
    }
     .magnifying {
         position: relative;
         top: -3px;
    }
     .ex-mobile-flex {
         display: flex;
         flex-direction: column;
         flex-wrap: wrap;
    }
     .yashada_info {
         display: flex;
         align-items: center;
         flex-wrap: wrap;
         justify-content: space-around;
         align-content: center;
         flex-direction: column;
    }
     .External_links {
         padding: 20px;
    }
     .calendar td {
         padding: 6px 0;
         font-size: 13px;
    }
     .calendar table {
         width: 100%;
         margin: 20px 0 0px;
         border-spacing: 0px;
    }
     .event_details {
         font-size: 14px;
    }
     .tab-button {
         margin-top: 10px;
         width: 48%;
         height: 100%;
         font-size: 14px;
         padding: 10px;
    }
     .tab-button.active {
         width: 50%;
         height: auto;
    }
     .excellence_details {
         font-size: 13px;
         line-height: 18px;
    }
     .scroll-container {
         height: 300px;
         overflow-y: hidden;
         position: relative;
    }
     .container-excellence {
         background: #ffffff;
         border: 1px solid #885896;
         padding: 5px;
         margin-bottom: 10px;
    }
     .arun_sir {
         width: 45px;
         margin-bottom: 0px;
         text-align: center;
    }
     .container_events {
         width: 100%;
         max-height: 300px;
         padding: 12px;
    }
     .blogs-btn {
         width: 100%;
         font-size: 14px;
    }
     .divider {
         width: 100%;
         height: 12px;
         margin-top: 10px;
    }
     .Notification-inner .discription {
         font-size: 14px;
         line-height: 25px;
    }
     .Notification-inner1 .discription {
         font-size: 14px;
         line-height: 22px;
    }
     .gallery-box img {
         height: 250px !important;
    }
     .gallery_video {
         height: 250px !important;
    }
     .info_count {
         position: relative;
         z-index: 2;
         font-size: 40px;
         font-weight: bold;
         text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
    }
     .no_yashada {
         position: relative;
         z-index: 2;
         font-size: 18px;
         font-weight: 500;
         text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
         padding: 5px;
         margin-bottom: 20px;
         text-align: center;
    }
     .ex-links {
         margin-bottom: 20px;
    }
     .mdc-title {
         font-size: 19px;
         line-height: 24px;
         padding: 5px 10px 5px 10px;
    }
     .training_inquiry {
         top: 55%;
    }
     .external_item {
         display: flex;
         justify-content: center;
         gap: 15px;
         flex-direction: column;
    }
     .foot-txt-title-1 {
         font-size: 17px;
    }
     .address_yashada {
         font-size: 14px;
    }
     .foot-txt-link {
         font-size: 14px;
         line-height: 20px;
    }
     .visitor-count {
         display: flex;
         justify-content: start;
         align-items: center;
         margin-left: 15px;
    }
    /* Whos Who CSS */
     .section-title {
         font-size: 22px;
         padding: 5px 0px 10px 5px;
    }
     .section-title::after {
         content: "";
         position: absolute;
         left: 50%;
         bottom: 0;
         width: 20%;
         height: 3px;
         border-radius: 5px;
    }
    /* CENTERS Pages */
    /* 1. ATI */
     .title-about {
         font-size: 22px;
         line-height: 32px;
    }
     .cptp-name h5 {
         font-size: 18px;
         line-height: 23px;
         margin: 12px 0px 10px 0px;
    }
     .cptp-name p {
         font-size: 14px;
         line-height: 24px;
         margin: 0px 0px 5px 0px;
    }
     .projectlist li {
         font-size: 14px;
         line-height: 24px;
    }
     .ministry_ud h5 {
         margin: 0px 0px 5px 0px;
         font-size: 14px;
         font-weight: 600;
         line-height: 24px;
    }
     .ministry_ud p {
         text-align: justify;
         font-size: 14px;
         line-height: 24px;
    }
     .ud_p {
         text-align: justify;
         font-size: 13px;
         line-height: 24px;
    }
     .prj-title {
         font-size: 16px;
         padding: 12px;
    }
     .see-more {
         font-size: 14px;
         margin: 10px 0px 10px 0px;
    }
    /* SIRD */
     .external_cptp {
         padding: 30px;
    }
     .Pesa_flex {
         flex-direction: column;
    }
     .Notification-inner {
         padding: 5px 0px;
    }
     .Notification-inner1 {
         padding: 5px 0px;
    }
     .e-library {
         font-size: 14px;
         line-height: 20px;
         padding: 10px 5px 10px 5px;
    }
     .e-library p {
         font-size: 15px;
         line-height: 20px;
    }
     .mobile_flex {
         align-items: center;
         justify-content: space-between;
    }
    /* CED CSS */
     .duration-flex {
         display: flex;
         flex-wrap: wrap;
         justify-content: space-evenly;
         align-items: center;
         align-content: center;
         flex-direction: column;
    }
     .duration-box {
         margin: 10px 0px 0px 0px;
    }
     .dur-box h5 {
         font-size: 15px;
         padding: 10px 15px 10px 15px;
    }
     .tp-box h5 {
         font-size: 15px;
         padding: 15px;
    }
    /* Center For IT */
     .traincourse_bg {
         padding: 15px 5px 10px 5px;
    }
     .activites-bg {
         padding: 5px;
    }
     .activities-suid h5 {
         font-size: 15px;
         margin: 10px 0px 10px 0px;
         padding: 0px;
    }
     .act-siud {
         font-size: 19px;
         padding: 0px 0px 10px 15px;
    }
     .activities-suid p {
         font-size: 14px;
         line-height: 24px;
    }
     .software-engage p {
         font-size: 15px;
         line-height: 20px;
         padding: 5px 0px 5px 0px;
    }
    /*Research Page */
     .ATI_info {
         padding: 10px 5px 10px 5px;
    }
     .cptp-mode {
         padding: 10px 5px 10px 5px;
    }
     .disaster-bg {
         padding: 10px 5px 10px 5px;
    }
     .rd_emb {
         width: 100%;
         height: 100px;
    }
     .rdemb_flex {
         flex-wrap: wrap;
         flex-direction: column;
         align-content: center;
    }
     .rdemblem {
         margin-bottom: 10px;
    }
     .watershed_bkg h5 {
         font-size: 14px;
         line-height: 25px;
         margin: 5px 0px 5px 0px;
    }
     .disaster-bg {
         padding: 5px;
    }
     .dis_bg {
         padding: 20px 5px 10px 5px;
    }
    /* History Of Yashada */
     .exe_flex {
         display: flex;
         flex-wrap: nowrap;
         flex-direction: column;
         justify-content: space-between;
         align-items: center;
    }
     .texting-about {
         padding: 0px 0px 0px 0px;
    }
     .dynamic_box {
         margin: 20px 0px 0 0;
    }
     .history-yashada {
         font-size: 18px;
         line-height: 10px;
    }
     .mile_title {
         font-size: 18px;
    }
     .text-about {
         font-size: 14px;
         line-height: 25px;
         margin: 5px 0px 5px 0px;
    }
     .mile_dynamic {
         display: flex;
         flex-wrap: wrap;
         flex-direction: column;
         align-content: space-around;
         justify-content: center;
         align-items: center;
         margin: 0px;
    }
    /* .dynamic_box {
         width: 100%;
         height: 100%;
    }
     */
     .dynamic_box h5 {
         font-size: 20px;
         line-height: 15px;
    }
     .dynamic_box p {
         font-size: 13px;
         line-height: 20px;
    }
     .Objects {
         font-size: 18px;
         line-height: 20px;
    }
     .Objects p {
         font-size: 14px;
         line-height: 22px;
         text-align: justify;
         margin: 10px 0px 10px 0px;
    }
     .obj_info {
         padding: 10px;
         margin: 10px 0px 10px 0px;
    }
     .obj_icons p {
         font-size: 14px;
         line-height: 22px;
    }
     .list-no {
         font-size: 38px;
         font-weight: 600;
         line-height: 60px;
    }
     .list-no h5 {
         font-size: 18px;
         font-weight: 400;
         line-height: 26px;
         text-align: justify;
    }
    /*CPTP Landing Page */
     .profile_image {
         margin: 10px 0px 10px 0px;
    }
     .CPTP_info {
         padding: 20px;
    }
     .notice-per_and_board {
         padding: 10px 20px;
    }
     .mobile-news {
         flex-wrap: wrap;
    }
     .custom-card {
         padding: 15px 10px 15px 10px;
         margin: 5px 0px 5px 0px;
    }
     .Batches_title {
         font-size: 24px;
    }
     .Batches_title p {
         font-size: 14px;
         text-align: center;
    }
    /* Right to INformation Page*/
     .RTI_title {
         font-size: 14px;
         text-align: center;
         line-height: 22px;
    }
     .Rti-act {
         padding: 2px;
    }
     .rti_list li {
         font-size: 14px;
         line-height: 24px;
    }
     .Quick_links {
         font-size: 24px;
    }
     .Quick_links p {
         font-size: 13px;
    }
    /* ACEC*/
     .upsc_bg {
         padding: 20px;
    }
     .UPSC_heading {
         font-size: 18px;
         line-height: 23px;
         padding: 0px;
         margin: 0px 0px 10px 0px;
    }
    /* ACEC PAGE CSS */
     .arr_btn {
         width: 95%;
         font-size: 15px;
         font-weight: 600;
    }
     .description {
         font-size: 14px;
         text-align: start;
    }
     .notify-slider {
         display: flex;
         flex-wrap: wrap;
         justify-content: flex-start;
         align-items: flex-start;
         flex-direction: column;
         align-content: flex-start;
    }
     .cptp-header {
         padding: 16px;
         font-size: 14px;
    }
     .ex_links {
         font-size: 24px;
    }
     .ex-flex {
         flex-direction: column;
         align-items: center;
    }
     .gad {
         width: 80%;
    }
     .siac {
         width: 90%;
    }
     .train_info {
         font-size: 11px;
         font-weight: 500;
         padding: 0px 10px 0px 10px;
         line-height: 18px;
         text-align: center;
    }
     .inq_btn {
         margin: 10px 0px 10px 0px;
    }
     .badge_1 {
         padding: 5px 10px;
         font-size: 12px;
    }
    /* .blog_img {
         height: 100% !important;
    }
     */
     .round-title {
         font-size: 13px;
         line-height: 20px;
    }
     .blogs-para {
         font-size: 12px;
         line-height: 18px;
    }
     .read-more {
         font-size: 13px;
    }
     .btn-inq {
         font-size: 14px;
         margin: 10px 0px 5px 0px;
         border-radius: 10px;
    }
     .date {
         font-size: 11px;
         padding: 5px 10px 5px 10px;
    }
     .view-all {
         font-size: 13px;
    }
     .insights {
         padding: 20px;
    }
     .gallery_bg {
         padding: 20px;
    }
    /* Who's who Css */
     .DG_btn {
         font-size: 14px;
    }
     .Qualified-box {
         width: 100%;
    }
     .ias-img {
         border-radius: 10px;
         margin: 10px 0px 10px 0px;
    }
     .Ias_title p {
         font-size: 15px;
         text-align: center;
    }
     .font-arrow {
         left: 88%;
    }
     .Ias_title h5 {
         font-size: 16px;
         margin-top: 10px;
         text-align: center;
    }
     .IAS_Info p {
         font-size: 14px;
         text-align: center;
         margin: 10px 0px 10px 0px;
    }
     .qua_det {
         font-size: 10px;
         font-weight: 600;
         line-height: 20px;

         text-align: left;
         width: 50%;
    }
     .qua_years {
         font-size: 10px;
    }
    /*Center For Publications */
     .mag-flex {
         display: flex;
         flex-direction: column;
         align-items: center;
    }
     .watershed_bkg p {
         font-size: 15px;
         text-align: justify;
         line-height: 25px;
    }
     .th-text {
         font-size: 13px;
         line-height: 20px;
    }
     .td-title {
         font-size: 16px;
    }
     .td-text {
         font-size: 14px;
    }
     .td_text {
         font-size: 13px;
         padding-left: 5px;
         line-height: 25px;
    }
     .current_program {
         font-size: 15px;
    }
}
 @media screen and (min-width: 575px) and (max-width: 767.98px) {
    .uwaw {
        max-width: 0% !important;
    }
     .blogs-info {
         flex-wrap: wrap;
         gap: 5px;
    }
     #accordian-side {
         height: 100%;
    }
     .separator span {
         padding: 0 5px;
    }
     .cptp_yashada {
         display: none;
    }
     .CPTP_title {
         font-size: 15px;
         padding: 5px 10px 5px 10px;
         margin: 0px;
    }
     .amb_yashada {
         width: 50px;
         height: 50px;
         margin: 5px 0px 5px 0px;
    }
     .img-gallery {
         width: 100%;
    }
    /* Resources CSs */
     .abpsea-tab-menu .nav-link {
         font-size: 16px;
         line-height: 23px;
    }
     .text-m-tranning {
         font-size: 20px;
    }
     .Footer-menu {
         background-repeat: no-repeat !important;
         background-size: cover !important;
    }
    /* blogs full page */
     .blog-h {
         font-size: 18px;
    }
     .comment-title {
         font-size: 18px;
    }
     .separator span {
         font-size: 14px;
    }
     .contact-txt {
         font-size: 12px;
    }
     .contact-title {
         font-size: 15px;
         line-height: 25px;
    }
     .contact-title span {
         font-size: 15px;
         line-height: 20px;
    }
     .main-content-text {
         font-size: 12px;
    }
     .contact-details span {
         font-size: 15px;
    }
     .font-arrow {
         margin-left: 10px;
         font-size: 13px;
    }
     .breadcrumb li {
         font-size: 14px;
         font-weight: 500;
    }
     .search .fa-search {
         position: absolute;
         top: 20px;
         right: 30px;
         font-size: 15px;
    }
    /* switchable tabs */
     .tab-list-item {
         padding: 12px 18px;
         font-size: 14px;
    }
    /* CEll Page */
     .services-bg {
         padding: 15px 10px 15px 10px;
    }
     .t-count {
         font-size: 24px;
         line-height: 35px;
    }
     .t-count h5 {
         font-size: 19px;
    }
    /* landing page banner */
     .landing-banner {
         height: 100%;
    }
     .subpage-banner {
         height: 100%;
    }
     .yash_history {
         padding: 50px 20px 50px 20px;
    }
     .state-heading {
         margin: 12px 0px 20px 0px;
    }
     .state-heading h5 {
         font-size: 17px;
         line-height: 23px;
         padding: 0px 0px 10px 0px;
         width: 100%;
    }
     .state-heading h2 {
         font-size: 26px;
         line-height: 34px;
         padding: 10px 0px 10px 0px;
    }
    /* Admin login Page Css */
     .adminloginbg {
         display: none;
    }
     .right_box_login {
         justify-content: center !important;
    }
     .header-text h3 {
         font-size: 22px;
    }
    /* MEGAMENU CSS */
     .userlogin_flex {
         justify-content: flex-start;
    }
     .bg_about h5 {
         font-size: 16px;
         margin: 0px !important;
         padding: 5px 0px 5px 0px;
    }
     .detailing p {
         font-size: 13px;
         line-height: 18px;
         padding: 5px 10px 5px 10px;
    }
     .header-flex {
         flex-direction: column;
    }
     .header-flex1 {
         flex-direction: column;
    }
     .m-txt_1 {
         display: none;
    }
     .title-condition {
         display: none;
    }
     .ind-ico {
         margin: 2px;
    }
     .vana_mati {
         width: 100%;
    }
     .owl-carousel .item1 img {
         width: 100%;
        /* Full width of the container */
         height: 215px;
        /* Maintain aspect ratio */
    }
     .training_inquiry {
         top: 52%;
    }
     .breadcrumb li {
         line-height: 20px;
         font-size: 12px;
    }
     .selectpicker {
         height: 20px;
         padding: 0px 6px;
         font-size: 11px;
    }
     .emb {
         margin: 8px 0px 0px 0px;
    }
     .main-txt {
         margin: 10px 0px 10px 0px;
         width: 90%;
    }
     .main-txt1 {
         margin: 10px 0px 10px 0px;
         width: 90%;
    }
     .m-txt-1 {
         font-size: 16px;
         line-height: 24px;
    }
     .m-txt-2 {
         font-size: 12px;
         line-height: 18px;
    }
     .logo {
         width: 10%;
    }
     .header_flex {
         justify-content: center !important;
    }
     .logo-img {
         margin: 8px 0px;
         width: 50px;
         height: 60px;
    }
     .display_condition2 {
         display: none;
    }
     .acdemic-center {
         background: #ffffff;
         box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
         position: relative;
         top: 5%;
         left: 5.2%;
         width: 90%;
         margin: 20px 0px 20px 0px;
    }
     .nav-btn1 {
         width: 30px;
         height: 30px;
         padding: 10px;
         cursor: pointer;
         top: 0px;
         margin: 5px 0px 5px 5px;
         font-size: 12px;
    }
     .ati-block p {
         font-size: 13px;
         line-height: 15px;
    }
     .slider-wrapper {
         display: flex;
         transition: transform 0.5s ease;
         flex-wrap: wrap;
         flex-direction: column;
         align-content: center;
         justify-content: center;
         align-items: center;
    }
     .ace-box {
         padding: 5px;
         font-size: 20px;
         font-weight: 600;
         text-align: center;
         border-radius: 0px;
         height: 100%;
    }
     .ace-box h5 {
         font-size: 16px;
         font-weight: 600;
         line-height: 21.6px;
         text-align: center;
         padding: 10px;
         margin-top: 0px;
    }
     .ati-block h5 {
         font-size: 18px;
         margin: 5px 0px 5px 0px;
    }
     .main_cls_mr .ati-block h5 {
         line-height: 23px;
    }
     .nav-container {
         left: 0px;
         padding: 5px;
    }
     .carou_mobile {
         display: flex;
         flex-wrap: wrap;
         flex-direction: row;
         justify-content: center;
    }
     .car-btn {
         background: #ffffff;
         border-radius: 50%;
         padding: 10px;
         position: relative;
         top: 0px;
         margin-right: 20px;
         box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
         margin-bottom: 20px;
    }
     #searchQueryInput {
         width: 100%;
         height: 34px;
         gap: 0px;
         border-radius: 6px;
         border: 1px solid #d9d9d9;
         opacity: 0px;
        /* padding-left: 19px;
         */
         padding: 5px 8px;
         font-size: 12px;
    }
     #searchQueryInput::placeholder {
         font-size: 13px;
    }
     .btn_search {
         height: 31px;
         width: 36px;
         border-radius: 5px;
         margin-left: 15px;
        /* padding-right: 13px;
         */
        /* margin-right: 19px;
         */
         padding: 4px 0px;
    }
     .search_btn .magnifying {
         width: 20px;
         height: 13px;
    }
     .magnifying {
         position: relative;
         top: -3px;
    }
     .mdc-title {
         font-size: 20px;
         line-height: 24px;
         padding: 5px 10px 5px 10px;
    }
     .notification-header0 {
         padding: 15px;
         font-size: 20px;
    }
     .event_details {
         font-size: 16px;
    }
     .scroll-container {
         height: 336px;
         overflow-y: hidden;
         position: relative;
    }
     .container-excellence {
         background: #ffffff;
         border: 1px solid #885896;
         padding: 8px;
         margin-bottom: 10px;
    }
     .arun_sir {
         width: 40px;
         height: auto;
    }
     .excellence_details {
         font-size: 15px;
    }
     .date {
         font-size: 14px;
    }
     .round-title {
         font-size: 14px;
         line-height: 20px;
    }
     .blog_img {
         height: 350px !important;
    }
     .blogs-para {
         font-size: 14px;
         line-height: 22px;
    }
     .read-more {
         font-size: 14px;
    }
     .view-all {
         font-size: 14px;
    }
     .info_count {
         position: relative;
         z-index: 2;
         color: #f5b105;
         font-size: 50px;
         font-weight: bold;
         text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
    }
     .calendar table {
         width: 100%;
         margin: 20px 0 0px;
         border-spacing: 0px;
    }
     .no_yashada {
         position: relative;
         z-index: 2;
         font-size: 22px;
         font-weight: 500;
         text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
         padding: 5px;
    }
     .gallery-box img{
         height: 300px !important;
    }
     .gallery_video {
         height: 300px !important;
    }
     .tab-button.active {
         width: 50%;
         height: auto;
    }
     .tab-button {
         margin-top: 10px;
         width: 49%;
         height: auto;
         font-size: 16px;
         padding: 15px;
    }
     .Batches_title {
         font-size: 28px;
         font-weight: 500;
         line-height: 0px;
    }
     .Batches_title p {
         font-size: 14px;
    }
     .external_item {
         display: flex;
         justify-content: center;
         gap: 15px;
         flex-direction: column;
    }
     .foot-txt-title-1 {
         font-size: 13px;
    }
     .foot-txt-title {
         font-size: 18px;
         font-weight: 700;
         line-height: 28.13px;
         text-align: left;
    }
     .footer-underline {
         border-top: solid #ffffff 3px !important;
    }
     .foot-txt-link {
         font-size: 14px;
         font-weight: 500;
         line-height: 15px;
         text-align: left;
         text-decoration: none;
         margin-left: 0px !important;
    }
     .custom-list li a {
         position: relative;
         padding-left: 5px;
         margin-bottom: 5px;
         font-size: 12px;
         cursor: pointer;
    }
     .custom-list li::before {
         content: ">>";
         position: absolute;
         left: 0;
         top: 50%;
         transform: translateY(-50%);
    }
     .address_yashada {
         font-size: 14px;
         line-height: 18px;
    }
     .foot-txt-2 {
         font-size: 12px;
         line-height: 20px;
    }
     .dev-txt {
         font-size: 12px;
    }
     .visitor-count {
         display: flex;
         justify-content: start;
         align-items: center;
         margin-left: 15px;
    }
    /* CENTERS Pages */
    /* Whos Who CSS */
     .section-title {
         font-size: 24px;
         padding: 5px 0px 10px 5px;
    }
    /* 1. ATI */
     .traincourse_bg {
         padding: 5px;
    }
     .title-about {
         font-size: 24px;
         line-height: 10px;
    }
     .cptp-name h5 {
         font-size: 20px;
         margin: 10px 0px 0px 0px;
    }
     .current_program {
         font-size: 20px;
    }
     .yashada_info {
         display: flex;
         align-items: center;
         flex-wrap: wrap;
         justify-content: space-around;
         align-content: center;
         flex-direction: column;
    }
     .container_events {
         width: 100%;
         max-height: 300px;
    }
     .ex-mobile-flex {
         display: flex;
         flex-wrap: wrap;
         flex-direction: column;
         justify-content: center;
         align-items: center;
         align-content: center;
    }
     .ex-links {
         margin-bottom: 20px;
    }
     .full-page-img {
         height: 100%;
    }
     .cptp-name p {
         font-size: 15px;
         line-height: 25px;
         margin-top: 10px;
    }
     .rti_list li {
         font-size: 16px;
         line-height: 30px;
         margin-top: 10px;
    }
     .projectlist li {
         font-size: 15px;
         line-height: 28px;
    }
     .ministry_ud h5 {
         font-size: 15px;
         margin: 0px 0px 5px 0px;
         line-height: 27px;
         text-align: justify;
    }
     .ministry_ud p {
         text-align: justify;
         font-size: 16px;
         line-height: 25px;
    }
     .ud_p {
         text-align: justify;
         font-size: 15px;
    }
    /* CED CSS */
     .activities-suid h5 {
         margin: 10px 0px 10px 0px;
    }
     .dur-box {
         margin: 0px 0px 5px 15px;
    }
     .dur-box h5 {
         font-size: 16px;
         padding: 15px 25px 15px 25px;
    }
     .tp-box h5 {
         font-size: 16px;
         padding: 15px;
    }
    /* Publication */
     .manthan_mag {
         height: 100%;
         padding: 15px;
    }
    /* Research Css */
     .ATI_info {
         padding: 10px 5px 10px 5px;
    }
     .cptp-mode {
         padding: 10px 5px 10px 5px;
    }
     .disaster-bg {
         padding: 10px 5px 10px 5px;
    }
     .rd_emb {
         width: 100%;
         height: 80px;
    }
    /* SIRD */
     .external_cptp {
         padding: 30px;
    }
     .Pesa_flex {
         flex-direction: column;
    }
     .e-library {
         font-size: 20px;
         line-height: 28px;
    }
     .mobile_flex {
         align-items: center;
         justify-content: space-between;
    }
     .watershed_bkg h5 {
         font-size: 20px;
         margin: 5px 0px 5px 0px;
    }
     .watershed_bkg p {
         font-size: 16px;
         line-height: 30px;
    }
    /* History Of Yashada */
     .texting-about {
         padding: 0px 0px 0px 0px;
         background: none;
    }
     .history-yashada {
         font-size: 20px;
         line-height: 10px;
    }
     .text-about {
         font-size: 16px;
         line-height: 30px;
    }
     .mile_title {
         font-size: 20px;
         margin: 20px 0px 5px 0px;
    }
     .prj-title {
         font-size: 18px;
         padding: 12px;
    }
     .mile_dynamic {
         display: flex;
         justify-content: center;
    }
     .dynamic_box {
         margin: 0px 20px 0 0;
         padding: 5px 12px;
    }
     .dynamic_box h5 {
         font-size: 20px;
    }
     .dynamic_box p {
         font-size: 15px;
         line-height: 20px;
         padding: 5px;
    }
     .Objects {
         font-size: 20px;
    }
     .Objects p {
         font-size: 16px;
         line-height: 30px;
         margin: 10px 0px 10px 0px;
    }
     .obj_icons p {
         font-size: 16px;
         line-height: 30px;
         text-align: justify;
    }
     .list-no {
         font-size: 32px;
         font-weight: 600;
         line-height: 60px;
    }
     .list-no h5 {
         font-size: 18px;
         font-weight: 400;
         line-height: 26px;
         text-align: justify;
    }
    /* Right to INformation Page*/
     .RTI_title {
         font-size: 16px;
    }
     .Quick_links {
         font-size: 25px;
    }
     .Quick_links p {
         font-size: 13px;
    }
    /* ACEC*/
     .upsc_bg {
         padding: 20px;
    }
     .UPSC_heading {
         font-size: 18px;
         padding: 12px;
         line-height: 25px;
    }
     .description {
         font-size: 15px;
         text-align: start;
    }
     .notify-slider {
         display: flex;
         flex-wrap: wrap;
         justify-content: flex-start;
         align-items: flex-start;
         flex-direction: column;
         align-content: flex-start;
    }
     .cptp-header {
         padding: 16px;
         font-size: 14px;
    }
     .ex_links {
         font-size: 26px;
    }
     .ex-flex {
         flex-direction: column;
         align-items: center;
    }
     .gad {
         margin-top: 20px;
         width: 100%;
    }
     .siac {
         margin-top: 20px;
         width: 100%;
    }
     .exlink-img {
         width: 300px;
         margin-top: 20px;
    }
     .train_info {
         font-size: 14px;
         line-height: 20px;
         margin: 5px 0px 5px 0px;
    }
     .btn-inq {
         font-size: 15px;
         border-radius: 10px;
         margin-top: 10px;
    }
    /* WHO's Who Page */
     .Qualified-box {
         width: 100%;
    }
     .font-arrow {
         left: 88%;
    }
     .ias-img {
         width: 50%;
         border-radius: 10px;
         margin-bottom: 10px;
         margin-top: 10px;
    }
     .Ias_title h5 {
         text-align: center;
    }
     .Ias_title p {
         text-align: center;
    }
     .IAS_Info p {
         font-size: 14px;
         text-align: center;
         margin-bottom: 20px;
    }
     .qua_years {
         font-size: 12px;
    }
     .th-text {
         font-size: 17px;
         line-height: 30px;
    }
     .td-title {
         font-size: 16px;
    }
     .td-text {
         font-size: 16px;
    }
     .td_text {
         font-size: 15px;
         line-height: 28px;
    }
     .mobile-news {
         flex-wrap: nowrap;
    }
     .activities-suid p {
         font-size: 15px;
         line-height: 28px;
    }
     .Notification-inner .discription {
         font-size: 15px;
    }
     .Notification-inner1 .discription {
         font-size: 16px;
         line-height: 28px;
    }
     .software-engage p {
         font-size: 17px;
    }
     .CPTP_info {
         padding: 10px 20px 10px 20px;
    }
     .Rti-act {
         padding: 10px 20px 10px 20px;
    }
    /*CPTP Landing Page */
     .custom-card {
         padding: 15px 10px 15px 10px;
         margin: 5px 10px 5px 10px;
    }
     .profile_image {
         margin: 10px 0px 10px 0px;
    }
}
 @media screen and (min-width: 768px) and (max-width: 992px) {
     .blogs-info {
         flex-wrap: wrap;
         gap: 5px;
    }
     .img-gallery {
         width: 100%;
    }
     #accordian-side {
         height: 100%;
    }
     .contact-txt {
         font-size: 12px;
    }
     .main-content-text {
         font-size: 12px;
    }
     .abpsea-tab-menu .nav-link {
         font-size: 18px;
         line-height: 26px;
    }
     .text-m-tranning {
         font-size: 22px;
         margin: 5px 0px 5px 0px;
    }
     .blog-h {
         font-size: 22px;
    }
     .comment-title {
         font-size: 22px;
    }
     .separator span {
         font-size: 16px;
    }
     .contact-title {
         font-size: 17px;
         line-height: 25px;
    }
     .contact-title span {
         font-size: 15px;
         line-height: 20px;
    }
     .contact-details span {
         font-size: 15px;
    }
     .font-arrow {
         margin-left: 10px;
         font-size: 13px;
    }
     .search .fa-search {
         position: absolute;
         top: 20px;
         right: 30px;
         font-size: 15px;
    }
    /* CEll Page */
     .services-bg {
         padding: 15px 10px 15px 10px;
    }
     .t-count {
         font-size: 22px;
         line-height: 35px;
    }
     .t-count h5 {
         font-size: 18px;
    }
     .landing-banner {
         height: 100%;
    }
     .subpage-banner {
         height: 100%;
    }
     .subpage-heading h2 {
         font-size: 22px;
         line-height: 35px;
         padding: 5px;
    }
     .subpage-heading h5 {
         font-size: 15px;
         padding: 0px;
         line-height: 25px;
         width: 100%;
    }
    /* .state-heading {
         margin: 12px 0px 20px 30px;
    }
     */
     .landing-heading {
         margin: 35px 0px 20px 35px;
    }
     .state-heading h5 {
         font-size: 15px;
         line-height: 25px;
         padding: 0px 0px 10px 10px;
    }
     .state-heading h2 {
         font-size: 26px;
         line-height: 35px;
         padding: 10px 0px 10px 10px;
         width: 90%;
    }
     .combo-img {
         margin: 20px 0px 5px 0px;
    }
     .nav-container {
         left: 5px;
    }
    /* Admin login Page Css */
     .adminloginbg {
         display: none;
    }
     .traincourse_bg {
         padding: 15px;
    }
     .right_box_login {
         justify-content: center !important;
    }
     .header-text h3 {
         font-size: 24px;
    }
    /* MEGAMENU CSS */
     .userlogin_flex {
         justify-content: flex-start;
    }
     .bg_about h5 {
         font-size: 16px;
         line-height: 20px;
         padding: 10px 0px 10px 0px;
         margin: 0px;
    }
     .detailing p {
         font-size: 13px;
         line-height: 18px;
         padding: 5px 10px 5px 10px;
    }
     .cptp_yashada {
         width: 50px;
         margin: 15px 0px 0px 0px;
    }
     .CPTP_title {
         font-size: 13px;
         font-weight: 700;
         line-height: 20px;
    }
     .vana_mati {
         width: 150px;
    }
     .ind-ico {
         margin: 0px;
    }
     .breadcrumb li {
         font-size: 16px;
         line-height: 20px;
    }
     .training_inquiry {
         top: 60%;
    }
     .owl-carousel .item1 img {
         width: 100%;
        /* Full width of the container */
         height: 175px;
        /* Maintain aspect ratio */
    }
     .top_head_ico {
         flex-direction: column;
    }
     .top_head_2 {
         justify-content: center;
         margin-top: 1px;
    }
     .check {
         margin-top: 3px;
    }
     .check input[type="checkbox"]:checked {
         left: 29.5px;
    }
     .check input[type="checkbox"] {
         position: absolute;
         z-index: 1;
         width: 12px;
         height: 12px;
         top: 0.1em;
         left: 0.1em;
         background: linear-gradient(45deg, #dedede, #ffffff);
         box-shadow: 0 6px 7px rgba(0, 0, 0, 0.3);
         outline: none;
    }
     .check label {
         width: 44px;
         height: 16px;
         background: #d7d7d7;
         overflow: hidden;
    }
     .check input[type="checkbox"] {
         position: absolute;
         z-index: 1;
         width: 12px;
         height: 12px;
         top: 0.1em;
         left: 0.1em;
         background: linear-gradient(45deg, #dedede, #ffffff);
         box-shadow: 0 6px 7px rgba(0, 0, 0, 0.3);
         outline: none;
    }
     .selectpicker {
         height: 22px;
         padding: 0px 4px;
         font-size: 11px;
    }
     .contcat-ico {
         width: 16px;
         height: 16px;
    }
     .top_heder_1_ico {
         display: flex;
         justify-content: center;
         gap: 20px;
    }
    /* .top_header_2 {
         padding: 4px 7px 2px;
    }
     */
     .main-txt {
         margin: 10px 0px 10px 0px;
    }
     .main-txt1 {
         margin: 10px 0px 10px 0px;
    }
     .logo-img {
         margin: 0px;
         width: 80px;
         height: 50px;
    }
     .logo-responsive {
         align-items: center;
    }
     .acdemic-center {
         background: #ffffff;
         box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
         position: relative;
         top: 5%;
         left: 5.2%;
         width: 90%;
         margin: 20px 0px 20px 0px;
    }
     .ati-block p {
         font-size: 12px;
         line-height: 15px;
    }
     .nav-btn1 {
         width: 40px;
         height: 40px;
         border-radius: 50%;
         top: 0px;
         padding: 10px;
         margin: 0 5px 10px 0;
    }
     .ex_links {
         font-size: 28px;
    }
     .acd-flex {
         display: flex;
         flex-wrap: wrap;
         flex-direction: column;
         justify-content: center;
         align-content: center;
    }
     .ace-box {
         padding: 0px;
         font-size: 20px;
         font-weight: 600;
         text-align: center;
         height: 100%;
         border-radius: 0px;
    }
     .ace-box h5 {
         font-size: 18px;
         font-weight: 600;
         line-height: 21.6px;
         text-align: center;
         padding: 12px;
         margin-top: 0px;
    }
     .slider-wrapper {
         display: flex;
         transition: transform 0.5s ease;
         flex-wrap: wrap;
         flex-direction: column;
         align-content: center;
         align-items: center;
         justify-content: center;
    }
     .carou_mobile {
         display: flex;
         flex-wrap: wrap;
         flex-direction: row;
         justify-content: center;
    }
     .car-btn {
         background: #ffffff;
         border-radius: 50%;
         padding: 10px;
         position: relative;
         top: 0px;
         margin-right: 20px;
         box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
         margin-bottom: 20px;
    }
     .searchBar {
         width: 260px;
         justify-content: end;
    }
     #searchQueryInput {
         width: 100%;
         height: 32px;
         gap: 0px;
         border-radius: 6px;
         border: 1px solid #d9d9d9;
         opacity: 0px;
        /* padding-left: 19px;
         */
         padding: 14px;
         font-size: 12px;

    }
     #searchQueryInput::placeholder {
         font-size: 15px;
        /* Change this value to your desired placeholder font size */
         color: #999;
        /* You can also change the placeholder color */
    }
     .m-txt-1 {
         font-size: 14px;
         line-height: 18px;
    }
     .m-txt_1 {
         font-size: 14px;
         line-height: 18px;
    }
     .m-txt-2 {
         font-size: 10px;
         line-height: 13px;
    }
     .btn_search {
         background: #5d3868;
         height: 32px;
         width: 43px;
         border-radius: 5px;
         margin-left: 15px;
        /* padding-right: 13px;
         */
         margin-right: 19px;
    }
     .search_btn .magnifying {
         width: 20px;
         height: 13px;
    }
     .magnifying {
         position: relative;
         top: -3px;
    }
     .header-flex {
         flex-direction: row;
    }
     .display_condition {
         display: none;
    }
    /* .display_condition2 {
         display: block;
    }
     */
    /* .search_condition2 {
         display: none;
    }
     */
    /* .main-txt {
         width: 30%;
    }
     */
     .emb {
         margin: 10px 0px 0px 0px;
    }
     .train_info {
         font-size: 13px;
         font-weight: 500;
         margin: 5px 0px 5px 0px;
         line-height: 5px;
         text-align: center;
    }
     .exlink-img {
         width: 100%;
         margin-top: 20px;
    }
     .container_events {
         width: 100%;
         max-height: 385px;
    }
     .ex-flex {
         flex-direction: column;
         align-items: center;
    }
     .gad {
         margin-top: 20px;
         width: 100%;
    }
     .siac {
         margin-top: 20px;
         width: 100%;
    }
     .mdc-title {
         font-size: 24px;
         font-weight: 700;
         line-height: 36px;
         text-align: center;
    }
     .event_details {
         font-size: 16px;
    }
     .excellence_details {
         font-size: 16px;
    }
     .date {
         font-size: 12px;
    }
     .calendar td {
         padding: 5px 0px;
         border: 1px solid #ccc;
         font-size: 14px;
    }
     .round-title {
         font-size: 14px;
         line-height: 20px;
    }
     .blog_img {
         height: 250px !important;
    }
     .blogs-para {
         font-size: 14px;
         line-height: 22px;
    }
     .read-more {
         font-size: 12px;
    }
     .view-all {
         font-size: 12px;
    }
     .info_count {
         position: relative;
         z-index: 2;
         color: #f5b105;
         font-size: 50px;
         font-weight: bold;
         text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
    }
     .btn-inq {
         font-size: 14px;
         border-radius: 10px;
         margin: 10px 0px 10px 0px;
    }
     .gallery-box img {
         height: 275px !important;
    }
     .gallery_video {
         height: 275px !important;
    }
     .no_yashada {
         position: relative;
         z-index: 2;
         font-size: 22px;
         font-weight: 500;
         text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
         padding: 5px;
    }
     .calendar table {
         width: 100%;
         margin: 25px 0 0px;
         border-spacing: 0px;
    }
     .tab-button.active {
         width: 49%;
         height: auto;
    }
     .tab-button {
         margin-top: 10px;
         width: 49%;
         height: auto;
         font-size: 15px;
         padding: 10px;
    }
     .Batches_title {
         font-size: 28px;
         font-weight: 500;
         line-height: 0px;
    }
     .Batches_title p {
         font-size: 14px;
         text-align: center;
    }
     .training-item {
         display: flex;
         align-items: flex-start;
         margin-bottom: 0px;
         flex-direction: column;
         flex-wrap: wrap;
         justify-content: flex-start;
    }
     .arun_sir {
         width: 55px;
         height: auto;
    }
     .container-excellence {
         background: #ffffff;
         border: 1px solid #885896;
         padding: 8px;
         margin-bottom: 10px;
    }
     .excellence_details {
         font-size: 15px;
         font-weight: 500;
         line-height: 20px;
    }
     .yashada_info {
         display: flex;
         align-items: center;
         flex-direction: column;
         flex-wrap: wrap;
         align-content: center;
         justify-content: center;
    }
     .notification-header0 {
         font-size: 16px;
    }
     .Notification_box {

         border-radius: 20px;
         overflow: hidden;
         box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
         height: 495px;
         flex: 1;
         display: flex;
         flex-direction: column;
         margin-bottom: 15px;
    }
     .foot-txt-title-1 {
         font-size: 15px;
    }
     .foot-txt-title {
         font-size: 18px;
         font-weight: 700;
         line-height: 28.13px;
         text-align: left;
    }
     .footer-underline {
         border-top: solid #ffffff 3px !important;
    }
     .foot-txt-link {
         font-size: 12px;
         line-height: 15px;
         text-align: left;
         margin: 0px 0px 0px 0px !important;
    }
     .custom-list li a {
         position: relative;
         padding-left: 5px;
         margin-bottom: 5px;
         font-size: 12px;
         cursor: pointer;
    }
     .custom-list li::before {
         content: ">>";
         position: absolute;
         left: 0;
         top: 50%;
         transform: translateY(-50%);
    }
     .address_yashada {
         font-size: 14px;
         line-height: 22px;
    }
     .foot-txt-2 {
         font-size: 12px;
         line-height: 20px;
    }
     .dev-txt {
         font-size: 10px;
    }
     .visitor-count {
         display: flex;
         justify-content: start;
         align-items: center;
         margin-left: 15px;
    }
    /* CENTERS Pages */
     .section-title {
         font-size: 26px;
         padding: 5px 0px 10px 5px;
    }
     .thead_design th {
         font-size: 13px;
    }
    /* 1. ATI */
     .title-about {
         font-size: 26px;
         line-height: 10px;
    }
     .CPTP_info {
         padding: 15px;
    }
     .cptp_bg img {
         height: 100% !important;
         margin-bottom: 20px;
    }
     .cptp-name h5 {
         font-size: 22px;
         line-height: 32px;
    }
     .current_program {
         font-size: 22px;
         line-height: 32px;
    }
     .cptp-name p {
         font-size: 16px;
         margin: 10px 0px 0px 0px;
         line-height: 26px;
    }
     .rti_list li {
         font-size: 16px;
         margin: 10px 0px 0px 0px;
         line-height: 26px;
    }
     .ministry_ud h5 {
         margin: 0px 0px 5px 0px;
         font-size: 16px;
         font-weight: 600;
         line-height: 27px;
    }
     .ministry_ud p {
         text-align: justify;
         font-size: 15px;
    }
     .ud_p {
         text-align: justify;
         font-size: 15px;
    }
     .ATI_info {
         padding: 15px;
    }
     .cptp-mode {
         padding: 15px;
    }
     .prj-title {
         font-size: 16px;
    }
     .activities-suid h5 {
         font-size: 22px;
         padding: 5px 0px 5px 0px;
    }
    /* Research Css */
     .rd_emb {
         width: 100%;
         height: 100px;
    }
    /* SIRD */
     .external_cptp {
         padding: 30px;
    }
     .Pesa_flex {
         flex-direction: column;
    }
     .e-library {
         font-size: 20px;
         line-height: 28px;
    }
     .mobile_flex {
         align-items: center;
         justify-content: space-between;
    }
     .watershed_bkg h5 {
         font-size: 18px;
         margin: 10px 0px 10px 0px;
    }
     .watershed_bkg p {
         font-size: 16px;
         line-height: 30px;
    }
    /* CED CSS */
     .dur-box {
         margin: 0px 0px 5px 15px;
    }
     .dur-box h5 {
         font-size: 18px;
         padding: 15px 25px 15px 25px;
    }
     .tp-box h5 {
         font-size: 18px;
         padding: 15px;
    }
    /* History Of Yashada */
     .texting-about {
         padding: 0px 0px 0px 0px;
         background: none;
    }
     .history-yashada {
         font-size: 22px;
         font-weight: 700;
         line-height: 8px;
    }
     .text-about {
         font-size: 15px;
         line-height: 28px;
         margin: 0px;
    }
     .mile-img {
         height: 315px;
    }
     .mile_title {
         font-size: 22px;
         margin: 10px 0px 0px 0px;
    }
     .mile_dynamic {
         display: flex;
         flex-wrap: nowrap;
         flex-direction: row;
         justify-content: center;
         align-items: center;
         margin: 5px;
    }
    /* .dynamic_box {
         width: 100%;
         height: auto;
         border-radius: 10px;
    }
     */
     .dynamic_box h5 {
         font-size: 22px;
    }
     .dynamic_box p {
         font-size: 14px;
         line-height: 20px;
         margin: 0px 0px 10px 0px;
    }
     .Objects {
         font-size: 22px;
    }
     .Objects p {
         font-size: 14px;
         margin: 10px 0px 10px 0px;
         line-height: 22px;
    }
     .obj_icons p {
         font-size: 14px;
         line-height: 20px;
    }
     .list-no {
         font-size: 32px;
         font-weight: 600;
         line-height: 60px;
    }
     .list-no h5 {
         font-size: 18px;
         font-weight: 400;
         line-height: 26px;
         text-align: justify;
    }
    /* Right to INformation Page*/
     .RTI_title {
         font-size: 16px;
    }
     .Quick_links {
         font-size: 25px;
    }
     .Quick_links p {
         font-size: 13px;
    }
     .Notification-inner .discription {
         font-size: 14px;
         line-height: 25px;
         margin: 0px 10px 5px 0px;
    }
    /* ACEC*/
     .upsc_bg {
         padding: 20px;
    }
     .UPSC_heading {
         font-size: 20px;
         padding: 12px;
         line-height: 25px;
    }
     .cptp-header {
         padding: 16px;
         font-size: 14px;
    }
     .prj-title {
         font-size: 16px;
         padding: 12px;
    }
     .projectlist li {
         font-size: 16px;
         line-height: 28px;
         margin: 5px 0px 10px 0px;
    }
     .e-library p {
         font-size: 12px;
    }
    /* WHO's Who Page */
     .Qualified-box {
         width: 100%;
    }
     .font-arrow {
         left: 91%;
    }
     .ias-img {
         width: 25%;
         border-radius: 10px;
         margin-bottom: 10px;
         margin-top: 10px;
    }
     .Ias_title h5 {
         text-align: center;
    }
     .Ias_title p {
         text-align: center;
    }
     .IAS_Info p {
         font-size: 14px;
         text-align: center;
    }
     .qua_years {
         font-size: 13px;
    }
     .th-text {
         font-size: 17px;
         line-height: 20px;
    }
     .td-title {
         font-size: 20px;
    }
     .td-text {
         font-size: 16px;
    }
     .td_text {
         font-size: 16px;
    }
     .image-container img {
         height: 100px;
    }
     .overlay-text img {
         height: auto;
    }
     .overlay-text1 img {
         height: auto;
    }
     .text-content p {
         font-size: 12px;
    }
     .Rti-act {
         padding: 15px;
    }
     .rti_list {
         height: 500px;
         overflow-y: auto;
    }
     .activities-suid p {
         font-size: 16px;
         line-height: 28px;
         margin: 6px 0px 0px 0px;
    }
     .see-more {
         margin: 10px 0px 10px 0px;
    }
     .Notification-inner .discription {
         font-size: 16px;
         line-height: 28px;
    }
     .Notification-inner1 .discription {
         font-size: 16px;
         line-height: 28px;
    }
     .software-engage p {
         font-size: 20px;
         padding: 5px 0px 0px 0px;
    }
}
 @media screen and (min-width: 993px) and (max-width: 1023px) {
     .contact_btn {
         font-size: 12px;
    }
     .img-gallery {
         width: 100%;
    }
     .img-list {
         display: flex;
         flex-wrap: nowrap;
    }
     .cptp_bg img {
         height: 100% !important;
    }
     .calendar .day {
         width: 30px;
         height: 30px;
         line-height: 25px;
    }
     .calendar td {
         padding: 5px 0px;
         border: 1px solid #ccc;
         font-size: 13px;
    }
     .blog-h {
         font-size: 24px;
    }
     .comment-title {
         font-size: 24px;
    }
     .separator span {
         font-size: 16px;
    }
     .contact-title {
         font-size: 18px;
         line-height: 25px;
    }
     .contact-title span {
         font-size: 16px;
         line-height: 20px;
    }
     .contact-details span {
         font-size: 15px;
    }
     .font-arrow {
         margin-left: 10px;
         font-size: 13px;
    }
     .Qualified-box {
         width: 100%;
    }
    /* Admin login Page Css */
     .header-text h3 {
         font-size: 26px;
    }
    /* CEll Page */
     .services-bg {
         padding: 20px;
    }
     .t-count {
         font-size: 24px;
         line-height: 35px;
    }
     .t-count h5 {
         font-size: 19px;
    }
     .landing-banner {
         height: 100%;
    }
     .subpage-banner {
         height: 100%;
    }
     .landing-heading {
         margin: 35px 0px 20px 35px;
    }
     .subpage-heading h2 {
         font-size: 24px;
         line-height: 35px;
         padding: 5px;
    }
     .subpage-heading h5 {
         font-size: 16px;
         padding: 0px;
         line-height: 25px;
         width: 100%;
    }
    /* MEGAMENU CSS */
     .bg_about h5 {
         font-size: 16px;
         line-height: 20px;
    }
     .detailing p {
         font-size: 13px;
         line-height: 18px;
    }
     .bg_about h5 {
         font-size: 18px;
         line-height: 20px;
    }
     .detailing p {
         font-size: 12px;
         line-height: 18px;
    }
     .m-txt_1 {
         font-size: 14px;
         line-height: 18px;
    }
     .CPTP_title {
         margin: 10px 0px 10px 0px;
         font-size: 14px;
         font-weight: 700;
         line-height: 20px;
    }
     .cptp_yashada {
         width: 50px;
         margin: 15px 0px 0px 0px;
    }
     .ind-ico1 {
         margin: 8px 0px 0px 0px;
    }
     .vana_mati {
         width: 150px;
    }
     .breadcrumb li {
         font-size: 16px;
         line-height: 20px;
    }
    /* Omkar Header CSS */
     .logo-img {
         margin: 12px 0px 8px 0px;
         width: 80px;
         height: 50px;
    }
     .main-txt {
         margin: 10px 0px 10px 7px;
    }
     .main-txt1 {
         margin: 10px 0px 10px 0px;
    }
    /* .ind-ico {
         margin: 0px 40px 0px 0px;
    }
     */
     #searchQueryInput {
         width: 100%;
         height: 35px;
         border-radius: 6px;
         border: 1px solid #d9d9d9;
         opacity: 0px;
        /* padding-left: 19px;
         */
         padding: 8px 5px 6px 7px;
         font-size: 12px;

    }
     .btn_search {
         height: 34px;
         width: 43px;
         border-radius: 5px;
         margin-left: 15px;
        /* padding-right: 13px;
         */
    }
     .m-txt-1 {
         font-size: 14px;
         line-height: 20px;
    }
     .m-txt-2 {
         font-size: 10px;
         line-height: 13px;
    }
    /* .media-ico {
         width: 20px;
         height: 20px;
    }
     */
     .top_header_1 {
         padding: 5px 0px 5px 0px;
    }
     .search_btn .magnifying {
         width: 20px;
         height: 13px;
    }
     .contact-layout {
         margin-left: 10px;
    }
     .contact-txt {
         font-size: 10px;
         line-height: 13px;
    }
     .main-content-text {
         font-size: 10px;
         line-height: 13px;
    }
     .magnifying {
         position: relative;
         top: -3px;
    }
     .display_condition {
         display: none;
    }
    /* Carousel Text CSS */
     .state-heading h2 {
         font-size: 28px;
         line-height: 38px;
         padding: 10px 20px 10px 20px;
    }
     .state-heading h5 {
         font-size: 15px;
         line-height: 20px;
    }
     .combo-img {
         margin: 20px 0px 5px 0px;
    }
     .acdemic-center {
         top: 470px;
    }
     .ace-box {
         height: 80px;
    }
     .ati-block {
         height: 80px;
         padding: 5px;
    }
     .ace-box h5 {
         font-size: 13px;
         font-weight: 600;
         line-height: 21.6px;
         text-align: center;
        /* padding-top: 15px;
         */
        /* margin-top: 10px;
         */
    }
     .ati-block h5 {
         font-size: 14px;
         line-height: 20px;
    }
     .main_cls_mr .ati-block h5 {
         font-size: 14px;
         line-height: 20px;
    }
     .ati-block p {
         font-size: 10px;
         line-height: 12px;
    }
     .nav-container {
         padding: 0px;
    }
     .nav-btn1 {
         width: 30px;
         height: 30px;
         font-size: 15px;
    }
     .carousel-ind {
         display: flex;
         justify-content: space-between;
         margin-top: 0px;
    }
     .mdc-title {
         font-size: 25px;
         font-weight: 700;
         line-height: 30px;
         text-align: center;
    }
     .train_info {
         font-size: 12px;
         font-weight: 500;
         margin: 5px 0px 5px 0px;
         line-height: 17px;
         text-align: center;
    }
     .btn-inq {
         border-radius: 12px;
         margin: 10px 0px 10px 0px;
         font-size: 16px;
    }
     .notification-header0 {
         padding: 16px;
         font-size: 15px;
    }
     .calendar header .month {
         font-size: 16px;
    }
     .calendar header .month .year {
         font-size: 16px;
         margin-left: 5px;
         font-weight: 600;
    }
     .container_events {
         width: 100%;
    }
     .blog_img {
         height: 222px !important;
    }
     .date {
         font-size: 12px;
    }
     .view-all {
         font-size: 12px;
    }
     .read-more {
         font-size: 12px;
    }
     .badge_1 {
         font-size: 14px;
         padding: 5px 8px;
    }
     .blogs-para {
         font-size: 14px;
         line-height: 20px;
    }
     .event_details {
         font-size: 15px;
    }
     .excellence_details {
         font-weight: 600;
         font-size: 10px;
         line-height: 18px;
         text-align: left;
         margin-left: 10px;
    }
     .blogs-btn {
        /* width: 110px;
         */
         border: none;
         padding: 10px 15px;
         border-radius: 5px;
         cursor: pointer;
         margin-top: 10px;
         gap: 10px;
         font-size: 13px;
    }
     .round-title {
         font-size: 14px;
         line-height: 20px;
    }
     .info_count {
         position: relative;
         z-index: 2;
         font-size: 45px;
    }
     .gallery-box img {
         height: 275px !important;
    }
     .foot-txt-title-1 {
         font-size: 15px;
    }
     .address_yashada {
         font-size: 14px;
         line-height: 22px;
    }
     .foot-txt-title {
         font-size: 18px;
         font-weight: 700;
         line-height: 28.13px;
         text-align: left;
    }
     .foot-txt-link {
         font-size: 12px;
         line-height: 15px;
    }
     .custom-list li a {
         position: relative;
         padding-left: 5px;
         margin-bottom: 5px;
         font-size: 12px;
         cursor: pointer;
    }
     .custom-list li::before {
         content: ">>";
         position: absolute;
         left: 0;
         top: 50%;
         transform: translateY(-50%);
    }
     .no_yashada {
         position: relative;
         z-index: 2;
         font-size: 18px;
         padding: 8px 10px;
    }
     .Batches_title {
         font-size: 28px;
    }
     .Batches_title p {
         font-size: 14px;
         font-weight: 400;
         line-height: 20px;

         padding-top: 20px;
    }
     .ex_links {
         font-size: 28px;
    }
     .foot-txt-2 {
         font-size: 12px;
         line-height: 20px;
    }
     .dev-txt {
         font-size: 10px;
    }
     .btn_search {
         height: 31px;
         width: 43px;
         border-radius: 5px;
         margin-left: 15px;
        /* padding-right: 13px;
         */
         margin-right: 19px;
    }
     .search_btn .magnifying {
         width: 20px;
         height: 13px;
    }
     .magnifying {
         position: relative;
         top: -3px;
    }
     .display_condition {
         display: none;
    }
    /* CENTERS Pages */
     .see-more {
         font-size: 15px;
         margin: 10px 0px 10px 0px;
    }
     .section-title {
         font-size: 26px;
         padding: 5px 0px 10px 5px;
    }
     .thead_design th {
         font-size: 13px;
    }
    /* 1. ATI */
     .title-about {
         font-size: 28px;
         line-height: 10px;
    }
     .cptp-name p {
         font-size: 15px;
         line-height: 25px;
         margin: 10px 0px 0px 0px;
    }
     .rti_list li {
         font-size: 15px;
         line-height: 25px;
         margin: 10px 0px 0px 0px;
    }
     .ministry_ud h5 {
         font-size: 15px;
         line-height: 27px;
    }
     .ministry_ud p {
         font-size: 15px;
         line-height: 28px;
    }
     .ud_p {
         font-size: 15px;
         line-height: 28px;
    }
     .ATI_info {
         padding: 25px;
    }
     .traincourse_bg {
         padding: 25px;
    }
     .disaster-bg {
         padding: 25px;
    }
     .prj-title {
         font-size: 18px;
         padding: 12px;
    }
     .activities-suid h5 {
         font-size: 22px;
    }
     .watershed_bkg h5 {
         font-size: 18px;
         margin: 10px 0px 10px 0px;
    }
     .watershed_bkg p {
         font-size: 16px;
         line-height: 25px;
    }
    /* CED CSS */
     .dur-box {
         margin: 0px 0px 5px 15px;
    }
     .dur-box h5 {
         font-size: 18px;
         padding: 10px;
    }
     .tp-box h5 {
         font-size: 18px;
         padding: 12px;
    }
    /* History Of Yashada */
     .texting-about {
         padding: 0px 0px 0px 0px;
         background: none;
    }
     .history-yashada {
         font-size: 23px;
         line-height: 8px;
    }
     .text-about {
         font-size: 14px;
         font-weight: 400;
         line-height: 25px;
    }
     .mile-img {
         height: 345px;
    }
     .mile_dynamic {
         margin: 5px;
    }
     .mile_title {
         font-size: 23px;
    }
    /* .dynamic_box {
         width: 100%;
         height: auto;
         border-radius: 20px;
    }
     */
     .dynamic_box h5 {
         font-size: 22px;
    }
     .dynamic_box p {
         font-size: 14px;
         line-height: 20px;
         margin: 0px 0px 10px 0px;
    }
     .Objects {
         font-size: 26px;
    }
     .Objects p {
         font-size: 15px;
         line-height: 26px;
    }
     .obj_icons p {
         font-size: 15px;
         line-height: 25px;
    }
     .list-no {
         font-size: 32px;
         font-weight: 600;
         line-height: 60px;
    }
     .list-no h5 {
         font-size: 18px;
         font-weight: 400;
         line-height: 26px;
         text-align: justify;
    }
    /* Right to INformation Page*/
     .RTI_title {
         font-size: 16px;
    }
     .Quick_links {
         font-size: 25px;
    }
     .Quick_links p {
         font-size: 13px;
    }
     .Notification-inner .discription {
         font-size: 14px;
         line-height: 25px;
         margin: 0px 10px 5px 0px;
    }
     .e-library {
         font-size: 15px;
         line-height: 22px;
    }
     .e-library p {
         font-size: 12px;
         line-height: 30px;
    }
     .external_cptp {
         padding: 45px;
    }
    /* Who's Who Page */
     .DG_btn {
         padding: 12px 20px;
         font-size: 16px;
    }
     .DG_btn:focus {
         font-size: 16px;
         font-weight: 600;
         border-radius: 10px;
         border: none;
    }
     .font-arrow {
         left: 22%;
    }
     .Ias_title h5 {
         font-size: 18px;
         font-weight: 700;
         line-height: 20px;

         text-align: left;
    }
     .Ias_title {
         margin-top: 10px;
    }
     .Ias_title p {
         font-size: 12px;
         font-weight: 400;
         line-height: 25.41px;
         text-align: left;
         padding: 5px;
         margin: 5px 0 10px;
    }
     .IAS_Info p {
         font-size: 18px;
         font-weight: 400;
         line-height: 25px;
         padding: 30px;
    }
     .dg_box {
         margin-bottom: 20px;
    }
     .cptp-name h5 {
         font-size: 20px;
         line-height: 25px;
    }
     .current_program {
         font-size: 20px;
    }
     .projectlist li {
         font-size: 15px;
         line-height: 28px;
    }
     .th-text {
         font-size: 17px;
         line-height: 30px;
    }
     .td-title {
         font-size: 20px;
    }
     .td-text {
         font-size: 16px;
    }
     .td_text {
         font-size: 16px;
    }
     .Announcement-section a {
         font-size: 13px;
    }
     .text-content h5 {
         margin: 0;
         font-size: 18px;
         font-weight: 600;
    }
     .text-content p {
         margin: 0;
         font-size: 12px;
         line-height: 20px;
    }
     .activities-suid p {
         font-size: 15px;
         line-height: 28px;
         margin: 6px 0px 0px 0px;
    }
     .Notification-inner .discription {
         font-size: 15px;
    }
     .Notification-inner1 .discription {
         font-size: 15px;
         line-height: 24px;
    }
     .software-engage p {
         font-size: 20px;
         padding: 5px 0px 0px 0px;
    }
    /* Research Css */
     .rd_emb {
         width: 100%;
    }
}
 @media screen and (min-width: 1023px) and (max-width: 1100px) {
     .top_header_1 {
         padding: 2px;
    }
     .top_header_2 {
         padding: 2px;
    }
     .contact_btn {
         font-size: 12px;
    }
     .calendar .day {
         width: 30px;
         height: 30px;
         line-height: 25px;
    }
     .calendar td {
         padding: 5px 0px;
         border: 1px solid #ccc;
         font-size: 13px;
    }
     .img-list {
         flex-wrap: nowrap;
    }
     .contact-layout {
         margin-left: 10px;
    }
     .contact-txt {
         font-size: 10px;
    }
     .main-content-text {
         font-size: 10px;
         margin: 0px 5px;
    }
     .img-gallery {
         width: 100%;
    }
     .cptp_bg img {
         height: 100% !important;
    }
     .tab-button {
         width: 120px;
         height: 44px;
         padding: 10px;
         font-size: 14px;
         font-weight: 600;
         line-height: 16px;

    }
     .tab-button.active {
         width: 120px;
         height: 44px;
         padding: 10px;
         font-size: 14px;
         font-weight: 600;
         line-height: 16.8px;

    }
     .blog-h {
         font-size: 24px;
    }
     .comment-title {
         font-size: 24px;
    }
     .separator span {
         font-size: 16px;
    }
     .contact-title {
         font-size: 18px;
         line-height: 25px;
    }
     .contact-title span {
         font-size: 16px;
         line-height: 20px;
    }
     .contact-details span {
         font-size: 15px;
    }
     .font-arrow {
         margin-left: 10px;
         font-size: 13px;
    }
    /* CEll Page */
     .services-bg {
         padding: 20px;
    }
     .t-count {
         font-size: 24px;
         line-height: 35px;
    }
     .t-count h5 {
         font-size: 19px;
    }
     .landing-banner {
         height: 389px;
    }
     .subpage-banner {
         height: 100%;
    }
     .subpage-heading h2 {
         font-size: 24px;
         line-height: 35px;
         padding: 5px;
    }
     .subpage-heading h5 {
         font-size: 16px;
         padding: 0px;
         line-height: 25px;
         width: 100%;
    }
     .landing-heading {
         margin: 35px 0px 20px 35px;
    }
    /* Admin login Page Css */
     .header-text h3 {
         font-size: 26px;
    }
    /* MEGAMENU CSS */
     .bg_about h5 {
         font-size: 16px;
         line-height: 20px;
    }
     .detailing p {
         font-size: 13px;
         line-height: 18px;
    }
     .m-txt_1 {
         font-size: 14px;
         line-height: 18px;
    }
     .CPTP_title {
         margin: 10px 0px 10px 0px;
         font-size: 14px;
         font-weight: 700;
         line-height: 20px;
    }
     .cptp_yashada {
         width: 50px;
         margin: 15px 0px 0px 0px;
    }
     .ind-ico1 {
         margin: 8px 0px 0px 0px;
    }
     .vana_mati {
         width: 150px;
    }
     .breadcrumb li {
         font-size: 16px;
         line-height: 20px;
    }
    /* Omkar Header CSS */
     .logo-img {
         margin: 12px 0px 8px 0px;
         width: 80px;
         height: 50px;
    }
     .main-txt {
         margin: 10px 0px 10px 7px;
    }
     .main-txt1 {
         margin: 10px 0px 10px 0px;
    }
    /* .ind-ico {
         margin: 0px 40px 0px 0px;
    }
     */
     #searchQueryInput {
         width: 100%;
         height: 35px;
         border-radius: 6px;
         border: 1px solid #d9d9d9;
         opacity: 0px;
        /* padding-left: 19px;
         */
         padding: 8px 5px 6px 7px;
         font-size: 12px;

    }
     .btn_search {
         height: 34px;
         width: 43px;
         border-radius: 5px;
         margin-left: 15px;
        /* padding-right: 13px;
         */
    }
    /* Carousel Text CSS */
     .combo-img {
         margin: 20px 0px 5px 0px;
    }
     .state-heading h2 {
         font-size: 30px;
         line-height: 40px;
         padding: 10px 20px 10px 20px;
    }
     .state-heading h5 {
         font-size: 16px;
         line-height: 25px;
    }
     .acdemic-center {
         top: 500px;
    }
     .ace-box {
         height: 90px;
    }
     .nav-btn1 {
         width: 30px;
         height: 30px;
         font-size: 15px;
    }
     .ati-block h5 {
         font-size: 16px;
         line-height: 20px;
         margin: 0px;
         padding: 0px;
    }
     .nav-container {
         padding: 0px;
    }
     .ace-box h5 {
         font-size: 14px;
         font-weight: 600;
         line-height: 21.6px;
         text-align: center;
        /* padding-top: 15px;
         */
        /* margin-top: 18px;
         */
    }
     .m-txt-1 {
         font-size: 14px;
         font-weight: 700;
         line-height: 20px;
         text-align: center;
         color: #001e3d;
    }
     .m-txt-2 {
         font-size: 10px;
         font-weight: 500;
         line-height: 15px;
         text-align: center !important;
    }
    /* .media-ico {
         width: 20px;
         height: 20px;
    }
     */
     .search_btn .magnifying {
         width: 20px;
         height: 13px;
    }
     .magnifying {
         position: relative;
         top: -3px;
         left: 0px;
    }
     .display_condition {
         display: none;
    }
     .mdc-title {
         font-size: 24px;
         line-height: 20px;
    }
     .carousel-ind {
         display: flex;
         justify-content: space-between;
         margin-top: 0px;
    }
     .train_info {
         font-size: 13px;
         font-weight: 500;
         margin-top: 5px;
         text-align: center;
    }
     .btn-inq {
         border-radius: 10px;
         margin-top: 5px;
         font-size: 16px;
    }
     .notification-header0 {
         padding: 16px;
         font-size: 15px;
         font-weight: 600;
    }
     .calendar header .month {
         font-size: 16px;
    }
     .calendar header .month .year {
         font-size: 16px;
         margin-left: 5px;
         font-weight: 600;
    }
     .container_events {
         width: 100%;
    }
     .Notification_box {
         height: 100%;
    }
     .calendar td {
         padding: 5px 0px;
         border: 1px solid #ccc;
         font-size: 14px;
    }
     .date {

         padding: 5px 10px;
         border-radius: 5px;
         margin-right: 10px;
         font-size: 11px;
    }
     .event_details {
         font-size: 16px;
    }
     .excellence_details {
         font-size: 10px;
         line-height: 18px;
         text-align: left;
         margin-left: 10px;
    }
     .badge_1 {
         font-size: 14px;
         padding: 5px 8px;
    }
     .blog_img {
         height: 222px !important;
    }
     .round-title {
         font-size: 15px;
         line-height: 22px;
    }
     .blogs-para {
         font-size: 14px;
         line-height: 20px;
    }
     .read-more {
         font-size: 13px;
    }
     .gallery-box img {
         height: 275px !important;
    }
     .gallery_video {
         height: 275px !important;
    }
     .info_count {
         position: relative;
         z-index: 2;
         color: #f5b105;
         font-size: 50px;
         font-weight: bold;
         text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
    }
     .no_yashada {
         font-size: 18px;
         font-weight: 500;
         line-height: 21px;
    }
     .no_yashada {
         position: relative;
         z-index: 2;
         font-size: 18px;
         font-weight: 500;
         text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
         padding: 10px;
    }
     .Batches_title {
         font-size: 30px;
         font-weight: 500;
         line-height: 25px;

         padding: 20px;
    }
     .Batches_title p {
         font-size: 14px;
         font-weight: 400;
         line-height: 20px;

         padding-top: 20px;
    }
     .ex_links {
         font-size: 30px;
         font-weight: 500;
         line-height: 25px;

    }
     .foot-txt-2 {
         font-size: 12px;
         line-height: 20px;
    }
     .dev-txt {
         font-size: 10px;
    }
     .foot-txt-link {
         font-size: 13px;
    }
     .foot-txt-title-1 {
         width: 85%;
         font-size: 16px;
    }
     .address_yashada {
         width: 90%;
         font-size: 14px;
    }
     .foot-txt-title {
         font-size: 18px;
    }
     .custom-list li a {
         font-size: 12px;
    }
    /* CENTERS Pages */
     .section-title {
         font-size: 26px;
         padding: 5px 0px 10px 5px;
    }
     .thead_design th {
         font-size: 13px;
    }
    /* 1. ATI */
     .title-about {
         font-size: 30px;
         line-height: 10px;
    }
     .cptp-name h5 {
         font-size: 20px;
         line-height: 28px;
    }
     .current_program {
         font-size: 20px;
    }
     .cptp-name p {
         font-size: 16px;
         line-height: 26px;
         margin: 10px 0px 0px 0px;
    }
     .rti_list li {
         font-size: 16px;
         line-height: 28px;
         margin: 10px 0px 0px 0px;
    }
     .ministry_ud h5 {
         font-size: 14px;
         font-weight: 600;
         line-height: 20px;
    }
     .ministry_ud p {
         font-size: 15px;
        /* margin: 10px 0px 10px 0px;
         */
         line-height: 28px;
    }
     .ud_p {
         font-size: 15px;
         margin: 10px 0px 10px 0px;
         line-height: 28px;
    }
     .ATI_info {
         padding: 25px;
    }
     .prj-title {
         font-size: 19px;
         padding: 15px;
    }
     .see-more {
         font-size: 16px;
         margin: 10px 0px 10px 0px;
    }
     .activities-suid h5 {
         font-size: 22px;
         margin: 10px 0px 10px 0px;
    }
     .watershed_bkg h5 {
         font-size: 19px;
         margin: 10px 0px 10px 0px;
    }
     .watershed_bkg p {
         font-size: 16px;
         line-height: 28px;
    }
     .rd_emb {
         height: 80px;
    }
    /* History Of Yashada */
     .texting-about {
         padding: 0px 0px 0px 0px;
         background: none;
    }
     .history-yashada {
         font-size: 25px;
    }
     .text-about {
         font-size: 16px;
         font-weight: 400;
         line-height: 25px;
    }
     .mile-img {
         height: 345px;
    }
     .mile_title {
         font-size: 25px;
    }
     .dynamic_box h5 {
         font-size: 25px;
    }
     .dynamic_box p {
         font-size: 16px;
         line-height: 22px;
    }
     .Objects {
         font-size: 25px;
    }
     .Objects p {
         font-size: 16px;
         margin: 10px 0px 10px 0px;
    }
     .obj_icons p {
         font-size: 16px;
    }
     .list-no {
         font-size: 32px;
         font-weight: 600;
         line-height: 60px;
    }
     .list-no h5 {
         font-size: 18px;
         font-weight: 400;
         line-height: 26px;
         text-align: justify;
    }
    /* Research Css */
     .rd_emb {
         width: 100%;
    }
     .list-no {
         font-size: 32px;
         font-weight: 600;
         line-height: 60px;
    }
     .list-no h5 {
         font-size: 18px;
         font-weight: 400;
         line-height: 26px;
         text-align: justify;
    }
    /* Right to INformation Page*/
     .RTI_title {
         font-size: 16px;
    }
     .Quick_links {
         font-size: 25px;
    }
     .Quick_links p {
         font-size: 13px;
    }
     .Notification-inner .discription {
         font-size: 16px;
         line-height: 28px;
         margin: 0px 10px 5px 0px;
    }
     .Notification-inner1 .discription {
         font-size: 16px;
         line-height: 28px;
         margin: 0px 10px 5px 0px;
    }
     .e-library {
         font-size: 14px;
         padding: 5px;
         line-height: 20px;
    }
    /* Who's Who Page */
     .DG_btn {
         padding: 12px 20px;
         font-size: 16px;
    }
     .DG_btn:focus {
         font-size: 16px;
         font-weight: 600;
         border-radius: 10px;
         border: none;
    }
     .font-arrow {
         left: 22%;
    }
     .Ias_title h5 {
         font-size: 18px;
         font-weight: 700;
         line-height: 20px;

         text-align: left;
    }
     .Ias_title {
         margin-top: 10px;
    }
     .Ias_title p {
         font-size: 12px;
         font-weight: 400;
         line-height: 25.41px;
         text-align: left;
         padding: 5px;
         margin: 5px 0 10px;
    }
     .IAS_Info p {
         font-size: 18px;
         font-weight: 400;
         line-height: 25px;
         padding: 30px;
    }
     .dg_box {
         margin-bottom: 20px;
    }
     .ati-block {
         min-width: 20px;
         box-sizing: border-box;
         padding: 8px 6px 8px 6px;
         height: 90px;
    }
     .ace-box h5 {
         font-size: 13px;
         font-weight: 600;
         line-height: 21.6px;
         text-align: center;
        /* padding-top: 15px;
         */
        /* margin-top: 10px;
         */
    }
     .main_cls_mr .ati-block h5 {
         font-size: 14px;
         line-height: 20px;
    }
     .ati-block p {
         font-size: 10px;
         line-height: 13px;
    }
     .projectlist li {
         font-size: 16px;
         line-height: 28px;
    }
     .th-text {
         font-size: 17px;
         line-height: 30px;
    }
     .td-title {
         font-size: 20px;
    }
     .td-text {
         font-size: 16px;
    }
     .td_text {
         font-size: 16px;
    }
     .text-content h5 {
         margin: 0;
         font-size: 18px;
         font-weight: 600;
    }
     .text-content p {
         margin: 0;
         font-size: 12px;
         line-height: 20px;
    }
     .activities-suid p {
         font-size: 16px;
         line-height: 28px;
         margin: 6px 0px 0px 0px;
    }
     .software-engage p {
         font-size: 20px;
         padding: 5px 0px 0px 0px;
    }
    /* ACEC PAGE CSS */
     .UPSC_heading {
         font-size: 23px;
    }
     .traincourse_bg {
         padding: 25px;
    }
     .disaster-bg {
         padding: 25px;
    }
}
 @media screen and (min-width: 1101px) and (max-width: 1200px) {
     .top_header_1 {
         padding: 2px;
    }
     .top_header_2 {
         padding: 2px;
    }
     .contact_btn {
         font-size: 12px;
    }
     .calendar td {
         padding: 5px 0px;
         border: 1px solid #ccc;
         font-size: 14px;
    }
     .contact-title {
         font-size: 18px;
         line-height: 25px;
    }
     .contact-title span {
         font-size: 16px;
         line-height: 20px;
    }
     .contact-details span {
         font-size: 15px;
    }
     .font-arrow {
         margin-left: 10px;
         font-size: 13px;
    }
     .Qualified-box {
         width: 100%;
    }
     .contact-layout {
         margin-left: 10px;
    }
     .state-heading h2 {
         font-size: 32px;
         line-height: 40px;
         padding: 10px 20px 10px 20px;
    }
     .state-heading h5 {
         font-size: 16px;
         line-height: 28px;
    }
     .subpage-heading h2 {
         font-size: 24px;
         line-height: 35px;
         padding: 5px 0px 5px 10px;
    }
     .subpage-heading h5 {
         font-size: 16px;
         padding: 5px 0px 5px 10px;
         line-height: 25px;
    }
     .landing-banner {
         height: 420px;
    }
     .cptp_bg img {
         height: 100% !important;
    }
    /* Admin login Page Css */
     .header-text h3 {
         font-size: 27px;
    }
    /* MEGAMENU CSS */
     .bg_about h5 {
         font-size: 20px;
         line-height: 20px;
    }
     .detailing p {
         font-size: 14px;
    }
     .m-txt_1 {
         font-size: 14px;
         line-height: 18px;
    }
     .main-content-text {
         font-size: 11px;
         margin: 0px 5px;
    }
     .CPTP_title {
         margin: 10px 0px 10px 0px;
         font-size: 14px;
         font-weight: 700;
         line-height: 20px;
    }
     .cptp_yashada {
         width: 50px;
         margin: 15px 0px 0px 0px;
    }
     .ind-ico1 {
         margin: 0px;
    }
     .vana_mati {
         width: 150px;
    }
     .breadcrumb li {
         font-size: 18px;
         line-height: 20px;
    }
    /* Omkar Header CSS */
     .logo-img {
         margin: 8px 0px 0px 8px;
         width: 80px;
         height: 50px;
    }
     .main-txt {
         margin: 7px 0px 7px 7px;
    }
     .main-txt1 {
         margin: 10px 0px 7px 0px;
    }
    /* .ind-ico {
         margin: 0px 40px 0px 0px;
    }
     */
     .acdemic-center {
         top: 544px;
    }
     .ace-box {
         height: 80px;
    }
     .ati-block {
         height: 80px;
         padding: 8px;
    }
     .nav-container {
         padding: 0px;
    }
     .ace-box h5 {
         font-size: 14px;
         font-weight: 600;
         line-height: 21.6px;
         text-align: center;
        /* margin: 5px 0px 0px 0px;
         */
    }
     .main_cls_mr .ati-block h5 {
         font-size: 15px;
         font-weight: 700;
         line-height: 20px;
    }
     .ati-block h5 {
         font-size: 15px;
         line-height: 20px;
         margin: 0px;
         padding: 0px;
    }
     .ati-block p {
         font-size: 10px;
         line-height: 12.6px;
    }
     #searchQueryInput {
         width: 100%;
         border-radius: 6px;
         border: 1px solid #d9d9d9;
         opacity: 0px;
        /* padding-left: 19px;
         */
         padding: 14px;
         font-size: 12px;

    }
     .btn_search {
         height: 34px;
         width: 43px;
         border-radius: 5px;
         margin-left: 15px;
        /* padding-right: 13px;
         */
    }
     .search_btn .magnifying {
         width: 20px;
         height: 13px;
    }
     .magnifying {
         position: relative;
         top: -3px;
         left: 0px;
    }
     .display_condition {
         display: none;
    }
     .contact-txt {
         font-size: 12px;
         line-height: 20px;
    }
     .main-content-text {
         font-size: 12px;
         line-height: 20px;
    }
     .m-txt-1 {
         font-size: 15px;
         font-weight: 700;
         line-height: 20px;
    }
     .header-top-area a {
         font-size: 13px;
         display: block;
         font-weight: 400;
         text-transform: uppercase;
         font-weight: 500;
         margin-right: 20px;
    }
     .title-about {
         font-size: 32px;
         line-height: 26px;
    }
     .cptp-name p {
         font-size: 16px;
         margin: 10px 0px 10px 0px;
         line-height: 26px;
    }
     .rti_list li {
         margin: 10px 0px 10px 0px;
         line-height: 28px;
         font-size: 16px;
    }
     .m-txt-2 {
         font-size: 11px;
         line-height: 15px;
    }
     #mobile-menu-right .topmenu-menu {
         display: flex;
         justify-content: flex-start;
         height: 40px;
         align-items: center;
         flex-wrap: wrap;
    }
     .searchBar {
         width: 100%;
         display: flex;
         flex-direction: row;
         align-items: center;
        /* margin-left: 200px;
         */
    }
     #searchQueryInput {
         width: 100%;
         border-radius: 6px;
        /* padding-left: 19px;
         */
         padding: 8px 9px 8px;
         font-size: 12px;

    }
     .search_btn .magnifying {
         width: 13px;
         height: 13px;
    }
     .magnifying {
         position: relative;
         top: -3px;
         left: 0px;
         right: 0;
    }
    /* Landing page */
     .train_info {
         font-size: 14px;
    }
     .btn-inq {
         gap: 0px;
         border-radius: 10px;
         margin-top: 5px;
         opacity: 0px;
         padding: 20px;
         font-size: 14px;
         font-weight: 600;
         line-height: 0px;
         text-align: center;
    }
     .mdc-title {
         font-size: 28px;
         line-height: 20px;
    }
     .barti-section-width {
         width: 100%;
         margin: 0px auto;
    }
     .container_events {
         width: 100%;
    }
     .tab-button {
         width: 120px;
         height: 44px;
         padding: 10px;
         font-size: 14px;
         font-weight: 600;
         line-height: 16px;

    }
     .tab-button.active {
         width: 120px;
         height: 44px;
         padding: 10px;
         font-size: 14px;
         font-weight: 600;
         line-height: 16.8px;

    }
     .event_details {
         font-size: 16px;
    }
     .notification-header0 {
         font-size: 18px;
    }
     .calendar header .month {
         font-size: 18px;
    }
     .calendar header .month .year {
         font-size: 18px;
         margin-left: 5px;
         font-weight: 600;
    }
     .date {
         font-size: 13px;
    }
     .view-all {
         font-size: 13px;
    }
     .arun_sir {
         width: 70px;
         height: auto;
    }
     .excellence_details {
         font-size: 12px;
         font-weight: 500;
         line-height: 20px;
         text-align: left;
         margin-left: 10px;
    }
     .blogs-btn {
         font-size: 14px;
         font-weight: 600;
         padding: 5px;
         width: 100px;
         height: 36px;
    }
     .badge_1 {
         font-size: 14px;
         padding: 5px 8px;
    }
     .blog_img {
         height: 250px !important;
    }
     .round-title {
         font-size: 15px;
         line-height: 22px;
    }
     .blogs-para {
         font-size: 14px;
         line-height: 20px;
    }
     .read-more {
         font-size: 13px;
    }
     .info_count {
         position: relative;
         z-index: 2;
         color: #f5b105;
         font-size: 50px;
         font-weight: bold;
         text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
    }
    /* .view-end {
         margin: 0px 50px 0px 0px !important;
    }
     */
     .no_yashada {
         font-size: 20px;
         font-weight: 500;
         line-height: 21px;
    }
     .Batches_title {
         font-size: 28px;
         font-weight: 500;
         line-height: 25px;

         padding: 20px;
    }
     .Batches_title p {
         font-size: 13px;
         font-weight: 400;
         line-height: 18px;

         padding-top: 20px;
    }
     .foot-txt-2 {
         font-size: 12px;
         line-height: 20px;
    }
     .dev-txt {
         font-size: 10px;
    }
     .foot-txt-link {
         font-size: 13px;
         line-height: 22px;
    }
     .foot-txt-title-1 {
         width: 85%;
         font-size: 16px;
    }
     .address_yashada {
         width: 90%;
         font-size: 14px;
    }
     .foot-txt-title {
         font-size: 16px;
    }
     .custom-list li a {
         font-size: 12px;
    }
    /* CENTERS Pages */
     .section-title {
         font-size: 26px;
         padding: 5px 0px 10px 5px;
    }
     .thead_design th {
         font-size: 13px;
    }
    /* 1. ATI */
     .cptp-name h5 {
         font-size: 20px;
         line-height: 25px;
         margin: 10px 0px 0px 0px;
         text-align: justify;
    }
     .current_program {
         font-size: 20px;
         margin: 10px 0px 10px 0px;
    }
     .ministry_ud h5 {
         font-size: 15px;
         line-height: 25px;
    }
     .ministry_ud p {
         font-size: 15px;
         line-height: 30px;
    }
     .ud_p {
         font-size: 15px;
         line-height: 30px;
         margin: 10px 0px 10px 0px;
    }
     .ATI_info {
         padding: 25px;
    }
     .traincourse_bg {
         padding: 25px;
    }
     .prj-title {
         font-size: 18px;
         padding: 10px 0px 10px 20px;
    }
     .activities-suid h5 {
         font-size: 22px;
    }
     .watershed_bkg h5 {
         margin: 10px 0px 10px 0px;
         font-size: 18px;
         line-height: 25px;
    }
     .watershed_bkg p {
         font-size: 16px;
         line-height: 28px;
    }
     .rd_emb {
         height: 80px;
    }
    /* History Of Yashada */
     .texting-about {
         padding: 0px 0px 0px 0px;
         background: none;
    }
     .history-yashada {
         font-size: 25px;
         font-weight: 700;
         line-height: 8px;
    }
     .text-about {
         font-size: 16px;
         font-weight: 400;
         line-height: 28px;
    }
     .mile-img {
         height: 345px;
    }
     .mile_title {
         font-size: 26px;
    }
     .dynamic_box h5 {
         font-size: 25px;
    }
     .dynamic_box p {
         font-size: 13px;
    }
     .Objects {
         font-size: 25px;
         font-weight: 600;
         line-height: 25px;

    }
     .Objects p {
         font-size: 16px;
         font-weight: 400;
         margin: 10px 0px 5px 0px;
    }
     .obj_icons p {
         font-size: 16px;
         line-height: 25px;
    }
     .list-no {
         font-size: 32px;
         font-weight: 600;
         line-height: 60px;
    }
     .list-no h5 {
         font-size: 18px;
         font-weight: 400;
         line-height: 26px;
         text-align: justify;
    }
    /* Right to INformation Page*/
     .RTI_title {
         font-size: 16px;
    }
     .Quick_links {
         font-size: 25px;
    }
     .Notification-inner .discription {
         font-size: 16px;
         margin: 0px 10px 0px 0px;
         line-height: 25px;
    }
     .Notification-inner1 .discription {
         font-size: 16px;
         margin: 5px 10px 5px 0px;
         line-height: 25px;
    }
     .e-library {
         font-size: 12px;
         padding: 6px;
         line-height: 15px;
    }
    /* Who's Who Page */
     .DG_btn {
         padding: 12px 20px;
         font-size: 16px;
    }
     .DG_btn:focus {
         font-size: 16px;
         font-weight: 600;
         border-radius: 10px;
         border: none;
    }
     .font-arrow {
         left: 22%;
    }
     .Ias_title h5 {
         font-size: 18px;
         font-weight: 700;
         line-height: 20px;

         text-align: left;
    }
     .Ias_title {
         margin-top: 10px;
    }
     .Ias_title p {
         font-size: 12px;
         font-weight: 400;
         line-height: 25.41px;
         text-align: left;
         padding: 5px;
         margin: 5px 0 10px;
    }
     .IAS_Info p {
         font-size: 18px;
         font-weight: 400;
         line-height: 25px;
         padding: 30px;
    }
     .dg_box {
         margin-bottom: 20px;
    }
     .qua_det {
         font-size: 10px;
         font-weight: 600;
         line-height: 20px;

         text-align: left;
         width: 50%;
    }
     .projectlist li {
         font-size: 16px;
         line-height: 24px;
    }
     .th-text {
         font-size: 17px;
         line-height: 30px;
    }
     .td-title {
         font-size: 20px;
    }
     .td-text {
         font-size: 16px;
    }
     .td_text {
         font-size: 16px;
    }
     .Quick_links {
         font-size: 24px;
         font-weight: 500;
         line-height: 20px;
    }
     .Quick_links p {
         font-size: 14px;
         line-height: 20px;
    }
     .e-library p {
         font-size: 12px;
    }
     .text-content h5 {
         margin: 0;
         font-size: 20px;
         font-weight: 600;
    }
     .text-content p {
         margin: 0;
         font-size: 13px;
         line-height: 20px;
    }
     .activities-suid p {
         font-size: 16px;
         line-height: 28px;
         margin: 6px 0px 0px 0px;
    }
     .see-more {
         font-size: 16px;
         margin: 10px 0px 10px 0px;
    }
     .software-engage p {
         font-size: 20px;
         padding: 5px 0px 0px 0px;
    }
    /* ACEC PAGE CSS */
     .UPSC_heading {
         font-size: 23px;
    }
}
 @media screen and (min-width: 1201px) and (max-width: 1440px) {
     .top_header_1 {
         padding: 2px;
    }
     .top_header_2 {
         padding: 2px;
    }
     .contact_btn {
         font-size: 12px;
    }
     .calendar td {
         padding: 5px 0px;
         border: 1px solid #ccc;
         font-size: 14px;
    }
     .contact-title {
         font-size: 19px;
         line-height: 25px;
    }
     .contact-title span {
         font-size: 16px;
         line-height: 20px;
    }
     .contact-details span {
         font-size: 16px;
    }
     .font-arrow {
         margin-left: 10px;
         font-size: 13px;
    }
     .landing-banner {
         height: 420px;
    }
     .state-heading h2 {
         font-size: 32px;
         line-height: 36px;
         padding: 10px 20px 10px 20px;
    }
     .state-heading h5 {
         font-size: 16px;
         line-height: 24px;
    }
    /* Admin login Page Css */
     .header-text h3 {
         font-size: 28px;
    }
     .e-mail_input {
         font-size: 14px;
    }
    /* MEGAMENU CSS */
     .bg_about h5 {
         font-size: 20px;
         line-height: 20px;
    }
     .detailing p {
         font-size: 14px;
         line-height: 25px;
    }
     .m-txt_1 {
         font-size: 14px;
         line-height: 18px;
    }
     .CPTP_title {
         margin: 10px 0px 10px 0px;
         font-size: 14px;
         font-weight: 700;
         line-height: 20px;
    }
     .cptp_yashada {
         width: 50px;
         margin: 15px 0px 0px 0px;
    }
     .ind-ico1 {
         margin: 0px;
    }
     .vana_mati {
         width: 150px;
    }
     .breadcrumb li {
         font-size: 15px;
         line-height: 20px;
    }
    /* Omkar Header CSS */
     .logo-img {
         margin: 8px 0px 0px 0px;
         width: 50px;
         height: 50px;
    }
     .main-txt {
         margin: 10px 0px 7px 7px;
    }
     .main-txt1 {
         margin: 7px 7px;
    }
     .ind-ico {
         margin: 0px 40px 0px 0px;
    }
     .CPTP_title {
         font-size: 16px;
         font-weight: 700;
         line-height: 25px;
         text-align: center;
    }
     .acdemic-center {
        /* z-index: 11111;
         */
         top: 518px;
         left: 5.2%;
         width: 90%;
    }
     .ace-box {
         height: 100px;
    }
     .ati-block {
         height: 100px;
         padding: 10px;
    }
     .nav-container {
         padding: 5px;
    }
     .ace-box h5 {
        /* margin-top: 10px;
         */
         font-size: 16px;
    }
     .main_cls_mr .ati-block h5 {
         font-size: 16px;
         line-height: 22px;
    }
     .ati-block h5 {
         font-size: 16px;
         line-height: 22px;
    }
     .ati-block p {
         font-size: 10px;
         line-height: 14px;
         padding: 0px;
    }
     .carousel-ind {
         margin-top: 2px;
    }
     #searchQueryInput {
         width: 100%;
         border-radius: 6px;
        /* padding-left: 19px;
         */
         padding: 8px 8px;
         font-size: 12px;

    }
     .btn_search {
         height: 35px;
         width: 43px;
         border-radius: 5px;
         margin-left: 15px;
        /* padding-right: 13px;
         */
    }
     .search_btn .magnifying {
         width: 20px;
         height: 13px;
    }
     .magnifying {
         position: relative;
         top: 0px;
         left: 0px;
    }
     .display_condition {
         display: none;
    }
     .training_inquiry {
         font-size: 28px;
    }
     .mdc-title {
         font-size: 26px;
    }
    /* CENTERS Pages */
    /* 1. ATI */
     .title-about {
         font-size: 26px;
         line-height: 10px;
    }
     .cptp-name h5 {
         font-size: 22px;
         line-height: 28px;
    }
     .current_program {
         font-size: 22px;
    }
     .ministry_ud h5 {
         font-size: 15px;
    }
     .ministry_ud p {
         font-size: 15px;
         line-height: 30px;
    }
     .ud_p {
         font-size: 15px;
         line-height: 30px;
    }
    /* .ATI_info {
         padding: 15px;
    }
     */
     .prj-title {
         font-size: 16px;
         padding: 15px;
    }
     .activities-suid h5 {
         font-size: 22px;
    }
     .contact-txt {
         font-size: 11px;
    }
     .main-content-text {
         font-size: 11px;
         margin: 0px 5px;
    }
     .m-txt-1 {
         font-size: 16px;
         line-height: 20px;
         width: 330px;
    }
     .header-top-area a {
         font-size: 14px;
         display: block;
         font-weight: 400;
         text-transform: uppercase;
         font-weight: 500;
        /* margin-right: 25px;
         */
    }
     .title-about {
         font-size: 30px;
    }
     .cptp-name p {
         margin: 10px 0px 10px 0px;
         line-height: 26px;
         font-size: 16px;
    }
     .rti_list li {
         margin: 10px 0px 10px 0px;
         line-height: 26px;
         font-size: 16px;
    }
     .m-txt-2 {
         font-size: 11px;
         line-height: 15px;
    }
     #mobile-menu-right .topmenu-menu {
         display: flex;
         justify-content: flex-start;
         height: 38px;
         align-items: center;
         flex-wrap: wrap;
    }
     .blogs-para {
         font-size: 14px;
         line-height: 22px;
    }
     .searchBar {
         width: 65%;
         display: flex;
         flex-direction: row;
         align-items: center;
        /* margin-left: 200px;
         */
    }
    /* Landing page */
     .train_info {
         font-size: 14px;
    }
     .round-title {
         font-size: 15px;
         line-height: 22px;
    }
     .read-more {
         font-size: 15px;
    }
     .barti-section-width {
         width: 100%;
         margin: 0px auto;
    }
     .container_events {
         width: 100%;
    }
     .tab-button {
         width: 120px;
         height: 100%;
         padding: 10px;
         font-size: 13px;
         line-height: 16px;
    }
     .tab-button.active {
         width: 120px;
         height: 100%;
         padding: 10px;
         font-size: 13px;
         line-height: 16.8px;
    }
     .event_details {
         font-size: 16px;
    }
     .calendar header .month {
         font-size: 22px;
    }
     .calendar header .month .year {
         font-size: 22px;
         margin-left: 5px;
         font-weight: 600;
    }
     .arun_sir {
         width: 70px;
         height: auto;
    }
     .excellence_details {
         font-size: 13px;
         font-weight: 500;
         line-height: 27px;
         text-align: left;
         margin-left: 10px;
    }
     .blogs-btn {
         font-size: 14px;
         font-weight: 600;
         padding: 10px;
    }
     .info_count {
         position: relative;
         z-index: 2;
         color: #f5b105;
         font-size: 66px;
         font-weight: bold;
         text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
    }
     .no_yashada {
         font-size: 24px;
         font-weight: 500;
         line-height: 30px;
    }
     .Batches_title {
         font-size: 28px;
         font-weight: 500;
         line-height: 25px;

         padding: 20px;
    }
     .foot-txt-link {
         font-size: 14px;
         line-height: 25px;
    }
     .foot-txt-title-1 {
         width: 85%;
         font-size: 16px;
    }
     .address_yashada {
         width: 90%;
         font-size: 14px;
    }
     .foot-txt-title {
         font-size: 18px;
    }
     .custom-list li a {
         font-size: 12px;
    }
     .watershed_bkg h5 {
         margin: 10px 0px 10px 0px;
         font-size: 18px;
    }
    /* Research Css */
     .rd_emb {
         height: 80px;
    }
    /* History Of Yashada */
     .texting-about {
         padding: 0px 0px 0px 0px;
         background: none;
    }
     .history-yashada {
         font-size: 25px;
         font-weight: 700;
         line-height: 8px;
    }
     .text-about {
         font-size: 16px;
         font-weight: 400;
         line-height: 28px;
    }
     .mile_title {
         font-size: 26px;
    }
     .dynamic_box h5 {
         font-size: 25px;
    }
     .dynamic_box p {
         font-size: 13px;
    }
     .Objects {
         font-size: 25px;
         font-weight: 600;
         line-height: 25px;

         color: #885896;
    }
     .Objects p {
         font-size: 16px;
         font-weight: 400;
         margin: 10px 0px 5px 0px;
    }
     .obj_icons p {
         font-size: 16px;
         line-height: 25px;
    }
     .list-no {
         font-size: 32px;
         font-weight: 600;
         line-height: 40px;
    }
     .list-no h5 {
         font-size: 18px;
         font-weight: 400;
         line-height: 22px;
    }
    /* Right to INformation Page*/
     .RTI_title {
         font-size: 22px;
    }
     .Quick_links p {
         font-size: 16px;
         margin-top: 20px;
         margin-bottom: 20px;
    }
     .Notification-inner .discription {
         font-size: 16px;
         line-height: 25px;
         margin: 0px 10px 5px 0px;
    }
     .Notification-inner1 .discription {
         font-size: 16px;
         font-weight: 400;
         line-height: 25px;
         margin: 0px 10px 5px 0px;
    }
    /* Who's Who Page */
     .DG_btn {
         padding: 12px 20px;
         font-size: 16px;
    }
    /* .DG_btn:focus {
         font-size: 16px;
         font-weight: 600;
         border-radius: 10px;
         border: none;
    }
     */
     .font-arrow {
         left: 22%;
    }
     .Ias_title h5 {
         font-size: 18px;
         font-weight: 700;
         line-height: 20px;

         text-align: left;
    }
     .Ias_title {
         margin-top: 10px;
    }
     .Ias_title p {
         font-size: 12px;
         font-weight: 400;
         line-height: 5px;
         text-align: left;
         padding: 5px;
         margin: 5px 0 10px;
    }
     .IAS_Info p {
         font-size: 18px;
         font-weight: 400;
         line-height: 25px;
         padding: 30px;
    }
     .dg_box {
         margin-bottom: 20px;
    }
    /*WaterShed Development */
     .watershed_bkg p {
         font-size: 16px;
         line-height: 26px;
    }
     .projectlist li {
         font-size: 16px;
         line-height: 24px;
    }
     .activities-suid p {
         font-size: 16px;
         line-height: 28px;
    }
     .th-text {
         font-size: 16px;
         line-height: 30px;
    }
     .td-title {
         font-size: 20px;
    }
     .td-text {
         font-size: 16px;
    }
     .td_text {
         font-size: 16px;
    }
     .Quick_links {
         font-size: 28px;
         font-weight: 500;
         line-height: 25px;
    }
     .Quick_links p {
         font-size: 16px;
         line-height: 25px;
    }
     .e-library {
         font-size: 13px;
         line-height: 20px;
         padding: 12px;
    }
     .e-library p {
         font-size: 14px;
    }
     .text-content h5 {
         margin: 0;
         font-size: 22px;
         font-weight: 600;
    }
     .text-content p {
         margin: 0;
         font-size: 15px;
    }
    /* ACEC PAGE CSS */
     .UPSC_heading {
         font-size: 23px;
    }
}

 @media screen and (min-width: 1441px) and (max-width: 1600px) {
     .state-heading h2 {
         font-size: 34px;
         line-height: 40px;
         padding: 10px 20px 10px 20px;
    }
     .main_cls_mr .state-heading h2 {
         line-height: 45px;
    }
     .state-heading h5 {
         font-size: 17px;
         line-height: 26px;
    }
    /* Admin login Page Css */
     .header-text h3 {
         font-size: 28px;
    }
     .e-mail_input {
         font-size: 16px;
    }
    /* MEGAMENU CSS */
     .bg_about h5 {
         font-size: 20px;
         line-height: 20px;
    }
     .detailing p {
         font-size: 16px;
         line-height: 25px;
    }
     .m-txt_1 {
         font-size: 18px;
         line-height: 24px;
    }
     .CPTP_title {
         font-size: 18px;
         line-height: 24px;
         margin: 10px 0px 10px 0px;
    }
     .txt_width {
         width: 75%;
    }
     .cptp_yashada {
         margin: 15px 0px 0px 0px;
    }
     .emb {
         width: 50px;
    }
     .ind-ico1 {
         margin: 0px;
    }
     .breadcrumb li {
         font-size: 16px;
         line-height: 20px;
    }
     .main-txt {
         margin: 10px 0px 7px 10px;
    }
     .main-txt1 {
         margin: 10px 0px 7px 10px;
    }
     .logo-img {
         margin: 19px 0px 0px;
         height: 56px;
         width: 56px;
    }
     .m-txt-1 {
         font-size: 17px;
         font-weight: 700;
         line-height: 23px;
         width: 330px;
    }
     #searchQueryInput {
         width: 100%;
         border-radius: 6px;
        /* padding-left: 19px;
         */
         padding: 8px 9px 8px;
         font-size: 12px;

    }
     .btn_search {
         width: 44px;
         border-radius: 5px;
         margin-left: 15px;
    }
     .top_head_ico {
         align-items: center;
         margin-right: 11px;
    }
     .contcat-ico {
         width: 19px;
         height: 19px;
    }
     .search_btn .magnifying {
         width: 20px;
         height: 13px;
    }
     .magnifying {
         position: relative;
         top: -2px;
    }
     .display_condition {
         display: none;
    }
     .logo-img {
         margin: 12px 0px 0px 0px;
    }
     .contact-txt {
         margin: 0px;
         margin-left: 8px;
         font-size: 13px;
         font-weight: 500;
         line-height: 25px;
         text-align: left;
    }
     .main-content-text {
        margin: 0px 8px 0px 0px;
         font-size: 13px;

    }
     .header-top-area a {
         font-size: 14px;
         display: block;
         font-weight: 400;
         text-transform: uppercase;
         font-weight: 500;
         margin-right: 25px;
    }
    /* .ind-ico {
         margin: 0px 60px 0px 0px;
    }
     */
     .title-about {
         font-size: 32px;
    }
     .cptp-name p {
         margin: 10px 0px 0px 0px;
         font-size: 16px;
         line-height: 28px;
    }
     .rti_list li {
         margin: 10px 0px 0px 0px;
         font-size: 16px;
         line-height: 30px;
    }
     .m-txt-2 {
         font-size: 12px;
         line-height: 20px;
    }
     #mobile-menu-right .topmenu-menu {
         display: flex;
         justify-content: flex-start;
         height: 40px;
         align-items: center;
         flex-wrap: wrap;
    }
     .searchBar {
         width: 100%;
         display: flex;
         flex-direction: row;
         align-items: center;
        /* margin-left: 200px;
         */
    }
    /* Landing page */
     .acdemic-center {
         top: 660px;
         left: 5.2%;
         width: 90%;
    }
     .ace-box {
         height: 110px;
    }
     .ati-block {
         height: 110px;
         padding: 10px;
    }
     .nav-container {
         padding: 0px;
    }
     .ace-box h5 {
         font-size: 20px;
    }
     .nav-btn1 {
         top: 30px;
         bottom: 0px;
    }
     .main_cls_mr .ati-block h5 {
         font-size: 17px;
         line-height: 24px;
    }
     .main_cls_mr .abpsea-tab-menu .nav-link {
         line-height: 30px;
    }
     .ati-block h5 {
         font-size: 18px;
         line-height: 24px;
    }
     .ati-block p {
         font-size: 13px;
         line-height: 15px;
    }
     .mdc-title {
         font-size: 32px;
    }
     .train_info {
         font-size: 16px;
    }
     .btn-inq {
         font-size: 16px;
    }
     .barti-section-width {
         width: 100%;
         margin: 0px auto;
    }
     .container_events {
         width: 100%;
    }
     .tab-button {
         width: 140px;
         height: 44px;
         padding: 10px;
         font-size: 16px;
         font-weight: 600;
         line-height: 16.8px;
    }
     .tab-button.active {
         width: 140px;
         height: 44px;
         padding: 10px;
         font-size: 16px;
         font-weight: 600;
         line-height: 16.8px;
    }
     .event_details {
         font-size: 16px;
    }
     .calendar header .month {
         font-size: 20px;
    }
     .calendar header .month .year {
         font-size: 20px;
         margin-left: 5px;
         font-weight: 600;
    }
     .arun_sir {
         width: 88px;
         height: auto;
    }
     .excellence_details {
         font-size: 16px;
         font-weight: 500;
         line-height: 27px;
         text-align: left;
         margin-left: 10px;
    }
     .blogs-btn {
         font-size: 17px;
         font-weight: 600;
         padding: 10px;
    }
     .read-more {
         padding: 10px 12px;
         font-size: 15px;
    }
     .info_count {
         font-size: 56px;
    }
     .no_yashada {
         font-size: 26px;
         font-weight: 500;
         line-height: 30px;
    }
     .foot-txt-title-1 {
         font-size: 18px;
    }
     .address_yashada {
         font-size: 15px;
         width: 80%;
    }
     .foot-txt-title {
         font-size: 20px;
    }
     .foot-txt-2 {
         font-size: 13px;
         line-height: 20px;
    }
     .dev-txt {
         font-size: 10px;
         line-height: 20px;
    }
     .ministry_ud h5 {
         font-size: 18px;
         line-height: 25px;
         margin: 0px;
    }
     .ministry_ud p {
         margin: 5px 0px 5px 0px;
         font-size: 16px;
         line-height: 25px;
    }
     .ud_p {
         margin: 5px 0px 5px 0px;
         font-size: 15px;
         line-height: 30px;
    }
    /* .ATI_info {
         padding: 15px;
    }
     */
     .prj-title {
         font-size: 19px;
         padding: 18px;
    }
     .activities-suid h5 {
         font-size: 24px;
         line-height: 30px;
         margin: 5px 0px 5px 10px;
    }
     .watershed_bkg h5 {
         margin: 10px 0px 10px 0px;
         font-size: 20px;
    }
    /* Research Css */
     .rd_emb {
         height: 80px;
    }
    /* History Of Yashada */
     .texting-about {
         padding: 0px 0px 0px 0px;
         background: none;
    }
     .history-yashada {
         font-size: 28px;
         font-weight: 700;
         line-height: 20px;
    }
     .text-about {
         font-size: 16px;
         font-weight: 400;
         line-height: 25px;
    }
     .mile_title {
         font-size: 28px;
    }
     .dynamic_box h5 {
         font-size: 28px;
    }
     .dynamic_box p {
         font-size: 14px;
    }
     .Objects {
         font-size: 28px;
         font-weight: 600;
         line-height: 25px;

    }
     .Objects p {
         font-size: 16px;
         font-weight: 400;
         margin: 10px 0px 5px 0px;
    }
     .obj_icons p {
         font-size: 16px;
         line-height: 25px;
    }
     .list-no {
         font-size: 32px;
         font-weight: 600;
         line-height: 40px;
    }
     .list-no h5 {
         font-size: 18px;
         font-weight: 400;
         line-height: 24px;
    }
    /* Who's Who Page */
     .DG_btn {
         padding: 15px 20px;
         font-size: 20px;
    }
     .DG_btn:focus {
         font-size: 20px;
         font-weight: 600;
         border-radius: 10px;
         border: none;
    }
     .font-arrow {
         left: 22%;
    }
     .Ias_title h5 {
         font-size: 22px;
         font-weight: 700;
         line-height: 25px;

         text-align: left;
    }
     .Ias_title {
         margin-top: 10px;
    }
     .Ias_title p {
         font-size: 18px;
         font-weight: 400;
         line-height: 25.41px;
         text-align: left;
         padding: 5px;
         margin: 5px 0 10px;
    }
     .qua_det {
         font-size: 13px;
         font-weight: 600;
         line-height: 24px;

         text-align: left;
    }
     .qua_years {
         font-size: 14px;
         font-weight: 400;
         line-height: 18px;

         text-align: left;
    }
     .IAS_Info p {
         font-size: 18px;
         font-weight: 400;
         line-height: 25px;
         padding: 30px;
    }
     .dg_box {
         margin-bottom: 20px;
    }
     .rd_emb {
         height: 80px;
    }
     .ms-emb {
         width: 70px;
         height: 70px;
    }
     .cptp-name h5 {
         font-size: 24px;
         line-height: 30px;
    }
     .current_program {
         font-size: 24px;
    }
     .RTI_title {
         font-size: 23px;
    }
    /*WaterShed Development */
     .watershed_bkg p {
         font-size: 16px;
         line-height: 28px;
    }
     .projectlist li {
         font-size: 16px;
         line-height: 23px;
    }
     .activities-suid p {
         font-size: 16px;
         margin: 10px 0px 10px 0px;
    }
     .see-more {
         padding: 10px 20px;
         border-radius: 10px;

         outline: none;
         cursor: pointer;
         border: none;
         font-size: 15px;
         box-shadow: 0 4px 10px rgba(0, 0, 0, 0.2);
    }
     .th-text {
         font-size: 17px;
         line-height: 30px;
    }
     .td-title {
         font-size: 20px;
    }
     .td-text {
         font-size: 16px;
    }
     .td_text {
         font-size: 16px;
    }
     .Quick_links {
         font-size: 28px;
         font-weight: 500;
         line-height: 25px;
    }
     .Quick_links p {
         font-size: 16px;
         line-height: 35px;
    }
     .e-library {
         font-size: 18px;
         line-height: 30px;
         padding: 18px;
    }
     .e-library p {
         font-size: 16px;
    }
    /* CPTP PAGE */
     .text-content h5 {
         margin: 0;
         font-size: 22px;
         font-weight: 600;
    }
     .batch-para {
         font-size: 15px;
        /* Adjust as needed */
    }
     .Notification-inner .discription {
         font-size: 16px;
         line-height: 28px;
         margin: 0px 10px 5px 0px;
    }
     .Notification-inner1 .discription {
         font-size: 16px;
         line-height: 22px;
         margin: 0px 10px 5px 0px;
    }
    /* ACEC PAGE CSS */
     .UPSC_heading {
         font-size: 25px;
    }
}
 @media screen and (min-width: 1601px) and (max-width: 1919.98px) {
     .contact_btn {
         font-size: 15px;
    }
     .gallery-box img {
         width: 100%;
         height: 320px !important;
    }
     .gallery_video{
         height: 320px !important;
    }
     .state-heading h2 {
         font-size: 35px;
         line-height: 40px;
         padding: 10px 20px 10px 20px;
    }
     .state-heading h5 {
         font-size: 18px;
         line-height: 26px;
    }
    /* Admin login Page Css */
     .header-text h3 {
         font-size: 28px;
    }
     .e-mail_input {
         font-size: 18px;
    }
     .landing-banner {
         height: 520px;
    }
     .main_cls_mr .abpsea-tab-menu .nav-link {
         line-height: 26px;
    }
    /* MEGAMENU CSS */
     .bg_about h5 {
         font-size: 24px;
         line-height: 20px;
    }
     .detailing p {
         font-size: 18px;
         line-height: 25px;
    }
     .m-txt_1 {
         font-size: 18px;
         line-height: 24px;
    }
     .CPTP_title {
         font-size: 23px;
         line-height: 24px;
         margin: 10px 0px 10px 0px;
    }
     .cptp_yashada {
         margin: 15px 0px 0px 0px;
    }
     .ind-ico1 {
         margin: 0px;
    }
     .breadcrumb li {
         font-size: 16px;
         line-height: 20px;
    }
     .main-txt {
         margin: 10px 0px 10px 10px;
         width: 70%;
    }
     .main-txt1 {
         margin: 10px 0px 10px 0px;
    }
     .txt_width {
         width: 70%;
    }
     .emb {
         width: 50px;
         height: 80px;
    }
     .logo-img {
         width: 70px;
         height: 70px;
         margin: 10px 0px;
    }
     #searchQueryInput {
         width: 100%;
         border-radius: 6px;
         border: 1px solid #d9d9d9;
         opacity: 0px;
        /* padding-left: 19px;
         */
         padding: 12px 13px 12px;
         font-size: 12px;

    }
     .btn_search {
         background: #5d3868;
         height: 44px;
         border-radius: 5px;
         margin-left: 15px;
    }
     .search_btn .magnifying {
         width: 17px;
         height: 17px;
    }
     .magnifying {
         position: relative;
         top: 0px;
    }
     .contcat-ico {
         width: 19px;
         height: 19px;
    }
     .cptp-name h5 {
         font-size: 26px;
         font-weight: 700;
         line-height: 28px;
         margin: 0px 0px 10px 0px;
    }
     .acdemic-center {
         top: 685px;
         left: 5.2%;
         width: 90%;
    }
     .ace-box {
         height: 110px;
    }
     .ati-block {
         height: 110px;
         padding: 10px;
    }
     .ace-box h5 {
         font-size: 24px;
    }
     .ati-block p {
         font-size: 13px;
         line-height: 16px;
    }
     .display_condition {
         display: none;
    }
     .contact-txt {

         margin-left: 8px;
         font-size: 14px;
    }
     .main-content-text {
       margin: 0px 8px 0px 0px;
         font-size: 14px;
    }
     .top_head_ico {
         align-items: center;
         padding-right: 6px;
    }
     .m-txt-1 {
         font-size: 19px;
    }
     .contact-layout {
         margin-top: 1px;
    }
     .top_head_2 {
         align-items: center;
    }
     .header-top-area a {
         font-size: 17px;
         display: block;
         font-weight: 400;
         text-transform: uppercase;
         font-weight: 500;
         margin-right: 25px;
    }
     .title-about {
         font-size: 35px;
    }
     .cptp-name p {
         margin-top: 10px;
         line-height: 30px;
         font-size: 18px;
    }
     .rti_list li {
         margin-top: 10px;
         line-height: 30px;
         font-size: 18px;
    }
     .m-txt-2 {
         font-size: 14px;
         line-height: 20px;
    }
     #mobile-menu-right .topmenu-menu {
         display: flex;
         justify-content: flex-start;
         height: 55px;
         align-items: center;
         flex-wrap: wrap;
    }
     .searchBar {
         width: 70%;
         display: flex;
         flex-direction: row;
         align-items: center;
        /* margin-left: 200px;
         */
    }
     .mdc-title {
         font-size: 32px;
    }
    /* Landing page */
     .barti-section-width {
         width: 100%;
         margin: 0px auto;
    }
     .container_events {
         width: 100%;
    }
     .tab-button {
         width: 148px;
         height: 48px;
         padding: 10px;
         font-size: 16px;
         font-weight: 600;
         line-height: 16.8px;

    }
     .tab-button.active {
         width: 148px;
         height: 48px;
         padding: 10px;
         font-size: 16px;
         font-weight: 600;
         line-height: 16.8px;

    }
     .calendar header .month {
         font-size: 23px;
    }
     .calendar header .month .year {
         font-size: 23px;
         margin-left: 5px;
         font-weight: 600;
    }
     .event_details {
         font-size: 18px;
    }
     .arun_sir {
         width: 90px;
         height: auto;
    }
     .excellence_details {
         font-size: 18px;
         font-weight: 500;
         line-height: 27px;
         text-align: left;
         margin-left: 10px;
    }
     .blogs-btn {
         font-size: 18px;
         font-weight: 500;
         padding: 10px;
    }
     .blog_img {
         width: 100%;
         height: 330px !important;
    }
     .read-more {
         padding: 10px 12px;
         font-size: 15px;
    }
     .info_count {
         font-size: 60px;
    }
     .no_yashada {
         font-size: 26px;
         line-height: 30px;
    }
     .foot-txt-link {
         font-size: 16px;
         line-height: 28px;
    }
     .foot-txt-title-1 {
         font-size: 22px;
    }
     .address_yashada {
         font-size: 15px;
         width: 60%;
    }
     .foot-txt-title {
         font-size: 20px;
    }
     .foot-txt-2 {
         font-size: 14px;
         line-height: 20px;
    }
     .dev-txt {
         font-size: 10px;
         line-height: 20px;
    }
     .projectlist li {
         font-size: 18px;
         line-height: 25px;
    }
     .watershed_bkg h5 {
         margin-bottom: 0px;
         margin-top: 5px;
         font-size: 26px;
    }
    /* Research Css */
     .rd_emb {
         height: 80px;
    }
    /* History Of Yashada */
     .texting-about {
         padding: 0px 0px 0px 0px;
         background: none;
    }
     .mile_dynamic {
         display: flex;
         flex-wrap: wrap;
         justify-content: center;
         align-items: center;
    }
     .history-yashada {
         font-size: 30px;
         font-weight: 700;
         line-height: 8px;
    }
     .text-about {
         font-size: 18px;
         font-weight: 400;
         line-height: 28px;
    }
     .mile_title {
         font-size: 30px;
    }
     .dynamic_box h5 {
         font-size: 30px;
    }
     .dynamic_box p {
         font-size: 14px;
    }
     .Objects {
         font-size: 30px;
         font-weight: 600;
         line-height: 25px;

    }
     .Objects p {
         font-size: 18px;
         font-weight: 400;
         line-height: 30px;

         margin-top: 20px;
         margin-bottom: 20px;
    }
     .obj_icons p {
         font-size: 18px;
         line-height: 24px;
    }
     .list-no {
         font-size: 32px;
         font-weight: 600;
         line-height: 60px;
    }
     .list-no h5 {
         font-size: 18px;
         font-weight: 400;
         line-height: 26px;
         text-align: justify;
    }
     .RTI_title {
         font-size: 26px;
         margin: 5px 0px 10px 0px;
    }
     .Quick_links p {
         font-size: 22px;
         font-weight: 400;
         line-height: 28px;

         text-align: center;
         margin-top: 20px;
         margin-bottom: 20px;
    }
    /* Who's Who Page */
     .DG_btn {
         padding: 15px 20px;
         font-size: 20px;
    }
     .DG_btn:focus {
         font-size: 20px;
         font-weight: 600;
         border-radius: 10px;
         border: none;
    }
     .font-arrow {
         left: 22%;
    }
     .Ias_title h5 {
         font-size: 22px;
         font-weight: 700;
         line-height: 25px;

         text-align: left;
    }
     .Ias_title p {
         font-size: 18px;
         font-weight: 400;
         line-height: 25.41px;
         text-align: left;
         padding: 5px;
         margin: 5px 0 10px;
    }
     .qua_det {
         font-size: 14px;
         font-weight: 600;
         line-height: 24px;

         text-align: left;
    }
     .qua_years {
         font-size: 14px;
         font-weight: 400;
         line-height: 24px;

         text-align: left;
    }
     .IAS_Info p {
         font-size: 18px;
         font-weight: 400;
         line-height: 25px;
         padding: 30px;
    }
    /*WaterShed Development */
     .watershed_bkg h5 {
         margin-top: 15px;
         margin-bottom: 15px;
         font-size: 20px;
    }
     .watershed_bkg p {
         font-size: 18px;
         line-height: 30px;
         text-align: left;
    }

     .activities-suid h5 {
         font-size: 24px;
    }
     .activities-suid p {
         font-size: 18px;
         margin: 10px 0px 10px 0px;
         line-height: 30px;
    }
     .prj-title {
         font-size: 20px;
         padding: 18px;
    }
    /* SIUD PAGE */
     .ministry_ud h5 {
         font-size: 16px;
         line-height: 30px;

    }
     .ministry_ud p {
         font-size: 16px;
         font-weight: 400;
         line-height: 30px;
         margin: 10px 0px 10px 0px;
    }
     .ud_p {
         font-size: 16px;
         font-weight: 400;
         line-height: 30px;
         margin: 10px 0px 10px 0px;
    }
     .th-text {
         font-size: 17px;
         line-height: 30px;
    }
     .td-title {
         font-size: 20px;
    }
     .td-text {
         font-size: 16px;
    }
     .td_text {
         font-size: 16px;
    }
     .Quick_links {
         font-size: 32px;
         font-weight: 500;
         line-height: 25px;
    }
     .Quick_links p {
         font-size: 16px;
         line-height: 35px;
    }
     .e-library {
         font-size: 18px;
         line-height: 30px;
         padding: 18px;
    }
     .e-library p {
         font-size: 16px;
    }
     .Notification-inner .discription {
         font-size: 18px;
         line-height: 30px;
         margin: 0px 10px 5px 0px;
    }
     .Notification-inner1 .discription {
         font-size: 18px;
         font-weight: 400;
         line-height: 25px;

         text-align: left;
         margin: 0px 10px 5px 0px;
    }
    /* ACEC PAGE CSS */
     .UPSC_heading {
         font-size: 26px;
    }
}
 @media screen and (min-width: 1920px) and (max-width: 2300px) {
     .contact_btn {
         font-size: 15px;
    }
     .gallery-box img {
         width: 100%;
         height: 390px !important;
    }
     .gallery_video {
         height: 390px !important;
    }
     .state-heading h2 {
         font-size: 42px;
         line-height: 48px;
         padding: 10px 20px 10px 20px;
    }
     .state-heading h5 {
         font-size: 20px;
         line-height: 30px;
    }
     .tab-list-item {
         font-size: 22px;
    }
    /* Admin login Page Css */
     .header-text h3 {
         font-size: 36px;
    }
     .main_cls_mr .abpsea-tab-menu .nav-link {
         line-height: 29px;
    }
    /* MEGA-MENU CSS */
     .bg_about h5 {
         font-size: 24px;
         font-weight: 700;
         line-height: 28.13px;
    }
     .detailing p {
         font-size: 18px;
         line-height: 25px;
    }
    /* CPTP HEADER SECTION */
     .m-txt_1 {
         font-size: 20px;
         line-height: 25px;
    }
     .CPTP_title {
         font-size: 25px;
         line-height: 24px;
         margin: 10px 0px 10px 0px;
    }
     .cptp_yashada {
         margin: 15px 0px 0px 0px;
    }
     .ind-ico1 {
         margin: 0px;
    }
     .breadcrumb li {
         font-size: 16px;
         line-height: 20px;
    }
     .main-txt {
         margin: 10px 0px 10px 10px;
         width: 70%;
    }
     .main-txt1 {
         margin: 10px 0px 10px 0px;
    }
     .breadcrumb li {
         font-size: 22px;
         line-height: 25px;

    }
     .main-txt {
         margin: 10px 0px 10px 14px;
         width: 63%;
    }
     #searchQueryInput {
         padding: 14px 13px 9px;
         height: 45px;
    }
     .cptp_bg img {
         height: 485px !important;
    }
     .btn_search {
         height: 45px;
         width: 53px;
         border-radius: 5px;
         margin-left: 15px;
         padding: 10px 3px;
    }
     .search_btn .magnifying {
         width: 18px;
         height: 18px;
    }
     .magnifying {
         position: relative;
         top: 0px;
    }
     .cptp-name h5 {
         font-size: 28px;
         line-height: 38px;
         margin-bottom: 10px;
    }
     .acdemic-center {
         background: #ffffff;
         box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
         position: absolute;
        /* z-index: 11111;
         */
         top: 675px;
         left: 5.2%;
         width: 90%;
    }
     .nav-container {
         padding: 0px;
         top: -10px;
    }
     .nav-btn1 {
         width: 50px;
         height: 50px;
         top: 40px;
         margin: 0px 10px;
    }
     .calendar a {
         width: 31px;
         height: 31px;
    }
     .ace-box {
         font-size: 20px;
         height: 132px;
    }
     .ace-box h5 {
         font-size: 26px;
    }
     .ati-block {
         height: 132px;
         padding: 8px 6px 8px 6px;
    }
     .ati-block p {
         font-size: 16px;
         font-weight: 400;
    }
    /*ATI PAGE */
     .display_condition {
         display: none;
    }
     .box-width {
         width: 100%;
         padding: 20px;
    }
     .projectlist li {
         font-size: 18px;
         line-height: 28px;
    }
     .prj-title {
         font-size: 24px;
         padding: 25px;
    }
     .activities-suid h5 {
         font-size: 28px;
         line-height: 25px;
    }
     .contact-txt {
         font-size: 14px;
    }
     .main-content-text {
        margin: 0px 8px 0px 0px;
         font-size: 14px;
    }
     .m-txt-1 {
         font-size: 20px;
         line-height: 25px;
    }
     .header-top-area a {
         font-size: 17px;
         display: block;
         font-weight: 400;
         text-transform: uppercase;
         font-weight: 500;
         margin-right: 25px;
    }
     .title-about {
         font-size: 38px;
    }
     .cptp-name p {
         font-size: 18px;
         line-height: 30px;
         margin: 10px 0px 10px 0px;
    }
     .m-txt-2 {
         font-size: 16px;
         line-height: 20px;
    }
     #mobile-menu-right .topmenu-menu {
         display: flex;
         justify-content: flex-start;
         height: 55px;
         align-items: center;
         flex-wrap: wrap;
    }
     .searchBar {
         width: 65%;
         margin-right: 4px;
    }
    /* Landing page */
     .mdc-title {
         font-size: 36px;
         font-weight: 700;
         line-height: 40px;
         text-align: center;
    }
     .btn-inq {
         font-size: 22px;
    }
     .barti-section-width {
         width: 100%;
         margin: 0px auto;
    }
     .container_events {
         width: 100%;
    }
     .tab-button {
         width: 148px;
         height: 48px;
         padding: 10px;
         font-size: 16px;
         font-weight: 600;
         line-height: 16.8px;
    }
     .tab-button.active {
         width: 148px;
         height: 48px;
         padding: 10px;
         font-size: 16px;
         font-weight: 600;
         line-height: 16.8px;
    }
     .calendar header .month {
         font-size: 25px;
    }
     .calendar header .month .year {
         font-size: 25px;
         margin-left: 5px;
         font-weight: 600;
    }
     .date {
         font-size: 18px;
    }
     .event_details {
         font-size: 20px;
         margin: 10px 0px 10px 0px;
         line-height: 28px;
    }
     .arun_sir {
         width: 90px;
         height: auto;
    }
     .excellence_details {
         font-size: 18px;
         font-weight: 500;
         line-height: 27px;
         text-align: left;
         margin-left: 10px;
    }
     .blogs-btn {
         font-size: 18px;
    }
     .blog_img {
         width: 100%;
         height: 330px !important;
    }
     .round-title {
         font-size: 18px;
         line-height: 25px;
    }
     .read-more {
         font-size: 18px;
    }
     .image-description {
         font-size: 16px;
    }
    .info_count {
    font-size: 75px;
}
     .no_yashada {
         font-size: 29px;
         line-height: 34px;
    }
     .Footer-menu {
         background: url(../../img/Yashda_home/footer_bg.png) !important;
         background-repeat: no-repeat !important;
         background-size: cover !important;
         background-position: center !important;
         padding: 15px 5px 5px 5px;
        /* background:var(--theme-color) !important;
         */
    }
     .foot-txt-link {
         font-size: 18px;
         line-height: 30px;
    }
     .foot-txt-title-1 {
         font-size: 22px;
         line-height: 28px;
    }
     .address_yashada {
         font-size: 16px;
         width: 70%;
         line-height: 24px;
    }
     .watershed_bkg h5 {
         font-size: 22px;
         margin: 10px 0px 10px 0px;
    }
     .watershed_bkg p {
         font-size: 18px;
    }
     .foot-txt-2 {
         font-size: 15px;
         line-height: 18px;
    }
     .dev-txt {
         font-size: 12px;
    }
    /* History Of Yashada */
     .texting-about {
         padding: 0px 0px 0px 0px;
         background: none;
    }
     .mile_dynamic {
         display: flex;
         flex-wrap: wrap;
         justify-content: center;
         align-items: center;
    }
     .history-yashada {
         font-size: 36px;
         font-weight: 700;
         line-height: 20px;
    }
     .text-about {
         font-size: 18px;
         font-weight: 400;
         line-height: 25px;
    }
     .mile_title {
         font-size: 36px;
    }
     .dynamic_box h5 {
         font-size: 36px;
    }
     .dynamic_box p {
         font-size: 16px;
    }
     .Objects {
         font-size: 36px;
         font-weight: 600;
         line-height: 25px;

    }
     .Objects p {
         font-size: 18px;
         font-weight: 400;
         line-height: 30px;

         margin-top: 20px;
         margin-bottom: 20px;
    }
     .list-no {
         font-size: 50px;
         font-weight: 600;
         line-height: 60px;
    }
     .list-no h5 {
         font-size: 20px;
         font-weight: 400;
         line-height: 26px;
         text-align: justify;
    }
    /* CPTP LANDing PAGE */
     .emb {
         width: 55px;
    }
     .Notification-inner .discription {
         font-size: 20px;

         line-height: 30px;
         margin: 5px 10px 5px 0px;
    }
     .Notification-inner1 .discription {
         font-size: 20px;
         line-height: 30px;
         margin: 5px 10px 5px 0px;
    }
     .Announcement-section a {
         font-size: 18px;
         font-weight: 500;
         line-height: 25px;

         text-align: left;
         margin-top: 14px;
    }
     .uploaded-date {
         font-size: 18px;
         font-weight: 400;
         line-height: 25px;

         text-align: left;
         margin-top: 14px;
    }
     .Batches_title p {
         font-size: 20px;
         font-weight: 400;
         line-height: 28px;
    }
     .text-content h5 {
         margin: 0;
         font-size: 24px;
         font-weight: 600;
    }
     .RTI_title {
         font-size: 28px;
         margin: 10px 0px 10px 0px;
    }
     .rti_list li {
         font-size: 18px;
         font-weight: 400;
         line-height: 35px;
         text-align: left;
    }
     .Quick_links p {
         font-size: 22px;
         font-weight: 400;
         line-height: 28px;

         text-align: center;
         margin-top: 20px;
         margin-bottom: 20px;
    }
    /*
    /* ACEC Page * */
     .UPSC_heading {
         font-size: 28px;
    }
     .arr_btn {
         width: 100%;
         font-size: 20px;
         font-weight: 600;
         line-height: 23.44px;
    }
     .description {
         font-size: 18px;
         font-weight: 400;
         line-height: 25px;
    }
    /* Who's Who Page */
     .DG_btn {
         padding: 15px 20px;
         font-size: 20px;
    }
     .DG_btn:focus {
         font-size: 20px;
         font-weight: 600;
         border-radius: 10px;
         border: none;
    }
     .font-arrow {
         left: 22%;
    }
     .Ias_title h5 {
         font-size: 22px;
         font-weight: 700;
         line-height: 25px;

         text-align: left;
    }
     .Ias_title p {
         font-size: 18px;
         font-weight: 400;
         line-height: 25.41px;
         text-align: left;
         padding: 5px;
         margin: 5px 0 10px;
    }
     .qua_det {
         font-size: 14px;
         font-weight: 600;
         line-height: 24px;

         text-align: left;
    }
     .qua_years {
         font-size: 14px;
         font-weight: 400;
         line-height: 24px;

         text-align: left;
    }
     .IAS_Info p {
         font-size: 18px;
         font-weight: 400;
         line-height: 25px;
         padding: 30px;
    }
     .activities-suid p {
         font-size: 18px;
         line-height: 30px;
         margin: 10px 0px 10px 0px;
    }
    /* add new classes */
     .logo-img {
         margin: 10px 0px 0px;
         width: 69px;
         height: 70px;
    }
     #searchQueryInput::placeholder {
         font-size: 21px;
         line-height: 3px;
    }
     .selectpicker {
         height: 25px;
         font-size: 14px;
         padding: 0px 8px;
    }
     .top_header_2 {
         padding: 5px 5px;
    }
     .top_head_ico {
         align-items: center;
    }
     .top_head_2 {
         align-items: center;
    }
     .media-ico {
         width: 24px;
         height: 24px;
    }
     .top_header_1 {
         padding: 5px 5px;
    }
     .search_btn .magnifying {
         width: 17px;
         height: 17px;
    }
    /* SIUD PAGE */
     .ministry_ud h5 {
         font-size: 18px;
         line-height: 30px;

    }
     .ministry_ud p {
         font-size: 18px;
         font-weight: 400;
         line-height: 30px;
         margin: 10px 0px 10px 0px;
    }
     .ud_p {
         font-size: 18px;
         font-weight: 400;
         line-height: 30px;
         margin: 10px 0px 10px 0px;
    }
     .th-text {
         font-size: 18px;
         line-height: 30px;
    }
     .td-text {
         font-size: 16px;
    }
     .td_text {
         font-size: 16px;
    }
     .Quick_links {
         font-size: 36px;
         font-weight: 500;
         line-height: 25px;
    }
     .Quick_links p {
         font-size: 16px;
         line-height: 35px;
    }
     .e-library {
         font-size: 18px;
         line-height: 30px;
         padding: 18px;
    }
     .e-library p {
         font-size: 16px;
    }
}
 @media screen and (min-width: 2301px) and (max-width: 2560px) {
     .contact_btn {
         font-size: 20px;
    }
     .cptp_bg img {
         height: 100% !important;
    }
     .gallery-box img {
         width: 100%;
         height: 420px !important;
    }
     .gallery_video {
         height: 420px !important;
    }
     .state-heading h2 {
         font-size: 50px;
         line-height: 58px;
         padding: 10px 20px 10px 20px;
    }
     .state-heading h5 {
         font-size: 25px;
         line-height: 35px;
    }
     .tab-list-item {
         font-size: 28px;
    }
     .e-mail_input {
         font-size: 20px;
    }
     .landing-banner {
         height: 800px;
    }
     .ace-box {
         height: 100%;
    }
    /* MegaMenu CSS */
     .bg_about h5 {
         font-size: 32px;
         line-height: 38px;
    }
     .detailing p {
         font-size: 22px;
         font-weight: 400;
         line-height: 30px;
    }
     .m-txt_1 {
         font-size: 20px;
         line-height: 25px;
    }
     .CPTP_title {
         font-size: 25px;
         line-height: 24px;
         margin: 10px 0px 10px 0px;
    }
     .cptp_yashada {
         margin: 15px 0px 0px 0px;
    }
     .ind-ico1 {
         margin: 0px;
    }
     .Notification-inner {
         display: flex;
         align-items: center;
         gap: 5px;
         padding: 5px 0px;
    }
    /*Banner Responsive */
     .subpage-banner {
         height: 500px;
    }
     .subpage-banner-image {
         height: 500px;
    }
     .breadcrumb li {
         font-size: 22px;
         line-height: 25px;

    }
     .nav-pills .nav-link {
         font-size: 20px;
    }
    /* Landing Page */
     .main-txt {
         margin: 15px 0px 15px 0px;
         width: 67%;
    }
     .main-txt1 {
         margin: 15px 0px 15px 0px;
    }
    /* #searchQueryInput {
         width: 100%;
         border-radius: 6px;
         border: 1px solid #D9D9D9;
         opacity: 0px;
        /* padding-left: 19px;
         padding: 14px;
         font-size: 18px;

    }
     */
     .btn_search {
         height: 60px;
         width: 60px;
         border-radius: 5px;
         margin-left: 15px;
         padding: 0px 0px 0px;
    }
     .search_btn .magnifying {
         width: 21px;
         height: 21px;
    }
     .magnifying {
         position: relative;
         top: 0px;
    }
     .display_condition {
         display: none;
    }
     .contact-txt {

         margin-left: 8px;
         font-size: 18px;
    }
     .main-content-text {
        margin: 0px 10px 0px 0px;
         font-size: 18px;

    }
     .topmenu-menu {
         display: flex;
         justify-content: flex-start;
         height: 70px !important;
         align-items: center;
         flex-wrap: wrap;
    }
     .m-txt-1 {
         font-size: 24px;
         font-weight: 700;
         line-height: 30px;
         margin-top: 5px;
         width: 94%;
    }
     .m-txt-2 {
         font-size: 20px;
    }
     .header-top-area a {
         font-size: 24px;
         display: block;
         font-weight: 400;
         text-transform: uppercase;
         font-weight: 600;
         margin-right: 25px;
    }
     .ind-ico-img {
         margin: 10px 0px 10px 0px;
         width: 70px;
    }
     .searchBar {
         width: 80%;
         display: flex;
         flex-direction: row;
         align-items: center;
         justify-content: end;
         margin-right: 7px;
        /* margin-left: 200px;
         */
    }
     #searchQueryInput {
         width: 80%;
         gap: 0px;
         border-radius: 10px;
         border: 1px solid #d9d9d9;
         opacity: 0px;
         height: 60px;
         padding: 10px 20px;
    }
     .title-about {
         font-size: 40px;
    }
     .cptp-name p {
         margin: 10px 0px 10px 0px;
         font-size: 25px;
         line-height: 44px;
    }
     .rti_list li {
         margin: 15px 0px 15px 0px;
         font-size: 25px;
         line-height: 42px;
    }
     .acdemic-center {
         background: #ffffff;
         box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
         position: absolute;
        /* z-index: 11111;
         */
         top: 1000px;
         left: 5.2%;
         width: 90%;
    }
     .ati-block {
         height: 155px;
         padding: 15px 10px 15px 10px;
    }
     .nav-btn1 {
         width: 64px;
         height: 64px;
         padding: 10px;
         margin: 0 9px;
         top: 49px;
         font-size: 25px;
    }
     .ati-block h5 {
         font-size: 30px;
         font-weight: 700;
         line-height: 20px;
    }
     .ati-block p {
         font-size: 21px;
         line-height: 28px;
    }
     .ace-box h5 {
         font-size: 30px;
    }
     .nav-container {
         padding: 0px;
    }
     .mdc-title {
         font-size: 48px;
         font-weight: 700;
         line-height: 40px;
         text-align: center;
    }
     .inq_btn {
         margin-top: 25px;
    }
     .train_info {
         font-size: 24px;
         font-weight: 500;
         margin-top: 14px;
         line-height: 30px;
         text-align: center;
    }
     .btn-inq {
         font-size: 24px;
    }
     .calendar table {
         width: 100%;
         margin: 20px 0 0px;
         border-spacing: 0px;
    }
     .calendar header .month {
         padding: 0;
         margin: 0;
         font-size: 25px;
         display: flex;
         justify-content: center;
    }
     .calendar header .month .year {
         font-size: 25px;
         margin-left: 5px;
         font-weight: 600;
    }
     .notification-header0 {
         padding: 20px 24px;
         font-size: 28px;
    }
     .insight_title {
         font-size: 42px;
    }
     .container_events {
         width: 100%;
    }
     .tab-button.active {
         width: 140px;
         height: 50px;
    }
     .tab-button {
         width: 140px;
         height: 50px;
         font-size: 20px;
    }
     .date {
         font-size: 20px;
    }
     .read-more {
         padding: 10px 18px 10px 18px;
         font-size: 18px;
    }
     .event_details {
         font-size: 24px;
         line-height: 32px;
         margin: 10px 0px 0px 0px;
    }
     .arun_sir {
         width: 100px;
         height: auto;
    }
     .excellence_details {
         font-size: 24px;
         line-height: 30px;
    }
     .view-all {
         font-size: 20px;
    }
     .blogs-btn {
         font-size: 20px;
        /* padding: 10px 5px 10px 5px;
         */
    }
     .round-title {
         font-size: 24px;
         line-height: 35px;
    }
     .blogs-para {
         font-size: 18px;
         line-height: 25px;
    }
     .no_yashada {
         font-size: 32px;
    }
     .custom-list {
         list-style-type: none;
         padding-left: 0;
         margin: 10px 0px 0px 0px;
    }
     .custom-list li {
         position: relative;
         padding-left: 20px;
         margin-bottom: 5px;
         font-size: 18px;
    }
     .gallery-view-btn-txt {
         font-size: 20px;
    }
     .yashada_info {
         display: flex;
         align-items: center;
         justify-content: center;
         flex-wrap: wrap;
         flex-direction: row;
         align-content: center;
    }
     .blog_img {
         height: 400px !important;
    }
     .info_count {
         font-size: 90px;
    }
     .gallery_bg {
         padding: 80px;
    }
     .stake_bg {
         padding: 55px 25px;
    }
     .External_links {
         padding: 55px 25px;
    }
     .Batches_title {
         font-size: 42px;
         padding: 20px;
    }
     .Batches_title p {
         font-size: 25px;
         font-weight: 400;
         line-height: 40px;
         padding-top: 30px;
    }
     .nav-pills .nav-link.active, .nav-pills .show>.nav-link {
         font-size: 20px;
    }
     .ex_links {
         font-size: 42px;
    }

.ex-images {
    height: 100px;}

     .home-btn {
         font-size: 22px;
    }
     .Footer-menu {
         background: url(../../img/Yashda_home/footer_bg.png) !important;
         background-repeat: no-repeat !important;
         background-size: cover !important;
         background-position: center !important;
         padding: 15px 5px 5px 5px;
        /* background:var(--theme-color) !important;
         */
    }
     .foot-txt-2 {
         font-size: 18px;
    }
     .dev-txt {
         font-size: 12px;
    }
     .foot-logo {
         height: 100px;
         width: 100px;
    }
     .full-page-img {
         height: 100%;
    }
     .foot-txt-link {
         font-size: 20px;
         line-height: 35px;
    }
     .foot-txt-title-1 {
         font-size: 32px;
         line-height: 38px;
    }
     .address_yashada {
         width: 90%;
         font-size: 25px;
         line-height: 32px;
    }
    /* Who's Who Page */
     .DG_btn {
         padding: 12px 20px;
         font-size: 24px;
         display: flex;
         align-items: center;
         gap: 10px;
         width: 100%;
         margin-bottom: 10px;
    }
     .font-arrow {
         left: 22%;
    }
     .Ias_title h5 {
         font-size: 25px;
         font-weight: 700;
         line-height: 25px;

         text-align: left;
    }
     .Ias_title p {
         font-size: 23px;
         font-weight: 400;
         line-height: 25.41px;
         text-align: left;
         padding: 5px;
         margin: 5px 0 10px;
    }
     .qua_det {
         font-size: 20px;
         font-weight: 600;
         line-height: 36px;

         text-align: left;
         width: 50%;
    }
     .qua_years {
         font-size: 20px;
         font-weight: 400;
         line-height: 26px;

         text-align: left;
         width: 80%;
    }
     .IAS_Info p {
         font-size: 28px;
         font-weight: 400;
         line-height: 36px;

         margin-top: 10px 0px 10px 0px;
         padding: 30px;
    }
     .dg_box {
         margin-bottom: 22px;
    }
     .Ias_title {
         margin-top: 20px;
    }
     .DG_btn:focus {
         font-size: 25px;
         font-weight: 600;
    }
     .cptp-name h5 {
         font-size: 40px;
         margin: 0px 0px 10px 0px;
         line-height: 50px;
    }
     .current_program {
         font-size: 40px;
         margin: 0px 0px 20px 0px;
    }
     .RTI_title {
         font-size: 40px;
         margin: 0px 0px 20px 0px;
    }
     .watershed_bkg h5 {
         font-size: 30px;
         margin: 20px 0px 20px 0px;
    }
     .watershed_bkg p {
         font-size: 25px;
         line-height: 40px;
    }
     .prj-title {
         font-size: 30px;
         line-height: 30px;
         padding: 30px;
    }
     .projectlist li {
         font-size: 21px;
         line-height: 30px;
    }
     .activities-suid h5 {
         font-size: 40px;
         margin: 0px 0px 15px 0px;
    }
     .ministry_ud h5 {
         font-size: 22px;
    }
     .ministry_ud p {
         font-size: 20px;
         line-height: 40px;
         margin: 10px 0px 10px 0px;
    }
     .ud_p {
         font-size: 20px;
         line-height: 40px;
         margin: 10px 0px 10px 0px;
    }
     .th-text {
         font-size: 24px;
    }
     .td-text {
         font-size: 24px;
    }
     .td_text {
         font-size: 24px;
    }
     .activities-suid p {
         margin: 20px 0px 20px 0px;
         font-size: 25px;
         line-height: 45px;
    }
     .logo-img {
         margin: 18px 0px 0px;
         width: 95px;
         height: auto;
    }
     #searchQueryInput::placeholder {
         font-size: 21px;
         line-height: 3px;
    }
     .selectpicker {
         border-radius: 20px;
         height: 30px;
         padding: 4.5px;
         font-size: 19px;
         padding: 0px 6px;
    }
     .top_header_2 {
         padding: 6px 5px;
    }
     .top_head_ico {
         align-items: center;
    }
     .top_head_2 {
         align-items: center;
    }
     .media-ico {
         width: 28px;
         height: 30px;
    }
     .fs_20 {
         font-size: 28px;
    }
     .top_header_1 {
         padding: 6px 5px;
    }
    /* History Of Yashada */
     .breadcrumb li {
         font-size: 20px;
    }
     .rd_emb {
         height: 150px;
    }
     .bread_home {
         width: 24px;
         height: 24px;
         position: relative;
         top: -3px;
    }
     .Quick_links {
         font-size: 36px;
         font-weight: 500;
         line-height: 25px;
    }
     .Quick_links p {
         font-size: 24px;
         line-height: 35px;
    }
     .e-library {
         font-size: 25px;
         line-height: 30px;
    }
     .e-library p {
         font-size: 18px;
    }
     .text-about {
         font-size: 18px;
    }
     .mile_dynamic {
         display: flex;
         flex-wrap: wrap;
         flex-direction: row;
         justify-content: center;
         align-items: flex-start;
         align-content: center;
    }
    /*CPTP PAGE */
     .Notification-inner .discription {
         font-size: 24px;
         line-height: 40px;
         margin: 5px 15px 10px 0px;
    }
     .Notification-inner1 .discription {
         font-size: 24px;
         line-height: 32px;
         margin: 5px 15px 10px 0px;
    }
     .Announcement-section a {
         font-size: 25px;
         line-height: 40px;
    }
    /*
    /* ACEC Page * */
     .UPSC_heading {
         font-size: 28px;
    }
     .arr_btn {
         width: 100%;
         font-size: 24px;
         font-weight: 600;
         line-height: 25px;
         padding: 12px;
    }
     .description {
         font-size: 24px;
         font-weight: 400;
         line-height: 25px;
    }
     .software-engage p {
         font-size: 24px;
    }
     .notification-image {
         width: 50px;
         height: 50px;
    }
}
