@import url("https://use.fontawesome.com/releases/v5.0.8/css/all.css");

.widget-title h3 {
    position: relative;
    display: inline-block;
    padding: 0; font-size:38px;
	z-index:1;
	line-height: 1.1;
	color:#313030;
	font-weight: 700;
	text-transform:uppercase;
}
.wrapper {
  display: flex;
  justify-content: space-between;
}
.alumni-section .alumniContent .button {
    font-size: 12px;
    background: #efb72f;
    display: inline-block;
    width: 88px;
    margin: auto;
    margin-top: 20px;
    border-radius: 10px;
    padding: 5px;
}
.alumni-section .alumniContent h5 {
    font-size: 14px;
    color: #000 !important;
    margin: 0;
    padding: 0;
}
.card {
 border: 0;
}
.description {
  overflow: hidden;
  transition: all 0.5s ease-in-out;
}

.widget-title h4 {
    position: relative;
    display: inline-block;
    padding: 0; font-size:38px;
	z-index:1;
	line-height: 1.1;
	color:#313030;
	font-weight: 700;
	text-transform:uppercase;
}

.widget-title h4:after {
    position: absolute;
    content: "";
    height: 2px;
    width: 100%;
    background-color: #344795;
    left: 0;
    right: 0;
    bottom: -5px;
}


.widget-title span {
    padding: 0;
    font-size: 20px;
    color: #000;
    font-weight: 400;
    display: block;
}


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




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



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



.header .header-absolute .mobile__dv .divids ul .clumbs {
    position: relative;
    margin-top: 15px;
    text-align: center;
}
.header .header-absolute .mobile__dv .divids ul .clumbs ul.lists {
    list-style: none;
    padding: 0px;
    margin: 0px;
}
.header .header-absolute .mobile__dv .divids ul .clumbs ul.lists li {
    display: contents;
    float: left;
}

.header .header-absolute .mobile__dv .divids ul .clumbs ul.lists img {
    width: 18%;
}

.header .header-absolute .mobile__dv .divids ul .clumbs ul.lists li a {
    border: 0px;
    padding: 0px;
    display: contents;
}




.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{list-style:none; padding:0px; margin:0px;}
.header .header-absolute .mobile__dv .divids ul li{float:left; margin-left:0px;}
.header .header-absolute .mobile__dv .divids ul li:first-child {
    border-right: solid 1px #000;
    padding-right: 3px;
}
.header .header-absolute .mobile__dv .divids ul li figure {
    margin-bottom: 0px;
}



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

.header .header-absolute { background: #fff; position: relative; padding: 20px 0;}

.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: relative;
}



.header .header-absolute .mobile__dv .divids {
    position: relative;
    float: right;
    padding-top: 0px;
    width: 100%;
    
}
.header .header-absolute .mobile__dv .divids a {
    font-size: 1.1rem;
    color: #165170;
    text-align: right;
    font-weight: 700;
    border: solid 1px #efb72f;
    padding: 8px;
    border-radius: 5px;
    margin-top: 9px;
    display: inline-block;
    background: #efb72f;
    /* align-items: center; */
}

.header .header-absolute .mobile__dv .divids a i.fal.fa-phone {
    color: #fff;
    font-size: 23px;
    -ms-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -webkit-transform: rotate(104deg);
    -o-transform: rotate(90deg);
    transform: rotate(104deg);
}

.header .header-absolute .mobile__dv .divids a:hover {
    color: #03b0ef;
}

.header .header-absolute .mobile__dv .divids a:hover i.fal.fa-phone {
    color: #03b0ef;
}


.header .header-absolute .mobile__dv .divids a img {
    width: 8%;
}


.header .logo img {
    position: relative;
    padding: 5px 0;
    width: 85%;
}
/*== BANNER CSS START ==*/
.dsu-form {
    padding: 20px 0px;
    background: rgba(244,245,248,1);
    position: relative;
    z-index: 1;
    width: 300px;
    float: right;
    border-radius: 0px;
    
}
.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: 1px solid #c9c9c9; border-radius: 5px; background-color: #fff; margin: 0 auto; padding: 8px 10px; height: auto; font-family: 'Montserrat', sans-serif;}
.form-group { margin-bottom: 0px;}

