.contact-us h1,
.contact-us h2,
.contact-us h3,
.contact-us h4,
.contact-us h5,
.contact-us h6,
.contact-us p,
.contact-us span,
.contact-us i {
    color: #fff !important;
}

.contact-form {
    padding: 2rem;
    background-color: #fff;
    color: #202124;
}

.btn-custom-dark {
    padding: 0.75rem 2rem;
    border-radius: 0.25rem;
    color: #fff;
    background-color: #202124;
    border-color: #202124;
}

.btn-custom-dark:hover {
    color: #fff;
    background-color: #101820;
    border-color: #101820;
}

.google-head-title {
    padding-top: 3.5rem;
    background-color: #202124;
    color: #fff;
    height: 340px;
    margin-bottom: 20rem;
}

.maps-box {
    position: relative;
}

.container.maps-box h3 {
    margin-bottom: 3.5rem !important;
}

.google-maps {
    width: 100%;
    margin-bottom: 5rem;
}

.google-maps iframe {
    width: 100%;
}

.logo img {
    max-height: 40px;
}

.payment-type-wrapper .payment-box.active,
.payment-type-wrapper .payment-box:hover {
    background-color: antiquewhite;
}

.product-view-wrapper {
    height: auto;
}

.product-item-page {
    text-align: center;
}

.product-img img {
    width: auto !important;
    margin: 0 auto;
}

.stext-109 {
    font-size: 17px;
}

.content-container ul {
    list-style: initial;
    padding-left: revert;
}

.limiter-menu-desktop {
    flex-wrap: wrap;
}
.social-wrapper {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    gap: 0.75rem;
    justify-content: flex-end;
    padding: 0 0.5rem;
}
.social-wrapper img {
    width: 28px;
}
.social-wrapper.xl-social {
    display: none;
}
@media (min-width: 1200px) {
    .wrap-menu-desktop {
        height: 104px;
    }
    .social-wrapper.xl-social {
        display: flex;
    }
    .social-wrapper.lg-social {
        display: none;
    }
}
.social-wrapper.none575 {
    display: none;
}
@media (max-width: 991px) {
    .social-wrapper.none575 {
        display: flex;
    }
}
.icon-social {
    max-height: 18px !important;
    max-width: 18px !important;
}
.trans-04 > icon-social {
    opacity: 0.8 !important;
}
.disable {
    cursor: default;
    pointer-events: none;
}

.text-center {
    text-align: center;
}
.d-flex {
    display: flex !important;
}

.d-none {
    display: none !important;
}
.d-block {
    display: block !important;
}
@media (min-width: 576px) {
    .d-sm-block {
        display: block !important;
    }
    .d-sm-none {
        display: none !important;
    }
}
.logo-mobile{
    flex-basis: 120px;
}

@media(max-width:991px){
    .social-wrapper.lg-social{
        display: none;
    }
    .social-wrapper.none575{
        width: auto;
        order: 9;
        margin-left: auto;
        gap:.3rem;
    }
}
.right-top-bar .social-wrapper.none575 a{
    border:none
}

.tel-flex{display:flex;align-items:center;gap:.5rem;}
.tel-flex p{color:#fff; font-size:.85rem;display:none;}


.mobile-social-ab{position:absolute;right:60px}
@media(min-width:575px){
.mobile-social-ab{right:115px}
.tel-flex p{display:block;}
}
.mobile-search-wrapper{padding-right:0}
.academy-blog{width: 100%;}