@media only screen and (min-width: 480px) {

  img.amazonfooter {
    display: inline-block;
    width: 150px;
    margin:0;
}


.footercolumn {
    width: 46%;
    display: inline-block;
    zoom: 1;
    *display: inline;
    font-size: 12px;
    line-height: 1.75em;
    color: #fff;
    font-family: helvetica,arial,sans-serif;
    vertical-align: top;
    margin: 2% 2% 0 2%;
    text-align: c;
    border-top: 5px solid rgb(52, 211, 255);
    padding-top: 2%;
}

.column1{
  margin:2% 1% 0 2%;
}

.column2{
  margin:2% 2% 0 1%;
}

.column3{
  margin:2% 1% 0 2%;
}

.column4{
  margin:2% 2% 0 1%;
}

.column5{
  margin:2% 1% 0 2%;
}

.column6{
  margin:2% 2% 0 1%;
}

.businessbuttons {
    margin: 3% 3% 0 3%;
    border-top: 5px solid rgb(52, 211, 255);
    text-align: center;
    width: 90%;
}

div#yelp-biz-badge-rrc-LMC3Sq-MfooUgWneHnVJmA img {
    height: 38px;
    width: auto !important;
}

.rbhzbus{
padding: 0 !important; 
margin: 0 !important;
width: 100px !important;
height: 38px !important;
overflow: hidden !important;
display: inline-block !important;
    zoom: 1;
    *display: inline;
margin: 0 .5% !important;
}




div#___plusone_5 {
    display: inline-block !important;
    zoom: 1;
    *display: inline;
    clear: both;
    width: 64px !important;
    vertical-align: top !important;
    margin: 0 !important;
    margin-top: -1px !important;
}

.socialbuttons div iframe {
    display: inline-block !important;
    zoom: 1;
    *display: inline;
    text-align: center;
    top: 0 !important;
    margin: 0 !important;
}

.socialbuttons div {
    padding: 0 !important;
    height: 20px !important;
}


iframe#twitter-widget-6 {
    margin-top: 0 !important;
    vertical-align: top;
    margin-bottom: 0 !important;
}

.rbhzbus {
    display: inline-block !important;
    zoom: 1;
    *
    display: inline;
    margin: 0 3% !important;
}

.businessbuttons {
    padding: 4% 2%;
}

div#yelp-biz-badge-rrc-LMC3Sq-MfooUgWneHnVJmA img {
    width: auto !important;
    height: 38px !important;
}

.fblikefooter{
margin:0 1.5%;
}

span.caption {
  font-family: "Futura W01 Bold";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  font-size: 12px;
  margin-bottom: 33px;
}

.standardpack img, .diecutpack img {
    width: 100%;
    height: auto;
}

.standardpack, .diecutpack {
    width: 46%;
    padding: 2%;
    display: inline-block;
    zoom: 1;
    *display: inline;
}


span.tipwrap {
    display: inline-block;
    zoom: 1;
    *display: inline;
}

span.tooltip {
    margin-left: 0;
}

span.cartinfowrap {
    padding:12px 0;
}

td.checkoutcolumn1, td.checkoutcolumn2, td.checkoutcolumn3 {
    border-right: 12px solid #fff;
}


table#orderhistorytable {
    font-size: 11px;
}

td.orderhistorycolumn6 a {
    font-size:11px;
}

span.orderhistoryitem {
    font-size:11px;
}

.homeslidelinkwrap {
  width: calc(33.33% - 12px);
}

a.learnmore {
    font-size: 12px;
}

ul.thumb li {
    width: calc(25% - 14px) !important;
}

.buttonsamples {
    width: calc(50% - 12px);
}

span.buttonsamplestitle {
    font-size: 11px;
}

.productswrap a {
    width: calc(33.33% - 12px);
}

.pb-container {
    width: calc(33.33% - 12px);
}

a.homeslidelinkwrap.leftslidewrap {
    width: calc(66.66% - 12px);
}

ul#sliderleft {
    width: 100%;
    background-color: #08AEEA;
    text-align: center;
    border-radius: 8px 8px 0 0;
}

#sliderleft li {
    width: calc(50% - 6px) !important;
    margin: 0 auto !important;
    /* position: relative !important; */
    display: block !important;
    float: none !important;
    background-color: #08AEEA;
}

.socialbuttonsfooter {
    margin: 2% 3% 0 3%;
    border-top: 5px solid rgb(52, 211, 255);
    text-align: center;
    padding: 2%;
    width: 90%;
}

.socialbuttonsfooter div {
    display: inline-block !important;
    zoom: 1;
    *display: inline;
    text-align: center;
    top: 0 !important;
    margin: 0 1.5% !important;
    vertical-align: top;
}

.socialbuttonsfooter div a {
    display: inline-block !important;
    zoom: 1;
    *display: inline;
}

.socialbuttonsfooter div iframe {
    display: inline-block !important;
    zoom: 1;
    *display: inline;
    text-align: center;
    top: 0 !important;
    margin: 0 !important;
}

.socialbuttonsfooter div {
    padding: 0 !important;
    height: 20px !important;
}

.detailsblock{
    width: calc(50% - 6px);
    margin-right:12px;
}

.dbb, .dbd, .dbf, .dbh, .dbj{
  margin-right:0;
}

.pricingtable tbody tr td {
    font-size: 12px;
}


a.reviewthis, .proofdesktop a.btn.btn-default{
  font-size:11px !important;
  width:140px !important
}

span.selectwrap label{
  font-size:10px !important;
}

span.discounted.primary .ship-discount-container::before{
  font-size:8px !important;
}

span.ship-discount-price{
  font-size:8px !important;
}

.accountinfo .selectwrap label{
  font-size: 8px !important;
}

span.nortonfooter {
    display: inline-block;
    vertical-align: top;
    top: -16px;
    position: relative;
    padding-right: 4px;
}

span.upsellname {
    font-size: 11px !important;
}

.upselloption select, .productdescription.designdetaildescription select{
    font-size: 12px;
}

.productdescription.designdetaildescription a.view {
    width: calc(50% - 6px);
    float: left;
    margin:0 !important;
}

.designdetaildescription p {
    float: left;
    width: calc(50% - 6px);
    margin-left: 12px !important;
}

.productdescription.designdetaildescription img{
  margin-bottom:0 !important;
}

}