.pop-p { clear: none; }
.suppliers { margin-bottom: 15px; border: 1px solid #D3D2D2; text-align: center; }
.suppliers h4 { color: #6C6C6C;     height: 56px; padding-top:5px;}
.suppliers h4:hover { color: #FFFFFF;}
.suppliers:hover { opacity: 1; background-color: #0C095A; }
.suppliers img { /*opacity: 0.9;*/ /*background-color: rgba(9, 6, 83, 0.86);*/ }
.suppliers{
/*width:48%;*/
float:left;
position:relative;
transition: all 1s ease;
   -moz-transition: all 1s ease;
   -ms-transition: all 1s ease;
   -webkit-transition: all 1s ease;
   -o-transition: all 1s ease;
   padding:5px;
 
}
.suppliers:hover {

transform:matrix(1.04, 0, 0, 1.04, 0, 0);
-ms-transform:matrix(1.04, 0, 0, 1.04, 0, 0);
-webkit-transform:matrix(1.04, 0, 0, 1.04, 0, 0);
transition: all 1s ease;
 -moz-transition: all 1s ease;
 -ms-transition: all 1s ease;
 -webkit-transition: all 1s ease;
 -o-transition: all 1s ease;
 color: #FFFFFF !important;
}
.suppliers img{
width:100%;
display:block;
transition: all 1s ease;
 -moz-transition: all 1s ease;
 -ms-transition: all 1s ease;
 -webkit-transition: all 1s ease;
 -o-transition: all 1s ease;
}

.listp {float:left;
	margin: 0 0 25px 0;
	padding: 0;
	list-style: none;
}
.listp li {width:100%; float:left;
	margin: 0;
	padding: 5px 0 11px 0px;
	border-bottom: 1px solid rgba(193, 193, 193, 0.38);
	/*background-image: url(../../images/bulletp.png);*/
	background-repeat: no-repeat;
	background-position: left 5px;
	color: #FFF;
	list-style-position: inside;
}
.spright{  position: relative;
    width:60%;
    padding: 0;
    float: left;
}
.spleft{  position: relative;
    width:38%; left:16px;
    padding: 0;
    float: left;
}
.protitle{text-transform:uppercase !important; font-size: 19px !important; font-weight: bold;}
.featherlight h2 { font-size: 16px; color: #fff; margin: 0 0 15px 0; padding-bottom: 15px; border-bottom: 1px solid #FFFFFF }
.photostyle { float: left; margin-right: 12px; }
 @media all {
.featherlight { display: none; position: fixed; top: 0; bottom: 0; left: 0; right: 0; z-index: 9999; height: 100%; text-align: center; cursor: pointer; background: #333; background: rgba(20, 75, 111, 0.67); ; }
.featherlight .featherlight-close { position: absolute; z-index: 9999; right: 0; top: 0; line-height: 25px; width: 25px; cursor: pointer; text-decoration: none; text-align: center; font: Arial, sans-serif; background: #FF0A09; color: #fff; }
.featherlight:before { content: ''; display: inline-block; height: 100%; vertical-align: middle; margin-right: -0.25em; }
.featherlight .featherlight-content { text-align: left; display: inline-block; vertical-align: middle; position: relative; padding: 2%; width: 80%; max-height: 95%; overflow: auto; background: rgba(12, 9, 90, 0.93); cursor: auto; color: #fff; -webkit-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.75); -moz-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.75); box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.75); font-size: 14px; line-height: 19px; }
.featherlight .featherlight-inner { display: block; }
.featherlight-iframe .featherlight-content { min-height: 60%; }
.featherlight iframe { border: none; position: absolute; top: 0; bottom: 0; left: 0; right: 0; height: 100%; width: 100%; }
.featherlight .featherlight-image { width: 100%; }
}
 @media all {
.lightbox { display: none; }
/*
				.fl-page h1,
				.fl-page h3,
				.fl-page h4 {
					font-family: 'HelveticaNeue-UltraLight', 'Helvetica Neue UltraLight', 'Helvetica Neue', Arial, Helvetica, sans-serif;
					font-weight: 100;
					letter-spacing: 1px;
				}
				.fl-page h1 { font-size: 110px; margin-bottom: 0.5em; }
				.fl-page h1 i { font-style: normal; color: #ddd; }
				.fl-page h1 span { font-size: 30px; color: #333;}
				.fl-page h3 { text-align: right; }
				.fl-page h3 { font-size: 15px; }
				.fl-page h4 { font-size: 2em; }*/
				
				
.fl-page .jumbotron { margin-top: 2em; }
.fl-page .doc { margin: 2em 0; }
.fl-page .btn-download { float: right; }
.fl-page .btn-default { vertical-align: bottom; }
.fl-page .btn-lg span { font-size: 0.7em; }
.fl-page .footer { margin-top: 3em; color: #aaa; font-size: 0.9em; }
.fl-page .footer a { color: #999; text-decoration: none; margin-right: 0.75em; }
.fl-page .github { margin: 2em 0; }
.fl-page .github a { vertical-align: top; }
.fl-page .marketing a { color: #999; }
/* override default feather style... */
.fixwidth { background: rgba(256,256,256, 0.8); }
.fixwidth .featherlight-content { width: 500px; padding: 25px; color: #fff; background: #111; }
.fixwidth .featherlight-close { color: #fff; background: #333; }
}
 @media(max-width: 768px) {
.fl-page h1 span { display: block; }
.fl-page .btn-download { float: none; margin-bottom: 1em; }
.featherlight img { width: 95%; }
}
