/* ======================= 3 - ResponsiveCSS-START ===========================  */

/* == Heading-START == */
@media only screen and (max-width:1299px){
h1,h2,h3,h4,h5,h6,.widget-title h3{font-size:4rem;}
.header .approvalbx p{font-size:2rem;}
}
@media only screen and (max-width:1199px){
h1,h2,h3,h4,h5,h6,.widget-title h3{font-size:3.4rem;}
.sub-title h4{font-size:2.6rem;}
.sub-title p{font-size:1.9rem;}
.dsu-admission h1{font-size:3.2rem;}
.dsu-admission h1 em{font-size:10rem;}
.dsu-admission h2{font-size:2.5rem;}
.dsu-admission h3{font-size:1.55rem;}
.dsu-admission h3>small{font-size:2.3rem;}
.dsu-admission p{font-size:1.6rem;}
.dsu-admission p>b{font-size:2.4rem;}
.header .approvalbx p{font-size:1.8rem;}
}
@media only screen and (max-width:1024px){
h1,h2,h3,h4,h5,h6,.widget-title h3{font-size:3rem;}
.sub-title h4{font-size:2.4rem;}
.sub-title p{font-size:1.8rem;}
.header .approvalbx p{font-size:1.65rem;}
.dsu-admission h1 em{font-size:9rem;margin-left:-4px;}
.dsu-admission h2{font-size:2.2rem;}
.dsu-admission h3>small{font-size:2rem;}
}
@media only screen and (max-width:991px){
h1,h2,h3,h4,h5,h6,.widget-title h3{font-size:2.8rem;}
.sub-title h4{font-size:2.2rem;}
.sub-title p{font-size:1.7rem;}
.title-wrap{margin-bottom:1rem;}
.header .approvalbx p{font-size:1.6rem;}
.dsu-admission h1 em{font-size:8rem;margin-left:0px;display:block;}
.dsu-admission h2{font-size:2rem;}
.dsu-admission h3>small{font-size:1.85rem;margin-bottom:0rem;}
.dsu-admission h3{font-size:1.5rem;margin-bottom:0rem;}
.dsu-admission p{font-size:1.5rem;}
.dsu-admission p>b{font-size:2rem;}
.dsu-admission-title{margin:1.5rem 0;}
}
@media only screen and (max-width:767px){
h1,h2,h3,h4,h5,h6,.widget-title h3{font-size:2.4rem;}
.sub-title h4{font-size:1.9rem;}
.sub-title p{font-size:1.65rem;}
.title-wrap{margin-bottom:0.7rem;padding-bottom:0rem;}
.header .approvalbx p{font-size:1.3rem;}
.dsu-admission p{font-size:1.4rem;}
.dsu-admission p>b{font-size:1.75rem;}
.dsu-admission h1{font-size:2.8rem;}
.success-section .success-block .cols {
    max-width: none;
}
}
@media only screen and (max-width:576px){
h1,h2,h3,h4,h5,h6,.widget-title h3{font-size:2.2rem;}
.sub-title h4{font-size:1.7rem;}
.sub-title p{font-size:1.45rem;}
}

