/* Hide Arrows From Input Number */
/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

/* Firefox */
input[type=number] {
    -moz-appearance: textfield;
}

/* Hide Arrows From Input Number */

.mycontent div {
    margin: 0;
    text-align: justify;
}

div.mycontent,
p.mycontent {
    margin: 0;
    text-align: justify !important;
}

label.error {
    font-size: 80%;
    color: red;
}

.e-services-dd .dropdown-menu {
    min-width: 300px;
}


.home-hero-section .container {
    position: relative;
    z-index: 2;
}

 @media screen and (min-width: 992px) {

    .home-hero-section:before,
    .home-hero-section:after {
        content: '';
        display: block;
        position: absolute;
        bottom: 0;
        height: 100%;

    }

    .home-hero-section:before {
        background: url('../images/hero-bg-left.png') left bottom no-repeat;
        background-size: contain;
        left: 2rem;
        width: 14.5vw;
        max-width: 275px;
    }

    .home-hero-section:after {
        background: url('../images/hero-bg-right.png') right center no-repeat;
        background-size: contain;
        right: 0;
        width: 12vw;
        max-width: 275px;
    }
} 


.single-blog-article {
    min-height: calc(100% - 1.5rem);
}


html:lang(ar) .dropdown-menu-end[data-bs-popper] {
    right: auto;
    left: 0px;
}

.transition-card {
    transition: all 0.3s ease;
cursor: pointer;
}
 
.transition-card:hover {
  transform: translateY(-8px);
   box-shadow: 0 12px 30px rgba(0, 0, 0, 0.1);
}