#your-checkbox-form .form-group,
#your-checkbox-form .form-group {
    display: flex !important;
    align-items: start !important;
    flex: 0 0 auto !important;
}

#post-container .admission-section .col,
#post-container .admission-mainSection .col {
    flex: 0 0 20% !important;
    width: 20%;
}

.admission-tabsec .row.admission-section button.admission-btn {
    margin: 0px;
}

.admission-tabsec .row.admission-section {
    margin: 10px -15px;
}

.nirma-slick-slider .element img,
.nirma-slick-slider .element figure,
.nirma-slick-slider .element {
    height: auto;
    background-color: #ffffff;
}

.nirma-slick-slider {
    padding-top: 64px
}

body:has(.newTicker) .nri-footer .footer-bottom {
    padding-bottom: 130px;
}

.find_events .calendar-wrapper #btnPrev,
.find_events .calendar-wrapper #btnNext {
    top: 15px;
    padding: 0;
    margin: 0;
}

.about_university .pageRightSide p>img.aligncenter,
.about_university.careerPage p>img.aligncenter {
    margin-left: 0px;
}

.page-id-8505.parent-pageid-4600 .pageRightSide ol,
.page-id-16963.parent-pageid-5349 .about_university .pageRightSide ul {
    list-style: none;
    margin-left: 0px !important;
}

.arc-bottom {
    margin-bottom: 0 !important;
    margin-top: 10px;
    text-align: center;
}

.frequent .faq .table-bordered thead th,
.frequent .faq .table-bordered thead td,
.frequent .faq .table thead th,
.frequent .faq .table th,
.frequent .faq .table td {
    border-width: 2px !important;
    border-color: #000000 !important;
}

.about_university .testimonials.mba {
    padding-top: 0;
    margin-top: 0px !important;
}

.about_university .testimonials.mba h3 {
    padding-bottom: 0;
}

.ourIdentity.horizontal {
    padding-bottom: 50px;
}

.ourIdentity.horizontal a:has(.btn) {
    text-decoration: none;
}

.ourIdentity #ourIdentityContent a .btn {
    margin-left: 0px;
}

.ourIdentity #ourIdentityContent a:has(.btn) {
    text-decoration: none;
}

.ranking .card .card-header h5 .btn-link {
    margin: 0px;
}

.nri-socialIconSubscribeNewsletter .scoialIconList ul li a {
    display: flex;
    justify-content: center;
    align-items: center;
}

.def_about1 .card-body a .btn {
    white-space: break-spaces;
}

.about_university .pageRightSide .frequent,
.about_university .pageRightSide .frequent .container {
    padding: 0 !important;
}

.quickLinkFixed>div.Enquire-button .enquireForm input.wpcf7-submit:hover {
    border-color: #ffffff;
}

.quickLinkFixed>div.Enquire-button .enquireForm .screen-reader-response,
.quickLinkFixed>div.Enquire-button .enquireForm .wpcf7-form-control-wrap .wpcf7-not-valid-tip {
    font-size: 12px;
    color: #ffffff;
}

.quickLinkFixed>div.Enquire-button .enquireForm .screen-reader-response ul {
    padding-left: 15px;
}

.about_university .pageRightSide .elementor .elementor-section-boxed .elementor-container {
    max-width: 100%;
}
.about_university .pageRightSide .dates_to_remember.admission_glow ul{margin: 0px !important;}
.testimonials .test_slider1 .test_student{padding-left: 0px; padding-right: 0px;}
.testimonials .test_slider1 .test_student .student_test{height: 100%;}
.testimonials .test_slider1 .test_student .student_test .writing{height: 100%;}
.testimonials .test_slider1 .test_student .student_test .test_image img{height: 100%;}
.testimonials .test_slider1 .student_test .writing .blockquote p{min-height: inherit;}
.student_test .writing .blockquote .blockquote-footer{    position: relative;bottom: 0;}
.nri-viewAllPortfolio form#portfolio_filter{display: flex; gap: 10px;flex-wrap: wrap;}
.about_university .pageRightSide table{    width: 100% !important;}
.frequent .faq .card-body ul{margin-left: 0px !important;}
.pageRightSide div[role="alert"] ul{list-style: none;  margin-left: 0 !important;}
.about_university p img.aligncenter {    margin-left: 0px;}
.masonry .container-fluid{    padding-left: 15px !important;}
.ourIdentity .tab-content .tab-pane ol{padding-left: 17px;}
.phd_timeline .phd_timeline_blocks h5{margin-right: 5px;}
.achievements_timeline .monthly_list .month_name::before {
    display: block !important;
}
@media (min-width:576px) {
    body:has(.newTicker) .nri-footer .footer-bottom {
        padding-bottom: 95px;
    }

    .areas_study .card-columns .card {
        flex: 0 0 calc(50% - (1.25rem * 2));
        max-width: calc(50% - (1.25rem * 2));
    }
}

@media (min-width:992px) {
    body:has(.newTicker) .nri-footer .footer-bottom {
        padding-bottom: 60px;
    }

    .nri-socialIconSubscribeNewsletter .row>div:last-child {
        width: 60%;
    }

    .criteria .criteria_image {
        margin-top: 30px;
    }
}

@media only screen and (min-width: 1200px) and (max-width: 1399.98px) {
    .nri-socialIconSubscribeNewsletter .sec-title {
        width: 215px;
    }
}

@media (min-width:1200px) {
    .nirma-slick-slider {
        padding-top: 66px
    }

    .areas_study .card-columns .card {
        flex: 0 0 calc(33.33% - (1.25rem * 2));
        max-width: calc(33.33% - (1.25rem * 2));
    }
}

