@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%; }
.dsu-addmission { margin-top: 0%; }
.sticky { position: relative; }
.dsu-form { margin: 20px auto; }
.section5 { background-size: cover; }
.w-75.mx-auto { width: 98% !important; padding: 0 1%; }
.bc-img01 { background-size: cover; background-image: none; height: auto;}
.logo { text-align: center; }
.section3 .row { margin-right: -0px; margin-left: -0px; }
.leftsec_content .dsu-addmission .bannerBox h1, .leftsec_content .dsu-addmission .bannerBox h2 { text-align: center; display: block; padding-left: 0%; }
.section3 .venture_left {     padding: 40px; }

.desktop { display: none;}
.mobile { display: block;}
}

@media only screen and (max-width: 736px){
.container { max-width: 100%;}

}

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

}

@media only screen and (max-width: 568px){
.sideNavi {
    position: fixed;
    width: 100%;
    bottom: 0px;
    top: auto; right: auto;
    left: 0;
    z-index: 2;
    -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; background-color: #b2b2b2; }
.sideNavi-item {
    width: 100%;
}
.footer { height: 90px; }

.section2 .factory-flex .factory-item { flex-basis: 33%; }

.section2 .factory-flex {
    -ms-flex-pack: distribute!important;
    justify-content: space-around!important;
}
#mentors-slider.owl-theme .owl-nav [class*=owl-] { display:none; position: relative;}
.mentors-content { font-size: 16px;}
.creative-section .creative-row {
    padding-left: 2em;
    padding-right: 2em;
}
}

@media only screen and (max-width: 480px){
#back-top { display: none !important; }    
.logoright .font22 { font-size: 18px; }
.section3 .venture_left {
    padding: 20px;
}
.section1 .counting-item-block .counting-number { font-size: 3em; }
.leftsec_content .dsu-addmission .bannerBox h2 { font-size: 18px; }
.section2 .factory-flex .factory-item {
    flex-basis: 49%;
}
.logoright .font22 {
    font-size: 15px;
    line-height: 16px;
}
.section6 .col-lg-3 h6 { font-size: 22px; }
.fonts4em { font-size: 3em; }
}

@media only screen and (max-width: 414px){
h1, h2, h3, h3, h4, h5, h6 { }
p { font-size: 16px; }
.font22 {
    font-size: 20px;
}
}

@media only screen and (max-width: 384px){
.dsu-form { width: 100%; }
.footer p.font14 { font-size: 12px;}
}


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

}

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


}
