@media screen and (max-width: 980px) { #presskit .logo-list p .label { font-size: 12px; } }
@media screen and (max-width: 768px) { #about .press-block li { width: calc(33% - 10px); }
  #presskit .logo-list { flex-wrap: wrap; }
  #presskit .logo-list p { width: calc(33% - 20px); }
  #presskit .screenshots-list a { width: calc(33% - 20px); }
  #presskit #others a { width: calc(33% - 20px); }
  #email-spam-outlook .image-container span { display: flex; }
  #email-spam-gmail .image-container span { display: flex; }
  #email-spam-gmail .image-container.small-image span { display: none; }
  #registration-validation { height: auto; padding: 150px 0 100px 0; }
  #registration-validation .wrapper { flex-direction: column; }
  #registration-validation .wrapper .left { margin-bottom: 30px; }
  #registration-validation .wrapper .right { margin-left: 0; }
  #registration-email-confirmation1 { height: auto; padding: 150px 0 100px 0; }
  #registration-email-confirmation1 .wrapper { flex-direction: column; }
  #registration-email-confirmation1 .wrapper .left { margin-bottom: 30px; }
  #registration-email-confirmation1 .wrapper .right { margin-left: 0; }
  #register1LoggedIn { height: auto; padding: 150px 0 100px 0; }
  #register1LoggedIn .wrapper { flex-direction: column; }
  #register1LoggedIn .wrapper .left { margin-bottom: 30px; }
  #register1LoggedIn .wrapper .right { margin-left: 0; }
  .email-spam-section-desktop { display: none; }
  .email-spam-section-mobile { display: block; }
  .email-spam-section-mobile img { max-width: 100% !important; }
  #email-spam-outlook .image, #email-spam-gmail .image { max-width: 95%; }
}
@media screen and (max-width: 600px) { .generic-page .wrapper .article-image-right { display: block; max-width: 100%; float: none; margin: 30px auto; }
  #about .press-block li { width: calc(50% - 10px); }
  #presskit .logo-list p { width: calc(50% - 20px); }
  #presskit .screenshots-list a { width: calc(50% - 20px); }
  #presskit #others a { width: calc(50% - 20px); }
  #not-found .wrapper .left, #error .wrapper .left { width: 50%; padding-bottom: 50%; }
  #not-found .wrapper .right h2, #error .wrapper .right h2 { font-size: 26px; }
  #not-found .wrapper .right .btn { padding: 0 20px; }
  #muito-simpatica .floating-div, #chat-portugal .floating-div { float: none; margin: 30px auto; }
  #dating .floating-div-left, #dating .floating-div-right { float: none; margin: 30px auto; }
  #dating-website .floating-div-left { float: none; margin: 30px auto; }
  #email-spam-gmail .image-container.small-image span { display: flex; } }
@media screen and (max-width: 480px) { .generic-page .wrapper blockquote { padding-left: 0; }
  #know-people .testimonials-slide a { flex-wrap: wrap; }
  #know-people .testimonials-slide a .testimonials-slide-wrap { width: calc(30% - 10px); } }
@media screen and (max-width: 359px) { #presskit .logo-list p { width: 100%; margin: 10px 0; }
  #presskit .screenshots-list a { width: 100%; margin: 10px 0; }
  #presskit #others a { width: 100%; margin: 10px 0; } }
