@media(min-width: 768px) and (max-width: 997px) { .col-sm-12 { width: 100%; } .col-sm-6 { width: 50%; } .cart-summary-container { float: right; } } @media(max-width: 767px) { .col-xs-6 { width: 50%; } .col-xs-12 { width: 100%; } .cart-summary-container { float: right; } } @media (max-width: 1254px) { div.col-sm-9.rr-container { width: 100%; } } @media (min-width: 1255px) { .col-sm-9.rr-container { width: 75%; } }