body {
  min-height: 1000px;
  padding-top: 70px;
  font-size:14px;
  background:#ffffff;
  color:#232b2f;
}

.navbar-fixed-top {
    position:absolute;
}

a, a:hover {
	color:#00aeff;
}

a.underlined {
	text-decoration:underline;
}

a.ncolor, a.ncolor:hover {
	color:#232b2f;
}

.sitemap a {
	color:#232b2f;
}

h1 {
	color:#062635;
	font-size:180%;
	font-weight:bold;
}

h2 {
	font-size:170%;
}

h3 {
	font-size:160%;
}

h4 {
	color:#8ca40b;
	font-size:150%;
}

h5 {
	color:#00aeff;
	font-size:138%;
}

h2.alt {
	color:#ff9000;
}

h4.title {
	background:#e9e9e9;
	padding:10px;
	font-weight:bold;
	color:#1b1b1b;
	font-size:18px;
	margin:0 0 20px 0;
	clear:both;
	display:block;
}

h4.title.login {
	background:#ffe400;
}

.btn.blue {
	color:#ffffff;
	background-color:#00aeff;
	font-weight:800;
}

.btn.orange {
	color:#ffffff;
	background-color:#ff9000;
	font-weight:800;
}

.btn.yellow {
	color:#1b1b1b;
	background-color:#ffe400;
	font-weight:800;
}

.btn.yellow.apply {
	width:240px;
	text-align:left
}

.np {
	padding:0;
}

.text_right {
	text-align:right;
}

.npl {
	padding-left:0;
}

.pl {
	padding-left:10px;
}

.pr {
	padding-right:10px;
}

.ml {
	margin-left:10px;
}

.mr {
	margin-right:10px;
}

.nmb {
	margin-bottom:0 !important;
}

.npr {
	padding-right:0;
}

.pb {
	padding-bottom:10px;
}

.pt {
	padding-top:10px;
}

.btn i.pl {
	padding-left:10px;
}

.btn-lg {
	border-radius: 0;
}

.image-left {
	padding-right:10px;
	padding-bottom:10px;
}

.image-product {
	width:100%;
	max-width:400px;
	padding-bottom:15px;
}

.gray {
	background-color:#e9e9e9;
}

#wrap{
	position:fixed; 
	z-index:-1; 
	top:0; 
	left:0;
	overflow:hidden;
}

#wrap img.bgfade{
    position:absolute;
    top:0;
    display:none;
    width:100%;
    height:100%;
	z-index:-1;
}

.container {
    padding-right: 0;
    padding-left: 0;
}

.container>.navbar-header, .container>.navbar-collapse {
    margin-right: 5px;
    margin-left: 5px;
}

.navbar {
	min-height:111px;
	border:none;
	background:#000000 url('/assets/images/top_nav_bkg.png') 0 0 repeat-x;
	font-family: 'Quicksand', sans-serif;
	font-weight: 400 !important;
}

.navbar-nav.first {
	height:70px;
}

.navbar-nav.second {
	clear:both;
}

.navbar-nav.third {
	background:#000000;
	width:100%;
	font-weight: 700;
}

.navbar-nav.third>li>a, .navbar-default .navbar-nav.third>li {
    color: #ffffff;
}

.navbar-default .navbar-nav>li>a, .navbar-default .navbar-nav>li {
    color: #ffffff;
    font-size:18px;
}

.navbar-default .navbar-nav.second>li>a, .navbar-default .navbar-nav.second>li, .navbar-default .navbar-nav.third>li>a, .navbar-default .navbar-nav.third>li {
    font-size:14px;
}

.navbar-default .navbar-nav>li>a:hover,.navbar-nav.third>li>a:hover, .navbar-nav>li>a.active {
    color: #ffe400;
    background:url('/assets/images/top_nav_over.gif') 0 0 repeat-x;
}

.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav.third>.active>a, .navbar-default .navbar-nav.third>.active>a:hover, .navbar-default .navbar-nav.third>.active>a:focus {
    color: #ffe400;
    background:url('/assets/images/top_nav_over.gif') 0 0 repeat-x;
}

.navbar-nav.third .open>a, .navbar-nav.third .open>a:hover, .navbar-nav.third .open>a:focus {
    color: #ffe400;
    background:url('/assets/images/top_nav_over.gif') 0 0 repeat-x;
    border:none;
}

