.main-header{float: left; width: 100%; background:#fff; padding:0px; border-bottom: 1px solid #f8f7f2;}
.main-header_aside{float: left; width: 100%; display: flex; align-items: center; justify-content: space-between;}
header{ position:sticky; display: inline-block; vertical-align: top; width:100%; z-index:10; top:0; left:0; transition:0.3s; -webkit-transition:0.3s; -moz-transition:0.3s; -ms-transition:0.3s; -o-transition:0.3s;}
header .logo{float: left; width: 111px; height: 92px; position: relative; overflow: hidden; transition:0.3s; -webkit-transition:0.3s; -moz-transition:0.3s; -ms-transition:0.3s; -o-transition:0.3s; }
header .logo img{ position: absolute; width: 100%; top:50%; left: 0; transform:translateY(-50%); transition:0.3s; -webkit-transition:0.3s; -moz-transition:0.3s; -ms-transition:0.3s; -o-transition:0.3s; -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); -o-transform:translateY(-50%); }
.header-smaller header{box-shadow: 0 0 6px #efefef;} 
@media screen and (max-width:1024px){
	.main-header .container{width: 100%; }
}
@media screen and (max-width:991px){
	header .logo{width: 101px;}
	/* .main-header .container{padding-top: 5px; padding-bottom: 5px;} */
}

#header-links ul.navbar-nav{display:flex}
#header-links ul.navbar-nav li a:hover{color:#fbd1cd; background:none;} 
#header-links ul.navbar-nav li.dropdown .dropdown-toggle{background: none;}
#header-links ul.navbar-nav li.dropdown .dropdown-menu { margin-top: 0; background: #181818;margin: 0; padding: 0; position: absolute;}
#header-links ul.navbar-nav li.dropdown:hover .dropdown-menu { display: block;}
#header-links ul.navbar-nav li.dropdown .dropdown-menu li{border-bottom: 1px solid #555555; margin: 0; padding: 0;}
#header-links ul.navbar-nav li.dropdown .dropdown-menu li:last-child{border-bottom: 0;}
#header-links ul.navbar-nav li.dropdown .dropdown-menu li a{color: #fff; width: 100%; padding: 10px 16px;}
#header-links ul.navbar-nav li.dropdown .dropdown-menu li a:hover{background:#555555;}
/* .btn-primary{background-color:#fff!important;color:#333!important} */
.dropdown hover{background-color:transparent!important;color:#ededed!important}
@media screen and (max-width:768px){
	.navbar-collapse{background:#252a2f none repeat scroll 0 0!important}
} 
.panel-primary>.panel-heading{background-color:#4b4b4b!important;border-color:#ddd!important;color:#fff;padding-left:20px}
.panel-info>.panel-heading{background-color:#4b4b4b!important;border-color:#ddd!important;color:#fff}
.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{background-color:#4b4b4b!important;color:#fff}
.panel-primary{border-color:#ddd!important}
.list-group.categories a.list-group-item:focus,.list-group.categories a.list-group-item:hover{background-color:#181818!important;color:#fff!important}
.product-info-box .heading{padding:13px 20px;font-size:18px;color:#181818!important;text-transform:uppercase;background:#fff;border-top:1px solid #e8e8e8;border-right:1px solid #e8e8e8;border-bottom:4px solid #ddd!important;border-left:1px solid #ddd}

.caption{text-align:center}
.cst-trade-shows{height:480px;background-position:center;background-repeat:no-repeat;background-size:cover}
.cst-trade-shows-container{margin:0 auto;width:95%;padding:40px;box-sizing:border-box;max-width:1080px;top:20%;position:relative;background-color:rgba(255,255,255,.8)}
.cst-trade-shows-container .pre-heading{font-family:"Roboto Condensed",sans-serif;color:#292929;font-weight:500;border-bottom:1px solid #004381;font-size:14px;display:inline-block;padding-bottom:3px;text-transform:uppercase;margin:0;letter-spacing:.15px;padding:0}
.cst-trade-shows-container h2{font-family:serif;color:#292929;font-size:46px;font-weight:600;margin-top:10px;padding:0}
.cst-trade-shows-container p{font-family:"Roboto Condensed",sans-serif;color:#292929;font-size:16px;font-weight:300;margin:10px 0 40px;display:inline-block;width:100%}
.cst-trade-shows-container a{padding:15px 30px;display:inline;background-color:#4b4b4b;font-family:"Roboto Condensed",sans-serif;font-weight:300;font-size:16px;color:#fff!important;text-decoration:none;margin-left:20px}
.footer-links{padding:40px 0}
.carousel-inner>.item>a>img,.carousel-inner>.item>img{line-height:1;width:100%;}
.carousel-inner>.item>a>img.mob{display:none;}
@media screen and (max-width:767px){
	.carousel-inner>.item>a>img.desk{display:none;}
	.carousel-inner>.item>a>img.mob{display:block;}
}
.pamount {
    border: 1px solid #cbcbcb;
}