/*disclaimer finanziamento*/
span.disclaimer {
    display: block;
    font-size: 10px;
    margin: 10px 20px;
    text-align: justify;
}
.disclaimer a {
    color: #fff;
    text-decoration: revert;
}
/* fix logo position */
.logo {
    position: relative;
    z-index: 999;
}

/* Services style */
a.anchor {
    display: block;
    position: relative;
    top: -100px;
    visibility: hidden;
}

img.serv-img {
    max-width: 70%;
}
@media (min-width: 768px){
    .lead {
        font-size: 17px;
    }
    
}


/* MODAL STYLE */
.modal-header {
    background-color: #707173;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSI0MCUiIHN0b3AtY29sb3I9IiMyZjVlOGUiIHN0b3Atb3BhY2l0eT0iMSIvPjxzdG9wIG9mZnNldD0iNDAlIiBzdG9wLWNvbG9yPSIjMzM2Njk5IiBzdG9wLW9wYWNpdHk9IjEiLz48L2xpbmVhckdyYWRpZW50PjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjbGVzc2hhdC1nZW5lcmF0ZWQpIiAvPjwvc3ZnPg==);
    background-image: -webkit-linear-gradient(-45deg, #e02b40 40%, #707173 40%);
    background-image: -moz-linear-gradient(-45deg, #e02b40 40%, #707173 40%);
    background-image: -o-linear-gradient(-45deg, #e02b40 40%, #707173 40%);
    background-image: linear-gradient(-45deg, #e02b40 40%, #707173 40%);
}

.modal-body {
    background-color: #f9f9f9;
}

.modal-content label.form-label {color: #707173;}

.modal-content .modal-header h4 {
    border-left: 4px solid #888a8e;
}




.inline-flex{
display: inline-flex !important;
}

/* Style Finanziamento */
.col-md-12.finanziamentoTot{
}
.pricefinanziamento {
    border: 1px solid;
    /* padding: 10px; */
    text-align: center;
    border-radius:10px;
    background-color: #707173;
    color: #fff;
    
}

.pricefinanziamento h2 {
    margin-top: 10px;
    border: 3px solid #e02b40;
    border-radius: 20px;
    padding: 10px;
    margin: 0px 20px ;
}

.pricefinanziamento h2 small {
    color: #fff;
    font-size: 45%;
    text-align: left;
}
#left-info .enquiry .subhead-side-bar .finanziamentoTot h4 {
    margin-left: 0;
    margin-bottom: 0;
    border-left: 0px solid #888a8e;
    text-align: left;
    color: #fff;
    padding: 20px;
}

.finanziamento h5{
    padding-right: 10px;
    text-align: right;
    margin-top: 0px;
    margin-left: 20px;
    font-family: 'Montserrat', sans-serif;
    font-size: 12px;
    color: #fff;
    text-transform: uppercase;
    font-weight: 500;
    
}
.finanziamento h5 span{
    font-weight: 600;
    font-size: 14px;
}

.pricefinanziamento .advanced-button.info {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}

.pricefinanziamento .advanced-button i {
    border-end-end-radius: 10px;
    border-start-end-radius: 0;
}



/* Input SliderCal */

/* The slider itself */
.sliderCalc {
    -webkit-appearance: none;  /* Override default CSS styles */
    appearance: none;
    width: 100%; /* Full-width */
    height: 5px; /* Specified height */
    background: #d3d3d3; /* Grey background */
    outline: none; /* Remove outline */
    opacity: 0.7; /* Set transparency (for mouse-over effects on hover) */
    -webkit-transition: .2s; /* 0.2 seconds transition on hover */
    transition: opacity .2s;
  }
  
  /* Mouse-over effects */
  .sliderCalc:hover {
    opacity: 1; /* Fully shown on mouse-over */
  }
  
  /* The sliderCalc handle (use -webkit- (Chrome, Opera, Safari, Edge) and -moz- (Firefox) to override default look) */
  .sliderCalc::-webkit-slider-thumb {
    -webkit-appearance: none; /* Override default look */
    appearance: none;
    width: 15px; /* Set a specific sliderCalc handle width */
    height: 15px; /* Slider handle height */
    background: #e02b40; /* Green background */
    cursor: pointer; /* Cursor on hover */
    border-radius: 25px;
  }
  
  .sliderCalc::-moz-range-thumb {
    width: 25px; /* Set a specific slider handle width */
    height: 25px; /* Slider handle height */
    background: #e02b40; /* Green background */
    cursor: pointer; /* Cursor on hover */
  }



/* Page auto slider arrow fix */
@media (min-width: 860px){
    .car-details .tabs {
        margin-top: 550px;
    }
    ul.flex-direction-nav {
        margin-top: -550px;
    }
}

/*Services Page*/
.meet-team .team-member .thumb-holder img {
    border-radius: 0; 
    height: 220px;
}
.meet-team .team-member .thumb-holder .hover-content {
    background-color: rgba(000, 000, 000, 0.25);/* rgba(250, 250, 250, 0.95);*/
    position: absolute;
    left: 50%;
    margin-left: -97px;
    width: 194px;
    height: 192px;
    border-radius: 0;

}
/*down-content-transparent*/

.down-content.down-content-transparent{
    background-color: transparent; 
  }

:root {
    --borderRadiusPx: 10px;
  }
  
/*border-radius*/
.tp-caption.first-line.lft.tp-resizeme.start {
    border-radius: var(--borderRadiusPx);
}
#page-heading .page-active {
    border-top-left-radius: var(--borderRadiusPx);
    border-top-right-radius: var(--borderRadiusPx);
}
.advanced-button {
    border-radius: var(--borderRadiusPx);
}
.advanced-button i {
    border-end-end-radius: 10px;
    border-start-end-radius: 10px;
}
.form-control {
    border-radius: var(--borderRadiusPx);
}
.details .head-side-bar {
    border-radius: var(--borderRadiusPx);
}
.car-details .up-content span {
    border-radius: var(--borderRadiusPx);
}
.enquiry .head-side-bar {
    border-radius: var(--borderRadiusPx);
}

#left-info .enquiry {
    border-radius: var(--borderRadiusPx);
}
#left-info .details {
    border-radius: var(--borderRadiusPx);
}
.car-details .up-content{
    border-radius: var(--borderRadiusPx);
}
.car-details .flexslider ul li img {
    border-radius: var(--borderRadiusPx);
}
.flex-control-thumbs img {
    border-radius: var(--borderRadiusPx);
}
.flex-direction-nav .flex-next {
    border-radius: var(--borderRadiusPx);
}
.go-top.go-top-visible {
    border-radius: var(--borderRadiusPx);
}
.owl-item {
    border-radius: var(--borderRadiusPx);
}
.heading-section-2 .dec i {
    border-radius: var(--borderRadiusPx);
}


/* card border-radius */
.card {
    border-radius: var(--borderRadiusPx);
}
.card-img-top {
    border-top-left-radius:  var(--borderRadiusPx);
    border-top-right-radius:  var(--borderRadiusPx);
}
.card-body .down-content span {
    border-bottom-left-radius: var(--borderRadiusPx);
    border-bottom-right-radius: var(--borderRadiusPx);
}
/* footer border-radius */
iframe {
    border-radius: var(--borderRadiusPx);
}

footer .about-us ul li i {
    border-radius: var(--borderRadiusPx);
}


/* Ricerca auto border-radius */
div#filter {
    border-bottom-left-radius: var(--borderRadiusPx);
    border-bottom-right-radius: var(--borderRadiusPx);
}
#sidebar .sidebar-content .head-side-bar {
    border-top-left-radius: var(--borderRadiusPx);
    border-top-right-radius: var(--borderRadiusPx);
}
.dropdownMenu {
    border-radius: var(--borderRadiusPx);
}
.option-set {
    border-bottom-left-radius: var(--borderRadiusPx);
    border-bottom-right-radius: var(--borderRadiusPx);
    
}
.dropdownMenuOpen{
    border-top-left-radius: var(--borderRadiusPx);
    border-top-right-radius: var(--borderRadiusPx);
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}