.navbar-nav.first>li>a {
    padding: 15px 5px;
    margin: 0 10px;
    line-height: 40px;
}

.navbar-nav.second>li>a, .navbar-nav.third>li>a {
    padding: 10px 5px;
    margin: 0 10px;
    line-height: 23px;
}

.navbar-nav a, .navbar-nav .cart {
	float:left;
	padding-top: 5px;
	padding-bottom: 15px;
	line-height:16px;
}

.navbar-nav .cart {
	float:right;
}

.navbar-nav a, .navbar-nav .cart b {
	display:block;
}

.navbar-nav .cart {
	width:100px;
	font-size:16px;
}

a.img-cart {
	color:#ffffff;
}

.navbar-header {
   display: none;
}

.navbar-default .navbar-nav>li>a.img, .navbar-default .navbar-nav>li>a.img-cart {
	background:none;
}

.navbar-default .navbar-nav>li>a.img-cart {
	margin:0;
	float:left;
}

.navbar-default .navbar-nav>li>a.img-cart img {
	padding-right:10px;
	float:left;
}

.navbar-default .navbar-nav>li>a.img {
	padding:0;
	margin:0;
}

.navbar-nav.first>li>a.first, .navbar-nav.second>li>a.first, , .navbar-nav.third>li>a.first {
	padding-left:5px;
	padding-right:5px;
	margin: 0;
}

.navbar-nav.first {
	overflow:hidden;
}

.navbar-nav.first>li>a.first {
	margin-right:10px;
}

.navbar-nav.second>li>a.first, .navbar-nav.third>li>a.first {
	margin-right:20px;
}

.navbar-nav.second>li.search, .collapse-alternative>li.search, .footer .newsletter {
	background:#212121;
	margin-top:7px;
	margin-right:10px;
	padding-right:5px;
	font-size:18px;
	color:#9a9a9a;
	width:174px;
}

.navbar-nav.second>li.search span {
	padding-top:5px;
}

.navbar-nav.second>li.search input[type='text'], .collapse-alternative>li.search input, .footer .newsletter input {
	border:0;
	background:none;
	padding:5px;
	width:120px;
	margin-left:10px;
	outline:none;
	color:#ffe400 !important;
	font-size:16px;
	height:27px;
}

.navbar-nav.second>li.search button, .collapse-alternative>li.search button, .footer .newsletter button {
	background:none;
	color:#676767;
	border:none;
}

.navbar-nav.second>li.phone {
	padding-top:7px;
	color:#ebd200;
	padding-left:20px;
	font-size:20px;
}

.navbar-nav.second>li.social>a {
	margin:0;
	padding:0;
}

.navbar-nav.second>li>a.facebook {
	width:27px;
	height:27px;
	background:url('/assets/images/social.png') 0 0 no-repeat;
	margin-top:7px;
	margin-right:7px;
}

ul.collapse-alternative img.facebook, .footer img.facebook {
	background:url('/assets/images/social.png') 0 0 no-repeat;
}

.navbar-nav.second>li>a.facebook:hover, ul.collapse-alternative img.facebook:hover, .footer img.facebook:hover {
	background:url('/assets/images/social.png') 0 -44px no-repeat;
}

.navbar-nav.second>li>a.twitter {
	width:27px;
	height:27px;
	background:url('/assets/images/social.png') -32px 0 no-repeat;
	margin-top:7px;
	margin-right:7px;
}

ul.collapse-alternative img.twitter, .footer img.twitter {
	background:url('/assets/images/social.png') -32px 0 no-repeat;
}

.navbar-nav.second>li>a.twitter:hover, ul.collapse-alternative img.twitter:hover, .footer img.twitter:hover {
	background:url('/assets/images/social.png') -32px -44px no-repeat;
}

.navbar-nav.second>li>a.google {
	width:27px;
	height:27px;
	background:url('/assets/images/social.png') -66px 0 no-repeat;
	margin-top:7px;
	margin-right:7px;
}

ul.collapse-alternative img.google, .footer img.google {
	background:url('/assets/images/social.png') -66px 0 no-repeat;
}

.navbar-nav.second>li>a.google:hover, ul.collapse-alternative img.google:hover, .footer img.google:hover {
	background:url('/assets/images/social.png') -66px -44px no-repeat;
}

