p {
    margin-bottom: 0px !important;
}
.h1, .h2, .h4, .h5, .h6, h1, h2, h4, h5, h6 {

    margin-bottom: 0px !important;
}

/*header*/
#sp-top-bar {
    background: #005E9E !important;
}
#sp-top-bar a {
    color: #ffffff !important;
}
#sp-top-bar a:hover, a:focus, a:active {
    color: #DCA407 !important;
}
.sp-megamenu-parent>li>a {
    color: #00102A !important;
    font-weight: 500 !important;
}
.sp-megamenu-parent>li.active>a, .sp-megamenu-parent>li.active:hover>a {
    color: #005E9E !important;
    font-weight: 600 !important;
}
body .sppb-btn.sppb-btn-default, body .sppb-btn.sppb-btn-primary, body .sppb-btn.btn-primary, body .btn.sppb-btn-default, body .btn.sppb-btn-primary, body .btn.btn-primary {
    background-color: #005E9E !important;
}
body .sppb-btn.sppb-btn-default:hover, body .sppb-btn.sppb-btn-default:focus, body .sppb-btn.sppb-btn-default:active, body .sppb-btn.sppb-btn-primary:hover, body .sppb-btn.sppb-btn-primary:focus, body .sppb-btn.sppb-btn-primary:active, body .sppb-btn.btn-primary:hover, body .sppb-btn.btn-primary:focus, body .sppb-btn.btn-primary:active, body .btn.sppb-btn-default:hover, body .btn.sppb-btn-default:focus, body .btn.sppb-btn-default:active, body .btn.sppb-btn-primary:hover, body .btn.sppb-btn-primary:focus, body .btn.sppb-btn-primary:active, body .btn.btn-primary:hover, body .btn.btn-primary:focus, body .btn.btn-primary:active {
    background-color: #DCA407 !important;
}

/*home search*/

.filter-search-home {
   display: flex;
}
button.filter-search-button-home {
    padding: 10px 50px;
    border: unset;
    border-radius: 0px 100px 100px 0px;
    background: #2699FB;
    color: #fff;
}
.filter-advance-title-home {
    text-align: center;
    color: #fff;
}
.basic-filter-home {
    margin-bottom: 10px;
}
.filter-advance-content-home {
    background: #fff;
    padding: 20px 20px 30px;
}
.filter-title-home {
    background: #e6e6e6;
    padding: 8px 10px 8px 10px;
    margin-top: 10px;
    color: #2F485F;
}
.filter-content-home {
    padding: 20px 10px;
    border: 2px solid #e6e6e6;
}
#search-car-brand, #car-model {
    margin-bottom: 20px;
}

#car-model-date-from {
    margin-bottom: 10px;
}
.filter-content-home.scrollable-tags {
    max-height: 320px  !important;
}
/*running Number*/
.sppb-animated-number-title {
    background: #fff;
    border-radius: 100px;
    padding: 10px 50px;
}

/*pricing*/
#sppb-addon-5748e9ee-f390-46dd-9c83-b48e86991760, #sppb-addon-f659b8e5-ccfb-4fc7-aede-241ff0ba7b68, #sppb-addon-3d0e5e45-0f88-4528-9ffe-f60f6a9d3a28 {
    border-radius: 30px 30px 0px 0px;
}
/*page Title*/
.sp-page-title {
    padding: 100px 110px 240px 110px !important;
    background-position: 50% 100% !important;
    background-color: #ffffff !important;
    
}
/*case serach*/
.filter-search-cases{
    display: flex;
}
input#search-keyword {
    border-radius: 100px 0px 0px 100px !important;
  background: #fff;
    padding: 20px 30px;
}
button.filter-search-button-cases {
    padding: 10px 20px;
    border: unset;
    border-radius: 0px 100px 100px 0px;
    background: #2699FB;
    color: #fff;
}
/*.filter-title {
    text-align: center;
    color: #fff;
    padding: 10px 0px 0px 0px;
}*/
.filter-title-cases {
    background: #e6e6e6;
    padding: 10px;
    font-size: 18px;
    font-weight: 500;
    color: #2F485F;
    margin: 10px 0px 0px;
}

.filter-label {
    display: contents; !important;
    margin-bottom: 0px !important;
    font-size: 14px !important;
    font-weight: 400 !important;
    color: #000000 !important;
}
.chosen-container-single .chosen-single {
    margin: 20px 0px 0px 0px !important;
    padding: 5px 0 0 8px !important;
    height: 35px !important;
    min-width: 190px;
}
.chosen-container-single .chosen-single div b {
    margin-top: 5px;
}