.main-wrapper {
  /* =============================================================== RESPONSIVE =================================================================*/ }
  .main-wrapper .outer-detail-page {
    padding-top: 120px;
    margin-left: 10px;
    width: calc(100% - 400px); }
    .main-wrapper .outer-detail-page h1, .main-wrapper .outer-detail-page h2 {
      color: #fff; }

@media (max-width: 1500px) {
  .main-wrapper .outer-detail-page {
    width: 100%;
    padding-top: 20px; }
    .main-wrapper .outer-detail-page.outer-movable-block {
      padding-top: 17vh; } }

@media (max-width: 960px) {
  .main-wrapper .outer-detail-page {
    width: calc(100% - 20px);
    padding-top: 0;
    margin: 0 10px; }
    .main-wrapper .outer-detail-page.outer-movable-block {
      padding-top: 20px; } }
