.collapse {

    visibility: visible !important;
}

.colorado{
    background-color: #DF9755 !important;
}
div.wpforms-container-full .wpforms-form .wpforms-submit-container {

    margin-top: 40px !important;
}

div.wpforms-container-full input[type=submit], div.wpforms-container-full button[type=submit], div.wpforms-container-full .wpforms-page-button, .wp-core-ui div.wpforms-container-full input[type=submit], .wp-core-ui div.wpforms-container-full button[type=submit], .wp-core-ui div.wpforms-container-full .wpforms-page-button {

    width: 100% !important;
}

.hero-3 .hero-content h1 {

    color: #DF9755;
    
    font-weight: 800 !important;


}

.hero-1 .hero-content {

    background-color: #DF9755 !important;
}
.theme-btn.bg-white:hover {

    background-color: #1c2120 !important;
}

.section-title h6 {

    color: #DF9755;
}
.service-section {

    background-color: #2c3736;
}


.service-card-items-2 .service-content .arrow-icon {

    color: #DF9755;
}

.service-card-items-2:hover {

    background-color: #DF9755;
}

.cta-banner-wrapper .theme-btn {

    color: black;
}

.cta-banner-wrapper h2 b {

    color: #DF9755;
}

.section-bg {

    background-color: #1c2120 !important;
}

.about-wrapper-3 .about-content .list li i {

    color: #DF9755;
}

.theme-btn {

    background-color: #DF9755;
}

.header-3 {

    background-color: #1c2120 !important;
}

.hero-3::before {

    background-color: #1c2120 !important;
}

.header-3 .header-main .main-menu ul li a:hover {

    color: #DF9755 !important;
}   

.footer-section::before {

    background-color: #1c2120 !important;
}

.footer-widgets-wrapper .single-footer-widget .widget-head h5::before {

    background-color: #DF9755;
}



.header-3 .header-main .sidebar__toggle {

    color: #DF9755;
}
.news-box-items .news-content .author-items .link-btn {

    color: #DF9755;
}

.link-service {

    color: #DF9755;
}

.link-service:hover {

    color: #DF9755;
}

.news-box-items:hover, .news-box-items.active {

    background-color: #1c2120;
}

.project-section .project-dot .swiper-pagination-bullet-active {

    background-color: #DF9755;
}

.project-wrapper-2 .project-thumb::before {

    background-image:linear-gradient(0deg, rgba(18, 19, 21, 0.0) 0%, rgba(18, 19, 21, 0.0) 100%);
}
.footer-widgets-wrapper .single-footer-widget .list-area li:hover a {

    color: #DF9755;
}

.footer-bottom p a {

    color: #DF9755;
}

.back-to-top {

    color: #DF9755;
    border-color: #DF9755;
}

.back-to-top:hover {

    background-color: #DF9755;
}

.sticky.header-3 .header-main .main-menu ul li a {

    color: white;
}

.sticky.header-3 .header-main .main-menu ul li a:hover {

    color: #DF9755 !important;
}

.breadcrumb-wrapper .page-heading .breadcrumb-items li {

    color: #DF9755;
}

.breadcrumb-wrapper .page-heading .breadcrumb-items li a:hover {

    color: #DF9755;
}

.faq-wrapper .faq-accordion .accordion-item .accordion-header .accordion-button {

    color: #DF9755;
}

.faq-wrapper .faq-accordion .accordion-item .accordion-header .accordion-button:not(.collapsed)::after {

    color: #DF9755;
}

.service-box-items:hover .service-content .number {
    -webkit-text-stroke-color: #DF9755;
}

.service-box-items .service-content h3 a:hover {

    color: #DF9755;
}

.link-btn:hover {

    color: #DF9755;
}

.achivements-wrapper .achivements-image::before {

    background-color: #DF9755;
}

.offcanvas__info {

    border-color: #DF9755;
}
.offcanvas__wrapper .offcanvas__content .offcanvas__close {

    background-color: #DF9755;
}
.offcanvas__wrapper .offcanvas__content .offcanvas__contact ul li .offcanvas__contact-icon i {

    color: #DF9755;
}



@media (width >= 20rem) {
    h2 {
        font-size: 30px !important;
        font-weight: 700 !important;
        line-height: 106% !important;
    }

    
}
@media (width >= 48rem) {
    h2 {
        font-size: 48px !important;
        font-weight: 700 !important;
        line-height: 106% !important;
    }

    
}

@media (width >= 64rem) { 

    h3 {
        font-size: calc(1.3rem + .6vw) !important;
    }
    h2 {
    
        font-size: 48px !important;
        line-height: 115% !important;
        font-weight: 800 !important;
    }
    
    h1 {
        font-size: 100px !important;
        font-weight: 700 !important;
        line-height: 106% !important;
    }


 }



