@font-face {
    font-family: Almarai;
    src: url("fonts/Almarai-Bold.ttf");
}
.language_dropdown {
    margin: 0px 10px !important;
}
.language_dropdown .active_li_language_dropdown {
    background-color: #00acdc !important;
}
.colorWhite {
    color: white !important;
}
.floatingInput {
    color: black;
}
.modal-content {
    background-color: #2d2b3e;
    border: 3px solid white;
    color: white;
}
.modal-content h5 {
    color: white;
}
.cicle_image img {
    width: 100px;
    height: 100px;
    border-radius: 50%;
    border: 2px solid rgb(255, 255, 255);
    box-shadow: 10px 1px 24px -5px black;
    transition: ease-in-out 0.4s;
}
.cicle_image:hover img {
    box-shadow: none;
}
.customeTable {
    background-color: #2d2b3e;
    text-align: center;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI",
        Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue",
        sans-serif;
    border: 2px solid white;
    color: white;
    font-weight: bold;
    margin: 53px 0px;
    --bs-table-hover-color: white;
}
.customeTable:hover {
    color: wheat;
}

.container_table_dash_board {
    height: 20%;
    justify-content: center;
    display: flex;
    align-items: center;
    align-content: center;
    overflow: scroll;
    background-color: red;
}
.container_table_dash_board table {
    width: 40%;
}
.table_dashboard {
    text-align: center;
    font-weight: bold;
    font-size: 20px;
}
.table_dashboard tbody {
    font-family: Almarai-Bold-Font !important;
}
.dropbtn {
    background: none;
    color: white;
    padding: 16px;
    font-size: 16px;
    border: none;
}
.dropdown {
    position: relative;
    display: inline-block;
}

.dropdown-content {
    display: none;
    position: absolute;
    background-color: #f1f1f1;
    min-width: 300px;
    box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
    z-index: 1;
}

.dropdown-content a {
    color: black;
    padding: 12px 16px;
    text-decoration: none;
    display: block;
}

.dropdown-content a:hover {
    background-color: #ddd;
}

.dropdown:hover .dropdown-content {
    display: block;
}
.customeOpacity {
    opacity: 0.5;
    pointer-events: none;
    position: relative;
}
.customeOpacity::after {
    content: "Wait For Searching";
    position: absolute;
    top: 10%;
    left: 40%;
    color: rgb(0, 102, 255);
    font-size: 30px;
    font-weight: bold;
}
.border_red {
    border: 2px solid red;
}
.dropdown:hover .dropbtn {
}
.Active_language {
    color: rgb(0, 0, 0);
    font-weight: bold;
}
.logout_button {
    padding: 16px 12px;
    width: 100%;
    height: 100%;
}
.actived {
    cursor: pointer;
    background-color: green;
}
.NotActived {
    cursor: not-allowed;
    background-color: red;
}
.div_links {
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 10px 0px 10px 0px;
}
.color_red {
    color: red !important;
    font-weight: bold;
}
.custom_row_table {
    background-color: #007291;
    border-radius: 5px;
    transition: ease-in-out 0.4s;
    border: 3px solid white;
}
.custom_row_table:hover {
    background-color: #00546c;
    border: 2px solid #949494;
}
.custom_row_table h4 {
    color: white;
    font-size: 20px;
}
.custom_row_table h3 {
    color: rgb(0, 0, 0);
}
/* --------------------- edit profile user  */
.custome_card_body,
.custome_container_edit_profile,
.custome_list_group_item {
    background-color: #2d2b3e;
}
.custome_card_body h6,
.custome_card_body h5,
.custome_card_body h4,
.custome_card_body h3,
.custome_card_body h2,
.custome_card_body h1,
.custome_card_body p,
.custome_card_body span,
.custome_container_edit_profile h6,
.custome_container_edit_profile h5,
.custome_container_edit_profile h4,
.custome_container_edit_profile h3,
.custome_container_edit_profile h2,
.custome_container_edit_profile h1,
.custome_container_edit_profile p,
.custome_container_edit_profile span,
.custome_list_group_item h6,
.custome_list_group_item h5,
.custome_list_group_item h4,
.custome_list_group_item h3,
.custome_list_group_item h2,
.custome_list_group_item h1,
.custome_list_group_item p,
.custome_list_group_item span {
    color: white !important;
}

/* --------------------- loader */
.parent_spinner {
    display: none;
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background-color: #00000052;
    z-index: 99999;
}
.parent_spinner .child_spinner {
    display: flex;
    justify-content: center;
    align-items: center;
    align-content: center;
    height: 65%;
}
.parent_spinner .child_spinner .custom-spinner {
    background-color: white;
    width: 80%;
    height: 50%;
    border-radius: 10px;
}

