/* Theme Name: Graphic Care */
.media_page .flexslider .slides li {
    height: auto !important;
    min-height: auto;
}

.footer .row.bg_img p {
    margin-bottom: 10px;
}

.footer .row.bg_img .name {
    margin-bottom: 15px;
}

.footer .row.bg_img {
    padding: 35px 35px 35px 35px;
}

.footer .row.bottom {
    padding: 10px;
}

.footer .row.bg_img .f.f3 .llinks a {
    padding: 10px 32px;
}

.media_page .banner_para {
    padding-left: 0 !important;
}

.link-section {
    display: flex;
    gap: 15px;
    margin-top: 25px;
}

.link-section a {
    padding: 10px 20px;
    font-size: 17px;
    border: 2px solid #3a9da2;
    border-radius: 50px;
}

.link-section a:hover {
    background: #3a9da2;
    color: #fff;
}

.flexslider .slides li .container .meta h2.white {
    color: #fff;
}

.flexslider .slides li .container .meta h2.black {
    color: #000;
}

.flexslider .slides li .container .meta h2.green {
    color: #00AAAD;
}

.flexslider .slides li .container .meta h2.blue {
    color: #294970;
}

.wp-block-group.link-section .wp-block-group__inner-container {
    display: flex;
    gap: 20px;
}

.footer .row.bg_img a.ft-brochure {
    display: flex;
    gap: 7px;
    border: 1px solid #fff;
    width: fit-content;
    padding: 5px 15px;
    border-radius: 30px;
    margin-top: 20px;
}

.banner_para p.wp-block-paragraph a strong {
    font-weight: 500;
    color: #00aaad;
}

@media(max-width:767px) {
    .footer .row.bg_img a.ft-brochure {
        margin: 20px auto 0;
    }

    .col-12.col-xs-12.col-sm-12.col-md-12.col-lg-6.f.f2 {
        margin-bottom: 0;
    }
}