.simple-fold-d-content-inner {
    max-width: 640px;
    margin: 0px auto;
    width: 100%;
}

.simple-fold-d-header .title .noblock {
    display: inline-block;
    color: #d9d9d9;
}

.simple-fold-d-content-readmore {
    max-width: 400px;
    width: 100%;
    margin: 0px auto;
    display: flex;
    justify-content: center;
}

.simple-fold-d-content-inner h2.subtext {
    margin: 15px 0px;
}

.downloads-section {
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
    margin: 20px 0px;
    padding: 20px;
    background: #ebe7e6;
}

.downloads-item::before {
    content: '\f15b';
    font-family: 'Font Awesome 7 Pro';
}

.downloads-item a {
    color: #333;
    transition: all 500ms ease;
}
.downloads-item a:hover {
    opacity: .4;
}

.downloads-item {
    gap: 10px;
    display: flex;
    width: calc((100% / 2) - 10px);
    position: relative;
    align-items: center;
}

.simple-fold-d-padding {
    text-align: center;
    height: 45vw;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.gallery-fold {
    position: relative;
    z-index: 1;
    background: #eee;
}

.service-fold1-content span {
    color: #c5c3c4;
}

.simple-fold-d-img img {
    object-fit: contain;
}

.service-fold1 {
    position: relative;
}

.service-fold1-main {
    position: relative;
    padding: 180px 0px;
}

.service-fold1-img {
    position: absolute;
    right: 0;
    top: 0;
    width: calc((100% / 2) - 240px);
    height: calc(100% + 40px);
    z-index: 10;
}

.service-fold1-content {
    max-width: 680px;
}

.service-fold1-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.simple-fold-d-header .title span {
    display: block;
    color: #c2c0c1;
    
}

.simple-fold-d {
    position: relative;
    z-index: 1;
}

.simple-fold-d-img img {
    position: absolute;
    z-index:-1;
}

.simple-fold-d-img img.img-hide {
    visibility:hidden;
}

.simple-fold-d-img img:first-child {
    top: 0%;
    left:40px;
    height: 35vw;
    width: 24vw;
}

.simple-fold-d-img img:last-child {
    bottom: -60px;
    right:0px;
    width: 24vw;
    height: 34vw;
}

.simple-fold-d-header img {
    max-width: 540px;
    margin: 0px auto 25px;
}

.simple-fold-d.alt {
    background: #ebe7e6;
    z-index: 0;
}

@media (min-width:1024px) {

.alt .simple-fold-d-padding {
    padding: 0px 0px 0px;
    height: 45vw;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    text-align: left;
    max-width: 640px;
    margin-left: auto;
}

.alt .simple-fold-d-img img:first-child {
    bottom: 10%;
    left: 70px;
    width: 44vw;
    height: 31vw;
    top: unset;
}

.alt .simple-fold-d-img img:last-child {
    bottom: -63%;
    width: 22vw;
    height: 29vw;
    right: 100px;
}

:is(.alt, .alt2) .simple-fold-d-content-inner {
    padding-left: 0px;
}
}

.simple-fold-d-content-inner :is(p, li) a {
    color: black;
    font-weight: 700;
}

@media (min-width:1024px) {

.alt2 .simple-fold-d-padding {
    max-width: 640px;
    text-align: left;
    padding: 100px 0px 0px;
    height: 47vw;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
}

.alt2 .simple-fold-d-img img:last-child {
    right: 10%;
    bottom: 170px;
    height: 35vw;
    width: 40vw;
}

.alt2 .simple-fold-d-img img:first-child {
    top: 100px;
    height: 27vw;
    width: 39vw;
    left: 0px;
}
}