@media only screen and (max-width: 1150px) and (min-width: 1025px) {
	
	
	.banner_content .row {
	    margin-top: 50px;
	}
	
	div.banner_content p {
		padding: 0 80px;
	}
	
	div.product h3 {
		width: 95px;
		font-size: 16px;
	}
	
	div.product figure {
		width: 100px;
	}
	
	div.bx-wrapper ul#market-slider li {
		width: 320px !important;
	}
	
	table.contact-table td {
		height: 100px;
	}
	
	ul#nav-main li {
		margin-left: 5px;
	}
	
	ul.topnav li {
		margin-left: 12px;
	}
	
	ul.topnav li:first-child {
		margin-left: 0;
	}
	
	.button.small {
		padding-left: 10px ;
	}
	
	section#content img {
		max-width: 100%;
		height: auto;
	}
}

@media only screen and (max-width: 1024px) and (min-width: 960px) {
	
	/* iPad Landscape */
	
	.banner_content .row {
	    margin-top: 50px;
	}
	
	div.banner_content p {
		padding: 0 80px;
	}
	
	div.product h3 {
		width: 95px;
		font-size: 16px;
	}
	
	div.product figure {
		width: 100px;
	}
	
	div.bx-wrapper ul#market-slider li {
		width: 320px !important;
	}
	
	table.contact-table td {
		height: 100px;
	}
	
	ul#nav-main li {
		margin-left: 5px;
	}
	
	ul.topnav li {
		margin-left: 12px;
	}
	
	ul.topnav li:first-child {
		margin-left: 0;
	}
	
	section#content img {
		max-width: 100%;
		height: auto;
	}
	
}

@media only screen and (max-width: 959px) and (min-width: 768px) {
	
	/* iPad Portrait */
	
	.button.small {
			padding-left: 10px ;
		}	
	
	header .five,
	header .four,
	header .push-five,
	header .push-four {
		width: 75% !important;
		left: 0 !important;
		
	}
	
	.ff_composer input[type="submit"],
	.button {
		display: block;
	}
	
	div.site_search input {
		width: 70%;
	}
	
	ul#flags {
		margin: 20px 0 0 0;
	}
	
	ul#member {
		width: 70%;
		margin: 23px 0 0 0px;
		text-align: right;
		
	}
	
	a#slogo {
		margin-top: 35px;
	}
	
	ul.topnav {
		text-align: right;	
	}
	
	ul#nav-main {
		margin-top: 40px;
	}
	
	ul#nav-main li {
		margin-left: 0;
		font-size: 12px;
	}
	
	ul#nav-main li a {
		padding: 5px;
	}
	
	.bx-wrapper .bx-pager, 
	.bx-wrapper .bx-controls-auto {
		bottom: 10px !important;
	}
	
	.bx-wrapper .bx-controls-direction a {
		margin-top: -35px !important;
	}
	
	.banner_content .row {
	    margin-top: 50px;
	}
	
	div.banner_content p {
		font-size: 34px;
		padding: 0 80px;
	}
	
	div.black-back .row .six,
	div.black-back .row .offset-by-six {
		width: 100% !important;
		margin-left: 0 !important;
	}
	
	
	div.black-back  a.button.transparent {
		width: 150px;
	}
	
	div.product {
		height: 240px;
	}
	
	div.product h3 {
		width: auto;
		font-size: 16px;
		margin-left: auto;
		margin-right: auto;
		text-align: center;
		float: none;
		padding-top: 20px;
		margin-top: 0;
	}
	
	div.product figure {
		width: 100px;
		float: none;
		margin: 10px auto;
	}
	
	div.product-hover img {
		top: -40px;
	}
	
	div.product-hover span {
		top: 125px;
	}
	
	img.latest-img {
		float: none;
	}
	
	.latest .button.large {
		position: relative;
		bottom: 0;
	}
	
	section#content img {
		max-width: 100%;
		height: auto;
	}
	
	table.contact-table td {
		height: 100px;
	}

}