/*! normalize.css v3.0.0 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:0 0}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}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}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}h1,h2,h3,h4,h5,h6,ul,li,p,a{padding:0;margin:0}li{list-style-type:none}a{color:black;text-decoration:none}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}* html .clearfix{height:1%}.clearfix{display:block}.cf:after,.header:after,.header div div:after,.header div div ul li:after,.home:after,.home .aboutus:after,.home .aboutus .wrap:after,.services:after,.services .section:after,.services .section .wrap:after,.contact:after,.contact .section:after,.contact .section .artContact:after{content:"";display:table;clear:both}.hide,body h1,.header h2,.header nav h2,.footer .nav h2,.home .section h1,.home .artComponentry h2,.home .artAbout h2,.services .section h1,.services .artLeft h2{display:none}html{margin:0;padding:0;height:100%;width:auto}body{margin:0;padding:0;background-repeat:repeat;height:100%;width:auto;font-family:Arial,Helvetica,sans-serif,verdana;font-size:16px;color:#595958;position:relative}a,p,h1,h2,h3,h4,h5{color:#595958}.header{float:left;width:100%;background:white;padding-bottom:1em}.header div{width:960px;margin:0 auto}.header div span{height:128px;width:300px;float:left;background-image:url("../img/logo-top.png");margin-top:1em}.header div div{float:right;width:34em;padding:1em;height:91px}.header div div .callus{padding:.3em 1em;background:#b9e5fb;color:#256682;float:right;font-family:Arial,Helvetica,sans-serif,verdana;border-radius:.2em;font-size:1.4em;display:none;letter-spacing:.1em}.header div div ul{width:100%;float:left;text-align:right;margin-top:2em}.header div div ul li{display:inline-block;padding:0 0 0 4em;float:left;display:block;width:auto}.header div div ul li a{font-family:Arial,Helvetica,sans-serif,verdana;font-weight:bold;padding:.5em 1em;color:#636363}.header div div ul li a:hover{background:#383838;color:white;border-bottom:0.2em solid #b9e5fb}.footer{width:100%;float:left;background:white;padding:.6em 0}.footer .wrap{width:960px;margin:0 auto}.footer .wrap .logoWrap{height:75px;width:176px;float:left;position:relative}.footer .wrap .logoWrap span{background-image:url("../img/logo-bottom.png");background-repeat:no-repeat;background-size:cover;width:100%;height:100%;position:absolute;left:0;top:0}.footer .wrap p{float:left;font-size:.7em}.footer .wrap ul{float:right;width:30em;text-align:right;margin-top:1em}.footer .wrap ul li{float:left;width:100%;text-align:right}.footer .wrap ul li a{padding:0}.footer .wrap ul li:first-child a{color:#256682}.footer .wrap ul li:first-child+li{width:100%}.footer .wrap ul li:first-child+li a{text-align:right;font-size:.7em}.home .header div div ul li:first-child a{color:white;border-bottom:0.2em solid #b9e5fb;background:#383838}.home{background-color:#383838;background-image:url("../img/home-bg.jpg");background-repeat:no-repeat;background-size:cover;width:100%}.home .aboutus{margin:0 auto;width:960px}.home .aboutus .wrap{float:left;background-image:url("../img/web/subtle_dots.png");padding:1% 4%;width:92%}.home .aboutus .wrap .mainImg{background-image:url("../img/home-top.jpg");background-repeat:no-repeat;float:left;width:871px;border:6px solid white;position:relative;height:471px;margin-bottom:.7em}.home .aboutus .wrap .mainImg p{text-align:center;padding:.5em 0;font-size:1.4em;font-weight:bold;color:#fdb77b;position:absolute;right:0;bottom:0;background:#383838;width:100%}.home .aboutus .wrap .artAbout{float:left;width:100%;margin-bottom:.7em}.home .aboutus .wrap .artAbout .block1{float:left;width:490px;background:#256682;padding:61px 20px;font-size:1.2em}.home .aboutus .wrap .artAbout .block1 p{margin-bottom:.9em;color:white}.home .aboutus .wrap .artAbout .block2{float:right;width:300px;background:#256682;padding:30px 20px}.home .aboutus .wrap .artAbout .block2 h3{float:left;width:100%;text-align:left;margin-bottom:2em;color:white}.home .aboutus .wrap .artAbout .block2 ul{float:left;width:100%}.home .aboutus .wrap .artAbout .block2 ul li{float:left;width:100%;margin-bottom:1em;color:white}.home .aboutus .wrap .artAbout .block2 ul li span{background-image:url("../img/tick-brown.png");background-repeat:no-repeat;padding-right:1em;float:left;width:29px;height:28px}.services .header div div ul li:first-child+li a{color:white;border-bottom:0.2em solid #b9e5fb;background:#383838}.services{background-color:#383838;background:#323232;width:100%}.services .section{margin:0 auto;width:960px}.services .section .wrap{float:left;background-image:url("../img/web/subtle_dots.png");padding:1% 4%;width:92%}.services .section .wrap .mainImg{background-image:url("../img/services-top.jpg");background-repeat:no-repeat;float:left;width:100%;position:relative;height:471px;margin-bottom:.7em}.services .section .wrap .mainImg p{text-align:center;padding:.5em 2em;font-size:1.4em;font-weight:bold;color:white;position:absolute;left:0;bottom:3em;background:#0b6bb7}.services .section .wrap .artServices{float:left;width:100%;background:#f3f3f3;padding:1.5em 0}.services .section .wrap .artServices h2{display:none}.services .section .wrap .artServices .art1{float:left;width:284px;text-align:center}.services .section .wrap .artServices .art1 h3{color:#0b6bb7;float:left;width:100%;padding-bottom:.6em}.services .section .wrap .artServices .art1 span{display:inline-block;width:200px;height:132px;background-image:url("../img/art1.png");background-repreat:no-repeat;background-size:cover}.services .section .wrap .artServices .art1 p{float:left;width:100%}.services .section .wrap .artServices .art2{float:left;width:284px;margin:0 15px 0 16px;text-align:center}.services .section .wrap .artServices .art2 h3{color:#0b6bb7;float:left;width:100%;padding-bottom:.6em}.services .section .wrap .artServices .art2 div{display:inline-block;width:117px;height:127px;background-image:url("../img/art2.png");background-repreat:no-repeat;background-size:cover}.services .section .wrap .artServices .art2 ul{float:left;width:100%}.services .section .wrap .artServices .art2 ul li{float:left;width:80%;text-align:left;padding-left:20%}.services .section .wrap .artServices .art2 ul li span{background-image:url("../img/tick-blue.png");background-repeat:no-repeat;margin:.2em .3em 0 0;float:left;width:17px;height:16px}.services .section .wrap .artServices .art3{float:left;width:284px;text-align:center;position:relative}.services .section .wrap .artServices .art3 h3{color:#0b6bb7;float:left;width:100%}.services .section .wrap .artServices .art3 div{display:inline-block;width:157px;height:209px;background-image:url("../img/art3.png");background-repreat:no-repeat;background-size:cover;position:absolute;top:2.1em;left:2em}.services .section .wrap .artServices .art3 ul{float:left;width:100%;margin:9.6em 0 0 4em}.services .section .wrap .artServices .art3 ul li{float:left;width:80%;text-align:left;padding-left:20%}.services .section .wrap .artServices .art3 ul li span{background-image:url("../img/tick-blue.png");background-repeat:no-repeat;margin:.2em .3em 0 0;float:left;width:17px;height:16px}.contact .header div div ul li:first-child+li+li a{color:white;border-bottom:0.2em solid #b9e5fb;background:#383838}.contact{background:#323232;width:100%}.contact .thankyou p{float:left;width:100%;text-align:center;padding:1em 0;background:#323232;color:white;font-size:1.3em}.contact .section{width:960px;margin:0 auto;padding-bottom:4em}.contact .section .mainImg{margin:2em 0;background-image:url("../img/contact-top.jpg");background-repeat:no-repeat;float:left;width:948px;border:6px solid white;position:relative;height:340px}.contact .section .mainImg p{padding:.5em 1em;font-size:1.4em;font-weight:bold;color:white;position:absolute;right:0;bottom:2em;background:#6cbc01}.contact .section .artContact{float:left;width:900px;padding:1em 30px;height:576px;background:#e9e9e9}.contact .section .artContact h2{display:none}.contact .section .artContact .left{width:440px;height:35em;float:left}.contact .section .artContact .left h3{float:left;font-size:1.2em;padding:1em 0}.contact .section .artContact .left form{float:left;width:445px;padding:20px;background:#383838;border-radius:.3em}.contact .section .artContact .left form div{float:left;width:100%;margin-bottom:1.5em}.contact .section .artContact .left form div label{float:left;width:100%;color:white}.contact .section .artContact .left form div input{float:left;width:400px;height:1.8em;border-radius:.3em;border:.1em solid grey;padding:0 20px;background:#b1b1b1;color:white;height:auto;padding:5px 20px;border:1px solid lightgrey;font-family:verdana, Arial;font-size:inherit;font-size:1.3em}.contact .section .artContact .left form div span{color:#e9e9e9;float:left;width:100%;height:20px;text-align:center}.contact .section .artContact .left form input[type="submit"]{float:right;padding:.5em 2em;font-size:1.1em;color:white;background:#0b6bb7;border:none;border-radius:.2em}.contact .section .artContact .left form input[type="submit"]:hover{-moz-box-shadow:0 0 10px #0b6bb7;-webkit-box-shadow:0 0 10px #0b6bb7;box-shadow:0 0 10px #0b6bb7}.contact .section .artContact .left form textarea{width:397px;border-radius:.3em;border:.1em solid grey;padding:20px 20px;height:100px;background:#b1b1b1;color:white;padding:5px 20px;border:1px solid lightgrey;font-family:verdana, Arial;font-size:inherit;font-size:1.3em}.contact .section .artContact .right{width:350px;height:35em;float:right}.contact .section .artContact .right h3{float:left;width:100%;font-size:1.5em;padding:0 0 1em 0;font-weight:normal;color:#0b6bb7}.contact .section .artContact .right .phone{float:left;width:100%;margin-bottom:1em}.contact .section .artContact .right .phone li{float:left;width:100%}.contact .section .artContact .right .phone li:first-child{font-weight:bold;font-size:1.3em}.contact .section .artContact .right .phone li:first-child+li{font-weight:bold;font-size:1.3em;color:#0b6bb7}.contact .section .artContact .right .address,.contact .section .artContact .right .email{float:left;width:100%;margin-bottom:1em}.contact .section .artContact .right .address li,.contact .section .artContact .right .email li{float:left;width:100%}.contact .section .artContact .right .address li:first-child,.contact .section .artContact .right .email li:first-child{font-weight:bold;font-size:1.3em}.contact .section .artContact .right .email li:first-child+li{font-size:1.3em}.contact .section .artContact .right .mapcontainer{width:350px;height:283px;border-radius:0.313em;float:left}.contact .section .artContact .right .mapcontainer #map-canvas{width:100%;height:100%;display:block}
