
@media only screen and (min-width:1920px){
  .bc-img01 {
    height: 75vh;
}

.header .logo img { width: 60%;}

#header.sticky .header-absolute .logo img {width: 44%;}


.dsu-addmission {margin-top: 17%;}

.hero-sectionn .vishouse-absolute {
    left: 39%;
}
.know_section {padding-top: 24rem;}

  }
  

@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;
 }
 

 
 .dsu-addmission{margin-top: 13%;}
 

 
 .dsu-addmission .bannerContent .admi__content-btn {padding: 40px 0 0 0; position:relative; left: 0; bottom: 0;}
 

 
 .bc-img01 {
    height: 96vh;
}
 
 
 .hero-sectionn .vishouse-absolute img {
    width: 55%;
}

.dsu-addmission .bannerContent h1 {font-size: 2rem;}
 

.prog_img_wrapper figure img {max-width: 100%;} 
 .prog_img_content {
    position: absolute;
    width: 36rem;
    right: 4%;
    bottom: 4%;
    
}

.know_section { padding-top: 5rem;}

}

@media only screen and (max-width: 980px){
.campus__section .gal-head {
    height: auto;
    margin-bottom: 5px;
    overflow: hidden;
}	
.campus__section .gal-head span br {
    display: none;
}
	
.campus__section .gal-big-pic {
    display: none;
}	
	
.header .logocenter p { font-size: 13px;}	
.header .logo img {width: 100%;}
#header.sticky .header-absolute .logo img {width: 57%;}
.dsu-addmission .bannerContent h3 em {font-size: 2.2rem; display: inline-block;}
.dsu-addmission .bannerContent h3 {font-size: 1.8rem;}
.dsu-addmission .bannerContent span:before, .dsu-addmission .bannerContent span:after, .dsu-addmission .bannerContent span em:before, .dsu-addmission .bannerContent span em:after{display:none;}
.dsu-addmission .bannerContent span {font-size: 18px; padding: 5px 5px; border: solid 1px #DD3333;margin: 10px 0; text-align: center;}
.dsu-addmission .bannerContent span em {font-size: 20px; display: inline-block; padding-top: 0px;}
.dsu-addmission .bannerContent .bnr__Adm_dv .button__flex { width: 70%; margin: auto; margin-bottom: 50px; text-align: left;}
.dsu-addmission .bannerContent .bnr__Adm_dv .button__flex ul.listed {
    list-style: none;
    padding: 0px;
    margin: 0px;
    width: 100%;
   float: none;
    display: flex;
}
.dsu-addmission .bannerContent .bnr__Adm_dv .button__flex ul.listed li.minz {width: 100%;}
.widget-title h3 em {display: inline-block;}
.know_section .section312 .inter-logos {margin-top: 0rem;}
.campus__section .gal-head figure {display: none;}
.campus__section {padding-top: 20px;}
.campus__section .gal-head span {position: relative; top: 0; font-size: 30px; text-align: center; left: 0; color: #000;}	




.dsu-addmission .bannerContent hr {margin: 0px auto;}	
.dsu-addmission .bannerContent .bnr__Adm_dv p {font-size: 1.5rem; text-align: center;}	

.widget-title {text-align: center;}
.widget-title h3 {font-size: 30px;}	
.about__section .row.w-75 {width: 100% !important;}
.about__section .glossye p {text-align: center;}
.progsec .widget-title {text-align: left;}
.widget-title h4 {font-size: 30px;}
.prog_img_wrapper figure img {max-width: 39rem;}
.prog_img_content {
    position: absolute;
    width: 39rem;
    right: 4%;
    
    
}










.about__section .lap .js-tilt.pulse-grow-2.classi.mobile {
    margin: 30px 0 20px;
}




.header .header-absolute .mobile__dv .divids a {
    font-size: 1.2rem;
    
}

.header .header-absolute .mobile__dv .divids a i.fal.fa-phone {
    
    font-size: 1.2rem;
   
}





.header .header-absolute .mobile__dv .divids a i.fal.fa-phone {
    
    font-size: 1.2rem;
   
}

.about__section .lap {
    padding-top: 10px; text-align: center;
}

.business .crimson-block .busi-pera p {
    text-align: center;
}

.highlights__section .title-wrap.pt-4 {
    padding-top: 0px !important;
}

.hero-sectionn .headermarquee {
    position: relative;
   
}
.hr { margin: 1rem auto;}
	
section.sec1 .widget-titled.mt-5.mb-2 {
    margin-top: 0px !important;
    text-align: center;
}

.business .crimson-block {
    padding-left: 0px;
    padding-right: 0px;
}
.business .container-fluid {
    padding:25px 15px;
}

.stagis .mains-block {
    padding-right: 0px;
    padding-left: 0px;
}

.stagis .container-fluid {
    padding: 25px 15px;
}

section.section9.position-relative.py-5 {
    padding: 25px 0 !important;
}

section.section9 .title-wrap.pt-4 {
    padding-top: 0px !important;
}

#highlights-slider.owl-theme .owl-nav .owl-prev {
    left: 0%;
}

#highlights-slider.owl-theme .owl-nav .owl-next {
    right: 0%;
}

.highlights__section .highlights__Item {
    min-height: auto;
    padding-top: 15px;
}

	
.dsu-addmission .bannerContent h3{padding-bottom:0px;}	
	






.dsu-addmission .bannerContent h4 {
    font-size: 1.7rem;
    padding-top: 5px;
    padding-right: 0px;
}
	



.applybox {
    padding-bottom: 25px;
}

.header .header-absolute{height:auto;}	


.header .header-absolute .mobile__dv .divids figure {
    margin-bottom: 0px;
    text-align: right;
}
.header .header-absolute .mobile__dv .divids ul li figure img {
    width: 60%;
}
	
/* .header .header-absolute .mobile__dv .divids li figure { 
   display: none; 
 } */
.header .header-absolute .mobile__dv .divids ul li {
    float: none;
    margin-left: 0px;
}
.header .header-absolute .mobile__dv .divids {
    position: relative;
    float: right;
    padding-top: 0px;
	text-align: right;
}

.dsu-addmission .bannerContent h1 { color:#fff; font-size: 1.5rem;}
.dsu-addmission .bannerContent h4 {font-size: 1.4rem;}	


.dsu-addmission .bannerContent .admi__content-btn {
    padding:0 10px; width:auto;
    /* background-color: rgba(255, 187, 0, 0.95); */
    display: inline-block; border-radius: 10px;
}







	
	
	
.desktop { display: none;}
.mobile { display: block;}
.dsu-intro { position: relative; width: 100%; top: 0; }
.logo {
	text-align: left;
}
.jumping_ani2::before {
	display:none;
}
.jumping_ani::after {
	display:none;
}


.header .header-absolute .mobile__dv .divids ul li figure img {
    width: 26%;
}


#header.sticky .header-absolute .mobile__dv .divids ul li figure img {
    width: 23%;
}
.mobile__dv.text-end {
	text-align: center !important;
}
.header .header-absolute .mobile__dv p {text-align:center; font-size:14px;}
.header .header-absolute .mobile__dv span {font-size:14px;}

.dsu-addmission .bannerContent .admi__content-btn p {
	display: block;
	text-align: center; font-size: 1.1rem;
}


.dsu-form { margin-left: auto; margin-right: auto; margin-top: 10px;
    margin-bottom: 10px; border: 1px solid #eee; float:none; border-radius: 0.6rem; }
.dsu-addmission { margin-top: 10px; padding-top: 0px; text-align: center; }
.bc-img01 {
    background-image: none;
    background-attachment: initial;
    height: auto;
}

.dsu-addmission .bannerContent h4{font-size: 1.7rem;}


.bannerContent .fsize24 {
    font-size: 20px;
color: #FFF !important;}


.dsu-addmission .bannerContent h4 span{color:#FFF;}

.leftsec_content { padding: 0 5px!important; }  
.dsu-addmission .bannerContent .admi__content-btn strong, .dsu-addmission .bannerContent .prop__content-btn strong {
    font-size: 1.2rem;
}
.hero-sectionn {background:#0056a2;
    /* background: rgb(249,160,27); 
    background: linear-gradient(63deg, rgba(249,160,27,1) 0%, rgba(241,87,39,1) 100%);*/
}

.bannerContent span.fsize22 { font-size: 16px; }


.dsu-addmission .bannerContent .admi__content-btn, .dsu-addmission .bannerContent .prop__content-btn {width: 100%;
	margin: 0 auto !important;
}

.container, .container-lg, .container-md, .container-sm, .container-xl { max-width: 100% !important;}


.visiting-section {padding: 0px 0; padding-bottom: 20px;}

.dsu-addmission .bannerContent:after{display:none;}	
.contact-fild-box .col-lg-6.col-md-12.pr-1 { padding-bottom: 8px;}	

.section31{padding-top:0px; padding-bottom:0px;}

#feature-slider.owl-theme .owl-dots .owl-dot span{display:block;}




.dsu-addmission .bannerContent h1 em {display: block;}

.dsu-addmission .bannerContent h1 {
    font-size: 1.1rem;
    
    padding: 10px 30px;
    display: inline-block;
    z-index: 0;
    text-transform: uppercase;
    font-weight: 800;
    position: relative;
}

.admi__content-btn span.line-height small {
    display: initial;
    font-size: 30px;
}

.dsu-addmission .bannerContent h1 {background: #ff9b00;}


section.position-relative.courses__section.py-5 {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
}

.courses__section .position-relative.zIndex-1.pt-5 {
    padding-top: 15px !important;
}

h2.resp-accordion i {display: none;}

section.section3.py-4.position-relative {
    padding-top: 20px !important;
}

section.workings.position-relative.py-4 {
    padding: 0px 0 !important;
}

.workings .widget-title.text-center.mb-5 {
    margin-bottom: 25px !important;
}





.programcontent {
    padding: 15px 10px;
    text-align: center;
}


}

@media only screen and (max-width: 736px){
.progsec .widget-title {text-align: center;}	
.logo {position: relative; width: 100%; margin-top: -9px;}	
.header .logo img {width: 65%;}	
#header.sticky .header-absolute .logo img {width: 60%;}	
.header .header-absolute .mobile__dv .divids {width: 65%;}
.header .header-absolute .mobile__dv .divids ul.lists li img {width: 100%;}	
#header.sticky .header-absolute .mobile__dv .divids img {width: 90%;}
.dsu-addmission .bannerContent h3 {font-size: 1.5rem;}

.dsu-addmission .bannerContent span {font-size: 16px; }
.dsu-addmission .bannerContent span em {font-size: 18px; display: inline-block; padding-top:0px;}
.dsu-addmission .bannerContent p {font-size: 14px;}
.dsu-addmission .bannerContent .bnr__Adm_dv p {font-size: 20px; padding-bottom: 12px; padding-top: 10px;}		
.dsu-addmission .bannerContent .bnr__Adm_dv .button__flex {width: 75%;}	
.dsu-addmission .bannerContent .bnr__Adm_dv .button__flex ul.listed li {font-size: 14px;}




.contact-box { text-align: center; width: 100%;}
.contact-box h1 {margin: 20px auto;}
.offices {padding: 20px 0;}
.offices .nepal {border-right:0px; border-bottom: 1px solid #e1e4e9; padding-bottom: 20px;}
.offices .widget-title.text-center.mb-5 {margin-bottom: 10px !important;}

	



.widget-title h3 {font-size: 28px; text-align: center;}
.campus__section .gal-head span {font-size: 28px;}	
.prog_img_content { position: relative; width: 100%; right: 0%; bottom: 0%;}
.prog_img_wrapper figure {margin-bottom: 0px;}
.prog_img_wrapper figure img {display: none;}	
.prog_img_content_inr {padding: 1rem;}
.courses__Block {padding: 0px;}
.progsec::after{display:none;}
section.section.progsec.position-relative.py-5 {padding: 10px 0 !important;}	
.about__section {margin-bottom: 0px;}
.widget-title h4 {font-size: 28px; color: #000; padding-bottom: 20px;}
.widget-title h4 em {display: inline-block;}	
.high__section .glased .articles__item h5.counting-number, .high__section .glased .articles__item span.plused {font-size: 3rem; }
.high__section .glased .articles__item p {font-size: 16px;}	
.know_section::after, .know_section:after{display:none;}
.know_section {padding-top: 0rem;}
.know_section h4.titleborder {color: #fff;}	
.interup {padding: 30px 15px;}
.interup p {padding-top: 0px; text-align:center;}
.know_section .section312 .inter-logos {margin-top: 0rem;}
.collab_section {padding: 20px 0; }
.collab_section .widget-title.text-center.mb-5 {margin-bottom: 20px !important;}	


.header .logocenter {display: none;}	
	
	
	
	

.prog_img_wrapper figure .prog_img_box {
    width: 100%;
}




.dsu-addmission .bannerContent h4 {
    font-size: 1.6rem;
    padding-top: 5px;
    padding-right: 0px;
}










.applyBoxContent ul.listing li {
   
    width: 50%;
  
}



	
	
	
	
	
.container { max-width: 100%;}




section.Placingment-section.py-5 {
    padding: 20px 0 !important;
}

.dsu-addmission .bannerContent h1 {
    font-size: 1.5rem;
}
.dsu-addmission .bannerContent h4 {font-size: 1.4rem;}


.header .header-absolute .mobile__dv .divids ul li figure img {
    width: 35%;
}

#header.sticky .header-absolute .mobile__dv .divids ul li figure img {
    width: 32%;
}
	

}

@media only screen and (max-width: 667px){

.header .logo img {width: 65%;}	
#header.sticky .header-absolute .logo img {width: 60%;}	
.header .header-absolute .mobile__dv .divids {width: 65%;}
.header .header-absolute .mobile__dv .divids ul.lists li img {width: 100%;}	
#header.sticky .header-absolute .mobile__dv .divids img {width: 90%;}
	


	



	

	
.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: #014282; }
.footer { height: 100px; font-size: 12px; }
.sideNavi .sideNavi-flex {
    display: flex;
}
.sideNavi-item { width: 100%;}
#back-top { display: none !important; }

.header .header-absolute .mobile__dv p{text-align:center; font-size: 16px;}

.dsu-addmission .bannerContent .admi__content-btn p {
    display: block;
    text-align: center;
}


.jumping_ani::after{display:none;}


}

@media only screen and (max-width: 568px){





.dsu-addmission .bannerContent .bnr__Adm_dv .button__flex {width: 85%;}	

.jumping_ani2::before{display:none;}

	


.dsu-addmission .bannerContent h3 em {
    font-size: 1.4rem;
}

.dsu-addmission .bannerContent h3 {
    font-size: 1.4rem;
}



.dsu-addmission .bannerContent h4 {
    font-size: 1.4rem;
    padding-top: 5px;
    padding-right: 0px;
}










	
.thankMsg h5 strong {
    font-size: 2.2rem;
    
}	

.thankMsg h5 {
    font-size: 1.1rem;
}

	


	


.header .header-absolute .mobile__dv .divids ul li figure img {
    width: 44%;
}


#header.sticky .header-absolute .mobile__dv .divids ul li figure img {
    width: 40%;
}



.widget-title p {
    padding: 10px 0px;
}

}

@media only screen and (max-width: 480px){
.header .logo img {width: 100%;}	
#header.sticky .header-absolute .logo img {width: 75%;}	
.header .header-absolute .mobile__dv .divids {width: 100%;}
.header .header-absolute .mobile__dv .divids ul.lists li img {width: 95%;}
.header .header-absolute .mobile__dv .divids ul.lists li {float: left; margin-left: 25px;}
.dsu-addmission .bannerContent h3 {font-size: 1.4rem;}




.dsu-addmission .bannerContent .bnr__Adm_dv .button__flex {text-align: left; width: 100%; }
.campus__section .gal-head span { font-size: 22px;}


	
	
	
.logo {position: relative; width: 100%; margin-top: -9px;}	

.header .header-absolute .mobile__dv .divids img {width: 90%;}
#header.sticky .header-absolute .mobile__dv .divids img{width:95%;}


.dsu-addmission .bannerContent h3 em {display: inline-block; font-size: 1.6rem;}






.high__section .glased .articles__item h5.counting-number, .high__section .glased .articles__item span.plused {font-size: 2.7rem;}
.high__section .glased .articles__item p {font-size: 16px;}
.high__section .glased {padding-top: 0px;}








.dsu-addmission .bannerContent span em {
    font-style: normal;
    display: inline-block;
    /* border-left: solid 1px #f2ca02; */
    /* border-right: solid 1px #f2ca02; */
    padding: 0 0px;
    margin: 0 0px;
}


	
.package_section {
    
    height: auto;
}
	
		










.widget-title h3{font-size: 22px; text-align: center;}	

.widget-title h4 {font-size: 22px; }







.package_section .package__block .package_dv .package__item .welf {
    width: 100%;
   
}


h1, h2, h3, h3, h4, h5, h6 { font-size: 22px; }
p 
{ font-size: 14px;
    line-height: 22px;
    
     }

}

@media only screen and (max-width: 414px){
.header .logo img {width: 100%;}
#header.sticky .header-absolute .logo img {width: 90%;}
.header .header-absolute .mobile__dv .divids ul.lists li {margin-left: 10px;}	
.dsu-addmission .bannerContent h3 {font-size: 1.3rem;}
.dsu-addmission .bannerContent span {font-size: 16px; padding: 3px; border: solid 1px #DD3333;}
.dsu-addmission .bannerContent span em {font-size: 18px; display: inline-block;}
.dsu-addmission .bannerContent p {font-size: 13px; line-height: 1.2;}
.dsu-addmission .bannerContent .bnr__Adm_dv .button__flex {text-align: left; margin-bottom: 50px;}
.dsu-addmission .bannerContent .bnr__Adm_dv .button__flex ul.listed {
    list-style: none;
    padding: 0px;
    margin: 0px;
    width: 100%;
    float: left;
    display: contents;
}
.package_section .package__block .package_dv .package__item {padding: 20px 50px;}





.dsu-addmission .bannerContent h3 em {display: inline-block; font-size: 1.5rem;}





.high__section .glased .articles__item h5.counting-number, .high__section .glased .articles__item span.plused {font-size: 3rem;}




.high__section .glased .articles__item p {font-size: 22px;}
	









.package_section .package__block .package_dv .package__item .counting-item-block .counting-number, .package_section .package__block .package_dv .package__item .counting-item-block .plus {
    font-size: 35px;
    
}






}

@media only screen and (max-width: 384px){

.dsu-addmission .bannerContent h3 {font-size: 1.22rem;}
.dsu-addmission .bannerContent span {font-size: 14px; padding: 3px; border: solid 1px #DD3333;}

.dsu-addmission .bannerContent .bnr__Adm_dv p {font-size: 18px; }



}


@media only screen and (max-width: 360px){

.dsu-addmission .bannerContent h3 {font-size: 1.15rem;}
}

@media only screen and (max-width: 320px){

}
