@media screen and (max-width: 350px) {
    .home-primary-tabs .nav-tabs {
        padding: 5px 10px;
        padding-bottom: 0;
    }
    .home-primary-tabs .nav-link {
        flex: 1 1 auto;
        text-align: center;
        font-size: 16px;
        padding: 5px 1rem;
    }
    .brand-logo {
        height: 22px;
    }
    .second-step-tabs {
        gap: 5px;
        flex-wrap: nowrap;
    }
    .second-step-tabs .nav-link {
        font-size: 12px;
        padding: 10px;
        min-width: auto;
    }
    .third-step-tabs .nav-link {
        font-size: 12px;
        padding: 2px 10px;
    }
    .third-step-tabs {
        gap: .8rem;
    }
    .indep-cards {
        padding: 15px 10px;
    }
    .top-menu-left {
        padding: 15px;
        left: 0;
    }    
    .nav-light-btns {
        padding: 6px 40px 6px 10px;
        font-size: 14px;
    }
    .top-menu-right {
        gap: 6px;
    }

    .course-card-content .card-know-more {
        margin-right: .2rem;
    }
    .primary-btns {
        padding: 3px 12px;
        font-size: 13px;
    }
    .nc-header {
        font-size: 25px;
    }
    .navigator-course {
        padding: 1rem;
        flex-direction: column;
        text-align: center;
    }
    .navigator-course .primary-btns {
        margin-left: inherit;
    }
    .course-card-slider .card-img {
        width: 30px;
        height: 30px;
    }
    .course-catg-tag {
        font-size: 12px;
    }
    .course-indid {
        font-size: 12px;
    }
    .coursecard .card-title {
        height: 38px;
        font-size: 16px;
        margin-bottom: .5rem;
    }
    .card-sign-img {
        margin-right: 0;
    }
    .city-card-img {
        height: 40px !important;
    }
    .city-name {
        font-size: 14px;
    }
    .main-road {
        font-size: 11px !important;
    }
    .row.cards-city-row {
        --bs-gutter-x: .5rem;
    }
    .y-video-frame {
        height: 169px;
    }
    .advantage-content {
        flex-direction: column;
    }
    .number-cards {
        text-align: center;
        padding: 20px 1rem;
        position: relative;
    }
    .number-cards:not(:last-child)::after {
        width: 100%;
        height: 1px;
        background-image: linear-gradient(115.28deg, #0061AF 4.18%, #FFCB05 67.15%);
        top: unset;
        bottom: 0;  
    }
    .testimonial-card-inner {
        padding: .5rem;
    }
    .learner-name-testy {
        font-size: 14px;
    }
    .testimonial-card {
        padding: 0 4px 0.625rem;
    }
    .niit-brand-logo {
        height: 30px;
    }
    .footerlist .items h6 {
        font-size: 14px;
    }
    .footerlist {
        font-size: 12px;
    }
    .footer-top-sec {
        --bs-gutter-x: 1.5rem;
    }
    .copyright {
        font-size: 12px;
    }
    .third-step-filter {
        margin-bottom: 1rem;
    }


    .course-details-overlay p {
        font-size: 25px !important;
        line-height: 1.2;
        margin-top: 1.5rem;
    }
    .schedular-table {
        margin-right: -12px;
    }
    .highlight-details {
        width: 100%;
        font-size: 14px;
        margin-top: 1rem;
    }
    .how-should-content {
        width: 100%;
        margin: 0 auto;
    }
    .multi-steps>li:before {
        background: #EBF2FB;
        width: 44px;
        height: 44px;
        line-height: 42px;
        font-size: 16px;
    }
    .completed-sec {
        width: 44px;
        height: 44px;
    }
    .multi-steps>li:after {
        top: 22px;
    }
    .edit-form-field {
        height: 18px;
        width: 18px;
    }
    .scholarship-code-box {
        flex-direction: column;
        gap: 15px;
    }
    .coupon-field .form-control {
        padding-left: 14px;
        padding-right: 73px;
        font-size: 14px;
    }
    .skills-parameter {
        gap: 1rem;
        font-size: 12px;
    }
    .skills-parameter li img.skill-img {
        height: 30px;
    }
    .skills-parameter li {
        gap: .5rem;
        align-items: center;
    }
    .skill-gain-content-inner {
        margin-bottom: 2rem;
    }
    .finance-btns {
        font-size: 12px;
    }
    .course-details-scroll-header {
        /* background: #adadad;
        position: sticky; */
        top: 65px;
        /* z-index: 1054; */
    }
    .course-player {
        height: auto;
        border-radius: 0;
    }
    .copyright-section {
        padding-bottom: 50px;
    }
    .bottom-fixed-actionbar {
        display: block;
    }
    .quicklink-heading {
        font-size: 12px;
    }
    .primary-overlays .modal-content {
        min-height: calc(100vh - 64px);
    }
    .inner-fixed-actions .btm-item span {
        font-size: .75rem;
    }
    .btm-item {
        padding: 0.125rem;
        padding-top: 10px;
    }
    .course-details-banner-inner {
        padding: 0rem;
    }
    .course-details-banner-inner .col-md-5.offset-md-1 {
        padding-right: 0;
        padding-left: 0;
    }
    .begin-journey {
        padding: 15px 0px;
    }
    .finance-content-details {
        padding: .5rem;
    }
    .options-header {
        font-size: 14px;
    }
    .finance-note {
        margin-top: .5rem;
        font-size: 12px;
    }
    .instruction-extra {
        display: block;
    }
    .dynamic-number {
        text-align: right;
    }
    .highlight-details td {
        padding-bottom: 0.425rem;
    }
    .placement-number {
        font-size: 30px;
        text-align: center;
    }
    .advanc-content-pointer {
        font-size: 13px;
        line-height: 1;
    }
    .advanc-content-head {
        text-align: center;
    }
    .adv-images {
        height: 35px !important;
    }
    .section-title.left-heading {
        text-align: center;
    }
    .curriculum-cover-bullets {
        font-size: 14px;
    }
    .finance-options {
        text-align: center;
    }








    .searchbtn {
        height: 22px;
        width: 22px;
        padding: 3px;
    }
    .navbar-primary-light .container {
        padding-left: 0;
    }
    .homebanner-back {
        height: 470px;
        background: var(--wpr-bg-6ff8d6f3-8e5a-40f4-bfd3-893531a83410) no-repeat top center;
        background-size: cover;
        background-position: center;
        background-repeat: no-repeat;
    }
       
    .card-img {
        object-fit: cover;
        height: 300px;
        border-radius: 6px;
    }
    
    .coursecard .card-img-overlay {
        top: 65%;
        border-radius: 0 0 6px 6px;
        padding: 1rem;
    }
    
    .course-city-navigator .row .course-nav-box{
        padding-right:0;
        padding-left:0;
    }
    .book-visit-header-text {
        text-align: center;
    }
        
    .advantage-row-section {
        gap: 1rem;
    }
    .advantage-content h6 {
        font-size: 14px;
    }
    .advantage-content p {
        font-size: 14px;
    }
    .key-factors {
        font-weight: 700;
    }
    .key-points {
        padding: 16px 4px;
    }    
    .indu-busi-container {
        padding-right: 0;
        padding-left: 0;
    }

    .footer-top-sec {
        --bs-gutter-x: 1.5rem;
    }
    

    /* Overlays accordian */
    .primary-overlays .modal-dialog {
        margin: 0;
    }
    .sqycard-desc .ever-card-spec {
        margin-bottom: 5px;
        padding: 5px;
    }
    .secondry-card-items {
        padding: 2px;
    }
    .step-third-cards-spec {
        padding: 5px;
    }
    /* End Overlays accordian */
    
  
    /* Course Navigator Overlays */
    .course-nav-overlays .modal-dialog {
        margin: 0;
    }
    .course-nav-overlays .modal-content {
        min-height: 86vh;
    }
    /* End Course Navigator Overlays */

    .inner-fixed-actions .btm-item span {
        font-size: .75rem;
    }

    .partner-slider .company-logos {
        margin: 10px 5px;
        padding: 25px 5px;
    }
    
    .skill-gain-slider {
        grid-template-columns: 1fr 1fr 1fr;
    }
    .skills-parameter {
        grid-template-columns: 1fr 1fr;
    }

    .eligible-pointers {
        column-count: auto;
    }


    .course-nav-overlays .modal-dialog, .book-a-visit-popup .modal-dialog {
        margin: 0;
    }
    .course-nav-overlays .modal-content, .book-a-visit-popup .modal-content {
        min-height: 86vh;
    }
    .course-nav-overlays.modal {
        height: calc(100% - 106px);
        top: 50px;
        bottom: 56px;
    }
    .book-a-visit-popup.modal {
        height: calc(100% - 106px);
        top: 50px;
        bottom: 56px;
    }
    .primary-overlays.modal {
        height: calc(100% - 106px);
        top: 50px;
        bottom: 56px;
    }

    .cn-options .box-check .form-check-label .selectroleoptions .cn-options-image {
        height: 30px;
    }
    .cn-options .box-check .form-check-label .selectroleoptions p {
        font-size: 12px !important;
    }
}
@media screen and (max-width: 600px) and (min-width: 351px) {
    .home-primary-tabs .nav-tabs {
        padding: 5px 10px;
        padding-bottom: 0;
    }
    .home-primary-tabs .nav-link {
        flex: 1 1 auto;
        text-align: center;
        font-size: 20px;
        padding: 5px 1rem;
    }
    .brand-logo {
        height: 22px;
    }   
    .second-step-tabs {
        gap: 1rem;
        flex-wrap: nowrap;
        margin-bottom: 1rem;
    }
    .second-step-tabs .nav-link {
        font-size: 12px;
        padding: 10px 20px;
        height: 100%;
    }
    .third-step-tabs .nav-link {
        font-size: 12px;
        padding: 5px 20px;
    }
    .third-step-tabs {
        gap: .8rem;
    }
    .indep-cards {
        padding: 15px 10px;
    }
    .top-menu-left {
        padding: 16px;
    }
    .nav-light-btns  {
        padding: 8px 40px 9px 20px;
        font-size: 16px;
    }
    .top-menu-right {
        gap: 6px;
    }

    .course-card-content .card-know-more {
        margin-right: .85rem;
    }
    .primary-btns {
        padding: 4px 20px;
        font-size: 14px;
    }
    .nc-header {
        font-size: 30px;
    }
    .navigator-course {
        padding: 1.5rem;
        flex-direction: column;
        text-align: center;
    }
    .navigator-course .primary-btns {
        margin-left: inherit;
    }
    .course-catg-tag {
        font-size: 14px;
    }
    .course-indid {
        font-size: 14px;
    }
    .coursecard .card-title {
        font-size: 18px;
        height: 44px;
        margin-bottom: .5rem;
    }
    .card-sign-img {
        margin: 0 auto;
    }
    .city-card-img {
        height: 40px !important;
    }
    .main-road {
        font-size: 12px !important;
    }
    .row.cards-city-row {
        --bs-gutter-x: .5rem;
    }
    .y-video-frame {
        height: 212px;
    }
    .advantage-content {
        flex-direction: column;
    }
    .number-cards {
        text-align: center;
        padding: 20px 1rem;
        position: relative;
    }
    .number-cards:not(:last-child)::after {
        width: 100%;
        height: 1px;
        background-image: linear-gradient(115.28deg, #0061AF 4.18%, #FFCB05 67.15%);
        top: unset;
        bottom: 0;  
    }
    .testimonial-card-inner {
        padding: .5rem;
    }
    .learner-name-testy {
        font-size: 14px;
    }
    .testimonial-card {
        padding: 0 6px 0.625rem;
    }
    .niit-brand-logo {
        height: 40px;
    }
    .footerlist .items h6 {
        font-size: 14px;
    }
    .footerlist {
        font-size: 12px;
    }
    .footer-top-sec {
        --bs-gutter-x: 1.5rem;
    }
    .copyright {
        font-size: 12px;
    }
    .third-step-filter {
        margin-bottom: 1rem;
    }

    .course-details-overlay p {
        font-size: 25px !important;
        line-height: 1.2;
        margin-top: 1.5rem;
    }
    .schedular-table {
        margin-right: -12px;
    }
    .highlight-details {
        width: 100%;
        font-size: 14px;
        margin-top: 1rem;
    }
    .how-should-content {
        width: 100%;
        margin: 0 auto;
    }
    .multi-steps>li:before {
        background: #EBF2FB;
        width: 44px;
        height: 44px;
        line-height: 42px;
        font-size: 16px;
    }
    .completed-sec {
        width: 44px;
        height: 44px;
    }
    .multi-steps>li:after {
        top: 22px;
    }
    .edit-form-field {
        height: 18px;
        width: 18px;
    }
    .scholarship-code-box {
        flex-direction: column;
        gap: 15px;
    }
    .coupon-field .form-control {
        padding-left: 14px;
        padding-right: 73px;
        font-size: 14px;
    }
    .skills-parameter {
        gap: 1rem;
        font-size: 12px;
    }
    .skills-parameter li img.skill-img {
        height: 30px;
    }
    .skills-parameter li {
        gap: .5rem;
        align-items: center;
    }
    .skill-gain-content-inner {
        margin-bottom: 2rem;
    }
    .finance-btns {
        font-size: 12px;
    }
    .course-details-scroll-header {
        background: #adadad;
        position: sticky;
        top: 72px;
        z-index: 1054;
    }
    .course-player {
        height: auto;
        border-radius: 0;
    }
    .copyright-section {
        padding-bottom: 50px;
    }
    .bottom-fixed-actionbar {
        display: block;
    }
    .quicklink-heading {
        font-size: 12px;
    }
    .primary-overlays .modal-content {
        min-height: calc(100vh - 64px);
    }
    .inner-fixed-actions .btm-item span {
        font-size: .75rem;
    }
    .btm-item {
        padding: 0.125rem;
        padding-top: 10px;
    }
    .course-details-banner-inner {
        padding: 0rem;
    }
    .course-details-banner-inner .col-md-5.offset-md-1 {
        padding-right: 0;
        padding-left: 0;
    }
    .begin-journey {
        padding: 15px 0px;
    }
    .finance-content-details {
        padding: .5rem;
    }
    .options-header {
        font-size: 14px;
    }
    .finance-note {
        margin-top: .5rem;
        font-size: 12px;
    }
    .instruction-extra {
        display: block;
    }
    .dynamic-number {
        text-align: right;
    }
    .highlight-details td {
        padding-bottom: 0.425rem;
    }
    .placement-number {
        font-size: 30px;
        text-align: center;
    }
    .advanc-content-pointer {
        font-size: 13px;
        line-height: 1;
    }
    .advanc-content-head {
        text-align: center;
    }
    .adv-images {
        height: 35px !important;
    }
    .section-title.left-heading {
        text-align: center;
    }
    .curriculum-cover-bullets {
        font-size: 14px;
    }
    .finance-options {
        text-align: center;
    }

    .course-nav-overlays .modal-dialog, .book-a-visit-popup .modal-dialog {
        margin: 0;
    }
    .course-nav-overlays .modal-content, .book-a-visit-popup .modal-content {
        min-height: 86vh;
    }
    .course-nav-overlays.modal {
        height: calc(100% - 121px);
        top: 65px;
        bottom: 56px;
    }
    .book-a-visit-popup.modal {
        height: calc(100% - 121px);
        top: 50px;
        bottom: 56px;
    }
    .primary-overlays.modal {
        height: calc(100% - 122px);
        top: 65px;
        bottom: 56px;
    }

    .cn-options .box-check .form-check-label .selectroleoptions .cn-options-image {
        height: 30px;
    }
    .cn-options .box-check .form-check-label .selectroleoptions p {
        font-size: 12px !important;
    }








    
    
     
    
   
    
    .searchbtn {
        height: 22px;
        width: 22px;
        padding: 3px;
    }
    .navbar-primary-light .container {
        padding-left: 0;
    }
    .homebanner-back {
        height: 470px;
        background: #000000;
        background-size: cover;
        background-position: center;
        background-repeat: no-repeat;
    }
       
    .card-img {
        object-fit: cover;
        height: 300px;
        border-radius: 6px;
    }
    
    .coursecard .card-img-overlay {
        top: 65%;
        border-radius: 0 0 6px 6px;
        padding: 1rem;
    }
    
    .course-city-navigator .row .course-nav-box{
        padding-right:0;
        padding-left:0;
    }
    .book-visit-header-text {
        text-align: center;
    }
        
    .advantage-row-section {
        gap: 1rem;
    }
    .advantage-content h6 {
        font-size: 14px;
    }
    .advantage-content p {
        font-size: 14px;
    }
    .key-factors {
        font-weight: 700;
    }
    .key-points {
        padding: 16px 4px;
    }    
    .indu-busi-container {
        padding-right: 0;
        padding-left: 0;
    }

    .footer-top-sec {
        --bs-gutter-x: 1.5rem;
    }
    

    /* Overlays accordian */
    .primary-overlays .modal-dialog {
        margin: 0;
    }
    .sqycard-desc .ever-card-spec {
        margin-bottom: 5px;
        padding: 5px;
    }
    .secondry-card-items {
        padding: 2px;
    }
    .step-third-cards-spec {
        padding: 5px;
    }
    /* End Overlays accordian */
    
  
    /* Course Navigator Overlays */
    
    /* End Course Navigator Overlays */

    .inner-fixed-actions .btm-item span {
        font-size: .75rem;
    }

    .partner-slider .company-logos {
        margin: 10px 5px;
        padding: 25px 5px;
    }
    
    .skill-gain-slider {
        grid-template-columns: 1fr 1fr 1fr;
    }
    .skills-parameter {
        grid-template-columns: 1fr 1fr;
    }

    .eligible-pointers {
        column-count: auto;
    }

    /* Weaddo course page responsive css start here */
.profile-image-container.d-flex.align-items-center.justify-content-center {
    display: inherit !important;
    text-align: center;
}
.profile-img-box{margin:auto;}
.profile-edit{justify-content:center;}
.course-faq-container{margin:0;}
.course-faq-section .container{padding: 0;}
.course-faq-container{padding:35px 5px;}
.profile-name.d-block{margin: 12px 0 6px;}
.mycourse-section{padding-top: 50px;}
.purchase-table th, .purchase-table td{padding:12px 11px 12px 6px !important;}
.purchase-table th{font-size: 12px; font-weight: 700;}
.border-right-grey {
    border-bottom: 1px solid #D9D9D9;
    border-right: none;
    margin-bottom: 30px;
    padding-bottom: 15px;
}
.approval-box{min-height: inherit;}
.upload-container {
    padding: 30px 15px;
}
.form-label {
    margin-top: 0;
}
.contact-info-details {
    text-align: center;
    display: block;
    font-size: 14px;
}
.phone-info {
    display: table;
    margin: 8px auto 0;
    font-size: 22px;
}
.purchase-table table{padding:0;}
.purchase-table .faq-section-accordion .accordion-button {
    font-size: 16px;
}
.purchase-table th:nth-child(2), .purchase-table td:nth-child(2) {
    text-align: center;
}
nav.home-primary-tabs.home-bg-tab .nav-tabs {
    padding: 0 10px;
}
nav.home-primary-tabs.home-bg-tab{top:0;}
.hori-selector .left:before {
    bottom: 0px;
    left: -15px;
}
.hori-selector .right:before, .hori-selector .left:before {
    width: 37px;
    height: 36px;
    border-radius: 40%;
    background-color: rgb(26 123 206);
}
.hori-selector .right, .hori-selector .left{width: 22px;height: 22px}
.hori-selector .left{ left: -22px;}
.hori-selector .right {
    right: -15px;
}
.hori-selector .right:before {
    right: -22px;
}
/* Weaddo course page responsive css end here */
}


@media screen and (max-width: 992px) and (min-width: 601px) {
    nav.home-primary-tabs.home-bg-tab{top:0;}

    .nav-light-btns {
        font-size: 14px;
        padding: 5px 10px;
    }
    .searchbtn {
        height: 22px;
        width: 22px;
        padding: 3px;
    }
    .home-primary-tabs .nav-link {
        font-size: 14px;
        padding: 5px 1rem;
    }
    .second-step-tabs .nav-link {
        font-size: 14px;
        padding: 4px 16px;
        min-width: auto;
        height: 100%;
    }
    .second-step-tabs {
        gap: 2rem;
        flex-wrap: nowrap;
        margin-bottom: 1rem;
    }
    .home-primary-tabs .nav-link {
        flex: 1 1 auto;
        text-align: center;
    }
    .third-step-tabs .nav-link {
        font-size: 14px;
        padding: 0px .5rem;
        border-radius: 20px;
    }
    .third-step-filter {
        margin-bottom: 1rem;
    }
    .card-img {
        object-fit: cover;
        height: 300px;
        border-radius: 6px;
    }
    .coursecard .card-title {
        font-size: 14px;
        height: 44px;
        margin-bottom: .5rem;
    }
    .coursecard .card-img-overlay {
        top: 65%;
        border-radius: 0 0 6px 6px;
        padding: 1rem;
    }
    .card-sign-img {
        display: none;
    }
    .primary-btns {
        font-size: 0.75rem;
    }
    .nc-header {
        font-size: 20px;
    }
    .navigator-course {
        padding: 1.5rem;
    }
    
    .course-city-navigator .row.cards-city-row {
        flex-wrap: nowrap;
        --bs-gutter-x: 1.5rem;
        gap: 0rem;
    }
    .city-cards {
        padding: .5rem;
        height: 100%;
    }
    .y-video-frame {
        height: 212px;
        border-radius: 20px;
    }
    .section-title h2 {
        font-weight: 700;
        font-size: 24px;
    }
    
    .advantage-content h6 {
        font-size: 14px;
    }
    .advantage-content p {
        font-size: 14px;
    }
    .key-factors {
        font-weight: 700;
    }
    .key-points {
        padding: 16px 4px;
    }    
    .indu-busi-container {
        padding-right: 0;
        padding-left: 0;
    }
}


@media screen and (min-width:992px) and (max-width:1024px)  {
.careerpath-img img {
    width: 100%;
}	
.careerpath-img {
    position: relative;
    left: -67px;
}	
.eligiblelity-list-section .eligible-pointers li {
    width: 46%;
}

}


@media screen and (min-width:768px) and (max-width: 991px)  {
.careerpath-img img{width:100%;}	
.niit-advatage-sec .advance-content-inner {
    padding: 0;
}
.niit-advatage-sec .certificate-image-sec {
    padding-right: 10px;
}
.niit-advatage-sec .advanc-content-pointer li {
    padding-right: 6px;
}
.common-detail-page .quality-demand-sec .advanc-content-pointer li {
    gap: 0px;
}
.advance-content-inner.assured-job-inner .assure-job-pointers {
    padding: 0;
    margin: 15px 0 20px;
}
.niit-advatage-sec .quality-demand-sec .advanc-content-pointer li {
    margin-bottom: 2px;
}
.advantage-section.section-equ.page-section.niit-advatage-sec {
    margin: 4rem 0 0;
}
.careerpath-img {
    position: relative;
    left: -40px;
}
.eligiblelity-list-section .section-title h1{padding-left:10px;}
.finance-payment-section .col-md-5.offset-md-1 {
    margin: 0;
    width: 50%;
}

.eligiblelity-list-section .eligible-pointers li {
    width: 46%;
}

	
}




@media screen and (max-width:767px) {
.careerpath-img img {
    width: 100%;
}
.apply-form-cntr.purchase-table {
    padding: 0;
}

p.payment_note {
    padding: 21px 0 0;
}
.gniit_dropdown_box button.btn.btn-secondary.dropdown-toggle{  max-width:inherit;  width: 330px;
    font-size: 12px;}
    .dowpdown_price {
        right: 46px;
        top: 7px;
    }

    .gniit_dropdown_box .dropdown-menu.show{width: 330px;}
    .apply-btn{padding:10px 17px 10px 20px;}
    .right_arrow {
        margin-left: 15px;
        width: 30px;
    }
    p.criteria-text {
        padding-top: 10px;
    }
    button.apply-btn.view_scolership {
        width: auto;
        margin-bottom: 15px;
    }
    
    
.path-para {
position: relative;
bottom: 41px;
left: 4px;
max-width: 160px;
text-align: left;
font-size: 11px;
line-height: 16px;
}
.skill-parameter-list li{width:50%; gap:13px; font-size:16px; align-items:start;     padding:5px 0 25px;}
.course-details-cntr {
padding:10px 0 35px;
}
.schedular-table .slick-track {
    margin-left: 30px;
}
.cd-highlights h1 {
    font-size: 25px;
}
.advantage-section.section-equ.page-section.niit-advatage-sec{margin-top:3rem;}
.niit-advatage-sec .advance-content-inner {
    padding: 0;
}
.faq-ask-section .faq-section-accordion {
    padding: 0;
}
.award-wining-box {
    padding: 0 6px 0.625rem;
}
.course-banner-video {
    padding-top: 25px;
}
.skill-gain.section-equ.page-section.grey-skill-cntr {
    padding: 2rem 0 3rem;
    margin: 0;
}
.axibank-theme-section .quality-demand-sec .advanc-content-pointer li {
    gap: 0px;
}
.niit-advatage-sec .quality-demand-sec .advanc-content-pointer li {
 padding-right: 8px;
    font-size: 14px;
    line-height: 18px;
}
.common-detail-page .course-player {
    height: 205px;
}
.programe-pointers li {
    font-size: 16px;
}
.niit-advatage-sec .advanc-content-pointer li p {
    font-size: 12px;
    line-height: normal;
}
.skill-parameter-list img.skill-img {
    width: 23px;
}
.section-title.left-heading br {
    display: none;
}
.eligiblelity-list-section .eligible-pointers li {
    width: 100%;
    padding-bottom:20px;
    font-size: 16px;
}
.finance-payment-section .finance-text {
    font-size: 16px;
}
.finance-payment-section .finance-text {
    font-size: 16px;
    text-align: center;
}
.payment-option-table .optn-payment {
    font-size: 12px;
}


.payment-option-table td.dynamic-number {
    font-size: 14px;
}
.maylike-course-slider .course-cards {
    padding-left: 7px;
}
.cd-horizontal-links.justify-content-around.sub-tobar-menu {
    padding: 0;
}
.schedulat-items span{font-size:11px;}
.eligiblelity-list-section .skill-gain-content-inner {
    margin: 0;
}
.eligiblelity-list-section .eligible-pointers{margin:0;}

.common-detail-page .skill-gain .skill-gain-inner.cd-back-over {
    padding-bottom: 0;
}
.common-detail-page .skill-gain-content-inner {
margin-bottom: 0;
}
.skill-parameter-list li:last-child{padding-bottom:0;}
.learn-cover-inners .curriculum-cover-bullets{min-height:325px;}
.enroll-section {
    margin: 3rem 0 0;
}
.dekstop-path-image {
    display: none;
}
.mobile-path-image {
    display: block;
	position: relative;
    left: -12px;
}
.axibank-theme-section .mobile-path-image {
    left: 0;
}
.common-detail-page .finance-btns {
        font-size: 14px;
}
.common-detail-page .finance-note {text-align:center; margin-top: 15px;}
.inner-cntent-section {
    padding-left:0;
    padding-right:0;
}
.niit-advatage-sec .certificate-image-sec{padding-right:0;}		
.finance-payment-section td.dynamic-number {
    text-align: left;
    display: flex
;
    align-items: center;
}
.finance-payment-section .instruction-extra {
    font-size: 9px;
    padding-left: 7px;
}
.finance-option-apply.section-equ.page-section.finance-payment-section {
    margin-bottom: 0;
}
.faq-section.section-equ.faq-ask-section {
        padding: 30px 5px 18px;
        background: #fff;
        margin: 0;
        border-radius: 30px 30px 0 0;
        position: relative;
}
.faq-section.section-equ.faq-ask-section:before {
    background: #DBEEFF;
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -9;
}
.faq-ask-section .faq-section-accordion .accordion-button {
    color: var(--nav-primary);
    padding: 20px 0;
    line-height: 25px;
}
.faq-ask-section  .section-title {
    margin-bottom: 10px;
}

.enroll-section .digit-number {
        text-align: right;
        width: 98px;
        font-size: 12px;
}
.enroll-section .fee-table-title {
font-size: 12px;
}	
.course-details-scroll-header.sub-light-header .cd-horizontal-links .nav-link{font-size:13px;}
.gniit_title_box h1 {
    font-size: 32px;
	    margin: 17px 0 26px;
}
    .gniit_title_box {
        padding: 50px 15px 10px;
    }

.gniit-logo img {
    height: 35px;
}
a.course_fee_btn{font-size:18px;}
.apply-btn{font-size:18px;}
.section-title.gniit-section-title h1{font-size:28px;}
.gniit-card-box.position-relative {
    text-align: center;
    margin-bottom: 25px;
}
.image-caption {
    position: absolute;
    bottom: 35px;
    left: 52px;
    color: #fff;
    font-size: 22px;
    text-align: left;
}
.faq-section-inner.skill-gain-section .faq-section-accordion .accordion-button {
    padding: 1rem 2px;
    font-size: 15px;
}
.batch-inner-container {
    padding: 30px 15px;
    margin: 0;
}
.topics_box{width:47%;}
.batch-heading.upcoming-batch {
    padding-top: 0px;
    margin-bottom: 30px;
}
.batch-heading{font-size:22px;}
.topics_box h4 {
    font-size: 14px;
}
.eligible-container{display:inherit;}
.eligible-img-box {
    width: 100%;
}
.eligible-box {
    padding: 30px 20px 20px;
    width: 100%;
	        position: relative;
border-radius:0;
}
.how-should-apply.enroll-section.page-section {
    margin: 3rem 0;
}
.batch-inner-container.apply-inner-container {

    padding: 30px 0;
}
.application-form-header.gniit-form-header {
    text-align: center;
    display: inherit;
}
.gniit-form-header .form-step-header {
    margin: 0 0 23px;
}
.apply-inner-container .stepsdetails p{font-size:14px;}
.program-fee-section .vertical-center-section {
    margin: 0;
}
.programfee-heading{font-size:20px;}
.stories-card-cntr.d-flex {
    display: inherit !important;
}
.stories-content-box .learnar-details-test {
    position: relative;
    bottom: 0;
}
.stories-content-box p {
    font-size: 16px;
    line-height: 26px;
}
span.quote-icon img {
    height: 37px;
}
.stories-content-box {
    padding: 24px 15px 20px;
}
.stories-img-box.position-relative img {
    width: 100%;
    height: 266px;
    object-fit: cover;
}
.program-fee-section .form-select.digital-dropdown.apply-select-dropdown {
    margin-top: 15px;
}
.duration-panel.batch-box {
    padding: 12px 0;
}

.upcoming-match-box {
    padding-top: 40px;
}
.row.gnnit-banner-row {
    flex-direction: column-reverse;
}
.banner-pills{margin:30px  30px 0;padding:0;}
.banner-pills li:nth-child(1){margin-bottom:10px}
.banner-pills li{position:static;transform:inherit!important;font-size:16px;width:100%;}

.year-list{font-size: 20px;}
.year-list:after {
    background: #D9D9D9;
    width: 22px;
    height: 22px;
    bottom: 4px;
}
.slick-achievments-step .slick-prev:before, .slick-achievments-step .slick-next:before{    right: 5px;
    bottom: 15px;
    background-size: 54%;}
    .slick-achievments-step button.slick-prev.slick-arrow {
        left: -8px;
    }
.year-list {
    position: relative;
    padding: 0 0 43px 15px !important;
}
.batch-inner-container form {
    padding-top: 55px;
}
.form-select.digital-dropdown{top:102px;}


}