/******************************  Generic Styles  *****************************/
/*============================================================================= Major Colors ===========================================================================*/
/*============================================================================= TYPOGRAPHY ===========================================================================*/
/* first for Internet Explorer < 9 */
@font-face { font-family: DINPro; font-style: normal; font-weight: normal; src: url("/content/includes/gtc/redesign/fonts/DINWebPro.eot"); -webkit-font-smoothing: antialiased; }

@font-face { font-family: DINPro; font-style: normal; font-weight: lighter; src: url("/content/includes/gtc/redesign/fonts/DINWebPro-Light.eot"); -webkit-font-smoothing: antialiased; }

@font-face { font-family: DINPro; font-style: normal; font-weight: bold; src: url("/content/includes/gtc/redesign/fonts/DINWebPro-Bold.eot"); -webkit-font-smoothing: antialiased; }

/* then for WOFF-capale browsers */
@font-face { font-family: DINPro; font-style: normal; font-weight: normal; src: url("/content/includes/gtc/redesign/fonts/DINWebPro.woff") format("woff"); -webkit-font-smoothing: antialiased; }

@font-face { font-family: DINPro; font-style: normal; font-weight: lighter; src: url("/content/includes/gtc/redesign/fonts/DINWebPro-Light.woff") format("woff"); -webkit-font-smoothing: antialiased; }

@font-face { font-family: DINPro; font-style: normal; font-weight: bold; src: url("/content/includes/gtc/redesign/fonts/DINWebPro-Bold.woff") format("woff"); -webkit-font-smoothing: antialiased; }

/*****************************************************************************/

/* RESET STYLES */
/**,*/ html, body, /*div,*/ dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, /*form,*/ label, fieldset, input, /*p,*/ blockquote/*, th, td*/ { margin:0; padding:0; font-family: DINPro, Arial, sans-serif; }

table { border-collapse:collapse; border-spacing:0 }
fieldset, img { border:0 }
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal }
/*ol, ul, li { list-style:none }*/
/*#page ol, ul, li { list-style:none !important; }*/
caption, th { text-align:left }
h1, h2, h3, h4, h5, h6 {font-weight:normal;}
q:before, q:after { content:''}
strong { font-weight: bold }
em { font-style: italic }
.italic { font-style: italic }
.aligncenter { display:block; margin:0 auto; }
.alignleft { float:left; margin:10px; }
.alignright { float:right;margin:10px; }
.no-margin{margin:0px;}
.no-bottom{margin-bottom:0px;}
.no-padding{padding:0px;}
.margin-t{margin-top:22px;}
/*div {
	position:relative;
	height: 29px;
} */
a{text-decoration:none;}
a:hover{text-decoration:underline;}
a:active,a:focus{outline: none;}

img.alignleft, img.alignright, img.aligncenter { margin-bottom: 11px; }

.alignleft, img.alignleft{ display: inline; float: left; margin-right: 22px; }

.alignright, img.alignright { display: inline; float: right; margin-left: 22px; }

.aligncenter, img.aligncenter { clear: both; display: block; margin-left: auto; margin-right: auto; }

article, aside, figure, footer, header, hgroup, nav, section {display: block;}

*{ 
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}

sup { font-size: 9px; line-height: 10px; vertical-align: top; }

html{-webkit-font-smoothing:antialiased;}

