body {
    a {
        text-decoration: none;
    }
}

.navbar-nav .active {
    border-bottom: 5px solid #fb8d1a;
    font-size: 18px;
}

html[dir=rtl] {
    .checkboxs::after {
        right: 80% !important;
    }

    .form-check .form-check-input {
        float: right;
        margin-right: -1.5rem;
    }

    .Hero_text,
    .subtitle {
        letter-spacing: 0rem !important;
    }

    .description {
        text-align: start;

        h1,
        p,
        h4 {
            text-align: start;
        }
    }

    .prodectInfo {
        text-align: right !important;
    }


}

.leadership,
.Content_Us {
    .btn-more {
        background-color: #8c1320;
        color: #fff;
        border-radius: 50px;
        font-size: 15px;
        border: 4px solid rgba(250, 250, 250, 1);
        padding: 0px 38px;
        outline: none;
        cursor: pointer;
        z-index: 10;
        width: 180px;
    }
}

.Content_Us a {
    font-family: SomarSans-Bold;
    font-size: 17px;
    color: #292d32;
    opacity: 0.8;
}

.Content_Us textarea {
    border: none;
    border-bottom: 1px solid gray;
}

.Partners-single {
    background-color: #fff;

    h1 {
        color: #8c1320;
    }

    .client {
        border: 3px solid #8c1320;
        padding: 1rem;
        height: 100%;
        border-radius: 10px;
    }
}

.btn-more-dark,
.btn-more-dark:hover {
    position: relative;
    background-color: #8c1320;
    color: #fff;
    border-radius: 50px;
    font-size: 15px;
    border: 4px solid rgba(250, 250, 250, 1);
    padding: 0px 38px;
    outline: none;
    cursor: pointer;
    z-index: 10;
}

@media (min-width: 992px) {
    .Products {
        .card-title {
            height: 30%;
            overflow: hidden;
        }

        .card-text {
            height: 40%;
            overflow: hidden;
        }
    }

    .prodects {
        .prodectInfo h4 {
            height: 70px;
            overflow: hidden;
        }

        .prodectInfo p {
            height: 70px;
            overflow: hidden;
        }
    }

    .swiper-button-next,
    .swiper-button-prev {
        padding: 0px 3rem;
    }

    .prod-img {
        height: 300px;
    }
}
.page-content ul{
    list-style: disc !important;
}
.page-content img {
    max-height: 100% !important;
    max-width: 100% !important;
}

@media (max-width: 992px) {

    .Partners .swiper-button-prev,
    .swiper-button-next {
        border: 0px !important;
        color: #8c1320 !important;

    }

    .Partners .swiper-button-prev::after,
    .swiper-button-next::after {
        color: #8c1320 !important;
    }

    .Hero {
        h1 {
            font-size: 18px;
        }

        p {
            font-size: 16px;
        }

        .btn-more {
            padding: .5rem !important;

        }
    }
    .page-content img {
        height: 100% !important;
        width: 100% !important;
    }

}

.swiper-button-next,
.swiper-button-prev {
    color: #fff;
    --swiper-navigation-size: 31px;
}

html[dir=rtl] {
    .text-start {
        text-align: right !important;
    }

    .text-end {
        text-align: left !important;
    }
}

.Footer {

    .info i,
    .location i {
        font-size: 1.5rem;
        margin: 0px 3px;
    }
}

.copy-rights {
    height: 1px !important;
}

.header {
    position: relative;
}

.bg-main {
    background-color: #8c1320;
    color: #fff;
}

.bg-main:hover {
    color: #fff;
    scale: calc(1.2);
}

.whatsapp {
    position: fixed;
    right: 15px;
    bottom: 15px;
    z-index: 99999;
    background: #25D366;
    width: 50px;
    height: 50px;
    border-radius: 11px;
    transition: all 0.4s;
    font-size: 2rem;
}

.maps iframe {
    border-radius: 14px;
    border: 1px solid #972a36;
}

