article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}h2{font-size:1.5em;margin:.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.67em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}p,pre{margin:1em 0}code,kbd,pre,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}@media only screen and (max-width:767px){[class*=" s1"],[class^=s1],[class*=" s2"],[class^=s2],.s-all{display:block;float:left;margin-right:-100%}.s1{width:47.53707399%}.s2{width:47.61917601%}.s-all{width:100%;margin-left:0;margin-right:0;clear:left}[class*=" s-pad"],[class^=s-pad]{padding-left:2.34375%;padding-right:2.34375%;left:-2.34375%}[class~=s-padfull],[class~=s-padinfull],[class~=s-padfull],[class~=s-padinfull]{padding-left:4.6875%;padding-right:4.6875%;left:-4.6875%}.s-pad,.s-padfull{position:relative;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}.s-padin[class~=s-padin],.s-padinfull[class~=s-padinfull]{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;left:0}[class*=" s2"],[class^=s2]{margin-left:52.22457399%}.s1,[class*=s1-],.s-all,[class*=" s1-"],[class^=s1-],.s1,[class*=" s1-"] [class*=" s1-"],[class^=s1-] [class*=" s1-"],[class*=" s1-"] [class^=s1-],[class^=s1-] [class^=s1-],[class*=" s1-"] .s1,[class^=s1-] .s1,[class*=" s2-"] [class*=" s2-"],[class^=s2-] [class*=" s2-"],[class*=" s2-"] [class^=s2-],[class^=s2-] [class^=s2-],[class*=" s2-"] .s2,[class^=s2-] .s2{margin-left:0;clear:left}[class*=" s-float"][class*=" s-float"],[class^=s-float][class^=s-float],[class*=" s-float"][class*=" s-float"],[class^=s-float][class^=s-float]{margin-left:4.6875%;margin-right:4.6875%}.s-floatright{float:right;margin-right:0!important}.s-floatleft{float:left;margin-left:0!important}.s2+[class*=" s2"],.s2+[class^=s2],[class*=-s2]+[class*=" s2"],[class*=-s2]+[class^=s2],.s-clear{clear:left}.s-overlap[class*=overlap]{clear:none}.s-hide{display:none!important}.s-show{display:block!important}}@media only screen and (min-width:768px) and (max-width:989px){[class*=" m1"],[class^=m1],[class*=" m2"],[class^=m2],.m-all{display:block;float:left;margin-right:-100%}.m2{width:35.46116713%}.m1{width:57.37737453%}.m-all{width:100%;margin-left:0;margin-right:0;clear:left}[class*=" m-pad"],[class^=m-pad]{padding-left:3.58072917%;padding-right:3.58072917%;left:-3.58072917%}[class~=m-padfull],[class~=m-padinfull],[class~=m-padfull],[class~=m-padinfull]{padding-left:7.16145833%;padding-right:7.16145833%;left:-7.16145833%}.m-pad,.m-padfull{position:relative;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}.m-padin[class~=m-padin],.m-padinfull[class~=m-padinfull]{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;left:0}[class*=" m2"],[class^=m2]{margin-left:64.53883286%}.m1,[class*=m1-],.m-all,[class*=" m1-"],[class^=m1-],.m1,[class*=" m1-"] [class*=" m1-"],[class^=m1-] [class*=" m1-"],[class*=" m1-"] [class^=m1-],[class^=m1-] [class^=m1-],[class*=" m1-"] .m1,[class^=m1-] .m1,[class*=" m2-"] [class*=" m2-"],[class^=m2-] [class*=" m2-"],[class*=" m2-"] [class^=m2-],[class^=m2-] [class^=m2-],[class*=" m2-"] .m2,[class^=m2-] .m2{margin-left:0;clear:left}[class*=" m-float"][class*=" m-float"],[class^=m-float][class^=m-float],[class*=" m-float"][class*=" m-float"],[class^=m-float][class^=m-float]{margin-left:7.16145833%;margin-right:7.16145833%}.m-floatright{float:right;margin-right:0!important}.m-floatleft{float:left;margin-left:0!important}.m2+[class*=" m2"],.m2+[class^=m2],[class*=-m2]+[class*=" m2"],[class*=-m2]+[class^=m2],.m-clear{clear:left}.m-overlap[class*=overlap]{clear:none}.m-hide{display:none!important}.m-show{display:block!important}}@media only screen and (min-width:990px){[class*=" l1"],[class^=l1],[class*=" l2"],[class^=l2],.l-all{display:block;float:left;margin-right:-100%}.l2{width:33.37379766%}.l1{width:53.99993971%}.l-all{width:100%;margin-left:0;margin-right:0;clear:left}[class*=" l-pad"],[class^=l-pad]{padding-left:6.31313132%;padding-right:6.31313132%;left:-6.31313132%}[class~=l-padfull],[class~=l-padinfull],[class~=l-padfull],[class~=l-padinfull]{padding-left:12.62626263%;padding-right:12.62626263%;left:-12.62626263%}.l-pad,.l-padfull{position:relative;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}.l-padin[class~=l-padin],.l-padinfull[class~=l-padinfull]{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;left:0}[class*=" l2"],[class^=l2]{margin-left:66.62620234%}.l1,[class*=l1-],.l-all,[class*=" l1-"],[class^=l1-],.l1,[class*=" l1-"] [class*=" l1-"],[class^=l1-] [class*=" l1-"],[class*=" l1-"] [class^=l1-],[class^=l1-] [class^=l1-],[class*=" l1-"] .l1,[class^=l1-] .l1,[class*=" l2-"] [class*=" l2-"],[class^=l2-] [class*=" l2-"],[class*=" l2-"] [class^=l2-],[class^=l2-] [class^=l2-],[class*=" l2-"] .l2,[class^=l2-] .l2{margin-left:0;clear:left}[class*=" l-float"][class*=" l-float"],[class^=l-float][class^=l-float],[class*=" l-float"][class*=" l-float"],[class^=l-float][class^=l-float]{margin-left:12.62626263%;margin-right:12.62626263%}.l-floatright{float:right;margin-right:0!important}.l-floatleft{float:left;margin-left:0!important}.l2+[class*=" l2"],.l2+[class^=l2],[class*=-l2]+[class*=" l2"],[class*=-l2]+[class^=l2],.l-clear{clear:left}.l-overlap[class*=overlap]{clear:none}.l-hide{display:none!important}.l-show{display:block!important}}#gridscreenwidthwrap{display:block!important}html,button,input,select,textarea{color:#f4f4f4}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #2a2a2a;margin:3em 0;padding:0}img{vertical-align:middle;width:100%;margin-bottom:1.5em}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.chromeframe{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}body{font:1em/1.6em Helvetica,Helvetica Neue,Arial;font-weight:400;color:#fff;background-color:#b2b2b2;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#2a2a2a),color-stop(100%,#212121));background-image:-webkit-linear-gradient(top,#2a2a2a,#212121);background-image:linear-gradient(to bottom,#2a2a2a,#212121)}a{color:#88b846;text-decoration:none}h1{font-size:1.5em;font-weight:600;margin-bottom:1.2em;color:#88b846}h1 span{color:#88b846}h2{font-size:1.1em;margin-top:2.2em;color:#a9a9a9;text-transform:uppercase;text-shadow:1px 1px 1px rgba(0,0,0,0.6)}h3{font-size:1.1em;font-weight:600;color:#949494;text-shadow:1px 1px 1px rgba(0,0,0,0.6)}h4{font-size:1em;font-weight:600;line-height:1.4em;margin-bottom:0}#logo{border:0;margin-top:2.4em}.wrapper{margin:0 auto;width:90%;float:none}.title{text-align:center}.phone{text-align:center}.phone a{color:#949494}.phone-no{color:#88b846}.header-container{background-color:#000}.header-container h2{color:#fff;text-align:center}.header-container p{color:#bfbfbf}header{height:180px}#head{clear:both;height:600px;background:transparent url(../img/hero-photo-01.jpg) no-repeat center bottom;background-size:cover;transition:background .5s linear;border-top:1px solid #5f5f5f;border-bottom:1px solid #000;position:relative}#head h1{font-size:2.5em;line-height:1.2em;margin-top:2.5em;text-align:center;text-transform:none;color:#fff;text-shadow:2px 2px 10px rgba(0,0,0,0.6)}.main{margin-bottom:100px}.main p{font-weight:100}.slide-wrapper{background-color:rgba(0,0,0,0.5);position:absolute;bottom:0;width:100%}.slide-container{padding:1em 0}.slide-container a{color:#2a2a2a}.slide-container h2{color:#bfbfbf;line-height:1.2em;font-weight:bold;margin-top:1.2em}.slide-container p{color:#fff;font-weight:100;text-shadow:1px 1px 1px rgba(0,0,0,0.6);margin-bottom:2em}.slide-container img{margin:18em 0 0 0;padding:0;width:70%}.gallery ul{list-style:none;padding:0}.gallery img{border:1px solid #2a2a2a;margin-bottom:1em}.gallery h3{text-align:center}.footer-container{clear:both;margin-top:1000px;height:500px;padding-top:45px;background-color:#000;color:#7f7f7f}footer h3{text-align:center;margin-bottom:2em}footer a{text-transform:uppercase}footer small a{color:#7f7f7f;text-transform:none}footer small{font-size:.7em}blockquote{margin:0;padding:0}blockquote cite{font-size:.6em;font-style:normal;font-weight:600;text-transform:uppercase}.testimonial-container{position:relative;background-color:#88b846;height:255px;margin-bottom:40px}#testimonials{margin-bottom:100px}.tri{height:0;width:0;border-color:transparent;border-style:solid;border-width:10px;border-bottom-color:#88b846;margin-top:-20px;margin-left:47%;position:absolute}.testimonial{color:#2a2a2a;font-weight:100;font-size:1.3em;font-style:italic;line-height:1.8em;text-align:center;margin:0;padding:0}.form-wrap{background-color:dimgrey;margin-top:50px}.form-wrap h3{color:#fff}#contact-form{padding:.6em 1em 1.5em 1em;margin:25px 0;color:#fff}#contact-form span{font-size:.9em}.center{text-align:center}.swipe{overflow:hidden;visibility:hidden;position:relative}.swipe-wrap{overflow:hidden;position:relative}.swipe-wrap>div{float:left;width:100%;position:relative}.swipe li div,.swipe div div div{text-align:center}.slider-nav{width:120px;margin:0 auto}.slider-nav ul{padding:0;height:10px;margin:0 auto}.slider-nav ul li{display:inline-block;float:left;width:10px;height:10px;margin-right:12px;background-color:rgba(255,255,255,0.2);border-radius:50%}.slider-nav ul li:last-child{margin-right:0}.slider-nav ul li a{display:block;width:10px;height:10px}.slider-nav .active{background-color:rgba(255,255,255,0.5)}@media only screen and (min-width:480px){#logo{width:210px}.phone{text-align:right}.testimonial-container{height:170px}.tri{margin-left:49%}.footer-container{height:405px}}@media only screen and (min-width:768px){.header-container h2{text-align:left}#head h1{font-size:3.5em;margin-top:2.8em;text-align:left}header{height:145px}.wrapper{width:84%}#logo{width:370px}.phone{margin-top:3.1em}.slide-container img{width:100%;margin-top:8em}.swipe li div,.swipe div div div{text-align:left}.main{margin-top:135px}.form-wrap{margin-top:-10px}.gallery{margin:60px 0}.gallery img{margin-bottom:0;-webkit-transition:-webkit-filter .3s}.gallery img:hover{-webkit-filter:brightness(50%)}.gallery ul li{float:left;width:25%;margin-bottom:0;padding-bottom:0}.gallery ul li:last-child{padding-right:0;margin-right:0}.testimonial-container{height:145px}.testimonial{font-size:1.6em}}@media only screen and (min-width:990px){article section{margin-left:20%}#contact-form{padding:1em 2em 1em 2em}.slide-container img{margin:6em 0 0 0;width:100%}}@media only screen and (min-width:1200px){.wrapper{width:70%}.slide-container img{margin:4.5em 0 0 0;width:100%}}#contact-form input[type="text"],#contact-form input[type="email"],#contact-form input[type="tel"],#contact-form input[type="url"],#contact-form textarea{width:96%;border:0;color:#212121;margin:0 0 .8em;padding:.5em;border-radius:0;font-size:.8em;background-color:#ccc}#contact-form button[type="submit"]{cursor:pointer;width:100%;border:0;background:#88b846;border-top:3px solid #a5c974;color:#3f3f3f;text-shadow:1px 1px #a5c974;font-weight:bold;margin:1.5em 0 1em 0;padding:.8em;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#contact-form button[type="submit"]:hover{background:#24583f;border-top:3px solid #5a816f;text-shadow:1px 1px #5a816f;color:#0e0e0e}#contact-form button[type="submit"]:active{border-top:3px solid #24583f}.success{margin:0;padding:30px;text-align:center;background-color:#0e0e0e}.error{padding:30px;text-shadow:1px 1px 1px rgba(0,0,0,0.6);color:red;text-align:center;background-color:#3f3f3f}::-webkit-input-placeholder{color:#545454}:-moz-placeholder{color:#545454}::-moz-placeholder{color:#545454}:-ms-input-placeholder{color:#545454}.ir{background-color:transparent;border:0;overflow:hidden;*text-indent:-9999px}.ir:before{content:"";display:block;width:0;height:150%}.hidden{display:none!important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}@media print{*{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid;padding:0;margin:0}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}