body {
    overflow-y:scroll;
}



.logo {
    margin-left:-30px;
}

/* this part below ids to remove ugly blue background coming from bootstrap-combined.min.css */
.nav-list > .active > a,.nav-list > .active > a:hover,.nav-list > .active > a:focus,.nav-pills > .active > a,.nav-pills > .active > a:hover,.nav-pills > .active > a:focus,a.thumbnail:hover,a.thumbnail:focus,.dropdown-menu > li > a:hover,.dropdown-menu > li > a:focus,.dropdown-submenu:hover > a,.dropdown-submenu:focus > a,.dropdown-menu > .active > a,.dropdown-menu > .active > a:hover,.dropdown-menu > .active > a:focus {
    background-color:transparent;
}

/* END this part below ids to remove ugly blue background coming from bootstrap-combined.min.css */
#block-menu-block-1 .menu li a:hover,#block-menu-block-1 .menu li:hover > a {
    background:none!important;
}

#block-menu-block-1 .nav > li > a:hover,#block-menu-block-1 .nav > li > a:focus {
    color:#056839;
    background:none!important;
}

.logo-table-right {
    cursor:pointer;
/*width:30px;*/
/*background-color:red;*/
}

.logo-table-left {
/* width: 800px;*/
/*  background-color:#76B900;*/
}

.mfg-desc-container {
    background:#464744;
    color:#fff;
    display:block;
    margin:0 auto;
    font-size:2em;
    text-transform:lowercase;
}

.mfg-title {
    font-size:2em;
    text-transform:capitalize;
}

.views-field-counter .views-content-counter {
    background-color:#9FC4DC;
    border-radius:7px!important;
    cursor:pointer;
    float:left;
    height:14px;
    margin:5px!important;
    text-indent:-9999px;
    width:14px
}

.views-field-counter .views-content-counter {
    background-color:#2874A2
}

#site-name {
    font-weight:700;
    font-size:20px;
    padding-top:5px
}

.navbar-inner {
    border:0
}

.view-mode-sponsers_view_mode {
    border:1px solid;
    padding:10px;
    width:80%
}

.group-first,group-second,.group-third,.group-fourth {
    width:80px
}

body.toolbar-drawer {
    padding-top:167px!important
}

.nav-collapse {
    padding-top:10px
}

.footer {
    border-top:0;
    margin-top:0;
    padding:0
}

iframe[name="google_conversion_frame"] {
    width: 1px!important;
    height: 1px!important;
}

.views-slideshow-controls-text-next {
  /*  background:url(../images/bg-direction-nav.png) no-repeat;*/
    display:block;
    width:50px;
/*width of your img*/
    height:32px;
/*height of your img*/
    font-size:0;
/*this is better than 1px*/
/*padding-top: 50px; */
    position:absolute;
    z-index:99;
/*top: 120px;*/
    right:0;
    margin-top:-16px;
    top:50%!important
}

.views-slideshow-controls-text {
/*  position: relative;*/
}

.views_slideshow_controls_text_previous,.views_slideshow_controls_text_pause {
    display:none
}

/** Dishna started 09/17/13 **/
.not-front .block-bean .content .field-image-demo {
    width:43px;
    padding-left:6%;
    padding-right:0;
    padding-top:10px;
    float:left;
    z-index:99
}

.not-front .left-sidebar .block-bean .block-title {
/*float: left; */
    padding-right:20px;
    padding-left:10px;
    color:#3D3D3D;
    font-size:1em;
    font-weight:400;
    line-height:1.3em;
    text-transform:uppercase
}

.not-front .left-sidebar .block-bean .bean-demo {
    padding-left:2%;
    padding-right:11%;
    float:right
}

.main-container {
    width:85%;
    background-color:#FFF;
    margin-top:122px;
    behavior:url(PIE.htc)
}

footer.main-footer {
    padding-top:0
}

.field-all-blocks-images {
    text-align:center;
    padding-top:15px
}

.main-footer-spacing {
    padding-top:0
}

.views-slideshow-cycle-main-frame {
    height:200px
}

.node-highlights {
    min-height:150px
}

.front .page-header {
    display:none
}

#first-time {
    display:none
}

.jcarousel-navigation {
    display:none
}

.jcarousel-item .views-field {
    height:100%
}

.jcarousel-item .field-content {
    height:100px;
    line-height:100%;
    vertical-align:middle
}

.front .block-bean .content .field-image-demo:last-child {
    padding-right:0!important
}

.jcarousel-skin-default .jcarousel-clip-horizontal {
    margin-left:8%;
    margin-right:8%;
    overflow:hidden;
    width:84%
}

.jcarousel-clip-horizontal li {
    width:80px
}

.view-sponsers-view .view-content {
/* background-color: #FFF;*/
    width:90%;
    padding-top:0;
    height:100px;
    clear:both
}

.region-footer .block-views {
    width:750px;
    background-color:#FFF
}

.footer {
    background-color:#FFF
}

.block-menu-block .block-title {
    display:none
}

.field-web-page-image {
    height:auto;
    width:100%
}

/** contact us start **/
.fieldtext {
    float:left;
    margin-top:5px;
    width:27%;
    font-size:.9em
}

div.skinnedSelectInquiry {
    background:url(../images/contact/select-inquirybox.png) no-repeat scroll 0 0 rgba(0,0,0,0);
    border:medium none;
    float:left;
    height:28px;
    line-height:25px;
    width:340px:
}

div.skinnedSelectInquiry select {
    opacity:0;
    filter:alpha(opacity = 0);
    moz-opacity:0;
    position:relative;
    float:left;
    z-index:1
}

div.skinnedSelectInquiry .text {
    float:left;
    text-indent:5px;
    line-height:27px;
    width:293px;
/*width: 360px;*/
    margin-top:0;
    margin-bottom:-19px
}

div.skinnedSelectInquiry .text,div.skinnedSelectInquiry select,div.skinnedSelectInquiry select option {
    width:100%;
    font-size:14px;
    color:#666;
    margin-top:0;
    font-size:13px;
    font-family:'Arial',Helvetica,sans-serif
}

/** contact us end **/
/***  why attend ***/
.headTitleGreen {
    font-family:Arial,Helvetica,sans-serif;
    font-size:18px;
    color:#76b900;
    margin:-16px 0 0
}

.storySec {
    float:left;
    width:605px;
    padding-bottom:20px
}

.storyTxt {
    float:left;
    width:365px
}

#contentMain .titleBarRight {
    background:url(/content/includes/gtc/images/title-bar-right.png) no-repeat top;
    width:620px;
    height:30px
}

.color-blue {
    color:blue
}

.color-red {
    color:red
}

h3.blue-heading {
    color:#007734;
    font-weight:700
}

.jcarousel-skin-default .jcarousel-container-horizontal {
    height:100px;
    margin:auto;
    width:100%;
    padding:0
}

.view-footer {
    background:url(../images/sponsor-text-bg.png) no-repeat scroll 0 0 rgba(0,0,0,0);
    color:#056839;
    float:left;
    font-size:1.5em;
    font-weight:700;
    height:100px;
    padding-top:40px;
    text-align:center;
    width:14%
}

.footer .block-bean {
    padding-top:20px;
    padding-bottom:20px;
    background-color:green
}

.field-image-demo-email {
    float:right;
    margin:9px 50px 9px 0
}

.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container {
/*  width: 1280px; */
}

.navbar-fixed-top {
/*background-color: #FFFFFF;*/
    background:url(../images/top-header-background.png) repeat-x scroll 0 0 rgba(0,0,0,0);
    height:110px;
    padding-bottom:10px;
    padding-left:1%;
    padding-top:1%
}

.navbar-administration .navbar-fixed-top,.navbar-administration.navbar-vertical .navbar-fixed-top {
    top:39px
}

.navbar-administration.navbar-tray-open.navbar-vertical header.navbar-fixed-top {
    left:240px
}

.navbar-administration.navbar-tray-open.navbar-horizontal .navbar-fixed-top {
    top:79px
}

#navbar-administration {
    z-index:1050
}

.navbar-administration .main-container {
    margin-top:122px
}

.sponsers {
/*float: left;*/
}

.sponsers a {
    color:#056839
}

.region-footer .view-content {
    float:left;
    width:86%
}

.copyright {
    clear:both;
    text-align:center;
    padding-top:19px;
    font-size:.75rem;
    font-color:gray
}

.copyright a {
/*  color: #76B900; */
    color:gray;
    margin:auto;
    text-align:center;
/* font-size: .8em; */
    text-decoration:none
}

#block-bean-footer-links {
/* width: 1280px; */
    background-color:#000;
    width:100%;
    border:0;
    text-align:center
}

.field-all-blocks-links {
/*float: left;*/
    display:inline-block;
    padding-left:5px;
    padding-right:5px
/*  width: 100%; */
}

.field-all-description {
/* text-align: center;*/
    margin:auto;
    width:100%
}

.field-all-blocks-links a {
    color:#76B900;
    margin:auto;
    text-align:center;
    font-size:.8em
}

.nav-padding {
    padding-left:30px
}

.nav-padding li {
    padding-left:20px;
    padding-right:20px;
    font-weight:700;
    font-size:1.1em
}

.navbar .nav li.dropdown.open > .dropdown-toggle,.navbar .nav li.dropdown.active > .dropdown-toggle,.navbar .nav li.dropdown.open.active > .dropdown-toggle {
    background-color:#FFF;
/* color: #555555;*/
    box-shadow:none
}

.navbar .nav > li > a {
/*  padding-top: 0 !important;
    padding-bottom: 0 !important;*/
    color:#575757;
    margin:0 10px;
    padding:0!important
}

.navbar .nav > li {
    padding-right:.5%;
    font-family:DINPro,Arial,sans-serif
}

.navbar .nav li .last {
    padding-right:0;
    font-family:DINPro,Arial,sans-serif
}

.navbar .nav > li > .active-trail {
    padding-top:10px;
    text-decoration:underline;
    background:none!important;
    background-color:transparent!important;
    filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#000000FF,endColorstr=#000000FF);
    /*border-bottom:2px solid; */
    text-decoration:none!important;
    box-shadow:none;
    color: #FFF;
}


.navbar .nav > li > .active-trail:hover {
    box-shadow:none
}

.field-image-demo-email img {
    float:right
}

.main-footer {
    width:95%;
    margin:0 auto
}

.jcarousel-skin-default .jcarousel-item {
    background:none repeat scroll 0 0 #FFF;
    list-style:none outside none;
    overflow:hidden;
    padding:0;
    border:0;
    height:80px;
    width:8%
}
}

.main-content-below-header {
    background:url(../images/highlights-desc-left-border.png) repeat-x scroll left bottom #EEE;
/*  float: left;*/
    font-family:Trebuchet MS!important;
/* margin-left: -4px; */
    min-height:345px;
    padding-bottom:40px;
    width:100%
}

.left-sidebar {
/*  background: url("../images/highlights-bottom-bg.png") repeat-x scroll left bottom #EEEEEE;*/
    background:url(../images/highlights-desc-left-border.png) repeat-y scroll right bottom #F7F7F7;
    background-color:#F7F7F7;
    border-bottom:1px solid gray;
    border-bottom:1px solid #BABABA;
    box-shadow:0 4px 4px -4px #BABABA,0 -4px 4px -4px #BABABA
}

.region-sidebar-first {
    position:absolute;
    width:20%;
    padding-left:0;
    padding-right:0;
    max-width:255px
}

.region-sidebar-first .menu li:hover {
    background-color:transparent!important;
    font-color:red
}

.well {
  /*  background:url(/sites/all/themes/bootstrap_gtc/images/highlights-section-top-child.png) repeat-x scroll 0 0 / 100% auto rgba(0,0,0,0);*/
    background-size:100%;
    border:0;
    border-radius:4px;
    box-shadow:0 1px 1px rgba(0,0,0,0.05) inset;
    margin-bottom:20px;
    min-height:20px
}

.well .menu li a {
    color:#76B900;
    cursor:pointer;
    display:block;
    font-size:1.3em;
    font-weight:700;
    line-height:1.125em;
    padding-bottom:8px;
    padding-right:8%;
    padding-top:10px;
    padding-left: 5%;
    margin:0;
    text-align:left;
    text-decoration:none;
    text-transform:uppercase;
}

.well .menu li a.active {
    margin-right:10%;
   /* background:url(../images/highlights-desc-left-border.png) repeat-y scroll -3px 0 #EEE;*/
    background-color: #fff;
    margin-right:-1px;
    padding-right:9%;
    color:#056839;
    border-bottom:1px solid #BABABA;
    border-top:1px solid #BABABA;
    /*box-shadow:-1px 4px 4px -4px #BABABA,-1px -4px 4px -4px #BABABA*/
}

.navbar-nav .menu li a {
    border:medium none;
    font-size:.9em;
    font-weight:700;
    text-decoration:none;
    transition:all .2s ease-in-out 0;
    font-family:DINPro,Arial,sans-serif
}

.navbar-nav .menu li.acive ul .dropdown-menu {
    border:medium none;
    color:#575757;
    display:block;
    font-size:.5em;
    font-weight:700;
    text-decoration:none;
    transition:all .2s ease-in-out 0
}

.views_slideshow_cycle_main {
    overflow:hidden;
    height:100%;
}

.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container {
    width:90%;
    max-width: 2000px;
}

#block-bean-footer-links .content {
    clear:both;
    text-align:center;
    display:inline-block;
    width:100%
}

.skin-default {
    height:690px;
    position:relative
}

.front .block-bean .block-title {
    float:left;
    font-size:1.3em;
    font-weight:700;
    padding:4% 6%;
    color:#8DC63F;
    text-transform:uppercase
}

.navbar .nav {
    display:block;
    float:left;
    left:0;
/*  margin: 0 10px 0 0; */
    position:relative;
    padding:0;
    margin-left:0;
    width:100%;
    
}

.nav nav {
    display:block;
    font-size:1.2em;
    background:#f8f8f8;
    padding:6px 10px 0;
    margin-top:4px
}

.sponsers-header .span12 {
    color:#007734;
    font-size:1.5em;
    font-weight:700
}

.section-hg-index {
    background:url(../images/highlights-section-index.png) repeat-y scroll center bottom #F7F7F7;
    overflow:hidden;
    padding-right:48px;
    width:260px
}

.navbar-header .span3 .logo-image {
/*   padding-left: 12%;*/
    height: 137px;
    margin-left: 0;
    margin-top: -10px;
    padding-right: 1%;
    position: absolute;
    width: 330px;

}

.navbar-header .span9 {
    margin-left:0
}

.dropdown-menu > li > a {
    color:#76b900;
    font-size:.9em;
    line-height:32px;
    padding: 3px 10px;
}

.navbar-header .row-fluid .span3 {
    width:17%
}

.logo-image img {
    width:100%
}

.dropdown-menu {
    margin:0;
    border-radius:0
}

/* Share this CSS */
.breadcrumbs-and-share {
    position:relative;
    clear:both
}

.breadcrumb {
    background-color:transparent;
    padding-bottom:0
}

.shareWidget {
    color:#666;
    float:right;
    font-family:Trebuchet MS!important;
    font-size:11px;
    font-weight:400;
    position:relative;
    padding-right:20px
}

.shareWidget a {
    color:#666
}

.shareWidget span {
    top:-2px
}

/* New share */
/******************************  Share This  ******************************/
.stButton {
    margin-right:0!important
}

#shareThis,#shareThis2 {
    width:228px;
    height:38px;
    font:12px Trebuchet MS;
    background-color:#fff;
    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;
    float:left
}

#shareMenuRevised img {
    padding-top:0!important;
    vertical-align:bottom
}

.st_linkedin_custom {
    background:url(../images/share-icons.png) no-repeat scroll left top transparent;
    background-position:0 top;
    width:16px;
    height:16px;
    cursor:pointer;
    display:inline-block!important;
    margin-right:2px;
    margin-left:4px
}

.st_linkedin_custom:hover {
    background:url(../images/share-icons.png) no-repeat scroll left top transparent;
    background-position:0 -20px;
    width:16px;
    height:16px;
    cursor:pointer;
    display:inline-block!important;
    margin-right:2px;
    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:2px
}

.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:2px
}

.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:2px
}

.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:2px
}

.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:2px!important;
    cursor:pointer;
    display:inline-table!important;
    z-index:999;
    opacity:1!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:2px!important;
    line-height:16px!important;
    opacity:1
}

.st_plusone div {
    display:inline-block!important;
    vertical-align:inherit!important;
    width:26px!important;
    height:16px!important;
    opacity:.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:2px
}

.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:2px
}

.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:2px
}

.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:2px
}

.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
}

/*****************************************************************************/
/* end new share */
/* END Share this CSS */
.page-header {
    padding:10px;
    padding-left:15px;
    padding-top:0;
    margin:0;
    border-bottom:0
}

.full-row {
    width:100%;
    clear:both;
    padding:20px
}

.full-row-less-padding-left {
    width:100%;
    clear:both;
    padding:20px;
    padding-left:12px;
    padding-top:35px;
    padding-right:27px
}

.full-row-less-padding-left-top {
    width:100%;
    clear:both;
    padding:20px;
    padding-left:15px;
    padding-top:0
}

.left-fifty-percent {
    width:45%;
    float:left;
    vertical-align:middle
}

.left-fourty-percent {
    width:40%;
    float:left;
    vertical-align:middle
}

.right-fifty-percent {
    width:45%;
    padding-top:10px;
    float:right;
    padding-right:5%;
    vertical-align:middle
}

.right-fifty-percent-session {
    width:60%;
    padding-top:0;
    float:right;
    padding-right:5%;
    padding-left:5%;
    vertical-align:middle;
    font-size:1em
}

.left-fifty-percent p,.right-fifty-percent p,.right-fifty-percent-session p,.left-fourty-percent p {
    font-family:Trebuchet MS!important;
    font-size:13px;
    font-weight:400;
    line-height:1.313em
}

.nav-collapse {
    display:block
}

.tableHeadBg,.tableHeadBg-travel {
    background:url(../images/table-header-bg-register.png) repeat-x;
    font-size:13px;
    font-weight:700
/*height: 58px;*/
}

.tableHeadBg-posters {
    background:url(../images/table-header-bg-posters.png) repeat-x scroll 0 0 rgba(0,0,0,0);
    font-size:13px;
    font-weight:700;
    padding-bottom:8px;
    padding-left:4%
}

.travel-left {
    width:66%;
/*padding-left: 2%;*/
    float:left
}

.travel-right {
    width:32%;
    float:right
}

.examplesImg {
    float:left;
    width:41%
}

.examples {
    width:90%
}

.examplesSep {
    float:left;
    width:10%
}

.tableBborder {
    background:url(../images/horizontal-line.png) repeat-x;
    height:2px;
    padding:2px;
    width:100%
}

.sponsorpie,.sponsorpieright {
    float:left;
    width:45%;
    padding:3%;
    line-height:1.3em
}

.sponsorpieright-table {
    float:left;
    width:55%;
    padding:3%;
    line-height:1.3em
}

.sponsorPhoto {
    float:left;
    width:100%;
    padding-left:0;
    margin-left:0
}

#tableHead {
    background:url(../images/table-header-bg.png) repeat-x scroll 0 0 rgba(0,0,0,0);
    font-size:13px;
    height:34px;
    width:100%
/* width: 50%; */
}

.table-why-sponser {
    width:100%;
    border:0;
    cellpadding:0;
    cellspacing:0
}

.table-why-sponser-td {
    width:25%;
    float:left;
    padding-right:1%;
}

.views-slideshow-cycle-main-frame-row,.views-slideshow-cycle-main-frame {
    width:100%!important
}

.shareLinksRevised {
    padding-top:10px;
    padding-right:10px;
}

.row-fluid .span3 {
    width:500px;
    float: left;
    margin-left: 19%;
    position: relative;

}

.spotlight-text {
    color:#008471;
    font-family:Trebuchet MS;
    font-size:1.25em;
    font-weight:700;
    line-height:1.25em
}

.regular-text {
    color:#010101;
    font-family:Trebuchet MS;
    font-size:1.25em;
    line-height:1.25em
}

#pageIntro p {
    padding-left:2%;
    padding-right:4%;
    line-height:1.3em;
    font-size:1.12em;
    font-family:DINPro,Arial,sans-serif;
    padding-top:10px
}

.full-width {
    width:100%
}

.topic-area1,.topic-area2,.topic-area3 {
    width:31%;
/*  padding-left: 2%;*/
    float:left
}

.topic-areas {
    width:100%
}

#pageFollow {
    font-family:Trebuchet MS!important;
    font-size:13px;
    font-weight:400;
    width:98%;
    padding-left:2%
}

#pageFollow-padding-left-0 {
    font-family:Trebuchet MS!important;
    font-size:13px;
    font-weight:400;
    width:100%;
    padding-left:0
}

#pageFollow-why-attend {
    font-family:Trebuchet MS!important;
    font-size:13px;
    font-weight:400;
    width:98%
}

#pageFollow-express {
    font-family:Trebuchet MS!important;
    font-size:13px;
    font-weight:400;
    width:98%
}

#pageFollow-registration {
    font-family:Trebuchet MS!important;
    font-size:13px;
    font-weight:400;
    width:95%;
    padding-left:2%
}

#pageFollow-registration p {
    line-height:1.3em
}

.pageFollow-content p {
    line-height:1.3em;
    padding-right:5%;
    font-family:Trebuchet MS!important;
    font-size:13px;
    font-weight:400
}

.img-logo-mobile {
    display:none
}

.img-logo-mobile-480 {
    display:none
}

.img-logo-site {
    display:block
}

.tableCol1 {
    text-align:left;
    width:88%;
    float:left;
    font-size:1em;
    padding-left:3%;
    padding-right:3%
}

.tableCol2 {
    float:left;
    font-size:1em;
    padding-left:14%;
    text-align:left;
    width:88%
}

.tableCol3 {
    float:left;
    font-size:1em;
    padding-left:11%;
    text-align:left;
    width:88%
}

.tableCol4 {
    float:left;
    font-size:1em;
    padding-left:11%;
    text-align:left;
    width:88%
}

.reg-tableCol1 {
    float:left;
    font-size:1em;
    padding-left:4%;
    text-align:left;
    width:40%;
    font-size:1em;
    line-height:2em
}

.reg-tableCol2,.reg-tableCol3,.reg-tableCol4 {
    float:left;
    font-size:1em;
    padding-left:18%;
    text-align:left;
    width:18%;
    font-size:1em;
    line-height:2em
}

.travel-table {
    margin-bottom:20px;
    padding-bottom:20px;
    padding-bottom:5%;
    padding-top:20px;
    width:100%;
    line-height:1.3em
}

.travel-table-express {
    margin-bottom:20px;
    padding-bottom:5%;
    padding-top:20px;
    width:100%;
    padding-left:2%;
    line-height:1.3em
}

.travel-table-left,.travel-table-right {
    width:50%;
    float:left;
    padding-right:5%
}

.travel-table-left-express,.travel-table-right-express {
    width:50%;
    float:left;
    padding-right:5%
}

.travel-table-left p,.travel-table-right p {
    padding:2%;
    line-height:1.4em
}

.travel-table-left p,.travel-table-right p {
    padding:2%;
    line-height:1.4em
}

.selected-menu1 {
    border-bottom:3px solid #000!important
}

li:hover span.selected-menu1 {
    border:0!important
}

.tdHeadContent {
    float:left;
    height:30px
}

.colHead1 {
    margin:0 0 0 22px
}

.colHead2 {
    margin:0 0 0 42px
}

.colHead3 {
    margin:0 0 0 22px
}

.colHead4 {
    margin:0 0 0 30px
}

.tdContent {
    background-color:#e5e5e5;
    border-top:1px solid #efefef
/* height:30px;*/
}

