@media only screen and (max-width: 1299px){
.dsu-addmission h2 {
font-size: 42px;
}
.dsu-addmission span {
font-size: 22px;
}
.banner_highlights h3, .banner_highlights p {
font-size: 16px;
}


/* package-slider */
.package_section .package__block .package_dv .package__item{padding:55px 0px 5px;}
.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:38px;}
.package_section .package__block .package_dv .package__item .counting-item-block strong{font-size:18px;}
.package_section .package__block .package_dv .package__item .counting-item-block p{font-size:18px;}


.titlewrap h4 {
  font-size: 38px;
}
.dreamdescription p {
  font-size: 19px;
}
.mentorwrap h4 {
  font-size: 26px;
}
.mentorwrap h5 {
  font-size: 22px;
}
.mentorwrap p {
font-size: 17px;
}
.introduc_sec .row .col-12:first-child {
  padding-right: 3%;
}
.dreamcontainer {
  padding: 35px 20px 35px 10%;
}


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

  .ranks_ban_section .bengal_box .bengal_content{
min-height: 140px;
}
.impact{ position:relative; width:85%; border:solid 1px #0054a8; color:#0054a8;  font-size:20px; font-weight:600; text-transform:uppercase; margin:3% auto; line-height:58px;}
.impact span{font-size:22px;  display:block; float:left; width:auto; background-color:#0054a8; text-align:center;font-weight:600; color:#fff; padding:0 25px;   }
.impact img{width:14px; height:16px; margin-right:0%; }
.impact b{ font-weight:600; }

.prog-list50 ul li{font-size:18px;}

.testicontent p {
font-size: 17px;
}

.testicontent {
min-height: 170px;
} 

.advBox {
padding: 20px 16px;
}


#hero.container-fluid, #hero.container-fluid .row { padding-left: 0px; padding-right: 0px; margin-right: 0px; margin-left: 0px; }


.banner-heading h1{display: -webkit-inline-box; color: #fff; font-size: 30px; line-height: 30px; text-transform: uppercase; font-weight: 800; margin-bottom: 10px; margin-left: 0px; }
.banner-heading h1 > span.nt { color: #8ddb15; font-size: 30px; line-height: 31px; text-transform: uppercase; font-weight: 800; display: contents;}
.dsu-addmission .shap {position: absolute; z-index: 888; 	}
.dsu-addmission{top:40px; width: 100%; margin-top: 16%;
left: 0px;
display: inline-block;
position: relative;}
.dsu-addmission .brnCntr {padding: 24px; margin-top: 31px; position: relative; z-index: 888; width: 85%;}
.dsu-addmission .brnCntr h2 {font-size: 18px; text-align: center; padding: 6px 0px;}

.resp-tabs-list li {
font-size: 16px;
display: inline-block;
padding: 15px 15px;
margin: 0 2px 0 0;
list-style: none;
cursor: pointer;
float: left;}
.alumni-item{margin-top:100px; position:relative; z-index:-1;}
.alumni-section .alumniContent{border:solid 2px #85c125; border-radius:15px;}
.alumni-section .alumniContent .picc { width:100%; float:left; position:absolute; z-index:999; top:-99px; left:123px;}
.alumni-section .alumniContent .picc img {float:left; width: 22%;}
.alumni-section .alumniContent .picc h6 { color: #000; font-size: 24px; display:block; text-align:left;  }
.alumni-section .alumniContent .picc span{ color: #000; font-weight: 300; font-size: 18px; text-align:left; display:block; }
.alumni-section .alumniContent { padding: 20px; margin: 20px 15px; height: 320px; }
.side-pic img{ width:100%; text-align:center; }
.dpu_advtange h4{color:#000; font-size:17px; font-weight:500; width:70%; margin:0 auto; line-height:20px; padding-top:20px;}
.dpu_advtange{text-align:center;position:relative;color:#ffffff;z-index:2;}
.dpu_advtange img{max-width:100%; margin-bottom:15px;}
.dpu_advtange h5{display:block; background:url(../images/tri-shap.png) left top no-repeat; margin:0 auto; width:35px; height:30px; margin-top:-35px; text-align:center;position:relative;color:#ffffff;z-index:2;}
.advantages_item .bg-red, 
.advantages_item .bg-gold  { height: 300px; }

.training-block-one .inner-box .overlay-box:before {
position: absolute;
content: '';
width: 100%;
height: 100%;
left: 0;
top: 0;
right: 0;
opacity: 1;
background-color: white;
content:"\f178";font-family:'Font Awesome 5 Pro';color:#000;font-size:48px; padding-top:40%; 
}

.training-block-one .inner-box .overlay-box .text h4 {
color: #000 !important;
font-size: 30px;}

.flow{padding: 5% 0 3% 0;}

.footer{width:100%;display:table;padding:10px 0;color:#ffffff;background-color:#000000;font-size:14px;}
.footer ul{list-style:none; padding:0px; margin: 0 auto; width:56%; text-align:center;  }
.footer ul li{ border-left:solid 1px #6f6f6f; float:left; padding:0 12px 0 12px; text-align:center;}
.footer ul li img{ width:7%; margin-right:1%;}
.footer ul li img.leterr {width: 17%;margin-right: 1%;}
.footer ul li p{ font-size:14px; color:#fff;}
.section1 .courses-wrap p{right:32%;}

/* package-slider */
.package_section{padding-top:1.6rem!important;}
/*Recognitions STARTS*/
#recognitions-slider.owl-theme .owl-item img{width:125px;}

}

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


.dsu-intro { position: absolute; width: 31%; top: 6%; z-index: 1; right: 0;}
.dsu-addmission {margin-top: 17%; display: block; padding: 0px; width: 100%; left:0;}

.dsu-addmission h2 {
font-size: 35px;
}


.dsu-addmission small{font-size:14px; }

.dsu-addmission .last_dv { width:60%;  }
.dsu-addmission .last_dv ul{list-style:none; padding:0px; margin:0px;} 
.dsu-addmission .last_dv ul li{background-color:#0054a8; font-size:18px; padding:10px; font-weight:600; color:#fff !important; border:solid 1px #fff; border-bottom:none; }
.dsu-addmission .last_dv ul li.gren{background-color:#8dc63f;}
.dsu-addmission .last_dv ul li span{ padding:0px; float:left; border:none;}
.dsu-addmission .last_dv ul li img{margin-right:10px;}


.banner-heading h1{display: -webkit-inline-box; color: #fff; font-size: 30px; line-height: 30px; text-transform: uppercase; font-weight: 800; margin-bottom: 10px; margin-left: 0px; }
.banner-heading h1 > span.nt { color: #8ddb15; font-size: 30px; line-height: 31px; text-transform: uppercase; font-weight: 800; display: contents;}
.dsu-addmission .shap {position: absolute; z-index: 888; 	}

.dsu-addmission .brnCntr {padding: 24px; margin-top: 31px; position: relative; z-index: 888; width: 100%;}
.dsu-addmission .brnCntr h2 {font-size: 18px; text-align: center; padding: 6px 0px;}


.dsu-form{width:300px; float: none; margin-top:35px;border-radius:10px;padding: 20px 10px;}
.intro-sec {padding: 0 0px;}
.section4 {padding: 0 0px;}

.section1 .courses-wrap p{right:32%;}

h2.resp-tab-active {
background: #0767ad !important;}

h2.resp-accordion {
font-size: 16px;}



h2.resp-accordion:first-child {
background-color: #acacac;}
h2.resp-accordion {
font-weight: 500;}

.font24 {font-size: 17px;}

/* package-slider */
.package_section .package__block .package_dv .package__item{padding:38px 0px 5px;}
.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:32px;}
.package_section .package__block .package_dv .package__item .counting-item-block strong{font-size:16px;}
.package_section .package__block .package_dv .package__item .counting-item-block p{font-size:16px;}
.counting-item-cont.position-relative{padding-top:10px;}

.sec7Box h5 {font-size: 22px;}


.titlewrap h4 {
  font-size: 30px;
  min-height: 80px;
}
.dreamdescription p {
  font-size: 18px;
}
.mentorwrap h4 {
  font-size: 24px;
}
.mentorwrap h5 {
  font-size: 20px;
}
.mentorwrap p {
font-size: 16px;
}
.introduc_sec .row .col-12:first-child {
  padding-right: 15px;
}
.dreamcontainer {
  padding: 30px 20px;
}
.studentslider {
  padding: 0 7%;
}
.section9::after { content: ''; left: 25px; bottom: -80px; width: 52px; height: 120px; }

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

#header.sticky .header-absolute .logo img {width: 13%;}
.header-absolute{position:relative; height:95px;}

.logo {position: relative;}
.logo img {position: relative;width: 100px;}

.dsu-addmission h2 {
font-size: 32px;
line-height: 1;
color: #0054a8;
padding: 3px 0px;
margin-top: 10px;
text-transform: uppercase;}	

.bc-img01 {
background-image: none;
height: auto;}

.dsu-form {width: 300px; margin: 20px auto; float:none;}

.mobile { display: block;}


.hr {
margin-bottom: 15px;
margin-top: 5px;
border: solid 2px #0054a8;
width: 100%;}

.section1 .courses_sec2 .courses-wrap {width: 48%; }

.banner-heading h1{display: -webkit-inline-box; color: #0265aa; font-size: 22px; line-height: 22px; text-transform: uppercase; font-weight: 800; margin-bottom: 10px; margin-left: 0px; }
.banner-heading h1 > span.nt { color: #8ddb15; font-size: 22px; line-height: 31px; text-transform: uppercase; font-weight: 800; display: contents;}
.dsu-addmission .shap {position: absolute; z-index: 888; 	}
.dsu-addmission{top:auto; width: 100%; text-align:center; margin:0 auto;
left: auto;
display: inline-block;
position: relative;}

.dsu-addmission .last_dv { width:100%;  }
.dsu-addmission .last_dv ul {list-style: none; padding: 0px; margin: 0px; width: 70%; margin: auto;}
.dsu-addmission .last_dv ul li{background-color:#0054a8; font-size:14px; padding:10px; font-weight:600; color:#fff !important; border:solid 1px #fff; border-bottom:none; }
.dsu-addmission .last_dv ul li.gren{background-color:#8dc63f;}
.dsu-addmission .last_dv ul li span{ padding:0px; float:left; border:none;}
.dsu-addmission .last_dv ul li img{margin-right:10px; width:50%;}

.bc-img01 { background-image: none; min-height: auto; }
.dsu-addmission .brnCntr {padding: 24px; margin-top: 31px; position: relative; z-index: 888; width: 100%;}
.dsu-addmission .brnCntr h2 {font-size: 18px; text-align: center; padding: 6px 0px;}

/*Impeccable css start*/
.impact{ position:relative; width:75%; border:solid 1px #0054a8; color:#0054a8; font-size:18px; font-weight:600; text-transform:uppercase; margin:3% auto; }
.impact span{font-size:19px;  display:block; float:left; background-color:#0054a8; width:100%; text-align:center;font-weight:600; color:#fff; padding:0px 25px; margin:0px;   }
.impact img{width:14px; height:16px; margin-right:2%;  }
.impact b {
font-weight: 600;
display: inline-block;
padding: 10px 5px;
line-height: 1.2;
}

/*Impeccable css ends*/

.picsa ul{padding:0 12px;}
.picsa ul li{width:48%;}


.section1 .courses-wrap p{right:40%;}

.dsu-intro {position: relative !important; width: 100%;}
.intro-sec {padding: 0 0px;}
.section4 {padding: 0 0px;}
.intro-pic img {width: 100%;}

.testicontent p {
font-size: 15px;
}

.testimonials-box h4 {
font-size: 15px;
}
.testimonials-box h4>small {
font-size: 13px;
}

#testi-slider.owl-carousel .owl-item figure>img {
max-width: 100px;
height: 100px;
}
#student_testi.owl-carousel .owl-item figure>img {
max-width: 140px;
height: 140px;
}
#student_testi2.owl-carousel .owl-item figure>img {
max-width: 140px;
height: 140px;
}
.sec8Head img.topquote, .topquote {
width: 80px;
}
.testimonials-box figure:before {
content: '';
right: 83px;
}


/* sec10 */
.section10 {
padding-top: 2rem !important;
padding-top: 2rem !important;
}
.img-container > p, .studyListTitle {
width: 100%;
bottom: unset;
bottom: initial;
left: unset;
left: initial;
transform: unset;
transform: initial;
font-size: 22px;
position: relative;
text-align: center;
margin-bottom: 20px;
max-width: 100%;
line-height: 1.3;
}
.progcontent {
padding-left: 10px;
padding-right: 10px;
margin-bottom: 0px;
}
.img-container ul li label {
font-size: 16px;
margin-top: 3px;
margin-bottom: 3px;
}
.img-container ul li label br {
display: none;
}
.img-container ul li {
font-size: 15px;
width: 100%;
position: relative;
margin-bottom: 15px;
line-height: 1.5;
text-align: left!important;
min-height: 55px;
padding-left: 70px;
}
.img-container ul li:last-child {
margin-bottom: 0px;
}
.img-container ul li:before,
.img-container ul li::before {
content: '';
position: absolute;
left: 0px;
width: 64px;
height: 64px;
background-position: left center;
background-repeat: no-repeat;
background-size: 55px;
z-index: 1;
}
.img-container ul li.studyList1:before,  .img-container ul li.studyList1::before {
content: '';
background-image: url(../images/highlights/list-icon1.png);
}
.img-container ul li.studyList2:before,  .img-container ul li.studyList2::before {
content: '';
background-image: url(../images/highlights/list-icon2.png);
}
.img-container ul li.studyList3:before,  .img-container ul li.studyList3::before {
content: '';
background-image: url(../images/highlights/list-icon3.png);
}
.img-container ul li.studyList4:before,  .img-container ul li.studyList4::before {
content: '';
background-image: url(../images/highlights/list-icon4.png);
}
.img-container ul li.studyList5:before,  .img-container ul li.studyList5::before {
content: '';
background-image: url(../images/highlights/list-icon5.png);
}
.img-container ul li.studyList6:before,  .img-container ul li.studyList6::before {
content: '';
background-image: url(../images/highlights/list-icon6.png);
}
.img-container ul li.studyList7:before,  .img-container ul li.studyList7::before {
content: '';
background-image: url(../images/highlights/list-icon7.png);
}
.img-container ul li.studyList8:before,  .img-container ul li.studyList8::before {
content: '';
background-image: url(../images/highlights/list-icon8.png);
}


h2.resp-tab-active {
background: #0767ad !important;}

h2.resp-accordion {
font-size: 16px;}

.highlights img {
width: 100%;
float: left;}

.highlight {
padding: 0 20px;}

h2.resp-accordion:first-child {
background-color: #acacac;}
h2.resp-accordion {
font-weight: 500;}

.font24 {font-size: 17px;}

.highlight .specialized__dv .specialized__content img {
width: 50px; float:none; margin:0 auto;}

.highlight .specialized__dv .specialized__content p {
color: #000;
font-weight: 400;
font-size: 14px;
margin-top: 12px;
padding: 6px 0 0 0px !important;}

.specialized__content{text-align:center;}

.eligibility__flex .eligibility__item p {
font-size: 16px !important;
line-height: 30px;
padding-top: 20px;
color: #fff !important;}

.text-dark {
color: #fff !important;
font-size: 18px; line-height: 20px;}

.mbhiddle { display: none; }

.mobileBk {
display: block; width:100%; }


.mobview{display:block!important;}
.mobhide{display:none!important;}

.section33{position: relative;
background-color:#69991f; padding-top:3%;}
.widget-title h3.blues { display: inline-block; position: relative; text-transform:uppercase; color:#fff; font-weight:700; font-size:24px;}

.intro-pic:before {
display:none;}

.intro-pic:after {
display:none;}

.best-sec{ width:100%; text-align:left; }
.best-sec p{ font-size:15px !important; padding-top:20px; text-align:center;}

.sec8Head .col-md-6 {flex: 0 0 100%; max-width: 100% !important; }   

.interestedsec {
margin-bottom: 10px;
}
.section-5 .bluerow {
padding: 20px 15px;
}
.interestedsec p {
font-size: 20px;
}
.faculty__form .form-control {
font-size: 16px;
text-align: center;
}
.tittle_content h4 {
font-size: 17px;
}
.accProgTitle h5 {
font-size: 16px;
}
.section-5 .bluerow ul li {
font-size: 14px;
margin-bottom: 8px;
}
.section-5 .bluerow .btn {
font-size: 18px;
}
.myaccordion .myfaq .card .card-header .btn-header-link {
font-size: 15px;
padding: 10px 15px;
}
.card-body h6 {
font-size: 16px;
}
.prog-list50 ul li {
font-size: 15px;
}
.prog-list50 ul li span {
padding: 10px 10px;
}
.prog-list50 {
padding: 10px 20px;
}
.progCard {
padding-left: 20px;
padding-right: 20px;
}
.prog-list50 ul li span::before,
.prog-list50 ul li span:before {
content: '';
top: 17px;
}
.banner_highlights {
padding: 0px 10%;
}

.student-pic h3 {
font-size: 16px;
}
#edge-slider.owl-carousel .owl-item img {
width: 190px;
}
.feature_content h5 {
font-size: 17px;
}
.feature_content p {
font-size: 13px;
}
.ctatitle h4 {font-size:18px;}
.callusbox .callus {font-size:18px;}
.applybtn a {padding: 14px 40px;}

.impact span::after {
content: '';
top:unset;
top:initial;
left: 0px;
right: 0px;
bottom: 2px;
width: 15px;
height: 16px;
transform: rotate(90deg);
margin: 0 auto;
text-align: center;
bottom: -10px;
}
.highlightsalign {
-ms-flex-wrap: wrap !important;
flex-wrap: wrap !important;
}
.banner_highlights h3, .banner_highlights p {
width: 100%;
}
.blinkersection {
margin-top: 0px;
}
.highlightsalign {
background-color: #0054a8;
padding:5px;
}
.banner_highlights h3::before {
content: '';
position: absolute;
bottom: -1px;
width: 96%;
left: 0px;
right: 0px;
height: 2px;
top: unset;
top: initial;
transform: unset;
transform: initial;
background-color: #ffffff;
margin: 0 auto;
text-align: center;
opacity: 0;
visibility: hidden;
}
.dsu-addmission small {
color: #000000;
}
.dsu-addmission span {
font-size: 20px;
color: #0054a8;
}



/* package-slider */
.package_section{padding-top:1.6rem!important;}
.section9::after {
content: '';
display: none;
}


}

@media only screen and (max-width: 980px){
  .ranks_ban_section .bengal_box .bengal_content{
min-height: 130px;
}
#header.sticky .header-absolute .logo img {width: 33%;}

.dsu-addmission h2 {
font-size: 32px;
line-height: 1;
color: #0054a8;
padding: 3px 0px;
margin-top: 10px;
text-transform: uppercase;
}	

.bc-img01 {
background-image: none;
min-height: auto;}

.dsu-form {width: 300px; margin: 20px auto; float:none;}

.mobile { display: block;}


.hr {
margin-bottom: 15px;
margin-top: 5px;
border: solid 2px #0054a8;
width: 100%;}

.section1 .courses_sec2 .courses-wrap {width: 48%; }

.banner-heading h1{display: -webkit-inline-box; color: #0265aa; font-size: 22px; line-height: 22px; text-transform: uppercase; font-weight: 800; margin-bottom: 10px; margin-left: 0px; }
.banner-heading h1 > span.nt { color: #8ddb15; font-size: 22px; line-height: 31px; text-transform: uppercase; font-weight: 800; display: contents;}
.dsu-addmission .shap {position: absolute; z-index: 888; 	}
.dsu-addmission{top:auto; width: 100%; text-align:center; margin:0 auto;
left: auto;
display: inline-block;
position: relative;
}

.dsu-addmission .last_dv { width:100%;  }
.dsu-addmission .last_dv ul {list-style: none; padding: 0px; margin: 0px; width: 70%; margin: auto;}
.dsu-addmission .last_dv ul li{background-color:#0054a8; font-size:14px; padding:10px; font-weight:600; color:#fff !important; border:solid 1px #fff; border-bottom:none; }
.dsu-addmission .last_dv ul li.gren{background-color:#8dc63f;}
.dsu-addmission .last_dv ul li span{ padding:0px; float:left; border:none;}
.dsu-addmission .last_dv ul li img{margin-right:10px; width:50%;}

.bc-img01 { background-image: none; min-height: auto; }
.dsu-addmission .brnCntr {padding: 24px; margin-top: 31px; position: relative; z-index: 888; width: 100%;}
.dsu-addmission .brnCntr h2 {font-size: 18px; text-align: center; padding: 6px 0px;}

/*Impeccable css start*/
.impact{ position:relative; width:70%; border:solid 1px #0054a8; color:#0054a8;  font-size:17px; font-weight:600; text-transform:uppercase; margin:3% auto; line-height:50px;}
.impact span{font-size:20px;  display:block; float:left; background-color:#0054a8; width:100%; text-align:center;font-weight:600; color:#fff; padding:0px 25px; margin:0px;   }
/*Impeccable css ends*/

.picsa ul{padding:0 12px;}
.picsa ul li{width:48%;}

.dsu-intro {position: relative !important; width: 100%;}
.intro-sec {padding: 0 0px;}
.section4 {padding: 0 0px;}
.intro-pic img {width: 100%;}

.testicontent p {
font-size: 15px;
}

.testimonials-box h4 {
font-size: 15px;
}
.testimonials-box h4>small {
font-size: 13px;
}

#testi-slider.owl-carousel .owl-item figure>img {
max-width: 100px;
height: 100px;
}
#student_testi.owl-carousel .owl-item figure>img {
max-width: 140px;
height: 140px;
}
#student_testi2.owl-carousel .owl-item figure>img {
max-width: 140px;
height: 140px;
}
.sec8Head img.topquote, .topquote {
width: 80px;
}
.testimonials-box figure:before {
content: '';
right: 83px;
}
/* sec10 */
.section10 {
padding-top: 2rem !important;
padding-top: 2rem !important;
}
.img-container > p, .studyListTitle {
width: 100%;
bottom: unset;
bottom: initial;
left: unset;
left: initial;
transform: unset;
transform: initial;
font-size: 22px;
position: relative;
text-align: center;
margin-bottom: 20px;
max-width: 100%;
line-height: 1.3;
}
.progcontent {
padding-left: 10px;
padding-right: 10px;
margin-bottom: 0px;
}
.img-container ul li label {
font-size: 16px;
margin-top: 3px;
margin-bottom: 3px;
}
.img-container ul li label br {
display: none;
}
.img-container ul li {
font-size: 15px;
width: 100%;
position: relative;
margin-bottom: 15px;
line-height: 1.5;
text-align: left!important;
min-height: 55px;
padding-left: 65px;
}
.img-container ul li:last-child {
margin-bottom: 0px;
}
.img-container ul li:before,
.img-container ul li::before {
content: '';
position: absolute;
left: 0px;
width: 64px;
height: 64px;
background-position: left center;
background-repeat: no-repeat;
background-size:52px;
z-index: 1;
}
.img-container ul li.studyList1:before,  .img-container ul li.studyList1::before {
content: '';
background-image: url(../images/highlights/list-icon1.png);
}
.img-container ul li.studyList2:before,  .img-container ul li.studyList2::before {
content: '';
background-image: url(../images/highlights/list-icon2.png);
}
.img-container ul li.studyList3:before,  .img-container ul li.studyList3::before {
content: '';
background-image: url(../images/highlights/list-icon3.png);
}
.img-container ul li.studyList4:before,  .img-container ul li.studyList4::before {
content: '';
background-image: url(../images/highlights/list-icon4.png);
}
.img-container ul li.studyList5:before,  .img-container ul li.studyList5::before {
content: '';
background-image: url(../images/highlights/list-icon5.png);
}
.img-container ul li.studyList6:before,  .img-container ul li.studyList6::before {
content: '';
background-image: url(../images/highlights/list-icon6.png);
}
.img-container ul li.studyList7:before,  .img-container ul li.studyList7::before {
content: '';
background-image: url(../images/highlights/list-icon7.png);
}
.img-container ul li.studyList8:before,  .img-container ul li.studyList8::before {
content: '';
background-image: url(../images/highlights/list-icon8.png);
}

h2.resp-tab-active {
background: #0767ad !important;}

h2.resp-accordion {
font-size: 16px;}

.highlights img {
width: 100%;
float: left;}

.highlight {
padding: 0 20px;}

h2.resp-accordion:first-child {
background-color: #acacac;}
h2.resp-accordion {
font-weight: 500;}

.font24 {font-size: 17px;}

.highlight .specialized__dv .specialized__content img {
width: 50px; float:none; margin:0 auto;}

.highlight .specialized__dv .specialized__content p {
color: #000;
font-weight: 400;
font-size: 14px;
margin-top: 12px;
padding: 6px 0 0 0px !important;}

.specialized__content{text-align:center;}

.eligibility__flex .eligibility__item p {
font-size: 16px !important;
line-height: 30px;
padding-top: 20px;
color: #fff !important;}

.text-dark {
color: #fff !important;
font-size: 18px; line-height: 20px;}

.mbhiddle { display: none; }

.mobileBk {
display: block; width:100%; }


.mobview{display:block!important;}
.mobhide{display:none!important;}

.section33{position: relative;
background-color:#69991f; padding-top:3%;}
.widget-title h3.blues { display: inline-block; position: relative; text-transform:uppercase; color:#fff; font-weight:700; font-size:24px;}

.intro-pic:before {
display:none;}

.intro-pic:after {
display:none;}

.best-sec{ width:100%; text-align:left; }
.best-sec p{ font-size:15px !important; padding-top:20px; text-align:center;}

.sec8Head .col-md-6 {flex: 0 0 100%; max-width: 100% !important; }   
.section13 .subtitle p {font-size: 16px;padding-left: 0px;}
.section13 .subtitle p:before {content: '';width: 8px;top: 5px;}

.img-wrapper{text-align: center;}
.img-wrapper figure img {
  max-width: 330px;
  margin: 0 auto;
}
.titlewrap h4 {
  text-align: center;
  min-height: unset;
  min-height: initial;
}
.dreamdescription {
  text-align: center;
  padding-bottom: 15px;
}
.dreamlisting {
  padding: 0px 18%;
}
.dreamdescription p.lidots span {
  display: inline;
}
.dreamdescription p.lidots span::before { content: ''; position: absolute; top: 8px; left: 0px; width: 6px; height: 6px; }

.mentorwrapalign { padding-left: 0px; margin-top: 15px; }
#partner-slider.owl-theme .owl-item figure {
  padding: 10px;
}
.studentslider {
  padding: 0 40px;
}
.mentorwrapalign .dreamdescription {
  padding-top: 10px;
}
.dreamcontainer {
  padding: 20px 20px 0;
}
.highlight_section h6 { font-size: 1.1rem; background-color: rgba(0, 84, 168);}

}

@media only screen and (max-width: 767px){
.highlight_section h6.fs-20 {
    font-size: 1rem;
}
.testicontent p {
line-height: 1.4;
}
.testicontent {
min-height: 150px;
}	

#header.sticky .header-absolute .logo img {width: 18%;}

.logoright { text-align: right; position:relative;  }
.logoright strong a { font-size:16px; padding: 8px; padding-top:30px; font-weight:600; border-radius: 30px; display: inline-block; }

.dsu-addmission h2 {
font-size: 23px;
line-height: 1;
color: #0054a8;
padding: 3px 0px;
margin-top: 10px;
text-transform: uppercase;}	

.bc-img01 {
background-image: none;
min-height: auto;}

.dsu-form {width: 300px; margin: 20px auto; float:none;}

.dsu-addmission .last_dv ul {
list-style: none;
padding: 0px;
margin: 0px;
width: 70%;
margin: auto;}


.picsa ul{padding:0 12px;}
.picsa ul li{width:48%;}

.dsu-intro{top:0% !important;}

.section4 {padding: 20px 0px;}
.intro-sec {padding: 0 0px;}

.section8 .widget-title.text-left {
text-align: center !important;
}

.testimonials-box figure {
height: auto;
-ms-flex-line-pack: center !important;
align-content: center !important;
-ms-flex-pack: center !important;
justify-content: center !important;
padding-top: 5px;
}

.testimonials-box figure:before {
content: '';
right: 50%;
height: 80%;
-o-transform: translateX(-50%);
-ms-transform: translateX(-50%);
-moz-transform: translateX(-50%);
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
}

.sec8Head img.topquote, .topquote {
width: 55px;
}

.testicontent {
padding-top: 40px;
position: relative;
}
.testicontent p:first-child::before, .testicontent p:first-child:before {
content: '';
width: 40px;
height: 40px;
top: -40px;
}
.sec8Head {
position: relative;
padding: 0 10px;
}
.testicontent h3 {
font-size: 18px;
}

.testimonials-box {
padding: 0;
text-align: center;
min-height: unset;
}

.testicontent:after {
content: '';
width: 100px;
left: 0px;
right: 0px;
margin: 0 auto;
bottom: -12px;
}
.sec5Head {
padding: 0 10px;
}

.footer .col-12.text-left,
.footer .col-12.text-right {
text-align: center!important;
}

#recognitions-slider.owl-theme .owl-nav .owl-prev {
left: -35px;
}
#recognitions-slider.owl-theme .owl-nav .owl-next {
right: -35px; }

#collabs-slider.owl-theme .owl-nav .owl-prev {
left: -30px;
}
#collabs-slider.owl-theme .owl-nav .owl-next {
right: -30px;
} 

#gallery-slider.owl-theme .owl-nav .owl-prev {
left: -20px;
}

#gallery-slider.owl-theme .owl-nav .owl-next {
right: -20px;
}  

.banner_highlights h3 br {
display: none;
}
/* package-slider */
#package-slider .owl-stage-outer{border-right:4px solid #ffffff;}

.widget-title h3{font-size: 19px;}
.why h3:before {content: '';width: 90px;}
.hero-section {background-color: #f1f1f1;}
/* whyus_CSS START*/
.sec14Head {padding-left: 0px;padding-right: 0px;margin-top: 0.5rem !important;margin-bottom: 0.5rem !important;}
.whyus_content h4{font-size:17px;}
.whyus_content p{font-size:15px;}
/* whyus_CSS CLOSE*/
.section13 .subtitle {
padding-left: 5%;
padding-right: 5%;
}
.sec7Box h5 {font-size: 17px;}
.sec12Head {padding: 0 15px;}
.container {max-width: 100%;}
#collabs-slider.owl-carousel .owl-item img {max-width: 205px;}
.mobile img {display: none;}
.dsu-addmission {padding-top: 15px;}


.dsu-addmission h2.h2{margin-top: 0px;}
.dsu-addmission .hr {margin-bottom: 10px;}
.highlightsalign {margin: 10px 0;}
.applyBox {margin: 0;}


.titlewrap h4 {
  font-size: 25px;
}
.dreamdescription p {
  font-size: 16px;
}
.mentorwrap h4 {
  font-size: 20px;
}
.mentorwrap h5 {
  font-size: 18px;
}
.mentorwrap p {
font-size: 15px;
}
.dreamlisting {
  padding: 0px 0px;
}

}

@media only screen and (max-width: 736px){
  .ranks_ban_section .bengal_box{
    flex-direction: column;
    gap: 0px;
  }
  .ranks_ban_section .bengal_box .bengal_content{
    width: 100%;
    padding-left: 0;
    border-left: 0;
    border-top: 1px solid #8DC63F;
    min-height: 140px;
    justify-content: flex-start;
    padding-top: 15px;
  }

.testicontent p {
line-height: 1.4;
}
.testicontent {
min-height: 150px;
}	

#header.sticky .header-absolute .logo img {width: 18%;}
.logoright strong a { font-size:16px; padding: 8px; padding-top:30px; font-weight:600; border-radius: 30px; display: inline-block; }

.dsu-addmission h2 {
font-size: 23px;
line-height: 1;
color: #0054a8;
padding: 3px 0px;
margin-top: 10px;
text-transform: uppercase;}	

.bc-img01 {
background-image: none;
min-height: auto;}

.dsu-form {width: 300px; margin: 20px auto; float:none;}

.dsu-addmission .last_dv ul {
list-style: none;
padding: 0px;
margin: 0px;
width: 70%;
margin: auto;}


/*Impeccable css start*/
.impact{ position: relative;
width: 100%;
border: solid 1px #0054a8;
color: #0054a8;
font-size: 18px;
font-weight: 600;
text-transform: uppercase;
margin: 3% auto;
text-align: center;
}
.impact span{font-size:18px;  display:block; float:left; background-color:#0054a8; text-align:center;font-weight:600; color:#fff; padding:8px 25px; margin:0px;   }
.impact img{width:14px; height:16px; margin-right:7%; display:none; }
.impact b{ font-weight:600; }

/*Impeccable css ends*/

.picsa ul{padding:0 12px;}
.picsa ul li{width:48%;}

.dsu-intro{top:0% !important;}

.section4 {padding: 20px 0px;}
.intro-sec {padding: 0 0px;}

#edge-slider.owl-theme .owl-nav .owl-prev {
left: -16px;
}
#edge-slider.owl-theme .owl-nav .owl-next {
right: -16px;
}

}

@media only screen and (max-width: 667px){
#testi-slider.owl-carousel:after, #testi-slider.owl-carousel::after {
content: '';
display: none;
}
.testicontent p {
line-height: 1.4;
}
.testicontent {
min-height: 150px;
}	

#header.sticky .header-absolute .logo img {width: 21%;}
.logoright strong a { font-size:14px; padding: 8px; padding-top:30px; font-weight:600; border-radius: 30px; display: inline-block; }

.dsu-addmission h2 {
font-size: 20px;
line-height: 1;
color: #0054a8;
padding: 3px 0px;
margin-top: 10px;
text-transform: uppercase;}	

.bc-img01 {
background-image: none;
min-height: auto;}
#rank-slider .ranks_box_ada h6{
  font-size: 40px;
  line-height: 42px;
}
#rank-slider .ranks_box_ada p{
  font-size:18px;
  line-height: 24px;
}
.dsu-form {width: 300px; margin: 20px auto; float:none;}

.dsu-addmission .last_dv ul {
list-style: none;
padding: 0px;
margin: 0px;
width: 70%;
margin: auto;}


/*Impeccable css start*/
.impact{ position: relative;
width: 100%;
border: solid 1px #0054a8;
color: #0054a8;
font-size: 18px;
font-weight: 600;
text-transform: uppercase;
margin: 3% auto;
text-align: center;
}
.impact span{font-size:20px;  display:block; float:left; background-color:#0054a8; text-align:center;font-weight:600; color:#fff; padding:8px 25px; margin:0px;   }
.impact img{width:14px; height:16px; margin-right:7%; display:none; }
.impact b{ font-weight:600; }

/*Impeccable css ends*/

.picsa ul{padding:0 12px;}
.picsa ul li{width:100%;}

.dsu-intro{top:0% !important;}

.section4 {padding: 20px 0px;}
.intro-sec {padding: 0 0px;}

}
@media only screen and (max-width: 576px){
  .dreamcontainer {
    padding: 15px 15px 0;
  }

  .img-wrapper figure img {
    max-width:290px;
  }

}

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

#testi-slider.owl-carousel:after, #testi-slider.owl-carousel::after {
content: '';
display: none;
}
.testicontent p {
line-height: 1.4;
}
.testicontent {
min-height: 150px;
}	

#header.sticky .header-absolute .logo img {width: 21%;}
.logoright { text-align: right; position:absolute;  }
.logoright strong a { font-size:14px; padding: 8px; padding-top:30px; font-weight:600; border-radius: 30px; display: inline-block; }	

.dsu-addmission h2 {
font-size: 20px;
line-height: 1;
color: #0054a8;
padding: 3px 0px;
margin-top: 10px;
text-transform: uppercase;
}	

.dsu-form {width: 300px; margin: 20px auto; float:none;}

/*Impeccable css start*/
.impact{ position: relative;
width: 100%;
border: solid 1px #0054a8;
color: #0054a8;
font-size: 18px;
font-weight: 600;
text-transform: uppercase;
margin: 3% auto;
text-align: center;
}
.impact span{font-size:20px;  display:block; float:left; background-color:#0054a8; text-align:center;font-weight:600; color:#fff; padding:1px 25px; margin:0px;   }
.impact img{width:14px; height:16px; margin-right:7%; display:none; }
.impact b{ font-weight:600; }

/*Impeccable css ends*/

.picsa ul{padding:0 12px;}
.picsa ul li{width:100%;}

.dsu-intro{top:0% !important;}

.section4 {padding: 20px 0px;}
.intro-sec {padding: 0 0px;}


.banner_highlights {
padding: 0px 20px;
}
.banner_highlights h3,.banner_highlights p  {
font-size: 14px;
padding: 2px 10px;
line-height: 1.35;
}
.banner_highlights p {
padding: 8px 10px;
}
.banner_highlights p.blink-soft {
font-size: 15px;
}
.applyBox {
padding: 0 10px;
}
.student-pic img {
padding: 2px;
}

.student-pic {
width: 100%;
padding-left: 12px;
padding-right: 12px;
}
.logo {text-align: center;}
.logo img {position: relative;width: 70px;}
/*Recognitions STARTS*/
.sec9Head p {font-size: 12px;}
.dsu-addmission h2 {
font-size: 18px;
line-height: 1;
color: #0054a8;
padding: 3px 0px;
margin-top: 10px;
text-transform: uppercase;
}	

}

@media only screen and (max-width: 480px){
#header.sticky .header-absolute .logo img {width: 21%;}
.logoright { text-align: right; position:absolute;  }
.logoright strong a { font-size:16px; padding: 8px; padding-top:30px; font-weight:600; border-radius: 30px; display: inline-block; }	
.dsu-form {width: 98%; margin: 15px auto; float:none;}

/*Impeccable css start*/
.impact{ position: relative;
width: 100%;
border: solid 1px #0054a8;
color: #0054a8;
font-size: 18px;
font-weight: 600;
text-transform: uppercase;
margin: 3% auto;
text-align: center;
}
.impact span{font-size:20px;  display:block; float:left; background-color:#0054a8; text-align:center;font-weight:600; color:#fff; padding:1px 25px; margin:0px;   }
.impact img{width:14px; height:16px; margin-right:7%; display:none; }
.impact b{ font-weight:600; }

/*Impeccable css ends*/

.picsa ul{padding:0 12px;}
.picsa ul li{width:100%;}

.dsu-intro{top:0% !important;}

.section4 {padding: 20px 0px;}
.intro-sec {padding: 0 0px;}

/* package-slider */
#package-slider .owl-stage-outer{border-right:0px;}
.package_section .package__block .package_dv .package__item{padding:5px 0px 5px;}
.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:30px;}
.package_section .package__block .package_dv .package__item .counting-item-block p{font-size:16px;}
.package_section .package__block .package_dv .package__item .counting-item-block{min-height:100px;margin-bottom:0px;border-right:0px;}
.package_section .package__block .package_dv .package__item .counting-item-block{padding:15px 5px;position:relative;}
.package_section .package__block .package_dv .package__item .counting-item-block:last-child::before{content:'';position:absolute;width:60%;height:0px;background-color:transparent;top:2px;left:0px;right:0px;margin:0 auto;}
.package_section .package__block .package_dv .package__item .counting-item-block strong.txttop{margin-top:0px;}

#adv-slider.owl-theme .owl-item .items {
  text-align: center;
}
#adv-slider.owl-theme .owl-item .items img{
  max-width: 200px;
  margin: 0 auto;
}

}

@media only screen and (max-width: 414px){
.logoright { text-align: right; position:absolute;  }
.logoright strong a { font-size:14px; padding: 8px; padding-top:30px; font-weight:600; border-radius: 30px; display: inline-block; }	

/*Impeccable css start*/
.impact{ position: relative;
width: 100%;
border: solid 1px #0054a8;
color: #0054a8;
font-size: 18px;
font-weight: 600;
text-transform: uppercase;
margin: 3% auto;
text-align: center;
}
.impact span{font-size:20px;  display:block; float:left; background-color:#0054a8; text-align:center;font-weight:600; color:#fff; padding:1px 25px; margin:0px;   }
.impact img{width:14px; height:16px; margin-right:7%; display:none; }
.impact b{ font-weight:600; }

/*Impeccable css ends*/

.picsa ul{padding:0 12px;}
.picsa ul li{width:100%;}

.section1 .courses-wrap p{right:33%;}

.dsu-intro{top:0% !important;}
.dsu-form {width: 100%;}
.section4 {padding: 20px 0px;}
.intro-sec {padding: 0 0px;}


}

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

.header-absolute{position:relative; height:77px;}
.logoright { text-align: right; position:absolute;  }
.logoright strong a { font-size:14px; padding: 8px; padding-top:30px; font-weight:600; border-radius: 30px; display: inline-block; }	

.dsu-addmission h2 {
font-size: 20px;
line-height: 1;
color: #0054a8;
padding: 3px 0px;
margin-top: 10px;
text-transform: uppercase;
}	

/*Impeccable css start*/
.impact{
position: relative;
width: 100%;
border: solid 1px #0054a8;
color: #0054a8;
font-size: 16px;
font-weight: 600;
text-transform: uppercase;
margin: 3% auto;
text-align: center;
}
.impact span{font-size:16px;  display:block; float:left; background-color:#0054a8; text-align:center;font-weight:600; color:#fff; padding:1px 25px; margin:0px;   }
.impact img{width:14px; height:16px; margin-right:7%; display:none; }
.impact b{ font-weight:600; }

/*Impeccable css ends*/

.picsa ul{padding:0 12px;}
.picsa ul li{width:100%;}

.section1 .courses_sec2 .courses-wrap {
width: 100%;
padding: 10px 10px 25px 10px;
min-height: unset;
min-height: initial;
}
.section1 .courses-wrap p{right:40%;}

.dsu-intro{top:0% !important;}
.dsu-form {width: 100%;}
.section4 {padding: 20px 0px;}
.intro-sec {padding: 0 0px;}



}


@media only screen and (max-width: 360px){
.header-absolute{position:relative; height:73px;}
.logoright { text-align: right; position:absolute;  }
.logoright strong a { font-size:16px; padding: 8px; padding-top:30px; font-weight:600; border-radius: 30px; display: inline-block; }

.dsu-addmission h2 {
font-size: 20px;
line-height: 1;
color: #0054a8;
padding: 3px 0px;
margin-top: 10px;
text-transform: uppercase;}	

/*Impeccable css ends*/

.picsa ul{padding:0 12px;}
.picsa ul li{width:100%;}

.section1 .courses_sec2 .courses-wrap {
width: 100%;
padding: 10px 10px 25px 10px;
min-height: unset;
min-height: initial;
}
.section1 .courses-wrap p{right:40%;}

.dsu-intro{top:0% !important;}
.dsu-form {width: 100%;}
.section4 {padding: 20px 0px;}
.intro-sec {padding: 0 0px;}

.widget-title h3 {font-size: 18px;}

}

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

.dsu-addmission h2 {
font-size: 20px;
line-height: 1;
color: #0054a8;
padding: 3px 0px;
margin-top: 10px;
text-transform: uppercase;
}	

.header-absolute{position:relative; height:63px;}
.logoright { text-align: right; position:absolute;  }
.logoright strong a { font-size:14px; padding: 8px; padding-top:23px; font-weight:600; border-radius: 30px; display: inline-block; }

.picsa ul{padding:0 12px;}
.picsa ul li{width:100%;}

.section1 .courses_sec2 .courses-wrap {
width: 100%;
padding: 10px 10px 25px 10px;
min-height: unset;
min-height: initial;
}
.section1 .courses-wrap p{right:39%;}

.dsu-intro{top:0% !important;}
.dsu-form {width: 100%;}
.section4 {padding: 20px 0px;}
.intro-sec {padding: 0 0px;}



} 
