.banner-tour-business .banner-layers {
    max-width: 1350px;
}
.banner-tour-business p {
    font-size: 20px;
    font-weight: 600;
}

.tour-business-breadcrumb{
    padding-bottom: unset !important;
}
.tour-business-breadcrumb .col{
    padding-left: unset;
    padding-bottom: unset;
}
.tour-business-breadcrumb .custom-breadcrumb li{
    margin-left: unset;
}

.section1-tour-business .col{
    flex-basis: 20%;
    max-width: 20%;
}
.section1-tour-business .row .icon-box {
    box-shadow: 0 4px 14px 0 rgba(0, 107, 91, 0.12);
    height: 148px;
    padding: 10px;
    border-radius: 26px;
}
.section1-tour-business .icon-box p {
    font-size: 20px;
    color: var(--hg-text);
    font-weight: 600;
    margin-bottom: unset;
    line-height: 1.2;
}

.section2-tour-business h2,
.section3-tour-business h2,
.section5-tour-business h2,
.section6-tour-business h2,
.section7-tour-business h2,
.section8-tour-business h2{
    color: var(--hg-primary);
    margin-bottom: unset;
}
.section2-tour-business h2 span,
.section3-tour-business h2 span,
.section5-tour-business h2 span,
.section6-tour-business h2 span,
.section7-tour-business h2 span,
.section8-tour-business h2 span{
    color: var(--green-natural);
}
.section2-tour-business .row-title p,
.section3-tour-business .row-title p,
.section6-tour-business .row-title p,
.section7-tour-business .row-title p{
    margin-bottom: unset;
    color: var(--hg-text);
}
.section2-tour-business .row-title .col-inner,
.section3-tour-business .row-title .col-inner,
.section5-tour-business .row-title .col-inner,
.section6-tour-business .row-title .col-inner,
.section7-tour-business .row-title .col-inner,
.section8-tour-business .row-title .col-inner{
    border-left: 5px solid var(--hg-primary);
    padding-left: 15px;
}
.section2-tour-business .col-left img,
.section2-tour-business .img-inner{
    border-radius: 20px;
}
.section2-tour-business .img-inner::after {
	content: "";
	position: absolute;
	inset: 0;
	z-index: 1;
	background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000 100%);
	opacity: .4;
	pointer-events: none;
}
.section2-tour-business .video-button-wrapper {
	position: absolute;
	top: 50%;
	left: 50%;
	z-index: 2;
	margin: 0;
	transform: translate(-50%, -50%);
}
.section2-tour-business .video-button-wrapper .button{
    margin-bottom: unset;
    border: 2px solid #fff;
    background-color: #fff;
}
.section2-tour-business .video-button-wrapper .button i{
    color: var(--hg-primary);
    font-size: 1.3em !important;
}
.section2-tour-business .icon-box h3{
    color: var(--hg-primary);
}
.section2-tour-business .icon-box p{
    color: var(--hg-text);
}
.section2-tour-business .col-inner > .icon-box:not(:last-child) {
	margin-bottom: 15px;
}
.section2-tour-business .col-right{
    display: flex;
    align-items: center;
}

.section4-tour-business{
    height: 500px;
    max-width: 1320px;
    margin-left: auto;
    margin-right: auto;
    padding: 60px !important;
}
.section4-tour-business .section-bg{
    border-radius: 0 0 16px 16px;
}
.section4-tour-business .icon-box-text p{
    margin-bottom: unset;
}
.section4-tour-business .row-icon-box .col{
    padding-bottom: 10px;
}
.section4-tour-business .row-icon-box img{
    padding-top: unset;
}
.section4-tour-business .row-icon-box .icon-box-text{
    display: flex;
    align-items: center;
}
.section4-tour-business .button.primary {
    border: 0;
    background: var(--green-natural) !important;
    color: #fff !important;
    display: inline-flex;
    align-items: center;
    gap: 8px;
    margin-top: 1.3em;
}
.section4-tour-business .button::after {
    content: "";
    flex: none;
    width: 18px;
    height: 18px;
    background-color: currentColor;
	-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center / contain no-repeat;
	 mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center / contain no-repeat;
	transition: transform .2s;
}
.section4-tour-business .button-custom.primary span {
    font-size: 16px;
    font-weight: 600;
}
.section4-tour-business .col-right{
    display: flex;
    align-items: center;
}
.section4-tour-business .col-right .call-us{
    font-size: 48px;
    font-weight: 800;
    text-transform: uppercase;
    color: #fff;
    margin-bottom: unset;
}
.section4-tour-business .row-content{
    margin-top: 120px;
}
.section4-tour-business .col-right .number a{
    font-size: 32px;
    color: #F9D001;
    font-weight: 600;
}

