.widget-title h3 {
    position: relative;
    display: inline-block;
    padding: 0; font-size:38px;
	z-index:1;
	line-height: 1.1;
	color:#000;
	font-weight: 900;
	text-transform:uppercase;
}

.widget-title h3 b {
    
	color:#DD3333;
	font-weight: 900;
	
}


.widget-title h4 {
    position: relative;
    display: inline-block;
    padding: 0;
    font-size: 60px;
    z-index: 1;
    line-height: 1.1;
    color: #fff;
    font-weight: 700;
    text-transform: uppercase;
}

.widget-title h4 em{ display:block; font-style:normal;}

.widget-title h3 em{ display:block; color:#DD3333; font-style:normal;}


.widget-title span {
    padding: 0; font-size:20px;
	
	color:#000;
	font-weight: 400;
	
}


.widget-titled h3 {
    position: relative;
    display: inline-block;
    padding: 0; font-size:36px;
	z-index:1;
	line-height: 1.1;
	color:#031866;
	font-weight: 700;
}

.widget-titled h3:after {
    position: absolute;
    content: "";
    background-color: #ffd200;
    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: 10px; }
.header .header-absolute .mobile__dv .divids ul.lists{list-style:none; padding:0px; margin:0px; display: flex;}
.header .header-absolute .mobile__dv .divids ul.lists li{float:left; margin-left:25px;}
.header .header-absolute .mobile__dv .divids ul.lists li img {width: 100%;}



.header .header-absolute {
    background: #DD3333;
    position: relative;
}
.header .logocenter {
    position: relative;
    text-align: center;
}


.header .logocenter p {
    color: #fff;
    font-size: 14px;
}

.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;
}


.logo {
    position: absolute;
    width: 10%;
    top: 0;
}



.header .header-absolute .mobile__dv .divids {
    position: relative;
    float: right;
    padding-top: 0px;
    width: 100%;
    
}




.header .logo img {
    position: relative;
    padding:0;
   
}
/*== BANNER CSS START ==*/
.dsu-form {
    padding: 20px 0px;
    border-radius: 0;
    background: rgba(255,255,255,1);
    position: relative;
    z-index: 1;
    width: 300px;
    float: right;
}


.dsu-form h2 {
    font-size: 1.6rem;
    font-weight: 600;
    text-align: center;
    margin-top: -67px;
    padding-bottom: 33px;
	color:#fff;
}