.col1 {
    width:37%;
    padding:10px 0 10px 22px;
    float:left
}

.col2 {
    width:17%;
    padding:10px 0 10px 68px;
    float:left
}

.col3 {
    width:18%;
    padding:10px 0 10px 120px;
    float:left
}

.col4 {
    width:13%;
    padding:10px 0 10px 156px;
    float:left
}

.col-express {
    float:left;
    margin-bottom:15px;
    padding-bottom:15px;
    padding-left:3%;
    padding-top:5px;
    width:24%
}

.col1-express {
    width:25%;
    float:left;
    padding-left:2%;
    clear:both
}

.col2-express,.col3-express,.col4-express {
    width:25%;
    float:left;
    padding-left:2%
}

.margin-top {
    margin-top:10px;
    padding-left:5%
}

.margin-top-only {
    margin-top:10px
}

.margin-top-highlights {
    margin-top:23px
}

.tableColHead {
    float:left;
    font-size:.9em
}

.tableCol {
/*padding:10px 0 15px 0;*/
    width:100%;
    height:50px;
    background-color:#e5e5e5;
    border-top:1px solid #eee
}

.tableCol-travel {
/*padding:10px 0 15px 0;*/
    width:25%;
    height:40px;
    border-top:1px solid #eee;
    padding-top:12px;
    padding-bottom:12px
}

.tableCol-sessions {
    height:35px;
    border-top:1px solid #eee
}

.tableColBg {
    background-color:#eee;
    padding:10px 0 15px
}

.one2 {
    width:26%;
    height:40px;
    padding-top:5px;
    padding-left:5%;
/* background-color: #D6D6D6; */
    background:url(../images/table-header-bg-register.png) repeat-x
}

.two2 {
    width:15%;
    height:40px;
    padding-top:5px;
    margin-left:0;
    background:url(../images/table-header-bg-register.png) repeat-x
}

.three2 {
    width:26%;
    height:40px;
    padding-top:5px;
    margin-left:0;
    background:url(../images/table-header-bg-register.png) repeat-x
}

.four2 {
    width:20%;
    height:40px;
    padding-top:5px;
    margin-left:0;
    background:url(../images/table-header-bg-register.png) repeat-x
}

.five2 {
    width:13%;
    height:40px;
    padding-top:5px;
    margin-left:0;
    padding-left:1%;
    background:url(../images/table-header-bg-register.png) repeat-x
}

.one2-1 {
    width:20%;
    margin-left:5%;
    margin-top:12px;
    padding:0;
    float:left;
    font-size:1em
}

.two2-1 {
    width:15%;
    margin-left:0;
    margin-top:12px;
    padding:0;
    float:left;
    font-size:1em
}

.two2-1-registration {
    width:15%;
    margin-left:0;
    margin-top:12px;
    padding:0;
    float:left;
    font-size:1em
}

.three2-1 {
    width:20%;
    margin-left:0;
    margin-top:12px;
    padding:0;
    float:left;
    font-size:1em
}

.three2-1-registration {
    width:25%;
    margin-left:0;
    margin-top:12px;
    padding:0;
    float:left;
    font-size:1em
}

.four2-1 {
    width:20%;
    margin-left:0;
    margin-top:12px;
    padding:0;
    float:left;
    font-size:1em
}

.four2-1-sponsor {
    width:25%;
    margin-left:0;
    margin-top:12px;
    padding:0;
    float:left;
    font-size:1em
}

.five2-1 {
    width:15%;
    margin-left:0;
    margin-top:12px;
    padding:0;
    float:left;
    font-size:1em
}

.four2-sponser {
    width:28%;
    height:40px;
    padding-top:5px;
    margin-left:0;
    background:url(../images/table-header-bg-register.png) repeat-x
}

.travel-header {
    width:25%;
    height:40px;
    text-align:center;
    padding-left:2%
}

.travel-header-contact {
    width:25%;
    height:40px;
    text-align:center;
    padding-left:4%
}

.slider-text1 {
    padding-left:6%;
    padding-top:33px;
    font-size:1.4em;
    color:#FFF;
    font-family:dinpro
}

#views_slideshow_cycle_div_front_slide_content-block_0 p.slider-text1 {
    padding-bottom:0;
    margin-bottom:3px
}

.slider-text2 {
    padding-left:6%;
    padding-top:0;
    font-size:1.4em;
    color:#FFF;
    font-family:dinpro
}

#views_slideshow_cycle_div_front_slide_content-block_0 p.slider-text2 {
    padding-bottom:0;
    margin-bottom:3px
}

.slider-text3 {
    padding-left:6%;
    padding-top:0;
    font-size:1.4em;
    font-family:dinpro
}

.new-select-month {
    float:left;
    margin-left:2%;
    width:102px
}

.new-select-year {
    float:right;
    margin-right:0;
    width:102px;
    margin-left:2%
}

.recapcha-style {
    padding-right:10px;
    padding-bottom:30px
}

.dobInputField {
    float:left;
    width:77%
}

.req-field-location {
    position:relative;
    padding-left:22%
}

.recapcha-new-style {
    padding-left:100px;
    position:relative
}

.sponsorsGap {
    float:left;
    width:20px
}

.exibitors-list {
    width:25%;
    float:left;
    valign:top
}

.exibitor-list-toptable {
    width:100%;
    border:0
}

.sponsor-padding {
    width:45%
}

.tableHeadBg-outer {
    padding-bottom:53px;
    padding-top:24px
}

.inputBg {
    border:1px solid #6BA388!important;
    color:#666;
    height:28px;
    line-height:25px;
    text-indent:5px;
    width:293px
}

/** Contact us form*/
* .formsubmitBtn {
    width:119px!important;
    height:32px;
    cursor:pointer;
    background:url(../images/contact/submit.png) no-repeat;
    border-style:none
}

* .formsubmitBtn:hover,* .formsubmitBtn.hover {
    width:119px;
    height:32px;
    cursor:pointer;
    background:url(../images/contact/submit-hover.png) no-repeat;
    border-style:none
}

* .formresetBtn {
    width:119px!important;
    height:32px;
    cursor:pointer;
    background:url(../images/contact/reset.png) no-repeat;
    border-style:none
}

* .formresetBtn:hover,* .formresetBtn.hover {
    width:119px;
    height:32px;
    cursor:pointer;
    background:url(../images/contact/reset-hover.png) no-repeat;
    border-style:none
}

/* end contact us */
.textContent {
    line-height:1.438em;
    padding:10px 0 15px;
    width:33%;
    float:left
}

.table-ecs {
    width:70%;
    cellspacing:0;
    cellpadding:0;
    border:0;
    float:left
}

.tableCol-ecs1,.tableCol-ecs2 {
    width:30%;
    padding:10px 11px
}

.tableCol-ecs3 {
    width:60%;
    padding:10px 11px
}

.tableHeadBg-ecs1 .tableHeadBg-ecs2 {
    width:30%;
    height:40px
}

.tableHeadBg-ecs3 {
    width:40%;
    height:40px
}

.speakerTxt {
    float:left;
    width:65%;
    line-height:1.3em
}

.twenty-five-percent {
    height:56px;
    padding-top:10px;
    padding-bottom:10px;
    width:25%;
    float:left;
/*  background-color: #D6D6D6;*/
    background:url(../images/table-header-bg-register.png) repeat-x;
    text-align:center;
    margin:auto;
    font-size:1em
}

.twenty-five-percent-detail {
    margin-left:3%;
    margin-top:5px;
    width:22%;
    float:left;
    font-size:1em;
    padding:10px 0
}

.divHead {
    background-color:#E8E8E8;
    width:100%
}

.twenty-percent {
    background-color:#D6D6D6;
    float:left;
    font-size:1em;
    height:50px;
    margin:auto;
    text-align:center;
    width:20%
}

.textArea-style {
    width:300px;
    height:28px;
    background-color:#fff;
    border:1px solid #6ba388
}

.refresh-button-style {
    position:absolute;
    top:-22px;
    left:357px;
    cursor:pointer;
    height:19px
}

#recaptcha_image {
    border:1px solid #6ba388;
    height:60px!important
}

.span3-logo-image {
    margin-left:0
}

.span9-data {
    float:right;
    width:77%
}

.date-and-reg {
    float:right
}

/*.row-fluid .span9 {
    width:77.35%
}	   */

.mobile_header {
    display:none;
}

.desktop-header {
    display:inline-block;
    float: left;
    width: 42%; 
}

.ddl_stripe {
    background:none repeat scroll 0 0 #FFF;
    height:3px;
    margin:4px;
    width:80%
}

/** for two blocks**/
.share-text {
    padding-top:10px;
    float:left;
    font-weight:700
}

#quicktabs-highlights ul {
    height:323px
}

.menu-block-wrapper .nav {
    padding-bottom:20px
}

.block-menu-block ul li:hover {
    background:none
}

.navbar .nav li.dropdown > .dropdown-toggle .caret {
    display:none
}

/*.navbar .nav > li:last-child {
    padding-right:0
}*/

.navbar .nav > li > .dropdown-menu:after {
    border-left:0;
    border-right:0
}

.navbar .nav > li > .dropdown-menu:before {
    border-left:0;
    border-right:0
}

.navbar .nav li .dropdown-menu .active-trail {
    text-decoration:none;
    background-color:#D6D6D6;
    padding-top:3px
}

.dropdown-menu > .active > a,.dropdown-menu > .active > a:hover,.dropdown-menu > .active > a:focus {
    background-color:#000;
    background-image:none
}

.div-center {
    padding-right:5%;
    padding-left:2%;
    line-height:1.3em
}

.div-center-left {
    padding-right:5%;
    padding-left:0;
    line-height:1.3em
}

.footer-links-ul li {
    font-size:.8em;
    color:#76B900
}

ul.customList {
    line-height:1.313em;
    list-style:none outside none;
    margin:0;
    padding:0
}

li.greeList {
    padding-left:1em;
    text-indent:-.7em
}

.menu ul li a:hover,.menu ul li:hover > a {
    background:transparent!important;
    color:#FFF;
     -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#33ffffff,endColorstr=#33ffffff);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#33ffffff,endColorstr=#33ffffff);
    zoom: 1;
}


.seperate-line {
    border-bottom:1px solid #B0B0B0;
    padding:10px;
    width:95%
}

.seperate-line-1 {
    border-bottom:1px solid #B0B0B0;
    padding:10px;
    width:95%
}

.seperate-line-express {
    border-bottom:1px solid #B0B0B0;
    padding:10px;
    width:95%
}

li.greeList:before {
    color:#056839;
    content:"\2022  "
}

.exhibitors-title {
    color:#000;
    font-size:1.5em;
    font-weight:700
}

#block-views-sponsers-view-block-2 {
    display:none
}

#block-quicktabs-sessions-activities h2 {
    display:none;
    background:transparent
}

#quicktabs-sessions_activities {
    padding-left:0;
    margin-left:0
}

#quicktabs-sessions_activities a {
    font-size:1.2em;
    color:#4E4E4E;
    font-weight:700;
    padding-left:0
}

#quicktabs-sessions_activities .active a {
    color:#8DC63F!important;
    border-bottom:2px solid #000;
    padding-bottom:0;
    padding-right:0;
    text-decoration:none
}

.jcarousel-skin-tango ul li {
    padding:2%
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    max-width:100%
}

.divider {
    float:left;
    width:40%
}

.dividergap {
    float:left;
    width:3%
}

#block-views-sponsers-view-block-3 {
    display:none
}

.margin-top-express {
    margin-top:10px;
    padding-left:2%
}

.right-fifty-percent-session .sub-title-schedule {
    color:#8DC63F;
    font-size:16px;
    font-weight:700
}

/* sponsers exhibitors media partners CSS*/
.session-speaker-info-container {
    cursor:pointer;
    position:relative
}

.speaker-has-bio .session-speaker-name {
    color:#036939;
    font-weight:700;
    line-height:2em
}

#pageIntro {
    width:100%!important
}

.sponsorsList {
    float:left
/*width:640px;*/
}

.sponsorsAll {
    width:145px;
    float:left;
    margin-bottom:15px;
    height:100px
}

.sponsorsGap {
    width:20px;
    float:left
}

.exhibitors-title {
    font-size:24px;
    color:#000;
    font-weight:700
}

.line-height {
    line-height:1.313em
}

.exhibitor {
    color:#036939;
    font-weight:700;
    line-height:2em
}

.popover-container {
    background-color:#eee;
    border:2px solid #666;
    -webkit-box-shadow:0 0 5px #888;
    -moz-box-shadow:0 0 5px #888;
    box-shadow:0 0 5px #888;
    border-radius:10px;
    color:#000;
    display:none;
    left:5px;
    padding:10px;
    position:absolute;
    top:25px;
    width:75%
}

.popover-arrow-up {
    border-style:solid;
    border-width:10px;
    display:none;
    height:0;
    left:46px;
    position:absolute;
    width:0
}

.popover-arrow-down {
    border-style:solid;
    border-width:10px;
    display:none;
    height:0;
    left:46px;
    position:absolute;
    width:0
}

.popover-arrow-up.outer {
    border-color:transparent transparent #959595;
    top:7px
}

.popover-arrow-up.inner {
    border-color:transparent transparent #ededed;
    top:10px
}

.popover-arrow-down.outer {
    border-color:#ededed transparent transparent;
    bottom:10px
}

.popover-arrow-down.inner {
    border-color:#959595 transparent transparent;
    bottom:7px
}

.session-speaker-info-container {
    cursor:pointer;
    position:relative
}

.session-speaker-bio {
    background-color:#eee;
    border:2px solid #959595;
    border-radius:10px;
    -webkit-box-shadow:0 0 5px #959595;
    -moz-box-shadow:0 0 5px #959595;
    box-shadow:0 0 5px #959595;
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
    display:none;
    left:5px;
    padding:10px;
    position:absolute;
    top:26px;
    width:450px;
    z-index:99
}

.session-speaker-bio ~ .popover-arrow-up.inner {
    z-index:99
}

.session-speaker-bio ~ .popover-arrow-down.outer {
    z-index:99
}

.speaker-has-bio .session-speaker-name {
    color:#036939;
    font-weight:700;
    line-height:2em
/*text-decoration: underline;*/
}

/*end sponsors exhibitors media partners*/
/* .session-speaker-info-container .active > .session-speaker-bio{ display: block; }*/
.scene-table {
    width:100%;
    display:block;
    clear:both
}

.scene-70-percent {
    width:65%;
    float:left;
    padding:15px;
    line-height:1.3em;
    padding-right:10%;
    padding-left:0
}

.scene-30-percent {
    width:30%;
    float:left;
    padding:15px;
    margin-right:5%
}

.session-speaker-bio {
    width:400px
}

.padding-attendees {
    padding-left:4%
}

.padding-presenters {
    padding-left:2%
}

.padding-attendees-para {
    padding-left:2%
}

.desktop-why-attend {
    display:block
}

.mobile-why-attend {
    display:none
}

.desktop-display {
    display:block
}

.mobile-display {
    display:none
}

.interested-message {
    width:100%;
    display:block;
    float:left
}

div.skinnedSelectInquiry.error {
    border:1px solid red!important
}

.checkOptions {
    clear:both;
    padding:15px
}

.left-fourty-percent-email {
    float:left;
    padding-right:2%;
    padding-top:10px;
    vertical-align:middle;
    width:46%
}

.right-sixty-percent-email {
    float:right;
    padding-right:0;
    padding-top:10px;
    vertical-align:middle;
    width:54%
}

.fieldtextdob {
    float:left;
    margin-top:5px;
    width:22%;
    font-size:.9em
}

.navbar .nav li .dropdown-menu .active-trail {
    border:none!important;
    filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#000000FF,endColorstr=#000000FF)!important
}

.contact-us-capcha {
    padding-left:22%
}

#quicktabs-sessions_activities .women-gtc-link a {
    color:#76B900;
    font-size:.9em;
    padding-left:0
}

.summit-left-50-percent {
    width:55%;
    float:left;
    margin-right:0
}

.summit-right-50-percent {
    width:45%;
    float:left;
    margin-right:0
}

.summit-left-70-percent {
    width:70%;
    float:left;
    margin-right:5%
}

.summit-right-30-percent {
    width:25%;
    float:left
}

.summit-right-71-percent {
    width:70%;
    float:left;
    padding-right:2%
}

.summit-left-31-percent {
    width:19%;
    float:left;
    margin-right:0;
    padding-right:0
}

a:after,a:hover,a:focus {
    color:#76B900
}

.ecs-table-display {
    display:table;
    width:70%
}

.ecs-table-display-col1-header {
    display:table-cell;
    text-align:left;
    width:30%;
    height:35px;
    vertical-align:middle;
    background:url(../images/table-header-bg-register.png) repeat-x;
    padding-left:2%
}

.ecs-table-display-col2-header {
    display:table-cell;
    text-align:left;
    width:35%;
    height:35px;
    vertical-align:middle;
    background:url(../images/table-header-bg-register.png) repeat-x;
    padding-left:2%
}

.ecs-table-display-col1 {
    display:table-cell;
    text-align:left;
    width:30%;
    height:35px;
    vertical-align:middle;
    background-color:#E5E5E5;
    border-top:1px solid #EFEFEF;
    padding-left:2%
}

.ecs-table-display-col2 {
    display:table-cell;
    text-align:left;
    width:35%;
    height:35px;
    vertical-align:middle;
    background-color:#E5E5E5;
    border-top:1px solid #EFEFEF;
    padding-left:2%
}

.ecs-table-display-col3 {
    display:table-cell;
    text-align:left;
    width:35%;
    height:35px;
    vertical-align:middle;
    background-color:#E5E5E5;
    border-top:1px solid #EFEFEF;
    padding-left:2%
}

.speaker-has-image {
    float:left;
    margin-right:10px;
    max-width:110px
}

.scene-table-display {
    display:table;
    width:100%;
    height:100%;
    padding-right:3%
}

.table-display {
    display:table;
    width:100%;
    height:100%;
    padding-right:3%;
    padding-top:3%
}

.scene-70-percent-table-switch-text {
    display:table-cell;
    float:right;
    line-height:1.13em;
    padding-right:5%;
    text-align:left;
    vertical-align:middle;
    width:65%
}

.scene-30-percent-table-switch-image {
    display:table-cell;
    text-align:left;
    width:30%;
    float:left
}

.scene-80-percent-table-switch-text {
    display:table-cell;
    float:right;
    line-height:1.13em;
    padding-right:5%;
    padding-top:30px;
    text-align:left;
    vertical-align:middle;
    width:80%
}

.scene-20-percent-table-switch-image {
    display:table-cell;
    text-align:left;
    width:20%;
    float:left
}

.scene-80-percent-table-text {
    display:table-cell;
    line-height:1.13em;
    padding-right:5%;
    padding-top:30px;
    text-align:left;
    vertical-align:middle;
    width:80%
}

.scene-20-percent-table-image {
    display:table-cell;
    text-align:left;
    width:20%
}

.scene-70-percent-table-text {
    display:table-cell;
    text-align:left;
    vertical-align:middle;
    width:60%;
    padding-right:5%;
    line-height:1.13em
}

.scene-30-percent-table-image {
    display:table-cell;
    text-align:left;
    width:30%
}

.scene-63-percent-table-text {
    display:table-cell;
    text-align:left;
    vertical-align:middle;
    width:63%;
    padding-right:5%;
    line-height:1.13em
}

.scene-37-percent-table-image {
    display:table-cell;
    text-align:left;
    width:37%
}

#quicktabs-container-sessions_activities {
    padding-left:0
}

ul.quicktabs-tabs {
    margin-left:0;
    margin-top:0;
    padding-left:11px
}

.activities {
    padding-left:2%
}

.padding-top-20px {
    padding-top:36px
}

.scene-table-display p,.table-display p {
    line-height:1.3em
}

#quicktabs-highlights ul.customList {
    height:135px
}

.table-display {
    display:block;
    padding-left:2%;
    padding-top:0
}

.speaker-has-bio .session-speaker-name-ecs {
    color:#76B900;
    font-weight:700;
    line-height:2em;
    text-decoration:underline
}

.testimonials p {
    padding-left:2%;
    padding-right:5%;
    font-family:DINPro,Arial,sans-serif
}

#graphics-virtualization {
    padding-left:0;
}


.expandedInfo {
    padding:16px 0;
    width:80%
}

.green {
    color:#036939
}

.nvGreen {
    color:#000
}

.posterDescription {
    color:#036939;
    background-color:#EEE;
    border:2px solid #959595;
    border-radius:10px;
    box-shadow:0 0 5px #959595;
    margin-top:5px;
    padding:10px
}

.column {
    min-height:910px
}

.expandedInfo {
    padding:16px 0;
    width:100%
/*border:1px solid #CCCCCC;*/
}

.posterTopic {
/*width:100%;*/
    padding-bottom:20px;
    padding-left:12px
}

.posterDisplayID {
    float:left;
    width:50px;
    padding-right:20px
}

.posterTitle {
    float:left;
    width:85%
}

.posterList {
    list-style:none outside none;
    margin:1em 0;
    padding:0
}

.li-poster-topic {
    margin-bottom:5px
}

h3 {
    font-size:14px;
    font-weight:700
}

.table-width-set {
    width:480px
}

.sponsors-block-media {
    display:block;
    width:90%;
    padding-right:10%;
    float:left
}

/* started for new design  */
.front-main-container {
    width:100%;
    margin:auto;
    text-align:center;

}

.front-highlights {
    width:90%;
    text-align:center;
    margin:auto
}

.front-quotes {
    width:90%;
    text-align:center;
    margin:auto
}

.sponsors {
    width:90%;
    text-align:center;
    margin:auto
}

.front-footer {
    width:90%;
    text-align:center;
    margin:auto
}

.front-images {
    width:90%;
    text-align:center;
    margin:auto
}

.view-display-id-block_4 {
    width:100%;
    text-align:center
}

.front-highlights .region-highlighted .block-bean {
    width:100%;
    text-align:center
}

.highlights-image1,.highlights-image2,.highlights-image3 {
    width:33%;
    float:left
}

#block-views-sponsers-view-block-4 {
    width:100%;
    text-align:center;
    margin:auto
}

#block-views-sponsers-view-block-5 {
    width:100%;
    text-align:center;
    margin:auto
}

#block-views-sponsers-view-block-6 {
    width:100%;
    text-align:center;
    margin:auto
}

#block-bean-highlights-from-last-year h2 {
    width:100%;
    clear:both;
    color:#8dc63f;
    font-size:1.5em;
    font-weight:700
}

.region-quotes .block-area {
    width:90%;
    clear:both;
    margin:auto
}

.region-quotes {
    width:100%
}

#block-views-quotes-block {

    background: url("../images/bg_quote.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    width:100%;
    clear:both;
    height:249px;
    font-size:2em
}

#block-views-quotes-block h2 {
    display:none
}

#block-bean-get-your-tickets-today {
    width:100%;
    clear:both;
    height:66px;
    background:url(../images/bg_calltoAction-new.png)
}

#block-bean-get-your-tickets-today .field-blocks-description {
    text-align:center;
    padding-top:20px;
    font-size:2em;
    color:#FFF
}

#block-bean-gtc-photos {
    width:100%;
    clear:both
}

#block-bean-get-the-gtc-mobile-app- {
    width:100%;
    clear:both;
    padding-top:40px;
    padding-bottom:40px;
    height:500px;
    background:#FFF url(../images/get-mobile-background.jpg) repeat-x;
    background-size: auto 50%;
}

#block-bean-get-the-gtc-mobile-app {
    width:100%;
    clear:both;
    padding-top:40px;
    padding-bottom:40px;
    height:500px;
    background:#FFF url(../images/get-mobile-background.jpg) repeat-x;
    background-size: auto 50%;
}

#block-bean-get-the-gtc-mobile-app h2 {
    clear:both
}