@media (min-width:1400px) {
    .nirma-slick-slider {
        padding-top: 78px
    }
}

@media (max-width: 1199.98px) {
    .faculty_profile .right_profile .profile_content .row {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: start;
    }

    .about_university.careerPage p>img.alignright {
        float: none;
        display: block;
        margin-left: 0;
    }
    .testimonials .student_test .writing .blockquote{padding: 1rem 1.8rem .5625rem;}
    .testimonials .student_test .writing .blockquote p::before{left: -18px;        top: -10px;}
    .testimonials .student_test .writing .blockquote p::after{right: -18px;}
}
@media only screen and (min-width: 768px) and (max-width: 1199.98px){
    .nri-footer .footer-top .depart_foot ul.connect{gap: 1px;}
}
@media only screen and (max-width: 991.98px){
    .nri-footer .footer-bottom .copyright p{font-size: 16px;}
    .pageRightSide img{padding: 0;}
}
@media (min-width:768px) and (max-width:1200px) {
    .nri-breadcrub {
        margin-top: 113px;
    }
}
@media only screen and (min-width: 576px) and (max-width: 767.98px){
    .nri-footer .footer-top .depart_foot ul.connect{gap: 1px;}
}

@media only screen and (max-width: 767.98px) {
    .quickLinkFixed>div.Enquire-button .enquireForm input.wpcf7-submit {
        margin-top: 0px;
    }

    .quickLinkFixed>div.Enquire-button .enquireForm div.wpcf7-response-output {
        margin: 0px 5px 25px 5px !important;
    }

    .quickLinkFixed>div.Enquire-button .enquireForm textarea {
        height: 50px;
    }

    .quickLinkFixed>div.Enquire-button .enquireForm .screen-reader-response,
    .quickLinkFixed>div.Enquire-button .enquireForm .wpcf7-form-control-wrap .wpcf7-not-valid-tip {
        font-size: 11px;
        color: #ffffff;
    }
}

@media (max-width:767px) {

    #your-checkbox-form .form-group,
    #your-checkbox-form .form-group {
        flex: 0 0 100% !important;
    }

    .admission-tabsec .elementor-tabs-content-wrapper .elementor-tab-mobile-title {
        display: none;
        border: none;
    }

    #post-container .admission-section .col,
    #post-container .admission-mainSection .col {
        flex: 0 0 30% !important;
        width: 30%;
    }

    #post-container .admission-section .col:first-child,
    #post-container .admission-mainSection .col:first-child {
        flex: 0 0 40% !important;
        width: 40%;
    }

    .find_events .calendar-wrapper #btnPrev,
    .find_events .calendar-wrapper #btnNext {
        top: 9px;
    }

    .about_university .pageRightSide img {
        padding: 0;
        width: 100%;
    }

    .about_university .pageRightSide .nu-connect a img {
        width: 35px;
    }

    .about_university .pageRightSide .elementor-swiper-button {
        opacity: 1;
        color: #d91215 !important;
    }

    .page-id-4514.parent-pageid-32602 .pageRightSide .gallery-columns-3 .gallery-item,
    .page-id-8259.parent-pageid-8233 .pageRightSide .gallery-columns-5 .gallery-item {
        max-width: 33.33% !important;
        padding: 0px 10px;
    }

    .page-id-4514.parent-pageid-32602 .pageRightSide .gallery-columns-3,
    .page-id-8259.parent-pageid-8233 .pageRightSide .gallery-columns-5 {
        margin: 0px -10px;
    }

    .page-id-4514.parent-pageid-32602 .pageRightSide .gallery-columns-3 .gallery-item .gallery-icon a img,
    .page-id-8259.parent-pageid-8233 .pageRightSide .gallery-columns-5 .gallery-item .gallery-icon a img {
        padding: 0 !important;
    }

    .ourIdentity #ourIdentityContent {
        padding-left: 0;
    }

    .FAQ_ranking ul {
        margin-left: 35px;
    }
    .about_university .pageRightSide .dates_to_remember.admission_glow ul li{flex-direction: column;}
    .about_university .pageRightSide .dates_to_remember.admission_glow ul li h2, .about_university .pageRightSide .dates_to_remember.admission_glow ul li h5{    flex: 0 0 100% !important;    max-width: 100% !important;  text-align: center;}
    .nri-viewAllPortfolio form#portfolio_filter select{width: 100%;}
    .page-title.newspcss{flex-wrap: wrap;gap:10px;}
    .page-title.newspcss .news_posts{margin-left: 0px;}
    .page-title.newspcss .news_posts .filters {margin-left: 0;}
}

@media (min-width:481px) and (max-width:767px) {
    .nri-breadcrub {
        margin-top: 100px;
    }
}

@media (max-width:480px) {
    .nri-breadcrub {
        margin-top: 80px;
    }
}

@media (max-width:575px) {
    .about_university .testimonials.mba h3 {
        margin-bottom: 0;
        margin-top: 50px;
        padding-bottom: 0;
    }

    .president_desc {
        margin-top: 0;
        margin-bottom: 30px;
    }
}

@media (max-width:560px) {
    .admission-btn a {
        font-size: 11px !important;
    }

    .row.admission-section .col h6 {
        word-break: break-all;
    }
}

@media only screen and (max-width: 575.98px) {
    .nri-researchStoriesContent .eq-storiesContent .eq_cmnHeight:not(:first-child) .stories-items .content {
        background: #d91215;
    }
    .directors_wall ul li .masonary_image img{
        width: 100%;
    }
}