.video-container {
    position: relative;
    width: 100%;
    height: 100vh;
    overflow: hidden;
  }
  
  .video-container video {
    position: absolute;
    top: 50%;
    left: 50%;
    min-width: 100%;
    min-height: 100%;
    width: auto;
    height: auto;
    transform: translate(-50%, -50%);
    object-fit: cover;
    z-index: -1;
  }
  
  .content {
    position: relative;
    z-index: 1;
    /* Your content styles */
  }






.scrollHeader .navbar-nav>li>a {
    color: #3a3a3b !important;
}
.customButton {
  background: linear-gradient(to bottom, #07126B 0%, #0E23D1 100%) !important;
  box-shadow: 
    0 8px 15px rgba(102, 126, 234, 0.4),
    0 4px 6px rgba(0, 0, 0, 0.1),
    inset 0 1px 0 rgba(255, 255, 255, 0.2);
  border: none;
  padding: 12px 30px;
  border-radius: 8px;
  color: white;
  font-weight: bold;
  cursor: pointer;
  transition: all 0.3s ease;
  position: relative;
}
.customButtonWhite {
    border-radius: 20px !important;
    color: #0E23D1 !important;
    font-weight: bold !important;
    background: linear-gradient(to bottom, #ffffff, #e0e0e3) !important;
}
.customButtonWhite:hover {
    border-radius: 20px !important;
   
    font-weight: bold !important;
    background: linear-gradient(to bottom, #ebeaea, #b0b0fa) !important;
    box-shadow: rgba(223, 226, 230, 0.2) 0px 8px 24px;
}
.customButton:hover {
  background: linear-gradient(to bottom, #0E23D1 0%, #07126B 100%) !important;
  
  box-shadow: 
    0 12px 20px rgba(102, 126, 234, 0.5),
    0 6px 10px rgba(0, 0, 0, 0.15),
    inset 0 1px 0 rgba(255, 255, 255, 0.3);
}

.customButton:active {
 
  box-shadow: 
    0 4px 8px rgba(102, 126, 234, 0.3),
    0 2px 4px rgba(0, 0, 0, 0.1),
    inset 0 1px 0 rgba(255, 255, 255, 0.1) !important;
}
.customButton {
    border-radius: 20px !important;
    margin: 0 7px !important;
}
.text-ar {
    font-family: "Noto Kufi Arabic" !important;
   
}
.language-dropdown .dropdown-menu {
    min-width: 150px;
}

.language-dropdown .dropdown-item {
    display: flex;
    align-items: center;
    padding: 8px 16px;
}

.language-dropdown .dropdown-item:hover {
    background-color: #f8f9fa;
}

.language-dropdown a {
    display: flex;
    align-items: center;
    text-decoration: none;
}

.currentLang {
    font-weight: 700;
    margin: 0 7px;
   
    font-size: 0.85em;
}

[dir='rtl'] .navbar-nav {
    flex-direction: row-reverse !important;
}

[dir='rtl'] .ms-auto {
    margin-left: 0 !important;
    margin-right: auto !important;
}

[dir='rtl'] .arReverse {
    flex-direction: row-reverse;
}
[dir='rtl'] .ms-xl-auto {
    margin-left: unset !important;
    margin-right: auto !important;
}
[dir='rtl'] .border-sm-end {
    border-left: 1px solid #dee2e6;
    border-right: unset;
}
[dir='rtl'] .pe-sm-1-9, [dir='rtl'] .px-sm-1-9 {
    padding-left: 1.9rem;
    padding-right: unset;
}
[dir='rtl'] .ps-sm-1-9, [dir='rtl'] .px-sm-1-9 {
    padding-left: unset;
    padding-right: 1.9rem;
}
[dir='rtl'] .list-style07 li {
    padding-left: unset;
    padding-right: 30px;
}
[dir='rtl'] .list-style07 li:before {
    left: unset;
    right: 0;
}
[dir='rtl'] .title-style02 .sm-title::after {
    left: 0px;
    right: 50%;
}
[dir='rtl'] .elementor-6436 .elementor-element.elementor-element-053bcfa .wl-img-2 {
    right: unset;
    left: -320px;
}
[dir='rtl'] .elementor-6436 .elementor-element.elementor-element-eb5347a {
    --padding-right: 5.5rem;
    --padding-left: 0rem;
}
[dir='rtl'] .dirr {
    direction: rtl;
}
[dir='rtl'] .service-carousel-two .service-block .inner-block h4 {
    align-self: start;
}
.process-style02::after {
   display: none !important;
   content: none;
}
[dir='rtl'] .accordion-style .btn-link {
    text-align: right;
}
[dir='rtl'] .textRight {
    text-align: right;
}
[dir='rtl'] .elementor-6265 .elementor-element.elementor-element-0d51118 {
    --display: flex;
    --margin-top: 2.9rem;
    --margin-bottom: 0rem;
    --margin-left: 0rem;
    --margin-right: 4rem;
    --padding-top: 0rem;
    --padding-bottom: 0rem;
    --padding-left: 0rem;
    --padding-right: 0rem;
}
[dir='rtl'] .lh-1 {
    line-height: 1.3 !important;
}
[dir='rtl'] .social-icon-style3 li {
    margin-right: unset;
    margin-left: 20px;
}
[dir='rtl'] .card-style05 .post-date {
    right: unset;
    left: 30px;
}
[dir='rtl'] .pe-2 {
    padding-right: unset;
    padding-left: .5rem !important;
}
[dir='rtl'] .elementor-14095 .elementor-element.elementor-element-758536f {
    text-align: right;
}
[dir='rtl'] .elementor-14095 .elementor-element.elementor-element-2e480ed {
    --display: flex;
    --padding-top: 0rem;
    --padding-bottom: 0rem;
    --padding-left: 3rem;
    --padding-right: 0rem;
}
[dir='rtl'] .elementor-14095 .elementor-element.elementor-element-2161f8f {
    text-align: left;
}
[dir='rtl'] .text-primary-hover:hover {
    color: #a1a7da !important;
}
[dir='rtl'] .quform-element {
    text-align: right !important;
}
[dir='rtl'] input , [dir='rtl'] textarea {
    text-align: right !important;
    font-family: "Noto Kufi Arabic" !important;
}
input , textarea {
   border-radius: 18px !important;
}
[dir='rtl'] .right-5 {
    left: 10%;
    right: inherit;
}
[dir='rtl'] .ps-2 {
    padding-left: unset;
    padding-right: .5rem !important;
}
[dir='rtl'] .social-icon-style4 li {
    margin-right: unset;
    margin-left: 5px;
}
[dir='rtl'] .list-style02.two li {
    margin-right: unset;
    margin-left: 50px;
}
[dir='rtl'] .list-style02 li {
    padding-left: unset;
    padding-right: 26px;
}
[dir='rtl'] .list-style02 li:before {
    left: unset;
    right: 0;
}
[dir='rtl'] .list-style02 li:after {
    left: unset;
    right: 5px;
}
.elementor-element-5595451 {
    bottom: 0px !important;
    transform: rotate(270deg);
}
.elementor-element-bb2d2bb {
   
    transform: rotate(270deg);
}
.service-carousel-two.owl-carousel .owl-nav button.owl-prev i, .service-carousel-two.owl-carousel .owl-nav button.owl-next i {
    background: #061bdc5a;
}
[dir='rtl'] .scroll-top-percentage {
    right: unset;
    left: 30px;
}
.navbar-toggler {        
    border-radius: 10px !important;
}
[dir='rtl'] .navbar-toggler {        
    right: unset;
    left: 0;
    top: 13px;
}

[dir='rtl'] .arFlag {
    display: none;
}
[dir='rtl'] .enFlag {
    display: inline-block;
}

[dir='ltr'] .enFlag {
    display: none;
}
[dir='ltr'] .arFlag {
    display: inline-block;
}


/* Extra small devices (portrait phones, less than 576px) */
@media (max-width: 575.98px) { 
    .elementor-6265 .elementor-element.elementor-element-c02df3a {
        align-items: unset;
    }
    [dir='rtl'] .elementor-6265 .elementor-element.elementor-element-0d51118 {
        --margin-left: 0rem;
        --margin-right: 0rem;
    }
    .search {
        display: none !important; 
    }
    [dir='rtl'] .nav-link {
        text-align: right;
    }
    #redux_scroll_logo {
        width: 160px;
    }
    .navbar-nav {
        border-radius: 10px !important;
        border-top: none !important;
    }
    .language-dropdown {
        display: none !important;
    }
    .attr-nav {
        margin: 0 !important;
    }
}

/* Small devices (landscape phones, 576px and up) */
@media (min-width: 576px) and (max-width: 767.98px) { 
    .elementor-6265 .elementor-element.elementor-element-c02df3a {
        align-items: unset;
    }
    .search {
        display: none !important;
    }
    [dir='rtl'] .nav-link {
        text-align: right;
    }
    #redux_scroll_logo {
        width: 160px;
    }
    .navbar-nav {
        border-radius: 10px !important;
        border-top: none !important;
    }
    .language-dropdown {
        display: none !important;
    }
    .attr-nav {
        margin: 0 !important;
    }
}

/* Medium devices (tablets, 768px and up) */
@media (min-width: 768px) and (max-width: 991.98px) { 
   
}

 /* Large devices (desktops, 992px and up) */
@media (min-width: 992px) and (max-width: 1199.98px) { 
   
}

/* Extra large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) { 
    
}   



 /* Extra small devices (portrait phones, less than 576px) */
 @media (max-width: 575.98px) { 
            
}

/* Small devices (landscape phones, 576px and up) */
@media (min-width: 576px) and (max-width: 767.98px) { 

}

/* Medium devices (tablets, 768px and up) */
@media (min-width: 768px) and (max-width: 991.98px) { 

}

/* 1200px – 1299px */
@media (min-width: 1200px) and (max-width: 1299.98px) {
.nav-link {
/* background-color: #00d084; */
font-size: 0.45em !important;
}
}

/* 1300px – 1399px */
@media (min-width: 1300px) and (max-width: 1399.98px) {
.nav-link {
/* background-color: #ff9800; */
font-size: 0.65em !important;
}
}

/* 1400px – 1499px */
@media (min-width: 1400px) and (max-width: 1499.98px) {
.nav-link {
/* background-color: #009688; */
font-size: 0.8em !important;
}
}

/* 1500px – 1599px */
@media (min-width: 1500px) and (max-width: 1599.98px) {

}

/* 1600px – 1699px */
@media (min-width: 1600px) and (max-width: 1699.98px) {

}

/* 1700px – 1799px */
@media (min-width: 1700px) and (max-width: 1799.98px) {

}

/* 1800px – 1899px */
@media (min-width: 1800px) and (max-width: 1899.98px) {

}

/* 1900px – 1999px */
@media (min-width: 1900px) and (max-width: 1999.98px) {

}

/* 2000px and above */
@media (min-width: 2000px) {

}