.searchSocial {
    height: 65px;
    margin-top: 0.5em !important;
    display: none;
}

.row.logo.px-2.py-2{
text-align:center;
}

.rbe-bootstrap a:focus {
    outline-color: red !important;
}

#dnn_LOGO1_imgLogo {
    width: 160px !important;
	}

    #login .loginGroup {
    transform: translate(96px, -4px) !important;
}

html header .nav-main-collapse .nav-main ul > li.focused > a,
.nav a:hover {
        color: #0089cf!important;
}

@media (max-width: 1255px){
#dnn_LOGO1_imgLogo {
    width: 80px !important;
}
}

@media (max-width: 991px) {
    header nav.nav-main ul li {
        clear: both;
        float: none;
        width: 100%;
        display: block;
        border-bottom: 1px solid #f4f4f4;
 
    }
}

@media (max-width: 991px) {
    header nav ul.nav-main li a i.fa-caret-down, header nav ul.nav-main li a em.fa-caret-down, header nav ul.nav-main .dropdown-submenu i.fa-caret-down, header nav ul.nav-main .dropdown-submenu em.fa-caret-down {
        font-size: 25px;
        transform: translateX(20px);
    }
}
@media (max-width: 991px) {
    header div.nav-main-collapse {
        background: #003360!important;
        max-height: none;
    }
}
@media (max-width: 991px) {
    html header .nav-main-collapse .nav-main ul > li.active > a, html header .nav-main-collapse .nav-main ul > li:hover > a, html header .nav-main-collapse .nav-main ul > li > a:focus, html header .nav-main-collapse .nav-main ul > li.focused > a {
        color: white !important;
        font-family: Open Sans;
        font-size: 12px;
    }
}


@media (max-width: 1255px) {
    header .nav-main li.opened>ul.dropdown-menu, header .nav-main li.focused>ul.dropdown-menu {
        display: block !important;
        background-color: #3e3e3e00 !important;
    }
}
html header nav ul.nav-main .dropdown-full-color>ul.dropdown-menu li a, html header nav ul.nav-main .dropdown-full-color.mega-menu-item>ul.dropdown-menu li a {
    background: #3ba1d633 !important;
    color: white;
    margin: 0.25em;
}

@media (max-width: 1255px) {
    header .nav-main li.opened>ul.dropdown-menu, header .nav-main li.focused>ul.dropdown-menu {
        display: block !important;
        background-color: #ffffff00 !important;
    }
}


/*2025*/
 /*Sponsors*/
 .grid{
  max-width: var(--width);
  margin: 0 auto;
  display: grid;
  grid-template-columns: repeat(auto-fit, var(--width__width));
  grid-auto-rows: 150px;
  grid-gap: 10px;

  padding: 1em;
}

.grid div{
/*   border-radius:2px; */
/*   background: lime; */
  padding: .6em;
align-content: center;
}
.grid p{
align-content: center;
padding: 0;
margin: 0;
font-weight: 800;
font-size: 2em;
}





