:root
{
    --theme-white: #ffffff;
    --theme-dark: #1f1f1f;
    --theme-light-dark: #F1F2F3;
    --theme-medium-dark: #222831;
    --theme-yellow: #FFC107;
}
.family-dancing-italic
{
    font-family: 'Dancing Script' !important;
    font-style: italic;
}
.family-open
{
    font-family: 'Open Sans Condensed' !important;
}
.text-dark-css
{
    color: var(--theme-dark) !important;
}
.bg-dark-css
{
    background-color: var(--theme-dark) !important;
}
.text-light-dark-css
{
    color: var(--theme-light-dark) !important;
}
.bg-light-dark-css
{
    background-color: var(--theme-light-dark) !important;
}
.text-medium-dark-css
{
    color: var(--theme-medium-dark) !important;
}
.bg-medium-dark-css
{
    background-color: var(--theme-medium-dark) !important;
}

html body 
{
    background: var(--theme-dark);
    background: var(--theme-white);
}
.divider
{
    height: 100px;
}
/* Navigation Starts */
.active a
{
    color: var(--theme-yellow) !important;
}

.navbar .navbar-nav .nav-item a,
.navbar .navbar-nav .dropdown button,
.social-links li a,
.social-links li a .bi
{
    transition: all .4s ease;
}
.navbar .navbar-nav .nav-item:hover a
{
    color: var(--theme-yellow) !important;
}
.social-links li:hover a
{
    background-color: #fff !important;
}
/* Navigation Ends */

/* Hero's Section Starts */
.hero
{
    background-image: url(../images/hero-bg-image.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.border-bottom-css
{
    border-bottom: 3px solid var(--theme-light-dark) !important;
    border-top-left-radius: 50%;
}
/* Hero's Section Ends */

/* Our menu Section Starts */
.menu .menu-body .box .box-header img
{
    transition: all .6s ease;
}
.menu .menu-body .box:hover .box-header img
{
    transform: scale(1.1);
}
/* Our menu Section Ends */