/* ======================= 3 - ResponsiveCSS-START ===========================  */

/* == Heading-START == */
@media only screen and (max-width:1199px){
h1,
h2,
h3,
h4,
h5,
h6{font-size:3.6rem;}
}
@media only screen and (max-width:1199px){
h1,
h2,
h3,
h4,
h5,
h6{font-size:3.2rem;}
}
@media only screen and (max-width:991px){
h1,
h2,
h3,
h4,
h5,
h6{font-size:2.8rem;}
}
@media only screen and (max-width:767px){
h1,
h2,
h3,
h4,
h5,
h6{font-size:2.3rem;}
}
@media only screen and (max-width:576px){
h1,
h2,
h3,
h4,
h5,
h6{font-size:1.9rem;}
}

/* == Heading-CLOSE == */
@media only screen and (min-width:992px) and (max-width:1299px){
}
@media only screen and (min-width:768px){
}
@media only screen and (min-width:992px){
.coursecontent-section .col-md-7:first-child .conurse-content-area{padding-right: 7%;}
.coursecontent-section .nbfd .col-md-7 .conurse-content-area{padding-left: 7%;}
.eligibilityContent{padding-right: 20%;}
/* .container{width:92%;} */

/* .navbar>.container{width:100%;} */}
@media only screen and (min-width:1025px){

/* .container{width:90%;} */}
@media only screen and (min-width:1199px){

/* .container{width:85%;} */}
@media only screen and (min-width:1399px){
.container{width:81%;}
}
@media only screen and (min-width:992px){
.specrow .cols{padding-left:10px;padding-right:10px;margin-bottom:20px;}
}
@media only screen and (min-width:768px){

}
@media only screen and (min-width:576px){
.affiliation li:last-child{border-right:0px;}

}
@media only screen and (min-width:400px){
.affiliation li:last-child{border-right:0px;}
}
@media only screen and (min-width:768px) and (max-width:991px){
.specrow .cols{padding-left:5px;padding-right:5px;margin-bottom:10px;}
}
@media only screen and (max-width:1920px){
}
@media only screen and (max-width:1600px){
}
@media only screen and (max-width:1400px){
}
@media only screen and (max-width:1399px){
}
@media only screen and (max-width:1299px){
.navbar-nav .nav-item:last-child a{border:0rem;}
.proghigh-title p{font-size:1.3rem;}
.prog-title h4{font-size:1.62rem;}
.navbar-nav .nav-item a{padding:0rem 0.8rem!important;}
.navbar-nav .nav-item:last-child a{border:0rem;}
.rankDescription h4{font-size:1.5rem;}
.facilitysep{padding:1.5rem 1rem;min-height:188px;}
.ch-title h4{font-size:1.85rem;}
.ch-title h5{font-size:1.4rem;}
.ch-title p{font-size:1.4rem;}
.highlightBxInr h4{font-size:1.8rem;}
.highlightBxInr p{font-size:1.6rem;}
.electiveDescription p{font-size:1.6rem;}
.ticklist ul li{font-size:1.6rem;}
.conurse-content-area h2 {font-size: 2.8rem;}
.bc-img01 {height: 112vh;}

}
@media only screen and (max-width:1199px){
.prog-title h4{font-size:1.5rem;margin-bottom:0.7rem;}
.para h5{font-size:1.7rem;}
.para p{font-size:1.5rem;}
.schContent p{font-size:1.4rem;}
.applynowsec a{font-size:2.4rem;}
.navbar-nav .nav-item a{padding:0rem 0.7rem!important;font-size:1.35rem;}
.navbar-nav .nav-item:last-child a{border:0rem;}
.approvalbx p{font-size:1.35rem;}
.rankDescription h4{font-size:1.48rem;}
.dsu-addmission h1{font-size:2.6rem;}
.dsu-addmission h2 {
    font-size: 2.6rem;
}
.about__section .about__Block span { font-size: 2.2em;}
.oppBoxTitle h4{font-size:2.35rem;}
.highlightBxInr h4{font-size:1.6rem;}
.electiveDescription p{font-size:1.55rem;}
.ticklist ul li{font-size:1.55rem;}
.highlightBxInr p{font-size:1.5rem;}
.timeContent p{font-size:2rem;}
.aboutDescription p{font-size:1.6rem;}
.sub-title h6{font-size:1.75rem;}
.proghigh-title h4{font-size:1.45rem;}
.specDescription h4{font-size:1.6rem;}
.timeContent p span small{font-size:1.5rem;}
.eligibilitylist ul li {font-size: 1.8rem;}
.aboutContent p, .readmore__toggle {font-size: 1.55rem;line-height: 1.55;}
.dsu-addmission p {font-size: 1.8rem;line-height: 1.6;}

}
@media only screen and (max-width:1024px){
.logo img {width: 13rem;}
.mobile__dv .divids h1 {font-size: 3rem;}
#header.sticky .header-absolute .logo img {width: 11rem;}	
	
#hero.container-fluid,
#hero.container-fluid .row{padding-left:0px;padding-right:0px;margin-right:0px;margin-left:0px;}
.dsu-addmission h1 {font-size: 2.6rem;}
.dsu-addmission h2 {font-size: 2.6rem;}
.dsu-addmission { margin-top: 16rem;}


.aboutussection .maping-cover {margin-right: 12rem;}
.about__section .about__Block span {font-size: 2.2em;}

.ch-title p{font-size:1.35rem;}

/* owl */
.owl-theme .owl-nav [class*=owl-]{width:3.5rem!important;height:3.5rem!important;line-height:3.8rem!important;font-size:2.5rem!important;top:-60px;}
.owl-theme .owl-nav .owl-prev{right:5rem;}

}
@media only screen and (max-width:991px){
    .contact-fild-box #combine_data{
        background-position-x: 93%;
    background-position-y: 15px;
    
    }
    .desk_1{
        display: none !important;
    }
    .about__section .about__Block .why_flex{
        flex-direction: column;
        gap:0;
    }
    .about__Block ul.listing li{
        font-size: 16px;
    }
    .items_combine{
        top:37px !important
    
    }