.navbar-nav.second>li>a.rss {
	width:27px;
	height:27px;
	background:url('/assets/images/social.png') -99px 0 no-repeat;
	margin-top:7px;
	margin-right:7px;
}

ul.collapse-alternative img.rss, .footer img.rss {
	background:url('/assets/images/social.png') -99px 0 no-repeat;
}

.navbar-nav.second>li>a.rss:hover, ul.collapse-alternative img.rss:hover, .footer img.rss:hover {
	background:url('/assets/images/social.png') -99px -44px no-repeat;
}

.navbar-nav.second>li>a.youtube {
	width:27px;
	height:27px;
	background:url('/assets/images/social.png') -132px 0 no-repeat;
	margin-top:7px;
	margin-right:7px;
}

ul.collapse-alternative img.youtube, .footer img.youtube {
	background:url('/assets/images/social.png') -132px 0 no-repeat;
}

.navbar-nav.second>li>a.youtube:hover, ul.collapse-alternative img.youtube:hover, .footer img.youtube:hover {
	background:url('/assets/images/social.png') -132px -44px no-repeat;
}

.navbar-nav.second>li>a.email {
	width:27px;
	height:27px;
	background:url('/assets/images/social.png') -165px 0 no-repeat;
	margin-top:7px;
	margin-right:7px;
}

ul.collapse-alternative img.email, .footer img.email {
	background:url('/assets/images/social.png') -165px 0 no-repeat;
}

.navbar-nav.second>li>a.email:hover, ul.collapse-alternative img.email:hover, .footer img.email:hover {
	background:url('/assets/images/social.png') -165px -44px no-repeat;
}

.dropdown-menu .divider {
    clear:both;
     background-color: #1b1b1b
}

.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus {
	color: #ffe400;
	background:url('/assets/images/top_nav_over.gif') 0 0 repeat-x;
}

.dropdown-menu {
    background-color: #000000;
    border: 1px solid #000000;
    font-size:14px;
    color:#ffffff;
}

.dropdown-header {
    font-size: 14px;
    color: #ffe400;
    text-transform:uppercase;
}

.dropdown-menu>li>a {
    color: #ffffff;
}

.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus {
    color: #ffe400;
    background-color: #1b1b1b
}


.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
    background-color: #454545;
}

ul.collapse-alternative {
	clear:both;
	display:block;
	width:100%;
	padding:0;
	margin:0;
	background-color:#1b1b1b;
	color:#ffffff;
	font-family: 'Quicksand', sans-serif;
	font-weight: 400 !important;
}
.collapse-alternative>li {
	float:left;
	list-style:none;
	padding:10px;
	margin:0;
}
.collapse-alternative>li.social a img, .footer .social a img {
	vertical-align:middle;
	width:27px;
	height:27px;
	margin-right:5px;
	margin-top:10px;
}

.collapse-alternative>li.phone {
	font-size:16px;
	color:#ffe400;
	font-weight:700;
}

.collapse-alternative>li.search {
	padding:0;
	margin-left:5px;
}

.collapse-alternative>li.search input {
	font-weight: 700;
}

ul.collapse-alternative {
	display:none;
}
	
.content-holder {
	background:url('/assets/images/jumbotron.png') 0 0 repeat;
	padding:0 45px;
	margin:0;
	border-radius:0;
}

.main {
	background:#ffffff;
	 min-height: 850px;
	 padding:24px;
}

.main.home {
	padding:24px 0;
}

.brand {
	position:absolute; 
	top: 170px; 
	margin-left:10px;
	z-index:100;
}

.brand_print {
	display:none;
}

.quick_registration {
	position:absolute; 
	z-index:200;
	/*top:35%;
	right:10%;*/
}

.event_date {
	position:absolute; 
	z-index:100;
	/*top:34%;*/
	font-family:"Times New Roman", Times, serif;
	font-size:28px;
	color:#000000;
	width:507px;
	height:118px;
	background:url('/assets/images/home_event.png') 0 0 repeat;
	padding:30px 20px 20px 20px;
	margin-left:20px;
}

.event_date .btn {
	margin-top:10px;
	margin-left:30px;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}

#top-bnn {
	margin-top:40px;
	float:right;
	overflow:hidden;
	display:block!important;
}

