		/*
  Running Squiz Matrix
  Developed by Squiz - http://www.squiz.net
  Squiz, Squiz Matrix, MySource, MySource Matrix and Squiz.net are registered Trademarks of Squiz Pty Ltd
  Page generated: 07 January 2021 03:00:39
*/


/*
  Responsive CSS for http://m.smbambooveneer.com/
  This is a master css file for Tait main site http://m.smbambooveneer.com/ and all related sites under this domain.
  Always make a back up file before editing or overwriting.
  
  Last update: 28 Apr 2020 
  
*/

/***** Common style for both Mobile and Desktop  *****/

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, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
    display: block;
}
* {
    outline: none;
    word-wrap:break-word;
}
table {
    border-collapse:collapse;
    border-spacing:0;
}
td {
    padding:0 10px 10px 0;
}
fieldset,img { 
    border:0;
}
address,caption,cite,code,dfn,var {
    font-style:normal;
    font-weight:normal;
}
ol,ul {
    list-style:none;
}
caption,th {
    text-align:left;
}
h1,h2,h3,h4,h5,h6 {
    font-size:100%;
    font-weight:normal;
}
q:before,q:after {
    content:'';
}
abbr,acronym {
    border:0;
}
#sei-buttons {
    margin-right:0 !important;
}

/* ---- General Styles - HTML Overides ---- */
body {
    font-family:arial, helvetica, trebuchet ms, verdana, sans-serif;
    font-size:0.9em;
    color:#565759;
}
h1,h2,h3,h4,h5,h6 {
    font-family:'Lato', arial, helvetica, trebuchet ms, verdana, sans-serif;
    font-weight:700;
}
b,strong {
    font-weight:bold;
}
em, i {
    font-style: italic;
}
p {
    line-height:1.35em;
    padding:0 0 0.9em 0;
}
a {
   text-decoration:none;
   color:#0094D8;
}
a.noline, p > a.noline:hover{text-decoration:none !important;}
hr.dottedhr{border:none; border-bottom:1px dotted;}
.all_sites[href$="/all-website-links"] {
    display: none;
}

/* Clearfix */
.clearfix:after { content: "\00A0"; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
.clearfix{ display: inline-block;}
html[xmlns] .clearfix { display: block;}
* html .clearfix{ height: 1%;}
.clearfix {display: block}
.clearboth {clear:both;}
.responsive-container { 
    position: relative; 
    padding-bottom: 54.1%; 
    padding-top: 2.2%; 
    height: 0; 
    overflow: hidden;
}
.responsive-container iframe { 
    position: absolute; 
    top: 0; 
    left: 0; 
    width: 100%; 
    height: 100%; 
}

/*---- Vidyard ----*/
.innerContainer {
    position: relative; 
    display: block;
    width: 100% !important;
    height: 0;
    padding: 56.25% 0 0 0; /* This should reflect your video aspect ratio */
}
.outerContainer {
    max-height: 394px; /* Set this to the height of your player */
}
.vidyard_player {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    max-width: 700px;   /* These should be the dimensions of your player */
    max-height: 394px;
}
.vidyard_player > span {
    width: 100% !important;
    height: 100% !important;
    margin: 0 auto !important;
}

/*---- End of Vidyard ----*/

.tap-only, .tam-only, .tema-only, .trw-only, .default-only,
#btn-sub-newsletter {
    display: none;
}
.old-price {
    text-decoration:line-through;
}
/* ---- Image Gallery News section ----*/
.section-72053 .panel_gallery {
    width:295px !important;
    z-index:100;
    float:right;
    margin:0 0 10px 20px !important;
}
.gallery {
    width:295px !important;
    height:auto !important;
}
.gallery ul {
    padding:0 0 0 20px;
    list-style: none;
    margin: 0;
    padding: 0;
    position: relative;
    height:194px !important;
}
.gallery li {
    display: inline;
    float: left;
}
.gallery li p {
    margin:10px 0 0 0;
}
.panel_gallery .thumb img {
    width:32px;
    heioght:20px;
}
.textholderheight {
    padding:10px 0 10px 0;
    height:64px;
    position:relative;
}
.textholder {
    display: table-cell;
    vertical-align: middle;
    height:64px;
}
/* ----  Enb of Image Gallery News section ----*/

/*--- Tait Table Sytle in Enable page ---*/
#right-col-small-form{
    background-color:#00B5E6; 
    padding:20px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
    color:#fff;
    font-family:Arial, Helvetica, sans-serif;
    font-size:.8em;
}
#right-col-small-form h2{font-size:1.5em; font-weight:bold;}

.tait-table tr {
    border-bottom: solid 2px #D2D2D2;
}
.tait-table th {
    height: 25px;
    font-weight: bold;
    text-align: center;
    font-size:12px;
    vertical-align: middle;
}
.tait-table td {
    height: 35px;
    border-left: solid 3px #fff;
    padding: 0;
}
.tait-table td.service-name {
    text-align: left;
    font-weight: bold;
    font-size: 12px;
    width: 36%;
    padding: 0 0 0 5px;
    vertical-align: middle;
}
.availability {
    background-color: #F7F7F7;
    width: 20%;
}
.yes_ {
    background-image: url("/__data/assets/image/0008/103895/bullet01.png");
    background-repeat:no-repeat;
    background-position: center center;
}
.intro{
    font-size: 1em;
    font-weight: bold;
}
.content .intro img {
    margin:0 0 0 25px;
}
.content ul,.content ol,.right-col-no-border-box ul,.right-col-no-border-box ol {
   list-style:disc;
   margin-left:15px;
   margin-bottom: 15px;
   line-height:1.5em;
}
.content ul li {
   margin-bottom: 10px;
}
.tick-mark ul {
  list-style-type: none;
  line-height: 1.35em;
  margin-left: 0px;
}
.tick-mark ul li {
  background: url("/__data/assets/image/0014/83021/tick-bullet.png");
  background-repeat: no-repeat;
  background-position: 0px 7px;
  padding: 9px 0 9px 32px;
}
.contact-ankerlink {
    font-size: 1.2em;
    font-weight: bold;
    margin: 0;
    padding: 0;
}
.contact-ankerlink a {
    display: block;
    color: #00b8e4;
    padding: 2px 0 5px 30px;
    margin: 0;
    background: url(http://m.smbambooveneer.com/__data/assets/image/0009/125676/ico-contact.png) no-repeat 0 0;
}
/*  ------- Download pdf -------*/
.download-pdf-link a,  #content div.external-site-link a  {
    margin:  5px 0 0 0;
     font-size:  1.25em;
     display:  inline-block;
     padding:  10px 0;
}
.download-pdf-link a span, .download-pdf-link span a  {
    background: url(//m.smbambooveneer.com/__data/assets/image/0006/68379/download_casestudy.png?v=0.3.1) no-repeat 5px 50%;
    color:  #0094D8;
    display:  block;
    margin:  -10px 0;
    padding:  10px 10px 10px 35px;
}
.download-pdf-link a span:hover, .download-pdf-link span a:hover {
     background: url(//m.smbambooveneer.com/__data/assets/image/0005/73778/download_casestudy_over.png?v=0.3.1) no-repeat 5px 50%;
     color:  #0094D8;
     display:  block;
     margin:  -10px 0;
     padding:  10px 10px 10px 35px;
}
/* Social Proof Quotes */
.blue_grey_quote {
    background:#fff url(/__data/assets/image/0010/83944/quote_start_whsm.png) no-repeat 12px 20px;
    border-radius: 10px 10px 10px 10px;
    font-family: 'Lato',arial,helvetica,trebuchet ms,verdana,sans-serif;
    border: 1px solid #ccc;
    margin: 15px 0px 15px 0px;
    padding: 20px 0 20px 14px;
}
.blue_grey_quote p {
    background: url("/__data/assets/image/0011/83945/quote_end_whsm.png") no-repeat scroll 95% 95% transparent;
    display: block;
    font-weight: bold;
    padding: 0 32px 0 24px;
}
.blue_grey_quote span {
    border-top: 1px dotted #565759;
    display: block;
    font-size: 0.8em;
    margin: 10px 20px 0 0;
    padding: 10px 20px 0 0;
    text-transform: uppercase;
}
/* Podcasts page */
.rss-subscribe {
    background: #00b5e6;
    padding: 18px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
    margin:0 0 20px;
    overflow:auto;
    text-decoration: none;
    color: #fff;
}
.rss-subscribe a {
    color: #eff0f0;
}
.rss-subscribe a:hover {
    color: #fff;
    text-decoration:underline;
}
/* end of Podcasts page */

/* service advantage page */
h2.service-ad-sub-title {
    padding: 0 0 0 45px!important;
    font-size: 1.4em;
    color: #01b9e5;
    margin: 10px 0 10px;
    height: 40px;
    line-height: 2.1em;
    border: none!important;    
}
.ico-service {
  background: url(/__data/assets/image/0008/111698/ico-Service-Desk.png) 0px center no-repeat;
}
.ico-online {
  background: url(/__data/assets/image/0006/111696/ico-Online-Service-Portal.png) 0px center no-repeat;
}
.ico-assetr {
  background: url(/__data/assets/image/0004/111694/ico-Asset-Management.png) 0px center no-repeat;
}
.ico-software {
  background: url(/__data/assets/image/0010/111700/ico-Software-Maintenance.png) 0px center no-repeat;
}
.ico-warranty {
  background: url(/__data/assets/image/0012/111702/ico-Warranty-Repair.png) 0px center no-repeat;
}
/* end of service advantage page */

/*** Partners section revamp ***/
/* Endorsed Partners page */
.tech-partners {
    margin: 0 0 40px;
}
.tech-partners span,
.tech-partners a {
    margin: 0;
    padding: 0;
    display: block;
    font-weight: bold;
    float: left;
    width: 33.33%;
    height: 2.5em;
}
/* Reseller Partners pages */
.partner-list {
    margin: 0 0 30px;
    padding: 0;
}
.section-100643 h2 {
    font-size: 1.4em;
}
.section-100643 h3 {
    font-size: 1.3em;
}
.group2 {
    margin: 0;
    padding: 0;
}
.partner-list dt {
    font-weight: bold;
    font-size: 1.2em;
    display: block;
    margin: 0 0 5px;
    padding: 20px 0 0;
    clear: both;
    color: #7f7e7e;
}
.partner-list dd {
    display: block;
    width: 340px;
    float: left;
    margin: 0 10px 0 0;
    padding: 0 0 10px;
}
.partner-list dd:nth-child(2n+2) {
    clear: both;
}
.partner-list dd .state-country {
    padding: 3px 0 3px;
    margin: 0 0 8px;
    font-weight: normal!important;
    font-size: 1em;
}
.partner-list dd .state-country.accordion {
    background:url(/__data/assets/image/0004/127867/icon-plus-25x25.png) no-repeat left 2px;
    background-size: 20px 20px;
    padding: 3px 0 3px 25px!important;
    color: #00bcdf;
    cursor: pointer;
}
.partner-list dd .state-country.accordion.opened {
    background:url(/__data/assets/image/0005/127868/icon-minus-25x25.png) no-repeat left 2px;
    background-size: 20px 20px;
}
.partner-list dd div.partner-contact {
    display: none;
}
.partner-list dd img.partner-logo {
    display: block;
    width: 70px;
    float: left;
    margin: 0;
}
.partner-list dd div.partner-details {
    width: 260px;
    float: right;
    margin: 0;
}
.partner-list dd div p {
    margin: 0 0 8px;
    padding: 0;
}
.partner-list dd div p span:first-child {
    display: block;
    width: 65px;
    float: left;
}
.partner-list dd p span:last-child {
    display: block;
    width: 270px;
    float: right;
}
.partner-list dd .partner-details p span:last-child {
    display: block;
    width: 190px;
    float: right;
}
/************************* NZ narrowband page ********************************/
.countingdown {
    margin: 0 0 5px;
    padding: 0;
}
.countdown-timer {
    margin: 0 0 20px;
    padding: 10px 0;
}
.is-countdown {
    background-color: #00B5E6;
    color: #fff;
    border-radius: 10px;
}
.countdown-rtl {
    direction: rtl;
}
.countdown-row {
    clear: both;
    width: 100%;
    padding: 0px 2px;
    text-align: center;
}
.countdown-show4 .countdown-section {
    width: 24.5%;
}
.countdown-section {
    display: block;
    float: left;
    font-size: 12px;
    text-align: center;
}
.countdown-amount {
    font-size: 30px;
    font-weight: bold;
}
.countdown-period {
    display: block;
}
.countdown-descr {
    display: block;
    width: 100%;
}
.marketo-form-bottom {
    background-color: #f4f4f4;
    padding: 20px;
    border-radius: 10px;
    margin: 0;
}
.marketo-form-bottom #mktoForm_1311  {
    width: 380px!important;
}
.marketo-form-bottom #mktoForm_1311 .mktoFormRow {
    padding: 6px 0!important;
}
.marketo-form-bottom #mktoForm_1311 label {
    width: 120px!important;
}
.marketo-form-bottom #mktoForm_1311 input[type="text"], 
.marketo-form-bottom #mktoForm_1311 input[type="email"], 
.marketo-form-bottom #mktoForm_1311 textarea,
.marketo-form-bottom #mktoForm_1311 select {
    width: 240px!important;
}
.marketo-form-bottom #mktoForm_1311 input[type="email"], 
.marketo-form-bottom #mktoForm_1311 input[type="text"] {
    height:30px!important;
}
.marketo-form-bottom #mktoForm_1311 select {
    height: 30px!important;
}

.marketo-form-bottom #mktoForm_1311 .mktoCheckboxList {
    padding: 3px 0 0!important;
}
.marketo-form-bottom #mktoForm_1311 .mktoFieldDescriptor  {
    margin: 0!important;
}
.marketo-form-bottom #mktoForm_1311 .mktoButtonRow  {
    margin: 0!important;
    padding: 15px 0 0!important;
    display: block!important;
}
.marketo-form-bottom #mktoForm_1311 .mktoButtonWrap   {
    margin: 0!important;
    padding: 0!important;
    width: 100%!important;
    display: block!important;
}
.marketo-form-bottom #mktoForm_1311 .mktoButtonWrap.mktoSimple .mktoButton {
    background-color: #00BCDF!important;
    background-image: none!important;
    border: none!important;
    width: 140px!important;
    margin: 0 auto!important;
    border-radius: 5px;
    color: #fff;
    font-size: 1em;
    padding: 8px 0;
    display: block!important;
}
.narrowband-table {
    width: 100%;
    border-collapse:collapse;
    border: none;
    margin: 0 0 30px;
}
.p-model {
    width: 25%;
}
.p-code {
    width: 25%;
}
.p-details {
    width: 50%;
}
.narrowband-table tr {
    border-bottom: solid 1px #fff;
}
.narrowband-table th {
    padding: 8px 10px;
    color: #fff;
    background-color: #00B5E6;
    border-right: solid 1px #fff;
    font-weight: bold;
}
.narrowband-table td {
    padding: 8px 10px;
    border-right: solid 1px #fff;
}
.narrowband-table tr:nth-child(2n+1) td {
    background-color: #d1f3fb;
}
.narrowband-table tr:nth-child(2n+2) td {
    background-color: #eef9fc;
}
#id118309 .two-col-two-third-div li {
    margin: 0 0 10px;
}
/************** Utilities NZ page *******************/
#id119648 .mktoLabel {
    width: 130px!important;
}
#id119648 .mktoField {
    width: 300px!important;
}
#id119648 .mktoForm .mktoButtonWrap.mktoSimple .mktoButton {
    background-color: #00B5E6!important;
    background-image: none!important;
    color: #fff!important;
    font-size: 1.2em!important;
    padding: 0.4em 3em!important;
    border: 1px solid #00B5E6!important;
    border-radius: 5px;
    font-weight: bold;
}
#id119648 span.mktoButtonWrap {
    margin: 0 0 0 200px!important;
}
#id119648 h1 {
    display: none;
}
#id119648 .promo-col {
    padding: 14px 0 0;
}
.bottom-3col-wrapper {
    margin: 0;
}
.bottom-3col {
    width: 195px;
    float: left;
    margin: 0 30px 0 0;
    padding: 15px 0 20px;
}
.bottom-3col .adbox {
    height: 255px;
}
.bottom-3col:nth-child(3n+3) {
    margin: 0;
}
.bottom-3col img {
    display: block;
    width: 160px;
    margin: 0 auto 8px;
}
/*********************** AS-IP page Marketo Form **************************/
#id148307 .mktoForm,
#id143315 .mktoForm,
#id136750 .mktoForm,
#id135663 .mktoForm  {
    width: 100%!important;
}

/*********************** End of AS-IP page Marketo Form **************************/

/*********************** GridLink Benefit Calculators page **************************/
.btn-gridlink {
    width: 100%;
    padding: 8px 0;
    margin: 0;
    text-align: center;
    text-decoration: none;
    border-radius: 10px;

    font-weight: bold;
    font-size: 1.1em;
    background-color: #00B5E6;
    color: #fff; 
}
.nav-wrapper {
    width: 900px;
    margin: 20px 0 30px;
    padding: 0;
}
.fixed {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
}
ul.nav-pills.nav {
    background-color: #00B5E6!important;
    width: 900px;
    list-style: none;
    margin: 0;
    padding: 0;
    display: block;
    border-radius: 5px;
}
ul.nav-pills li {
    width: 179px;
    height: 135px;
    float: left;
    border-right: solid 1px #fff;
    margin: 0;
    padding: 0;
    background-color: none;
    text-align: center;
    display: table;
}
ul.nav-pills li span {
    vertical-align: middle;
    display: table-cell;
    text-align: center;
    padding: 0 8px;
}
ul.nav-pills li span strong {
    display: block;
    text-align: center;
    font-size: 1.2em!important;
}
ul.nav-pills li:nth-child(5n+1),
ul.nav-pills li:nth-child(5n+1) a {
    border-radius: 5px 0 0 5px;
}
ul.nav-pills li:nth-child(5n+5),
ul.nav-pills li:nth-child(5n+5) a {
    border-right: none;
    border-radius: 0 5px 5px 0;
}
ul.nav-pills li a {
    vertical-align: middle;
    display: table-cell;
    height: 100%;
    text-decoration: none;
    text-align: center!important;
    color: #fff;
    font-size: 1em;
    margin: 0;
    padding: 10px 0;
    background-color: none;
}
ul.nav-pills li:hover {
    background-color: #3bd3fc;
}
ul.nav-pills li.active {
    background-color: #036c88!important;
}
/* Form style */
.calc-container {
      max-width: 100%;
}
.calculator label {
    width: 630px;
    display: inline-block;
}
.calculator .currency-container label {
      width: 550px;
}
.calculator .currency {
    width: 80px;
    display: inline-block;
    text-align: right;
    margin: 0 10px 0 -10px;
}
.calculator .form-control {
    display: inline-block;
    width: 90px ;
    padding: 8px 5px;
    font-size: 1em;
    border-radius: 5px;
    background-color: #f7f7f7;
    box-shadow: inset 0px 0px 2px #ccc;
    border: solid 1px #666;
}
.calculator .field-description {
    font-size: 0.9em;
    color:#999;
    display:inline-block;
    width: 130px;
    margin: 0 0 0 15px;
}
.calculator .field-description2 {
    font-size: 0.8em;
    color:#999;
    display:inline-block;
    width: 130px;
    margin: 0 0 0 15px;
}
.percent {
    display:inline-block;
    width: 15px;
}
.calculator .form-group {
    display: block;
    width: 100% ;
    padding: 8px 0;
}
.calculator .col-heading1 {
    width: 630px;
    display: inline-block;
    font-weight: bold;
}
.calculator .col-heading2 {
    display: inline-block;
    width: 100px ;
    text-align: center;
    font-weight: bold;
}
.calculator .col-heading3 {
    display:inline-block;
    width: 130px;
    font-weight: bold;
    margin: 0 0 0 15px;
}
.calculator .pls-note {
    font-size: 0.9em;
    color:#999;
}
.calculator .btn-default {
    width:240px;
    display: block;
    border: solid 1px #999;
    text-align: center;
    padding: 17px 0;
    margin: 20px 0 30px 350px;
    color: #fff;
    font-size: 20px;
    background-color:#00B5E6;    
    border-radius: 5px;
    font-weight: bold;
    outline: none;
    cursor: pointer;
}
.create-pdf a {
    width:300px;
    display: block;
    border: solid 1px #999;
    text-align: center;
    padding: 17px 0 17px 24px;
    margin: 20px auto 30px;
    color: #fff;
    font-size: 18px;
    background-color:#00B5E6;    
    border-radius: 5px;
    font-weight: bold;
    outline: none;
    background-image: url("/__data/assets/image/0017/121274/ico-pdf.png");
    background-repeat: no-repeat;
    background-position: 20px center;
}
.tables-and-charts h2 {
    margin: 0 0 30px!important;
    padding: 30px 0 0!important;
}
table.table-striped {
    width: 100%;
    border-collapse:collapse;
    margin: 0 0 45px;
}
table.table-striped tr {
    padding: 12px 0;
    display: block;
}
table.table-striped tr:nth-child(2n+2) {
    background-color: #f7f7f7;
}
table.table-striped thead tr {
    border-bottom: solid 2px #666;
    font-weight: bold;
}
table.table-striped th {
    padding: 0 5px 0 0;
}
table.table-striped tbody tr {
    border-bottom: solid 1px #999;
}
table.table-striped td {
    padding: 0;
}
#table31 tr th:nth-child(7n+1),
#table21 tr th:nth-child(7n+1),
#table41 tr th:nth-child(7n+1),
#table31 tr td:nth-child(7n+1),
#table21 tr td:nth-child(7n+1),
#table41 tr td:nth-child(7n+1) {
    width: 220px;
    font-weight: bold;
}
#table31 tr th:nth-child(7n+2),
#table21 tr th:nth-child(7n+2),
#table41 tr th:nth-child(7n+2), 
#table31 tr td:nth-child(7n+2),
#table21 tr td:nth-child(7n+2),
#table41 tr td:nth-child(7n+2) {
    width: 90px;
}


#table31 tr th:nth-child(7n+3),
#table21 tr th:nth-child(7n+3),
#table41 tr th:nth-child(7n+3), 
#table31 tr td:nth-child(7n+3),
#table21 tr td:nth-child(7n+3),
#table41 tr td:nth-child(7n+3) {
    width: 90px;
}
#table31 tr th:nth-child(7n+4),
#table21 tr th:nth-child(7n+4),
#table41 tr th:nth-child(7n+4),
#table31 tr td:nth-child(7n+4),
#table21 tr td:nth-child(7n+4),
#table41 tr td:nth-child(7n+4) {
    width: 125px;
}
#table31 tr th:nth-child(7n+5),
#table21 tr th:nth-child(7n+5),
#table41 tr th:nth-child(7n+5),
#table31 tr td:nth-child(7n+5),
#table21 tr td:nth-child(7n+5),
#table41 tr td:nth-child(7n+5) {
    width: 125px;
}
#table31 tr th:nth-child(7n+6),
#table21 tr th:nth-child(7n+6),
#table41 tr th:nth-child(7n+6),
#table31 tr td:nth-child(7n+6),
#table21 tr td:nth-child(7n+6),
#table41 tr td:nth-child(7n+6) {
    width: 125px;
}
#table31 tr th:nth-child(7n+7),
#table21 tr th:nth-child(7n+7),
#table41 tr th:nth-child(7n+7),
#table31 tr td:nth-child(7n+7),
#table21 tr td:nth-child(7n+7),
#table41 tr td:nth-child(7n+7) {
    width: 125px;
}
#table11 tr th:nth-child(8n+1),
#table11 tr td:nth-child(8n+1) {
    width: 100px;
    font-weight: bold;
}
#table11 tr th:nth-child(8n+2), 
#table11 tr td:nth-child(8n+2) {
    width: 110px;
}
#table11 tr th:nth-child(8n+3), 
#table11 tr td:nth-child(8n+3) {
    width: 145px;
}
#table11 tr th:nth-child(8n+4),
#table11 tr td:nth-child(8n+4) {
    width: 145px;
}
#table11 tr th:nth-child(8n+5),
#table11 tr td:nth-child(8n+5) {
    width: 100px;
}
#table11 tr th:nth-child(8n+6),
#table11 tr td:nth-child(8n+6) {
    width: 100px;
}
#table11 tr th:nth-child(8n+7),
#table11 tr td:nth-child(8n+7) {
    width: 100px;
}
#table11 tr th:nth-child(8n+8),
#table11 tr td:nth-child(8n+8) {
    width: 100px;
}
#table51 tr th:nth-child(8n+1),
#table51 tr td:nth-child(8n+1) {
    width: 80px;
    font-weight: bold;
}
#table51 tr th:nth-child(6n+2), 
#table51 tr td:nth-child(6n+2) {
    width: 164px;
}
#table51 tr th:nth-child(6n+3), 
#table51 tr td:nth-child(6n+3) {
    width: 164px;
}
#table51 tr th:nth-child(6n+4),
#table51 tr td:nth-child(6n+4) {
    width: 164px;
}
#table51 tr th:nth-child(6n+5),
#table51 tr td:nth-child(6n+5) {
    width: 164px;
}
#table51 tr th:nth-child(6n+6),
#table51 tr td:nth-child(6n+6) {
    width: 164px;
}
.chart-container {
    width: 900px!important;
    height: 475px;
}
.chart-container .svg {
     width: 900px!important;
}
.calculating {
    display: inline-block;
    margin-left: 10px;
}
/* Marketo conatct form */
#id128491 .mktoFormRow,
#id119991 .mktoFormRow {
    margin: 0 0 16px!important;
}
#id128491 .mktoLabel,
#id119991 .mktoLabel {
    width: 130px!important;
}
#id128491 .mktoField,
#id119991 .mktoField {
    width: 300px!important;
    height: 32px!important;
}
#id128491 .mktoTextField,
#id119991 .mktoTextField  {
    font-size: 1em!important;
}
#id128491 .mktoForm .mktoButtonWrap.mktoSimple .mktoButton,
#id119991 .mktoForm .mktoButtonWrap.mktoSimple .mktoButton {
    background-color: #00B5E6!important;
    background-image: none!important;
    color: #fff!important;
    font-size: 1.2em!important;
    padding: 0.4em 3em!important;
    border: 1px solid #00B5E6!important;
    border-radius: 5px;
    font-weight: bold;
}
#id128491 span.mktoButtonWrap,
#id119991 span.mktoButtonWrap {
    margin: 0 0 0 200px!important;
}
.screen .screen-only {
    display: block;
}
.screen .pdf-only,
.screen .currency-selected1,
.screen .currency-selected2,
.screen .currency-selected3,
.screen .currency-selected4 {
    display: none;
}
.pdf .pdf-only {
    display: block;
}
.pdf .currency-selected1,
.pdf .currency-selected2,
.pdf .currency-selected3,
.pdf .currency-selected4 {
    display: inline-block;
    margin: 0 0 0 -5px;
}
.pdf .screen-only,
.pdf .wrap .panel_header .all_sites,
.pdf .wrap .panel_header form,
.pdf .panel_navigation,
.pdf .panel_footer,
.pdf .request-demo,
.pdf .btn-default,
.pdf .nav-wrapper,
.pdf .currency select {
    display: none;
}
.pdf .form-control {
    border: none;
    background: none;
    box-shadow: none;
}
.pdf *,
.pdf *:before,
.pdf *:after {
    box-sizing: border-box;
}
.pdf .chart-container {
    page-break-inside: avoid!important;
}
.pdf #chart21 {
    margin: 288px 0 0;

    height:500px;
}
.pdf #chart22 {
    margin: 200px 0 230px;
    height:500px;
}
.pdf #chart23 {
    height:500px;
}
.pdf #chart24 {
    margin: 200px 0 230px;
    height:500px;
}
.pdf #chart25 {
    height:500px;
}
.pdf #chart11 {
    margin: 400px 0 0;
    height:500px;
}
.pdf #chart12 {
    margin: 200px 0 230px;
    height:500px;
}
.pdf #chart13 {
    height:500px;
}
.pdf .pdf-bottom {
    font-size: 1.2em;
    margin: 40px 0 0;
}
/*
.pdf .box-break {
    page-break-before: always!important;
}
*/

/*********************** End of GridLink Benefit Calculators page **************************/


/************************* Webinar page style **********************/
#id139252 .panel_navigation,
#id139245 .panel_navigation,
#id139238 .panel_navigation,
#id139231 .panel_navigation,
#id139224 .panel_navigation,
#id139217 .panel_navigation,
#id139210 .panel_navigation,
#id139176 .panel_navigation,
#id139129 .panel_navigation,
#id139123 .panel_navigation,
#id139114 .panel_navigation,
#id122035 .panel_navigation,
#id122042 .panel_navigation,
#id122048 .panel_navigation {
    display: none;
}
#id139252 .wrap,
#id139245 .wrap,
#id139238 .wrap,
#id139231 .wrap,
#id139224 .wrap,
#id139217 .wrap,
#id139210 .wrap,
#id139176 .wrap,
#id139129 .wrap,
#id139123 .wrap,
#id139114 .wrap,
#id122035 .wrap,
#id122042 .wrap,
#id122048 .wrap {
    border-bottom: 1px solid #e7e7e7;
}
#id139252 .panel_content .wrapper,
#id139245 .panel_content .wrapper,
#id139238 .panel_content .wrapper,
#id139231 .panel_content .wrapper,
#id139224 .panel_content .wrapper,
#id139217 .panel_content .wrapper,
#id139210 .panel_content .wrapper,
#id139176 .panel_content .wrapper,
#id139129 .panel_content .wrapper,
#id139123 .panel_content .wrapper,
#id139114 .panel_content .wrapper,
#id122035 .panel_content .wrapper,
#id122042 .panel_content .wrapper,
#id122048 .panel_content .wrapper {
    padding: 0;
}
#id139252 .content,
#id139245 .content,
#id139238 .content,
#id139231 .content,
#id139224 .content,
#id139217 .content,
#id139210 .content,
#id139176 .content,
#id139129 .content,
#id139123 .content,
#id139114 .content,
#id122035 .content,
#id122042 .content,
#id122048 .content {
    padding: 20px 0 0!important;
    margin: 0 auto!important;
    width: 700px!important;
    float: none!important;
}

