img#clientLogo {
    width: 230px;
}
.home_header{
    color: white;
}
.image-over{
    background-color: rgba(0, 0, 0, 0.397); 
    padding-top: 50px;
    padding-bottom: 20px;
}
.buttons-section{
    padding: 50px 50px;
}
.auto-container.counter-home {
    background-image: url(/images/3.jpg) no-repeat ;
    background-size: 100%;
}
.our-team-img{
    /*max-height: 450px; 
    object-fit: none;*/
	margin-bottom: 25px;
}
.logo-footer{
    text-align: center;
    padding: 35px;
}
.slide-item{
    background-color: rgba(0, 0, 0, 0.397);  
}
.count-home{
    padding: 50px;
}
.owners-title{
    margin-top: 50px;
}
.news-header{
    text-align: center;
    text-transform: uppercase;
}
.yellow-dot {
    margin-bottom: 60px;
    margin-top: -87px;
}
.home-button-lg{ 
    font-size: 51px!important;
}
.footer-icon{
    color: var(--thm-base);

}
.retailData {
    border-bottom: 1px solid #EEEEEE;
    padding-bottom: 8px;
}
.retailMail{
    text-align: unset!important;
}
.retailName{
    padding: 20px;
}

@media (max-width:  1199px) {
    .header-style-two.fixed-header .nav-outer .mobile-nav-toggler,.header-style-two .nav-outer .mobile-nav-toggler  {
        color: var(--thm-base)!important;
        position: fixed;
        right: 25px;
    }
    
}

@media (max-width: 991px) {
    .facts-section, .facts-section.alternate {
       padding-top: unset!important; 
       padding-bottom: unset!important;
    }
    .facts-section.alternate{ 
        max-height: 840px! important;
    }
    .history-timeline__year{
        display: none;
    }
    .home-button-lg{ 
        font-size: 30px!important;
    }
    .team-section, .contact-section {
        padding: 0px 0px 60px!important;
    }
}