@media(max-width: 1024px){
    .fold1-content {
        display: flex;
        flex-direction: column;
        align-items: center;
        margin: 0px auto;
        text-align: center;
    }
    
    .fold1-inner {
        padding: 100px 0px 130px;
    }
    
    .fold1-background img {
        object-position: center;
        opacity: 0.4;
        background: var(--blue);
    }
    
    .fold1-background {
        background: var(--blue);
    }

    .fold1-content .title img {
        width: 40px;
    }
}

@media(max-width: 540px){
    .fold1-content .readmore-wrapper {
        display: flex;
        flex-direction: column;
    }

    .search-form{
        width: 100%;
        min-width: unset;
    }

    .fold1-content{
        padding: 0;
    }
}

/**FOLD2**/
@media(max-width: 1200px){
    .live-jobs-slider-item-icons > div p {
        font-size: 14px;
    }
}

@media(max-width: 1024px){
    .live-jobs-fold::before, .live-jobs-fold::after {
        min-width: 1080px;
    }
    .live-jobs-fold {
        margin-top: 0;
    }
    
    .live-jobs-inner {
        flex-direction: column;
        padding: 0px;
        gap: 40px;
        text-align: center;
    }
    
    .live-jobs-slider {
        position: relative;
        width: 100%;
        height: 290px;
    }
    
    .live-jobs-inner .readmore {
        margin: 10px auto 0px;
    }
    
    p.live-jobs-slider-item-title {
        text-align: left;
    }

    .live-jobs-fold::after {
        bottom: -180px;
    }
    
    .live-jobs-fold::before {
        top: -180px;
    }
}

@media(max-width: 640px){
    .live-jobs-slider-item-icons > div {
        flex: 0 0 100%;
    }
    
    .live-jobs-slider-item-icons > div p {
        margin: 0;
    }

    .live-jobs-slider {
        padding: 5px;
        padding-right: 15px;
    }

    .live-jobs-slider-item{
        padding: 20px;
    }
}

/**FOLD3**/
@media(max-width: 1024px){
    .sectors-icons > div {
        flex: 0 0 calc(100% / 2);
    }
}

@media(max-width: 640px){
    .sectors-icons > div {
        flex: 0 0 100%;
        padding: 0;
        text-align: center;
    }

    .sectors-icons-icon {
    margin-left: auto;
    margin-right: auto;
}
}

/**FOLD4**/
@media(max-width: 1024px){
    .why-ethica-inner {
        flex-direction: column;
    }
    
    .why-ethica-image {
        padding: 0;
        max-width: 540px;
    }
    
    .why-ethica-content {
        flex: 0 0 auto;
        display: flex;
        flex-direction: column;
        align-items: center;
        text-align: center;
        padding: 40px 0px 140px;
    }
}

/**REVIEWS**/
@media(max-width: 1400px){
    div#testimonials-slider li{
        flex: 0 0 100%;
    }
}

@media(max-width: 1024px){
    .testimonials-inner {
        flex-direction: column;
    }
    
    .testimonials-content {
        flex: 0 0 auto;
        text-align: center;
        display: flex;
        flex-direction: column;
        align-items: center;
    }
    
    div#testimonials-slider {
        width: 100%;
        flex: 0 0 auto;
    }
}

@media(max-width: 540px){
    .testimonials-header {
        display: flex;
        flex-direction: column;
        text-align: center;
    }
    
    .testimonial-content {
        text-align: center;
    }
}

/*SERVICE*/
@media(max-width: 1300px){
    .content-img {
        flex: 0 0 600px;
    }
    
    .content-wrapper {
        gap: 40px;
    }
}

@media(max-width: 1200px){
    .content-img {
        flex: 0 0 500px;
    }
    
    .content-wrapper {
        gap: 40px;
    }
}

@media(max-width: 1024px){
    .content-wrapper {
        flex-direction: column;
    }
    
    .content-img {
        flex: 0 0 auto;
        width: 100%;
        max-width: 400px;
    }
    
    .content-content {
        text-align: center;
        display: flex;
        flex-direction: column;
        align-items: center;
    }
}