.contact-fild-box .form-check input[type=checkbox] {
    width: auto;
    top: 0px;
    left: 1px;
    position: absolute;
    padding: 0px;
    margin: 0px;
    height: auto;
    margin-top: 0.1rem;
    border-radius: 0px;
    -webkit-appearance: auto;
    -moz-appearance: auto;
    appearance: auto;
    min-height: unset;
    min-height: initial;
}

.contact-fild-box .form-check label {
    color: #000;
    font-weight: 400;
    font-size: 12px;
    line-height: 1.3;
    cursor: pointer;
    margin: 0px;
    text-align: left;
}

.btn_submit {
    background: #ffc20e;
    color: #344795;
    text-transform: none;
    font-size: 16px;
    padding: 7px 57px;
    display: block;
   
    margin: 5px auto;
    margin-bottom: 0px;
    border-radius: 25px;
    font-weight: 600;
}
.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: 0;
    z-index: 1;
 /*   right: -137px;*/
    /* right: 0px; */
    bottom: 0;
    margin: auto;
}
.dsu-addmission {
    display: block;
    padding: 0px;
    width: 60%;
}
.formIDfid { padding: 0 0px; }
.contact-fild-box .form-control option { color: #000; }
.dsu-addmission .bannerContent h3 {
    font-size: 1.8rem;
    font-weight: 600;
    padding-bottom: 0px;
    /* text-transform: uppercase; */
    line-height: 1.4;
    color: #fff;
    border-bottom: #fff solid 1px;
    padding-bottom: 10px;
}

.dsu-addmission .bannerContent h3 em {
    font-style: normal;
    font-weight: 800;
	display: table;
	text-transform: uppercase;
    font-size: 2.3rem;
}

.dsu-addmission .bannerContent span {
    display: block;
    font-weight: 900;
    color: #ffc20e;
   font-size: 2.6rem;
    line-height: 3rem;
    padding-top: 0px;
    padding: 5px 0px;
    text-transform: uppercase;
    margin-bottom: 20px;
    margin-top: 10px;
}


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


	
.dsu-addmission .bannerContent ul.listed{list-style:none; padding:0px; margin:0px; margin-bottom:25px;}
.dsu-addmission .bannerContent ul.listed li{display:block;}
.dsu-addmission .bannerContent ul.listed li span {
    padding: 0px;
    font-size: 2.3rem;
    font-weight: 600;
    position: relative;
    padding-left: 20px;
    line-height: 1.2;
}

.dsu-addmission .bannerContent ul.listed li span:after {
    position: absolute;
    content: "";
    width: 8px;
    height: 8px;
    background: #ffc20e;
    left: 0;
    top: 21px;
    border-radius: 100%;
}



.dsu-addmission .bannerContent h1 em {
    font-style: normal;
    display: table;
    /* font-weight: 400; */
    font-size: 1.6rem;
    padding-top: 8px;
}

.dsu-addmission .bannerContent h2 {
    font-size: 18px;
    font-weight: 600;
    background: #ffc20e;
    color: #344795;
    padding: 6px 22px;
    display: inline-block;
    border-radius: 20px;
    text-transform: capitalize;
    margin-bottom: 0px;
    z-index: 1;
    position: relative;
}


.dsu-addmission .bannerContent h4 {
    background: transparent;
    color: #fff;
    padding: 7px 20px;
    display: inline-block;
    text-decoration: none;
    font-size: 18px;
    border-radius: 27px;
    margin-top: -5px;
    z-index: 0;
    position: relative;
    border: solid 1px #fff;
}


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

.ggfg{
    height: 105px;
    display: flex !important;
    align-items: center;
    justify-content: center;
}

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


.hero-sectionn .headermarquee {
    position: absolute;
    background-color:rgba(1,66,130,0.9);
    left: 0;
    right: 0;
    bottom: 0;
	z-index:1;
}


.marqueewrap{width:100%;display:table;padding:10px 0px;text-align:center;}
.head6{color:#fff;font-size:1.5rem;line-height:1.05;}
.marquee{height:30px;line-height:30px;width:100%;overflow:hidden;position:relative;}
.marquee>div{display:block;width:100%;height:40px;position:absolute;-webkit-animation: marquee 12s linear infinite;-moz-animation: marquee 12s linear infinite;animation: marquee 12s linear infinite;}
.marquee span{position:relative;width:100%;height:100%;text-align:left;display:inline-block; font-weight: 300; white-space: nowrap;}
@-webkit-keyframes marquee{
0%{left:100%;}
100%{left:-100%;}
}
@-moz-keyframes marquee{
0%{left:100%;}
100%{left:-100%;}
}
@keyframes marquee{
0%{left:100%;}
100%{left:-100%;}
}
.marquee>div:hover {
    animation-play-state: paused;
}

.marquee span strong em {
    font-weight: 700;
    font-style: normal;
	font-size:1.7rem;
    color: #32c8ff;
}

/*custom-marquee-CLOSE */








.frmBg h4 {
    font-weight: 600;
    font-size: 20px;
    color: #344795;
    margin-left: 20px;
    margin-right: 20px;
    padding-bottom: 7px;
    overflow: hidden;
    text-transform: uppercase;
}

.frmBg h4:after {
    content: "";
    background: #ffc20e;
    height: 50px;
    width: 100%;
    position: absolute;
    left: 0;
    top: -20px;
    z-index: -1;
    border-radius: 0px;
}



/*== BANNER CSS end ==*/



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





	  
		  


.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;
}





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

.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;
    width: 100%;
    padding: 25px 0;
    background: url(../images/rans.jpg) no-repeat bottom center;
    background-size: cover; }
	
	
