.headermenu,
.headermenu-content,
.container-fluid {
	width: 100% !important;
}

.h-auto {
	height: auto !important;
}

.w-auto {
	width: auto !important;
}

.monetariumbg {
	background-size: 100% !important;
	background-position: top !important;
	height: 100% !important;
}

.text_session {
	color: white;
	font-size: 16px;
	text-transform: capitalize;
	font-weight: bold;
	align-self: center;
}

/* hover */
.hover_bg_red:hover {
	background-color: #e32029 !important;
}

/* headermenu */
.headermenu-content {
	background: #e32029;
	height: 80px;
}

.headermenu-content ul {
	height: 100%;
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 4px;
	list-style: none;
}

.dropdown_btn {
	position: relative;
}

.dropdown_btn .dropdown_menu {
	top: 72px !important;
	right: -4px !important;
	left: unset !important;
	transform: unset !important;
	padding: 0;
	border-radius: 10px;
	overflow: hidden;
}

.dropdown-custom {
	top: 70px !important;
	left: calc(0% - 130px) !important;
	transform: none !important;
}

.btn_red {
	background-color: #ff050e !important;
	color: white;
	font-size: 24px;
	/* height: auto !important; */
	cursor: pointer;
	font-weight: 500;
}

.btn_red:hover {
	color: white !important;
}

.headermenu-content nav {
	height: 80px;
}

.text-white.helv {
	font-size: 14px;
}

@media (max-width: 767px) {
	.headermenu-content {
		height: 65px;
	}

	.headermenu-content .text_country {
		display: none;
	}

	.headermenu-content nav {
		height: 65px;
	}

	#country {
		display: none;
	}

	.text_session {
		width: auto;
		max-width: 122px;
		white-space: nowrap;
		text-overflow: ellipsis;
		overflow: hidden;
		text-align: right;
		margin-left: 1rem;
		margin-right: 1rem;
	}

	.dropdown-menu {
		min-width: 8rem;
	}
}

.dropdown-toggle::after {
	display: none;
}

.icon_menu {
	margin: 0 0.3rem;
	width: 32px;
	height: auto;
}

.icon_bandera {
	width: 60px;
}

.dropdown a {
	text-decoration: none;
}

.text_country {
	font-size: 16px;
}

@media (max-width: 767px) {
	.icon_menu {
		width: 25px;
	}

	.icon_bandera {
		width: 50px;
	}
}

@media (max-width: 767px) {
	.d-pais1-CR,
	.d-pais1-HN,
	.d-pais1-SV {
		display: none !important;
	}

	.footer_right,
	.footer_center {
		display: flex;
		width: auto;
		padding: 0 5px;
	}

	.footer_center .footer-txt {
		font-size: 8px;
	}

	.footer_left {
		display: none !important;
	}
}
