a:active, a:hover, a:focus {
    color: #dfe276;
}
h1, h2, h3, h4, h5, h6 {
    color: #171735;
}
.bg-dark {
    background-color: #171735;
}

.site-header .e-p-bx li a {
    color: #171735;
}

.header-nav .nav>li>a, .is-fixed.color-fill .header-nav .nav>li>a {
    padding-bottom: 8px;
}

.header-nav .nav>li>a:hover {
    background-color: transparent;
    color: #171735;
}
.btn-filter-wrap li.btn-active, .footer-dark .footer-top a:active, .footer-dark .footer-top a:hover, .header-nav .nav>li .mega-menu>li ul a:hover, .header-nav .nav>li .sub-menu li a:hover, .header-nav .nav>li .sub-menu li:hover>a, .header-nav .nav>li.active>a, .header-nav .nav>li.current-menu-item>a, .header-nav .nav>li:hover>a, .latest-blog-3.blog-md .mt-post-meta i, .latest-blog-3.post-overlay .mt-post-meta i, .masonry-filter.link-style.has-bg>li.active a, .masonry-filter.link-style.has-bg>li:hover a, .masonry-filter.link-style.white>li a:active, .masonry-filter.link-style.white>li a:hover, .masonry-filter.link-style.white>li.active a, .masonry-filter.outline-style.has-bg>li a:hover, .masonry-filter.outline-style.has-bg>li.active a, .masonry-filter.outline-style>li a:active, .masonry-filter.outline-style>li a:hover, .masonry-filter.outline-style>li.active a, .masonry-filter>li a:active, .masonry-filter>li a:hover, .masonry-filter>li.active a, .mt-breadcrumb li a, .nav-dark.header-nav .nav>li .mega-menu>li ul a:hover, .pricing-table-style-3 .pricingtable-title *, .pricing-table-style-5 .pricingtable-title *, .rating-bx, .social-icons.social-dark.has-bg li a:hover, .social-icons.social-light.has-bg li a:hover, .status-value span, .testimonial-1 .testimonial-position, .testimonial-2 .testimonial-position, .testimonial-2 .testimonial-text .fa-quote-left, .text-primary, .video-play-btn, .widget_archive ul li a:hover, .widget_categories ul li a:hover, .widget_meta ul li a:hover, .widget_nav_menu li a:hover, .widget_pages ul li a:hover, .widget_recent_comments ul li a:hover, .widget_recent_entries ul li a:hover, .widget_services ul li a:hover, blockquote::before, button.scroltop, h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover, ol.comment-list li.comment .reply a, ul.primary li::before, .mt-team-seven .social-share-btn-content .social-icons a:hover, .widget_categories li span.badge, .icon-count-2:hover span.icon-count-number, .filter-navigation a::after, .footer-dark .social-icons li a, .site-footer .widget_services ul li a:hover, .hover-navigation a::after, .site-button-link.yellow, .widget_tag_cloud a:hover, .page-notfound span.title, blockquote.author-quote .fa-quote-right, .project-classic .mt-title::after, .header-dark-1 .main-bar .header-nav .nav > li.active > a, .header-dark-1 .main-bar .header-nav .nav > li:hover > a {
    color: #979797;
}
.btn-filter-wrap li.btn-active, .footer-dark .footer-top a:active, .footer-dark .footer-top a:hover, .header-nav .nav>li .mega-menu>li ul a:hover, .header-nav .nav>li .sub-menu li a:hover, .header-nav .nav>li .sub-menu li:hover>a, .header-nav .nav>li.active>a, .header-nav .nav>li.current-menu-item>a, .header-nav .nav>li:hover>a, .latest-blog-3.blog-md .mt-post-meta i, .latest-blog-3.post-overlay .mt-post-meta i, .masonry-filter.link-style.has-bg>li.active a, .masonry-filter.link-style.has-bg>li:hover a, .masonry-filter.link-style.white>li a:active, .masonry-filter.link-style.white>li a:hover, .masonry-filter.link-style.white>li.active a, .masonry-filter.outline-style.has-bg>li a:hover, .masonry-filter.outline-style.has-bg>li.active a, .masonry-filter.outline-style>li a:active, .masonry-filter.outline-style>li a:hover, .masonry-filter.outline-style>li.active a, .masonry-filter>li a:active, .masonry-filter>li a:hover, .masonry-filter>li.active a, .mt-breadcrumb li a, .nav-dark.header-nav .nav>li .mega-menu>li ul a:hover, .pricing-table-style-3 .pricingtable-title *, .pricing-table-style-5 .pricingtable-title *, .rating-bx, .social-icons.social-dark.has-bg li a:hover, .social-icons.social-light.has-bg li a:hover, .status-value span, .testimonial-1 .testimonial-position, .testimonial-2 .testimonial-position, .testimonial-2 .testimonial-text .fa-quote-left, .video-play-btn, .widget_archive ul li a:hover, .widget_categories ul li a:hover, .widget_meta ul li a:hover, .widget_nav_menu li a:hover, .widget_pages ul li a:hover, .widget_recent_comments ul li a:hover, .widget_recent_entries ul li a:hover, .widget_services ul li a:hover, blockquote::before, h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover, ol.comment-list li.comment .reply a, ul.primary li::before, .mt-team-seven .social-share-btn-content .social-icons a:hover, .widget_categories li span.badge, .filter-navigation a::after, .site-footer .widget_services ul li a:hover, .hover-navigation a::after, .site-button-link.yellow, .widget_tag_cloud a:hover, .page-notfound span.title, blockquote.author-quote .fa-quote-right, .project-classic .mt-title::after, .header-dark-1 .main-bar .header-nav .nav > li.active > a, .header-dark-1 .main-bar .header-nav .nav > li:hover > a {
    border-bottom: 5px solid #DFE276;
}
.slider-block {
    border: 20px solid #dfe276;
}
.site-button-secondry {
    background-color: #171735;
}
.site-button-secondry.btn-effect:before, .site-button-secondry.btn-effect:after {
    border-color: #171735;
}
.rev_slider .tp-mask-wrap .tp-caption, .wpb_text_column .rev_slider .tp-mask-wrap .tp-caption, .wpb_text_column .rev_slider .tp-mask-wrap :last-child {
    color: #171735 !important;
}
.header-nav .nav>li, .is-fixed.color-fill .header-nav .nav>li {
    margin-right: 10px;
}
#welcome .tp-thumbs-inner-wrapper .tp-thumb.selected:after, .bdr-primary, .date-style-3 .mt-post-media, .masonry-filter.outline-style.customize>li.active a, .masonry-filter.outline-style.customize>li:hover a, .masonry-filter.outline-style.has-bg>li a:hover, .masonry-filter.outline-style.has-bg>li.active a, .masonry-filter.outline-style>li a:active, .masonry-filter.outline-style>li a:focus, .masonry-filter.outline-style>li a:hover, .masonry-filter.outline-style>li.active a, .pricing-table-style-4 .pricingtable-inner, .social-icons.social-radius.social-dark.has-bg a:hover, .social-icons.social-square.social-dark.has-bg a:hover, button.scroltop, input[type=checkbox]+label:hover:before, input[type=checkbox]:checked+label:before, input[type=radio]+label:hover:before, input[type=radio]:checked+label:before, ol.list-num-count.list-outline>li::before, .slider-block, #welcome .tp-thumbs-inner-wrapper .tp-thumb.selected:after, .site-button.btn-effect:before, .site-button.btn-effect:after{
    border-color: #dfe276;
}
.acc-bg-primary a, .bg-primary, .custom-page.pager li>a:focus, .custom-page.pager li>a:hover, .custom-pagination.pagination>.active>a, .custom-pagination.pagination>.active>a:focus, .custom-pagination.pagination>.active>a:hover, .custom-pagination.pagination>.active>span, .custom-pagination.pagination>.active>span:focus, .custom-pagination.pagination>.active>span:hover, .custom-pagination.pagination>li>a:focus, .custom-pagination.pagination>li>a:hover, .custom-pagination.pagination>li>span:focus, .custom-pagination.pagination>li>span:hover, .date-style-2 .post-date, .faq-block .faq-ans::after, .faq-block .faq-que::after, .masonry-filter.button-style.has-bg>li a:hover, .masonry-filter.button-style.has-bg>li.active a, .masonry-filter.button-style>li a:active, .masonry-filter.button-style>li a:focus, .masonry-filter.button-style>li a:hover, .masonry-filter.button-style>li.active a, .masonry-filter.outline-style.customize>li.active a, .masonry-filter.outline-style.customize>li:hover a, .mt-nav-pills li:hover a, .mt-tabs.border-top .nav-tabs>li.active>a::after, .noTrespassingBarLineG, .overlay-icon a, .overlay-icon a:hover, .owl-carousel .owl-dots .owl-dot.active span, .owl-carousel .owl-dots .owl-dot:hover span, .pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover, .pagination>li>a:focus, .pagination>li>a:hover, .pagination>li>span:focus, .pagination>li>span:hover, .pricing-table-style-2 .pricingtable-title, .pricingtable-price, .searchform input[type=submit], .site-button, .social-icons.social-radius.social-darkest a:hover, .social-icons.social-radius.social-primary a, .social-icons.social-square.social-darkest a:hover, .social-icons.social-square.social-primary a, .widget-title::after, .widget_archive ul li span.badge, .widget_calendar table tbody td#today, .widget_calendar thead, .widget_getintuch i, ol.list-num-count>li::before, .header-nav .nav > li .sub-menu li a::after, .mt-separator:after, .sep-line-one:after, .mt-separator:before, .sep-line-one:before, .about-home.owl-carousel .owl-dots .owl-dot.active span, .input-animate.input .spin, .icon-count-2::after, .footer-dark .social-icons li a:hover, .video-section-full-v2::after, .mt-bnr-inr-entry .banner-title-outer:after, .mt-bnr-inr-entry .banner-title-outer:before, .mt-bnr-inr-entry .banner-title-outer .banner-title-name:after, .mt-bnr-inr-entry .banner-title-outer .banner-title-name:before, .m-about::after, .our-story .row:nth-child(odd) .our-story-pic-block:after, .our-story .row:nth-child(even) .our-story-pic-block:after, .call-for-quote-outer, .widget_newsletter-2 .newsletter-bx .newsletter-icon, blockquote.author-quote::before, .project-classic .mt-title::before, .img-center-icon .overlay-bx .overlay-icon a, .footer-light .social-icons li a:hover {
    background-color: #dfe276;
}
.site-button {
    color: #171735;
}