.py-8{padding-top:0rem!important;padding-bottom:2rem!important;}
.py-5{padding-top:1rem!important;padding-bottom:2rem!important;}
.logo img{width:12rem;}
.mobile__dv .divids h1 {font-size: 2.8rem;}
.logo_right img{width:17rem;}
#header.sticky .header-absolute .logo img {
    width: 11rem;
}
.mobview{display:block!important;}
.mobhide{display:none!important;}
.mobile{display:block!important;}

.maped {padding-top: 20px;}


.aboutpic figure img {
    width: 70%;
}
.aboutpic figure {text-align: center; padding-bottom: 2rem;}
.maped .collections.mobile ul.listed li img {width: 5%;}
.maped .collections.mobile ul.listed {top: 1rem; left: 37%;}
.about__section .about__Block span {font-size: 2.2em;}



.aboutussection:before{display:none;}
.aboutussection:after{display:none;}
.sliderprofile {margin-bottom: 100px;}

.top-head{padding:2px 0;}
.logo{text-align:center;}
.header .approvalbx p{font-size:14px;}
.logo_right img{width:8rem;}
#heroo{position:relative;display:none;}
.bc-img01{background-size:cover;background:#000016;}
.dsu-intro{position:relative;height:auto;top:unset;top:initial;left:unset;left:initial;bottom:initial;bottom:unset;padding-top:0px;width:100%;background-color:#000016;background-image:url(../images/banner.jpg);background-size:cover;background-position:top center;background-repeat:no-repeat;}
.sideNavi{right:0px;top:auto;bottom:0px;width:100%;transform:rotate(0deg);}
.sideNaviInner{display:flex;}
.sideNavi a{width:100%;display:inline-block;text-align:center;padding:15px 10px;font-size:2rem;}
.footer{height:130px;margin-bottom:1px;}
.dsu-intro .leftsec_content{width:100%;display:table;text-align:center;position:relative;}
.dsu-intro .col-sm-5{width:100%;}
.applyBox{width:100%;margin:0px auto 20px;float:none;}
.dsu-form{max-width:315px;margin:10px auto 0;float:none;height:auto;padding:2rem 2rem;background-color:rgba(17,22,23,0.75);}
.dsu-addmission{margin-top:10px;margin-bottom:5px;display:block;}
.dsuInner{max-width:100%;}
.oppsection .sectionInner{margin-top:0.5rem!important;}
.progsection .sectionInner{padding-left:0;padding-right:0;}
.progContent{padding:2rem 1.7rem;border-radius:1.5rem;}
.oppBox{width:100%;padding:2.7rem 1.2rem;}
.prog-title .para{text-align:left;}
.prog-title h4{font-size:1.4rem;margin-bottom:0.5rem;}
.para{text-align:center;}
.para h5{font-size:1.7rem;}
.para p{font-size:1.4rem;}
.schContent p{font-size:1.4rem;font-weight:400;line-height:1.7;text-shadow:1px 1px 2px rgba(0,0,0,0.5);}
.mylist ul li{font-size:1.3rem;}
.widget-title.text-left{text-align:center;}
.prohighsection .widget-title.text-left{text-align:left;}

/* == Headingborders-START == */
.widget-title h3.titleborder:before{content:"";}
.widget-title.text-left h3.titleborder:before{content:"";left:50%;transform:translateX(-50%);}

/* == Headingborders-CLOSE == */
.ch-title h4{text-align:center;}
.ch-title h5{text-align:center;margin-bottom:1rem;}
.proghigh-title h4{text-align:center;}
.proghigh-title h5{text-align:center;}
.ch-title p{min-height:unset;min-height:initial;}
.abtkey_row .cols:first-child{order:1!important;}
.abtkey_row .cols:last-child{order:2!important;}
.section{padding-top:2rem!important;padding-bottom:2rem!important;}
.prohighsection{padding-top:0rem!important;padding-bottom:0rem!important;}
#prog-slider.owl-theme .items .col-12{flex:0 0 auto;width:100%;}
#testi-slider.owl-theme .items .col-12{flex:0 0 auto;width:100%;}

.navbar-brand img{width:8rem;background-color:#f68321;}
#header.sticky .header-absolute .logo_right img{width:7.5rem;}
.header{position:relative;background: #fff;}
.header .top-head .navbar{padding:0rem 0rem!important;}
.form-inline .nav-item{width:100%;text-align:center;}
.form-inline .nav-item img{width:5rem;}
.navbar-nav{margin:0;padding:0rem;}
.navbar-nav .nav-item{width:100%;}
.navbar-nav .nav-item a{padding:0.6rem 0.6rem!important;border:0;border-bottom:0.1rem solid rgba(255,255,255,0.4);letter-spacing:0.05rem;color:#ffffff;font-size:1.3rem;}
.navbar-nav .nav-item:last-child a{border:0rem;}
span.mobhead{width:100%;position:relative;}
.navbar-nav .nav-item a:hover,
.navbar-nav .nav-item a:focus,
.navbar-nav .nav-item a:active,
.navbar-nav .nav-item a.active,
.navbar-nav .nav-item a.is-active-top-nav__1level{color:#000016;}
.navbar-toggler{background-color:#ffffff!important;position:absolute;top:25px;right:15px;}
.approvalbx p{font-size:1.35rem;}
.applynowsec a{font-size:2rem;}
.footer p{font-size:1.3rem;}
.progBox{padding:0.5rem;}
.tool_row{padding:0 1.5rem;}
.sliderprofile figure{margin-top:0rem;}
.topQuote{width:7rem;}
.proghighProfile figure img{max-width:8rem;}
.dsu-addmission h1 {
    font-size: 3.2rem;
    margin-bottom: 0rem;
}
.dsu-addmission h1 span{font-size:3.2rem;}
.dsu-addmission h2{font-size:2.6rem;margin:1rem 0;}
.dsu-addmission h3{font-size:1.5rem;margin-top:0rem;margin-bottom:0rem;}
.dsu-addmission h4{font-size:1.45rem;}
.dsu-addmission p{font-size:1.7rem;}
.dsu-addmission p span{font-size:2.8rem;}
.navmenu{width:100%;}
.navbar-container{width:100%;}
.form-inline .nav-item p{color:#ffffff;line-height:1.2;font-size:1.5rem;font-weight:500;margin-top:7px;}
.form-inline .nav-item p a{color:inherit;}
.form-inline .nav-item p a:hover,
.approvalbx p a:focus{color:#000016;}
.prohighContainer.vector figure{margin-top:0.5rem;text-align:center;width:100%;}
.prohighContainer.vector figure img{max-width:28rem;margin:0 auto;}
.electiveContent .sub-title p{text-align:justify;}
.ticklist{margin-bottom:0rem;}
.oppBoxTitle h4{font-size:2.2rem;}
.oppSecCont .oppBox:first-child,
.oppSecCont .oppBox:last-child{width:100%;}
.aboutBox .sub-title p{text-align:justify;margin-bottom:1.5rem;}
.aboutsection .sectionInner{margin-top:0rem;margin-bottom:0rem;}
.elective_row .colm:nth-child(1){display:none;}
.title-wrap{padding-bottom:1.3rem;}
.dsuInnerContent ul{list-style:none;}
.dsuInnerContent ul li{border-bottom:dashed 1px #ffffff;}
.aboutDescription p{font-size:1.55rem;}
.timeContent{padding:1rem 0.7rem;}
.timerow .colm::after{content:'';position:absolute;bottom:1px;display:none;left:0px;right:0px;width:100px;height:1px;background-color:#e5e5e5;margin:0 auto;}
.timerow .colm:last-child::after{content:'';display:none;}
.timeContent p{font-size:1.8rem;flex-wrap:wrap!important;align-items:center!important;justify-content:center!important;}
.timeContent p b{font-size:4rem;line-height:1;width:100%;text-align:center;margin-bottom:0.5rem;}
.timeContent p span{text-align:center;}
.timeContent p span small{text-align:center;}
.widget-title img{max-width:27rem;}
.specDescription h4{font-size:1.5rem;}
.elective_row .colm:last-child{border-left:0px;border-top:1px solid #e7e7e7;}
.electiveContent{width:100%;padding:15px 0px 0;}
.sub-title h6{font-size:1.65rem;}
.name-test.font{font-size:2.2rem;}
.testiminal-box-sec p{font-size:1.6rem;}
.name-test-tile{font-size:1.6rem;} 
.testimonialWrap{padding: 0 0px;}
.conurse-content-area.py-8 p{font-size:1.6rem;line-height:1.6;}
.course-btn-s.font-a {padding: 14px 18px;font-size: 1.6rem;}
.aboutimages figure img{max-width: 55%; margin: 0 auto;}
#testi-slider.owl-carousel .items {padding: 0px;}
#testi-slider.owl-theme .owl-nav .owl-prev {left: 0px;}
#testi-slider.owl-theme .owl-nav .owl-next {right: 0px;}
#testi-slider.owl-carousel .items figure {top: -43px;}

/* elgicon */
.eligibilitylist ul li{font-size:1.7rem;}
.elgicon span{position:relative;padding-left:45px;display:block;min-height: 45px;}
.elgicon span::before{content:'';top:0px;width:35px;height:35px;}
/* elgicon-close */


.about__section {padding-top: 20px;}
.about__section .about__Block .about__Content { position: relative; left: 0px;}
.about__section .about__Block {padding-left: 0rem;}

.about__section .glosi { padding-bottom: 4rem;}
.sliderprofile {margin-left: 15px; margin-right: 15px;}

.progCont .picasa {display: none;}
#alumni-slider.owl-theme .owl-nav .owl-prev {left: 0.5rem;}

#alumni-slider.owl-theme .owl-nav .owl-next {right: 0.5rem;}
#alumni-slider.owl-theme .owl-nav [class*=owl-]{top: 40%;}

.hurryupsec{display:none;}
}
@media only screen and (max-width:767px){
.container{width:100%;max-width:100%;}
.logo{text-align:left;}
.logo_right{float:none;text-align:center;justify-content:center!important;flex:0 0 100%;max-width:100%;}
.chsliderGrid{margin-top:0rem!important;margin-bottom:0rem!important;}

.oppsection .sectionInner{margin-top:0rem!important;}
.logo img{width:11rem;}
.mobile__dv .divids h1 {font-size: 2.8rem;}
#header.sticky .header-absolute .logo img{width:10rem;}
.dsu-addmission h1{font-size:3rem;}
.dsu-addmission h2{font-size:2rem;margin-bottom:0.8rem;}
.dsu-addmission h2{margin:0rem 0;}	
.dsu-addmission h2 em {font-size: 1.8rem;}

.sliderprofile {margin-bottom: 100px;}
.maped .collections.mobile ul.listed li img {width: 5%;}
.maped .collections.mobile ul.listed {top: 1rem; left: 37%;}
.faculty__form h1.form-control {margin-bottom:1rem;}	

.ch-title .name-title {bottom: -80px; left: 0;}
.ch-title .name-title h4 {font-size: 30px; text-align: left;}
.ch-title .name-title h4 small {font-size: 20px;}	







.widget-title.text-left h3.titleborder::after{content:"";left:50%;margin:0 auto;-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);}
.widget-title.text-left h3.titleborder,
.widget-title h3.titleborder{min-width:85%;font-size:2.2em;}
.progContainer{padding:1rem 0.7rem;}
.placeContent h5{font-size:2.2rem;margin-bottom:10px;}
.placeticklist ul li{font-size:1.5rem;}
.choiceContent h5{font-size:1.8rem;margin-bottom:10px;}
.testiprorow .col-12:first-child .sliderprofile{max-width:18rem;margin:0 auto;}
.topQuote{width:4rem;}
.ch-title p{text-align:center;}
.moreless-buttonSec{text-align:center;margin-top:1.5rem;}
.aboutsection .sectionInner{padding-left:10px;padding-right:10px;}
.oppContainer{padding-left:5px;padding-right:5px;}
.sub-title{padding-left:5px;padding-right:5px;}
.aboutDescription p{font-size:1.45rem;}
.oppSecCont{padding:0px 0px;}
.aboutimages figure {text-align: center;}
#readmore {text-align: center;}
.dsuInner {max-width: 84%;margin: 0 auto;}
.conurse-content-area {text-align: center; padding-left: 7%; padding-right: 7%;}
.course-img.text-right,.course-img.text-left {text-align: center;}
.conurse-content-area.py-8 p {text-align: center;}
.conurse-content-area.py-8 p br {display: none;}
.course-button {justify-content: center!important;text-align: center;}
.aboutimages figure img {max-width: 70%;}
.course-img img {max-width: 86%;margin: 0 auto;}

}
@media only screen and (max-width:576px){

.thankMsg h5 strong {
    font-size: 4rem;
}
.thankMsg h5 {
    font-size: 2.1rem; line-height: 1.3;}
	
.thanksection {height: 75vh;}	

.dsuInnerContent ul{margin-left:0px;width:90%;list-style:none;margin:1rem auto;}
.logo img {width: 12rem;}
.mobile__dv .divids h1 {font-size: 3rem;}
#header.sticky .header-absolute .logo img{width:11rem;}
.brand-logo-section{width:100%;}
.loader img{width:10rem;}
.footer{padding:15px 0px;}
.footer p{font-size:13px;}
.dsu-form{padding:1.8rem 1.5rem;}
.contact_fild{padding:0px 0px 0px;}
.chBox{padding:0rem;}
.section{padding-top:1.5rem!important;padding-bottom:1.5rem!important;}
.oppBox{width:100%;padding:2.7rem 0rem;}

.videoplay .fa{font-size:3.5rem;}
.contact-fild-box .form-check label{font-size:12px;}
.contact-fild-box{margin-bottom:0.8rem;}
.wid50 .contact-fild-box:last-child{margin-bottom:0.8rem;}
.wid50.justify-content-between{flex-wrap:wrap!important;align-items:center!important;justify-content:center!important;}
.wid50 .contact-fild-box{width:100%;}
.contact-fild-box .form-control{min-height:36px;font-size:1.3rem;}
.dsuInner {padding: 0px;max-width: 96%;}
/* owl */
.owl-theme .owl-nav [class*=owl-]{width:3rem!important;height:3rem!important;line-height:3.3rem!important;font-size:2.2rem!important;top:-20px;}
.owl-theme .owl-nav .owl-prev{right:3.6rem;}
.maped .collections.mobile ul.listed li img {width: 6%;}
.maped .collections.mobile ul.listed {top: 1rem; left: 33%;}
.aboutpic figure img {width: 80%;}

.sliderprofile {margin-bottom: 100px;}
.ch-title .name-title {bottom: -80px; left: 0;}
.ch-title .name-title h4 {font-size: 30px; text-align: left;}
.ch-title .name-title h4 small {font-size: 20px;}	

}
@media only screen and (max-width:480px){
.marquee span {font-size: 2rem;}

.dsu-addmission h1 {font-size: 2.8rem;}
.hurryupsec ul.listing li {font-size: 16px; padding-left: 0rem;}

.maped .collections.mobile ul.listed li img {width: 10%;}
.maped .collections.mobile ul.listed {top: 1rem; left: 6%;}
.aboutpic figure img {width: 100%;}
.ch-title .name-title {
    bottom: -110px;
    
}

	
	
}
@media only screen and (max-width:414px){
.maped .collections.mobile ul.listed li {font-size: 24px;}	

}
@media only screen and (max-width:375px){
.wid50 .contact-fild-box{width:100%;}


}
@media only screen and (max-width:360px){
.dsu-form{max-width:98%;}

}
@media only screen and (max-width:340px){
.specrow .cols{width:100%;}
.course-img img {max-width: 96%;}
}
@media only screen and (max-width:321px){
.dsuInner {padding: 10px;max-width: 98%;}
}


/* ======================= 3 - ResponsiveCSS-CLOSE ===========================  */