  .main-content {
    padding: 1rem 0;
}
/* banner modification */
.siteLogo img {
    width: 7rem;
}
.siteLogo {
    padding: 0.5rem 0 0 9rem;
}
.align-self-center {
    text-align: right;
}
@media (min-width: 700px) {
  .headerLeft {
    display: block;
    width: 20rem;
  }
 .ret-img-70 {
    width: 56%;
  }
}
.headerRight {
    display: none;
}
.site-header {
    background-color: #212529;
    border-top: 0.5rem rgb(31 78 150) solid;
}
.site-header {
    padding: 0;
}
.site-header .h1, .site-header h1 {
    font-size: 1.5rem;
	text-align: right;
}
img.img-fluid {
    object-fit: cover;
    height: 500px !important;
    object-position: 50% 50%;
    overflow: hidden;
}
nav.menuPrimary.navbar ul.navbar-nav {
    justify-content: flex-end;
}
.menuPrimary .navbar-nav .nav-link {
    border-bottom: transparent solid 5px;
    color: #3f3f41;
}
.menuPrimary {
    background: #f8f9fa;
    border-top: 0;
}

.navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover {
    color: #000;
}
.menuPrimary .navbar-nav li {
    padding: 0px 1rem;
}
.menuPrimary .navbar-nav li:last-child {
    padding: 0;
}
@media (max-width: 768px){
.menuPrimary .navbar-nav li {
    padding: 0px;
}}
.navbar-toggler {
	background-color: #004895;
}
.navbar-collapse {
	padding: 0px;
}
.menuPrimary .navbar-nav .active>.nav-link, .menuPrimary .navbar-nav .nav-link.active, .menuPrimary .navbar-nav .nav-link.show, .menuPrimary .navbar-nav .show>.nav-link {
	color: #000000;
}
/* end banner */
.container-custom {
    margin: auto;
}
@media (min-width: 992px){
.container-custom  {
    max-width: 960px;
}}
@media (min-width: 1200px){
.container-custom  {
    max-width: 1140px;
}}
.box-wrapper .custom-bx {
	background:transparent;
}
.box-wrapper {
    padding: 0;
    background: #eee;
    margin-bottom: 0;
}
.intro-background-center .col-md:nth-of-type(2){
    background-color: rgb(0 17 30 / 74%);
    padding: 2rem;
}
.intro-background-img.text-white.p-5.mb-5 {
    margin: 0!important;
    padding: 0 !important;
}
h2.emphasis {
	color:white;
    background-color: #000000;
    padding: 0.5rem;
    text-align: center;
	margin: 0;
}
.video-container {
    padding: 0;
}
.card.text-center {
    padding-bottom: 2rem;
}
