.general-content .section-header p {
  color: #333333;   
    font-size: 14px;
    line-height: 20px;
}
.general-content .section-header h2 {
    position: relative;
    /* color: #c91235 !important; */
    font-family: var(--wp--preset--font-family--graphik);
    font-size: clamp(1.125rem, 0.9588rem + 0.4624vw, 1.375rem);
    line-height: var(--wp--custom--typography--line-height--medium);
    font-weight: 600;
    margin-bottom: 30px;
}
.general-content .section-header.heading-underline h2:after {
    content: "";
    position: absolute;
    width: 20px;
    height: 2px;
    background: #222222;
    left: 0;
    bottom: -4px;
}
.general-content-heading .section-header {
    padding: 0;
    margin-bottom: 0;
}
.general-content .button-wrap{
	margin-top: 52px;
}
.button-wrap{
	/* padding-left: 120px; */
}
.general-content .image-wrap{
	display: flex;
	flex-wrap: wrap;
}
.general-content .image-wrap li {
    width: 20%;
    padding: 0 15px;
	display: flex;
    justify-content: center;
}
.general-content .image-wrap li img{
	width: 100%;
}
.general-content ul li:after{
	content: "";
    width: 0.3125rem;
    height: 0.3125rem;
    background-color: var(--wp--preset--color--red) !important;
    border-radius: 50%;
    position: absolute;
    top: 0.8125rem;
    left: -1.25rem;
}
.general-content ul.image-wrap li:after{
	content: none;
}
.general-content .image-wrap{
	padding: 0 !important;
}
@media only screen and (max-width:1399px) {
.general-content .image-wrap li {
    width: 20%;
}
}
@media only screen and (max-width:1199px) {
.general-content .image-wrap li {
    width: 25%;
}
}
@media only screen and (max-width:1024px) {
.general-content .image-wrap li {
    width: 33.33%;
}
}
@media only screen and (max-width:767px) {

	
.general-content .image-wrap li {
    width: 50%;
}
}