

@media (min-width:766px){
.au-8-9-2022{
  width: 100%;
  position: relative;
}
.au-8-9-2022-bg-desktop{
  display: block;
  width: 100%;
}
.au-8-9-2022-bg-mobile{
  display: none;
  width: 100%;
}
.au-8-9-2022-link{
  position: absolute;
  line-height: 1.24;
  width: 15%;
  font-size: 2vw;
  color: #fff;
  right: 10%;
  bottom:9%;
  background: red;
  padding: 10px 20px;
  opacity: 0;
}


.au-8-9-2022-p2{
  width: 100%;
  position: relative;
}
.au-8-9-2022-p2-img-desktop{
  display: block;
  width: 100%;
}
.au-8-9-2022-p2-img-mobile{
  display: none;
  width: 100%;
}

.au-8-9-2022-p2-link{
line-height: 1;
font-family: 'VistaSansAltBlackIta';
font-size: 1.5vw;
color: #fff;
font-weight: bold;
background: #9E1C20;
padding: 15px 40px;
display: table;
border-radius: 10px;
position: relative;
}

.au-8-9-2022-p2-link::before{
  content: " ";
          display: block;
z-index: -1;
          height: 100%;
          width: 100%;
background:#F89227;
border-radius: 10px;
          position: absolute;
          bottom: -4px;
  left: 4px;
}
.au-8-9-2022-p2-absolute{
  width: 40%;
  left: 11%;
  top: 24%;
  position: absolute;
  line-height: 1.24;
}
.au-8-9-2022-p2-cta{
display: flex;
align-items: center;
min-width: 300px;
max-width: 80%;
width: 100%;
position: relative;
z-index: 1024;;

}
.callnumber{
  font-family: 'VistaSansAltBlackIta';
  display: block;

}
.callnumber p{
  display: block;
  text-align: center;
  width: 100%;
  color: #fff;
  margin-bottom: 5px;
  font-size: 1.4vw;
}
.callnumber a{
  font-size: 1.4vw;
  width: 100%;
  display: block;
  color: #fff;
  text-align: center;
}
.orcall{
  font-family: 'VistaSansAltBlackIta';
  line-height: 1.24;
  font-size: 1.4vw;
  color: #fff;
  padding-left: 15px;
  padding-right: 15px;
}
.au-8-9-2022-p2-bs{
    font-family: 'VistaSansAltBlackIta';
  font-size: 2.5vw;
  color: #fff;
}
.au-8-9-2022-p2-big{
  font-family: 'VistaSansAltBlackIta';
font-size: 7vw;
color: #fff;
}
.au-8-9-2022-p2-desc{
  font-family: 'MyriadPro';
  line-height: 1.8;
  max-width: 68%;
  font-size: 1vw;
  color: #fff;
  margin-bottom: 25px;
}
}
@media (max-width:766px){


  .au-8-9-2022-p2-link{
  line-height: 1;
  font-family: 'VistaSansAltBlackIta';
  font-size: 12pt;
  color: #fff;
  font-weight: bold;
  background: #9E1C20;
  padding: 10px 30px;


  display: table;

  border-radius: 10px;
  position: relative;
  }

  .au-8-9-2022-p2-link::before{
    content: " ";
            display: block;
  z-index: -1;
            height: 100%;
            width: 100%;
  background:#F89227;
  border-radius: 10px;
            position: absolute;
            bottom: -4px;
    left: 4px;
  }




  .au-8-9-2022-p2-absolute{
    width: 82%;
         left: 10%;
         top: 10%;
         position: absolute;
         line-height: 1.24;
  }
  .au-8-9-2022-p2-cta{
    display: flex;
      align-items: center;
      /*! min-width: 300px; */
      justify-content: center;
      width: 100%;
      position: relative;
      z-index: 1024;

      margin-left: auto;
      margin-right: auto;

  }
  .callnumber{
    font-family: 'VistaSansAltBlackIta';
    display: block;

  }
  .callnumber p{
    display: block;
    text-align: center;
    width: 100%;
    color: #fff;
    margin-bottom: 5px;
    font-size: 3vw;
  }
  .callnumber a{
    font-size: 3vw;
    width: 100%;
    display: block;
    color: #fff;
    text-align: center;
  }
  .orcall{
    font-family: 'VistaSansAltBlackIta';
    line-height: 1.24;
    font-size:3vw;
    color: #fff;
    padding-left: 15px;
    padding-right: 15px;
  }
  .au-8-9-2022-p2-bs{
    font-family: 'VistaSansAltBlackIta';
  font-size: 6vw;
  color: #fff;
    text-align: center;
  }
  .au-8-9-2022-p2-big{
    font-family: 'VistaSansAltBlackIta';
    text-align: center;
    width: 100%;
  font-size: 16vw;
  color: #fff;
  }
  .au-8-9-2022-p2-desc{
    font-family: 'MyriadPro';
    line-height: 1.5;
        max-width: 100%;
        font-size: 3vw;
        color: #fff;
        margin-bottom: 25px;
        margin-left: auto;
        margin-right: auto;
        text-align: center;
  }



  .au-8-9-2022-p2{
    width: 100%;
    position: relative;
  }
  .au-8-9-2022-p2-img-desktop{
    display: none;
  }
  .au-8-9-2022-p2-img-mobile{
    display: block;
    width: 100%;
  }

  .au-8-9-2022{
    width: 100%;
    position: relative;
  }
  .au-8-9-2022-bg-desktop{
    display: none;
    width: 100%;
  }
  .au-8-9-2022-bg-mobile{
    display: block;
    width: 100%;
  }
  .au-8-9-2022-link{
    position: absolute;
      line-height: 1.24;
      width: 30%;
      font-size: 4vw;
      color: #fff;
      left: 36%;
      bottom:5%;
      background: red;
      padding: 10px 20px;
      opacity: 0;
  }
}
.air-cargo-promo-section-1{
  display: block;
  position: relative;
  width: 100%;
}
.air-cargo-promo-section-2{
  background: #f36638;
  display: block;
  position: relative;
  width: 100%;
  padding-top: 50px;
  padding-bottom: 50px;
  padding-left: 15px;
  padding-right: 15px;
}


.aircargo-tg  {border-collapse:collapse;border-spacing:0;width: 100%;
line-height: 1.24;}
.aircargo-tg td{
  border-color:#fff;border-style:solid;border-width:1px;
  border-left: none;
  border-right: none;
  overflow:hidden;padding:10px 5px;word-break:normal;
}
.aircargo-tg th{
  border-top-right-radius: 8px;
  border-top-left-radius: 8px;
  font-weight:normal;overflow:hidden;padding:10px 5px;word-break:normal;
}
.aircargo-tg .tg-mpfu{
  background-color:#cc3927;
  color:#ffffff;text-align:center;vertical-align:middle;

}
.aircargo-tg tbody tr:last-child .tg-mpfu{
border-bottom: none;
}


.aircargo-tg tbody tr .tg-mpfu:nth-child(2){
border-left: 1px solid #fff;
border-right: 1px solid #fff;
}
.aircargo-tg tbody tr:last-child .tg-mpfu:nth-child(1){
border-bottom-left-radius:8px;
}
.aircargo-tg tbody tr:last-child .tg-mpfu:nth-child(3){
border-bottom-right-radius:8px;
}

@media (min-width:766px){
.air-cargo-sec-1-img-desktop{
  display: block;
  width: 100%;
}
.air-cargo-sec-1-img-mobile{
  display: none;
}
.air-cargo-promo-container{
  max-width: 1200px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  justify-content: space-between;
  margin-bottom: 50px;
}
.air-cargo-promo-set-1{
  width: 48%;
  padding-right:2%;
  padding-left: 2%;
  position: relative;
}
.air-cargo-promo-set-2{
  width: 48%;
  position: relative;
  padding-right:2%;
  padding-left: 2%;
}
.air-cargo-promo-sect-2-title{
  font-family: 'VistaSansAltBlackIta';
  font-size: 24pt;
  color: #fff;
  font-weight: bold;
  width: 100%;
  text-align: center;
  display: block;
  margin-bottom: 70px;
  line-height: 1.24;
}
.flybox-small{
  position: absolute;
  max-width: 150px;
  width: 100%;
  right: 0%;
  top: -23%;
}
.air-cargo-2-mechanics-section{
  display: flex;
  margin-left: auto;
  margin-right: auto;
  max-width:1200px;
  width: 100%;
  justify-content: space-between;
  line-height: 1.24;
}
.air-cargo-2-mechanics-title{
  color: #fff;
  font-size: 24pt;
  margin-bottom: 20px;
  font-family: 'VistaSansAltBlackIta';
}
.air-cargo-2-mechanics-list{
  line-height: 1.24;
color: #fff;
font-size: 18px;
}
.air-cargo-2-mechanics-list ul li{
  margin-bottom: 15px;
}
.air-cargo-2-mechanics-list ul{
  padding-left: 10px;

}

.air-cargo-2-mechanics-sets{
  width: 48%;
  z-index: 1;
  padding-left: 2%;
  padding-right: 2%;
}
.air-cargo-2-mechanics-sets-2{
  display: flex;
  align-items: center;
  width: 48%;
  padding-left: 2%;
  padding-right: 2%;
}
.air-cargo-2-mechanics-img{
  margin-left: auto;
  margin-right: auto;
  width: 100%;
}

.air-cargo-2-mechanics-links{
line-height: 1;
font-family: 'VistaSansAltBlackIta';
font-size: 14pt;
color: #fff;
font-weight: bold;
background: #9E1C20;
padding: 15px 40px;
display: table;
margin-left: 10px;
border-radius: 10px;
position: relative;
}

.air-cargo-2-mechanics-links::before{
  content: " ";
          display: block;
z-index: -1;
          height: 100%;
          width: 100%;
background:#F89227;
border-radius: 10px;
          position: absolute;
          bottom: -4px;
  left: 4px;
}
.air-cargo-btn-1{
  position: absolute;
  width: 20%;
  opacity: 0;
  height: 9%;
  top: 57%;

  right: 10%;

}
}
@media (max-width:766px){
  .air-cargo-btn-1{
    position: absolute;
     width: 39%;
opacity: 0;
     height: 5%;
     top: 29%;
     right: 31%;

  }
  .air-cargo-2-mechanics-links{
  line-height: 1;
  font-family: 'VistaSansAltBlackIta';
  font-size: 12pt;
  color: #fff;
  font-weight: bold;
  background: #9E1C20;
  padding: 10px 30px;
  margin-left: auto;
  margin-right: auto;

  display: table;

  border-radius: 10px;
  position: relative;
  }

  .air-cargo-2-mechanics-links::before{
    content: " ";
            display: block;
  z-index: -1;
            height: 100%;
            width: 100%;
  background:#F89227;
  border-radius: 10px;
            position: absolute;
            bottom: -4px;
    left: 4px;
  }
  .flybox-small{
    position: absolute;
    max-width: 150px;
    width: 100%;
    right: 0%;
    top: -23%;
  }
  .air-cargo-promo-sect-2-title{
    font-family: 'VistaSansAltBlackIta';
    font-size: 18pt;
    color: #fff;
    font-weight: bold;
    width: 100%;
    text-align: center;
    display: block;
    margin-bottom: 50px;
    line-height: 1.24;
  }
  .air-cargo-sec-1-img-desktop{
    display: none;
  }
  .air-cargo-sec-1-img-mobile{
    display: block;
    width: 100%;
  }
  .air-cargo-promo-container{

    width: 100%;

    display: flex;
    flex-wrap: wrap;
    margin-bottom: 50px;
  }
  .air-cargo-promo-set-1{
    position: relative;
    width: 100%;
    padding-left: 5%;
    padding-right: 5%;
    margin-bottom: 70px;
  }
  .air-cargo-promo-set-2{
    position: relative;
    width: 100%;
    padding-left: 5%;
    padding-right: 5%;
  }

  .air-cargo-2-mechanics-section{
    display: flex;
    margin-left: auto;
    margin-right: auto;
    max-width:1200px;
    width: 100%;
    justify-content: space-between;
    line-height: 1.24;
  }
  .air-cargo-2-mechanics-title{
    color: #fff;
    font-size: 24pt;
    margin-bottom: 20px;
    font-family: 'VistaSansAltBlackIta';
  }
  .air-cargo-2-mechanics-list{
    line-height: 1.24;
  color: #fff;
  font-size: 18px;
  }
  .air-cargo-2-mechanics-list ul li{
    margin-bottom: 15px;
  }
  .air-cargo-2-mechanics-list ul{
    padding-left: 10px;

  }

  .air-cargo-2-mechanics-sets{
    width: 100%;
    padding-left: 2%;
    padding-right: 2%;
    z-index: 1;
  }
  .air-cargo-2-mechanics-sets-2{
    display: none;

  }
  .air-cargo-2-mechanics-img{
    margin-left: auto;
    margin-right: auto;
    width: 100%;
  }
}




.lbc-app-landing{
  position: relative;
  width: 100%;

}

@media (min-width:766px){
  .lbc-app-landing-img-desktop{
    width: 100%;
    display: block;
  }
  .lbc-app-landing-img-mobile{
    width: 100%;
    display: none;
  }
}
@media (max-width:766px){
  .lbc-app-landing-img-desktop{
    width: 100%;
    display: none;
  }
  .lbc-app-landing-img-mobile{
    width: 100%;
    display: block;
  }
}
@media (min-width:1024px){
  .lbcapp-spotlight-2022{
    background: #E92B64;
    width: 100%;
    position: relative;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 25px;
  }
  .lbc-app-spot-desktop{
    width: 50%;
    display: block;
    text-align: center;
    margin: auto;
  }
  .lbc-app-spot-mobile{
    display: none;
  }
  .lbc-app-flex{
  font-family: 'MyriadPro';
    line-height: 1.24;
    max-width:1400px;
    width: 100%;
    display: flex;
    margin-left: auto;
    margin-right: auto;
    align-items: center;
  }
  .lbc-app-f-div{
    display: flex;
    align-items: center;
    width: 50%;
    flex-wrap: wrap;
    margin-top: -10%;
  }
.lbc-app-f-title{
  display: block;
  max-width: 430px;
  width: 100%;
  font-size: 32px;
  font-weight: bold;
  color:#fff;
  margin-bottom: 25px;
}
.lbc-app-f-text{
  display: block;
  width: 100%;
  font-size: 18px;
  color:#fff;
  margin-bottom: 25px;
}

.lbc-app-f-links{
  width: 100%;
  display: flex;

  align-items: center;
}
.download-the-app{
  font-size: 16px;
  color: #fff;
  font-weight: bold;
  min-width: 140px;
}
.app-a-g-h-2022{

  width: 100%;
  padding-left: 10px;
  padding-right: 10px;
}

  .lbc-app-top-logo{
    display: block;
    margin-right: auto;
  }
  .lbc-app-f-div-img{
    width: 50%;
    text-align: center;
  }

.lbcapp-bot-section{
  width: 100%;
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 25px;
  position: relative;
  background: #F18824;
}

.lbcapp-bot-2022{
  font-family: 'MyriadPro';
  line-height: 1.24;
  max-width:1400px;
  width: 100%;
  display: flex;
  margin-left: auto;
  margin-right: auto;

}
.lbcapp-bot-2022-div{
  display: flex;
  padding-top: 5%;
 width: 50%;
 align-content: baseline;
 flex-wrap: wrap;
 position: relative;
}
.lbc-app-spot-desktop-2{
  width: 80%;
  display: block;
  text-align: center;
  margin: auto;
}
.lbc-app-spot-mobile-2{
  display: none;
}
.lbc-app-f-div-img-2{
  width: 50%;
  text-align: center;
}

.lbc-app-f-title-2{
  display: block;
  width: 100%;
  font-size: 32px;
  font-weight: bold;
  color:#fff;
  margin-bottom: 25px;
}
.lbc-app-f-text-2{
  display: block;
  width: 100%;
  font-size: 18px;
  color:#fff;
  margin-bottom: 25px;
}

.lbc-app-f-links-2{
  width: 100%;
  display: flex;
  /*
position: absolute;
bottom: 15%;
*/
  align-items: center;
}
.download-the-app-2{
  text-align: center;
  min-width: 200px;
  display: table-cell;
  vertical-align: middle;
  font-size: 16px;
  color: #930006;
  font-weight: bold;
  padding: 5px 10px;
}
.app-a-g-h-2022-2{
  width: 100%;
  padding-left: 10px;
  padding-right: 10px;
}
.download-the-app-2bg{
height: 50px;
display: table;
background: #fff;
border-radius: 5px;
}
}
@media (max-width:1024px){
  .lbc-app-top-logo{
    display: block;
    margin-right: auto;
  }
  .lbc-app-spot-desktop{
    display: none;
  }
  .lbc-app-spot-mobile{
    display: block;
    width: 60%;
    text-align: center;
    margin: auto;
  }

  .lbcapp-spotlight-2022{
    background: #E92B64;
    width: 100%;
    position: relative;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 25px;
  }

  .lbc-app-flex{
    flex-wrap: wrap;
  font-family: 'MyriadPro';
    line-height: 1.24;
    width: 100%;
    display: flex;
    margin-left: auto;
    margin-right: auto;

  }
  .lbc-app-f-div{
    display: flex;
    align-items: center;
    width: 100%;
    flex-wrap: wrap;

  }
.lbc-app-f-title{
  display: block;
  max-width: 430px;
  width: 100%;
  font-size: 32px;
  font-weight: bold;
  color:#fff;
  margin-bottom: 25px;
}
.lbc-app-f-text{
  display: block;
  width: 100%;
  font-size: 18px;
  color:#fff;
  margin-bottom: 25px;
}

.lbc-app-f-links{
  width: 100%;
  display: flex;

  align-items: center;
  margin-bottom: 25px;
}
.download-the-app{
  min-width: 120px;
  font-size: 12px;
  color: #fff;
  font-weight: bold;
}
.app-a-g-h-2022{
width: 100%;
  padding-left: 10px;
  padding-right: 10px;
}
.lbc-app-f-div-img{
  margin-left: auto;
  margin-right: auto;
  width: 80%;
  text-align: center;
}


.lbcapp-bot-section{
  width: 100%;
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 25px;
  position: relative;
  background: #F18824;
}

.lbcapp-bot-2022{
  font-family: 'MyriadPro';
  line-height: 1.24;
flex-wrap: wrap;
  width: 100%;
  display: flex;
  margin-left: auto;
  margin-right: auto;

}
.lbcapp-bot-2022-div{
  display: flex;
  padding-top: 5%;
 width: 100%;
 flex-wrap: wrap;
 position: relative;
}
.lbc-app-spot-desktop-2{
  width: 80%;
  display: block;
  text-align: center;
  margin: auto;
}
.lbc-app-spot-mobile-2{
  display: none;
}
.lbc-app-f-div-img-2{
  margin-left: auto;
  margin-right: auto;
  width: 80%;
  text-align: center;
}

.lbc-app-f-title-2{
  display: block;
  width: 100%;
  font-size: 32px;
  font-weight: bold;
  color:#fff;
  margin-bottom: 25px;
}
.lbc-app-f-text-2{
  display: block;
  width: 100%;
  font-size: 18px;
  color:#fff;
  margin-bottom: 25px;
}

.lbc-app-f-links-2{
  width: 100%;
  display: flex;
margin-bottom: 15px;
  align-items: center;
}
.download-the-app-2{
  display: table-cell;
  vertical-align: middle;
  font-size: 10px;
  color: #930006;
  font-weight: bold;
  padding: 5px 5px;
  text-align: center;
}
.app-a-g-h-2022-2{
  width: 100%;
  padding-left: 10px;
  padding-right: 10px;
}
.download-the-app-2bg{
  min-width: 100px;
height: 40px;
display: table;
background: #fff;
border-radius: 5px;
}

}






