/* 47673 */
@media (max-width: 991px) {
    .site-header:not(.site-header-vertical-menu) .site-logo {
        max-width: 30%;
    }

    .large-above-menu.large-above-menu-style-1 {
		display: block;
  	    right: 6rem;
  	    top: 21px;
	}

	.large-above-menu.large-above-menu-style-1 h3 {
		display: none;
	}

	.large-above-menu.large-above-menu-style-1 #btnsx-6174 {
		padding: 4px 10px;
	}
}

footer .row > div:last-child > * {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
}

footer h3.widget-title {
  display: none;
}

@media (min-width: 601px){
	footer #media_image-5,
	footer #media_image-6 {
	  display: flex;
	  flex: 1 1 45%;
	}
}