a{color:#76b900;}
a:hover{color:#76b900;text-decoration:underline;}

body { background:#000 url(../images/site-background.png) repeat-x top center fixed; -webkit-background-size: auto; -moz-background-size: auto; -o-background-size: auto; background-size: auto; color:#575757;
font: 14px DINPro, Arial, sans-serif;
-webkit-font-smoothing: antialiased;
-webkit-text-size-adjust: 100%;
line-height:1;
width:100%; }


h1{font-size:36px;line-height:1.3em; }
h2{/*font-size:32px;*/line-height:1.3em;}
h3{/*font-size:24px;*/line-height:1.3em;}
h4{font-size:18px;line-height:1.3em;}
h5{font-size:16px;}
h6{font-size:14px;}
/*p{line-height:1.250em; margin:1em 0;}*/
/*p, div, span{line-height:1.5em;}*/
.column-clear{clear:both;}
.clear{overflow: hidden;}
.flash-message { background: #eeeeee; border: 2px solid #76b900; color: #010101; font-size: 20px; padding: 20px 25px; margin:0 auto; }

.mainWrap { width:980px; margin:0 auto; }

.title { margin:100px 0 20px 0; text-align:center; color:#575757; }
.back{text-align:center;}

nav { display:block; font-size: 18px; background:#f8f8f8; width:980px; padding: 6px 10px 0 10px; margin-top:8px; }

.menu { display:block; line-height:1.5em; /*line-height:1.2em;*/ }

.menu li { display: inline-block; position: relative; z-index:100; }

.menu li:first-child { margin-left:0; }

.menu li a { font-family: DINPro, Arial, sans-serif; font-weight:bold; text-decoration:none; padding:5px 12px; display:block; color:#575757; border:none;
-webkit-transition: all 0.2s ease-in-out 0s;
   -moz-transition: all 0.2s ease-in-out 0s;
   -o-transition: all 0.2s ease-in-out 0s;
   -ms-transition: all 0.2s ease-in-out 0s;
   transition: all 0.2s ease-in-out 0s;
}

.menu li a:hover, .menu li:hover > a { color:#575757; }
	
.menu li:hover > a:after { float:right; color:#c0c0c0; font-size:14px; }

.menu > li:hover > .sub-menu > li:hover > a:after { content: ""; }

.main-menu0 { min-width:134px; }
.main-menu1 { min-width:100px; }
.main-menu2 { min-width:110px; }
.main-menu2 li { min-width:180px; }
.main-menu3 { min-width:190px; }
.main-menu3 li { min-width:257px; }
.main-menu4 { width:132px; }
.main-menu4 li { width:170px; }
.main-menu5 { min-width:140px; }

.main-menu0:hover, .main-menu1:hover, .main-menu2:hover, .main-menu3:hover, .main-menu4:hover, .main-menu5:hover { cursor:pointer; }

.menu ul { display: none; margin: 0; padding: 4px 0px; min-width: 168px; position: absolute; top: 30px; left: -1px; background: #ffffff; border-top:1px solid #d2d2d2; border-right:1px solid #d2d2d2; border-bottom:1px solid #d2d2d2; border-left:1px solid #d2d2d2; }

.menu ul li { display:block; float: none; background:none; margin:0; padding:0; }
.menu ul li a { font-size:14px; font-weight:bold; display:block; color:#8dc63f; background:#ffffff; }

.menu ul li a:hover, .menu ul li:hover > a { background:#eaeaea; color:#056839; }

.menu li:hover > ul{ display: block; }
.menu ul ul { left: 149px; top: 0px; }

/*
.mobile-menu {display:none; width:100%; padding:11px; background:#898989; color:#ffffff; text-transform:uppercase; font-weight:600; }
.mobile-menu:hover {background:#898989; color:#575757; text-decoration:none; }
.only-phone { display:none; }
*/

/*------------page------------*/


/******************************  Global Styles  ******************************/
.clear { clear: both; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0; }
.clearFloats { clear: both; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0; }

.clearfix:after { clear: both; content: ' '; display: block; font-size: 0; line-height: 0; visibility: hidden; width: 0; height: 0; }

* html .clearfix, *:first-child + html .clearfix { zoom: 1; }
/*****************************************************************************/

/*****************************************************************************/
/******************************  Header Area  ******************************/
#pageWide { margin: 0 auto; padding: 0; /*min-width: 1280px; max-width: 1280px; */ }
#header { background:url(../images/header-bg.png) repeat-x; height:122px; }
#header ul, #header ol, #header li { margin:0; padding:0; font-family: DINPro, Arial, sans-serif; }

#nav-container.fix { box-shadow: 0 0 8px 2px #888888; position:fixed; z-index:1; width:-moz-available; top:0px; right:0px; left:0px; }
#nav-container.fix  #header .topMain { float:left; width:980px;  margin: 12px 0 0 0 !important; }
#nav-container.fix  nav { display:block; font-size: 18px; background:#f8f8f8; width:980px; padding: 6px 10px 0 10px !important;}
#nav-container.fix  .block { float: left; width: 300px; height: 80px !important; margin: 12px 0 0 0 !important; }
#nav-container.fix  #header { background:url(../images/header-bg.png) repeat-x; height:122px; }

/******************************* use for smaller top nav *******************************/
/*
#nav-container.fix { box-shadow: 0 0 8px 2px #888888; left:0; position:fixed; z-index:1; width:-moz-available;}
#nav-container.fix  #header .topMain { float:left; width:980px;  margin: 4px 0 0 0 !important; }
#nav-container.fix  nav { display:block; font-size: 18px; background:#f8f8f8; width:980px; margin-top:0px; padding: 6px 10px 0 10px !important;}
#nav-container.fix  .block { display:none; }
#nav-container.fix  #header { background:url(../images/header-bg.png) repeat-x; height:80px; }
#nav-container.fix  .block-menuScroll { display:block; float: left; width: 300px; height: 76px !important; margin: 4px 0 0 0 !important; }
#nav-container.fix  #header .venue { font-size:16px !important; padding: 9px 0 0 8px !important; height: 30px !important; line-height: 0.8em !important; }
#nav-container.fix  #header .reg { height: 30px !important; line-height: 0.8em !important; }
*/

#header .windowMain { width:1280px; margin: 0 auto; }
#header .block { float: left; width: 300px; height: 96px; margin: 12px 0 0 0; }
#header .topMain { float:left; width:980px; margin: 12px 0 0 0; }
#header .venue { float:left; /*width:760px;*/width:809px; height:40px; background-color:#056839; color:#ffffff; text-transform:uppercase; font-size:20px; font-weight: normal; line-height: 1.4em; padding: 7px 15px; }
#header .reg { float:right; /*width:215px;*/width:166px; height:40px; background-color:#000000; color:#8dc63f; font-size:1.2em; font-weight: bold; line-height: 1.4em; padding: 10px 0 0 0; text-align:center; -webkit-text-shadow: 2px 2px 2px #000000; -moz-text-shadow: 2px 2px 2px #000000; text-shadow: 2px 2px 2px #000000; }

.reg > a { text-decoration: none; }

.block-menuScroll { display:none; }
.gtc-logo-phone { display:none; }

/*****************************************************************************/

/*****************************************************************************/
/******************************  Nav Menu  ******************************/
.nav-menu-container { cursor: pointer; display: none; float: right; position: relative; }
.nav-menu-container .menu-toggle-icon, .menu-toggle-icon.active { background: url('../images/nav-mobile-menu-toggle-icon.png') no-repeat; }
.nav-menu-container .menu-toggle-icon { cursor:pointer; background-position: 0 0px; display: block; height: 24px; width: 32px; margin:10px 8px; }
.menu-toggle-icon.active { cursor:pointer; background-position: 0 -32px; display: block; height: 32px; width: 32px; margin:10px 8px; }

.icon-reorder:before { background: url('../images/nav-mobile-menu-toggle-icon.png') no-repeat; }

/* makes sure icons active on rollover in links */
a [class^="icon-"],
a [class*=" icon-"],
a [class^="icon-"]:before,
a [class*=" icon-"]:before { display: inline; width:32px; height:24px; background-position:0 -20px; }
/*****************************************************************************/

/*****************************************************************************/
/******************************  Content Area Home  ******************************/
.content-container { max-width:1280px; width: 100%; margin:0px auto; }

#highlights-container { background: none repeat scroll 0 0 #f7f7f7; margin: 0 0 0 0; padding: 0; width: auto; }
.highlights-bg-bottom { background:url(../images/highlights-bottom-bg.png) no-repeat bottom left #eeeeee; height:15px; }

.section-hg-top	{ background:url(../images/highlights-section-top.png) top #f7f7f7; width:260px; height:34px; padding-right:48px; padding-top:18px; }
.section-hg-index	{ background:url(../images/highlights-section-index.png) repeat-y bottom #f7f7f7; width:260px; padding-right:48px; overflow:hidden; }
.section-hg-bottom { background:url(../images/highlights-section-bottom.png) no-repeat bottom #f7f7f7; width:260px; height:15px; }
.titleHG { color:#056839; font-size:24px; text-transform:uppercase; font-weight:bold; }
.list-highlights { list-style:none; text-transform:uppercase; font-size:18px; padding-top:22px; padding-left:0px; }

.list-highlights li { cursor:pointer; }
.list-highlights li a:hover { text-decoration:none !important; width:260px; padding-right:48px; line-height:1.125em; color:#056839; }
.list-highlights li a { display:block; cursor:pointer; width:260px; padding-right:48px; padding-top:10px; padding-bottom:8px; padding-left:10px; line-height:1.125em; /*line-height:2.125em;*/ }
.list-highlights li:hover { text-decoration:none !important; width:260px; padding-right:48px; line-height:1.125em; display:block; cursor:pointer; }
.highlighter { border-bottom:1px solid #bababa; border-top:1px solid #bababa; background-color:#eeeeee; text-decoration:none !important; width:260px; padding-right:48px; padding-top:10px; padding-bottom:8px; padding-left:10px; line-height:1.125em; }
.highlighter:hover { color:#76b900 !important; }

.column { float: left; }
#colL { float:left; position:relative; text-align:right; line-height:2.250em; display:block; font-size:18px; font-weight:bold; background-color:#eeeeee; max-width:260px; /*background:url(../images/highlights-desc-left-border.png) repeat-y right bottom #eeeeee;*/ }
#colRhg { float:left; background:url(../images/highlights-desc-left-border.png) repeat-y left bottom #eeeeee; background-color:#eeeeee; margin-left:-4px; width:1020px; padding:2% 3% 2% 4%; min-height:345px; font-family:Trebuchet MS !important; }

.sponsorsSection { overflow: hidden; border-top:1px solid #ffffff; box-shadow: none; background-color: #ececec; height:105px; }
.rotatingLogos { float:left; width:990px; height:105px; background:url(../images/rotation-bg.png) repeat-x; }
.logoBox { width:165px;height:105px; }
.sponsorText { float:left; padding-top:44px; padding-left:27px; background:url(../images/sponsor-text-bg.png) no-repeat; width:190px; height:105px; }
.bottomBox { background:url(../images/bottom-box-bg.png) repeat-x; height:120px; border-top:1px solid #ffffff; }
.box-other { float:left; width:426px; /*margin: 2.750em 7.55em;*/ margin: 2.750em auto; }
.divider-line { background: url(../images/vertical-divider.png) no-repeat; width:1px; height:102px; float:left; margin: 0.5em auto; }
.subscribe-now { background:url(../images/subscribe-bg.png) repeat-x; height:36px; padding:10px 10px; font-size:18px; line-height:1.929em; display:block; }
.subscribe-now a { color:#dfdfdf; }
.title-other { color:#8dc63f; font-weight:bold; padding-left:42px; }

.footerSegment { color:#a7a7a7; padding: 25px 0 135px 0; }
.footerLinks { color:#76b900; font-family:Trebuchet MS; font-size:11px; font-weight:normal; padding-top:28px; line-height:1.125em; }
.footerLinks * span { font-family:Trebuchet MS; }
.footerLegal { font-family:Trebuchet MS; font-size:11px; font-weight:normal; padding-top:22px; line-height:1.125em; }
.footerLegal a { color:#a7a7a7; line-height:1.125em; }

/*****************************************************************************/

/*****************************************************************************/
/******************************  Content Area Child  ******************************/
#child-page-container { background: none repeat scroll 0 0 #eeeeee; margin: 0 0 0 0; padding: 0; width: auto; }
.section-hg-top-child	{ background:url(../images/highlights-section-top-child.png) top #eeeeee; width:260px; height:13px; padding-right:20px; }
.list-highlights-child { list-style:none; text-transform:uppercase; font-size:18px; padding-top:0px; padding-left:0px; }
/*.list-highlights-child ul, .list-highlights-child li { margin:0; padding:0; }*/
.list-highlights-child li { cursor:pointer; }
.list-highlights-child li a:hover { text-decoration:none !important; width:260px; padding-right:20px; line-height:1.125em; /*line-height:2.375em;*/ color:#056839; }
.list-highlights-child li a { display:block; cursor:pointer; width:260px; padding-right:20px; line-height:1.125em; /*line-height:2.375em;*/ padding-top:10px; padding-bottom:8px; }
.list-highlights-child li:hover { text-decoration:none !important; width:260px; padding-right:20px; line-height:1.125em; /*line-height:2.375em;*/ display:block; cursor:pointer; }
.highlighterL { border-bottom:1px solid #bababa; border-top:1px solid #bababa; background-color:#eeeeee; text-decoration:none !important; width:260px; padding-right:48px; line-height:1.125em; /*line-height:2.375em;*/ color:#056839; height:auto; padding-top:10px; padding-bottom:8px; /*height:40px;*/ box-shadow: 0 4px 4px -4px #BABABA, 0 -4px 4px -4px #BABABA; }
.left-blurbs { margin-top:30px; }
.left-blurb-box { background:url(../images/left-blurb-box-bg.png) repeat-x top; height:97px; width:260px; float:left; }
.three-box-title { font-size:16px; font-weight:normal; color:#3d3d3d; }
.each-blurb { padding:16px 14px; }
.follow-sub-div { margin-top:10px; }

#colR {float:left; /*background:url(../images/highlights-desc-left-border.png) repeat-y left bottom #eeeeee;*/background:#ffffff; margin-left:0px; max-width:calc(100% - 260px); padding:1% 30px 2%; width: 100%; }

.breadcrumbs-and-share { position:relative; }
.breadCrumbs { float:left; font-family:Trebuchet MS; font-size:14px; font-weight:normal; color:#666666; }
.breadCrumbs a { color:#76b900; }
.breadCrumbs a:hover { color:#76b900; text-decoration:underline; }
.shareWidget { float:right; font-family:Trebuchet MS !important; font-size:11px; font-weight:normal; color:#666666; position:relative; }
.shareWidget a { color:#666666; }
.shareWidget span { top:-2px; }
.child-page-content { width:100%; min-height:225px; margin-top:16px; font-size:13px; line-height:1.125em; }
#pageIntro { font-size:16px; width:750px; line-height:1.125em; }
#pageIntro p { margin:18px auto; }
.page-title { font-size:24px; font-weight:bold; color:#000000; }
.sub-title { font-size:16px; font-weight:bold; color:#8dc63f; /*color:#76b900;*/ }
#pageFollow { font-family:Trebuchet MS !important; font-size:13px; font-weight:normal; }
#pageFollow p { margin:10px 0 0 0; /*line-height:1.125em;*/line-height:1.313em; }
.dinpro { font-family: DINPro, Arial, sans-serif; }
.trebuchet { font-family:Trebuchet MS, Arial, sans-serif; }
/*#pageFollow ol, ul, li { list-style:disc; list-style-position:inside; }*/

/*****************************************************************************/

/******************************  Share This  ******************************/
.stButton { margin-right:0px !important; }

#shareThis,#shareThis2 { width:228px; height:38px; font:12px Trebuchet MS; background-color:White; border:1px solid #6ba388;position:absolute; top:-8px; /*left:10px;*/ z-index:500; left:-114px !important;}
div.shareLinksRevised {width:auto !important; margin-top:-3px; height:16px !important; }
#shareMenuRevised img {padding-top: 0px !important; vertical-align:bottom; }

.st_linkedin_custom { background: url(../images/share-icons.png) no-repeat scroll left top transparent; background-position: 0px top; width:16px; height:16px; cursor: pointer; display: inline-block !important; margin-right:4px; margin-left:4px; }
.st_linkedin_custom:hover { background: url(../images/share-icons.png) no-repeat scroll left top transparent; background-position: 0px -20px; width:16px; height:16px; cursor: pointer; display: inline-block !important; margin-right:4px; margin-left:4px; }

.st_sharethis_custom { background: url(../images/share-icons.png) no-repeat scroll left top transparent; background-position: -20px top; width:16px; height:16px; cursor: pointer; display: inline-block !important; margin-right:4px; }
.st_sharethis_custom:hover { background: url(../images/share-icons.png) no-repeat scroll left top transparent; background-position: -20px -20px; width:16px; height:16px; cursor: pointer; display: inline-block !important; margin-right:4px; }

.st_email_custom { background: url(../images/share-icons.png) no-repeat scroll left top transparent; background-position: -40px top; width:16px; height:16px; cursor: pointer; display: inline-block !important; margin-right:4px; }
.st_email_custom:hover { background: url(../images/share-icons.png) no-repeat scroll left top transparent; background-position: -40px -20px; width:16px; height:16px; cursor: pointer; display: inline-block !important; margin-right:4px; }

.st_plusone:hover { background: url(../images/share-icons.png) no-repeat scroll left top transparent !important; background-position: -60px -20px !important; width:26px !important; height:16px !important; margin-right:4px !important; cursor: pointer; display: inline-table !important; z-index:999; opacity:1.0 !important; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)" !important;  filter:alpha(opacity=100) !important; }
.st_plusone { background: url(../images/share-icons.png) no-repeat scroll left top transparent !important; background-position: -60px top !important; cursor: pointer; display: inline-table !important; width:26px; height:16px !important; margin-right:4px !important; line-height: 16px !important; opacity:1.0; }
.st_plusone div { display:inline-block !important; vertical-align: inherit !important; width:26px !important; height:16px !important; opacity:0.2 !important; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)" !important; filter:alpha(opacity=20) !important; z-index:10; }
/*.st_plusone div:hover { background: url(../images/share-icons.png) no-repeat left top !important; background-position: -60px -20px !important; width:26px !important; height:16px !important; cursor: pointer; display: inline-block !important; }*/

.st_twitter_custom { background: url(../images/share-icons.png) no-repeat scroll left top transparent; background-position: -90px top; width:16px; height:16px; cursor: pointer; display: inline-block !important; margin-right:4px; }
.st_twitter_custom:hover { background: url(../images/share-icons.png) no-repeat scroll left top transparent; background-position: -90px -20px; width:16px; height:16px; cursor: pointer; display: inline-block !important; margin-right:4px; }

.st_reddit_custom { background: url(../images/share-icons.png) no-repeat scroll left top transparent; background-position: -110px top; width:16px; height:16px; cursor: pointer; display: inline-block !important; margin-right:4px; }
.st_reddit_custom:hover { background: url(../images/share-icons.png) no-repeat scroll left top transparent; background-position: -110px -20px; width:16px; height:16px; cursor: pointer; display: inline-block !important; margin-right:4px; }

.st_facebook_custom { background: url(../images/share-icons.png) no-repeat scroll left top transparent; background-position: -130px top; width:16px; height:16px; cursor: pointer; display: inline-block !important; }
.st_facebook_custom:hover { background: url(../images/share-icons.png) no-repeat scroll left top transparent; background-position: -130px -20px; width:16px; height:16px; cursor: pointer; display: inline-block !important; }
/*****************************************************************************/


@media screen and (max-width: 767px) {
.content-container { padding-top: 30px; }
#tableHeadBg { display: none; }
.two1 { width: 100% !important; margin-left: 0px !important; }
.three1 { width: 100% !important; margin-left: 0px !important; }
.left-blurb-box { width: 217px !important; margin-left: 20px; }
.emptycell { width: 50px !important; }
.tableCol.three1.customdiv-keynote1 { width: 39% !important; }
.tableCol.two1.keynotelist { width: 61% !important; font-size: 13px; }
.customdiv-keynote1 .streaming_data { width: auto; }
}

@media screen and (max-width: 1024px) {
.onlydevice {display:block !important;}
.nodevice {display:none !important;}
#colR { max-width: 100%; }
#colL { max-width: 100%; width: 100%; min-height: auto; }
.search-image { float: none; margin: 0 auto; height: auto !important; }
/* .two1 { width: 100% !important; max-width: 710px; }
.two {  width: 100% !important; max-width: 720px; } */
.left-blurbs { margin-bottom:30px; }
* .reset { margin-bottom: 0px !important; }
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
.content-container { padding-top: 60px; }	
}

@media screen and (min-width: 1025px) {
.content-container { padding-top: 110px; }
.onlydevice {display:none !important;}
.nodevice {display:block !important;}
}

@media screen and (min-width: 768px) and (max-width: 800px) {
#sub-brand .date-selection.country-selection.sub-brand-item { left: 88% !important; }	
}
