.icon-position ul li.elementor-icon-list-item {
	align-items: unset !important;
}

.icon-position ul li span.elementor-icon-list-icon {
	padding-top:5px;
}

/* .prop-list-box,.prop-image {
	overflow:hidden;
	transition:all 0.5s;
}

.prop-list-box .prop-image .elementor-widget-image img,.prop-list-box:hover h3.elementor-heading-title  {
	transition:all 0.5s;
}

.prop-list-box  h3.elementor-heading-title a {
	display:inline-block !important;
	width:100%;
	padding:12px 0;
}

.prop-list-box:hover h3.elementor-heading-title {
	color:#fff !important;
	background-color:#d09b2c;
}

.prop-list-box:hover .prop-image .elementor-widget-image img {
	transform: scale(1.1);
} */

.walk-through-vi .elementor-fit-aspect-ratio {
	padding-bottom:48% !important;
}


.wpgmp_map_parent {
	margin-bottom:0 !important;
}

.image-box-hover .elementor-image-box-img {
	overflow:hidden;
}
.image-box-hover .elementor-image-box-img a {
	display: inline-block;
    overflow: hidden;	
}

.image-box-hover .elementor-image-box-img a img {
	display:block;
	width:100%;
	height:100%;
	object-fit:cover;
}
   

.image-box-hover:hover .elementor-image-box-img img {
	transform:scale(1.1);
}

.image-box-hover .elementor-image-box-title {
	margin-top:0;
}



.image-box-hover .elementor-image-box-content {
	margin-top:-8px;
}

.listing-box .elementor-image-box-img {
	height:315px;
}

.listing-box .elementor-image-box-img a {
	width:100%;
	height:100%;
}

.image-box-hover.listing-box .elementor-image-box-content {
	margin-top:2px!important;
}

/* .image-box-hover:hover .elementor-widget-container {
	background-color:#d09b2c !important;
	border-color:#d09b2c !important;
}

.image-box-hover:hover .elementor-image-box-title{
	color:#fff !important;
}
 */

.info-icon .elementor-icon {
    box-shadow: 0px 4px 34px 0px #0000001A;
}
.page-id-1446 .elementor-location-footer {
    display: none;
}

.elementor-widget-theme-post-featured-image img.attachment-full.size-full {width:400px;height: 300px;object-fit:cover;} .elementor-widget-theme-post-featured-image img.attachment-full.size-full {width:400px;height: 300px;object-fit:cover;}

.swiper-slide.elementor-lightbox-item.swiper-slide-active {
    background: #000;
}
.rotating-image{
/* 	margin-left: 130px; */
}
.rotating-image{ 
	animation: animName 6s linear infinite;
}
@keyframes animName {
 0%{
    transform: rotate(0deg);
   }
100%{
    transform: rotate(360deg);
   }
}
/* 
.rotating-image {
  animation: rotate 6s linear infinite !important;
}
@keyframes rotate {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
} */

.journey-communities
 {
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%) rotate(180deg);
    transform-origin: bottom center;
    height: 133px !important;
    width: 1px !important;
    background-color: #969494;
}
.journey-communities-buttom
 {
    position: absolute;
    top: 0 !important;
    left: 50%;
    transform: translateX(-50%) rotate(180deg);
    transform-origin: top center;
    height: 133px !important;
    width: 1px !important;
    background-color: #969494;
}