/************************* End of Webinar page style **********************/

/*--- adbox ---*/
.adbox {
  padding: 14px 17px 14px 17px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
  margin:0 0 20px 0;
  overflow:auto;
  background-color:#f4f4f4;
}
.adbox h2 {
  font-size:1.27em !important;
  padding: 0 0 3px 0;
  margin:0 0 1em 0;
  border-bottom:1px dotted #494949;
  text-align: center;
}
.section-132142 .adbox h2 {
    font-size: 20px!important;
    padding: 0!important;
    margin:0 0 8px!important;
    border: none!important;
}
#id139700 .right-col-316 .adbox h2 {
    font-size: 1.em!important;
    padding: 0!important;
    margin: 8px 0 12px!important;
    border: none!important;
}
.adbox h2 span {
  color:#0094d8;
  font-size:0.95em;
  padding:0 3px 0 0;
}
.adbox h2 a {
    color:#565759;   
}
.adbox h4 {
  font-size:1.1em;
  font-weight:normal;
  padding: 0 0 3px 0;
  margin:0 0 1em 0;

  border-bottom:1px dotted #494949;
}
.adbox .download-pdf-link a {
  padding: 0pt;
  font-size: 1em;
}
.content .adbox ul {
  margin:0;
  list-style:none;
}
.adbox li a {
  font-size:1.25em;
  font-weight:bold;
}
.adbox li a:hover {
  border-bottom:1px dotted #0094d8;
}
.adbox p {
  padding-bottom: 0.5em;
}
.adbox .ad_view_link {
  padding-top: 1em;
}
.adbox .list_item {
  margin-bottom: 18px;
}
.adbox .list_item.last {
  margin: 0;
}
.adbox .list_item img {
    margin: 0 auto 10px;
    width: 193px;
    display: block;
}
.two-col-div-narrow .adbox .player {
    margin: 5px 0 15px;
}
.adbox .player img {
  margin: 0;
  width: 188px;
}
.adbox-blue {
  background: #00b5e6;
}
.adbox-blue,
.adbox-blue h3 a,
.adbox-blue a span,
.adbox-blue a:hover span {
  color: #fff;
}
.adbox-blue h3 a {
  background: none;
  padding: 0;
}
.adbox-blue h4,
.adbox-blue h3 a:hover {
  border-bottom: 1px dotted #fff;
}
.adbox-blue .download-pdf-link a span,
.adbox-blue .download-pdf-link span a {
  background: url('/__data/assets/image/0020/103169/download_casestudy_white.png') no-repeat 5px 50%;
}
.adbox-blue .download-pdf-link a span:hover,
.adbox-blue .download-pdf-link span a:hover {
  background: url('/__data/assets/image/0012/103170/download_casestudy_white_hover.png') no-repeat 5px 50%;
}
#skype_c2c_container {
    display: none;
}
#id123884 #content-inner {
    width: 100%!important;
}
#id128182 .content_head {
    display: none!important;
}
.wp-list {
    margin: 0 0 30px;
}
.eu-only {
  /*  display: none;*/
}
/* quote on white background */
.page_quote {
    font-family:'Lato', arial, helvetica, trebuchet ms, verdana, sans-serif;
    background:#fff url(/__data/assets/image/0008/83942/quote_start_wh.png) no-repeat 20px 20px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
    border: 1px solid #00B5E6;
    padding:20px 0 20px 20px;
    margin:0 0 20px 0;
}
.page_quote p {
    background:url(/__data/assets/image/0009/83943/quote_end_wh.png) no-repeat 95% 95%;
    display:block;
    padding:0 40px 0 30px;
    font-size:1.3em;
    font-weight:bold;
}
.page_quote span {
    text-transform:uppercase;
    border-top:1px dotted #565759;
    display:block;
    padding:10px 20px 0 0;
    margin:10px 20px 0 0;
    font-size:0.9em;
}
.opensource-list p strong {
    display: inline-block;
    width: 150px;
}
/***** End of Common style for both Mobile and Desktop  *****/

/***** Printing style *****/
@media print {

/* ---- Print ---- */
body {
   background: #fff;
   font-size: 12pt;
}
.mobile-header,
.mobile-search-box,
.mobile-footer,
#menu, #header, #main-nav, #breadcrumbs, #left-nav, #right-col, #footer, #call-to-action, a.back-to-top {
  display: none;
}
body.wide #content, #content {
  width: auto;
}
#content-and-right-col {
  margin-left: 0;
}
#container, #content {
  margin: 0 5%;
  padding: 0;
  border: 0;
  float: none !important;
  height: auto;
  background: transparent none;
  color: #000;
  display: inline;
}

a:link, a:visited {
  color: #520;
  background: transparent;
  font-weight: bold;
  text-decoration: underline;
}
#content a:link:after, #content a:visited:after {
  content: " (" attr(href) ") ";
  font-size: 90%;
}
#content a[href^="/"]:after {
  content: " (http://transport.taitradio.com" attr(href) ") ";
}
}  
/***** End of Printing style *****/



/***** Desktop style *****/
@media only screen and (min-width: 976px) {

/* Hide Mobile only components */
.hidden-desktop,
.top-fixed,
#menu,
#btn-sub-newsletter-mob,
.home-intro {
    display: none!important;
}
/* Wrap */
.wrapper {
    width:976px;
    margin:0 auto 0 auto;
}
.hide {
    display:none;
}
a.download-plain-link{
    background:url(/__data/assets/image/0005/81680/sprite-no-repeat.png) no-repeat -4000px -12px;
    padding:6px 0 5px 33px;
    display:block;
}
a.download-plain-link span{
    border-bottom:1px dotted #0094d8;
}
a:hover.download-plain-link{
    background:url(/__data/assets/image/0005/81680/sprite-no-repeat.png) no-repeat -5000px -12px;
    padding:6px 0 5px 33px;
    display:block;
    border:none !important;
}
a:hover.download-plain-link span{border-bottom:1px dotted #0094d8;}

/* ---- Header Panel ---- */
.panel_header {
    padding:0;
    margin: 0 auto;
    width: 976px;
    height: 68px;
    position: relative;
    z-index:1000;
}
.panel_header_inner {
    width: 976px;
    height: 68px;
    position: ablolute;
    left: 0;
    top: 0;
    z-index: 10000!important;
}
.panel_header form {
    display:block;
    float:right;
    padding: 23px 0 0;
}
.panel_header .sq-form-field {
    background:transparent url(/__data/assets/image/0010/95059/sprite-general3.png) no-repeat 0 0;
    border:0;
    height:20px;
    width:200px;
    float:left;
    padding:2px 0 0 10px;
    outline: none;
}
.panel_header .sq-form-field:focus {
    border:0;
}
.panel_header span input {
    background:transparent url(/__data/assets/image/0010/95059/sprite-general3.png) no-repeat 0 -25px;


    border:0;
    width:22px;
    height:22px;
    float:left;
}
.panel_header a {
    display:block;
    float:right;
    padding:26px 0 0 0;
    margin:0 0 0 28px;
    font-size:0.8em;
}
.panel_header a:last-child {
    margin:0 30px 0 28px;
}
.panel_header a.main-logo {
    display:block;
    float:left;
    margin: 0;
    padding: 0;
    border: none;
    text-decoration: none;
}
.panel_header a.main-logo img {
    display:block;
    margin: 0;
    padding: 0;
    border: none;
    width: 104px;
    height: 68px;
}
.panel_header a:hover {
    border-bottom:1px dotted #0094d8;
}
.panel_header a.main-logo:hover {
    border-bottom: none;
}

/* ---- Navigation Panel ---- */
.panel_navigation {
    background-color: #E5E5E5;
    height:45px;
    position: relative;
    z-index: 200;
}
/*.section-111824 .panel_navigation,*/
#id125450 .panel_navigation,
#id123845 .panel_navigation,
#id123863 .panel_navigation,
#id125371 .panel_navigation,
#id125202 .panel_navigation,
#id125212 .panel_navigation,
#id114955 .panel_navigation {
    height:1px;
    background: none;
    border-bottom:1px solid #E5E5E5;
}
.panel_navigation .wrapper {
   /* background:url(/__data/assets/image/0007/81682/sprite-horizontal-repeat.png) repeat-x 0 1px;*/
   background-color: #E5E5E5;
}
.panel_navigation .mega_menu {
    float:left;
}
.panel_navigation .menuitem {
    float:left;
}
.panel_navigation .linkitem {
    color:#565759;
    font-size:1em;
    display:block;
    height:39px;
    padding:28px 25px 0 25px; /************ Padding in Top level nav item ***************************/
    background:url(/__data/assets/image/0009/81684/sprite-divider.png) no-repeat -400px 50%;
    position:relative;
    z-index:5000;
}
.panel_navigation .first .linkitem {
    background-image:none;
}

/* -- New Desktop Menu -- */
#desktop-menu {
    width: 976px;
    position: relative;
}
#main-top-menu {
    list-style-type: none;
    width: 976px;
    margin: 0;
    padding: 0;
   /* z-index: 999!important;*/
    position: absolute;
    top: 0;
    left: 0;
}
#main-top-menu li {
    position: relative;
    display: inline-block;
    float: left;
    margin: 0;
    padding: 0;
    text-align: center;
}
#main-top-menu > li {
    border-right: 1px solid #f5f5f5;
}
#main-top-menu > li:last-child {
    border: none;
}
#main-top-menu li a {
    display: block;
    margin: 0;
    color: #565759;

    font-size: 1em;


    text-decoration: none;
}
body:not(:-moz-handler-blocked) #main-top-menu li a { /* Firefox */
    font-size: 0.94em;
}
#main-top-menu > li > a {
    height: 29px;
    padding: 16px 20px 0;
}
.section-132142 #main-top-menu > li > a {
    height: 29px;
    padding: 16px 30px 0;
}
body:not(:-moz-handler-blocked) #main-top-menu > li > a { /* Firefox */
    padding: 15px 20px 0;
}
body:not(:-moz-handler-blocked).section-132142 #main-top-menu > li > a { /* Firefox */
    padding: 15px 30px 0;
}
#main-top-menu li a:hover {
    color: #fff;
}



#main-top-menu li ul {
    list-style: none;


    position: absolute;
    z-index: 100;
    top: 100%;
    left: 0;
    width: 207px;
    margin: 0;
    padding: 0;
}
#main-top-menu > li:last-child > ul {
    list-style: none;
    position: absolute;
    z-index: 100;
    top: 100%;
    left: -110px!important;
    width: 207px;
    margin: 0;
    padding: 0;
}
#main-top-menu li ul li {
    overflow: hidden;
    width: 100%;
    height: 0;
    color: #fff;
    transition: .2s;
}
#main-top-menu li ul li a {
    padding: 0 1.2em;
    background-color:rgba(0, 0, 0, 0.8);

    text-align: left;
    color: #fff;
    font-size: 0.9em;
    line-height: 3em;
    display: block;
    height: 36px;
}
body:not(:-moz-handler-blocked) #main-top-menu li ul li a { /* Firefox */
    font-size: 0.88em;
}
/* Sales conf 2015 */
#id132237 #main-top-menu > li > a[href$="/help"],
#id132223 #main-top-menu > li > a[href$="/attendees"],
#id132209 #main-top-menu > li > a[href$="/agenda"],
#id132195 #main-top-menu > li > a[href$="/prepare"],
#id132181 #main-top-menu > li > a[href$="/travel"],
#id132142 #main-top-menu > li > a[href$="/salesconf2016"],
/* Main site */
.section-115637 #main-top-menu > li > a[href$="/contact"],
.section-72053 #main-top-menu > li > a[href$="/about-us"],
.section-100643 #main-top-menu > li > a[href$="/our-partners"],
.section-111824 #main-top-menu > li > a[href$="/our-resources"],
.section-110014 #main-top-menu > li > a[href$="/clients"],
.section-70880 #main-top-menu > li > a[href$="/services"],
.section-70334 #main-top-menu > li > a[href$="/products"],
.section-70146 #main-top-menu > li > a[href$="/solutions"],
.section-70174 #main-top-menu > li > a[href$="/industries"] {  
    background-color:rgba(0, 0, 0, 0.5); 
    color: #fff;
}
#main-top-menu > li:hover > a {  
    background-color:rgba(0, 0, 0, 0.8)!important; 
    color: #fff;
}
#main-top-menu > li > a:hover {  
    background-color:rgba(0, 0, 0, 1)!important; 
    color: #fff;
}
#main-top-menu > li:hover li:hover > a {   
    background-color:rgba(0, 0, 0, 1); 
    color: #fff;
}
#main-top-menu > li:hover > ul > li {
    overflow: visible;
    height: 36px;
    border-bottom: solid 1px #c5c3c3;
    display: block;
}
#main-top-menu > li:hover > ul > li:last-child {
    border-bottom: none;
}
#main-top-menu li ul li ul {
    top: 0;
    left: 100%;
    border-left: solid 1px #c5c3c3; 
}
#main-top-menu > li:nth-last-child(3) > ul > li > ul,
#main-top-menu > li:nth-last-child(2) > ul > li > ul,
#main-top-menu > li:last-child > ul > li > ul {
    left: -207px;
    width: 207px;
    border-right: solid 1px #c5c3c3; 
    border-left: none; 
}
#main-top-menu li ul li ul:before {
    position: absolute;
    content: "";
    top: 13px;
    left: -20px;
    width: 0;
    height: 0;
    border: 5px solid transparent;
    border-left-color: #fff;
}
#main-top-menu > li:nth-last-child(3) > ul > li > ul:before,
#main-top-menu > li:nth-last-child(2) > ul > li > ul:before,
#main-top-menu > li:last-child > ul > li > ul:before {
    position: absolute;
    content: "";
    top: 13px;
    left: 200%;
    margin-left: -20px;
    border: 5px solid transparent;
    border-right-color: #fff;
}
#main-top-menu li > ul > li:hover > ul > li {
    overflow: visible;
    height: 36px;
    border-bottom: solid 1px #c5c3c3;
    display: block;
}
#main-top-menu li > ul > li:hover > ul > li:last-child {
    border-bottom: none;
}
#main-top-menu li ul li ul li a {  
    background-color:rgba(0, 0, 0, 0.8); 
    color: #fff;
}
#main-top-menu li:hover ul li ul li a:hover {  
    color: #fff;
    background-color:rgba(0, 0, 0, 1); 
}
/* -- End of New Desktop Menu -- */


/* -- Language Site Menu -- */
#lang-list {
    list-style-type: none;
    width: 110px;
    margin: 26px 0 0 28px;
    float: right;
    background-color: #fff;
}

#lang-list li {
    position: relative;
    display: block;
    margin: 0;
    padding: 0 8px;
    text-align: left;
    background-color: #fff;
}
#lang-list > li:after {
    position: absolute;
    content: "";
    top: 4px;
    right: 10px;
    width: 0;
    height: 0;
    border: 5px solid transparent;
    border-top-color: #565759;
}

#lang-list > li {
    height: 24px;
}
#lang-list > li > a {
    display: block;
    margin: 0!important;
    padding: 0 0 3px 24px;
    text-decoration: none;
    float: none!important;
    width: 100%;
    border: none;
    color: #565759;
}
#lang-list > li > a:hover {
    color: #00baf5;
}
#lang-list li ul {
    list-style: none;
    position: absolute;
    z-index: 100;
    top: 100%;
    left: 0;
    margin: 0;
    padding: 0;
}
#lang-list li ul li {
    overflow: hidden;
    width: 100%;
    height: 0;
    transition: .2s;
}
#lang-list li ul li a {
    padding: 0 0 3px 24px;
    display: block;
    float: none!important;
    width: 100%;
    margin: 0!important;
    border: none;
    color: #565759;
}
#lang-list li ul li a:hover {
    color: #00baf5;
}
#lang-list li ul li:last-child a {
    padding: 0 0 3px 0;
}

#lang-list > li:hover > ul > li {
    overflow: visible;
    display: block;
    height: 24px;
}
/* -- End of Language Site Menu -- */


/* ---- Home Banner ---- */
#id107723 .panel_banner {
    position:relative;
    width:976px!important;
    margin:30px auto 0 auto;
    z-index:100!important;
}
.bx-wrapper  {
    margin: 0 0 30px!important;
}
.banner {
    overflow:hidden;
    width:976px !important;
    height:276px !important;
}
.banner_navigation {
    background:url(/__data/assets/image/0007/81682/sprite-horizontal-repeat.png) repeat-x 0 -137px;
    height:38px;
}
.banner_navigation .wrapper {
    overflow:none;
}
.panel_banner ul {
    padding:0 0 0 20px;
}
.banner li {
    float:left;
    z-index:110;
    width:976px!important;
    height:276px!important;
}
.banner_navigation li {
    float:left;
}
.banner_navigation li a {
    text-transform:uppercase;
    color:#565759;
    font-size:0.75em;
    font-weight:bold;
    display:block;
    border-top:4px solid #5f6062;
    padding:12px 16px 0 10px;
    height:22px;
    margin:0 0 1px 0;
    width:285px;
}
.banner_navigation li a:hover, .banner_navigation li.on a {
    background-color:#fff;
    border-top:5px solid #ffd71e;
    padding:11px 16px 0 10px;
    color:#000;
}
.banner_inner img {
    margin:0 0 30px 0!important;
    display:block;
}
/* ---- Inner Page Aside ---- */
.panel_aside_inner {
    width:215px;
    float:left;
    margin:0 23px 0 0;
    min-height:400px;
}
.panel_aside_inner ul {
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
    overflow:hidden;
    margin:0 0 30px 13px;
}
.panel_aside_inner ul ul {
    -webkit-border-radius:0;
    -moz-border-radius:0;
    -o-border-radius:0;
    border-radius:0;
    margin:0;;
}
.panel_aside_inner li {
    overflow:hidden;
}
/* ----Sub Menu ---- */
/* Active page */
 /* 1st Level */
.panel_aside_inner ul li a {
    border-top:1px solid #fff;
    border-bottom:1px solid #cececf;

    color:#565759;
    padding:11px 30px;
    display:block;
    font-size:0.95em;
    overflow:hidden;
    background-color: #d4d4d4;
    background:#d4d4d4 url(/__data/assets/image/0010/95059/sprite-general3.png) no-repeat 14px -136px;
    background:url(/__data/assets/image/0010/95059/sprite-general3.png) no-repeat 14px -136px, -moz-linear-gradient(top, #d4d4d4 0%, #cacaca 100%);
    background:url(/__data/assets/image/0010/95059/sprite-general3.png) no-repeat 14px -136px, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d4d4d4), color-stop(100%,#cacaca));
    background:url(/__data/assets/image/0010/95059/sprite-general3.png) no-repeat 14px -136px, -webkit-linear-gradient(top, #d4d4d4 0%,#cacaca 100%);
    background:url(/__data/assets/image/0010/95059/sprite-general3.png) no-repeat 14px -136px, -o-linear-gradient(top, #d4d4d4 0%,#cacaca 100%);
    background:url(/__data/assets/image/0010/95059/sprite-general3.png) no-repeat 14px -136px, -ms-linear-gradient(top, #d4d4d4 0%,#cacaca 100%);
    background:url(/__data/assets/image/0010/95059/sprite-general3.png) no-repeat 14px -136px, linear-gradient(top, #d4d4d4 0%,#cacaca 100%);
}

.panel_aside_inner ul li a.hierarchy {
    background-color:#d4d4d4;
}
.panel_aside_inner ul li:last-child a.current {
    border-bottom: none;
}
.panel_aside_inner ul li a.current {
    background-color: #faf8f8;
    font-weight:bold;
    background:#faf8f8 url(/__data/assets/image/0010/95059/sprite-general3.png) no-repeat 15px -235px;
}
 /* 2nd Level */
.panel_aside_inner ul li ul li a, .panel_aside_inner ul li ul li a.hierarchy  {
    background:#e1e1e1 url(/__data/assets/image/0010/95059/sprite-general3.png) no-repeat;
    background-position: 23px -136px;
    font-weight: normal;
    padding-left: 35px;
}
.panel_aside_inner ul li ul li a.current {
    background-position: 23px -236px;
    background-color: #faf8f8;
}
.panel_aside_inner ul li:last-child ul li:last-child a {
    border-bottom: none;
}
 /* 3rd Level */
.panel_aside_inner ul li ul li ul li a, .panel_aside_inner ul li ul li ul li a.hierarchy {
    background-color: #e1e1e1;
    background-position: 33px -136px;
    padding-left: 45px;
}
.panel_aside_inner ul li ul li ul li a.current {
    background-position: 33px -235px;
    background-color: #faf8f8;
}
 /* 4th Level */
.panel_aside_inner ul li ul li ul li ul li a, .panel_aside_inner ul li ul li ul li ul li a.hierarchy  {
    background-color: #e1e1e1;
    background-position: 43px -136px;
    padding-left: 55px;
}
.panel_aside_inner ul li ul li ul li ul li a.current {
    background-position: 43px -235px;
    background-color: #faf8f8;
}
 /* 5th Level */
.panel_aside_inner ul li ul li ul li ul li ul li a, .panel_aside_inner ul li ul li ul li ul li ul li a.hierarchy  {
    background-color: #e1e1e1;
    background-position: 53px -136px;
    padding-left: 65px;
}
.panel_aside_inner ul li ul li ul li ul li ul li a.current {
    background-position: 53px -235px;
    background-color: #faf8f8;
}
.panel_aside_inner li a.first, .panel_aside_inner li a.first:hover {
    background: #00B5E6;
    color: #fff !important;
    font-size: 1.1em;
    padding: 10px 20px 10px 15px;
    font-weight: bold;
}
.panel_aside_inner li a.first:hover {
    background-image: none !important;
}
.panel_aside_inner ul li a:hover, .panel_aside_inner ul li a.current:hover {
    color: #0094d8 !important;
}
.panel_aside_inner ul li a.current,  .panel_aside_inner ul li a.hierarchy  {
    background-image: url(/__data/assets/image/0010/95059/sprite-general3.png) no-repeat !important;
    color:#555 !important;
    font-weight: bold !important;
}
/* ---- Content ---- */
.panel_content {
    clear: both;
    padding:0 0 30px 0;
    width:976px;
    overflow:auto;
    margin:0 auto 0 auto;
    position: relative;
    z-index: 100;
}
#map-canvas {
    z-index: 99;
}

.ie .panel_content {
    overflow:hidden;
}
.ie6 body, ie7 body {
    overflow:auto;
}
.panel_content .wrapper {
    padding:46px 0 0;
    font-size:0.95em;
}
#id107723 .panel_content .wrapper {
    padding:20px 0 0;
    font-size:0.95em;
}
#id107723 .content {
    padding-top: 0px!important;
}

.inner .panel_content .wrapper {
    padding-left:0px !important;
    width:940px;
}
.content {
    float:left;
    width:700px;
    margin:0;

    padding-top: 20px;
}
.home .content {
    float: none;
    width:100%;
    margin:0;
}
.fullwidth .content{
 float:left;
 width:750px;
 margin:0 auto;
 padding-left:20px; 
}
.no-columns .content{
  width: 900px;
}
.no-columns ul.sub_navigation{
  display: none;
}
.fullwidth .panel_content .wrapper{
    padding-top:0px;
}
#id115236 .panel_content .wrapper,
#id113695 .panel_content .wrapper,
#id107836 .panel_content .wrapper,
#id98073 .panel_content .wrapper,
#id110514 .panel_content .wrapper,
#id107879 .panel_content .wrapper {
    padding-top:0px;
}
#id119648 .panel_content .wrapper {
    padding-top: 20px;
}
.home .content_head {
    display:none;
    float:left;
}
#right-col {
    width:230px;
    float:left;
    margin:0;
}
.right-col-no-border-box {
    margin-top: 1em;
}
.column {
    float:left;
    width:280px;
    padding:0 20px 0 0;
}
.content ul.blog-list {
    margin: 0;
}
.blog-list li {
    list-style: none;
    clear: left;
}
.page-top-banner {
    display: block;
}
/*** Newsletter button ***/
.section-72975 #btn-sub-newsletter,
.section-115637 #btn-sub-newsletter,
.section-72053 #btn-sub-newsletter,
.section-141162 #btn-sub-newsletter,
.section-100643 #btn-sub-newsletter,
.section-111824 #btn-sub-newsletter,
.section-110014 #btn-sub-newsletter,
.section-70880 #btn-sub-newsletter,
.section-70334 #btn-sub-newsletter,
.section-70146 #btn-sub-newsletter,
.section-70174 #btn-sub-newsletter,
.section-107723 #btn-sub-newsletter {
    display: block!important;
    position: fixed;
    top: 143px;
    left: 0px;
    margin: 0;
    padding: 0;
    width: 100%;
   /* height: 100px;*/
    height: 172px;
    z-index: 1!important;
}
#btn-sub-newsletter span {
    display: block;
    margin: 0 auto;
    padding: 0;
    width: 1236px;
   /* height: 100px;*/
    height: 172px;
}
#btn-sub-newsletter a {
    display: block;
    text-indent: -9999px;
    margin: 0 0 0 1136px;
    padding: 0;
  /*  width: 100px;
    height: 100px;*/
    width: 120px;
    height: 172px;
 /*    transition: background 0.4s;
   background: #fff url(/__data/assets/image/0013/141115/btn-newsletter-100x100.png) no-repeat 0px 0px;*/
    background: #fff url(/__data/assets/image/0017/143621/Newsletter-image-design.jpg) no-repeat 0px 0px;
    z-index: 10!important;
}
/*
#btn-sub-newsletter a:hover {
    background: #fff url(/__data/assets/image/0010/141121/btn-newsletter-100x100_.png) no-repeat 0px 0px;
}
*/
/*** End of Newsletter button ***/


