@media (max-width: 1279px) {
  /* Arrow */
  .sc_button_hover_arrow {
    padding-left: 34px !important;
    padding-right: 34px !important;
  }

  .sc_button_hover_arrow:hover {
    padding-right: 53px !important;
  }

  .sc_button_hover_arrow:before {
    right: 31px !important;
    top: 52.3% !important;
    font-size: 9px;
    line-height: 1.4em;
  }

  .sc_button_hover_arrow:after {
    width: 11px;
    height: 2px;
    top: 50.2% !important;
  }

  .sc_button_hover_arrow[disabled]:after, .sc_button_hover_arrow[disabled]:before {
    display: none;
  }
  .sc_button_hover_arrow[disabled]:hover {
    padding-left: 34px !important;
    padding-right: 34px !important;
  }

  .sc_button_hover_arrow:hover:before,
  .sc_button_hover_arrow.active:before,
  .vc_active .sc_button_hover_arrow:before {
    opacity: 1;
    -webkit-transition: all 350ms ease;
    -o-transition: all 350ms ease;
    transition: all 350ms ease;
    -webkit-transition-delay: 200ms;
         -o-transition-delay: 200ms;
            transition-delay: 200ms;
    will-change: transform;
  }

  .sc_button_hover_arrow:hover:after,
  .sc_button_hover_arrow.active:after,
  .vc_active .sc_button_hover_arrow:after {
    right: 34px !important;
  }
}
@media (max-width: 479px) {
  /* Theme Hovers */
  .post_featured.hover_border .post_info .post_info_back {
    padding: 2.5em;
  }

  .post_featured.hover_border .post_info:before,
  .post_featured.hover_border .post_info:after {
    position: absolute;
    z-index: 1;
    top: 20px;
    right: 20px;
    bottom: 20px;
    left: 20px;
  }

  .post_featured.hover_border .post_info .post_title {
    padding-bottom: 4px;
  }
}
