/* CSS Document */
body{
	font-family: "Poppins", sans-serif!important;
	font-size:1rem!important;
}

.whos-dg-img{
	width:17rem;
	height:17rem;
	}
	
.whos-img{
	width:13rem;
	height:13rem;
	}

.psp-font, .psp-font * {
	font-family: "Poppins", sans-serif!important;
	font-size:1rem!important;	
}

.img-card-psp{min-height:8rem;max-height:8rem;}

:root {
    --swiper-theme-color: #113580!important;
}

.active-psp {
            font-size: 32px;
            color: green;
            font-weight: bold;
            text-decoration: none;
        }

.left-nav-link > a.active-psp {
    border-left: 4px solid #113580 !important;
    font-weight: bold; /* Optional: Makes active link stand out */
    color: #113580; /* Optional: Changes text color */
}
		
		
.png-icon{
		height:110px;
		width:110px;
	}
svg{
	height:4rem!important;
	width:4rem!important;
	}
	
#svg{
	height:3rem!important;
	width:3rem!important;
	}


.shadow-tap {
    box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .06) !important;
}


.bg-high{
	background:#e8e8e8;
	}

.swiper-pagination-bullet{
	width:15px!important;
	height:15px!important;
	}	

	
.img-rounded{
	border-radius:0px 15px 15px 0px!important;
	}
	
.ellipses-text-wrap{
	line-height: 1.3em;
	min-height: 1.9em;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	 text-overflow: ellipsis;
}

@media (min-width: 768px) {
    .col-mds-1 {
        flex: 0 0 auto;
        width: 7.14%;
    }
	
	.col-mdt-1 {
        flex: 0 0 auto;
        width: 12.49%;
    }
}

.carousel-indicators [data-bs-target] {
    box-sizing: content-box;
    flex: 0 1 auto;
    width: 20px !important;
     height: 0px !important; 
    padding: 0;
}

.bt-tag{	
	padding:0.2rem 0.5rem 0.2rem 0.5rem!important;
    font-size:0.75rem!important;
    font-weight:500!important;
    border-radius:5px!important;
    margin-bottom:3px!important;
    color:#8e8e8f!important;    
    border:#e0e0e1 1px solid!important; 

}

.tag-pagination{ 
	padding-left:16.5%;	
	margin-bottom:-8.5%!important;
	}

.h-link{
	color:#2e4588!important;
	}

.nav-seprator{
	border-left:1px solid #e3e3e3;
	}


.tap div:hover{
background:#f1f1f1;
}

/*.box{
	border:1px solid #E4E4E4;
	border-radius: 0px 10px 10px 0px;
	
}

.cards{
	padding-left:2rem;;
}*/

.cards div:hover{
background:#f1f1f1;
}

/* html {  
  scroll-snap-type: always;
  scroll-snap-points-y: repeat(100vh);
  scroll-snap-type: y mandatory;
}
section {
  border-bottom: 1px solid white;
  padding:0rem 0rem;
  height: 100vh;
  scroll-snap-align: start;
  position: relative;
}
 */

 .marquee-text{	
	color:#fce79d;
}

marquee a:hover {	
	color:#fac216;
}

h1  {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 100%;
  left: 0;
}

.dropdown-item a{
	color:#a08d5e!important;
}


.footer_title{
  border-bottom: 1px solid #cccccc;
  padding-bottom: 0px;
  margin-bottom:0px;
  margin-right:0.5rem;
}

.sec_title{
  border-bottom: 1px solid #cccccc;
  padding-bottom: 0px;
  margin-bottom:0px;
  margin-left:3rem;
  margin-right:3rem;
}
.sec_title h2{
    /* border-bottom: 5px solid #2e4588; */
    margin-bottom: 0px;
    display: inline;
	padding-left:0px;
	color:#2e4588!important;
}

.sec_title_acts{
  border-bottom: 1px solid #cccccc;
  padding-bottom: 0px;
  margin-bottom:0px;
  margin-left:0.5rem;
  margin-right:0.5rem;
}
.sec_title_acts h2{
    /* border-bottom: 5px solid #2e4588; */
    margin-bottom: 0px;
    display: inline;
	padding-left:0px;
	color:#2e4588!important;
}


