:root {
    --primary-color: #0c3725;
    --white-color: #ffffff;
    --black-color: #000000;
    --light-black-color: #222222;
    /* --secondary-color: #b49249; */
}

.w-5 {
    width: 5px !important;
}

.w-10 {
    width: 10px !important;
}

.w-15 {
    width: 15px !important;
}

.w-20 {
    width: 20px !important;
}

.w-25 {
    width: 25px !important;
}

.w-30 {
    width: 30px !important;
}

.w-40 {
    width: 40px !important;
}

.w-45 {
    width: 45px !important;
}

.w-50 {
    width: 50px !important;
}

.w-55 {
    width: 55px !important;
}

.w-60 {
    width: 60px !important;
}

.h-5 {
    height: 5px !important;
}

.h-10 {
    height: 10px !important;
}

.h-15 {
    height: 15px !important;
}

.h-20 {
    height: 20px !important;
}

.h-25 {
    height: 25px !important;
}

.h-30 {
    height: 30px !important;
}

.h-40 {
    height: 40px !important;
}

.h-45 {
    height: 45px !important;
}

.h-50 {
    height: 50px !important;
}

.h-55 {
    height: 55px !important;
}

.h-60 {
    height: 60px !important;
}

.box-shadow-none {
    box-shadow: none !important;
}

.main-menu ul li.center-logo .logo {
    background-color: var(--white-color);
}

.hero-section-2 .hero-content {
    padding-top: 160px;
}

.back-to-top.floating-whatsapp {
    visibility: visible;
    opacity: 1;
    /* right: 0px; */
    bottom: 45%;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    animation: pulse 2s infinite;
}

.back-to-top.top-scroll {
    background-color: var(--secondary-color);
    color: var(--white-color);
}

.back-to-top.top-scroll:hover {
    background-color: var(--primary-color);
    color: var(--white-color);
}

.dearly-note .facilities-item {
    margin-bottom: 30px;
}

/* / Smartphones (portrait and landscape) ----------- / */
@media only screen and (min-device-width : 768px) {

    .w-lg-35 {
        width: 35% !important;
    }

    .w-lg-50 {
        width: 50% !important;
    }

    .h-lg-100 {
        height: 100% !important;
    }

    .header-1 .header-lower.sticky .header-content .main-menu ul .center-logo .logo {
        height: 125px;
    }

    .header .header-contact-info ul li::before {
        display: none;
    }

}