
.company-description {
    background: #e5e0da;
}
.company-description div {
    float: left;
    margin: 0;
    padding: 0;

 }

.company-description-img {
    width: 40%;
    height: 100%;
    background: #e5e0da no-repeat center url("../images/about-img.png");
    background-size: contain;
    float: left;
}
.company-description-text {
    width: 60%;
    height: 100%;
    float: left;
    margin: 0;
    padding: 0;

    /*padding: 2%;*/
    color: #2d2d2d;
}
@media all and (orientation: portrait) {
    .company-description-img, .company-description-text {
        float: none;
        margin-bottom: 5px;
        width: 100%;

    }
    .company-description-img {
        height: 40%;
    }
    .company-description-text {
        height: 60%;
    }
}
.company-description-text div {
    margin: 0;
    padding: 0;

}
.company-about {
    width: 30%;
    height: 100%;
    background: #e5e0da;
    text-align: center;
    align-items: center;
    justify-content: center;
    display: flex;


    padding: 0;
    margin: 0;
}
.company-about > p {
    margin: 0;
    padding: 0 0;
    font-size: 5vmin;
    font-style: italic;
}
.about-brace {

    background: #e5e0da;
    width: 20%;
    text-align: center;
    align-items: center;
    justify-content: center;
    display: flex;
    font-size: 10vmin;
    margin: 0;
    padding: 0;
 }


.company-key-facts {
    width: 50%;
    background: #e5e0da;
    text-align: left;
    align-items: center;
    justify-content: center;
    display: flex;
    font-size: 4vmin;
    padding-left: 2vmin;
    padding-right: 5vmin;
}
.key-facts {
    padding-left: 1vmin;
}
.company-key-facts li {
    padding-top: 3vmin;

    list-style: none;
}
.plus {

    font-size: 7vh;
    text-align: center;
    align-items: center;
    justify-content: center;
    display: flex;
}
.company-description-text p{
    margin: 0;
    padding: 3vmin;
}
@media all and (orientation: portrait) {
    .company-about, .about-brace, .company-key-facts {
        float: none;

        width: 100%;
        height: auto;
        text-align: center;
        padding: 0;
        margin: 0;
    }
    .company-key-facts li {
        padding-top: 0;
        width: 100%;
        list-style: none;
    }
    .plus {
        padding: 0;
        margin: 0;
        text-align: center;
        align-items: center;
        justify-content: center;
        display: flex;
        font-size: 8vmin;
    }
    .key-facts {
        width: 100%;
        padding: 0;
        margin: 0;
    }
    .company-about p {
        margin: 0;
        padding: 0;
    }
    .company-description-text p{
        margin: 0;
        padding: 0 3vmin;
    }
}