
.elementor-element-6c3f5a7 .btn-booking{
	
	background-image:none !important;
   
    animation: changeColor2 1s  infinite alternate;
}


@keyframes changeColor2 {
    0% {
        background-color: #009c43;
    }
    100% {
        background-color: #FFA801;
    }
}
.chat-with-us{
		bottom:40% !important;
}
.chat-with-us .chat-zalo{
	  -webkit-animation: phonering-alo-circle-img-anim 1s infinite ease-in-out;
    animation: phone-vr-circle-fill 1s infinite ease-in-out
}
@-webkit-keyframes phone-vr-circle-fill {
    0% {
        -webkit-transform: rotate(0) scale(1) skew(1deg)
    }

    10% {
        -webkit-transform: rotate(-25deg) scale(1) skew(1deg)
    }

    20% {
        -webkit-transform: rotate(25deg) scale(1) skew(1deg)
    }

    30% {
        -webkit-transform: rotate(-25deg) scale(1) skew(1deg)
    }

    40% {
        -webkit-transform: rotate(25deg) scale(1) skew(1deg)
    }

    50% {
        -webkit-transform: rotate(0) scale(1) skew(1deg)
    }

    100% {
        -webkit-transform: rotate(0) scale(1) skew(1deg)
    }
}
@media (min-width: 1000px) and (max-width: 1920px) {
	.elementor-2 .elementor-element.elementor-element-e6aee50{
		    --padding-top: 30px;
			--padding-bottom: 30px;
	}
	.elementor-2 .elementor-element.elementor-element-d4c6da2{
		  --padding-top: 30px;
			--padding-bottom: 30px;
	}
	.elementor-2 .elementor-element.elementor-element-9a8c414{
		--padding-top: 30px;
			--padding-bottom: 30px;
	}
	.elementor-2 .elementor-element.elementor-element-898281a{
		--padding-top: 30px;
			--padding-bottom: 30px;
	}
	.site-container{
		    padding: 15px 0;
	}
	.archive-post-warp .cate-box{
		    margin-bottom: 30px;
	}
	.single-post-content .post-meta{
		     margin-bottom: 0;
			 padding-left:0;
	}
	.single-post-content__title{
		margin-bottom:0;
	}
	.related-posts{
		margin-top:30px;
	}
	.diachifooter{
		padding:5px 0;
	}
		
}
@media (max-width: 768px) {
	.elementor-2 .elementor-element.elementor-element-e6aee50{
		    --padding-top: 20px;
    --padding-bottom: 20px;
	}
   .elementor-2 .elementor-element.elementor-element-cd08041 .element-category-list__grid{
	           grid-template-columns: repeat(3, 1fr) !important;
			       grid-column-gap:5px;
				   grid-row-gap: 5px;
   }
   .elementor-2 .elementor-element.elementor-element-d4c6da2{
	     --padding-top: 20px;
    --padding-bottom: 20px;
   }
   .elementor-2 .elementor-element.elementor-element-72d3b0b{
	    --padding-top: 20px;
    --padding-bottom: 20px;
   }
   .elementor-2 .elementor-element.elementor-element-34d5919{
	   --padding-top: 20px;
    --padding-bottom: 20px;
   }
   .elementor-2 .elementor-element.elementor-element-9a8c414{
	     --padding-top: 20px;
    --padding-bottom: 20px;
   }
   .elementor-element-9a8c414 .e-con-inner{
	   gap:0;
   }
   .elementor-2 .elementor-element.elementor-element-898281a{
	     --padding-top: 20px;
    --padding-bottom: 20px;
	    --margin-bottom: 20px;
   }
   .global-footer{
	   padding:10px;
	   
   }
   .global-footer #media_image-2{margin-bottom:0;}
	.global-footer #media_image-2>img{
		padding:10px 20px;
	}
	.global-footer #nav_menu-2{display:none;}
	.global-footer #social-widget-2{display:none;}
	.diachifooter{
		padding:5px 0;
	}
	.footer_mbd{
		height:30px;
		width:100%;
		background-color:#009c43;
	}
	
	.single-post-warp{
		    padding-top:10px;
		padding-bottom: 10px;
	}
	.single-post-content__title{
		margin-bottom:0;
	}
	.single-post-content .post-meta{
		padding-left:0;
		margin-bottom:0;
	}
	.breadcrumbs {
		background-color: #009c43 !important;
	}
	.breadcrumbs * {
			color: #fff;
			text-transform: capitalize;
		}
	.breadcrumbs-col span>span {
		color: #fff;
	}
	.related-posts{
			margin-top:20px;
	}
	.site-sidebar .widget .widget-warp{
		border-top-width:1px;
		border-radius:10px;
	}
	
	.post-meta .post-meta__item{
		display:none;
	}
	.post-meta  .box-sao{margin-bottom:10px;}
}