#bottom-bnn {
	margin:0 auto;
	overflow:hidden;
	text-align:center;
}

.bnn-med {
	overflow:hidden;
	display:block;
	margin:10px auto;
	width:100%;
}

.breadcrumb {
	background:none;
	margin-top:20px;
	padding:0;
	font-size:18px;
	color:#1b1b1b;
}

.breadcrumb.shop {
	overflow:hidden;
	font-size:24px;
	color:#e5e4e4;
	font-family: 'Quicksand', sans-serif;
	background:#00aeff;
	margin:60px 0 34px 293px;
	padding:5px 5px 5px 40px;
	font-weight:600;
}

.breadcrumb.shop .active {
	color:#d8ff00;
}

.footer {
	background:#000000 url('/assets/images/footer.png') 0 0 repeat;
	color:#ffffff;
	font-size:12px;
	min-height:100px;
}

.footer a {
	color:#ffffff;
}

.copyright {
	background:#041821;
	width:100%;
	height:50px;
	padding-top:20px;
}

.footer .container {
	padding-left:60px;
	padding-right:60px;
}

.footer .newsletter {
	float:left;
	width:200px;
	margin:15px 0;
	margin-right:15px;
}

.footer .newsletter input[type='text'] {
	font-size:12px;
	color:#ffffff!important;
}

.footer .phone {
	color:#ebd200;
	font-family: 'Quicksand', sans-serif;
	font-weight: 700 !important;
	font-size:20px;
	float:left;
	margin-top:15px;
	width:200px;
}

.footer .social {
	float:right;
	width:300px;
	text-align:right;
	margin-top:5px;
}

.map {
	width:100%;
}

.well {
    background-color: #d9f3ff;
    border: 1px solid #d9f3ff;
}

.detail_price {
	font-size:200%;
	color:#0181bc;
}

.logo_detail {
	padding-right:10px;
	margin-top:25px;
	padding-bottom:15px;
	float:left;
}

.logo_detail img {
	max-width:300px;
}

.logo_detail.home {
	padding:0;
	margin:0;
	height:120px;
}

.logo_detail.home img {
	margin:auto;
	text-align:center;
}

.logo_detail.home img {
	max-width:240px;
	max-height:130px;
}

.large_image_detail {
	width:100%;
	max-width:540px;
	padding-bottom:40px;
}

.large_image_detail, .large_image_detail img {
	width:100%;
}
.rose {
	background:url('/assets/images/rose.jpg') top right no-repeat;
	font-size:87%;
	text-align:center;
	padding-right:75px;
	height:80px;
	vertical-align:middle;
	padding-top:10px;
	width:215px;
	float:left;
}

.product_home {
	background:url('/assets/images/home_product.png') top right no-repeat;
	font-size:87%;
	text-align:center;
	padding-right:95px;
	height:128px;
	vertical-align:middle;
	padding-top:10px;
	width:100%;
	float:left;
}

.product_home.coming {
	background:none;
}

.product_home h4 {
	text-align:left;
	color:#00aeff;
	width:50px;
}

.product_home.coming h4 {
	width:100%;
}

.rose.home {
	width:100%;
	height:128px;
}

.box-holder .btn.home {
	width:100%;
	text-align:left;
}

.box-holder .btn.home i.pl {
	text-align:right;
}
.rose.home h4 {
	color:#ff9000;
	text-align:left;
}

.box-holder {
	width:240px;
	float:left;
	margin:10px;
}

.top-gray {
	background:#8d8d8d;
	color:#ffffff;
	padding:10px;
	text-align:center;
	margin:5px;
	width:185px;
	float:right;
	font-size:90%;
	font-weight:bold;
}

.top-gray.home {
	width:240px;
	margin:0;
	margin-bottom:5px;
	float:left;
}

.top-gray i {
	font-size:130%;
	font-weight:normal;
}

.panel .panel-title > a:hover {
  text-decoration: none;
}

.accordion .panel-heading {
  padding: 0;
}

.accordion  .panel-title {
  padding: 0;
}

.accordion  .panel-title .accordion-toggle {
  display: block;
  padding: 10px 15px;
}

.accordion .accordion-toggle.accordion-toggle-styled {
  background: url("/assets/images/accordion_plusminus.png") no-repeat;
  background-position: right -54px;
  margin-right: 15px;
}