.sec_titles{
  border-bottom: 1px solid #ffffff;
  padding-bottom: 0px;
}
.sec_titles h2{
    /* border-bottom: 5px solid #ffffff; */
    margin-bottom: 0px;
    display: inline;
	padding-left:0px;
	color:#ffffff!important;
}

.g_title{
  border-bottom: 1px solid #cccccc;
  padding-bottom: 0px;
}
.g_title h2, h3{
    /* border-bottom: 5px solid #324a8e; */
    margin-bottom: 0px;
    display: inline;
	padding-left:0px;
	color:#324a8e!important;
}

.acts-sp{
	padding:1rem 2rem;
}


.sp{
	padding:5rem 3rem;
}

.sp-dg{
	padding:8rem 1rem;
}

.sp-th{
	padding:2rem 1rem;
}

footer{
	padding-top:5rem;
}

footers{
	padding-top:0rem;
}

.footer-pt{
	padding:3rem 1rem;
}

.btn-px{
	padding-left:1rem;
}

.cpx{
	padding-left:1rem;
	padding-right:1rem;
}

a{
 text-decoration:none;
 }
 
 .navbar{
     --bs-navbar-nav-link-padding-x: 1.5rem!important;
	 }
	 
 .nav-link { 
    border-right: 1px solid #e3e0e0;
	font-weight:500;
   }

.banner-1{
	background:url(../img/banner-1.jpg);
	background-repeat:no-repeat;
}

.banner-btn-bg{
	/*background:#3299d2;*/
	color:#FFFFFF;
	position: relative;
        top: 31rem;
}

.carousel-captions {
    position: absolute;
	right: 15%; 
    top: 2rem;
    left: 9%; 
	width:45%;
    padding-top: 3rem;    
    color: #fff;
    text-align: left;
	line-height:45px;
}

h2{
 padding-left:2%;
 }

.btp{ padding-top:10%;}

.fbg{
/*background:url(../img/fbg.png) repeat-x;*/
background:#ffffff!important;
}

.fbg-icon{
color:#746540!important;
}

.fbg-icon a{
color:#746540!important;
}

.fbg-icon a:hover{
color:#746540!important;
}

.fbg-text{
color:#7a693e!important;
font-weight:500;
}

.fbg-text a{
color:#7a693e!important;
}

.fbg-text a:hover{
color:#7a693e!important;
}

<!--V-TAb-->

.font-b{
	color:#2e4588!important;
	}

	
.border-blue{
	color:#2e4588;
	border-color:#2e4588!important;
	}

.v-nav {
    --bs-nav-link-padding-x: 1rem;
    --bs-nav-link-padding-y: 1rem;
    --bs-nav-link-font-weight: ;
    --bs-nav-link-color: var(--bs-link-color);
    --bs-nav-link-hover-color: var(--bs-link-hover-color);
    --bs-nav-link-disabled-color: #6c757d;
     display: inline-table!important; 
    flex-wrap: wrap;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;

}


.v_nav {
    --bs-nav-link-padding-x: 1rem;
    --bs-nav-link-padding-y: 1rem;
    --bs-nav-link-font-weight: ;
    --bs-nav-link-color: var(--bs-link-color);
    --bs-nav-link-hover-color: var(--bs-link-hover-color);
    --bs-nav-link-disabled-color: #6c757d;
     display: inline-table!important; 
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
	width: 100%;
}


.nav-pills .nav-link {
    background: 0 0;
    border: 0;
   border-radius: 0; 
}

.listing{
	list-style:none;
	text-decoration:none;
    width: 100%;
	padding-left: 0.3rem;
	line-height:5.5;
}

.listing a{
	border-bottom:1px solid #CCCCCC;
	padding:3.3px 0px 3.3px 0px;
}