.mobile-app2 {
    float:left;
    width:50%
}

.mobile-app2 img {
    max-width:400px
}

.mobile-app1 {
    float:left;
    width:50%;
    padding-left:10%;
    padding-right:10%
}

.footer-links1 {
    float:left;
    width:30%;
    padding-right:7%;
    padding-left:5%;
    text-align:left
}

.footer-links3 {
    float:left;
    width:30%
}

.footer-links2 {
    float:left;
    width:40%
}

.footer-links2 h2,.footer-links3 h2 {
    text-align:left;
    clear:both
}

#block-bean-footer-links-new {
    width:100%;
    padding-left:7%;
    padding-right:7%;
    padding-top:40px;
    clear:both;
   /* border-top:5px solid #1a3c33; */
    background-color:#97bc21
}

#block-bean-footer-links-new li {
    list-style:none;
    text-align:left
}

#block-bean-footer-links-new h2 {
    font-weight:700;
    font-size:2em;
    color:#036939;
    padding-left:4%
}

#block-bean-footer-links-new a,#block-bean-footer-links-new p {
    color:#FFF
}

.region-footer {
    width:100%;
    text-align:center
}

.footer-links2-one,.footer-links2-two,.footer-links2-three {
    width:33%;
    float:left
}

#block-bean-more-photos {
    width:100%;
    clear:both;
    text-align:center;
    font-size:1.5em;
    height:70px;
    font-weight:700;
    background-color:#464744
}

#block-bean-more-photos .field-blocks-description {
    padding-top:15px;
    padding-bottom:15px
}

.why-attend-header {
    text-align:center;
    padding-top: 15px;
    padding-bottom: 15px;
}

.why-attend-header h2 {
    padding:50px 20%
}

.why-attend-footer {
    text-align:center;
    padding:50px 20%
}

.connect-text {
    width:95%;
    padding-left:20%;
    padding-right:20%;
    text-align:center;
    padding-top:20px
}

.highlights-image2 .connect-text , .highlights-image4 .connect-text{
    width:95%;
    padding-left:20%;
    padding-right:20%;
    text-align:center;
    padding-top:0;
    padding-bottom: 40px;
}

#block-bean-all-sponsors {
    width:100%;
    text-align:center;
    height:80px;
    background-color:gray;
    font-size:1.5em;
    padding-top:10px;
    padding-bottom:10px
}

#block-bean-all-sponsors .field-all-description {
    padding-top:30px
}

#block-bean-sponsors {
    width:100%;
    height:70px;
    text-align:center;
    margin:auto
}

#block-bean-register-now {
    width:100%;
    height:100px;
    text-align:center;
    background-color:#97bc21
}

#block-bean-register-now .field-blocks-description {
    padding-top:20px;
    font-size:2em
}

.copyright {
    float:left;
    padding-left:7%;
    padding-top:30px
}

.front-quotes .views-slideshow-cycle-main-frame-row,.views-slideshow-cycle-main-frame {
    width:100%!important;
    padding-left:15%;
    padding-right:15%
}

#block-bean-highlights-from-last-year {
    background:url(../images/bg_highlights.jpg) repeat-y scroll right bottom #F7F7F7;
    width:100%;
    margin:auto;
    text-align:center;
    background-size: cover;
}

.view-flicker-images img {
    max-width:413px;
    width:100%
}

.view-sponsers-view .view-content {
    width:100%
}

.highlights-block {

    width:100%;
    padding-left:10%;
    padding-right:10%
}

.front .block-bean {
    text-align:center;
    margin:auto;
    float:none
}

.front-quotes .views-slideshow-cycle-main-frame-row,.views-slideshow-cycle-main-frame {
    font-size:.8em;
    padding-left:15%;
    padding-right:15%;
    width:100%!important;
  /* background-color:#97bc21*/
}

.region-sponsors {
    background:url(../images/bg.jpg) repeat-y scroll right bottom #f7f7f7
}
.flash-message {
	background: black;
	border: 1px solid #76b900;
	border-radius: 5px;
	color: #ccc;
	font-size: 1em;
	padding: 10px 25px 5px;
	z-index: 999999;
	padding-top: 200px;
	width: 60%;
	margin: 0 auto;
}


#views_slideshow_cycle_div_front_slide_content-block_0 .field-web-page-image img {cursor: pointer;}
#views_slideshow_cycle_div_front_slide_content-block_1 .field-web-page-image img {cursor: pointer;}
#views_slideshow_cycle_div_front_slide_content-block_2 .field-web-page-image img {cursor: pointer;}
#views_slideshow_cycle_div_front_slide_content-block_3 .field-web-page-image img {cursor: pointer;}
#views_slideshow_cycle_div_front_slide_content-block_4 .field-web-page-image img {cursor: pointer;}
#views_slideshow_cycle_div_front_slide_content-block_5 .field-web-page-image img {cursor: pointer;}

.login a{color: #1a3c33; font-family: DINPro, Arial, sans-serif; }
 .login-mobile a {color: #000; font-family: DINPro, Arial, sans-serif; }
  #block-views-flicker-images-block   .table th, .table td {border-top: none; padding: 0;}
  .view-flicker-images .view-footer { margin: 0 auto; background: none; float: none; width: 25%;}
    .view-flicker-images .view-footer .more-photos {color: #76b900; font-size: 1em; font-weight: normal; }
     .view-flicker-images .view-footer .more-photos  img{margin-top: -6px; width: 20px; height: 20px;}
    .more-photos a:hover {text-decoration: none;}
    .view-flicker-images .table {margin-top: 0; margin-bottom: 0;}
    .view-flicker-images .view-footer {width: 100%;}
    #block-views-flicker-images-block {padding-top: 0;}
    .new-date { left: 330px;  font-size: 1.3em; float: left; top: 31px;  font-family: DINPro-medium,Arial,sans-serif; color: #909090; position: absolute; }
    .April-date {padding-left: 10px;}
    .formsubmitBtn-subscribe {
    width:100%!important;
    max-width: 362px;
    height: 74px;
    cursor: pointer;
    background: url(/sites/all/themes/bootstrap_gtc/images/subscribe-button-email.png) no-repeat;
    border-style: none;
}

	.formsubmitBtn-subscribe:hover {
	    background: url(/sites/all/themes/bootstrap_gtc/images/subscribe-button-email.png) no-repeat;
	     height: 74px;
	}
	 #block-bean-connect-with-us .modal.fade.in {
		   top: 10%;
		   left:20px;
		   right: 20px;
		   width: 84%;
		   margin: 0 auto;
		  max-width: 400px;
	       }
     .fieldtext {
          width: 100%;
        }
       .inputtext input {
           height: 47px;
           width: 100%;
           max-width: 360px;
	   margin: 0 auto;
        }
	#join-mailing-list-Modal-front {width: 60%; max-width: 400px; margin: 0 auto; right: 20px; left: 20px;}
         .error-email {display: none; color: red; text-align: center; padding: 20px;}
	 #email-error-Modal .modal-header {    -webkit-border-radius: 10px 10px 0 0; border: none;}
	  #email-error-Modal  #email-error-Modal .modal.fade.in {height: 150px;}
        .form-submitBtn-email { background: url(/sites/all/themes/bootstrap_gtc/images/join-mailing-list-submit.jpg) no-repeat;}
	.inputtext .email-top {
	    /*float: left;  height: 35px; max-width: 200px; width: 100%; background-color: #cce59a; font-size:.7em;*/
	    background: transparent;
	    border: none;
	    transform: skewX(28deg);
	     -webkit-transform: skewX(30deg);
             -moz-transform: skewX(30deg);
	     -o-transform: skewX(30deg);
	     -ms-transform: skewX(30deg);
	     padding: 0 10px 10px 9px;
	      font-family: DINPro-medium,Arial,sans-serif;
	    }
	#GTC_Newsletter_Subscription .inputtext {
		/*position: absolute;*/
		/*transform: skewX(-30deg);
		-webkit-transform: skewX(-30deg);
                -moz-transform: skewX(-30deg);
		-o-transform: skewX(-30deg);
		-ms-transform: skewX(-30deg);  */
		left: 0;
		float: left;  height: 35px; max-width: 200px; width: 88%; background-color: #cce59a; font-size:.7em; border: none;
	         color: #909090;
	}
	#GTC_Newsletter_Subscription  .form-submitBtn-email   {float: left;  width: 37px;     height: 37px;     border: none;    position: relative;    left: 0; margin-left: -15px;
	     transform: skewX(28deg);
	     -webkit-transform: skewX(28deg);
             -moz-transform: skewX(28deg);
	     -o-transform: skewX(28deg);
	     -ms-transform: skewX(28deg);

	     }
	 #GTC_Newsletter_Subscription-formMessages .email-submitted-msg {
	        transform: skewX(31deg);
	     -webkit-transform: skewX(31deg);
             -moz-transform: skewX(31deg);
	     -o-transform: skewX(31deg);
	     -ms-transform: skewX(31deg);
	     text-align: left;
	     padding: 10px;
	     color: #1a3c33;
               padding-bottom: 6px;
		padding-top: 5px;
		text-transform: uppercase;
		color: #FFF;
	    }
	   #GTC_Newsletter_Subscription  input:-webkit-autofill,   input:autofill, textarea:-webkit-autofill, select:-webkit-autofill {background-color: transparent; border: none; box-shadow: none;}
	   #GTC_Newsletter_Subscription input:focus, #GTC_Newsletter_Subscription input[type="text"]:focus {border-color: transparent; box-shadow: none;  border: none;}
            #GTC_Newsletter_Subscription  .cross-button, #GTC_Newsletter_Subscription  .cross-button{ background: url(/sites/default/files/close-v2.gif) no-repeat;  background-size: 14px 14px;   background-position: 150px  10px;}
	/*#GTC_Newsletter_Subscription  .form-submitBtn-email  {left: 72%;}*/
	   ul.dropdown-menu  li.collapsed {float: left;} 
	  .menu li:hover > ul {  /*this is to move the hover dropdown gray menu on desktop to align with main menu */
		    display: block;
		    margin-left: -11px;
		}
	   #GTC_Newsletter_Subscription input[type="submit"]:focus,    #GTC_Newsletter_Subscription input[type="submit"]:clicked,  #GTC_Newsletter_Subscription input[type="submit"]:active,  #GTC_Newsletter_Subscription input[type="submit"]:hover {background-position: 95%  0; }
	  .reg-top-button  {font-size: 1em;}
	  
	#tableHeadBg {
	    background: url(/content/includes/gtc/redesign/images/table-header-bg.png) repeat-x;
	    width: 100%;
	    height: 24px;
	    font-weight: bold;
	    font-size: 12px;
	    font-family: 'Arial', Helvetica, sans-serif;
	    clear : both;
	}
	/*.two {
	    width: 80%;
	    height: 18px;
	    padding-left: 22px;
	    padding-top: 7px;
	    margin-right: 11px;
	    float: left;
	}
	.three {
	    width: 20%;
	    height: 18px;
	    margin-left: 28px;
	    padding-top: 7px;
	    float: left;
	}*/
/*.shape-arrow {

  background:url(../images/arrow_right-new.png) no-repeat scroll 0 0 rgba(0,0,0,0);
   }*/

/* END for new design  */
/*  media queries
  min-width 480 max-width: 768  ipad
  max-width: 480 mobile
  min-width: 768 max-width: 980   -web


   */
/*@media screen and (max-width: 980px) and (vertical-scrollbar:[inside|outside|on-top]) {*/
@media screen and (max-width: 640px) {
.block-bean {
    float:none;
    width:100%
}

.span9-mobile .span8 {
    width:100%
}

.span8.row-fluid {
/*display: none;*/
}

.nav-collapse {
    position:relative!important
}

.nav-collapse,.nav-collapse.collapse {
    overflow:initial
}

.jcarousel-skin-default .jcarousel-prev,.jcarousel-skin-default .jcarousel-next,.view-footer {
    display:none
}

.jcarousel-skin-default .jcarousel-container-horizontal {
    padding-left:0;
    padding-right:0;
    height:auto
}

.region-footer .view-content {
    float:left;
    width:100%;
    height:auto;
    background:none
}

.left-sidebar,.well {
    display:none
}

.main-container {
    float:none;
    margin-top:0!important;
    padding-top:0!important
}

.nav-collapse .nav > li {
    float:none;
    line-height:20px
}

.nav nav {
    background:none;
    padding-top:0!important
}

.navbar .nav li.dropdown.open > .dropdown-toggle,.navbar .nav li.dropdown.active > .dropdown-toggle,.navbar .nav li.dropdown.open.active > .dropdown-toggle {
    font-size:1.2em
}

.front .block-bean {
    padding:0!important
}

#block-quicktabs-highlights {
    padding-top:0
}

.highlight-header {
    width:100%;
    clear:both;
    float:left
}

.highlight-header-text {
    font-weight:700;
    font-size:1.5em;
    color:#007734;
    padding:1%;
    padding-left:2%
}

/*  Updates CD 12/26/13  */
/
.header-gpu {
    background:none repeat scroll 0 0 #9C9595;
    width:100%
}

.navbar-header span3 {
    float:left;
    width:auto!important
}

.field-web-page-image {
    padding-top:0!important
}

.main-container {
    float:none;
    margin-top:0!important;
    padding-top:0!important
}

.row-fluid {
    clear:both;
    float:none
}

.navbar-fixed-top {
    height:auto;
/*float: left;*/
    width:100%
}

.views_slideshow_cycle_main.views_slideshow_main.viewsSlideshowCycle-processed {
    height:100%
}

.view-front-slide-content {
    height:auto
}

.left-fifty-percent,.right-fifty-percent,.left-fourty-percent {
    width:100%;
    float:none
}

.right-fifty-percent-session {
    width:100%;
    float:none;
    padding-top:10px
}

.navigation-dropdown {
    background-color:#9C9595;
    float:left;
    width:100%;
    /*padding-bottom: 30px; */
}

.container-fluid-mobile {
    margin:0!important;
    padding:0!important
}

.navbar-mobile {
    height:auto;
/* margin: 0 !important;*/
    padding:0!important;
    margin:0 auto;
    text-align:center;
    width:100%
}

.span9-mobile {
    width:100%!important;
    background-color:#9C9595;
    margin-bottom:20px;
    margin-top:-36px
}

.nav-collapse {
/*display: none;*/
    background:red!important;
    padding-top:0!important
}

.navigation-dropdown .span12 {
    min-height:0!important
}

.travel-left {
    width:100%
}

.travel-right {
    width:100%
}

.examplesImg {
    float:none;
    width:100%
}

.examplesSep {
    float:none;
    width:100%
}

.sponsorpie,.sponsorpieright,.sponsorpieright-table {
    float:none;
    width:100%;
    padding-left:0
}

#tableHead {
    width:100%
}

.navbar .nav {
    background-color:#9B9B9B;
    margin-bottom:0!important;
    padding:5px 0!important;
    width:100%;
    text-align:left;

}

.navbar-nav .menu li a {
    color:#FFF;
    font-size:1.2em;
    font-weight:400
}

.logo-image {
    width:98%;
    padding:0;
    margin:0
}

.breadcrumb,.shareLinksRevised,.main-content-below-header .span3 {
    display:none
}

.not-front .region-footer .block-bean .block-title {
    color:#8DC63F;
    float:left;
    font-size:1.1em;
    line-height:54px;
    margin-left:15px;
    text-transform:uppercase;
    white-space:nowrap
}

.front .region-footer .block-bean .block-title {
    color:#8DC63F;
    float:left;
    font-size:1.1em;
    line-height:54px;
    margin-left:15px;
    text-transform:uppercase;
    white-space:nowrap
}

.field-image-demo-email img {
    max-width:100px;
    padding-right:0;
    padding-top:5px
}

.not-front .block-bean .content .field-image-demo,.front .block-bean .content .field-image-demo {
    float:left;
    margin:10px 30px 10px 0;
    z-index:99
}

#block-bean-social-media .field-image-demo {
    float:left;
    margin:9px 10px 9px 0;
    z-index:99;
    padding:0
}

.field-image-demo-email {
    float:right;
    margin:9px 25px 9px 0
}

.spotlight-text {
    font-size:1em
}

.regular-text {
    font-size:1em
}

#pageIntro p {
    padding-left:4%
}

.topic-area1,.topic-area2,.topic-area3 {
    width:100%;
    float:none;
    padding-left:0;
    margin-left:0
}

#pageFollow {
    width:95%;
    padding-left:5%;
    padding-bottom:10px
}

#pageFollow-why-attend {
    width:95%;
    padding-left:0;
    padding-bottom:10px
}

#pageFollow-registration {
    width:95%;
    padding-left:3%;
    padding-bottom:10px
}

#pageFollow-express {
    width:100%
}

.img-logo-site {
    display:none
}

.img-logo-mobile {
    display:none
}

/* .img-logo-mobile {display: none; }*/
.img-logo-mobile-480 {
    display:block;
    max-width:57%;
    position:relative;
    top: 6px;
    z-index: 1000;
    padding-left: 7px;
    padding-top: 5px;
}

.row-fluid .span3 {
    width:93%
}

.jcarousel-clip-horizontal .views-field img {
    width:200px
}

.navbar .btn-navbar {
    padding:0;
    margin:0
}

#block-views-sponsers-view-block-1 {
    margin-top:0
}

.logo-image img {
/*height: 53px; */
    margin:15px 0 5px 10px;
    width:auto!important
}

.tableHeadBg {
    font-size:.9em;
    text-align:left;
    padding-left:3%;
    width:23%;
    padding-top:8px
}

.tableHeadBg-travel {
    font-size:1em;
    text-align:left;
    padding-top:3px;
    padding-left:0
}

#tableHead {
    background:url(../images/table-header-bg.png) repeat-x scroll 0 0 rgba(0,0,0,0);
    font-size:13px;
    height:50px;
    width:100%
}

.travel-table-left,.travel-table-right {
    width:100%;
    padding-left:5%;
    padding-right:5%;
    float:left;
    padding-bottom:10px
}

.colHead1 {
    margin:0 0 0 7px;
    font-size:.8em
}

.colHead2 {
    margin:0 0 0 17px;
    font-size:.8em
}

.colHead3 {
    margin:0 0 0 18px;
    font-size:.8em
}

.colHead4 {
    margin:0 0 0 32px;
    font-size:.8em
}

.tableCol1,.tableCol2,.tableCol3,.tableCol4 {
    font-size:.8em
}

.tableColHead {
    float:left;
    font-size:.7em
}

.margin-top {
    margin-top:10px
}

.margin-top-express {
    margin-top:10px;
    padding-left:5%
}

/*use this when Badge access is 5 columns*/
.tableCol {
/*padding:10px 0 15px 0;*/
    width:100%;
    height:67px;
    background-color:#e5e5e5;
    border-top:1px solid #eee
}

.tableCol-travel {
/*padding:10px 0 15px 0;*/
    height:60px;
    border-top:1px solid #eee
}

.one2 {
    width:20%;
    height:40px;
    margin-top:10px;
    margin-left:0
}

.two2 {
    width:20%;
    height:40px;
    margin-top:10px;
    margin-left:0
}

.three2 {
    width:20%;
    height:40px;
    margin-top:10px;
    margin-left:0
}

.four2,.four2-sponser {
    width:20%;
    height:40px;
    margin-top:10px;
    margin-left:0
}

.five2 {
    width:20%;
    height:40px;
    margin-top:10px;
    margin-left:0;
    padding-left:1%
}

.one2-1 {
    width:25%;
    margin-left:0;
    margin-top:12px;
    padding:0;
    float:left;
    font-size:.7em;
    padding-left:3%
}

.two2-1 {
    width:20%;
    margin-left:0;
    margin-top:12px;
    padding:0;
    float:left;
    font-size:.7em
}

.two2-1-registration {
    width:15%;
    margin-left:0;
    margin-top:12px;
    padding:0;
    float:left;
    font-size:.7em
}

.three2-1 {
    width:20%;
    margin-left:0;
    margin-top:12px;
    padding:0;
    float:left;
    font-size:.7em
}

.three2-1-registration {
    width:18%;
    margin-left:0;
    margin-top:12px;
    padding:0;
    float:left;
    font-size:.7em
}

.four2-1,.four2-1-sponsor {
    width:20%;
    margin-left:0;
    margin-top:12px;
    padding:0;
    float:left;
    font-size:.7em
}

.five2-1 {
    width:20%;
    margin-left:0;
    margin-top:12px;
    padding:0;
    float:left;
    font-size:.7em
}

.four2-sponser {
    width:28%;
    height:40px;
    padding-top:5px;
    margin-left:0
}

.row-fluid .span9 {
    width:100%
}

.reg-tableCol1 {
    font-size:.8em
}

.reg-tableCol2,.reg-tableCol3,.reg-tableCol4 {
    font-size:.8em;
    padding-left:12%
}

.slider-text1 {
    padding-top:0;
    font-size: 1em;
    margin-top:-20px;
    width:100%
}

.slider-text2 {
    padding-top:10px;
    font-size: 1em;
    margin-top:-10px;
    width:100%
}

.slider-text3 {
    padding-top:10px;
    font-size:.7em;
    margin-top:-8px
}

.front-quotes .views-slideshow-cycle-main-frame-row,.views-slideshow-cycle-main-frame {
    font-size:.8em;
    padding-left:15%;
    padding-right:15%;
    width:100%!important;
    background:none
}

.fieldtext {
    width:100%
}

div.skinnedSelectInquiry {
    background:url(../images/contact/select-inquirybox-mobile.png) no-repeat scroll 0 0 rgba(0,0,0,0);
    border:medium none;
    float:left;
    height:28px;
    line-height:25px
}

div.skinnedSelectInquiry,.fieldtextdob,.skinnedSelect {
    max-width:100%
}

.new-select-month {
    float:left;
    margin-left:0;
    width:100%
}

.new-select-year {
    float:left;
    margin-right:0;
    width:100%;
    clear:both
}

.recapcha-style {
    padding-right:10px;
    padding-bottom:30px;
    margin-left:0;
    padding-left:0
}

.dobInputField {
    float:left;
    width:102px
}

.recapcha-new-style {
    position:relative;
    padding-left:0;
    margin-left:-5px
}

.req-field-location {
    position:relative;
    padding-left:2%
}

.gtc-date-mobile {
    font-weight:700;
    font-size:.9em;
    color: #007734;
    float: left;
    text-align: left;
    width: 60%;
    padding: 4px;
    padding-left: 7%;
}

.gtc-registration-mobile {
  color: #76b900;
  font-size: .9em;
  padding: 4px;
  font-weight: bold;
  text-align: right;
  width: 37%;
  margin-right: 2%;
   text-transform:uppercase;
}

.gtc-registration-mobile a {
    color:#000
}

.exibitors-list {
    width:100%
}

.jcarousel-skin-default .jcarousel-item {
    height:auto
}

.sponsor-padding {
    padding-left:8px
}

.travel-table {
    padding-left:5%;
    padding-top:0
}

.travel-table-express {
    padding-top:0
}

.travel-table-left,.travel-table-right {
    padding-left:5%;
    padding-right:0
}

.col1-express,.col2-express,.col3-express,.col4-express {
    width:100%;
    line-height:1.2em
}

.col2-express {
    width:100%;
    font-weight:700;
    color:#000
}

.col4-express {
    width:100%;
    pading-bottom:20px
}

.textContent {
    font-size:.8em;
    width:100%
}

.tableHeadBg-outer {
    margin-bottom:5px;
    padding-bottom:10px;
    padding-left:0;
    padding-top:2px;
    font-size:.9em;
    width:100%;
    float:left;
    border-bottom:1px solid #B0B0B0
}

.table-ecs {
    width:90%;
    cellspacing:0;
    cellpadding:0;
    border:0;
    float:left
}

.speakerTxt {
    float:left;
    width:100%;
    padding-left:5%
}

