/* Custom styling for IAC website */

html,
body {
	overflow-x:hidden;
}
/* .elementor-location-header {
position:relative;
}
header .elementor-nav-menu--main .elementor-nav-menu ul {
z-index: unset!important;
min-width: 220px!important;
}
header .sub-menu.elementor-nav-menu--dropdown:before {
content: ''!important;
background: #3B3B3A;
width: 100%;
height: 100%;
position: absolute;
left: -7px;
bottom: -7px;
z-index: -1!important;
}
header {
background:transparent;
position: absolute!important;
width: 100%;
z-index: 9999;
} */

h1,h2,h3,h4,h5 {
	font-variant-numeric: lining-nums;
}
.facilities ul {
	columns: 2;
	-webkit-columns: 2;
	-moz-columns: 2;
}
.two_col_list ul {
	columns: 2;
	-webkit-columns: 2;
	-moz-columns: 2;
}
.two_col_list .elementor-icon-list-text {
	display:flex;
}
.two_col_list .elementor-icon-list-text a,
.two_col_list .elementor-icon-list-text span {
	width: auto!important;
	margin-left:10px;
}
.facilities .elementor-icon-list-text {
	display:grid;
}
.our_developers .swiper-slide img {
	filter: grayscale(1);
}
.our_developers .swiper-slide img:hover {
	filter: grayscale(0);
}
.wpc-filter-title {
	color:#fff!important;
	text-transform:uppercase;
	font-weight:600;
	display:none!important;
}
.archive .wpc-filter-title {
	color:#000!important;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
	top:0!important;
	border: 1px solid #dedede!important;
}
.wpc-filters-reset-button {
	display:none!important;
}
.wpc-filters-submit-button {
	width:100%!important;
	max-width:100%!important;
	margin-right: 0!important;
	border-radius:0!important;
	text-transform:uppercase;
}
.product_img:before {
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	background: rgb(0 0 0 / 30%);
	left: 0;
	top: 0;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
}