/*FONT VARIABLES*/
@media only screen and (max-width: 940px) {
  #wrapall {
    width: 100%; }
    #wrapall .c00 {
      width: 100%; }
      #wrapall .c00 #z_wrapper {
        width: 95%; }
        #wrapall .c00 #z_wrapper #z_main_content {
          width: 94%;
          padding: 20px 3%; }
          #wrapall .c00 #z_wrapper #z_main_content #z_secondary {
            width: 55%;
            padding-left: 0px; }
        #wrapall .c00 #z_wrapper #z_finder {
          display: none; } }
@media only screen and (max-width: 800px) {
  #wrapall {
    width: 100%; }
    #wrapall .c00 {
      width: 100%; } }
@media only screen and (max-width: 768px) {
  #wrapall {
    width: 100%; }
    #wrapall .c00 {
      width: 100%; }
      #wrapall .c00 #z_wrapper {
        width: 95%; }
        #wrapall .c00 #z_wrapper #z_main_content #z_primary {
          width: 90%;
          padding: 0px 5%; }
        #wrapall .c00 #z_wrapper #z_main_content #z_secondary {
          display: none; } }
@media only screen and (max-width: 568px) {
  #wrapall {
    width: 100%; }
    #wrapall .c00 {
      width: 100%; }
      #wrapall .c00 #z_wrapper {
        width: 95%; } }
@media only screen and (max-width: 480px) {
  #wrapall {
    width: 100%; }
    #wrapall .c00 {
      width: 100%; }
      #wrapall .c00 #z_wrapper {
        width: 95%; }
        #wrapall .c00 #z_wrapper #z_main_content #z_primary #z_lockup {
          width: 90%;
          max-width: 300px; }
        #wrapall .c00 #z_wrapper #z_main_content #z_primary #z_offer h1 {
          font-size: 60px; } }
