@media only screen and (max-width: 1366px){
p { font-size: 1rem; }
.bc-img01 { height: 100vh; }
.girlsdv { left: 23rem; }
.boydv { left: 38rem; }
}

@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 { display: none;}
.mobile { display: block;}
.dsu-intro { position: relative; width: 100%; top: 0; }
.dsu-form { margin-left: auto; margin-right: auto; margin-top: 10px;
    margin-bottom: 10px; }
.dsu-addmission { margin-top: 0px; padding: 0px; text-align: center; }
.bc-img01 { background-size: cover; height: auto;}
#back-top { display: none !important; }
.header-absolute { position: relative !important;}
.logo { text-align:center; }
.mx-5 { margin: 0!important; }

.dsu-form { float: none; padding: 1rem 0; }
.students__section .students__block .students__item { padding: 1.5rem; }
#gallery-slides.owl-theme .owl-nav { right: 0; }
.campus-section .campusBox .campus-item .icon:after { left: 1rem; }
.mx-5.position-relative.zIndex2.py-5 { padding: 0 0!important; }

}

@media only screen and (max-width: 736px){
.container { max-width: 100%;}
.thankyou-sec .hero-thankyou .bc-img01 .thankyou__dv { width: 100%; margin: 20% 0; }
.students__con.ms-3 { margin-left: 0rem!important; }
.header .header-absolute .mobile__dv a { font-size: 0.8rem; }
#students-slider.owl-carousel .owl-stage-outer { padding: 0;}
#students-slider.owl-theme .owl-item.active.center { transform: none; }
.testi_section .testimonials__item .testimonials__track { height: auto; }
.example-1 { height: 450px;}
.courses_section, .faq__section { background-size: cover;}
.courses_section .courses_tabs_dv .nav-tabs { width: 100%;}
.courses_section .courses_tabs_dv .nav-tabs .nav-link { width: 150px;}
}

@media only screen and (max-width: 667px){
.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 a { display: block; text-align: center; padding: 12px 2px; color: #ffff; background-color: var(--bg-orange); }
.footer { height: 100px; font-size: 12px; }
.sideNavi .sideNavi-flex { display: flex;}
.sideNavi-item { width: 100%;}
.leftsec_content { padding: 0 0; }
.approvals-section, .training_section { background-size: cover; }

.courses__fluid .institute-col .institute-ab { width: 100%; clip-path: none;     position: relative; }
.institute-item img { display: none; }
.courses__fluid .institute-col { padding: 1rem 0rem; } 
.ins__content {
    padding: 1rem;
    width: 100%;
    display: table;
    padding-top: 1rem;
}
ul.listing li { width:100%; }
.courses__section .widget-title { text-align: left !important; }
.slider2.owl-theme .owl-nav { top: -68px; }

.courses__fluid .institute-col .institute-ab, .courses__fluid .institute-col .institute-item:nth-child(4) .institute-ab { background-color: rgba(208, 33, 33); }
.courses__fluid .institute-col .institute-item:nth-child(2) .institute-ab {
    background-color: rgba(236, 200, 12);
}
.courses__fluid .institute-col .institute-item:nth-child(3) .institute-ab, .courses__fluid .institute-col .institute-item:nth-child(5) .institute-ab {
    background-color: rgba(55, 162, 195);
}
#gallery-slides.owl-theme .owl-nav { margin-top: 0; position: relative; top: 0; }
.students__section .students__block .students__item .text-justify { text-align: center !important; font-size: 14px; }
.students__section .students__block .students__item .students__wrap { display: block;    flex-wrap: wrap;
    text-align: center; }
.students__section .students__block .students__item .students__photo { margin: 0.8rem auto; }
.p-3 {
    padding: 0rem!important;
}
.sideNavi {
    position: fixed;
    bottom: 0;
    right: 0;
    z-index: 2;
    width: 100%;
}
#header .header-absolute {
    background-color: #141e2a;
    box-shadow: 0 0 18px 1px rgb(0 0 0 / 10%);
}
.bannerContent { padding: 1rem 0;}
.blob h1 br { display: none;}
.bannerContent .bookD { margin-top: 0.5rem;}
.accordion-body {
    padding: 1rem 0rem;
}
.training_block .training_item { height: 160px; margin: 3.5rem 0rem;}
.video-section { left: 38%; top: 35%;}
}

@media only screen and (max-width: 568px){
.dsu-form { width: 100%; }
.campus-section .campusBox .campus-item p { font-size: 0.9rem; }
.courses__fluid .institute-col .institute-ab.right .ins__content {
    transform: none;
    text-align: left;
}

.courses__fluid .institute-col .institute-ab.right {
    left: auto;
    right: 0;
    transform: none;
}
.courses__fluid .institute-col .institute-ab.right .ins__content strong.text-yellow { color: var(--white-col);}
}

@media only screen and (max-width: 480px){
h1, h2, h3, h3, h4, h5, h6 { font-size: 24px; }
.fsize28 { font-size: 20px; }
.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 { width: 100%; height: 100vh;  }
.logo {width: 40%;
    margin: 0 auto;
}
}

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


}

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


}


@media only screen and (max-width: 360px){
.header .header-absolute .mobile__dv a {
        padding: 10px 10px;
}
.blob p { font-size: 1rem!important;}
.courses__fluid .resp-tabs-list .slider2 a { font-size: 1rem;}
}

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

}
