body.scrolled .header--navbar {
-webkit-box-shadow: 0 0 4px rgba(255, 255, 255, 0.14), 0 4px 8px rgba(255, 255, 255, 0.28) !important;
    box-shadow: 0 0 4px rgba(255, 255, 255, 0.14), 0 4px 8px rgba(255, 255, 255, 0.28) !important;
}


body.scrolled #header.menu--bg .header--navbar, body.scrolled #header .header--navbar {
    background-color: rgba(48, 48, 48, .9) !important;
}

.scrolled .logo--content h1 {
    color: #ffffff !important;
}

.scrolled .logo--content p {
    color: #ffffff !important;
}

body.scrolled .header--navbar, body.scrolled .header--nav .nav li a, body.scrolled .header--custom-btn .btn--default {
    color: #ffffff !important;
}

body.scrolled .header--nav .nav li a:before {
    background-color: #ffffff !important;
}

body.scrolled .header--custom-btn .btn--default.btn-media {
    border-color: #ffffff !important;
}

body.scrolled .img-responsive {
content: url("https://www.peterrodrigues.com/wp-content/uploads/2026/07/PR_Logo_white_SQ1-scaled.jpg") !important;
}

body.scrolled .header--custom-btn .btn--default.btn-media:hover {
            background-color: #FFFFFF;
            color: #303030 !important;
        }

.header--nav .nav li a {
font-weight: bolder;
}

@media (min-width: 992px) {
   .col-md-8.form-controls .col-md-6 {
        width: 100%;
    }
}

.about--info-wrapper {
    border: 1px solid #30303045;
    height: 100%;
    min-height: 255px;
}

#backToTop a.btn--default:hover {
background-color: #303030 !important;
color: #ffffff !important;
}

body.scrolled .header--navbar .navbar-toggle .icon-bar {
background-color: #ffffff  !important;
}

body.scrolled .header--navbar .navbar-toggle {
border-color: #ffffff  !important;
}

body.scrolled .header--navbar .btn--default {
border-color: #ffffff  !important;
}

@media screen and (max-width: 991px) {
body.scrolled .header--nav {
        background-color: transparent; 
    }
}

#services_619 .section--title h2:after, .bg--img .section--title h2::after {
background-color: #ffffff !important;
}

#services_619 .section--title h2:before, .bg--img .section--title h2:before {
border-color: #ffffff !important;
}

.bg--img .feedback--title:before {
border-color: #ffffff !important;
}

.bg--img .feedback--title:after {
background-color: #ffffff !important;
}