@media only screen and (max-width: 768px) {
	html {
        font-size: 3.93px; 
    }	
	
	/* 	page du lich */
	.elementor-1664 .elementor-element.elementor-element-331ee414:not(.elementor-motion-effects-element-type-background) {
		height: 127.22rem;
        width: 100%;
        justify-content: center;
	}
	.elementor-1664 .elementor-element.elementor-element-7bce93cb{
		margin: 0 !important;
	}
	.elementor-1664 .elementor-element.elementor-element-7bce93cb .elementor-heading-title{
		font-size: 6.1rem !important;
	}
	.elementor-1664 .elementor-element.elementor-element-ee69929{
		font-size: 4.07rem !important;
        line-height: 6.1rem !important;
        letter-spacing: 0;
        display: flex;
        justify-content: center;
	}
	.elementor-1664 .elementor-element.elementor-element-ee69929 p{
		width: 84.73rem !important;
	}
	.elementor-1656 .elementor-element.elementor-element-68b4fb3e h3,
	.elementor-1664 .elementor-element.elementor-element-ee69929 h3,
	.elementor-1664 .elementor-element.elementor-element-929a65c h3{
		font-size: 4.07rem !important;
        line-height: 6.1rem !important;
	}
	.elementor-1664 .elementor-element.elementor-element-3451ab66{
		gap: 6.10rem;
	}
	.elementor-1664 .elementor-element.elementor-element-929a65c .elementor-heading-title{
		font-size: 6.1rem !important;
        line-height: 8.14rem !important;
        letter-spacing: 0;
	}
	.elementor-1664 .elementor-element.elementor-element-3192a88d{
		font-size: 3.56rem !important;
        line-height: 5.08rem !important;
        letter-spacing: 0;
	}
	
	/* 	page thuc pham */
	.elementor-1650 .elementor-element.elementor-element-718c2285:not(.elementor-motion-effects-element-type-background){
		height: 127.22rem;
        width: 100%;
        justify-content: center;
	}
	.elementor-1650 .elementor-element.elementor-element-6d8d8516{
		margin: 0 !important;
	}
	.elementor-1650 .elementor-element.elementor-element-6d8d8516 .elementor-heading-title{
		font-size: 6.1rem !important;
	}
	.elementor-1650 .elementor-element.elementor-element-14be57f9{
		font-size: 4.07rem !important;
        line-height: 6.1rem !important;
        letter-spacing: 0;
        display: flex;
        justify-content: center;
	}
	.elementor-1650 .elementor-element.elementor-element-14be57f9 p{
		width: 84.73rem !important;
	}
	.elementor-1650 .elementor-element.elementor-element-5ae520d2{
		gap: 6.10rem;
	}
	.elementor-1650 .elementor-element.elementor-element-42da222e .elementor-heading-title{
		font-size: 6.1rem !important;
        line-height: 8.14rem !important;
        letter-spacing: 0;
	}
	.elementor-1650 .elementor-element.elementor-element-3720ef9a{
		font-size: 3.56rem !important;
        line-height: 5.08rem !important;
        letter-spacing: 0;
	}
	
	/* 	page food and beverage */
	.elementor-1660 .elementor-element.elementor-element-6a2ea48d:not(.elementor-motion-effects-element-type-background){
		height: 127.22rem;
        width: 100%;
        justify-content: center;
	}
	.elementor-1660 .elementor-element.elementor-element-81a95e{
		margin: 0 !important;
	}
	.elementor-1660 .elementor-element.elementor-element-81a95e .elementor-heading-title{
		font-size: 6.1rem !important;
	}
	.elementor-1660 .elementor-element.elementor-element-2814da25{
		font-size: 4.07rem !important;
        line-height: 6.1rem !important;
        letter-spacing: 0;
        display: flex;
        justify-content: center;
	}
	.elementor-1660 .elementor-element.elementor-element-2814da25 p{
		width: 84.73rem !important;
	}
	.elementor-1660 .elementor-element.elementor-element-774ea8e9{
		gap: 6.10rem;
	}
	.elementor-1660 .elementor-element.elementor-element-2369fdad .elementor-heading-title{
		font-size: 6.1rem !important;
        line-height: 8.14rem !important;
        letter-spacing: 0;
	}
	.elementor-1660 .elementor-element.elementor-element-22b3acf8{
		font-size: 3.56rem !important;
        line-height: 5.08rem !important;
        letter-spacing: 0;
	}
	
	/* 	page digital marketing */
	.elementor-1656 .elementor-element.elementor-element-20c172e9:not(.elementor-motion-effects-element-type-background){
		height: 127.22rem;
        width: 100%;
        justify-content: center;
	}
	.elementor-1656 .elementor-element.elementor-element-31753d79{
		margin: 0 !important;
	}
	.elementor-1656 .elementor-element.elementor-element-31753d79 .elementor-heading-title{
		font-size: 6.1rem !important;
	}
	.elementor-1656 .elementor-element.elementor-element-68b4fb3e{
		font-size: 4.07rem !important;
        line-height: 6.1rem !important;
        letter-spacing: 0;
        display: flex;
        justify-content: center;
	}
	.elementor-1656 .elementor-element.elementor-element-68b4fb3e p{
		width: 84.73rem !important;
	}
	.elementor-1656 .elementor-element.elementor-element-2f5ef58{
		gap: 6.10rem;
	}
	.elementor-1656 .elementor-element.elementor-element-44402e6b .elementor-heading-title{
		font-size: 6.1rem !important;
        line-height: 8.14rem !important;
        letter-spacing: 0;
	}
	.elementor-1656 .elementor-element.elementor-element-c673689 span,
	.elementor-1656 .elementor-element.elementor-element-c673689{
		font-size: 3.56rem !important;
        line-height: 5.08rem !important;
        letter-spacing: 0;
	}
}