.loader {
    box-shadow: 15px 9px 19px -3px white;
    background: linear-gradient(
        90deg,
        rgba(2, 0, 36, 1) 0%,
        rgba(53, 121, 244, 0.8688725490196079) 86%,
        rgba(2, 185, 224, 1) 100%,
        rgba(0, 212, 255, 1) 100%
    );
    border-radius: 10px;
    text-align: center;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.loader h1 {
    color: white;
    font-family: "arial";
    font-weight: 800;
    font-size: 4em;
}
.bullets {
    animation: dots 2s steps(3, end) infinite;
}

@keyframes dots {
    0%,
    20% {
        color: rgba(0, 0, 0, 0);
        text-shadow: 0.25em 0 0 rgba(0, 0, 0, 0), 0.5em 0 0 rgba(0, 0, 0, 0);
    }
    40% {
        color: white;
        text-shadow: 0.25em 0 0 rgba(0, 0, 0, 0), 0.5em 0 0 rgba(0, 0, 0, 0);
    }
    60% {
        text-shadow: 0.25em 0 0 white, 0.5em 0 0 rgba(0, 0, 0, 0);
    }
    80%,
    100% {
        text-shadow: 0.25em 0 0 white, 0.5em 0 0 white;
    }
}

/* ---------------------------------- */
html,
body {
}
ul,
li {
}
.tg-list {
    text-align: center;
    display: flex;
    align-items: center;
}
.tg-list-item {
    margin: 0 2em;
}
h2 {
    color: #777;
}
h4 {
    color: #999;
}
.tgl {
    display: none;
}
.tgl,
.tgl:after,
.tgl:before,
.tgl *,
.tgl *:after,
.tgl *:before,
.tgl + .tgl-btn {
    box-sizing: border-box;
}
.tgl::selection,
.tgl:after::selection,
.tgl:before::selection,
.tgl *::selection,
.tgl *:after::selection,
.tgl *:before::selection,
.tgl + .tgl-btn::selection {
    background: none;
}
.tgl + .tgl-btn {
    outline: 0;
    /* display: block; */
    width: 8em;
    height: 2em;
    position: relative;
    cursor: pointer;
}
.tgl + .tgl-btn:after,
.tgl + .tgl-btn:before {
    position: relative;
    display: block;
    content: "";
    width: 50%;
    height: 100%;
}
.tgl + .tgl-btn:after {
    left: 0;
}
.tgl + .tgl-btn:before {
    display: none;
}
.tgl:checked + .tgl-btn:after {
    left: 50%;
}
.tgl-light + .tgl-btn {
    background: #f0f0f0;
    border-radius: 2em;
    padding: 2px;
    transition: all 0.4s ease;
}
.tgl-light + .tgl-btn:after {
    border-radius: 50%;
    background: #fff;
    transition: all 0.2s ease;
}
.tgl-light:checked + .tgl-btn {
    background: #9fd6ae;
}
.tgl-ios + .tgl-btn {
    background: #fbfbfb;
    border-radius: 2em;
    padding: 2px;
    transition: all 0.4s ease;
    border: 1px solid #e8eae9;
}
.tgl-ios + .tgl-btn:after {
    border-radius: 2em;
    background: #fbfbfb;
    transition: left 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275),
        padding 0.3s ease, margin 0.3s ease;
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1), 0 4px 0 rgba(0, 0, 0, 0.08);
}
.tgl-ios + .tgl-btn:hover:after {
    will-change: padding;
}
.tgl-ios + .tgl-btn:active {
    box-shadow: inset 0 0 0 2em #e8eae9;
}
.tgl-ios + .tgl-btn:active:after {
    padding-right: 0.8em;
}
.tgl-ios:checked + .tgl-btn {
    background: #86d993;
}
.tgl-ios:checked + .tgl-btn:active {
    box-shadow: none;
}
.tgl-ios:checked + .tgl-btn:active:after {
    margin-left: -0.8em;
}
.tgl-skewed + .tgl-btn {
    overflow: hidden;
    transform: skew(-10deg);
    backface-visibility: hidden;
    transition: all 0.2s ease;
    font-family: sans-serif;
    background: #888;
}
.tgl-skewed + .tgl-btn:after,
.tgl-skewed + .tgl-btn:before {
    transform: skew(10deg);
    display: inline-block;
    transition: all 0.2s ease;
    width: 100%;
    text-align: center;
    position: absolute;
    line-height: 2em;
    font-weight: bold;
    color: #fff;
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.4);
}
.tgl-skewed + .tgl-btn:after {
    left: 100%;
    content: attr(data-tg-on);
}
.tgl-skewed + .tgl-btn:before {
    left: 0;
    content: attr(data-tg-off);
}
.tgl-skewed + .tgl-btn:active {
    background: #888;
}
.tgl-skewed + .tgl-btn:active:before {
    left: -10%;
}
.tgl-skewed:checked + .tgl-btn {
    background: #86d993;
}
.tgl-skewed:checked + .tgl-btn:before {
    left: -100%;
}
.tgl-skewed:checked + .tgl-btn:after {
    left: 0;
}
.tgl-skewed:checked + .tgl-btn:active:after {
    left: 10%;
}
.tgl-flat + .tgl-btn {
    padding: 2px;
    transition: all 0.2s ease;
    background: #fff;
    border: 4px solid #f2f2f2;
    border-radius: 2em;
}
.tgl-flat + .tgl-btn:after {
    transition: all 0.2s ease;
    background: #f2f2f2;
    content: "";
    border-radius: 1em;
}
.tgl-flat:checked + .tgl-btn {
    border: 4px solid #7fc6a6;
}
.tgl-flat:checked + .tgl-btn:after {
    left: 50%;
    background: #7fc6a6;
}
.tgl-flip + .tgl-btn {
    padding: 2px;
    transition: all 0.2s ease;
    font-family: sans-serif;
    perspective: 100px;
}
.tgl-flip + .tgl-btn:after,
.tgl-flip + .tgl-btn:before {
    display: inline-block;
    transition: all 0.4s ease;
    width: 100%;
    text-align: center;
    position: absolute;
    line-height: 2em;
    font-weight: bold;
    color: #fff;
    position: absolute;
    top: 0;
    left: 0;
    backface-visibility: hidden;
    border-radius: 4px;
}
.tgl-flip + .tgl-btn:after {
    content: attr(data-tg-on);
    background: #02c66f;
    transform: rotateY(-180deg);
}
.tgl-flip + .tgl-btn:before {
    background: #ff3a19;
    content: attr(data-tg-off);
}
.tgl-flip + .tgl-btn:active:before {
    transform: rotateY(-20deg);
}
.tgl-flip:checked + .tgl-btn:before {
    transform: rotateY(180deg);
}
.tgl-flip:checked + .tgl-btn:after {
    transform: rotateY(0);
    left: 0;
    background: #7fc6a6;
}
.tgl-flip:checked + .tgl-btn:active:after {
    transform: rotateY(20deg);
}
/* -------------- for check box */
.grid-container {
    display: flex;
    /* grid-template-columns: repeat(auto-fit, 300px); */
    /* grid-gap: 30px; */
    /* padding: 20px; */
    justify-items: center;
    justify-content: center;
    align-items: start;
}
.box {
}
.item {
}