/* -- Link Styles -- */
h2 a, h2 span.no-link {
    color:#565759;
    display:block;
    background:none;
    padding:0 ;
}
h2 a:hover {
    border:0 !important;
    color:#0094d8 !important;
}
h3 a {
    border-bottom:1px dotted transparent;
    background:none;
    padding:0 ;
}
#id72975 h3 a {
    padding:0;
}
#mega-menu h3 a {
    background:none;
    padding:0 ;
    border-bottom:1px dotted transparent;
}
h3 a:hover {
    border-bottom:1px dotted #0094d8;
}
.view {
    color:#7fb437;
    background:none;
    padding:0 ;
}
.view2 {
    color:#00baf2;
    background:url(http://m.smbambooveneer.com/__data/assets/image/0007/135646/blue-arrow.png) no-repeat 2px 0px;
    padding:0 0 0 15px;
    display: block;
    margin: 0 0 5px;
}
.view:hover,
.more-info .view:hover {
    border-bottom:1px dotted #7fb437;
}
.toppad {
   padding-top:0.5em;
   clear:both;
   background-position:0 65%;
}
.download_casestudy {
    padding:20px 20px 20px 50px;
    color:#505050;
    font-size:0.85em;
    font-weight:bold;
    display:block;
    margin:0 0 20px 0;
    overflow:auto;
    background:#f4f4f4 url(/__data/assets/image/0005/81680/sprite-no-repeat.png) no-repeat -3990px 50%;
    clear:both;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
}
.download_casestudy_icon_top {
    padding:20px 20px 20px 50px;
    color:#505050;
    font-size:0.85em;
    font-weight:bold;
    display:block;
    margin:0 0 20px 0;
    overflow:auto;
    background:#f4f4f4 url(/__data/assets/image/0005/81680/sprite-no-repeat.png) no-repeat -3990px 11px;
    clear:both;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
}
.download_casestudy:hover {
    background:#f4f4f4 url(/__data/assets/image/0005/81680/sprite-no-repeat.png) no-repeat -4990px 50%;
}
.download_casestudy_icon_top:hover {
    background:#f4f4f4 url(/__data/assets/image/0005/81680/sprite-no-repeat.png) no-repeat -4990px 11px;
}
.external-site-link a span  {
    padding:  10px 43px 10px 0;
     background:  url("/__data/assets/image/0015/37041/bg-external-site-link.gif") no-repeat 100% 3px;
     color:  #0094d8;
}
.diagram {
    padding:10px 10px 10px 10px;
    color:#fff;    
    display:block;
    background:#424b55;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
}
.diagram h4 {
    border-bottom: 1px dotted #fff;
    font-weight: bold;
    margin-bottom: 0.5em;
    padding-bottom: 0.5em;
    text-transform: uppercase;
}
.diagram .download {
    padding:0 0 0 30px;
    color:#fff;
    font-size:0.85em;
    font-weight:bold;
    display:block;
    margin:0 0 10px 0;
    overflow:auto;
    background:#424b55 url(/__data/assets/image/0005/81680/sprite-no-repeat.png) no-repeat -4000px 50%;
    clear:both;
}
.diagram a {
   color:#fff;
   border-bottom: none;
}
.diagram a:hover {
   color:#fff;
   border-bottom: 1px dotted #fff;
}
.diagram .download:hover {
   background:#424b55 url(/__data/assets/image/0005/81680/sprite-no-repeat.png) no-repeat -5000px 50%;
}
.diagram .filesize {
   color:#7b8188;
}
.news-feed-icon {
    float: right;




    margin-top: -45px;
}
#news_summary_overview .news-feed-icon {
    margin-top: -47px;
}
.rss {
    background:url(/__data/assets/image/0006/81681/sprite-hover-buttons.png) no-repeat 0 0;
    width:60px;
    height:25px;
    margin:-4px 0 0 0;
    float:right;
    display:block;
}
.rss:hover {
    background-position:0 -25px;
}
.rss span {
    display:none;
}
.rss_button {
    background:url(http://m.smbambooveneer.com/__data/assets/image/0009/81648/RSS-Button.png) no-repeat 0 0;
    width:25px;
    height:25px;
    margin:-4px 10px 0 0;
    float:left;
    display:block;
}
.rss_button:hover {
    background-position:0 -25px;
}
.rss_button span {
    display:none;
}
.email_button {
    background:url(/__data/assets/image/0003/68421/social_email.png) no-repeat 0 0;
    width:25px;
    height:25px;
    margin:-4px 10px 0 0;
    float:left;
    display:block;
}
.email_button:hover {
    background-position:0 -25px;
}
.email_button span {
    display:none;
}
.download_paper {
    background:url(/__data/assets/image/0003/68385/icon_download_paper.png) no-repeat 0 0;
    padding:6px 0 5px 33px;
    display:block;
    margin-bottom: 16px;
    border-bottom:1px dotted #fff;
}
.download_paper:hover {
    background:url(/__data/assets/image/0010/73828/icon_download_paper_over.png) no-repeat 0 0;
    border-bottom:1px dotted #0094d8;
}

/* -- Headings-- */
.content_head h1, .content h1 {
    font-size:1.8em;
    margin:0 0 0.5em 0;
}
#id141162 .content_head h1,
#id115637 .content_head h1,
#id141989 #lang-list,
#id141989 #___gcse_0,
#id141989 .content_head h1,
#id141807 #lang-list,
#id141807 #___gcse_0,
#id141807 .content_head h1,
#id141787 #lang-list,
#id141787 #___gcse_0,
#id141787 .content_head h1,
#id141765 #lang-list,
#id141765 #___gcse_0,
#id141765 .content_head h1,
#id141700 #lang-list,
#id141700 #___gcse_0,
#id141700 .content_head h1,
#id141022 #lang-list,
#id141022 #___gcse_0,
#id141022 .content_head h1,
#id140908 #lang-list,
#id140908 #___gcse_0,
#id140908 .content_head h1,
#id139700 #lang-list,
#id139700 #___gcse_0,
#id139700 .content_head h1,
#id124901 .content_head h1,
#id112679 .content_head h1,
#id103186 .content_head h1,
#id102891 .content_head h1 {
  display: none; 
}
.content h2 {
   font-size:1.3em;

   margin:0 0 10px 0;
   border-bottom:1px dotted #494949;
   padding: 20px 0 3px;
}
.content .section-box h2 {
   padding: 0 0 3px!important;
}
.content h3 {
    font-size:1.2em;
    font-weight:bold;
    margin:0 0 5px;
}
.p25-sol-popup h3 {
    font-size:1.1em;
    font-weight:bold;
    margin:1em 0 0.5em 0;
    text-decoration: underline;    
}
.home .promotion_type_b h3 {
    margin:0 0 0.5em 0;
}
.home .promotion_type_a h2 {
    margin-top:0;
}
.list_item {
    border-bottom:1px dotted #a8a8a8;
    padding:0 0 18px 0;
}
.list_item.last {
    border:none;
    padding:0;
}
.list_item h3{
    font-size:1.2em;
    font-weight:normal;
}
.list_item h5 {
    font-size:1.2em;
    margin:1em 0 0.2em 0;
}
.list_item view {
    font-size:0.9em;
}
.list_item img {
    margin:10px 0 0 0;
}
.column h1, .promotion_type_a h2, .mega-menu-container h2{
    font-size:1.40em !important;
    padding:0 0 0.5em 0;
    margin:0 0 0.5em 0;
    border-bottom:1px dotted #494949;
}
.home .promotion_type_b h2 {
    border:0;
    padding:0;
    margin-top:0;
}
.mega-menu-container h2 {
    border:0;
    padding:0;
}
.mega-menu-container h3 {
    font-size:1.1em;
    padding:0;
}
.promotion_type_a h4  {
    font-size:0.95em;
    font-weight:normal;
    padding:0 0 6px 0;
    margin:0 0 1em 0;
    border-bottom:1px dotted #494949;
    text-transform:uppercase;
}
.promotion_type_b h2 a, .promotion_type_b h2 a:hover {
    font-size:1.4em;
    display:block;
    padding:0;
    margin:0;
    color:#fff !important;
    background:none;
}
.promotion_type_b h2#polish-home-col3 a {
    font-size:1em!important;
}
.promotion_type_b h3 {
    padding:0;



    font-size:1.3em;
}
.column h1 {
    margin-top:20px;
}
.column h1 span, .promotion_type_a h2 span, .content h2 a span {
    color:#0094d8;
    font-size:0.95em;
    padding:0 3px 0 0;
}
.two-col-div-narrow h3 {
    margin:0 0 0.5em 0;
    font-size:1.2em;
    font-weight:bold;
}
.right-col-no-border-box h4 {
    font-weight: bold;
    padding-bottom: 0.5em;
    margin-bottom:0.5em;
    border-bottom: 1px dotted #494949;
    text-transform:uppercase;
}

/* -- Content Items -- */
.note {
    display:block;
    margin:-0.4em 0 0.5em 0;
}

.blue_button{
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #00B5E6;   
    background-origin: padding-box;
    background-position: 20px 20px;
    background-repeat: no-repeat;
    background-size: auto auto;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    color: #FFFFFF;
    font-family: 'Lato',arial,helvetica,trebuchet ms,verdana,sans-serif;
    margin-bottom: 20px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 0;
    padding-top: 20px;
}
.blue_button p, .blue_button p a {padding:0 40px 0 25px !important; font-weight:700; font-size: 1.2em; color:#ffffff;}
.blue_button p a:hover{ border-bottom: 1px dotted #ffffff;}
.reduce_padding,.reduce_padding p a, .reduce_padding p a:hover{padding-left:0px!important; padding-right:0px!important;}
.pull_quote {
    display: block;
    text-decoration: none;
    font-family:'Lato', arial, helvetica, trebuchet ms, verdana, sans-serif;
    background:#00B5E6 url(/__data/assets/image/0020/68411/quote_start.png) no-repeat 20px 20px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
    color:#fff;
    padding:20px 0 20px 20px;
    margin:0 0 30px 0;
}
.quote2 .pull_quote {
    background:#fff url(/__data/assets/image/0008/83942/quote_start_wh.png) no-repeat 20px 20px;
}
.pull_quote p {

    background:url(/__data/assets/image/0009/68409/quote_end.png) no-repeat 95% 95%;
    display:block;
    padding:0 40px 0 30px;
    font-size:1.1em;
    font-weight:bold;
}
#services_pull_quote p{
    font-size:1.2em;
}
.pull_quote span {
    text-transform:uppercase;
    border-top:1px dotted #fff;
    display:block;
    padding:10px 20px 0 0;
    margin:10px 20px 0 0;
    font-size:0.9em;
    word-spacing: 0.15em;
}
/* smaller quotes for Right sidebar*/
.sidebar_quote {
    background: url("/__data/assets/image/0020/68411/quote_start.png") no-repeat scroll 12px 20px #00B5E6;
    border-radius: 10px 10px 10px 10px;
    color: #FFFFFF;
    font-family: 'Lato',arial,helvetica,trebuchet ms,verdana,sans-serif;
    margin: 0 0 20px 13px;
    padding: 20px 0 20px 14px;
}
.sidebar_quote p {
    background: url("/__data/assets/image/0009/68409/quote_end.png") no-repeat scroll 95% 95% transparent;
    display: block;
    font-weight: bold;
    padding: 0 32px 0 24px;
    font-size: 1.1em;
}
.sidebar_quote span {
    border-top: 1px dotted #FFFFFF;
    display: block;
    font-size: 0.8em;
    margin: 10px 20px 0 0;
    padding: 10px 20px 0 0;
    text-transform: uppercase;
}
.sidebar_quote a span {
    color: #fff;
}
/* smaller quotes for Left sidebar*/
.leftsidebar_quote {
    background:#fff url(/__data/assets/image/0010/83944/quote_start_whsm.png) no-repeat 12px 20px;
    border-radius: 10px 10px 10px 10px;
    font-family: 'Lato',arial,helvetica,trebuchet ms,verdana,sans-serif;
    border: 1px solid #00B5E6;
    margin: 0 0 20px 13px;
    padding: 20px 0 20px 14px;
}
.leftsidebar_quote p {
    background: url("/__data/assets/image/0011/83945/quote_end_whsm.png") no-repeat scroll 95% 95% transparent;
    display: block;
    font-weight: bold;
    padding: 0 32px 0 24px;
}
.leftsidebar_quote span {
    border-top: 1px dotted #565759;
    display: block;

    font-size: 0.8em;
    margin: 10px 20px 0 0;
    padding: 10px 20px 0 0;
    text-transform: uppercase;
}

/* banner quote */
.banner_quote {
  float: left; 
  width: 420px; 
  margin-right: 20px;
}
.sidebar_img {
    margin-bottom: 20px;
}
h2 a img {
    display:block;
    float:right;
    background:#fff;
    padding:10px 0 0 20px;
}
#content-inner li {
    display:block;
    padding:0 0 3px 20px;
    background:url(/__data/assets/image/0005/73625/dot.png) 6px 6px no-repeat;
}
/* ---- Inner Columns ---- */
.two-col-div {
    float:left;
    width:324px;
    margin:0 20px 0 0px;
}
.two-col-div-link {
    display: block;
    float:left;
    width:284px;
    height: 255px;
    margin:0 20px 0 0px;
    padding: 20px;
    border: solid 1px #fff;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
    background: #fff;
    text-decoration: none;
}
.two-col-div-link:hover {
    border: solid 1px #94e6fc;
    background: #fbfeff;
}
#id92846 .two-col-div-link p {
    color: #565759;
}
.two-col-div-float-right {
    float:right;
    width:324px;
    background-color: #FFFFFF;
    padding: 0 0 20px 30px;
}
.three-col-div {
    float:left;
    width:206px;
    margin:0 13px 0 13px;
}
.two-col-div-narrow, .two-col-one-third-div  {
    width:223px;
    float:left;
    margin:0 27px 0 0;
}
.two-col-div-wide, .two-col-two-third-div {
    width:443px;

    float:left;
    margin:0 27px 0 0;
}
.two-col-two-third-div{width:423px !important;}
.two-col-one-third-div, .two-col-two-third-div, .two-col-div-narrow {
    padding-top: 14px;
}
.two-col-two-third-div img {
    margin: 10px 15px 10px 0;
}
.three-col-div-left {
    float: left;
    margin-right: 30px;
    width: 195px;
    padding: 0 0 10px;
}
.third-col-div-left {
    float: left;
    margin-right: 30px;
    width: 30%;
}
.two-third-col-div-left {
    float: left;
    margin-right: 30px;
    width: 60%;
}
.three-col-div-right {
    float: left;
    width: 195px;
    padding: 0 0 10px;
}
.third-col-div-right {
    float: left;
    width: 30%;
}
.four-col-div-left {
    float: left;
    margin-right: 35px;

    width: 146px;
}
.four-col-div-right {
    float: left;
    width: 146px;
}
.promo-col {
  float: left;
  margin: 0 27px 0 0;
  width: 500px !important;
}
.no-columns .promo-col {
    width: 645px !important;
}
.nomargin {
    margin:0;
}

/* -- Promotional Boxes -- */
.promotion, .infobox, #contact-form-content-mkto, #contact-country-wrapper {
    padding:20px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
    margin:0 0 20px 0;
    overflow:auto;
}
.promotion_type_a, .infobox, #contact-form-content-mkto, #contact-country-wrapper {
    background-color:#f4f4f4;
}
.promotion_type_a h2 a {
    color:#565759;   
}
.content .promotion_type_a ul {
    margin:0;
    list-style:none;
}
.promotion_type_a li a {
    font-size:1.25em;
    font-weight:bold;
}
.promotion_type_a li a:hover {
   border-bottom:1px dotted #0094d8;
}
.promotion_type_b {
    background-color:#00B5E6;
    color:#fff;
}
.promotion_type_b a {
    color:#fff;
}
.promotion_type_b .promotion_content {
    padding:1em 0 0.3em 0;
    border-bottom:1px dotted #fff;
    border-top:1px dotted #fff;
    margin:0 0 1em 0;
}
.promotion_type_b span {
    font-size:2.5em;
    float:left;
    clear:left;
    font-weight:bold;
    padding:0 10px 5px 0;
}
/* Endorsed Partners page */
.event-summary, .partner-summary, .cs-summary {
    overflow:auto;
    margin:0 0 30px 0;
}
.event-summary img, .partner-summary img, .cs-summary img {
    float:left;
    margin:5px 15px 0 0;
    border:none;
}
.event-summary-text, .partner-summary-text, .cs-summary-text {
    float:left;
    width:460px;
    padding-bottom:0px;
}


.event-summary h2, .partner-summary h2, .cs-summary h2 {
    margin:0 0 10px 0;
    padding:0;
}

/* End of Endorsed Partners page */


/* ---- Career - jobs ----*/
.job-id-link a#button,.job-id-link  a#button:active,.job-id-link a#button:visited {background: url(/__data/assets/image/0006/92634/careers-button.png) no-repeat top left; display:block; height:40px; text-decoration:none; background-position: 0 0; width: 209px; height: 39px;}
.job-id-link a#button:hover{ background-position: 0 -89px; width: 209px; height: 39px; } 
.right-side span a  {
     background: url(/__data/assets/image/0006/68379/download_casestudy.png?v=0.3.1) no-repeat 0px 15% !important;
     color:  #0094D8;
     display:  block;
     margin:  -10px 0;
     padding:  10px 10px 10px 35px;
}
.right-side span a:hover  {
     background: url(/__data/assets/image/0005/73778/download_casestudy_over.png?v=0.3.1) no-repeat 0px 15% !important;
     color:  #0094D8;
     display:  block;
     margin:  -10px 0;
     padding:  10px 10px 10px 35px;
}

/* ---- Page Tabs ---- */
#page-tabs  {
     padding:0;
     margin:1em 10px 0 0;
     float:left;
     border-bottom:1px solid #00baf5;
     width:692px;
    list-style: none!important;
 }
 
#page-tabs li  {
    background-image: none!important;
    list-style: none!important;
    color:#0092db;
    border:1px solid #ccc;
    border-bottom:1px solid #00baf5;
    background-color: #f7f7f7;
    -webkit-border-top-left-radius: 4px;
    -webkit-border-top-right-radius: 4px;
    -moz-border-radius-topleft: 4px;
    -moz-border-radius-topright: 4px;
    -o-border-radius-topleft: 4px;
    -o-border-radius-topright: 4px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    float:  left;
    display:  block;
    margin:0 2px -1px 0;
    padding:0;
    font-size:0.9em;
    overflow:hidden;
}
#page-tabs li a  {
     margin:  0;
     padding:  5px 13px 5px 11px;
     display:  block;

     font-weight:  bold;
     color:  #666;
}
#page-tabs li:hover, #page-tabs li.current   {
    background:#fff;
    border:1px solid #00baf5;
}
#page-tabs li.current  {
    border-bottom:1px solid #fff;
}
#page-tabs li:hover a, #page-tabs li.current a {
    color:#0092db;
}

/* Additional styles for the height of the contact form fields */
#contact-form-content-mkto .mktFirstName,#contact-form-content-mkto .mktLastName,
#contact-form-content-mkto .mktCompany,#contact-form-content-mkto .mktEmail,
#contact-form-content-mkto .mktPhone{
height:25px; width:240px
}
#contact-form-content-mkto .mktMessage{width:240px;}
/*MARKETO FORM CSS DO NOT CHANGE*/
/*SYSTEM CSS - DO NOT EDIT */
/*div.boxSpan { overflow: hidden; }
span.lpContentsItem.richTextSpan { display: block; }
span.lpContentsItem p:first-child { margin-top: 0px; }
a.lpImageLink img { border: none; }*/
#contact-form-content-mkto form label{width:110px}
#contact-form-content-mkto .mktFormSelect {width:242px; height:28px}
form.lpeRegForm { margin: 0px; padding: 0px; }
form.lpeRegForm ul { margin: 0px; padding: 0px; list-style: none; }
form.lpeRegForm li { margin: 0px; padding: 1px 10px 3px 10px; list-style: none; clear: both; }
form.lpeRegForm label { padding-right: 20px; float: left; text-align: left; }
form.lpeRegForm li.mktLblRight label { float: none; }
form.lpeRegForm li.mktLblRight input[type='checkbox'] { position: relative; left: -4px; }
form.lpeRegForm ul.mktLblCenter label { text-align: right; }
form.lpeRegForm ul.mktLblAbove span.mktInput { clear: both; }
form.lpeRegForm ul.mktLblAbove label { padding-left: 10px; }
form.lpeRegForm ul.mktLblAbove li.mktFormReq label { background:  url(/__data/assets/image/0015/64302/backRequiredGray.gif) no-repeat -5px 0px; }
form.lpeRegForm ul.mktLblAbove li#mktFrmButtons label { display: none; }
form.lpeRegForm li.mktFormReq label { font-weight: bold; background:  url(/__data/assets/image/0015/64302/backRequiredGray.gif) no-repeat right 0px; }
span.mktError { text-align: left; position: relative; }
span.mktError input { background: #ECEFFF; }
span.mktError span.mktFormMsg { display: inline; position: absolute; top: 2px; left: 4px; xcolor: #8C8FFF; color: red; font-size: small; width: 200px; }

/* ---- Player ----*/
.player {
    display:block;
    overflow:auto;
}
.two-col-div-narrow .player {
    margin-bottom: 20px;
}
.player a {
    display:block;
    position:relative;
    float:left;
}
.player img {
    display:block;
}
.player .play {
    position:absolute;
    display:block;
    z-index:12;
    width:100%;
    height:100%;
    background:url(/__data/assets/image/0005/74408/play.png) no-repeat 50% 50%;
    background-size: 30%;
    opacity: 0.8;
    transition: opacity 0.4s, background 0.4s;
}
.player a:hover .play {
    background: #333 url(/__data/assets/image/0005/74408/play.png) no-repeat 50% 50%;
    background-size: 30%;
    opacity: 0.5;
}
.playvideo{
 -webkit-border-radius: 0px !important;
    -moz-border-radius: 0px !important;
    -o-border-radius: 0px !important;
    border-radius: 0px !important;
}
/* Additional rules for cleaner HTML - Colorbox update */
a.video {
  border-radius: 10px;
  display: inline-block;
  overflow: hidden;
  position: relative;

}
a.video:after {
  background: url("/__data/assets/image/0005/74408/play.png") no-repeat 50% 50%;

  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
a.video:hover:after {
  background: url("/__data/assets/image/0004/74407/play_over.png") no-repeat 50% 50%;
}

/* ---- Footer ----*/
.panel_footer {
    border-top:1px solid #d2d2d2;
    background:url(/__data/assets/image/0007/81682/sprite-horizontal-repeat.png) repeat-x 0 -176px;
}
.panel_footer .wrapper {
    padding:0;
    width:930px;
    font-size:0.9em;
    background:url(/__data/assets/image/0007/81682/sprite-horizontal-repeat.png) repeat-x 0 -176px;
    overflow:auto;
}
.panel_footer a {
    color:#565759;
    display:block;
    height:3.2em;
}
.panel_footer li {
    float:left;
    width:108px;
    padding:0 12px 0 12px;
    background:url(/__data/assets/image/0009/81684/sprite-divider.png) no-repeat -200px 0;
}
.panel_footer li a {
    font-weight:bold;
    text-transform:uppercase;
}
.panel_footer li a:hover {
    color:#00baf5;
}
.panel_footer li li {
    padding:0 0 3px 0;
    width:auto;
    float:none;
    background:none;
    font-size:0.95em;
    min-height:20px;
}

.panel_footer li li a {
    text-transform:none;
    height:auto;
}
.panel_footer li li ul {
    padding:7px 0 0 0;
}
.panel_footer li li li a {
    background:url(/__data/assets/image/0009/68373/dash.png) no-repeat 0 6px;
    padding-left:12px;
}
.lang_fra a {
    background:url(/__data/assets/image/0010/95059/sprite-general3.png) no-repeat 0 -950px;
    padding-left:25px;
}
.lang_ger a {
    background:url(/__data/assets/image/0010/95059/sprite-general3.png) no-repeat 0 -500px;
    padding-left:25px;
}
.lang_por a {
    background:url(/__data/assets/image/0010/95059/sprite-general3.png) no-repeat 0 -650px;
    padding-left:25px;
}

.lang_spa a {
    background:url(/__data/assets/image/0010/95059/sprite-general3.png) no-repeat 0 -800px;
    padding-left:25px;
}
.lang_rus a {
    background:url(/__data/assets/image/0010/95059/sprite-general3.png) no-repeat 0 -1100px;
    padding-left:25px;
}
.lang_pol a {
    background:url(/__data/assets/image/0010/95059/sprite-general3.png) no-repeat 0 -1250px;
    padding-left:25px;
}
.lang_eng > a {
    background:url(/__data/assets/image/0010/95059/sprite-general3.png) no-repeat 0 -1400px;
    padding-left:25px;
}
.copyright {
    clear:both;
    padding:20px 0 0 0;
    font-size:0.9em;
    text-align: center;
}
.copyright a:hover {
    color:#00baf5;
}
.copyright a {
    display: inline-block;
    padding:0 18px;
}
#tab-page-content {
    border:1px solid #00baf5;
    border-top:0px;
    padding:20px;
    overflow:auto;
    float:left;
    width:650px; /* width changed to 650 from 670*/
}
#tab-page-content .two-three-col-wrapper{
    margin: 0px 0px 0px 0px;
}
#tab-page-content #content-inner {
    float:left;
    margin:0;
}
#tab-page-content .two-col-div {
    width:295px;
}
#tab-page-content .two-col-div-narrow {
    width:180px;
}
#tab-page-content .promotion {
    display:none;

    background-color:#fff;
}

/* ---- DMR ----*/
.greyroundbox {
  padding: 20px;

  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  background: #F4F4F4;
  float: right;
  width: 190px;
}
.greyroundbox img {
  width: 100%;
}
.rightcol {
  float: right;
}
#tab-page-content .greyroundbox {
  width: 160px;
}
.dmr-features-list ul {
  margin: 0 0 8px 4px;
}
.imgs-float-left img {
  float: left;
  clear: left;
  margin: 10px 15px 10px 0;
}
.imgs-float-left div {
  overflow: hidden;
  margin: 10px 10px 10px 0;
}
.dmr-features-list {
  margin-bottom: 15px;
}
.imgs-float-left h3 {
  margin: 0 0 0.5em;
  overflow: hidden;
}
.imgs-float-left h3 a {
  display: block;
  background: url(/__data/assets/image/0005/81680/sprite-no-repeat.png) no-repeat -2000px -14px;
}
.why-choose-dmr {
  border: 2px solid #85D7EF;
  padding: 20px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.why-choose-dmr li a {
  line-height: 1.2em;
  color: #5A5A5A;
  font-size: 13px;
  vertical-align: top;
}
.why-choose-dmr a:hover {
  color: #00BAF5;
}
.content .why-choose-dmr-title {
  border: none;
  clear: both;
  padding: 1em 0 0 0;
}
.why-choose-dmr ul {

  margin: 0;

  list-style: none; 
}
.why-choose-dmr li {
  line-height: 1em;
  margin-bottom: 6px;
  overflow: hidden;
}
.business-outcomes {
  float: left;
  width: 160px;
}
#id148307 .business-outcomes,
#id135663 .business-outcomes {
  width: 315px;
}
.below-content .business-outcomes {
  width: 140px;
}
.business-outcomes h3 {
  margin: 0 0 0.5em;
  background: url("/__data/assets/image/0007/75526/dmr-business-outcomes.gif") no-repeat 0 0;
  text-transform: uppercase;
  padding-left: 35px;
  height: 35px;
  font-size: 1em;
}
#id148307 .business-outcomes h3,
#id135663 .business-outcomes h3 {
  padding: 4px 0 0 35px;
}

.technical, /********************************************* .technical1 is a New P25 page additional class ********************************************/
.technical1 {
  overflow: hidden;
  border-left: 1px dotted #000000;
  margin-left: 21px;
  padding-left: 23px;
  width: 470px;
}
#id148307 .technical1,
#id135663 .technical1 {
  width: 315px;
}
.technical h3,
.technical1 h3 {/********************************************* .technical1 is a New P25 page additional class ********************************************/
  margin: 0 0 0.5em;
  background: url("/__data/assets/image/0008/75527/dmr-technical.gif") no-repeat 0 0;
  text-transform: uppercase;
  padding: 4px 0 0 35px;
  height: 43px;
  font-size: 1em;
}
.technical ul,
.technical1 ul {/********************************************* .technical1 is a New P25 page additional class ********************************************/
  margin-right: 5px;
}
.below-content .technical,
.below-content .technical1 {/********************************************* .technical1 is a New P25 page additional class ********************************************/
  width: 420px;
}
.margintopbot {
  margin: 5px 0;
}
.greyroundbox .download, .dmr-spec-list .download {
  background: url(/__data/assets/image/0005/81680/sprite-no-repeat.png) no-repeat -4000px 50%;
  display: block;
  padding: 5px 0 5px 29px;
  font-weight: bold;
  font-size: 12px;
  color: #565759;
  overflow: hidden;
  line-height: 1.3em;
}
.two-col-div .download {
    margin: 0 0 10px;
}
.greyroundbox .list_item {
  margin-bottom: 15px;
}
.greyroundbox .list_item.last {
  margin: 0;
}
.content .noborder {
  border: none;
}
.dmr-features-list h3, .content .notopmargin {
  margin-top: 0;
}
#content-inner .dmr-features-list li {
  background: url("/__data/assets/image/0005/73625/dot.png") no-repeat 6px 6px;
}
.dmr-float-right {
  float: right;
  margin: 0 28px 0 0;
}
.content .dmr-margin {
  margin-left: 12px;
}

/*--- paper promo ---*/
.paper-promo h2 {
  padding-top: 10px;
}
.paper-promo h4 {
  padding-top: 10px;
}
.paper-promo .download-pdf-link a {
  padding: 0pt;
  font-size: 1em;
}

/*--- industry sections ---*/

/* set main nav item active */
.section-80677 #section-70124 .linkitem,
.section-80685 #section-70124 .linkitem,
.section-80689 #section-70124 .linkitem,
.section-80693 #section-70124 .linkitem,
.section-80697 #section-70124 .linkitem,
.section-80701 #section-70124 .linkitem,
.section-80886 #section-70124 .linkitem,
.section-80932 #section-70124 .linkitem,
.section-80709 #section-70124 .linkitem {
    background: url("/__data/assets/image/0007/81682/sprite-horizontal-repeat.png") repeat-x scroll 0 -69px transparent;
}
.section-84168 #section-70124 .linkitem {
    background: url("/__data/assets/image/0007/81682/sprite-horizontal-repeat.png") repeat-x scroll 0 -69px transparent;
}
.section-82595 #section-70124 .linkitem,
.section-82599 #section-70124 .linkitem,
.section-82603 #section-70124 .linkitem,
.section-82791 #section-70124 .linkitem,
.section-82609 #section-70124 .linkitem,
.section-82615 #section-70124 .linkitem,
.section-82621 #section-70124 .linkitem,
.section-82625 #section-70124 .linkitem {
    background: url("/__data/assets/image/0007/81682/sprite-horizontal-repeat.png") repeat-x scroll 0 -69px transparent;
}

/*--- Customer Experience  ---*/

