body{background:#c4c4c4;margin:0}header{z-index:999;background:#8e0b13;position:relative;box-shadow:0 0 30px #000}#logo{width:25vw;margin-left:auto;margin-right:auto;padding:5vw 0;display:block}nav{display:none}.imgContainer{height:45vh}.flowersImg{width:100vw}.img__large{display:none}.img__small{display:block}main{text-align:center;color:#8e0b13;background:#fff;border-radius:40px;width:75vw;margin-left:auto;margin-right:auto;padding:5vw;position:relative;bottom:17vh}#mainTxt{margin:0;font-size:6vw}.contact{font-family:Montserrat,sans-serif;font-size:3vw}#copyright{text-align:center;color:#8e0b13;font-family:Montserrat,sans-serif;font-size:3vw;position:relative;bottom:15vh}footer{text-align:center;background:#8e0b13;width:100%;margin-left:auto;margin-right:auto;position:fixed;bottom:0;left:0}.footerImg{cursor:pointer;width:11vw;padding:3vw 4vw}#footCopyright,.footContact{display:none}#galleryTitle{text-align:center;color:#fff;font-family:Montserrat,sans-serif;font-size:8vw}#gallery{background:#fff;border-radius:40px;width:75vw;margin:0 auto 15vh;padding:5vw}.galleryImg{width:100%}.grid{display:flex}.grid-col{flex:1}.grid-col--2,.grid-col--3{display:none}.grid-item{margin:.5vh}#servicesMain{background:#fff;width:75vw;margin-bottom:15vh;padding:5vw;position:relative;top:0}.serviceImg{opacity:.4;border-radius:40px;width:70vw;margin:1vw}.servicesContainer{color:#000;text-align:center;position:relative}.imgHeader{width:70vw;font-family:Montserrat,sans-serif;font-size:6vw;position:absolute;top:15%;left:50%;transform:translate(-50%,-50%)}.imgText{width:60vw;font-family:Montserrat,sans-serif;font-size:4vw;position:absolute;top:55%;left:50%;transform:translate(-50%,-50%)}.oneLineHeader{top:25%}.seedingHeader{top:20%}#estimateMain{margin-bottom:15vh;top:0}#formResponse{margin:0}.textarea{border:.3vw solid #c4c4c4;width:65vw;margin:2vw;padding:1vw;font-size:5vw}textarea{height:20vh}.spamMsg{display:none}button{color:#fff;cursor:pointer;background:#8e0b13;border-style:solid;border-radius:100px;width:50vw;margin:2vw;padding:4vw;font-family:Montserrat,sans-serif;font-size:6vw}#loginMain{margin-bottom:15vh;top:0}.login__input{border:.3vw solid #c4c4c4;width:65vw;margin:2vw;padding:1vw;font-size:5vw}#adminMain{margin-top:20vh;font-family:Montserrat,sans-serif}input[type=file]{visibility:hidden;width:0;height:0}.admin__add{float:right;color:#fff;cursor:pointer;background-color:#8e0b13;border-radius:5px;width:100px;margin-bottom:5px;padding:5px 10px;font-size:10px;position:relative}.admin__add__image{width:10px;margin:auto 0}.admin__upload{color:#c4c4c4;border:1px solid #c9c9c9;flex-direction:row;width:70vw;height:auto;margin:10px auto;display:flex}.admin__upload__thumb{object-fit:cover;width:70px;height:40px;padding:5px}.admin__upload__text{width:100px;height:20px;margin:14px 20px;font-size:15px}.admin__upload__x{color:#fff;cursor:pointer;background:#8e0b13;order:2;height:20px;margin:0 0 0 auto;padding:17px 10px;font-size:20px}#trueGridTitle{color:#fff;text-align:center;width:100%;margin:2rem auto;font-family:Montserrat,sans-serif;font-size:35px;display:block}.truegrid-img{cursor:pointer;width:100%}.truegrid-desc{text-align:center;color:#8e0b13;background:#fff;border-radius:40px;width:70vw;margin:-5rem auto 10rem;padding:5vw;font-size:16px;bottom:30vh}.truegrid-button{color:#fff;cursor:pointer;background:#8e0b13;border-radius:30px;width:30vw;margin:1vw auto;padding:2vw;font-family:Montserrat,sans-serif;font-size:2vw;display:block}@media only screen and (min-width:600px){html,body{height:100%;margin:0;padding:0}.wrapper{min-height:86%;padding-bottom:14vh;position:relative}header{overflow:hidden;box-shadow:0 0 30px #000}#logo{float:left;width:7vw;height:7vw;margin-left:8vw;margin-right:0;padding:1vw 0}nav{text-align:center;width:60vw;padding:2.5vw 0;display:inline-block}nav a{color:#fff;padding:1vw;font-family:Montserrat,sans-serif;font-size:1.5vw;text-decoration:none;display:inline-block}.imgContainer{height:auto;overflow:hidden}.flowersImg{width:100%}.img__small{display:none}.img__large{display:block}main{border-radius:30px;margin-bottom:5vh;padding:3vw;line-height:1.4;bottom:5vh}#mainTxt{margin:0;font-size:3vw}.contact,#copyright{display:none}footer{color:#fff;height:12vh;font-family:Montserrat,sans-serif;position:absolute;bottom:0;left:0}.footerImg{display:none}.footerContact{flex-direction:row;display:flex}#footCopyright{float:left;width:40vw;height:2vh;margin:0;padding:5vh;display:block}.footContact{float:right;width:45vw;margin:0;display:block;position:relative}#footAddress{height:2vh;margin-top:4vh}#footPhone{height:2vh;margin-bottom:4vh}#galleryTitle{font-size:4vw}#gallery{border-radius:30px;padding:3vw}.grid-col--2,.grid-col--3{display:block}#servicesMain{padding:3vw}.serviceImg{border-radius:30px;width:30vw}.servicesContainer{width:35vw;margin:0;display:inline-block}.serviceText{flex-direction:column;display:flex}.imgHeader{width:80%;font-size:2vw}.imgText{width:80%;padding:0 1rem 1rem;font-size:1.5vw}.oneLineHeader,.seedingHeader{top:25%}#estimateMain{margin-bottom:15vh;top:0}.textarea{border-width:.2vw;width:70vw;margin:1vw;padding:.5vw;font-size:2vw}button{width:25vw;margin:1vw;padding:2vw;font-size:2vw}#loginMain{width:60vw}.login__input{border-width:.2vw;width:50vw;margin:1vw;padding:.5vw;font-size:2vw}.mainContainer{display:none}#adminMain{margin-top:5vh;padding:30px;font-family:Montserrat,sans-serif}.admin__add{float:right;color:#fff;cursor:pointer;background-color:#8e0b13;border-radius:10px;width:200px;margin-top:0;margin-bottom:20px;padding:10px 25px;font-size:20px;position:relative}.admin__add__image{width:15px}.admin__upload{color:#c4c4c4;border:1px solid #c9c9c9;flex-direction:row;width:70vw;margin:10px auto;display:flex}.admin__upload__thumb{object-fit:cover;width:100px;height:50px;padding:10px}.admin__upload__text{height:20px;margin:26px 20px;font-size:15px}.admin__upload__x{color:#fff;cursor:pointer;background:#8e0b13;order:2;height:auto;margin:auto 0 auto auto;padding:17px;font-size:30px}}
