@media (max-width : 640px)  {
	.bx-wrapper img {
		height: inherit !important;
	}
	.hpLeft1 img {
		height: inherit !important;
		max-width: 100%;
	}
	#headerLogo {
		width: 19.80198019801980198019801980198%;
		height: inherit;
		min-width: 100px;
	}
	#headerLogo img {
		max-width: 100%;
	}
	.noMobile {
	    display: none !important;
	}
	.mobileOnly {
		display: inherit;
	}
	#orangeBand {
		display: none;
	}
	#mainHeader {
		/*background-size: contain;*/
		height: auto;
		background-image: url('../images/bg-textura-mobile.jpg');
		background-repeat: repeat;
	}
	#mainFooterContent, #mainContainer, #layoutColumn1, #layoutColumn2 {
		width: 99%;
	}
	#mainFooter {
		height: inherit;
		background-repeat: repeat;
	}
	#layoutColumn2 {
		padding: 0px;
		padding-left: 4px;
	}
	#headerSearch {
		background-image: none !important;
		position: inherit;
		float: left;
		margin: 0px;

	}
	#headerSocial {
		display: none;
	}
	.headerMenuLinkContainer a {
		background-image: none !important;
	}
	#mainHeaderLeft, #mainHeaderRight {
		display: none;
	}
	.caret {
		background-image: url('../images/arrow-black-down.png');
	}
	#headerMenu {
		margin-top: 10px;
		display: none;
	}
	#headerAccount {
		margin-top: 0px;
	}
	#headerMenu a {
		background-image: none !important;
	}
	#headerMenu .mainMenuLine, #headerMenu .menuDropDown {
		display: block;
		font-weight: bold;
		line-height: 18px;
		color: #fff;
	}
	#headerMenu .menuDropDown {
		display: block;
		text-align: center;
	}
	#headerMenu .mainMenuLine:hover {
		display: block;
	}
	#headerMenu .mainMenuLine:hover ul {
		display: block !important;
		position: absolute;
		padding-bottom: 4px;
	}
	#headerMenu ul {
		display: none;
		background-color: #cacaca;
		width: 100%;
	}

	#headerMenu ul li {
		float: left;
		width: 100%;
		background-color: #0087d0;
	}
	.boxTitle {
		background-image: url('../images/title-bg-mobile.jpg');
	}
	#cssmenu ul li {
		height: auto;
		vertical-align: middle;
		line-height: 40px;
		text-align: center;
		width: 100%;
		background-image: none !important;
		padding: 0px;
		background-color: #e8e8e8;
	}
	#cssmenu ul li a {
		color: #ff6600;
		border-bottom: 1px solid #e8e8e8;
	}
	#cssmenu > ul ul {
		width: 100%;
		position: relative !important;
		margin: 0px;
		clear: both;
		display: block;
		opacity: 1;
		top: 0px;
	}
	#cssmenu > ul ul li {
		padding: 0px;
		background-color: #fff;
	}
	#cssmenu > ul ul li a {
		color: #404040;
	}

	#leftColumnBoxes, #footerNewsletter, #footerLogo {
		display: none;
	}
	.filterBox {
		display: none;
	}
	.filterBoxButton {
		margin-top: 5px;
		color: #fff;
		background-image: url('../images/title-bg-mobile.jpg');
		height: 40px;
		text-align: center;
	}
	.filterBoxButton  a {
		text-decoration: none;
		display: block;
		color: #fff;
		line-height: 40px;
	}
	#mainBreadcrumb {
		display: none;
	}
	.prdListOrder {
		display: none;
		margin-top: -35px;
	}
	.prdListItemDetails {
		width: 98%;
	}
	.prdListItemFooter {
		width: 100%;
	}
	.frontPager li.page, .fz12 .fl  {
		display: none;
	}
	.frontPager li.selected, .frontPager li.first, .frontPager li.previous, .frontPager li.next, .frontPager li.last {
		display: inherit;
	}
	#copyright {
		width: 100%;
	}
	#footerContent {
		width: 100%;
		padding: 0px;
	}
	.prdListItem  {
		border-bottom: 1px solid #e8e8e8;
	}
	.prdViewImages {
		width: 100%;
	}
	.prdViewMainImg {
		width: 100%;
		display: block;
	}
	.prdViewMainImg img {
		max-width: 100%;
	}
	.jcarousel-skin-simple .jcarousel-container-horizontal, .jcarousel-skin-simple .jcarousel-clip-horizontal {
		width: 100% !important;
		padding:0px;
	}
	.jcarousel-skin-simple .jcarousel-clip-horizontal ul {
		width: 80% !important;
	}
	.prdViewImgSlider {
		width: 100% !important;
	}
	.grpItems {
		width: 100%;
	}
	.prdViewPriceBox {
		margin: 0 auto;
		position: relative;
		float: none;
	}
	.lnkCompare {
		display: none;
	}
	.hpLeft1 {
		width: 100%;
		text-align: center;
	}
	#mainMenuItemsBrands {
		display: none;
	}
	#brandsCategories {
		cursor:pointer;
	}
	.detImgInfo {
		width: 100%;
	}
	#headerCartLink {
		display: none;
	}
	#cartItemsCount {
		margin-left: 29px;
		margin-top: -47px;
	}
	.tblHalfRow {
		width: 100%;
	}
	.orderComments {
	    width: 100%;
	}
	#layoutColumn2 img {
		max-width: 100% !important;
	}
	.prdListItemPic {
		width: 100%;
	}
}