div.login {
    display: none !important;
}
.home-banner .et_pb_slide_description h2 {
	font-size: 23px;
}
.et_fixed_nav #logo {
    max-height: 50px !important;
	padding-right: 10px;
}
header#main-header {
	padding-bottom: 15px !important;
}
header#main-header #top-menu-nav #top-menu li > a {
	padding-bottom: 0;
}
header#main-header nav#top-menu-nav {
	padding-top: 0;
}
header#main-header .container {
	display: flex;
	justify-content: center;
	align-items: center;
}
h2.color-text-h2 {
    color: #787c82 !important;
}