.header-text{
    width: 80%;
    height: 50%;
    overflow: auto;
    margin: auto;
    position: absolute;
    top: 0;
    left: 1;
    bottom: 0;
    right: 0;
}

.property-price{
    padding:15px;
}

.box-property-details{
    padding:15px;
    border-top:1px solid #D3CFC2;
}

.property-price .real-price{
    font-size:23px;
    font-weight:500;
    font-family:Arial;
}

.real-price .text-month{
    font-size:15px;
    font-weight:500;
        font-family:Arial;
}
.box-property{
    background:white;
}

.box-property-description{
    padding:15px;
}

.property-address{
    color:#D3CFC2;
    font-size:13px;
}

.property-title{
    color:318495;
    font-size:15px;
    font-weight:800;
}

.image-index{
    height: 300px;
    width: 100%;
    object-fit: cover;
}

.text-property-list{
}
.text-property-list .text-property{
    font-size:14px;
    
}

.text-welcome{
    font-size: 40px;
    font-weight: 700;
    font-family:Arial;
}

.card_locate{
    left:40%;
    top:75%;
}

.font_white{
    color:white !important;
}

.font_black{
    color:black !important;;
}

.navbar-expand-lg .navbar-nav .nav-link{
   font-family:'Montserrat', sans-serif; 
   font-weight:bold;
   text-decoration:none !important;
   font-size:16px;
}

@media only screen and (min-width: 481px) {
    .header-text{
    width: 80%;
    height: 50%;
    overflow: auto;
    margin: auto;
    position: absolute;
    top: 0;
    left: 1;
    bottom: 0;
    right: 0;
}

}

@media only screen and (max-width:480px){
    .margin-bottom-mobile-10{
        margin-bottom:10px;
    }
    
    .event-button{
        width:90% !important;
        display:block;
    }
}

}


.relative{
    position:relative;
}

.card-locate{
    position:absolute;
    left:22.5%;
    top:75%;
    width:55%;
}
@media (min-width:0px) and (max-width: 480px) {
.card-locate{
    top:25%;
}

.bg-yellow{
    margin-top:10px;
}
    
}

.br-10{
    border-radius:10px;
}

.bg-yellow{
    background:#FCEB4D !important;
}

.padding-rent{
    padding:0 25px;
}

.border{
    border: 1px solid #707070;
}

.form-trade .form-group{
    margin:0 10px;
}

.search-btn{
    top:38%;
    position:absolute;
}

.ml-4{
    margin-left:1rem;
}

.align-justify{
    text-align:justify;
}

.section-step .card{
    padding:30px;
    width:200px;
}    

.btn_details{
    position:absolute;
    left:90%;
    top:10%;
}

.p-50{
    padding:50px;
}

.mobile{
    display:none;
}

.img-rent{
    width:50%;
}

@media (min-width:0px) and (max-width: 480px) {
    .width-50{
        width: 50%;
    }
    
    .btn_details{
        left:80%;
    }
    
    .p-50{
    padding:10px;
    }
    
    .mobile{
        display:block;
    }
    
    .desktop{
        display:none;
    }
    
    .img-rent{
        width:25%;
    }

}

@media only screen and (min-width: 481px) {
    .row-step{
        margin:25px 100px;
    }
    
    .absolute{
        position:absolute;
    }
    
    .pos-1{
        top:50px;
    }
    
    .pos-2{
        top:100px;
    }
    
    .pos-3{
        top:150px;
    }
    
}

