@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, .alumni-section .text-center.mt-5 { display: none;}
.mobile { display: block;}
.alumni-row { width: 100% !important; }
.dream-section .mobilemart_box { margin-top: 25px; margin-bottom: 25px; }
.logo, .bannerContent { text-align: center; }
.bc-img01 { height: auto; min-height: auto; padding: 50px 0 0; }
.header .header-absolute { position: relative; }
.dsu-addmission { margin-top: 0;}
.px-5 { padding-left: 0px !important; padding-right: 0px !important; }
}

@media only screen and (max-width: 736px){
.container { max-width: 100%;}
.shapes1 {
    top: 0;
}
}

@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; background-color: #ed2d29; }
.footer { height: 100px; }
.fsize26 {
    font-size: 22px;
    line-height: 28px;
}
}

@media only screen and (max-width: 568px){


}

@media only screen and (max-width: 480px){
.fsize26 {
    font-size: 18px;
    line-height: 24px;
}
.success-section .success-block .countingbg .countingnumber .counting-number {
    font-size: 2.4em;
}
.success-section .success-block .countingbg .countingnumber .counting-number:after { width: 35px;
    height: 35px; }

.fsize22 {
    font-size: 16px;
    line-height: 24px;
}
.resp-tabs-container { padding-right: 0 !important; }  
h1, h2, h3, h3, h4, h5, h6 {  font-size: 24px;} 
.fsize20 {
    font-size: 18px;
    line-height: 22px;
}
.riceS_box .resp-tabs-container .riceS_item .riceS_Contnet p {
    font-size: 16px;
} 
.logo { padding-top: 15px; }
.img-fluid-1 {
    width: 45%;
    height: 100%;
}
.fsize40{
    margin-top: -27px;
}
}

@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: 320px){


}
