body{background-color:#ddd}.heading{font-size:23px;line-height:1.1;color:#F90;font-weight:800;margin-top:0;margin-bottom:.2em}.page-callout ul{margin-left:2em;list-style:none}.page-callout li{padding-left:2em;font-size:23px}.page-callout li:before{font-family:FontAwesome;content:'\f046\0020';margin:0 .5em 0 -1.8em}.favicon{color:#F90;font-weight:800}.button.left{text-align:left}.button.pdf{width:100%;height:100%;background:url(/assets/images/pdficon_small.png) center left no-repeat #eee;padding-left:48px}.form-field{background-color:#CCC}.modal-hot div{padding-top:1em;padding-bottom:.5em}.modal-hot .button{margin-top:2em}.modal-hot hr{margin-top:1em;margin-bottom:1em;border-color:transparent}.modal-hot .modal-body a{color:#F90;font-weight:800}.modal-hot .modal-body ul{margin-left:2em}.modal-hot textarea{height:130px}@media only screen and (min-width:767px){.field-left{margin-left:6px;margin-right:-6px}.field-right{margin-left:-6px;margin-right:6px}}.text-leadin{font-weight:800;line-height:1.5em;padding-left:2em;padding-right:2em}.text-bigger{font-size:120%}.text-uppercase{text-transform:uppercase}.text-callout{margin-top:0;margin-bottom:.2em}.thick-hr{border:6px solid #FFA300;position:relative}.text-book{font-weight:300}.text-xbold{font-weight:800}.text-bold{font-weight:700}.text-white{color:#fff}.highlight-color,.text-yellow{color:#F90}section{margin-bottom:40px!important}.divider{border-top:14px solid #F90;border-bottom:14px solid #F90}.hollow-button{padding:15px;border:4px solid #fff;cursor:pointer}.small-hollow-button{padding:8px;border:4px solid #fff;cursor:pointer;display:inline-block}.triangle-right{width:0;height:0;border-left:40px solid transparent;border-right:0 solid transparent;border-top:30px solid #bbb}#main-nav{margin-bottom:100px;z-index:300;position:fixed;width:100%;top:0}#nav-container{background-color:#ddd;border-bottom:4px solid #F90;-webkit-box-shadow:0 0 3px 3px rgba(0,0,0,.3);box-shadow:0 0 3px 3px rgba(0,0,0,.3);width:100%}#main-nav ul{list-style:none;margin-bottom:0;float:right}#main-nav li:first-child{border-left:1px solid #bbb}#main-nav li{float:left;color:#222;cursor:pointer;border-right:1px solid #bbb;font-weight:700}#main-nav li:hover{background-color:#ccc}#main-nav a{color:#222;padding:8px 20px;display:inline-block;text-align:center}#pull{display:none}#logo{float:left;font-weight:700;font-size:1.7em;padding:5px;margin-left:10px;margin-top:0;margin-bottom:5px}#logo a{padding:0}.overflow{overflow:hidden}#home{border-bottom:14px solid #F90;padding-top:17%;padding-bottom:0;background:url(../images/qmspc.jpg) fixed;background-size:cover}#home-title{height:500px}#home-title h1{font-size:6em;line-height:.8}.rslides{position:relative;list-style:none;overflow:hidden;width:100%;padding:0;margin:0}.rslides li{-webkit-backface-visibility:hidden;position:absolute;display:none;width:100%;left:0;top:0}.rslides li:first-child{position:relative;display:block;float:left}.rslides img{display:block;height:auto;float:left;width:100%;border:0}.page-callout{margin-bottom:38px}#services-bar{background-color:#F90;padding:20px;overflow:hidden;color:#fff}#services-bar i{font-size:3.5em;color:#fff}.service{border-right:3px solid}.service:last-child{border-right:0}.testimonials{padding-bottom:8%;padding-top:8%;background:url(../images/qmspc2.jpg) fixed;background-size:cover}.testimonial{background-color:rgba(200,200,200,.7);padding:15px}.testimonial h4{font-style:italic}.testimonial-triangle{width:0;height:0;border-left:40px solid transparent;border-right:0 solid transparent;border-top:30px solid rgba(160,160,160,.7)}.testimonial i{font-size:5em;display:inline-block;padding-top:19px}.portfolio-overlay{position:absolute;top:0;left:0;height:100%;width:100%;display:none;padding:52px 10px 10px;background-color:rgba(255,163,0,.8)}#portfolio-container{margin-bottom:40px}.isotope-item{z-index:2;width:302px;height:180px;overflow:hidden;padding:2px}.isotope-hidden.isotope-item{z-index:1}#filters{list-style:none;overflow:hidden;margin:0;display:inline-block}#filters li:first-child{margin-left:0}#filters li{float:left;margin-left:15px}#filters li a{font-weight:800;color:#222;font-size:17px}.active-filter{border-bottom:3px solid #222}.isotope,.isotope .isotope-item{-webkit-transition-duration:.8s;-moz-transition-duration:.8s;-ms-transition-duration:.8s;-o-transition-duration:.8s;transition-duration:.8s}.isotope{-webkit-transition-property:height,width;-moz-transition-property:height,width;-ms-transition-property:height,width;-o-transition-property:height,width;transition-property:height,width}.isotope .isotope-item{-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform,opacity;-ms-transition-property:-ms-transform,opacity;-o-transition-property:-o-transform,opacity;transition-property:transform,opacity}.isotope .isotope-item.no-transition,.isotope.no-transition,.isotope.no-transition .isotope-item{-webkit-transition-duration:0s;-moz-transition-duration:0s;-ms-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s}.project-slideshow{height:400px;overflow:hidden;border-bottom:14px solid #F90}.project-description h3{margin-bottom:0}.project-description h4{margin-top:5px}.project-details{background-color:#F90;padding:10px;margin-top:2em}.project-details h5{margin-top:5px;margin-bottom:0}.project-triangle{width:0;height:0;border-left:40px solid transparent;border-right:0 solid transparent;border-top:30px solid #d49628;margin-bottom:30px}.project-triangle-right{width:0;height:0;border-right:40px solid transparent;border-left:0 solid transparent;border-top:30px solid #d49628;margin-bottom:30px}#clients{padding-bottom:8%;padding-top:8%;background:url(../images/qmspc2.jpg) fixed;background-size:cover}#clients h2{margin-bottom:60px;margin-top:0}#clients img{width:200px;margin-bottom:10px;display:inline-block}.skills ul{list-style:none}.skills li{height:30px;background-color:#F90;margin-bottom:20px;padding:5px 0 0 5px}.skills li h5{margin:0}.web-development{width:75%}.graphic-design{width:95%}.seo{width:65%}.branding-identity{width:100%}.our-team{margin-bottom:80px}.our-team img{height:250px;max-width:200%;position:relative;top:2px}.team-image-wrap,.team-member{overflow:hidden}.team-member-title{background-color:#FFAD33;padding:5px 0 5px 11px}.team-member-title h5{margin:5px 0 0}.team-member-title h6{margin:7px 0 5px}.team-member p{background-color:#ccc;padding:10px;margin-bottom:0}.team-hover{position:absolute;top:0;width:90.5%;height:254px;background-color:rgba(255,163,0,.8);font-size:4em;display:none;z-index:200}.team-hover i{margin-top:15px;display:inline-block}#form-email,#form-name{height:40px;background-color:#ccc}#form-msg{height:130px;background-color:#ccc}#form-send{height:130px;border:4px solid #222;color:#222;font-size:4em;cursor:pointer}#form-send:hover{border:4px solid #777}#form-send h4{margin-top:0}#form-send i{margin-top:15px;display:inline-block}#bottom-contact{margin-bottom:0!important}#google-map{border-top:none;border-right:none;border-left:none;border-bottom:14px solid #F90;-webkit-box-shadow:0 7px 12px 0 rgba(0,0,0,.5);box-shadow:0 7px 12px 0 rgba(0,0,0,.5);width:100%}#bottom-social{padding-bottom:2%;padding-top:2%;background:url(../images/qmspc2.jpg) fixed;background-size:cover;margin-bottom:0!important}#bottom-social h3{margin-top:0;margin-bottom:25px}#bottom-social i{font-size:3.5em;margin-left:35px}.social-foundicon-twitter{margin-left:0!important}#details-error-wrap{display:none}@media only screen and (max-width :698px){#home-title{height:450px}#pull{display:block;text-align:right;height:66px;padding-top:15px}#main-nav li{float:none}.pull-toggle{width:auto!important}#main-nav a{width:100%;text-align:center}#main-nav ul{float:none}#nav-container{height:66px;overflow:hidden}#home-title h1{font-size:4em}#home{background-attachment:scroll;padding-top:30%}.team-member{padding-right:15px;margin-bottom:30px}.team-image-wrap{overflow:hidden}.team-hover{width:92%}#portfolio-container{margin-left:7px}.project-slideshow{height:auto}.service{border-right:none;border-bottom:3px solid #fff;margin-bottom:30px;padding-bottom:15px}.service:last-child{border-bottom:none}.full-bg{background-attachment:scroll!important}#bottom-social i{font-size:3em}}@media only screen and (min-device-width :768px) and (max-device-width :1024px){.full-bg{background-attachment:scroll!important}#portfolio-container{margin-left:65px}}@media print{*{font-size:16px important!}h1{font-size:150%}h2{font-size:140%}h3{font-size:130%}h4{font-size:120%}h5{font-size:110%}h6{font-size:100%}.reveal-modal{display:block!important}}