.flags a {
    padding:0 !important;
    margin-right:10px;
    background-color: transparent !important;
}

.flags a img {
    filter: grayscale(80%);
    opacity: 0.5;
    cursor: pointer;
    transition: all 0.3s ease;
}

.flags a:hover img {
    filter: none;
    opacity: 0.9;
}

.flags a:active img{
    filter: none;
    opacity: 0.9;
}

.flags a:focus img {
    filter: none;
    opacity: 0.9;
}

.flags a:visited img {
    filter: grayscale(80%);
    opacity: 0.5;
}

.flags a img.active {
    filter: none;
    opacity: 1;
    cursor: not-allowed;
}

.header-style-7.header-business .header-action .mobile-menu-bar .hamberger-button.hamburger-white {
    color:white !important;
}

.categorie-area-6 .service-btn {
    margin-bottom:60px;
}

html {
    scroll-behavior: smooth;
}

.section-gap-small {
    padding: 80px 0;
    @media only screen and (max-width: 992px) {
        padding: 60px 0;
    }

}

.thumbnail.right {
    display:flex;
    justify-content: flex-end;
    @media only screen and (max-width: 992px) {
        display:block;
        justify-content: normal;
    }

}