.featured_hover{margin-bottom:40px; overflow:hidden; position:relative; background-color: #85774A; height:auto; min-height:450px; background-repeat: no-repeat; background-size:cover; border-top-left-radius: 500px; border-top-right-radius: 500px;}
.featured_hover h3{color:#ffffff;}
.featured_hover p{color:#ffffff}
.featured_hover .content {
    display:block;
    position: absolute;
    bottom: 0;
    padding: 20px 30px 20px 30px;
    width: 100%;
    background: rgba(0,0,0,0.45);
}
.featured_hover .content:before{
    display: block;
    position: absolute;
    content: ' ';
    top: -5px;
    width: 100%;
    height: 5px;
    background: linear-gradient(0deg, rgba(0,0,0,0.45) 0%, rgba(0,0,0,0.01) 100%);
    left: 0;
}

.featured_hover .btn{padding:0; color:#ffffff; position:relative; text-decoration: none; border:none;   transition: top ease 0.5s; top:0;}
.featured_hover .btn:after{
    display: inline-block;
    content: ' ';
    background-color: #ffffff;
    -webkit-mask-image: url('../../../img/arrow-right-solid.svg');
    mask-image: url('../../../img/arrow-right-solid.svg');
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    width: 20px;
    height: 20px;
    position: absolute;
    top: 5px;
    right: -25px;
}
.featured_hover .btn:hover{
    top:-2px;
   border:none;
    color:#ffffff;
}
@media (min-width: 576px) {
}

@media (max-width: 767px) {
    .featured_hover{width:360px; margin:0 auto; display: block; max-width:100%;}
}

@media (min-width: 992px) {

}

@media (min-width: 1200px) {

}
