@charset "utf-8";HTML, BODY {font-family:Arial, Helvetica, sans-serif;font-size:16px;line-height:26px;margin:0;color:#313131;background:#212121;}p, ul {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;}a.backButton {padding-left:26px;background:url(/images/icons/back.png) no-repeat center left;line-height:21px;font-size:17px;display:block;background-size:21px 21px;color:#212121;margin-bottom:15px;margin-top:15px;}.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;}}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 a.logo {display:block;float:left;}div#header div.inner a.logo img.logo {height:auto;width:280px;display:block;}div#header div.inner a.telephone {margin-top:35px;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#banner {background:url(/images/banner/13.jpg) no-repeat center center;background-size:cover;min-height:25vh;}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:#7e0823;}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 #7e0823;}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:#7e0823;}div#menu .inner li ul li span {border-top:0px solid #73a2b7;} @media screen and (max-width:800px) {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#catch_line {background:#7e0823;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:#7e0823;color:#ffffff;font-size:22px;font-weight:bold;}div#content {background:#ffffff;color:#313131;padding-top:15px;}div#content .inner {padding-bottom:16px;background:url("/images/structure/watermark.png") no-repeat bottom right;}div#content h1, div#content h2{font-size:24px;color:#313131;border-bottom:3px solid #7e0823;padding-bottom:8px;font-weight:normal;text-shadow:1px 1px 2px rgba(0, 0, 0, 0.6);}div#content h3 {border-bottom:1px solid #7e0823;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#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;max-height:46px;}div#partners .inner .slider img {margin:0px 7px;}div#blocks_3 {overflow:hidden;margin-bottom:25px;}div#blocks_3 div.block {width:calc( ( 100% / 3 ) - 8px );float:left;box-sizing:border-box;}div#blocks_3 div.block a img {width:100%;height:auto;display:block;}div#blocks_3 div.block a {display:block;}div#blocks_3 div.block.it {margin-left:0px;margin-right:8px;}div#blocks_3 div.block.comms {margin-left:4px;margin-right:4px;}div#blocks_3 div.block.accesscontrol {margin-left:8px;margin-right:0px;}div#quote {background:#7e0823;border:2px solid #232a2b;border-width:2px 0px 2px 0px;padding:12px 10px 12px 10px;font-style:italic;}div#quote p {margin:0px;padding:0px;text-align:center;color:#ffffff;font-size:18px;font-weight:bold;}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:#7e0823;}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:#7e0823;}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:215px;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% - 215px);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:100%;overflow-y:hidden;position:fixed;top:0px;left:0px;z-index:1;}div#main_wrapper.open div#mobile_menu dl {width:235px;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:315px;}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 #7e0823;}div#mobile_menu dl ul li a:hover {background:#313131;}div#mobile_menu dl dt {width:201px;color:#7e0823;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_3 div.block {width:calc( ( 100% / 2 ) - 8px );margin-bottom:16px}div#blocks_3 div.block.it {margin-left:0px;margin-right:8px;}div#blocks_3 div.block.comms {margin-left:8px;margin-right:0px;}div#blocks_3 div.block.accesscontrol {margin-left:0px;margin-right:8px;}} @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#header div.inner a.logo {float:none;margin-bottom:15px;}div#header div.inner a.logo img.logo {max-width:100%;margin:0px auto;display:block;}div#header div.inner a.telephone {padding-top:0px;float:none;clear:both;margin:0px auto;}} @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;}div#blocks_3 div.block {width:100%;}div#blocks_3 div.block.it {margin-left:0px;margin-right:0px;}div#blocks_3 div.block.comms {margin-left:0px;margin-right:0px;}div#blocks_3 div.block.accesscontrol {margin-left:0px;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/it_support.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/website_coding.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/security.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/cloud_services.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/access_control.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:28px;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:34px;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);}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 #7e0823;overflow:hidden;}div.testimonial.last {border-bottom:0px dashed #7e0823;}div.testimonial p {line-height:18px;}div.testimonial p.name {font-weight:bold;font-style:italic;font-size:16px;float:left;clear:left;}div.testimonial div.hidden {display:none;}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 a.readMore {float:right;clear:right;line-height:18px;display:block;margin:16px 0px;}div#map {width:100%;height:254px;}div#content div.mmsGroupLayout {position:relative;padding-top:530px;width:100%;margin:0px auto;}div#content div.mmsGroupLayout .box {background:#313131;border:3px solid #7e0823;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 ), #7e0823 50%, #7e0823 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 ), #7e0823 50%, #7e0823 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 #7e0823;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;box-sizing:border-box;color:#7e0823;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;}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;-webkit-box-shadow:0px 0px 25px 3px rgba(233,168,24,0.5);-moz-box-shadow:0px 0px 25px 3px rgba(233,168,24,0.5);box-shadow:0px 0px 25px 3px rgba(233,168,24,0.5);cursor:default;}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#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/homepage/cctv.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/homepage/security-and-access.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 #7e0823;padding-bottom:8px;} @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) {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 {background-position:0% 25px;padding-top:155px;}div#content div.homepageBusinessSectors .set h2 {text-align:left;}}