 .index-page .supplier-banner {
 	width: 100%;
 	height: 520px;
 	background: url(../images/supplier/banner.jpg);
 	background-size: cover
 }

 .supplier-container .icon {
 	padding: 0;
 	text-align: right;
 	line-height: 30px
 }

 .supplier-container .icon img {
 	width: 25px;
 	height: 25px;
	float: left;
 }

 @media only screen and (min-width:1240px) {
 	.supplier-right {
 		padding-left: 50px;
 	}
 }




 @media only screen and (max-width:740px) {

 	.supplier-banner {
 		height: 220px !important;
 		background-repeat: no-repeat;
 		background-size: cover;
 	}
	
	
	.section--header h2{
		
		font-size: 18px!important;
	}

 	.supplier-banner-content {
 		margin-top: 20px;
 	}
 }


 @media only screen and (min-width:741px) and (max-width:1240px) {

 	.supplier-banner {
 		height: 320px !important;
 		background-repeat: no-repeat;
 		background-size: cover; 
 	}

 	.supplier-banner-content {
 		margin-top: 30px;
 	}
	
	.section--header h2{
		
		font-size: 18px!important;
	}
 }