.listing .active{
	border-left: 5px solid  #6b6b6b!important;!important;
	padding-left: 10px;
}
.tab-content>.active {
    display: block;
    border-left: transparent !important;
}

.tab-link-text{
	color:#393939;
}

.tab-grad {
  background-image:url(/index.aspx?id=img_showcase&dynamicId=tap-bg.jpg);
}

.v-content{
/*background:#f7f7f7;*/
background-image: linear-gradient(#f6f6f6 10%, #ffffff 90%);
width:81%;
padding:2rem;
min-height:52.5rem;
}

.v-tab-content{
background:#f7f7f7;
width:82%;
padding:2rem;
}

.tab-text-area{
	min-height:80%;
	padding-right:1rem;
}

.hpc{
background:url(/img/hpc.png) no-repeat;
position:absolute;
 background-position:right;
 padding-right:7rem;
 padding-bottom: 7rem;
}

.pro-bg{
background:url(/img/pro.png) no-repeat;
position:absolute;
 background-position:right;
 padding-right:7rem;
 padding-bottom: 7rem;
}

.lingual-bg{
background:url(/img/lingual.png) no-repeat;
position:absolute;
 background-position:right;
 padding-right:7rem;
 padding-bottom: 13rem;
}

.soft-bg{
background:url(/img/soft.png) no-repeat;
position:absolute;
 background-position:right;
 padding-right:7rem;
 padding-bottom: 7rem;
}

.cyber-bg{
background:url(/img/cyber.png) no-repeat;
position:absolute;
 background-position:right;
 padding-right:7rem;
 padding-bottom: 7rem;
}

.atom-bg{
background:url(/img/atom.png) no-repeat;
position:absolute;
 background-position:right;
 padding-right:7rem;
 padding-bottom: 20rem;
}

.medical-bg{
background:url(/img/medical.png) no-repeat;
position:relative;
 background-position:right;
 padding-right:7rem;
 padding-bottom: 7rem;
}

.edu-bg{
background:url(/img/edu.png) no-repeat;
position:absolute;
 background-position:right;
 padding-right:7rem;
 padding-bottom: 7rem;
}



.nav-link{
    border-right: 0px solid #e3e0e0!important;
}

.cloud{
	color:#9e5ca7;
	}
	
.pro{
	color:#6e6f71;
	}

.mlingual{
	color:#ee5f75;
	}
.soft{
	color:#97ca4c;
}

.medical{
	color:#f26b3d;
	}
	
.cyber{
	color:#1ca8c2;
	}

.atom{
	color: #003399;
	}
	

.edu{
	color:#5c7cbe;
	}	
	
<!--V-TAb-->

.thematic-tab{
	color:#b4dfe5;
	background-color:#4c7e85;
	font-size:1rem;
}


.ta{
	padding-top:2px;
	padding-bottom:2px;
	background-color: var(--bs-gray-200);
	font-size:0.8rem;
}

.ta a{	
	text-decoration:none;
}


.h-content{
	background:#eae8dc!important;
	padding:2rem!important;
	min-height:35rem;
/*	width: 99.35%!important;*/
}

.nav-pills .nav-link.active, .nav-pills .show>.nav-link a{
    color: #545454;
    background-color: #eae8dc!important;
}

.nav-item a{
	color:#545454;
	font-size:1.2rem;	
}

.nav-item a:hover{
	color:#545454;
}

.clear{clear:both;}

.procuts{
	background:#e4e4e4;
	color:#333333;
	min-height:15rem;
	padding:2rem;
}

.services{
	background:#5f6366;
	color:#333333;
	min-height:15rem;
	padding:2rem;
}

.pcard{
	top:-10rem;
}
@media (max-width:575.98px) and (max-width: 767.98px){
	
	.row.col-12.mx-auto.cp.mt-5.pt-3.aos-init.aos-animate {
    padding-left: 0px;
    padding-right: 0px;
}
	
	.row-1.my-5.cp {
    padding-left: 0px;
    padding-right: 0px;
}

.row-1.cp {
    padding-left: 0px;
    padding-right: 0px;
}

.row.cp {
    padding-left: 0px;
    padding-right: 0px;
}

.row-1.sp.cp {
    padding-bottom: 2rem;
	}
	.sp{
		padding:0rem;
		padding-top:-25rem;
	}

	p.btn-bottom-fix {
		position: relative;
	}
	
	.pb-1.text-uppercase.sec_title.aos-init.aos-animate {
    margin-left: 0.5rem;
}

	.row-1.sp {
    padding-bottom: 2rem;
    padding-left: 1rem;
}

.pb-3.pt-3.cp {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
}

.nav-seprator{
	border-left:none;
	}
	
.container-fluid.sp.acts-banner-parallax {
    min-height: 8rem;
    margin-bottom: 1.05rem;
}
	
}
@media (max-width: 912px)
{
html {  
  scroll-snap-type: normal;  
	}
	section {
	  border-bottom: 1px solid white;
	  padding:0rem 0rem;
	  height: auto;
	  scroll-snap-align: none;
	  position: inherit;  
	}
	
	.pcard {
    top: -7rem;
}
.container-fluid.services-mt.services-pt {
    margin-top: -7rem;
}

.sp{
		padding:0rem;
		padding-top:2rem;
	}
	
	.container-fluid.sp.acts-banner-parallax {
    min-height: 8rem;
    margin-bottom: 1.05rem;
}
	
}

@media (max-width:575.98px) and (max-width: 768.98px)
{
	html {  
  scroll-snap-type: normal;  
	}
	section {
	  border-bottom: 1px solid white;
	  padding:0rem 0rem;
	  height: auto;
	  scroll-snap-align: none;
	  position: inherit;  
	}
	.breadcrumb{
		display:none;
	}
	.sp{
		padding:0rem;
		padding-top:-25rem;
	}
	
	.row.cp.lsp{
		padding:0rem;
		padding-top:2rem;
	}
	
	.fbg{
	background:#d6d6d6;
	}
	
	.tha{
	padding-top:2px;
	padding-bottom:2px;
	font-size:0.8rem;
	}
	
	.l-cards{
	top:-45px;
	margin:0px 3px 0px 3px;
	width:90%;
	min-height:18rem;
	}

	.pcard{
		margin-top:7rem;
	}
	
	.bottom-left {
	  top: 167px;
	}
	
	.glimps-card-hight{
	min-height:18rem;
	}
	
	.services-pt{
	padding-top:6rem;
	}
	
	p.banner-text {
	display:none;	
	}
	
	.container-fluid.parallax-about.bh-26 {
    height: 10rem;
	}
	
	.col-md-3.col-12.footer-pt.aos-init.aos-animate {
    padding: 2rem 0rem;
	}
	
	.row.cp.aos-init.aos-animate {
    padding-left: 1rem;
    padding-right: 1rem;
	}
	.ds-btn li > a{font-size:95%;}
	
}

.lsp{
		padding:0rem;
		padding-top:0rem;
	}
	
.services-mt{
	margin-top:-12.5rem;
}

.lmt{
	padding-top:5rem;
}

.gmt, .dg{
	margin-top:5rem;
}

.mt-cards{
margin-top:2rem;
}

.card-pb{
	margin-bottom:5rem;
}

.l-cards{
	top:-45px;
	margin:0px 3px 0px 3px;
	width:90%;	
	min-height:18rem;
	}

.card-icon-lp{
	margin-left:5rem;	
}


.card-bg{
	background:url(../img/int-banner/wbg.jpg) no-repeat;
	height:auto;
	padding:1rem;
	width:100%;
	margin-bottom:2rem;
}


	
.my-card
{
    position:absolute;
    left:40%;
    top:-40px;
    border-radius:50%;
}

.video{
	background:#3ca5dc;
	padding:0.5rem;
}

.event{
	background:#a82a2b;
}

.award{
	background:#fca405;
}

.tender{
	background:#199444;
}

.download{
	background:#414143;
}

.achievment{
	background:#1c927c;
}

.glimps-text{
color:#333333;
}

.bottom-left {
  position: absolute;
  bottom: 15rem;
  left: 17px;
  color:#ffffff;
  font-size:1em;
  line-height:normal;
}

.text-blur {
        color: transparent;
        text-shadow: 0 0 4px #000;
      }


.centers-bg{
	background:#1f6eb7;
}

.center-img{
	width:7rem;
	height:7rem;
	}
	


.footer{
	display:inline;
	}

.banner-bg-red{
	background:url(../img/int-banner/alliances-1.jpg) no-repeat;
	height:26rem;
	width:100%!important;
}

.card-heading{
	font-size:3.7rem;
	color:#a7a7a7;
	line-height:5rem;
	padding-left:2rem;
	padding-right:2rem;
	font-weight:500;
}

.card-heading-img{
	margin-top:0rem;
}

.banner-bg-blue{
	background:url(../img/int-banner/about-banner-bg.jpg) no-repeat;
	height:26rem;
	width:100%!important;
}

.bh-26{
	height:16.1rem;
}	



.banner-graphic{
	padding-right:1rem;
	padding-bottom:1rem;
	top:-10rem;
}

.banner-tittle{
	padding-top:3.5rem;
	padding-left:4rem;
	font-size:2.5rem;
	 opacity:80%;
	 }
	 
.int-banner-tittle{
	padding-top:3.5rem;
	padding-left:4rem;
	font-size:2.5rem;
	 opacity:80%;
	 }

	 
.gray{
 color:#9e9e9e;
 line-height:4re;

 }	
 
  
.banner-text{
	padding-top:-5rem;	
	padding-left:4rem;
	font-size:1.3rem;
	color:#ffffff;
	 }

.card-px{
	padding-left:2.5rem;
	padding-right:2.5rem;
}

.card-mr{
	margin-right:3rem;
}
 

.fth-rborder{
	border-right:#dddddd solid 1px;
}


.breadcrumb-bg{
background:#ffffff;
opacity:85%;
margin:0px;
width:fit-content;
height:35px;
padding-top:8px;
padding-left:5rem;
padding-right:2rem;
margin-left:-1rem;
font-size:1rem;
color:#666666;
margin-top:1.5rem;
font-size:0.8rem;
}

.int-breadcrumb-bg{
background:#ffffff;
opacity:85%;
margin:0px;
width:fit-content;
height:35px;
padding-top:8px;
padding-left:5rem;
padding-right:2rem;
margin-left:-1rem;
font-size:1rem;
color:#666666;
margin-top:2rem;
font-size:0.8rem;
}

.cp{
padding-left:0rem;
padding-right:1rem;
}

.glimps-card-hight{
	min-height:17.7rem;
}


.heading{
font-size:2.2rem;
color:#505050;
line-height:3rem;
font-weight:500;
}
.parallax {
  /* The image used */
  background-image: url("../img/bg-pics.jpg");
  /* Set a specific height */
  min-height: 200px; 
  /* Create the parallax scrolling effect */
  background-attachment: fixed;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

.parallax-al {
  /* The image used */
  background-image: url("../img/int-banner/alliances-1.jpg");
  /* Set a specific height */
  min-height: 200px; 
  /* Create the parallax scrolling effect */
  background-attachment: fixed;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

.parallax-about {
  /* The image used */
  background-image: url("../img/int-banner/about.jpg");
  /* Set a specific height */
  min-height: 200px; 
  /* Create the parallax scrolling effect */
  background-attachment: fixed;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

/*.parallax-hpc {
  background-image: url("../img/int-banner.jpg");
  min-height: 200px; 
  background-attachment: fixed;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}*/

.tap-bc-position{
	margin-top:7rem;
}

.High_Performance_Computing { 
  background-image: url("../img/tap-banner/hpc.jpg"); 
  min-height: 200px; 
  background-position: center; 
  background-repeat: no-repeat; 
  background-size: cover; 
} 

.Quantum_Computing { 
  background-image: url("../img/tap-banner/quant.jpg"); 
  min-height: 200px; 
  background-position: center; 
  background-repeat: no-repeat; 
  background-size: cover; 
} 

.AI_Multilingual_Computing { 
  background-image: url("../img/tap-banner/ai.jpg"); 
  min-height: 200px; 
  background-position: center; 
  background-repeat: no-repeat; 
  background-size: cover; 
} 

.Strategic_Electronics { 
  background-image: url("../img/tap-banner/strategic.jpg"); 
  min-height: 200px; 
  background-position: center; 
  background-repeat: no-repeat; 
  background-size: cover; 
} 

.Digital_India_RISC { 
  background-image: url("../img/tap-banner/digital.jpg"); 
  min-height: 200px; 
  background-position: center; 
  background-repeat: no-repeat; 
  background-size: cover; 
} 

.Software_Technologies { 
  background-image: url("../img/tap-banner/software.jpg"); 
  min-height: 200px; 
  background-position: center; 
  background-repeat: no-repeat; 
  background-size: cover; 
} 

.Egovernance { 
  background-image: url("../img/tap-banner/egov.jpg"); 
  min-height: 200px; 
  background-position: center; 
  background-repeat: no-repeat; 
  background-size: cover; 
} 

.Health_Informatics { 
  background-image: url("../img/tap-banner/health.jpg"); 
  min-height: 200px; 
  background-position: center; 
  background-repeat: no-repeat; 
  background-size: cover; 
} 

.Education_Training { 
  background-image: url("../img/tap-banner/edu.jpg"); 
  min-height: 200px; 
  background-position: center; 
  background-repeat: no-repeat; 
  background-size: cover; 
} 

.Cyber_Security_Forensics { 
  background-image: url("../img/tap-banner/cyber.jpg"); 
  min-height: 200px; 
  background-position: center; 
  background-repeat: no-repeat; 
  background-size: cover; 
} 

.Automotive_Technology { 
  background-image: url("../img/tap-banner/auto.jpg"); 
  min-height: 200px; 
  background-position: center; 
  background-repeat: no-repeat; 
  background-size: cover; 
} 

.Communication_Technology { 
  background-image: url("../img/tap-banner/comm.jpg"); 
  min-height: 200px; 
  background-position: center; 
  background-repeat: no-repeat; 
  background-size: cover; 
} 

.Power_Electronics_Renewable_Energy { 
  background-image: url("../img/tap-banner/power.jpg"); 
  min-height: 200px; 
  background-position: center; 
  background-repeat: no-repeat; 
  background-size: cover; 
} 

.Internet_Things_Technology { 
  background-image: url("../img/tap-banner/iot.jpg"); 
  min-height: 200px; 
  background-position: center; 
  background-repeat: no-repeat; 
  background-size: cover; 
} 


.int-parallax { 
  background-image: url("../img/int-banner2.jpg"); 
  min-height: 200px; 
  background-position: center; 
  background-repeat: no-repeat; 
  background-size: cover; 
} 


.btn-bottom-fix{
	position:absolute;
	bottom:15px;
}

.gbtn-bottom-fix{
	position:absolute;
	bottom:16px;
}

.gbtn-bottom-fix-psp {
    position: absolute;
    bottom: -10px;
}

/*.pspbtn-bottom-fix{
	position: relative;
	bottom:10px;
}*/

.detail-img{
		height: 250px; 
		text-align: center; 
		overflow: hidden;
	}

.list-syle{
	font-size:1.2rem;
	list-style:none;
	text-decoration:none;
	padding-left:0.2rem;
	line-height:2.3rem;
}

.social-feed{
	margin-bottom:0px!important;
}

.dropdown-menu  li > .active{
	background:#baa87a!important;
}

.card-hight{
	min-height:14rem;
}

.acts-card-hight{
	min-height:10rem;
}

.rlinks{
    position: absolute;
    inset: 0px auto auto 0px;
    margin: 0px;
    transform: translate3d(-55px, 54px, 100px)!important;
}

.responsive-iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}

.counter-px{
	padding:0px 6rem;
}

.counter-bg{
	background:url(../img/actsbg-1.jpg) no-repeat;
	margin-top:8rem;
}

.counter-cards{
	top:-150px;
	margin:0px 3px 0px 3px;
	}

.acts-banner{
	margin-top:-141px;
	padding-top:opx;
}

.acts-link {
    position: absolute;
    left: -5%;
    top: 0.5rem;
    border-radius: 50%;
    color: #ffffff;
    padding: 0.5rem 0.8rem;
    font-size: 1.5rem;
    font-weight: 900;
}

.alinks-bg{
	background:url(../img/btn-bg.jpg);
}

.counter-card-bg{
	background:#e0c5de;
	}
	
.counter-card-bg1{
	background:#fad7ca;
	}
	
.counter-card-bg2{
	background:#b9dec3;
	}
	
.counter-card-bg3{
	background:#EFEDD6;
	}

.counter-card-bg4{
	background:#FFB0A3;
	}

.counter-card-bg5{
	background:#bdb69c;
	color:#FFFFFF;
	}

.counter-card-bg6{
	background:#717d8c;	
	color:#ffffff;
}

.counter-card-bg7{
	background:#77bed2;	
	color:#ffffff;
}

.counter-card-bg8{
	background:#00aaa0;	
	color:#ffffff;
}


.counter-card-bg9{
	background:#76c579;	
	color:#ffffff;
}




.acts-arrow-bg{
/*background:#c4a5d7;*/
background:#9cadce;
}

.courses-bh{
	min-height:16rem;
}

.acts-int-parallax {
  /* The image used */
  background-image: url("../img/int-banner2.jpg");
  /* Set a specific height */
  min-height: 200px; 
  /* Create the parallax scrolling effect */
  background-attachment: fixed;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

.acts-parallax {
  background-image: url(../img/actsbg1.jpg);
  min-height: 200px; 
  background-attachment: fixed;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

.acts-banner-parallax {
  background-image: url(../img/actsbg-1.jpg);
  min-height: 400px; 
  background-attachment: fixed;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}


.center-banner-parallax {
	background-image: url(../img/actsbg-1.jpg);
	min-height: 300px; 
	background-attachment: fixed;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
  }

.annouce{
	background:#feff9c;
	margin-bottom:8rem;
	}

.acts-btn-mt{
	margin-top:3.8rem;
}

.alumni-card-border{
	border:15px solid #FFFFFF;
	background:#f8f9fa;
}

.swiper-lrp{
	padding-left:1rem!important;
	padding-right:1rem!important;
	}



 .ds-btn{padding-left:0rem!important;}
 .ds-btn li{ list-style:none; float:left; padding:5px; width:100%;}
 .ds-btn li > a{background:#ffffff; border:0.1rem solid #dadada;  border-left:#ffb469 8px solid; box-shadow:0 .5rem 1rem rgba(0,0,0, .15); font-size:1.1rem;}
 .ds-btn li > a:hover{background:#f8f9fa; border:0.1rem solid #dadada; border-left:#f58311 8px solid;}
 .ds-btn li a span{padding-left:0px; padding-right:5px;display:inline-block; text-align: start; float:left; padding-top:0rem;}
 .ds-btn_bg{background:#ffffff; border:0.1rem solid #dadada; border-radius:0.3rem; width:100%; }

.ticker-bg{
	background:#feff9c;
	padding-left:0.5rem;
	}




@media only screen and (max-width: 912px) {
  .col-s-1 {width: 8.33%;}
  .col-s-2 {width: 16.66%;}
  .col-s-3 {width: 25%;}
  .col-s-4 {width: 33.33%;}
  .col-s-5 {width: 41.66%;}
  .col-s-6 {width: 50%;}
  .col-s-7 {width: 58.33%;}
  .col-s-8 {width: 66.66%;}
  .col-s-9 {width: 75%;}
  .col-s-10 {width: 83.33%;}
  .col-s-11 {width: 91.66%;}
  .col-s-12 {width: 100%;}
}

.gov-logo-pt{
	padding-top:1rem;
	padding-bottom:1rem;
	}

.product-box-bg{
	background:#fbf7f4;
	border:1px solid #e3dad3; 	
	border-radius:10px;
	padding:1.5rem;
}

.service-box-bg{
	margin-top:1rem;
	background:#e3dad3;	
	border-radius:10px;
	padding:1.5rem;
}


.accordion-item h2{
 padding-left:0%!important;
 }
 
 .brand-primary-new {
    background-color: #428bca
}

.brand-success-new {
    background-color: #5cb85c
}

.brand-info-new {
    background-color: #5bc0de
}

.brand-warning-new {
    background-color: #f0ad4e
}

.brand-danger-new {
    background-color: #d9534f
}

.brand-danger-new,
.brand-info-new,
.brand-primary-new,
.brand-success-new,
.brand-warning-new {
    color: #fff;
    -webkit-border-radius: 10px 10px 10px 0;
    -moz-border-radius: 10px;
    -moz-border-radius-bottomleft: 0;
    border-radius: 10px 10px 10px 0;
    padding: 8px;
    position: relative
}

.brand-danger a,
.brand-danger-new a,
.brand-info a,
.brand-info-new a,
.brand-primary a,
.brand-primary-new a,
.brand-success a,
.brand-success-new a,
.brand-warning a,
.brand-warning-new a {
    color: #fff
}

.card_text{
	font-size:0.8rem;
	}
	

#backtotop {
    position: fixed;
    right: -150px;
    bottom: 15px;
    padding: 5px;
    background-color: #25B9FB;
    color: #fff;
    border-radius: 5px 0 0 5px;
    display: none;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 600;
    text-decoration: none;
    -webkit-transition: 350ms ease;
    transition: 350ms ease;
    z-index: 6;
    overflow: hidden;
}

#backtotop.active {
    right: 0;
}

 .center-banner{
	margin-top:10px;
	padding-top:opx;
}



/*#tikker{
	position: fixed;
	width:100%;
	top: 113px;
	left:0px;
	min-width:120px;
	padding:7px;
	z-index:99999;	
	background:#cccccc;
	color:#ffffff;
}*/


.sector-profile{
	position: fixed;
	bottom: 53%;
	left:0px;
	padding:0rem;
	z-index:99999;
	background:#f6af01;
	height:auto;	
	font-size:13px;
	clear:both;
	border-radius:8px;
	border:2px solid #ffffff;
	box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
}

.dropbtn {
  background-color:transparent;
  color:#ffffff;
  padding: 9px;
  font-size: 16px;
  border: none;
}

.dropdown {
  position: relative;
  display: inline-block;
  
}

.dropdown-content {
  display: none;
  position: absolute;
  top: 0%;
  left:105%;
  background-color: #f8f6f6;
  border-radius:13px;
  min-width: 19rem;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 1;
  transition: all .3s ease-in-out;
}


.dropdown-content a {
  color: black;
  padding: 5px 15px;
  text-decoration: none;
  display: block;
}
.psw{
width:50px;
}

.dropdown-content a:hover {color: #2d76de;}

.dropdown:hover .dropdown-content {display: block;}

.dropdown:hover .dropbtn { background:#ffb619; color: #ffffff; border-radius:5px!important;}


 .left-nav-link > a{
  text-decoration: none;
  padding: 10px 15px;
  display: block;
  border-left:1px solid #113580 !important;
 }
 
  .left-nav-link > a:hover{
 border-left:4px solid #113580 !important;
 }
 
 .left-nav-link > a:visited{
 border-left:4px solid #113580 !important;
 }
 
 .left-nav-link > a:active{
 border-left:4px solid #113580 !important;
 }

.left-nav-link > .active{
 border-left:4px solid #113580 !important;
 }

 .active-psp {
	font-size: 32px;
	color: green;
	font-weight: bold;
	text-decoration: none;
}

.left-nav-link > a.active-psp {
border-left: 4px solid #113580 !important;
font-weight: bold; /* Optional: Makes active link stand out */
color: #113580; /* Optional: Changes text color */
}
