.hero-section{
    background-color: #D0C7C2;
    padding: 50px 0;
}
.hero-texts{
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    margin-bottom: 40px;
}

.hero-texts h1{
    font-size: 48px;
    line-height: 1.5;
    margin-top: 40px;
    margin-bottom: 70px;
    color: #4A332D;
    width: 872px;
    font-family: "Roboto", sans-serif;   
}

.hero-section p{
    width: 420px;
    font-size: 20px;
    line-height: 1.6;
    color: #4A332D;
    margin-bottom: 20px;
    
}
.Memory p{
    color: #4A332D;
    margin-bottom: 20px;

}

.hero-para{
    border-bottom: 2px solid #896b60;
    margin-bottom: 10px;
}

.portfolio{
    display: flex;
    justify-content: space-between;
    gap: 20px;
    margin-top: 150px ;
    flex-wrap: wrap ;
}

.bathroom img{

    margin-bottom: 20px;
}

.bathroom p{
    font-size: 20px;
    color: #4A332D;
    line-height: 1.5;
    margin-bottom: 40px;
}

.bathroom p{
    border-bottom: 2px solid #896b60;
}

.livingroom img{

    margin-bottom: 20px;
}

.livingroom p{
    font-size: 20px;
    color: #4A332D;
    line-height: 1.5;
}

.livingroom p{
    border-bottom: 2px solid #896b60;

}

.portfolio-img {
    display: flex;
    justify-content: space-between;
    gap: 20px;
    margin-top: 70px ;
    flex-wrap: wrap;
}

.kitchen img{

    margin-bottom: 20px;
}

.kitchen p{
    font-size: 20px;
    color: #4A332D;
    line-height: 1.5;
    margin-bottom: 40px;
}

.kitchen p{
    border-bottom: 2px solid #896b60;
}

.bedroom img{

    margin-bottom: 20px;
}

.bedroom p{
    font-size: 20px;
    color: #4A332D;
    line-height: 1.5;
    margin-bottom: 40px;
}

.bedroom p{
    border-bottom: 2px solid #896b60;
    margin-bottom: 150px;
}


@media screen and (min-width: 576px) {
    .portfolio > div,
    .portfolio-img > div  {
        max-width: calc(50% - 20px);
    }
}

@media screen and (min-width: 768px) {
 

}
@media screen and (min-width: 992px) {

}
@media screen and (min-width: 1200px) {
    .hero-section{
        height: 100vh;
    }
    .hero-section p{
        width: 420px;
        
    }
}