.accordion .accordion-toggle.accordion-toggle-styled.collapsed {
  background-position: right 4px;
}

.panel-group .panel {
    border-radius: 0
}

.panel-default {
    border-color: #e9e9e9
}

.panel-default>.panel-heading {
    color: #1b1b1b;
    background-color: #e9e9e9;
    border-color: #e9e9e9;
}

.panel-default>.panel-heading+.panel-collapse .panel-body {
    border-top-color: #e9e9e9
}

.panel-default>.panel-footer+.panel-collapse .panel-body {
    border-bottom-color: #e9e9e9
}

.panel-title {
    font-size: 130%;
    font-weight:bold;
}

.panel-title>a {
    color: #1b1b1b;
}

.panel-heading {
    border-radius: 0;
}

.list-exhibitors .logo_size_3303 {
	width:100%;
	float:left;
	padding:0 15px 10px 0;
}

.list-exhibitors .logo_size_3304 {
	width:50%;
	float:left;
	padding:0 15px 10px 0;
	height:45%;
}

.list-exhibitors .logo_size_3305 {
	width:33%;
	float:left;
	padding:0 15px 10px 0;
	height:102px;
}

.list-exhibitors img {
	width:100%;
}

.schedule_home, .facebook_home {
	float:left;
	width:270px;
}

.event_info { 
	float:left;
	width:50%;
}

.special-home-title {
	display:none;
}

/* carousel */

.block-carousel .carousel-inner {
  padding-top: 0;
  padding-bottom: 20px;
}

.block-carousel .col-md-12 {
  padding: 0;
  margin: 0;
}

.block-carousel .col-md-12.animated img {
	width:100%;
}

.block-carousel .carousel-control i {
  display: none;
  position: absolute;
  top:37%;
}

.block-carousel .carousel-control.left i {
  right:30%;
}

.block-carousel .carousel-control.right i {
  left:30%;
}

.block-carousel .carousel:hover .carousel-control i {
  display: inline-block;
}

.block-carousel .carousel-indicators li {
  background-color: #666;
}

.block-carousel .carousel-indicators li.active {
  background-color: #333;
}

.carousel-control.left {
    background-image: none;
   /* z-index:101;*/
}

.carousel-control.right {
    background-image: none;
     z-index:101;
}

[class^="m-icon-big-"] {
  display: inline-block;
  width: 30px;
  height: 30px; 
  margin: 6px;
  vertical-align: middle;
  background-image: url('/assets/images/syncfusion_icons.png');
}

.alt_registration { 
	display:none;
}

.home_schedule td {
	font-size:11px;
	vertical-align:middle;
	padding-bottom:25px;
}

.sched-date {
	text-align: center;
	background-color: #d8ff00;
	color: #000000;
	font-size:14px;
	font-weight:bold;
	width:64px;
	margin-right:15px;
}

.sched-date .month {
	display: block;
	background:#8ca40b;
	padding:1px 5px;
}

.sched-date .day {
	display: block;
	font-size: 32px;
	padding:0 5px;
}

.sched-date .time {
	display: block;
	padding-top: 5px;
}

label {
	font-weight:normal;
}

.control-label .required {
	color: #a50e0e;
	font-size:20px;
	padding-left: 2px;
	vertical-align:sub;
	font-weight:bold;
}

.error {
  border-color: #b94a48;
  color: #b94a48;
  -webkit-box-shadow: none;
          box-shadow: none;
}

tr.total, tr.total td {
	background:#d9f3ff;
	color:#000000;
	padding:10px;
}

tr.total td.detail_price {
	color:#0181bc;
}

.close {
  display: inline-block;
  margin-top: 0px;
  margin-right: 0px;
  width: 9px;
  height: 9px;
  background-repeat: no-repeat !important;
  text-indent: -10000px;
  outline: none;
  background-image: url("/assets/img/remove_icon_small.png") !important;
}

.step .number {
	display: inline-block;
	text-align: center !important;
	font-weight: 900;
	padding: 0 5px;
	margin: 0 10px;
	height: 30px;
	width: 30px;
	-webkit-border-radius: 50% !important;
	-moz-border-radius: 50% !important;
	border-radius: 50% !important;
	font-size:150%;
	vertical-align:text-top;
	background-color: #ffffff;
	color: #00aeff;
}

