.ar_16_9, .ar_4_3, .ar_square, .ar_10_16, .ar_1_2, .ar_2_1, .swp_css_ar {
	position: relative;
	width: 100%;
}
.ar_16_9, .swp-custom-ar_16_9 .swp_css_ar {
	padding-top: 56.25%; /*9/16*/
} 
.ar_4_3, .swp-custom-ar_4_3 .swp_css_ar {
	padding-top: 75%;
}
.ar_square, .swp-custom-ar_square .swp_css_ar {
  padding-top: 100%;
}
.ar_9_10, .swp-custom-ar_9_10 .swp_css_ar {
  padding-top: 111.1111%;
}
.ar_10_16, .swp-custom-ar_10_16 .swp_css_ar {
	padding-top: 160%;
}
.ar_1_2, .swp-custom-ar_1_2 .swp_css_ar {
	padding-top: 200%;
}
.ar_2_3, .swp-custom-ar_2_3 .swp_css_ar {
	padding-top: 150%;
}
.ar_2_1, .swp-custom-ar_2_1 .swp_css_ar {
	padding-top: 50%;
}

.divider_horiz_for_left:after, .divider_horiz_for_center:before, .divider_horiz_for_center:after, .divider_horiz_for_right:before {
	content: '';
	height: 1px;
	width: 40px;
	position: absolute;
	top: 50%;
	margin-top: -1px;
}

.divider_horiz_for_left:after, .divider_horiz_for_center:after {
	left: 100%;
	margin-left: 20px;
}

.divider_horiz_for_right:before, .divider_horiz_for_center:before {
	right: 100%;
	margin-right: 20px;
}

.divider_vert_for_top:after, .divider_vert_for_middle:before, .divider_vert_for_middle:after, .divider_vert_for_bottom:before {
	content: '';
	width: 1px;
	height: 40px;
	position: absolute;
	left: 50%;
	margin-left: -1px;
}

.divider_vert_for_top:after, .divider_vert_for_middle:after {
	top: 100%;
	margin-top: 20px;
}

.divider_vert_for_bottom:before, .divider_vert_for_middle:before {
	bottom: 100%;
	margin-bottom: 20px;
}
.artemis_grid_gallery {
	display: grid;
}
.at_grid_gallery_item img, .elementor .at_grid_gallery_item img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

@media only screen and (max-width : 768px) {
	.swp-custom--tabletar_16_9 .swp_css_ar {
		padding-top: 56.25%; /*9/16*/
	} 
	.swp-custom--tabletar_4_3 .swp_css_ar {
		padding-top: 75%;
	}
	.swp-custom--tabletar_square .swp_css_ar {
	  padding-top: 100%;
	}
	.swp-custom--tabletar_9_10 .swp_css_ar {
	  padding-top: 111.1111%;
	}
	.swp-custom--tabletar_10_16 .swp_css_ar {
		padding-top: 160%;
	}
	.swp-custom--tabletar_1_2 .swp_css_ar {
		padding-top: 200%;
	}
	.swp-custom--tabletar_2_3 .swp_css_ar {
		padding-top: 66.6666%;
	}
	.swp-custom--tabletar_2_1 .swp_css_ar {
		padding-top: 50%;
	}
}

@media only screen and (max-width : 480px) {
	.swp-custom--mobilear_16_9 .swp_css_ar {
		padding-top: 56.25%; /*9/16*/
	} 
	.swp-custom--mobilear_4_3 .swp_css_ar {
		padding-top: 75%;
	}
	.swp-custom--mobilear_square .swp_css_ar {
	  padding-top: 100%;
	}
	.swp-custom--mobilear_9_10 .swp_css_ar {
	  padding-top: 11.1111%;
	}
	.swp-custom--mobilear_10_16 .swp_css_ar {
		padding-top: 160%;
	}
	.swp-custom--mobilear_1_2 .swp_css_ar {
		padding-top: 200%;
	}
	.swp-custom--mobilear_2_3 .swp_css_ar {
		padding-top: 66.6666%;
	}
	.swp-custom--mobilear_2_1 .swp_css_ar {
		padding-top: 50%;
	}
	.artemis_grid_gallery {
		display: block;
	}
}