/*
Theme Name: hello-elementor Child
Theme URI:  https://www.wpserveur.net
Author:     WPServeur
Author URI: https://www.wpserveur.net
Template:   hello-elementor
Version:    6.8.1
License:    GNU General Public License v2 or later
*/

body .elementor-element.header_main{
    box-shadow: 0 1px 24px rgb(0 0 0 / .1);
}
h1, h2, h3, h4, h5, h6, body p {
    margin-bottom: 0 !important;
    padding: 0;
}
body .header_main .elementor-menu-toggle {
    padding: 0;
}
body, p, a, .elementor-icon-box-title, span, .elementor-testimonial__text{
    font-family: aktiv-grotesk, sans-serif !important;
}
body .banner_heading p {
    font-family: "Poppins", Sans-serif !important;
}
body .copyright_P .elementor-shortcode {
    font-size: 14px !important;
}
body span.elementor-button-text{
    font-weight: 600 !important;
}
.elementor-element.icon_list_product {
    box-shadow: 0px 0px 10px 0px #00000029;
}

.elementor-element.icon_list_product:hover p.elementor-icon-box-title{
	color: #fff;
}
@media only screen and (max-width: 1350px) {
    body section > .e-con-inner, body footer > .e-con-inner
	 {
		padding-left: 40px !important;
		padding-right: 40px !important;
	}
}
@media only screen and (max-width: 1024px) {
   body section > .e-con-inner, body footer > .e-con-inner
	 {
		padding-left: 30px !important;
		padding-right: 30px !important;
	}
}
@media only screen and (max-width: 991px) {
    body section > .e-con-inner, body footer > .e-con-inner
	 {
		padding-left: 20px !important;
		padding-right: 20px !important;
	}
}
@media only screen and (max-width: 767px) {
	body section > .e-con-inner, body footer > .e-con-inner
	{
		padding-left: 16px !important;
		padding-right: 16px !important;
	}
	.icon_box .elementor-icon-box-wrapper{
		align-items: center;
	}
}

