body #site-header {
	padding: 0px 0;
	transition: all 0.3s ease;
	position: fixed !important;
	top: 0;
	left: 0;
}

.menu_active body #site-header {
	box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.2);
	background: rgba(255, 255, 255, 0.1);
	backdrop-filter: blur(5px);
	-webkit-backdrop-filter: blur(5px);

}

#site-navigation-wrap .dropdown-menu>li>a,
#site-navigation-wrap .dropdown-menu>li>a:hover {
	background-color: unset !important;
	padding: 0 !important;
}

#site-navigation-wrap .dropdown-menu>li>a>span {
	padding: 10px 20px;
	border-radius: 20px;
}

#site-navigation-wrap .dropdown-menu>li.sfHover>a>span,
#site-navigation-wrap .dropdown-menu>li>a:hover>span {
	background-color: rgba(255, 255, 255, 0.2);
}

#site-navigation-wrap .dropdown-menu ul.sub-menu {
	border-radius: 20px;
	/* top: calc(100% + 6px); */
}

#site-navigation-wrap .dropdown-menu ul.sub-menu li.menu-item {
	border-bottom: unset;
	border-radius: 0px;
	transition: background 0.25s ease;
}

#site-navigation-wrap .dropdown-menu ul.sub-menu li.menu-item:first-child {
	border-radius: 20px 20px 0px 0px;
}

#site-navigation-wrap .dropdown-menu ul.sub-menu li.menu-item:last-child {
	border-radius: 0px 0px 20px 20px;
}

#site-navigation-wrap .dropdown-menu ul.sub-menu li.menu-item:hover {
	background: rgba(255, 255, 255, 0.1);
	backdrop-filter: blur(2px);
	-webkit-backdrop-filter: blur(2px);
}

#site-navigation-wrap .dropdown-menu ul.sub-menu li a.menu-link {
	padding: 15px 20px;
	transition: font-weight 0.3s ease;
}

#site-navigation-wrap .dropdown-menu ul.sub-menu li a.menu-link:hover {
	font-weight: 600;
}

.effect-ten #site-navigation-wrap .dropdown-menu>li>a.menu-link>span {
	padding: 10px 15px !important;
}

.effect-ten #site-navigation-wrap .dropdown-menu .sub-menu {
	background-color: rgba(255, 255, 255, 1);
}
.menu_active body #site-navigation-wrap .dropdown-menu ul li a.menu-link {
	color: #111;
}

/* #site-header #site-logo #site-logo-inner a img {
	padding: 10px 0;
} */

body .elementor-element.footer_top .elementor-icon-list-text,
body #site-header,
body #site-header-inner.container,
.bottom_logo_slider .owl-stage .owl-item img {
	transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
}

body .site-footer section.elementor-section>.elementor-container {
	max-width: 1170px;
}

body .footer_address .elementor-icon svg {
	width: 100%;
}

body .footer_bottom a {
	color: #B0B2B4;
}

body .footer_bottom a:hover,
body .elementor-element.footer_top .elementor-icon-list-text:hover {
	color: #b21e2c;
}

body .footer_address .elementor-icon-box-icon {
	width: 53px;
	height: 100px;
}

@media (min-width: 768px) and (max-width: 1024.98px) {
	body .site-footer section.elementor-section>.elementor-container {
		max-width: 100%;
		padding: 0 35px;
	}

	body .footer_address .elementor-icon-box-icon {
		width: 46px;
		height: 67px;
	}
}

@media (max-width: 767.98px) {
	body .footer_address {
		max-width: 270px;
		margin: auto;
	}

	body .site-footer .elementor-section.elementor-section-boxed>.elementor-container {
		max-width: 100%;
	}

	body .footer_address .elementor-icon-box-icon {
		width: 50px;
		height: 70px;
	}
}

/* our products */
body .elementor .elementor-element.product_box {
	min-height: 198px;
}

@media (max-width: 1199.98px) {
	body .elementor .elementor-element.product_box {
		min-height: 178px;
	}
}

@media (max-width:767.98px) {
	body .elementor .elementor-element.product_box {
		min-height: auto;
		max-width: 370px;
	}

	body .elementor .elementor-element.testimonail_block {
		max-width: 370px;
		margin: auto;
	}

	body .product_box .elementor-image-box-img img {
		width: 40px;
	}

	body .product_box .elementor-image-box-img {
		margin: 0 0 10px;
	}

	#sidr>.sidr-inner>a {
		display: flex;
		align-items: center;
		justify-content: flex-start;
	}
}

body .elementor .testimonail_block .elementor-widget-image img {
	width: 112px;
	height: 112px;
	border-radius: 50%;
	object-fit: cover;
}

.bottom_logo_slider .owl-stage {
	display: flex;
	align-items: center;
}

.bottom_logo_slider .owl-stage .owl-item img {
	text-align: center;
	margin: 0 auto;
	padding: 0 15px;
	filter: grayscale(100%);
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
}

.bottom_logo_slider .owl-stage .owl-item img:hover {
	filter: grayscale(0);
	-webkit-filter: grayscale(0);
	-moz-filter: grayscale(0);
	-ms-filter: grayscale(0);
	-o-filter: grayscale(0);
}

@media(max-width:1024px) {
	.bottom_logo_slider .owl-stage .owl-item img {
		width: 70px;
	}
}

@media(max-width:576px) {
	.bottom_logo_slider .owl-stage .owl-item img {
		width: auto;
	}
}

.elementor-element.slider_right .elementor-widget.elementor-widget-html,
.elementor-element.slider_right .elementor-widget.elementor-widget-html .elementor-widget-container,
.elementor-element.slider_right #particles-js {
	height: 100%;
}