#header .header-top {
    background-color: #ffc400;
}

.header-nav-top .nav > li > span {
    color: #f9f5f5 !important;
}

#header .header-nav-top .nav > li > a {
    color: #fdfbfb !important;
}

html .text-color-tertiary, html .text-tertiary {
    color: #fff !important;
}

.social-icons li {
    background-color: #333;
}

.fab {
    font-weight: 400;
    color: #fff;
}

#header .header-btn-collapse-nav {
    background: #ffc400;
}
.text-color-hover-primary {
    color:#ffc400 !important;
}

#header.header-effect-shrink .header-container {
    min-height: 90px;
}

.owl-carousel.nav-dark.nav-style-1 .owl-nav .owl-next, .owl-carousel.nav-dark.nav-style-1 .owl-nav .owl-prev {
    color: #ffc400 !important;
}

div.transbox {
    margin: 30px;
    background-color: #ffffff;
    border: 1px solid white;
    opacity: 0.6;
    width: auto !important;
}

div.transbox p {
    margin: 5%;
    font-weight: bold;
    color: #000000;
}

html .btn-primary {
    background-color: #ffc400;
    border-color: #013160 #013160 #00172e;
    color: #fff;
    --color: #333 !important;
    --hover: #333 !important;
    --disabled: #013160;
    --active: #011e3a;
}
.featured-boxes-full-scale > .featured-box-full-primary:nth-child(1) {
    background-color: #f4bc02 !important;
}

.featured-boxes-full-scale > .featured-box-full-primary:nth-child(2) {
    background-color: #ffc400 !important;
}
.featured-boxes-full-scale > .featured-box-full-primary:nth-child(3) {
    background-color: #f4bc02 !important;
    color:#e1e1e1 !important
}

.featured-boxes-full-scale > .featured-box-full-primary:nth-child(4) {
    background-color: #ffc400 !important;
}

.custom-thumb-info-style-1 .thumb-info-wrapper::after {
    background: #1c1c1a !important;
}

.custom-featured-boxes-style-1 .featured-box .box-content svg {
    fill: #0c0c0c;
}

@media (min-width: 992px) {
    #header .header-nav.header-nav-links nav > ul li:hover > a {
      color: #ffc400 !important;
    }
}

@media (min-width: 992px) {
    #header .header-nav.header-nav-links nav > ul:not(:hover) > li > a.active {
      color: #ffc400 !important;
    }
}

html .text-color-primary, html .text-primary {
    color: #ffc400 !important;
}

.home-intro {
    background-color: #ffc400 !important;
    margin-bottom: 0px !important;
}

section.section.section-height-2 {
    padding: 110.769px 0;
}

li {
    text-align: initial;
}

.btn-outline.btn-dark {
    color: #ffc400;
    border-color: #ffc400 !important;
}

.btn-outline.btn-dark:hover, html .btn-outline.btn-dark.hover {
    color: #fff !important;
    background-color: #ffc400 !important;
    border-color: #251463;
}

html .btn-outline.btn-primary:hover, html .btn-outline.btn-primary.hover {
    color: #fff !important;
    background-color: #ffc400;
    border-color: #013160;
  }

html .btn-outline.btn-dark {
    color: #ffc400 !important;
}

html .svg-fill-color-primary svg path, html .svg-fill-color-primary svg rect, html .svg-fill-color-primary svg line, html .svg-fill-color-primary svg polyline, html .svg-fill-color-primary svg polygon {
    fill: #ffc400 !important;
}

.svg-animation-effect-1-hover:hover svg path, .svg-animation-effect-1-hover:hover svg polygon, .svg-animation-effect-1-hover:hover svg polyline, .svg-animation-effect-1-hover:hover svg rect {
    stroke: #ffc400;
}

a {
    color: #212529 !important;
    text-decoration: none;
}

.custom-featured-boxes-style-1 .featured-box .box-content {
    border: 7px solid #ffc400;
}

.bg-color-primary, html .bg-primary {
    background-color: #ffc400 !important;
}

html .overlay-color-primary:not(.no-skin)::before {
    background-color: #00000099 !important;
}

.bg-color-primary, html .bg-primary {
    background-color: #ffc400 !important;
}background-color: #ffc400;

html .bg-color-primary, html .bg-primary {
    background-color: #ffc400 !important;
}

.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus, .pagination .page-item.active .page-link {
    background-color: #ffc400 !important;
    border-color: #ffc400;
}

.pagination > li > a, .pagination > li > span, .pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus {
    color: #ffc400;
}
html .btn-outline.btn-primary {
    color: #ffc400 !important;
    border-color: #ffc400 !important;
}

section.section {
    background: rgba(0,0,0,0.7);
    /*border-top: 5px solid #403d3a00 !important;*/
    margin: 1px 0 !important;
    padding: 200px 0;
}

section.section-custom-map1 {
    background: transparent url(../img/tax2.png) center 0 no-repeat;
    padding: 129px 0 0;
    margin: 20px 0 0;
    border: 0;
}
/*services*/

.page-header {
    background-color: #212529;
    margin: 0 0 35px;
    padding: 30px 0;
    position: relative;
    text-align: left;
}
.page-header.page-header-modern.page-header-background {
    padding: 90px 0;
}

.list.list-icons li > [class*="fa-"]:first-child {
    color: #ffc400 !important;
    border-color: #ffc400;
}
a.text-light:focus, a.text-light:hover {
    color: #fcfcfd !important;
}
html .btn-primary {
    background-color: #ffc400;
    border-color: #f0c254 #f0c254 #f0c254;
    color: #fff;
    --color: #013160;
    --hover: #333;
    --disabled: #333;
    --active: #333;
}

#footer .footer-copyright p {
    color: #0e0d0d !important;
}

#footer a:not(.btn), #footer li, #footer strong, #footer .footer-copyright p, #footer a:not(.btn):not(.no-footer-css) {
    color: #444;
}
#footer {
    font-size: 14px !important;
    border-top: 4px solid #fff !important;
    margin-top: 0 !important;
}

#footer .footer-copyright {
    background: #f7f7f7 !important;
    border-top: 1px solid #e1e1e1;
  }