
.search-wrapper {padding:10px;-webkit-box-shadow:none;box-shadow:none}
.bg-img-home{background:#000 url('/assets/images/header/voiture-occasion.jpg') center;}
.bg-img-home2 {    background-color: rgb(32, 32, 32);
    background-image: linear-gradient(45deg, black 25%, transparent 25%, transparent 75%, black 75%, black), linear-gradient(45deg, black 25%, transparent 25%, transparent 75%, black 75%, black), linear-gradient(to bottom, rgb(8, 8, 8), rgb(32, 32, 32));
    background-size: 10px 10px, 10px 10px, 10px 5px;
    background-position: 0px 0px, 5px 5px, 0px 0px
}
.text-span {
    background-image: url("data:image/svg+xml,%3Csvg width='262' height='17' viewBox='0 0 262 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.99931 12.9463C70.3926 7.14883 214.09 -1.29457 257.733 11.3115' stroke='%23E42620' stroke-width='8' stroke-linecap='round'/%3E%3C/svg%3E%0A");
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: auto;
}
.company-logo {
    height: inherit
}
.crop-text-2 {
    -webkit-line-clamp: 2;
    overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
  }

.bloca {min-height: 510px;}
.card-img-wrap img {position:absolute;top:-10%}
.owl-nav-center.owl-theme .owl-nav [class*="owl-"] {top:38%}
.owl-nav-center.owl-theme .owl-nav .owl-prev {left:1px !important}
.items-carousel.owl-nav-center.owl-theme .owl-nav [class*="owl-"] {
    color: rgb(255 255 255);
    background-color: #E42620
}
.hero-header-rounded {
    padding: 2rem 0 2rem;
}

.form-select {height:37px}
.form-control, .form-select {
    font-size: 1rem;
    font-weight: normal;
}
.search-input, .search-select-field {
    padding: 5px 24px 10px 12px;
}
.select2-container--bootstrap-5 {width:100%}
.select2-container--bootstrap-5 .select2-selection {
    border: 0 !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    border-bottom: 1px solid #dee2e6 !important;
}
.select2-container--bootstrap-5 .select2-dropdown {
    border-color: #e42620 !important;
}
.select2-container--bootstrap-5 .select2-dropdown .select2-results__options .select2-results__option.select2-results__option--selected, .select2-container--bootstrap-5 .select2-dropdown .select2-results__options .select2-results__option[aria-selected=true]:not(.select2-results__option--highlighted) {    
    background-color: #e42620 !important;
}
.select2-container--bootstrap-5 .select2-dropdown .select2-search .select2-search__field:focus {
    border-color: #e42620 !important;
    box-shadow:none !important;
}
.mhlastann {min-height: 500px;}

@media (min-width: 1200px){
.hero-header-rounded .bg-image {
    border-bottom-left-radius: 22%;
    border-bottom-right-radius: 22%;
}
}

@media (min-width: 768px){
.hero-header-rounded {
    padding: 1.5rem 0 2.625rem 1rem;
}
}

@media (min-width: 576px){
    .blog-list-card {
        padding: 20px !important;
    }
}

@media (max-width: 768px){
    h2 {font-size:22px}
    .mhlastann {min-height: 530px;}
}