.widget-title h3 {
    position: relative;
    display: inline-block;
    padding: 0; font-size:36px;
	z-index:1;
	line-height: 1.1;
	color:#002561;
	font-weight: 700;
}

.widget-title h3:before {
    position: absolute;
    content: "";
    background-color: #E85925;
    height: 2px;
    width: 70px;
    top: 18px;
    right: -85px;
}

.widget-title h3:after {
    position: absolute;
    content: "";
    background-color: #E85925;
    height: 2px;
    width: 70px;
    top: 18px;
    left: -85px;
}



.widget-titled h3 {
    position: relative;
    display: inline-block;
    padding: 0; font-size:36px;
	z-index:1;
	line-height: 1.1;
	color:#002561;
	font-weight: 700;
}

.widget-titled h3:after {
    position: absolute;
    content: "";
    background-color: #E85925;
    height: 2px;
    width: 70px;
    top: 18px;
    right: -85px;
}


.widget-title h3 span { color:#e9332f;}



.widget-title p {
    font-size: 20px;
    text-align: center;
    padding: 10px 35px;
	color:#fff;
}





.widget-title h3 span.blue { color:#28296c;}
.zIndex2 { z-index: 2;  }
.font-weight-300 { font-weight: 300; }
.font-weight-700 { font-weight: 700; }
.font-weight-900 { font-weight: 900; }
.show { display: block!important;}
/*== HEADER CSS START ==*/
.container, .container-lg, .container-md, .container-sm, .container-xl { max-width: 1100px !important; }
.header .header-absolute .mobile__dv .divids {position:relative; float: right; padding-top: 0px;}
.header .header-absolute .mobile__dv .divids ul{list-style:none; padding:0px; margin:0px;}
.header .header-absolute .mobile__dv .divids ul li{float:left; margin-left:25px;}

.header .header-absolute .mobile__dv .divids ul li figure img {width: 80%;}

.header .header-absolute { background: #fff; position: relative;}

.header .header-absolute .mobile__dv p {font-size: 17px; color: #414042; line-height: 22px; font-weight: 500; text-align:center; padding-top: 5px;}
/*.header .header-absolute .mobile__dv span img{width:10%;}*/
.header .header-absolute .mobile__dv span {
    
	font-weight: 700;
    position: relative;
   display: inline-block;
}

.header .header-absolute .mobile__dv .divids ul li strong img {
    width: 15%;
    margin-right: 2%;
}
.header .header-absolute .mobile__dv .divids ul li strong {
    font-size: 22px;
    font-weight: 400;
}



.header .logo img {
    position: relative;
    padding:5px 0;
   
}
/*== BANNER CSS START ==*/
.dsu-form {
    padding: 30px 0px;
    border-radius: 0.6rem 0.6rem 0 0;
    background: rgba(255,255,255,0.95);
    position: relative;
    z-index: 1;
    width: 300px;
    float: right;
	top: 5rem;
}
.frmBg { position: relative; text-align: center; padding: 0 0;}
.frmBg h4 span { color: var(--text-yellow); }
.applyBox {  margin-top: 0px; width: 100%; display: table;}
.contact_fild { padding: 20px 20px 0;}
.contact-fild-box .form-control, 
.contact-fild-box .form-select { font-size: 13px; color: rgba(0,0,0,0.8); border: 0px; border-bottom: 1px solid #909397; border-radius: 0px; background-color: transparent; margin: 0 auto; padding: 8px 10px; height: auto;}
.form-group { margin-bottom: 0px;}
.btn_submit { 
background: #002561; color: #fff; font-size: 16px; padding: 5px 100px; display:block; display:block; margin: 25px auto; margin-bottom: 0px; border-radius:5px; font-weight:400; }
.btn_submit:hover {background:#7b420f; color: #FFFFFF;}
.contact-fild-box { margin-bottom: 8px; position: relative;}
.contact-fild-box.text-center { margin-bottom: 0px;}
.dsu-intro {
    padding-left: 9.2%;
    padding-right: 10%;
}

.dsu-intro {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    bottom: 0px;
    z-index: 1;
    overflow: hidden;
}
#heroo.owl-theme .owl-nav.disabled+.owl-dots {
    margin-top: 10px;
    position: absolute;
    left: 0px;
    width: 100%;
    bottom: 10px;
    z-index: 5 !important;
}

.dsu-addmission { margin-top: 4.5%; display: block; padding: 0px; width:100%;}
.formIDfid { padding: 0 0px; }
.contact-fild-box .form-control option { color: #000; }
.dsu-addmission .bannerContent h3 {
    font-size: 1.5rem;
    color: #fff;
    font-weight: 600;
    padding-bottom: 12px;
    /* background: #000; */
    /* display: inline-block; */
    /* float: left; */
}

.dsu-addmission .bannerContent span {
    display: inline-block;
    font-weight: 900;
    color: #fff;
    font-size: 57px;
    line-height: 1;
    /* text-align: center; */
    padding-top: 0px;
    text-transform: uppercase;
}

.dsu-addmission .bannerContent h3 b {
    font-weight: 600;
}


.dsu-addmission .bannerContent span em {
    font-style: normal;
    display: table;
	color:#E85925;
}


	
.dsu-addmission .bannerContent h1 {
    font-size: 1.5rem;
    line-height: 1;
    color: #ffffff;
    padding: 11px 15px;
    background: #002561;
    border-radius: 3px 10px;
    z-index: 1;
    font-weight: 400;
    position: relative;
    display: inline-block;
    margin-right: 40%;
}

.dsu-addmission .bannerContent h1 b {
    font-size: 22px;
    display: block;
    padding-bottom: 10px;
}

.dsu-addmission .bannerContent h1 em{font-style:normal; display:table;}



.dsu-addmission .bannerContent h4 {
    padding-top: 10px;
    line-height: 1;
    color: #fff;
    font-size: 2rem;
    letter-spacing: 1px;
    padding-bottom: 10px;
    z-index: 1;
    position: relative;
    padding-right: 5%;}

.dsu-addmission .bannerContent h4 span{color:#fff; font-weight:700;}

.admi__content-btn {
    position: relative;
	padding-top: 3%;
    
}

.admi__content-btn .counts{position:relative; padding-right:5%;}
.admi__content-btn .counts ul{list-style:none; padding:0px; margin:0px;}
.admi__content-btn .counts ul li {
    background-color: #002561;
    font-size: 16px;
    font-weight: 700;
	text-align:center;
    color: #FFF;
    width: 27%;
    align-items: center;
    align-content: center;
    padding: 15px;
    margin-right: 10px;
	margin-bottom: 10px;
    border: solid 1px #fff;
    border-radius: 10px;
}

.admi__content-btn .counts ul li span {
    font-size: 22px;
    display: block;
    font-weight: 700;
    text-transform: none;
	padding-bottom: 5px;
}

.admi__content-btn .counts ul li:nth-child(2), .admi__content-btn .counts ul li:nth-child(4) {background-color: #E85925;}

.admi__content-btn .counts ul li:nth-child(2) p, .admi__content-btn .counts ul li:nth-child(4) p {color: #fff;}

.admi__content-btn .counts ul li:nth-child(2) span, .admi__content-btn .counts ul li:nth-child(4) span {color: #fff;}


.dsu-addmission ul li > p {
    font-size: 14px;
    line-height: 15px;
    color: #fff;
    align-items: center;
    flex-wrap: wrap;
    justify-content: center;
    flex-basis: 67%;
}




.hero-sectionn .vishouse-absolute { position: absolute; bottom: 0px; left: 36%; z-index: 1; }
.hero-sectionn .vishouse-absolute img {
    width: 72%;
}


.frmBg h4 {
    font-weight: 700;
    /* text-transform: uppercase; */
    font-size: 24px;
	color:#002561;
}

/*== BANNER CSS end ==*/




/*== Footer css start ==*/
.footer { background-color:#000000; font-size: 14px; color:#fff; } 
.footer span{color:#f57b12;}
.desktop { display: block;}
.mobile { display: none;}

.dsu-addmission .bannerContent h2 {
    color: #fff;
    font-weight: 600;
    padding-top: 10px;
    font-size: 1.7rem;
}
	  
		  
.section3{position: relative;
  background:#f8f8f8;
  padding: 0px;
  padding-top:3%;}

.section31{width:100%; padding:50px 0 20px 0;}
.section31 .program-sec{background-color: rgba(255, 255, 255, 0.3); padding: 2%; border-radius:0 0 10px 10px; box-shadow: 0 0.5rem 1rem rgb(0 0 0 / 5%)}

.section31 .blasi {position: relative; padding-right: 5%;}
.section31 .inter {position: relative; padding-top: 12px; }
.section31 .inter p {
    font-size: 17px;
    font-weight: 400;
    line-height: 1.5;
    text-align: justify;
    color: #003b73;
}

.section31 .glow{position:relative; margin-top: -60px;}

.section31 .glow .interers{position:relative;}
.section31 .glow .interers h2{color:#003b73; font-size:25px; padding-bottom:10px;}
.section31 .glow .interers p {
    font-size: 17px;
    font-weight: 400;
    line-height: 1.5;
    text-align: justify;
    color: #003b73;
}


/*== courses__section css start ==*/
.courses__section {
    background-image: url(../images/course-bg.jpg);
    /* background-size: cover; */
    background-repeat: repeat-x;
    background-position: bottom left;
}

.courses__section .resp-tabs-container {
  background-color: #0056a2;
  padding: 0px;
  border-radius:10px;
  padding-left: 20px;
  border:solid 1px #ff9b00;
}

.courses__section .resp-tabs-container .courses__Content {
  padding-bottom: 30px;
}

.courses__Block h3 {
  font-size: 19px;
  line-height: 1.1;
  font-weight: 600;
}

.courses__Block p {
  color: #ffffff;
  font-size: 17px;
  line-height: 1.3;
  font-weight: 400;
  padding: 0px;
}

.courses__Block p:not(:last-child) {
  margin-bottom: 10px;
}

.courses__section .resp-tabs-container .courses__Content p,
.courses__section .resp-tabs-container .courses__Content h5,
.courses__section .resp-tabs-container .courses__Content h6 {
  color: #ffffff;
}

.courses__section .resp-tabs-container .courses__Content h5,
.courses__section .resp-tabs-container .courses__Content h6 {
  font-size: 24px;
}

.courses__section .resp-tabs-container .courses__Content .table-striped {
  margin-top: 15px;
}

.courses__section .resp-tabs-container .courses__Content .table-striped td {
  color: #ffffff;
  font-size: 14px;
}

.courses__section .resp-tabs-container .courses__Content .table-info,
.table-info>th {
  font-size: 20px;
  background-color: #c3c9bd
}

.courses__section .resp-tabs-list {
  width: auto;
  margin: 0 auto;
}

.courses__section .resp-tabs-list li {
  position: relative;
  padding: 15px 30px;
  width: 100%;
  text-align: left;
}

.courses__section .resp-tabs-container {}

.courses__Block {
  position: relative;
  width: 100%;
  padding: 10px 0px;
  min-height: 350px;
  z-index: 1;
}


/*== courses__section css close ==*/

/*== verticalslider css start ==*/
.programs_sec {width: 100%; display: table; }
.programs_sec .resp-tabs-list li { margin-bottom: 4px; }
.programs_sec .resp-tabs-list li {
  margin-bottom: 5px;
}




.programs_sec .resp-tabs-container .progContent{position:relative; padding:10px 40px;}
.programs_sec .resp-tabs-container .progContent h2 {font-size: 22px; color:#fff; padding-bottom:15px; font-weight:600; padding:10px 0;}

.programs_sec .resp-tabs-container .progContent ul {
  list-style:none;
  padding:0px;
  
}
.programs_sec .resp-tabs-container .progContent ul li {
  color: #fff;
  font-size: 17px;
  font-weight: 400;
  padding: 8px 0px;
  position: relative;
  
  
}

.programs_sec .resp-tabs-container .progContent ul li b {
    font-weight: 600;
    color: #ff9b00;
}

.programs_sec .resp-tabs-container .progContent ul li b.diferlin {
    display:block;
}

.programs_sec .resp-vtabs .resp-tabs-list li {
    
    margin-bottom: 10px;
}




/* Nav-tabs-start */
.tab-content{position:relative;}
.nav-tabs{border:none;}
.nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link {
  color: #171616 !important;
   border-bottom: 2px solid #171616;
  background-color: #ff9b00 !important;
 
}
.nav-tabs .nav-item {
    margin-right: 5px;
    min-width: 47.4%;
}
.nav-tabs .nav-item:last-child{margin-right:0px;}

.nav-tabs .nav-link {  
  width: 100%;
  text-align: center;
  font-size: 20px;
  display: inline-block;
  padding: 15px 15px;
  margin: 0px 0px 0px 0px;
  list-style: none;
  cursor: pointer;
  color: #171616;
  background: #fff;
  
  font-weight: 600;
  border:solid 0px;
  border-bottom: 2px solid #fff;
  border-radius: 0px !important;
  
}
.resp-tab-content img {  
  position: absolute;
  right: -15px;
  top: -40px;
  background-color: #d7e9f3;
  border: 10px solid #d7e9f3;
}

/* Nav-tabs-close */





/*Testimonial Section*/


.value__section .single-feedback{padding:0px;border-radius:0px;}
.value__section .single-feedback .nameheading h4{color:#f7941d;font-size:22px;font-weight:700;}
.value__section .single-feedback .nameheading span{color:#272727;font-size:14px;font-weight:400;display:block;}

/* flex-start */
#visiting-slider.owl-carousel .owl-stage{display:flex;}
#visiting-slider.owl-carousel .owl-item{display:flex;flex:1 0 auto;}
#visiting-slider.owl-carousel .items{display:flex;flex-direction:column;}

/* flex-close */
#visiting-slider.owl-theme .items p,
#visiting-slider.owl-theme .items p, .client-text {
    position: relative;
    color: #fff;
    font-size: 16px;
    line-height: 1.5;
    text-align: left;
    font-weight: 400;
	padding-top: 0%;
    
}
#visiting-slider.owl-theme .items p::after,
#visiting-slider.owl-theme .items p:after{content:'';position:absolute;width:36px;height:36px;bottom:-30px;right:0px;  /* background:url(../images/experts/quote-close.png) no-repeat top center; */background-size:contain;}



#visiting-slider.owl-theme .owl-nav{display:none;}

#visiting-slider.owl-theme .owl-dots .owl-dot span { width: 15px; height: 15px; margin: 5px 3px; background-color:#e0dfdf; border:solid 1px #979797;  }
	
#visiting-slider.owl-theme .owl-nav [class*=owl-]{display:none;}

#visiting-slider.owl-theme .owl-dots .owl-dot.active span, #ranks-slider.owl-theme .owl-dots .owl-dot:hover span {
    background: #eeaa03;
}



#visiting-slider.owl-theme .items {
    position: relative;
    width: 100%;
    
	padding-right: 10%;
    
    /* margin-left: 2%;  margin-right: 2%; */
	
}


/* #visiting-slider.owl-theme .items::before{content:'"';position:absolute;width:80px;height:70px;top:-50px;left:20px; background-size:contain;z-index:1;} */

#visiting-slider.owl-carousel .owl-item img{border-radius:0%;}
.client-info .nameheading{padding:8px 0px;padding-left:12px;}



#visiting-slider.owl-theme .items figure {
    position: relative;
    text-align: center;
    margin-top: 5%;
}
#visiting-slider.owl-theme .items figure img {
    border-radius: 0px;
    width: 9%;
	
}


#visiting-slider.owl-theme .items:hover h2 {
    color: #ff9b00;
}

#visiting-slider.owl-theme .items:hover .desig span{color:#fff;}

#visiting-slider.owl-theme .items:hover p.client-text{color:#fff;}



#visiting-slider.owl-theme .items:hover figure img {
     border:0px;

}

.desig {
    width: 60%;
    padding-left: 5%;
}

.desig h2 {
    font-size: 30px;
    font-weight: 600;
    line-height: 1;
    padding-bottom: 10px;
}

.desig span {
    font-size: 18px;
}

.gloss {
    display: flex; align-items: center;
}

#visiting-slider.owl-theme .items .testi-pic {
    width: 40%;
    position: relative;
    text-align: left;
    margin-top: 0%;
}




#client-slider.owl-theme .owl-nav{display:none;}

#client-slider.owl-theme .owl-dots .owl-dot span { width: 15px; height: 15px; margin: 5px 3px; background-color:#e0dfdf; border:solid 1px #979797;  }
	
#client-slider.owl-theme .owl-nav [class*=owl-]{display:none;}

#client-slider.owl-theme .owl-dots .owl-dot.active span, #ranks-slider.owl-theme .owl-dots .owl-dot:hover span {
    background: #eeaa03;
}




/*Testimonial Section*/


.workings {
    position: relative;
    background: #E85925;
}


.workings .recruiters__title {
    position: relative;
    padding: 0;
    margin: auto;
}




.recruiters_mb {
    margin-top: 20px;
    background-color: transparent;
    margin-bottom: 15px;
    text-align: center;
}

.recruiters_mb img {
    padding: 0px 0px;
    display: inline-block;
    width: 100%;
    -webkit-transition: all .6s ease;
    -webkit-backface-visibility: hidden;
    border: 1px solid #002561;
    border-radius: 8px;
}

.recruiters_mb img:hover{/* -webkit-filter: grayscale(0%); */}



.thanksection {
    height: calc(85vh - 70px);
    position: relative;
    width: 100%;
    background-image: url(../images/thankyoupic.jpg);
    background-size: cover;
    background-position: top center;
    background-repeat: no-repeat;
    padding-left: 10px;
    padding-right: 10px;
    /* height: 96vh; */
}

.thankContent {
    background-color: rgba(0,86,162,0.9);
    padding: 25px 25px;
    border: 2px solid #ffffff;
    border-radius: 10px;
    margin: 10% auto;
}

.thankMsg {
    position: relative;
    text-align: center;
    padding: 0px;
    margin: 0px;
    border: 0px;
}

.thankMsg img {
    max-width: 10rem;
    margin: 0 auto;
}

.thankMsg h5 {
    font-size: 1.4rem;
    line-height: 1.55;
    font-weight: 400;
    color: #ffffff;
    display: block;
    text-transform: initial;
}

.thankMsg h5 strong {
    font-size: 2.5rem;
    font-weight: 600;
    display: block;
    line-height: 1.2;
}

.thankMsg h5 span {
    display: block;
    margin-top: 5px;
}



.awards {
    position: relative;
    background-image: url(../images/rank-bg.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}
.highlights__section {position:relative;}

.highlights__section .highlights__Item {
    /* background-color: #E85925; */
    /* width: 100%; */
    min-height: 306px;
    /* padding: 0 15px; */
    padding-top: 25px;
}

.highlights__section .highlights__Item .highlights__Icon{position:relative;}

.highlights__section .highlights__Item .highlights__Icon figure {
    position: absolute;
    width: 90%;
    left: 0;
    right: 0;
    margin: auto;
}

.highlights__section .highlights__Item .highlights__Icon span {
    /* font-size: 3.5rem; */
    /* font-weight: 700; */
    padding-top: 55px;
    position: relative;
    display: table;
    /* color: #002561; */
    width: 100%;
    padding-bottom: 85px;}
	
.highlights__section .highlights__Item .highlights__Icon span img {
    width: 43%;
}	

.highlights__section .highlights__Item .highlights__Icon span sup{font-weight:400;}


.highlights__section .highlights__Item .highlights__Content > h5 {
    color: #fff;
    font-size: 1.2rem;
    font-weight: 600;
}

.highlights__section .highlights__Item .highlights__Content > strong {
    font-size: 15px;
    color: #fff;
    font-weight: 600;
}



/*== How to Apply css start ==*/

.applybox {
    padding-bottom: 70px;
}



.applybox figure{-ms-transition:transform 0.6s;-o-transition:transform 0.6s;-ms-transition:transform 0.6s;-webkit-transition:transform 0.6s;transition:transform 0.6s;transform-style:preserve-3d;padding:1rem 0.5rem 0.5rem;}



#apply-slider .items:after {
    position: absolute;
    content: "";
    height: 10px;
    width: 10px;
    border-radius: 50%;
    border-color: transparent;
    /* transform: translateY(-50%); */
    /* z-index: 2; */
    bottom: 7px;
    background-color: #020a5b;
    border: 2px solid #dedfe9;
    box-shadow: 0 0 5px #000;
    opacity: 1;
    transform: translateY(-50%) scale(2);
}


/* ================================================== */


.timeline_strip >a {
    width: 39%;
    /* border-radius: 0px; */
    color: #fff;
    border: 0px solid #000;
    display: inline-block;
    background: #e9332f;
    font-weight: 700;
    border-radius: 30px;
    line-height: 1;
    padding: 10px 30px;
    position: relative;
    text-transform: uppercase;
    transform: perspective(1px) translateZ(0px);
    transition: color 0.3s ease 0s;
    vertical-align: middle;
    font-size: 20px;
    display: flex;
    border-radius: 50px;
    overflow: hidden;
    /* float: left; */
    align-items: center;
    /* text-align: center; */
    margin: auto;
}
.timeline_strip >a p {
    /* float: right; */
    padding-left: 10px;
}

.timeline_strip >a p img {
    width: 78%;
}



.owl-theme .owl-dots .owl-dot span {
width: 14px !important;
height: 14px !important;
background: #eee !important;
border: 0px solid #e9332f;
margin: 5px 4px !important;
}

.owl-theme .owl-dots .owl-dot.active span,
.owl-theme .owl-dots .owl-dot:hover span {
background: #E85925 !important;
width: 18px !important;
height: 18px !important;
}


#package-slider.owl-theme .owl-nav, #highlights-slider.owl-theme .owl-nav, #apply-slider.owl-theme .owl-nav{display:none;}





.items.single-feedback h5 {
    color: #fff;
    font-size: 22px;
    padding-top: 30px;
}



/*************About Us****************/

.sec1 {
    position: relative;
    background-image: url(../images/aboutus.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

.abtSection {
    position: relative;
    overflow: hidden;
}

.aboutUsSection .widget-title {
    text-align: left;
}

.aboutUsSection .aboutUsPara {
    position: relative;
}

.aboutUsSection .aboutUsPara p {
    position: relative;
    padding: 10px 0px;
    font-size: 14px;
    text-align: justify;
    color: #fff;
    font-weight: 400;
	line-height: 1.5;
}


.aboutUsSection .aboutUsPara .blocking{position:relative;}

.aboutUsSection .aboutUsPara .blocking ul.listing li {
    position: relative;
    padding: 3px 0;
    font-size: 14px;
    padding-left: 30px;
    color: #FFF;
}

.aboutUsSection .aboutUsPara .blocking ul.listing li:after {
    position: absolute;
    content: "";
    left: 0px;
    top: 7px;
    width: 16px;
    height: 16px;
    line-height: 7px;
    background-color: #E85925;
    color: #fff;
    padding: 5px;
    border-radius: 100%;
    font-family: 'Font Awesome 5 Pro';
    content: "\f00c";
    font-size: 0.5rem;
}




/*************About Us****************/





/*courseinfo_section-STARTS*/
.courseinfo_section{background-color:#fff;}
.courseinfoInner{position:relative;width:100%;padding:30px 0;margin:0;}
.programImg{position:relative;width:100%;padding:0px 0;margin:0; border-right: solid 5px #E85925;}
/* .programImg figure{width:100%;margin:0;padding-bottom:68px;} */
.programImg figure{width:100%;margin:0;padding-bottom:0px;}
.programImg figure img{width:100%;}
.programImgContent{display: none;position:absolute;bottom:0px;left:0px;width:100%;text-align:center;}
.programImgContent h6{color:#000000;font-size:24px;line-height:1.1;font-weight:700;position:relative;width:100%;padding:24px 10px;background-color:#E85925;}

.bluerow {
    width: 100%;
    background-color: #002561;
    margin-top: 15px;
}

.faculty__form .col-12 .form-group{width:100%;}
.faculty__form .form-control{position:relative;background-color:#002561;color:#ffffff;border-radius:0px;font-style:normal;font-size:25px;font-weight:600;line-height:normal;height:auto;background-image:url(../images/course/course_rt_arrow.png);background-position:100% center;background-repeat:no-repeat;background-size:contain;border:none;padding:15px 15px 18px;padding-right:65px;z-index:2;min-height:71px;}
.faculty__form .form-control option{background-color:#ffffff;color:#002561;font-size:18px;}
.faculty__form .form-control.bgwhite{font-size:18px;color:#fff;background-color:#E85925;background-image:url(../images/course/course_dd_arrow.png);}
.faculty__form .form-control:focus{background-color:#002561;color:#fff;border-color:none;outline:0;box-shadow:none;}
.programcontent{position:relative;width:100%;padding:0px 20px 35px 1rem; height: 450px; overflow: overlay; margin-right: 1rem;}


.programcontent::-webkit-scrollbar {
    width: 4px;
    background-color: #ededed;
}


.programcontent::-webkit-scrollbar-track {
    box-shadow: inset 0 0 6px rgba(104, 140, 240, 0.3);
  }

.programcontent::-webkit-scrollbar-thumb {
    background-color: var(--bg-yellow); 
}







.programcontent h4{color:#fff;font-size:28px;line-height:1.12;font-weight:600;padding-bottom:15px;margin-bottom:15px;position:relative;}
.programcontent h4::before{content:'';position:absolute;left:0px;bottom:-3px;width:140px;border-bottom:4px solid #E85925;}
.programcontent p span{text-transform:uppercase;color:#fff; display:block; font-size:23px; padding-bottom:10px;}
.programcontent p{color:#fff;font-size:17px;line-height:1.4;font-weight:400;padding:10px 0;}

.programcontent p b {
    display: table;
    padding-bottom: 4px;
    font-weight: 600;
	font-size:18px;
}

.programcontent p b em {
    font-style: normal;
    font-weight: 500;
}


.programcontent .eligiblity_section ul.elig li {
    position: relative;
    padding: 0px 0 5px 0;
    font-size: 16px;
    padding-left: 25px;
    color: #fff;
}

.programcontent .eligiblity_section ul.elig li:after {
    position: absolute;
    content: "";
    left: 0px;
    top: 10px;
    width: 7px;
    height: 7px;
    line-height: 1px;
    background-color: #E85925;
    color: #142368;
    padding: 0px;
    border-radius: 100%;
    font-size: 0.5rem;
}


/*courseinfo_section-CLOSE*/ 




/*Testimonial Section*/

.visiting-section{background-color:#002561; padding:10px 0; padding-bottom: 40px;}
.visiting-section .single-feedback{padding:30px;border-radius:0px;box-shadow:0 0.5px 8px rgba(0,0,0,0.17);}
#visiting-slider.owl-carousel .owl-item:after {
    content: '';
    position: absolute;
    right: 0px;
    top: 22px;
    width: 80%;
    border-top: 4px solid #E85925;
}


.visiting-section .single-feedback .nameheading h4{color:#f7941d;font-size:22px;font-weight:700;}
.visiting-section .single-feedback .nameheading span{color:#272727;font-size:14px;font-weight:400;display:block;}

/* flex-start */
#visiting-slider.owl-carousel .owl-stage{display:flex;}
#visiting-slider.owl-carousel .owl-item{display:flex;flex:1 0 auto;}
#visiting-slider.owl-carousel .items{display:flex;flex-direction:column;}

/* flex-close */
#visiting-slider.owl-theme .items p,
#visiting-slider.owl-theme .items p, .client-text {
    position: relative;
    color: #545454;
    font-size: 14px;
    line-height: 1.5;
    text-align: left;
    font-weight: 400;
	padding-top: 5%;
    
}



#visiting-slider.owl-theme .owl-dots .owl-dot span { width: 15px; height: 15px; margin: 5px 3px; background-color:#e0dfdf; border:solid 1px #979797;  }
	
#visiting-slider.owl-theme .owl-nav [class*=owl-]{display:none;}

#visiting-slider.owl-theme .owl-dots .owl-dot.active span, #ranks-slider.owl-theme .owl-dots .owl-dot:hover span {
    background: #eeaa03;
}



#visiting-slider.owl-theme .items {
    position: relative;
    width: 100%;
    margin-top: 5%;
    
    /* margin-left: 2%;  margin-right: 2%; */
	background:#fff;
}
/* #visiting-slider.owl-theme .items::before{content:'"';position:absolute;width:80px;height:70px;top:-50px;left:20px; background-size:contain;z-index:1;} */

#visiting-slider.owl-carousel .owl-item img{width:100%;border-radius:100%; border:solid 3px #002561;}




#visiting-slider.owl-theme .items figure {
    position: relative;
    text-align: center;
    margin-top: 5%;
}



#visiting-slider.owl-theme .items:hover {
    background: #E85925;
}

#visiting-slider.owl-theme .items:hover h2 {
    color: #fff;
}

#visiting-slider.owl-theme .items:hover .desig span{color:#fff;}

#visiting-slider.owl-theme .items:hover p.client-text{color:#fff;}



.desig {
    width: 70%;
    padding-left: 5%;
}

.desig h2 {
    font-size: 22px;
    font-weight: 700;
    line-height: 1;
    padding-bottom: 10px;
    text-transform: uppercase;
}

.desig span {
    font-size: 22px;
}

.gloss {
    display: flex; align-items: center;
}

#visiting-slider.owl-theme .items .testi-pic {
    width: 30%;
    position: relative;
    text-align: left;
    margin-top: 0%;
}




#client-slider.owl-theme .owl-nav{display:none;}

#client-slider.owl-theme .owl-dots .owl-dot span { width: 15px; height: 15px; margin: 5px 3px; background-color:#e0dfdf; border:solid 1px #979797;  }
	
#client-slider.owl-theme .owl-nav [class*=owl-]{display:none;}

#client-slider.owl-theme .owl-dots .owl-dot.active span, #ranks-slider.owl-theme .owl-dots .owl-dot:hover span {
    background: #eeaa03;
}




/*Testimonial Section*/





/***********Collaboration*************/

/*Testimonial Section*/


.collab_section {position:relative; background:#f7f7f7; }

.collab_section .collab__title{ position:relative; padding:0;}


.collabs_mb {
    background-color: transparent;
    margin-bottom: 15px;
    border-radius: 8px;
    overflow: hidden;
    text-align: center;
    border: solid 1px #002561;
}


#collab-slider.owl-theme .owl-dots .owl-dot span {
width: 14px !important;
height: 14px !important;
background: #002561 !important;
border: 0px solid #e9332f;
margin: 5px 4px !important;
}

#collab-slider.owl-theme .owl-dots .owl-dot.active span,
#collab-slider.owl-theme .owl-dots .owl-dot:hover span {
background: #E85925 !important;
width: 18px !important;
height: 18px !important;
}




.admi__content-btn2 {
    position: relative;
	padding-top: 3%;
	padding-bottom:4%;

    
}

.admi__content-btn2 .counts{position:relative;}
.admi__content-btn2 .counts ul{list-style:none; padding:0px; margin:0px;}
.admi__content-btn2 .counts ul li {
    background-color: #002561;
    font-size: 16px;
    font-weight: 400;
    color: #FFF;
    width: 32%;
    align-items: center;
    align-content: center;
    padding: 15px;
    margin-right: 10px;
	margin-bottom: 10px;
    border: solid 1px #fff;
    border-radius: 10px;
}


.admi__content-btn2 ul li > p {
    font-size: 14px;
    line-height: 15px;
    color: #fff;
    align-items: center;
    flex-wrap: wrap;
    justify-content: center;
    flex-basis: 67%;
}

.admi__content-btn2 .counts ul li span {
    font-size: 22px;
    display: block;
    font-weight: 700;
    text-transform: none;
	padding-bottom: 5px;
}

.admi__content-btn2 .counts ul li:nth-child(2), .admi__content-btn2 .counts ul li:nth-child(4) {background-color: #E85925;}

.admi__content-btn2 .counts ul li:nth-child(2) p, .admi__content-btn2 .counts ul li:nth-child(4) p {color: #fff;}

.admi__content-btn2 .counts ul li:nth-child(2) span, .admi__content-btn2 .counts ul li:nth-child(4) span {color: #fff;}

	
	
	
	
/* sec3 */
.sec3{position:relative;background-color:#f8f8f8;padding:20px 0px 50px;}
.sec3slider{width:100%;position:relative;}
.sec3slider::after{content:'';position:absolute;top:0px;left:-10px;right:-10px;bottom:0px;height:100%;background-color:#ffffff;border-radius:115px;box-shadow:0 0.5rem 1rem rgba(0,0,0,0.17);}

/* client-slider */
#collaborations-slider.owl-theme .items{position:relative;width:100%;border-radius:115px;overflow:hidden;}
#collaborations-slider.owl-theme .owl-nav [class*="owl-"]{position:absolute;color:#000000;width:30px;height:30px;font-size:25px;line-height:30px;margin:0px;padding:0px;border-radius:60px;text-align:center;background-color:transparent;top:50%;-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);}
#collaborations-slider.owl-theme .owl-nav [class*="owl-"]:hover{color:#005aab;}
#collaborations-slider.owl-theme .owl-nav .owl-prev{left:-40px;}
#collaborations-slider.owl-theme .owl-nav .owl-next{right:-40px;}
#collaborations-slider.owl-carousel .owl-item img{width:100%;height:115px;object-fit:contain;padding:10px;min-width:100%;background-color:transparent;}
#collaborations-slider.owl-carousel .owl-item:after{opacity:0;visibility:hidden;content:'';position:absolute;top:0px;right:0px;width:12px;bottom:0px;height:100%;background:url(../images/client/clientbrdr.png) no-repeat center center;background-size:contain;}
#collaborations-slider.owl-theme .owl-nav{margin-top:0px;}	





#gallery-memeber.owl-theme .owl-nav [class*=owl-]{position:absolute;top:50%;-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);margin:0px;border-radius:0;text-align:center;opacity:.8;}
#gallery-memeber.owl-theme .owl-nav .owl-prev{left:-10px;}
#gallery-memeber.owl-theme .owl-nav .owl-next{right:-10px;border-radius:80% 0% 0% 80%!important;}
#gallery-memeber.owl-theme .owl-nav [class*=owl-]:hover{opacity:1;background:#E85925 ; color:#000;}
#gallery-memeber.owl-theme .owl-nav [class*=owl-],#visiting-slider.owl-theme .owl-nav [class*=owl-]{color:#000000;font-size:40px;margin:5px;padding:6px 14px;background:rgba(0,0,0,0.8);color:#ffffff;display:inline-block;cursor:pointer;border-radius:0 80% 80% 0;-o-transition:.5s ease;-ms-transition:.5s ease;-moz-transition:.5s ease;-webkit-transition:.5s ease;transition:.5s ease;}
.gallery_area .item_row .popup-gallery-row{padding:0px;}
.galleryBox .container-fluid{padding:0 0;}
.gallery_area{padding-top:0px;}
.gallery_area .single_gallery_item{display:inline-block;float:left;width:100%;position:relative;z-index:1;}
.gallery_area .single_gallery_item>img{width:100%;}
.gallery_area .single_gallery_item .hover_overlay{background-color:rgba(0,0,0,0.7);  /* display: none; */border:1px solid #FFF;height:92%;left:4%;position:absolute;top:4%;-webkit-transition-duration:350ms;transition-duration:350ms;width:92%;border-radius:3px;-webkit-transform:scale(0,0);transform:scale(0,0);}
.gallery_area .single_gallery_item:hover .hover_overlay{-webkit-transform:scale(1,1);transform:scale(1,1);}
.gallery_area .single_gallery_item .gallery_info h5,.gallery_area .single_gallery_item .gallery_info p{color:#fff;position:absolute;text-align:center;top:30%;width:100%;height:auto;}
.gallery_area .single_gallery_item .gallery_info p{top:45%;}
.gallery_area .single_gallery_item .links > a > i{color:#fff;font-size:34px;}
.gallery_area .single_gallery_item img{height:auto;max-width:100%;}
.gallery_area .single_gallery_item .links{top:61%;position:absolute;right:15%;margin-right:-17.5px;width:auto;z-index:99;overflow:hidden;}
#gallery-memeber.owl-theme .owl-nav{margin-top:0;}
.section_gallery{position:relative;padding:30px 0px 0;background-color:#E85925;z-index:0;overflow-x:hidden;}
.gallery_area .title{font-family:'Poppins',sans-serif;position:absolute;bottom:0px;left:0;background-color:#f55431;color:#ffffff;padding:9px;width:100%;font-size:12px;font-weight:300;line-height:1.1;}
.facilities-row{overflow:hidden;}


.footer span i {
    font-size: 16px;
}

.footer span {
    color: #fff;
    font-size: 14px;
    display: block;
}
.marquee {
    white-space: nowrap;
    overflow: hidden;
    box-sizing: border-box;
}

.marquee span {
	color:#ffffff;
    display: inline-block;
    font-size: 1.2rem;
    padding-left: 100% !important;
    padding: 1rem 0;
    font-weight: 600;
    text-indent: 0;
    animation: marquee 25s linear infinite;
}

.marquee span b{font-weight: 600; color:#fff;}

.marquee span:hover {
    animation-play-state: paused
}


@keyframes marquee {
    0%   { transform: translate(0, 0); }
    100% { transform: translate(-100%, 0); }
}
.bg-dblue {
    background-color: var(--bg-dblue);
}