@media all and (max-width: 480px) {
  .slider-12 .text-slider {
    width: 100%;
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px; }

  .slider-12 .block-title {
    color: #fff; }

  .slider-12 .block-body {
    font-size: 15px;
    line-height: 1.5;
    margin-top: 5px; }
    .slider-12 .block-body strong {
      font-weight: normal;
      font-size: 15px; }

  .slider-12 .slider-item {
    background-size: 100% auto;
    background-position: 50% 0; }

  .slider-12 .text-slider {
    bottom: auto;
    top: -230px;
    height: 230px; }

  .block-4 {
    margin-top: 250px; }

  .slider-12 .slider-inner {
    overflow: visible; }

  .slider-12 .bx-viewport {
    overflow: visible !important; }

  .slider-12 .overfill {
    background: none !important; }

  .block-4 {
    background: none; }

  .widget-7 {
    min-height: 200px; }

  .slider-12 .slider-pager-wrap {
    bottom: auto;
    top: -20px; }

  .slider-12 .slider-item > a {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: -230px;
    height: auto;
    z-index: 7; } }

@media all and (max-width: 375px) {
  .slider-12 .text-slider {
    bottom: auto;
    top: -250px;
    height: 250px; }

  .block-4 {
    margin-top: 270px; }

  .slider-12 .slider-item > a {
    top: -250px; } }

@media all and (max-width: 320px) {
  .slider-12 .text-slider {
    bottom: auto;
    top: -260px;
    height: 260px; }

  .block-4 {
    margin-top: 280px; }

  .slider-12 .slider-item > a {
    top: -260px; }

  .widget-7 {
    min-height: 135px; } }
