
.sitecontent {
    padding-left:15vw;
    padding-right:15vw;
}

.sitecontent .content {
    width:100%;
    font-family:"Shapiro W05_35 Feather";
    font-size:1.125rem;
}
.about .s_image, .contact .s_image {
    width:50%;
}
.about .s_image img {
    width:100%;
}

.sitecontent .content h1 {
    font-size:3.75rem;
    line-height:4.125rem;
    font-weight: 100;
    margin-bottom:1rem;
}
.eng h1 {
    font-size:3.25rem;
}

.sitecontent .content h4 {
    font-size:2.75rem;
    line-height:3.125rem;
    font-weight: 100;
    margin-bottom:1rem;
}



.about .content img {
    width: 100%;
}
.about .content div, .about .content p {
    box-sizing:border-box;
    line-height: normal;
}




.arab .space-1of4 {
    margin-left:0;
    margin-right:25%;

}

.arab .space-2of4 {
    margin-left:0;
    margin-right:50%;

}

.arab .space-3of4 {
    margin-left:0;
    margin-right:75%;

}

.arab .space-4of4 {
    margin-left:0;
    margin-right:100%;

}

.contact h4 {
    font-size: 1.875rem;
    line-height:2.125rem;
}

.contact .s_image {
    width: 50%;
}

.contact .sitecontent {
    padding-top:0;
}
.contact .s_image img {
    width:100%;
}

.social-logo {
    height:1.875rem!important;
    width:unset!important;
    float:left;
    margin-right:0.25rem;
}

.contact .content a {
    text-decoration:none;
    color:#000;
}

/* RESIDENTS */
.residents {
    display:flex;
    flex-wrap:wrap;
    box-sizing:border-box;
}

.residents div {
    box-sizing:border-box;
}
.residents .resident_img {
    width: 25%;
    padding-right:2rem;
    padding-top:0.5rem;
}

.arab .residents .resident_img {
    padding-right:0;
    padding-left:2rem;
    padding-bottom: 2rem;
}
.residents .resident_img img {
    object-fit: contain;
}
.residents .resident_desc {
    width: 75%;
    padding-bottom: 2rem;
}
@media screen and (max-width:872px) {
    html {
        font-size: 12px;
    }
    .width-1of3 , .width-2of4, .width-3of4, .width-4of4, width-1of3 {
        width:100%;

    }

    .width-3of4 {
        width:100%;

    }

    .width-1of3 {
        width:100%;
    }
    .width-1of4 {
        width:100%;

    }

    .width-2of4 {
        width:100%;

    }

    .width-4of4 {
        width:100%;

    }

    .arab .space-1of4 {
        margin-left:0;
        margin-right:0%;

    }

    .arab .space-2of4 {
        margin-left:0;
        margin-right:0%;

    }

    .arab .space-3of4 {
        margin-left:0;
        margin-right:0%;

    }

    .arab .space-4of4 {
        margin-left:0;
        margin-right:0%;

    }
    .contact .sitecontent {
        padding-left:5vw;
        padding-right:5vw;
    }
    .contact .s_image {
        width: 100%;
    }
    .space-1of4 {
        margin-left:0;
        padding-left:0%;

    }

    .space-2of4 {
        margin-left:0;
        padding-left:0%;

    }

    .space-3of4 {
        margin-left:0;
        padding-left:0%;

    }

    .space-4of4 {
        margin-left:0;
        padding-left:0%;

    }

    .about .sitecontent {
        padding-left:5vw;
        padding-right:5vw;
    }

    .about .s_image {
        margin-top:0;
        width:100%;
    }

}