/* == Heading-CLOSE == */
@media (min-width:1921px){
.dsu-intro:after{content:'';width:46%;}
}
@media (min-width:576px){
}
@media (min-width:768px){
}
@media (min-width:992px){
}
@media only screen and (min-width:768px) and (max-width:992px){
.section2 .col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}
}
@media only screen and (max-width:1499px){
.specializationSec .subtitle p{font-size:18px;}
}
@media only screen and (max-width:1399px){
.rankitemTitle h5{font-size:1.65rem;}
.rankitemDetail{max-width:17rem;}
.rankitemDetail p span{font-size:2.8rem;}
.rankitemTitle h5 b{font-size:2rem;margin-top:3px;}
}
@media only screen and (max-width:1299px){
.section4 .courses-wrap strong{margin-top:10px;font-size:22px;}
.section4 .courses-wrap p{font-size:1.7rem;}
.logoRTsec>img{max-width:200px;}
.success-section .success-block .countingbg .countingnumber .counting-number{font-size:6.2rem;}
.success-section .success-block .countingbg .countingContent p{font-size:2rem;}
.rankitemDetail{max-width:16rem;}
.rankitemDetail p span{font-size:2.7rem;}
.rankitemTitle h5{font-size:1.6rem;}
.rankitemTitle h5 b{font-size:2rem;}
.whybox strong{font-size:2.3rem;}
.whybox p{font-size:1.85rem;}
.ticklist ul li{font-size:1.6rem;}
.eligibilityContent p{font-size:1.6rem;}
.aboutContent p{font-size:1.6rem;}
.awardSection .subtitle p{font-size:1.6rem;}
.highlight_section h6{font-size:2.4rem;}
#accordionProgram .card-header h5 button{font-size:1.85rem;}
}
@media only screen and (max-width:1199px){
.header .admissons h1{font-size:22px;}
.header .navbar-dark .navbar-nav .nav-link{padding:0px 6px;font-size:11px;}
.videosection{height:260px;}
.section4 .courses-wrap{padding:2rem 1rem;}
.container{width:90%;}
.awardContent p{font-size:15px;}
.awardSection{padding-left:5%;padding-right:5%;}
.specializationSec .subtitle p{font-size:16px;}
.success-section .success-block .countingbg .countingnumber .counting-number{font-size:5.4rem;}
.success-section .success-block .countingbg .countingContent p{font-size:1.8rem;}
.logo img{width:340px;}
.logoRTsec>img{max-width:180px;}
.frmBg h4{font-size:26px;}
.subtitle p{font-size:21px;}
.section4 .courses-wrap strong{font-size:20px;}
.section4 .courses-wrap p{font-size:1.65rem;}
.highlight_section h6{font-size:2.2rem;}
#accordionProgram .card-header h5 button{font-size:1.7rem;}
.progconceptcontent ul li span::before{content:'';top:8px;}
.progconceptcontent p{font-size:1.5rem;}
.progconceptcontent ul li{font-size:1.5rem;}
.ticklist ul li{font-size:1.5rem;}
.eligibilityContent p{font-size:1.5rem;}
.aboutContent p{font-size:1.5rem;}
.awardSection .subtitle p{font-size:1.5rem;}
.eligibilitysection .row:nth-child(odd) .cols:last-child .eligibilityContent{padding-top:1rem;}
.eligibilitysection .row:nth-child(even) .cols:last-child .eligibilityContent{padding-top:1rem;}
.section4 .courses-wrap img{max-width:6.8rem;}
.awardSection .sec4Head{padding-left:5%;padding-right:5%;}
}
@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;}
.bc-img01,.section2{background-size:cover;}
.section_gallery{padding:30px 0px 45px;}
.dsu-admission figure>img{max-width:175px;}
.progconceptcontent p b,.panel-heading h4 a b{font-size:20px;}
.highlight_section h6{font-size:2rem;}
.progconceptimgBox:before,.progconceptimgBox::before{content:'';right:15px;left:-15px;top:-15px;bottom:15px;}
.progconceptimgBox:before,.progconceptimgBox::before{content:'';right:15px;left:-15px;top:-15px;bottom:15px;}
.progconceptcontent{padding-left:0px;padding-right:10px;}
.specializationSec .subtitle p{font-size:15px;}
.container{width:95%;}
.sec4Head{margin-top:0px!important;margin-bottom:0px!important;}
#place-slider.owl-theme .owl-nav .owl-prev{left:-5px;}
#place-slider.owl-theme .owl-nav .owl-next{right:-5px;}
}
@media only screen and (max-width:991px){
.cmsinner figure img {
    width: 100%;
    max-width: 400px;
}

.logo img{width:320px;}
.logoRTsec>img{max-width:170px;}
.dsu-intro:after{content:'';display:none;}
.dsu-intro{background-color:#15457a;position:relative;height:auto;top:unset;top:initial;left:unset;left:initial;bottom:initial;bottom:unset;}
.hero-section{background-size:cover;background-position:top center;background-repeat:no-repeat;}
.hero-section:after{content:'';position:absolute;top:0px;left:0px;right:0px;bottom:0px;width:100%;background-color:rgba(0,0,0,0.5);z-index:-1;}
#nav.navbar,.header:after{display:none;}
.dsu-admission{margin-top:1.5rem;margin-bottom:0px;text-align:center;padding-right:0px;text-shadow:none; /*text-shadow:1px 1px 2px rgba(0,0,0,0.55);*/}
.applyBox{margin-top:1.5rem;margin-bottom:1.5rem;}
.dsu-form{float:none;margin:0 auto;}
.section4 .courses-wrap:last-child{margin-bottom:0px;}
#place-slider.owl-carousel .owl-item .items{margin-bottom:0px;}
.mobview{display:block!important;}
.mobhide{display:none!important;}
.mobile{display:block!important;}
.row.justify-content-around.px-5.mt-3,.px-5.text-center{padding-left:0px!important;padding-right:0px!important;}
.header .approvalbx p br,.section4 .courses-wrap:nth-child(1) h2 br{display:none;}
.header .approvalbx{border:0px;padding:0px;margin:0px;}
.dsu-intro .container,.dsu-intro .row,.leftsec_content,.applyBox,.dsu-form{height:auto;}
#heroo{position:relative;}
.dsu-intro:before,.dsu-intro::before{content:'';right:0px;width:100%; /* background-color: rgba(0, 0, 0, .5); */}
.logoRTsec{text-align:center;margin-top:15px;}
.logoRTsecMob{display:inline;float:right;}
.logo{text-align:center;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-left:15px!important;padding-right:15px!important;}
.top-head .col-md-8{text-align:center!important;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-left:15px!important;padding-right:15px!important;margin-top:7px;}
.top-head{padding:9px 0px 9px;}
.footer span{font-size:1.25rem;}
.pt-sm-0.prosec{padding:0!important;}
#awards-slider.owl-carousel .owl-item .items{padding:0 0px;}
.sec9Head.mt-4{margin-top:0.5rem!important;}
.progconcept_row{margin-top:0px;}
.progconceptcontent{padding-left:0px;padding-right:0px;}
.progconceptinner{padding-top:0px!important;padding-bottom:0px!important;}
.progconceptHead{margin-top:0rem!important;}
.widget-title.text-left h3:before{content:'';left:0px;right:0px;}
.progconceptimgBox{max-width:38rem;margin:0 auto;margin-bottom:15px;}
.video-thumbnail{text-align:center;}
.video-thumbnail img{max-width:38rem;margin:0 auto;margin-bottom:15px;}
.eligibility_listing{max-width:38rem;margin:0 auto;}
.widget-title.text-left{text-align:center!important;}
.success-section .success-block .countingbg .countingnumber .counting-number{font-size:5rem;}
.success-section .success-block .countingbg .countingContent p{font-size:1.7rem;}
.success-section .success-block .countingbg .countingnumber .counting-text,.success-section .success-block .countingbg .countingnumber .counting-text{line-height:50px;}
#awards-slider.owl-carousel .owl-item{padding-bottom:10px;}
#awards-slider.owl-theme .owl-nav{margin-top:15px;}
.success-section{padding-top:1.5rem!important;padding-bottom:1.5rem!important;}
.subtitle p{font-size:18px;line-height:1.5;}
.success-section .success-block .cols{margin-top:0px;margin-bottom:15px;}
.numbercounter .cols:nth-child(2){border-right:0px;}
.awardSection .sec4Head{padding-left:30px;padding-right:30px;}
.dsu-form{padding:20px 20px;}
.bc-img01{background-position:center center;}
/* .bc-img02{background-image:url(../images/banner1-mob.jpg);} */
.rankitemTitle h5{font-size:1.6rem;}
.rankitemTitle h5 b{font-size:1.8rem;}
.topRanked .sectionInner,.specializationSec .sectionInner{padding-left:3rem;padding-right:3rem;}
.whysection{padding-left:3rem;padding-right:3rem;}
.success-section .success-block{padding-left:10%;max-width:53rem;}
.about-thumbnail{text-align:center;}
.about-thumbnail img{max-width:38rem;margin:0 auto;}
.aboutContent p{text-align:center;}
.container{width:100%;}
.eligibilityContent p{text-align:justify;}
}
@media only screen and (max-width:800px){

}
@media only screen and (max-width:767px){
.cmsinner {padding: 10px 0px;}

.thankyou .dsu-admission p{color:#ffffff;}
#awards-slider:before{content:'';left:0px;right:0px;}
#place-slider:before{content:'';left:0px;right:0px;}
#placements-slider:before{content:'';left:0px;right:0px;}
.sec4Head{padding:0 10px;margin-bottom:0px!important;}
.top-head .justify-content-end{-ms-flex-pack:center!important;justify-content:center!important;}
.dsu-admission{margin-top:3%;}
.dsu-intro{padding-top:0px;}
.logoRTsec{width:100%;text-align:center;}
.logo-right.mt-3{margin-top:10px!important;}
.logo img{width:auto;max-width:250px;margin-top:0;}
.logoRTsec>img{max-width:320px;}
.section4 .courses-wrap strong{font-size:18px;}
.section4 .courses-wrap p{font-size:1.6rem;}
.sec9Head.mt-4{margin-top:0px!important;}
.success-section .success-block .countingbg .countingContent p{font-size:1.6rem;}
.specializationSec .subtitle p{font-size:14px;}
.specializationSec .subtitle{width:100%;padding:0px 0px 15px;}
.specializationSec{margin-top:0px;}
.section4 .courses-wrap img{max-width:47px;}
#awards-slider.owl-theme .owl-nav .owl-prev{left:0;}
#awards-slider.owl-theme .owl-nav .owl-next{right:0;}
#place-slider.owl-theme .owl-nav .owl-prev{left:0px;}
#place-slider.owl-theme .owl-nav .owl-next{right:0px;}
#placements-slider.owl-theme .owl-nav .owl-prev{left:-15px;}
#placements-slider.owl-theme .owl-nav .owl-next{right:-15px;}
.contact-fild-box .form-control{font-size:13px;}
.contact-fild-box .form-control option{font-size:12px;}
.dsu-admission figure>img{max-width:165px;}
.owl-theme .owl-dots .owl-dot span{margin:2px 1px!important;}
#why{padding:0px!important;}
#awards-slider .owl-dots{position:relative;z-index:1;}
.thankyou .dsu-form{padding:15px 5px;}
.dsu-admission figure{margin-bottom:15px!important;}
.header{z-index:9;}
.courses_sec1{padding:0px 0px;}
.awardSection{padding-left:0px;padding-right:0px;}
.section10{padding-top:20px!important;padding-bottom:20px!important;}
.edgeBX{padding:0px 0px;margin-bottom:0px;}
.edgeBX figure:before{content:'';width:0px;left:-10px;}
.top-head{padding:5px 0;}
.footer span br{display:block;}
.icon-box p{font-size:14px;text-align:left;width:100%;}
.dsu-intro .container{padding-left:0px;padding-right:0px;}
.specializationSec .subtitle p img{max-height:30px;}
.highlight_section h6{font-size:1.75rem;text-align:center;}
#accordionProgram .card-header h5 button{font-size:1.6rem;}
.customfancymodel{width:98%!important;}
.frmBg h4{font-size:22px;}
.awardSection .sec4Head{padding-left:0rem;padding-right:0rem;}
.progconceptcontent .listcontent{padding:0rem;}
.accordian_container .card-body{padding:0.2rem;}
.subtitle p{font-size:17px;}
#heroo.owl-theme .owl-nav.disabled+.owl-dots{margin-top:0px;bottom:0px;}
.subtitle{padding:0px 10px 20px;}
#awards-slider.owl-carousel .owl-item .items .col-12:last-child{margin-top:10px;}
.awardSection .subtitle{padding:0px;}

/* sideNavi */
.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);}
.sideNavi a{display:block;text-align:center;padding:12px 2px;background-color:#b2b2b2;}
.sideNavi a>i{display:inline-block;}
.sideNavi-item{width:100%;}
.footer{height:110px;}
.bitwhatapp{display:none;}
.callnone{display:block;}
.footer{height:135px;padding:15px 0;}
.bitwhatapp{display:none;}
.callnone{display:block;}
.loader img{max-width:80%;margin:0 auto 10px;}
.rankitemWrap figure img{max-width:100%;}
.rankitemDetail p{font-size:1.45rem;}
.rankitemDetail p span{font-size:2.5rem;}
.rankitemTitle h5{font-size:1.5rem;line-height:1.15;}
.rankitemTitle h5 b{font-size:1.7rem;}
}
@media only screen and (max-width:736px){
.container{max-width:100%;}
.header .approvalbx{border:0px;padding:0px;margin:0px;}
.header .top-head .logo.pr-0{padding-right:15px!important;}
.header .top-head .logo-right.text-right.pl-0{padding-left:15px!important;}
.top-head .col-md-8{margin-top:2px;}
.head6{font-size:16px;}
.whybox strong{font-size:2rem;}
.whybox p{font-size:1.65rem;}
#awards-slider.owl-carousel .owl-item img{max-width:29rem;}
.eligibilitysection .sectionInner .row{padding-top:0.3rem;padding-bottom:0.3rem;}
.eligibilitysection .row:nth-child(odd) .cols:last-child .eligibilityContent{padding-top:0rem;}
#why-slider.owl-carousel .items{padding:1rem 0.2rem;}
.whybox{padding:2rem 0.7rem;}
.progconceptHead{padding-top:0.5rem;}
.aboutContent p{text-align:justify;}
}
@media only screen and (max-width:576px){
.cmsinner figure img {
    max-width: 100%;
}

.dsu-intro{padding-top:0px;}
.logo img{max-width:220px;}
.logoRTsecMob img{max-width:125px;}
.header .approvalbx p br{display:none;}
.header .approvalbx{border:0px;padding:2px 0;margin:0px;}
.top-head .justify-content-end{-ms-flex-pack:center!important;justify-content:center!important;}
.success-section .success-block .cols{margin-bottom:10px;}
.success-section .success-block .countingbg .countingnumber .counting-number{font-size:3.4rem;}
.success-section .success-block .countingbg .countingContent p{font-size:1.45rem;line-height:1.2;min-height:40px;}
.section4 .courses-wrap{min-height:initial;min-height:unset;}
#place-slider.owl-theme .owl-nav [class*=owl-]{position:absolute;top:190px;transform:unset;transform:initial;}
.owl-theme .owl-nav{margin-top:0px!important;}
.subtitle p{font-size:16px;}
.rankitemWrap{padding:0rem 0%;}
.rankitemDetail{max-width:14rem;}
.rankitemWrap figure img{max-width:25rem;}
.rankitemDetail p{font-size:1.4rem;}
.rankitemDetail p span{font-size:2.1rem;}
.rankitemTitle h5{font-size:1.35rem;line-height:1.2;}
.rankitemTitle h5 b{font-size:1.6rem;}
.coursesItemWrap{max-width:27rem;margin:0 auto;}
.rankitemWrap{max-width:27rem;margin:0 auto;}
.progconceptcontent p,.progconceptcontent ul li,.ticklist ul li,.eligibilityContent p,.aboutContent p,.awardSection .subtitle p{font-size:1.45rem;}

/*== 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:480px){
.img100{width:100%;}
.footer span{font-size:1.1rem;display:block;line-height:1.27;}
.section4 .courses-wrap strong{font-size:16px;}
.section4 .courses-wrap p{font-size:1.55rem;}
.topRanked .sectionInner{padding-left:1rem;padding-right:1rem;}
.success-section .success-block{padding-left:10%;max-width:40rem;}
}
@media only screen and (max-width:414px){
#applyBox{padding-right:10px;padding-left:10px;}
.applyBox,.dsu-form{width:100%;}

}
@media only screen and (max-width:384px){
.videosection{height:195px;}
.sideNavi a{font-size:14px;}
}
@media only screen and (max-width:360px){
.logo img{max-width:200px;}
.logoRTsecMob img{max-width:110px;}
.video-thumbnail img,.about-thumbnail img{max-width:100%;}
}
@media only screen and (max-width:320px){
.success-section .success-block{padding-left:3%;max-width:27rem;}
.section4 .courses-wrap strong{font-size:15px;}
.section4 .courses-wrap p{font-size:1.5rem;}
.approvalbx p{font-size:12px;}
.section4 .courses-wrap{width:100%;padding:10px;min-height:unset;min-height:initial;}
.footer{padding:10px 0;}
.section4 .courses-wrap{border-right:0px;text-align:center!important;}
}

/* ======================= 3 - ResponsiveCSS-CLOSE ===========================  */