/* H CSS Start */
body #header-search .submenu-click-on- a i {
	font-size: 10px;
	padding-left: 5px;
}
@media only screen and (max-width: 767px) {
	.hederwr > .elementor-container {
		display: flex;
		justify-content: space-between;
		align-items: center;
	}
	.hederwr > .elementor-container .herdlgwr .elementor-widget {
		padding: 0;
		text-align: left;
	}
	.hederwr > .elementor-container .herdlgwr .elementor-widget img {
		width: 130px;
	}
	.hederwr > .elementor-container .hdcntwr .elementor-section > .elementor-container {
		display: flex;
		flex-direction: row;
		justify-content: flex-end;
	}
	.hederwr > .elementor-container .hdcntwr .elementor-section > .elementor-container .btns {
	padding-left: 15px;
}
.hederwr > .elementor-container .hdcntwr .elementor-section > .elementor-container .btns {
	width: 90px;
}
}
/* H CSS End*/
@media only screen and (max-width: 400px) {
.banner-hero-mobile .swiper-slide-bg {
	background-position: top center !important;
	margin-top: 40px;
	background-size: contain !important;
}
}