.lbcapp-video{
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 50%;

}




.ourpartnerstext{
  width: 100%;
  text-align: center;
  line-height: 1.24;
  font-family: 'MyriadPro';
  font-size: 18px;
  color: #433a3a;
  margin-bottom: 15px;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width:766px){
.internet-transfer-tg  {border-collapse:collapse;border-spacing:0; width: 100%; line-height: 1.24}
.internet-transfer-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;}
.internet-transfer-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;}
.internet-transfer-tg .tg-tvkr{background-color:#f0eada;border-color:#ffffff;color:#d00149;font-family:Arial, Helvetica, sans-serif !important;
  font-size:16px;font-weight:bold;text-align:center;vertical-align:middle}
.internet-transfer-tg .tg-c9ps{background-color:#e2dac7;border-color:#ffffff;color:#d00149;font-family:Arial, Helvetica, sans-serif !important;
  font-size:14px;font-weight:bold;text-align:left;vertical-align:middle}
.internet-transfer-tg .tg-72dh{background-color:#d71f51;border-color:#ffffff;color:#ffffff;font-family:Arial, Helvetica, sans-serif !important;
  font-size:16px;text-align:center;vertical-align:middle}
.internet-transfer-tg .tg-p30z{background-color:#d00149;border-color:#ffffff;color:#ffffff;font-family:Arial, Helvetica, sans-serif !important;
  font-size:16px;text-align:center;vertical-align:middle}
