@media handheld, screen and (max-device-width : 720px) {
	
	body {
		min-width: initial;
		-webkit-text-size-adjust: none;
	}
	
	* { 
		max-height: 999999px;
	}

	#phoneHeader, #contact .articleContentLeft,  #item0 .articleContentRight, #item1 .articleContentLeft, #about #imagePromo, #item3 .articleContentRight, #bespoke .backgroundHolderRight, #bespoke .articleContentRight, #bespoke #boxPromoHolder {
		display: none;
	}
	
	#item0 .backgroundHolderRight, #item1 .backgroundHolderLeft, #imagePromo, #item3 .backgroundHolderRight, #contact .backgroundHolderLeft, #promoHolder {
		background-image: none;
	}
	
	#promoHolder {
		background-color: #323232;
		height: 350px;
	}
	
	#headerHolder, #testimonialContent, #mainContent, #prodcutDetails, .articleContent, #contactHolder, #collection #mainContentLeft, #promoContent, #item0 .articleContentLeft, #item1 .articleContentRight, #bespoke #testimonialContent, #testimonialContent h3, #bespoke .testimonial{
		width: 100%;
		margin: 0 auto;
		text-align: center;
	}

	#contact .articleContentRight {
		width: 100%;
		float: left;
	}
	
	.whiteButton {
		margin: 0 auto;
		font-size: 26px;
		height: 42px;
		width: 285px;
	}
	
	#product .whiteButton {
		margin: 0 auto;
	}
	.articleContent h1, .articleContent h2, #mainContent h1, #mainContent p, #promoHolder #promoContent h2, #promoHolder #promoContent p, #item0 .articleContentLeft p, #item1 .articleContentRight p, #item2 p, #item3 .articleContentLeft p,  #bespoke .articleContentLeft, #bespoke .articleContentLeft p, #boxPromoContent, #boxPromoContent p, #bespoke .articleContent h2 , #collection #mainContentRight, #item3 h2, #item0 h2{
		width: auto;
	}
	
	#home .whiteButton {
		margin-left: 100px;
	}
	
	
	/* HEADER */
	#headerHolder {
		height: 124px;
	}
	
	#navItems {
		height: 64px;
		font-size: 28px;
		width: 100%;
	}
	
	.navItem {
		height: 50px;
		margin: 0;
		padding: 15px 0 0 0;
		text-align: center;
		border-right: none;
		width: 25%;
	}
	
	#logo {
		width: 100%;
	}
	
	#logo a {
		margin: auto;
		margin-top: 12px;
		background-repeat: no-repeat;
	}
	
	#collecitionsHolder {
		width: 25%;
	}
	
	#collecitionsHolder ul {
		position: absolute;
		margin-top: 62px;
		width: 100%;
	}
	
	#collecitionsHolder li {
		display: block;
		width: 25%;
		float: left;
	}
	
	#collecitionsHolder .navItem {
		width: 100%;
	}
	
	
	/* FOOTER */
	#contactPanelContent {
		font-size: 24px;
	}
		
	#contactPanelContent address {
		float: none;
	}
	
	#faceBookLink {
		margin: 50px 0 30px 0;
		font-size: 18px;
	}
	
	#contactPanelContent small {
		font-size: 18px;
		display: block;
	}
	
	/* HOME PAGE */
	#home .articleContentRightInner {
		margin-left: 0;
	}
	
	/* CONTACT PAGE */
	
	#contactDetails {
		margin-left: auto;
		text-align: center;
	}
	
	#contactDetails p, #contactDetails address , #contactDetails .phoneNum{
		font-size: 24px;
		margin: 50px;
		text-align: center;
	}
	
	#contactDetails h3 {
		font-size: 38px;
	}
	
	#contact .backgroundHolder, #contact .backgroundHolderLeft {
		background: #FFF;
	}
	
	.emailText {
		font-size: 38px;
	}
	
	
	/* PRODUCT PAGE */
	
	#prodcutDetails h1 {
		font-size: 60px;
		line-height: 65px;
	} 
	
	#prodcutDetails #refNum {
		font-size: 22px;
	}
	
	#prodcutDetails img, #productInfo {
		float: none;
	}
	
	#prodcutDetails img {
		margin-top: 1px;
	}

	#productInfo {
		width: 100%;
		margin-top: 0;
	}
	
	.socialLinks {
		margin: auto;
		width: 452px;
	}
	
	.socialButton {
		margin-right: 50px;
		width: 70px;
		height: 70px;
	}
	
	#productControls {
		float: none;
		width: 454px;
		margin: 200px auto 100px;
		height: 90px;
		position: relative;
	}
	
	.fbButton:hover {
		background-position: 21px -361px;
	}
	
	.fbButton {
		background-position: -249px -361px;
	}
	
	.gpButton:hover {
		background-position: -42px -361px;
	}
	
	.gpButton {
		background-position: -311px -361px;
	}
	
	
	.twButton:hover {
		background-position: -114px -361px;
	}
	
	.twButton {
		background-position: -385px -361px;
	}
	
	.pnButton:hover {
		
		background-position: -187px -361px;
	}
	
	.pnButton{
		margin-right: 0;
		background-position: -447px -361px;
	}
	
	.productControl {
		width: 112px;
		height: 112px;
	}
	
	#listingButton, .nextProductButton, .prevProductButton {
		position: absolute;
		top: 0;
	}	

	.prevProductButton:hover {
		background-position: -140px -427px;
	}	
	
	.prevProductButton {
		background-position: -342px 23px;
	}

	#listingButton:hover {	
		
		background-position: -301px -61px;
	}
	
	#listingButton {	
		left: 173px;
		background-position: -319px -141px;
	}
	
	.nextProductButton:hover  {
		
		background-position: -55px -427px;
	}
	
	.nextProductButton{
	left: 336px;
		background-position: -393px -85px;
	}
	
	#product #promoHolder {
		height: 495px;
	}
	
	.testimonial {
		width: 1017px;
		margin: 0 10px;
	}
	
	#testimonialContent {
		padding-bottom: 0;
	}
	
	#testimonialContent h2 {
		margin-bottom: 50px;
	}
	
	.testimonial h3 {
		text-align: center;
	}
	
	#testimonialText {
		margin: 50px auto;
		width: 90%;
	}
	
	#testimonialText p {
		width: auto;
		margin-bottom: 50px;
		font-size: 26px;
	}
	
	#testimonialControls {
		left: 0;
		float: left;
		width: 100%;
		top: -107px;
		position: relative;
		height: 0;
	}
	
	#testimonialControls .nextProductButton, #testimonialControls .prevProductButton {
		display: block;
		float: right;
		position: relative;
		left: auto;
		margin-right: 50px;
	}
	
	#testimonialControls .prevProductButton {
		float: left;
		margin-left: 50px;
	}
	
	.pagination {
		margin-bottom: 80px;
	}
	
	.pagination a {
		width: 45px;
		height: 45px;
		margin: 0 70px 0 0;
	}
	
	/* ABOUT PAGE */
	
	#about  .articleContent{
		padding-top: 100px;
	}
	
	#item0 .articleContentLeft p, #item1 .articleContentRight p, #item3 .articleContentLeft p, #bespoke .articleContentLeft p, #bespoke #promoContent p, #prodcutDetails p , #bespoke #promoContent #testimonialText p{
		margin: 50px;
		font-size: 26px;
		line-height: 45px;
	}
	
	#item1 .backgroundHolderLeft {
		background: #b4ae9e;
	}
	
	#about .articleContentRightInner, #item3 .articleContentLeft {
		margin: 0;
	}
	
	#item2 .articleContentLeft, #item2 .articleContentRight, #item2 .backgroundHolderLeft , #item2 .backgroundHolderRight, #item3 .articleContentLeft  {
		width: 100%;
	}
	
	#item2 .backgroundHolderLeft , #item2 .backgroundHolderRight { 
		height: 50%;
	}
	
	#item2 .articleContentLeft p , #item2 .articleContentLeft{
		margin: 0;
	}
	
	
	/* BESPOKE PAGE */
	
	#bespoke #promoContent img {
		float: none;
		margin: auto;
	}
	
	#bespoke #promoContent, #bespoke #promoHolder {
		height: 900px;
	}
	
	#boxPromoHolder {
		background: none;
		
	}
	#boxPromoHolder, #boxPromoContent {
		height: 300px;
	}
	
	#bepsoke .testimonial {
		margin: 0;
		width: 100%;
	}
	
	#bespoke #testimonialContent {
		padding-bottom: 50px;
		padding-top: 0;
	}
	
	/* COLLECTION PAGE */
	
	.fixedContent {
		position: static !important;
		margin-top: 0 !important;
		padding-top: 100px !important;

	} 
	
	#collection #mainContentRight {
		float: none;
		margin: 0 auto;
	}
	
	#collection .contentHolder {
		min-height: 0;
	}
}