.container {

    padding-left: 0;
    padding-right: 0;
}

/* Fix form control height */
.form-control {
    height: 40px;
}
.page::after { 
    content:'';
    position: absolute;
    z-index: -1;
    height: calc(100% - 20px);
    top: 10px;
    right: -1px;
    width: 5px;
    background: #666;
  }

  .option-set::-webkit-scrollbar-track {
    margin-top: 10px;
    margin-bottom: 10px;

}
::-webkit-scrollbar-thumb {
    
    background: #626264 !important;
}
.option-set::-webkit-scrollbar-track {
    background: #fff !important;
}
.option-set::-webkit-scrollbar-thumb {
    background: #626264 !;
    border-radius: 10px; 
  }
.go-top {
    background-color: #e02b40!important;
}
#page-heading .page-active ul li:last-child a {
    color: #f2f2f2;
}
#page-heading .page-active {
    background-color: #e02b40;
}
.why-us .services .service-item:hover i {
    background-color: #e02b40;
    color: #fff;
}

.row {
    margin-left: 0;
    margin-right: 0;
}
/*NAVBAR*/
#sub-header {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSI0MCUiIHN0b3AtY29sb3I9IiMyZjVlOGUiIHN0b3Atb3BhY2l0eT0iMSIvPjxzdG9wIG9mZnNldD0iNDAlIiBzdG9wLWNvbG9yPSIjMzM2Njk5IiBzdG9wLW9wYWNpdHk9IjEiLz48L2xpbmVhckdyYWRpZW50PjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjbGVzc2hhdC1nZW5lcmF0ZWQpIiAvPjwvc3ZnPg==);
    background-image: -webkit-linear-gradient(-45deg, #e02b40 40%, #707173 40%);
    background-image: -moz-linear-gradient(-45deg, #e02b40 40%, #707173 40%);
    background-image: -o-linear-gradient(-45deg, #e02b40 40%, #707173 40%);
    background-image: linear-gradient(-45deg, #e02b40 40%, #707173 40%); 
}
.main-logo{
    width: 280px;
}
nav.main-navigation ul li:last-child {
    float: none;
    padding: 0;
}

.first-line {
    color: #fff;
    background-color: #e2001a;
}
.second-line {
    background-color:rgb(112, 111, 111, 0.5);
    border-radius: var(--borderRadiusPx);
    padding: 8px 16px;
    font-size: 40px;
    font-weight: 500;
    text-align: center;
    display: flex;
}

.second-line a {
    color: #fff;
}



img.services{
    width: 50%;
}
.featured-listing #featured-listing .featured-item img {
    width: 100%;
    overflow: hidden;
}

.featured-listing #featured-cars.featured-category .featured-item img {
    width: 40%;
    overflow: hidden;
}

.featured-listing #featured-cars.featured-category .featured-item.col-md-6 img {
    width: 30%;
    overflow: hidden;
}


