/********************** INTRODUCE BREAKPOINTS*************************/
/************* VARIABLES FOR BELOW MIXINS **************/
/******************************* SIMPLE MARGINS & PADDINGS *****************************/
.padding-no {
  padding: 0;
}

.padding-v-no {
  padding-top: 0;
  padding-bottom: 0;
}

.padding-h-no {
  padding-right: 0;
  padding-left: 0;
}

.padding-top-no {
  padding-top: 0;
}

.padding-right-no {
  padding-right: 0;
}

.padding-bottom-no {
  padding-bottom: 0;
}

.padding-left-no {
  padding-left: 0;
}

.padding-xsmall {
  padding: 10px;
}

.padding-v-xsmall {
  padding-top: 10px;
  padding-bottom: 10px;
}

.padding-h-xsmall {
  padding-right: 10px;
  padding-left: 10px;
}

.padding-top-xsmall {
  padding-top: 10px;
}

.padding-right-xsmall {
  padding-right: 10px;
}

.padding-bottom-xsmall {
  padding-bottom: 10px;
}

.padding-left-xsmall {
  padding-left: 10px;
}

.padding-small {
  padding: 15px;
}

.padding-v-small {
  padding-top: 15px;
  padding-bottom: 15px;
}

.padding-h-small {
  padding-right: 15px;
  padding-left: 15px;
}

.padding-top-small {
  padding-top: 15px;
}

.padding-right-small {
  padding-right: 15px;
}

.padding-bottom-small {
  padding-bottom: 15px;
}

.padding-left-small {
  padding-left: 15px;
}

.padding-medium {
  padding: 30px;
}

.padding-v-medium {
  padding-top: 30px;
  padding-bottom: 30px;
}

.padding-h-medium {
  padding-right: 30px;
  padding-left: 30px;
}

.padding-top-medium {
  padding-top: 30px;
}

.padding-right-medium {
  padding-right: 30px;
}

.padding-bottom-medium {
  padding-bottom: 30px;
}

.padding-left-medium {
  padding-left: 30px;
}

.padding-large {
  padding: 60px;
}

.padding-v-large {
  padding-top: 60px;
  padding-bottom: 60px;
}

.padding-h-large {
  padding-right: 60px;
  padding-left: 60px;
}

.padding-top-large {
  padding-top: 60px;
}

.padding-right-large {
  padding-right: 60px;
}

.padding-bottom-large {
  padding-bottom: 60px;
}

.padding-left-large {
  padding-left: 60px;
}

.padding-xlarge {
  padding: 90px;
}

.padding-v-xlarge {
  padding-top: 90px;
  padding-bottom: 90px;
}

.padding-h-xlarge {
  padding-right: 90px;
  padding-left: 90px;
}

.padding-top-xlarge {
  padding-top: 90px;
}

.padding-right-xlarge {
  padding-right: 90px;
}

.padding-bottom-xlarge {
  padding-bottom: 90px;
}

.padding-left-xlarge {
  padding-left: 90px;
}

.margin-no {
  margin: 0;
}

.margin-v-no {
  margin-top: 0;
  margin-bottom: 0;
}

.margin-h-no {
  margin-right: 0;
  margin-left: 0;
}

.margin-top-no {
  margin-top: 0;
}

.margin-right-no {
  margin-right: 0;
}

.margin-bottom-no {
  margin-bottom: 0;
}

.margin-left-no {
  margin-left: 0;
}

.margin-xsmall {
  margin: 10px;
}

.margin-v-xsmall {
  margin-top: 10px;
  margin-bottom: 10px;
}

.margin-h-xsmall {
  margin-right: 10px;
  margin-left: 10px;
}

.margin-top-xsmall {
  margin-top: 10px;
}

.margin-right-xsmall {
  margin-right: 10px;
}

.margin-bottom-xsmall {
  margin-bottom: 10px;
}

.margin-left-xsmall {
  margin-left: 10px;
}

.margin-small {
  margin: 15px;
}

.margin-v-small {
  margin-top: 15px;
  margin-bottom: 15px;
}

.margin-h-small {
  margin-right: 15px;
  margin-left: 15px;
}

.margin-top-small {
  margin-top: 15px;
}

.margin-right-small {
  margin-right: 15px;
}

.margin-bottom-small {
  margin-bottom: 15px;
}

.margin-left-small {
  margin-left: 15px;
}

.margin-medium {
  margin: 30px;
}

.margin-v-medium {
  margin-top: 30px;
  margin-bottom: 30px;
}

.margin-h-medium {
  margin-right: 30px;
  margin-left: 30px;
}

.margin-top-medium {
  margin-top: 30px;
}

.margin-right-medium {
  margin-right: 30px;
}

.margin-bottom-medium {
  margin-bottom: 30px;
}

.margin-left-medium {
  margin-left: 30px;
}

.margin-large {
  margin: 60px;
}

.margin-v-large {
  margin-top: 60px;
  margin-bottom: 60px;
}

.margin-h-large {
  margin-right: 60px;
  margin-left: 60px;
}

.margin-top-large {
  margin-top: 60px;
}

.margin-right-large {
  margin-right: 60px;
}

.margin-bottom-large {
  margin-bottom: 60px;
}

.margin-left-large {
  margin-left: 60px;
}

.margin-xlarge {
  margin: 90px;
}

.margin-v-xlarge {
  margin-top: 90px;
  margin-bottom: 90px;
}

.margin-h-xlarge {
  margin-right: 90px;
  margin-left: 90px;
}

.margin-top-xlarge {
  margin-top: 90px;
}

.margin-right-xlarge {
  margin-right: 90px;
}

.margin-bottom-xlarge {
  margin-bottom: 90px;
}

.margin-left-xlarge {
  margin-left: 90px;
}

.margin-xxlarge {
  margin: 120px;
}

.margin-v-xxlarge {
  margin-top: 120px;
  margin-bottom: 120px;
}

.margin-h-xxlarge {
  margin-right: 120px;
  margin-left: 120px;
}

.margin-top-xxlarge {
  margin-top: 120px;
}

.margin-right-xxlarge {
  margin-right: 120px;
}

.margin-bottom-xxlarge {
  margin-bottom: 120px;
}

.margin-left-xxlarge {
  margin-left: 120px;
}

/******************************* FIXED PADDING *****************************************/
@media (max-width: 319px) {
  .mini-padding-no {
    padding: 0 !important;
  }
}

@media (max-width: 319px) {
  .mini-padding-xsmall {
    padding: 10px !important;
  }
}

@media (max-width: 319px) {
  .mini-padding-v-xsmall {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
}

@media (max-width: 319px) {
  .mini-padding-h-xsmall {
    padding-right: 10px !important;
    padding-left: 10px !important;
  }
}

@media (max-width: 319px) {
  .mini-padding-top-xsmall {
    padding-top: 10px !important;
  }
}

@media (max-width: 319px) {
  .mini-padding-right-xsmall {
    padding-right: 10px !important;
  }
}

@media (max-width: 319px) {
  .mini-padding-bottom-xsmall {
    padding-bottom: 10px !important;
  }
}

@media (max-width: 319px) {
  .mini-padding-left-xsmall {
    padding-left: 10px !important;
  }
}

@media (max-width: 319px) {
  .mini-padding-no {
    padding: 0 !important;
  }
}

@media (max-width: 319px) {
  .mini-padding-small {
    padding: 15px !important;
  }
}

@media (max-width: 319px) {
  .mini-padding-v-small {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }
}

@media (max-width: 319px) {
  .mini-padding-h-small {
    padding-right: 15px !important;
    padding-left: 15px !important;
  }
}

@media (max-width: 319px) {
  .mini-padding-top-small {
    padding-top: 15px !important;
  }
}

@media (max-width: 319px) {
  .mini-padding-right-small {
    padding-right: 15px !important;
  }
}

@media (max-width: 319px) {
  .mini-padding-bottom-small {
    padding-bottom: 15px !important;
  }
}

@media (max-width: 319px) {
  .mini-padding-left-small {
    padding-left: 15px !important;
  }
}

@media (max-width: 319px) {
  .mini-padding-no {
    padding: 0 !important;
  }
}

@media (max-width: 319px) {
  .mini-padding-medium {
    padding: 30px !important;
  }
}

@media (max-width: 319px) {
  .mini-padding-v-medium {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
}

@media (max-width: 319px) {
  .mini-padding-h-medium {
    padding-right: 30px !important;
    padding-left: 30px !important;
  }
}

@media (max-width: 319px) {
  .mini-padding-top-medium {
    padding-top: 30px !important;
  }
}

@media (max-width: 319px) {
  .mini-padding-right-medium {
    padding-right: 30px !important;
  }
}

@media (max-width: 319px) {
  .mini-padding-bottom-medium {
    padding-bottom: 30px !important;
  }
}

@media (max-width: 319px) {
  .mini-padding-left-medium {
    padding-left: 30px !important;
  }
}

@media (max-width: 319px) {
  .mini-padding-no {
    padding: 0 !important;
  }
}

@media (max-width: 319px) {
  .mini-padding-large {
    padding: 60px !important;
  }
}

@media (max-width: 319px) {
  .mini-padding-v-large {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
}

@media (max-width: 319px) {
  .mini-padding-h-large {
    padding-right: 60px !important;
    padding-left: 60px !important;
  }
}

@media (max-width: 319px) {
  .mini-padding-top-large {
    padding-top: 60px !important;
  }
}

@media (max-width: 319px) {
  .mini-padding-right-large {
    padding-right: 60px !important;
  }
}

@media (max-width: 319px) {
  .mini-padding-bottom-large {
    padding-bottom: 60px !important;
  }
}

@media (max-width: 319px) {
  .mini-padding-left-large {
    padding-left: 60px !important;
  }
}

@media (max-width: 319px) {
  .mini-padding-no {
    padding: 0 !important;
  }
}

@media (max-width: 319px) {
  .mini-padding-xlarge {
    padding: 90px !important;
  }
}

@media (max-width: 319px) {
  .mini-padding-v-xlarge {
    padding-top: 90px !important;
    padding-bottom: 90px !important;
  }
}

@media (max-width: 319px) {
  .mini-padding-h-xlarge {
    padding-right: 90px !important;
    padding-left: 90px !important;
  }
}

@media (max-width: 319px) {
  .mini-padding-top-xlarge {
    padding-top: 90px !important;
  }
}

@media (max-width: 319px) {
  .mini-padding-right-xlarge {
    padding-right: 90px !important;
  }
}

@media (max-width: 319px) {
  .mini-padding-bottom-xlarge {
    padding-bottom: 90px !important;
  }
}

@media (max-width: 319px) {
  .mini-padding-left-xlarge {
    padding-left: 90px !important;
  }
}

@media (min-width: 320px) and (max-width: 479px) {
  .iphone4port-padding-no {
    padding: 0 !important;
  }
}

@media (min-width: 320px) and (max-width: 479px) {
  .iphone4port-padding-xsmall {
    padding: 10px !important;
  }
}

@media (min-width: 320px) and (max-width: 479px) {
  .iphone4port-padding-v-xsmall {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
}

@media (min-width: 320px) and (max-width: 479px) {
  .iphone4port-padding-h-xsmall {
    padding-right: 10px !important;
    padding-left: 10px !important;
  }
}

@media (min-width: 320px) and (max-width: 479px) {
  .iphone4port-padding-top-xsmall {
    padding-top: 10px !important;
  }
}

@media (min-width: 320px) and (max-width: 479px) {
  .iphone4port-padding-right-xsmall {
    padding-right: 10px !important;
  }
}

@media (min-width: 320px) and (max-width: 479px) {
  .iphone4port-padding-bottom-xsmall {
    padding-bottom: 10px !important;
  }
}

@media (min-width: 320px) and (max-width: 479px) {
  .iphone4port-padding-left-xsmall {
    padding-left: 10px !important;
  }
}

@media (min-width: 320px) and (max-width: 479px) {
  .iphone4port-padding-no {
    padding: 0 !important;
  }
}

@media (min-width: 320px) and (max-width: 479px) {
  .iphone4port-padding-small {
    padding: 15px !important;
  }
}

@media (min-width: 320px) and (max-width: 479px) {
  .iphone4port-padding-v-small {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }
}

@media (min-width: 320px) and (max-width: 479px) {
  .iphone4port-padding-h-small {
    padding-right: 15px !important;
    padding-left: 15px !important;
  }
}

@media (min-width: 320px) and (max-width: 479px) {
  .iphone4port-padding-top-small {
    padding-top: 15px !important;
  }
}

@media (min-width: 320px) and (max-width: 479px) {
  .iphone4port-padding-right-small {
    padding-right: 15px !important;
  }
}

@media (min-width: 320px) and (max-width: 479px) {
  .iphone4port-padding-bottom-small {
    padding-bottom: 15px !important;
  }
}

@media (min-width: 320px) and (max-width: 479px) {
  .iphone4port-padding-left-small {
    padding-left: 15px !important;
  }
}

@media (min-width: 320px) and (max-width: 479px) {
  .iphone4port-padding-no {
    padding: 0 !important;
  }
}

@media (min-width: 320px) and (max-width: 479px) {
  .iphone4port-padding-medium {
    padding: 30px !important;
  }
}

@media (min-width: 320px) and (max-width: 479px) {
  .iphone4port-padding-v-medium {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
}

@media (min-width: 320px) and (max-width: 479px) {
  .iphone4port-padding-h-medium {
    padding-right: 30px !important;
    padding-left: 30px !important;
  }
}

@media (min-width: 320px) and (max-width: 479px) {
  .iphone4port-padding-top-medium {
    padding-top: 30px !important;
  }
}

@media (min-width: 320px) and (max-width: 479px) {
  .iphone4port-padding-right-medium {
    padding-right: 30px !important;
  }
}

@media (min-width: 320px) and (max-width: 479px) {
  .iphone4port-padding-bottom-medium {
    padding-bottom: 30px !important;
  }
}

@media (min-width: 320px) and (max-width: 479px) {
  .iphone4port-padding-left-medium {
    padding-left: 30px !important;
  }
}

@media (min-width: 320px) and (max-width: 479px) {
  .iphone4port-padding-no {
    padding: 0 !important;
  }
}

@media (min-width: 320px) and (max-width: 479px) {
  .iphone4port-padding-large {
    padding: 60px !important;
  }
}

@media (min-width: 320px) and (max-width: 479px) {
  .iphone4port-padding-v-large {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
}

@media (min-width: 320px) and (max-width: 479px) {
  .iphone4port-padding-h-large {
    padding-right: 60px !important;
    padding-left: 60px !important;
  }
}

@media (min-width: 320px) and (max-width: 479px) {
  .iphone4port-padding-top-large {
    padding-top: 60px !important;
  }
}

@media (min-width: 320px) and (max-width: 479px) {
  .iphone4port-padding-right-large {
    padding-right: 60px !important;
  }
}

@media (min-width: 320px) and (max-width: 479px) {
  .iphone4port-padding-bottom-large {
    padding-bottom: 60px !important;
  }
}

@media (min-width: 320px) and (max-width: 479px) {
  .iphone4port-padding-left-large {
    padding-left: 60px !important;
  }
}

@media (min-width: 320px) and (max-width: 479px) {
  .iphone4port-padding-no {
    padding: 0 !important;
  }
}

@media (min-width: 320px) and (max-width: 479px) {
  .iphone4port-padding-xlarge {
    padding: 90px !important;
  }
}

@media (min-width: 320px) and (max-width: 479px) {
  .iphone4port-padding-v-xlarge {
    padding-top: 90px !important;
    padding-bottom: 90px !important;
  }
}

@media (min-width: 320px) and (max-width: 479px) {
  .iphone4port-padding-h-xlarge {
    padding-right: 90px !important;
    padding-left: 90px !important;
  }
}

@media (min-width: 320px) and (max-width: 479px) {
  .iphone4port-padding-top-xlarge {
    padding-top: 90px !important;
  }
}

@media (min-width: 320px) and (max-width: 479px) {
  .iphone4port-padding-right-xlarge {
    padding-right: 90px !important;
  }
}

@media (min-width: 320px) and (max-width: 479px) {
  .iphone4port-padding-bottom-xlarge {
    padding-bottom: 90px !important;
  }
}

@media (min-width: 320px) and (max-width: 479px) {
  .iphone4port-padding-left-xlarge {
    padding-left: 90px !important;
  }
}

@media (min-width: 480px) and (max-width: 575px) {
  .iphone4-padding-no {
    padding: 0 !important;
  }
}

@media (min-width: 480px) and (max-width: 575px) {
  .iphone4-padding-xsmall {
    padding: 10px !important;
  }
}

@media (min-width: 480px) and (max-width: 575px) {
  .iphone4-padding-v-xsmall {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
}

@media (min-width: 480px) and (max-width: 575px) {
  .iphone4-padding-h-xsmall {
    padding-right: 10px !important;
    padding-left: 10px !important;
  }
}

@media (min-width: 480px) and (max-width: 575px) {
  .iphone4-padding-top-xsmall {
    padding-top: 10px !important;
  }
}

@media (min-width: 480px) and (max-width: 575px) {
  .iphone4-padding-right-xsmall {
    padding-right: 10px !important;
  }
}

@media (min-width: 480px) and (max-width: 575px) {
  .iphone4-padding-bottom-xsmall {
    padding-bottom: 10px !important;
  }
}

@media (min-width: 480px) and (max-width: 575px) {
  .iphone4-padding-left-xsmall {
    padding-left: 10px !important;
  }
}

@media (min-width: 480px) and (max-width: 575px) {
  .iphone4-padding-no {
    padding: 0 !important;
  }
}

@media (min-width: 480px) and (max-width: 575px) {
  .iphone4-padding-small {
    padding: 15px !important;
  }
}

@media (min-width: 480px) and (max-width: 575px) {
  .iphone4-padding-v-small {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }
}

@media (min-width: 480px) and (max-width: 575px) {
  .iphone4-padding-h-small {
    padding-right: 15px !important;
    padding-left: 15px !important;
  }
}

@media (min-width: 480px) and (max-width: 575px) {
  .iphone4-padding-top-small {
    padding-top: 15px !important;
  }
}

@media (min-width: 480px) and (max-width: 575px) {
  .iphone4-padding-right-small {
    padding-right: 15px !important;
  }
}

@media (min-width: 480px) and (max-width: 575px) {
  .iphone4-padding-bottom-small {
    padding-bottom: 15px !important;
  }
}

@media (min-width: 480px) and (max-width: 575px) {
  .iphone4-padding-left-small {
    padding-left: 15px !important;
  }
}

@media (min-width: 480px) and (max-width: 575px) {
  .iphone4-padding-no {
    padding: 0 !important;
  }
}

@media (min-width: 480px) and (max-width: 575px) {
  .iphone4-padding-medium {
    padding: 30px !important;
  }
}

@media (min-width: 480px) and (max-width: 575px) {
  .iphone4-padding-v-medium {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
}

@media (min-width: 480px) and (max-width: 575px) {
  .iphone4-padding-h-medium {
    padding-right: 30px !important;
    padding-left: 30px !important;
  }
}

@media (min-width: 480px) and (max-width: 575px) {
  .iphone4-padding-top-medium {
    padding-top: 30px !important;
  }
}

@media (min-width: 480px) and (max-width: 575px) {
  .iphone4-padding-right-medium {
    padding-right: 30px !important;
  }
}

@media (min-width: 480px) and (max-width: 575px) {
  .iphone4-padding-bottom-medium {
    padding-bottom: 30px !important;
  }
}

@media (min-width: 480px) and (max-width: 575px) {
  .iphone4-padding-left-medium {
    padding-left: 30px !important;
  }
}

@media (min-width: 480px) and (max-width: 575px) {
  .iphone4-padding-no {
    padding: 0 !important;
  }
}

@media (min-width: 480px) and (max-width: 575px) {
  .iphone4-padding-large {
    padding: 60px !important;
  }
}

@media (min-width: 480px) and (max-width: 575px) {
  .iphone4-padding-v-large {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
}

@media (min-width: 480px) and (max-width: 575px) {
  .iphone4-padding-h-large {
    padding-right: 60px !important;
    padding-left: 60px !important;
  }
}

@media (min-width: 480px) and (max-width: 575px) {
  .iphone4-padding-top-large {
    padding-top: 60px !important;
  }
}

@media (min-width: 480px) and (max-width: 575px) {
  .iphone4-padding-right-large {
    padding-right: 60px !important;
  }
}

@media (min-width: 480px) and (max-width: 575px) {
  .iphone4-padding-bottom-large {
    padding-bottom: 60px !important;
  }
}

@media (min-width: 480px) and (max-width: 575px) {
  .iphone4-padding-left-large {
    padding-left: 60px !important;
  }
}

@media (min-width: 480px) and (max-width: 575px) {
  .iphone4-padding-no {
    padding: 0 !important;
  }
}

@media (min-width: 480px) and (max-width: 575px) {
  .iphone4-padding-xlarge {
    padding: 90px !important;
  }
}

@media (min-width: 480px) and (max-width: 575px) {
  .iphone4-padding-v-xlarge {
    padding-top: 90px !important;
    padding-bottom: 90px !important;
  }
}

@media (min-width: 480px) and (max-width: 575px) {
  .iphone4-padding-h-xlarge {
    padding-right: 90px !important;
    padding-left: 90px !important;
  }
}

@media (min-width: 480px) and (max-width: 575px) {
  .iphone4-padding-top-xlarge {
    padding-top: 90px !important;
  }
}

@media (min-width: 480px) and (max-width: 575px) {
  .iphone4-padding-right-xlarge {
    padding-right: 90px !important;
  }
}

@media (min-width: 480px) and (max-width: 575px) {
  .iphone4-padding-bottom-xlarge {
    padding-bottom: 90px !important;
  }
}

@media (min-width: 480px) and (max-width: 575px) {
  .iphone4-padding-left-xlarge {
    padding-left: 90px !important;
  }
}

@media (min-width: 576px) and (max-width: 599px) {
  .iphone5port-padding-no {
    padding: 0 !important;
  }
}

@media (min-width: 576px) and (max-width: 599px) {
  .iphone5port-padding-xsmall {
    padding: 10px !important;
  }
}

@media (min-width: 576px) and (max-width: 599px) {
  .iphone5port-padding-v-xsmall {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
}

@media (min-width: 576px) and (max-width: 599px) {
  .iphone5port-padding-h-xsmall {
    padding-right: 10px !important;
    padding-left: 10px !important;
  }
}

@media (min-width: 576px) and (max-width: 599px) {
  .iphone5port-padding-top-xsmall {
    padding-top: 10px !important;
  }
}

@media (min-width: 576px) and (max-width: 599px) {
  .iphone5port-padding-right-xsmall {
    padding-right: 10px !important;
  }
}

@media (min-width: 576px) and (max-width: 599px) {
  .iphone5port-padding-bottom-xsmall {
    padding-bottom: 10px !important;
  }
}

@media (min-width: 576px) and (max-width: 599px) {
  .iphone5port-padding-left-xsmall {
    padding-left: 10px !important;
  }
}

@media (min-width: 576px) and (max-width: 599px) {
  .iphone5port-padding-no {
    padding: 0 !important;
  }
}

@media (min-width: 576px) and (max-width: 599px) {
  .iphone5port-padding-small {
    padding: 15px !important;
  }
}

@media (min-width: 576px) and (max-width: 599px) {
  .iphone5port-padding-v-small {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }
}

@media (min-width: 576px) and (max-width: 599px) {
  .iphone5port-padding-h-small {
    padding-right: 15px !important;
    padding-left: 15px !important;
  }
}

@media (min-width: 576px) and (max-width: 599px) {
  .iphone5port-padding-top-small {
    padding-top: 15px !important;
  }
}

@media (min-width: 576px) and (max-width: 599px) {
  .iphone5port-padding-right-small {
    padding-right: 15px !important;
  }
}

@media (min-width: 576px) and (max-width: 599px) {
  .iphone5port-padding-bottom-small {
    padding-bottom: 15px !important;
  }
}

@media (min-width: 576px) and (max-width: 599px) {
  .iphone5port-padding-left-small {
    padding-left: 15px !important;
  }
}

@media (min-width: 576px) and (max-width: 599px) {
  .iphone5port-padding-no {
    padding: 0 !important;
  }
}

@media (min-width: 576px) and (max-width: 599px) {
  .iphone5port-padding-medium {
    padding: 30px !important;
  }
}

@media (min-width: 576px) and (max-width: 599px) {
  .iphone5port-padding-v-medium {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
}

@media (min-width: 576px) and (max-width: 599px) {
  .iphone5port-padding-h-medium {
    padding-right: 30px !important;
    padding-left: 30px !important;
  }
}

@media (min-width: 576px) and (max-width: 599px) {
  .iphone5port-padding-top-medium {
    padding-top: 30px !important;
  }
}

@media (min-width: 576px) and (max-width: 599px) {
  .iphone5port-padding-right-medium {
    padding-right: 30px !important;
  }
}

@media (min-width: 576px) and (max-width: 599px) {
  .iphone5port-padding-bottom-medium {
    padding-bottom: 30px !important;
  }
}

@media (min-width: 576px) and (max-width: 599px) {
  .iphone5port-padding-left-medium {
    padding-left: 30px !important;
  }
}

@media (min-width: 576px) and (max-width: 599px) {
  .iphone5port-padding-no {
    padding: 0 !important;
  }
}

@media (min-width: 576px) and (max-width: 599px) {
  .iphone5port-padding-large {
    padding: 60px !important;
  }
}

@media (min-width: 576px) and (max-width: 599px) {
  .iphone5port-padding-v-large {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
}

@media (min-width: 576px) and (max-width: 599px) {
  .iphone5port-padding-h-large {
    padding-right: 60px !important;
    padding-left: 60px !important;
  }
}

@media (min-width: 576px) and (max-width: 599px) {
  .iphone5port-padding-top-large {
    padding-top: 60px !important;
  }
}

@media (min-width: 576px) and (max-width: 599px) {
  .iphone5port-padding-right-large {
    padding-right: 60px !important;
  }
}

@media (min-width: 576px) and (max-width: 599px) {
  .iphone5port-padding-bottom-large {
    padding-bottom: 60px !important;
  }
}

@media (min-width: 576px) and (max-width: 599px) {
  .iphone5port-padding-left-large {
    padding-left: 60px !important;
  }
}

@media (min-width: 576px) and (max-width: 599px) {
  .iphone5port-padding-no {
    padding: 0 !important;
  }
}

@media (min-width: 576px) and (max-width: 599px) {
  .iphone5port-padding-xlarge {
    padding: 90px !important;
  }
}

@media (min-width: 576px) and (max-width: 599px) {
  .iphone5port-padding-v-xlarge {
    padding-top: 90px !important;
    padding-bottom: 90px !important;
  }
}

@media (min-width: 576px) and (max-width: 599px) {
  .iphone5port-padding-h-xlarge {
    padding-right: 90px !important;
    padding-left: 90px !important;
  }
}

@media (min-width: 576px) and (max-width: 599px) {
  .iphone5port-padding-top-xlarge {
    padding-top: 90px !important;
  }
}

@media (min-width: 576px) and (max-width: 599px) {
  .iphone5port-padding-right-xlarge {
    padding-right: 90px !important;
  }
}

@media (min-width: 576px) and (max-width: 599px) {
  .iphone5port-padding-bottom-xlarge {
    padding-bottom: 90px !important;
  }
}

@media (min-width: 576px) and (max-width: 599px) {
  .iphone5port-padding-left-xlarge {
    padding-left: 90px !important;
  }
}

@media (min-width: 600px) and (max-width: 639px) {
  .six00-padding-no {
    padding: 0 !important;
  }
}

@media (min-width: 600px) and (max-width: 639px) {
  .six00-padding-xsmall {
    padding: 10px !important;
  }
}

@media (min-width: 600px) and (max-width: 639px) {
  .six00-padding-v-xsmall {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
}

@media (min-width: 600px) and (max-width: 639px) {
  .six00-padding-h-xsmall {
    padding-right: 10px !important;
    padding-left: 10px !important;
  }
}

@media (min-width: 600px) and (max-width: 639px) {
  .six00-padding-top-xsmall {
    padding-top: 10px !important;
  }
}

@media (min-width: 600px) and (max-width: 639px) {
  .six00-padding-right-xsmall {
    padding-right: 10px !important;
  }
}

@media (min-width: 600px) and (max-width: 639px) {
  .six00-padding-bottom-xsmall {
    padding-bottom: 10px !important;
  }
}

@media (min-width: 600px) and (max-width: 639px) {
  .six00-padding-left-xsmall {
    padding-left: 10px !important;
  }
}

@media (min-width: 600px) and (max-width: 639px) {
  .six00-padding-no {
    padding: 0 !important;
  }
}

@media (min-width: 600px) and (max-width: 639px) {
  .six00-padding-small {
    padding: 15px !important;
  }
}

@media (min-width: 600px) and (max-width: 639px) {
  .six00-padding-v-small {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }
}

@media (min-width: 600px) and (max-width: 639px) {
  .six00-padding-h-small {
    padding-right: 15px !important;
    padding-left: 15px !important;
  }
}

@media (min-width: 600px) and (max-width: 639px) {
  .six00-padding-top-small {
    padding-top: 15px !important;
  }
}

@media (min-width: 600px) and (max-width: 639px) {
  .six00-padding-right-small {
    padding-right: 15px !important;
  }
}

@media (min-width: 600px) and (max-width: 639px) {
  .six00-padding-bottom-small {
    padding-bottom: 15px !important;
  }
}

@media (min-width: 600px) and (max-width: 639px) {
  .six00-padding-left-small {
    padding-left: 15px !important;
  }
}

@media (min-width: 600px) and (max-width: 639px) {
  .six00-padding-no {
    padding: 0 !important;
  }
}

@media (min-width: 600px) and (max-width: 639px) {
  .six00-padding-medium {
    padding: 30px !important;
  }
}

@media (min-width: 600px) and (max-width: 639px) {
  .six00-padding-v-medium {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
}

@media (min-width: 600px) and (max-width: 639px) {
  .six00-padding-h-medium {
    padding-right: 30px !important;
    padding-left: 30px !important;
  }
}

@media (min-width: 600px) and (max-width: 639px) {
  .six00-padding-top-medium {
    padding-top: 30px !important;
  }
}

@media (min-width: 600px) and (max-width: 639px) {
  .six00-padding-right-medium {
    padding-right: 30px !important;
  }
}

@media (min-width: 600px) and (max-width: 639px) {
  .six00-padding-bottom-medium {
    padding-bottom: 30px !important;
  }
}

@media (min-width: 600px) and (max-width: 639px) {
  .six00-padding-left-medium {
    padding-left: 30px !important;
  }
}

@media (min-width: 600px) and (max-width: 639px) {
  .six00-padding-no {
    padding: 0 !important;
  }
}

@media (min-width: 600px) and (max-width: 639px) {
  .six00-padding-large {
    padding: 60px !important;
  }
}

@media (min-width: 600px) and (max-width: 639px) {
  .six00-padding-v-large {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
}

@media (min-width: 600px) and (max-width: 639px) {
  .six00-padding-h-large {
    padding-right: 60px !important;
    padding-left: 60px !important;
  }
}

@media (min-width: 600px) and (max-width: 639px) {
  .six00-padding-top-large {
    padding-top: 60px !important;
  }
}

@media (min-width: 600px) and (max-width: 639px) {
  .six00-padding-right-large {
    padding-right: 60px !important;
  }
}

@media (min-width: 600px) and (max-width: 639px) {
  .six00-padding-bottom-large {
    padding-bottom: 60px !important;
  }
}

@media (min-width: 600px) and (max-width: 639px) {
  .six00-padding-left-large {
    padding-left: 60px !important;
  }
}

@media (min-width: 600px) and (max-width: 639px) {
  .six00-padding-no {
    padding: 0 !important;
  }
}

@media (min-width: 600px) and (max-width: 639px) {
  .six00-padding-xlarge {
    padding: 90px !important;
  }
}

@media (min-width: 600px) and (max-width: 639px) {
  .six00-padding-v-xlarge {
    padding-top: 90px !important;
    padding-bottom: 90px !important;
  }
}

@media (min-width: 600px) and (max-width: 639px) {
  .six00-padding-h-xlarge {
    padding-right: 90px !important;
    padding-left: 90px !important;
  }
}

@media (min-width: 600px) and (max-width: 639px) {
  .six00-padding-top-xlarge {
    padding-top: 90px !important;
  }
}

@media (min-width: 600px) and (max-width: 639px) {
  .six00-padding-right-xlarge {
    padding-right: 90px !important;
  }
}

@media (min-width: 600px) and (max-width: 639px) {
  .six00-padding-bottom-xlarge {
    padding-bottom: 90px !important;
  }
}

@media (min-width: 600px) and (max-width: 639px) {
  .six00-padding-left-xlarge {
    padding-left: 90px !important;
  }
}

@media (min-width: 640px) and (max-width: 767px) {
  .iphone5-padding-no {
    padding: 0 !important;
  }
}

@media (min-width: 640px) and (max-width: 767px) {
  .iphone5-padding-xsmall {
    padding: 10px !important;
  }
}

@media (min-width: 640px) and (max-width: 767px) {
  .iphone5-padding-v-xsmall {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
}

@media (min-width: 640px) and (max-width: 767px) {
  .iphone5-padding-h-xsmall {
    padding-right: 10px !important;
    padding-left: 10px !important;
  }
}

@media (min-width: 640px) and (max-width: 767px) {
  .iphone5-padding-top-xsmall {
    padding-top: 10px !important;
  }
}

@media (min-width: 640px) and (max-width: 767px) {
  .iphone5-padding-right-xsmall {
    padding-right: 10px !important;
  }
}

@media (min-width: 640px) and (max-width: 767px) {
  .iphone5-padding-bottom-xsmall {
    padding-bottom: 10px !important;
  }
}

@media (min-width: 640px) and (max-width: 767px) {
  .iphone5-padding-left-xsmall {
    padding-left: 10px !important;
  }
}

@media (min-width: 640px) and (max-width: 767px) {
  .iphone5-padding-no {
    padding: 0 !important;
  }
}

@media (min-width: 640px) and (max-width: 767px) {
  .iphone5-padding-small {
    padding: 15px !important;
  }
}

@media (min-width: 640px) and (max-width: 767px) {
  .iphone5-padding-v-small {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }
}

@media (min-width: 640px) and (max-width: 767px) {
  .iphone5-padding-h-small {
    padding-right: 15px !important;
    padding-left: 15px !important;
  }
}

@media (min-width: 640px) and (max-width: 767px) {
  .iphone5-padding-top-small {
    padding-top: 15px !important;
  }
}

@media (min-width: 640px) and (max-width: 767px) {
  .iphone5-padding-right-small {
    padding-right: 15px !important;
  }
}

@media (min-width: 640px) and (max-width: 767px) {
  .iphone5-padding-bottom-small {
    padding-bottom: 15px !important;
  }
}

@media (min-width: 640px) and (max-width: 767px) {
  .iphone5-padding-left-small {
    padding-left: 15px !important;
  }
}

@media (min-width: 640px) and (max-width: 767px) {
  .iphone5-padding-no {
    padding: 0 !important;
  }
}

@media (min-width: 640px) and (max-width: 767px) {
  .iphone5-padding-medium {
    padding: 30px !important;
  }
}

@media (min-width: 640px) and (max-width: 767px) {
  .iphone5-padding-v-medium {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
}

@media (min-width: 640px) and (max-width: 767px) {
  .iphone5-padding-h-medium {
    padding-right: 30px !important;
    padding-left: 30px !important;
  }
}

@media (min-width: 640px) and (max-width: 767px) {
  .iphone5-padding-top-medium {
    padding-top: 30px !important;
  }
}

@media (min-width: 640px) and (max-width: 767px) {
  .iphone5-padding-right-medium {
    padding-right: 30px !important;
  }
}

@media (min-width: 640px) and (max-width: 767px) {
  .iphone5-padding-bottom-medium {
    padding-bottom: 30px !important;
  }
}

@media (min-width: 640px) and (max-width: 767px) {
  .iphone5-padding-left-medium {
    padding-left: 30px !important;
  }
}

@media (min-width: 640px) and (max-width: 767px) {
  .iphone5-padding-no {
    padding: 0 !important;
  }
}

@media (min-width: 640px) and (max-width: 767px) {
  .iphone5-padding-large {
    padding: 60px !important;
  }
}

@media (min-width: 640px) and (max-width: 767px) {
  .iphone5-padding-v-large {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
}

@media (min-width: 640px) and (max-width: 767px) {
  .iphone5-padding-h-large {
    padding-right: 60px !important;
    padding-left: 60px !important;
  }
}

@media (min-width: 640px) and (max-width: 767px) {
  .iphone5-padding-top-large {
    padding-top: 60px !important;
  }
}

@media (min-width: 640px) and (max-width: 767px) {
  .iphone5-padding-right-large {
    padding-right: 60px !important;
  }
}

@media (min-width: 640px) and (max-width: 767px) {
  .iphone5-padding-bottom-large {
    padding-bottom: 60px !important;
  }
}

@media (min-width: 640px) and (max-width: 767px) {
  .iphone5-padding-left-large {
    padding-left: 60px !important;
  }
}

@media (min-width: 640px) and (max-width: 767px) {
  .iphone5-padding-no {
    padding: 0 !important;
  }
}

@media (min-width: 640px) and (max-width: 767px) {
  .iphone5-padding-xlarge {
    padding: 90px !important;
  }
}

@media (min-width: 640px) and (max-width: 767px) {
  .iphone5-padding-v-xlarge {
    padding-top: 90px !important;
    padding-bottom: 90px !important;
  }
}

@media (min-width: 640px) and (max-width: 767px) {
  .iphone5-padding-h-xlarge {
    padding-right: 90px !important;
    padding-left: 90px !important;
  }
}

@media (min-width: 640px) and (max-width: 767px) {
  .iphone5-padding-top-xlarge {
    padding-top: 90px !important;
  }
}

@media (min-width: 640px) and (max-width: 767px) {
  .iphone5-padding-right-xlarge {
    padding-right: 90px !important;
  }
}

@media (min-width: 640px) and (max-width: 767px) {
  .iphone5-padding-bottom-xlarge {
    padding-bottom: 90px !important;
  }
}

@media (min-width: 640px) and (max-width: 767px) {
  .iphone5-padding-left-xlarge {
    padding-left: 90px !important;
  }
}

@media (min-width: 768px) and (max-width: 799px) {
  .sm-padding-no {
    padding: 0 !important;
  }
}

@media (min-width: 768px) and (max-width: 799px) {
  .sm-padding-xsmall {
    padding: 10px !important;
  }
}

@media (min-width: 768px) and (max-width: 799px) {
  .sm-padding-v-xsmall {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
}

@media (min-width: 768px) and (max-width: 799px) {
  .sm-padding-h-xsmall {
    padding-right: 10px !important;
    padding-left: 10px !important;
  }
}

@media (min-width: 768px) and (max-width: 799px) {
  .sm-padding-top-xsmall {
    padding-top: 10px !important;
  }
}

@media (min-width: 768px) and (max-width: 799px) {
  .sm-padding-right-xsmall {
    padding-right: 10px !important;
  }
}

@media (min-width: 768px) and (max-width: 799px) {
  .sm-padding-bottom-xsmall {
    padding-bottom: 10px !important;
  }
}

@media (min-width: 768px) and (max-width: 799px) {
  .sm-padding-left-xsmall {
    padding-left: 10px !important;
  }
}

@media (min-width: 768px) and (max-width: 799px) {
  .sm-padding-no {
    padding: 0 !important;
  }
}

@media (min-width: 768px) and (max-width: 799px) {
  .sm-padding-small {
    padding: 15px !important;
  }
}

@media (min-width: 768px) and (max-width: 799px) {
  .sm-padding-v-small {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }
}

@media (min-width: 768px) and (max-width: 799px) {
  .sm-padding-h-small {
    padding-right: 15px !important;
    padding-left: 15px !important;
  }
}

@media (min-width: 768px) and (max-width: 799px) {
  .sm-padding-top-small {
    padding-top: 15px !important;
  }
}

@media (min-width: 768px) and (max-width: 799px) {
  .sm-padding-right-small {
    padding-right: 15px !important;
  }
}

@media (min-width: 768px) and (max-width: 799px) {
  .sm-padding-bottom-small {
    padding-bottom: 15px !important;
  }
}

@media (min-width: 768px) and (max-width: 799px) {
  .sm-padding-left-small {
    padding-left: 15px !important;
  }
}

@media (min-width: 768px) and (max-width: 799px) {
  .sm-padding-no {
    padding: 0 !important;
  }
}

@media (min-width: 768px) and (max-width: 799px) {
  .sm-padding-medium {
    padding: 30px !important;
  }
}

@media (min-width: 768px) and (max-width: 799px) {
  .sm-padding-v-medium {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
}

@media (min-width: 768px) and (max-width: 799px) {
  .sm-padding-h-medium {
    padding-right: 30px !important;
    padding-left: 30px !important;
  }
}

@media (min-width: 768px) and (max-width: 799px) {
  .sm-padding-top-medium {
    padding-top: 30px !important;
  }
}

@media (min-width: 768px) and (max-width: 799px) {
  .sm-padding-right-medium {
    padding-right: 30px !important;
  }
}

@media (min-width: 768px) and (max-width: 799px) {
  .sm-padding-bottom-medium {
    padding-bottom: 30px !important;
  }
}

@media (min-width: 768px) and (max-width: 799px) {
  .sm-padding-left-medium {
    padding-left: 30px !important;
  }
}

@media (min-width: 768px) and (max-width: 799px) {
  .sm-padding-no {
    padding: 0 !important;
  }
}

@media (min-width: 768px) and (max-width: 799px) {
  .sm-padding-large {
    padding: 60px !important;
  }
}

@media (min-width: 768px) and (max-width: 799px) {
  .sm-padding-v-large {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
}

@media (min-width: 768px) and (max-width: 799px) {
  .sm-padding-h-large {
    padding-right: 60px !important;
    padding-left: 60px !important;
  }
}

@media (min-width: 768px) and (max-width: 799px) {
  .sm-padding-top-large {
    padding-top: 60px !important;
  }
}

@media (min-width: 768px) and (max-width: 799px) {
  .sm-padding-right-large {
    padding-right: 60px !important;
  }
}

@media (min-width: 768px) and (max-width: 799px) {
  .sm-padding-bottom-large {
    padding-bottom: 60px !important;
  }
}

@media (min-width: 768px) and (max-width: 799px) {
  .sm-padding-left-large {
    padding-left: 60px !important;
  }
}

@media (min-width: 768px) and (max-width: 799px) {
  .sm-padding-no {
    padding: 0 !important;
  }
}

@media (min-width: 768px) and (max-width: 799px) {
  .sm-padding-xlarge {
    padding: 90px !important;
  }
}

@media (min-width: 768px) and (max-width: 799px) {
  .sm-padding-v-xlarge {
    padding-top: 90px !important;
    padding-bottom: 90px !important;
  }
}

@media (min-width: 768px) and (max-width: 799px) {
  .sm-padding-h-xlarge {
    padding-right: 90px !important;
    padding-left: 90px !important;
  }
}

@media (min-width: 768px) and (max-width: 799px) {
  .sm-padding-top-xlarge {
    padding-top: 90px !important;
  }
}

@media (min-width: 768px) and (max-width: 799px) {
  .sm-padding-right-xlarge {
    padding-right: 90px !important;
  }
}

@media (min-width: 768px) and (max-width: 799px) {
  .sm-padding-bottom-xlarge {
    padding-bottom: 90px !important;
  }
}

@media (min-width: 768px) and (max-width: 799px) {
  .sm-padding-left-xlarge {
    padding-left: 90px !important;
  }
}

@media (min-width: 800px) and (max-width: 939px) {
  .eight00-padding-no {
    padding: 0 !important;
  }
}

@media (min-width: 800px) and (max-width: 939px) {
  .eight00-padding-xsmall {
    padding: 10px !important;
  }
}

@media (min-width: 800px) and (max-width: 939px) {
  .eight00-padding-v-xsmall {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
}

@media (min-width: 800px) and (max-width: 939px) {
  .eight00-padding-h-xsmall {
    padding-right: 10px !important;
    padding-left: 10px !important;
  }
}

@media (min-width: 800px) and (max-width: 939px) {
  .eight00-padding-top-xsmall {
    padding-top: 10px !important;
  }
}

@media (min-width: 800px) and (max-width: 939px) {
  .eight00-padding-right-xsmall {
    padding-right: 10px !important;
  }
}

@media (min-width: 800px) and (max-width: 939px) {
  .eight00-padding-bottom-xsmall {
    padding-bottom: 10px !important;
  }
}

@media (min-width: 800px) and (max-width: 939px) {
  .eight00-padding-left-xsmall {
    padding-left: 10px !important;
  }
}

@media (min-width: 800px) and (max-width: 939px) {
  .eight00-padding-no {
    padding: 0 !important;
  }
}

@media (min-width: 800px) and (max-width: 939px) {
  .eight00-padding-small {
    padding: 15px !important;
  }
}

@media (min-width: 800px) and (max-width: 939px) {
  .eight00-padding-v-small {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }
}

@media (min-width: 800px) and (max-width: 939px) {
  .eight00-padding-h-small {
    padding-right: 15px !important;
    padding-left: 15px !important;
  }
}

@media (min-width: 800px) and (max-width: 939px) {
  .eight00-padding-top-small {
    padding-top: 15px !important;
  }
}

@media (min-width: 800px) and (max-width: 939px) {
  .eight00-padding-right-small {
    padding-right: 15px !important;
  }
}

@media (min-width: 800px) and (max-width: 939px) {
  .eight00-padding-bottom-small {
    padding-bottom: 15px !important;
  }
}

@media (min-width: 800px) and (max-width: 939px) {
  .eight00-padding-left-small {
    padding-left: 15px !important;
  }
}

@media (min-width: 800px) and (max-width: 939px) {
  .eight00-padding-no {
    padding: 0 !important;
  }
}

@media (min-width: 800px) and (max-width: 939px) {
  .eight00-padding-medium {
    padding: 30px !important;
  }
}

@media (min-width: 800px) and (max-width: 939px) {
  .eight00-padding-v-medium {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
}

@media (min-width: 800px) and (max-width: 939px) {
  .eight00-padding-h-medium {
    padding-right: 30px !important;
    padding-left: 30px !important;
  }
}

@media (min-width: 800px) and (max-width: 939px) {
  .eight00-padding-top-medium {
    padding-top: 30px !important;
  }
}

@media (min-width: 800px) and (max-width: 939px) {
  .eight00-padding-right-medium {
    padding-right: 30px !important;
  }
}

@media (min-width: 800px) and (max-width: 939px) {
  .eight00-padding-bottom-medium {
    padding-bottom: 30px !important;
  }
}

@media (min-width: 800px) and (max-width: 939px) {
  .eight00-padding-left-medium {
    padding-left: 30px !important;
  }
}

@media (min-width: 800px) and (max-width: 939px) {
  .eight00-padding-no {
    padding: 0 !important;
  }
}

@media (min-width: 800px) and (max-width: 939px) {
  .eight00-padding-large {
    padding: 60px !important;
  }
}

@media (min-width: 800px) and (max-width: 939px) {
  .eight00-padding-v-large {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
}

@media (min-width: 800px) and (max-width: 939px) {
  .eight00-padding-h-large {
    padding-right: 60px !important;
    padding-left: 60px !important;
  }
}

@media (min-width: 800px) and (max-width: 939px) {
  .eight00-padding-top-large {
    padding-top: 60px !important;
  }
}

@media (min-width: 800px) and (max-width: 939px) {
  .eight00-padding-right-large {
    padding-right: 60px !important;
  }
}

@media (min-width: 800px) and (max-width: 939px) {
  .eight00-padding-bottom-large {
    padding-bottom: 60px !important;
  }
}

@media (min-width: 800px) and (max-width: 939px) {
  .eight00-padding-left-large {
    padding-left: 60px !important;
  }
}

@media (min-width: 800px) and (max-width: 939px) {
  .eight00-padding-no {
    padding: 0 !important;
  }
}

@media (min-width: 800px) and (max-width: 939px) {
  .eight00-padding-xlarge {
    padding: 90px !important;
  }
}

@media (min-width: 800px) and (max-width: 939px) {
  .eight00-padding-v-xlarge {
    padding-top: 90px !important;
    padding-bottom: 90px !important;
  }
}

@media (min-width: 800px) and (max-width: 939px) {
  .eight00-padding-h-xlarge {
    padding-right: 90px !important;
    padding-left: 90px !important;
  }
}

@media (min-width: 800px) and (max-width: 939px) {
  .eight00-padding-top-xlarge {
    padding-top: 90px !important;
  }
}

@media (min-width: 800px) and (max-width: 939px) {
  .eight00-padding-right-xlarge {
    padding-right: 90px !important;
  }
}

@media (min-width: 800px) and (max-width: 939px) {
  .eight00-padding-bottom-xlarge {
    padding-bottom: 90px !important;
  }
}

@media (min-width: 800px) and (max-width: 939px) {
  .eight00-padding-left-xlarge {
    padding-left: 90px !important;
  }
}

@media (min-width: 940px) and (max-width: 991px) {
  .nine40-padding-no {
    padding: 0 !important;
  }
}

@media (min-width: 940px) and (max-width: 991px) {
  .nine40-padding-xsmall {
    padding: 10px !important;
  }
}

@media (min-width: 940px) and (max-width: 991px) {
  .nine40-padding-v-xsmall {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
}

@media (min-width: 940px) and (max-width: 991px) {
  .nine40-padding-h-xsmall {
    padding-right: 10px !important;
    padding-left: 10px !important;
  }
}

@media (min-width: 940px) and (max-width: 991px) {
  .nine40-padding-top-xsmall {
    padding-top: 10px !important;
  }
}

@media (min-width: 940px) and (max-width: 991px) {
  .nine40-padding-right-xsmall {
    padding-right: 10px !important;
  }
}

@media (min-width: 940px) and (max-width: 991px) {
  .nine40-padding-bottom-xsmall {
    padding-bottom: 10px !important;
  }
}

@media (min-width: 940px) and (max-width: 991px) {
  .nine40-padding-left-xsmall {
    padding-left: 10px !important;
  }
}

@media (min-width: 940px) and (max-width: 991px) {
  .nine40-padding-no {
    padding: 0 !important;
  }
}

@media (min-width: 940px) and (max-width: 991px) {
  .nine40-padding-small {
    padding: 15px !important;
  }
}

@media (min-width: 940px) and (max-width: 991px) {
  .nine40-padding-v-small {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }
}

@media (min-width: 940px) and (max-width: 991px) {
  .nine40-padding-h-small {
    padding-right: 15px !important;
    padding-left: 15px !important;
  }
}

@media (min-width: 940px) and (max-width: 991px) {
  .nine40-padding-top-small {
    padding-top: 15px !important;
  }
}

@media (min-width: 940px) and (max-width: 991px) {
  .nine40-padding-right-small {
    padding-right: 15px !important;
  }
}

@media (min-width: 940px) and (max-width: 991px) {
  .nine40-padding-bottom-small {
    padding-bottom: 15px !important;
  }
}

@media (min-width: 940px) and (max-width: 991px) {
  .nine40-padding-left-small {
    padding-left: 15px !important;
  }
}

@media (min-width: 940px) and (max-width: 991px) {
  .nine40-padding-no {
    padding: 0 !important;
  }
}

@media (min-width: 940px) and (max-width: 991px) {
  .nine40-padding-medium {
    padding: 30px !important;
  }
}

@media (min-width: 940px) and (max-width: 991px) {
  .nine40-padding-v-medium {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
}

@media (min-width: 940px) and (max-width: 991px) {
  .nine40-padding-h-medium {
    padding-right: 30px !important;
    padding-left: 30px !important;
  }
}

@media (min-width: 940px) and (max-width: 991px) {
  .nine40-padding-top-medium {
    padding-top: 30px !important;
  }
}

@media (min-width: 940px) and (max-width: 991px) {
  .nine40-padding-right-medium {
    padding-right: 30px !important;
  }
}

@media (min-width: 940px) and (max-width: 991px) {
  .nine40-padding-bottom-medium {
    padding-bottom: 30px !important;
  }
}

@media (min-width: 940px) and (max-width: 991px) {
  .nine40-padding-left-medium {
    padding-left: 30px !important;
  }
}

@media (min-width: 940px) and (max-width: 991px) {
  .nine40-padding-no {
    padding: 0 !important;
  }
}

@media (min-width: 940px) and (max-width: 991px) {
  .nine40-padding-large {
    padding: 60px !important;
  }
}

@media (min-width: 940px) and (max-width: 991px) {
  .nine40-padding-v-large {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
}

@media (min-width: 940px) and (max-width: 991px) {
  .nine40-padding-h-large {
    padding-right: 60px !important;
    padding-left: 60px !important;
  }
}

@media (min-width: 940px) and (max-width: 991px) {
  .nine40-padding-top-large {
    padding-top: 60px !important;
  }
}

@media (min-width: 940px) and (max-width: 991px) {
  .nine40-padding-right-large {
    padding-right: 60px !important;
  }
}

@media (min-width: 940px) and (max-width: 991px) {
  .nine40-padding-bottom-large {
    padding-bottom: 60px !important;
  }
}

@media (min-width: 940px) and (max-width: 991px) {
  .nine40-padding-left-large {
    padding-left: 60px !important;
  }
}

@media (min-width: 940px) and (max-width: 991px) {
  .nine40-padding-no {
    padding: 0 !important;
  }
}

@media (min-width: 940px) and (max-width: 991px) {
  .nine40-padding-xlarge {
    padding: 90px !important;
  }
}

@media (min-width: 940px) and (max-width: 991px) {
  .nine40-padding-v-xlarge {
    padding-top: 90px !important;
    padding-bottom: 90px !important;
  }
}

@media (min-width: 940px) and (max-width: 991px) {
  .nine40-padding-h-xlarge {
    padding-right: 90px !important;
    padding-left: 90px !important;
  }
}

@media (min-width: 940px) and (max-width: 991px) {
  .nine40-padding-top-xlarge {
    padding-top: 90px !important;
  }
}

@media (min-width: 940px) and (max-width: 991px) {
  .nine40-padding-right-xlarge {
    padding-right: 90px !important;
  }
}

@media (min-width: 940px) and (max-width: 991px) {
  .nine40-padding-bottom-xlarge {
    padding-bottom: 90px !important;
  }
}

@media (min-width: 940px) and (max-width: 991px) {
  .nine40-padding-left-xlarge {
    padding-left: 90px !important;
  }
}

@media (min-width: 992px) and (max-width: 1023px) {
  .md-padding-no {
    padding: 0 !important;
  }
}

@media (min-width: 992px) and (max-width: 1023px) {
  .md-padding-xsmall {
    padding: 10px !important;
  }
}

@media (min-width: 992px) and (max-width: 1023px) {
  .md-padding-v-xsmall {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
}

@media (min-width: 992px) and (max-width: 1023px) {
  .md-padding-h-xsmall {
    padding-right: 10px !important;
    padding-left: 10px !important;
  }
}

@media (min-width: 992px) and (max-width: 1023px) {
  .md-padding-top-xsmall {
    padding-top: 10px !important;
  }
}

@media (min-width: 992px) and (max-width: 1023px) {
  .md-padding-right-xsmall {
    padding-right: 10px !important;
  }
}

@media (min-width: 992px) and (max-width: 1023px) {
  .md-padding-bottom-xsmall {
    padding-bottom: 10px !important;
  }
}

@media (min-width: 992px) and (max-width: 1023px) {
  .md-padding-left-xsmall {
    padding-left: 10px !important;
  }
}

@media (min-width: 992px) and (max-width: 1023px) {
  .md-padding-no {
    padding: 0 !important;
  }
}

@media (min-width: 992px) and (max-width: 1023px) {
  .md-padding-small {
    padding: 15px !important;
  }
}

@media (min-width: 992px) and (max-width: 1023px) {
  .md-padding-v-small {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }
}

@media (min-width: 992px) and (max-width: 1023px) {
  .md-padding-h-small {
    padding-right: 15px !important;
    padding-left: 15px !important;
  }
}

@media (min-width: 992px) and (max-width: 1023px) {
  .md-padding-top-small {
    padding-top: 15px !important;
  }
}

@media (min-width: 992px) and (max-width: 1023px) {
  .md-padding-right-small {
    padding-right: 15px !important;
  }
}

@media (min-width: 992px) and (max-width: 1023px) {
  .md-padding-bottom-small {
    padding-bottom: 15px !important;
  }
}

@media (min-width: 992px) and (max-width: 1023px) {
  .md-padding-left-small {
    padding-left: 15px !important;
  }
}

@media (min-width: 992px) and (max-width: 1023px) {
  .md-padding-no {
    padding: 0 !important;
  }
}

@media (min-width: 992px) and (max-width: 1023px) {
  .md-padding-medium {
    padding: 30px !important;
  }
}

@media (min-width: 992px) and (max-width: 1023px) {
  .md-padding-v-medium {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
}

@media (min-width: 992px) and (max-width: 1023px) {
  .md-padding-h-medium {
    padding-right: 30px !important;
    padding-left: 30px !important;
  }
}

@media (min-width: 992px) and (max-width: 1023px) {
  .md-padding-top-medium {
    padding-top: 30px !important;
  }
}

@media (min-width: 992px) and (max-width: 1023px) {
  .md-padding-right-medium {
    padding-right: 30px !important;
  }
}

@media (min-width: 992px) and (max-width: 1023px) {
  .md-padding-bottom-medium {
    padding-bottom: 30px !important;
  }
}

@media (min-width: 992px) and (max-width: 1023px) {
  .md-padding-left-medium {
    padding-left: 30px !important;
  }
}

@media (min-width: 992px) and (max-width: 1023px) {
  .md-padding-no {
    padding: 0 !important;
  }
}

@media (min-width: 992px) and (max-width: 1023px) {
  .md-padding-large {
    padding: 60px !important;
  }
}

@media (min-width: 992px) and (max-width: 1023px) {
  .md-padding-v-large {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
}

@media (min-width: 992px) and (max-width: 1023px) {
  .md-padding-h-large {
    padding-right: 60px !important;
    padding-left: 60px !important;
  }
}

@media (min-width: 992px) and (max-width: 1023px) {
  .md-padding-top-large {
    padding-top: 60px !important;
  }
}

@media (min-width: 992px) and (max-width: 1023px) {
  .md-padding-right-large {
    padding-right: 60px !important;
  }
}

@media (min-width: 992px) and (max-width: 1023px) {
  .md-padding-bottom-large {
    padding-bottom: 60px !important;
  }
}

@media (min-width: 992px) and (max-width: 1023px) {
  .md-padding-left-large {
    padding-left: 60px !important;
  }
}

@media (min-width: 992px) and (max-width: 1023px) {
  .md-padding-no {
    padding: 0 !important;
  }
}

@media (min-width: 992px) and (max-width: 1023px) {
  .md-padding-xlarge {
    padding: 90px !important;
  }
}

@media (min-width: 992px) and (max-width: 1023px) {
  .md-padding-v-xlarge {
    padding-top: 90px !important;
    padding-bottom: 90px !important;
  }
}

@media (min-width: 992px) and (max-width: 1023px) {
  .md-padding-h-xlarge {
    padding-right: 90px !important;
    padding-left: 90px !important;
  }
}

@media (min-width: 992px) and (max-width: 1023px) {
  .md-padding-top-xlarge {
    padding-top: 90px !important;
  }
}

@media (min-width: 992px) and (max-width: 1023px) {
  .md-padding-right-xlarge {
    padding-right: 90px !important;
  }
}

@media (min-width: 992px) and (max-width: 1023px) {
  .md-padding-bottom-xlarge {
    padding-bottom: 90px !important;
  }
}

@media (min-width: 992px) and (max-width: 1023px) {
  .md-padding-left-xlarge {
    padding-left: 90px !important;
  }
}

@media (min-width: 1024px) and (max-width: 1199px) {
  .ipad-land-padding-no {
    padding: 0 !important;
  }
}

@media (min-width: 1024px) and (max-width: 1199px) {
  .ipad-land-padding-xsmall {
    padding: 10px !important;
  }
}

@media (min-width: 1024px) and (max-width: 1199px) {
  .ipad-land-padding-v-xsmall {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
}

@media (min-width: 1024px) and (max-width: 1199px) {
  .ipad-land-padding-h-xsmall {
    padding-right: 10px !important;
    padding-left: 10px !important;
  }
}

@media (min-width: 1024px) and (max-width: 1199px) {
  .ipad-land-padding-top-xsmall {
    padding-top: 10px !important;
  }
}

@media (min-width: 1024px) and (max-width: 1199px) {
  .ipad-land-padding-right-xsmall {
    padding-right: 10px !important;
  }
}

@media (min-width: 1024px) and (max-width: 1199px) {
  .ipad-land-padding-bottom-xsmall {
    padding-bottom: 10px !important;
  }
}

@media (min-width: 1024px) and (max-width: 1199px) {
  .ipad-land-padding-left-xsmall {
    padding-left: 10px !important;
  }
}

@media (min-width: 1024px) and (max-width: 1199px) {
  .ipad-land-padding-no {
    padding: 0 !important;
  }
}

@media (min-width: 1024px) and (max-width: 1199px) {
  .ipad-land-padding-small {
    padding: 15px !important;
  }
}

@media (min-width: 1024px) and (max-width: 1199px) {
  .ipad-land-padding-v-small {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }
}

@media (min-width: 1024px) and (max-width: 1199px) {
  .ipad-land-padding-h-small {
    padding-right: 15px !important;
    padding-left: 15px !important;
  }
}

@media (min-width: 1024px) and (max-width: 1199px) {
  .ipad-land-padding-top-small {
    padding-top: 15px !important;
  }
}

@media (min-width: 1024px) and (max-width: 1199px) {
  .ipad-land-padding-right-small {
    padding-right: 15px !important;
  }
}

@media (min-width: 1024px) and (max-width: 1199px) {
  .ipad-land-padding-bottom-small {
    padding-bottom: 15px !important;
  }
}

@media (min-width: 1024px) and (max-width: 1199px) {
  .ipad-land-padding-left-small {
    padding-left: 15px !important;
  }
}

@media (min-width: 1024px) and (max-width: 1199px) {
  .ipad-land-padding-no {
    padding: 0 !important;
  }
}

@media (min-width: 1024px) and (max-width: 1199px) {
  .ipad-land-padding-medium {
    padding: 30px !important;
  }
}

@media (min-width: 1024px) and (max-width: 1199px) {
  .ipad-land-padding-v-medium {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
}

@media (min-width: 1024px) and (max-width: 1199px) {
  .ipad-land-padding-h-medium {
    padding-right: 30px !important;
    padding-left: 30px !important;
  }
}

@media (min-width: 1024px) and (max-width: 1199px) {
  .ipad-land-padding-top-medium {
    padding-top: 30px !important;
  }
}

@media (min-width: 1024px) and (max-width: 1199px) {
  .ipad-land-padding-right-medium {
    padding-right: 30px !important;
  }
}

@media (min-width: 1024px) and (max-width: 1199px) {
  .ipad-land-padding-bottom-medium {
    padding-bottom: 30px !important;
  }
}

@media (min-width: 1024px) and (max-width: 1199px) {
  .ipad-land-padding-left-medium {
    padding-left: 30px !important;
  }
}

@media (min-width: 1024px) and (max-width: 1199px) {
  .ipad-land-padding-no {
    padding: 0 !important;
  }
}

@media (min-width: 1024px) and (max-width: 1199px) {
  .ipad-land-padding-large {
    padding: 60px !important;
  }
}

@media (min-width: 1024px) and (max-width: 1199px) {
  .ipad-land-padding-v-large {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
}

@media (min-width: 1024px) and (max-width: 1199px) {
  .ipad-land-padding-h-large {
    padding-right: 60px !important;
    padding-left: 60px !important;
  }
}

@media (min-width: 1024px) and (max-width: 1199px) {
  .ipad-land-padding-top-large {
    padding-top: 60px !important;
  }
}

@media (min-width: 1024px) and (max-width: 1199px) {
  .ipad-land-padding-right-large {
    padding-right: 60px !important;
  }
}

@media (min-width: 1024px) and (max-width: 1199px) {
  .ipad-land-padding-bottom-large {
    padding-bottom: 60px !important;
  }
}

@media (min-width: 1024px) and (max-width: 1199px) {
  .ipad-land-padding-left-large {
    padding-left: 60px !important;
  }
}

@media (min-width: 1024px) and (max-width: 1199px) {
  .ipad-land-padding-no {
    padding: 0 !important;
  }
}

@media (min-width: 1024px) and (max-width: 1199px) {
  .ipad-land-padding-xlarge {
    padding: 90px !important;
  }
}

@media (min-width: 1024px) and (max-width: 1199px) {
  .ipad-land-padding-v-xlarge {
    padding-top: 90px !important;
    padding-bottom: 90px !important;
  }
}

@media (min-width: 1024px) and (max-width: 1199px) {
  .ipad-land-padding-h-xlarge {
    padding-right: 90px !important;
    padding-left: 90px !important;
  }
}

@media (min-width: 1024px) and (max-width: 1199px) {
  .ipad-land-padding-top-xlarge {
    padding-top: 90px !important;
  }
}

@media (min-width: 1024px) and (max-width: 1199px) {
  .ipad-land-padding-right-xlarge {
    padding-right: 90px !important;
  }
}

@media (min-width: 1024px) and (max-width: 1199px) {
  .ipad-land-padding-bottom-xlarge {
    padding-bottom: 90px !important;
  }
}

@media (min-width: 1024px) and (max-width: 1199px) {
  .ipad-land-padding-left-xlarge {
    padding-left: 90px !important;
  }
}

@media (min-width: 1200px) {
  .lg-padding-no {
    padding: 0 !important;
  }
}

@media (min-width: 1200px) {
  .lg-padding-xsmall {
    padding: 10px !important;
  }
}

@media (min-width: 1200px) {
  .lg-padding-v-xsmall {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
}

@media (min-width: 1200px) {
  .lg-padding-h-xsmall {
    padding-right: 10px !important;
    padding-left: 10px !important;
  }
}

@media (min-width: 1200px) {
  .lg-padding-top-xsmall {
    padding-top: 10px !important;
  }
}

@media (min-width: 1200px) {
  .lg-padding-right-xsmall {
    padding-right: 10px !important;
  }
}

@media (min-width: 1200px) {
  .lg-padding-bottom-xsmall {
    padding-bottom: 10px !important;
  }
}

@media (min-width: 1200px) {
  .lg-padding-left-xsmall {
    padding-left: 10px !important;
  }
}

@media (min-width: 1200px) {
  .lg-padding-no {
    padding: 0 !important;
  }
}

@media (min-width: 1200px) {
  .lg-padding-small {
    padding: 15px !important;
  }
}

@media (min-width: 1200px) {
  .lg-padding-v-small {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }
}

@media (min-width: 1200px) {
  .lg-padding-h-small {
    padding-right: 15px !important;
    padding-left: 15px !important;
  }
}

@media (min-width: 1200px) {
  .lg-padding-top-small {
    padding-top: 15px !important;
  }
}

@media (min-width: 1200px) {
  .lg-padding-right-small {
    padding-right: 15px !important;
  }
}

@media (min-width: 1200px) {
  .lg-padding-bottom-small {
    padding-bottom: 15px !important;
  }
}

@media (min-width: 1200px) {
  .lg-padding-left-small {
    padding-left: 15px !important;
  }
}

@media (min-width: 1200px) {
  .lg-padding-no {
    padding: 0 !important;
  }
}

@media (min-width: 1200px) {
  .lg-padding-medium {
    padding: 30px !important;
  }
}

@media (min-width: 1200px) {
  .lg-padding-v-medium {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
}

@media (min-width: 1200px) {
  .lg-padding-h-medium {
    padding-right: 30px !important;
    padding-left: 30px !important;
  }
}

@media (min-width: 1200px) {
  .lg-padding-top-medium {
    padding-top: 30px !important;
  }
}

@media (min-width: 1200px) {
  .lg-padding-right-medium {
    padding-right: 30px !important;
  }
}

@media (min-width: 1200px) {
  .lg-padding-bottom-medium {
    padding-bottom: 30px !important;
  }
}

@media (min-width: 1200px) {
  .lg-padding-left-medium {
    padding-left: 30px !important;
  }
}

@media (min-width: 1200px) {
  .lg-padding-no {
    padding: 0 !important;
  }
}

@media (min-width: 1200px) {
  .lg-padding-large {
    padding: 60px !important;
  }
}

@media (min-width: 1200px) {
  .lg-padding-v-large {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
}

@media (min-width: 1200px) {
  .lg-padding-h-large {
    padding-right: 60px !important;
    padding-left: 60px !important;
  }
}

@media (min-width: 1200px) {
  .lg-padding-top-large {
    padding-top: 60px !important;
  }
}

@media (min-width: 1200px) {
  .lg-padding-right-large {
    padding-right: 60px !important;
  }
}

@media (min-width: 1200px) {
  .lg-padding-bottom-large {
    padding-bottom: 60px !important;
  }
}

@media (min-width: 1200px) {
  .lg-padding-left-large {
    padding-left: 60px !important;
  }
}

@media (min-width: 1200px) {
  .lg-padding-no {
    padding: 0 !important;
  }
}

@media (min-width: 1200px) {
  .lg-padding-xlarge {
    padding: 90px !important;
  }
}

@media (min-width: 1200px) {
  .lg-padding-v-xlarge {
    padding-top: 90px !important;
    padding-bottom: 90px !important;
  }
}

@media (min-width: 1200px) {
  .lg-padding-h-xlarge {
    padding-right: 90px !important;
    padding-left: 90px !important;
  }
}

@media (min-width: 1200px) {
  .lg-padding-top-xlarge {
    padding-top: 90px !important;
  }
}

@media (min-width: 1200px) {
  .lg-padding-right-xlarge {
    padding-right: 90px !important;
  }
}

@media (min-width: 1200px) {
  .lg-padding-bottom-xlarge {
    padding-bottom: 90px !important;
  }
}

@media (min-width: 1200px) {
  .lg-padding-left-xlarge {
    padding-left: 90px !important;
  }
}

/******************************* BELOW PADDING *****************************************/
@media (max-width: 319px) {
  .mini-down-padding-no {
    padding: 0 !important;
  }
}

@media (max-width: 319px) {
  .mini-down-padding-xsmall {
    padding: 10px !important;
  }
}

@media (max-width: 319px) {
  .mini-down-padding-v-xsmall {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
}

@media (max-width: 319px) {
  .mini-down-padding-h-xsmall {
    padding-right: 10px !important;
    padding-left: 10px !important;
  }
}

@media (max-width: 319px) {
  .mini-down-padding-top-xsmall {
    padding-top: 10px !important;
  }
}

@media (max-width: 319px) {
  .mini-down-padding-right-xsmall {
    padding-right: 10px !important;
  }
}

@media (max-width: 319px) {
  .mini-down-padding-bottom-xsmall {
    padding-bottom: 10px !important;
  }
}

@media (max-width: 319px) {
  .mini-down-padding-left-xsmall {
    padding-left: 10px !important;
  }
}

@media (max-width: 319px) {
  .mini-down-padding-no {
    padding: 0 !important;
  }
}

@media (max-width: 319px) {
  .mini-down-padding-small {
    padding: 15px !important;
  }
}

@media (max-width: 319px) {
  .mini-down-padding-v-small {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }
}

@media (max-width: 319px) {
  .mini-down-padding-h-small {
    padding-right: 15px !important;
    padding-left: 15px !important;
  }
}

@media (max-width: 319px) {
  .mini-down-padding-top-small {
    padding-top: 15px !important;
  }
}

@media (max-width: 319px) {
  .mini-down-padding-right-small {
    padding-right: 15px !important;
  }
}

@media (max-width: 319px) {
  .mini-down-padding-bottom-small {
    padding-bottom: 15px !important;
  }
}

@media (max-width: 319px) {
  .mini-down-padding-left-small {
    padding-left: 15px !important;
  }
}

@media (max-width: 319px) {
  .mini-down-padding-no {
    padding: 0 !important;
  }
}

@media (max-width: 319px) {
  .mini-down-padding-medium {
    padding: 30px !important;
  }
}

@media (max-width: 319px) {
  .mini-down-padding-v-medium {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
}

@media (max-width: 319px) {
  .mini-down-padding-h-medium {
    padding-right: 30px !important;
    padding-left: 30px !important;
  }
}

@media (max-width: 319px) {
  .mini-down-padding-top-medium {
    padding-top: 30px !important;
  }
}

@media (max-width: 319px) {
  .mini-down-padding-right-medium {
    padding-right: 30px !important;
  }
}

@media (max-width: 319px) {
  .mini-down-padding-bottom-medium {
    padding-bottom: 30px !important;
  }
}

@media (max-width: 319px) {
  .mini-down-padding-left-medium {
    padding-left: 30px !important;
  }
}

@media (max-width: 319px) {
  .mini-down-padding-no {
    padding: 0 !important;
  }
}

@media (max-width: 319px) {
  .mini-down-padding-large {
    padding: 60px !important;
  }
}

@media (max-width: 319px) {
  .mini-down-padding-v-large {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
}

@media (max-width: 319px) {
  .mini-down-padding-h-large {
    padding-right: 60px !important;
    padding-left: 60px !important;
  }
}

@media (max-width: 319px) {
  .mini-down-padding-top-large {
    padding-top: 60px !important;
  }
}

@media (max-width: 319px) {
  .mini-down-padding-right-large {
    padding-right: 60px !important;
  }
}

@media (max-width: 319px) {
  .mini-down-padding-bottom-large {
    padding-bottom: 60px !important;
  }
}

@media (max-width: 319px) {
  .mini-down-padding-left-large {
    padding-left: 60px !important;
  }
}

@media (max-width: 319px) {
  .mini-down-padding-no {
    padding: 0 !important;
  }
}

@media (max-width: 319px) {
  .mini-down-padding-xlarge {
    padding: 90px !important;
  }
}

@media (max-width: 319px) {
  .mini-down-padding-v-xlarge {
    padding-top: 90px !important;
    padding-bottom: 90px !important;
  }
}

@media (max-width: 319px) {
  .mini-down-padding-h-xlarge {
    padding-right: 90px !important;
    padding-left: 90px !important;
  }
}

@media (max-width: 319px) {
  .mini-down-padding-top-xlarge {
    padding-top: 90px !important;
  }
}

@media (max-width: 319px) {
  .mini-down-padding-right-xlarge {
    padding-right: 90px !important;
  }
}

@media (max-width: 319px) {
  .mini-down-padding-bottom-xlarge {
    padding-bottom: 90px !important;
  }
}

@media (max-width: 319px) {
  .mini-down-padding-left-xlarge {
    padding-left: 90px !important;
  }
}

@media (max-width: 479px) {
  .iphone4port-down-padding-no {
    padding: 0 !important;
  }
}

@media (max-width: 479px) {
  .iphone4port-down-padding-xsmall {
    padding: 10px !important;
  }
}

@media (max-width: 479px) {
  .iphone4port-down-padding-v-xsmall {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
}

@media (max-width: 479px) {
  .iphone4port-down-padding-h-xsmall {
    padding-right: 10px !important;
    padding-left: 10px !important;
  }
}

@media (max-width: 479px) {
  .iphone4port-down-padding-top-xsmall {
    padding-top: 10px !important;
  }
}

@media (max-width: 479px) {
  .iphone4port-down-padding-right-xsmall {
    padding-right: 10px !important;
  }
}

@media (max-width: 479px) {
  .iphone4port-down-padding-bottom-xsmall {
    padding-bottom: 10px !important;
  }
}

@media (max-width: 479px) {
  .iphone4port-down-padding-left-xsmall {
    padding-left: 10px !important;
  }
}

@media (max-width: 479px) {
  .iphone4port-down-padding-no {
    padding: 0 !important;
  }
}

@media (max-width: 479px) {
  .iphone4port-down-padding-small {
    padding: 15px !important;
  }
}

@media (max-width: 479px) {
  .iphone4port-down-padding-v-small {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }
}

@media (max-width: 479px) {
  .iphone4port-down-padding-h-small {
    padding-right: 15px !important;
    padding-left: 15px !important;
  }
}

@media (max-width: 479px) {
  .iphone4port-down-padding-top-small {
    padding-top: 15px !important;
  }
}

@media (max-width: 479px) {
  .iphone4port-down-padding-right-small {
    padding-right: 15px !important;
  }
}

@media (max-width: 479px) {
  .iphone4port-down-padding-bottom-small {
    padding-bottom: 15px !important;
  }
}

@media (max-width: 479px) {
  .iphone4port-down-padding-left-small {
    padding-left: 15px !important;
  }
}

@media (max-width: 479px) {
  .iphone4port-down-padding-no {
    padding: 0 !important;
  }
}

@media (max-width: 479px) {
  .iphone4port-down-padding-medium {
    padding: 30px !important;
  }
}

@media (max-width: 479px) {
  .iphone4port-down-padding-v-medium {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
}

@media (max-width: 479px) {
  .iphone4port-down-padding-h-medium {
    padding-right: 30px !important;
    padding-left: 30px !important;
  }
}

@media (max-width: 479px) {
  .iphone4port-down-padding-top-medium {
    padding-top: 30px !important;
  }
}

@media (max-width: 479px) {
  .iphone4port-down-padding-right-medium {
    padding-right: 30px !important;
  }
}

@media (max-width: 479px) {
  .iphone4port-down-padding-bottom-medium {
    padding-bottom: 30px !important;
  }
}

@media (max-width: 479px) {
  .iphone4port-down-padding-left-medium {
    padding-left: 30px !important;
  }
}

@media (max-width: 479px) {
  .iphone4port-down-padding-no {
    padding: 0 !important;
  }
}

@media (max-width: 479px) {
  .iphone4port-down-padding-large {
    padding: 60px !important;
  }
}

@media (max-width: 479px) {
  .iphone4port-down-padding-v-large {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
}

@media (max-width: 479px) {
  .iphone4port-down-padding-h-large {
    padding-right: 60px !important;
    padding-left: 60px !important;
  }
}

@media (max-width: 479px) {
  .iphone4port-down-padding-top-large {
    padding-top: 60px !important;
  }
}

@media (max-width: 479px) {
  .iphone4port-down-padding-right-large {
    padding-right: 60px !important;
  }
}

@media (max-width: 479px) {
  .iphone4port-down-padding-bottom-large {
    padding-bottom: 60px !important;
  }
}

@media (max-width: 479px) {
  .iphone4port-down-padding-left-large {
    padding-left: 60px !important;
  }
}

@media (max-width: 479px) {
  .iphone4port-down-padding-no {
    padding: 0 !important;
  }
}

@media (max-width: 479px) {
  .iphone4port-down-padding-xlarge {
    padding: 90px !important;
  }
}

@media (max-width: 479px) {
  .iphone4port-down-padding-v-xlarge {
    padding-top: 90px !important;
    padding-bottom: 90px !important;
  }
}

@media (max-width: 479px) {
  .iphone4port-down-padding-h-xlarge {
    padding-right: 90px !important;
    padding-left: 90px !important;
  }
}

@media (max-width: 479px) {
  .iphone4port-down-padding-top-xlarge {
    padding-top: 90px !important;
  }
}

@media (max-width: 479px) {
  .iphone4port-down-padding-right-xlarge {
    padding-right: 90px !important;
  }
}

@media (max-width: 479px) {
  .iphone4port-down-padding-bottom-xlarge {
    padding-bottom: 90px !important;
  }
}

@media (max-width: 479px) {
  .iphone4port-down-padding-left-xlarge {
    padding-left: 90px !important;
  }
}

@media (max-width: 575px) {
  .iphone4-down-padding-no {
    padding: 0 !important;
  }
}

@media (max-width: 575px) {
  .iphone4-down-padding-xsmall {
    padding: 10px !important;
  }
}

@media (max-width: 575px) {
  .iphone4-down-padding-v-xsmall {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
}

@media (max-width: 575px) {
  .iphone4-down-padding-h-xsmall {
    padding-right: 10px !important;
    padding-left: 10px !important;
  }
}

@media (max-width: 575px) {
  .iphone4-down-padding-top-xsmall {
    padding-top: 10px !important;
  }
}

@media (max-width: 575px) {
  .iphone4-down-padding-right-xsmall {
    padding-right: 10px !important;
  }
}

@media (max-width: 575px) {
  .iphone4-down-padding-bottom-xsmall {
    padding-bottom: 10px !important;
  }
}

@media (max-width: 575px) {
  .iphone4-down-padding-left-xsmall {
    padding-left: 10px !important;
  }
}

@media (max-width: 575px) {
  .iphone4-down-padding-no {
    padding: 0 !important;
  }
}

@media (max-width: 575px) {
  .iphone4-down-padding-small {
    padding: 15px !important;
  }
}

@media (max-width: 575px) {
  .iphone4-down-padding-v-small {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }
}

@media (max-width: 575px) {
  .iphone4-down-padding-h-small {
    padding-right: 15px !important;
    padding-left: 15px !important;
  }
}

@media (max-width: 575px) {
  .iphone4-down-padding-top-small {
    padding-top: 15px !important;
  }
}

@media (max-width: 575px) {
  .iphone4-down-padding-right-small {
    padding-right: 15px !important;
  }
}

@media (max-width: 575px) {
  .iphone4-down-padding-bottom-small {
    padding-bottom: 15px !important;
  }
}

@media (max-width: 575px) {
  .iphone4-down-padding-left-small {
    padding-left: 15px !important;
  }
}

@media (max-width: 575px) {
  .iphone4-down-padding-no {
    padding: 0 !important;
  }
}

@media (max-width: 575px) {
  .iphone4-down-padding-medium {
    padding: 30px !important;
  }
}

@media (max-width: 575px) {
  .iphone4-down-padding-v-medium {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
}

@media (max-width: 575px) {
  .iphone4-down-padding-h-medium {
    padding-right: 30px !important;
    padding-left: 30px !important;
  }
}

@media (max-width: 575px) {
  .iphone4-down-padding-top-medium {
    padding-top: 30px !important;
  }
}

@media (max-width: 575px) {
  .iphone4-down-padding-right-medium {
    padding-right: 30px !important;
  }
}

@media (max-width: 575px) {
  .iphone4-down-padding-bottom-medium {
    padding-bottom: 30px !important;
  }
}

@media (max-width: 575px) {
  .iphone4-down-padding-left-medium {
    padding-left: 30px !important;
  }
}

@media (max-width: 575px) {
  .iphone4-down-padding-no {
    padding: 0 !important;
  }
}

@media (max-width: 575px) {
  .iphone4-down-padding-large {
    padding: 60px !important;
  }
}

@media (max-width: 575px) {
  .iphone4-down-padding-v-large {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
}

@media (max-width: 575px) {
  .iphone4-down-padding-h-large {
    padding-right: 60px !important;
    padding-left: 60px !important;
  }
}

@media (max-width: 575px) {
  .iphone4-down-padding-top-large {
    padding-top: 60px !important;
  }
}

@media (max-width: 575px) {
  .iphone4-down-padding-right-large {
    padding-right: 60px !important;
  }
}

@media (max-width: 575px) {
  .iphone4-down-padding-bottom-large {
    padding-bottom: 60px !important;
  }
}

@media (max-width: 575px) {
  .iphone4-down-padding-left-large {
    padding-left: 60px !important;
  }
}

@media (max-width: 575px) {
  .iphone4-down-padding-no {
    padding: 0 !important;
  }
}

@media (max-width: 575px) {
  .iphone4-down-padding-xlarge {
    padding: 90px !important;
  }
}

@media (max-width: 575px) {
  .iphone4-down-padding-v-xlarge {
    padding-top: 90px !important;
    padding-bottom: 90px !important;
  }
}

@media (max-width: 575px) {
  .iphone4-down-padding-h-xlarge {
    padding-right: 90px !important;
    padding-left: 90px !important;
  }
}

@media (max-width: 575px) {
  .iphone4-down-padding-top-xlarge {
    padding-top: 90px !important;
  }
}

@media (max-width: 575px) {
  .iphone4-down-padding-right-xlarge {
    padding-right: 90px !important;
  }
}

@media (max-width: 575px) {
  .iphone4-down-padding-bottom-xlarge {
    padding-bottom: 90px !important;
  }
}

@media (max-width: 575px) {
  .iphone4-down-padding-left-xlarge {
    padding-left: 90px !important;
  }
}

@media (max-width: 599px) {
  .iphone5port-down-padding-no {
    padding: 0 !important;
  }
}

@media (max-width: 599px) {
  .iphone5port-down-padding-xsmall {
    padding: 10px !important;
  }
}

@media (max-width: 599px) {
  .iphone5port-down-padding-v-xsmall {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
}

@media (max-width: 599px) {
  .iphone5port-down-padding-h-xsmall {
    padding-right: 10px !important;
    padding-left: 10px !important;
  }
}

@media (max-width: 599px) {
  .iphone5port-down-padding-top-xsmall {
    padding-top: 10px !important;
  }
}

@media (max-width: 599px) {
  .iphone5port-down-padding-right-xsmall {
    padding-right: 10px !important;
  }
}

@media (max-width: 599px) {
  .iphone5port-down-padding-bottom-xsmall {
    padding-bottom: 10px !important;
  }
}

@media (max-width: 599px) {
  .iphone5port-down-padding-left-xsmall {
    padding-left: 10px !important;
  }
}

@media (max-width: 599px) {
  .iphone5port-down-padding-no {
    padding: 0 !important;
  }
}

@media (max-width: 599px) {
  .iphone5port-down-padding-small {
    padding: 15px !important;
  }
}

@media (max-width: 599px) {
  .iphone5port-down-padding-v-small {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }
}

@media (max-width: 599px) {
  .iphone5port-down-padding-h-small {
    padding-right: 15px !important;
    padding-left: 15px !important;
  }
}

@media (max-width: 599px) {
  .iphone5port-down-padding-top-small {
    padding-top: 15px !important;
  }
}

@media (max-width: 599px) {
  .iphone5port-down-padding-right-small {
    padding-right: 15px !important;
  }
}

@media (max-width: 599px) {
  .iphone5port-down-padding-bottom-small {
    padding-bottom: 15px !important;
  }
}

@media (max-width: 599px) {
  .iphone5port-down-padding-left-small {
    padding-left: 15px !important;
  }
}

@media (max-width: 599px) {
  .iphone5port-down-padding-no {
    padding: 0 !important;
  }
}

@media (max-width: 599px) {
  .iphone5port-down-padding-medium {
    padding: 30px !important;
  }
}

@media (max-width: 599px) {
  .iphone5port-down-padding-v-medium {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
}

@media (max-width: 599px) {
  .iphone5port-down-padding-h-medium {
    padding-right: 30px !important;
    padding-left: 30px !important;
  }
}

@media (max-width: 599px) {
  .iphone5port-down-padding-top-medium {
    padding-top: 30px !important;
  }
}

@media (max-width: 599px) {
  .iphone5port-down-padding-right-medium {
    padding-right: 30px !important;
  }
}

@media (max-width: 599px) {
  .iphone5port-down-padding-bottom-medium {
    padding-bottom: 30px !important;
  }
}

@media (max-width: 599px) {
  .iphone5port-down-padding-left-medium {
    padding-left: 30px !important;
  }
}

@media (max-width: 599px) {
  .iphone5port-down-padding-no {
    padding: 0 !important;
  }
}

@media (max-width: 599px) {
  .iphone5port-down-padding-large {
    padding: 60px !important;
  }
}

@media (max-width: 599px) {
  .iphone5port-down-padding-v-large {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
}

@media (max-width: 599px) {
  .iphone5port-down-padding-h-large {
    padding-right: 60px !important;
    padding-left: 60px !important;
  }
}

@media (max-width: 599px) {
  .iphone5port-down-padding-top-large {
    padding-top: 60px !important;
  }
}

@media (max-width: 599px) {
  .iphone5port-down-padding-right-large {
    padding-right: 60px !important;
  }
}

@media (max-width: 599px) {
  .iphone5port-down-padding-bottom-large {
    padding-bottom: 60px !important;
  }
}

@media (max-width: 599px) {
  .iphone5port-down-padding-left-large {
    padding-left: 60px !important;
  }
}

@media (max-width: 599px) {
  .iphone5port-down-padding-no {
    padding: 0 !important;
  }
}

@media (max-width: 599px) {
  .iphone5port-down-padding-xlarge {
    padding: 90px !important;
  }
}

@media (max-width: 599px) {
  .iphone5port-down-padding-v-xlarge {
    padding-top: 90px !important;
    padding-bottom: 90px !important;
  }
}

@media (max-width: 599px) {
  .iphone5port-down-padding-h-xlarge {
    padding-right: 90px !important;
    padding-left: 90px !important;
  }
}

@media (max-width: 599px) {
  .iphone5port-down-padding-top-xlarge {
    padding-top: 90px !important;
  }
}

@media (max-width: 599px) {
  .iphone5port-down-padding-right-xlarge {
    padding-right: 90px !important;
  }
}

@media (max-width: 599px) {
  .iphone5port-down-padding-bottom-xlarge {
    padding-bottom: 90px !important;
  }
}

@media (max-width: 599px) {
  .iphone5port-down-padding-left-xlarge {
    padding-left: 90px !important;
  }
}

@media (max-width: 639px) {
  .six00-down-padding-no {
    padding: 0 !important;
  }
}

@media (max-width: 639px) {
  .six00-down-padding-xsmall {
    padding: 10px !important;
  }
}

@media (max-width: 639px) {
  .six00-down-padding-v-xsmall {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
}

@media (max-width: 639px) {
  .six00-down-padding-h-xsmall {
    padding-right: 10px !important;
    padding-left: 10px !important;
  }
}

@media (max-width: 639px) {
  .six00-down-padding-top-xsmall {
    padding-top: 10px !important;
  }
}

@media (max-width: 639px) {
  .six00-down-padding-right-xsmall {
    padding-right: 10px !important;
  }
}

@media (max-width: 639px) {
  .six00-down-padding-bottom-xsmall {
    padding-bottom: 10px !important;
  }
}

@media (max-width: 639px) {
  .six00-down-padding-left-xsmall {
    padding-left: 10px !important;
  }
}

@media (max-width: 639px) {
  .six00-down-padding-no {
    padding: 0 !important;
  }
}

@media (max-width: 639px) {
  .six00-down-padding-small {
    padding: 15px !important;
  }
}

@media (max-width: 639px) {
  .six00-down-padding-v-small {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }
}

@media (max-width: 639px) {
  .six00-down-padding-h-small {
    padding-right: 15px !important;
    padding-left: 15px !important;
  }
}

@media (max-width: 639px) {
  .six00-down-padding-top-small {
    padding-top: 15px !important;
  }
}

@media (max-width: 639px) {
  .six00-down-padding-right-small {
    padding-right: 15px !important;
  }
}

@media (max-width: 639px) {
  .six00-down-padding-bottom-small {
    padding-bottom: 15px !important;
  }
}

@media (max-width: 639px) {
  .six00-down-padding-left-small {
    padding-left: 15px !important;
  }
}

@media (max-width: 639px) {
  .six00-down-padding-no {
    padding: 0 !important;
  }
}

@media (max-width: 639px) {
  .six00-down-padding-medium {
    padding: 30px !important;
  }
}

@media (max-width: 639px) {
  .six00-down-padding-v-medium {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
}

@media (max-width: 639px) {
  .six00-down-padding-h-medium {
    padding-right: 30px !important;
    padding-left: 30px !important;
  }
}

@media (max-width: 639px) {
  .six00-down-padding-top-medium {
    padding-top: 30px !important;
  }
}

@media (max-width: 639px) {
  .six00-down-padding-right-medium {
    padding-right: 30px !important;
  }
}

@media (max-width: 639px) {
  .six00-down-padding-bottom-medium {
    padding-bottom: 30px !important;
  }
}

@media (max-width: 639px) {
  .six00-down-padding-left-medium {
    padding-left: 30px !important;
  }
}

@media (max-width: 639px) {
  .six00-down-padding-no {
    padding: 0 !important;
  }
}

@media (max-width: 639px) {
  .six00-down-padding-large {
    padding: 60px !important;
  }
}

@media (max-width: 639px) {
  .six00-down-padding-v-large {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
}

@media (max-width: 639px) {
  .six00-down-padding-h-large {
    padding-right: 60px !important;
    padding-left: 60px !important;
  }
}

@media (max-width: 639px) {
  .six00-down-padding-top-large {
    padding-top: 60px !important;
  }
}

@media (max-width: 639px) {
  .six00-down-padding-right-large {
    padding-right: 60px !important;
  }
}

@media (max-width: 639px) {
  .six00-down-padding-bottom-large {
    padding-bottom: 60px !important;
  }
}

@media (max-width: 639px) {
  .six00-down-padding-left-large {
    padding-left: 60px !important;
  }
}

@media (max-width: 639px) {
  .six00-down-padding-no {
    padding: 0 !important;
  }
}

@media (max-width: 639px) {
  .six00-down-padding-xlarge {
    padding: 90px !important;
  }
}

@media (max-width: 639px) {
  .six00-down-padding-v-xlarge {
    padding-top: 90px !important;
    padding-bottom: 90px !important;
  }
}

@media (max-width: 639px) {
  .six00-down-padding-h-xlarge {
    padding-right: 90px !important;
    padding-left: 90px !important;
  }
}

@media (max-width: 639px) {
  .six00-down-padding-top-xlarge {
    padding-top: 90px !important;
  }
}

@media (max-width: 639px) {
  .six00-down-padding-right-xlarge {
    padding-right: 90px !important;
  }
}

@media (max-width: 639px) {
  .six00-down-padding-bottom-xlarge {
    padding-bottom: 90px !important;
  }
}

@media (max-width: 639px) {
  .six00-down-padding-left-xlarge {
    padding-left: 90px !important;
  }
}

@media (max-width: 767px) {
  .iphone5-down-padding-no {
    padding: 0 !important;
  }
}

@media (max-width: 767px) {
  .iphone5-down-padding-xsmall {
    padding: 10px !important;
  }
}

@media (max-width: 767px) {
  .iphone5-down-padding-v-xsmall {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
}

@media (max-width: 767px) {
  .iphone5-down-padding-h-xsmall {
    padding-right: 10px !important;
    padding-left: 10px !important;
  }
}

@media (max-width: 767px) {
  .iphone5-down-padding-top-xsmall {
    padding-top: 10px !important;
  }
}

@media (max-width: 767px) {
  .iphone5-down-padding-right-xsmall {
    padding-right: 10px !important;
  }
}

@media (max-width: 767px) {
  .iphone5-down-padding-bottom-xsmall {
    padding-bottom: 10px !important;
  }
}

@media (max-width: 767px) {
  .iphone5-down-padding-left-xsmall {
    padding-left: 10px !important;
  }
}

@media (max-width: 767px) {
  .iphone5-down-padding-no {
    padding: 0 !important;
  }
}

@media (max-width: 767px) {
  .iphone5-down-padding-small {
    padding: 15px !important;
  }
}

@media (max-width: 767px) {
  .iphone5-down-padding-v-small {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }
}

@media (max-width: 767px) {
  .iphone5-down-padding-h-small {
    padding-right: 15px !important;
    padding-left: 15px !important;
  }
}

@media (max-width: 767px) {
  .iphone5-down-padding-top-small {
    padding-top: 15px !important;
  }
}

@media (max-width: 767px) {
  .iphone5-down-padding-right-small {
    padding-right: 15px !important;
  }
}

@media (max-width: 767px) {
  .iphone5-down-padding-bottom-small {
    padding-bottom: 15px !important;
  }
}

@media (max-width: 767px) {
  .iphone5-down-padding-left-small {
    padding-left: 15px !important;
  }
}

@media (max-width: 767px) {
  .iphone5-down-padding-no {
    padding: 0 !important;
  }
}

@media (max-width: 767px) {
  .iphone5-down-padding-medium {
    padding: 30px !important;
  }
}

@media (max-width: 767px) {
  .iphone5-down-padding-v-medium {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
}

@media (max-width: 767px) {
  .iphone5-down-padding-h-medium {
    padding-right: 30px !important;
    padding-left: 30px !important;
  }
}

@media (max-width: 767px) {
  .iphone5-down-padding-top-medium {
    padding-top: 30px !important;
  }
}

@media (max-width: 767px) {
  .iphone5-down-padding-right-medium {
    padding-right: 30px !important;
  }
}

@media (max-width: 767px) {
  .iphone5-down-padding-bottom-medium {
    padding-bottom: 30px !important;
  }
}

@media (max-width: 767px) {
  .iphone5-down-padding-left-medium {
    padding-left: 30px !important;
  }
}

@media (max-width: 767px) {
  .iphone5-down-padding-no {
    padding: 0 !important;
  }
}

@media (max-width: 767px) {
  .iphone5-down-padding-large {
    padding: 60px !important;
  }
}

@media (max-width: 767px) {
  .iphone5-down-padding-v-large {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
}

@media (max-width: 767px) {
  .iphone5-down-padding-h-large {
    padding-right: 60px !important;
    padding-left: 60px !important;
  }
}

@media (max-width: 767px) {
  .iphone5-down-padding-top-large {
    padding-top: 60px !important;
  }
}

@media (max-width: 767px) {
  .iphone5-down-padding-right-large {
    padding-right: 60px !important;
  }
}

@media (max-width: 767px) {
  .iphone5-down-padding-bottom-large {
    padding-bottom: 60px !important;
  }
}

@media (max-width: 767px) {
  .iphone5-down-padding-left-large {
    padding-left: 60px !important;
  }
}

@media (max-width: 767px) {
  .iphone5-down-padding-no {
    padding: 0 !important;
  }
}

@media (max-width: 767px) {
  .iphone5-down-padding-xlarge {
    padding: 90px !important;
  }
}

@media (max-width: 767px) {
  .iphone5-down-padding-v-xlarge {
    padding-top: 90px !important;
    padding-bottom: 90px !important;
  }
}

@media (max-width: 767px) {
  .iphone5-down-padding-h-xlarge {
    padding-right: 90px !important;
    padding-left: 90px !important;
  }
}

@media (max-width: 767px) {
  .iphone5-down-padding-top-xlarge {
    padding-top: 90px !important;
  }
}

@media (max-width: 767px) {
  .iphone5-down-padding-right-xlarge {
    padding-right: 90px !important;
  }
}

@media (max-width: 767px) {
  .iphone5-down-padding-bottom-xlarge {
    padding-bottom: 90px !important;
  }
}

@media (max-width: 767px) {
  .iphone5-down-padding-left-xlarge {
    padding-left: 90px !important;
  }
}

@media (max-width: 799px) {
  .sm-down-padding-no {
    padding: 0 !important;
  }
}

@media (max-width: 799px) {
  .sm-down-padding-xsmall {
    padding: 10px !important;
  }
}

@media (max-width: 799px) {
  .sm-down-padding-v-xsmall {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
}

@media (max-width: 799px) {
  .sm-down-padding-h-xsmall {
    padding-right: 10px !important;
    padding-left: 10px !important;
  }
}

@media (max-width: 799px) {
  .sm-down-padding-top-xsmall {
    padding-top: 10px !important;
  }
}

@media (max-width: 799px) {
  .sm-down-padding-right-xsmall {
    padding-right: 10px !important;
  }
}

@media (max-width: 799px) {
  .sm-down-padding-bottom-xsmall {
    padding-bottom: 10px !important;
  }
}

@media (max-width: 799px) {
  .sm-down-padding-left-xsmall {
    padding-left: 10px !important;
  }
}

@media (max-width: 799px) {
  .sm-down-padding-no {
    padding: 0 !important;
  }
}

@media (max-width: 799px) {
  .sm-down-padding-small {
    padding: 15px !important;
  }
}

@media (max-width: 799px) {
  .sm-down-padding-v-small {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }
}

@media (max-width: 799px) {
  .sm-down-padding-h-small {
    padding-right: 15px !important;
    padding-left: 15px !important;
  }
}

@media (max-width: 799px) {
  .sm-down-padding-top-small {
    padding-top: 15px !important;
  }
}

@media (max-width: 799px) {
  .sm-down-padding-right-small {
    padding-right: 15px !important;
  }
}

@media (max-width: 799px) {
  .sm-down-padding-bottom-small {
    padding-bottom: 15px !important;
  }
}

@media (max-width: 799px) {
  .sm-down-padding-left-small {
    padding-left: 15px !important;
  }
}

@media (max-width: 799px) {
  .sm-down-padding-no {
    padding: 0 !important;
  }
}

@media (max-width: 799px) {
  .sm-down-padding-medium {
    padding: 30px !important;
  }
}

@media (max-width: 799px) {
  .sm-down-padding-v-medium {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
}

@media (max-width: 799px) {
  .sm-down-padding-h-medium {
    padding-right: 30px !important;
    padding-left: 30px !important;
  }
}

@media (max-width: 799px) {
  .sm-down-padding-top-medium {
    padding-top: 30px !important;
  }
}

@media (max-width: 799px) {
  .sm-down-padding-right-medium {
    padding-right: 30px !important;
  }
}

@media (max-width: 799px) {
  .sm-down-padding-bottom-medium {
    padding-bottom: 30px !important;
  }
}

@media (max-width: 799px) {
  .sm-down-padding-left-medium {
    padding-left: 30px !important;
  }
}

@media (max-width: 799px) {
  .sm-down-padding-no {
    padding: 0 !important;
  }
}

@media (max-width: 799px) {
  .sm-down-padding-large {
    padding: 60px !important;
  }
}

@media (max-width: 799px) {
  .sm-down-padding-v-large {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
}

@media (max-width: 799px) {
  .sm-down-padding-h-large {
    padding-right: 60px !important;
    padding-left: 60px !important;
  }
}

@media (max-width: 799px) {
  .sm-down-padding-top-large {
    padding-top: 60px !important;
  }
}

@media (max-width: 799px) {
  .sm-down-padding-right-large {
    padding-right: 60px !important;
  }
}

@media (max-width: 799px) {
  .sm-down-padding-bottom-large {
    padding-bottom: 60px !important;
  }
}

@media (max-width: 799px) {
  .sm-down-padding-left-large {
    padding-left: 60px !important;
  }
}

@media (max-width: 799px) {
  .sm-down-padding-no {
    padding: 0 !important;
  }
}

@media (max-width: 799px) {
  .sm-down-padding-xlarge {
    padding: 90px !important;
  }
}

@media (max-width: 799px) {
  .sm-down-padding-v-xlarge {
    padding-top: 90px !important;
    padding-bottom: 90px !important;
  }
}

@media (max-width: 799px) {
  .sm-down-padding-h-xlarge {
    padding-right: 90px !important;
    padding-left: 90px !important;
  }
}

@media (max-width: 799px) {
  .sm-down-padding-top-xlarge {
    padding-top: 90px !important;
  }
}

@media (max-width: 799px) {
  .sm-down-padding-right-xlarge {
    padding-right: 90px !important;
  }
}

@media (max-width: 799px) {
  .sm-down-padding-bottom-xlarge {
    padding-bottom: 90px !important;
  }
}

@media (max-width: 799px) {
  .sm-down-padding-left-xlarge {
    padding-left: 90px !important;
  }
}

@media (max-width: 939px) {
  .eight00-down-padding-no {
    padding: 0 !important;
  }
}

@media (max-width: 939px) {
  .eight00-down-padding-xsmall {
    padding: 10px !important;
  }
}

@media (max-width: 939px) {
  .eight00-down-padding-v-xsmall {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
}

@media (max-width: 939px) {
  .eight00-down-padding-h-xsmall {
    padding-right: 10px !important;
    padding-left: 10px !important;
  }
}

@media (max-width: 939px) {
  .eight00-down-padding-top-xsmall {
    padding-top: 10px !important;
  }
}

@media (max-width: 939px) {
  .eight00-down-padding-right-xsmall {
    padding-right: 10px !important;
  }
}

@media (max-width: 939px) {
  .eight00-down-padding-bottom-xsmall {
    padding-bottom: 10px !important;
  }
}

@media (max-width: 939px) {
  .eight00-down-padding-left-xsmall {
    padding-left: 10px !important;
  }
}

@media (max-width: 939px) {
  .eight00-down-padding-no {
    padding: 0 !important;
  }
}

@media (max-width: 939px) {
  .eight00-down-padding-small {
    padding: 15px !important;
  }
}

@media (max-width: 939px) {
  .eight00-down-padding-v-small {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }
}

@media (max-width: 939px) {
  .eight00-down-padding-h-small {
    padding-right: 15px !important;
    padding-left: 15px !important;
  }
}

@media (max-width: 939px) {
  .eight00-down-padding-top-small {
    padding-top: 15px !important;
  }
}

@media (max-width: 939px) {
  .eight00-down-padding-right-small {
    padding-right: 15px !important;
  }
}

@media (max-width: 939px) {
  .eight00-down-padding-bottom-small {
    padding-bottom: 15px !important;
  }
}

@media (max-width: 939px) {
  .eight00-down-padding-left-small {
    padding-left: 15px !important;
  }
}

@media (max-width: 939px) {
  .eight00-down-padding-no {
    padding: 0 !important;
  }
}

@media (max-width: 939px) {
  .eight00-down-padding-medium {
    padding: 30px !important;
  }
}

@media (max-width: 939px) {
  .eight00-down-padding-v-medium {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
}

@media (max-width: 939px) {
  .eight00-down-padding-h-medium {
    padding-right: 30px !important;
    padding-left: 30px !important;
  }
}

@media (max-width: 939px) {
  .eight00-down-padding-top-medium {
    padding-top: 30px !important;
  }
}

@media (max-width: 939px) {
  .eight00-down-padding-right-medium {
    padding-right: 30px !important;
  }
}

@media (max-width: 939px) {
  .eight00-down-padding-bottom-medium {
    padding-bottom: 30px !important;
  }
}

@media (max-width: 939px) {
  .eight00-down-padding-left-medium {
    padding-left: 30px !important;
  }
}

@media (max-width: 939px) {
  .eight00-down-padding-no {
    padding: 0 !important;
  }
}

@media (max-width: 939px) {
  .eight00-down-padding-large {
    padding: 60px !important;
  }
}

@media (max-width: 939px) {
  .eight00-down-padding-v-large {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
}

@media (max-width: 939px) {
  .eight00-down-padding-h-large {
    padding-right: 60px !important;
    padding-left: 60px !important;
  }
}

@media (max-width: 939px) {
  .eight00-down-padding-top-large {
    padding-top: 60px !important;
  }
}

@media (max-width: 939px) {
  .eight00-down-padding-right-large {
    padding-right: 60px !important;
  }
}

@media (max-width: 939px) {
  .eight00-down-padding-bottom-large {
    padding-bottom: 60px !important;
  }
}

@media (max-width: 939px) {
  .eight00-down-padding-left-large {
    padding-left: 60px !important;
  }
}

@media (max-width: 939px) {
  .eight00-down-padding-no {
    padding: 0 !important;
  }
}

@media (max-width: 939px) {
  .eight00-down-padding-xlarge {
    padding: 90px !important;
  }
}

@media (max-width: 939px) {
  .eight00-down-padding-v-xlarge {
    padding-top: 90px !important;
    padding-bottom: 90px !important;
  }
}

@media (max-width: 939px) {
  .eight00-down-padding-h-xlarge {
    padding-right: 90px !important;
    padding-left: 90px !important;
  }
}

@media (max-width: 939px) {
  .eight00-down-padding-top-xlarge {
    padding-top: 90px !important;
  }
}

@media (max-width: 939px) {
  .eight00-down-padding-right-xlarge {
    padding-right: 90px !important;
  }
}

@media (max-width: 939px) {
  .eight00-down-padding-bottom-xlarge {
    padding-bottom: 90px !important;
  }
}

@media (max-width: 939px) {
  .eight00-down-padding-left-xlarge {
    padding-left: 90px !important;
  }
}

@media (max-width: 991px) {
  .nine40-down-padding-no {
    padding: 0 !important;
  }
}

@media (max-width: 991px) {
  .nine40-down-padding-xsmall {
    padding: 10px !important;
  }
}

@media (max-width: 991px) {
  .nine40-down-padding-v-xsmall {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
}

@media (max-width: 991px) {
  .nine40-down-padding-h-xsmall {
    padding-right: 10px !important;
    padding-left: 10px !important;
  }
}

@media (max-width: 991px) {
  .nine40-down-padding-top-xsmall {
    padding-top: 10px !important;
  }
}

@media (max-width: 991px) {
  .nine40-down-padding-right-xsmall {
    padding-right: 10px !important;
  }
}

@media (max-width: 991px) {
  .nine40-down-padding-bottom-xsmall {
    padding-bottom: 10px !important;
  }
}

@media (max-width: 991px) {
  .nine40-down-padding-left-xsmall {
    padding-left: 10px !important;
  }
}

@media (max-width: 991px) {
  .nine40-down-padding-no {
    padding: 0 !important;
  }
}

@media (max-width: 991px) {
  .nine40-down-padding-small {
    padding: 15px !important;
  }
}

@media (max-width: 991px) {
  .nine40-down-padding-v-small {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }
}

@media (max-width: 991px) {
  .nine40-down-padding-h-small {
    padding-right: 15px !important;
    padding-left: 15px !important;
  }
}

@media (max-width: 991px) {
  .nine40-down-padding-top-small {
    padding-top: 15px !important;
  }
}

@media (max-width: 991px) {
  .nine40-down-padding-right-small {
    padding-right: 15px !important;
  }
}

@media (max-width: 991px) {
  .nine40-down-padding-bottom-small {
    padding-bottom: 15px !important;
  }
}

@media (max-width: 991px) {
  .nine40-down-padding-left-small {
    padding-left: 15px !important;
  }
}

@media (max-width: 991px) {
  .nine40-down-padding-no {
    padding: 0 !important;
  }
}

@media (max-width: 991px) {
  .nine40-down-padding-medium {
    padding: 30px !important;
  }
}

@media (max-width: 991px) {
  .nine40-down-padding-v-medium {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
}

@media (max-width: 991px) {
  .nine40-down-padding-h-medium {
    padding-right: 30px !important;
    padding-left: 30px !important;
  }
}

@media (max-width: 991px) {
  .nine40-down-padding-top-medium {
    padding-top: 30px !important;
  }
}

@media (max-width: 991px) {
  .nine40-down-padding-right-medium {
    padding-right: 30px !important;
  }
}

@media (max-width: 991px) {
  .nine40-down-padding-bottom-medium {
    padding-bottom: 30px !important;
  }
}

@media (max-width: 991px) {
  .nine40-down-padding-left-medium {
    padding-left: 30px !important;
  }
}

@media (max-width: 991px) {
  .nine40-down-padding-no {
    padding: 0 !important;
  }
}

@media (max-width: 991px) {
  .nine40-down-padding-large {
    padding: 60px !important;
  }
}

@media (max-width: 991px) {
  .nine40-down-padding-v-large {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
}

@media (max-width: 991px) {
  .nine40-down-padding-h-large {
    padding-right: 60px !important;
    padding-left: 60px !important;
  }
}

@media (max-width: 991px) {
  .nine40-down-padding-top-large {
    padding-top: 60px !important;
  }
}

@media (max-width: 991px) {
  .nine40-down-padding-right-large {
    padding-right: 60px !important;
  }
}

@media (max-width: 991px) {
  .nine40-down-padding-bottom-large {
    padding-bottom: 60px !important;
  }
}

@media (max-width: 991px) {
  .nine40-down-padding-left-large {
    padding-left: 60px !important;
  }
}

@media (max-width: 991px) {
  .nine40-down-padding-no {
    padding: 0 !important;
  }
}

@media (max-width: 991px) {
  .nine40-down-padding-xlarge {
    padding: 90px !important;
  }
}

@media (max-width: 991px) {
  .nine40-down-padding-v-xlarge {
    padding-top: 90px !important;
    padding-bottom: 90px !important;
  }
}

@media (max-width: 991px) {
  .nine40-down-padding-h-xlarge {
    padding-right: 90px !important;
    padding-left: 90px !important;
  }
}

@media (max-width: 991px) {
  .nine40-down-padding-top-xlarge {
    padding-top: 90px !important;
  }
}

@media (max-width: 991px) {
  .nine40-down-padding-right-xlarge {
    padding-right: 90px !important;
  }
}

@media (max-width: 991px) {
  .nine40-down-padding-bottom-xlarge {
    padding-bottom: 90px !important;
  }
}

@media (max-width: 991px) {
  .nine40-down-padding-left-xlarge {
    padding-left: 90px !important;
  }
}

@media (max-width: 1023px) {
  .md-down-padding-no {
    padding: 0 !important;
  }
}

@media (max-width: 1023px) {
  .md-down-padding-xsmall {
    padding: 10px !important;
  }
}

@media (max-width: 1023px) {
  .md-down-padding-v-xsmall {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
}

@media (max-width: 1023px) {
  .md-down-padding-h-xsmall {
    padding-right: 10px !important;
    padding-left: 10px !important;
  }
}

@media (max-width: 1023px) {
  .md-down-padding-top-xsmall {
    padding-top: 10px !important;
  }
}

@media (max-width: 1023px) {
  .md-down-padding-right-xsmall {
    padding-right: 10px !important;
  }
}

@media (max-width: 1023px) {
  .md-down-padding-bottom-xsmall {
    padding-bottom: 10px !important;
  }
}

@media (max-width: 1023px) {
  .md-down-padding-left-xsmall {
    padding-left: 10px !important;
  }
}

@media (max-width: 1023px) {
  .md-down-padding-no {
    padding: 0 !important;
  }
}

@media (max-width: 1023px) {
  .md-down-padding-small {
    padding: 15px !important;
  }
}

@media (max-width: 1023px) {
  .md-down-padding-v-small {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }
}

@media (max-width: 1023px) {
  .md-down-padding-h-small {
    padding-right: 15px !important;
    padding-left: 15px !important;
  }
}

@media (max-width: 1023px) {
  .md-down-padding-top-small {
    padding-top: 15px !important;
  }
}

@media (max-width: 1023px) {
  .md-down-padding-right-small {
    padding-right: 15px !important;
  }
}

@media (max-width: 1023px) {
  .md-down-padding-bottom-small {
    padding-bottom: 15px !important;
  }
}

@media (max-width: 1023px) {
  .md-down-padding-left-small {
    padding-left: 15px !important;
  }
}

@media (max-width: 1023px) {
  .md-down-padding-no {
    padding: 0 !important;
  }
}

@media (max-width: 1023px) {
  .md-down-padding-medium {
    padding: 30px !important;
  }
}

@media (max-width: 1023px) {
  .md-down-padding-v-medium {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
}

@media (max-width: 1023px) {
  .md-down-padding-h-medium {
    padding-right: 30px !important;
    padding-left: 30px !important;
  }
}

@media (max-width: 1023px) {
  .md-down-padding-top-medium {
    padding-top: 30px !important;
  }
}

@media (max-width: 1023px) {
  .md-down-padding-right-medium {
    padding-right: 30px !important;
  }
}

@media (max-width: 1023px) {
  .md-down-padding-bottom-medium {
    padding-bottom: 30px !important;
  }
}

@media (max-width: 1023px) {
  .md-down-padding-left-medium {
    padding-left: 30px !important;
  }
}

@media (max-width: 1023px) {
  .md-down-padding-no {
    padding: 0 !important;
  }
}

@media (max-width: 1023px) {
  .md-down-padding-large {
    padding: 60px !important;
  }
}

@media (max-width: 1023px) {
  .md-down-padding-v-large {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
}

@media (max-width: 1023px) {
  .md-down-padding-h-large {
    padding-right: 60px !important;
    padding-left: 60px !important;
  }
}

@media (max-width: 1023px) {
  .md-down-padding-top-large {
    padding-top: 60px !important;
  }
}

@media (max-width: 1023px) {
  .md-down-padding-right-large {
    padding-right: 60px !important;
  }
}

@media (max-width: 1023px) {
  .md-down-padding-bottom-large {
    padding-bottom: 60px !important;
  }
}

@media (max-width: 1023px) {
  .md-down-padding-left-large {
    padding-left: 60px !important;
  }
}

@media (max-width: 1023px) {
  .md-down-padding-no {
    padding: 0 !important;
  }
}

@media (max-width: 1023px) {
  .md-down-padding-xlarge {
    padding: 90px !important;
  }
}

@media (max-width: 1023px) {
  .md-down-padding-v-xlarge {
    padding-top: 90px !important;
    padding-bottom: 90px !important;
  }
}

@media (max-width: 1023px) {
  .md-down-padding-h-xlarge {
    padding-right: 90px !important;
    padding-left: 90px !important;
  }
}

@media (max-width: 1023px) {
  .md-down-padding-top-xlarge {
    padding-top: 90px !important;
  }
}

@media (max-width: 1023px) {
  .md-down-padding-right-xlarge {
    padding-right: 90px !important;
  }
}

@media (max-width: 1023px) {
  .md-down-padding-bottom-xlarge {
    padding-bottom: 90px !important;
  }
}

@media (max-width: 1023px) {
  .md-down-padding-left-xlarge {
    padding-left: 90px !important;
  }
}

@media (max-width: 1199px) {
  .ipad-land-down-padding-no {
    padding: 0 !important;
  }
}

@media (max-width: 1199px) {
  .ipad-land-down-padding-xsmall {
    padding: 10px !important;
  }
}

@media (max-width: 1199px) {
  .ipad-land-down-padding-v-xsmall {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
}

@media (max-width: 1199px) {
  .ipad-land-down-padding-h-xsmall {
    padding-right: 10px !important;
    padding-left: 10px !important;
  }
}

@media (max-width: 1199px) {
  .ipad-land-down-padding-top-xsmall {
    padding-top: 10px !important;
  }
}

@media (max-width: 1199px) {
  .ipad-land-down-padding-right-xsmall {
    padding-right: 10px !important;
  }
}

@media (max-width: 1199px) {
  .ipad-land-down-padding-bottom-xsmall {
    padding-bottom: 10px !important;
  }
}

@media (max-width: 1199px) {
  .ipad-land-down-padding-left-xsmall {
    padding-left: 10px !important;
  }
}

@media (max-width: 1199px) {
  .ipad-land-down-padding-no {
    padding: 0 !important;
  }
}

@media (max-width: 1199px) {
  .ipad-land-down-padding-small {
    padding: 15px !important;
  }
}

@media (max-width: 1199px) {
  .ipad-land-down-padding-v-small {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }
}

@media (max-width: 1199px) {
  .ipad-land-down-padding-h-small {
    padding-right: 15px !important;
    padding-left: 15px !important;
  }
}

@media (max-width: 1199px) {
  .ipad-land-down-padding-top-small {
    padding-top: 15px !important;
  }
}

@media (max-width: 1199px) {
  .ipad-land-down-padding-right-small {
    padding-right: 15px !important;
  }
}

@media (max-width: 1199px) {
  .ipad-land-down-padding-bottom-small {
    padding-bottom: 15px !important;
  }
}

@media (max-width: 1199px) {
  .ipad-land-down-padding-left-small {
    padding-left: 15px !important;
  }
}

@media (max-width: 1199px) {
  .ipad-land-down-padding-no {
    padding: 0 !important;
  }
}

@media (max-width: 1199px) {
  .ipad-land-down-padding-medium {
    padding: 30px !important;
  }
}

@media (max-width: 1199px) {
  .ipad-land-down-padding-v-medium {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
}

@media (max-width: 1199px) {
  .ipad-land-down-padding-h-medium {
    padding-right: 30px !important;
    padding-left: 30px !important;
  }
}

@media (max-width: 1199px) {
  .ipad-land-down-padding-top-medium {
    padding-top: 30px !important;
  }
}

@media (max-width: 1199px) {
  .ipad-land-down-padding-right-medium {
    padding-right: 30px !important;
  }
}

@media (max-width: 1199px) {
  .ipad-land-down-padding-bottom-medium {
    padding-bottom: 30px !important;
  }
}

@media (max-width: 1199px) {
  .ipad-land-down-padding-left-medium {
    padding-left: 30px !important;
  }
}

@media (max-width: 1199px) {
  .ipad-land-down-padding-no {
    padding: 0 !important;
  }
}

@media (max-width: 1199px) {
  .ipad-land-down-padding-large {
    padding: 60px !important;
  }
}

@media (max-width: 1199px) {
  .ipad-land-down-padding-v-large {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
}

@media (max-width: 1199px) {
  .ipad-land-down-padding-h-large {
    padding-right: 60px !important;
    padding-left: 60px !important;
  }
}

@media (max-width: 1199px) {
  .ipad-land-down-padding-top-large {
    padding-top: 60px !important;
  }
}

@media (max-width: 1199px) {
  .ipad-land-down-padding-right-large {
    padding-right: 60px !important;
  }
}

@media (max-width: 1199px) {
  .ipad-land-down-padding-bottom-large {
    padding-bottom: 60px !important;
  }
}

@media (max-width: 1199px) {
  .ipad-land-down-padding-left-large {
    padding-left: 60px !important;
  }
}

@media (max-width: 1199px) {
  .ipad-land-down-padding-no {
    padding: 0 !important;
  }
}

@media (max-width: 1199px) {
  .ipad-land-down-padding-xlarge {
    padding: 90px !important;
  }
}

@media (max-width: 1199px) {
  .ipad-land-down-padding-v-xlarge {
    padding-top: 90px !important;
    padding-bottom: 90px !important;
  }
}

@media (max-width: 1199px) {
  .ipad-land-down-padding-h-xlarge {
    padding-right: 90px !important;
    padding-left: 90px !important;
  }
}

@media (max-width: 1199px) {
  .ipad-land-down-padding-top-xlarge {
    padding-top: 90px !important;
  }
}

@media (max-width: 1199px) {
  .ipad-land-down-padding-right-xlarge {
    padding-right: 90px !important;
  }
}

@media (max-width: 1199px) {
  .ipad-land-down-padding-bottom-xlarge {
    padding-bottom: 90px !important;
  }
}

@media (max-width: 1199px) {
  .ipad-land-down-padding-left-xlarge {
    padding-left: 90px !important;
  }
}

.lg-down-padding-no {
  padding: 0 !important;
}

.lg-down-padding-xsmall {
  padding: 10px !important;
}

.lg-down-padding-v-xsmall {
  padding-top: 10px !important;
  padding-bottom: 10px !important;
}

.lg-down-padding-h-xsmall {
  padding-right: 10px !important;
  padding-left: 10px !important;
}

.lg-down-padding-top-xsmall {
  padding-top: 10px !important;
}

.lg-down-padding-right-xsmall {
  padding-right: 10px !important;
}

.lg-down-padding-bottom-xsmall {
  padding-bottom: 10px !important;
}

.lg-down-padding-left-xsmall {
  padding-left: 10px !important;
}

.lg-down-padding-no {
  padding: 0 !important;
}

.lg-down-padding-small {
  padding: 15px !important;
}

.lg-down-padding-v-small {
  padding-top: 15px !important;
  padding-bottom: 15px !important;
}

.lg-down-padding-h-small {
  padding-right: 15px !important;
  padding-left: 15px !important;
}

.lg-down-padding-top-small {
  padding-top: 15px !important;
}

.lg-down-padding-right-small {
  padding-right: 15px !important;
}

.lg-down-padding-bottom-small {
  padding-bottom: 15px !important;
}

.lg-down-padding-left-small {
  padding-left: 15px !important;
}

.lg-down-padding-no {
  padding: 0 !important;
}

.lg-down-padding-medium {
  padding: 30px !important;
}

.lg-down-padding-v-medium {
  padding-top: 30px !important;
  padding-bottom: 30px !important;
}

.lg-down-padding-h-medium {
  padding-right: 30px !important;
  padding-left: 30px !important;
}

.lg-down-padding-top-medium {
  padding-top: 30px !important;
}

.lg-down-padding-right-medium {
  padding-right: 30px !important;
}

.lg-down-padding-bottom-medium {
  padding-bottom: 30px !important;
}

.lg-down-padding-left-medium {
  padding-left: 30px !important;
}

.lg-down-padding-no {
  padding: 0 !important;
}

.lg-down-padding-large {
  padding: 60px !important;
}

.lg-down-padding-v-large {
  padding-top: 60px !important;
  padding-bottom: 60px !important;
}

.lg-down-padding-h-large {
  padding-right: 60px !important;
  padding-left: 60px !important;
}

.lg-down-padding-top-large {
  padding-top: 60px !important;
}

.lg-down-padding-right-large {
  padding-right: 60px !important;
}

.lg-down-padding-bottom-large {
  padding-bottom: 60px !important;
}

.lg-down-padding-left-large {
  padding-left: 60px !important;
}

.lg-down-padding-no {
  padding: 0 !important;
}

.lg-down-padding-xlarge {
  padding: 90px !important;
}

.lg-down-padding-v-xlarge {
  padding-top: 90px !important;
  padding-bottom: 90px !important;
}

.lg-down-padding-h-xlarge {
  padding-right: 90px !important;
  padding-left: 90px !important;
}

.lg-down-padding-top-xlarge {
  padding-top: 90px !important;
}

.lg-down-padding-right-xlarge {
  padding-right: 90px !important;
}

.lg-down-padding-bottom-xlarge {
  padding-bottom: 90px !important;
}

.lg-down-padding-left-xlarge {
  padding-left: 90px !important;
}

/******************************* ABOVE PADDING *****************************************/
.mini-up-padding-no {
  padding: 0 !important;
}

.mini-up-padding-xsmall {
  padding: 10px !important;
}

.mini-up-padding-v-xsmall {
  padding-top: 10px !important;
  padding-bottom: 10px !important;
}

.mini-up-padding-h-xsmall {
  padding-right: 10px !important;
  padding-left: 10px !important;
}

.mini-up-padding-top-xsmall {
  padding-top: 10px !important;
}

.mini-up-padding-right-xsmall {
  padding-right: 10px !important;
}

.mini-up-padding-bottom-xsmall {
  padding-bottom: 10px !important;
}

.mini-up-padding-left-xsmall {
  padding-left: 10px !important;
}

.mini-up-padding-no {
  padding: 0 !important;
}

.mini-up-padding-small {
  padding: 15px !important;
}

.mini-up-padding-v-small {
  padding-top: 15px !important;
  padding-bottom: 15px !important;
}

.mini-up-padding-h-small {
  padding-right: 15px !important;
  padding-left: 15px !important;
}

.mini-up-padding-top-small {
  padding-top: 15px !important;
}

.mini-up-padding-right-small {
  padding-right: 15px !important;
}

.mini-up-padding-bottom-small {
  padding-bottom: 15px !important;
}

.mini-up-padding-left-small {
  padding-left: 15px !important;
}

.mini-up-padding-no {
  padding: 0 !important;
}

.mini-up-padding-medium {
  padding: 30px !important;
}

.mini-up-padding-v-medium {
  padding-top: 30px !important;
  padding-bottom: 30px !important;
}

.mini-up-padding-h-medium {
  padding-right: 30px !important;
  padding-left: 30px !important;
}

.mini-up-padding-top-medium {
  padding-top: 30px !important;
}

.mini-up-padding-right-medium {
  padding-right: 30px !important;
}

.mini-up-padding-bottom-medium {
  padding-bottom: 30px !important;
}

.mini-up-padding-left-medium {
  padding-left: 30px !important;
}

.mini-up-padding-no {
  padding: 0 !important;
}

.mini-up-padding-large {
  padding: 60px !important;
}

.mini-up-padding-v-large {
  padding-top: 60px !important;
  padding-bottom: 60px !important;
}

.mini-up-padding-h-large {
  padding-right: 60px !important;
  padding-left: 60px !important;
}

.mini-up-padding-top-large {
  padding-top: 60px !important;
}

.mini-up-padding-right-large {
  padding-right: 60px !important;
}

.mini-up-padding-bottom-large {
  padding-bottom: 60px !important;
}

.mini-up-padding-left-large {
  padding-left: 60px !important;
}

.mini-up-padding-no {
  padding: 0 !important;
}

.mini-up-padding-xlarge {
  padding: 90px !important;
}

.mini-up-padding-v-xlarge {
  padding-top: 90px !important;
  padding-bottom: 90px !important;
}

.mini-up-padding-h-xlarge {
  padding-right: 90px !important;
  padding-left: 90px !important;
}

.mini-up-padding-top-xlarge {
  padding-top: 90px !important;
}

.mini-up-padding-right-xlarge {
  padding-right: 90px !important;
}

.mini-up-padding-bottom-xlarge {
  padding-bottom: 90px !important;
}

.mini-up-padding-left-xlarge {
  padding-left: 90px !important;
}

@media (min-width: 320px) {
  .iphone4port-up-padding-no {
    padding: 0 !important;
  }
}

@media (min-width: 320px) {
  .iphone4port-up-padding-xsmall {
    padding: 10px !important;
  }
}

@media (min-width: 320px) {
  .iphone4port-up-padding-v-xsmall {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
}

@media (min-width: 320px) {
  .iphone4port-up-padding-h-xsmall {
    padding-right: 10px !important;
    padding-left: 10px !important;
  }
}

@media (min-width: 320px) {
  .iphone4port-up-padding-top-xsmall {
    padding-top: 10px !important;
  }
}

@media (min-width: 320px) {
  .iphone4port-up-padding-right-xsmall {
    padding-right: 10px !important;
  }
}

@media (min-width: 320px) {
  .iphone4port-up-padding-bottom-xsmall {
    padding-bottom: 10px !important;
  }
}

@media (min-width: 320px) {
  .iphone4port-up-padding-left-xsmall {
    padding-left: 10px !important;
  }
}

@media (min-width: 320px) {
  .iphone4port-up-padding-no {
    padding: 0 !important;
  }
}

@media (min-width: 320px) {
  .iphone4port-up-padding-small {
    padding: 15px !important;
  }
}

@media (min-width: 320px) {
  .iphone4port-up-padding-v-small {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }
}

@media (min-width: 320px) {
  .iphone4port-up-padding-h-small {
    padding-right: 15px !important;
    padding-left: 15px !important;
  }
}

@media (min-width: 320px) {
  .iphone4port-up-padding-top-small {
    padding-top: 15px !important;
  }
}

@media (min-width: 320px) {
  .iphone4port-up-padding-right-small {
    padding-right: 15px !important;
  }
}

@media (min-width: 320px) {
  .iphone4port-up-padding-bottom-small {
    padding-bottom: 15px !important;
  }
}

@media (min-width: 320px) {
  .iphone4port-up-padding-left-small {
    padding-left: 15px !important;
  }
}

@media (min-width: 320px) {
  .iphone4port-up-padding-no {
    padding: 0 !important;
  }
}

@media (min-width: 320px) {
  .iphone4port-up-padding-medium {
    padding: 30px !important;
  }
}

@media (min-width: 320px) {
  .iphone4port-up-padding-v-medium {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
}

@media (min-width: 320px) {
  .iphone4port-up-padding-h-medium {
    padding-right: 30px !important;
    padding-left: 30px !important;
  }
}

@media (min-width: 320px) {
  .iphone4port-up-padding-top-medium {
    padding-top: 30px !important;
  }
}

@media (min-width: 320px) {
  .iphone4port-up-padding-right-medium {
    padding-right: 30px !important;
  }
}

@media (min-width: 320px) {
  .iphone4port-up-padding-bottom-medium {
    padding-bottom: 30px !important;
  }
}

@media (min-width: 320px) {
  .iphone4port-up-padding-left-medium {
    padding-left: 30px !important;
  }
}

@media (min-width: 320px) {
  .iphone4port-up-padding-no {
    padding: 0 !important;
  }
}

@media (min-width: 320px) {
  .iphone4port-up-padding-large {
    padding: 60px !important;
  }
}

@media (min-width: 320px) {
  .iphone4port-up-padding-v-large {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
}

@media (min-width: 320px) {
  .iphone4port-up-padding-h-large {
    padding-right: 60px !important;
    padding-left: 60px !important;
  }
}

@media (min-width: 320px) {
  .iphone4port-up-padding-top-large {
    padding-top: 60px !important;
  }
}

@media (min-width: 320px) {
  .iphone4port-up-padding-right-large {
    padding-right: 60px !important;
  }
}

@media (min-width: 320px) {
  .iphone4port-up-padding-bottom-large {
    padding-bottom: 60px !important;
  }
}

@media (min-width: 320px) {
  .iphone4port-up-padding-left-large {
    padding-left: 60px !important;
  }
}

@media (min-width: 320px) {
  .iphone4port-up-padding-no {
    padding: 0 !important;
  }
}

@media (min-width: 320px) {
  .iphone4port-up-padding-xlarge {
    padding: 90px !important;
  }
}

@media (min-width: 320px) {
  .iphone4port-up-padding-v-xlarge {
    padding-top: 90px !important;
    padding-bottom: 90px !important;
  }
}

@media (min-width: 320px) {
  .iphone4port-up-padding-h-xlarge {
    padding-right: 90px !important;
    padding-left: 90px !important;
  }
}

@media (min-width: 320px) {
  .iphone4port-up-padding-top-xlarge {
    padding-top: 90px !important;
  }
}

@media (min-width: 320px) {
  .iphone4port-up-padding-right-xlarge {
    padding-right: 90px !important;
  }
}

@media (min-width: 320px) {
  .iphone4port-up-padding-bottom-xlarge {
    padding-bottom: 90px !important;
  }
}

@media (min-width: 320px) {
  .iphone4port-up-padding-left-xlarge {
    padding-left: 90px !important;
  }
}

@media (min-width: 480px) {
  .iphone4-up-padding-no {
    padding: 0 !important;
  }
}

@media (min-width: 480px) {
  .iphone4-up-padding-xsmall {
    padding: 10px !important;
  }
}

@media (min-width: 480px) {
  .iphone4-up-padding-v-xsmall {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
}

@media (min-width: 480px) {
  .iphone4-up-padding-h-xsmall {
    padding-right: 10px !important;
    padding-left: 10px !important;
  }
}

@media (min-width: 480px) {
  .iphone4-up-padding-top-xsmall {
    padding-top: 10px !important;
  }
}

@media (min-width: 480px) {
  .iphone4-up-padding-right-xsmall {
    padding-right: 10px !important;
  }
}

@media (min-width: 480px) {
  .iphone4-up-padding-bottom-xsmall {
    padding-bottom: 10px !important;
  }
}

@media (min-width: 480px) {
  .iphone4-up-padding-left-xsmall {
    padding-left: 10px !important;
  }
}

@media (min-width: 480px) {
  .iphone4-up-padding-no {
    padding: 0 !important;
  }
}

@media (min-width: 480px) {
  .iphone4-up-padding-small {
    padding: 15px !important;
  }
}

@media (min-width: 480px) {
  .iphone4-up-padding-v-small {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }
}

@media (min-width: 480px) {
  .iphone4-up-padding-h-small {
    padding-right: 15px !important;
    padding-left: 15px !important;
  }
}

@media (min-width: 480px) {
  .iphone4-up-padding-top-small {
    padding-top: 15px !important;
  }
}

@media (min-width: 480px) {
  .iphone4-up-padding-right-small {
    padding-right: 15px !important;
  }
}

@media (min-width: 480px) {
  .iphone4-up-padding-bottom-small {
    padding-bottom: 15px !important;
  }
}

@media (min-width: 480px) {
  .iphone4-up-padding-left-small {
    padding-left: 15px !important;
  }
}

@media (min-width: 480px) {
  .iphone4-up-padding-no {
    padding: 0 !important;
  }
}

@media (min-width: 480px) {
  .iphone4-up-padding-medium {
    padding: 30px !important;
  }
}

@media (min-width: 480px) {
  .iphone4-up-padding-v-medium {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
}

@media (min-width: 480px) {
  .iphone4-up-padding-h-medium {
    padding-right: 30px !important;
    padding-left: 30px !important;
  }
}

@media (min-width: 480px) {
  .iphone4-up-padding-top-medium {
    padding-top: 30px !important;
  }
}

@media (min-width: 480px) {
  .iphone4-up-padding-right-medium {
    padding-right: 30px !important;
  }
}

@media (min-width: 480px) {
  .iphone4-up-padding-bottom-medium {
    padding-bottom: 30px !important;
  }
}

@media (min-width: 480px) {
  .iphone4-up-padding-left-medium {
    padding-left: 30px !important;
  }
}

@media (min-width: 480px) {
  .iphone4-up-padding-no {
    padding: 0 !important;
  }
}

@media (min-width: 480px) {
  .iphone4-up-padding-large {
    padding: 60px !important;
  }
}

@media (min-width: 480px) {
  .iphone4-up-padding-v-large {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
}

@media (min-width: 480px) {
  .iphone4-up-padding-h-large {
    padding-right: 60px !important;
    padding-left: 60px !important;
  }
}

@media (min-width: 480px) {
  .iphone4-up-padding-top-large {
    padding-top: 60px !important;
  }
}

@media (min-width: 480px) {
  .iphone4-up-padding-right-large {
    padding-right: 60px !important;
  }
}

@media (min-width: 480px) {
  .iphone4-up-padding-bottom-large {
    padding-bottom: 60px !important;
  }
}

@media (min-width: 480px) {
  .iphone4-up-padding-left-large {
    padding-left: 60px !important;
  }
}

@media (min-width: 480px) {
  .iphone4-up-padding-no {
    padding: 0 !important;
  }
}

@media (min-width: 480px) {
  .iphone4-up-padding-xlarge {
    padding: 90px !important;
  }
}

@media (min-width: 480px) {
  .iphone4-up-padding-v-xlarge {
    padding-top: 90px !important;
    padding-bottom: 90px !important;
  }
}

@media (min-width: 480px) {
  .iphone4-up-padding-h-xlarge {
    padding-right: 90px !important;
    padding-left: 90px !important;
  }
}

@media (min-width: 480px) {
  .iphone4-up-padding-top-xlarge {
    padding-top: 90px !important;
  }
}

@media (min-width: 480px) {
  .iphone4-up-padding-right-xlarge {
    padding-right: 90px !important;
  }
}

@media (min-width: 480px) {
  .iphone4-up-padding-bottom-xlarge {
    padding-bottom: 90px !important;
  }
}

@media (min-width: 480px) {
  .iphone4-up-padding-left-xlarge {
    padding-left: 90px !important;
  }
}

@media (min-width: 576px) {
  .iphone5port-up-padding-no {
    padding: 0 !important;
  }
}

@media (min-width: 576px) {
  .iphone5port-up-padding-xsmall {
    padding: 10px !important;
  }
}

@media (min-width: 576px) {
  .iphone5port-up-padding-v-xsmall {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
}

@media (min-width: 576px) {
  .iphone5port-up-padding-h-xsmall {
    padding-right: 10px !important;
    padding-left: 10px !important;
  }
}

@media (min-width: 576px) {
  .iphone5port-up-padding-top-xsmall {
    padding-top: 10px !important;
  }
}

@media (min-width: 576px) {
  .iphone5port-up-padding-right-xsmall {
    padding-right: 10px !important;
  }
}

@media (min-width: 576px) {
  .iphone5port-up-padding-bottom-xsmall {
    padding-bottom: 10px !important;
  }
}

@media (min-width: 576px) {
  .iphone5port-up-padding-left-xsmall {
    padding-left: 10px !important;
  }
}

@media (min-width: 576px) {
  .iphone5port-up-padding-no {
    padding: 0 !important;
  }
}

@media (min-width: 576px) {
  .iphone5port-up-padding-small {
    padding: 15px !important;
  }
}

@media (min-width: 576px) {
  .iphone5port-up-padding-v-small {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }
}

@media (min-width: 576px) {
  .iphone5port-up-padding-h-small {
    padding-right: 15px !important;
    padding-left: 15px !important;
  }
}

@media (min-width: 576px) {
  .iphone5port-up-padding-top-small {
    padding-top: 15px !important;
  }
}

@media (min-width: 576px) {
  .iphone5port-up-padding-right-small {
    padding-right: 15px !important;
  }
}

@media (min-width: 576px) {
  .iphone5port-up-padding-bottom-small {
    padding-bottom: 15px !important;
  }
}

@media (min-width: 576px) {
  .iphone5port-up-padding-left-small {
    padding-left: 15px !important;
  }
}

@media (min-width: 576px) {
  .iphone5port-up-padding-no {
    padding: 0 !important;
  }
}

@media (min-width: 576px) {
  .iphone5port-up-padding-medium {
    padding: 30px !important;
  }
}

@media (min-width: 576px) {
  .iphone5port-up-padding-v-medium {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
}

@media (min-width: 576px) {
  .iphone5port-up-padding-h-medium {
    padding-right: 30px !important;
    padding-left: 30px !important;
  }
}

@media (min-width: 576px) {
  .iphone5port-up-padding-top-medium {
    padding-top: 30px !important;
  }
}

@media (min-width: 576px) {
  .iphone5port-up-padding-right-medium {
    padding-right: 30px !important;
  }
}

@media (min-width: 576px) {
  .iphone5port-up-padding-bottom-medium {
    padding-bottom: 30px !important;
  }
}

@media (min-width: 576px) {
  .iphone5port-up-padding-left-medium {
    padding-left: 30px !important;
  }
}

@media (min-width: 576px) {
  .iphone5port-up-padding-no {
    padding: 0 !important;
  }
}

@media (min-width: 576px) {
  .iphone5port-up-padding-large {
    padding: 60px !important;
  }
}

@media (min-width: 576px) {
  .iphone5port-up-padding-v-large {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
}

@media (min-width: 576px) {
  .iphone5port-up-padding-h-large {
    padding-right: 60px !important;
    padding-left: 60px !important;
  }
}

@media (min-width: 576px) {
  .iphone5port-up-padding-top-large {
    padding-top: 60px !important;
  }
}

@media (min-width: 576px) {
  .iphone5port-up-padding-right-large {
    padding-right: 60px !important;
  }
}

@media (min-width: 576px) {
  .iphone5port-up-padding-bottom-large {
    padding-bottom: 60px !important;
  }
}

@media (min-width: 576px) {
  .iphone5port-up-padding-left-large {
    padding-left: 60px !important;
  }
}

@media (min-width: 576px) {
  .iphone5port-up-padding-no {
    padding: 0 !important;
  }
}

@media (min-width: 576px) {
  .iphone5port-up-padding-xlarge {
    padding: 90px !important;
  }
}

@media (min-width: 576px) {
  .iphone5port-up-padding-v-xlarge {
    padding-top: 90px !important;
    padding-bottom: 90px !important;
  }
}

@media (min-width: 576px) {
  .iphone5port-up-padding-h-xlarge {
    padding-right: 90px !important;
    padding-left: 90px !important;
  }
}

@media (min-width: 576px) {
  .iphone5port-up-padding-top-xlarge {
    padding-top: 90px !important;
  }
}

@media (min-width: 576px) {
  .iphone5port-up-padding-right-xlarge {
    padding-right: 90px !important;
  }
}

@media (min-width: 576px) {
  .iphone5port-up-padding-bottom-xlarge {
    padding-bottom: 90px !important;
  }
}

@media (min-width: 576px) {
  .iphone5port-up-padding-left-xlarge {
    padding-left: 90px !important;
  }
}

@media (min-width: 600px) {
  .six00-up-padding-no {
    padding: 0 !important;
  }
}

@media (min-width: 600px) {
  .six00-up-padding-xsmall {
    padding: 10px !important;
  }
}

@media (min-width: 600px) {
  .six00-up-padding-v-xsmall {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
}

@media (min-width: 600px) {
  .six00-up-padding-h-xsmall {
    padding-right: 10px !important;
    padding-left: 10px !important;
  }
}

@media (min-width: 600px) {
  .six00-up-padding-top-xsmall {
    padding-top: 10px !important;
  }
}

@media (min-width: 600px) {
  .six00-up-padding-right-xsmall {
    padding-right: 10px !important;
  }
}

@media (min-width: 600px) {
  .six00-up-padding-bottom-xsmall {
    padding-bottom: 10px !important;
  }
}

@media (min-width: 600px) {
  .six00-up-padding-left-xsmall {
    padding-left: 10px !important;
  }
}

@media (min-width: 600px) {
  .six00-up-padding-no {
    padding: 0 !important;
  }
}

@media (min-width: 600px) {
  .six00-up-padding-small {
    padding: 15px !important;
  }
}

@media (min-width: 600px) {
  .six00-up-padding-v-small {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }
}

@media (min-width: 600px) {
  .six00-up-padding-h-small {
    padding-right: 15px !important;
    padding-left: 15px !important;
  }
}

@media (min-width: 600px) {
  .six00-up-padding-top-small {
    padding-top: 15px !important;
  }
}

@media (min-width: 600px) {
  .six00-up-padding-right-small {
    padding-right: 15px !important;
  }
}

@media (min-width: 600px) {
  .six00-up-padding-bottom-small {
    padding-bottom: 15px !important;
  }
}

@media (min-width: 600px) {
  .six00-up-padding-left-small {
    padding-left: 15px !important;
  }
}

@media (min-width: 600px) {
  .six00-up-padding-no {
    padding: 0 !important;
  }
}

@media (min-width: 600px) {
  .six00-up-padding-medium {
    padding: 30px !important;
  }
}

@media (min-width: 600px) {
  .six00-up-padding-v-medium {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
}

@media (min-width: 600px) {
  .six00-up-padding-h-medium {
    padding-right: 30px !important;
    padding-left: 30px !important;
  }
}

@media (min-width: 600px) {
  .six00-up-padding-top-medium {
    padding-top: 30px !important;
  }
}

@media (min-width: 600px) {
  .six00-up-padding-right-medium {
    padding-right: 30px !important;
  }
}

@media (min-width: 600px) {
  .six00-up-padding-bottom-medium {
    padding-bottom: 30px !important;
  }
}

@media (min-width: 600px) {
  .six00-up-padding-left-medium {
    padding-left: 30px !important;
  }
}

@media (min-width: 600px) {
  .six00-up-padding-no {
    padding: 0 !important;
  }
}

@media (min-width: 600px) {
  .six00-up-padding-large {
    padding: 60px !important;
  }
}

@media (min-width: 600px) {
  .six00-up-padding-v-large {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
}

@media (min-width: 600px) {
  .six00-up-padding-h-large {
    padding-right: 60px !important;
    padding-left: 60px !important;
  }
}

@media (min-width: 600px) {
  .six00-up-padding-top-large {
    padding-top: 60px !important;
  }
}

@media (min-width: 600px) {
  .six00-up-padding-right-large {
    padding-right: 60px !important;
  }
}

@media (min-width: 600px) {
  .six00-up-padding-bottom-large {
    padding-bottom: 60px !important;
  }
}

@media (min-width: 600px) {
  .six00-up-padding-left-large {
    padding-left: 60px !important;
  }
}

@media (min-width: 600px) {
  .six00-up-padding-no {
    padding: 0 !important;
  }
}

@media (min-width: 600px) {
  .six00-up-padding-xlarge {
    padding: 90px !important;
  }
}

@media (min-width: 600px) {
  .six00-up-padding-v-xlarge {
    padding-top: 90px !important;
    padding-bottom: 90px !important;
  }
}

@media (min-width: 600px) {
  .six00-up-padding-h-xlarge {
    padding-right: 90px !important;
    padding-left: 90px !important;
  }
}

@media (min-width: 600px) {
  .six00-up-padding-top-xlarge {
    padding-top: 90px !important;
  }
}

@media (min-width: 600px) {
  .six00-up-padding-right-xlarge {
    padding-right: 90px !important;
  }
}

@media (min-width: 600px) {
  .six00-up-padding-bottom-xlarge {
    padding-bottom: 90px !important;
  }
}

@media (min-width: 600px) {
  .six00-up-padding-left-xlarge {
    padding-left: 90px !important;
  }
}

@media (min-width: 640px) {
  .iphone5-up-padding-no {
    padding: 0 !important;
  }
}

@media (min-width: 640px) {
  .iphone5-up-padding-xsmall {
    padding: 10px !important;
  }
}

@media (min-width: 640px) {
  .iphone5-up-padding-v-xsmall {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
}

@media (min-width: 640px) {
  .iphone5-up-padding-h-xsmall {
    padding-right: 10px !important;
    padding-left: 10px !important;
  }
}

@media (min-width: 640px) {
  .iphone5-up-padding-top-xsmall {
    padding-top: 10px !important;
  }
}

@media (min-width: 640px) {
  .iphone5-up-padding-right-xsmall {
    padding-right: 10px !important;
  }
}

@media (min-width: 640px) {
  .iphone5-up-padding-bottom-xsmall {
    padding-bottom: 10px !important;
  }
}

@media (min-width: 640px) {
  .iphone5-up-padding-left-xsmall {
    padding-left: 10px !important;
  }
}

@media (min-width: 640px) {
  .iphone5-up-padding-no {
    padding: 0 !important;
  }
}

@media (min-width: 640px) {
  .iphone5-up-padding-small {
    padding: 15px !important;
  }
}

@media (min-width: 640px) {
  .iphone5-up-padding-v-small {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }
}

@media (min-width: 640px) {
  .iphone5-up-padding-h-small {
    padding-right: 15px !important;
    padding-left: 15px !important;
  }
}

@media (min-width: 640px) {
  .iphone5-up-padding-top-small {
    padding-top: 15px !important;
  }
}

@media (min-width: 640px) {
  .iphone5-up-padding-right-small {
    padding-right: 15px !important;
  }
}

@media (min-width: 640px) {
  .iphone5-up-padding-bottom-small {
    padding-bottom: 15px !important;
  }
}

@media (min-width: 640px) {
  .iphone5-up-padding-left-small {
    padding-left: 15px !important;
  }
}

@media (min-width: 640px) {
  .iphone5-up-padding-no {
    padding: 0 !important;
  }
}

@media (min-width: 640px) {
  .iphone5-up-padding-medium {
    padding: 30px !important;
  }
}

@media (min-width: 640px) {
  .iphone5-up-padding-v-medium {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
}

@media (min-width: 640px) {
  .iphone5-up-padding-h-medium {
    padding-right: 30px !important;
    padding-left: 30px !important;
  }
}

@media (min-width: 640px) {
  .iphone5-up-padding-top-medium {
    padding-top: 30px !important;
  }
}

@media (min-width: 640px) {
  .iphone5-up-padding-right-medium {
    padding-right: 30px !important;
  }
}

@media (min-width: 640px) {
  .iphone5-up-padding-bottom-medium {
    padding-bottom: 30px !important;
  }
}

@media (min-width: 640px) {
  .iphone5-up-padding-left-medium {
    padding-left: 30px !important;
  }
}

@media (min-width: 640px) {
  .iphone5-up-padding-no {
    padding: 0 !important;
  }
}

@media (min-width: 640px) {
  .iphone5-up-padding-large {
    padding: 60px !important;
  }
}

@media (min-width: 640px) {
  .iphone5-up-padding-v-large {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
}

@media (min-width: 640px) {
  .iphone5-up-padding-h-large {
    padding-right: 60px !important;
    padding-left: 60px !important;
  }
}

@media (min-width: 640px) {
  .iphone5-up-padding-top-large {
    padding-top: 60px !important;
  }
}

@media (min-width: 640px) {
  .iphone5-up-padding-right-large {
    padding-right: 60px !important;
  }
}

@media (min-width: 640px) {
  .iphone5-up-padding-bottom-large {
    padding-bottom: 60px !important;
  }
}

@media (min-width: 640px) {
  .iphone5-up-padding-left-large {
    padding-left: 60px !important;
  }
}

@media (min-width: 640px) {
  .iphone5-up-padding-no {
    padding: 0 !important;
  }
}

@media (min-width: 640px) {
  .iphone5-up-padding-xlarge {
    padding: 90px !important;
  }
}

@media (min-width: 640px) {
  .iphone5-up-padding-v-xlarge {
    padding-top: 90px !important;
    padding-bottom: 90px !important;
  }
}

@media (min-width: 640px) {
  .iphone5-up-padding-h-xlarge {
    padding-right: 90px !important;
    padding-left: 90px !important;
  }
}

@media (min-width: 640px) {
  .iphone5-up-padding-top-xlarge {
    padding-top: 90px !important;
  }
}

@media (min-width: 640px) {
  .iphone5-up-padding-right-xlarge {
    padding-right: 90px !important;
  }
}

@media (min-width: 640px) {
  .iphone5-up-padding-bottom-xlarge {
    padding-bottom: 90px !important;
  }
}

@media (min-width: 640px) {
  .iphone5-up-padding-left-xlarge {
    padding-left: 90px !important;
  }
}

@media (min-width: 768px) {
  .sm-up-padding-no {
    padding: 0 !important;
  }
}

@media (min-width: 768px) {
  .sm-up-padding-xsmall {
    padding: 10px !important;
  }
}

@media (min-width: 768px) {
  .sm-up-padding-v-xsmall {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
}

@media (min-width: 768px) {
  .sm-up-padding-h-xsmall {
    padding-right: 10px !important;
    padding-left: 10px !important;
  }
}

@media (min-width: 768px) {
  .sm-up-padding-top-xsmall {
    padding-top: 10px !important;
  }
}

@media (min-width: 768px) {
  .sm-up-padding-right-xsmall {
    padding-right: 10px !important;
  }
}

@media (min-width: 768px) {
  .sm-up-padding-bottom-xsmall {
    padding-bottom: 10px !important;
  }
}

@media (min-width: 768px) {
  .sm-up-padding-left-xsmall {
    padding-left: 10px !important;
  }
}

@media (min-width: 768px) {
  .sm-up-padding-no {
    padding: 0 !important;
  }
}

@media (min-width: 768px) {
  .sm-up-padding-small {
    padding: 15px !important;
  }
}

@media (min-width: 768px) {
  .sm-up-padding-v-small {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }
}

@media (min-width: 768px) {
  .sm-up-padding-h-small {
    padding-right: 15px !important;
    padding-left: 15px !important;
  }
}

@media (min-width: 768px) {
  .sm-up-padding-top-small {
    padding-top: 15px !important;
  }
}

@media (min-width: 768px) {
  .sm-up-padding-right-small {
    padding-right: 15px !important;
  }
}

@media (min-width: 768px) {
  .sm-up-padding-bottom-small {
    padding-bottom: 15px !important;
  }
}

@media (min-width: 768px) {
  .sm-up-padding-left-small {
    padding-left: 15px !important;
  }
}

@media (min-width: 768px) {
  .sm-up-padding-no {
    padding: 0 !important;
  }
}

@media (min-width: 768px) {
  .sm-up-padding-medium {
    padding: 30px !important;
  }
}

@media (min-width: 768px) {
  .sm-up-padding-v-medium {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
}

@media (min-width: 768px) {
  .sm-up-padding-h-medium {
    padding-right: 30px !important;
    padding-left: 30px !important;
  }
}

@media (min-width: 768px) {
  .sm-up-padding-top-medium {
    padding-top: 30px !important;
  }
}

@media (min-width: 768px) {
  .sm-up-padding-right-medium {
    padding-right: 30px !important;
  }
}

@media (min-width: 768px) {
  .sm-up-padding-bottom-medium {
    padding-bottom: 30px !important;
  }
}

@media (min-width: 768px) {
  .sm-up-padding-left-medium {
    padding-left: 30px !important;
  }
}

@media (min-width: 768px) {
  .sm-up-padding-no {
    padding: 0 !important;
  }
}

@media (min-width: 768px) {
  .sm-up-padding-large {
    padding: 60px !important;
  }
}

@media (min-width: 768px) {
  .sm-up-padding-v-large {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
}

@media (min-width: 768px) {
  .sm-up-padding-h-large {
    padding-right: 60px !important;
    padding-left: 60px !important;
  }
}

@media (min-width: 768px) {
  .sm-up-padding-top-large {
    padding-top: 60px !important;
  }
}

@media (min-width: 768px) {
  .sm-up-padding-right-large {
    padding-right: 60px !important;
  }
}

@media (min-width: 768px) {
  .sm-up-padding-bottom-large {
    padding-bottom: 60px !important;
  }
}

@media (min-width: 768px) {
  .sm-up-padding-left-large {
    padding-left: 60px !important;
  }
}

@media (min-width: 768px) {
  .sm-up-padding-no {
    padding: 0 !important;
  }
}

@media (min-width: 768px) {
  .sm-up-padding-xlarge {
    padding: 90px !important;
  }
}

@media (min-width: 768px) {
  .sm-up-padding-v-xlarge {
    padding-top: 90px !important;
    padding-bottom: 90px !important;
  }
}

@media (min-width: 768px) {
  .sm-up-padding-h-xlarge {
    padding-right: 90px !important;
    padding-left: 90px !important;
  }
}

@media (min-width: 768px) {
  .sm-up-padding-top-xlarge {
    padding-top: 90px !important;
  }
}

@media (min-width: 768px) {
  .sm-up-padding-right-xlarge {
    padding-right: 90px !important;
  }
}

@media (min-width: 768px) {
  .sm-up-padding-bottom-xlarge {
    padding-bottom: 90px !important;
  }
}

@media (min-width: 768px) {
  .sm-up-padding-left-xlarge {
    padding-left: 90px !important;
  }
}

@media (min-width: 800px) {
  .eight00-up-padding-no {
    padding: 0 !important;
  }
}

@media (min-width: 800px) {
  .eight00-up-padding-xsmall {
    padding: 10px !important;
  }
}

@media (min-width: 800px) {
  .eight00-up-padding-v-xsmall {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
}

@media (min-width: 800px) {
  .eight00-up-padding-h-xsmall {
    padding-right: 10px !important;
    padding-left: 10px !important;
  }
}

@media (min-width: 800px) {
  .eight00-up-padding-top-xsmall {
    padding-top: 10px !important;
  }
}

@media (min-width: 800px) {
  .eight00-up-padding-right-xsmall {
    padding-right: 10px !important;
  }
}

@media (min-width: 800px) {
  .eight00-up-padding-bottom-xsmall {
    padding-bottom: 10px !important;
  }
}

@media (min-width: 800px) {
  .eight00-up-padding-left-xsmall {
    padding-left: 10px !important;
  }
}

@media (min-width: 800px) {
  .eight00-up-padding-no {
    padding: 0 !important;
  }
}

@media (min-width: 800px) {
  .eight00-up-padding-small {
    padding: 15px !important;
  }
}

@media (min-width: 800px) {
  .eight00-up-padding-v-small {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }
}

@media (min-width: 800px) {
  .eight00-up-padding-h-small {
    padding-right: 15px !important;
    padding-left: 15px !important;
  }
}

@media (min-width: 800px) {
  .eight00-up-padding-top-small {
    padding-top: 15px !important;
  }
}

@media (min-width: 800px) {
  .eight00-up-padding-right-small {
    padding-right: 15px !important;
  }
}

@media (min-width: 800px) {
  .eight00-up-padding-bottom-small {
    padding-bottom: 15px !important;
  }
}

@media (min-width: 800px) {
  .eight00-up-padding-left-small {
    padding-left: 15px !important;
  }
}

@media (min-width: 800px) {
  .eight00-up-padding-no {
    padding: 0 !important;
  }
}

@media (min-width: 800px) {
  .eight00-up-padding-medium {
    padding: 30px !important;
  }
}

@media (min-width: 800px) {
  .eight00-up-padding-v-medium {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
}

@media (min-width: 800px) {
  .eight00-up-padding-h-medium {
    padding-right: 30px !important;
    padding-left: 30px !important;
  }
}

@media (min-width: 800px) {
  .eight00-up-padding-top-medium {
    padding-top: 30px !important;
  }
}

@media (min-width: 800px) {
  .eight00-up-padding-right-medium {
    padding-right: 30px !important;
  }
}

@media (min-width: 800px) {
  .eight00-up-padding-bottom-medium {
    padding-bottom: 30px !important;
  }
}

@media (min-width: 800px) {
  .eight00-up-padding-left-medium {
    padding-left: 30px !important;
  }
}

@media (min-width: 800px) {
  .eight00-up-padding-no {
    padding: 0 !important;
  }
}

@media (min-width: 800px) {
  .eight00-up-padding-large {
    padding: 60px !important;
  }
}

@media (min-width: 800px) {
  .eight00-up-padding-v-large {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
}

@media (min-width: 800px) {
  .eight00-up-padding-h-large {
    padding-right: 60px !important;
    padding-left: 60px !important;
  }
}

@media (min-width: 800px) {
  .eight00-up-padding-top-large {
    padding-top: 60px !important;
  }
}

@media (min-width: 800px) {
  .eight00-up-padding-right-large {
    padding-right: 60px !important;
  }
}

@media (min-width: 800px) {
  .eight00-up-padding-bottom-large {
    padding-bottom: 60px !important;
  }
}

@media (min-width: 800px) {
  .eight00-up-padding-left-large {
    padding-left: 60px !important;
  }
}

@media (min-width: 800px) {
  .eight00-up-padding-no {
    padding: 0 !important;
  }
}

@media (min-width: 800px) {
  .eight00-up-padding-xlarge {
    padding: 90px !important;
  }
}

@media (min-width: 800px) {
  .eight00-up-padding-v-xlarge {
    padding-top: 90px !important;
    padding-bottom: 90px !important;
  }
}

@media (min-width: 800px) {
  .eight00-up-padding-h-xlarge {
    padding-right: 90px !important;
    padding-left: 90px !important;
  }
}

@media (min-width: 800px) {
  .eight00-up-padding-top-xlarge {
    padding-top: 90px !important;
  }
}

@media (min-width: 800px) {
  .eight00-up-padding-right-xlarge {
    padding-right: 90px !important;
  }
}

@media (min-width: 800px) {
  .eight00-up-padding-bottom-xlarge {
    padding-bottom: 90px !important;
  }
}

@media (min-width: 800px) {
  .eight00-up-padding-left-xlarge {
    padding-left: 90px !important;
  }
}

@media (min-width: 940px) {
  .nine40-up-padding-no {
    padding: 0 !important;
  }
}

@media (min-width: 940px) {
  .nine40-up-padding-xsmall {
    padding: 10px !important;
  }
}

@media (min-width: 940px) {
  .nine40-up-padding-v-xsmall {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
}

@media (min-width: 940px) {
  .nine40-up-padding-h-xsmall {
    padding-right: 10px !important;
    padding-left: 10px !important;
  }
}

@media (min-width: 940px) {
  .nine40-up-padding-top-xsmall {
    padding-top: 10px !important;
  }
}

@media (min-width: 940px) {
  .nine40-up-padding-right-xsmall {
    padding-right: 10px !important;
  }
}

@media (min-width: 940px) {
  .nine40-up-padding-bottom-xsmall {
    padding-bottom: 10px !important;
  }
}

@media (min-width: 940px) {
  .nine40-up-padding-left-xsmall {
    padding-left: 10px !important;
  }
}

@media (min-width: 940px) {
  .nine40-up-padding-no {
    padding: 0 !important;
  }
}

@media (min-width: 940px) {
  .nine40-up-padding-small {
    padding: 15px !important;
  }
}

@media (min-width: 940px) {
  .nine40-up-padding-v-small {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }
}

@media (min-width: 940px) {
  .nine40-up-padding-h-small {
    padding-right: 15px !important;
    padding-left: 15px !important;
  }
}

@media (min-width: 940px) {
  .nine40-up-padding-top-small {
    padding-top: 15px !important;
  }
}

@media (min-width: 940px) {
  .nine40-up-padding-right-small {
    padding-right: 15px !important;
  }
}

@media (min-width: 940px) {
  .nine40-up-padding-bottom-small {
    padding-bottom: 15px !important;
  }
}

@media (min-width: 940px) {
  .nine40-up-padding-left-small {
    padding-left: 15px !important;
  }
}

@media (min-width: 940px) {
  .nine40-up-padding-no {
    padding: 0 !important;
  }
}

@media (min-width: 940px) {
  .nine40-up-padding-medium {
    padding: 30px !important;
  }
}

@media (min-width: 940px) {
  .nine40-up-padding-v-medium {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
}

@media (min-width: 940px) {
  .nine40-up-padding-h-medium {
    padding-right: 30px !important;
    padding-left: 30px !important;
  }
}

@media (min-width: 940px) {
  .nine40-up-padding-top-medium {
    padding-top: 30px !important;
  }
}

@media (min-width: 940px) {
  .nine40-up-padding-right-medium {
    padding-right: 30px !important;
  }
}

@media (min-width: 940px) {
  .nine40-up-padding-bottom-medium {
    padding-bottom: 30px !important;
  }
}

@media (min-width: 940px) {
  .nine40-up-padding-left-medium {
    padding-left: 30px !important;
  }
}

@media (min-width: 940px) {
  .nine40-up-padding-no {
    padding: 0 !important;
  }
}

@media (min-width: 940px) {
  .nine40-up-padding-large {
    padding: 60px !important;
  }
}

@media (min-width: 940px) {
  .nine40-up-padding-v-large {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
}

@media (min-width: 940px) {
  .nine40-up-padding-h-large {
    padding-right: 60px !important;
    padding-left: 60px !important;
  }
}

@media (min-width: 940px) {
  .nine40-up-padding-top-large {
    padding-top: 60px !important;
  }
}

@media (min-width: 940px) {
  .nine40-up-padding-right-large {
    padding-right: 60px !important;
  }
}

@media (min-width: 940px) {
  .nine40-up-padding-bottom-large {
    padding-bottom: 60px !important;
  }
}

@media (min-width: 940px) {
  .nine40-up-padding-left-large {
    padding-left: 60px !important;
  }
}

@media (min-width: 940px) {
  .nine40-up-padding-no {
    padding: 0 !important;
  }
}

@media (min-width: 940px) {
  .nine40-up-padding-xlarge {
    padding: 90px !important;
  }
}

@media (min-width: 940px) {
  .nine40-up-padding-v-xlarge {
    padding-top: 90px !important;
    padding-bottom: 90px !important;
  }
}

@media (min-width: 940px) {
  .nine40-up-padding-h-xlarge {
    padding-right: 90px !important;
    padding-left: 90px !important;
  }
}

@media (min-width: 940px) {
  .nine40-up-padding-top-xlarge {
    padding-top: 90px !important;
  }
}

@media (min-width: 940px) {
  .nine40-up-padding-right-xlarge {
    padding-right: 90px !important;
  }
}

@media (min-width: 940px) {
  .nine40-up-padding-bottom-xlarge {
    padding-bottom: 90px !important;
  }
}

@media (min-width: 940px) {
  .nine40-up-padding-left-xlarge {
    padding-left: 90px !important;
  }
}

@media (min-width: 992px) {
  .md-up-padding-no {
    padding: 0 !important;
  }
}

@media (min-width: 992px) {
  .md-up-padding-xsmall {
    padding: 10px !important;
  }
}

@media (min-width: 992px) {
  .md-up-padding-v-xsmall {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
}

@media (min-width: 992px) {
  .md-up-padding-h-xsmall {
    padding-right: 10px !important;
    padding-left: 10px !important;
  }
}

@media (min-width: 992px) {
  .md-up-padding-top-xsmall {
    padding-top: 10px !important;
  }
}

@media (min-width: 992px) {
  .md-up-padding-right-xsmall {
    padding-right: 10px !important;
  }
}

@media (min-width: 992px) {
  .md-up-padding-bottom-xsmall {
    padding-bottom: 10px !important;
  }
}

@media (min-width: 992px) {
  .md-up-padding-left-xsmall {
    padding-left: 10px !important;
  }
}

@media (min-width: 992px) {
  .md-up-padding-no {
    padding: 0 !important;
  }
}

@media (min-width: 992px) {
  .md-up-padding-small {
    padding: 15px !important;
  }
}

@media (min-width: 992px) {
  .md-up-padding-v-small {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }
}

@media (min-width: 992px) {
  .md-up-padding-h-small {
    padding-right: 15px !important;
    padding-left: 15px !important;
  }
}

@media (min-width: 992px) {
  .md-up-padding-top-small {
    padding-top: 15px !important;
  }
}

@media (min-width: 992px) {
  .md-up-padding-right-small {
    padding-right: 15px !important;
  }
}

@media (min-width: 992px) {
  .md-up-padding-bottom-small {
    padding-bottom: 15px !important;
  }
}

@media (min-width: 992px) {
  .md-up-padding-left-small {
    padding-left: 15px !important;
  }
}

@media (min-width: 992px) {
  .md-up-padding-no {
    padding: 0 !important;
  }
}

@media (min-width: 992px) {
  .md-up-padding-medium {
    padding: 30px !important;
  }
}

@media (min-width: 992px) {
  .md-up-padding-v-medium {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
}

@media (min-width: 992px) {
  .md-up-padding-h-medium {
    padding-right: 30px !important;
    padding-left: 30px !important;
  }
}

@media (min-width: 992px) {
  .md-up-padding-top-medium {
    padding-top: 30px !important;
  }
}

@media (min-width: 992px) {
  .md-up-padding-right-medium {
    padding-right: 30px !important;
  }
}

@media (min-width: 992px) {
  .md-up-padding-bottom-medium {
    padding-bottom: 30px !important;
  }
}

@media (min-width: 992px) {
  .md-up-padding-left-medium {
    padding-left: 30px !important;
  }
}

@media (min-width: 992px) {
  .md-up-padding-no {
    padding: 0 !important;
  }
}

@media (min-width: 992px) {
  .md-up-padding-large {
    padding: 60px !important;
  }
}

@media (min-width: 992px) {
  .md-up-padding-v-large {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
}

@media (min-width: 992px) {
  .md-up-padding-h-large {
    padding-right: 60px !important;
    padding-left: 60px !important;
  }
}

@media (min-width: 992px) {
  .md-up-padding-top-large {
    padding-top: 60px !important;
  }
}

@media (min-width: 992px) {
  .md-up-padding-right-large {
    padding-right: 60px !important;
  }
}

@media (min-width: 992px) {
  .md-up-padding-bottom-large {
    padding-bottom: 60px !important;
  }
}

@media (min-width: 992px) {
  .md-up-padding-left-large {
    padding-left: 60px !important;
  }
}

@media (min-width: 992px) {
  .md-up-padding-no {
    padding: 0 !important;
  }
}

@media (min-width: 992px) {
  .md-up-padding-xlarge {
    padding: 90px !important;
  }
}

@media (min-width: 992px) {
  .md-up-padding-v-xlarge {
    padding-top: 90px !important;
    padding-bottom: 90px !important;
  }
}

@media (min-width: 992px) {
  .md-up-padding-h-xlarge {
    padding-right: 90px !important;
    padding-left: 90px !important;
  }
}

@media (min-width: 992px) {
  .md-up-padding-top-xlarge {
    padding-top: 90px !important;
  }
}

@media (min-width: 992px) {
  .md-up-padding-right-xlarge {
    padding-right: 90px !important;
  }
}

@media (min-width: 992px) {
  .md-up-padding-bottom-xlarge {
    padding-bottom: 90px !important;
  }
}

@media (min-width: 992px) {
  .md-up-padding-left-xlarge {
    padding-left: 90px !important;
  }
}

@media (min-width: 1024px) {
  .ipad-land-up-padding-no {
    padding: 0 !important;
  }
}

@media (min-width: 1024px) {
  .ipad-land-up-padding-xsmall {
    padding: 10px !important;
  }
}

@media (min-width: 1024px) {
  .ipad-land-up-padding-v-xsmall {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
}

@media (min-width: 1024px) {
  .ipad-land-up-padding-h-xsmall {
    padding-right: 10px !important;
    padding-left: 10px !important;
  }
}

@media (min-width: 1024px) {
  .ipad-land-up-padding-top-xsmall {
    padding-top: 10px !important;
  }
}

@media (min-width: 1024px) {
  .ipad-land-up-padding-right-xsmall {
    padding-right: 10px !important;
  }
}

@media (min-width: 1024px) {
  .ipad-land-up-padding-bottom-xsmall {
    padding-bottom: 10px !important;
  }
}

@media (min-width: 1024px) {
  .ipad-land-up-padding-left-xsmall {
    padding-left: 10px !important;
  }
}

@media (min-width: 1024px) {
  .ipad-land-up-padding-no {
    padding: 0 !important;
  }
}

@media (min-width: 1024px) {
  .ipad-land-up-padding-small {
    padding: 15px !important;
  }
}

@media (min-width: 1024px) {
  .ipad-land-up-padding-v-small {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }
}

@media (min-width: 1024px) {
  .ipad-land-up-padding-h-small {
    padding-right: 15px !important;
    padding-left: 15px !important;
  }
}

@media (min-width: 1024px) {
  .ipad-land-up-padding-top-small {
    padding-top: 15px !important;
  }
}

@media (min-width: 1024px) {
  .ipad-land-up-padding-right-small {
    padding-right: 15px !important;
  }
}

@media (min-width: 1024px) {
  .ipad-land-up-padding-bottom-small {
    padding-bottom: 15px !important;
  }
}

@media (min-width: 1024px) {
  .ipad-land-up-padding-left-small {
    padding-left: 15px !important;
  }
}

@media (min-width: 1024px) {
  .ipad-land-up-padding-no {
    padding: 0 !important;
  }
}

@media (min-width: 1024px) {
  .ipad-land-up-padding-medium {
    padding: 30px !important;
  }
}

@media (min-width: 1024px) {
  .ipad-land-up-padding-v-medium {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
}

@media (min-width: 1024px) {
  .ipad-land-up-padding-h-medium {
    padding-right: 30px !important;
    padding-left: 30px !important;
  }
}

@media (min-width: 1024px) {
  .ipad-land-up-padding-top-medium {
    padding-top: 30px !important;
  }
}

@media (min-width: 1024px) {
  .ipad-land-up-padding-right-medium {
    padding-right: 30px !important;
  }
}

@media (min-width: 1024px) {
  .ipad-land-up-padding-bottom-medium {
    padding-bottom: 30px !important;
  }
}

@media (min-width: 1024px) {
  .ipad-land-up-padding-left-medium {
    padding-left: 30px !important;
  }
}

@media (min-width: 1024px) {
  .ipad-land-up-padding-no {
    padding: 0 !important;
  }
}

@media (min-width: 1024px) {
  .ipad-land-up-padding-large {
    padding: 60px !important;
  }
}

@media (min-width: 1024px) {
  .ipad-land-up-padding-v-large {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
}

@media (min-width: 1024px) {
  .ipad-land-up-padding-h-large {
    padding-right: 60px !important;
    padding-left: 60px !important;
  }
}

@media (min-width: 1024px) {
  .ipad-land-up-padding-top-large {
    padding-top: 60px !important;
  }
}

@media (min-width: 1024px) {
  .ipad-land-up-padding-right-large {
    padding-right: 60px !important;
  }
}

@media (min-width: 1024px) {
  .ipad-land-up-padding-bottom-large {
    padding-bottom: 60px !important;
  }
}

@media (min-width: 1024px) {
  .ipad-land-up-padding-left-large {
    padding-left: 60px !important;
  }
}

@media (min-width: 1024px) {
  .ipad-land-up-padding-no {
    padding: 0 !important;
  }
}

@media (min-width: 1024px) {
  .ipad-land-up-padding-xlarge {
    padding: 90px !important;
  }
}

@media (min-width: 1024px) {
  .ipad-land-up-padding-v-xlarge {
    padding-top: 90px !important;
    padding-bottom: 90px !important;
  }
}

@media (min-width: 1024px) {
  .ipad-land-up-padding-h-xlarge {
    padding-right: 90px !important;
    padding-left: 90px !important;
  }
}

@media (min-width: 1024px) {
  .ipad-land-up-padding-top-xlarge {
    padding-top: 90px !important;
  }
}

@media (min-width: 1024px) {
  .ipad-land-up-padding-right-xlarge {
    padding-right: 90px !important;
  }
}

@media (min-width: 1024px) {
  .ipad-land-up-padding-bottom-xlarge {
    padding-bottom: 90px !important;
  }
}

@media (min-width: 1024px) {
  .ipad-land-up-padding-left-xlarge {
    padding-left: 90px !important;
  }
}

@media (min-width: 1200px) {
  .lg-up-padding-no {
    padding: 0 !important;
  }
}

@media (min-width: 1200px) {
  .lg-up-padding-xsmall {
    padding: 10px !important;
  }
}

@media (min-width: 1200px) {
  .lg-up-padding-v-xsmall {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
}

@media (min-width: 1200px) {
  .lg-up-padding-h-xsmall {
    padding-right: 10px !important;
    padding-left: 10px !important;
  }
}

@media (min-width: 1200px) {
  .lg-up-padding-top-xsmall {
    padding-top: 10px !important;
  }
}

@media (min-width: 1200px) {
  .lg-up-padding-right-xsmall {
    padding-right: 10px !important;
  }
}

@media (min-width: 1200px) {
  .lg-up-padding-bottom-xsmall {
    padding-bottom: 10px !important;
  }
}

@media (min-width: 1200px) {
  .lg-up-padding-left-xsmall {
    padding-left: 10px !important;
  }
}

@media (min-width: 1200px) {
  .lg-up-padding-no {
    padding: 0 !important;
  }
}

@media (min-width: 1200px) {
  .lg-up-padding-small {
    padding: 15px !important;
  }
}

@media (min-width: 1200px) {
  .lg-up-padding-v-small {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }
}

@media (min-width: 1200px) {
  .lg-up-padding-h-small {
    padding-right: 15px !important;
    padding-left: 15px !important;
  }
}

@media (min-width: 1200px) {
  .lg-up-padding-top-small {
    padding-top: 15px !important;
  }
}

@media (min-width: 1200px) {
  .lg-up-padding-right-small {
    padding-right: 15px !important;
  }
}

@media (min-width: 1200px) {
  .lg-up-padding-bottom-small {
    padding-bottom: 15px !important;
  }
}

@media (min-width: 1200px) {
  .lg-up-padding-left-small {
    padding-left: 15px !important;
  }
}

@media (min-width: 1200px) {
  .lg-up-padding-no {
    padding: 0 !important;
  }
}

@media (min-width: 1200px) {
  .lg-up-padding-medium {
    padding: 30px !important;
  }
}

@media (min-width: 1200px) {
  .lg-up-padding-v-medium {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
}

@media (min-width: 1200px) {
  .lg-up-padding-h-medium {
    padding-right: 30px !important;
    padding-left: 30px !important;
  }
}

@media (min-width: 1200px) {
  .lg-up-padding-top-medium {
    padding-top: 30px !important;
  }
}

@media (min-width: 1200px) {
  .lg-up-padding-right-medium {
    padding-right: 30px !important;
  }
}

@media (min-width: 1200px) {
  .lg-up-padding-bottom-medium {
    padding-bottom: 30px !important;
  }
}

@media (min-width: 1200px) {
  .lg-up-padding-left-medium {
    padding-left: 30px !important;
  }
}

@media (min-width: 1200px) {
  .lg-up-padding-no {
    padding: 0 !important;
  }
}

@media (min-width: 1200px) {
  .lg-up-padding-large {
    padding: 60px !important;
  }
}

@media (min-width: 1200px) {
  .lg-up-padding-v-large {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
}

@media (min-width: 1200px) {
  .lg-up-padding-h-large {
    padding-right: 60px !important;
    padding-left: 60px !important;
  }
}

@media (min-width: 1200px) {
  .lg-up-padding-top-large {
    padding-top: 60px !important;
  }
}

@media (min-width: 1200px) {
  .lg-up-padding-right-large {
    padding-right: 60px !important;
  }
}

@media (min-width: 1200px) {
  .lg-up-padding-bottom-large {
    padding-bottom: 60px !important;
  }
}

@media (min-width: 1200px) {
  .lg-up-padding-left-large {
    padding-left: 60px !important;
  }
}

@media (min-width: 1200px) {
  .lg-up-padding-no {
    padding: 0 !important;
  }
}

@media (min-width: 1200px) {
  .lg-up-padding-xlarge {
    padding: 90px !important;
  }
}

@media (min-width: 1200px) {
  .lg-up-padding-v-xlarge {
    padding-top: 90px !important;
    padding-bottom: 90px !important;
  }
}

@media (min-width: 1200px) {
  .lg-up-padding-h-xlarge {
    padding-right: 90px !important;
    padding-left: 90px !important;
  }
}

@media (min-width: 1200px) {
  .lg-up-padding-top-xlarge {
    padding-top: 90px !important;
  }
}

@media (min-width: 1200px) {
  .lg-up-padding-right-xlarge {
    padding-right: 90px !important;
  }
}

@media (min-width: 1200px) {
  .lg-up-padding-bottom-xlarge {
    padding-bottom: 90px !important;
  }
}

@media (min-width: 1200px) {
  .lg-up-padding-left-xlarge {
    padding-left: 90px !important;
  }
}

/******************************* FIXED margin *****************************************/
@media (max-width: 319px) {
  .mini-margin-no {
    margin: 0 !important;
  }
}

@media (max-width: 319px) {
  .mini-margin-xsmall {
    margin: 10px !important;
  }
}

@media (max-width: 319px) {
  .mini-margin-v-xsmall {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
  }
}

@media (max-width: 319px) {
  .mini-margin-h-xsmall {
    margin-right: 10px !important;
    margin-left: 10px !important;
  }
}

@media (max-width: 319px) {
  .mini-margin-top-xsmall {
    margin-top: 10px !important;
  }
}

@media (max-width: 319px) {
  .mini-margin-right-xsmall {
    margin-right: 10px !important;
  }
}

@media (max-width: 319px) {
  .mini-margin-bottom-xsmall {
    margin-bottom: 10px !important;
  }
}

@media (max-width: 319px) {
  .mini-margin-left-xsmall {
    margin-left: 10px !important;
  }
}

@media (max-width: 319px) {
  .mini-margin-no {
    margin: 0 !important;
  }
}

@media (max-width: 319px) {
  .mini-margin-small {
    margin: 15px !important;
  }
}

@media (max-width: 319px) {
  .mini-margin-v-small {
    margin-top: 15px !important;
    margin-bottom: 15px !important;
  }
}

@media (max-width: 319px) {
  .mini-margin-h-small {
    margin-right: 15px !important;
    margin-left: 15px !important;
  }
}

@media (max-width: 319px) {
  .mini-margin-top-small {
    margin-top: 15px !important;
  }
}

@media (max-width: 319px) {
  .mini-margin-right-small {
    margin-right: 15px !important;
  }
}

@media (max-width: 319px) {
  .mini-margin-bottom-small {
    margin-bottom: 15px !important;
  }
}

@media (max-width: 319px) {
  .mini-margin-left-small {
    margin-left: 15px !important;
  }
}

@media (max-width: 319px) {
  .mini-margin-no {
    margin: 0 !important;
  }
}

@media (max-width: 319px) {
  .mini-margin-medium {
    margin: 30px !important;
  }
}

@media (max-width: 319px) {
  .mini-margin-v-medium {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
  }
}

@media (max-width: 319px) {
  .mini-margin-h-medium {
    margin-right: 30px !important;
    margin-left: 30px !important;
  }
}

@media (max-width: 319px) {
  .mini-margin-top-medium {
    margin-top: 30px !important;
  }
}

@media (max-width: 319px) {
  .mini-margin-right-medium {
    margin-right: 30px !important;
  }
}

@media (max-width: 319px) {
  .mini-margin-bottom-medium {
    margin-bottom: 30px !important;
  }
}

@media (max-width: 319px) {
  .mini-margin-left-medium {
    margin-left: 30px !important;
  }
}

@media (max-width: 319px) {
  .mini-margin-no {
    margin: 0 !important;
  }
}

@media (max-width: 319px) {
  .mini-margin-large {
    margin: 60px !important;
  }
}

@media (max-width: 319px) {
  .mini-margin-v-large {
    margin-top: 60px !important;
    margin-bottom: 60px !important;
  }
}

@media (max-width: 319px) {
  .mini-margin-h-large {
    margin-right: 60px !important;
    margin-left: 60px !important;
  }
}

@media (max-width: 319px) {
  .mini-margin-top-large {
    margin-top: 60px !important;
  }
}

@media (max-width: 319px) {
  .mini-margin-right-large {
    margin-right: 60px !important;
  }
}

@media (max-width: 319px) {
  .mini-margin-bottom-large {
    margin-bottom: 60px !important;
  }
}

@media (max-width: 319px) {
  .mini-margin-left-large {
    margin-left: 60px !important;
  }
}

@media (max-width: 319px) {
  .mini-margin-no {
    margin: 0 !important;
  }
}

@media (max-width: 319px) {
  .mini-margin-xlarge {
    margin: 90px !important;
  }
}

@media (max-width: 319px) {
  .mini-margin-v-xlarge {
    margin-top: 90px !important;
    margin-bottom: 90px !important;
  }
}

@media (max-width: 319px) {
  .mini-margin-h-xlarge {
    margin-right: 90px !important;
    margin-left: 90px !important;
  }
}

@media (max-width: 319px) {
  .mini-margin-top-xlarge {
    margin-top: 90px !important;
  }
}

@media (max-width: 319px) {
  .mini-margin-right-xlarge {
    margin-right: 90px !important;
  }
}

@media (max-width: 319px) {
  .mini-margin-bottom-xlarge {
    margin-bottom: 90px !important;
  }
}

@media (max-width: 319px) {
  .mini-margin-left-xlarge {
    margin-left: 90px !important;
  }
}

@media (min-width: 320px) and (max-width: 479px) {
  .iphone4port-margin-no {
    margin: 0 !important;
  }
}

@media (min-width: 320px) and (max-width: 479px) {
  .iphone4port-margin-xsmall {
    margin: 10px !important;
  }
}

@media (min-width: 320px) and (max-width: 479px) {
  .iphone4port-margin-v-xsmall {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
  }
}

@media (min-width: 320px) and (max-width: 479px) {
  .iphone4port-margin-h-xsmall {
    margin-right: 10px !important;
    margin-left: 10px !important;
  }
}

@media (min-width: 320px) and (max-width: 479px) {
  .iphone4port-margin-top-xsmall {
    margin-top: 10px !important;
  }
}

@media (min-width: 320px) and (max-width: 479px) {
  .iphone4port-margin-right-xsmall {
    margin-right: 10px !important;
  }
}

@media (min-width: 320px) and (max-width: 479px) {
  .iphone4port-margin-bottom-xsmall {
    margin-bottom: 10px !important;
  }
}

@media (min-width: 320px) and (max-width: 479px) {
  .iphone4port-margin-left-xsmall {
    margin-left: 10px !important;
  }
}

@media (min-width: 320px) and (max-width: 479px) {
  .iphone4port-margin-no {
    margin: 0 !important;
  }
}

@media (min-width: 320px) and (max-width: 479px) {
  .iphone4port-margin-small {
    margin: 15px !important;
  }
}

@media (min-width: 320px) and (max-width: 479px) {
  .iphone4port-margin-v-small {
    margin-top: 15px !important;
    margin-bottom: 15px !important;
  }
}

@media (min-width: 320px) and (max-width: 479px) {
  .iphone4port-margin-h-small {
    margin-right: 15px !important;
    margin-left: 15px !important;
  }
}

@media (min-width: 320px) and (max-width: 479px) {
  .iphone4port-margin-top-small {
    margin-top: 15px !important;
  }
}

@media (min-width: 320px) and (max-width: 479px) {
  .iphone4port-margin-right-small {
    margin-right: 15px !important;
  }
}

@media (min-width: 320px) and (max-width: 479px) {
  .iphone4port-margin-bottom-small {
    margin-bottom: 15px !important;
  }
}

@media (min-width: 320px) and (max-width: 479px) {
  .iphone4port-margin-left-small {
    margin-left: 15px !important;
  }
}

@media (min-width: 320px) and (max-width: 479px) {
  .iphone4port-margin-no {
    margin: 0 !important;
  }
}

@media (min-width: 320px) and (max-width: 479px) {
  .iphone4port-margin-medium {
    margin: 30px !important;
  }
}

@media (min-width: 320px) and (max-width: 479px) {
  .iphone4port-margin-v-medium {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
  }
}

@media (min-width: 320px) and (max-width: 479px) {
  .iphone4port-margin-h-medium {
    margin-right: 30px !important;
    margin-left: 30px !important;
  }
}

@media (min-width: 320px) and (max-width: 479px) {
  .iphone4port-margin-top-medium {
    margin-top: 30px !important;
  }
}

@media (min-width: 320px) and (max-width: 479px) {
  .iphone4port-margin-right-medium {
    margin-right: 30px !important;
  }
}

@media (min-width: 320px) and (max-width: 479px) {
  .iphone4port-margin-bottom-medium {
    margin-bottom: 30px !important;
  }
}

@media (min-width: 320px) and (max-width: 479px) {
  .iphone4port-margin-left-medium {
    margin-left: 30px !important;
  }
}

@media (min-width: 320px) and (max-width: 479px) {
  .iphone4port-margin-no {
    margin: 0 !important;
  }
}

@media (min-width: 320px) and (max-width: 479px) {
  .iphone4port-margin-large {
    margin: 60px !important;
  }
}

@media (min-width: 320px) and (max-width: 479px) {
  .iphone4port-margin-v-large {
    margin-top: 60px !important;
    margin-bottom: 60px !important;
  }
}

@media (min-width: 320px) and (max-width: 479px) {
  .iphone4port-margin-h-large {
    margin-right: 60px !important;
    margin-left: 60px !important;
  }
}

@media (min-width: 320px) and (max-width: 479px) {
  .iphone4port-margin-top-large {
    margin-top: 60px !important;
  }
}

@media (min-width: 320px) and (max-width: 479px) {
  .iphone4port-margin-right-large {
    margin-right: 60px !important;
  }
}

@media (min-width: 320px) and (max-width: 479px) {
  .iphone4port-margin-bottom-large {
    margin-bottom: 60px !important;
  }
}

@media (min-width: 320px) and (max-width: 479px) {
  .iphone4port-margin-left-large {
    margin-left: 60px !important;
  }
}

@media (min-width: 320px) and (max-width: 479px) {
  .iphone4port-margin-no {
    margin: 0 !important;
  }
}

@media (min-width: 320px) and (max-width: 479px) {
  .iphone4port-margin-xlarge {
    margin: 90px !important;
  }
}

@media (min-width: 320px) and (max-width: 479px) {
  .iphone4port-margin-v-xlarge {
    margin-top: 90px !important;
    margin-bottom: 90px !important;
  }
}

@media (min-width: 320px) and (max-width: 479px) {
  .iphone4port-margin-h-xlarge {
    margin-right: 90px !important;
    margin-left: 90px !important;
  }
}

@media (min-width: 320px) and (max-width: 479px) {
  .iphone4port-margin-top-xlarge {
    margin-top: 90px !important;
  }
}

@media (min-width: 320px) and (max-width: 479px) {
  .iphone4port-margin-right-xlarge {
    margin-right: 90px !important;
  }
}

@media (min-width: 320px) and (max-width: 479px) {
  .iphone4port-margin-bottom-xlarge {
    margin-bottom: 90px !important;
  }
}

@media (min-width: 320px) and (max-width: 479px) {
  .iphone4port-margin-left-xlarge {
    margin-left: 90px !important;
  }
}

@media (min-width: 480px) and (max-width: 575px) {
  .iphone4-margin-no {
    margin: 0 !important;
  }
}

@media (min-width: 480px) and (max-width: 575px) {
  .iphone4-margin-xsmall {
    margin: 10px !important;
  }
}

@media (min-width: 480px) and (max-width: 575px) {
  .iphone4-margin-v-xsmall {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
  }
}

@media (min-width: 480px) and (max-width: 575px) {
  .iphone4-margin-h-xsmall {
    margin-right: 10px !important;
    margin-left: 10px !important;
  }
}

@media (min-width: 480px) and (max-width: 575px) {
  .iphone4-margin-top-xsmall {
    margin-top: 10px !important;
  }
}

@media (min-width: 480px) and (max-width: 575px) {
  .iphone4-margin-right-xsmall {
    margin-right: 10px !important;
  }
}

@media (min-width: 480px) and (max-width: 575px) {
  .iphone4-margin-bottom-xsmall {
    margin-bottom: 10px !important;
  }
}

@media (min-width: 480px) and (max-width: 575px) {
  .iphone4-margin-left-xsmall {
    margin-left: 10px !important;
  }
}

@media (min-width: 480px) and (max-width: 575px) {
  .iphone4-margin-no {
    margin: 0 !important;
  }
}

@media (min-width: 480px) and (max-width: 575px) {
  .iphone4-margin-small {
    margin: 15px !important;
  }
}

@media (min-width: 480px) and (max-width: 575px) {
  .iphone4-margin-v-small {
    margin-top: 15px !important;
    margin-bottom: 15px !important;
  }
}

@media (min-width: 480px) and (max-width: 575px) {
  .iphone4-margin-h-small {
    margin-right: 15px !important;
    margin-left: 15px !important;
  }
}

@media (min-width: 480px) and (max-width: 575px) {
  .iphone4-margin-top-small {
    margin-top: 15px !important;
  }
}

@media (min-width: 480px) and (max-width: 575px) {
  .iphone4-margin-right-small {
    margin-right: 15px !important;
  }
}

@media (min-width: 480px) and (max-width: 575px) {
  .iphone4-margin-bottom-small {
    margin-bottom: 15px !important;
  }
}

@media (min-width: 480px) and (max-width: 575px) {
  .iphone4-margin-left-small {
    margin-left: 15px !important;
  }
}

@media (min-width: 480px) and (max-width: 575px) {
  .iphone4-margin-no {
    margin: 0 !important;
  }
}

@media (min-width: 480px) and (max-width: 575px) {
  .iphone4-margin-medium {
    margin: 30px !important;
  }
}

@media (min-width: 480px) and (max-width: 575px) {
  .iphone4-margin-v-medium {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
  }
}

@media (min-width: 480px) and (max-width: 575px) {
  .iphone4-margin-h-medium {
    margin-right: 30px !important;
    margin-left: 30px !important;
  }
}

@media (min-width: 480px) and (max-width: 575px) {
  .iphone4-margin-top-medium {
    margin-top: 30px !important;
  }
}

@media (min-width: 480px) and (max-width: 575px) {
  .iphone4-margin-right-medium {
    margin-right: 30px !important;
  }
}

@media (min-width: 480px) and (max-width: 575px) {
  .iphone4-margin-bottom-medium {
    margin-bottom: 30px !important;
  }
}

@media (min-width: 480px) and (max-width: 575px) {
  .iphone4-margin-left-medium {
    margin-left: 30px !important;
  }
}

@media (min-width: 480px) and (max-width: 575px) {
  .iphone4-margin-no {
    margin: 0 !important;
  }
}

@media (min-width: 480px) and (max-width: 575px) {
  .iphone4-margin-large {
    margin: 60px !important;
  }
}

@media (min-width: 480px) and (max-width: 575px) {
  .iphone4-margin-v-large {
    margin-top: 60px !important;
    margin-bottom: 60px !important;
  }
}

@media (min-width: 480px) and (max-width: 575px) {
  .iphone4-margin-h-large {
    margin-right: 60px !important;
    margin-left: 60px !important;
  }
}

@media (min-width: 480px) and (max-width: 575px) {
  .iphone4-margin-top-large {
    margin-top: 60px !important;
  }
}

@media (min-width: 480px) and (max-width: 575px) {
  .iphone4-margin-right-large {
    margin-right: 60px !important;
  }
}

@media (min-width: 480px) and (max-width: 575px) {
  .iphone4-margin-bottom-large {
    margin-bottom: 60px !important;
  }
}

@media (min-width: 480px) and (max-width: 575px) {
  .iphone4-margin-left-large {
    margin-left: 60px !important;
  }
}

@media (min-width: 480px) and (max-width: 575px) {
  .iphone4-margin-no {
    margin: 0 !important;
  }
}

@media (min-width: 480px) and (max-width: 575px) {
  .iphone4-margin-xlarge {
    margin: 90px !important;
  }
}

@media (min-width: 480px) and (max-width: 575px) {
  .iphone4-margin-v-xlarge {
    margin-top: 90px !important;
    margin-bottom: 90px !important;
  }
}

@media (min-width: 480px) and (max-width: 575px) {
  .iphone4-margin-h-xlarge {
    margin-right: 90px !important;
    margin-left: 90px !important;
  }
}

@media (min-width: 480px) and (max-width: 575px) {
  .iphone4-margin-top-xlarge {
    margin-top: 90px !important;
  }
}

@media (min-width: 480px) and (max-width: 575px) {
  .iphone4-margin-right-xlarge {
    margin-right: 90px !important;
  }
}

@media (min-width: 480px) and (max-width: 575px) {
  .iphone4-margin-bottom-xlarge {
    margin-bottom: 90px !important;
  }
}

@media (min-width: 480px) and (max-width: 575px) {
  .iphone4-margin-left-xlarge {
    margin-left: 90px !important;
  }
}

@media (min-width: 576px) and (max-width: 599px) {
  .iphone5port-margin-no {
    margin: 0 !important;
  }
}

@media (min-width: 576px) and (max-width: 599px) {
  .iphone5port-margin-xsmall {
    margin: 10px !important;
  }
}

@media (min-width: 576px) and (max-width: 599px) {
  .iphone5port-margin-v-xsmall {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
  }
}

@media (min-width: 576px) and (max-width: 599px) {
  .iphone5port-margin-h-xsmall {
    margin-right: 10px !important;
    margin-left: 10px !important;
  }
}

@media (min-width: 576px) and (max-width: 599px) {
  .iphone5port-margin-top-xsmall {
    margin-top: 10px !important;
  }
}

@media (min-width: 576px) and (max-width: 599px) {
  .iphone5port-margin-right-xsmall {
    margin-right: 10px !important;
  }
}

@media (min-width: 576px) and (max-width: 599px) {
  .iphone5port-margin-bottom-xsmall {
    margin-bottom: 10px !important;
  }
}

@media (min-width: 576px) and (max-width: 599px) {
  .iphone5port-margin-left-xsmall {
    margin-left: 10px !important;
  }
}

@media (min-width: 576px) and (max-width: 599px) {
  .iphone5port-margin-no {
    margin: 0 !important;
  }
}

@media (min-width: 576px) and (max-width: 599px) {
  .iphone5port-margin-small {
    margin: 15px !important;
  }
}

@media (min-width: 576px) and (max-width: 599px) {
  .iphone5port-margin-v-small {
    margin-top: 15px !important;
    margin-bottom: 15px !important;
  }
}

@media (min-width: 576px) and (max-width: 599px) {
  .iphone5port-margin-h-small {
    margin-right: 15px !important;
    margin-left: 15px !important;
  }
}

@media (min-width: 576px) and (max-width: 599px) {
  .iphone5port-margin-top-small {
    margin-top: 15px !important;
  }
}

@media (min-width: 576px) and (max-width: 599px) {
  .iphone5port-margin-right-small {
    margin-right: 15px !important;
  }
}

@media (min-width: 576px) and (max-width: 599px) {
  .iphone5port-margin-bottom-small {
    margin-bottom: 15px !important;
  }
}

@media (min-width: 576px) and (max-width: 599px) {
  .iphone5port-margin-left-small {
    margin-left: 15px !important;
  }
}

@media (min-width: 576px) and (max-width: 599px) {
  .iphone5port-margin-no {
    margin: 0 !important;
  }
}

@media (min-width: 576px) and (max-width: 599px) {
  .iphone5port-margin-medium {
    margin: 30px !important;
  }
}

@media (min-width: 576px) and (max-width: 599px) {
  .iphone5port-margin-v-medium {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
  }
}

@media (min-width: 576px) and (max-width: 599px) {
  .iphone5port-margin-h-medium {
    margin-right: 30px !important;
    margin-left: 30px !important;
  }
}

@media (min-width: 576px) and (max-width: 599px) {
  .iphone5port-margin-top-medium {
    margin-top: 30px !important;
  }
}

@media (min-width: 576px) and (max-width: 599px) {
  .iphone5port-margin-right-medium {
    margin-right: 30px !important;
  }
}

@media (min-width: 576px) and (max-width: 599px) {
  .iphone5port-margin-bottom-medium {
    margin-bottom: 30px !important;
  }
}

@media (min-width: 576px) and (max-width: 599px) {
  .iphone5port-margin-left-medium {
    margin-left: 30px !important;
  }
}

@media (min-width: 576px) and (max-width: 599px) {
  .iphone5port-margin-no {
    margin: 0 !important;
  }
}

@media (min-width: 576px) and (max-width: 599px) {
  .iphone5port-margin-large {
    margin: 60px !important;
  }
}

@media (min-width: 576px) and (max-width: 599px) {
  .iphone5port-margin-v-large {
    margin-top: 60px !important;
    margin-bottom: 60px !important;
  }
}

@media (min-width: 576px) and (max-width: 599px) {
  .iphone5port-margin-h-large {
    margin-right: 60px !important;
    margin-left: 60px !important;
  }
}

@media (min-width: 576px) and (max-width: 599px) {
  .iphone5port-margin-top-large {
    margin-top: 60px !important;
  }
}

@media (min-width: 576px) and (max-width: 599px) {
  .iphone5port-margin-right-large {
    margin-right: 60px !important;
  }
}

@media (min-width: 576px) and (max-width: 599px) {
  .iphone5port-margin-bottom-large {
    margin-bottom: 60px !important;
  }
}

@media (min-width: 576px) and (max-width: 599px) {
  .iphone5port-margin-left-large {
    margin-left: 60px !important;
  }
}

@media (min-width: 576px) and (max-width: 599px) {
  .iphone5port-margin-no {
    margin: 0 !important;
  }
}

@media (min-width: 576px) and (max-width: 599px) {
  .iphone5port-margin-xlarge {
    margin: 90px !important;
  }
}

@media (min-width: 576px) and (max-width: 599px) {
  .iphone5port-margin-v-xlarge {
    margin-top: 90px !important;
    margin-bottom: 90px !important;
  }
}

@media (min-width: 576px) and (max-width: 599px) {
  .iphone5port-margin-h-xlarge {
    margin-right: 90px !important;
    margin-left: 90px !important;
  }
}

@media (min-width: 576px) and (max-width: 599px) {
  .iphone5port-margin-top-xlarge {
    margin-top: 90px !important;
  }
}

@media (min-width: 576px) and (max-width: 599px) {
  .iphone5port-margin-right-xlarge {
    margin-right: 90px !important;
  }
}

@media (min-width: 576px) and (max-width: 599px) {
  .iphone5port-margin-bottom-xlarge {
    margin-bottom: 90px !important;
  }
}

@media (min-width: 576px) and (max-width: 599px) {
  .iphone5port-margin-left-xlarge {
    margin-left: 90px !important;
  }
}

@media (min-width: 600px) and (max-width: 639px) {
  .six00-margin-no {
    margin: 0 !important;
  }
}

@media (min-width: 600px) and (max-width: 639px) {
  .six00-margin-xsmall {
    margin: 10px !important;
  }
}

@media (min-width: 600px) and (max-width: 639px) {
  .six00-margin-v-xsmall {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
  }
}

@media (min-width: 600px) and (max-width: 639px) {
  .six00-margin-h-xsmall {
    margin-right: 10px !important;
    margin-left: 10px !important;
  }
}

@media (min-width: 600px) and (max-width: 639px) {
  .six00-margin-top-xsmall {
    margin-top: 10px !important;
  }
}

@media (min-width: 600px) and (max-width: 639px) {
  .six00-margin-right-xsmall {
    margin-right: 10px !important;
  }
}

@media (min-width: 600px) and (max-width: 639px) {
  .six00-margin-bottom-xsmall {
    margin-bottom: 10px !important;
  }
}

@media (min-width: 600px) and (max-width: 639px) {
  .six00-margin-left-xsmall {
    margin-left: 10px !important;
  }
}

@media (min-width: 600px) and (max-width: 639px) {
  .six00-margin-no {
    margin: 0 !important;
  }
}

@media (min-width: 600px) and (max-width: 639px) {
  .six00-margin-small {
    margin: 15px !important;
  }
}

@media (min-width: 600px) and (max-width: 639px) {
  .six00-margin-v-small {
    margin-top: 15px !important;
    margin-bottom: 15px !important;
  }
}

@media (min-width: 600px) and (max-width: 639px) {
  .six00-margin-h-small {
    margin-right: 15px !important;
    margin-left: 15px !important;
  }
}

@media (min-width: 600px) and (max-width: 639px) {
  .six00-margin-top-small {
    margin-top: 15px !important;
  }
}

@media (min-width: 600px) and (max-width: 639px) {
  .six00-margin-right-small {
    margin-right: 15px !important;
  }
}

@media (min-width: 600px) and (max-width: 639px) {
  .six00-margin-bottom-small {
    margin-bottom: 15px !important;
  }
}

@media (min-width: 600px) and (max-width: 639px) {
  .six00-margin-left-small {
    margin-left: 15px !important;
  }
}

@media (min-width: 600px) and (max-width: 639px) {
  .six00-margin-no {
    margin: 0 !important;
  }
}

@media (min-width: 600px) and (max-width: 639px) {
  .six00-margin-medium {
    margin: 30px !important;
  }
}

@media (min-width: 600px) and (max-width: 639px) {
  .six00-margin-v-medium {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
  }
}

@media (min-width: 600px) and (max-width: 639px) {
  .six00-margin-h-medium {
    margin-right: 30px !important;
    margin-left: 30px !important;
  }
}

@media (min-width: 600px) and (max-width: 639px) {
  .six00-margin-top-medium {
    margin-top: 30px !important;
  }
}

@media (min-width: 600px) and (max-width: 639px) {
  .six00-margin-right-medium {
    margin-right: 30px !important;
  }
}

@media (min-width: 600px) and (max-width: 639px) {
  .six00-margin-bottom-medium {
    margin-bottom: 30px !important;
  }
}

@media (min-width: 600px) and (max-width: 639px) {
  .six00-margin-left-medium {
    margin-left: 30px !important;
  }
}

@media (min-width: 600px) and (max-width: 639px) {
  .six00-margin-no {
    margin: 0 !important;
  }
}

@media (min-width: 600px) and (max-width: 639px) {
  .six00-margin-large {
    margin: 60px !important;
  }
}

@media (min-width: 600px) and (max-width: 639px) {
  .six00-margin-v-large {
    margin-top: 60px !important;
    margin-bottom: 60px !important;
  }
}

@media (min-width: 600px) and (max-width: 639px) {
  .six00-margin-h-large {
    margin-right: 60px !important;
    margin-left: 60px !important;
  }
}

@media (min-width: 600px) and (max-width: 639px) {
  .six00-margin-top-large {
    margin-top: 60px !important;
  }
}

@media (min-width: 600px) and (max-width: 639px) {
  .six00-margin-right-large {
    margin-right: 60px !important;
  }
}

@media (min-width: 600px) and (max-width: 639px) {
  .six00-margin-bottom-large {
    margin-bottom: 60px !important;
  }
}

@media (min-width: 600px) and (max-width: 639px) {
  .six00-margin-left-large {
    margin-left: 60px !important;
  }
}

@media (min-width: 600px) and (max-width: 639px) {
  .six00-margin-no {
    margin: 0 !important;
  }
}

@media (min-width: 600px) and (max-width: 639px) {
  .six00-margin-xlarge {
    margin: 90px !important;
  }
}

@media (min-width: 600px) and (max-width: 639px) {
  .six00-margin-v-xlarge {
    margin-top: 90px !important;
    margin-bottom: 90px !important;
  }
}

@media (min-width: 600px) and (max-width: 639px) {
  .six00-margin-h-xlarge {
    margin-right: 90px !important;
    margin-left: 90px !important;
  }
}

@media (min-width: 600px) and (max-width: 639px) {
  .six00-margin-top-xlarge {
    margin-top: 90px !important;
  }
}

@media (min-width: 600px) and (max-width: 639px) {
  .six00-margin-right-xlarge {
    margin-right: 90px !important;
  }
}

@media (min-width: 600px) and (max-width: 639px) {
  .six00-margin-bottom-xlarge {
    margin-bottom: 90px !important;
  }
}

@media (min-width: 600px) and (max-width: 639px) {
  .six00-margin-left-xlarge {
    margin-left: 90px !important;
  }
}

@media (min-width: 640px) and (max-width: 767px) {
  .iphone5-margin-no {
    margin: 0 !important;
  }
}

@media (min-width: 640px) and (max-width: 767px) {
  .iphone5-margin-xsmall {
    margin: 10px !important;
  }
}

@media (min-width: 640px) and (max-width: 767px) {
  .iphone5-margin-v-xsmall {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
  }
}

@media (min-width: 640px) and (max-width: 767px) {
  .iphone5-margin-h-xsmall {
    margin-right: 10px !important;
    margin-left: 10px !important;
  }
}

@media (min-width: 640px) and (max-width: 767px) {
  .iphone5-margin-top-xsmall {
    margin-top: 10px !important;
  }
}

@media (min-width: 640px) and (max-width: 767px) {
  .iphone5-margin-right-xsmall {
    margin-right: 10px !important;
  }
}

@media (min-width: 640px) and (max-width: 767px) {
  .iphone5-margin-bottom-xsmall {
    margin-bottom: 10px !important;
  }
}

@media (min-width: 640px) and (max-width: 767px) {
  .iphone5-margin-left-xsmall {
    margin-left: 10px !important;
  }
}

@media (min-width: 640px) and (max-width: 767px) {
  .iphone5-margin-no {
    margin: 0 !important;
  }
}

@media (min-width: 640px) and (max-width: 767px) {
  .iphone5-margin-small {
    margin: 15px !important;
  }
}

@media (min-width: 640px) and (max-width: 767px) {
  .iphone5-margin-v-small {
    margin-top: 15px !important;
    margin-bottom: 15px !important;
  }
}

@media (min-width: 640px) and (max-width: 767px) {
  .iphone5-margin-h-small {
    margin-right: 15px !important;
    margin-left: 15px !important;
  }
}

@media (min-width: 640px) and (max-width: 767px) {
  .iphone5-margin-top-small {
    margin-top: 15px !important;
  }
}

@media (min-width: 640px) and (max-width: 767px) {
  .iphone5-margin-right-small {
    margin-right: 15px !important;
  }
}

@media (min-width: 640px) and (max-width: 767px) {
  .iphone5-margin-bottom-small {
    margin-bottom: 15px !important;
  }
}

@media (min-width: 640px) and (max-width: 767px) {
  .iphone5-margin-left-small {
    margin-left: 15px !important;
  }
}

@media (min-width: 640px) and (max-width: 767px) {
  .iphone5-margin-no {
    margin: 0 !important;
  }
}

@media (min-width: 640px) and (max-width: 767px) {
  .iphone5-margin-medium {
    margin: 30px !important;
  }
}

@media (min-width: 640px) and (max-width: 767px) {
  .iphone5-margin-v-medium {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
  }
}

@media (min-width: 640px) and (max-width: 767px) {
  .iphone5-margin-h-medium {
    margin-right: 30px !important;
    margin-left: 30px !important;
  }
}

@media (min-width: 640px) and (max-width: 767px) {
  .iphone5-margin-top-medium {
    margin-top: 30px !important;
  }
}

@media (min-width: 640px) and (max-width: 767px) {
  .iphone5-margin-right-medium {
    margin-right: 30px !important;
  }
}

@media (min-width: 640px) and (max-width: 767px) {
  .iphone5-margin-bottom-medium {
    margin-bottom: 30px !important;
  }
}

@media (min-width: 640px) and (max-width: 767px) {
  .iphone5-margin-left-medium {
    margin-left: 30px !important;
  }
}

@media (min-width: 640px) and (max-width: 767px) {
  .iphone5-margin-no {
    margin: 0 !important;
  }
}

@media (min-width: 640px) and (max-width: 767px) {
  .iphone5-margin-large {
    margin: 60px !important;
  }
}

@media (min-width: 640px) and (max-width: 767px) {
  .iphone5-margin-v-large {
    margin-top: 60px !important;
    margin-bottom: 60px !important;
  }
}

@media (min-width: 640px) and (max-width: 767px) {
  .iphone5-margin-h-large {
    margin-right: 60px !important;
    margin-left: 60px !important;
  }
}

@media (min-width: 640px) and (max-width: 767px) {
  .iphone5-margin-top-large {
    margin-top: 60px !important;
  }
}

@media (min-width: 640px) and (max-width: 767px) {
  .iphone5-margin-right-large {
    margin-right: 60px !important;
  }
}

@media (min-width: 640px) and (max-width: 767px) {
  .iphone5-margin-bottom-large {
    margin-bottom: 60px !important;
  }
}

@media (min-width: 640px) and (max-width: 767px) {
  .iphone5-margin-left-large {
    margin-left: 60px !important;
  }
}

@media (min-width: 640px) and (max-width: 767px) {
  .iphone5-margin-no {
    margin: 0 !important;
  }
}

@media (min-width: 640px) and (max-width: 767px) {
  .iphone5-margin-xlarge {
    margin: 90px !important;
  }
}

@media (min-width: 640px) and (max-width: 767px) {
  .iphone5-margin-v-xlarge {
    margin-top: 90px !important;
    margin-bottom: 90px !important;
  }
}

@media (min-width: 640px) and (max-width: 767px) {
  .iphone5-margin-h-xlarge {
    margin-right: 90px !important;
    margin-left: 90px !important;
  }
}

@media (min-width: 640px) and (max-width: 767px) {
  .iphone5-margin-top-xlarge {
    margin-top: 90px !important;
  }
}

@media (min-width: 640px) and (max-width: 767px) {
  .iphone5-margin-right-xlarge {
    margin-right: 90px !important;
  }
}

@media (min-width: 640px) and (max-width: 767px) {
  .iphone5-margin-bottom-xlarge {
    margin-bottom: 90px !important;
  }
}

@media (min-width: 640px) and (max-width: 767px) {
  .iphone5-margin-left-xlarge {
    margin-left: 90px !important;
  }
}

@media (min-width: 768px) and (max-width: 799px) {
  .sm-margin-no {
    margin: 0 !important;
  }
}

@media (min-width: 768px) and (max-width: 799px) {
  .sm-margin-xsmall {
    margin: 10px !important;
  }
}

@media (min-width: 768px) and (max-width: 799px) {
  .sm-margin-v-xsmall {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
  }
}

@media (min-width: 768px) and (max-width: 799px) {
  .sm-margin-h-xsmall {
    margin-right: 10px !important;
    margin-left: 10px !important;
  }
}

@media (min-width: 768px) and (max-width: 799px) {
  .sm-margin-top-xsmall {
    margin-top: 10px !important;
  }
}

@media (min-width: 768px) and (max-width: 799px) {
  .sm-margin-right-xsmall {
    margin-right: 10px !important;
  }
}

@media (min-width: 768px) and (max-width: 799px) {
  .sm-margin-bottom-xsmall {
    margin-bottom: 10px !important;
  }
}

@media (min-width: 768px) and (max-width: 799px) {
  .sm-margin-left-xsmall {
    margin-left: 10px !important;
  }
}

@media (min-width: 768px) and (max-width: 799px) {
  .sm-margin-no {
    margin: 0 !important;
  }
}

@media (min-width: 768px) and (max-width: 799px) {
  .sm-margin-small {
    margin: 15px !important;
  }
}

@media (min-width: 768px) and (max-width: 799px) {
  .sm-margin-v-small {
    margin-top: 15px !important;
    margin-bottom: 15px !important;
  }
}

@media (min-width: 768px) and (max-width: 799px) {
  .sm-margin-h-small {
    margin-right: 15px !important;
    margin-left: 15px !important;
  }
}

@media (min-width: 768px) and (max-width: 799px) {
  .sm-margin-top-small {
    margin-top: 15px !important;
  }
}

@media (min-width: 768px) and (max-width: 799px) {
  .sm-margin-right-small {
    margin-right: 15px !important;
  }
}

@media (min-width: 768px) and (max-width: 799px) {
  .sm-margin-bottom-small {
    margin-bottom: 15px !important;
  }
}

@media (min-width: 768px) and (max-width: 799px) {
  .sm-margin-left-small {
    margin-left: 15px !important;
  }
}

@media (min-width: 768px) and (max-width: 799px) {
  .sm-margin-no {
    margin: 0 !important;
  }
}

@media (min-width: 768px) and (max-width: 799px) {
  .sm-margin-medium {
    margin: 30px !important;
  }
}

@media (min-width: 768px) and (max-width: 799px) {
  .sm-margin-v-medium {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
  }
}

@media (min-width: 768px) and (max-width: 799px) {
  .sm-margin-h-medium {
    margin-right: 30px !important;
    margin-left: 30px !important;
  }
}

@media (min-width: 768px) and (max-width: 799px) {
  .sm-margin-top-medium {
    margin-top: 30px !important;
  }
}

@media (min-width: 768px) and (max-width: 799px) {
  .sm-margin-right-medium {
    margin-right: 30px !important;
  }
}

@media (min-width: 768px) and (max-width: 799px) {
  .sm-margin-bottom-medium {
    margin-bottom: 30px !important;
  }
}

@media (min-width: 768px) and (max-width: 799px) {
  .sm-margin-left-medium {
    margin-left: 30px !important;
  }
}

@media (min-width: 768px) and (max-width: 799px) {
  .sm-margin-no {
    margin: 0 !important;
  }
}

@media (min-width: 768px) and (max-width: 799px) {
  .sm-margin-large {
    margin: 60px !important;
  }
}

@media (min-width: 768px) and (max-width: 799px) {
  .sm-margin-v-large {
    margin-top: 60px !important;
    margin-bottom: 60px !important;
  }
}

@media (min-width: 768px) and (max-width: 799px) {
  .sm-margin-h-large {
    margin-right: 60px !important;
    margin-left: 60px !important;
  }
}

@media (min-width: 768px) and (max-width: 799px) {
  .sm-margin-top-large {
    margin-top: 60px !important;
  }
}

@media (min-width: 768px) and (max-width: 799px) {
  .sm-margin-right-large {
    margin-right: 60px !important;
  }
}

@media (min-width: 768px) and (max-width: 799px) {
  .sm-margin-bottom-large {
    margin-bottom: 60px !important;
  }
}

@media (min-width: 768px) and (max-width: 799px) {
  .sm-margin-left-large {
    margin-left: 60px !important;
  }
}

@media (min-width: 768px) and (max-width: 799px) {
  .sm-margin-no {
    margin: 0 !important;
  }
}

@media (min-width: 768px) and (max-width: 799px) {
  .sm-margin-xlarge {
    margin: 90px !important;
  }
}

@media (min-width: 768px) and (max-width: 799px) {
  .sm-margin-v-xlarge {
    margin-top: 90px !important;
    margin-bottom: 90px !important;
  }
}

@media (min-width: 768px) and (max-width: 799px) {
  .sm-margin-h-xlarge {
    margin-right: 90px !important;
    margin-left: 90px !important;
  }
}

@media (min-width: 768px) and (max-width: 799px) {
  .sm-margin-top-xlarge {
    margin-top: 90px !important;
  }
}

@media (min-width: 768px) and (max-width: 799px) {
  .sm-margin-right-xlarge {
    margin-right: 90px !important;
  }
}

@media (min-width: 768px) and (max-width: 799px) {
  .sm-margin-bottom-xlarge {
    margin-bottom: 90px !important;
  }
}

@media (min-width: 768px) and (max-width: 799px) {
  .sm-margin-left-xlarge {
    margin-left: 90px !important;
  }
}

@media (min-width: 800px) and (max-width: 939px) {
  .eight00-margin-no {
    margin: 0 !important;
  }
}

@media (min-width: 800px) and (max-width: 939px) {
  .eight00-margin-xsmall {
    margin: 10px !important;
  }
}

@media (min-width: 800px) and (max-width: 939px) {
  .eight00-margin-v-xsmall {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
  }
}

@media (min-width: 800px) and (max-width: 939px) {
  .eight00-margin-h-xsmall {
    margin-right: 10px !important;
    margin-left: 10px !important;
  }
}

@media (min-width: 800px) and (max-width: 939px) {
  .eight00-margin-top-xsmall {
    margin-top: 10px !important;
  }
}

@media (min-width: 800px) and (max-width: 939px) {
  .eight00-margin-right-xsmall {
    margin-right: 10px !important;
  }
}

@media (min-width: 800px) and (max-width: 939px) {
  .eight00-margin-bottom-xsmall {
    margin-bottom: 10px !important;
  }
}

@media (min-width: 800px) and (max-width: 939px) {
  .eight00-margin-left-xsmall {
    margin-left: 10px !important;
  }
}

@media (min-width: 800px) and (max-width: 939px) {
  .eight00-margin-no {
    margin: 0 !important;
  }
}

@media (min-width: 800px) and (max-width: 939px) {
  .eight00-margin-small {
    margin: 15px !important;
  }
}

@media (min-width: 800px) and (max-width: 939px) {
  .eight00-margin-v-small {
    margin-top: 15px !important;
    margin-bottom: 15px !important;
  }
}

@media (min-width: 800px) and (max-width: 939px) {
  .eight00-margin-h-small {
    margin-right: 15px !important;
    margin-left: 15px !important;
  }
}

@media (min-width: 800px) and (max-width: 939px) {
  .eight00-margin-top-small {
    margin-top: 15px !important;
  }
}

@media (min-width: 800px) and (max-width: 939px) {
  .eight00-margin-right-small {
    margin-right: 15px !important;
  }
}

@media (min-width: 800px) and (max-width: 939px) {
  .eight00-margin-bottom-small {
    margin-bottom: 15px !important;
  }
}

@media (min-width: 800px) and (max-width: 939px) {
  .eight00-margin-left-small {
    margin-left: 15px !important;
  }
}

@media (min-width: 800px) and (max-width: 939px) {
  .eight00-margin-no {
    margin: 0 !important;
  }
}

@media (min-width: 800px) and (max-width: 939px) {
  .eight00-margin-medium {
    margin: 30px !important;
  }
}

@media (min-width: 800px) and (max-width: 939px) {
  .eight00-margin-v-medium {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
  }
}

@media (min-width: 800px) and (max-width: 939px) {
  .eight00-margin-h-medium {
    margin-right: 30px !important;
    margin-left: 30px !important;
  }
}

@media (min-width: 800px) and (max-width: 939px) {
  .eight00-margin-top-medium {
    margin-top: 30px !important;
  }
}

@media (min-width: 800px) and (max-width: 939px) {
  .eight00-margin-right-medium {
    margin-right: 30px !important;
  }
}

@media (min-width: 800px) and (max-width: 939px) {
  .eight00-margin-bottom-medium {
    margin-bottom: 30px !important;
  }
}

@media (min-width: 800px) and (max-width: 939px) {
  .eight00-margin-left-medium {
    margin-left: 30px !important;
  }
}

@media (min-width: 800px) and (max-width: 939px) {
  .eight00-margin-no {
    margin: 0 !important;
  }
}

@media (min-width: 800px) and (max-width: 939px) {
  .eight00-margin-large {
    margin: 60px !important;
  }
}

@media (min-width: 800px) and (max-width: 939px) {
  .eight00-margin-v-large {
    margin-top: 60px !important;
    margin-bottom: 60px !important;
  }
}

@media (min-width: 800px) and (max-width: 939px) {
  .eight00-margin-h-large {
    margin-right: 60px !important;
    margin-left: 60px !important;
  }
}

@media (min-width: 800px) and (max-width: 939px) {
  .eight00-margin-top-large {
    margin-top: 60px !important;
  }
}

@media (min-width: 800px) and (max-width: 939px) {
  .eight00-margin-right-large {
    margin-right: 60px !important;
  }
}

@media (min-width: 800px) and (max-width: 939px) {
  .eight00-margin-bottom-large {
    margin-bottom: 60px !important;
  }
}

@media (min-width: 800px) and (max-width: 939px) {
  .eight00-margin-left-large {
    margin-left: 60px !important;
  }
}

@media (min-width: 800px) and (max-width: 939px) {
  .eight00-margin-no {
    margin: 0 !important;
  }
}

@media (min-width: 800px) and (max-width: 939px) {
  .eight00-margin-xlarge {
    margin: 90px !important;
  }
}

@media (min-width: 800px) and (max-width: 939px) {
  .eight00-margin-v-xlarge {
    margin-top: 90px !important;
    margin-bottom: 90px !important;
  }
}

@media (min-width: 800px) and (max-width: 939px) {
  .eight00-margin-h-xlarge {
    margin-right: 90px !important;
    margin-left: 90px !important;
  }
}

@media (min-width: 800px) and (max-width: 939px) {
  .eight00-margin-top-xlarge {
    margin-top: 90px !important;
  }
}

@media (min-width: 800px) and (max-width: 939px) {
  .eight00-margin-right-xlarge {
    margin-right: 90px !important;
  }
}

@media (min-width: 800px) and (max-width: 939px) {
  .eight00-margin-bottom-xlarge {
    margin-bottom: 90px !important;
  }
}

@media (min-width: 800px) and (max-width: 939px) {
  .eight00-margin-left-xlarge {
    margin-left: 90px !important;
  }
}

@media (min-width: 940px) and (max-width: 991px) {
  .nine40-margin-no {
    margin: 0 !important;
  }
}

@media (min-width: 940px) and (max-width: 991px) {
  .nine40-margin-xsmall {
    margin: 10px !important;
  }
}

@media (min-width: 940px) and (max-width: 991px) {
  .nine40-margin-v-xsmall {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
  }
}

@media (min-width: 940px) and (max-width: 991px) {
  .nine40-margin-h-xsmall {
    margin-right: 10px !important;
    margin-left: 10px !important;
  }
}

@media (min-width: 940px) and (max-width: 991px) {
  .nine40-margin-top-xsmall {
    margin-top: 10px !important;
  }
}

@media (min-width: 940px) and (max-width: 991px) {
  .nine40-margin-right-xsmall {
    margin-right: 10px !important;
  }
}

@media (min-width: 940px) and (max-width: 991px) {
  .nine40-margin-bottom-xsmall {
    margin-bottom: 10px !important;
  }
}

@media (min-width: 940px) and (max-width: 991px) {
  .nine40-margin-left-xsmall {
    margin-left: 10px !important;
  }
}

@media (min-width: 940px) and (max-width: 991px) {
  .nine40-margin-no {
    margin: 0 !important;
  }
}

@media (min-width: 940px) and (max-width: 991px) {
  .nine40-margin-small {
    margin: 15px !important;
  }
}

@media (min-width: 940px) and (max-width: 991px) {
  .nine40-margin-v-small {
    margin-top: 15px !important;
    margin-bottom: 15px !important;
  }
}

@media (min-width: 940px) and (max-width: 991px) {
  .nine40-margin-h-small {
    margin-right: 15px !important;
    margin-left: 15px !important;
  }
}

@media (min-width: 940px) and (max-width: 991px) {
  .nine40-margin-top-small {
    margin-top: 15px !important;
  }
}

@media (min-width: 940px) and (max-width: 991px) {
  .nine40-margin-right-small {
    margin-right: 15px !important;
  }
}

@media (min-width: 940px) and (max-width: 991px) {
  .nine40-margin-bottom-small {
    margin-bottom: 15px !important;
  }
}

@media (min-width: 940px) and (max-width: 991px) {
  .nine40-margin-left-small {
    margin-left: 15px !important;
  }
}

@media (min-width: 940px) and (max-width: 991px) {
  .nine40-margin-no {
    margin: 0 !important;
  }
}

@media (min-width: 940px) and (max-width: 991px) {
  .nine40-margin-medium {
    margin: 30px !important;
  }
}

@media (min-width: 940px) and (max-width: 991px) {
  .nine40-margin-v-medium {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
  }
}

@media (min-width: 940px) and (max-width: 991px) {
  .nine40-margin-h-medium {
    margin-right: 30px !important;
    margin-left: 30px !important;
  }
}

@media (min-width: 940px) and (max-width: 991px) {
  .nine40-margin-top-medium {
    margin-top: 30px !important;
  }
}

@media (min-width: 940px) and (max-width: 991px) {
  .nine40-margin-right-medium {
    margin-right: 30px !important;
  }
}

@media (min-width: 940px) and (max-width: 991px) {
  .nine40-margin-bottom-medium {
    margin-bottom: 30px !important;
  }
}

@media (min-width: 940px) and (max-width: 991px) {
  .nine40-margin-left-medium {
    margin-left: 30px !important;
  }
}

@media (min-width: 940px) and (max-width: 991px) {
  .nine40-margin-no {
    margin: 0 !important;
  }
}

@media (min-width: 940px) and (max-width: 991px) {
  .nine40-margin-large {
    margin: 60px !important;
  }
}

@media (min-width: 940px) and (max-width: 991px) {
  .nine40-margin-v-large {
    margin-top: 60px !important;
    margin-bottom: 60px !important;
  }
}

@media (min-width: 940px) and (max-width: 991px) {
  .nine40-margin-h-large {
    margin-right: 60px !important;
    margin-left: 60px !important;
  }
}

@media (min-width: 940px) and (max-width: 991px) {
  .nine40-margin-top-large {
    margin-top: 60px !important;
  }
}

@media (min-width: 940px) and (max-width: 991px) {
  .nine40-margin-right-large {
    margin-right: 60px !important;
  }
}

@media (min-width: 940px) and (max-width: 991px) {
  .nine40-margin-bottom-large {
    margin-bottom: 60px !important;
  }
}

@media (min-width: 940px) and (max-width: 991px) {
  .nine40-margin-left-large {
    margin-left: 60px !important;
  }
}

@media (min-width: 940px) and (max-width: 991px) {
  .nine40-margin-no {
    margin: 0 !important;
  }
}

@media (min-width: 940px) and (max-width: 991px) {
  .nine40-margin-xlarge {
    margin: 90px !important;
  }
}

@media (min-width: 940px) and (max-width: 991px) {
  .nine40-margin-v-xlarge {
    margin-top: 90px !important;
    margin-bottom: 90px !important;
  }
}

@media (min-width: 940px) and (max-width: 991px) {
  .nine40-margin-h-xlarge {
    margin-right: 90px !important;
    margin-left: 90px !important;
  }
}

@media (min-width: 940px) and (max-width: 991px) {
  .nine40-margin-top-xlarge {
    margin-top: 90px !important;
  }
}

@media (min-width: 940px) and (max-width: 991px) {
  .nine40-margin-right-xlarge {
    margin-right: 90px !important;
  }
}

@media (min-width: 940px) and (max-width: 991px) {
  .nine40-margin-bottom-xlarge {
    margin-bottom: 90px !important;
  }
}

@media (min-width: 940px) and (max-width: 991px) {
  .nine40-margin-left-xlarge {
    margin-left: 90px !important;
  }
}

@media (min-width: 992px) and (max-width: 1023px) {
  .md-margin-no {
    margin: 0 !important;
  }
}

@media (min-width: 992px) and (max-width: 1023px) {
  .md-margin-xsmall {
    margin: 10px !important;
  }
}

@media (min-width: 992px) and (max-width: 1023px) {
  .md-margin-v-xsmall {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
  }
}

@media (min-width: 992px) and (max-width: 1023px) {
  .md-margin-h-xsmall {
    margin-right: 10px !important;
    margin-left: 10px !important;
  }
}

@media (min-width: 992px) and (max-width: 1023px) {
  .md-margin-top-xsmall {
    margin-top: 10px !important;
  }
}

@media (min-width: 992px) and (max-width: 1023px) {
  .md-margin-right-xsmall {
    margin-right: 10px !important;
  }
}

@media (min-width: 992px) and (max-width: 1023px) {
  .md-margin-bottom-xsmall {
    margin-bottom: 10px !important;
  }
}

@media (min-width: 992px) and (max-width: 1023px) {
  .md-margin-left-xsmall {
    margin-left: 10px !important;
  }
}

@media (min-width: 992px) and (max-width: 1023px) {
  .md-margin-no {
    margin: 0 !important;
  }
}

@media (min-width: 992px) and (max-width: 1023px) {
  .md-margin-small {
    margin: 15px !important;
  }
}

@media (min-width: 992px) and (max-width: 1023px) {
  .md-margin-v-small {
    margin-top: 15px !important;
    margin-bottom: 15px !important;
  }
}

@media (min-width: 992px) and (max-width: 1023px) {
  .md-margin-h-small {
    margin-right: 15px !important;
    margin-left: 15px !important;
  }
}

@media (min-width: 992px) and (max-width: 1023px) {
  .md-margin-top-small {
    margin-top: 15px !important;
  }
}

@media (min-width: 992px) and (max-width: 1023px) {
  .md-margin-right-small {
    margin-right: 15px !important;
  }
}

@media (min-width: 992px) and (max-width: 1023px) {
  .md-margin-bottom-small {
    margin-bottom: 15px !important;
  }
}

@media (min-width: 992px) and (max-width: 1023px) {
  .md-margin-left-small {
    margin-left: 15px !important;
  }
}

@media (min-width: 992px) and (max-width: 1023px) {
  .md-margin-no {
    margin: 0 !important;
  }
}

@media (min-width: 992px) and (max-width: 1023px) {
  .md-margin-medium {
    margin: 30px !important;
  }
}

@media (min-width: 992px) and (max-width: 1023px) {
  .md-margin-v-medium {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
  }
}

@media (min-width: 992px) and (max-width: 1023px) {
  .md-margin-h-medium {
    margin-right: 30px !important;
    margin-left: 30px !important;
  }
}

@media (min-width: 992px) and (max-width: 1023px) {
  .md-margin-top-medium {
    margin-top: 30px !important;
  }
}

@media (min-width: 992px) and (max-width: 1023px) {
  .md-margin-right-medium {
    margin-right: 30px !important;
  }
}

@media (min-width: 992px) and (max-width: 1023px) {
  .md-margin-bottom-medium {
    margin-bottom: 30px !important;
  }
}

@media (min-width: 992px) and (max-width: 1023px) {
  .md-margin-left-medium {
    margin-left: 30px !important;
  }
}

@media (min-width: 992px) and (max-width: 1023px) {
  .md-margin-no {
    margin: 0 !important;
  }
}

@media (min-width: 992px) and (max-width: 1023px) {
  .md-margin-large {
    margin: 60px !important;
  }
}

@media (min-width: 992px) and (max-width: 1023px) {
  .md-margin-v-large {
    margin-top: 60px !important;
    margin-bottom: 60px !important;
  }
}

@media (min-width: 992px) and (max-width: 1023px) {
  .md-margin-h-large {
    margin-right: 60px !important;
    margin-left: 60px !important;
  }
}

@media (min-width: 992px) and (max-width: 1023px) {
  .md-margin-top-large {
    margin-top: 60px !important;
  }
}

@media (min-width: 992px) and (max-width: 1023px) {
  .md-margin-right-large {
    margin-right: 60px !important;
  }
}

@media (min-width: 992px) and (max-width: 1023px) {
  .md-margin-bottom-large {
    margin-bottom: 60px !important;
  }
}

@media (min-width: 992px) and (max-width: 1023px) {
  .md-margin-left-large {
    margin-left: 60px !important;
  }
}

@media (min-width: 992px) and (max-width: 1023px) {
  .md-margin-no {
    margin: 0 !important;
  }
}

@media (min-width: 992px) and (max-width: 1023px) {
  .md-margin-xlarge {
    margin: 90px !important;
  }
}

@media (min-width: 992px) and (max-width: 1023px) {
  .md-margin-v-xlarge {
    margin-top: 90px !important;
    margin-bottom: 90px !important;
  }
}

@media (min-width: 992px) and (max-width: 1023px) {
  .md-margin-h-xlarge {
    margin-right: 90px !important;
    margin-left: 90px !important;
  }
}

@media (min-width: 992px) and (max-width: 1023px) {
  .md-margin-top-xlarge {
    margin-top: 90px !important;
  }
}

@media (min-width: 992px) and (max-width: 1023px) {
  .md-margin-right-xlarge {
    margin-right: 90px !important;
  }
}

@media (min-width: 992px) and (max-width: 1023px) {
  .md-margin-bottom-xlarge {
    margin-bottom: 90px !important;
  }
}

@media (min-width: 992px) and (max-width: 1023px) {
  .md-margin-left-xlarge {
    margin-left: 90px !important;
  }
}

@media (min-width: 1024px) and (max-width: 1199px) {
  .ipad-land-margin-no {
    margin: 0 !important;
  }
}

@media (min-width: 1024px) and (max-width: 1199px) {
  .ipad-land-margin-xsmall {
    margin: 10px !important;
  }
}

@media (min-width: 1024px) and (max-width: 1199px) {
  .ipad-land-margin-v-xsmall {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
  }
}

@media (min-width: 1024px) and (max-width: 1199px) {
  .ipad-land-margin-h-xsmall {
    margin-right: 10px !important;
    margin-left: 10px !important;
  }
}

@media (min-width: 1024px) and (max-width: 1199px) {
  .ipad-land-margin-top-xsmall {
    margin-top: 10px !important;
  }
}

@media (min-width: 1024px) and (max-width: 1199px) {
  .ipad-land-margin-right-xsmall {
    margin-right: 10px !important;
  }
}

@media (min-width: 1024px) and (max-width: 1199px) {
  .ipad-land-margin-bottom-xsmall {
    margin-bottom: 10px !important;
  }
}

@media (min-width: 1024px) and (max-width: 1199px) {
  .ipad-land-margin-left-xsmall {
    margin-left: 10px !important;
  }
}

@media (min-width: 1024px) and (max-width: 1199px) {
  .ipad-land-margin-no {
    margin: 0 !important;
  }
}

@media (min-width: 1024px) and (max-width: 1199px) {
  .ipad-land-margin-small {
    margin: 15px !important;
  }
}

@media (min-width: 1024px) and (max-width: 1199px) {
  .ipad-land-margin-v-small {
    margin-top: 15px !important;
    margin-bottom: 15px !important;
  }
}

@media (min-width: 1024px) and (max-width: 1199px) {
  .ipad-land-margin-h-small {
    margin-right: 15px !important;
    margin-left: 15px !important;
  }
}

@media (min-width: 1024px) and (max-width: 1199px) {
  .ipad-land-margin-top-small {
    margin-top: 15px !important;
  }
}

@media (min-width: 1024px) and (max-width: 1199px) {
  .ipad-land-margin-right-small {
    margin-right: 15px !important;
  }
}

@media (min-width: 1024px) and (max-width: 1199px) {
  .ipad-land-margin-bottom-small {
    margin-bottom: 15px !important;
  }
}

@media (min-width: 1024px) and (max-width: 1199px) {
  .ipad-land-margin-left-small {
    margin-left: 15px !important;
  }
}

@media (min-width: 1024px) and (max-width: 1199px) {
  .ipad-land-margin-no {
    margin: 0 !important;
  }
}

@media (min-width: 1024px) and (max-width: 1199px) {
  .ipad-land-margin-medium {
    margin: 30px !important;
  }
}

@media (min-width: 1024px) and (max-width: 1199px) {
  .ipad-land-margin-v-medium {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
  }
}

@media (min-width: 1024px) and (max-width: 1199px) {
  .ipad-land-margin-h-medium {
    margin-right: 30px !important;
    margin-left: 30px !important;
  }
}

@media (min-width: 1024px) and (max-width: 1199px) {
  .ipad-land-margin-top-medium {
    margin-top: 30px !important;
  }
}

@media (min-width: 1024px) and (max-width: 1199px) {
  .ipad-land-margin-right-medium {
    margin-right: 30px !important;
  }
}

@media (min-width: 1024px) and (max-width: 1199px) {
  .ipad-land-margin-bottom-medium {
    margin-bottom: 30px !important;
  }
}

@media (min-width: 1024px) and (max-width: 1199px) {
  .ipad-land-margin-left-medium {
    margin-left: 30px !important;
  }
}

@media (min-width: 1024px) and (max-width: 1199px) {
  .ipad-land-margin-no {
    margin: 0 !important;
  }
}

@media (min-width: 1024px) and (max-width: 1199px) {
  .ipad-land-margin-large {
    margin: 60px !important;
  }
}

@media (min-width: 1024px) and (max-width: 1199px) {
  .ipad-land-margin-v-large {
    margin-top: 60px !important;
    margin-bottom: 60px !important;
  }
}

@media (min-width: 1024px) and (max-width: 1199px) {
  .ipad-land-margin-h-large {
    margin-right: 60px !important;
    margin-left: 60px !important;
  }
}

@media (min-width: 1024px) and (max-width: 1199px) {
  .ipad-land-margin-top-large {
    margin-top: 60px !important;
  }
}

@media (min-width: 1024px) and (max-width: 1199px) {
  .ipad-land-margin-right-large {
    margin-right: 60px !important;
  }
}

@media (min-width: 1024px) and (max-width: 1199px) {
  .ipad-land-margin-bottom-large {
    margin-bottom: 60px !important;
  }
}

@media (min-width: 1024px) and (max-width: 1199px) {
  .ipad-land-margin-left-large {
    margin-left: 60px !important;
  }
}

@media (min-width: 1024px) and (max-width: 1199px) {
  .ipad-land-margin-no {
    margin: 0 !important;
  }
}

@media (min-width: 1024px) and (max-width: 1199px) {
  .ipad-land-margin-xlarge {
    margin: 90px !important;
  }
}

@media (min-width: 1024px) and (max-width: 1199px) {
  .ipad-land-margin-v-xlarge {
    margin-top: 90px !important;
    margin-bottom: 90px !important;
  }
}

@media (min-width: 1024px) and (max-width: 1199px) {
  .ipad-land-margin-h-xlarge {
    margin-right: 90px !important;
    margin-left: 90px !important;
  }
}

@media (min-width: 1024px) and (max-width: 1199px) {
  .ipad-land-margin-top-xlarge {
    margin-top: 90px !important;
  }
}

@media (min-width: 1024px) and (max-width: 1199px) {
  .ipad-land-margin-right-xlarge {
    margin-right: 90px !important;
  }
}

@media (min-width: 1024px) and (max-width: 1199px) {
  .ipad-land-margin-bottom-xlarge {
    margin-bottom: 90px !important;
  }
}

@media (min-width: 1024px) and (max-width: 1199px) {
  .ipad-land-margin-left-xlarge {
    margin-left: 90px !important;
  }
}

@media (min-width: 1200px) {
  .lg-margin-no {
    margin: 0 !important;
  }
}

@media (min-width: 1200px) {
  .lg-margin-xsmall {
    margin: 10px !important;
  }
}

@media (min-width: 1200px) {
  .lg-margin-v-xsmall {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
  }
}

@media (min-width: 1200px) {
  .lg-margin-h-xsmall {
    margin-right: 10px !important;
    margin-left: 10px !important;
  }
}

@media (min-width: 1200px) {
  .lg-margin-top-xsmall {
    margin-top: 10px !important;
  }
}

@media (min-width: 1200px) {
  .lg-margin-right-xsmall {
    margin-right: 10px !important;
  }
}

@media (min-width: 1200px) {
  .lg-margin-bottom-xsmall {
    margin-bottom: 10px !important;
  }
}

@media (min-width: 1200px) {
  .lg-margin-left-xsmall {
    margin-left: 10px !important;
  }
}

@media (min-width: 1200px) {
  .lg-margin-no {
    margin: 0 !important;
  }
}

@media (min-width: 1200px) {
  .lg-margin-small {
    margin: 15px !important;
  }
}

@media (min-width: 1200px) {
  .lg-margin-v-small {
    margin-top: 15px !important;
    margin-bottom: 15px !important;
  }
}

@media (min-width: 1200px) {
  .lg-margin-h-small {
    margin-right: 15px !important;
    margin-left: 15px !important;
  }
}

@media (min-width: 1200px) {
  .lg-margin-top-small {
    margin-top: 15px !important;
  }
}

@media (min-width: 1200px) {
  .lg-margin-right-small {
    margin-right: 15px !important;
  }
}

@media (min-width: 1200px) {
  .lg-margin-bottom-small {
    margin-bottom: 15px !important;
  }
}

@media (min-width: 1200px) {
  .lg-margin-left-small {
    margin-left: 15px !important;
  }
}

@media (min-width: 1200px) {
  .lg-margin-no {
    margin: 0 !important;
  }
}

@media (min-width: 1200px) {
  .lg-margin-medium {
    margin: 30px !important;
  }
}

@media (min-width: 1200px) {
  .lg-margin-v-medium {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
  }
}

@media (min-width: 1200px) {
  .lg-margin-h-medium {
    margin-right: 30px !important;
    margin-left: 30px !important;
  }
}

@media (min-width: 1200px) {
  .lg-margin-top-medium {
    margin-top: 30px !important;
  }
}

@media (min-width: 1200px) {
  .lg-margin-right-medium {
    margin-right: 30px !important;
  }
}

@media (min-width: 1200px) {
  .lg-margin-bottom-medium {
    margin-bottom: 30px !important;
  }
}

@media (min-width: 1200px) {
  .lg-margin-left-medium {
    margin-left: 30px !important;
  }
}

@media (min-width: 1200px) {
  .lg-margin-no {
    margin: 0 !important;
  }
}

@media (min-width: 1200px) {
  .lg-margin-large {
    margin: 60px !important;
  }
}

@media (min-width: 1200px) {
  .lg-margin-v-large {
    margin-top: 60px !important;
    margin-bottom: 60px !important;
  }
}

@media (min-width: 1200px) {
  .lg-margin-h-large {
    margin-right: 60px !important;
    margin-left: 60px !important;
  }
}

@media (min-width: 1200px) {
  .lg-margin-top-large {
    margin-top: 60px !important;
  }
}

@media (min-width: 1200px) {
  .lg-margin-right-large {
    margin-right: 60px !important;
  }
}

@media (min-width: 1200px) {
  .lg-margin-bottom-large {
    margin-bottom: 60px !important;
  }
}

@media (min-width: 1200px) {
  .lg-margin-left-large {
    margin-left: 60px !important;
  }
}

@media (min-width: 1200px) {
  .lg-margin-no {
    margin: 0 !important;
  }
}

@media (min-width: 1200px) {
  .lg-margin-xlarge {
    margin: 90px !important;
  }
}

@media (min-width: 1200px) {
  .lg-margin-v-xlarge {
    margin-top: 90px !important;
    margin-bottom: 90px !important;
  }
}

@media (min-width: 1200px) {
  .lg-margin-h-xlarge {
    margin-right: 90px !important;
    margin-left: 90px !important;
  }
}

@media (min-width: 1200px) {
  .lg-margin-top-xlarge {
    margin-top: 90px !important;
  }
}

@media (min-width: 1200px) {
  .lg-margin-right-xlarge {
    margin-right: 90px !important;
  }
}

@media (min-width: 1200px) {
  .lg-margin-bottom-xlarge {
    margin-bottom: 90px !important;
  }
}

@media (min-width: 1200px) {
  .lg-margin-left-xlarge {
    margin-left: 90px !important;
  }
}

/******************************* BELOW margin *****************************************/
@media (max-width: 319px) {
  .mini-down-margin-no {
    margin: 0 !important;
  }
}

@media (max-width: 319px) {
  .mini-down-margin-xsmall {
    margin: 10px !important;
  }
}

@media (max-width: 319px) {
  .mini-down-margin-v-xsmall {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
  }
}

@media (max-width: 319px) {
  .mini-down-margin-h-xsmall {
    margin-right: 10px !important;
    margin-left: 10px !important;
  }
}

@media (max-width: 319px) {
  .mini-down-margin-top-xsmall {
    margin-top: 10px !important;
  }
}

@media (max-width: 319px) {
  .mini-down-margin-right-xsmall {
    margin-right: 10px !important;
  }
}

@media (max-width: 319px) {
  .mini-down-margin-bottom-xsmall {
    margin-bottom: 10px !important;
  }
}

@media (max-width: 319px) {
  .mini-down-margin-left-xsmall {
    margin-left: 10px !important;
  }
}

@media (max-width: 319px) {
  .mini-down-margin-no {
    margin: 0 !important;
  }
}

@media (max-width: 319px) {
  .mini-down-margin-small {
    margin: 15px !important;
  }
}

@media (max-width: 319px) {
  .mini-down-margin-v-small {
    margin-top: 15px !important;
    margin-bottom: 15px !important;
  }
}

@media (max-width: 319px) {
  .mini-down-margin-h-small {
    margin-right: 15px !important;
    margin-left: 15px !important;
  }
}

@media (max-width: 319px) {
  .mini-down-margin-top-small {
    margin-top: 15px !important;
  }
}

@media (max-width: 319px) {
  .mini-down-margin-right-small {
    margin-right: 15px !important;
  }
}

@media (max-width: 319px) {
  .mini-down-margin-bottom-small {
    margin-bottom: 15px !important;
  }
}

@media (max-width: 319px) {
  .mini-down-margin-left-small {
    margin-left: 15px !important;
  }
}

@media (max-width: 319px) {
  .mini-down-margin-no {
    margin: 0 !important;
  }
}

@media (max-width: 319px) {
  .mini-down-margin-medium {
    margin: 30px !important;
  }
}

@media (max-width: 319px) {
  .mini-down-margin-v-medium {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
  }
}

@media (max-width: 319px) {
  .mini-down-margin-h-medium {
    margin-right: 30px !important;
    margin-left: 30px !important;
  }
}

@media (max-width: 319px) {
  .mini-down-margin-top-medium {
    margin-top: 30px !important;
  }
}

@media (max-width: 319px) {
  .mini-down-margin-right-medium {
    margin-right: 30px !important;
  }
}

@media (max-width: 319px) {
  .mini-down-margin-bottom-medium {
    margin-bottom: 30px !important;
  }
}

@media (max-width: 319px) {
  .mini-down-margin-left-medium {
    margin-left: 30px !important;
  }
}

@media (max-width: 319px) {
  .mini-down-margin-no {
    margin: 0 !important;
  }
}

@media (max-width: 319px) {
  .mini-down-margin-large {
    margin: 60px !important;
  }
}

@media (max-width: 319px) {
  .mini-down-margin-v-large {
    margin-top: 60px !important;
    margin-bottom: 60px !important;
  }
}

@media (max-width: 319px) {
  .mini-down-margin-h-large {
    margin-right: 60px !important;
    margin-left: 60px !important;
  }
}

@media (max-width: 319px) {
  .mini-down-margin-top-large {
    margin-top: 60px !important;
  }
}

@media (max-width: 319px) {
  .mini-down-margin-right-large {
    margin-right: 60px !important;
  }
}

@media (max-width: 319px) {
  .mini-down-margin-bottom-large {
    margin-bottom: 60px !important;
  }
}

@media (max-width: 319px) {
  .mini-down-margin-left-large {
    margin-left: 60px !important;
  }
}

@media (max-width: 319px) {
  .mini-down-margin-no {
    margin: 0 !important;
  }
}

@media (max-width: 319px) {
  .mini-down-margin-xlarge {
    margin: 90px !important;
  }
}

@media (max-width: 319px) {
  .mini-down-margin-v-xlarge {
    margin-top: 90px !important;
    margin-bottom: 90px !important;
  }
}

@media (max-width: 319px) {
  .mini-down-margin-h-xlarge {
    margin-right: 90px !important;
    margin-left: 90px !important;
  }
}

@media (max-width: 319px) {
  .mini-down-margin-top-xlarge {
    margin-top: 90px !important;
  }
}

@media (max-width: 319px) {
  .mini-down-margin-right-xlarge {
    margin-right: 90px !important;
  }
}

@media (max-width: 319px) {
  .mini-down-margin-bottom-xlarge {
    margin-bottom: 90px !important;
  }
}

@media (max-width: 319px) {
  .mini-down-margin-left-xlarge {
    margin-left: 90px !important;
  }
}

@media (max-width: 479px) {
  .iphone4port-down-margin-no {
    margin: 0 !important;
  }
}

@media (max-width: 479px) {
  .iphone4port-down-margin-xsmall {
    margin: 10px !important;
  }
}

@media (max-width: 479px) {
  .iphone4port-down-margin-v-xsmall {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
  }
}

@media (max-width: 479px) {
  .iphone4port-down-margin-h-xsmall {
    margin-right: 10px !important;
    margin-left: 10px !important;
  }
}

@media (max-width: 479px) {
  .iphone4port-down-margin-top-xsmall {
    margin-top: 10px !important;
  }
}

@media (max-width: 479px) {
  .iphone4port-down-margin-right-xsmall {
    margin-right: 10px !important;
  }
}

@media (max-width: 479px) {
  .iphone4port-down-margin-bottom-xsmall {
    margin-bottom: 10px !important;
  }
}

@media (max-width: 479px) {
  .iphone4port-down-margin-left-xsmall {
    margin-left: 10px !important;
  }
}

@media (max-width: 479px) {
  .iphone4port-down-margin-no {
    margin: 0 !important;
  }
}

@media (max-width: 479px) {
  .iphone4port-down-margin-small {
    margin: 15px !important;
  }
}

@media (max-width: 479px) {
  .iphone4port-down-margin-v-small {
    margin-top: 15px !important;
    margin-bottom: 15px !important;
  }
}

@media (max-width: 479px) {
  .iphone4port-down-margin-h-small {
    margin-right: 15px !important;
    margin-left: 15px !important;
  }
}

@media (max-width: 479px) {
  .iphone4port-down-margin-top-small {
    margin-top: 15px !important;
  }
}

@media (max-width: 479px) {
  .iphone4port-down-margin-right-small {
    margin-right: 15px !important;
  }
}

@media (max-width: 479px) {
  .iphone4port-down-margin-bottom-small {
    margin-bottom: 15px !important;
  }
}

@media (max-width: 479px) {
  .iphone4port-down-margin-left-small {
    margin-left: 15px !important;
  }
}

@media (max-width: 479px) {
  .iphone4port-down-margin-no {
    margin: 0 !important;
  }
}

@media (max-width: 479px) {
  .iphone4port-down-margin-medium {
    margin: 30px !important;
  }
}

@media (max-width: 479px) {
  .iphone4port-down-margin-v-medium {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
  }
}

@media (max-width: 479px) {
  .iphone4port-down-margin-h-medium {
    margin-right: 30px !important;
    margin-left: 30px !important;
  }
}

@media (max-width: 479px) {
  .iphone4port-down-margin-top-medium {
    margin-top: 30px !important;
  }
}

@media (max-width: 479px) {
  .iphone4port-down-margin-right-medium {
    margin-right: 30px !important;
  }
}

@media (max-width: 479px) {
  .iphone4port-down-margin-bottom-medium {
    margin-bottom: 30px !important;
  }
}

@media (max-width: 479px) {
  .iphone4port-down-margin-left-medium {
    margin-left: 30px !important;
  }
}

@media (max-width: 479px) {
  .iphone4port-down-margin-no {
    margin: 0 !important;
  }
}

@media (max-width: 479px) {
  .iphone4port-down-margin-large {
    margin: 60px !important;
  }
}

@media (max-width: 479px) {
  .iphone4port-down-margin-v-large {
    margin-top: 60px !important;
    margin-bottom: 60px !important;
  }
}

@media (max-width: 479px) {
  .iphone4port-down-margin-h-large {
    margin-right: 60px !important;
    margin-left: 60px !important;
  }
}

@media (max-width: 479px) {
  .iphone4port-down-margin-top-large {
    margin-top: 60px !important;
  }
}

@media (max-width: 479px) {
  .iphone4port-down-margin-right-large {
    margin-right: 60px !important;
  }
}

@media (max-width: 479px) {
  .iphone4port-down-margin-bottom-large {
    margin-bottom: 60px !important;
  }
}

@media (max-width: 479px) {
  .iphone4port-down-margin-left-large {
    margin-left: 60px !important;
  }
}

@media (max-width: 479px) {
  .iphone4port-down-margin-no {
    margin: 0 !important;
  }
}

@media (max-width: 479px) {
  .iphone4port-down-margin-xlarge {
    margin: 90px !important;
  }
}

@media (max-width: 479px) {
  .iphone4port-down-margin-v-xlarge {
    margin-top: 90px !important;
    margin-bottom: 90px !important;
  }
}

@media (max-width: 479px) {
  .iphone4port-down-margin-h-xlarge {
    margin-right: 90px !important;
    margin-left: 90px !important;
  }
}

@media (max-width: 479px) {
  .iphone4port-down-margin-top-xlarge {
    margin-top: 90px !important;
  }
}

@media (max-width: 479px) {
  .iphone4port-down-margin-right-xlarge {
    margin-right: 90px !important;
  }
}

@media (max-width: 479px) {
  .iphone4port-down-margin-bottom-xlarge {
    margin-bottom: 90px !important;
  }
}

@media (max-width: 479px) {
  .iphone4port-down-margin-left-xlarge {
    margin-left: 90px !important;
  }
}

@media (max-width: 575px) {
  .iphone4-down-margin-no {
    margin: 0 !important;
  }
}

@media (max-width: 575px) {
  .iphone4-down-margin-xsmall {
    margin: 10px !important;
  }
}

@media (max-width: 575px) {
  .iphone4-down-margin-v-xsmall {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
  }
}

@media (max-width: 575px) {
  .iphone4-down-margin-h-xsmall {
    margin-right: 10px !important;
    margin-left: 10px !important;
  }
}

@media (max-width: 575px) {
  .iphone4-down-margin-top-xsmall {
    margin-top: 10px !important;
  }
}

@media (max-width: 575px) {
  .iphone4-down-margin-right-xsmall {
    margin-right: 10px !important;
  }
}

@media (max-width: 575px) {
  .iphone4-down-margin-bottom-xsmall {
    margin-bottom: 10px !important;
  }
}

@media (max-width: 575px) {
  .iphone4-down-margin-left-xsmall {
    margin-left: 10px !important;
  }
}

@media (max-width: 575px) {
  .iphone4-down-margin-no {
    margin: 0 !important;
  }
}

@media (max-width: 575px) {
  .iphone4-down-margin-small {
    margin: 15px !important;
  }
}

@media (max-width: 575px) {
  .iphone4-down-margin-v-small {
    margin-top: 15px !important;
    margin-bottom: 15px !important;
  }
}

@media (max-width: 575px) {
  .iphone4-down-margin-h-small {
    margin-right: 15px !important;
    margin-left: 15px !important;
  }
}

@media (max-width: 575px) {
  .iphone4-down-margin-top-small {
    margin-top: 15px !important;
  }
}

@media (max-width: 575px) {
  .iphone4-down-margin-right-small {
    margin-right: 15px !important;
  }
}

@media (max-width: 575px) {
  .iphone4-down-margin-bottom-small {
    margin-bottom: 15px !important;
  }
}

@media (max-width: 575px) {
  .iphone4-down-margin-left-small {
    margin-left: 15px !important;
  }
}

@media (max-width: 575px) {
  .iphone4-down-margin-no {
    margin: 0 !important;
  }
}

@media (max-width: 575px) {
  .iphone4-down-margin-medium {
    margin: 30px !important;
  }
}

@media (max-width: 575px) {
  .iphone4-down-margin-v-medium {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
  }
}

@media (max-width: 575px) {
  .iphone4-down-margin-h-medium {
    margin-right: 30px !important;
    margin-left: 30px !important;
  }
}

@media (max-width: 575px) {
  .iphone4-down-margin-top-medium {
    margin-top: 30px !important;
  }
}

@media (max-width: 575px) {
  .iphone4-down-margin-right-medium {
    margin-right: 30px !important;
  }
}

@media (max-width: 575px) {
  .iphone4-down-margin-bottom-medium {
    margin-bottom: 30px !important;
  }
}

@media (max-width: 575px) {
  .iphone4-down-margin-left-medium {
    margin-left: 30px !important;
  }
}

@media (max-width: 575px) {
  .iphone4-down-margin-no {
    margin: 0 !important;
  }
}

@media (max-width: 575px) {
  .iphone4-down-margin-large {
    margin: 60px !important;
  }
}

@media (max-width: 575px) {
  .iphone4-down-margin-v-large {
    margin-top: 60px !important;
    margin-bottom: 60px !important;
  }
}

@media (max-width: 575px) {
  .iphone4-down-margin-h-large {
    margin-right: 60px !important;
    margin-left: 60px !important;
  }
}

@media (max-width: 575px) {
  .iphone4-down-margin-top-large {
    margin-top: 60px !important;
  }
}

@media (max-width: 575px) {
  .iphone4-down-margin-right-large {
    margin-right: 60px !important;
  }
}

@media (max-width: 575px) {
  .iphone4-down-margin-bottom-large {
    margin-bottom: 60px !important;
  }
}

@media (max-width: 575px) {
  .iphone4-down-margin-left-large {
    margin-left: 60px !important;
  }
}

@media (max-width: 575px) {
  .iphone4-down-margin-no {
    margin: 0 !important;
  }
}

@media (max-width: 575px) {
  .iphone4-down-margin-xlarge {
    margin: 90px !important;
  }
}

@media (max-width: 575px) {
  .iphone4-down-margin-v-xlarge {
    margin-top: 90px !important;
    margin-bottom: 90px !important;
  }
}

@media (max-width: 575px) {
  .iphone4-down-margin-h-xlarge {
    margin-right: 90px !important;
    margin-left: 90px !important;
  }
}

@media (max-width: 575px) {
  .iphone4-down-margin-top-xlarge {
    margin-top: 90px !important;
  }
}

@media (max-width: 575px) {
  .iphone4-down-margin-right-xlarge {
    margin-right: 90px !important;
  }
}

@media (max-width: 575px) {
  .iphone4-down-margin-bottom-xlarge {
    margin-bottom: 90px !important;
  }
}

@media (max-width: 575px) {
  .iphone4-down-margin-left-xlarge {
    margin-left: 90px !important;
  }
}

@media (max-width: 599px) {
  .iphone5port-down-margin-no {
    margin: 0 !important;
  }
}

@media (max-width: 599px) {
  .iphone5port-down-margin-xsmall {
    margin: 10px !important;
  }
}

@media (max-width: 599px) {
  .iphone5port-down-margin-v-xsmall {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
  }
}

@media (max-width: 599px) {
  .iphone5port-down-margin-h-xsmall {
    margin-right: 10px !important;
    margin-left: 10px !important;
  }
}

@media (max-width: 599px) {
  .iphone5port-down-margin-top-xsmall {
    margin-top: 10px !important;
  }
}

@media (max-width: 599px) {
  .iphone5port-down-margin-right-xsmall {
    margin-right: 10px !important;
  }
}

@media (max-width: 599px) {
  .iphone5port-down-margin-bottom-xsmall {
    margin-bottom: 10px !important;
  }
}

@media (max-width: 599px) {
  .iphone5port-down-margin-left-xsmall {
    margin-left: 10px !important;
  }
}

@media (max-width: 599px) {
  .iphone5port-down-margin-no {
    margin: 0 !important;
  }
}

@media (max-width: 599px) {
  .iphone5port-down-margin-small {
    margin: 15px !important;
  }
}

@media (max-width: 599px) {
  .iphone5port-down-margin-v-small {
    margin-top: 15px !important;
    margin-bottom: 15px !important;
  }
}

@media (max-width: 599px) {
  .iphone5port-down-margin-h-small {
    margin-right: 15px !important;
    margin-left: 15px !important;
  }
}

@media (max-width: 599px) {
  .iphone5port-down-margin-top-small {
    margin-top: 15px !important;
  }
}

@media (max-width: 599px) {
  .iphone5port-down-margin-right-small {
    margin-right: 15px !important;
  }
}

@media (max-width: 599px) {
  .iphone5port-down-margin-bottom-small, .HeadForm form > .row > .col-six00-6, .HeadForm form > .row > .col-six00-6 .col-six00-6 {
    margin-bottom: 15px !important;
  }
}

@media (max-width: 599px) {
  .iphone5port-down-margin-left-small {
    margin-left: 15px !important;
  }
}

@media (max-width: 599px) {
  .iphone5port-down-margin-no {
    margin: 0 !important;
  }
}

@media (max-width: 599px) {
  .iphone5port-down-margin-medium {
    margin: 30px !important;
  }
}

@media (max-width: 599px) {
  .iphone5port-down-margin-v-medium {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
  }
}

@media (max-width: 599px) {
  .iphone5port-down-margin-h-medium {
    margin-right: 30px !important;
    margin-left: 30px !important;
  }
}

@media (max-width: 599px) {
  .iphone5port-down-margin-top-medium {
    margin-top: 30px !important;
  }
}

@media (max-width: 599px) {
  .iphone5port-down-margin-right-medium {
    margin-right: 30px !important;
  }
}

@media (max-width: 599px) {
  .iphone5port-down-margin-bottom-medium {
    margin-bottom: 30px !important;
  }
}

@media (max-width: 599px) {
  .iphone5port-down-margin-left-medium {
    margin-left: 30px !important;
  }
}

@media (max-width: 599px) {
  .iphone5port-down-margin-no {
    margin: 0 !important;
  }
}

@media (max-width: 599px) {
  .iphone5port-down-margin-large {
    margin: 60px !important;
  }
}

@media (max-width: 599px) {
  .iphone5port-down-margin-v-large {
    margin-top: 60px !important;
    margin-bottom: 60px !important;
  }
}

@media (max-width: 599px) {
  .iphone5port-down-margin-h-large {
    margin-right: 60px !important;
    margin-left: 60px !important;
  }
}

@media (max-width: 599px) {
  .iphone5port-down-margin-top-large {
    margin-top: 60px !important;
  }
}

@media (max-width: 599px) {
  .iphone5port-down-margin-right-large {
    margin-right: 60px !important;
  }
}

@media (max-width: 599px) {
  .iphone5port-down-margin-bottom-large {
    margin-bottom: 60px !important;
  }
}

@media (max-width: 599px) {
  .iphone5port-down-margin-left-large {
    margin-left: 60px !important;
  }
}

@media (max-width: 599px) {
  .iphone5port-down-margin-no {
    margin: 0 !important;
  }
}

@media (max-width: 599px) {
  .iphone5port-down-margin-xlarge {
    margin: 90px !important;
  }
}

@media (max-width: 599px) {
  .iphone5port-down-margin-v-xlarge {
    margin-top: 90px !important;
    margin-bottom: 90px !important;
  }
}

@media (max-width: 599px) {
  .iphone5port-down-margin-h-xlarge {
    margin-right: 90px !important;
    margin-left: 90px !important;
  }
}

@media (max-width: 599px) {
  .iphone5port-down-margin-top-xlarge {
    margin-top: 90px !important;
  }
}

@media (max-width: 599px) {
  .iphone5port-down-margin-right-xlarge {
    margin-right: 90px !important;
  }
}

@media (max-width: 599px) {
  .iphone5port-down-margin-bottom-xlarge {
    margin-bottom: 90px !important;
  }
}

@media (max-width: 599px) {
  .iphone5port-down-margin-left-xlarge {
    margin-left: 90px !important;
  }
}

@media (max-width: 639px) {
  .six00-down-margin-no {
    margin: 0 !important;
  }
}

@media (max-width: 639px) {
  .six00-down-margin-xsmall {
    margin: 10px !important;
  }
}

@media (max-width: 639px) {
  .six00-down-margin-v-xsmall {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
  }
}

@media (max-width: 639px) {
  .six00-down-margin-h-xsmall {
    margin-right: 10px !important;
    margin-left: 10px !important;
  }
}

@media (max-width: 639px) {
  .six00-down-margin-top-xsmall {
    margin-top: 10px !important;
  }
}

@media (max-width: 639px) {
  .six00-down-margin-right-xsmall {
    margin-right: 10px !important;
  }
}

@media (max-width: 639px) {
  .six00-down-margin-bottom-xsmall {
    margin-bottom: 10px !important;
  }
}

@media (max-width: 639px) {
  .six00-down-margin-left-xsmall {
    margin-left: 10px !important;
  }
}

@media (max-width: 639px) {
  .six00-down-margin-no {
    margin: 0 !important;
  }
}

@media (max-width: 639px) {
  .six00-down-margin-small {
    margin: 15px !important;
  }
}

@media (max-width: 639px) {
  .six00-down-margin-v-small {
    margin-top: 15px !important;
    margin-bottom: 15px !important;
  }
}

@media (max-width: 639px) {
  .six00-down-margin-h-small {
    margin-right: 15px !important;
    margin-left: 15px !important;
  }
}

@media (max-width: 639px) {
  .six00-down-margin-top-small {
    margin-top: 15px !important;
  }
}

@media (max-width: 639px) {
  .six00-down-margin-right-small {
    margin-right: 15px !important;
  }
}

@media (max-width: 639px) {
  .six00-down-margin-bottom-small {
    margin-bottom: 15px !important;
  }
}

@media (max-width: 639px) {
  .six00-down-margin-left-small {
    margin-left: 15px !important;
  }
}

@media (max-width: 639px) {
  .six00-down-margin-no {
    margin: 0 !important;
  }
}

@media (max-width: 639px) {
  .six00-down-margin-medium {
    margin: 30px !important;
  }
}

@media (max-width: 639px) {
  .six00-down-margin-v-medium {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
  }
}

@media (max-width: 639px) {
  .six00-down-margin-h-medium {
    margin-right: 30px !important;
    margin-left: 30px !important;
  }
}

@media (max-width: 639px) {
  .six00-down-margin-top-medium {
    margin-top: 30px !important;
  }
}

@media (max-width: 639px) {
  .six00-down-margin-right-medium {
    margin-right: 30px !important;
  }
}

@media (max-width: 639px) {
  .six00-down-margin-bottom-medium {
    margin-bottom: 30px !important;
  }
}

@media (max-width: 639px) {
  .six00-down-margin-left-medium {
    margin-left: 30px !important;
  }
}

@media (max-width: 639px) {
  .six00-down-margin-no {
    margin: 0 !important;
  }
}

@media (max-width: 639px) {
  .six00-down-margin-large {
    margin: 60px !important;
  }
}

@media (max-width: 639px) {
  .six00-down-margin-v-large {
    margin-top: 60px !important;
    margin-bottom: 60px !important;
  }
}

@media (max-width: 639px) {
  .six00-down-margin-h-large {
    margin-right: 60px !important;
    margin-left: 60px !important;
  }
}

@media (max-width: 639px) {
  .six00-down-margin-top-large {
    margin-top: 60px !important;
  }
}

@media (max-width: 639px) {
  .six00-down-margin-right-large {
    margin-right: 60px !important;
  }
}

@media (max-width: 639px) {
  .six00-down-margin-bottom-large {
    margin-bottom: 60px !important;
  }
}

@media (max-width: 639px) {
  .six00-down-margin-left-large {
    margin-left: 60px !important;
  }
}

@media (max-width: 639px) {
  .six00-down-margin-no {
    margin: 0 !important;
  }
}

@media (max-width: 639px) {
  .six00-down-margin-xlarge {
    margin: 90px !important;
  }
}

@media (max-width: 639px) {
  .six00-down-margin-v-xlarge {
    margin-top: 90px !important;
    margin-bottom: 90px !important;
  }
}

@media (max-width: 639px) {
  .six00-down-margin-h-xlarge {
    margin-right: 90px !important;
    margin-left: 90px !important;
  }
}

@media (max-width: 639px) {
  .six00-down-margin-top-xlarge {
    margin-top: 90px !important;
  }
}

@media (max-width: 639px) {
  .six00-down-margin-right-xlarge {
    margin-right: 90px !important;
  }
}

@media (max-width: 639px) {
  .six00-down-margin-bottom-xlarge {
    margin-bottom: 90px !important;
  }
}

@media (max-width: 639px) {
  .six00-down-margin-left-xlarge {
    margin-left: 90px !important;
  }
}

@media (max-width: 767px) {
  .iphone5-down-margin-no {
    margin: 0 !important;
  }
}

@media (max-width: 767px) {
  .iphone5-down-margin-xsmall {
    margin: 10px !important;
  }
}

@media (max-width: 767px) {
  .iphone5-down-margin-v-xsmall {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
  }
}

@media (max-width: 767px) {
  .iphone5-down-margin-h-xsmall {
    margin-right: 10px !important;
    margin-left: 10px !important;
  }
}

@media (max-width: 767px) {
  .iphone5-down-margin-top-xsmall {
    margin-top: 10px !important;
  }
}

@media (max-width: 767px) {
  .iphone5-down-margin-right-xsmall {
    margin-right: 10px !important;
  }
}

@media (max-width: 767px) {
  .iphone5-down-margin-bottom-xsmall {
    margin-bottom: 10px !important;
  }
}

@media (max-width: 767px) {
  .iphone5-down-margin-left-xsmall {
    margin-left: 10px !important;
  }
}

@media (max-width: 767px) {
  .iphone5-down-margin-no {
    margin: 0 !important;
  }
}

@media (max-width: 767px) {
  .iphone5-down-margin-small {
    margin: 15px !important;
  }
}

@media (max-width: 767px) {
  .iphone5-down-margin-v-small {
    margin-top: 15px !important;
    margin-bottom: 15px !important;
  }
}

@media (max-width: 767px) {
  .iphone5-down-margin-h-small {
    margin-right: 15px !important;
    margin-left: 15px !important;
  }
}

@media (max-width: 767px) {
  .iphone5-down-margin-top-small {
    margin-top: 15px !important;
  }
}

@media (max-width: 767px) {
  .iphone5-down-margin-right-small {
    margin-right: 15px !important;
  }
}

@media (max-width: 767px) {
  .iphone5-down-margin-bottom-small {
    margin-bottom: 15px !important;
  }
}

@media (max-width: 767px) {
  .iphone5-down-margin-left-small {
    margin-left: 15px !important;
  }
}

@media (max-width: 767px) {
  .iphone5-down-margin-no {
    margin: 0 !important;
  }
}

@media (max-width: 767px) {
  .iphone5-down-margin-medium {
    margin: 30px !important;
  }
}

@media (max-width: 767px) {
  .iphone5-down-margin-v-medium {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
  }
}

@media (max-width: 767px) {
  .iphone5-down-margin-h-medium {
    margin-right: 30px !important;
    margin-left: 30px !important;
  }
}

@media (max-width: 767px) {
  .iphone5-down-margin-top-medium {
    margin-top: 30px !important;
  }
}

@media (max-width: 767px) {
  .iphone5-down-margin-right-medium {
    margin-right: 30px !important;
  }
}

@media (max-width: 767px) {
  .iphone5-down-margin-bottom-medium {
    margin-bottom: 30px !important;
  }
}

@media (max-width: 767px) {
  .iphone5-down-margin-left-medium {
    margin-left: 30px !important;
  }
}

@media (max-width: 767px) {
  .iphone5-down-margin-no {
    margin: 0 !important;
  }
}

@media (max-width: 767px) {
  .iphone5-down-margin-large {
    margin: 60px !important;
  }
}

@media (max-width: 767px) {
  .iphone5-down-margin-v-large {
    margin-top: 60px !important;
    margin-bottom: 60px !important;
  }
}

@media (max-width: 767px) {
  .iphone5-down-margin-h-large {
    margin-right: 60px !important;
    margin-left: 60px !important;
  }
}

@media (max-width: 767px) {
  .iphone5-down-margin-top-large {
    margin-top: 60px !important;
  }
}

@media (max-width: 767px) {
  .iphone5-down-margin-right-large {
    margin-right: 60px !important;
  }
}

@media (max-width: 767px) {
  .iphone5-down-margin-bottom-large {
    margin-bottom: 60px !important;
  }
}

@media (max-width: 767px) {
  .iphone5-down-margin-left-large {
    margin-left: 60px !important;
  }
}

@media (max-width: 767px) {
  .iphone5-down-margin-no {
    margin: 0 !important;
  }
}

@media (max-width: 767px) {
  .iphone5-down-margin-xlarge {
    margin: 90px !important;
  }
}

@media (max-width: 767px) {
  .iphone5-down-margin-v-xlarge {
    margin-top: 90px !important;
    margin-bottom: 90px !important;
  }
}

@media (max-width: 767px) {
  .iphone5-down-margin-h-xlarge {
    margin-right: 90px !important;
    margin-left: 90px !important;
  }
}

@media (max-width: 767px) {
  .iphone5-down-margin-top-xlarge {
    margin-top: 90px !important;
  }
}

@media (max-width: 767px) {
  .iphone5-down-margin-right-xlarge {
    margin-right: 90px !important;
  }
}

@media (max-width: 767px) {
  .iphone5-down-margin-bottom-xlarge {
    margin-bottom: 90px !important;
  }
}

@media (max-width: 767px) {
  .iphone5-down-margin-left-xlarge {
    margin-left: 90px !important;
  }
}

@media (max-width: 799px) {
  .sm-down-margin-no {
    margin: 0 !important;
  }
}

@media (max-width: 799px) {
  .sm-down-margin-xsmall {
    margin: 10px !important;
  }
}

@media (max-width: 799px) {
  .sm-down-margin-v-xsmall {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
  }
}

@media (max-width: 799px) {
  .sm-down-margin-h-xsmall {
    margin-right: 10px !important;
    margin-left: 10px !important;
  }
}

@media (max-width: 799px) {
  .sm-down-margin-top-xsmall {
    margin-top: 10px !important;
  }
}

@media (max-width: 799px) {
  .sm-down-margin-right-xsmall {
    margin-right: 10px !important;
  }
}

@media (max-width: 799px) {
  .sm-down-margin-bottom-xsmall {
    margin-bottom: 10px !important;
  }
}

@media (max-width: 799px) {
  .sm-down-margin-left-xsmall {
    margin-left: 10px !important;
  }
}

@media (max-width: 799px) {
  .sm-down-margin-no {
    margin: 0 !important;
  }
}

@media (max-width: 799px) {
  .sm-down-margin-small {
    margin: 15px !important;
  }
}

@media (max-width: 799px) {
  .sm-down-margin-v-small {
    margin-top: 15px !important;
    margin-bottom: 15px !important;
  }
}

@media (max-width: 799px) {
  .sm-down-margin-h-small {
    margin-right: 15px !important;
    margin-left: 15px !important;
  }
}

@media (max-width: 799px) {
  .sm-down-margin-top-small {
    margin-top: 15px !important;
  }
}

@media (max-width: 799px) {
  .sm-down-margin-right-small {
    margin-right: 15px !important;
  }
}

@media (max-width: 799px) {
  .sm-down-margin-bottom-small {
    margin-bottom: 15px !important;
  }
}

@media (max-width: 799px) {
  .sm-down-margin-left-small {
    margin-left: 15px !important;
  }
}

@media (max-width: 799px) {
  .sm-down-margin-no {
    margin: 0 !important;
  }
}

@media (max-width: 799px) {
  .sm-down-margin-medium {
    margin: 30px !important;
  }
}

@media (max-width: 799px) {
  .sm-down-margin-v-medium {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
  }
}

@media (max-width: 799px) {
  .sm-down-margin-h-medium {
    margin-right: 30px !important;
    margin-left: 30px !important;
  }
}

@media (max-width: 799px) {
  .sm-down-margin-top-medium {
    margin-top: 30px !important;
  }
}

@media (max-width: 799px) {
  .sm-down-margin-right-medium {
    margin-right: 30px !important;
  }
}

@media (max-width: 799px) {
  .sm-down-margin-bottom-medium {
    margin-bottom: 30px !important;
  }
}

@media (max-width: 799px) {
  .sm-down-margin-left-medium {
    margin-left: 30px !important;
  }
}

@media (max-width: 799px) {
  .sm-down-margin-no {
    margin: 0 !important;
  }
}

@media (max-width: 799px) {
  .sm-down-margin-large {
    margin: 60px !important;
  }
}

@media (max-width: 799px) {
  .sm-down-margin-v-large {
    margin-top: 60px !important;
    margin-bottom: 60px !important;
  }
}

@media (max-width: 799px) {
  .sm-down-margin-h-large {
    margin-right: 60px !important;
    margin-left: 60px !important;
  }
}

@media (max-width: 799px) {
  .sm-down-margin-top-large {
    margin-top: 60px !important;
  }
}

@media (max-width: 799px) {
  .sm-down-margin-right-large {
    margin-right: 60px !important;
  }
}

@media (max-width: 799px) {
  .sm-down-margin-bottom-large {
    margin-bottom: 60px !important;
  }
}

@media (max-width: 799px) {
  .sm-down-margin-left-large {
    margin-left: 60px !important;
  }
}

@media (max-width: 799px) {
  .sm-down-margin-no {
    margin: 0 !important;
  }
}

@media (max-width: 799px) {
  .sm-down-margin-xlarge {
    margin: 90px !important;
  }
}

@media (max-width: 799px) {
  .sm-down-margin-v-xlarge {
    margin-top: 90px !important;
    margin-bottom: 90px !important;
  }
}

@media (max-width: 799px) {
  .sm-down-margin-h-xlarge {
    margin-right: 90px !important;
    margin-left: 90px !important;
  }
}

@media (max-width: 799px) {
  .sm-down-margin-top-xlarge {
    margin-top: 90px !important;
  }
}

@media (max-width: 799px) {
  .sm-down-margin-right-xlarge {
    margin-right: 90px !important;
  }
}

@media (max-width: 799px) {
  .sm-down-margin-bottom-xlarge {
    margin-bottom: 90px !important;
  }
}

@media (max-width: 799px) {
  .sm-down-margin-left-xlarge {
    margin-left: 90px !important;
  }
}

@media (max-width: 939px) {
  .eight00-down-margin-no {
    margin: 0 !important;
  }
}

@media (max-width: 939px) {
  .eight00-down-margin-xsmall {
    margin: 10px !important;
  }
}

@media (max-width: 939px) {
  .eight00-down-margin-v-xsmall {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
  }
}

@media (max-width: 939px) {
  .eight00-down-margin-h-xsmall {
    margin-right: 10px !important;
    margin-left: 10px !important;
  }
}

@media (max-width: 939px) {
  .eight00-down-margin-top-xsmall {
    margin-top: 10px !important;
  }
}

@media (max-width: 939px) {
  .eight00-down-margin-right-xsmall {
    margin-right: 10px !important;
  }
}

@media (max-width: 939px) {
  .eight00-down-margin-bottom-xsmall {
    margin-bottom: 10px !important;
  }
}

@media (max-width: 939px) {
  .eight00-down-margin-left-xsmall {
    margin-left: 10px !important;
  }
}

@media (max-width: 939px) {
  .eight00-down-margin-no {
    margin: 0 !important;
  }
}

@media (max-width: 939px) {
  .eight00-down-margin-small {
    margin: 15px !important;
  }
}

@media (max-width: 939px) {
  .eight00-down-margin-v-small {
    margin-top: 15px !important;
    margin-bottom: 15px !important;
  }
}

@media (max-width: 939px) {
  .eight00-down-margin-h-small {
    margin-right: 15px !important;
    margin-left: 15px !important;
  }
}

@media (max-width: 939px) {
  .eight00-down-margin-top-small {
    margin-top: 15px !important;
  }
}

@media (max-width: 939px) {
  .eight00-down-margin-right-small {
    margin-right: 15px !important;
  }
}

@media (max-width: 939px) {
  .eight00-down-margin-bottom-small {
    margin-bottom: 15px !important;
  }
}

@media (max-width: 939px) {
  .eight00-down-margin-left-small {
    margin-left: 15px !important;
  }
}

@media (max-width: 939px) {
  .eight00-down-margin-no {
    margin: 0 !important;
  }
}

@media (max-width: 939px) {
  .eight00-down-margin-medium {
    margin: 30px !important;
  }
}

@media (max-width: 939px) {
  .eight00-down-margin-v-medium {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
  }
}

@media (max-width: 939px) {
  .eight00-down-margin-h-medium {
    margin-right: 30px !important;
    margin-left: 30px !important;
  }
}

@media (max-width: 939px) {
  .eight00-down-margin-top-medium {
    margin-top: 30px !important;
  }
}

@media (max-width: 939px) {
  .eight00-down-margin-right-medium {
    margin-right: 30px !important;
  }
}

@media (max-width: 939px) {
  .eight00-down-margin-bottom-medium {
    margin-bottom: 30px !important;
  }
}

@media (max-width: 939px) {
  .eight00-down-margin-left-medium {
    margin-left: 30px !important;
  }
}

@media (max-width: 939px) {
  .eight00-down-margin-no {
    margin: 0 !important;
  }
}

@media (max-width: 939px) {
  .eight00-down-margin-large {
    margin: 60px !important;
  }
}

@media (max-width: 939px) {
  .eight00-down-margin-v-large {
    margin-top: 60px !important;
    margin-bottom: 60px !important;
  }
}

@media (max-width: 939px) {
  .eight00-down-margin-h-large {
    margin-right: 60px !important;
    margin-left: 60px !important;
  }
}

@media (max-width: 939px) {
  .eight00-down-margin-top-large {
    margin-top: 60px !important;
  }
}

@media (max-width: 939px) {
  .eight00-down-margin-right-large {
    margin-right: 60px !important;
  }
}

@media (max-width: 939px) {
  .eight00-down-margin-bottom-large {
    margin-bottom: 60px !important;
  }
}

@media (max-width: 939px) {
  .eight00-down-margin-left-large {
    margin-left: 60px !important;
  }
}

@media (max-width: 939px) {
  .eight00-down-margin-no {
    margin: 0 !important;
  }
}

@media (max-width: 939px) {
  .eight00-down-margin-xlarge {
    margin: 90px !important;
  }
}

@media (max-width: 939px) {
  .eight00-down-margin-v-xlarge {
    margin-top: 90px !important;
    margin-bottom: 90px !important;
  }
}

@media (max-width: 939px) {
  .eight00-down-margin-h-xlarge {
    margin-right: 90px !important;
    margin-left: 90px !important;
  }
}

@media (max-width: 939px) {
  .eight00-down-margin-top-xlarge {
    margin-top: 90px !important;
  }
}

@media (max-width: 939px) {
  .eight00-down-margin-right-xlarge {
    margin-right: 90px !important;
  }
}

@media (max-width: 939px) {
  .eight00-down-margin-bottom-xlarge {
    margin-bottom: 90px !important;
  }
}

@media (max-width: 939px) {
  .eight00-down-margin-left-xlarge {
    margin-left: 90px !important;
  }
}

@media (max-width: 991px) {
  .nine40-down-margin-no {
    margin: 0 !important;
  }
}

@media (max-width: 991px) {
  .nine40-down-margin-xsmall {
    margin: 10px !important;
  }
}

@media (max-width: 991px) {
  .nine40-down-margin-v-xsmall {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
  }
}

@media (max-width: 991px) {
  .nine40-down-margin-h-xsmall {
    margin-right: 10px !important;
    margin-left: 10px !important;
  }
}

@media (max-width: 991px) {
  .nine40-down-margin-top-xsmall {
    margin-top: 10px !important;
  }
}

@media (max-width: 991px) {
  .nine40-down-margin-right-xsmall {
    margin-right: 10px !important;
  }
}

@media (max-width: 991px) {
  .nine40-down-margin-bottom-xsmall {
    margin-bottom: 10px !important;
  }
}

@media (max-width: 991px) {
  .nine40-down-margin-left-xsmall {
    margin-left: 10px !important;
  }
}

@media (max-width: 991px) {
  .nine40-down-margin-no {
    margin: 0 !important;
  }
}

@media (max-width: 991px) {
  .nine40-down-margin-small {
    margin: 15px !important;
  }
}

@media (max-width: 991px) {
  .nine40-down-margin-v-small {
    margin-top: 15px !important;
    margin-bottom: 15px !important;
  }
}

@media (max-width: 991px) {
  .nine40-down-margin-h-small {
    margin-right: 15px !important;
    margin-left: 15px !important;
  }
}

@media (max-width: 991px) {
  .nine40-down-margin-top-small {
    margin-top: 15px !important;
  }
}

@media (max-width: 991px) {
  .nine40-down-margin-right-small {
    margin-right: 15px !important;
  }
}

@media (max-width: 991px) {
  .nine40-down-margin-bottom-small {
    margin-bottom: 15px !important;
  }
}

@media (max-width: 991px) {
  .nine40-down-margin-left-small {
    margin-left: 15px !important;
  }
}

@media (max-width: 991px) {
  .nine40-down-margin-no {
    margin: 0 !important;
  }
}

@media (max-width: 991px) {
  .nine40-down-margin-medium {
    margin: 30px !important;
  }
}

@media (max-width: 991px) {
  .nine40-down-margin-v-medium {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
  }
}

@media (max-width: 991px) {
  .nine40-down-margin-h-medium {
    margin-right: 30px !important;
    margin-left: 30px !important;
  }
}

@media (max-width: 991px) {
  .nine40-down-margin-top-medium {
    margin-top: 30px !important;
  }
}

@media (max-width: 991px) {
  .nine40-down-margin-right-medium {
    margin-right: 30px !important;
  }
}

@media (max-width: 991px) {
  .nine40-down-margin-bottom-medium {
    margin-bottom: 30px !important;
  }
}

@media (max-width: 991px) {
  .nine40-down-margin-left-medium {
    margin-left: 30px !important;
  }
}

@media (max-width: 991px) {
  .nine40-down-margin-no {
    margin: 0 !important;
  }
}

@media (max-width: 991px) {
  .nine40-down-margin-large {
    margin: 60px !important;
  }
}

@media (max-width: 991px) {
  .nine40-down-margin-v-large {
    margin-top: 60px !important;
    margin-bottom: 60px !important;
  }
}

@media (max-width: 991px) {
  .nine40-down-margin-h-large {
    margin-right: 60px !important;
    margin-left: 60px !important;
  }
}

@media (max-width: 991px) {
  .nine40-down-margin-top-large {
    margin-top: 60px !important;
  }
}

@media (max-width: 991px) {
  .nine40-down-margin-right-large {
    margin-right: 60px !important;
  }
}

@media (max-width: 991px) {
  .nine40-down-margin-bottom-large {
    margin-bottom: 60px !important;
  }
}

@media (max-width: 991px) {
  .nine40-down-margin-left-large {
    margin-left: 60px !important;
  }
}

@media (max-width: 991px) {
  .nine40-down-margin-no {
    margin: 0 !important;
  }
}

@media (max-width: 991px) {
  .nine40-down-margin-xlarge {
    margin: 90px !important;
  }
}

@media (max-width: 991px) {
  .nine40-down-margin-v-xlarge {
    margin-top: 90px !important;
    margin-bottom: 90px !important;
  }
}

@media (max-width: 991px) {
  .nine40-down-margin-h-xlarge {
    margin-right: 90px !important;
    margin-left: 90px !important;
  }
}

@media (max-width: 991px) {
  .nine40-down-margin-top-xlarge {
    margin-top: 90px !important;
  }
}

@media (max-width: 991px) {
  .nine40-down-margin-right-xlarge {
    margin-right: 90px !important;
  }
}

@media (max-width: 991px) {
  .nine40-down-margin-bottom-xlarge {
    margin-bottom: 90px !important;
  }
}

@media (max-width: 991px) {
  .nine40-down-margin-left-xlarge {
    margin-left: 90px !important;
  }
}

@media (max-width: 1023px) {
  .md-down-margin-no {
    margin: 0 !important;
  }
}

@media (max-width: 1023px) {
  .md-down-margin-xsmall {
    margin: 10px !important;
  }
}

@media (max-width: 1023px) {
  .md-down-margin-v-xsmall {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
  }
}

@media (max-width: 1023px) {
  .md-down-margin-h-xsmall {
    margin-right: 10px !important;
    margin-left: 10px !important;
  }
}

@media (max-width: 1023px) {
  .md-down-margin-top-xsmall {
    margin-top: 10px !important;
  }
}

@media (max-width: 1023px) {
  .md-down-margin-right-xsmall {
    margin-right: 10px !important;
  }
}

@media (max-width: 1023px) {
  .md-down-margin-bottom-xsmall {
    margin-bottom: 10px !important;
  }
}

@media (max-width: 1023px) {
  .md-down-margin-left-xsmall {
    margin-left: 10px !important;
  }
}

@media (max-width: 1023px) {
  .md-down-margin-no {
    margin: 0 !important;
  }
}

@media (max-width: 1023px) {
  .md-down-margin-small {
    margin: 15px !important;
  }
}

@media (max-width: 1023px) {
  .md-down-margin-v-small {
    margin-top: 15px !important;
    margin-bottom: 15px !important;
  }
}

@media (max-width: 1023px) {
  .md-down-margin-h-small {
    margin-right: 15px !important;
    margin-left: 15px !important;
  }
}

@media (max-width: 1023px) {
  .md-down-margin-top-small {
    margin-top: 15px !important;
  }
}

@media (max-width: 1023px) {
  .md-down-margin-right-small {
    margin-right: 15px !important;
  }
}

@media (max-width: 1023px) {
  .md-down-margin-bottom-small {
    margin-bottom: 15px !important;
  }
}

@media (max-width: 1023px) {
  .md-down-margin-left-small {
    margin-left: 15px !important;
  }
}

@media (max-width: 1023px) {
  .md-down-margin-no {
    margin: 0 !important;
  }
}

@media (max-width: 1023px) {
  .md-down-margin-medium {
    margin: 30px !important;
  }
}

@media (max-width: 1023px) {
  .md-down-margin-v-medium {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
  }
}

@media (max-width: 1023px) {
  .md-down-margin-h-medium {
    margin-right: 30px !important;
    margin-left: 30px !important;
  }
}

@media (max-width: 1023px) {
  .md-down-margin-top-medium {
    margin-top: 30px !important;
  }
}

@media (max-width: 1023px) {
  .md-down-margin-right-medium {
    margin-right: 30px !important;
  }
}

@media (max-width: 1023px) {
  .md-down-margin-bottom-medium {
    margin-bottom: 30px !important;
  }
}

@media (max-width: 1023px) {
  .md-down-margin-left-medium {
    margin-left: 30px !important;
  }
}

@media (max-width: 1023px) {
  .md-down-margin-no {
    margin: 0 !important;
  }
}

@media (max-width: 1023px) {
  .md-down-margin-large {
    margin: 60px !important;
  }
}

@media (max-width: 1023px) {
  .md-down-margin-v-large {
    margin-top: 60px !important;
    margin-bottom: 60px !important;
  }
}

@media (max-width: 1023px) {
  .md-down-margin-h-large {
    margin-right: 60px !important;
    margin-left: 60px !important;
  }
}

@media (max-width: 1023px) {
  .md-down-margin-top-large {
    margin-top: 60px !important;
  }
}

@media (max-width: 1023px) {
  .md-down-margin-right-large {
    margin-right: 60px !important;
  }
}

@media (max-width: 1023px) {
  .md-down-margin-bottom-large {
    margin-bottom: 60px !important;
  }
}

@media (max-width: 1023px) {
  .md-down-margin-left-large {
    margin-left: 60px !important;
  }
}

@media (max-width: 1023px) {
  .md-down-margin-no {
    margin: 0 !important;
  }
}

@media (max-width: 1023px) {
  .md-down-margin-xlarge {
    margin: 90px !important;
  }
}

@media (max-width: 1023px) {
  .md-down-margin-v-xlarge {
    margin-top: 90px !important;
    margin-bottom: 90px !important;
  }
}

@media (max-width: 1023px) {
  .md-down-margin-h-xlarge {
    margin-right: 90px !important;
    margin-left: 90px !important;
  }
}

@media (max-width: 1023px) {
  .md-down-margin-top-xlarge {
    margin-top: 90px !important;
  }
}

@media (max-width: 1023px) {
  .md-down-margin-right-xlarge {
    margin-right: 90px !important;
  }
}

@media (max-width: 1023px) {
  .md-down-margin-bottom-xlarge {
    margin-bottom: 90px !important;
  }
}

@media (max-width: 1023px) {
  .md-down-margin-left-xlarge {
    margin-left: 90px !important;
  }
}

@media (max-width: 1199px) {
  .ipad-land-down-margin-no {
    margin: 0 !important;
  }
}

@media (max-width: 1199px) {
  .ipad-land-down-margin-xsmall {
    margin: 10px !important;
  }
}

@media (max-width: 1199px) {
  .ipad-land-down-margin-v-xsmall {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
  }
}

@media (max-width: 1199px) {
  .ipad-land-down-margin-h-xsmall {
    margin-right: 10px !important;
    margin-left: 10px !important;
  }
}

@media (max-width: 1199px) {
  .ipad-land-down-margin-top-xsmall {
    margin-top: 10px !important;
  }
}

@media (max-width: 1199px) {
  .ipad-land-down-margin-right-xsmall {
    margin-right: 10px !important;
  }
}

@media (max-width: 1199px) {
  .ipad-land-down-margin-bottom-xsmall {
    margin-bottom: 10px !important;
  }
}

@media (max-width: 1199px) {
  .ipad-land-down-margin-left-xsmall {
    margin-left: 10px !important;
  }
}

@media (max-width: 1199px) {
  .ipad-land-down-margin-no {
    margin: 0 !important;
  }
}

@media (max-width: 1199px) {
  .ipad-land-down-margin-small {
    margin: 15px !important;
  }
}

@media (max-width: 1199px) {
  .ipad-land-down-margin-v-small {
    margin-top: 15px !important;
    margin-bottom: 15px !important;
  }
}

@media (max-width: 1199px) {
  .ipad-land-down-margin-h-small {
    margin-right: 15px !important;
    margin-left: 15px !important;
  }
}

@media (max-width: 1199px) {
  .ipad-land-down-margin-top-small {
    margin-top: 15px !important;
  }
}

@media (max-width: 1199px) {
  .ipad-land-down-margin-right-small {
    margin-right: 15px !important;
  }
}

@media (max-width: 1199px) {
  .ipad-land-down-margin-bottom-small {
    margin-bottom: 15px !important;
  }
}

@media (max-width: 1199px) {
  .ipad-land-down-margin-left-small {
    margin-left: 15px !important;
  }
}

@media (max-width: 1199px) {
  .ipad-land-down-margin-no {
    margin: 0 !important;
  }
}

@media (max-width: 1199px) {
  .ipad-land-down-margin-medium {
    margin: 30px !important;
  }
}

@media (max-width: 1199px) {
  .ipad-land-down-margin-v-medium {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
  }
}

@media (max-width: 1199px) {
  .ipad-land-down-margin-h-medium {
    margin-right: 30px !important;
    margin-left: 30px !important;
  }
}

@media (max-width: 1199px) {
  .ipad-land-down-margin-top-medium {
    margin-top: 30px !important;
  }
}

@media (max-width: 1199px) {
  .ipad-land-down-margin-right-medium {
    margin-right: 30px !important;
  }
}

@media (max-width: 1199px) {
  .ipad-land-down-margin-bottom-medium {
    margin-bottom: 30px !important;
  }
}

@media (max-width: 1199px) {
  .ipad-land-down-margin-left-medium {
    margin-left: 30px !important;
  }
}

@media (max-width: 1199px) {
  .ipad-land-down-margin-no {
    margin: 0 !important;
  }
}

@media (max-width: 1199px) {
  .ipad-land-down-margin-large {
    margin: 60px !important;
  }
}

@media (max-width: 1199px) {
  .ipad-land-down-margin-v-large {
    margin-top: 60px !important;
    margin-bottom: 60px !important;
  }
}

@media (max-width: 1199px) {
  .ipad-land-down-margin-h-large {
    margin-right: 60px !important;
    margin-left: 60px !important;
  }
}

@media (max-width: 1199px) {
  .ipad-land-down-margin-top-large {
    margin-top: 60px !important;
  }
}

@media (max-width: 1199px) {
  .ipad-land-down-margin-right-large {
    margin-right: 60px !important;
  }
}

@media (max-width: 1199px) {
  .ipad-land-down-margin-bottom-large {
    margin-bottom: 60px !important;
  }
}

@media (max-width: 1199px) {
  .ipad-land-down-margin-left-large {
    margin-left: 60px !important;
  }
}

@media (max-width: 1199px) {
  .ipad-land-down-margin-no {
    margin: 0 !important;
  }
}

@media (max-width: 1199px) {
  .ipad-land-down-margin-xlarge {
    margin: 90px !important;
  }
}

@media (max-width: 1199px) {
  .ipad-land-down-margin-v-xlarge {
    margin-top: 90px !important;
    margin-bottom: 90px !important;
  }
}

@media (max-width: 1199px) {
  .ipad-land-down-margin-h-xlarge {
    margin-right: 90px !important;
    margin-left: 90px !important;
  }
}

@media (max-width: 1199px) {
  .ipad-land-down-margin-top-xlarge {
    margin-top: 90px !important;
  }
}

@media (max-width: 1199px) {
  .ipad-land-down-margin-right-xlarge {
    margin-right: 90px !important;
  }
}

@media (max-width: 1199px) {
  .ipad-land-down-margin-bottom-xlarge {
    margin-bottom: 90px !important;
  }
}

@media (max-width: 1199px) {
  .ipad-land-down-margin-left-xlarge {
    margin-left: 90px !important;
  }
}

.lg-down-margin-no {
  margin: 0 !important;
}

.lg-down-margin-xsmall {
  margin: 10px !important;
}

.lg-down-margin-v-xsmall {
  margin-top: 10px !important;
  margin-bottom: 10px !important;
}

.lg-down-margin-h-xsmall {
  margin-right: 10px !important;
  margin-left: 10px !important;
}

.lg-down-margin-top-xsmall {
  margin-top: 10px !important;
}

.lg-down-margin-right-xsmall {
  margin-right: 10px !important;
}

.lg-down-margin-bottom-xsmall {
  margin-bottom: 10px !important;
}

.lg-down-margin-left-xsmall {
  margin-left: 10px !important;
}

.lg-down-margin-no {
  margin: 0 !important;
}

.lg-down-margin-small {
  margin: 15px !important;
}

.lg-down-margin-v-small {
  margin-top: 15px !important;
  margin-bottom: 15px !important;
}

.lg-down-margin-h-small {
  margin-right: 15px !important;
  margin-left: 15px !important;
}

.lg-down-margin-top-small {
  margin-top: 15px !important;
}

.lg-down-margin-right-small {
  margin-right: 15px !important;
}

.lg-down-margin-bottom-small {
  margin-bottom: 15px !important;
}

.lg-down-margin-left-small {
  margin-left: 15px !important;
}

.lg-down-margin-no {
  margin: 0 !important;
}

.lg-down-margin-medium {
  margin: 30px !important;
}

.lg-down-margin-v-medium {
  margin-top: 30px !important;
  margin-bottom: 30px !important;
}

.lg-down-margin-h-medium {
  margin-right: 30px !important;
  margin-left: 30px !important;
}

.lg-down-margin-top-medium {
  margin-top: 30px !important;
}

.lg-down-margin-right-medium {
  margin-right: 30px !important;
}

.lg-down-margin-bottom-medium {
  margin-bottom: 30px !important;
}

.lg-down-margin-left-medium {
  margin-left: 30px !important;
}

.lg-down-margin-no {
  margin: 0 !important;
}

.lg-down-margin-large {
  margin: 60px !important;
}

.lg-down-margin-v-large {
  margin-top: 60px !important;
  margin-bottom: 60px !important;
}

.lg-down-margin-h-large {
  margin-right: 60px !important;
  margin-left: 60px !important;
}

.lg-down-margin-top-large {
  margin-top: 60px !important;
}

.lg-down-margin-right-large {
  margin-right: 60px !important;
}

.lg-down-margin-bottom-large {
  margin-bottom: 60px !important;
}

.lg-down-margin-left-large {
  margin-left: 60px !important;
}

.lg-down-margin-no {
  margin: 0 !important;
}

.lg-down-margin-xlarge {
  margin: 90px !important;
}

.lg-down-margin-v-xlarge {
  margin-top: 90px !important;
  margin-bottom: 90px !important;
}

.lg-down-margin-h-xlarge {
  margin-right: 90px !important;
  margin-left: 90px !important;
}

.lg-down-margin-top-xlarge {
  margin-top: 90px !important;
}

.lg-down-margin-right-xlarge {
  margin-right: 90px !important;
}

.lg-down-margin-bottom-xlarge {
  margin-bottom: 90px !important;
}

.lg-down-margin-left-xlarge {
  margin-left: 90px !important;
}

/******************************* ABOVE margin *****************************************/
.mini-up-margin-no {
  margin: 0 !important;
}

.mini-up-margin-xsmall {
  margin: 10px !important;
}

.mini-up-margin-v-xsmall {
  margin-top: 10px !important;
  margin-bottom: 10px !important;
}

.mini-up-margin-h-xsmall {
  margin-right: 10px !important;
  margin-left: 10px !important;
}

.mini-up-margin-top-xsmall {
  margin-top: 10px !important;
}

.mini-up-margin-right-xsmall {
  margin-right: 10px !important;
}

.mini-up-margin-bottom-xsmall {
  margin-bottom: 10px !important;
}

.mini-up-margin-left-xsmall {
  margin-left: 10px !important;
}

.mini-up-margin-no {
  margin: 0 !important;
}

.mini-up-margin-small {
  margin: 15px !important;
}

.mini-up-margin-v-small {
  margin-top: 15px !important;
  margin-bottom: 15px !important;
}

.mini-up-margin-h-small {
  margin-right: 15px !important;
  margin-left: 15px !important;
}

.mini-up-margin-top-small {
  margin-top: 15px !important;
}

.mini-up-margin-right-small {
  margin-right: 15px !important;
}

.mini-up-margin-bottom-small {
  margin-bottom: 15px !important;
}

.mini-up-margin-left-small {
  margin-left: 15px !important;
}

.mini-up-margin-no {
  margin: 0 !important;
}

.mini-up-margin-medium {
  margin: 30px !important;
}

.mini-up-margin-v-medium {
  margin-top: 30px !important;
  margin-bottom: 30px !important;
}

.mini-up-margin-h-medium {
  margin-right: 30px !important;
  margin-left: 30px !important;
}

.mini-up-margin-top-medium {
  margin-top: 30px !important;
}

.mini-up-margin-right-medium {
  margin-right: 30px !important;
}

.mini-up-margin-bottom-medium {
  margin-bottom: 30px !important;
}

.mini-up-margin-left-medium {
  margin-left: 30px !important;
}

.mini-up-margin-no {
  margin: 0 !important;
}

.mini-up-margin-large {
  margin: 60px !important;
}

.mini-up-margin-v-large {
  margin-top: 60px !important;
  margin-bottom: 60px !important;
}

.mini-up-margin-h-large {
  margin-right: 60px !important;
  margin-left: 60px !important;
}

.mini-up-margin-top-large {
  margin-top: 60px !important;
}

.mini-up-margin-right-large {
  margin-right: 60px !important;
}

.mini-up-margin-bottom-large {
  margin-bottom: 60px !important;
}

.mini-up-margin-left-large {
  margin-left: 60px !important;
}

.mini-up-margin-no {
  margin: 0 !important;
}

.mini-up-margin-xlarge {
  margin: 90px !important;
}

.mini-up-margin-v-xlarge {
  margin-top: 90px !important;
  margin-bottom: 90px !important;
}

.mini-up-margin-h-xlarge {
  margin-right: 90px !important;
  margin-left: 90px !important;
}

.mini-up-margin-top-xlarge {
  margin-top: 90px !important;
}

.mini-up-margin-right-xlarge {
  margin-right: 90px !important;
}

.mini-up-margin-bottom-xlarge {
  margin-bottom: 90px !important;
}

.mini-up-margin-left-xlarge {
  margin-left: 90px !important;
}

@media (min-width: 320px) {
  .iphone4port-up-margin-no {
    margin: 0 !important;
  }
}

@media (min-width: 320px) {
  .iphone4port-up-margin-xsmall {
    margin: 10px !important;
  }
}

@media (min-width: 320px) {
  .iphone4port-up-margin-v-xsmall {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
  }
}

@media (min-width: 320px) {
  .iphone4port-up-margin-h-xsmall {
    margin-right: 10px !important;
    margin-left: 10px !important;
  }
}

@media (min-width: 320px) {
  .iphone4port-up-margin-top-xsmall {
    margin-top: 10px !important;
  }
}

@media (min-width: 320px) {
  .iphone4port-up-margin-right-xsmall {
    margin-right: 10px !important;
  }
}

@media (min-width: 320px) {
  .iphone4port-up-margin-bottom-xsmall {
    margin-bottom: 10px !important;
  }
}

@media (min-width: 320px) {
  .iphone4port-up-margin-left-xsmall {
    margin-left: 10px !important;
  }
}

@media (min-width: 320px) {
  .iphone4port-up-margin-no {
    margin: 0 !important;
  }
}

@media (min-width: 320px) {
  .iphone4port-up-margin-small {
    margin: 15px !important;
  }
}

@media (min-width: 320px) {
  .iphone4port-up-margin-v-small {
    margin-top: 15px !important;
    margin-bottom: 15px !important;
  }
}

@media (min-width: 320px) {
  .iphone4port-up-margin-h-small {
    margin-right: 15px !important;
    margin-left: 15px !important;
  }
}

@media (min-width: 320px) {
  .iphone4port-up-margin-top-small {
    margin-top: 15px !important;
  }
}

@media (min-width: 320px) {
  .iphone4port-up-margin-right-small {
    margin-right: 15px !important;
  }
}

@media (min-width: 320px) {
  .iphone4port-up-margin-bottom-small {
    margin-bottom: 15px !important;
  }
}

@media (min-width: 320px) {
  .iphone4port-up-margin-left-small {
    margin-left: 15px !important;
  }
}

@media (min-width: 320px) {
  .iphone4port-up-margin-no {
    margin: 0 !important;
  }
}

@media (min-width: 320px) {
  .iphone4port-up-margin-medium {
    margin: 30px !important;
  }
}

@media (min-width: 320px) {
  .iphone4port-up-margin-v-medium {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
  }
}

@media (min-width: 320px) {
  .iphone4port-up-margin-h-medium {
    margin-right: 30px !important;
    margin-left: 30px !important;
  }
}

@media (min-width: 320px) {
  .iphone4port-up-margin-top-medium {
    margin-top: 30px !important;
  }
}

@media (min-width: 320px) {
  .iphone4port-up-margin-right-medium {
    margin-right: 30px !important;
  }
}

@media (min-width: 320px) {
  .iphone4port-up-margin-bottom-medium {
    margin-bottom: 30px !important;
  }
}

@media (min-width: 320px) {
  .iphone4port-up-margin-left-medium {
    margin-left: 30px !important;
  }
}

@media (min-width: 320px) {
  .iphone4port-up-margin-no {
    margin: 0 !important;
  }
}

@media (min-width: 320px) {
  .iphone4port-up-margin-large {
    margin: 60px !important;
  }
}

@media (min-width: 320px) {
  .iphone4port-up-margin-v-large {
    margin-top: 60px !important;
    margin-bottom: 60px !important;
  }
}

@media (min-width: 320px) {
  .iphone4port-up-margin-h-large {
    margin-right: 60px !important;
    margin-left: 60px !important;
  }
}

@media (min-width: 320px) {
  .iphone4port-up-margin-top-large {
    margin-top: 60px !important;
  }
}

@media (min-width: 320px) {
  .iphone4port-up-margin-right-large {
    margin-right: 60px !important;
  }
}

@media (min-width: 320px) {
  .iphone4port-up-margin-bottom-large {
    margin-bottom: 60px !important;
  }
}

@media (min-width: 320px) {
  .iphone4port-up-margin-left-large {
    margin-left: 60px !important;
  }
}

@media (min-width: 320px) {
  .iphone4port-up-margin-no {
    margin: 0 !important;
  }
}

@media (min-width: 320px) {
  .iphone4port-up-margin-xlarge {
    margin: 90px !important;
  }
}

@media (min-width: 320px) {
  .iphone4port-up-margin-v-xlarge {
    margin-top: 90px !important;
    margin-bottom: 90px !important;
  }
}

@media (min-width: 320px) {
  .iphone4port-up-margin-h-xlarge {
    margin-right: 90px !important;
    margin-left: 90px !important;
  }
}

@media (min-width: 320px) {
  .iphone4port-up-margin-top-xlarge {
    margin-top: 90px !important;
  }
}

@media (min-width: 320px) {
  .iphone4port-up-margin-right-xlarge {
    margin-right: 90px !important;
  }
}

@media (min-width: 320px) {
  .iphone4port-up-margin-bottom-xlarge {
    margin-bottom: 90px !important;
  }
}

@media (min-width: 320px) {
  .iphone4port-up-margin-left-xlarge {
    margin-left: 90px !important;
  }
}

@media (min-width: 480px) {
  .iphone4-up-margin-no {
    margin: 0 !important;
  }
}

@media (min-width: 480px) {
  .iphone4-up-margin-xsmall {
    margin: 10px !important;
  }
}

@media (min-width: 480px) {
  .iphone4-up-margin-v-xsmall {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
  }
}

@media (min-width: 480px) {
  .iphone4-up-margin-h-xsmall {
    margin-right: 10px !important;
    margin-left: 10px !important;
  }
}

@media (min-width: 480px) {
  .iphone4-up-margin-top-xsmall {
    margin-top: 10px !important;
  }
}

@media (min-width: 480px) {
  .iphone4-up-margin-right-xsmall {
    margin-right: 10px !important;
  }
}

@media (min-width: 480px) {
  .iphone4-up-margin-bottom-xsmall {
    margin-bottom: 10px !important;
  }
}

@media (min-width: 480px) {
  .iphone4-up-margin-left-xsmall {
    margin-left: 10px !important;
  }
}

@media (min-width: 480px) {
  .iphone4-up-margin-no {
    margin: 0 !important;
  }
}

@media (min-width: 480px) {
  .iphone4-up-margin-small {
    margin: 15px !important;
  }
}

@media (min-width: 480px) {
  .iphone4-up-margin-v-small {
    margin-top: 15px !important;
    margin-bottom: 15px !important;
  }
}

@media (min-width: 480px) {
  .iphone4-up-margin-h-small {
    margin-right: 15px !important;
    margin-left: 15px !important;
  }
}

@media (min-width: 480px) {
  .iphone4-up-margin-top-small {
    margin-top: 15px !important;
  }
}

@media (min-width: 480px) {
  .iphone4-up-margin-right-small {
    margin-right: 15px !important;
  }
}

@media (min-width: 480px) {
  .iphone4-up-margin-bottom-small {
    margin-bottom: 15px !important;
  }
}

@media (min-width: 480px) {
  .iphone4-up-margin-left-small {
    margin-left: 15px !important;
  }
}

@media (min-width: 480px) {
  .iphone4-up-margin-no {
    margin: 0 !important;
  }
}

@media (min-width: 480px) {
  .iphone4-up-margin-medium {
    margin: 30px !important;
  }
}

@media (min-width: 480px) {
  .iphone4-up-margin-v-medium {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
  }
}

@media (min-width: 480px) {
  .iphone4-up-margin-h-medium {
    margin-right: 30px !important;
    margin-left: 30px !important;
  }
}

@media (min-width: 480px) {
  .iphone4-up-margin-top-medium {
    margin-top: 30px !important;
  }
}

@media (min-width: 480px) {
  .iphone4-up-margin-right-medium {
    margin-right: 30px !important;
  }
}

@media (min-width: 480px) {
  .iphone4-up-margin-bottom-medium {
    margin-bottom: 30px !important;
  }
}

@media (min-width: 480px) {
  .iphone4-up-margin-left-medium {
    margin-left: 30px !important;
  }
}

@media (min-width: 480px) {
  .iphone4-up-margin-no {
    margin: 0 !important;
  }
}

@media (min-width: 480px) {
  .iphone4-up-margin-large {
    margin: 60px !important;
  }
}

@media (min-width: 480px) {
  .iphone4-up-margin-v-large {
    margin-top: 60px !important;
    margin-bottom: 60px !important;
  }
}

@media (min-width: 480px) {
  .iphone4-up-margin-h-large {
    margin-right: 60px !important;
    margin-left: 60px !important;
  }
}

@media (min-width: 480px) {
  .iphone4-up-margin-top-large {
    margin-top: 60px !important;
  }
}

@media (min-width: 480px) {
  .iphone4-up-margin-right-large {
    margin-right: 60px !important;
  }
}

@media (min-width: 480px) {
  .iphone4-up-margin-bottom-large {
    margin-bottom: 60px !important;
  }
}

@media (min-width: 480px) {
  .iphone4-up-margin-left-large {
    margin-left: 60px !important;
  }
}

@media (min-width: 480px) {
  .iphone4-up-margin-no {
    margin: 0 !important;
  }
}

@media (min-width: 480px) {
  .iphone4-up-margin-xlarge {
    margin: 90px !important;
  }
}

@media (min-width: 480px) {
  .iphone4-up-margin-v-xlarge {
    margin-top: 90px !important;
    margin-bottom: 90px !important;
  }
}

@media (min-width: 480px) {
  .iphone4-up-margin-h-xlarge {
    margin-right: 90px !important;
    margin-left: 90px !important;
  }
}

@media (min-width: 480px) {
  .iphone4-up-margin-top-xlarge {
    margin-top: 90px !important;
  }
}

@media (min-width: 480px) {
  .iphone4-up-margin-right-xlarge {
    margin-right: 90px !important;
  }
}

@media (min-width: 480px) {
  .iphone4-up-margin-bottom-xlarge {
    margin-bottom: 90px !important;
  }
}

@media (min-width: 480px) {
  .iphone4-up-margin-left-xlarge {
    margin-left: 90px !important;
  }
}

@media (min-width: 576px) {
  .iphone5port-up-margin-no {
    margin: 0 !important;
  }
}

@media (min-width: 576px) {
  .iphone5port-up-margin-xsmall {
    margin: 10px !important;
  }
}

@media (min-width: 576px) {
  .iphone5port-up-margin-v-xsmall {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
  }
}

@media (min-width: 576px) {
  .iphone5port-up-margin-h-xsmall {
    margin-right: 10px !important;
    margin-left: 10px !important;
  }
}

@media (min-width: 576px) {
  .iphone5port-up-margin-top-xsmall {
    margin-top: 10px !important;
  }
}

@media (min-width: 576px) {
  .iphone5port-up-margin-right-xsmall {
    margin-right: 10px !important;
  }
}

@media (min-width: 576px) {
  .iphone5port-up-margin-bottom-xsmall {
    margin-bottom: 10px !important;
  }
}

@media (min-width: 576px) {
  .iphone5port-up-margin-left-xsmall {
    margin-left: 10px !important;
  }
}

@media (min-width: 576px) {
  .iphone5port-up-margin-no {
    margin: 0 !important;
  }
}

@media (min-width: 576px) {
  .iphone5port-up-margin-small {
    margin: 15px !important;
  }
}

@media (min-width: 576px) {
  .iphone5port-up-margin-v-small {
    margin-top: 15px !important;
    margin-bottom: 15px !important;
  }
}

@media (min-width: 576px) {
  .iphone5port-up-margin-h-small {
    margin-right: 15px !important;
    margin-left: 15px !important;
  }
}

@media (min-width: 576px) {
  .iphone5port-up-margin-top-small {
    margin-top: 15px !important;
  }
}

@media (min-width: 576px) {
  .iphone5port-up-margin-right-small {
    margin-right: 15px !important;
  }
}

@media (min-width: 576px) {
  .iphone5port-up-margin-bottom-small {
    margin-bottom: 15px !important;
  }
}

@media (min-width: 576px) {
  .iphone5port-up-margin-left-small {
    margin-left: 15px !important;
  }
}

@media (min-width: 576px) {
  .iphone5port-up-margin-no {
    margin: 0 !important;
  }
}

@media (min-width: 576px) {
  .iphone5port-up-margin-medium {
    margin: 30px !important;
  }
}

@media (min-width: 576px) {
  .iphone5port-up-margin-v-medium {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
  }
}

@media (min-width: 576px) {
  .iphone5port-up-margin-h-medium {
    margin-right: 30px !important;
    margin-left: 30px !important;
  }
}

@media (min-width: 576px) {
  .iphone5port-up-margin-top-medium {
    margin-top: 30px !important;
  }
}

@media (min-width: 576px) {
  .iphone5port-up-margin-right-medium {
    margin-right: 30px !important;
  }
}

@media (min-width: 576px) {
  .iphone5port-up-margin-bottom-medium {
    margin-bottom: 30px !important;
  }
}

@media (min-width: 576px) {
  .iphone5port-up-margin-left-medium {
    margin-left: 30px !important;
  }
}

@media (min-width: 576px) {
  .iphone5port-up-margin-no {
    margin: 0 !important;
  }
}

@media (min-width: 576px) {
  .iphone5port-up-margin-large {
    margin: 60px !important;
  }
}

@media (min-width: 576px) {
  .iphone5port-up-margin-v-large {
    margin-top: 60px !important;
    margin-bottom: 60px !important;
  }
}

@media (min-width: 576px) {
  .iphone5port-up-margin-h-large {
    margin-right: 60px !important;
    margin-left: 60px !important;
  }
}

@media (min-width: 576px) {
  .iphone5port-up-margin-top-large {
    margin-top: 60px !important;
  }
}

@media (min-width: 576px) {
  .iphone5port-up-margin-right-large {
    margin-right: 60px !important;
  }
}

@media (min-width: 576px) {
  .iphone5port-up-margin-bottom-large {
    margin-bottom: 60px !important;
  }
}

@media (min-width: 576px) {
  .iphone5port-up-margin-left-large {
    margin-left: 60px !important;
  }
}

@media (min-width: 576px) {
  .iphone5port-up-margin-no {
    margin: 0 !important;
  }
}

@media (min-width: 576px) {
  .iphone5port-up-margin-xlarge {
    margin: 90px !important;
  }
}

@media (min-width: 576px) {
  .iphone5port-up-margin-v-xlarge {
    margin-top: 90px !important;
    margin-bottom: 90px !important;
  }
}

@media (min-width: 576px) {
  .iphone5port-up-margin-h-xlarge {
    margin-right: 90px !important;
    margin-left: 90px !important;
  }
}

@media (min-width: 576px) {
  .iphone5port-up-margin-top-xlarge {
    margin-top: 90px !important;
  }
}

@media (min-width: 576px) {
  .iphone5port-up-margin-right-xlarge {
    margin-right: 90px !important;
  }
}

@media (min-width: 576px) {
  .iphone5port-up-margin-bottom-xlarge {
    margin-bottom: 90px !important;
  }
}

@media (min-width: 576px) {
  .iphone5port-up-margin-left-xlarge {
    margin-left: 90px !important;
  }
}

@media (min-width: 600px) {
  .six00-up-margin-no {
    margin: 0 !important;
  }
}

@media (min-width: 600px) {
  .six00-up-margin-xsmall {
    margin: 10px !important;
  }
}

@media (min-width: 600px) {
  .six00-up-margin-v-xsmall {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
  }
}

@media (min-width: 600px) {
  .six00-up-margin-h-xsmall {
    margin-right: 10px !important;
    margin-left: 10px !important;
  }
}

@media (min-width: 600px) {
  .six00-up-margin-top-xsmall {
    margin-top: 10px !important;
  }
}

@media (min-width: 600px) {
  .six00-up-margin-right-xsmall {
    margin-right: 10px !important;
  }
}

@media (min-width: 600px) {
  .six00-up-margin-bottom-xsmall {
    margin-bottom: 10px !important;
  }
}

@media (min-width: 600px) {
  .six00-up-margin-left-xsmall {
    margin-left: 10px !important;
  }
}

@media (min-width: 600px) {
  .six00-up-margin-no {
    margin: 0 !important;
  }
}

@media (min-width: 600px) {
  .six00-up-margin-small {
    margin: 15px !important;
  }
}

@media (min-width: 600px) {
  .six00-up-margin-v-small, .HeadForm form > .row {
    margin-top: 15px !important;
    margin-bottom: 15px !important;
  }
}

@media (min-width: 600px) {
  .six00-up-margin-h-small {
    margin-right: 15px !important;
    margin-left: 15px !important;
  }
}

@media (min-width: 600px) {
  .six00-up-margin-top-small {
    margin-top: 15px !important;
  }
}

@media (min-width: 600px) {
  .six00-up-margin-right-small {
    margin-right: 15px !important;
  }
}

@media (min-width: 600px) {
  .six00-up-margin-bottom-small {
    margin-bottom: 15px !important;
  }
}

@media (min-width: 600px) {
  .six00-up-margin-left-small {
    margin-left: 15px !important;
  }
}

@media (min-width: 600px) {
  .six00-up-margin-no {
    margin: 0 !important;
  }
}

@media (min-width: 600px) {
  .six00-up-margin-medium {
    margin: 30px !important;
  }
}

@media (min-width: 600px) {
  .six00-up-margin-v-medium {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
  }
}

@media (min-width: 600px) {
  .six00-up-margin-h-medium {
    margin-right: 30px !important;
    margin-left: 30px !important;
  }
}

@media (min-width: 600px) {
  .six00-up-margin-top-medium {
    margin-top: 30px !important;
  }
}

@media (min-width: 600px) {
  .six00-up-margin-right-medium {
    margin-right: 30px !important;
  }
}

@media (min-width: 600px) {
  .six00-up-margin-bottom-medium {
    margin-bottom: 30px !important;
  }
}

@media (min-width: 600px) {
  .six00-up-margin-left-medium {
    margin-left: 30px !important;
  }
}

@media (min-width: 600px) {
  .six00-up-margin-no {
    margin: 0 !important;
  }
}

@media (min-width: 600px) {
  .six00-up-margin-large {
    margin: 60px !important;
  }
}

@media (min-width: 600px) {
  .six00-up-margin-v-large {
    margin-top: 60px !important;
    margin-bottom: 60px !important;
  }
}

@media (min-width: 600px) {
  .six00-up-margin-h-large {
    margin-right: 60px !important;
    margin-left: 60px !important;
  }
}

@media (min-width: 600px) {
  .six00-up-margin-top-large {
    margin-top: 60px !important;
  }
}

@media (min-width: 600px) {
  .six00-up-margin-right-large {
    margin-right: 60px !important;
  }
}

@media (min-width: 600px) {
  .six00-up-margin-bottom-large {
    margin-bottom: 60px !important;
  }
}

@media (min-width: 600px) {
  .six00-up-margin-left-large {
    margin-left: 60px !important;
  }
}

@media (min-width: 600px) {
  .six00-up-margin-no {
    margin: 0 !important;
  }
}

@media (min-width: 600px) {
  .six00-up-margin-xlarge {
    margin: 90px !important;
  }
}

@media (min-width: 600px) {
  .six00-up-margin-v-xlarge {
    margin-top: 90px !important;
    margin-bottom: 90px !important;
  }
}

@media (min-width: 600px) {
  .six00-up-margin-h-xlarge {
    margin-right: 90px !important;
    margin-left: 90px !important;
  }
}

@media (min-width: 600px) {
  .six00-up-margin-top-xlarge {
    margin-top: 90px !important;
  }
}

@media (min-width: 600px) {
  .six00-up-margin-right-xlarge {
    margin-right: 90px !important;
  }
}

@media (min-width: 600px) {
  .six00-up-margin-bottom-xlarge {
    margin-bottom: 90px !important;
  }
}

@media (min-width: 600px) {
  .six00-up-margin-left-xlarge {
    margin-left: 90px !important;
  }
}

@media (min-width: 640px) {
  .iphone5-up-margin-no {
    margin: 0 !important;
  }
}

@media (min-width: 640px) {
  .iphone5-up-margin-xsmall {
    margin: 10px !important;
  }
}

@media (min-width: 640px) {
  .iphone5-up-margin-v-xsmall {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
  }
}

@media (min-width: 640px) {
  .iphone5-up-margin-h-xsmall {
    margin-right: 10px !important;
    margin-left: 10px !important;
  }
}

@media (min-width: 640px) {
  .iphone5-up-margin-top-xsmall {
    margin-top: 10px !important;
  }
}

@media (min-width: 640px) {
  .iphone5-up-margin-right-xsmall {
    margin-right: 10px !important;
  }
}

@media (min-width: 640px) {
  .iphone5-up-margin-bottom-xsmall {
    margin-bottom: 10px !important;
  }
}

@media (min-width: 640px) {
  .iphone5-up-margin-left-xsmall {
    margin-left: 10px !important;
  }
}

@media (min-width: 640px) {
  .iphone5-up-margin-no {
    margin: 0 !important;
  }
}

@media (min-width: 640px) {
  .iphone5-up-margin-small {
    margin: 15px !important;
  }
}

@media (min-width: 640px) {
  .iphone5-up-margin-v-small {
    margin-top: 15px !important;
    margin-bottom: 15px !important;
  }
}

@media (min-width: 640px) {
  .iphone5-up-margin-h-small {
    margin-right: 15px !important;
    margin-left: 15px !important;
  }
}

@media (min-width: 640px) {
  .iphone5-up-margin-top-small {
    margin-top: 15px !important;
  }
}

@media (min-width: 640px) {
  .iphone5-up-margin-right-small {
    margin-right: 15px !important;
  }
}

@media (min-width: 640px) {
  .iphone5-up-margin-bottom-small {
    margin-bottom: 15px !important;
  }
}

@media (min-width: 640px) {
  .iphone5-up-margin-left-small {
    margin-left: 15px !important;
  }
}

@media (min-width: 640px) {
  .iphone5-up-margin-no {
    margin: 0 !important;
  }
}

@media (min-width: 640px) {
  .iphone5-up-margin-medium {
    margin: 30px !important;
  }
}

@media (min-width: 640px) {
  .iphone5-up-margin-v-medium {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
  }
}

@media (min-width: 640px) {
  .iphone5-up-margin-h-medium {
    margin-right: 30px !important;
    margin-left: 30px !important;
  }
}

@media (min-width: 640px) {
  .iphone5-up-margin-top-medium {
    margin-top: 30px !important;
  }
}

@media (min-width: 640px) {
  .iphone5-up-margin-right-medium {
    margin-right: 30px !important;
  }
}

@media (min-width: 640px) {
  .iphone5-up-margin-bottom-medium {
    margin-bottom: 30px !important;
  }
}

@media (min-width: 640px) {
  .iphone5-up-margin-left-medium {
    margin-left: 30px !important;
  }
}

@media (min-width: 640px) {
  .iphone5-up-margin-no {
    margin: 0 !important;
  }
}

@media (min-width: 640px) {
  .iphone5-up-margin-large {
    margin: 60px !important;
  }
}

@media (min-width: 640px) {
  .iphone5-up-margin-v-large {
    margin-top: 60px !important;
    margin-bottom: 60px !important;
  }
}

@media (min-width: 640px) {
  .iphone5-up-margin-h-large {
    margin-right: 60px !important;
    margin-left: 60px !important;
  }
}

@media (min-width: 640px) {
  .iphone5-up-margin-top-large {
    margin-top: 60px !important;
  }
}

@media (min-width: 640px) {
  .iphone5-up-margin-right-large {
    margin-right: 60px !important;
  }
}

@media (min-width: 640px) {
  .iphone5-up-margin-bottom-large {
    margin-bottom: 60px !important;
  }
}

@media (min-width: 640px) {
  .iphone5-up-margin-left-large {
    margin-left: 60px !important;
  }
}

@media (min-width: 640px) {
  .iphone5-up-margin-no {
    margin: 0 !important;
  }
}

@media (min-width: 640px) {
  .iphone5-up-margin-xlarge {
    margin: 90px !important;
  }
}

@media (min-width: 640px) {
  .iphone5-up-margin-v-xlarge {
    margin-top: 90px !important;
    margin-bottom: 90px !important;
  }
}

@media (min-width: 640px) {
  .iphone5-up-margin-h-xlarge {
    margin-right: 90px !important;
    margin-left: 90px !important;
  }
}

@media (min-width: 640px) {
  .iphone5-up-margin-top-xlarge {
    margin-top: 90px !important;
  }
}

@media (min-width: 640px) {
  .iphone5-up-margin-right-xlarge {
    margin-right: 90px !important;
  }
}

@media (min-width: 640px) {
  .iphone5-up-margin-bottom-xlarge {
    margin-bottom: 90px !important;
  }
}

@media (min-width: 640px) {
  .iphone5-up-margin-left-xlarge {
    margin-left: 90px !important;
  }
}

@media (min-width: 768px) {
  .sm-up-margin-no {
    margin: 0 !important;
  }
}

@media (min-width: 768px) {
  .sm-up-margin-xsmall {
    margin: 10px !important;
  }
}

@media (min-width: 768px) {
  .sm-up-margin-v-xsmall {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
  }
}

@media (min-width: 768px) {
  .sm-up-margin-h-xsmall {
    margin-right: 10px !important;
    margin-left: 10px !important;
  }
}

@media (min-width: 768px) {
  .sm-up-margin-top-xsmall {
    margin-top: 10px !important;
  }
}

@media (min-width: 768px) {
  .sm-up-margin-right-xsmall {
    margin-right: 10px !important;
  }
}

@media (min-width: 768px) {
  .sm-up-margin-bottom-xsmall {
    margin-bottom: 10px !important;
  }
}

@media (min-width: 768px) {
  .sm-up-margin-left-xsmall {
    margin-left: 10px !important;
  }
}

@media (min-width: 768px) {
  .sm-up-margin-no {
    margin: 0 !important;
  }
}

@media (min-width: 768px) {
  .sm-up-margin-small {
    margin: 15px !important;
  }
}

@media (min-width: 768px) {
  .sm-up-margin-v-small {
    margin-top: 15px !important;
    margin-bottom: 15px !important;
  }
}

@media (min-width: 768px) {
  .sm-up-margin-h-small {
    margin-right: 15px !important;
    margin-left: 15px !important;
  }
}

@media (min-width: 768px) {
  .sm-up-margin-top-small {
    margin-top: 15px !important;
  }
}

@media (min-width: 768px) {
  .sm-up-margin-right-small {
    margin-right: 15px !important;
  }
}

@media (min-width: 768px) {
  .sm-up-margin-bottom-small {
    margin-bottom: 15px !important;
  }
}

@media (min-width: 768px) {
  .sm-up-margin-left-small {
    margin-left: 15px !important;
  }
}

@media (min-width: 768px) {
  .sm-up-margin-no {
    margin: 0 !important;
  }
}

@media (min-width: 768px) {
  .sm-up-margin-medium {
    margin: 30px !important;
  }
}

@media (min-width: 768px) {
  .sm-up-margin-v-medium {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
  }
}

@media (min-width: 768px) {
  .sm-up-margin-h-medium {
    margin-right: 30px !important;
    margin-left: 30px !important;
  }
}

@media (min-width: 768px) {
  .sm-up-margin-top-medium {
    margin-top: 30px !important;
  }
}

@media (min-width: 768px) {
  .sm-up-margin-right-medium {
    margin-right: 30px !important;
  }
}

@media (min-width: 768px) {
  .sm-up-margin-bottom-medium {
    margin-bottom: 30px !important;
  }
}

@media (min-width: 768px) {
  .sm-up-margin-left-medium {
    margin-left: 30px !important;
  }
}

@media (min-width: 768px) {
  .sm-up-margin-no {
    margin: 0 !important;
  }
}

@media (min-width: 768px) {
  .sm-up-margin-large {
    margin: 60px !important;
  }
}

@media (min-width: 768px) {
  .sm-up-margin-v-large {
    margin-top: 60px !important;
    margin-bottom: 60px !important;
  }
}

@media (min-width: 768px) {
  .sm-up-margin-h-large {
    margin-right: 60px !important;
    margin-left: 60px !important;
  }
}

@media (min-width: 768px) {
  .sm-up-margin-top-large {
    margin-top: 60px !important;
  }
}

@media (min-width: 768px) {
  .sm-up-margin-right-large {
    margin-right: 60px !important;
  }
}

@media (min-width: 768px) {
  .sm-up-margin-bottom-large {
    margin-bottom: 60px !important;
  }
}

@media (min-width: 768px) {
  .sm-up-margin-left-large {
    margin-left: 60px !important;
  }
}

@media (min-width: 768px) {
  .sm-up-margin-no {
    margin: 0 !important;
  }
}

@media (min-width: 768px) {
  .sm-up-margin-xlarge {
    margin: 90px !important;
  }
}

@media (min-width: 768px) {
  .sm-up-margin-v-xlarge {
    margin-top: 90px !important;
    margin-bottom: 90px !important;
  }
}

@media (min-width: 768px) {
  .sm-up-margin-h-xlarge {
    margin-right: 90px !important;
    margin-left: 90px !important;
  }
}

@media (min-width: 768px) {
  .sm-up-margin-top-xlarge {
    margin-top: 90px !important;
  }
}

@media (min-width: 768px) {
  .sm-up-margin-right-xlarge {
    margin-right: 90px !important;
  }
}

@media (min-width: 768px) {
  .sm-up-margin-bottom-xlarge {
    margin-bottom: 90px !important;
  }
}

@media (min-width: 768px) {
  .sm-up-margin-left-xlarge {
    margin-left: 90px !important;
  }
}

@media (min-width: 800px) {
  .eight00-up-margin-no {
    margin: 0 !important;
  }
}

@media (min-width: 800px) {
  .eight00-up-margin-xsmall {
    margin: 10px !important;
  }
}

@media (min-width: 800px) {
  .eight00-up-margin-v-xsmall {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
  }
}

@media (min-width: 800px) {
  .eight00-up-margin-h-xsmall {
    margin-right: 10px !important;
    margin-left: 10px !important;
  }
}

@media (min-width: 800px) {
  .eight00-up-margin-top-xsmall {
    margin-top: 10px !important;
  }
}

@media (min-width: 800px) {
  .eight00-up-margin-right-xsmall {
    margin-right: 10px !important;
  }
}

@media (min-width: 800px) {
  .eight00-up-margin-bottom-xsmall {
    margin-bottom: 10px !important;
  }
}

@media (min-width: 800px) {
  .eight00-up-margin-left-xsmall {
    margin-left: 10px !important;
  }
}

@media (min-width: 800px) {
  .eight00-up-margin-no {
    margin: 0 !important;
  }
}

@media (min-width: 800px) {
  .eight00-up-margin-small {
    margin: 15px !important;
  }
}

@media (min-width: 800px) {
  .eight00-up-margin-v-small {
    margin-top: 15px !important;
    margin-bottom: 15px !important;
  }
}

@media (min-width: 800px) {
  .eight00-up-margin-h-small {
    margin-right: 15px !important;
    margin-left: 15px !important;
  }
}

@media (min-width: 800px) {
  .eight00-up-margin-top-small {
    margin-top: 15px !important;
  }
}

@media (min-width: 800px) {
  .eight00-up-margin-right-small {
    margin-right: 15px !important;
  }
}

@media (min-width: 800px) {
  .eight00-up-margin-bottom-small {
    margin-bottom: 15px !important;
  }
}

@media (min-width: 800px) {
  .eight00-up-margin-left-small {
    margin-left: 15px !important;
  }
}

@media (min-width: 800px) {
  .eight00-up-margin-no {
    margin: 0 !important;
  }
}

@media (min-width: 800px) {
  .eight00-up-margin-medium {
    margin: 30px !important;
  }
}

@media (min-width: 800px) {
  .eight00-up-margin-v-medium {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
  }
}

@media (min-width: 800px) {
  .eight00-up-margin-h-medium {
    margin-right: 30px !important;
    margin-left: 30px !important;
  }
}

@media (min-width: 800px) {
  .eight00-up-margin-top-medium {
    margin-top: 30px !important;
  }
}

@media (min-width: 800px) {
  .eight00-up-margin-right-medium {
    margin-right: 30px !important;
  }
}

@media (min-width: 800px) {
  .eight00-up-margin-bottom-medium {
    margin-bottom: 30px !important;
  }
}

@media (min-width: 800px) {
  .eight00-up-margin-left-medium {
    margin-left: 30px !important;
  }
}

@media (min-width: 800px) {
  .eight00-up-margin-no {
    margin: 0 !important;
  }
}

@media (min-width: 800px) {
  .eight00-up-margin-large {
    margin: 60px !important;
  }
}

@media (min-width: 800px) {
  .eight00-up-margin-v-large {
    margin-top: 60px !important;
    margin-bottom: 60px !important;
  }
}

@media (min-width: 800px) {
  .eight00-up-margin-h-large {
    margin-right: 60px !important;
    margin-left: 60px !important;
  }
}

@media (min-width: 800px) {
  .eight00-up-margin-top-large {
    margin-top: 60px !important;
  }
}

@media (min-width: 800px) {
  .eight00-up-margin-right-large {
    margin-right: 60px !important;
  }
}

@media (min-width: 800px) {
  .eight00-up-margin-bottom-large {
    margin-bottom: 60px !important;
  }
}

@media (min-width: 800px) {
  .eight00-up-margin-left-large {
    margin-left: 60px !important;
  }
}

@media (min-width: 800px) {
  .eight00-up-margin-no {
    margin: 0 !important;
  }
}

@media (min-width: 800px) {
  .eight00-up-margin-xlarge {
    margin: 90px !important;
  }
}

@media (min-width: 800px) {
  .eight00-up-margin-v-xlarge {
    margin-top: 90px !important;
    margin-bottom: 90px !important;
  }
}

@media (min-width: 800px) {
  .eight00-up-margin-h-xlarge {
    margin-right: 90px !important;
    margin-left: 90px !important;
  }
}

@media (min-width: 800px) {
  .eight00-up-margin-top-xlarge {
    margin-top: 90px !important;
  }
}

@media (min-width: 800px) {
  .eight00-up-margin-right-xlarge {
    margin-right: 90px !important;
  }
}

@media (min-width: 800px) {
  .eight00-up-margin-bottom-xlarge {
    margin-bottom: 90px !important;
  }
}

@media (min-width: 800px) {
  .eight00-up-margin-left-xlarge {
    margin-left: 90px !important;
  }
}

@media (min-width: 940px) {
  .nine40-up-margin-no {
    margin: 0 !important;
  }
}

@media (min-width: 940px) {
  .nine40-up-margin-xsmall {
    margin: 10px !important;
  }
}

@media (min-width: 940px) {
  .nine40-up-margin-v-xsmall {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
  }
}

@media (min-width: 940px) {
  .nine40-up-margin-h-xsmall {
    margin-right: 10px !important;
    margin-left: 10px !important;
  }
}

@media (min-width: 940px) {
  .nine40-up-margin-top-xsmall {
    margin-top: 10px !important;
  }
}

@media (min-width: 940px) {
  .nine40-up-margin-right-xsmall {
    margin-right: 10px !important;
  }
}

@media (min-width: 940px) {
  .nine40-up-margin-bottom-xsmall {
    margin-bottom: 10px !important;
  }
}

@media (min-width: 940px) {
  .nine40-up-margin-left-xsmall {
    margin-left: 10px !important;
  }
}

@media (min-width: 940px) {
  .nine40-up-margin-no {
    margin: 0 !important;
  }
}

@media (min-width: 940px) {
  .nine40-up-margin-small {
    margin: 15px !important;
  }
}

@media (min-width: 940px) {
  .nine40-up-margin-v-small {
    margin-top: 15px !important;
    margin-bottom: 15px !important;
  }
}

@media (min-width: 940px) {
  .nine40-up-margin-h-small {
    margin-right: 15px !important;
    margin-left: 15px !important;
  }
}

@media (min-width: 940px) {
  .nine40-up-margin-top-small {
    margin-top: 15px !important;
  }
}

@media (min-width: 940px) {
  .nine40-up-margin-right-small {
    margin-right: 15px !important;
  }
}

@media (min-width: 940px) {
  .nine40-up-margin-bottom-small {
    margin-bottom: 15px !important;
  }
}

@media (min-width: 940px) {
  .nine40-up-margin-left-small {
    margin-left: 15px !important;
  }
}

@media (min-width: 940px) {
  .nine40-up-margin-no {
    margin: 0 !important;
  }
}

@media (min-width: 940px) {
  .nine40-up-margin-medium {
    margin: 30px !important;
  }
}

@media (min-width: 940px) {
  .nine40-up-margin-v-medium {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
  }
}

@media (min-width: 940px) {
  .nine40-up-margin-h-medium {
    margin-right: 30px !important;
    margin-left: 30px !important;
  }
}

@media (min-width: 940px) {
  .nine40-up-margin-top-medium {
    margin-top: 30px !important;
  }
}

@media (min-width: 940px) {
  .nine40-up-margin-right-medium {
    margin-right: 30px !important;
  }
}

@media (min-width: 940px) {
  .nine40-up-margin-bottom-medium {
    margin-bottom: 30px !important;
  }
}

@media (min-width: 940px) {
  .nine40-up-margin-left-medium {
    margin-left: 30px !important;
  }
}

@media (min-width: 940px) {
  .nine40-up-margin-no {
    margin: 0 !important;
  }
}

@media (min-width: 940px) {
  .nine40-up-margin-large {
    margin: 60px !important;
  }
}

@media (min-width: 940px) {
  .nine40-up-margin-v-large {
    margin-top: 60px !important;
    margin-bottom: 60px !important;
  }
}

@media (min-width: 940px) {
  .nine40-up-margin-h-large {
    margin-right: 60px !important;
    margin-left: 60px !important;
  }
}

@media (min-width: 940px) {
  .nine40-up-margin-top-large {
    margin-top: 60px !important;
  }
}

@media (min-width: 940px) {
  .nine40-up-margin-right-large {
    margin-right: 60px !important;
  }
}

@media (min-width: 940px) {
  .nine40-up-margin-bottom-large {
    margin-bottom: 60px !important;
  }
}

@media (min-width: 940px) {
  .nine40-up-margin-left-large {
    margin-left: 60px !important;
  }
}

@media (min-width: 940px) {
  .nine40-up-margin-no {
    margin: 0 !important;
  }
}

@media (min-width: 940px) {
  .nine40-up-margin-xlarge {
    margin: 90px !important;
  }
}

@media (min-width: 940px) {
  .nine40-up-margin-v-xlarge {
    margin-top: 90px !important;
    margin-bottom: 90px !important;
  }
}

@media (min-width: 940px) {
  .nine40-up-margin-h-xlarge {
    margin-right: 90px !important;
    margin-left: 90px !important;
  }
}

@media (min-width: 940px) {
  .nine40-up-margin-top-xlarge {
    margin-top: 90px !important;
  }
}

@media (min-width: 940px) {
  .nine40-up-margin-right-xlarge {
    margin-right: 90px !important;
  }
}

@media (min-width: 940px) {
  .nine40-up-margin-bottom-xlarge {
    margin-bottom: 90px !important;
  }
}

@media (min-width: 940px) {
  .nine40-up-margin-left-xlarge {
    margin-left: 90px !important;
  }
}

@media (min-width: 992px) {
  .md-up-margin-no {
    margin: 0 !important;
  }
}

@media (min-width: 992px) {
  .md-up-margin-xsmall {
    margin: 10px !important;
  }
}

@media (min-width: 992px) {
  .md-up-margin-v-xsmall {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
  }
}

@media (min-width: 992px) {
  .md-up-margin-h-xsmall {
    margin-right: 10px !important;
    margin-left: 10px !important;
  }
}

@media (min-width: 992px) {
  .md-up-margin-top-xsmall {
    margin-top: 10px !important;
  }
}

@media (min-width: 992px) {
  .md-up-margin-right-xsmall {
    margin-right: 10px !important;
  }
}

@media (min-width: 992px) {
  .md-up-margin-bottom-xsmall {
    margin-bottom: 10px !important;
  }
}

@media (min-width: 992px) {
  .md-up-margin-left-xsmall {
    margin-left: 10px !important;
  }
}

@media (min-width: 992px) {
  .md-up-margin-no {
    margin: 0 !important;
  }
}

@media (min-width: 992px) {
  .md-up-margin-small {
    margin: 15px !important;
  }
}

@media (min-width: 992px) {
  .md-up-margin-v-small {
    margin-top: 15px !important;
    margin-bottom: 15px !important;
  }
}

@media (min-width: 992px) {
  .md-up-margin-h-small {
    margin-right: 15px !important;
    margin-left: 15px !important;
  }
}

@media (min-width: 992px) {
  .md-up-margin-top-small {
    margin-top: 15px !important;
  }
}

@media (min-width: 992px) {
  .md-up-margin-right-small {
    margin-right: 15px !important;
  }
}

@media (min-width: 992px) {
  .md-up-margin-bottom-small {
    margin-bottom: 15px !important;
  }
}

@media (min-width: 992px) {
  .md-up-margin-left-small {
    margin-left: 15px !important;
  }
}

@media (min-width: 992px) {
  .md-up-margin-no {
    margin: 0 !important;
  }
}

@media (min-width: 992px) {
  .md-up-margin-medium {
    margin: 30px !important;
  }
}

@media (min-width: 992px) {
  .md-up-margin-v-medium {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
  }
}

@media (min-width: 992px) {
  .md-up-margin-h-medium {
    margin-right: 30px !important;
    margin-left: 30px !important;
  }
}

@media (min-width: 992px) {
  .md-up-margin-top-medium {
    margin-top: 30px !important;
  }
}

@media (min-width: 992px) {
  .md-up-margin-right-medium {
    margin-right: 30px !important;
  }
}

@media (min-width: 992px) {
  .md-up-margin-bottom-medium {
    margin-bottom: 30px !important;
  }
}

@media (min-width: 992px) {
  .md-up-margin-left-medium {
    margin-left: 30px !important;
  }
}

@media (min-width: 992px) {
  .md-up-margin-no {
    margin: 0 !important;
  }
}

@media (min-width: 992px) {
  .md-up-margin-large {
    margin: 60px !important;
  }
}

@media (min-width: 992px) {
  .md-up-margin-v-large {
    margin-top: 60px !important;
    margin-bottom: 60px !important;
  }
}

@media (min-width: 992px) {
  .md-up-margin-h-large {
    margin-right: 60px !important;
    margin-left: 60px !important;
  }
}

@media (min-width: 992px) {
  .md-up-margin-top-large {
    margin-top: 60px !important;
  }
}

@media (min-width: 992px) {
  .md-up-margin-right-large {
    margin-right: 60px !important;
  }
}

@media (min-width: 992px) {
  .md-up-margin-bottom-large {
    margin-bottom: 60px !important;
  }
}

@media (min-width: 992px) {
  .md-up-margin-left-large {
    margin-left: 60px !important;
  }
}

@media (min-width: 992px) {
  .md-up-margin-no {
    margin: 0 !important;
  }
}

@media (min-width: 992px) {
  .md-up-margin-xlarge {
    margin: 90px !important;
  }
}

@media (min-width: 992px) {
  .md-up-margin-v-xlarge {
    margin-top: 90px !important;
    margin-bottom: 90px !important;
  }
}

@media (min-width: 992px) {
  .md-up-margin-h-xlarge {
    margin-right: 90px !important;
    margin-left: 90px !important;
  }
}

@media (min-width: 992px) {
  .md-up-margin-top-xlarge {
    margin-top: 90px !important;
  }
}

@media (min-width: 992px) {
  .md-up-margin-right-xlarge {
    margin-right: 90px !important;
  }
}

@media (min-width: 992px) {
  .md-up-margin-bottom-xlarge {
    margin-bottom: 90px !important;
  }
}

@media (min-width: 992px) {
  .md-up-margin-left-xlarge {
    margin-left: 90px !important;
  }
}

@media (min-width: 1024px) {
  .ipad-land-up-margin-no {
    margin: 0 !important;
  }
}

@media (min-width: 1024px) {
  .ipad-land-up-margin-xsmall {
    margin: 10px !important;
  }
}

@media (min-width: 1024px) {
  .ipad-land-up-margin-v-xsmall {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
  }
}

@media (min-width: 1024px) {
  .ipad-land-up-margin-h-xsmall {
    margin-right: 10px !important;
    margin-left: 10px !important;
  }
}

@media (min-width: 1024px) {
  .ipad-land-up-margin-top-xsmall {
    margin-top: 10px !important;
  }
}

@media (min-width: 1024px) {
  .ipad-land-up-margin-right-xsmall {
    margin-right: 10px !important;
  }
}

@media (min-width: 1024px) {
  .ipad-land-up-margin-bottom-xsmall {
    margin-bottom: 10px !important;
  }
}

@media (min-width: 1024px) {
  .ipad-land-up-margin-left-xsmall {
    margin-left: 10px !important;
  }
}

@media (min-width: 1024px) {
  .ipad-land-up-margin-no {
    margin: 0 !important;
  }
}

@media (min-width: 1024px) {
  .ipad-land-up-margin-small {
    margin: 15px !important;
  }
}

@media (min-width: 1024px) {
  .ipad-land-up-margin-v-small {
    margin-top: 15px !important;
    margin-bottom: 15px !important;
  }
}

@media (min-width: 1024px) {
  .ipad-land-up-margin-h-small {
    margin-right: 15px !important;
    margin-left: 15px !important;
  }
}

@media (min-width: 1024px) {
  .ipad-land-up-margin-top-small {
    margin-top: 15px !important;
  }
}

@media (min-width: 1024px) {
  .ipad-land-up-margin-right-small {
    margin-right: 15px !important;
  }
}

@media (min-width: 1024px) {
  .ipad-land-up-margin-bottom-small {
    margin-bottom: 15px !important;
  }
}

@media (min-width: 1024px) {
  .ipad-land-up-margin-left-small {
    margin-left: 15px !important;
  }
}

@media (min-width: 1024px) {
  .ipad-land-up-margin-no {
    margin: 0 !important;
  }
}

@media (min-width: 1024px) {
  .ipad-land-up-margin-medium {
    margin: 30px !important;
  }
}

@media (min-width: 1024px) {
  .ipad-land-up-margin-v-medium {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
  }
}

@media (min-width: 1024px) {
  .ipad-land-up-margin-h-medium {
    margin-right: 30px !important;
    margin-left: 30px !important;
  }
}

@media (min-width: 1024px) {
  .ipad-land-up-margin-top-medium {
    margin-top: 30px !important;
  }
}

@media (min-width: 1024px) {
  .ipad-land-up-margin-right-medium {
    margin-right: 30px !important;
  }
}

@media (min-width: 1024px) {
  .ipad-land-up-margin-bottom-medium {
    margin-bottom: 30px !important;
  }
}

@media (min-width: 1024px) {
  .ipad-land-up-margin-left-medium {
    margin-left: 30px !important;
  }
}

@media (min-width: 1024px) {
  .ipad-land-up-margin-no {
    margin: 0 !important;
  }
}

@media (min-width: 1024px) {
  .ipad-land-up-margin-large {
    margin: 60px !important;
  }
}

@media (min-width: 1024px) {
  .ipad-land-up-margin-v-large {
    margin-top: 60px !important;
    margin-bottom: 60px !important;
  }
}

@media (min-width: 1024px) {
  .ipad-land-up-margin-h-large {
    margin-right: 60px !important;
    margin-left: 60px !important;
  }
}

@media (min-width: 1024px) {
  .ipad-land-up-margin-top-large {
    margin-top: 60px !important;
  }
}

@media (min-width: 1024px) {
  .ipad-land-up-margin-right-large {
    margin-right: 60px !important;
  }
}

@media (min-width: 1024px) {
  .ipad-land-up-margin-bottom-large {
    margin-bottom: 60px !important;
  }
}

@media (min-width: 1024px) {
  .ipad-land-up-margin-left-large {
    margin-left: 60px !important;
  }
}

@media (min-width: 1024px) {
  .ipad-land-up-margin-no {
    margin: 0 !important;
  }
}

@media (min-width: 1024px) {
  .ipad-land-up-margin-xlarge {
    margin: 90px !important;
  }
}

@media (min-width: 1024px) {
  .ipad-land-up-margin-v-xlarge {
    margin-top: 90px !important;
    margin-bottom: 90px !important;
  }
}

@media (min-width: 1024px) {
  .ipad-land-up-margin-h-xlarge {
    margin-right: 90px !important;
    margin-left: 90px !important;
  }
}

@media (min-width: 1024px) {
  .ipad-land-up-margin-top-xlarge {
    margin-top: 90px !important;
  }
}

@media (min-width: 1024px) {
  .ipad-land-up-margin-right-xlarge {
    margin-right: 90px !important;
  }
}

@media (min-width: 1024px) {
  .ipad-land-up-margin-bottom-xlarge {
    margin-bottom: 90px !important;
  }
}

@media (min-width: 1024px) {
  .ipad-land-up-margin-left-xlarge {
    margin-left: 90px !important;
  }
}

@media (min-width: 1200px) {
  .lg-up-margin-no {
    margin: 0 !important;
  }
}

@media (min-width: 1200px) {
  .lg-up-margin-xsmall {
    margin: 10px !important;
  }
}

@media (min-width: 1200px) {
  .lg-up-margin-v-xsmall {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
  }
}

@media (min-width: 1200px) {
  .lg-up-margin-h-xsmall {
    margin-right: 10px !important;
    margin-left: 10px !important;
  }
}

@media (min-width: 1200px) {
  .lg-up-margin-top-xsmall {
    margin-top: 10px !important;
  }
}

@media (min-width: 1200px) {
  .lg-up-margin-right-xsmall {
    margin-right: 10px !important;
  }
}

@media (min-width: 1200px) {
  .lg-up-margin-bottom-xsmall {
    margin-bottom: 10px !important;
  }
}

@media (min-width: 1200px) {
  .lg-up-margin-left-xsmall {
    margin-left: 10px !important;
  }
}

@media (min-width: 1200px) {
  .lg-up-margin-no {
    margin: 0 !important;
  }
}

@media (min-width: 1200px) {
  .lg-up-margin-small {
    margin: 15px !important;
  }
}

@media (min-width: 1200px) {
  .lg-up-margin-v-small {
    margin-top: 15px !important;
    margin-bottom: 15px !important;
  }
}

@media (min-width: 1200px) {
  .lg-up-margin-h-small {
    margin-right: 15px !important;
    margin-left: 15px !important;
  }
}

@media (min-width: 1200px) {
  .lg-up-margin-top-small {
    margin-top: 15px !important;
  }
}

@media (min-width: 1200px) {
  .lg-up-margin-right-small {
    margin-right: 15px !important;
  }
}

@media (min-width: 1200px) {
  .lg-up-margin-bottom-small {
    margin-bottom: 15px !important;
  }
}

@media (min-width: 1200px) {
  .lg-up-margin-left-small {
    margin-left: 15px !important;
  }
}

@media (min-width: 1200px) {
  .lg-up-margin-no {
    margin: 0 !important;
  }
}

@media (min-width: 1200px) {
  .lg-up-margin-medium {
    margin: 30px !important;
  }
}

@media (min-width: 1200px) {
  .lg-up-margin-v-medium {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
  }
}

@media (min-width: 1200px) {
  .lg-up-margin-h-medium {
    margin-right: 30px !important;
    margin-left: 30px !important;
  }
}

@media (min-width: 1200px) {
  .lg-up-margin-top-medium {
    margin-top: 30px !important;
  }
}

@media (min-width: 1200px) {
  .lg-up-margin-right-medium {
    margin-right: 30px !important;
  }
}

@media (min-width: 1200px) {
  .lg-up-margin-bottom-medium {
    margin-bottom: 30px !important;
  }
}

@media (min-width: 1200px) {
  .lg-up-margin-left-medium {
    margin-left: 30px !important;
  }
}

@media (min-width: 1200px) {
  .lg-up-margin-no {
    margin: 0 !important;
  }
}

@media (min-width: 1200px) {
  .lg-up-margin-large {
    margin: 60px !important;
  }
}

@media (min-width: 1200px) {
  .lg-up-margin-v-large {
    margin-top: 60px !important;
    margin-bottom: 60px !important;
  }
}

@media (min-width: 1200px) {
  .lg-up-margin-h-large {
    margin-right: 60px !important;
    margin-left: 60px !important;
  }
}

@media (min-width: 1200px) {
  .lg-up-margin-top-large {
    margin-top: 60px !important;
  }
}

@media (min-width: 1200px) {
  .lg-up-margin-right-large {
    margin-right: 60px !important;
  }
}

@media (min-width: 1200px) {
  .lg-up-margin-bottom-large {
    margin-bottom: 60px !important;
  }
}

@media (min-width: 1200px) {
  .lg-up-margin-left-large {
    margin-left: 60px !important;
  }
}

@media (min-width: 1200px) {
  .lg-up-margin-no {
    margin: 0 !important;
  }
}

@media (min-width: 1200px) {
  .lg-up-margin-xlarge {
    margin: 90px !important;
  }
}

@media (min-width: 1200px) {
  .lg-up-margin-v-xlarge {
    margin-top: 90px !important;
    margin-bottom: 90px !important;
  }
}

@media (min-width: 1200px) {
  .lg-up-margin-h-xlarge {
    margin-right: 90px !important;
    margin-left: 90px !important;
  }
}

@media (min-width: 1200px) {
  .lg-up-margin-top-xlarge {
    margin-top: 90px !important;
  }
}

@media (min-width: 1200px) {
  .lg-up-margin-right-xlarge {
    margin-right: 90px !important;
  }
}

@media (min-width: 1200px) {
  .lg-up-margin-bottom-xlarge {
    margin-bottom: 90px !important;
  }
}

@media (min-width: 1200px) {
  .lg-up-margin-left-xlarge {
    margin-left: 90px !important;
  }
}

/******************************* DISPLAY NO*****************************************/
@media (max-width: 319px) {
  .mini-display-no {
    display: none !important;
  }
}

@media (max-width: 319px) {
  .mini-down-display-no {
    display: none !important;
  }
}

.mini-up-display-no {
  display: none !important;
}

@media (min-width: 320px) and (max-width: 479px) {
  .iphone4port-display-no {
    display: none !important;
  }
}

@media (max-width: 479px) {
  .iphone4port-down-display-no {
    display: none !important;
  }
}

@media (min-width: 320px) {
  .iphone4port-up-display-no {
    display: none !important;
  }
}

@media (min-width: 480px) and (max-width: 575px) {
  .iphone4-display-no {
    display: none !important;
  }
}

@media (max-width: 575px) {
  .iphone4-down-display-no {
    display: none !important;
  }
}

@media (min-width: 480px) {
  .iphone4-up-display-no {
    display: none !important;
  }
}

@media (min-width: 576px) and (max-width: 599px) {
  .iphone5port-display-no {
    display: none !important;
  }
}

@media (max-width: 599px) {
  .iphone5port-down-display-no {
    display: none !important;
  }
}

@media (min-width: 576px) {
  .iphone5port-up-display-no {
    display: none !important;
  }
}

@media (min-width: 600px) and (max-width: 639px) {
  .six00-display-no {
    display: none !important;
  }
}

@media (max-width: 639px) {
  .six00-down-display-no {
    display: none !important;
  }
}

@media (min-width: 600px) {
  .six00-up-display-no {
    display: none !important;
  }
}

@media (min-width: 640px) and (max-width: 767px) {
  .iphone5-display-no {
    display: none !important;
  }
}

@media (max-width: 767px) {
  .iphone5-down-display-no {
    display: none !important;
  }
}

@media (min-width: 640px) {
  .iphone5-up-display-no {
    display: none !important;
  }
}

@media (min-width: 768px) and (max-width: 799px) {
  .sm-display-no {
    display: none !important;
  }
}

@media (max-width: 799px) {
  .sm-down-display-no {
    display: none !important;
  }
}

@media (min-width: 768px) {
  .sm-up-display-no {
    display: none !important;
  }
}

@media (min-width: 800px) and (max-width: 939px) {
  .eight00-display-no {
    display: none !important;
  }
}

@media (max-width: 939px) {
  .eight00-down-display-no {
    display: none !important;
  }
}

@media (min-width: 800px) {
  .eight00-up-display-no {
    display: none !important;
  }
}

@media (min-width: 940px) and (max-width: 991px) {
  .nine40-display-no {
    display: none !important;
  }
}

@media (max-width: 991px) {
  .nine40-down-display-no {
    display: none !important;
  }
}

@media (min-width: 940px) {
  .nine40-up-display-no {
    display: none !important;
  }
}

@media (min-width: 992px) and (max-width: 1023px) {
  .md-display-no {
    display: none !important;
  }
}

@media (max-width: 1023px) {
  .md-down-display-no {
    display: none !important;
  }
}

@media (min-width: 992px) {
  .md-up-display-no {
    display: none !important;
  }
}

@media (min-width: 1024px) and (max-width: 1199px) {
  .ipad-land-display-no {
    display: none !important;
  }
}

@media (max-width: 1199px) {
  .ipad-land-down-display-no {
    display: none !important;
  }
}

@media (min-width: 1024px) {
  .ipad-land-up-display-no {
    display: none !important;
  }
}

@media (min-width: 1200px) {
  .lg-display-no {
    display: none !important;
  }
}

.lg-down-display-no {
  display: none !important;
}

@media (min-width: 1200px) {
  .lg-up-display-no {
    display: none !important;
  }
}

/******************************* DISPLAY BLOCK **************************************/
.block {
  display: block !important;
}

@media (max-width: 319px) {
  .mini-block {
    display: block !important;
  }
}

@media (max-width: 319px) {
  .mini-down-block {
    display: block !important;
  }
}

.mini-up-block {
  display: block !important;
}

@media (min-width: 320px) and (max-width: 479px) {
  .iphone4port-block {
    display: block !important;
  }
}

@media (max-width: 479px) {
  .iphone4port-down-block {
    display: block !important;
  }
}

@media (min-width: 320px) {
  .iphone4port-up-block {
    display: block !important;
  }
}

@media (min-width: 480px) and (max-width: 575px) {
  .iphone4-block {
    display: block !important;
  }
}

@media (max-width: 575px) {
  .iphone4-down-block {
    display: block !important;
  }
}

@media (min-width: 480px) {
  .iphone4-up-block {
    display: block !important;
  }
}

@media (min-width: 576px) and (max-width: 599px) {
  .iphone5port-block {
    display: block !important;
  }
}

@media (max-width: 599px) {
  .iphone5port-down-block {
    display: block !important;
  }
}

@media (min-width: 576px) {
  .iphone5port-up-block {
    display: block !important;
  }
}

@media (min-width: 600px) and (max-width: 639px) {
  .six00-block {
    display: block !important;
  }
}

@media (max-width: 639px) {
  .six00-down-block {
    display: block !important;
  }
}

@media (min-width: 600px) {
  .six00-up-block {
    display: block !important;
  }
}

@media (min-width: 640px) and (max-width: 767px) {
  .iphone5-block {
    display: block !important;
  }
}

@media (max-width: 767px) {
  .iphone5-down-block {
    display: block !important;
  }
}

@media (min-width: 640px) {
  .iphone5-up-block {
    display: block !important;
  }
}

@media (min-width: 768px) and (max-width: 799px) {
  .sm-block {
    display: block !important;
  }
}

@media (max-width: 799px) {
  .sm-down-block {
    display: block !important;
  }
}

@media (min-width: 768px) {
  .sm-up-block {
    display: block !important;
  }
}

@media (min-width: 800px) and (max-width: 939px) {
  .eight00-block {
    display: block !important;
  }
}

@media (max-width: 939px) {
  .eight00-down-block {
    display: block !important;
  }
}

@media (min-width: 800px) {
  .eight00-up-block {
    display: block !important;
  }
}

@media (min-width: 940px) and (max-width: 991px) {
  .nine40-block {
    display: block !important;
  }
}

@media (max-width: 991px) {
  .nine40-down-block {
    display: block !important;
  }
}

@media (min-width: 940px) {
  .nine40-up-block {
    display: block !important;
  }
}

@media (min-width: 992px) and (max-width: 1023px) {
  .md-block {
    display: block !important;
  }
}

@media (max-width: 1023px) {
  .md-down-block {
    display: block !important;
  }
}

@media (min-width: 992px) {
  .md-up-block {
    display: block !important;
  }
}

@media (min-width: 1024px) and (max-width: 1199px) {
  .ipad-land-block {
    display: block !important;
  }
}

@media (max-width: 1199px) {
  .ipad-land-down-block {
    display: block !important;
  }
}

@media (min-width: 1024px) {
  .ipad-land-up-block {
    display: block !important;
  }
}

@media (min-width: 1200px) {
  .lg-block {
    display: block !important;
  }
}

.lg-down-block {
  display: block !important;
}

@media (min-width: 1200px) {
  .lg-up-block {
    display: block !important;
  }
}

/******************************* DISPLAY INLINE BLOCK **************************************/
.inline-block {
  display: inline-block !important;
}

@media (max-width: 319px) {
  .mini-inline-block {
    display: inline-block !important;
  }
}

@media (max-width: 319px) {
  .mini-down-inline-block {
    display: inline-block !important;
  }
}

.mini-up-inline-block {
  display: inline-block !important;
}

@media (min-width: 320px) and (max-width: 479px) {
  .iphone4port-inline-block {
    display: inline-block !important;
  }
}

@media (max-width: 479px) {
  .iphone4port-down-inline-block {
    display: inline-block !important;
  }
}

@media (min-width: 320px) {
  .iphone4port-up-inline-block {
    display: inline-block !important;
  }
}

@media (min-width: 480px) and (max-width: 575px) {
  .iphone4-inline-block {
    display: inline-block !important;
  }
}

@media (max-width: 575px) {
  .iphone4-down-inline-block {
    display: inline-block !important;
  }
}

@media (min-width: 480px) {
  .iphone4-up-inline-block {
    display: inline-block !important;
  }
}

@media (min-width: 576px) and (max-width: 599px) {
  .iphone5port-inline-block {
    display: inline-block !important;
  }
}

@media (max-width: 599px) {
  .iphone5port-down-inline-block {
    display: inline-block !important;
  }
}

@media (min-width: 576px) {
  .iphone5port-up-inline-block {
    display: inline-block !important;
  }
}

@media (min-width: 600px) and (max-width: 639px) {
  .six00-inline-block {
    display: inline-block !important;
  }
}

@media (max-width: 639px) {
  .six00-down-inline-block {
    display: inline-block !important;
  }
}

@media (min-width: 600px) {
  .six00-up-inline-block {
    display: inline-block !important;
  }
}

@media (min-width: 640px) and (max-width: 767px) {
  .iphone5-inline-block {
    display: inline-block !important;
  }
}

@media (max-width: 767px) {
  .iphone5-down-inline-block {
    display: inline-block !important;
  }
}

@media (min-width: 640px) {
  .iphone5-up-inline-block {
    display: inline-block !important;
  }
}

@media (min-width: 768px) and (max-width: 799px) {
  .sm-inline-block {
    display: inline-block !important;
  }
}

@media (max-width: 799px) {
  .sm-down-inline-block {
    display: inline-block !important;
  }
}

@media (min-width: 768px) {
  .sm-up-inline-block {
    display: inline-block !important;
  }
}

@media (min-width: 800px) and (max-width: 939px) {
  .eight00-inline-block {
    display: inline-block !important;
  }
}

@media (max-width: 939px) {
  .eight00-down-inline-block {
    display: inline-block !important;
  }
}

@media (min-width: 800px) {
  .eight00-up-inline-block {
    display: inline-block !important;
  }
}

@media (min-width: 940px) and (max-width: 991px) {
  .nine40-inline-block {
    display: inline-block !important;
  }
}

@media (max-width: 991px) {
  .nine40-down-inline-block {
    display: inline-block !important;
  }
}

@media (min-width: 940px) {
  .nine40-up-inline-block {
    display: inline-block !important;
  }
}

@media (min-width: 992px) and (max-width: 1023px) {
  .md-inline-block {
    display: inline-block !important;
  }
}

@media (max-width: 1023px) {
  .md-down-inline-block {
    display: inline-block !important;
  }
}

@media (min-width: 992px) {
  .md-up-inline-block {
    display: inline-block !important;
  }
}

@media (min-width: 1024px) and (max-width: 1199px) {
  .ipad-land-inline-block {
    display: inline-block !important;
  }
}

@media (max-width: 1199px) {
  .ipad-land-down-inline-block {
    display: inline-block !important;
  }
}

@media (min-width: 1024px) {
  .ipad-land-up-inline-block {
    display: inline-block !important;
  }
}

@media (min-width: 1200px) {
  .lg-inline-block {
    display: inline-block !important;
  }
}

.lg-down-inline-block {
  display: inline-block !important;
}

@media (min-width: 1200px) {
  .lg-up-inline-block {
    display: inline-block !important;
  }
}

/******************************* DISPLAY TABLE CELL **************************************/
.table-cell {
  display: table-cell !important;
  vertical-align: middle !important;
}

@media (max-width: 319px) {
  .mini-table-cell {
    display: table-cell !important;
    vertical-align: middle !important;
  }
}

@media (max-width: 319px) {
  .mini-down-table-cell {
    display: table-cell !important;
    vertical-align: middle !important;
  }
}

.mini-up-table-cell {
  display: table-cell !important;
  vertical-align: middle !important;
}

@media (min-width: 320px) and (max-width: 479px) {
  .iphone4port-table-cell {
    display: table-cell !important;
    vertical-align: middle !important;
  }
}

@media (max-width: 479px) {
  .iphone4port-down-table-cell {
    display: table-cell !important;
    vertical-align: middle !important;
  }
}

@media (min-width: 320px) {
  .iphone4port-up-table-cell {
    display: table-cell !important;
    vertical-align: middle !important;
  }
}

@media (min-width: 480px) and (max-width: 575px) {
  .iphone4-table-cell {
    display: table-cell !important;
    vertical-align: middle !important;
  }
}

@media (max-width: 575px) {
  .iphone4-down-table-cell {
    display: table-cell !important;
    vertical-align: middle !important;
  }
}

@media (min-width: 480px) {
  .iphone4-up-table-cell {
    display: table-cell !important;
    vertical-align: middle !important;
  }
}

@media (min-width: 576px) and (max-width: 599px) {
  .iphone5port-table-cell {
    display: table-cell !important;
    vertical-align: middle !important;
  }
}

@media (max-width: 599px) {
  .iphone5port-down-table-cell {
    display: table-cell !important;
    vertical-align: middle !important;
  }
}

@media (min-width: 576px) {
  .iphone5port-up-table-cell {
    display: table-cell !important;
    vertical-align: middle !important;
  }
}

@media (min-width: 600px) and (max-width: 639px) {
  .six00-table-cell {
    display: table-cell !important;
    vertical-align: middle !important;
  }
}

@media (max-width: 639px) {
  .six00-down-table-cell {
    display: table-cell !important;
    vertical-align: middle !important;
  }
}

@media (min-width: 600px) {
  .six00-up-table-cell {
    display: table-cell !important;
    vertical-align: middle !important;
  }
}

@media (min-width: 640px) and (max-width: 767px) {
  .iphone5-table-cell {
    display: table-cell !important;
    vertical-align: middle !important;
  }
}

@media (max-width: 767px) {
  .iphone5-down-table-cell {
    display: table-cell !important;
    vertical-align: middle !important;
  }
}

@media (min-width: 640px) {
  .iphone5-up-table-cell {
    display: table-cell !important;
    vertical-align: middle !important;
  }
}

@media (min-width: 768px) and (max-width: 799px) {
  .sm-table-cell {
    display: table-cell !important;
    vertical-align: middle !important;
  }
}

@media (max-width: 799px) {
  .sm-down-table-cell {
    display: table-cell !important;
    vertical-align: middle !important;
  }
}

@media (min-width: 768px) {
  .sm-up-table-cell {
    display: table-cell !important;
    vertical-align: middle !important;
  }
}

@media (min-width: 800px) and (max-width: 939px) {
  .eight00-table-cell {
    display: table-cell !important;
    vertical-align: middle !important;
  }
}

@media (max-width: 939px) {
  .eight00-down-table-cell {
    display: table-cell !important;
    vertical-align: middle !important;
  }
}

@media (min-width: 800px) {
  .eight00-up-table-cell {
    display: table-cell !important;
    vertical-align: middle !important;
  }
}

@media (min-width: 940px) and (max-width: 991px) {
  .nine40-table-cell {
    display: table-cell !important;
    vertical-align: middle !important;
  }
}

@media (max-width: 991px) {
  .nine40-down-table-cell {
    display: table-cell !important;
    vertical-align: middle !important;
  }
}

@media (min-width: 940px) {
  .nine40-up-table-cell {
    display: table-cell !important;
    vertical-align: middle !important;
  }
}

@media (min-width: 992px) and (max-width: 1023px) {
  .md-table-cell {
    display: table-cell !important;
    vertical-align: middle !important;
  }
}

@media (max-width: 1023px) {
  .md-down-table-cell {
    display: table-cell !important;
    vertical-align: middle !important;
  }
}

@media (min-width: 992px) {
  .md-up-table-cell {
    display: table-cell !important;
    vertical-align: middle !important;
  }
}

@media (min-width: 1024px) and (max-width: 1199px) {
  .ipad-land-table-cell {
    display: table-cell !important;
    vertical-align: middle !important;
  }
}

@media (max-width: 1199px) {
  .ipad-land-down-table-cell {
    display: table-cell !important;
    vertical-align: middle !important;
  }
}

@media (min-width: 1024px) {
  .ipad-land-up-table-cell {
    display: table-cell !important;
    vertical-align: middle !important;
  }
}

@media (min-width: 1200px) {
  .lg-table-cell {
    display: table-cell !important;
    vertical-align: middle !important;
  }
}

.lg-down-table-cell {
  display: table-cell !important;
  vertical-align: middle !important;
}

@media (min-width: 1200px) {
  .lg-up-table-cell {
    display: table-cell !important;
    vertical-align: middle !important;
  }
}

/******************************* DISPLAY TABLE MIDDLE **************************************/
.list-display-middle > * {
  display: table !important;
}
.list-display-middle > * > * {
  display: table-cell !important;
  vertical-align: middle !important;
}

@media (max-width: 319px) {
  .mini-list-display-middle > * {
    display: table !important;
  }
  .mini-list-display-middle > * > * {
    display: table-cell !important;
    vertical-align: middle !important;
  }
}

@media (max-width: 319px) {
  .mini-down-list-display-middle > * {
    display: table !important;
  }
  .mini-down-list-display-middle > * > * {
    display: table-cell !important;
    vertical-align: middle !important;
  }
}

.mini-up-list-display-middle > * {
  display: table !important;
}
.mini-up-list-display-middle > * > * {
  display: table-cell !important;
  vertical-align: middle !important;
}

@media (min-width: 320px) and (max-width: 479px) {
  .iphone4port-list-display-middle > * {
    display: table !important;
  }
  .iphone4port-list-display-middle > * > * {
    display: table-cell !important;
    vertical-align: middle !important;
  }
}

@media (max-width: 479px) {
  .iphone4port-down-list-display-middle > * {
    display: table !important;
  }
  .iphone4port-down-list-display-middle > * > * {
    display: table-cell !important;
    vertical-align: middle !important;
  }
}

@media (min-width: 320px) {
  .iphone4port-up-list-display-middle > * {
    display: table !important;
  }
  .iphone4port-up-list-display-middle > * > * {
    display: table-cell !important;
    vertical-align: middle !important;
  }
}

@media (min-width: 480px) and (max-width: 575px) {
  .iphone4-list-display-middle > * {
    display: table !important;
  }
  .iphone4-list-display-middle > * > * {
    display: table-cell !important;
    vertical-align: middle !important;
  }
}

@media (max-width: 575px) {
  .iphone4-down-list-display-middle > * {
    display: table !important;
  }
  .iphone4-down-list-display-middle > * > * {
    display: table-cell !important;
    vertical-align: middle !important;
  }
}

@media (min-width: 480px) {
  .iphone4-up-list-display-middle > * {
    display: table !important;
  }
  .iphone4-up-list-display-middle > * > * {
    display: table-cell !important;
    vertical-align: middle !important;
  }
}

@media (min-width: 576px) and (max-width: 599px) {
  .iphone5port-list-display-middle > * {
    display: table !important;
  }
  .iphone5port-list-display-middle > * > * {
    display: table-cell !important;
    vertical-align: middle !important;
  }
}

@media (max-width: 599px) {
  .iphone5port-down-list-display-middle > * {
    display: table !important;
  }
  .iphone5port-down-list-display-middle > * > * {
    display: table-cell !important;
    vertical-align: middle !important;
  }
}

@media (min-width: 576px) {
  .iphone5port-up-list-display-middle > * {
    display: table !important;
  }
  .iphone5port-up-list-display-middle > * > * {
    display: table-cell !important;
    vertical-align: middle !important;
  }
}

@media (min-width: 600px) and (max-width: 639px) {
  .six00-list-display-middle > * {
    display: table !important;
  }
  .six00-list-display-middle > * > * {
    display: table-cell !important;
    vertical-align: middle !important;
  }
}

@media (max-width: 639px) {
  .six00-down-list-display-middle > * {
    display: table !important;
  }
  .six00-down-list-display-middle > * > * {
    display: table-cell !important;
    vertical-align: middle !important;
  }
}

@media (min-width: 600px) {
  .six00-up-list-display-middle > * {
    display: table !important;
  }
  .six00-up-list-display-middle > * > * {
    display: table-cell !important;
    vertical-align: middle !important;
  }
}

@media (min-width: 640px) and (max-width: 767px) {
  .iphone5-list-display-middle > * {
    display: table !important;
  }
  .iphone5-list-display-middle > * > * {
    display: table-cell !important;
    vertical-align: middle !important;
  }
}

@media (max-width: 767px) {
  .iphone5-down-list-display-middle > * {
    display: table !important;
  }
  .iphone5-down-list-display-middle > * > * {
    display: table-cell !important;
    vertical-align: middle !important;
  }
}

@media (min-width: 640px) {
  .iphone5-up-list-display-middle > * {
    display: table !important;
  }
  .iphone5-up-list-display-middle > * > * {
    display: table-cell !important;
    vertical-align: middle !important;
  }
}

@media (min-width: 768px) and (max-width: 799px) {
  .sm-list-display-middle > * {
    display: table !important;
  }
  .sm-list-display-middle > * > * {
    display: table-cell !important;
    vertical-align: middle !important;
  }
}

@media (max-width: 799px) {
  .sm-down-list-display-middle > * {
    display: table !important;
  }
  .sm-down-list-display-middle > * > * {
    display: table-cell !important;
    vertical-align: middle !important;
  }
}

@media (min-width: 768px) {
  .sm-up-list-display-middle > * {
    display: table !important;
  }
  .sm-up-list-display-middle > * > * {
    display: table-cell !important;
    vertical-align: middle !important;
  }
}

@media (min-width: 800px) and (max-width: 939px) {
  .eight00-list-display-middle > * {
    display: table !important;
  }
  .eight00-list-display-middle > * > * {
    display: table-cell !important;
    vertical-align: middle !important;
  }
}

@media (max-width: 939px) {
  .eight00-down-list-display-middle > * {
    display: table !important;
  }
  .eight00-down-list-display-middle > * > * {
    display: table-cell !important;
    vertical-align: middle !important;
  }
}

@media (min-width: 800px) {
  .eight00-up-list-display-middle > * {
    display: table !important;
  }
  .eight00-up-list-display-middle > * > * {
    display: table-cell !important;
    vertical-align: middle !important;
  }
}

@media (min-width: 940px) and (max-width: 991px) {
  .nine40-list-display-middle > * {
    display: table !important;
  }
  .nine40-list-display-middle > * > * {
    display: table-cell !important;
    vertical-align: middle !important;
  }
}

@media (max-width: 991px) {
  .nine40-down-list-display-middle > * {
    display: table !important;
  }
  .nine40-down-list-display-middle > * > * {
    display: table-cell !important;
    vertical-align: middle !important;
  }
}

@media (min-width: 940px) {
  .nine40-up-list-display-middle > * {
    display: table !important;
  }
  .nine40-up-list-display-middle > * > * {
    display: table-cell !important;
    vertical-align: middle !important;
  }
}

@media (min-width: 992px) and (max-width: 1023px) {
  .md-list-display-middle > * {
    display: table !important;
  }
  .md-list-display-middle > * > * {
    display: table-cell !important;
    vertical-align: middle !important;
  }
}

@media (max-width: 1023px) {
  .md-down-list-display-middle > * {
    display: table !important;
  }
  .md-down-list-display-middle > * > * {
    display: table-cell !important;
    vertical-align: middle !important;
  }
}

@media (min-width: 992px) {
  .md-up-list-display-middle > * {
    display: table !important;
  }
  .md-up-list-display-middle > * > * {
    display: table-cell !important;
    vertical-align: middle !important;
  }
}

@media (min-width: 1024px) and (max-width: 1199px) {
  .ipad-land-list-display-middle > * {
    display: table !important;
  }
  .ipad-land-list-display-middle > * > * {
    display: table-cell !important;
    vertical-align: middle !important;
  }
}

@media (max-width: 1199px) {
  .ipad-land-down-list-display-middle > * {
    display: table !important;
  }
  .ipad-land-down-list-display-middle > * > * {
    display: table-cell !important;
    vertical-align: middle !important;
  }
}

@media (min-width: 1024px) {
  .ipad-land-up-list-display-middle > * {
    display: table !important;
  }
  .ipad-land-up-list-display-middle > * > * {
    display: table-cell !important;
    vertical-align: middle !important;
  }
}

@media (min-width: 1200px) {
  .lg-list-display-middle > * {
    display: table !important;
  }
  .lg-list-display-middle > * > * {
    display: table-cell !important;
    vertical-align: middle !important;
  }
}

.lg-down-list-display-middle > * {
  display: table !important;
}
.lg-down-list-display-middle > * > * {
  display: table-cell !important;
  vertical-align: middle !important;
}

@media (min-width: 1200px) {
  .lg-up-list-display-middle > * {
    display: table !important;
  }
  .lg-up-list-display-middle > * > * {
    display: table-cell !important;
    vertical-align: middle !important;
  }
}

/******************************* Floats *******************************************/
@media (max-width: 319px) {
  .mini-float-left {
    float: left !important;
  }
}

@media (max-width: 319px) {
  .mini-down-float-left {
    float: left !important;
  }
}

.mini-up-float-left {
  float: left !important;
}

@media (max-width: 319px) {
  .mini-float-right {
    float: right !important;
  }
}

@media (max-width: 319px) {
  .mini-down-float-right {
    float: right !important;
  }
}

.mini-up-float-right {
  float: right !important;
}

@media (min-width: 320px) and (max-width: 479px) {
  .iphone4port-float-left {
    float: left !important;
  }
}

@media (max-width: 479px) {
  .iphone4port-down-float-left {
    float: left !important;
  }
}

@media (min-width: 320px) {
  .iphone4port-up-float-left {
    float: left !important;
  }
}

@media (min-width: 320px) and (max-width: 479px) {
  .iphone4port-float-right {
    float: right !important;
  }
}

@media (max-width: 479px) {
  .iphone4port-down-float-right {
    float: right !important;
  }
}

@media (min-width: 320px) {
  .iphone4port-up-float-right {
    float: right !important;
  }
}

@media (min-width: 480px) and (max-width: 575px) {
  .iphone4-float-left {
    float: left !important;
  }
}

@media (max-width: 575px) {
  .iphone4-down-float-left {
    float: left !important;
  }
}

@media (min-width: 480px) {
  .iphone4-up-float-left {
    float: left !important;
  }
}

@media (min-width: 480px) and (max-width: 575px) {
  .iphone4-float-right {
    float: right !important;
  }
}

@media (max-width: 575px) {
  .iphone4-down-float-right {
    float: right !important;
  }
}

@media (min-width: 480px) {
  .iphone4-up-float-right {
    float: right !important;
  }
}

@media (min-width: 576px) and (max-width: 599px) {
  .iphone5port-float-left {
    float: left !important;
  }
}

@media (max-width: 599px) {
  .iphone5port-down-float-left {
    float: left !important;
  }
}

@media (min-width: 576px) {
  .iphone5port-up-float-left {
    float: left !important;
  }
}

@media (min-width: 576px) and (max-width: 599px) {
  .iphone5port-float-right {
    float: right !important;
  }
}

@media (max-width: 599px) {
  .iphone5port-down-float-right {
    float: right !important;
  }
}

@media (min-width: 576px) {
  .iphone5port-up-float-right {
    float: right !important;
  }
}

@media (min-width: 600px) and (max-width: 639px) {
  .six00-float-left {
    float: left !important;
  }
}

@media (max-width: 639px) {
  .six00-down-float-left {
    float: left !important;
  }
}

@media (min-width: 600px) {
  .six00-up-float-left {
    float: left !important;
  }
}

@media (min-width: 600px) and (max-width: 639px) {
  .six00-float-right {
    float: right !important;
  }
}

@media (max-width: 639px) {
  .six00-down-float-right {
    float: right !important;
  }
}

@media (min-width: 600px) {
  .six00-up-float-right {
    float: right !important;
  }
}

@media (min-width: 640px) and (max-width: 767px) {
  .iphone5-float-left {
    float: left !important;
  }
}

@media (max-width: 767px) {
  .iphone5-down-float-left {
    float: left !important;
  }
}

@media (min-width: 640px) {
  .iphone5-up-float-left {
    float: left !important;
  }
}

@media (min-width: 640px) and (max-width: 767px) {
  .iphone5-float-right {
    float: right !important;
  }
}

@media (max-width: 767px) {
  .iphone5-down-float-right {
    float: right !important;
  }
}

@media (min-width: 640px) {
  .iphone5-up-float-right {
    float: right !important;
  }
}

@media (min-width: 768px) and (max-width: 799px) {
  .sm-float-left {
    float: left !important;
  }
}

@media (max-width: 799px) {
  .sm-down-float-left {
    float: left !important;
  }
}

@media (min-width: 768px) {
  .sm-up-float-left {
    float: left !important;
  }
}

@media (min-width: 768px) and (max-width: 799px) {
  .sm-float-right {
    float: right !important;
  }
}

@media (max-width: 799px) {
  .sm-down-float-right {
    float: right !important;
  }
}

@media (min-width: 768px) {
  .sm-up-float-right {
    float: right !important;
  }
}

@media (min-width: 800px) and (max-width: 939px) {
  .eight00-float-left {
    float: left !important;
  }
}

@media (max-width: 939px) {
  .eight00-down-float-left {
    float: left !important;
  }
}

@media (min-width: 800px) {
  .eight00-up-float-left {
    float: left !important;
  }
}

@media (min-width: 800px) and (max-width: 939px) {
  .eight00-float-right {
    float: right !important;
  }
}

@media (max-width: 939px) {
  .eight00-down-float-right {
    float: right !important;
  }
}

@media (min-width: 800px) {
  .eight00-up-float-right {
    float: right !important;
  }
}

@media (min-width: 940px) and (max-width: 991px) {
  .nine40-float-left {
    float: left !important;
  }
}

@media (max-width: 991px) {
  .nine40-down-float-left {
    float: left !important;
  }
}

@media (min-width: 940px) {
  .nine40-up-float-left {
    float: left !important;
  }
}

@media (min-width: 940px) and (max-width: 991px) {
  .nine40-float-right {
    float: right !important;
  }
}

@media (max-width: 991px) {
  .nine40-down-float-right {
    float: right !important;
  }
}

@media (min-width: 940px) {
  .nine40-up-float-right {
    float: right !important;
  }
}

@media (min-width: 992px) and (max-width: 1023px) {
  .md-float-left {
    float: left !important;
  }
}

@media (max-width: 1023px) {
  .md-down-float-left {
    float: left !important;
  }
}

@media (min-width: 992px) {
  .md-up-float-left {
    float: left !important;
  }
}

@media (min-width: 992px) and (max-width: 1023px) {
  .md-float-right {
    float: right !important;
  }
}

@media (max-width: 1023px) {
  .md-down-float-right {
    float: right !important;
  }
}

@media (min-width: 992px) {
  .md-up-float-right {
    float: right !important;
  }
}

@media (min-width: 1024px) and (max-width: 1199px) {
  .ipad-land-float-left {
    float: left !important;
  }
}

@media (max-width: 1199px) {
  .ipad-land-down-float-left {
    float: left !important;
  }
}

@media (min-width: 1024px) {
  .ipad-land-up-float-left {
    float: left !important;
  }
}

@media (min-width: 1024px) and (max-width: 1199px) {
  .ipad-land-float-right {
    float: right !important;
  }
}

@media (max-width: 1199px) {
  .ipad-land-down-float-right {
    float: right !important;
  }
}

@media (min-width: 1024px) {
  .ipad-land-up-float-right {
    float: right !important;
  }
}

@media (min-width: 1200px) {
  .lg-float-left {
    float: left !important;
  }
}

.lg-down-float-left {
  float: left !important;
}

@media (min-width: 1200px) {
  .lg-up-float-left {
    float: left !important;
  }
}

@media (min-width: 1200px) {
  .lg-float-right {
    float: right !important;
  }
}

.lg-down-float-right {
  float: right !important;
}

@media (min-width: 1200px) {
  .lg-up-float-right {
    float: right !important;
  }
}

/******************************* Text Floats ***************************************/
@media (max-width: 319px) {
  .mini-text-center {
    text-align: center !important;
  }
}

@media (max-width: 319px) {
  .mini-down-text-center {
    text-align: center !important;
  }
}

.mini-up-text-center {
  text-align: center !important;
}

@media (max-width: 319px) {
  .mini-text-left {
    text-align: left !important;
  }
}

@media (max-width: 319px) {
  .mini-down-text-left {
    text-align: left !important;
  }
}

.mini-up-text-left {
  text-align: left !important;
}

@media (max-width: 319px) {
  .mini-text-right {
    text-align: right !important;
  }
}

@media (max-width: 319px) {
  .mini-down-text-right {
    text-align: right !important;
  }
}

.mini-up-text-right {
  text-align: right !important;
}

@media (min-width: 320px) and (max-width: 479px) {
  .iphone4port-text-center {
    text-align: center !important;
  }
}

@media (max-width: 479px) {
  .iphone4port-down-text-center {
    text-align: center !important;
  }
}

@media (min-width: 320px) {
  .iphone4port-up-text-center {
    text-align: center !important;
  }
}

@media (min-width: 320px) and (max-width: 479px) {
  .iphone4port-text-left {
    text-align: left !important;
  }
}

@media (max-width: 479px) {
  .iphone4port-down-text-left {
    text-align: left !important;
  }
}

@media (min-width: 320px) {
  .iphone4port-up-text-left {
    text-align: left !important;
  }
}

@media (min-width: 320px) and (max-width: 479px) {
  .iphone4port-text-right {
    text-align: right !important;
  }
}

@media (max-width: 479px) {
  .iphone4port-down-text-right {
    text-align: right !important;
  }
}

@media (min-width: 320px) {
  .iphone4port-up-text-right {
    text-align: right !important;
  }
}

@media (min-width: 480px) and (max-width: 575px) {
  .iphone4-text-center {
    text-align: center !important;
  }
}

@media (max-width: 575px) {
  .iphone4-down-text-center {
    text-align: center !important;
  }
}

@media (min-width: 480px) {
  .iphone4-up-text-center {
    text-align: center !important;
  }
}

@media (min-width: 480px) and (max-width: 575px) {
  .iphone4-text-left {
    text-align: left !important;
  }
}

@media (max-width: 575px) {
  .iphone4-down-text-left {
    text-align: left !important;
  }
}

@media (min-width: 480px) {
  .iphone4-up-text-left {
    text-align: left !important;
  }
}

@media (min-width: 480px) and (max-width: 575px) {
  .iphone4-text-right {
    text-align: right !important;
  }
}

@media (max-width: 575px) {
  .iphone4-down-text-right {
    text-align: right !important;
  }
}

@media (min-width: 480px) {
  .iphone4-up-text-right {
    text-align: right !important;
  }
}

@media (min-width: 576px) and (max-width: 599px) {
  .iphone5port-text-center {
    text-align: center !important;
  }
}

@media (max-width: 599px) {
  .iphone5port-down-text-center {
    text-align: center !important;
  }
}

@media (min-width: 576px) {
  .iphone5port-up-text-center {
    text-align: center !important;
  }
}

@media (min-width: 576px) and (max-width: 599px) {
  .iphone5port-text-left {
    text-align: left !important;
  }
}

@media (max-width: 599px) {
  .iphone5port-down-text-left {
    text-align: left !important;
  }
}

@media (min-width: 576px) {
  .iphone5port-up-text-left {
    text-align: left !important;
  }
}

@media (min-width: 576px) and (max-width: 599px) {
  .iphone5port-text-right {
    text-align: right !important;
  }
}

@media (max-width: 599px) {
  .iphone5port-down-text-right {
    text-align: right !important;
  }
}

@media (min-width: 576px) {
  .iphone5port-up-text-right {
    text-align: right !important;
  }
}

@media (min-width: 600px) and (max-width: 639px) {
  .six00-text-center {
    text-align: center !important;
  }
}

@media (max-width: 639px) {
  .six00-down-text-center {
    text-align: center !important;
  }
}

@media (min-width: 600px) {
  .six00-up-text-center {
    text-align: center !important;
  }
}

@media (min-width: 600px) and (max-width: 639px) {
  .six00-text-left {
    text-align: left !important;
  }
}

@media (max-width: 639px) {
  .six00-down-text-left {
    text-align: left !important;
  }
}

@media (min-width: 600px) {
  .six00-up-text-left {
    text-align: left !important;
  }
}

@media (min-width: 600px) and (max-width: 639px) {
  .six00-text-right {
    text-align: right !important;
  }
}

@media (max-width: 639px) {
  .six00-down-text-right {
    text-align: right !important;
  }
}

@media (min-width: 600px) {
  .six00-up-text-right {
    text-align: right !important;
  }
}

@media (min-width: 640px) and (max-width: 767px) {
  .iphone5-text-center {
    text-align: center !important;
  }
}

@media (max-width: 767px) {
  .iphone5-down-text-center {
    text-align: center !important;
  }
}

@media (min-width: 640px) {
  .iphone5-up-text-center {
    text-align: center !important;
  }
}

@media (min-width: 640px) and (max-width: 767px) {
  .iphone5-text-left {
    text-align: left !important;
  }
}

@media (max-width: 767px) {
  .iphone5-down-text-left {
    text-align: left !important;
  }
}

@media (min-width: 640px) {
  .iphone5-up-text-left {
    text-align: left !important;
  }
}

@media (min-width: 640px) and (max-width: 767px) {
  .iphone5-text-right {
    text-align: right !important;
  }
}

@media (max-width: 767px) {
  .iphone5-down-text-right {
    text-align: right !important;
  }
}

@media (min-width: 640px) {
  .iphone5-up-text-right {
    text-align: right !important;
  }
}

@media (min-width: 768px) and (max-width: 799px) {
  .sm-text-center {
    text-align: center !important;
  }
}

@media (max-width: 799px) {
  .sm-down-text-center {
    text-align: center !important;
  }
}

@media (min-width: 768px) {
  .sm-up-text-center {
    text-align: center !important;
  }
}

@media (min-width: 768px) and (max-width: 799px) {
  .sm-text-left {
    text-align: left !important;
  }
}

@media (max-width: 799px) {
  .sm-down-text-left {
    text-align: left !important;
  }
}

@media (min-width: 768px) {
  .sm-up-text-left {
    text-align: left !important;
  }
}

@media (min-width: 768px) and (max-width: 799px) {
  .sm-text-right {
    text-align: right !important;
  }
}

@media (max-width: 799px) {
  .sm-down-text-right {
    text-align: right !important;
  }
}

@media (min-width: 768px) {
  .sm-up-text-right {
    text-align: right !important;
  }
}

@media (min-width: 800px) and (max-width: 939px) {
  .eight00-text-center {
    text-align: center !important;
  }
}

@media (max-width: 939px) {
  .eight00-down-text-center {
    text-align: center !important;
  }
}

@media (min-width: 800px) {
  .eight00-up-text-center {
    text-align: center !important;
  }
}

@media (min-width: 800px) and (max-width: 939px) {
  .eight00-text-left {
    text-align: left !important;
  }
}

@media (max-width: 939px) {
  .eight00-down-text-left {
    text-align: left !important;
  }
}

@media (min-width: 800px) {
  .eight00-up-text-left {
    text-align: left !important;
  }
}

@media (min-width: 800px) and (max-width: 939px) {
  .eight00-text-right {
    text-align: right !important;
  }
}

@media (max-width: 939px) {
  .eight00-down-text-right {
    text-align: right !important;
  }
}

@media (min-width: 800px) {
  .eight00-up-text-right {
    text-align: right !important;
  }
}

@media (min-width: 940px) and (max-width: 991px) {
  .nine40-text-center {
    text-align: center !important;
  }
}

@media (max-width: 991px) {
  .nine40-down-text-center {
    text-align: center !important;
  }
}

@media (min-width: 940px) {
  .nine40-up-text-center {
    text-align: center !important;
  }
}

@media (min-width: 940px) and (max-width: 991px) {
  .nine40-text-left {
    text-align: left !important;
  }
}

@media (max-width: 991px) {
  .nine40-down-text-left {
    text-align: left !important;
  }
}

@media (min-width: 940px) {
  .nine40-up-text-left {
    text-align: left !important;
  }
}

@media (min-width: 940px) and (max-width: 991px) {
  .nine40-text-right {
    text-align: right !important;
  }
}

@media (max-width: 991px) {
  .nine40-down-text-right {
    text-align: right !important;
  }
}

@media (min-width: 940px) {
  .nine40-up-text-right {
    text-align: right !important;
  }
}

@media (min-width: 992px) and (max-width: 1023px) {
  .md-text-center {
    text-align: center !important;
  }
}

@media (max-width: 1023px) {
  .md-down-text-center {
    text-align: center !important;
  }
}

@media (min-width: 992px) {
  .md-up-text-center {
    text-align: center !important;
  }
}

@media (min-width: 992px) and (max-width: 1023px) {
  .md-text-left {
    text-align: left !important;
  }
}

@media (max-width: 1023px) {
  .md-down-text-left {
    text-align: left !important;
  }
}

@media (min-width: 992px) {
  .md-up-text-left {
    text-align: left !important;
  }
}

@media (min-width: 992px) and (max-width: 1023px) {
  .md-text-right {
    text-align: right !important;
  }
}

@media (max-width: 1023px) {
  .md-down-text-right {
    text-align: right !important;
  }
}

@media (min-width: 992px) {
  .md-up-text-right {
    text-align: right !important;
  }
}

@media (min-width: 1024px) and (max-width: 1199px) {
  .ipad-land-text-center {
    text-align: center !important;
  }
}

@media (max-width: 1199px) {
  .ipad-land-down-text-center {
    text-align: center !important;
  }
}

@media (min-width: 1024px) {
  .ipad-land-up-text-center {
    text-align: center !important;
  }
}

@media (min-width: 1024px) and (max-width: 1199px) {
  .ipad-land-text-left {
    text-align: left !important;
  }
}

@media (max-width: 1199px) {
  .ipad-land-down-text-left {
    text-align: left !important;
  }
}

@media (min-width: 1024px) {
  .ipad-land-up-text-left {
    text-align: left !important;
  }
}

@media (min-width: 1024px) and (max-width: 1199px) {
  .ipad-land-text-right {
    text-align: right !important;
  }
}

@media (max-width: 1199px) {
  .ipad-land-down-text-right {
    text-align: right !important;
  }
}

@media (min-width: 1024px) {
  .ipad-land-up-text-right {
    text-align: right !important;
  }
}

@media (min-width: 1200px) {
  .lg-text-center {
    text-align: center !important;
  }
}

.lg-down-text-center {
  text-align: center !important;
}

@media (min-width: 1200px) {
  .lg-up-text-center {
    text-align: center !important;
  }
}

@media (min-width: 1200px) {
  .lg-text-left {
    text-align: left !important;
  }
}

.lg-down-text-left {
  text-align: left !important;
}

@media (min-width: 1200px) {
  .lg-up-text-left {
    text-align: left !important;
  }
}

@media (min-width: 1200px) {
  .lg-text-right {
    text-align: right !important;
  }
}

.lg-down-text-right {
  text-align: right !important;
}

@media (min-width: 1200px) {
  .lg-up-text-right {
    text-align: right !important;
  }
}

/******************************* block Center **************************************/
.block-center {
  margin: 0 auto !important;
}

@media (max-width: 319px) {
  .mini-block-center {
    margin: 0 auto !important;
  }
}

@media (max-width: 319px) {
  .mini-down-block-center {
    margin: 0 auto !important;
  }
}

.mini-up-block-center {
  margin: 0 auto !important;
}

@media (min-width: 320px) and (max-width: 479px) {
  .iphone4port-block-center {
    margin: 0 auto !important;
  }
}

@media (max-width: 479px) {
  .iphone4port-down-block-center {
    margin: 0 auto !important;
  }
}

@media (min-width: 320px) {
  .iphone4port-up-block-center {
    margin: 0 auto !important;
  }
}

@media (min-width: 480px) and (max-width: 575px) {
  .iphone4-block-center {
    margin: 0 auto !important;
  }
}

@media (max-width: 575px) {
  .iphone4-down-block-center {
    margin: 0 auto !important;
  }
}

@media (min-width: 480px) {
  .iphone4-up-block-center {
    margin: 0 auto !important;
  }
}

@media (min-width: 576px) and (max-width: 599px) {
  .iphone5port-block-center {
    margin: 0 auto !important;
  }
}

@media (max-width: 599px) {
  .iphone5port-down-block-center {
    margin: 0 auto !important;
  }
}

@media (min-width: 576px) {
  .iphone5port-up-block-center {
    margin: 0 auto !important;
  }
}

@media (min-width: 600px) and (max-width: 639px) {
  .six00-block-center {
    margin: 0 auto !important;
  }
}

@media (max-width: 639px) {
  .six00-down-block-center {
    margin: 0 auto !important;
  }
}

@media (min-width: 600px) {
  .six00-up-block-center {
    margin: 0 auto !important;
  }
}

@media (min-width: 640px) and (max-width: 767px) {
  .iphone5-block-center {
    margin: 0 auto !important;
  }
}

@media (max-width: 767px) {
  .iphone5-down-block-center {
    margin: 0 auto !important;
  }
}

@media (min-width: 640px) {
  .iphone5-up-block-center {
    margin: 0 auto !important;
  }
}

@media (min-width: 768px) and (max-width: 799px) {
  .sm-block-center {
    margin: 0 auto !important;
  }
}

@media (max-width: 799px) {
  .sm-down-block-center {
    margin: 0 auto !important;
  }
}

@media (min-width: 768px) {
  .sm-up-block-center {
    margin: 0 auto !important;
  }
}

@media (min-width: 800px) and (max-width: 939px) {
  .eight00-block-center {
    margin: 0 auto !important;
  }
}

@media (max-width: 939px) {
  .eight00-down-block-center {
    margin: 0 auto !important;
  }
}

@media (min-width: 800px) {
  .eight00-up-block-center {
    margin: 0 auto !important;
  }
}

@media (min-width: 940px) and (max-width: 991px) {
  .nine40-block-center {
    margin: 0 auto !important;
  }
}

@media (max-width: 991px) {
  .nine40-down-block-center {
    margin: 0 auto !important;
  }
}

@media (min-width: 940px) {
  .nine40-up-block-center {
    margin: 0 auto !important;
  }
}

@media (min-width: 992px) and (max-width: 1023px) {
  .md-block-center {
    margin: 0 auto !important;
  }
}

@media (max-width: 1023px) {
  .md-down-block-center {
    margin: 0 auto !important;
  }
}

@media (min-width: 992px) {
  .md-up-block-center {
    margin: 0 auto !important;
  }
}

@media (min-width: 1024px) and (max-width: 1199px) {
  .ipad-land-block-center {
    margin: 0 auto !important;
  }
}

@media (max-width: 1199px) {
  .ipad-land-down-block-center {
    margin: 0 auto !important;
  }
}

@media (min-width: 1024px) {
  .ipad-land-up-block-center {
    margin: 0 auto !important;
  }
}

@media (min-width: 1200px) {
  .lg-block-center {
    margin: 0 auto !important;
  }
}

.lg-down-block-center {
  margin: 0 auto !important;
}

@media (min-width: 1200px) {
  .lg-up-block-center {
    margin: 0 auto !important;
  }
}

/******************************* DISPLAY FLEX ************************************/
.flex-column {
          flex-direction: column !important;

  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column !important;
      -ms-flex-direction: column !important;
}

.flex-center {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display:         flex !important;

  -webkit-box-pack: center !important;
  -webkit-justify-content: center !important;
  -ms-flex-pack: center !important;
          justify-content: center !important;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
          align-items: center;
  -webkit-flex-wrap: wrap !important;
      -ms-flex-wrap: wrap !important;
          flex-wrap: wrap !important;
}

.flex-left {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display:         flex !important;

  -webkit-box-pack: flex-start !important;
  -webkit-justify-content: flex-start !important;
  -ms-flex-pack: flex-start !important;
          justify-content: flex-start !important;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
          align-items: center;
  -webkit-flex-wrap: wrap !important;
      -ms-flex-wrap: wrap !important;
          flex-wrap: wrap !important;
}

.flex-right {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display:         flex !important;

  -webkit-box-pack: flex-end !important;
  -webkit-justify-content: flex-end !important;
  -ms-flex-pack: flex-end !important;
          justify-content: flex-end !important;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
          align-items: center;
  -webkit-flex-wrap: wrap !important;
      -ms-flex-wrap: wrap !important;
          flex-wrap: wrap !important;
}

@media (max-width: 319px) {
  .mini-flex-center {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display:         flex !important;

    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
    -ms-flex-pack: center !important;
            justify-content: center !important;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
            align-items: center;
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important;
  }
}

@media (max-width: 319px) {
  .mini-down-flex-center {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display:         flex !important;

    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
    -ms-flex-pack: center !important;
            justify-content: center !important;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
            align-items: center;
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important;
  }
}

.mini-up-flex-center {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display:         flex !important;

  -webkit-box-pack: center !important;
  -webkit-justify-content: center !important;
  -ms-flex-pack: center !important;
          justify-content: center !important;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
          align-items: center;
  -webkit-flex-wrap: wrap !important;
      -ms-flex-wrap: wrap !important;
          flex-wrap: wrap !important;
}

@media (max-width: 319px) {
  .mini-flex-left {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display:         flex !important;

    -webkit-box-pack: flex-start !important;
    -webkit-justify-content: flex-start !important;
    -ms-flex-pack: flex-start !important;
            justify-content: flex-start !important;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
            align-items: center;
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important;
  }
}

@media (max-width: 319px) {
  .mini-down-flex-left {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display:         flex !important;

    -webkit-box-pack: flex-start !important;
    -webkit-justify-content: flex-start !important;
    -ms-flex-pack: flex-start !important;
            justify-content: flex-start !important;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
            align-items: center;
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important;
  }
}

.mini-up-flex-left {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display:         flex !important;

  -webkit-box-pack: flex-start !important;
  -webkit-justify-content: flex-start !important;
  -ms-flex-pack: flex-start !important;
          justify-content: flex-start !important;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
          align-items: center;
  -webkit-flex-wrap: wrap !important;
      -ms-flex-wrap: wrap !important;
          flex-wrap: wrap !important;
}

@media (max-width: 319px) {
  .mini-flex-right {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display:         flex !important;

    -webkit-box-pack: flex-end !important;
    -webkit-justify-content: flex-end !important;
    -ms-flex-pack: flex-end !important;
            justify-content: flex-end !important;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
            align-items: center;
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important;
  }
}

@media (max-width: 319px) {
  .mini-down-flex-right {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display:         flex !important;

    -webkit-box-pack: flex-end !important;
    -webkit-justify-content: flex-end !important;
    -ms-flex-pack: flex-end !important;
            justify-content: flex-end !important;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
            align-items: center;
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important;
  }
}

.mini-up-flex-right {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display:         flex !important;

  -webkit-box-pack: flex-end !important;
  -webkit-justify-content: flex-end !important;
  -ms-flex-pack: flex-end !important;
          justify-content: flex-end !important;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
          align-items: center;
  -webkit-flex-wrap: wrap !important;
      -ms-flex-wrap: wrap !important;
          flex-wrap: wrap !important;
}

@media (min-width: 320px) and (max-width: 479px) {
  .iphone4port-flex-center {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display:         flex !important;

    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
    -ms-flex-pack: center !important;
            justify-content: center !important;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
            align-items: center;
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important;
  }
}

@media (max-width: 479px) {
  .iphone4port-down-flex-center {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display:         flex !important;

    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
    -ms-flex-pack: center !important;
            justify-content: center !important;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
            align-items: center;
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important;
  }
}

@media (min-width: 320px) {
  .iphone4port-up-flex-center {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display:         flex !important;

    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
    -ms-flex-pack: center !important;
            justify-content: center !important;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
            align-items: center;
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important;
  }
}

@media (min-width: 320px) and (max-width: 479px) {
  .iphone4port-flex-left {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display:         flex !important;

    -webkit-box-pack: flex-start !important;
    -webkit-justify-content: flex-start !important;
    -ms-flex-pack: flex-start !important;
            justify-content: flex-start !important;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
            align-items: center;
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important;
  }
}

@media (max-width: 479px) {
  .iphone4port-down-flex-left {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display:         flex !important;

    -webkit-box-pack: flex-start !important;
    -webkit-justify-content: flex-start !important;
    -ms-flex-pack: flex-start !important;
            justify-content: flex-start !important;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
            align-items: center;
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important;
  }
}

@media (min-width: 320px) {
  .iphone4port-up-flex-left {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display:         flex !important;

    -webkit-box-pack: flex-start !important;
    -webkit-justify-content: flex-start !important;
    -ms-flex-pack: flex-start !important;
            justify-content: flex-start !important;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
            align-items: center;
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important;
  }
}

@media (min-width: 320px) and (max-width: 479px) {
  .iphone4port-flex-right {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display:         flex !important;

    -webkit-box-pack: flex-end !important;
    -webkit-justify-content: flex-end !important;
    -ms-flex-pack: flex-end !important;
            justify-content: flex-end !important;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
            align-items: center;
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important;
  }
}

@media (max-width: 479px) {
  .iphone4port-down-flex-right {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display:         flex !important;

    -webkit-box-pack: flex-end !important;
    -webkit-justify-content: flex-end !important;
    -ms-flex-pack: flex-end !important;
            justify-content: flex-end !important;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
            align-items: center;
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important;
  }
}

@media (min-width: 320px) {
  .iphone4port-up-flex-right {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display:         flex !important;

    -webkit-box-pack: flex-end !important;
    -webkit-justify-content: flex-end !important;
    -ms-flex-pack: flex-end !important;
            justify-content: flex-end !important;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
            align-items: center;
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important;
  }
}

@media (min-width: 480px) and (max-width: 575px) {
  .iphone4-flex-center {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display:         flex !important;

    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
    -ms-flex-pack: center !important;
            justify-content: center !important;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
            align-items: center;
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important;
  }
}

@media (max-width: 575px) {
  .iphone4-down-flex-center {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display:         flex !important;

    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
    -ms-flex-pack: center !important;
            justify-content: center !important;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
            align-items: center;
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important;
  }
}

@media (min-width: 480px) {
  .iphone4-up-flex-center {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display:         flex !important;

    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
    -ms-flex-pack: center !important;
            justify-content: center !important;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
            align-items: center;
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important;
  }
}

@media (min-width: 480px) and (max-width: 575px) {
  .iphone4-flex-left {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display:         flex !important;

    -webkit-box-pack: flex-start !important;
    -webkit-justify-content: flex-start !important;
    -ms-flex-pack: flex-start !important;
            justify-content: flex-start !important;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
            align-items: center;
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important;
  }
}

@media (max-width: 575px) {
  .iphone4-down-flex-left {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display:         flex !important;

    -webkit-box-pack: flex-start !important;
    -webkit-justify-content: flex-start !important;
    -ms-flex-pack: flex-start !important;
            justify-content: flex-start !important;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
            align-items: center;
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important;
  }
}

@media (min-width: 480px) {
  .iphone4-up-flex-left {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display:         flex !important;

    -webkit-box-pack: flex-start !important;
    -webkit-justify-content: flex-start !important;
    -ms-flex-pack: flex-start !important;
            justify-content: flex-start !important;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
            align-items: center;
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important;
  }
}

@media (min-width: 480px) and (max-width: 575px) {
  .iphone4-flex-right {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display:         flex !important;

    -webkit-box-pack: flex-end !important;
    -webkit-justify-content: flex-end !important;
    -ms-flex-pack: flex-end !important;
            justify-content: flex-end !important;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
            align-items: center;
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important;
  }
}

@media (max-width: 575px) {
  .iphone4-down-flex-right {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display:         flex !important;

    -webkit-box-pack: flex-end !important;
    -webkit-justify-content: flex-end !important;
    -ms-flex-pack: flex-end !important;
            justify-content: flex-end !important;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
            align-items: center;
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important;
  }
}

@media (min-width: 480px) {
  .iphone4-up-flex-right {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display:         flex !important;

    -webkit-box-pack: flex-end !important;
    -webkit-justify-content: flex-end !important;
    -ms-flex-pack: flex-end !important;
            justify-content: flex-end !important;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
            align-items: center;
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important;
  }
}

@media (min-width: 576px) and (max-width: 599px) {
  .iphone5port-flex-center {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display:         flex !important;

    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
    -ms-flex-pack: center !important;
            justify-content: center !important;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
            align-items: center;
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important;
  }
}

@media (max-width: 599px) {
  .iphone5port-down-flex-center {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display:         flex !important;

    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
    -ms-flex-pack: center !important;
            justify-content: center !important;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
            align-items: center;
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important;
  }
}

@media (min-width: 576px) {
  .iphone5port-up-flex-center {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display:         flex !important;

    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
    -ms-flex-pack: center !important;
            justify-content: center !important;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
            align-items: center;
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important;
  }
}

@media (min-width: 576px) and (max-width: 599px) {
  .iphone5port-flex-left {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display:         flex !important;

    -webkit-box-pack: flex-start !important;
    -webkit-justify-content: flex-start !important;
    -ms-flex-pack: flex-start !important;
            justify-content: flex-start !important;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
            align-items: center;
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important;
  }
}

@media (max-width: 599px) {
  .iphone5port-down-flex-left {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display:         flex !important;

    -webkit-box-pack: flex-start !important;
    -webkit-justify-content: flex-start !important;
    -ms-flex-pack: flex-start !important;
            justify-content: flex-start !important;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
            align-items: center;
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important;
  }
}

@media (min-width: 576px) {
  .iphone5port-up-flex-left {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display:         flex !important;

    -webkit-box-pack: flex-start !important;
    -webkit-justify-content: flex-start !important;
    -ms-flex-pack: flex-start !important;
            justify-content: flex-start !important;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
            align-items: center;
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important;
  }
}

@media (min-width: 576px) and (max-width: 599px) {
  .iphone5port-flex-right {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display:         flex !important;

    -webkit-box-pack: flex-end !important;
    -webkit-justify-content: flex-end !important;
    -ms-flex-pack: flex-end !important;
            justify-content: flex-end !important;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
            align-items: center;
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important;
  }
}

@media (max-width: 599px) {
  .iphone5port-down-flex-right {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display:         flex !important;

    -webkit-box-pack: flex-end !important;
    -webkit-justify-content: flex-end !important;
    -ms-flex-pack: flex-end !important;
            justify-content: flex-end !important;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
            align-items: center;
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important;
  }
}

@media (min-width: 576px) {
  .iphone5port-up-flex-right {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display:         flex !important;

    -webkit-box-pack: flex-end !important;
    -webkit-justify-content: flex-end !important;
    -ms-flex-pack: flex-end !important;
            justify-content: flex-end !important;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
            align-items: center;
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important;
  }
}

@media (min-width: 600px) and (max-width: 639px) {
  .six00-flex-center {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display:         flex !important;

    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
    -ms-flex-pack: center !important;
            justify-content: center !important;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
            align-items: center;
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important;
  }
}

@media (max-width: 639px) {
  .six00-down-flex-center {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display:         flex !important;

    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
    -ms-flex-pack: center !important;
            justify-content: center !important;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
            align-items: center;
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important;
  }
}

@media (min-width: 600px) {
  .six00-up-flex-center {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display:         flex !important;

    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
    -ms-flex-pack: center !important;
            justify-content: center !important;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
            align-items: center;
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important;
  }
}

@media (min-width: 600px) and (max-width: 639px) {
  .six00-flex-left {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display:         flex !important;

    -webkit-box-pack: flex-start !important;
    -webkit-justify-content: flex-start !important;
    -ms-flex-pack: flex-start !important;
            justify-content: flex-start !important;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
            align-items: center;
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important;
  }
}

@media (max-width: 639px) {
  .six00-down-flex-left {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display:         flex !important;

    -webkit-box-pack: flex-start !important;
    -webkit-justify-content: flex-start !important;
    -ms-flex-pack: flex-start !important;
            justify-content: flex-start !important;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
            align-items: center;
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important;
  }
}

@media (min-width: 600px) {
  .six00-up-flex-left {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display:         flex !important;

    -webkit-box-pack: flex-start !important;
    -webkit-justify-content: flex-start !important;
    -ms-flex-pack: flex-start !important;
            justify-content: flex-start !important;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
            align-items: center;
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important;
  }
}

@media (min-width: 600px) and (max-width: 639px) {
  .six00-flex-right {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display:         flex !important;

    -webkit-box-pack: flex-end !important;
    -webkit-justify-content: flex-end !important;
    -ms-flex-pack: flex-end !important;
            justify-content: flex-end !important;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
            align-items: center;
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important;
  }
}

@media (max-width: 639px) {
  .six00-down-flex-right {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display:         flex !important;

    -webkit-box-pack: flex-end !important;
    -webkit-justify-content: flex-end !important;
    -ms-flex-pack: flex-end !important;
            justify-content: flex-end !important;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
            align-items: center;
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important;
  }
}

@media (min-width: 600px) {
  .six00-up-flex-right {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display:         flex !important;

    -webkit-box-pack: flex-end !important;
    -webkit-justify-content: flex-end !important;
    -ms-flex-pack: flex-end !important;
            justify-content: flex-end !important;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
            align-items: center;
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important;
  }
}

@media (min-width: 640px) and (max-width: 767px) {
  .iphone5-flex-center {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display:         flex !important;

    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
    -ms-flex-pack: center !important;
            justify-content: center !important;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
            align-items: center;
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important;
  }
}

@media (max-width: 767px) {
  .iphone5-down-flex-center {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display:         flex !important;

    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
    -ms-flex-pack: center !important;
            justify-content: center !important;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
            align-items: center;
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important;
  }
}

@media (min-width: 640px) {
  .iphone5-up-flex-center {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display:         flex !important;

    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
    -ms-flex-pack: center !important;
            justify-content: center !important;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
            align-items: center;
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important;
  }
}

@media (min-width: 640px) and (max-width: 767px) {
  .iphone5-flex-left {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display:         flex !important;

    -webkit-box-pack: flex-start !important;
    -webkit-justify-content: flex-start !important;
    -ms-flex-pack: flex-start !important;
            justify-content: flex-start !important;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
            align-items: center;
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important;
  }
}

@media (max-width: 767px) {
  .iphone5-down-flex-left {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display:         flex !important;

    -webkit-box-pack: flex-start !important;
    -webkit-justify-content: flex-start !important;
    -ms-flex-pack: flex-start !important;
            justify-content: flex-start !important;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
            align-items: center;
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important;
  }
}

@media (min-width: 640px) {
  .iphone5-up-flex-left {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display:         flex !important;

    -webkit-box-pack: flex-start !important;
    -webkit-justify-content: flex-start !important;
    -ms-flex-pack: flex-start !important;
            justify-content: flex-start !important;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
            align-items: center;
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important;
  }
}

@media (min-width: 640px) and (max-width: 767px) {
  .iphone5-flex-right {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display:         flex !important;

    -webkit-box-pack: flex-end !important;
    -webkit-justify-content: flex-end !important;
    -ms-flex-pack: flex-end !important;
            justify-content: flex-end !important;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
            align-items: center;
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important;
  }
}

@media (max-width: 767px) {
  .iphone5-down-flex-right {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display:         flex !important;

    -webkit-box-pack: flex-end !important;
    -webkit-justify-content: flex-end !important;
    -ms-flex-pack: flex-end !important;
            justify-content: flex-end !important;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
            align-items: center;
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important;
  }
}

@media (min-width: 640px) {
  .iphone5-up-flex-right {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display:         flex !important;

    -webkit-box-pack: flex-end !important;
    -webkit-justify-content: flex-end !important;
    -ms-flex-pack: flex-end !important;
            justify-content: flex-end !important;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
            align-items: center;
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important;
  }
}

@media (min-width: 768px) and (max-width: 799px) {
  .sm-flex-center {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display:         flex !important;

    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
    -ms-flex-pack: center !important;
            justify-content: center !important;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
            align-items: center;
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important;
  }
}

@media (max-width: 799px) {
  .sm-down-flex-center {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display:         flex !important;

    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
    -ms-flex-pack: center !important;
            justify-content: center !important;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
            align-items: center;
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important;
  }
}

@media (min-width: 768px) {
  .sm-up-flex-center {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display:         flex !important;

    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
    -ms-flex-pack: center !important;
            justify-content: center !important;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
            align-items: center;
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important;
  }
}

@media (min-width: 768px) and (max-width: 799px) {
  .sm-flex-left {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display:         flex !important;

    -webkit-box-pack: flex-start !important;
    -webkit-justify-content: flex-start !important;
    -ms-flex-pack: flex-start !important;
            justify-content: flex-start !important;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
            align-items: center;
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important;
  }
}

@media (max-width: 799px) {
  .sm-down-flex-left {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display:         flex !important;

    -webkit-box-pack: flex-start !important;
    -webkit-justify-content: flex-start !important;
    -ms-flex-pack: flex-start !important;
            justify-content: flex-start !important;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
            align-items: center;
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important;
  }
}

@media (min-width: 768px) {
  .sm-up-flex-left {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display:         flex !important;

    -webkit-box-pack: flex-start !important;
    -webkit-justify-content: flex-start !important;
    -ms-flex-pack: flex-start !important;
            justify-content: flex-start !important;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
            align-items: center;
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important;
  }
}

@media (min-width: 768px) and (max-width: 799px) {
  .sm-flex-right {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display:         flex !important;

    -webkit-box-pack: flex-end !important;
    -webkit-justify-content: flex-end !important;
    -ms-flex-pack: flex-end !important;
            justify-content: flex-end !important;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
            align-items: center;
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important;
  }
}

@media (max-width: 799px) {
  .sm-down-flex-right {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display:         flex !important;

    -webkit-box-pack: flex-end !important;
    -webkit-justify-content: flex-end !important;
    -ms-flex-pack: flex-end !important;
            justify-content: flex-end !important;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
            align-items: center;
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important;
  }
}

@media (min-width: 768px) {
  .sm-up-flex-right {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display:         flex !important;

    -webkit-box-pack: flex-end !important;
    -webkit-justify-content: flex-end !important;
    -ms-flex-pack: flex-end !important;
            justify-content: flex-end !important;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
            align-items: center;
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important;
  }
}

@media (min-width: 800px) and (max-width: 939px) {
  .eight00-flex-center {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display:         flex !important;

    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
    -ms-flex-pack: center !important;
            justify-content: center !important;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
            align-items: center;
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important;
  }
}

@media (max-width: 939px) {
  .eight00-down-flex-center {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display:         flex !important;

    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
    -ms-flex-pack: center !important;
            justify-content: center !important;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
            align-items: center;
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important;
  }
}

@media (min-width: 800px) {
  .eight00-up-flex-center {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display:         flex !important;

    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
    -ms-flex-pack: center !important;
            justify-content: center !important;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
            align-items: center;
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important;
  }
}

@media (min-width: 800px) and (max-width: 939px) {
  .eight00-flex-left {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display:         flex !important;

    -webkit-box-pack: flex-start !important;
    -webkit-justify-content: flex-start !important;
    -ms-flex-pack: flex-start !important;
            justify-content: flex-start !important;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
            align-items: center;
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important;
  }
}

@media (max-width: 939px) {
  .eight00-down-flex-left {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display:         flex !important;

    -webkit-box-pack: flex-start !important;
    -webkit-justify-content: flex-start !important;
    -ms-flex-pack: flex-start !important;
            justify-content: flex-start !important;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
            align-items: center;
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important;
  }
}

@media (min-width: 800px) {
  .eight00-up-flex-left {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display:         flex !important;

    -webkit-box-pack: flex-start !important;
    -webkit-justify-content: flex-start !important;
    -ms-flex-pack: flex-start !important;
            justify-content: flex-start !important;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
            align-items: center;
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important;
  }
}

@media (min-width: 800px) and (max-width: 939px) {
  .eight00-flex-right {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display:         flex !important;

    -webkit-box-pack: flex-end !important;
    -webkit-justify-content: flex-end !important;
    -ms-flex-pack: flex-end !important;
            justify-content: flex-end !important;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
            align-items: center;
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important;
  }
}

@media (max-width: 939px) {
  .eight00-down-flex-right {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display:         flex !important;

    -webkit-box-pack: flex-end !important;
    -webkit-justify-content: flex-end !important;
    -ms-flex-pack: flex-end !important;
            justify-content: flex-end !important;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
            align-items: center;
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important;
  }
}

@media (min-width: 800px) {
  .eight00-up-flex-right {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display:         flex !important;

    -webkit-box-pack: flex-end !important;
    -webkit-justify-content: flex-end !important;
    -ms-flex-pack: flex-end !important;
            justify-content: flex-end !important;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
            align-items: center;
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important;
  }
}

@media (min-width: 940px) and (max-width: 991px) {
  .nine40-flex-center {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display:         flex !important;

    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
    -ms-flex-pack: center !important;
            justify-content: center !important;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
            align-items: center;
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important;
  }
}

@media (max-width: 991px) {
  .nine40-down-flex-center {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display:         flex !important;

    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
    -ms-flex-pack: center !important;
            justify-content: center !important;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
            align-items: center;
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important;
  }
}

@media (min-width: 940px) {
  .nine40-up-flex-center {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display:         flex !important;

    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
    -ms-flex-pack: center !important;
            justify-content: center !important;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
            align-items: center;
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important;
  }
}

@media (min-width: 940px) and (max-width: 991px) {
  .nine40-flex-left {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display:         flex !important;

    -webkit-box-pack: flex-start !important;
    -webkit-justify-content: flex-start !important;
    -ms-flex-pack: flex-start !important;
            justify-content: flex-start !important;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
            align-items: center;
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important;
  }
}

@media (max-width: 991px) {
  .nine40-down-flex-left {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display:         flex !important;

    -webkit-box-pack: flex-start !important;
    -webkit-justify-content: flex-start !important;
    -ms-flex-pack: flex-start !important;
            justify-content: flex-start !important;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
            align-items: center;
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important;
  }
}

@media (min-width: 940px) {
  .nine40-up-flex-left {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display:         flex !important;

    -webkit-box-pack: flex-start !important;
    -webkit-justify-content: flex-start !important;
    -ms-flex-pack: flex-start !important;
            justify-content: flex-start !important;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
            align-items: center;
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important;
  }
}

@media (min-width: 940px) and (max-width: 991px) {
  .nine40-flex-right {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display:         flex !important;

    -webkit-box-pack: flex-end !important;
    -webkit-justify-content: flex-end !important;
    -ms-flex-pack: flex-end !important;
            justify-content: flex-end !important;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
            align-items: center;
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important;
  }
}

@media (max-width: 991px) {
  .nine40-down-flex-right {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display:         flex !important;

    -webkit-box-pack: flex-end !important;
    -webkit-justify-content: flex-end !important;
    -ms-flex-pack: flex-end !important;
            justify-content: flex-end !important;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
            align-items: center;
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important;
  }
}

@media (min-width: 940px) {
  .nine40-up-flex-right {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display:         flex !important;

    -webkit-box-pack: flex-end !important;
    -webkit-justify-content: flex-end !important;
    -ms-flex-pack: flex-end !important;
            justify-content: flex-end !important;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
            align-items: center;
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important;
  }
}

@media (min-width: 992px) and (max-width: 1023px) {
  .md-flex-center {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display:         flex !important;

    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
    -ms-flex-pack: center !important;
            justify-content: center !important;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
            align-items: center;
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important;
  }
}

@media (max-width: 1023px) {
  .md-down-flex-center {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display:         flex !important;

    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
    -ms-flex-pack: center !important;
            justify-content: center !important;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
            align-items: center;
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important;
  }
}

@media (min-width: 992px) {
  .md-up-flex-center {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display:         flex !important;

    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
    -ms-flex-pack: center !important;
            justify-content: center !important;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
            align-items: center;
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important;
  }
}

@media (min-width: 992px) and (max-width: 1023px) {
  .md-flex-left {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display:         flex !important;

    -webkit-box-pack: flex-start !important;
    -webkit-justify-content: flex-start !important;
    -ms-flex-pack: flex-start !important;
            justify-content: flex-start !important;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
            align-items: center;
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important;
  }
}

@media (max-width: 1023px) {
  .md-down-flex-left {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display:         flex !important;

    -webkit-box-pack: flex-start !important;
    -webkit-justify-content: flex-start !important;
    -ms-flex-pack: flex-start !important;
            justify-content: flex-start !important;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
            align-items: center;
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important;
  }
}

@media (min-width: 992px) {
  .md-up-flex-left {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display:         flex !important;

    -webkit-box-pack: flex-start !important;
    -webkit-justify-content: flex-start !important;
    -ms-flex-pack: flex-start !important;
            justify-content: flex-start !important;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
            align-items: center;
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important;
  }
}

@media (min-width: 992px) and (max-width: 1023px) {
  .md-flex-right {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display:         flex !important;

    -webkit-box-pack: flex-end !important;
    -webkit-justify-content: flex-end !important;
    -ms-flex-pack: flex-end !important;
            justify-content: flex-end !important;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
            align-items: center;
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important;
  }
}

@media (max-width: 1023px) {
  .md-down-flex-right {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display:         flex !important;

    -webkit-box-pack: flex-end !important;
    -webkit-justify-content: flex-end !important;
    -ms-flex-pack: flex-end !important;
            justify-content: flex-end !important;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
            align-items: center;
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important;
  }
}

@media (min-width: 992px) {
  .md-up-flex-right {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display:         flex !important;

    -webkit-box-pack: flex-end !important;
    -webkit-justify-content: flex-end !important;
    -ms-flex-pack: flex-end !important;
            justify-content: flex-end !important;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
            align-items: center;
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important;
  }
}

@media (min-width: 1024px) and (max-width: 1199px) {
  .ipad-land-flex-center {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display:         flex !important;

    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
    -ms-flex-pack: center !important;
            justify-content: center !important;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
            align-items: center;
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important;
  }
}

@media (max-width: 1199px) {
  .ipad-land-down-flex-center {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display:         flex !important;

    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
    -ms-flex-pack: center !important;
            justify-content: center !important;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
            align-items: center;
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important;
  }
}

@media (min-width: 1024px) {
  .ipad-land-up-flex-center {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display:         flex !important;

    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
    -ms-flex-pack: center !important;
            justify-content: center !important;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
            align-items: center;
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important;
  }
}

@media (min-width: 1024px) and (max-width: 1199px) {
  .ipad-land-flex-left {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display:         flex !important;

    -webkit-box-pack: flex-start !important;
    -webkit-justify-content: flex-start !important;
    -ms-flex-pack: flex-start !important;
            justify-content: flex-start !important;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
            align-items: center;
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important;
  }
}

@media (max-width: 1199px) {
  .ipad-land-down-flex-left {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display:         flex !important;

    -webkit-box-pack: flex-start !important;
    -webkit-justify-content: flex-start !important;
    -ms-flex-pack: flex-start !important;
            justify-content: flex-start !important;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
            align-items: center;
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important;
  }
}

@media (min-width: 1024px) {
  .ipad-land-up-flex-left {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display:         flex !important;

    -webkit-box-pack: flex-start !important;
    -webkit-justify-content: flex-start !important;
    -ms-flex-pack: flex-start !important;
            justify-content: flex-start !important;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
            align-items: center;
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important;
  }
}

@media (min-width: 1024px) and (max-width: 1199px) {
  .ipad-land-flex-right {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display:         flex !important;

    -webkit-box-pack: flex-end !important;
    -webkit-justify-content: flex-end !important;
    -ms-flex-pack: flex-end !important;
            justify-content: flex-end !important;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
            align-items: center;
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important;
  }
}

@media (max-width: 1199px) {
  .ipad-land-down-flex-right {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display:         flex !important;

    -webkit-box-pack: flex-end !important;
    -webkit-justify-content: flex-end !important;
    -ms-flex-pack: flex-end !important;
            justify-content: flex-end !important;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
            align-items: center;
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important;
  }
}

@media (min-width: 1024px) {
  .ipad-land-up-flex-right {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display:         flex !important;

    -webkit-box-pack: flex-end !important;
    -webkit-justify-content: flex-end !important;
    -ms-flex-pack: flex-end !important;
            justify-content: flex-end !important;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
            align-items: center;
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important;
  }
}

@media (min-width: 1200px) {
  .lg-flex-center {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display:         flex !important;

    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
    -ms-flex-pack: center !important;
            justify-content: center !important;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
            align-items: center;
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important;
  }
}

.lg-down-flex-center {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display:         flex !important;

  -webkit-box-pack: center !important;
  -webkit-justify-content: center !important;
  -ms-flex-pack: center !important;
          justify-content: center !important;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
          align-items: center;
  -webkit-flex-wrap: wrap !important;
      -ms-flex-wrap: wrap !important;
          flex-wrap: wrap !important;
}

@media (min-width: 1200px) {
  .lg-up-flex-center {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display:         flex !important;

    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
    -ms-flex-pack: center !important;
            justify-content: center !important;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
            align-items: center;
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important;
  }
}

@media (min-width: 1200px) {
  .lg-flex-left {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display:         flex !important;

    -webkit-box-pack: flex-start !important;
    -webkit-justify-content: flex-start !important;
    -ms-flex-pack: flex-start !important;
            justify-content: flex-start !important;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
            align-items: center;
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important;
  }
}

.lg-down-flex-left {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display:         flex !important;

  -webkit-box-pack: flex-start !important;
  -webkit-justify-content: flex-start !important;
  -ms-flex-pack: flex-start !important;
          justify-content: flex-start !important;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
          align-items: center;
  -webkit-flex-wrap: wrap !important;
      -ms-flex-wrap: wrap !important;
          flex-wrap: wrap !important;
}

@media (min-width: 1200px) {
  .lg-up-flex-left {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display:         flex !important;

    -webkit-box-pack: flex-start !important;
    -webkit-justify-content: flex-start !important;
    -ms-flex-pack: flex-start !important;
            justify-content: flex-start !important;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
            align-items: center;
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important;
  }
}

@media (min-width: 1200px) {
  .lg-flex-right {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display:         flex !important;

    -webkit-box-pack: flex-end !important;
    -webkit-justify-content: flex-end !important;
    -ms-flex-pack: flex-end !important;
            justify-content: flex-end !important;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
            align-items: center;
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important;
  }
}

.lg-down-flex-right {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display:         flex !important;

  -webkit-box-pack: flex-end !important;
  -webkit-justify-content: flex-end !important;
  -ms-flex-pack: flex-end !important;
          justify-content: flex-end !important;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
          align-items: center;
  -webkit-flex-wrap: wrap !important;
      -ms-flex-wrap: wrap !important;
          flex-wrap: wrap !important;
}

@media (min-width: 1200px) {
  .lg-up-flex-right {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display:         flex !important;

    -webkit-box-pack: flex-end !important;
    -webkit-justify-content: flex-end !important;
    -ms-flex-pack: flex-end !important;
            justify-content: flex-end !important;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
            align-items: center;
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important;
  }
}

/******************************* FLEX Grid **************************************/
.flex-equal > * {
  -webkit-box-flex: 1;
  -webkit-flex: 1 !important;
      -ms-flex: 1 !important;
          flex: 1 !important;
}

.flex-full > * {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100% !important;
      -ms-flex: 0 0 100% !important;
          flex: 0 0 100% !important;
}

.flex-25p > * {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 25% !important;
      -ms-flex: 0 0 25% !important;
          flex: 0 0 25% !important;
}

.flex-half > * {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 50% !important;
      -ms-flex: 0 0 50% !important;
          flex: 0 0 50% !important;
}

.flex-75p > * {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 75% !important;
      -ms-flex: 0 0 75% !important;
          flex: 0 0 75% !important;
}

@media (max-width: 319px) {
  .mini-flex-full > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100% !important;
        -ms-flex: 0 0 100% !important;
            flex: 0 0 100% !important;
  }
}

@media (max-width: 319px) {
  .mini-down-flex-full > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100% !important;
        -ms-flex: 0 0 100% !important;
            flex: 0 0 100% !important;
  }
}

.mini-up-flex-full > * {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100% !important;
      -ms-flex: 0 0 100% !important;
          flex: 0 0 100% !important;
}

@media (max-width: 319px) {
  .mini-flex-25p > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25% !important;
        -ms-flex: 0 0 25% !important;
            flex: 0 0 25% !important;
  }
}

@media (max-width: 319px) {
  .mini-down-flex-25p > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25% !important;
        -ms-flex: 0 0 25% !important;
            flex: 0 0 25% !important;
  }
}

.mini-up-flex-25p > * {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 25% !important;
      -ms-flex: 0 0 25% !important;
          flex: 0 0 25% !important;
}

@media (max-width: 319px) {
  .mini-flex-half > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50% !important;
        -ms-flex: 0 0 50% !important;
            flex: 0 0 50% !important;
  }
}

@media (max-width: 319px) {
  .mini-down-flex-half > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50% !important;
        -ms-flex: 0 0 50% !important;
            flex: 0 0 50% !important;
  }
}

.mini-up-flex-half > * {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 50% !important;
      -ms-flex: 0 0 50% !important;
          flex: 0 0 50% !important;
}

@media (max-width: 319px) {
  .mini-flex-75p > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75% !important;
        -ms-flex: 0 0 75% !important;
            flex: 0 0 75% !important;
  }
}

@media (max-width: 319px) {
  .mini-down-flex-75p > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75% !important;
        -ms-flex: 0 0 75% !important;
            flex: 0 0 75% !important;
  }
}

.mini-up-flex-75p > * {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 75% !important;
      -ms-flex: 0 0 75% !important;
          flex: 0 0 75% !important;
}

@media (min-width: 320px) and (max-width: 479px) {
  .iphone4port-flex-full > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100% !important;
        -ms-flex: 0 0 100% !important;
            flex: 0 0 100% !important;
  }
}

@media (max-width: 479px) {
  .iphone4port-down-flex-full > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100% !important;
        -ms-flex: 0 0 100% !important;
            flex: 0 0 100% !important;
  }
}

@media (min-width: 320px) {
  .iphone4port-up-flex-full > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100% !important;
        -ms-flex: 0 0 100% !important;
            flex: 0 0 100% !important;
  }
}

@media (min-width: 320px) and (max-width: 479px) {
  .iphone4port-flex-25p > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25% !important;
        -ms-flex: 0 0 25% !important;
            flex: 0 0 25% !important;
  }
}

@media (max-width: 479px) {
  .iphone4port-down-flex-25p > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25% !important;
        -ms-flex: 0 0 25% !important;
            flex: 0 0 25% !important;
  }
}

@media (min-width: 320px) {
  .iphone4port-up-flex-25p > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25% !important;
        -ms-flex: 0 0 25% !important;
            flex: 0 0 25% !important;
  }
}

@media (min-width: 320px) and (max-width: 479px) {
  .iphone4port-flex-half > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50% !important;
        -ms-flex: 0 0 50% !important;
            flex: 0 0 50% !important;
  }
}

@media (max-width: 479px) {
  .iphone4port-down-flex-half > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50% !important;
        -ms-flex: 0 0 50% !important;
            flex: 0 0 50% !important;
  }
}

@media (min-width: 320px) {
  .iphone4port-up-flex-half > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50% !important;
        -ms-flex: 0 0 50% !important;
            flex: 0 0 50% !important;
  }
}

@media (min-width: 320px) and (max-width: 479px) {
  .iphone4port-flex-75p > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75% !important;
        -ms-flex: 0 0 75% !important;
            flex: 0 0 75% !important;
  }
}

@media (max-width: 479px) {
  .iphone4port-down-flex-75p > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75% !important;
        -ms-flex: 0 0 75% !important;
            flex: 0 0 75% !important;
  }
}

@media (min-width: 320px) {
  .iphone4port-up-flex-75p > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75% !important;
        -ms-flex: 0 0 75% !important;
            flex: 0 0 75% !important;
  }
}

@media (min-width: 480px) and (max-width: 575px) {
  .iphone4-flex-full > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100% !important;
        -ms-flex: 0 0 100% !important;
            flex: 0 0 100% !important;
  }
}

@media (max-width: 575px) {
  .iphone4-down-flex-full > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100% !important;
        -ms-flex: 0 0 100% !important;
            flex: 0 0 100% !important;
  }
}

@media (min-width: 480px) {
  .iphone4-up-flex-full > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100% !important;
        -ms-flex: 0 0 100% !important;
            flex: 0 0 100% !important;
  }
}

@media (min-width: 480px) and (max-width: 575px) {
  .iphone4-flex-25p > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25% !important;
        -ms-flex: 0 0 25% !important;
            flex: 0 0 25% !important;
  }
}

@media (max-width: 575px) {
  .iphone4-down-flex-25p > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25% !important;
        -ms-flex: 0 0 25% !important;
            flex: 0 0 25% !important;
  }
}

@media (min-width: 480px) {
  .iphone4-up-flex-25p > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25% !important;
        -ms-flex: 0 0 25% !important;
            flex: 0 0 25% !important;
  }
}

@media (min-width: 480px) and (max-width: 575px) {
  .iphone4-flex-half > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50% !important;
        -ms-flex: 0 0 50% !important;
            flex: 0 0 50% !important;
  }
}

@media (max-width: 575px) {
  .iphone4-down-flex-half > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50% !important;
        -ms-flex: 0 0 50% !important;
            flex: 0 0 50% !important;
  }
}

@media (min-width: 480px) {
  .iphone4-up-flex-half > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50% !important;
        -ms-flex: 0 0 50% !important;
            flex: 0 0 50% !important;
  }
}

@media (min-width: 480px) and (max-width: 575px) {
  .iphone4-flex-75p > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75% !important;
        -ms-flex: 0 0 75% !important;
            flex: 0 0 75% !important;
  }
}

@media (max-width: 575px) {
  .iphone4-down-flex-75p > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75% !important;
        -ms-flex: 0 0 75% !important;
            flex: 0 0 75% !important;
  }
}

@media (min-width: 480px) {
  .iphone4-up-flex-75p > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75% !important;
        -ms-flex: 0 0 75% !important;
            flex: 0 0 75% !important;
  }
}

@media (min-width: 576px) and (max-width: 599px) {
  .iphone5port-flex-full > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100% !important;
        -ms-flex: 0 0 100% !important;
            flex: 0 0 100% !important;
  }
}

@media (max-width: 599px) {
  .iphone5port-down-flex-full > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100% !important;
        -ms-flex: 0 0 100% !important;
            flex: 0 0 100% !important;
  }
}

@media (min-width: 576px) {
  .iphone5port-up-flex-full > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100% !important;
        -ms-flex: 0 0 100% !important;
            flex: 0 0 100% !important;
  }
}

@media (min-width: 576px) and (max-width: 599px) {
  .iphone5port-flex-25p > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25% !important;
        -ms-flex: 0 0 25% !important;
            flex: 0 0 25% !important;
  }
}

@media (max-width: 599px) {
  .iphone5port-down-flex-25p > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25% !important;
        -ms-flex: 0 0 25% !important;
            flex: 0 0 25% !important;
  }
}

@media (min-width: 576px) {
  .iphone5port-up-flex-25p > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25% !important;
        -ms-flex: 0 0 25% !important;
            flex: 0 0 25% !important;
  }
}

@media (min-width: 576px) and (max-width: 599px) {
  .iphone5port-flex-half > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50% !important;
        -ms-flex: 0 0 50% !important;
            flex: 0 0 50% !important;
  }
}

@media (max-width: 599px) {
  .iphone5port-down-flex-half > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50% !important;
        -ms-flex: 0 0 50% !important;
            flex: 0 0 50% !important;
  }
}

@media (min-width: 576px) {
  .iphone5port-up-flex-half > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50% !important;
        -ms-flex: 0 0 50% !important;
            flex: 0 0 50% !important;
  }
}

@media (min-width: 576px) and (max-width: 599px) {
  .iphone5port-flex-75p > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75% !important;
        -ms-flex: 0 0 75% !important;
            flex: 0 0 75% !important;
  }
}

@media (max-width: 599px) {
  .iphone5port-down-flex-75p > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75% !important;
        -ms-flex: 0 0 75% !important;
            flex: 0 0 75% !important;
  }
}

@media (min-width: 576px) {
  .iphone5port-up-flex-75p > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75% !important;
        -ms-flex: 0 0 75% !important;
            flex: 0 0 75% !important;
  }
}

@media (min-width: 600px) and (max-width: 639px) {
  .six00-flex-full > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100% !important;
        -ms-flex: 0 0 100% !important;
            flex: 0 0 100% !important;
  }
}

@media (max-width: 639px) {
  .six00-down-flex-full > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100% !important;
        -ms-flex: 0 0 100% !important;
            flex: 0 0 100% !important;
  }
}

@media (min-width: 600px) {
  .six00-up-flex-full > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100% !important;
        -ms-flex: 0 0 100% !important;
            flex: 0 0 100% !important;
  }
}

@media (min-width: 600px) and (max-width: 639px) {
  .six00-flex-25p > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25% !important;
        -ms-flex: 0 0 25% !important;
            flex: 0 0 25% !important;
  }
}

@media (max-width: 639px) {
  .six00-down-flex-25p > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25% !important;
        -ms-flex: 0 0 25% !important;
            flex: 0 0 25% !important;
  }
}

@media (min-width: 600px) {
  .six00-up-flex-25p > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25% !important;
        -ms-flex: 0 0 25% !important;
            flex: 0 0 25% !important;
  }
}

@media (min-width: 600px) and (max-width: 639px) {
  .six00-flex-half > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50% !important;
        -ms-flex: 0 0 50% !important;
            flex: 0 0 50% !important;
  }
}

@media (max-width: 639px) {
  .six00-down-flex-half > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50% !important;
        -ms-flex: 0 0 50% !important;
            flex: 0 0 50% !important;
  }
}

@media (min-width: 600px) {
  .six00-up-flex-half > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50% !important;
        -ms-flex: 0 0 50% !important;
            flex: 0 0 50% !important;
  }
}

@media (min-width: 600px) and (max-width: 639px) {
  .six00-flex-75p > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75% !important;
        -ms-flex: 0 0 75% !important;
            flex: 0 0 75% !important;
  }
}

@media (max-width: 639px) {
  .six00-down-flex-75p > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75% !important;
        -ms-flex: 0 0 75% !important;
            flex: 0 0 75% !important;
  }
}

@media (min-width: 600px) {
  .six00-up-flex-75p > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75% !important;
        -ms-flex: 0 0 75% !important;
            flex: 0 0 75% !important;
  }
}

@media (min-width: 640px) and (max-width: 767px) {
  .iphone5-flex-full > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100% !important;
        -ms-flex: 0 0 100% !important;
            flex: 0 0 100% !important;
  }
}

@media (max-width: 767px) {
  .iphone5-down-flex-full > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100% !important;
        -ms-flex: 0 0 100% !important;
            flex: 0 0 100% !important;
  }
}

@media (min-width: 640px) {
  .iphone5-up-flex-full > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100% !important;
        -ms-flex: 0 0 100% !important;
            flex: 0 0 100% !important;
  }
}

@media (min-width: 640px) and (max-width: 767px) {
  .iphone5-flex-25p > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25% !important;
        -ms-flex: 0 0 25% !important;
            flex: 0 0 25% !important;
  }
}

@media (max-width: 767px) {
  .iphone5-down-flex-25p > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25% !important;
        -ms-flex: 0 0 25% !important;
            flex: 0 0 25% !important;
  }
}

@media (min-width: 640px) {
  .iphone5-up-flex-25p > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25% !important;
        -ms-flex: 0 0 25% !important;
            flex: 0 0 25% !important;
  }
}

@media (min-width: 640px) and (max-width: 767px) {
  .iphone5-flex-half > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50% !important;
        -ms-flex: 0 0 50% !important;
            flex: 0 0 50% !important;
  }
}

@media (max-width: 767px) {
  .iphone5-down-flex-half > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50% !important;
        -ms-flex: 0 0 50% !important;
            flex: 0 0 50% !important;
  }
}

@media (min-width: 640px) {
  .iphone5-up-flex-half > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50% !important;
        -ms-flex: 0 0 50% !important;
            flex: 0 0 50% !important;
  }
}

@media (min-width: 640px) and (max-width: 767px) {
  .iphone5-flex-75p > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75% !important;
        -ms-flex: 0 0 75% !important;
            flex: 0 0 75% !important;
  }
}

@media (max-width: 767px) {
  .iphone5-down-flex-75p > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75% !important;
        -ms-flex: 0 0 75% !important;
            flex: 0 0 75% !important;
  }
}

@media (min-width: 640px) {
  .iphone5-up-flex-75p > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75% !important;
        -ms-flex: 0 0 75% !important;
            flex: 0 0 75% !important;
  }
}

@media (min-width: 768px) and (max-width: 799px) {
  .sm-flex-full > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100% !important;
        -ms-flex: 0 0 100% !important;
            flex: 0 0 100% !important;
  }
}

@media (max-width: 799px) {
  .sm-down-flex-full > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100% !important;
        -ms-flex: 0 0 100% !important;
            flex: 0 0 100% !important;
  }
}

@media (min-width: 768px) {
  .sm-up-flex-full > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100% !important;
        -ms-flex: 0 0 100% !important;
            flex: 0 0 100% !important;
  }
}

@media (min-width: 768px) and (max-width: 799px) {
  .sm-flex-25p > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25% !important;
        -ms-flex: 0 0 25% !important;
            flex: 0 0 25% !important;
  }
}

@media (max-width: 799px) {
  .sm-down-flex-25p > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25% !important;
        -ms-flex: 0 0 25% !important;
            flex: 0 0 25% !important;
  }
}

@media (min-width: 768px) {
  .sm-up-flex-25p > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25% !important;
        -ms-flex: 0 0 25% !important;
            flex: 0 0 25% !important;
  }
}

@media (min-width: 768px) and (max-width: 799px) {
  .sm-flex-half > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50% !important;
        -ms-flex: 0 0 50% !important;
            flex: 0 0 50% !important;
  }
}

@media (max-width: 799px) {
  .sm-down-flex-half > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50% !important;
        -ms-flex: 0 0 50% !important;
            flex: 0 0 50% !important;
  }
}

@media (min-width: 768px) {
  .sm-up-flex-half > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50% !important;
        -ms-flex: 0 0 50% !important;
            flex: 0 0 50% !important;
  }
}

@media (min-width: 768px) and (max-width: 799px) {
  .sm-flex-75p > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75% !important;
        -ms-flex: 0 0 75% !important;
            flex: 0 0 75% !important;
  }
}

@media (max-width: 799px) {
  .sm-down-flex-75p > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75% !important;
        -ms-flex: 0 0 75% !important;
            flex: 0 0 75% !important;
  }
}

@media (min-width: 768px) {
  .sm-up-flex-75p > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75% !important;
        -ms-flex: 0 0 75% !important;
            flex: 0 0 75% !important;
  }
}

@media (min-width: 800px) and (max-width: 939px) {
  .eight00-flex-full > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100% !important;
        -ms-flex: 0 0 100% !important;
            flex: 0 0 100% !important;
  }
}

@media (max-width: 939px) {
  .eight00-down-flex-full > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100% !important;
        -ms-flex: 0 0 100% !important;
            flex: 0 0 100% !important;
  }
}

@media (min-width: 800px) {
  .eight00-up-flex-full > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100% !important;
        -ms-flex: 0 0 100% !important;
            flex: 0 0 100% !important;
  }
}

@media (min-width: 800px) and (max-width: 939px) {
  .eight00-flex-25p > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25% !important;
        -ms-flex: 0 0 25% !important;
            flex: 0 0 25% !important;
  }
}

@media (max-width: 939px) {
  .eight00-down-flex-25p > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25% !important;
        -ms-flex: 0 0 25% !important;
            flex: 0 0 25% !important;
  }
}

@media (min-width: 800px) {
  .eight00-up-flex-25p > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25% !important;
        -ms-flex: 0 0 25% !important;
            flex: 0 0 25% !important;
  }
}

@media (min-width: 800px) and (max-width: 939px) {
  .eight00-flex-half > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50% !important;
        -ms-flex: 0 0 50% !important;
            flex: 0 0 50% !important;
  }
}

@media (max-width: 939px) {
  .eight00-down-flex-half > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50% !important;
        -ms-flex: 0 0 50% !important;
            flex: 0 0 50% !important;
  }
}

@media (min-width: 800px) {
  .eight00-up-flex-half > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50% !important;
        -ms-flex: 0 0 50% !important;
            flex: 0 0 50% !important;
  }
}

@media (min-width: 800px) and (max-width: 939px) {
  .eight00-flex-75p > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75% !important;
        -ms-flex: 0 0 75% !important;
            flex: 0 0 75% !important;
  }
}

@media (max-width: 939px) {
  .eight00-down-flex-75p > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75% !important;
        -ms-flex: 0 0 75% !important;
            flex: 0 0 75% !important;
  }
}

@media (min-width: 800px) {
  .eight00-up-flex-75p > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75% !important;
        -ms-flex: 0 0 75% !important;
            flex: 0 0 75% !important;
  }
}

@media (min-width: 940px) and (max-width: 991px) {
  .nine40-flex-full > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100% !important;
        -ms-flex: 0 0 100% !important;
            flex: 0 0 100% !important;
  }
}

@media (max-width: 991px) {
  .nine40-down-flex-full > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100% !important;
        -ms-flex: 0 0 100% !important;
            flex: 0 0 100% !important;
  }
}

@media (min-width: 940px) {
  .nine40-up-flex-full > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100% !important;
        -ms-flex: 0 0 100% !important;
            flex: 0 0 100% !important;
  }
}

@media (min-width: 940px) and (max-width: 991px) {
  .nine40-flex-25p > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25% !important;
        -ms-flex: 0 0 25% !important;
            flex: 0 0 25% !important;
  }
}

@media (max-width: 991px) {
  .nine40-down-flex-25p > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25% !important;
        -ms-flex: 0 0 25% !important;
            flex: 0 0 25% !important;
  }
}

@media (min-width: 940px) {
  .nine40-up-flex-25p > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25% !important;
        -ms-flex: 0 0 25% !important;
            flex: 0 0 25% !important;
  }
}

@media (min-width: 940px) and (max-width: 991px) {
  .nine40-flex-half > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50% !important;
        -ms-flex: 0 0 50% !important;
            flex: 0 0 50% !important;
  }
}

@media (max-width: 991px) {
  .nine40-down-flex-half > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50% !important;
        -ms-flex: 0 0 50% !important;
            flex: 0 0 50% !important;
  }
}

@media (min-width: 940px) {
  .nine40-up-flex-half > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50% !important;
        -ms-flex: 0 0 50% !important;
            flex: 0 0 50% !important;
  }
}

@media (min-width: 940px) and (max-width: 991px) {
  .nine40-flex-75p > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75% !important;
        -ms-flex: 0 0 75% !important;
            flex: 0 0 75% !important;
  }
}

@media (max-width: 991px) {
  .nine40-down-flex-75p > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75% !important;
        -ms-flex: 0 0 75% !important;
            flex: 0 0 75% !important;
  }
}

@media (min-width: 940px) {
  .nine40-up-flex-75p > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75% !important;
        -ms-flex: 0 0 75% !important;
            flex: 0 0 75% !important;
  }
}

@media (min-width: 992px) and (max-width: 1023px) {
  .md-flex-full > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100% !important;
        -ms-flex: 0 0 100% !important;
            flex: 0 0 100% !important;
  }
}

@media (max-width: 1023px) {
  .md-down-flex-full > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100% !important;
        -ms-flex: 0 0 100% !important;
            flex: 0 0 100% !important;
  }
}

@media (min-width: 992px) {
  .md-up-flex-full > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100% !important;
        -ms-flex: 0 0 100% !important;
            flex: 0 0 100% !important;
  }
}

@media (min-width: 992px) and (max-width: 1023px) {
  .md-flex-25p > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25% !important;
        -ms-flex: 0 0 25% !important;
            flex: 0 0 25% !important;
  }
}

@media (max-width: 1023px) {
  .md-down-flex-25p > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25% !important;
        -ms-flex: 0 0 25% !important;
            flex: 0 0 25% !important;
  }
}

@media (min-width: 992px) {
  .md-up-flex-25p > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25% !important;
        -ms-flex: 0 0 25% !important;
            flex: 0 0 25% !important;
  }
}

@media (min-width: 992px) and (max-width: 1023px) {
  .md-flex-half > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50% !important;
        -ms-flex: 0 0 50% !important;
            flex: 0 0 50% !important;
  }
}

@media (max-width: 1023px) {
  .md-down-flex-half > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50% !important;
        -ms-flex: 0 0 50% !important;
            flex: 0 0 50% !important;
  }
}

@media (min-width: 992px) {
  .md-up-flex-half > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50% !important;
        -ms-flex: 0 0 50% !important;
            flex: 0 0 50% !important;
  }
}

@media (min-width: 992px) and (max-width: 1023px) {
  .md-flex-75p > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75% !important;
        -ms-flex: 0 0 75% !important;
            flex: 0 0 75% !important;
  }
}

@media (max-width: 1023px) {
  .md-down-flex-75p > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75% !important;
        -ms-flex: 0 0 75% !important;
            flex: 0 0 75% !important;
  }
}

@media (min-width: 992px) {
  .md-up-flex-75p > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75% !important;
        -ms-flex: 0 0 75% !important;
            flex: 0 0 75% !important;
  }
}

@media (min-width: 1024px) and (max-width: 1199px) {
  .ipad-land-flex-full > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100% !important;
        -ms-flex: 0 0 100% !important;
            flex: 0 0 100% !important;
  }
}

@media (max-width: 1199px) {
  .ipad-land-down-flex-full > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100% !important;
        -ms-flex: 0 0 100% !important;
            flex: 0 0 100% !important;
  }
}

@media (min-width: 1024px) {
  .ipad-land-up-flex-full > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100% !important;
        -ms-flex: 0 0 100% !important;
            flex: 0 0 100% !important;
  }
}

@media (min-width: 1024px) and (max-width: 1199px) {
  .ipad-land-flex-25p > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25% !important;
        -ms-flex: 0 0 25% !important;
            flex: 0 0 25% !important;
  }
}

@media (max-width: 1199px) {
  .ipad-land-down-flex-25p > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25% !important;
        -ms-flex: 0 0 25% !important;
            flex: 0 0 25% !important;
  }
}

@media (min-width: 1024px) {
  .ipad-land-up-flex-25p > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25% !important;
        -ms-flex: 0 0 25% !important;
            flex: 0 0 25% !important;
  }
}

@media (min-width: 1024px) and (max-width: 1199px) {
  .ipad-land-flex-half > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50% !important;
        -ms-flex: 0 0 50% !important;
            flex: 0 0 50% !important;
  }
}

@media (max-width: 1199px) {
  .ipad-land-down-flex-half > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50% !important;
        -ms-flex: 0 0 50% !important;
            flex: 0 0 50% !important;
  }
}

@media (min-width: 1024px) {
  .ipad-land-up-flex-half > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50% !important;
        -ms-flex: 0 0 50% !important;
            flex: 0 0 50% !important;
  }
}

@media (min-width: 1024px) and (max-width: 1199px) {
  .ipad-land-flex-75p > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75% !important;
        -ms-flex: 0 0 75% !important;
            flex: 0 0 75% !important;
  }
}

@media (max-width: 1199px) {
  .ipad-land-down-flex-75p > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75% !important;
        -ms-flex: 0 0 75% !important;
            flex: 0 0 75% !important;
  }
}

@media (min-width: 1024px) {
  .ipad-land-up-flex-75p > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75% !important;
        -ms-flex: 0 0 75% !important;
            flex: 0 0 75% !important;
  }
}

@media (min-width: 1200px) {
  .lg-flex-full > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100% !important;
        -ms-flex: 0 0 100% !important;
            flex: 0 0 100% !important;
  }
}

.lg-down-flex-full > * {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100% !important;
      -ms-flex: 0 0 100% !important;
          flex: 0 0 100% !important;
}

@media (min-width: 1200px) {
  .lg-up-flex-full > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100% !important;
        -ms-flex: 0 0 100% !important;
            flex: 0 0 100% !important;
  }
}

@media (min-width: 1200px) {
  .lg-flex-25p > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25% !important;
        -ms-flex: 0 0 25% !important;
            flex: 0 0 25% !important;
  }
}

.lg-down-flex-25p > * {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 25% !important;
      -ms-flex: 0 0 25% !important;
          flex: 0 0 25% !important;
}

@media (min-width: 1200px) {
  .lg-up-flex-25p > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25% !important;
        -ms-flex: 0 0 25% !important;
            flex: 0 0 25% !important;
  }
}

@media (min-width: 1200px) {
  .lg-flex-half > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50% !important;
        -ms-flex: 0 0 50% !important;
            flex: 0 0 50% !important;
  }
}

.lg-down-flex-half > * {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 50% !important;
      -ms-flex: 0 0 50% !important;
          flex: 0 0 50% !important;
}

@media (min-width: 1200px) {
  .lg-up-flex-half > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50% !important;
        -ms-flex: 0 0 50% !important;
            flex: 0 0 50% !important;
  }
}

@media (min-width: 1200px) {
  .lg-flex-75p > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75% !important;
        -ms-flex: 0 0 75% !important;
            flex: 0 0 75% !important;
  }
}

.lg-down-flex-75p > * {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 75% !important;
      -ms-flex: 0 0 75% !important;
          flex: 0 0 75% !important;
}

@media (min-width: 1200px) {
  .lg-up-flex-75p > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75% !important;
        -ms-flex: 0 0 75% !important;
            flex: 0 0 75% !important;
  }
}

@media (max-width: 319px) {
  .mini-flex-equal > * {
    -webkit-box-flex: 1;
    -webkit-flex: 1 !important;
        -ms-flex: 1 !important;
            flex: 1 !important;
  }
}

@media (max-width: 319px) {
  .mini-down-flex-equal > * {
    -webkit-box-flex: 1;
    -webkit-flex: 1 !important;
        -ms-flex: 1 !important;
            flex: 1 !important;
  }
}

.mini-up-flex-equal > * {
  -webkit-box-flex: 1;
  -webkit-flex: 1 !important;
      -ms-flex: 1 !important;
          flex: 1 !important;
}

@media (min-width: 320px) and (max-width: 479px) {
  .iphone4port-flex-equal > * {
    -webkit-box-flex: 1;
    -webkit-flex: 1 !important;
        -ms-flex: 1 !important;
            flex: 1 !important;
  }
}

@media (max-width: 479px) {
  .iphone4port-down-flex-equal > * {
    -webkit-box-flex: 1;
    -webkit-flex: 1 !important;
        -ms-flex: 1 !important;
            flex: 1 !important;
  }
}

@media (min-width: 320px) {
  .iphone4port-up-flex-equal > * {
    -webkit-box-flex: 1;
    -webkit-flex: 1 !important;
        -ms-flex: 1 !important;
            flex: 1 !important;
  }
}

@media (min-width: 480px) and (max-width: 575px) {
  .iphone4-flex-equal > * {
    -webkit-box-flex: 1;
    -webkit-flex: 1 !important;
        -ms-flex: 1 !important;
            flex: 1 !important;
  }
}

@media (max-width: 575px) {
  .iphone4-down-flex-equal > * {
    -webkit-box-flex: 1;
    -webkit-flex: 1 !important;
        -ms-flex: 1 !important;
            flex: 1 !important;
  }
}

@media (min-width: 480px) {
  .iphone4-up-flex-equal > * {
    -webkit-box-flex: 1;
    -webkit-flex: 1 !important;
        -ms-flex: 1 !important;
            flex: 1 !important;
  }
}

@media (min-width: 576px) and (max-width: 599px) {
  .iphone5port-flex-equal > * {
    -webkit-box-flex: 1;
    -webkit-flex: 1 !important;
        -ms-flex: 1 !important;
            flex: 1 !important;
  }
}

@media (max-width: 599px) {
  .iphone5port-down-flex-equal > * {
    -webkit-box-flex: 1;
    -webkit-flex: 1 !important;
        -ms-flex: 1 !important;
            flex: 1 !important;
  }
}

@media (min-width: 576px) {
  .iphone5port-up-flex-equal > * {
    -webkit-box-flex: 1;
    -webkit-flex: 1 !important;
        -ms-flex: 1 !important;
            flex: 1 !important;
  }
}

@media (min-width: 600px) and (max-width: 639px) {
  .six00-flex-equal > * {
    -webkit-box-flex: 1;
    -webkit-flex: 1 !important;
        -ms-flex: 1 !important;
            flex: 1 !important;
  }
}

@media (max-width: 639px) {
  .six00-down-flex-equal > * {
    -webkit-box-flex: 1;
    -webkit-flex: 1 !important;
        -ms-flex: 1 !important;
            flex: 1 !important;
  }
}

@media (min-width: 600px) {
  .six00-up-flex-equal > * {
    -webkit-box-flex: 1;
    -webkit-flex: 1 !important;
        -ms-flex: 1 !important;
            flex: 1 !important;
  }
}

@media (min-width: 640px) and (max-width: 767px) {
  .iphone5-flex-equal > * {
    -webkit-box-flex: 1;
    -webkit-flex: 1 !important;
        -ms-flex: 1 !important;
            flex: 1 !important;
  }
}

@media (max-width: 767px) {
  .iphone5-down-flex-equal > * {
    -webkit-box-flex: 1;
    -webkit-flex: 1 !important;
        -ms-flex: 1 !important;
            flex: 1 !important;
  }
}

@media (min-width: 640px) {
  .iphone5-up-flex-equal > * {
    -webkit-box-flex: 1;
    -webkit-flex: 1 !important;
        -ms-flex: 1 !important;
            flex: 1 !important;
  }
}

@media (min-width: 768px) and (max-width: 799px) {
  .sm-flex-equal > * {
    -webkit-box-flex: 1;
    -webkit-flex: 1 !important;
        -ms-flex: 1 !important;
            flex: 1 !important;
  }
}

@media (max-width: 799px) {
  .sm-down-flex-equal > * {
    -webkit-box-flex: 1;
    -webkit-flex: 1 !important;
        -ms-flex: 1 !important;
            flex: 1 !important;
  }
}

@media (min-width: 768px) {
  .sm-up-flex-equal > * {
    -webkit-box-flex: 1;
    -webkit-flex: 1 !important;
        -ms-flex: 1 !important;
            flex: 1 !important;
  }
}

@media (min-width: 800px) and (max-width: 939px) {
  .eight00-flex-equal > * {
    -webkit-box-flex: 1;
    -webkit-flex: 1 !important;
        -ms-flex: 1 !important;
            flex: 1 !important;
  }
}

@media (max-width: 939px) {
  .eight00-down-flex-equal > * {
    -webkit-box-flex: 1;
    -webkit-flex: 1 !important;
        -ms-flex: 1 !important;
            flex: 1 !important;
  }
}

@media (min-width: 800px) {
  .eight00-up-flex-equal > * {
    -webkit-box-flex: 1;
    -webkit-flex: 1 !important;
        -ms-flex: 1 !important;
            flex: 1 !important;
  }
}

@media (min-width: 940px) and (max-width: 991px) {
  .nine40-flex-equal > * {
    -webkit-box-flex: 1;
    -webkit-flex: 1 !important;
        -ms-flex: 1 !important;
            flex: 1 !important;
  }
}

@media (max-width: 991px) {
  .nine40-down-flex-equal > * {
    -webkit-box-flex: 1;
    -webkit-flex: 1 !important;
        -ms-flex: 1 !important;
            flex: 1 !important;
  }
}

@media (min-width: 940px) {
  .nine40-up-flex-equal > * {
    -webkit-box-flex: 1;
    -webkit-flex: 1 !important;
        -ms-flex: 1 !important;
            flex: 1 !important;
  }
}

@media (min-width: 992px) and (max-width: 1023px) {
  .md-flex-equal > * {
    -webkit-box-flex: 1;
    -webkit-flex: 1 !important;
        -ms-flex: 1 !important;
            flex: 1 !important;
  }
}

@media (max-width: 1023px) {
  .md-down-flex-equal > * {
    -webkit-box-flex: 1;
    -webkit-flex: 1 !important;
        -ms-flex: 1 !important;
            flex: 1 !important;
  }
}

@media (min-width: 992px) {
  .md-up-flex-equal > * {
    -webkit-box-flex: 1;
    -webkit-flex: 1 !important;
        -ms-flex: 1 !important;
            flex: 1 !important;
  }
}

@media (min-width: 1024px) and (max-width: 1199px) {
  .ipad-land-flex-equal > * {
    -webkit-box-flex: 1;
    -webkit-flex: 1 !important;
        -ms-flex: 1 !important;
            flex: 1 !important;
  }
}

@media (max-width: 1199px) {
  .ipad-land-down-flex-equal > * {
    -webkit-box-flex: 1;
    -webkit-flex: 1 !important;
        -ms-flex: 1 !important;
            flex: 1 !important;
  }
}

@media (min-width: 1024px) {
  .ipad-land-up-flex-equal > * {
    -webkit-box-flex: 1;
    -webkit-flex: 1 !important;
        -ms-flex: 1 !important;
            flex: 1 !important;
  }
}

@media (min-width: 1200px) {
  .lg-flex-equal > * {
    -webkit-box-flex: 1;
    -webkit-flex: 1 !important;
        -ms-flex: 1 !important;
            flex: 1 !important;
  }
}

.lg-down-flex-equal > * {
  -webkit-box-flex: 1;
  -webkit-flex: 1 !important;
      -ms-flex: 1 !important;
          flex: 1 !important;
}

@media (min-width: 1200px) {
  .lg-up-flex-equal > * {
    -webkit-box-flex: 1;
    -webkit-flex: 1 !important;
        -ms-flex: 1 !important;
            flex: 1 !important;
  }
}

/******************************* FLEX CHILD ALIGN **********************************/
.flexitem-center {
  -webkit-align-self: center !important;
  -ms-flex-item-align: center !important;
          align-self: center !important;
}

.flexitem-left {
  -webkit-align-self: flex-start !important;
  -ms-flex-item-align: flex-start !important;
          align-self: flex-start !important;
}

.flexitem-right {
  -webkit-align-self: flex-end !important;
  -ms-flex-item-align: flex-end !important;
          align-self: flex-end !important;
}

@media (max-width: 319px) {
  .mini-flexitem-center {
    -webkit-align-self: center !important;
    -ms-flex-item-align: center !important;
            align-self: center !important;
  }
}

@media (max-width: 319px) {
  .mini-down-flexitem-center {
    -webkit-align-self: center !important;
    -ms-flex-item-align: center !important;
            align-self: center !important;
  }
}

.mini-up-flexitem-center {
  -webkit-align-self: center !important;
  -ms-flex-item-align: center !important;
          align-self: center !important;
}

@media (max-width: 319px) {
  .mini-flexitem-left {
    -webkit-align-self: flex-start !important;
    -ms-flex-item-align: flex-start !important;
            align-self: flex-start !important;
  }
}

@media (max-width: 319px) {
  .mini-down-flexitem-left {
    -webkit-align-self: flex-start !important;
    -ms-flex-item-align: flex-start !important;
            align-self: flex-start !important;
  }
}

.mini-up-flexitem-left {
  -webkit-align-self: flex-start !important;
  -ms-flex-item-align: flex-start !important;
          align-self: flex-start !important;
}

@media (max-width: 319px) {
  .mini-flexitem-right {
    -webkit-align-self: flex-end !important;
    -ms-flex-item-align: flex-end !important;
            align-self: flex-end !important;
  }
}

@media (max-width: 319px) {
  .mini-down-flexitem-right {
    -webkit-align-self: flex-end !important;
    -ms-flex-item-align: flex-end !important;
            align-self: flex-end !important;
  }
}

.mini-up-flexitem-right {
  -webkit-align-self: flex-end !important;
  -ms-flex-item-align: flex-end !important;
          align-self: flex-end !important;
}

@media (min-width: 320px) and (max-width: 479px) {
  .iphone4port-flexitem-center {
    -webkit-align-self: center !important;
    -ms-flex-item-align: center !important;
            align-self: center !important;
  }
}

@media (max-width: 479px) {
  .iphone4port-down-flexitem-center {
    -webkit-align-self: center !important;
    -ms-flex-item-align: center !important;
            align-self: center !important;
  }
}

@media (min-width: 320px) {
  .iphone4port-up-flexitem-center {
    -webkit-align-self: center !important;
    -ms-flex-item-align: center !important;
            align-self: center !important;
  }
}

@media (min-width: 320px) and (max-width: 479px) {
  .iphone4port-flexitem-left {
    -webkit-align-self: flex-start !important;
    -ms-flex-item-align: flex-start !important;
            align-self: flex-start !important;
  }
}

@media (max-width: 479px) {
  .iphone4port-down-flexitem-left {
    -webkit-align-self: flex-start !important;
    -ms-flex-item-align: flex-start !important;
            align-self: flex-start !important;
  }
}

@media (min-width: 320px) {
  .iphone4port-up-flexitem-left {
    -webkit-align-self: flex-start !important;
    -ms-flex-item-align: flex-start !important;
            align-self: flex-start !important;
  }
}

@media (min-width: 320px) and (max-width: 479px) {
  .iphone4port-flexitem-right {
    -webkit-align-self: flex-end !important;
    -ms-flex-item-align: flex-end !important;
            align-self: flex-end !important;
  }
}

@media (max-width: 479px) {
  .iphone4port-down-flexitem-right {
    -webkit-align-self: flex-end !important;
    -ms-flex-item-align: flex-end !important;
            align-self: flex-end !important;
  }
}

@media (min-width: 320px) {
  .iphone4port-up-flexitem-right {
    -webkit-align-self: flex-end !important;
    -ms-flex-item-align: flex-end !important;
            align-self: flex-end !important;
  }
}

@media (min-width: 480px) and (max-width: 575px) {
  .iphone4-flexitem-center {
    -webkit-align-self: center !important;
    -ms-flex-item-align: center !important;
            align-self: center !important;
  }
}

@media (max-width: 575px) {
  .iphone4-down-flexitem-center {
    -webkit-align-self: center !important;
    -ms-flex-item-align: center !important;
            align-self: center !important;
  }
}

@media (min-width: 480px) {
  .iphone4-up-flexitem-center {
    -webkit-align-self: center !important;
    -ms-flex-item-align: center !important;
            align-self: center !important;
  }
}

@media (min-width: 480px) and (max-width: 575px) {
  .iphone4-flexitem-left {
    -webkit-align-self: flex-start !important;
    -ms-flex-item-align: flex-start !important;
            align-self: flex-start !important;
  }
}

@media (max-width: 575px) {
  .iphone4-down-flexitem-left {
    -webkit-align-self: flex-start !important;
    -ms-flex-item-align: flex-start !important;
            align-self: flex-start !important;
  }
}

@media (min-width: 480px) {
  .iphone4-up-flexitem-left {
    -webkit-align-self: flex-start !important;
    -ms-flex-item-align: flex-start !important;
            align-self: flex-start !important;
  }
}

@media (min-width: 480px) and (max-width: 575px) {
  .iphone4-flexitem-right {
    -webkit-align-self: flex-end !important;
    -ms-flex-item-align: flex-end !important;
            align-self: flex-end !important;
  }
}

@media (max-width: 575px) {
  .iphone4-down-flexitem-right {
    -webkit-align-self: flex-end !important;
    -ms-flex-item-align: flex-end !important;
            align-self: flex-end !important;
  }
}

@media (min-width: 480px) {
  .iphone4-up-flexitem-right {
    -webkit-align-self: flex-end !important;
    -ms-flex-item-align: flex-end !important;
            align-self: flex-end !important;
  }
}

@media (min-width: 576px) and (max-width: 599px) {
  .iphone5port-flexitem-center {
    -webkit-align-self: center !important;
    -ms-flex-item-align: center !important;
            align-self: center !important;
  }
}

@media (max-width: 599px) {
  .iphone5port-down-flexitem-center {
    -webkit-align-self: center !important;
    -ms-flex-item-align: center !important;
            align-self: center !important;
  }
}

@media (min-width: 576px) {
  .iphone5port-up-flexitem-center {
    -webkit-align-self: center !important;
    -ms-flex-item-align: center !important;
            align-self: center !important;
  }
}

@media (min-width: 576px) and (max-width: 599px) {
  .iphone5port-flexitem-left {
    -webkit-align-self: flex-start !important;
    -ms-flex-item-align: flex-start !important;
            align-self: flex-start !important;
  }
}

@media (max-width: 599px) {
  .iphone5port-down-flexitem-left {
    -webkit-align-self: flex-start !important;
    -ms-flex-item-align: flex-start !important;
            align-self: flex-start !important;
  }
}

@media (min-width: 576px) {
  .iphone5port-up-flexitem-left {
    -webkit-align-self: flex-start !important;
    -ms-flex-item-align: flex-start !important;
            align-self: flex-start !important;
  }
}

@media (min-width: 576px) and (max-width: 599px) {
  .iphone5port-flexitem-right {
    -webkit-align-self: flex-end !important;
    -ms-flex-item-align: flex-end !important;
            align-self: flex-end !important;
  }
}

@media (max-width: 599px) {
  .iphone5port-down-flexitem-right {
    -webkit-align-self: flex-end !important;
    -ms-flex-item-align: flex-end !important;
            align-self: flex-end !important;
  }
}

@media (min-width: 576px) {
  .iphone5port-up-flexitem-right {
    -webkit-align-self: flex-end !important;
    -ms-flex-item-align: flex-end !important;
            align-self: flex-end !important;
  }
}

@media (min-width: 600px) and (max-width: 639px) {
  .six00-flexitem-center {
    -webkit-align-self: center !important;
    -ms-flex-item-align: center !important;
            align-self: center !important;
  }
}

@media (max-width: 639px) {
  .six00-down-flexitem-center {
    -webkit-align-self: center !important;
    -ms-flex-item-align: center !important;
            align-self: center !important;
  }
}

@media (min-width: 600px) {
  .six00-up-flexitem-center {
    -webkit-align-self: center !important;
    -ms-flex-item-align: center !important;
            align-self: center !important;
  }
}

@media (min-width: 600px) and (max-width: 639px) {
  .six00-flexitem-left {
    -webkit-align-self: flex-start !important;
    -ms-flex-item-align: flex-start !important;
            align-self: flex-start !important;
  }
}

@media (max-width: 639px) {
  .six00-down-flexitem-left {
    -webkit-align-self: flex-start !important;
    -ms-flex-item-align: flex-start !important;
            align-self: flex-start !important;
  }
}

@media (min-width: 600px) {
  .six00-up-flexitem-left {
    -webkit-align-self: flex-start !important;
    -ms-flex-item-align: flex-start !important;
            align-self: flex-start !important;
  }
}

@media (min-width: 600px) and (max-width: 639px) {
  .six00-flexitem-right {
    -webkit-align-self: flex-end !important;
    -ms-flex-item-align: flex-end !important;
            align-self: flex-end !important;
  }
}

@media (max-width: 639px) {
  .six00-down-flexitem-right {
    -webkit-align-self: flex-end !important;
    -ms-flex-item-align: flex-end !important;
            align-self: flex-end !important;
  }
}

@media (min-width: 600px) {
  .six00-up-flexitem-right {
    -webkit-align-self: flex-end !important;
    -ms-flex-item-align: flex-end !important;
            align-self: flex-end !important;
  }
}

@media (min-width: 640px) and (max-width: 767px) {
  .iphone5-flexitem-center {
    -webkit-align-self: center !important;
    -ms-flex-item-align: center !important;
            align-self: center !important;
  }
}

@media (max-width: 767px) {
  .iphone5-down-flexitem-center {
    -webkit-align-self: center !important;
    -ms-flex-item-align: center !important;
            align-self: center !important;
  }
}

@media (min-width: 640px) {
  .iphone5-up-flexitem-center {
    -webkit-align-self: center !important;
    -ms-flex-item-align: center !important;
            align-self: center !important;
  }
}

@media (min-width: 640px) and (max-width: 767px) {
  .iphone5-flexitem-left {
    -webkit-align-self: flex-start !important;
    -ms-flex-item-align: flex-start !important;
            align-self: flex-start !important;
  }
}

@media (max-width: 767px) {
  .iphone5-down-flexitem-left {
    -webkit-align-self: flex-start !important;
    -ms-flex-item-align: flex-start !important;
            align-self: flex-start !important;
  }
}

@media (min-width: 640px) {
  .iphone5-up-flexitem-left {
    -webkit-align-self: flex-start !important;
    -ms-flex-item-align: flex-start !important;
            align-self: flex-start !important;
  }
}

@media (min-width: 640px) and (max-width: 767px) {
  .iphone5-flexitem-right {
    -webkit-align-self: flex-end !important;
    -ms-flex-item-align: flex-end !important;
            align-self: flex-end !important;
  }
}

@media (max-width: 767px) {
  .iphone5-down-flexitem-right {
    -webkit-align-self: flex-end !important;
    -ms-flex-item-align: flex-end !important;
            align-self: flex-end !important;
  }
}

@media (min-width: 640px) {
  .iphone5-up-flexitem-right {
    -webkit-align-self: flex-end !important;
    -ms-flex-item-align: flex-end !important;
            align-self: flex-end !important;
  }
}

@media (min-width: 768px) and (max-width: 799px) {
  .sm-flexitem-center {
    -webkit-align-self: center !important;
    -ms-flex-item-align: center !important;
            align-self: center !important;
  }
}

@media (max-width: 799px) {
  .sm-down-flexitem-center {
    -webkit-align-self: center !important;
    -ms-flex-item-align: center !important;
            align-self: center !important;
  }
}

@media (min-width: 768px) {
  .sm-up-flexitem-center {
    -webkit-align-self: center !important;
    -ms-flex-item-align: center !important;
            align-self: center !important;
  }
}

@media (min-width: 768px) and (max-width: 799px) {
  .sm-flexitem-left {
    -webkit-align-self: flex-start !important;
    -ms-flex-item-align: flex-start !important;
            align-self: flex-start !important;
  }
}

@media (max-width: 799px) {
  .sm-down-flexitem-left {
    -webkit-align-self: flex-start !important;
    -ms-flex-item-align: flex-start !important;
            align-self: flex-start !important;
  }
}

@media (min-width: 768px) {
  .sm-up-flexitem-left {
    -webkit-align-self: flex-start !important;
    -ms-flex-item-align: flex-start !important;
            align-self: flex-start !important;
  }
}

@media (min-width: 768px) and (max-width: 799px) {
  .sm-flexitem-right {
    -webkit-align-self: flex-end !important;
    -ms-flex-item-align: flex-end !important;
            align-self: flex-end !important;
  }
}

@media (max-width: 799px) {
  .sm-down-flexitem-right {
    -webkit-align-self: flex-end !important;
    -ms-flex-item-align: flex-end !important;
            align-self: flex-end !important;
  }
}

@media (min-width: 768px) {
  .sm-up-flexitem-right {
    -webkit-align-self: flex-end !important;
    -ms-flex-item-align: flex-end !important;
            align-self: flex-end !important;
  }
}

@media (min-width: 800px) and (max-width: 939px) {
  .eight00-flexitem-center {
    -webkit-align-self: center !important;
    -ms-flex-item-align: center !important;
            align-self: center !important;
  }
}

@media (max-width: 939px) {
  .eight00-down-flexitem-center {
    -webkit-align-self: center !important;
    -ms-flex-item-align: center !important;
            align-self: center !important;
  }
}

@media (min-width: 800px) {
  .eight00-up-flexitem-center {
    -webkit-align-self: center !important;
    -ms-flex-item-align: center !important;
            align-self: center !important;
  }
}

@media (min-width: 800px) and (max-width: 939px) {
  .eight00-flexitem-left {
    -webkit-align-self: flex-start !important;
    -ms-flex-item-align: flex-start !important;
            align-self: flex-start !important;
  }
}

@media (max-width: 939px) {
  .eight00-down-flexitem-left {
    -webkit-align-self: flex-start !important;
    -ms-flex-item-align: flex-start !important;
            align-self: flex-start !important;
  }
}

@media (min-width: 800px) {
  .eight00-up-flexitem-left {
    -webkit-align-self: flex-start !important;
    -ms-flex-item-align: flex-start !important;
            align-self: flex-start !important;
  }
}

@media (min-width: 800px) and (max-width: 939px) {
  .eight00-flexitem-right {
    -webkit-align-self: flex-end !important;
    -ms-flex-item-align: flex-end !important;
            align-self: flex-end !important;
  }
}

@media (max-width: 939px) {
  .eight00-down-flexitem-right {
    -webkit-align-self: flex-end !important;
    -ms-flex-item-align: flex-end !important;
            align-self: flex-end !important;
  }
}

@media (min-width: 800px) {
  .eight00-up-flexitem-right {
    -webkit-align-self: flex-end !important;
    -ms-flex-item-align: flex-end !important;
            align-self: flex-end !important;
  }
}

@media (min-width: 940px) and (max-width: 991px) {
  .nine40-flexitem-center {
    -webkit-align-self: center !important;
    -ms-flex-item-align: center !important;
            align-self: center !important;
  }
}

@media (max-width: 991px) {
  .nine40-down-flexitem-center {
    -webkit-align-self: center !important;
    -ms-flex-item-align: center !important;
            align-self: center !important;
  }
}

@media (min-width: 940px) {
  .nine40-up-flexitem-center {
    -webkit-align-self: center !important;
    -ms-flex-item-align: center !important;
            align-self: center !important;
  }
}

@media (min-width: 940px) and (max-width: 991px) {
  .nine40-flexitem-left {
    -webkit-align-self: flex-start !important;
    -ms-flex-item-align: flex-start !important;
            align-self: flex-start !important;
  }
}

@media (max-width: 991px) {
  .nine40-down-flexitem-left {
    -webkit-align-self: flex-start !important;
    -ms-flex-item-align: flex-start !important;
            align-self: flex-start !important;
  }
}

@media (min-width: 940px) {
  .nine40-up-flexitem-left {
    -webkit-align-self: flex-start !important;
    -ms-flex-item-align: flex-start !important;
            align-self: flex-start !important;
  }
}

@media (min-width: 940px) and (max-width: 991px) {
  .nine40-flexitem-right {
    -webkit-align-self: flex-end !important;
    -ms-flex-item-align: flex-end !important;
            align-self: flex-end !important;
  }
}

@media (max-width: 991px) {
  .nine40-down-flexitem-right {
    -webkit-align-self: flex-end !important;
    -ms-flex-item-align: flex-end !important;
            align-self: flex-end !important;
  }
}

@media (min-width: 940px) {
  .nine40-up-flexitem-right {
    -webkit-align-self: flex-end !important;
    -ms-flex-item-align: flex-end !important;
            align-self: flex-end !important;
  }
}

@media (min-width: 992px) and (max-width: 1023px) {
  .md-flexitem-center {
    -webkit-align-self: center !important;
    -ms-flex-item-align: center !important;
            align-self: center !important;
  }
}

@media (max-width: 1023px) {
  .md-down-flexitem-center {
    -webkit-align-self: center !important;
    -ms-flex-item-align: center !important;
            align-self: center !important;
  }
}

@media (min-width: 992px) {
  .md-up-flexitem-center {
    -webkit-align-self: center !important;
    -ms-flex-item-align: center !important;
            align-self: center !important;
  }
}

@media (min-width: 992px) and (max-width: 1023px) {
  .md-flexitem-left {
    -webkit-align-self: flex-start !important;
    -ms-flex-item-align: flex-start !important;
            align-self: flex-start !important;
  }
}

@media (max-width: 1023px) {
  .md-down-flexitem-left {
    -webkit-align-self: flex-start !important;
    -ms-flex-item-align: flex-start !important;
            align-self: flex-start !important;
  }
}

@media (min-width: 992px) {
  .md-up-flexitem-left {
    -webkit-align-self: flex-start !important;
    -ms-flex-item-align: flex-start !important;
            align-self: flex-start !important;
  }
}

@media (min-width: 992px) and (max-width: 1023px) {
  .md-flexitem-right {
    -webkit-align-self: flex-end !important;
    -ms-flex-item-align: flex-end !important;
            align-self: flex-end !important;
  }
}

@media (max-width: 1023px) {
  .md-down-flexitem-right {
    -webkit-align-self: flex-end !important;
    -ms-flex-item-align: flex-end !important;
            align-self: flex-end !important;
  }
}

@media (min-width: 992px) {
  .md-up-flexitem-right {
    -webkit-align-self: flex-end !important;
    -ms-flex-item-align: flex-end !important;
            align-self: flex-end !important;
  }
}

@media (min-width: 1024px) and (max-width: 1199px) {
  .ipad-land-flexitem-center {
    -webkit-align-self: center !important;
    -ms-flex-item-align: center !important;
            align-self: center !important;
  }
}

@media (max-width: 1199px) {
  .ipad-land-down-flexitem-center {
    -webkit-align-self: center !important;
    -ms-flex-item-align: center !important;
            align-self: center !important;
  }
}

@media (min-width: 1024px) {
  .ipad-land-up-flexitem-center {
    -webkit-align-self: center !important;
    -ms-flex-item-align: center !important;
            align-self: center !important;
  }
}

@media (min-width: 1024px) and (max-width: 1199px) {
  .ipad-land-flexitem-left {
    -webkit-align-self: flex-start !important;
    -ms-flex-item-align: flex-start !important;
            align-self: flex-start !important;
  }
}

@media (max-width: 1199px) {
  .ipad-land-down-flexitem-left {
    -webkit-align-self: flex-start !important;
    -ms-flex-item-align: flex-start !important;
            align-self: flex-start !important;
  }
}

@media (min-width: 1024px) {
  .ipad-land-up-flexitem-left {
    -webkit-align-self: flex-start !important;
    -ms-flex-item-align: flex-start !important;
            align-self: flex-start !important;
  }
}

@media (min-width: 1024px) and (max-width: 1199px) {
  .ipad-land-flexitem-right {
    -webkit-align-self: flex-end !important;
    -ms-flex-item-align: flex-end !important;
            align-self: flex-end !important;
  }
}

@media (max-width: 1199px) {
  .ipad-land-down-flexitem-right {
    -webkit-align-self: flex-end !important;
    -ms-flex-item-align: flex-end !important;
            align-self: flex-end !important;
  }
}

@media (min-width: 1024px) {
  .ipad-land-up-flexitem-right {
    -webkit-align-self: flex-end !important;
    -ms-flex-item-align: flex-end !important;
            align-self: flex-end !important;
  }
}

@media (min-width: 1200px) {
  .lg-flexitem-center {
    -webkit-align-self: center !important;
    -ms-flex-item-align: center !important;
            align-self: center !important;
  }
}

.lg-down-flexitem-center {
  -webkit-align-self: center !important;
  -ms-flex-item-align: center !important;
          align-self: center !important;
}

@media (min-width: 1200px) {
  .lg-up-flexitem-center {
    -webkit-align-self: center !important;
    -ms-flex-item-align: center !important;
            align-self: center !important;
  }
}

@media (min-width: 1200px) {
  .lg-flexitem-left {
    -webkit-align-self: flex-start !important;
    -ms-flex-item-align: flex-start !important;
            align-self: flex-start !important;
  }
}

.lg-down-flexitem-left {
  -webkit-align-self: flex-start !important;
  -ms-flex-item-align: flex-start !important;
          align-self: flex-start !important;
}

@media (min-width: 1200px) {
  .lg-up-flexitem-left {
    -webkit-align-self: flex-start !important;
    -ms-flex-item-align: flex-start !important;
            align-self: flex-start !important;
  }
}

@media (min-width: 1200px) {
  .lg-flexitem-right {
    -webkit-align-self: flex-end !important;
    -ms-flex-item-align: flex-end !important;
            align-self: flex-end !important;
  }
}

.lg-down-flexitem-right {
  -webkit-align-self: flex-end !important;
  -ms-flex-item-align: flex-end !important;
          align-self: flex-end !important;
}

@media (min-width: 1200px) {
  .lg-up-flexitem-right {
    -webkit-align-self: flex-end !important;
    -ms-flex-item-align: flex-end !important;
            align-self: flex-end !important;
  }
}

/******************************* POSITION *******************************************/
.relative {
  position: relative !important;
}

.absolute {
  position: absolute !important;
}

@media (max-width: 319px) {
  .mini-relative {
    position: relative !important;
  }
}

@media (max-width: 319px) {
  .mini-down-relative {
    position: relative !important;
  }
}

.mini-up-relative {
  position: relative !important;
}

@media (max-width: 319px) {
  .mini-absolute {
    position: absolute !important;
  }
}

@media (max-width: 319px) {
  .mini-down-absolute {
    position: absolute !important;
  }
}

.mini-up-absolute {
  position: absolute !important;
}

@media (min-width: 320px) and (max-width: 479px) {
  .iphone4port-relative {
    position: relative !important;
  }
}

@media (max-width: 479px) {
  .iphone4port-down-relative {
    position: relative !important;
  }
}

@media (min-width: 320px) {
  .iphone4port-up-relative {
    position: relative !important;
  }
}

@media (min-width: 320px) and (max-width: 479px) {
  .iphone4port-absolute {
    position: absolute !important;
  }
}

@media (max-width: 479px) {
  .iphone4port-down-absolute {
    position: absolute !important;
  }
}

@media (min-width: 320px) {
  .iphone4port-up-absolute {
    position: absolute !important;
  }
}

@media (min-width: 480px) and (max-width: 575px) {
  .iphone4-relative {
    position: relative !important;
  }
}

@media (max-width: 575px) {
  .iphone4-down-relative {
    position: relative !important;
  }
}

@media (min-width: 480px) {
  .iphone4-up-relative {
    position: relative !important;
  }
}

@media (min-width: 480px) and (max-width: 575px) {
  .iphone4-absolute {
    position: absolute !important;
  }
}

@media (max-width: 575px) {
  .iphone4-down-absolute {
    position: absolute !important;
  }
}

@media (min-width: 480px) {
  .iphone4-up-absolute {
    position: absolute !important;
  }
}

@media (min-width: 576px) and (max-width: 599px) {
  .iphone5port-relative {
    position: relative !important;
  }
}

@media (max-width: 599px) {
  .iphone5port-down-relative {
    position: relative !important;
  }
}

@media (min-width: 576px) {
  .iphone5port-up-relative {
    position: relative !important;
  }
}

@media (min-width: 576px) and (max-width: 599px) {
  .iphone5port-absolute {
    position: absolute !important;
  }
}

@media (max-width: 599px) {
  .iphone5port-down-absolute {
    position: absolute !important;
  }
}

@media (min-width: 576px) {
  .iphone5port-up-absolute {
    position: absolute !important;
  }
}

@media (min-width: 600px) and (max-width: 639px) {
  .six00-relative {
    position: relative !important;
  }
}

@media (max-width: 639px) {
  .six00-down-relative {
    position: relative !important;
  }
}

@media (min-width: 600px) {
  .six00-up-relative {
    position: relative !important;
  }
}

@media (min-width: 600px) and (max-width: 639px) {
  .six00-absolute {
    position: absolute !important;
  }
}

@media (max-width: 639px) {
  .six00-down-absolute {
    position: absolute !important;
  }
}

@media (min-width: 600px) {
  .six00-up-absolute {
    position: absolute !important;
  }
}

@media (min-width: 640px) and (max-width: 767px) {
  .iphone5-relative {
    position: relative !important;
  }
}

@media (max-width: 767px) {
  .iphone5-down-relative {
    position: relative !important;
  }
}

@media (min-width: 640px) {
  .iphone5-up-relative {
    position: relative !important;
  }
}

@media (min-width: 640px) and (max-width: 767px) {
  .iphone5-absolute {
    position: absolute !important;
  }
}

@media (max-width: 767px) {
  .iphone5-down-absolute {
    position: absolute !important;
  }
}

@media (min-width: 640px) {
  .iphone5-up-absolute {
    position: absolute !important;
  }
}

@media (min-width: 768px) and (max-width: 799px) {
  .sm-relative {
    position: relative !important;
  }
}

@media (max-width: 799px) {
  .sm-down-relative {
    position: relative !important;
  }
}

@media (min-width: 768px) {
  .sm-up-relative {
    position: relative !important;
  }
}

@media (min-width: 768px) and (max-width: 799px) {
  .sm-absolute {
    position: absolute !important;
  }
}

@media (max-width: 799px) {
  .sm-down-absolute {
    position: absolute !important;
  }
}

@media (min-width: 768px) {
  .sm-up-absolute {
    position: absolute !important;
  }
}

@media (min-width: 800px) and (max-width: 939px) {
  .eight00-relative {
    position: relative !important;
  }
}

@media (max-width: 939px) {
  .eight00-down-relative {
    position: relative !important;
  }
}

@media (min-width: 800px) {
  .eight00-up-relative {
    position: relative !important;
  }
}

@media (min-width: 800px) and (max-width: 939px) {
  .eight00-absolute {
    position: absolute !important;
  }
}

@media (max-width: 939px) {
  .eight00-down-absolute {
    position: absolute !important;
  }
}

@media (min-width: 800px) {
  .eight00-up-absolute {
    position: absolute !important;
  }
}

@media (min-width: 940px) and (max-width: 991px) {
  .nine40-relative {
    position: relative !important;
  }
}

@media (max-width: 991px) {
  .nine40-down-relative {
    position: relative !important;
  }
}

@media (min-width: 940px) {
  .nine40-up-relative {
    position: relative !important;
  }
}

@media (min-width: 940px) and (max-width: 991px) {
  .nine40-absolute {
    position: absolute !important;
  }
}

@media (max-width: 991px) {
  .nine40-down-absolute {
    position: absolute !important;
  }
}

@media (min-width: 940px) {
  .nine40-up-absolute {
    position: absolute !important;
  }
}

@media (min-width: 992px) and (max-width: 1023px) {
  .md-relative {
    position: relative !important;
  }
}

@media (max-width: 1023px) {
  .md-down-relative {
    position: relative !important;
  }
}

@media (min-width: 992px) {
  .md-up-relative {
    position: relative !important;
  }
}

@media (min-width: 992px) and (max-width: 1023px) {
  .md-absolute {
    position: absolute !important;
  }
}

@media (max-width: 1023px) {
  .md-down-absolute {
    position: absolute !important;
  }
}

@media (min-width: 992px) {
  .md-up-absolute {
    position: absolute !important;
  }
}

@media (min-width: 1024px) and (max-width: 1199px) {
  .ipad-land-relative {
    position: relative !important;
  }
}

@media (max-width: 1199px) {
  .ipad-land-down-relative {
    position: relative !important;
  }
}

@media (min-width: 1024px) {
  .ipad-land-up-relative {
    position: relative !important;
  }
}

@media (min-width: 1024px) and (max-width: 1199px) {
  .ipad-land-absolute {
    position: absolute !important;
  }
}

@media (max-width: 1199px) {
  .ipad-land-down-absolute {
    position: absolute !important;
  }
}

@media (min-width: 1024px) {
  .ipad-land-up-absolute {
    position: absolute !important;
  }
}

@media (min-width: 1200px) {
  .lg-relative {
    position: relative !important;
  }
}

.lg-down-relative {
  position: relative !important;
}

@media (min-width: 1200px) {
  .lg-up-relative {
    position: relative !important;
  }
}

@media (min-width: 1200px) {
  .lg-absolute {
    position: absolute !important;
  }
}

.lg-down-absolute {
  position: absolute !important;
}

@media (min-width: 1200px) {
  .lg-up-absolute {
    position: absolute !important;
  }
}

/******************************* COLUMN PADDING 8************************************/
.col-mini-1 {
  padding-right: 15px;
  padding-left: 15px;
}

.col-mini-2 {
  padding-right: 15px;
  padding-left: 15px;
}

.col-mini-3 {
  padding-right: 15px;
  padding-left: 15px;
}

.col-mini-4 {
  padding-right: 15px;
  padding-left: 15px;
}

.col-mini-5 {
  padding-right: 15px;
  padding-left: 15px;
}

.col-mini-6 {
  padding-right: 15px;
  padding-left: 15px;
}

.col-mini-7 {
  padding-right: 15px;
  padding-left: 15px;
}

.col-mini-8 {
  padding-right: 15px;
  padding-left: 15px;
}

.col-mini-9 {
  padding-right: 15px;
  padding-left: 15px;
}

.col-mini-10 {
  padding-right: 15px;
  padding-left: 15px;
}

.col-mini-11 {
  padding-right: 15px;
  padding-left: 15px;
}

.col-mini-12 {
  padding-right: 15px;
  padding-left: 15px;
}

.col-iphone4port-1 {
  padding-right: 15px;
  padding-left: 15px;
}

.col-iphone4port-2 {
  padding-right: 15px;
  padding-left: 15px;
}

.col-iphone4port-3 {
  padding-right: 15px;
  padding-left: 15px;
}

.col-iphone4port-4 {
  padding-right: 15px;
  padding-left: 15px;
}

.col-iphone4port-5 {
  padding-right: 15px;
  padding-left: 15px;
}

.col-iphone4port-6 {
  padding-right: 15px;
  padding-left: 15px;
}

.col-iphone4port-7 {
  padding-right: 15px;
  padding-left: 15px;
}

.col-iphone4port-8 {
  padding-right: 15px;
  padding-left: 15px;
}

.col-iphone4port-9 {
  padding-right: 15px;
  padding-left: 15px;
}

.col-iphone4port-10 {
  padding-right: 15px;
  padding-left: 15px;
}

.col-iphone4port-11 {
  padding-right: 15px;
  padding-left: 15px;
}

.col-iphone4port-12 {
  padding-right: 15px;
  padding-left: 15px;
}

.col-iphone4-1 {
  padding-right: 15px;
  padding-left: 15px;
}

.col-iphone4-2 {
  padding-right: 15px;
  padding-left: 15px;
}

.col-iphone4-3 {
  padding-right: 15px;
  padding-left: 15px;
}

.col-iphone4-4 {
  padding-right: 15px;
  padding-left: 15px;
}

.col-iphone4-5 {
  padding-right: 15px;
  padding-left: 15px;
}

.col-iphone4-6 {
  padding-right: 15px;
  padding-left: 15px;
}

.col-iphone4-7 {
  padding-right: 15px;
  padding-left: 15px;
}

.col-iphone4-8 {
  padding-right: 15px;
  padding-left: 15px;
}

.col-iphone4-9 {
  padding-right: 15px;
  padding-left: 15px;
}

.col-iphone4-10 {
  padding-right: 15px;
  padding-left: 15px;
}

.col-iphone4-11 {
  padding-right: 15px;
  padding-left: 15px;
}

.col-iphone4-12 {
  padding-right: 15px;
  padding-left: 15px;
}

.col-iphone5port-1 {
  padding-right: 15px;
  padding-left: 15px;
}

.col-iphone5port-2 {
  padding-right: 15px;
  padding-left: 15px;
}

.col-iphone5port-3 {
  padding-right: 15px;
  padding-left: 15px;
}

.col-iphone5port-4 {
  padding-right: 15px;
  padding-left: 15px;
}

.col-iphone5port-5 {
  padding-right: 15px;
  padding-left: 15px;
}

.col-iphone5port-6 {
  padding-right: 15px;
  padding-left: 15px;
}

.col-iphone5port-7 {
  padding-right: 15px;
  padding-left: 15px;
}

.col-iphone5port-8 {
  padding-right: 15px;
  padding-left: 15px;
}

.col-iphone5port-9 {
  padding-right: 15px;
  padding-left: 15px;
}

.col-iphone5port-10 {
  padding-right: 15px;
  padding-left: 15px;
}

.col-iphone5port-11 {
  padding-right: 15px;
  padding-left: 15px;
}

.col-iphone5port-12 {
  padding-right: 15px;
  padding-left: 15px;
}

.col-six00-1 {
  padding-right: 15px;
  padding-left: 15px;
}

.col-six00-2 {
  padding-right: 15px;
  padding-left: 15px;
}

.col-six00-3 {
  padding-right: 15px;
  padding-left: 15px;
}

.col-six00-4 {
  padding-right: 15px;
  padding-left: 15px;
}

.col-six00-5 {
  padding-right: 15px;
  padding-left: 15px;
}

.col-six00-6 {
  padding-right: 15px;
  padding-left: 15px;
}

.col-six00-7 {
  padding-right: 15px;
  padding-left: 15px;
}

.col-six00-8 {
  padding-right: 15px;
  padding-left: 15px;
}

.col-six00-9 {
  padding-right: 15px;
  padding-left: 15px;
}

.col-six00-10 {
  padding-right: 15px;
  padding-left: 15px;
}

.col-six00-11 {
  padding-right: 15px;
  padding-left: 15px;
}

.col-six00-12 {
  padding-right: 15px;
  padding-left: 15px;
}

.col-iphone5-1 {
  padding-right: 15px;
  padding-left: 15px;
}

.col-iphone5-2 {
  padding-right: 15px;
  padding-left: 15px;
}

.col-iphone5-3 {
  padding-right: 15px;
  padding-left: 15px;
}

.col-iphone5-4 {
  padding-right: 15px;
  padding-left: 15px;
}

.col-iphone5-5 {
  padding-right: 15px;
  padding-left: 15px;
}

.col-iphone5-6 {
  padding-right: 15px;
  padding-left: 15px;
}

.col-iphone5-7 {
  padding-right: 15px;
  padding-left: 15px;
}

.col-iphone5-8 {
  padding-right: 15px;
  padding-left: 15px;
}

.col-iphone5-9 {
  padding-right: 15px;
  padding-left: 15px;
}

.col-iphone5-10 {
  padding-right: 15px;
  padding-left: 15px;
}

.col-iphone5-11 {
  padding-right: 15px;
  padding-left: 15px;
}

.col-iphone5-12 {
  padding-right: 15px;
  padding-left: 15px;
}

.col-eight00-1 {
  padding-right: 15px;
  padding-left: 15px;
}

.col-eight00-2 {
  padding-right: 15px;
  padding-left: 15px;
}

.col-eight00-3 {
  padding-right: 15px;
  padding-left: 15px;
}

.col-eight00-4 {
  padding-right: 15px;
  padding-left: 15px;
}

.col-eight00-5 {
  padding-right: 15px;
  padding-left: 15px;
}

.col-eight00-6 {
  padding-right: 15px;
  padding-left: 15px;
}

.col-eight00-7 {
  padding-right: 15px;
  padding-left: 15px;
}

.col-eight00-8 {
  padding-right: 15px;
  padding-left: 15px;
}

.col-eight00-9 {
  padding-right: 15px;
  padding-left: 15px;
}

.col-eight00-10 {
  padding-right: 15px;
  padding-left: 15px;
}

.col-eight00-11 {
  padding-right: 15px;
  padding-left: 15px;
}

.col-eight00-12 {
  padding-right: 15px;
  padding-left: 15px;
}

.col-nine40-1 {
  padding-right: 15px;
  padding-left: 15px;
}

.col-nine40-2 {
  padding-right: 15px;
  padding-left: 15px;
}

.col-nine40-3 {
  padding-right: 15px;
  padding-left: 15px;
}

.col-nine40-4 {
  padding-right: 15px;
  padding-left: 15px;
}

.col-nine40-5 {
  padding-right: 15px;
  padding-left: 15px;
}

.col-nine40-6 {
  padding-right: 15px;
  padding-left: 15px;
}

.col-nine40-7 {
  padding-right: 15px;
  padding-left: 15px;
}

.col-nine40-8 {
  padding-right: 15px;
  padding-left: 15px;
}

.col-nine40-9 {
  padding-right: 15px;
  padding-left: 15px;
}

.col-nine40-10 {
  padding-right: 15px;
  padding-left: 15px;
}

.col-nine40-11 {
  padding-right: 15px;
  padding-left: 15px;
}

.col-nine40-12 {
  padding-right: 15px;
  padding-left: 15px;
}

.col-ipad-land-1 {
  padding-right: 15px;
  padding-left: 15px;
}

.col-ipad-land-2 {
  padding-right: 15px;
  padding-left: 15px;
}

.col-ipad-land-3 {
  padding-right: 15px;
  padding-left: 15px;
}

.col-ipad-land-4 {
  padding-right: 15px;
  padding-left: 15px;
}

.col-ipad-land-5 {
  padding-right: 15px;
  padding-left: 15px;
}

.col-ipad-land-6 {
  padding-right: 15px;
  padding-left: 15px;
}

.col-ipad-land-7 {
  padding-right: 15px;
  padding-left: 15px;
}

.col-ipad-land-8 {
  padding-right: 15px;
  padding-left: 15px;
}

.col-ipad-land-9 {
  padding-right: 15px;
  padding-left: 15px;
}

.col-ipad-land-10 {
  padding-right: 15px;
  padding-left: 15px;
}

.col-ipad-land-11 {
  padding-right: 15px;
  padding-left: 15px;
}

.col-ipad-land-12 {
  padding-right: 15px;
  padding-left: 15px;
}

/*# sourceMappingURL=responsive-utils.css.map */
