/* Change this Primary Color */
/* Primary Color */
:root {
    --var-primary: #ff9900;
}

/* Rules */
::-moz-selection { /* Code for Firefox */
    color: white;
    background: var(--var-primary);
}
::selection {
    color: white;
    background: var(--var-primary);
}
a {
    color: var(--var-primary);
}
.btn-common {
    background-color: var(--var-primary);
}
.btn-common:hover {
    color: var(--var-primary);
    border-color: var(--var-primary);
}
.btn-border {
    color: var(--var-primary);
    border: 1px solid var(--var-primary);
}

.btn-border:hover {
    border-color: var(--var-primary);
    background-color: var(--var-primary);
}

.btn-border:focus {
    border-color: var(--var-primary);
    background-color: var(--var-primary);
}

.btn-rm {
    color: var(--var-primary);
}

.btn-rm:hover {
    color: var(--var-primary);
}

.icon-close, .icon-check {
    color: var(--var-primary);
}
a.back-to-top i {
    background: var(--var-primary);
}
#loader-1:before, #loader-1:after {
    border-top-color: var(--var-primary);
}
#features .box-item .icon i {
    color: var(--var-primary);
}
#features .box-item:hover h4 {
    color: var(--var-primary);
}
.services-item .icon i {
    color: var(--var-primary);
}
.services-item .services-content h3 a:hover {
    color: var(--var-primary);
}
.services-item:hover .icon {
    background: var(--var-primary);
}
.navbar-expand-md .navbar-nav .active > .nav-link, .navbar-expand-md .navbar-nav .nav-link.active, .navbar-expand-md .navbar-nav .nav-link.open, .navbar-expand-md .navbar-nav .open > .nav-link {
    color: var(--var-primary) !important;
}
.top-nav-collapse .navbar-nav .nav-link:hover {
    color: var(--var-primary) !important;
    border-color: var(--var-primary) !important;
}

.top-nav-collapse .navbar-nav .nav-link:hover {
    color: var(--var-primary) !important;
}

.navbar-expand-md .navbar-toggler {
    border: 1px solid var(--var-primary);
    color: var(--var-primary);
}
.top-nav-collapse .navbar-nav li.active a.nav-link {
    color: var(--var-primary) !important;
    border-color: var(--var-primary);
}
.navbar-expand-md .navbar-nav .nav-link:before {
    background-color: var(--var-primary);
}
.navbar-expand-md .navbar-nav .active > .nav-link,
.navbar-expand-md .navbar-nav .nav-link.active,
.navbar-expand-md .navbar-nav .nav-link.open,
.navbar-expand-md .navbar-nav .open > .nav-link {
   color: var(--var-primary) !important;
}

.navbar-expand-md .navbar-nav .nav-link:hover,
.navbar-expand-md .navbar-nav .nav-link:hover::before,
.navbar-expand-md .navbar-nav .nav-link:focus {
   color: var(--var-primary);
}
.dropdown .dropdown-item:focus,
.dropdown .dropdown-item:hover,
.dropdown .dropdown-item.active {
   color: var(--var-primary);
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    background: var(--var-primary) !important;
}
.team-item .info-text h3 a:hover {
    color: var(--var-primary);
}
#pricing .table .icon-box i {
    color: var(--var-primary);
}
#pricing .table .pricing-header .price-value {
    color: var(--var-primary);
}
#pricing .table:hover .icon-box {
    background: var(--var-primary);
}
#pricing #active-tb .icon-box {
    background: var(--var-primary);
}
.testimonial {
    background-color: var(--var-primary);
}
.testimonial-item .content .star-icon i {
    color: var(--var-primary);
}
.testimonial-item .info .indicator {
    color: var(--var-primary);
}
.owl-carousel button.owl-dot.active span, .owl-carousel button.owl-dot.clickable, .owl-carousel button.owl-dot:hover span {
    background: var(--var-primary);
}
.form-control:focus {
    border-color: var(--var-primary);
}
.contact-right .contact-icon {
    background: var(--var-primary);
}
.footer-area .footer-link li a:hover {
    color: var(--var-primary);
}
.footer-area #subscribe-form .form-group .btn-common {
    color: var(--var-primary);
}
#copyright p a {
    color: var(--var-primary);
}
.shape {
    background-color: var(--var-primary);
}
.swiper-pagination-bullet-active {
    background: var(--var-primary);
}
