@media screen {
/*=RESET STYLES
---------------*/
html, body, div, span, 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 {margin:0;padding:0;border:0;font-size:100%;font:inherit;}

/*=HTML5 DISPLAY-ROLE RESET
---------------------------*/
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
body {line-height:1;}
ol, ul {list-style:none;}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after,q:before, q:after {content:'';content: none;}
table {border-collapse:collapse;border-spacing:0;}

/*=FONTS
--------*/


/*=PAGE STRUCTURE
-----------------*/
body {font-family: "open-sans",sans-serif;font-style: normal;font-weight: 400;background:#fff;color:#666;font-size:100%;}
#logo-print {display:none}
header[role="banner"] {color:#fff;position:relative;float:left;width:100%;z-index:99;}
header[role="banner"] #header-inner {margin:0 auto;max-width:80em;padding:0 1em}

header[role="banner"], header[role="banner"] #header-inner .col-grid {background:#132D6E /*url(../images/banner-top-wide.png) repeat-y 69.7% 0*/;}

header[role="banner"] #header-inner .col-grid .col-lft {padding-top:3em;}
header[role="banner"] #header-inner .col-grid .col-rgt {padding-top:2.5em;}
header[role="banner"] #header-inner .col-grid .col-lft {text-align:center;}
header[role="banner"] #header-inner .col-grid .col-rgt img {display:block;max-width:100%;height:auto !important}
#container {float:left;width:100%;}
.frame {}
.frame-content {margin:0 auto;max-width:80em;padding:0 1em}
footer[role="contentinfo"] {clear:both;}


.col-lft {float:left;width:70%} /**/
.col-rgt {float:right;width:30%} /**/


.group:after {visibility:hidden;display:block;content:"";clear:both;height:0;}
* html .group {zoom:1;} /* IE6 */
*:first-child+html .group {zoom:1;} /* IE7 */
.clear {clear:both;overflow:hidden;width:0;height:0;}
.move {position:absolute;left:-9999px;}
.clear-lft {clear:left}
.rgt {float:right}
.lft {float:left}
.lft-image {float:left; padding-right:20px;}
 sub {font-size:12px }
 sup {font-size:12px }
.group:after {visibility:hidden;display:block;content:"";clear:both;height:0;}

/*=TYPOGRAPHY
-------------*/
h1,h2,h3,h4,h5,h6 {font-family: "eurostile",sans-serif;font-style: normal;color:#313131}
h2 {font-size:1.75em;margin-bottom:.5em;font-weight: 700}
h3 {font-size:1.5em;margin-bottom:.5em;font-weight: 700}
h4 {font-size:1.25em;margin-bottom:.5em;font-weight: 700}
h5 {font-size:1em;margin-bottom:0.3em;font-weight: 700;}
h6 {font-size:.875em;line-height:1.125em;margin-bottom:.5em}
sup {vertical-align: super;font-size:80%}
b, strong {font-weight:bold;}
i, em {font-style:italic;}
<!--strong, b {color:#565659;}-->

/*=NAVIGATION
-------------*/
.menu-link {display:none;}
a.menu-link {display:none;text-decoration:none;float:left;padding:1em 0 .75em 1em;}
a.menu-link i, a.menu-link b {color:#fff;font-size:1.5em;}
a.menu-link b {font-weight:normal;}
.menu {margin:0 auto;max-width:80em;background:#111;} /*Menu bar background colour*/
.menu ul {width:100%;padding:0;margin:0;list-style:none;position:relative;display:inline-table;z-index:99;}
.menu > li > ul.sub-menu {width:auto;width:14em;padding:0;}
.menu ul li {padding:0;}
.menu > ul > li {display:inline-block;}
.menu ul li a {display:block;text-decoration:none;color:#fff;font-size:.8125em;} /*Menu font colour, size*/
.menu ul li:hover {background:#67C2EB;color:#fff} /*Menu tab hover colour same as drop-down*/
.menu ul li > a {padding:1em;} /*Menu bar height, tab label padding*/
.menu ul ul {display:none;position:absolute;top:100%;width:auto} /*min-width:24em;*/
.menu ul ul ul {min-width:14em;} /**/
.menu ul li:hover > ul {display:block;}
.menu ul ul > li {position:relative}
.menu ul ul > li a {padding:1em;height:auto;background-color:#67C2EB;border-bottom:1px solid #fff;text-align:left;} /*Sub menu background colour, padding*/
.menu ul ul > li a:hover {background-color:#999;color:#fff;} /*Sub menu background hover colour, font hover colour, border*/
.menu ul ul ul {position:absolute;left:100%;top:0;}
.menu ul.sub-menu {} /*Target padding around sub menu*/
.menu a.main {text-align:center;padding:.75em 0;font-size:0.75em;font-weight:700;text-transform:uppercase} /*Target menu bar tab labels e.g. font, uppercase*/
body#one .menu li.tab1, body#two .menu li.tab2, body#three .menu li.tab3, body#four .menu li.tab4, body#five .menu li.tab5, body#six .menu li.tab6, body#seven .menu li.tab7, body#eight .menu li.tab8, body#nine .menu li.tab9, body#ten .menu li.tab10, body#eleven .menu li.tab11 {background-color:#18398a;color:#fff}
body#one .menu li.tab1 a.one, body#two  .menu li.tab2 a.two, body#three  .menu li.tab3 a.three, body#four .menu li.tab4 a.four, body#five .menu li.tab5 a.five, body#six .menu li.tab6 a.six, body#seven .menu li.tab7 a.seven, body#eight .menu li.tab8 a.eight, body#nine .menu li.tab9 a.nine, body#ten .menu li.tab10 a.ten, body#eleven .menu li.tab11 a.eleven {color:#fff}
body#one .menu li.tab1:hover, body#two .menu li.tab2:hover, body#three .menu li.tab3:hover, body#four .menu li.tab4:hover, body#five .menu li.tab5:hover, body#six .menu li.tab6:hover, body#seven .menu li.tab7:hover, body#eight .menu li.tab8:hover, body#nine .menu li.tab9:hover, body#ten .menu li.tab10:hover, body#eleven .menu li.tab11:hover {color:#fff;background-color:#67C2EB}
body#one .menu li.tab1:hover a.main, body#two .menu li.tab2:hover a.main, body#three .menu li.tab3:hover a.main, body#four .menu li.tab4:hover a.main, body#five .menu li.tab5:hover a.main, body#six .menu li.tab6:hover a.main, body#seven .menu li.tab7:hover a.main, body#eight .menu li.tab8:hover a.main, body#nine .menu li.tab9:hover a.main, body#ten .menu li.tab10:hover a.main, body#eleven .menu li.tab11:hover a.main {color:#fff;}
.menu li a i {position:absolute;left:-9999px;} /*Move search label*/
.menu a.eleven {position:relative;}
.menu a.eleven:hover {background-color:#000;color:#67C2EB}
.menu a.eleven:after {content:'\f002';font-family:'fontawesome';speak:none;font-size:1.5em;font-weight:normal;position:absolute;top:.2em;left:0;right:0} /*Search icon*/
.menu .tab1 {width:5%; }
.menu .tab2 {width:6%; }
.menu .tab3 {width:8%;}
.menu .tab4 {width:21%;}
.menu .tab5 {width:9%;}
.menu .tab6 {width:12%;}
.menu .tab7 {width:7%; }
.menu .tab8 {width:8%;}
.menu .tab9 {width:7%;}
.menu .tab10 {width:6%;}
.menu .tab11 {width:5%;}
/*fly-out arrows*/
.menu ul.sub-menu li.has-submenu {min-width:190px}
.menu ul.sub-menu li.has-submenu a span {float:right}
.menu ul.sub-menu li.has-submenu a span:after {content:'\f105';font-family:'fontawesome';speak: none;font-weight:bold;padding-left:10px}
/*breadcrumb*/
#breadcrumb {background-color:#f9f9f9;margin-bottom:1em;border-bottom:1px solid #d6d6d6;color:#5b5b5b;}
#breadcrumb p {margin-bottom:0;padding:.5em;font-size:.75em;}
#breadcrumb p b {color:#c2374c;font-weight: 800;text-transform: uppercase;}
#breadcrumb a:link {color:#4D4D4F}
#breadcrumb a:visited {color:#4D4D4F;}
#breadcrumb a:hover {color:#000;}


/*=RIGHT INCLUDE BLOCK CSS
-----------------*/
.right-nav:link, .right-nav:visited {display:block; padding:4px 4px 4px 5px; font-size:13px; margin-bottom:2px; -webkit-transition:all 0.6s ease;-moz-transition:all 0.6s ease;-ms-transition:all 0.6s ease;transition:all 0.6s ease;}
.right-nav:hover, .right-nav:active {background: #18398A; color: #fff; padding:4px 4px 4px 12px;  box-shadow:1px 2px 3px rgba(33,33,33,0.3); text-decoration:none; -webkit-transition:all 0.6s ease;-moz-transition:all 0.6s ease;-ms-transition:all 0.6s ease;transition:all 0.6s ease; }
.right-nav-indented:link, .right-nav-indented:visited {display:block; padding:4px 4px 4px 15px;  font-size:13px; margin-bottom:2px; -webkit-transition:all 0.6s ease;-moz-transition:all 0.6s ease;-ms-transition:all 0.6s ease;transition:all 0.6s ease; }
.right-nav-indented:hover, .right-nav-indented:active {background: #18398A; padding:4px 4px 4px 22px; color: #fff;  box-shadow:1px 2px 3px rgba(33,33,33,0.3);  text-decoration:none; -webkit-transition:all 0.6s ease;-moz-transition:all 0.6s ease;-ms-transition:all 0.6s ease;transition:all 0.6s ease; }

.expanCollapsePlusMinus {display: inline-block;  text-align:center; width:17px; height: 17px; font-size:17px; line-height: 17px; text-decoration:none; margin:0 6px;  }
.plusMinusBlue { }
#plus1 {display:inline-block;}
#minus1 {display:none;}
#plus2 {display:inline-block;}
#minus2 {display:none;}
#plus3 {display:inline-block;}
#minus3 {display:none;}
#plus4 {display:inline-block;}
#minus4 {display:none;}
#plus5 {display:inline-block;}
#minus5 {display:none;}
#plus6 {display:inline-block;}
#minus6 {display:none;}
#plus7 {display:inline-block;}
#minus7 {display:none;}
#plus8 {display:inline-block;}
#minus8 {display:none;}
#plus9 {display:inline-block;}
#minus9 {display:none;}


/*=HEADER CONTENT
-----------------*/
header[role="banner"] h1 {text-indent:-9999px;background:transparent url(../images/blt-logo-2018.png) center no-repeat;float:left;width:288px;height:160px;margin-top: 1em; border-radius: 20px;}
header[role="banner"] h1 a {display:block;width:288px;height:160px;overflow:hidden;box-shadow: 5px 4px 10px #999999; border-radius: 20px;}
header[role="banner"] #site-nav {position:absolute;top:0;left:0;right:0;padding-top:.25em;background-color:#000}
header[role="banner"] .col-rgt img {display:block;max-width:100%;height:auto !important}
header[role="banner"] .col-rgt p {padding-top:1.5em;margin-bottom:0;}
header[role="banner"] .col-rgt p a {text-decoration:none;color:#67C2EB}
header[role="banner"] .col-rgt p a:hover {text-decoration:underline;color:yellow}

/*Search - slider*/
header[role="banner"] #search-form {padding-bottom:.5em;margin:0 auto;max-width:80em;width:10%;-webkit-transition:all 0.6s ease;-moz-transition:all 0.6s ease;-ms-transition:all 0.6s ease;transition:all 0.6s ease;}
header[role="banner"] div#search {float:none;width:100%;display:none;}
header[role="banner"] div#search #input-field {overflow:hidden;margin-right:.5em;padding-bottom:1px}
header[role="banner"] div#search input[type="text"] {width:100%;color:#555;background:#fff;padding:.5em .5em .5em 1em;border-width:0;border:1px solid #18398A;-webkit-box-shadow: inset 1px 1px 3px 0px rgba(0,0,0,0.3);-moz-box-shadow: inset 1px 1px 3px 0px rgba(0,0,0,0.3);box-shadow: inset 1px 1px 3px 0px rgba(0,0,0,0.3);}
header[role="banner"] div#search input[type="submit"] {float:right;cursor:pointer;border:none;font-family: "open-sans",sans-serif;font-style: normal;text-transform:uppercase;color:#fff;background-color: #098D94;border-radius: 9px;margin:.2em 0 .5em 1em}
header[role="banner"] div#search input[type="submit"]:hover {background-color:#67C2EB;color:18398a}
header[role="banner"] #header-inner .banner-ad {padding-top:2.4em}

/*=HOMEPAGE
-----------*/
.frame.highlights, .frame.highlights .frame-content .col-grid {background:#111 url(../images/column-highlight.gif) repeat-y 70% 0;}
.frame.highlights .col-grid h2 {color:#F1F3F8;font-size:1.25em;font-weight:900;padding-bottom:.5em;}
.frame.highlights .col-grid h2 i {font-style:normal;font-weight:400}
.frame.highlights .col-lft h2 {border-bottom:1px solid #666}
.frame.highlights .col-rgt h2 {border-bottom:1px solid #666}
.col-rgt ul.news li {border-top:none;margin-bottom:1em}
.col-rgt ul.news li + li {border-top:1px solid #343434;}
.col-rgt ul.news h5 {color:#67C2EB;font-weight:700;margin-top:1em}
.col-rgt ul.news a {color:#fff;text-decoration:none;}
.col-rgt ul.news a:hover {color:#67C2EB;}
body#one .frame-content.content-main h2 {font-size:1.25em;border-bottom: 1px solid #D6D6D6;padding-bottom:.5em;font-weight: 900}
body#one .frame-content.content-main h2 i {font-style:normal;font-weight:400;font-size:80%;}
body#one .accordion-tabs ul.tabs li {font-weight:800}
body#one .accordion-tabs ul.tabs li.active {color:#222}
body#one .tab-drawer-content .tab-image {padding-right:2em;margin-bottom:1em}
body#one .tab-drawer-content h4 a {color:#333;text-decoration:none}
body#one .tab-drawer-content h4 a:hover {color:#67C2EB;}


/*=SLIDER*/
.slider li {margin:0;padding:0}
.slider .slider-image {padding:0 2em 0 1px;}
.slider-content {} /*position:absolute;top:0;bottom:0;right:0;width:50%;*/
.slider-content .gutter {color:#fff;padding:0em 4em 0 0 !important} /*height:100%;color:#fff;background-color:#5e9732*/
.slider-content h3 {text-transform:uppercase;color:#D8D8D8}
.slider-content h5 {color:#67C2EB;font-weight:700;}
.slider-content p {font-size:1em;}

/* 2-GRID
=====================*/
.table {display:table; width:100%; line-height:1.4}
.table-col-1 {width:50%; float:left; display:table-cell}
.table-col-2 {width:50%; float:right; display:table-cell}  


/*=PRODUCTS-LIST*/
.row,
.column {box-sizing: border-box;}
.row:before,
.row:after {content: " ";display: table;}
.row:after {clear: both;}
.column { position: relative; float: left;display: block;}
.column-1, .column-2, .column-3, .column-4, .column-5, .column-6, .column-7, .column-8, .column-9, .column-10, .column-11, .column-12, .column-13, .column-14, .column-15, .column-16, .column-17, .column-18, .column-19, .column-20, .column-21, .column-22, .column-23, .column-24 {width: 24.13892078071183%; margin-right:1.148105625717566%; margin-bottom:0.625em;}
.column-4, .column-8, .column-12, .column-16, .column-20, .column-24 {margin-right:0px;}


.column {padding: 5px; min-height: 30px; text-align: center;}
.row {margin-bottom: 10px; width:100%;}
.row:last-child {margin-bottom: 0;}
.column .column {color: #eee; background: #333; border-color: #000;}
.p {font-size: 14px; text-align: center; padding-top: 100px;}



/*=VIDEOS*/
.video-latest {float:left;width:68%;}
.video-archive {float:right;width:28%}
.grid-three.videos li {float:none;width:auto;margin:0;min-height:80px}
.grid-three.videos li .gutter {padding:1em 0 0 0;}
.grid-three.videos li h5 {color:#67C2EB;font-weight:700;}
.grid-three.videos li a:hover {text-decoration:none}
.grid-list.videos li img {float:left;padding-right:1em}
.grid-list.videos li {border-top:none;margin-bottom:1em}
.grid-list.videos li + li {border-top:1px solid #E7E7E7;}


/*=GALLERY*/
.gallery-container {position:relative; }
.gallery-img {position:relative; display:block; float:left; width:25%;padding:0; margin:0; border:0; -webkit-transition:0.7s ease;-moz-transition:0.7s ease;-ms-transition:0.7s ease;transition:0.7s ease;}
.gallery-img .img-border {overflow:hidden;width:auto;margin:5%;height:auto;border:1px solid #8FB7D1; box-shadow:1px 1px 4px 2px rgba(15,37,63,0.2);background:#fff;padding:12px;-webkit-transition:0.7s ease;-moz-transition:0.7s ease;-ms-transition:0.7s ease;transition:0.7s ease; }
.gallery-img .img-border:hover {overflow:hidden; border:1px solid #245897; box-shadow:2px 2px 5px 3px rgba(15,37,63,0.4);-webkit-transition:0.7s ease;-moz-transition:0.7s ease;-ms-transition:0.7s ease;transition:0.7s ease; }
.gallery-img .img-border a {display:block;position:relative;padding:0; margin:0; border:0;background:#fff;}
.gallery-img .img-border a img {position:relative;display:block; width:100%;max-width:400px; -webkit-transition:0.7s ease;-moz-transition:0.7s ease;-ms-transition:0.7s ease;transition:0.7s ease;}
.gallery-img .img-border a img:hover {position:relative; display:block; width:100%;max-width:400px; transform: scale(1.5); -moz-transform: scale(1.5);-webkit-transform: scale(1.5); -o-transform: scale(1.5); -ms-transform: scale(1.5); }


/*=BODY CONTENT
---------------*/
p {font-size:.875em;margin-bottom:1em;line-height:1.4}
main[role="main"] ul, main[role="main"] ol {margin-bottom:.5em;}
main[role="main"] li {font-size:.875em;line-height:1.2;}
main[role="main"] li li, main[role="main"] li p {font-size:100%}
#container figure img {display:block;max-width:100%;height:auto !important}
ul.list {margin-left:1em;list-style:disc}
ul.coverage {float:left; margin-right:1.5em;}
ul.analyst {float:left; margin-top:1.5em;}
ul.list li,ol.list li {padding-bottom:.5em;line-height:1.3em; font-size:14px;}
ul.list ul {margin-left:1.5em;list-style:circle}
ol.list {list-style:decimal;margin-left:2.5em}
main[role="main"] ul.fa-ul {margin-top:2em;}
main[role="main"] ul.fa-ul li {line-height:1.5;}
.obj-c {margin-left:auto;margin-right:auto;display:block;text-align:center}
.rgt {float:right;}
.lft {float:left;}
.img-border {border:1px solid #d7d7d7}
ul.list-icons li {line-height:1.6; margin-left:0em;}
.tab-drawer-content > img ~ ul.list-icons {margin-left:180px}
#container figure img {display:block;max-width:100%;height:auto !important}
.frame, .frame .frame-content .col-grid {background:transparent url(../images/column-content.gif) repeat-y 70% 0;}
.frame.features, .frame.features .frame-content .col-grid {background:#EAEAEA url(../images/column-feature.gif) repeat-y 70% 0;}
.col-grid .col-lft > .gutter {padding:1em 1.5625em 1em 0}
.col-grid .col-rgt > .gutter {padding:1em 0 1em 1.5625em}
.frame-content.content-main .col-grid .col-lft > .gutter, .frame-content.content-main .col-grid .col-rgt > .gutter {padding-top:1.5em;padding-bottom:1.5em;}
.frame-content.content-main .col-grid .col-lft h2 {padding-bottom:.25em;margin-bottom:1.25em;border-bottom:1px solid #D6D6D6;text-transform:uppercase;font-weight: 800;}
p.button a {display:inline-block;padding:.6em 1em;background-color:#67C2EB;border:1px solid #67C2EB;color:#fff;text-decoration:none}
p.button a:hover {background-color:#fff;border:1px solid #e4e4e4;color:#333;transition: all 0.3s ease-in-out 0s}
.contact-map {float:left;width:100%;border-top:2px solid #fff;position:relative;z-index:3}
.mvBack{background: #fff; opacity:.9999; padding:4%;}
.mvWrap{position:relative; background: #294893; padding:3%; border-radius:30px 30px 30px 30px; box-shadow: 0 2px 6px rgba(0,0,0,0.4); width:100%; color:#fff}
.mvWrap:after{content:" "; display:block; position:absolute; right:0px; bottom:35px; height:0px; background:rgba(0,0,0,0); box-shadow: -30px 20px 5px 15px rgba(0,0,0,0.3); transform: rotate(3deg); z-index:-1; width:80%}
/*left side*/
.mvWrap:before{content:" "; width:80%; display:block; position:absolute; left:0px; bottom:35px; height:0px; background:rgba(0,0,0,0); box-shadow: 30px 20px 5px 15px rgba(0,0,0,0.3); transform: rotate(-3deg); z-index:-1;}
.mv{position:relative;}
.mv h1 {margin-top:0px;}
.mv p {font-size:1.45em}


.mvBack1{background: #fff; opacity:.9999; padding:4%;}
.mvWrap1{position:relative; background: #67C3EC; padding:3%; border-radius:30px 30px 30px 30px; box-shadow: 0 2px 6px rgba(0,0,0,0.4); width:100%; color:#fff}
.mvWrap1:after{content:" "; display:block; position:absolute; right:0px; bottom:35px; height:0px; background:rgba(0,0,0,0); box-shadow: -30px 20px 5px 15px rgba(0,0,0,0.3); transform: rotate(3deg); z-index:-1; width:80%}
/*left side*/
.mvWrap1:before{content:" "; width:80%; display:block; position:absolute; left:0px; bottom:35px; height:0px; background:rgba(0,0,0,0); box-shadow: 30px 20px 5px 15px rgba(0,0,0,0.3); transform: rotate(-3deg); z-index:-1;}
.mv1{position:relative;}


.iframeAnimation {display:block; width:100%;}
#businessTable {display:none;}

.visionheader {font-size:1.5em;margin-bottom:.5em;font-weight:700; color:#fff}

/*=ACCORDION - EXPANd/COLLAPSE
--------*/
.expandCollapseLinks {position: relative; margin:5px 0px 12px;}
#accordionCollapseLink {display:none; }
#accordionExpandLink {display:block; }

input[type="checkbox"] {display: none;}
label { padding: 0.75rem 0; font-weight:600 }
/*label {display: block; padding: 0.75rem 0; border-bottom: 1px solid #67C2EB; font-size:1em; background-color:#dedede; font-weight:600}*/
/*label:hover {background: #fafafa; cursor:pointer;}
label:before {display: block; float: left; margin-right: 0.75rem; margin-top: -2px; transform: rotate(0deg); content: '\f055'; font-family:'fontawesome'; font-size:1.375em; font-weight: 900; color:#67C3EC;width:20px; }*/
.content {overflow: hidden; clear: both; max-height: 0; line-height: 1.4em; font-size:.875em;}
/*input[type="checkbox"]:checked ~ label:before {content: '\f056'; font-family:'fontawesome'; margin-top: -2px; transform: rotate(0); font-size:1.375em;font-weight: 900;  color:#67C3EC;width:20px; }
input[type="checkbox"]:checked ~ .content {padding: 0.75rem 0.75rem 1.5rem; border-bottom: 1px solid #67C3EC; max-height: 0%; /* <-- Don't like this */}*/




/*=MAIN CONTENT*/
.frame.features .col-grid h2 {font-size:1.25em;font-weight:800;padding-bottom:.5em;}
.frame.features .col-grid h2 i {font-style:normal;font-weight:400}

/*=SIDEBAR CONTENT*/
.col-rgt h4 {font-size:1.25em;font-weight:900;padding-bottom:.5em;border-bottom:1px solid #B0B0B0}
.col-rgt h4 i {font-style:normal;font-size:80%;font-weight:400}
.col-rgt h4 ~ h4 {margin-top:1.75em;}
.col-rgt .graphic br.rwd-br {clear:both;display:none}
.col-rgt .graphic img {padding-right:1em;display:block;max-width:100%;height:auto !important;}
.col-rgt ul.sidebar-list li {border-top:none;margin:1em 0}
.col-rgt ul.sidebar-list li + li {border-top:1px dotted #c9c9c9;padding-top:1em}
.col-rgt ul.sidebar-list li a {display:block}
.col-rgt ul.events li i {color:#c2c2c2}
.col-rgt ul.events li i:after {content:'\f073';font-family:'fontawesome';speak: none;font-style:normal;padding-right:.5em}


/*=LIST GRID
------------*/
.grid {}
.grid2-a {float:left;width:50%;}
.grid2-b {float:right;width:50%;}
ul.grid-list {margin-bottom:0;}
ul.grid-list li {display:block;float:left;margin-bottom:1em;}
ul.grid-list li img {display:block;max-width:100%;height:auto !important}
ul.grid-list li a {display:block;}
ul.grid-list li .gutter {padding:0}
ul.grid-two li {width:49.2537313%;margin-right:1.4925373%;} /*462 divide 938 = 49.2537313%, 14 divide 938 = 1.4925373%*/
ul.grid-two li .gutter {min-height:140px;}
ul.grid-two li.grid2, ul.grid-two li.grid4, ul.grid-two li.grid6 {margin-right:0}
ul.grid-three li {width:32.4093817%;margin-right:1.3859275%;} /*304 divide 938 = 32.4093817%, 13 divide 938 = 1.3859275%*/
ul.grid-three li .gutter {min-height:0;}
ul.grid-three li.grid3, ul.grid-three li.grid6 {margin-right:0}
ul.grid-four li {width:23.680597%;margin-right:1.4925373%;} /*224 divide 938 = 23.880597%, 14 divide 938 = 1.4925373%*/
ul.grid-four li .gutter {min-height:159px;}
ul.grid-four li.grid4, ul.grid-four li.grid8 {margin-right:0}
ul.grid-list.grid-four.brands li img {display:block;max-width:100%; border:1px solid #dedada;height:auto !important}


/*=TOOLBAR
----------*/
.tool-icon-flip:link,.tool-icon-flip:visited {display:block; position:relative;background-color: transparent;}
.tool-icon-flip:link img, .tool-icon-flip:visited img {display:block; position:relative;background-color: transparent;-moz-transition:all 1.2s ease;-o-transition:all 1.2s ease;-webkit-transition:all 1.2s ease;transition:all 1.2s ease; -ms-transform: rotateX(0deg); -webkit-transform: rotateX(0deg);  transform: rotateX(0deg);}
.tool-icon-flip:hover {background-color: transparent;}
.tool-icon-flip:hover img { -moz-transition:all 1.2s ease;-o-transition:all 1.2s ease;-webkit-transition:all 1.2s ease;transition:all 1.2s ease; -ms-transform: rotateX(180deg); -webkit-transform: rotateX(180deg);  transform: rotateX(360deg); }
.tool-icon-spin:link,.tool-icon-spin:visited {display:block; position:relative;background-color: transparent;}
.tool-icon-spin:link img, .tool-icon-spin:visited img {display:block; position:relative;background-color: transparent;-moz-transition:all 1.2s ease;-o-transition:all 1.2s ease;-webkit-transition:all 1.2s ease;transition:all 1.2s ease; -ms-transform: rotateY(0deg); -webkit-transform: rotateY(0deg);  transform: rotateY(0deg);}
.tool-icon-spin:hover {background-color: transparent;}
.tool-icon-spin:hover img { -moz-transition:all 1.2s ease;-o-transition:all 1.2s ease;-webkit-transition:all 1.2s ease;transition:all 1.2s ease; -ms-transform: rotateY(180deg); -webkit-transform: rotateY(180deg);  transform: rotateY(360deg); }


/*=PRODUCT ICON LIST
--------------------*/
ul.product-list { margin: 0 auto; }
ul.product-list li { margin:0 auto;width:8%;text-align: center; }

.first-icon {float:left; /*margin-left:21px;*/ margin-right:35px;}
.rest-icon {float:left; margin-right:35px;}
.products-header {padding-bottom:.25em;margin-bottom:0.25em; font-weight: 800; font-size:26px; font-family: "eurostile",sans-serif;font-style: normal;color:#313131}
.switch-product-blue {color:#002E5E; font-size:12px; font-weight:bold}
.switch-darkblue {color:#011971;}


/*=PRODUCT ITEM PAGE
--------------------*/
.enquire {width:100%; margin:0 auto; display:block;}
.enquire li.grid1 {float:left; width:50%; margin:auto; text-align:center;}
.enquire li.grid2 {float:left; margin-left:8%;}

.enquire1 {width:100%; margin:0 auto; display:block;}
.enquire1 li.grid1 {float:left; width:50%; margin:auto; text-align:center;}
.enquire1 li.grid2 {float:left; margin-left:8%;}

.enquire-list {float:left}

.product-airtime {float:left; margin-left: 0 !important;}
.product-airtime li {margin-left:21px !important;}
.list-50 li {width:100%}
.list-50 li.grid1 {width:48%; float:left; margin:0; padding:0;}
.list-50 li.grid2 {width:48%; float:left; margin:0; padding:0;}
.list-50 li.grid3 {width:100%; float:left; margin:0; padding:0;}
.list-50 li.grid2 ul li {line-height:3}

.darklinethick {border-bottom:2px solid #002E5E; width:90%; margin: 20px auto;}
#four ul li em, #three ul li em, #nine ul li em { font-style:normal;color:#002E5E; font-size:30px;  margin-right:.5em}

/*=INFO HIGHLIGHT BUBBLE
-------------------------*/
.info-highlight {border-bottom:1px dashed #67C2EB; position:relative; cursor:help; }
.info-bubble {position:absolute; opacity:0; left: 0px; bottom: 23px; border: 1px solid #011971; padding:3px 5px; font-size:11px; color:#011971; background-color:#fff; border-radius: 5px; box-shadow:1px 2px 3px rgba(0,0,0,0.4); width: 180px;
background: #EAEAEA; /* For browsers that do not support gradients */
background: -webkit-linear-gradient(left ,#EAEAEA,#D1D1D1,#EAEAEA );   /* For Safari 5.1 to 6.0 */
background: -o-linear-gradient(left ,#EAEAEA,#D1D1D1,#EAEAEA );    /* For Opera 11.1 to 12.0 */
background: -moz-linear-gradient(left ,#EAEAEA,#D1D1D1,#EAEAEA );   /* For Fx 3.6 to 15 */
background: linear-gradient(to right ,#EAEAEA,#D1D1D1,#EAEAEA );   /* Standard syntax */
 -moz-transition:all 0.9s ease;-o-transition:all 0.9s ease;-ms-transition:all 0.9s ease;-webkit-transition:all 0.9s ease;transition:all 0.9s ease; 
}
.info-highlight:hover .info-bubble {opacity:1; }

/*=ACCORDION
------------*/
.accordion {margin-bottom:1em;}
h4.expand a {padding:.5em}
.expand a {display:block;}
.expand a:link, .expand a:visited {color:#18398A;text-decoration:none;background:#EDECE8;}
.expand a:hover, .expand a:active, .expand a:focus {background:#18398A;color:#fff}
.expand a.open:link, .expand a.open:visited {background:#67C2EB;color:#fff;}
.expand a:before {content:'\f0fe';font-family:'fontawesome';speak: none;padding-right:.5em}
.expand a.open:before {content:'\f146';font-family:'fontawesome';speak: none;padding-right:.5em}

/*tabbed accordion*/
ul.tabs {float:left;width:100%;padding:1em 0 0 0;background:transparent url(../images/tab-line.gif) left bottom repeat-x;margin-bottom:0 !important}
ul.tabs li {float:left;cursor: pointer;margin:0 0 0 .5em;padding:8px 13px;border:1px solid #e4e4e4;border-bottom:none;text-decoration:none;background:#F5F5F5;}
ul.tabs li:first-of-type {margin:0}
ul.tabs li:hover {background:#fff;border-top-color:#67C2EB;transition: all 0.3s ease-in-out 0s}
ul.tabs li.active {padding-bottom:9px;border-top:1px solid #67C2EB;color:#222;background:#fff;font-weight:bold}
.tab-container {border:1px solid #e4e4e4;border-top:none;clear:both;float:left;width:99.7894737%;background:#fff;overflow:auto;} /*948 divide 950 = 99.7894737%*/
h3.tab-drawer-heading {font-size:1.25em}
.tab-drawer-heading {display:none;}
.tab-drawer-content {padding:1em;display:none;}



/*=KEY FACTS
---------*/
.keyheadertext {font-family: "eurostile",sans-serif; font-size:1.275em; margin-bottom:1em; line-height:1em;}
.keyboldtext {font-family: "eurostile",sans-serif; font-size:46px; color:#67C3EC; line-height:0.875em; font-weight:bold;}
.keyboldtextmedium {font-family: "eurostile",sans-serif; font-size:30px; color:#67C3EC; line-height:1.2em; font-weight:bold;}

.keyarrow_box {font-family: "eurostile",sans-serif; position:relative; background:#A8A9AD; color:#fff; padding:10px; margin-bottom:2em; font-size:1.275em;}
.keyarrow_boxlrg {font-family: "eurostile",sans-serif; font-size:1.5em; color:#153484}
.keyarrow_box:after, .arrow_box:before {top: 100%; left: 50%; border:solid transparent;content: " "; height:0; width:0; position:absolute; pointer-events:none;}
.keyarrow_box:after {border-color: rgba(136, 183, 213, 0); border-top-color:#A8A9AD; border-width:30px; margin-left:-30px;}
.keyarrow_box:before {border-color: rgba(194, 225, 245, 0); border-top-color:#c2e1f5; border-width:36px; margin-left:-36px;}


.key-container{width:60%;margin:0 auto; text-align: center}
.key-heading{text-align:center; padding:5px; min-width:230px;}
.profile-container{width:60%; height:230px; margin:0 auto;max-width:380px;}
.profile-left{float:left; text-align:center; width:186; padding: 10 0px;}
.profile-right{float:right; text-align:center; width:186; padding: 10 0px;}
.key-facts-container{width:100%; display:table;}
.fact-left{width:20%; display:table-cell; text-align:right; vertical-align:middle; padding:20px;}
.fact-mid{width:50%; display:table-cell; vertical-align:middle; padding:20px;}
.fact-right{width:20%; display:table-cell; vertical-align:middle; padding: 10px 10px 10px 0px;text-align: center;}
.fact-flush{width:100%; display:table-cell; vertical-align:middle; padding:20px;text-align: center;}


/*=TABLES
---------*/
.tablelightgrey {background:#F0F1EA; padding:5px; border-bottom:1px solid #000; font-size:14px; line-height:25px; vertical-align:bottom}
.tabledarkgrey {background:#E6E6E6; padding:5px; border-bottom:1px solid #000; font-size:14px; line-height:25px; vertical-align:bottom}
.tablewhite {background:#fff; padding:5px; border-bottom:1px solid #000; border-top:1px solid #000; font-size:14px; line-height:25px; vertical-align:bottom}
.table {font-size:14px; line-height:25px;}
.datatable tr:hover, .datatable tr.hilite {background-color: #E6E6E6;color: #000000;}


table.table-responsive {border: 1px solid #BED3EF; width: 100%; margin:0; padding:0; border-collapse: collapse; border-spacing: 0;box-shadow:1px 3px 6px rgba(15,37,63,0.2);}
table.table-responsive tr {border: 1px solid #ddd; padding: 5px;}
table.table-responsive th, table td {padding: 10px; text-align:left; vertical-align:top}
table.table-responsive th {text-transform:none;font-size: 13px;letter-spacing: 1px;background-color:#18398A;color:#fff;font-weight:600;text-transform:uppercase;}
table.table-responsive tr:nth-of-type(odd) { background: #F7F9FB; }
table.table-responsive tr:nth-of-type(even) { background: #EFEFEF; }
table.table-responsive .td-align-center {text-align:center;}

table.tableBorder {width: 100%; border-collapse: collapse;}

/* Zebra striping */
.tableBorder tr:nth-of-type(odd) {background: #fff;}
.tableBorder thead th {background: #FFF; color: black; font-weight: bold;padding:10px;}
.tableBorder th {background: #FFF; color: black; font-weight: bold; text-align: center; font-size: 0.8125em;}
.tableBorder tbody td {padding: 10px; border: 1px solid #e4e4e4; text-align: center; width:50%; font-size: 0.8125em; line-height:15px;}
.tableBorder td, th {padding: 10px; border: 1px solid #e4e4e4; text-align: left;}
.date-small {display:none}
.calendar-title {font-size: 15px;}
.date {background:#18398A none repeat scroll 0 0;color: #fff;font-size: 10px;font-weight: 700; padding: 3px 3px 3px; text-align: center; width: 90px;}
.date span {background:#fff none repeat scroll 0 0;color:#18398A; display: block;font-size: 21px;margin: 4px 1px 4px;padding: 8px 0;}

/* Marquee scrolling text - from Sean
-------------------------------------------*/
.marquee-container-outer { position:relatice; display:block; padding:0; margin:0;margin-top:18px;  width:100%;  }
.marquee-table {display: table; width:100%;  }
.marquee-heading {display: table-cell; position:relative; width:135px; z-index:11; background: #EAEAEA;height:25px; vertical-align:middle; font-family: "eurostile",sans-serif; font-size: 1.25em;}
.marquee-canvas {display: table-cell; position: relative; padding-top:2px; width:auto; height:25px; vertical-align:middle;font-size: 0.9em; line-height:1.3; padding:0; margin:0;}

.marquee-opaque-gradient-right  {display:block; position:absolute; top:-1px; right:0px; width: 20px; height:38px; z-index:10;
background: -webkit-linear-gradient(left, rgba(234,234,234,0), rgba(234,234,234,1));  /* For Safari 5.1 to 6.0  */
background: -o-linear-gradient(right, rgba(234,234,234,0), rgba(234,234,234,1));     /* For Opera 11.1 to 12.0 */
background: -moz-linear-gradient(right, rgba(234,234,234,0), rgba(234,234,234,1));  /* For Firefox 3.6 to 15  */
background: linear-gradient(to right, rgba(234,234,234,0), rgba(234,234,234,1));   /* Standard syntax        */
}

.marquee-opaque-gradient-left{display:block; position:absolute; top:-1px; left:135px; width: 25px; height:27px; z-index:10;
background: -webkit-linear-gradient(left, rgba(234,234,234,1), rgba(234,234,234,0));  /* For Safari 5.1 to 6.0  */
background: -o-linear-gradient(right, rgba(234,234,234,1), rgba(234,234,234,0));     /* For Opera 11.1 to 12.0 */
background: -moz-linear-gradient(right, rgba(234,234,234,1), rgba(234,234,234,0));  /* For Firefox 3.6 to 15  */
background: linear-gradient(to right, rgba(234,234,234,1), rgba(234,234,234,0));   /* Standard syntax        */
}
/* END: Marquee scrolling text - from Sean
---------------------------------------------*/


/*=MARQUEE
---------*/
.container {width:100%;float:left;display:inline-block;overflow:hidden;height:3.5em;position:relative;cursor:pointer;}
.marquee-sibling {position:absolute;background:#EAEAEA;width:auto;text-align:center;left:0;z-index:1;padding:1.25em .25em 0 0}
.marquee, *[class^="marquee"] {display:inline-block;white-space:nowrap;position:absolute;}
.marquee {margin-left:25%;}
.marquee-content-items {display:inline-block;margin: 0;position: relative;padding-top:1.25em;}
.marquee-content-items li {display:inline-block;}
.marquee-content-items li i {font-style:normal;font-size:86%}
.marquee-content-items li:after {content: "|";margin: 0 1em;}

/*=ICONS
--------*/
.fa-volume-up {color:#000;}
.fa-file-pdf-o {color:#c11e07;}
.fa-file-excel-o {color:#549f3a;}
.fa-globe {color:#004D90;}
.fa-calendar {color:#004d90}

ul.social-media, ul.social-media ul {margin-bottom:0 !important;}
ul.social-media ul li {float:left;padding-right:1.5em;text-align:center;}
ul.social-media ul li a {font-size:1.5em;padding:0;margin:0 auto;}
ul.social-media ul li a:link, ul.social-media ul li a:visited {color:#fff !important}
ul.social-media ul li a:hover {color:#67C2EB  !important}
ul.social-media.colour ul li {font-family:sans-serif}
ul.social-media.colour ul li a {padding:.25em;background:#3b3b3b;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;}
ul.social-media.colour ul li a:link, ul.social-media.colour ul li a:visited {color:#fff !important}
ul.social-media.colour ul li a:hover {color:#fff;background: #fff;background: -moz-linear-gradient(top,  #ffffff 0%, #18398a 100%);background: -webkit-linear-gradient(top,  #ffffff 0%,#18398a 100%); background: linear-gradient(to bottom,  #ffffff 0%,#18398a 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#18398a',GradientType=0 );}

ul.social-media ul li.linkedin a {background:#007bb6}
ul.social-media ul li.youtube a {background:#bb0000}
ul.social-media ul li.rss a {background:#ff7900}
ul.social-media ul li.facebook a {background:#4267B2}
ul.social-media ul li.instagram a {background:#000}

/*=VIDEO
--------*/
.video-featured {position:relative;margin-bottom:1em}
.video-featured img {display:block;max-width:100%;height:auto !important}
.play-button {font-size:80px;}
.play-button i {position:absolute;top:0;bottom:0;margin:auto auto;left:0;right:0;width:80px;height:80px;color:rgba(255, 255, 255, 0.5)}
.video-featured:hover i {color:#67C2EB;cursor: pointer}
.videoWrapper {position: relative;padding-bottom: 56.25%;padding-top: 25px;height: 0; margin-bottom:1.875em;}
.videoWrapper iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}


/*=BIOGRAPHIES
--------------*/
#block1,#block2,#block3,#block4,#block5,#block6,#block7,#block8,#block9,#block10,#block11,#block12,#block13,#block14,#block15,#block16,#block17,#block18,#block19,#block20,#block21,#block22,#block23,#block24,#block25,#block26,#block27,#block28,#block29,#block30,#block31,#block32,#block33,#block34,#block35,#block36,#block37,#block38,#block39,#block40 {position:absolute;left:-9999px;}
ul.grid-four.team li {margin-bottom:1em;background:#EFEFEF;}
ul.grid-four.team li a {text-decoration:none;color:#6a757c}

ul.grid-four.team li figure figcaption {min-height:35px; margin-bottom:0;}
ul.grid-four.team.title-short li figure figcaption {min-height:90px}
ul.grid-four.team.title-long li figure figcaption {min-height:90px}

ul.grid-four.team li figcaption.show-bar {background-color:#011971;}
ul.grid-four.team li figcaption.show-bar h4, ul.grid-four.team li figcaption.show-bar h5 {color:#fff}
ul.grid-four.team li figcaption.hide-bar {background-color:transparent}
ul.grid-four.team li figcaption div.biography-heading {padding:0 1em;}
ul.grid-four.team li figcaption div.biography-heading h4 {margin:0;padding:.25em 0;    font-weight: bold;}
ul.grid-four.team li figcaption div.biography-heading h5 {font-size:0.875em; }

ul.grid-four.team li a figcaption div.biography-heading.bb h4, ul.grid-four.team li a figcaption div.biography-heading.bb h5 {color:white}
ul.grid-four.team li.grid div[id*="block"] {background:#F4F4F4;border-top:6px solid #011971;width:425.08710801393728%;} /*4 blocks = 400% + 24 divided 287 x 3 (gutters) = 25.08710801393728%*/
ul.grid-four.team li.grid2 div[id*="block"], ul.grid-four.team li.grid6 div[id*="block"], ul.grid-four.team li.grid10 div[id*="block"], ul.grid-four.team li.grid14 div[id*="block"] {margin-left:-108.3623693379791%;} /*311 (287 + 24) divide 287 = -108.3623693379791%*/
ul.grid-four.team li.grid3 div[id*="block"], ul.grid-four.team li.grid7 div[id*="block"], ul.grid-four.team li.grid11 div[id*="block"], ul.grid-four.team li.grid15 div[id*="block"] {margin-left:-216.7247386759582%;} /*622 (287 + 24 + 287 + 24) divided 287 = -216.7247386759582%*/
ul.grid-four.team li.grid4 div[id*="block"], ul.grid-four.team li.grid8 div[id*="block"], ul.grid-four.team li.grid12 div[id*="block"], ul.grid-four.team li.grid16 div[id*="block"] {margin-left:-325.0871080139373%;} /*933 (287 + 24 + 287 + 24 + 287 + 24) divided 287 = -325.0871080139373%*/
ul.grid-four.team li div.close {float:right;font-size:2em;padding:1em 1em 0 0;}
ul.grid-four.team li div.close a {color:#011971}
ul.grid-four.team li .biography-content {padding:0 1em 1em 1em;}
ul.grid-four.team li .biography-content p {margin-bottom:1em;}
dl.biography-details {margin:1em 0}
dl.biography-details h4 { font-weight:bold}
dl.biography-details dt {float:left;margin:0;padding:.25em 0;font-weight:bold; line-height:1em;}
dl.biography-details dd {margin-left:8em;padding:.25em 0;}

ul.grid-four li {width:23.26315789473684%;margin-right:2.315789473684211%;} /*221 divide 950 = 23.26315789473684%, 22 divide 950 = 2.315789473684211%*/

ul.grid-four.brands li {width:23.80952380952381%;margin-right:1.408450704225352%;} /*170 divide 710 = 23.94366197183099%, 10 divide 710 = 1.408450704225352%*/
ul.grid-four.brands h4 {margin:1em 0em 1em 0em;}
ul.grid-four.brands li h5 {margin:.75em 0em .75em 0em; text-align:center}

ul.grid-four li.grid4, ul.grid-four li.grid8, ul.grid-four li.grid12, ul.grid-four li.grid16, ul.grid-four li.grid20, ul.grid-four li.grid24, ul.grid-four li.grid28 {margin-right:0}

/*=FORMS
---------*/
.field-style {box-shadow: 0 0 10px rgba(33, 33, 33, 0.2) inset, 1px 2px 3px rgba(33,33,33,0.15); background:#E4EDF3; margin-top:4px; max-width:400px; width:98%; padding:8px; border-radius:2px; border: 1px solid #BDD2E3; color:#0f253f; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; }
.field-style:hover {box-shadow: 0 0 10px rgba(33, 33, 33, 0.1) inset, 1px 2px 3px rgba(33,33,33,0.2); background:#BDD2E3;  border: 1px solid #9EBFD6;  }
.form-btn {background: #0f253f; color:#fff; font-size: 17px; font-weight:600; text-align:center; padding:7px; width:150px; border-radius: 5px; border:1px solid #0f253f;box-shadow: 1px 2px 3px rgba(33,33,33,0.3);font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; }
.form-btn:hover {background: #BDD2E3; color:#0f253f; border:1px solid #9EBFD6;box-shadow: 1px 2px 3px rgba(33,33,33,0.3); }
.style1 {color: #FF0000}


/*=FOOTER
---------*/
footer[role="contentinfo"] {color:#B1B1B1;background:#111 url(../images/column-footer.gif) repeat-y 70% 0;}
footer[role="contentinfo"] .col-grid {background:transparent url(../images/column-footer.gif) repeat-y 70% 0;}
footer[role="contentinfo"] .col-grid .col-rgt {background:#202020}
footer[role="contentinfo"] .legal .col-grid .col-rgt {background:#0e0e0e}
footer[role="contentinfo"] .col-grid .col-lft > .gutter {padding:1em 1.5625em 1em 0}
footer[role="contentinfo"] .col-grid .col-rgt > .gutter {padding:1em 0 1em 1.5625em}
footer[role="contentinfo"] h5 {font-size:1.75em;color:#D8D8D8;font-weight: 800;text-transform:uppercase}
footer[role="contentinfo"] h6, footer[role="contentinfo"] b {color:#B1B1B1;}
footer[role="contentinfo"] #email-form {width:100%}
footer[role="contentinfo"] form {position:relative;margin:1em 0;}
footer[role="contentinfo"] input[type="text"] {width:100%;background-color:#101010;color:#696969;font-size:12px;height:40px;padding:1.25em 0 1.25em 1.25em;border-width:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
footer[role="contentinfo"] input[type="submit"] {position:absolute;top:0;right:0;font-family:FontAwesome;border-width:0;width:40px;height:40px;font-size:1.5em;background:#67C2EB;cursor:pointer;color:#fff;line-height:normal !important;}
footer[role="contentinfo"] input[type="submit"]::-moz-focus-inner {border:0;}
footer[role="contentinfo"] input[type="submit"]:focus {background:#333;}
footer[role="contentinfo"] .legal {color:#626262;background:#000 url(../images/column-legal.gif) repeat-y 70% 0;}
footer[role="contentinfo"] .legal .col-grid {background:transparent url(../images/column-legal.gif) repeat-y 70% 0;}
footer[role="contentinfo"] .legal ul#legal-menu li {display:inline;font-size:.75em;border-left:1px solid #626262;}
footer[role="contentinfo"] .legal ul#legal-menu li a {color:#626262;text-decoration:none;padding:.5em;}
footer[role="contentinfo"] .legal ul#legal-menu a:hover {text-decoration:underline}

/*=LINKS
--------*/
a {outline:none}
a:link {color:#002D5D;text-decoration:underline;line-height:1.4em;}
a:visited {color:#002D5D}
a:hover {color:#000;text-decoration:underline;}

/*pagination*/
.pagination p {padding:0 1.5625em 1.5em 0;margin-bottom:0 !important;}
.pagination p i {position:absolute;left:-9999px;}
.pagination p a {display:block;padding:0 .5em;border:none;border-radius:2px}
.pagination p a:link, .pagination p a:visited {background:#67C2EB;color:#fff;}
.pagination p a:hover {background:#ccc;color:#fff}
a#go-lft, a#go-rgt {font-size:1.8em;text-decoration:none;}
a#go-lft:after {content:'\f060';font-family:'fontawesome';speak: none;}
a#go-rgt:after {content:'\f061';font-family:'fontawesome';speak: none;}
}
}

/*=RESPONSIVENESS
-----------------*/
@media screen and (max-width: 1380px) {

}

@media screen and (max-width: 1300px) {
.gallery-img {position:relative; display:block; float:left; width:33.3%;padding:0; margin:0; border:0; }
}

@media screen and (max-width: 1160px) {
header[role="banner"] #header-inner .banner-ad {display:none}
}

@media screen and (max-width: 1100px) {
.profile-right{float:left;}
}

@media screen and (max-width: 1024px) {
.gallery-img {position:relative; display:block; float:left; width:50%;padding:0; margin:0; border:0; }

.table-col-1 {width:100%; display:table-cell}
.table-col-2 {width:100%; display:table-cell}
}

@media screen and (max-width: 960px) {
a.menu-link {display:block;} /*Menu toggle button*/
a.menu-link i {padding-right:.5em}
.menu {clear:both;min-width:inherit;float:none;}
.menu, .menu > ul ul {overflow:hidden;max-height:0;background-color:#004d90;} /*Menu background colour*/
.menu ul.sub-menu a {padding-left:2em;} /*Add padding to sub menu items*/
.menu ul.sub-menu ul a {padding-left:3em;}
.menu ul.sub-menu ul ul a {padding-left:4em;}
.menu.active, .menu > ul ul.active {max-height:58em;} /*Controls height of open menu, including expanded sub menu - if too small, not all items show*/
.menu ul {display:inline;}
.menu > ul {border-top:0}
.menu li, .menu > ul > li {display:block;}
.menu li a {color:#fff;display:block;padding:0;position:relative;} /*Menu separation lines*/
.menu li.has-submenu > a:after {content:'\f107';font-family:'fontawesome';speak: none;position:absolute;top:0;right:0;display:block;font-size:1.5em;padding:0.2em 0.5em 0 0;}
.menu li.has-submenu > a.active:after {content:'\f106';font-family:'fontawesome';speak: none;}
.menu ul ul > li a {}
.menu ul ul, .menu ul ul ul {display:inherit;position:relative;left:auto;top:auto;}
.menu li.has-submenu {margin:0}
.menu a.main {text-align:left;padding-left:1.5em;color:#fff}
.menu .tab1, .menu .tab2, .menu .tab3, .menu .tab4, .menu .tab5, .menu .tab6, .menu .tab7, .menu .tab8 {width:auto;text-align:left} /*Undo tab widths*/
.menu ul.sub-menu li.has-submenu a span {display:none;}
.menu li.has-submenu.tab8 ul.sub-menu {margin-left:0;}
.menu li a i {position:relative;left:0;display:inline;font-style:normal;}
.menu .tab8 a.main {border-right:none;border-bottom:1px solid #525f67}
.menu a.eight:after {content:' '} /*Don't show menu icons*/
.menu li a span {display:none;}



header[role="banner"], header[role="banner"] #header-inner .col-grid {background-image:none}
header[role="banner"] #header-inner .col-grid .col-lft, header[role="banner"] #header-inner .col-grid .col-rgt {width:50%;padding-top:5em;}
header[role="banner"] #header-inner .col-grid .col-rgt .gutter {padding-top:0}
#container .frame, #container .col-grid {background-image:none !important}
#container .col-lft, #container .col-rgt {float:none;width:auto;}
.frame.features .col-grid, .frame.features .col-grid {background-image:none}
.frame.features .col-grid .col-rgt {display:none}
.col-grid .col-lft > .gutter, .col-grid .col-lft .pagination p, .col-grid .col-rgt > .gutter {padding:1em 0}
.col-rgt .graphic br.rwd-br {display:block}
.col-rgt .graphic img {float:left;width:50%}
footer[role="contentinfo"], footer[role="contentinfo"] .col-grid, footer[role="contentinfo"] .legal, footer[role="contentinfo"] .legal .col-grid {background-image:none}
footer[role="contentinfo"] .col-lft, footer[role="contentinfo"] .col-rgt {float:none;width:auto;}
footer[role="contentinfo"] .col-grid .col-rgt {background:#111}
footer[role="contentinfo"] .col-grid .col-rgt .gutter {padding:0 0 1em 0}
footer[role="contentinfo"] #email-form {width:50%}
footer[role="contentinfo"] input[type="text"] {background-color:#202020}
footer[role="contentinfo"] .legal .col-grid .col-rgt {background:#000}
footer[role="contentinfo"] .legal p#copyright, footer[role="contentinfo"] .legal ul#legal-menu {text-align:center}
}

@media screen and (max-width: 880px) {
.slider .slider-image.lft {float:none}
}

}

@media screen and (max-width: 860px) {
.contact-map {float:none;}
}

@media screen and (max-width: 850px) {
.gallery-img {position:relative; display:block; float:left; width:100%;padding:0; margin:0; border:0; }
}


@media screen and (max-width: 800px) {

.video-latest, .video-archive {float:none;width:auto}
.video-archive .grid-three.videos li {width:33.3333%;float:left}
.video-archive .grid-three.videos li + li {border-top:none;}

.scrollable {position:relative;overflow:hidden;}
.scrollable:after {position:absolute;top:0;left:100%;width:50px;height:100%;border-radius:10px 0 0 10px / 50% 0 0 50%;box-shadow:-5px 0 10px rgba(0, 0, 0, 0.25);content:'';}
.scrollable > div {overflow-x:auto;}
.scrollable > div::-webkit-scrollbar {height:12px;}
.scrollable > div::-webkit-scrollbar-track {box-shadow:0 0 2px rgba(0,0,0,0.15) inset;background:#f0f0f0;}
.scrollable > div::-webkit-scrollbar-thumb {border-radius:6px;background:#ccc;}

.gallery-img {position:relative; display:block; float:left; width:33.3%;padding:0; margin:0; border:0; }

}

@media screen and (max-width: 760px) {
.video-archive .grid-three.videos li img {float:none;padding:0 0 .5em 0}

}

@media screen and (max-width: 700px) {
.gallery-img {position:relative; display:block; float:left; width:50%;padding:0; margin:0; border:0; }
.iframeAnimation {display:none;}
#businessTable {display:block;}
}


@media screen and (max-width: 670px) {
header[role="banner"] h1 {float:none;margin-left:auto;margin-right:auto; margin-top: 0em; margin-bottom: 1.5em;}
header[role="banner"] #header-inner .col-grid .col-lft {float:none;width:auto;}
header[role="banner"] #header-inner .col-grid .col-rgt {display:none}
.darklinethick {border-bottom:2px solid #002E5E; width:100%;}
}

@media screen and (max-width: 640px) {
.col-rgt .graphic br.rwd-br {display:block}
.col-rgt .graphic img {float:none;width:auto;margin:0 auto}
footer[role="contentinfo"] #email-form {width:100%}

ul.grid-four li {width:31.7894737%;} /*302 divide 950 = 31.7894737%*/
ul.grid-four li.grid5, ul.grid-four li.grid9, ul.grid-four li.grid13 {clear:none;}
ul.grid-four li.grid4, ul.grid-four li.grid7, ul.grid-four li.grid10, ul.grid-four li.grid13 {clear:left;}
ul.grid-four li.grid4, ul.grid-four li.grid8, ul.grid-four li.grid12 {margin-right:2.3157895%}
ul.grid-four li.grid3, ul.grid-four li.grid6, ul.grid-four li.grid9, ul.grid-four li.grid12, ul.grid-four li.grid15 {margin-right:0}

ul.grid-four.team li {width:31.7894737%;} /*302 divide 950 = 31.7894737%*/
ul.grid-four.team li.grid5, ul.grid-four.team li.grid9, ul.grid-four.team li.grid13 {clear:none;}
ul.grid-four.team li.grid4, ul.grid-four.team li.grid7, ul.grid-four.team li.grid10, ul.grid-four.team li.grid13 {clear:left;}
ul.grid-four.team li.grid4, ul.grid-four.team li.grid8, ul.grid-four.team li.grid12 {margin-right:2.3157895%}
ul.grid-four.team li.grid3, ul.grid-four.team li.grid6, ul.grid-four.team li.grid9, ul.grid-four.team li.grid12, ul.grid-four.team li.grid15 {margin-right:0}

ul.grid-four.team li.grid div[id*="block"] {width:314.5695364%;} /*3 blocks = 300% + 22 divided 302 x 2 (gutters) = 14.5695364%*/
ul.grid-four.team li.grid1 div[id*="block"], ul.grid-four.team li.grid4 div[id*="block"], ul.grid-four.team li.grid7 div[id*="block"], ul.grid-four.team li.grid10 div[id*="block"], ul.grid-four.team li.grid13 div[id*="block"] {margin-left:0}
ul.grid-four.team li.grid2 div[id*="block"], ul.grid-four.team li.grid5 div[id*="block"], ul.grid-four.team li.grid8 div[id*="block"], ul.grid-four.team li.grid11 div[id*="block"], ul.grid-four.team li.grid14 div[id*="block"] {margin-left:-107.2847682%;} /*324 (302 + 22) divide 302 = -107.2847682%*/
ul.grid-four.team li.grid3 div[id*="block"], ul.grid-four.team li.grid6 div[id*="block"], ul.grid-four.team li.grid9 div[id*="block"], ul.grid-four.team li.grid12 div[id*="block"], ul.grid-four.team li.grid15 div[id*="block"] {margin-left:-214.5695364%;} /*648 (302 + 22 + 302 + 22) divided 302 = -214.5695364%*/




ul.grid-four.brands li {width:32.3943661971831%;} /*230 divide 710 = 32.3943661971831%*/
ul.grid-four.brands li.grid5, ul.grid-four.brands li.grid9, ul.grid-four.brands li.grid13, ul.grid-four.brands li.grid17, ul.grid-four.brands li.grid21, ul.grid-four.brands li.grid25 {clear:none;}
ul.grid-four.brands li.grid4, ul.grid-four.brands li.grid7, ul.grid-four.brands li.grid10, ul.grid-four.brands li.grid13, ul.grid-four.brands li.grid16, ul.grid-four.brands li.grid19, ul.grid-four.brands li.grid22, ul.grid-four.brands li.grid25, ul.grid-four.brands li.grid28 {clear:left;}
ul.grid-four.brands li.grid4, ul.grid-four.brands li.grid8, ul.grid-four.brands li.grid12, ul.grid-four.brands li.grid16, ul.grid-four.brands li.grid20, ul.grid-four.brands li.grid24, ul.grid-four.brands li.grid28 {margin-right:1.408450704225352%}
ul.grid-four.brands li.grid3, ul.grid-four.brands li.grid6, ul.grid-four.brands li.grid9, ul.grid-four.brands li.grid12, ul.grid-four.brands li.grid15, ul.grid-four.brands li.grid18, ul.grid-four.brands li.grid21, ul.grid-four.brands li.grid24, ul.grid-four.brands li.grid27 {margin-right:0}

.list-50 li.grid1, .list-50 li.grid2 {width:50%; float:left; margin:0 auto;}

}

@media screen and (max-width: 600px) {
.tab-drawer-content img.lft {float:none;display:block;width:auto;}
.tab-drawer-content > img ~ ul.list-icons {margin:1em 0 0 2em;}
ul.product-list li {margin:0 auto;width:20%; margin-bottom:1em;}
.list-50 li.grid1, .list-50 li.grid2 {width:100%;}
.product-airtime li {margin-left:0em !important;}
.enquire li.grid1 {width:44%;}
.enquire1  {text-align:center;}
.enquire1 li.grid1, .enquire1 li.grid2 {width:48%; margin-left:0;}
.product-airtime li {margin-left: 1.3em !important}

}


@media screen and (max-width: 550px) {

.enquire1  {text-align:left; margin:0;}
.enquire1 li.grid1, .enquire1 li.grid2 {width:100%; margin-bottom:1em; text-align:left;}
.enquire1 li.grid1 b {display:block; padding-bottom:0.5em;}
}



@media screen and (max-width: 520px) {

.tabs {display: none;}
.tab-drawer-heading {background:#F5F5F5;color:#18398a;border-top:1px solid #fff;margin:0;padding:.5em;display: block;cursor: pointer;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.d-active {background-color:#67C2EB;color: #fff;}
.tab-drawer-heading:before {content:'\f0fe';font-family:'fontawesome';speak: none;padding-right:.25em}
.d-active:before {content:'\f146';font-family:'fontawesome';speak: none;padding-right:.25em}
}


@media only screen and (max-width: 500px) {

.row {margin-bottom: 0;}
.column {margin-bottom: 10px;}
.column-1, .column-2, .column-3, .column-4, .column-5, .column-6, .column-7, .column-8, .column-9, .column-10, .column-11, .column-12, .column-13, .column-14, .column-15, .column-16, .column-17, .column-18, .column-19, .column-20, .column-21, .column-22, .column-23, .column-24 {width: 48%;}
.column-9 {margin-left:0%}
.row:last-child .column:last-child {margin-bottom: 0;}
}

@media screen and (max-width: 490px) {
.gallery-img {position:relative; display:block; float:left; width:100%;padding:0; margin:0; border:0; }
.gallery-img .img-border {overflow:hidden;width:auto;margin:1%;height:auto;border:1px solid #8FB7D1; box-shadow:1px 1px 4px 2px rgba(15,37,63,0.2);background:#fff;padding:12px;-webkit-transition:0.7s ease;-moz-transition:0.7s ease;-ms-transition:0.7s ease;transition:0.7s ease; }
}


@media screen and (max-width: 480px) {
.video-archive .grid-three.videos li {float:none;width:auto}
.video-archive .grid-three.videos li {border-top:none;margin-bottom:1em}
.video-archive .grid-three.videos li + li {border-top:1px solid #E7E7E7;}

ul.grid-four li {width:48.8421053%;} /*464 divide 950 = 48.8421053%*/
ul.grid-four li.grid4, ul.grid-four li.grid7, ul.grid-four li.grid10, ul.grid-four li.grid13 {clear:none;}
ul.grid-four li.grid3, ul.grid-four li.grid5, ul.grid-four li.grid7, ul.grid-four li.grid9, ul.grid-four li.grid11, ul.grid-four li.grid13, ul.grid-four li.grid15 {clear:left;}
ul.grid-four li.grid3, ul.grid-four li.grid5, ul.grid-four li.grid7, ul.grid-four li.grid9, ul.grid-four li.grid11, ul.grid-four li.grid13, ul.grid-four li.grid15 {margin-right:2.3157895%}
ul.grid-four li.grid2, ul.grid-four li.grid4, ul.grid-four li.grid6, ul.grid-four li.grid8, ul.grid-four li.grid10, ul.grid-four li.grid12, ul.grid-four li.grid14 {margin-right:0}

ul.grid-four.team li {width:48.8421053%;} /*464 divide 950 = 48.8421053%*/
ul.grid-four.team li.grid4, ul.grid-four.team li.grid7, ul.grid-four.team li.grid10, ul.grid-four.team li.grid13 {clear:none;}
ul.grid-four.team li.grid3, ul.grid-four.team li.grid5, ul.grid-four.team li.grid7, ul.grid-four.team li.grid9, ul.grid-four.team li.grid11, ul.grid-four.team li.grid13, ul.grid-four.team li.grid15 {clear:left;}
ul.grid-four.team li.grid3, ul.grid-four.team li.grid5, ul.grid-four.team li.grid7, ul.grid-four.team li.grid9, ul.grid-four.team li.grid11, ul.grid-four.team li.grid13, ul.grid-four.team li.grid15 {margin-right:2.3157895%}
ul.grid-four.team li.grid2, ul.grid-four.team li.grid4, ul.grid-four.team li.grid6, ul.grid-four.team li.grid8, ul.grid-four.team li.grid10, ul.grid-four.team li.grid12, ul.grid-four.team li.grid14 {margin-right:0}

ul.grid-four.team li.grid div[id*="block"] {width:204.7413793%;} /*2 blocks = 200% + 22 divided 464 x 1 (gutter) = 4.7413793%*/
ul.grid-four.team li.grid1 div[id*="block"], ul.grid-four.team li.grid3 div[id*="block"], ul.grid-four.team li.grid5 div[id*="block"], ul.grid-four.team li.grid7 div[id*="block"], ul.grid-four.team li.grid9 div[id*="block"], ul.grid-four.team li.grid11 div[id*="block"], ul.grid-four.team li.grid13 div[id*="block"], ul.grid-four.team li.grid15 div[id*="block"] {margin-left:0}
ul.grid-four.team li.grid2 div[id*="block"], ul.grid-four.team li.grid4 div[id*="block"], ul.grid-four.team li.grid6 div[id*="block"], ul.grid-four.team li.grid8 div[id*="block"], ul.grid-four.team li.grid10 div[id*="block"], ul.grid-four.team li.grid12 div[id*="block"], ul.grid-four.team li.grid14 div[id*="block"] {margin-left:-104.7413793%;} /*486 (464 + 22) divide 464 = -104.7413793%*/



ul.grid-four.brands li {width:49.29577464788732%;} /*350 divide 710 = 49.29577464788732%, 10 divide 710 = 1.408450704225352%*/
ul.grid-four.brands li.grid4, ul.grid-four.brands li.grid7, ul.grid-four.brands li.grid10, ul.grid-four.brands li.grid13, ul.grid-four.brands li.grid16, ul.grid-four.brands li.grid19, ul.grid-four.brands li.grid22, ul.grid-four.brands

li.grid25, ul.grid-four.brands li.grid28 {clear:none;}
ul.grid-four.brands li.grid3, ul.grid-four.brands li.grid5, ul.grid-four.brands li.grid7, ul.grid-four.brands li.grid9, ul.grid-four.brands li.grid11, ul.grid-four.brands li.grid13, ul.grid-four.brands li.grid15, ul.grid-four.brands

li.grid17, ul.grid-four.brands li.grid19, ul.grid-four.brands li.grid21, ul.grid-four.brands li.grid23, ul.grid-four.brands li.grid25, ul.grid-four.brands li.grid27 {clear:left;}
ul.grid-four.brands li.grid3, ul.grid-four.brands li.grid6, ul.grid-four.brands li.grid9, ul.grid-four.brands li.grid12, ul.grid-four.brands li.grid15, ul.grid-four.brands li.grid18, ul.grid-four.brands li.grid21, ul.grid-four.brands

li.grid24, ul.grid-four.brands li.grid27 {margin-right:1.408450704225352%}
ul.grid-four.brands li.grid2, ul.grid-four.brands li.grid4, ul.grid-four.brands li.grid6, ul.grid-four.brands li.grid8, ul.grid-four.brands li.grid10, ul.grid-four.brands li.grid12, ul.grid-four.brands li.grid14, ul.grid-four.brands li.grid16, ul.grid-four.brands li.grid18, ul.grid-four.brands li.grid20, ul.grid-four.brands li.grid22, ul.grid-four.brands li.grid24, ul.grid-four.brands li.grid26, ul.grid-four.brands li.grid28 {margin-right:0}
}


@media only screen and (max-width: 420px) {
.column-1, .column-2, .column-3, .column-4, .column-5, .column-6, .column-7, .column-8, .column-9, .column-10, .column-11, .column-12, .column-13, .column-14, .column-15, .column-16, .column-17,  .column-18, .column-19, .column-20, .column-21, .column-22, .column-23, .column-24{width: 100%;}
}


@media screen and (max-width: 380px) {
ul.product-list li {margin:0 auto;width:30%; margin-bottom:1em;}
}

@media screen and (max-width: 360px) {
ul.grid-four li.grid {float:none;width:auto;margin-right:0}
ul.grid-four.team li.grid div[id*="block"] {width:auto;margin-left:0}
dl.biography-details dt {float:none;width:100%}
dl.biography-details dd {margin-left:0}
}

@media screen and (max-width: 320px) {

}



}  /* END: @media screen */


@media print {
/*=BODY, FRAME
--------------*/
body {font-size:76%;text-align:left;color:#000;font-family:Arial, Helvetica, sans-serif;background:#fff}
#wrap, #container {width:100%;margin:0;padding:0;float:none} /*Remove container floats*/
/*=HEADER, LOGO
---------------*/
header[role="banner"] {float:none !important;background-image:none;padding-bottom:1em;border-bottom:1px solid #ccc;margin-bottom:1em}
header[role="banner"] h1 {float:none !important;font-size:12pt}
header[role="banner"] h1 a {color:#000;text-decoration:none;}
#logo {display:block}

/*=DISPLAY NONE
---------------*/
.move, nav, .menu-link, #breadcrumb, #utility, #toolbar, footer[role="contentinfo"], .pagination {display:none} /*Hide things that must not print*/

/*=BODY SPECIFIC
----------------*/
.grid-list li {margin:0;list-style-type:none;float:none;width:100%}

/*=LINKS, URLS
---------------*/
a:link, a:visited {color:#520;font-weight:bold;text-decoration:underline;}
.content-frame a[href^="http://"]:after, .content-frame a[href^="ftp://"]:after {content: " [" attr(href) "]";font-size: 90%;} /*Write out any web links*/
}



