/* ======================= 3 - ResponsiveCSS-START ===========================  */

/* == Heading-START == */
@media only screen and (max-width:1399px){
.herolist ul li{font-size:2.1rem;}
}
@media only screen and (max-width:1299px){
h1,h2,h3,h4,h5,h6,.widget-title h3{font-size:2.9rem;}
.resp-tabs-list li{font-size:2.2rem;}
.header .approvalbx p{font-size:2.1rem;}
.dsu-admission h3{font-size:4.5rem;}
.dsu-admission h1{font-size:3rem;}
.dsu-admission h1 strong{font-size:4.8rem;}
.dsu-admission h2{font-size:2.4rem;}
.herolist ul li{font-size:2rem;}
}
@media only screen and (max-width:1199px){
h1,h2,h3,h4,h5,h6,.widget-title h3{font-size:2.6rem;}
.resp-tabs-list li{font-size:2.1rem;}
.sub-title h4{font-size:2.6rem;}
.sub-title p{font-size:1.9rem;}
.header .approvalbx p{font-size:2rem;}
.dsu-admission h3{font-size:4.2rem;}
.dsu-admission h1{font-size:2.8rem;}
.dsu-admission h1 strong{font-size:4.6rem;}
.dsu-admission h2{font-size:2.2rem;}
.herolist ul li{font-size:1.8rem;}
}
@media only screen and (max-width:1024px){
h1,h2,h3,h4,h5,h6,.widget-title h3{font-size:2.3rem;}
.resp-tabs-list li{font-size:1.9rem;}
.sub-title h4{font-size:2.4rem;}
.sub-title p{font-size:1.8rem;}
.header .approvalbx p{font-size:1.8rem;}
.title-wrap{padding-bottom:1.5rem;}
.dsu-admission h3{font-size:4rem;}
.dsu-admission h1{font-size:2.6rem;}
.dsu-admission h1 strong{font-size:4.2rem;}
.dsu-admission h2{font-size:2.1rem;}
}
@media only screen and (max-width:991px){
h1,h2,h3,h4,h5,h6,.widget-title h3{font-size:2.1rem;}
.resp-tabs-list li{font-size:1.7rem;}
.sub-title h4{font-size:2.2rem;}
.sub-title p{font-size:1.7rem;}
.title-wrap{padding-bottom:1rem;}
.header .approvalbx p{font-size:1.7rem;}
.dsu-admission h3{font-size:2.8rem;margin-bottom:1rem;}
.dsu-admission h1{font-size:2.2rem;}
.dsu-admission h1 strong{font-size:4rem;}
.dsu-admission h2{font-size:2rem;margin-bottom:0.7rem;}
.herolist ul li{font-size:1.65rem;}
.herolist ul{max-width:38rem;margin:0 auto;}
}
@media only screen and (max-width:767px){
h1,h2,h3,h4,h5,h6,.widget-title h3{font-size:2.3rem;}
.resp-tabs-list li{font-size:1.65rem;}
h2.resp-accordion{font-size:2.2rem;}
.sub-title h4{font-size:1.9rem;}
.sub-title p{font-size:1.65rem;}
.header .approvalbx p{font-size:1.45rem;}
}
@media only screen and (max-width:576px){
h1,h2,h3,h4,h5,h6,.widget-title h3{font-size:2rem;}
.resp-tabs-list li{font-size:1.7rem;}
h2.resp-accordion{font-size:1.9rem;}
.sub-title h4{font-size:1.7rem;}
.sub-title p{font-size:1.45rem;}
.herolisticon span::before{content:'';width:3.6rem;height:3.6rem;top:-2px;}
.herolist ul li{font-size:1.5rem;margin:5px 0px;}
.herolisticon span{padding-left:4.5rem;min-height:unset;min-height:initial;}
.dsu-admission h1 strong{font-size:2.6rem;}
.herolist ul li span > a{padding:5px 19px;}
.herolist ul {max-width: 33rem;}
}
@media only screen and (max-width:321px){
h1,h2,h3,h4,h5,h6,.widget-title h3{font-size:1.7rem;}
.resp-tabs-list li{font-size:1.6rem;}
}

