section {
    padding: 80px 0;
}

section.page-header-sec {
    padding: 115px 0;
}

header a.logo img {
    max-height: 80px;
}

section.section-p50 {
    padding: 50px 0;
}

.footer-logo {
    max-height: 50px;
}

.niraj-header .navbar-top {
    background-color: rgba(0, 0, 0, 0.4) !important;
}

header.niraj-header.header-appear nav.header-light .header-social-icon a,
header.niraj-header.header-appear nav.header-light.white-link .header-social-icon a,
header.niraj-header.header-appear nav.bootsnav.header-light .navbar-nav > li > a {
    color: #fff;
}