:root {
    --main-color-one: #0b49a1;
    --main-color-two: #5580ff;
    --portfolio-color: #ff4756;
    --logistic-color: #ff4039;
    --industry-color: #ff5820;
    --secondary-color: #1d2228;
    --heading-color: #0a1121;
    --paragraph-color: #878a95;
    --construction-color: #ffbc13;

    --lawyer-color: #c89e66;
    --political-color: #e70f49;
    --medical-color: #47ccf1;
    --medical-two-color: #fc6286;
    --fruits-color: #4ca338;
    --fruits-heading-color: #014019;
    --portfolio-dark-one: #202334;
    --portfolio-dark-two: #191c47;
    --charity-color: #d1312e;
    --dagency-color: #ff8a47;
    --cleaning-color: #fee126;
    --cleaning-two-color: #20beea;
    --course-color: #21baf7;
    --course-two-color: #fda809;
    --grocery-color: #80b82d;
    --grocery-heading-color: #014019;
    --heading-font: 'Nunito', sans-serif;
    --body-font: 'Nunito', sans-serif;
}

/* navbar style 02 */

/* navbar style 03 */

/* navbar style 04 */
/* navbar style 05 */
.navbar-variant-05 .navbar-area,
.navbar-variant-05 .navbar-area .nav-container {
    background-color: var(--secondary-color);
}

.navbar-variant-05 .navbar-area .nav-container .navbar-collapse .navbar-nav li a,
.navbar-variant-05 .navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children:before,
.navbar-variant-05 .navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-mega-menu:before,
.navbar-variant-05 .navbar-area .nav-container .nav-right-content ul li,
.navbar-variant-05 .navbar-area .nav-container .nav-right-content ul li a {
    color: rgb(255, 255, 255);
}

.navbar-variant-05 .navbar-area .nav-container .navbar-collapse .navbar-nav li a:hover,
.navbar-variant-05 .navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children:hover:before,
.navbar-variant-05 .navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-mega-menu:hover:before,
.navbar-variant-05 .navbar-area .nav-container .nav-right-content ul li:hover,
.navbar-variant-05 .navbar-area .nav-container .nav-right-content ul li a:hover {
    color: rgb(255, 255, 255);
}

.navbar-variant-05 .navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li a {
    background-color: #fff;
    color: var(--paragraph-color);
}

.navbar-variant-05 .navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li a:hover {
    background-color: var(--main-color-one);
    color: #fff;
}

.navbar-variant-05 .navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu {
    border-bottom-color: var(--main-color-one);
}

.navbar-variant-05 .mobile-cart a .pcount,
.navbar-variant-05 .navbar-area .nav-container .nav-right-content ul li.cart .pcount {
    background-color: var(--main-color-one);
    color: #fff;
}

.navbar-variant-05 .navbar-area .nav-container .navbar-collapse .navbar-nav li.current-menu-item a {
    color: #fff !important;
}


.navbar-variant-05 .construction-support-area {
    background-color: #fff;
}

.navbar-variant-05 .construction-single-info-list-item .content .subtitle {
    color: var(--heading-color);
}

.navbar-variant-05 .construction-single-info-list-item .icon {
    color: var(--industry-color);
}

.navbar-variant-05 .construction-single-info-list-item .content .title,
.navbar-variant-05 .construction-support-area .support-inner .right-content-wrap ul #langchange,
.navbar-variant-05 .right-content-wrap li a,
.navbar-variant-05 .right-content-wrap li span {
    color: var(--heading-color);
}

.navbar-variant-05 .right-content-wrap li a:hover {
    color: var(--heading-color);
}

.navbar-variant-05 .construction-support-area .support-inner .boxed-btn {
    background-color: var(--main-color-two);
    color: #fff
}

.navbar-variant-05 .construction-support-area .support-inner .boxed-btn:hover {
    background-color: var(--main-color-one);
    color: #fff;
}


/* navbar style 06 */
/* topbar style */
.top-bar-area {
    background-color: var(--secondary-color);
}

.top-bar-inner ul li a,
#langchange {
    color: #f2f2f2;
}

.top-bar-inner ul li a:hover {
    color: var(--main-color-two);
}

.top-bar-inner .btn-wrapper .boxed-btn.reverse-color {
    background-color: var(--main-color-two);
    color: #fff
}

.top-bar-inner .btn-wrapper .boxed-btn.reverse-color:hover {
    background-color: var(--main-color-two);
    color: #fff;
}


/* mega style */
.xg_mega_menu_wrapper {
    background-color: #fff;
    ;
}

.xg-mega-menu-single-column-wrap .mega-menu-title {
    color: var(--heading-color);
}

.xg-mega-menu-single-column-wrap ul li a,
.xg-mega-menu-single-column-wrap ul .single-mega-menu-product-item .title,
.xg-mega-menu-single-column-wrap ul .single-mega-menu-product-item .content .price-wrap .price,
.single-donation-mega-menu-item .title {
    color: var(--paragraph-color) !important;
}

.single-donation-mega-menu-item .content .goal h4 {
    color: var(--paragraph-color) !important;
    opacity: .6;
}

.xg-mega-menu-single-column-wrap ul li a:hover,
.xg-mega-menu-single-column-wrap ul .single-mega-menu-product-item .title:hover,
.single-donation-mega-menu-item .title:hover {
    color: var(--main-color-color) !important;
}

.xg-mega-menu-single-column-wrap ul .single-mega-menu-product-item .content .price-wrap del {
    color: var(--paragraph-color) !important;
    opacity: .6;
}

.single-donation-mega-menu-item .content .boxed-btn {
    background-color: var(--main-color-one);
    color: #fff !important;
}

.single-donation-mega-menu-item .content .boxed-btn:hover {
    background-color: var(--main-color-one);
    color: #fff !important;
}

/* breadcrumb css */
.breadcrumb-area:before {
    background-color: rgba(0, 0, 0, .6);
}

.breadcrumb-area .page-title {
    color: #fff;
}

.breadcrumb-area .page-list li:first-child a {
    color: var(--main-color-one);
}

.breadcrumb-area .page-list li {
    color: rgba(255, 255, 255, .7);
}

/* footer css */
.footer-area .copyright-area {
    background-color: #2d316a !important;
    color: rgba(255, 255, 255, .7);
}

.footer-area .footer-top {
    background-color: #202353 !important;
}

.widget.footer-widget .widget-title {
    color: rgba(255, 255, 255, .9);
}

.contact_info_list li.single-info-item .icon,
.footer-widget.widget_nav_menu ul li a:after {
    color: var(--main-color-two);
}

.footer-area .footer-widget.widget_tag_cloud .tagcloud a,
.footer-area .widget.footer-widget p,
.footer-area .widget.footer-widget.widget_calendar caption,
.footer-area .widget.footer-widget.widget_calendar td,
.footer-area .widget.footer-widget.widget_calendar th,
.footer-area .widget.footer-widget ul li,
.footer-area .widget.footer-widget ul li a {
    color: rgba(255, 255, 255, .6);
}

.footer-area .footer-widget.widget_tag_cloud .tagcloud a:hover,
.footer-area .widget.footer-widget ul li a:hover {
    color: rgba(255, 255, 255, .6);
}
