@import url("https://fonts.googleapis.com/css?family=Niramit");@import url("https://fonts.googleapis.com/css?family=Montserrat");body{font-size:16px;line-height:1.4;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-family:"Raleway",sans-serif;color:#333}footer{background:#54728c;color:#e5efee}footer a{color:#e5efee;text-decoration:none}@media screen and (min-width: 320px){#top{height:48px}#logo{margin-top:4px;height:28px;padding:8px}#mobile-menu{width:40px;height:45px;position:absolute;right:0;margin-right:16px;z-index:13;top:0;margin-top:10px;cursor:pointer}#mobile-menu span{display:block;position:absolute;height:5px;width:50%;background:#fff;background:#255730;opacity:1;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}#mobile-menu span:nth-child(even){left:50%;border-radius:0 9px 9px 0}#mobile-menu span:nth-child(odd){left:0px;border-radius:9px 0 0 9px}#mobile-menu span:nth-child(1),#mobile-menu span:nth-child(2){top:0px}#mobile-menu span:nth-child(3),#mobile-menu span:nth-child(4){top:12px}#mobile-menu span:nth-child(5),#mobile-menu span:nth-child(6){top:24px}#mobile-menu.open span:nth-child(1),#mobile-menu.open span:nth-child(6){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}#mobile-menu.open span:nth-child(2),#mobile-menu.open span:nth-child(5){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}#mobile-menu.open span:nth-child(1){left:5px;top:7px}#mobile-menu.open span:nth-child(2){left:calc(50% - 5px);top:7px}#mobile-menu.open span:nth-child(3){left:-50%;opacity:0}#mobile-menu.open span:nth-child(4){left:100%;opacity:0}#mobile-menu.open span:nth-child(5){left:5px;top:20px}#mobile-menu.open span:nth-child(6){left:calc(50% - 5px);top:20px}.menu{margin:0}.menu ul{text-align:center}.menu ul li{padding:8px}.menu ul li a{text-decoration:none;text-transform:uppercase;font-family:"Raleway",sans-serif;font-size:22px;color:#fff}#mobile-menu img{height:32px;position:absolute;right:0;margin-right:24px;z-index:13}.full-menu{visibility:hidden;display:table;position:fixed;top:0;left:0;height:100%;width:100%;opacity:0;background-color:rgba(50,122,59,0.9);-webkit-transform:scale(0.85);-ms-transform:scale(0.85);transform:scale(0.85);z-index:12;-webkit-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}.full-menu--open{visibility:visible;opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.full-menu--middle{display:table-cell;vertical-align:middle}.full-menu--middle{margin:0}.full-menu--middle ul{text-align:center;list-style:none}.full-menu--middle ul li{padding:8px}.full-menu--middle ul li a{text-decoration:none;text-transform:uppercase;font-family:"Raleway",sans-serif;font-size:22px;color:#fff}.menu-toggle{border:0;color:#fff;background-color:transparent}.menu-toggle:before{content:'\f0c9';font-family:'FontAwesome';margin:0 20px 0 0}.menu{max-width:100vw;overflow:hidden;background:#fff;z-index:9}.menu{padding:16px}.menu img{max-width:70px;margin-top:0px}.menu ul{padding:0}.main-nav{margin-top:24px;padding:0}}@media screen and (min-width: 320px){body{overflow-x:hidden}.hero{height:400px;background-position:center;background-size:cover;-webkit-box-shadow:inset 0px -20px 0px -8px rgba(0,0,0,0.75);-moz-box-shadow:inset 0px -20px 0px -8px rgba(0,0,0,0.75);box-shadow:inset 0px -20px 0px 0px rgba(255,255,255,0.5)}.hero h1{align-self:center;text-align:center;color:#ddd;font-family:"Montserrat",sans-serif;text-transform:uppercase;font-size:1.5rem;font-weight:600;position:relative;z-index:9}.hero p{position:relative;z-index:9;font-size:1rem}#logo-right{position:absolute;right:10px;top:340px;width:100px;z-index:9}#cover{width:100vw;height:400px;position:absolute}#cover{z-index:8;background-color:rgba(0,0,0,0.4)}#logo-clear{display:none}.home{background:url(../imgs/heros/mobile/builders.jpg)}.construction{background:linear-gradient(rgba(0,0,0,0.5), rgba(0,0,0,0.5)),url(../imgs/heros/mobile/construction.jpg) no-repeat center center;background-size:cover}.horse{background:linear-gradient(rgba(0,0,0,0.5), rgba(0,0,0,0.5)),url(../imgs/heros/mobile/horse.jpg) no-repeat center center;background-size:cover}.party{background:linear-gradient(rgba(0,0,0,0.5), rgba(0,0,0,0.5)),url(../imgs/heros/mobile/party.jpg) no-repeat center center;background-size:cover}.contact{background:linear-gradient(rgba(0,0,0,0.5), rgba(0,0,0,0.5)),url(../imgs/heros/mobile/contact.jpg) no-repeat center center;background-size:cover}.callout{background:linear-gradient(rgba(0,0,0,0.5), rgba(0,0,0,0.5)),url(../imgs/heros/mobile/callout.jpg) no-repeat center center;background-size:cover}.calc{background:linear-gradient(rgba(0,0,0,0.5), rgba(0,0,0,0.5)),url(../imgs/heros/mobile/calc.jpg) no-repeat center center;background-size:cover}.terms{background:linear-gradient(rgba(0,0,0,0.5), rgba(0,0,0,0.5)),url(../imgs/heros/mobile/terms.jpg) no-repeat center center;background-size:cover}.foot{background:linear-gradient(rgba(0,0,0,0.5), rgba(0,0,0,0.5)),url(../imgs/heros/mobile/foot.jpg) no-repeat center center;background-size:cover}.damage{background:linear-gradient(rgba(0,0,0,0.5), rgba(0,0,0,0.5)),url(../imgs/heros/mobile/damage.jpg) no-repeat center center;background-size:cover}.sale{background:linear-gradient(rgba(0,0,0,0.5), rgba(0,0,0,0.5)),url(../imgs/heros/mobile/sale.jpg) no-repeat center center;background-size:cover}.calloutBut{background:#54728c;color:#ccc;padding:16px;padding-left:32px;padding-right:32px;border-radius:32px;text-decoration:none;display:inline-block;margin:8px;margin-bottom:32px}.bar-menu{display:none}#extra div{margin:16px}#calculator{padding:5vw}#calculator h2{text-align:center}#calculator table{border-collapse:collapse;border-spacing:0;border-color:grey}#calculator table tr td{border:1px solid gray;text-align:center}.sections div{width:90vw;padding:5vw}.sections a{text-decoration:none;color:#333}.sections img{width:100%}.sections span{position:relative}img.show{position:absolute;width:128px;right:0;top:-91px}#areas_covered{padding:5vw;text-align:center}#areas_covered span div{width:100%;margin-bottom:16px}#areas_covered span div i:first-of-type{font-weight:bold;width:100%;display:block}#areas_covered h3{display:inline-block;margin:0;background:#54728c;background:rgba(84,114,140,0.8);padding:16px;padding-left:32px;padding-right:32px;color:#e5efee;border-radius:32px;margin-bottom:32px}.sImg{position:relative}.img_thumbs{width:100%;background:none}.img_thumbs img{width:20vw;height:20vw;margin:2vw}.mainImg{width:100%}.center{text-align:center;padding:16px;padding-bottom:32px}.center p{line-height:1.8}.center p:first-of-type{margin-top:0}.center img:first-of-type{width:100%}.sleft{display:flex;flex-direction:column-reverse}.ptext{padding:5vw}#theDocs{text-align:center;padding-top:0}#downFiles{justify-content:left;display:flex;flex-wrap:wrap}#downFiles a{color:#333;padding:16px}#downFiles img{vertical-align:middle}#facebook img{width:32px;margin:16px}a#telLink,#em a{color:#333;text-decoration:none}.hero{display:flex;justify-content:center;flex-wrap:wrap;flex-direction:column}.hero h1{width:100%;margin-bottom:0}.hero p{text-align:center;color:#ddd;font-family:"Montserrat",sans-serif;text-transform:uppercase;margin-top:0}#cards{display:flex;margin:32px;justify-content:center}#cards img{width:200px}#area_link{color:unset;text-decoration:none}#damage-features{display:inline-block;text-align:left}#foot{display:none}footer{padding:5vw;text-align:center}}@media screen and (min-width: 767px){.hero{height:400px;width:100%;background-size:cover;background-repeat:no-repeat;background-position:center;-webkit-box-shadow:inset 0px -20px 0px -8px rgba(0,0,0,0.75);-moz-box-shadow:inset 0px -20px 0px -8px rgba(0,0,0,0.75);box-shadow:inset 0px -20px 0px 0px rgba(255,255,255,0.5)}.hero h1{align-self:center;text-align:center;color:#ddd;font-family:"Montserrat",sans-serif;text-transform:uppercase;font-size:3.5rem;font-weight:600;position:relative;z-index:9}.hero p{position:relative;z-index:9;font-size:2rem}.home{background:url(../imgs/heros/builders.jpg);background-size:cover;background-position:center}.construction{background:url(../imgs/heros/construction.jpg);background-size:cover;background-position:center}.horse{background:url(../imgs/heros/horse.jpg);background-size:cover;background-position:center}.party{background:url(../imgs/heros/party.jpg);background-size:cover;background-position:center}.calc{background:url(../imgs/heros/calc.jpg);background-size:cover;background-position:center}.callout{background:url(../imgs/heros/callout.jpg);background-size:cover;background-position:center}.contact{background:url(../imgs/heros/contact.jpg);background-size:cover;background-position:center}.terms{background:linear-gradient(rgba(0,0,0,0.5), rgba(0,0,0,0.5)),url(../imgs/heros/terms.jpg) no-repeat center center}.foot{background:url(../imgs/heros/foot.jpg);background-size:cover}.damage{background:url(../imgs/heros/damage.jpg);background-size:cover}.sale{background:url(../imgs/heros/sale.jpg);background-size:cover}header img#logo-clear{transform:translateY(-64px);float:right;height:32px;opacity:0.5;margin-right:8px;display:block}.hcontent{background:#e5efee;padding-top:48px}.bar-menu{display:block;background:#54728c}.bar-nav{display:flex;list-style:none;margin:0;padding-left:0;align-items:center;justify-content:center}.bar-nav a{text-decoration:none;color:#e5efee;padding-top:20px;padding-bottom:20px;padding-left:12px;padding-right:12px;font-size:12px;position:relative}.bar-nav a:hover{background:#819cb4}.bar-nav a:first-of-type{border-left:none}.bar-nav a:after{content:'';width:2px;height:60%;top:20%;position:absolute;right:0;background-color:#476177}.bar-nav a:hover:after{height:0;display:none}.center{text-align:center;padding:81px;padding-bottom:32px}.center p{line-height:1.8}.center p:first-of-type{margin-top:0}.center img:first-of-type{width:unset;margin-bottom:32px}.sections{display:flex;flex-wrap:wrap;justify-content:center;padding-bottom:32px}.sections div{width:20%;margin:3%;background:#fff;padding:16px;box-shadow:4px 4px 8px #888888}.sections div img{width:100%}.sections div h2{color:#bf4e25;color:#3a864a;text-transform:uppercase;font-size:1.1rem}.sections div p{font-size:.8rem}#extra{display:flex;justify-content:space-between;width:79.5%;margin:0 auto;margin-bottom:64px}#extra div{width:45%;padding:16px;background:#fff}#areas_covered{text-align:center;border-top:16px solid #54728c;background:url(../imgs/map.jpg);background-position:center;background-size:cover;padding:32px}#areas_covered h3{display:inline-block;margin:0;background:#54728c;background:rgba(84,114,140,0.8);padding:16px;padding-left:32px;padding-right:32px;color:#e5efee;border-radius:32px}#areas_covered span{border-radius:4px;text-align:left;display:flex;justify-content:center;width:80%;margin:32px;margin-left:auto;margin-right:auto;padding-top:32px;padding-bottom:32px;padding-left:32px;background:rgba(0,0,0,0.5);color:#fff}#areas_covered div{width:18%}#areas_covered div i{display:block}#areas_covered div i:first-of-type{font-weight:bold;font-size:1.1rem;padding-bottom:4px}footer{padding:32px;text-align:center}.page-sections{position:relative}.sleft,.sright{display:flex;flex-direction:row;width:100%}.sleft div,.sright div{width:50%}.sleft div:nth-child(1){background:#e5efee;align-items:center;display:flex}.sleft .ptext2{align-items:center;display:flex}.sleft .ptext2 span{padding:32px}.sright div:nth-child(2){background:#e5efee;align-items:center;display:flex}#page-footer{position:relative}.sImg{position:relative}div.img_thumbs{position:absolute;bottom:0;width:100%;background:rgba(255,255,255,0.5) !important}div.img_thumbs img{width:64px;height:64px;margin:8px}#calculator{max-width:900px;margin:0 auto;padding-top:32px;padding-bottom:64px}#calculator table{border-collapse:collapse;border-spacing:0;border-color:grey;margin:32px}#calculator table tr td{border:1px solid gray;text-align:center;padding:4px}#theDocs{text-align:center;padding:64px;padding-top:0}#downFiles{justify-content:center}.animDivStart{opacity:0}.animDiv,#cover{background-repeat:no-repeat;background-position:center;background-size:cover;width:100%;height:400px;position:absolute;-webkit-animation-duration:5s;animation-duration:5s}#cover{z-index:8;background-color:rgba(0,0,0,0.4)}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}#foot{display:block;bottom:-32px;position:absolute;width:100%;background:#54728c;height:32px;left:0}.sections div img.show{width:128px}.current{background:#819cb4}.current:after{height:0;display:none}}@media screen and (min-width: 600px){.sleft,.sright{font-size:14px}.sImg{overflow:hidden}.sImg img{float:right;width:unset}a.show_full_img img{float:none}.ptext{box-sizing:border-box;padding:32px}}@media screen and (min-width: 800px){.sleft,.sright{font-size:15px}#logo-right{width:150px;top:310px}}@media screen and (min-width: 900px){.sleft,.sright{font-size:14px}.ptext{padding:32px}}@media screen and (min-width: 970px){.sleft,.sright{font-size:16px}.sections div h2{font-size:1.4rem}.sections div p{font-size:1rem}div.img_thumbs img{width:100px;height:100px}}@media screen and (min-width: 900px){.bar-nav a{font-size:16px}}
