@media only screen and (max-width: 1366px){
.bnrThub { left: 30%;}
}

@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){
.dsu-intro { position: relative; width: 100%; top: 0px; }
.dsu-addmission { margin-top: 0%; text-align: center;z-index: 1; }
.dsu-form { margin: 15px auto 0; float: none; background-color: #2e3192; width: 100%;padding: 20px 0;}
.bc-img01 { height: auto; background: transparent; padding: 15px 0;}
.fastest__dv { padding-right: 0; }
.desktop { display: none;}
.mobile { display: block;}
.header .header-absolute .logoright .logo-flex { display: block;}

.dsu-addmission .bannerContent p { color: #000000; }
.dsu-addmission .bannerContent h3 { background: -webkit-linear-gradient(
90deg
, #ED3024 0%, #FF6600 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;  font-size: 2em;}
}

@media only screen and (max-width: 736px){
.container { max-width: 100%;}
#courses-slider.owl-theme .owl-nav [class*=owl-] { display: none; }
.creative-section .creative-row, .courses-section .courses-row {
    padding-left: 1em;
    padding-right: 1em;
}
#mentors-slider.owl-theme .owl-nav .owl-prev, #courses-slider.owl-theme .owl-nav .owl-prev {
    left: -56px;
}
#mentors-slider.owl-theme .owl-nav .owl-next, #courses-slider.owl-theme .owl-nav .owl-next {
    right: -56px;
}

.content_bnr-flex h1.fs-2 {
    font-size: calc(1rem + .9vw) !important; margin: 1.1rem 1rem !important;
}
.roles-list li { width: 50%; }
ul.listing li {
    position: relative;
    margin-left: 0;
}
.average-section .counting-wrap .countingbg .counting-number { font-size: 26px; line-height:45px }
.average-section .counting-wrap .countingbg .plus { font-size: 26px; }
.thankyou-sec .hero-thankyou .bc-img01 .thankyou__dv p { font-size: 12px; line-height: 1.4;}
.dow__section { margin-bottom: 0.5rem;}
.next-Dv { margin-top: 0!important;}
.thankyou-sec .hero-thankyou .bc-img01 .thankyou__dv h3 { font-size: 1.8rem;}
.bc-img01 .row { margin-right: 0; margin-left: 0;}
.dow-cont h5 { font-size: 0.8rem !important; }
.dow-cont .fsize14 {
    font-size: 12px;
    line-height: 16px;
}
.p-4 {
    padding: 0.5rem !important;
}
}

@media only screen and (max-width: 667px){
.mx-5 { margin: 0 0!important; }
.creative-section .creative-row {
    padding-left: 2em;
    padding-right: 2em;
}
#mentors-slider.owl-theme .owl-nav [class*=owl-] { position: relative;    display: none;  }
#mentors-slider.owl-theme .owl-dots .owl-dot span { width: 12px; height: 12px; margin: 5px 2px; }
.header .header-absolute .mobile__dv a { padding: 5px 10px; border-radius: 15px !important; font-size:0.8rem; }
.header .header-absolute .mobile__dv a span { display: none !important; } 
.bnrThub .row, .bc-img01 .container { margin: 0; padding: 0; }
.leftsec_content { background-image: url(../images/banner.webp); overflow: hidden; background-size: cover; padding: 0 0 !important; background-position: center center; background-repeat: no-repeat;}
.leftsec_content:after {
    position: absolute; background-color: #fffbfb;
    opacity: 0.9;
    content: '';
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
        mix-blend-mode: luminosity;
}

}

@media only screen and (max-width: 568px){

.sideNavi {
    position: fixed;
    width: 100%;
    bottom: 0px;
    top: auto;
    right: auto;
    left: 0;
    z-index: 50;
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
}
.sideNavi .sideNavi-flex { display: flex;}
.sideNavi a { display: block; text-align: center; padding: 12px 2px; margin-bottom: 0px; }
.sideNavi-item { width: 100%;}
.footer { height: 100px; font-size: 11px; }
.footer p { font-size: 13px; }
.footer .container{
    padding-bottom: 45px;
    margin-top: 5px;
    flex-direction: column;
}
.footer .phone{
    margin-top: 5px;
}
.applyBox { margin-top: 0; }

.programs__section .programs__item {
    width: 48%;
}
.fsize22 {
    font-size: 14px;
}
#alumni-slider.owl-theme .owl-nav [class*=owl-] { position: relative; }
.average-section .excellence-item {
    width: 49%;
    margin-bottom: 15px;
}
.alumni-section .alumniContent { height: auto; }
.courses-section a.enrollnow-btn { padding: 5px 5px; }
#mentors-slider.owl-theme .owl-nav [class*=owl-], #courses-slider.owl-theme .owl-nav [class*=owl-] { padding: 0 8px;
    font-size: 40px; }
.average-section .counting-wrap .countingbg .counting { font-size: 14px; } 
.average-section .excellence-item:last-child { width: 100%; }   
}

@media only screen and (max-width: 480px){

}

@media only screen and (max-width: 414px){
h1, h2, h3, h3, h4, h5, h6 { font-size: 20px; }
.widget-title h3 { font-size: 20px; }
p { font-size: 14px; line-height: 22px; }
.courses__dv .offerings__dv, .courses__dv .offerings__dv .offerings__table { height: auto; }
ul.listing li { font-size: 14px; }
}

@media only screen and (max-width: 384px){

}


@media only screen and (max-width: 360px){

}

@media only screen and (max-width: 320px){

}