.customer-exp-button{
    display: block;
    width: 185px !important;
    height:43px;
    background: transparent url(http://go.taitradio.com/rs/dataratitaitradio/images/contact_btn.png) no-repeat left top;
    border:0;
    cursor:pointer;
    text-indent:-99999px;
    margin-left: 40px;
    margin-top: 15px;
}
.cust-exp-link{
    color:#fff;
}
.cust-exp-link:hover{text-decoration:underline;}
.cust-exp-contact-link:hover{text-decoration:underline !important;}

/*--- Tait Table Sytle ---*/
.tait-table {
    width: 700px;
    border-collapse: collapse;
    color: #666;
    font-family: Arial, Helvetica, sans-serif;
}
/* My Asset page style */
#myasset-left {
    float: left;
    width: 530px;
    padding: 20px 0;
}
#myasset-right {
    float: right;
    width: 200px;
    margin: 0 50px 0 0;
    padding: 20px 0;
}
#myasset-right img {
    width: 200px;
}
a#btn-getstarted {
    display: block;
    margin:20px 0;
    background-color: transparent;
    background-image: url("/__data/assets/image/0017/104480/box-bg.png");
    background-repeat: repeat-x;
    background-position: bottom;
    border-radius: 10px;
    padding: 10px 0px 10px 0px;
}
a#btn-getstarted .ico-tick {
    display: block;
    padding: 0 10px 0 30px;
    background-image: url("/my-assets/ico-tick.png");
    background-repeat: no-repeat;
    background-position: 15px 2px;
    text-align: center;
    text-decoration: none;

    font-size:18px;
    color: #fff;
    font-weight: bold;
}
a#btn-getstarted .getstarted {
    text-decoration: underline;
}
.mng-img {
    float: right;
    width: 300px;
    text-decoration: none;
    text-align: center;
}
.mng-img span {
    color: #00b5e6;
    font-size: 0.9em;
}
.mng-txt {
    float: left;
    width: 370px;
}
/******************* Anywhere Asset Manager page style *********************************/
.video-left {
    width: 503px;
    float: left;
}
.pdfdl-right h2#pdfdl-title {
    font-size: 1.2em !important;
}
.pdfdl-right {
    width: 170px;
    float:right;
}
.pdfdl-right .promotion_type_a {
}
.pdfdl-right .promotion_type_a img {
    width: 130px;
    display: block;
    margin: 0 auto;
}
/*********************** P25 BP right side banner style ***********************************/
.adbox2 {
    background: #00b5e6;
    padding: 18px 0;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
    margin:0 0 20px;
    overflow:auto;
    display: block;
    text-decoration: none;
    color: #fff;
}
.adbox2 h2 {
    font-size:0.95em !important;
    padding: 0 0 3px;
    margin:0 15px 11px;
    border-bottom:1px dotted #fff;
    text-align: center;
    color: #fff;
    text-transform: uppercase;
}
.adbox2 h3 {
    font-size:1.5em !important;
    padding: 0;
    margin:0 15px 11px;
    text-align: center;
    border: none;
    color: #fff;
}
.adbox2 img {
    width: 193px;
    margin: 0 auto 11px;
    border: none;
    display: block;
}
.adbox2 span {
    display: block;
}
.adbox2 .view_2 {
    color: #fff;
    font-size: 1em;
    text-align: center;
    padding: 0;
    font-weight: bold;
    margin: 0;
}
.adbox3 {
    background: #F4F4F4;
    padding: 18px 0;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
    margin:0 0 20px;
    overflow:auto;
    display: block;
    text-decoration: none;
    color: #fff;
}
.adbox3 h2 {
    font-size:0.95em !important;
    padding: 0 0 3px;
    margin:0 15px 11px;
    border-bottom:1px dotted #565759;
    text-align: center;
    color: #565759;
    text-transform: uppercase;
}
.adbox3 h3 {
    font-size:1.5em !important;
    padding: 0;
    margin:0 15px 11px;
    text-align: center;
    border: none;
    color: #0094D8;
}
.adbox3 img {
    width: 193px;
    margin: 0 auto 11px;
    border: none;
    display: block;
}
.adbox3 span {
    display: block;
}
.adbox3 .view_2 {
    color: #0094D8;
    font-size: 1em;
    text-align: center;
    padding: 0;
    font-weight: bold;
    margin: 0;
}
/***************** Change Management page *****************************/
.right-col-video-banner {
    background-color:#f4f4f4; 
    padding:20px 20px 0 20px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
    margin: 0 0 20px;
}
.right-col-video-banner p em {
    font-style: italic;
}
a.video-dl-ico span {
    display:block;
    background: #0094D8 url("http://m.smbambooveneer.com/__data/assets/image/0008/107189/ico-video-dl.png") no-repeat 8px 50%;
    color: #fff;


    display: block;
    margin: 0;
    padding: 10px 5px 10px 38px;
    text-decoration: none;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
    font-size:1em;

    font-weight:bold;
}
.right-col-video-banner img {
    display: block;
    margin: 0 0 10px;
}
/********************* ONLY for the Marketo form in Change Managemebnt **********************/
.right-col-form {
    background-color:#0094D8; 
    color: #fff;
    padding: 10px 20px 0;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
}
#contact-form-content-mkto-2 #FirstName, #contact-form-content-mkto-2 #LastName, #contact-form-content-mkto-2 #Email, #contact-form-content-mkto-2 #Phone, #contact-form-content-mkto-2 #Title, #contact-form-content-mkto-2 #State, #contact-form-content-mkto-2 #Company {
    font-family:Arial, Helvetica, sans-serif;
    font-size:1em;
    height:24px;
    width:183px;
    margin: 0;
}
#contact-form-content-mkto-2 {
    margin:0 auto;
    width:193px;
    overflow:visible;
}
#contact-form-content-mkto-2 form label{ display: block; padding: 0 0 0 15px; margin: 3px 0 0; font-weight: normal; font-size: 0.9em; color:#565759;}
#contact-form-content-mkto-2 .mktFormSelect {width:183px; height:28px}
form#mktForm_1061 li.mktFormReq label { background:  url(/__data/assets/image/0015/64302/backRequiredGray.gif) no-repeat left center; }
form#mktForm_1061 li { margin: 0px; padding: 0; list-style: none; clear: both; }
form#mktForm_1061 span.mktError span.mktFormMsg { display: block;  color: red; font-size: 0.8em; width: 183px; position: relative; left: 0!important; top: 0!important; padding: 0; margin:0; line-height: 1em;}
.tick-mark2 ul.top-list {
    list-style: none;
}
.tick-mark2 ul.top-list li {
  background: url("/__data/assets/image/0014/83021/tick-bullet.png")!important;
  background-repeat: no-repeat!important;

  background-position: 0px 0px!important;
  padding: 0 0 0 32px!important;
}
.tick-mark2 ul.top-list li h3 {

  margin: 0 0 5px;
}
.tick-mark2 ul.top-list li ul li {
  background: none!important;
  padding: 0!important;
}
.change-mgmt-button {
    background: #0094D8 url("http://m.smbambooveneer.com/__data/assets/image/0008/107189/ico-video-dl.png") no-repeat 10px 50%;
    color: #fff;
    display: block;
    padding: 6px 0px 8px 40px;
    text-decoration: none;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
    font-size:1em;
    font-weight:bold;
    width: 181px !important;
    height:33px;
    font-family:'Lato', arial, helvetica, trebuchet ms, verdana, sans-serif;
    cursor:pointer;
    margin: 15px 0 0;
    border: none;
}
.change-mgmt-button:hover {
    background: #0782bb url("http://m.smbambooveneer.com/__data/assets/image/0008/107189/ico-video-dl.png") no-repeat 10px 50%;
}
.inner-list {
    line-height: 1.5em;
    list-style: disc outside none;
    margin-bottom: 8px;
    margin-left: 15px;
}

/***************** Utility Team Page styles *******************************/
ol.numbered-list {
    list-style: decimal!important;
}
ol.numbered-list li {
    margin: 0 0 10px;
}

/****************** Request a Demo form accordion on Anywhere Asset Management page ***************************/
.extra-contacts ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

.extra-contacts li {
    list-style: none;
    margin: 0;
    padding: 0;
    background: none!important;
}
.extra-contacts ul ul {
  display: none;
}
.extra-contacts > ul > li > a > span {
  display: block;
  padding: 0 20px 0 20px;
  margin: 0 0 10px;
}
/*.extra-contacts > ul > li.has-sub > a span {
  background: url(/_media/icons/icon_plus.png) 0px center no-repeat;
  font-size: 1.1em;
  font-weight: bold;
  color: #0094D8;
}*/
/*.extra-contacts > ul > li.has-sub.active > a span {
  background: url(/_media/icons/icon_minus.png) 0px center no-repeat;
}*/

.extra-contacts ul ul ul.mktLblLeft {
    display: block!important;
}

/******************************* New Home page style ***************************************/
.slider-wrapper,
#home-grid {
    margin: 0;
    padding: 0;
    width: 976px;
    margin: 0;
}
.home-grid-box2 h2.box-title {
    padding: 0 22px;
    font-size: 1.3em;
    margin: 0 0 5px;
    color: #00b8e4;
    border: none;
}
.home-grid-box2 h2.box-title a {
    color: #00b8e4!important;
    margin: 0;
    padding: 0;
    background: none;
    display: inline;
    transition: color 0.4s;
}
.home-grid-box2 h2.box-title a:hover {
    color: #05728c!important;
}
.home-grid-box2 a .box-img {
    margin: 0 22px 5px;
    width: 260px;
    height: 120px;
    display: block;
    opacity: 1;
    transition: opacity 0.4s;
}
.home-grid-box2 a .box-img2 {
    margin: 0 22px 0;
    width: 260px;
    height: 60px;
    display: block;
    opacity: 1;
    transition: opacity 0.4s;
}
.home-grid-box2 a:hover .box-img {
   /* opacity: 0.8;*/
}
#p25-logo-box {
    height: 36px;

    width: 54px;
    position: absolute;
    top: 4px;
    left: 227px;
}
#dmr-logo-box {
    height: 36px;
    width: 54px;
    position: absolute;
    top: 11px;
    left: 227px;
}
.home-grid-box2 {
    width: 304px;
    height:256px;
    background-color: #E5E5E5;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
    float: left;
    margin: 0 32px 32px 0;
    _margin: 0 16px 32px 0;
    padding: 15px 0 18px;
    position: relative;
}
.home-grid-box2:nth-child(3n+3) {
    margin: 0 0 32px 0;
}
.theslider .home-grid-box2 {
    margin: 0 32px 0 0!important;
}
.theslider .home-grid-box2:nth-child(3n+3) {
    margin: 0!important;
}
.home-grid-box2 .box-description {
    padding: 0 22px;
    margin: 0 0 8px;
    height: 80px;
    overflow:hidden;
}
.home-grid-box2 .box-links {
    padding: 0 10px;
    margin: 0;
    color: #0094d8;
    text-align: center;
    font-size: 0.96em;
}
.home-grid-box2 .box-links a {
    text-decoration: none;
    color: #0094d8;
    display: inline-block;
    padding: 0;
    margin: 0;
    border-bottom: dotted 1px #E5E5E5;
}
.home-grid-box2 .box-links a:hover {
    color:#05728c;
    border-bottom: dotted 1px #05728c;

}
.home-grid-box2 .box-button {
    padding: 0 22px;
    margin: 0;
}
.home-grid-box2 .box-button a {
    text-decoration: none;
    text-align: center;
    width: 129px;
    display: block;
    padding: 5px 0;
    text-align: center;
    margin: 0 auto;
    font-size: 0.95em;
    border: none;
    background-color: #00b8e4;
    color: #fff;
    font-weight: bold;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    text-decoration: none;
    transition: background-color 0.6s;
}
.home-grid-box2 .box-button a:hover {
    background-color: #05728c;
}
.box-wrapper {
    padding: 0 22px;
}

/******************** The latest from Tait box ******************************/
#latest-tait {
    background-color: #fbfbfb;
    box-shadow: inset 0px 0px 3px #666;
}
#latest-tait h3.news-blog-title {
    padding: 0 0 2px;
    margin: 0 0 4px;
    font-size: 1.2em;
    background: none;
    border-bottom: 1px dotted #494949;
}
#latest-tait h3.news-blog-title a {
    padding: 0;
    background: none;
    color: #565759;
    border: none;
}
#latest-tait h3.news-blog-title a:hover {
    border: none;
    color:#05728c;
}
#news-blog ul,
#latest-tait ul {
    margin: 0;
    list-style: none;
}
#news-blog li,
#latest-tait li {
    margin: 0;
    padding: 0;
    list-style: none;
    background-image: none;
}
#news-blog p.news-blog-post {
    font-size: 1em; 
    border-bottom: 1px dotted #494949; 
    color: #494949;
}
#news-blog p.news-blog-post a {
    border: none;
    color: #494949;
}
#news-blog p.news-blog-post a:hover {
    border: none;
    color:#0094d8;
}
#latest-tait p.latest-tait-article {
    font-weight: bold;
    font-size: 1em;
    padding: 0;
    margin: 0;
    height: 60px;
}
#latest-tait p.latest-tait-article span {
    font-weight: normal!important;
}
#latest-tait p.latest-tait-article a {
    text-decoration: none;
    color: #0094d8;
    padding: 0;
    margin: 0;
}
#latest-tait p.latest-tait-article a:hover {
    color:#05728c;
    border-bottom: dotted 1px #05728c;
}
#news-blog .latest-tait-article {
    padding: 0;
    margin: 5px;
}


/******************** Partner site Asia Pacific ******************************/
.partner-anchor {
    padding: 0 0 10px;
    margin: 0;
}
.partner-anchor a {
    color:#0094d8;
    border-bottom: dotted 1px #fff;
}
.partner-anchor a:hover {
    color:#05728c;
    border-bottom: dotted 1px #05728c;
}
.partner-left {
    width: 300px;
    float: left;
    padding: 0 0 10px;
}
.partner-right {
    width: 350px;
    float: right;
    padding: 0 0 10px;
}
.partner-1tier {
    font-weight: bold;
    font-size: 1.1em;
}
.partner-2tier {

    display: inline-block;
    margin: 0 30px 0 0;
    line-height: 1.4em;
}
/************************* Mobile Solution pages **********************************/
.icon-box {
    margin: 0 0 20px;
    width: 700px;
}

.icon-box img {
    display: block;
    float: left;
}
.icon-box a img {
    transition: opacity 0.5s;
    opacity:1;
}
.icon-box a:hover img {
    opacity:0.6;
}
/************************* New MOG pages **********************************/
/* Mining, Oil and Gas */
#mog-listbox {
    margin: 0 0 20px;
}
#mog-listbox a.mog-link-box {
    -webkit-transition: background 0.5s, border 0.5s;
    transition: background 0.5s, border 0.5s;
    display: block;

    float: left;
    margin: 0 23px 23px 0;
    width: 198px;
    border: solid 1px #00b5e6;
    border-radius: 10px;
    padding: 15px 0;
}
#mog-listbox a.mog-link-box:hover {
    border: solid 1px #05728c;
    background: #eefbfe;
}
#mog-listbox a.mog-link-box:nth-child(2n+2) {

    margin: 0 0 23px 0;
}
.case-link-box-title {
    font-size: 1.4em;
    font-weight: bold;
    color: #00b5e6;
    display: block;
    width: 160px;
    margin: 0 auto;
    text-align: center;
}
.case-link-box-text {
    display: block;
    width: 160px;
    height: 88px;

    margin: 0 auto;
    color: #565759;
}
#mog-listbox .mog-link-box img {
    display: block;
    width: 160px;
    height: 120px;
    margin: 0 auto;
}

/* Clients page  */
.client-box {
    margin: 0 0 20px;
}
.client-box img {
    width: 170px;
    float: left;
    display: block;
}
.client-text {
    width: 500px;
    float: right;
}
.client-box h3.client-title {
    margin: 0 0 5px;
    font-size: 1.3em;
}
/* Product page */    
.mog-product-box {
    margin: 0 0 40px;
}
.mog-product-box img {
    width: 160px;
    float: left;
    display: block;
}
.mog-product-text {
    width: 510px;
    float: right;
}
h3.mog-product-title {
    margin: 0 0 5px;
    font-size: 1.3em;
}
.mog-product-desc {
    margin: 0 0 5px;
}
.mog-product-links {
    text-align: center;
    color: #00b5e6;
}
.mog-product-links a {
    padding: 0 0 2px;
    color: #0094d8;
    border-bottom: dotted 1px #fff;
}
.mog-product-links a:hover {
    color:#05728c;
    border-bottom: dotted 1px #05728c;
}
/* Outcome */
.three-col-div-left h4,
.three-col-div-right h4 {
    color: #0094d8;
    height: 40px;
    font-size: 1.1em;
}
.three-col-div-left img,
.three-col-div-right img {
    margin: 0 15px 0 0;
}
.three-col-div-left p a,
.three-col-div-right p a,
.three-col-div-left h4 a,
.three-col-div-right h4 a {
    border-bottom: dotted 1px #fff;
}
.three-col-div-left p a:hover,
.three-col-div-right p a:hover,
.three-col-div-left h4 a:hover,
.three-col-div-right h4 a:hover {
    border-bottom: dotted 1px #0094d8;
}


/* Solution Page*/
.content h2.solution-subtitle {
    font-size: 1.4em;
    color: #565759;
    margin: 0 0 5px;
    padding: 0;
    border: none;
}
.content h2.solution-subtitle a {
    background: none;
    display: inline;
    padding: 0;
    color: #0094d8;
    text-decoration: underline;
}
.content h2.solution-subtitle a:hover {
    color: #05728c;
}
.solution-intro {
    margin: 0 0 20px;
}
.solution-intro a {
    color: #0094d8;
    border-bottom: dotted 1px #fff;
}
.solution-intro a:hover {
    color:#05728c;
    border-bottom: dotted 1px #05728c;
}

/******************** Support Service - Service Advantage Page ************************/
#service-ad-top {
    width:700px;
    margin: 0px;
    padding: 0;
}
.service-ad-btn {
    width: 108px;
    margin: 0 40px 0 0;
    float: left;
    display: block;
}
.service-ad-btn-last {
    width: 108px;
    margin: 0;
    float: left;
    display: block;
}
#service-ad-top a img {
    -webkit-transition: opacity 0.5s;
    transition: opacity 0.5s;
    opacity:1;
    filter:alpha(opacity=100); /* For IE8 and earlier */
}
#service-ad-top a:hover img {
    opacity:0.6;
    filter:alpha(opacity=60); /* For IE8 and earlier */
}

/*************** New Public Safety Landing Page ***********************************/
.case-study-ps {
    margin: 0 0 10px;
}
.case-study-ps img {
    display: block;
    width: 40%;
    height: 40%;
    float: left;
    margin: 0 10px 0 0;
}
.product-box-wrapper {
    margin: 0 0 10px;
}
a.product-box {
    width: 173px;
    float: left;
    padding: 15px 0;
    display: block;
    text-decoration: none;
    border-radius: 10px;
    -webkit-transition: background 0.5s, border 0.5s;
    transition: background 0.5s, border 0.5s;
    background: #fff;
    border: solid 1px #fff;
}
a.product-box:hover {
    background:#fbfeff;
    border: solid 1px #94e6fc;
}
a.product-box img {
    width: 173px;
}
.product-box span {
    display: block;
    text-align: center;
    padding: 0 15px;
    font-weight: bold;
    font-size: 1em;

}

/************ New Tait Enable page ************************/
.enable-top {
    margin: 0;
    padding: 10px 0 0;
}
.enable-top a {
    float: left;
    display: block;
    width: 160px;
    text-decoration: none;
    color: #0094d8;
    margin: 0 0 0 20px;
}
.enable-top a:first-child {
    margin: 0;
}
.enable-top a img {
    display: block;
    width: 158px;
    border-radius: 10px;
    border: solid 1px #fff;
    -webkit-transition: opacity 0.5s, border 0.5s;
    transition: opacity 0.5s, border 0.5s;
}
.enable-top a:hover img {
    border: solid 1px #0094d8;
    opacity:0.7;
}
.enable-top a span {
    display: block;
    text-align: center;
    font-size: 1em;
    font-weight: bold;
    padding: 5px 0 0;
}
.enable-4s {
    float: left;
    display: block;
    width: 328px;
    border: solid 1px #fff;
    border-radius: 10px;
    transition: opacity 0.5s, border 0.5s;
}
a:hover .enable-4s {
    border: solid 1px #0094d8;
    opacity:0.7;
}
.enable-3s {
    float: left;
    display: block;
    width: 218px;
    border: solid 1px #fff;
    border-radius: 10px;
    transition: opacity 0.5s, border 0.5s;
}
a:hover .enable-3s {
    border: solid 1px #0094d8;
    opacity:0.7;
}
.request-demo {
    padding: 20px 0 0;
}
.tn-box {
    padding: 20px 0;
}
.tn-box-left {
    width: 200px; 
    float: left;
}
.tn-box-right {
    width: 200px; 
    float: right;
}
.tn-box img {
    display: block;
    margin: 0 0 4px;
    width: 200px;
}
.tn-box span {
    display: block;
    text-align: center;
}
.enable-diagram {
    padding: 10px 0 20px;
}
.enable-diagram img {
    display: block;
    margin: 0 0 4px;
    width: 422px;
    box-shadow: 0 0 3px #666666;
}
.enable-diagram span {
    display: block;
    text-align: center;
}

/*************** Our Structure page *************************/
.board-member {
    margin: 30px 0 0;
}
.board-member h4 {


    margin: 0 0 8px;
}
.board-img {
    float: left;
    width: 170px;
}
.board-txt {
    float: right;

    width: 500px;
}

/********************* New Product section **************************************/
.technology-type {
    padding: 0 0 30px;
}
.thelogo {
    float: right;
    display: block;
    margin: 0 0 10px 10px;
}
.product-list4 {
    margin: 0;
    padding: 16px 0 0;
    width: 700px;
}
.product-list {
    float: left;
    margin: 0;
}
.dmr-section .product-list,
.p25-section .product-list,
.mpt-section .product-list {
    height: 310px;
}
.conventional-section .product-list {
    height: 330px;
}
.portable {
    width: 169px;
    border-right: solid 1px #EBEBEB;
}
.mobile {
    width: 179px;
    border-right: solid 1px #EBEBEB;
}
.base-station {
    width: 179px;
    border-right: solid 1px #EBEBEB;
}
.network {
    width: 170px;
}
.product-list h3 {
    font-size: 1.1em;
    margin: 0;
    text-align: center;
    height: 45px;

}
.product-list h3 a {
    background: none;

    padding: 0;
    border-bottom: dotted 1px #fff;
}
.product-list h3 a:hover {
    border-bottom: dotted 1px #0094D8;
}
.product-list img {
    width: 160px;
    display: block;
}
.portable img {
    margin: 0 0 20px;
}
.mobile img {
    margin: 0 auto 20px;
}
.base-station img {
    margin: 0 auto 20px;
}
.network img {
    margin: 0 0 20px 9px;
}
.product-list span {
    width: 160px;
    display: block;
    text-align: center;
    padding: 3px;
}
.product-list span a {
    border-bottom: dotted 1px #fff;
}
.product-list span a:hover {
    border-bottom: dotted 1px #0094D8;
}
.product-list span.top-border {
    padding: 20px 3px 3px;
    border-top: solid 1px #EBEBEB;
}
.portable span {
    margin: 0 auto;
}
.mobile span {
    margin: 0 auto;
}
.base-station span {
    margin: 0 auto;
}
.network span {
    margin: 0 0 0 9px;
}
h2.heading-no-border {
    border: none;
    margin: 0 0 8px;
    padding: 20px 0 0;
}
.triple-col {
    margin: 10px 0 20px;
}
.triple-col-left {
    width: 216px;
    float: left;
    margin: 0;
}
.triple-col-middle {
    width: 227px;
    float: left;
    margin: 0 20px;
}
.triple-col-right {
    width: 216px;
    float: left;
    margin: 0;
}
.triple-col h2 {
  font-size:1.1em;
  font-weight:normal;
  padding: 14px 0 3px 0;
  margin:0 0 1em 0;
  border-bottom:1px dotted #494949;

}

.triple-col .triple-col-left h3 {
    margin: 5px 0;
}
.why-choose-mpt {
    border: 2px solid #85D7EF;
    padding: 20px;
    margin: 0 0 30px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.triple-col-left .download-pdf-link a  {
    font-size: 1em;
}
.product-nav {
    padding: 0;
    margin: 0;
}
.product-nav img {
    float: right;
    display: block;
    margin: 0;
    width: 75px;
}
.nav-child {
    float: left;
    width: 180px;
}
.nav-child p {
    margin: 0 0 5px;
}
.child-link  a {
    font-size: 0.9em;
    padding: 0 2px 0;
    border-bottom: dotted 1px #fff;
}
.child-link  a:hover {
    font-size: 0.9em;
    padding: 0 2px 0;
    border-bottom: dotted 1px #0094d8;
}
.child-link {
    color: #0094d8;
    padding: 0 0 8px;
}
.enable-nav h3 {    
    margin: 0 0 8px;
}

/********** Client *************/
.case_study_item {
    clear: left;
    margin-top: 10px;
    overflow: auto;
}
.case_study_item img {
    float: left;
    margin: 10px 10px 0 0;
    width: 120px;
}
/****** URL Table ******/
.url-table {
    width: 100%;
    margin: 15px 0 0;
}
.url-table tr {
     border-bottom: solid 1px #fff;
}
.url-table td {
    padding: 4px 8px;
    border-right: solid 1px #fff;
}

/**************** SNS Icons 30x30 **************************/
.sns-icons-30 {
    margin: 0;
}
.sns-icons-30 img {
    display: inline-block;
    margin: 0 8px 0 0;
}
.sns-icons-30 a {
    transition: opacity 0.5s;
}
.sns-icons-30 a:hover {
    opacity:0.7;
    filter:alpha(opacity=70); /* For IE8 and earlier */
}
#id128182 .sns-icons-30 img {
    width: 20px!important;

    display: inline-block!important;
    margin: 0 8px 0 0!important;
}


/**************** SNS Icons 13x13 **************************/
.sns-fb {
    display: block;
    background:url(/__data/assets/image/0020/113690/ico-fb-13x13.png) no-repeat 0 2px;
    padding: 0 0 0 20px;
}
.sns-tw {
    display: block;
    background:url(/__data/assets/image/0003/113691/ico-tw-13x13.png) no-repeat 0 2px;
    padding: 0 0 0 20px;
}
.sns-li {
    display: block;
    background:url(/__data/assets/image/0004/113692/ico-li-13x13.png) no-repeat 0 2px;
    padding: 0 0 0 20px;
}
.sns-yt {
    display: block;
    background:url(/__data/assets/image/0005/113693/ico-yt-13x13.png) no-repeat 0 2px;
    padding: 0 0 0 20px;
}
.sns-blog {
    display: block;
    background:url(/__data/assets/image/0006/113694/ico-blog-13x13.png) no-repeat 0 2px;
    padding: 0 0 0 20px;
}

/**************** AS-IP Page New ************************/
.left-col-400 {

    width: 400px;
    float: left;
    margin: 0;
    padding: 10px 0 0;
}
.right-col-500 {
    width: 500px;
    float: right;
    margin: 0;
    padding: 10px 0 0;
}
.left-col-557 {
    width: 557px;
    float: left;
    margin: 0;
    padding: 10px 0 0;
}
.right-col-343 {
    width: 343px;
    float: right;
    margin: 0;
    padding: 10px 0 0;
}
.hidden-mobile .as-ip-banner {
    display: block;
    width: 930px;
    margin: 0 0 30px;
}
a.btn-cta {
    width: 100%;
    border-radius: 10px;
    display: block;
    text-decoration: none;
    color: #fff;
    background-color: #00B5E6;
    font-size: 23px;
    text-align:center;
    padding: 12px 0;
    margin: 20px 0;
}
h2.as-ip-h2 {
    margin: 0 0 25px!important;
    padding: 40px 0 3px!important;
    font-size: 1.7em;
}
.icon-link-box {
    margin: 0 0 50px;
    padding: 0;
}
#id141162 .icon-link-box {
    margin: 0;
}
a.link-box {
    float: left;
    display: block;
    text-decoration: none;
    border-radius: 10px;
    border-style: solid;
    border-width: 4px;
    border-color: #4c5866;
    width: 202px;
    margin: 0 30px 30px 0;
    padding: 180px 0 30px;
    height: 70px;
}
a.link-box:hover {
    border-color: #00b8e3;
}



a.link-box:nth-child(4n+4) {
    margin: 0 0 30px 0;
}
a#simpler-install {
    background: url(/__data/assets/image/0020/140933/ico-simple-g.png) no-repeat center 25px;
}
a#redundant-reliable {
    background: url(/__data/assets/image/0007/140929/ico-redundant-g.png) no-repeat center 25px;
}
a#p25-capable {
    background: url(/__data/assets/image/0003/140925/ico-p25-g.png) no-repeat center 25px;
}
a#remote-access {
    background: url(/__data/assets/image/0018/140931/ico-remote-g.png) no-repeat center 25px;
}
a#lower-tco {
    background: url(/__data/assets/image/0004/140935/ico-tco-g.png) no-repeat center 25px;
}
a#tait-tough {
    background: url(/__data/assets/image/0006/140937/ico-tough-g.png) no-repeat center 25px;
}
a#paging {
    background: url(/__data/assets/image/0005/140927/ico-pager-g.png) no-repeat center 25px;
}
a#coverage-clarity {
    background: url(/__data/assets/image/0019/140923/ico-coverage-g.png) no-repeat center 25px;
}

a#simpler-install:hover {
    background: url(/__data/assets/image/0019/140932/ico-simple-b.png) no-repeat center 25px;
}
a#redundant-reliable:hover {
    background: url(/__data/assets/image/0006/140928/ico-redundant-b.png) no-repeat center 25px;
}
a#p25-capable:hover {
    background: url(/__data/assets/image/0020/140924/ico-p25-b.png) no-repeat center 25px;
}
a#remote-access:hover {
    background: url(/__data/assets/image/0017/140930/ico-remote-b.png) no-repeat center 25px;
}
a#lower-tco:hover {
    background: url(/__data/assets/image/0003/140934/ico-tco-b.png) no-repeat center 25px;
}
a#tait-tough:hover {
    background: url(/__data/assets/image/0005/140936/ico-tough-b.png) no-repeat center 25px;
}
a#paging:hover {
    background: url(/__data/assets/image/0004/140926/ico-pager-b.png) no-repeat center 25px;
}
a#coverage-clarity:hover {
    background: url(/__data/assets/image/0018/140922/ico-coverage-b.png) no-repeat center 25px;
}
.link-box h3 {
    font-size: 1.4em;
    color: #00b8e3;
    margin: 0 0 5px;
    padding: 0 25px;
    text-align: center;
    height: 50px;
}
#id141162 .link-box h3,
#id115637 .link-box h3 {
    height: 37px;
}
.link-box:hover h3 {
}
.link-box p {
    font-size: 1.1em;
    color: #4c5866;
    margin: 0 0 5px;
    padding: 0 25px;
}
.link-box span {
    font-size: 1.1em;
    display: block;
    color: #00b8e3;
    margin: 0;
    padding: 0 25px;
    text-align: center;
}
.benefits-box {
    border-radius: 10px;
    margin: 0 0 50px;
    padding: 30px 30px 30px 190px;
}
#Simpler {
    background: #F4F4F4 url(/__data/assets/image/0019/140932/ico-simple-b.png) no-repeat 30px 30px;
}
#Redundant{
    background: #F4F4F4 url(/__data/assets/image/0006/140928/ico-redundant-b.png) no-repeat 30px 30px;
}
#P25_ {
    background: #F4F4F4 url(/__data/assets/image/0020/140924/ico-p25-b.png) no-repeat 30px 30px;
}