/* == Heading-CLOSE == */
@media (min-width:1920px){
}
@media (min-width:576px){
}
@media (min-width:768px){
}
@media only screen and (min-width:992px){
.rankBoxes .cols{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%;padding-left:8px;padding-right:8px;}
.container{max-width:82%;}
.header .container,.dsu-intro .container{max-width:86%;}
}
@media only screen and (min-width:768px){

/* Association-START */
.assoc_wrap .col-6{border-right:2px solid #b2c6df;border-bottom:2px solid #b2c6df;}
.assoc_wrap .col-6:last-child{border-right:none;border-bottom:none;}
.assoc_wrap .col-6:nth-last-child(2){border-bottom:none;}
.assoc_wrap .col-6:nth-child(3n){border-right:none;}

/* Association-CLOSE */}
@media only screen and (min-width:768px) and (max-width:991px){
.assoc_section .col-md-6{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}
}
@media only screen and (max-width:1920px){
}
@media only screen and (max-width:1600px){
}
@media only screen and (max-width:1440px){
}
@media only screen and (max-width:1399px){
.specl_innersec::before,.specl_innersec:before{content:'';left:-7%;}
.rankitemwrap{padding:3.8rem 0%;}
.coursecontentwrap{padding:2rem 1.2rem 0.5rem 0.5rem;}
.courses__Block p{font-size:1.5rem;line-height:1.5;}
}
@media only screen and (max-width:1299px){
.specl_innersec::before,.specl_innersec:before{content:'';background-size:contain;}
.counter_item .number_content strong{font-size:5rem;}
.counter_item .number_content strong>small{font-size:3.6rem;}
.counter_item .number_content p{font-size:1.85rem;}
.counter_item .number_content h6{font-size:2.4rem;}
.assoc__item h4{font-size:2.4rem;}
.assoc__item .description p{font-size:1.8rem;line-height:1.4;}
.assoc__item:hover h4,.assoc__item.active h4{font-size:2.8rem;}
.place_content h4{font-size:1.8rem;}
}
@media only screen and (max-width:1199px){
.collabContent h4{font-size:17px;}
.sec5 .col-lg-4 .activities-area h4{font-size:20px;}
.courses__Block p{font-size:1.4rem;}
.sec4 .clipshap-content{padding:20px 15px;}
.sec4 .clipshap-content p{font-size:16px;}
.specl_innersec::before,.specl_innersec:before{content:'';left:0%;}
#intpact-slider.owl-theme .owl-nav .owl-prev{left:-35px;}
#intpact-slider.owl-theme .owl-nav .owl-next{right:-35px;}
.assoc__item h4{font-size:2.2rem;}
.assoc__item .description p{font-size:1.6rem;line-height:1.35;}
.assoc__item:hover h4,.assoc__item.active h4{font-size:2.4rem;}
.assoc__item.active .description,.assoc__item:hover .description{height:12rem;}
.number_wrapper{padding:1rem 0;}
.coursecontentwrap{padding:1.5rem 1rem 0.5rem 0rem;}
.counter_item .number_content strong{font-size:4.6rem;}
.counter_item .number_content p{font-size:1.7rem;}
.counter_item .number_content h6{font-size:2.1rem;}
.galleryboxwrap .nav-link{font-size:2.2rem;}
#place-slider.owl-theme .items{padding:0.1rem;}
.agencyboxImg{padding:3rem 2rem;}
.collabs-sec{padding:0 3%;}
.courses__section .resp-tabs-list li{padding:0.7rem 1rem;}
.dsu-form{margin:3.5rem auto;padding:1.2rem 0rem;}
.bannerContent {margin-top: -7%;}
.herolist{margin-top:27%;}
.counter_item{padding:2.2rem 1.3rem;}
}
@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;}
.sideNavi{right:-48px;}
.sec2,.sec3,.sec4{background-size:cover;}
.gallery-member.owl-theme .owl-nav .owl-next{right:0;}
.gallery-member.owl-theme .owl-nav .owl-prev{left:0px;}
.stripsection p{font-size:17px;}
.applyBox{margin-top:25px;margin-bottom:25px;}
.nirf-sec img{max-width:80%;}
#intpact-slider.owl-theme .owl-nav .owl-prev{left:-25px;}
#intpact-slider.owl-theme .owl-nav .owl-next{right:-25px;}
.gallery-member.owl-carousel .items{padding:0.1rem;}
.galleryboxwrap .nav-link{font-size:2rem;}
.logo img,.logo_right img{max-height:5.5rem;}
.top-head{padding:2rem 0;}
.dsu-intro{padding-top:9rem;}
.bannerContent {margin-top: 0%;}
.herolist{margin-top:38%;}
}
@media only screen and (max-width:991px){
.mobview{display:block!important;}
.mobhide{display:none!important;}
.sec5:after{display:none;}
#heroo{position:relative;display:none;}

/* .dsu-intro{position:relative;height:auto;top:unset;top:initial;left:unset;left:initial;bottom:initial;bottom:unset;background-color:#e9c101;} */
.dsu-intro:before,.dsu-intro::before{content:'';background-color:rgba(16,85,114,0.0);}
.sideNavi{right:0px;top:auto;bottom:0px;width:100%;-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);}
.sideNavi a{width:100%;display:block;text-align:center;padding:10px 10px!important;}
.footer{height:130px;}
.dsu-intro .leftsec_content{width:100%;display:table;text-align:center;position:relative;}
.dsu-intro .col-sm-5{width:100%;}
.applyBox,.dsu-form{width:330px;margin:1rem auto 2rem;float:none;}
.dsu-admission{margin-top:20px;display:block;}
.dsu-form{height:auto;}
.dsuaddmissioninner{max-width:450px;margin:0 auto;text-align:center;}
.assoc_section,.sec4,.courses__section,.sec5,.sec3,.place_section,.sec7,.section_gallery{padding-top:1.6rem!important;padding-bottom:1.6rem!important;}
.clbrow1{padding-top:2rem!important;}
#intpact-slider{margin-top:.5rem!important;}
.assoc_box p{font-size:14px;}
.rankBoxes{padding:0 15px;margin-top:.5rem!important;}
.rankBoxes .cols{padding-left:7px;padding-right:7px;margin-bottom:14px;}
.sec4 .clipshap-content{background-color:rgba(0,0,0,0.6);}
.specl_innersec::before,.specl_innersec:before{content:'';display:none;}
.specl_innersec{padding-bottom:0rem!important;}
.sec5 .col-lg-4 .activities-area h4{font-size:16px;}
.collabContent h4{font-size:15px;}
.place_inner{padding-left:0px;padding-right:0px}
.place_content{padding:15px 5px 1px;min-height:92px;}
.section_gallery .container{padding-left:25px;padding-right:25px;}
.courses__section .resp-tabs-container .courses__Content .desktop{display:none;}
.courses__Block{position:relative;min-height:initial;min-height:unset;padding:2rem 1rem;}
.courses__Block p{font-size:1.5rem;text-align:justify;line-height:1.5;    /* text-shadow: 1px 1px 1px rgba(0, 0, 0,0.7); */}
.introBG{background:none;}
.assoc_box figure{margin-bottom:20px;}
.gallerytitlecolm{width:50.50%;}
.gallery-member.owl-theme .owl-nav .owl-next{margin-left:4.5rem!important;}
.expert_row_wrap{padding:1rem 0;}
.partnersImg{padding:0.4rem;}
.assoc__item h4{font-size:1.75rem;}
.assoc__item .description p{font-size:1.4rem;line-height:1.3;}
.assoc__item:hover h4,.assoc__item.active h4{font-size:2rem;}
.assoc_wrap{padding:1rem 0;}
.courses__section .resp-tabs-container{border-radius:0;}
.bannerContent{text-align:center;}
.counter_item .number_content strong{font-size:4.2rem;}
.counter_item .number_content strong>small{font-size:2rem;}
.counter_item .number_content p{font-size:1.65rem;}
.counter_item .number_content h6{font-size:2rem;}
.counter_icon img{max-width:7.2rem;}
.widget-title.text-left{text-align:center;}
.galleryboxwrap .widget-title.text-left{text-align:left;}
.placement_row .col-12:first-child{padding-top:0px;}
.placement-sec{padding:0.5rem 3rem;}
.number_content{text-align:center;}
.number_wrapper{width:100%;padding:0rem 2rem;}
.herolist{margin-top:1.5rem;}
.courseImgwrap figure{text-align:center;}
.courseImgwrap figure img{max-width:28rem;margin:0 auto;}
.coursecontentwrap{padding:1rem 0.3rem 0;}
.coursedotvector{display:none;}
.galleryboxwrap .tab-content{padding-top:1rem;}
#counter-slider.owl-carousel .owl-nav .owl-prev{left:-1.5rem;}
#counter-slider.owl-carousel .owl-nav .owl-next{right:-1.5rem;}
.courses__section h2.resp-accordion span em{padding-left:1.2rem;font-style:normal;}
h2.resp-tab-active span.resp-arrow:before{content:'-';margin-top:1.2rem;}
.resp-arrow:after{content:'+';margin-top:1.45rem;}
.gallery-member.owl-theme .owl-nav .owl-prev{margin:2px 8px!important;}
.gallery-member.owl-theme .owl-nav .owl-next{margin:2px 8px!important;}

