@charset "UTF-8";html{background-color:#343434}.header{padding:0;display:inline;background-color:rgba(5,5,5,.5);margin:0;width:100%;float:left}.grey{background-color:rgba(5,5,5,.9)}#container{width:100%;padding:0 0 0;margin:0 auto}.social-holder{text-align:center;padding:15px 0 0}.spacer{width:100%;padding:20px 0}.bottoms{position:absolute;bottom:0;left:0;border-top:1px solid #215a6f;height:60px;width:100%}#mypanel{position:absolute;top:0;bottom:0}body,html{margin:0;padding:0;cursor:default;background-position:center center}*{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box}header{position:relative;width:100%;float:left}header.clone{position:fixed;top:-60px;transition:.4s top ease-in}body{overflow-y:scroll}body.down header.clone{top:0;left:0;right:0}header div.p100-l.header div.p15-r div#HTMLBlock583.HTMLBlock h3.subtitle a{width:100%}#document_container{position:relative;float:left;width:100%}#document_container #sub_panel{left:0;top:0;bottom:0;transition:filter 500ms;-webkit-transition:-webkit-filter 500ms;-moz-transition:-moz-filter 500ms;-ms-transition:-ms-filter 500ms;-o-transition:-o-filter 500ms}#document_container #sub_panel #sub_canvas{position:absolute;left:0;top:0;right:0;bottom:0;z-index:0}#document_container #main_panel{position:absolute;left:0;top:0;right:0;bottom:0;z-index:2;transition:left 500ms ease;-webkit-transition:left 500ms ease;-moz-transition:left 500ms ease;-ms-transition:left 500ms ease;-o-transition:left 500ms ease}#document_container #main_panel.slide{left:20%}#document_container #main_panel #main_header{z-index:0;position:absolute;left:0;top:0;right:0;width:10%;min-width:50px}#document_container #main_panel #main_canvas{display:block;position:absolute;left:0;top:0;right:0;bottom:0;z-index:0;overflow:auto;background-color:rgba(0,0,0,.1)}.slideopen{transition:background-color .5s ease;background-color:#222}#main_header .panel_btn{cursor:pointer;position:relative;left:20px;float:left;width:5%;min-width:100px}#main_header .panel_btn .line{display:block;position:relative;height:4px;margin-bottom:4px;background:#505050}#main_header .panel_btn .line:last-child{margin-bottom:0}.fullPageHolder{position:fixed;width:100%;height:100%}.panel_btn .subtitle i{transition:all 400ms ease}.mobileButtonHolder{float:left;position:fixed;bottom:10px}.tabletButtonHolder{float:left;position:fixed;bottom:10px;margin-left:47px}.ccm-expand-content{width:100%;display:block;float:left;padding:10px}body.menu-open{overflow:hidden;height:100%}.svgHeader{width:42px;height:auto;margin-top:-8px;float:left}.fullLogo .logo{float:none;padding:0}.internalPage{margin-top:65px}.headerContact{margin:20px 0}.headerBar{position:fixed;width:100%;z-index:999;background:#404040}.siteWrapper{height:100%;float:left;width:100%}.navigation{padding:3px 0 0 10px}#mobile-menu-trigger{position:relative;display:block;z-index:100;float:left;width:100px;height:38px;-moz-transition:margin .3s ease-in-out 0s;-webkit-transition:margin .3s ease-in-out 0s;transition:margin .3s ease-in-out 0s;margin:22px 0 5px;cursor:pointer;-webkit-tap-highlight-color:transparent}#mobile-menu-trigger div{-moz-transition:all .15s ease-in-out .1s;-webkit-transition:all .15s ease-in-out .1s;transition:all .15s ease-in-out .1s;width:42px;height:4px;position:absolute;right:0;margin-left:-16px;background-color:#494949;cursor:pointer}#mobile-menu-trigger div.line-one{top:0}#mobile-menu-trigger div.line-two{top:9px}#mobile-menu-trigger div.line-three{top:9px;opacity:0}#mobile-menu-trigger div.line-four{top:18px}#mobile-menu-trigger.active div.line-one{-webkit-transform:translateY(10px);-moz-transform:translateY(10px);opacity:0}#mobile-menu-trigger.active div.line-two{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg)}#mobile-menu-trigger.active div.line-three{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);opacity:1}#mobile-menu-trigger.active div.line-four{-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);opacity:0}#mobile-menu-trigger div{background-color:#eee}.fullHome{width:100%;height:100vh;float:left;display:table;text-align:center;background:#4d6ecd url(images/website-designer-glasgow.jpg) no-repeat center center;position:relative}@media only screen and (max-width:1024px){.fullHome{background:#4d6ecd url(images/website-designer-glasgow-tablet.jpg) no-repeat center center}}@media only screen and (max-width:728px){.fullHome{background:#4d6ecd url(images/website-designer-glasgow-mobile.jpg) no-repeat center center;background-size:cover}}.fullHome.container-fluid{padding-left:0;padding-right:0}.fullHome .ibg-bg{position:absolute}.fullHomeInner{display:table-cell;vertical-align:middle}.fullLogoblur{display:inline-block;padding:20px;background:rgba(0,0,0,.7);box-shadow:0 2px 5px 0 rgba(0,0,0,.9);position:relative;filter:blur(13px)}.fullLogo{display:inline-block;padding:40px 80px;background:rgba(0,0,0,.7);box-shadow:0 2px 5px 0 rgba(0,0,0,.9);position:relative;opacity:0}.fullheading{}.fullheadingunder{}.fullHomeInfo{width:100%;float:left;text-align:right;position:absolute;bottom:0;left:0}.fullHomeInfoInner{float:right;padding:0 15px 18px 0}.navCopyHolder{position:absolute;width:100%;bottom:15px}.navCopy{float:left}.navPrivacy{float:right}.siteWrapper #main_canvas,.holderfullprice{width:100%;float:left}.navigationFull{display:none;position:fixed;top:0;left:0;bottom:0;height:100vh;width:100%;color:#fff;z-index:99;background:#00aeef;opacity:.96}.navigationFullInner{width:100%;height:100%;display:table}.navigationFullMiddle{display:table-cell;vertical-align:middle}.fullLogo img{width:100%;height:auto;padding:0 30%}.headerBar .headerContact{margin:8px 0 0}.headerBar .headerMenuText{margin:11px 0 0}.resizeButton{float:right;margin:10px 0}.hideTiles #main_canvas{display:none}body .resizeButton:not(.blockbredcrumbs .resizeButton){display:none}.closeWindows i{transition:all .5s}.hideTiles .closeWindows i{color:green}.productButtonsHolder{text-align:center;position:absolute;width:50%;left:50%;transform:translateX(-50%)}.productButtons{display:inline-block;margin-top:12px}article,aside,figure,footer,header,hgroup,nav,section{display:block}#links{margin:10% auto;width:800px;display:block;list-style-type:none;text-align:left;background-color:rgba(5,5,5,.7);padding:20px;color:#fff;box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12)}ul.linksc{color:#fff}ul.linksc li a{color:#fff;font-size:1.2em}ul.linksc li a:hover{color:#00b9fd;font-size:1.2em}.tse-content{background-color:#ddd}.demo1-col{float:left;width:100%;margin:0 0 20px 0}.demo2-col{float:left;width:500px}.demo1{margin:10px 0;width:250px;height:300px}.blockgallery{width:50%;max-width:1000px;min-width:250px;border:0 solid #215a6f;background-color:rgba(0,137,188,.9);padding:10px 30px}.closeWindows{min-width:120px;margin:0 15px 0 0;float:left;background:#00e325!important}.butText{font-weight:700;float:left;padding:7px 0 0 5px}.resizeButtonsHeader .closeWindows i.fa-3x{font-size:30.8px}.closeWindows .butText{font-size:16.8px}#small-dialog{background:#fff;padding:40px 40px 30px;text-align:center;max-width:420px;margin:40px auto;position:relative}#small-dialog h1{background:#fd194c}#small-dialog h3{margin-bottom:11px;line-height:34px}#small-dialog a{color:#fff}#small-dialog a:hover{color:#333}@media only screen and (max-width:1700px){.block4{width:68%;min-width:260px;border:1px solid #215a6f;background-color:rgba(5,5,5,.9)}}@media only screen and (max-width:1500px){.block4{width:60%;min-width:260px;border:1px solid #215a6f;background-color:rgba(5,5,5,.9)}}@media only screen and (max-width:1366px){.bx-wrapper{max-width:572px!important}}@media only screen and (max-width:1125px){a.butts3.pull-right{float:left}.roundbutton{border-radius:0!important;min-height:0;min-width:170px;max-width:170px;margin:20px 0 0}.roundbutton:hover{background-color:#00b9fd}.roundbuttonBottomR{border-radius:0!important;min-height:0;min-width:170px;max-width:170px;margin:20px 0 0}.roundbuttonBottomR:hover{background-color:#00b9fd}}@media only screen and (max-width:1025px){.block4{width:52%;min-width:260px;border:1px solid #215a6f;background-color:rgba(5,5,5,.9)}.iframeHolder button{display:none}.mobileButtonHolder{display:none}.tabletButtonHolder{display:none}.navFull a{font-size:1.9em;padding:.3em 0}}@media screen and (max-width:992px){h6.fullheading{line-height:100%}h2.fullheadingunder{line-height:100%;margin-top:15px}h2.fullheadingmiddle{line-height:100%;margin-top:15px}div.navigationFull{overflow:auto!important}#searchform{margin:0 0 15px}#main_header{display:none}#document_container #sub_panel{display:none}#document_container #main_panel.slide{left:0}.header .p20-r{display:none}.subtitle{float:right}.p20-l{width:30%;float:left}.resizeButton{display:none}}@media only screen and (max-width:959px){.p15-r{min-width:150px}.p20-r{min-width:190px}.block4{width:42%;min-width:260px;border:1px solid #215a6f;background-color:rgba(5,5,5,.9)}.bx-wrapper li{max-width:570px!important}.resizeButtonsHeader .mobileResize,.resizeButtonsHeader .tabletResize,.resizeButtonsHeader .deskResize{display:none}.navFull a{font-size:1.8em;padding:.28em 0}.navCopy{width:100%;float:left;text-align:center}.navPrivacy{width:100%;float:left;text-align:center}}@media only screen and (min-width:768px) and (max-width:959px){.fa-3x{font-size:2em}.fa-2x{font-size:1.5em}.slicknav_btn{padding:2% 10px}}@media only screen and (max-width:767px){h6.fullheading{font-size:35px;text-shadow:0 2px 5px rgba(0,0,0,.7)}h2.fullheadingunder{font-size:35px;text-shadow:0 1px 0 rgba(0,0,0,.7)}h2.fullheadingmiddle{font-size:35px;text-shadow:0 1px 1px rgba(0,0,0,.7)}.headerBar .headerContact .subtitle a{font-size:22px}.fullHomeInfoInner a{font-size:22px}.fullHome .fullHomeInner{padding:0 15px}.fa-3x{font-size:2em}.fa-2x{font-size:1.5em}.header div.p20-r{display:none}.subtitle{float:right;margin:8% 0 0}#container{padding:0 0 0;margin:0 auto}.p-2-1{padding:5px}.tcon-plus{width:30px;height:30px;margin:5px 10px 0 0}.element-item{width:25%}h1,h2,{padding:10px;font-size:1.5em}.navFull a{font-size:1.7em;padding:.25em 0}.fullLogo{background:rgba(0,0,0,.2);box-shadow:0 2px 5px 0 rgba(0,0,0,.9)}.seperator h2{padding:20px 20px 70px}.seperatorhalf h2{padding:20px 20px 70px}#isotopefilters h2{padding:20px 20px 70px}.h2click{position:absolute;top:auto;bottom:20px;left:20px;right:auto;float:left}}@media only screen and (max-width:570px){div.fullLogo{padding:60px 40px}}@media only screen and (min-width:480px) and (max-width:767px){body{font:normal normal 12px/18px 'open_sanscondensed',sans-serif}.fa-3x{font-size:2em}.fa-2x{font-size:1.5em}.header div.p22-r i{display:none}.slicknav_menutxt{display:none!important}#mybutton span:after{padding:4px 0 0;margin:0;width:100%}.ccm-remo-expand-title h3{margin:0 0 10px 20px!important}}@media screen and (max-width:875px){.fullPageHolder .iframeHolder{width:100%!important;height:100%!important;transform:translateY(0%);top:0%}iframe.view_1{border:0;border-width:0;border-radius:0;margin:65px 0 0;overflow:initial;transition:initial;transform:initial;box-shadow:initial}iframe.view_1.crocIframeHalf{margin:0}iframe.view_2{border:0;border-width:0;border-radius:0;margin:65px 0 0;overflow:initial;transition:initial;transform:initial;box-shadow:initial}ul.navFull>li{float:left;width:100%;text-align:center}div.element-item{width:calc(50% - 20px)}div.block1{width:calc(50% - 20px)}div.block1dark{width:calc(50% - 20px)}div.listItem{width:calc(50% - 20px)}div.listItem{width:calc(50% - 20px)}div.gridSizer{width:calc(50% - 20px)}div.iframeControlHolder.block2-dark{width:calc(100% - 20px)}.items .miniSurveyView{float:left;width:100%}.items .formBlockSurveyTable{display:block;width:100%;float:left}.items .formBlockSurveyTable tbody{display:block;width:100%;float:left}.items .formBlockSurveyTable tbody tr{display:block;width:100%;float:left;border-bottom:none}.items .formBlockSurveyTable tbody tr:last-child{display:block;width:100%;float:left;border-bottom:1px solid #053453}.items .formBlockSurveyTable tbody tr td:first-child{width:40%;float:left}.items .formBlockSurveyTable tbody tr td:last-child{width:60%;float:left}.items .formBlockSurveyTable tbody tr #captchaHolder{width:100%}.items .formBlockSurveyTable tbody tr #captchaHolder img{width:100%}.items .formBlockSurveyTable tbody tr #submitHolder{width:100%;text-align:center}.items .formBlockSurveyTable tbody tr #emptyFormCol{display:none}.items .formBlockSurveyTable .ccm-input-button{background:#00aeef;border:1px solid #00aeef;padding:10px;margin:0;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;transition:background-color .5s ease}.scrollup{position:fixed;bottom:0;right:0}@media screen and (max-width:570px){.items,.seperator{width:95%!important;position:inherit!important;float:left;top:inherit!important;left:inherit!important;margin:10px 2%}div.element-item{width:100%!important}.listItem .imageholder{width:100%!important}.header div.p15-r,.header div.p22-r,.slicknav_menutxt{display:none!important}.productButtonsHolder{position:relative;width:initial;float:left;margin:0 0 0 15px;left:initial;transform:initial}.listItem .fa-3x{margin:-7px 12px 10px 0}.testimonialButton{display:none}.closeWindows{min-width:80px;margin:0 5px 0 0;float:left}.butText{font-weight:700;float:left}.resizeButtonsHeader .closeWindows i.fa-3x{font-size:23.8px}.closeWindows .butText{font-size:1em;padding:6px 0 0}.productButtonsHolder .productButtons{margin-top:16px}}@media only screen and (max-width:479px){body{font:normal normal 11px/16px 'open_sanscondensed',sans-serif}header div.p100-l.header div.p30-r,{display:none}.fa-2x{font-size:1.2em}.slicknav_menutxt{display:none!important}#mybutton span:after{padding:5px 0 0;margin:0;width:100%}.expanderButton{margin:-11px 0 0 -4px}.element-item{width:100%}h6.fullheading{font-size:27px;text-shadow:0 2px 5px rgba(0,0,0,.7)}h2.fullheadingunder{font-size:24px;margin:10px 0 0;text-shadow:0 1px 0 rgba(0,0,0,.7)}h2.fullheadingmiddle{font-size:24px;text-shadow:0 1px 1px rgba(0,0,0,.7)}.controlarrow{margin:0}}@media only screen and (max-width:750px){.blockbredcrumbs a:nth-of-type(3) button{margin-top:0}.blockbredcrumbs>button{margin:0 10px 15px 0}#mobile-menu-trigger-two{display:none}}@media screen and (max-width:768px) and (orientation:landscape){div.fullLogo img{padding:0 38%}h6.fullheading{font-size:27px}h2.fullheadingunder{font-size:27px}h2.fullheadingmiddle{font-size:27px}#webBody ul.navFull>li{float:left;width:50%}}@media only screen and (min-device-width:320px) and (max-device-width:568px){h6.fullheading{font-size:30px}h2.fullheadingunder{font-size:30px}h2.fullheadingmiddle{font-size:30px}}}