#Remote {
    background: #F4F4F4 url(/__data/assets/image/0017/140930/ico-remote-b.png) no-repeat 30px 30px;
}
#Lower {
    background: #F4F4F4 url(/__data/assets/image/0003/140934/ico-tco-b.png) no-repeat 30px 30px;
}
#Tait_ {
    background: #F4F4F4 url(/__data/assets/image/0005/140936/ico-tough-b.png) no-repeat 30px 30px;
}
#Paging_ {
    background: #F4F4F4 url(/__data/assets/image/0004/140926/ico-pager-b.png) no-repeat 30px 30px;
}
#Coverage_ {
    background: #F4F4F4 url(/__data/assets/image/0018/140922/ico-coverage-b.png) no-repeat 30px 30px;
}
.benefits-box h3 {
    margin: 0 0 12px;
    padding: 0;
    font-size: 1.6em;
}
.benefits-box p.benefits-txt {
    margin: 0 0 16px;
    padding: 0;
}
.benefits-box a.link-cta {
    display: block;
    text-decoration: none;
    color: #00b8e3;
    font-weight: bold;
    font-size: 1.5em;
    margin: 16px 0 0;
    padding: 0;
}
.link-quote {
    display: block;
    background:#fff url(/__data/assets/image/0010/83944/quote_start_whsm.png) no-repeat 12px 20px;
    border-radius: 10px 10px 10px 10px;
    font-family: 'Lato',arial,helvetica,trebuchet ms,verdana,sans-serif;
    margin: 15px 0px 15px 0px;
    padding: 20px 0 20px 20px;
    font-size: 1.1em!important;
}
.link-quote p {
    background: url("/__data/assets/image/0011/83945/quote_end_whsm.png") no-repeat scroll 95% 95% transparent;
    display: block;

    font-weight: bold;
    padding: 0 32px 0 24px;
}
.link-quote span {
    border-top: 1px dotted #565759;
    display: block;
    margin: 10px 20px 0 0;
    padding: 10px 20px 0 0;
    text-transform: uppercase;
}
a#eqt-base-station {
    background: url(/__data/assets/image/0010/135748/tn9100-tn.png) no-repeat center 25px;
}
a#eqt-console {
  /*  background: url(/__data/assets/image/0007/140929/ico-redundant-g.png) no-repeat center 25px;*/
}
a#eqt-portable {
    background: url(/__data/assets/image/0006/140946/as-ip-portable-tn-160x120.png) no-repeat center 25px;
}
a#eqt-mobile {
    background: url(/__data/assets/image/0007/140947/as-ip-mobile-tn-160x120.png) no-repeat center 25px;
}

#Base_Station_ {
    background: #F4F4F4 url(/__data/assets/image/0010/135748/tn9100-tn.png) no-repeat  30px 30px;
    background-size: 140px;
}
#Console_{
  /*  background: #F4F4F4 url(/__data/assets/image/0007/140929/ico-redundant-g.png) no-repeat  30px 30px;*/
    background-size: 140px;
}
#Portables_ {
    background: #F4F4F4 url(/__data/assets/image/0006/140946/as-ip-portable-tn-160x120.png) no-repeat  30px 30px;
    background-size: 140px;
}
#Mobiles_ {
    background: #F4F4F4 url(/__data/assets/image/0007/140947/as-ip-mobile-tn-160x120.png) no-repeat  30px 30px;
    background-size: 140px;
}

#as-ip-form {
    width: 500px;
    margin: 0 auto;
    padding: 40px 0 0;
}
#id141989 #mktoForm_1926,
#id141807 #mktoForm_1895,
#id141787 #mktoForm_1894,
#id141765 #mktoForm_1891,
#id141700 #mktoForm_1891,
#id140908 #mktoForm_1861,
#id141022 #mktoForm_1824,
#id140908 #mktoForm_1862 {
    width: 100%!important;
}


/**************** End of AS-IP Page New ************************/

/**************** DMR Back to Work Page  ************************/
.left-col-343 {
    width: 343px;
    float: left;
    margin: 0;
    padding: 10px 0 0;
}
.right-col-557 {
    width: 557px;
    float: right;
    margin: 0;
    padding: 10px 0 0;
}
.right-col-557 img {
    width: 100%;
}
.lp-greybox {
    padding: 30px;
    border-radius: 10px;
    margin: 40px 0;
    background-color:#f4f4f4;
}
.left-col-420 {
    width: 420px;
    float: left;
    margin: 0;
    padding: 0;
}
.right-col-420 {
    width: 420px;
    float: right;
    margin: 0;
    padding: 0;
}
.right-col-420 img {
    width: 100%;
}
.dmr-tait {
    width: 100%;
}
.dmr-tait th {
    padding: 8px 10px;
    border-bottom: solid 1px #ccc;
    font-weight: bold;
    text-align: center;
    vertical-align: middle;
}
.dmr-tait td {
    padding: 8px 10px;
    background-color: #f7f7f7;
    border-bottom: solid 2px #fff;
    border-left: solid 2px #fff;
    border-right: solid 2px #fff;
    text-align: center;
}
.dmr-tait th:nth-child(4n+2),
.dmr-tait th:nth-child(4n+1),
.dmr-tait td:nth-child(4n+2),
.dmr-tait td:nth-child(4n+1) {
    text-align: left;
}
.dmr-tait td:nth-child(4n+4) {
    color: #F00;
    font-weight: bold;
}

/**************** End of DMR Back to Work Page  ************************/

/**************** Mining/Together Page New ************************/
.top-banner-half {

    width: 100%;
    margin: 0 0 30px;
}
.top-banner-half .left-img {
    display: block;
    float: left;
    width: 465px;
    margin: 0;
    padding: 0;
}

.top-banner-half .right-text {
    float: right;
    width: 465px;
    height: 278px;
    display: flex;
    justify-content: center;
    align-items: center;
      margin: 0;
    padding: 0;
    color: #fff;
    background-color:#00B5E6;
    font-family:'Lato', arial, helvetica, trebuchet ms, verdana, sans-serif;
}
.top-banner-half .right-text span {
    font-size: 63px;
    text-transform:uppercase;
}
.left-col-590 {
    width: 574px;
    float: left;
    margin: 0;
    padding: 10px 0 0;
}
.right-col-316 {
    width: 316px;
    float: right;
    margin: 0;

    padding: 10px 0 0;
}
.blue-form-box {
    background: none repeat scroll 0 0 #00b5e6;
    border-radius: 10px;
    color: #fff;
    margin: 0 0 40px;
    overflow: auto;
    padding: 25px 18px ;
}
.slider {
    width: 280px;
}
.blue-form-box h2 {
    padding: 0 ;
    margin: 0 0 15px;
    text-align: center;
    font-size: 1.3em;
    border: none;
}
.no-columns-mining .content {
    width: 930px;
}
.content ul.bxslider {
    padding: 0 ;
    margin: 0;
}
.bxslider li {
    list-style: none;
    padding: 0 ;
    margin: 0;
    width: 280px;
}
.bxslider img {
    display: block;
    width: 180px;
    margin: 0 auto 5px;
    border: solid 1px #fff;
}
.bxslider h3 {
    color: #fff!important;
    font-size: 1.2em;
}

#id139700 .bxslider h3 a,
#id139700 .bxslider h3 {
    font-size: 1em;
    border: none;
    text-align: center;
}
#id141162 .sub_navigation,
#id115637 .sub_navigation,
#id141989 .sub_navigation,
#id141989 .panel_navigation,
#id141807 .sub_navigation,
#id141807 .panel_navigation,
#id141787 .sub_navigation,
#id141787 .panel_navigation,
#id141765 .sub_navigation,
#id141765 .panel_navigation,
#id141700 .sub_navigation,
#id141700 .panel_navigation,
#id141022 .sub_navigation,
#id141022 .panel_navigation,
#id140908 .sub_navigation,
/*#id140908 .panel_navigation,*/
#id139700 .sub_navigation,
#id139700 .panel_navigation,
#id112679 .sub_navigation,
#id112679 .panel_navigation {
    display: none;
}
#id141162 .panel_content .wrapper,
#id115637 .panel_content .wrapper,
#id141989 .panel_content .wrapper,
#id141807 .panel_content .wrapper,
#id141787 .panel_content .wrapper,
#id141700 .panel_content .wrapper,
#id141022 .panel_content .wrapper,
#id140908 .panel_content .wrapper,
#id139700 .panel_content .wrapper,
#id112679 .panel_content .wrapper {
    padding: 40px 0 0;
}
#id141162 .panel_content .content,
#id115637 .panel_content .content,
#id141989 .panel_content .content,
#id141807 .panel_content .content,

#id141787 .panel_content .content,
#id141765 .panel_content .content,
#id141700 .panel_content .content,
#id141022 .panel_content .content,
#id140908 .panel_content .content,
#id139700 .panel_content .content,
#id112679 .panel_content .content {
    width: 930px!important;
    margin: 0 auto!important;
    padding: 0!important;
    float: none!important;
}
#id141989 .wrap,
#id141807 .wrap,
#id141787 .wrap,
#id141765 .wrap,
#id141700 .wrap,
#id141022 .wrap,
/*#id140908 .wrap,*/
#id139700 .wrap,
#id112679 .wrap {
    border-bottom: solid 1px #E7E7E7;
}
.mining-bottom {
    margin: 0 0 25px;
}
.enable-mining {
    margin: 0;
}
.enable-mining a {
    display: block;
    float: left;
    width: 130px;
    font-weight: bold;
    text-align: center;
}
.enable-mining img {
    display: block;
    width: 130px;
    margin: 0;
}

.blue-form-box .mktoForm textarea.mktoField,
.blue-form-box .mktoForm select.mktoField,
.blue-form-box .mktoFieldDescriptor,
.blue-form-box .mktoFieldWrap,
.blue-form-box .mktoForm input.mktoField   {
    display: block!important;
    width: 100%!important;
    line-height: 1.5em!important;
}
.blue-form-box .mktoForm .mktoLabel  {
    display: block!important;
    width: 100%!important;
    color: #fff!important;
    font-weight: bold!important;
    margin: 0 0 4px!important;
}
.blue-form-box .mktoFormRow {
    display: block!important;
    width: 100%!important;
    padding: 0!important;
    margin: 0!important;
}
.blue-form-box .mktoGutter,
.blue-form-box .mktoOffset {
    display: none!important;
}
.blue-form-box .mktoForm .mktoAsterix {
    float: left!important;
    margin-left: 0!important;
    margin-right: 3px!important;
}
.blue-form-box .mktoButtonRow {
    display: block!important;
    width: 100%!important;
    padding: 0!important;
    margin: 0!important;
}
.blue-form-box .mktoButtonRow .mktoButtonWrap .mktoButton {
    background-color: #16ab02!important;
    background-image: none!important;
    color: #fff!important;
    font-size: 1.3em!important;
    display: block!important;
    width: 100%!important;
    border-radius: 4px !important;
    padding: 8px 0 !important;
    margin: 0 auto!important;
    border: none!important;
}

#id148307 .blue-form-box .mktoFormRow:nth-child(8),
#id143315 .blue-form-box .mktoFormRow:nth-child(8),
#id136750 .blue-form-box .mktoFormRow:nth-child(8),
#id141022 .blue-form-box .mktoFormRow:nth-child(8),
#id140908 .blue-form-box .mktoFormRow:nth-child(8),
#id135663 .blue-form-box .mktoFormRow:nth-child(8),
#id139700 .blue-form-box .mktoFormRow:nth-child(8) {
    padding: 10px 0 0!important;
    margin: 0!important;
}
#id148307 .blue-form-box .mktoFormRow:nth-child(8) .mktoLabel,
#id143315 .blue-form-box .mktoFormRow:nth-child(8) .mktoLabel,
#id136750 .blue-form-box .mktoFormRow:nth-child(8) .mktoLabel,
#id141022 .blue-form-box .mktoFormRow:nth-child(8) .mktoLabel,
#id140908 .blue-form-box .mktoFormRow:nth-child(8) .mktoLabel,
#id135663 .blue-form-box .mktoFormRow:nth-child(8) .mktoLabel,
#id139700 .blue-form-box .mktoFormRow:nth-child(8) .mktoLabel {
    font-size: 13px!important;
    width: 85%!important;
    float: right!important;
    font-weight: normal!important;
}
#id148307 .blue-form-box .mktoFormRow:nth-child(8) .mktoCheckboxList,
#id143315 .blue-form-box .mktoFormRow:nth-child(8) .mktoCheckboxList,
#id136750 .blue-form-box .mktoFormRow:nth-child(8) .mktoCheckboxList,
#id141022 .blue-form-box .mktoFormRow:nth-child(8) .mktoCheckboxList,
#id140908 .blue-form-box .mktoFormRow:nth-child(8) .mktoCheckboxList,
#id135663 .blue-form-box .mktoFormRow:nth-child(8) .mktoCheckboxList,
#id139700 .blue-form-box .mktoFormRow:nth-child(8) .mktoCheckboxList {
    width: 20px!important;
}


/************** Future page *******************/
#id113431 .mktoLabel {
    width: 130px!important;
}
#id113431 .mktoField {
    width: 300px!important;
}
#id113431 .mktoForm .mktoButtonWrap.mktoSimple .mktoButton {
    background-color: #00B5E6!important;
    background-image: none!important;
    color: #fff!important;
    font-size: 1.2em!important;
    padding: 0.4em 3em!important;
    border: 1px solid #00B5E6!important;
    border-radius: 5px;
    font-weight: bold;
}
#id113431 span.mktoButtonWrap {
    margin: 0 0 0 200px!important;
}

/************** Podcasts page *******************/
.podcast {
    margin: 0 0 40px;
}
.podcast h2 {
    margin: 0 0 10px!important;
    padding: 0 0 5px!important;
}
.iTunes {
    padding: 15px 0 0;
    margin: 5px 0 0;
    border-top: dotted 1px #fff;
}
.sub-form {
    padding: 15px 0 0;
    margin: 5px 0 0;
    border-top: dotted 1px #fff;
}
/************** end of Podcasts page *******************/

/**** Tait Logo download ****/
.show-source {
    display: block;
    border: solid 1px #999;
    padding: 10px;
    margin: 0 0 15px;
    font-family:"Courier New", Courier, monospace;
}
.tait-dl-logo {
    display: block;
    margin: 0 0 15px;
}
.pdf-dl {
    padding: 0;
    margin: 0 0 10px;
}
.pdf-dl a {
    display: block;
    padding: 4px 0 0 35px;
    height: 25px;

    background: url(/__data/assets/image/0006/68379/download_casestudy.png) no-repeat 0px 0px;
    font-size: 1.1em;
}
.guideline-dl {
    background-color: #fff;
    border: 1px solid #00bcdf;
    border-radius: 6px;
    margin: 0 auto 1em;
    padding: 0 10px;
    width: 188px;
    float: right;
}
.guideline-dl a span {
    background: url(/__data/assets/image/0006/68379/download_casestudy.png) no-repeat scroll 5px 50% rgba(0, 0, 0, 0);
    color: #0094d8;
    display: block;
    margin: 0;
    padding: 10px 10px 10px 35px;
}

/*************** New Industries and Solutions section style *******************/
.grid-wrapper {
    width: 700px;
    margin: 0;
    padding: 0;
}
.grid {
    width: 350px;
    height:256px;
    float: left;
    margin: 0 0 10px 0;
    _margin: 0 16px 10px 0;
    padding: 15px 0 18px;
    position: relative;
}
.grid:nth-child(2n+2) {
    margin: 0 0 10px 0;
}
.grid2 {
    width: 350px;
    height:220px;
    float: left;
    margin: 0 0 10px 0;
    _margin: 0 16px 10px 0;
    padding: 15px 0 18px;
    position: relative;
}
.grid2:nth-child(2n+2) {
    margin: 0 0 10px 0;
}
.grid-wrapper h2.box-title {
    padding: 0 22px;
    font-size: 1.3em;
    margin: 0 0 5px;
    color: #00b8e4;
    border: none;
}
.grid-wrapper h2.box-title a {
    color: #00b8e4!important;
    margin: 0;
    padding: 0;
    background: none;
    display: inline;

    transition: color 0.6s;
}
.grid-wrapper h2.box-title a:hover {

    color: #05728c!important;
}
.grid-wrapper .box-img {
    margin: 0 auto 5px;
    width: 306px;
    height: 120px;
    display: block;
}
.grid-wrapper .box-description {


    padding: 0 22px;
    margin: 0 0 8px;
    height: 80px;
    overflow:hidden;
}
.grid-wrapper .box-links {
    padding: 0 10px;
    margin: 0;
    color: #0094d8;
    text-align: center;
    font-size: 0.96em;
}
.grid-wrapper .box-links a {
    text-decoration: none;
    color: #0094d8;
    display: inline-block;
    padding: 0;
    margin: 0;
}
.grid-wrapper.box-links a:hover {
    color:#05728c;
    border-bottom: dotted 1px #05728c;
}

/******************** Behind Scenes *********************************/
.behind-box {
    margin: 0 0 30px
}
.tait-video {
    width: 350px;
}
.video-txt {
    width: 330px;
}
.behind-box:nth-child(odd) .tait-video {
    float: right;
}
.behind-box:nth-child(odd) .video-txt {
    float: left;
}
.behind-box:nth-child(even) .tait-video {
    float: left;
}
.behind-box:nth-child(even) .video-txt {
    float: right;
}
.behind-box h3 {
    margin: 0 0 10px;
}

/************************ New BioLink page *******************************/
.biolink-feature ul.feature-list {
    margin: 0;
    list-style: none;
}
.biolink-feature ul.feature-list li {
    background: url("/__data/assets/image/0011/114968/ico-tick-mark.png");
    background-repeat: no-repeat;
    background-position: 10px center;
    padding: 6px 15px 8px 40px;
    margin: 0 0 9px;
    width: 152px;

    height: 54px;
    border-radius: 5px;
    background-color: #00B5E6;
    color: #fff;
    float: left;
    font-weight: bold;
    line-height: 1.2em;
    position: relative;
}
.biolink-feature ul.feature-list li:nth-child(even) {
    margin: 0 0 9px 9px;
}
.biolink-feature ul.feature-list li span {
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 20px;
    right: 0;
    margin: auto;
}
.biolink-feature ul.feature-list li:nth-child(1) span,
.biolink-feature ul.feature-list li:nth-child(2) span,
.biolink-feature ul.feature-list li:nth-child(4) span {
    width: 145px;
    height: 38px;
}
.biolink-feature ul.feature-list li:nth-child(3) span {
    width: 145px;
    height: 18px;
    overflow:visible;
}
.biolink-feature ul.feature-list li:nth-child(5)  {
    width: 365px;
    height: 50px;
}
.biolink-feature ul.feature-list li:nth-child(5) span {
    width: 365px;
    height: 18px;
}
.biolink-feature ul.feature-list li:last-child {
    margin: 0 0 15px;

    height: 54px;
    width: 368px;
}
.biolink-feature ul.feature-list li:last-child span {
    width: 365px;
    height: 50px;
}

/*********************** Panola Landing Page *********************************/
#id115236 .panel_navigation {
    display: none;
}
#id115236 .wrap {
    border-bottom: solid 1px #ccc;
}
#id115236 .panel_content .wrapper {
    padding-top: 30px;
}
#id115236 .all_sites {
    display: none;
}
#id115236 .promo-col2 {
    width: 645px;
    float: left;
    margin: 0 27px 0 0;
}
.avtec-list {
    margin: 0 0 30px;
}
.avtec-list img {
    display: block;
    width: 350px;
    float: left;
    margin: 0 20px 0 0;
}
.contact-tait-avtec {
    margin: 0;
}

.contact-tait-avtec a {
    display: block;
    width: 320px;
}
.contact-tait-avtec a:first-child {
    float: left;
}
.contact-tait-avtec a:last-child {
    float: right;
}
#id115236 .panel_header:after {
    background: url(/__data/assets/image/0018/115272/avtec-logo.png) no-repeat 0px 0px;
    content: "";
    display: block;
    height: 27px;
    right: 0px;
    position: absolute;
    top: 21px;
    width: 127px;
}

/***************** White paper LP (Responsive) ******************/
.responsive .lp-h2 {
    margin: 0 0 15px;
    padding: 0;
    border: none;
    font-size: 1.3em;
    text-align:center;

}
.tbl-content-box {
    border-radius: 10px;

    background-color: #F4F4F4;
    padding: 15px;
}
/***************** Our partner regional table africa ******************/
.african-countries {
    width: 25%;
    float: left;
    height: 25px;
}
/***************** All Tait website links page  ******************/
#id72975 .content {
    width:100%;
    margin:0;
}
.three-col-wrapper {
    width: 100%;
    margin: 0 0 20px;
    padding: 0;    
}
.three-col {
    width: 286px;
    float: left;
    margin: 0 21px 0 0;
}
.three-col:last-child  {
    margin: 0;
}
.three-col p img {
    display: block;
    width: 88px;
    float: left;
    margin: 0 10px 0 0;
}

/***************** New Contact page  ******************/
.three-col-wrapper2 {
    margin: 0 0 30px;
    padding: 0;  
}
.three-col2 {
    background-color: #F4F4F4;  

    border-radius: 10px;
    width: 180px;
    height: 380px;
    float: left;
    padding: 0 20px;
    margin: 0 0 0 20px;
}
.three-col2:first-child {
    margin: 0;
}
.three-col2 h3 {
    margin: 20px 0 10px;
}
.section-115637 .three-col2 h3 {
    height: 45px;
}
a#contact-location {
    background: url(/__data/assets/image/0020/142094/ico-location-g.png) no-repeat center 25px;
}
a#contact-support {
    background: url(/__data/assets/image/0004/142096/ico-support-g.png) no-repeat center 25px;
}
a#contact-estimate {
    background: url(/__data/assets/image/0006/142098/ico-estimate-g.png) no-repeat center 25px;
}
a#contact-reseller {
    background: url(/__data/assets/image/0008/142100/ico-reseller-g.png) no-repeat center 25px;
}
a#contact-general {
    background: url(/__data/assets/image/0010/142102/ico-general-g.png) no-repeat center 25px;
}
a#contact-careers {
    background: url(/__data/assets/image/0012/142104/ico-career-g.png) no-repeat center 25px;
}
a#contact-accounts {
    background: url(/__data/assets/image/0014/142106/ico-account-g.png) no-repeat center 25px;
}
a#contact-subscribe {
    background: url(/__data/assets/image/0016/142108/ico-subscribe-g.png) no-repeat center 25px;
}

a#contact-location:hover {
    background: url(/__data/assets/image/0019/142093/ico-location-b.png) no-repeat center 25px;
}
a#contact-support:hover {
    background: url(/__data/assets/image/0003/142095/ico-support-b.png) no-repeat center 25px;
}
a#contact-estimate:hover {
    background: url(/__data/assets/image/0005/142097/ico-estimate-b.png) no-repeat center 25px;
}
a#contact-reseller:hover {
    background: url(/__data/assets/image/0007/142099/ico-reseller-b.png) no-repeat center 25px;
}
a#contact-general:hover {
    background: url(/__data/assets/image/0009/142101/ico-general-b.png) no-repeat center 25px;
}
a#contact-careers:hover {
    background: url(/__data/assets/image/0011/142103/ico-career-b.png) no-repeat center 25px;
}
a#contact-accounts:hover {
    background: url(/__data/assets/image/0013/142105/ico-account-b.png) no-repeat center 25px;
}
a#contact-subscribe:hover {
    background: url(/__data/assets/image/0015/142107/ico-subscribe-b.png) no-repeat center 25px;
}


/***** Matrix form in Contact *****/
#id142035 ul {
    list-style: none;
    padding: 0;
    margin: 0;
}
#id142035 .sq-form-question-option-list li {
    list-style: none;
    padding: 0;
    margin: 0 0 10px;
}
.lisence-form-wrapper {
    padding: 30px;
    border-radius: 10px;
    background-color: #f6f7f8;
    margin: 0 auto;
}
.lisence-form-wrapper .sq-form-question {
    margin: 0 0 25px;

}
.lisence-form-wrapper .sq-form-question-title {
    display: block;
    font-size: 1.2em;
    margin: 0 0 5px;
}
.lisence-form-wrapper .sq-form-question-note {
    font-size: 1em;
    display: block;
    color: #696969;
    margin: 0 0 5px;
}
.lisence-form-wrapper .sq-form-question-answer {
    display: block;
    margin: 0;
}
.lisence-form-wrapper .sq-form-error {
    display: block;
    margin: 0;
    color:#F00;
}
.lisence-form-wrapper .sq-form-field {
    border: none;
    box-shadow: none;
}
.lisence-form-wrapper input.sq-form-field[type="text"] {
    border-radius: 5px;
    display: inline-block;
    padding: 8px; 
    border: 1px solid #b2b2b2;
    box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.12) inset;
}

.lisence-form-wrapper .sq-form-required-field {
    color:#F00;
    text-decoration: none;
    border: none;
}
.lisence-form-wrapper .sq-form-question:last-child .sq-form-question-title {
    display: block;
    width: 100%;
    margin: 0 0 4px;
}
.lisence-form-wrapper .sq-form-question:last-child .sq-form-question-answer {
    width: 100%;
}
.lisence-form-wrapper .sq-form-question-answer textarea {
    display: block;
    padding: 8px; 
    border-radius: 5px;
    border: 1px solid #b2b2b2;
    box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.12) inset;
    width: 95%;
}
.lisence-submit .sq-form-submit {
    display: block;
    width: 250px;
    border-radius: 5px;
    color: #fff;
    background-color: #00b8e4;
    margin: 0 auto 0px; 
    padding: 8px 0;
    font-size: 1.2em;
    border: none;
    cursor: pointer;
}
.txt-required {
    color:#F00;
    padding: 15px 0 6px;
    margin: 0;
}

.lisence-submit-confirm  {
    display: inline-block;
    width: 45%;
}
.lisence-previous {
    display: inline-block;
    width: 45%;
}
#id142035 .lisence-form .sq-form-question:nth-child(1) ul li {
    display: inline-block;
    width: 100px;
}
#id142035 .lisence-form .sq-form-question:nth-child(2) ul li {
    display: inline-block;
    width: 100px;
}
#id142035 .lisence-form .sq-form-question:nth-child(2) ul li:nth-child(4) {
    display: inline-block;
    width: 100%;
}
.sq-form-unattached .sq-form-question:nth-child(11) label {

    display: none!important;

}
.sq-form-unattached .sq-form-question:nth-child(11) .sq-form-question-answer {
    margin: 5px 0 0 24px!important; 
}
.sq-form-section-title {
    display: block;
    padding: 0!important;
    margin: 15px 0!important;
    width: 100%;
}

.contact-half-box {
    width: 50%;
    float: left;
    margin: 0 0 20px;
}
.contact-label {
    display: inline-block;
    width: 100px!important;
}
.contact-input {
    display: inline-block;
}
.contact-input input.sq-form-field {
    display: inline-block;
    width: 60px!important;
}

.contact-pdt-qty {
    width: 100%;
    margin: 0 0 20px;
}
.contact-label-pdt {
    display: inline-block;
    width: 50px!important;
}
.contact-input-pdt {
    display: inline-block;
    width: 300px!important;
}
.contact-input-pdt input.sq-form-field {
    display: inline-block;
    width: 100%!important;
}

.contact-label-qty {
    display: inline-block;
    width: 30px!important;
    margin: 0 0 0 50px;
}
.contact-input-qty {
    display: inline-block;
    width: 40px!important;
}
.contact-input-qty input.sq-form-field {
    display: inline-block;
    width: 100%!important;
}






/***** End of Matrix form in Contact *****/




/***************** Promotin Blgo Post section  ******************/
.blog-posts-wrapper {
    margin: 0;
    padding: 20px 0 0;
}
.blog-posts-wrapper h2 {
    padding-top: 0!important;

}
.blog-post {
    width: 295px;
    height: 190px;
    padding: 20px;
    background-color: #f4f4f4;
    margin: 0 30px 30px 0;
    float: left;
    border-radius: 10px;
}
.blog-post:nth-child(2n+1) {
    margin: 0 0 30px 0;
}
.blog-post h3 {
    padding: 0;
    margin: 0 0 5px;
    font-size: 1.1em;
}
.blog-post img {
    display: block;
    width: 100px;
    float: left;
    margin: 0 10px 0 0;    
}
.blog-post p {
    padding: 0;
    margin: 0;
    line-height: 1.5em;
}

/****************** Our causes fix *******************/
#id99087 .content td {
    vertical-align: top;
    padding: 0 0 30px;
}
#id99087 .content td img {
    margin: 0 15px 0 0;
    display: block;
}

/****************** New GridLink section *******************/

.number-list li {
    display: list-item;
    list-style-position:outside;
    list-style-type: decimal;
    padding: 0 0 10px;
}

.calc-box {
    margin: 0 0 15px;
    padding: 0 0 0 15px;
    font-style: italic;
}
.calc-box p {
    margin: 0 0 7px;
    padding: 0;
}
.calc-box p:last-child {
    margin: 0;
}
.gridlink-benefit {
    display: block;
    margin: 0 0 30px;
    text-decoration: none;
    padding:10px 15px;
    border: solid 1px #00b5e6;
    border-radius: 10px;
    -webkit-transition: background 0.5s, border 0.5s;
    transition: background 0.5s, border 0.5s;
}
.gridlink-benefit:last-child {
    margin: 0;
}
.gridlink-benefit:hover {
    border: solid 1px #05728c;
    background: #eefbfe;
}
.gridlink-link-box-title {
    font-size: 1.2em;
    font-weight: bold;
    color: #00b5e6;
    margin: 0 0 5px;
    display: block;
}
.gridlink-link-box-text {
    display: block;
    color: #565759;
    margin: 0 0 5px;
}
.blue-txt {
    color:#00b5e6;
}