/* .owl-theme */
.owl-theme .owl-nav [class*=owl-]{width:3.5rem!important;height:3.5rem!important;line-height:3.3rem!important;font-size:2.8rem!important;}
#place-slider.owl-theme .owl-nav .owl-prev{left:-2rem;}
#place-slider.owl-theme .owl-nav .owl-next{right:-2rem;}
}
@media only screen and (max-width:767px){
.container{max-width:100%;}
.stripsection p{font-size:16px;}
.stripsection{margin-bottom:10px;}
.sec_date .stripsection:last-child{margin-bottom:0px;}
.nirf-sec{margin-top:15px!important;margin-bottom:20px;text-align:center!important;}
.nirf-sec img{max-width:350px;}
.assoc_section .col-12:last-child{text-align:center;}
.sec4 .clipshap-content{padding:20px 12px;}
.courses__section .position-relative{padding-top:1.5rem!important;}
.clbrow1 .col-4{padding-left:5px;padding-right:5px;}
.place_grid{padding-left:10px;padding-right:10px;}
#place-slider.owl-theme .owl-nav [class*="owl-"]{width:25px;height:35px;font-size:32px;line-height:35px;}
.owl-theme .owl-nav .owl-prev{left:0rem;}
.owl-theme .owl-nav .owl-next{right:0rem;}
#place-slider.owl-theme .owl-nav .owl-prev{left:-3rem;}
#place-slider.owl-theme .owl-nav .owl-next{right:-3rem;}
#recruiters-slider.owl-theme .owl-nav .owl-prev{left:-2.5rem;}
#recruiters-slider.owl-theme .owl-nav .owl-next{right:-2.5rem;}
.place_wrapper{padding:1rem 2rem;}
.courses__Block p{font-size:1.45rem;}
.courses__Block{padding:15px;}
.assoc_section{padding-left:5px;padding-right:5px;}
.clipinner img{width:70px;}
.rankitemwrap figure img{max-width:100%;}
.partnersImg{padding:1.5rem;}

/* Association-START */
.assoc_wrap{padding:1rem 2rem;}
.agencyboxImg{padding:2rem 1.5rem;}
.assoc_wrap .col-6:nth-child(odd){border-bottom:2px solid #b2c6df;}
.assoc_wrap .col-6:nth-child(even){border-left:2px solid #b2c6df;border-bottom:2px solid #b2c6df;}
.assoc_wrap .col-6:last-child{border-left:none;border-bottom:none;}

/* Association-CLOSE */
.facilities-row{padding:0 3%;}
.footer p{font-size:1.45rem;}
.widget-title h3.line-border span{padding-left:7rem;padding-right:7rem;}
.widget-title h3.line-border span::before,.widget-title h3.line-border span::after{content:'';width:6rem;}
.galleryboxwrap .nav-link{font-size:1.9rem;padding:1.6rem 4rem;}
.galleryboxwrap .nav-pills .nav-item:not(:last-child) .nav-link{margin-right:1rem;}
.header-absolute{padding-left:1rem;padding-right:1rem;}
}
@media only screen and (max-width:576px){
.rankitemwrap{padding:1.5rem 0%;}
.rankitemwrap{max-width:30rem;margin:1rem auto;}
.btn_submit{font-size:2.2rem;padding:0.7rem 4rem;}
.counter_item{max-width:100%;}
.counter_item::after{content:'';display:none;}
.assoc__item{height:26rem;}
.assoc__item h4{font-size:1.4rem;}
.assoc__item .description p{font-size:1.2rem;}
.assoc__item:hover h4,.assoc__item.active h4{font-size:1.45rem;}
.assoc_wrap{padding:0rem 0 1rem;}
.gallery-member.owl-carousel .items{padding:0rem;}
.facilities-row{padding:0 0%;}
.gallery_area .item_row .popup-gallery-row{max-width:29rem;margin:0 auto;}
.place_box{max-width:29rem;margin:0 auto;}
.dsu-admission h2{margin-top:0rem;}
.dsu-admission{margin-top:1rem;}
.galleryboxwrap .nav-link {font-size: 1.7rem;padding: 1.6rem 2.8rem;}
/* .npf_wgts{height: 575px!important;} */
/* .npf_wgts iframe{height: 100%!important;} */
/* npf_widgets */
#popup-d0fd2aa17db8371cd2b8bdb9b037719e {
  padding: 0.2rem!important;
}
#popup-in-d0fd2aa17db8371cd2b8bdb9b037719e {
  padding: 1rem 0.1rem 0!important;
}
.npfTitle-d0fd2aa17db8371cd2b8bdb9b037719e {
  font-size: 1.8rem!important;
}

/*== thanksection_css-START ==*/
.thanksection{padding-left:5px;padding-right:5px;height:calc(100vh - 50px);}
.thankMsg img{max-width:8rem;}
.thankContent{padding:20px 20px;margin:39% auto;}
.thankMsg h5{font-size:1.7rem;}
.thankMsg h5 strong{font-size:3.8rem;}

/*== thanksection_css-CLOSE ==*/}
@media only screen and (max-width:568px){
.sec5 .col-lg-4 .activities-area h4{font-size:14px;}
.footer p{font-size:1.35rem;}
.footer{padding:15px 0px;}
.section_gallery .container{padding-left:15px;padding-right:15px;}
#intpact-slider.owl-theme .owl-nav .owl-prev{left:-15px;}
#intpact-slider.owl-theme .owl-nav .owl-next{right:-15px;}
.sec4 .clipshap-content p{font-size:16px;line-height:1.45;}
.rankBoxes{padding:0 15px;}
.sec1 img{width:280px;}
.assoc_box figure{margin-bottom:20px;}
.rankBoxes .cols:last-child{margin-bottom:0px;}
.gallery-member.owl-theme .owl-nav [class*=owl-]{top:84%;}
#intpact-slider.owl-theme .owl-nav [class*="owl-"]{width:30px;height:30px;font-size:21px;line-height:31px;}
.gallery-member.owl-theme .owl-nav [class*=owl-]{width:30px;height:30px;font-size:21px;line-height:31px;}
.gallery_area .single_gallery_item .links a img{max-width:30px;}
.formIDfid{padding:0px 0px;}
.dsu-intro .leftsec_content,#applyBox{padding-left:0px;padding-right:0px;}
.dsu-intro .leftsec_content{width:100%;display:table;text-align:center;position:relative;}
.dsuaddmissioninner{max-width:100%;}
#rank-slider.owl-theme .owl-dots .owl-dot span{margin:3px 2px;}
.assoc_wrap{padding:0rem 0rem;}
.assoc_item_content{padding:0.5rem 5%;}
.ouruspImg img{width:23rem;}
.place_box img{height:auto;}
.logo img,.logo_right img{max-height:4.2rem;}
}
@media only screen and (max-width:480px){
.loader img{width:24rem;}
.place_content h4{font-size:1.7rem;}
.place_content p{font-size:1.4rem;}
.galleryrow .gallerytitlecolm{position:relative;padding:0;text-align:center;width:100%;top:unset;top:initial;left:unset;left:initial;bottom:unset;bottom:initial;height:auto;}
.galleryboxwrap .widget-title.text-left{text-align:center;}
.gallery-member.owl-theme .owl-nav [class*=owl-]{top:50%;-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.gallery-member.owl-theme .owl-nav .owl-prev{left:-2rem;}
.gallery-member.owl-theme .owl-nav .owl-next{right:-2rem;margin-left:auto!important;}
}
@media only screen and (max-width:414px){
.applyBox,.dsu-form{width:100%;}
.section_gallery{padding-top:10px;}
.facilities-row.mt-5{margin-top:31px!important;}
}
@media only screen and (max-width:375px){
.sec5 .row .col-lg-4{text-align:center;}
.sec5 .col-lg-4:nth-child(2) .activities-area:before,.sec5 .col-lg-4:nth-child(2) .activities-area:after{display:none;}

/* recruiters-slider */
#recruiters-slider .owl-item .text-center img{text-align:center;}

/* rank-slider */
#rank-slider .owl-item .text-center img{text-align:center;}

/* place-slider */
#place-slider .owl-item .text-center img{text-align:center;}

/* intpact-slider */
#intpact-slider .owl-item .text-center img{text-align:center;}
}
@media only screen and (max-width:360px){
.sec4.py-4 .row .col-lg-4 .position-relative{width:100%;}
.clipshap img{width:100%;}
.sec4 .clipshap-content span{font-size:16px;line-height:22px;padding:0 12px;}
.clbrow1 .col-4{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}
.sec5 .col-lg-4 .activities-area h4{font-size:16px;}
.clbrow1{padding:0px 10px;padding-top:1.4rem!important;}
.clbrow2{padding-top:1.4rem!important;}
.activities-area{padding:10px;}
.sec5 .row .col-lg-4:nth-child(2){border-left:0px solid rgba(0,0,0,0.2);border-right:0px solid rgba(0,0,0,0.2);}
.sec5 .row .col-lg-4:nth-child(2){border-top:1px solid rgba(0,0,0,0.2);border-bottom:1px solid rgba(0,0,0,0.2);}
.logo img{width:90%;}
}
@media only screen and (max-width:320px){
.collabContent h4{font-weight:600;}
.place_content{margin-bottom:30px;min-height:unset;min-height:initial;}
.widget-title h3.line-border span{padding-left:5rem;padding-right:5rem;}
.widget-title h3.line-border span::before,.widget-title h3.line-border span::after{content:'';width:4.5rem;}
.galleryboxwrap .nav-link{font-size:1.6rem;padding:1.4rem 2.5rem;}
}

/* ======================= 3 - ResponsiveCSS-CLOSE ===========================  */