h1, h2, h3, h4, h5, h6, span, li, div, p, a,input ,.form-control ,input::placeholder, textarea::placeholder, button{
    font-family: 'Cairo', sans-serif !important;
}

input::placeholder{
    color:grey !important;
}

.primary-bg {
    background: #003333 !important;
    color: white !important;
}

.secondary-bg {

    background: #EC8304 !important;
    color: white !important;
}
.user-image {
    width: 60px;
    height: 60px;
    border-radius: 50%;
}

input{
    color:inherit !important;
}


textarea {
    color:inherit !important;
}



textarea::placeholder {

    color:inherit !important;

}


.flat-featured .flat-tabs .tab-title li{
    cursor:default !important;
}

.comments .comment-form fieldset input {
    border: 1px solid #E5E5EA;
    padding: 11px 14px 13px 17px;
    color: #bde0fe;
    text-align: left;
    font-weight: 500;
    background-color: #fff;
    border-radius: 10px;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
    position: relative;
}
[dir=rtl] .comments .comment-form fieldset input {
    padding: 11px 17px 13px 14px;
    text-align: right;
}




.icon-box {
    display: flex;
    gap: 10px;
    flex-wrap: wrap
}

.amenity-tag {

    background-color: #003333 !important;
    border-radius: 20px;
    padding: 5px 15px;
    font-size: 14px;
    color: white !important;
    display: flex;
    align-items: center;
    gap: 5px;
    border: 1px solid #ccc
}

.amenity-tag .fw-7 {
    font-weight: 700
}

.amenity-tag:hover {
    background-color: #ddd
}

.mx-w-40px {
    max-width: 40px;
}
.widget-logo-footer {
    position: relative;
    padding: 28px 0 28px;
    border-top: 1px solid rgba(255, 255, 255, 0.1);
    color: #fff;
    background: #003333;
}

.sc-button {
    display: inline-block;
    background-color: #FF9933 !important;

}

.secondary-bg {
    background: #FF9933 !important;
}

.icon-social a i, .icon-social:hover {

    background-color: #003333;

}

.secondary-color {
    color: #FF9933 !important;
}
