

.site-header.style-1 + .page-content .silder-one .dz-slide-item{
	padding-top: 200px;

}

/* Image Move Css */
@-webkit-keyframes bgMove{
	100%{
		background-position: 0px -3000px ;
	}
}

@-moz-keyframes bgMove{
	100%{
		background-position: 0px -3000px;
	}
}

@-o-keyframes bgMove{
	100%{
		background-position: 0px -3000px;
	}
}

@-ms-keyframes bgMove{
	100%{
		background-position: 0px -3000px;
	}
}

@keyframes bgMove{
	100%{
		background-position: 0px -3000px;
	}
}

/*.heart {
    width: 60px;
    height: 60px;
    display: inline-block;
    background: url("../../images/like.png");
    cursor: pointer;
    margin: -25px -15px;
}*/
.heart-blast {
    background-position: -1680px 0;
    transition: background 1s steps(28);
}


.service-area-1{
	position:relative;
	z-index:1;

}

.counter-area-1{
	overflow:hidden;

}

.features-wraper-1{
	position: relative;
}
.hiw-area{
	overflow: hidden;

}


/* Support and Buy Button */
.theme-btn{
	background-color: #ffffff;
    border-radius: 40px;
    bottom: 10px;
    color: #ffffff;
    display: flex;
    height: 50px;
    left: 10px;
    min-width: 50px;
    position: fixed;
    text-align: center;
	z-index: 9999;
	align-items: center;
    justify-content: center;
	
	
}
.at-expanding-share-button-desktop.at-expanding-share-button[data-position="bottom-left"]{
	bottom: 130px;
}

/* ---------------------------
   HỖ TRỢ HIỆN/ẨN THEO BREAKPOINT
   (thay cho @include respond(...))
   Dùng nhanh: thêm class tương ứng vào element
   --------------------------- */

/* Ẩn từ kích thước này trở xuống (down) */
@media only screen and (max-width: 575px) { .hide-phone-down { display: none !important; } }
@media only screen and (max-width: 767px) { .hide-phone-land-down { display: none !important; } }
@media only screen and (max-width: 991px) { .hide-tab-port-down { display: none !important; } }
@media only screen and (max-width: 1199px){ .hide-tab-land-down { display: none !important; } }
@media only screen and (max-width: 1400px){ .hide-laptop-down { display: none !important; } }
@media only screen and (max-width: 1680px){ .hide-wide-desktop-down { display: none !important; } }

/* Ẩn từ kích thước này trở lên (up) */
@media only screen and (min-width: 991px)  { .hide-tab-port-up { display: none !important; } }
@media only screen and (min-width: 1199px) { .hide-tab-land-up  { display: none !important; } }
@media only screen and (min-width: 1200px) { .hide-desktop-up   { display: none !important; } }
@media only screen and (min-width: 1680px) { .hide-wide-desktop-up { display: none !important; } }
@media only screen and (min-width: 1800px) { .hide-big-desktop-up  { display: none !important; } }

/* Hiện chỉ trong khoảng min–max (ví dụ thay cho custommq) */
/* Ví dụ: .show-991-1199 chỉ hiện giữa 991px và 1199px */
@media only screen and (min-width: 991px) and (max-width: 1199px) {
  .show-991-1199 { display: initial !important; }
}

/* ---------------------------
   TRANSITION HELPERS
   --------------------------- */
.transition-none {
  -webkit-transition: none;
  -ms-transition: none;
  transition: none;
}
.transition-slow {
  -webkit-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
}
.transition-medium {
  -webkit-transition: all 0.8s;
  -ms-transition: all 0.8s;
  transition: all 0.8s;
}
.transition-fast {
  -webkit-transition: all 0.2s;
  -ms-transition: all 0.2s;
  transition: all 0.2s;
}

/* ---------------------------
   TRANSFORM HELPERS
   --------------------------- */
.translate-center {
  transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
}
.scale-1 {
  transform: scale(1);
  -moz-transform: scale(1);
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
}
.scale-xs {
  transform: scale(0.8);
  -moz-transform: scale(0.8);
  -webkit-transform: scale(0.8);
  -ms-transform: scale(0.8);
  -o-transform: scale(0.8);
}
.scale-xs1 {
  transform: scale(0.5);
  -moz-transform: scale(0.5);
  -webkit-transform: scale(0.5);
  -ms-transform: scale(0.5);
  -o-transform: scale(0.5);
}
.scale-sm {
  transform: scale(1.2);
  -moz-transform: scale(1.2);
  -webkit-transform: scale(1.2);
  -ms-transform: scale(1.2);
  -o-transform: scale(1.2);
}
.scale-md {
  transform: scale(1.5);
  -moz-transform: scale(1.5);
  -webkit-transform: scale(1.5);
  -ms-transform: scale(1.5);
  -o-transform: scale(1.5);
}