/****************** Left Col promotion section *******************/
.left-col-banner-box {
    margin: 30px 0;
    padding: 0 0 0 15px;
}
.left-col-banner-box img,
.left-col-banner-box2 img {
    display: block;
    margin: 0;
    border-radius: 10px;
}
.left-col-banner-box2 {
    margin: 0 0 30px;
    padding: 0;
}
#id70166 .left-col-banner-box2 {
    margin: 0 0 30px;
}

/****************** Right Col promotion section *******************/
.right-col-banner-box {
    margin: 0 0 30px;
    padding: 0;
}
.right-col-banner-box img {
    display: block;
    margin: 0;
    border-radius: 10px;
}

/****************** TP9300 product page *******************/
.prod-sec {
    margin: 0 0 20px;
    padding: 10px 0 0 110px;
    min-height: 100px;
}
.prod-sec h2 {
    margin: 0 0 10px;
    padding: 0 0 2px;
}
.tough {
    background:url(/__data/assets/image/0003/117579/icon-tough.png) no-repeat 0 10px;
    background-size: 100px 100px;
}
.vocoder {
    background:url(/__data/assets/image/0004/117580/icon-vocoder.png) no-repeat 0 10px;
    background-size: 100px 100px;
}
.man-down {
    background:url(/__data/assets/image/0005/117581/icon-man-down.png) no-repeat 0 10px;
    background-size: 100px 100px;
}
.interoperability {
    background:url(/__data/assets/image/0006/117582/icon-interoperability.png) no-repeat 0 10px;
    background-size: 100px 100px;
}
.quad-mode {
    background:url(/__data/assets/image/0007/117583/icon-quad-mode.png) no-repeat 0 10px;

    background-size: 100px 100px;
}
.migration {
    background:url(/__data/assets/image/0008/117584/icon-migration.png) no-repeat 0 10px;
    background-size: 100px 100px;
}
.stun {
    background:url(/__data/assets/image/0009/117585/icon-stun.png) no-repeat 0 10px;
    background-size: 100px 100px;
}
.gps {
    background:url(/__data/assets/image/0010/117586/icon-gps.png) no-repeat 0 10px;
    background-size: 100px 100px;
}
.section-70334 .below-content {
   /* display: none;*/
}
.bottom-link-box {
    margin: 0 0 30px;
    padding: 0;
}
.left-link-box {
    float: left;
    width: 290px;
    background-color: #F4F4F4;  
    border-radius: 10px;
    height: 160px;
    padding: 20px 20px 14px;
    margin: 0;
}
.right-link-box {
    float: right;
    width: 290px;
    background-color: #F4F4F4;  
    border-radius: 10px;
    height: 160px;
    padding: 20px 20px 14px;
    margin: 0;
}
.bottom-link-box ul {
    margin: 0;
    list-style: none;
}
.bottom-link-box ul li {
    display: block;
    margin: 0 0 6px;
    padding: 0;
}
.left-col-bluebox {
    margin: 0 0 30px 13px;
    padding: 10px 11px;
    background: #00BBE4;
    color: #fff;
    border-radius: 10px;
    display: block;
}
.partner-info-link {
    font-size: 12px;
    padding: 3px 0;
    margin: 0;
    font-weight: bold;
    color: #fff;
    text-align: center;
    display: block;
}
.partner-info-link a{
    color: #fff;
}
.visit {
    margin: 0; 
    padding: 0; 
    font-size: 14px; 
    font-weight: bold; 
    text-align: center;
    display: block;
}
.login-req {
    margin: 0; 
    padding: 0; 
    font-size: 12px; 
    text-align: center;
    display: block;
}

/****************** PI Emporium *******************/

.question-form label {
    display: block;
    font-weight: bold;
    line-height: 1.8em;
}
.question-form [type="text"],
.question-form textarea {
    border: 1px solid #b2b2b2;
    box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.12) inset;
    color: #565759;
    font-family: arial,helvetica,trebuchet ms,verdana,sans-serif;
    font-size: 1em;
    height: 15em;
    line-height: 18px !important;

    margin-bottom: 1em;
    padding: 10px 10px 5px !important;
    width: 95%;
}
.question-form [type="text"] {
    font-size: 1.5em;
    height: 1.5em;
}
.question-form input[type="submit"] {
    background-color: #e6e6e6;

    border-color: #cccccc #cccccc #bbbbbb;
    border-radius: 4px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    color: #333333;
    cursor: pointer;
    padding: 5px 14px 6px;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
    transition: all 0.1s linear 0s;
}
.question-form input[type="submit"]:hover {
    background-position: 0 -15px;
    color: #333333;
    text-decoration: none;
}
.section-70334 .two-col-div-narrow.nomargin.promotion.promotion_type_a {
    display: none;
}
/* Tab page h3 tag */
#tab-page-content h3 {
    margin-bottom: 10px;
    padding-bottom: 0;
}
#tab-page-content .download-pdf-link a{
    display: inline-block; 
    font-size: 1.25em;
    margin: 0;
    padding: 5px 0 10px;
}

/* News Media page update Jan 2015*/
#id71207 ul.news-list {
    list-style: none;
    margin: 0!important;
    padding: 0!important;
}
#id71207 ul.news-list li {
    list-style: none!important;
    margin: 0!important;
    padding: 0 0 20px!important;
    width: 141px;
    float: left;
    text-align: center;    
}
#id71207 ul.news-list li a {
    font-size: 1.2em;
    font-weight: bold;
}
.news-summary {
    margin: 0 0 30px;
}
.news-description {
    margin: 0;
    padding: 0 0 3px;
}
/**** DMR Tier 2 LP ****/
#id122402 .content {
    width: 930px;
}
#id122402 .promo-col {
  float: left;
  margin: 0;
  width: 700px !important;
}
#id122402 .right-col {
    width: 200px;
    float: right;
    margin: 0;
}
#id122402 h1 {
    display: none;
}
.big-center {
    font-size: 1.8em;
    margin: 0;
    padding: 0 0 10px;
    font-weight: bold;
}
.blue-box {
    background-color: #00B5E6;
    border-radius: 10px;
    color: #fff;

    padding: 15px 20px 5px;
    margin: 0 0 30px;
}
.top-banner {
    margin: 0 0 10px;
}
#id122402 .blue-box ul li {
    margin: 0 0 10px;

    font-size: 1.1em;
}
/**** Media contact page ****/
.img-link {
    width: 151px;
    float: left;
    margin: 0 32px 32px 0;
}
.img-link:nth-child(4n+4) {
    margin: 0 0 32px;
}
.img-link h3 {
    margin: 0 0 4px;
    padding: 0; 
    font-size: 1em;
    background: none;
}
.img-link img {
    display: block;
    width: 148px;
    border: solid 1px #ccc;
    border-radius: 6px;
    margin: 0 0 4px;
}
.img-link img:hover {
    border: solid 1px #00B5E6;
}
.img-link p {
    font-size: 0.85em;
    text-align: center;
}

/****** Job Page SNS Addthis ******/
.job-sns {
    padding: 50px 0!important;
}
.job-sns #atstbx a {
    width: 50%;
    padding:  0 0 10px;
}
/****** Google internal search result page ******/
.search-promo-col {
    float: left;
    margin: 0;

    width: 645px;
}
.search-right-col {
    width: 225px;
    float: right;
    margin: 0;
    padding: 47px 0 0;

}
#___gcse_0 {
    float:right;
    margin: 20px 0 0;
    width: 280px;
}
.panel_header #___gcse_0 form {
    display:block;
    float: none!important;
    padding: 0!important;
}
.panel_header #___gcse_0 #gs_st50 a {
    margin: 0!important;
    float: none!important;
    padding: 2px 3px 0!important;
    font-size: 14px!important;
    border: none!important;
}
.panel_header #___gcse_0 #gs_st50 a:hover {
    border: none!important;
}
.gsc-search-box {
    background-color: #f5f5f5!important;
    box-shadow: inset 0 0 1px #58585A!important;
    border-radius: 3px;
}
#g-search-results a.gs-title,
#g-search-results a.gs-title *,
#g-search-results div.gs-title {
    color: #0094d8!important;
    text-decoration: none!important;
}
#g-search-results a.gs-title b {
    color: #0094d8!important;
}
#g-search-results a.gs-title:hover {
    color: #0094d8!important;
    text-decoration: underline!important;
}
.gsc-input {
    padding: 0!important;
}
.gsc-search-button {
    padding: 0!important;
}
.gsc-input-box {
    height: 28px!important;
    display: flex;
    justify-content: center;
    align-items: center;
    border: none!important;
    background: none!important;
}
input.gsc-input, .gsc-input-box, .gsc-input-box-hover, .gsc-input-box-focus {
    border: none!important;
    background: none!important;

}
.gsc-search-box-tools .gsc-search-box #gsc-i-id1 {
    margin: 0 10px 0 5px!important;
    width: 98%!important;
    background: none!important;
    color: #666!important;
}
.gsib_b, #gs_tti51.gsib_a {
    padding: 0!important;
    margin: 0!important;
}
#gs_cb50 {
    line-height: 1.4em!important;
    font-size: 1.3em!important;
}
#gs_st50 a {
    color: #fff!important;
}
.ie #gs_cb50 {
    display: none!important;
}
.cse .gsc-search-button input.gsc-search-button-v2, input.gsc-search-button-v2 {
    padding: 3px 5px!important;
    margin: 3px 3px 0!important;
}
input.gsc-search-button, input.gsc-search-button:hover, input.gsc-search-button:focus {


    background-color: none!important;
    background-image: none!important;
    border: none!important;
    filter: none!important;
}
input.gsc-input, .gsc-input-box, .gsc-input-box-hover, .gsc-input-box-focus {


    border: none!important;
    box-shadow: none!important;
}
.gsc-search-box .gsc-input > input:hover, .gsc-input-box-hover {
    border: none!important;
    box-shadow: none!important;
}
.gsst_a .gscb_a {
    color: #666!important;
}
#gs_st50 .gsst_a {
    padding-top: 2px!important;
}

td.gsc-search-button {
    background-color: #58585A!important;
    border-radius: 0 3px 3px 0;
}
.gsc-table-result, .gsc-thumbnail-inside, .gsc-url-top {
    padding: 0px!important;
}
.gsc-results .gsc-cursor-box {
    text-align: center!important;
    margin: 15px 0 0!important;
}
.gsc-results .gsc-cursor-box .gsc-cursor-page {
    background-color: #ffffff;
    border-color: #e9e9e9;
    color: #0000cc;
    font-size: 1.3em!important;

}
.gsc-results .gsc-cursor-box .gsc-cursor-current-page {

    background-color: #ffffff;
    border-color: #ff9900;
    color: #0000cc;
}
.gsc-results .gsc-cursor-box .gsc-cursor-page {
    color: #000000;
    cursor: pointer;
    display: inline;
    margin: 0px!important;
    padding: 4px 8px!important;
    text-decoration: underline;
}
.gsc-results .gsc-cursor-box .gsc-cursor-current-page {

    color: #dd4b39;
    text-decoration: none;
}
.gsc-control-cse {
    border: none!important;
    padding: 0!important;
}
.gsc-control-cse .gs-spelling, .gsc-control-cse .gs-result .gs-title, .gsc-control-cse .gs-result .gs-title * {
    font-size: 18px!important;
}
.gsc-webResult .gsc-result {
    padding: 0 0 15px!important;
}
.gsc-webResult .gsc-result.gsc-promotion {
    padding: 15px 15px 0 15px!important;
}

.gs-image-box.gs-web-image-box.gs-web-image-box-portrait {
    height: auto!important;
}
.gsc-refinementsArea {
    padding-bottom: 0px!important;
    padding-top: 0px!important;
}
.gsc-tabHeader.gsc-tabhInactive {
    border-left: 0 none;
    border-right: 0 none;
    border-top: 0 none;
    border-bottom: solid 1px #e9e9e9!important;
}
.gsc-tabHeader.gsc-tabhActive {
    border-color: #fff #fff #dd4b39 #fff!important;
    border-bottom-width: 2px!important;
    color: #dd4b39!important;
}
.gsc-control-cse, .gsc-control-cse .gsc-table-result {
    font-size: 15px!important;

}
.gsc-url-top {
    font-size: 15px!important;
}
#id123998 h1 {
    display: none;
}
#id123998 .panel_content .wrapper {
    padding: 25px 0 0 46px!important;
}
p.search-result-box {
    font-weight:bold;
    font-size: 1.4em;
    padding: 0 0 5px;
}
.search-term {
    font-style:italic;
    color:#878686!important;
}

/***************** DMR Video Page responsive videos *********************/
.video-box {
    margin: 3px 0 40px;
}
.video-group {
    margin: 50px 0 0;
}

/****************** Salse Advantage update 2015 **********************/
.bulleted-list li {
    margin: 0 0 10px;
}
.data-list {
    margin: 0 0 15px;
}
.data-list dt {
    display: block;
    float: left;
    width: 100px;
    clear: both;
}
.data-list dd {
    display: block;
    float: right;
    width: 600px;
    margin: 0 0 8px;
}
ol.numbered-list {
    list-style-type: decimal;
}
ol.alphabet-list {
    list-style-type: lower-alpha;
}

ol.alphabet-list li {
    margin: 0 0 10px;
}
/*** Form style ***/
#form_email_124220 {
    width: 700px;
}
.form-wrapper {
    padding: 30px;
    border-radius: 10px;
    background-color: #575a5d;

}
#form_email_124220 .sq-form-question {
    margin: 0 0 25px;
}
#form_email_124220 .sq-form-question-title {
    display: inline-block;
    width: 230px;
    font-size: 1.2em;
    color: #fff;
}
#form_email_124220 .sq-form-question-answer ul {
    list-style: none;
    margin: 10px 0;
}
#form_email_124220 .sq-form-question-answer ul li {
    color: #fff;
    margin: 0 0 10px;
}
#form_email_124220 .sq-form-question-answer {
    display: inline-block;
    width: 390px;
}
#form_email_124220 .sq-form-field {
    border: none;
    box-shadow: none;
}
#form_email_124220 input.sq-form-field[type="email"],
#form_email_124220 input.sq-form-field[type="text"] {
    border-radius: 5px;
    display: inline-block;
    width: 100%;
    padding: 8px; 
}
#form_email_124220 .sq-form-question-title .sq-form-required-field {
    color:#F00;
}
#form_email_124220 .sq-form-question:last-child .sq-form-question-title {
    display: block;
    width: 100%;
    margin: 0 0 4px;
}
#form_email_124220 .sq-form-question:last-child .sq-form-question-answer {
    width: 100%;
}
#form_email_124220_submit {
    display: block;
    width: 250px;
    border-radius: 5px;

    color: #fff;

    background-color: #00b8e4;
    margin: 0 auto 0px; 
    padding: 8px 0;
    font-size: 1.2em;
    border: none;
}
#content_container_124227 {


    width: 500px;
    margin: 200px 0 auto;
}

/***** New Product section *****/
.tait-raido {
    margin: 30px 0 40px;
}
.radio-tn {
    float: left;
    display: block;
    width: 160px;

}
.radio-txt {
    float: right;
    width: 500px;
}
.radio-links a {
    display: inline-block;

    padding: 0;
    vertical-align: baseline;
}
.radio-links a:first-child {
    width: 200px;
}
.dl-box-wrapper {
    width: 100%;
    margin: 0 0 10px;
}
.dl-box-wrapper .download-pdf-link a {
    font-size: 1em!important;
}
.dl-box-wrapper h3 {
    margin: 10px 0 0;
}
.dl-box-wrapper a {
    margin: 0;
}
.radio-child a {
    display: inline-block;
    padding: 0 30px 0 0;
}
.radio-child a:last-child {
    padding: 0;
}
.radio-spec a {
    display: inline-block;
    padding: 0;
}
.radio-spec a:first-child {
    width: 200px;
}
/* DMR videos */
.top-video-links {
    margin: 20px 0 0;
    padding: 0 0 30px;
}
.video-link {
    width: 151px;
    float: left;
    margin: 0 32px 32px 0;
}
.video-link:nth-child(4n+4) {
    margin: 0 0 32px;
}
.video-link h3 {
    margin: 0 0 4px;
    padding: 0; 
    font-size: 1em;
    background: none;
    height: 52px;
}
.video-link img {
    display: block;
    width: 148px;
    border: solid 1px #ccc;
    border-radius: 6px;
}
/* Radio Academy banners */
.radio-academy-banner img {
    border-radius: 10px;
    margin: 0 0 30px;
    display: block;
}

/******** New Contact layout *********/
.country-contact-box {
    background-color: #f4f4f4;
    padding: 20px;
    margin: 0 0 30px;
    border-radius: 10px;
}
.country-contact-list {
    margin: 0;
    padding: 10px 0 0;
}
.country-contact-list dt {
    display: inline-block;
    width: 130px;
    margin: 0 0 15px;
    font-weight: bold;
}
.country-contact-list dd {
    display: inline-block;
    width: 500px;
    margin: 0 0 15px;
}
.flagicon { 
    float:left;
    width: 48px;
    margin: 0 12px 0 0;
    display: block;
}
.contact-list-heading { 
    margin-top:5px !important; 
    margin-bottom:0px !important; 
    border-bottom:1px solid #bbb; 
    display:block; 
    width:600px; 
    float:left;
    padding:0.3em 0 0.2em 0 !important;

}
.logic-wireless {
    background: url(/__data/assets/image/0007/125674/Logic-Wireless-240.png) no-repeat top right;
}
.tait-comm {
    background: url(/__data/assets/image/0008/125675/tait-logo-white-100.png) no-repeat top right;
    margin: 20px 0 0;
}
.conf-event {
    margin: 20px 0 0;
}
.contact-ankerlink {
    font-size: 1.2em;
    font-weight: bold;
    margin: 0;
    padding: 0;
}
.contact-ankerlink a {
    display: block;
    color: #00b8e4;
    padding: 2px 0 5px 30px;
    margin: 0;
    background: url(/__data/assets/image/0009/125676/ico-contact.png) no-repeat 0 0;
}

/***** New Marketo contact form styles *****/
#marketo-form-wrapper .marketo-form {
    margin: 0 auto;
    padding: 30px 30px 0 30px;
    border-radius: 6px;
    background-color: #F4F4F4;
}
#marketo-form-wrapper .mktoForm {
    width: 100%!important;
}
#marketo-form-wrapper .mktoForm .mktoFieldWrap {
    float: none!important;
    width: 100%!important;
    padding: 0!important;
    margin: 0!important;
}
#marketo-form-wrapper .mktoLabel {
    width: 25%!important;
    margin: 0 0 0.7em!important;
    display: block;
    font-weight: bold!important;


}
#marketo-form-wrapper .mktoField {
    width: 60%!important;
    margin: 0 0 0.7em!important;
    display: block;
    height: 35px;
    border-radius: 4px;
    box-shadow: none!important;
    border: none!important;
    font-size: 1em!important;
}
#marketo-form-wrapper textarea.mktoField {
    height: 100px!important;
}
#marketo-form-wrapper .mktoButtonRow {
    width: 100%!important;
}
#marketo-form-wrapper .mktoFormCol {
    width: 100%!important;
}
#marketo-form-wrapper .mktoButtonRow span {
    margin: 0!important;
}
#marketo-form-wrapper .mktoForm .mktoButtonWrap.mktoSimple .mktoButton {
    display: block!important;
    width: 120px!important;
    margin: 0 auto 20px!important;
    border-radius: 4px;
    background-color: #00bcdf!important;
    background-image: none!important;
    border: none!important;
    color: #fff;
    height: 2.5em!important;
    font-size: 1.1em!important;
}
#marketo-form-wrapper {
    margin: 0 0 20px;
}

#id142043 .mktoForm .mktoFormRow:nth-child(2),
#id142035 .mktoForm .mktoFormRow:nth-child(12) {
    padding: 10px 0 0!important;
    margin: 0!important;
}
#id142043 .mktoForm .mktoFormRow:nth-child(2) .mktoLabel,
#id142035 .mktoForm .mktoFormRow:nth-child(12) .mktoLabel {
    font-size: 1.1em!important;
    width: 580px!important;
    float: right!important;
    font-weight: normal!important;
    margin: 8px 0 0!important;
}
#id142043 .mktoForm .mktoFormRow:nth-child(2) .mktoCheckboxList,
#id142035 .mktoForm .mktoFormRow:nth-child(12) .mktoCheckboxList {
    width: 20px!important;
}


/***** End of New Marketo contact form styles *****/

/* About Us - Our History */
.history-phase {
    margin: 0 0 30px;
}
.history-phase img {
    width: 170px;
    display: block;
    float: right;
    margin: 0 0 10px 10px;
}
/* Our Values secion */
.section-box {
    margin: 0 0 30px;
}
.section-box h2 {
    text-align: left;
}
.content {
    padding-top: 20px;
}
/*** EA Network - GridLink  ***/
#id125851 .panel_content .wrapper {
    padding: 46px 0 0!important;
}
#id125851 .content_head {
    width: 900px!important;
}
#id125851 h1 {
    width: 700px;
    margin: 0 auto;
}
.center-norrow-col {
    width: 700px;
    margin: 20px auto 0;
}
a.grid-link {
    float: left;
    width: 290px;
    text-decoration: none;
    color: #333;
    text-align: center;
    height: 220px;
}
a.grid-link-calc {
    float: right;
    width: 290px;
    text-decoration: none;
    color: #333;
    text-align: center;
    height: 220px;
}
.btn-contact-us a {
    color: #fff;
    width: 220px;
    padding: 8px;
    margin: 0 auto;
    font-weight: bold;
    font-size: 1.1em;
    display: block;
    text-decoration: none;
    text-align: center;
    background: #00bcdf;
    border-radius: 6px;
}
/* End of EA Network - GridLink - LP */

/*** Proudly made in New Zealand ***/
.proudly-box {
    height:305px;
}
.proudly-box img {
    width: 180px;
    display: block;
    margin: 0 auto 10px;
}
.three-col2 .proudly-box h3 {
    margin: 0 0 10px;
}
.show-in-mobile {
    display: none;
}
#id128182 .sub_navigation .first {
    font-size: 1.2em!important;
    letter-spacing: 0.04em;
}
#id128182 .panel_content .wrapper {
    padding-top: 30px!important;
}
#id128182 .content {
    padding-top: 0!important;
}
#id128182 h1 {
    margin: 0 0 30px!important;
}

/*** End of Proudly made in New Zealand ***/
.ico-blog-feed {
    display: block; 
    margin: -35px 0 31px 47px; 
    width: 16px;
}
.ofcom-logo {
    display: block;
    width: 360px;
    float: right;

    margin: 0 0 0 20px;
}
.brasil-address:after {
    content: "\00A0"; 
    display: block; 
    visibility: hidden; 
    line-height: 1.35em;
}
/*** White paper page ***/
.wp-list {
    width: 350px;

    height: 360px;
    float: left;
    margin: 0;
    padding: 0;
}
.wp-img {
    width: 150px;
    height: 240px;
    margin: 0 auto;
    vertical-align:middle;
}
.wp-list2 {
    width: 350px;
    height: 290px;
    float: left;
    margin: 0;
    padding: 0;
}
.wp-img2 {
    width: 250px;
    height: 170px;
    margin: 0 auto 10px;
    vertical-align:middle;
}
.wp-img2 img,
.wp-img img {
    width: 100%;
    display: block;
    vertical-align:middle;
}
.wp-txt {
    width: 310px;
    margin: 0 auto;

}
.wp-txt h3 {
    font-size: 1.2em;
    text-align: center;
    margin: 0;
    padding: 0;
}

/*** End of White paper page ***/



/*** UnifyVoice page ***/
.app-ui-box {
    margin: 0 ;
}
.app-ui {
    float: left;
    margin: 0 28px 0 0;
    width: 154px;
}
.app-ui:last-child {
    margin: 0;
}
.app-ui img {
    display: block;
    margin: 0 0 5px;
    width: 100%;
}
.app-ui p {
    margin: 0;
    text-align: center;
    font-size: 0.95em;
}

/*** End of UnifyVoice page ***/

/*** Products Gallery ***/

ul.product-gallery {
    list-style: none;
    padding: 0;
    margin: 0;
}
ul.product-gallery li {
    float: left;
    width: 61px;
    padding: 0;
    margin: 0 3px 3px 0;
}
ul.product-gallery li:nth-child(3n+3) {
    margin: 0 0 3px 0;
}
ul.product-gallery li a {
    display: block;
    border: solid 1px #9deafc;
    width: 59px;
    transition: border 0.4s;
}
ul.product-gallery li a:hover {
    border: solid 1px #00b8e4;
}
ul.product-gallery li a img {
    width: 100%;
    display: block;
}
.pp_gallery a.pp_arrow_previous,
.pp_gallery a.pp_arrow_next,
.pp_gallery div ul {
    display: none!important;
}

/* Right Col Viceo */
#right-col-video-tn.product-gallery li {
    float: none!important;
    width: 189px!important;
    margin: 0 auto 0;
}
#right-col-video-tn.product-gallery li a {
    border: none!important;
    width: 189px!important;
    margin: 0!important;
    transition: none!important;
}

#right-col-video-tn.product-gallery li img {
}

/*** End of Products Gallery ***/


/*** Bottom of the page links (News page) ***/
.page-bottom-links {
    padding: 20px 0 0;
    font-size: 1.4em;
    text-align: center;
}
.page-bottom-links a {
    display: inline-block;
    text-align: center;
    color: #fff;
    background-color: #00b8e4;
    width: 250px;
    margin: 0 ;
    padding: 10px 0;
    text-decoration: none;
    font-weight: bold;
    border-radius: 6px;
}
.page-bottom-links span {
    display: inline-block;
    margin: 0 20px;
    padding: 10px 0;
    text-align: center;
}
/*** Endof Bottom of the page links (News page) ***/

/*********************** Sales Conf 2016 section **************************/

.section-132142 .panel_content .wrapper  {
    padding: 30px 0 0;
    width: 940px;
}
.section-132142 .panel_footer  {
    border: none;
}
.section-132142 .sub_navigation  {
    display: none;
}
.section-132142 .panel_content .wrapper .content  {
    width: 100%;
}
.section-132142 .two-col-two-third-div2 p, .section-132142 .two-col-two-third-div2 li {
    font-size: 1.2em;
}
.two-col-two-third-div2 {
    width:687px;
    float:left;
    margin:0;
}
.right-col-bluebox {
    margin: 0 0 30px;
    padding: 10px 11px;
    background: #00BBE4;
    color: #fff;
    border-radius: 10px;
    display: block;
    text-align: center;
    font-size: 20px!important;
    font-weight: bold;
}
.attendees {
    width: 100%;
}
.attendees tr:nth-child(2n+1) {
    background: #f9fffe;
}
.attendees tr:nth-child(2n+2) {
    background: #e5f2f0;
}
.attendees th {
    font-size: 1.2em;
    font-weight: bold;
    padding: 7px 0 7px 15px!important;
    background: #00B5E6;
    color: #fff;
    border-right: solid 1px #fff!important;
}
.attendees th .nam {
    width: 30%;
}
.attendees th .loc {
    width: 30%;
}
.attendees th .grp {
    width: 40%;

}
.attendees td {
    font-size: 1.1em;
    padding: 7px 0 7px 15px!important;
    border-right: solid 1px #fff!important;
}

.sq-form-question, .help-submit {
    width: 100%;
}
.supplier-questionnaire td {
    vertical-align:top;
}
.section-132142 .sq-form-question-title {
    display: inline-block;
    width: 13%;
    margin: 0 0 15px;
    vertical-align:top;
    font-weight: bold;
}
.section-132142 .supplier-questionnaire td .sq-form-question-title {
    width: 100%;
}
.section-132142 .sq-form-question-answer {
    display: inline-block;
    width: 80%;
    margin: 0 0 15px;
}
#q132238_q1, #q132238_q2 {
    display: inline-block;
    width: 60%;
    padding: 3px;
}
#q132238_q3 {
    display: inline-block;
    width: 100%;
    padding: 3px;
}
.section-132142 .sq-form-required-field  {
    color:#F00;
    outline: none;
    border: none;
}

#form_email_132238_submit {
    display: block!important;
    width: 120px!important;
    margin: 0 auto 20px!important;
    border-radius: 4px;
    background-color: #00B5E6!important;
    background-image: none!important;
    border: none!important;
    color: #fff;
    height: 2.5em!important;
    font-size: 1.1em!important;
}
#id132195 .two-col-two-third-div2 ul li {
    margin: 0 0 15px;
}
#id132209 h2 {
    margin: 20px 0 10px!important;
}
.more-info  {
    margin: 0 0 30px;
}
.more-info a {
    display: block;
    text-decoration: none;
    width: 100%;
    text-align: center;
    margin: 0;
    color: #fff;
    background-color: #00B5E6;
    padding: 11px 0;
    font-size: 1.2em;
    border-bottom: solid 1px #fff;
}
.more-info a:first-child {
    border-radius: 10px 10px 0 0;
}
.more-info a:last-child {
    border-radius: 0 0 10px 10px;
}

/*********************** End of Sales Conf 2015 section **************************/


}
/***** End of Desktop style *****/