.internet-transfer-tg .tg-tgfc{border-color:#ffffff;color:#ffffff;font-family:Arial, Helvetica, sans-serif !important;font-size:16px;text-align:left;
  vertical-align:top}
}
@media (max-width:766px){
  .internet-transfer-tg  {border-collapse:collapse;border-spacing:0;width: 100%; line-height: 1.24}
  .internet-transfer-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;}
  .internet-transfer-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;}
  .internet-transfer-tg .tg-tvkr{background-color:#f0eada;border-color:#ffffff;color:#d00149;font-family:Arial, Helvetica, sans-serif !important;
    font-size:16px;font-weight:bold;text-align:center;vertical-align:middle}
  .internet-transfer-tg .tg-c9ps{background-color:#e2dac7;border-color:#ffffff;color:#d00149;font-family:Arial, Helvetica, sans-serif !important;
    font-size:14px;font-weight:bold;text-align:left;vertical-align:middle}
  .internet-transfer-tg .tg-72dh{background-color:#d71f51;border-color:#ffffff;color:#ffffff;font-family:Arial, Helvetica, sans-serif !important;
    font-size:16px;text-align:center;vertical-align:middle}
  .internet-transfer-tg .tg-p30z{background-color:#d00149;border-color:#ffffff;color:#ffffff;font-family:Arial, Helvetica, sans-serif !important;
    font-size:16px;text-align:center;vertical-align:middle}
  .internet-transfer-tg .tg-tgfc{border-color:#ffffff;color:#ffffff;font-family:Arial, Helvetica, sans-serif !important;font-size:16px;text-align:left;
    vertical-align:top}
}
@media (min-width:766px){

  .exchange-rate-cutoff{
    display: block;
    width: 100%;
    font-size: 16px;
    color:#fff;
    line-height: 1.24;
    margin-bottom: 15px;
  }
.contain-amount-apac{
  width: 100%;
  display: block;
  margin-bottom: 10px;
  position: relative;
}
.input-amount-apac{
  border: none;
  background: #fff;
  border-radius: 8px;
  padding: 8px 12px;
  line-height: 1.24;
  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;
  color: #313131;
  text-align: center;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.input-amount-apac::placeholder{
  text-align: center;
  color: #7b7b7b;

}

  .shipping-cutoff-container{
    max-height: 120px;
    overflow: auto;
    margin-top: 10px;
    width: 100%;
    display: block;
    line-height: 1.24;
    margin-bottom: 15px;
  }

  .shipping-cut-tg  {border-collapse:collapse;border-spacing:0;width: 100%;}
.shipping-cut-tg td{border-style:solid;border-width:0px;font-family:Arial, sans-serif;font-size:12px;overflow:hidden;
  padding:10px 5px;word-break:normal;}
.shipping-cut-tg th{border-style:solid;border-width:0px;font-family:Arial, sans-serif;font-size:12px;font-weight:normal;
  overflow:hidden;padding:10px 5px;word-break:normal;}
  .shipping-cut-tg tr{
    border-bottom:1px solid #e3e3e3;
  }
.shipping-cut-tg .tg-iy26{background-color:#ffffff;font-size: 12px;text-align:left;
  vertical-align:middle}
.shipping-cut-tg .tg-esuc{background-color:#ffffff;font-size: 12px;text-align:left;
  vertical-align:middle}
.shipping-cut-tg .tg-2hzi{background-color:#ffffff;font-size: 12px;text-align:left;
  vertical-align:top}

  .jp-select-area-spot{
  margin-left: auto;
  margin-right: auto;
  display: block;
    width: 100%;
    -webkit-appearance: none;
  -moz-appearance: none;
  text-indent: 1px;
  text-overflow: '';
  background-color: #fff;
  border:none;
  text-align: center;
  outline: none;
  appearance: none;
    border-radius: 10px;
    padding: 5px 10px;
  font-size: 14px;
  }

  .cutoff-right-contain{
    position: relative;
    line-height: 1.24;
    width: 100%;
    max-width: 400px;
      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;
      min-height: 130px;
  padding: 10px 15px;
    display: flex;
    flex-wrap: wrap;
    align-content: center;
    justify-content: center;

  }

  .cutoff-right-contain::before{
    content: "";
     position: absolute;
     top: 0;
     left: 0;
     width: 100%;
     height: 100%;
    background: #fff;
     border-radius: 25px;
     opacity: .4;
     z-index: -1;
  }

}
@media (max-width:766px){
  .exchange-rate-cutoff{
    display: block;
    width: 100%;
    font-size: 14px;
    color:#fff;
    line-height: 1.24;
    margin-bottom: 15px;
  }
  .jp-select-area-spot{
      font-size: 14px;
  margin-left: auto;
  margin-right: auto;
  display: block;
    width: 100%;
    -webkit-appearance: none;
  -moz-appearance: none;
  text-indent: 1px;
  text-overflow: '';
  background-color: #fff;
  border:none;
  text-align: center;
  outline: none;
  appearance: none;
    border-radius: 10px;
    padding: 5px 10px;

  }
  .shipping-cutoff-container{
    max-height: 100px;
    overflow: auto;
    margin-top: 10px;
    width: 100%;
    display: block;
    line-height: 1.24;
    margin-bottom: 15px;
  }

  .contain-amount-apac{
    width: 100%;
    display: block;
    margin-bottom: 10px;
    position: relative;
  }
  .input-amount-apac{
    border: none;
    background: #fff;
    border-radius: 8px;
    padding: 5px 8px;
    line-height: 1.24;
    font-size: 14px;
    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: #313131;
    text-align: center;
    display: block;
    margin-left: auto;
    margin-right: auto;
  }

  .input-amount-apac::placeholder{
    text-align: center;
    color: #7b7b7b;

  }


  .shipping-cut-tg  {border-collapse:collapse;border-spacing:0;width: 100%;}
.shipping-cut-tg td{border-style:solid;border-width:0px;font-family:Arial, sans-serif;font-size:12px;overflow:hidden;
  padding:10px 5px;word-break:normal;}
.shipping-cut-tg th{border-style:solid;border-width:0px;font-family:Arial, sans-serif;font-size:12px;font-weight:normal;
  overflow:hidden;padding:10px 5px;word-break:normal;}
.shipping-cut-tg .tg-iy26{background-color:#ffffff;font-size: 12px;text-align:left;
  vertical-align:middle}
.shipping-cut-tg .tg-esuc{background-color:#ffffff;font-size: 12px;text-align:center;
  vertical-align:middle}
.shipping-cut-tg .tg-2hzi{background-color:#ffffff;font-size: 12px;text-align:left;
  vertical-align:top}


    .cutoff-right-contain{
      position: relative;
      line-height: 1.24;
      width: 100%;

        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;
        min-height: 100px;
    padding: 10px 15px;
      display: flex;
      flex-wrap: wrap;
      align-content: center;
      justify-content: center;

    }
    .cutoff-right-contain::before{
      content: "";
       position: absolute;
       top: 0;
       left: 0;
       width: 100%;
       height: 100%;
      background: #fff;
       border-radius: 25px;
       opacity: .4;
       z-index: -1;
    }

}

@media (min-width:766px){
  .yellow-nav {
    line-height: 1.24;
      width: 100%;
      display: block;

      background-color: #e99a4f;
      display: flex;
      align-items: center;
  }
  .down-2022 {
    display: none;
  }
  .up-2022 {
    display: none;
  }

  .yellow-drop-list {

      width: 100%;
      background-color: #e99a4f;
padding: 15px 15px;


      display: flex;
      justify-content: space-around;
      margin-right: 20%;
  }
  .yellow-nav-contain-2022 {

        padding: 15px 15px;

      width: 30%;
  }

  .yellow-nav2022-title, .yellow-nav2022-title:hover{
    /*! position: absolute; */
    font-size: 18px;
    color: #fff;
    font-family: 'MyriadPro';
    line-height: 1.24;
    outline: 0;
    text-decoration: none;
  }

  .yellow-nav2022-mobileview {
      /*! max-width: 880px; */
      /*! display: block; */
      /*! margin: 0 auto; */
      /*! text-align: left; */
      /*! width: 100%; */
      /*! padding-left: 80px; */
      /*! color: #fff; */
      /*! padding-bottom: 10px; */
      /*! padding-top: 10px */
      padding: 0 10px;
  }
  .yellow-2022-link {
    color: #fff;
    outline: 0;
    text-decoration: none;
  }
}


@media (max-width:766px){
  .yellow-drop-list-tgr.hide-mobile-2022{

    height:auto;
    transform: scaleY(0);
    transform-origin: top;
  /*transition-duration: 0.2s;*/
  }
  .yellow-drop-list-tgr.show-mobile-2022{
    transform-origin: top;
  transition-duration: 0.3s;
    display: block;
transform: scaleY(1);
  }

  .yellow-2022-link {
    color: #fff;
    font-family: MyriadPro;
    font-size: 14px;
    line-height: 1.24;
    text-decoration: none;
    outline: 0
}
  .yellow-nav {
      width: 100%;
      display: block;

      background-color: #e99a4f;

  }
  .down-2022 {
      width: 30px;
      text-align: center;
      margin-left: auto;
      margin-right: auto;
      /*! padding-top: 20px; */
      cursor: pointer;
      /*! max-width: 30px; */
      opacity: 1;
      /*! padding-left: 3px */
  }
  .up-2022 {
        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
    }


  .yellow-drop-list {

      width: 100%;
      background-color: #e99a4f;
      height: auto;
      padding-top: 15px;
      z-index: 1028 !important;
      position: absolute
  }
  .yellow-nav-contain-2022 {
      display: flex;
      width: 100%;
      align-items: center;
      /*! padding-left: 15px; */
      /*! padding-right: 15px; */
        padding: 15px 15px;
  }

  .yellow-nav2022-title, .yellow-nav2022-title:hover{
    position: absolute;
    font-size: 18px;
    color: #fff;
    font-family: 'MyriadPro';
    line-height: 1.24;
    outline: 0;
    text-decoration: none;
  }

  .yellow-nav2022-mobileview {
      max-width: 880px;
      display: block;
      margin: 0 auto;
      text-align: left;
      width: 100%;
      padding-left: 80px;
      color: #fff;
      padding-bottom: 10px;
      padding-top: 10px
  }
}


/*end yello nav 2022*/




/*bookmark*/
.bookmark-section{
  padding-left: 15px;
  padding-right: 15px;
  max-width: 1000px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 50px;
}

.bookmarktg  {border-collapse:collapse;border-spacing:0;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;}
.bookmarktg td{border-color:black;border-style:solid;border-width:1px;
  overflow:hidden;padding:10px 5px;word-break:normal;}
.bookmarktg th{border-color:black;border-style:solid;border-width:1px;
  font-weight:normal;overflow:hidden;padding:10px 5px;word-break:normal;}
.bookmarktg .tg-v4j2{background-color:#dfdfdf;font-weight:bold;text-align:center;vertical-align:middle}
.bookmarktg .tg-hl4e{color:#2199e8;text-align:left;vertical-align:middle;}
.bookmarktg .tg-dbp2{color:#fe0000;text-align:center;vertical-align:middle}

.bookmark-link-no{
  color:#2199e8;
  line-height: 1.24;
  cursor: pointer;
  display: inline-block;
}
.delete-track-2022{
  width: 30px;
  cursor: pointer;
  line-height: 1.24;
  display: inline-block;
}
@media (min-width:766px){
  .bookmark-section-title{
    display: block;
    text-align: center;
    font-family: 'MyriadPro';
    margin-top: 45px;
    font-size: 46px;
    line-height: 1.24;
    color: #404040;
    margin-bottom: 15px;
  }
  .book-mark-nav{
    text-align: center;
line-height: 1.24;
color: #fff;
padding: 4px 8px;
font-size: 12px;
background: #d00149;
border: 1px solid #fff;
border-radius: 25px;
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;
cursor: pointer;
margin-left: 5px;
  }
}
@media (max-width:766px){
  .bookmark-section-title{
    display: block;
    text-align: center;
    font-family: 'MyriadPro';
    margin-top: 45px;
    font-size: 36px;
    line-height: 1.24;
    color: #404040;
    margin-bottom: 15px;
  }
  .book-mark-nav{
    text-align: center;
line-height: 1.24;
color: #fff;
padding: 3px 6px;
font-size: 12px;
background: #d00149;
border: 2px solid #fff;
border-radius: 25px;
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;
cursor: pointer;
margin-right: 5px;
  }
}


.tracking-notif-2022{
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;
    width:100%;
    max-width: 400px;
    position: absolute;
    right:20px;
    color: #000;
    top: 20px;
    padding: 15px;
    line-height: 1.24;
    background:#fff;
    z-index: 1036;
    }
    .close-tracking-notif{
      width: 15px;
      margin-left: auto;
      display: block;
      cursor: pointer;
      margin-bottom: 10px;
    }
    .tracking-top-2022{
      font-size: 18px;
      line-height: 1.24;
      margin-bottom: 5px;
      display: block;
      width: 100%;
      text-align: center;
    }
    .tracking-mid-2022{
      font-size: 18px;
      line-height: 1.24;
      margin-bottom: 10px;
      display: block;
      width: 100%;
      text-align: center;
    }
    .tracking-flex-2022{
      display: flex;
      align-items: center;
      justify-content: space-between;
    }
    .tracking-ok-2022{
      background: #4394e7;
      width: 50%;
      color: #fff;
      text-align: center;
      cursor: pointer;
      font-size: 16px;
      margin-right: 2%;
      border-radius: 4px;
      padding: 5px;

    }
    .tracking-close-2022{
      background: #d0394d;
      width: 50%;
      text-align: center;
      cursor: pointer;
      color: #fff;
      font-size: 16px;
      margin-left: 2%;
      border-radius: 4px;
      padding: 5px;
    }
/*end bookmark*/




/*japan*/
.japan-m3-2-2020-logo{
  text-align: center;
  width: 100px;
}
.japan-m3-2-2020-logo img{
  width: 100%;
}


.japan-m3-2-2020-country.mobile{
margin-right: 15px;
}
/*end japan*/


.gcash-solo-section{
  min-height: 100vh;
  position: relative;
  display: block;
}
.gcash-solo-spotlight{
  width: 100%;
  position: relative;
  display: block;

}

@media (min-width:766px){


  .gcash-right-list{
    font-size: 1.2vw;
    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: #fff;
margin-bottom: 15px;
  }
  .gcash-2-sets-section{
    width: 100%;
    position: relative;
    display: flex;
  }
  .gcash-visit-link-2{
    border-radius: 8px;
    color: #fff;
    background: #D00149;
    padding: 15px 15px;
    font-size: 1.2vw;
    font-family: 'VistaSansAltBlack';
    line-height: 1.24;
  }
  .gcash-href{
    display: table;
    margin: auto;
  }
  .gcash-left-text{
    width: 100%;
    display: block;
    color: #fff;
    font-size: 1.2vw;
    line-height: 1.3;
        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;

  }
  .gcash-right-text{
    width: 100%;
    display: block;
    color: #fff;
    font-size: 1.2vw;
    line-height: 1.3;
        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: 15px;

  }
  .gcash-div-set{
    width: 50%;
    line-height: 1.24;
  }
  .gcash-div-set-mid{
    width: 50%;
    line-height: 1.24;
    display: flex;
    align-items: end;
  }
  .gcash-div-set-orange{
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    padding:50px 15px;
    width: 50%;
    background: #E95F43;
  }
  .gcash-div-set-orange-right{
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    padding:50px 15px;
    width: 50%;
    background: #F89227;
  }
  .gcash-left-contain{
    max-width: 70%;
    margin: auto;
  }
.gcash-left-title{
  color: #fff;
  font-size: 2.2vw;
  line-height: 1.24;
  text-shadow: -2px 3px 0px #9F0C1E;
  margin-bottom: 15px;
    font-family: 'VistaSansAltBlack';
    font-style: italic;
}

.gcash-handmid-contain{
  width: 100%;


}
.gcash-liberty-contain{
  width: 100%;
}
.gcash-liberty-img{
  width: 100%;
}
.gcash-bottom-hand{
  width: 100%;
  background: #FFE8D0;
  display: flex;

}
.gcash-more-contain{
  width: 50%;
  display: flex;
  align-items: center;
  line-height: 1.24;
}
.gcash-hand-contain{
  width: 50%;
  display: flex;
  align-items: baseline;
}
.gcash-hand-img{
  width: 100%;
}
.gcash-more-center{
  width: 60%;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}
.gcash-more-title{
  font-style: italic;
  font-size: 3.2vw;
  color: #D31346;
  line-height: 1.6;
  font-family: 'VistaSansAltBlack';
  margin-bottom: 15px;
}
}
@media (max-width:766px){
  .mobile-order-1{
    order: 1;
  }
  .mobile-order-2{
    order: 2;
  }
  .gcash-bottom-hand{
    width: 100%;
    background: #FFE8D0;
    display: flex;
flex-wrap: wrap;
  }
  .gcash-more-contain{
    width: 100%;
    display: flex;
    align-items: center;
    line-height: 1.24;
  }
  .gcash-hand-contain{
    width: 100%;
    display: flex;
    align-items: baseline;
  }
  .gcash-hand-img{
    width: 100%;
  }
  .gcash-more-center{
    width: 100%;
    text-align: center;

  }
  .gcash-more-title{
    font-style: italic;
    margin-top: 25px;
    margin-left: auto;
    margin-right: auto;
    width:80%;
    font-size:7vw;
    color: #D31346;
    line-height: 1.6;
    font-family: 'VistaSansAltBlack';
    margin-bottom: 15px;
  }


  .gcash-right-list{
    font-size: 16px;
    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: #fff;
margin-bottom: 15px;
  }
  .gcash-2-sets-section{
    width: 100%;
    position: relative;
    display: flex;
    flex-wrap: wrap;
  }
  .gcash-visit-link-2{
    border-radius: 8px;
    color: #fff;
    background: #D00149;
    padding: 15px 15px;
    font-size: 16px;
    font-family: 'VistaSansAltBlack';
    line-height: 1.24;
  }
  .gcash-href{
    display: table;
    margin: auto;
  }
  .gcash-left-text{
    width: 100%;
    display: block;
    color: #fff;
    font-size: 16px;
    line-height: 1.3;
        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;

  }
  .gcash-right-text{
    width: 100%;
    display: block;
    color: #fff;
    font-size: 16px;
    line-height: 1.3;
        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: 15px;

  }
  .gcash-div-set{
    width: 100%;
    line-height: 1.24;
  }
  .gcash-div-set-mid{
    width: 100%;
    line-height: 1.24;
  }
  .gcash-div-set-orange{
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    padding:50px 15px;
    width: 100%;
    background: #E95F43;
  }
  .gcash-div-set-orange-right{
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    padding:50px 15px;
    width: 100%;
    background: #F89227;
  }
  .gcash-left-contain{
  width: 100%;

  }
.gcash-left-title{
  color: #fff;
  font-size: 26px;
  line-height: 1.24;
  text-shadow: -2px 3px 0px #9F0C1E;
  margin-bottom: 15px;
    font-family: 'VistaSansAltBlack';
    font-style: italic;
}

.gcash-handmid-contain{
  width: 100%;

}
.gcash-liberty-contain{
  width: 100%;
}
.gcash-liberty-img{
  width: 100%;
}

}



@media (min-width:1024px){

.gcash-visit-link{
  border-radius: 8px;
  color: #fff;
  background: #D00149;
  padding: 15px 15px;
  font-size: 1.2vw;
  font-family: 'VistaSansAltBlack';
  line-height: 1.24;
}

  .gcash-top-1{
position: absolute;
left: 5%;
bottom: 14%;
width: 55%;
  }
  .gcash-top-title{
    color: #fff;
    font-size: 3vw;
    line-height: 1.24;
    text-shadow: -2px 3px 0px #9F0C1E;
    width: 80%;
    margin-bottom: 15px;
      font-family: 'VistaSansAltBlack';
      font-style: italic;
  }
.gcash-top-text{
  width: 80%;
  font-size: 1.2vw;
  color: #fff;
  line-height: 1.24;
  margin-bottom: 15px;
    font-family: 'VistaSansAltBlack';
    text-shadow: -1px 1px 0px #790711;

}

.gcash-spotlight-desktop{
  width: 100%;
}
.gcash-spotlight-mobile{
  display: none;
}
.gcash-spotlight-desktop-mid{
  display: none;
}
}
@media (max-width:1024px){
  .gcash-href{
    display: table;
  margin: auto;
  }
  .gcash-visit-link{
    border-radius: 8px;
    color: #fff;
    background: #D00149;
    padding: 15px 15px;
    font-size: 2.2vw;
    font-family: 'VistaSansAltBlack';
    line-height: 1.24;
  }
  .gcash-top-1{
position: absolute;
text-align: center;
width: 100%;
padding-left: 15px;
padding-right: 15px;
top:15%;
  }
  .gcash-top-title{
    color: #fff;
    font-size: 4vw;
    line-height: 1.24;
    text-shadow: -2px 3px 0px #9F0C1E;

    margin-bottom: 20px;
      font-family: 'VistaSansAltBlack';
      font-style: italic;
  }
.gcash-top-text{

  font-size: 2.2vw;
  color: #fff;
  line-height: 1.24;
  margin-bottom: 15px;
    font-family: 'VistaSansAltBlack';
    text-shadow: -1px 1px 0px #790711;
}
  .gcash-spotlight-mobile{
    display: none;
  }
  .gcash-spotlight-desktop{
    width: 100%;
    display: none;
  }
  .gcash-spotlight-desktop-mid{
    width: 100%;
  }
}


@media (max-width:766px){
  .gcash-href{
    display: table;
  margin: auto;
  }
  .gcash-visit-link{
    border-radius: 8px;
    color: #fff;
    background: #D00149;
    padding: 15px 15px;
    font-size: 16px;
    font-family: 'VistaSansAltBlack';
    line-height: 1.24;
  }
  .gcash-top-1{
position: absolute;
text-align: center;
width: 100%;
padding-left: 15px;
padding-right: 15px;
top:15%;
  }
  .gcash-top-title{
    color: #fff;
    font-size: 6vw;
    line-height: 1.24;
    text-shadow: -2px 3px 0px #9F0C1E;

    margin-bottom: 20px;
      font-family: 'VistaSansAltBlack';
      font-style: italic;
  }
.gcash-top-text{

  font-size: 16px;
  color: #fff;
  line-height: 1.24;
  margin-bottom: 15px;
    font-family: 'VistaSansAltBlack';
    text-shadow: -1px 1px 0px #790711;
}
  .gcash-spotlight-mobile{
    width: 100%;
    display: block;
  }
  .gcash-spotlight-desktop{

    display: none;
  }
  .gcash-spotlight-desktop-mid{
    display: none;
  }
}


.gcash-white{
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 25px;
  padding-bottom: 25px;
  background: #fff;
  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;
    display: block;
    position: relative;
}
.gcash-container{
  max-width: 880px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}
.gcash-title{
  width: 100%;
  display: block;
  text-align: center;
  line-height: 1.24;
  font-size: 22px;
  color: #433a3a;
  margin-bottom: 25px;
  font-weight: bold;
  margin-bottom: 15px;

}
.gcash-text{
  width: 100%;
text-align: center;
line-height: 1.24;

font-size: 18px;
color: #433a3a;
margin-bottom: 55px;
}
.gcash-text-2{
  width: 100%;
text-align: left;
line-height: 1.24;

font-size: 18px;
color: #433a3a;
margin-bottom: 15px;
}

.gcash-list{
  width: 100%;
padding-left: 15px;
  display: block;
  position: relative;
}
.gcash-list-text{
  width: 100%;
  display: block;
  margin-bottom: 7px;
  font-size: 16px;
}

@media (min-width:766px){
  .four-div-gray{
    padding-top: 50px;
    padding-bottom: 50px;
    width: 100%;
    display: block;
    position: relative;
    padding-left: 15px;
    padding-right: 15px;
    background: #fafafa;
  }
.four-div-containers{
    max-width: 1200px;
    width: 100%;
    padding-top: 20px;
    padding-bottom: 20px;
    display: flex;
margin: 0 auto;
flex-wrap: wrap;
justify-content: space-between;
  }
  .four-div-box{
width: 25%;
text-align: center;
margin-bottom: 10px;
}

}
@media (max-width:766px){
  .four-div-gray{
    padding-top:25px;
    padding-bottom: 25px;
    width: 100%;
    display: block;
    position: relative;
    padding-left: 15px;
    padding-right: 15px;
    background: #fafafa;
  }
.four-div-containers{

      width: 100%;
      padding-top: 20px;
      padding-bottom: 20px;
      display: flex;
  margin: 0 auto;
  flex-wrap: wrap;
  justify-content: space-between;
  }
  .four-div-box{
width: 100%;
text-align: center;
margin-bottom: 10px;
}
}

.asc-ref{
  position: absolute;
  bottom: 5%;
  right: 2%;
  line-height: 1.24;
  color: #fff;
  font-size: 18px;
  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;
}
.sakto-video{
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 56.25%; /* 16:9 Aspect Ratio (divide 9 by 16 = 0.5625) */

}

/* Then style the iframe to fit in the container div with full height and width */
.responsive-iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}


input:checked ~ .sakto-tab-label {
padding: 0px 15px !important;
}
@media (min-width:766px){
  .sakto-links-top{
    line-height: 1.24;
    outline: 0;
    text-decoration: none;

display: flex;
justify-content: space-between;
    width: 25%;
    position: absolute;

    right: 14%;
    top: 80%;

  }

  .sakto-orange-link{
    padding: 8px 5px;
    max-width: 200px;
    width: 100%;
    background: #d31346;
    border-radius: 5px;
    line-height: 1.24;
    font-size: 20px;
    color: #fff;
    display: block;
    margin-left: auto;
    margin-right: auto;
  }
.google-sakto-2{
  position: absolute;
  line-height: 1.24;

  width: 7%;
  font-size: 1.2vw;
  color: #fff;
  top: 64%;
  right: 47.5%;
  opacity: 0;
  text-align: center;
}
.appstore-sakto-2{
  position: absolute;
  line-height: 1.24;

  width: 6.5%;
  font-size: 1.2vw;
  color: #fff;
  top: 64%;
  right: 40.5%;
opacity: 0;
  text-align: center;
}
.huawei-sakto-2{
  position: absolute;
  line-height: 1.24;

  width: 6.5%;
  font-size: 1.2vw;
  color: #fff;
  top: 64%;
  right: 33.5%;
opacity: 0;
  text-align: center;
}
.booknow-sakto-2{
  position: absolute;
  line-height: 1.24;

  width: 11%;
  font-size: 2vw;
  color: #fff;
  top: 56%;
  right: 13%;
opacity: 0;
}

}

.sakto-link-textshadow{
  text-shadow: 0 1px 10px rgba(000, 000, 000, 1);
}
@media (max-width:766px){
  .google-sakto-2{
      position: absolute;
    line-height: 1.24;

    width: 12%;
    font-size: 3vw;
    color: #fff;
    top: 53%;
    left: 6%;
    opacity: 0;
  }
  .appstore-sakto-2{
    opacity: 0;
      position: absolute;
      line-height: 1.24;

      width: 12%;
      font-size: 3vw;
      color: #fff;
      top: 53%;
      left: 20%;
  }
  .huawei-sakto-2{
    opacity: 0;
      position: absolute;
      line-height: 1.24;

      width: 12%;
      font-size: 3vw;
      color: #fff;
      top: 53%;
      left: 34%;
  }
  .booknow-sakto-2{
opacity: 0;
    position: absolute;
       line-height: 1.24;

       width: 18%;
       font-size: 3.2vw;
       color: #fff;
       top: 49%;
       right: 14%;

  }

  .sakto-orange-link{
    padding: 8px 5px;
    max-width: 150px;
    width: 100%;
    background: #d31346;
    border-radius: 5px;
    line-height: 1.24;
    font-size: 16px;
    color: #fff;
    display: block;
    margin-left: auto;
    margin-right: auto;
  }

  .sakto-links-top{
    line-height: 1.24;
    outline: 0;
    text-decoration: none;
    display: flex;
    justify-content: space-between;
    width: 70%;
    position: absolute;


    left: 15%;
    bottom: 10%;

  }
  .sakto-links-overlay{
    width: 100%;
    position: absolute;
    height: 100%;
    left: 0;
    bottom: 0;
    top:0;
    right: 0:auto;
    background: #000;
    opacity: 0.2;
  }
}

.saktomainspotlight{
  width: 100%;
  text-align: center;
  min-height: 200px;
  position: relative;
}

.sakto-spotlight{
width: 100%;
position: relative;
display: block;
}

.sakto-div2-orange{
  display: block;
  width: 100%;
  background: #f5a51c;
  position: relative;
  padding: 50px 15px;
}


.sakto-orange-title{
  color:#fff;
  line-height: 1.24;
  font-size: 26px;

  width: 100%;
  display: block;
  text-align: center;
  margin-bottom: 50px;
  font-family: 'VistaSansAltBlack';
}

.saktoo-orange-img{
  width: 100%;
  max-width: 300px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}
.sakto-orange-text{
  line-height: 1.24;
  font-size: 20px;
  font-style: italic;
  color: #fff;
  margin-bottom: 20px;
    font-family: 'VistaSansAltBlack';
}

.sakto-orange-book{
  width: 100%;
  display: flex;
  text-align: center;
}





@media (min-width:766px){
  .sakto-pink-div{
    background: #ec49bc;
    width: 100%;
    padding: 100px 15px;
    position: relative;
    display: block;
  }
  .sakto-pink-title{
    line-height: 1.24;
    font-size: 36px;
font-family: 'VistaSansAltBlack';
    color: #fff;
    text-align: center;
    max-width: 800px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }
  .sakto-orange-container{
    display: flex;
    align-items: center;
    width: 100%;
    max-width: 1100px;
    margin-left: auto;
    margin-right: auto;
  }
  .sakto-orange-split{
    width: 50%;
  padding:15px;
  }
  .sakto-spot-google{
    line-height: 1.24;
    display: block;
    position: absolute;
    width: 15%;
    right: 33%;
    top: 70%;
    background: black;
    opacity: 0;
    font-size: 3vw;
  }
  .sakto-spot-apol{
    line-height: 1.24;
    display: block;
    position: absolute;
    width: 14%;
    right: 18%;
    top: 70%;
    background: black;
      opacity: 0;
    font-size: 3vw;
  }
  .sakto-spot-huawei{
    line-height: 1.24;
    display: block;
    position: absolute;
    width: 14%;
    right: 3%;
    top: 70%;
    background: black;
      opacity: 0;
    font-size: 3vw;
  }
  .sakto-spot-desktop{
    width: 100%;
  }
  .sakto-spot-mobile{
    width: 100%;
    display: none;
  }

}
@media (max-width:766px){
  .sakto-pink-div{
    background: #ec49bc;
    width: 100%;
    padding: 50px 15px;
    position: relative;
    display: block;
  }
  .sakto-pink-title{
    line-height: 1.24;
    font-size: 26px;
font-family: 'VistaSansAltBlack';
    color: #fff;
    text-align: center;

    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }
  .sakto-orange-container{
    display: flex;
    align-items: center;
    width: 100%;
    flex-wrap: wrap;
  }
  .sakto-orange-split{
    width: 100%;
  padding:15px;
  }
  .sakto-spot-google{
    line-height: 1.24;
       display: block;
       position: absolute;
       width: 15%;
       left: 0;
       bottom: 1%;
       background: black;
         opacity: 0;
       font-size: 2.5vw;
  }
  .sakto-spot-apol{
    line-height: 1.24;
       display: block;
       position: absolute;
       width: 11%;
       left: 16%;
       bottom: 1%;
       background: black;
         opacity: 0;
       font-size: 2.5vw;
  }
  .sakto-spot-huawei{
    line-height: 1.24;
       display: block;
       position: absolute;
       width: 11%;
       left: 29%;
       bottom: 1%;
       background: black;
         opacity: 0;
       font-size: 2.5vw;
  }
  .sakto-spot-desktop{
    width: 100%;
    display: none;
  }
  .sakto-spot-mobile{
    width: 100%;
  }

}


.saktofaqstg  {border-collapse:collapse;border-spacing:0;line-height: 1.24;font-size: 16px;
width: 100%;margin-bottom: 10px;}
.saktofaqstg 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;}
.saktofaqstg 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;}
.saktofaqstg .tg-nrix{text-align:center;vertical-align:middle}



.sakto-input {
  position: absolute;
  opacity: 0;
  z-index: -1;
}

.sakto-faqs-title{
  font-size: 28px;
  font-weight: bold;
  line-height: 1.24;
  margin-bottom: 25px;
  width: 100%;
  padding-left: 15px;
  padding-right: 15px;
  text-align: center;
  display: block;
  color: #fff;
}
.sakto-tab {
  width: 100%;
  color: white;

  margin-bottom: 15px;
  border-radius: 5px;
  overflow: hidden;
}

@media (min-width:766px){

  .sakto-tab-label {
    font-size: 16px;
    text-align: center;
    width: 100%;
    line-height: 1.5 !important;
    display: flex;
    justify-content: center;
    height: 100px;
    align-items: center;
    padding: 15px;
    background: #fff;
    font-weight: bold;
    cursor: pointer;
    margin-bottom: 0;
    color: #930006;
    /* Icon */
  }

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

  .sakto-tab-label {
    font-size: 16px;
    text-align: center;
    width: 100%;
    line-height: 1.5 !important;
    display: flex;
    justify-content: center;
    min-height: 100px;
    align-items: center;
    padding: 1em;
    background: #fff;
    font-weight: bold;
    cursor: pointer;
    margin-bottom: 0;
    color: #930006;
    /* Icon */
  }

}

.sakto-uli{
  line-height: 1.24;
  padding-left: 20px;
  padding-top: 15px;
}
.sakto-tab-content {
  line-height: 1.24;
  max-height: 0;
  padding: 0 1em;
  color: #2c3e50;
  background: white;
  transition: all 0.35s;
  text-align: left;
}




input:checked ~ .sakto-tab-content {
  max-height: 100vh;
  padding: 0 1em 1em 1em;
  margin-top: -15px;
}





@media (min-width:766px){
  .sakto-faqs{
    width: 100%;
    background: #cd3a26;
    padding: 50px 5px;
    line-height: 1.24;
  }
  .sakto-divs{
    width: 50%;
    padding-left:15px;
    padding-right: 15px;
  }
  .sakto-2-lanes{
    border-radius: 10px;
    max-width: 880px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    width: 100%;
  }
}
@media (max-width:766px){
  .sakto-faqs{
    width: 100%;
    background: #cd3a26;
    padding: 25px 10px;
    line-height: 1.24;
  }
  .sakto-divs{
    width: 100%;
    padding-left:15px;
    padding-right: 15px;
  }
  .sakto-2-lanes{
    border-radius: 10px;
    max-width: 880px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    flex-wrap: wrap;
    width: 100%;
  }
}






.jap-shipping-faqs{
width: 100%;
max-width: 600px;

overflow: auto;
}
.japfaqstg  {border-collapse:collapse;border-spacing:0;line-height: 1.24;width: 100%;font-size: 18px;min-width: 600px;}
.japfaqstg td{border-style:solid;border-width:0px;font-family:Arial, sans-serif;overflow:hidden;
  padding:10px 5px;word-break:normal;}
.japfaqstg th{border-style:solid;border-width:0px;font-family:Arial, sans-serif;font-weight:normal;
  overflow:hidden;padding:10px 5px;word-break:normal;}
.japfaqstg .tg-0lax{text-align:left;vertical-align:top}

.jap-red-wide{
  background: #d00149;
  width: 100%;
  padding: 15px;
}
.bg-jap-table-wide{
  max-width: 1100px;
  width: 100%;
  margin: auto;
}
.wide-jap-title{
  margin-bottom: 15px;
  line-height: 1.24;
  font-size: 26px;
  color: #fff;
  text-align: center;
  width: 100%;
}
@media (min-width:766px){
  .jap-flex-top-select-container-wide{
    width: 20%;
    padding-left: 15px;
  }
  .jap-flex-top-title-wide{
    width: 80%;
    padding-right: 15px;
    line-height: 1.24;
    color: #fff;
    font-size: 18px;
  }
  .global-div-wide-container{
    max-width: 1100px;
    width: 100%;
    margin: 0 auto;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media (max-width:766px){
  .jap-flex-top-title-wide{
    width: 100%;

    line-height: 1.24;
    color: #fff;
    font-size: 18px;
    margin-bottom: 15px;
  }
  .jap-flex-top-select-container-wide{
width:100%;
  }

  .global-div-wide-container{
    max-width: 1100px;
    width: 100%;
    margin: 0 auto;
    display: flex;
    flex-wrap: wrap;
    padding-left: 15px;
    padding-right: 15px;
  }
}
/*tale jap custom 1*/

.japtable-container{
  overflow: auto;
  max-height: 250px;
  width: 100%;
}
.japtg  {border-collapse:collapse;border-spacing:0;line-height: 1.24;width: 100%;}
.japtg td{border-style:solid;border-width:0px;font-family:Arial, sans-serif;font-size:14px;overflow:hidden;
  padding:10px 5px;word-break:normal;padding-left: 15px;
padding-right: 15px;}
.japtg 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;padding-left: 15px;
padding-right: 15px;}
.japtg tr{
  border-bottom: 1px solid #767676;
}
.japtg .tg-9s94{color:#9b9b9b;text-align:left;vertical-align:top}
.japtg .tg-0lax{text-align:left;vertical-align:top}
.japtg .tg-tf2e{text-align:left;vertical-align:top}
/*end table jap custom 1*/



/*select jap custom 1*/

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

}

@media (max-width:686px){

  .japbform-select-date{
    display: flex;
    align-items: center;
    /*! max-width: 300px; */
    width: 100%;
    /*! margin-left: auto; */
    /*! margin-right: auto; */
    justify-content: center;
    background: #ff9400;;
    border: 1px solid #ff9400;
    border-radius: 5px;
  }



  .japbform-select-sets-date{
    width: 100%;
    position: relative;
    text-align: center;
    cursor: pointer;
    display: flex;
    flex-wrap: wrap;

    min-height: 30px;


  }

}
@media (min-width:686px){
  .japbform-select-date{
    display: flex;
    align-items: center;
    /*! max-width: 300px; */
    width: 100%;
    /*! margin-left: auto; */
    /*! margin-right: auto; */
    justify-content: center;
    background: #ff9400;;
    border: 1px solid #ff9400;
    border-radius: 5px;
  }


  .japbform-select-sets-date{
  width: 100%;
  position: relative;
  text-align: center;
  cursor: pointer;
  display: flex;
  flex-wrap: wrap;

  min-height: 30px;
  }

}


.japexttitle-date .japbform-select-set-list{
  color: #fff !important;
}



.japexttitle-date{
text-align: left;
padding-left: 10px;
  color: #fff;
  font-family: 'MyriadPro';
  font-size: 16px;
  line-height: 1.24;
width: 100%;
}
.japbform-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;
}
.japbform-wahp-date, .japext-wahp-date:hover{
  width: 100%;
  cursor: pointer;
  opacity:1;
  line-height: 1.24;
  padding-bottom: 5px;
}
.japbform-select-set-list{
  color: #2e2e2e;
  font-family: 'MyriadPro';
  font-size: 16px;
  line-height: 1.24;
width: 100%;
display: block;
}
.japbform-select-set-list-small{
  display: block;
  color: #2e2e2e;
  font-family: 'MyriadPro';
  font-size: 12px;
  line-height: 1.24;
width: 100%;
}


.japbform-select-date .japfc-select-arrow-done{
  position: absolute;
  right: 10px;
  width:10px;
  height: 5px;
  top:45%;
  margin-right: 3px;
}

.japbform-select-date.actlive .japfc-select-arrow-done{
     transform: rotate(180deg);
}


/*end select custom 1*/






/*select jap custom 2*/
.jap2select-ext-no-border{
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;

}

@media (max-width:686px){

  .jap2bform-select-date{
    display: flex;
    align-items: center;
    /*! max-width: 300px; */
    width: 100%;
    /*! margin-left: auto; */
    /*! margin-right: auto; */
    justify-content: center;
    background: #ff9400;;
    border: 1px solid #ff9400;
    border-radius: 5px;
  }



  .jap2bform-select-sets-date{
    width: 100%;
    position: relative;
    text-align: center;
    cursor: pointer;
    display: flex;
    flex-wrap: wrap;

    min-height: 30px;


  }

}
@media (min-width:686px){
  .jap2bform-select-date{
    display: flex;
    align-items: center;
    /*! max-width: 300px; */
    width: 100%;
    /*! margin-left: auto; */
    /*! margin-right: auto; */
    justify-content: center;
    background: #ff9400;;
    border: 1px solid #ff9400;
    border-radius: 5px;
  }


  .jap2bform-select-sets-date{
  width: 100%;
  position: relative;
  text-align: center;
  cursor: pointer;
  display: flex;
  flex-wrap: wrap;

  min-height: 30px;
  }

}


.jap2exttitle-date .jap2bform-select-set-list{
  color: #fff !important;
}



.jap2exttitle-date{
text-align: left;
padding-left: 10px;
  color: #fff;
  font-family: 'MyriadPro';
  font-size: 16px;
  line-height: 1.24;
width: 100%;
}
.jap2bform-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;
}
.jap2bform-wahp-date, .jap2ext-wahp-date:hover{
  width: 100%;
  cursor: pointer;
  opacity:1;
  line-height: 1.24;
  padding-bottom: 5px;
}
.jap2bform-select-set-list{
  color: #2e2e2e;
  font-family: 'MyriadPro';
  font-size: 16px;
  line-height: 1.24;
width: 100%;
display: block;
}
.jap2bform-select-set-list-small{
  display: block;
  color: #2e2e2e;
  font-family: 'MyriadPro';
  font-size: 12px;
  line-height: 1.24;
width: 100%;
}


