/*
Theme Name: woostify Child
Theme URI:  https://www.wpserveur.net
Author:     WPServeur
Author URI: https://www.wpserveur.net
Template:   woostify
Version:    1.0
License:    GNU General Public License v2 or later
*/

.service_box img{
	transition:all 0.3s linear;
}

.service_box:hover img{
	transform:scale(1.1);
}

.service_box:hover h3.elementor-heading-title{
	color:#fff !important;
}
.single-services .page-header{
	display:none;
}


element.style {
}
.elementor .elementor-widget:not(.elementor-widget-text-editor):not(.elementor-widget-theme-post-content) figure {
    margin: 0;
}
.elementor-widget-image-carousel .swiper .swiper-slide figure {
    line-height: inherit;
}
.elementor-element .swiper .swiper-slide figure, .elementor-lightbox .swiper .swiper-slide figure {
    line-height: 0;
}

.hm_imageslider figure.swiper-slide-inner {
    padding: 20px;
    display: flex;
    justify-content: center;
    align-items: center;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
    margin: 10px !important;
    min-height: 100px;
	max-width: 75%;
	border-radius: 10px;
}

.subscribe_form input#form-field-email {
    padding: 0 !important;
}


.product_loop li:marker {
	display: none;
}
 
/* .footer_iconbox span.elementor-icon-list-icon {
	border: 1px solid #02596f;
	padding: 12px 14px !important;
	border-radius: 50px;
	
} */


.about_roundimg img {
	animation: rotateAnimation 12s linear infinite;
     display: inline-block;
}

@keyframes rotateAnimation {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}


.homeservice_tab .elementor-swiper-button svg {
	fill: #000 !important;
}