.why-us-custom p {
    line-height: 32px;
}
.why-us .services .service-item i {
    font-size: 20px;
}


#page-heading {
    margin-top: 110px;
    background-image: url(../img/page-heading-bg.jpg);
    width: 100%;
    background-size: cover;
    background-repeat: no-repeat;
    padding-top: 80px;
}


/*PROMO*/

.promo-img{
 width: 65%;
}

/*FOOTER*/
#sub-footer a {
    color: #8997a5;
}
#sub-footer p em {
    color: #e02b40;
}
#sub-footer a:hover {
    text-decoration: underline;
}

@media (max-width: 991px){
    .why-us-custom .heading-section {
        text-align: center;
    }
    .why-us-custom .heading-section .line-dec {
        margin-left: auto;
        margin-right: auto;
    }
    img.services {
        width: 28%;
        margin-top: 20px;
    }
}


/*PAGE AUTO*/

.flex-viewport {
    max-height: 600px !important;
}
@media only screen and (max-width: 600px) {
    .main-logo {
        width: 230px;
    }
    .flex-viewport {
        max-height: 340px !important;
    }
}
p {
    font-size: 17px;
}
.car-details .tabs li.active a, .car-details .tabs li.active a:hover {

    border-bottom: 2px solid #e02b40;
}
.flex-direction-nav a {
    background-color: #e02b40;
}
.car-details .up-content span.spanPrice {
    background-color: #e02b40;
    color: #fff;
}


