/*
Theme Name:   Renovate Child
Description:  Renovate Child Theme
Template:     renovate
Version:      1.0
Text Domain:  renovate
*/

/* Top grey banner */
.site-container .topheader-container {
    position: static;
}
.site-container .topheader-container p.slogn {
    text-align: center;
}

/* Main banner area */
.site-container .header-container {
    margin-top: 0;
}
.site-container .header-container .header .logo {
    width: 211px;
}
.site-container .header-container .header .cstcol-md-8 {
    text-align: center;
}
.site-container .header-container .header .rghtsideinfo .contctinfo, .contctinfo2 {
    text-align: left;
}
.site-container .header-container .header .rghtsideinfo h4.contctinfo-heading {
    text-align: center;
    color: #b5d234;
}
.site-container .header-container .btommenu .contctinfo3 li:first-child {
    padding-right: 5px;
}

/* Responsive */
@media (max-width: 767px) {
    .site-container .topheader-container p.slogn {
        font-size: 12px;
        line-height: 15px;
    }
    .site-container .header-container .header {
        width: 100%;
    }
    .site-container .header-container .header .logo {
        width: 160px;
    }
    .site-container .header-container .header .logo img {
        width: 160px;
    }
    .site-container .header-container .header .cstcol-md-8 {
        text-align: left;
    }
    .site-container .header-container .header .rghtsideinfo {
        display: block;
    }
    .site-container .header-container .header .rghtsideinfo .contctinfo2 {
        display: none;
    }
    .site-container .header-container .header .rghtsideinfo .contctinfo a {
        font-size: 14px;
    }
    .site-container .header-container .header .quote-btn {
        display: none;
    }
    .site-container .header-container .btommenu .header {
        width: 300px;
    }
    .site-container .header-container .btommenu .contctinfo3 a {
        font-size: 14px;
    }
}