.home-button button{background-color:#1daeffcc;border:.5px solid #1daeff;padding:.5em}
.main-heading{margin-top:1em;font-size:2em;font-weight:600}.sub-heading{max-width:40%;margin:auto auto 2rem}.home-banner{background-image:url(/Banners/end-to-end-home-interior-designs.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:79vh;margin-top:4.2em}.services{text-align:center}.service-card-container{flex-wrap:wrap;justify-content:space-between;display:flex}.service-card-container .MuiPaper-root{width:23%;margin-bottom:10px}.bedroom-banner img{width:60%;height:25em;margin-top:2em}.bedroom-btn{margin-top:1em;position:absolute;top:50%}.contactUs-banner{border-radius:1em;align-items:center;padding-top:3.5em}.contactUs-banner .text-section{text-align:left;width:50%;line-height:3}.contactUs-banner .text-section h1{margin-bottom:2rem;font-weight:700}.contactUs-banner .text-section p{margin-bottom:1rem;line-height:1.5}.contactUs-banner .text-section h3{margin-bottom:1rem;font-size:20px;font-weight:600}.contactUs-banner .text-section a{line-height:2.7}.contactUs-banner .text-section a span{border:1px solid #af1440;border-radius:22px;margin-right:10px;padding:5px}.contactUs-banner .contact-image{width:50%}.contactUs-banner .contact-image img{border-radius:20px;width:75%;height:75%}.contactUs-banner .contact-more{margin-top:20px}.contactUs-banner .contact-more a{text-decoration:none}.contactUs-banner .contact-more a{color:#8d8d8d;font-size:14px;font-weight:600}.contactUs-banner .contactLink{color:#000;text-decoration:none}@media only screen and (max-width:600px){.service-card-container .MuiPaper-root{width:47%}.bedroom-banner img{width:100%}.bedroom-btn{text-align:center;position:static}.contactUs-banner .text-section{background-color:#f9a7a7;border-radius:20px;width:100%}}

