.container-header .grid-child {padding: 0;}
.brand-logo img {
	width: 370px;
}

.header {
    min-height: 160px;
}

.header .container-nav {
    margin-top: -100px !important;
}

.home .container-component {
    padding: 40px 0 40px 0;
}

/* Override valuation banner "Click here" text colour */
.home .advert .val-banner p span {
    color: #ffffff;
}

.testimonials:before {
    background: rgba(75, 3, 67, 1);
}

.container-bottom-b a.btn-primary:hover {
    background-color: rgba(75, 3, 67, 1);
    border-color: rgba(75, 3, 67, 1);
}

.contact {
    display: none;
}
.container-header .container-nav nav, .navbar {
    margin: 0 15px;
}
.home .container-component {
    border-bottom: solid 2px rgba(135, 135, 134, 1);
}

@media (width >= 768px) {
    .header-branch {
        margin-left: 1rem;
    }
}

@media (min-width: 992px) { 
    .header .container-nav {
        margin-top: 0;
    }
}