.jap2bform-select-date .jap2fc-select-arrow-done{
  position: absolute;
  right: 10px;
  width:10px;
  height: 5px;
  top:45%;
  margin-right: 3px;
}

.jap2bform-select-date.actlive .jap2fc-select-arrow-done{
     transform: rotate(180deg);
}


/*end select custom 2*/





@media (min-width:766px){
  .jap-1100px-flex{
    display: flex;
    width: 100%;
    max-width: 1100px;
    margin-left: auto;
    margin-right: auto;
    justify-content: space-around;
    padding-left: 15px;
    padding-right: 15px;
  }
  .jap-left{
    width: 50%;
    padding-right: 15px;
  }
  .jap-right{
    width: 50%;
    padding-left: 15px;
  }
  .jap-flex-top-title{
    width: 45%;
    padding-right: 15px;
    line-height: 1.24;
    color: #fff;
    font-size: 18px;
  }
  .jap-flex-top-select-container{
width: 55%;
padding-left: 15px;
  }

.bg-jap-red{
  background: #d00149;
  width: 100%;
  min-width: 400px;
   max-width:600px;
   padding: 15px;
   margin-top: 10px;
   border-radius: 5px;

}
.jap-flex-top-with-select{
  display: flex;
  align-items: center;
  width: 100%;
  margin-bottom: 15px;
}
.table-jap-bg-white{
  background: #fff;
  width: 100%;
  position: relative;
  padding-top: 15px;
  padding-bottom: 15px;
}
.table-jap-search-contain{
  width: 50%;
  margin-left: auto;
  position: relative;
  box-sizing: border-box;
  margin-bottom: 15px;
  margin-right: 15px;
  display: flex;
  align-items: center;
}
.table-jap-search{
  border-top: none;
  border-left: none;
  border-right: none;
  border-bottom: 1px solid #767676;
  padding-left: 15px;
  font-size: 18px;
  padding-top: 5px;
  padding-bottom: 5px;
width: 100%;
padding-right: 13%;


}

}

@media (max-width:766px){
  .jap-1100px-flex{
    display: flex;
    width: 100%;
    flex-wrap: wrap;
    padding-left: 15px;
    padding-right: 15px;
  }
  .jap-left{
    width: 100%;

  }
  .jap-right{
    width: 100%;

  }
  .jap-flex-top-title{
    width: 100%;

    line-height: 1.24;
    color: #fff;
    font-size: 18px;
    margin-bottom: 15px;
  }
  .jap-flex-top-select-container{
width:100%;
  }

.bg-jap-red{
  background: #d00149;
   width:100%;
   padding: 15px;
   margin-top: 10px;
   border-radius: 5px;

}
.jap-flex-top-with-select{
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  width: 100%;
  margin-bottom: 15px;
}
.table-jap-bg-white{
  background: #fff;
  width: 100%;
  position: relative;
  padding-top: 15px;
  padding-bottom: 15px;
}
.table-jap-search-contain{
  width: 50%;
  margin-left: auto;
  position: relative;
  box-sizing: border-box;
  margin-bottom: 15px;
  margin-right: 15px;
  display: flex;
  align-items: center;
}
.table-jap-search{
  border-top: none;
  border-left: none;
  border-right: none;
  border-bottom: 1px solid #767676;
  padding-left: 5px;
  font-size: 18px;
  padding-top: 5px;
  padding-bottom: 5px;
width: 100%;
padding-right: 15%;

}
}




@media (min-width:766px){
.jp-set-left{
  width: 55%;
  padding-right: 15px;
padding-left: 15px;
}
.jp-set-right{
  display: flex;
  width: 45%;
  justify-content: center;
  padding-right: 15px;
}


.jp-right-contain::before{
  content: "";
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
  background: #fff;
   border-radius: 25px;
   opacity: .4;
   z-index: -1;
}


.jp-right-contain{
  position: relative;
  line-height: 1.24;
  width: 100%;
  max-width: 500px;
    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;
    min-height: 130px;
padding: 10px 15px;
  display: flex;
  flex-wrap: wrap;
  align-content: center;
  justify-content: center;

}
.jp-title-right{
  font-size: 18px;
  color: #fff;
  margin-bottom: 10px;
}
.jp-select-area{
  width: 100%;
  max-width: 250px;
  background: #fff;
  text-align: center;
  color: #000;
  font-size: 16px;
  border-radius: 5px;
}
}
@media (max-width:766px){
  .jp-set-left{
    padding-top: 15px;
    width: 100%;
    margin-bottom: 25px;


  }
  .jp-set-right{
      width: 100%;

  }


  .jp-right-contain::before{
    content: "";
     position: absolute;
     top: 0;
     left: 0;
     width: 100%;
     height: 100%;
    background: #fff;
     border-radius: 25px;
     opacity: .4;
     z-index: -1;
  }


  .jp-right-contain{
    position: relative;
    line-height: 1.24;
    width: 100%;

      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;
      min-height: 100px;
  padding: 10px 15px;
    display: flex;
    flex-wrap: wrap;
    align-content: center;
    justify-content: center;

  }
  .jp-title-right{
    width: 100%;
    display: block;
    text-align: center;
    font-size: 14px;
    color: #fff;
    margin-bottom: 10px;
  }
  .jp-select-area{
    width: 100%;
    max-width: 250px;
    background: #fff;
    text-align: center;
    color: #000;
    font-size: 16px;
    border-radius: 5px;
  }
}

.search-jap-icon{
  width: 20px;
  position: absolute;
  right: 0;
  margin-right: 10px;
}




.careers-ph-v2-link-submit-position{
  background: #e99a4f;
  color: #fff;
  border-radius: 8px;
  padding: 10px 20px;
  line-height: 1.24;
  outline: 0;
  text-decoration: none;
    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: 20px;
    font-weight: bold;
    margin-left: auto;
    margin-right: auto;
    display: table;
}

.careers-682022W-forms{
  width: 100%;
  position: relative;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.careers-682022W-forms form{
  width: 100%;
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: baseline;
  justify-content: center;
}


.section-682022-careers{
  width: 100%;
  background: #d31346;
  position: relative;
  display: block;
  padding: 25px 15px;
  line-height: 1.24;
}
.careers-682022-forms{
  width: 100%;
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 25px;
}

.careers-updated-682022{
  width: 100%;
  background: #d31346;
  position: relative;
  display: block;
  padding: 15px 15px;
  line-height: 1.24;
}
.careers-updated-682022-title{
  width: 100%;
  display: block;
  color: #fff;
  font-weight: bold;
padding-top:40px;
font-size: 32px;

          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 (min-width:766px){
  .careervs-learnmore-desc{
    color: #fff;
    font-size: 20px;
    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;
    text-align: justify;
    margin-bottom: 50px;
  }
}
@media (max-width:766px){
  .careervs-learnmore-desc{
    color: #fff;
    font-size: 20px;
    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;
    text-align: left;
    margin-bottom: 50px;
  }
}


.careervs-learnmore-desc-confirm{
  color: #484848;
  font-size: 20px;
  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;
  text-align: justify;
  margin-bottom: 50px;
}
.section-contain682022-careers{
  max-width: 1200px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}



.careers-updated-682022-center{
  width: 10px;
  height: auto;
  background: #fff;
  display: block;
}


.careervs-learnmore-title-confirm{
  padding-top: 25px;
  color: #505050;
font-size: 40px;
  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: 15px;
  font-weight: bold;
  padding-bottom: 40px;
  width: 100%;
  display: block;
  text-align: center;
}


.careervs-learnmore-title{
  padding-top: 25px;
  color: #fff;
font-size: 40px;
  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: 15px;
  font-weight: bold;
  padding-bottom: 40px;
  width: 100%;
  display: block;
  text-align: center;
}

.careers-updated-682022-number{
  width: 100%;
  text-align: center;
color: #fff;
font-size: 160px;
display: block;
  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;
  line-height: 1;

}
.careers-updated-682022-number-2{
  width: 100%;
  display: block;
  text-align: center;
  color: #fff;
  font-size: 1.8vw;
    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: 15px;
}

@media (min-width:766px){
  .careers-updated-682022-container{
  max-width: 1200px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  align-content: center;
  }
  .careers-updated-682022-box-left{
    flex-wrap: wrap;
    width: 47%;
    display: flex;
    align-content: center;
    justify-content: center;
  }
  .careers-updated-682022-box-right{
    padding-left: 15px;
    flex-wrap: wrap;
    width: 51%;
    display: flex;
    padding-bottom: 50px;

  }
}
@media (max-width:766px){
  .careers-updated-682022-container{
  max-width: 1200px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  }
  .careers-updated-682022-box-left{
    flex-wrap: wrap;
    width: 100%;
    display: flex;
    align-content: center;
    justify-content: center;
  }
  .careers-updated-682022-box-right{
    flex-wrap: wrap;
    width: 100%;
    display: flex;
padding-bottom: 25px;
  }
}

.slidershow {
  position: relative;
  width: 100%;
overflow: hidden;
}

@media (min-width:766px){
  .ca-2022-callnow-1{
      line-height: 1.24;
      font-size:  2vw;
      background: black;
      position: absolute;
      width: 20%;
      text-align: center;
      top: 82%;
      left: 3%;
  opacity: 0;
    }



  .us-2022-callnow-1{
      line-height: 1.24;
      font-size:  2vw;
      background: black;
      position: absolute;
      width: 20%;
      text-align: center;
      top: 65%;
      left: 3%;
  opacity: 0;
    }

    .us-2022-callnow-2{
        line-height: 1.24;
        font-size:  2vw;
        background: black;
        position: absolute;
        width: 20%;
        text-align: center;
        top: 56%;
        left: 3%;
    opacity: 0;
      }
      .us-2022-callnow-3{
          line-height: 1.24;
          font-size:  2vw;
          background: black;
          position: absolute;
          width: 20%;
          text-align: center;
          top: 59%;
          left: 3%;
      opacity: 0;
        }
        .us-2022-callnow-4{
            line-height: 1.24;
            font-size:  2vw;
            background: black;
            position: absolute;
            width: 20%;
            text-align: center;
            top: 49%;
            left: 3%;
        opacity: 0;
          }
          .us-2022-callnow-5{
              line-height: 1.24;
              font-size:  2vw;
              background: black;
              position: absolute;
              width: 20%;
              text-align: center;
              top: 42%;
              left: 3%;
          opacity: 0;
            }
            .us-2022-callnow-7{
                line-height: 1.24;
                font-size:  2vw;
                background: black;
                position: absolute;
                width: 20%;
                text-align: center;
                top: 52%;
                left: 3%;
            opacity: 0;
              }
              .us-2022-callnow-8{
                  line-height: 1.24;
                  font-size:  2vw;
                  background: black;
                  position: absolute;
                  width: 20%;
                  text-align: center;
                  top: 50%;
                  left: 3%;
              opacity: 0;
                }

}
@media (max-width:766px){
  .ca-2022-callnow-1{
      line-height: 1.24;
      font-size:  3vw;
      background: black;
      position: absolute;
      width: 30%;
      text-align: center;
      top: 87%;
      left: 48%;
  opacity: 0;
    }

  .us-2022-callnow-1{
      line-height: 1.24;
      font-size:  3vw;
      background: black;
      position: absolute;
      width: 30%;
      text-align: center;
      top: 75%;
      left: 47%;
  opacity: 0;
    }

    .us-2022-callnow-2{
        line-height: 1.24;
        font-size:  3vw;
        background: black;
        position: absolute;
        width: 30%;
        text-align: center;
        top: 75%;
        left: 47%;
    opacity: 0;
      }
      .us-2022-callnow-3{
          line-height: 1.24;
          font-size:  3vw;
          background: black;
          position: absolute;
          width: 30%;
          text-align: center;
          top: 75%;
          left: 48%;
      opacity: 0;
        }
        .us-2022-callnow-4{
            line-height: 1.24;
            font-size:  3vw;
            background: black;
            position: absolute;
            width: 30%;
            text-align: center;
            top: 75%;
            left: 48%;
        opacity: 0;
          }
          .us-2022-callnow-5{
              line-height: 1.24;
              font-size:  3vw;
              background: black;
              position: absolute;
              width: 30%;
              text-align: center;
              top: 66%;
              left: 48%;
          opacity: 0;
            }


            .us-2022-callnow-7{
                line-height: 1.24;
                font-size:  3vw;
                background: black;
                position: absolute;
                width: 30%;
                text-align: center;
                top: 77%;
                left: 48%;
            opacity: 0;
              }
              .us-2022-callnow-8{
                  line-height: 1.24;
                  font-size:  3vw;
                  background: black;
                  position: absolute;
                  width: 30%;
                  text-align: center;
                  top: 76%;
                  left: 48%;
              opacity: 0;
                }


}

@media (min-width:766px){
  .my-navigation-2022 {
    position: absolute;
    bottom: 7.5%;
    left: 5%;
    /*! transform: translateX(-50%); */
    display: flex;
    opacity: 0;
    width: 14%;
    justify-content: space-evenly;
  }
  .dabar {
    line-height: 1.24;
    font-size: 1vw;
    padding:2%;
    border: 2px solid #fff;

    cursor: pointer;
    transition: 0.4s;
  border-radius: 20px;
  margin-bottom: 0px;
  }
}
@media (max-width:766px){
  .my-navigation-2022 {
    position: absolute;
    bottom: 3.9%;
    left: 47%;
    transform: translateX(-50%);
    display: flex;
    justify-content: space-evenly;
    opacity: 0;
    width: 28%;
  }
  .dabar {
    line-height: 1.24;
    font-size: 2vw;
    padding: 2%;
    border: 2px solid #fff;
    margin-left: 1%;
    cursor: pointer;
    transition: 0.4s;
  border-radius: 20px;
  margin-bottom: 0px;
  }
}


.dabar:hover {
  background: #fff;
}
input[name="r"] {
  position: absolute;
  visibility: hidden;
}

.my-slides {
  width: 700%;
  display: flex;
}

.my1-slide {
width: 14.3%;
  transition: 0.6s;
}
.my1-slide img {
  width: 100%;

}
#my-r1:checked ~ .s1 {
  margin-left: 0;
}
#my-r2:checked ~ .s1 {
  margin-left: -14.3%;
}
#my-r3:checked ~ .s1 {
  margin-left: -28.6%;
}
#my-r4:checked ~ .s1 {
  margin-left: -42.9%;
}
#my-r5:checked ~ .s1 {
  margin-left: -57.2%;
}
#my-r6:checked ~ .s1 {
  margin-left: -71.5%;
}
#my-r7:checked ~ .s1 {
  margin-left: -85.8%;
}