.speakerImg {
    width:100%
}

.twenty-five-percent {
    font-size:.8em;
    background:none;
    background-color:#D6D6D6
}

.twenty-five-percent-detail {
    font-size:.8em
}

.inputBg {
    width:266px
}

.textarea {
    width:266px
}

.textArea-style {
    width:266px;
    height:28px;
    background-color:#fff;
    border:1px solid #6ba388
}

div.skinnedSelect {
    width:100%
}

.new-select-year {
    margin-left:0
}

.refresh-button-style {
    left:20px
}

#recaptcha_image {
    height:60px!important
}

.navbar-header .span3 .logo-image {
    margin-left:0;
    padding-right:0;
    margin-right:0
}

#button-image {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
  border: medium none;
  float: none;
  height: 33px;
  margin: 22px 0;
  width: 44px;
}

.icon-bar {
    display:none
}

.navbar .btn-navbar .icon-bar {
    display:none
}

.navbar-header .span3-logo-image {
/* background: none repeat scroll 0 0 #90EE90; */
    margin-left:0!important;
    width:100%
}

.header-gpu .span9-mobile {
    margin-bottom:0;
    margin-top:0;
    min-height:0
}

.pull-left.logo-image {
    width:100%
}

.desktop-header {
    display:none
}

.mobile_header {
    display:block
}

.ddl_stripe {
    clear:left;
    display:block;
    float:left;
    height:5px;
    margin:3px auto;
    width:80%;
 /*   border-top: 7px solid gray;
    border-right: 5px solid transparent;*/
    height: 5px;
    width: 43px;
    background: none repeat scroll 0 0 #FFFFFF;
}

.ddl_stripe_top {
    clear:left;
    display:block;
    float:left;
    height:5px;
    margin:3px auto;
    width:80%;
    border-top: 7px solid gray;
    border-right: 4px solid transparent;
    height: 0;
    width: 57px;
}

.ddl_stripe_middle {
    clear:left;
    display:block;
    float:left;
    height:5px;
    margin:3px auto;
    width:80%;
    border-top: 7px solid gray;
    border-right: 5px solid transparent;
    height: 0;
    width: 51px;
}

.row-fluid-date {
    width:100%;
    padding-top:10px
}

.gtc-registration-mobile a {
    font-size:1em;
    font-color:#000;
}

.nav-collapse .dropdown-menu {
    background-color:transparent
}

.dropdown-menu > li > a {
    color:#FFF!important;
    font-size:1em!important;
    line-height: 10px;
    padding: 3px 10px;
}

.page-header {
    font-size:1.5em;
    padding-top:0;
    padding-bottom:0;
    text-align:left;
    padding-left:5%
}

.not-front .block-bean .content .field-image-demo,.front .block-bean .content .field-image-demo {
    float:left;
    margin:10px 3px;
    padding:0;
    z-index:99;
    width:46px
}

#quicktabs-tab-highlights-2 {
    padding-bottom:0
}

.share-text {
    display:none
}

.menu ul li a:hover,.menu ul li:hover > a {
    background-color:transparent
}

.dropdown-menu > .active > a,.dropdown-menu > .active > a:hover,.dropdown-menu > .active > a:focus {
    background:none!important;
    filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#000000FF,endColorstr=#000000FF)!important;
    color:#000
}

.navbar .nav li .dropdown-menu .active-trail {
    border:none!important;
    background-color:transparent!important
}

.table-why-sponser-td {
    width:100%;
    padding:5%
}

.table-100-percent {
    width:100%
}

.seperate-line {
    display:none
}

.full-row-less-padding-left {
    padding-top:20px
}

.jcarousel-skin-tango .jcarousel-container {
    background:none;
    border:none
}

#block-views-sponsers-view-block-2 {
    margin-top:0;
    width:100%;
    height:auto;
    display:block
}

#block-views-sponsers-view-block-1 {
    display:none
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    display:none
}

.jcarousel-skin-tango .jcarousel-next-horizontal {
    display:none
}

.jcarousel-skin-tango .jcarousel-item {
    border:none;
    height:auto;
    background:none!important
}

.sponsers-header {
    border-bottom:1px solid silver
}

.jcarousel-skin-tango {
    background:none
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    border:medium none!important;
    border-radius:0!important;
    background-image:url(../images/rotation-bg.png);
    background-repeat:repeat-x;
    background-position:0 2px;
    background-size:100% 98%;
    height:auto;
    padding:0 1%;
    width:100%
}

.views-slideshow-controls-text-next {
    display:none
}

.divider {
    float:left;
    width:90%
}

.quicktabs-style-nostyle li {
    width:100%;
    float:left;
    text-align:left;
    line-height:30px
}

.views-slideshow-controls-top.clearfix {
/* bottom: 10px;  */
    left:50%;
    margin:0 auto 0 -36px;
    position:absolute;
    text-align:center;
    width:72px;
    z-index:10;
    bottom:14px;
    display: none;
}

.mobile_header tbody {
    background-color:#FFF;
    float:left;
    width:100%
}

.mobile_header tbody tr {
    float:left;
    width:100%;
    height:78px
}

.logo-table-left {
    float:left;
    width:45%
}

.logo-table-right {
/* background: none repeat scroll 0 0 #9b9b9b; */
    cursor:pointer;
    float:left;
    height:53px;
    width:54px
}

/*  .field-web-page-image:before {
      background: url("../images/black_grdnt.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
      content: " ";
      display: block;
      height: 100px;
      position: absolute;
      width: 100%;
      z-index: 2;
    }*/
.nav-collapse .nav > li > a:hover,.nav-collapse .nav > li >a:focus,.nav-collapse .dropdown-menu a:hover,.nav-collapse .dropdown-menu a:focus {
    background-color:transparent!important
/* background: none !important;*/
}

.sub-title-schedule {
    padding-top:30px
}

/*.session-speaker-bio {width: 250px;}*/
.seperate-line-1 {
    width:86%
}

.navbar .nav > li > .active-trail {
    border:none!important
}

.padding-attendees {
    padding-left:8%
}

.padding-presenters {
    padding-left:5%
}

.padding-attendees-para {
    padding-left:6%
}

.desktop-why-attend {
    display:none
}

.mobile-why-attend {
    display:block
}

.desktop-display {
    display:none
}

.mobile-display {
    display:block
}

.scene-70-percent {
    width:100%
}

.scene-30-percent {
    width:100%
}

div.skinnedSelectInquiry.error {
    border:1px solid red!important;
    width:266px
}

#skinneddobday,#skinneddobmonth,#skinneddobyear {
    padding-right:5%
}

.interested-message {
    width:100%;
    display:block;
    float:left;
    clear:both
}

.left-fourty-percent-email,.right-sixty-percent-email {
    width:100%
}

.fieldtextdob {
    float:left;
    margin-top:5px;
    width:40%;
    font-size:.9em
}

.session-speaker-info-container {
    cursor:pointer;
    position:relative;
    width:100%!important
}

.session-speaker-bio {
    width:90%!important
}

.contact-us-capcha {
    padding-left:0
}

.summit-left-50-percent {
    width:100%
}

.summit-right-50-percent {
    width:100%
}

.summit-left-70-percent {
    width:100%
}

.summit-right-30-percent {
    width:100%
}

.summit-right-71-percent {
    width:100%;
    float:left
}

.summit-left-31-percent {
    width:100%;
    float:right
}

.scene-70-percent-table-switch-text,.scene-30-percent-table-switch-image {
    width:100%;
    display:block
}

.scene-70-percent-table-text,.scene-30-percent-table-image,.scene-20-percent-table-switch-image {
    width:100%;
    display:block
}

.activities {
    padding-left:5%
}

.padding-top-20px {
    padding-top:0
}

#td-exhibitors {
    padding-top:0;
    padding-bottom:0
}

.exhibitor-title-spacing {
    padding-left:5%
}

.testimonials p {
    padding-left:2%
}

.ecs-table-display {
    width:90%
}

.session-speaker-info-container.active > .session-speaker-bio {
    border:medium none;
    box-shadow:none;
    display:block;
    left:auto;
    position:relative;
    top:auto
}

.navbar .nav > li > a {
    text-shadow:inherit!important
}

.table-width-set {
    width:280px
}

.sponsors-block-media {
    display:block;
    width:100%;
    padding-right:10%;
    float:left
}

/* new styling started for redesign   */
#block-bean-register-now {
    width:100%
}

#block-bean-sponsors {
    width:100%
}

#block-bean-sponsors .field-all-blocks-images {
    width:100%
}

#block-bean-all-sponsors {
    width:100%;
    height:75px
}

.highlights-image1,.highlights-image2,.highlights-image3 {
    float:left;
    width:100%
}

.highlights-image1 img,.highlights-image2 img,.highlights-image3 img {
    width:100%;
    text-align:center;
    padding-left:15%;
    padding-right:15%
}
/*
.highlights-image1 .connect-text,.highlights-image2 .connect-text,.highlights-image3 .connect-text {
    width:100%;
    text-align:center;
    padding-left:5%;
    padding-right:5%
}*/

.mobile-app1,.mobile-app2 {
    width:100%
}

.mobile-app1 {
    padding-top:25px
}

.footer-links1,.footer-links2,.footer-links3 {
    width:100%
}

.footer-links1 img {
    text-align:left;
    clear:both
}

.copyright {
    font-size:.7em;
    color:#036939!important
}

.register-now-tickets {
    text-align:center;
    color:#FFF;
    font-size:.75em;
    padding-top: 10px;
    padding-bottom: 10px;
}

#block-bean-get-your-tickets-today {
    height:80px
}

#block-bean-get-your-tickets-today .entity {
    text-align:center
}

#block-views-quotes-block {
    width:100%;
    clear:both;
    height:300px;
    font-size:2em;
    background: none;
     background-color: #82c223;
}

#block-views-quotes-block p {
    padding-left:2%;
    padding-right:2%;
    padding-top:20px;
    color:#FFF;
    float:left
}

#block-views-quotes-block .skin-default {
    height:300px;
    position:relative
}

#block-bean-highlights-from-last-year .why-attend-header {
    padding:50px 4%;
    color:#3d4655;
    font-size:1.2em;
    font-weight:normal;
}

.connect-text {
    width:95%;
    padding-left:20%;
    padding-right:20%;
    text-align:center;
    padding-top:20px;
    padding-bottom:20px
}

.highlights-block {
    width:100%;
    padding-left:2%;
    padding-right:2%;
    padding-top: 30px;
}

#block-bean-highlights-from-last-year h2 {
    padding:10px 0;
    font-size:1.2em
}

.left-quote {
    max-width:60px;
    display:inline-block;
    width:13%;
    vertical-align:top;
    padding-top:48px
}

.right-quote {
    max-width:60px;
    display:inline-block;
    width:13%;
    vertical-align:top;
    padding-top:48px
}

.quote-content {
    display:inline-block;
    width:70%;
    vertical-align:middle;
    padding:25px 10px;
    color:#FFF;
    font-size:.9em;
    padding-left: 0;
}

.views-field-counter .field-content {
    visibility:hidden
}

.views_slideshow_cycle_main {
    height:auto
}

.views-field-counter {
    display:block;
}

.front-quotes .views-slideshow-cycle-main-frame-row,.views-slideshow-cycle-main-frame {
    padding-left:0;
    padding-right:0;
     background:url(../images/bg_quote.jpg) no-repeat;
}

.region-quotes .views-slideshow-controls-top.clearfix {
    left:50%;
  /*  margin:155px auto 0 -36px; */
    position:absolute;
    text-align:center;
    width:72px;
    z-index:10
    top: 14px;
    top: 192px;

}

.views-field-counter .views-content-counter {
    float:left;
    padding:2px;
    margin:10px;
    z-index:99;
    background:#bbb;
    border-radius:2px
}

.views-slideshow-controls-top {
    margin-top:60px;
    z-index:99999999999
}

.views-slideshow-pager-fields .active .views-content-counter {
    background:#76B900;
    border-radius:2px
}

.travel-table-left-express,.travel-table-right-express {
    float:left;
    padding-bottom:10px;
    padding-left:0;
    width:100%
}

.tableCol-travel {
    border-top:none
}

.tableCol-sessions {
    height:35px;
    border-top:none
}

.seperate-line-express {
    border-bottom:none;
    padding:10px;
    width:95%
}

.mobile-app1 h2 {
    font-size:1.6em;
    font-weight:normal;
}

.mobile-app1 img {
    width:40%;
    margin-left:5%
}

.mobile-app2 {
    float:left;
    margin-top:8px;
    padding-top:8px;
    width:100%
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    background-image:none
}

/*.region-sponsors {background: url("../images/bg.jpg") repeat-y scroll right bottom #f7f7f7;}*/
.view-sponsers-view .view-content {
    background-color:none
}

.jcarousel-skin-default .jcarousel-item {
    background:none
}

.view-sponsers-view .view-content {
    background-color:none
}

#block-bean-sponsors h2 {
    color:#8dc63f;
    font-weight:700;
    padding-top:20px;
    font-size:1.3em
}

/*.sponsors-separator {padding-top: 40px;}*/
#block-bean-sponsors {
    height:122px;
    margin:auto;
    text-align:center;
    background:url(../images/Sponsor-header-small.png) repeat-y scroll right bottom #f7f7f7
}

.sponsor-text {
    font-weight:700;
    font-size:1.5em;
    color:#8dc63f;
    padding-top:30px
}

.region-sponsors {
    background:none
}

#block-views-sponsers-view-block-4 {
    width:100%;
    text-align:center;
    margin:auto;
    height:auto;
    background:url(../images/Sponsors-small-diamond.png) repeat-y scroll right bottom #f7f7f7
}

#block-views-sponsers-view-block-5 {
    width:100%;
    text-align:center;
    margin:auto;
    height:auto;
    background:url(../images/Sponsor-small-platinum.png) repeat-y scroll right bottom #f7f7f7
}

#block-views-sponsers-view-block-6 {
    width:100%;
    text-align:center;
    margin:auto;
    height:auto;
    background:url(../images/Sponsors-small-Gold.png) repeat-y scroll right bottom #f7f7f7
}

.sponsors-separator-diamond {
    padding-top:40px
}

.sponsors--sponsor-name-container {
    position: relative;
    top: -6px;

}

.sponsors--sponsor-name {
    display: inline-block;
    text-transform: uppercase;
    width: 25%;
      font-size: .8em;
}

.sponsors--sponsor-name-rule {
    border-top: 1px solid #afafaf;
    display: inline-block;
    margin: 3px 1%;
    padding: 0;
    width: 25%;
}

.front-content {
    width:100%;
    text-align:center;
    margin:0 auto;
}



#block-views-front-slide-content-block .field-body {
    /*top:142px;*/
   /* left:128px; */
    background: #464744;
    position:absolute;
    left: 0;
    width: 100%;
  /* height: 100px;*/
    z-index: 99999;
}

.mobile-app2 img.mobile-image1 {
    max-width:100px;
    width:100%;
    padding-top:0px;
    padding-bottom:20px;
    padding-left: 5%;
}

.mobile-app2 img.mobile-image2 {
    max-width:225px;
    width:100%;
    padding-top:73px;
    padding-bottom:20px;
}

.register-now-top {
    background-color:#97bc21;
/*height: 70px;
      padding-top: 20px;*/
    padding-top:30px;
    padding-bottom: 30px;
/*font-size: 2em;*/
    text-align:center;
    margin:0 auto;
    font-size:2.5em;
    width:100%;
    color:#FFF;
    font-family: DINPro-medium,Arial,sans-serif;
}

.span9-mobile .span8 .span3,.span9-mobile .span8 .span5 {
    display:none
}

.mobile-location {
    width:35%;
    float:left;
    padding-top:15px;
    padding-left:1%;
    background-color:#FFF
}

#block-views-front-slide-content-block .skin-default {
    margin:0 auto;
    text-align:center
}

.views_slideshow_cycle_main {
    overflow:unset
}

/*.skin-default {
    height:400px;
}*/
.mobile-MFG {font-size: 2em;}

.views-slideshow-cycle-main-frame {

}

.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container {
    width:90%
}

.main-content-below-header {
    background:url(../images/bg_highlights.jpg) no-repeat;
    font-family:Trebuchet MS!important;
    min-height:345px;
    padding-bottom:40px;
    padding-top: 16px;
    width:100%;
    text-align:left;
    margin:0 auto;
     background-size: cover;
}

#block-bean-footer-links-new {
    background-color:#97bc21;
    border-top:3px solid #000;
    clear:both;
    padding-left:2%;
    padding-right:2%;
    padding-top:40px;
    width:100%
}/*.field-web-page-image {height: auto;}  */

#block-bean-register-now-top {
    position: relative; display: block;
    height: 80px;
    width: 100%;
    z-index: 9999;
}
#block-bean-mfg-description-container {
  height: 100px;
  width: 100%;

}

.mfg-title {
    font-size:2em;
    color: #FFF;
    padding-top: 15px;
    padding-bottom: 10px;
}

.front-main-container {
    width:100%;
    margin:auto;
    text-align:center;
    position: relative;
}
#block-bean-register-now {
    width:100%;
    height:75px;
    text-align:center;
    background-color:#97bc21
}

#block-bean-footer-links-new h2 {
    font-weight:700;
    font-size:1.2em;
    color:#036939;
    padding-left:4%
}
#block-views-sponsers-view-block-4, #block-views-sponsers-view-block-5, #block-views-sponsers-view-block-6 {display: block;}
#block-views-sponsers-view-block-7, #block-views-sponsers-view-block-8, #block-views-sponsers-view-block-9 {display: none;}

.views-slideshow-cycle-main-frame {height: 225px;}
#block-views-flicker-images-block {height: auto;  padding-top: 16px;}
.register-now-top a {color: #FFF; text-decoration: none;}
.table {margin-bottom: 0;}
#block-bean-why-attend  , #block-bean-about-gtc{
  background: url("../images/highlights-bg.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
  padding-bottom: 30px;
  padding-left: 5%;
  padding-right: 5%;
  width: 100%;
}
#block-bean-featured-speakers {
  background: url("../images/highlights-bg.png") no-repeat scroll 0 0 #fefefe;
  padding-bottom: 30px;
  padding-top: 30px;
  width: 100%;
}
#block-quicktabs-program {
  background: #FFF;
  padding-bottom: 0;
}
#block-bean-sessions {
  background: none repeat scroll 0 0 #fff;
  padding-bottom: 30px;
  padding-left: 7%;
  padding-right: 7%;
  width: 100%;
}
#block-bean-pricing {
  background: url("../images/program-bg.png") no-repeat scroll 0 0 #a9a9a9;
  padding-bottom: 34px;
}
#block-bean-venue {
  background: url("../images/highlights-bg.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
  padding-bottom: 34px;
  width: 100%;
}
#block-bean-early-bird-discount {
  background: url("../images/bg_calltoAction-new.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
  clear: both;
  height: 85px;
  width: 100%;
}
#block-bean-all-sponsors {
  background: url("../images/highlights-bg.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
  height: auto;
}
.standard-rate, .academic-rate {width: 100%;}
.mobile_header tbody {
    background-color:#8dc63f;
    float:left;
    width:100%;
}
.logo-table-right {
  background: none repeat scroll 0 0 #9b9b9b;
  cursor: pointer;
  float: right;
  height: 78px;
  width: 78px;
}
.sponsors--sponsor-name-container {clear: both;}
#block-bean-all-sponsors {
	background: -webkit-linear-gradient(#efefee, #FFF);
	background: -o-linear-gradient(#efefee, #FFF);
	background: -moz-linear-gradient(#efefee, #FFF);
	background: linear-gradient(#efefee, #FFF);
	height: auto;
}
#block-bean-venue .field-blocks-description h2 {
	color: #8dc63f;
	font-size: 2em;
	padding: 30px;
	font-weight: bold;
}
.location-main {
	height: 100px;
	background: #76b900;
	padding-left: 2%;
	width: 100%;
	float: none;
	margin: 0 auto;
	text-align: center;
	padding-top: 20px;
	/* margin-left: .5%; */
}
/*.location-details {
	width: 100%;
	height: 100px;
	background: #ededed;
	padding: 20px;
}*/
.standard-rate, .academic-rate {
	width: 85%;
	padding-left: 0;
}
#block-quicktabs-program h2 {
	 color: #8dc63f;
	font-size: 3em;
	padding-top: 70px;
	padding-bottom: 50px;
	font-weight: normal;
	font-family: DINPro-medium,Arial,sans-serif;
}
.program-top-content {padding-top: 40px; font-size: .6em; font-weight: normal; 	font-family: DINPro-medium,Arial,sans-serif; line-height: 1.5em; width: 90%; margin: 0 auto;  color: #000;}

#block-bean-featured-speakers h2 {
	padding: 0;
	color: #8dc63f;
	font-weight: bold;
	font-size: 2.5em;
	padding-bottom: 50px;
	padding-top: 70px;
}
#block-views-quotes-block {font-size: 1.7em;}
.highlights-image1 img, .highlights-image2 img, .highlights-image3 img, .highlights-image4 img {padding-left: 20%; padding-right: 20%;}
/*.why-attend-header h2 {
	padding: 0;
	color: #8dc63f;
	font-weight: bold;
	font-size: 1.4em;
}*/

#block-bean-why-attend , #block-bean-about-gtc{
     background: url("../images/highlights-bg.png") no-repeat scroll 0 0 #FFF;
    height: auto;
     position: relative;
    }

.why-attend-header {padding-bottom: 10px;}

.why-attend-header p {
     color: #000;
     letter-spacing: 0px;
     font-size: 1.3em;
     font-family: DINPro, Arial, sans-serif;
   }
.mfg-content {display: none;}

.location-main {width: 100%;}
.location-details {padding-top: 20px;}
.img-venue {display: none;}
#block-bean-register-now-deep-learning, #block-bean-early-bird-discount-automotive, #block-bean-early-bird-discount-computer-vis, #block-bean-early-bird-discount-manufacturin, #block-bean-early-bird-discount-accelerated- {
  background: url("../images/bg_calltoAction-new.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
  clear: both;
  height: 124px;
  padding-left: 3%;
  width: 100%;
}

#block-bean-featured-sessions , #block-bean-featured-speakers-gpu-virtualiza, #block-bean-featured-sessions-media-and-ente{
	  width: 100%;
	padding-top: 30px;
	padding-bottom: 30px;
	background: url("../images/highlights-bg.png") no-repeat scroll 0 0 #FFF;
	padding-left: 15%;
	padding-right: 15%;

}
#block-bean-featured-sessions p {font-size: 2.1em; color: #2c2c2c;}

#block-bean-deep-learning-at-gtc{
	background: #FFF;
	clear: both;
	height: auto;
	padding-left: 12%;
	padding-right: 12%;
	width: 100%;
	padding-top: 25px;
	padding-bottom: 25px;
}
#block-bean-deep-learning-at-gtc p {font-size: 2.1em;  color: #2c2c2c; }
#block-bean-topics {background: #FFF;  width: 100%; padding-left: 7%; padding-right: 7%; padding-bottom: 30px; background: url("../images/highlights-bg.png") no-repeat scroll 0 0 #fff;}
#block-bean-featured-speakers-deep-learning , #block-bean-featured-speakers-gpu-virtualiza, #block-bean-featured-sessions-gpu-virtualiza, #block-bean-featured-sessions-media, #block-bean-featured-speakers-automotive,
#block-bean-featured-sessions-automotive, #block-bean-featured-sessions-manufacturing, #block-bean-featured-speakers-manufacture, #block-bean-featured-speakers-computer-visio , #block-bean-accelerated-computing-companies,
#block-bean-topics-accelerated-computing, #block-bean-featured-sessions-computer-visio, #block-bean-featured-sessions-virtual-reality
{
	background: url("../images/highlights-bg.png") no-repeat scroll 0 0 #fff;
	padding-bottom: 30px;
	padding-top: 30px;
	width: 100%;
}

