#manufacturers{background-color: #2F2F2F;padding-bottom:20px;}
#manufacturers h1,#manufacturers h3{font-size: 22px;color: #FFFFFF;text-align: center;padding-bottom: 20px;}
#manufacturers ul{padding: 0 3px;margin-bottom: 10px;}
#manufacturers ul:after{clear: both;content: "";display: block;height: 0;visibility: hidden;}
#manufacturers li{width: 210px;float: left;margin-right: 20px;background-color: #FFFFFF;height: 90px;margin-bottom: 20px;}
#manufacturers li:nth-child(6n){margin-right: 0;}
#manufacturers li a{position: relative;display: block;padding-top: 15px;height: 75px;}
#manufacturers li a:before{content: "";width: 100%;height: 100%;position: absolute;left: 0;top: 0;background-color: #000000;opacity: 0;-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;}
#manufacturers li a:hover:before{opacity: 0.7;}
#manufacturers li a:hover strong{opacity: 1;}
#manufacturers li a strong{position: absolute;text-align: center;width: 80%;color: #FFFFFF;top: 30px;left: 10%;opacity: 0;}
#manufacturers li a img{max-width: 80%;display: block;margin: 0 auto;}
#manufacturers .quick-btn{background-color: #474747;margin: 0 3px;height: 38px;line-height: 38px;text-align: center;}
#manufacturers .quick-btn a{display: inline-block;width: 42px;font-size: 14px;margin: 0 4px;font-weight: bold;color: #FFFFFF;text-decoration: none;}
#manufacturers .quick-btn a:hover{background-color: #818181;}
#manufacturers h3{line-height: 40px;padding-top: 20px;font-size: 30px;}
/*details*/
#manufacturers-details{background-image: url("../images/mfg-details-bg.png");background-repeat: no-repeat;background-position: right 15px;}
#manufacturers-details .description{margin-top: 40px;color: #C6C6C6;width: 900px;line-height: 20px;padding-bottom: 10px;}
#manufacturers-details .description .image{width: 280px;height: 100px;float: left;margin-right: 27px;background-color: #FFFFFF;}
#manufacturers-details .description .image img{max-width: 100%;max-height: 100%;display: block;}
#manufacturers-details .description h1{line-height: 50px;font-size: 22px;color: #FFFFFF;padding-top: 20px;}
#manufacturers-details .description a.rfq{width: 180px;height: 30px;border: 1px solid #5C5C5C;display: inline-block;text-align: center;line-height: 30px;color: #FFFFFF;margin-bottom: 10px;}
#manufacturers-details .description a{color:#F7763D;}
#manufacturers-details h2{font-size: 21px;color: #FFFFFF;text-transform: uppercase;font-weight: bold;line-height: 50px;margin-top: 10px;clear: both;}
#manufacturers-details ul.news{column-count: 2;column-gap: 40px;-webkit-column-count: 2;-webkit-column-gap: 40px;-moz-column-count: 2;-moz-column-gap: 40px;border-bottom: 1px dotted #474747;padding-bottom: 10px;}
#manufacturers-details ul.news li{padding: 5px 0;line-height: 16px;}
#manufacturers-details ul.news li a{color: #C6C6C6;font-size: 13px;}
#manufacturers-details ul.news li s{color: #828282;float: right;text-decoration: none;}
/*products-list list*/
ul.products{margin: 0 0 2px 0;}
ul.products li:nth-child(2){width: 280px;}
ul.products li:nth-child(3){width: 450px;}
ul.products li:nth-child(4){width: 300px;}
ul.products li:last-child{width: 160px;}
@media screen and (max-width: 768px)
{
	#manufacturers li{width: 49%;margin-left: 1%;height: auto;}
	#manufacturers li:nth-child(2n+1){margin-left: 0;}
	#manufacturers .quick-btn{height: auto;}
	#manufacturers-details .description{margin: 0 0.5rem;width: auto;}
	#manufacturers-details .description .image{float: none;height: auto;background-color: transparent;margin: 0 auto;width: auto;max-width: 70%;}
	#manufacturers-details .description h1{padding-top: 0;text-align: center;font-size: 20px;}
	#manufacturers-details .description a.rfq{background-color: #EEEEEE;color: #000000;margin: 0 auto;display: block;}
	#manufacturers-details h2{padding-left: 0.5rem;}
	#manufacturers-details ul.news{column-count: auto;-webkit-column-count: auto;-moz-column-count: auto;padding: 0 0.5rem;}
	#manufacturers-details ul.news li{border-bottom: 1px dotted #444444;}
	#manufacturers-details ul.news li a{font-size: 12px;}
	#manufacturers-details ul.news li s{float: none;display: block;}
}