body {
    font-size: 16px;
}

.text-red {
    color: #e52423;
}

.page-title {
    color: #e52423;
    font-size: 18px;
    margin-top: 40px;
    margin-bottom: 40px;
    /*margin-left: 10px;*/
}

.text-gray {
    color: #66686a;
}

.red-ul {
    font-size: 15px;
}

ul.red-ul {
    list-style-image: url(../images/ellipse1.png);
    margin-left: 0px;
    padding-inline-start: 18px;
}

ul.red-ul li {
    line-height: 50px;
}

li span {
    position: relative;
    left: 10px;
}

.about-summary {
    display: flex;
}

.about-summary img {
    height: 20px;
    display: inline-block;
}

.about-summary p {
    display: inline-block;
    font-size: 18px;
    margin-left: 5px;
}

.mac, .woman {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    justify-content: center;
}

.mac img {
    display: inline-block;
    padding: 15px;
}

.woman img {
    max-width: 450px;
}

@media screen and (max-width: 991px) {
    #about-content .col-md-6 {
      flex: 0 0 100%;
      max-width: 100%;
    }
}

@media screen and (max-width: 382px) {
    .mac img, .woman img {
      max-width: 100%;
    }
}