[class*="wl-col-"] {
	padding-right: 15px;
	padding-left: 15px;
}

@keyframes wlds-ripple {
	0% {
		top: 96px;
		left: 96px;
		width: 0;
		height: 0;
		opacity: 1;
	}
	
	100% {
		top: 18px;
		left: 18px;
		width: 156px;
		height: 156px;
		opacity: 0;
	}
}

@-webkit-keyframes wlds-ripple {
	0% {
		top: 96px;
		left: 96px;
		width: 0;
		height: 0;
		opacity: 1;
	}
	
	100% {
		top: 18px;
		left: 18px;
		width: 156px;
		height: 156px;
		opacity: 0;
	}
}

@-webkit-keyframes marker-ripple-animation {
	0% {
		-webkit-transform: translate3d(-50%, -50%, 0) scale(1);
		opacity: 1;
	}
	
	100% {
		-webkit-transform: translate3d(-50%, -50%, 0) scale(1.7);
		opacity: 0;
	}
}

@keyframes marker-ripple-animation {
	0% {
		transform: translate3d(-50%, -50%, 0) scale(1);
		opacity: 1;
	}
	
	100% {
		transform: translate3d(-50%, -50%, 0) scale(1.7);
		opacity: 0;
	}
}

@media (min-width: 992px) and (max-width: 1200px) {
	.elementor-section .elementor-container {
		padding: 0 15px;
	}
	
	.elementor-section.elementor-section-full_width .elementor-container {
		padding: 0;
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	.elementor-section .elementor-container {
		padding: 0 15px;
	}
	
	.elementor-section.elementor-section-full_width .elementor-container {
		padding: 0;
	}
}

@media (max-width: 767px) {
	.elementor-section .elementor-container {
		padding: 0 15px;
	}
	
	.elementor-section.elementor-section-full_width .elementor-container {
		padding: 0;
	}
}