.ann-site-header .ann-site-logo img{
    width: 146px;
}

.ann-site-header .ann-site-logo img.logo-no-sticky {
    display:block;
}


.ann-site-header .ann-site-logo img.logo-sticky {
    display:none;
}

.ann-site-header.scrolled .ann-site-logo img{

}


.ann-site-header.scrolled .ann-site-logo img.logo-sticky {
    display:block !important;
}

.ann-site-header.scrolled .ann-site-logo img.logo-no-sticky {
    display:none !important;
}

.ann-site-nav-toggle i,
.ann-site-nav-toggle i:before,
.ann-site-nav-toggle i:after{
    background: white !important;
}

.ann-site-nav-toggle.active i:before, .ann-site-nav-toggle.active i:after {
    background: #1b1b1b !important
}

.scrolled.awake .ann-site-nav-toggle i,
.scrolled.awake .ann-site-nav-toggle i:before,
.scrolled.awake .ann-site-nav-toggle i:after{
    background: #1b1b1b !important
}

.scrolled.awake .ann-site-nav-toggle.active i{
    background: transparent !important
}

.ann-portfolio-content h3 a{
    -webkit-text-fill-color: black;
    -webkit-text-stroke-width: 0.5px;
    -webkit-text-stroke-color: white;
}

.ann-team-section{
    padding: 140px 0;
}

.ann-team-content h3,
.ann-team-content span{
    color: black;
    -webkit-text-fill-color: white;
    -webkit-text-stroke-width: 0.5px;
    -webkit-text-stroke-color: black;
}


.ann-site-nav-toggle.black i, .ann-site-nav-toggle.black i:before, .ann-site-nav-toggle.black i:after{
    background: black !important;
}

.ann-site-nav-toggle.black.active i{
    background: white !important;
}

.ann-team-section-heading{
    padding-bottom: 0px;
}

.ann-services-list-section {
    padding: 120px 0;
}

.single-item-description{
    background-color: rgba(255,255,255,0.5);

    margin-left: auto;
    margin-right: auto;
    width: 70%;
    padding: 10px;
}

.ann-testimonial-section{
    background-color: #ffffff;
    padding: 80px 0;
}

.testimonial-item h4{
    color: black !important;
}