/* checkbox-rect */
.checkbox-rect input[type="checkbox"] {
    display: none;
}
.checkbox-rect input[type="checkbox"] + label {
    display: block;
    position: relative;
    /* padding-left: 35px; */
    /* margin-bottom: 20px; */
    font: 14px/20px "Open Sans", Arial, sans-serif;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
}
.checkbox-rect input[type="checkbox"]:hover + label:hover {
    color: rgb(23, 86, 228);
}
.checkbox-rect input[type="checkbox"]:hover + label:before {
    background: #50565a;
    box-shadow: inset 0px 0px 0px 2px #f7f2f2;
}
.checkbox-rect input[type="checkbox"] + label:last-child {
    margin-bottom: 0;
}
.checkbox-rect input[type="checkbox"] + label:before {
    content: "";
    display: block;
    width: 1.4em;
    height: 1.4em;
    border: 1px solid #343a3f;
    border-radius: 0.2em;
    /* position: absolute; */
    /* left: 0; */
    /* top: 0; */
    -webkit-transition: all 0.2s, background 0.2s ease-in-out;
    transition: all 0.2s, background 0.2s ease-in-out;
    background: #f3f3f3;
}
.checkbox-rect input[type="checkbox"]:checked + label:before {
    width: 1.3em;
    height: 1.3em;
    border-radius: 0.2em;
    border: 2px solid #fff;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    background: #50565a;
    box-shadow: 0 0 0 1px #000;
}
.jdropdown-default .jdropdown-header {
    border: 1px solid #ccc;
    padding: 18px;
    padding-left: 10px;
    border-radius: 4px;
}
/* ----------------------------------- */
/* everest News   */
/* .Main_Section_everest_news {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
}
.first_child_Section_everest_news {
    display: flex;
    flex-direction: column;
    background-color: white;
    height: 500px;
    width: 500px;
}
.Main_Section_everest_news .first_child_Section_everest_news img {
    width: 500px;
    height: 400px;
} */
.first_child_Section_everest_news {
    background-color: white;
    font-weight: bold;
    border-radius: 29px;
    padding: 0px;
    border: 10px solid #2d2b3e;
    text-align: center;
}
.first_child_Section_everest_news_video {
    background-color: white;
    /* border: 10px solid #2d2b3e; */
    margin-bottom: 10px;
    width: 100%;
    padding: 0px;
}
.second_child_Section_everest_news {
    border-radius: 29px;
    /* height: 500px; */
    /* width: 100px; */
    background-color: white;
    padding: 0px;
    border-radius: 10px;
    margin-bottom: 10px;
    /* margin: 0px; */
}
.main_div_everest_news h5,
.main_div_everest_news h3 {
    color: black;
}
.button_edit_everest_news,
.button_remove_everest_news {
    position: absolute;
}
.button_edit_everest_news {
    top: 10%;
    right: 5%;
}
.button_remove_everest_news {
    top: 10%;
    right: 20%;
}
.cutome_social {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}
.cutome_social a {
    background-color: #232331;
    border-radius: 12px;
    width: 48px;
    height: 50px;
    color: white;
    font-size: 24px;
    text-align: center;
}
.cutome_social a:nth-child(1),
.cutome_social a:nth-child(2),
.cutome_social a:nth-child(3),
.cutome_social a:nth-child(4),
.cutome_social a:nth-child(5) {
    /* color: white; */
    color: rgb(0 172 220);
    font-size: 45px;
}

