.inlinehover:hover {color:#e59000;}
    .custom-services{
        font-family:Geogrotesque;
    }
    .custom-services-li{
        display:block;
        opacity: .5;
    }
    .custom-services-hearder{
       display:block;
       padding-bottom:3rem;
    }
     .cutom-services-testimonial-item{
       padding: 3rem 4rem;
    }
    #element-1.services .service-grid-block .bg-img{
        opacity:0.8;
    }
    
    #element-1 .service-desc .service-name{
        color:#fff;
    }
    
    html {
        scroll-behavior: smooth;
    }
    .extra{
    font-weight: 500;
    font-size: 5.2rem !important;
    line-height: 1;
    font-family: Geogrotesque,sans-serif;
    text-transform: uppercase;
    color: #e59000 !important;
    padding-bottom:4rem;
    }
    
    .scrolling-testimonials-element-wrap{
       position:relative;
    }
    
    #element-2 .scrolling-testimonials-element .text h2{
        color: #c3c3c3 !important;
    }
    
    #what-we-do{
    position: absolute;
    top: 18px;
    }
    
    #who-we-are{
        font-size:5.2rem;
        color: #e59000 !important;
    }
    
    #contact-departments {
        background-color: #2e2e2f;
        color:#fff;
    }
    
    #contact-departments a{
        color:#fff !important;
    }
    
    #contact-form-wrap .box{
        margin-bottom: -8.2rem;
    }
    
    #element-1{
       padding-bottom:20rem 
    }
    
    .accordion-box .preline{
        color:#c3c3c3;
    }
    
    #contact-departments .department-list li,#contact-departments .department-list li a{
        color:#c3c3c3 !important;
    }
    
    .side-navigation .social-media a:last-of-type {
    padding: 0 0 1em;
}

    .side-navigation .social-media a{
        font-size:3rem;
        transform:unset;
    }

@media (max-width: 1023px){
    .scrolling-testimonials-element-wrap{
        padding-top:60px
    }
    #what-we-do{
        top: 75px;
    }
}