.step.active .number {
	background-color: #d8ff00;
}

.step .desc {
	display: inline-block;
	color:#e5e4e4;
}

.step.active .desc {
	color:#d8ff00;
}

table.shopping-checkout {
	width:100%;
	background:none;
}

table.shopping-cart {
	border-spacing: 1px;
	border-collapse:separate;
	width:100%;
	background:none;
}

table.shopping-cart th {
	padding:10px 20px;
	background:#454545;
	color:#ffffff;
	text-transform:uppercase;
	text-align:center;
}

table.shopping-cart th.desc {
	text-align:left;
}

table.shopping-cart td {
	padding:10px 20px;
	background:#e9e9e9;
	vertical-align:top;
}

table.shopping-cart td .th {
	width:20px;
	margin-top:10px;
}

table.shopping-cart td .ft {
	width:50px;
}

table.shopping-cart td.amt, table.shopping-checkout td.amt {
	width:140px;
	text-align:right;
}

table.shopping-cart .link {
	padding:0;
	margin:0;
	background:none;
	border:none;
	font-size:85%;
	text-align:center;
	width:50px;
}

table.shopping-cart .link_x {
	padding:0;
	margin:0;
	background:none;
	border:none;
	text-align:center;
	color:#00aeff;
}

table.shopping-cart .form-control {
	border-radius: 4px;
	padding:5px;
	text-align:center;
}

table.shopping-cart tr.footer td {
	padding:0;
	background:#ffffff;
}

table.shopping-cart .g_total {
	 background:#212121;
	 font-size:125%;
	 padding:15px;
	 margin-top:20px;
}

table.shopping-cart .g_total .pull-right {
	font-size:140%;
}

table.shopping-cart .helper {
	color:#696868;
	font-size:85%;
	margin-top:5px;
}

.sponsors_large .large {
	/*width:230px;*/
	width:50%;
	margin:auto;
	float:left;
}

.sponsors_large .large img {
	width:100%;
	padding:10px 20px 10px 0;
}

.sponsors_large .medium {
	/*width:130px;*/
	width:33%;
	float:left;
	height:102px;
}

.sponsors_large .medium img {
	width:100%;
	padding:10px 20px 10px 0;
}

.logos {
	background:url('/assets/images/logos_credit_cards.png') 0 0 no-repeat;
	margin:0 0 8px 5px;
	width:400px;
	float:left;
	outline:none;
	height:40px;
}

#modal_privacy div.col-md-5.npl, #modal_term div.col-md-5.npl {
	display:none;
	width:0!important;
	padding:0;
	margin:0;
}

#modal_privacy div.col-md-7, #modal_term div.col-md-7 {
	width:100%;
}


/***
Accordions
***/
.accordion-heading {
  background:#eee;
}

.accordion-heading a {
  text-decoration:none;
}

.accordion-heading a:hover {
  text-decoration:none;
}

/***
Vertical inline menu
***/
.ver-inline-menu {
  padding: 0;
  margin: 0;
  list-style: none;
  font-size:120%;
}

.ver-inline-menu li {
  position:relative;
  margin-bottom:1px;
}

.ver-inline-menu li i {
  width: 47px;
  height: 47px;
  display: inline-block;
  color:#b9cbd5;
  padding:15px 10px 10px 8px;
  margin:0 8px 0 0;
  text-align: center;
  background:#e0eaf0 !important;
}

.ver-inline-menu li a {
  color:#454545;
  display:block;
  background:#f0f6fa;
  border-left:solid 2px #c4d5df;
}

.ver-inline-menu li:hover a,
.ver-inline-menu li:hover i {
  background:#fcf196;
  text-decoration:none;
}

.ver-inline-menu li:hover i {
  color:#fff;
  background:#ffe400 !important;
}

.ver-inline-menu li.active a,
.ver-inline-menu li:hover a {
  font-size:inherit;
}

.ver-inline-menu li.active a {
  border-left:solid 2px #0c91e5;
}

.ver-inline-menu li.active a,
.ver-inline-menu li.active i {
  color:#d8ff00;
  background:#00aeff;
  text-decoration:none;
}

.ver-inline-menu li.active i {
  background:#0c91e5 !important;  
}

