.s1140h320 {
  min-height: 320px; }

@media only screen and (max-width: 1140px) {
  .s1140h320 {
    min-height: calc(100vw * 0.246845); } }
@media only screen and (max-width: 769px) {
  .mob-clearmargins {
    margin-left: 0px;
    margin-right: 0px; } }
@media only screen and (max-width: 850px) {
  #search {
    height: 60px; }

  #search form {
    display: none; }

  .basket-desc {
    display: none; }

  .header-carousel {
    width: 320px;
    font-size: 100%; }

  #rate {
    width: 320px !important; }

  .rateTxt {
    display: none; }

  .tabs {
    position: relative;
    margin: auto; }

  .tab {
    display: block;
    border-radius: 0px;
    border-top: solid 1px; }

  .tabWrapper {
    height: auto; }

  .callbackBubble {
    right: 5px;
    bottom: 130px; }

  #quickscroll {
    bottom: 15px !important; } }
@media only screen and (max-width: 425px) {
  .chatWrap {
    right: 0px; } }
iframe {
  max-width: 100% !important; }

@media only screen and (max-width: 1024px) {
  .quickreview {
    height: 340px !important;
    max-height: 340px !important;
    overflow: hidden; }

  .quickreview .STAR_BOX {
    font-size: 6px !important; } }
