@charset "utf-8";@font-face {font-family:'Newtown';src:url('/include/css/fonts/newtown/newtown_b.eot'); src:url('/include/css/fonts/newtown/newtown_b.eot?#iefix') format('embedded-opentype'),url('/include/css/fonts/newtown/newtown_b.woff') format('woff'),url('/include/css/fonts/newtown/newtown_b.ttf')format('truetype'),url('/include/css/fonts/newtown/newtown_b.svg#svgFontName') format('svg'); }HTML, BODY {font-family:Arial, Helvetica, sans-serif;font-size:16px;line-height:26px;margin:0;color:#313131;background:#212121;}p, ul, dt, dd {line-height:24px;}a img {border:0px;display:block;}img {max-width:100%;height:auto;}img.right {clear:right;float:right;display:block;margin:0 0 10px 10px;max-width:100%;height:auto;}h1, h2, h3, h4, h5, h6 {float:none;clear:both;}a, a:hover {color:#ffffff;text-decoration:none;}.wrapper {overflow:hidden;}DIV.inner, ul.inner {width:1170px;margin:0px auto;position:relative;overflow:hidden;padding:0px;min-width:300px;}table, th, td {border-collapse:collapse;border:1px solid #19012e;}th, td {padding:5px;text-align:left;}th {font-weight:bold;}div#header_menu, div#header, div#banner, div#catch_line, div#content, div#quote, div#footer_menus, div#footer {min-width:320px;}div.wrapper {overflow:hidden;}div.wrapper div.left {width:50%;float:left;}div.wrapper div.right {width:50%;float:right;}div.wrapper div.left.p45, div.wrapper div.right.p45 {width:45%;} @media screen and (max-width:500px) {div.wrapper div.left, div.wrapper div.right, div.wrapper div.left.p45, div.wrapper div.right.p45 {width:auto;float:none;}}a.addNew {padding:5px 15px 5px 36px;line-height:24px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;border:1px solid #74a061;background:#ffffff;display:inline-block;margin-bottom:15px;position:relative;margin-right:15px;}a.addNew::before {content:"+";font-size:46px;color:#74a061;font-weight:bold;position:absolute;top:5px;left:5px;height:24px;width:26px;overflow:hidden;}a.backButton {padding:5px 15px 5px 28px;line-height:24px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;border:1px solid #74a061;background:#ffffff;display:inline-block;margin-bottom:15px;position:relative;margin-right:15px;}a.backButton::before {content:"";border:solid #74a061;border-width:0 5px 5px 0;display:inline-block;transform:rotate(135deg);-webkit-transform:rotate(135deg);position:absolute;top:calc( ( 50% - 12px ) + (7px / 2) );left:calc( 8px + (7px / 2) );height:17px;width:17px;box-sizing:border-box;}a.deleteButton {padding:5px 15px 5px 34px;line-height:24px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;border:1px solid #74a061;background:#ffffff;display:inline-block;margin-bottom:15px;position:relative;margin-right:15px;}a.deleteButton::before, a.deleteButton::after {background:#74a061;display:inline-block;position:absolute;top:5px;left:calc( 5px + 10px );height:24px;width:5px;box-sizing:border-box;content:"";}a.deleteButton::before {transform:rotate(45deg);-webkit-transform:rotate(45deg);}a.deleteButton::after {transform:rotate(-45deg);-webkit-transform:rotate(-45deg);}a.tickButton {padding:5px 15px 5px 34px;line-height:24px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;border:1px solid #74a061;background:#ffffff;display:inline-block;margin-bottom:15px;position:relative;margin-right:15px;}a.tickButton::after{content:"";display:block;width:7px;height:17px;border:solid #74a061;border-width:0 5px 5px 0;transform:rotate(45deg);position:absolute;top:5px;left:calc( 5px + 7px );}.productSlider {margin-top:15px;}.productSlider img {max-height:200px;max-width:80vw;height:auto;padding:0px 10px;}div#content a.formatAsButton {cursor:pointer;font-weight:bold;color:#ffffff;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;border:1px solid #74a061;padding:7px 15px;font-size:14px;text-transform:none;background-color:#212121;-webkit-transition:all 500ms;-moz-transition:all 500ms;-o-transition:all 500ms;transition:all 500ms;padding-left:32px;position:relative;}div#content a.formatAsButton::before {width:14px;height:14px;content:" ";position:absolute;left:10px;top:9px;background:url(/images/icons/blog_right.png) no-repeat bottom right;background-size:28px 14px;image-rendering:-webkit-optimize-contrast;background-position:-14px center;}div#content a.formatAsButton:hover {background:#74a061;border:1px solid #212121;color:#ffffff;}div#header_menu {background:#212121;line-height:46px;display:block;min-width:320px;border:2px solid #232a2b;border-width:0px 0px 2px 0px;}a.mobile_menu_open {float:left;width:100px;height:31px;background:#212120 url("../../images/structure/menu_icon.png") no-repeat top left;text-indent:-9999px;min-width:100px;margin:14px 0px 14px 0px;background-size:cover;}div#header_menu a.contact_us {float:right;display:inline-block;text-indent:-999999px;background:url("../../images/structure/contact_us.png") no-repeat top right;width:147px;height:31px;min-width:31px;overflow:hidden;margin:14px 0px 14px 0px;background-size:cover;}div#header {background:#313131;border:2px solid #232a2b;border-width:0px 0px 2px 0px;}div#header div.inner {text-align:center;}div#header div.inner img.logo {float:left;height:auto;width:280px;display:block;}div#header div.inner a.telephone {margin-top:33px;float:right;display:inline-block;width:268px;height:19px;background:url(../../images/structure/telephone.png) 0 0 no-repeat;text-indent:-9999px;background-size:cover;}div#header div.inner a.telephone:hover {background:url(../../images/structure/telephone.png) 0 -36px no-repeat;background-size:cover;}div#header div.inner a.telephone img {width:268px;display:block;height:auto;}div#header {padding:20px 0px;}div#menu {background:#212121;}div#menu.fixed {position:fixed;top:0px;left:0px;width:100%;z-index:9999;background:#212121;}div#menu .inner {overflow:visible;padding-top:0px;padding-bottom:0px;}div#menu .inner li {display:inline-block;*display:inline;zoom:1;position:relative;margin-right:35px;font-size:13px;}div#menu .inner li.openmenu {display:none;}div#menu .inner li span.opensub {display:none;}div#menu .inner li a, div#menu .inner li span {color:#ffffff;line-height:54px;display:block;font-size:16px;font-weight:bold;}div#menu .inner li span, div#menu .inner li a:hover {color:#74a061;}div#menu .inner li ul {z-index:9999;visibility:hidden;opacity:0;list-style-type:none;padding:0px;margin:0px;position:absolute;top:43px;background-color:#313131;width:200px;border-top:3px solid #74a061;}div#menu .inner li:hover ul {visibility:visible;opacity:1;transition:opacity 300ms ease-in-out; -moz-transition:opacity 300ms ease-in-out; -webkit-transition:opacity 300ms ease-in-out;}div#menu .inner li ul li{padding:0px;margin:0px;display:block;}div#menu .inner li ul li a, div#menu .inner li ul li span {border-top:0px solid #ffffff;color:#ffffff;padding:7px 20px;line-height:19px;border-bottom:1px solid #dcdadb;}div#menu .inner li ul li a:hover, div#menu .inner li ul li span {border-top:0px solid #73a2b7;color:#74a061;}div#menu .inner li ul li span {border-top:0px solid #73a2b7;} @media screen and (max-width:1000px) {div#menu.fixed {position:static;width:auto;}div#menu ul.inner {border-left:0;border-right:0;min-width:auto;max-width:auto;width:auto;min-height:initial;max-height:initial;height:initial;padding-left:0px;padding-right:0px;}div#menu ul.inner li {max-height:0px;overflow:hidden;display:block;margin-right:0px;background:#313131;padding-left:10px;padding-right:10px;}div#menu ul.inner li.openmenu {display:block;background:url("/images/structure/menu_icon.png") no-repeat 10px 10px;padding-top:50px;background-size:auto 30px;cursor:pointer;}div#menu .inner li span.opensub {display:inline-block;text-indent:-9999px;position:absolute;padding:11px;right:0px;top:0px;width:21px;height:21px;background:url("/images/structure/menu_arrow.png") no-repeat center;cursor:pointer;}div#menu ul.inner li ul {position:static;max-height:0px;visibility:visible;opacity:1;top:0px;width:auto;-webkit-transition:max-height 0.8s !important;-moz-transition:max-height 0.8s !important;transition:max-height 0.8s !important;}div#menu ul.inner li {-webkit-transition:max-height 0.8s;-moz-transition:max-height 0.8s;transition:max-height 0.8s;}div#menu ul.inner.open li {max-height:1000px;border-top:1px solid #dadada;border-bottom:0px solid #dadada;}div#menu ul.inner li.openmenu {border-top:0px solid #000000;}div#menu .inner li a, div#menu .inner li span {line-height:40px;}div#menu ul.inner li a, div#menu ul.inner li span, div#menu ul.inner li a:hover {border-top:0px solid #000000;}div#menu ul.inner li ul {border-top:0px solid #000000;}div#menu ul.inner li ul.open {max-height:1000px;}div#menu ul.inner li ul.open li {background:#505050;}div#menu ul.inner li ul li a, div#menu ul.inner li ul li span {border-bottom:0px solid #000000;}}div#banner {background:url("../../images/banner/21.jpg") no-repeat center center;background-size:cover;height:30vh;}div#banner img {width:100%;height:auto;display:block;}div#catch_line {background:#74a061;border:2px solid #232a2b;border-width:2px 0px 2px 0px;padding:12px 10px 12px 10px;}div#catch_line.h1 {background:#313131;border:2px solid #000000;border-width:2px 0px 2px 0px;}div#catch_line p {margin:0px;padding:0px;text-align:center;color:#ffffff;font-size:18px;font-weight:bold;}div#catch_line h1 {margin:0px;padding:0px;text-align:center;color:#74a061;font-size:22px;font-weight:bold;}div#content {background:#ffffff;color:#313131;}div#content .inner {padding-bottom:16px;}div#content h1, div#content h2{font-size:24px;color:#313131;border-bottom:3px solid #74a061;padding-bottom:8px;font-weight:normal;text-shadow:1px 1px 2px rgba(0, 0, 0, 0.6);}div#content h3 {border-bottom:1px solid #74a061;padding-bottom:4px;font-size:18px;color:#313131;font-weight:normal;margin-bottom:4px;}div#content p {color:#313131;}div#content a, div#content a:hover {color:#313131;font-weight:bold;}div#blocks_6 {overflow:hidden;margin-bottom:25px;}div#blocks_6 div.block {width:calc((100% - 60px) / 6);float:left;box-sizing:border-box;}div#blocks_6 div.block a img {width:100%;height:auto;display:block;}div#blocks_6 div.block a {display:block;}div#blocks_6 div.block.ticket_create, div#blocks_6 div.block.ticket_portal, div#blocks_6 div.block.support_secondary, div#blocks_6 div.block.file_upload {margin-right:11px;}div#blocks_6 div.block.support_primary {margin-right:16px;}div#blocks_6 div.block.pay_online {margin-right:0px;}div#quote {background:#74a061;border:2px solid #232a2b;border-width:2px 0px 2px 0px;padding:10px 10px 10px 10px;font-style:italic;}div#quote p {margin:0px;padding:0px;text-align:center;color:#ffffff;font-size:18px;font-weight:bold;line-height:24px;}div#partners {background:#313131;border:2px solid #232a2b;border-width:0px 0px 2px 0px;padding:20px 0px;}div#partners .inner p {color:#ffffff;text-align:center;margin-top:0px;}div#partners .inner .slider {padding-top:10px;}div#partners .inner .slider img {margin:0px 7px;max-height:34px;width:auto;display:block;}div#footer_menus {background:#313131;padding:25px 0px;border:2px solid #232a2b;border-width:0px 0px 2px 0px;}div#footer_menus dl {padding:0px;margin:0px;width:25%;float:left;}div#footer_menus dl, div#footer_menus dl dt, div#footer_menus dl dd, div#footer_menus dl ul, div#footer_menus dl ul li {padding:0px;margin:0px;}div#footer_menus dl dt {font-size:24px;padding-bottom:20px;color:#ffffff;font-weight:normal;text-shadow:1px 1px 2px rgba(0, 0, 0, 1);}div#footer_menus dl dd {line-height:22px;font-size:15px;}div#footer_menus dl dd a, div#footer_menus dl dd span {color:#ffffff;text-shadow:1px 1px 2px rgba(0, 0, 0, 0.6);}div#footer_menus dl dd a:hover {color:#74a061;}div#footer_menus dl ul li {padding:3px 0px;}div#footer {background:#212121;color:#ffffff;padding-bottom:25px;}div#footer ul {list-style-type:none;padding:0px;margin:0px auto;text-align:center;}div#footer ul li {display:inline-block;padding:0px;margin:9px 0px;padding-right:5px;border-right:1px solid #ffffff;margin-right:5px;}div#footer ul li a {color:#ffffff;text-shadow:1px 1px 2px rgba(0, 0, 0, 0.6);}div#footer ul li a:hover {color:#74a061;}div#footer ul li.last {padding-right:0px;border-right:0px solid #ffffff;margin-right:0px;}div#footer p {color:#ffffff;text-align:center;margin:0px;padding:0px;}div#main_wrapper {position:relative;overflow:hidden;min-width:320px;}div#mobile_menu {width:0px;overflow:hidden;}div#main_wrapper.open div#mobile_menu {height:auto;width:245px;overflow:hidden;}div#mobile_content {width:100%;overflow:hidden;float:right;-webkit-transition:width 700ms cubic-bezier(.694, .0482, .335, 1);transition:width 700ms cubic-bezier(.694, .0482, .335, 1);}div#main_wrapper.open div#mobile_content {width:calc(100% - 245px);overflow:hidden;z-index:100;position:relative;}div#header div.inner a.mobile_menu_open {display:block;}div#header_menu {position:fixed;width:100%;top:0px;z-index:50;-webkit-transition:width 700ms cubic-bezier(.694, .0482, .335, 1);transition:width 700ms cubic-bezier(.694, .0482, .335, 1);}div#header {margin-top:61px;}div#main_wrapper.open div#header_menu {width:calc(100% - 215px);}div#main_wrapper.open DIV.inner, div#main_wrapper.open ul.inner {padding-left:10px;padding-right:10px;}div#mobile_menu dl {padding:0px;margin:0px;overflow:hidden;list-style-type:none;width:0px;height:calc( 100% - 80px );overflow-y:hidden;position:fixed;top:0px;left:0px;z-index:1;}div#main_wrapper.open div#mobile_menu dl {width:265px;overflow-y:auto;}div#mobile_menu li, div#mobile_menu dl, div#mobile_menu dl dt, div#mobile_menu dl dd, div#mobile_menu dl ul, div#mobile_menu dl ul li {padding:0px;margin:0px;}div#mobile_menu dl dt {font-size:24px;padding-bottom:19px;color:#ffffff;font-weight:normal;}div#mobile_menu dl dd {line-height:22px;font-size:15px;}div#mobile_menu dl dd a, div#mobile_menu dl dd span {color:#ffffff;}div#mobile_menu dl dt, div#mobile_menu dl dd li a, div#mobile_menu dl dd li span {padding-left:14px;}div#mobile_menu dl dd li a, div#mobile_menu dl dd li span {padding-right:14px;}div#mobile_menu dl dd li span {background:#313131;}div#mobile_menu dl dd {padding-bottom:25px;width:265px;}div#mobile_menu dl dt.first {padding-top:14px;}div#mobile_menu ul, div#mobile_menu dl ul li {list-style-type:none;}div#mobile_menu ul, div#mobile_menu dl ul li a, div#mobile_menu dl ul li span {display:block;}div#mobile_menu dl ul li a, div#mobile_menu dl ul li span {padding-top:3px;padding-bottom:3px;}div#mobile_menu dl ul li span {border-bottom:1px dashed #74a061;}div#mobile_menu dl ul li a:hover {background:#313131;}div#mobile_menu dl dt {width:231px;color:#74a061;padding-bottom:8px;margin-bottom:0px;border-bottom:1px solid #313131;text-shadow:2px 2px 2px rgba(0, 0, 0, 1);}div#mobile_menu dl {top:46px;}a.mobile_menu_open {left:calc( ( 100% - 1170px ) / 2 );transition:left 700ms;position:fixed;float:none;z-index:600;} @media screen and (max-width:1171px) {a.mobile_menu_open {left:10px;}}div#main_wrapper.open a.mobile_menu_open {left:14px;width:169px;background:#212120 url("../../images/structure/close_menu_icon.png") no-repeat top left;min-width:169px;background-size:cover;} @media screen and (max-width:1386px) {div#main_wrapper.open DIV.inner, div#main_wrapper.open ul.inner {width:calc(100% - 20px);padding-left:10px;padding-right:10px;}} @media screen and (max-width:1171px) {DIV.inner, ul.inner {width:calc(100% - 20px);padding-left:10px;padding-right:10px;}} @media screen and (max-width:950px) {div#footer_menus dl {width:50%;min-height:240px;margin-bottom:15px;}} @media screen and (max-width:850px) {div#main_wrapper.open div#header div.inner img.logo {float:none;margin:0px auto;width:60%;}div#main_wrapper.open div#header div.inner a.telephone {float:none;margin:0px auto;margin-top:15px;}} @media screen and (max-width:800px) {div#blocks_6 div.block {width:calc((100% - 45px) / 4);}div#blocks_6 div.block.ticket_create, div#blocks_6 div.block.support_secondary, div#blocks_6 div.block.file_upload {margin-right:0px;}div#blocks_6 div.block.ticket_portal, div#blocks_6 div.block.pay_online {margin-left:15px;margin-right:8px;}div#blocks_6 div.block.support_primary {margin-left:7px;margin-right:15px;}div#blocks_6 div.block.ticket_create, div#blocks_6 div.block.support_primary, div#blocks_6 div.block.support_secondary, div#blocks_6 div.block.pay_online, div#blocks_6 div.block.ticket_portal, div#blocks_6 div.block.file_upload {margin-bottom:15px;}} @media screen and (max-width:650px) {div#main_wrapper.open div#header div.inner img.logo {max-width:100%;width:300px;}div#main_wrapper.open div#header div.inner a.telephone {width:300px;}} @media screen and (max-width:600px) {div#blocks_6 div.block {width:calc((100% - 31px) / 3);}div#blocks_6 div.block.ticket_create, div#blocks_6 div.block.support_primary, div#blocks_6 div.block.support_secondary, div#blocks_6 div.block.pay_online {margin-right:0px;margin-left:0px;}div#blocks_6 div.block.ticket_portal, div#blocks_6 div.block.file_upload {margin-left:15px;margin-right:15px;}div#header div.inner img.logo {max-width:100%;margin:0px auto;display:block;float:none;margin-bottom:15px;}div#header div.inner a.telephone {padding-top:0px;float:none;clear:both;margin:0px auto;}div#header_menu a.remote_support {display:none;}div#header_menu {display:none;}div#header {margin-top:0px;}} @media screen and (max-width:500px) {div#footer_menus dl {width:100%;min-height:0px;margin-bottom:25px;}div#footer_menus dl dt {padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #3d3d3d;}} @media screen and (max-width:400px) {div#blocks_6 div.block {width:calc((100% - 20px) / 2);}div#blocks_6 div.block.ticket_create, div#blocks_6 div.block.support_primary, div#blocks_6 div.block.file_upload {margin-left:0px;margin-right:10px;}div#blocks_6 div.block.ticket_portal, div#blocks_6 div.block.support_secondary, div#blocks_6 div.block.pay_online {margin-left:10px;margin-right:0px;}}ul#fancy_button_container {overflow:hidden;list-style-type:none;padding:0px;padding-top:25px;padding-bottom:25px;}ul#fancy_button_container li {float:left;width:calc((100% - 60px) / 5);box-sizing:border-box;text-align:center;min-height:325px;position:relative;}ul#fancy_button_container li.item1, ul#fancy_button_container li.item2, ul#fancy_button_container li.item3, ul#fancy_button_container li.item4, ul#fancy_button_container li.item5 {padding-bottom:15px;min-height:340px;}ul#fancy_button_container li.item1 a, ul#fancy_button_container li.item2 a, ul#fancy_button_container li.item3 a, ul#fancy_button_container li.item4 a, ul#fancy_button_container li.item5 a {vertical-align:bottom;display:inline-block;position:absolute;bottom:15px;left:0px;}ul#fancy_button_container li.item1, ul#fancy_button_container li.item6 {margin-right:7px;}ul#fancy_button_container li.item2, ul#fancy_button_container li.item3, ul#fancy_button_container li.item4, ul#fancy_button_container li.item7, ul#fancy_button_container li.item8, ul#fancy_button_container li.item9 {margin-right:7px;margin-left:8px;}ul#fancy_button_container li.item5, ul#fancy_button_container li.item10 {margin-left:8px;}ul#fancy_button_container li.item1 a {background:rgba(255,255,255, 0.5) url("/images/banner/parts/consultancy.png") no-repeat 50% 28px;background-size:160px 160px;}ul#fancy_button_container li.item2 a {background:rgba(255,255,255, 0.5) url("/images/banner/parts/cloud_services.png") no-repeat 50% 28px;background-size:160px 160px;}ul#fancy_button_container li.item3 a {background:rgba(255,255,255, 0.5) url("/images/banner/parts/it_support.png") no-repeat 50% 28px;background-size:160px 160px;}ul#fancy_button_container li.item4 a {background:rgba(255,255,255, 0.5) url("/images/banner/parts/web_development.png") no-repeat 50% 28px;background-size:160px 160px;}ul#fancy_button_container li.item5 a {background:rgba(255,255,255, 0.5) url("/images/banner/parts/it_services.png") no-repeat 50% 28px;background-size:160px 160px;}a.button_fancy {-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;border:2px solid #212121;width:100%;box-shadow:inset 0px 0px 20px 10px rgba(255,255,255,0.6);padding:188px 28px 28px 28px;text-align:center;box-sizing:border-box;font-size:20px;display:block;webkit-transition:min-height 0.25s;-moz-transition:min-height 0.25s;transition:min-height 0.25s;}a.button_fancy span {color:rgba(33,33,33,0.7);color:#212121;font-weight:900;overflow:hidden;max-height:0px;display:block;opacity:0;line-height:26px;transition:max-height 0.25s, opacity 0.25s; -moz-transition:max-height 0.25s, opacity 0.25s; -webkit-transition:max-height 0.25s, opacity 0.25s; text-shadow:2px 2px 2px rgba(0, 0, 0, 0.6);} @media screen and (max-width:1600px) and (min-width:1141px) {div#main_wrapper.open div#mobile_content a.button_fancy {font-size:16px;}div#main_wrapper.open div#mobile_content a.button_fancy span{line-height:20px;}} @media screen and (max-width:1250px) and (min-width:1141px) {div#main_wrapper.open div#mobile_content a.button_fancy {font-size:14px;}div#main_wrapper.open div#mobile_content a.button_fancy span{line-height:18px;}div#main_wrapper.open div#mobile_content a.button_fancy {padding:148px 28px 28px 28px;}div#main_wrapper.open div#mobile_content ul#fancy_button_container li.item1 a {background-size:120px 120px;}div#main_wrapper.open div#mobile_content ul#fancy_button_container li.item2 a {background-size:120px 120px;}div#main_wrapper.open div#mobile_content ul#fancy_button_container li.item3 a {background-size:120px 120px;}div#main_wrapper.open div#mobile_content ul#fancy_button_container li.item4 a {background-size:120px 120px;}div#main_wrapper.open div#mobile_content ul#fancy_button_container li.item5 a {background-size:120px 120px;}}a.button_fancy:hover {min-height:0px;}a.button_fancy:hover span {max-height:1000px;opacity:1;} @media screen and (max-width:1141px) {ul#fancy_button_container li {width:calc(50% - 10px);}ul#fancy_button_container li.item1, ul#fancy_button_container li.item2, ul#fancy_button_container li.item3, ul#fancy_button_container li.item4, ul#fancy_button_container li.item5, ul#fancy_button_container li.item6, ul#fancy_button_container li.item7, ul#fancy_button_container li.item8, ul#fancy_button_container li.item9, ul#fancy_button_container li.item10 {padding-bottom:0px;min-height:0px;margin-right:0px;margin-left:0px;vertical-align:bottom;display:block;position:relative;bottom:auto;}ul#fancy_button_container li.item1 a, ul#fancy_button_container li.item2 a, ul#fancy_button_container li.item3 a, ul#fancy_button_container li.item4 a, ul#fancy_button_container li.item5 a {vertical-align:bottom;display:block;position:relative;bottom:auto;}a.button_fancy {min-height:0px;padding:10px 10px 10px 60px;text-align:left; box-shadow:inset 0px 0px 8px 8px rgba(255,255,255,0.6);-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;}ul#fancy_button_container li:nth-of-type(odd){float:left;padding-bottom:10px;}ul#fancy_button_container li:nth-of-type(even){float:right;padding-bottom:10px;}ul#fancy_button_container li:nth-of-type(odd) a.button_fancy span, ul#fancy_button_container li:nth-of-type(even) a.button_fancy span {max-height:none;opacity:1;font-size:16px;line-height:40px;text-shadow:1px 1px 2px rgba(0, 0, 0, 0.6);}ul#fancy_button_container li br {display:none;}ul#fancy_button_container li.item1 a, ul#fancy_button_container li.item2 a, ul#fancy_button_container li.item3 a, ul#fancy_button_container li.item4 a, ul#fancy_button_container li.item5 a {background-size:40px 40px;background-position:10px 50%;}} @media screen and (max-width:700px) {ul#fancy_button_container li {width:auto;}ul#fancy_button_container li:nth-of-type(odd){float:none;padding-bottom:10px;}ul#fancy_button_container li:nth-of-type(even){float:none;padding-bottom:10px;}}div.testimonial {border-bottom:1px dashed #74a061;overflow:hidden;}div.testimonial:hover {background:rgba(0,0,0,0.3);}div.testimonial.visible {background:rgba(0,0,0,0.07);}div.testimonial div.intro {padding-left:150px;min-height:50px;}div.testimonial div.intro.red_hot_irons {background:url(/images/testimonials/red_hot_irons.jpg) no-repeat 10px 50%;background-size:130px auto;}div.testimonial div.intro.fcb {background:url(/images/testimonials/fcb.png) no-repeat 50px 50%;background-size:auto 50px;}div.testimonial div.intro.lancaster_haskings {background:url(/images/testimonials/lancaster_haskings.png) no-repeat 10px 50%;background-size:130px auto;}div.testimonial div.intro.bloc {background:url(/images/testimonials/bloc.png) no-repeat 27px 50%;background-size:auto 50px;}div.testimonial div.intro.pia {background:url(/images/testimonials/pia.gif) no-repeat 40px 50%;background-size:auto 50px;}div.testimonial div.intro.bowmerbond {background:url(/images/testimonials/bowmerbond.png) no-repeat 10px 50%;background-size:130px auto;}div.testimonial div.intro.broughtons {background:url(/images/testimonials/broughtons.png) no-repeat 10px 50%;background-size:auto 50px;} @media screen and (max-width:600px) {div.testimonial div.intro {padding-top:70px;padding-left:0px;min-height:0;background-position:0px 10px !important;background-size:auto 50px !important;}div.testimonial div.intro.lancaster_haskings {padding-top:53px;background-size:200px auto !important;}}div.testimonial.last {border-bottom:0px dashed #74a061;}div.testimonial p {line-height:18px;}div.testimonial .name {line-height:18px;font-weight:bold;overflow:hidden;cursor:pointer;padding:0px 10px;}div.testimonial .name p {font-style:italic;font-size:16px;line-height:40px;float:left;margin:0px;}div.testimonial div.hidden {display:none;padding:0px 10px;}div.testimonial div.hidden div.text {padding:0px 0px 0px 25px;background-image:url("../../images/structure/speech-top.png");background-repeat:no-repeat;background-position:top left;}div.testimonial .readMore {float:right;line-height:40px;display:block;margin:0px;color:#313131;font-weight:bold;} @media screen and (max-width:700px) {div.testimonial .name p {line-height:18px;padding-top:8px;padding-bottom:8px;width:calc( 100% - 60px );box-sizing:border-box;}div.testimonial .readMore {line-height:18px;padding-top:8px;padding-bottom:8px;}}div#map {width:100%;height:254px;}div#content div.homepageBusinessSectors {overflow:hidden;position:relative;display:table;width:100%;padding-top:25px;}div#content div.homepageBusinessSectors .set {display:table-cell;box-sizing:border-box;}div#content div.homepageBusinessSectors .set:nth-of-type(1) {width:33%;padding-right:15px;}div#content div.homepageBusinessSectors .set:nth-of-type(1) h2 {background:transparent url("/images/banner/parts/telephone-systems.png") no-repeat 50% 0px;background-size:120px 120px;padding-top:130px;}div#content div.homepageBusinessSectors .set:nth-of-type(2) {width:34%;padding-right:15px;padding-left:15px;}div#content div.homepageBusinessSectors .set:nth-of-type(2) h2 {background:transparent url("/images/banner/parts/data-connectivity.png") no-repeat 50% 0px;background-size:120px 120px;padding-top:130px;}div#content div.homepageBusinessSectors .set:nth-of-type(3) {width:33%;padding-left:15px;}div#content div.homepageBusinessSectors .set:nth-of-type(3) h2 {background:transparent url("/images/banner/parts/voice-connectivity.png") no-repeat 50% 0px;background-size:120px 120px;padding-top:130px;}div#content div.homepageBusinessSectors .set h2 {border:0px;font-size:18px;margin:0px 0px 15px 0px;padding:0px;text-align:center;border-bottom:3px solid #74a061;padding-bottom:8px;}div#content div.homepageBusinessSectors .set ul {margin:0px 0px 0px 0px;padding-left:15px;} @media screen and (max-width:820px) {div#content div.homepageBusinessSectors {display:block;padding-top:0px;}div#content div.homepageBusinessSectors .set:nth-of-type(1), div#content div.homepageBusinessSectors .set:nth-of-type(2), div#content div.homepageBusinessSectors .set:nth-of-type(3) {display:block;padding:0px;border:0px;width:100%;}div#content div.homepageBusinessSectors .set:nth-of-type(1) h2, div#content div.homepageBusinessSectors .set:nth-of-type(2) h2, div#content div.homepageBusinessSectors .set:nth-of-type(3) h2 {background-position:0% 25px;padding-top:155px;}div#content div.homepageBusinessSectors .set h2 {text-align:left;}}div.homepageBlocks {overflow:hidden;text-align:center;}div.homepageBlocks .block {width:calc( (100% - 51px) / 6);float:left;box-sizing:border-box;background:#313131;border:1px solid #eba91f;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;-webkit-transition:background 500ms, box-shadow 500ms;-moz-transition:background 500ms, box-shadow 500ms;-o-transition:background 500ms, box-shadow 500ms;transition:background 500ms, box-shadow 500ms;}div.homepageBlocks .block:hover {background:#212121;box-shadow:inset 0px 0px 30px 10px rgba(255,255,255,0.4);}div.homepageBlocks .block a {padding-top:20px;padding-bottom:20px;display:block;}div.homepageBlocks .block img {box-sizing:border-box;width:55%;height:auto;display:block;margin:0px auto;padding-bottom:15px;}div.homepageBlocks .block span {color:#ffffff;font-weight:100;text-shadow:1px 1px 2px rgba(0, 0, 0, 1);font-size:20px;font-family:Newtown, Arial, Helvetica, sans-serif;}div.homepageBlocks .block:hover span {color:#74a061;-webkit-transition:color 500ms;-moz-transition:color 500ms;-o-transition:color 500ms;transition:color 500ms;}div.homepageBlocks .block:nth-of-type(1) {margin-right:10px;margin-left:0px;}div.homepageBlocks .block:nth-of-type(2) {margin-right:10px;margin-left:0px;}div.homepageBlocks .block:nth-of-type(3) {margin-right:10px;margin-left:0px;}div.homepageBlocks .block:nth-of-type(4) {margin-right:10px;margin-left:0px;}div.homepageBlocks .block:nth-of-type(5) {margin-right:10px;margin-left:0px;}div.homepageBlocks .block:nth-of-type(6) {margin-right:0px;margin-left:0px;} @media screen and (max-width:1200px) {div.homepageBlocks .block {width:calc( (100% - 61px) / 3);margin-bottom:20px;}div.homepageBlocks .block:nth-of-type(1) {margin-right:20px;margin-left:0px;}div.homepageBlocks .block:nth-of-type(2) {margin-right:20px;margin-left:0px;}div.homepageBlocks .block:nth-of-type(3) {margin-right:0px;margin-left:0px;}div.homepageBlocks .block:nth-of-type(4) {margin-right:20px;margin-left:0px;}div.homepageBlocks .block:nth-of-type(5) {margin-right:20px;margin-left:0px;}div.homepageBlocks .block:nth-of-type(6) {margin-right:0px;margin-left:0px;}} @media screen and (max-width:700px) {div.homepageBlocks .block {width:calc( (100% - 21px) / 2);}div.homepageBlocks .block:nth-of-type(1) {margin-right:20px;margin-left:0px;}div.homepageBlocks .block:nth-of-type(2) {margin-right:0px;margin-left:0px;}div.homepageBlocks .block:nth-of-type(3) {margin-right:20px;margin-left:0px;}div.homepageBlocks .block:nth-of-type(4) {margin-right:0px;margin-left:0px;}div.homepageBlocks .block:nth-of-type(5) {margin-right:20px;margin-left:0px;}div.homepageBlocks .block:nth-of-type(6) {margin-right:0px;margin-left:0px;}} @media screen and (max-width:450px) {div.homepageBlocks .block {width:100%;margin-bottom:20px;}div.homepageBlocks .block:nth-of-type(1) {margin-right:0px;margin-left:0px;}div.homepageBlocks .block:nth-of-type(2) {margin-right:0px;margin-left:0px;}div.homepageBlocks .block:nth-of-type(3) {margin-right:0px;margin-left:0px;}div.homepageBlocks .block:nth-of-type(4) {margin-right:0px;margin-left:0px;}div.homepageBlocks .block:nth-of-type(5) {margin-right:0px;margin-left:0px;}div.homepageBlocks .block:nth-of-type(6) {margin-right:0px;margin-left:0px;}}div#content p.success {border:1px solid #74a061;color:#74a061;text-align:center;padding:10px;margin:0px 0px 15px 0px;}div#content p.error {border:1px solid #b94a48;color:#b94a48;text-align:center;padding:10px;margin:0px 0px 15px 0px;}div#content div.mmsGroupLayout {position:relative;padding-top:530px;width:100%;margin:0px auto;}div#content div.mmsGroupLayout .box {background:#313131;border:3px solid #e9a818;position:absolute;top:72px;left:150px;width:calc( 100% - 300px );height:calc( 100% - 144px );z-index:1;overflow:hidden;}div#content div.mmsGroupLayout .box span {height:100%;width:100%;display:block;position:absolute;top:0px;left:0px;background-image:linear-gradient(to bottom left, transparent calc( 50% - 0.25px ), #e9a818 50%, #e9a818 calc( 50% + 0.25px ), transparent calc( 50% + ( 0.25px + 4px ) )); }div#content div.mmsGroupLayout .box span:nth-of-type(2) {height:100%;width:100%;display:block;position:absolute;top:0px;left:0px;background-image:linear-gradient(to bottom right, transparent calc( 50% - 0.25px ), #e9a818 50%, #e9a818 calc( 50% + 0.25px ), transparent calc( 50% + ( 0.25px + 4px ) )); }div#content div.mmsGroupLayout .company {width:300px;float:left;padding:15px;background:#313131;border:3px solid #e9a818;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;box-sizing:border-box;color:#e9a818;color:#ffffff;text-shadow:2px 2px 2px rgba(0, 0, 0, 0.6);text-align:center;z-index:2;position:relative;height:143px;font-size:18px;-webkit-transition:box-shadow 500ms;-moz-transition:box-shadow 500ms;-o-transition:box-shadow 500ms;transition:box-shadow 500ms;}div#content div.mmsGroupLayout .company:hover {box-shadow:inset 0px 0px 30px 10px rgba(255,255,255,0.4);}div#content div.mmsGroupLayout .company:nth-of-type(1) {position:absolute;top:0px;left:0px;background:#313131 url(/images/group-logos/mms.png) no-repeat 50% 15px;background-size:auto 88px;padding-top:106px;}div#content div.mmsGroupLayout .company:nth-of-type(2) {position:absolute;top:0px;right:0px;background:#313131 url(/images/group-logos/mmscomms.png) no-repeat 50% 15px;background-size:auto 88px;padding-top:106px;-webkit-box-shadow:-5px 5px 8px 0px rgba(233,168,24,0.5);-moz-box-shadow:-5px 5px 8px 0px rgba(233,168,24,0.5);box-shadow:-5px 5px 8px 0px rgba(233,168,24,0.5);cursor:default;}div#content div.mmsGroupLayout .company:nth-of-type(3) {position:absolute;top:calc(50% - 72px);left:calc(50% - 150px);background:#313131 url(/images/group-logos/mms-group2.png) no-repeat 50% 15px;background-size:auto 88px;padding-top:106px;}div#content div.mmsGroupLayout .company:nth-of-type(4) {position:absolute;bottom:0px;left:0px;background:#313131 url(/images/group-logos/mms-uk.png) no-repeat 50% 15px;background-size:auto 88px;padding-top:106px;}div#content div.mmsGroupLayout .company:nth-of-type(5) {position:absolute;bottom:0px;right:0px;background:#313131 url(/images/group-logos/mms-acs.png) no-repeat 50% 15px;background-size:auto 88px;padding-top:106px;} @media screen and (max-width:700px) {div#content div.mmsGroupLayout {padding-top:0px;}div#content div.mmsGroupLayout .box {display:none;}div#content div.mmsGroupLayout .company:nth-of-type(1n+1) {position:static;float:none;clear:both;width:100%;top:0px;left:0px;display:block;margin-bottom:15px;}div#content div.mmsGroupLayout .company:nth-of-type(3) {display:none;}} @media all and (-ms-high-contrast:none), (-ms-high-contrast:active) {div#content div.mmsGroupLayout .box span {display:none !important; }} @supports (-ms-ime-align:auto) {div#content div.mmsGroupLayout .box span {display:none !important;}} @supports (-ms-accelerator:true) {div#content div.mmsGroupLayout .box span {display:none !important;}}div#popupConfirmation {position:fixed;top:0px;left:0px;width:100%;z-index:999999;text-align:center;color:#ffffff;background:#008000;border:2px solid #008000;line-height:32px;padding:0px 15px;-webkit-animation:seconds 1s forwards;animation:seconds 1s forwards;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-delay:3s;animation-delay:3s;} @keyframes seconds {0% {opacity:1;}100% {opacity:0;top:-100px; }}