.latest_section_inner {
    margin-bottom: -30px;
    position: relative;
    margin-top: 30px;
}
.latest_section_item {
    border-radius: 5px;
    background: #fff;
    overflow: hidden;
    margin-bottom: 30px;
    box-shadow: 0px 2px 4px 0px rgb(0 121 175 / 8%);
    transition: all 300ms linear 0s;
}
.latest_section_item .car_img {
    overflow: hidden;
    position: relative;
    z-index: 2;
}
.latest_section_item .text_body h5 {
    display: inline-block;
    /* float: right; */
    font: bold 24px "Barlow", sans-serif;
    color:#cc3333;
    margin-bottom: 0px;
}
.text_body div{
    margin-bottom:15px;
}
.latest_section_item .text_body h4 {
    display: inline-block;
    color: #34373b;
    font: bold 21px "Barlow", sans-serif;
    margin-bottom: 0px;
    transition: all 300ms linear 0s;
    border: none;
}
a {
    text-decoration: none;
    transition: all 0.05s linear;
}

.latest_section_item .car_img img {
    transition: all 300ms ease;
}
.img-fluid {
    max-width: 100%;
    height: 190px;
    width: 100%;
    object-fit: cover;
    /* max-height: 215px; */
}
.latest_section_item .text_body {
    padding: 20px;
}
.latest_section_item .text_body p {
    margin-bottom: 0px;
    font-size: 1.2em;
    color: #777;
}
.latest_section_item .text_footer {
    display: flex;
    flex-wrap: wrap;
    border-top: 1px solid #e4e4e4;
}
.latest_section_item .text_footer a {
    /* flex: 0 0 50%; */
    /* max-width: 50%; */
    /* display: inline-block; */
    text-align: center;
    color: #777777;
    font: normal 16px/50px sans-serif;
    cursor: auto;
}


.latest_section_item .text_footer a i {
    padding-right: 5px;
    transition: all 300ms linear 0s;
    color: #9d9d9d;
}

.latest_section_item .text_body p span {
    font-weight: 500;
    color: #34373b;
}

.latest_section_item:hover {
    box-shadow: 0px 10px 15px 0px rgb(19 24 131 / 5%);
}

@-webkit-keyframes fadeInUp {
    0% {
      opacity: 0;
      -webkit-transform: translateY(20px);
      transform: translateY(20px);
    }
  
    100% {
      opacity: 1;
      -webkit-transform: translateY(0);
      transform: translateY(0);
    }
  }
  
  @keyframes fadeInUp {
    0% {
      opacity: 0;
      -webkit-transform: translateY(20px);
      -ms-transform: translateY(20px);
      transform: translateY(20px);
    }
  
    100% {
      opacity: 1;
      -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
      transform: translateY(0);
    }
  }
  
  .fadeInUp {
    -webkit-animation-name: fadeInUp;
    animation-name: fadeInUp;
  }

  .animated {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}

.animated:hover img {
    transform: scale(1.1);
  }

.animated img {
transition: transform 1s ease;
}

.latest_cars_header{
    font-size: 1.4em;
    font-family: "Roboto";
    font-weight: 500;
    margin-bottom: 5px;
    margin-left:10px;
    float: left;
}

.latest_cars_header_show_all{
    float: right;
}
.latest_cars_header_show_all a{
    font-family: Roboto;
    font-size: 1.2em;
    border: none;
}

.latest_outer_container{
    /* background:#f4f4f4; */
    padding-bottom: 30px;
    padding-top: 20px;
}
/*  */

.budget_feaute_area {
    background: url(/static/templates/css/images/big_bg.jpg) no-repeat scroll center center;
    background-size: cover;
    padding: 74.5px 0px;
    margin-bottom: 50px;
}
article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
    display: block;
}

.b_f_item h4 {
    font: bold 24px "Barlow", sans-serif;
    margin-bottom: 13px;
    color: #fff;
    transition: color 0.2s linear;
}

.b_f_item p {
    margin-bottom: 0px;
    font-family: "Roboto";
    font-size:1.1em
}

.b_f_item {
    color: #fff;
}

.latest_xs{
    min-height:390px;
}

@media screen and (max-width: 465px) {
	.latest_cars_header_show_all {
	    margin-bottom: 10px;
	}

    .latest_xs{
        min-height:390px;
    }
}

@media screen and (max-width: 768px) {
    .latest_section_inner {
        margin-top: 20px;
    }
}

@media screen and (max-width: 518px) {
    /* .latest_section_item .text_footer a {
        flex: 0 0 100%;
        max-width: 100%;
    } */
    .img-fluid {
        height: 150px;
    }
    .latest_section_item .text_body {
        padding: 15px 10px 10px 10px;
    }
    .latest_section_item .text_body h4 {
        font: bold 17px "Barlow", sans-serif;
        padding-bottom: 0px;
    }
    .latest_section_item .text_body h5 {
        font: bold 19px "Barlow", sans-serif;
    }
    .latest_section_item {
        margin-bottom: 10px;
    }
    .latest_cars_header_show_all .btn-danger{
        margin-bottom: 10px;
    }
    .budget_feaute_area {
        margin-bottom: 25px;
    }
    .latest_outer_container {
        padding-bottom: 20px;
    }
    .latest_section_item .text_footer a {
        font: normal 15px/35px sans-serif;
    }
}

