.ftco-section {
  padding: 6em 0;
  position: relative; }
  @media (max-width: 767.98px) {
    .ftco-section {
      padding: 6em 0; } }
	  
	  .px-4 {
  padding-right: 1.5rem !important; }
  .px-4 {
  padding-left: 1.5rem !important; }
  
  .car-wrap {
  margin-bottom: 40px; }
  .car-wrap .img {
    width: 100%;
    height: 200px; }
  .car-wrap .price-wrap {
    padding: 10px;
    position: relative;
    display: inline-block;
    background: #fff;
    -webkit-box-shadow: -10px 10px 25px -15px rgba(0, 0, 0, 0.17);
    -moz-box-shadow: -10px 10px 25px -15px rgba(0, 0, 0, 0.17);
    box-shadow: -10px 10px 25px -15px rgba(0, 0, 0, 0.17); }
    .car-wrap .price-wrap .rate {
      font-size: 24px;
      font-weight: 300;
      color: #fc983c;
      line-height: 1.1; }
    .car-wrap .price-wrap .from-day {
      margin-bottom: 0;
      padding-left: 10px; }
      .car-wrap .price-wrap .from-day span {
        font-size: 9px;
        line-height: 1.3;
        display: block;
        color: #000000;
        text-transform: uppercase; }
        .car-wrap .price-wrap .from-day span:first-child {
          color: rgba(0, 0, 0, 0.3); }
  .car-wrap .text {
    border: 1px solid rgba(0, 0, 0, 0.05);
    border-top: none; }
    .car-wrap .text h2 {
      font-size: 18px; }
      .car-wrap .text h2 a {
        color: #000000; }
    .car-wrap .text span {
      font-size: 12px;
      text-transform: uppercase;
      font-weight: 600;
      letter-spacing: 2px;
      color: rgba(0, 0, 0, 0.4);
      display: block;
      margin-bottom: 20px; }
    .car-wrap .text p.d-block {
      width: 100%; }
      .car-wrap .text p.d-block a {
        width: 50%; }
		
		.d-flex {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important; }
  .align-items-end {
  -webkit-box-align: end !important;
  -ms-flex-align: end !important;
  align-items: flex-end !important; }
  
  /*.ftco-animate {
  opacity: 0;
  visibility: hidden; }*/
  
  .btn.btn-black {
    background: #000000 !important;
    border: 1px solid #000000 !important;
    color: #fff !important; }
    .btn.btn-black:hover {
      border: 1px solid #fc983c;
      background: transparent;
      color: #fc983c; }
    .btn.btn-black.btn-outline-black {
      border: 1px solid #ebebeb !important;
      background: transparent !important;
      color: #000000 !important; }
      .btn.btn-black.btn-outline-black:hover {
        border: 1px solid #fc983c !important;
        background: #fc983c !important;
        color: #fff !important; }
		
		.img, .blog-img, .user-img {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
}