/* DIRECTORS */
.director-card img {border:solid 10px #fff; box-shadow:0px 3px 3px rgba(0,0,0,.2);}

/* BULLETIN TABLE */
.bulletin-table{ font-size:16px; width:100%; border-collapse:collapse;}
/* ONLY INNER BORDERS */
.bulletin-table tr{border-bottom:2px solid #dcdcdc;}
.bulletin-table td{padding:16px 18px; vertical-align:middle;}
/* vertical separators (NO outer left/right) */
.bulletin-table td + td{border-left:2px solid #dcdcdc;}
/* columns */
.col-date{width:28%; color:#6d6d6d;}
.col-title a{color:#0b3d91;font-weight:500; text-decoration:none; text-align:center; display:block;}
.col-title a:hover{text-decoration:underline;}
/* PDF column */
.col-pdf{width:10%; background:#e6eef6; text-align:center;}

/* table wrapper */

.excel-table{
	width:100%;
	border-collapse:collapse;
}

.excel-table th,
.excel-table td{
	border:1px solid #cfcfcf;
	padding:6px 10px;
	white-space:nowrap;
}

.excel-table th{
	background:#f2f2f2;
	font-weight:600;
	text-align:left;
}

/* mobile improvement */
@media (max-width:768px){
	.excel-table th,
	.excel-table td{
		font-size:13px;
	}
}

.footer {font-size:12px;}
.footer a {color:#80a7ce; text-decoration:none;}.footer a:hover{color:#fff;}
.footer-right {text-align:end;} .list-unstyled{line-height:2.2;}
.footer .list-inline-item a{color:#b6a41d; font-size:22px; padding:0 5px;}
.footer .list-inline-item a:hover{color:#80a7ce;}

.directer .director-card img {
	height: 300px;
	object-fit: cover;
	object-position: top;
}
@media (max-width: 767px) {.footer-right {text-align:start; margin-top:20px;}}



/*************************************************************************************************************/
@media (min-width:992px) {}
@media (min-width: 1920px){ }
@media (min-width: 1600px) {.container {max-width:1160px;}
	.gutter-lg {margin-left:-20px!important;margin-right:-20px!important;}
	.gutter-lg div[class^="col"]{padding-left:20px!important;padding-right:20px!important;}
}
/* XX-Large devices (larger desktops, 1400px and up)*/
@media (min-width: 1359.98px) and (max-width: 1459.98px){}
/*@include media-breakpoint-between(1280) { ... }*/
@media (min-width: 1199.98px) and (max-width: 1359.98px){}

@media (min-width: 991.98px) and (max-width: 1199.98px) {}
/*@include media-breakpoint-between(md, xl) { ... }*/
@media (min-width: 768px) and (max-width: 991.98px) {}

@media (max-width: 767.98px) {.footer,.footer-right {text-align:center; margin-top:0px;}.director-card img {border:solid 6px #fff;}

	.directer .director-card img {
		height: 350px;
	}
}
@media (max-width: 575.98px){
	.MainBanner .Homebnr img,.MainBanner img {
		height:200px;
		width: 100%;
		-o-object-fit: cover;
		object-fit: cover;
		-o-object-position: center;
		object-position: center;}

}

@media (max-width: 479px) {}
@media (max-width: 320px) {}