@media (max-width:1250px) {

.simple-fold-d-img img:first-child {
    left: 5px;
}

.alt .simple-fold-d-img img:first-child {
    left: 20px;
    width: 36vw;
}

.simple-fold-d-img img:first-child {
    width: 19vw;
}

.simple-fold-d-img img:last-child {
    width: 19vw;
}

}

@media (max-width:1024px) {

	.service-fold1-img {
		display:none;
	}
	
.simple-fold-d-padding {
    height: auto;
    padding: 100px 0px;
}

.simple-fold-d-img img {
    position: relative;
}

.simple-fold-d-img img:first-child, .simple-fold-d-img img:last-child, .alt .simple-fold-d-img img:first-child{
    width: auto;
    height: unset;
    flex: 0 0 calc(100% / 2 - 20px);
    width: calc(100% / 2 - 20px);
    left: 0px;
    flex: 1;
    bottom: 0px;
}

.simple-fold-d-img {
    display: flex;
    width: calc(100% - 40px);
    margin: 0px auto;
    align-items: flex-start;
    padding: 0px 0px 20px;
}

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

.alt .simple-fold-d-padding {
    height: auto;
    padding: 130px 0px 100px;
    align-items: center;
    margin: 0px auto;
    text-align: center;
}

.simple-fold-d-content-logo-wrapper {
    justify-content: center;
}

.simple-fold-d-content-logo-wrapper {
    padding-bottom: 0px;
}

.simple-fold-d-img img:first-child {
    transform: scale(1.2) translate(0px, 10px);
    transform-origin: top left;
    z-index: 3;
}

.simple-fold-d-img:has(.mobile-remove) img:first-child {
    transform:unset;
}
    
.simple-fold-d-img img.mobile-remove {
    display: none;
}
    
}

@media (max-width:540px) {

body .simple-fold-d-content-logo-item-padding {
    padding: 0px;
}

body .simple-fold-d-content-logo-item-padding img {
    min-height:40px;
    object-fit:contain;
}

.simple-fold-d-padding {
    padding: 60px 0px;
}

.alt .simple-fold-d-padding {
    padding: 80px 0px 60px;
}
    
}

@media (max-width:400px) {

body .simple-fold-d-content-logo-item {
    flex: 0 0 calc(100% / 2 - 3px);
}
    
}