@charset "utf-8";
/* CSS Document */
.lang .dropdown-menu{
	--bs-dropdown-min-width: auto;
}
.lang svg{
	width: 24px;
	margin-top:-1px;
}
.lang hr{
	color: rgba(0,0,0,.4);
}
.language-a{
	text-decoration: none;
}
.text-bg-dark-blue{
	background: #1a3794;
	color: #fff;
}
.subbannerfont{
	text-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.28) !important;
}
.subbanner{
	height: 200px;
	background-size: auto 120%;
	background-repeat: no-repeat;
	background-position: center;
}
.banner-con{
	background-image: url("../images/subbanner-1.jpg");
}
.banner-abu{
	background-image: url("../images/subbanner-2.jpg");
}
.banner-pro{
	background-image: url("../images/subbanner-3.jpg");
}
.categories{
	position: sticky;
	position: -webkit-sticky;
	top:120px;
}
.imgbox{
	overflow: hidden;
}
.imgbox img, img.imgbox{
	transition: all 0.8s;
    -webkit-transition: all 0.8s;
    -moz-transition: all 0.8s;
    -o-transition: all 0.8s;
}
.imgbox img:hover, img.imgbox:hover, .pro-card .card:hover img{
	transform: scale(1.2);
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -o-transform: scale(1.2);
    -ms-transform: scale(1.2);
}
.card:hover .card-title{
	color: var(--bs-primary);
}
.list-group-item:hover{
	background: rgba(248, 249, 250, 1);
}
.list-group-item.active:hover{
	background: var(--bs-list-group-active-bg);
}
table{
	max-width: 100%;
	line-height: 1.25;
}
table td, table th{
	word-break: keep-all;
}
@media(min-width:768px){
	.subbanner{
	height: 200px;
	background-size: 100% auto;
    }
}
@media(min-width:992px){
	.bsb-navbar.navbar-expand-lg{--bs-navbar-nav-link-padding-x:1rem}
    .text-justify{
        text-align: justify;
    }
	.subbanner{
	height: 300px;
    }
}

@media(min-width:1500px){
	.bsb-navbar.navbar-expand-lg{--bs-navbar-nav-link-padding-x:2.5rem}
}
@media(max-width:991px){
	.nav-item{border-bottom:1px dashed rgba(0,0,0,.1);}
	.lang .dropdown-menu[data-bs-popper]{
        right: auto !important; 
        left: calc(50% - 62px) !important;
	}
}

