img.ie-warning{display:none}.clear{clear:both}.private{display:none}body,ul,li,h3{padding:0;margin:0}body{font-family:"Open Sans",sans-serif;color:#0e2b31;background:#dbe5ee;overflow-x:hidden;width:100%;max-width:100%}#content-container{max-width:1400px;margin:0 auto}input:not([type="checkbox"]),textarea{display:block;padding:10px;width:90%;margin-bottom:10px;border:1px solid #777}input[type="checkbox"]{margin-bottom:20px}input[type="submit"]{width:auto;float:left}textarea{height:155px}input.sec_code{width:90px}.recycle{margin:25px 0 4px 10px;cursor:pointer}p.error,p.success{font-size:.7em;display:none;font-weight:700;width:70%;position:relative;left:5px}p.error{color:red}p.success{color:green}#background{position:absolute;background:url(../images/home-img.jpg) no-repeat;top:0;left:0;width:100%;height:100%;display:none}.background{transition:all 0.5s}a{color:inherit;text-decoration:none}a:hover{text-decoration:none}.active,.active li{font-weight:700;color:#fff}#content-parent h4{margin:25px 0 10px}#content-parent h4+p{margin-top:0}#content-container a{font-weight:700;transition:all 1s;color:#037}#content-container a:hover{text-decoration:underline}#content-container .product-parent .product-holder a.href.product:hover{text-decoration:none}#content-container .cta a{color:#fff;border-bottom:1px dotted #fff}#content-container .cta a:hover{text-decoration:none;border-bottom:1px solid #fff}.product-parent{padding:50px;background:rgb(0 0 0 / .5);margin-top:15%}.product-holder{width:690px;margin:0 auto}#content-container .product-parent .product-holder a.href.product{display:inline-block;font-size:.8em;width:21.8em;margin-left:2.3em;margin-bottom:2.3em;border-radius:5px;padding:.8em;background:rgb(255 255 255 / .9);cursor:pointer;box-shadow:0 0 2px 0 #000;transition:0.8s;max-height:117px;border:none;position:relative;vertical-align:top;font-weight:400;color:#000}#content-container .product-parent .product-holder a.href:hover{border:none}#content-container .product-parent .product-holder a.href:hover{background:rgb(10 35 50 / .6)}#content-container .product-parent .product-holder a.href:hover section{color:#fff}#content-container .product-parent .product-holder a.href img{opacity:.8}#content-container .product-parent .product-holder a.href:hover img{opacity:.7}#content-container .product-parent .product-holder a.href.first{margin-left:0}#content-container .product-parent .product-holder a.href img{float:left;margin:0 .4em 2em 0}.service-img+p{position:relative;top:10px;margin-bottom:18px}#splash{font-family:Audiowide,"Iceland",serif;font-size:120px;border:10px solid rgb(0 0 0 / .05);box-shadow:0 0 1px 1px rgb(255 255 255 / .3);padding:50px;width:40%;margin:0 auto;border-top-left-radius:10px 5px;border-top-right-radius:10px 5px;border-bottom-right-radius:10px 5px;border-bottom-left-radius:10px 5px;background:rgb(255 255 255 / .8);line-height:1em;text-align:center}h1{font-family:Audiowide,"Iceland",serif;text-transform:capitalize;font-size:1.8em;width:inherit;text-align:center;background:url(../images/menu.png) 90% 50% no-repeat rgb(255 255 255 / .9);padding:10px 0;cursor:pointer;transition:all 1s}h1 span.lower-case{text-transform:none}h2{margin:0 0 10px 0;font-size:1.1em}h3{font-size:1em;text-transform:uppercase}header{width:0;position:absolute;right:0;margin:48px auto 0;background:rgb(0 0 0 / .8);overflow:hidden;white-space:nowrap;z-index:100}header ul{margin-top:5%}header nav ul li{color:#adf;list-style:none;padding-left:8%;transition:all 0.5s;margin:10px 0}header nav ul li:before{content:'>';margin-right:5px;font-weight:700}header nav ul li:hover,.current{background:#2d8598;color:#fff;cursor:pointer}.content{width:100%;position:relative}#content-parent{width:90%;margin:0 auto 40px;background:rgb(255 255 255 / .8);padding:20px}.cta{margin:20px 0;padding:20px;background:#3f6e67;opacity:.8;color:#fff;box-shadow:0 0 2px 0 #5af;border-top-left-radius:10px 5px;border-top-right-radius:10px 5px;border-bottom-right-radius:10px 5px;border-bottom-left-radius:10px 5px}form#contact .submit-button{cursor:pointer}form#contact .submit-button.inflight:disabled{cursor:progress}form#contact .submit-button:disabled{cursor:not-allowed}.submit-button{margin-top:20px}.web-sites img.product-img{visibility:visible;position:relative;animation:pos 0.9s 0.5s ease-out 1 forwards,rot 1.8s ease-out 1;-webkit-animation:pos 0.9s 0.5s ease-out 1 forwards,rot 1.8s ease-out 1;left:-350px}.apps img.product-img{visibility:visible;position:relative;animation:rev_pos 0.9s 0.5s ease-out 1 forwards,rev_rot 1.8s linear 1;-webkit-animation:rev_pos 0.9s 0.5s ease-out 1 forwards,rev_rot 1.8s linear 1;left:500px}.ecommerce img.product-img{visibility:visible;position:relative;animation:drop_pos 0.9s 0.5s ease-out 1 forwards;-webkit-animation:drop_pos 0.9s 0.5s ease-out 1 forwards;top:-800px}.bus-apps img.product-img{visibility:visible;position:relative;animation:rev_drop_pos 0.9s 0.5s ease-out 1 forwards;-webkit-animation:rev_drop_pos 0.9s 0.5s ease-out 1 forwards;top:-1300px}img.service-img,img.contact-img{box-shadow:0 0 2px 1px rgb(0 0 0 / .3);border:10px solid rgb(0 0 0 / .02);border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px}img.service-img{max-width:96%;float:left;margin:20px 20px 20px 0}img.contact-img{max-height:400px;width:95%;float:none;height:auto;transition:all 1s;margin:20px auto;display:block}form.contact-content{display:block;width:100%;margin:20px auto;text-align:center}fieldset{box-sizing:border-box;width:43%;margin:0 0 20px;border:1px groove #aaa;display:inline-block;vertical-align:top;padding:10px;text-align:left}fieldset:nth-child(2n){margin-left:10px}.service-list li{list-style:square inside}.spaced-list{margin-bottom:20px}.spaced-list li{margin-top:10px}.more{font-weight:700;color:#037;cursor:pointer;transition:all 1s}#more{overflow:hidden;height:0}footer{font-size:.6em;margin:10px 0 0;padding:5px 0;background:rgb(255 255 255 / .9);text-align:center;position:fixed;bottom:0;width:100%}.footnote{font-size:.6em;font-style:italic}span.footnote{vertical-align:super}.loading-img{position:absolute;left:-9999px;top:-9999px}.web-dewd-social-media-icon{background:#000;opacity:.5;width:50px;height:50px;position:fixed;border-radius:4px}.web-dewd-social-media-icon img{margin:5px;height:40px;width:40px}.web-dewd-social-media-icon.facebook-wrapper{bottom:20px;right:20px}.web-dewd-social-media-icon.linkedin-wrapper{bottom:20px;right:80px}h2.web-dewd-price-list-heading{text-align:center;margin-bottom:20px;border-bottom:1px solid #ddd;padding-bottom:10px}h3.web-dewd-price-list-items-intro{font-weight:400;text-transform:none;margin-bottom:20px}.web-dewd-table-holder{width:100%;overflow-x:scroll;margin-bottom:50px}.web-dewd-price-table{border-collapse:collapse;width:100%}.web-dewd-price-table tr{border:1px solid #ddd}.web-dewd-price-table td,.web-dewd-price-table th{padding:20px;border-right:1px solid #ddd}.web-dewd-price-table tr.web-dewd-price-table-row-space td{padding:0;line-height:1em;background:#ddd;opacity:.8}.web-dewd-price-table-title th{color:#fff;background:#3f6e67;opacity:.8}.web-dewd-price-table-body tr td:first-child{font-size:11px}.web-dewd-price-note{font-style:italic;font-size:10px}ul.web-dewd-price-list-items{margin-left:30px}ul.web-dewd-price-list-items li{margin-bottom:10px}@keyframes rot{0%{transform:rotate(-2880deg)}100%{transform:rotate(0deg)}}@keyframes rev_rot{0%{transform:rotate(2880deg)}100%{transform:rotate(0deg)}}@keyframes pos{0%{left:-350px}100%{left:0}}@keyframes rev_pos{0%{left:500px}100%{left:0}}@keyframes drop_pos{0%{top:-800px}100%{top:0}}@keyframes rev_drop_pos{0%{top:1300px}100%{top:0}}@-webkit-keyframes rot{0%{-webkit-transform:rotate(-2880deg)}100%{-webkit-transform:rotate(0deg)}}@-webkit-keyframes rev_rot{0%{-webkit-transform:rotate(2880deg)}100%{-webkit-transform:rotate(0deg)}}@-webkit-keyframes pos{0%{left:-350px}100%{left:0}}@-webkit-keyframes rev_pos{0%{left:500px}100%{left:0}}@-webkit-keyframes drop_pos{0%{top:-800px}100%{top:0}}@-webkit-keyframes rev_drop_pos{0%{top:1300px}100%{top:0}}@media all and (max-width:1236px){h1{font-size:1.5em}}@media all and (max-width:1047px){h1{font-size:1.3em}.product-parent{margin-top:4%}.product-holder{width:670px}}@media all and (max-width:936px){legend{font-size:.8em}h1{background:url(../images/menu.png) 95% 50% no-repeat rgb(255 255 255 / .9)}}@media all and (max-width:825px){h1 span.title{display:block;width:82%;text-align:center;font-size:1.4em;padding-left:10px}img.service-img.ecommerce-img{margin:10px auto;width:94%;float:none;height:auto}}@media all and (max-width:798px){h1{margin-top:0}h2:first-of-type{text-align:center}.product-holder{width:18.8em}#content-container .product-parent .product-holder a.href.product,#content-container .product,#content-container section.product.apps{margin:10px 0}fieldset{font-size:.8em;width:92%;max-width:92%;overflow:hidden}fieldset:nth-child(2n){margin-left:0}legend{font-size:1em}.recycle{margin-top:19px}textarea{height:147px}}@media all and (max-width:738px){img.service-img.about-img{margin:10px auto;width:94%;float:none;height:auto}}@media all and (max-width:690px){h1 span.title{font-size:1.2em}img.service-img.support-img{margin:10px auto;width:94%;float:none;height:auto}}@media all and (max-width:620px){h1 span.title{width:75%}img.service-img{margin:10px auto;width:94%;float:none;height:auto}}@media all and (max-width:530px){h1 span.title{font-size:.9em}}@media all and (max-width:411px){h1 span.title{font-size:.8em}.product-parent{padding:20px 5px}legend{width:auto;font-size:.7em}fieldset.with-legend label{font-size:.7em}fieldset.web-dewd-recaptcha-holder{transform:scale(.77);-webkit-transform-origin-x:40px;transform-origin:40px 0}}@media all and (max-width:366px){#content-parent{width:84%}h1 span.title{font-size:.6em}}@media all and (max-width:326px){#content-container .product img{margin-bottom:70px}#content-container .product{width:15em;max-height:none}}@media all and (max-width:315px){h1 span.title{width:180px;margin-left:5px}fieldset.web-dewd-recaptcha-holder{transform:scale(.6);-webkit-transform-origin-x:40px;transform-origin:40px 0}}