:root {
	--header-color: #000000;
    --rgba-header-color: 0, 0, 0;
    --header-font-color: #ffffff;
    
    --footer-color: #000000;
    --footer-font-color: #ffffff;
    
    --banner-caption-color: #ffffff;
    
    --body-text-color: #ffffff;
    --main-bg-color: #0f0f0f;
    
    --button-color: #bea86d;
    --button-text-color: #ffffff;
    
    --gray-text: #CBCBCB;

}
body{
    background-color: var(--main-bg-color);
}
html, body, p{
    color: var(--body-text-color);
}
h1, h2, h3, h4, h5, h6{
    color: var(--body-text-color);
}
/* .o-main-warning .o-main-warning-content{
    background-color: var(--header-color);
} */
.header {
    background-color: var(--header-color);
    border-bottom: 1px solid var(--button-color) solid var(--header-color);
    /* border-color: rgba(var(--rgba-header-color), 0.5); */
}
.header.headerFixed {
    background-color: var(--header-color);
}
.header-bg-full-black {
    background-color: var(--header-color);
}
.logo:hover{
    color: var(--button-color);
}
.siteInfo--top .fas
{
    fill: var(--header-font-color); 
}
.primaryMenu li a {
    color: var(--header-font-color);
}
.primaryMenu li.active a {
    color: var(--button-color);
}
.primaryMenu li a:after {
    background: var(--button-color);;
}
.primaryMenu li a:hover {
    color: var(--button-color);;
}
.siteInfo--top .siteInformation {
    color: var(--header-font-color);
}
.siteInfo .siteInfoIcon .siteInformation:hover {
    color: var(--button-color) ;
}
.siteInfo .siteInfoIcon .siteInformation:after{
    background:  var(--button-color) ;
}
#sidebarMenu {
    background-color: var(--header-color);
}
.menu-top-text-wrap span{
    background-color: var(--header-color);
}
.siteInfo--top--mobile{
    background-color: var(--header-color); 
}
.banner .bannerItem .bannerHeading {
    color: var(--banner-caption-color);
}

.home-banner-main .bannerhome-contentbox .banner-caption{
    color: var(--gray-text);
}
.home-banner-main .bannerhome-contentbox .banner-caption p{
    color: var(--gray-text);
}
.home-banner-main .bannerhome-contentbox .banner-subhead-text{
    color: var(--banner-caption-color); 
}
.home-banner-main .bannerhome-contentbox .banner-head-text{
    color: var(--banner-caption-color); 
}
.hvr-shutter-in-horizontal {
    background-color: var(--button-color); 
    color: var(--button-text-color);
}
.hvr-shutter-in-horizontal:before {
    background-color: var(--button-color);
}
.hvr-shutter-in-horizontal:hover{
    color: var(--button-color);
}
.galleryBox .viewProfile{
    background: var(--header-color);
}
.subTitle{
    color: var(--button-color);
}
.commonSectionInner h1, .commonSectionInner h2, .commonSectionInner h3, .commonSectionInner h4, .commonSectionInner h5, .commonSectionInner h6{
    color: var(--body-text-color);
}
.siteInfo--content .fas{
    fill: var(--body-text-color);
}
.siteInfo--content .siteInformation{
    color: var(--body-text-color);
}
.siteInfo .siteInfoIcon .siteInformation:after{
    background: var(--button-color);
}
.inputBox .formIcon{
    fill: var(--body-text-color);
}
.profile-main .profile-head-text{
    color: var(--body-text-color);
}
.profile-main .profile-head-text, .profile-main .profile-subhead-text{
    color:var(--body-text-color);
}
.profile-main .profile-tab-nav .active{
    background-color: var(--button-color);
    color: var(--button-text-color);
    border:1px solid var(--button-color) solid var(--button-color);
}
.profile-main .prf-more-feature-box h2{
    color:var(--body-text-color);
}
.profile-main .prf-more-feature-box .mf-list-content li::before
{
    color: var(--button-color);
}
.profile-main .my-gly-head-text{
    color: var(--body-text-color);
}
.profile-main .profile-subhead-text{
    color: var(--gray-text);
}

