@media (max-width:767px){
    .card-box-a,.card-box-b,.card-box-c,.card-box-d{margin-bottom:2.5rem}
}
@media (min-width:768px)
    {.grid .card-box-a,.grid .card-box-b,.grid .card-box-c,.grid .card-box-d{margin-bottom:2.5rem}
}

.card-box-a,.card-box-b,.card-box-d
{position:relative;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden}

.card-box-a .img-a,.card-box-a .img-b,.card-box-b .img-a,.card-box-b .img-b
{transition:.8s all ease-in-out}

@media (min-width:768px)
{.card-box-a:hover .img-a,.card-box-a:hover .img-b,.card-box-b:hover .img-a,.card-box-b:hover .img-b{transform:scale(1.2)}}

@media (min-width:768px){.card-box-a .price-a,.card-box-b .price-a{font-size:.9rem}}

@media (min-width:992px){.card-box-a .price-a,.card-box-b .price-a{font-size:1rem}}

.card-overlay{position:absolute;width:100%;height:100%;top:0;left:0}

.card-shadow{-webkit-backface-visibility:hidden;backface-visibility:hidden}

.card-shadow:before
{content:' ';position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.2) 27%,rgba(0,0,0,.65) 90%)}

@media (min-width:768px){.card-box-a:hover .card-overlay-a-content{bottom:60px}}

@media (min-width:768px) and (min-width:768px){.card-box-a:hover .card-overlay-a-content{bottom:60px}}

@media (min-width:768px) and (min-width:992px){.card-box-a:hover .card-overlay-a-content{bottom:100px}}

@media (min-width:768px){.card-box-a:hover .card-body-a{padding-bottom:1rem}}

@media (max-width:767px){.card-box-a .card-overlay-a-content{bottom:100px}.card-box-a .card-body-a{padding-bottom:1rem}}

.card-overlay-a-content{transition:all .5s ease-in;position:absolute;width:100%;bottom:0;z-index:2}

@media (min-width:768px){.card-overlay-a-content{bottom:-20px}}

@media (min-width:992px){.card-overlay-a-content{bottom:0}}

.card-header-a{padding:0 1rem}

.card-header-a .card-title-a{color:#fff;margin-bottom:0;padding-bottom:.7rem}

@media (min-width:768px){.card-header-a .card-title-a{font-size:1.3rem}}

@media (min-width:992px){.card-header-a .card-title-a{font-size:2rem}}

.card-header-a .card-title-a a
{color:#fff;text-decoration:none}

.card-body-a{z-index:2;transition:all .5s ease-in;padding:0 1rem 2rem 1rem}

.card-body-a .price-box{padding-bottom:.5rem}

.price-a{color:#fefefe;padding:.6rem .8rem;border:2px solid #fefefe;border-radius:50px;text-transform:uppercase;letter-spacing:.030em}

.card-footer-a{width:100%;height:100px;position:absolute;z-index:2;background-color:#002854; padding: 1rem;}

.card-info{list-style:none;margin-bottom:0;padding:.5rem 0}

.card-info .card-info-title{font-size:1rem;color:#0c0b09}

.card-info .card-info-title i{font-size:3rem;color:#0c0b09}

.sold{background-color:#0c0b09;border:#cda45e double 4px;padding:10px 30px;color:#fff;letter-spacing:2px;opacity:.7;transform:rotate(-10deg)}

@media (min-width:768px){.card-info .card-info-title{font-size:.9rem}}

@media (min-width:992px){.card-info .card-info-title{font-size:1rem}}

.card-info li span{color:#fff;font-size:.9rem}

@media (min-width:768px){.card-info li span{font-size:.8rem}}

@media (min-width:992px){.card-info li span{font-size:1rem}}

.property-grid .grid-option{text-align:right;margin-bottom:2rem}

.property-grid .grid-option .custom-select{border-radius:0;width:200px;border-color:#0c0b09}

.property-grid .grid-option .custom-select:active,.property-grid .grid-option .custom-select:focus,.property-grid .grid-option .custom-select:hover{border-color:#0c0b09}

.property-grid .grid-option .custom-select option{border-color:#0c0b09}

.link-a-appartments {
    color: #fefefe !important;
}

/* .link-a-appartments:hover {
    color: #002854 !important;
    background-color: #f4e9d4;
} */

.price-a-appartments:hover {
    background-color: #f4e9d4;
}

.price-a-appartments:hover a{
    color: #002854 !important;
}

#appartmensts {
    background-color: #fefefe;
}

.appartments-icon {
  color: #f4e9d4;
  width: 50px;
  height: 50px;
}