:root {

}
#mega-menu-primary li a {
	transition: 500ms !important;
	-webkit-transition: 500ms !important;
	-moz-transition: 500ms !important;
	-ms-transition: 500ms !important;
	-o-transition: 500ms !important;
}
#mega-menu-primary li a:hover {
	color: var(--the-coral) !important;
}
#mega-menu-primary li a {
	font-weight: 600 !important;
	font-size: 16px !important;
}

@media(max-width: 600px){
.the-primary-menu {
	width: 100%;
	display: flex;
	justify-content: end;
	position: relative;
	top: -3px;
}
	#mega-menu-primary li a:hover {
	color: var(--the-white) !important;
}
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link {
	color: #ffffff;
	background: var(--the-coral);
}
.mega-toggle-blocks-right {
	background: var(--the-coral);
	border-radius: 3px;
}
#mega-menu-primary {
	background: var(--the-purple) !important;
}.social {
	display: flex;
	height: 100% !important;
	justify-content: center;
	gap: 0em;
	flex-direction: column;
	align-items: center;
	position: relative;
	right: -30px;
}
.social {
	display: flex;
	flex-direction: row !important;
}
#homeSlider .item {
	background-size: cover;
	height: 22vh;
	background-attachment: scroll;
	position: relative;
	background-position: center;
	background-repeat: no-repeat;
}
	.mk-bgimg {
	position: relative;
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
	margin: 0px 0 41px 0;
	height: 30vh;
	background-color: var(--the-dark-gray);
	z-index: 0;
}
}
.social {
	display: flex;
	height: 100% !important;
	justify-content: center;
	gap: 0em;
/* 	flex-direction: column; */
	align-items: center;
	position: relative;
	right: -30px;
}
@media(min-width: 760px){
	.social {
	display: flex;
	height: 100% !important;
	justify-content: center;
	gap: 0em;
	/* flex-direction: column; */
	align-items: center;
	position: relative;
	right: -10px;
}
}