.ver-inline-menu li.active:after {
  content: '';
  display: inline-block;
  border-bottom: 12px solid transparent;
  border-top: 12px solid transparent;
  border-left: 12px solid #00aeff;
  position: absolute;
  top: 13px;
  right: 20px;
}

.tab-pane {
    display: none
}

.tab-pane.active {
    display: block
}

.form_qty {
	display: block;
	width: 40px;
	padding: 5px;
	font-size: 12px;
	line-height: 1.428571429;
	color: #555;
	vertical-align: middle;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 0;
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
	transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	text-align:center;
}

.input-sm {
    padding: 5px 5px;
}

.col-md-5.npl, .col-md-5.alt_registration {
	overflow:hidden;
}

@media (min-width: 768px) and (max-width: 1280px) { 
  .form-wizard .step .desc {
    margin-top: 10px;
    display: block;
  }
} 

@media (max-width: 768px) { 
  .form-wizard .steps > li > a {
    text-align: left;
  }
} 

@media (max-width: 993px) { 
  .event_info { 
	float:left;
	width:100%;
	padding:0 20px 40px 20px;
   }
}

@media(max-width:450px){
	.bnn-med {
		width:100%;
	}
	.bnn-med img {
		width:100%;
	}
	.quick_registration img {
		/*, .alt_registration img {*/
		width:100%;
	}
	#event_schedule {
		display:none;
	}
}

@media(max-width:1329px){
	#top-bnn, #bottom-bnn {
		width:580px;
	}
	#top-bnn img, #bottom-bnn img {
		width:100%;
	}
	.breadcrumb {
		margin-top:40px;
	}
}

@media(max-width:768px){
	ul.collapse-alternative {
		display:block;
	}
	.navbar {
		background-image:none;
	}
	.navbar-nav.first {
		overflow:visible;
	}
	.navbar-nav>li {
		clear:both;
		margin:0;
		padding:0;
	}
	.navbar-default .navbar-nav>li>a, .navbar-default .navbar-nav>li, .navbar-default .navbar-nav.second>li>a, .navbar-default .navbar-nav.second>li, .dropdown-menu, .navbar-nav>li {
		font-size:14px;
		line-height:20px;
	}
	.navbar-nav.first>li>a.first, .navbar-nav.first>li>a {
		margin:0;
		padding:5px;
	}
	.navbar-default .navbar-nav>li>a.img-cart {
		display:none;
	}
	.navbar-nav a, .navbar-nav .cart, .navbar-default .navbar-nav>li>a.img, .navbar-default .navbar-nav>li.social, .navbar-default .navbar-nav>li.phone, .navbar-default .navbar-nav>li.search, .brand {
		display:none;
	}
	.navbar {
		min-height:60px;
	}
	.block-carousel {
		margin: -25px 0 0 0;
	}
	.block-carousel .carousel-inner {
		padding: 0;
	}
	.fa-5x {
		font-size: 4em
	}
	.breadcrumb.shop {
		margin:10px 0 0 0;
	}
	.breadcrumb.shop .hide {
		display:none;
	}
}

@media(min-width:768px){
	.navbar-toggle {
     	display: none
    	}
}

@media(min-width:1330px){
	.container {
        width: 1300px
    }
}

@media(max-width:767px){
	.navbar-header {
     	display: block;
    	}
	.main {
		margin-top:0px;
	}
	#top-bnn, #bottom-bnn {
		width:100%;
		margin-top:0;
	}
	#top-bnn img, #bottom-bnn img {
		width:100%;
	}
	.content-holder {
		padding:0;
	}
	.fa-5x {
		font-size: 3em
	}
	.main div.col-md-5.npl.show {
		display:none!important;
	}
	.panel-heading.gray {
		margin-top:10px;
	}
	div.col-md-6.npr {
		padding-left:0;
	}
	#wrap {
		display:none;
	}
	.form-body .col-md-6 {
		padding-left:0;
	}
	.form-group .col-md-8, .form-group .col-md-3 {
		padding-left:0;
	}
}

@media(max-width:540px){
	img.resize {
		/*width:100%;*/
	}
	
	.special-home-title h1 {
		font-size:135%;
	}
}

@media(min-width:980px) and (max-width:1200px){
	img {
		/*width:100%;*/
	}
}

@media(min-width:1000px) and (max-width:1300px){
	.detail_price {
		display:block;
	}
}

