.ipp-ayuda-container-2{
width: 100%;
display: block;
position: relative;
padding-left: 15px;
padding-right: 15px;
padding-top: 50px;
padding-bottom: 70px;
}

.ipp-ayuda-input-contain{
  width: 100%;
  position: relative;
  display: flex;
  align-items: center;
}
.ipp-ayuda-input{
  width: 100%;
  border:1px solid #8b0b00;
  padding: 10px 15px 10px 45px;
  border-radius: 10px;
  font-size: 18px;
  color: #8b0b00;

}
.ipp-ayuda-icon-search{
  position: absolute;
  width: 20px;
  left: 15px;
}

.ipp-ayuda-container-3{
  width: 100%;
  padding-top: 100px;
  padding-bottom: 100px;
  background: #e2803f;
  display: block;
  overflow: hidden;
  padding-left: 15px;
  padding-right: 15px;
}




ul.ayuda-white-ulli li{
margin-bottom: 20px;
}


@media (min-width:766px){
  .ipp-ayuda-container-2-split{
    display: flex;
    width: 80%;
    margin-left: auto;
    margin-right: auto;
    align-items: center;
  }
  .ipp-ayuda-container-2-split-form{
  width: 44%;
  padding-left: 35px;
  }
  .ipp-ayuda-container-2-split-note{
    line-height: 1.5;
    color: #8b0b00;
    width: 46%;
    font-size: 18px;
    font-family: Arial, Helvetica, sans-serif;
    display: block;
  }
  .ipp-ayuda-container-2-title{
    color: #8b0b00;
    font-size: 44px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    display: block;
    font-style: italic;
    text-align: center;
    padding-bottom: 40px;
  }

  .ipp-ayuda-container-3-split{
    min-width: 1200px;
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    position: relative;
  }
  .ipp-ayuda-container-3-split-note{
    min-width: 625px;
    max-width: 625px;
  }
  .ipp-ayuda-container-3-split-img{
    width: 340px;
    position: absolute;
    right: 15%;
    top: 0;
    bottom: 0;
  }
  ul.ayuda-white-ulli{
    list-style: inside;
    line-height: 1.4;
      font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    color:#fff;
    padding-left: 45px;
    list-style-position: outside;
  }
  .ipp-ayuda-container-3-split-note-title{
    color: #fff;
    font-weight: bold;
    font-size: 60px;
    font-family: Arial, Helvetica, sans-serif;
    padding-bottom: 20px;
    font-style: italic;
  }
}
@media (max-width:766px){
  .ipp-ayuda-container-2-split{
    display: flex;
    width: 100%;
    flex-wrap: wrap;
    margin-left: auto;
    margin-right: auto;
    align-items: center;
  }
  .ipp-ayuda-container-2-split-form{
  width: 100%;
  }
  .ipp-ayuda-container-2-split-note{
    line-height: 1.5;
    color: #8b0b00;
    width: 100%;
    font-size: 18px;
    font-family: Arial, Helvetica, sans-serif;
    display: block;
    padding-bottom: 20px;
  }
  .ipp-ayuda-container-2-title{
    color: #8b0b00;
    font-size: 44px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    display: block;
    font-style: italic;
    text-align: center;
    padding-bottom: 20px;
  }

  .ipp-ayuda-container-3-split{
  width: 100%;

    margin-left: auto;
    margin-right: auto;
    display: flex;
    position: relative;
  }
  .ipp-ayuda-container-3-split-note{
width: 100%;
  }
  .ipp-ayuda-container-3-split-img{
    display: none;
    width: 340px;
    position: absolute;
    right: 15%;
    top: 0;
    bottom: 0;
  }
  ul.ayuda-white-ulli{
    list-style: inside;
    line-height: 1.4;
      font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    color:#fff;
    padding-left: 25px;
    list-style-position: outside;
  }
  .ipp-ayuda-container-3-split-note-title{
    color: #fff;
    font-weight: bold;
    font-size: 46px;
    font-family: Arial, Helvetica, sans-serif;
    padding-bottom: 20px;
    font-style: italic;
  }
}


.ipp-ayuda{
  line-height: 1.24;
  width: 100%;
  position: relative;
  display: block;
}

.ipp-ayuda-container-1{
  width: 100%;
  position: relative;
  display: block;
}
.ipp-ayuda-container-1-img{
width: 100%;
}

@media (min-width:766px){
  .ayuda-desktop{
    display: block;
  }
  .ayuda-mobile{
    display: none;
  }
  .ipp-ayuda-container-1-absolute-div{
    position: absolute;
    top: 65%;
    width: 100%;
  display: flex;
  justify-content: center;
  }
  .ipp-ayuda-container-1-absolute-btn{
    display: inline-block;
      font-family: Arial, Helvetica, sans-serif;
      background: #fff;
      color:#c6252d;
      border-radius: 10px;
      padding:10px 30px;
      font-size: 2vw;
  }

}
@media (max-width:766px){
  .ayuda-desktop{
    display: none;
  }
  .ayuda-mobile{
    display: block;
  }
  .ipp-ayuda-container-1-absolute-div{
    position: absolute;
    top: 63%;
    width: 100%;
  display: flex;
  justify-content: center;
  }
  .ipp-ayuda-container-1-absolute-btn{
    display: inline-block;
      font-family: Arial, Helvetica, sans-serif;
      background: #fff;
      color:#c6252d;
      border-radius: 10px;
      padding:8px 15px;
      font-size: 16px;
  }

}



.news-image-addon{
  max-width: 500px;
  width: 100%;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  display: block;
}



.soshop-upgrade-section{
  width: 100%;
  position: relative;
    height: 100vh;
}

.soshop-upgrade-bg{
background-image: url("https://cdnlbcwwwstorage.blob.core.windows.net/revamp/soshop/onfb/soshop-upgrade-bg.jpg");
height: 100%;
background-position: center;
background-repeat: no-repeat;
background-size: cover;
}
.soshop-upgrade-signin{
  border-radius: 5px;
  display: block;
  line-height: 1.24;
  width: 100%;
  padding: 10px;
  background: #d00149;
    color: #fff;
  font-family: Arial, Helvetica, sans-serif;
    font-size: 24px;
    font-weight: 900;
    text-align: center;
}

@media (min-width:766px){
  .soshop-upgrade-center-all{
    width: 100%;
    display: flex;
    align-items: center;
    height: 100%;
  }
  .soshop-upgrade-form{
      padding-top: 50px;
      padding-bottom: 50px;
      padding-left: 50px;
      padding-right: 50px;
      border-radius: 20px;
      background: #d00149;
      position: relative;
      margin-left: 10%;
      width: 100%;
      max-width: 460px;

    }

    .soshop-upgrade-ty{
        padding-top: 15px;
        padding-bottom: 15px;
        padding-left: 15px;
        padding-right: 15px;
        position: relative;
        margin-left: 10%;
        width: 100%;
        max-width: 530px;

      }
      .soshop-upgrade-msg{
        line-height: 1.24;
          font-family: Arial, Helvetica, sans-serif;
          font-size: 58px;
          font-weight: 900;
          color: #d00149;
          margin-bottom: 50px;
        }

        .soshop-upgrade-msg-invalid{
          line-height: 1.24;
            font-family: Arial, Helvetica, sans-serif;
            font-size: 42px;
            font-weight: 900;
            color: #d00149;
            margin-bottom: 25px;
          }
          .soshop-upgrade-msg-invalid-2{
            line-height: 1.24;
              font-family: Arial, Helvetica, sans-serif;
              font-size: 22px;
              font-weight: 900;
              color: #d00149;
              margin-bottom: 50px;
            }

}
@media (max-width:766px){
  .soshop-upgrade-center-all{
    padding-left: 15px;
    padding-right: 15px;
    width: 100%;
    display: flex;
    align-items: center;
    height: 100%;
  }
  .soshop-upgrade-form{
      padding-top: 50px;
      padding-bottom: 50px;
      padding-left: 50px;
      padding-right: 50px;
      border-radius: 20px;
      background: #d00149;
      position: relative;
      width: 100%;

    }

    .soshop-upgrade-ty{
        padding-top: 15px;
        padding-bottom: 15px;
        padding-left: 15px;
        padding-right: 15px;
        position: relative;
        width: 100%;

      }
      .soshop-upgrade-msg{
        line-height: 1.24;
          font-family: Arial, Helvetica, sans-serif;
          font-size: 42px;
          font-weight: 900;
          color: #d00149;
          margin-bottom: 50px;
        }
        .soshop-upgrade-msg-invalid{
          line-height: 1.24;
            font-family: Arial, Helvetica, sans-serif;
            font-size: 32px;
            font-weight: 900;
            color: #d00149;
            margin-bottom: 25px;
          }
          .soshop-upgrade-msg-invalid-2{
            line-height: 1.24;
              font-family: Arial, Helvetica, sans-serif;
              font-size: 20px;
              font-weight: 900;
              color: #d00149;
              margin-bottom: 50px;
            }

}




.aug-lead-gen2-section{
  width: 100%;
  position: relative;
}
.aug-lead-gen2-img-container{
  width: 100%;
  position: relative;
}
.aug-lead-gen2-img-container img{
  width: 100%;
}





@media (min-width:766px){
  .aug-gen2-desktop{
    display: block;
  }
  .aug-gen2-mobile{
    display: none;
  }
  .aug-lead-gen2-absolute-contain-link{
    position: absolute;
    line-height: 1.24;

    width: 100%;
    top: 49%;
    text-align: center;
      z-index: 1026;
  }
  .aug-lead-gen2-absolute-contain-link-bottom{
    position: absolute;
    line-height: 1.24;

    width: 66%;
    bottom: 1%;
    text-align: center;
      z-index: 1026;
  }


  .aug-lead-gen2-signup{
    padding: 10px 25px;
    border-radius: 30px;
    background: #ff9400;
    width: auto;
  display: inline-block;
  font-size: 2vw;
  outline: 0;
  font-weight: bold;
  text-decoration: none;
  line-height: 1.24;
    font-family: 'MyriadPro';
    color: #fff;
  }
}
@media (max-width:766px){
  .aug-gen2-desktop{
    display: none;
  }
  .aug-gen2-mobile{
    display: block;
  }
  .aug-lead-gen2-absolute-contain-link{
    position: absolute;
    line-height: 1.24;
    width: 100%;
    top: 48.3%;
    text-align: center;
      z-index: 1026;
  }
  .aug-lead-gen2-absolute-contain-link-bottom{
    position: absolute;
    line-height: 1.24;
    width: 100%;
    bottom: 0.8%;
    text-align: center;
      z-index: 1026;
  }

  .aug-lead-gen2-signup{
    padding: 10px 15px;
    border-radius: 25px;
    background: #ff9400;
  width: auto%;
  display: inline-block;
  font-size: 3vw;
  outline: 0;
  font-weight: bold;
  text-decoration: none;
  line-height: 1.24;
    font-family: 'MyriadPro';
    color: #fff;
  }
}


/* pending lead gen 2 8.18.2021*/
.aug-lead-gen-table-tg  {border-collapse:collapse;border-spacing:0;width: 100%;}
.aug-lead-gen-table-tg td{border-color:black;border-style:solid;border-width:1px;font-family:Arial, sans-serif;
  overflow:hidden;padding:10px 5px;word-break:normal;}
.aug-lead-gen-table-tg th{border-color:black;border-style:solid;border-width:1px;font-family:Arial, sans-serif;
  font-weight:normal;overflow:hidden;padding:10px 5px;word-break:normal;}
.aug-lead-gen-table-tg .tg-u0vt{background-color:#efefef;border-color:#343434;color:#1D2228;font-weight:bold;text-align:left;
  vertical-align:middle}
.aug-lead-gen-table-tg .tg-tj3s{background-color:#efefef;border-color:#343434;color:#1D2228;text-align:left;vertical-align:middle}

@media (min-width:1066px){
  .aug-lead-gen-section{
    width: 100%;
    position: relative;
  }

  .aug-lead-gen-absolute-contain-1a{
    position: absolute;
    line-height: 1.24;
    width: 100%;
    top: 57%;
      z-index: 1026;
  }
  .aug-lead-gen-absolute-contain-title{
      width: 100%;
      line-height: 1.24;
          font-family:'montrealbold';
        font-size: 4.5vw;
        font-weight: bold;
        color: #d00149;
        margin-left: 5%;
        margin-bottom: 1%;
        text-shadow: 0 1px 10px rgba(150, 150, 150, .5);
    }
    .aug-lead-gen-absolute-contain-subtitle{
    max-width: 800px;
    width: 100%;
    line-height: 1.24;
        font-family: "SF Pro Text","Myriad Set Pro",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI","SF Pro Icons","Apple Legacy Icons","Helvetica Neue","Helvetica","Arial",sans-serif;
      font-size: 1.5vw;
      color: #a62122;
      margin-left: 5%;
      padding-right: 15px;
      margin-bottom: 5px;

  }
  .aug-lead-gen-table{
    max-width: 600px;
    width: 100%;
    font-size: 1vw;
    line-height: 1.24;
    margin-left:5%;
    margin-top: 15px;
    margin-bottom: 15px;
  }

.aug-lead-gen-mobile-bg{
  display: none;
}
  .aug-lead-desktop{
  display: block;
  }
  .aug-lead-mobile{
  display: none;
  }
}
@media (max-width:1066px){
  .aug-lead-gen-section{
    width: 100%;
    position: relative;
    padding-bottom: 50px;
  }

.aug-lead-gen-mobile-bg{
  position: absolute;
  width: 100%;
  height: 100%;
  top:0;
  bottom: 0;
  left: 0;
  object-fit: cover;
}
.aug-lead-gen-mobile-bg img{
  width: 100%;
  height: 100%;
  object-fit: cover;
}

  .aug-lead-gen-absolute-contain-1a{
    position: relative;
    line-height: 1.24;
    width: 100%;
    top: 45%;
      z-index: 1026;
  }
    .aug-lead-gen-absolute-contain-title{
        width: 100%;
        line-height: 1.24;
  font-family:'montrealbold';
          font-size: 26px;
          color: #d00149;
          margin-left: 15px;
          margin-bottom: 1%;
          text-shadow: 0 1px 10px rgba(150, 150, 150, .5);
      position: relative;
      }
      .aug-lead-gen-absolute-contain-subtitle{
          width: 100%;
          line-height: 1.6;
                font-family: "SF Pro Text","Myriad Set Pro",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI","SF Pro Icons","Apple Legacy Icons","Helvetica Neue","Helvetica","Arial",sans-serif;
            font-size:16px;
            color: #a62122;
          padding-left: 15px;
          padding-right: 15px;
            margin-bottom: 3px;
            position: relative;
        }
        .aug-lead-gen-table{
          position: relative;
          margin-top: 15px;
          margin-bottom: 15px;
          max-width: 400px;
          width: 100%;
          line-height: 1.24;
          margin-left:15px;
        }
        .aug-lead-desktop{
        display: none;
        }
        .aug-lead-mobile{
        display: block;
        }
}


.aug-lead-gen-absolute-contain-image{
width: 100%;
position: relative;
z-index: 1;
}

.aug-lead-gen-absolute-contain-image img{
width: 100%;
}
/*end pending lead gen 2 8.18.2021*/


/* disposition form update 8.16.2021 */

.disposition-table{
  padding-top: 20px;
  padding-top: 20px;
  line-height: 1.24;
  width: 100%;
  display: block;
  position: relative;
}
.disposition-table-tg  {border:none;border-collapse:collapse;border-spacing:0;width: 100%;}
.disposition-table-tg td{border-style:solid;border-width:0px;font-family:Arial, sans-serif;font-size:14px;overflow:hidden;
  padding:10px 5px;word-break:normal;}
.disposition-table-tg th{border-style:solid;border-width:0px;font-family:Arial, sans-serif;font-size:14px;font-weight:normal;
  overflow:hidden;padding:10px 5px;word-break:normal;}
.disposition-table-tg .tg-zcsk{background-color:#a6a6a6;border-color:inherit;color:#ffffff;font-family:Arial, Helvetica, sans-serif !important;;
  font-size:16px;font-weight:bold;text-align:center;vertical-align:middle}
.disposition-table-tg .tg-tdit{border-color:inherit;font-family:Arial, Helvetica, sans-serif !important;;font-size:16px;text-align:center;
  vertical-align:middle}
.disposition-table-tg .tg-rezf{background-color:#fef6e8;border-color:inherit;font-family:Arial, Helvetica, sans-serif !important;;font-size:16px;
  font-weight:bold;text-align:center;vertical-align:middle}
.disposition-table-tg .tg-cqfu{border-color:inherit;font-family:Arial, Helvetica, sans-serif !important;;font-size:16px;font-weight:bold;
  text-align:center;vertical-align:middle}
.disposition-table-tg .tg-oiyb{background-color:#efd8af;border-color:inherit;font-family:Arial, Helvetica, sans-serif !important;;font-size:16px;
  font-weight:bold;text-align:center;vertical-align:middle}
.disposition-table-tg .tg-msie{background-color:#ededed;border-color:inherit;font-family:Arial, Helvetica, sans-serif !important;;font-size:16px;
  font-weight:bold;text-align:center;vertical-align:middle}




.disposition-thankyou-submit{
  padding: 15px 25px;
  border-radius: 10px;
  background: #d00149;
max-width: 260px;
width: 100%;
display: flex;
justify-content: center;
align-items: center;
font-size: 18px;
outline: 0;
font-weight: bold;
text-decoration: none;
line-height: 1.24;
  font-family: 'MyriadPro';
  color: #fff;
}
.disposition-thankyou{
  padding-top: 50px;
  padding-bottom: 80px;
  max-width: 700px;
  width: 100%;
  font-size: 28px;
  margin-left: auto;
  margin-right: auto;
  line-height: 1.6;
  font-family: 'MyriadPro';
  font-weight: bold;
  color: #000;
}
.dispotitle-name{
  margin-left: 5px;
  line-height:1.24;
  font-size:18px;
    color: #373737;
}
.dispo-radio-selection-set{
  position: relative;
  width: 100%;
  display: block;
}

.dispo-sub-radio-set{
  padding-left: 25px;
}
/* end disposition form update 8.16.2021 */




/* welcome kabayan 8.16.2021 */


.welcome-main-content{

  padding-left: 15px;
  padding-right: 15px;
  padding-top: 25px;
max-width: 625px;
width: 100%;
margin-left: auto;
margin-right: auto;
position: relative;
}


.welcome-kabayan-set{
  margin-left: 25px;
  width: 100%;
  margin-bottom: 15px;
}


.dp-pd-control__indicator-red {
  position: absolute;
  top: 2px;
  left: 0;
  height: 20px;
  width: 20px;
  background: #e6e6e6;
}
.dp-pd-control--radio .dp-pd-control__indicator-red {
  border-radius: 50%;
}
.dp-pd-control:hover input ~ .dp-pd-control__indicator-red,
.dp-pd-control input:focus ~ .dp-pd-control__indicator-red {
  background: #ccc;
}
.dp-pd-control input:checked ~ .dp-pd-control__indicator-red {
  background: #d00149;
}
.dp-pd-control:hover input:not([disabled]):checked ~ .dp-pd-control__indicator-red,
.dp-pd-control input:checked:focus ~ .dp-pd-control__indicator-red {
  background: #d00149;
}
.dp-pd-control input:disabled ~ .dp-pd-control__indicator-red {
  background: #e6e6e6;
  opacity: 0.6;
  pointer-events: none;
}
.dp-pd-control__indicator-red:after {
  content: '';
  position: absolute;
  display: none;
}
.dp-pd-control input:checked ~ .dp-pd-control__indicator-red:after {
  display: block;
}
.dp-pd-control--checkbox .dp-pd-control__indicator-red:after {
  left: 8px;
  top: 4px;
  width: 5px;
  height: 11px;
  border: solid #fff;
  border-width: 0 2px 2px 0;
  transform: rotate(45deg);
}
.dp-pd-control--checkbox input:disabled ~ .dp-pd-control__indicator-red:after {
  border-color: #7b7b7b;
}
.dp-pd-control--radio .dp-pd-control__indicator-red:after {
  left: 7px;
  top: 7px;
  height: 6px;
  width: 6px;
  border-radius: 50%;
  background: #fff;
}
.dp-pd-control--radio input:disabled ~ .dp-pd-control__indicator-red-red:after {
  background: #7b7b7b;
}

/*end welcome kabayan 8.16.2021 */



/* disposition 8.12.2021 */
.datepicker-container{
  display: block;
  width: 100%;
  line-height: 1.24;
  color: #000;
  font-size: 16px;
  font-family: 'MyriadPro';
}
.datepicker-title{
  color: #000;
  font-size: 16px;
  font-family: 'MyriadPro';
  padding-right: 15px;
}
.disposition-select{
  position: relative;
  width: 100%;
  line-height: 1.24;
  font-family: 'MyriadPro';
  font-size: 16px;
  color: #373737;
  border: 1px solid #c9c9c9;
  outline:0;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  padding-right: 10px;
  margin-bottom: 15px;
}
.disposition-invalid{
  line-height: 1.24;
  font-family: 'MyriadPro';
  font-size: 12px;
  color: #b32f1e;
  margin-top: 5px;
  font-style: italic;
}
.disposition-bot15{
  margin-bottom: 15px;
}
.disposition-input{
  width: 100%;
  line-height: 1.24;
  font-family: 'MyriadPro';
  font-size: 16px;
  color: #373737;
  border: 1px solid #c9c9c9;
  outline:0;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  padding-right: 10px;
}

.disposition-selectdiv {
  position: relative;
  min-width: 200px;
}

.disposition-selectdiv:after {
    content: '\f078';
    font: normal normal normal 17px/1 FontAwesome;
    color: #c9c9c9;
    right: 11px;
    top: 10px;
    /*! height: 100%; */
    /*! padding: 15px 0px 0px 8px; */
    /*! border-left: 1px solid #0ebeff; */
    position: absolute;
    pointer-events: none;
}
.disposition-selectdiv select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  /* Add some styling */

  display: block;
  width: 100%;
  /*! max-width: 320px; */
  /*! height: 50px; */
  float: right;
  /*! margin: 5px 0px; */
  padding: 10px 10px;
  font-size: 16px;
  line-height: 1.24;
  color: #333;
  background-color: #ffffff;
  background-image: none;
  border: 1px solid #c9c9c9;
  -ms-word-break: normal;
  word-break: normal;
  margin-bottom: 15px;
  /*! display: flex; */
  /*! align-items: center; */
}

/* end disposition 8.12.2021 */


/* careers 8.9.2021 */

.careers-v2-submit-section{
  width: 100%;
  position: relative;
  line-height: 1.24;
}
.careers-v2-submit-container{
  padding-top: 50px;
  padding-bottom: 50px;
  position: relative;
  box-sizing: border-box;
  display: block;
  max-width:1000px;
  width: 100%;
  padding-left: 15px;
  padding-right: 15px;
  margin-left: auto;
  margin-right: auto;
}
.careers-v2-submit-hello{
  color: #000;
  font-size: 32px;
  margin-bottom: 50px;
  font-weight: bold;
    font-family: "SF Pro Text","Myriad Set Pro",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI","SF Pro Icons","Apple Legacy Icons","Helvetica Neue","Helvetica","Arial",sans-serif;
}
.careers-v2-submit-hello-2{
  color: #000;
  font-size: 22px;
  margin-bottom: 30px;

    font-family: "SF Pro Text","Myriad Set Pro",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI","SF Pro Icons","Apple Legacy Icons","Helvetica Neue","Helvetica","Arial",sans-serif;
}
.careers-v2-submit-hello-3{
  color: #000;
  font-size: 22px;
  margin-bottom: 30px;
    font-family: "SF Pro Text","Myriad Set Pro",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI","SF Pro Icons","Apple Legacy Icons","Helvetica Neue","Helvetica","Arial",sans-serif;
}


@media (min-width:766px){
  .careers-v2-submit-desired-container{
    display: flex;
    align-items: center;
    width: 100%;
    position: relative;
      margin-bottom: 30px;
  }
  .careers-v2-submit-desired-input{
    font-size: 18px;
    color: #000;
    border-top:none;
    border-right:none;
    border-left:none;
  border-bottom: 1px solid #a8a8a8;
      font-family: "SF Pro Text","Myriad Set Pro",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI","SF Pro Icons","Apple Legacy Icons","Helvetica Neue","Helvetica","Arial",sans-serif;
  }
  .careers-v2-submit-hello-4{
    color: #000;
    font-size: 22px;
      font-family: "SF Pro Text","Myriad Set Pro",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI","SF Pro Icons","Apple Legacy Icons","Helvetica Neue","Helvetica","Arial",sans-serif;
      margin-right: 15px;
  }
}
@media (max-width:766px){
  .careers-v2-submit-desired-container{
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    position: relative;
      margin-bottom: 30px;
  }
  .careers-v2-submit-desired-input{
    width: 100%;
    display: block;
    font-size: 18px;
    color: #000;
    border-top:none;
    border-right:none;
    border-left:none;
  border-bottom: 1px solid #a8a8a8;
      font-family: "SF Pro Text","Myriad Set Pro",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI","SF Pro Icons","Apple Legacy Icons","Helvetica Neue","Helvetica","Arial",sans-serif;
  }
  .careers-v2-submit-hello-4{
    display: block;
    width: 100%;
    color: #000;
    font-size: 22px;
      font-family: "SF Pro Text","Myriad Set Pro",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI","SF Pro Icons","Apple Legacy Icons","Helvetica Neue","Helvetica","Arial",sans-serif;
      margin-bottom: 10px;

  }
}



.careers-v2-submit-flex{
  display: flex;
  align-items: center;
  width: 100%;
  position: relative;
}


.careers-v2-upload-btn-wrapper {
  position: relative;
  overflow: hidden;
  display: inline-block;
    cursor: pointer;
}


.careers-v2-upload-btn-wrapper input[type=file] {

  font-size: 100px;
  height: 60px;
  width: 100%;
    cursor: pointer;
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0;
}



.careers-v2-submit-result{
  padding-left: 15px;
  color: #000;
  font-size: 16px;
    font-family: "SF Pro Text","Myriad Set Pro",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI","SF Pro Icons","Apple Legacy Icons","Helvetica Neue","Helvetica","Arial",sans-serif;
}




.open-filterbody{
  display: block !important;
}

.career-v2-white-section{
  padding: 50px 15px;
  position: relative;
  display: block;
  width: 100%;
  background: #fff;
}
.career-v2-white-section-title-red{
  text-align: center;
    line-height: 1.24;
    color: #d31346;
    font-size: 32px;
    margin-bottom: 10px;;
    font-weight: bold;
      font-family: "SF Pro Text","Myriad Set Pro",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI","SF Pro Icons","Apple Legacy Icons","Helvetica Neue","Helvetica","Arial",sans-serif;
  }
  .career-v2-white-section-subtitle{
    text-align: center;
      line-height: 1.24;
      color: #5b5b5b;
      font-size: 22px;
      margin-bottom: 5%;
        font-family: "SF Pro Text","Myriad Set Pro",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI","SF Pro Icons","Apple Legacy Icons","Helvetica Neue","Helvetica","Arial",sans-serif;
    }
    .career-v2-white-section-set-text{
      text-align: center;
        line-height: 1.24;
        color: #5b5b5b;
        font-size: 16px;
          font-family: "SF Pro Text","Myriad Set Pro",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI","SF Pro Icons","Apple Legacy Icons","Helvetica Neue","Helvetica","Arial",sans-serif;
    }
.career-v2-white-section-block{
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }
@media (min-width:766px){
  .career-v2-white-section-block-flex{
    width: 100%;
    display: flex;
    justify-content: space-between;
  }

  .career-v2-white-section-block-flex-international{
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
  }

  .career-v2-white-section-set{
    width: 350px;
    padding: 15px;
    margin-bottom: 10px;
  }
  .career-v2-white-section-set img{
    width: 100%;
    margin-bottom: 10px;
  }


    .career-v2-white-section-set-international{
      max-width: 350px;
      width: 100%;
      padding: 15px;
      margin-bottom: 10px;
    }
    .career-v2-white-section-set-international img{
      width: 100%;
      margin-bottom: 10px;
    }
  .career-v2-set-international{
    display: block;
    position: relative;
  }
}
@media (max-width:766px){
  .career-v2-set-international{
    display: block;
    position: relative;
  }
  .career-v2-white-section-block-flex{
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }

  .career-v2-white-section-set{
    display: block;
    width: 100%;
    padding: 15px;
    margin-bottom: 10px;
  }
  .career-v2-white-section-set img{
    display: block;
    margin-left: auto;
    margin-right: auto;
    max-width: 200px;
    text-align: center;
    width: 100%;
    margin-bottom: 10px;
  }

  .career-v2-white-section-set-international{
    display: block;
    width: 100%;
    padding: 15px;
    margin-bottom: 10px;
  }
  .career-v2-white-section-set-international img{
    display: block;
    margin-left: auto;
    margin-right: auto;
    max-width: 200px;
    text-align: center;
    width: 100%;
    margin-bottom: 10px;
  }
  .career-v2-white-section-block-flex-international{
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }
}





.career-v2-filter{
  width: auto;
  display: none;
  position: absolute;
  right: 0;
  max-width: 200px;
  border:1px solid #cacaca;
  min-height: 100px;
  max-height: 200px;
  overflow: auto;
  z-index: 2;
  top: 0;
  border-radius: 20px;
  padding: 15px 15px 0 15px;
  background: #fff;
}

.career-v2-filter-list{
  cursor: pointer;
  line-height: 1.24;
      font-family: "SF Pro Text","Myriad Set Pro",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI","SF Pro Icons","Apple Legacy Icons","Helvetica Neue","Helvetica","Arial",sans-serif;
      color: black;
      font-size: 18px;
      margin-bottom: 15px;
}



.career-position-submit-resu{
  margin-left: auto;
  margin-right: auto;
  border-radius: 15px;
  max-width: 360px;
  text-align: center;
  position: relative;
  display: block;
  width: 100%;
  color: #fff;
  font-size: 3vh;
  background: #ff9300;
  padding: 15px 15px;
  line-height: 1.24;
  font-weight: bold;
    font-family: "SF Pro Text","Myriad Set Pro",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI","SF Pro Icons","Apple Legacy Icons","Helvetica Neue","Helvetica","Arial",sans-serif;
}

.career-position-section{
  padding: 50px 15px;
  width: 100%;
  position: relative;
  display: block;
}
.career-position-container{
  line-height: 1.24;
  max-width: 880px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.career-position-container-top{
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
  margin-bottom: 80px;
}
.career-position-title{
  padding-right: 100px;
  width: 100%;
  text-align: center;
  line-height: 1.24;
  font-weight: bold;
      font-family: "SF Pro Text","Myriad Set Pro",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI","SF Pro Icons","Apple Legacy Icons","Helvetica Neue","Helvetica","Arial",sans-serif;
      font-size: 32px;
      color: #000;
}
.career-position-link{
  max-width: 100px;
  width: 100%;
  line-height: 1.24;
      font-family: "SF Pro Text","Myriad Set Pro",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI","SF Pro Icons","Apple Legacy Icons","Helvetica Neue","Helvetica","Arial",sans-serif;
      font-size: 18px;
      color: #ff9300;
}
.career-position-container-desc{
  width: 100%;
  line-height: 1.6;
      font-family: "SF Pro Text","Myriad Set Pro",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI","SF Pro Icons","Apple Legacy Icons","Helvetica Neue","Helvetica","Arial",sans-serif;
      font-size: 18px;
      color: #5e5e5e;
      text-align: justify;
      margin-bottom: 50px;
}
.career-v2-section-list{
  width: 100%;
  display: block;
  position: relative;
  line-height: 1.24;
}
.career-v2-list-set{
  padding: 15px 15px;
  width: 100%;
  display: block;
  background: #fff;
}
.career-v2-list-set:nth-child(even){
  padding: 15px 15px;
  background: #e3e5e8;
  width: 100%;
  display: block;
}
.career-v2-list-set-title{
  line-height: 1.24;
  color: #000;
  font-size: 26px;
  font-weight: bold;
    font-family: "SF Pro Text","Myriad Set Pro",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI","SF Pro Icons","Apple Legacy Icons","Helvetica Neue","Helvetica","Arial",sans-serif;
    margin-bottom: 25px;
}

.career-v2-list-set-bottom-title-container{
  width: 100%;
  display: block;
  margin-bottom: 55px;
}
.career-v2-list-set-bottom-title{
  line-height: 1.24;
  color: #000;
  font-size: 22px;
  font-weight: bold;
    font-family: "SF Pro Text","Myriad Set Pro",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI","SF Pro Icons","Apple Legacy Icons","Helvetica Neue","Helvetica","Arial",sans-serif;
    margin-bottom: 10px;
}

@media (min-width:766px){
  .career-v2-list-set-bottom{
    width: 100%;
  text-align: right;
    display: block;
    position: relative;
    line-height: 1.24;
  }
  .career-v2-list-set-bottom-link{
    margin-left: 50px;
    line-height: 1.24;
    color: #ff9300;
    font-size: 22px;
    font-weight: bold;
      font-family: "SF Pro Text","Myriad Set Pro",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI","SF Pro Icons","Apple Legacy Icons","Helvetica Neue","Helvetica","Arial",sans-serif;
      outline: 0;
      text-decoration: none;
  }
}
@media (max-width:766px){
  .career-v2-list-set-bottom{
    width: 100%;
align-items: center;
justify-content: space-evenly;
    display: flex;
    position: relative;
    line-height: 1.24;
  }
  .career-v2-list-set-bottom-link{

    line-height: 1.24;
    color: #ff9300;
    font-size: 22px;
    font-weight: bold;
      font-family: "SF Pro Text","Myriad Set Pro",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI","SF Pro Icons","Apple Legacy Icons","Helvetica Neue","Helvetica","Arial",sans-serif;
      outline: 0;
      text-decoration: none;
  }
}



.career-v2-section-group{
  position: relative;
  display: block;
  width: 100%;
  line-height: 1.24;
  outline: 0;
  text-decoration: none;
}
.career-v2-section-group-container{
  padding-top: 50px;
  padding-bottom: 50px;
  padding-left: 15px;
  padding-right: 15px;
  width:100%;
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
}

.career-v2-input-div{
  position: relative;
  width: 100%;
  display: flex;
  align-items: center;
  border:1px solid #9a9a9a;
  border-radius: 20px;
margin-bottom: 50px;
}

.career-v2-input-icon-search{
  left: 10px;
  position: absolute;
  vertical-align: middle;
  width: 35px;
}
.career-v2-input-icon-lines{
  cursor: pointer;
  right: 10px;
  position: absolute;
  vertical-align: middle;
  width: 35px;
}

.career-v2-input{
  font-size: 18px;
  height: 50px;
  width: 100%;
  outline: none;
border:none;
background-color: transparent;
background: transparent;
padding-left: 55px;
padding-right: 55px;
line-height: 1.24;
}


.career-makingdrightmove-gray{
  padding: 50px 15px;
  position: relative;
  display: block;
  width: 100%;
  background: #eaeaea;
}
.career-makingdrightmove-gray-container{
  margin-left: auto;
  margin-right: auto;
  max-width: 975px;
  width: 100%;
  display: block;
  position: relative;
}

@media (min-width:766px){
  .career-makingdrightmove-title{
    line-height: 1.24;
    color: #d31346;
    font-size: 2.5vw;
    font-weight: bold;
      font-family: "SF Pro Text","Myriad Set Pro",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI","SF Pro Icons","Apple Legacy Icons","Helvetica Neue","Helvetica","Arial",sans-serif;
      margin-bottom: 25px;
  }
}
@media (max-width:766px){
  .career-makingdrightmove-title{
    line-height: 1.24;
    color: #d31346;
    font-size: 32px;
    font-weight: bold;
      font-family: "SF Pro Text","Myriad Set Pro",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI","SF Pro Icons","Apple Legacy Icons","Helvetica Neue","Helvetica","Arial",sans-serif;
      margin-bottom: 25px;
  }
}


.career-makingdrightmove-subtitle{
  max-width: 600px;
  line-height: 1.6;
  color: #343434;
  font-size: 18px;
    font-family: "SF Pro Text","Myriad Set Pro",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI","SF Pro Icons","Apple Legacy Icons","Helvetica Neue","Helvetica","Arial",sans-serif;
}

.proudka-absolute-opportunity{
  position:absolute;
width:100%;
top:0;
left:0;
right:0;
bottom:0;
z-index:2

}
.proudka-absolute-relative-opportunity{
height: 100%;
  width: 100%;
  position: relative;
}
.proudka-absolute-relative-title{
  margin-left: 5%;
  margin-top: 5%;
  line-height: 1.24;
  font-size: 6vh;
  font-weight: bold;
  color: #d31245;
    font-family: "SF Pro Text","Myriad Set Pro",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI","SF Pro Icons","Apple Legacy Icons","Helvetica Neue","Helvetica","Arial",sans-serif;
}

.proudka-absolute-container-bot{
  position: absolute;
  bottom: 15%;
  width: 100%;
  display: block;
}
.proudka-absolute-container-bot-relative{
  max-width: 600px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.proudka-absolute-container-bot-text{
  line-height: 1.24;
  font-size:20px;
text-align: center;
  color: #393939;
    font-family: "SF Pro Text","Myriad Set Pro",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI","SF Pro Icons","Apple Legacy Icons","Helvetica Neue","Helvetica","Arial",sans-serif;
    margin-bottom: 5%;
}

.proudka-absolute-container-bot-opp{
  margin-left: auto;
  margin-right: auto;
  border-radius: 5px;
  max-width: 500px;
  text-align: center;
  position: relative;
  display: block;
  width: 100%;
  color: #fff;
  font-size: 4vh;
  background: #d31245;
  padding: 15px 15px;
  line-height: 1.24;
  font-weight: bold;
    font-family: "SF Pro Text","Myriad Set Pro",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI","SF Pro Icons","Apple Legacy Icons","Helvetica Neue","Helvetica","Arial",sans-serif;
}



@media (min-width:766px){
  .opportunity-desktop{
display: block;
width: 100%;
  }
  .opportunity-mobile{
display: none;
  }
}
@media (max-width:766px){
  .opportunity-desktop{
display: none;
  }
  .opportunity-mobile{
    display: block;
    width: 100%;
  }
}
.careers-v2-opportunity{
  width: 100%;
  position: relative;
  display: block;
}



@media (min-width:766px){
  .proudkagirl{
    width: 400px;
    position: relative;
  }
  .proudka-flex{
    padding-top: 50px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    display: flex;
    max-width: 1200px;
    width: 100%;

  }
  .proudka-title{
    line-height: 1.24;
      color: #d31245;
      font-size: 42px;
      margin-top: 7%;
      margin-bottom: 10%;
      font-weight: bold;
        font-family: "SF Pro Text","Myriad Set Pro",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI","SF Pro Icons","Apple Legacy Icons","Helvetica Neue","Helvetica","Arial",sans-serif;
    }
    .proudka-subtitle{
      max-width: 500px;
      line-height: 1.6;
        color: #fff;
        font-size: 22px;
        margin-bottom: 15%;
          font-family: "SF Pro Text","Myriad Set Pro",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI","SF Pro Icons","Apple Legacy Icons","Helvetica Neue","Helvetica","Arial",sans-serif;
      }
      .proudka-content{
        line-height: 1.24;
        width: 100%;
        max-width: 600px;
        margin-left: auto;

      }

      .proudka-lbc-stories{
        border-radius: 5px;
        max-width: 500px;
        text-align: center;
        position: relative;
        display: block;
        width: 100%;
        color: #fff;
        font-size: 4vh;
        background: #d31245;
        padding: 15px 15px;
        line-height: 1.24;
        font-weight: bold;
          font-family: "SF Pro Text","Myriad Set Pro",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI","SF Pro Icons","Apple Legacy Icons","Helvetica Neue","Helvetica","Arial",sans-serif;
      }


}
@media (max-width:766px){
  .proudkagirl{
    width: 400px;
    display: none;
    position: relative;
  }
  .proudka-flex{
    padding-bottom: 50px;
    padding-top: 50px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    display: flex;
    max-width: 1200px;
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
  .proudka-title{
    line-height: 1.24;
      color: #d31245;
      font-size: 42px;

      margin-bottom: 5%;
      font-weight: bold;
        font-family: "SF Pro Text","Myriad Set Pro",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI","SF Pro Icons","Apple Legacy Icons","Helvetica Neue","Helvetica","Arial",sans-serif;
    }
    .proudka-subtitle{

      line-height: 1.6;
        color: #fff;
        font-size: 22px;
        margin-bottom: 5%;
          font-family: "SF Pro Text","Myriad Set Pro",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI","SF Pro Icons","Apple Legacy Icons","Helvetica Neue","Helvetica","Arial",sans-serif;
      }
      .proudka-content{
        line-height: 1.24;
        width: 100%;
        max-width: 600px;
        margin-left: auto;
        margin-right: auto;

      }

      .proudka-lbc-stories{
        border-radius: 5px;

        text-align: center;
        position: relative;
        display: block;
        width: 100%;
        color: #fff;
        font-size: 4vh;
        background: #d31245;
        padding: 15px 15px;
        line-height: 1.24;
        font-weight: bold;
          font-family: "SF Pro Text","Myriad Set Pro",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI","SF Pro Icons","Apple Legacy Icons","Helvetica Neue","Helvetica","Arial",sans-serif;
      }


}








.career-v2-prouka-orange-section{
  width: 100%;
  position: relative;
  display: block;

}
.career-v2-orange-bg{
  position: absolute;
  width: 100%;
  height: 100%;

}

.careers-v2-spotlight{
  width: 100%;
  display: block;
  position: relative;
}
.careers-v2-spotlight img{
  width: 100%;
}
@media (min-width:766px){
  .careers-v2-desktop{
    display: block;
  }
  .careers-v2-mobile{
    display: none;
  }
}
@media (max-width:766px){
  .careers-v2-desktop{
    display: none;
  }
  .careers-v2-mobile{
    display: block;
  }
}
.slider-note{
  padding-top: 15px;
  padding-bottom: 5px;
  line-height: 1.24;
  color: #000;
  text-align: center;
  font-size: 16px;
    font-family: 'MyriadPro';
    max-width: 90%;
    margin-left: auto;
    margin-right: auto;
    display: block;
}
.slider-note-white{
  padding-top: 15px;
  padding-bottom: 5px;
  line-height: 1.24;
  color: #fff;
  text-align: center;
  font-size: 16px;
    font-family: 'MyriadPro';
    max-width: 90%;
    margin-left: auto;
    margin-right: auto;
    display: block;
}

.proudka-video-section{
  max-width: 1000px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  display: block;
}

.careers-v2-red-container{
  width: 100%;
  background: #d31245;
}
.careers-v2-red-content{
  margin-left: auto;
  margin-right: auto;
  max-width: 1230px;
  padding: 25px 15px;
  line-height: 1.24;
  color: #fff;
  font-size: 22px;
    font-family: 'MyriadPro';
}

.careers-v2-orange-container{
  width: 100%;
  background: #f7941d;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 50px 15px;
}
.careers-v2-orange-img{
  max-width: 1200px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}
.careers-v2-orange-img img{
  width: 100%;
}


.careers-v2-global-expansion{
  width: 100%;
  position: relative;
}
.careers-v2-global-expansion-img{
  width: 100%;
  position: relative;
}
.careers-v2-global-expansion-img img{
  width: 100%;
}
.careers-v2-absolute-container{
  position:absolute;
width:100%;
top:0;
left:0;
right:0;
bottom:0;
z-index:2
}

.career-v2-absolute-relative{
  max-width: 1000px;
  width: 100%;
  position: relative;
}
.career-v2-container-img{
  display: block;
  width: 100%;
}
.career-v2-container-img img{
  width: 100%;
}

@media (min-width:766px){
  .career-v2-absolute-relative-title{
    margin-top: 10%;
    padding-left: 5%;
    line-height: 1.24;
    color: #d31346;
    font-size: 3vw;
    font-weight: bold;
      font-family: "SF Pro Text","Myriad Set Pro",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI","SF Pro Icons","Apple Legacy Icons","Helvetica Neue","Helvetica","Arial",sans-serif;
      margin-bottom: 2%;
  }
  .career-v2-absolute-relative-subtext{
        padding-right: 15px;
    margin-bottom: 3%;
    padding-left: 5%;
    line-height: 1.6;
    color: #000000;
    font-size: 22px;

      font-family: "SF Pro Text","Myriad Set Pro",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI","SF Pro Icons","Apple Legacy Icons","Helvetica Neue","Helvetica","Arial",sans-serif;
  }

}

@media (max-width:766px){
  .career-v2-absolute-relative-title{
    margin-top: 10%;
    padding-left: 5%;

    line-height: 1.24;
    color: #d31346;
    font-size: 32px;
    font-weight: bold;
      font-family: "SF Pro Text","Myriad Set Pro",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI","SF Pro Icons","Apple Legacy Icons","Helvetica Neue","Helvetica","Arial",sans-serif;
      margin-bottom: 2%;
  }
  .career-v2-absolute-relative-subtext{
    padding-right: 15px;
    margin-bottom: 3%;
    padding-left: 5%;
    line-height: 1.6;
    color: #000000;
    font-size: 18px;

      font-family: "SF Pro Text","Myriad Set Pro",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI","SF Pro Icons","Apple Legacy Icons","Helvetica Neue","Helvetica","Arial",sans-serif;
  }

}

.career-v2-proudka-container-gray{
  padding: 50px 15px;
  position: relative;
  display: block;
  width: 100%;
  background: #eaeaea;
}

.career-v2-proudka-container-lightorange{
  padding: 50px 15px;
  position: relative;
  display: block;
  width: 100%;
  background: #ede8dc;
}
.career-v2-proudka-container-red{
  padding: 50px 15px;
  position: relative;
  display: block;
  width: 100%;
  background: #d31245;
}
.career-v2-proudka-container-slidescontainer{
  width: 100%;
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: relative;
}

.career-v2-proudka-title{
  line-height: 1.24;
  color: #d31245;
  font-size: 32px;
  margin-bottom: 5%;
  font-weight: bold;
    font-family: "SF Pro Text","Myriad Set Pro",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI","SF Pro Icons","Apple Legacy Icons","Helvetica Neue","Helvetica","Arial",sans-serif;
}
.career-v2-proudka-title-white{
  text-align: right;
  width: 100%;
  display: block;
  line-height: 1.24;
  color: #fff;
  font-size: 32px;
  margin-bottom: 5%;
  font-weight: bold;
    font-family: "SF Pro Text","Myriad Set Pro",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI","SF Pro Icons","Apple Legacy Icons","Helvetica Neue","Helvetica","Arial",sans-serif;
}

@media (min-width:766px){
  .career-v2-proudka-container-flex{
    display: flex;
    align-items: center;
    max-width: 1000px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }
  .proudka-img{
    max-width: 150px;
    width: 100%;
    position: relative;
    display: block;
  }


  .career-v2-proudka-container-text{
    max-width: 780px;
    padding-left: 25px;
    line-height: 1.24;
  color: #000;
  font-size: 22px;
    font-family: 'MyriadPro';
  }
}
@media (max-width:766px){
  .career-v2-proudka-container-flex{
    display: flex;

    flex-wrap: wrap;
    max-width: 1000px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }
  .proudka-img{
    margin-left: auto;
    margin-right: auto;
    max-width: 100px;
    width: 100%;
    position: relative;
    display: block;
    margin-bottom: 25px;
  }


  .career-v2-proudka-container-text{
    line-height: 1.24;
  color: #000;
  font-size: 22px;
    font-family: 'MyriadPro';
  }
}



.career-v2-dou-container-lightorange{
  padding: 50px 15px;
  position: relative;
  display: block;
  width: 100%;
  background: #ede8dc;
}
.career-v2-dou-container-gray{
  padding: 50px 15px;
  position: relative;
  display: block;
  width: 100%;
  background: #eaeaea;
}


@media (min-width:766px){
  .career-v2-dou-container-flex-initial{
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    align-items: initial;
    justify-content: space-evenly;
  }

  .career-v2-dou-container-flex-left{
    width: 45%;
    position: relative;
    display: block;
  }

  .career-v2-dou-container-flex-right{
    width: 45%;
    position: relative;
    display: block;
  }
  .career-v2-dou-container-flex-center{
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    align-items: center;
    justify-content: space-between;
  }

}
@media (max-width:766px){
  .career-v2-dou-container-flex-center{
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    flex-wrap: wrap;

  }
  .career-v2-dou-container-flex-initial{
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
    flex-wrap: wrap;
    display: flex;

  }

  .career-v2-dou-container-flex-left{
    width: 100%;
    position: relative;
    display: block;
  }

  .career-v2-dou-container-flex-right{
    width: 100%;
    position: relative;
    display: block;
  }

}

.career-v2-dou-container-flex-slider{
  width: 100%;
  position: relative;
}



.unli-slide-img{
  width: 100%;
}
.unli-slide-div-set{
  max-width: 200px;
  width: 100%;
  display: block;
  line-height: 1.24;
  margin-left: auto;
  margin-right: auto;
}
.unli-slide-div-text{
  font-family: 'MyriadPro';
  color: black;
  font-size: 18px;

}
.uni-slider-section{
  width: 100%;
  max-width: 1000px;
  position: relative;
  display: block;
  line-height: 1.24;
}
.career-v2-slider-full{
  width: 100%;
  max-width: 1000px;
  position: relative;
  display: block;
  line-height: 1.24;
}
.career-v2-text-container{
  width: 100%;
}
@media (min-width:766px){
  .career-v2-text-container-title{
    line-height: 1.24;
    color: #f26539;
    font-size: 32px;
    margin-bottom: 5%;
    font-weight: bold;
      font-family: "SF Pro Text","Myriad Set Pro",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI","SF Pro Icons","Apple Legacy Icons","Helvetica Neue","Helvetica","Arial",sans-serif;
  }
  .career-v2-text-container-title-red{
    line-height: 1.24;
    color: #d31346;
    font-size: 32px;
    margin-bottom: 5%;
    font-weight: bold;
      font-family: "SF Pro Text","Myriad Set Pro",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI","SF Pro Icons","Apple Legacy Icons","Helvetica Neue","Helvetica","Arial",sans-serif;
  }
}
@media (max-width:766px){
  .career-v2-text-container-title{
    margin-top: 50px;
    line-height: 1.24;
    color: #f26539;
    font-size: 32px;
    margin-bottom: 5%;
    font-weight: bold;
      font-family: "SF Pro Text","Myriad Set Pro",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI","SF Pro Icons","Apple Legacy Icons","Helvetica Neue","Helvetica","Arial",sans-serif;
  }
  .career-v2-text-container-title-red{
    line-height: 1.24;
    margin-top: 50px;
    color: #d31346;
    font-size: 32px;
    margin-bottom: 5%;
    font-weight: bold;
      font-family: "SF Pro Text","Myriad Set Pro",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI","SF Pro Icons","Apple Legacy Icons","Helvetica Neue","Helvetica","Arial",sans-serif;
  }
}


.career-v2-text-container-bold{
  color: #f26539;
  font-weight: bold;
  line-height: 1.24;
}
.text-justify{
  text-align: justify;
}
.career-v2-text-container-subtitle{
  line-height: 2;
  color: #000000;
  font-size: 18px;
  margin-bottom: 15px;

    font-family: "SF Pro Text","Myriad Set Pro",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI","SF Pro Icons","Apple Legacy Icons","Helvetica Neue","Helvetica","Arial",sans-serif;
}


@media (max-width:766px){
  .mobile-order-1{
    order:1;
  }
  .mobile-order-2{
    order:2;
  }
}

/*end careers 8.9.2021 */

/* soshop membership 8.4.2021 */
.soshop-gradient-section{
  background: #f4f4f4;
  width: 100%;
  position: relative;
}
.soshop-gradient-container{
  padding-top: 50px;
  padding-bottom: 50px;
  display: block;
  position: relative;
  width: 100%;
  max-width: 1000px;
  margin-right: auto;
  margin-left: auto;
    font-family: 'MyriadPro';
      line-height: 1.24;
}


.soshop-bbsg-title-container{
  padding: 30px 50px;
  width: 100%;
  box-sizing: border-box;
  border-bottom: 1px solid #ffffff54;
}
.soshop-bbsg-title{
font-size: 32px;
font-weight: bold;
font-family: "SF Pro Text","Myriad Set Pro",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI","SF Pro Icons","Apple Legacy Icons","Helvetica Neue","Helvetica","Arial",sans-serif;
color: #fbffda;
}
.soshop-bbsg-text-container{
  display: flex;
  align-items: center;
  padding: 10px 50px;
  width: 100%;
}
.soshop-bbsg-text{
  font-size: 18px;
  font-family: "SF Pro Text","Myriad Set Pro",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI","SF Pro Icons","Apple Legacy Icons","Helvetica Neue","Helvetica","Arial",sans-serif;
  color: #ececec;
}
.soshop-bbsg-percent{
  font-size: 28px;
  font-family: "SF Pro Text","Myriad Set Pro",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI","SF Pro Icons","Apple Legacy Icons","Helvetica Neue","Helvetica","Arial",sans-serif;
  color: #fff;
}

.bbsg-bottom-num{
  font-size: 18px;
  color: #323232;
}
.bbsg-bottom-set-text{
  font-size: 18px;
  color: #323232;
}
.bbsg-bottom-set-subtext{
  margin-top: 10px;
  font-size: 18px;
  color: #979797;
}

.bbbsg-table-left{
  width: 40%;
}
.bbbsg-table-right{
  width: 60%;
}
.bbsg-bottom-tg  {border-collapse:collapse;border-spacing:0;width: 100%;background: #fff;}
.bbsg-bottom-tg td{border-color:black;border-style:solid;border-width:1px;
  overflow:hidden;padding:15px 15px;word-break:normal;}

.bbsg-bottom-tg th{border-color:black;border-style:solid;border-width:1px;
  font-weight:normal;overflow:hidden;padding:15px 15px;word-break:normal;}
.bbsg-bottom-tg .tg-89bx{border-color:#d0d0d0;font-size:16px;text-align:left;vertical-align:middle}
.bbsg-bottom-tg .tg-c1e3{
color: #459fff;
  border-color:#d0d0d0;font-size:20px;font-weight:bold;text-align:left;vertical-align:middle}


@media (min-width:766px){
  .bbsg-bottom-table{
    max-width: 750px;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    line-height: 1.24;
    margin-bottom: 40px;
  }
  .bbsg-bottom-set{
    display: flex;
    width: 100%;
    margin-bottom: 40px;

  }
  .bbsg-bottom-num{
    margin-right: 10px;
  }
  .bbsg-bottom-title{
    font-size: 26px;
    font-weight: bold;
    color: black;
    margin-bottom: 20px;
  }
  .bbsg-content-container{
    width: 100%;
  }
  .soshop-title-gradient{
  font-size: 46px;
  font-weight: bold;
  font-family: "SF Pro Text","Myriad Set Pro",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI","SF Pro Icons","Apple Legacy Icons","Helvetica Neue","Helvetica","Arial",sans-serif;
    background: linear-gradient(to right, #ff3c1e, #df1c00, #a71703, #7b1205 70%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  margin-bottom: 80px;
  }

  .soshop-gradient-ben-container{
    display: flex;
    width: 100%;
    position: relative;
    margin-bottom: 50px;
  }
  .soshop-gradient-ben-set{
  width: 250px;
  box-sizing: border-box;
  }

  .soshop-basic{
    background: #ff3c1e;
    border-right: 1px solid #fff;
  }
  .soshop-bronze{
    background: #df1c00;
    border-right: 1px solid #fff;
  }
  .soshop-silver{
    background: #a71703;
    border-right: 1px solid #fff;
  }
  .soshop-gold{
    background: #7b1205;
    border-right: 1px solid #7b1205;
  }
}

@media (max-width:766px){
  .bbsg-bottom-table{
    max-width: 360px;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    line-height: 1.24;
    margin-bottom: 40px;
  }
    .bbsg-bottom-set{
      display: flex;
      width: 100%;
      margin-bottom: 40px;

    }
    .bbsg-bottom-num{
      margin-right: 10px;
    }

  .bbsg-bottom-title{
    font-size: 22px;
    font-weight: bold;
    color: black;
    margin-bottom: 25px;
  }
  .bbsg-content-container{
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
  .soshop-title-gradient{
  font-size: 46px;
  font-weight: bold;
  font-family: "SF Pro Text","Myriad Set Pro",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI","SF Pro Icons","Apple Legacy Icons","Helvetica Neue","Helvetica","Arial",sans-serif;
    background: linear-gradient(to right, #ff3c1e, #df1c00, #a71703, #7b1205 70%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  margin-bottom: 40px;
  padding-left: 15px;
  padding-right: 15px;
  }

  .soshop-gradient-ben-container{
    max-width: 360px;
    margin-left: auto;
    margin-right: auto;
    flex-wrap: wrap;
    display: flex;
    width: 100%;
    position: relative;
    justify-content: center;
    margin-bottom: 30px;
  }
  .soshop-gradient-ben-set{
  width: 100%;
  box-sizing: border-box;
  margin-bottom: 15px;
  }

  .soshop-basic{
    background: #ff3c1e;
    border-bottom: 1px solid #fff;
  }
  .soshop-bronze{
    background: #df1c00;
    border-bottom: 1px solid #fff;
  }
  .soshop-silver{
    background: #a71703;
    border-bottom: 1px solid #fff;
  }
  .soshop-gold{
    background: #7b1205;
    border-bottom: 1px solid #7b1205;
  }
}




/*end soshop membership 8.4.2021 */


.qustion-min-div{
  width: 20px;
  margin-left: 5px;
  display: inline-block;
}
.question-img{
  width: 100%;
}


/* soshop membership 7.28.2021 */
.soshop-onfb-adjust-white{
  color: #fff !important
}

.soshop-section-red-7-29-2021{
  background: #d00149;
  width: 100%;
  padding: 100px 15px;
}
.soshop-section-red-container{
  max-width: 1000px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}
.soshop-section-red-title{
  position: relative;
  line-height: 1.24;
  display: block;
    font-family: 'MyriadPro' !important;
    color: #fff;
    font-weight: bold;
    font-size: 35px;
    margin-bottom: 25px;
}
.soshop-section-red-container-block{
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  width: 100%;
  position: relative;
  display: block;
    line-height: 1.24;
        font-family: 'MyriadPro' !important;
}


.soshop-section-red-container-gray-title{
color: #d00149;
width: 100%;
display: block;
text-align: center;
margin-bottom: 15px;
font-size: 20px;
font-weight: bold;
}
.soshop-section-red-container-gray-text{
color: #3d3d3d;
width: 100%;
display: block;
text-align: center;
font-size: 16px;
}

.soshop-table-toptitle-7-29-2021{
  text-align: center;
  position: relative;
  line-height: 1.24;
  display: block;
    font-family: 'MyriadPro' !important;
    width: 100%;
    font-size: 32px;
    font-weight: bold;
    color: #d00149;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 5px;
}
.soshop-table-subtoptitle-7-29-2021{
  text-align: center;
  position: relative;
  line-height: 1.24;
  display: block;
    font-family: 'MyriadPro' !important;
    width: 100%;
    font-size: 20px;
    color: #3d3d3d;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 55px;
}



@media (min-width:766px){
  .soshop-section-red-container-gray{
    margin-right: 15px;
    max-width: 350px;
    padding: 20px 20px;
    width: 100%;
  background: #e0e0e0;
  border-radius: 15px;
  }
  .soshop-section-red-container-flex{
        justify-content: space-between;
    width: 100%;
    position: relative;
    display: flex;
      line-height: 1.24;
          font-family: 'MyriadPro' !important;
  }
  .global-box-img-80 img{
    margin-left: auto;
    margin-right: auto;
    width: 80%;
  }

  .soshop-table-3-num{
    line-height: 1.24;
      font-family: 'MyriadPro';
    width: 100%;
    max-width: 1000px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    position: relative;
    margin-bottom: 55px;
  }
  .soshop-table-flex-1{
    width: 100%;
    display: flex;
    align-items: center;
  }
  .soshop-update-container-text-image-top{
    max-width: 1000px;
    width: 100%;
    margin: 0 auto;
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;

  }
  .so-text-title-modify{
    padding-top: 30px;
    line-height: 1.24;
    font-family: 'MyriadPro';
    font-size: 32px;
    margin-bottom: 15px;
    font-weight: bold;
  }
  .soshop-plant-absolute{

    max-width: 200px;
    width: 100%;
    text-align: center;
  }
  .soshop-plant-absolute img{
    width: 100%;
  }
}
@media (max-width:766px){
  .soshop-plant-absolute{
  margin-left: auto;
  margin-right: auto;
    max-width: 300px;
    width: 100%;
    text-align: center;
  }
  .soshop-plant-absolute img{
    width: 100%;
  }
  .soshop-section-red-container-gray{
    margin-bottom: 15px;

    padding: 20px 10px;
    width: 100%;
  background: #e0e0e0;
  border-radius: 15px;
  }
  .soshop-section-red-container-flex{
    width: 100%;
    position: relative;

    display: flex;
      line-height: 1.24;
      flex-wrap: wrap;
          font-family: 'MyriadPro' !important;
  }
  .global-box-img-80 img{
    width: 80%;
  }

  .soshop-table-3-num{
    line-height: 1.24;
      font-family: 'MyriadPro';
    width: 100%;

    margin-left: auto;
    margin-right: auto;
    display: flex;
    flex-wrap: wrap;
    position: relative;
    margin-bottom: 25px;
  }
  .soshop-table-flex-1{
    width: 100%;
    display: flex;
    align-items: center;
    margin-bottom: 15px;
  }
  .soshop-update-container-text-image-top{
    width: 100%;
    margin: 0 auto;
    display: flex;
    flex-wrap: wrap;
    padding-left: 15px;
    padding-right: 15px;
  }
  .so-text-title-modify{
    line-height: 1.24;
    font-family: 'MyriadPro';
    font-size: 32px;
    margin-bottom: 15px;
    font-weight: bold;
  }
}


.soshop-table-flex-1-flexstart{
  max-width: 300px;
  width: 100%;
  display: flex;
  align-items: flex-start;
}

.soshop-table-flex-counter{
  position: relative;
position: relative;
    box-sizing: border-box;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 21px;
    width: 50px;
    height: 50px;
    color: #fff;
    z-index: 1;
}

.soshop-table-flex-counter::before{
  position: absolute;
z-index: -1;
height: 50px;
width: 50px;
border-radius: 50%;
  content: "";
      background: #d00149;
}



.soshop-table-flex-text{
  width: 100%;
  display: flex;
  color: #3d3d3d;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 18px;
}
.soshop-table-flex-text-link{
  color: #3d3d3d;
  font-weight: bold;
  font-size: 18px;
  line-height: 1.24;
  outline: 0;
  margin-left: 3px;
  text-decoration: none;
}


.soshop-table-title-7-29-2021{
  text-align: center;
  position: relative;
  line-height: 1.24;
  display: block;
    font-family: 'MyriadPro' !important;
    max-width: 1000px;
    width: 100%;
    font-size: 26px;
    font-weight: bold;
    color: #fff;
    background: #d00149;
    padding:10px 20px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 2px;
}

.soshop-table-7-29-2021-tg  {border-collapse:collapse;border-spacing:0;width: 100%;}
.soshop-table-7-29-2021-tg td{border-color:black;border-style:solid;border-width:1px;font-family:Arial, sans-serif;font-size:14px;
  overflow:hidden;padding:10px 5px;word-break:normal;}
.soshop-table-7-29-2021-tg th{border-color:black;border-style:solid;border-width:1px;font-family:Arial, sans-serif;font-size:14px;
  font-weight:normal;overflow:hidden;padding:10px 5px;word-break:normal;}
.soshop-table-7-29-2021-tg .tg-qouy{background-color:#eaeaea;border-color:#ffffff;color:#d00149;font-size:16px;font-weight:bold;text-align:center;
  vertical-align:middle}
.soshop-table-7-29-2021-tg .tg-4zvt{background-color:#eaeaea;border-color:#ffffff;color:#d00149;font-size:16px;text-align:center;vertical-align:middle}
.soshop-table-7-29-2021-tg .tg-ozbk{background-color:#eaeaea;border-color:#ffffff;font-size:16px;font-weight:bold;text-align:center;vertical-align:middle}
.soshop-table-7-29-2021-tg .tg-befz{background-color:#eaeaea;border-color:#ffffff;font-size:16px;text-align:center;vertical-align:middle}
.soshop-table-7-29-2021-tg .tg-4o1v{background-color:#d00149;border-color:#ffffff;color:#ffffff;font-size:16px;text-align:center;vertical-align:middle}




.soshop-gray-cover-7-29-2021{
  width: 100%;
  padding-top: 50px;
  padding-bottom: 50px;
  padding-left: 15px;
  padding-right: 15px;
  background: #eaeaea;
}

.soshop-7-29-2021-table{
  max-width: 1000px;
  width: 100%;
  position: relative;
  line-height: 1.24;
    font-family: 'MyriadPro' !important;
    margin-left: auto;
    margin-right: auto;
}


.soshop-contain-join{
  width: 100%;
  position: relative;
  display: block;
  text-align: center;
  padding-left: 15px;
  padding-right: 15px;
}
.soshop-membership-link{
  margin-left: auto;
  margin-right: auto;
  outline: 0;
  display: inline-block;
  text-decoration: none;
  padding: 10px 40px;
  line-height: 1.24;
  text-align: center;
  font-size: 18px;
  color: #fff;
    font-family: 'MyriadPro';
    background: #d00149;
    border-radius: 10px;
}

.bot15{
  margin-bottom: 15px;
}

@media (min-width:766px){

  .soshop-spot-title-7-28-2021-left{
    text-align: left;
    font-weight: bold;
  line-height: 1.24;
  font-size: 42px;
  color: #fff;
    font-family: 'MyriadPro';
    width: 100%;
    max-width: 450px;
  }

  .soshop-spot-subttitle-7-28-2021-left{
  line-height: 1.24;
  font-size:18px;
    color: #433a3a;
  text-align: left;
    font-family: 'MyriadPro';
    max-width: 350px;
    width: 100%;
}
}
@media (max-width:766px){
  .soshop-spot-title-7-28-2021-left{
    text-align: left;
      font-weight: bold;
  line-height: 1.24;
  font-size: 32px;
  color: #fff;
    font-family: 'MyriadPro';
    width: 100%;
  }
  .soshop-spot-subttitle-7-28-2021-left{
  line-height: 1.24;
  font-size:18px;
  color: #433a3a;
  text-align: left;
    font-family: 'MyriadPro';
}
}
/* end soshop membership 7.28.2021 */


/* COD 7.28.2021 */


.cod-orange-link{
  display: inline-block;
  background: #ff9400;
  padding:10px 20px;
  line-height: 1.24;
    font-family: 'MyriadPro';
    font-size: 18px;
    color: #fff;
    outline: 0;
    text-decoration: none;
    border-radius: 10px;
}



@media (min-width:766px){
.cod-spotlight-cover-content{
    position: relative;
    max-width: 1080px;
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    z-index: 1025;
    margin: 0 auto;
    height: 100%;
    align-items: center;
  }
  .cod-spotlight-text-adjust{
    max-width: 600px !important;
  }
}
@media (max-width:766px){
  .cod-spotlight-text-adjust{
    max-width: 600px !important;
    margin-top: 10% !important;
  }
.cod-spotlight-cover-content{
  padding-top: 50px;
      position: relative;
      max-width: 880px;
      width: 100%;
      display: flex;
      flex-wrap: wrap;
      z-index: 1025;
      margin: 0 auto;
      height: 100%;
      align-items: center;
      padding-left: 15px;
      padding-right: 15px;
  }
}
.cod-red-container-link{
  line-height: 1.24;
    font-family: 'MyriadPro';
    font-size: 18px;
    color: #fff;
    font-weight: bold;
    outline: 0;
    text-decoration: none;
}
.cod-red-container{
  width: 100%;
  background: #d00149;
  padding-top: 50px;
  padding-bottom: 50px;
  line-height: 1.24;
    font-family: 'MyriadPro';
}
@media (min-width:766px){
.cod-red-container-text{
  color: #fff;
  font-size: 18px;
  width: 100%;
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
}
}
@media (max-width:766px){
.cod-red-container-text{
  width: 100%;
padding-left: 15px;
padding-right: 15px;
}
}

/* end COD 7.28.2021 */



/* ME giftcard 7.24.2021 */
.me-giftcard-tg  {border-collapse:collapse;border-spacing:0;width: 100%; line-height: 1.24;}
.me-giftcard-tg td{border-color:black;border-style:solid;border-width:1px;font-family:Arial, sans-serif;font-size:14px;
  overflow:hidden;padding:10px 5px;word-break:normal;}
.me-giftcard-tg th{border-color:black;border-style:solid;border-width:1px;font-family:Arial, sans-serif;font-size:14px;
  font-weight:normal;overflow:hidden;padding:10px 5px;word-break:normal;}
.me-giftcard-tg .tg-m11x{background-color:#efefef;border-color:#ff7a7a;color:#d00149;font-size:16px;text-align:center;vertical-align:middle}
.me-giftcard-tg .tg-7x9a{background-color:#d00149;border-color:#d00149;color:#ffffff;font-size:16px;font-weight:bold;text-align:center;
  vertical-align:top}
.me-giftcard-tg .tg-70bw{background-color:#d00149;border-color:#d00149;color:#ffffff;font-size:16px;font-weight:bold;text-align:left;
  vertical-align:top}
.me-giftcard-tg .tg-piql{background-color:#efefef;border-color:#ff7a7a;color:#d00149;font-size:16px;text-align:left;vertical-align:middle}

.me-giftcard-table{
  width: 100%;
  margin-top: 15px;
  margin-bottom: 15px;
}


.me-giftcard-section{
  width: 100%;
  position: relative;
  display: block;
}

.me-giftcard-text-container{
  margin-bottom: 25px;
  width: 100%;
  position: relative;
  line-height: 1.24;
}
.me-giftcard-title{
  color: #d00149;
  font-family: 'MyriadPro';
  font-size: 26px;
  font-weight: bold;
  margin-bottom: 15px;
}
.me-giftcard-promo-mecha{
  color: #000;
  font-family: 'MyriadPro';
  font-size: 22px;
  font-weight: bold;
  margin-bottom: 15px;
}
.me-giftcard-list{
  color: #000;
  font-family: 'MyriadPro';
  font-size: 18px;
  margin-bottom: 5px;
}

@media (min-width:766px){
  .me-giftcard-container-flex{
    padding-top: 50px;
    padding-bottom: 50px;
    display: flex;
    width: 100%;
    max-width: 1100px;
    margin-left: auto;
    margin-right: auto;
    align-items: center;
    justify-content: space-between;
  }
  .me-giftcard-div{
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
    display: block;
  }
  .me-giftcard-img{
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 45px;
    width: 80%;
    box-shadow: 0 3px 10px rgb(0 0 0 / 0.2);
  }
  .me-giftcard-img img{
    width: 100%;

  }
  .me-giftcard-box-link{
    max-width: 400px;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    text-align: center;
  }
  .me-giftcard-link{
    display: block;
    width: 100%;
    text-align: center;
    padding: 15px 15px;
    text-align: center;
background: #d00149;
line-height: 1.24;
outline: 0;
text-decoration: none;
font-family: 'MyriadPro';
font-size: 24px;
font-weight: bold;
color: #fff;
  }
}
@media (max-width:766px){
  .me-giftcard-container-flex{
    padding-top: 50px;
    padding-bottom: 50px;
    display: flex;
    width: 100%;
    max-width: 900px;
    margin-left: auto;
    margin-right: auto;
    flex-wrap: wrap;
  }
  .me-giftcard-div{
    width: 100%;
    display: block;
    padding-left: 15px;
    padding-right: 15px;
  }
  .me-giftcard-img{
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 25px;
    width: 100%;
    box-shadow: 0 3px 10px rgb(0 0 0 / 0.2);
  }
  .me-giftcard-img img{
    width: 100%;

  }
  .me-giftcard-box-link{
    max-width: 400px;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    text-align: center;
  }
  .me-giftcard-link{
    display: block;
    width: 100%;
    text-align: center;
    padding: 15px 15px;
    text-align: center;
background: #d00149;
line-height: 1.24;
outline: 0;
text-decoration: none;
font-family: 'MyriadPro';
font-size: 24px;
font-weight: bold;
color: #fff;
  }
}

/*end ME giftcard 7.24.2021 */

/* cod cop rates table 7.24.2021 */
@media (min-width:766px){
  .global-box-text-18{
    line-height: 1.24;
    font-family: 'MyriadPro';
    font-size: 18px;
    color: #433a3a;
    margin-bottom: 8px;
  }
  .codcop-rates-title{
    width: 100%;
    text-align: center;
    display: block;
    position: relative;
    padding-left: 15px;
    padding-right: 15px;
    line-height: 1.24;
      font-family: 'MyriadPro';
      font-size: 52px;
      font-weight: bold;
      color: #d00149;
      margin-top: 25px;
      margin-bottom: 25px;
  }
  .cocop-rates-scroll-container{
    overflow:auto;
    margin-bottom: 50px;
      max-height: 600px;
    width: 100%;
  }
}
@media (max-width:766px){
  .global-box-text-18{
    line-height: 1.24;
    font-family: 'MyriadPro';
    font-size: 18px;
    color: #433a3a;
    margin-bottom: 8px;
  }
  .codcop-rates-title{
    width: 100%;
    text-align: center;
    display: block;
    position: relative;
    padding-left: 15px;
    padding-right: 15px;
    line-height: 1.24;
      font-family: 'MyriadPro';
      font-size: 32px;
      font-weight: bold;
      color: #d00149;
      margin-top: 25px;
      margin-bottom: 25px;
  }
  .cocop-rates-scroll-container{
    overflow:auto;
    margin-bottom: 50px;
      max-height: 450px;
    width: 100%;
  }
}

.codcop-rates-section{

  max-width: 1400px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  display: block;
  width: 100%;
}

.codcop-rates-tg thead th {
  position: sticky;
  top: 0;
  z-index:2;
}
.codcop-rates-tg thead th:first-child {
  position: sticky;
  top: 0;
  left: 0;
  z-index:3;
}
.codcop-rates-tg tbody tr > :first-child {
  position: sticky;
  z-index:1;
  left:0;
}

.codcop-rates-tg  {border-collapse:separate;border-spacing:0;line-height: 1.24;width: 100%}
.codcop-rates-tg td{border-color:black;border-style:solid;border-width:1px;font-family:Arial, sans-serif;font-size:14px;
  overflow:hidden;padding:10px 5px;word-break:normal;}
.codcop-rates-tg th{border-color:black;border-style:solid;border-width:1px;font-family:Arial, sans-serif;font-size:14px;
  font-weight:normal;overflow:hidden;padding:10px 5px;word-break:normal;}
.codcop-rates-tg .tg-vgai{background-color:#f7f7f7;border-color:#dfdfdf;color:#000000;font-size:15px;font-weight:bold;text-align:left;
  vertical-align:bottom}
.codcop-rates-tg .tg-m94e{background-color:#f7f7f7;border-color:#dfdfdf;color:#000000;font-size:15px;font-weight:bold;text-align:center;
  vertical-align:top}
.codcop-rates-tg .tg-iz2q{background-color:#d00149;border-color:#ffffff;color:#ffffff;font-size:16px;font-weight:bold;text-align:center;
  vertical-align:middle;min-width: 100px;}
.codcop-rates-tg .tg-s3p3{background-color:#f7f7f7;border-color:#dfdfdf;color:#000000;font-size:15px;text-align:left;vertical-align:bottom}
.codcop-rates-tg .tg-ram7{background-color:#f7f7f7;border-color:#dfdfdf;color:#000000;font-size:15px;text-align:center;vertical-align:middle}
.codcop-rates-tg .tg-p4ch{background-color:#f7f7f7;border-color:#dfdfdf;color:#000000;font-size:15px;text-align:center;vertical-align:middle}

.codcop-rates-tg .tg-y0hg{background-color:#ffffff;border-color:#ffffff;text-align:left;vertical-align:middle;padding-top: 55px;}
/* end cod cop rates table 7.24.2021 */




/* soshop faqs table 7.23.2021 */
.soshop-faqs-1-tg  {border-collapse:collapse;border-spacing:0;width:100%;line-height: 1.24;}
.soshop-faqs-1-tg td{border-color:black;border-style:solid;border-width:1px;font-family:Arial, sans-serif;font-size:14px;
  overflow:hidden;padding:10px 5px;word-break:normal;}
.soshop-faqs-1-tg th{border-color:black;border-style:solid;border-width:1px;font-family:Arial, sans-serif;font-size:14px;
  font-weight:normal;overflow:hidden;padding:10px 5px;word-break:normal;}
.soshop-faqs-1-tg .tg-r5qm{border-color:inherit;font-size:18px;text-align:left;vertical-align:middle}



.soshop-faqs-2-tg  {border-collapse:collapse;border-spacing:0;width:100%;line-height: 1.24;}
.soshop-faqs-2-tg td{border-color:black;border-style:solid;border-width:1px;font-family:Arial, sans-serif;font-size:14px;
  overflow:hidden;padding:10px 5px;word-break:normal;}
.soshop-faqs-2-tg th{border-color:black;border-style:solid;border-width:1px;font-family:Arial, sans-serif;font-size:14px;
  font-weight:normal;overflow:hidden;padding:10px 5px;word-break:normal;}
.soshop-faqs-2-tg .tg-9wq8{border-color:inherit;text-align:center;vertical-align:middle}
/*end soshop faqs table 7.23.2021 */


.margin-top-30{
  margin-top: 30px;
}
.margin-top-40{
  margin-top: 40px;
}
.margin-top-50{
  margin-top: 50px;
}

.dp-pd-logo img{
  width: 100%;
}

.dp-pd-gotit-img{
    margin-top: 10%;
  margin-left: auto;
  margin-right: auto;
  max-width: 80px;
  width: 100%;
  text-align: center;
  margin-bottom: 25px;
}
.dp-pd-gotit-img img{
  width: 100%;
}


.dp-pd-gotit-title{
margin-bottom: 40px;
  outline: 0;
  font-weight: bold;
  text-decoration: none;
  line-height: 1.24;
    font-family: 'MyriadPro';
    font-size: 52px;
    color: #111111;
    width: 100%;
    text-align: center;
}
.dp-pd-gotit{
  padding-left: 15px;
  padding-right: 15px;

  color: #454545;
  font-size: 32px;
  line-height: 1.24;
  max-width: 800px;
  width: 100%;
  text-align: center;
  margin-bottom: 55px;
  margin-left: auto;
  margin-right: auto;
}
.dp-pd-box-set{
  width: 100%;
  margin-bottom: 15px;
}



.dp-pd-box-set-center{
  text-align: center;
  width: 100%;
  margin-bottom: 15px;
}

.dp-pd-submit-container{
width: 100%;
display: flex;
justify-content: center;
}
.dp-pd-submit{
  padding: 15px 25px;
  border-radius: 10px;
  background: #ee220c;
max-width: 260px;
width: 100%;
display: flex;
justify-content: center;
align-items: center;
font-size: 18px;
outline: 0;
font-weight: bold;
text-decoration: none;
line-height: 1.24;
  font-family: 'MyriadPro';
  color: #fff;
}

.dp-pd-boxes{
  padding-top: 15px;
  padding-bottom: 15px;
  width: 100%;
}
.dp-pd-control {
  padding-bottom: 0px;
  display: inline-block;
  position: relative;
  padding-left: 30px;
  cursor: pointer;
  font-size: 18px;
  background: transparent;
  padding-top: 0;
  line-height: 1.24;
}
.dp-pd-control input {
  position: absolute;
  z-index: -1;
  opacity: 0;
}


.dp-pd-control__indicator {
  position: absolute;
  top: 2px;
  left: 0;
  height: 20px;
  width: 20px;
  background: #e6e6e6;
}
.dp-pd-control--radio .dp-pd-control__indicator {
  border-radius: 50%;
}
.dp-pd-control:hover input ~ .dp-pd-control__indicator,
.dp-pd-control input:focus ~ .dp-pd-control__indicator {
  background: #ccc;
}
.dp-pd-control input:checked ~ .dp-pd-control__indicator {
  background: #2aa1c0;
}
.dp-pd-control:hover input:not([disabled]):checked ~ .dp-pd-control__indicator,
.dp-pd-control input:checked:focus ~ .dp-pd-control__indicator {
  background: #2aa1c0;
}
.dp-pd-control input:disabled ~ .dp-pd-control__indicator {
  background: #e6e6e6;
  opacity: 0.6;
  pointer-events: none;
}
.dp-pd-control__indicator:after {
  content: '';
  position: absolute;
  display: none;
}
.dp-pd-control input:checked ~ .dp-pd-control__indicator:after {
  display: block;
}
.dp-pd-control--checkbox .dp-pd-control__indicator:after {
  left: 8px;
  top: 4px;
  width: 5px;
  height: 11px;
  border: solid #fff;
  border-width: 0 2px 2px 0;
  transform: rotate(45deg);
}
.dp-pd-control--checkbox input:disabled ~ .dp-pd-control__indicator:after {
  border-color: #7b7b7b;
}
.dp-pd-control--radio .dp-pd-control__indicator:after {
  left: 7px;
  top: 7px;
  height: 6px;
  width: 6px;
  border-radius: 50%;
  background: #fff;
}
.dp-pd-control--radio input:disabled ~ .dp-pd-control__indicator:after {
  background: #7b7b7b;
}



.dp-pd-title-container{
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
  padding-bottom: 10px;
}


.dp-pd-privacypolicy{
  font-size: 18px;
  outline: 0;
  text-decoration: none;
  line-height: 1.24;
    font-family: 'MyriadPro';
    color: #2aa1c0;
}

@media (min-width:766px){

  .dp-pd-scroll-container{
    width: 100%;
    padding-top: 20px;
    position: relative;
  }
  .dp-pd-scroll-flex{
    padding-left: 15px;
    padding-right: 15px;
    max-width: 950px;
    margin-left: auto;
    margin-right: auto;
    z-index: 3;
    padding-top: 20px;
    padding-bottom: 20px;
    background: #fff;
    position: sticky;
    top: 0;
    display: flex;
    width: 100%;
    align-items: center;
    border-bottom: 1px solid #d4d4d4;
    margin-bottom: 200px;
  }
  .dp-pd-title{
    font-size: 44px;
    font-weight: bold;
    line-height: 1.24;
      font-family: 'MyriadPro';
      text-align: center;
      color: #d00149;
      width: 100%;
      margin-bottom: 15px;
  }
  .dp-pd-title-scroll{
    font-size: 36px;
    font-weight: bold;
    line-height: 1.24;
      font-family: 'MyriadPro';
      text-align: center;
      color: #d00149;
      width: 100%;
      margin-bottom: 0px;
  }
  .dp-pd-subtitle{
    font-size: 18px;
    line-height: 1.24;
      font-family: 'MyriadPro';
      text-align: center;
      color: #949494;
      width: 100%;
  }
.moveit-desktop{
  display: block;
}
.moveit-mobile{
  display: none;
}

.dp-pd-logo{
  max-width: 120px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 10px;
}
.dp-pd-logo-scroll{
  max-width: 80px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 0px;
}
.dp-pd-logo-scroll img{
width: 100%;
}
}
@media (max-width:766px){

  .dp-pd-scroll-container{
    width: 100%;
    padding-top: 20px;
    position: relative;
  }
  .dp-pd-scroll-flex{
    max-width: 950px;
    margin-left: auto;
    margin-right: auto;
    z-index: 3;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 20px;
    padding-bottom: 20px;
    background: #fff;
    position: sticky;
    top: 0;
    display: flex;
    width: 100%;
    align-items: center;
        border-bottom: 1px solid #d4d4d4;
        margin-bottom: 200px;
  }
  .dp-pd-title{
    font-size: 24px;
    line-height: 1.24;
    font-weight: bold;
      font-family: 'MyriadPro';
      text-align: center;
      color: #d00149;
      width: 100%;
      margin-bottom: 10px;
  }
  .dp-pd-title-scroll{
    font-size: 20px;
    line-height: 1.24;
    font-weight: bold;
      font-family: 'MyriadPro';
      text-align: center;
      color: #d00149;
      width: 100%;
      margin-bottom: 0px;
  }
  .dp-pd-subtitle{
    font-size: 18px;
    line-height: 1.24;

      font-family: 'MyriadPro';
      text-align: center;
      color: #949494;
      width: 100%;
  }
.moveit-desktop{
  display: none;
}
.moveit-mobile{
  display: block;
}

.dp-pd-logo{
  max-width: 100px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 20px;
}
.dp-pd-logo-scroll{
  max-width: 60px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 0px;
}
.dp-pd-logo-scroll img{
width: 100%;
}
}

.anyinquiry-link-center{
  font-size: 18px;
  line-height: 1.24;
    font-family: 'MyriadPro';
    background: #d00149;
    text-align: center;
    color: #fff;
    width: 100%;
    padding: 15px 15px;
    border-radius: 5px;
    font-weight: bold;
}

.lbc-moveit-section{
  position: relative;
  width: 100%;
}

.lbc-moveit-container-1a{
  width: 100%;
  position: relative;
}
.lbc-moveit-container-1a-img-container{
width: 100%;
position: relative;
}
.lbc-moveit-container-1a-img-container img{
  width: 100%;
}
.lbc-moveit-container-1a-text-container{
  position: absolute;
  line-height: 1.24;
  width: 100%;
  top: 43%;
    z-index: 1026;
}
.lbc-moveit-container-2a-text-container{
  position: absolute;
  line-height: 1.24;
  width: 100%;
  top: 3%;
    z-index: 1026;
}

.lbc-moveit-container-3a-text-container{
  position: absolute;
  line-height: 1.24;
  width: 100%;
  top: 2%;
    z-index: 1026;
}
.lbc-movie-cover-img{
  min-height: 700px;
  object-fit: cover;
  width: 100%;
}



@media (min-width:586px){
  .lbc-moveit-container-1a-text{
    width: 100%;
    text-align: center;
    line-height: 1.24;
      font-family:'montrealbold';
      font-size: 4.5vw;
      font-weight: bold;
      color: #a62122;
      margin-bottom: 1%;

  }

  .lbc-moveit-container-2a-title{
    width: 100%;
    line-height: 1.24;
      font-family:'montrealbold';
      font-size: 4.5vw;
      font-weight: bold;
      color: #a62122;
      margin-left: 5%;
      margin-bottom: 1%;
      text-shadow: 0 1px 10px rgba(150, 150, 150, .5);

  }
  .lbc-moveit-container-2a-subtitle{
    max-width: 800px;
    width: 100%;
    line-height: 1.24;
      font-family:'montrealbold';
      font-size: 26px;
      font-weight: bold;
      color: #a62122;
      margin-left: 5%;
      margin-bottom: 5px;

  }
  .lbc-moveit-container-2a-subtitle-abcd{
    max-width: 800px;
    width: 100%;
    line-height: 1.24;
      font-family:'montrealbold';
      font-size: 22px;
      font-weight: bold;
      color: #a62122;
      margin-left: 10%;
      margin-bottom: 5px;

  }


  .lbc-moveit-container-1a-subtext{
    width: 100%;
    text-align: center;
    line-height: 1.24;
      font-family:'montrealbold';
      font-size: 2.5vw;
      font-weight: bold;
      color: #a62122;

  }
  .lbc-moveit-container-1a-link-container{
    position: absolute;
    text-align: center;
    line-height: 1.24;
    width: 100%;
    bottom: 2%;
      z-index: 1026;
  }
  .lbc-moveit-container-1a-link{
    width: 100%;
    text-align: center;
    line-height: 1.24;
      font-family:'montrealbold';
      font-size: 2.5vw;
      font-weight: bold;
      color: #a62122;

  }
  .lbc-moveit-container-2a-link{
    width: 100%;
    text-align: center;
    line-height: 1.24;
      font-family:'montrealbold';
      font-size: 2.5vw;
      font-weight: bold;
      color: #a62122;

  }
}

@media (max-width:586px){
  .lbc-moveit-container-2a-title{
    width: 100%;
    line-height: 1.24;
      font-family:'montrealbold';
      font-size: 26px;
      font-weight: bold;
      color: #a62122;
      margin-left: 5%;
      margin-bottom: 1%;
      text-shadow: 0 1px 10px rgba(150, 150, 150, .5);

  }
  .lbc-moveit-container-2a-subtitle{

    width: 100%;
    line-height: 1.24;
      font-family:'montrealbold';
      font-size: 22px;
      font-weight: bold;
      color: #a62122;
    padding-left: 15px;
    padding-right: 15px;
      margin-bottom: 3px;

  }
  .lbc-moveit-container-2a-subtitle-abcd{
    padding-left: 15px;
    padding-right: 15px;
    width: 100%;
    line-height: 1.24;
      font-family:'montrealbold';
      font-size: 18px;
      font-weight: bold;
      color: #a62122;
      margin-left: 15px;
      margin-bottom: 3px;

  }



  .lbc-moveit-container-1a-text{
    width: 100%;
    text-align: center;
    line-height: 1.24;
      font-family:'montrealbold';
      font-size: 5vw;
      font-weight: bold;
      color: #a62122;
      margin-bottom: 0;

  }

  .lbc-moveit-container-1a-subtext{
    width: 100%;
    text-align: center;
    line-height: 1.24;
      font-family:'montrealbold';
      font-size: 3vw;
      font-weight: bold;
      color: #a62122;

  }
  .lbc-moveit-container-1a-link-container{
    position: absolute;
    text-align: center;
    line-height: 1.24;
    width: 100%;
    bottom: 1.2%;
      z-index: 1026;
  }
  .lbc-moveit-container-1a-link{
    width: 100%;
    text-align: center;
    line-height: 1.24;
      font-family:'montrealbold';
      font-size: 4vw;
      font-weight: bold;
      color: #a62122;

  }
  .lbc-moveit-container-2a-link{
    width: 100%;
    text-align: center;
    line-height: 1.24;
      font-family:'montrealbold';
      font-size: 5vw;
      font-weight: bold;
      color: #a62122;

  }
}


/*modal soshop onfb*/
.soshop-onfb-modal{
  background: #e8e8e8;
  width: 100%;
  position: relative;
  display: block;
  padding-top: 50px;
  padding-bottom: 50px;
  padding-left: 15px;
  padding-right: 15px;

}
.soshop-onfb-modal-container{
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 50px;
  padding-bottom: 50px;
  max-width: 800px;
  width: 100%;
  min-height: 300px;
  background: #fff;
margin-left: auto;
margin-right: auto;
  border-radius: 10px;
}
.onfb-box-shadow{
  /*box-shadow:
0 2.8px 2.2px rgba(0, 0, 0, 0.034),
0 6.7px 5.3px rgba(0, 0, 0, 0.048),
0 12.5px 10px rgba(0, 0, 0, 0.06),
0 22.3px 17.9px rgba(0, 0, 0, 0.072),
0 41.8px 33.4px rgba(0, 0, 0, 0.086),
0 100px 80px rgba(0, 0, 0, 0.12);
*/
box-shadow:0 2.8px 2.2px rgba(0, 0, 0, 0.034), 0 6.7px 5.3px rgba(0, 0, 0, 0.048), 0 12.5px 10px rgba(0, 0, 0, 0.06);
}

.onfb-modal-title{
  width: 100%;
  text-align: center;
  color: #484848;
  line-height: 1.24;
    font-family:'montrealbold';
    font-size: 34px;
    font-weight: bold;
    margin-bottom: 50px;
}
.onfb-modal-pleasecheck{
  width: 100%;
  text-align: center;
  color: #989898;
  line-height: 1.24;
font-family: Arial, Helvetica, sans-serif;
    font-size: 24px;
    margin-bottom: 50px;
}


.onfb-modal-input-contain{
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 50px;
}
.onfb-modal-inputstyle{
  height: 80px;
width: 100%;
  max-width: 60px;
  border-radius: 25px;
  text-align: center;
  border: 1px solid #a5a5a5;
  font-size: 18px;
  line-height: 1.24;
    font-family: 'MyriadPro';
    margin-left: 5px;
    margin-right: 5px;
}
.onfb-modal-inputstyle:focus{

  border: 1px solid #54a1de;

}

.onfb-modal-note-if{
  width: 100%;
   text-align: center;
   color: #989898;
   line-height: 1.24;
 font-family: Arial, Helvetica, sans-serif;
     font-size: 24px;
     margin-bottom: 50px;
   max-width: 500px;
   margin-left: auto;
   margin-right: auto;
}

.onfb-modal-note-if-resend, .onfb-modal-note-if-resend:hover{
  color: #39505c;
  line-height: 1.24;
font-family: Arial, Helvetica, sans-serif;
    font-size: 24px;
   text-decoration: underline;
}
.onfb-modal-note-if-changenum, .onfb-modal-note-if-changenum:hover{
  color: #59b2d7;
  line-height: 1.24;
font-family: Arial, Helvetica, sans-serif;
    font-size: 24px;
   text-decoration: underline;
}



/*end modal soshop onfb*/

.soshop-onfb{
  width: 100%;
  position: relative;
}




.onfb-rewards-section{
  background: #d00149;
  width: 100%;
  padding:50px 15px 5px 15px;
}
.onfb-rewards-title{
  width: 100%;
  text-align: center;
  color: #fff;
  line-height: 1.24;
    font-family:'montrealbold';
    font-size: 64px;
    font-weight: bold;
    margin-bottom: 100px;
}

.onfb-rewards-contain{
  width: 90%;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-evenly;

}
.onfb-rewards-box{
  position: relative;
  width: 400px;
  background: #fff;
  border-radius: 15px;
  min-height: 200px;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding-top: 50px;
  padding-bottom: 15px;
  padding-left: 15px;
  padding-right: 15px;
  margin-bottom: 100px;
}
.onfb-rewards-circle-title{
  text-align: center;
  line-height: 1.24;
    font-family: 'MyriadPro';
    font-size: 28px;
    width: 100%;
    display: block;
    font-weight: bold;
    color: #d00149;
    margin-bottom: 15px;
}

.onfb-rewards-signupcenter{
  width: 100%;
  display: block;
  text-align: center;
  margin-bottom: 50px;
}
.onfb-rewards-signup{
  display: inline-block;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  width:200px;
  border-radius: 10px;
  padding: 10px 15px;
  color: #d00149;
  background: #fff;
  line-height: 1.24;
  font-family: 'MyriadPro';
  font-weight: bold;
  font-size: 28px;
}
.onfb-rewards-circle-text{
  line-height: 1.24;
    text-align: center;
    font-family: 'MyriadPro';
    font-size: 16px;
    width: 100%;
    display: block;
    color: #4d4d4d;
}

.onfb-rewards-circle{
  position: absolute;
overflow: hidden;
top: -45px;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 90px;
  height: 90px;
  border:5px solid #fff;
  background: #d00149;
}
.onfb-rewards-circle-img{
  width: 70%;
}

@media (min-width:586px){
  .soshop-onfb-container-2{
    width: 100%;
    background: #ff9a39;
    height: 600px;
    position: relative;
    overflow: hidden;
  }
  .soshop-onfb-form{
    padding-top: 15px;
    padding-bottom: 10px;
    padding-left: 50px;
    padding-right: 50px;
    border-radius: 20px;
    background: #d00149;
    position: absolute;
    left: 10%;
    top: 1%;
    width: 100%;
    max-width: 460px;
    min-height: 500px;
  }
}
@media (max-width:586px){
  .soshop-onfb-container-2{
    width: 100%;
    background: #ff9a39;

    position: relative;
    overflow: hidden;
  }
  .soshop-onfb-form{
    padding-top: 20px;
    padding-bottom: 10px;
    padding-left: 20px;
    padding-right: 20px;
    border-radius: 20px;
    background: #d00149;
    position: absolute;

    top: 0.5%;
    width: 100%;
    max-width: 400px;
    min-height: 500px;
  }
}




.soshop-onfb-last-section{
  background: #ffd6ae;
  width: 100%;
  padding-top: 50px;
  padding-bottom: 50px;
}





@media (min-width:1224px){
  .soshop-onfb-last-section-container{
    display: flex;
    align-items: center;
    width: 90%;
  margin-left: auto;
  margin-right: auto;
  }
  .soshop-onfb-last-section-left{
    display: flex;
    align-items: center;
    width: 60%;
  }
  .soshop-onfb-last-section-right{
    width: 40%;
  }
  .soshop-onfb-join{
    text-align: center;
    padding: 15px;
    background: #fff;
    border-radius: 10px;
    color: #ff6610;
    line-height: 1.24;
      font-family: 'MyriadPro';
      font-size: 40px;
      font-weight: bold;
  }
  .soshop-onfb-last-section-text{
    color: #ff6610;
    line-height: 1.24;
      font-family: 'MyriadPro';
      font-size: 52px;
      font-weight: bold;
    margin-left: 10%;
  }
  .soshop-onfb-last-section-img{
    width: 100%;
    max-width: 200px;
  }
}
@media (max-width:1224px){
  .soshop-onfb-last-section-container{
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    width: 90%;
  margin-left: auto;
  margin-right: auto;
  }
  .soshop-onfb-last-section-left{
    display: flex;
    align-items: center;
    width: 100%;
    margin-bottom: 20px;
  }
  .soshop-onfb-last-section-right{
    width: 100%;
  }
  .soshop-onfb-join{
    text-align: center;
    padding: 15px;
    background: #fff;
    border-radius: 10px;
    color: #ff6610;
    line-height: 1.24;
      font-family: 'MyriadPro';
      font-size: 30px;
      font-weight: bold;
  }
  .soshop-onfb-last-section-text{
    color: #ff6610;
    line-height: 1.24;
      font-family: 'MyriadPro';
      font-size: 44px;
      font-weight: bold;
    margin-left: 10%;
  }
  .soshop-onfb-last-section-img{
    width: 100%;
    min-width: 180px;
    max-width: 200px;
  }
}
@media (min-width:586px){
  .soshop-onfb-section{
    width: 100%;
  }
}
@media (max-width:586px){
  .soshop-onfb-section{
    width: 100%;
    display: flex;
    justify-content: center;

  }
}

.soshop-onfb-container{
  width: 100%;
  position: relative;
}

.soshop-onfb-center-div{
  width: 100%;
  display: block;
  position: relative;
  margin-bottom: 15px;
}
.lbc-soshop-hi{
  max-width: 360px;
  width: 100%;
}
.sosoph-onfb-text{
  font-family: 'MyriadPro';
color: #fff;
line-height: 1.24;
font-size: 18px;
margin-bottom: 25px;
}
.soshop-onfb-set{
  width: 100%;
  position: relative;
  margin-bottom: 15px;
}


.soshop-onfb-welcome{
  display: block;
  font-family: Arial, Helvetica, sans-serif;
color: #fff;
font-weight: 900;
line-height: 1.24;
font-size: 32px;
margin-bottom: 10px;
}
.soshop-onfb-set-title{
  display: block;
  font-family: 'MyriadPro';
color: #fff;
font-weight: bold;
line-height: 1.24;
font-size: 22px;
margin-bottom: 10px;
}


.soshop-onfb-set-note{
  padding-top: 10px;
  width: 100%;
  display: flex;
  align-items: flex-start;
  font-family: 'MyriadPro';
color: #fff;
line-height: 1.24;
font-size: 14px;
}
.onfb-view-rate{
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  width: 90%;
  display: flex;
  align-items: center;
  font-family: 'MyriadPro';
color: #6e6e6e;
line-height: 1.24;
font-weight: bold;
font-size: 22px;
}
.onfb-view-rate-link{
  margin-left: 5px;
  font-weight: bold;
  font-family: 'MyriadPro';
color: #454545;
line-height: 1.24;
font-size: 22px;
}
.onfb-table-overflow{
  overflow-x: auto;
}

.soshop-onfb-set-num-icon{
  width: 15px;
  margin-top: 2px;
  margin-right: 5px;
}
.onfb-check{
  padding-top: 10px;
  width: 100%;
  position: relative;
  display: flex;
  align-items: baseline;
}
.label-custom-1{
  padding-top: 0;
  padding-bottom: 0;
  background: transparent !important;
  line-height: 1.24;
  font-family: 'MyriadPro';
color: #fff;
font-size: 16px;
}
.onfb-box{
  transform: scale(1.5);
  border:none;
}
.soshop-onfb-submit{
  width: 100%;
  padding: 15px;
  line-height: 1.24;
  font-family: 'MyriadPro';
color: #fff;
font-size: 20px;
font-weight: bold;
background: #ff9a39;
text-align: center;
border-radius: 10px;
}

@media (min-width:668px){

  .soshop-onfb-input{
    border: 1px solid #b4b4b4;
    background: #e8e8e8;
    width: 100%;
    border-radius: 10px;
    height: 50px;
    padding-left: 10px;
    padding-right: 10px;
  }
  .soshop-onfb-ty{
    max-width: 500px;
    width: 100%;
    position: absolute;
    left: 10%;
    top: 20%;
    line-height: 1.24;
  }
  .soshop-onfb-msg{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 58px;
    font-weight: 900;
    color: #d00149;
    margin-bottom: 50px;
  }
}
@media (max-width:668px){

  .soshop-onfb-input{
    border: 1px solid #b4b4b4;
    background: #e8e8e8;
    width: 100%;
    border-radius: 10px;
    height: 40px;
    padding-left: 10px;
    padding-right: 10px;
  }
  .soshop-onfb-ty{
    padding-left: 25px;
    padding-right: 25px;
    max-width: 500px;
    width: 100%;
    position: absolute;

    top: 20%;
    line-height: 1.24;
  }
  .soshop-onfb-msg{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 48px;
    font-weight: 900;
    color: #d00149;
    margin-bottom: 50px;
  }
}


.soshop-onfb-msg-getstarted{
  border-radius: 5px;
  display: block;
  line-height: 1.24;
  width: 100%;
  padding: 10px;
  background: #d00149;
    color: #fff;
  font-family: Arial, Helvetica, sans-serif;
    font-size: 24px;
    font-weight: 900;
    text-align: center;
}

.soshop-onfb-bg-1{
  width: 100%;
height: 1050px;
object-fit: cover;
}
.soshop-onfb-thankyouimg{
  width: 100%;
height: 600px;
object-fit: cover;
}

.special-rates-foryou{
padding: 50px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 48px;
  line-height: 1.24;
  font-weight: 900;
  color: #d00149;

}
.rewardslist-image{
  width: 100%;

}
.rewardslist-image img{
  width: 100%;
}
.soshop-onfb-fullrates-image{
  width: 100%;
}
.soshop-onfb-fullrates-image img{
  width: 100%;
}
@media (min-width:1024px){
  .soshop-onfb-texts-contain{
    position: relative;
    padding-top: 100px;
    margin-left: 10%;
    z-index: 2;
    max-width: 620px;
  }
  .soshop-onfb-bg-2{
    width: 600px;
  }
  .soshop-onfb-bg-2-contain{
    position: absolute;
    height: 600px;
    top: 0;
    right: 5%;
    z-index: 1;
    overflow: hidden;
  }
  .soshop-onfb-title2{
    line-height: 1.24;
    font-family: 'montrealbold';
  color: #fff;
  font-size: 52px;
  font-weight: bold;
  z-index: 2;
  position: relative;
  margin-bottom: 25px;
  }
  .soshop-onfb-signup{
    text-align: center;
    padding: 15px;
    border-radius: 10px;
    display: inline-block;
    width: 100%;
    max-width: 200px;
    line-height: 1.24;
    font-family: 'MyriadPro';
    background: #fff;
    font-size: 26px;
    font-weight: bold;
  color: #ff9a39;
  }
  .soshop-onfb-desc{
    max-width: 90%;
    line-height: 1.24;
    font-family: 'MyriadPro';
  color: #fff;
  font-size: 18px;
  z-index: 2;
  margin-bottom: 25px;
  }


}
@media (max-width:1024px){
  .soshop-onfb-texts-contain{
    position: relative;
    padding-top: 50px;
    padding-bottom: 50px;
    margin-left: 15px;
    z-index: 2;
    max-width: 600px;
  }
  .soshop-onfb-bg-2{
    width: 600px;

  }
  .soshop-onfb-bg-2-contain{
    position: absolute;
    height: 600px;
    top: 0;
    right: 5%;
    display: none;
  }
  .soshop-onfb-title2{
    line-height: 1.24;
    font-family: 'montrealbold';
  color: #fff;

  font-size: 42px;
  font-weight: bold;
  z-index: 2;
  position: relative;
  margin-bottom: 25px;
  }
  .soshop-onfb-signup{
    text-align: center;
    padding: 15px;
    border-radius: 10px;
    display: inline-block;
    width: 100%;
    max-width: 200px;
    line-height: 1.24;
    font-family: 'MyriadPro';
    background: #fff;
    font-size: 22px;
    font-weight: bold;
  color: #ff9a39;
  }
  .soshop-onfb-desc{
    max-width: 90%;
    line-height: 1.24;
    font-family: 'MyriadPro';
  color: #fff;
  font-size: 18px;
  z-index: 2;
  margin-bottom: 45px;
  }

}
.onfb-table-bot-55{
  margin-bottom: 55px;
}
@media(min-width:766px) {
  .onfb-table-curve{
    border-radius: 20px;
    overflow: hidden;
    box-sizing: border-box;
    max-width: 90%;
    margin-left: auto;
    margin-right: auto;
  }
}
@media(max-width:766px) {
  .onfb-table-curve{
    border-radius: 20px;
    overflow: hidden;
    box-sizing: border-box;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
  }
}

.onfb-tables-section{
  width: 100%;
  position: relative;
  display: block;
  line-height: 1.24;
  background: #fff;
  padding-top: 50px;
  padding-bottom: 50px;
  padding-left: 15px;
  padding-right: 15px;
  line-height: 1.24;
  font-family: 'MyriadPro';
}
.onfb-table-small-text{
    color: #fff;
    font-size: 14px;
}


.unli-air-w-nav{
  width: 100%;
  background: #fff;
  line-height: 1.24;
  font-family: 'MyriadPro';
}
.unli-air-w-container{
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  padding-top: 15px;
  padding-bottom: 15px;
  padding-left: 3%;
  padding-right: 3%;
  justify-content: space-between;
}
@media(min-width:766px) {

  .unli-air-w-note{
      text-shadow: 0 1px 10px rgba(150, 150, 150, .5);
      font-size: 24px;
  outline: 0;
  text-decoration: none;
  color: #d80a28;
  display: inline-block;
  margin-right: 15px;
  }
  .unli-air-w-book{
    color: #2199e8;
    font-size: 24px;

  }
}
@media(max-width:766px) {

  .unli-air-w-note{
      text-shadow: 0 1px 10px rgba(150, 150, 150, .5);
      font-size: 24px;
  outline: 0;
  text-decoration: none;
  color: #d80a28;
  display: inline-block;
  margin-right: 15px;
  margin-bottom: 10px;
  }
  .unli-air-w-book{
    color: #2199e8;
    font-size: 24px;

  }
}

.soshop-navtg  {border-collapse:collapse;border-spacing:0;width: 100%; border:none;}
.soshop-navtg td{
  overflow:hidden;word-break:normal;}
.soshop-navtg th{
  font-weight:normal;overflow:hidden;word-break:normal;}
.soshop-navtg .tg-0a7q{text-align:left;vertical-align:middle}

.soshop-table-container{
  display: flex;
width: 100%;
padding-left: 3%;
padding-right: 3%;
align-items: center;
text-decoration: none;
outline: 0;
height: 50px;
box-sizing: border-box;
}
.soshop-table-flex{
  width: 100%;
  display: flex;
  align-items:center;
  justify-content: space-around;
}
.soshop-table-title{
  font-size: 20px;
  font-weight: bold;
  font-family: 'MyriadPro';
  color: #fff;
}

.soshop-7-1-21-activateimg{
  max-width:200px;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  display: block;
  text-align:center;
  position: relative;
}
.activateimg-img{
  width: 100%;
  display: block;
}
.gold-line-left{
  float: left;
  margin-top: 10px;
  width: 10%;
  height: 10px;
  background: #ff9400;
}
.gold-line-right{
  float: right;
  margin-top: 10px;
  width: 10%;
  height: 10px;
  background: #ff9400;
}
.soshop-7-1-21-bottom-body{
  width: 100%;
  background: #ededed;
  display: block;
  position: relative;
  line-height: 1.24;
  padding-top: 50px;
  padding-bottom: 50px;
}
.soshop-7-1-21-bottom-body-container{
  max-width: 900px;
  padding-left: 15px;
  padding-right: 15px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}
.soshop-7-1-21-bottom-body-book-link{
  margin-left: auto;
  margin-right: auto;
  display: table;
}
.soshop-7-1-21-bottom-body-book{
  border: 1px solid #ff9400;
  border-radius: 10px;
  display:table;
  padding: 10px 20px;
  font-family: 'MyriadPro';
  font-size: 20px;
  color: #d80a28;
}
.soshop-7-1-21-clear-25{
  height: 25px;
  width: 100%;
  display: block;
}
.soshop-7-1-21-clear-50{
  height: 50px;
  width: 100%;
  display: block;
}
.soshop-7-1-21-headline-section{
  width: 100%;
  position: relative;
  display: block;
  line-height: 1.24;
}
.soshop-7-1-21-head-container{
  max-width: 900px;
  padding-left: 15px;
  padding-right: 15px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}
.soshop-7-1-21-head-title{
  font-family: 'MyriadPro';
  font-size: 28px;
  color: #d80a28;
text-align: center;
}
.soshop-7-1-21-bottom-title{
  font-family: 'MyriadPro';
  font-size: 32px;
  color: #d80a28;
text-align: center;
}

.our-bot-25{
  margin-bottom: 25px;
}
@media(min-width:766px) {

  .ourcompany{
    margin-left: auto;
    margin-right: auto;
  max-width: 900px;
  padding-left: 15px;
  padding-right: 15px;
  width: 100%;
  position: relative;
  box-sizing: border-box;
  padding-top: 100px;
  padding-bottom: 100px;
  line-height: 1.24;
  }
  .ourcompany-title{
    font-family: 'MyriadPro';
    font-size: 52px;
    color: #d80a28;
  text-align: center;
  }
  .ourcompany-text{
    font-family: 'MyriadPro';
    font-size: 22px;
    color: #403434;
  }
}
@media(max-width:766px) {

  .ourcompany{
    margin-left: auto;
    margin-right: auto;
  max-width: 900px;
  padding-left: 15px;
  padding-right: 15px;
  width: 100%;
  position: relative;
  box-sizing: border-box;
  padding-top: 50px;
  padding-bottom: 50px;
  line-height: 1.24;
  }
  .ourcompany-title{
    font-family: 'MyriadPro';
    font-size: 28px;
    color: #d80a28;
  text-align: center;
  }
  .ourcompany-text{
    font-family: 'MyriadPro';
    font-size: 18px;
    color: #403434;
  }
}

.ss-ecom{
  background: #e99a4f;
  width: 100%;
  position: relative;
  line-height: 1.24;
}
@media(min-width:766px) {
  .ss-ecom-link-section{
    box-sizing: border-box;
    padding-top:15px;
    padding-bottom: 15px;
    padding-left: 15px;
    padding-right: 15px;
    max-width: 1200px;
    width: 100%;
    display: flex;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    line-height: 1.24;
  }
}
@media(max-width:766px) {
  .ss-ecom-link-section{
    box-sizing: border-box;
    padding-top:15px;
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 15px;
    max-width: 1200px;
    width: 100%;
    display: flex;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    line-height: 1.24;
  }
}

.ss-ecom-links-w-drop-title{
    font-family: 'MyriadPro';
    font-size: 20px;
    position: absolute;
    color: #fff;
    font-weight: bold;
}
@media(min-width:766px) {
  .ss-ecom-drop-flex{
  display: flex;
  align-items: center;
    width: 100%;
    position: relative;

  }

  .ss-ecom-link-drop-container{
    display: inline-block;
    padding-top: 15px;
    padding-bottom: 15px;
  }
  .ss-ecom-links-w-drop{
      font-family: 'MyriadPro';
      font-size: 18px;
      color: #fff;
  }
}
@media(max-width:766px) {

  .ss-ecom-drop-flex{
  display: none;
    width: 100%;
    position: relative;
  }

  .ss-ecom-link-drop-container{
    display: block;
      width: 100%;
      padding-left: 10%;
      margin-bottom: 15px;
  }
  .ss-ecom-links-w-drop{
      font-family: 'MyriadPro';
      font-size: 18px;
      color: #fff;
  }

}


.ss-ecom-links{
    font-family: 'MyriadPro';
    font-size: 18px;
    color: #fff;
}
.custom-drop {
    display: none;
    width: 100%;
    background-color: #e99a4f;
    height: auto;
    padding-top: 15px;
    z-index: 1028 !important;
    position: absolute
}
.ss-down-arrow {
    min-width: 30px;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    padding-top: 20px;
    cursor: pointer;
    max-width: 30px;
    opacity: 1;
    padding-left: 3px
}
.ss-up-arrow {
    min-width: 30px;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    padding-top: 20px;
    cursor: pointer;
    max-width: 30px;
    opacity: 1;
    display: block;
    position: relative;
    padding-bottom: 10px
}





@media(max-width:460px) {
  .global-3box {
      background-color: #f9f9f9;
      min-height: 420px;
      margin-left: 5px;
      margin-right: 5px;
      margin-top: 10px
  }
}

.soshop-update-2{
  position: relative;
  display: block;
}
.overlayasoshop{
  position: absolute;
  height: 100%;
  width: 100%;
  left: 0;
  right: 0;
  top:0;
  bottom:0;
  padding: 0;
  margin: 0;
  background: #000;
  opacity: 0.2;
  z-index: 1;
}

.soshop-7-1-21-head{
  width: 100%;
  box-sizing: border-box;
  background: #d00149;
  justify-content: center;
  display: flex;
  align-items: center;
  padding-top: 5px;
  padding-bottom: 5px;
}
.soshop-7-1-21-head-logo{
  width: 60px;
}

.soshop-7-1-21{
  width: 100%;
  box-sizing: border-box;
  line-height: 1.24;
  position: relative;
}
.soshop-7-1-21-img{
  width: 100%;
}



.elite-p-bot-2{
  margin-bottom: 2%
}


.elite-p-bot-15{
  margin-bottom:15%
}
.soshop-elite-activate{
  border-radius: 15px;
  padding:10px 0px;
  background: #ff9400;
width: 200px;
display: flex;
align-items: center;
justify-content: center;
  margin-left: auto;
  margin-right: auto;
}


.elite-bot-15{
  margin-bottom: 15px;
}
.elite-bot-20{
  margin-bottom: 20px;
}
.elite-bot-25{
  margin-bottom: 25px;
}

.soshop-elite-book{

  text-align: center;
  display: block;
}

@media (max-width:768px){
  .sosho-elite-title-v2{
    font-family: 'MyriadPro';
    font-size: 5vw;
    color: #a62122;
    text-shadow: 0px 1px 4px #ff0808;
  }
}

@media (min-width:768px){
  .sosho-elite-title-v2{
    font-family: 'MyriadPro';
    font-size: 4vw;
    color: #a62122;
    text-shadow: 0px 1px 4px #ff0808;
  }
  .soshop-elite-section{
    padding-top: 7%;
    position:absolute;
    width:100%;
    top:0;
    left:0;
    right:0;
    bottom:0;
    z-index: 2;
  }
  .soshop-elite-container{
    margin-left: 10%;
  width: 40%;
  }

  .soshop-elite-title{
    font-family: 'MyriadPro';
    font-size: 3.5vw;
    color: #e3e3e3;
    text-align: center;
    display: block;
  }
  .soshop-elite-title-sub{
    font-family: 'MyriadPro';
    font-size: 3.5vw;
    color: #fff;
    text-align: center;
    display: block;
  }

  .soshop-elite-desc{

    font-family: 'MyriadPro';
    font-size: 1.5vw;
    color:#000;
    text-align: center;
    display: block;
  }
  .soshop-elite-desc-2{
    font-family: 'MyriadPro';
    font-size: 1.5vw;
    color:#fff;
    text-align: center;
    display: block;
  }
  .elite-p-bot-10{
    margin-bottom:10%
  }
  .elite-p-bot-8{
    margin-bottom:8%
  }
  .soshop-elite-activate-link{
    outline: 0;
    font-size: 1.8vw;
    text-decoration: none;
    font-family: 'MyriadPro';
    color: #fff;
  }
  .soshop-elite-book-link{
    font-family: 'MyriadPro';
    font-size: 1.5vw;
    color:#fff;
  }
}
@media (max-width:768px){
  .soshop-elite-section{
    padding-top: 3%;
    position:absolute;
    width:100%;
    top:0;
    left:0;
    right:0;
    bottom:0;
    z-index: 2;
  }
  .soshop-elite-container{
    margin-top: 5%;
    margin-left: 5%;
  width: 50%;
  }

  .soshop-elite-title{
    font-family: 'MyriadPro';
    font-size: 6.5vw;
    color: #e3e3e3;
    text-align: center;
    display: block;
  }
  .soshop-elite-title-sub{
    font-family: 'MyriadPro';
    font-size: 6.5vw;
    color: #fff;
    text-align: center;
    display: block;
  }

  .soshop-elite-desc{

    font-family: 'MyriadPro';
    font-size: 3vw;
    color:#000;
    text-align: center;
    display: block;
  }
  .soshop-elite-desc-2{
    font-family: 'MyriadPro';
    font-size: 3vw;
    color:#fff;
    text-align: center;
    display: block;
  }
  .elite-p-bot-10{
    margin-bottom:3%
  }
  .elite-p-bot-8{
    margin-bottom:3%
  }
  .soshop-elite-activate-link{
    outline: 0;
    font-size: 3.8vw;
    text-decoration: none;
    font-family: 'MyriadPro';
    color: #fff;
  }
  .soshop-elite-book-link{
    font-family: 'MyriadPro';
    font-size: 3vw;
    color:#fff;
  }
}

/*
::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 10px;
  background: #f1f3f5;
  border-left: 1px solid darken(#f1f3f5, 10%);
}

::-webkit-scrollbar-thumb {
  background: darken(#f1f3f5, 20%);
}
*/


@media (min-width:768px){
  .ph-1b-tg  {border-collapse:collapse;border-spacing:0;
  width: 70%;
  }
}
@media (max-width:768px){
  .ph-1b-tg  {border-collapse:collapse;border-spacing:0;
  width: 80%;
  margin-left: auto;
  margin-right: auto;
  }
}

.ph-1b-tg td{border-color:black;border-style:solid;border-width:1px;
  overflow:hidden;padding:10px 5px;word-break:normal;}
.ph-1b-tg th{border-color:black;border-style:solid;border-width:1px;
  font-weight:normal;overflow:hidden;padding:10px 5px;word-break:normal;}
.ph-1b-tg .tg-wida{
  background-color:#d00149;border-color:#ffffff;color:#ffffff;font-weight:bold;text-align:center;vertical-align:middle;
  width: 50%;
}
.ph-1b-tg .tg-j2lt{background-color:#d00149;border-color:#ffffff;color:#ffffff;text-align:center;vertical-align:middle}
.ph-1b-tg .tg-h9zx{background-color:#D00149;border-color:#ffffff;color:#FFF;text-align:center;vertical-align:top}
.ph-1b-tg .tg-reoh{background-color:#D00149;border-color:#ffffff;color:#ffffff;text-align:center;vertical-align:middle}



.black-circle-list{
  list-style-type:circle;
   line-height:1.24
}
.black-circle-list li{
  font-family: 'MyriadPro';
  font-size: 16px;
  line-height: 1.5;
  color: #433a3a;
  font-weight: bold;
}

.black-circle-list-light{
  list-style-type:circle;
   line-height:1.24
}
.black-circle-list-light li{
  font-family: 'MyriadPro';
  font-size: 16px;
  line-height: 1.5;
  color: #433a3a;
}
.black-dot-list-light{
  list-style-type:disc;
   line-height:1.24
}
.black-dot-list-light li{
  font-family: 'MyriadPro';
  font-size: 16px;
  line-height: 1.5;
  color: #433a3a;
}

@media (min-width:768px){
  .ph-1a-tg  {border-collapse:collapse;border-spacing:0;
  width: 50%;
  }
}
@media (max-width:768px){
  .ph-1a-tg  {border-collapse:collapse;border-spacing:0;
  width: 80%;
  margin-left: auto;
  margin-right: auto;
  }
  .text-mobile-center{
    text-align: center !important;
  }
}

.ph-1a-tg td{border-color:black;border-style:solid;border-width:1px;font-family:Arial, sans-serif;font-size:14px;
  overflow:hidden;padding:10px 5px;word-break:normal;}
.ph-1a-tg th{border-color:black;border-style:solid;border-width:1px;font-family:Arial, sans-serif;font-size:14px;
  font-weight:normal;overflow:hidden;padding:10px 5px;word-break:normal;}
.ph-1a-tg .tg-wida{background-color:#d00149;border-color:#ffffff;color:#ffffff;font-weight:bold;text-align:center;vertical-align:middle}
.ph-1a-tg .tg-j2lt{background-color:#d00149;border-color:#ffffff;color:#ffffff;text-align:center;vertical-align:middle}


.cat-1-title-small{
  color: #d00149;
  font-family: 'MyriadPro';
  font-size: 22px;
  line-height: 1.24;
  font-weight: bold;
}


.ph-1-tg  {border-collapse:collapse;border-spacing:0;
width: 100%;}
.ph-1-tg td{border-color:black;border-style:solid;border-width:1px;
  overflow:hidden;padding:10px 5px;word-break:normal;}
.ph-1-tg th{border-color:black;border-style:solid;border-width:1px;
  font-weight:normal;overflow:hidden;padding:10px 5px;word-break:normal;}
.ph-1-tg .tg-19vl{background-color:#d00149;border-color:#ffffff;color:#ffffff;text-align:left;vertical-align:middle}
.ph-1-tg .tg-wida{background-color:#d00149;border-color:#ffffff;color:#ffffff;font-weight:bold;text-align:center;vertical-align:middle}
.ph-1-tg .tg-j2lt{background-color:#d00149;border-color:#ffffff;color:#ffffff;text-align:center;vertical-align:middle}
.ph-1-tg .tg-h9zx{background-color:#D00149;border-color:#ffffff;color:#FFF;text-align:center;vertical-align:top}

.us-promo-table-v2{
  width: 100%;
  max-width: 1000px;
  padding-top: 15px;
  padding-bottom: 15px;
  margin-left: auto;
  margin-right: auto;
}
.canada-promo-table-v2{
  width: 100%;
  max-width: 1000px;
  padding-top: 15px;
  padding-bottom: 15px;
  margin-left: auto;
  margin-right: auto;
}
.tel-num-big{
  font-weight: bold;
  text-shadow: 0px 1px 2px #a0a0a0;
}
@media (min-width:768px){

  .promo-table-v2{
    justify-content: center;
    background: #ff9400;
    width: 40%;
    height: 5.5%;
    border-radius: 5px;
    position: absolute;
    left: 29%;
    bottom: 5%;
    display: flex;
    align-items: center;
    border: 1px solid #ffbb39;
  }
  .promo-table-v2-booknow-us-text{
    line-height: 1.24;
    font-family: 'MyriadPro';
    font-size: 1.5vw;
    outline: 0;
    text-decoration: none;
    color: #fff;
    font-weight: bold;
    display: inline-block;
  }
}
@media (max-width:768px){

  .promo-table-v2{
    justify-content: center;
       background: #ff9400;
       width: 76%;
       height: 10%;
       border-radius: 5px;
       position: absolute;
       left: 12%;
       bottom: 9%;
       display: flex;
       align-items: center;
       border: 1px solid #ffbb39;
  }
  .promo-table-v2-booknow-us-text{
    line-height: 1.24;
    font-family: 'MyriadPro';
    font-size: 4.5vw;
    outline: 0;
    text-decoration: none;
    font-weight: bold;
    color: #fff;
    display: inline-block;
  }
}


@media (min-width:766px)
{
.tb-uae-1-tg  {border-collapse:collapse;border-spacing:0;
width: 50%;
}
.tb-uae-1-tg .tg-wida{background-color:#d00149;border-color:#ffffff;color:#ffffff;font-weight:bold;text-align:center;vertical-align:middle}
.tb-uae-1-tg td{border-color:black;border-style:solid;border-width:1px;
  overflow:hidden;padding:10px 5px;word-break:normal;}
.tb-uae-1-tg th{border-color:black;border-style:solid;border-width:1px;
  font-weight:normal;overflow:hidden;padding:10px 5px;word-break:normal;}
.tb-uae-1-tg .tg-j2lt{background-color:#d00149;border-color:#ffffff;color:#ffffff;text-align:center;vertical-align:middle}

.tb-uae-2-tg  {border-collapse:collapse;border-spacing:0;
width: 40%;
}
.tb-uae-2-tg .tg-wida{background-color:#d00149;border-color:#ffffff;color:#ffffff;font-weight:bold;text-align:center;vertical-align:middle}
.tb-uae-2-tg td{border-color:black;border-style:solid;border-width:1px;
  overflow:hidden;padding:10px 5px;word-break:normal;}
.tb-uae-2-tg th{border-color:black;border-style:solid;border-width:1px;
  font-weight:normal;overflow:hidden;padding:10px 5px;word-break:normal;}
.tb-uae-2-tg .tg-j2lt{background-color:#d00149;border-color:#ffffff;color:#ffffff;text-align:center;vertical-align:middle}
}
@media (max-width:766px)
{
.tb-uae-1-tg  {border-collapse:collapse;border-spacing:0;
width: 100%;
}
.tb-uae-1-tg .tg-wida{background-color:#d00149;border-color:#ffffff;color:#ffffff;font-weight:bold;text-align:center;vertical-align:middle}
.tb-uae-1-tg td{border-color:black;border-style:solid;border-width:1px;
  overflow:hidden;padding:10px 5px;word-break:normal;}
.tb-uae-1-tg th{border-color:black;border-style:solid;border-width:1px;
  font-weight:normal;overflow:hidden;padding:10px 5px;word-break:normal;}
.tb-uae-1-tg .tg-j2lt{background-color:#d00149;border-color:#ffffff;color:#ffffff;text-align:center;vertical-align:middle}

.tb-uae-2-tg  {border-collapse:collapse;border-spacing:0;
width: 100%;
}
.tb-uae-2-tg .tg-wida{background-color:#d00149;border-color:#ffffff;color:#ffffff;font-weight:bold;text-align:center;vertical-align:middle}
.tb-uae-2-tg td{border-color:black;border-style:solid;border-width:1px;
  overflow:hidden;padding:10px 5px;word-break:normal;}
.tb-uae-2-tg th{border-color:black;border-style:solid;border-width:1px;
  font-weight:normal;overflow:hidden;padding:10px 5px;word-break:normal;}
.tb-uae-2-tg .tg-j2lt{background-color:#d00149;border-color:#ffffff;color:#ffffff;text-align:center;vertical-align:middle}
}

.cat-link{
  color: #d00149;
  font-family: 'MyriadPro';
  font-size: inherit;
  line-height: 1.24;
  outline: 0;
  text-decoration: none;
}

.cat-1-text-red{
  color: #ff367c;
  font-family: 'MyriadPro';
  font-size: 18px;
  line-height: 1.24;
}


@media (min-width:766px){




  .revamp-tiles-3{
    width: 100%;
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-evenly;
    position: relative;
    padding:15px 0px;
  }
  .revamp-tiles-3-box{

    width:32%;
    display: block;
    position: relative;
  }
  .revamp-tiles-3-img{
    overflow: hidden;
  width: 100%;
  }.revamp-tiles-3-img img{
width: 100%;
  }


  .revamp-text-3-container-bottom{
    width: 100%;
    padding-left: 10%;
    padding-right: 10%;
position: absolute;
bottom: 12%;
  }
  .revamp-text-3-title{
    text-align: center;
    line-height: 1.24;
    font-size: 2vw;
    color: black;
      font-family: 'MyriadPro';
  }
  .revamp-link-3-container-bottom{
    width: 100%;
    display: flex;
    align-items: center;
position: absolute;
bottom: 5%;
  }
  .revamp-text-3-link{
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    line-height: 1.24;
    font-size: 1.5vw;
    color: black;
      font-family: 'MyriadPro';
      outline: 0;
      text-decoration: none;
  }

}
@media (max-width:766px){

  .revamp-tiles-3{
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    position: relative;
    box-sizing: border-box;
    padding-top: 15px;
  }

  .revamp-tiles-3-box{
    box-sizing: border-box;
    width:100%;
    display: block;
    position: relative;
    padding: 0 15px 15px 15px;
  }
  .revamp-tiles-3-img{
        overflow: hidden;
  width: 100%;
  text-align: center;
  }
  .revamp-tiles-3-img img{
width: 100%;
  }


    .revamp-text-3-container-bottom{
      width: 100%;
      padding-left: 10%;
      padding-right: 10%;
  position: absolute;
  bottom: 12%;
    }
    .revamp-text-3-title{
      text-align: center;
      line-height: 1.24;
      font-size: 6vw;
      color: black;
        font-family: 'MyriadPro';
    }
    .revamp-link-3-container-bottom{
      width: 100%;
      display: flex;
      align-items: center;
  position: absolute;
  bottom: 6%;
    }
    .revamp-text-3-link{
      margin-left: auto;
      margin-right: auto;
      text-align: center;
      line-height: 1.24;
      font-size: 4.5vw;
      color: black;
        font-family: 'MyriadPro';
        outline: 0;
        text-decoration: none;
    }

}






@media (min-width:766px){




  .revamp-tiles-2{
    width: 100%;
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-evenly;
    position: relative;
    padding:15px 0px;
  }
  .revamp-tiles-2-box{

    width:48%;
    display: block;
    position: relative;
  }
  .revamp-tiles-3-img{
    overflow: hidden;
  width: 100%;
  }.revamp-tiles-2-img img{
width: 100%;
  }


  .revamp-text-2-container-bottom{
    width: 100%;
    padding-left: 10%;
    padding-right: 10%;
position: absolute;
bottom: 12%;
  }
  .revamp-text-2-title{
    text-align: center;
    line-height: 1.24;
    font-size: 2vw;
    color: black;
      font-family: 'MyriadPro';
  }
  .revamp-link-2-container-bottom{
    width: 100%;
    display: flex;
    align-items: center;
position: absolute;
bottom: 5%;
  }
  .revamp-text-2-link{
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    line-height: 1.24;
    font-size: 1.5vw;
    color: black;
      font-family: 'MyriadPro';
      outline: 0;
      text-decoration: none;
  }

}
@media (max-width:766px){

  .revamp-tiles-2{
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    position: relative;
    box-sizing: border-box;
    padding-top: 15px;
  }

  .revamp-tiles-2-box{
    box-sizing: border-box;
    width:100%;
    display: block;
    position: relative;
    padding: 0 15px 15px 15px;
  }
  .revamp-tiles-2-img{
        overflow: hidden;
  width: 100%;
  text-align: center;
  }
  .revamp-tiles-2-img img{
width: 100%;
  }


    .revamp-text-2-container-bottom{
      width: 100%;
      padding-left: 10%;
      padding-right: 10%;
  position: absolute;
  bottom: 12%;
    }
    .revamp-text-2-title{
      text-align: center;
      line-height: 1.24;
      font-size: 6vw;
      color: black;
        font-family: 'MyriadPro';
    }
    .revamp-link-2-container-bottom{
      width: 100%;
      display: flex;
      align-items: center;
  position: absolute;
  bottom: 6%;
    }
    .revamp-text-2-link{
      margin-left: auto;
      margin-right: auto;
      text-align: center;
      line-height: 1.24;
      font-size: 4.5vw;
      color: black;
        font-family: 'MyriadPro';
        outline: 0;
        text-decoration: none;
    }

}






@media (min-width:766px){
  .soshop-video-container{
    position: relative;
    max-width: 1200px;
    margin: 0 auto;
    height: 100%;
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-left: 15px;
    padding-right: 15px;
  }
  .soshop-v2-container{
    width: 45%;
  }

  .soshop-v2-video{
    position: relative;
    width: 100%;
    height: 300px;
    display: block;
  }

  .responsive-iframe {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 100%;
  }

}

@media (max-width:766px){
  .soshop-video-container{
    position: relative;
    max-width: 1200px;
    margin: 0 auto;
    height: 100%;
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    padding-left: 15px;
    padding-right: 15px;
  }
  .soshop-v2-container{
    width: 100%;
  }

  .soshop-v2-video{
    width: 100%;
    height: 300px;
    display: block;
    position: relative;
  }

  .responsive-iframe {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 100%;
  }
  .v2-order-1{
    order: 1;
  }
  .v2-order-2{
    order: 2;
  }
}

@media (max-width:566px){
  .soshop-video-container{
    position: relative;
    max-width: 1200px;
    margin: 0 auto;
    height: 100%;
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    padding-left: 15px;
    padding-right: 15px;
  }
  .soshop-v2-container{
    width: 100%;
  }

  .soshop-v2-video{
    width: 100%;
    height: 50vh;
    display: block;
    position: relative;
  }

  .responsive-iframe {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 100%;
  }
  .v2-order-1{
    order: 1;
  }
  .v2-order-2{
    order: 2;
  }
}

@media (max-width:510px){
  .soshop-video-container{
    position: relative;
    max-width: 1200px;
    margin: 0 auto;
    height: 100%;
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    padding-left: 15px;
    padding-right: 15px;
  }
  .soshop-v2-container{
    width: 100%;
  }

  .soshop-v2-video{
    width: 100%;
    height:40vh;
    display: block;
    position: relative;
  }

  .responsive-iframe {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 100%;
  }
  .v2-order-1{
    order: 1;
  }
  .v2-order-2{
    order: 2;
  }
}


@media (max-width:466px){
  .soshop-video-container{
    position: relative;
    max-width: 1200px;
    margin: 0 auto;
    height: 100%;
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    padding-left: 15px;
    padding-right: 15px;
  }
  .soshop-v2-container{
    width: 100%;
  }

  .soshop-v2-video{
    width: 100%;
    height: 30vh;
    display: block;
    position: relative;
  }

  .responsive-iframe {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 100%;
  }
  .v2-order-1{
    order: 1;
  }
  .v2-order-2{
    order: 2;
  }
}


@media (max-width:766px){
  .v2-order-1{
    order: 1;
  }
  .v2-order-2{
    order: 2;
  }
  .mobile-text-left{
  text-align: left !important;
  }
}
.text-right{
text-align: right !important;
}




.legel-text-red{
  color: #d80a28 !important;
}

.legal-box-text{
  line-height: 1.24;
  font-family: 'MyriadPro';
  font-size: 18px;
  color: #433a3a;
}

.legal-list-padding-left-15{
padding-left: 15px;
}



.legal-update {
        display: block;
        width: 100%;
        margin: 0 auto;
    }


    .legal-block {
        text-align: center;
        display: block;
        padding-top: 50px;
    }
    .legal-privacy-title {
      font-weight: bold;
            font-size: 40px;
            color: #d80a28;
            line-height: 1.15;
            font-family: 'MyriadPro';
        }
    .legal-title {
            font-size: 32px;
            color: #d80a28;
            line-height: 1.15;
            font-weight: 600;
            font-family: 'MyriadPro';
        }

        .legal-hr {
        display: block;
        height: 1px;
        border: 0;
        border-top: 1px solid #cc4741;
        opacity: .2
    }

    .legal-span-red{

      font-family: 'MyriadPro';
      color: #d80a28 !important;
      line-height: 1.24;
    }


    .privacy-update-link{
      line-height: 1.24;
    font-family: 'MyriadPro';
    font-size: 18px;
    /*
    color: #3f3f3f;
    */
    color: #2199e8;
    outline:0;
    text-decoration: none;
    }



.article-table{
  width: 100%;
  position: relative;
  line-height: 1.24;
  font-family: 'MyriadPro';
}
.ecom-article-tg  {
  width: 100%;
  border-collapse:collapse;
  border-spacing:0;
  line-height: 1.24;
}
.ecom-article-tg td{
  border-style:solid;
  border-width:1px;
  overflow:hidden;padding:10px 5px;word-break:normal;
}
.ecom-article-tg th{
  border-style:solid;
  border-width:1px;
  font-weight:normal;overflow:hidden;padding:10px 5px;word-break:normal;
}
.ecom-article-tg .tg-e6wy{background-color:#d00149;border-color:#ffffff;color:#ffffff;text-align:center;vertical-align:middle}
.ecom-article-tg .tg-b630{background-color:#d00149;border-color:#ffffff;color:#ffffff;text-align:left;vertical-align:middle}







.remittance-article-tg  {
  border-collapse:collapse;
  border-spacing:0;
  width: 100%;
  line-height: 1.24;
}
.remittance-article-tg td{border-color:black;border-style:solid;border-width:1px;
  overflow:hidden;padding:10px 5px;word-break:normal;}
.remittance-article-tg th{border-color:black;border-style:solid;border-width:1px;
  font-weight:normal;overflow:hidden;padding:10px 5px;word-break:normal;}
.remittance-article-tg .tg-e6wy{background-color:#d00149;border-color:#ffffff;color:#ffffff;text-align:center;vertical-align:middle}
.remittance-article-tg .tg-9y2x{background-color:#d00149;border-color:#ffffff;color:#ffffff;text-align:right;vertical-align:middle}
.remittance-article-tg .tg-wbky{background-color:#d00149;border-color:#ffffff;color:#ffffff;text-align:center;vertical-align:top}










.contain-center-div-880{
  max-width: 880px;
  width: 100%;
  text-align: center;
  line-height: 1.24;
  margin-left: auto;
  margin-right: auto;
  margin-top: 50px;
  margin-bottom: 50px;
  display: block;
}


.prohibited-items-2021-set {
    display: block;
    line-height: 1.24;
    font-family: 'MyriadPro';
    font-size: 20px;
    width: 100%;
    padding-left: 10px;
    color: #281908
}


.tfc-checkbox-contain{
  display: flex;
  align-items: center;
  width: 100%;
  justify-content: center;
}
.tfc-control {
  display: block;
  position: relative;
  margin-bottom: 15px;
  margin-left: 15px;
  margin-right: 15px;
  cursor: pointer;
  font-size: 18px;
  background: transparent;
      font-family: 'MyriadPro' !important;
      line-height: 1.24 !important;
      color: #050505;
}
.tfc-control input {
  position: absolute;
  z-index: -1;
  opacity: 0;
}
.tfc-control__indicator {
  position: absolute;
  top: 11px;
  left: -5px;
  height: 20px;
  width: 20px;
  background: #fff;
  border:1px solid #050505;
}

.tfc-control:hover input ~ .tfc-control__indicator {
  background: #ccc;
}
.tfc-control input:checked ~ .tfc-control__indicator {
  background: #2aa1c0;
}

.tfc-control__indicator:after {
  content: '';
  position: absolute;
  display: none;
}
.tfc-control input:checked ~ .tfc-control__indicator:after {
  display: block;
}
.tfc-control--checkbox .tfc-control__indicator:after {
  left: 8px;
  top: 4px;
  width: 5px;
  height: 9px;
  border: solid #fff;
  border-width: 0 2px 2px 0;
  transform: rotate(45deg);
}



.tfc-section{
  width: 100%;
}
.tfc-img-container{
  width: 100%;
  margin-bottom: 20px;
}
.tfc-img-container img{
  width: 100%;
}
.tfc-set-names-text{
  display: block;
  text-align: center;
  font-family: 'MyriadPro';
  line-height: 1.24;
  color: #2e2e2e;
  font-size: 14px;
  margin-bottom: 5px;

}
@media (min-width:766px){
  .tfc-desktop{
    display: block;
  }
  .tfc-mobile{
    display: none;
  }
}
@media (max-width:766px){
  .tfc-desktop{
    display: none;
  }
  .tfc-mobile{
    display: block;
  }
}

.bot-10{
  margin-bottom: 10px;
}
.bot-15{
  margin-bottom: 15px;
}
.bot-20{
  margin-bottom: 20px;
}
.bot-25{
  margin-bottom: 25px;
}
.bot-30{
  margin-bottom: 25px;
}
.bot-35{
  margin-bottom: 25px;
}
.pad-left-10{
  padding-left: 10px;
}
.pad-left-15{
  padding-left: 15px;
}
.pad-left-20{
  padding-left: 20px;
}
.pad-left-25{
  padding-left: 25px;
}
.pad-left-35{
  padding-left: 35px;
}

.pad-left-45{
  padding-left: 45px;
}


.pages-list{
  max-width: 300px;
  width: 100%;
  display: flex;
  align-items: center;
  margin-bottom: 25px;
}

.pages-next{
  color: #d00149;
   font-family: 'MyriadPro';
   font-size: 18px;
   line-height: 1.24;
}
.pages-num{
  margin-left: 8px;
  margin-right: 8px;
  color: #d00149;
   font-family: 'MyriadPro';
   font-size: 18px;
   font-weight: bold;
   line-height: 1.24;
   outline: 0;
   text-decoration: none;
}
.pages-num.current{

  color: #212529 !important;
  outline: 0;
  text-decoration: none;
}

.informational-nav-orange{
  background-color: #e99a4f;
  width: 100%;
  position: relative;
  display: flex;
  align-items: center;
  height: 60px;
}
.informational-nav-orange-contain{
  max-width: 1200px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.informational-nav-orange-title{
  color: #fff;
   font-family: 'MyriadPro';
   font-size: 20px;
   font-weight: bold;
   line-height: 1.24;
   outline: 0;
   text-decoration: none;
}



@media (min-width:766px){
  .informational-res{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    width: 100%;
    margin-bottom: 50px;
  }
  .informational-set{
    width: 47%;
    display: block;
    margin-bottom: 35px;
  }
  .informationa-div-img{
    max-width: 420px;
    overflow: hidden;
    width: 100%;
    text-align: center;
    margin-bottom: 15px;
  }
  .informationa-div-img img{
    width: 100%;
  }
  .informational-set-title{
    color: #d00149;
     font-family: 'MyriadPro';
     font-size: 22px;
     line-height: 1.24;
     margin-bottom: 15px;
     font-weight: bold;
  }
  .informational-set-text{
    color: #212529;
     font-family: 'MyriadPro';
     font-size: 18px;
     line-height: 1.24;
     height: 80px;
     overflow: hidden;
       text-overflow: ellipsis;
     margin-bottom: 15px;
  }
  .information-set-readmore{
    outline: 0;
    text-decoration: none;
    color: #d00149;
     font-family: 'MyriadPro';
     font-size: 18px;
     line-height: 1.24;
     font-weight: bold;
  }


}
@media (max-width:766px){
  .informational-res{
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    width: 100%;
    margin-bottom: 20px;
  }
  .informational-set{
    width: 100%;
    display: block;
    margin-bottom: 45px;
  }
  .informationa-div-img{
    overflow: hidden;
    width: 100%;
    text-align: center;
    margin-bottom: 15px;
  }
  .informationa-div-img img{
    width: 100%;
  }
  .informational-set-title{
    color: #d00149;
     font-family: 'MyriadPro';
     font-size: 22px;
     line-height: 1.24;
     margin-bottom: 15px;
     font-weight: bold;
  }
  .informational-set-text{
    color: #212529;
     font-family: 'MyriadPro';
     font-size: 18px;
     line-height: 1.24;
     margin-bottom: 15px;
  }
  .information-set-readmore{
    outline: 0;
    text-decoration: none;
    color: #d00149;
     font-family: 'MyriadPro';
     font-size: 18px;
     line-height: 1.24;
     font-weight: bold;
  }


}















ul.reform-red-ulli{
  list-style: inside;
  line-height: 1;
  font-family: 'MyriadPro';
  font-size: 16px;
  color:#d00149;
  padding-left: 15px;
  list-style-position: outside;
}
ul.reform-red-ulli li{
margin-bottom: 10px;
}



ul.reform-black-ulli{
  list-style: inside;
  line-height: 1;
  font-family: 'MyriadPro';
  font-size: 16px;
  color:#212529;
  padding-left: 15px;
  list-style-position: outside;
}
ul.reform-black-ulli li{
margin-bottom: 10px;
}

ul.reform-black-ulli-circle{
  list-style: circle;
  line-height: 1;
  font-family: 'MyriadPro';
  font-size: 16px;
  color:#212529;
  list-style-position: outside;
}
ul.reform-black-ulli-circle li{
margin-bottom: 10px;
}




.black-list-text{
  line-height: 1.24;
  font-family: 'MyriadPro';
  font-size: 16px;
  margin-bottom: 15px;
  color: #212529;
}
.cat-red-list-title{
  line-height: 1.24;
  font-family: 'MyriadPro';
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 15px;
  color: #d00149;
}
.cat-black-list-title{
  line-height: 1.24;
  font-family: 'MyriadPro';
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 15px;
  color: #212529;
}
.cat-black-list-title-light{
  line-height: 1.24;
  font-family: 'MyriadPro';
  font-size: 18px;
  margin-bottom: 15px;
  color: #212529;
}


.cat-header-div{
  margin-left: auto;
  margin-right: auto;
  max-width: 1200px;
  width: 100%;
  padding-left:15px;
  padding-right:15px;
  position: relative;
  display: flex;
  flex-wrap: nowrap;
  justify-content: space-between;
  overflow: hidden;
}
.cat-header-title{
  padding-top: 25px;
  padding-bottom: 25px;
  color: #fff;
  font-family: 'MyriadPro';
  font-size: 30px;
  line-height: 1.24;
  font-weight: bold;
}



.cat-subscribe-container{
  width: 100%;
}





@media (min-width:766px){

  .cat-header-container{
    background: #d00149;
    width: 100%;
    position: relative;
  }
  .cat-header-img{
    top:-10px;
    display: block;
    right: 13%;
  position: absolute;
  max-width: 120px;
  width: 100%;
  }
  .cat-header-img img{
    width: 100%;
  }
  .cat-subscribe-email{
    width: 80%;
    font-size: 16px;
    border:1px solid #cdcdcd;
    border-radius: 5px;
    line-height: 1.24;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 5px;
    padding-bottom: 5px;
  }
  .cat-subscribe-title{
    color: #d00149;
    font-family: 'MyriadPro';
    font-size: 18px;
    line-height: 1.24;
    font-weight: bold;
  }
  .cat-sub-btn{
    display: table;
    background: #d00149;
    padding: 7px 25px;
    border-radius: 5px;
  }
.cat-sub-btn a{
  color: #fff;
  font-family: 'MyriadPro';
  font-size: 16px;
  line-height: 1.24;
  text-decoration: none;
  outline: 0;
}

}
@media (max-width:766px){

  .cat-header-container{
    background: #ce2d5f;
    width: 100%;
    position: relative;
  }
  .cat-header-img{
    display: none;
    top:-10px;
    right: 13%;
  position: absolute;
  max-width: 120px;
  width: 100%;
  }
  .cat-header-img img{
    width: 100%;
  }
  .cat-subscribe-email{
    display: block;
    width: 80%;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    font-size: 16px;
    border:1px solid #cdcdcd;
    border-radius: 5px;
    line-height: 1.24;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 5px;
    padding-bottom: 5px;
  }
  .cat-subscribe-title{
    color: #d00149;
    font-family: 'MyriadPro';
    font-size: 18px;
    text-align: center;
    line-height: 1.24;
    font-weight: bold;
  }
  .cat-sub-btn{
    margin-left: auto;
    margin-right: auto;
    display: table;
    background: #d00149;
    padding: 10px 25px;
    border-radius: 5px;
  }
.cat-sub-btn a{
  color: #fff;
  font-family: 'MyriadPro';
  font-size: 18px;
  line-height: 1.24;
  text-decoration: none;
  outline: 0;
}

}






.cat-1-title{
  color: #d00149;
  font-family: 'MyriadPro';
  font-size: 30px;
  line-height: 1.24;
  font-weight: bold;
}
.cat-1-text{
  color: #433a3a;
  font-family: 'MyriadPro';
  font-size: 18px;
  line-height: 1.24;
}


.cat-1-title-2{
  color: #d00149;
  font-family: 'MyriadPro';
  font-size: 26px;
  line-height: 1.24;
  font-weight: bold;
}

.black-dot-list{
  list-style-type:disc;
   line-height:1.24
}
.black-dot-list li{
  font-family: 'MyriadPro';
  font-size: 16px;
  line-height: 1.5;
  color: #433a3a;
  font-weight: bold;
}




.tg-art  {
  border-collapse:collapse;
  border-spacing:0;
  line-height: 1.24;
  width: 100%;
font-family: 'MyriadPro' !important;
}
.tg-art td{font-size:14px;
  overflow:hidden;padding:10px 5px;word-break:normal;}
.tg-art th{font-family:Arial, sans-serif;font-size:14px;
  font-weight:normal;overflow:hidden;padding:10px 5px;word-break:normal;}
.tg-art .tg-art-g7sd{
  font-weight:bold;text-align:left;vertical-align:middle;
color: #d00149;}
.tg-art .tg-art-zda1{text-align:center;vertical-align:top}
.tg-art .tg-art-uzvj{
  font-weight:bold;text-align:center;vertical-align:middle;
  color: #d00149;
}
.tg-art .tg-art-0pky{border-color:inherit;text-align:left;vertical-align:top}


@media (min-width:766px){
  .article-title-select{
    color: #d00149;
    font-family: 'MyriadPro';
    font-size: 20px;
    line-height: 1.24;
  width: 100%;
  }
.cat-1-art-1-img{
  width: 100%;
  text-align: center;
}
.cat-1-art-1-img img{
  width: 100%;
}


.cat-contain-2-div{
  margin-left: auto;
  margin-right: auto;
  max-width: 1200px;
  width: 100%;
  padding:50px 15px;
  position: relative;
  display: flex;
  flex-wrap: nowrap;
  justify-content: space-between;
}
.cat-1{
width: 75%;
position: relative;
}
.cat-2{
  width: 20%;
  position: relative;
}
.cat-form-set-1-desktop{
  display: none;
}

.category-list-d{
  width: 100%;
  display: block;
  margin-bottom: 30px;
}
.category-title{
  color: #d00149;
  font-family: 'MyriadPro';
  font-size: 18px;
  line-height: 1.24;
  margin-bottom: 10px;
  font-weight: bold;
  margin-bottom: 30px;
}
.category-list-selection{
  color: #433a3a;
  font-family: 'MyriadPro';
  font-size: 16px;
  line-height: 1.24;
  margin-bottom: 10px;
}
.category-list-selection a{
  color: #433a3a;
  font-family: 'MyriadPro';
  font-size: 16px;
  line-height: 1.24;
  margin-bottom: 10px;
}

.most-popular-article{
  width: 100%;
}
.most-popular-article-title{
  color: #d00149;
  font-family: 'MyriadPro';
  font-size: 18px;
  line-height: 1.24;
  font-weight: bold;
  margin-bottom: 30px;
}
.most-popular-set{
  width: 100%;
  display: flex;
  align-items: center;
  margin-bottom: 25px;
}
.most-popular-set-text-container{
  width: 100%;
  padding-left: 15px;
}
.most-popular-set-img{
max-width: 100px;
width: 100%;
}
.most-popular-set-img img{
width: 100%;
}
.most-popular-set-text-title{
  color: #433a3a;
  font-family: 'MyriadPro';
  font-size: 18px;
  line-height: 1.24;
}
.most-popular-set-text-sub{
  color: #b2b2b2;
  font-family: 'MyriadPro';
  font-size: 14px;
  line-height: 1.24;
}

}

@media (max-width:766px){
  .article-title-select{
    color: #d00149;
    font-family: 'MyriadPro';
    font-size: 20px;
    line-height: 1.24;
  width: 100%;
  }
.cat-1-art-1-img{
  width: 100%;
  text-align: center;
}
.cat-1-art-1-img img{
  width: 100%;
}


.cat-contain-2-div{
  margin-left: auto;
  margin-right: auto;
  width: 100%;
padding:25px 15px;
  position: relative;
  display: flex;
  flex-wrap: wrap;
}
.cat-1{
width: 100%;
position: relative;
}
.cat-2{
  width: 100%;
  position: relative;
}
.cat-form-set-1-desktop{
  display: block;
}
.category-list-d{
  width: 100%;
  display: none;
}

.most-popular-article{
  width: 100%;
}
.most-popular-article-title{
  color: #d00149;
  font-family: 'MyriadPro';
  font-size: 18px;
  line-height: 1.24;
  margin-bottom: 10px;
  font-weight: bold;
  margin-bottom: 30px;
}
.most-popular-set{
  width: 100%;
  display: flex;
  align-items: center;
  margin-bottom: 30px;
}
.most-popular-set-text-container{
  width: 50%;
  padding-left: 35px;
}
.most-popular-set-img{
width: 50%;
}
.most-popular-set-img img{
width: 100%;
}
.most-popular-set-text-title{
  color: #433a3a;
  font-family: 'MyriadPro';
  font-size: 18px;
  line-height: 1.24;
}
.most-popular-set-text-sub{
  color: #b2b2b2;
  font-family: 'MyriadPro';
  font-size: 14px;
  line-height: 1.24;
}
}

@media (max-width:766px){

  /*select 5.20.2021 category*/

  .select-ext-no-border{
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;

  }



  .form-set-1{
    display: flex;
    align-items: center;
    /*! max-width: 300px; */
    width: 100%;
    /*! margin-left: auto; */
    /*! margin-right: auto; */
    justify-content: center;
    background: #ce2d5f;

  }


  .select-drop-1{
  width: 100%;
  position: relative;
  text-align: center;
  cursor: pointer;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  height: 50px;
  }


  .article-title-select a.select-drop-1-link{
    color: #fff !important;
    font-size: 22px;
  }


  .article-title-select{
    color: #fff;
    font-family: 'MyriadPro';
    font-size: 20px;
    line-height: 1.24;
  width: 100%;
  }
  .select-drop-1-list{
    top: 50px;
    z-index: 1024;
    position:absolute;
    display:none;
    padding:20px 5px;
  background:#fff;
  line-height: 1.24;
  width: 100%;
  overflow-y: auto;
  max-height:250px;
  border: 1px solid #b9b9b9;
  }
  .select-drop-1-article, .ext-wahp-date:hover{
    width: 100%;
    cursor: pointer;
    opacity:1;
    line-height: 1.24;
    padding-bottom: 15px;
  }
  .select-drop-1-link{
    color: #2e2e2e;
    font-family: 'MyriadPro';
    font-size: 20px;
    line-height: 1.24;
  width: 100%;
  display: block;
  }
  .select-drop-1-link-small{
    display: block;
    color: #2e2e2e;
    font-family: 'MyriadPro';
    font-size: 12px;
    line-height: 1.24;
  width: 100%;
  }


  .select-drop-1 .drop-select-arrow-done{
    position: absolute;
    right: 10px;
    width:30px;
    height: 15px;
    top:40%;
    margin-right: 3px;
  }

  .select-drop-1.actlive .drop-select-arrow-done{
       transform: rotate(180deg);
  }


  /*end 5.20.2021 category*/


}
@media (min-width:766px){
  .category-article{
    position: relative;
    max-width: 1200px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    line-height: 1.24;
  }
}
@media (max-width:766px){
  .category-article{
    position: relative;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    line-height: 1.24;
  }
}


.category-head{
  background-color: #ce2d5f;
  width: 100%;
  line-height: 1.24;
  font-size: 22px;
  font-weight: bold;
  text-align: center;
  color: #fff;
  padding: 15px 5px;
}
.catergory-list-container{
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #fff;
  width: 100%;
  text-align: center;
  border-color: #8e8e8e;
  border-left: 1px solid;
  border-right: 1px solid;
  border-bottom: 1px solid;
}

.catergoy-list-link{
  padding: 7px 5px;
}
.catergoy-list-link a{
  line-height: 1.24;
  color: #2e2e2e;
  font-family: 'MyriadPro';
  outline: 0;
  font-size: 18px;
  text-decoration: none;
}
.category-arrow{
  position: absolute;
  right: 10px;
  width:30px;
  height: 15px;
  top:7%;
  right: 30px;
}
.category-arrow img{
transform: rotate(-180deg);
width: 100%;
}







@media (min-width:766px){

  .three-ecom-contain {
    display: flex;
    flex-wrap: wrap;
    max-width: 1200px;
    width: 100%;
    margin: 0 auto;
    padding-top: 20px;
    padding-bottom: 20px;
    justify-content: center;
  }

  .three-ecom{
    width:30%;
    padding: 15px 20px;
    text-align: center;
    margin-bottom: 15px;
  }
}
@media (max-width:766px){
  .three-ecom-contain {
    display: flex;
    flex-wrap: wrap;
    max-width: 1200px;
    width: 100%;
    margin: 0 auto;
    padding-top: 20px;
    padding-bottom: 20px;
    justify-content: center;
  }
  .three-ecom{
    width:100%;
    padding: 15px 20px;
    text-align: center;
    margin-bottom: 15px;
  }
}











@media (min-width:1026px){
.bussol-orange-setlinkdiv{
  width: 100%;
  display: flex;
flex-wrap: wrap;
}
.bussol-orange-setlink{
  padding-right: 30px;
  min-width: 250px;
  padding-top: 10px;
  padding-bottom: 10px;
}
}


@media (max-width:1026px){
.bussol-orange-setlinkdiv{
  width: 100%;
  display: flex;
  flex-wrap: wrap;
}
.bussol-orange-setlink{
  padding-right: 30px;
  min-width: 250px;
  padding-top: 10px;
  padding-bottom: 10px;
}
}



@media (min-width:768px){
.desktop-promo-table-show{
  display: block;
}
.mobile-promo-table-show{
  display: none;
}

  .us-promo-table{
    width: 44%;
    /*! max-width: 1000px; */
    /*! padding-top: 15px; */
    /*! padding-bottom: 15px; */
    /*! margin-left: auto; */
    /*! margin-right: auto; */
    position: absolute;
    right: 1%;
    bottom: 15%;
    /*! background: #fff; */
    top: 18%;
    /*! height: 50%; */
    overflow: auto;
  }

  .canada-promo-table{
    width: 44%;
    /*! max-width: 1000px; */
    /*! padding-top: 15px; */
    /*! padding-bottom: 15px; */
    /*! margin-left: auto; */
    /*! margin-right: auto; */
    position: absolute;
    right: 1%;
    bottom: 15%;
    /*! background: #fff; */
    top: 35%;
    /*! height: 50%; */
    overflow: auto;
  }
}
@media (max-width:768px){
  .mobile-promo-table-show{
    display: block;
  }
  .desktop-promo-table-show{
    display: none;
  }

  .us-promo-table{
    width: 100%;
    max-width: 1000px;
    padding-top: 15px;
    padding-bottom: 15px;
    margin-left: auto;
    margin-right: auto;
  }
  .canada-promo-table{
    width: 100%;
    max-width: 1000px;
    padding-top: 15px;
    padding-bottom: 15px;
    margin-left: auto;
    margin-right: auto;
  }
}



.nam-promo-table{
  width: 100%;
  border-collapse:collapse;
  border-spacing:0;
      font-family: 'MyriadPro';
      line-height: 1.24;
      font-size: 14px;
      background: #fff;
}
.nam-promo-table  {border-collapse:collapse;border-spacing:0;}
.nam-promo-table td{border-color:black;border-style:solid;border-width:1px;
  overflow:hidden;
  /*padding:10px 10px;*/
  word-break:normal;}
.nam-promo-table th{border-color:black;border-style:solid;border-width:1px;
  font-weight:normal;overflow:hidden;padding:10px 10px;word-break:normal;}
.nam-promo-table .tg-lboi{border-color:inherit;text-align:left;vertical-align:middle}
.nam-promo-table .tg-bfol{background-color:#d00149;border-color:#0092d2;color:#ffffff;font-weight:bold;text-align:center;vertical-align:middle}
.nam-promo-table .tg-9wq8{border-color:inherit;text-align:center;vertical-align:middle}
.nam-promo-table .tg-mlfr{border-color:inherit;text-align:center;vertical-align:middle}


.cs-spotlight{
  width: 100%;
  position: relative;
}
.cs-bg-img-container{
  position: relative;
  width: 100%;
}
.cs-img-spotlight{
  width: 100%;
}

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

@media (min-width:768px){

  .cs-box-text-container{
    width: 100%;
  padding-top: 1%;
  padding-left: 5px;
  padding-right: 5px;
  padding-bottom: 1%;
  }
  .cs-box-text-top{
    text-align: center;
    line-height: 1.24;
    font-family: 'MyriadPro';
    font-size: 1.1vw;
    color: #fff;
    margin-bottom: 0.5%;
  }
  .cs-box-text-middle{
    margin-left: auto;
     margin-right: auto;
     text-align: center;
     display: table;
     box-sizing: border-box;
     border-bottom: 1px solid #fff;
     line-height: 1.24;
     font-family: 'MyriadPro';
     font-size: 1.5vw;
     color: #fff;
     margin-bottom: 1%;
  }
  .cs-box-text-bottom{
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    display: table;
    box-sizing: border-box;
    line-height: 1.24;
    font-family: 'MyriadPro';
    font-size: 1.2vw;
    color: #fff;
  }

  .cs-box{
    width: 40%;
    height: 12%;
    background-color: #8D1835;
    border-radius: 10px;
    /*border: 1px solid black;*/
    position: absolute;
    left: 29%;
    bottom: 12%;
  }
.cs-number-contain{
  text-align: center;
  width: 40%;
  height: auto;
  position: absolute;
  left: 29%;
  bottom: 1%;
}
.cs-number{
  width: 100%;
  line-height: 1.24;
font-family: 'MyriadPro';
font-size: 1.8vw;
outline: 0;
text-decoration: none;
color: #fff;
}
.call-us-text{
  line-height: 1.24;
  font-family: 'MyriadPro';
  font-size: 1.5vw;
  outline: 0;
  text-decoration: none;
  color: #fff;
  display: inline-block;
}
.booknow-us-text{
  line-height: 1.24;
  font-family: 'MyriadPro';
  font-size: 1.8vw;
  outline: 0;
  text-decoration: none;
  color: #fff;
  display: inline-block;
}



.cs-desktop{
  display: block;
}
.cs-mobile{
  display: none;
}
}
@media (max-width:768px){

    .cs-box-text-container{
      width: 100%;
    padding-top: 5px;
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 2px;
    }
    .cs-box-text-top{
      text-align: center;
      line-height: 1.24;
      font-family: 'MyriadPro';
      font-size: 3vw;
      color: #fff;

    }
    .cs-box-text-middle{
      margin-left: auto;
      margin-right: auto;
      text-align: center;
      display: table;
      box-sizing: border-box;
      border-bottom: 1px solid #fff;
      line-height: 1.24;
      font-family: 'MyriadPro';
      font-size: 3.5vw;
      margin-bottom: 1%;
      color: #fff;

    }
    .cs-box-text-bottom{
      margin-left: auto;
      margin-right: auto;
      text-align: center;
      display: table;
      box-sizing: border-box;
      line-height: 1.24;
      font-family: 'MyriadPro';
      font-size: 2.8vw;
      color: #fff;
    }



    .cs-box{
      width: 76%;
        height: 15%;
        background-color: #8D1835;
        border-radius: 10px;
        /*border: 1px solid black;*/
        position: absolute;
        left: 12%;
        bottom: 22%;
    }

    .cs-number-contain{
        width: 76%;
        height: auto;
        position: absolute;
          left: 12%;
        bottom: 3%;
    }
    .cs-number{
      width: 100%;
      line-height: 1.24;
    font-family: 'MyriadPro';
    font-size: 2.8vw;
    outline: 0;
    text-decoration: none;
    color: #fff;
    text-align: center;
    }
    .call-us-text{
      line-height: 1.24;
      font-family: 'MyriadPro';
      font-size: 3.5vw;
      outline: 0;
      text-decoration: none;
      color: #fff;
      display: inline-block;
    }
    .booknow-us-text{
      line-height: 1.24;
      font-family: 'MyriadPro';
      font-size: 2.8vw;
      outline: 0;
      text-decoration: none;
      color: #fff;
      display: inline-block;
    }





  .cs-desktop{
    display: none;
  }
  .cs-mobile{
    display: block;
  }

}








.borderforms{
  display: flex;
}
.shipper-details-container {
  position: relative;
    border: none;
    max-width: 33.1%;
    display: inline-block;
    outline: 0;
    color: #281908;
    font-family: MyriadPro
}
.shipper-details-container input{
width: 100% !important;
max-width: 100% !important;
}


.track-sugget-contain{
  position: relative;
  display: block;
  max-width: 300px;
  width: 100%;
  margin-right: 10px;
  line-height: 1.25;
}

.show-suggest{
  display: flex !important;
}
.suggest-nav{
  width: 100%;
  display: none;
  position: absolute;
  background: #fff;
  z-index: 1029;
  flex-wrap: wrap;
  top: 38px;
  padding-left: 15px;
  padding-top: 5px;
  max-height: 100px;
  overflow: auto;
}
.suggest-nav-set{
display: block;
width: 100%;
margin-bottom:5px;

}
.suggest-text{
  line-height: 1.24;
  font-family: 'MyriadPro';
  font-size: 16px;
  color: #212529;
  cursor: pointer;
}

.m3-bg-top-search-div{
  position: relative;
}


.flex-align-items-start{
  align-items: start !important;
}
.soshop-list-text-v2{
  line-height: 1.54;
  font-family: 'MyriadPro';
  font-size: 18px;
  margin-bottom: 15px;
  color: #212529;
font-weight: normal;
}

.global-box-text-v2{
  line-height: 1.24;
  font-family: 'MyriadPro';
  font-size: 18px;
  color: #433a3a;
  margin-bottom: 8px;
}
@media (min-width:768px){
  .padding-left-25-desktop{
    padding-left: 25px !important;
  }
  .ss-may62021-right{
    width: 48%;
    padding-left: 15px;
  }
  .ss-may62021-left{
    width: 48%;
    padding-right: 15px;
  }

  .soshop-submini-text{
    line-height: 1.24;
      max-width: 1000px;
      width: 100%;
      margin-left: auto;
      margin-right: auto;
      font-family: 'MyriadPro';
      margin-bottom: 15px;
      font-size: 18px;
    color: #212529;
  }

}
@media (max-width:768px){
  .ss-may62021-right{
    width: 100%;
  }
  .ss-may62021-left{
width: 100%;
  }

  .soshop-submini-text{
    line-height: 1.24;
    padding-left: 15px;
    padding-right: 15px;
      max-width: 1000px;
      width: 100%;
      margin-left: auto;
      margin-right: auto;
      font-family: 'MyriadPro';
      margin-bottom: 15px;
      font-size: 18px;
    color: #212529;
  }

}



.ul-number {
  margin:0 0 1.5em;
  padding:0;

}

.ul-number > li {
  padding:0 0 0 2em;
  text-indent:-2em;
  list-style-type:decimal;
  margin-bottom: 15px;
}




@media (min-width:768px){

  .soshop-may62021-title-red{
    line-height: 1.24;
    max-width: 1000px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    font-family: 'MyriadPro';
    margin-bottom: 15px;
    font-size: 30px;
    color: #d00149;
    font-weight: bold;
  }
  .soshop-may62021-title-black{
    line-height: 1.24;
    max-width: 1000px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    font-family: 'MyriadPro';
    margin-bottom: 15px;
    font-size: 30px;
    color: #000;
    font-weight: bold;
  }

  .soshop-may62021-title-black-30{
    line-height: 1.24;
    max-width: 1000px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    font-family: 'MyriadPro';
    margin-bottom: 15px;
    font-size: 30px;
    color: #000;
  }

  .soshop-may62021-sub-black{
    line-height: 1.24;
    max-width: 1000px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    font-family: 'MyriadPro';
    margin-bottom: 15px;
    font-size: 18px;
    color: #433a3a;

  }

}
@media (max-width:768px){


  .soshop-may62021-title-red{
    line-height: 1.24;
    max-width: 1000px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    font-family: 'MyriadPro';
    margin-bottom: 15px;
    font-size: 26px;
    color: #d00149;
    padding-left: 15px;
    padding-right: 15px;
    font-weight: bold;
  }
  .soshop-may62021-title-black{
    line-height: 1.24;
    max-width: 1000px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    font-family: 'MyriadPro';
    margin-bottom: 15px;
    font-size: 30px;
    color: #000;
    font-weight: bold;
  }
  .soshop-may62021-title-black-30{
    line-height: 1.24;
    max-width: 1000px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    font-family: 'MyriadPro';
    margin-bottom: 15px;
    font-size: 30px;
    color: #000;
  }
  .soshop-may62021-sub-black{
    line-height: 1.24;
    max-width: 1000px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    font-family: 'MyriadPro';
    margin-bottom: 15px;
    font-size: 18px;
    color: #433a3a;

  }
}



ol.number-ulli{
  list-style: decimal;
  line-height: 1;
  font-family: 'MyriadPro';
  font-size: 16px;
  /*color:#ff9400;*/
  margin-bottom: 5px;
  padding-left: 15px;
  list-style-position: outside;
}
ol.number-ulli li{
margin-bottom: 10px;
}


ol.number-ulli-bold{
  font-weight: bold;
  list-style: decimal;
  line-height: 1;
  font-family: 'MyriadPro';
  font-size: 18px;
  /*color:#ff9400;*/
  margin-bottom: 5px;
  padding-left: 15px;
  list-style-position: outside;
}
ol.number-ulli-bold li{
margin-bottom: 10px;
}


.universal-noscroll{
  overflow: hidden !important;
}

.universal-modal{
  z-index: 1039;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
  line-height: 1.24;
  background-color: #fff;
  display: none;
}
.universal-modal-open{
display: block !important;
}
.universal-modal-container-full{
  position: fixed;
  margin: 0;
  width: 100%;
  height: 100%;
  padding: 0;
}
.universal-modal-content {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  /*border: 2px solid #3c7dcf;*/
  border-radius: 0;
  box-shadow: none;
}


.universal-modal-close-section{
  position: sticky;
  top: 0;
  display: block;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 15px;
  padding-right: 15px;
  background: #6598d9;
}
.universal-close-container{
  display: grid;
  justify-items:end;
  max-width: 880px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}
.universal-close-container img{
  width: 25px;
}
.univesal-full-modal-body{

  left: 0;
    right: 0;
    width: 100%;
      position: absolute;
        overflow: auto;
        top: 50px;
        bottom: 0px;
          font-weight: 300;
}

.universal-modal-body-1000 {

  position: relative;

  width: 100%;


  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
}









.n-2021-video-container{
padding-top: 50px;
padding-bottom: 50px;
  max-width: 1000px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.n-2021-video{
width: 100%;
margin-left: auto;
margin-right: auto;
}


.soshop-nam-signupbtn{
  border:0;
    display: inline-block;
  background-color: #d00149;
  padding: 10px 25px;
  line-height: 1.24;
  font-size: 18px;
  color: #fff;
  cursor: pointer;
  border-radius: 10px;
}



.soshop-control {
  display: block;
  position: relative;
  margin-bottom: 15px;
  cursor: pointer;
  font-size: 18px;
  background: transparent;
      font-family: 'MyriadPro' !important;
      line-height: 1.24 !important;
      color: #bebebe;
  padding: 0px 5px 5px 35px
}
.soshop-nam-contact-desc-submit-red-link-soshop{
  font-family: 'MyriadPro';
  line-height: 1.24;
  font-size: 18px;
  color: #d00149;
}
.soshop-nam-contact-desc-submit-red-link-ahref{
  font-family: 'MyriadPro';
  line-height: 1.24;
  font-size: 18px;
  color: #d00149;
    text-decoration: underline;
    outline: 0;
}
.soshop-control input {
  position: absolute;
  z-index: -1;
  opacity: 0;
}


.control__indicator {
  position: absolute;
  top: 2px;
  left: 0;
  height: 20px;
  width: 20px;
  background: #e6e6e6;
}
.control--radio .control__indicator {
  border-radius: 50%;
}
.control:hover input ~ .control__indicator,
.soshop-control input:focus ~ .control__indicator {
  background: #ccc;
}
.soshop-control input:checked ~ .control__indicator {
  background: #2aa1c0;
}
.control:hover input:not([disabled]):checked ~ .control__indicator,
.soshop-control input:checked:focus ~ .control__indicator {
  background: #0e647d;
}
.soshop-control input:disabled ~ .control__indicator {
  background: #e6e6e6;
  opacity: 0.6;
  pointer-events: none;
}
.control__indicator:after {
  content: '';
  position: absolute;
  display: none;
}
.soshop-control input:checked ~ .control__indicator:after {
  display: block;
}
.control--radio .control__indicator:after {
  left: 7px;
  top: 7px;
  height: 6px;
  width: 6px;
  border-radius: 50%;
  background: #fff;
}
.control--radio input:disabled ~ .control__indicator:after {
  background: #7b7b7b;
}




.global-body-nam-soshop-contact{
  min-height: 50vh;
  position: relative;
  width: 100%;
  z-index: 1023;
}

.soshop-nam-contact-desc-submit{
  width: 100%;
}
.soshop-nam-contact-desc-submit-section{
  max-width: 1000px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 25px;
}
.soshop-nam-contact-desc-submit-title {
  padding-bottom: 15px;
  line-height: 1.24;
  font-size: 1.15em;
  font-weight: bold;
  color: #9c9c9c;
    font-family: 'MyriadPro';
}

.soshop-nam-contact{
  box-sizing: border-box;
  padding-top: 55px;
  padding-left: 15px;
  padding-right: 15px;
max-width: 1100px;
width: 100%;
margin-left: auto;
margin-right: auto;
position: relative;
}
.soshop-nam-contact-title{
  text-align: center;
  line-height: 1.24;
  font-size: 2em;
  font-weight: bold;
  color: #d00149;
    font-family: 'MyriadPro';
}
.soshop-nam-contact-form-section{
  display: flex;
  margin-left: auto;
  margin-right: auto;
  max-width: 1000px;
width: 100%;
flex-wrap: wrap;
}
@media (max-width:768px){
  .soshop-nam-contact-form-section{
    width: 100%;
  display: flex;
  flex-wrap: wrap;
}

}

.soshop-nam-contact-form-div{
  width: 100%;
  display: flex;
  justify-content: space-between;
  padding-top: 25px;
  box-sizing: border-box;
}
.soshop-nam-contact-form-inputtext{
  box-sizing: border-box;
  color: #433a3a;
  font-size: 18px;
  font-family: 'MyriadPro';
  line-height: 1.24;
  padding-top: 15px;
  padding-bottom: 15px;
  padding-right: 15px;
  padding-left: 15px;
width: calc(1/2*100% - (1 - 1/2)*20px);
border:1px solid #c4c4c4;
border-radius: 10px;
}




.returning-phase2-div-2box{
  width: 100%;
  margin: 0 auto;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  border-radius: 5px;
  padding: 20px 15px;
}
@media (min-width:766px){

  .returning-spotlight{
  line-height: 1.24;
  font-size: 48px;
  font-weight: bold;
  color: #fff;
    font-family: 'MyriadPro';
    width: 100%;
padding-left: 15px;
padding-right: 15px;
    margin-left: auto;
    margin-right: auto;
  }

  .returning-subtitle-maxcontainer{
    max-width: 600px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }
  .returning-subtitle{
    line-height: 1.24;
    font-size:18px;
    color: #fff;
text-shadow: 0px 2px 4px #000000;
      font-family: 'MyriadPro';
      margin-bottom: 15px;
  }
}


@media (max-width:766px){

  .returning-spotlight{
  line-height: 1.24;
  font-size: 32px;
  font-weight: bold;
  color: #fff;
    font-family: 'MyriadPro';
    width: 100%;
padding-left: 15px;
padding-right: 15px;
    margin-left: auto;
    margin-right: auto;
  }
  .returning-subtitle-maxcontainer{
    max-width: 600px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }
  .returning-subtitle{
    line-height: 1.24;
    font-size:18px;
    color: #fff;
text-shadow: 0px 2px 4px #000000;
      font-family: 'MyriadPro';
      margin-bottom: 15px;
  }
}

@media (min-width:766px){

  .returning-2boxes{
    max-width: 1000px;
    width: 100%;
    padding-top: 20px;
    padding-bottom: 20px;
    display: flex;
  margin: 0 auto;
  flex-wrap: wrap;
  justify-content: space-between;
  }
}
@media (max-width:766px){

  .returning-2boxes{
    width: 100%;
    margin: 0 auto;
    display: flex;
    flex-wrap: wrap;
    padding-left: 15px;
    padding-right: 15px;
  }
}



.soshop-nam-table-title{
  background-color: #d00149;
  max-width: 1000px;
  width: 100%;
  line-height: 1.24;
  font-size: 24px;
  font-family: 'MyriadPro';
  color: #fff;
  margin-left: auto;
  margin-right: auto;
text-align: center;
padding-top: 15px;
padding-bottom: 15px;
font-weight: bold;
}


/*scroll click for NAM soshop april 6 2021*/
@media (min-width:766px){
.orange-link-scroll{
  font-size: 16px;
color: #fff;
font-family: 'MyriadPro';
line-height: 1.24;
outline: 0;
width: 100%;
text-decoration: none;
cursor: pointer;
}
}
/*scroll click for NAM soshop april 6 2021*/

.soshop-link-box-center{
  line-height: 1.24;
  font-family: 'MyriadPro';
  font-size: 16px;
  color: #433a3a;
  margin-bottom: 8px;
  display: table;
  margin-left: auto;
  margin-right: auto;
}
.soshop-list-container-online-guide{
padding-left: 15px;
}
.soshop-list-container-main{
  padding-left: 20px;
}
.soshop-shipping-services{
  width: 100%;
  position: relative;
}
.soshop-2-box-text{
  line-height: 1.24;
  font-family: 'MyriadPro';
  font-size: 18px;
  color: #433a3a;
  margin-bottom: 8px;
}
.soshop-shipping-services-title{
  line-height: 1.24;
  font-family: 'MyriadPro';
  font-size: 32px;
  margin-bottom: 15px;
  font-weight: bold;
  color: #d00149;

}


.soshop-shipping-services-title-22{
  line-height: 1.24;
  font-family: 'MyriadPro';
  font-size: 22px;
  margin-bottom: 5px;
  font-weight: bold;
  color: #d00149;

}

.soshop-shipping-services-title-center{
text-align: center;
  line-height: 1.24;
  font-family: 'MyriadPro';
  font-size: 32px;
  margin-bottom: 15px;
  font-weight: bold;
  color: #d00149;

}

.soshop-shipping-services-text{
  line-height: 1.24;
  font-family: 'MyriadPro';
  font-size: 18px;
  margin-bottom: 15px;
  color: #212529;
}
.soshop-shipping-services-text-center{
  text-align: center;
  line-height: 1.24;
  font-family: 'MyriadPro';
  font-size: 18px;
  margin-bottom: 15px;
  color: #212529;

}
.soshop-update-link-margin-top-25{
  margin-top: 25px;
}
.soshop-update-link-margin-top-20{
  margin-top: 25px;
}
@media (min-width:766px){
  .soshop-shipping-services-container{
    width: 100%;
    max-width: 1000px;
    margin-left: auto;
    margin-right: auto;
  }
  .soshop-update-link-margin-top-15{
    margin-top: 15px;
  }
  .soshop-update-gray-section{
    background-color:#f4f4f4;
    padding-top: 50px;
    padding-bottom: 50px;
  }
  .soshop-update-container-text-image{
    max-width: 1000px;
    width: 100%;
    margin: 0 auto;
    display: flex;
    flex-wrap: wrap;
    align-items: center;

  }
  .wide-update-container-text-image{
    max-width: 1000px;
    width: 100%;
    margin: 0 auto;
    display: flex;
    flex-wrap: wrap;
    align-items: center;

  }
  .soshop-update-container-text-only{
    max-width: 1000px;
    width: 100%;
    margin: 0 auto;
    display: flex;
    flex-wrap: wrap;

  }
}
@media (max-width:766px){
  .soshop-shipping-services-container{
    width: 100%;
padding-left: 15px;
padding-right: 15px;

    margin-left: auto;
    margin-right: auto;
  }
  .soshop-update-link-margin-top-15{
    margin-top: 15px;
  }
  .soshop-update-gray-section{
    background-color:#f4f4f4;
    padding-top: 50px;
    padding-bottom: 50px;
  }
  .soshop-update-container-text-image{
    width: 100%;
    margin: 0 auto;
    display: flex;
    flex-wrap: wrap;
    padding-left: 15px;
    padding-right: 15px;
  }
  .wide-update-container-text-image{
    width: 100%;
    margin: 0 auto;
    display: flex;
    flex-wrap: wrap;
    padding-left: 15px;
    padding-right: 15px;
  }
  .soshop-update-container-text-only{
    width: 100%;
    margin: 0 auto;
    display: flex;
    flex-wrap: wrap;
    padding-left: 15px;
    padding-right: 15px;
  }
}

.soshop-list-text{
  line-height: 1.24;
  font-family: 'MyriadPro';
  font-size: 16px;
  margin-bottom: 15px;
  color: #212529;

}

ul.orange-ulli{
  list-style: inside;
  line-height: 1;
  font-family: 'MyriadPro';
  font-size: 16px;
  color:#ff9400;
  margin-bottom: 5px;
  padding-left: 15px;
  list-style-position: outside;
}
ul.orange-ulli li{
margin-bottom: 10px;
}


ul.red-ulli{
  list-style: inside;
  line-height: 1;
  font-family: 'MyriadPro';
  font-size: 16px;
  color:#d00149;
  margin-bottom: 5px;
  padding-left: 15px;
  list-style-position: outside;
}
ul.red-ulli li{
margin-bottom: 10px;
}
.section-white-full{
  width: 100%;
  background-color: #fff;
}
.section-gray-full{
  width: 100%;
  background-color: #fafafa;
  padding-bottom: 50px;
}
@media (min-width:766px){
  .soshop-3-boxes-3-30-2021{
    max-width: 1000px;
    width: 100%;
    padding-top: 20px;
    padding-bottom: 20px;
    display: flex;
  margin: 0 auto;
  flex-wrap: wrap;
  justify-content: space-between;
  }
  .returning-2boxes{
    max-width: 1000px;
    width: 100%;
    padding-top: 20px;
    padding-bottom: 20px;
    display: flex;
  margin: 0 auto;
  flex-wrap: wrap;
  justify-content: space-between;
  }
}
@media (max-width:766px){
  .soshop-3-boxes-3-30-2021{
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .returning-2boxes{
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 20px;
    padding-bottom: 20px;
  }
}


/**for table soshop update 3.30.2021**/
@media (min-width:766px){
  .tg td{border-color:black;border-style:solid;border-width:1px;font-family:Arial, sans-serif;font-size:14px;
    overflow:hidden;padding:10px 15px;word-break:normal;}
    .tg th{border-color:black;border-style:solid;border-width:1px;font-family:Arial, sans-serif;font-size:14px;
      font-weight:normal;overflow:hidden;padding:10px 15px;word-break:normal;}
}
@media (max-width:766px){
  .tg td{border-color:black;border-style:solid;border-width:1px;font-family:Arial, sans-serif;font-size:14px;
    overflow:hidden;padding:10px 5px;word-break:normal;}
    .tg th{border-color:black;border-style:solid;border-width:1px;font-family:Arial, sans-serif;font-size:14px;
      font-weight:normal;overflow:hidden;padding:10px 5px;word-break:normal;}
}
.soshop-new-table-3-30-2021{
  width: 100%;
}
.tg  {
max-width: 1000px;
width: 100%;
margin-left: auto;
margin-right: auto;
  border-collapse:collapse;border-spacing:0;  line-height: 1.24;
  font-family: 'MyriadPro';}


.tg .tg-g338{border-color:#c0c0c0;font-family:'MyriadPro';font-size:16px;text-align:center;
  vertical-align:middle}
.tg .tg-3llr{border-color:#c0c0c0;color:#d00149;font-family:'MyriadPro';font-size:16px;
  font-weight:bold;text-align:center;vertical-align:middle}
  .tg .tg-mbxm{border-color:#c0c0c0;font-family:'MyriadPro';font-size:16px;text-align:left;
    vertical-align:middle;
  }
.tg .tg-q0vf{border-color:#c0c0c0;font-family:'MyriadPro';font-size:16px;font-weight:bold;
  text-align:center;vertical-align:middle}
/**end for table soshop update 3.30.2021**/

@media (min-width:766px){
  .global-section-880{
    width: 100%;
    max-width: 880px;
    margin-left: auto;
    margin-right: auto;
      position: relative;
      display: block;
  }
.idsection-2021-update{
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  max-width: 880px;
  position: relative;
  display: flex;
  align-items: baseline;
  margin-bottom: 15px;
}

}
@media (max-width:766px){
  .global-section-880{
    width: 100%;
    max-width: 880px;
    margin-left: auto;
    margin-right: auto;
      position: relative;
      display: block;
      padding-left: 15px;
      padding-right: 15px;
  }
.idsection-2021-update{
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  max-width: 880px;
  position: relative;
  display: flex;

  align-items: baseline;
  margin-bottom: 15px;
}
}

.t-100-exclusivelanes-img{
  width: 40px;
}
.exclusive-branches-php{
width: 13px;
margin-left: 10px;
display: block;
}
.t-100-php-img{
margin-left: 10px;
  width: 15px;
}
@media (min-width:766px){
  .t-100-exclusive-container{
    margin-top: 25px;
    width: 100%;
    display: flex;
    align-items: center;
  position: relative;
  }
  .t-100-exclusive-container::before{
    width: 100%;
    position: absolute;
    content: '';
    border-top: 1px solid #d5d5d5;
  top: 0;


  }
}
@media (max-width:766px){
  .t-100-exclusive-container{
    max-width: 93%;
    margin-right: 15px;
    margin-left: 15px;
    margin-top: 25px;
    width: 100%;
    display: flex;
    align-items: center;
  position: relative;
    box-sizing: border-box;
    border-top: 1px solid #d5d5d5;
  }

}


/*eu all for one*/
@media (min-width:686px){
.eu-desktop{
  display: block;
}
.eu-mobile{
  display: none;
}
}
@media (max-width:686px){
  .eu-desktop{
    display: none;
  }
  .eu-mobile{
    display: block;
  }
}

.portrait-center-img-section{
  margin-top: 50px;
  max-width: 880px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: block;
  margin-bottom: 50px;
}
.portrait-center-img-section img{
  width: 100%;
  text-align: center;
}

.all-for-one-eu-promo-img{
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: block;
  margin-bottom: 50px;
}
.all-for-one-eu-promo-img img{
  width: 100%;
  text-align: center;
}


.all-for-one-eu-topmsg{
  font-family: 'MyriadPro';
  color: #433a3a;
  line-height: 1.24;
  width: 100%;
  text-align: left;
  font-size: 22px;
      margin-bottom: 15px;
}


.all-for-one-eu-terms{
  font-family: 'MyriadPro';
  color: #433a3a;
  line-height: 1.24;
  font-weight: bold;
  width: 100%;
  text-align: center;
  padding-left: 15px;
  padding-right: 15px;
  font-size: 28px;
      margin-bottom: 15px;
}
.all-for-one-container-ulli{
  box-sizing: border-box;
  margin-bottom: 50px;
  max-width: 800px;
  width: 100%;
  padding-left: 15px;
  padding-right: 15px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  display: block;
}
ul.red-ulist{
  list-style: inside;
  line-height: 1;
  font-family: 'MyriadPro';
  font-size: 16px;
  color:#d00149;
  margin-bottom: 5px;
  padding-left: 15px;
  list-style-position: outside;
}

ul.red-ulist li{
margin-bottom: 10px;
}
.eu-all-for-one-span{
    font-family: 'MyriadPro';
    color: #433a3a;
    line-height: 1.24;
    font-size: 18px;

}

/*eu all for one*/
/*remittance ph*/
.remittance-2021-link{
  background-color: #d00149;
  color: #fff;
  border-radius: 10px;
  padding: 5px 20px;
  font-size: 18px;
  line-height: 1.24;
  display: inline-block;
  font-family: 'MyriadPro';
  outline: 0;
  text-decoration: none;
}
.remittance-2021-link.link-center{
  margin-left: auto;
  margin-right: auto;
  background-color: #d00149;
  color: #fff;
  border-radius: 10px;
  padding: 5px 20px;
  font-size: 18px;
  line-height: 1.24;
  display: table;
  font-family: 'MyriadPro';
  outline: 0;
  text-decoration: none;
  cursor: pointer;
}



@media (max-width:686px){
   .exclusive-select-title{
     color: #919191;
     font-family: 'MyriadPro';
     font-size: 16px;
     line-height: 1.24;
     text-align: right;
     width: auto !important;
   }
 }
 @media (min-width:686px){
    .exclusive-select-title{
      color: #919191;
       font-family: 'MyriadPro';
       font-size: 16px;
       line-height: 1.24;
       text-align: right;
       margin-left: -60px;
    }
  }

.exclusive-branches-div{
  margin-top: 8px;
  display: flex;
  align-items: center;
  width: 100%;
}
.exclusive-branches-senior{
width: 30px;
display: block;
}
.exclusive-branches-note{

  padding-top: 15px;
  padding-bottom: 15px;
  line-height: 1.24;
font-size: 14px;
color: #afafaf;
padding-left: 15px;
padding-right: 5px;
  font-family: 'MyriadPro';
}

.lexa-refresh{
  width: 100%;
  position: relative;
  box-sizing: content-box;
  text-align: center;
}
.lexa-refresh-img{
  width: 100%;
}
.lexa-refresh-absolute{
  position:absolute;
width:100%;
top:0;
left:0;
right:0;
bottom:0;
z-index:2
}
.lexa-refresh-center{
  position: relative;
max-width: 960px;
margin: 0 auto;
height: 100%;
width: 100%;
display: flex;
justify-content: center;
align-items: center;
}
.lexa-refresh-center-div{
  position: relative;
width: 100%;
padding-left: 15px;
padding-right: 15px;
text-align: center;
}


@media (min-width:766px){
  .lexa-refresh-deskop{
    display: block;
  }
  .lexa-refresh-mobile{
    display: none;
  }
  .lexa-refresh-text{
    line-height: 1.24;
  font-size: 42px;
  color: #434343;
    font-family: 'MyriadPro';
  }
  .lexa-refresh-text-red-link{
    outline: 0;
    text-decoration: none;
    line-height: 1.24;
  font-size: 42px;
  color: #d00149;
    font-family: 'MyriadPro';
  }
}
@media (max-width:766px){
  .lexa-refresh-deskop{
    display: none;
  }
  .lexa-refresh-mobile{
    display: block;
  }
  .lexa-refresh-text{
    line-height: 1.24;
  font-size: 28px;
  color: #434343;
    font-family: 'MyriadPro';
  }
  .lexa-refresh-text-red-link{
    outline: 0;
    text-decoration: none;
    line-height: 1.24;
  font-size: 28px;
  color: #d00149;
    font-family: 'MyriadPro';
  }
}


.lexa-orange-nav{
  width: 100%;
  background-color: #e99a4f;
  display: block;
  position: relative;
  line-height: 1.24;
  padding-right: 15px;
  padding-left: 15px;

}
.lexa-orange-contain{
  display: flex;
  margin-left: auto;
  margin-right: auto;
  padding-top: 15px;
  padding-bottom: 15px;
  max-width: 800px;
  width: 100%;
  align-items: center;
  justify-content: space-evenly;
}

.lexa-text{
    font-family: 'MyriadPro';
    line-height: 1.24;
    color:#fff;
    font-size: 18px;
}
.lexa-text-link{
  outline: 0;
  text-decoration: none;
  font-family: 'MyriadPro';
  line-height: 1.24;
  color:#fff;
  font-size: 18px;
}
.lexa-text-link.ltlbar{
  outline: 0;
  text-decoration: none;
  font-family: 'MyriadPro';
  line-height: 1.24;
  color:#e99a4f;
  font-size: 18px;
  background-color: #fff;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 4px;
  padding-bottom: 4px;
}


.lexa-spotlight{
  width: 100%;
  position: relative;
  text-align: center;
}
.lexa-spotlight-bg{
  width: 100%;
}


.lexa-overlay{
  position: absolute;
  height: 100%;
  width: 100%;
  left: 0;
  right: 0;
  top:0;
  bottom:0;
  padding: 0;
  margin: 0;
  background: #000;
  opacity: 0.3;
  z-index: 1;
}
.lexa-spotlight-text{
  position:absolute;
width:100%;
top:0;
left:0;
right:0;
bottom:0;
}

@media (min-width:766px){
  .lexa-desktop{
    display: block;
  }
  .lexa-mobile{
    display: none;
  }
  .lexa-container-full {
   position:relative;
   margin:0 auto;
   height:100%;
   width:100%;
   text-align:center;
   padding-top:50px;
  }
  .lexa-spotlight-title {
    line-height:1.24;
    font-size:3.5vw;
    color:#fff;
    font-family: Arial;
    font-style: italic;
    font-weight: bold;
  margin-left: 5%;
    width:100%;
    text-align:left;
    padding-bottom: 40px;
   }
   .lexa-spotlight-text-main {
     line-height:1.24;
     font-size:2vw;
     color:#fff;
     font-family: Arial;
  margin-left: 5%;
     width:100%;
     max-width: 550px;
     text-align:left;
     padding-bottom: 20px;
    }
    .lexa-spotlight-link-div{
      margin-left: 5%;
         width:100%;
         display: flex;
         align-items: center;
         max-width: 445px;

    }
    .lexa-spotlight-links{
      line-height:1.24;
       font-size:1.5vw;
       background-color: #d00149;
       padding: 10px 50px;
       color:#fff;
       font-family: Arial;
       border-radius: 10px;
    }

    .lexa-spotlight-linksbtn{
      line-height:1.24;
       font-size:1.5vw;
       color:#fff;
       font-family: Arial;
       outline: 0;
       text-decoration: none;
    }
    .lexa-spotlight-linksbtn-last{
      line-height:1.24;
       font-size:1.5vw;
       color:#fff;
       font-family: Arial;
       outline: 0;
       margin-left: 5%;
       text-decoration: none;
    }
}

@media (max-width:766px){
  .lexa-desktop{
    display: none;
  }
  .lexa-mobile{
    display: block;
  }
  .lexa-container-full {
   position:relative;
   margin:0 auto;
   height:100%;
   width:100%;
   text-align:center;
   padding-top:100px;
  }
  .lexa-spotlight-title {
    line-height:1.24;
        font-size:6vw;
        color:#fff;
        font-family: Arial;
        font-style: italic;
        font-weight: bold;
        width:100%;
        text-align:center;
        padding-bottom: 40px;

        margin-left: auto;
        margin-right: auto;
        padding-left: 10%;
        padding-right: 10%;
   }
   .lexa-spotlight-text-main {
     line-height:1.24;
       font-size:3.5vw;
       color:#fff;
       font-family: Arial;
       width:100%;
       text-align:center;
       padding-bottom: 20px;
           margin-left: auto;
       margin-right: auto;
       padding-left: 10%;
       padding-right: 10%;
    }
    .lexa-spotlight-link-div{

             width:100%;
             display: flex;
             align-items: center;
             max-width: 300px;

          margin-left: auto;
          margin-right: auto;
          justify-content: space-around;

    }
    .lexa-spotlight-links{
      line-height:1.24;
       font-size:14px;
       background-color: #d00149;
       padding: 10px 30px;
       color:#fff;
       font-family: Arial;
       border-radius: 10px;
    }

    .lexa-spotlight-linksbtn{
      line-height:1.24;
        font-size:14px;
        color:#fff;
        font-family: Arial;
        outline: 0;
        text-decoration: none;
    }
    .lexa-spotlight-linksbtn-last{
      line-height:1.24;
       font-size:1.5vw;
       color:#fff;
       font-family: Arial;
       outline: 0;
       text-decoration: none;
    }
}



.lexa-beta-rider{
  width: 100%;
  position: relative;
  display: block;
  padding-left: 15px;
  padding-right: 15px;
}


.lexa-gray{
  width: 100%;
  background-color: #f5f5f5;
  min-height: 300px;
  display: block;
  position: relative;
}




.beta-body{
margin-left: auto;
margin-right: auto;
display:block;
  width:100%;
max-width:500px;
overflow:hidden;
position:relative;
}

.rotate-beta{
  position:absolute;
display:inline-block;
  transform: rotate(-45deg);
}
.beta {
  line-height: 1.24;
    display:flex;
    color:#fff;
    font-size:24px;
    z-index:2199;
    justify-content:center;
    align-items:center;
    padding:15px 15px;
    position:relative;
}
.beta::before {
content:'';
position:absolute;
	border-bottom: 30px solid #ff9800;
	border-left: 30px solid transparent;
	border-right: 30px solid transparent;
box-sizing: content-box;
    z-index:-1;
	width: 100%;
}

.beta-rider-pickup{
  display:block;
  line-height: 1.24;
  font-size:40px;
  margin-left:100px;
  margin-top:20px;
  color: #000;
  font-family: 'VistaSansAltBlackIta';
}
.beta-rider-rates{
  display:block;
  line-height: 1.24;
  font-size:20px;
  text-align:right;
  margin-top:20px;
  color: #000;
    font-family: 'VistaSansAltBlackIta';
}





.feb-center-long-section{
  width: 100%;
  position: relative;
}
.feb-center-div-1200{
  max-width: 1200px;
  width: 100%;
  text-align: center;
  line-height: 1.24;
  margin-left: auto;
  margin-right: auto;
  margin-top: 50px;
  margin-bottom: 50px;
  display: block;
}
.feb-center-img{
  width: 100%;
}


.ps-bp-section-gray{
  width: 100%;
  background: #f9f9f9;
}
.ps-bs-container-960{
  max-width: 940px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}


.ps-bs-link-div-red{
  background: #d00149;
  border-radius: 5px;
    padding: 5px 5px;
display: table;
}
.ps-bs-link-margintop25{
  margin-top: 25px;
}
.ps-bs-link-div-text-white, .ps-bs-link-div-text-white:hover{
  line-height: 1.24;
  font-family: 'MyriadPro';
  font-size: 16px;
  color: #fff;
  outline: 0;
  text-decoration: none;
  padding-left: 10px;
  padding-right: 10px;
  cursor: pointer;
}

@media (min-width:766px){
  .ps-bs-black-text-center{
    width: 100%;
    text-align: center;
    color: #433a3a;
    line-height: 1.24;
    font-family: 'MyriadPro';
    font-size: 18px;
    margin-bottom: 55px;
    padding-left: 15px;
    padding-right: 15px;
  }


  .ps-bs-flex-container{
    display: flex;
    flex-wrap: nowrap;
    width: 100%;
    justify-content: space-between;
    align-items: center;
  }

  .ps-bs-set-img{
    max-width: 200px;
    width: 100%;
    text-align: center;
    margin-bottom: 15px;
    padding-left: 5px;
    padding-right: 5px;
  }
  .ps-bs-set-img img{
  display: block;
  width: 100%;
  text-align: center;
  }
  .ps-bs-title-red{
    line-height: 1.24;
    font-family: 'MyriadPro';
    text-align: center;
    width: 100%;
    margin-bottom: 20px;
    display: block;
    font-size: 32px;
    font-weight: bold;
    color: #d00149;
  }

}
@media (max-width:766px){
  .ps-bs-black-text-center{
    width: 100%;
    text-align: center;
    color: #433a3a;
    line-height: 1.24;
    font-family: 'MyriadPro';
    font-size: 18px;
    margin-bottom: 25px;
    padding-left: 15px;
    padding-right: 15px;
  }


  .ps-bs-flex-container{
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    justify-content: space-between;
    align-items: center;
  }

  .ps-bs-set-img{
    width: 50%;
    text-align: center;
    margin-bottom: 15px;
    padding-left: 5px;
    padding-right: 5px;
  }
  .ps-bs-set-img img{
  display: block;
  width: 100%;
  text-align: center;
  }
  .ps-bs-title-red{
    line-height: 1.24;
    font-family: 'MyriadPro';
    text-align: center;
    width: 100%;
    margin-bottom: 20px;
    display: block;
    font-size: 24px;
    font-weight: bold;
    color: #d00149;
  }

}





ul.ps-ulli-dot-orange{
  list-style: inside;
  line-height: 1;
  font-family: 'MyriadPro';
  font-size: 16px;
  color:#e99a4f;
  margin-bottom: 5px;
  padding-left: 15px;
  list-style-position: outside;
}

ul.ps-ulli-dot-orange li{
margin-bottom: 10px;
}


.ps-section{
  width: 100%;
}
.ps-container-880{
  max-width: 880px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.ps-bg-red{
  background-color: #d00149;
}

.ps-text-1-white-center{
  width: 100%;
  text-align: center;
  line-height: 1.4;
  font-family: 'MyriadPro';
  font-size: 18px;
  color: #fff;
  margin-bottom: 15px;
}


.ps-link-div{
  background: #fff;
  border-radius: 5px;
    padding: 5px 5px;
display: table;
}
.ps-link-div-text, .ps-link-div-text:hover{
  line-height: 1.24;
  font-family: 'MyriadPro';
  font-size: 16px;
  color: #d00149;
  outline: 0;
  text-decoration: none;
  padding-left: 10px;
  padding-right: 10px;
  cursor: pointer;
}
.ps-title-red-center{
  width: 100%;
  text-align: center;
  color: #d00149;
  line-height: 1.24;
  font-family: 'MyriadPro';
  font-size: 34px;
  margin-bottom: 15px;
}
.ps-title-red-left{
  width: 100%;
  text-align: left;
  color: #d00149;
  line-height: 1.24;
  font-family: 'MyriadPro';
  font-size: 34px;
  margin-bottom: 15px;
}
.ps-title-black-left{
  width: 100%;
  text-align: left;
  color: #433a3a;
  line-height: 1.24;
  font-family: 'MyriadPro';
  font-size: 34px;
  margin-bottom: 15px;
}
.ps-text-black-center{
  width: 100%;
  text-align: center;
  color: #433a3a;
  line-height: 1.24;
  font-family: 'MyriadPro';
  font-size: 18px;
  margin-bottom: 25px;
}
.ps-text-black-left{
  width: 100%;
  text-align: left;
  color: #433a3a;
  line-height: 1.24;
  font-family: 'MyriadPro';
  font-size: 18px;
  margin-bottom: 25px;
}
@media (min-width:866px){
  .ps-title-1-black{
    width: 100%;
    text-align: center;
    line-height: 1.24;
    font-family: 'MyriadPro';
    font-size: 34px;
    color: #433a3a;
    margin-bottom: 20px;
  }
  .ps-title-1-red{
    width: 100%;
    text-align: center;
    line-height: 1.24;
    font-family: 'MyriadPro';
    font-size: 34px;
    color: #d00149;
    margin-bottom: 20px;
  }
  .ps-title-1-white{
    width: 100%;
    text-align: center;
    line-height: 1.24;
    font-family: 'MyriadPro';
    font-size: 34px;
    color: #fff;
    margin-bottom: 20px;
  }
  .ps-padding-50-responsive{
    padding: 50px;
  }
}

@media (max-width:866px){
  .ps-title-1-black{
    width: 100%;
    text-align: center;
    line-height: 1.24;
    font-family: 'MyriadPro';
    font-size: 34px;
    color: #433a3a;
    margin-bottom: 20px;
  }
  .ps-title-1-red{
    width: 100%;
    text-align: center;
    line-height: 1.24;
    font-family: 'MyriadPro';
    font-size: 34px;
    color: #d00149;
    margin-bottom: 20px;
  }
  .ps-title-1-white{
    width: 100%;
    text-align: center;
    line-height: 1.24;
    font-family: 'MyriadPro';
    font-size: 34px;
    color: #fff;
    margin-bottom: 20px;
  }
  .ps-padding-50-responsive{
    padding: 50px 15px;
  }
}


.seniorsection{
  width: 100%;
  background: #fff;
  position: relative;
}
.seniordiv{
  width:100%;
  padding-top: 20px;
  padding-top: 20px;
  padding-left: 15px;
  padding-right: 15px;
  max-width: 500px;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}
.seniorimg{
  width: 100%;
}




.usbs-title-red-left{
  width: 100%;
  text-align: left;
  color: #d00149;
  line-height: 1.24;
  font-family: 'MyriadPro';
  font-size: 34px;
  margin-bottom: 15px;
}

.usbs-text-black-left{
  width: 100%;
  text-align: left;
  color: #433a3a;
  line-height: 1.24;
  font-family: 'MyriadPro';
  font-size: 18px;
  margin-bottom: 25px;
}

.usbs-text-black-left:nth-of-type(1){
  width: 100%;
  text-align: left;
  color: #433a3a;
  line-height: 1.24;
  font-family: 'MyriadPro';
  font-size: 18px;
  margin-bottom: 5px;
}

.usbs-paddingleft50{
  padding-left: 50px !important;
}





ul.usbs-ulli-dot{
  list-style: inside;
  line-height: 1;
  font-family: 'MyriadPro';
  font-size: 16px;
  color:#d00149;
  margin-bottom: 5px;
  padding-left: 15px;
  list-style-position: outside;
}

ul.usbs-ulli-dot li{
margin-bottom: 10px;
}

ul.usbs-ulli-number{
  list-style-type:decimal;
  /*list-style: inside;*/
  line-height: 1;
  font-family: 'MyriadPro';
  font-size: 16px;
  color:#433a3a;
  margin-bottom: 5px;
  padding-left: 15px;
  list-style-position: outside;
}

ul.usbs-ulli-number li{
margin-bottom: 10px;
}



.usbs-ulli-text-black{
  line-height: 1.24;
  font-family: 'MyriadPro';
  font-size: 16px;
  color:#433a3a;
}




@media (min-width:766px){

  .usbs-2-gray{
    width: 100%;
    display: flex;
    justify-content: space-evenly;

  }
  .usbs-2-gray-set{
    padding: 25px 30px;
      background-color: #fafafa;
      width: 50%;
      margin-right: 10px;
        margin-bottom: 15px;
  }

  .usbs-2-gray-set:nth-of-type(2){
      background-color: #fafafa;
      width: 50%;
      margin-left: 10px;
  }

}

@media (max-width:766px){

  .usbs-2-gray{
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-evenly;

  }
  .usbs-2-gray-set{
    padding: 25px 30px;
      background-color: #fafafa;
      width: 100%;
      margin-right: 0;
        margin-bottom: 15px;
  }

  .usbs-2-gray-set:nth-of-type(2){
      background-color: #fafafa;
      width: 100%;
      margin-left: 0;
  }

}

.usbs-2-gray-title-black{
  width: 100%;
  text-align: center;
  color: #433a3a;
  line-height: 1.24;
  font-family: 'MyriadPro';
  font-size: 34px;
  margin-bottom: 15px;
}
.usbs-2-gray-title-red{
  width: 100%;
  text-align: center;
  color: #d00149;
  line-height: 1.24;
  font-family: 'MyriadPro';
  font-size: 34px;
  margin-bottom: 15px;
}

.usbs-2-gray-title-left-red{
  width: 100%;
  text-align: left;
  color: #d00149;
  line-height: 1.24;
  font-family: 'MyriadPro';
  font-size: 34px;
  margin-bottom: 15px;
}

.usbs-2-gray-text-black{
  width: 100%;
  text-align: justify;
  color: #433a3a;
  line-height: 1.24;
  font-family: 'MyriadPro';
  font-size: 18px;
  margin-bottom: 15px;
}





.usbs-section{
  width: 100%;
  display: block;
  position: relative;
}
.usbs-section-gray{
  padding-top: 20px;
  padding-bottom: 20px;
  width: 100%;
  display: block;
  position: relative;
  background-color: #fafafa;
}

.usbs-container{
  padding:25px 10px;
}


.usbs-container-880{
  max-width: 880px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.usbs-text-1-center{
  width: 100%;
  text-align: center;
  line-height: 1.24;
  font-family: 'MyriadPro';
  font-size: 18px;
  color: #433a3a;
  margin-bottom: 15px;
}

.usbs-text-1-left{
  width: 100%;
  text-align: left;
  line-height: 1.24;
  font-family: 'MyriadPro';
  font-size: 18px;
  color: #433a3a;
  margin-bottom: 15px;
}

.usbs-link-1-red{
  border-radius: 10px;
  display: table;
  padding: 5px 20px;
  background-color: #d00149;
  line-height: 1.24;
  font-family: 'MyriadPro';
  font-size: 18px;
  color: #fff;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 15px;
}
.usbs-margintop25{
  margin-top: 25px;
}



.usbs-container-12{
  max-width:1200px;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
}

@media (min-width:866px){
  .usbs-title-1-black{
    width: 100%;
    text-align: center;
    line-height: 1.24;
    font-family: 'MyriadPro';
    font-size: 34px;
    color: #433a3a;
    margin-bottom: 40px;
  }

  .usbs-set-12{
    width: 100%;
    display: flex;
    justify-content: space-evenly;
  }

  .usbs-set-12-start{
  width: 250px;
  min-width: 250px;
  padding: 20px 10px;
  background-color: #fff;
  text-align: center;
  margin-bottom: 25px;
  }
  .usbs-set-12-start-red{
  width: 250px;
  min-width: 250px;
  padding: 20px 10px;
  background-color: #d00149;
  text-align: center;
  margin-bottom: 25px;
  }
}

@media (max-width:866px){
  .usbs-title-1-black{
    width: 100%;
    text-align: center;
    line-height: 1.24;
    font-family: 'MyriadPro';
    font-size: 34px;
    color: #433a3a;
    margin-bottom: 25px;
  }
  .usbs-set-12{
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }

  .usbs-set-12-start{
  width: 250px;
  min-width: 250px;
  padding: 20px 10px;
  background-color: #fff;
  text-align: center;
  margin-bottom: 15px;
  }
  .usbs-set-12-start-red{
width: 100%;
  padding: 20px 10px;
  background-color: #d00149;
  text-align: center;
  margin-bottom: 15px;
  }

}




.usbs-set-12-title-red{
color:  #d00149;
font-size: 22px;
line-height: 1.24;
font-family: 'MyriadPro';
font-weight: bold;
margin-bottom: 15px;
}

.usbs-set-12-title-white{
color:  #fff;
font-size: 22px;
line-height: 1.24;
font-family: 'MyriadPro';
font-weight: bold;
margin-bottom: 15px;
}

.usbs-set-12-text-black{
color:  #433a3a;
font-size: 18px;
line-height: 1.6;
font-family: 'MyriadPro';
}
.usbs-set-12-text-white{
color:  #fff;
font-size: 18px;
line-height: 1.6;
font-family: 'MyriadPro';
}





.remittance-us-600px{
  width: 100%;
  text-align: center;
  line-height: 1.24;
  font-family: 'MyriadPro';
  font-size: 18px;
  color: #433a3a;
  margin-bottom: 15px;
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
}


ul.us-ulist-doortodoor{
  list-style: inside;
  line-height: 1;
  font-family: 'MyriadPro';
  font-size: 16px;
  color:#d00149;
  margin-bottom: 5px;
  padding-left: 15px;
  list-style-position: outside;
}

ul.us-ulist-doortodoor li{
margin-bottom: 10px;
}

ul.us-ulist-doortodoor-orange{
  list-style: inside;
  line-height: 1;
  font-family: 'MyriadPro';
  font-size: 16px;
  color:#e99a4f;
  margin-bottom: 5px;
  padding-left: 15px;
  list-style-position: outside;
}

ul.us-ulist-doortodoor-orange li{
margin-bottom: 10px;
}


.flex-doorulli{
  margin-top: 10px;
  display: flex;
  width: 100%;
  flex-wrap: nowrap;
}
.flex-door-li{
  width: 50%;
  padding-right: 10px;
}
.flex-door-li:nth-of-type(2){
  width: 50%;
  padding-left: 10px;
}


ul.us-ulist{
  list-style-type:decimal;
  /*list-style: inside;*/
  line-height: 1;
  font-family: 'MyriadPro';
  font-size: 16px;
  color:#433a3a;
  margin-bottom: 5px;
  padding-left: 15px;
  list-style-position: outside;
}

ul.us-ulist li{
margin-bottom: 10px;
}



ul.us-ulist-pad-30{
  list-style-type:decimal;
  /*list-style: inside;*/
  line-height: 1;
  font-family: 'MyriadPro';
  font-size: 16px;
  color:#433a3a;
  margin-bottom: 5px;
  padding-left: 30px;
  list-style-position: outside;
}

ul.us-ulist-pad-30 li{
margin-bottom: 10px;
}

ul.us-ulist-air{
  list-style: inside;
  line-height: 1;
  font-family: 'MyriadPro';
  font-size: 16px;
  color:#d00149;
  margin-bottom: 5px;
  padding-left: 15px;
  list-style-position: outside;
}

ul.us-ulist-air li{
margin-bottom: 10px;
}
.us-ulist-text-black{
    color:#433a3a !important;
    line-height: 1;
    font-family: 'MyriadPro';
    font-size: 16px;
}



.us-border-radius10px{
  border-radius: 10px;
}
.font-22px{
  font-size: 24px !important;
}
@media (min-width:766px){

  .namtitle-spotlight{
  line-height: 1.24;
  font-size: 42px;
  color: #fff;
    font-family: 'MyriadPro';
    width: 100%;
    max-width:500px;
    margin-left: auto;
    margin-right: auto;
  }
  .namtitle-spotlight.left.bot15-mobile-10{
  margin-bottom: 15px;
  }
  .namtitle-spotlight-800{
  line-height: 1.24;
  font-size: 42px;
  color: #fff;
    font-family: 'MyriadPro';
    width: 100%;
    max-width:800px;
    margin-left: auto;
    margin-right: auto;
  }
  .namtitle-spotlight-800.left.bot15-mobile-10{
  margin-bottom: 15px;
  }


}


@media (max-width:766px){

  .namtitle-spotlight{

width: 100%;
text-align: center;
  line-height: 1.24;
  font-size: 26px;
  color: #fff;
    font-family: 'MyriadPro';
  }
  .namtitle-spotlight.left.bot15-mobile-10{
  margin-bottom: 10px;
  }

  .namtitle-spotlight-800{

width: 100%;
text-align: center;
  line-height: 1.24;
  font-size: 26px;
  color: #fff;
    font-family: 'MyriadPro';
  }
  .namtitle-spotlight-800.left.bot15-mobile-10{
  margin-bottom: 10px;
  }
}




/*11.27.2020 for career page*/


@media (min-width:766px){
.career-yellow{
  background-color: #e99a4f;
   width: 100%;
   padding-top: 10px;
   padding-bottom: 10px;
   z-index: 1023;
   align-items: center;
   display: flex;
   height: 55px;
   position: relative;
}
}
@media (max-width:766px){
.career-yellow{
  background-color: #e99a4f;
   width: 100%;
   padding-top: 10px;
   padding-bottom: 10px;
   z-index: 1024;
   align-items: center;
   /*
   display: flex;
   */
   display: flex;
   height: 55px;
   position: relative;
}
}





.career-btn-link{
  position: absolute;
  width: 100%;
  height: auto;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 3;
}

.hotshot-select-sets-date{
position: relative;
text-align: center;
cursor: pointer;
display: flex;
flex-wrap: wrap;
width: 100px;
height: 30px;
}
.hotshotexttitle-date{
  color: black;
  font-family: 'MyriadPro';
  font-size: 18px;
  line-height: 1.24;
width: 100%;
}
.hotshot-select-set-list{
  color: #fc4848;
  font-family: 'MyriadPro';
  font-size: 16px;
  line-height: 1.24;
width: 100%;
display: block;
}

.hotshotbform-sets-date{
  margin-top: 35px;
  z-index: 1024;
  position:absolute;
  display:none;
  padding:15px;
background:#fff;
line-height: 1.24;
width: 100%;
overflow-y: auto;
max-height:200px;
border: 1px solid #b9b9b9;
}
.bform-wahp-date, .ext-wahp-date:hover{
  width: 100%;
  cursor: pointer;
  opacity:1;
  line-height: 1.24;
  padding-bottom: 5px;
}











.hotshot-select-sets-date-2{
position: relative;
text-align: center;
cursor: pointer;
display: flex;
flex-wrap: wrap;
width: 100px;
height: 30px;
}
.hotshotexttitle-date-2{
  color: black;
  font-family: 'MyriadPro';
  font-size: 18px;
  line-height: 1.24;
width: 100%;
}
.hotshot-select-set-list-2{
  color: #fc4848;
  font-family: 'MyriadPro';
  font-size: 16px;
  line-height: 1.24;
width: 100%;
display: block;
}

.hotshotbform-sets-date-2{
  margin-top: 35px;
  z-index: 1024;
  position:absolute;
  display:none;
  padding:15px;
background:#fff;
line-height: 1.24;
width: 100%;
overflow-y: auto;
max-height:200px;
border: 1px solid #b9b9b9;
}
.bform-wahp-date-2, .ext-wahp-date:hover{
  width: 100%;
  cursor: pointer;
  opacity:1;
  line-height: 1.24;
  padding-bottom: 5px;
}












.hotshot-select-sets-date-3{
position: relative;
text-align: center;
cursor: pointer;
display: flex;
flex-wrap: wrap;
width: 100px;
height: 30px;
}
.hotshotexttitle-date-3{
  color: black;
  font-family: 'MyriadPro';
  font-size: 18px;
  line-height: 1.24;
width: 100%;
}
.hotshot-select-set-list-3{
  color: #fc4848;
  font-family: 'MyriadPro';
  font-size: 16px;
  line-height: 1.24;
width: 100%;
display: block;
}

.hotshotbform-sets-date-3{
  margin-top: 35px;
  z-index: 1024;
  position:absolute;
  display:none;
  padding:15px;
background:#fff;
line-height: 1.24;
width: 100%;
overflow-y: auto;
max-height:200px;
border: 1px solid #b9b9b9;
}
.bform-wahp-date-3, .ext-wahp-date:hover{
  width: 100%;
  cursor: pointer;
  opacity:1;
  line-height: 1.24;
  padding-bottom: 5px;
}














.career-section{
  background-color: #fff;
  width: 100%;
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 50px;
  padding-bottom: 50px;
  min-height: 100vh;
}
.career-container-880{
  width: 100%;
  max-width: 880px;
  margin: 0 auto;
}
@media (min-width:766px){
  .search-career{
    margin: 0 auto;
    display: flex;
    width: 400px;
    align-items: center;
    background: #d0d0d0;
    height: 40px;
    border-radius: 20px;
    overflow: hidden;
    margin-bottom: 80px;
  }

  .search-career.ca-active{
    margin: 0 auto;
    display: flex;
    width: 400px;
    align-items: center;
    background-color: #e6e6e6;
    border-radius: 20px;
    overflow: hidden;
    margin-bottom: 80px;
    -webkit-transition: background-color 0.8s ease-out;
    -moz-transition: background-color 0.8s ease-out;
    -o-transition: background-color 0.8s ease-out;
    transition: background-color 0.8s ease-out;

  }

}
@media (max-width:766px){
  .search-career{
    margin: 0 auto;
    display: flex;
    width: 300px;
    align-items: center;
    background: #d0d0d0;
    height: 40px;
    border-radius: 20px;
    overflow: hidden;
    margin-bottom: 80px;
  }

  .search-career.ca-active{
    margin: 0 auto;
    display: flex;
    width: 300px;
    align-items: center;
    background-color: #e6e6e6;
    border-radius: 20px;
    overflow: hidden;
    margin-bottom: 80px;
    -webkit-transition: background-color 0.8s ease-out;
    -moz-transition: background-color 0.8s ease-out;
    -o-transition: background-color 0.8s ease-out;
    transition: background-color 0.8s ease-out;

  }
}


.search-career svg{
  min-width: 22px;
  font-size: 22px;
  margin-left: 10px;
  color: #433a3a;
}


.search-career-btn{
  display: none;
  background-color: #fc4848;
width: auto;
padding:10px 15px;

float: right;
  font-family: 'MyriadPro';
    line-height: 1.24;
    color:#fff;
    font-size: 18px;
    cursor: pointer;
}

.search-career-result{
  width: 100%;
}

.search-set-result{
  padding-bottom: 15px;
  width: 100%;
  border-bottom: 1px solid #c9c9c9;
  margin-bottom: 25px;
  cursor: pointer;
}
.search-set-result-title{
  font-family: 'MyriadPro';
    line-height: 1.24;
    color:#fc4848;
    font-size: 24px;
    font-weight: bold;
    margin-bottom: 15px;

}
.search-set-result-text{
  font-family: 'MyriadPro';
    line-height: 1.24;
    color:#433a3a;
    font-size: 18px;

}



.search-career-input{
  padding-right: 20px;
  width: 100%;
  margin-left: 5px;
  background-color: transparent;
  background: transparent;
  line-height: 1.24;
  color:#433a3a;
  font-size: 14px;
    font-family: 'MyriadPro';
    outline: none;
border:none;
}
.search-career-input::placeholder{
  background-color: transparent;
  background: transparent;
  line-height: 1.24;
  color:#fff;
  opacity: 1;
  font-size: 14px;
    font-family: 'MyriadPro';
    outline: none;

}


/*
.hotshot-modal-bg{
  background: #fff;
  width: 100%;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1029;
  display: flex;
}
*/

.close-hotshot{
  cursor: pointer;
}
.resume-add-email{
  max-width: 580px;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  display: flex;
  align-items: center;
  margin-bottom: 25px;
}
.resume-add-email-div{
  margin-left: 10px;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
  max-width: 300px;
  width: 100%;
  align-items: center;
  background: #e6e6e6;
  height: 40px;
  border-radius: 20px;
}

.why-hire{
  margin-bottom: 20px;
  max-width: 580px;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  text-align: left;
  line-height: 1.24;
  color:#433a3a;
  font-size: 28px;
    font-family: 'MyriadPro';
}
.why-hire-area{
  margin-bottom: 20px;
  max-width: 580px;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
}

.why-hire-textarea{
  border:0;
  background-color: #e2e2e2;
  line-height: 1.8;
  width: 100%;
  height: 100px;
  padding: 10px;
}
@media (min-width:766px){
.hotshot-add-email{
  width: 100%;
  display: flex;
  align-items: center;
  margin-bottom: 15px;
  margin-left: 85px;
}
}
@media (max-width:766px){
.hotshot-add-email{
  width: 100%;
  display: flex;
  align-items: center;
  margin-bottom: 15px;
}
}
.hotshot-add-email-title{
  line-height: 1.24;
  color:#433a3a;
  font-size: 22px;
    font-family: 'MyriadPro';
    display: inline-block;
}



@media (min-width:766px){
  .hotshot-add-email-div{
    margin-left: 10px;
    padding-left: 10px;
    padding-right: 10px;
    display: flex;
    max-width: 500px;
    width: 100%;
    align-items: center;
    background: #e6e6e6;
    height: 40px;
    border-radius: 20px;
  }
}

@media (max-width:766px){
  .hotshot-add-email-div{
    margin-left: 10px;
    padding-left: 10px;
    padding-right: 10px;
    display: flex;
    max-width: 280px;
    width: 100%;
    align-items: center;
    background: #e6e6e6;
    height: 40px;
    border-radius: 20px;
  }
}



.hotshot-add-email-input{
  padding-right: 20px;
  width: 100%;
  margin-left: 5px;
  background-color: transparent;
  background: transparent;
  line-height: 1.24;
  color:#433a3a;
  font-size: 14px;
    font-family: 'MyriadPro';
    outline: none;
border:none;
}
.hotshot-add-email-input::placeholder{
  background-color: transparent;
  background: transparent;
  line-height: 1.24;
  color:#433a3a;
  opacity: 1;
  font-size: 14px;
    font-family: 'MyriadPro';
    outline: none;
}


.received-modal-title{
  text-align: center;
  line-height: 1.24;
font-family: 'MyriadPro';
color: #433a3a;
font-weight: bold;
font-size: 42px;
margin-bottom: 35px;
}
.received-modal-text{
  text-align: center;
  line-height: 1.24;
font-family: 'MyriadPro';
color: #433a3a;
font-size: 28px;
}

.career-result-container{
  max-width: 600px;
  margin: 0 auto;
  width: 100%;
}

.career-result-title{
  text-align: left;
  line-height: 1.24;
font-family: 'MyriadPro';
color: #433a3a;
font-weight: bold;
font-size: 32px;
margin-bottom: 55px;
}

.career-result-text{
  text-align: left;
  line-height: 1.24;
font-family: 'MyriadPro';
color: #433a3a;

font-size: 18px;
margin-bottom: 15px;
}
.career-send-resu{
  display: table;
  margin-left: auto;
  margin-right: auto;
  margin-top: 50px;
  border-radius: 25px;
padding: 10px 25px;
background:#fc4848;
color: #fff;
font-family: 'MyriadPro';
  font-size:18px;
  text-align: center;
  line-height:1.24;
  cursor: pointer;

}

@media (min-width:766px){
  .career-send-group{
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
      margin-top: 50px;
      margin-left: -50px;
  }

}
@media (max-width:766px){
  .career-send-group{
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
      margin-top: 50px;
          margin-left: -20px;
  }

}


.career-send-group-share{
  width:50px;
  display: inline-block;
margin-right: 10px;
  text-align: center;
}
.career-send-group-share:nth-of-type(2){
  width:50px;
  display: inline-block;
margin-left: 10px;
margin-right: 20px;
  text-align: center;
}

.career-send-group-share-img{
width: 100%;
}

.career-send-group-resu{

  display: inline-block;
  border-radius: 25px;
padding: 10px 25px;
background:#fc4848;
color: #fff;
font-family: 'MyriadPro';
  font-size:18px;
  text-align: center;
  line-height:1.24;
  cursor: pointer;

}
@media (min-width:766px){
  .hotshot-modal{
display: none;
    width: 100%;
    background: #fff;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 50px;
    padding-bottom: 50px;
    position: relative;
  }
  .radio-hot-shot-container{
    width: 100%;
    margin-left: 80px;
  }

  .hotshot-input{
    border-bottom: 1px solid #b4b4b4;
    border-right: none;
    border-left: none;
    border-top: none;
    background-color: transparent;
  background: transparent;
  line-height: 1.24;
  color:#433a3a;
  font-size: 18px;
    font-family: 'MyriadPro';
    outline: none;
    margin-left: 5px;
    max-width: 300px;
    width: 100%;
  }

  .hotshot-close-div{
    width: 25px;
    display: block;
    margin-bottom: 50px;
  }
  .hotshot-modal-title{
    text-align: center;
    line-height: 1.24;
  font-family: 'MyriadPro';
  color: #433a3a;
  font-weight: bold;
  font-size: 32px;
  margin-bottom: 55px;
  }

  }


  @media (max-width:766px){
    .hotshot-modal{
      display: none;
      width: 100%;
      background: #fff;
      padding-left: 15px;
      padding-right: 15px;
      padding-top: 15px;
      padding-bottom: 50px;
      position: relative;
    }
    .radio-hot-shot-container{
      width: 100%;
    }

    .hotshot-input{
      border-bottom: 1px solid #b4b4b4;
      border-right: none;
      border-left: none;
      border-top: none;
      background-color: transparent;
    background: transparent;
    line-height: 1.24;
    color:#433a3a;
    font-size: 18px;
      font-family: 'MyriadPro';
      outline: none;
      margin-left: 5px;
      margin-top: 15px;
      width: 100%;
    }
    .hotshot-close-div{
      width: 25px;
      display: block;
      margin-bottom: 20px;
    }
    .hotshot-modal-title{
      text-align: center;
      line-height: 1.24;
    font-family: 'MyriadPro';
    color: #433a3a;
    font-weight: bold;
    font-size: 28px;
    margin-bottom: 25px;
    }

    }

.radio-label{
  width: 100%;
  background-color: #fff;
  background: #fff;
  line-height: 1.24;
font-family: 'MyriadPro';
font-size: 18px;
color: #433a3a;
padding-left: 0;
padding-right: 0;
}
.radio {
  margin: 0.5rem;
  line-height: 1.24;
font-family: 'MyriadPro';
}
.radio input[type="radio"] {
  position: absolute;
  opacity: 0;
}
.radio input[type="radio"] + .radio-label:before {
  content: '';
  background: #f4f4f4;
  border-radius: 100%;
  border: 1px solid #b4b4b4;
  display: inline-block;
  width: 1.4em;
  height: 1.4em;
  position: relative;
  margin-right: 1em;
  vertical-align: top;
  cursor: pointer;
  text-align: center;
  -webkit-transition: all 250ms ease;
  transition: all 250ms ease;

}
.radio input[type="radio"]:checked + .radio-label:before {
  background-color: #3197EE;
  box-shadow: inset 0 0 0 4px #f4f4f4;
}
.radio input[type="radio"]:focus + .radio-label:before {
  outline: none;
  border-color: #3197EE;
}
.radio input[type="radio"]:disabled + .radio-label:before {
  box-shadow: inset 0 0 0 4px #f4f4f4;
  border-color: #b4b4b4;
  background: #b4b4b4;
}
.radio input[type="radio"] + .radio-label:empty:before {
  margin-right: 0;
}





.hotshot-container{
  margin: 0 auto;
  max-width: 880px;
  width: 100%;
  position: relative;
  z-index: 1030;
}


.hotshot-close-img{
  width: 100%;
  cursor: pointer;
}


.hotshot-modal-radio-div{
  width: 100%;
}


@media (min-width:766px){
  .hotshot-inverview{
    margin-top: 25px;
    width: 100%;
    display: flex;
    align-items: center;
  justify-content: center;
  }
  .hotshot-inverview-title{
    text-align: center;
    line-height: 1.24;
  font-family: 'MyriadPro';
  color: #433a3a;
  font-size: 26px;

  }

}
@media (max-width:766px){
  .hotshot-inverview{
    margin-top: 25px;
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
  justify-content: center;
  }
  .hotshot-inverview-title{
    width: 100%;
    text-align: center;
    line-height: 1.24;
  font-family: 'MyriadPro';
  color: #433a3a;
  font-size: 26px;
  margin-bottom: 15px;
  }

}

.hotshot-interview-date-div{
  margin-left: 10px;
padding-left: 10px;
padding-right: 10px;
display: flex;
max-width: 300px;
width: 100%;
align-items: center;
background: #f5f5f5;
height: 50px;
border-radius: 20px;
}

.hotshot-inverview-dates-text{
  width: 100px;
  background-color:transparent;
  border:none;
margin: 0 auto;
  color:#fc4848;
font-family: 'MyriadPro';
  font-size:24px;
  line-height:1.24;
  -webkit-appearance:none;
  -moz-appearance:none;
}

.hotshot-inverview-dates-text > option {
  text-align: center !important;
  background: #fff;
border:none;
padding-right:10px;
margin:0;
color:#000;
font-family:MyriadPro;
font-size:14px;
line-height:1.24;
-webkit-appearance:none;
-moz-appearance:none;
padding-left:10px
}



.hotshot-submision{
  margin-top: 25px;
  width: 100%;
max-width: 580px;
margin-left: auto;
margin-right: auto;
background: #f6f6f6;
padding: 25px 45px;
}

.hotshot-submision-text{
  color: #433a3a;
  font-family: 'MyriadPro';
    font-size:18px;
    text-align: left;
    line-height:1.24;
    margin-bottom: 15px;
}
.hotshot-submision-buttons{
  display: flex;

  align-items: center;
  width: 100%;
}
.hotshot-submision-cancel{
  padding: 15px 15px;

  margin: 0 auto;
  color: #fc4848;
  font-family: 'MyriadPro';
    font-size:24px;
    text-align: center;
    line-height:1.24;
    cursor: pointer;
}

.hotshot-submision-upload{
  border-radius: 25px;
  padding: 10px 25px;
  background:#fc4848;
  color: #fff;
  font-family: 'MyriadPro';
    font-size:18px;
    text-align: center;
    line-height:1.24;
    cursor: pointer;
}

.upload-btn-wrapper {
  position: relative;
  overflow: hidden;
  margin: 0 auto;
  display: inline-block;
    cursor: pointer;
}


.upload-btn-wrapper input[type=file] {

  font-size: 100px;
  height: 60px;
  width: 100%;
    cursor: pointer;
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0;
}


.show-uploadedname{
  width: 100%;
  text-align: center;
  line-height: 1.24;
font-family: 'MyriadPro';
color: #433a3a;
font-size: 18px;
margin-top: 5px;
}

.resume-send-now{
  display: table;
margin-left: auto;
margin-right: auto;
margin-top: 20px;
border-radius: 25px;
padding: 10px 25px;
background:#fc4848;
color: #fff;
font-family: 'MyriadPro';
font-size:18px;
text-align: center;
line-height:1.24;
cursor: pointer;
margin-bottom: 10px;
}

.btn-not-active{
  cursor: none;
  pointer-events: none;
  background-color: #e5e5e5 !important;
}
@media (min-width:766px){
  .career-container{
    width: 100%;
    display: flex;
    flex-wrap: nowrap;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 5px;
    padding-right: 5px;
    justify-content: space-between;
    background: #f2f0f0;
  }
  .career-container-3{
    width: 32.6%;
    margin: 0 auto;
    background: #fff;
    position: relative;
    overflow: hidden;
    min-height: 300px;
    display: flex;
    align-items: center;
  }

}
@media (max-width:766px){

  .career-container{
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
    padding-right: 15px;
    justify-content: space-between;
    background: #f2f0f0;
  }
  .career-container-3{
    width: 100%;
    background: #fff;
    position: relative;
    overflow: hidden;
    min-height: 300px;
    display: flex;
    align-items: center;
    margin-bottom: 15px;
  }
  .career-container-3:nth-of-type(3){
    width: 100%;
    background: #fff;
    position: relative;
    overflow: hidden;
    min-height: 300px;
    display: flex;
    align-items: center;
    margin-bottom: 0;
  }

}


.hotshot-bg{
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  display: flex;
}
.hotshot-img{
width: 100%;
object-fit: cover;
}
.hotshot-link{
  position: absolute;
width: 100%;
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: 3;
cursor: pointer;
}


.career-div{
  max-width: 400px;
  margin: 0 auto;
  width: 100%;
  padding:25px 15px;
  line-height: 1.24;
font-family: 'MyriadPro';
z-index: 2;
}
.career-div-title-black{
  text-align: center;
  line-height: 1.24;
font-family: 'MyriadPro';
color: #433a3a;
font-weight: bold;
font-size: 26px;
margin-bottom: 20px;
}
.career-div-text-black{
  text-align: justify;
  line-height: 1.24;
font-family: 'MyriadPro';
color: #433a3a;
font-size: 18px;
}


.career-div-title-white{
  text-align: center;
  line-height: 1.24;
font-family: 'MyriadPro';
color: #fff;
font-weight: bold;
font-size: 26px;
margin-bottom: 20px;
}
.career-div-text-white{
  text-align: justify;
  line-height: 1.24;
font-family: 'MyriadPro';
color: #fff;
font-size: 18px;
}


/*11.27.2020 for career page*/



/*11.26.2020 for AU update*/
.au-new-full-white{
  width: 100%;
  background: #fff;
  padding-left: 15px;
  padding-right: 15px;
}
.au-new-full-gray{
  width: 100%;
  background: #fafafa;
  padding-top: 50px;
  padding-bottom: 50px;
  padding-left: 15px;
  padding-right: 15px;
}
.au-new-880{
  width: 100%;
  max-width: 880px;
  margin: 0 auto;
}
.au-new-880-title{
  line-height: 1.24;
font-family: 'MyriadPro';
font-size: 22px;
color: #433a3a;
margin-bottom: 15px;
}
.au-new-880-title-bold{
  line-height: 1.24;
font-family: 'MyriadPro';
font-size: 22px;
color: #433a3a;
font-weight: bold;
margin-bottom: 15px;
}

.au-new-880-text{
  line-height: 1.24;
font-family: 'MyriadPro';
font-size: 18px;
color: #433a3a;
margin-bottom: 15px;
}


ul.au-ulist{
  list-style: inside;
  line-height: 1;
  font-family: 'MyriadPro';
  font-size: 16px;
  color:#d00149;
  margin-bottom: 5px;
  padding-left: 15px;
  list-style-position: outside;
}
ul.au-ulist li{
  margin-bottom: 10px;
}
.au-text{
  line-height: 1;
  font-family: 'MyriadPro';
  font-size: 18px;
      color:#433a3a;
}






ul.au-ulist-sub-orange{
  margin-top: 15px;
  list-style: inside;
  line-height: 1;
  font-family: 'MyriadPro';
  font-size: 16px;
  color:#ff9400;
  margin-bottom: 5px;
  padding-left: 15px;
  list-style-position: outside;
}
ul.au-ulist-sub-orange li{
  margin-bottom: 10px;
}
.au-text{
  line-height: 1;
  font-family: 'MyriadPro';
  font-size: 18px;
      color:#433a3a;
}


/*end 11.26.2020 for AU update*/


/*11.24.2020 for soshop bazaar update*/
@media (min-width:766px){
  .so-wide-text-title{

    line-height: 1.24;
    font-family: 'MyriadPro';
    font-size: 42px;
    text-align: center;
    margin-bottom: 15px;
    font-weight: bold;
  }
}
@media (max-width:766px){
  .so-wide-text-title{

    line-height: 1.24;
    font-family: 'MyriadPro';
    font-size: 32px;
    text-align: center;
    margin-bottom: 15px;
    font-weight: bold;
  }
}

.soshop-wide-img-container{
  max-width: 920px;
  padding-left: 15px;
  padding-right: 15px;
  margin: 0 auto;
  width: 100%;
  position: relative;
  text-align: center;
}
.soshop-wide-img{
  width: 100%;
}
/*end 11.24.2020 for soshop bazaar update*/

/*11.19.2020 for saudi tv*/

.tvclick-link, .tvclick-link:hover{
  line-height: 1.24;
font-family: 'MyriadPro';
color: #433a3a !important;
outline:0;
text-decoration: none;
}



.tv-note-container{
  width: 100%;
  position: relative;
}
.tv-note-contain-880{
  margin: 0 auto;
  max-width: 910px;
  padding-left: 15px;
  padding-right: 15px;
  width: 100%;
  position: relative;
}

.tv-note-text{
  line-height: 1.24;
  font-family: 'MyriadPro';
  font-size: 18px;
  color: #433a3a;
  margin-bottom: 8px;
}



.tv-section{
  width: 100%;
  position: relative;
}
.tv-container-white{
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 50px;
  padding-bottom: 50px;
width: 100%;
background: #fff;
}

.tv-container-gray{
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 50px;
  padding-bottom: 50px;
width: 100%;
background: #fafafa;
}




@media (min-width:766px){

  .tv-container-set{
  width: 49%
  }
  .tv-container-set-880{
    margin: 0 auto;
    max-width: 880px;
    width: 100%;
    display: flex;
    align-items: start;
    justify-content: space-between;
  }

}

@media (max-width:766px){
  .tv-container-set:nth-of-type(1){
  width: 100%;
  margin-bottom: 25px;
  }

  .tv-container-set{
  width: 100%
  }
  .tv-container-set-880{
    margin: 0 auto;
    max-width: 880px;
    width: 100%;
    display: flex;
  flex-wrap: wrap;
    align-items: start;
    justify-content: space-between;
  }

}

.tv-conainer-set-title{
  line-height: 1.24;
font-family: 'MyriadPro';
font-size: 26px;
color: #000;
margin-bottom: 15px;
text-align: center;
width: 100%;
}
.tv-conainer-set-img-div{
  width: 100%;
  text-align: center;
}

.tv-container-set-img{
  width: 100%;
}

.title-tv-container{
  width: 100%;
  max-width:910px;
  margin: 0 auto;
  position: relative;
  padding-left: 15px;
  padding-right: 15px;
}
.title-tv{
  line-height: 1.24;
font-family: 'MyriadPro';
font-size: 26px;
color: #000;
margin-bottom: 15px;
text-align: center;
width: 100%;

}
.sub-title-tv{
  line-height: 1.24;
font-family: 'MyriadPro';
font-size: 16px;
color: #000;
margin-bottom: 15px;
text-align: center;
width: 100%;

}


/*11.19.2020 for saudi tv*/



/*11.17.2020 for soshop update bazaar*/

.bazaar-spotlight-sub-450{
  max-width: 450px;
  width: 100%;
  margin: 0 auto;
}

.bazaar-title-shadow{
/*  text-shadow: 2px 2px 4px #000000; */
text-shadow: 0px 2px 4px #000000;
}
.so-bazaar-section{
  width: 100%;
  position: relative;
}
.so-bazaar-container{
  width: 100%;
text-align: center;
min-height: 300px;

position: relative;
}
.so-bazzer-img-div{
  width: 100%;
position: relative;
display: block;
}
.so-bazzer-img{
width: 100%;
position: relative;
min-height: 300px;
object-fit: cover;
}
.so-bazaar-text-div{
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 2;
}

.so-bazaar-text-container{
  position: relative;
  max-width: 800px;
  margin: 0 auto;
  height: 100%;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}

@media (min-width:766px){
  .so-bazaar-title{
  line-height: 1.24;
  font-size: 42px;
  color: #fff;
    font-family: 'MyriadPro';
    width: 100%;
    margin-bottom: 15px;
    font-weight: bold;
  }
}

@media (max-width:766px){
  .so-bazaar-title{
  line-height: 1.24;
  font-size: 32px;
  color: #fff;
    font-family: 'MyriadPro';
    width: 100%;
    margin-bottom: 15px;
    font-weight: bold;
  }
}



.so-bazaar-title-small{
line-height: 1.24;
font-size: 24px;
color: #fff;
  font-family: 'MyriadPro';
  width: 100%;
    font-weight: bold;
    margin-bottom: 20px;
}
.so-bazaar-start-text{
  line-height: 1.24;
  font-size:16px;
  color: #fff;
  text-align: center;
    font-family: 'MyriadPro';
}


.so-bazaar-title-container{
  position: relative;
  width: 100%;
  padding-left: 15px;
  padding-right: 15px;
  text-align: center;
}

.ss-margin-bottom{
  margin-bottom: 15px;
}
.ss-sub-spotlight-center{
  text-align: center !important;
}
.soshopspotlight-link-div.centerbtn{
  margin: 0 auto;
}
/*end 11.17.2020 for soshop update bazaar*/

/*11.12.2020 for uae business page*/
.phase2image-3div-uae{
  margin-top: 20px;
  max-width: 90px;
  margin-left:  auto;
  margin-right:  auto;
  width: 100%;
  display: block;
  margin-bottom: 15px;
}


.uae-icons-width{
  width: 100%;
}

.uae-4-img{
  width: 50px;
  display: block;
  height: 50px;
  background: black;
  margin-bottom: 15px;
}

.uae-main-contain{
  max-width: 880px;
  width: 100%;
  margin: 0 auto;
}


.uaeup-divglobal-title{
  line-height: 1.24;
font-family: 'MyriadPro';
font-size: 24px;
color: #d00149;
font-weight: bold;
margin-bottom: 15px;
}
.uaeup-divglobal-subttitle{
  line-height: 1.64;
font-family: 'MyriadPro';
font-size: 16px;
color: #433a3a;
text-align: justify;
margin-bottom: 15px;
}



.uaeup-heading-subttitle{
  line-height: 1.64;
font-family: 'MyriadPro';
font-size: 18px;
color: #433a3a;
margin-bottom: 15px;
}


.uae-bg-gray{
  background-color: #fafafa;
}
.uaeup-title{
  line-height: 1.24;
font-family: 'MyriadPro';
font-size: 32px;
color: #d00149;
margin-bottom: 15px;
text-align: center;
}
.uaeup-text{
  line-height: 1.24;
font-family: 'MyriadPro';
font-size: 16px;
color: #433a3a;
text-align: center;
margin-bottom: 15px;
}
@media (min-width:766px){
  .uae-4-img-set{
    display: block;
    width: 100%;
    padding-right: 15px;
  }
  .uae-4-img-set:nth-of-type(2){
    display: block;
    width: 100%;
    padding-left: 15px;
    padding-right: 0px;
  }
  .uae-4-img-contain{
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    margin-bottom: 25px;
  }
  .uae-4-img-contain:nth-of-type(2){
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    margin-bottom: 0;
  }
  .uaeup-heading-title{
    line-height: 1.24;
  font-family: 'MyriadPro';
  font-size: 38px;
  color: #d00149;
  margin-bottom: 15px;
  }
  .uae-3-div{
    display: flex;
  align-items: normal;
  justify-content: space-between;
  width: 100%;
  }

  .uaeup-3-div-set{
    padding-right: 15px;
    width: 100%;
  }
  .uaeup-3-div-set:nth-of-type(2){
    padding-right: 15px;
    padding-left:15px;
    width: 100%;
  }
  .uaeup-3-div-set:nth-of-type(3){
    padding-left: 15px;
    width: 100%;
  }



  .uaeup-2-div-set{
    padding-right: 20px;
      width: 100%;
    }
  .uaeup-2-div-set:nth-of-type(2){
      padding-left: 20px;
      width: 100%;
    }
  .uae-div{
    max-width: 880px;
    width: 100%;
    margin: 0 auto;
  }
  .uaeup-contain-2{
    display: flex;
  align-items: normal;
  justify-content: space-between;
  width: 100%;

  }
  .uaeup-set{
    padding: 50px 25px;
    width: 48%;
  }
}
@media (max-width:766px){
  .uae-4-img-set{
    display: block;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
  }

  .uae-4-img-contain{
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    margin-bottom: 15px;
  }
  .uae-4-img-contain:nth-of-type(2){
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    margin-bottom: 0;
  }


  .uaeup-heading-title{
    line-height: 1.24;
  font-family: 'MyriadPro';
  font-size: 28px;
  color: #d00149;
  margin-bottom: 15px;
  }
  .uae-3-div{
    display: flex;
    flex-wrap: wrap;
  align-items: normal;
  justify-content: space-between;
  width: 100%;
  }
  .uaeup-3-div-set{
    padding-right: 15px;
    padding-left: 15px;
    width: 100%;
  }
  .uaeup-2-div-set{
    padding-right: 15px;
    padding-left: 15px;
      width: 100%;
    }
  .uae-div{
    max-width: 880px;
    width: 100%;
    margin: 0 auto;
    padding-left: 15px;
    padding-right: 15px;
  }
  .uaeup-contain-2{
    display: flex;
    flex-wrap: wrap;
  align-items: normal;
  justify-content: center;
  width: 100%;

  }
  .uaeup-set{
    margin-bottom: 25px;
    padding: 25px;
    width: 100%;
  }
}

@media (min-width:1026px){
.usbs-orange-setlinkdiv{
  width: 100%;
  display: flex;
  justify-content: space-evenly;
}
}


@media (max-width:1026px){
.usbs-orange-setlinkdiv{
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
}

@media (min-width:766px){
.uae-orangenav-custom{
  background-color: #e99a4f;
   width: 100%;
   padding-top: 10px;
   padding-bottom: 10px;
   z-index: 1023;
   align-items: center;
   display: flex;
   min-height: 55px;
   position: relative;
}




.uae-title-custom, .uae-title-custom:hover{
  font-size: 20px;
  color: #fff !important;
  font-family: 'MyriadPro';
  line-height: 1.24;
  outline: 0;
font-weight: bold;
  text-decoration: none;
  white-space: nowrap;
  padding-left: 35px;
}

a.uae-title-custom, a.uae-title-custom:hover{
  font-size: 20px;
  color: #fff !important;
  font-family: 'MyriadPro';
  line-height: 1.24;
  outline: 0;
font-weight: bold;
  text-decoration: none;
  white-space: nowrap;
  padding-left: 35px;
}




.uae-orange-linkcontainer-custom{
  display: flex;
  flex-wrap: wrap;
align-items: center;
width: 100%;
padding-left: 35px;
padding-right: 15px;
}
.uae-orange-setlink{
  padding-right: 30px;
  min-width: 250px;
  padding-top: 10px;
  padding-bottom: 10px;
}
.uae-orange-setlinkdiv{
  width: 100%;
  display: flex;
}
.uae-orange-setlink-text, .uae-orange-setlink-text:hover{
  font-size: 16px;
  color: #fff;
  font-family: 'MyriadPro';
  line-height: 1.24;
  outline: 0;
  text-decoration: none;
}


}
@media (max-width:766px){
.uae-orangenav-custom{
display:none;
}
}

/*end 11.12.2020 for uae business page*/



/*10.29.2020 return to sender*/

.radio-return{
  cursor:pointer;
  line-height:1.24;
  font-size:16px;
  display:flex;
  align-items: center;
  background-color: #fff;
  background: #fff;
padding: 0;
margin-bottom: 10px;
}
.radioreturn-name{
  margin-left: 5px;
  line-height:1.24;
  font-size:16px;
    color: #373737;
}


.return-textbox{
  line-height: 1.24;
  padding-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  border:1px solid #c9c9c9;
  background-color: #fff;
  width: 100%;
  font-size:18px;
  text-align: left;
    color: #373737;
    min-height: 150px;
}

/*
.return-textbox::placeholder{

  text-align: left;
  color: #373737;
}
.return-textbox::-moz-placeholder {

    text-align: left;
    color: #373737;
}

.return-textbox::-webkit-input-placeholder {

    text-align: left;
    color: #373737;
}

.return-textbox:-ms-input-placeholder {

    text-align: left;
    color: #373737;
}
*/





.radio-return-div{
  width: 100%;
  display: block;
  margin-top: 15px;
}



.disposition-start{
  max-width: 880px;
  width: 100%;
  margin: 0 auto;
  display: flex;
  align-items: center;
  justify-content: center;
}

@media (min-width:766px){

  .disposition-body{
    padding-top: 100px;
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 100px;
  }
  .dispo-icon-div{
    width:80px;
    display: block;
  }
  .dispo-title{
    line-height: 1.24;
    font-family: 'MyriadPro';
    font-size: 32px;
    font-weight: bold;
    color: #b32f1e;
  }

}


@media (max-width:766px){

  .disposition-body{
    padding-top: 100px;
    padding-left: 25px;
    padding-right: 25px;
    padding-bottom: 100px;
  }
  .dispo-icon-div{
    width:60px;
    display: block;
  }
  .dispo-title{
    line-height: 1.24;
    font-family: 'MyriadPro';
    font-size: 24px;
    font-weight: bold;
    color: #b32f1e;
    margin-left: 5px;
  }

}

.dispo-icon{
  width: 100%;
  margin: 0 auto;
}


.dispo-title-marginbottom{
  margin-bottom: 50px;
}

.dispo-dataprivacy-div{
  max-width: 880px;
  margin: 0 auto;
  display: block;
  width: 100%;
}
.dispo-privacy{
  line-height: 1.24;
  font-family: 'MyriadPro';
  font-size: 24px;
  font-weight: bold;
  color: #5e5e5e;
  margin-bottom: 15px;
}
.dispo-privacy-text{
  line-height: 1.24;
  font-family: 'MyriadPro';
  font-size: 18px;
  color: #5e5e5e;
  margin-bottom: 15px;
}

.dispo-divider{
  margin-top: 30px;
  width: 100%;
  display: block;
  height: 5px;
  background-color: #000000;
  margin-bottom: 30px;
}
.customer-return-start-div{
  margin: 0 auto;
max-width: 880px;
width: 100%;
display: block;
}
.customer-return-set{
  width: 100%;
  display: block;
  margin-bottom: 20px;
}
.customer-return-title{
  line-height: 1.24;
  font-family: 'MyriadPro';
  font-size: 22px;
  color: #d03a3c;
  font-weight: bold;
  margin-bottom: 15px;
}
.customer-return-subtitle{
  line-height: 1.24;
  font-family: 'MyriadPro';
  font-size: 18px;
  color: #373737;
  margin-bottom: 10px;
}


.customer-return-subtitle-optional{
  line-height: 1.24;
  font-family: 'MyriadPro';
  font-size: 18px;
  color: #d8d8d8;
  margin-left: 5px;
}

.customer-return-subtitle-note{
  line-height: 1.24;
  font-family: 'MyriadPro';
  font-size: 12px;
  color: #666;
  margin-top: 5px;
  font-style: italic;
}
.customer-return-input{
  width: 100%;
  line-height: 1.24;
  font-family: 'MyriadPro';
  font-size: 16px;
  color: #373737;
  border: 1px solid #c9c9c9;
  outline:0;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  padding-right: 10px;

}


.radiominimal {
  font-family: 'MyriadPro';
width: 100%;
  /* styling */
  background-color: white;
  border: 1px solid #c9c9c9;
  display: inline-block;
  font: inherit;
  line-height: 1.5em;
  padding: 0.5em 3.5em 0.5em 1em;
outline: 0;
  /* reset */

  margin: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-appearance: none;
  -moz-appearance: none;

  background-image:
    linear-gradient(45deg, transparent 50%, gray 50%),
    linear-gradient(135deg, gray 50%, transparent 50%);
  background-position:
    calc(100% - 20px) calc(1em + 2px),
    calc(100% - 15px) calc(1em + 2px),
    calc(100% - 2.5em) 0.5em;
  background-size:
    5px 5px,
    5px 5px,
    1px 1.5em;
  background-repeat: no-repeat;
}

.radiominimal option{
  line-height: 1.24;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
    color: #373737;
    opacity: 1;
}

.minimal-margin{
  margin-bottom: 15px;
}
/* arrows */


.return-custoner-btn-div{
  margin-top: 55px;
  display: block;
  width: 100%;
  text-align: center;
}


.return-customer-btn{
  border-radius: 5px;
cursor: pointer;
  display: table;
  margin: 0 auto;
  background-color: #c4161c;
  padding: 10px 20px;
  line-height: 1.24;
  font-family: 'MyriadPro';
  font-size: 16px;
    color: #fff;
    margin-bottom: 5px;
}
.return-disable{
  pointer-events: none !important;
  background-color: #b4b4b4 !important;
}

/*
.radiominimal:focus {
  background-image:
    linear-gradient(45deg, #c9c9c9 50%, transparent 50%),
    linear-gradient(135deg, transparent 50%, #c9c9c9 50%);
  background-position:
    calc(100% - 15px) 1em,
    calc(100% - 20px) 1em,
    calc(100% - 2.5em) 0.5em;
  background-size:
    5px 5px,
    5px 5px,
    1px 1.5em;
  background-repeat: no-repeat;
  border-color: #c9c9c9;
  outline: 0;
}
*/

/*end 10.29.2020 return to sender*/



/*10.22.2020 middle east*/


.me-up-reg-text-center{
  line-height: 1.24;
  font-family: 'MyriadPro';
  text-align: center;
  width: 100%;
  display: block;
  font-size:16px;
  color: #433a3a;
}


.me-uli-title{
  line-height: 1.24;
  font-family: 'MyriadPro';
  text-align: left;
  width: 100%;
  display: block;
  font-size:18px;
  font-weight: bold;
  color: #433a3a;

}
.me-uli-text{
  line-height: 1.24;
  font-family: 'MyriadPro';
  text-align: left;
  width: 100%;
  display: block;
  font-size:16px;
  color: #433a3a;
}
ul.me-ulist{
  list-style: inside;
  line-height: 1;
  font-family: 'MyriadPro';
  font-size: 16px;
  color:#433a3a;
  margin-bottom: 5px;
  padding-left: 15px;
  list-style-position: outside;
}

.me-up-reg-text{
  line-height: 1.24;
  font-family: 'MyriadPro';
  text-align: left;
  width: 100%;
  display: block;
  font-size:16px;
  color: #433a3a;
}
ul.me-ulist li{
  margin-bottom: 10px;
}



@media (min-width:566px){
  .me-up-flex-process{
    display: flex;

    flex-wrap: nowrap;
    margin-bottom: 25px;
  }
  .me-up-flex-sets{
    width: 100%;
    display: block;
  padding-right: 15px;
  }
}
@media (max-width:566px){
  .me-up-flex-process{
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 10px;
  }
  .me-up-flex-sets{
    width: 100%;
    display: block;
  margin-bottom: 15px;

  }
}




@media (min-width:766px){

  .me-up-flex-3{
    width: 100%;
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;
  }

  .me-up-flex-2{
    width: 100%;
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;
  }

  .me-up-container-by3{
    width: 100%;
    max-width: 270px;
    display: block;
    text-align: center;
    padding: 30px 10px;
  }

  .me-up-container-by2{
    width: 100%;
    max-width: 420px;
    display: block;
    text-align: center;
    padding: 30px 15px;
  }

.main-me-contain-1{
  order: 1;
}
.main-me-contain-2{
  order: 2;
}

.mobile-me-contain-1{
  order: 1;
}
.mobile-me-contain-2{
  order: 2;
}

}

@media (max-width:766px){


  .me-up-flex-3{
    width: 100%;
    display: block;

  }

  .me-up-flex-2{
    width: 100%;
    display: block;
  }

  .me-up-container-by3{
    margin: 0 auto;
    width: 100%;

    display: block;
    text-align: center;
    padding: 30px 10px;
  }

  .me-up-container-by2{
    margin: 0 auto;
    width: 100%;

    display: block;
    text-align: center;
    padding: 30px 15px;
  }
  .main-me-contain-1{
    order: 1;
  }
  .main-me-contain-2{
    order: 2;
  }

  .mobile-me-contain-1{
    order: 1;
  }
  .mobile-me-contain-2{
    order: 2;
  }



}




.me-up-flex-box-red{
  background-color: #d00149;
}

.me-up-flex-box-white{
  background-color: #fbfbfb;
}

.me-up-img-div{
  width: 100%;
  max-width:80px;
  min-width: 80px;
  display: block;
  text-align: center;
  margin-left: auto;
  margin-right:auto;
  margin-bottom: 10px;
}
.me-up-img{
  width: 100%;
  margin: 0 auto;
}


.main-me-up-title-black{
  line-height: 1.24;
  font-family: 'MyriadPro';
  text-align: center;
  width: 100%;
  display: block;
  font-size: 24px;
  font-weight: bold;
  color: #433a3a;
}
.main-me-up-text-black{
  line-height: 1.24;
  font-family: 'MyriadPro';
  text-align: center;
  width: 100%;
  display: block;
  font-size: 16px;
  color: #433a3a;
}

.me-up-title-white{
  line-height: 1.5;
  font-family: 'MyriadPro';
  text-align: center;
  width: 100%;
  display: block;
  font-size: 18px;
  font-weight: bold;
  color: #fff;
}
.me-up-title-black{
  line-height: 1.5;
  font-family: 'MyriadPro';
  text-align: center;
  width: 100%;
  display: block;
  font-size: 18px;
  font-weight: bold;
  color: #433a3a;
}

.me-up-balikboxgray{
  background: #fafafa;
}


@media (min-width:766px){
  .me-up-balikboxcontain{
    padding: 25px 10px;
    margin: 0 auto;
    width: 100%;
    max-width: 880px;
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: space-between;
  }

}
@media (max-width:766px){
  .me-up-balikboxcontain{
    padding: 25px 10px;
    margin: 0 auto;
    width: 100%;
    max-width: 880px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
  }

}

.me-up-balikboxsets-a{
  width: 100%;
max-width: 400px;
display: block;
}

.me-up-balikboxsets-b{
  width: 100%;
max-width: 400px;
display: block;
}
.me-up-balikbox-img-div{
  text-align: center;
  margin:0 auto;
  display: block;
  width: 100%;
}
.me-up-balikbox-img{
  width: 100%;
  margin: 0 auto;
}
.me-up-balikboxsets-title{
  line-height: 1.5;
  font-family: 'MyriadPro';
  text-align: left;
  width: 100%;
  display: block;
  font-size: 32px;
  font-weight: bold;
  color: #433a3a;
}
.me-up-balikboxsets-text{
  line-height: 1.5;
  font-family: 'MyriadPro';
  text-align: left;
  width: 100%;
  display: block;
  font-size: 16px;
  color: #433a3a;
}

.me-up-balikbox{
  padding: 25px 10px;
  margin: 0 auto;
  width: 100%;
  max-width: 880px;
  position: relative;
  display: block;
}

.me-up-880-contain{
  padding: 25px 10px;
  margin: 0 auto;
  width: 100%;
  max-width: 880px;
  position: relative;
  display: block;
}
.me-up-dprocess-gray{
  background-color: #f9f9f9;
}
.me-up-dprocess-white{
  background-color: #fff;
}
.me-up-marginbottom25{
  margin-bottom: 25px;
}
.me-up-marginbottom15{
  margin-bottom: 15px;
}
.me-up-marginbottom10{
  margin-bottom: 10px;
}
.me-up-marginbottom5{
  margin-bottom: 5px;
}
.me-up-text-white{
  line-height: 1.5;
  font-family: 'MyriadPro';
  text-align: center;
  width: 100%;
  display: block;
  font-size: 14px;
  color: #fff;
}

.me-up-text-black{
  line-height: 1.5;
  font-family: 'MyriadPro';
  text-align: center;
  width: 100%;
  display: block;
  font-size: 14px;
  color: #433a3a;
}
/*end 10.22.2020 middle east*/







/*10.15.2020 for table*/
.new-2020-tbl{
  border-collapse: collapse;
  line-height: 1.24;
  width: 100%;
  margin-bottom: 20px;
}

.table-country-title{
  min-width: 100px;
 border:none;
text-align: left;
line-height: 1.24;
font-family: 'MyriadPro';
font-size: 20px;
padding-left: 5px;
font-weight: bold;
padding-bottom: 10px;
padding-top: 5px;
padding-right: 5px;
color: #433a3a;
 background: #fff;
}


.upper-table-2020-left{
  min-width: 100px;
 border:none;
text-align: left;
line-height: 1.24;
font-family: 'MyriadPro';
font-size: 20px;
padding-left: 5px;
font-weight: bold;
padding-bottom: 10px;
padding-top: 10px;
padding-right: 5px;
color: #433a3a;
 background: #fff;

}




.table-tr-alt:nth-child(odd) {
    background: #f2f2f2;
    width: 100%;
}



.upper-table-2020-right{
  min-width: 100px;
text-align: center;
line-height: 1.24;
font-family: 'MyriadPro';
font-size: 16px;
padding-left: 5px;
font-weight: bold;
padding-bottom: 10px;
padding-top: 10px;
padding-right: 5px;
color: #433a3a;
 background: #fff;
  border: 1px solid #d3c9c9;
}

.lower-table-2020-long{
  min-width: 100px;
text-align: center;
line-height: 1.24;
font-family: 'MyriadPro';
font-size: 16px;
padding-left: 5px;
font-weight: bold;
padding-bottom: 10px;
padding-top: 10px;
padding-right: 5px;
color: #433a3a;

  border: 1px solid #d3c9c9;
}

.lower-table-2020-short{
  min-width: 100px;
text-align: center;
line-height: 1.24;
font-family: 'MyriadPro';
font-size: 16px;
padding-left: 5px;
font-weight: bold;
padding-bottom: 10px;
padding-top: 10px;
padding-right: 5px;
color: #433a3a;

  border: 1px solid #d3c9c9;
}



.mid-table-2020-long{
  min-width: 100px;
text-align: left;
line-height: 1.24;
font-family: 'MyriadPro';
font-size: 16px;
padding-left: 5px;
padding-bottom: 10px;
padding-top: 10px;
padding-right: 5px;
color: #433a3a;

  border: 1px solid #d3c9c9;
}
.mid-table-2020-short{
  min-width: 100px;
text-align: center;
line-height: 1.24;
font-family: 'MyriadPro';
font-size: 16px;
padding-left: 5px;
padding-bottom: 10px;
padding-top: 10px;
padding-right: 5px;
color: #433a3a;

  border: 1px solid #d3c9c9;
}


/*end 10.15.2020 for table*/


.new-n2020-table-lead{
  display: inline-block;
  width: 100%;
  max-width: 400px;
  margin-right: 15px;
  min-height: 500px;
}




@media (min-width:766px){
.desktop-nowrap{
  flex-wrap: nowrap !important;
}
}
@media (max-width:766px){
.desktop-nowrap{

}
}


/*10.5.2020 update*/

.btn-show-os{
  display: flex !important;
}
.os-btn-search-hide{
  display: none !important;
}

.rework-search-container{
  min-width: 25px;
  max-width: 25px;
  width: 25px;
  position: relative;
  text-align: center;
    cursor: pointer;
    z-index: 1025;
}
.rework-search-img{

  width: 100%;
}

.rework-search-input{

  position: relative;
  z-index: 1025;
  width: 100%;
  margin-right: 10px;
  max-width: 450px;
  background: #fff;
  display: none;
  flex-wrap: nowrap;
  align-items: center;
  height: 35px;
}

.rework-search-close{
  position: relative;
  cursor: pointer;
  width: 15px;
  margin-left: 5px;
  margin-right: 5px;
  text-align: center;
/*  display: flex;
  align-items: center;
  flex-wrap: nowrap;*/
}
.rework-search-close-img{
  width: 100%;

}
/*
.rework-search-close::after{
  height: 50%;
  width: 100%;
content: '';
position: absolute;
  border-right: 1px solid black;
}
*/

.rework-search-input-style{

  position: relative;
  width: 100%;
  font-family: 'MyriadPro';
  font-size: 16px;
  color: #281908;
  line-height: 1.24;
  outline: none;
  border:none;
}



/*end 10.5.2020 update*/

/*9.25.2020 update*/
/*
:root{
background-color: #d00149;
background: #d00149;
}
*/
.country-f-s-link, .country-f-s-link:hover{
  outline: 0;
  text-decoration: none;
}
.re-country-continue{
  background: #fff;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  box-sizing: content-box;
  border-radius: 10px;
padding: 5px 10px;
margin-left: 10px;

}

@media (min-width:766px){
.re-country-continue-text{

  font-family: 'MyriadPro';
  font-size: 16px;
  line-height: 1.24;
  color: #d00149;
}
}

@media (max-width:766px){
.re-country-continue-text{

  font-family: 'MyriadPro';
  font-size: 14px;
  line-height: 1.24;
  color: #d00149;
}
}
@media (min-width:766px){
.re-load-contain{
  margin: 0 auto;
  display: flex;
  max-width: 880px;
  width: 100%;
  align-items: center;
}
}
@media (max-width:766px){
.re-load-contain{
  margin: 0 auto;
  display: flex;
  max-width: 880px;
  width: 100%;
  align-items: center;
  flex-wrap: wrap;
}
}
@media (min-width:766px){
  .re-country-note{
    max-width: 350px;
    margin-right: 20px;
    font-family: 'MyriadPro';
    font-size: 16px;
    line-height: 1.24;
  color: #fff;
  }

.re-load{
  position: relative;
  z-index: 1030;
  align-items: center;

  background-color: #d00149;
  background: #d00149;
  width: 100%;
  display: flex;
  padding-top: 15px;
  padding-bottom: 15px;
  padding-left: 15px;
  padding-right: 15px;
}
}

@media (max-width:766px){
  .re-country-note{
    width: 100%;
    display: flex;
    justify-content: center;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    margin-right: auto;
    margin-left: auto;
    font-family: 'MyriadPro';
    font-size: 14px;
    line-height: 1.24;
  color: #fff;
  }

.re-load{
  position: relative;
  z-index: 1030;
  align-items: center;

  background-color: #db416a;
  background: #db416a;
  width: 100%;
  display: flex;
  padding-top: 15px;
  padding-bottom: 15px;
  padding-left: 15px;
  padding-right: 15px;
}
}



.re-country-close-img{
  width: 100%;
}
.re-firstloadx{
  cursor: pointer;
}

@media (min-width:766px){
  .re-country-close{
    width: 15px;
    margin-left: 10px;
    margin-right: 10px;
  }
.desktop-country{
}
.mobile-country{
  display: none;
}
.re-select-country-rework{

}
}

@media (max-width:766px){
  .re-country-close{
    min-width: 15px;
    max-width: 15px;
   margin-left: 10px;
    margin-right: auto;
  }
  .re-select-country-rework{
    min-width: 160px;
    max-width: 200px;
    position: relative;
  }
.desktop-country{
  display: none;
}
.mobile-country{

}
}
/*end 9.25.2020 update*/




/*aug 29 2020 update e-commerce*//*aug 29 2020 update e-commerce*//*aug 29 2020 update e-commerce*/
/*aug 29 2020 update e-commerce*//*aug 29 2020 update e-commerce*//*aug 29 2020 update e-commerce*/
/*aug 29 2020 update e-commerce*//*aug 29 2020 update e-commerce*//*aug 29 2020 update e-commerce*/
.aug-ecom-update-contain {
display: flex;
flex-wrap: wrap;
max-width: 880px;
width: 100%;
margin: 0 auto;
padding-top: 20px;
padding-bottom: 20px;
}

.aug-ecom-title-black{
  font-family: 'MyriadPro';
  font-size: 32px;
  font-weight: bold;
color: #222222;
line-height: 1.24;
width: 100%;
text-align: center;
margin-bottom: 20px;
}

.aug-ecom-text-black{
  font-family: 'MyriadPro';
  font-size: 18px;
color: #404040;
line-height: 1.24;
width: 100%;
text-align: center;
margin-bottom: 20px;
}



.aug-ecom-img-size{
  width: 100%;
text-align: center;
margin-left: auto;
margin-right: auto;
margin-bottom: 15px;
}
.aug-ecom-img{
  width: 100%;
  display: block;
}

.aug-ecom-sub-title-black{
  font-family: 'MyriadPro';
  font-size: 20px;
  font-weight: bold;
color: #404040;
line-height: 1.24;
width: 100%;
text-align: center;
margin-bottom: 10px;
}
.aug-ecom-sub-text-black{
  font-family: 'MyriadPro';
  font-size: 16px;
color: #404040;
line-height: 1.24;
width: 100%;
text-align: center;
margin-bottom: 20px;
}


.aug-ecom-link-div{
  width: 100%;
  text-align: center;
}
.aug-ecom-learnmore, .aug-ecom-learnmore:hover{
  background-color: #d00149;
  line-height: 1.24;
  font-family: 'MyriadPro';
  font-size: 14px;
  color: #fff;
  outline: 0;
  text-decoration: none;
  padding:5px 20px;
  border-radius: 5px;
}



@media (min-width:766px){
  .aug-ecom{
    width:50%;
    padding: 15px 20px;
    text-align: center;
    margin-bottom: 15px;
  }
}
@media (max-width:766px){
  .aug-ecom{
    width:100%;
    padding: 15px 20px;
    text-align: center;
    margin-bottom: 15px;
  }
}

/*end aug 29 2020 update e-commerce*//*end aug 29 2020 update e-commerce*//*end aug 29 2020 update e-commerce*/
/*end aug 29 2020 update e-commerce*//*end aug 29 2020 update e-commerce*//*end aug 29 2020 update e-commerce*/
/*end aug 29 2020 update e-commerce*//*end aug 29 2020 update e-commerce*//*end aug 29 2020 update e-commerce*/


/*aug 29 2020 update remittance tiles *//*aug 29 2020 update remittance tiles *//*aug 29 2020 update remittance tiles */
/*aug 29 2020 update remittance tiles *//*aug 29 2020 update remittance tiles *//*aug 29 2020 update remittance tiles */
/*aug 29 2020 update remittance tiles *//*aug 29 2020 update remittance tiles *//*aug 29 2020 update remittance tiles */
.aug-remit-update-contain {
display: flex;
flex-wrap: wrap;
max-width: 880px;
width: 100%;
margin: 0 auto;
padding-top: 20px;
padding-bottom: 20px;
}


.aug-remit-title-red{
  font-family: 'MyriadPro';
  font-size: 18px;
  font-weight: bold;
color: #d00149;
line-height: 1.24;
width: 100%;
text-align: center;
margin-bottom: 20px;
}
.aug-remit-text-black{
  font-family: 'MyriadPro';
  font-size: 14px;
color: #433a3a;
line-height: 1.24;
width: 100%;
text-align: center;
margin-bottom: 15px;
}
.aug-remit-title-white{
  font-family: 'MyriadPro';
  font-size: 18px;
  font-weight: bold;
color: #fff;
line-height: 1.24;
width: 100%;
text-align: center;
margin-bottom: 20px;
}
.aug-remit-text-white{
  font-family: 'MyriadPro';
  font-size: 14px;
color: #eee;
line-height: 1.24;
width: 100%;
text-align: center;
margin-bottom: 20px;
}

.aug-remit-img-size{
  max-width: 100px;
  width: 100%;
  margin-left:auto;
  margin-right:auto;
  margin-bottom: 15px;
}
.aug-remit-img{
  display: block;
  width: 100%;
}


.aug-remit-red{
  width:50%;
  background: #d00149;
  padding: 15px 20px;
  text-align: center;
  margin-bottom: 5px;
}
.aug-remit-white{
  width:50%;
  background: #fff;
  padding: 15px 20px;
  text-align: center;
  margin-bottom: 5px;
}





/*
@media (min-width:766px){
  .aug-remit-red{
    width:50%;
    background: #d00149;
    padding: 15px 20px;
    text-align: center;
    margin-bottom: 5px;
  }
  .aug-remit-white{
    width:50%;
    background: #fff;
    padding: 15px 20px;
    text-align: center;
    margin-bottom: 5px;
  }
}


@media (max-width:766px){
  .aug-remit-red{
    width:100%;
    background: #d00149;
    padding: 15px 20px;
    text-align: center;
    margin-bottom: 5px;
  }
  .aug-remit-white{
    width:100%;
    background: #fff;
    padding: 15px 20px;
    text-align: center;
    margin-bottom: 5px;
  }
}
*/
/*end aug 29 2020 update remittance tiles *//*end aug 29 2020 update remittance tiles *//*end aug 29 2020 update remittance tiles */
/*end aug 29 2020 update remittance tiles *//*end aug 29 2020 update remittance tiles *//*end aug 29 2020 update remittance tiles */
/*end aug 29 2020 update remittance tiles *//*end aug 29 2020 update remittance tiles *//*end aug 29 2020 update remittance tiles */


/*cash on delivery link*//*cash on delivery link*//*cash on delivery link*/
/*cash on delivery link*//*cash on delivery link*//*cash on delivery link*/
/*cash on delivery link*//*cash on delivery link*//*cash on delivery link*/
.n2020content16-href, .n2020content16-href:hover{
  line-height: 1.24;
font-family: 'MyriadPro';
font-size: 16px;
color: #2ea2f6;
outline: 0;
text-decoration: none;
}
/*end cash on delivery link*//*end cash on delivery link*//*end cash on delivery link*/
/*end cash on delivery link*//*end cash on delivery link*//*end cash on delivery link*/
/*end cash on delivery link*//*end cash on delivery link*//*end cash on delivery link*/


/*text shadow set *//*text shadow set *//*text shadow set */
/*text shadow set *//*text shadow set *//*text shadow set */
/*text shadow set *//*text shadow set *//*text shadow set */
.text-shadow-1{
  text-shadow: 0 -3px 0 #3c3c3c4a, 0 6px 8px rgba(0,0,0,.4), 0 9px 10px rgba(0,0,0,.15), 0 10px 10px rgba(0,0,0,.18), 0 15px 10px rgba(0,0,0,.21)
}

.text-shadow-2{
text-shadow: 0 -1px 0 #dbdbdb, 0 6px 10px rgba(236, 236, 236, 0.4), 0 2px 10px rgba(0,0,0,.15), 0 5px 5px rgba(0,0,0,.10), 0 5px 10px rgba(0,0,0,.10)
}


.text-shadow-3{
text-shadow: rgba(174, 174, 174, 0.4) 0px 0px 5px, rgba(169, 169, 169, 0.4) 0px 0px 10px, rgba(127, 127, 127, 0.4) 0px 0px 15px, rgba(143, 143, 143, 0.4) 0px 0px 20px, rgba(129, 129, 129, 0.4) 0px 0px 30px, rgba(123, 123, 123, 0.4) 0px 0px 40px, rgba(124, 124, 124, 0.4) 0px 0px 50px, rgba(108, 108, 108, 0.4) 0px 0px 75px;
}


.text-shadow-4{
text-shadow: 0 10px 20px #b3b3b3cc, 0px 0 1px
}
/*end text shadow set *//*end text shadow set *//*end text shadow set */
/*end text shadow set *//*end text shadow set *//*end text shadow set */
/*end text shadow set *//*end text shadow set *//*end text shadow set */





/*so shop*//*so shop*//*so shop*/
/*so shop*//*so shop*//*so shop*/
/*so shop*//*so shop*//*so shop*/

.soshopn2020spottitle-container{
  position: relative;
  max-width: 1200px;
  margin: 0 auto;
  height: 100%;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.soshopdiv-title-container{
  position: relative;
  width: 100%;
  padding-left: 15px;
  padding-right: 15px;
  text-align: center;
}



@media (min-width:766px){

  .soshopn2020spottitle{
  line-height: 1.24;
  font-size: 42px;
  color: #fff;
    font-family: 'MyriadPro';
    width: 100%;
  }
  .soshopn2020spottitle.left.bot15-mobile-10{
  margin-bottom: 15px;
  }


  .soshopn2020spottitle-52{
  line-height: 1.24;
  font-size: 3vw;
  font-weight: bold;
  color: #fff;
    font-family: 'MyriadPro';
    width: 100%;
  }
  .soshopn2020spottitle-52.left.bot15-mobile-10{
  margin-bottom: 15px;
  }


}


@media (max-width:766px){

  .soshopn2020spottitle{
width: 100%;
text-align: center;
  line-height: 1.24;
  font-size: 26px;
  color: #fff;
    font-family: 'MyriadPro';
  }
  .soshopn2020spottitle.left.bot15-mobile-10{
  margin-bottom: 10px;
  }
  .soshopn2020spottitle-52{
width: 100%;
text-align: center;
  line-height: 1.24;
  font-size: 26px;
  color: #fff;
    font-family: 'MyriadPro';
  }
  .soshopn2020spottitle-52.left.bot15-mobile-10{
  margin-bottom: 10px;
  }
}
.soshopn2020subtitle{
  line-height: 1.24;
  font-size:18px;
  color: #fff;
  text-align: left;
    font-family: 'MyriadPro';
}
.soshopn2020subtitle.bot15{
  margin-bottom: 15px;
}

.soshop-btn-div{
  line-height: 1.24;
  font-family: 'MyriadPro';
  font-size: 16px;
  color: #433a3a;
  margin-bottom: 8px;
}
.soshopspotlight-link-div{
  background: #d00149;
  border-radius: 5px;
    padding: 5px 5px;
display: table;
}
.soshopn2020spottitle-52.top{
position: absolute;
top: 10%;
}
.soshopn2020spottitle-52.bottom{
position: absolute;
bottom: 20%;
}

.soshopn2020spottitle-52.center{
position: absolute;
top: 40%;
}
.soshopn2020spottitle-52.center.left{
text-align: left !important;
}
.soshopn2020spottitle-52.left{
text-align: left !important;
}

.soshopn2020spottitle.top{
position: absolute;
top: 10%;
}
.soshopn2020spottitle.bottom{
position: absolute;
bottom: 20%;
}

.soshopn2020spottitle.center{
position: absolute;
top: 40%;
}
.soshopn2020spottitle.center.left{
text-align: left !important;
}
.soshopn2020spottitle.left{
text-align: left !important;
}


.so-section{
  width: 100%;
  position: relative;
}
.so-section.gray{
  background: #f4f4f4;
}
.so-container-1{
  max-width: 880px;
  width: 100%;
  margin: 0 auto;
  display: flex;
  flex-wrap: wrap;
  align-items: center;

}

.so-set-flex{
  display: flex;
}

.so-set-box-img{
    width: 100%;
    display: block;
    text-align: center;
  }
.so-set-box-img img{
width: 100%;
}

.so-text-title{
  line-height: 1.24;
  font-family: 'MyriadPro';
  font-size: 32px;
  margin-bottom: 15px;
  font-weight: bold;
}
.so-text-red{
  color: #d00149 !important;
}
.so-text-sub-18{
  line-height: 1.24;
  font-family: 'MyriadPro';
  font-size: 18px;
  color: #433a3a;
  margin-bottom: 15px;

}
.so-text-sub{
  line-height: 1.24;
  font-family: 'MyriadPro';
  font-size: 16px;
  color: #433a3a;
  margin-bottom: 15px;

}

.so-link-div{
  background: #d00149;
  border-radius: 5px;
    padding: 5px 5px;
display: table;
}
.so-center{
  margin: 0 auto;
}
.so-text-center{
  text-align: center;
}
.so-link-div-text, .so-link-div-text:hover{
  line-height: 1.24;
  font-family: 'MyriadPro';
  font-size: 16px;
  color: #fff;
  outline: 0;
  text-decoration: none;
  padding-left: 10px;
  padding-right: 10px;
}

.so-clear-content{


  width: 100%;
  position: relative;
  text-align: center;
}


.so-red-divided{
  background-color: #d00149;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
  text-align: center;
  width: 100%;
  position: relative;
}

.so-red-divided-title{
  line-height: 1.24;
  font-family: 'MyriadPro';
  font-size: 24px;
  color: #fff;
}
.so-table-container{
  max-width: 880px;
  width: 100%;
  margin: 0 auto;
  position: relative;
}
.so-tablecollapses{
width: 100%;
line-height: 1.24;
table-layout:fixed;
border-collapse: collapse;
}
.so-tablecollapses tr td{

}

.so-table-title{
  line-height: 1.24;
  font-family: 'MyriadPro';
  font-size: 18px;
  color: #433a3a;
  text-align: center;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 10px;
  padding-left: 10px;
  font-weight: bold;

}

.so-bottom-right-border{
  border-bottom: 1px solid #e0e0e0;
  border-right: 1px solid #e0e0e0;
}
.so-right-border{

  border-right: 1px solid #e0e0e0;
}
.so-bottom-border{
  border-bottom: 1px solid #e0e0e0;
}
.so-description-table{
  color:#433a3a !important;
  line-height: 1.24;
  font-family: 'MyriadPro';
  font-size: 16px;
  padding-top: 15px;
  padding-bottom: 15px;
}

.so-data-table-black{
  text-align: center;
  line-height: 1.24;
  font-family: 'MyriadPro';
  font-size: 16px;
  padding-top: 15px;
  padding-bottom: 15px;
  color: #212529;
  font-weight: bold;
}
.so-data-table-red{
  color: #d00149;
  text-align: center;
  line-height: 1.24;
  font-family: 'MyriadPro';
  font-size: 16px;
  padding-top: 15px;
  padding-bottom: 15px;
    font-weight: bold;
}

.so-3divs-text{
    color:#433a3a !important;
  width: 100%;
  text-align: center;
  line-height: 1.24;
  font-family: 'MyriadPro';
  font-size: 16px;
}

.so-3divs-text-red{
    color:#d00149 !important;
  width: 100%;
  text-align: center;
  line-height: 1.24;
  font-family: 'MyriadPro';
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 10px;
}


.so-table-division-200{
  min-width: 150px;
  width: 200px;
}

.so-table-division-50-50{
  min-width: 50%;
  max-width: 50%;
}
.so-data-table-red-mobile{
  color: #d00149;
  text-align: center;
  line-height: 1.24;
  font-family: 'MyriadPro';
  font-size: 16px;
  padding-top: 15px;
  padding-bottom: 15px;
    font-weight: bold;
    padding-left: 5px;
    padding-right: 5px;
}
.so-data-table-black-mobile{
  color:#433a3a !important;
    text-align: center;
  line-height: 1.24;
  font-family: 'MyriadPro';
  font-size: 16px;
  padding-top: 15px;
  padding-bottom: 15px;
  padding-left: 5px;
  padding-right: 5px;
}
@media (min-width:766px){


  .so-3divs-container{
    width: 100%;
    position: relative;
    display: flex;
    flex-wrap: nowrap;
    max-width: 1000px;
    margin: 0 auto;
  }
  .so-3-divs{
    flex-wrap: wrap;
    display: flex;
    text-align: center;
    min-width: 33%;
    max-width: 33%;
  width: 33%;
  padding-left: 15px;
  padding-right: 15px;
   align-content: baseline;
  }
  .so-3-divs-img{
    max-height: 166px;
    display: block !important;
    width: 100%;
    height: 100%;
     margin-bottom: 15px;
  }
  .so-clear-contain{
    padding-top: 50px;
    padding-bottom: 50px;
    padding-left: 50px;
    padding-right: 50px;
    margin: 0 auto;
    max-width: 1000px;
    width: 100%;
    position: relative;
  }

  .so-set-text-contain-left{
    padding-left: 15px;
  }
  .so-set-1{
    width: 50%;
  }


.so-order-1-desktop{
  order: 1;
}
.so-order-2-desktop{
  order: 1;
}

.so-so-table-container-mobile{
  display: none;
}


}
@media (max-width:766px){
  .so-desktop{
    display: none;
  }
.so-so-table-container-mobile{
  display: block;
  width: 100%;
}








  .so-3divs-container{

    width: 100%;
    position: relative;
    display: flex;
    flex-wrap: wrap;
    max-width: 880px;
    margin: 0 auto;
  }
  .so-3-divs{
    margin-left: auto;
    margin-right: auto;
    max-width: 380px;
    flex-wrap: wrap;
    display: flex;
    text-align: center;
  width: 100%;
  padding-left: 15px;
  padding-right: 15px;
   align-content: baseline;
   margin-bottom: 25px;
  }
  .so-3-divs-img{
    display: block !important;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
     margin-bottom: 15px;
  }

  .so-clear-contain{
    padding-top: 50px;
    padding-bottom: 50px;
    padding-left: 10px;
    padding-right: 10px;
    margin: 0 auto;
    max-width: 880px;
    width: 100%;
    position: relative;
  }



.so-padding-top-bottom50{
  padding-top: 50px;
  padding-bottom: 50px;
}
  .so-img-reduce-mobile{
    max-width: 360px !important;
    margin: 0 auto !important;
  }

.so-text-center-mobile{
  text-align: center !important;
}


.so-center-mobile{
  margin: 0 auto;
}
.so-margin-bottom-mobile-25{
  margin-bottom: 25px !important;
}

  .so-set-text-contain-left{
    padding-top: 10px;
padding-left: 10px;
padding-right: 10px;
  }


  .so-set-1{
    width: 100%;
  }

.so-order-1-mobile{
  order: 1 !important;
}
.so-order-2-mobile{
  order: 2 !important;
}
}










/*select custom 1*/

.so-select-no-border{
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;

}


@media (max-width:686px){
  .so-container-select{
    display: flex;
    align-items: center;
    /*! max-width: 300px; */
    width: 100%;
    /*! margin-left: auto; */
    /*! margin-right: auto; */
    justify-content: center;
    background: #fff;
  /*  border: 1px solid #cac4c4;
    border-radius: 5px;*/
  }



  .so-container-select-div{
    width: 100%;
    position: relative;
    text-align: center;
    cursor: pointer;
    display: flex;
    flex-wrap: wrap;
justify-content: center;
    min-height: 30px;
    max-height: 50px;

  }

}
@media (min-width:686px){
  .so-container-select{
    display: flex;
    align-items: center;
justify-content: center;
    width: auto;
        /*! max-width: 300px; */
    /*! margin-left: auto; */
    /*! margin-right: auto; */

/*    background: #fff;
    border: 1px solid #cac4c4;
    border-radius: 5px;
    */
  }


  .so-container-select-div{
  width: 100%;
  position: relative;
  text-align: center;
  cursor: pointer;
  display: flex;
  flex-wrap: wrap;
justify-content: center;
  height: 30px;
  }

}






.so-title-select{
  font-family: 'MyriadPro';
  font-size: 16px;
  line-height: 1.24;
  /*
width: 100%;
*/
}
.so-set-section{
  margin-top: 35px;
  z-index: 1024;
  position:absolute;
  display:none;
  padding:15px;
background:#fff;
line-height: 1.24;
/*width: 100%;*/
overflow-y: auto;
max-height:200px;
border: 1px solid #b9b9b9;
}
.so-set-section-list, .ext-wahp-date:hover{
  width: 100%;
  cursor: pointer;
  opacity:1;
  line-height: 1.24;
  padding-bottom: 5px;
}
.so-set-section-item{
  color: #2e2e2e;
  font-family: 'MyriadPro';
  font-size: 16px;
  line-height: 1.24;
width: 100%;
display: block;
}
.so-set-section-item-small{
  display: block;
  color: #2e2e2e;
  font-family: 'MyriadPro';
  font-size: 12px;
  line-height: 1.24;
width: 100%;
}


.so-container-select-div .so-select-arrow{
position: relative;
  width:10px;
  height: 5px;
  margin-right: 10px;
  margin-left: -10px;
  /*
  position: absolute;
  right: 10px;
  top:45%;
  margin-right: 3px;
  */
}

.so-container-select-div.actlive .so-select-arrow{
     transform: rotate(180deg);
}


/*end select custom 1*/











/*end so shop*//*end so shop*//*end so shop*/
/*end so shop*//*end so shop*//*end so shop*/
/*end so shop*//*end so shop*//*end so shop*/








.n2020alert{
  background-color: #2199e8;
  width: 100%;
  display: block;
}
.n2020alertcontainer{
padding: 10px 5px;
max-width: 880px;
margin: 0 auto;
width: 100%;
text-align: center;
}
.n2020alerttitle{
  line-height: 1.24;
  font-size: 16px;
  color: #e0e0e0;
    font-family: 'MyriadPro';
}
.n2020alertlink, .n2020alertlink:hover{
  outline: 0;
  text-decoration: none;
  line-height: 1.24;
  font-size: 16px;
  color: #fff;
  font-weight: bold;
    font-family: 'MyriadPro';
}

.n2020-tracktrace-div{
  width: 100%;
  background-color: #e99a4f;
}
.n2020-tracktrace-container{
  padding: 8px 5px;
  display: flex;
  margin: 0 auto;
  align-items: center;
  max-width: 600px;
  width: 100%;
  flex-wrap: nowrap;
}

.n2020-tracktrace-link, .n2020-tracktrace-link:hover{
  font-size: 18px;
  outline: 0;
  text-decoration: none;
      font-family: 'MyriadPro';
      line-height: 1.24;
      margin: 0 auto;
      color: #fff;
}
.n2020-tt-active{
  color: #d8d8d8 !important;
}

.n2020-tracking-trace-new{
  display: flex;
  flex-wrap: nowrap;
  overflow: hidden;
  width: 100%;
  min-height: 600px;
  justify-content: center;
  padding-bottom: 55px;
}
.n2020-tracking-main-body-list{
  max-width: 800px;
  width: 100%;

  display: inline-block;
}


.n2020-table-lead{
  display: inline-block;
  width: 100%;
    max-width: 450px;
  /*max-width: 325px;*/
  margin-left: 15px;
  margin-right: 15px;
  min-height: 500px;
}
.n2020-table-title{
  padding:5px 5px;
  text-align: center;
  width: 100%;
  font-family: 'MyriadPro';
  line-height: 1.24;
  color: #2199e8;
  font-size: 16px;
}




.n2020table-tracktrace{
  min-width: 100px;
  border: 1px solid #989898;
text-align: center;
line-height: 1.24;
font-family: 'MyriadPro';
font-size: 16px;
padding-left: 5px;
padding-right: 5px;
color: #433a3a;
  background: #dadada;
}

.n2020border-added{
    border: 1px solid #989898;
}
.n2020tbsolotd{
  padding: 5px 2px;
  line-height: 1.24;
  font-family: 'MyriadPro';
  font-size: 16px;
  color: #433a3a;
}


.n2020-extended-container{
  padding: 55px 15px 20px 15px;
  max-width: 880px;
  width: 100%;
  margin: 0 auto;
}

@media (min-width:686px){
  .n2020-extended-title{
    text-align: center;
    font-family: 'MyriadPro';
    line-height: 1.24;
    font-size: 42px;
    color: #433a3a;

  }
}

@media (max-width:686px){
  .n2020-extended-title{
    text-align: center;
    font-family: 'MyriadPro';
    line-height: 1.24;
    font-size: 28px;
    color: #433a3a;

  }
}


.n2020-extended-sub{
  text-align: center;
  font-family: 'MyriadPro';
  line-height: 1.24;
  font-size: 22px;
  color: #858585;
}


.n2020-leadtime-container{
  width: 100%;
margin-bottom: 20px;
}
.n2020-leadtime-title{
  margin: 0 auto;
  display: table;
  padding: 15px 15px;
  text-align: center;
  font-family: 'MyriadPro';
  line-height: 1.24;
  color: #2199e8;
  border:1px solid #2199e8;
  border-radius: 10px;
}




.n2020lead-modal{
  display: none;
  position: absolute;
  opacity: 0;
  background: #fff;
  z-index: 0;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
}

.lead-modal-trigger{
  cursor: pointer;
}


.n2020-lead-modal-close-container{
width: 100%;
position: relative;
padding: 15px 15px;
}
.n2020-lead-modal-close{
  width: 25px;
  height: 25px;
}
.n2020-lead-modal-close-trigger{
  cursor: pointer;
}
.n2020-lead-modal-container{
background-color: #fff;
  width: 100%;
  display: flex;
  justify-content: center;
  position: relative;
}


@media (max-width:686px){
.no-scroll{
  display: none;
}
.n2020lead-modal.show{
  opacity: 1 !important;
    z-index: 1031;
    display: block;
}

}


@media (min-width:766px){
.ecom2div{
  display: flex;
  flex-wrap: nowrap;
  width: 100%;
  max-width: 880px;
  margin-left: auto;
    margin-right: auto;
    margin-bottom: 15px;
  justify-content: space-between;

}

.ecom2set{
  background-color: #f4f4f4;
  width: 49%;
  min-height: 300px;
  max-height: 400px;
  align-items: normal;
  justify-content: center;
  display: flex;
}

.ecom2img{
  width: 45%;
  display: block;
  object-fit: cover;
}
.ecom2text{
  width: 55%;
  display: flex;
  box-sizing: border-box;
  padding: 15px;

}




.ecom2textcontainer{
  width: 100%;
  display: block;
}
.ecom2texttitle{
    font-family: 'MyriadPro';
    line-height: 1.24;
    font-size: 34px;
    color:#222222;
    width: 100%;
    margin-bottom: 15px;
}

.ecom2textsub{
    width: 100%;
    font-family: 'MyriadPro';
    line-height: 1.24;
    font-size: 16px;
    color:#404040;
    margin-bottom: 25px;
}


.ecomlinkcontain{
  width: 100%;
  /*! display: table; */
  /*! box-sizing: border-box; */

  position: relative;
  height: 50px;
  display: flex;
  align-items: center;

}

.ecomlink, .ecomlink:hover{
  background-color: #d00149;
  line-height: 1.24;
  font-family: 'MyriadPro';
  font-size: 14px;
  color: #fff;
  outline: 0;
  text-decoration: none;
  padding:5px 20px;
  border-radius: 5px;
}




.ecom2divpart2{
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  max-width: 880px;
  width: 100%;
  box-sizing: border-box;
  margin: 0 auto;
  padding: 15px;
}



.ecom2divpart2title{
  text-align: center;
    width: 100%;
    font-family: 'MyriadPro';
    line-height: 1.24;
    font-size: 42px;
    color:#d00149;
    font-weight: bold;
    margin-bottom: 25px;
}

.ecom2divpart2titlesub{
  text-align: center;
    width: 100%;
    font-family: 'MyriadPro';
    line-height: 1.24;
    font-size: 18px;
    color:#404040;
    margin-bottom: 25px;
}




.ecom2divpartset{
  display: flex;
  align-items: center;
  width: 100%;
}

.ecom2divpartsettext{
  font-family: 'MyriadPro';
  line-height: 1.24;
  font-size: 18px;
  color:#404040;
}


.small-dot-div{
padding: 8px;
  display: flex;
  align-items: first baseline;
  width: 100%;
}
.small-dot{
  width: 5px;
  min-width: 5px;
  max-width: 5px;
  display: inline-block;
  position: relative;
  height: 5px;
}
.small-dot img{
  width: 100%;
  margin-top: -3px;
  position: absolute;
}



.ecompartners{
  margin-left: auto;
  max-width: 400px;
  width: 100%;
  display: flex;
  align-items: center;
  position: relative;
  justify-content: center;
}

.ecompartnerstitle{

  line-height: 1.24;
    font-family: 'MyriadPro';
    font-size: 22px;
    color: #fff;
    width: 400px;
}
.ecompartnersbtn, .ecompartnersbtn:hover, a.ecompartnersbtn, a.ecompartnersbtn:hover{
  background-color: #fff;
  font-family: 'MyriadPro';
  line-height: 1.24;
  font-size: 18px;
  color:#d00149;
  padding: 10px 55px;
  outline: 0;
  text-decoration: none;
}

}


@media (max-width:766px){

.mobile-order-1{
  order: 1;
}
.mobile-order-2{
  order: 2;
}


  .ecom2div{
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    max-width: 880px;
    margin: 0 auto;
    justify-content: space-between;
    box-sizing: border-box;
    padding-left: 15px;
    padding-right: 15px;
  }

  .ecom2set{
    background-color: #f4f4f4;
    width: 100%;
    min-height: 300px;
    align-items: normal;
    max-height: 400px;
    justify-content: center;
    display: flex;
    margin-bottom: 15px;

  }

  .ecom2img{
    width: 45%;
    display: block;
    object-fit: cover;
  }
  .ecom2text{
    width: 55%;
    display: flex;

    box-sizing: border-box;
    padding: 15px;

  }




  .ecom2textcontainer{
    width: 100%;
    display: block;
  }
  .ecom2texttitle{
      font-family: 'MyriadPro';
      line-height: 1.24;
      font-size: 32px;
      color:#222222;
      width: 100%;
      margin-bottom: 15px;
  }

  .ecom2textsub{
      width: 100%;
      font-family: 'MyriadPro';
      line-height: 1.24;
      font-size: 16px;
      color:#404040;
      margin-bottom: 25px;
  }


  .ecomlinkcontain{
    width: 100%;
    /*! display: table; */
    /*! box-sizing: border-box; */

    position: relative;
    height: 50px;
    display: flex;
    align-items: center;

  }

  .ecomlink, .ecomlink:hover{
    background-color: #d00149;
    line-height: 1.24;
    font-family: 'MyriadPro';
    font-size: 14px;
    color: #fff;
    outline: 0;
    text-decoration: none;
    padding:5px 20px;
    border-radius: 5px;
  }







  .ecom2divpart2{
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    max-width: 880px;
    width: 100%;
    box-sizing: border-box;
    margin: 0 auto;
    padding: 15px;
  }



  .ecom2divpart2title{
    text-align: center;
      width: 100%;
      font-family: 'MyriadPro';
      line-height: 1.24;
      font-size: 28px;
      color:#d00149;
      font-weight: bold;
      margin-bottom: 25px;
  }

  .ecom2divpart2titlesub{
    text-align: center;
      width: 100%;
      font-family: 'MyriadPro';
      line-height: 1.24;
      font-size: 18px;
      color:#404040;
      margin-bottom: 25px;
  }




  .ecom2divpartset{
    display: flex;
    align-items: center;
    width: 100%;
  }

  .ecom2divpartsettext{
    font-family: 'MyriadPro';
    line-height: 1.24;
    font-size: 18px;
    color:#404040;
  }


  .small-dot-div{
  padding: 8px;
    display: flex;
    align-items: first baseline;
    width: 100%;
  }
  .small-dot{
    width: 5px;
    min-width: 5px;
    max-width: 5px;
    display: inline-block;
    position: relative;
    height: 5px;
  }
  .small-dot img{
    width: 100%;
    margin-top: -3px;
    position: absolute;
  }


  .ecompartnerstitle{
width: 100%;
text-align: center;
    line-height: 1.24;
      font-family: 'MyriadPro';
      font-size: 22px;
      color: #fff;
      margin-bottom: 15px;

  }
  .ecompartners{
    margin-left: auto;
    margin-right: auto;
    max-width: 400px;
    width: 100%;
    display: block;
    flex-wrap: wrap;
    align-items: center;
    position: relative;
    justify-content: center;
  text-align: center;
  }

  .ecompartnersbtn, .ecompartnersbtn:hover, a.ecompartnersbtn, a.ecompartnersbtn:hover{
    text-align: center;
    border-radius: 5px;
    background-color: #fff;
    font-family: 'MyriadPro';
    line-height: 1.24;
    font-size: 18px;
    color:#d00149;
    padding: 10px 55px;
    outline: 0;
    text-decoration: none;
    display: block;
  }


}







.for-rates-update-2020, .for-rates-update-2020:hover{
  margin-top: 25px;
text-decoration: none;
outline: 0;
  margin-left: auto;
  margin-right: auto;
  display: table;
  margin-bottom: 35px;
  color: #fff;
  font-family: 'MyriadPro';
  font-size: 12px;
  line-height: 1.24;
  /*! border: 1px solid rgba(40, 25, 8, .35); */
  padding: 10px 15px;
  border-radius: 5px;

  background-color: #d00149;
}

.pdf-font-color-1{
  color: #d00149 !important;
}

.pdf-font-size-28{
font-size: 28px !important;
}

.textcenter{
text-align: center !important;
}
.pdf-margintop25-desktop{
  margin-top: 25px !important;
}


@media (min-width:766px){
  .bulletted-divwh5{
  align-items: center !important;
}
}
@media (max-width:766px){
  .bulletted-divwh5{
  align-items: baseline !important;
}
}
.wh5{
  height: 5px !important;
  width: 5px !important;
  max-width: 5px !important;;
  min-width: 5px !important;;
  max-height: 5px !important;;
  min-height: 5px !important;;
}


@media (min-width:766px){
.findabranchtitle-lsa{
  line-height: 1.24;
  font-family: 'MyriadPro';
  font-size: 18px;
  color: #fff;

  font-weight: bold;
}

.findabranchdiv-lsa{

max-width: 880px;
width: 100%;
display: flex;
align-items: center;
height: 50px;
margin: 0 auto;
}
.findabranchsearchboxdiv-lsa{
  margin-left: auto;
  max-width: 400px;
  width: 100%;
  display: flex;
  align-items: center;
  position: relative;

}
}

@media (max-width:766px){
.findabranchtitle-lsa{
  line-height: 1.24;
  font-family: 'MyriadPro';
  font-size:22px;
  color: #fff;
width: 100%;
padding-left: 15px;
padding-right: 15px;
text-align: center;
  font-weight: bold;
  margin-bottom: 10px;
}

.findabranchdiv-lsa{

max-width: 880px;
width: 100%;
display: flex;
flex-wrap: wrap;
align-items: center;
padding-top: 15px;
padding-bottom: 15px;
margin: 0 auto;
}
.findabranchsearchboxdiv-lsa{
  margin: 0 auto;
  max-width: 300px;
  width: 100%;
  display: flex;
  align-items: center;
  position: relative;

}
}




.aslcontain{
  margin: 0 auto;
  max-width: 880px;
  width: 100%;
  position: relative;
}
.asltitle{
  text-align: center;
  line-height: 1.24;
font-family: 'MyriadPro';
font-size: 32px;
color: #433a3a;
font-weight: bold;
}


.font-size40{
  font-size: 40px !important
}
.font-size45{
  font-size: 45px !important
}
.margin-bottom-25{
  margin-bottom: 25px;
}
.margin-bottom-15{
  margin-bottom: 15px;
}
.margin-bottom-10{
  margin-bottom: 10px;
}


.aslsubtitle{
  text-align: center;
  line-height: 1.24;
font-family: 'MyriadPro';
font-size: 26px;
color: #1e1e1e;
font-weight: bold;
}
.asltext{
  text-align: center;
  line-height: 2;
font-family: 'MyriadPro';
font-size: 18px;
color: #433a3a;
}

.asltextlink, .asltextlink:hover{
line-height: 1.24;
font-family: 'MyriadPro';
font-size: 16px;
color: #2199e8;
outline:0;
text-decoration: none;
}


.asltextlist{
  padding-left: 15px;
  text-align: left;
  line-height: 1.24;
font-family: 'MyriadPro';
font-size: 18px;
color: #433a3a;
}


@media (min-width:766px){
.asllistprohibited{
  width: 50%;
}
.asllistprohibitedcontainer{
  display: flex;
  flex-wrap: nowrap;
  width: 100%;
}
}
@media (max-width:766px){
  .asllistprohibitedcontainer{
    display: flex;
    flex-wrap: wrap;
    width: 100%;
  }
.asllistprohibited{
  width: 100%;
}
}




/*add to phase 2 6.29.2020 */
@media (min-width:766px){
.desktop-n2020{
  display: block;
}
.mobile-n2020{
  display: none;
}
}
@media (max-width:766px){
.desktop-n2020{
  display: none;
}
.mobile-n2020{
  display: block;
}

}

.promo-country-n2020{
  min-height: 100%;
  width: 100%;
}

.promo-country-n2020-imgcontainer{
  width: 100%;
  height: 100%;
  position: relative;
}


.promo-country-n2020-imgcontainer img{
width: 100%;
}

/*end add to phase 2 6.29.2020 */




.containermaxwith{
  width: 100%;
  margin: 0 auto;
}



@media (min-width:766px){
  .boxesdesktop{
  display: inline;
  }
  .boxesmobile{
    display: none !important;
  }
}

@media (max-width:766px){
.boxesmobile{
  display: inline;
}
.boxesdesktop{
  display: none;
}
}



@media (min-width:766px){
  .lbcboxesflex{
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    width: 200px;
    margin: 0 auto !important;
  }
.phase2servicesboxcontent img{
width: 200px;
margin: 0 auto;
}



.phase2servicesboxcontent{
  overflow: hidden;
  width: 100%;
  flex-wrap: nowrap;
  display: flex;
  align-items: center;
  justify-content: center;
}


}
@media (max-width:766px){
  .lbcboxesflex{
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    width: 180px;
    margin: 0 auto !important;
  }
.phase2servicesboxcontent img{
width: 100%;
margin: 0 auto;
}

.phase2servicesboxcontent{
  overflow: hidden;
  width: 100%;
  flex-wrap: nowrap;
  display: flex;
  align-items: center;
  height: 160px;
  justify-content: center;
}


}





/*add to phase 2*/
.sitemaplinks a, .sitemaplinks a:hover{
  line-height: 1.24;
  font-family: 'MyriadPro';
  font-size: 16px;
  color: #212529;
  outline: 0;
  text-decoration: none;
}




@media (min-width:766px){
.flexaligntop-desktop{
  align-items: start !important
}
.sitemapimg{
  width: 70% !important;
}

}
@media (max-width:766px){
.sitemapimg{
  width: 70% !important;
}
}

/*end add to phase 2*/


.pdf-fontcolor-black{
  color: #000 !important;
}
.pdf-fonttitle35{
  font-size: 35px !important
}
.pdf-fonttitle22{
  font-size: 22px !important
}

@media (min-width:766px){
  .pdf-margintop25{
    margin-top: 25px !important;
  }
.d-pad-top20{
  padding-top: 20px !important;
}
}
.dalign-start{
  align-items:start !important;
}



@media (min-width:766px){
.bankpartners5div{
max-width: 1000px;
  display:flex;
  flex-wrap: wrap;
  margin: 0 auto;
  justify-content: center;
  margin-bottom: 15px;
  align-items: center;

}

.lbcboxesflex-text{
  line-height: 1.24 !important;
width: 100% !important;
font-family: 'MyriadPro';
font-size: 16px !important;
color: #000;
}
}
@media (max-width:766px){
.bankpartners5div{
max-width: 1000px;
  display:flex;
  flex-wrap: wrap;
  margin: 0 auto;
  justify-content: center;
  margin-bottom: 15px;
  align-items: center;
}

.lbcboxesflex-text{

  line-height: 1.24 !important;
width: 100% !important;
font-family: 'MyriadPro';
font-size: 14px !important;
color: #000;
}
}

@media (min-width:766px){

.nvoccbuttonred{
  margin-left: 100px !important;
}
}
.phase2wide800{
  max-width: 800px !important;
  width: 100%;
}

.phase2svrredboxtitle{
  flex-wrap: wrap;
  display: flex;
  align-items: center;
  justify-content: center;
  line-height: 1.24;
font-family: 'MyriadPro';
font-size: 24px;
color: #fff;
margin-bottom: 15px;
width: 100%;
text-align: center;
}



.promolinkblue, .promolinkblue:hover{
  line-height: 1.24;
font-family: 'MyriadPro';
font-size: 16px;
/*
color: #2199e8 3f3f3f;
*/
color: #2199e8;
outline:0;
text-decoration: none;
}


.phaseprohibiteditems, .phaseprohibiteditems:hover{
  line-height: 1.24;
font-family: 'MyriadPro';
font-size: 14px;
/*
color: #2199e8;
*/
color: #3f3f3f;
font-weight: bold;
outline:0;
text-decoration: none;
}

.phase2svrredbox{
  background: #d00149 !important;
  display: flex !important;
  flex-wrap: wrap !important;
  padding-top: 55px !important;
  padding-bottom: 55px!important;
}
.phase2svrredboxsocial{

  display: flex;
  width: 100%;
  align-items: center;
  justify-content: space-evenly;

  max-width: 230px;
  margin: 0 auto;

}
.phase2svrredboxsocial img{
width: 60px !important;
}


.phase2svrredbutton{
display: flex;
align-items: center;
justify-content: center;
width: 100%;
text-align: center;
}
.phase2svrredbutton a{

outline: 0;
text-decoration: none;
background-color: #fff;
border-radius: 5px;
padding: 5px 15px;
text-align: center;
line-height: 1.24;
font-family: 'MyriadPro';
font-size: 14px;
color: #d00149;

}









.lbcboxesflex img{
  display: block;
width: 100%;
}



.phase2slidediv{
  max-width: 880px;
  width: 100%;
  margin: 0 auto;
  align-items: center;
}

.phase2slidedivtitle{
  line-height: 1.24;
font-family: 'MyriadPro';
font-size: 26px;
color: #000;
margin-bottom: 15px;
text-align: center;
width: 100%;
}
.phase2slidedivtext{
  line-height: 1.24;
font-family: 'MyriadPro';
font-size: 16px;
color: #000;
margin-bottom: 15px;
text-align: center;
width: 100%;
}

.phaseactive{
color: #d00149 !important;
border-bottom: 2px solid  #d00149 !important;
}


.docset{


  opacity: 0;
  pointer-events: none;
  height: 0;
}
.nondocset{

  opacity: 0;
  pointer-events: none;
  height: 0;
}

.docset.phaseshowset{

  opacity: 1  !important;
  pointer-events: auto !important;
  height: auto  !important;

}
.nondocset.phaseshowset{

  opacity: 1  !important;
  pointer-events: auto !important;
  height: auto  !important;


}


.phase2sliderselectdiv{
  align-items: center;
  justify-content: center;
  display: flex;
  max-width: 320px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 15px;
}

.phase2sliderselectbtn{
  margin: 0 auto;
  line-height: 1.24;
font-family: 'MyriadPro';
font-size: 22px;
cursor: pointer;
color: #000;
padding-bottom: 5px;
border-bottom: 2px solid transparent;
}

@media (min-width:766px){
.phase2svrshpp{
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
}

.phase2svrshppimg{
  width: 100%;
  opacity: 0.3;
  object-fit: cover;
}
}
@media (max-width:766px){
.phase2svrshpp{
  width: 100%;
  height: 400px;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
}

.phase2svrshppimg{
  width: 100%;
  height: 100%;
  opacity: 0.3;
  object-fit: cover;
}
}
.phase2containerabsolute{
  position: absolute;

  padding-left: 15px;
  padding-right: 15px;
  text-align: center;
}
.phase2svrshpptitle{
  line-height: 1.24;
font-family: 'MyriadPro';
font-size: 32px;
color: #000;
font-weight: bold;
margin-bottom: 15px;
}

.phase2svrshpptext{
  line-height: 1.24;
font-family: 'MyriadPro';
font-size: 16px;
color: #000;
max-width: 680px;
width: 100%;
margin-left: auto;
margin-right: auto;
margin-bottom: 15px;
}


.phase2marginbottom55{
  margin-bottom: 55px;
}
@media (min-width:766px){
.phase2svrcontain{
display: flex;
align-items: normal;
justify-content: space-between;
width: 100%;

}

.phase2svrbox{
  background: #fafafa;
  width: 49%;
  padding: 20px;
}
.phase2svrboxtitle{
  line-height: 1.24;
font-family: 'MyriadPro';
font-size: 24px;
color: #000;
margin-bottom: 15px;
}
.phase2svrboxdesc{
  line-height: 1.24;
font-family: 'MyriadPro';
font-size: 16px;
color: #433a3a;
margin-bottom: 15px;
}

}

.phase2svrbtncontain{
  text-align: center;
  width: 100%;
  display: block;
}
.phase2svrbtn{
margin-left: auto;
margin-right: auto;
  border-radius: 5px;
  background: #d00149;
  padding: 5px 15px;
  display: table;
}
.phase2svrbtn a, .phase2svrbtn a:hover{
  line-height: 1.24;
font-family: 'MyriadPro';
font-size: 16px;
color: #fff;
outline: 0;
text-decoration: none;
}


@media (max-width:766px){
.phase2svrcontain{
display: flex;
flex-wrap: wrap;
align-items: normal;
width: 100%;
}

.phase2svrbox{
  background: #fafafa;
  width: 100%;
  padding: 20px;
  margin-bottom: 15px;
}
.phase2svrboxtitle{
  line-height: 1.24;
font-family: 'MyriadPro';
font-size: 24px;
color: #000;
margin-bottom: 15px;
}
.phase2svrboxdesc{
  line-height: 1.24;
font-family: 'MyriadPro';
font-size: 16px;
color: #433a3a;
}

}



@media (min-width:766px){
.phase2-3boxes{
width: 32% !important;
margin-bottom: 10px !important;
  }
  .retruningphase-2boxes{
  width:45% !important;
  margin-bottom: 40px !important;
    }
}

@media (max-width:766px){
.phase2-3boxes{
width: 100%;
margin-bottom: 10px !important;
  }
  .retruningphase-2boxes{
  width: 100%;
  margin-bottom: 10px !important;
    }
}


.phase2wh{
  max-width: 880px;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  text-align: center;
  display: block;
margin-bottom: 25px;
}
.phase2whtitle{
  line-height: 1.24;
font-family: 'MyriadPro';
font-size: 32px;
color: #433a3a;
}

.phase2whtext{
  line-height: 1.24;
font-family: 'MyriadPro';
font-size: 26px;
color: #d00149;
}

.phase2whRedtitle{
  line-height: 1.24;
font-family: 'MyriadPro';
font-size: 26px;
color: #d00149;
}
.phase2whblacktext{
  line-height: 1.24;
font-family: 'MyriadPro';
font-size: 18px;
color: #433a3a;
}
.phase2leftcover{
  max-width:500px;
  width: 100%;
}

.phase2centercover{
  max-width:500px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}


.phase2global-div-3-box-adjustred{
  background-color: #d00149;

  width: 100%;
  margin: 0 auto;
  border-radius: 5px;
  padding: 10px 15px;
}


.ss-phase2-div-3-box-adjustred{
  width: 100%;
  margin: 0 auto;
  border-radius: 5px;
  padding: 20px 15px;
}
.ss-phase2-div-3-box{
  width: 100%;
  margin: 0 auto;
  border-radius: 5px;
  padding: 20px 15px;
}
.ss-phase2-box-bg{
  background-color: #d00149;
  border-radius: 5px;
}

.ss-phase2-box-bg-white{
  border:1px solid #d9d9d9;
  background-color: #fff;
  border-radius: 5px;
}


.ss-global-div-3-box{
width: 48%;
text-align: center;
margin-bottom: 10px;
display: flex;
justify-content: center;
align-items: center;
  }
.ss-bold{
  font-weight: bold !important;
}

.phase2global-div-3-box-adjust{
    width: 100%;
    margin: 0 auto;
    padding: 10px 15px;
  }

  .phase2image-3div{
    margin-top: 20px;
    max-width: 90px;
    margin-left:  auto;
    margin-right:  auto;
    width: 100%;
    display: block;
    margin-bottom: 15px;

    max-height: 80px;
  }



.phase2cover{
  max-width: 1300px !important;
}

.phase2centertext{
  text-align: center;
}
.phase2centerdiv{
  display: table !important;
  margin-left: auto;
  margin-right: auto;
}
.phase2margin-top20{
  margin-top: 20px;
}


.phase2global-cover-set-title{
  font-size: 42px !important
}
.global-img-soshop{
width: 100%;
  /*object-fit: cover;*/
}


@media (min-width:766px){
.phase2globalcover{
  height: 670px !important;
}
.phase2global-cover-set{
width: 35% !important;
}

}

@media (max-width:766px){
.phase2down{
  position: absolute !important;
  bottom: 0 !important;
  height: auto !important;
  padding-bottom: 50px;
}
.phase2center{
  position: absolute !important;
  justify-content: center;
  height: 100% !important;
}

}


.desktop-order1{
  order: 1;
}
.desktop-order2{
  order: 2;
}
.cod-rightwingadjust{
  padding-left: 20px;
  padding-right: 0px !important;
}

.n2020ippratecontainer{
  margin-top: 25px;
}


.n2020ippratebtndiv{
  width: 100%;
  text-align: center;
}
.n2020ippratebtn, .n2020ippratebtn:hover{
  line-height: 1.24;
font-family: 'MyriadPro';
font-size: 18px;
color: #fff;
outline: 0;
text-decoration: none;
}

.n2020ippvalue{
line-height: 1.24;
font-family: 'MyriadPro';
font-size: 20px;
color: #fff;
outline: 0;
text-decoration: none;
}

.tilecovid{
display: block;
position: relative;
text-align: center;
padding-left: 10px;
padding-right: 10px;
padding-top: 30px;
}

.tilecovidbg{
  background-color: #a62a17;
}
.tilecovidtitle{
  line-height: 1.24;
font-family: 'MyriadPro';
font-size: 26px;
color: #f19837;
margin-bottom: 30px;
}



.tilecovidset{
  display: block;
  text-align: center;
  padding-bottom: 25px;
  padding-left: 10px;
  padding-right: 10px;
}

.tilecovidset a, .tilecovidset a:hover{
  line-height: 1.24;
font-family: 'MyriadPro';
font-size: 16px;
color: #bfbfbf;
outline: 0;
text-decoration: none;
}
.tilecovidsetimg{
width: 80px;
margin: 0 auto;
text-align: center;
}
.tilecovidsetimg img{
width: 100%;
}
.tilecovidsettext{
  max-width: 300px;
  width: 100%;
  margin: 0 auto;
  line-height: 1.24;
font-family: 'MyriadPro';
font-size: 16px;
color: #bfbfbf;
}




.n2020faqs-body{
  width: 100%;
  position: relative;
}
.n2020faqs-href, .n2020faqs-href:hover{
  line-height: 1.24;
font-family: 'MyriadPro';
font-size: 22px;
color: #2ea2f6;
outline: 0;
text-decoration: none;
}


.faqs-custom-old{
  text-align: center;
  width: 100%;
  border-bottom:1px solid rgba(209, 209, 209, .41);
  padding-bottom: 25px;
}

.faqs-custom-old-title{
  color: #D80A28 !important;
  font-size: 28px !important;

}
.faqs-custom-old-text{

color: rgba(40, 25, 8, .8) !important;
font-size: 22px !important;

}

@media (min-width:766px){
.formippimg{
width: 70% !important;
}

.ipponlineimg{
  width: 70% !important;
}
.doorimgdor{
    width: 70% !important;
}
}
@media (max-width:766px){
.formippimg{
width: 100% !important;

}
.ipponlineimg{
  width: 70% !important;
}
.doorimgdor{
    width: 100% !important;
}
}







@media (min-width:766px){
.cashonpickuptextcontainer{

}
}

@media (max-width:766px){
  .cashonpickuptextcontainer{
    position: absolute !important;
    bottom: 0;
    height: auto !important;
  }
}







.overlayadd{
  position: absolute;
  height: 100%;
  width: 100%;
  left: 0;
  right: 0;
  top:0;
  bottom:0;
  padding: 0;
  margin: 0;
  background: #000;
  opacity: 0.3;
  z-index: 1;
}


.checkippratesbtn{
  margin-left: 25px;
}

.ipp-imgform{
  width: 100%;
  max-width: 880px;
  margin: 0 auto;
}

.ipp-imgform img{
  width: 100%;
}


.empty100{
  width: 100%;
height:100vh;
width:100%;
}

.space20{
  height: 20px;
  width: 100%;
  display: block;
}
.space50{
  height: 50px;
  width: 100%;
  display: block;
}
.margin-right20{
  margin-right: 20px;
}
.gray{
  background: #fafafa;
}
.red{
  background-color: #d00149;
}
.margin-left20{
  margin-left: 20px;
}
.red-text{
  color: #d00149 !important;
}
.white-text{
    color: #fff !important
}
.padding-left-right{
  padding-left: 10px;
  padding-right: 10px;
}

.border-bottom-gray{
  border-bottom:1px solid #eee;
}
.padding-bottom10{
  padding-bottom:15px;
}

.global-div-3{
  width: 100%;
  display: block;
}

.removepaddingleft{
  padding-left: 0 !important
}


.instantpeso-titlesize{
  font-size: 58px !important;
}

.titlefont48{
    font-size: 48px !important;
}
.titlefont50{
    font-size: 58px !important;
}



.center-text{
  text-align: center !important;
}
.fontwhite{
  color: #fff !important
}

.paddingtopbottom50{
  padding-top: 50px;
  padding-bottom: 50px;
}





.visitpage-div{
  background: #d00149;
  border-radius: 5px;
    padding: 5px 5px;
display: inline-block;
}

.visitpage-div-white{
  border: 1px solid #d00149;
  background: #fff;
  border-radius: 5px;
    padding: 5px 5px;
display: inline-block;
}



.global-box-text{
  line-height: 1.24;
  font-family: 'MyriadPro';
  font-size: 16px;
  color: #433a3a;
  margin-bottom: 8px;
}
.global-box-title{
  line-height: 1.24;
  font-family: 'MyriadPro';
  font-size: 32px;
  color: #433a3a;
  font-weight: bold;
  margin-bottom: 15px;
}


.global-box-title-bitsmall{
  line-height: 1.24;
  font-family: 'MyriadPro';
  font-size: 16px;
  color: #433a3a;

  margin-bottom: 15px;
}

.red-title{
  line-height: 1.24;
  font-family: 'MyriadPro';
  font-size: 18px;
  color: #d00149;
  margin-bottom: 10px;
  font-weight: bold;
}

.image-3div{
  max-width: 100px;
  margin-left:  auto;
  margin-right:  auto;
  width: 100%;
  display: block;
  margin-bottom: 15px;

}
.title-3div{
  text-align: center;
  line-height: 1.24;
  font-family: 'MyriadPro';
  font-size: 18px;
  color: #d00149;
  margin-bottom: 10px;
}

.text-3div{
  text-align: center;
  line-height: 1.24;
  font-family: 'MyriadPro';
  font-size: 14px;
  color: #433a3a;
  margin-bottom: 10px;
}

.maintitle-3div{
  padding-top: 15px;
  line-height: 1.24;
  font-family: 'MyriadPro';
  font-size: 22px;
  color: #433a3a;
  text-align: center;
  margin-bottom: 10px;
  font-weight: bold;
}

.mr-title-divider-flex{
  display: flex;
  align-items: center;
}
.mr-title-divider-width{
  width: 50%;
}


.bulleted-table{
  width: 100%;
}
.bulleted-table tr{
  vertical-align: top;
}
.bulletted-block{
  display: block;
  padding-left: 20px;
  width: 100%;
}
.bulletted-div{
padding: 8px;
  display: flex;
  width: 100%;
  align-items: baseline;
}
.bulleted-dot{
  width: 10px;
  min-width: 10px;
  max-width: 10px;
  display: inline-block;
  position: relative;
  height: 10px;
}
.bulleted-dot img{
  width: 100%;
  position: absolute;
}
.bulleted-span{
  display: inline-block;
  padding-left: 10px;
  line-height: 1.24;
}


.codcopredtitle{
  color: #d00149;
  font-weight: bold;
}






.remitpartnerdiv{
  width: 100%;
  padding-top: 15px;
  padding-bottom: 15px;
  position: relative;
height: 300px;
}

.remitpartnerimgbg{
  position: absolute;
  width: 100%;
  z-index: 1021;
  object-fit: cover;
height: 300px;
}
.remitpartnerdivcontent{
  max-width: 880px;
  width: 100%;
  margin: 0 auto;
  position: relative;
  display:block;
height: 300px;
}

.remitpartnertitle{
  line-height: 1.24;
font-family: 'MyriadPro';
font-size: 32px;
color: #d00149;
  z-index: 1022;
  position: relative;
  width: 100%;
  text-align: center;
margin-bottom: 15px;
padding-top: 50px;
}

.remitpartnertext{
  line-height: 1.24;
font-family: 'MyriadPro';
font-size: 24px;
color: #d00149;
  z-index: 1022;
  position: relative;
  width: 100%;
  text-align: center;
margin-bottom: 15px;
padding-left: 15px;
padding-right: 15px;
}





.global-div-single-col{
  padding-left: 10px;
  padding-right: 10px;
    max-width: 880px;
    width: 100%;
    margin: 0 auto;
    display: block;
    /*! align-items: center; */
  }

  .global-div-single-col-contain{
    display: block;
    width: 100%:
  }

.image-box-singlediv{
  max-width: 400px;
  width: 100%;
  margin: 0 auto;
}


.ipponline-solo-center{
  max-width: 600px;
  width: 100%;
  margin: 0 auto;
}
@media (min-width:766px){
  .global-box-img-modify{
    width: 100%;
    display: block;
    text-align: center;
    /*display: flex;
max-height: 800px;*/
  }
  .global-box-img-modify img{
    width: 100%;

  }
  .global-box-img{
    width: 100%;
    display: block;
    text-align: center;
    /*display: flex;
max-height: 800px;*/
  }
  .global-box-img img{
    width: 100%;
  }

  .global-div-3-contain{
    max-width: 880px;
    width: 100%;
    padding-top: 20px;
    padding-bottom: 20px;
    display: flex;
margin: 0 auto;
flex-wrap: wrap;
justify-content: space-between;
  }

  .global-div-3-box{
width: 48%;
text-align: center;
margin-bottom: 10px;

  }
  .global-div-3-box a, .global-div-3-box a:hover{
text-decoration: none;
outline: 0;

  }


  .global-div-3-box-international{
width: 31%;
text-align: center;
margin-bottom: 10px;

  }



  .global-div-3-box-adjust{
    max-width: 300px;
    width: 100%;
    margin: 0 auto;
    padding: 10px 15px;
  }
  .global-div-3-box-adjustred{
    background-color: #d00149;
    max-width: 300px;
    width: 100%;
    margin: 0 auto;
    border-radius: 5px;
    padding: 10px 15px;
  }



  .global-div-1-2-top{
      max-width: 880px;
      width: 100%;
      margin: 0 auto;
      display: flex;
      flex-wrap: wrap;
      /*! align-items: center; */
    }


  .padding-left20{
    padding-left: 20px;
  }

  .red-border-left{
    border-left:1px solid #d00149 !important;
  }

  .global-div-set-1-2-testimonials{
    width: 50%;
    margin-left: 0;

  }
  .global-div-set-1-2-testimonials:nth-of-type(2){
    width: 50%;
    margin-right: 0;

  }

  .global-cover-set-solo{
    width: 75%;
    padding-right: 20px;
  }

  .global-div-set-1-2{
    width: 48%;
    margin-left: 0;
    margin-right: auto;
  }
  .global-div-set-1-2:nth-of-type(2){
    width: 48%;
    margin-right: 0;
    margin-left: auto;
  }



  .global-div-set-1-2-custom{
    width: 40%;
    margin-left: 0;
    margin-right: auto;
    padding-right: 20px;
  }
  .global-div-set-1-2-custom:nth-of-type(2){
    width: 60%;
    margin-right: 0;
    margin-left: auto;
  }





    .global-div-set-1-2-custom-rev{

      width: 50%;
      margin-right: 0;
      margin-left: auto;
    }
    .global-div-set-1-2-custom-rev:nth-of-type(2){
      width: 50%;
      margin-left: 0;
      margin-right: auto;
      padding-left: 20px;
    }




  .global-div-1-2{
    max-width: 880px;
    width: 100%;
    margin: 0 auto;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
  }
  .global-cover{
    width: 100%;
    position: relative;
    height: 500px;

  }
  .bgcod-cop-set-title{
    line-height: 1.24;
    font-family: 'MyriadPro';
    font-size: 16px;
    color: #433a3a;
    margin-bottom: 8px;
  }
  .global-cover-content{
    position: relative;
    max-width: 880px;
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    z-index: 1025;
    margin: 0 auto;
    height: 100%;
    align-items: center;
  }




  .global-cover-set{
    width: 45%;
    padding-left: 15px;
    padding-right: 20px;
  }
  .global-cover-set:nth-child(2){
    width: 55%;
      padding-right: 0px;
  }

  .bgcodcop-set-by3{
    width: 32%;
    display: flex;
  /*  flex-wrap: wrap;
    align-self: flex-end;*/
    margin: 0 auto;
  }

  .bgcodcop-set-by2{
    width: 48%;
    display: flex;
    flex-wrap: wrap;
    align-self: flex-end;
    margin: 0 auto;
  }

  .bgcodcop-set-by1{
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    align-self: flex-end;
    margin: 0 auto;
  }




}


@media (max-width:766px){

  .mobile-hide{
  display: none;
  }

  .global-box-img{
    text-align: center;
    width: 100%;
display: block;
    margin-bottom: 15px;
  }

  .global-box-img-modify{
    text-align: center;
    max-width: 300px;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
display: block;
    margin-bottom: 15px;
  }
  .global-box-img-modify img{
    width: 100%;
  }
  .global-box-img img{
    width: 100%;
  }

  .global-div-3-box{
width: 100%;
text-align: center;
padding-bottom: 10px;
margin-bottom: 15px;
  }

  .global-div-3-box a{
text-decoration:none;
outline: 0;
  }


  .global-div-3-box-international{
    width: 100%;
    text-align: center;
    padding-bottom: 10px;
    margin-bottom: 15px;
  }





  .global-div-3-box-adjustred{
    text-align: center;
width: 100%;
border-radius: 5px;
text-align: center;
background-color: #d00149;
padding-bottom: 10px;
margin-bottom: 15px;
  }




  .global-div-3-contain{
    max-width: 880px;
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .global-div-1-2-top{
      max-width: 880px;
      width: 100%;
      margin: 0 auto;
      display: flex;
      flex-wrap: wrap;
    padding-left: 15px;
    padding-right: 15px;
    }




      .global-div-set-1-2-custom-rev{

        width: 100%;

      }
      .global-div-set-1-2-custom-rev:nth-of-type(2){
      width: 100%;
      }


  .global-div-set-1-2-testimonials{
    width: 100%;

  }
  .global-div-set-1-2-testimonials:nth-of-type(2){
    width: 100%;


  }

  .global-cover-set-solo{
    width:100%;

  }

  .flexorder-1 {
    order: 1
  }
  .flexorder-2 {
    order: 2
  }
  .flexorder-3 {
    order: 3
  }
  .flexorder-4 {
    order: 4
  }

  .global-div-set-1-2-custom{
    width: 100%;

  }
  .global-div-set-1-2-custom:nth-of-type(2){
    width: 100%;

  }


  .global-div-set-1-2{
    width: 100%;
  }
  .global-div-set-1-2:nth-of-type(2){
    width: 100%;

  }
  .global-div-1-2{
    max-width: 880px;
    width: 100%;
    margin: 0 auto;
    display: flex;
    flex-wrap: wrap;
    padding-left: 15px;
    padding-right: 15px;
  }
  .global-cover{
    width: 100%;
    position: relative;
    min-height: 600px;
    padding-bottom: 20px;
  }
  .bgcod-cop-set-title{
    line-height: 1.24;
    font-family: 'MyriadPro';
    font-size: 14px;
    color: #433a3a;
    margin-bottom: 8px;
  }
  .global-cover-content{
    padding-top: 50px;
    position: relative;
    max-width: 880px;
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    z-index: 1025;
    margin: 0 auto;
    height: 100%;
    align-items: center;
    padding-left: 15px;
    padding-right: 15px;
  }
  .global-cover-set{
    width: 100%;
    padding-right: 0px;
  }
  .global-cover-set:nth-child(2){
    width: 100%;
      padding-right: 0px;
  }

  .bgcodcop-set-by3{
    width: 32%;
display: flex;
flex-wrap: wrap;
align-self: end;
    margin: 0 auto;
  }

  .bgcodcop-set-by2{
    width: 48%;
display: flex;
flex-wrap: wrap;
align-self: end;
    margin: 0 auto;
  }

  .bgcodcop-set-by1{
    width: 100%;
display: flex;
flex-wrap: wrap;
align-self: end;
    margin: 0 auto;
  }

}




.bgcod-cop-set-total{
  line-height: 1.24;
  font-family: 'MyriadPro';
  font-size: 16px;
  color: #433a3a;
  margin-bottom: 8px;
  font-weight: bold;
}


.bgcod-cop-set-note{
  line-height: 1.24;
  font-family: 'MyriadPro';
  font-size: 14px;
  color: #d00149;
  margin-bottom: 8px;
margin-left: auto;
margin-right: auto;
margin-top: 10px;
}

.mr-1-result{

  margin-bottom: 5px;
}

.mr-1-result p{
  padding-left: 10px;
  padding-right: 10px;
  width: 150px;
  background:#ccc;
  line-height: 1.24;
  font-family: 'MyriadPro';
  font-size: 18px;
  color: #433a3a;
  margin-bottom: 0;
}



.mr-1-result2{

  margin-bottom: 5px;
}

.mr-1-result2 p{
  margin-bottom: 0;
  padding-left: 10px;
  padding-right: 10px;
  width: 150px;
  background:#fff;
  line-height: 1.24;
  font-family: 'MyriadPro';
  font-size: 18px;
  color: #d00149;
}




.global-img-bg{
  position: absolute;
  width: 100%;
display: flex;
height: 100%;

}
.global-img{
width: 100%;
  object-fit: cover;
}




.global-div-bg{
  width: 100%;
  position: relative;
}

.mr-1 {
  display: block;
  margin-bottom: 20px;
}
.breakword{
  word-break: break-word;
}

.nobackground{
  background-color: transparent;
}



.paddingleft20{
  padding-left: 20px;
}
.paddingleft5{
  padding-left:5px;
}
.mr-1-2 {
  width: 100%;
  display: flex;
  align-items: flex-start;
  justify-content:space-between;
}

.div-block-text{
  border-left: 1px solid #433a3a;
  padding-left: 15px;
  display: block;
  width: 100%;
  line-height: 1.24;
  font-family: 'MyriadPro';
  font-size: 16px;
  color: #8c8989;
  margin-bottom: 25px;
}





.div-block-text-noborder{

  padding-left: 15px;
  display: block;
  width: 100%;
  line-height: 1.24;
  font-family: 'MyriadPro';
  font-size: 16px;
  color: #4c4c4c;
  margin-bottom: 25px;
}
.mr2-radio{
  padding-left: 15px;
  display: flex;
  align-items: first baseline;
  width: 50%;
  padding-right: 15px;
}
.mr2-radio:nth-child(2){
  display: flex;
  align-items: first baseline;
  width: 50%;
  padding-left: 15px;
}

.mr-1-title{
  line-height: 1.24;
  font-family: 'MyriadPro';
  font-size: 20px;
  color: #919191;
  margin-bottom: 5px;
}
.mr-3-selection{
  display: flex;
  width: 100%;
  margin-bottom: 5px;
  align-items: center;
}
.mr-3-input{
  width: 100%;
  min-width: 100px;
  max-width: 200px;
}

.mr-3-input-select-to{
  min-width: 30px;
  max-width: 30px;
  width: 30px;
  line-height: 1.24;
    color: #433a3a;
      font-family: 'MyriadPro';
}
.mr-3-input-select{
  width: 100px;
  min-width: 100px;
  max-width: 100px;
}

.mr-3-input-layout{
  padding-left: 10px;
  padding-right: 5px;
  width: 100%;
  border:1px solid #cccbcb;
  background: #fff;
  line-height: 1.24;
    color: #433a3a;
      font-family: 'MyriadPro';
}





.currency-result-flex{
  margin-top: 15px;
  background-color: #f0f0f0;
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: center;
  padding-top: 10px;
  padding-bottom: 10px;
}
.currency-result-flex-num{
  padding-right: 5px;
  font-size: 16px;
  line-height: 1.24;
    color: #433a3a;
      font-family: 'MyriadPro';
}
.currency-result-flex-numusd{
  text-align: center;
  font-weight: bold;
  font-size: 16px;
  line-height: 1.24;
    color: #433a3a;
      font-family: 'MyriadPro';
}

.currency-result-flex-eq{
  width: 40px;
  text-align: center;
  font-size: 16px;
  line-height: 1.24;
    color: #433a3a;
      font-family: 'MyriadPro';
}




.currency-result-details{
  max-width: 400px;
  width: 100%;
  margin: 0 auto;
  display: flex;
  align-items: center;
  padding-top: 20px;
}

.currency-result-details:nth-last-child(2){
  max-width: 400px;
  width: 100%;
  margin: 0 auto;
  display: flex;

  align-items: center;
  padding-top: 20px;
  padding-bottom: 20px;
}

.currency-result-details-text{
  font-size: 16px;
  line-height: 1.24;
    color: #433a3a;
      font-family: 'MyriadPro';
}

.currency-result-details-text-right{
  margin-left: auto;
  font-size: 16px;
  line-height: 1.24;
    color: #433a3a;
      font-family: 'MyriadPro';
}






.mr-1-title-int{
  line-height: 1.24;
  font-family: 'MyriadPro';
  font-size: 16px;
  color: #433a3a;
  margin-bottom: 5px;
}
.mr-1-input {

width: 200px;
padding: 5px 10px;
background: #fff;
border:1px solid #c1c1c1;
}

.bgcodcop{
  padding: 10px;
  background-color:rgba(255, 255, 255, 0.12);
  border-radius: 10px;
  /*min-height: 400px;*/
}
.bgcodcop-title{
  text-align: center;

  line-height: 1.24;
  font-family: 'MyriadPro';
  font-size: 22px;
  color: #fff;
  margin-bottom: 5px;
}


.bgcodcop-set{
  display: flex;
  width: 100%;
  margin-bottom: 5px;
}

.bgcodcop-set:last-child{
  display: flex;
  width: 100%;
  margin-bottom: 0px;
}




.bgcodcop-set-titleonly{
  display: flex;
  width: 100%;
  margin-bottom: 5px;
}

.bgcodcop-set-titleonly:last-child{
  display: flex;
  width: 100%;
  margin-bottom: 0px;
}




.bgcod-cop-set-input{
  width: 100%;
padding: 10px 10px;
  background: #fff;
  border:1px solid #c1c1c1;
}


.bgcod-cop-set-input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
line-height: 1.24;
}
.bgcod-cop-set-input::-moz-placeholder { /* Firefox 19+ */

}
.bgcod-cop-set-input:-ms-input-placeholder { /* IE 10+ */
line-height: 1.24;
}
.bgcod-cop-set-input:-moz-placeholder { /* Firefox 18- */
line-height: 1.24;
}


.global-cover-set-title{
  line-height: 1.24;
  font-family: 'MyriadPro';
  font-size: 28px;
  color: #fff;
  margin-bottom: 15px;
}

.global-cover-set-title-bigger{
  line-height: 1.24;
  font-family: 'MyriadPro';
  font-size: 38px;
  color: #fff;
  font-weight: bold;
  margin-bottom: 15px;
}

.global-cover-set-text{
  line-height: 1.24;
  font-family: 'MyriadPro';
  font-size: 18px;
  color: #fff;
  margin-bottom: 15px;
}



.global-cover-set-title-solo{
  line-height: 1.24;
  font-family: 'MyriadPro';
  font-size: 38px;
  color: #fff;
  margin-bottom: 15px;
    font-weight: bold;
}
.global-cover-set-text-solo{
  line-height: 1.24;
  font-family: 'MyriadPro';
  font-size: 24px;
  color: #fff;
  margin-bottom: 15px;
}


.global-cover-set-text-ipponline{
  line-height: 1.24;
  font-family: 'MyriadPro';
  font-size: 44px;
  color: #fff;
  margin-bottom: 15px;
}

.global-cover-set-text-ipponline-small{
  line-height: 1.24;
  font-family: 'MyriadPro';
  font-size: 24px;
  color: #fff;
  margin-bottom: 25px;
}

.ipponline-remitnowdiv{
display: inline-block;
  background-color: #d00149;
  border-radius: 5px;
  padding: 10px 25px;
}
.ipponline-remitnow, .ipponline-remitnow:hover{

  outline: 0;
  text-decoration: none;
  line-height: 1.24;
  font-family: 'MyriadPro';
  font-size: 18px;
  color: #fff;
}











.partnerscountry{
  display: flex;
  flex-wrap: wrap;
  justify-content: space-around;

}





.findabranch{
  width: 100%;
  position: relative;
  background-color: #d00149;

}


/*
input::-webkit-input-placeholder {  Chrome/Opera/Safari
  line-height: 1.24;
}
*/
/*
input::-moz-placeholder {  Firefox 19+
line-height: 1.24;
}
*/
 /*
input:-ms-input-placeholder { IE 10+
  line-height: 1.24;
}
*/
/*
input:-moz-placeholder {  Firefox 18-
  line-height: 1.24;
}
*/





  .findabranchsearchbox::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  line-height: 1.24;
}
.findabranchsearchbox::-moz-placeholder { /* Firefox 19+ */
line-height: 1.24;
}
.findabranchsearchbox:-ms-input-placeholder { /* IE 10+ */
  line-height: 1.24;
}
.findabranchsearchbox:-moz-placeholder { /* Firefox 18- */
  line-height: 1.24;
}


.divclasstable{
  width: 100%;
  margin-top: 20px;
  margin-bottom: 20px;
}


.tablecollapses{
width: 100%;
margin-top: 10px;
font-size: 0.8em;
border-collapse: collapse;
}
.tableborder-top{
  border: 1px solid #d00149;
text-align: center;
line-height: 1.24;
font-family: 'MyriadPro';
font-size: 12px;
padding-left: 5px;
padding-right: 5px;
color: #433a3a;
}


.addborderred{
    border: 1px solid #d00149;
}

.topmin-100{
  min-width: 100px;

}
.topmin-60{
  min-width: 60px;

}

.trheightres{
  height: 30px;
}

.topmin-80{
  min-width: 80px;
}

.tiercontain{
  display: flex;
  align-items: center;
}

.t1{
  text-align: center;
  width: 100%;
  line-height: 1.24;
  font-family: 'MyriadPro';
  font-size: 12px;
  color: #433a3a;
  padding-right: 5px;
}
.t2{
  width: 100%;
  text-align: center;
  line-height: 1.24;
  font-family: 'MyriadPro';
  font-size: 12px;
  color: #433a3a;
  padding-left: 5px;
}


.tbcelsolo{
  text-align: center;

}

.tbsolotd{
  line-height: 1.24;
  font-family: 'MyriadPro';
  font-size: 12px;
  color: #433a3a;
}




@media (min-width:766px){
  .partnerscountrydivs{
    color: #433a3a !important;
    display: inline-block;
    width: 130px;
    text-align: center;

    padding-bottom: 25px;
    font-size: 14px;
  }

  .partnerscountrydivs img{
width: 80% !important;
padding-left: 10px;
padding-right: 10px;
margin: 0 auto;
display: block;
  }


  .findabranchsearchboxdiv2{
    margin-left: auto;
    max-width: 400px;
    width: 100%;
    display: flex;
    align-items: center;
    position: relative;

  }
  .findabranchtitle2{
    line-height: 1.24;
    font-family: 'MyriadPro';
    font-size: 18px;
    color: #fff;
    width: 400px;
  }
.findabranchdiv{

max-width: 880px;
width: 100%;
display: flex;
align-items: center;
height: 50px;
margin: 0 auto;
}

.findabranchdiv2{

max-width: 880px;
width: 100%;
display: flex;
align-items: center;
padding-top: 25px;
padding-bottom: 25px;
margin: 0 auto;

}



}
@media (max-width:766px){
  .partnerscountrydivs{
    color: #9d9898 !important;
    display: inline-block;
    width: 100%;
    margin-bottom: 10px;
  }


  .findabranchsearchboxdiv2{
    margin-top: 25px;
    margin-left: auto;
  margin-right: auto;
    width: 100%;
    display: flex;
    align-items: center;
    position: relative;

  }
  .findabranchtitle2{
    line-height: 1.24;
    font-family: 'MyriadPro';
    font-size: 18px;
    color: #fff;
    width: 100%;
    text-align: center;
  }
.findabranchdiv{
  padding-left: 15px;
  padding-right: 15px;
max-width: 880px;
width: 100%;
display: flex;
align-items: center;
height: 50px;
margin: 0 auto;
}


.findabranchdiv2{
  padding-left: 15px;
  padding-right: 15px;
max-width: 880px;
width: 100%;
display: flex;
align-items: center;
padding-top: 25px;
padding-bottom: 25px;
margin: 0 auto;
flex-wrap: wrap;
}
}


.searchbranchicon{
  position: absolute;
  width: 15px !important;
  margin-left: 18px;
}
.findabranchtitle{
  line-height: 1.24;
  font-family: 'MyriadPro';
  font-size: 18px;
  color: #fff;
  width: 200px;
  font-weight: bold;
}


.findabranchtitlebig{
  line-height: 1.24;
  font-family: 'MyriadPro';
  font-size: 24px;
  color: #fff;

}


.findabranchsearchboxdiv{
  margin-left: auto;
  max-width: 400px;
  width: 100%;
  display: flex;
  align-items: center;
  position: relative;

}

.findabranchsearchbox{
border-radius: 5px;
  background: #fff;
  line-height: 1.24;
  width: 100%;
  padding-left:50px;
  padding-right: 20px;
  border:none;
  height: 25px;
}











/*door to door*/


.d2ddiv1{
  width: 100%;
  background: #fff;
  position: relative;
}

.d2ddiv2{
  width: 100%;
  position: relative;
}


.d2ddiv3{
  width: 100%;
  background: #fff;
  position: relative;
}

.d2ddiv4{
  width: 100%;
  background: #fff;
  position: relative;
}

.d2d-content-text{
  line-height: 1.24;
  font-family: 'MyriadPro';
  font-size: 17px;
  color: #433a3a;
  margin-bottom: 15px;
}

.bold{
  font-weight: bold;
}
.d2d-content-text2{
  line-height: 1.24;
  font-family: 'MyriadPro';
  font-size: 17px;
  color: #fff;
  margin-bottom: 15px;
}

.d2d-content-text3{
  line-height: 1.24;
  font-family: 'MyriadPro';
  font-size: 17px;
  color: #433a3a;
  margin-bottom: 15px;
}

.d2d-content-img3-div{
width:100%;
text-align: center;
margin-bottom: 15px;
}
.d2d-content-img3{
width: 100%;
}
.d2d-content-img4{
width: 100%;
}
.d2d-content-title2{
  line-height: 1.24;
  font-family: 'MyriadPro';
  font-size: 28px;
  color: #fff;
  margin-bottom: 15px;
}

.d2d-content-title3{
  line-height: 1.24;
  font-family: 'MyriadPro';
  font-size: 28px;
  color: #433a3a;
  margin-bottom: 15px;
}

.d2d-content-link-div{
margin-top: 20px;
  background: #d00149;
  border-radius: 5px;
    padding: 5px 5px;
display: inline-block;

}
.d2d-content-link{

  line-height: 1.24;
  font-family: 'MyriadPro';
  font-size: 16px;
  color: #fff;
  outline: 0;
  text-decoration: none;
  padding-left: 10px;
  padding-right: 10px;
}


.d2d-content-link-red-font{
padding-left: 10px;
padding-right: 10px;

  line-height: 1.24;
  font-family: 'MyriadPro';
  font-size: 16px;
  color: #d00149;
  outline: 0;
  text-decoration: none;
}


.d2d-content2{
  position: relative;
  width: 50%;

}

.d2d-content-img{

  width: 100%;
}

.door-to-door-div{
  max-width: 1400px;
  margin: 0 auto;
width: 100%;
position: relative;
height: 100%;
display: flex;
justify-content: center;
align-items: center;
}

.door-to-door-text{
  line-height: 1.24;
  font-family: 'MyriadPro';
  font-size: 18px;
  color: #fff;
}


.global-div-flex-2-btn{
  margin-top: 20px;
  margin-bottom:20px;
  display: flex;
  align-items: center;
  /*justify-content: space-around;*/
}


.global-div-flex-2-btn-red{
  margin-top: 20px;
    background: #d00149;
    border-radius: 5px;
      padding: 5px 15px;
  display: inline-block;
}
.global-div-flex-2-link-red{
  line-height: 1.24;
  font-family: 'MyriadPro';
  font-size: 16px;
  color: #fff;
  outline: 0;
  text-decoration: none;
  }


  .global-div-flex-2-btn-white{
    margin-top: 20px;
      background: #fff;
      border-radius: 5px;
        padding: 5px 15px;
    display: inline-block;
    border: 1px solid #d00149;
  }
  .global-div-flex-2-link-white{
    line-height: 1.24;
    font-family: 'MyriadPro';
    font-size: 16px;
    color: #d00149;
    outline: 0;
    text-decoration: none;
    }




.global-body{
  min-height: 100vh;
  position: relative;
  width: 100%;
  z-index: 1023;
}



.bankpartnersdiv{
  width: 100%;
  display: block;

}
.bankpartners{
max-width: 880px;
  display:flex;
  flex-wrap: wrap;
  margin: 0 auto;
  justify-content: center;

}


.global-image-box{
  display: block;
  margin-bottom: 15px;
  width: 100%;
}
.global-image-box img{
  width: 100%;
}
.ourpartnersdiv{
  max-width: 880px;
  width: 100%;
  margin: 0 auto;
  text-align: center;
}
.ourpartnerstitle{
  line-height: 1.24;
  font-family: 'MyriadPro';
  font-size: 22px;
  color: #433a3a;
  margin-bottom: 25px;
  font-weight: bold;
}
.ourpartnerstext{
  width: 100%;
  text-align: center;
  line-height: 1.24;
  font-family: 'MyriadPro';
  font-size: 18px;
  color: #433a3a;
  margin-bottom: 15px;
}


.viewallpartnersdiv{
  display: block;
  text-align: center;
  width: 100%;
}

.viewallpartnertsbtn{
  margin-top: 20px;
    background: #d00149;
    border-radius: 5px;
      padding: 5px 15px;
  display: inline-block;
}
.viewallpartnertsbtnlink{
  line-height: 1.24;
  font-family: 'MyriadPro';
  font-size: 16px;
  color: #fff;
  outline: 0;
  text-decoration: none;
  }








@media (min-width:766px){

  .bankpartnerslogo{
  /*filter: grayscale(100%);*/
    width: 200px;
    display: flex;
    text-align: center;
    padding: 0 20px;
    align-items: center;
  }

  .bankpartnerslogo:hover{
  filter: grayscale(0);
    width: 200px;
    display: flex;
    text-align: center;
  }

  .bankpartnerslogo img{
  object-fit: contain;
  width: 100%;
  }

  .d2d-content-img4-desktop{
    width: 100%;
  }
  .d2d-content-img4-mobile{
    width: 100%;
    display: none;

  }
  .d2d-content:nth-child(2){
      position: relative;
    padding-left: 50px;
    width: 50%;
    text-align: center;

  }
  .d2d-content{
    position: relative;
    width: 50%;

  }


  .d2d-content3:nth-child(2){
      position: relative;
    padding-left: 50px;
    width: 50%;
    text-align: center;

  }
  .d2d-content3{
    position: relative;
    width: 50%;

  }



    .d2d-content3v2:nth-child(2){
        position: relative;
      padding-left: 50px;
      width: 50%;
      text-align: center;

    }
    .d2d-content3v2{
      position: relative;
      width: 50%;

    }


  .d2d-content4:nth-child(2){
      position: relative;
    width: 50%;
    text-align: center;
  order: 1;
      padding-left: 0px;
  }
  .d2d-content4{
      padding-left: 50px;
    position: relative;
    width: 50%;
order: 2;
  }


  .d2ddiv1contain{
    padding-top: 50px;
    padding-bottom: 50px;
    max-width: 880px;
    width: 100%;
    margin: 0 auto;
    display: flex;

  }


  .d2ddiv1contain2{
    padding-top: 50px;
      padding-bottom: 50px;
    max-width: 880px;
    width: 100%;
    margin: 0 auto;
    display: flex;

  }

  .d2ddiv1contain3{
    padding-top: 50px;
      padding-bottom: 50px;
    max-width: 880px;
    width: 100%;
    margin: 0 auto;
    display: flex;

  }

  .d2ddiv1contain4{
      padding-bottom: 50px;
    max-width: 880px;
    width: 100%;
    margin: 0 auto;
    display: flex;

  }

  .door-to-door-text-big{
    line-height: 1.24;
    font-family: 'MyriadPro';
    font-size: 52px;
    color: #fff;
  }
  .door-to-door-text-div{
    width: 500px;
  z-index: 1024;
    margin-left: -200px;
  }
  .door-to-door{
    position: relative;
    height: 500px;
    width: 100%;
      background: #ddd6cc;

  }
  .door-to-door-img-div{
  max-width: 500px;
  width: 100%;
  position: absolute;
  bottom: 0;
  right: 200px;
  }
.door-to-door-img{
  width: 100%;
}
}



@media (max-width:766px){

  .bankpartnerslogo{
  /*filter: grayscale(100%);*/
    width: 50%;
    display: flex;
    text-align: center;
    padding-left: 15px;
    padding-right: 15px;
    max-width: 200px;
    align-items: center;
  }

  .bankpartnerslogo:hover{
  filter: grayscale(0);
    width: 50%;
    display: flex;
    text-align: center;
  }

  .bankpartnerslogo img{
  object-fit: contain;
  width: 100%;
  }

  .mobile-bttom-div{
    position: absolute;
    bottom: 0;
    text-align: center;
  }

  .d2d-content-img4-desktop{
    width: 100%;
        display: none;
  }
  .d2d-content-img4-mobile{
    width: 100%;


  }
  .d2d-content:nth-child(2){
      position: relative;

    width: 100%;
    text-align: center;
      order: 1;

  }
  .d2d-content{
        padding-top: 20px;
    position: relative;
    width: 100%;
    order: 2;

  }

  .d2d-content3:nth-child(2){
      position: relative;

    width: 100%;
    text-align: center;
      order: 2;

  }
  .d2d-content3{
        padding-top: 20px;
    position: relative;
    width: 100%;
    order:1;

  }


  .d2d-content3v2:nth-child(2){
      position: relative;

    width: 100%;
    text-align: center;
      order: 1;

  }
  .d2d-content3v2{
        padding-top: 20px;
    position: relative;
    width: 100%;
    order: 2;

  }


  .d2d-content4:nth-child(2){
      position: relative;

    width: 100%;
    text-align: center;
      order: 1;

  }
  .d2d-content4{
        padding-top: 20px;
    position: relative;
    width: 100%;
    order: 2;

  }
  .d2ddiv1contain{
    padding-top: 50px;
      padding-bottom: 50px;
    max-width: 880px;
    width: 100%;
    margin: 0 auto;
    flex-wrap: wrap;
    display: flex;
    padding-left: 15px;
    padding-right: 15px;

  }
  .d2ddiv1contain2{
    padding-top: 50px;
      padding-bottom: 50px;
    max-width: 880px;
    width: 100%;
    margin: 0 auto;
    display: flex;
    flex-wrap: wrap;
    padding-left: 15px;
    padding-right: 15px;

  }
  .d2ddiv1contain3{
    padding-top: 50px;
      padding-bottom: 50px;
    max-width: 880px;
    width: 100%;
    margin: 0 auto;
    display: flex;
    flex-wrap:wrap;
    padding-left: 15px;
    padding-right: 15px;

  }

  .d2ddiv1contain4{

      padding-bottom: 50px;
    max-width: 880px;
    width: 100%;
    margin: 0 auto;
    display: flex;
    flex-wrap:wrap;
    padding-left: 15px;
    padding-right: 15px;

  }
  .door-to-door-text-big{
    line-height: 1.24;
    font-family: 'MyriadPro';
    font-size: 42px;
    color: #fff;
  }
  .door-to-door-text-div{
    width: 400px;
  z-index: 1024;
  position: absolute;
  padding-top: 150px;
  }
  .door-to-door{
    position: relative;
  max-height: 600px;
    width: 100%;
      background: #ddd6cc;
  }
  .door-to-door-img-div{
    padding-top: 50px;
  max-width: 600px;
  width: 100%;
position: relative;
  text-align: center;
  }
.door-to-door-img{
position: relative;
  width: 100%;
  margin: 0 auto;

}
}


/*end door to door*/
