.widget-title h3 {
    position: relative;
    display: inline-block;
	color:#474747;
    padding: 0 40px; font-size:45px;
	font-family: 'Bebas Neue', cursive;
	z-index:1;
	line-height: 1;
}





.widget-titled h3 {
    position: relative;
    display: inline-block;
    padding: 0 8px; font-size:45px; text-transform:uppercase;
	font-family: 'Bebas Neue', cursive;
	z-index:1;
	 padding: 0 80px 0 0;
	color:#474747;
	line-height: 1;
}






.widget-title p {font-size: 30px; text-align:center;}




.widget-title h3 span { color:#e2831a;}
.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: 1140px !important; }

.header .top-heady{position:relative; background:#282727;}

.header .top-heady .placing .mails{position:relative; display: flex;
    align-items: center; }
.header .top-heady .placing .mails i {
    color: #18a558;
    padding-right: 5px;
	font-size: 18px;
}
.header .top-heady .placing .mails a{color:#fff; font-size:14px; font-weight:400;}

.header .top-heady .placing .phones{position:relative; color:#fff; display: flex;
    align-items: center; float:right;}
.header .top-heady .placing .phones i{color:#18a558; transform: rotate(90deg); padding-right:5px; font-size: 18px;}
.header .top-heady .placing .phones a{color:#fff; font-size:14px; font-weight:400; }


.header .header-absolute .mobile__dv .divids {position:relative; float: right; padding-top: 0px;}

.header .header-absolute .mobile__dv .divids img {
    width: 90%; float: right;
}

.header .header-absolute { background: #fff;}

.header .header-absolute .mobile__dv p {font-size: 20px; color: #141d49; line-height: 22px; font-weight: 500; text-align:center; padding-top: 0px;}
/*.header .header-absolute .mobile__dv span img{width:10%;}*/
.header .header-absolute .mobile__dv span {
    
	font-weight: 700;
    position: relative;
   display: inline-block;
   color:#41a7ff;
}


.header .logo img{width:95%;}
/*== BANNER CSS START ==*/
.dsu-form {
    
    padding: 20px 0px;
    border-radius: 0.6rem;
    background: rgba(237,237,237,1);
    position: relative;
    z-index: 1;
    width: 300px;
    float: right;
}
.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: none; width: 100%;
    border-bottom: 1px solid rgba(0,0,0,1); border-radius: 0px; background: transparent;
     margin: 0 auto; padding: 6px 10px; height: auto;}
.form-group { margin-bottom: 0px;}
.btn_submit { background: rgba(238,45,36,1); color: #fff; font-size: 20px; border-radius: 0px; margin-top:20px; padding: 5px 0px; border-radius:25px; display:iline-block; width:65%; text-align:center;  }
.btn_submit:hover {background-color: rgba(24, 165, 88, 1); color: #FFFFFF;}
.contact-fild-box { margin-bottom: 8px; position: relative;}
.contact-fild-box.text-center { margin-bottom: 0px;}
.dsu-intro { position: relative; top: 4rem; z-index: 1; right: 0;}
.dsu-addmission {margin-top: 15%; margin-left: 0%; display: block; padding: 0px; width: 80%; z-index: 1;}
.formIDfid { padding: 0 0px; }
.contact-fild-box .form-control option { color: #000; }
.dsu-addmission .bannerContent span{display:inline-block; padding-bottom:10px; font-weight:500;}
.dsu-addmission .bannerContent h1 {font-family: 'Bebas Neue', cursive; font-size: 3.5rem; line-height: 1; color: #fff;/* text-shadow: -2px 0px 0px rgb(255 255 255); */
}
.dsu-addmission .bannerContent h1 span{color:#a3ebb1;}
.dsu-addmission .bannerContent h4 {
    font-size: 1.8rem;
    line-height: 1.3;
    color: #fff; 
	padding-bottom: 10px;
	font-weight:400;
}


.dsu-addmission .bannerContent h4 b {font-weight:600; display:block;}

.dsu-addmission .bannerContent h4 span{color:#fff; font-weight:700;}

.dsu-addmission .bannerContent .admi__content-btn {width:auto; margin:20px 0; display: inline-block; background-color: rgba(24, 165, 88, 1); padding:10px;}
.dsu-addmission .bannerContent hr { background:#8889a3; height: 1px; opacity: initial;}
.dsu-addmission .bannerContent .admi__content-btn strong { font-size: 1.7rem; font-weight:500; color:#f57b12;}
.dsu-addmission .bannerContent .admi__content-btn strong b { font-weight:500;}
.dsu-addmission .bannerContent .admi__content-btn span{padding:0 10px; font-size: 30px; font-weight: 800;}
.dsu-addmission .bannerContent .admi__content-btn p { display:table; padding: 0rem 0rem; font-size: 24px; font-weight:500;  }
.hero-sectionn .vishouse-absolute { position: absolute; bottom: 0px; left: 0%; z-index: 0; }
.hero-sectionn .vishouse-absolute img{width:71%;}





.dsu-addmission .bannerContent .ticklist {position:relative;}

.dsu-addmission .bannerContent .ticklist h5{  
	padding: 0px;

    color: #fff;
    font-size: 22px;
    font-weight: 400;
    line-height: 1.3;
text-align: left;}

.dsu-addmission .bannerContent .ticklist h5 span{color:#18a558;}


.frmBg h4 {
    font-weight: 700;
    text-transform: uppercase;
    font-size: 20px;
	padding: 5px 0;
	color:#222222;
}


/*== BANNER CSS end ==*/

.centers__section { background: url(../images/facility-bg.jpg) no-repeat center top; background-size: cover; }
.centers__section .counselling__area { position:relative;}
.centers__section .counselling__area .counselling__item .counselling__dv {border-radius: 1.5rem; overflow: hidden; padding: 1.2rem 0.5rem; margin: 1rem; transition: 0.3s;
    -webkit-transition: 0.3s; -moz-transition: 0.3s; -ms-transition: 0.3s; -o-transition: 0.3s; height: 210px; }
.centers__section .counselling__area .counselling__item .counselling__dv:hover { box-shadow: 0 0 15px rgb(0 0 0 / 15%); -webkit-transform: translateY(-.5em);
    transform: translateY(-.5em); border:solid 1px #FFF; }
.centers__section .counselling__area .counselling__item .counselling__dv:hover .counselling__icon img { filter: brightness(0) invert(1); }
.centers__section .counselling__area .counselling__item .counselling__dv:hover .counselling__content h5 { color: #FFFFFF !important; }    
.centers__section .counselling__area .counselling__item .counselling__dv:after{position:absolute;top:0;left:0;width:0;height:100%;content:"";background-color:var(--bg-blue);visibility:hidden;opacity:0;z-index:-1;-webkit-transition:.3s;transition:.3s}
.centers__section .counselling__area .counselling__item .counselling__dv:hover:after{visibility:visible;opacity:1;width:100%}
#counselling-slider.owl-carousel .owl-item img{width:100%;height:90px;object-fit:contain;padding:0;min-width:100%}







.vellore__section {position:relative; padding:20px 0 0px 0;}





.lifevis__section { background-image: url(../images/galery-bg.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center; padding: 0 11%; padding-bottom:20px;}
	
.lifevis__section::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 10%;
    width: 414px;
    height: 336px;
    background: url(../images/girl.png) no-repeat center center;
    background-size: contain;
    z-index: -0;}	

.animated-background {background-image: url(../images/cluod-shaps.png); background-repeat: repeat; padding: 60px 0; -webkit-animation: animated-background 500s linear infinite; animation: animated-background 500s linear infinite;     margin-bottom: -1px; }

@-webkit-keyframes animated-background {
  from {
    background-position: 0 0
  }
  to {
    background-position: -30000px 0
  }
}

@keyframes animated-background {
  from {
    background-position: 0 0
  }
  to {
    background-position: -30000px 0
  }
}


.activities__section {position: relative;
    background: rgb(249,160,27);
    background: linear-gradient(63deg, rgba(249,160,27,1) 0%, rgba(241,87,39,1) 100%); }
.jumping_ani2 img {
    width: 98.5%;
    float: right;
    
}


.jumping_ani::after {
    content: '';
    position: absolute;
    bottom: 13%;
    left: -65px;
    width: 85px;
    height: 170px;
    background: url(../images/vector.png) no-repeat center center;
    background-size: contain;
    z-index: -1;
	opacity:0.5;
}

.jumping_ani2::before {
    content: '';
    position: absolute;
    top: -52px;
    right: -41px;
    width: 85px;
    height: 170px;
    background: url(../images/vector.png) no-repeat center center;
    background-size: contain;
    z-index: -1;
    opacity: 0.5;
}

/*== SEC1 css start ==*/

.courses_sec1 {
    position: relative;
    width: 100%;
    padding-bottom: 20px;
	z-index: 1;
}

.activities__section .courses-wrap {
    position: relative;
    width: 16%;
    margin: 21px;
    padding: 0px;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
    -moz-transition: 0.5s;
    transition: 0.5s;
    border-radius: 10px;
    z-index: 0;
    overflow: visible;
    background-color: transparent;
    border: 1px solid #FFF;
}
.courses-wrap-inner .overlayBox img {
    width: 20%;}
.activities__section .courses-wrap:hover{-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-ms-transform:translateY(-10px);-o-transform:translateY(-10px);transform:translateY(-10px);box-shadow:0 0 17px rgba(32,46,60,.7);background-color:#eb7716;}
.coursescontent{width:100%;display:block;}
.overlayBox{position:absolute;top:0px;bottom:0px;left:0px;right:0px;width:100%;padding:10px;opacity:0;visibility:hidden;background-color:#eb7716;z-index:2;}
.activities__section .courses-wrap:hover .overlayBox{opacity:1;visibility:visible;}
.courses-wrap-inner{position:relative;width:100%;height:100%;padding:10px 10px;z-index:1;min-height:180px;}
.activities__section .courses-wrap:hover strong{color:#ffffff;}
.activities__section .courses-wrap:hover img{-webkit-filter:brightness(100);filter:brightness(100);  /*-webkit-filter:brightness(0);
filter:brightness(0);*/}
.activities__section .courses-wrap strong{color:#ffffff;font-size:16px;font-weight:400;line-height:1.1;margin-top:20px;text-transform:capitalize;}
.activities__section .courses-wrap p{color:#ffffff;font-size:14px;font-weight:400;line-height:1.25; width: 100%; padding-top:10px;}
.activities__section .courses-wrap img{max-width:70px;}
.overlayBox h3 {
    
    width: 100%;
	color: #ffffff;
    font-size: 19px;
    font-weight: 500;
    line-height: 1.1;
    margin-top: 10px;
    text-transform: capitalize;
}

/* Shine */
.activities__section .container{max-width: 86%;}
.activities__section .courses_sec1 .courses-wrap{position:relative;overflow:hidden;}
.activities__section .courses_sec1 .courses-wrap::before{position:absolute;top:0;left:-95%;z-index:2;display:block;content:'';width:50%;height:100%;background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,.3) 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,.3) 100%);-webkit-transform:skewX(-25deg);transform:skewX(-25deg);}
.activities__section .courses_sec1 .courses-wrap:hover::before,
.activities__section .courses_sec1 .courses-wrap:hover:before{-webkit-animation:shine .75s;animation:shine .75s;}
@-webkit-keyframes shine{
100%{left:125%;}
}
@keyframes shine{
100%{left:125%;}
}





.section4 { background-color: #f8f8f8; padding-top: 1.5rem; padding-bottom: 1.5rem; }
.section4:after { position: absolute; content: ""; width: 50%; height: 100%; right: 0px; top: 0px; background-color: #f57b12; }
#awards-slider1.owl-theme .owl-nav { text-align: right;
    position: absolute;
    top: -70px;
    right: 0px;}
#awards-slider.owl-theme .owl-nav {
    text-align: right;
    position: absolute;
    top: -70px;
    right: 25px;
}
#awards-slider.owl-theme .owl-nav [class*=owl-]{
    background-color: transparent;
    font-size: 24px;
    padding: 4px 12px;
    border-radius: 50%;
    border: solid 2px #000;
    color: #000;
}

#awards-slider1.owl-theme .owl-nav [class*=owl-] {
    background-color: transparent;
    font-size: 24px;
    padding: 4px 12px;
    border-radius: 50%;
    border: solid 2px #FFF;
    color: #FFF;
}


#awards-slider.owl-theme .owl-nav [class*=owl-]:hover{color:#f7943e;border:2px solid #f7943e;opacity:1;}
#awards-slider1.owl-theme .owl-nav [class*=owl-]:hover{color:#000;border:2px solid #000;opacity:1;}



.speaks{position:relative;}

.speaks .students__item { padding: 0 25px;  }
.speaks .students__item .students__wrap { position: relative; border-top: 4px solid #f57b12; padding-top: 25px; margin-top: 15px; display: flex;
    align-items: center; }
.speaks .students__item .students__wrap .students__photo {
    width: 90px;
    height: 90px;
    overflow: hidden;
    border-radius: 100%;
    border: 1px solid #000;
}    
.speaks .students__item .students__wrap:after { position: absolute; content: "";clip-path: polygon(0 0, 0% 100%, 100% 0); background-color: #f57b12; left: 40px; top: 0px; width: 25px; height: 15px; }
.speaks .students__item .students__wrap .students__con { width: 70%; margin-left: 10px; }
.speaks .students__item .students__wrap h6 { color: #f57b12; font-size: 22px; }
.speaks .students__item .students__wrap span { color: #3d3d3d; font-size: 14px; }
.speaks .students__item .fa-quote-left {
    font-size: 20px;
    color: #f57b12;
    position: absolute;
    left: 1px;
    top: 0;
}
.speaks .students__item .fa-quote-right {
    font-size: 20px;
    color: #f57b12;
    position: relative;
    left: 80%;
}
.speaks .students__item p { margin-top: 10px; line-height: 1.4; text-align: justify; color:#3d3d3d; font-size:15px; }



.reviewss{position:relative; padding-left:20px;}
.reviewss .star{position:relative; padding-bottom:10px;  }
.reviewss .star img{width:35%; }
.reviewss .reviews__item { padding: 0 0 0 0px;  }
.reviewss .reviews__item .reviews__wrap { position: relative; padding-top: 25px; text-align:left; 
    }
.reviewss .reviews__item .reviews__wrap .reviews__con { width: 70%; margin-left: 0px; }
.reviewss .reviews__item .reviews__wrap h6 { color: #FFF; font-size: 22px; }
.reviewss .reviews__item p { margin-top: 10px; line-height: 1.4; text-align: justify; color:#FFF; font-size:15px; }





.rankis{position:relative; }
.rankis .section-rank{background-image: url(../images/campus-bg.jpg);
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    height: 400px; padding-top:10%; }
	
.rankis .section-rank .creatis{ position:relative;}

.rankis .section-rank .creatis .video-section{position:relative; padding-top:0%;}

/*== Footer css start ==*/
.footer { background-color:#0d0f10; font-size: 14px; } 
.footer span{color:#f57b12;}
.desktop { display: block;}
.mobile { display: none;}









.gridle{position:relative;}
.halls{width:100%; margin: 0;
  height: 10vh;
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  grid-template-rows: 1fr;
  text-align:center;}
  
  
  
.package_section{padding-top:0px;padding-bottom:0px;background-color:#00141a;}
.package_section .package__block .package_dv .package__item {padding:35px 10px 10px;}
.package_section .package__block .package_dv .package__item .counting-item-block{margin-bottom:25px;min-height:135px;width:100%;border-right: 2px solid rgba(184, 194, 215, 0.3); }
.package_section .package__block .package_dv .package__item .counting-item-block:last-child{margin-bottom:0px;}
.package_section .package__block .package_dv .package__item .counting-item-block .counting-number,
.package_section .package__block .package_dv .package__item .counting-item-block .plus { font-size:32px; position:relative; z-index:2; font-weight:700;color:#fff;}
.package_section .package__block .package_dv .package__item .counting-item-block strong {display:block; color:#ffffff;margin-top:10px; font-size:22px;font-weight:500;}
.package_section .package__block .package_dv .package__item .counting-item-block strong.txttop {margin-top:-40px;margin-bottom:15px;}
.package_section .package__block .package_dv .package__item .counting-item-block p {display:block; color:#ffffff;margin-top:0px; font-size:19px;font-weight:400;line-height:1.35;}
.package_section .package__block .package_dv .package__item .counting-item-block figure{padding-bottom:8px;}

.package_section .package__block .package_dv .package__item .counting-item-block figure img{width:20%;}
.countsdown {position:relative; background:#000;}



.package_section:after {
    content: '';
    background: url('../images/vector1.png')no-repeat center center/cover;
    position: absolute;
    top: 15px;
    right: 0px;
    width: 160px;
    height: 260px;
    z-index: 1;
}



.counting-item-cont .icons {
    position: absolute;
    top: -9px;
    left: -86px;}
.counting-item-cont .icons img {
    width: 4.3rem;
}

.nobordr{border:none !important; }





.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;
}


#feature-slider.owl-theme .owl-nav{display:none;}

#feature-slider.owl-theme .owl-dots .owl-dot span { width: 12px; height: 12px; margin: 5px 2px; background-color:#fff; border:solid 1px #979797; }
#feature-slider.owl-theme .owl-dots .owl-dot.active span, #ranks-slider.owl-theme .owl-dots .owl-dot:hover span {
    background: #a6ce43;
}	
#feature-slider.owl-theme .owl-nav [class*=owl-]{display:none;}

#feature-slider.owl-theme .owl-dots .owl-dot.active span, #ranks-slider.owl-theme .owl-dots .owl-dot:hover span {
    background: #f15727;
}




#specializations-slider.owl-theme .owl-nav{display:none;}

#specializations-slider.owl-theme .owl-dots .owl-dot span { width: 12px; height: 12px; margin: 5px 2px; background-color:#fff; border:solid 1px #979797; }
#specializations-slider.owl-theme .owl-dots .owl-dot.active span, #ranks-slider.owl-theme .owl-dots .owl-dot:hover span {
    background: #a6ce43;
}	
#specializations-slider.owl-theme .owl-nav [class*=owl-]{display:none;}

#specializations-slider.owl-theme .owl-dots .owl-dot.active span, #ranks-slider.owl-theme .owl-dots .owl-dot:hover span {
    background: #f15727;
}








.hairin {position:relative; background: rgb(249,160,27);
    background: linear-gradient(63deg, rgba(249,160,27,1) 0%, rgba(241,87,39,1) 100%); }

.proseccontent p {
    color: #fff;
    padding-left: 40px;
    font-size: 15px;
    padding-top: 23px;
    line-height: 1.5;}
	
.proseccontent { position:relative; padding: 20px 0;}

.abtcontent {position:relative;}


.abtcontent img {position: relative; padding: 18px; z-index: 2;}

.abtcontent figure:before {
    content: '';
    position: absolute;
    width: 20%;
    height: 80px;
    top: 4px;
    left: 5px;
    background-color: #f0f0f0;
    z-index: 1;
}

.abtcontent figure:after {
    content: '';
    position: absolute;
    width: 60%;
    height: 180px;
    bottom: 4px;
    right: 5px;
    bottom: 5px;
    background-color: #fff;
    z-index: 1;
}

.reasons {position:relative; padding-bottom:40px;}

.vellore__section .specializationsBx .specializations-content { padding: 15px 20px; border-top: solid 1px #fff; }
.vellore__section .specializationsBx .specializations-content h4 {color:#414042;
    font-size: 18px;
    text-align: center;
}

.vellore__section .specializationsBx .specializations-thumb{position:relative; background-color: #dcd8d2; -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
    -moz-transition: 0.5s;
    transition: 0.5s;}
	
.specializations-item {
    padding: 50px 0;
}	


.vellore__section .specializationsBx .specializations-thumb img { width: 100%; }

.vellore__section .specializationsBx .specializations-thumb:hover {background: rgb(249,160,27);
    background: linear-gradient(63deg, rgba(249,160,27,1) 0%, rgba(241,87,39,1) 100%); -webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-ms-transform:translateY(-10px);-o-transform:translateY(-10px);transform:translateY(-10px);box-shadow:0 0 17px rgba(32,46,60,.7);}
	
.vellore__section .specializationsBx .specializations-thumb:hover h4{color:#fff;}



.vellore__section:after, .vellore__section::after {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    width: 100%;
    margin: 0 auto;
    height: 100%;
    background: url(../images/patrns1.png) no-repeat center center;
    background-size: 100%;
    z-index: 0;
    opacity: 1;
}

.recr{position:relative; padding:50px 0; background:#faf8ee; }

.recr .sectionInner {
    padding-left: 15%;
    padding-right: 15%;
}

.recr .sectionInner .alumniiBox .alumniContent {position:relative; padding:20px 0;  }

.recr .sectionInner .alumniiBox .alumniContent img {
    width: 75%;
}

.recr .sectionInner .alumniiBox .alumniContent h3{ font-size:22px; font-weight:500;}
.recr .sectionInner .alumniiBox .alumniContent h3 span{color:#ac1f25;}

.recr:after, .recr::after {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    width: 100%;
    margin: 0 auto;
    height: 100%;
    background: url(../images/patrns1.png) no-repeat center center;
    background-size: 100%;
    z-index: 0;
    opacity: 1;
}

.gallery__sec_dv {position:relative; padding-bottom:10px; background: rgb(249,160,27);
    background: linear-gradient(63deg, rgba(249,160,27,1) 0%, rgba(241,87,39,1) 100%);}


	
.courses__section {
    position: relative;
    background: url(../images/course-bg.jpg) no-repeat top center;
    background-size: cover;
    background-attachment: fixed;}	
	

.courses__section .courses__form_dv #coursepid .architects-select { background-color: #fff; color: #FFFFFF; }
.courses__sec_relative .courses__offset { background-color: #fff; padding: 0px; margin-top: 20px; }
.courses__form_dv .form-control {
    background-color: #1d72bc;
    border-radius: 0px;
    font-style: italic;
    font-size: 22px;
    padding: 15px 15px;
	height: 63px;
	color: #fff;
}

.courses__section .courses__content h4 { color: #1d72bc; font-size:24px; font-weight:700; }	
.courses__section .courses__content p { color: #3f3f3f; line-height: 25px; }	

.courses__section .courses__content hr {
    width: 200px;
    height: 2px;
    color: #1d72bc;
    opacity: 1;
	margin-bottom: 30px
}


.courses__form_dv.w-100.mx-auto {
    padding-top: 40px;
}

.courses__section .courses__form_dv .interestedsec p {
    width: 100%;
    background: transparent ;
    text-align: left;
    padding: 15px 15px;
    font-size: 22px;
    color: #141d49;
	border:solid 1px #ccd4da;
	padding-left: 50px;
	height: 63px;
}

.courses__section .courses__form_dv .interestedsec p span {
    position: absolute;
    left: 45%;
    font-size: 28px;
}



.courses__section .courses__content .blog-text {
    position: relative;
    padding-top: 70px;}

.courses__section .courses__content .blog-text > a {
    color: #FFF;
    display: inline-block;
    background-color: #2174ab;
    border: 1px solid #2174ab;
    line-height: 1;
    border-radius: 30px;
    padding: 13px 50px;
    margin-right: 6%;
    position: relative;
    text-transform: capitalize;
    transform: perspective(1px) translateZ(0px);
    transition: color 0.3s ease 0s;
    vertical-align: middle;
    font-size: 18px;
}

.courses__section .courses__content .blog-text > a:last-child {margin:0px;}
.courses__section .courses__content .blog-text >a:hover{color:#FFF;}
.courses__section .courses__content .blog-text>a::before {
  border-radius: 0px;
    background-color: #41a7ff;
    border: 1px solid #0d61d5;
    bottom: 0;
    content: "";
    left: 0;
	border-radius: 30px;
    position: absolute;
    right: 0;
    top: 0;
    transform: scaleX(0);
    transform-origin: 50% 0 0;
    transition-duration: 0.3s;
    transition-property: transform;
    transition-timing-function: ease-out;
    z-index: -1;
}
.courses__section .courses__content .blog-text>a:hover::before {
    transform: scaleY(1);
}


.courses__section .courses__content {
    position: relative;
    padding-right: 10%;
}



.courses__section .courses__content .intk {position:relative; padding-top: 15px;}
.courses__section .courses__content .intk ul{list-style:none; padding:0px; margin:0px;}
.courses__section .courses__content .intk ul li{width:33.3%; float:left;}
.courses__section .courses__content .intk ul li span b {
    font-size: 15px;
    color: #1d72bc;
    font-weight: 500;
    display: block;
	padding-bottom: 3px;
}
.courses__section .courses__content .intk ul li span {
    font-size: 18px;
    font-weight: 500;
    color: #3f3f3f;
}



.highlight__section{}
.highlight__section:after {
    content: '';
    background: url('../images/vector1.png')no-repeat center center/cover;
    position: absolute;
    bottom: 15px;
    right: 0px;
    width: 160px;
    height: 260px;
    z-index: 2;
}

.highlight__section:before {
    content: '';
    background: url('../images/vector2.png')no-repeat center center/cover;
    position: absolute;
    top: -92px;
    left: 0px;
    width: 160px;
    height: 260px;
    z-index: 1;
}

.highlight__section .highlight__relative{padding-top: 40px;}

.highlight__section .highlight__relative .highlight__top:hover { box-shadow: 0 0.5rem 1rem rgb(0 0 0 / 15%) !important;   -webkit-transform: translateY(-.5em); transform: translateY(-.5em); opacity: 1; }
.highlight__section .highlight__relative .highlight__top { padding: 40px; position: relative; overflow: hidden; transition: all .2s ease-in-out; height: 280px; display: flex; background-color: #f6f6f6; }

.bdrs{border: solid 1px #e0e0e0;}
.highlight__section .highlight__relative .highlight__top.bgpick { background-color: #fafafa; }
.highlight__section .highlight__relative .highlight__top .highlight__flex { width: 100%; }

.highlight__section .highlight__relative .highlight__top .highlight__hovereff .highlight__h_flex {
    display: flex;
    align-items: center;
    height: 100%;
}
.programs__content {
    padding-right: 20px;
}


.highlight__section .highlight__relative .highlight__top:hover .highlight__img { 
    background-color: #fff !important; border: 2px solid #FFF;
}

.highlight__section .highlight__relative .highlight__top:hover .highlight__img img { filter: invert(36%) sepia(24%) saturate(2199%) hue-rotate(171deg) brightness(103%) contrast(92%);}



.highlight__section .highlight__relative .highlight__top:hover h5 {  color: #FFFFFF;}
.highlight__section .highlight__relative .highlight__top .highlight__flex .highlight__img { background-color: #1d72bc;
    width: 120px;
    height: 120px;
    border-radius: 100%;
    padding: 5px;
    margin: 0 auto 5px; }
.highlight__section .highlight__relative .highlight__top:hover .highlight__hovereff {
    opacity: 1; 
}

.highlight__section .highlight__relative .highlight__top .highlight__flex .highlight__img img {
    width: 60%;
    padding-top: 20px;
    object-fit: cover;
}

.highlight__section .highlight__relative .highlight__top:hover:after {
    visibility: visible; opacity: 1; width: 100%;}
.highlight__section .highlight__relative .highlight__top:after {
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    height: 100%;
    content: "";
    background-color: #1d72bc;
    visibility: hidden;
    opacity: 0;
    z-index: -1;
    -webkit-transition: 0.3s;
    transition: 0.3s;
}
.highlight__section .highlight__relative .highlight__top h5 {
    font-size: 18px;
    font-weight: 400;
}





#highlight-slider.owl-theme .owl-dots .owl-dot span { width: 12px; height: 12px; margin: 5px 2px; border:solid 1px #141d49;   }
#highlight-slider.owl-theme .owl-dots .owl-dot.active span, #highlight-slider.owl-theme .owl-dots .owl-dot:hover span {
    background: #a6ce43; 
}


#highlight-slider.owl-theme .owl-dots{display:block;}


#highlight-slider.owl-theme .owl-dots .owl-dot.active span, #highlight-slider.owl-theme .owl-dots .owl-dot:hover span {
    background: #141d49;
}

#highlight-slider.owl-carousel .owl-item {
  display: flex;
  flex: 1 0 auto;
}
	

#highlight-slider.owl-theme .owl-nav [class*="owl-"] {
    position: absolute;
    width: 38px;
    height: 38px;
    font-size: 30px;
    border: solid 2px #000;
    /* border-radius: 100%; */
    line-height: 35px;
    margin: 0px;
    padding: 0px;
    border-radius: 100%;
    text-align: center;
    color: #000;
    background-color: transparent;
    top: -10%;
    -ms-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    /* box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15); */
}

#highlight-slider.owl-theme .owl-nav [class*="owl-"] i {
  font-weight: 300;
}
#highlight-slider.owl-theme .owl-nav [class*="owl-"]:hover {
  color: #1d72bc;
  opacity: 1;
}
#highlight-slider.owl-theme .owl-nav .owl-prev {
  right: 50px;
}
#highlight-slider.owl-theme .owl-nav .owl-next {
  right: 0px;
}




.chsection{position:relative;width:100%;background-color:#1d72bc;}
.chsection .sectionInner{padding-left:0;padding-right:0;}
.chsliderGrid{position:relative;width:100%;}
.chBox{padding:0rem;}
.facultyBox{height:100%;}
.bg-white-light{background-color:#fbfbfb;}
.facultyTitle{width:100%;text-align:center;}
.facultyTitle h3{font-size:1.55rem;font-weight:600;line-height:1.1!important;letter-spacing:-0.025rem;color:#434244;background-color:#2b2c84;padding:1rem;}
.ch_row .cols{margin-bottom:1.5rem;}
.awardBase{position:relative;width:100%;margin:0 auto;}
.awardBase img{width:100%;}
.awardBg{position:relative;width:100%;height:100%;}
.sliderprofile{position:relative;width:100%;text-align:center;padding:0rem;}

.topQuote{width:8rem;margin-left:1rem;margin-bottom:1rem;}
.awardsliderprofile{position:relative;width:100%;height:100%;text-align:center;padding:0rem 0rem;}
.awardsliderprofile figure{width:100%;margin-bottom:0rem;}
.awardsliderprofile figure img{width:100%;margin:0 auto;object-fit:cover;height:283px;}
.ch-title{position:relative;width:100%;padding:0px;margin:0px;}
.ch-title .name-title h4 {
    display: inline-block;
    font-size: 28px;
    font-weight: 400;
    color: #fff;
	text-align:left;
}

.ch-title .name-title h4 small{display:block; font-size:16px;}
.ch-title h5{font-family:'Lato',sans-serif;padding:0;margin-bottom:0.2rem;color:#434244;font-size:1.45rem;font-weight:400;}
.ch-title p{font-family:'Lato',sans-serif;text-align:left;padding:0;color:#ffffff;font-size:22px;margin-top:1rem;line-height:1.4;font-weight:400;letter-spacing:0rem;margin-bottom:1.5rem!important;}
.ch-title p:last-child{margin-bottom:0rem;}





/* director-flex */
#alumni-slider.owl-carousel .owl-stage{display:flex;}
#alumni-slider.owl-carousel .owl-item{display:flex;flex:1 0 auto;}
#alumni-slider.owl-carousel .items{position:relative;width:100%;display:flex;flex-direction:column;padding:1rem; padding-bottom:0;}
.progContainer{margin:0rem;padding:0rem 10rem;word-break:keep-all;min-height:15rem;}
#alumni-slider.owl-theme .owl-nav .owl-nav{margin-top:0px;}
#alumni-slider.owl-theme .owl-nav [class*=owl-] {
    position: absolute;
    color: #ffffff;
    border: 2px solid #ffffff;
    width: 38px;
    height: 38px;
    line-height: 38px;
    font-size: 30px;
    margin: 0px;
    padding: 0px;
    border-radius: 20rem;
    text-align: center;
    background-color: transparent;
    top: 36%;
    transform: translateY(-50%);
    z-index: 2;
}
#alumni-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;}
#alumni-slider.owl-theme .owl-nav .owl-prev:hover,#alumni-slider.owl-theme .owl-nav .owl-next:hover{color:#ffffff;border:2px solid #28296c;}
#alumni-slider.owl-theme .owl-nav .owl-prev{left:5%;}
#alumni-slider.owl-theme .owl-nav .owl-next{right:5%;}
#alumni-slider.owl-theme .owl-nav{margin-top:0px;}

/* alumni-slider-close */



.ch-title .name-title {
    position: relative;
    display: flex;
    align-items: center;
}
.ch-title .name-title figure{display:inline-block; margin:0px;}
.ch-title .name-title figure img {
    width: 70%;
    border-radius: 100%;
    border: solid 3px #fff;
}
	
	
	
.facultyBox:before {
    content: '';
    position: absolute;
    top: 97px;
    left: 80px;
    width: 170px;
    height: 145px;
    background: url(../images/comma.png) no-repeat left center;
    background-size: contain;
    z-index: 0;
    opacity: .1;
}


.facultyBox:after {
    content: '';
    position: absolute;
    bottom: 120px;
    right: 80px;
    width: 170px;
    height: 145px;
    background: url(../images/comma2.png) no-repeat left center;
    background-size: contain;
    z-index: 0;
    opacity: .1;
}
	
	
.sec4.contactsec {
    background-color: #fff;
}	

.contactusContent h4 {
    color: #272727;
    font-size: 28px;
    font-weight: 400;
    display: block;
}

.contactusContent p {
    font-size: 20px;
}




.contactusContent ul.listing{list-style:none; padding:0px; margin:0px;}
.contactusContent ul.listing li{margin: 10px 0;}
.contactusContent ul.listing li a {font-size:20px; color: var(--text-dark);}
.contactusContent ul.listing li a span{display:inline-block; background:#000; width:35px; height:35px; border-radius:100%; margin-right:10px;}

.contactusContent ul.listing li a span i.fa-phone { color:#fff; transform: rotate(90deg); transition: transform 0.6s;
  transform-style: preserve-3d; }

.contactusContent ul.listing li a span i { color:#fff; font-size: 16px;
transition: transform 0.6s;
  transform-style: preserve-3d;
    text-align: center;
    display: block;
    line-height: 35px;
}

.contactusContent ul.listing li:hover i {
    color: #fff;
	transform: rotateY(180deg);
}

.contactusContent ul.listing li:hover i.fa-phone {
    color: #fff;
	transform: rotateY(30deg);
}
.contactusContent ul.listing li:hover a span{background:#1d71bb;}



.contactusmap .mapsd{position:relative;}

.contactusmap .mapsd .mpa{width:100%; height:200px;}

	
#cse1, #cse2, #cse3, #cse4, #cse5, #cse6, #cse7, #cse8, #cse9, #cse10  { display: none; }
#cse1.fancybox-content, #cse2.fancybox-content, #cse3.fancybox-content, #cse4.fancybox-content, #cse5.fancybox-content, #cse6.fancybox-content, #cse7.fancybox-content, #cse8.fancybox-content, #cse9.fancybox-content, #cse10.fancybox-content { padding: 0; background: #e9e9e9; width: 700px; }
.modal-content-row h4 { font-size: 18px; font-weight: 600; margin-bottom: 10px;}
.modal-content-row ul { list-style: disc; margin-left: 20px; }
.modal-content-row ul li { font-size: 14px;
    color: #000;
    font-weight: 400;
    line-height: 22px;
    text-align: justify; }

.table>tbody {
    vertical-align: inherit;
    background: #fff !important;
}



.fancybox-close-small { color: #FFFFFF !important; }
.examdate.table thead th {
    text-align: center; color: #FFFFFF; text-transform: uppercase;
    font-size: 24px;
    vertical-align: middle;
    padding: 15px 0;
        background-color: #1d72bc;
}
#cse1.table{border:none !important;}
.examdate td, .examdate td h1 {
    font-size: 20px;
    color: #000;
    font-weight: 500;
}

.examdate td, .examdate td p {
    font-size: 14px;
    color: #000;
    font-weight: 400;
    line-height: 22px;
    text-align: justify;
    padding-top: 10px;
}

.examdate td, .examdate td {
    text-align: left; font-size: 18px;
    vertical-align: middle;
}


.small-slide{position:relative; padding-left: 3%; padding-top:25px;}
#recruiters-slider2 {position: relative; width: 100%;}
#recruiters-slider2.owl-theme .owl-nav [class*=owl-]{position:absolute;color:#1d71bb;background:transparent;padding:0 0;font-size:30px;top:80%;-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);margin-top: -15px;border-radius:0px;text-align:center;}
#recruiters-slider2.owl-theme .owl-nav .owl-prev{left:-35px;}
#recruiters-slider2.owl-theme .owl-nav .owl-next{right:-35px;}
.recruiters-logo{border:1px solid #1e3f7d;}
#recruiters-slider2 .recruiters-logo{border:0px; background-color:#fff; border-radius:12px;}
#recruiters-slider2 .recruiters-logo>img {
    border: 1px solid #e3e3e3;
    padding: 5px 0px;
    border-radius: 12px;
}
#recruiters-slider2 .recruiters-logo>img + img{margin-top:10px;}




#recruiters-slider3 {position: relative; width: 100%;}
#recruiters-slider3.owl-theme .owl-nav [class*=owl-]{position:absolute;color:#1d71bb;background:transparent;padding:0 0;font-size:30px;top:80%;-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);margin-top: -15px;border-radius:0px;text-align:center;}
#recruiters-slider3.owl-theme .owl-nav .owl-prev{left:-35px;}
#recruiters-slider3.owl-theme .owl-nav .owl-next{right:-35px;}
#recruiters-slider3 .recruiters-logo{border:0px; background-color:#fff; border-radius:12px;}
#recruiters-slider3 .recruiters-logo>img {
    border: 1px solid #e3e3e3;
    padding: 5px 0px;
    border-radius: 12px;
}
#recruiters-slider3 .recruiters-logo>img + img{margin-top:10px;}


#recruiters-slider4 {position: relative; width: 100%;}
#recruiters-slider4.owl-theme .owl-nav [class*=owl-]{position:absolute;color:#1d71bb;background:transparent;padding:0 0;font-size:30px;top:80%;-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);margin-top: -15px;border-radius:0px;text-align:center;}
#recruiters-slider4.owl-theme .owl-nav .owl-prev{left:-35px;}
#recruiters-slider4.owl-theme .owl-nav .owl-next{right:-35px;}
#recruiters-slider4 .recruiters-logo{border:0px; background-color:#fff; border-radius:12px;}
#recruiters-slider4 .recruiters-logo>img {
    border: 1px solid #e3e3e3;
    padding: 5px 0px;
    border-radius: 12px;
}
#recruiters-slider4 .recruiters-logo>img + img{margin-top:10px;}	



#recruiters-slider5 {position: relative; width: 100%;}
#recruiters-slider5.owl-theme .owl-nav [class*=owl-]{position:absolute;color:#1d71bb;background:transparent;padding:0 0;font-size:30px;top:80%;-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);margin-top: -15px;border-radius:0px;text-align:center;}
#recruiters-slider5.owl-theme .owl-nav .owl-prev{left:-35px;}
#recruiters-slider5.owl-theme .owl-nav .owl-next{right:-35px;}
#recruiters-slider5 .recruiters-logo{border:0px; background-color:#fff; border-radius:12px;}
#recruiters-slider5 .recruiters-logo>img {
    border: 1px solid #e3e3e3;
    padding: 5px 0px;
    border-radius: 12px;
}
#recruiters-slider5 .recruiters-logo>img + img{margin-top:10px;}	



#recruiters-slider6 {position: relative; width: 100%;}
#recruiters-slider6.owl-theme .owl-nav [class*=owl-]{position:absolute;color:#1d71bb;background:transparent;padding:0 0;font-size:30px;top:80%;-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);margin-top: -15px;border-radius:0px;text-align:center;}
#recruiters-slider6.owl-theme .owl-nav .owl-prev{left:-35px;}
#recruiters-slider6.owl-theme .owl-nav .owl-next{right:-35px;}
#recruiters-slider6 .recruiters-logo{border:0px; background-color:#fff; border-radius:12px;}
#recruiters-slider6 .recruiters-logo>img {
    border: 1px solid #e3e3e3;
    padding: 5px 0px;
    border-radius: 12px;
}
#recruiters-slider6 .recruiters-logo>img + img{margin-top:10px;}	


#recruiters-slider7 {position: relative; width: 100%;}
#recruiters-slider7.owl-theme .owl-nav [class*=owl-]{position:absolute;color:#1d71bb;background:transparent;padding:0 0;font-size:30px;top:80%;-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);margin-top: -15px;border-radius:0px;text-align:center;}
#recruiters-slider7.owl-theme .owl-nav .owl-prev{left:-35px;}
#recruiters-slider7.owl-theme .owl-nav .owl-next{right:-35px;}
#recruiters-slider7 .recruiters-logo{border:0px; background-color:#fff; border-radius:12px;}
#recruiters-slider7 .recruiters-logo>img {
    border: 1px solid #e3e3e3;
    padding: 5px 0px;
    border-radius: 12px;
}
#recruiters-slider7 .recruiters-logo>img + img{margin-top:10px;}	










.header .navbar-expand-lg .navbar-collapse {
    background-color: #18a558;
    padding: 2px 0;
}

	
.navbar-expand-lg > .container, .navbar-expand-lg > .container-fluid {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    padding-left: 0px;
    padding-right: 0px;
}
.navbar-nav{margin: auto;}

.navbar{padding:0px;}

.header .navbar-dark .navbar-nav .nav-link {
    color: #FFFFFF;
    font-size: 15px;
    padding: 7px 20px;
    border-left: solid 1px #fff;
    font-weight: 400;
}

.header .navbar-dark .navbar-nav .nav-link:hover{font-weight:600;}



.section-ranks{position:relative; background-color:#fff;}	
.section-ranks .rewards_item { position: relative;}
.section-ranks .rewards_item .ranks_relative .ranks_content_absolute { position: absolute; top: 16%; width: 100%; }
.section-ranks .rewards_item .ranks_relative .ranks_content_absolute img { width:20%; margin-bottom:0%; margin-top: 1%; }
.section-ranks .rewards_item .ranks_relative .ranks_content_absolute img.net { width:40%; margin-bottom:4%; }
.section-ranks .rewards_item .ranks_relative .ranks_content_absolute strong {
    font-size: 12.4px;
    line-height: 16px;
    display: block;
    font-weight: 400;
	
}

.section-ranks .rewards_item .ranks_relative .ranks_content_absolute h2 {color:#044da3; text-transform:uppercase; font-weight:900; font-size: 20px; line-height: 1;}

.section-ranks .rewards_item .ranks_relative .ranks_content_absolute h2.rans {
    text-transform: none !important; font-size: 40px;}
	
.section-ranks .rewards_item .ranks_relative .ranks_content_absolute h2.rans sup{font-weight:500;}	

.section-ranks .rewards_item .ranks_relative .ranks_content_absolute figure {margin-bottom:0px;}

.section-ranks .rewards_item .ranks_relative .ranks_content_absolute figure img {
    width: 26%;
}


.section-ranks .rewards_item .ranks_relative .ranks_content_absolute span {
    display: block;
    color: #474747;
    font-size: 16px;
    line-height: 1;
    font-weight: 600;
    margin: 10px 40px;
	padding-bottom: 10px;}

#ranks-slider.owl-theme .owl-dots .owl-dot span { width: 10px; height: 10px; margin: 5px 2px;  }
#ranks-slider.owl-theme .owl-dots .owl-dot.active span, #ranks-slider.owl-theme .owl-dots .owl-dot:hover span {
    background: #a6ce43;
}


#ranks-slider.owl-theme .owl-dots{display:none;}


#ranks-slider.owl-theme .owl-dots .owl-dot.active span, #ranks-slider.owl-theme .owl-dots .owl-dot:hover span {
    background: #a6ce43;
}

#ranks-slider.owl-carousel .owl-item {
  display: flex;
  flex: 1 0 auto;
}
	

#ranks-slider.owl-theme .owl-nav [class*="owl-"] {
    position: absolute;
    width: 35px;
    height: 35px;
    font-size: 30px;
    border: solid 1px #9b9b9b;
    /* border-radius: 100%; */
    line-height: 35px;
    margin: 0px;
    padding: 0px;
    border-radius: 100%;
    text-align: center;
    color: #9b9b9b;
    background-color: transparent;
    top: 50%;
    -ms-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    /* box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15); */
}

#ranks-slider.owl-theme .owl-nav [class*="owl-"] i {
  font-weight: 300;
}
#ranks-slider.owl-theme .owl-nav [class*="owl-"]:hover {
  color: #d2570d;
  opacity: 1;
}
#ranks-slider.owl-theme .owl-nav .owl-prev {
  left: -50px;
}
#ranks-slider.owl-theme .owl-nav .owl-next {
  right: -50px;
}



.section-ranks .rewards_item .ranks_relative .ranks_content_absolute img.difrnt {
    width: 45%;
}

.section-ranks .rewards_item .ranks_relative .ranks_content_absolute strong.elest {
    top: -20px !important;
    position: relative;
}
.section-ranks .rewards_item .ranks_relative .ranks_content_absolute img.difrnt {
    width: 40%;
}



.section-ranks .rewards_item .ranks_relative .ranks_content_absolute p{font-size: 13px;}

.offered__section{background:#f5f5f5;}
.offered__section .offered_item .offered__row.bg-theme { background-color: var(--theme-color); }
.offered__section .offered_item .offered__row { background-color: var(--bg-blue); padding: 1.2rem; height: 200px; position: relative; text-align: center;  }
.offered__section .offered_item .offered__row .scope-icon img{width:37%;}
.offered__section .offered_item .offered__row h6 { font-size: 1.1rem; position: relative; font-weight: 600; line-height: 1.2; padding-top: 8px; }
.offered__section .offered_item .offered__row h6.text-darki{color:#097e73;}
.
.offered__section .offered__heading { padding: 0 5rem }


#offered-slider.owl-theme .owl-nav {
    margin-top: 0px;
}

#offered-slider.owl-theme .owl-nav [class*=owl-] { width: 35px; height: 35px; line-height: 27px; position:absolute; top: 65%; border-radius: 100%; color: var(--bg-blue); background: transparent; border: 1px solid var(--bg-blue); display: none; } 
#offered-slider.owl-theme .owl-nav [class*=owl-]:hover  { background:transparent; background:var(--bg-blue); color: #FFF;}

#offered-slider.owl-theme .owl-nav .owl-prev {
    left: -230px;
}

#offered-slider.owl-theme .owl-nav .owl-next {
    left: -185px;
}


.about__section {padding: 50px 0;}

.about__section .introsed {width: 85%; margin:auto; padding-top:20px;}
.js-tilt img {width:90%;
    
}
.glossye {
    position: relative;
    padding-right: 4%;
}

.about__section .glossye p {
    font-size: 16px;
    font-weight: 400;
    color: #000;
    letter-spacing: 0.8px;
	text-align:justify;
	
}

.about__section .introsed .elig{position:relative;}

.about__section .introsed .elig p{font-size: 16px;
    font-weight: 400;
    color: #000;
    letter-spacing: 0.8px;
	text-align:center; padding:20px 0;}
	
.about__section .introsed .elig span{ font-size:20px; color:#474747; font-weight:600;}
.about__section .introsed .elig span b{color:#21b6a8; font-weight:800;}	




.locationAL__section{background:#21b6a8; padding:40px 0;}

.locationAL__section .advantage__dv .advantage__item {
    margin-top: 1.5rem;
}

.locationAL__section .advantage__dv .advantage__item .adv_icon {
    width: 13%;
}
.locationAL__section .advantage__dv .advantage__item .adv_content {
    width: 87%;
}

.locationAL__section .advantage__dv .advantage__item .adv_content h4 {
    font-weight: 700;
    font-size: 1.1rem;
}



.locationAL__section .advantage__dv .advantage__item .adv_icon img {
    width: 75%;
}
.locationAL__section .advantage__dv .advantage__item .adv_icon {
    width: 25%;
}

.locationAL__section .advantage__dv .advantage__item .adv_content .counting-item-cont .counting-number, .locationAL__section .advantage__dv .advantage__item .adv_content .counting-item-cont .plus {
    font-size: 28px;
    position: relative;
    z-index: 2;
    font-weight: 700;
    color: #fff;
}

.locationAL__section .advantage__dv .advantage__item .adv_content p{font-size:16px; color:#fff;}

.locationAL__section .advantage__dv {padding-top: 10px;}





.locationAL__section .recruiters__item .inter-logo {
    position: relative;
    overflow: hidden;
    margin-top: 5px;
    background-color: #FFFFFF;
    border-radius: 0px;
    padding: 10px;
}

#international-slider.owl-theme .owl-dots .owl-dot span { width: 12px; height: 12px; margin: 5px 2px;   }
#international-slider.owl-theme .owl-dots .owl-dot.active span, #international-slider.owl-theme .owl-dots .owl-dot:hover span {
    background: #a6ce43; 
}


#international-slider.owl-theme .owl-dots{display:block;}


#international-slider.owl-theme .owl-dots .owl-dot.active span, #international-slider.owl-theme .owl-dots .owl-dot:hover span {
    background: #a3ebb1;
}

#international-slider.owl-carousel .owl-item {
  display: flex;
  flex: 1 0 auto;
}


.section3 {
    background-color: #fff; width:75%; margin:auto;
}

.video-block .video-box {
    display: block;
    position: relative;
}





.section3 #toppers-silder.owl-theme .owl-item.active.center .toppers-item .ranktext{ color: #fff;
    position: absolute;
    width: 400px;
    z-index: 2;
    left: -68%;}.section3 #toppers-silder.owl-theme .owl-item.active .toppers-item .ranktext{display:none}.section3 #toppers-silder.owl-theme .owl-item.active.center .toppers-item .video-box i{font-size:30px;display:block}.section3 #toppers-silder.owl-theme .owl-item.active .toppers-item .video-box i{display:none}.section3 #toppers-silder.owl-theme .owl-item.active.center .toppers-item .video-block .video-box>a{top:55%}.section3 #toppers-silder.owl-theme.owl-theme .owl-dots .owl-dot.active span,.section3 #toppers-silder.owl-theme.owl-theme .owl-dots .owl-dot:hover span{background:#7f3e8b}
#toppers-silder.owl-theme .owl-item.active.center .toppers-item img{transform:scale(.8);border:5px solid #4d8f93;padding:0px;border-radius:100%;-webkit-filter:grayscale(0);filter:grayscale(0)}#toppers-silder.owl-theme .owl-item.active .toppers-item img{padding:0px;transform:scale(.6);transition:.6s ease;-webkit-filter:grayscale(100%);filter:grayscale(100%)}.section3 #toppers-silder.owl-theme .owl-item.active.center .toppers-item .ranktext{display:block;color:#fff}.section3 #toppers-silder.owl-theme .owl-item.active .toppers-item .ranktext{display:none}.section3 #toppers-silder.owl-theme .owl-item.active.center .toppers-item .video-box i{font-size:30px;display:block}.section3 #toppers-silder.owl-theme .owl-item.active .toppers-item .video-box i{display:none}.section3 #toppers-silder.owl-theme .owl-item.active.center .toppers-item .video-block .video-box>a{top:55%}.section3 #toppers-silder.owl-theme.owl-theme .owl-dots .owl-dot.active span,.section3 #toppers-silder.owl-theme.owl-theme .owl-dots .owl-dot:hover span{background:#7f3e8b}.secthankyou .widget-title h3{font-size:50px}

.section3 .toppers-item .ranktext h4 {
    font-size: 30px;
    font-weight: 600;
    color: #21b6a8;
	padding-bottom: 10px;
}

.section3 .toppers-item .ranktext p b{font-weight:800; color:#474747;}

.section3 .toppers-item .ranktext a{font-size:20px; font-weight:800; color:#21b6a8; display:inline-block; margin-top:20px;}
.section3 .toppers-item .ranktext a:hover{color:#18a558;}




.section_gallery{position:relative; padding-top:3%; background:#f5f5f5;}






