.ajust-postion-icon .elementor-icon-box-icon {
    top: 3px;
    position: relative;
}

.hover-custom a:hover {
    font-weight: 500 !important;
}

.grid-menu-footer .elementor-container.elementor-column-gap-default {
	display: grid;
	grid-template-columns: repeat(1, 1fr);
}

.grid-menu-footer .elementor-column {
	width: 100% !important;
}

.menu-bottom-bar ul {
    justify-content: space-between !important;
    width: 100%;
}

.fotter-hover-icon-white .elementor-icon:hover path {
    fill: white;
}

@media screen and (max-width: 767px){
	
	.menu-bottom-bar ul {
		justify-content: space-between !important;
		gap: 15px;
	}

	.grid-menu-footer .elementor-container.elementor-column-gap-default {
		display: grid;
		grid-template-columns: repeat(2, 1fr);
		grid-template-rows: repeat(3, 1fr);
	}
	
	.grid-menu-footer .elementor-column {
		width: 100% !important;
	}
	
	.grid-menu-footer .elementor-column:nth-of-type(1){
		grid-column: span 1;
		grid-area: span 4;
	}
	
	.grid-menu-footer .elementor-column:nth-of-type(2){
		grid-column: span 1;
		grid-area: span 2;
	}
	
	.grid-menu-footer .elementor-column:nth-of-type(3){
		grid-column: span 1;
		grid-area: span 3;
	}
	
}