@media only screen and (max-width: 1399px){
    .header .navbar-light .nav-item .nav-link { font-size: 0.8rem;}
    .content_ab-relative .bnr__Adm_dv { padding-left: 1rem;}
    .content_ab-relative .button__flex strong { padding: 1.2rem 1.5rem;}
    .admission-section .sele__item:after { width: auto;}
    .bc-img01 {    background-size: cover;  }
    .participtate_hightlitest ul li {
        padding: 7px 0;
        font-size: 14px;
        line-height: 1.3rem;
    }
    .resiterdate {
     
        width: 214px;
    }
    .icon-small i {
        background: #d0e2ff;
        padding: 0;
        color: #333;
        font-size: 16px;
        font-weight: 100;
        border-radius: 30px;
        height: 42px;
        width: 42px;
        line-height: 42px;
        text-align: center;
    }
    .DownloadBrochuremans_btns.mt-5 {
        margin-top: 32px !important;
    }
    .section-one-area h4 {
        color: #333;
        font-size: 15px;
        font-weight: 700;
    }
    .section-one-area p {
        color: #333;
        font-size: 11px;
    }
    .resiterdate p span {
        font-weight: 800;
        font-size: 21px;
        color: #ef5331;
    }
    .resiterdate p {
        padding-left: 30px;
        font-size: 15px;
        font-weight: 500;
    }
    .dsu-addmission {
    
        height: 379px;
        margin-top: 30px;
    }
    .content_bnr-flex h1 {
        font-size: 2.1rem;
        color: #333!important;
    }
    ul.nav.nav-justified.eligibility li a {
        /* padding: 20px 40px; */
        font-size: 18px;
        padding: 5px 29px;
      
    }
    .Curriculum-section-inner button.accordion-button {
        font-size: 1.1rem;
        padding: 0.3rem 1.25rem;
        background: #F5F5F5;
        color: #333;
        font-weight: 500;
        line-height: 1.6rem;
    }
    .hand-img img {
        width: 270px;
    }
    .DownloadBrochure-s {
        background: #FFB039;
        position: relative;
        height: 300px;
        right: -25px;
        width: 500px;
        padding: 30px;
        margin: 40px 0;
        border-top-left-radius: 30px;
        border-bottom-left-radius: 30px;
    }
    .Specialization p span {
        font-weight: normal;
        font-size: 0.8rem;
        line-height: 1rem;
    }
    .Specialization p {
        font-weight: 600;
        font-size: 0.8rem;
        color: #fff;
        line-height: 1.6rem;
    }
    .contact-fild-box .form-control, .contact-fild-box .form-select {
        display: block;
        width: 100%;
        height: auto;
        padding: 10px 12px;
        font-size: 12px;
       
    }
    
    .d-block.mt-2.text-content-abouts p {
        font-size: 1.8rem;
        padding: 0;
        color: #fff;
        font-weight: 600;
    }
    .content__col p {
        font-size: 15px;
    }
    .contenrss p {
        font-size: 14px;
    }
    .inner-tabs-sec ul li {
        padding: 7px 0;
        font-size: 15px;
        line-height: 1.6rem;
        list-style-type: disclosure-closed;
    }
    .feature-sec p {
        font-size: 13px;
    }
    .feature-sec h4 {
        font-size: 1.0rem;
        font-weight: 600;
    }
    .payment-options p {
        padding: 20px;
        font-size: 13px;
        min-height: 110px;
        
        font-weight: 600;
    }
    .blog-text > a {
        
        font-size: 1.0rem;
        width: auto;
    }
    
    .partners__item.wow.fadeInUp h5 {
        font-size: 15px;
        padding: 0 0px;
        margin-bottom: 5px;
        font-weight: 600;
        height: 40px;
    }
    .partners__item.wow.fadeInUp p {
        font-size: 13px;
        padding: 0 0px;
        line-height: 24px;
        line-height: 16px;
    }
    }
    
    @media only screen and (max-width: 1024px){
    #hero.container-fluid, #hero.container-fluid .row { padding-left: 0px; padding-right: 0px; margin-right: 0px; margin-left: 0px; }
    
    }
    
    @media only screen and (max-width: 980px){
    .desktop, .patten8 { display: none !important;}
    .mobile { display: block;}
    .dsu-intro { position: relative; width: 100%;  margin-top: -3rem; z-index: 3; }
    .dsu-form { margin-left: auto; margin-right: auto;}
    .dsu-addmission { margin-top: 20px; padding-top: 0px; }
    
    /*.bc-img01 {  background-attachment: initial; clip-path: none; background-image: none; height: auto; }*/
    
    .leftsec_content {
     
        background-size: cover; padding-bottom: 0rem;
        background-position: center center;  mix-blend-mode: multiply; 
        background-repeat: no-repeat; position: relative;
    }
    .compayn-logo img {
        width: 48%;
    }
    
    /*mobile content css*/
    .content-banner-inner-mobile-view.mobile {
        display: flex;
        justify-content: space-around;
        align-items: center;
        padding: 16px 0;
        padding-bottom: 0;
    }
    .register-date {
        box-shadow: -3px 5px 16px rgb(0 0 0 / 7%);
        background: #fff;
        padding: 5px;
        border-radius: 5px;
                width: 32%;
    }
    .register-date p span {
        color: red;
        font-weight: 600;
    }
    .register-date p {
        font-size: 12px;
    }
    .number-around {
        box-shadow: -3px 5px 16px rgb(0 0 0 / 7%);
        background: #fff;
        padding: 10px;
                width: 32%;
        border-radius: 5px;
    }
    .number-around h4 {
        font-size: 12px;
        font-weight: 700;
    }
    .number-around p {
        font-size: 11px;
        line-height: 16px;
    }
    .number-around p {
        font-size: 11px;
    }
    
    .single_gallery_item .links {
        bottom: 0;
        text-align: center;
        position: absolute;
        right: 0;
        left: 0;
        margin-right: 0;
        width: 100%;
        z-index: 99;
        top: 99px;
        overflow: hidden;
    }
    /*mobile content css end*/
    
    #back-top{ display: none !important; }
    .dsu-addmission {
        text-align: center;
        display: flex;
                padding-bottom: 2rem;
        
        justify-content: center;
        height: auto;
    }
    .content_bnr-flex h2 {
        font-size: 18px;
        
    }
    .immk-tile {
        padding: 9px;
        font-size: 16px;
        color: #0054a6;
        font-weight: 700;
    }
    .hero-section {
        clip-path: none;
    }
    .logo-sec-banner ul {
        flex-wrap: wrap;
    }
    .text-center.fadeInUp.mt-5.w-25.mx-auto {
        width: 100% !important;
    }
    .logo-sec-banner ul li img {
        padding: 11px;
        width: 129px;
    }
    .col-lg-4.col-md-4.mb-4.offset-4 {
        margin: 0;
    }
    .courses__fluid {
        padding: 2.5rem 0;
    }
    .pe-5 {
        padding-right: 0rem!important;
    }
    .category-tab ul li {
        display: inline-block;
        margin: 0 10px 10px 0;
        width: 100%;
        border: 1px solid #ddd;
    }
    .inner-tabs-sec p {
        color: #333;
        font-size: 17px;
        line-height: 28px;
        text-align: center;
    }
    .Curriculum-section-inner button.accordion-button {
        font-size: 1.0rem;
        color: #000;
        font-weight: 500;
                line-height: 1.6rem;
    }
    .content-bannr-se {
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        justify-content: center;
    }
    section.py-5.pb-0.position-relative.about-section {
        padding-bottom: 0 !important;
    }
    .get-download-broucher a {
        background: #000;
        width: 100%;
        padding: 12px;
        color: #fff;
        font-size: 20px;
        display: block;
        border-radius: 30px;
    }
    .row.align-items-center.revers {
        display: flex;
        /* flex-direction: row-reverse; */
        flex-direction: column-reverse;
    }
    .DownloadBrochure-s {
        background: #FFB039;
        position: relative;
        height: auto;
        right: 0;
        width: auto;
        padding: 30px;
        margin: 50px 0;
        border-radius: 30px;
        /* border-bottom-left-radius: 30px; */
    }
    .program-fees.text-center h2 {
        color: #001C63;
        font-size: 1.5rem;
        font-weight: 800;
    }
    .program-fees.text-center p {
        font-size: 17px;
        margin-bottom: 6px;
    }
    .DownloadBrochuremans.position-relative {
        text-align: center;
    }
    .DownloadBrochuremans h3 {
        font-size: 26px;
    }
    .DownloadBrochuremans h3 br {
        display: none;
    }
    .hand-img img {
        width: 320px;
        display: none;
    }
    #myImg {
        border-radius: 5px;
        cursor: pointer;
        transition: 0.3s;
        width: 100% !important;
        margin: auto;
        border: 5px solid #000;
    }
    .header .navbar-light .nav-item .nav-link {
        padding: 1rem 0;
        border-bottom: 1px solid #2a2a2a;
        border-right: 0;
    }
    .category-tab.tickets-tab-blk ul.nav.nav-justified.eligibility {
        border-bottom: 0;
    }
    .fess-program span {
        background: #ff4757;
        padding: 8px 5px;
        color: #ffff;
        display: block;
        width: 66%;
        text-align: center;
        margin-top: 10px;
    }
    a.apply-now-btn {
        background: #000;
        padding: 9px 40px;
        font-size: 1.2rem;
        color: #fff;
        border-radius: 5px;
        margin-right: 0.5rem;
        font-weight: 500;
    }
    .payment-buttons.mt-5 {
        text-align: center;
        margin-bottom: 3rem;
    }
    .admisson__item {
        background: #FFF0F2;
        border-radius: 17px;
        padding: 20px;
        text-align: center;
        /* margin: auto; */
        min-height: 300px;
        position: relative;
        margin: 0 50px 0 0;
    }
    .Specialization p:after {
       display: none;
    }
    .admisson__item:before {
        content: "";
        position: absolute;
        background: url("../images/right-arrow.png");
        background-size: cover;
        height: 40px;
        width: 40px;
        top: 128px;
        left: 345px;
    }
    .widget-title.text-left.mb-0.wow.fadeInUp {
        text-align: center;
    }
    .eligible-sec {
        margin-bottom: 3rem;
    }
    .degree-bottom-sec.text-center {
        margin-bottom: 2rem;
    }
    .partners__item.text-center.wow.fadeInUp p {
        font-size: 16px;
        padding: 0 10px;
        margin-bottom: 20px;
    }
    .program-fees.text-left p {
        font-size: 20px;
    }
    .partners__item.text-center.wow.fadeInUp h5 {
        font-size: 20px;
        margin-bottom: 5px;
    }
    .content__col.mt-3 {
        margin-bottom: 3rem;
    }
    .program-fees.text-left h2 {
        color: #ef5331;
        font-weight: 800;
        font-size: 26px;
        padding: 10px 0;
    }
    .content__col.mt-3 p {
        font-size: 1.1rem;
        line-height: 1.7rem;
        text-align: center;
    }
    a.pay-now-btn {
        background: #ff4757;
        padding: 9px 40px;
        font-size: 1.2rem;
        color: #fff;
        border-radius: 5px;
        font-weight: 500;
    }
    
    .py-5 {
        padding-top: 1.5rem !important;
        padding-bottom: 1.5rem !important;
    }
    
    .applyBox.model-from {
        width: 100%;
        margin: 0;
        padding-top: 20px;
    }
    h5#exampleModalLabel {
        font-size: 16px !important;
    }
    .admisson__item.last.text-center.wow.fadeInUp {
        margin: 0;
    }
    .widget-title.text-left.wow.fadeInUp.mb-4.wow.fadeInUp {
        margin: 0 !important;
    }
    div#students-slider.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
        background: #fff !important;
    }
    .student-inner-slider .review {
        padding: 20px;
        line-height: 32px;
        min-height: 182px;
        font-size: 21px;
    }
    .a-icon-sticky {
        display: flex !important;
        right: 0;
        /* margin: auto; */
        z-index: 999;
        width: 100%;
        display: inline-block;
        left: 0;
        bottom: 0;
        padding: 11px 0px;
        background: #000f45;
        text-align: center;
        justify-content: space-evenly;
    }
    .widget-title.text-left.wow.fadeInUp.mb-4.wow.fadeInUp {
        text-align: center;
        margin-bottom: 15px !important;
    }
    h2.font-weight-700.fs-1.title-anim.mb-0.Overview.position-relative.d-inline-block {
        text-align: center;
        position: absolute;
        left: 0;
        color: #001C63 !important;
        top: 0;
        /* font-size: 42px !important; */
    }
    .content__col p {
        font-size: 16px;
        margin-bottom: 10px;
        text-align: center;
        line-height: 1.6rem;
    }
    .specouter {
        display: block;
        justify-content: space-around;
        flex-wrap: nowrap;
        text-align: left;
    }
    .Specialization {
        margin-bottom: 3px;
    }
    ul.nav.nav-justified.eligibility li a {
        /* padding: 20px 40px; */
        font-size: 19px;
        padding: 14px 36px;
       
    }
    .get-download-broucher {
        text-align: center;
        position: relative;
        z-index: 99;
        margin-top: 14px !important;
    }
    .direction-img.faculss {
        width: auto;
        margin: auto;
    }
    .direction-sec.as.d-flex.py-3 {
        flex-wrap: wrap;
        justify-content: center;
        align-items: center;
    }
    .direction-content.facul {
        text-align: center;
    }
    .partners__item {
       text-align: center;
        height: auto;
    }
    .icon__choice:after {
       display: none;
    }
    .learners-placed.img_resize ul li img {
        width: 47px;
        height: 27px;
        object-fit: contain;
    }
    .a-icon-sticky a {
        width: 49%;
        display: inline-block;
        background: #fff;
        text-align: center;
        margin-bottom: 0;
    }
    .participtate_hightlitest ul {
        padding: 3px 9px;
    }
    .a-icon-sticky a span {
        display: inline-block;
        width: auto;
        padding-left: 10px;
        font-size: 18px;
        color: #333;
        font-weight: 700;
    }
    .a-icon-sticky a img {
        width: 25px;
    }
    .dollar .dol_con { width: 50%;}
    .dollar { flex-wrap: wrap; text-align: center; justify-content: center; }
    .widget-title h2::after { display: block;}
    .constituent__section .cons__item { padding: 1rem;}
    .campus_item { margin-top: 1rem;}
    }
    
    @media only screen and (max-width: 736px){
    .container, .applyBox { max-width: 100%;}
    .thankyou-sec .hero-thankyou .bc-img01 .thankyou__dv { width: 100%; }
    .mx-5 { margin-left: 0 !important; margin-right: 0 !important; }
    
    
    .w-75 { width: 100% !important; }
    
    
    .header-absolute { position: relative;}
    .visit-campus_relative .campus_item .visit_hover-ab { width: 100%; bottom: 0; left: 0; border-radius: 0;}
    .visit-campus_relative .campus_item:hover .visit_hover-ab {
        height: 100%;
    }
    }
    
    @media only screen and (max-width: 667px){
    .sideNavi {
        position: fixed;
        width: 100%;
        bottom: 0px;
        top: auto; right: auto;
        left: 0;
        z-index: 5;
            -moz-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    .participtate_hightlitest ul li {
        padding: 1px 0;
        font-size: 14px;
        line-height: 1.3rem;
    }
    .close {
        float: right;
        font-size: 1.9rem;
        font-weight: 700;
        line-height: 1;
        color: #fff;
        text-shadow: 0 1px 0 #fff;
        opacity: 1;
        position: relative;
        right: 20px;
    }
    .applyBox.model-from .dsu-form {
        border: 0;
        margin: 1rem 0 0 0;
    }
    .modal-content-imgs {
       
        width: 80%;
      
    }
    .about__listing { padding: 1.5rem; text-align: center; left: 0; }
    .sideNavi a {
        display: flex;
        border-radius: 5px;
        text-align: center;
        padding: 12px 2px;
        align-items: center;
        justify-content: center;
        width: 47%;
    }
    .footer { height: 150px; font-size: 12px; }
    .sideNavi .sideNavi-flex { display: flex;}
    .sideNavi-item { width: 100%;}
    .sideNavi a {  border: 0; }
    
    .career-process ul {
        margin-left: 18px;
    }
    .founder-flex .partners__row {
        width: 50%;
    }
    .d-block.mt-2.text-content-abouts p {
        font-size: 1.4rem;
        padding: 0;
        color: #333;
        font-weight: 600;
        line-height: 1.9rem;
    }
    .d-block.mt-2.text-content-abouts p span {
        background: #12a655;
        padding: 0 6px;
        color: #fff;
        font-size: 20px;
    }
    .payment-options p {
        padding: 20px;
        font-size: 16px;
        min-height: auto !important;
        
        font-weight: 600;
    }
    .career-content p {
        text-align: center;
    }
    h2.font-weight-700.fs-1.title-ansim.mb-0.Overview.position-relative.d-inline-block {
        left: 0;
    }
    .section-one-area.manhs {
        border-right: 1px solid #333;
        /* margin-right: 5px; */
        padding: 9px;
    }
    .row.banner-sec {
        flex-direction: column-reverse;
    }
    .learning-addte {
        display: flex;
        align-items: center;
        margin-top: 10px;
    }
    .institute-img.text-center {
        position: relative;
        top: 11px;
        background: #fff;
        box-shadow: -3px 5px 16px rgb(0 0 0 / 7%);
        border-radius: 5px;
    }
    .banner-logoandbtn p {
        padding-right: 0;
        margin-bottom: 10px;
    }
    .section-one-area h4 {
        color: #333;
        font-size: 17px;
        font-weight: 700;
    }
    .section-one-area p {
        color: #333;
        font-size: 10px;
    }
    .section-one-area {
        padding: 9px;
    }
    .banner-logoandbtn {
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        justify-content: center;
    }
    .content_bnr-flex h1 { font-size: 1.4rem !important; color: #333 !important;}
    .dollar .dol_con h5 { padding: 10px 0 0;}
    .content_bnr-flex hr { margin: 0 auto;}
    .content_bnr-flex .bnrTech ul li { font-size: 1.5rem;}
    }
    
    
    
    
    @media only screen and (max-width: 568px){
    .dsu-form { width: 100%; border: 1px solid #000; padding: 0.8rem 0; margin-bottom: 1rem; }
    .faq__section .accordion-item .accordion-header .accordion-button { font-size: 1.1rem;}
    .flag__item { padding: 0 0.3rem;;}
    .content_bnr-flex .bnrTech ul li::after { left: 15px; }
    .facilities__section .partners__item { border: 1px solid #7D7C7C !important; padding: 1rem; }
    }
    
    @media only screen and (max-width: 480px){
    
    p, ul.listing li, .about__listing ul li { font-size: 14px; line-height: 20px; }
    .fsize28 {
        font-size: 22px;
    }
    .thankyou-sec .hero-thankyou .bc-img01 .thankyou__dv h3 {
        font-size: 3em;
    }
    .title_bottom_line svg {
        width: 20px;
    }
    .title_bottom_line p {
        font-size: 19px !important;
    }
    .d-block.text-content-abouts p {
        font-size: 1.7rem;
        padding: 0;
        color: #FFB039;
        font-weight: 600;
        border-bottom: 2px solid #fff;
        margin-top: 15px;
        padding-bottom: 10px;
    }
    .Specialization p span {
        font-weight: normal;
        font-size: 0.8rem;
        line-height: 1rem;
    }
    .Specialization p {
        font-weight: 600;
        font-size: 0.8rem;
        color: #fff;
        line-height: 1.6rem;
    }
    .thankyou-sec .hero-thankyou .bc-img01 .thankyou__dv p { font-size: 16px; }
    .thankyou-sec .hero-thankyou .bc-img01 { height: 415px; }
    .fs-5 {
        font-size: 1rem!important;
    }
    .header .navbar-expand-lg .navbar-brand { width: 200px; }
    .programme__section .programme-item { height: auto; }
    }
    
    @media only screen and (max-width: 414px){
    .amenities__section .amenities__item p { font-size: 1rem; width: 100%;}
    .amenities__section .amenities__item .amenities__icon { width: 110px; height: 110px;}
    
    }
    
    @media only screen and (max-width: 384px){
    
    .content_bnr-flex .bnrTech ul li {
        font-size: 1.3rem;
    }
    .call-action-buttons.mt-5 {
        text-align: center;
    }
    .content__col p {
        font-size: 16px;
        margin-bottom: 10px;
        text-align: center;
        line-height: 1.4rem;
    }
    
    .call-action-buttons.mt-5 a {
        border: 1px solid #3767ff;
        padding: 14px 16px;
        background: #3767ff;
        color: #fff;
        font-size: 15px;
        border-radius: 5px;
        font-weight: 600;
        width: 100%;
    }
    
    .content_bnr-flex h1 {
        font-size: 1.2rem !important;
        color: #333 !important;
    }
    .number-around p {
        font-size: 10px;
    }
    }
    
    
    @media only screen and (max-width: 360px){
    
    .d-block.text-content-abouts p {
        font-size: 1.4rem;
      
    }
    
    }
    
    @media only screen and (max-width: 320px){
    
    }
    