html {
  scroll-behavior: smooth;
}
.traps-area:hover .traps-icon img {
	filter: brightness(10) invert(2);
}
.home-testimonails .elementor-testimonial__content {
    background: #fff;
    padding: 80px 30px 20px 30px;
    margin-top: -80px;
    min-height: 550px;
    border-radius: 6px;
    box-shadow: 0px 0px 16px 0px #00000026;
}
.home-testimonails .elementor-testimonial__footer img {
    border: 14px solid #f3f3f3;
}
.home-testimonails
.elementor-testimonial__cite {
    bottom: 25px;
    position: absolute;
    left: 0;
    right: 0;
}
.home-testimonails
.elementor-testimonial {
    position: relative;
}
.testimonails-btn {
    position: absolute;
    bottom: 5em;
    left: 0;
    right: 0;
}
.testimonails-btn {
    transform: scale(1);
    transition: 0.4s;
}
.home-testimonails
.elementor-testimonial:hover .testimonails-btn {
	  transform: scale(1.4);
    transition: 0.4s;
	
}
.home-testimonails
.swiper-pagination-bullet.swiper-pagination-bullet-active {
    height: 4px;
    width: 60px;
    border-radius: 0;
    background: #F8D92A;
    box-shadow: 0px 2px 4px 0px #928123;
}
.home-testimonails
.swiper-pagination-bullet, .swiper-pagination-bullet {
    height: 4px;
    width: 30px;
    border-radius: 0;
    background: #F8D92A;
    box-shadow: 0px 2px 4px 0px #928123;
    opacity: 1;
}

.site_logo img {
	transform: scale(1);
		transition:0.5s;
}
.main_header.elementor-sticky.elementor-sticky--active.elementor-sticky--effects
.site_logo img {
   	transform: scale(0.8);
		transition:0.5s;
}

.main_header.elementor-sticky.elementor-sticky--active.elementor-sticky--effects {
    background: #fff !important;
    transition: 0.5s;
    padding-top: 0px !important;
    padding-bottom: px !important;
    box-shadow: 0px 4px 10px 0px #00000021;
}
.main_header.elementor-sticky.elementor-sticky--active.elementor-sticky--effects .btn_font .elementor-button {
	    transition: 0.5s;
    transform: scale(0.8);
}




@media (max-width:1024px){
	body br {
		display:none;
	}
}
@media (max-width:355px){
	.btn_font a {
    font-size: 7px !important;
}
	.home-testimonails .elementor-testimonial__content {
    min-height: 640px !important;
}
}
@media (max-width:767px) {
.home-testimonails
.swiper-slide {
		padding:0 !important;
	}
	.home-testimonails .elementor-testimonial__content {
    padding: 80px 20px 20px 20px;
    margin-top: -80px;
    min-height: 560px;
}
}