@media screen and (min-width: 760px) {
  .hide-lg {
    display: none;
  }
}

@media screen and (min-width: 1020px) {
  .show-md {
    display: none;
  }
}

@media screen and (max-width: 759px) {
  .hide-sm {
    display: none;
  }
}

@media screen and (max-width: 1019px) {
  .hide-tablet-mobile {
    display: none;
  }
}

.display-none {
  display: none !important;
}

.display-flex {
  display: flex;
}

.display-block {
  display: block;
}

.display-inline {
  display: inline-block;
}

.flex-end {
  display: flex;
  justify-content: flex-end;
}

.space-between {
  display: flex;
  justify-content: space-between;
}

.flex-start {
  display: flex;
  align-items: flex-start;
}

.relative {
  position: relative;
}

.w100 {
  width: 100%;
}

.rotate-90 {
  transform: rotate(90deg);
}

.rotate-180 {
  transform: rotate(180deg);
}

.actions-container {
  border-top: 2px solid #969696;
  height: 63px;
  line-height: 1.41;
  padding-top: 17px;
  position: relative;
  width: 100%;
}

.action-link {
  text-align: center;
  position: absolute;
  width: 100%;
}

@media screen and (max-width: 759px){
  .action-link {
    text-align: left;
  }
}

.action-link-text {
  color: #ff001f;
  cursor: pointer;
}

.action-link-right {
  color: #9b9b9b;
  cursor: pointer;
  position: absolute;
  right: 0;
}

.no-scroll {
  overflow: hidden;
}
