@media screen and (max-width:960px) {
	.hidethis{display: none; width:0px; padding:0px !Important;}
}
@media screen and (max-device-width:960px) {
	.prodpricecont {width:auto; height:auto; float:none;}
	.addtocart2 {margin:auto;}
	.addtocartcont {float:none; overflow:auto; margin-bottom:5px;}
	.price-label {width:50%}
	.rrp-label {width:50%}
	.save-label {width:50%}
}	
@media screen and (max-device-width:800px) {
	.hidethis80{display: none; width:0px; padding:0px !Important;}
	.techbuy-categories a {padding-top: 4px; padding-bottom: 4px;}
	.link-table td {padding-top: 5px;padding-bottom: 5px;}
	.fpprice {padding:5px 0;}
	.fpbrand {padding:5px 0;}
	.bbcont {position:relative;top:0px;padding:0px 12px;}
	.bbcont .column {position: relative; float: left;}
	#bb-center {width: 100%;}
	#bb-left {width: 12px; right: 12px; margin-left: -100%; background: #2a2a2a; background: linear-gradient(#6e6c6d 0%,#2a2a2a 96%,#161616 100%); color:#ccc; height:24px; padding-top:2px;}
	#bb-left::after{content:"«"}
	#bb-right {width: 12px; text-align:right; margin-right: -12px; background: #2a2a2a; background: linear-gradient(#6e6c6d 0%,#2a2a2a 96%,#161616 100%); color:#ccc; height:24px;	padding-top:2px;}
	#bb-right::after{content:"»"}
	.custpcdesccont {width: 100%;}
	.hidethis2 {display: none; width:0px; padding:0px !Important;}
	#leftmenu {display:none;}
	.bordered-container {border:none; border-top: 1px solid #aaa;}
	#pagecontent {margin-left:0;}
	.gmenu {display:inherit; float:left; padding: 2px 5px 0 5px;}
	#setwidth {max-width:100%; min-width: 320px; width:100%; margin:0;}
	.topbarcontainer-center{max-width:100%; min-width: 320px; margin:0;}
	.topbarcocontainer-cent {max-width:100%; min-width: 320px; margin:0;}
	.techbuy-categories a {width:97%;}
	.tbcobb {margin:0px; padding-top:5px; text-align:center;}
	.catlist {padding:4px 2px;}
}
@media screen and (max-device-width:719px) {
	.product_img_cont {height:auto;border:none;padding:5px}
	#header {height: 50px;}
	.logo-image {height:50px; width:150px;}
	.logoclick {width:150px;}
	.homeheading {top:0px;}
	.hot_items {height:0px;}
	#tbslidenav {width:0px;}
	#footer2 {height:auto; overflow:auto;}
	.unpadded-bordered-container {border:none;}
	.search-summary {padding:0;}
	.topbarcontainer-left {float: left; 	padding-left: 0;}
	#search-form-container {left: 0; width: 220px;}
	.search-widget-text {width:175px;}
	.search-foot-con {padding: 3px 0 0 2px;}
	.topbarcontainer ul {padding-top:0px;}
	.homeheading {white-space:nowrap; overflow:hidden; width:100%; left:0;}
	.g2 {content:"<strong>Custom PC's</strong>"}
	.catcentertop {height:0px; overflow:hidden;}
	.con:after {content:"";}
	.width40, .width60, .bottom-container-clear {width:100%;}
	.width50 {width:auto;}
	.padwidth {padding-left:5px;padding-right:5px;}
	.h-box {padding: 0;}
	.socialstuff2 {height:0px; overflow:hidden; border-top:none; padding:0;}
	.tab-button {margin-bottom:2px;}
	.custompctotalbox, .leftmenuextras {display:none;}
	.rounded-top {border-top-left-radius:0px; border-top-right-radius:0px;}
	.rounded-top-right {border-top-right-radius:0px;}
	.rounded-top-left {border-top-left-radius:0px;}
	.rounded-bottom {border-bottom-left-radius:0px; border-bottom-right-radius:0px;}
	.rounded-right {border-top-right-radius:0px;border-bottom-right-radius:0px;}
	.rounded-all {border-radius:0px;}
	.rounded-none {border-radius:0;}
	#lastviewd {display:none;}
}
@media screen and (max-device-width:639px) {
	.hidethis3{display: none; width:0px; padding:0px !Important;}
	.topbarcocontainer {top:55px;}
	.topbarcontainer {height:55px;}
	#header-max {padding-top: 55px; position: relative;}
	.width50-6 {width:100%}
}
@media screen and (max-device-width:549px) {
	.product-summary {min-width: 0px;}
	.product-summary {min-width: 0px;}
	.product-image {float: none; 	width:auto;}
	.prodimgcont {float:none; margin:auto;}
	.prodinfocont {float:none; width:auto;}
	.product-category-crumbs {padding: 5px 10px 0;}
	.product-heading-link {padding: 5px; margin:0; width:95%; text-align:center;}
	.product-details img {max-width:100%; height:auto;}
	.width80l {width:100%; float:none;}
	.width20r {width:100%; float:none; text-align:left;}
}
@media screen and (max-device-width:420px) {
	body,select,input,textarea { font:110% verdana, arial, helvetica, sans-serif;} 
	.hidethis4 {display: none; width:0px; padding:0px !Important;}
	.search-product-name {font-size:120%;}
	.product-details {font-size:130%; padding: 0 3px 10px;}
	.gsh {float:none;}
	.search_tile_div {border-top: #d1d2d4 1px solid;}
	.link-table a {padding-left:2px; 	background: none;}
	.link-table td {padding:5px 2px;}
	.searchcbox {display:none; overflow:hidden;}
	.tsheaderc {display:none;}
	.srchreccount {white-space: normal;}
	.search-nav {padding: 5px 8px;}
	.search_tile_li {width:100%; padding: 0px !important;}
	.search_tile_desc {padding: 0px 5px 5px; font-size: 120%;}
	.bordered-container {padding:0px;}
	.cart-item td {padding: 5px;}
	.coredtotal {font-size: 16px;}
	.cototalcontainer {width: auto;}
	.checkoutbg {font-size: 120%;}	
	.cototals {float:right; width:140px;}
	.linedark {width: 130px; overflow:hidden;}
	.coiconcontainer {width: 0px;float: none;height: 15px;}
	.cofrupd {width:140px;}
	.iconcontainer {width:0px;}
	.textcontainer {text-align:center;}
	.lineone {width:130px;}
	#digicerts {float:none; width:90%;}
	.copayments {display:none;}
	.ppbox {display:none;}
	.ppboxm {display:block;}
	.con {margin-left:10px;}
	.width49 {width:100%}
	.sbb {width: 0px;}
	.width30 {width: 50%}
	#txtCustName, #txtAddressL1, #txtAddressL2, #txtProdName {max-width:300px;}
	#txtSuburb {width:150px}
	#intInvoiceNumber, #intProdId, #strSerial {max-width:100px}
	.custpcdescname {width:100%; float:none;}
	.custpcdescdet {width:100%; float:none; padding-bottom: 3px;}
	.custpcdesccont { width:auto; float:none; padding: 0px;}
	.custpcdescipb {width:100%; float:none; padding: 0 0 10px 0;}
	.custpccont {padding: 0px;}
	.button-bar {padding: 0px;}
	.custompc-heading-link {width: auto; padding: 5px; border-bottom:1px solid #ddd;}
	.custpcproddescgrp, .custpcproddesc {width:100%; float:none;}
	#pagecontent {padding:2px;}
	.bigf {font: 120%/1.2 verdana, arial, helvetica, sans-serif;}
	.width50b {width:100%;}
	.width50-2 {width:100%;}
	.hideblank {display:none;}
	dt.label { width:100%; text-align:left; padding-left:5px;}
	dd.value { width:95%; padding-left:5px; font-size:125%;}
 .addtocartbutton {font-size:120%; width:110px; margin-top:5px; padding:11px 3px 10px;}
 .buynowbutton {font-size:110%; width:73px;}
 .qty-label {width: auto;}
 .catlist {font-size:120%;}
 .product-tip {margin:5px; padding:5px;}
	a.buttonlink {margin:5px auto 10px;}
	.checkout_div {margin: 5px 0;}
	.checkout-subtotal {width:250px;}
	.maxinput {width:100%;}
	.finalise_button {font-size:120% !important;}
	.cartqty {width:30px;}
	.srchtyperb {width:auto;}
	.ts-cat-res {padding:3px;}
	.ts-cat-res-tbl {padding:3px;}
	.dkgray{background:#333;color:#fff;}
	.piclisttbl {border: 2px solid #d1d2d4;border-bottom: none;}	
}	
@media screen and (max-device-width:420px) and (orientation: portrait) {
	.landscapebest {display:inherit;}
}	
@media screen and (max-device-width:360px) {
	body,select,input,textarea {font:120% verdana, arial, helvetica, sans-serif;} 
	.hidethis5 {display: none; width:0px; padding:0px !Important;}
	.search-product-name {font-size:110%;}
	#war-button:after {content:"Wrnty"}
	.mainheading {font-size:90%;}
	.tab-button {padding:5px;}
	.spec-value {float: none;}
	.checkoutbg {font-size: 100%;}	
	.gsh {padding-top: 3px;}
	.search_tile_desc {padding: 0px 5px 5px; font-size: 100%;}
	.product-cell {width:100%;}
	.prod_cell_5 {height: auto; overflow: auto;}
	.product-cell3 {width:100%;}
	.fitimage {width:100%;}
	.topbarcontainer-right {float:left;}
	.topbarcocontainer-btns {width:150px;}
	.topbarcocontainer-pp {padding-top: 0;}
	.topbarcocontainer-cob {width:auto;}
	.ppcheckouttop:after {content: " Checkout";}
	.ppcheckouttop:before {content: "";}
	.clear360 {clear:both;}
	.width30 {width: 100%}
	.fpprice {float:right; padding:5px 0;}
	.fpbrand {float:left; padding:5px 0;}
	.buynowtext {padding-top:7px;}
 .addtocartbutton {margin-top:8px;}
 .catlist {font-size:100%;}
	.addlist1 {width:8%;}
	.addlist2 {width:91%;}
	#delivery_name {width:260px;}
	.topbarcontainer-right ul:last-child {padding-right: 0px;}
}
@media screen and (max-device-width:320px) {
	.width50-6 {width:100%}
	#delivery_name {width:220px;}
	#cc_name {width:225px;}
	.bottombar {font-size:85%;}
}
@media screen and (min-device-width:361px) and (max-device-width:420px) {
	.product-cell {width:50%;}
	.product-cell3 {width:100%;}
	.prod_cell_5 {height: auto; overflow: auto;}
	.fitimage {width:auto;}
}
@media screen and (min-device-width:421px) and (max-device-width:639px) {
	.product-cell {width:50%;}
	.product-cell3 {width:50%;}
	.fitimage {width:auto;}
}
@media screen and (min-device-width:640px) and (max-device-width:800px) {
	.product-cell {width:33%;}
	.product-cell3 {width:50%;}
	.fitimage {width:auto;}
}
@media screen and (min-device-width:719px) and (max-device-width:959px) {
	#leftmenu {font-size:100%;}
	#setwidth {max-width:100%; min-width: 320px; width:100%; margin:0;}
	.topbarcontainer-center{max-width:100%; min-width: 320px; margin:0;}
	.topbarcocontainer-cent {max-width:100%; min-width: 320px; margin:0;}
	#touchmenu {display:none;}
	.homeheading {width:auto;}
}
@media screen and (min-device-width:960px) and (max-device-width:1279px) {
	#touchmenu {display:none;}
}	
@media screen and (min-width:1024px) {
}
@media print {
}