.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: #DD3333;
    color: #fff;
	text-transform:uppercase;
    font-size: 16px;
    padding: 10px 50px;
    display: block;
    display: block;
    margin: 25px auto;
    margin-bottom: 0px;
    border-radius: 0px;
    font-weight: 600;
    width: 100%;
}
.btn_submit:hover {background:#014282; color: #FFFFFF;}
.contact-fild-box { margin-bottom: 8px; position: relative;}
.contact-fild-box.text-center { margin-bottom: 0px;}
.dsu-intro {
    position: relative;
    top: 6rem;
    z-index: 1;
    right: 0;
}
.dsu-addmission {
    margin-top: 21%;
    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.7rem;
    color: #fff;
    font-weight: 900;
    padding-bottom: 15px;
    text-transform: uppercase;
    line-height: 1.2;
}

.dsu-addmission .bannerContent h3 em {
    font-style: normal;
    font-weight: 900;
    display:block;
}

.dsu-addmission .bannerContent span {
    display: inline-block;
    font-weight: 500;
    color: #fff;
    font-size: 1.1rem;
    line-height: 1.1;
    /* text-align: center; */
    padding-top: 0px;
    padding: 15px 20px;
    position: relative;
    
	border-top: solid 1px #DD3333;
}

.dsu-addmission .bannerContent span:after {
    content: "";
    position: absolute;
    background: #DD3333;
    width: 1px;
    height: 70%;
    top: 0px;
    left: 0;
}

.dsu-addmission .bannerContent span:before {
    content: "";
    position: absolute;
    background: #DD3333;
    width: 1px;
    height: 70%;
    top: 0px;
    right: 0;
}

.dsu-addmission .bannerContent span em {
    font-style: normal;
    display: block;
    color: #ffd200;
    font-size: 22px;
    font-weight: 800;
    padding-top: 10px;
	position:relative;
}

.dsu-addmission .bannerContent span em:after {
    position: absolute;
    content: "";
    width: 12px;
    height: 1px;
    background: #DD3333;
    left: -20px;
    top: 23px;
}

.dsu-addmission .bannerContent span em:before {
    position: absolute;
    content: "";
    width: 328px;
    height: 1px;
    background: #DD3333;
    right: -20px;
    top: 23px;
}

.dsu-addmission .bannerContent p{color: #fff;
    font-weight: 400;
     font-size: 1rem;}

	
.dsu-addmission .bannerContent h1 {
    font-size: 1.8rem;
    line-height: 1;
    color: #ffffff;
    padding: 15px 22px;
    background: #e9332f;
    /* text-shadow: -2px 0px 0px rgb(255 255 255); */
    border-radius: 3px 10px;
    z-index: 1;
    font-weight: 500;
    position: relative;
    display: inline-block;
}

.dsu-addmission .bannerContent h1 em{font-style:normal; display:table;}


.dsu-addmission .bannerContent .bnr__Adm_dv {
    
    position: relative;
    width: 100%;
    float: left;
}

.dsu-addmission .bannerContent .bnr__Adm_dv p {
    font-size: 1.7rem;
    font-weight: 700;
    padding-bottom: 20px;
    padding-top: 18px;
    color: #DD3333;
}

.dsu-addmission .bannerContent .bnr__Adm_dv .button__flex {
    position: relative;
}

.dsu-addmission .bannerContent .bnr__Adm_dv .button__flex ul.listed {
    list-style: none;
    padding: 0px;
    margin: 0px;
    width: 35%;
    float: left;
}
.dsu-addmission .bannerContent .bnr__Adm_dv .button__flex ul.listed li {
    color: #fff;
    font-weight: 500;
    width: 100%;
    margin-bottom: 10px;
    font-size: 1rem;
    position: relative;
    padding-left: 25px;
}

.dsu-addmission .bannerContent .bnr__Adm_dv .button__flex ul.listed li.minz {width: 75%;}

.dsu-addmission .bannerContent .bnr__Adm_dv .button__flex ul.listed li::before {
    position: absolute;
    content: "";
    left: 0px;
    top: -7px;
    color: #DD3333;
    padding: 6px;
    border-radius: 100%;
    font-family: 'Font Awesome 5 Pro';
    content: "\f101";
    font-size: 0.9rem;
}






/* ============== ProgrammOffers-START ================= */

.sectionInner {
    position: relative;
    z-index: 3;
}

.progsec{background-color:#ffffff;}
.sub-title{position:relative;width:100%;margin-bottom:2.5rem;}
.sub-title h5{font-size:7.5rem;font-weight:200;line-height:1.04;color:#272727;position:relative;padding:0;margin:0;}
.scholarshipTxt{position:absolute;right:0px;top:0px;font-size:2.2rem;line-height:1.05;z-index:1;padding-top:2.4rem;}
.progsec .resp-tabs-list{margin-left:-0.5%;position:relative;}
.progsec .resp-tabs-list li {
    width: 100%;
    margin: 0 0.5%;
    text-align: left;
    font-weight: 500;
    font-size: 1.6rem;
    white-space: nowrap;
}
.progsec .resp-tab-active,.progsec .resp-tabs-list li:hover{background-color:#DD3333!important;color:#ffffff;}
.courses__Block{padding:0px 15px 15px;width:100%;}
.tabsBox{position:relative;padding:1rem;}
.tabs_anchors{width:30%;}
.tabs_content_container{width:70%;}
.tab-content .row .col-12:last-child{padding-left:4%;}
.tab-content p{font-size:1.45rem;line-height:1.47;color:#ffffff;position:relative;margin-bottom:1.5rem;}
.tab-content p:last-child{margin-bottom:0rem;}
.tabsBox .tab-content:first-child{display:block;}
.courseEligiblity{width:100%;padding:15px 10px;border:1px solid #272727;}
.courseEligiblity h3{font-size:20px!important;line-height:1.3;}
.courseEligiblity p{font-size:1.6rem;}
.prog_img_wrapper{position:relative;width:100%;}
.prog_img_content_inr {
    position: relative;
    width: 100%;
    padding: 1.5rem;
    transition: 1s;
    background-color: rgba(221,51,51,0.8);
}
.prog_img_wrapper figure{position:relative;width:100%;}
.prog_img_wrapper figure .prog_img_box{position:relative;display:inline-block;}
.progsec::after {
    content: '';
    position: absolute;
    bottom: 1rem;
    left: 0;
    width: 50%;
    height: 98%;
    background-color: #DD3333;
    z-index: 0;
}

.prog_img_wrapper figure img {
    border: 0px solid #fec520;
    max-width: 42.5rem;
}
.prog_img_content {
    position: absolute;
    width: 39rem;
    right: 4%;
    bottom: 4%;
    -ms-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    /* -webkit-transform: translateY(-50%); */
    /* transform: translateY(-50%); */
}
.prog_img_content h5{font-size:4.8rem;font-weight:600;line-height:1.1;color:#ffffff;position:relative;margin-bottom:1.5rem;}
.prog_img_content ul li {
    width: 100%;
    padding: 0px 0px;
    margin: 0.7rem 0;
    position: relative;
    color: #ffffff;
    font-size: 0.9rem;
    font-weight: 400;
    line-height: 1.45;
    text-align: left;
}
.prog_img_content span {
    width: 100%;
    position: relative;
    padding-left: 1.8rem;
    display: block;
}
.prog_img_content span::before {
    position: absolute;
    content: "";
    left: 0px;
    top: -7px;
    color: #fff;
    padding: 6px;
    border-radius: 100%;
    font-family: 'Font Awesome 5 Pro';
    content: "\f101";
    font-size: 1rem;
}


/* ============== ProgrammOffers-CLOSE ================= */	





.admi__content-btn {
    position: relative;
	padding-top: 3%;
    
}

.admi__content-btn .counts{position:relative;}
.admi__content-btn .counts ul{list-style:none; padding:0px; margin:0px;}
.admi__content-btn .counts ul li {
    background-color: #041c60;
    font-size: 16px;
    font-weight: 400;
    color: #FFF;
    width: 32%;
    align-items: center;
    align-content: center;
    padding: 15px;
    margin-right: 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) {background-color: #f2ca02;}

.admi__content-btn .counts ul li:nth-child(2) p {color: #333333;}

.admi__content-btn .counts ul li:nth-child(2) span {color: #333333;}


.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: 22px;
	color:#000;
	
}

/*== BANNER CSS end ==*/




/*== Footer css start ==*/
.footer { background-color:#000; font-size: 16px; color:#fff; } 
.footer span{color:#f57b12;}
.desktop { display: block;}
.mobile { display: none;}





.about__section {
    position: relative; margin-bottom: 30px;
    
}
.about__section .row.w-75 {margin: auto;}



.about__section .lap {
    position: relative;
    padding-top: 20px;
}

.glossye {
    position: relative;
    padding-left: 0%;
}

.about__section .glossye p {
    font-size: 16px;
    font-weight: 400;
    color: #000;
    padding: 10px 0;
    text-align: justify;
}


	  
		  
.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;
}







/*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*/



.thanksection {
    height: calc(85vh - 70px);
    position: relative;
    width: 100%;
    background-image: url(../images/thankyoupic.webp);
    background-size: cover;
    background-position: top center;
    background-repeat: no-repeat;
    padding-left: 10px;
    padding-right: 10px;
    height: 82vh;
}

.thankContent {
    background-color: rgba(0,86,162,0.9);
    padding: 25px 25px;
    border: 2px solid #ffffff;
    border-radius: 10px;
    margin: 8% 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/whycs-bg.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

.highlights__section {position:relative;}

.highlights__section .highlights__Item {
    background-color: transparent;
    width: 100%;
    min-height: 205px;
    border-radius: 20px;
    margin-top: 25px;
    margin-bottom: 25px;
    padding: 15px 15px;
    padding-top: 25px;
    transition: 0.3s;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -ms-transition: 0.3s;
    -o-transition: 0.3s;
}

.highlights__section .highlights__Item .highlights__Icon{position:relative;}

.highlights__section .highlights__Item .highlights__Icon figure {
    position: relative;
    width: 100px;
    height: 100px;
    /* left: 0; */
    padding: 18px;
    /* right: 0; */
    margin: auto;
    background: #03afef;
    border-radius: 100%;
}

.highlights__section .highlights__Item .highlights__Icon span {
    font-size: 3.5rem;
    font-weight: 700;
    padding-top: 62px;
    position: relative;
    display: table;
	color:#0c226b;
    width: 100%;
    padding-bottom: 61px;
}

.highlights__section .highlights__Item .highlights__Icon span sup{font-weight:400;}

.highlights__section .highlights__Item .highlights__Content > strong {
    font-size: 18px;
    color: #323032;
    font-weight: 400;
}


.highlights__section .highlights__Item:hover {
    background-color: #03afef; box-shadow: 0 0 18px 1px rgba(0,0,0,.2); -webkit-transform: translateY(-.5em);
    transform: translateY(-.5em); 
    
}

.highlights__section .highlights__Item:hover .highlights__Icon figure{background-color:#fff;}

.highlights__section .highlights__Item:hover img{}

.highlights__section .highlights__Item:hover strong{color:#fff; }
.highlights__section .highlights__Item:hover .highlights__Icon img{filter: invert(57%) sepia(87%) saturate(2819%) hue-rotate(160deg) brightness(98%) contrast(98%);}
.highlights__section .highlights__Item:hover span {
    color: #fbe58b !important;
}

/* director-flex */
#highlights-slider.owl-carousel .owl-stage{display:flex;}
#highlights-slider.owl-carousel .owl-item{display:flex;flex:1 0 auto;}
#highlights-slider.owl-carousel .items{position:relative;width:100%;display:flex;flex-direction:column;padding:1rem; padding-bottom:0;}
#highlights-slider.owl-theme .owl-nav .owl-nav{margin-top:0px;}
#highlights-slider.owl-theme .owl-nav [class*=owl-] {
    position: absolute;
    color: #777777;
    border: 2px solid #777777;
    width: 38px;
    height: 38px;
    line-height: 38px;
    font-size: 30px;
    margin: 0px;
    padding: 0px;
    border-radius: 20rem;
    text-align: center;
    background-color: transparent;
    top: 50%;
    transform: translateY(-50%);
    z-index: 2;
}
#highlights-slider.owl-theme .owl-nav [class*=owl-]:hover,#alumni-slider.owl-theme .owl-nav [class*=owl-]:focus{border:2px solid #28296c;transition:0.7s ease all;}
#highlights-slider.owl-theme .owl-nav .owl-prev:hover,#highlights-slider.owl-theme .owl-nav .owl-next:hover{color:#000;border:2px solid #000;}
#highlights-slider.owl-theme .owl-nav .owl-prev {
    left: -4%;
}
#highlights-slider.owl-theme .owl-nav .owl-next{right:-4%;}
#highlights-slider.owl-theme .owl-nav{margin-top:0px;}


#highlights-slider.owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled {display:block !important;}
/* alumni-slider-close */




/*== 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: 12px !important;
height: 12px !important;
background: #bebebe !important;
border: 1px solid #7d7d7d;
margin: 5px 4px !important;
}

.owl-theme .owl-dots .owl-dot.active span,
.owl-theme .owl-dots .owl-dot:hover span {
background: #DD3333 !important;
width: 12px !important;
height: 12px !important;

}


#package-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;
}



#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*/




.business {
    background-color: #03afef;
}
.business .vidi {
    position: relative;
}

.business .crimson-block {
    padding-left: 20.9%;
    padding-right: 15px;
}

.business .crimson-block .busi-pera {
    position: relative;
}

.business .crimson-block .busi-pera p {
    font-size: 16px;
    font-weight: 400;
    color: #fff;
    padding: 10px 0;
}






.stagis {
    background-color: #03afef;
}

.stagis .mains-block {
    padding-right: 20.9%;
    padding-left: 15px;
}

.stagis .picsed {
    position: relative;
}

.stagis .mains-block .stagi-pera {
    position: relative;
}


ul.listings li {
    position: relative;
    padding: 10px 0;
     font-size: 20px;
    padding-left: 30px;
	font-weight: 400;
    color: #fff;
    margin-right: 2%;
}

ul.listings li:after {
    position: absolute;
    content: "";
    left: 0px;
    top: 6px;
    color: #fff;
    padding: 5px;
    border-radius: 100%;
    font-family: 'Font Awesome 5 Pro';
    content: "\f101";
    font-size: 1rem;
}


.section9 {
    position: relative;
    background-image: url(../images/career-pros.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}


.section9 .scope-section{position:relative;}
.section9 .scope-section p{ font-size: 16px;
    font-weight: 400;
    color: #fff;
    padding: 10px 0; text-align:center;}
	
	
	
	
	
	
	
.ranki {position: relative;
    
    padding: 25px 0;
    background-color:#fff; }	
	
.high__section .glased .articles__item p {
    font-size: 22px;
    color: #000;
}	

.high__section {position:relative;}

.high__section .glased{position:relative; padding-top:20px;}

.high__section .glased .articles__item {
    background: #DDDDDD;
    padding: 2rem 1rem;
    border-radius: 0rem;
    margin: 1rem 0;
    
}

.high__section .glased .articles__item h5.counting-number {
    font-size: 4.2rem;
    font-weight: 700;
    display: inline-block; color: #000;
}

.high__section .glased .articles__item span.plused {
    font-size: 4.2rem;
    font-weight: 700; color: #000;
}





#articles-slider.owl-carousel .owl-stage{display:flex;}

#articles-slider.owl-carousel .items{position:relative;width:100%;display:flex;flex-direction:column;padding:1rem; padding-bottom:0;}
#articles-slider.owl-theme .owl-nav .owl-nav{margin-top:0px;}
#articles-slider.owl-theme .owl-nav [class*=owl-] { display:none;
    position: absolute;
    color: #777777;
    border: 2px solid #777777;
    width: 38px;
    height: 38px;
    line-height: 38px;
    font-size: 30px;
    margin: 0px;
    padding: 0px;
    border-radius: 20rem;
    text-align: center;
    background-color: transparent;
    top: 50%;
    transform: translateY(-50%);
    z-index: 2;
}
#articles-slider.owl-theme .owl-nav [class*=owl-]:hover,#alumni-slider.owl-theme .owl-nav [class*=owl-]:focus{border:2px solid #28296c;transition:0.7s ease all;}
#articles-slider.owl-theme .owl-nav .owl-prev:hover, #articles-slider.owl-theme .owl-nav .owl-next:hover{color:#000;border:2px solid #000;}
#articles-slider.owl-theme .owl-nav .owl-prev {
    left: -4%;
}
#articles-slider.owl-theme .owl-nav .owl-next{right:-4%;}
#articles-slider.owl-theme .owl-nav{margin-top:0px;}



/* alumni-slider-close */	





.know_section {
    position: relative;
    padding-top: 13rem;
}


.know_section::after, .know_section:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    width: 100%;
    background: url(../images/intrduct.webp) no-repeat;
    background-size: 100%;
    z-index: -1;
}


.section312 {
    width: 100%;
    padding: 0px 0 0px 0;
}

.interup {
    position: relative;
    background-color: #DD3333;
    padding: 50px;
}
.interup p {
    font-size: 16px;
    line-height: 25px;
    color: #fff;
    font-weight: 400;
    padding-top: 20px;
    text-align: justify;
}	







.know_section .section312 .inter-logos {
    position: relative;
    margin-top: 19rem;
}

#recruiters-slider2 .recruiters-logo>img {
    padding: 0 5px;
    border-radius: 0px;
}

#recruiters-slider2.owl-theme .owl-nav [class*=owl-], #place-slider.owl-theme .owl-nav [class*=owl-]{display:none;}
	
	
#recruiters-slider2.owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled {display:none;}	





/*Testimonial Section*/


.collab_section {position:relative; background:#fff; padding:50px 0; }

.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 #1b2d74;
}










.package_section{padding-top:20px;padding-bottom:10px;background-color:#f3f3f3;}
.countsdown {position:relative; background:#000;}

.package__block {margin-top:0px; }



.package_section .package__block .package_dv .package__item {
    padding: 20px 15px;
    background:transparent;}
.package_section .package__block .package_dv .package__item:after {
    position: absolute;
    content: "";
    width: 1px;
    height: 100%;
    background: #d9d9d9;
    right: 0px;
    top: 0;
    z-index: 1;
}

.package__item.blows{position:relative;}
.package_section .package__block .package_dv .package__item.blows:after {
    position: absolute;
    content: "";
    width: 1px;
    height: 100%;
    background: #f3f3f3;
    right: 0px;
    top: 0;
    z-index: 1;
}



.package_section .package__block .package_dv .package__item:hover .cloridw span.icons.icon1 { background: #CE2B2B;}
.package_section .package__block .package_dv .package__item:hover .icons.icon1 img {filter: invert(85%) sepia(100%) saturate(2%) hue-rotate(262deg) brightness(104%) contrast(101%);}
.package_section .package__block .package_dv .package__item:hover .counting-item-block .counting-number {color:#fff;}

.package_section .package__block .package_dv .package__item:hover .counting-item-block .plus { color:#fff;}
.package_section .package__block .package_dv .package__item:hover .counting-item-block p { color:#fff;}


.package_section .package__block .package_dv .package__item .welf {width: 85%; margin: auto;}
.package_section .package__block .package_dv .package__item .counting-item-block{
    display: flex;
    align-items: center;}
.package_section .package__block .package_dv .package__item .counting-item-block .counting-item-cont{width:70%; text-align:left;}
.package_section .package__block .package_dv .package__item .counting-item-block .cloridw {
    width: 30%;
    margin-right: 6%;
}
.package_section .package__block .package_dv .package__item .counting-item-block .cloridw span.icons {
    background: #d9d9d9;
    float: left;
    padding: 10px;
    border-radius: 50%;
}



.package_section .package__block .package_dv .package__item:hover{background:#f51618;}
.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: 1.7rem;
    color: #000;
    position: relative;
    z-index: 2;
    font-weight: 800;
}
.package_section .package__block .package_dv .package__item .counting-item-block strong {
    display: block;
    color: #ffffff;
    margin-top: 15px;
    font-size: 3.3rem;
    font-weight: 700;
    text-transform: uppercase;
}
.package_section .package__block .package_dv .package__item .counting-item-block p{display:block;color:#000;margin-top:3px;font-size:14px;font-weight:500;line-height: 1.5rem;}
.counting-item-cont .icons {
    position: absolute;
    top: -9px;
    left: -86px;}
.counting-item-cont .icons img {
    width: 4.3rem;
}



.package_section .departmentsbx {  padding: 80px 10px 0 0px; }
.package_section .departmentsbx h2 { padding-left: 10px; border-left: 5px solid #ffa400; color: #ffa400; font-size: 35px; line-height: 40px; font-weight: 700;}


.package_section .feature__bk-row .feature-item + .feature-item { margin-top: 1.4rem; }
.package_section .feature__bk-row .feature-item { background-color: #FFFFFF; padding: 1.5rem; border: 1px solid #c2c2c3; margin: 0.8rem; height: 200px; display: flex;
    align-items: center; }
.package_section .feature__bk-row .feature-item:hover, .offered__section .offered-skill__row .offered-skill__item:hover { }    
.package_section .feature__bk-row .feature-item p { font-size: 1rem; }

.package_section .feature__bk-row .feature-item {
    background-color: #f4f4f4;
    padding: 1rem;
    border: 1px solid #aaaaaa;
    margin: 0.8rem;
    height: 100px;
    display: flex;
    align-items: center;
}

.bacls {background-color:#414042 !important;}

#package-slider.owl-theme .owl-dots .owl-dot span { width: 15px; height: 15px; margin: 5px 2px; }
#package-slider.owl-theme .owl-dots .owl-dot.active span, #ranks-slider.owl-theme .owl-dots .owl-dot:hover span {
    background: #a6ce43;
}	
#package-slider.owl-theme .owl-nav [class*=owl-]{display:none;}

#package-slider.owl-theme .owl-dots .owl-dot.active span, #ranks-slider.owl-theme .owl-dots .owl-dot:hover span {
    background: #f15727;
}





/*== Association-css--start ==*/

.campus__section {
    position: relative;
    padding-top: 50px;
	
}
.campus__section, .courses__section { position:relative;}



.campus__section .gal-head {
    position: relative;
}
.campus__section .gal-head span {
    position: absolute;
    z-index: 1;
    top: 30%;
    width: 100%;
    color: #ffffff;
    font-weight: 900;
    font-size: 2.5rem;
    left: 30%;
    text-align: left;
    /* right: 0; */
    line-height: 1.1;
    /* text-align: center; */
    /* margin: auto; */
}

.campus__section .gallery__secsion{position:relative; padding:10px 0;}
#gallery-slider.owl-theme .owl-nav [class*=owl-] {
    color: #111D5E;
    font-size: 20px;
    margin: 5px;
    line-height: 5px;
    width: 2rem;
    height: 2rem;
    padding: 5px;
    background: transparent;
    display: inline-block;
    cursor: pointer;
    border-radius: 50%;
    border: solid 2px #111D5E; display:none;
}


.offices {
    position: relative;
    background-color: #f1f1f1;
    padding: 50px 0;
}

.offices .nepal {
    border-right: 1px solid #e1e4e9;
}

.contact-box {
    line-height: 1.8;
    text-align: left;
    width: 70%;
    /* padding-right: 65px; */
    /* border-right: 1px solid #000; */
    margin: auto;
}

.contact-box h1 {
    background: #DD3333;
    width: 60px;
    height: 60px;
    text-align: center;
    /* line-height: 55px; */
    /* font-size: 35px; */
    display: table;
    margin: 20px 0;
    border-radius: 50%;
    /* color: #005482; */
    align-items: center;
    display: flex;
    justify-content: center;
}

.contact-box h1 img {
    width: 40%;
}

.contact-box span {
    font-size: 1.1rem;
    font-weight: 900;
    text-transform: uppercase;
    color: #000000;
}

.contact-box p {
    font-size: 16px;
    margin-top: 15px;
    color: #333;
}


	