.highlights__section .glased .articles__item p {
    font-size: 14px;
}	

.highlights__section {position:relative;}

.highlights__section .highlights__Item {
    background-color: transparent;
    width: 100%;
    min-height: 205px;
    border-radius: 12px;
    margin-top: 25px;
    margin-bottom: 25px;
    overflow: hidden;
    padding: 0px;
    margin: 20px 1px;
    margin-top: 40px;
    position: relative;
    border: solid 1px #000;
    overflow: hidden;
    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;
	padding-bottom: 0px;
    /* width: 100px; */
    /* height: 100px; */
    /* left: 0; */
    padding: 0px;
    /* right: 0; */
    margin: auto;
    /* background: #03afef; */
    border-radius: 100%;
}

.highlights__section .highlights__Item .highlights__Icon span {
    position: absolute;
    /* padding-top: 62px; */
    display: block;
    font-size: 15px;
    color: #313030;
    font-weight: 400;
    bottom: 12px;
    text-align: center;
    background: #fff;
    padding: 10px 6px;
    height: 60px;
    width: 100%;
    font-weight: 500;
}



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



.highlights__section .highlights__Item .highlights__Content > span {
    
}

.highlights__section .highlights__Item .highlights__Content > strong {
    font-size: 16px;
    color: #313030;
    font-weight: 400;
}


.highlights__section .highlights__Item:hover {
    box-shadow: 0 0 18px 1px rgba(0,0,0,.2); -webkit-transform: translateY(-.5em);
    transform: translateY(-.5em); }



.highlights__section .highlights__Item:hover img{}

.highlights__section .highlights__Item:hover strong{color:#fff; }

.highlights__section .highlights__Item:hover span {
    /* color: #fff; */
}

.highlights__section .highlights__Item:hover h1 {
    color: #fff ;
}

/* director-flex */


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

#highlights-slider.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
    background: #484848 !important;
    width: 10px !important;
    height: 10px !important;
}




#highlights-slider.owl-carousel .owl-stage, #articles-slider.owl-carousel .owl-stage{display:flex;}
#highlights-slider.owl-carousel .owl-item{display:flex;flex:1 0 auto;}
#highlights-slider.owl-carousel .items, #articles-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, #articles-slider.owl-theme .owl-nav .owl-nav{margin-top:0px;}
#highlights-slider.owl-theme .owl-nav [class*=owl-], #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;
}
#highlights-slider.owl-theme .owl-nav [class*=owl-]:hover, #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;}
#highlights-slider.owl-theme .owl-nav .owl-prev:hover, #articles-slider.owl-theme .owl-nav .owl-prev:hover, #highlights-slider.owl-theme .owl-nav .owl-next:hover, #articles-slider.owl-theme .owl-nav .owl-next:hover{color:#000;border:2px solid #000;}
#highlights-slider.owl-theme .owl-nav .owl-prev, #articles-slider.owl-theme .owl-nav .owl-prev {
    left: -4%;
}
#highlights-slider.owl-theme .owl-nav .owl-next, #articles-slider.owl-theme .owl-nav .owl-next{right:-4%;}
#highlights-slider.owl-theme .owl-nav, #articles-slider.owl-theme .owl-nav{margin-top:0px;}



