.ih img {
    display: block;
    margin: 0 auto;
    position: relative;
    z-index: -12;
	width: 100%;
}
.h1cl {
    text-align: center;
}
.p4 {
    margin-top: 50px;
}
.h1h {
    all: unset;
    font-size: 30px;
}
.jli {
	    list-style-type: circle;
}
.jli li {
	padding: 5px 0;
}
.flbth {
    display: flex;
    justify-content: center;
    list-style-type: none;
    flex-wrap: wrap;
    width: 80%;
    margin: 0 auto;
	text-align: center;
	margin-top: 50px;
}
.fl1 h3 {
    all: unset;
    font-size: 20px;
}
.fl1 ul {
list-style-type: none;
    padding-inline-start: 0px;
}
@media screen and (min-width: 800px) {
.ih img {
    max-width: 40%;
    z-index: -12;
    margin-bottom: -2%;
}

.ihj img {
	margin-top: -15px;
}
.fl1 {
    width: 50%;
    margin-bottom: 20px;
}
}
@media screen and (min-width: 768px) {
.page {
    margin: calc(2% + 20px) 0 0;
}
}
@media screen and (max-width: 800px) {
.fl1 {
    display: block;
    margin-bottom: 20px;
    width: 100%;
}
}