.front-quotes .views-slideshow-cycle-main-frame-row, .views-slideshow-cycle-main-frame {
    padding-left: 0;
    padding-right: 0;
    background: none;
    /*background-color: #77b900;*/
    padding-bottom: 75px;
}
#block-views-front-slide-content-block {
     display: none;
}
#block-views-front-slide-content-block-1 {
      height:auto;
      display: block;
      background: #585856;
}

ul.quicktabs-tabs.quicktabs-style-basic li {display: none; z-index: 99; margin-top: -74; border: none; padding-bottom: 10px; text-align: left;width: 100%; padding-left: 5%;}
ul.quicktabs-tabs.quicktabs-style-basic li:hover {border: none; background-color: transparent;}
ul.quicktabs-tabs.quicktabs-style-basic li.active {margin: 0 auto; width: 100%; padding-left: 5%; background-color: transparent; border: none; font-color: red;}
.mobile-dropdown {background-color: #6cab05;
	height: 90px;
	width: 80%;
	margin: 0 auto;
	margin-top: 20px;
	padding-top: 17px;
	font-size: .7em;
	text-align: left;
	padding-left: 5%;
	background-image:url(../images/dropdown-program-arrow.png);
	background-position: 90% 50%;
        background-repeat: no-repeat;
	color: #FFF;
	}

.mobile-dropdown-expanded {
    height: 0;
    display: block;
    width: 100%;

  }
  ul.quicktabs-tabs.quicktabs-style-basic{
	width: 70%;
	margin: 0 auto;
	background: #FFF;
	display: none;
	border: none;
     }

  ul.quicktabs-tabs.quicktabs-style-basic a {font: bold 1.5em Verdana !important;}
  .login-mobile {width: 18%; float: left; font-size: 1em; color: #76b900;text-align: right; font-weight: bold; padding: 4px; display:none; text-transform: uppercase; }
  #views_slideshow_cycle_div_front_slide_content-block_1_0 .field-web-page-image img,
  #views_slideshow_cycle_div_front_slide_content-block_1_1 .field-web-page-image img
                 {cursor: pointer;}
  #views_slideshow_cycle_div_front_slide_content-block_1_2 .field-web-page-image img {cursor: pointer;}
  #views_slideshow_cycle_div_front_slide_content-block_1_3 .field-web-page-image img {cursor: pointer;}
  #views_slideshow_cycle_div_front_slide_content-block_1_4 .field-web-page-image img {cursor: pointer;}
  #views_slideshow_cycle_div_front_slide_content-block_1_5 .field-web-page-image img {cursor: pointer;}

      .view-flicker-images  .view-footer {display: block;}
     #block-views-flicker-images-block .view-flicker-images  .view-content  {display: block; padding-top: 1px;}
     .view-flicker-images .view-footer .more-photos {font-size: 1em;}
     .join-mailing-list-header {display: none;}
    /* .new-date {display: none;} */
      ul.dropdown-menu  li.collapsed {float: left; padding-left: 2%; padding-right: 2%; padding-top: 20px;} 
      #GTC_Newsletter_Subscription  input:-webkit-autofill,   input:autofill, textarea:-webkit-autofill, select:-webkit-autofill {background-color: transparent; border: none; box-shadow: none;}
      #GTC_Newsletter_Subscription input:focus, #GTC_Newsletter_Subscription input[type="text"]:focus {border-color: transparent; box-shadow: none;  border: none;}
      .new-date {display: none;}
      .nav-collapse .nav>li>a, .nav-collapse .dropdown-menu a {padding: 5px 15px;}
      
      .navbar .nav li .last {padding-left: 0;}
      .nav-collapse .nav > li > a, .nav-collapse .dropdown-menu a {
	    padding: 5px 36px;
	}
/* end redesign 640*/

}

@media screen and (min-width: 641px) and (max-width: 980px) {
.block-bean {
    float:none;
    width:100%;
}

.span9-mobile .span8 {
    width:100%;
}

.span8.row-fluid {
/*display: none;*/
}

.nav-collapse {
    position:relative!important;
}

.nav-collapse,.nav-collapse.collapse {
    overflow:initial;
}

.jcarousel-skin-default .jcarousel-prev,.jcarousel-skin-default .jcarousel-next,.view-footer {
    display:none;
}

.jcarousel-skin-default .jcarousel-container-horizontal {
    padding-left:0;
    padding-right:0;
    height:auto
}

.region-footer .view-content {
    float:left;
    width:100%;
    height:auto;
    background:none;
}

.left-sidebar,.well {
    display:none;
}

.main-container {
    float:none;
    margin-top:0!important;
    padding-top:0!important;
}

.nav-collapse .nav > li {
    float:none;
    line-height:20px;
}

.nav nav {
    background:none;
    padding-top:0!important;
}

.navbar .nav li.dropdown.open > .dropdown-toggle,.navbar .nav li.dropdown.active > .dropdown-toggle,.navbar .nav li.dropdown.open.active > .dropdown-toggle {
    font-size:1.2em;
}

.front .block-bean {
    padding:0!important;
}

#block-quicktabs-highlights {
    padding-top:0;
}

.highlight-header {
    width:100%;
    clear:both;
    float:left
}

.highlight-header-text {
    font-weight:700;
    font-size:1.5em;
    color:#007734;
    padding:1%;
    padding-left:2%;
}

/*  Updates CD 12/26/13  */
/
.header-gpu {
    background:none repeat scroll 0 0 #9C9595;
    width:100%;
}

.navbar-header span3 {
    float:left;
    width:auto!important;
}

.field-web-page-image {
    padding-top:0!important;
}

.main-container {
    float:none;
    margin-top:0!important;
    padding-top:0!important;
}

.row-fluid {
    clear:both;
    float:none;
}

.navbar-fixed-top {
    height:auto;
/*float: left;*/
    width:100%;
}

.views_slideshow_cycle_main.views_slideshow_main.viewsSlideshowCycle-processed {
    height:100%;
}

.view-front-slide-content {
    height:auto;
}

.left-fifty-percent,.right-fifty-percent,.left-fourty-percent {
    width:100%;
    float:none;
}

.right-fifty-percent-session {
    width:100%;
    float:none;
    padding-top:10px;
}

.navigation-dropdown {
    background-color:#9C9595;
    float:left;
    width:100%;
    /*padding-bottom: 30px; */
}

.container-fluid-mobile {
    margin:0!important;
    padding:0!important;
}

.navbar-mobile {
    height:auto;
/* margin: 0 !important;*/
    padding:0!important;
    margin:0 auto;
    text-align:center;
    width:100%;
}

.span9-mobile {
    width:100%!important;
    background-color:#9C9595;
    margin-bottom:20px;
    margin-top:-36px;
}

.nav-collapse {
/*display: none;*/
    background:red!important;
    padding-top:0!important;
}

.navigation-dropdown .span12 {
    min-height:0!important;
}

.travel-left {
    width:100%;
}

.travel-right {
    width:100%;
}

.examplesImg {
    float:none;
    width:100%;
}

.examplesSep {
    float:none;
    width:100%;
}

.sponsorpie,.sponsorpieright,.sponsorpieright-table {
    float:none;
    width:100%;
    padding-left:0;
}

#tableHead {
    width:100%;
}

.navbar .nav {
    background-color:#9B9B9B;
    margin-bottom:0!important;
    padding:5px 0!important;
    width:100%;
    text-align:left;

}

.navbar-nav .menu li a {
    color:#FFF;
    font-size:1.2em;
    font-weight:400;
}

.logo-image {
    width:98%;
    padding:0;
    margin:0;
}

.breadcrumb,.shareLinksRevised,.main-content-below-header .span3 {
    display:none;
}

.not-front .region-footer .block-bean .block-title {
    color:#8DC63F;
    float:left;
    font-size:1.1em;
    line-height:54px;
    margin-left:15px;
    text-transform:uppercase;
    white-space:nowrap;
}

.front .region-footer .block-bean .block-title {
    color:#8DC63F;
    float:left;
    font-size:1.1em;
    line-height:54px;
    margin-left:15px;
    text-transform:uppercase;
    white-space:nowrap
}

.field-image-demo-email img {
    max-width:100px;
    padding-right:0;
    padding-top:5px;
}

.not-front .block-bean .content .field-image-demo,.front .block-bean .content .field-image-demo {
    float:left;
    margin:10px 30px 10px 0;
    z-index:99;
}

#block-bean-social-media .field-image-demo {
    float:left;
    margin:9px 10px 9px 0;
    z-index:99;
    padding:0;
}

.field-image-demo-email {
    float:right;
    margin:9px 25px 9px 0;
}

.spotlight-text {
    font-size:1em;
}

.regular-text {
    font-size:1em;
}

#pageIntro p {
    padding-left:4%;
}

.topic-area1,.topic-area2,.topic-area3 {
    width:100%;
    float:none;
    padding-left:0;
    margin-left:0;
}

#pageFollow {
    width:95%;
    padding-left:5%;
    padding-bottom:10px;
}

#pageFollow-why-attend {
    width:95%;
    padding-left:0;
    padding-bottom:10px;
}

#pageFollow-registration {
    width:95%;
    padding-left:3%;
    padding-bottom:10px;
}

#pageFollow-express {
    width:100%;
}

.img-logo-site {
    display:none;
}

.img-logo-mobile {
    display:none;
}

/* .img-logo-mobile {display: none; }*/
.img-logo-mobile-480 {
    display:block;
    max-width:100%;
    position:relative;
    top: 6px;
    z-index: 1000;
    padding-left: 20px;
    padding-top: 5px;
}

.row-fluid .span3 {
    width:93%;
}

.jcarousel-clip-horizontal .views-field img {
    width:200px;
}

.navbar .btn-navbar {
    padding:0;
    margin:0;
}

#block-views-sponsers-view-block-1 {
    margin-top:0;
}

.logo-image img {
/*height: 53px; */
    margin:15px 0 5px;
    width:auto!important;
}

.tableHeadBg {
    font-size:.9em;
    text-align:left;
    padding-left:3%;
    width:23%;
    padding-top:8px;
}

.tableHeadBg-travel {
    font-size:1em;
    text-align:left;
    padding-top:3px;
    padding-left:0;
}

#tableHead {
    background:url(../images/table-header-bg.png) repeat-x scroll 0 0 rgba(0,0,0,0);
    font-size:13px;
    height:50px;
    width:100%;
}

.travel-table-left,.travel-table-right {
    width:100%;
    padding-left:5%;
    padding-right:5%;
    float:left;
    padding-bottom:10px;
}

.colHead1 {
    margin:0 0 0 7px;
    font-size:.8em;
}

.colHead2 {
    margin:0 0 0 17px;
    font-size:.8em;
}

.colHead3 {
    margin:0 0 0 18px;
    font-size:.8em;
}

.colHead4 {
    margin:0 0 0 32px;
    font-size:.8em;
}

.tableCol1,.tableCol2,.tableCol3,.tableCol4 {
    font-size:.8em;
}

.tableColHead {
    float:left;
    font-size:.7em;
}

.margin-top {
    margin-top:10px;
}

.margin-top-express {
    margin-top:10px;
    padding-left:5%;
}

/*use this when Badge access is 5 columns*/
.tableCol {
/*padding:10px 0 15px 0;*/
    width:100%;
    height:67px;
    background-color:#e5e5e5;
    border-top:1px solid #eee;
}

.tableCol-travel {
/*padding:10px 0 15px 0;*/
    height:60px;
    border-top:1px solid #eee;
}

.one2 {
    width:20%;
    height:40px;
    margin-top:10px;
    margin-left:0;
}

.two2 {
    width:20%;
    height:40px;
    margin-top:10px;
    margin-left:0;
}

.three2 {
    width:20%;
    height:40px;
    margin-top:10px;
    margin-left:0;
}

.four2,.four2-sponser {
    width:20%;
    height:40px;
    margin-top:10px;
    margin-left:0;
}

.five2 {
    width:20%;
    height:40px;
    margin-top:10px;
    margin-left:0;
    padding-left:1%;
}

.one2-1 {
    width:25%;
    margin-left:0;
    margin-top:12px;
    padding:0;
    float:left;
    font-size:.7em;
    padding-left:3%;
}

.two2-1 {
    width:20%;
    margin-left:0;
    margin-top:12px;
    padding:0;
    float:left;
    font-size:.7em;
}

.two2-1-registration {
    width:15%;
    margin-left:0;
    margin-top:12px;
    padding:0;
    float:left;
    font-size:.7em;
}

.three2-1 {
    width:20%;
    margin-left:0;
    margin-top:12px;
    padding:0;
    float:left;
    font-size:.7em;
}

.three2-1-registration {
    width:18%;
    margin-left:0;
    margin-top:12px;
    padding:0;
    float:left;
    font-size:.7em;
}

.four2-1,.four2-1-sponsor {
    width:20%;
    margin-left:0;
    margin-top:12px;
    padding:0;
    float:left;
    font-size:.7em;
}

.five2-1 {
    width:20%;
    margin-left:0;
    margin-top:12px;
    padding:0;
    float:left;
    font-size:.7em;
}

.four2-sponser {
    width:28%;
    height:40px;
    padding-top:5px;
    margin-left:0;
}

.row-fluid .span9 {
    width:100%;
}

.reg-tableCol1 {
    font-size:.8em;
}

.reg-tableCol2,.reg-tableCol3,.reg-tableCol4 {
    font-size:.8em;
    padding-left:12%;
}

.slider-text1 {
    padding-top:0;
    font-size: 1em;
    margin-top:-20px;
    width:100%;
}

.slider-text2 {
    padding-top:10px;
    font-size: 1em;
    margin-top:-10px;
    width:100%;
}

.slider-text3 {
    padding-top:10px;
    font-size:.7em;
    margin-top:-8px;
}

.front-quotes .views-slideshow-cycle-main-frame-row,.views-slideshow-cycle-main-frame {
    font-size:.8em;
    padding-left:15%;
    padding-right:15%;
    width:100%!important;
    background:none;
}

.fieldtext {
    width:100%;
}

div.skinnedSelectInquiry {
    background:url(../images/contact/select-inquirybox-mobile.png) no-repeat scroll 0 0 rgba(0,0,0,0);
    border:medium none;
    float:left;
    height:28px;
    line-height:25px;
}

div.skinnedSelectInquiry,.fieldtextdob,.skinnedSelect {
    max-width:100%;
}

.new-select-month {
    float:left;
    margin-left:0;
    width:100%;
}

.new-select-year {
    float:left;
    margin-right:0;
    width:100%;
    clear:both;
}

.recapcha-style {
    padding-right:10px;
    padding-bottom:30px;
    margin-left:0;
    padding-left:0;
}

.dobInputField {
    float:left;
    width:102px;
}

.recapcha-new-style {
    position:relative;
    padding-left:0;
    margin-left:-5px;
}

.req-field-location {
    position:relative;
    padding-left:2%;
}

.gtc-date-mobile {
    font-weight:700;
    font-size:1.3em;
    color: #007734;
    float: left;
    text-align: left;
    width: 55%;
    padding: 5px;

}

.gtc-registration-mobile {
  color: #76b900;
  font-size: 1em;
  padding: 4px;
  font-weight: bold;
  text-align: right;
  width: 30%;
  margin-right: 2%;
   text-transform:uppercase;
}

.gtc-registration-mobile a {
    color:#000;
}

.exibitors-list {
    width:100%;
}

.jcarousel-skin-default .jcarousel-item {
    height:auto;
}

.sponsor-padding {
    padding-left:8px;
}

.travel-table {
    padding-left:5%;
    padding-top:0;
}

.travel-table-express {
    padding-top:0;
}

.travel-table-left,.travel-table-right {
    padding-left:5%;
    padding-right:0;
}

.col1-express,.col2-express,.col3-express,.col4-express {
    width:100%;
    line-height:1.2em;
}

.col2-express {
    width:100%;
    font-weight:700;
    color:#000;
}

.col4-express {
    width:100%;
    pading-bottom:20px;
}

.textContent {
    font-size:.8em;
    width:100%;
}

.tableHeadBg-outer {
    margin-bottom:5px;
    padding-bottom:10px;
    padding-left:0;
    padding-top:2px;
    font-size:.9em;
    width:100%;
    float:left;
    border-bottom:1px solid #B0B0B0;
}

.table-ecs {
    width:90%;
    cellspacing:0;
    cellpadding:0;
    border:0;
    float:left;
}

.speakerTxt {
    float:left;
    width:100%;
    padding-left:5%;
}

.speakerImg {
    width:100%;
}

.twenty-five-percent {
    font-size:.8em;
    background:none;
    background-color:#D6D6D6;
}

.twenty-five-percent-detail {
    font-size:.8em;
}

.inputBg {
    width:266px;
}

.textarea {
    width:266px;
}

.textArea-style {
    width:266px;
    height:28px;
    background-color:#fff;
    border:1px solid #6ba388;
}

div.skinnedSelect {
    width:100%;
}

.new-select-year {
    margin-left:0;
}

.refresh-button-style {
    left:20px;
}

#recaptcha_image {
    height:60px!important;
}

.navbar-header .span3 .logo-image {
    margin-left:0;
    padding-right:0;
    margin-right:0;
}

#button-image {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
  border: medium none;
  float: none;
  height: 33px;
  margin: 22px 0;
  width: 44px;
}

.icon-bar {
    display:none;
}

.navbar .btn-navbar .icon-bar {
    display:none;
}

.navbar-header .span3-logo-image {
/* background: none repeat scroll 0 0 #90EE90; */
    margin-left:0!important;
    width:100%;
}

.header-gpu .span9-mobile {
    margin-bottom:0;
    margin-top:0;
    min-height:0;
}

.pull-left.logo-image {
    width:100%;
}

.desktop-header {
    display:none;
}

.mobile_header {
    display:block;
}

.ddl_stripe {
    /*background:none repeat scroll 0 0 gray;*/
    background: none repeat scroll 0 0 #FFFFFF;
    clear:left;
    display:block;
    float:left;
    height:5px;
    margin:3px auto;
  width: 60%;
 /* border-top: 8px solid gray;
  border-right: 7px solid transparent;*/
  height: 7px;
  width: 50px;
}

.ddl_stripe_top {
    /*background:none repeat scroll 0 0 gray;*/
    clear:left;
    display:block;
    float:left;
    height:5px;
    margin:3px auto;
    width:100%;
    border-top: 10px solid gray;
    border-right: 10px solid transparent;
    height: 0;
    width: 70px;
}

.ddl_stripe_middle {
   /* background:none repeat scroll 0 0 gray;*/
    clear:left;
    display:block;
    float:left;
    height:5px;
    margin:3px auto;
    width:80%;
    border-top: 10px solid gray;
    border-right: 10px solid transparent;
    height: 0;
    width: 60px;
}

.row-fluid-date {
    width:100%;
    padding-top:10px;
}

.gtc-registration-mobile a {
    font-size:1em;
    font-color:#000;
}

.nav-collapse .dropdown-menu {
    background-color:transparent;
    padding-left: 2%;
}

.dropdown-menu > li > a {
    color:#FFF!important;
    font-size:1em!important;
    line-height: 10px;
}

.page-header {
    font-size:1.5em;
    padding-top:0;
    padding-bottom:0;
    text-align:left;
    padding-left:5%;
}

.not-front .block-bean .content .field-image-demo,.front .block-bean .content .field-image-demo {
    float:left;
    margin:10px 3px;
    padding:0;
    z-index:99;
    width:46px;
}

#quicktabs-tab-highlights-2 {
    padding-bottom:0;
}

.share-text {
    display:none;
}

.menu ul li a:hover,.menu ul li:hover > a {
    background-color:transparent;
}

.dropdown-menu > .active > a,.dropdown-menu > .active > a:hover,.dropdown-menu > .active > a:focus {
    background:none!important;
    filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#000000FF,endColorstr=#000000FF)!important;
    color:#000;
}

.navbar .nav li .dropdown-menu .active-trail {
    border:none!important;
    background-color:transparent!important;
}

.table-why-sponser-td {
    width:100%;
    padding:5%;
}

.table-100-percent {
    width:100%;
}

.seperate-line {
    display:none;
}

.full-row-less-padding-left {
    padding-top:20px;
}

.jcarousel-skin-tango .jcarousel-container {
    background:none;
    border:none;
}

#block-views-sponsers-view-block-2 {
    margin-top:0;
    width:100%;
    height:auto;
    display:block;
}

#block-views-sponsers-view-block-1 {
    display:none;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    display:none;
}

.jcarousel-skin-tango .jcarousel-next-horizontal {
    display:none;
}

.jcarousel-skin-tango .jcarousel-item {
    border:none;
    height:auto;
    background:none!important;
}

.sponsers-header {
    border-bottom:1px solid silver;
}

.jcarousel-skin-tango {
    background:none;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    border:medium none!important;
    border-radius:0!important;
    background-image:url(../images/rotation-bg.png);
    background-repeat:repeat-x;
    background-position:0 2px;
    background-size:100% 98%;
    height:auto;
    padding:0 1%;
    width:55%;
}

.views-slideshow-controls-text-next {
    display:none;
}

.divider {
    float:left;
    width:90%
}

.quicktabs-style-nostyle li {
    width:100%;
    float:left;
    text-align:left;
    line-height:30px
}

.views-slideshow-controls-top.clearfix {
/* bottom: 10px;  */
    left:10%;
    margin:0 auto 0 -36px;
    position:absolute;
    text-align:center;
    width:190px;
    z-index:10;
    position:absolute;
    bottom:19px;
    display: block;
}

.mobile_header tbody {
    background-color:#8dc63f;
    float:left;
    width:100%;
}

.mobile_header tbody tr {
    float:left;
    width:100%;
    height:78px;
}

.logo-table-left {
    float:left;
    width:45%;
}

.logo-table-right {
/* background: none repeat scroll 0 0 #9b9b9b; */
    cursor:pointer;
    float:left;
    height:53px;
    width:54px;
}

/*  .field-web-page-image:before {
      background: url("../images/black_grdnt.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
      content: " ";
      display: block;
      height: 100px;
      position: absolute;
      width: 100%;
      z-index: 2;
    }*/
.nav-collapse .nav > li > a:hover,.nav-collapse .nav > li >a:focus,.nav-collapse .dropdown-menu a:hover,.nav-collapse .dropdown-menu a:focus {
    background-color:transparent!important;
/* background: none !important;*/
}

.sub-title-schedule {
    padding-top:30px;
}

/*.session-speaker-bio {width: 250px;}*/
.seperate-line-1 {
    width:86%;
}

.navbar .nav > li > .active-trail {
    border:none!important;
}

.padding-attendees {
    padding-left:8%;
}

.padding-presenters {
    padding-left:5%;
}

.padding-attendees-para {
    padding-left:6%;
}

.desktop-why-attend {
    display:none;
}

.mobile-why-attend {
    display:block;
}

.desktop-display {
    display:none;
}

.mobile-display {
    display:block;
}

.scene-70-percent {
    width:100%;
}

.scene-30-percent {
    width:100%;
}

div.skinnedSelectInquiry.error {
    border:1px solid red!important;
    width:266px;
}

#skinneddobday,#skinneddobmonth,#skinneddobyear {
    padding-right:5%;
}

.interested-message {
    width:100%;
    display:block;
    float:left;
    clear:both;
}

.left-fourty-percent-email,.right-sixty-percent-email {
    width:100%;
}

.fieldtextdob {
    float:left;
    margin-top:5px;
    width:40%;
    font-size:.9em;
}

.session-speaker-info-container {
    cursor:pointer;
    position:relative;
    width:100%!important;
}

.session-speaker-bio {
    width:90%!important;
}

.contact-us-capcha {
    padding-left:0;
}