/* 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);
}


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




.ranking-section .rankingBox .rankingitem { width: 100%; }
.rankingBox .rankingitem .ranking-content .ranking-logo {
    position: absolute;
    left: 0;
    right: 0;
}
.rankingBox .rankingitem .ranking-content .ranking-logo img { max-width: 120px;; }
.ranking-section .ranking-content p {
    font-size: 13px;
    line-height: 1.25;
    font-weight: 600;
}
.ranking-section .ranking-content p b {
    font-weight: 500;
    font-size: 11.4px;
}

.ranking-section .ranking-content p strong {
    color: #373435;
    display: block;
    font-size: 20px;
    font-weight: 800;
    line-height: 1;
}

.ranking-section .ranking-content p strong.blom {
    font-size: 16px;
    letter-spacing: -1px;
}

.ranking-section .rank-item {
  background-size: 100% 100%;
  background-position: center center;
  background-repeat: no-repeat;
}
.ranking-section .rank-item.rankbg1 {
  background-image: url(../images/ranks/crown.png);
}
.ranking-section .ranking-content {
    border-radius: 20px;
    font-size: 24px;
    display: inline-block;
    padding: 8% 30px 18px;
    max-width: 206px;
    min-height: 125px;
}
.rankingBox {max-width: 1110px;}

#rank-slider.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%);
    padding: 0px;
    margin: 0px;
    border-radius: 100%;
    text-align: center;
    width: 35px;
    height: 35px;
    font-size: 28px;
    line-height: 35px;
    opacity: .85;
    -o-transition: .4s ease;
    -ms-transition: .4s ease;
    -moz-transition: .4s ease;
    -webkit-transition: .4s ease;
    transition: .4s ease;
    color: #fff;
    border: 1px solid #ffffff;
    z-index: 1;
    background-color: #fff;
    box-shadow: 0px 0px 4px 0px #444;
    color: #000;
}
#rank-slider.owl-theme .owl-nav .owl-prev {
    left: -45px;
}

#rank-slider.owl-theme .owl-nav .owl-next {
    right: -45px;
}

#rank-slider.owl-theme .owl-nav [class*=owl-]:hover {
    opacity: 1;
    color: #000000;
    background-color: #038aba;
}



.campus__section {
    background: #f4fbfe;
    overflow: hidden;
    padding: 28px;
}

.campus__section::after, .campus__section:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    width: 50%;
    background: url(../images/girls.png) no-repeat;
    background-size: cover;
    z-index: 0;
}


.campus__section .spacialize{position:relative; z-index:1;}

.campus__section .spacialize h3 {
    font-size: 2.2rem;
    color: #fff;
    text-align: center;
    /* padding: 107px 47px; */
    width: 70%;
    font-weight: 700;
    margin-top: 4rem;
    margin-bottom: 4rem;
}