@media(min-width:768px) and (max-width:991px){
	.navbar-default .navbar-nav>li>a.img img, .navbar-default .navbar-nav>li>a.img {
		width:100px;
	}
	.navbar-default .navbar-nav>li>a.img img {
		margin-top:20px;
	}
	.navbar-default .navbar-nav>li.last {
		display:none;
	}
	.navbar-nav.second>li.search, .footer .social {
		clear:both;
		display:block;
		float:left;
		margin-bottom:10px;
	}
	.footer .social { 
		width:auto;
	}
	#top-bnn, #bottom-bnn {
		width:100%;
		margin-top:155px;
	}
	#top-bnn img, #bottom-bnn img {
		width:100%;
	}
}

@media(min-width:990px) and (max-width:1199px){
	.navbar-default .navbar-nav>li>a.img img, .navbar-default .navbar-nav>li>a.img {
		width:150px;
	}
	.navbar-default .navbar-nav>li>a.img img {
		margin-top:15px;
	}
	.navbar-default .navbar-nav>li.last {
		display:none;
	}
	.navbar-nav.second>li.search {
		clear:both;
		display:block;
		float:left;
		margin-bottom:10px;
	}
	.main {
		margin-top:50px;
	}
	#top-bnn, #bottom-bnn {
		width:464px;
	}
	#top-bnn img, #bottom-bnn img {
		width:100%;
	}
}

@media(min-width:1000px) and (max-width:1200px){
	.bt-rs .btn {
		font-size:70%;
	}
	
	table.qty_info {
		border:0;
		padding:0;
		margin:0;
		width:100%;
	}
}

@media(min-width:768px) and (max-width:1199px){
	.brand {
		top: 170px; 
	}
	.main {
		margin-top:50px;
	}
	.block-carousel .carousel-control i {
	  top:50%;
	}
}

@media(min-width:1200px) {
	.brand {
		top: 130px; 
	}
}

@media(max-width:1330px) {
	.step .desc {
		font-size:80%;
	}
}

@media(max-width:1200px) {
	.breadcrumb.shop {
		margin:150px 0 0 0;
	}
}

@media(max-width:1198px) {
	.event_date, .quick_registration {
		display:none;
	}
	
	.alt_registration {
		display:block;
	}
	
	.special-home-title {
		display:block;
	}
	
	.home-title {
		display:none;
	}
	.step .desc {
		font-size:62%;
	}
	.step .number {
		font-size:110%;
		padding-top:3px;
	}
	.breadcrumb.shop {
		padding:5px!important;
	}
}
@media(max-width:768px) {
	.breadcrumb.shop {
		margin:10px 0 0 0;
	}
	.step {
		display:none;
	}
	.step.active {
		display:block;
	}
}

@media(max-width:400px){
	.list-exhibitors .logo_size_3305, .sponsors_large .medium {
		height:71px;
	}
}

@media(min-width:401px) and (max-width:540px){
	.list-exhibitors .logo_size_3305, .sponsors_large .medium {
		height:102px;
	}
}

@media(min-width:541px) and (max-width:640px){
	.list-exhibitors .logo_size_3305, .sponsors_large .medium {
		height:140px;
	}
}

@media(min-width:641px) and (max-width:1020px){
	.list-exhibitors .logo_size_3305, .sponsors_large .medium {
		height:170px;
	}
}

@media print {
	#wrap, .navbar, .brand, .breadcrumb.shop, .breadcrumb, .collapse-alternative, .newsletter, .social, .footer .phone {
		display:none;
	}
	
	.content-holder {
		background:none;
		padding:0;
	}
	
	body {
		padding:0;
	}
	
	.brand_print {
		width:100%;
		height:44px;
		display:block;
	}
	
	h2.alt, .footer .phone, .footer, .footer a {
		color:#232b2f;
	}
	
	.col-md-6 {
		padding:0;
	}
	
	.footer, .copyright {
		background:none;
	}
	
	ul.collapse-alternative {
		padding:0;
		margin:0;
	}
	
	.main {
		margin:0;
	}
	
	.brand_print .phone {
		font-family: 'Quicksand', sans-serif;
		font-weight: 700 !important;
		font-size:20px;
		float:right;
		margin-top:15px;
		text-align:right;
	}
}
/*