.summit-left-50-percent {
    width:100%;
}

.summit-right-50-percent {
    width:100%;
}

.summit-left-70-percent {
    width:100%;
}

.summit-right-30-percent {
    width:100%;
}

.summit-right-71-percent {
    width:100%;
    float:left;
}

.summit-left-31-percent {
    width:100%;
    float:right
}

.scene-70-percent-table-switch-text,.scene-30-percent-table-switch-image {
    width:100%;
    display:block
}

.scene-70-percent-table-text,.scene-30-percent-table-image,.scene-20-percent-table-switch-image {
    width:100%;
    display:block
}

.activities {
    padding-left:5%
}

.padding-top-20px {
    padding-top:0
}

#td-exhibitors {
    padding-top:0;
    padding-bottom:0
}

.exhibitor-title-spacing {
    padding-left:5%
}

.testimonials p {
    padding-left:2%
}

.ecs-table-display {
    width:90%
}

.session-speaker-info-container.active > .session-speaker-bio {
    border:medium none;
    box-shadow:none;
    display:block;
    left:auto;
    position:relative;
    top:auto
}

.navbar .nav > li > a {
    text-shadow:inherit!important
}

.table-width-set {
    width:280px
}

.sponsors-block-media {
    display:block;
    width:100%;
    padding-right:10%;
    float:left
}

/* new styling started for redesign   */
#block-bean-register-now {
    width:100%
}

#block-bean-sponsors {
    width:100%
}

#block-bean-sponsors .field-all-blocks-images {
    width:100%
}

#block-bean-all-sponsors {
    width:100%;
    height:75px
}

.highlights-image1,.highlights-image2,.highlights-image3 {
    float:left;
    width:100%
}

.highlights-image1 img,.highlights-image2 img,.highlights-image3 img {
    width:100%;
    text-align:center;
    padding-left:23%;
    padding-right:23%
}

.highlights-image1 .connect-text,.highlights-image2 .connect-text,.highlights-image3 .connect-text {
    width:100%;
    text-align:center;
    padding-left:5%;
    padding-right:5%
}

.mobile-app1,.mobile-app2 {
    width:100%
}

.mobile-app1 {
    padding-top:25px
}

.footer-links1,.footer-links2,.footer-links3 {
    width:100%
}

.footer-links1 img {
    text-align:left;
    clear:both
}

.copyright {
    font-size:.7em;
    color:#036939!important
}

.register-now-tickets {
    text-align:center;
    color:#FFF;
    font-size:.75em;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 7px;
    padding-left: 7px;
      -webkit-transform:  skewX(-149deg);
      -moz-transform:  skewX(-149deg);
      -o-transform:  skewX(-149deg);
      -ms-transform:  skewX(-149deg);
      transform: skewX(-149deg);
}

#block-bean-get-your-tickets-today {
    height:80px
}

#block-bean-get-your-tickets-today .entity {
    text-align:center;
    width: 60%;
}

#block-views-quotes-block {
    width:100%;
    clear:both;
    height:300px;
    font-size:2.5em;
    background: none;
    background-color: #82c223;
}

#block-views-quotes-block p {
    padding-left:2%;
    padding-right:2%;
    padding-top:20px;
    color:#FFF;
    float:left
}

#block-views-quotes-block .skin-default {
    height:300px;
    position:relative
}

#block-bean-highlights-from-last-year .why-attend-header {
    padding:50px 4%;
    color:#3d4655;
    font-size:1.2em;
    font-weight:normal;
}

.connect-text {
    width:95%;
    padding-left:20%;
    padding-right:20%;
    text-align:center;
    padding-top:20px;
    padding-bottom:20px
}

.highlights-block {
    width:100%;
    padding-left:2%;
    padding-right:2%
}

#block-bean-highlights-from-last-year h2 {
    padding:10px 0;
    font-size:1.2em
}

.left-quote {
    max-width:65px;
    display:inline-block;
    width:25%;
    vertical-align:top;
    padding-top:8px
}

.right-quote {
    max-width:65px;
    display:inline-block;
    width:25%;
    vertical-align:top;
    padding-top:8px
}

.quote-content {
    display:inline-block;
    width:68%;
    vertical-align:middle;
    padding:25px 10px;
    color:#FFF;
    font-size:.9em
}

.views-field-counter .field-content {
    visibility:hidden
}

.views_slideshow_cycle_main {
    height:auto
}

.views-field-counter {
    display:block
}

.front-quotes .views-slideshow-cycle-main-frame-row,.views-slideshow-cycle-main-frame {
    padding-left:0;
    padding-right:0;
    background:url(../images/bg_quote.jpg) no-repeat;
}

.region-quotes .views-slideshow-controls-top.clearfix {
    left:50%;
  /*  margin:155px auto 0 -36px; */
    position:absolute;
    text-align:center;
    width:72px;
    z-index:10
    top: 14px;
    top: 200px;

}

.views-field-counter .views-content-counter {
    float:left;
    padding:2px;
    margin:10px;
    z-index:99;
    background:#bbb;
    border-radius:2px
}

.views-slideshow-controls-top {
    margin-top:60px;
    z-index:99999999999
}

.views-slideshow-pager-fields .active .views-content-counter {
    background:#76B900;
    border-radius:2px
}

.travel-table-left-express,.travel-table-right-express {
    float:left;
    padding-bottom:10px;
    padding-left:0;
    width:100%
}

.tableCol-travel {
    border-top:none
}

.tableCol-sessions {
    height:35px;
    border-top:none
}

.seperate-line-express {
    border-bottom:none;
    padding:10px;
    width:95%
}

.mobile-app1 h2 {
    font-size:1.6em;
    font-weight:normal;
}

.mobile-app1 img {
    width:40%;
    margin-left:5%;
    max-width: 160px;
    }

.mobile-app2 {
    float:left;
    margin-top:8px;
    padding-top:8px;
    width:100%
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    background-image:none
}

/*.region-sponsors {background: url("../images/bg.jpg") repeat-y scroll right bottom #f7f7f7;}*/
.view-sponsers-view .view-content {
    background-color:none
}

.jcarousel-skin-default .jcarousel-item {
    background:none
}

.view-sponsers-view .view-content {
    background-color:none
}

#block-bean-sponsors h2 {
    color:#8dc63f;
    font-weight:700;
    padding-top:20px;
    font-size:1.3em
}

/*.sponsors-separator {padding-top: 40px;}*/
#block-bean-sponsors {
    height:122px;
    margin:auto;
    text-align:center;
    background:url(../images/bg-sponsors-980-top.png) repeat-y scroll right bottom #f7f7f7
}

.sponsor-text {
    font-weight:700;
    font-size:1.5em;
    color:#8dc63f;
    padding-top:30px
}

.region-sponsors {
    background:none
}

#block-views-sponsers-view-block-4 {
    width:100%;
    text-align:center;
    margin:auto;
    height:auto;
    background:url(../images/bg-sponsors-980-diamond.png) repeat-y scroll right bottom #f7f7f7
}

#block-views-sponsers-view-block-5 {
    width:100%;
    text-align:center;
    margin:auto;
    height:auto;
    background:url(../images/bg-sponsors-980-platinum.png) repeat-y scroll right bottom #f7f7f7
}

#block-views-sponsers-view-block-6 {
    width:100%;
    text-align:center;
    margin:auto;
    height:auto;
    background:url(../images/bg-sponsors-980-gold.jpg) repeat-y scroll right bottom #f7f7f7
}

.sponsors-separator-diamond {
    padding-top:40px
}

.front-content {
    width:100%;
    text-align:center;
    margin:0 auto;
}

#block-views-front-slide-content-block {
    height:auto;
  /*  margin-top: -30px;*/
}

#block-views-front-slide-content-block .field-body {
    /*top:142px;*/
   /* left:128px; */
   /* background: #464744; */
    position:absolute;
    left: 0;
    width: 42%;
    height: 110px;
    z-index: 99999;
}

.mobile-app2 img.mobile-image1 {
    max-width:100px;
    width:100%;
    padding-top:0px;
    padding-bottom:20px;
    padding-left: 5%;
}

.mobile-app2 img.mobile-image2 {
    max-width:225px;
    width:100%;
    padding-top:73px;
    padding-bottom:20px;
}

.register-now-top {
    background-color:#004831;
 /*  background:url(../images/register-top.png) no-repeat;*/
/*height: 70px;
      padding-top: 20px;*/
    padding-top:10px;
    padding-bottom: 10px;
    padding-right: 5%;
/*font-size: 2em;*/
    text-align:center;
    margin:0 auto;
    font-size:1em;
    color:#FFF;

      -webkit-transform:   skewX(-227deg);
      -moz-transform:   skewX(-227deg);
      -o-transform:   skewX(-227deg);
      -ms-transform:  skewX(-227deg);
      transform:  skewX(-227deg);
    width: 77%;
    display: none;
}

.span9-mobile .span8 .span3,.span9-mobile .span8 .span5 {
    display:none
}

.mobile-location {
    width:35%;
    float:left;
    padding-top:15px;
    padding-left:1%;
    background-color:#FFF;
    height: 100px;
}

#block-views-front-slide-content-block .skin-default {
    margin:0 auto;
    text-align:center
}

.views_slideshow_cycle_main {
    overflow:unset
}

.skin-default {
    height:auto
}

.views-slideshow-cycle-main-frame {
    height:
}

.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container {
    width:90%
}

.main-content-below-header {
    background:url(../images/bg_highlights.jpg) no-repeat;
    font-family:Trebuchet MS!important;
    min-height:345px;
    padding-bottom:40px;
    width:100%;
    text-align:left;
    margin:0 auto;
    background-size: cover;
}

#block-bean-footer-links-new {
    background-color:#97bc21;
    border-top:3px solid #000;
    clear:both;
    padding-left:2%;
    padding-right:2%;
    padding-top:40px;
    width:100%
}/*.field-web-page-image {height: auto;}  */

#block-bean-register-now-top {
    position: absolute;
    height: 82px;
    width: 25%;
    margin-left: 8.7%;
    z-index: 9999999;

}
#block-bean-mfg-description-container {
  height: 100px;
  width: 100%;

}

.mfg-title {
    font-size:1.6em;
    color: #FFF;
    padding-top: 15px;
    padding-bottom: 10px;
    padding-left: 11%;
    white-space: nowrap;
}

.front-main-container {
    width:100%;
    margin:auto;
    text-align:center;
    position: relative;
}

.front-footer {position: relative;}

#block-bean-register-now {
    width:100%;
    height:50px;
    text-align:center;
   /* background-color:#97bc21; */
   /*  background: url(../images/register-bottom.png) no-repeat;*/

      -webkit-transform:   skewX(149deg);
      -moz-transform:   skewX(149deg);
      -o-transform:   skewX(149deg);
      -ms-transform:  skewX(149deg);
      transform:  skewX(149deg);
    height: 50px;
    margin-left: 60%;
    margin-top: -50px;
    position: absolute;
    top: 63px;
    width: 26%;
}

#block-bean-footer-links-new h2 {
    font-weight:700;
    font-size:1.2em;
    color:#036939;
    padding-left:4%
}

#block-bean-register-now .field-blocks-description {
    font-size: 2em;
    padding-top: 9px;
    font-size: 1.5em;
}

#block-bean-register-now-top .field-blocks-description {

      -webkit-transform:   skewX(208deg);
      -moz-transform:   skewX(208deg);
      -o-transform:   skewX(208deg);
      -ms-transform:  skewX(208deg);
      transform:  skewX(208deg);
}

/*.mfg-details {

  background-color: #648d0d;
  height: 68px; padding-top: 6px;
  width: 100%;
   transform: skewX(150deg);

}*/

.slider-text11, .slider-text21 {
  font-size: 1.3em;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 0;
  width: 100%;
  /*transform: skewX(-150deg);*/
}

.mfg-description{

  background: url(../images/mfg-text-background.png) no-repeat;
   width: 100%;
   height: auto;
}
#block-views-sponsers-view-block-4, #block-views-sponsers-view-block-5, #block-views-sponsers-view-block-6 {display: block;}
#block-views-sponsers-view-block-7, #block-views-sponsers-view-block-8, #block-views-sponsers-view-block-9 {display: none;}

.mfg-content {

    font-family: DINPro,Arial,sans-serif;
    /*margin-right: 1px;*/
   /* padding-right: 0.5%;
    padding-left: 5%; */
   /* transform: skewX(208deg);*/

    }
.mfg-details {

  /*background-color: #648d0d; */
 /* background: url(../images/mfg-text-background.png) no-repeat;*/
  /*height: 68px; padding-top: 6px;*/
  width: 100%;
   /*transform: skewX(150deg);*/
   border-right: 38px solid transparent;
   border-top: 76px solid #648d0d;;
   display: none;
}

.slider-text11, .slider-text21 {
  font-size: 1.3em;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 0;
  width: 100%;
  /*transform: skewX(-150deg);*/
}

#block-views-flicker-images-block {height: auto;  padding-top: 0;}
#block-views-flicker-images-block .jcarousel-skin-default .jcarousel-clip-horizontal
   {
   margin-left: 2%;
    margin-right: 2%;
    overflow: hidden;
    width: 90%;
    margin: 0 auto;
   }

.slider-text11, .slider-text21 {
    font-size: 1em;
    padding-left: 20px;
    padding-top: 0;
    width: 100%;
    position: absolute;
    top: 63px;
    padding-right: 32px;
}
.sponsors--sponsor-name-rule {
    border-top: 1px solid #afafaf;
    display: inline-block;
    margin: 3px 1%;
    padding: 0;
    width: 33%;
}
.register-now-top a {color: #FFF; text-decoration: none;}
.table {margin-bottom: 0; }
#block-bean-why-attend  , #block-bean-about-gtc {
  background: url("../images/highlights-bg.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
  padding-bottom: 30px;
  padding-left: 5%;
  padding-right: 5%;
  width: 100%;
}

#block-bean-featured-speakers {
  background: url("../images/highlights-bg.png") no-repeat scroll 0 0 #fff;
  padding-bottom: 30px;
  padding-top: 30px;
  width: 100%;
}
#block-bean-featured-speakers-deep-learning,#block-bean-featured-speakers-virtual-reality,#block-bean-featured-speakers-virtual-real-0 {
  background: url("../images/highlights-bg.png") no-repeat scroll 0 0 #fff;
  padding-bottom: 30px;
  padding-top: 30px;
  width: 100%;
}

#block-quicktabs-program {
  background: #FFF;
  padding-bottom: 34px;
}
#block-bean-sessions {
  background: none repeat scroll 0 0 #fff;
  padding-bottom: 30px;
  padding-left: 7%;
  padding-right: 7%;
  width: 100%;
}
#block-bean-pricing {
  background: url("../images/program-bg.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
  padding-bottom: 34px;
}
#block-bean-venue {
  background: url("../images/venue-bg.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
  padding-bottom: 34px;
  width: 100%;
}
#block-bean-early-bird-discount {
  background: url("../images/bg_calltoAction-new.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
  clear: both;
  height: 85px;
  width: 100%;
}
#block-bean-all-sponsors {
  background: url("../images/highlights-bg.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
      background: -webkit-linear-gradient(#efefee, #FFF); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#efefee, #FFF); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#efefee, #FFF); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#efefee, #FFF); /* Standard syntax (must be last) */
  height: auto;
}
.mobile_header tbody {
    background-color:#8dc63f;
    float:left;
    width:100%;
}
.logo-table-right {
  background: none repeat scroll 0 0 #9b9b9b;
  cursor: pointer;
  float: right;
  height: 78px;
  width: 78px;
}
.sponsors--sponsor-name-container {clear: both;}
#block-bean-all-sponsors {
	background: -webkit-linear-gradient(#efefee, #FFF);
	background: -o-linear-gradient(#efefee, #FFF);
	background: -moz-linear-gradient(#efefee, #FFF);
	background: linear-gradient(#efefee, #FFF);
	height: auto;
}
#block-bean-venue .field-blocks-description h2 {
	color: #8dc63f;
	font-size: 2em;
	padding: 30px;
	font-weight: bold;
}
.location-main {
	height: 100px;
	background: #76b900;
	padding-left: 2%;
	width: 49%;
	float: none;
	margin: 0 auto;
	text-align: center;
	padding-top: 20px;
	/* margin-left: .5%; */
}
.location-details {
	width: 100%;
	height: 100px;
	background: #ededed;
	/*padding: 20px;*/
}
#block-quicktabs-program h2 {
	color: #8dc63f;
	font-size: 3em;
	padding-top: 70px;
	padding-bottom: 50px;
	font-weight: normal;
	font-family: DINPro-medium,Arial,sans-serif;
}
.program-top-content {padding-top: 40px; font-size: .6em; font-weight: normal; 	font-family: DINPro-medium,Arial,sans-serif; line-height: 1.5em; width: 80%; margin: 0 auto;  color: #000;}

#block-bean-featured-speakers h2 {
	padding: 0;
	color: #8dc63f;
	font-weight: bold;
	font-size: 1.6em;
	padding-bottom: 20px;
}

.highlights-image1 img, .highlights-image2 img, .highlights-image3 img {padding-left: 27%; padding-right: 27%;}
.why-attend-header h2 {
	padding: 0;
	color: #8dc63f;
	font-weight: bold;
	font-size: 1.4em;
}

#block-bean-why-attend,  #block-bean-about-gtc {
     background: url("../images/highlights-bg.png") no-repeat scroll 0 0 #fff;
    height: auto;

    }
    
.why-attend-header p {
     color: #000;
     letter-spacing: 0px;
     font-size: 1.4em;
     font-family: DINPro, Arial, sans-serif;
   }

#block-views-front-slide-content-block .field-body   {top: 70px; width: 52%;}
#block-bean-register-now-top {top: 167px; margin-left: 18%;}
.mfg-title {font-size: 1.5em; height: 55px; display: none;}
#block-bean-register-now-top  {top: 161px; margin-left: 23%;}
.location-main {width: 100%;}
.location-details {padding-top: 20px;}
.img-venue {display: none;}

#block-bean-register-now-deep-learning, #block-bean-early-bird-discount-deep-learnin, #block-bean-early-bird-discount-automotive, #block-bean-early-bird-discount-computer-vis, #block-bean-early-bird-discount-manufacturin,
#block-bean-early-bird-discount-accelerated-
{
  background: url("../images/bg_calltoAction-new.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
  clear: both;
  height: 124px;
  padding-left: 3%;
  width: 100%;
}



#block-bean-deep-learning-at-gtc{
	background: #FFF;
	clear: both;
	height: auto;
	padding-left: 12%;
	padding-right: 12%;
	width: 100%;
	padding-top: 25px;
	padding-bottom: 25px;
}
#block-bean-deep-learning-at-gtc p {font-size: 2.1em;  color: #2c2c2c; }

#block-bean-featured-sessions , #block-bean-featured-speakers-gpu-virtualiza, #block-bean-featured-sessions-gpu-virtualiza, #block-bean-featured-sessions-media, #block-bean-featured-speakers-media, #block-bean-featured-sessions-media-and-ente,
#block-bean-featured-speakers-automotive, #block-bean-featured-sessions-automotive, #block-bean-featured-sessions-manufacturing, #block-bean-featured-speakers-manufacture, #block-bean-featured-speakers-computer-visio,
#block-bean-featured-sessions-computer-visio, #block-bean-accelerated-computing-companies, #block-bean-topics-accelerated-computing
    {
	  width: 100%;
	padding-top: 30px;
	padding-bottom: 30px;
	background: url("../images/highlights-bg.png") no-repeat scroll 0 0 #FFF;
	padding-left: 15%;
	padding-right: 15%;

}
#block-bean-topics {background: #FFF;  width: 100%; padding-left: 7%; padding-right: 7%; padding-bottom: 30px; background: url("../images/highlights-bg.png") no-repeat scroll 0 0 #fff;}
.front-quotes .views-slideshow-cycle-main-frame-row, .views-slideshow-cycle-main-frame {
    padding-left: 0;
    padding-right: 0;
    background: none;
    /*background-color: #77b900;*/
    padding-bottom: 75px;
}
#views_slideshow_cycle_main_quotes-block {padding-top: 55px;}
#block-views-front-slide-content-block {
     display: block;
     height: auto;
}

#block-views-front-slide-content-block-1 {
      display: none;
}

ul.quicktabs-tabs.quicktabs-style-basic li {display: none; z-index: 99; margin-top: -74; border: none; padding-bottom: 10px; text-align: left; width: 100%; padding-left: 5%;}
ul.quicktabs-tabs.quicktabs-style-basic li.active {margin: 0 auto; width: 100%; background-color: transparent; border: none;text-align: left; }
ul.quicktabs-tabs.quicktabs-style-basic li.active a {text-align: left; width: 100%; padding-left: 5%;}
ul.quicktabs-tabs.quicktabs-style-basic li:hover {border: none; background-color: transparent;}
.mobile-dropdown {background-color: #6cab05;
	height: 90px;
	width: 59%;
	margin: 0 auto;
	margin-top: 20px;
	padding-top: 17px;
	font-size: .7em;
	text-align: left;
	padding-left: 5%;
	background-image:url(../images/dropdown-program-arrow.png);
	background-position: 90% 50%;
        background-repeat: no-repeat;
	color: #FFF;
	}

.mobile-dropdown-expanded {
    height: 0;
    display: block;
    width: 100%;

  }
ul.quicktabs-tabs.quicktabs-style-basic{
	width: 50%;
	margin: 0 auto;
	background: #FFF;
	display: none;
	color: #f1f1f1;
	border: none;
     }

   ul.quicktabs-tabs.quicktabs-style-basic a { font: bold 1.5em Verdana !important;}
       .login-mobile {width: 40%; float: left; font-size: 1em; color: #76b900;text-align: right; font-weight: bold; padding: 4px; text-transform: uppercase; }

	  .view-flicker-images  .view-footer {display: block;}
    #block-views-flicker-images-block .view-flicker-images  .view-content  {display: block; padding-top: 1px;}
    .join-mailing-list-header {display: none;}
   /* .new-date {display: none;} */
    ul.dropdown-menu  li.collapsed {float: left; padding-left: 2%; padding-right: 2%; padding-top: 20px;} 
    #GTC_Newsletter_Subscription  input:-webkit-autofill,   input:autofill, textarea:-webkit-autofill, select:-webkit-autofill {background-color: transparent; border: none; box-shadow: none;}
    #GTC_Newsletter_Subscription input:focus, #GTC_Newsletter_Subscription input[type="text"]:focus {border-color: transparent; box-shadow: none;  border: none;}
     .new-date {display: none;}
      .nav-collapse .nav>li>a, .nav-collapse .dropdown-menu a {padding: 5px 15px;}
       .navbar .nav li .last {padding-left: 0;}
       /* end redesign 980 */

}

/*@media screen and (min-width: 850px) and (max-width: 980px) {
	.mobile_header tbody tr {
	      height:78px;
	}
	#block-bean-register-now-top {
	    margin-left: 10.5%;
	  }



}*/

/*@media screen and (min-width: 750px) and (max-width: 850px) {
	.mobile_header tbody tr {
	      height:78px;
	}
	#block-bean-register-now-top {
	    margin-left: 9.5%;
	  }*/
/* end redesign */

@media screen and (min-width: 640px) and (max-width: 750px) {
	.mobile_header tbody tr {
	     height:78px;
	}

/* end redesign */
}
@media screen and (min-width: 451px) and (max-width: 640px) {
	.mobile_header tbody tr {
	     height:75px;
	}

/* end redesign */
}

@media screen and  (max-width: 450px) {
	.mobile_header tbody tr {
	     height:60px;
	}
	.gtc-date-mobile {
	     font-size: .8em;
	}
	.mobile-app2 img.mobile-image1 {
		max-width: 80px;
		}
	.mobile-app2 img.mobile-image2 {
		max-width: 200px;
		}
	#block-views-quotes-block {
            font-size: 1.5em;
        }