.kabayani-content{
  width: 100%;
  position: relative;
}
.kabayani-part-1{
  width: 100%;
  display: block;
  position: relative;
}
@media (min-width:766px){

  .solo-2022-head{
    background: #d00149;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 15px 15px;
    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;
      position: relative;
  }
  .solo-lbc-logo{
    width: 60px;
  }

  .phone-call-adjust{
  right: 15px;
  position: absolute;
    display: flex;
    align-items: center;
    order: 2;
  }
  .solo-lbc-logo-link{
    order: 1;
  }
  .kabayani-content-img-desktop{
    display: block;
    width: 100%;
  }
  .kabayani-content-img-mobile{
    display: none;
  }
  .ca-2022-booknow{
line-height: 1.24;
font-size:  3.4vw;
background: black;
position: absolute;
width: 20%;
text-align: center;
top: 80%;
left: 46%;
opacity: 0;
  }
  .ca-2022-booknow-2{
    line-height: 1.24;
    font-size:  3.4vw;
    background: black;
    position: absolute;
    width: 20%;
    text-align: center;
    top: 68%;
    left: 3%;
    opacity: 0;
  }
  .us-2022-booknow-1{
    line-height: 1.24;
    font-size:  3.4vw;
    background: black;
    position: absolute;
    width: 20%;
    text-align: center;
    top: 55%;
    left: 3%;
opacity: 0;
  }
  .us-2022-booknow-2{
    line-height: 1.24;
    font-size:  3.4vw;
    background: black;
    position: absolute;
    width: 20%;
    text-align: center;
    top: 45%;
    left: 3%;
opacity: 0;
  }
  .us-2022-booknow-3{
    line-height: 1.24;
    font-size:  3.4vw;
    background: black;
    position: absolute;
    width: 20%;
    text-align: center;
    top: 48%;
    left: 3%;
opacity: 0;
  }
  .us-2022-booknow-4{
    line-height: 1.24;
    font-size:  3.4vw;
    background: black;
    position: absolute;
    width: 20%;
    text-align: center;
    top: 40%;
    left: 3%;
opacity: 0;
  }
  .us-2022-booknow-5{
    line-height: 1.24;
    font-size:  3.4vw;
    background: black;
    position: absolute;
    width: 20%;
    text-align: center;
    top: 32%;
    left: 3%;
opacity: 0;
  }
  .us-2022-booknow-6{
    line-height: 1.24;
    font-size:  3.4vw;
    background: black;
    position: absolute;
    width: 20%;
    text-align: center;
    top: 32%;
    left: 3%;
opacity: 0;
  }
  .us-2022-booknow-7{
    line-height: 1.24;
    font-size:  3.4vw;
    background: black;
    position: absolute;
    width: 20%;
    text-align: center;
    top: 40%;
    left: 3%;
opacity: 0;
  }
  .us-2022-booknow-8{
    line-height: 1.24;
    font-size:  3.4vw;
    background: black;
    position: absolute;
    width: 20%;
    text-align: center;
    top: 40%;
    left: 3%;
opacity: 0;
  }
}

@media (max-width:766px){
  .us-2022-booknow-8{
    line-height: 1.24;
    font-size:  6.2vw;
    background: black;
    position: absolute;
opacity: 0;
    text-align: center;
    top:76%;
    left: 18%;
  }
  .us-2022-booknow-7{
    line-height: 1.24;
    font-size:  6.2vw;
    background: black;
    position: absolute;
opacity: 0;
    text-align: center;
    top:76%;
    left: 18%;
  }
  .us-2022-booknow-6{
    line-height: 1.24;
    font-size:  6.2vw;
    background: black;
    position: absolute;
opacity: 0;
    text-align: center;
    top:63%;
    left: 18%;
  }
  .us-2022-booknow-5{
    line-height: 1.24;
    font-size:  6.2vw;
    background: black;
    position: absolute;
opacity: 0;
    text-align: center;
    top:64.7%;
    left: 18%;
  }
  .us-2022-booknow-4{
    line-height: 1.24;
    font-size:  6.2vw;
    background: black;
    position: absolute;
opacity: 0;
    text-align: center;
    top:75%;
    left: 18%;
  }
  .us-2022-booknow-3{
    line-height: 1.24;
    font-size:  6.2vw;
    background: black;
    position: absolute;
opacity: 0;
    text-align: center;
    top:74%;
    left: 18%;
  }
  .us-2022-booknow-2{
    line-height: 1.24;
    font-size:  6.2vw;
    background: black;
    position: absolute;
opacity: 0;
    text-align: center;
    top:74%;
    left: 18%;
  }
  .us-2022-booknow-1{
    line-height: 1.24;
    font-size:  6.2vw;
    background: black;
    position: absolute;
opacity: 0;
    text-align: center;
    top:74%;
    left: 18%;
  }
  .ca-2022-booknow{
line-height: 1.24;
font-size:  6.5vw;
background: black;
position: absolute;
width: 40%;
text-align: center;
top: 88%;
left: 10%;
opacity: 0;
  }
  .ca-2022-booknow-2{
    line-height: 1.24;
    font-size:  6.2vw;
    background: black;
    position: absolute;
opacity: 0;
    text-align: center;
    top:85%;
    left: 18%;
  }

  .kabayani-content-img-desktop{
    display: none;
  }
  .kabayani-content-img-mobile{
    display: block;
    width: 100%;
  }
  .solo-lbc-logo-link{
    order: 1;
  }
    .phone-call-adjust{
      display: flex;
      align-items: center;
      order: 2
    }
    .solo-2022-head{
      background: #d00149;
      width: 100%;
      display: flex;
      align-items: center;
      justify-content: space-between;
      padding: 15px 15px;
      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;
        position: relative;
    }
    .solo-lbc-logo{
      width: 60px;
    }

}
.white-nav-2022{
  width: 100%;
  position: relative;
  padding:10px 15px;
  background: #d5d5d5;
  line-height: 1.24;
}
.white-nav-contain{
  text-align: center;
  font-size: 18px;
width: 100%;
max-width: 900px;
margin-left: auto;
margin-right: auto;
color: #000;
}



@media (min-width:766px){

  .maintenance-2022{
    width: 100%;
    max-width: 650px;
    background: #d31346;
z-index: 1024;
    position: absolute;
    left: 50%;
        transform: translate(-50%, 0);
        border-radius: 10px;
        padding-bottom: 50px;
        top:300px;
  }
  .maintenance-2022-relative{
    position: relative;
    width: 100%;
  }
  .maintenance-close-btn{
    display: block;
    position: relative;
    width: 20px;
    margin-right: 2%;
    margin-top: 20px;
    margin-left: auto;
    cursor: pointer;
    margin-bottom: 10px;
  }
  .maintenance-center-bg-2022{
    position: relative;
    max-width: 550px;
  margin: auto;
  background: #f5f5f5;
  padding: 25px 15px;
  width: 100%;
  line-height: 1.5;
  border-radius: 10px;
  }
  .maintenance-text-2022{
    text-align: center;
    font-size: 18px;
    color: #2b2b2b;
  }
}
@media (max-width:766px){

  .maintenance-2022{
    width: 100%;
    max-width: 650px;
    background: #d31346;
z-index: 1024;
    position: absolute;
    left: 50%;
        transform: translate(-50%, 0);
        border-radius: 10px;
        padding-bottom: 50px;
        padding-left: 15px;
        padding-right: 15px;
        top:250px;
  }
  .maintenance-2022-relative{
    position: relative;
    width: 100%;
  }
  .maintenance-close-btn{
    display: block;
    position: relative;
    width: 20px;
    margin-right: 2%;
    margin-top: 20px;
    margin-left: auto;
    cursor: pointer;
    margin-bottom: 10px;
  }
  .maintenance-center-bg-2022{
    position: relative;
    max-width: 550px;
  margin: auto;
  background: #f5f5f5;
  padding: 25px 15px;
  width: 100%;
  line-height: 1.5;
  border-radius: 10px;
  }
  .maintenance-text-2022{
    text-align: center;
    font-size: 18px;
    color: #2b2b2b;
  }
}

@media (min-width:950px){
  .careersv2-learnmore-resu-container{
  width: 100%;
  display: flex;
  justify-content: space-between;
  }
    .careersv2-learnmore-resu-input{
      border:1px solid #d2d2d2;
      outline: 0;
      text-decoration: none;
    width: 30%;

    border-radius: 5px;
    background: #fff;
    padding: 10px;
    line-height: 1.24;
    color: #d31346;
margin-bottom: 10px;
    appearance: none;
     -moz-appearance: none;
     -webkit-appearance: none;
    }
}
@media (max-width:950px){
  .careersv2-learnmore-resu-container{
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  }
    .careersv2-learnmore-resu-input{
    border:1px solid #d2d2d2;
      outline: 0;
      text-decoration: none;
    width: 100%;

    border-radius: 5px;
    background: #fff;
    padding: 10px;
    line-height: 1.24;
    color: #d31346;
    margin-bottom: 10px;
    appearance: none;
     -moz-appearance: none;
     -webkit-appearance: none;
    }
}
/*4.4.2022 dropdown careers*/

@media (min-width:950px){

  .careersv2-select-container-2022{
    border:none;
     outline: 0;
     text-decoration: none;
   width: 100%;
   max-width: 220px;
   border-radius: 5px;


   line-height: 1.24;
   color: #d31346;
   margin: 10px;
   appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;

  }

  .careersv2-dropdown {

  width: 100%;
    /* styling */
    border:none;
    border-radius: 5px;
  background: #fff;
    line-height: 1.24;
    color: #d00149;
    font-size: 16px;

    display: inline-block;


    padding: 10px 5px 10px 5px;

  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;
  }

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

  .careersv2-select-container-2022{
  border:none;
  outline: 0;
  text-decoration: none;
  width: 100%;

  border-radius: 5px;


  line-height: 1.24;
  color: #d31346;
  margin-bottom: 10px;
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  }

  .careersv2-dropdown {

  width: 100%;
    /* styling */
    border:none;
    border-radius: 5px;
  background: #fff;
    line-height: 1.24;
    color: #d00149;
    font-size: 16px;

    display: inline-block;


    padding: 10px 5px 10px 5px;
  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;
  }
}




.careersv2-dropdown option{
  line-height: 1.24;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
    color: #373737;
    opacity: 1;
}
/*end 4.4.2022 dropdown careers*/





/*branches lead form*/

.branches-leadform{
  background: #d00149;
  border-radius: 5px;
  padding:15px;
  line-height: 1.24;
  margin-bottom: 15px;
  margin-top: 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;
}
.branches-leadform-title{
  font-size: 18px;
  color: #fff;
  text-align: center;
}

