.bg-dark{
    background-color: #D1D1D1 !important;
}
/* .body{
    background-color: rgb(188, 224, 24);
} */

header{
    background-color: #FAFAFA;
}


.Language li a{
    padding: 5px;
    color: white;
    text-decoration: none;
    background-color: #283E89;
}
.Language li a:hover{
    background-color: #09F;
}

.SM a{
    color: #283E89;
    /* background-color: #283E89; */
}

.bg-primary{
    background-color: #283E89 !important;
}

.nav-item{
    text-transform: uppercase;
}

.navbar-dark .navbar-nav .nav-link{
    color: white;
    font-size: 14px;
}

.navbar .megamenu{ padding: 1rem; }
/* ============ desktop view ============ */
@media all and (min-width: 992px) {

	.navbar .has-megamenu{position:static!important;}
	.navbar .megamenu{
        left:0;
         right:0;
          /* width:100%;  */
          width:fit-content;
          margin-top:0;
        }

}
/* ============ desktop view .end// ============ */


/* ============ mobile view ============ */
@media(max-width: 991px){
	.navbar.fixed-top .navbar-collapse, .navbar.sticky-top .navbar-collapse{
		overflow-y: auto;
	    max-height: 90vh;
	    margin-top:10px;
	}

    #content{
        display: block;
        min-height: 2000px;
        width:auto;
        position:relative;

    }

    .cycle-slideshow img {
        image-rendering: optimizeQuality;
        width: 100%;
        height: auto ;
        /* min-height: 1800px; */
        min-width: auto;

   }
   .navbar-expand-lg .navbar-nav .dropdown-menu{
    width: 100% !important;
   }

   #home_content {
    background-color: #a3bfd7e3;
    /* width: 645px;
    height: 365px; */
    /* float: right; */
    position: relative !important;
    /* right: 20px; */
    top: 20px;
    padding: 20px;
    z-index: 2;
}
}
/* ============ mobile view .end// ============ */

.navbar-expand-lg .navbar-nav .dropdown-menu{
    width: 100%;

    /* Gradient background */
	background:#F4F4F4;
	background: -moz-linear-gradient(top, #EEEEEE, #BBBBBB);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#EEEEEE), to(#BBBBBB));
}
.col-megamenu a{
    padding: 3px;
    margin-bottom: 5px;
    font-size: 12px;
    color: #000;
    text-decoration: none;
    background:#F4F4F4;
	border:1px solid #bbbbbb;
    display: block;
    min-height: 80px;
    /* Rounded Corners */
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
}
.col-megamenu a:hover{
    background:#ffffff;
}
.col-megamenu a img{
    float: left;
    margin: 0 10px;
}

#content{
	display: block;
    /* height:800px; */
	width:auto;
	position:relative;

}

.slideshow{
    z-index:1;
    position: relative;
    /* margin-top:20px; */
    width: 100%;
    height: 100% !important;
}

.bg-img{
    background: no-repeat cover;
    width: 100%;
    height: 100%;
}

.cycle-slideshow {
     width: 100%
}
.cycle-slideshow img {
     width: 100%; height: auto ;
     max-height: 600px;

}


#home_content {
    background-color: #a3bfd7e3;
    /* width: 645px;
    height: 365px; */
    float: right;
    position: absolute;
    right: 20px;
    top: 50px;
    padding: 20px;
    z-index: 2;
}

#home_content .border{
    border: 1px solid #09F !important;
}

.news{
    font-size: 12px;
}

.news a{
    color:#112d89;
}
.news-box{
    background-color: #F2F2F2;
}

.jobs{
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.jobs > li:nth-of-type(odd) {
    background-color: #e9e9f9 ;
}

.contactus-info > div{
    padding: 10px;
}

.contactus-info > div > b{
    color: #112d89;
}

.home-box{
    font-size: 14px;
}
.home-box a{
    color:#112d89;
}

.page-image{
    max-height: 250px;
    width: 100%;
    object-fit: cover;
    object-position: -20% 0;
}

.menu-title{
    color: #112d89;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 14px;
    font-weight: bold;
}


.menu-link li a{
    border: 1px solid #fff;
    background: #F2F2F2;
    list-style-position: inside;
    display: block;
    color: #333;
    text-decoration: none;
    padding: 5px 0 5px 10px;
}
.menu-link li a:hover{
    background:#CCC;
	color:#283f89;
}



footer{
    font-size: 12px;
}

footer a{
    color: #000;
}

.btn-check:active+.btn-primary, .btn-check:checked+.btn-primary, .btn-primary.active, .btn-primary:active, .show>.btn-primary.dropdown-toggle{
background-color: #283E89 !important;
}
