#security-solutions .security-guy-div {
    background-image: url(../img/security-1.jpg);
}
.services-manned-guard-div {
    background-image: url(../img/manned-guard-1.jpg);
    min-height: 20vw;
}
#about-salvus-management {
    background-image: url(../img/about-salvus-management.jpg);

    background-attachment: fixed;
    background-color: #ffffffc7;
    background-blend-mode: color;
}
.services-guard-support-div {
    background-image: url(../img/SALVUS-SECURITY-GUARD-SUPPORT.jpg);
    min-height: 32vw;
}
.fixed-site-div {
    background-image: url(../img/about-fixed-site.jpg);
}
.mobile-security-div {
    background-image: url(../img/about-mobile-security.jpg);
}
.technical-security-div {
    background-image: url(../img/about-cctv.jpg);
}
#salvus-management .security-guy-div2 {
    background-image: url(../img/salvus-management.jpg);
}
#core-services .security-guy-div3 {
    background-image: url(../img/core-services.jpg);
}
.security-guy-div4 {
    background-image: url(../img/security-4.jpg);
}
.security-guy-div5 {
    background-image: url(../img/mobile-security.jpg);
}
.security-solution-bg {
    background-image: url(../img/security-solution-bg.jpg);
}
.about-core-services-div {
    background-image: url(../img/about-core-service.jpg);
}
.map-coordinates-div {
    background-image: url(../img/map-coordinates.jpg);
}
.security-escort-div1 {
    background-image: url(../img/Mobile-Security-Escorts.jpg);
}
.clients-bg {
    background-image: url(../img/clients-bg.jpg);
}
.security-escort-div2 {
    background-image: url(../img/security-escort-2.jpg);
}
.executive-protection-div1 {
    background-image: url(../img/executive-protection-1.jpg);
}
.executive-protection-div2 {
    background-image: url(../img/executive-protection-2.jpg);
}
#security-escort-parallax-bg {
    background-image: url(../img/security-escort-parallax.jpg);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    background-color: #ffffffde;
    background-blend-mode: color;
    background-attachment: fixed;
}
header.smaller #navbar {
    height: 41px;
}

header.smaller h1#logo {
    width: 150px;
    height: 75px;
    line-height: 55px;
    font-size: 55px;
    margin: 0;
}
.core-service-bottom {
    padding: 5rem;
    min-height: 30vw;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.manned-guard-div ul {
    width: 75%;
}
.footer-logo {
    width: 216px;
}
.mar-top{
    margin-top: 25px;
}
.form-control {
    height: 45px;
    margin: 12px;
    border: 1px solid #262947;
}
.form-control-message {
    height: 143px;
}
.success{
    color: darkgreen;
}
.error{
    color: darkred;
}
.diagram-step {
    margin: 10px 0;
}
.diagram-logo {
    border-radius: 50%;
    border: 8px solid white;
    width: 140px;
    height: 140px;
    display: flex;
    align-self: center;
    flex-shrink: 0;
    z-index: 2;
    background: #cd3921;
    box-shadow: rgb(0 0 0 / 24%) 0px 3px 8px;
}
.diagram-logo i {
    align-self: center;
    margin: auto;
    font-size: 80px;
    color: white;
}
.diagram-details {
    display: flex;
    align-self: center;
    margin: 0px -50px;
    border-radius: 30px;
    border: 5px solid #262947;
    height: 100%;
    padding: 10px 50px;
    min-height: 160px;
    background: #e1e7ed;
}
.diagram-details p {
    align-self: center;
    margin: 0px;
}
.diagram-number {
    border-radius: 50%;
    border: 5px solid white;
    width: 80px;
    height: 80px;
    display: flex;
    align-self: center;
    flex-shrink: 0;
    z-index: 2;
    background: #262947;
    box-shadow: rgb(0 0 0 / 10%) 0px 4px 12px;
}
.diagram-number h1 {
    align-self: center;
    margin: auto;
    font-size: 35px;
    color: white;
}