.profile-main .profile-contentbox .profile-feaiture-list ul li .list-feature-box .p-lft-ft{
    color: var(--body-text-color);
}
.profile-main .profile-contentbox .profile-details{
    color: var(--gray-text);
}
.profile-main .profile-contentbox .profile-feaiture-list ul li .list-feature-box .p-rf-rt-ft{
    color: var(--body-text-color);
}
.profile-main .profile-tab-nav .active{
    background-color: var(--button-color);
    color: var(--button-text-color);
    border:1px solid var(--button-color) solid var(--button-color);
}
.profile-main .prf-more-feature-box h2{
    color:var(--body-text-color);
}
.profile-main .prf-more-feature-box .mf-list-content li::before{
    color: var(--body-text-color);
}
.prf-more-feature-box .mf-list-content li{
    color: var(--body-text-color);
}
.our-rules-section ul{
    color:var(--body-text-color);
}
.our-rules-section ul li::before{
    background: var(--body-text-color);
}
.city-tour-main .tour-content-box .tour-box .tour-box-inner .touricon{
    fill: var(--button-color);
}
.city-tour-main .tour-content-box .tour-box .tour-box-inner a{
    color: var(--gray-text);
}
.custom-section p a{
    color: var(--button-color);
}
.custom-section p b{
    color: var(--body-text-color);
}
.rate-box ul li span{
    color: var(--body-text-color);
}
.rate-box ul li span:first-child::before{
    color: var(--button-color);
}
.blog-main-section h2{
    color: var(--body-text-color);
}
.blogPagination a.active{
    background-color: var(--button-color); 
    color: var(--button-text-color);
    border:1px solid var(--button-color);
}
.formBttn{
    border: 1px solid var(--button-color);
}
/* Footer  */
.footer{
    background:var(--footer-color);
}
.footer .footerHeading{
    color: var(--footer-font-color);
}
.footer .copyright{
    color: var(--footer-font-color);
} 
.footer .footerBox .siteInfo .siteInfoIcon .fas{
    fill: var(--footer-font-color);
}
.footer .footerBox .siteInfo .siteInfoIcon .siteInformation{
    color: var(--footer-font-color);
}
.footer .footerBox .siteInfo .siteInfoIcon .siteInformation:hover{
    color: var(--button-color);
}
.footer .secondaryMenu li.active a{
    color: var(--button-color);
}
.footer .secondaryMenu li a{
    color: var(--footer-font-color);
}
.footer .secondaryMenu li a:hover{
    color: var(--button-color);
}
.blog-main-section .bloggalleryBox .bloggalleryInfo h6{
    color: var(--gray-text);
}
.blog-main-section .bloggalleryBox .bloggalleryInfo h3{
    color: var(--body-text-color);
}
.blogpostBreadcumb a{
    color: var(--button-color);
}
.breadcrumb-item+.breadcrumb-item::before{
    color: var(--gray-text);
}
.breadcrumb-item.active{
    color: var(--gray-text);
}
.blogpostMain .relatedArticleBox h6{
    color: var(--gray-text);
}
.blogpostMain .blogpostBox .blogpostinfo p{
    color: var(--gray-text);
}
.blogpostMain .blogpostBox .blogpostinfo h6{
    color: var(--gray-text);
}
.blog-main-section .bloggalleryBox .bloggalleryInfo p{
    color: var(--gray-text);
}
.city-tour-main .tour-content-box .tour-box .tour-box-inner p{
    color: var(--gray-text);
}
.blogpostMain .relatedArticleBox h5{
    color: var(--body-text-color);
}
.blogpostMain .blogpostBox .blogpostinfo h3{
    color: var(--body-text-color);
}
.blogpostMain .relatedArticleBox p{
    color: var(--body-text-color);
}

.banner-subhead-text p{
    color: var(--banner-caption-color);
}