*{
box-sizing:border-box;
margin:0;
padding:0;

}
.topHeaderSection{
height:100vh;
width:100vw;
background-color:silver;
}
.featuredPropertiesSection{
max-width:100vw;
}
.featuredPropertiesMainDiv{
max-width:85%;
background:#f9f3eb;
margin-left:auto;
margin-right:auto;
padding-top:50px;
padding-bottom:50px;
}
@media (max-width:768px){
    .featuredPropertiesMainDiv{
        max-width:95%;
    }
}
.featuredMainHeading{
text-align:center;
}
.featuredMainPara{
text-align:center;
}
.threeFlexItemMainDiv{
padding-top:30px;
}
.threeFlexItemMainDiv ul{
display:flex;
justify-content:center;
align-items:center;
gap:20px;
flex-wrap:wrap;
}
.featuredProjectLI{
max-width:300px;
display:block;
margin:auto;
background:white;
text-align:center;
border: 12px solid aliceblue;
/*box-shadow: 2px 2px 5px saddlebrown;*/
box-shadow: 2px 2px 5px indianred;
border-radius: 12px;
cursor:pointer;
}

.featuredImage{
max-width:100%;
max-height:100%;
display:block;
}

.featuredPropertyAnchor{
text-decoration:none;
margin-top:52px;
color:darkred;
font-size:14px;
font-family:sans-serif;
}
.featuredPropertyName{
font-family:sans-serif;
font-size:22px;
margin-top:15px;
margin-bottom:7px;
color:grey;
}
.featredLocationIcon{
margin-top:5x;
position:relative;
top:5px;
}
.featuredLocationSpan{
margin-top:5x;
padding-left:7px;
color:grey;
}
/* .featuredPropertyPrice{}
.featuredPriceSpan{} */

/*_____Why_Choose_Us______*/

.whyChooseUsSection{
max-width:100vw;
}
.whyChooseUsMainDiv{
max-width:80%;
margin-left:auto;
margin-right:auto;
padding-top:50px;
padding-bottom:50px;
}
.whyChooseUsHeading{
text-align:center;

}
.whyChooseUsContent{
text-align:center;
color:grey;
font-size:15px;
font-family:sans-serif;
line-height:1.6;
padding-top:30px;
}

.whyChooseUsLI{
max-width:300px;
display:block;
margin:auto;
background:white;
text-align:center;


cursor:pointer;
}
.whyChooseUsIcon{
max-height:64px;
}
/* .whyChooseUsCategory{} */
.whyChooseUsCategoryContent{
    color:grey;
    line-height:1.6;
}

/*testimonials*/
.testimonialsSection{
max-width:100vw;
}
.testimonialsMainDiv{
max-width:80%;
margin-left:auto;
margin-right:auto;
padding-top:50px;
padding-bottom:50px;

}
.testimonialsFlexMainDiv{
display:flex;
flex-wrap:wrap;
justify-content:space-around;
align-items:top;

}
.testimonialsHeading{
margin-top:28px;

}
.testimonials{
max-width:300px;
margin:auto;
border:1px solid lightgrey;
box-shadow:2px 3px 4px lightgrey;
padding:12px;
border-radius:4px;
margin-top:16px;
}
/* .testimonialImageDiv img{} */
.testimonialText{
font-size:14px;
font-family:sans-serif;
color:grey;
line-height:1.8;

}
.testimonialName{
margin-top:16px;
font-family:sans-serif;
color:darkred;
}






/*______Footer_____*/
.footerFormSection{
    max-width:3000px;
    border-bottom:2px solid sandybrown;
    
}

.footerFormMainDiv{
    max-width:100%;
    background-color:sienna;
}
.footerFormFlexDiv{
    max-width:60%;
    margin-left:auto;
    margin-right:auto;
    padding-top:40px;
    padding-bottom:36px;
    /* border-bottom:2px solid sandybrown; */
}
.footerUl{
    display:flex;
    flex-wrap:wrap;
    justify-content:space-between;
    align-items:top;
}
.footerUl li{
    display: block;
}
.footerForm input{
    display:block;
}
.footerFirstMHeading{
    font-size:24px;
    color:black;
}
.footerFirstHeading{
    font-size:22px;
    color:black;
    
}
.footerFirstPara{
    font-size:16px;
    color:lightyellow;
    padding-bottom:12px;
}
.footerForm input, textarea{
   margin-bottom:12px;
   height:30px;;
   width:100%;
   padding-right:75px;
   padding-left:10px;
}
#footerFirstSubmit{
    text-align:center;
    height:40px;
    padding-right:10px;
    font-size:23px;
    background:saddlebrown;
    border:none;
    color:whitesmoke;
    box-shadow:4px 4px 3px;
}
#footerFirstSubmit:hover{
    transform:translateY(2px);
    box-shadow:3px 3px 3px;
}
.footerLogoImg{
    display:block;
    margin-left:auto;
    margin-right:auto;
    height:96px;
}
.footerSection *{color:lightyellow;padding-top:11px;}
.footerSection p{line-height:1.8; font-size:14px;}
.footerSection h4{color:black;font-family:sans-serif;font-size:22px;}
.footerSection{
max-width:100vw;
background:sienna;
}
.footerMainDiv{
max-width:90%;
/*background:#f9f3eb;*/

margin-left:auto;
margin-right:auto;
padding-top:50px;
padding-bottom:50px;
}
.footerFlexItemMainDiv ul{
display:flex;
justify-content:space-between;
align-items:top;
gap:20px;
flex-wrap:wrap;
padding:20px;
}
.footerLI{
display:block;
}
.footerProductsLink{
    text-decoration:none;
    
}
.footerSocialAnchor{
text-decoration:none;

}
.footerSvg{
fill:sienna;
height:36px;
margin-right:16px;
background:lightyellow;
padding:7px;
border-radius:12px;
}
.footerSvg:hover{
background:yellow;
transition:.3s;
box-shadow:2px 2px 3px lightgrey;
}
.footerEmailInput{
    /* height:30px; */
    font-size: 22px;
    padding-bottom:7px;
    color:black;
    padding-left:7px;
    background-color:lightyellow;
}
.endLine{
background:saddlebrown;
text-align:right;
padding-right:32px;
}
/*____Blogs_____*/
.blogsSection{
height:100vh;
width:100vw;
background:wheat;
}






































