@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%; text-align: center; }
.sticky { position: relative; }
.dsu-form { margin: 30px auto; }
.bc-img01 { background-size: cover; background-image: none; height: auto; padding: 50px 0;}
.section1 .flexible_box:nth-child(1), .section1 .flexible_box:nth-child(4) { background-color: #603f8b!important;}

.section1 .flexible_box:nth-child(3) { background-color: #c62553!important; }
.section2 .row .col-lg-3.col-md-6  {-ms-flex: 0 0 50%;
    flex: 0 0 50%; max-width: 50%;}
.section2 .row .col-lg-3.col-md-6:last-child  {-ms-flex: 0 0 100%;
    flex: 0 0 100%; max-width: 100%;}
.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){
.loader-inner, .section1 .px-5 { padding: 0 15px !important; }
#accordion .card-header.panel-heading a { font-size: 16px; }
.section4 .edgeBox .edgeItem, .section4 .edgeBox .edgeItem:nth-child(5n) { width: 32%; margin-bottom: 10px; border: 1px dotted #FFFFFF!important; }
.specialization-sec .specializationBox .specialization-item {
    width: 25%; margin-bottom: 15px;
}
#recruiters-slider.owl-theme .owl-nav [class*=owl-] { display: none; }
#recruiters-slider.owl-theme .owl-dots { display: block; }
.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);
}
.section6 .w-75.m-auto { width: 100% !important; }
.sideNavi a { display: block; text-align: center; padding: 12px 2px; background-color: #b2b2b2; }
.footer { height: 87px; }

.eligibility-sec .font24 { font-size: 20px;}
.specialization-sec .font22 {
    font-size: 17px;
}
.section1 .flexible_box { padding: 15px 15px; }
}

@media only screen and (max-width: 480px){
#back-top { display: none !important; }    
.specialization-sec .specializationBox .specialization-item { width: 49%; }
.video-box i { font-size: 30px; }
.bannerBox img { width: 250px; }
}

@media only screen and (max-width: 414px){
h1, h2, h3, h3, h4, h5, h6 { font-size: 22px; }
.footer {
    height: 108px;
}
}

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

}


@media only screen and (max-width: 360px){
.section4 .edgeBox .edgeItem p, p {
    font-size: 14px;
    line-height: 20px;
}
}

@media only screen and (max-width: 320px){
#accordion .card-header.panel-heading a {
    font-size: 13px;
}

}
