@media only screen and (max-width: 1100px){

	.divPageWidth{
		padding:0 20px;
	}

	#ulTopNav, #divContentLeft{
		display:none;
	}

	#aTopLogo{
		height:auto;
	}

	#aTopLogo img {
		height:100px;
	}


	#spnIjfTitle{
		position:absolute;
		display:block;
		top:30px;
		left:150px;
		font-weight: 700;
		color:white;
		font-size:30px;
		font-family: 'Roboto Condensed';
	}



	#aMobNavSearch{
		position:absolute;
		right:80px;
		top:28px;
		display:inline-block;
		height:36px;
		width:36px;
		background-image:url('/modules/main/images/icon-search.png');
		background-size:cover;
		background-position:center;
	}

	#aMobNavBurger{
		position:absolute;
		right:20px;
		top:30px;
		display:inline-block;
		height:30px;
		width:36px;
		background-image:url('/modules/main/images/menu-icon.png');
		background-size:cover;
		background-position:center;
	}

	#divTopSearch{
		display:none;
	}

	#divMobileMenuCtr{
		display:block;
	}


	#ulMobileMenu{
		display:none;
		border-top:3px solid white;
	}

	#ulMobileMenu li{
		display:block;
		border-bottom:3px solid white;

	}

	#ulMobileMenu li a{
		display:block;
		padding:10px;
		text-decoration: none;

	}


	#ulMobileMenu li.cat a{
		background-color:#0E2E69;
		color:white;

	}

	#ulMobileMenu li.nav a{
		background-color:#133d8b;
		color:white;

	}


	#spnFreephone{
		margin-left:0px;
	}

	.spnTextFull{
		display:none;
		margin:0;
	}

	.jconfirm .jconfirm-box {
		max-width: 90% !important;
	}



}



@media only screen and (max-width: 800px){

	#spnIjfTitle{
		top:34px;
		left:150px;
		font-size:24px;
	}

	#divContentLeft{
		display:none;
	}

	.divFooterBlock{
		display:block;
		width:45%;
		margin-bottom:30px;
	}

	#spnFreephonePrefix{
		display:none;
	}


	.aBlockLink{
		/* width:32%; */
	}
	
	.aBlockLink .product-image {
		/* padding-bottom: 75%; */
	}


}


@media only screen and (max-width: 700px){


	#divTitleMobile{
		display: block;
		margin: 0 0 30px;
		color: #0E2E69;
		font-size:32px;
	}

	#h1Product{
		display: none;
	}


	#tblBasket .divTableRowHeader, #tblBasket .itemprice{
		display:none !important;
	}

	#tblBasket .divTableRow, 	#tblBasket .divTableCell{
		display: block;
		text-align:center;
	}

	#tblBasket .divTableRow {
		border-bottom:2px solid #eeeeee;

	}
	#tblBasket .divTableCell {
		border:0;
	}

	#tblBasket .divTableCell .divCustomDetails {
		margin:10px 0;
	}

	#tblBasket .divTableCell img{
		width:75%;
	}

	#divProductImagery, #divProductDetails{
		width: 100%;
		display: block;
		vertical-align: top;
	}


}


@media only screen and (max-width: 600px){

	#spnFreephone{
		/* display:none; */
	}


	.frmStandard label{
		display: block;
	}


	/* .aBlockLink{
		width:48%;
	}
	
	.aBlockLink .product-image {
		padding-bottom: 75%;
	} */


	#spnIjfTitle{
		display:none;
	}

	input[type=text],	input[type=password], select{
		max-width:50%;
		width:auto;
	}


}




@media only screen and (max-width: 360px){

	/* .aBlockLink{
		width:100%;
	}
	
	.aBlockLink .product-image {
		padding-bottom: 75%;
	} */


}
