@media only screen and (max-width: 1366px){
.footer  .ftr-shapes { top: -77px;}
}

@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;}
.mobile { display: block;}
.dsu-intro { position: relative; width: 100%; top: 0.5rem; }
.dsu-form { margin-left: auto; margin-right: auto; margin-top: 10px; margin-bottom: 10px; border-radius: 0; }
.leftsec_form { padding: 0 0; }

.dsu-addmission { margin-top: 4rem; padding-top: 0px; }
.bc-img01 { background-image: none; background-attachment: initial; height: auto; background-color: var(--bg-orange); padding-bottom: 0;}
#back-top{ display: none !important; }
.dsu-addmission { text-align: center; }
.applyBox { margin-top: 0; width: 100%;}
.center__head { margin-top: 0.5rem; }
.elite__section .elite__block .elite__item { flex-wrap: wrap; text-align: center; }
.elite__section .elite__block .elite__item .elite__content { width: 100%; }
.elite__section .elite__block .elite__item .lite_icon {     margin: 0 auto 1rem; }
.elite__section .elite__block .owl-item:nth-child(2) .elite__item:before, 
.elite__section .elite__block .owl-item:nth-child(2) .elite__item:after, 
.parent-section .mobileFrame, .parent-section .images_slider_navibar::before, .parent-section .images_slider_navibar::after, .parent-section .webFrame, .footer .ftr-shapes { display:none; }
.dv_left.text-end, .dv_right.text-start { text-align: center !important; }
.dv_middle { margin-bottom: 2rem; }
.features-section .vartical_tab_dv { padding: 0; }
.features-section .vartical_tab_dv .nav-item .nav-link { padding: 10px; height: 60px; }
.features-section .vartical_tab_dv .nav-item {
    margin-right: 0.5rem;
    margin-bottom: 0.5rem;
}
.features-section .vartical_tab_dv .nav-item img, .dsu-addmission .bannerContent h1 br { display: none; }
.dsu-addmission .bannerContent h1 { font-size: 2.8em; }
.features-section .vartical_tab_dv .nav-item .nav-link span { margin-top: 0 !important; }
.w-50 { width: 100% !important; }

}

@media only screen and (max-width: 736px){
.container, .applyBox { max-width: 100%;}
.thankyou-sec .hero-thankyou .bc-img01 .thankyou__dv { width: 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);
}
.sideNavi a { display: block; text-align: center; padding: 12px 2px; width: 50%; }
.footer { height: 120px; font-size: 12px; margin-top: 0; background-color: var(--text-darkk); padding-top: 1rem; }
.sideNavi .sideNavi-flex { display: flex;}
.sideNavi-item { width: 100%;}

}

@media only screen and (max-width: 568px){
.dsu-form { width: 100%; }

.fsize18 {
    font-size: 14px;
}
.center__head strong {
    font-size: 16px;
}
}

@media only screen and (max-width: 480px){
h1, h2, h3, h3, h4, h5, h6 { font-size: 24px; }
p { font-size: 14px; line-height: 20px; }
.fsize28 {
    font-size: 22px;
}
.thankyou-sec .hero-thankyou .bc-img01 .thankyou__dv h3 {
    font-size: 3em;
}
.thankyou-sec .hero-thankyou .bc-img01 .thankyou__dv p { font-size: 16px; }
.thankyou-sec .hero-thankyou .bc-img01 { height: 415px; }
}

@media only screen and (max-width: 414px){
.logo { padding: 0 1rem;}


}

@media only screen and (max-width: 384px){
.dsu-addmission .bannerContent h1 {
    font-size: 2.5em;
}


}


@media only screen and (max-width: 360px){

}

@media only screen and (max-width: 320px){

}