.campus__section .spacialize h3 b {
    display: block;
    font-weight: 700;
} 
.campus__section .campus__content h3{font-size:27px; text-transform:uppercase; font-weight:600; color:#fff; padding-bottom:15px; }
.campus__section .campus__content p { position: relative; font-size:15px; color:#fff; padding-top:15px; font-weight:400; }
.campus__section .campus__content{float:right; width:90%; padding:0; }


.sec3Head {
    margin-top: 0px;
}

.fdfd{
    min-height: 63px;
    display: flex !important;
    align-items: center;
    justify-content: center;
}

.sec3Head ul {
    list-style: none;
    padding: 0px;
    margin: 0px;
    width: 48%;
    float: left;
    text-align: center;
    margin-right: 2%;
}

.sec3Head ul li {
    display: block;
    border: solid 1px #344795;
    padding: 10px 0;
    margin: 10px 0;
    font-size: 18px;
    border-radius: 5px;
}

.sec3Head ul li.headi {
    font-size: 20px;
    font-weight: 500;
    background: #344795;
    color: #fff;
}










.discover__section {
    position: relative;
    padding-top: 0px;
    
}

.discover__section  .ranking-sec {
    padding-top: 20px;
}


.discover__section .renkers-sec .ranking-sec {
    position: relative;
    padding-bottom: 50px;
}

.discover__section .renkers-sec .ranking-sec .package__block {
    background: #fff;
    position: relative;
    /* top: 80%; */
    z-index: 1;
    border-radius: 30px;
    margin-top: -100px;
	box-shadow:0 0 17px rgba(32,46,60,.7);
}



.discover__section .discover__block .discover__top_dv .discover__item {position:relative;
    background: transparent;
}

.discover__section .discover__block .discover__top_dv .discover__item .countinged {
    padding: 20px 0px;
    min-height: 170px;
}



.discover__section .discover__block .discover__top_dv .discover__item .cloudy {
    position: absolute;
    top: 5px;
    left: 16px;
    z-index: -1;
    overflow: visible;
}

.discover__section .discover__block .discover__top_dv .discover__item .cloudy img{webkit-animation: zoomeffect 3.5s infinite;
    animation: zoomeffect 3.5s infinite; }
    




.discover__section .discover__block .discover__top_dv .discover__item .counting-item-block { width: 24%; float:left; }
.discover__section .discover__block .discover__top_dv .discover__item .counting-item-block h2 {
    font-size: 40px;
    color: #ffaf60;
    font-weight: 600;
}
.discover__section .discover__block .discover__top_dv .discover__item .counting-number { width:76%; float:left; }
.discover__section .discover__block .discover__top_dv .discover__item .counting-number h4 {
    font-size: 17px;
    color: #3b4757;
    font-weight: 600;
    padding-bottom: 10px;
}


.discover__section .ranking-sec .package__block .package_dv .package__item {
    padding: 25px 10px 25px 10px;
}
.discover__section .ranking-sec .package__block .package_dv .package__item .counting-item-block {
    margin-bottom: 25px;
    width: 100%;
    border-right: 1px solid rgba(34, 34, 34, 0.9);
    padding-right: 30px;
}
.discover__section .ranking-sec .package__block .package_dv .package__item .counting-item-block:last-child{margin-bottom:0px;}
.discover__section .ranking-sec .package__block .package_dv .package__item .counting-item-block .counting-number,
.discover__section .ranking-sec .package__block .package_dv .package__item .counting-item-block .counting-number, .discover__section .ranking-sec .package__block .package_dv .package__item .counting-item-block .counting-number, .discover__section .ranking-sec .package__block .package_dv .package__item .counting-item-block .plus {
    font-size: 50px;
    position: relative;
    z-index: 2;
    font-weight: 700;
    color: #344795;
	padding-left:8px;
}
.discover__section .ranking-sec .package__block .package_dv .package__item .counting-item-block strong {display:block; color:#ffffff;margin-top:10px; font-size:22px;font-weight:500;}
.discover__section .ranking-sec .package__block .package_dv .package__item .counting-item-block strong.txttop {margin-top:-40px;margin-bottom:15px;}
.discover__section .ranking-sec .package__block .package_dv .package__item .counting-item-block p {
    display: block;
    color: #414042;
    margin-top: 0px;
    font-size: 27px;
    font-weight: 400;
    line-height: 1.35;
}
.discover__section .ranking-sec .package__block .package_dv .package__item .counting-item-block figure{padding-bottom:8px;}

.discover__section .ranking-sec .package__block .package_dv .package__item .counting-item-block figure img{width:20%;}
.countsdown {position:relative; background:#000;}


.discover__section .trust{position:relative; text-align:center; background-color:#ffc20e;}
.discover__section .trust h2 {
    font-size: 28px;
    color: #344795;
    font-weight: 600;
    padding: 10px 0;
	text-transform:uppercase;
}




.counting-item-cont .icons {
    position: absolute;
    top: -9px;
    left: -86px;}
.counting-item-cont .icons img {
    width: 4.3rem;
}

.counting-item-block.nobordr {
    border: 0px !important;
}


.discover__section .discover__block .discover__top_dv .discover__item .counting-item-block h3 { margin-top: 10px; font-size: 20px; font-weight: 400; }


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

#placed-slider.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
    background: #484848 !important;
    width: 10px !important;
    height: 10px !important;
}




#placed-slider.owl-carousel .owl-stage{display:flex;}

#placed-slider.owl-carousel .items{position:relative;width:100%;display:flex;flex-direction:column;padding:1rem; padding-bottom:0;}
#placed-slider.owl-theme .owl-nav .owl-nav{margin-top:0px;}
#placed-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;
}
#placed-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;}
#placed-slider.owl-theme .owl-nav .owl-prev:hover,#placed-slider.owl-theme .owl-nav .owl-next:hover{color:#000;border:2px solid #000;}
#placed-slider.owl-theme .owl-nav .owl-prev {
    left: -4%;
}
#placed-slider.owl-theme .owl-nav .owl-next{right:-4%;}
#placed-slider.owl-theme .owl-nav{margin-top:0px;}



/* alumni-slider-close */



.collaborations__section {
    background-color: #fff;
    overflow: hidden;
    padding: 20px 0;
    box-shadow: -2px -5px 10px 7px #eee;
}
.collaborations__section .collaborations_owl {
    margin-left: 1.5rem;
    padding: 0rem;
   /* box-shadow: 0 .5rem 1rem rgba(0,0,0,.15)!important;
     border: 1px solid #a7a9ab; */
    /* border-radius: 1.2rem; */
    position: relative;
    z-index: 3;
    background: #FFF;
}
.collaborations__section:after {
    background-color: #ffc20e;
    position: absolute;
    content: "";
    width: 22%;
    height: 100%;
    top: 0;
    left: 0;
}


.collaborations__section:before {
    content: '';
    position: absolute;
    left: 14%;
    top: 0px;
    bottom: 0;
    height: 137px;
    width: 172px;
    background: url(../images/arow.jpg) no-repeat;
    background-size: contain;
    z-index: 1;
}


@media (min-width: 1600px){
    .collaborations__section:before {
        left: 22%;
    }
    .dream__section .dream__content {
        float: right;
        width: 75% !important;
        padding: 12% 0;
    }
    .dsu-addmission {
        margin-top: 4% !important;
    }
    
}

.collaborations__section .collab__item { position: relative; padding: 0 0.5rem; }
.collaborations__section .owl-item:last-child .collab__item { border:0; }




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

#collaborations-slider.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
    background: #484848 !important;
    width: 10px !important;
    height: 10px !important;
}

#collaborations-slider.owl-theme .owl-nav [class*=owl-] { display:none;
    
}



