.costruction_sec_1{
    background-color: #f5f5f5;
}

.construction_services{
    display:grid;
    grid-template-columns:1fr 1fr 1fr;
    gap:10px;
}

@media (max-width:1024px){
    .construction_services{
        grid-template-columns:1fr 1fr;
    }
}

@media (max-width:786px){
    .construction_services{
        grid-template-columns:1fr;
    }
}

.construction_services>div{
    border-radius:10px;
    box-shadow:0px 0px 10px #ddd;
    transition: all 0.3s ease-in-out;
    background-color: white;
}
.construction_services>div:hover{
    transform:scale(1.07);
}
.construction_services figure{
    width:150px;
}
.construction_services>div:hover .title{
    color:rgb(255, 166, 0);
}

.construction_services p{
    font-size:14px;
}



/* sec-2 */

.inner_construction_sec_2 figure{
    width:40px;
}

.construction_sec_2_card{
    transition: all 0.3s ease-in-out;
}

.construction_sec_2_card:hover figure{
    transform:scale(1.08);
}

.construction_sec_2_card:hover .title{
    color:rgb(255, 157, 0);
}

/* .inner_construction_sec_3>div{
    width: 360px;
}

.inner_construction_sec_3 .project-slider-content>figure{
    position: relative;
    top:-40px;
}

.inner_construction_sec_3 .project-slider-content+a{
    color:white;
    background-color:var(--primaryWebColor);
    border-radius:5px;
    width:fit-content;
    padding:5px 15px;
}

.inner_construction_sec_3 .project-slider-content+a:hover{
    background-color: rgb(36, 36, 145) !important;
} */

.services-heading>p::before{
    content: ' ';
    display:block;
    width:30px;
    height:5px;
    background-color: rgb(255, 123, 0);
}

.residential-amenities{
    row-gap:15px;
}

.fa-circle-right{
    color:rgb(255, 123, 0);
}