/******* Do not edit this file *******
Woody Code Snippets CSS and JS
Saved: Apr 26 2022 | 07:31:29 */
.map_points_grid_section{
    padding: 40px 0px;
	background:#f5faf1;
}

.map_points_grid_section .elementor-container{
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}

.map_points_grid_section .map_points_grid{
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 50px 1fr 50px 1fr;
    grid-template-columns: 1fr 1fr 1fr;
    grid-column-gap: 50px;
    grid-row-gap: 50px;
	margin-bottom: 50px;
}

.map_points_grid_section .map_points_grid .mp_grid_item{
    background-color: #f5faf1;
    text-align: left;
	
}
.map_points_grid_section .map_points_grid .mp_grid_item_image{
	position:relative;
	height:350px;
}
.map_points_grid_section .map_points_grid .mp_grid_item_image img{
	width:auto;
	height:100%;
	-o-object-fit:cover;
	   object-fit:cover;
}
.mp_grid_item_category{
	position: absolute;
    bottom: 0;
    background: #f5faf1!Important;
    padding: 10px 10px 0 0;
}
.mp_grid_item_title a{
	color:#362229;
	-webkit-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
/** Load More **/

#load-more {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-line-pack: center;
        align-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
   /* height: 66px;*/
    margin: 0px auto;
	-webkit-transition: all 500ms;
	-o-transition: all 500ms;
	transition: all 500ms;
	border:none;
	background:#362229;
}
#load-more:hover{
	background:#4A3333;
}
#load-more:focus{
	outline:none;
	-webkit-box-shadow:none;
	        box-shadow:none;
}
#load-more .loading_icon{
    display: none;
	-webkit-transition: all 500ms;
	-o-transition: all 500ms;
	transition: all 500ms;
}

@media (max-width: 1024px){
	.map_points_grid_section {
		padding: 50px 20px;
	}
	.map_points_grid_section .map_points_grid .mp_grid_item_image {
		height: 330px;
	}
}
@media (max-width: 992px){
	.map_points_grid_section .map_points_grid{
		-ms-grid-columns: 1fr 25px 1fr;
		grid-template-columns: repeat(2, 1fr);
		grid-column-gap: 25px;
		grid-row-gap: 45px;
	}
}

@media (max-width: 767px){
	.map_points_grid_section .map_points_grid{
		-ms-grid-columns: (1fr)[1];
		grid-template-columns: repeat(1, 1fr);
	}
	.map_points_grid_section .map_points_grid .mp_grid_item_image{
		height: 270px;
	}
}