section.moto-rent-hero {
    margin-top: -40px;
    padding-top: 30px;
}

section.about-section .circle-large {
    margin-bottom: -40px;
}

.md-cta-box .cta-shape {
    left: 120px;
    right: unset;
}

.md-cta-box .bike-man {
    right: unset;
    left: 140px;
}

.moto-rent-hero-content h1 {
    font-size: 49px;
}
a.logo img {
    max-height: 54px;
    padding-bottom: 5px;
    padding-left: 20px;
}

a.brand-logo img {
    height: 110px;
}
a.logo-wrapper img {
    width: 60%;
}
.motor-parts-box::before{
    background:unset;
}

.md-primary-btn {
    background-color: #023500;
    color: #fff;
    border: 0;
}
.text-md-primary {
    color: #4e8db8;
}
.eq-listing-btn span {
    background-color: #023500;
    color: #fff;
}
.app-btn.md-primary-btn {
    background-color: #023500;
    color: #fff;
}
.theme-scrolltop-btn {
    background: #023500;
}
.btn-primary {
    --bs-btn-color: #0c0800;
    --bs-btn-bg: #023500;
    --bs-btn-border-color: #FC0012;
    --bs-btn-hover-color: #0c0800;
    --bs-btn-hover-bg: #fc2636;
    --bs-btn-hover-border-color: #fc1a2a;
    --bs-btn-focus-shadow-rgb: 216, 1, 15;
    --bs-btn-active-color: #0c0800;
    --bs-btn-active-bg: #fd3341;
    --bs-btn-active-border-color: #fc1a2a;
    --bs-btn-active-shadow: unset;
    --bs-btn-disabled-color: #0c0800;
    --bs-btn-disabled-bg: #FC0012;
    --bs-btn-disabled-border-color: #FC0012;
}
.car-thumb-slider-wrapper .car-thumb-slider .car-thumb-single.swiper-slide-thumb-active {
    border-color: #023500;
}
:root{
    --bs-primary-rgb:#023500;
}
.brands-filter ul li a.active {
    background: #023500;
}
.btn-secondary::before {

    background: #023500;
}
.h3-blog-card:hover .h3-blog-card-content {
    background: #023500;
}
.single-staff .hover-overlay::before {

    background: #023500;

}
.motor-parts-box .slide-control {

    background-color: #023500;

}
.about-icon-box .icon-wrapper{
    color: #023500;
    background: #76b3dc61;
}
.brands-filter ul li a.active {
    color: #fff;
    -webkit-box-shadow: 0px 10px 40px #023500;
    box-shadow: 0px 10px 40px #023500;
}
.eq-ofcanvus-toggle:hover,
.eq-search-toggle:hover,
.eq-listing-btn:hover span {
    background-color: #023500;
}
.breadcrumb-section {
    margin-top: -40px;
    padding-bottom: 60px;
    padding-top: 80px;
    background-color: #4a4a4a !important;
}

.breadcrumb-section::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: -webkit-gradient(linear, left top, left bottom, from(#4a4a4a), to(rgba(17, 16, 16, 0.81)));
    background: linear-gradient(180deg, #4a4a4a 0%, rgba(17, 16, 16, 0.81) 100%);
    z-index: -1;
}
.countdown-box .icon-wrapper {

    background: #9aafff2e;
}
.bg-primary-light {
    background-color: #9aafff2e;
}
.single-staff:hover {
    -webkit-box-shadow: 0px 20px 50px #9aafff2e;
    box-shadow: 0px 20px 50px #9aafff2e;
}
.lds-dual-ring:after {
    content: " ";
    display: block;
    width: 64px;
    height: 64px;
    margin: 8px;
    border-radius: 50%;
    border: 6px solid #4e8db8;
    border-color: #4e8db8 transparent #4e8db8 transparent;
    -webkit-animation: lds-dual-ring 1.2s linear infinite;
    animation: lds-dual-ring 1.2s linear infinite;
}
.h4-feature-item .icon-wrapper {
    width: 55px;
    height: 55px;
    background: #9aafff2e;
    font-size: 20px;
}
img{
    max-width: 100%;
}

.form-control {
    border: 1px solid #515151;
    border-radius: 0;
}

.form-group {
    margin-bottom: 15px;
}

.form-label {
    margin-bottom: 0;
}

button.submitVirtualForm {
    background: #2196F3;
    color: #fff;
}

.form-group.text-right.text-end {
    text-align: left !important;
}

section.staff-area {
    background: #f5f5f5;
}


.footer-contact-info li span {
    color: #147c10;
}


section.staff-area h2.h1 {
    color: #000;
}

section.staff-area .title-style-2 p.pera-text-2 {
    color: #000 !important;
}
.cycle-hero .cycle-hero-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{
    background:#023500;
}
.single-staff.text-center.rounded.position-relative.z-1.overflow-hidden img.img-fluid.border.border-2 {
    margin-left: -50px !important;
    border: 0 !important;
    margin-top: -40px;
    margin-right: -40px;
    width: calc( 100% + 80px);
    max-width: fit-content;
    max-height: 250px !important;
    min-width: calc(100% + 80px);
}
.h3-blog-card .feature-img img {
    height: 240px;
    width: 100%;
}


@media screen and (max-width: 600px) {
    .cycle-hero .hero-dark-shape::before {
        background: unset;
    }
    .cycle-hero {
        margin-top: -40px;
        background: #f3f3f3;
        z-index: 1;
    }
    .cycle-hero-right img {
        height: 260px !important;
        margin:  60px 0 0px auto !important;
    }
    .swiper-slide.cycle-hero-single > .g-5 > div:last-child {
        margin: 0;
        margin-top: 8px;
    }

    section.about-section {
        padding-top: 39px;
        padding-bottom: 40px;
        margin: 0 !important;
    }

    .cycle-hero {
        padding-top: 0 !important;
    }

    .feedback-section {
        margin: 0 !important;
        padding: 0 !important;
        margin-top: 90px !important;
    }

    section.feedback-section {
        padding: 0 !important;
        margin: 0 !important;
    }

    .car-slider-single .car-slider-item-left img {
        min-height: auto !important;
    }

    .footer-style-3.has-features {
        padding-top: 80px !important;
    }

    section.offer-section span.subtitle {
        margin-top: 20px;
    }
}