.widget-title h3 { position: relative; display: inline-block; padding: 0 8px; font-family: 'Dosis', sans-serif; font-weight:700; color:#444444; font-size: 30px; }
.widget-title h3 span{color:#ffb652;}

.widget-title h3.orang { position: relative; display: inline-block; padding: 0 0px; font-family: 'Dosis', sans-serif; font-weight:700; color:#ffb652; font-size: 30px; }
.widget-title p{font-size:17px; color:#004828; font-weight:500; padding-top:3px; padding-bottom:10px;}
.widget-title p.newes{font-size:17px; color:#444444; font-weight:500; padding-top:3px;  padding:1% 8% 3% 8%; }
/*== HEADER CSS START ==*/
.zindex2 { z-index: 2; }
.header .header-absolute {position: absolute;width: 100%;z-index: 10;}
.logo { position: relative;}
.logo-right strong{ font-size: 40px; line-height: 1.1; }
.logo-right i { margin-top: 5px; display: inline-block; font-size: 40px; position: absolute; right: 35%; }
/*== BANNER CSS START ==*/
.dsu-form { width: 330px; padding: 0px 0 30px;  background-color: #ffb652; border-radius:25px; }
.frmBg { text-align: center;  position: relative; padding: 15px 0;}
.frmBg h4 { font-size: 24px; line-height: 1.3; color: #00714f; display: block; font-family: 'Dosis', sans-serif;}
.frmBg span { display: block; color: #000000; font-size: 16px; padding: 0 28px; }
.applyBox {  margin-top: 0px; width: 100%; display: table;}
.contact_fild { padding: 0px 10px;}
.contact-fild-box .form-control { font-size: 13px; color: rgba(0,0,0,0.9); border: 0px; border-radius: 7px; border: 1px solid #b5b5b4; background-color: #FFFFFF;
    margin: 0 auto; padding: 10px 10px; height: auto;}
.form-group { margin-bottom: 6px;}
.btn_submit { background: #00714f; color: #FFF; font-size: 20px; position: relative; border: 0; border-radius: 20px; padding: 7px 40px; margin-top: 10px; line-height: normal;}
.btn_submit:hover { background: #fff100;  color: #1c1c1b;}
.contact-fild-box { margin-bottom: 10px; position: relative;}
.contact-fild-box.text-center { margin-bottom: 0px;}
.dsu-intro { position: absolute; width: 31%; top: 14%; z-index: 1; right: 0;}
.dsu-addmission {display: block; padding: 0px; margin-top: 48%;}
.formIDfid { padding: 0 10px; }
.contact-fild-box .form-control option { color: #000; }
.dsu-addmission .bannerContent h1{ font-size: 3rem; font-family: 'Dosis', sans-serif; }
.dsu-addmission .bannerContent h1 span{color:#ffb652;}
.dsu-addmission .bannerContent p { font-size: 26px; line-height: 1.2; color:#fff; font-weight:500;text-shadow: 2px 1px 2px rgba(0, 0, 0, 1); }

.dsu-addmission .bannerContent .divi{position:relative; top: 20px;}
.dsu-addmission .bannerContent .divi span {
  display: inline;
  font-size: 2.3rem;
  font-family: 'Dosis', sans-serif;
  font-weight: 700;
  color: #00714f;
  background-color: #ffb652;
  padding: 2px 15px;
  border-radius: 20px 10px 10px 10px;
} 

.bannerslider {
height: 50px;
overflow: hidden;
}
.bannerslider div.slider-text1 { height: 55px; margin-bottom: 55px; }
.bannerslider div {
color:#fff;
height: 50px;
margin-bottom: 50px;
box-sizing: border-box;
}

.branGraph__ani { position: absolute; top: 20%; z-index: 1; right: 10%; }
/*== BANNER CSS end ==*/

.section__programs{position:relative; background-color:#004727;}
.section__programs .programmes__area .programmes__item { background-color: #f2faff; position: relative; width: 48%; margin: 1%; border-radius: 10px; }
.section__programs .programmes__area .programmes__item .prog__ld_Btn { position: absolute; bottom: 15px; margin: 20px 15px; }
.section__programs .programmes__area .programmes__item .prog__ld-fancy-heading span { color: #892020; background-color: #e7e4e8; font-size: 16px; padding: 5px 15px; border-radius: 30px; }
.section__programs .programmes__area .programmes__item .prog__ld-fancy-heading { height: 300px; margin: 0 15px;}

.section__Learn .learn__content { padding: 20px; background-color: #FFFFFF; border-radius: 10px; height: 270px; margin-bottom: 15px; }
.section__Learn .learn__content p { font-size: 16px; line-height: 1.3; }
.section__Learn .learn__content .iconbox-icon-wrap .iconbox-icon-container > svg { width: 68px !important;}

.section__benefits .key__area .benefits_item { padding: 20px 0; position: relative; }
.section__benefits .key__area .benefits_item p { font-size: 20px; margin-top: 1rem; }
.section__benefits .key__area .benefits_item .iconbox-icon > img { width: 110px; position: relative; z-index: 1; }
.section__benefits .key__area .benefits_item .iconbox-icon:after { position: absolute; content: ""; background-color: #dbaf1d; width: 170px; height: 105px; left: 26%; top: -10px; }

.counter__section .counting-item-block .counting-number { color: #FFFFFF; font-size: 2.9rem; font-weight: 900; }
.counter__section .counting-item-block .plus { color: #FFFFFF; font-size: 2.9rem; font-weight: 900; }
.counter__section .counter-center .counting-item-block { padding: 50px 0px; border: 1px solid #FFFF; }
.counter__section .counter-center .counting-item-block .counter-after:after {position: absolute; content: ""; background-color: rgba(255,255,255,0.1); width: 70%; height: 20px; bottom: 2px; left: 15%;}
.counter__section .counter-center .counting-item-block  h2 { color: #0098ff; text-transform: uppercase; font-weight: 500; }

.towards__section .towards__block { background-color: #FFFFFF; border-radius: 20px; }
.towards__section .towards__block .widget-title h3:after { background-color: rgba(0,0,0,0.1); }
.towards__section .towards__block .towards-item { padding: 0 30px; }
.towards__section .towards__block .towards-item p { font-weight: 500; }

#testimonials-slider.owl-theme .owl-nav [class*=owl-] { position: absolute; color: #FFFFFF; background: transparent; padding: 0 0; font-size: 35px; top: 30%;
  margin: 0px; border-radius: 0px; text-align: center;}

#testimonials-slider.owl-theme .owl-nav .owl-prev { left: -50px;}
#testimonials-slider.owl-theme .owl-nav .owl-next { right: -50px;}

.curriculum__section .curriculum-item .curriculum-logo {position: relative;
  padding: 30px 10px;
  width: 100%;
  display: block;
  overflow: hidden;
  -ms-transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -webkit-transition: all .4s ease-in-out;
  -o-transition: all .4s ease-in-out;
  transition: all .4s ease-in-out;
  text-align: center;
  background-color: #FFFFFF;
  border-right: 1px solid #f3f3f3;
  border-bottom: 1px solid #f3f3f3;}
/*== Footer css start ==*/
.footer {  background-color: #004828;  } 
.footer p{text-align:center; font-size:14px; padding-bottom:20px;  }
.desktop { display: block;}
.mobile { display: none;}
ul.listing li {  font-size: 16px; line-height: 24px; position: relative; padding: 8px 0; padding-left: 35px; }
ul.listing li:last-child { border: 0px; }
ul.listing li:after { color: #FFF; text-align: center; border-radius: 100%; width: 25px; height: 25px; position: absolute; left: -0px; top: 10px; background-color: #f16f21; content: "\f00c"; font-family: 'Font Awesome 5 Pro'; }

.bannerSilder {
  margin-top: 20px;
  overflow: hidden;
  width: 300px; }

.bannerSilder .slick-slidebtn img { margin: 0 5px; border-radius: 5px;  object-fit:contain; background-color: #FFFFFF; padding: 5px 15px; }

.slick-slide .inner {
margin: 10px 5px;
}
.slick-slide .inner img{
  width:150px;
  height:150px;
  object-fit:contain;
  box-shadow:0 2px 8px rgba(0,0,0,0.25);
  padding:10px;
}

.thankyouBx .absolute-right { position: absolute; right: 0px; }

.jumping_ani {
  transition: all .3s ease;
  animation: levitate 1.2s alternate ease-in-out infinite;
}

.partners__item{background-color:#fcfdff; margin: 4px;}
.partners__sectionrs{position:relative; top:2%; background-color:#fff; }
.partners__item .partners__logo { border: 1px solid #f0f0f0; padding:25px; box-shadow: 0 0.1rem 0.75rem rgb(0 0 0 / 12%); margin-top: 10px; border-radius: 12px; margin-bottom:10px;   }
.partners__item .partners__logo:hover{ box-shadow: none; webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
  -webkit-transition: 0.5s;
  -o-transition: 0.5s;
  -moz-transition: 0.5s;
  transition: 0.5s; 

}




#client-slider.owl-theme .owl-nav [class*=owl-] {
  position: relative; color: #fff; background-color:#004828; padding: 0 0; font-size: 30px; top: 40%;
  margin: 0px; text-align: center; border:solid 0px #000; width: 30px; height: 30px; line-height: 24px;}
#client-slider.owl-theme .owl-nav [class*=owl-]:hover{color:#fff; background-color:#ffb652;}
#client-slider.owl-theme .owl-nav .owl-prev { left: -10px;}	
#client-slider.owl-theme .owl-nav .owl-next { right: -10px;}
#client-slider.owl-theme .owl-dots { display: none; }
#client-slider.owl-theme .owl-nav [class*=owl-] { top: 35%; }



.abtused{position: relative; padding-top:40px; }
.introo{position: relative; padding-top:40px; }
.introo .aboutUsSection {
z-index: 1;
position: relative;}

.introo .aboutUsSection .widget-title{text-align:left;}
.introo .aboutUsSection .aboutUsPara {position:relative;}
.introo .aboutUsSection .aboutUsPara p{
  
  position: relative;
  padding-top: 10px;
  font-size: 16px;
  text-align:justify;
  color: #7a7a7a;
  font-weight: 400;
padding-right:3%;

line-height:23px;}
.introo .aboutUsSection .aboutUsPara p b{font-weight: 500; color:#004828; }
.introo .abtcontent{position:relative;}
.introo .abtcontent figure {
  position: relative;
  padding: 0px 0px 0px 0px;
  margin-top: 30px;
text-align:right;}
.introo .abtcontent figure img{}



.facilities9{position:relative; padding-top:5%; }
.facilities9:before, .facilities9::before {
  content: '';
  position: absolute;
  left: 0;
top:-125px;
right:0;
  width: 100%;
  height: 262px;
  background: url(../images/green-top.jpg) no-repeat center center;
  background-size: 100%;
z-index: -1;}
.facilities9 .fac-area{position:relative; background-color:#004727; padding-top:70px; padding-bottom: 50px; margin-top:5px;}


.sec9Head{position:relative;}
.sec9Head p{font-weight:700;padding-top:15px;font-size:22px; font-family: 'Dosis', sans-serif; color:#ffb652; text-align:left;}
#recognitions-slider.owl-theme .owl-nav [class*=owl-] {
  position: relative;
  color: #fff;
  background-color: #004828;
  padding: 0 0;
  font-size: 30px;
  top: 40%;
  margin: 0px;
  text-align: center;
  border: solid 0px #000;
  width: 30px;
  height: 30px;
  line-height: 24px;
}

#recognitions-slider.owl-theme .owl-nav [class*=owl-] {
  position: relative; color: #fff; background-color:#ffb652; padding: 0 0; font-size: 20px; top: 40%;
  margin: 0px; margin-top: 10px; text-align: center; border:solid 0px #000; width: 30px; height: 30px; line-height: 27px;}
#recognitions-slider.owl-theme .owl-nav [class*=owl-]:hover{color:#fff; background-color:#ffb652;}
#recognitions-slider.owl-theme .owl-nav .owl-prev { left: -10px;}	
#recognitions-slider.owl-theme .owl-nav .owl-next { right: -10px;}
#recognitions-slider.owl-theme .owl-dots { display: none; }
#recognitions-slider.owl-theme .owl-nav [class*=owl-] { top: 35%; }
.widget-title p.newes{padding: 1% 0% 3% 0%;}







.recr{position:relative;}
.recr:before, .recr::before {
  content: '';
  position: absolute;
  left: 0;
bottom:-120px;
right:0;
  width: 100%;
  height: 584px;
  background: url(../images/big-green-top.png) no-repeat center center;
  background-size: 100%;
z-index: -1;}




#recruiters-slider2 {position: relative; width: 100%;}
#recruiters-slider2.owl-theme .owl-nav [class*=owl-] {
  position: relative; color: #fff; background-color:#ffb652; padding: 0 0; font-size: 30px; top: 40%;
  margin: 0px; margin-bottom: 10px; text-align: center; border:solid 0px #000; width: 30px; height: 30px; line-height: 24px;}
#recruiters-slider2.owl-theme .owl-nav [class*=owl-]:hover{color:#fff; background-color:#ffb652;}
#recruiters-slider2.owl-theme .owl-nav .owl-prev { left: -10px;}	
#recruiters-slider2.owl-theme .owl-nav .owl-next { right: -10px;}
#recruiters-slider2.owl-theme .owl-dots { display: none; }
#recruiters-slider2.owl-theme .owl-nav [class*=owl-] { top: 35%; }
#recruiters-slider2 .recruiters-logo{border-radius: 15px; margin: 10px 0; }
#recruiters-slider2 .recruiters-logo .natcollabBx>img{padding:0px; width:50%; }
#recruiters-slider2 .recruiters-logo>img + img{margin-top:10px;}


.grow {
  -webkit-animation: zoomeffect 16s infinite;
  animation: zoomeffect 16s infinite;
}



.natcollabBx {
min-height:211px;
position: relative; 
border-radius: 25px;
border: 1px solid #f0f0f0;
margin-bottom: 35px;
transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
padding: 18px;
box-shadow: 0 0.3rem 0.5rem rgb(0 0 0 / 18%);
background-color:#fff;}

.nscollabContent h4 {
position: relative;
color: #444444;
font-size: 18px;
font-weight: 700;
padding:18px 24px 0px 24px;
line-height: 1.17;
text-align: center;
font-family: 'Dosis', sans-serif;
}
.natcollabBx:hover,.natcollabBx:focus {
box-shadow: none;
background-color:#ffb652;
}
.natcollabBx:hover h4{
color:#fff;}



.recr .all-ban .enq-sec {
  position: relative;
  width: 100%;
text-align:center;
}
.recr .all-ban .enq-btn {
  position: relative;
  width: auto;
  background-color: #ffb652;
  color: #fff;
  border: 2px solid transparent;
  font-size: 18px;
  font-weight: 500;
  line-height: normal;
  border-radius: 50px;
  padding: 10px 45px;
  display: inline-block;
}







.resp-tabs-container .resp-tabs-row { background-color: #FFFFFF; border-radius:30px; }
.section__programs .programs-section #verticalTab .resp-tabs-list li {

  padding: 30px 15px !important;

  border-bottom: 1px solid #FFFFFF !important;

  border: 0px;

  color: #FFFFFF;

  font-size: 22px;

  line-height: 30px;

  font-weight: 500;

  background: #01286d;

  text-align: center;

  text-transform: uppercase;

}

.programs-section #verticalTab .resp-tabs-list li small {

  display: block;

  font-size: 14px;

  line-height: 18px;

}

.programs-section #verticalTab .resp-tabs-list li.resp-tab-active {
  background-color: #f15922 !important;
  color: #FFFFFF !important;
}

#recognitions-slider.owl-theme .owl-item img {
  width: 100%;
  border: solid 1px #ffb551;
  border-radius: 15px 15px 40px 15px;
}

.programs-section .programsContnet ul li { font-size: 16px; position: relative; color: #232e33; padding:10px 25px; border-bottom: 1px dotted rgba(0,0,0,0.5); }

.programs-section .programsContnet ul li:last-child { border: 0px; }

.programs-rgt-bor { border-left: 1px dotted rgba(255,255,255,0.5); }

.programs-section .programsContnet ul li:after {
  position: absolute;
  content: "\f058";
  font-family: 'Font Awesome 5 Pro';
  color: #faa61a;
  left: 0px;
  top: 10px;
}



