@font-face{font-family:'RubikOVR';font-style:normal;font-weight:300;src:url(https://fonts.gstatic.com/s/rubik/v2/lr6Pb3GuskYO6A0ddSEJcnYhjbSpvc47ee6xR_80Hnw.woff) format('woff')}@font-face{font-family:'RubikOVR';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/rubik/v2/g6xdMvR_AnBK0niI0vwvVaCWcynf_cDxXwCLxiixG1c.woff) format('woff')}@font-face{font-family:'RubikOVR';font-style:normal;font-weight:500;src:url(https://fonts.gstatic.com/s/rubik/v2/dr9AO_oRJOJvBo3VnoPe13YhjbSpvc47ee6xR_80Hnw.woff) format('woff')}@font-face{font-family:'RubikOVR';font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/rubik/v2/dwBNC4Sd5CDAYmaqw1hU7HYhjbSpvc47ee6xR_80Hnw.woff) format('woff')}html{overflow-x:hidden}body{font-family:'RubikOVR';overflow-x:hidden}h1,h2,h3,h4,h5,h6{text-transform:uppercase;color:#1db3c0}p,li{font-size:0.95em;color:292929;font-weight:300}ul,ol{margin:0}a,a:visited,a:active,a:focus{outline:none;color:#1db3c0;-webkit-transition:0.25s ease all;-moz-transition:0.25s ease all;-ms-transition:0.25s ease all;transition:0.25s ease all}a:hover{color:#1ba5b1}.wpb_wrapper > p{font-size:0.90em;font-weight:200}.entry-header,.entry-footer{display:none}.page-content,.entry-content,.hentry{margin:0}.vc_row{margin-left:0 !important;margin-right:0 !important}::-webkit-input-placeholder{color:#1db3c0;font-weight:200}:-moz-placeholder{color:#1db3c0;opacity:1;font-weight:200}::-moz-placeholder{color:#1db3c0;opacity:1;font-weight:200}:-ms-input-placeholder{color:#1db3c0;font-weight:200}#primary-menu{float:right;margin-right:30px;padding:13px 0}.main-navigation{padding:15px 25px 10px;position:fixed;z-index:9999;-webkit-transition:0.25s ease all;-ms-transition:0.25s ease all;-o-transition:0.25s ease all;transition:0.25s ease all}.main-navigation li{margin:0 19px}.main-navigation a{text-transform:uppercase;color:#ffffff;font-weight:200;font-size:0.9em;transition:0.1s ease all;text-align:center}.main-navigation a:hover,.main-navigation a.active{border-bottom:3px solid #1db3c0;color:#ffffff;font-weight:600}.main-navigation a::after{display:block;content:attr(title);font-weight:bold;height:1px;color:transparent;overflow:hidden;visibility:hidden;margin-bottom:-1px}.main-navigation.menu-scroll{background-color:#ffffff;box-shadow:1px 1px 3px #cccccc}.main-navigation.menu-scroll .logo{max-width:125px}.main-navigation.menu-scroll a{color:#000000}.main-navigation.menu-scroll a:hover,.main-navigation.menu-scroll a.active{border-bottom:3px solid #1db3c0;color:#1db3c0}.logo{float:left;max-width:210px;-webkit-transition:max-width 0.25s ease 0s;-moz-transition:max-width 0.25s ease 0s;-o-transition:max-width 0.25s ease 0s;transition:max-width 0.25s ease 0s}.logo > a{border-bottom:medium none !important}.logo img{transition:0.25s max-width ease}#home{min-height:93vh !important}#home .vc_column-inner{padding:0}.overlay{margin-bottom:0}.overlay .wpb_wrapper > p{text-align:center}.overlay-small{display:none;margin-bottom:0}#about .button{background-color:transparent;background-image:url("images/top-arrows.png");background-repeat:no-repeat;background-size:contain;background-position:center;color:#ffffff;float:left;font-size:2em;margin:0 8px;padding:28px 20px 30px 10px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;width:calc(33% - 16px)}.overlay-btn p{margin:-85px auto 0;max-width:1200px;overflow:auto;position:relative}#about{background-size:cover;background-position:right center;position:relative}.vc_tta-container{padding:30px 50px;width:66%}body .vc_tta.vc_general .vc_tta-tab > a{border:none}body .vc_tta-title-text{font-weight:400}body .vc_tta-color-white.vc_tta-style-outline .vc_tta-tab > a,body .vc_tta-color-white.vc_tta-style-outline .vc_tta-tab.vc_active > a{color:#1db3c0;font-size:2.4em;font-weight:200;text-transform:uppercase;padding:14px 23px}body .vc_tta-color-white.vc_tta-style-outline .vc_tta-tab > a:hover{color:#1db3c0}body .vc_tta-tab > a:hover span,body .vc_tta-tab.vc_active > a span{border-bottom:5px solid #1db3c0}body .vc_tta-tab.vc_active > a span{font-weight:500}.vc_tta-panels-container .vc_tta-panels{border-color:transparent !important}.vc_tta-color-white.vc_tta-style-outline .vc_tta-tab > a:focus,.vc_tta-color-white.vc_tta-style-outline .vc_tta-tab > a:hover{background-color:transparent !important}.banner{height:350px}.banner h1{color:#ffffff;font-size:3em;font-weight:400;letter-spacing:4px;margin-top:0}.banner .small h1{font-size:2.3em;letter-spacing:2px;line-height:1.2;max-width:1150px;margin:0 auto}#services-and-industries .vc_col-sm-6{padding:5px 70px 50px}#services-and-industries h1{border-bottom:5px solid;color:#1db3c0;max-width:170px}.services{background-color:#F6F6F6}#contact{padding:10px 35px 30px;background-size:cover}#contact h1{border-bottom:5px solid #1db3c0;max-width:204px}.flexslider.mini-slider{margin-bottom:30px;width:85%;background-color:transparent;border:0}.industries .flexslider.mini-slider{left:50px}.services .flexslider.mini-slider{left:0}.flexslider .flex-direction-nav a{display:block;height:50px;top:43%}.flex-direction-nav .flex-next{right:0 !important;margin-right:-37px;opacity:1 !important}.flex-direction-nav .flex-prev{left:0 !important;opacity:1 !important;margin-left:-37px}.flexslider{width:90%;margin:0 auto !important}.flexslider.mini-slider .flex-direction-nav a::before{content:url("images/left-arrow.png")}.flexslider.mini-slider .flex-direction-nav a.flex-next::before{content:url("images/right-arrow.png")}.industries .flexslider.mini-slider .flex-control-nav{top:45px;left:-100px;max-width:52px}.industries .flexslider.mini-slider .flex-control-nav li{display:block;margin:10px 6px;max-width:40px}.industries .flexslider.mini-slider .flex-control-paging li a{background:#B7B7B7;border-radius:0;box-shadow:none;height:40px;width:40px}.industries .flexslider.mini-slider .flex-control-paging li a:hover,.industries .flexslider.mini-slider .flex-control-paging li a.flex-active{background-color:#1db3c0}.industries .flexslider.mini-slider .flex-control-paging li a,.industries .flexslider.mini-slider .flex-control-paging li a.flex-active{background-repeat:no-repeat;background-position:center center;-webkit-transition:0.25s ease all;-ms-transition:0.25s ease all;-o-transition:0.25s ease all;transition:0.25s ease all}.industries .flexslider.mini-slider .flex-direction-nav a{top:122px !important}#services-and-industries .wpb_text_column:first-child{padding:0 6%}#services-and-industries .vc_col-sm-6:nth-child(1) .flexslider.mini-slider .flex-control-paging li:nth-child(1) a{background-image:url("images/truck-icon-white.png")}#services-and-industries .vc_col-sm-6:nth-child(1) .flexslider.mini-slider .flex-control-paging li:nth-child(2) a{background-image:url("images/trolley-icon-white.png")}#services-and-industries .vc_col-sm-6:nth-child(1) .flexslider.mini-slider .flex-control-paging li:nth-child(3) a{background-image:url("images/bag-icon-white.png")}#services-and-industries .vc_col-sm-6:nth-child(2) .flexslider.mini-slider .flex-control-paging li:nth-child(3) a{background-image:url("images/tools-icon-white.png")}#services-and-industries .vc_col-sm-6:nth-child(2) .flexslider.mini-slider .flex-control-paging li:nth-child(2) a{background-image:url("images/building-icon-white.png")}#services-and-industries .vc_col-sm-6:nth-child(2) .flexslider.mini-slider .flex-control-paging li:nth-child(1) a{background-image:url("images/food-white.png")}.services .flex-control-nav{display:none}.type{position:relative;margin-left:-1px;margin-right:1px}.type h3{font-size:1.7em;font-weight:400;margin-bottom:0;margin-top:15px;text-align:left;text-transform:none}.industries .type h3::before{background-position:center center;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:35px;margin-right:10px;position:relative;width:42px}#services-and-industries .vc_col-sm-6:nth-child(1) .type:nth-child(2) h3::before{background-image:url("images/truck-icon-black.png");top:7px}#services-and-industries .vc_col-sm-6:nth-child(1) .type:nth-child(3) h3::before{background-image:url("images/trolley-icon-black.png");top:4px}#services-and-industries .vc_col-sm-6:nth-child(1) .type:nth-child(4) h3::before{background-image:url("images/bag-icon-black.png");top:5px}#services-and-industries .vc_col-sm-6:nth-child(2) .type:nth-child(4) h3::before{background-image:url("images/tools-icon-black.png");top:5px}#services-and-industries .vc_col-sm-6:nth-child(2) .type:nth-child(3) h3::before{background-image:url("images/building-icon-black.png");top:3px}#services-and-industries .vc_col-sm-6:nth-child(2) .type:nth-child(2) h3::before{background-image:url("images/food-black.png");top:3px}.popclick.text{background-position:center center;background-size:cover;display:block;text-align:center;vertical-align:middle;cursor:pointer;position:relative}.popclick.text > span{color:#1db3c0;cursor:pointer;display:block;font-family:inherit;font-style:italic;text-transform:uppercase;transition:opacity 0.4s ease 0s;text-align:left;-webkit-transition:0.25s ease all;-moz-transition:0.25s ease all;-ms-transition:0.25s ease all;transition:0.25s ease all}.popclick.text > span:hover{color:#1ba5b1}.popclick.text:hover > span{opacity:1}.slider-heading{color:#292929}.excerpt{font-weight:200;line-height:1.4;margin-bottom:10px}.pop{opacity:0;padding:0 0 20px;position:absolute;max-width:880px;margin-top:60px;left:100%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);-webkit-transition:opacity 0.35s ease;-ms-transition:opacity 0.35s ease;-o-transition:opacity 0.35s ease;transition:opacity 0.35s ease}.pop.industry.show{background-color:#ffffff;box-shadow:0px 0px 17px rgba(0,0,0,0.4);display:block;margin:0 auto;opacity:1;width:200%;height:auto;z-index:15}.pop-title{font-size:2em;margin-bottom:0;padding:10px 30px 0;margin-top:12px}.pop-content{border-bottom:2px solid #1db3c0;margin:0 30px 15px;font-weight:200}.right.pop-bg{background-position:center center;background-size:cover;float:right;height:100%;width:50%}.pop .left{float:left;width:100%;padding-bottom:20px}.vc_col-sm-6:nth-child(2) .pop.industry.show{display:none !important}.pop-close{cursor:pointer;font-size:0.85em;padding:0 30px;text-transform:uppercase;font-style:italic;color:#1db3c0;font-weight:500}#testimonials{padding:0 20px 30px}#testimonials .wpb_text_column:first-child{padding:0 35px}#testimonials h1{border-bottom:5px solid;color:#1db3c0;max-width:170px}#testimonials .vc_col-sm-12{max-width:1500px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}#testimonials .wpb_text_column{overflow:auto}#testimonials .slider-nav{float:left;margin:0 auto;max-width:500px;position:absolute;top:calc(50% + 55px);width:38%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}#testimonials .slider-for{background-color:#f6f6f6;font-size:0.85em;padding:60px 80px;width:50%;float:right;max-width:none;min-height:unset}.slider-for::before{background-image:url("/wp-content/uploads/2016/11/link-arrow.png");background-position:center center;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:188px;width:200px;left:-138px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.textblock{min-height:auto !important}#testimonials .slick-prev,#testimonials .slick-next{height:35px;width:30px;box-shadow:none;text-shadow:none}#testimonials .slick-prev::before,#testimonials .slick-next::before{color:transparent;font-size:20px;opacity:1;font-size:35px;background-image:url("images/left-arrow.png");background-size:contain;background-repeat:no-repeat;background-position:center center;text-shadow:none}#testimonials .slick-prev::before{background-image:url("images/left-arrow.png")}#testimonials .slick-next::before{background-image:url("images/right-arrow.png")}#testimonials .slick-next{right:25px}.bx-wrapper{max-width:none !important;border-bottom:6px solid #1db3c0;border-top:6px solid #1db3c0;margin:0 -15px !important}.bx-wrapper ul li{margin:0 30px}#contact .vc_col-sm-12{max-width:650px}#contact .gform_wrapper{margin:-10px 0 0 max-width: 623px}body .vc_tta.vc_tta-style-modern .vc_tta-panel-body{background-image:none}#contact .gform_wrapper .top_label .gfield_label{display:none}ul#gform_fields_1{position:relative}#field_1_1,#field_1_2,#field_1_3{clear:both;float:none;width:100%}#field_1_4{width:100%}#field_1_4 div.ginput_container{margin-top:0}#contact .gform_wrapper .top_label input.medium{width:100%}#contact .medium{border:2px solid;border-radius:4px;color:#1db3c0}#contact textarea.medium{height:145px}#contact .gform_button.button{background-color:#ffffff;border:2px solid #1db3c0;border-radius:10px;box-shadow:none;color:#1db3c0;font-family:inherit;font-size:1em;padding:12px 30px 10px;text-shadow:none;text-transform:uppercase;-webkit-transition:0.25s ease all;-moz-transition:0.25s ease all;-ms-transition:0.25s ease all;transition:0.25s ease all}#contact .gform_button.button:hover{background-color:#1db3c0;color:#ffffff}#contact .gform_wrapper div.validation_error{border-bottom:2px solid #1db3c0;border-top:2px solid #1db3c0;color:#1db3c0}#contact .gform_wrapper li.gfield.gfield_error{background-color:#c6d9e0;border-bottom:1px solid #1db3c0;border-top:1px solid #1db3c0;width:48%}#contact .gform_wrapper .validation_message{color:#1db3c0}.contact-details strong{color:#1DB3C0;font-size:1.2em}.contact-details{margin-top:90px}.error404 .site-content,.search .site-content{margin:150px auto 50px;max-width:1100px;padding:0 30px}.error404 .main-navigation a,.search .main-navigation a{color:#000000}.error404 .main-navigation a:hover,.search .main-navigation a:hover{color:#1DB3C0}.error404 .site-footer,.search .site-footer{position:absolute;left:0;right:0;bottom:0}.site-footer{background-color:#f6f6f6;border-top:6px solid #1db3c0;text-align:center;text-transform:uppercase}.poweredby{font-weight:200;font-size:0.95em;margin-bottom:0}.poweredby > a{color:#1db3c0;font-weight:600;text-decoration:none}.coffeefoot{color:#1db3c0;font-weight:200;font-size:0.88em;text-decoration:none;margin-top:3px}.coffeefoot > a{text-decoration:none;color:#1db3c0}div.textblock.slick-slide{min-height:unset !important}button#responsive-menu-button{box-shadow:none !important}@media (max-width: 1125px){#about .button{font-size:1.5em;padding:19px 20px 19px 5px;width:calc(33% - 16px)}#about .button:nth-child(1)::before{margin-left:-7px;margin-top:-3px;background-size:contain;height:38px}#about .button:nth-child(2)::before{background-size:contain;height:28px;margin-left:-18px;margin-top:0}#about .button:nth-child(3)::before{background-size:contain;height:25px;margin-left:-30px;margin-top:4px}#testimonials{padding:0 0 30px}#testimonials .slider-nav{max-width:370px}#testimonials .slider-for{padding:50px 40px 50px 75px;width:45%}}@media (max-width: 1030px){#contact .vc_col-sm-5{display:none}#contact .vc_col-sm-3,#contact .vc_col-sm-4{width:50%}}@media (max-width: 975px){#primary-menu{margin-right:0}.main-navigation li{margin:0 10px}}@media (max-width: 940px){.vc_tta-container{width:100%}#about::before{content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;background-color:rgba(255,255,255,0.65)}}@media (max-width: 900px){.overlay{display:none}.overlay-small{display:block;margin-left:auto;margin-right:auto;margin-top:0;max-width:550px}#about .button{padding:10px 20px}#about .button::before{display:none}.overlay-btn p{margin:-61px auto 0}}@media (max-width: 875px){#testimonials{padding:0}#testimonials .vc_column-inner{padding:10px 15px}#testimonials .slider-for{float:none;width:100%;min-height:auto}#testimonials .slider-nav{float:none;position:relative;top:auto;width:100%;-webkit-transform:none;-ms-transform:none;-o-transform:none;transform:none}#contact .vc_column-inner{padding:0}}@media (max-width: 840px){#services-and-industries .vc_col-sm-6{float:none;padding:0 60px 30px;width:100%}.industries .flexslider.mini-slider{left:30px}.pop.industry.show{left:50%;top:55.8%;width:100%;height:auto;position:fixed}}@media (max-width: 768px){.vc_tta-container{padding:15px 15px 30px}.vc_tta-panel-body{border:medium none transparent !important;padding:5px !important}.contact-details{margin-top:0}.banner h1 br{display:none}.vc_col-xs-12,.vc_column_container{width:100% !important}body .vc_tta-color-white.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-heading{background-color:#1DB3C0;border-color:#1DB3C0}body .vc_tta-color-white.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-title > a{color:#ffffff}body .vc_tta-color-white.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title > a{color:#1DB3C0}body .vc_tta-color-white.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title > a:hover{color:#ffffff;background-color:#1DB3C0}body .vc_tta-color-white.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading{background-color:transparent;border-color:#1DB3C0}body .vc_tta-shape-rounded:not(.vc_tta-o-no-fill) .vc_tta-panel.vc_active .vc_tta-panel-heading{border-bottom-left-radius:4px;border-bottom-right-radius:4px}body .vc_tta.vc_tta-spacing-1 .vc_tta-panel.vc_active + .vc_tta-panel .vc_tta-panel-heading,body .vc_tta.vc_tta-spacing-1 .vc_tta-panel:not(:first-child) .vc_tta-panel-heading{margin-top:10px}}@media (max-width: 640px){#field_1_1,#field_1_2,#field_1_3{width:100%}#field_1_4{margin-top:15px;position:relative;width:100%}.overlay-btn p{margin:-51px auto 0}#about .button{font-size:1.2em;padding:4px 10px}}@media (max-width: 600px){.banner{height:250px}.banner h1{font-size:2em}.banner .small h1{font-size:1.6em}}@media (max-width: 500px){#contact{padding:0 20px}#about .button{width:100%;margin:7px 0}.overlay-btn p{margin:0 auto 0}#home{min-height:100vh !important}}@media (max-width: 450px){.industries .flexslider.mini-slider .flex-control-nav{left:-5px;max-width:none;top:-35px;text-align:left;max-height:60px}.industries .flexslider.mini-slider .flex-control-nav li{display:inline-block}.industries .flexslider.mini-slider{left:auto;top:30px;padding:30px 0}.flexslider.mini-slider{width:100%}#services-and-industries .vc_col-sm-6{padding:0 30px 30px}.industries .flexslider.mini-slider .flex-control-nav li{margin:10px 4px}.banner h1{font-size:1.5em}.banner .small h1{font-size:1.3em}#testimonials .wpb_text_column:first-child{padding:0px 20px}#testimonials .slider-for{padding:25px}#testimonials .slider-nav{padding:30px 70px}.slider-for::before{display:none}.poweredby,.coffeefoot{font-size:0.85em}}