/* Landscape and down
===============================*/
@media (max-width: 660px) {
  .bit-1 {
    width:100%;
  }
  .bit-2 {
    width:100%;
  }
  
  /* Additional Sizes */
  .bit-1_6 {
  width: 100%;
}
.bit-1_65 {
  width: 100%;
}
.bit-1_4 {
  width: 100%;
}
.bit-1_35 {
  width: 100%;
}
.bit-golden-big {
  width: 100%;
}
.bit-golden-small {
  width: 100%;
}

.bit-1_25 {
  width: 100;
}

.bit-1_75 {
  width: 100%;
}
.bit-1_7 {
  width: 100%;
}


  /* Additional Sizes */
  
  .bit-3 {
    width: 100%;
  }
  .bit-4 {
    width: 100%;
  }
  .bit-5 {
    width: 100%;
  }
  .bit-6 {
    width: 100%;
  }
  .bit-7 {
    width: 100%;
  }
  .bit-8 {
    width: 100%;
  }
  .bit-9 {
    width: 100%;
  }
  .bit-10 {
    width: 100%;
  }
  .bit-11 {
    width: 100%;
  }
  .bit-12 {
    width: 100%;
  }
  .frame .bit-4:nth-child(2) {
    float: right;
  }
  .frame .bit-4:nth-child(3) {
    clear: both;
    float: left;
  }
  .frame .bit-4:nth-child(4) {
    float: right;
  }
}

/* Landscape to Tablet Portrait
===============================*/
@media (min-width: 661px) and (max-width: 800px) {
  .bit-2 {
    width:100%;
  }
  .bit-4 {
    width:50%;
  }
  .bit-5 {
    width:100%;
  }
  .bit-6 {
    width:50%;
  }
  .bit-7 {
    width:100%;
  }
  .bit-8 {
    width: 50%;
  }
  .bit-9 {
    width: 100%;
  }
  .bit-10 {
    width: 50%;
  }
  .bit-11 {
    width: 100%;
  }
  .bit-12 {
    width: 50%;
  }
  
  .bit-golden-small .flex-overlay {
background-size: 22px 22px;
margin-bottom: 12px !important;
height: 22px;
width: 22px;
right: 0px;
top: 53px;
}
  
}

/* Landscape Tablet to Desktop
===============================*/
@media (min-width: 801px) and (max-width: 1100px) {
  .bit-2 {
    width:100%;
  }
  .bit-4 {
    width:50%;
  }
  .bit-7 {
    width:100%;
  }
  .bit-8 {
    width: 50%;
  }
  .bit-10 {
    width: 50%;
  }
  .bit-12 {
    width: 50%;
  }
}