html,body,div,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:100%;font:inherit;padding:0;border:0;margin:0;vertical-align:baseline}span{font-size:1em}#breadcrumbs{font-size:14px;padding-bottom:15px}.hamburger{position:relative;display:inline-block;width:1.25em;height:.8em;margin-right:.3em;border-top:.2em solid #fff;border-bottom:.2em solid #fff}.hamburger:before{content:"";position:absolute;top:.3em;left:0;width:100%;border-top:.2em solid #fff}video#bgvideo{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;z-index:-100;-ms-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);background:url(/wp-content/themes/stmedia-2017/stm_homepage.webp) no-repeat;background-size:cover}h1{font-family:'Barlow Condensed',sans-serif}::-moz-selection{color:#182b3a;background:#a5e65a}::selection{color:#182b3a;background:#a5e65a}body{line-height:1}ol,ul{list-style:unset;margin-left:inherit}blockquote{font-size:1.8em;width:100%;margin:25px auto;font-style:italic;color:#182b3a;padding:1em 30px 0 50px;line-height:1.6em;position:relative}blockquote:before{content:"\201C";color:#a5e65a;font-size:6em;position:absolute;left:0;top:40px}blockquote:after{content:''}blockquote span{display:block;color:#333;font-style:normal;font-weight:400;margin-top:1em}table{border-collapse:collapse;border-spacing:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}.clear{clear:both}body{font-family:Barlow Condensed,Arial,Helvetica;font-size:12px;line-height:1em;color:#182B3A;background-color:#f6f7f8}body.admin-bar header{top:32px!important}p{font-size:1.4em;line-height:1.2em;margin-bottom:25px}strong{font-weight:600}.arve-wrapper{clear:left}h2{clear:left;font-size:2.15em;line-height:1.1em;font-weight:600;text-transform:uppercase;margin-bottom:20px;color:#5d5d5d;font-family:'Barlow Condensed',sans-serif}.align-center{text-align:center!important}row{margin:0}.wrapper{width:100%;padding:0 60px}@keyframes fadeIn{from{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}em{font-style:italic}a{text-decoration:none;color:#48b9e5;font-weight:600}a:hover{text-decoration:none;color:#48b9e5;font-weight:600}.rplg .rplg-stars svg path{fill:#a5e65a!important}.arve-wrapper{margin:0 auto}.simple-light .esg-filterbutton,.simple-light .esg-navigationbutton,.simple-light .esg-sortbutton,.simple-light .esg-cartbutton a{font-family:"Barlow Condensed",}header{width:100%;height:100px;position:fixed;top:0;left:0;z-index:999}header span#logo{display:inline-block;height:100px;line-height:100px;font-family:"Barlow Condensed",sans-serif;font-size:60px;color:#fff;font-weight:400;box-sizing:content-box}header span#logo .seasonal{margin:0}header span#logo img{display:block;opacity:1;height:100%;cursor:pointer}header span#logo img.hide-logo{display:none}header .mobileMenu{display:none}header nav{display:flex;float:right;margin-right:20px;z-index:1001}header nav ul{margin-top:33px;color:#fff}header nav ul li{float:left;position:relative;display:block;color:#fff}header nav ul li a{font-family:'Barlow Condensed',sans-serif;padding:9px 15px;display:block;color:#fff;font-weight:700;font-size:1.8em;text-transform:uppercase;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}header nav ul li a:hover .sub-menu{display:block!important}header nav ul li a:active{color:#fff!important}header nav ul li::after{transition:width .3s}header nav ul li:hover::after{width:80%}header nav ul li:after{content:'';position:absolute;width:0;height:3px;display:block;margin-top:-2px;right:0;background:#a5e65a;transition:width .2s ease;-webkit-transition:width .2s ease}header nav ul li:hover:after{width:100%;left:0;background:#a5e65a}header nav ul li:hover a{color:#FFF;text-decoration:none}header nav ul li:hover .sub-menu{display:block}header nav ul li.current-menu-item a{text-decoration:none}header .menu-underlay{display:none;background:rgb(0 0 0 / .7);position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000}header.smaller{height:50px;color:#f6f7f8;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;background:#182b3a}header.smaller span#logo{width:auto;height:50px!important;line-height:50px;font-size:30px;margin-top:0;margin-left:-5px;padding:0}header.smaller span#logo img{height:100%;width:auto}header.smaller span#logo a{line-height:50px}header.smaller nav{display:inline-block;margin-right:30px;z-index:1001}header.smaller nav ul{margin-top:0}header.smaller nav ul li{float:left}header.smaller nav ul li a{margin-left:30px;color:#fff;font-weight:400;line-height:50px;padding:0 12px;margin:0}header.smaller nav ul li a:hover{color:#fff}header.smaller nav ul li.current-menu-item a{text-decoration:none}.submenu{width:100%;line-height:50px;font-size:1.4em;font-weight:600;text-align:center;background:#a5e65a}.submenu ul{text-align:center;margin:auto;max-width:1200px}.submenu ul li{display:inline-block}.submenu ul li a{display:block;color:#182b3a;height:50px;padding:0 15px;transition:all 0.3s linear;text-transform:uppercase}.submenu ul li a:hover{background:#fff;color:#2a2a2a;text-decoration:none;transition:all 0.3s linear}#footer{background:#182b3a;color:#fff;float:left;width:100%;padding:40px 0 15px 0;line-height:1.8em}#footer a{color:#fff;text-decoration:none}#footer span{float:left}#footer i{margin-right:10px;float:left}#footer h3{font-size:1.8em;font-weight:400;text-transform:uppercase;margin-bottom:20px}#footer ul li{font-size:1.8em;font-weight:400;margin-bottom:15px;clear:both;float:left;line-height:1.3em;list-style:none}#footer .social-links a{font-size:1.35em!important}#footer #copyright{clear:both;margin-top:15px}#wrapper #container{width:100%;overflow:hidden}#wrapper .get-quote{margin-top:50px}#get-quote1{margin-top:0}.underlineslogan{width:400px;border-bottom:solid 5px #FFF;position:relative;margin:45px auto}.underlinewhite{width:100px;border-bottom:solid 5px #FFF;position:relative;margin:0 auto}.underlineblue{width:100px;border-bottom:solid 5px #182b3a;position:relative;margin:-15px auto 40px auto}.top-container{background-position:center;width:100%;min-height:250px;position:relative;overflow:hidden;z-index:0}.top-container.home{height:100vh;width:100vw;border-bottom:0}.top-container.home::after{content:'';position:absolute;width:100%;height:100%;top:0;left:0}.top-container::after{content:'';position:absolute;width:100%;height:100%;top:0;left:0}.top-container .heading{z-index:3;text-align:center;text-transform:uppercase;color:#fff;box-sizing:border-box;padding:0 30px;margin:0 auto;position:relative;top:100px;line-height:normal;font-size:1.2em!important}.top-container .heading h1{font-size:4.8em;font-weight:700;text-align:left}.top-container .heading span:empty{display:none}.top-container iframe{position:absolute;left:50%;margin-left:-960px;top:45%;margin-top:-540px;height:1080px;width:1920px}.top-container h1{clear:both;margin-bottom:10px;line-height:1em;font-size:4.4em;color:#FFF}.top-container div.slogan{color:#FFF;z-index:4;position:relative;top:30%;left:10%;display:block;width:80%;font-family:'Barlow Condensed',sans-serif}.top-container div.slogan span{clear:both;margin-bottom:10px;font-size:7.4em;font-weight:600;text-transform:uppercase;line-height:1em;text-shadow:0 0 20px #182b3a}.top-container div.slogan text{clear:both;margin-bottom:10px;line-height:1em;font-size:2.2em}.top-container .buttons{position:relative;z-index:4;left:0;width:100%;text-align:center;border-radius:7px}.top-container .buttons a{display:inline-block;margin:20px 10px}a.btn-centre{clear:both;font-size:2.2em;padding:10px 22px;line-height:normal;cursor:pointer;transition:color 0.2s linear,border-color 0.2s linear,background-color 0.2s linear;text-decoration:none;display:block;margin:20px auto 0 auto;text-transform:uppercase;text-align:center;color:#182B3A!important;font-weight:600;width:300px;border-radius:7px;background-color:#a5e65a;letter-spacing:2px}a.btn-centre:hover{text-decoration:none;color:#182B3A!important;background:#FFF}a.btn-centre2{clear:both;font-size:1.5em;padding:10px 22px;line-height:normal;cursor:pointer;transition:color 0.2s linear,border-color 0.2s linear,background-color 0.2s linear;text-decoration:none;display:block;margin:20px auto 0 auto;text-transform:uppercase;text-align:center;color:#182B3A!important;font-weight:600;width:fit-content;border-radius:7px;background-color:#a5e65a;letter-spacing:2px}a.btn-centre2:hover{text-decoration:none;color:#182B3A!important;background:#FFF}a.btn-page{clear:both;font-size:2.2em;padding:10px 22px;line-height:normal;cursor:pointer;transition:color 0.2s linear,border-color 0.2s linear,background-color 0.2s linear;text-decoration:none;display:block;margin:20px auto 0 auto;text-transform:uppercase;text-align:center;color:#FFF!important;font-weight:600;margin-bottom:20px;width:280px;border-radius:7px;background-color:#182B3A;letter-spacing:2px}a.btn-page:hover{text-decoration:none;color:#182B3A!important;background:#a5e65a}a.btn-left{clear:both;font-size:2.2em;padding:10px 22px;line-height:normal;cursor:pointer;transition:color 0.2s linear,border-color 0.2s linear,background-color 0.2s linear;text-decoration:none;display:block;text-transform:uppercase;text-align:center;color:#182B3A!important;font-weight:600;margin-bottom:20px;width:280px;border-radius:7px;background-color:#a5e65a;letter-spacing:2px}a.btn-left:hover{text-decoration:none;color:#182B3A;background:#FFF}#container .wrapper{font-size:12px}#container .wrapper social{font-weight:600;text-transform:uppercase;display:block;clear:left;line-height:1em;margin:10px auto 0 auto;font-size:2.8em;text-align:center}.contact-page-media Social-text{font-weight:600;display:block;clear:left;line-height:1em;margin:10px auto 0 auto;font-size:2.6em;text-align:center;color:#48b9e5!important;text-decoration:none!important}#container .wrapper h1,#container .wrapper h2,#container .wrapper h3,#container .wrapper h4,#container .wrapper h5,#container .wrapper h6{font-weight:600;text-transform:uppercase;display:block;clear:left;line-height:1em;margin:0 auto 30px auto;font-family:'Barlow Condensed',sans-serif;text-align:center}#container .wrapper h1{font-size:4.2em;margin-top:20px;margin-bottom:30px;color:#182b3a}#container .wrapper h2{font-size:4.2em;margin-bottom:30px;color:#182b3a}#container .wrapper h3{font-size:3.8em;color:#48B9E5;margin:30px auto 10px auto}#container .wrapper h4{font-size:3.2em;color:#182B3A}#container .wrapper h5{font-size:2.8em!important;color:#48B9E5;margin-top:30px}#container .wrapper h6{font-size:2.2em;color:#182B3A}#container .wrapper p{font-size:1.8em;line-height:1.4em;display:block;margin-top:25px;margin-bottom:0}#container .wrapper e{font-size:1em;line-height:1.2em;display:inline-block;margin-bottom:20px;width:100%;font-weight:600}#container .wrapper a{text-decoration:none;color:#48B9E5;font-weight:600}#container .wrapper span a{text-decoration:none;color:#48B9E5;font-weight:600}#container .wrapper strong{font-weight:600}#container .wrapper ul,#container .wrapper ol{font-size:1.5em;margin-top:20px;padding-left:0;margin-bottom:20px;line-height:1.7em;display:inline-block;width:100%;box-sizing:border-box}#container .wrapper ul li,#container .wrapper ol li{margin-bottom:40px}#container .wrapper ul li:last-child,#container .wrapper ol li:last-child{margin-bottom:0}#container .wrapper ul{list-style-type:none}#container .wrapper ol li::before{content:"•";padding-right:8px;color:#182b3a}#container .wrapper ol{list-style-type:none}#container .wrapper iframe{max-width:100%;margin-top:-1px}.panel{width:100%;min-height:140px;margin:0 auto;position:relative;border-radius:0;border:none;text-align:center}.panel-container{box-sizing:border-box;margin:0 auto;text-align:center;padding:60px 0;display:block}.panel-container-mobile{box-sizing:border-box;margin:0 auto;position:relative;text-align:center;padding:60px 0;display:block}.panel-container-yd{box-sizing:border-box;margin:0 auto;position:relative;text-align:center;padding:60px 0;display:block}.panel-container-reviews{box-sizing:border-box;margin:0 auto;position:relative;text-align:center;padding:0 20% 40px 20%}.panel-container-consider{box-sizing:border-box;margin:0 auto;position:relative;text-align:left;padding:0;width:70%;display:inline-block;float:left}.panel-container-sideimage1{box-sizing:border-box;margin:0 auto;position:relative;text-align:right;padding:10px 0;width:28%;float:right}.panel-container-sideimage2{box-sizing:border-box;margin:0 auto;position:relative;text-align:right;padding:10px 0;width:28%;float:right}.panel-container-sideimage3{box-sizing:border-box;margin:0 auto;position:relative;text-align:right;padding:10px 0;width:28%;float:right}.panel-container-statimage{box-sizing:border-box;margin:0 auto;position:relative;text-align:left;padding:10px 0;width:30%;display:inline-block}.panel-container-review{box-sizing:border-box;margin:0 auto;position:relative;text-align:center;padding:40px 10% 40px 10%;display:inline-block}.panel-container-dual{box-sizing:border-box;margin:0 auto;position:relative;display:flex}.panel-container .content-panel{width:90%}.panel-container h2{font-size:3.2em;font-weight:700;line-height:1.2em;text-transform:uppercase;color:#182b3a;margin:40px 0 30px 0}#text-panel-half-one{width:50%;position:relative;float:left;padding:60px 60px 40px 0}#text-panel-half-two{width:50%;position:relative;float:left;overflow:hidden;display:flex;padding:50px 0 30px 0;flex-direction:column;flex-grow:1;background-size:cover;background-repeat:no-repeat;background-position:center;height:100%}#text-panel-half-one p{font-size:2em;font-weight:400;margin:30px 0;line-height:1.7em;color:#FFF;text-align:left}#text-panel-half-two p{font-size:2em;font-weight:400;margin:30px 0;line-height:1.7em;color:#FFF;text-align:left}#text-panel-half-one h2{font-size:3.2em;font-weight:600;line-height:1.2em;text-transform:uppercase;color:#182b3a;margin-bottom:30px;text-align:left!important}#text-panel-half-two h2{font-size:3.2em;font-weight:600;line-height:1.2em;text-transform:uppercase;color:#182b3a;margin-bottom:30px;text-align:left}#text-panel-half-one a{color:#182B3A!important;text-decoration:none}#text-panel-half-two a{color:#182B3A!important;text-decoration:none}#text-panel-third-one{width:33%;position:relative;float:left;padding:60px;height:100%}#text-panel-third-two{width:33%;position:relative;float:left;overflow:hidden;display:flex;padding:60px;height:100%}#text-panel-third-third{width:33%;position:relative;float:left;overflow:hidden;display:flex;padding:60px;height:100%}#home-panel-half-one{width:50%;position:relative;float:left;padding:4% 20px 40px 0}#home-panel-half-two{width:50%;position:relative;float:left;overflow:hidden;padding:50px 0 30px 40px;margin:auto 0}#home-panel-half-one p{font-size:2em;font-weight:400;margin:30px 0;line-height:1.7em;color:#FFF;text-align:left}#home-panel-half-two p{font-size:2em;font-weight:400;margin:30px 0;line-height:1.7em;color:#FFF;text-align:left}#home-panel-half-one h2{font-size:3.2em;font-weight:600;line-height:1.2em;text-transform:uppercase;color:#182b3a;margin-bottom:30px;text-align:left!important}#home-panel-half-two h2{font-size:3.2em;font-weight:600;line-height:1.2em;text-transform:uppercase;color:#182b3a;margin-bottom:30px;text-align:left}#home-panel-half-one a{color:#182B3A!important;text-decoration:none}#home-panel-half-two a{color:#182B3A!important;text-decoration:none}#landing-panel-half-one{width:40%;position:relative;float:left;padding:60px;margin-left:10%}#landing-panel-half-two{width:50%;position:relative;overflow:hidden;padding:0 30px 60px 0}#landing-panel-half-one p{font-size:1.8em;font-weight:500;margin:30px 0;line-height:1.7em;color:#FFF;text-align:left}#landing-panel-half-two p{font-size:1.8em;font-weight:500;margin:30px 0;line-height:1.7em;color:#FFF;text-align:left}#landing-panel-half-two h2{font-size:3.2em;font-weight:700;line-height:1.2em;text-transform:uppercase;color:#182b3a;margin-bottom:30px;text-align:left}#landing-panel-half-one h2{font-size:3.2em;font-weight:700;line-height:1.2em;text-transform:uppercase;color:#182b3a;margin-bottom:30px;text-align:left!important}#landing-panel-half-two a{color:#182B3A;text-decoration:none}.top-container div.slogan2{color:#FFF;z-index:4;position:relative;top:20%;left:10%;display:block;width:80%;font-family:'Barlow Condensed',sans-serif}.top-container div.slogan2 span{clear:both;margin-bottom:10px;font-size:7.4em;text-transform:uppercase;line-height:1em}.top-container div.slogan2 text{clear:both;margin-bottom:10px;line-height:1em;font-size:3.2em}a.btn-landing{clear:both;font-size:2.4em;padding:20px 22px;line-height:normal;cursor:pointer;transition:color 0.2s linear,border-color 0.2s linear,background-color 0.2s linear;text-decoration:none;display:block;margin:40px auto;text-transform:uppercase;text-align:center;color:#182B3A;font-weight:700;width:280px;border-radius:7px;background-color:#a5e65a;letter-spacing:2px}a.btn-landing:hover{text-decoration:none;color:#182B3A;background:#FFF}.core-services{width:100%;display:flex}.core-service{height:200px;position:relative;float:left;padding:10px 20px 10px 0;display:grid}.core-service-icon{margin:0 auto -40px auto;height:100px;width:100px;float:left}.core-services .core-service span{text-align:left;color:#FFF;width:100%;display:flex;font-size:2.4em;text-transform:uppercase;line-height:1em;margin:0 0 0 15px}.core-services .core-service text{font-weight:400;text-align:left;color:#FFF;font-size:2em;line-height:1.2em;margin:0 0 0 15px}.about-images{width:90%;margin:auto}.homelogo-box{width:100%;height:100px;margin-top:50px}.homelogo{position:relative;padding:5px 10px;float:left;width:25%;margin-top:10px;max-width:25%;min-height:100px}.packages{width:100%;margin-left:auto;margin-right:auto;background:#EAEAEA;padding-bottom:50px}.package{width:280px;height:605px;position:relative;background:#00aeef;margin:10px;display:inline-block;border-radius:20px}.popular{float:left;position:absolute;top:-27px;left:5px;filter:drop-shadow(3px 3px 4px #222)}.levelicon{font-size:6em;color:#fff;text-transform:uppercase;text-align:left;line-height:1em;padding-top:50px;font-weight:700;text-align:center}.level{font-size:3em;color:#fff;text-transform:uppercase;text-align:center;line-height:1em;padding-top:30px;font-weight:700;text-shadow:1px 1px 1px #5a5a5a}.levelline{width:70%;border-bottom:solid #9b1141;text-align:center;margin-left:auto;margin-right:auto;padding-top:30px;padding-bottom:5px}.tokens{font-size:3em;color:#fff;text-align:center;line-height:1em;padding-top:20px;font-weight:700;text-shadow:1px 1px 1px #5a5a5a}.tokenword{font-size:1.8em;color:#fff;line-height:1.2em;padding-top:50px;text-align:center;margin:0 30px}.tokenword2{font-size:2em;color:#fff;line-height:1.4em;padding-top:50px;text-align:left;margin:0 20px}.price{width:100%;height:90px;margin-top:45px;margin-left:auto;margin-right:auto;padding-top:24px;font-size:5.5em;color:#182b3a;text-align:center;font-weight:700}.pricetext{width:100%;height:80px;padding-top:20px;font-size:2em;color:#00aeef;text-align:center;line-height:1.2em}.discount{padding-top:40px;font-size:2em;color:#fff;text-align:center;line-height:1em}.recipeholder{width:100%;display:inline-block;margin-bottom:20px}.recipe{width:calc(33% - 18px);display:inline-block;margin-left:10px;margin-right:10px;margin-top:20px}.recipe2{width:calc(48%);display:inline-block;margin-left:10px;margin-right:10px;margin-top:20px}.recipevideo{width:100%}.recipecard1{width:100%;min-height:150px;font-size:2.3em;color:#fff;text-align:left;line-height:1.5em;padding-left:20px;padding-top:10px;padding-bottom:5px;background:#48b9e5}.recipecard2{width:100%;min-height:150px;font-size:2.3em;color:#fff;text-align:left;line-height:1.5em;padding-top:10px;padding-left:20px;padding-bottom:5px;background:#48b9e5}.recipetokens{font-size:2.5em;color:#fff;text-align:left;line-height:.5em;padding-top:10px;font-weight:700;width:20%}.recipetokenword{font-size:1em;color:#fff;text-align:left;padding-top:5px;width:20%}.tokentable{width:100%;margin-left:auto;margin-right:auto;background:#EAEAEA;padding-bottom:50px}.token1{background:#48b9e5;height:100%;position:absolute;padding:10px;width:100%}.token2{background:#4DCFFF;height:100%;position:absolute;padding:10px;width:100%}.tokenitem{position:relative;top:10px;font-size:2em;color:#fff;text-align:center;line-height:1em;backface-visibility:hidden}.tokenitemunit{position:relative;top:15px;font-size:1em;color:#fff;text-align:center;line-height:1em}.tokensitem{position:relative;top:70px;font-size:2.5em;color:#fff;text-align:center;font-weight:700}.tokenworditem{font-size:1.1em;color:#fff;text-align:center;position:relative;top:100px}#f1_container{position:relative;margin:10px;width:250px;height:250px;z-index:1;display:inline-block}#f1_container{perspective:1000}#f1_card{width:100%;height:100%;transform-style:preserve-3d;transition:all 0.8s ease-in-out}#f1_container:hover #f1_card{transform:rotateY(180deg)}.face{position:absolute;width:100%;height:100%;backface-visibility:hidden}.face.back{display:block;transform:rotateY(180deg);box-sizing:border-box;padding:5px;color:#00aeef;text-align:center;background-color:#FFF;border:solid #00aeef 3px}.get-quote{width:100%;background:-webkit-linear-gradient(left,rgb(0 161 226) 0%,rgb(110 76 206) 100%);padding:10px 0;float:left;margin-top:0}.get-quote .wrapper{text-align:center}.get-quote span{font-size:2.6em;font-weight:600;color:#FFF;text-transform:uppercase;line-height:1em}.get-quote .btn-inline{font-size:2.2em;padding:10px 22px;line-height:normal;cursor:pointer;transition:color 0.2s linear,border-color 0.2s linear,background-color 0.2s linear;text-decoration:none;display:inline-block;text-transform:uppercase;text-align:center;color:#182B3A;font-weight:600;width:200px;border-radius:7px;background-color:#a5e65a;letter-spacing:2px;margin-left:30px}.get-quote .btn-inline:hover{text-decoration:none;color:#182B3A;background:#FFF}.service-container{position:relative;margin:10px 0 30px 0;width:25%}.col-md-4 service-container{background-color:#FFF;height:400px}.service-container a{margin:30px auto;position:relative}.service-container a:hover span{color:#182B3A;transition:all 0.2s linear;background-color:#a5e65a}.service-container a img{width:100%;height:auto;transition:all 0.2s linear}.service-container span{bottom:2px;line-height:1.5em;font-size:2.4em;font-weight:600;text-transform:uppercase;color:#182b3a;box-sizing:border-box;padding:15px 20px;text-align:center;width:100%;position:relative;display:block;transition:all 0.2s linear}.service-container text{color:#182b3a;font-size:1.8em;font-weight:400;text-align:center;line-height:1.2em;box-sizing:border-box;padding:15px 20px;position:relative;display:block}.services{display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center;width:100%;flex-wrap:wrap;margin-bottom:30px}.service{background-color:#fff;width:22%;min-height:550px;box-shadow:0 19px 38px rgb(0 0 0 / .08),0 15px 12px rgb(0 0 0 / .05);padding:0 0 20px 0;margin:0 17px 30px 17px;border-radius:7px}.service .image{width:100%;position:relative;float:left}.service .image img{width:100%;text-align:center;display:block;margin:0 auto}.service .image img.image{position:absolute;top:0;z-index:1}.service .details{width:100%;text-align:center;float:left;margin-top:20px;padding-left:0}.service .details .title{display:block;font-size:2.6em;line-height:1em;text-transform:uppercase;font-family:'Barlow Condensed',sans-serif;font-weight:600;color:#182B3A;letter-spacing:1px;padding:0 15px}.service .details .job{clear:both;color:#48b9e5;display:block;width:100%;padding:30px 20px 30px 20px;font-size:2em;line-height:1.6em;font-weight:400}.service .details .linked{display:block;width:100%;font-size:1.2em;height:26px;text-align:center}.service .details .linked a{color:#a7a9ac!important;cursor:pointer}.service .details .text{display:block;margin-top:20px;font-size:1.6em;text-align:left;line-height:1.8em}.sectors{display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center;width:100%;flex-wrap:wrap;margin-bottom:30px}.sector{background-color:#fff;width:22%;min-height:550px;box-shadow:0 19px 38px rgb(0 0 0 / .08),0 15px 12px rgb(0 0 0 / .05);padding:0 0 20px 0;margin:0 17px 30px 17px;border-radius:7px}.sector .image{width:100%;position:relative;float:left}.sector .image img{width:100%;text-align:center;display:block;margin:0 auto}.sector .image img.image{position:absolute;top:0;z-index:1}.sector .details{width:100%;text-align:center;float:left;margin-top:20px;padding-left:0}.sector .details .title{display:block;font-size:2.6em;line-height:1em;text-transform:uppercase;font-family:'Barlow Condensed',sans-serif;font-weight:600;color:#182B3A;letter-spacing:1px;padding:0 15px}.sector .details .job{clear:both;color:#48b9e5;display:block;width:100%;padding:30px 20px 30px 20px;font-size:2em;line-height:1.6em;font-weight:400}.sector .details .text{display:block;margin-top:20px;font-size:1.6em;text-align:left;line-height:1.8em}.featured{margin-top:50px}.featured .col-md-3{margin-bottom:15px}.featured .col-md-3 h3{text-align:center;text-transform:uppercase}.featured .col-md-3 img{display:block;width:65%;margin:0 auto;height:auto}.featured .col-md-3 p{font-size:1.3em;padding:0 10px}.featured .col-md-3:nth-child(5){clear:left}.logobox{float:left;margin:0 auto;width:25%;padding-bottom:40px;padding-right:24px;padding-left:25px}.portfolio-feature{width:80%;position:relative;margin:auto}.portfolio-feature .portfolio-feature-image{width:200px;float:right}.portfolio-feature .portfolio-feature-image img{width:80%;margin:0 auto;display:block;float:right}.portfolio-feature .portfolio-feature-text{float:left}.portfolio-project-name{font-size:4em;color:#182B3A;line-height:1em;margin:20px 0 40px 0;font-family:'Barlow Condensed',sans-serif;font-weight:600;text-transform:uppercase}.portfolio-client-name{font-size:2.8em;color:#182B3A;line-height:1em;margin:40px 0;font-family:'Barlow Condensed',sans-serif;text-transform:uppercase}.portfolio-client-logo{width:240px;float:right}.portfolio-client-logo img{width:80%;margin:0 auto;display:block}.portfoliotop{display:flex;flex-direction:row;justify-content:center;align-content:center;width:80%;flex-wrap:wrap;margin:auto}.portfoliomiddle{display:flex;flex-direction:row;align-items:center;align-content:center;width:100%;flex-wrap:wrap;margin:auto}.portfolioend{background-color:#182b3a;display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center;width:100%;flex-wrap:wrap;padding-bottom:20px;margin-bottom:30px}.portfolio-vimeo-video{display:flex;align-items:center;justify-content:center;width:80%;margin:0 auto;flex-direction:row}.portfolio-vimeo-video50{display:flex;align-items:center;justify-content:center;width:80%;margin:0 auto;flex-direction:row}.portfolio-textone{position:relative;width:30%;padding:0 20px 30px 0}.portfolio-textone:after{content:"";border-right:3px solid #48b9e5;position:absolute;top:0;bottom:0;right:-7px;width:1px;height:60%;margin:auto}.portfolio-header{width:100%;text-align:right;font-size:3.2em;margin-top:30px;color:#48b9e5;font-weight:600;text-transform:uppercase;line-height:2em}.portfolio-textbrief{position:relative;width:100%;font-weight:400;margin:10px 0;line-height:1.4em;color:#182b3a;text-align:right}.portfolio-texttwo{position:relative;width:70%;padding:0 20px 30px 0}.portfolio-headervideo{width:100%;text-align:left!important;margin-left:30px;font-size:3.2em;margin-top:30px;color:#48b9e5;font-weight:600;text-transform:uppercase;line-height:2em}.portfolio-textvideo{position:relative;width:100%;font-weight:400;margin:10px 0 30px 30px;line-height:1.4em;color:#182b3a;text-align:left}.portfolio-textvideo h5{font-size:1.6em!important;font-weight:600;line-height:1.2em;text-transform:uppercase;color:#182b3a;margin:0 0 30px 30px;text-align:left!important}.portfolio-textcta{width:60%;text-align:center;font-size:1.6em;margin:30px auto;color:#FFF;line-height:1.4em}#one-half-left{width:50%;float:left;padding:20px 10px 0 0;text-align:center;margin-bottom:30px}#one-half-right{width:50%;float:left;padding:20px 0 0 10px;text-align:center;margin-bottom:30px}.reviewcontent{text-align:center;color:#FFF;font-size:2em;line-height:1.4em;padding:0 150px}.reviewname{text-align:center;color:#FFF;font-size:2.6em;line-height:1em;font-weight:600;margin-top:50px}.word{margin:auto;color:#fff}.contact-page #map{width:60%;height:380px;margin:auto}.contact-page #map-img img{width:150%;margin-left:-25%}.contact-page form{width:60%;margin-left:auto;margin-top:40px;margin-right:auto;text-align:center;font-family:Lato!important}.contact-page-media{width:100%;margin:0 auto 30px auto;padding-top:20px;padding-left:20px;padding-right:20px}.contact-page-form{width:80%;margin:0 auto;padding-top:0;padding-left:20px;padding-right:20px}@media (min-width:1920px){.top-container iframe{width:2560px;height:1440px;margin-left:-1280px}.wrapper{max-width:1500px;margin:auto}}@media (min-width:1300px){.wrapper{width:100%}}@media (min-width:980px) and (max-width:1299px){.wrapper{width:100%}.core-services .core-service .card{width:33.3333%;margin-bottom:20px}.portfolio-feature .portfolio-feature-text .table .table-cell h2{font-size:2.8em!important}.contact-page form{width:90%}.contact-page-form{width:100%;float:none}.contact-page-media{width:100%;float:none}.top-container div.slogan{top:30%}#container .wrapper h1{font-size:4.5em}#text-panel-half-two{width:100%;padding:0;right:0;margin-bottom:60px}#text-panel-half-one{width:100%}#home-panel-half-two{width:100%;padding:0 0 30px 0}#home-panel-half-one{width:100%;padding:60px 0 40px 0}.portfolio-vimeo-video{width:80%}.portfolio-vimeo-video50{width:80%!important}.portfoliotop{width:100%}.recipecard1{font-size:1.5em;min-height:110px}.recipecard2{font-size:1.5em;min-height:110px}.package{width:258px}}@media (min-width:768px) and (max-width:1040px){header h1#logo{height:60px;margin-left:0;margin-top:10px}header h1#logo img{height:100%}header .mobileMenu{display:block;float:right;color:#fff;margin:35px 20px;font-size:2.6em;cursor:pointer}header nav,header nav.smaller{position:fixed;background:#182b3a;width:30%;max-width:600px;min-width:300px;right:0;top:0;bottom:0;margin:0;margin-right:-85%;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}header nav.open,header nav.smaller.open{margin-right:0!important;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}header nav ul,header nav.smaller ul{margin-top:10px}header nav ul li,header nav.smaller ul li{float:left;width:100%}header nav ul li a,header nav.smaller ul li a{color:#FFF!important;line-height:4em;margin-left:0;height:80px;display:block;float:left;width:100%;padding:0;padding-left:30px!important;font-size:3em;box-sizing:border-box}header nav.smaller ul li a:hover{color:#FFF}header nav ul li:hover ul.sub-menu,header nav.smaller ul li:hover ul.sub-menu{display:block}header nav ul li ul.sub-menu,header nav.smaller ul li ul.sub-menu{display:none;margin:0px!important;position:relative;padding:0px!important}header nav ul li ul.sub-menu li a,header nav.smaller ul li ul.sub-menu li a{line-height:50px;padding:0;padding-left:35px!important;background:#D6D6D6}header.smaller h1#logo{margin-left:0}header.smaller .mobileMenu{margin:11px 3px;color:#fff}header.smaller nav{margin-right:-85%}header.smaller nav.open{margin-right:0px!important}header nav ul li:after{display:none}.wrapper{width:100%}#container .wrapper h1{font-size:2em;margin-top:100px}.core-services .core-service .card{width:33.3333%;margin-bottom:30px}.top-container{min-height:320px}.top-container .heading{z-index:3;text-align:center;width:100%;text-transform:uppercase;color:#fff;box-sizing:border-box;padding:0 30px;position:absolute;top:50%;transform:translateY(-50%);line-height:normal}.top-container .heading h1{font-weight:600;text-align:center;padding:5px 15px;display:inline-block}.top-container .heading span{font-size:2.8em;margin:0 auto;color:#FFF;display:inline;padding:2px 5px}.top-container .heading span a{color:#00aeef}.service-container.col-md-4{width:50%;float:left}.sector-container.col-md-4{width:50%;float:left}.featured .col-md-3{width:50%;float:left;margin-bottom:15px}.featured .col-md-3:nth-child(5){clear:none}.featured .col-md-3:nth-child(odd){clear:left}.logobox{float:left;width:50%;padding-bottom:40px}.services .service{width:40%;margin-bottom:40px}.sectors .sector{width:40%;margin-bottom:40px}.the-team .team-member{width:40%;margin-bottom:40px}.portfolio-feature .portfolio-feature-text .table .table-cell h2{font-size:2.4em!important}.contact-page form{width:90%}footer .col-md-4{width:50%;display:inline-block;margin:0 0 30px 50px}footer .col-md-5:nth-child(3){clear:left}footer .col-md-3:nth-child(3){clear:left;display:inline-block}.contact-page-form{width:100%;float:none}.contact-page-media{width:100%;float:none}.recipecard1{font-size:1.3em;min-height:110px}.recipecard2{font-size:1.3em;min-height:110px}.package{width:265px}.homelogo{width:50%;max-width:50%}#text-panel-half-two{width:100%;padding:0;right:0;margin-bottom:60px}#text-panel-half-one{width:100%}#home-panel-half-two{width:100%;padding:0 0 30px 0}#home-panel-half-one{width:100%;padding:60px 0 40px 0}#landing-panel-half-two{display:none}#landing-panel-half-one{width:100%}.top-container div.slogan span{font-size:7em;margin:0;top:-20px;position:relative}.top-container div.slogan text{font-size:3em}.top-container div.slogan{top:30%}#one-half-left{width:100%;padding:20px 0 0 0}#one-half-right{width:100%;padding:0}.underlineslogan{width:200px}.about-images{display:none}.reviewcontent{padding:0 50px}.portfolio-textone{width:100%;padding:0}.portfolio-texttwo{width:100%;padding:0}.portfolio-vimeo-video{width:80%}.portfolio-vimeo-video50{width:80%}.portfolio-textbrief{column-count:1;text-align:left}.portfolio-textvideo{margin:0}.portfolio-textone:after{display:none}.portfoliotop{width:100%;margin:0 auto 30px auto}.portfolio-header{margin:0!important;text-align:left}.portfolio-headervideo{margin:0!important}.portfolio-textcta{width:90%}}@media (min-width:768px) and (max-width:1040px) and (orientation:landscape){.top-container div.slogan span{font-size:4em;margin:0;top:20px;position:relative}.top-container div.slogan text{display:none}.underlineslogan{width:200px;margin:40px auto}.top-container div.slogan{top:20%}.portfolio-textone{width:100%;padding:0}.portfolio-texttwo{width:100%;padding:0}.portfolio-vimeo-video{width:80%}.portfolio-vimeo-video50{width:80%}.portfolio-textbrief{column-count:1;text-align:left}.portfolio-textvideo{margin:0}.portfolio-textone:after{display:none}.portfoliotop{width:100%;margin:0 auto 30px auto}.portfolio-header{margin:0!important;text-align:left}.portfolio-headervideo{margin:0!important}.portfolio-textcta{width:90%}.panel-container-sideimage1{display:none}.panel-container-sideimage2{display:none}.panel-container-sideimage3{display:none}.panel-container-consider{width:100%}}@media (max-width:767px){header h1#logo{height:60px;margin-left:0;margin-top:10px}header h1#logo img{height:100%}header .mobileMenu{display:block;position:absolute;top:0;right:10px;color:#fff;margin:35px 20px;font-size:2em}header nav,header nav.smaller{position:fixed;background:#182b3a;width:65%;max-width:600px;min-width:190px;right:0;top:0;bottom:0;margin:0;margin-right:-85%;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}header nav.open,header nav.smaller.open{margin-right:0px!important;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}header nav ul,header nav.smaller ul{margin-top:30px}header nav ul li,header nav.smaller ul li{float:left;width:100%;margin-top:20px}header nav ul li a,header nav.smaller ul li a{color:#FFF!important;line-height:2em;margin-left:0;height:40px;display:block;float:left;width:100%;padding:0;padding-left:30px!important;font-size:2.6em;box-sizing:border-box}header nav ul li:hover ul.sub-menu,header nav.smaller ul li:hover ul.sub-menu{display:block}header nav ul li ul.sub-menu,header nav.smaller ul li ul.sub-menu{display:none;margin:0px!important;position:relative;padding:0!important}header nav ul li ul.sub-menu li a,header nav.smaller ul li ul.sub-menu li a{line-height:50px;padding:0;padding-left:35px!important;background:#D6D6D6}header.smaller h1#logo{margin-left:0}header.smaller .mobileMenu{margin:11px 3px;color:#fff}header.smaller nav{margin-right:-85%}header.smaller nav.open{margin-right:0px!important}header nav ul li:after{display:none}.wrapper{width:100%}.top-container div.slogan span{font-size:3.6em;margin:0;top:-60px;position:relative}.top-container div.slogan text{font-size:2em}.underlineslogan{width:200px}#container .wrapper h1{font-size:3em}#container .wrapper h2{font-size:3.8em;margin-top:30px!important}#container .wrapper h3{font-size:3.6em}#container .heading{position:relative;top:auto;transform:unset}#container .heading h1{margin-top:110px}#container .heading span{margin-bottom:30px}.top-container{min-height:280px}.top-container .heading{z-index:3;text-align:center;width:100%;text-transform:uppercase;color:#fff;box-sizing:border-box;padding:0 30px;position:absolute;top:50%;transform:translateY(-50%);line-height:normal}.top-container .heading h1{font-size:2.5em;font-weight:600;text-align:center}.top-container .heading span{font-size:1.4em;display:block;margin:0 auto}.top-container .heading span a{color:#00aeef}.service-container.col-md-4{width:50%;float:left}.sector-container.col-md-4{width:50%;float:left}.core-services .core-service .card{width:100%;margin-bottom:30px}.featured .col-md-3{width:50%;float:left;margin-bottom:15px}.featured .col-md-3:nth-child(5){clear:none}.featured .col-md-3:nth-child(odd){clear:left}.logobox{width:100%;position:relative;left:25px;right:15px}.services .service{width:80%;margin-bottom:40px;height:100%}.sectors .sector{width:80%;margin-bottom:40px;height:100%}.the-team .team-member{width:80%;margin-bottom:40px;height:100%}.portfolio-feature .portfolio-feature-text.with-client .table .table-cell h3{float:none!important;text-align:center!important}.portfolio-feature .portfolio-feature-text .table .table-cell h2{font-size:2.2em!important}.contact-page form{width:90%}footer .col-md-3{width:50%;float:left;margin-bottom:30px}footer .col-md-3:nth-child(3){clear:left}.contact-page-form{width:100%;float:none}.contact-page-media{width:100%;float:none}.recipe{width:calc(99% - 10px)}.recipe2{width:calc(99% - 10px)}.recipecard1{font-size:1.6em}.recipecard2{font-size:1.6em}.homelogo{width:50%;max-width:50%;min-height:100px}#text-panel-half-two{width:100%;padding:0;right:0;margin-bottom:60px}#text-panel-half-one{width:100%}#home-panel-half-two{width:100%;padding:0 0 30px 0}#home-panel-half-one{width:100%;padding:60px 0 40px 0}#landing-panel-half-two{display:none}#landing-panel-half-one{width:100%}.top-container div.slogan span{font-size:6em;margin:0;top:-20px;position:relative}.top-container div.slogan text{font-size:3em}.top-container div.slogan{top:25%}#one-half-left{width:100%;padding:20px 0 0 0}#one-half-right{width:100%;padding:0}blockquote{font-size:2.2em;width:90%;margin:50px auto;padding:1.2em 0 1.2em 40px;line-height:1.4em}blockquote:before{font-size:4em;position:absolute;left:0;top:25px}.about-images{display:none}.reviewcontent{padding:0 50px}.portfolio-textone{width:100%;padding:0}.portfolio-texttwo{width:100%;padding:0}.portfolio-vimeo-video{width:80%}.portfolio-vimeo-video50{width:80%}.portfolio-textbrief{column-count:1;text-align:left}.portfolio-textvideo{margin:0}.portfolio-textone:after{display:none}.portfoliotop{width:100%;margin:0 auto 30px auto}.portfolio-header{margin:0!important;text-align:left}.portfolio-headervideo{margin:0!important}.portfolio-textcta{width:90%}.get-quote .btn-inline{margin-top:20px}.panel-container-sideimage1{display:none}.panel-container-sideimage2{display:none}.panel-container-sideimage3{display:none}.panel-container-consider{width:100%}}@media (max-width:767px) and (orientation:landscape){header .mobileMenu{display:block;position:absolute;top:0;right:10px;color:#fff;margin:35px 20px;font-size:2em}header nav,header nav.smaller{position:fixed;background:#182b3a;width:65%;max-width:600px;min-width:190px;right:0;top:0;bottom:0;margin:0;margin-right:-85%;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}header nav.open,header nav.smaller.open{margin-right:0px!important;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}header nav ul,header nav.smaller ul{margin-top:30px}header nav ul li,header nav.smaller ul li{float:left;width:100%;margin-top:10px}header nav ul li a,header nav.smaller ul li a{color:#FFF!important;line-height:1em;margin-left:0;height:30px;display:block;float:left;width:100%;padding:0;padding-left:30px!important;font-size:2em;box-sizing:border-box}header nav ul li:hover ul.sub-menu,header nav.smaller ul li:hover ul.sub-menu{display:block}header nav ul li ul.sub-menu,header nav.smaller ul li ul.sub-menu{display:none;margin:0px!important;position:relative;padding:0!important}header nav ul li ul.sub-menu li a,header nav.smaller ul li ul.sub-menu li a{line-height:50px;padding:0;padding-left:35px!important;background:#D6D6D6}header.smaller h1#logo{margin-left:0}header.smaller .mobileMenu{margin:11px 3px;color:#fff}header.smaller nav{margin-right:-85%}header.smaller nav.open{margin-right:0px!important}header nav ul li:after{display:none}.service-container.col-md-4{width:100%;float:left}.sector-container.col-md-4{width:100%;float:left}.featured .col-md-3{width:100%;float:left;margin-bottom:15px}.services .service{width:80%;margin-left:0;margin-right:0;margin-bottom:20px;height:auto}.sectors .sector{width:80%;margin-left:0;margin-right:0;margin-bottom:20px;height:auto}.the-team .team-member{width:80%;margin-left:0;margin-right:0;margin-bottom:20px;height:auto}.portfolio-feature .portfolio-feature-image{display:none}.portfolio-feature .portfolio-feature-image img{width:80%;margin:0 auto;display:block}.portfolio-feature .portfolio-feature-text{width:100%;float:left;position:relative;width:100%;top:auto;left:auto;bottom:auto;right:auto}.portfolio-feature .portfolio-feature-text .table{padding:0;margin:0;display:table;height:100%;width:100%}.portfolio-feature .portfolio-feature-text .table .table-cell{display:block}.portfolio-feature .portfolio-feature-text .table .table-cell h2{display:block;float:left;margin:0 15px 0 15px!important;text-align:left!important;font-size:3em!important;width:100%;max-width:none!important;box-sizing:border-box!important}.portfolio-feature .portfolio-feature-text .table .table-cell h2:nth-of-type(2){margin:0 30px 20px 30px!important}footer .col-md-3{width:100%;float:left}.contact-page-form{width:100%;float:none}.contact-page-media{width:100%;float:none}.recipe{width:calc(99% - 10px)}.recipe2{width:calc(99% - 10px)}.recipecard1{font-size:1.8em}.recipecard2{font-size:1.8em}#text-panel-half-two{width:100%;padding:0;right:0;margin-bottom:60px}#text-panel-half-one{width:100%;padding-right:0}#home-panel-half-two{width:100%;padding:0 0 30px 0}#home-panel-half-one{width:100%;padding:60px 0 40px 0}.top-container div.slogan span{font-size:4em;margin:0;top:20px;position:relative}.top-container div.slogan text{display:none}.underlineslogan{width:200px;margin:40px auto}#landing-panel-half-two{display:none}#landing-panel-half-one{width:100%}.top-container div.slogan{top:20%}#one-half-left{width:100%;padding:20px 0 0 0}#one-half-right{width:100%;padding:0}.get-quote .btn-inline{clear:both;display:block;margin:20px auto 0 auto;width:180px;font-size:1.8em}.get-quote{padding:18px 0}.core-service{height:280px}.core-service-icon{display:none}.about-images{display:none}.portfolio-textone{width:100%;padding:0}.portfolio-texttwo{width:100%;padding:0}.portfolio-vimeo-video{width:80%}.portfolio-vimeo-video50{width:80%}.portfolio-textbrief{column-count:1;text-align:left}.portfolio-textvideo{margin:0}.portfolio-textone:after{display:none}.portfoliotop{width:100%;margin:0 auto 30px auto}.portfolio-header{margin:0!important;text-align:left}.portfolio-headervideo{margin:0!important}.portfolio-textcta{width:90%}.get-quote .btn-inline{margin-top:20px}.panel-container-sideimage1{display:none}.panel-container-sideimage2{display:none}.panel-container-sideimage3{display:none}.panel-container-consider{width:100%}}@media (max-width:600px) and (orientation:landscape){.service-container.col-md-4{width:100%;float:left}.sector-container.col-md-4{width:100%;float:left}.featured .col-md-3{width:100%;float:left;margin-bottom:15px}.services .service{width:80%;margin-left:0;margin-right:0;margin-bottom:20px;height:auto}.sectors .sector{width:80%;margin-left:0;margin-right:0;margin-bottom:20px;height:auto}.the-team .team-member{width:100%;margin-left:0;margin-right:0;margin-bottom:20px;height:auto}.portfolio-feature .portfolio-feature-image{display:none}.portfolio-feature .portfolio-feature-image img{width:80%;margin:0 auto;display:block}.portfolio-feature .portfolio-feature-text{width:100%;float:left;position:relative;width:100%;top:auto;left:auto;bottom:auto;right:auto}.portfolio-feature .portfolio-feature-text .table{padding:0;margin:0;display:table;height:100%;width:100%}.portfolio-feature .portfolio-feature-text .table .table-cell{display:block}.portfolio-feature .portfolio-feature-text .table .table-cell h2{display:block;float:left;margin:0 15px 0 15px!important;text-align:left!important;font-size:3em!important;width:100%;max-width:none!important;box-sizing:border-box!important}.portfolio-feature .portfolio-feature-text .table .table-cell h2:nth-of-type(2){margin:0 30px 20px 30px!important}footer .col-md-3{width:100%;float:left}.contact-page-form{width:100%;float:none}.contact-page-media{width:100%;float:none}.recipe{width:calc(99% - 10px)}.recipe2{width:calc(99% - 10px)}.recipecard1{font-size:1.8em}.recipecard2{font-size:1.8em}#text-panel-half-two{width:100%;padding:0;right:0;margin-bottom:60px}#text-panel-half-one{width:100%;padding-right:0}#home-panel-half-two{width:100%;padding:0 0 30px 0}#home-panel-half-one{width:100%;padding:60px 0 40px 0}.top-container div.slogan span{font-size:3em!important;margin:0;top:30px!important;position:relative}.top-container div.slogan text{display:none}.underlineslogan{display:none}#landing-panel-half-two{display:none}#landing-panel-half-one{width:100%}.top-container div.slogan{top:20%}#one-half-left{width:100%;padding:20px 0 0 0}#one-half-right{width:100%;padding:0}.get-quote .btn-inline{clear:both;display:block;margin:20px auto 0 auto;width:180px;font-size:1.8em}.get-quote{padding:18px 0}.core-service{height:280px}.core-service-icon{display:none}.about-images{display:none}a.btn-centre{width:250px}.reviewcontent{padding:0 50px}.panel-container-reviews{padding:0 0 40px 0}.portfolio-textone{width:100%;padding:0}.portfolio-texttwo{width:100%;padding:0}.portfolio-vimeo-video{width:80%}.portfolio-vimeo-video50{width:80%}.portfolio-textbrief{column-count:1;text-align:left}.portfolio-textvideo{margin:0}.portfolio-textone:after{display:none}.portfoliotop{width:100%;margin:0 auto 30px auto}.portfolio-header{margin:0!important;text-align:left}.portfolio-headervideo{margin:0!important}.portfolio-textcta{width:90%}.get-quote .btn-inline{margin-top:20px}.panel-container-sideimage1{display:none}.panel-container-sideimage2{display:none}.panel-container-sideimage3{display:none}.panel-container-consider{width:100%}}@media (max-width:600px){.service-container.col-md-4{width:100%;float:left}.sector-container.col-md-4{width:100%;float:left}.featured .col-md-3{width:100%;float:left;margin-bottom:15px}.services .service{width:100%;margin-left:0;margin-right:0;margin-bottom:20px;height:auto}.sectors .sector{width:100%;margin-left:0;margin-right:0;margin-bottom:20px;height:auto}.the-team .team-member{width:100%;margin-left:0;margin-right:0;margin-bottom:20px;height:auto}.portfolio-feature .portfolio-feature-image{display:none}.portfolio-feature .portfolio-feature-image img{width:80%;margin:0 auto;display:block}.portfolio-feature .portfolio-feature-text{width:100%;float:left;position:relative;width:100%;top:auto;left:auto;bottom:auto;right:auto}.portfolio-feature .portfolio-feature-text .table{padding:0;margin:0;display:table;height:100%;width:100%}.portfolio-feature .portfolio-feature-text .table .table-cell{display:block}.portfolio-feature .portfolio-feature-text .table .table-cell h2{display:block;float:left;margin:0 15px 0 15px!important;text-align:left!important;font-size:3em!important;width:100%;max-width:none!important;box-sizing:border-box!important}.portfolio-feature .portfolio-feature-text .table .table-cell h2:nth-of-type(2){margin:0 30px 20px 30px!important}footer .col-md-3{width:100%;float:left}.contact-page-form{width:100%;float:none}.contact-page-media{width:100%;float:none}.recipe{width:calc(99% - 10px)}.recipe2{width:calc(99% - 10px)}.recipecard1{font-size:1.8em}.recipecard2{font-size:1.8em}#text-panel-half-two{width:100%;padding:0;right:0;margin-bottom:60px}#text-panel-half-one{width:100%;padding-right:0}#home-panel-half-two{width:100%;padding:0 0 30px 0}#home-panel-half-one{width:100%;padding:60px 0 40px 0}.top-container div.slogan span{font-size:6em;margin:0;top:-20px;position:relative}.top-container div.slogan text{display:none}.underlineslogan{width:200px;margin:20px auto}#landing-panel-half-two{display:none}#landing-panel-half-one{width:100%}.top-container div.slogan{top:20%}#one-half-left{width:100%;padding:20px 0 0 0}#one-half-right{width:100%;padding:0}.get-quote .btn-inline{clear:both;display:block;margin:20px auto 0 auto;width:180px;font-size:1.8em}.get-quote{padding:18px 0}.core-service{height:280px}.core-service-icon{display:none}.about-images{display:none}.reviewcontent{padding:0 50px}.panel-container-reviews{padding:0 0 40px 0}.portfolio-textone{width:100%;padding:0}.portfolio-texttwo{width:100%;padding:0}.portfolio-vimeo-video{width:80%}.portfolio-vimeo-video50{width:80%}.portfolio-textbrief{column-count:1;text-align:left}.portfolio-textvideo{margin:0}.portfolio-textone:after{display:none}.portfoliotop{width:100%;margin:0 auto 30px auto}.portfolio-header{margin:0!important;text-align:left}.portfolio-headervideo{margin:0!important}.portfolio-textcta{width:90%}.get-quote .btn-inline{margin-top:20px}.panel-container-sideimage1{display:none}.panel-container-sideimage2{display:none}.panel-container-sideimage3{display:none}.panel-container-consider{width:100%}.panel-container-yd{display:none}}@media (max-width:480px){.wrapper{width:100%;padding:0 30px}.top-container .statement{font-size:2.4em;padding:0 30px}.top-container .statement .small{font-size:.7em}.top-container .statement .buttons a{font-size:.55em}.services .service{width:100%;margin-left:0;margin-right:0;margin-bottom:20px}.sectors .sector{width:100%;margin-left:0;margin-right:0;margin-bottom:20px}.the-team .team-member{width:100%;margin-left:0;margin-right:0;margin-bottom:20px}.contact-page-form{width:100%}.contact-page-media{width:100%}.contact-page #map{width:90%}.recipe{width:calc(99% - 10px)}.recipe2{width:calc(99% - 10px)}.recipecard1{font-size:1.5em}.recipecard2{font-size:1.5em}.content-panel{padding:40px 10px}.homelogo{width:100%;max-width:50%;min-height:100px}#text-panel-half-two{display:none}#text-panel-half-one{width:100%;padding:40px 0 40px 0}#home-panel-half-two{display:none}#home-panel-half-one{width:100%;padding:40px 0 20px 0}.top-container div.slogan span{font-size:5em;margin:0;top:-20px;position:relative}.top-container div.slogan text{display:none}#one-half-left{width:100%;padding:20px 0 0 0}#one-half-right{width:100%;padding:0}.btn-left{margin:0 auto;display:inline-block}blockquote{font-size:2.2em;width:100%;margin:50px auto;padding:1.2em 0 1.2em 40px;line-height:1.4em}blockquote:before{font-size:4em;position:absolute;left:0;top:25px}.core-service{display:none}.core-service-icon{display:none}.about-images{display:none}.reviewcontent{padding:0}.panel-container-reviews{padding:0 0 40px 0}.panel-container-review{padding:40px 10% 40px 10%}.panel-container{padding:0}.portfolio-textone{width:100%;padding:0}.portfolio-texttwo{width:100%;padding:0}.portfolio-vimeo-video{width:80%}.portfolio-vimeo-video50{width:80%}.portfolio-textbrief{column-count:1;text-align:left}.portfolio-textvideo{margin:0}.portfolio-textone:after{display:none}.portfoliotop{width:100%;margin:0 auto 30px auto}.portfoliomiddle{margin-top:30px}.portfolio-header{margin:0!important;text-align:left}.portfolio-headervideo{margin:0!important}.portfolio-textcta{width:90%}.get-quote .btn-inline{margin-top:20px}.panel-container-sideimage1{display:none}.panel-container-sideimage2{display:none}.panel-container-sideimage3{display:none}.panel-container-consider{width:100%}.panel-container-yd{display:none}.panel-container-mobile{display:none}}@media (max-width:376px){header .wrapper a #logo{height:85px}.contact-page-form{width:100%}.contact-page-media{width:100%}.recipe{width:calc(99% - 10px)}.recipe2{width:calc(99% - 10px)}.recipecard1{font-size:1.5em}.recipecard2{font-size:1.5em}}div.video-player{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}div.video-player iframe,div.video-player object,div.video-player embed{position:absolute;top:0;left:0;width:100%;height:100%}#menu-main-menu ul.sub-menu{display:none;margin-top:0;position:absolute;background:#f6f7f8}#menu-main-menu ul.sub-menu li{float:none;text-align:left}#menu-main-menu ul.sub-menu li a{white-space:nowrap}#menu-main-menu li.menu-item-has-children:hover .sub-menu{display:block}#menu-main-menu li.menu-item-has-children>a{padding-right:15px}#menu-main-menu li.menu-item-has-children a::after{content:"";position:absolute;border-color:#fff0;border:solid #fff0;border-top-color:#fff;border-width:5px;margin-left:-10px;top:14px;right:0;z-index:1}header.smaller #menu-main-menu li.menu-item-has-children a::after{top:24px}#menu-main-menu ul.sub-menu li a::after{display:none}@media (max-width:1040px){#menu-main-menu ul.sub-menu{position:static;margin-top:130px!important}#menu-main-menu li.menu-item-has-children a::after{content:"";position:absolute;border-color:#fff0;border:solid #fff0;border-top-color:#fff;border-width:15px;margin-left:-10px;top:65px;right:10px;z-index:1}}@media (max-width:764px){#menu-main-menu ul.sub-menu{position:static;margin-top:80px!important}#menu-main-menu li.menu-item-has-children a::after{content:"";position:absolute;border-color:#fff0;border:solid #fff0;border-top-color:#fff;border-width:15px;margin-left:-10px;top:25px;right:10px;z-index:1;display:none}header nav ul li ul.sub-menu li a{background-color:#255173;display:none}#menu-main-menu ul.sub-menu li a{display:block;height:50px;white-space:normal;display:none}#menu-main-menu ul.sub-menu li{float:left;margin-top:0}}header.smaller #menu-main-menu li.menu-item-has-children .sub-menu{background-color:#FFF;background:#f6f7f8}#menu-main-menu ul.sub-menu li a{color:#182b3a;padding-top:15px;padding-bottom:15px;font-size:1.6em}header.smaller #menu-main-menu ul.sub-menu li a{padding-top:0;padding-bottom:0}#menu-main-menu ul.sub-menu li a:hover{background-color:#a5e65a}