body, h1, h2, h3, h4, h5, h6, p, label, .menu-link, .top-search-form input, .sub-menu-container .menu-item > .menu-link, .fbox-content h3{
    /*font-family: 'Cairo', sans-serif !important;*/
    font-family: 'Noto Sans Arabic', sans-serif; !important;
}

a {
    text-decoration: none;
}

.myAccount-navigation ul li a {
    padding: 10px;
}

.myAccount-navigation ul li a {
    display: block;
    padding: 10px;
    color: #252525;
    border: 1px solid #d0d0d0;
    background-color: #f1f1f1;
    position: relative;
    border-radius: 3px 3px 0 0;
    font-size: 15px;
    font-weight: bold;
}


@media only screen and (max-width: 767px)
{
    .myAccount-navigation ul li a {
        padding: 10px !important;
    }

    .myAccount-navigation ul li {
        display: contents;
        margin-right: 8px;
        margin-bottom: -1px;
    }

    .courses-title, .courses-meta{
        text-align: center;
    }

    .courses-details-header .courses-price {
        text-align: center !important;
    }

}


@media only screen and (max-width: 991px)
{
    .raque-responsive-nav .logo {
        width: 70%;
    }
}

footer {
    position: absolute;
    bottom: 0;
    width: 100%;
    background-color: #0070c0;
    padding-top: 20px;
}


.footer-area {
    background-color: #0070c0;
    padding-top: 20px;
}

.footer-bottom-area.footer-bottom-style-wrap {
    background-color: #0070c0;
    padding-top: 0;
    padding-bottom: 0;
}

.footer-bottom-area.footer-bottom-style-wrap .container {
    border-top: 1px solid #005e9f;
}

.footer-bottom-area {
    margin-top: 30px;
}

.single-courses-category a i {
    font-size: 40px;
}

.section-title h2 {
    font-size: 27px;
    color: #0070c0;
}


.raque-nav .navbar .navbar-nav .nav-item a:hover, .raque-nav .navbar .navbar-nav .nav-item a:focus, .raque-nav .navbar .navbar-nav .nav-item a.active {
    color: #0070c0;
}


.footer-area.footer-style-wrap .single-footer-widget .contact-us-link li i {
    color: #e5b604;
}

.text-warning {
    color: #e5b604;!important;
}

.raque-nav .navbar .navbar-nav .nav-item a {
    font-weight: bold;
    font-size: 15px;
}

.raque-nav .navbar .others-option .language-switcher .dropdown-toggle span {
    font-weight: bold;
}



@media only screen and (max-width: 767px)
{
    .page-title-area.page-title-style-three {
        padding-top: 35px;
        padding-bottom: 35px;
    }
}

.page-title-area.page-title-style-three {
    padding-top: 35px;
    padding-bottom: 35px;
}


.default-btn {
    background-color: #0070c0;
    color: #ffffff;
    border-color: #0070c0;
    border-radius: 30px;
}




.btn-danger {
    color: #fff;
    background-color: #0070c0;
    border-color: #0070c0;
    border-radius: 30px;
}


.btn-danger:hover {
    color: #fff;
    background-color: #00548c;
    border-color: #00548c;
    border-radius: 30px;
}

.single-footer-widget .social-link li a {
    color: #0070c0;
}


.single-footer-widget .social-link li a:hover, .single-footer-widget .social-link li a:focus {
    background-color: #0070c0;
    color: #ffffff;
}


/*ألوان الأقسام */
.single-courses-category a i {
    color: #0070c0;
}

.single-courses-category a::before {
    background-color: #0070c0;
}


.page-title-area {
    background-color: #0070c0;
    padding-bottom: 100px;
}


.go-top {
    background-color: #0070c0;
}

a {
    color: #0070c0;
}

@media only screen and (max-width: 991px)
{
    .raque-responsive-nav .mean-container a.meanmenu-reveal span {
        background: #0070c0;
    }
}

.text-orange{
    color: #0070c0;
}

.flatpickr-input[readonly]{
    cursor: pointer;
    border-radius: 50px;
}

.form-control[readonly] {
    border-radius: 50px;
}

.single-gallery-item img {
    border-radius: 20px;
}

p {
    color: #525252;
}

.single-gallery-item:hover img {
    -webkit-transform: scale(1.2) rotate(5deg);
    transform: scale(1.2) rotate(5deg);
    -webkit-filter: blur(3px);
    filter: unset;
}


.chalet{
    width: 46%;
    border-radius: 5px;
    background-color: rgba(236, 236, 236, 0.37);
    border: 1px solid #d5d5d5;
}

@media screen and (max-width:600px)
{
    .chalet{
        width: 100%;
        border-radius: 5px;
        background-color: rgba(236, 236, 236, 0.37);
        border: 1px solid #d5d5d5;
    }

    .chalet h6{
        font-size: 14px;
    }

    .single-blog-post .post-content {
        margin-top: 0;
    }

    /*.btn {*/
    /*    line-height: 0.8;*/
    /*}*/

}

.video {
    width: 100%;
    /*height: 600px;*/
    overflow: hidden;
    position: relative;
    padding: 10px;
}

iframe {
    /*position: absolute;*/
    top: 0;
    left: 0;
    /*width: 100%;*/
    /*height: 100%;*/
}

@media only screen and (max-width: 767px)
{
    .single-blog-post .post-content h3 {
        margin-bottom: 5px;
        font-size: 14px;
    }

    iframe {
        /*position: absolute;*/
        top: 0;
        left: 0;
        width: 100%;
        /*height: 100%;*/
    }

    .video {
        width: 100%;
        height: 400px;
        overflow: hidden;
        position: relative;
        padding: 10px;
    }

}


.form-select {
    display: none;
}


.flatpickr-day.flatpickr-disabled, .flatpickr-day.flatpickr-disabled:hover {
    cursor: not-allowed;
    color: rgb(255 255 255);
    background-color: var(--bs-gray-500);
}



