.cmsmasters_text a {
    color: rgb(175, 94, 93);
}

.link-blocks .cmsmasters_row_inner.cmsmasters_row_fullwidth {
    max-width: 1472px;
}
.link-blocks .cmsmasters_row_inner.cmsmasters_row_fullwidth .cmsmasters_img {
    width: 100%;
    height: 323px;
}
.link-blocks .cmsmasters_row_inner.cmsmasters_row_fullwidth .cmsmasters_img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

@media all and (max-width: 768px) {
    #header .header_mid .header_mid_inner {
        display: flex;
        align-items: center;
        flex-wrap: wrap;
    }

    #header .header_mid .header_mid_inner .logo_wrap {
        margin: 0 auto 0 0;
    }

    #header .header_mid .header_mid_inner .mid_nav_wrap {
        width: 100%;
        margin: 0 0 1rem;
    }

    #header .header_mid .header_mid_inner .resp_mid_nav_wrap,
    #header .header_mid .header_mid_inner .mid_search_but_wrap {
        margin-bottom: 0;
    }

    #header .header_mid .logo_wrap .logo img {
        max-width: 10rem;
    }

    .link-blocks .cmsmasters_row_inner.cmsmasters_row_fullwidth .cmsmasters_img {
        height: 290px;
    }
}

@media all and (max-width: 1024px) {
    #header .navigation .menu-item .cmsmasters_resp_nav_toggle {
        width: 30px;
        height: 30px;
        line-height: 30px;
    }

    #header .navigation .menu-item .cmsmasters_resp_nav_toggle:before {
        font-size: 25px;
        width: 1em;
        height: 1em;
    }

}
