@font-face {
    font-family: 'arialnarrow';
    src: url('../eot/arialn-webfont.eot');
    src: url('../eot/arialn-webfontd41d.eot?#iefix') format('embedded-opentype'),
         url('../woff2/arialn-webfont.woff2') format('woff2'),
         url('../woff/arialn-webfont.woff') format('woff'),
         url('../ttf/arialn-webfont.ttf') format('truetype'),
         url('../svg/arialn-webfont.svg#arialnarrow') format('svg');
    font-weight: normal;
    font-style: normal;

}

/*@font-face {
    font-family: 'arialnarrow';
    src: url('fonts/arialnb-webfont.eot');
    src: url('fonts/arialnb-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/arialnb-webfont.woff2') format('woff2'),
         url('fonts/arialnb-webfont.woff') format('woff'),
         url('fonts/arialnb-webfont.svg#arialnarrow') format('svg');
    font-weight: normal;
    font-style: normal;

}*/

.pageListHeader {
	display: none;
}

.featured-listing {
	margin: 12px 15px !important;
}

.landing-page-header {
	width: 100%;
	box-shadow: 0 0 30px 0 rgba(0,0,0,0.4);
}

.landing-page-header .sf-Image-wrapper img {
	transform: scale(1.3);
}

.landing-page-header .col-sm-3 {
	padding: 0;
}

.landing-page-header .sf-Image-wrapper {
	width: 100%;
	float: left;
	height: 320px;
	overflow: hidden;
}

.landing-page-second-row .featured-listing,.landing-page-second-row .blog-listing {
	width: 100% !important;
	margin: 0 !important;
	margin-top: 20px !important;
}

.landing-page-featured-in {
	border-bottom: 1px solid #ccc;
	width: 100%;
	padding-bottom: 0px;
	margin-top: 40px;
	margin-bottom: 15px;
	font-family: 'arialnarrow';
	display:flex;
	justify-content:space-between;
}

.landing-page-featured-in .left-box {
	font-size: 22px;
}

.landing-page-featured-in .right-box {
}


.landing-page-featured-in a {
	font-size: 14px;
	font-weight: 600;
	position: relative;
	top: 0;
	letter-spacing: 1px;
}

.landing-page-second-row .img_wrapper {
	border: 1px solid #b0b0b0;
	border-radius: 10px;
	margin: 0 auto 0px auto;
	height: 320px;
	overflow: hidden;
	display: table-cell;
	vertical-align: middle;
}

.landing-page-second-row .img_wrapper img {
	border: none;
	border-radius: 0;
	margin: 0;
	width: auto;
	max-width: 100%;
	height: auto;
	max-height: 100%;
}

.blog-listing h5 {
	margin-top: 20px;
}

.landing-page-third-row #instafeed [class*="col-"]:nth-child(3n+1) {
	clear: unset;
}

.landing-page-third-row .gallery.instaimg {
	height: 250px;
	margin-bottom: 20px;
	overflow: hidden;
}

.landing-page-third-row .gallery.instaimg a {
	overflow: hidden;
	height: 250px;
	margin-bottom: 30px;
	background-color: #000;
	display: table-cell;
	vertical-align: middle;
}

.tradeshow-events-image .sf-Image-wrapper {
	height: 250px;
	margin-top: 20px;
	border-radius: 4px;
	overflow: hidden;
	float: left;
	width: 100%;
	border: 1px solid #ccc;
}



.p-0 {
	padding: 0 !important
}

.pageContentWrapper .pageContent p.landing-page-welcome {
font-family: 'arialnarrow';
font-size: 22px;
margin-bottom: 5px;
text-transform: uppercase;
}

.tradeshow-events-image p {
	margin: 0;
}

@media (max-width: 1650px){
	.landing-page-header .sf-Image-wrapper {
	height: 250px;
}
}

@media (max-width: 1024px){

.pageContentWrapper {
	padding: 40px 15px;
}
.landing-page-third-row .gallery.instaimg  {
	width: 50%;
	float: left;
}
.landing-page-header .sf-Image-wrapper {
    height: 190px;
}
}

@media (max-width: 980px){
	.landing-page-second-row > .col-md-6 {
	width: 50%;
	float: left;
}
.landing-page-header .sf-Image-wrapper {
    height: 140px;
}
.tradeshow-events-image .sf-Image-wrapper {
	height: 250px;
	text-align: center;
}
.tradeshow-events-image .sf-Image-wrapper img {
	max-width: 100%;
	max-height: 100%;
	display: inline-block;
}
}

@media (max-width: 767px){
	.landing-page-header .col-sm-3 {
	padding: 0;
	width: 25%;
	float: left;
}
.landing-page-header .sf-Image-wrapper {
	height: 140px;

}
.blog-listing img {
	width: 100%;
}
.blog-listing img {
	width: 100%;
}
.landing-page-second-row .img_wrapper {
	width: 100%;
	text-align: center;
}
.tradeshow-events-image .sf-Image-wrapper {
	text-align: center;
}
.tradeshow-events-image .sf-Image-wrapper img {
	max-width: 100%;
	max-height: 100%;
	display: inline-block;
}
.landing-page-second-row .img_wrapper {
	width: 100%;
	text-align: center;
	display: block;
}
}

@media (max-width: 667px){
	.landing-page-header .col-sm-3 {
	padding: 0;
	width: 50%;
	float: left;
}
	.landing-page-second-row > .col-md-6 {
	width: 100%;
	float: left;
}
.landing-page-third-row .gallery.instaimg  {
	width: 100%;
	float: left;
}
.tradeshow-events-image .sf-Image-wrapper {
	height: 200px;
}
.landing-page-header .sf-Image-wrapper {
	height: 200px;
}
.landing-page-second-row .img_wrapper {
	width: 100%;
	text-align: center;
	display: block;
}
.landing-page-header .sf-Image-wrapper img {
	transform: scale(1.4);
}
}

@media (max-width: 480px){
	.landing-page-header .sf-Image-wrapper {
	height: 140px;
}
.tradeshow-events-image .sf-Image-wrapper {
	height: 150px;
	text-align: center;
}
.tradeshow-events-image .sf-Image-wrapper img {
	max-width: 100%;
	max-height: 100%;
	display: inline-block;
}
}


@media (max-width: 384px){
	.landing-page-header .sf-Image-wrapper {
	height: 135px;
}
}

@media (max-width: 340px){

.landing-page-header .sf-Image-wrapper img {
	transform: scale(1.6);
}
}
