#main-options-box{display:grid;column-gap:.5em;grid-template-columns:repeat(4,1fr);width:100vw;border-radius:10px;padding-top:10px;padding-left:10px;padding-right:10px}.options{text-decoration:none;height:25dvw;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.options img{height:30px;width:30px;color:var(--primary-color)!important}.options span{text-align:center;font-weight:600;width:fit-content;font-size:11px;color:var(--primary-color)}.bottom-navigation-bar{padding:5px 2px;background-color:#fff;height:8vh;width:100vw;display:flex;align-items:center;justify-content:space-around;gap:.5rem;position:sticky;bottom:1px;box-shadow:inset 0 1px 1px .5px #0003}.bottom-navigation-bar .option{padding:0 10px;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:space-between;text-decoration:none}.bottom-navigation-bar .option img{height:40px;width:40px}.bottom-navigation-bar .option p{font-size:smaller;margin-bottom:5px;color:var(--primary-color)}.bottom-navigation-bar .option:nth-child(3){background-color:var(--primary-color);aspect-ratio:1/1;border-radius:50%;justify-content:center}.floating-action-button{height:15vw;width:15vw;aspect-ratio:1/1;border-radius:50%;background-color:var(--primary-color);display:flex;align-items:center;justify-content:center;position:fixed;left:80vw;bottom:12vh;padding:15px;outline:none;border:none;text-decoration:none}.floating-action-button img{height:100%;width:100%}header{background-color:var(--primary-color);display:flex;flex-direction:column}.header-child{color:#fff;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.header-child input{height:15px}.header-child input::placeholder{color:#fff}header img{margin-left:5px;margin-right:5px}#location-box{margin-left:5px;margin-right:5px;flex:auto;border-color:#fff;padding:10px;outline:none;background-color:transparent;border-radius:1rem}#mic-icon{margin-left:5px}#second-header-element{padding-left:5px;padding-right:5px;margin-top:15px;margin-bottom:10px}#search-bar{margin-left:5px;border:1px!important;border-color:red;padding:5px;background-color:#fff;border-radius:.5rem;font-size:20px;font-weight:700;flex:1;display:flex;align-items:center;justify-content:space-between}#search-box{height:100%;outline:none;flex:1;font-size:large;border-color:transparent}#first-header-element{margin-top:8px}#hero-element{display:flex;align-items:center;justify-content:space-between;padding:20px 10px;height:200px;border-radius:10px;flex-grow:1}#company-icons{display:flex;flex-direction:row;flex:1;margin-top:30px;gap:10px}#company-icons img{height:30px;width:30px;aspect-ratio:1/1}#hero-button a{border:2px solid var(--primary-color);text-decoration:none;border-radius:50px;padding:10px 20px}#hero-button a:first-child{color:var(--primary-color);margin-right:10px}#hero-button a:last-child{color:#fff;background-color:var(--primary-color)}#first-hero-child div:first-child p:first-child{color:#00f;font-size:35px;font-family:monospace;font-weight:700;letter-spacing:1.1px}#first-hero-child div:first-child p:last-child{font-family:monospace}#first-hero-child{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;padding-top:30px;padding-left:10px}#first-hero-child div:last-child{margin:20px 0}#popular-services-box{background-color:#fff;border-radius:2px}.carousel-box{margin:10px 0;padding:0 5px;display:flex;align-items:flex-start;justify-content:flex-start;gap:.5rem;overflow-y:scroll;scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none}.carousel-box::-webkit-scrollbar{display:none}.carousel-box .item{border:1px solid gainsboro;border-radius:10px;height:180px;width:30vw;max-width:150px;padding:10px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.carousel-box .item img{height:70%;max-height:100px;max-width:100px;aspect-ratio:1/1;margin:5px 0}.carousel-box .item p{text-align:center;word-wrap:break-word}.sub-heading-box{color:var(--primary-color);text-align:center;padding:2vh;background-color:var(--secondary-color)}.services-card-box{background-color:transparent;margin:20px 0;width:100vw;display:grid;gap:.5rem;grid-template-columns:repeat(2,1fr);padding:5px}.services-card{text-align:center;height:20vh;border-radius:3px;border:1px solid black;-webkit-box-shadow:inset 0 10px 10px -10px #000000;-moz-box-shadow:inset 0 10px 10px -10px #000000;box-shadow:inset -0rem -3rem 3em #000}.services-card img{height:80%;aspect-ratio:1/1}.services-card p{text-align:center;color:#fff;font-size:1.5rem;font-weight:600}.services-card span{color:#fff;font-weight:600;background-color:green;padding:2px 5px;border-radius:3px;position:relative;top:-100%;left:33%}#shop-by-category-box{border-radius:var(--border-radius);border:2px solid var(--border-color)}#shop-by-category-box h2:first-child{color:var(--primary-color);font-family:Arial,Helvetica,sans-serif;text-transform:uppercase;border:4px solid var(--border-color);border-radius:var(--border-radius);padding:1rem}.construction-box{margin-top:10px;color:gray;text-align:center;font-family:Arial,Helvetica,sans-serif;font-size:1.2rem;display:flex;flex-direction:column;align-items:center;justify-content:center}.construction-box h3{margin:10px 0}.construction-box hr{border:1px solid gray;width:60vw;align-self:center}#shop-by-category-box{padding-left:3px;padding-bottom:3px}#shop-by-category-box .card-box{margin:5px;width:35vw;max-width:50vw;aspect-ratio:1/1;display:flex;flex-direction:column;align-items:center;justify-content:space-around;text-align:center;border:2px solid var(--primary-color)}#shop-by-category-box .card-box img{height:15vw;width:15vw;margin:8px 0}#shop-by-category-box .card-box p:last-child{font-weight:600;text-transform:uppercase}#shop-by-category-box .card-box p:last-child span{color:red}:root{--primary-color: #419ea6;--secondary-color: #dbedef;--primary-border-color: #8ec5c0;--border-color: rgb(205, 225, 228);--border-radius: 15px}*{margin:0%;padding:0%;box-sizing:border-box;font-family:Arial,Helvetica,sans-serif}
