header{width:100%;padding:10px 0;background-color:white;display:flex;align-items:center}header .header-img{padding:0px 15px;width:300px;margin-right:40%}header .header-img img{max-width:100%;padding:0}header p{font-size:16px}@media screen and (max-width: 1920px){header p{font-size:18px}}@media screen and (max-width: 1080px){header p{font-size:16px}}@media screen and (max-width: 992px){header p{font-size:14px}}@media screen and (max-width: 768px){header p{font-size:13px}}@media screen and (max-width: 420px){header p{font-size:11px}}@media screen and (max-width: 375px){header p{font-size:8px}}header p a{text-decoration:none;color:#2A324B}header button{display:none;padding:10px;margin:0 0 0 600px;margin-bottom:10px;border-radius:10px;background-color:#fff;color:#2A324B;font-size:22px;font-weight:400;border:1px solid #2A324B}@media screen and (max-width: 1920px){header button{font-size:24px}}@media screen and (max-width: 1080px){header button{font-size:20px}}@media screen and (max-width: 992px){header button{font-size:18px}}@media screen and (max-width: 768px){header button{font-size:16px}}@media screen and (max-width: 420px){header button{font-size:12px}}@media screen and (max-width: 375px){header button{font-size:10px}}.header-phone{width:200px}body{font-family:'Lato', sans-serif;width:100%;margin:0;padding:0;background-color:rgba(34,34,34,0.85)}#popup-bg{opacity:1;z-index:7}#main{display:flex;flex-wrap:wrap;width:100%;padding:0 0 0 0;background-color:#2A324B;border-radius:none}.main-img{width:100%;border-radius:none}.main-img img{max-width:100%;position:relative;top:3px}.main-text{max-width:80%;margin:auto;text-align:center;color:#c7ccdb}.main-text h1{font-size:86px;font-weight:700;padding-bottom:5px;border-bottom:1px solid #c7ccdb}@media screen and (max-width: 1920px){.main-text h1{font-size:78px}}@media screen and (max-width: 1080px){.main-text h1{font-size:64px}}@media screen and (max-width: 992px){.main-text h1{font-size:56px}}@media screen and (max-width: 768px){.main-text h1{font-size:48px}}@media screen and (max-width: 420px){.main-text h1{font-size:36px}}@media screen and (max-width: 375px){.main-text h1{font-size:36px}}.main-text h6{font-size:28px;font-weight:400;margin-top:0}@media screen and (max-width: 1920px){.main-text h6{font-size:32px}}@media screen and (max-width: 1080px){.main-text h6{font-size:26px}}@media screen and (max-width: 992px){.main-text h6{font-size:24px}}@media screen and (max-width: 768px){.main-text h6{font-size:22px}}@media screen and (max-width: 420px){.main-text h6{font-size:18px}}@media screen and (max-width: 375px){.main-text h6{font-size:16px}}#call-to-action{padding:0px 15px;max-width:100%;text-align:center;background:#fff;display:flex;flex-wrap:wrap}#call-to-action h6{font-size:28px;font-weight:400;width:100%;margin:0;padding:15px 0 15px 0}@media screen and (max-width: 1920px){#call-to-action h6{font-size:32px}}@media screen and (max-width: 1080px){#call-to-action h6{font-size:26px}}@media screen and (max-width: 992px){#call-to-action h6{font-size:24px}}@media screen and (max-width: 768px){#call-to-action h6{font-size:22px}}@media screen and (max-width: 420px){#call-to-action h6{font-size:18px}}@media screen and (max-width: 375px){#call-to-action h6{font-size:16px}}#call-to-action button{padding:10px;margin:auto;margin-bottom:10px;border-radius:10px;background-color:#fff;color:#2A324B;font-size:22px;font-weight:400;border:1px solid #2A324B}@media screen and (max-width: 1920px){#call-to-action button{font-size:24px}}@media screen and (max-width: 1080px){#call-to-action button{font-size:20px}}@media screen and (max-width: 992px){#call-to-action button{font-size:18px}}@media screen and (max-width: 768px){#call-to-action button{font-size:16px}}@media screen and (max-width: 420px){#call-to-action button{font-size:12px}}@media screen and (max-width: 375px){#call-to-action button{font-size:10px}}#call-to-action button:hover{background-color:#2A324B;color:white;position:relative;top:3px;left:3px;cursor:pointer}#services{text-align:center;background:#c7ccdb;width:100%;color:#2A324B}#masonry,#concrete,#restoration,#handyman{width:100%;margin:auto;display:flex;flex-wrap:wrap}#masonry ul,#concrete ul,#restoration ul,#handyman ul{margin-left:-10px}#masonry li,#concrete li,#restoration li,#handyman li{list-style-image:url(../IMG/plus.png)}#services h2{font-size:64px;font-weight:400}@media screen and (max-width: 1080px){#services h2{font-size:56px}}@media screen and (max-width: 992px){#services h2{font-size:50px}}@media screen and (max-width: 768px){#services h2{font-size:44px}}@media screen and (max-width: 420px){#services h2{font-size:36px}}@media screen and (max-width: 375px){#services h2{font-size:32px}}#services p{font-size:22px;font-weight:400}@media screen and (max-width: 1920px){#services p{font-size:24px}}@media screen and (max-width: 1080px){#services p{font-size:20px}}@media screen and (max-width: 992px){#services p{font-size:18px}}@media screen and (max-width: 768px){#services p{font-size:16px}}@media screen and (max-width: 420px){#services p{font-size:12px}}@media screen and (max-width: 375px){#services p{font-size:10px}}.masonry-text,.concrete-text,.restoration-text,.handyman-text{text-align:left;padding:20px}.masonry-img,.concrete-img,.restoration-img{width:100%;height:auto;background-color:#767B91}#masonry{background:#767B91}#masonry img{position:relative;top:4px;width:100%}#concrete{background:#fff}#concrete img{position:relative;top:0px;width:100%}#restoration{background:#767B91}#restoration img{max-width:100%;position:relative;top:4px}#handyman{background:#fff}#handyman img{max-width:100%}#values{display:flex;flex-wrap:wrap;max-width:100%;padding:30px 15px;justify-content:center;background-color:#2A324B;color:#c7ccdb}#values .quality,#values .integrity,#values .safety{max-width:100%;display:flex;flex-wrap:wrap}#values .val-img{width:20%;padding-right:10px;border-right:3px solid #c7ccdb}#values img{max-width:100%}#values h2{width:80%;text-align:center;font-size:64px;border-bottom:1px solid #c7ccdb}@media screen and (max-width: 1080px){#values h2{font-size:56px}}@media screen and (max-width: 992px){#values h2{font-size:50px}}@media screen and (max-width: 768px){#values h2{font-size:44px}}@media screen and (max-width: 420px){#values h2{font-size:36px}}@media screen and (max-width: 375px){#values h2{font-size:32px}}#values p{font-size:22px;text-align:justify;width:70%;padding-left:12px;font-weight:400}@media screen and (max-width: 1920px){#values p{font-size:24px}}@media screen and (max-width: 1080px){#values p{font-size:20px}}@media screen and (max-width: 992px){#values p{font-size:18px}}@media screen and (max-width: 768px){#values p{font-size:16px}}@media screen and (max-width: 420px){#values p{font-size:12px}}@media screen and (max-width: 375px){#values p{font-size:10px}}#values h4{width:100%;font-size:46px;text-align:left}@media screen and (max-width: 1080px){#values h4{font-size:42px}}@media screen and (max-width: 992px){#values h4{font-size:38px}}@media screen and (max-width: 768px){#values h4{font-size:34px}}@media screen and (max-width: 420px){#values h4{font-size:29px}}@media screen and (max-width: 375px){#values h4{font-size:26px}}#contact-section{width:100%;display:flex;flex-wrap:wrap;opacity:1;text-align:center;background-color:white}#contact-section #button-call{padding-bottom:25px}#contact-section a{text-decoration:none;padding:8px;margin-top:30px;border:1px solid #2A324B;color:#2A324B;font-size:28px;border-radius:8px}@media screen and (max-width: 1920px){#contact-section a{font-size:32px}}@media screen and (max-width: 1080px){#contact-section a{font-size:26px}}@media screen and (max-width: 992px){#contact-section a{font-size:24px}}@media screen and (max-width: 768px){#contact-section a{font-size:22px}}@media screen and (max-width: 420px){#contact-section a{font-size:18px}}@media screen and (max-width: 375px){#contact-section a{font-size:16px}}#contact-section a:hover{position:relative;top:3px;left:3px;background-color:#2A324B;color:white}.page-contact{width:100%}.page-contact h1{font-size:54px;text-align:center}@media screen and (max-width: 1080px){.page-contact h1{font-size:48px}}@media screen and (max-width: 992px){.page-contact h1{font-size:42px}}@media screen and (max-width: 768px){.page-contact h1{font-size:36px}}@media screen and (max-width: 420px){.page-contact h1{font-size:32px}}@media screen and (max-width: 375px){.page-contact h1{font-size:28px}}#down-img{max-width:50px;margin:auto;margin-bottom:30px}#down-img img{max-width:100%}.about-body{background:white;z-index:3;width:100%;padding:20px 15px}.about-body p{z-index:5;font-size:22px;text-align:justify}@media screen and (max-width: 1920px){.about-body p{font-size:24px}}@media screen and (max-width: 1080px){.about-body p{font-size:20px}}@media screen and (max-width: 992px){.about-body p{font-size:18px}}@media screen and (max-width: 768px){.about-body p{font-size:16px}}@media screen and (max-width: 420px){.about-body p{font-size:12px}}@media screen and (max-width: 375px){.about-body p{font-size:10px}}#contact:target{display:none}#contact{display:none;position:fixed;background-color:#2A324B;z-index:10;right:50%;margin-right:-162.5px;top:15%;color:#2A324B;font-family:'Lato', sans-serif;width:325px;height:575px;border-radius:10px;justify-content:center;border:1px solid #767B91}#contact p{margin:0;padding:5px}#contact h2{font-size:35px;padding:0px 5px 0 5px;margin:0px auto;text-align:center;background-color:#2A324B;color:#c7ccdb}#contact-container{background-color:white;max-width:325px;margin:10px;padding:10px 8px;border-radius:5px;display:flex;flex-wrap:wrap;justify-content:center}#contact-container label{width:100%;padding-bottom:8px;position:relative;display:block}#contact-container form{max-width:100%}.name{width:40%}form input{padding:5px;margin:12px auto;width:90%;outline:1px;outline-color:#2A324B;border:none;border-bottom:1px solid #2A324B;color:#2A324B;border-radius:0}textarea{margin-top:12px;outline-color:#666766;margin-bottom:10px;resize:none;font-family:'Lato', sans-serif;font-weight:400;width:90%;height:80px;padding:5px;border:none;border-bottom:1px solid #666766}#submit{padding:10px 15px;float:right;margin:15px 30px;font-size:16px;margin-bottom:10px;border-radius:10px;background-color:#fff;color:#2A324B;font-weight:700;border:1px solid #2A324B}#submit:active{position:relative;top:3px;left:3px}#exit{position:relative;right:-309px;top:-18px;width:30px;height:30px;border:2px solid #c7ccdb;border-radius:15px;color:#2A324B;background-color:white}#exit:active{background-color:#5B6174}#exit p{font-size:12px;margin:0;padding:0;display:block}#message{height:100px;width:82%;margin:5px;padding:2px;border:1px solid #767B91;resize:none;border-radius:3px}footer{max-width:100%;padding:20px 30px;color:white;background-color:#767B91;display:flex;flex-wrap:wrap}footer p{font-size:22px}@media screen and (max-width: 1920px){footer p{font-size:24px}}@media screen and (max-width: 1080px){footer p{font-size:20px}}@media screen and (max-width: 992px){footer p{font-size:18px}}@media screen and (max-width: 768px){footer p{font-size:16px}}@media screen and (max-width: 420px){footer p{font-size:12px}}@media screen and (max-width: 375px){footer p{font-size:10px}}footer img{max-width:18px;padding:10px}footer a{text-decoration:none;color:white}footer a:active{text-decoration:none;color:white}footer a:hover{cursor:pointer}footer .contact-info{width:30%;margin-left:10%}footer .page-links{width:30%;padding:0 20px}footer .social-media{width:100%;padding-top:10px;text-align:center}footer .social-media img{margin:auto}#bottom-banner{background:white;max-width:100%;padding:10px 0;text-align:center;background-color:#2A324B}#bottom-banner p{font-size:16px;color:#c7ccdb}@media screen and (max-width: 1920px){#bottom-banner p{font-size:18px}}@media screen and (max-width: 1080px){#bottom-banner p{font-size:16px}}@media screen and (max-width: 992px){#bottom-banner p{font-size:14px}}@media screen and (max-width: 768px){#bottom-banner p{font-size:13px}}@media screen and (max-width: 420px){#bottom-banner p{font-size:11px}}@media screen and (max-width: 375px){#bottom-banner p{font-size:8px}}#contact-complete{width:325px;color:#2A324B;height:275px;position:fixed;background-color:#2A324B;text-align:center;display:none;border-radius:10px;left:50%;margin-left:-162.5px;z-index:6;top:200px}#complete-container{background-color:white;width:85%;margin:60px auto;border-radius:8px;padding:10px 10px 20px 10px}@media screen and (min-width: 768px){#services{width:100%}#services h2{text-align:left;border-right:none;border-bottom:black}#call-to-action{padding:30px}#call-to-action button{margin-top:15px}#contact #values{display:flex;flex-wrap:wrap;max-width:100%;margin:auto;padding:40px 0 80px 0;justify-content:center;background-color:#2A324B;color:#c7ccdb}#contact #values .quality,#contact #values .integrity,#contact #values .safety{width:33.2%;padding:0;display:flex;flex-wrap:wrap;justify-content:center}#contact #values .val-img{width:40%;margin-top:30px;padding-bottom:10px;border:none}#contact #values img{max-width:100%;justify-content:center;padding:0}#contact #values h2{width:85%;padding-bottom:10px;text-align:center;font-size:64px;border-bottom:1px solid #c7ccdb}}@media screen and (min-width: 768px) and (max-width: 1080px){#contact #values h2{font-size:56px}}@media screen and (min-width: 768px) and (max-width: 992px){#contact #values h2{font-size:50px}}@media screen and (min-width: 768px) and (max-width: 768px){#contact #values h2{font-size:44px}}@media screen and (min-width: 768px) and (max-width: 420px){#contact #values h2{font-size:36px}}@media screen and (min-width: 768px) and (max-width: 375px){#contact #values h2{font-size:32px}}@media screen and (min-width: 768px){#contact #values p{text-align:center;width:70%;padding-left:0;margin:50px 0;font-weight:200}#contact #values h4{margin:20px 0;width:100%;font-size:46px;text-align:center}}@media screen and (min-width: 768px) and (max-width: 1080px){#contact #values h4{font-size:42px}}@media screen and (min-width: 768px) and (max-width: 992px){#contact #values h4{font-size:38px}}@media screen and (min-width: 768px) and (max-width: 768px){#contact #values h4{font-size:34px}}@media screen and (min-width: 768px) and (max-width: 420px){#contact #values h4{font-size:29px}}@media screen and (min-width: 768px) and (max-width: 375px){#contact #values h4{font-size:26px}}@media screen and (min-width: 1080px){#main{width:100%;padding:160px 0px 80px 0px;background-color:#2A324B}.main-img{order:1;width:50%;padding:0 40px 0 40px;border-right:3px solid #c7ccdb}.concrete-text,.handyman-text{margin-right:8%}.main-img img{width:100%}.main-text{max-width:40%;order:2;text-align:left;color:#c7ccdb}.main-text h1{font-size:86px;border-bottom:none;font-weight:700;padding:0px;width:80%;margin:0 0 40px 0}}@media screen and (min-width: 1080px) and (max-width: 1920px){.main-text h1{font-size:78px}}@media screen and (min-width: 1080px) and (max-width: 1080px){.main-text h1{font-size:64px}}@media screen and (min-width: 1080px) and (max-width: 992px){.main-text h1{font-size:56px}}@media screen and (min-width: 1080px) and (max-width: 768px){.main-text h1{font-size:48px}}@media screen and (min-width: 1080px) and (max-width: 420px){.main-text h1{font-size:36px}}@media screen and (min-width: 1080px) and (max-width: 375px){.main-text h1{font-size:36px}}@media screen and (min-width: 1080px){.main-text h6{font-size:28px;font-weight:400;margin-top:0}}@media screen and (min-width: 1080px) and (max-width: 1920px){.main-text h6{font-size:32px}}@media screen and (min-width: 1080px) and (max-width: 1080px){.main-text h6{font-size:26px}}@media screen and (min-width: 1080px) and (max-width: 992px){.main-text h6{font-size:24px}}@media screen and (min-width: 1080px) and (max-width: 768px){.main-text h6{font-size:22px}}@media screen and (min-width: 1080px) and (max-width: 420px){.main-text h6{font-size:18px}}@media screen and (min-width: 1080px) and (max-width: 375px){.main-text h6{font-size:16px}}@media screen and (min-width: 1080px){#services{color:#2A324B;margin:0;text-align:left;width:100%;display:flex;flex-wrap:wrap}#services p{text-align:left}#services h2{text-align:left}.masonry-img,.concrete-img,.restoration-img,.handyman-img{max-width:50%}#masonry,#concrete,#restoration,#handyman{text-align:left;max-width:100%;padding:60px}.masonry-text,.concrete-text,.restoration-text,.handyman-text{max-width:40%;padding:0 0 0 30px;text-align:left}.masonry-img,.restoration-img{order:1}.masonry-text,.restoration-text{order:2;margin-left:100px}#masonry{background-color:#c7ccdb}#masonry img{max-width:100%}#concrete img{width:100%}#restoration{background:#c7ccdb}#restoration img{width:100%}#handyman{background:#fff}#handyman img{width:100%}#call-to-action{padding:20px 15px;max-width:100%;text-align:left;background:#fff;display:flex;flex-wrap:wrap}#call-to-action h6{font-size:28px;font-weight:400;width:60%;margin:0;padding:15px 0 15px 150px}}@media screen and (min-width: 1080px) and (max-width: 1920px){#call-to-action h6{font-size:32px}}@media screen and (min-width: 1080px) and (max-width: 1080px){#call-to-action h6{font-size:26px}}@media screen and (min-width: 1080px) and (max-width: 992px){#call-to-action h6{font-size:24px}}@media screen and (min-width: 1080px) and (max-width: 768px){#call-to-action h6{font-size:22px}}@media screen and (min-width: 1080px) and (max-width: 420px){#call-to-action h6{font-size:18px}}@media screen and (min-width: 1080px) and (max-width: 375px){#call-to-action h6{font-size:16px}}@media screen and (min-width: 1080px){#call-to-action button{padding:10px;margin-bottom:10px;border-radius:10px;background-color:#fff;color:#2A324B;font-size:22px;font-weight:400;border:1px solid #2A324B}}@media screen and (min-width: 1080px) and (max-width: 1920px){#call-to-action button{font-size:24px}}@media screen and (min-width: 1080px) and (max-width: 1080px){#call-to-action button{font-size:20px}}@media screen and (min-width: 1080px) and (max-width: 992px){#call-to-action button{font-size:18px}}@media screen and (min-width: 1080px) and (max-width: 768px){#call-to-action button{font-size:16px}}@media screen and (min-width: 1080px) and (max-width: 420px){#call-to-action button{font-size:12px}}@media screen and (min-width: 1080px) and (max-width: 375px){#call-to-action button{font-size:10px}}@media screen and (min-width: 1080px){#call-to-action button:hover{position:relative;top:2px;left:2px}}
