@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; }

.hero-thankyou {padding-top: 8rem;}

}




@media only screen and (max-width: 991px){
.herolist ul li {
justify-content: center!important;
max-width: 370px;
margin: 0 auto 10px;
}
.facilities__area {
padding: 0 20px;
}
.header .header-absolute .mobile__dv p em {display: block;}
.header-absolute {position: relative!important;padding: 10px 0px;}
.applyBox {margin-top: 0px;}

}
@media only screen and (max-width: 980px){
.desktop { display: none;}
.mobile { display: block;}
.process__section .process__item {
margin: 1rem 6px;
float: left;
width: 100% !important;
}
.dsu-intro { position: relative; width: 100%; top: 0; }

.dsu-form { margin-left: auto; margin-right: auto; margin-top: 5px;
margin-bottom: 10px; border: 1px solid #0b9ddd; }
.dsu-addmission { margin-top: 10px; padding-top: 0px; text-align: center; }
.bc-img01 { background-image: none; background-attachment: initial; height: auto;}
.fsize35 { font-size: 25px !important;}

.animated-background, .widget-title h3 br, .process__section .process__item::before, .process__section .process__item:before { display:none; }
.container, .container-lg, .container-md, .container-sm, .container-xl { max-width: 100% !important;}
.facilities__area .counselling__icon img {
height: 55px;
}
.counselling__content h5{font-size: 17px;}
.highlight__h_flex h5{font-size: 15px;}
.contact_fild {
  padding: 10px 15px 0;
}

}

@media only screen and (max-width: 736px){
.container { max-width: 100%;}
.thankyou-sec .hero-thankyou .bc-img01 .thankyou__dv { width: 100%;margin-top: 0px; }
/* .centers__section.facilities__section.position-relative { display: none;  } */
.video-section { left: 40%; top: 28%;}
.marquee span {font-size: 15px;}
.marquee.logomarquee{margin-top: 10px;}
.marquee.logomarquee span {
  min-width: 480px;
  text-align: center;
}
}

@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; }
.footer { height: 100px; font-size: 12px; }
.sideNavi .sideNavi-flex { display: flex;}
.sideNavi-item { width: 100%;}
#back-top, .one__shape-3, .one__shape-2 { display: none !important; }
.header .header-absolute .mobile__dv p { font-size: 0.75rem;line-height: 1.5;display: block;text-align: right; }
.header .mobile__dv { text-align: center !important; }
#header.sticky .header-absolute .logo img { width: 100%; } 
.process__section { padding-top: 2rem; }


}

@media only screen and (max-width: 568px){
.dsu-form { width: 94%;padding: 15px 0px;margin-top: 0px; }
.dsu-addmission {margin-top: 4px;}
#gallery-memeber.owl-theme .owl-nav .owl-prev {
left: 0;
}
#gallery-memeber.owl-theme .owl-nav .owl-next {
right: 0;
}
.life__area_row .row.my-5.align-items-center { margin-top: 1rem!important; margin-bottom: 0rem!important; }
.life__area_row, .facilities__area, .life__area_row { padding-top: 1.5rem!important; padding-bottom: 1.5rem!important; }

.herolist ul li {
font-size: 15px;
max-width: 318px;
margin: 0 auto;
}
.herolisticon span a br {
display: none;
}
.herolist {
  margin-top: 10px;
}

.facilities__area {
padding: 0 10px;
}
.centers__section .counselling__area .counselling__item .counselling__dv {
height: 170px;
}
.dsu-addmission .bannerContent h1 {
font-size: 3.4rem;
}
.hero-thankyou {
padding-top: 7rem;
}


}

@media only screen and (max-width: 480px){
h1, h2, h3, h3, h4, h5, h6 { font-size: 22px; }
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; }


.marquees span {
    display: inline-block;
    font-size: 1.3rem;
    padding-left: 16%!important;
    padding: 1rem 0;
    font-weight: 600;
    text-indent: 0;
    animation: marquee 15s linear infinite;
}

@keyframes marquee {
0%   { transform: translate(100%, 0); }
100% { transform: translate(-100%, 0); }
} 
}

@media only screen and (max-width: 414px){



}

@media only screen and (max-width: 384px){


}


@media only screen and (max-width: 360px){

}

@media only screen and (max-width: 330px){
.herolist ul li {
max-width: 100%;
}

}

@media only screen and (max-width: 320px){

}
