.overlay_mobile {
    display:none;
}
.overlay_desk {
    display:flex;
}
.about_blocks {
	display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    column-gap: 50px;
}
.popup_details a
{text-decoration: underline;}
@media screen and (max-width: 980px) {
	.overlay_mobile {
    display:block;
}
	.overlay_desk {
    display:none;
}
	.about_blocks {
	display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    column-gap: 15px;
}
}
.custom_overlay {
    position: relative;
	margin-bottom:5%;
}
.overlay {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    height: 100%;
    width: 100%;
    opacity: 0;
    transition: .5s ease;
    background-color: rgba(0,0,0,0.5);
    overflow: hidden;
	cursor: pointer;
}
.custom_overlay:hover .overlay {
            opacity: 1;}
.custom_overlay .image {
    display: block;
    width: 100%;
    height: auto;}

.popup_window {
	position: fixed;
    z-index: 100;
    max-width: 1600px;
    max-height: 90vh;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
 width: 90%;
  background: white;
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  border: 1px solid rgba(0, 0, 0, 0.1);
  background-clip: padding-box;
	padding:50px;
    } 
.makeflourish .slider {
display: flex;
flex-wrap: wrap;
justify-content: flex-start;
column-gap: 50px;
}
.makeflourish .dp_dmb_repeat_item {width:30%;float: left;margin-bottom:40px;flex-grow: 0;margin-right:0px;}
/*.dp_dmb_module_47892_item {max-width:30%;float: left;margin-bottom:40px;}*/
@media screen and (max-width: 980px) {
	.makeflourish .dp_dmb_repeat_item {width:100%;float: left;margin-bottom:10px;flex-grow: 0;margin-right:0px;}
}

cirback, .cirbackclose { 
    position: relative;
	display: inline-block
    line-height: 0;
    width: 44px;
    height: 44px;
	float:right;
    background: url(/wp-content/uploads/2023/04/close-wht.svg) 0px 0px no-repeat;
    -moz-border-radius: 22px;
    -webkit-border-radius: 22px;
	cursor: pointer;
	display: block;
    border-radius: 22px;}
.popup_window span:hover {background: url(/wp-content/uploads/2023/04/close_over-1.svg) 0px 0px no-repeat;}
.cirbackclose:hover { 
    position: relative;
    line-height: 0;
    width: 44px;
    height: 44px;
	display: block;
	cursor: pointer;
    background: url(/wp-content/uploads/2023/04/close_over-1.svg) 0px 0px no-repeat;
    -moz-border-radius: 22px;
    -webkit-border-radius: 22px;
    border-radius: 22px;}