.dream__section {
    background-image: url(../images/law_usp.webp);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: top center;
}

.dream__section .dream__content {
    float: right;
    width: 75%;
    padding: 12% 0;
}

.dream__content strong{
    color: #03afef;
}

.dream__section .dream__content ul{list-style:none; padding:0px; margin:0px;}
.dream__section .dream__content ul li {
    display: block;
    padding-bottom: 10px;
    padding-left: 20px;
}
.dream__section .dream__content ul li span {
    position: relative;
    font-size: 15px;
    color: #fff;
    padding-top: 15px;
    font-weight: 400;
}
	
.dream__section .dream__content ul li span:before {
    position: absolute;
    content: "";
    width: 5px;
    height: 5px;
    background: #ffc20e;
    left: -15px;
    top: 22px;
    border-radius: 100%;
}








.dream__section .dream-pic {
    position: absolute;
    top: 25%;
    left: 8%;
    z-index: 1;
}

.dream__section .dream-pic img {
    width: 75%;
}







.know_section{position: relative;
    width: 100%;
    padding: 25px 0;
    background: url(../images/building.jpg) no-repeat bottom center;
    background-size: cover; z-index: -999;}

.coverd-pac {
    position: relative;
    background-color: rgba(255,255,255,0.8);
    padding: 40px;
    width: 80%;
    margin: auto;
}

.inter {position:relative;}

.inter p {
    font-size: 16px;
    line-height: 25px;
    color: #171718;
    font-weight: 400;
    padding-top: 20px;
    text-align: center;
}

.section312 {
    width: 100%;
    padding: 0px 0 0px 0;
}




.highlights__section .glased{position:relative; padding-top:20px;}

.highlights__section .glased .articles__item {
    background: #ffc20e;
    padding: 1rem 1rem;
    border-radius: 0.8rem;
    margin: 1rem 0;
    min-height: 112px;
}

