.mob-menu a.has-submenu {
	margin-right: -20px !important;
	padding: 2px !important;
}

@media (min-width: 2200px) {}

.contact_svg1 {
	filter: invert() !important;
}

.contact_svg2 {
	filter: brightness(100) !important;
}

.swiper-pagination-bullet {
	width: 12px !important;
	height: 12px !important;
	background: rgba(0, 0, 0, .6) !important;
	opacity: .3 !important;
	border-radius: 14.7249px !important;
	transition: all .3s ease;
}

.swiper-pagination-bullet-active {
	background: #000 !important;
	opacity: 1 !important;
}

@media (min-width: 1100px) and (max-width: 1290px) {}

@media (min-width: 1025px) and (max-width: 1100px) {}

@media (min-width: 767px) and (max-width: 830px) {}

@media (min-width: 600px) and (max-width: 767px) {}

@media (min-width: 550px) and (max-width: 600px) {}

@media (min-width: 500px) and (max-width: 550px) {}

@media (min-width: 400px) and (max-width: 500px) {}

@media (min-width: 340px) and (max-width: 415px) {}

@media (max-width: 350px) {}

.trust_main:hover .trust_btn a {
	color: #fff !important;
}

.contact_main:hover
.contact_text h2 {
	color: #d7a856 !important;
}

.elementor-element.fadeInDown {
	animation-name: fadeDown;
}

.elementor-element.fadeInLeft {
	animation-name: fadeLeft;
}

.elementor-element.fadeInRight {
	animation-name: fadeRight;
}

.elementor-element.fadeInUp {
	animation-name: fadeUp;
}

@media (min-width: 1100px) and (max-width: 1290px) {}

@media (min-width: 1025px) and (max-width: 1100px) {}

@media (min-width: 425px) and (max-width: 450px) {}

@media (min-width: 280px) and (max-width: 425px) {}