.section5-tour-business .row-content .col{
    flex-basis: 20%;
    max-width: 20%;
}
.section5-tour-business .row-content .col-inner{
    background-color: #EAF6F2;
    border-radius: 16px;
}
.section5-tour-business .row-content .box-image{
    padding: 10px 10px 0 10px;
}
.section5-tour-business .row-content .box-image img{
    border-radius: 16px;
}
.section5-tour-business .row-content .icon-box img{
    padding-top: unset;
}
.section5-tour-business .row-content .icon-box-text{
    display: flex;
    align-items: center;
}
.section5-tour-business .row-content .sub-title{
    font-size: 20px;
    font-weight: 600;
    color: var(--hg-text);
}
.section5-tour-business .row-content .icon-box{
    border-bottom: 1px solid #B3B3B3;
    padding-bottom: 5px;
}
.section5-tour-business .row-content .box-text .text{
    padding-top: 5px;
}
.section5-tour-business .row-content .box-text .text p{
    font-size: 16px;
    color: var(--hg-text);
}


/* RESPONSIVE */
/* ---------- Laptop / tablet ngang: ≤ 1099px ---------- */
@media (min-width: 1100px) and (max-width: 1440px) {
    .banner-tour-business .text-box{
        left: 15px;
    }
    .tour-business-breadcrumb{
	    padding-left: 15px !important;
	}
	.section4-tour-business{
	    max-width: 97%;
	}
}

/* ---------- Laptop / tablet ngang: ≤ 1099px ---------- */
@media (min-width: 850px) and (max-width: 1099px) {
    /* Banner */
	.banner-tour-business{
	    padding-top: 400px !important;
	}
	.banner-tour-business .text-box{
	    width: 90% !important;
	    left: 15px;
	    top: 28%;
	}
	
	.tour-business-breadcrumb{
	    padding-left: 15px !important;
	}
	.tour-business-breadcrumb .col{
	    padding-bottom: unset !important;
	    padding-left: unset;
	}
	.section4-tour-business{
	    max-width: 96%;
	    padding: 20px !important;
	}
	.section5-tour-business .row-content .col {
        flex-basis: 33.33333%;
        max-width: 33.33333%;
    }
    .section5-tour-business .row-content .sub-title{
        font-size: 18px;
    }
    .section5-tour-business .row-content .box-text .text p{
        font-size: 16px;
    }
}

/* ---------- Tablet dọc: ≤ 849px ---------- */
@media (min-width: 550px) and (max-width: 849px) {
	/* Banner */
	.banner-tour-business{
	    padding-top: 400px !important;
	}
	.banner-tour-business h1{
	    font-size: 44px !important;
	}
	.banner-tour-business .text-box{
	    width: 90% !important;
	    left: 15px;
	    top: 28%;
	}
	
	.tour-business-breadcrumb{
	    padding-left: unset;
	}
	.tour-business-breadcrumb .col{
	    padding-bottom: unset !important;
	}
	
	.section1-tour-business .col{
	    flex-basis: 33.33333%;
	    max-width: 33.33333%;
	}
	.section4-tour-business{
	    max-width: 96%;
	    padding: 20px !important;
	}
	.section4-tour-business .col-right .call-us{
	    font-size: 42px;
	}
	.section4-tour-business .col-right .number a{
	    font-size: 28px;
	}
	.section5-tour-business .row-content .col {
        flex-basis: 33.33333%;
        max-width: 33.33333%;
    }
    .section5-tour-business .row-content .sub-title{
        font-size: 18px;
    }
    .section5-tour-business .row-content .box-text .text p{
        font-size: 14px;
    }
}

/* ---------- Điện thoại: ≤ 549px ---------- */
@media (max-width: 549px) {
	/* Banner */
	.banner-tour-business{
	    padding-top: 350px !important;
	}
	.banner-tour-business .text-box{
	    width: 90% !important;
	    left: 15px;
	    top: 15%;
	}
	.banner-tour-business h1{
	    font-size: 38px !important;
	}
	.banner-tour-business p {
        font-size: 16px;
        font-weight: 600;
    }
    .tour-business-breadcrumb{
	    padding-left: unset;
	}
	.tour-business-breadcrumb .col{
	    padding-bottom: unset !important;
	}
	.section1-tour-business .icon-box p{
	    font-size: 16px;
	}
	.section1-tour-business .row .icon-box{
	    height: 136px;
	}
	.section1-tour-business .col,
	.section5-tour-business .row-content .col{
        flex-basis: 50%;
        max-width: 50%;
    }
    .section1-tour-business .col:last-child,
    .section5-tour-business .row-content .col:last-child{
       flex-basis: 100%;
       max-width: 100%; 
    }
    .section4-tour-business{
        width: 96% !important;
        padding: 15px !important;
        height: 550px;
    }
    .section4-tour-business .col-right{
        display: none;
    }
    .section5-tour-business .row-content .sub-title,
    .section5-tour-business .row-content .box-text .text p{
        font-size: 14px;
    }
}

/* ---------- Điện thoại nhỏ: ≤ 375px ---------- */
@media (max-width: 375px) {
}