.site-button:hover {
    background-color: #979797;
    color: #fff;
}
.site-button:hover.btn-effect:before, .site-button:hover.btn-effect:after {
    border-color: #979797;
}
a.site-button-link:hover {
    color: #979797;
}

.mission-mid {
    background-image: url("../images/archifix/mission.jpg");
}
.icon-count-2 span.icon-count-number {
    font-size: 80px;
    line-height: 80px;
}
.services_carousel .item {
    box-shadow: 0px 0px 5px #5e5e5e;
}
.footer-dark .footer-top a {
    color: #999;
}
.logo-footer a:hover {
    border-bottom: none !important;
}
.logo-footer {
    margin-bottom: 20px;
}
.work-togthr{
    background-image: url("../images/archifix/work-tghtr-bg.jpg");
}
.footer-top {
    padding: 60px 0px 10px 0px;
}
.footer-dark .footer-bottom a {
    color: #dfe276;
}
.footer-dark .footer-top {
    background-color: #171735;
}
.footer-dark .footer-bottom {
    background-color: #0f0f23;
}



.about{
    background-image: url("../images/archifix/about-us-banner.jpg");
    background-position: bottom !important;
}
.m-about-years {
    border-left: 10px solid #dfe276;
}
.mt-bnr-inr-entry .banner-title-outer {
    border-left: 10px solid #dfe276;
    border-right: 10px solid #dfe276;
}
.img-sctn:after {
    content: "";
    position: absolute;
    top: 90px;
    left: -90px;
    width: 75%;
    height: 90%;
    background-color: transparent;
    border: 30px solid rgba(191,191,191,0.1);
    z-index: -1;
}
.style-4::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	background-color: #F5F5F5;
    border-radius: 5px;
}