.branches-leadform-fwidth{
  padding-top: 25px;
  padding-bottom: 25px;
  background-image: url(https://cdnlbcwwwstorage.blob.core.windows.net/assets/img/branches-bgupdate.jpg);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}


.branches-leadform-left-title{
  font-size: 28px;
  color: #fff;
  font-weight: bold;
  text-align: center;
}
.branches-leadform-inputs{
  width: 100%;
}

@media (min-width:966px){
  .branches-leadform-flex{
    width: 100%;
    padding: 15px;
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  .branches-leadform-findabranch{
    background: #d00149;
    width: 70%;
    border-radius: 5px;
    padding:15px;
    line-height: 1.24;
    margin-bottom: 15px;
    margin-top: 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;
  }
  .branches-leadform-left{
    width: 50%;
  }
  .branches-leadform-right{
    width: 50%;
  }
  .branches-leadform-findabranchmobile-show{
    display: none;
  }
}
@media (max-width:966px){
  .branches-leadform-flex{
    width: 100%;
    padding: 15px 25px;
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  .branches-leadform-findabranch{
    background: #d00149;
    width: 100%;

    padding:15px;
    line-height: 1.24;
    margin-bottom: 15px;
    margin-top: 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;
  }
  .branches-leadform-left{
    width: 100%;
  }
  .branches-leadform-right{
    display: none;
    width: 50%;
  }
  .branches-leadform-findabranchmobile-show{
    width: 100%;
  }
}
/*end branches lead form*/





/*rates lead form*/


.center-rates-body-2022{
  max-width: 800px;
  width: 100%;
  min-height: 300px;
  padding-top: 60px;
}
@media (min-width:966px){
  .bform-title-short{
    min-width: 150px;
  }
  .rates-leadform-2022 {
    display: flex;
    min-height: 100vh;
    width: 100%;
    background: #f6f6f6;
    justify-content: space-between;
    padding: 25px 15px;
  }
  .lead-form-left-2022{
    width: 50%;
  }
  .lead-form-right-2022{
    width: 50%;
  }
  .rates-leadform-red{

    width: 85%;

    margin-right: auto;
      background: #d00149;
      border-radius: 10px;
      padding: 20px 20px;
  }
  .rates-leadform-text{
    font-size: 22px;
    color: #fff;
    text-align: center;

  }
}
@media (max-width:966px){
  .rates-leadform-text{
    font-size: 22px;
    color: #fff;
    text-align: center;
  }
  .rates-leadform-2022 {
    display: flex;
    min-height: 100vh;
    flex-wrap: wrap;
    width: 100%;
    background: #f6f6f6;
    justify-content: space-between;

  }
  .lead-form-left-2022{
    width: 100%;
    order: 2;
  }
  .lead-form-right-2022{
    width: 100%;
    order: 1;
  }
  .rates-leadform-red{
    width: 100%;
    margin-right: auto;
      background: #d00149;

      padding: 25px 15px;
  }
}
/*end rates lead form*/



.section-lead{
  width: 100%;
  position: relative;
  padding:25px 15px;
  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;
  background: #d00149;
}

@media (min-width:766px){
  .section-lead-2-flex{
    display: flex;
    width: 100%;
    max-width: 1100px;
    margin-left: auto;
    margin-right: auto;
    justify-content: space-between;
    align-items: center;
  }
  .section-lead-left-container{
  width: 40%;
  padding-right: 25px;
  }
  .section-lead-right-container{
  width: 60%;
  }

  .section-lead-text-1{
    font-size: 26px;
    color: #fff;
  }
  .section-lead-text-2{
    font-size: 26px;
    color: #fff;
  }
}
@media (max-width:766px){
  .section-lead-2-flex{
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    max-width: 1100px;
    margin-left: auto;
    margin-right: auto;
    justify-content: space-between;
    align-items: center;
  }
  .section-lead-left-container{
  width: 100%;
  text-align: center;
  }
  .section-lead-right-container{
  width: 100%;
  }

  .section-lead-text-1{
    font-size: 22px;
    color: #fff;
  }
  .section-lead-text-2{
    font-size: 22px;
    color: #fff;
  }
}



.gray-lead-2022{
  width: 100%;
  position: relative;
  background: #f2f2f2;
  padding: 10px;
  border-radius: 10px;
}


@media (min-width:766px){
  .my-food{
    position: absolute;
    display: block;
    width: 40%;
    top: 18%;
    left: 7%;
  }
  .my-food-2{
    position: absolute;
    display: block;
    width: 40%;
    top: 23%;
    left: 9%;
  }
  .lbc-solo-logo{
    width: 12%;
    margin-bottom: 4%;
  }
.my-title-1{
  line-height: 1.24;
  color: #fff;
  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: 3.3vw;
  font-weight: bold;
  font-style: italic;
  margin-bottom: 4%;
}
.my-title-2{
  line-height: 1.24;
  color: #d00149;
  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: 3vw;
  font-weight: bold;
  font-style: italic;
  margin-bottom: 6%;
}

.my-list-contain{
  width: 80%;
  margin-left: 1%;
  margin-bottom: 5%;
}
  .my-list-tb  {border-collapse:collapse;border-spacing:0;width: 100%;color: #838383;  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.2vw;}
.my-list-tb td{
  overflow:hidden;padding:10px 5px;word-break:normal;}
.my-list-tb th{
  font-weight:normal;overflow:hidden;padding:10px 5px;word-break:normal;}
.my-list-tb .tg-cly1{text-align:left;vertical-align:middle}
.my-list-tb .tg-0lax{text-align:left;vertical-align:top}


.my-lit-num{
  background: #ff9400;
  padding: 6px 12px;
  color: #fff;
  border-radius: 50%;

}
.my-text-2{
  line-height: 1.24;
  color: #838383;
  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.1vw;

  margin-bottom: 4%;
  width: 80%;
}
.my-list-text{
  margin-left: 2%;
}


.my-text-1{
  line-height: 1.24;
  color: #fff;
  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.2vw;
  font-weight: bold;
  font-style: italic;
  margin-bottom: 4%;
  width: 80%;
}
.my-booking-1-contain{
  background: #d00149;
  display: block;
  padding: 15px 5px;
  width: 50%;
  text-align: center;
  border-radius: 10px;
}
.my-booking-1{

  line-height: 1.24;
  color: #fff;
  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.6vw;
  font-weight: bold;

}

}
@media (max-width:766px){
  .my-food-2{
    position: absolute;
    display: block;
    width: 100%;
    top: 35%;
    padding: 15px;
  }
  .my-title-2{
    line-height: 1.24;
       color: #d00149;
       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: 6vw;
       font-weight: bold;
       font-style: italic;
       margin-bottom: 6%;
       width: 100%;
       text-align: center;
  }
  .my-list-text{
    margin-left: 2%;
  }
  .my-list-contain{
    width: 70%;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 5%;
  }
    .my-list-tb  {border-collapse:collapse;border-spacing:0;width: 100%;color: #838383;  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: 2.4vw;}
  .my-list-tb td{
    overflow:hidden;padding:10px 5px;word-break:normal;}
  .my-list-tb th{
    font-weight:normal;overflow:hidden;padding:10px 5px;word-break:normal;}
  .my-list-tb .tg-cly1{text-align:left;vertical-align:middle}
  .my-list-tb .tg-0lax{text-align:left;vertical-align:top}


  .my-lit-num{
    background: #ff9400;
    padding: 6px 12px;
    color: #fff;
    border-radius: 50%;

  }

  .my-text-2{
    line-height: 1.24;
    color: #838383;
    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: 2vw;
text-align: center;
    margin-bottom: 4%;
    width: 100%;
  }
  .my-food{
    position: absolute;
    display: block;
    width: 100%;
    top: 2%;
    text-align: center;
    padding: 15px;
  }
  .lbc-solo-logo{
    width: 18%;
    margin-bottom: 4%;
  }
.my-title-1{
  line-height: 1.24;
  color: #fff;
  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: 6.3vw;
  font-weight: bold;
  font-style: italic;
  margin-bottom: 4%;

}
.my-text-1{
  line-height: 1.24;
   color: #fff;
   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: 2.2vw;
   font-weight: bold;
   font-style: italic;
   margin-bottom: 9%;
   width: 52%;
   text-align: center;
   margin-left: auto;
   margin-right: auto;
}
.my-booking-1-contain{
  background: #d00149;
  display: block;
  padding: 15px 5px;
  width: 50%;
  text-align: center;
  border-radius: 10px;
  margin-left: auto;
  margin-right: auto;
}
.my-booking-1{

  line-height: 1.24;
  color: #fff;
  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: 2.6vw;
  font-weight: bold;

}
}

.au-promo-content-2022{
  width: 100%;
  min-height: 100vh;
  position: relative;
  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;
}
.au-2022-promo-footer{
  background: #d00149;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 15px 15px;
  line-height: 1.24;
  color: #fff;
}
.au-bottom-content{
  width: 100%;
  position: relative;
}
.au-spotlight-promo-2022{
  width: 100%;
  position: relative;
}

@media (min-width:766px){
  .au-absolute-section-2{
    position: absolute;
    display: block;
    width: 40%;


    top: 15%;
    left: 9%;
  }
  .au-promo-title-2-2022{
  line-height: 1.24;
  color: #d00149;
  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: 2.5vw;
  font-weight: bold;
  font-style: italic;
  margin-bottom: 4%;
}
.au-promo-subtext-2-2022{
  line-height: 1.6;
  color: #a2a2a2;
  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.2vw;
  width: 81%;

}
.au-table-2022-contain{
  position: absolute;
  top: 60%;

  width: 33%;
  left: 9%;
font-size: 1.2vw;
}
.au-table-2022  {border-collapse:collapse;border-spacing:0;line-height: 1.24; width: 100%;}
.au-table-2022 td{border-color:black;border-style:solid;border-width:1px;
  overflow:hidden;padding:10px 5px;word-break:normal;}
.au-table-2022 th{border-color:black;border-style:solid;border-width:1px;
  font-weight:normal;overflow:hidden;padding:10px 5px;word-break:normal;}
.au-table-2022 .tg-c91b{background-color:#a9023d;border-color:#a9023d;color:#ffffff;text-align:center;vertical-align:middle}
.au-table-2022 .tg-7fr3{background-color:#ffffff;border-color:#a9023d;color:#a9023d;text-align:center;vertical-align:middle}


  .au-absolute-section{
    position: absolute;
    display: block;
    width: 50%;


    top: 39%;
    left: 7%;
  }

.au-promo-title-2022{
  line-height: 1.24;
  color: #d00149;
  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: 3.5vw;
  font-weight: bold;
  font-style: italic;
}
.au-promo-subtext-2022{
  line-height: 1.24;
  color: #d00149;
  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.8vw;

}
.promo-runs-1{
  position: absolute;
  display: block;
  bottom: 9%;
  left: 14%;
  line-height: 1.24;
  color: #d00149;
  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: 0.8vw;
}

.au-2022-head{
  background: #d00149;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 15px 15px;
  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;
    position: relative;
}
.au-lbc-logo{
  width: 60px;
}

.phone-call{
right: 15px;
position: absolute;
  display: flex;
  align-items: center;
}
.phone-text{
  color: #fff;

}
.au-lbc-phone{
  width: 20px;
  margin-right: 5px;
}



.au-2022-promo-desktop{
  width: 100%;
}
.au-2022-promo-mobile{
  width: 100%;
  display: none;
}
.au-2022-promo-bottom-desktop{
  width: 100%;
}
.au-2022-promo-bottom-mobile{
  width: 100%;
  display: none;
}

.au-2022-booknow-red{
  opacity: 0;
  line-height: 1.24;
  color: #fff;
  position: absolute;
  bottom: 32%;
    font-size: 2vw;
    background: #d00149;
  width: 30%;
  padding: 15px;
  left: 5%;
}
.au-2022-booknow-orange{
  opacity: 0;
  line-height: 1.24;
  color: #fff;
  position: absolute;
  bottom: 10%;
    font-size: 2vw;
    background: #fe9a38;
  width: 30%;
  padding: 15px;
  left: 10%;
}
.au-call-absolute-2022{
  display: none;
}
}
@media (max-width:766px){
  .au-absolute-section-2{
    position: absolute;
       display: block;
       width: 100%;


       top: 5%;

       text-align: center;
       padding: 15px;
  }
  .au-promo-title-2-2022{
    line-height: 1.24;
      color: #d00149;
      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: 4.5vw;
      font-weight: bold;
      font-style: italic;
      margin-bottom: 4%;
    width: 75%;
      margin-left: auto;
      margin-right: auto;
}
.au-promo-subtext-2-2022{
  line-height: 1.6;
  color: #a2a2a2;
  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: 2.2vw;
  width: 69%;

  margin-left: auto;
  margin-right: auto;

}
.au-table-2022-contain{
  position: absolute;
  top: 29%;

  width: 100%;

font-size: 4.2vw;
}
.au-table-2022  {border-collapse:collapse;border-spacing:0;line-height: 1.24; width: 85%;margin-left: auto;margin-right: auto;}
.au-table-2022 td{border-color:black;border-style:solid;border-width:1px;
  overflow:hidden;padding:10px 5px;word-break:normal;}
.au-table-2022 th{border-color:black;border-style:solid;border-width:1px;
  font-weight:normal;overflow:hidden;padding:10px 5px;word-break:normal;}
.au-table-2022 .tg-c91b{background-color:#a9023d;border-color:#a9023d;color:#ffffff;text-align:center;vertical-align:middle}
.au-table-2022 .tg-7fr3{background-color:#ffffff;border-color:#a9023d;color:#a9023d;text-align:center;vertical-align:middle}




  .au-absolute-section{
    position: absolute;
     display: block;
     width: 100%;


     top: 20%;
     text-align: center;
  }
  .au-promo-title-2022{
  line-height: 1.24;
  color: #d00149;
  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: 5.5vw;
  font-weight: bold;
  font-style: italic;
  }
  .au-promo-subtext-2022{
  line-height: 1.24;
  color: #d00149;
  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: 2.5vw;

  }
  .promo-runs-1{
    position: absolute;
     display: block;
     top: 40%;
   text-align: center;
   width: 100%;
     line-height: 1.24;
     color: #d00149;
     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;
  }
.au-call-absolute-2022{
  position: absolute;
  top: 49%;
  width: 100%;
  text-align: center;
  line-height: 1.24;
}
.au-call-absolutelink{
  line-height: 1.24;
  color: #747474;
  font-size: 2.5vw;
}


  .au-2022-head{
    background: #d00149;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 15px 15px;
    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;
      position: relative;
  }
  .au-lbc-logo{
    width: 60px;
  }

  .phone-call{
    display: flex;
    align-items: center;
  }
  .phone-text{
    color: #fff;

  }
  .au-lbc-phone{
    width: 20px;
    margin-right: 5px;
  }
  .au-2022-promo-desktop{
    width: 100%;
    display: none;
  }
  .au-2022-promo-mobile{
    width: 100%;
  }

  .au-2022-promo-bottom-desktop{
    width: 100%;
    display: none;
  }
  .au-2022-promo-bottom-mobile{
    width: 100%;
  }
  .au-2022-booknow-red{
    opacity: 0;
    line-height: 1.24;
        color: #fff;
        position: absolute;
        top: 32%;
          font-size: 2vw;
          background: #d00149;
        width: 40%;
        padding: 15px;
        left: 30%;
  }
  .au-2022-booknow-orange{
    opacity: 0;
    line-height: 1.24;
        color: #fff;
        position: absolute;
        top: 44%;
          font-size: 2vw;
          background: #fe9a38;
        width: 40%;
        padding: 15px;
        left: 30%;
  }
}





.career-learnmore-link{
  display: table;
  margin-left: auto;
  margin-right: auto;
}
.careers-learnmore-submit{


  display: inline;
  color: #fff;
  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;
  background: #e99a4f;
  padding: 10px 20px;
  border-radius: 8px;

}
.careervs-learnmore-position{
  width: 100%;
  padding:50px 15px;
  line-height: 1.24;
}

.careervs-learnmore-container{
  width: 100%;
  max-width: 900px;
margin-left: auto;
margin-right: auto;
}
/*
.careervs-learnmore-title{
  font-weight: bold;
  text-align: center;
font-size: 32px;
color: #363535;
          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;
}


.careervs-learnmore-desc{
  font-size: 20px;
  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;
  text-align: justify;
  margin-bottom: 25px;
}
*/








#flexor {
  background: #f9f9f9;
  margin-bottom: 15px;
  border-left: 5px solid #fff;
  border-right: 5px solid #fff;
}
.services-ms-news{
  background-color: transparent !important
}

.full-width-bg{
  width: 100%;
}
.portrait-center-bg{
  padding: 50px 15px;
  max-width: 800px;
  width: 100%;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.eu-2022-mechanics{
  line-height: 1.24;
  padding: 25px 15px;
  max-width: 800px;
  width: 100%;
  display: block;
  margin-left: auto;
  margin-right: auto;
          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;
}
.eu-2022-mechanics-title{
  font-weight: bold;
  font-size: 20px;
  color: #d00149;
  margin-bottom: 8px;
}
.eu-2022-mechanics-text{
  font-size: 16px;
  margin-bottom: 25px;
  display: block;
  color: #000;
}

/*2.12.2022 table usa promo page*/
.canada-promo-mechanics{
  width: 100%;
  padding: 50px 15px 15px 15px;
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
}
.promo-feb-mechanics-title{
  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;
margin-bottom: 25px;
        color: #d00149;
}
.promo-feb-mechanics-list{
  line-height: 1.24;
  margin-bottom: 8px;
        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: #d00149;
}


.first-col {
  width: 100px;
  min-width: 100px;
  max-width: 100px;
  left: 0px;

}

.sticky-col {
  position: -webkit-sticky;
  position: sticky;
  z-index: 1024;
}




.usa-2022-tg  {border-collapse:separate;border-spacing:0;width: 100%;line-height: 1.24;}
.usa-2022-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;}
.usa-2022-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;}
.usa-2022-tg .tg-j2lt{background-color:#d00149;border-color:#ffffff;color:#ffffff;text-align:center;vertical-align:middle}
.usa-2022-tg .tg-o7gi{background-color:#e6dfd4;border-color:#d00149;color:#d00149;text-align:center;vertical-align:middle}


.usa-2022-tg .tg-j2lt.sticky-col.first-col{background-color:#d00149;border-color:#ffffff;color:#ffffff;text-align:center;vertical-align:middle}
.usa-2022-tg .tg-o7gi.sticky-col.first-col{background-color:#e6dfd4;border-color:#d00149;color:#d00149;text-align:center;vertical-align:middle}



.promo-page-2022-section{
  width: 100%;
  position: relative;
}
@media (min-width:766px){
  .promo-page-background-img-desktop{
    width: 100%;
    display: block;
  }
  .promo-page-background-img-mobile{
    width: 100%;
    display: none;
  }

  .promo-page-booknow{
    background: black;
    position: absolute;
    opacity: 0;
    line-height: 1.24;
    bottom:27%;
    left: 5%;
    width: 40%;
    height: 15%;
  font-size: 2vw;
  }
  .promo-page-booknow-us{
    background: black;
    position: absolute;
    opacity: 0;
    line-height: 1.24;
    bottom:27%;
    left: 5%;
    width: 40%;
    height: 15%;
  font-size: 2vw;
  }
  .promo-page-telephone{
    background: black;
    position: absolute;
    opacity: 0;
    line-height: 1.24;
    bottom:15%;
    left: 5%;
    width: 40%;
    height: 10%;
  font-size: 2vw;
  }

  .promo-page-booknow-us-v2{
    background: black;
    position: absolute;
   opacity: 0;
    line-height: 1.24;
    bottom:29%;
    /*! left: 5%; */
    width: 40%;
    height: 10%;
  font-size: 2vw;
  }
  .promo-page-telephone-v2{
    background: black;
    position: absolute;
    opacity: 0;
    line-height: 1.24;
    bottom:17%;
    /*! left: 5%; */
    width: 40%;
    height: 10%;
  font-size: 2vw;
  }
}
@media (max-width:766px){
  .promo-page-background-img-desktop{
    width: 100%;
    display: none;
  }
  .promo-page-background-img-mobile{
    width: 100%;
    display: block;
  }

  .promo-page-booknow{
    background: black;
    position: absolute;
    opacity:0;
    line-height: 1.24;
    top:30%;
    left: 0;
right: 0;
margin-left: auto;
margin-right: auto;
    width: 70%;
    height: 8%;
  font-size: 4vw;
  }


  .promo-page-booknow-us{
    background: black;
    position: absolute;
    opacity:0;
    line-height: 1.24;
    top:30%;
    left: 0;
right: 0;
margin-left: auto;
margin-right: auto;
    width: 70%;
    height: 5%;
  font-size: 4vw;
  }
  .promo-page-telephone{
    background: black;
    position: absolute;
    opacity:0;
    line-height: 1.24;
    top:37%;
    left: 0;
right: 0;
margin-left: auto;
margin-right: auto;
    width: 70%;
    height: 5%;
  font-size: 4vw;
  }
  .promo-page-booknow-us-v2{
    background: black;
    position: absolute;
     opacity: 0;
    line-height: 1.24;
    bottom:6%;
    left: 8%;
    width: 40%;
    height: 10%;
  font-size: 2vw;
  }
  .promo-page-telephone-v2{
    background: black;
    position: absolute;
     opacity: 0;
    line-height: 1.24;
    bottom:6%;
    right: 8%;
    width: 40%;
    height: 10%;
  font-size: 2vw;
  }
}



.promo-page-orange-section{
  background: #f79526;
  width: 100%;
  position: relative;
  padding: 50px 15px;
}

@media (min-width:766px){
  .usa-promo-page-table{

    width: 85%;
    position: relative;
    margin-left: auto;
    margin-right: auto;
    overflow: auto;
  }
  .promo-page-text-section{
    width: 85%;
    margin-left: auto;
    margin-right: auto;

    padding-bottom: 25px;
    display: flex;
    align-items: center;
    justify-content: space-between;
  }

  .hurryvisit{
    width: 100%;
    max-width: 400px;
    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: 2vw;
    line-height: 1.24;
    color: #fff;
  text-shadow:
   -1px -1px 0 #a91d37,
    1px -1px 0 #a91d37,
    -1px 1px 0 #a91d37,
     1px 1px 0 #a91d37;
  }

  .promo-page-text-section-booknow{
  background: #fff;
  width: 100%;
  max-width: 200px;
  border-radius: 5px;
  }
  .promo-page-text-section-booknow a{
    text-align: center;
    padding: 10px 15px;
    display: block;
    width: 100%;
    position: relative;
  border-radius: 5px;
    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: 1.5vw;
    line-height: 1.24;
    color: #a91d37;
  }
}
@media (max-width:766px){
  .usa-promo-page-table{

    width: 100%;
    position: relative;
    margin-left: auto;
    margin-right: auto;
    overflow: auto;
  }
  .promo-page-text-section{
    width: 100%;

    padding-bottom: 25px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
  }

  .hurryvisit{
    display: block;
    max-width: 300px;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
text-align: center;
    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: 5vw;
    line-height: 1.24;
    color: #fff;
  text-shadow:
   -1px -1px 0 #a91d37,
    1px -1px 0 #a91d37,
    -1px 1px 0 #a91d37,
     1px 1px 0 #a91d37;
     margin-bottom: 15px;
  }

  .promo-page-text-section-booknow{
  background: #fff;
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  max-width: 200px;
  border-radius: 5px;
  }
  .promo-page-text-section-booknow a{
    text-align: center;
    padding: 10px 15px;
    display: block;
    width: 100%;
    position: relative;

    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: 4vw;
    line-height: 1.24;
    color: #a91d37;
  }
}
/*end 2.12.2022 table usa promo page*/




/*2.2.2022 unliair promo book now link*/
.unliair-with-book-container{
  position: relative;
}

.unliair-booknow-h-link{
  opacity: 0;
  line-height: 1.24;
  font-size: 2vw;
  background: red;
  padding: 15px;
  color: black;
  width: 44%;
  position: absolute;
  bottom: 2%;
  /*! left: 15%; */
  height: 15%;
  z-index: 1026;
}


/*end 2.2.2022 unliair promo book now link*/


/*1.20.2022 careers upload*/

.careers-ph-v2-center-title{


  line-height: 1.24;
    color: #ff5621;
    font-size: 26px;
    font-weight: bold;
    margin-bottom: 25px;
      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-left: auto;
      margin-right: auto;
      max-width: 860px;
      width: 100%;
}

.proudkav2-title-popup{
 line-height: 1.24;
   color: #d31245;
   font-size: 42px;
   font-weight: bold;
   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;
 }
 .proudkav2-subtitle-popup{
   line-height: 1.6;
     color: #fff;
     font-size: 22px;
     margin-bottom: 25px;
       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-v2-close-container{
  width: 100%;
  display: block;
  text-align: right;
  margin-bottom: 25px;
}
.proudka-v2-close{
  width: 25px;
  cursor: pointer;

}
.proudka-v2-video-container{
  width: 100%;
    background-image: url("https://cdnlbcwwwstorage.blob.core.windows.net/revamp/careers/proudkalbc-colorbg.jpg");
    padding: 55px 15px;
    display: none;
}
.proudka-v2-video-max{
  max-width: 1200px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}


@media (min-width:766px){
  .proudka-v2-video-set{
    display: flex;
    width: 100%;
    align-items: center;
  }
  .proudka-v2-video{
    max-width: 400px;
    width: 100%;
    margin-left: 10px;
    margin-right: 10px;
    margin-bottom: 15px;
  }
}
@media (max-width:766px){
  .proudka-v2-video-set{
    display: flex;
    width: 100%;
    align-items: center;
    flex-wrap: wrap;
    justify-content: center;
  }
  .proudka-v2-video{
    max-width: 400px;
    width: 100%;
    margin-left: 10px;
    margin-right: 10px;
    margin-bottom: 20px;
  }
}



@media (min-width:766px){
  .careers-ph-v2-submit-container{
    width: 50%;
    margin-left: auto;
    text-align: center;
    padding-top: 10px;
  }
}
@media (max-width:766px){
  .careers-ph-v2-submit-container{
    width: 100%;
    padding-top: 10px;
    text-align: center;
  }
}

.careers-ph-v2-link-submit{
  background: #e99a4f;
  color: #fff;
  border-radius: 8px;
  padding: 10px 20px;
  line-height: 1.24;
  outline: 0;
  text-decoration: none;
    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: 20px;
    font-weight: bold;
}

.upload-2022-container{
width: 100%;
max-width: 220px;
line-height: 1.24;
}


@media (min-width:950px){
  .uploaded-textfile{
    padding-left: 10px;
    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: 16px;
    color: #fff;
    position: absolute;
    word-break: break-all;
    max-width: 220px;
    top:-25px;
  }
}
@media (max-width:950px){
  .uploaded-textfile{
    padding-left: 10px;
    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: 16px;
    color: #fff;
  }
}
.uploaded-textfile-v2{
  padding-left: 10px;
  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: 16px;
  color: #000;
}

.career-label-upload{
  background: #fff;
  display: block;
  color: #d31346;
  opacity: 0.6;
line-height: 1.24;
padding: 0;
margin: 0;
  cursor: pointer;
}
.career-label-upload-v2{
  background: transparent;
  display: block;
  color: #d31346;
  opacity: 1;
line-height: 1.24;
padding: 0;
margin: 0;
  cursor: pointer;
  text-align: center;
}

/*end 1.20.2022 careers upload*/



/*1.14.2022 contact us*/
.contact-support-top-2022{
  width: 100%;
  position: relative;
  background: #f7f5fb;
  padding-top: 50px;
}

@media (min-width:766px){
  .contact-2022-container{
    max-width: 1200px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 55px;
    padding-right: 15px;
    display: flex;
  }

  .contact-2022-img{
    min-width: 400px;
  }

  .contact-2022-numbers{
    margin-left: auto;
    margin-right: 5%;
  display: block;
  max-width: 500px;
  width: 100%;
  line-height: 1.24;
  text-align: center;

  }

  .contact-2022-title{
    margin-top: 50px;
    color: #b61c32;
    font-size: 52px;
    font-family: 'MyriadPro';
    margin-bottom: 20px;
  }
  .contact-2022-phonenumber {
          color: #281908;
          font-size: 38px;
          font-family: 'MyriadPro';
          margin-bottom: 30px;
      }
  .contact-2022-link{
    color: #fe8f49;
    font-size: 18px;
    outline: 0;
    text-decoration: none;
  }
}
@media (max-width:766px){
  .contact-2022-container{
    max-width: 1200px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 15px;
    padding-right: 15px;
    display: flex;
  }

  .contact-2022-img{
    opacity: 0.4;

    width: 300px;
  }

  .contact-2022-numbers{
    position: absolute;
    margin-left: auto;
    margin-right: auto;
  display: block;
  width: 100%;
  line-height: 1.24;
  text-align: center;

  }

  .contact-2022-title{
    margin-top: 50px;
    color: #b61c32;
    font-size: 52px;
    font-family: 'MyriadPro';
    margin-bottom: 20px;
  }
  .contact-2022-phonenumber {
          color: #281908;
          font-size: 38px;
          font-family: 'MyriadPro';
          margin-bottom: 30px;
      }
  .contact-2022-link{
    color: #fe8f49;
    font-size: 18px;
    outline: 0;
    text-decoration: none;
  }
}
/*end 1.14.2022 contact us*/


/*11.29.2021 career*/

.careers-position-container{
  max-width: 880px;
  width: 100%;
padding: 50px 15px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  align-items: center;
  justify-content: center;
}

@media (min-width:766px){
  .careersv2-position-title{
    line-height: 1.24;
    font-size: 52px;
    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: #f26539;
  }
  .careersv2-select-container{

    padding-left: 15px;
    padding-right: 15px;
    max-width: 880px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    align-items: center;
    justify-content: space-around;
    margin-bottom: 5px;
  }
}
@media (max-width:766px){
  .careersv2-position-title{
    line-height: 1.24;
    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: #f26539;
  }
  .careersv2-select-container{
    padding-left: 15px;
    padding-right: 15px;
    max-width: 880px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    display: flex;
flex-wrap: wrap;
  }
}


.careers-ph-v2-container{
  width: 100%;
  position: relative;
}

.careers-ph-v2-content{
  margin-left: auto;
  margin-right: auto;
  max-width: 1230px;
  padding: 25px 15px;
  line-height: 1.24;
  color: #433a3a;
  font-size: 20px;
    font-family: 'MyriadPro';
}
.careers-ph-v2-aboutus-section{
  width: 100%;
  background: #efefef;

}
.careers-ph-v2-aboutus-container{
  margin-left: auto;
  margin-right: auto;
  max-width: 1230px;
  width: 100%;
  padding: 50px 15px;
}

.careers-ph-v2-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: 15px;
  }



  ul.careers-ph-v2-ulist{
    list-style: inside;
    line-height: 1;
    font-family: 'MyriadPro';
    font-size: 18px;
    color:#433a3a;
    margin-bottom: 5px;
    padding-left: 15px;
    list-style-position: outside;
  }

  ul.careers-ph-v2-ulist li{
    margin-bottom: 10px;
  }



.careers-ph-v2-globalfootprint{
  position: relative;
  width: 100%;
  display: block;
   background-image: url("https://cdnlbcwwwstorage.blob.core.windows.net/revamp/careers/truckph2.jpg");
   background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
   line-height: 1.24;
   min-height: 100vh;
}

.careers-ph-v2-globalfootprint-container{
  margin-left: auto;
  margin-right: auto;
  max-width: 1230px;
  width: 100%;
  padding: 50px 15px;
}
.careers-ph-v2-globalfootprint-title{
  margin-top: 5%;
margin-bottom: 3%;
    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;
  }

  .careers-ph-v2-globalfootprint-text{
  max-width: 700px;
  width: 100%;
  position: relative;
  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;
  text-align: justify;
 }
 .careers-ph-v2-careersred-section-orange{
   width: 100%;
   position: relative;
   display: block;
   background: #f26539;
 }
.careers-ph-v2-careersred-section{
  width: 100%;
  position: relative;
  display: block;
  background: #d31346;
}
.careers-ph-v2-careersred-container{
  max-width: 1000px;
  width: 100%;
  padding: 50px 15px;
  margin-left: auto;
  margin-right: auto;
  line-height: 1.24;
}
.proudkav2-full-bg-img{
  width: 100%;
  display: block;
}
.proudkav2-full-bg-img img{
  width: 100%;
}

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

.proudkav2-gray-text{
line-height: 1.24;
    max-width: 1000px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    line-height: 1.24;
  color: #000;
  font-size: 22px;
    font-family: 'MyriadPro';
  }
  .careers-ph-v2-submit-orange{
    width: 100%;
    text-align: center;
    display: block;
  }
  .careers-ph-v2-submit-orange-link{
    display:inline-block;
    background: #d31346;
    outline: 0;
    text-decoration: none;
    border-radius: 6px;
margin-top: 15px;
margin-right: 25px;
    padding: 10px 55px;
    line-height: 1.24;
    color: #fff;
    font-size: 22px;
      font-family: 'MyriadPro';
  }


.careersv2-ulli-container{
  width: 100%;
padding: 0;
margin: 0;
  list-style-type: none;
}
.careersv2-ulli-container li{
  padding: 50px 15px;
}
.careersv2-ulli-container li:nth-child(odd){

background: #eaeaea;
width: 100%;
}
.careersv2-ulli-container li:nth-child(even){

background: #fff;
width: 100%;
}

.careersv2-list-container{
max-width: 800px;
margin-left: auto;
margin-right: auto;
}


.careersv2-list-container-divider-flex{
  display: flex;
max-width: 800px;
margin-left: auto;
margin-right: auto;
}
.careersv2-left-divider{
  width: 50%;

}

.careersv2-right-divider{
  width: 50%;
display: inline-block;
text-align: right;
}
.careersv2-right-container{

  display: inline-block;
padding-left: 15px;
max-width: 280px;
width: 100%;
}
.careersv2-list-title{
  padding-right: 15px;
  font-size: 22px;
  line-height: 1.24;
    color: #494848;
    margin-bottom: 10px;
      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;
      text-align: left;
}
.careersv2-list-lbcexpressinc{
  font-size: 18px;
  line-height: 1.24;
    color: #494848;
    margin-bottom: 5px;
      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;
      text-align: left;
}
.careersv2-list-pinloc-flex{
  width: auto;
  display: flex;
  align-items: center;
  margin-bottom: 10px;
}
.careersv2-pinloc{
  width: 25px;
}
.careersv2-pinloc-areatext{
  margin-left: 5px;
  font-size: 18px;
  line-height: 1.24;
    color: #494848;
      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-infor-list{
  padding-left: 30px;
}
.careers-infor-list ul{
  width: 100%;
  line-height: 1.24;
  padding-left: 0 !important;
  margin-left: 0 !important;
}
.careers-infor-list li{
  font-size: 18px !important;
  padding-left: 0 !important;
  margin-left: 0 !important;
}
.careers-infor-list li:nth-child(odd){
  line-height: 1.24;
  padding: 0 !important;
  background: transparent !important;
}
.careers-infor-list li:nth-child(even){
  line-height: 1.24;
  padding: 0 !important;
  background: transparent !important;
}

.careers-info-btn-container{

width: 100%;
text-align: left;
}
.careers-info-btn{
  font-size: 18px;
  border-radius: 8px;
  display: inline-block;
  line-height: 1.24;
  background: #f26539;
  padding: 5px 15px;
  color: #fff;
}

@media (min-width:766px){
  .careersv2-center-divider{

    background: #9b9b9b;
    width: 2px;
  }
  .careers-ph-v2-ph-bene{
    width: 100%;
    display: flex;
    justify-content: space-evenly;
  }
  .careers-proudkav2-background{
    padding: 50px;
    position: relative;
    width: 100%;
    display: block;
     background-image: url("https://cdnlbcwwwstorage.blob.core.windows.net/revamp/careers/12.5.2021/proudka-v2-img4.jpg");
     background-position: center;
      background-repeat: no-repeat;
      background-size: cover;
     line-height: 1.24;
     min-height: 100vh;
  }
  .careers-proudkav2-container{
    width: 100%;
    display: block;
    max-width: 500px;
    margin-left: auto;
    margin-right: 15%;
position: relative;
    line-height: 1.24;
  }
  .proudkav2-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;
   }
   .proudkav2-subtitle{
     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;
     }

      .proudkav2-lbc-stories{
        cursor: pointer;
        border-radius: 5px;
        text-align: center;
        position: relative;
        display: block;
        width: 100%;
        color: #fff;
        font-size: 28px;
        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:950px){
  .careers-ph-v2-careersred-flex{
    width: 100%;
    display: flex;
    justify-content: space-between;
    margin-bottom: 20px;
  }

  .careers-ph-v2-careersred-left{
    width: 50%;
  }
  .careers-ph-v2-careersred-right{
    width: 50%;
  }

  .careers-ph-v2-careersred-number{
    color: #fff;
    font-size: 160px;
margin-top: 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;
      line-height: 1;
        text-align: center;
  }

  .careers-ph-v2-careersred-position{
    color: #fff;
    font-size: 1.8vw;
      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;
      text-align: center;

  }

  .careers-ph-v2-careersred-input{
    border:none;
    outline: 0;
    text-decoration: none;
  width: 100%;
  max-width: 220px;
  border-radius: 5px;
  background: #fff;
  padding: 10px;
  line-height: 1.24;
  color: #d31346;
  margin: 10px;
  appearance: none;
   -moz-appearance: none;
   -webkit-appearance: none;
  }

  .career-upload-container{
    width: 100%;
    max-width: 220px;
    display: block;
    margin-right: 10px;
    margin-left: 10px;
    position: relative;
  }

  .career-upload-container-v2{
    width: 100%;
    max-width: 220px;
    display: block;
    margin-bottom: 30px;
  }
    .careers-ph-v2-careersred-upload{

      border:none;
      outline: 0;
      text-decoration: none;
    width: 100%;
    max-width: 220px;
    border-radius: 5px;
    background: #fff;
    padding: 10px;
    line-height: 1.24;
    color: #d31346;
    margin-bottom: 10px;
    appearance: none;
     -moz-appearance: none;
     -webkit-appearance: none;
    }


    .careers-ph-v2-careersred-upload-v2{
/*
      border:none;
      outline: 0;
      text-decoration: none;
    width: 100%;

    border-radius: 5px;
    background: #f5f5f5;
    padding: 10px 10px 10px 0;
    line-height: 1.24;
    color: #d31346;
    margin-bottom: 10px;
    appearance: none;
     -moz-appearance: none;
     -webkit-appearance: none;
     */
     border:none;
     outline: 0;
     text-decoration: none;
   width: 100%;
   max-width: 220px;
   border-radius: 5px;
   background: #fff;
   padding: 10px;
   line-height: 1.24;
   color: #d31346;
   margin-bottom: 10px;
   appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    }

    .careers-ph-v2-careersred-input-orange{
      border:none;
      outline: 0;
      text-decoration: none;
    width: 100%;
    max-width: 200px;
    border-radius: 5px;
    background: #fff;
    padding: 10px;
    line-height: 1.24;
    color: #f25a2b;
    margin: 10px;
    appearance: none;
     -moz-appearance: none;
     -webkit-appearance: none;
    }
  .careers-ph-v2-careersred-joinus{
    color: #fff;
    font-size: 40px;
      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: 15px;
      font-weight: bold;
  }
}
@media (max-width:950px){
  .careers-ph-v2-careersred-flex{
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 15px;
  }

  .careers-ph-v2-careersred-left{
    width: 100%;
  }
  .careers-ph-v2-careersred-right{
    width: 100%;
  }

  .careers-ph-v2-careersred-number{
    color: #fff;
    font-size: 60px !important;

      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;
      line-height: 1;
        text-align: center;
  }

  .careers-ph-v2-careersred-position{
    color: #fff;
    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;
      text-align: center;

  }

  .careers-ph-v2-careersred-input{
    border:none;
    outline: 0;
    text-decoration: none;
  width: 100%;

  border-radius: 5px;
  background: #fff;
  padding: 10px;
  line-height: 1.24;
  color: #d31346;
  margin-bottom: 10px;
  appearance: none;
   -moz-appearance: none;
   -webkit-appearance: none;
  }
  .career-upload-container{
    width: 100%;

    display: block;
  }
  .career-upload-container-v2{
    width: 100%;

    display: block;
    margin-bottom: 30px;
  }
  .careers-ph-v2-careersred-upload{
    border:none;
    outline: 0;
    text-decoration: none;
  width: 100%;

  border-radius: 5px;
  background: #fff;
  padding: 10px;
  line-height: 1.24;
  color: #d31346;
  margin-bottom: 10px;
  appearance: none;
   -moz-appearance: none;
   -webkit-appearance: none;
  }
  .careers-ph-v2-careersred-upload-v2{
/*
          border:none;
          outline: 0;
          text-decoration: none;
        width: 100%;

        border-radius: 5px;
        background: #f5f5f5;
        padding: 10px 10px 10px 0;
        line-height: 1.24;
        color: #d31346;
        margin-bottom: 10px;
        appearance: none;
         -moz-appearance: none;
         -webkit-appearance: none;
         */
         border:none;
         outline: 0;
         text-decoration: none;
       width: 100%;

       border-radius: 5px;
       background: #fff;
       padding: 10px;
       line-height: 1.24;
       color: #d31346;
       margin-bottom: 10px;
       appearance: none;
        -moz-appearance: none;
        -webkit-appearance: none;
  }
    .careers-ph-v2-careersred-input-orange{
      border:none;
      outline: 0;
      text-decoration: none;
    width: 100%;

    border-radius: 5px;
    background: #fff;
    padding: 10px;
    line-height: 1.24;
    color: #f25a2b;
    margin-bottom: 10px;
    appearance: none;
     -moz-appearance: none;
     -webkit-appearance: none;
    }
  .careers-ph-v2-careersred-joinus{
    color: #fff;
    font-size: 32px;
      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: 15px;
        font-weight: bold;
  }
}

@media (max-width:766px){
  .careersv2-center-divider{
    border: 1px solid black;
    width: 2px;
    margin-right: 15px;
  }
  .proudkav2-lbc-stories{
    cursor: pointer;
    border-radius: 5px;
    text-align: center;
    position: relative;
    display: block;
    width: 100%;
    color: #fff;
    font-size: 18px;
    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;
  }
  .careers-proudkav2-background{
    padding: 50px 15px;
    position: relative;
    width: 100%;
    display: block;
     background-image: url("https://cdnlbcwwwstorage.blob.core.windows.net/revamp/careers/proudkalbc-colorbg.jpg");
     background-position: center;
      background-repeat: no-repeat;
      background-size: cover;
     line-height: 1.24;
     min-height: 100vh;
  }
  .careers-proudkav2-container{
    width: 100%;

position: relative;
    line-height: 1.24;
  }
  .proudkav2-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;
   }
   .proudkav2-subtitle{
     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;
     }

  .careers-ph-v2-ph-bene{
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }
}

.careers-ph-v2-careersred-subtext-bold{
margin-left: 10px;
margin-top: 15px;
  color: #fff;
  font-size: 18px;
  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: 15px;

}
.careers-ph-v2-careersred-subtext{

  margin-left: 10px;

  color: #fff;
  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;
      margin-bottom: 15px;

}

.careers-ph-v2-expresscareers-container{
  width: 100%;
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
  }
  .careers-ph-v2-expresscareers-subtitle{
    line-height: 2;
    color: #000000;
    font-size: 18px;
    margin-bottom: 15px;
text-align: justify;
      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-ph-v2-careersred-forms{
  width: 100%;
  position: relative;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.careers-ph-v2-careersred-forms form{
  width: 100%;
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: baseline;
}


/*end 11.29.2021 career*/


/*11.20.2021 uae carrefour*/
.carrefour-section{
position: relative;
width: 100%;
display: block;
 background-image: url("https://cdnlbcwwwstorage.blob.core.windows.net/revamp/middle-east/uae/bgcarefour.jpg");
 background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
 line-height: 1.24;
 min-height: 100vh;

}
.carrefour-container{
  margin-left: auto;
  margin-right: auto;
  max-width: 960px;
  padding-left: 15px;
  padding-right: 15px;
  width: 100%;
  display: block;
  position: relative;
  padding-bottom: 25px;
}


.carrerfour-container-text{
  width: 100%;
  margin-bottom: 20px;
}

.carrefour-tables{
  width: 100%;
  position: relative;
  display: block;
  margin-bottom: 20px;
}
.carrefour-table-img-title{
  width: 100%;
}
.carrefour-20{
  width: 20%;
}
.carrefour-15{
  width: 15%;
}
.carrefour-40{
  width: 40%;
}

.carrefourtg  {border-collapse:collapse;border-spacing:0;width: 100%;

}
.carrefourtg td{border-color:black;border-style:solid;border-width:1px;font-family:Arial, sans-serif;
  overflow:hidden;padding:10px 5px;word-break:normal;}
.carrefourtg 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;}
.carrefourtg .tg-j7io{background-color:#d00149;border-color:#d00149;color:#ffffff;font-weight:bold;text-align:center;vertical-align:middle}
.carrefourtg .tg-738q{background-color:#e6dfd4;border-color:#d00149;color:#424242;text-align:center;vertical-align:middle}
.carrefourtg .tg-o7gi{background-color:#e6dfd4;border-color:#d00149;color:#d00149;text-align:center;vertical-align:middle}



.carrefourtg-2  {border-collapse:collapse;border-spacing:0;width: 100%;}
.carrefourtg-2 td{border-color:black;border-style:solid;border-width:1px;font-family:Arial, sans-serif;
  overflow:hidden;padding:10px 5px;word-break:normal;}
.carrefourtg-2 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;}
.carrefourtg-2 .tg-hym6{background-color:#e6dfd4;border-color:#d71f51;color:#d71f51;text-align:center;vertical-align:middle}
.carrefourtg-2 .tg-i20u{background-color:#d00149;border-color:#d71f51;color:#ffffff;font-weight:bold;text-align:center;vertical-align:middle}
.carrefourtg-2 .tg-2v1a{background-color:#e6dfd4;border-color:#d71f51;color:#333333;text-align:center;vertical-align:middle}


.carrefour-all-prepaid{
  background: #d00149;
  width: 100%;
  padding: 15px;
  margin-bottom: 25px;
}

.carrefour-bottom-container{
  width: 100%;
  display: block;
}
.carrefour-bottom-img{
  width: 100%;
}
@media (min-width:766px){
  .carrefour-table-container{
    width: 100%;
    line-height: 1.24;
    margin-bottom: 20px;
    font-size: 18px;
  }
  .carrefour-all-prepaid-text{
    max-width: 600px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    font-size: 22px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-align: center;
    color: #fff;
  }
  .carrerfour-container-title{
    font-size: 24px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color:#000;
    margin-bottom: 10px;
    display: block;
  }
  .carrerfour-container-text-list{
    margin-bottom: 10px;
    font-size: 18px;
    font-family: Arial, Helvetica, sans-serif;
    color:#000;
  }
  .carrefour-top{
    padding-top: 50px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    align-items: center;
    max-width: 1000px;
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
    margin-bottom: 60px;
  }
  .carrefour-logo{
    min-width: 60px;
    max-width: 200px;
    width: 100%;
  }
  .carrefour-top-title{
    text-align: center;
    line-height: 1.3;
    margin-left: 15px;
    color: #d00149;
    font-family: Arial, Helvetica, sans-serif;
  font-size: 26px;
  font-weight: bold;

  }
  .carrefour-aed{
    font-weight: bold;
    font-size: 20px;
  }
}


@media (max-width:766px){
  .carrefour-table-container{
    width: 100%;
    line-height: 1.24;
    margin-bottom: 20px;
    font-size: 14px;
  }
  .carrefour-aed{
    font-weight: bold;
    font-size: 16px;
  }
  .carrefour-all-prepaid-text{
    max-width: 600px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    font-size: 18px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-align: center;
    color: #fff;
  }
  .carrerfour-container-title{
    font-size: 18px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color:#000;
    margin-bottom: 10px;
    display: block;
  }
  .carrerfour-container-text-list{
    margin-bottom: 10px;
    font-size: 16px;
    font-family: Arial, Helvetica, sans-serif;
    color:#000;
  }
  .carrefour-top{
    padding-top:20px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    max-width: 1000px;
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
    margin-bottom: 20px;
  }
  .carrefour-logo{
    display: block;
margin-left: auto;
margin-right: auto;
    min-width: 60px;
    max-width: 180px;
    width: 100%;
    margin-bottom: 15px;
  }
  .carrefour-top-title{
    width: 100%;
    display: block;
    text-align: center;
    line-height: 1.3;

    color: #d00149;
    font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: bold;

  }
}


/*end 11.20.2021 carrefour*/


/*11.17.2021 retail-leadform*/

.retail-leadform-dropdown {
  font-family: 'MyriadPro';
width: 100%;
  /* styling */
  border: 1px solid #cac4c4;
  border-radius: 5px;
background: #fff;
  line-height: 1.24;
  color: #2e2e2e;
  font-size: 16px;

  display: inline-block;


  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;
}

.retail-leadform-dropdown option{
  line-height: 1.24;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
    color: #373737;
    opacity: 1;
}
/*end 11.17.2021 retail-leadform*/




/*11.44.2021 checkbox*/


@media (min-width:686px){
  .lbcretupdate-short{
    width: 100%;
    max-width: 500px;
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  .lbcretupdate-checkbox{
      width: 49%;
  }
}
@media (max-width:686px){
  .lbcretupdate-short{
    width: 100%;
    max-width: 500px;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
  }
  .lbcretupdate-checkbox{
      width: 100%;
  }
}


.checkbox-return{
  cursor:pointer;
  line-height:1.24;
  font-size:16px;
  display:flex;
  align-items: center;
  background-color: transparent;
  background: transparent;
padding: 0;
margin-bottom: 10px;
}
.checkboxreturn-text{
  margin-left: 5px;
  line-height:1.24;
  font-size:14px;
    color: #373737;
}

/*end 11.44.2021 checkbox*/





/*kuwait passport delivery  update 11.1.2021*/

.image-section-11-1-2021{
  width: 100%;
  position: relative;
  text-align: center;
}
.center-img-container{
  width: 100%;
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
}
.center-img-container img{
  width: 100%;
}

@media (min-width:686px){
  .center-img-container{
    padding: 25px 15px;
    width: 100%;
    max-width: 1000px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media (max-width:686px){
  .center-img-container{
    padding: 15px;
    width: 100%;
    max-width: 1000px;
    margin-left: auto;
    margin-right: auto;
  }
}
/*kuwait passport delivery  update 11.1.2021*/

/*cod  update 10.29.2021*/
.codcop-10-29-2021-bg{
  background: #fff;
  width: 100%;
  position: relative;
  display: block;
}
.codcop-10-29-2021-container{
  max-width: 1000px;
  width: 100%;
  position: relative;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.codcop-10-29-2021-relative{
  width: 100%;
  position: relative;
}
@media (min-width:686px){
  .codcop-10-29-2021-booknow{
      font-family:'montrealbold';
    position: absolute;
  display: table;
  top: 5%;
  left:70%;
  font-size: 16px;
  color: #b02427;
  line-height: 1.24;
  background: #f6ae66;
  padding: 10px 20px;
  border-radius: 5px;
  }
}

@media (max-width:686px){
  .codcop-10-29-2021-booknow{
      font-family:'montrealbold';
    position: absolute;
  display: table;
  top: 5%;
  right: 7%;
  font-size: 2.6vw;
  color: #b02427;
  line-height: 1.24;
  background: #f6ae66;
  padding: 5px 10px;
    border-radius: 5px;
  }
}



.codcop-10-29-2021-img{
  width: 100%;
  display: block;
  text-align: center;
}
.codcop-10-29-2021-googlecontainer{
  max-width: 1000px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
position: absolute;
pointer-events: none;
opacity: 0;
}
.codcop-google-title{
  line-height: 1;
  font-size: 14px;
  color: inherit;
}
.codcop-google-minititle{
  line-height: 1;
  font-size: 14px;
  color: inherit;
}
.codcop-google-table{
  max-width: 1000px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
    border-collapse:collapse;border-spacing:0;  line-height: 1.24;
    font-family: 'MyriadPro';
}

.codcop-google-table  {border-collapse:collapse;border-spacing:0;}
.codcop-google-table 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-google-table 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-google-table .tg-0lax{text-align:left;vertical-align:top}

.codcop-google-orange{
  line-height: 1;
  font-size: 14px;
  color: inherit;
}
/*end cod  update 10.29.2021*/

/*holiday  update 10.26.2021*/
.holiday-spotlight{
  width: 100%;
  position: relative;
  display: block;
}
.holiday-spotlight-container-img{
width: 100%;
display: block;
}

@media (min-width:686px){
.holiday-img-desktop{
  display: block;
  width: 100%;
}
.holiday-img-mobile{
  display: none;
}

.holiday-booknow-usa{
  bottom: 11%;
  left: 9%;
border-radius: 8px;
  text-align: center;
  padding:8px 80px;
  position: absolute;
  z-index: 1020;
  font-size: 1.8vw;
  line-height: 1.24;
  background: #d00149;
  color: #fff;
  font-family:'montrealbold';
}

.holiday-booknow-canada{
  bottom: 13%;
  left: 9%;
border-radius: 8px;
  text-align: center;
  padding:8px 80px;
  position: absolute;
    z-index: 1020;
  font-size: 1.8vw;
  line-height: 1.24;
  background: #d00149;
  color: #fff;
  font-family:'montrealbold';
}

}
@media (max-width:686px){
  .holiday-img-desktop{
    display: none;
  }
  .holiday-img-mobile{
    display: block;
    width: 100%;
  }

  .holiday-fix-center{

  }
  .holiday-booknow-usa{
    max-width: 200px;
    bottom: 41%;
    display: block;

    margin-left: auto;
    margin-right: auto;
left: 0;
right: 0;
  border-radius: 8px;
    text-align: center;
    padding:8px 50px;
    position: absolute;
      z-index: 1020;
    font-size: 3vw;
    line-height: 1.24;
    background: #d00149;
    color: #fff;
    font-family:'montrealbold';
  }
  .holiday-booknow-canada{
    max-width: 200px;
    bottom: 43%;
    display: block;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;

  border-radius: 8px;
    text-align: center;
    padding:8px 50px;
    position: absolute;
      z-index: 1020;
    font-size: 3vw;
    line-height: 1.24;
    background: #d00149;
    color: #fff;
    font-family:'montrealbold';
  }
}
/*end holiday  update 10.26.2021*/


/*soshop membership v2 update*/

.soshop-v2-tri-container{
  max-width: 400px;
  display: flex;
  width: 100%;
  position: relative;
  margin-left: auto;
  margin-right: auto;
  align-items: center;
  justify-content: space-between;
}
.soshop-v2-tri-set{
  padding: 15px 10px;
  max-width: 120px;
  width: 100%;
background: #fff;
border-radius: 5px;
}
.soshop-v2-tri-set-text{
  display: block;
  text-align: center;
  color: #af1f23;
  font-family: 'MyriadPro';
font-weight: bold;
font-size: 18px;
}
.soshop-v2-tri-set-img{
  display: block;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  max-width: 60px;
  margin-bottom: 2px;
  width: 100%;
}

.soshop-bg-max{
  position: relative;
  width: 100%;
  display: block;
  background: #f9d6b0;
}


.soshop-v2-membeship-title{
  width: 100%;
  text-align: center;
  color: #d00149;
  font-family:'montrealbold';
font-weight: bold;
  font-size: 32px;
  margin-bottom: 25px;
}

.soshop-v2-membeship-subtxt{
  width: 100%;
  text-align: center;
  color: #3d3d3d;
  font-family: 'MyriadPro';
  font-size: 20px;
  margin-bottom: 25px;
}

@media (min-width:1124px){
  .soshop-bg-max-img{
    position: relative;
    display: block;
    width: 100%;
    text-align: center;
  }

  .soshop-bg-max-absolute-container{
    z-index: 1030;
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
  }
}
@media (max-width:1124px){
  .soshop-bg-max-img{
    position: relative;
    display: block;
    width: 100%;
    text-align: center;
    display: none;
  }

  .soshop-bg-max-absolute-container{
    z-index: 1030;
    position: relative;
    width: 100%;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
  }
}
@media (min-width:766px){
  .soshop-absolute-to-relative{
    line-height: 1.6;
    position: relative;
    max-width: 1000px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding: 50px;
  }
}
@media (max-width:766px){
  .soshop-absolute-to-relative{
    line-height: 1.6;
    position: relative;
    max-width: 1000px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding: 50px 15px;
  }
}
/*end soshop membership v2 update*/




/*aud instant table*/
.aud-tb-tg  {border-collapse:collapse;border-spacing:0;line-height: 1.24;width: 100%;}
.aud-tb-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;}
.aud-tb-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;}
.aud-tb-tg .tg-widatop{background-color:#f0eada;border-color:#ffffff;color:#d00149;font-weight:bold;text-align:center;vertical-align:middle}
.aud-tb-tg .tg-wida{background-color:#d00149;border-color:#ffffff;color:#ffffff;font-weight:bold;text-align:center;vertical-align:middle}

.aud-tb-tg .tg-j2lt{background-color:#d00149;border-color:#ffffff;color:#ffffff;text-align:center;vertical-align:middle}
.aud-tb-tg .tg-j2ltnopad{background-color:#d00149;border-color:#ffffff;color:#ffffff;text-align:center;vertical-align:middle;padding:0;}



.aud-center-tg  {border-collapse:collapse;border-spacing:0;line-height: 1.24; width: 100%;}
.aud-center-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;}
.aud-center-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;}
.aud-center-tg .tg-umsi{background-color:#f0eada;border-color:#ffffff;color:#d00149;text-align:left;vertical-align:top}
.aud-center-tg .tg-5kw7{background-color:#f37046;border-color:#ffffff;color:#ffffff;text-align:center;vertical-align:top}
.aud-center-tg .tg-6z6w{background-color:#f79331;border-color:#ffffff;color:#ffffff;text-align:center;vertical-align:top}
.aud-center-tg .tg-684d{background-color:#d71f51;border-color:#ffffff;color:#ffffff;text-align:center;vertical-align:top}
/*end aud instant table*/

/*INSTANT table seo*/

.seo-t1-tg  {border-collapse:collapse;border-spacing:0;line-height: 1.24;width: 100%;}
.seo-t1-tg td{border-color:black;border-style:solid;border-width:1px;font-family:Arial, sans-serif;font-size:14px;
  overflow:hidden;padding:0px 5px;word-break:normal;}
.seo-t1-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;}
.seo-t1-tg .tg-gino{background-color:#d00149;border-color:#ffffff;color:#ffffff;font-size:14px;text-align:right;vertical-align:bottom}
.seo-t1-tg .tg-14da{background-color:#d00149;border-color:#ffffff;color:#ffffff;font-size:14px;text-align:right;vertical-align:middle}
.seo-t1-tg .tg-u5n8{background-color:#d00149;border-color:#ffffff;color:#ffffff;font-size:14px;font-weight:bold;text-align:center;
  vertical-align:middle}
.seo-t1-tg .tg-ercu{background-color:#d00149;border-color:#ffffff;color:#ffffff;font-size:14px;font-weight:bold;text-align:center;
  vertical-align:bottom}
/*end INSTANT table seo*/
.seo-table-contain{
  width: 100%;
}


.soshop-v2-plant{
  max-width: 250px;
  width: 100%;
}
.soshop-v2-white-text{
  color: #fff !important
}
.so-link-div-white{
  background: #fff;
  border-radius: 5px;
    padding: 5px 5px;
display: table;
}

.so-link-div-text-white, .so-link-div-text-white:hover{
  line-height: 1.24;
  font-family: 'MyriadPro';
  font-size: 16px;
  color: #d00149;
  outline: 0;
  text-decoration: none;
  padding-left: 10px;
  padding-right: 10px;
}
.soshopspotlight-link-div-white{
  background: transparent;
border:4px solid #f4c726;
  border-radius: 5px;
    padding: 5px 5px;
display: table;
}
.soshopspotlight-link-div-bgwhite{
  background: #fff;
  border-radius: 5px;
    padding: 5px 5px;
display: table;
}


.so-link-div-yellow{
  background: #e2813d;
  border-radius: 5px;
    padding: 5px 5px;
display: table;
border:4px solid #f4c726;
}
.so-link-div-text-v2white, .so-link-div-text-v2white: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-link-div-text-yellow, .so-link-div-text-yellow:hover{
  line-height: 1.24;
  font-family: 'MyriadPro';
  font-size: 16px;
  color: #fff;
  outline: 0;
  text-decoration: none;
  padding-left: 10px;
  padding-right: 10px;
}

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

.soshop-update-100-section{

    padding-top: 100px;
    padding-bottom: 100px;
  }
.soshop-bgcolor-1{
  background-color: #fadad8 !important
}
.soshop-bgcolor-2{
  background-color: #efdcc8 !important
}
.soshop-bgcolor-3{
  background-color: #b12629 !important
}
.soshop-bgcolor-4{
  background-color: #e2813d !important
}
.soshop-color-red{
  color: #d00149 !important;
}


.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-input::placeholder{
text-align: left;
  }
  .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:'montrealbold';
    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:'montrealbold';
    padding-bottom: 20px;
    font-style: italic;
  }
}
@media (max-width:766px){
  .ipp-ayuda-input::placeholder{
text-align: center;
  }
  .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{
    text-align: center;
    line-height: 1.5;
    color: #8b0b00;
    width: 100%;
    font-size: 18px;
    font-family: Arial, Helvetica, sans-serif;
    display: block;
    font-weight: bold;
    padding-bottom: 20px;
  }
  .ipp-ayuda-container-2-title{
    color: #8b0b00;
    font-size: 44px;
      font-family:'montrealbold';
    font-weight: bold;
    display: block;
    font-style: italic;
    text-align: center;
    padding-bottom: 20px;
  }

  .ipp-ayuda-container-3-split{

  width: 100%;
flex-wrap: wrap;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    position: relative;
  }
  .ipp-ayuda-container-3-split-note{
width: 100%;
order:2;
  }
  .ipp-ayuda-container-3-split-img{
    margin-left: auto;
    margin-right: auto;
    width: 340px;
    position: relative;
    margin-bottom: 80px;
order:1;
  }
  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{
    text-align: center;
    display: block;
    color: #fff;
    font-weight: bold;
    font-size: 46px;
      font-family:'montrealbold';
    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: 71%;
    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 20px;
      font-size: 18px;
  }

}



.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-future-ref-title{
  font-size: 42px;
  font-weight: bold;
  color:#fff;
  text-align: center;
  margin-bottom: 35px;
  font-style: italic;
}


.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-left: auto;
    margin-right: auto;
    max-width: 160px;
    margin-bottom: 10px;
    display: block;
  }
  .career-v2-white-section-set p{
  line-height: 1.24;
  font-size: 22px;
  color: #d31346;
  margin-bottom: 10px;
  font-weight: bold;
  display: block;
  text-align: center;
  width: 100%;
  }


    .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: 140px;
    text-align: center;
    width: 100%;
    margin-bottom: 10px;
  }
  .career-v2-white-section-set p{
  line-height: 1.24;
  font-size: 18px;
  color: #d31346;
  margin-bottom: 10px;
  font-weight: bold;
  display: block;
  text-align: center;
  width: 100%;
  }
  .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{
    color: #fff;
    font-size: 18px;
    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;
  position: relative;
}
.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: 10px;
  width: 20%;
  padding-top: 10px;
  padding-bottom: 10px;
}
.uae-orange-setlinkdiv{
  width: 100%;
  display: flex;
  /*! justify-content: safe; */
}
.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: 1200px;
  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;
}



.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: 20%;
    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*/
