.bg-dark {
    background-color: #343a40 !important;
}


.features-area .features-items .single-item.feature .item i::after {
    background: #d0732c;
    opacity: 0.3;
}

.features-area .features-items .item i {
    color: #c34029;
}

#grad1 {
  height: auto;

    background-image: linear-gradient(to right, rgba(79,55,54,1),rgba(157,50,45,1), rgba(205,105,44,.8), rgba(224,159,45,.9));
}

.padding-30{
    padding-bottom:30px;
}

.footer-bottom {
    padding-bottom: 10px;
    padding-top: 10px;
    background: #2d3034;
}

.contact-area .contact-items .right-item {

    background: linear-gradient(to right, rgba(79,55,54,1),rgba(157,50,45,1), rgba(205,105,44,.8), rgba(224,159,45,.9)) !important;

}

.default-productinfo {
    padding-top: 10px;
    padding-bottom: 120px;
    position: relative;
}

.achivement-area .fun-fact .counter .timer::after {
    position: absolute;
    right: -25px;
    top: 2px;
    content: "";
    color: #d71921;
    font-size: 30px;
    font-weight: 800;
}

.achivement-area .fun-fact .counter .timer.plus::after {
    position: absolute;
    right: -28px;
    top: 4px;
    content: "";
    color: #d71921;
    font-size: 26px;
    font-weight: 800;
    font-family: "Font Awesome 5 Free";
}

.achivement-area .fun-fact .counter .timer {
    font-size: 34px;
    line-height: 1;
    font-weight: 600;
    position: relative;
    z-index: 1;
    display: inline-block;
    color: #ffffff;
    margin-left: 0px;
}


.banner-area.text-large .content h2 {

    font-weight: 700;

}

.team-area .team-items .thumb::after {
    background: none !important;
}