.style-4::-webkit-scrollbar
{
	width: 6px;
	background-color: #F5F5F5;
}

.style-4::-webkit-scrollbar-thumb
{
	background-color: #969696;
    border-radius: 5px;
}
.mt-icon-box-wraper.style-4 {
    box-shadow: 0 0 5px #939393;
    max-height: 328px;
    overflow-y: scroll;
}
.service{
    background-image: url("../images/archifix/service-banner.jpg");
    background-position: bottom !important;
}
.figcaption.srvc-nme {
    padding: 24px 20px;
}
.mt-icon-box-sm {
    background: none;
}
.mt-icon-box-sm img {
    height: 60px;
}

.project{
    background-image:url("../images/archifix/project-banner.jpg");
    background-position: bottom !important;
}

.contact{
    background-image: url("../images/archifix/contact-banner.jpg");
    background-position: bottom !important;
}
.cnct-info a {
    color: #fff;
}

.hilite-title strong {
    color: #b1b1b1;
}
.testimonial-2 .block-shadow {
    min-height: 306px;
    box-shadow: 0 6px 28px 0 rgb(50 50 50 / 46%);
}
.hover-shadow:hover {
    box-shadow: 0 10px 30px 0 rgb(50 50 50 / 50%);
}
.image-effect-two .mfp-link {
    margin-left: 0;
}
.image-effect-one .figcaption {
    padding-right: 10px;
}