/*------------ Mobile/Tablet style ------------*/
@media only screen and (max-width: 975px) {
/* -------------------------------- 
Main components 
-------------------------------- */
.hidden-mobile,
#lang-list,
.slider-wrapper,
#latest-tait,
.panel_header ,
.panel_navigation,
.panel_banner,
.panel_aside_inner,
.panel_footer .menu_footer,
.sub_navigation,
#main-nav-mega-menu,
.two-col-div-narrow,
#tab-page-content .promotion,
.page-top-banner,
.disable-social,
.p25-durable-heading,
#id94413 #subscribe-form-mkto,
#new_div_83117,
.two-col-one-third-div,
.icon-box,
.related-article,
.triple-col,
.pdfdl-right,
.mng-img,
.banner_inner,
h2.heading-no-border,
.why-choose-dmr,
.blog-posts-wrapper,
.request-demo,
.why-choose-mpt,
.enable-diagram,
.tn-box,
#new_div_94370,
.bottom-3enable,
.bottom-3enable-header,
.panel_gallery.promotion.promotion_type_a,
.media-image-dl,
.blue_map,
#map-canvas,
.partners-gmap,
.client-map-box  {
    display: none!important;
}
#tab-page-content {
    width: 100%!important;
}
#tab-page-content #content-inner {
    width: 100%!important;
}
#page {
}
.top-fixed {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 99999!important;
  width: 100%;
  height: 100px;
}
.mobile-header {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 99999!important;
  width: 100%;
  height: 50px;
  background: #fff;

  color:#565759;
  border-bottom: solid 1px #9F9F9F;
}
.mobile-header a#ico-menu {
    background: center center no-repeat transparent;
    background-image: url(/__data/assets/file/0010/123130/icon-menu.svg);
    display: block;
    width: 44px;
    height: 44px;
    position: absolute;
    top: 2px;
    left: 5px;
}
.mobile-header a#ico-search {
    background: center center no-repeat transparent;
    background-image: url(/__data/assets/image/0003/124149/ico-m-search.png);
    display: block;

    width: 44px;
    height: 44px;
    position: absolute;
    top: 3px;
    right: 6px;
}
.mobile-header:after {
  content: "";
  display: table;
  clear: both;
}
.mobile-header #logo {
  width: 104px;
  margin: 0 auto;
}
.mobile-header #logo img {
  display: block;
  height: 50px;
}
#mobile-search-box {
  width: 100%;
  height: 50px;
  margin: 50px 0 0;
  background: #fff;
  color:#565759;
  border-bottom: solid 1px #9F9F9F;
}
h1 {
    font-size: 1.3em;
    margin: 0 0 1em;
    padding: 0;
}
h2 {
    font-size: 1.2em;
    margin: 0 0 0.5em;
}
h3 {
    font-size: 1.1em;
    margin: 0 0 0.5em;
}

/***** nav style *****/
nav:not(.mm-menu) {
    display: none;
}
/***** end of nav style *****/

/***** Common styles *****/
.content {
    padding: 0 0 20px;
}
.panel_content {
    width: 90%;
    margin: 0 auto 0;
}
.panel_content .wrapper {
    height: 100%;
    padding: 70px 0 0;
    position: relative;
    z-index: 1;
}
.panel_footer {
    padding: 20px;
      border-top: solid 1px #9F9F9F;
    background-color: #EFEFEF;
}
.two-col-two-third-div {
    margin: 0 0 30px;
}
.scrollToTop {
    width: 80px; 
    height: 80px;
    padding:0; 
    position:fixed;
    bottom: 2em;
    right:5%;
    display: none;
    background: url(/__data/assets/image/0017/123128/back2top-arrow.png) no-repeat 0px 0px;
    z-index: 3;
}
.adbox {
    padding: 14px 17px 14px 17px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
    margin:0 0 20px 0;
    overflow:auto;
    background-color:#f4f4f4;
}
.adbox h2 {
    font-size:1.27em !important;
    padding: 0 0 3px 0;
    margin:0 0 1em 0;
    border-bottom:1px dotted #494949;
    text-align: center;
}
.adbox h2 span {
    color:#0094d8;
    font-size:0.95em;
    padding:0 3px 0 0;
}
.adbox h2 a {
    color:#565759;   
}
.adbox h4 {
    font-size:1.1em;
    font-weight:normal;
    padding: 0 0 3px 0;
    margin:0 0 1em 0;
    border-bottom:1px dotted #494949;
}
.adbox .download-pdf-link a {
    padding: 0pt;
    font-size: 1em;
}
.adbox .list_item img {
    width: 70%;
    height: 70%;
    display: block;
    margin: 0 auto 12px;
}
.adbox .list_item .view {
    width: 70%;
    display: block;
    margin: 0 auto 12px;
}
.adbox-blue {
  background: #00b5e6;
}
.adbox-blue,
.adbox-blue h3 a,
.adbox-blue a span,

.adbox-blue a:hover span {
  color: #fff;
}
.adbox-blue h3 a {
  background: none;
  padding: 0;
}
.adbox-blue h4,
.adbox-blue h3 a:hover {
  border-bottom: 1px dotted #fff;
}
.adbox-blue .download-pdf-link a span,
.adbox-blue .download-pdf-link span a {
  background: url('/__data/assets/image/0020/103169/download_casestudy_white.png') no-repeat 5px 50%;
}
.adbox-blue .download-pdf-link a span:hover,
.adbox-blue .download-pdf-link span a:hover {
  background: url('/__data/assets/image/0012/103170/download_casestudy_white_hover.png') no-repeat 5px 50%;
}
.view {
    color:#7fb437;
    background:url(http://m.smbambooveneer.com/__data/assets/image/0006/125709/green-arrow.png) no-repeat 0 1px;
    padding:0 0 0 15px;
    display: block;
    margin: 0 0 20px;
}
.copyright a {
    display: block;
    margin: 0 0 10px;
}

/***** End of Common styles *****/

/***** Google internal search   *****/
/* top search box */
.m-search {
    padding: 7px 20px 0;
}
#mobile-search-box .gsc-input-box {
    height: 26px!important;
    /*padding: 3px 4px 0px 4px;*/
}
input.gsc-search-button, input.gsc-search-button:hover, input.gsc-search-button:focus {
    border-color: none!important;
    background-color: none!important;
    background-image: none!important;
    box-shadow: none!important;
}
.cse .gsc-search-button input.gsc-search-button-v2, input.gsc-search-button-v2 {
    height: 14px!important;
    padding: 7px 15px!important;
    width: 13px!important;
    margin: 3px 0 0 -2px!important;
}
.gsc-search-box-tools .gsc-search-box .gsc-input {
    padding-right: 0!important;
}
#gs_tti51.gsib_a {
    padding: 3px 0 0 3px!important;
    margin: 0!important;
}
.gsib_b {
    padding: 4px 5px 0 0!important;
}
.gsc-search-box {
    box-shadow: none!important;
    border-radius: 3px;

}
.gsc-search-box .gsc-input>input:hover, .gsc-input-box-hover {

    box-shadow: none!important;
}
.gsc-input-box {
    background: none!important;
}
input.gsc-input, .gsc-input-box, .gsc-input-box-hover, .gsc-input-box-focus {
    background: none!important;
}
.gsc-search-box-tools .gsc-search-box #gsc-i-id1 {
    background: none!important;
}
#id123998 h1 {
    display: none;
}
p.search-result-box {
    font-weight:bold;
    font-size: 1.2em;
    padding: 0 0 5px;
}
.search-term {
    font-style:italic;
    color:#878686!important;
}


/***** End of Google internal search  *****/

/******************************* New Home page style ***************************************/
.home-intro {
    margin: 0 0 10px;
    padding: 0px;
    font-size: 1.2em;
    font-weight: bold;
}

#home-grid {
    margin: 0;
    padding: 0;
    width: 100%;
}
#home-grid h2.box-title {
    padding: 0;
    font-size: 1.3em;
    margin: 0 0 5px;
    color: #00b8e4;
    border: none;
}
#home-grid h2.box-title a {
    color: #00b8e4!important;

    margin: 0;
    padding: 0;
    background: none;
    display: inline;
}
#home-grid a .box-img {
    margin: 0 0 5px;
    width: 100%;
    display: block;
}
#p25-logo-box {
    height: 36px;
    width: 54px;
    position: absolute;
    top: 0px;
    right: 0px;
}
#dmr-logo-box {
    height: 36px;
    width: 54px;
    position: absolute;
    top: 0px;
    right: 0px;
}
.home-grid-box2 {
    width: 100%;
    margin: 0 0 36px;
    position: relative;
}
#home-grid .home-grid-box2 .box-description {
    padding: 0;
    margin: 0 0 8px;
}
#home-grid .home-grid-box2 .box-links {
    padding: 0;
    margin: 0;
    color: #0094d8;
    text-align: center;
    font-size: 1em;
}
#home-grid .home-grid-box2 .box-links a {
    text-decoration: none;
    color: #0094d8;
    display: inline-block;
    padding: 0;
    margin: 0;
}
/****** The latest from Tait box *****/

.box-wrapper {
    padding: 0;
}
#latest-tait h3.news-blog-title {
    padding: 0 0 2px;
    margin: 0 0 4px;
    font-size: 1.2em;
    background: none;
    border-bottom: 1px dotted #494949;
}
#latest-tait h3.news-blog-title a {
    padding: 0;
    background: none;
    color: #565759;
    border: none;
}
#latest-tait ul {
    margin: 0;
    list-style: none;
}
#latest-tait li {
    margin: 0;
    list-style: none;
}
#latest-tait p.latest-tait-article {
    font-weight: bold;
    font-size: 1em;
    padding: 0 0 20px;
    margin: 0;
}
#latest-tait p.latest-tait-article span {
    font-weight: normal!important;
}
#latest-tait p.latest-tait-article a {
    text-decoration: none;
    color: #0094d8;
    padding: 0;
    margin: 0;
}
/***** SNS Icons 30x30 ******/
.sns-icons-30 {
    margin: 0;
}
.sns-icons-30 img {
    display: inline-block;
    margin: 0 8px 0 0;
}
.sns-icons-30 a {
    transition: opacity 0.5s;
}
.sns-icons-30 a:hover {
    opacity:0.7;
    filter:alpha(opacity=70); /* For IE8 and earlier */
}
/*************** End of Home page style for mobile **************************/

/***** Industries section styles *****/
.section-70174 .banner_inner {
    display: none!important;
}
#id70174 .box-links {
    line-height: 2em;
}
/* Mining, Oil and Gas */
#mog-listbox {
    margin: 0 0 20px;
}
#mog-listbox a.mog-link-box {
    display: block;
    margin: 0 0 30px;
    width: 100%;
}
.case-link-box-title {
    font-size: 1.2em;
    font-weight: bold;
    color: #00b5e6;
    display: block;
    margin: 0 0 8px;
}
.case-link-box-text {
    display: block;
    margin: 0 0 8px;
    color: #565759;
}
.solution-intro,
.client-box,
.mog-product-box,

#id110928 .three-col-div-left,
#id110928 .three-col-div-right {
    width: 100%;
    margin: 0 0 20px;
    padding: 0;
}
.client-box img,
#mog-listbox .mog-link-box img,
.three-col-div-left img,
.three-col-div-right img,
.mog-product-box img {
    display: none;
}
.client-text h3,
#id110928 .three-col-div-left h4,
#id110928 .three-col-div-right h4 {
    font-size: 1.2em;
    color: #00b5e6;
    margin: 0 0 8px;
    padding: 0;
}

/***** End of Industries section styles *****/

/***** Solutions section styles *****/
.grid-wrapper {
    width: 100%;
    margin: 0;
    padding: 0;
}
.grid {
    width: 100%;
    margin: 0 0 20px 0;
    position: relative;
}
.grid2 {
    width: 100%;
    margin: 0 0 20px 0;
    position: relative;
}
.grid-wrapper h2.box-title {
    padding: 0;
    font-size: 1.1em;
    margin: 0 0 5px;
    color: #00b8e4;
    border: none;
}
.grid-wrapper h2.box-title a {
    color: #00b8e4!important;
    margin: 0;
    padding: 0;
    background: none;
    display: inline;
}
.grid-wrapper .box-img {
    margin: 0 auto 5px;
    width: 100%;
    display: block;
}
.grid-wrapper .box-description {
    margin: 0 0 8px;
    padding: 0;
}
.grid-wrapper .box-links {
    padding: 0 10px;
    margin: 0;
    color: #0094d8;
    text-align: center;

    font-size: 0.96em;
}
.grid-wrapper .box-links a {
    text-decoration: none;
    color: #0094d8;
    display: inline-block;
    padding: 0;
    margin: 0;
}
/* BioLink */
.biolink-screenshot {
}
.biolink-screenshot img {
    width: 100%;

}
/*Dispatch Solutions  */
.partner-summary {
    margin:0 0 30px;
}
.partner-summary img {
    float:left;
    margin:0 15px 5px 0;
    width: 40%;
}
.partner-summary-text {
    width:100%;
    padding-bottom:0px;
}
.partner-summary h2 {
    margin:0 0 10px;
    padding:0;
}
.enable-diagram img {
    width: 100%;
}
.gridlink-benefit {
    display: block;
    margin: 0 0 30px;
    text-decoration: none;
    padding:10px 15px;
    border: solid 1px #00b5e6;
    border-radius: 10px;
    -webkit-transition: background 0.5s, border 0.5s;
    transition: background 0.5s, border 0.5s;
}
.gridlink-benefit:last-child {
    margin: 0;
}
.gridlink-benefit:hover {
    border: solid 1px #05728c;
    background: #eefbfe;
}
.gridlink-link-box-title {
    font-size: 1.2em;
    font-weight: bold;
    color: #00b5e6;
    margin: 0 0 5px;
    display: block;
}
.gridlink-link-box-text {
    display: block;
    color: #565759;

    margin: 0 0 5px;
}
.blue-txt {
    color:#00b5e6;
}
.two-col-div h3  {
    font-weight: normal!important;
    font-size: 1em!important;
}


/***** End of Solutions section styles *****/

/***** Product section styles *****/
.intro {
    font-weight: bold;
}
.thelogo {
    width: 30%;
    display: block;
    float: right;
    margin: 0;
}
.pull_quote {
    font-family:'Lato', arial, helvetica, trebuchet ms, verdana, sans-serif;
    background:#00B5E6 url(/__data/assets/image/0020/68411/quote_start.png) no-repeat 20px 20px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
    color:#fff;
    padding:20px;
    margin:0 0 20px;
    display: block;
    text-decoration: none;
}
.pull_quote p {
    background:url(/__data/assets/image/0009/68409/quote_end.png) no-repeat 95% 95%;
    display:block;
    padding:0 40px 0 30px;
    font-size:1.1em;
    font-weight:bold;
}
.pull_quote span {
    text-transform:uppercase;
    border-top:1px dotted #fff;
    display:block;
    padding:10px 20px 0 0;
    margin:10px 20px 0 0;
    font-size:0.9em;
    word-spacing: 0.15em;
}
.triple-col-left {
    display: none;
}
.triple-col-middle {
    margin:0 0 20px;
}

.triple-col-right {
    margin:0 0 20px;
}
.product-list4 {
    margin: 0;
}
.product-list {
    margin: 0 0 16px;
    width: 50%;

    float: left;
}
.product-list h3{
    text-align: center;
    font-size: 1.1em;
    height: 45px;
}
.product-list img {
    display: block;
    width: 80%;
    margin: 0 auto 12px;
}
.product-list span {
    display: none;
}

/************ New Tait Enable page ************************/

.enable-top {
    margin: 0;
    padding: 10px 0 0;
}
.enable-top a {
    float: left;
    display: block;
    width: 45%;
    text-decoration: none;
    color: #0094d8;
    margin: 0 0 20px 10%;
}

.enable-top a:nth-child(2n+1) {
    margin: 0;
}
.enable-top a img {
    display: block;
    width: 100%;
    border-radius: 10px;
}
.enable-top a span {
    display: block;
    text-align: center;
    font-size: 1em;
    font-weight: bold;
    padding: 5px 0 0;
}

/*--- Tait Table Sytle ---*/
.tait-table {
    width: 100%;
    border-collapse: collapse;
    color: #666;
    font-family: Arial, Helvetica, sans-serif;
    margin: 0 0 30px;
}
#tn-box-show {
    display: block;
}
#tn-box-show .tn-box-right {
    display: none;
}
/*--- End of Tait Table Sytle ---*/
.radio-tn {
    display: none;
}
.radio-txt {
    margin: 0 0 20px;
}
.dl-box-wrapper .download-pdf-link a {
    font-size: 1em!important;
}
.three-col-div-left,
.three-col-div-right {
    width: 100%;
}
.three-col-div-left img,
.three-col-div-right img {
    margin: 0 auto 4px;
    width: 100%;
    display: block
}
.video-link {
    width: 46%;
    float: left;
    margin: 0 8% 32px 0;
}
.video-link:nth-child(2n+2) {
    margin: 0 0 32px;
}
.video-link h3 {
    margin: 0 0 4px;
    padding: 0; 
    font-size: 1em;
    background: none;

    height: 52px;
}
.video-link img {
    display: block;
    width: 100%;
    border: solid 1px #ccc;
    border-radius: 6px;
}
.prod-sec {
    margin: 0 0 30px;
}
.video-box {
    margin: 3px 0 40px;
}
/***** End of Product section *****/

/***** Services section *****/
h2.service-ad-sub-title {
    padding: 0 0 0 45px;
    font-size: 1.1em;
    color: #01b9e5;
    margin: 10px 0 10px;
    height: 40px;
    line-height: 2.1em;
    border: none;    
}
#id106336 #new_div_94370,
#id94361 #new_div_94370 {
    display: block!important;
}

/***** End of Services section *****/

/***** Clients section *****/
.client-map-box {
    width: 90%!important;
    padding: 70px 0 0!important;
    margin: 0 auto;
}
.client-map-box h1 {
    margin: 0 0 20px!important;
    font-size: 1.3em!important;
}
.client-map-box .reset,
h2.filter-clients {
    font-size: 1.2em!important;
}
.search_field {
    margin: 0 0 20px;
}
.search_field h3 {
    font-size: 1.1em!important;
}
.infobox.searchbox {
    margin: 0 0 30px;
}
.infobox.searchbox .submit_row input[type=submit] {
    display: block!important;;
    width: 120px!important;

    margin: 0 auto 20px!important;
    border-radius: 4px;
    background-color: #00bcdf!important;
    background-image: none!important;
    border: none!important;
    color: #fff;
    height: 2.5em!important;
    font-size: 1.1em!important;
}
.case_study_item img:first-child,
.case_study_item p {
    display: none!important;
}
.case_study_item .view {
    margin: 0;
}
.case_study_item h3 img:first-child {
    display: inline-block!important;
}
/*#id111101 .pull_quote,*/
.section-110014 .banner_inner {
    display: none!important;
}
.section-110014 .pull_quote {
    margin: 0 0 20px!important;
}
.banner_quote {
    width: 100%;  
    margin: 0 auto 20px;
}
.pull_quote img {
    display: block;
    width: 100%;  
    margin: 0;
}

/***** End of Clients section *****/

/***** Resources section *****/
.mejs-container {
    width: 100%!important;
}
.podcast {
    margin: 0 0 40px;
}
#id114247 .two-col-div-narrow {
    display: block!important;
}
.ico-blog-feed {
    display: block; 
    margin: -26px 0 10px 50px; 
    width: 16px;
}

/***** End of Resources section *****/

/***** Our Partners section *****/
.section-100643 .two-col-div img {
    width: 100%!important;
    display: block;
}
/* Endorsed Partners page */
.tech-partners {
    margin: 0 0 20px;
}
.tech-partners span,
.tech-partners a {
    margin: 0;
    padding: 0;
    display: block;
    font-weight: bold;
    float: left;
    width: 50%;
    height: 2.5em;
}
/* Reseller Partners pages */
.partner-anchor {
    padding: 0 0 10px;
    margin: 0;
}
.partner-anchor div {
    text-align: center;
}
.partner-anchor a {
    color:#0094d8;
    border-bottom: dotted 1px #fff;
}
.partner-left {
    width: 100%;
    padding: 0 0 10px;
}
.partner-right {
    width: 100%;
    padding: 0 0 10px;
}
.partner-1tier {

    font-weight: bold;
    font-size: 1.3em;
    padding: 0 0 8px;
}
.partner-2tier {
    display: inline-block;
    margin: 0 20px 0 0;
    font-size: 1.2em;
    line-height: 1.8em;
}
.partner-list dt {
    font-weight: bold;
    font-size: 1.2em;
    display: block;
    margin: 0 0 5px;
    padding: 10px 0 0;
    clear: both;
    color: #7f7e7e;

}
.partner-list dd {
    display: block;
    width: 100%;
    float: none;
    margin: 0;
    padding: 0;
}
.partner-list dd img.partner-logo {
    display: none;
}
.partner-list dd div.partner-details {
    width: 100%;
    float: none;
    margin: 0;
}

/***** End of Our Partners section *****/


/***** About Us section *****/
/* News Media page update Jan 2015*/
#id71207 ul.news-list {
    list-style: none;
    margin: 0!important;
    padding: 0!important;
}
#id71207 ul.news-list li {
    list-style: none!important;
    margin: 0!important;
    padding: 0 0 20px!important;
    width: 50%;
    float: left;
    text-align: center;    
}
#id71207 ul.news-list li a {
    font-size: 1.2em;
    font-weight: bold;
}
.news-summary {
    margin: 0 0 30px;
}
.board-member {
    margin: 30px 0 0;
}
.board-member h2 {
    margin: 0 0 5px;
}

.board-member h4 {
    margin: 0 0 8px;
}
.board-img {
    margin: 0 10px 0 0;
    width: 40%;
    float: left;
}
.board-img img {
    width: 100%;
}
.history-phase {
    margin: 0 0 30px;
}
.history-phase img {
    width: 40%;
    display: block;
    float: right;
    margin: 0 0 10px 10px;
}

/* Behind Scenes */
.behind-box {
    margin: 0 0 30px
}
.tait-video {
    width: 100%;
}
.video-txt {
    width: 100%;
}
.behind-box h3 {
    margin: 0 0 8px;
}
/* ---- Career - jobs ----*/
#new_div_61455.two-col-one-third-div {
    display: block!important;
    width: 100%;
    margin: 20px 0;
}
.job-id-link a#button,.job-id-link  a#button:active,.job-id-link a#button:visited {background: url(/__data/assets/image/0006/92634/careers-button.png) no-repeat top left; display:block; height:40px; text-decoration:none; background-position: 0 0; width: 209px; height: 39px; margin: 0 auto;}
.right-side span a  {
     background: url(/__data/assets/image/0006/68379/download_casestudy.png?v=0.3.1) no-repeat 0px 15% !important;
     color:  #0094D8;
     display:  block;
     margin:  -10px 0;
     padding:  10px 10px 10px 35px;
}
.ofcom-banner {
    display: block;
    width: 100%;
}
/* Compliance */
.ofcom-logo {
    display: none;
}

/***** End of About Us section *****/

/***** Contact section *****/

.three-col-wrapper2 {
    margin: 0 0 30px;
    padding: 0;  
}
.three-col2 {
    width: 100%;
    padding: 0;
    margin: 0 0 30px;
}
.three-col2 h3 {

    padding: 0;
    margin: 0 0 8px;
}
#page-tabs {
    display: none;
}
.country-contact-box {
    background-color: #f4f4f4;
    padding: 20px;
    margin: 0 0 30px;
    border-radius: 10px;
}
.flagicon { 
    float:left;
    width: 15%;
    margin: 0;
    display: block;
}
.contact-list-heading { 
    margin-top:5px !important; 
    margin-bottom:0px !important; 
    border-bottom:1px solid #bbb; 
    display:block; 
    width:80%; 
    float:right;
    padding:0.3em 0 0.2em 0 !important;
}
.country-contact-list {
    margin: 0;
    padding: 10px 0 0;
    width: 100%;
    display: block;
}

.country-contact-list dt {
    display: block;
    width: 100%;
    margin: 0 0 4px;
    font-weight: bold;
}
.country-contact-list dd {
    display: block;
    width: 100%;
    margin: 0 0 10px;
}
/***** New Contact section 2016 *****/
a#contact-location {
    background: url(/__data/assets/image/0020/142094/ico-location-g.png) no-repeat center 5%;
    background-size: 70%;
}
a#contact-support {
    background: url(/__data/assets/image/0004/142096/ico-support-g.png) no-repeat center 5%;
    background-size: 70%;
}
a#contact-estimate {
    background: url(/__data/assets/image/0006/142098/ico-estimate-g.png) no-repeat center 5%;
    background-size: 70%;
}
a#contact-reseller {
    background: url(/__data/assets/image/0008/142100/ico-reseller-g.png) no-repeat center 5%;
    background-size: 70%;
}
a#contact-general {
    background: url(/__data/assets/image/0010/142102/ico-general-g.png) no-repeat center 5%;
    background-size: 70%;
}
a#contact-careers {
    background: url(/__data/assets/image/0012/142104/ico-career-g.png) no-repeat center 5%;
    background-size: 70%;
}
a#contact-accounts {
    background: url(/__data/assets/image/0014/142106/ico-account-g.png) no-repeat center 5%;
    background-size: 70%;
}
a#contact-subscribe {
    background: url(/__data/assets/image/0016/142108/ico-subscribe-g.png) no-repeat center 5%;
    background-size: 70%;
}
/* NEW Matrix Form  style */



/* NEW Marketo Form  style */
#marketo-form-wrapper .marketo-form {
    margin: 0 auto 30px;
    padding: 20px 20px 0 20px;
    border-radius: 10px;
    background-color: #F4F4F4;
}
#marketo-form-wrapper .mktoForm {
    width: 100%!important;
}
.mktoForm .mktoFieldWrap {
    float: none!important;
    width: 100%!important;
    padding: 0!important;
    margin: 0!important;
}
#marketo-form-wrapper .mktoLabel {
    width: 100%;
    display: block;
    margin: 0 0 0.3em!important;
    font-weight: bold!important;
}
.right-side-col .side-contact .mktoLabel {
    margin: 10px 0 0.3em!important;
}
.right-side-col .side-contact .mktoField,
#marketo-form-wrapper .mktoField {
    display: block;
    width: 100%;
    margin: 0 0 0.3em!important;
    height: 35px;
    border-radius: 4px;
    box-shadow: none!important;
    border: none!important;
    font-size: 1em!important;
}
#marketo-form-wrapper select.mktoField {
}
#marketo-form-wrapper textarea.mktoField {
    height: 100px!important;
}
#marketo-form-wrapper .mktoButtonRow {
    width: 100%!important;
}
#marketo-form-wrapper .mktoFormCol {
    width: 100%!important;
}
#marketo-form-wrapper .mktoButtonRow span {
    margin: 0!important;
}
#marketo-form-wrapper .mktoForm .mktoButtonWrap.mktoSimple .mktoButton {
    display: block!important;
    width: 120px!important;
    margin: 0 auto 20px!important;
    border-radius: 4px;
    background-color: #00bcdf!important;
    background-image: none!important;
    border: none!important;
    color: #fff;
    height: 2.5em!important;
    font-size: 1.1em!important;
}
.right-side-col .side-contact .mktoForm .mktoButtonWrap.mktoSimple .mktoButton {
    height: 2.5em!important;
    margin: 20px auto!important;
    font-size: 1.1em!important;
}
#id142043 .mktoForm .mktoFormRow:nth-child(2),
#id142035 .mktoForm .mktoFormRow:nth-child(11) {
    padding: 10px 0 0!important;
    margin: 0!important;
}
#id142043 .mktoForm .mktoFormRow:nth-child(2) .mktoLabel,
#id142035 .mktoForm .mktoFormRow:nth-child(11) .mktoLabel {
    font-size: 1.1em!important;
    width: 85%!important;
    float: right!important;
    font-weight: normal!important;
    margin: 8px 0 0!important;
}
#id142043 .mktoForm .mktoFormRow:nth-child(2) .mktoCheckboxList,
#id142035 .mktoForm .mktoFormRow:nth-child(11) .mktoCheckboxList {
    width: 20px!important;
}




/***** Matrix form in Contact *****/
#id142035 ul {
    list-style: none;
    padding: 0;
    margin: 0;
}
#id142035 .sq-form-question-option-list li {
    list-style: none;
    padding: 0;
    margin: 0 0 10px;
}
.lisence-form-wrapper {
    padding: 30px;
    border-radius: 10px;
    background-color: #f6f7f8;
    margin: 0 auto;
}
.lisence-form-wrapper .sq-form-question {
    margin: 0 0 25px;

}
.lisence-form-wrapper .sq-form-question-title {
    display: block;
    font-size: 1.2em;
    margin: 0 0 5px;
}
.lisence-form-wrapper .sq-form-question-note {
    font-size: 1em;
    display: block;
    color: #696969;
    margin: 0 0 5px;
}
.lisence-form-wrapper .sq-form-question-answer {
    display: block;
    margin: 0;
}
.lisence-form-wrapper .sq-form-error {
    display: block;
    margin: 0;
    color:#F00;
}
.lisence-form-wrapper .sq-form-field {
    border: none;
    box-shadow: none;
}
.lisence-form-wrapper input.sq-form-field[type="text"] {
    border-radius: 5px;
    display: inline-block;
    padding: 8px; 
    border: 1px solid #b2b2b2;
    box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.12) inset;
}

.lisence-form-wrapper .sq-form-required-field {
    color:#F00;
    text-decoration: none;
    border: none;
}
.lisence-form-wrapper .sq-form-question:last-child .sq-form-question-title {
    display: block;
    width: 100%;
    margin: 0 0 4px;
}
.lisence-form-wrapper .sq-form-question:last-child .sq-form-question-answer {
    width: 100%;
}
.lisence-form-wrapper .sq-form-question-answer textarea {
    display: block;
    padding: 8px; 
    border-radius: 5px;
    border: 1px solid #b2b2b2;
    box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.12) inset;
    width: 95%;
}
.lisence-submit .sq-form-submit {
    display: block;
    width: 250px;
    border-radius: 5px;
    color: #fff;
    background-color: #00b8e4;
    margin: 0 auto 0px; 
    padding: 8px 0;
    font-size: 1.2em;
    border: none;
    cursor: pointer;
}
.txt-required {
    color:#F00;
    padding: 15px 0 6px;
    margin: 0;
}