.cutome_social a:nth-child(1):hover {
    color: #0861f2;
}
.cutome_social a:nth-child(2):hover {
    color: #030303;
}
.cutome_social a:nth-child(3):hover {
    color: #ff0000;
}
.cutome_social a:nth-child(4):hover {
    color: #ea3e72;
}
.cutome_social a:nth-child(5):hover {
    color: #0077b5;
}
.sponsors-outer .custome-logo-clients img {
    filter: grayscale(100%);
    transition: ease-in-out 0.4s;
    border-radius: 10px;
}

.sponsors-outer .custome-logo-clients img:hover {
    filter: grayscale(0%);
}
.custome_CEO {
    margin-bottom: 100px;
    align-items: center;
    width: 100%;
    display: flex;
    justify-content: center;
    background-color: #00000030;
    padding: 100px;
}
.custome_aboutUS_h4,
.custome_services_h4 {
    font-size: 30px !important;
}
.custome_aboutUS_h4_div {
    font-size: 24px !important;
}
.services-details .services-details__content .truck_in_service_page {
    position: absolute !important;
    top: 15% !important;
    left: 8% !important;
    width: 39% !important;
    height: 8% !important;
    rotate: -2deg !important;
}
.logo_in_slider_home_page {
    width: 50%;
    position: absolute;
    top: -4px;
    z-index: 1;
    right: 9px;
}
.flaticon-airplane-2,
.flaticon-cargo-boat,
.flaticon-delivery-truck-3 {
    transition: ease-in-out 0.4s !important;
}
.flaticon-airplane-2:hover,
.flaticon-cargo-boat:hover,
.flaticon-delivery-truck-3:hover {
    background: white !important;
    border: 2px solid blue !important;
    color: #0077b5 !important;
    transition: ease-in-out 0.4s !important;
}
@media screen and (max-width: 799px) {
    .main_div_everest_news h3 {
        top: 10% !important;
        width: 350px !important;
    }
    .custome_CEO {
        padding: 90px;
    }
    .custome_aboutUS_h4,
    .custome_services_h4 {
        font-size: 25px !important;
    }
    .custome_aboutUS_h4_div {
        font-size: 15px !important;
    }
    .service-sidebar .service-sidebar-single-services ul li a {
        font-size: 15px !important;
    }
    .services-details .services-details__content .truck_in_service_page {
        position: absolute !important;
        top: 7% !important;
        left: 8% !important;
        width: 38% !important;
        height: 4% !important;
        rotate: -2deg !important;
    }
    .logo_in_slider_home_page {
        width: 73%;
        position: absolute;
        top: 73px;
        z-index: 1;
        right: 9px;
    }
}