.flex-control-thumbs img {
    max-height: 83px;
}

.first-info span, .second-info span, .third-info span {
    float: right;
    color: #336699;
}   
/* .first-info h4{
 color: #888888;
} */
.advanced-button {
    background-color: #e02b40;
}
.advanced-button a{
    color: #fff;
}
.advanced-button.info {
    width: auto;
    height: 40px;
    background-color: #e02b40;
    color: #fff !important;
    line-height: 40px;
}
.advanced-button.info a{
    color: #fff;

}
.advanced-button i {
    background-color: #c02638;
}

.advanced-button.finanziamento {
    width: 233px;
    margin-left: 20px;
}

.listing-grid .featured-item {
    margin-bottom: 30px;
    min-height: 361px;
}

/*FILTER*/
div#filter {
    padding: 25px;
}
  
.dropdownMenu{
    border: 1px solid #707173;
    cursor: pointer;
    width: 100%;
    background-color: #707173;
    font-family: 'Roboto', sans-serif;
    font-size: 12px;
    color: #fff;
    padding: 8px;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSI0MCUiIHN0b3AtY29sb3I9IiMyZjVlOGUiIHN0b3Atb3BhY2l0eT0iMSIvPjxzdG9wIG9mZnNldD0iNDAlIiBzdG9wLWNvbG9yPSIjMzM2Njk5IiBzdG9wLW9wYWNpdHk9IjEiLz48L2xpbmVhckdyYWRpZW50PjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjbGVzc2hhdC1nZW5lcmF0ZWQpIiAvPjwvc3ZnPg==);
    background-image: -webkit-linear-gradient(-45deg, #e02b40 40%, #707173 40%);
    background-image: -moz-linear-gradient(-45deg, #e02b40 40%, #707173 40%);
    background-image: -o-linear-gradient(-45deg, #e02b40 40%, #707173 40%);
    background-image: linear-gradient(-45deg, #e02b40 40%, #707173 40%); 
    
}

.dropdownMenu.option-set{
    border: 1px solid #707173;
    cursor: pointer;
    width: 100%;
    background-color: #707173;
    font-family: 'Roboto', sans-serif;
    font-size: 12px;
    color: #a7cdf2;
    padding: 8px;
}

#sidebar .sidebar-content .head-side-bar {
    padding: 15px 0px;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSI0MCUiIHN0b3AtY29sb3I9IiMyZjVlOGUiIHN0b3Atb3BhY2l0eT0iMSIvPjxzdG9wIG9mZnNldD0iNDAlIiBzdG9wLWNvbG9yPSIjMzM2Njk5IiBzdG9wLW9wYWNpdHk9IjEiLz48L2xpbmVhckdyYWRpZW50PjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjbGVzc2hhdC1nZW5lcmF0ZWQpIiAvPjwvc3ZnPg==);
    background-image: -webkit-linear-gradient(-45deg, #e02b40 40%, #707173 40%);
    background-image: -moz-linear-gradient(-45deg, #e02b40 40%, #707173 40%);
    background-image: -o-linear-gradient(-45deg, #e02b40 40%, #707173 40%);
    background-image: linear-gradient(-45deg, #e02b40 40%, #707173 40%); 
}
#sidebar .sidebar-content {
    background-color: #fff;
}
.option-set {
    border-top: 0 !important;
    border-left: 1px solid #707173 !important;
    border-right: 1px solid #707173 !important;
    border-bottom: 1px solid #707173 !important;
}
#sidebar .sidebar-content .head-side-bar h4 {
    border-left: 4px solid #888a8e;
}
div#filter {
    border: 1px solid #707173;
}
input[type=checkbox]:before {
     border: 1px solid #707173 !important;
}
.option-set label {
    color: #000;
}

#left-info .details .head-side-bar {
    background-color: #707173;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSI0MCUiIHN0b3AtY29sb3I9IiMyZjVlOGUiIHN0b3Atb3BhY2l0eT0iMSIvPjxzdG9wIG9mZnNldD0iNDAlIiBzdG9wLWNvbG9yPSIjMzM2Njk5IiBzdG9wLW9wYWNpdHk9IjEiLz48L2xpbmVhckdyYWRpZW50PjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjbGVzc2hhdC1nZW5lcmF0ZWQpIiAvPjwvc3ZnPg==);
    background-image: -webkit-linear-gradient(-45deg, #e02b40 40%, #707173 40%);
    background-image: -moz-linear-gradient(-45deg, #e02b40 40%, #707173 40%);
    background-image: -o-linear-gradient(-45deg, #e02b40 40%, #707173 40%);
    background-image: linear-gradient(-45deg, #e02b40 40%, #707173 40%); 
}
#left-info .enquiry .head-side-bar {
    background-color: #707173;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSI0MCUiIHN0b3AtY29sb3I9IiMyZjVlOGUiIHN0b3Atb3BhY2l0eT0iMSIvPjxzdG9wIG9mZnNldD0iNDAlIiBzdG9wLWNvbG9yPSIjMzM2Njk5IiBzdG9wLW9wYWNpdHk9IjEiLz48L2xpbmVhckdyYWRpZW50PjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjbGVzc2hhdC1nZW5lcmF0ZWQpIiAvPjwvc3ZnPg==);
    background-image: -webkit-linear-gradient(-45deg, #e02b40 40%, #707173 40%);
    background-image: -moz-linear-gradient(-45deg, #e02b40 40%, #707173 40%);
    background-image: -o-linear-gradient(-45deg, #e02b40 40%, #707173 40%);
    background-image: linear-gradient(-45deg, #e02b40 40%, #707173 40%); 
}
#left-info .details .head-side-bar h4 {
    border-left: 4px solid #888a8e;
    
}
#left-info .enquiry .head-side-bar h4 {
    border-left: 4px solid #888a8e;
}
#left-info .details .list-info ul li {
    color: #707173; 
}
#left-info .details {
    background-color: #f9f9f9;
}
.car-details .up-content {
    background-color: #f9f9f9;
}
.featured-listing {
    background-color: #f9f9f9; /* fdfdfd */
}
#left-info .enquiry {
    background-color: #f9f9f9;/* eaf1f7 */
    margin-top: 30px;
}
.clients {
    background-color: #fff;
}
#cta-1 {
    background-color: #f9f9f9;
}
.searchform{
    background-color: #fff;
}
.autoInEvidenza{
    background-color: #fff;
}
.promo{
    background-color: #f9f9f9;
}
/*Car Card*/


/*cardd*/

.down-content {
    background-color: #ffffff;
    padding: 15px;
}


.card-body {
  /* margin-bottom: 30px; */
}
.card-body img {
  width: 100%;
  overflow: hidden;
}
.card-body .down-content {
  background-color: #ffffff;
  padding: 15px;
  border-top: 2px solid #e02b40;
}
.card-body .down-content h2 {
  font-family: 'Montserrat', sans-serif;
  margin-top: 0px;
  margin-bottom: 0px;
  font-size: 14px;
  text-transform: uppercase;
  color: #222222;
  font-weight: 700;
  width: 70%;
  display: inline-block;
  min-height: 46px;
}

/* fix span oldPrice */
span.oldPricePagecar {
    font-weight: 500 !important;
    font-size: 10px;
    background-color: rgba(102, 102, 102, 0.7) !important;
    color: rgba(255, 255, 255, 0.5);
    text-decoration: line-through;
}
span.oldPrice{
    line-height: 10px;
    font-size: 10px;
    text-decoration: line-through;
    color: rgba(255, 255, 255, 0.5);
    }
    
.card-body span.spanPrice {
  font-family: 'Montserrat', sans-serif;
  text-align: center;
  line-height: 36px;
  padding: 0px 12px;
  display: inline-block;
  background-color: #e02b40;
  font-size: 13px;
  text-transform: uppercase;
  color: #fff;
  font-weight: 700;

}

.card-body .down-content span.spanPrice {
  font-family: 'Montserrat', sans-serif;
  text-align: center;
  line-height: 16px;
  padding: 10px 12px;
  display: inline-block;
  margin-top: -16px;
  margin-right: -15px;
  float: right;
  background-color: #e02b40;
  font-size: 13px;
  text-transform: uppercase;
  color: #fff;
  font-weight: 700;
}
.card-body .down-content .light-line {
  width: 40px;
  height: 2px;
  background-color: #eeeeee;
  margin-top: 15px;
}
.card-body .down-content p {
  margin-top: 10px;
  margin-bottom: 30px;
  min-height: 66px;

  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;  
  overflow: hidden;

}

.card-body  .car-info {
 /*  margin: -15px; */
  /* border-bottom: 2px solid #eeeeee; */
/*   border-top: 2px solid #eeeeee; */
  min-height: 90px;
}
.card-body  .car-info ul {
    columns:2;
    -webkit-columns: 2;
    -moz-columns: 2;
    padding: 0;
    margin: 0px 15px;
    list-style: none;
}
.card-body  .car-info ul li {
 /*  text-align: center; */
  padding-left: 3px;
  padding-right: 4px;
  padding-top: 2px;
  padding-bottom: 2px;
  /* margin: 0px 5px;
  border-right: 1px solid #eeeeee; */
  /* display: inline-block; */
  font-size: 13px;
  color: #888888;
  font-family: 'Roboto', sans-serif;
  min-height: 20px;
}
.card-body .car-info ul li i {
  margin-left: -5px;
  margin-right: 5px;
  color: #888888;
}
.card-body .car-info ul li:last-child {
  border-right: none;
  padding-right: 0px;
}
.card-body:hover h2 {
  color: #336699;
}




.ico-info {
    width: 50%;
    text-align: center;
 }
 
 .card{
    background-color: #fff;
    border: 1px solid #eeeeee;
     margin-bottom: 20px;
     /* border-radius: 20px; */
     min-height: 400px;
 }
 .card-img-top{
    width: 100%;
 }
 .card:hover{
   /*  box-shadow: 3px 3px 3px 3px rgba(0,0,0,0.1); */
 }
 .card-link{
     cursor: pointer;
 }
 
 a.card-link:link {
     color: #212529;
     text-decoration: none;
 }
 
 a.card-link:visited {
     color: #212529;
     text-decoration: none;
 }
 
 a.card-link:hover {
     color: #212529;
     text-decoration: nonw;
 }
 
 a.card-link:active {
     color: #212529;
     text-decoration: none;
 }


 div#noRes {
    padding: 20px;
    border-radius: 10px;
    background-image: linear-gradient(-45deg, #707173 40%, #707173 40%);
    color: #fff;
    font-family: 'Montserrat', sans-serif;
    font-size: 12px;
    color: #ffffff;
    text-transform: uppercase;
    font-weight: 700;
}