@media only screen and (max-width: 768px) {
	div.img_overlay{
		padding: 0px;
	}
	.content_div .bg_svg:before {
		left: 8px;
		top: 5px;
	}

	div.spa_center_more span {
		background: #4877cd;
		color: #FFF;
	}

	div.spa_center{
		box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.05);
	}
}

@media only screen and (min-width: 1400px) {
.content_div .bg_svg:before {
	left: 55px;
	top: 85px;
}
}
@media only screen and (min-width: 768px) {
	div.img_overlay{
		padding: none;
	}
	.content_div .bg_svg:before {
		left: 30px;
		top: 36px;
	}

	div.spa_center_more span {
		background: #4877cd;
		color: #FFF;
	}

	div.spa_center{
		box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.05);
	}
}

@media only screen and (min-width: 1024px) {
	div.img_overlay{
		padding: none;
	}
	.content_div .bg_svg:before {
		left: 30px;
		top: 36px;
	}

	div.spa_cente_more span {
		background: #4877cd;
		color: #FFF;
	}

	div.spa_center{
		box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.05);
	}
}

@media only screen and (min-width: 1250px) {
	div.img_overlay{
		padding: none;
	}
	.content_div .bg_svg:before {
		left: 55px;
		top: 85px;
	}

	div.spa_center_more span {
		background: #fff;
		color: #1a1d28;
	}

	div.spa_center{
		box-shadow: none;
	}
}

@media only screen and (min-width: 1400px) {
	div.img_overlay{
		padding: none;
	}
	.content_div .bg_svg:before {
		left: 55px;
		top: 85px;
	}

	div.spa_center_more span {
		background: #fff;
		color: #1a1d28;
	}

	div.spa_center{
		box-shadow: none;
	}
}
/* <> */
div.spa_center img{
    margin-top: -60px;
}

/* <> */

/* # */

/* # */

/* . */
div.spa_center{
	background: #FFF;
    text-align: center;
    padding: 20px;
    margin-top: 65px;
	transition: 0.25s ease-in-out;
}

div.spa_center_title{
	text-align: left;
	color: #1a1d28;
	margin-bottom: 15px;
}

div.spa_center_title h3{
	font-weight: bold;
	word-break: break-all;
	height: 50px;
	margin-top: 20px;
	overflow: hidden;
}

div.spa_center_text{
	text-align: left;
    height: 100px;
	color: #1a1d28;
	word-break: break-word;
	overflow: hidden;
}

div.spa_center:hover div.spa_center_more span{
	background: #4877cd;
	color: #FFF;
}

div.spa_center:hover {
	box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.05);
}

div.spa_center_more{
    text-align: left;
    padding: 20px 0px;
	color: #1a1d28;
}

div.spa_center_more span {
	padding: 15px 30px;
	transition:all ease-in-out 0.3s;
	width: 130px;
	box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.05);
	text-transform: capitalize;
}

div.content_div{
	overflow: hidden;
}

div.from_editor_div p, div.inner{
	word-break: break-all;
}
div.img_overlay img{
	opacity: 0.4;
	transition: 0.15s ease-in-out;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility:    hidden;
	backface-visibility:     hidden;
}
div.img_overlay{
	background: #000;
	display: block;
	position: relative;
}
div.img_overlay:hover img{
	opacity: 1;
}
.content_div .bg_svg:before {
    background: url(../../images/symbols/red.svg)no-repeat;
    content: "";
    height: 120px;
    position: absolute;
    width: 107px;
    z-index: 0;
}
/* . */
