.maincontent {
            max-width: 100%;
            margin: 0 auto;
            padding: 0;
            border: none;
        }

.main-left .main-image {
max-width: 75%;
min-width: 420px;
width: 100%;
margin: auto;
}
.main-left .main-image img{
width: 100%;
margin: auto;
}

.payzer-button {
display: flex;
flex-direction: row;
gap: 15px;
justify-content: center;
max-width: 45%;
min-width: 360px;
width: 100%;
margin: 20px auto;
background-color: #ffffff;
border: 3px solid #c02026;
padding:5px;
color: #c02026;
margin: 15px auto;
}
.svc-catalog-global {
background-color: #f5f5f5;
padding: 20px 0px 35px;
}
.svc-catalog-global .svc-catalog-wrapper {
max-width: 94%;
width: 100%;
margin: auto;
}
.cat-row {
display: flex;
flex-direction: row;
flex-wrap: wrap;
gap: 30px;
justify-content: center;
align-items: center;
margin: auto;
}

.cat-row .svc-catalog-text {
max-width:42%;
width: 100%;
min-width: 380px;
}


.cat-row .svc-catalog-text p {
text-align: start;
}

.cat-row ul {
max-width:42%;
width: 100%;
min-width: 380px;
}

.svc-catalog-item {
background-color: #ffffff;
transition: 0.5s all ease;
}

.svc-catalog-item:hover {
transform: scale(1.03);
}
@media(max-width:1200px){
.main-left .main-image {
max-width: 42%;
}
}

@media(max-width:840px){
.cat-row .svc-catalog-text{
max-width: 88%;
}
}