/* =========================================
1. RESET & MÀU NỀN TỔNG THỂ
========================================= */
.Footer_page {
	background-color: #014421 !important; /* Xanh lá đậm */
	color: #fff !important;
	padding-top:0px !important
}

.Footer_page h1, .Footer_page h3, .Footer_page p, .Footer_page span, .Footer_page a {
	color: #fff !important;
}

.Footer_page h3 {
	color: #f26522 !important; /* Chữ tiêu đề màu cam */
	font-size: 18px !important;
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom: 20px;
}

/* =========================================
2. HÀNG ICON TRÊN CÙNG (UY TÍN, VẬN TẢI...)
========================================= */
.Footer_page .iconquangcao {
	border-bottom: 1px solid rgba(255, 255, 255, 0.1);
	padding-top:20px !important;
	margin-bottom: 20px;
	background: #026b34;
}

.Footer_page .iconquangcao .col-inner {
	display: flex !important;
	flex-direction: row !important;
	flex-wrap: wrap;
	justify-content: space-between;
}

.Footer_page .iconquangcao .icon-box {
	width: 24% !important; /* Dàn hàng ngang 4 cột */
	display: flex;
	flex-direction: column;
	align-items: center;
	text-align: center;
	margin-bottom: 0;
}

.Footer_page .iconquangcao .icon-box-img {
	width: 40px !important;
	margin: 0 auto 10px auto !important;
}

.Footer_page .iconquangcao .icon-box h1 {
	font-size: 16px !important;
	margin: 0 0 5px 0;
	font-weight: bold;
}

.Footer_page .iconquangcao .icon-box p {
	font-size: 12px !important;
	opacity: 0.8;
}

/* =========================================
3. CỘT LIÊN KẾT NHANH (VẼ 2 BOX LỘ TRÌNH)
========================================= */
/* Tắt các style rác cũ nếu có */
.Footer_page .info .col:nth-child(2) .ux-menu::after { display: none !important; }

/* Tạo không gian trống bên dưới menu để chèn 2 box */
.Footer_page .info .col:nth-child(2) .col-inner {
	position: relative;
	padding-bottom: 170px !important; 
}

.Footer_page .info .col:nth-child(3) .ux-menu-link { padding: 5px 0; }

.Footer_page .info .icon-angle-right:before{
	color:var(--color-chu);
}
.Footer_page .info .col:nth-child(4) .icon-box { margin-bottom: 20px; position: relative; display:flex;
	align-items:center;}
.Footer_page .info .icon-box-img img{
	width:20px !important;
}
.Footer_page .info .icon-box-img{
	width:25px !important;
	margin-bottom:5px !important;
}
/* Căn chỉnh text địa chỉ */
.Footer_page .info .col:nth-child(4) .icon-box-text p {
	margin: 0;
	font-size: 13px;
	line-height: 1.5;
}

/* Tạo box giả Google Map */
.Footer_page .info .col:nth-child(4) h3:last-child {
	color: transparent !important; /* Ẩn chữ 'Map' cũ */
	background-color: #135532; /* Nền xanh đậm */
	border: 1px solid rgba(255, 255, 255, 0.1);
	border-radius: 8px;
	height: 120px;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-top: 30px;
	position: relative;
}
.Footer_page .info .col:nth-child(4) h3:last-child::after {
	content: "GOOGLE MAP";
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: 2px;
	position: absolute;
}
.Footer_page .info .text1 p{
	    font-size: 14px;
    font-weight: 100;
}

/* =========================================
6. RESPONSIVE CHO ĐIỆN THOẠI
========================================= */
@media (max-width: 767px) {
	.Footer_page .iconquangcao .icon-box {
		width: 50% !important;
		margin-bottom: 20px;
	}
}