/* end redesign */
}

@media screen and (min-width: 981px)  {
#block-views-sponsers-view-block-4, #block-views-sponsers-view-block-5, #block-views-sponsers-view-block-6 {display: none;}
#block-views-sponsers-view-block-7, #block-views-sponsers-view-block-8, #block-views-sponsers-view-block-9 {display: block;}
#block-views-sponsers-view-block-7  .jcarousel-skin-tango .jcarousel-container {


 background: url("../images/bg_sponsors-760-diamond.png") repeat-y scroll right bottom #f7f7f7; height: auto; margin: auto; width: 100%; border: none;}

 .view-sponsers-view .view-content {
    clear: both;
    height: 150px;
    padding-top: 0;
    width: 90%;
    margin: 0 auto;
    text-align: center;
}
  .jcarousel-skin-tango .jcarousel-item  {border: none;}

.left-quote {
  display: inline-block;
  max-width: 100px;
  padding-top: 60px;
  vertical-align: top;
  width: 16%;
  float: left;
}

.right-quote {
	display: inline-block;
	max-width: 100px;
	padding-top: 60px;
	vertical-align: top;
	width: 16%;
	float: left;
    }

.quote-content {
        display: inline-block;
        color: #ffffff;
	font-family: dinpro;
	font-size: 1.4em;
	padding-left: 0;
	float: left;
	width: 70%;
	vertical-align: middle;
	padding-top: 50px;
	padding-left: 3% ;
	padding-right: 3%;
    }

  /*.front-quotes .views-slideshow-cycle-main-frame-row, .views-slideshow-cycle-main-frame {*/
  .front-quotes .views-slideshow-cycle-main-frame-row {
	  background: url("../images/bg_quote.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	  background-color: none;
	  padding-left: 5%;
	  padding-right: 5%;
	  height: 250px;
    }
    .table {
	  margin-bottom: 25px;
	  margin-top: 25px;
	  width: 100%;
	}

    .mobile-app2 img {
	  max-width: 323px;
	    }

    .region-sidebar-first {
        max-width: 255px;
        padding-left: 0;
        padding-right: 0;
        position: absolute;
        width: 18%;
    }



.navbar-nav .menu li a {

     border: medium none;
    font-family: DINPro-bold,Arial,sans-serif;
    font-size: 0.9em;
    font-weight: 700;
    line-height: 25px;
    text-decoration: none;
    background-color: transparent;
        -webkit-transform:skewX(-154deg);
       -moz-transform:skewX(-150deg);
         -o-transform:skewX(-150deg);
        -ms-transform:skewX(-150deg);
            transform:skewX(-150deg);
}

.navbar .nav > li {
      background-color: #80bd01;
    font-family: DINPro,Arial,sans-serif;
    /*margin-right: 1px;*/
    padding-right: 2.5%;
    padding-left: 2.5%;
    -webkit-transform:skewX(181deg);
    -moz-transform:skewX(181deg);
    -o-transform:skewX(181deg);
    -ms-transform:skewX(181deg);
    transform:skewX(181deg);
    height:45px;
    padding-top: 10px;
    margin-top: -9px;
    margin-left: 0;
    top: 0;
}
.navbar .nav > li.active-trail { text-decoration: none;}
.navbar .nav > li:hover {background-color: #99ca34; color: #FFF;}
.navbar .nav > li.open{
      background-color: #99ca34;
    font-family: DINPro,Arial,sans-serif;
    /*margin-right: 1px;*/
    padding-right: 0.5%;

    -webkit-transform:skewX(160deg);
    -moz-transform:skewX(160deg);
    -o-transform:skewX(160deg);
    -ms-transform:skewX(160deg);
    transform:skewX(160deg);
    height:45px;
    padding-top: 10px;
}

   .dropdown-menu .leaf {
    float: left;
    clear: both;
   }

    
    
   .dropdown-menu .last {
      float: left;
      clear: both;
   }

.dropdown-menu {
    background-clip: padding-box;
    background-color: #393232;
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 0;
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    display: none;
    float: left;
    left: 10px;
    list-style: outside none none;
    margin: 2px 0 0;
    min-width: 200px;
    padding: 15px;
    position: absolute;
    top: 95%;
    z-index: 1000;
   /* width: 250px;*/
    font-color: #FFF;
    opacity: 0.93; /* CSS3 */
    filter:alpha(opacity=90); /* IE */
    -moz-opacity:0.9; /* Mozilla */
}

.jcarousel-skin-tango .jcarousel-container {
    background: transparent;
}

#block-views-sponsers-view-block-7 .jcarousel-skin-tango .jcarousel-container {
    background: transparent;
    width: 50%;
}

.jcarousel-skin-default .jcarousel-item {
    background: none;

}

.jcarousel-skin-tango .jcarousel-item {
    background: none;

}

.location {
  font-size: 1.7em;
  padding-left: 2%;
  padding-right: 3%;

}


.location-outer {
    background-color: #99ca34;
    font-family: DINPro,Arial,sans-serif;
    margin-right: -8%;
    padding-right: 25%;
    /*transform: skewX(180deg);*/
    height:50px;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: .5%;
}

.location-reg {
    border: medium none;
    font-family: DINPro-bold,Arial,sans-serif;
    font-size: 0.9em;
    text-decoration: none;
    width: 100%;


   /*  -webkit-transform:skewX(187deg);
      -moz-transform:skewX(187deg);
      -o-transform:skewX(187deg);
      -ms-transform:skewX(187deg);
      transform:skewX(187deg);*/
    }

.nav nav {
    background: none repeat scroll 0 0 #f8f8f8;
    display: block;
    font-size: 1.2em;
    margin-top: 0px;
    padding: 0;
}

.twitter {padding-left: 11%; padding-top: 10px;}
.reg-top  {
          background-color: #004831;
	  padding-top: 8px;
	  padding-bottom: 8px;
	  padding-left: 4%;
	  background: url("../images/register-top.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	  padding-right: 4%;
	  margin-right: 11%;
	  color: #FFF;
	  }


.region-quotes .views-slideshow-controls-top.clearfix {
  left: 50%;
  position: absolute;
  text-align: center;
  top: 200px;
  width: 72px;
}

.views-slideshow-controls-top.clearfix {
  bottom: 153px;
  left: 10%;
  margin: 0 auto 0 -36px;
  position: absolute;
  text-align: center;
  width: 72px;
  z-index: 10;
}


  .row-fluid .span8 {

   background-color: #80bd01;


     -webkit-transform:skewX(153deg);
      -moz-transform:skewX(153deg);
      -o-transform:skewX(153deg);
      -ms-transform:skewX(153deg);
      transform:skewX(153deg);
   height: 122px;
   position: absolute;
   right: -58px;
   top:-19px;

}

	.row-fluid .span9 {
    width:58%;
    position: relative;
}













/*
#block-bean-register-now {
  height: 50px;
  margin-left: 60%;
  margin-top: -50px;
  position: absolute;
  text-align: center;
  top: 63px;
  transform: skewX(149deg);
  width: 26%;
}

#block-bean-register-now {
    width:100%;
    height:50px;
    text-align:center;
   transform: skewX(149deg);
    height: 50px;
    margin-left: 60%;
    margin-top: -50px;
    position: absolute;
    top: 63px;
    width: 26%;
}

#block-bean-register-now .field-blocks-description {
    font-size: 2em;
    padding-top: 9px;
    font-size: 1.5em;
}

*/

.front-footer {
  position: relative;
}

#block-bean-register-now {
  height: 50px;
  margin-left: 68%;
  margin-top: -56px;
  position: relative;
  text-align: left;
  top: -30px;

       -webkit-transform:skewX(149deg);
      -moz-transform:skewX(149deg);
      -o-transform:skewX(149deg);
      -ms-transform:skewX(149deg);
      transform:skewX(149deg);
  width: 21%;
  max-width: 200px;
}
#block-bean-get-your-tickets-today .entity {
  text-align: right;
  width: 60%;
}
.register-now-tickets {
  color: #fff;
  font-size: 0.75em;
  padding: 7px 7px;
  text-align: center;

      -webkit-transform:skewX(-149deg);
      -moz-transform:skewX(-149deg);
      -o-transform:skewX(-149deg);
      -ms-transform:skewX(-149deg);
      transform:skewX(-149deg);
}
#block-bean-register-now .field-blocks-description {
  font-size: 1.5em;
  padding-top: 9px;
}


#block-bean-get-your-tickets-today {
  background: url("../images/bg_calltoAction-new.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
  clear: both;
  height: 85px;
  width: 100%;
}

.why-attend-header {
    clear: both;
    text-align: center;
    width: 79%;
    padding-top: 10px;
    padding-bottom: 30px;
    margin: 0 auto;
}

.why-attend-header  p{  color: #000; letter-spacing: 0px;  font-size: 1.8em;  font-family: DINPro, Arial, sans-serif; max-width: 750px;}

.mobile-app1 img {
  margin-left: 5%;
  max-width: 160px;
  width: 40%;
}
#block-bean-get-the-gtc-mobile-app- {
 background: url("../images/get-mobile-background.jpg") repeat-x scroll 0 0 #fff;
  background-size: auto 50%;
  clear: both;
  height: 400px;
  padding: 40px 5%;
  width: 100%;
}
#block-bean-get-the-gtc-mobile-app{
 background: url("../images/get-mobile-background.jpg") repeat-x scroll 0 0 #fff;
  background-size: auto 50%;
  clear: both;
  height: 400px;
  padding: 40px 5%;
  width: 100%;
}
.mobile-app1 {
  float: left;
  padding-left: 0;
  padding-right: 0;
  width: 44%;
  text-align: right;
}

.mobile-app2 {
  float: left;
  width: 53%;
  padding-left: 6%;
  text-align: left;
}


#block-bean-get-your-tickets-today .field-blocks-description {
  color: #fff;
  font-size: 2em;
  padding-right: 15%;
  padding-top: 20px;
  text-align: right;
}

.register-now-top {
  background-color: #004831;
  color: #fff;
  font-size: 1em;
  margin: 0 auto;
  padding-bottom: 10px;
  padding-right: 5%;
  padding-top: 10px;
  text-align: center;

        -webkit-transform:skewX(-227deg);
      -moz-transform:skewX(-227deg);
      -o-transform:skewX(-227deg);
      -ms-transform:skewX(-227deg);
      transform:skewX(-227deg);
  width: 77%;
}
#block-bean-register-now-top {
  height: 100px;
  margin-left: 9.5%;
  position: absolute;
  width: 37%;
  z-index: 99;
}

.mfg-content {
  font-family: DINPro,Arial,sans-serif;
  padding-left: 5%;
  padding-right: 0.5%;
}
#block-views-front-slide-content-block .field-body {
  height: 110px;
  left: 0;
  position: absolute;
  width: 57%;
  z-index: 99999;
  margin-left: -10%;
}
.mfg-details {
  background-color: #648d0d;
  height: 100px;
  padding-top: 6px;


      -webkit-transform: skewX(150deg);
      -moz-transform: skewX(150deg);
      -o-transform: skewX(150deg);
      -ms-transform: skewX(150deg);
      transform: skewX(150deg);
  width: 83%;
   display: none;
}

.register-now-top {
  background-color: #004831;
  color: #fff;
  font-size: 1em;
  margin: 0 auto;
  padding-bottom: 10px;
  padding-right: 5%;
  padding-top: 10px;
  text-align: center;


      -webkit-transform: skewX(-227deg);
      -moz-transform: skewX(-227deg);
      -o-transform: skewX(-227deg);
      -ms-transform: skewX(-227deg);
      transform: skewX(-227deg);
  width: 38%;
  display: none;
}
#block-bean-register-now .field-blocks-description {
    font-size: 2em;
    padding-top: 9px;
    font-size: 1.5em;
}

#block-bean-register-now-top .field-blocks-description {

      -webkit-transform: skewX(208deg);
      -moz-transform: skewX(208deg);
      -o-transform: skewX(208deg);
      -ms-transform: skewX(208deg);
      transform: skewX(208deg);
}

.mfg-title {
  font-size: 2.6em;
  text-transform: capitalize;
  text-align:  right;
  padding-right:  11%;
  padding-bottom:  10px;
  color: #FFF;
  height: 77px;
  display: none;
}
#block-bean-sponsors {
  height: 70px;
  margin: auto;
  padding-bottom: 20px;
  padding-top: 20px;
  text-align: center;
  width: 100%;

}
.sponsor-text {
   color: #8dc63f;
    font-size: 1.5em;
    font-weight: 700;
}

.jcarousel-skin-default .jcarousel-container-horizontal {
height: 100px;
margin: auto;
width: 100%;
padding: 0;
overflow: hidden;
}
#block-bean-topics {background: #FFF;  width: 100%; padding-left: 7%; padding-right: 7%; padding-bottom: 50px; background: url("../images/highlights-bg.png") no-repeat scroll 0 0 #fff;}
#block-bean-sessions {background: #FFF;  width: 100%; padding-left: 7%; padding-right: 7%; padding-bottom: 30px;}
#block-bean-early-bird-discount {background: #FFF; padding-bottom: 20px;}

.front-main-container {
   margin: auto;
   text-align: center;
   width: 80%;
   max-width: 2000px;
    margin-top: 99px;
    position: relative;
    }
.highlights-image1,.highlights-image2,.highlights-image3  ,.highlights-image4{
    width:24%;
    float:left
}
.highlights-image1,.highlights-image3 {
    padding-top: 10px;
}
.highlights-block {
    padding-left: 3%;
    padding-right: 3%;
     padding-bottom: 30px;
    width: 100%;
   }
#block-bean-early-bird-discount {
    background: url("../images/bg_calltoAction-new.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    clear: both;
    height: 124px;
    width: 100%;
    padding-left: 3%;
}
#block-bean-register-now-deep-learning , #block-bean-early-bird-discount-deep-learnin, #block-bean-early-bird-discount-deep-learnin, #block-bean-early-bird-discount-automotive,
#block-bean-early-bird-discount-computer-vis, #block-bean-early-bird-discount-manufacturin, #block-bean-early-bird-discount-accelerated-

{
  background: url("../images/bg_calltoAction-new.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
  clear: both;
  height: 124px;
  padding-left: 3%;
  width: 100%;
}

#block-bean-featured-sessions p {font-size: 2.1em; color: #2c2c2c;}

#block-bean-deep-learning-at-gtc{
	background: #FFF;
	clear: both;
	height: auto;
	padding-left: 12%;
	padding-right: 12%;
	width: 100%;
	padding-top: 25px;
	padding-bottom: 25px;
}
#block-bean-deep-learning-at-gtc p {font-size: 2.1em;  color: #2c2c2c; }

#block-bean-featured-speakers {
    width: 100%;
    padding-top: 30px;
    padding-bottom: 30px;
    background: url("../images/highlights-bg.png") no-repeat scroll 0 0 #FFF;
    padding-left: 15%;
    padding-right: 15%;
   /*  background-size: 100%;*/
}

#block-bean-featured-sessions {
    width: 100%;
    padding-top: 30px;
    padding-bottom: 30px;
    background: url("../images/highlights-bg.png") no-repeat scroll 0 0 #FFF;
    padding-left: 15%;
    padding-right: 15%;
   /*  background-size: 100%;*/
}

#block-bean-featured-speakers-deep-learning {
  background: url("../images/highlights-bg.png") no-repeat scroll 0 0 #fff;
  padding-bottom: 30px;
  padding-top: 30px;
  width: 100%;
}

.special-events-img {
      max-width: 275px;
       height: auto;
}

.special-events-items {
       width: 50%;
      float: left;
      padding-bottom: 20px;
}

#quicktabs-program {
     width: 75%;
     margin: 0 auto;
     text-align: center;
}



.why-attend-header h2 {
    padding: 0;
    color: #8dc63f;
    font-weight: bold;
    font-size: 2.6em;
    font-family: DINPro, Arial, sans-serif;
    padding-top: 20px;
}

#block-bean-featured-speakers h2 {
    padding: 16px;
    color: #8dc63f;
    font-weight: bold;
    font-size: 2.6em;
    padding-bottom: 35px;
}
#block-bean-why-attend , #block-bean-about-gtc{
    background: url("../images/highlights-bg.png") no-repeat scroll 0 0 #FFF;
      padding-bottom: 100px;
     padding-left: 5%;
     padding-right: 5%;
     width: 100%;
     position: relative;
     top: 5px;
    /* border-top: 1px solid #FFF;*/
     margin-top: -5px;
    /* background-size: 100%;*/
}

#block-quicktabs-program {
    background: url("../images/program-bg.png") no-repeat scroll 0 0 #a9a9a9;
    padding-bottom: 34px;
    /*  background-size: 100%;*/
}
#block-quicktabs-program  h2 {
     color: #FFF;
     font-size: 2.6em;
     padding: 30px;
     padding-top: 50px;
     padding-bottom: 30px;
     font-family: DINPro-medium,Arial,sans-serif;
     font-weight: normal;
}
#block-bean-sessions  h2 {
    font-size: 2.6em;
    }

.program-top-content {
    font-size: .7em;
    font-weight: normal;
    width: 65%;
    margin: 0 auto;
    line-height: 1.2em;
    padding-bottom: 20px;
    padding-top: 23px;
}


ul.quicktabs-tabs.quicktabs-style-basic li {
    padding: 12px 3%;
    background: #dedede;
    margin: 0;
    position: relative;
    border-style: none;
    display: inline-block;

}

/*ul.quicktabs-tabs.quicktabs-style-basic li:before {
  content: "";
  position: absolute;
  top: 0%;
  left: 0%;
  width: 0px;
  height: 0px;
  border-top: 18px solid #858585;
  border-right: 8px solid transparent;
}*/
ul.quicktabs-tabs.quicktabs-style-basic li.active a{
    color: #8dc63f;
}
ul.quicktabs-tabs.quicktabs-style-basic li.active {

   border-top: 5px solid #8dc63f;


}
ul.quicktabs-tabs.quicktabs-style-basic {
   height: 49px;
}

 /* .special-events-row .event-name {
    color: #8dc63f;
    font-size: 1.2em;
   padding-top:10px;
   padding-bottom: 10px;
    font-weight: 600;
}*/

#block-bean-sessions .content {width: 76%; margin: 0 auto;}

#block-bean-venue
       {
       width: 100%;
    background: url("../images/venue-bg.png") no-repeat scroll 0 0 #f4f5f7;
    padding-bottom: 34px;
    background-size: 100%;
    }
#block-bean-venue .field-blocks-description {width: 80%; margin: 0 auto; padding-top: 30px; padding-left: 2%;}

#block-bean-venue .field-blocks-description  h2{
      color: #8dc63f;
     font-size: 2.6em;
     padding: 30px;
     font-weight: bold;
}

.location-main
   {
    height: 100px;
    background: #76b900;
    padding-left: 2%;
    width: 65%;
     float: left;
    /* margin-left: .5%;*/
   }


.img-venue {
  /*  width: 35%; */
   margin-left: 0;
    float: left;
   width: 35%;
   padding-bottom: 4px;
}
.location-address {text-align: left;  color: #314c00; padding-top: 7px; font-weight: bold; font-size: 1.6em; }
.location-header { text-align: left;color: #FFF; padding-top: 20px; font-weight: bold; font-size: 1.3em;  }

.map-convention {width: 80%; margin: 0 auto; clear: both; padding-left: 2%;}
.mobile-app2 img.mobile-image1 {
    max-width:140px;
    width:100%;
    padding-top:0px;
    padding-bottom:20px;
    padding-left: 5%;
}

.mobile-app2 img.mobile-image2 {
    max-width:358px;
    width:100%;
    padding-top:73px;
    padding-bottom:20px;
}
#block-bean-get-the-gtc-mobile-app- .content {width: 88%; margin: 0 auto;}
.row-fluid .span3 {
     float: left;
    margin-left: 23%;
    position: relative;
    width: 500px;

}

.menu-row {
    background-color: #80bd01;
     -webkit-transform: skewX(149deg);
      -moz-transform: skewX(149deg);
      -o-transform: skewX(149deg);
      -ms-transform: skewX(149deg);
      transform: skewX(149deg);
     height: 100px;
     position: absolute;
     right: -58px;
     top:-19px;
     width: 100%;
     padding-right: 11%;
     margin-right: -10%;
     }
.navbar-header .row-fluid .span3 {
	  width: 45%;
	  color: #FFF;
	  padding-top: 3px;
	  padding-bottom: 3px;
	  padding-left: 0;
	  font-size: 1.6em;
	  height: 50px;
     /* -webkit-transform: skewX(-154deg);
      -moz-transform: skewX(-154deg);
      -o-transform: skewX(-154deg);
      -ms-transform: skewX(-154deg);
      transform: skewX(-154deg);*/
   }

    #block-views-front-slide-content-block .field-body   {top: 117px;}

    .block-quicktabs h2.block-title {
    background-color: #f7f7f7;
  /*  background: url(../images/highlights-section-top.png) repeat-x;*/
   background: transparent;
    margin-top: 0;
  width: 100%;
  text-align: center;
  font-size: 1.7em;
  font-weight: bold;
  color: #007734;
  padding-right: 3%;
   padding-left: 3%;
   margin: 0 auto;
  padding-top: 1%;
  line-height: 55px;
}

#block-bean-all-sponsors {
   /* background: url("../images/highlights-bg.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);*/
     background: url("../images/highlights-bg.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
      background: -webkit-linear-gradient(#efefee, #FFF); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#efefee, #FFF); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#efefee, #FFF); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#efefee, #FFF); /* Standard syntax (must be last) */
    height: auto;
    background-color: #FFF;
    background-size: 100%;
}
#block-bean-pricing {  background: url("../images/Pricing-bg.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    padding-bottom: 34px;

  }
.row-fluid .span5 {width: 26%; max-width: 200px;  margin-right: 23%; text-align: center; background: #004831; transform: skewX(-181deg);  -webkit-transform: skewX(-181deg);  -ms-transform:  skewX(-181deg); -moz-transform:  skewX(-181deg);
      -o-transform:  skewX(-181deg);   padding-bottom:10px; height: 45px;}
.reg-top-button  {

      -webkit-transform:  skewX(212deg);
      -moz-transform:  skewX(212deg);
      -o-transform:  skewX(212deg);
      -ms-transform:  skewX(212deg);
      transform:  skewX(212deg);
    width: 100%;   padding-top: 8px; padding-bottom: 8px; font-size: 1.1em; text-transform:uppercase; }

.reg-top-button  a {color: #FFF; text-decoration: none; }
.front-quotes .views-slideshow-cycle-main-frame-row, .views-slideshow-cycle-main-frame {
  font-size: 0.8em;
  padding-left: 10%;
  padding-right: 10%;
  width: 100% !important;
 /* background: url("../images/bg_quote.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);*/
  height: 260px;
}

 .views-slideshow-controls-top.clearfix {
  bottom: 24px;
  left: 6%;
  margin: 0 auto 0 -36px;
  position: absolute;
  text-align: center;
  width: 190px;
  z-index: 10;
}
#block-views-quotes-block .skin-default { height: 300px; position: relative; }
.views-slideshow-controls-text-next   {background: none;}
.views-field-counter {display: block;}
  #block-bean-register-now-top {top: 294px; margin-left: 9%;}
#views_slideshow_cycle_main_quotes-block  .field-body { Padding-left: 11%; padding-right: 1%; }
.location-details {text-align:left;  width: 65%;	  padding-left: 3%; padding-right: 10%; float: left; padding-top: 30px; padding-bottom: 30px; font-size: 1.2em;}
#block-bean-early-bird-discount .content p {text-align: left; padding-left: 20%; padding-top: 50px;}
.logo-image img {width: 360px; height: 137px; position: absolute; padding-bottom: 9px; padding-top: 0; top: 7px;}
.navbar .nav>li>a {text-shadow: none; color: #1a3c33;}
.navbar .nav>li>a:hover {color: #FFF;}
.venue-top {width: 100%;}
.sponsors--sponsor-name-container {
    position: relative;
    top: -6px;
    clear: both;
}

.sponsors--sponsor-name {
    display: inline-block;
    text-transform: uppercase;
    width: 12%;
    color: #999999;
    font-weight: bold;
}

.sponsors--sponsor-name-rule {
    border-top: 1px solid #dbdbdb;
    border-bottom: none;
    display: inline-block;
    margin: 3px 1%;
    padding: 0;
    width: 33%;
}
.dropdown-menu > .active > a,.dropdown-menu > .active > a:hover,.dropdown-menu > .active > a:focus {
    background:none!important;

    color:#FFF;
}
.dropdown-menu > li > a:hover {color: #FFF;}
#block-bean-register-now-top  {top: 161px;}
#block-views-front-slide-content-block .field-web-page-image img {width: 100%;}

#block-bean-featured-sessions-media-and-ente {

	width: 100%;
	padding-top: 30px;
	padding-bottom: 30px;
	background: url("../images/highlights-bg.png") no-repeat scroll 0 0 #FFF;
	padding-left: 15%;
	padding-right: 15%;
	/* background-size: 100%; */
}

#block-bean-featured-speakers-media {

	width: 100%;
	padding-top: 30px;
	padding-bottom: 30px;
	background: url("../images/highlights-bg.png") no-repeat scroll 0 0 #FFF;
	padding-left: 15%;
	padding-right: 15%;
	/* background-size: 100%; */
}

#block-bean-featured-sessions-media{

	width: 100%;
	padding-top: 30px;
	padding-bottom: 30px;
	background: url("../images/highlights-bg.png") no-repeat scroll 0 0 #FFF;
	padding-left: 15%;
	padding-right: 15%;
	/* background-size: 100%; */
}
#block-bean-media-and-entertainment-gtc {
	background: #FFF;
	clear: both;
	height: auto;
	padding-left: 12%;
	padding-right: 12%;
	width: 100%;
	padding-top: 25px;
	padding-bottom: 25px;
}

#block-bean-featured-speakers-media {

	width: 100%;
	padding-top: 30px;
	padding-bottom: 30px;
	background: url("../images/highlights-bg.png") no-repeat scroll 0 0 #FFF;
	padding-left: 15%;
	padding-right: 15%;
	/* background-size: 100%; */
}
#block-bean-featured-sessions-gpu-virtualiza, #block-bean-featured-speakers-gpu-virtualiza , #block-bean-featured-speakers-automotive, #block-bean-featured-sessions-automotive,
#block-bean-featured-sessions-manufacturing, #block-bean-featured-speakers-manufacture , #block-bean-featured-speakers-computer-visio, #block-bean-featured-sessions-computer-visio, #block-bean-accelerated-computing-companies,
#block-bean-topics-accelerated-computing
{

	width: 100%;
	padding-top: 30px;
	padding-bottom: 30px;
	background: url("../images/highlights-bg.png") no-repeat scroll 0 0 #FFF;
	padding-left: 15%;
	padding-right: 15%;
	/* background-size: 100%; */
}
.views-slideshow-pager-fields .active .views-content-counter {background: #76B900;}
.views-field-counter .views-content-counter {background: #bbb;}
#block-views-front-slide-content-block {
     height: auto;
     display: block;
}

#block-views-front-slide-content-block-1 {
      display: none;
}
.mobile-dropdown {display: none;}
.login {width: 15%;  z-index: 99; height: 30px; font-size: 1.1em; float: left; text-align: right; padding-top: 15px; padding-right: 0; margin-right: 0;
      transform: skewX(-154deg);   -webkit-transform: skewX(-154deg);
      -moz-transform: skewX(-154deg);
      -o-transform: skewX(-154deg);
      -ms-transform: skewX(-154deg);
     }

.login a:hover{text-decoration: none;}
.reg-top-button {

      transform: skewX(212deg);   -webkit-transform: skewX(212deg);
      -moz-transform: skewX(212deg);
      -o-transform: skewX(212deg);
      -ms-transform: skewX(212deg);
     }
  .navigation-dropdown {padding-right: 20%;}
 
 }/*end min 980 */




