.dep-right-nav a{display:block;}
.dep-right-nav article:hover{border-left:5px solid #FFCB05 !important;}
.dep-right-nav article:active{border-left:5px solid #FFCB05 !important;}
.dep-right-nav-static ul li {padding: 5px 5px 5px 10px !important; background: #FDFBD6; transition-duration: .25s; border-bottom:1px solid #ABABAB}
.dep-right-nav-static ul li:hover{background:#FFE300; border-left:5px solid #FFCB05;} 
.dep-right-nav-static ul li:last-child{border-bottom:none}
.main-title h3{font-size:30px; color:#000 !important; line-height:40px}
.main-title h3 span{font-size:38px; color:#005B9E; position:relative}
.main-title h3 span:before{position:absolute; content:""; height:10px; width:100%; background:#FFCB05; bottom: 8px; left: 0; z-index: -1;}
.list-box{padding:0; background:#e7f2ff; border-radius:15px}
.list-box li{list-style-type:none; border-bottom:1px solid #4C83C380; padding:20px;}
.list-box li strong{color:#005B9E}
.list-box li:last-child{border-bottom:none}
.tablepress tr td {
    background-color: #ebeff6 !important;
    border-right: 1px solid #fff !important;
    border-bottom: 1px solid #fff !important;
}
span.star {
	color: #f60100;
}
.card-align .elementor-posts .elementor-post__card {
	flex-direction: row;
}
.card-align .elementor-posts-container .elementor-post__thumbnail {
	overflow: visible;
}
.card-align .elementor-posts .elementor-post__badge {
	position: absolute;
	display: block;
	left: 50%;
	top: 1%;
	font-size: 11px;
	color: #333;
	z-index: 1;
}
.card-align .elementor-posts .elementor-post__card .elementor-post__text {
	padding: 12px 17px 0px 14px;
}
.card-align .elementor-post__title {
   display: -webkit-box;
  -webkit-line-clamp: 3; /* Show only 3 lines */
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
.card-align .elementor-post__thumbnail img {
	top: calc(100% + 1px) !important;
}
.event-title h3 {
	font-size: 38px;
    color: #005B9E;
	position: relative;
}
.event-title h3:before {
	content: "";
	position: absolute;
	height: 10px;
	width: 100%;
	background: #FFCB05;
	bottom: 8px;
	left: 0;
	z-index: -1;
}
.tablepress tr th {
    font-weight: normal;
    text-transform: uppercase;
    font-size: 11px !important;
    text-align: center;
    border-right: 1px solid #fff !important;
    background-color: #1e4282 !important;
    color: #ffffff;
	line-height:1.5;
}
.list{padding:0;}
.list li {
list-style-type: none;
padding-left: 30px;
margin-bottom: 5px;
position: relative;
}
.achievement-scrol {
	overflow-x: auto;
	overflow-y: scroll;
	height: 500px;
}

.list li:before {
content: "\f02d";
font-family: 'FontAwesome';
color: #005B9E;
font-size: 20px;
display: inline-block;
position: absolute;
left: 0px;
top: 1px;
}
.doc-list ul li{background:#f8f8f8; padding:10px !important; border-radius:10px 10px 10px 0}
.doc-list ul li:hover{background:#ECF5FB} 
.icon-list a{font-size:16px; font-weight:normal; color:#333;}
.career-title {
    color: #1e4282;
    font-size: 22px;
    font-weight: 600;
    padding: 20px 0px;
}
.career-row1 {
  display: flex;
  align-items: center;
} 
.career-row .career-col4 {
  text-align: left;
  position: relative;
}
.career-col4 {
  width: 24.5%;
  display: inline-table;
  padding: 16px 14px 16px 0px;
  text-align: right;
  font-size: 15px !important;
}
.career-row1 select, .career-row1 input .career-row select, .career-row input {
  box-shadow: inherit;
  border: none;
  background-color: #fff;
  font-size: 16px;
  padding: 12px 15px !important;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
  border-radius: 12px;
  height: 45px;
  transition: 0.3s ease box-shadow;
}
@media (max-width: 1366px) { 
	.main-title h3{font-size:22px}
	.main-title h3 span{font-size:30px}
	.card-align .elementor-posts .elementor-post__card .elementor-post__text {
		padding: 22px 17px 0px 14px !important;
	}
	.card-align  .elementor-post__title a {
		font-size: 10px !important;
	}
}