.lisence-submit-confirm  {
    display: inline-block;
    width: 45%;
}
.lisence-previous {
    display: inline-block;
    width: 45%;
}
#id142035 .lisence-form .sq-form-question:nth-child(1) ul li {
    display: inline-block;
    width: 100px;
}
#id142035 .lisence-form .sq-form-question:nth-child(2) ul li {
    display: inline-block;
    width: 100px;
}
#id142035 .lisence-form .sq-form-question:nth-child(2) ul li:nth-child(4) {
    display: inline-block;
    width: 100%;
}
.sq-form-unattached .sq-form-question:nth-child(11) label {

    display: none!important;
}
.sq-form-unattached .sq-form-question:nth-child(11) .sq-form-question-answer {
    margin: 5px 0 0 24px!important; 
}
.sq-form-section-title {
    display: block;
    padding: 0!important;
    margin: 15px 0!important;
    width: 100%;
}

.contact-half-box {
    width: 50%;
    float: left;
    margin: 0 0 20px;
}
.contact-label {
    display: inline-block;
    width: 100px!important;
}
.contact-input {
    display: inline-block;
}
.contact-input input.sq-form-field {
    display: inline-block;
    width: 60px!important;
}

.contact-pdt-qty {
    width: 100%;
    margin: 0 0 20px;
}
.contact-label-pdt {
    display: inline-block;
    width: 20%!important;
    margin: 0 0 10px;
}
.contact-input-pdt {
    display: inline-block;
    width: 78%!important;
    margin: 0 0 10px;
}
.contact-input-pdt input.sq-form-field {
    display: inline-block;
    width: 100%!important;
}
.contact-label-qty {
    display: inline-block;
    width: 20%!important;
    margin: 0 0 10px;
}
.contact-input-qty {
    display: inline-block;
    width: 78%!important;
    margin: 0 0 10px;
}
.contact-input-qty input.sq-form-field {
    display: inline-block;
    width: 10%!important;
}





/***** End of Matrix form in Contact *****/




/***** End of New Contact section *****/

/*** Other Pages ***/
/* All Tait website */
.three-col p img {
    display: none!important;
}
/* NZ narrowband */
#id118309 .two-col-two-third-div {
    width: 100%!important;
}
.center-norrow-col {
    width: 100%;
    margin: 20px auto 0;
}
/* EA Networks Tait GridLink */
a.grid-link {
    display: block;
    width: 100%;
    text-decoration: none;
    color: #333;
    text-align: center;
    margin: 0 0 20px;
    padding: 0;
}
a.grid-link-calc {
    display: block;
    width: 100%;
    text-decoration: none;
    color: #333;
    text-align: center;
    margin: 0 0 20px;
    padding: 0;
}
.btn-contact-us a {
    color: #fff;
    width: 220px;
    padding: 10px;
    margin: 0 auto;
    font-weight: bold;
    font-size: 1.2em;
    display: block;
    text-decoration: none;
    text-align: center;
    background: #00bcdf;
    border-radius: 6px;
}
/* DMR Tier 2*/
.top-banner img {
    display: none!important;
}
/* NZ Utilities */
.bottom-3col {
    width: 100%;
    float: none;
    margin: 0 0 20px;
    padding: 15px 0 0;
}
.bottom-3col .adbox {
    height: auto;
}
.bottom-3col:nth-child(3n+3) {
    margin: 0;
}
.bottom-3col img {
    display: block;
    width: 75%;
    margin: 0 auto 8px;
}
/* Panola */
.avtec-list img {
    display: block;
    margin: 0 auto 20px;
    width: 80%;
}
/* Future */
#id113431 .promo-col p img {

    width: 100%;
}
/**************** Mining/Together Page New ************************/
.top-banner-half {
    width: 100%;
    margin: 0 0 30px;
}
.top-banner-half .left-img {
    width: 100%;
    margin: 0;
    padding: 0;
}
.top-banner-half .right-text {
    width: 100%;
    height: 45px;
    display: flex;
    justify-content: center;
    align-items: center;
      margin: 0;
    padding: 0;
    color: #fff;
    background-color:#00B5E6;
    font-family:'Lato', arial, helvetica, trebuchet ms, verdana, sans-serif;
}
.top-banner-half .right-text span {
    font-size: 2em;
    text-transform:uppercase;
}
#id112679 .right-col-316 {
    display: none;
}
#id139700 .right-col-316 .adbox {
    display: none;
}
.blue-form-box {
    background: none repeat scroll 0 0 #00b5e6;
    border-radius: 10px;
    color: #fff;
    margin: 0 0 30px;
    overflow: auto;
    padding: 25px 18px ;
}
.blue-form-box h2 {
    padding: 0 ;
    margin: 0 0 15px;
    text-align: center;
    font-size: 1.3em;
    border: none;
}
#mktoForm_1821 {
    width: 100%!important;
}
.blue-form-box .mktoForm select.mktoField,
.blue-form-box .mktoFieldDescriptor,
.blue-form-box .mktoFieldWrap,
.blue-form-box .mktoForm input.mktoField   {
    display: block!important;
    width: 100%!important;
    line-height: 1.5em!important;
}
.blue-form-box .mktoForm .mktoLabel  {
    display: block!important;
    width: 100%!important;
    color: #fff!important;
    font-weight: bold!important;
    margin: 0 0 4px!important;
}
.blue-form-box .mktoFormRow {
    display: block!important;
    width: 100%!important;
    padding: 0!important;
    margin: 0!important;
}
.blue-form-box .mktoGutter,
.blue-form-box .mktoOffset {
    display: none!important;
}
.blue-form-box .mktoForm .mktoAsterix {
    float: left!important;
    margin-left: 0!important;
    margin-right: 3px!important;
}
.blue-form-box .mktoButtonRow {
    display: block!important;
    width: 100%!important;
    padding: 0!important;
    margin: 0!important;
}
.blue-form-box .mktoButtonRow .mktoButtonWrap .mktoButton {
    background-color: #16ab02!important;
    background-image: none!important;
    color: #fff!important;
    font-size: 1.3em!important;
    display: block!important;
    width: 100%!important;
    border-radius: 4px !important;
    padding: 8px 0 !important;
    margin: 0 auto!important;
    border: none!important;
}

#id139700 .blue-form-box .mktoFormRow:nth-child(8) {
    padding: 10px 0 0!important;
    margin: 0!important;
}

#id139700 .blue-form-box .mktoFormRow:nth-child(8) .mktoLabel {
    font-size: 13px!important;
    width: 85%!important;
    float: right!important;
    font-weight: normal!important;
}

#id139700 .blue-form-box .mktoFormRow:nth-child(8) .mktoCheckboxList {
    width: 20px!important;
}



/* Proudly made in New Zealand */
.proudly-box {
    text-align: center;

}
.proudly-box img {

    width: 180px;
    display: block;
    margin: 0 auto 10px;
}
.three-col2 .proudly-box h3 {
    margin: 0 0 10px;
}
/*** White paper page ***/
.wp-list2,
.wp-list {
    width: 100%;
    margin: 0 0 40px;
    padding: 0;
}
.wp-img {
    width: 60%;
    margin: 0 auto;
}
.wp-img2 {
    width: 60%;
    margin: 0 auto 10px;
}
.wp-img2 img,
.wp-img img {
    width: 100%;
    display: block;
}
.wp-txt {
    width: 100%;
}
.wp-txt h3 {
    font-size: 1.2em;
    text-align: center;
    margin: 0;
    padding: 0;
}
/*** End of White paper page ***/

/*** UnifyVoice page ***/
.app-ui-box {
    margin: 0 ;
}
.app-ui {
    margin: 0;
    width: 100%;
}
.app-ui img {
    display: block;
    margin: 0 0 5px;
    width: 60%;
}
.app-ui p {
    margin: 0;
    text-align: center;
    font-size: 1.2em;
}

/*** End of UnifyVoice page ***/

/************************* Webinar page style **********************/
#id139252 .content,
#id139245 .content,
#id139238 .content,
#id139231 .content,
#id139224 .content,
#id139217 .content,
#id139210 .content,
#id139176 .content,
#id139129 .content,
#id139123 .content,
#id139114 .content,
#id122035 .content,
#id122042 .content,
#id122048 .content {
    padding: 60px 0 0!important;
    margin: 0 auto!important;
    width: 100%!important;
    float: none!important;
}

/************************* End of Webinar page style **********************/

/**************** AS-IP Page New ************************/
.left-col-557 {
    width: 100%;
    margin: 0;
    padding: 10px 0 0;
}

.right-col-343 {
    width: 100%;
    margin: 0;
    padding: 10px 0 0;
}
.hidden-desktop .as-ip-banner {
    display: block;
    width: 100%;
    margin: 0 0 30px;
}

a.btn-cta {
    width: 100%;
    border-radius: 10px;
    display: block;
    text-decoration: none;
    color: #fff;
    background-color: #00B5E6;
    font-size: 23px;
    text-align:center;
    padding: 12px 0;

    margin: 20px 0;
}
h2.as-ip-h2 {
    margin: 0 0 25px!important;
    padding: 30px 0 3px!important;
    font-size: 1.5em;
}
.icon-link-box {
    margin: 0 0 30px;
    padding: 0;
}
a.link-box {
    float: left;
    display: block;
    text-decoration: none;
    border-radius: 10px;
    width: 45%;
    margin: 0 10% 15% 0;
    padding: 34% 0 0;
    height: 30%;
}
a.link-box:nth-child(2n+2) {
    margin: 0 0 5% 0;
}
a#simpler-install {
    background: url(/__data/assets/image/0020/140933/ico-simple-g.png) no-repeat center 5%;
    background-size: 70%;
}
a#redundant-reliable {
    background: url(/__data/assets/image/0007/140929/ico-redundant-g.png) no-repeat center 5%;
    background-size: 70%;
}
a#p25-capable {
    background: url(/__data/assets/image/0003/140925/ico-p25-g.png) no-repeat center 5%;
    background-size: 70%;
}
a#remote-access {
    background: url(/__data/assets/image/0018/140931/ico-remote-g.png) no-repeat center 5%;
    background-size: 70%;
}
a#lower-tco {
    background: url(/__data/assets/image/0004/140935/ico-tco-g.png) no-repeat center 5%;
    background-size: 70%;
}
a#tait-tough {
    background: url(/__data/assets/image/0006/140937/ico-tough-g.png) no-repeat center 5%;
    background-size: 70%;
}
a#paging {
    background: url(/__data/assets/image/0005/140927/ico-pager-g.png) no-repeat center 5%;
    background-size: 70%;
}
a#coverage-clarity {
    background: url(/__data/assets/image/0019/140923/ico-coverage-g.png) no-repeat center 5%;
    background-size: 70%;
}

.link-box h3 {
    font-size: 1.2em;
    color: #00b8e3;
    margin: 0 0 5px;
    padding: 0 5px;
    text-align: center;
}
.link-box span {
    font-size: 0.8em;
    display: block;
    color: #00b8e3;
    margin: 0;
    padding: 0 5px;
    text-align: center;
}

.benefits-box {
    border-radius: 10px;
    margin: 50px 0 0;
    padding: 0;
}
.benefits-box h3 {
    margin: 0 0 12px;
    padding: 0;
    font-size: 1.2em;
}
.benefits-box p.benefits-txt {
    margin: 0 0 16px;
    padding: 0;
}
.benefits-box a.link-cta {
    width: 280px;
    border-radius: 10px;
    display: block;
    text-decoration: none;
    color: #fff;
    background-color: #00B5E6;
    font-size: 17px;
    text-align:center;
    padding: 10px 0;
    margin: 20px auto;
}
.benefits-quote {
    display: none;
}
.link-quote {
    display: block;
    background:#fff url(/__data/assets/image/0010/83944/quote_start_whsm.png) no-repeat 12px 20px;
    border-radius: 10px 10px 10px 10px;
    font-family: 'Lato',arial,helvetica,trebuchet ms,verdana,sans-serif;
    margin: 15px 0px 15px 0px;
    padding: 20px 0 20px 20px;
    font-size: 1em!important;
}
.link-quote p {
    background: url("/__data/assets/image/0011/83945/quote_end_whsm.png") no-repeat scroll 95% 95% transparent;
    display: block;
    font-weight: bold;
    padding: 0 32px 0 24px;
}
.link-quote span {
    border-top: 1px dotted #565759;
    display: block;
    margin: 10px 20px 0 0;
    padding: 10px 20px 0 0;
    text-transform: uppercase;
}

#as-ip-form {
    width: 100%;

    margin: 0 auto;
    padding: 40px 0 0;
}
#id141989 #mktoForm_1926,
#id141807 #mktoForm_1895,
#id141787 #mktoForm_1894,
#id141765 #mktoForm_1891,
#id141700 #mktoForm_1891,
#id140908 #mktoForm_1861,
#id141022 #mktoForm_1824,
#id140908 #mktoForm_1862 {
    width: 100%!important;

}
#id148307 .two-col-div-narrow,
#id143315 .two-col-div-narrow,
#id136750 .two-col-div-narrow,
#id135663 .two-col-div-narrow   {
    display: block!important;
}
#id143315 .two-col-div-narrow .adbox,
#id136750 .two-col-div-narrow .adbox  {
    display: none!important;
}
#id148307 .blue-form-box .mktoFormRow:nth-child(8),
#id143315 .blue-form-box .mktoFormRow:nth-child(8),
#id136750 .blue-form-box .mktoFormRow:nth-child(8),
#id135663 .blue-form-box .mktoFormRow:nth-child(8) {
    padding: 10px 0 0!important;
    margin: 0!important;
}
#id148307 .blue-form-box .mktoFormRow:nth-child(8) .mktoLabel,
#id143315 .blue-form-box .mktoFormRow:nth-child(8) .mktoLabel,
#id136750 .blue-form-box .mktoFormRow:nth-child(8) .mktoLabel,
#id135663 .blue-form-box .mktoFormRow:nth-child(8) .mktoLabel {
    font-size: 13px!important;
    width: 85%!important;
    float: right!important;
    font-weight: normal!important;
}
#id148307 .blue-form-box .mktoFormRow:nth-child(8) .mktoCheckboxList,
#id143315 .blue-form-box .mktoFormRow:nth-child(8) .mktoCheckboxList,
#id136750 .blue-form-box .mktoFormRow:nth-child(8) .mktoCheckboxList,
#id135663 .blue-form-box .mktoFormRow:nth-child(8) .mktoCheckboxList {
    width: 20px!important;
}


/**************** End of AS-IP Page New ************************/

/*** Bottom of the page links (News page) ***/
.page-bottom-links {
    padding: 20px 0 0;
    font-size: 1.4em;
    text-align: center;
}
.page-bottom-links a {
    display: block;
    text-align: center;
    color: #fff;
    background-color: #00b8e4;
    width: 250px;
    margin: 0 auto;
    padding: 10px 0;
    text-decoration: none;
    font-weight: bold;
    border-radius: 6px;
}
.page-bottom-links span {
    display: block;
    margin: 0 auto;
    padding: 10px 0;
    text-align: center;
}
/*** Endof Bottom of the page links (News page) ***/


/*** End of Other Pages ***/

/*** Newsletter button ***/
#btn-sub-newsletter-mob {
    display: block;
    margin: 0 0 20px;
    padding: 0;
    width: 100%;
}
#btn-sub-newsletter-mob span {
    display: block;
    margin: 0;
    padding: 0;
    width: 100%;
}
#btn-sub-newsletter-mob a {
    display: block;
    text-align: center;
    color: #fff;
    background: #00b8e4 url(/__data/assets/image/0009/141111/btn-newsletter-30x30.png) no-repeat 32px 6px;
    margin: 0 auto ;
    padding: 10px 0 10px 28px;
    text-decoration: none;
    border-radius: 6px;
    font-size: 1.3em;
    width: 175px;
}

/**************** DMR Back to Work Page  ************************/
.left-col-343 {
    width: 100%;
    margin: 0 0 30px;
    padding: 0;
}
.right-col-557 {
    width: 100%;
    margin: 0 0 30px;
    padding: 0;
}
.right-col-557 img {
    width: 100%;
}
.lp-greybox {
    padding: 20px;
    border-radius: 10px;
    margin: 30px 0;
    background-color:#f4f4f4;
}
.left-col-420 {
    width: 100%;
    margin: 0 0 30px;
    padding: 0;
}
.right-col-420 {
    width: 100%;
    margin: 0 0 30px;
    padding: 0;
}
.left-col-420 img,
.right-col-420 img {
    width: 100%;
}

.dmr-tait {
    width: 100%;
}
.dmr-tait th {
    padding: 8px 10px;
    border-bottom: solid 1px #ccc;

    font-weight: bold;
    text-align: center;
    vertical-align: middle;
}
.dmr-tait td {
    padding: 8px 10px;
    background-color: #f7f7f7;
    border-bottom: solid 1px #ccc;
    border-left: solid 2px #fff;
    border-right: solid 2px #fff;
    text-align: center;
    vertical-align: middle;
}
.dmr-tait th:nth-child(4n+2),
.dmr-tait th:nth-child(4n+1),
.dmr-tait td:nth-child(4n+2),
.dmr-tait td:nth-child(4n+1) {
    text-align: left;
}
.dmr-tait td:nth-child(4n+4) {
    color: #F00;
    font-weight: bold;
}

/**************** End of DMR Back to Work Page  ************************/

/*********************** Sales Conf 2016 section **************************/

.section-132142 .panel_content .wrapper  {
    padding: 30px 0 0;
    width: 100%;
}
.section-132142 .panel_footer  {
    border: none;
}
.section-132142 .sub_navigation  {
    display: none;
}
.section-132142 .panel_content .wrapper .content  {
    width: 100%;
}
.section-132142 .two-col-two-third-div2 p, .section-132142 .two-col-two-third-div2 li {
    font-size: 1.2em;
}
.two-col-two-third-div2 {
    width:95%;
    margin:0 auto;
}
.section-132142 .two-col-div-narrow {
    display: block!important;
    width:95%;
    margin: 30px 0 auto;
}
.right-col-bluebox {
    margin: 0 0 30px;
    padding: 10px 11px;
    background: #00BBE4;
    color: #fff;
    border-radius: 10px;
    display: block;
    text-align: center;
    font-size: 20px!important;
    font-weight: bold;
}
.attendees {
    width: 100%;
}
.attendees tr:nth-child(2n+1) {
    background: #f9fffe;
}
.attendees tr:nth-child(2n+2) {
    background: #e5f2f0;
}
.attendees th {
    font-size: 1.2em;
    font-weight: bold;
    padding: 7px 0 7px 15px!important;
    background: #00B5E6;
    color: #fff;
    border-right: solid 1px #fff!important;
}
.attendees th .nam {
    width: 30%;
}
.attendees th .loc {
    width: 30%;
}
.attendees th .grp {
    width: 40%;
}
.attendees td {
    font-size: 0.9em;
    padding: 6px 10px!important;
    border-right: solid 1px #fff!important;
}

.sq-form-question, .help-submit {
    width: 100%;
}
.supplier-questionnaire td {
    vertical-align:top;
}
.section-132142 .sq-form-question-title {
    display: block;
    width: 100%;
    margin: 0 0 5px;
    vertical-align:top;
    font-weight: bold;
}
.section-132142 .supplier-questionnaire td .sq-form-question-title {
    width: 100%;
}
.section-132142 .sq-form-question-answer {
    display: inline-block;
    width: 100%;
    margin: 0 0 15px;
}
#q132238_q1, #q132238_q2 {
    display: block;
    width: 100%;
    padding: 3px;
}
#q132238_q3 {
    display: block;
    width: 100%;
    padding: 3px;
}
.section-132142 .sq-form-required-field  {
    color:#F00;
    outline: none;
    border: none;
}

#form_email_132238_submit {
    display: block!important;
    width: 120px!important;
    margin: 0 auto 20px!important;
    border-radius: 4px;
    background-color: #00B5E6!important;
    background-image: none!important;
    border: none!important;
    color: #fff;
    height: 2.5em!important;
    font-size: 1.1em!important;
}
#id132195 .two-col-two-third-div2 ul li {
    margin: 0 0 15px;
}
#id132209 h2 {
    margin: 20px 0 10px!important;
}
.more-info  {
    margin: 0 0 30px;
}
.more-info a {
    display: block;
    text-decoration: none;
    width: 100%;
    text-align: center;
    margin: 0;
    color: #fff;
    background-color: #00B5E6;
    padding: 11px 0;
    font-size: 1.2em;
    border-bottom: solid 1px #fff;
}
.more-info a:first-child {
    border-radius: 10px 10px 0 0;
}
.more-info a:last-child {
    border-radius: 0 0 10px 10px;
}

/*********************** End of Sales Conf 2015 section **************************/


}

/*------------ End of Mobile/Tablet style ------------*/








/*------------ Tablet only style ------------*/

@media (min-width: 768px) and (max-width: 975px) {

body {
    font-size:1.1em;
}
.panel_content {
    width: 95%;
}
h1 {
    font-size: 1.5em;
    margin: 0 0 1em;

    padding: 0;
}
h2 {
    font-size: 1.4em;
    margin: 0 0 0.5em;
}
h3 {
    font-size: 1.3em;
    margin: 0 0 0.5em;
}
.copyright a {
    display: inline-block;
    margin: 0 0 10px;
    padding: 0 10px;
    font-size: 0.9em;
}

/* home page */
.home-intro {
    font-size: 1.3em;
}
#home-grid h2.box-title {

    font-size: 1.3em;
    margin: 0 0 8px;
}
#home-grid a .box-img {
    margin: 0 auto 5px;
    display: block;
}
.home-grid-box2 {
    width: 42%;
    margin: 0 3% 36px 0;
    padding: 0 3%;
    display: inline-block;
    vertical-align:top;
}
.home-grid-box2.r-mgn0 {
    margin: 0 0 36px 0;
}
#home-grid .home-grid-box2 .box-description {
    padding: 0;
    margin: 0 auto 8px;
}
#home-grid .home-grid-box2 .box-links {
    margin: 0 auto;
    font-size: 1em;
}

/***** Industries & Solution section styles *****/
.grid {
    width: 47%;
    margin: 0 5% 20px 0;
    display: inline-block;
    vertical-align:top;
}
.grid:nth-child(2n+2) {
    margin: 0 0 20px 0;
}
.grid2 {
    width: 47%;
    margin: 0 5% 20px 0;
    float: left;
}
.grid2:nth-child(2n+2) {
    margin: 0 0 20px 0;
}
.grid-wrapper h2.box-title {
    padding: 0;
    font-size: 1.3em;

}
.grid-wrapper .box-links {
    font-size: 0.96em;
}



/* Clients section */
.search_field {
    margin: 0 0 20px;
    width: 33.333%!important;
}


/* Partners section */
#id100657 .two-col-div {
    width: 47%;
    margin: 0 5% 20px 0;
    display: inline-block;
    vertical-align: top;
}
#id100657 .two-col-div:nth-child(2n+1) {
    margin: 0 0 20px 0;
}
.partners-gmap {
    display: block!important;
    width: 700px!important;
    margin: 0 auto 30px!important;
}
.tech-partners {
    margin: 0 0 20px;
}
.tech-partners span,
.tech-partners a {
    margin: 0;
    padding: 0;
    display: block;
    font-weight: bold;
    float: left;
    width: 33.33%;
    height: 2.5em;
}
.partner-list {
    margin: 0 0 30px;
    padding: 0;
}
.section-100643 h2 {
    font-size: 1.4em;
}
.section-100643 h3 {
    font-size: 1.3em;
}
.group2 {
    margin: 0;
    padding: 0;
}
.partner-list dt {
    font-weight: bold;
    font-size: 1.2em;
    display: block;
    margin: 0 0 5px;
    padding: 20px 0 0;
    clear: both;
    color: #7f7e7e;
}
.partner-list dd {
    display: block;
    width: 340px;
    float: left;
    margin: 0 10px 0 0;
    padding: 0 0 10px;
}
.partner-list dd:nth-child(2n+2) {
    clear: both;
}
.partner-list dd .state-country {
    padding: 3px 0 3px;
    margin: 0 0 8px;
    font-weight: normal!important;
    font-size: 1em;
}
.partner-list dd .state-country.accordion {
    background:url(/__data/assets/image/0004/127867/icon-plus-25x25.png) no-repeat left 2px;
    background-size: 20px 20px;
    padding: 3px 0 3px 25px!important;
    color: #00bcdf;
    cursor: pointer;
}
.partner-list dd .state-country.accordion.opened {
    background:url(/__data/assets/image/0005/127868/icon-minus-25x25.png) no-repeat left 2px;
    background-size: 20px 20px;
}
.partner-list dd div.partner-contact {
    display: none;
}
.partner-list dd img.partner-logo {
    display: block;
    width: 70px;
    float: left;
    margin: 0;
}
.partner-list dd div.partner-details {
    width: 260px;
    float: right;
    margin: 0;
}
.partner-list dd div p {


    margin: 0 0 8px;
    padding: 0;
}
.partner-list dd div p span:first-child {
    display: block;
    width: 65px;
    float: left;
}
.partner-list dd p span:last-child {
    display: block;
    width: 270px;
    float: right;
}
.partner-list dd .partner-details p span:last-child {
    display: block;
    width: 190px;
    float: right;
}
/**************** Mining/Together Page New ************************/
#id141765 .right-col-316,
#id141700 .right-col-316,
#id139700 .right-col-316 {
    display: block;
    width: 400px;
    margin: 0 auto;
}
.top-banner-half .right-text {
    height: 80px;
}
.top-banner-half .right-text span {
    font-size: 3em;
}
/* Contact section */
.three-col2 {
    width: 30%;
    padding: 0 1.5%;
    margin: 0 0 30px;
    float: left;
}
.country-contact-box {
    background-color: #f4f4f4;
    padding: 20px;
    margin: 0 0 30px;
    border-radius: 10px;
}
.country-contact-list {
    margin: 0;
    padding: 10px 0 0;
}
.country-contact-list dt {
    display: inline-block;
    width: 130px;
    margin: 0 0 15px;
    font-weight: bold;
}
.country-contact-list dd {
    display: inline-block;
    width: 500px;
    margin: 0 0 15px;
}
.flagicon { 
    float:left;
    width: 48px;
    margin: 0 12px 0 0;
    display: block;
}
.contact-list-heading { 
    margin-top:5px !important; 
    margin-bottom:0px !important; 
    border-bottom:1px solid #bbb; 
    display:block; 
    width:600px; 
    float:left;
    padding:0.3em 0 0.2em 0 !important;
}
.logic-wireless {
    background: url(/__data/assets/image/0007/125674/Logic-Wireless-240.png) no-repeat top right;
}
.tait-comm {
    background: url(/__data/assets/image/0008/125675/tait-logo-white-100.png) no-repeat top right;
}
.contact-ankerlink {
    font-size: 1.2em;
    font-weight: bold;
    margin: 0;
    padding: 0;
}
.contact-ankerlink a {
    display: block;
    color: #00b8e4;
    padding: 2px 0 5px 30px;

    margin: 0;
    background: url(/__data/assets/image/0009/125676/ico-contact.png) no-repeat 0 0;

}

#marketo-form-wrapper .marketo-form {
    margin: 0 auto;
    padding: 30px 30px 0 30px;
    border-radius: 6px;
    background-color: #F4F4F4;
}
#marketo-form-wrapper .mktoForm {
    width: 100%!important;
}
#marketo-form-wrapper .mktoForm .mktoFieldWrap {
    float: none!important;
    width: 100%!important;
    padding: 0!important;
    margin: 0!important;
}
#marketo-form-wrapper .mktoLabel {
    width: 25%!important;
    margin: 0 0 0.7em!important;
    display: block;
    font-weight: bold!important;
    font-size: 1.2em!important;
}
#marketo-form-wrapper .mktoField {
    width: 60%!important;
    margin: 0 0 0.7em!important;
    display: block;
    height: 35px;
    border-radius: 4px;
    box-shadow: none!important;

    border: none!important;
    font-size: 1.2em!important;
}
#marketo-form-wrapper textarea.mktoField {
    height: 100px!important;
}
#marketo-form-wrapper .mktoButtonRow {
    width: 100%!important;
}
#marketo-form-wrapper .mktoFormCol {
    width: 100%!important;
}
#marketo-form-wrapper .mktoButtonRow span {
    margin: 0!important;
}
#marketo-form-wrapper .mktoForm .mktoButtonWrap.mktoSimple .mktoButton {

    display: block!important;
    width: 120px!important;
    margin: 0 auto 20px!important;
    border-radius: 4px;
    background-color: #00bcdf!important;
    background-image: none!important;
    border: none!important;
    color: #fff;
    height: 2.5em!important;
    font-size: 1.3em!important;
}
#marketo-form-wrapper {
    margin: 0 0 20px;
}

/*** UnifyVoice page ***/
.app-ui-box {
    margin: 0 ;
}
.app-ui {
    float: left;
    margin: 0 4% 0 0;
    width: 22%;
}
.app-ui:last-child {
    margin: 0;
}
.app-ui img {
    display: block;
    margin: 0 0 5px;
    width: 100%;
}
.app-ui p {
    margin: 0;
    text-align: center;
    font-size: 1.1em;
}

/*** End of UnifyVoice page ***/

/**************** DMR Back to Work Page  ************************/
.right-col-557 img {
    display: block;
    width: 60%;
    margin: 0 auto;
}
.right-col-420 img {
    display: block;
    width: 60%;
    margin: 0 auto;
}



/**************** End of DMR Back to Work Page  ************************/

}
/*------------ End of Tablet style ------------*/



@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { /* IE 10+ */
    #main-top-menu li a { 
        font-size: 0.98em;
    }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { /* IE 10+ */
    #main-top-menu > li > a { 
        padding: 16px 24px 0;
    }

}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { /* IE 10+ */
    #main-top-menu li ul li a { 
    /*    font-size: 0.92em;*/
    }
}