@media screen and (min-width: 1151px) and (max-width: 1250px) {
  .menu-row {top: -12px; width: 100%;}
  .navbar .nav  ul li {padding-left: 1.5%; padding-right: 2%;}
  .location-outer {padding-right: 28%;}
 
  .row-fluid .span5  {width: 28%; margin-left: 3%;}
  .login {
    padding-right: 2%;
    width: 7%;
    }
    .new-date  {width: 200px;  font-size: 1.2em;  position: absolute; left: 311px; margin-left: 0; }
    .inputtext .email-top {width: 96%; font-size: .7em;}
    .logo-image img {top: 10px;}
       #GTC_Newsletter_Subscription  .cross-button, #GTC_Newsletter_Subscription  .cross-button{ background: url(/sites/default/files/close-v2.gif) no-repeat;  background-size: 14px 14px;   background-position: 150px  10px;}
     .navigation-dropdown {padding-right: 25%;}
   /* #GTC_Newsletter_Subscription  .form-submitBtn-email  {left: 72%;}*/
}
@media screen and (min-width: 1251px) and (max-width: 1350px) {
  .menu-row {top: -13px; width: 100%;}
  .new-date  {width: 300px;  font-size: 1.1em;  position: absolute; left: 311px; margin-left: 0; }
  .inputtext .email-top {width: 96%; font-size: .8em;}
  .navbar .nav  ul li {padding-left: 1.2%; padding-right: 1.2%;}
  .logo-image img {top: 10px;}
   .menu-row {height: 100px;}
   .location-outer {padding-right: 25%;}
   .navigation-dropdown {padding-right: 25%;}
 /* #GTC_Newsletter_Subscription  .form-submitBtn-email  {left: 70%;}*/
}
@media screen and (min-width: 1351px) and (max-width: 1450px) {
  .menu-row {top: -14px; width: 100%;}
   .new-date  {width: 300px;  font-size: 1.1em;  position: absolute; left: 311px; margin-left: 0; }
    .inputtext .email-top {width: 96%; font-size: .7em;}
    .navbar .nav  ul li {padding-left: 1.8%; padding-right: 1.8%;}
     .logo-image img {top: 10px;}
     .navigation-dropdown {padding-right: 20%;}
  /*#GTC_Newsletter_Subscription  .form-submitBtn-email  {left: 67%;}*/
}
@media screen and (min-width: 1451px) and (max-width: 1550px) {
  .menu-row {top: -16px;}
    .new-date  {width: 300px;  font-size: 1.3em; position: absolute; left: 311px; margin-left: 0; }
    .inputtext .email-top {width: 96%; font-size: .7em;}
     .logo-image img {top: 10px;}
     .navigation-dropdown {padding-right: 20%;}
   /* #GTC_Newsletter_Subscription  .form-submitBtn-email  {left: 55%;}*/
}
@media screen and (min-width: 1551px) and (max-width: 1650px) {
  .menu-row {top: -16px;}
  .new-date  {width: 300px;  font-size: 1.3em; position: absolute; left: 311px; margin-left: 0; }
   .inputtext .email-top {width: 96%; font-size: .7em;}
    .logo-image img {top: 10px;}
     .menu-row {height: 100px;}
     .navigation-dropdown {padding-right: 25%;}
  /*#GTC_Newsletter_Subscription  .form-submitBtn-email  {left: 50%;}*/
}
@media screen and (min-width: 1651px) and (max-width: 1750px) {
  .menu-row {top: -17px;}
    .new-date  {width: 300px;  font-size: 1.3em;  position: absolute; left: 311px; margin-left: 0; }
   .inputtext .email-top {width: 96%; font-size: .7em;}
   .logo-image img {top: 9px;}
   .menu-row {height: 100px;}
   .navigation-dropdown {padding-right: 25%;}
 /* #GTC_Newsletter_Subscription  .form-submitBtn-email  {left: 48%;}*/
}
@media screen and (min-width: 1751px) and (max-width: 1850px) {
  .menu-row {top: -18px;}
    .new-date  {width: 300px;  font-size: 1.3em;  position: absolute; left: 330px; margin-left: 0; }
   .inputtext .email-top {width: 100%; font-size: .7em;}
   .logo-image img {top: 8px;}
   /*#GTC_Newsletter_Subscription  .form-submitBtn-email  {left: 48%;}*/
}
@media screen and (min-width: 980px) and (max-width: 1320px) {
     .navbar .nav > li {
        padding-right: 1%;
      }
     .navbar-nav .menu li a {
        font-size: 0.7em;
       }
     .navbar .nav > li > a {
	   margin: 0 8px;

	}
     	#block-views-front-slide-content-block .field-body   {top: 70px;}
	  #block-bean-register-now-top {top: 178px; width: 43%; margin-left: 5%;}
	  .register-now-top {width: 38%;}
	.mfg-title {font-size: 1.5em; height: 43px;}

	.mfg-details {
	   height: 64px;
	  padding-top: 6px;
	  display: none;

	}
	.slider-text11 {font-size: 1em;}
        ul.quicktabs-tabs.quicktabs-style-basic li {
		  padding: 12px 1%;
	}

	#block-bean-get-the-gtc-mobile-app- {width: 100%; padding: 40px 0%; }
	.mobile-app2 img.mobile-image2 {
		  max-width: 238px;
		  }
	.mobile-app2 img.mobile-image1 {
		  max-width: 110px;

		}
        .quote-content{font-size: 1.1em;}

	.location-main { width:64%;}
	.navbar-header .row-fluid .span3 {font-size: 1.1em; width: 35%;}
	.navbar .nav > li > a {margin: 0 7px;}
	#block-bean-early-bird-discount {padding-left: 0;}
	#block-bean-register-now {margin-left: 70%;}
	#block-bean-early-bird-discount .content p {padding-left: 7%; padding-top: 49px; font-size: 1.8em;}

	/*.logo-image img {width: 322px; height: 147px; position: absolute;}*/
	.logo-image img {position: absolute; width: 330px;}
	/*.dropdown-menu {width: 250px;}*/
	.row-fluid .span5 {width: 35%; text-align: center; margin-right:10%; margin-left: 4%; padding: 10px 0;}
	.login {width: 7%; font-size: 1.1em;}
	.reg-top-button  { font-size: 1em; }
	#quicktabs-program {width: 85%;}

	/*body > header > div > div.row-fluid.header-gpu.fixed-header-gpu > div > div.span9.span9-mobile.span9-data > div > div > div.row-fluid.navigation-dropdown > div > div > div > nav > ul > li.expanded.dropdown > ul > li.leaf:hover {
		background: none !important;
	}*/
        .location-details {font-size: 1em;}
	.modal.fade.in {
	      background: url("../images/get-mobile-background.jpg") repeat-x scroll 0 0 / auto 50% #fff;
        }

	#views_slideshow_cycle_main_quotes-block  .field-body { Padding-left: 7%; padding-right: 2%; }
	 .new-date  {width: 300px;  font-size: 1.1em;  position: absolute; left: 311px; margin-left: 0; }
	.inputtext  .email-top {width: 96%;. font-size: .7em; }
	 #GTC_Newsletter_Subscription input[type="text"]:focus {border-color: transparent; box-shadow: none; background: url(/sites/default/files/close-v2.gif) no-repeat; background-size: 14px 14px;   background-position: 120px  10px;}
	
	/*#GTC_Newsletter_Subscription  .form-submitBtn-email  {left: 72%;}*/
}

 @media screen and (min-width: 980px) and (max-width: 1050px) {
  .menu-row {top: -11px; width: 100%; margin-right: -14%;}
  .navbar .nav  ul li {padding-left: .7%;}
  .navbar-nav .menu li a {font-size: 0.6em;}
  .location-outer {padding-right: 18%;}
  .reg-top-button  { font-size: 1em; }
  .row-fluid .span5  {width: 35%; margin-left: 4%; margin-right: 20%;}
  .login {
    padding-right: 2%;
    width: 10%;
    padding-left: 2%;
    }
  .login a {font-size: .9em;}
   .new-date  {width: 115px;  font-size: 1em;  position: absolute; left: 311px; margin-left: -10px; top: 54px;}
  .inputtext  .email-top {width: 95%; font-size: 9px;}
   #GTC_Newsletter_Subscription .inputtext {width: 80%;}
   #GTC_Newsletter_Subscription input[type="text"]:focus {background-position: 120px  10px;}
    .logo-image img {top: 16px;}
    #GTC_Newsletter_Subscription-formMessages .email-submitted-msg { padding: 3px 10px 3px;}
    .navigation-dropdown {padding-right: 15%;}
   /* .dropdown-menu {padding: 5px 5px;}*/
    .dropdown-menu {min-width: 150px; padding: 10px 5px;}
}

@media screen and (min-width: 1050px) and (max-width: 1150px) {
  .menu-row {top: -11px; width: 100%; margin-right: -14%;}
  .navbar .nav  ul li {padding-left: 1.5%; padding-right: 1.3%;}
  .location-outer {padding-right: 18%;}
  .row-fluid .span5  {width: 35%; margin-left: 1%; margin-right: 20%; padding: 10px 0;}
   .reg-top-button  { font-size: 1em; }
  .login {
    padding-right: 2%;
    width: 10%;
    padding-left: 2%;
    }
   .login a {font-size: .9em;}
    .new-date  {width: 115px;  font-size: 1em;  position: absolute; left: 311px; margin-left: 0; top: 50px;}
   .inputtext  .email-top {width: 90%;  font-size: 10px;}
    #GTC_Newsletter_Subscription .inputtext {width: 80%;}
      #GTC_Newsletter_Subscription input[type="text"]:focus {background-position: 130px  10px;}
   .logo-image img {top: 16px;}
   .menu-row {height: 100px;}
   #GTC_Newsletter_Subscription-formMessages .email-submitted-msg { padding: 3px 10px 3px;}
   .navigation-dropdown {padding-right: 18%;}
  /*.dropdown-menu {padding: 5px 5px; } */
   .dropdown-menu {min-width: 150px; padding: 10px 5px;}
}
@media screen and (min-width: 1051px) and (max-width: 1100px) {
    .new-date  {width: 115px;  font-size: 1em;  position: absolute; left: 311px; margin-left: 0; top: 53px;}
     .inputtext  .email-top {width: 90%;  font-size: 10px;}
       .navbar .nav  ul li {padding-left: .2%; padding-right: .2%;}
        #GTC_Newsletter_Subscription input[type="text"]:focus {background-position: 130px  10px;}
	.logo-image img {top: 16px;}
	 .row-fluid .span5  {width: 35%; margin-left: 4%; margin-right: 20%;}
	 .navigation-dropdown {padding-right: 15%;}
	 /*.dropdown-menu {padding: 5px 5px;}*/
	 .dropdown-menu {min-width: 150px; padding: 10px 5px;}
}
@media screen and (min-width: 1101px) and (max-width: 1270px) {
     .new-date  {width: 145px;  font-size: 1.1em;  position: absolute; left: 311px; margin-left: 0; top: 51px;}
     .inputtext  .email-top {width: 90%;  font-size: 10px;}
        .navbar .nav  ul li {padding-left: .6%; padding-right: .6%;}
	  #GTC_Newsletter_Subscription input[type="text"]:focus {background-position: 145px  10px;}
	 .logo-image img {top: 15px;}
	 .row-fluid .span5 {width: 28%; margin-right:20%; padding: 10px 0;}
	 .location-outer {padding-right: 10%;}
	 .navigation-dropdown {padding-right: 19%;}
	 /*.dropdown-menu {padding: 5px 5px;}*/
	 .dropdown-menu {min-width: 150px; padding: 10px 5px;} 
}
@media screen and (min-width: 1271px) {

     .inputtext  .email-top {width: 90%;  font-size: 15px; box-shadow: none;}
        #GTC_Newsletter_Subscription input[type="text"]:focus {background-position: 95%  10px; }
	.new-date {top: 40px;}
     /*  #GTC_Newsletter_Subscription input[type="submit"]:focus {background-position: 95%  0; } */
}
@media screen and (min-width: 1271px) and (max-width: 1320px) {
          .logo-image img {top: 13px;} 
	   .new-date {top: 48px; font-size: 1.1em;}
	   .row-fluid .span5 {width: 29%; margin-right:12%; padding: 10px 0;}
	   .location-outer {padding-right: 17%;}
	   .inputtext .email-top {font-size: 11px;}
	  /*.dropdown-menu {padding: 5px 5px; }*/
	   .dropdown-menu {min-width: 170px;}
}
@media screen and (min-width: 1166px) and (max-width: 1265px) {
      .logo-image img {top: 14px;}
}
@media screen and (min-width: 1321px) and (max-width: 1500px) {

     .navbar-nav .menu li a {
        font-size: 0.7em;
       }

    .navbar .nav > li {
        padding-right: 1.8%;
        padding-left: 1.8%;
    }

     #block-views-front-slide-content-block .field-body   {top: 125px;}
      #block-bean-register-now-top {top: 252px; }
     .mfg-title {font-size: 2em; height: 53px; }
     	.mfg-details {
	   height: 74px;
	  padding-top: 6px;
	  display: none;
	}

	.slider-text11 {font-size: 1.1em;}
	ul.quicktabs-tabs.quicktabs-style-basic li {
		  padding: 12px 2.2%;
	}

	#block-bean-get-the-gtc-mobile-app- {width: 100%; padding: 40px 0%; }
	.mobile-app2 img.mobile-image2 {
		  max-width: 296px;
		  }
	.mobile-app2 img.mobile-image1 {
		  max-width: 127px;

		}
        .quote-content{font-size: 1.2em;}

	.navbar-header .row-fluid .span3 {font-size: 1.3em; width: 48%;}
	.navbar .nav > li > a {margin: 0 8px;}
	#block-bean-early-bird-discount {padding-left: 0;}
	#block-bean-register-now {margin-left: 67%;}
	#block-bean-early-bird-discount .content p {padding-left: 15%; padding-top: 49px;}
	/*.logo-image img {width: 322px; height: 147px; position: absolute;}*/
	.logo-image img {position: absolute; top:11px;}
	
	.row-fluid .span5 {width: 27%; margin-right:12%; padding: 10px 0;}
	.login {width: 9%; font-size: 1.1em;}
	.reg-top-button  { font-size: 1em; text-align: center;}
        
         .dropdown-menu > li > a {font-size: .8em;}  	
	.new-date {top: 47px; font-size: 1.1em;}
	.location-outer {padding-right: 23%;}
	#GTC_Newsletter_Subscription .inputtext {max-width: 230px; font-size: 14px;}
	.inputtext .email-top {font-size: 14px;}
	 /* .dropdown-menu {padding: 5px 7px;} */
	 .dropdown-menu {min-width: 170px;}
}
@media screen and (min-width: 1321px) and (max-width: 1465px) {
    .logo-image img {top: 12px;}
}
@media screen and (min-width: 1501px) and (max-width: 1600px) {

     .navbar-nav .menu li a {
        font-size: 0.85em;
       }

   
	.navbar .nav > li {
	    padding-right: 1.3%;
	    padding-left: 1.3%;
	}
   #block-views-front-slide-content-block .field-body   {top: 140px;}
   #block-bean-register-now-top {top: 297px; width: 37%; margin-left: 9.2%;}
   .mfg-title {font-size: 2.2em; height: 73px;}
   	.mfg-details {
	   height: 84px;
	  padding-top: 6px;
	 display: none;
	}
	.slider-text11 {font-size: 1.2em;}
	ul.quicktabs-tabs.quicktabs-style-basic li {
		  padding: 12px 3%;
	}
	#block-bean-get-the-gtc-mobile-app- {width: 100%; padding: 40px 0%; }
	.mobile-app2 img.mobile-image2 {
		  max-width: 296px;
		  }
	.mobile-app2 img.mobile-image1 {
		  max-width: 127px;

		}
	.quote-content{font-size: 1.3em;}

	.navbar-header .row-fluid .span3 {font-size: 1.4em; width: 48%;}
	.navbar .nav > li > a {margin: 0 8px;}
	#block-bean-early-bird-discount {padding-left: 0;}
	#block-bean-register-now {margin-left: 73%;}
	#block-bean-early-bird-discount .content p {padding-left: 17%; padding-top: 49px;}
	/*.logo-image img {width: 322px; height: 147px; position: absolute;}*/
	.logo-image img {position: absolute; top: 10px;}
	
	.row-fluid .span5 {width: 30%; margin-right:10%; margin-left: 9%; padding: 10px 0;}
	
	.login {width: 13%; font-size: 1.1em;}
	.reg-top-button  { font-size: 1em;  }
	.new-date {top: 41px;}
	.location-outer {padding-right: 32%;}
	.navigation-dropdown {padding-right: 18%;}
	#GTC_Newsletter_Subscription-formMessages .email-submitted-msg {font-size: .8em; padding-right: 2px;}
	 #GTC_Newsletter_Subscription .inputtext {max-width: 240px; font-size: 15px;}
	 /*.dropdown-menu {padding: 5px 7px; } */
	/*  .dropdown-menu {padding: 5px 7px; width: 230px;}*/
}

@media screen and (min-width: 1601px) and (max-width: 1859px) {
       #block-bean-register-now {margin-left: 71%;}
      .row-fluid .span5 {width:25%; margin-right:24%; }
      .login {width: 14%; font-size: 1.1em;}
      .reg-top-button  { font-size: 1.1em;  text-align: center;}
      #block-bean-register-now-top {margin-left: 9%;}
     /* .dropdown-menu {width: 250px;}*/
      .location-outer {padding-right: 15%;}
      .navigation-dropdown {padding-right: 15%;}
      .navbar .nav > li {padding-right: 1.5%; padding-left: 1.5%;}
      .new-date {top: 40px;}
       #GTC_Newsletter_Subscription .inputtext {max-width: 240px; font-size: 15px;}
}

@media screen and (min-width: 1860px)  {
      #block-bean-venue .field-blocks-description {width: 1253px;}
      #block-bean-venue .map-convention  {width: 1253px;}
      .row-fluid .span5 {width:28%; margin-right:25%;}
      .location-outer {padding-right: 0; margin-right: 0;}
      .navigation-dropdown {padding-right: 15%; }
      .new-date {top: 37px;}
      #GTC_Newsletter_Subscription .inputtext {max-width: 240px; font-size: 15px;}
}
@media screen and (min-width: 2000px)  {
   #block-views-front-slide-content-block .field-web-page-image img {
      width: 100%;
      top: 0px;
      position: relative;
      height: 746px;
     }

    .menu-row {top: -22px;}
     .logo-image img {top: 9px;}
      .new-date {top: 33px;}
      .logo-image img {top: 3px;}
      .row-fluid .span5 {max-width: 250px;}
}
@media screen and (min-width: 2465px)  {
     .menu-row {top: -26px;}
     .logo-image img {top: 2px;}
}
@media screen and (min-width: 480px and max-width: 800px) {
.img-logo-mobile {
    display:none
}

.img-logo-mobile-480 {
    display:block
}

.img-logo-site {
    display:none
    }


}
@media screen and (max-width: 420px) {
   .mobile-dropdown {font-size: .5em;}
   .navbar-header .span3 .logo-image {width: 227px;}
   .logo-table-left {width: 64%;}
   .mobile_header tbody tr {height: 78px;}
   .img-logo-mobile-480 { max-width: 80%;}
}

/*test*/
* {
    -webkit-box-sizing:border-box;
/* Safari/Chrome, other WebKit */
    -moz-box-sizing:border-box;
/* Firefox, other Gecko */
    box-sizing:border-box
/* Opera/IE 8+ */
}

