/*diemden*/
.box.has-hover.gallery-box.box-bounce p {
    font-size: 20px;
    color: black;
}
@media only screen and (max-width: 48em) {
	input.wpcf7-form-control.wpcf7-submit.has-spinner {
    background: #b31f63;
    width: 100% !important;
    height: 60px !important;
    border-radius: 30px;
    margin-top: 10px;
}
	.formlienhe {
    padding: 25px 10px 0px 10px !important;
    border: 1px solid #ededed;
    border-radius: 30px;
}
	.lienhephai .col-inner {
    border-top-right-radius: 30px;
    border-bottom-right-radius: 30px;
    padding-left: 10px !important;
    padding-right: 10px !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    background-image: url(#);
    background-size: 87%;
    background-position-y: bottom;
}
	.lienhetrai .col-inner {
    border-top-left-radius: 30px;
    border-bottom-left-radius: 30px;
    padding-left: 20px !important;
    padding-right: 20px !important;
    padding-top: 50px;
    padding-bottom: 50px;
}
	.boxgioithieuu .icon-box-img img, .icon-box-img svg {
        padding-top: .2em;
        width: auto !important;
        height: 70px !important;
        margin-bottom: -5px;
    }
	.boxgioithieuu .col{
		    flex-basis: 100%;
    max-width: 100%;
	}
	.contact-us-circle {
    width: 100px !important;
    height: 100px !important;
    display: inline-flex
;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    overflow: hidden;
}
	h2.tieudegt {
    font-size: 22px !important;
}
	.pagegioithieu{
		    min-height: 450px;
	}
	h3.tieude {
    color: #ff9e00;
    font-size: 37px !important;
    font-family: cancel, sans-serif !important;
    margin-top: -46px;
		}
	h3.tieude {
    color: #ff9e00;
    font-size: 37px !important;
    font-family: cancel, sans-serif !important;
    margin-top: -46px;
}
	html {
overflow-x: hidden !important;
}
body {
overflow-y: hidden !important;
}
body{
overflow-x: hidden !important;
}
	.cacdiemden  {
    margin-bottom: 70px !important;
}
h2.tour {
    font-size: 37px !important;
    background: linear-gradient(to right, #6cc947, #1d9d29);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-family: 'cancel';
    margin-top: -50px;
}
	.cotanh{
		margin-top:-100px !important;
	}
	p.slogan2 {
    font-weight: bold;
    color: #115171;
    font-size: 16px;
    margin-top: -30px;
    padding-left: 50px;
    padding-right: 50px;
}
	p.slogan {
    font-size: 25px !important;
    background: linear-gradient(to right, #1c6f99, #4f99c0);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-family: cancel;
    line-height: 29px !important;
    padding-left: 20px;
    padding-right: 20px;
}
	.box-bounce .box-text {
    padding: 15px 15px 20px;
    z-index: 1;
    text-align: center;
    width: 100% !important;
    font-size: 25px !important;
    color: #000000;
    font-family: 'Inter';
}
	.recommended-box {
    background: #fff;
    padding: 16px 20px;
    border-radius: 14px;
    font-family: sans-serif;
    margin-bottom: 80px !important;
}
	.box.has-hover.food.has-hover.box-label.box-text-bottom {
    margin-top: -125px  !important;
    margin-bottom: -190px ;
}
 
	h2.amthuc {
    font-size: 24px !important;
    font-family: 'cancel';
    padding-left: 30px;
    padding-right: 30px;
}
	.box-label .box-text.text-center {
    left: 50%;
    margin-top: 0px !important;
    transform: translateX(-50%);
    width: 100% !important;
    background: #ff000000;
    box-shadow: none;
}
	.food .box-image img {
    max-width: 100%;
    width: 100%;
    height: 800px;
    object-fit: cover;
}
	.box.has-hover.gallery-box.box-bounce p {
    font-size: 15px;
    text-align: center !important;
}
	.albumanh {
    margin-top: 0px !important;
}
	img.albumanh {
    width: 206px;
    height: 150px !important;
    object-fit: cover;
    border-radius: 50%;
    box-shadow: 0 4px 10px rgb(0 0 0 / 16%);
    border: 10px solid #ffffff54;
}
	.cacdiadiem .col {
        flex-basis: 33% !important;
        max-width: 33% !important;
        padding: 3px;
        margin-top: -17px;
    }
	p.gioithieu {
    text-align: justify;
    margin-left: 7px !important;
    margin-top: -20px;
    font-size: 15px;
}
	p.motadiadiem {
    color: #043424;
    font-size: 23px;
    margin-top: -40px !important;
    margin-left: 7px !important;
}
	h3.diadiem {
    font-size: 57px !important;
    background: linear-gradient(to right, #6cc947, #1d9d29);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    margin-left: 0px !important;
    margin-top: -40px !important;
}
	h3.khampha {
    font-family: cursive;
    font-size: 30px !important;
    background: linear-gradient(to right, #6cc947, #1d9d29);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    height: 66px;
}
	.ssboxgioithieu{
     margin-top: -150px;

	}
	.gap0{
    padding-top: 0px !important;
	}
	.ssbanner{
	min-height: 500px !important;
	}
h2.trungquoc {
    font-size: 35px !important;
    color: #ffffff;
    font-weight: 100;
    font-family: 'cancel';
}
h2.diadiem {
    margin-top: -26px !important;
    font-size: 55px !important;
    font-family: cancel, sans-serif !important;
    text-transform: uppercase;
    background: linear-gradient(to bottom, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

}
p.gan {
    font-size: 26px;
    font-family: 'cancel';
    color: #4c7213;
 }
h2.tour {
    font-size: 70px;
    background: linear-gradient(to right, #6cc947, #1d9d29);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-family: 'cancel';
}
h2.amthuc {
    font-size: 42px;
    font-family: 'cancel';
    margin-bottom: 19px;
    line-height: 45px;
}


.single-diem_den .info-tour-item {
    padding: 10px;
    background: white;
    border-radius: 0px 0px 10px 10px;
}
h2.trungquoc {
    font-size: 60px;
    color: #ffffff;
    font-weight: 100;
    font-family: 'cancel';
}
h3.khampha {
    font-family: cursive;
    font-size: 40px;
    background: linear-gradient(to right, #6cc947, #1d9d29);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    height: 66px;
}
h3.diadiem {
    font-size: 100px;
    background: linear-gradient(to right, #6cc947, #1d9d29);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    margin-left: 30px;
    margin-top: -20px;
    font-family: 'cancel';
    text-transform: uppercase;
}