.mw-live-edit .header {
    transform: translateY(50px);
}

.banner-general {
    margin-top: 0px;
}

.page-search .search-home {
    margin-top: 30px;
}

.section-wrapper {
    padding: 0px;
}

.mw-ui-field-holder .mw-ui-label {
    display: flex;
}

.section_service .service-icon img.loaded {
    max-width: 50px;
    max-height: 50px;
}

.bg-header-nav .header-nav > ul.item_big > li.nav-item:hover > ul {
    display: block;
}

.section_service .content-service-2 .service-image .service-icon img {
    transform: translateY(50%);
    top: -25px;
}

.section_service .col-service {
    padding-left: 140px;
}

.service-image img {
    width: 100%;
    max-width: 100%;
}

.section_service .col-service-2 {
    padding-right: 140px;
}

.service-image > div {
    text-align: center;
}

.section_service .service-image {
    height: 100%;
}

@media (max-width: 991px) {
    .header-fixed {
        background: #2c3b47 !important;
    }

    .search-head {
        width: 100%;
        padding-bottom: 10px;
        margin-left: 0 !important;
        display: inline-block;
    }

    .section_service .col-service-2 {
        padding-right: 0px;
    }
}

@media (max-width: 768px) {
    .section_service .col-service {
        padding-left: 15px

    }

    .section_service .row {
        padding: 0px 15px;
    }

    .section_service .col-service {
        padding-left: 15px;
    }
}

.section_about .content-about .about-bottom h3 {
    min-height: 45px;
}

.news .news_slider--item .desc .desc-title, .section-wrapper .infobox h4 {
    min-height: 34px;
}

#news .article .article-item .desc .title-link {
    min-height: 48px;
}
