.blog-area .row>[class*='col-'] {
    display: flex;
}

.blog-item-two {
    display: flex;
    flex-direction: column;
    width: 100%;
}

.blog-item-two .content {
    display: flex;
    flex-direction: column;
    flex: 1;
}

.blog-item-two .read-more {
    margin-top: auto;
}

.img-fluid-port {
    height: 350px !important;
}

.about-page-experience-content p {
    font-size: 15px !important;
    line-height: 1.9 !important;
}

.about-page-experience-content .section-title {
    max-width: 475px !important;
}

@media only screen and (min-width: 376px) {
    .main-menu .navbar-collapse li a {
        font-size: 16px !important;
    }
}

@media only screen and (min-width: 376px) {
    .about-page-about-left-content p {
        font-size: 15px;
    }
}

@media only screen and (min-width: 576px) {
    .section-title p {
        font-size: 16px;
    }
}

@media only screen and (min-width: 576px) {
    .section-title p {
        font-size: 15px;
    }
}

.section-title h2 {
    white-space: nowrap;
}

.feature-item {
    height: 100%;
}

.feature-item .image img {
    width: 100%;
    height: 200px;
    /* same image height */
    object-fit: cover;
    /* prevents stretching */
}

.no-wrap {
    white-space: normal !important;
}

@media only screen and (max-width: 991px) {
    .main-menu .navbar-collapse>ul {

        padding: 0px !important;;
    }
}