.highlights__section .glased .articles__item h5.counting-number {
    font-size: 30px;
    font-weight: 900;
    display: inline-block;
}

.highlights__section .glased .articles__item span.plused {
    font-size: 27px;
    font-weight: 700;
}






/* alumni */
.alumni-section {background-color:#fff;}

.alumni-section .alumniContent {
    padding: 10px;
    margin: 15px 0px;
    min-height: 300px;
}
.alumni-section .alumniContent .mr-2 {
    width: 30%;
}

.alumni-section .alumniContent .mr-2 img {
    width: 90%;
}

.profile-content {
    padding-top: 15px;
    text-align: left;
}
.alumni-section .alumniContent h6 {
    color: #000000;
    font-size: 21px;
    
    margin-bottom: 5px;
    /* border-bottom: 2px solid #000000; */
    text-transform: uppercase;
}
.alumni-section .alumniContent span {
    color: #000000;
    font-weight: 300;
    font-size: 20px;
}
.alumni-section .alumniContent p { font-size: 14px; line-height: 20px; color: #656565; }
#alumni-slider.owl-theme .owl-nav [class*=owl-] {display:none;}
#alumni-slider.owl-theme .owl-nav .owl-prev { left: -35px;}
#alumni-slider.owl-theme .owl-nav .owl-next { right: -35px;}
.shapes img {max-width: 35px;}




/* ====  Gallery-START  ==== */
.section_gallery{width:100%; background-color:#ffc20e;}

#gallery-memeber.owl-theme .owl-nav [class*=owl-] {
    background: transparent;
    color: #000;
    bottom: 15px;
    border: 1px solid #000;
    border-radius: 100%;
    margin: 5px;
    top: 42%;
    margin-bottom: 0px;
    text-align: center;
    font-size: 25px;
    width: 35px;
    height: 35px;
    position: absolute;
}

#gallery-memeber.owl-theme .owl-nav .owl-prev {
    left: -40px;
}

#gallery-memeber.owl-theme .owl-nav .owl-next {
    right: -40px;
}

#gallery-memeber.owl-theme .owl-nav [class*=owl-]:hover {
    background: #344795;
    color: #fff;
}
/* ====  Gallery-CLOSE  ==== */


.awards {
    
}
.enlist.contactsec {
    position: relative;
    width: 100%;
    padding: 25px 0;
    background: url(../images/foot-bg.jpg) no-repeat bottom center;
    background-size: cover;
}

.contactusContent h4 {
    color: #fff;
    font-size: 28px;
    font-weight: 400;
    display: block;
}

.applynowsec {
    position: relative;
    width: 100%;
    
    text-align: right;
}

.applynowsec a, .applynowbtn {
    background-color: #ffffff;
    color: #0a0a0a;
    position: relative;
    font-size: 22px;
    font-weight: 500;
    line-height: 1;
    padding: 15px 50px 15px;
    border-radius: 10px;
    border: 0px solid #fff;
    text-align: center;
    margin: 0;
    display: inline-block;
}

.applynowsec a:hover, .aplybtnsec a:focus, .applynowbtn:hover, .applynowbtn:focus {
    color: #000;
    background-color: #ffc20e;
    opacity: .9;
    box-shadow: 0 0.5rem 1rem rgba(0,0,0,0.15);
}



#rank-slider .owl-prev, #rank-slider .owl-next {
	position: absolute;
	top: 0;
	height: 100%;
}

#rank-slider .owl-prev {
	left: 7px;
    font-size: 30px;
}

#rank-slider .owl-next {
	right: 7px;
}
#rank-slider.owl-carousel .owl-dots.disabled, #rank-slider.owl-carousel .owl-nav.disabled{
    display: block !important;
}

#rank-slider .owl-prev .fa-2x, #rank-slider .owl-next .fa-2x{
    font-size: 32px !important;
}

.owl-theme .owl-dots .owl-dot span { background: #94A3B8 !important; margin: 5px 2px !important; }
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
    background: #344795 !important; width: 30px !important;
}



#articles-slider.owl-theme .owl-dots .owl-dot span { background: #FFFFFF !important; }
#articles-slider.owl-theme .owl-dots .owl-dot.active span, #articles-slider.owl-theme .owl-dots .owl-dot:hover span {
    background: #ffc20e !important; width: 30px !important;
}