@media (min-width:766px){
  .p80v2-pack-absolute-V3{
    position: absolute;
    left: 5%;
    top: 45%;
    width: 100%;
  }
  .p80-pack-text-b-v3{
    padding: 0.5% 1%;
    background-color: #627be7;
    font-family: 'Gothammedium';
    color: #fff;
    font-size: 2.2vw;
    margin-bottom: 1%;
    width: fit-content;
    text-align: left;
  }
.p80-pack-text-b-v3-2nd{
margin-top: 1.5%;
  font-family: 'Gothammedium';
  color: #fff;
  font-size: 1.5vw;
  margin-bottom: 1.5%;
  width: fit-content;
  text-align: left;
  text-shadow: 0px 2px 4px #1f1f1f;
}

.p80-top-link-2023-v3{
  font-family: 'Gothammedium';
  background-color: #d31245;
  color: #fff;
  font-size: 1.6vw;
  display: table;
  text-decoration: none;
  outline: 0;
  padding: 0.6% 2%;
  border-radius: 1vw;
}

.p80-2023-mid-absolute-v3{
  position: absolute;
  left: 42%;
  top: 8%;
  width: 54%;
}

.p80-pack-mid-title-top-v3{
  padding: 0.5% 1%;
  background-color: #627be7;
  line-height: 1;
  font-size: 3vw;
  color: #fff;
  font-family: 'Gotham';
  text-align: left;
  margin-bottom: 1%;
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: fit-content;
}
.p80-pack-mid-text-mid-v3{
  width: 65%;
  position: absolute;
  left: 17%;
}
ul.ulist-p80-pack-mid-text-mid-v3{

  list-style-type: decimal;
  line-height: 1.24;
  text-align: justify;
  font-family: 'MyriadPro';
  font-size: 1.7vw;
  color:#d31245;
  padding-left: 5%;
}
ul.ulist-p80-pack-mid-text-mid-v3 li{
  margin-bottom: 1.5%;
  padding-left: 0;
}
.p80-pack-mid-text-mid-title-v3{
  line-height: 1;
  margin-top: 5%;
  margin-bottom: 2%;
  font-size:1.7vw;
  color: #d31245;
  font-family: 'Gothammedium';
}
  


.p80-2023-bot-absolute-v3{
  position: absolute;
  left: 5%;
  line-height: 1.24;
  top: 30%;
}
.p80-2023-bot-text-v3{
  color: #fff;
  font-size: 1.5vw;
  font-family: 'Gothammedium';
  position: absolute;
  left: 5%;
  line-height: 1.24;
  bottom:10%;
}
.p80-2023-bot-link-v3{
  color: #d31245;
  font-size: 4vw;
  font-family: 'Gotham';
  outline: 0;
  text-decoration: none;
  display: table;
}

}


@media (max-width:766px){
  .p80v2-pack-absolute-V3{
 display: none;
  }
  




  
.p80-2023-mid-absolute-v3{
  position: absolute;
  top: 5%;
  padding-left: 5%;
  padding-right: 5%;
width: 100%;
}

.p80-pack-mid-title-top-v3{
  
  padding: 0.5% 1%;
  background-color: #627be7;
  line-height: 1;
  font-size: 5vw;
  color: #fff;
  font-family: 'Gotham';
  text-align: center;
  margin-bottom: 1%;
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: fit-content;
}
.p80-pack-mid-text-mid-v3{
  width: 90%;
  position: absolute;
  left: 5%;
}
ul.ulist-p80-pack-mid-text-mid-v3{

  list-style-type: decimal;
  line-height: 1.24;
  text-align: justify;
  font-family: 'MyriadPro';
  font-size: 4vw;
  color:#d31245;
  padding-left: 5%;
}
ul.ulist-p80-pack-mid-text-mid-v3 li{
  margin-bottom: 1.5%;
  padding-left: 0;
}
.p80-pack-mid-text-mid-title-v3{
  line-height: 1;
  margin-top: 5%;
  margin-bottom: 2%;
  font-size:4vw;
  color: #d31245;
  font-family: 'Gothammedium';
}
  



.p80-2023-bot-absolute-v3{
  position: absolute;
  left: 5%;
  line-height: 1.24;
  top: 30%;
}
.p80-2023-bot-text-v3{
  color: #fff;
  font-size: 1.9vw;
  font-family: 'Gothammedium';
  position: absolute;
  left: 5%;
  line-height: 1.24;
  bottom:10%;
}
.p80-2023-bot-link-v3{
  color: #d31245;
  font-size: 4vw;
  font-family: 'Gotham';
  outline: 0;
  text-decoration: none;
  display: table;
}

}





@media (min-width:766px){
  .lbcpanalo-truck-text-orange{
    text-align: center;
    line-height: 1.24;
    color: #ec6336;
    font-size: 2.8vw;
    font-weight: bold;
    font-family: 'Gotham', sans-serif;
  }


  .panalo-spot-bg{
    width: 100%;
    display: block;
  }
.panalo-sapadama-contain{
  min-height: 100vh;
  max-width: 1000px;
  width: 100%;
  display: block;
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 50px;
  padding-bottom: 50px;
}

  .panalo-sapadama-title{
    text-align: left;
    line-height: 1.24;
    font-size: 2.5vw;
    color: #ce1f48;
    font-weight: bold;
    font-family: 'Gothammedium', sans-serif;
    display: block;
    width: 100%;
    margin-bottom: 25px;
  }

  .panalo-sapadama-orange{
    text-align: left;
    line-height: 1.24;
    font-size: 2vw;
    color: #ec6336;
    font-family: 'Gothammedium', sans-serif;
    display: block;
    width: 100%;
    margin-bottom: 10px;
  }
  .panalo-sapadama-red{
    text-align: left;
    line-height: 1.24;
    font-size: 2vw;
    color: #ce1f48;
    font-family: 'Gothammedium', sans-serif;
    display: block;
    width: 100%;
    margin-bottom: 10px;
  }


.panalo-bottom-notice{
  background-color:#ce1f48;
  line-height: 1.24;
  color: #fff;
  font-size: 1.6vw;
  text-align: center;
  font-family: 'Gothammedium', sans-serif;
  padding: 25px 15px;
}
.panalo-sapadama-red-name{
  color: #000;
  font-weight: bold;
}
.panalo-sapadama-list{
margin-bottom: 25px;
}
.panalo-sapadama-list li{
  line-height: 1.24;
  font-weight: bold;
  margin-bottom: 10px;
  font-size: 1.5vw;
  color: #000;
}



}
@media (max-width:766px){
  .lbcpanalo-truck-text-orange{
    text-align: center;
    line-height: 1.24;
    color: #ec6336;
    font-size: 2.4vw;
    font-weight: bold;
    font-family: 'Gotham', sans-serif;
  }




  .panalo-spot-bg{
    width: 100%;
    display: block;
  }
.panalo-sapadama-contain{
  min-height: 100vh;
  max-width: 1000px;
  width: 100%;
  display: block;
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 25px;
  padding-bottom: 25px;
}

  .panalo-sapadama-title{
    text-align: left;
    line-height: 1.24;
    font-size: 4.5vw;
    color: #ce1f48;
    font-weight: bold;
    font-family: 'Gothammedium', sans-serif;
    display: block;
    width: 100%;
    margin-bottom: 25px;
  }

  .panalo-sapadama-orange{
    text-align: left;
    line-height: 1.24;
    font-size: 4vw;
    color: #ec6336;
    font-family: 'Gothammedium', sans-serif;
    display: block;
    width: 100%;
    margin-bottom: 10px;
  }
  .panalo-sapadama-red{
    text-align: left;
    line-height: 1.24;
    font-size: 4vw;
    color: #ce1f48;
    font-family: 'Gothammedium', sans-serif;
    display: block;
    width: 100%;
    margin-bottom: 10px;
  }


.panalo-bottom-notice{
  background-color:#ce1f48;
  line-height: 1.24;
  color: #fff;
  font-size: 2.6vw;
  text-align: center;
  font-family: 'Gothammedium', sans-serif;
  padding: 25px 15px;
}
.panalo-sapadama-red-name{
  color: #000;
  font-weight: bold;
}
.panalo-sapadama-list{
margin-bottom: 25px;
padding-left: 25px;
}
.panalo-sapadama-list li{
  line-height: 1.24;
  font-weight: bold;
  margin-bottom: 10px;
  font-size: 2.5vw;
  color: #000;
}



}


@media (min-width:766px){
.soshop-power{
  width: 10%;
  position: absolute;
  bottom: -3px;
  left: -2px;
}
}
@media (max-width:766px){
  .soshop-power{
    width: 25%;
    position: absolute;
    bottom: -3px;
    left: -2px;
  }
}

.select-country-fn{
  min-width: 80px;
  max-width: 80px;
  display: flex;
  align-items: center;
justify-content: center;
border-right: 1px solid rgba(40, 25, 8, .35);
cursor: pointer;
transition: all ease-in-out .3s;
}
.select-country-fn:hover{
  background-color: #efefef;
}


.select-country-flag{
  width: 20px;
}
.select-country-number{
  padding-left: 5px;
  line-height: 1.24;
  color: #281908;
  font-size: 16px;
}
.fn-mobiler {
  border: none;
  width: 100%;
  display: inline-block;
  outline: 0;
  color: #281908;
  font-family: 'MyriadPro';
  padding-left: 10px;
}

.fn-mobiler::placeholder {
  border: none;
  display: inline-block;
  outline: 0;
  opacity: 1;
  color: #e99a4f;
  box-shadow: none;
  outline: 0;
}




.countrynumber-selection{
  width:80px;
  position: absolute;
  line-height: 1;
  background-color: #fff;
  border: none;
  -webkit-border-radius: 8px;
     -moz-border-radius: 8px;
          border-radius: 8px;
  -webkit-box-shadow: 0 5px 10px rgba(0,0,0,.2);
     -moz-box-shadow: 0 5px 10px rgba(0,0,0,.2);
          box-shadow: 0 5px 10px rgba(0,0,0,.2);
  top: 130%;
  border-radius: 2px;

  z-index: 1026;
  display: none;

  max-height: 180px;
  overflow-x: hidden;
  }
  .country-fn-cont{
    padding-left: 10px;
    padding-right: 10px;
    display: flex;
    padding-top: 10px;
    padding-bottom: 10px;
    cursor: pointer;
    transition: all ease-in-out .3s;
  }
  .country-fn-cont:hover{
  background-color: #efefef;
  }
@media (min-width:766px){
.fr-spot{
  width: 100%;
  display: block;
  position: relative;
}
.fr-spot-img{
  width: 100%;
  display: block;
  pointer-events: none;
}

.fr-ulli-con{
  position: absolute;
  line-height: 1;
  left: 5%;
  width: 40%;
  bottom:5%;
}

ul.fr-ul, .fr-ul li{
  margin:0;
  padding:0;
}
.fr-ul li {
  font-size: 1.6vw;
  line-height: 1.24;
  color: #d31245;
  font-style: italic;
  font-family: 'gothammedium';
}
.fr-btn-cont{
  background-color:#d31245 ;
  width: 100%;
  padding: 15px;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 5%;
}

.fr-btn-link{
  line-height: 1;
  padding: 2% 3%;
  font-size: 2vw;
  display: table;
  background-color: #fff;
  color:#d31245;
  font-family: 'Gotham';
  border-radius: 1vw;
}


}

@media (max-width:766px){
  .fr-spot{
    width: 100%;
    display: block;
    position: relative;
  }
  .fr-spot-img{
    width: 100%;
    display: block;
    pointer-events: none;
  }
  
  .fr-ulli-con{
    position: absolute;
    line-height: 1;
    left: 5%;
    width: 45%;
    bottom:5%;
  }
  
  ul.fr-ul, .fr-ul li{
    margin:0;
    padding:0;
  }
  .fr-ul li {
    font-size: 1.8vw;
    line-height: 1.24;
    color: #d31245;
    font-style: italic;
    font-family: 'gothammedium';
  }
  .fr-btn-cont{
    background-color:#d31245 ;
    width: 100%;
    padding: 15px;
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 5%;
  }
  
  .fr-btn-link{
    line-height: 1;
    padding: 2% 3%;
    font-size: 2vw;
    display: table;
    background-color: #fff;
    color:#d31245;
    font-family: 'Gotham';
    border-radius: 1vw;
  }
  
}

input.ahnumber::-webkit-outer-spin-button,
input.ahnumber::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

input.ahnumber[type=number]{
  -moz-appearance: textfield;
}


.ah-full-center-text{
  text-align: center !important;
}
.cod-v2-slider-full.ah-dots .slider .slick-dots li button:before {
  font-size: 52px;
  color: #FF3F2E;
}

.ah-intrem-dotsli{
  font-size: 18px;
  color: #212121;
  line-height: 1.24;
  font-family: 'MyriadPro';
  margin-top: 10px;
  margin-bottom: 10px;
  text-align: left;
  padding-left: 20px;
}


.ah-dotsli{
  font-size: 18px;
  color: #212121;
  line-height: 1.24;
  font-family: 'MyriadPro';
  margin-top: 10px;
  margin-bottom: 10px;
  text-align: left;
}
.ah-600-center{
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
}

.ah-botform{
  width: 100%;
}
@media (min-width:766px){
.ah-title{
  font-size: 28px;
  color: #FF3F2E;
  margin-bottom: 10px;
  font-family: 'Gotham';
  line-height: 1;
}
.ah-img{
  width: 80%;
  display: block;
  margin-bottom: 10px;
}
.ah-desc{
color: #212121;
font-size: 20px;
line-height: 1.24;
font-family: 'MyriadPro';
margin-bottom: 10px;
}
.ah-signup{
  outline: none;
  text-decoration: none;
  line-height: 1;
  background-color: #FF3F2E;
  padding: 10px 15px;
  display: table;
  color: #fff;
  font-family: 'Gotham';
  border-radius: 10px;
  font-size: 18px;
}
.ah-signup-bot{
  outline: none;
  text-decoration: none;
  line-height: 1;
  background-color: #FF3F2E;
  padding: 10px 15px;
  display: table;
  color: #fff;
  font-family: 'Helvetica';
  border-radius: 10px;
  font-size: 18px;
}
.ah-img-full{
  width: 100%;
  display: block;
}


.lbglobal-divblock-1000{
  max-width: 1200px;
  width: 100%;
  margin: 0 auto;
  display: block;
  padding-left: 15px;
  padding-right: 15px;
}

.ah-blue{
  width: 100%;
  background-color: #1E2F97;
  padding: 50px 15px;
  border-radius: 10px;
height: 100%;

}
.ah-orange{
  width: 100%;
  background-color: #FE3F2D;
  padding: 50px 15px;
  border-radius: 10px;
  height: 100%;

}

.ah-blue-img{
  max-width: 50px;
  width: 100%;
  display: block;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 15px;
}
.ah-orange-img{
  opacity: 0.3;
  max-width: 50px;
  width: 100%;
  display: block;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 15px;
}
.ah-orange-title{
  line-height: 1;
  color: #fff;
  font-size: 20px;
  margin-bottom: 20px;
  font-family: 'Gothammedium';
  text-align: center;
  width: 100%;
  display: block;
}

.ah-blue-title{
  line-height: 1;
  color: #fff;
  font-size: 20px;
  margin-bottom: 20px;
  font-family: 'Gothammedium';
  text-align: center;
  width: 100%;
  display: block;
}
.ah-blue-desc{
  line-height: 1;
  color: #fff;
  font-size: 18px;
  font-family: 'MyriadPro';
  text-align: center;
  width: 100%;
  display: block;
}
.ah-img-d{
  display: block;
}
.ah-img-m{
  display: none;
}


.ah-pricing-desktop-set{
  display: block;
  width: 100%;
}
.ah-pricing-flex{
  padding-top: 50px;
  display: flex;
  justify-content: space-evenly;
  width: 100%;
  flex-wrap: wrap;
}
.ah-pricing-set{
  width: 33%;
  padding-left: 5px;
  padding-right: 5px;
  margin-bottom: 15px;
}
.ah-pricing-set-img{
  max-width: 200px;
  width: 100%;
  display: block;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 15px;
}
.ah-pricing-set-title{
  width: 100%;
  text-align: center;
  display: block;
  line-height: 1;
  color: #FF3F2E;
  font-size: 24px;
  font-family: 'Gothammedium';
  margin-bottom: 10px;
}
.ah-pricing-set-desc{
  width: 100%;
  text-align: center;
  display: block;
  line-height: 1.24;
  color: #212121;
  font-size: 18px;
  font-family: 'MyriadPro';
}

.ah-pricing-mobile-set{
  display: none;
}

.ah-interem-flex{
  width: 100%;
  display: flex;
  flex-wrap: wrap;
}
.ah-interem-h-border{
  border-right: 1px solid #EBEBEB;
}
.ah-interem-flex-set{
  width: 50%;
}
.ah-interem-box{
  width: 100%;
  display: block;
}
.ah-interem-flex-set-box{
  padding-top: 25px;
  width: 100%;
  padding-bottom: 25px;

}
.ah-interem-title{
color: #FF3F2E;
line-height: 1;
font-family: 'Gothammedium';
font-size: 22px;
margin-bottom: 15px;
}
.ah-interem-desc{
  color: #212121;
  line-height: 1.24;
  font-family: 'MyriadPro';
  font-size: 18px;
  }
.ah-intrem-pad-right{
  padding-right: 15px;
}
.ah-intrem-pad-left{
  padding-left: 15px;
}
.ah-intrem-border-bot{
  border-bottom: 1px solid #EBEBEB;
}
.ah-title-signsolo{
  font-size: 5vw;
  color: #FF3F2E;
  margin-bottom: 10px;
  font-family: 'Gotham';
  line-height: 1;
}
.ah-faqs-set{
  display: block;
  width: 100%;
  margin-bottom: 30px;
}
.ah-faqs-set-title{
  color: #FF3F2E;
  font-family: 'Gothammedium';
  line-height: 1;
  font-size: 24px;
  margin-bottom: 10px;
}
.ah-faqs-set-desc{
  color: #212121;
  font-family: 'MyriadPro';
  line-height: 1.24;
  font-size: 18px;
}

.ah-faqs-spot-title{
  color: #FF3F2E;
  font-family: 'Gotham';
  line-height: 1.24;
  font-size: 52px;
  margin-bottom: 15px;
}
.ah-yellowbar{
  width: 100%;
  display: block;
  background-color: #e99a4f;
}
.ah-yellowbar-flex{
  height: 50px;
  max-width: 880px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  line-height: 1;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}
.ah-yellowbar-links{
line-height: 1;
color: #fff;
font-size: 16px;
font-family: 'MyriadPro';
transition: all ease-in-out .3s;
}
.ah-yellowbar-links:hover{
  opacity: 0.5;
}
.ah-yellowbar-links.ahctive{
  opacity: 0.5;
}


}










@media (max-width:766px){
  .ah-yellowbar{
display: none;
  }
.m-ah-order-1{
  order: 1;
}
.m-ah-order-2{
  order: 2;
}

  .m-center-img{
    margin-left: auto;
    margin-right: auto;
  }
  .m-center-text{
    text-align: center;
  }
  .m-center-t-link{
    margin-left: auto;
    margin-right: auto;
  }

  .ah-title{
    font-size: 28px;
    color: #FF3F2E;
    margin-bottom: 10px;
    font-family: 'Gotham';
    line-height: 1;
  }
  .ah-img{
    max-width: 300px;
    width: 100%;
    display: block;
    margin-bottom: 10px;
  }
  .ah-desc{
  color: #212121;
  font-size: 20px;
  line-height: 1.24;
  font-family: 'MyriadPro';
  margin-bottom: 8px;
  }
  .ah-signup{
    outline: none;
    text-decoration: none;
    line-height: 1;
    background-color: #FF3F2E;
    padding: 10px 15px;
    display: table;
    color: #fff;
    font-family: 'Gotham';
    border-radius: 10px;
    font-size: 18px;
  }
  .ah-signup-bot{
    outline: none;
    text-decoration: none;
    line-height: 1;
    background-color: #FF3F2E;
    padding: 10px 15px;
    display: table;
    color: #fff;
    font-family: 'Helvetica';
    border-radius: 10px;
    font-size: 18px;
  }
  .ah-img-full{
    max-width: 350px;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    display: block;
  }
  

  .lbglobal-divblock-1000{
    max-width: 1200px;
    width: 100%;
    margin: 0 auto;
    display: block;
    padding-left: 15px;
    padding-right: 15px;
  }
  
  .ah-blue{
    width: 100%;
    background-color: #1E2F97;
    padding: 50px 15px;
    border-radius: 10px;
  height: 100%;
  
  }
  .ah-orange{
    width: 100%;
    background-color: #FE3F2D;
    padding: 50px 15px;
    border-radius: 10px;
    height: 100%;
  
  }
  
  .ah-blue-img{
    max-width: 50px;
    width: 100%;
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 15px;
  }
  .ah-orange-img{
    opacity: 0.3;
    max-width: 50px;
    width: 100%;
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 15px;
  }
  .ah-orange-title{
    line-height: 1;
    color: #fff;
    font-size: 20px;
    margin-bottom: 20px;
    font-family: 'Gothammedium';
    text-align: center;
    width: 100%;
    display: block;
  }
  
  .ah-blue-title{
    line-height: 1;
    color: #fff;
    font-size: 20px;
    margin-bottom: 20px;
    font-family: 'Gothammedium';
    text-align: center;
    width: 100%;
    display: block;
  }
  .ah-blue-desc{
    line-height: 1;
    color: #fff;
    font-size: 18px;
    font-family: 'MyriadPro';
    text-align: center;
    width: 100%;
    display: block;
  }
  .ah-img-d{
    display: none;
  }
  .ah-img-m{
    display: block;
  }
  

  .ah-pricing-desktop-set{
    display: none;
  }


  .ah-pricing-set{
    width: 100%;
  }
  .ah-pricing-set-img{
    max-width: 200px;
    width: 100%;
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 15px;
  }
  .ah-pricing-set-title{
    width: 100%;
    text-align: center;
    display: block;
    line-height: 1;
    color: #FF3F2E;
    font-size: 24px;
    font-family: 'Gothammedium';
    margin-bottom: 10px;
  }
  .ah-pricing-set-desc{
    width: 100%;
    text-align: center;
    display: block;
    line-height: 1.24;
    color: #212121;
    font-size: 18px;
    font-family: 'MyriadPro';
  }





 
.ah-pricing-mobile-set{
  display: block;
  width: 100%;
}


.ah-interem-flex{
  width: 100%;
  display: flex;
  flex-wrap: wrap;
}

.ah-interem-flex-set{
  width: 100%;
}
.ah-interem-box{
  width: 100%;
  display: block;
}
.ah-interem-flex-set-box{
  padding-top: 25px;
  width: 100%;
  padding-bottom: 25px;

}
.ah-interem-title{
color: #FF3F2E;
line-height: 1;
font-family: 'Gothammedium';
font-size: 22px;
margin-bottom: 15px;
}
.ah-interem-desc{
  color: #212121;
  line-height: 1.24;
  font-family: 'MyriadPro';
  font-size: 18px;
  }

.ah-intrem-border-bot{
  border-bottom: 1px solid #EBEBEB;
}
.ah-intrem-border-bot-mobile{
  border-bottom: 1px solid #EBEBEB;
}

.ah-title-signsolo{
  font-size: 36px;
  color: #FF3F2E;
  margin-bottom: 10px;
  font-family: 'Gotham';
  line-height: 1;
}
.ah-faqs-set{
  display: block;
  width: 100%;
  margin-bottom: 30px;
}
.ah-faqs-set-title{
  color: #FF3F2E;
  font-family: 'Gothammedium';
  line-height: 1;
  font-size: 24px;
  margin-bottom: 10px;
}
.ah-faqs-set-desc{
  color: #212121;
  font-family: 'MyriadPro';
  line-height: 1.24;
  font-size: 18px;
}
.ah-faqs-spot-title{
  color: #FF3F2E;
  font-family: 'Gotham';
  line-height: 1.24;
  font-size: 52px;
  margin-bottom: 10px;
}
}








@media (min-width:866px){
.article-spotlight{
  width: 100%;
  position: relative;
  display: block;
  height: 100%;
}
.art-height-adjust-1{
  height:105vh;
}
.article-spot-bgcss{
  width: 100%;
  height: 100%;
  background-image: url('https://cdnlbcwwwstorage.blob.core.windows.net/revamp/article/flavorosa/flavorosa-desktop.jpg');
  background-size: cover;
}

.article-spot-absolute-form{
  top: 5%;
  right: 5%;
  position: absolute;
  min-width:300px;
  max-width: 30%;
  width: 100%;
  line-height: 1;
}






.flvr-opt{
  position: absolute !important;
  z-index: 9999;
}
.flvr-opt-textarea{
  margin-top: 60px;
}
.artitle-spot-title{
  line-height: 1;
  color: #fff;
  font-weight: bold;
  font-size: 4vw;
  margin-bottom: 2%;
  text-shadow: 0px 2px 4px #1f1f1f;
}
.artitle-spot-desc{
  line-height: 1;
  color: #fff;
  font-size: 2vw;
  text-shadow: 0px 2px 4px #1f1f1f;
}
.article-spot-texts{
  top: 15%;
  left: 15%;
  position: absolute;
  width: 35%;
  line-height: 1;
}

}

@media (max-width:866px){
  .article-spotlight{
    width: 100%;
    position: relative;
    display: block;
    height: 100%;
  }
  .art-height-adjust-1{
    min-height:100vh;
  }
  .article-spot-bgcss{
    position: absolute;
    width: 100%;
    height: 100%;
    background-image: url('https://cdnlbcwwwstorage.blob.core.windows.net/revamp/article/flavorosa/flavorosa-desktop.jpg');
    background-size: cover;
  }
  
  .article-spot-absolute-form{
padding-bottom: 2%;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
    width: 100%;
    line-height: 1;
  }
  

  .flvr-opt{
    position: absolute !important;
    z-index: 9999;
  }
  .flvr-opt-textarea{
    margin-top: 60px;
  }
  .artitle-spot-title{
    text-align: center;
    line-height: 1;
    color: #fff;
    font-weight: bold;
    font-size: 7vw;
    margin-bottom: 2%;
    text-shadow: 0px 2px 4px #1f1f1f;
  }
  .artitle-spot-desc{
    text-align: center;
    line-height: 1;
    color: #fff;
    font-size: 4.5vw;
    text-shadow: 0px 2px 4px #1f1f1f;
  }
  .article-spot-texts{
    padding-top: 5%;
    padding-bottom: 2%;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
    width: 100%;
    line-height: 1;
  }

}

@media (min-width:766px){
  .codpromo-contain-absolute{
    position: absolute;
    width: 30%;
    left: 43%;
    top: 79%;
  }
  .codpromo-contain-absolute-list{
    position: absolute;
    width: 15%;
    left: 77%;
    top: 77%;
  }
  .codpromo-contain-absolute-desc{
    font-family: 'MyriadPro';
    font-weight: bold;
    line-height: 1.24;
    font-size: 1.3vw;
    color: #fff;
    text-shadow: 0px 2px 4px #7c7c7c;
    margin-bottom: 5%;
  }
  .codpromo-contain-absolute-desc-small{
    position: absolute;
    left: 43%;
    top: 93%;
    font-family: 'MyriadPro';
    line-height: 1.24;
    font-size: 0.8vw;
    color: #fff;
    text-shadow: 0px 2px 4px #7c7c7c;
  }

  .faqscod10032023-spotlight {
    line-height: 1;
    padding-left: 0;
    list-style: none; /* Remove default bullets */
  }

  .faqscod10032023-spotlight li > a{
    color: #fff;
  }
  .faqscod10032023-spotlight li{
    margin-bottom: 8px;
    color: #fff;
    font-size: 1.3vw;
    padding-left: 5px;
  }

  .faqscod10032023-spotlight li::before {
    content:"\2713\0020";  /* Add content: \2022 is the CSS Code/unicode for a bullet */
    color: #ffc743; /* Change the color */
    font-weight: bold; /* If you want it to be bold */
    display: inline-block; /* Needed to add space between the bullet and the text */
    width: 1em; /* Also needed for space (tweak if needed) */
    margin-left: -1em; /* Also needed for space (tweak if needed) */
  }


  .codpromo-linkbook{
    background-color: #FFC743;
    display: table;
    padding: 1% 2%;
    color: #AA1D06;
    font-size: 1.5vw;
    line-height: 1;
    position: absolute;
    top: 68%;
    left: 63%;
    border-radius: 0.5vw;
    font-family: 'Gotham', sans-serif;
    text-shadow: 0px 1px 4px #7c7c7c;
  }
  .cod-faqs-title{
    padding-left: 15px;
    padding-right: 15px;
    line-height: 1;
    display: block;
    text-align: center;
    color: #d00149;
    font-size: 36px;
    font-weight: bold;
    margin-bottom: 30px;
  }
  
.lbccod-faqs{
  display: block;
  max-width: 840px;
  margin-left: auto;
  margin-right: auto;
  width:100%;
  text-align: center;
  line-height: 1.24;
  font-size: 22px;
  color: #000;
  margin-bottom: 3%;
  padding-left: 15px;
  padding-right: 15px;
  }
  .lbccod-faqs > a{
color: #5791ff;
  }
}

@media (max-width:766px){
  .codpromo-contain-absolute{
    position: absolute;
    width: 50%;
    left: 6%;
    top: 82%;
  }
  .codpromo-contain-absolute-list{
    position: absolute;
    width: 26%;
    left: 66%;
    top: 80%;
  }
  .codpromo-contain-absolute-desc{
    font-family: 'MyriadPro';
    font-weight: bold;
    line-height: 1.24;
    font-size: 2.4vw;
    color: #fff;
    text-shadow: 0px 2px 4px #7c7c7c;
    margin-bottom: 5%;
  }
  .codpromo-contain-absolute-desc-small{
    position: absolute;
    left: 6%;
    top: 93%;
    font-family: 'MyriadPro';
    line-height: 1.24;
    font-size: 1.2vw;
    color: #fff;
    text-shadow: 0px 2px 4px #7c7c7c;
  }

  .faqscod10032023-spotlight {
    line-height: 1;
    padding-left: 0;
    list-style: none; /* Remove default bullets */
  }

  .faqscod10032023-spotlight li > a{
    color: #fff;
  }
  .faqscod10032023-spotlight li{
    margin-bottom: 8px;
    color: #fff;
    font-size: 2.3vw;
    padding-left: 5px;
  }

  .faqscod10032023-spotlight li::before {
    content:"\2713\0020";  /* Add content: \2022 is the CSS Code/unicode for a bullet */
    color: #ffc743; /* Change the color */
    font-weight: bold; /* If you want it to be bold */
    display: inline-block; /* Needed to add space between the bullet and the text */
    width: 1em; /* Also needed for space (tweak if needed) */
    margin-left: -1em; /* Also needed for space (tweak if needed) */
  }

  .codpromo-linkbook{
    background-color: #FFC743;
    display: table;
    padding: 1% 2%;
    color: #AA1D06;
    font-size: 4vw;
    line-height: 1;
    position: absolute;
    top: 68%;
    left: 37%;
    border-radius: 0.5vw;
    font-family: 'Gotham', sans-serif;
    text-shadow: 0px 1px 4px #7c7c7c;
  }
  .cod-faqs-title{
    padding-left: 15px;
    padding-right: 15px;
    line-height: 1;
    display: block;
    text-align: center;
    color: #d00149;
    font-size: 36px;
    font-weight: bold;
    margin-bottom: 30px;
  }
  
  .lbccod-faqs{
    padding-left: 15px;
    padding-right: 15px;
    display: block;
    max-width: 840px;
    margin-left: auto;
    margin-right: auto;
    width:100%;
    text-align: center;
    line-height: 1.24;
    font-size: 22px;
    color: #000;
    margin-bottom: 5%;
    }
    .lbccod-faqs > a{
      color: #5791ff;
        }
}



@media (min-width:766px){
.cod-table1{
  width: 100%;
  position: absolute;
  top: 38%;
}
.codtg-50{
  width: 50%;
}
  .codtg  {border-collapse:collapse;border-spacing:0;width:100%;line-height: 1;}
  .codtg td{border-color:transparent;border-style:solid;border-width:1px;font-family:Arial, sans-serif;font-size:1.1vw;
    overflow:hidden;padding-bottom:5%;word-break:normal;}
  .codtg th{border-color:transparent;border-style:solid;border-width:1px;font-family:Arial, sans-serif;font-size:1.1vw;
    font-weight:normal;overflow:hidden;word-break:normal;}
  .codtg .tg-1zwl{color:#ffffff;font-family:Arial, Helvetica, sans-serif !important;text-align:center;vertical-align:middle}
  .codtg .tg-4c4c{color:#d00149;font-family:Arial, Helvetica, sans-serif !important;font-weight:bold;text-align:center;vertical-align:middle
    }


}
@media (max-width:766px){
.cod-table1{
  width: 100%;
  position: absolute;
  top: 38%;
}
.codtg-50{
  width: 50%;
}
  .codtg  {border-collapse:collapse;border-spacing:0;width:100%;line-height: 1;}
  .codtg td{border-color:transparent;border-style:solid;border-width:1px;font-family:Arial, sans-serif;font-size:4vw;
    overflow:hidden;padding-bottom:5%;word-break:normal;}
  .codtg th{border-color:transparent;border-style:solid;border-width:1px;font-family:Arial, sans-serif;font-size:4vw;
    font-weight:normal;overflow:hidden;word-break:normal;}
  .codtg .tg-1zwl{color:#ffffff;font-family:Arial, Helvetica, sans-serif !important;text-align:center;vertical-align:middle}
  .codtg .tg-4c4c{color:#d00149;font-family:Arial, Helvetica, sans-serif !important;font-weight:bold;text-align:center;vertical-align:middle
    }

}
.cod-v2-slider-full .slick-slider{
  -webkit-user-select: auto;
  -moz-user-select: auto;
   -ms-user-select: auto;
       user-select: auto;

}
.cod-v2-slider-full .slider {
  width: 100%;
}
.cod-v2-slider-full .slider .slick-list .slick-track .slick-slide {
  margin: 0px 10px;
}


.cod-v2-slider-full .slider .slick-list .slick-track .slick-prev:before,
.cod-v2-slider-full .slider .slick-list .slick-track .slick-next:before {
  color: black;
  display: none;
}

/*
.slick-slide {
  transition: all ease-in-out .3s;
  opacity: .2;
}

*/
.cod-v2-slider-full .slick-current {
  opacity: 1;
}

.cod-v2-slider-full .slider .slick-dots li button:before {
  font-size: 52px;
  color: #D00149;
}
.cod-v2-slider-full .slider .slick-list .slick-track .slick-slide , div , div{
  position: relative;
}
@media (min-width:766px){


  .cod-v2-slider-full{
    width: 100%;
    max-width: 1200px;
    margin: 0 auto;
    display: block;
    padding-bottom: 50px;
    padding-top: 50px;
  }
  .cod-v2-slider-full .slick-slide img {
    pointer-events: none;
    width: 100%;
    -webkit-user-select: none;
    -moz-user-select: none;
     -ms-user-select: none;
         user-select: none;
  }
  .cod-10032023-title{
    line-height: 1;
    display: block;
    text-align: left;
    color: #d00149;
    font-size: 30px;
    font-weight: bold;
    margin-bottom: 20px;
    padding-left: 20px;
    font-family: 'MyriadPro';
  }
  .cop-flex-contain-bg{
    padding-top: 25px;
    padding-bottom: 25px;
    width: 100%;
    display: block;
    background-color:#fff;
    }
    .cod10032023-list li{
      line-height: 1.24;
      margin-bottom: 10px;
      font-size: 18px;
      color: #373737;
      }


      .faqscod10032023-round {
        line-height: 1;
        padding-left: 15px;
      }
      .faqscod10032023-round li{
        margin-bottom: 8px;
        font-size: 16px;
      }


      .faqscod10032023 {
        list-style: none;
        line-height: 1;
        padding-left: 0;
      }
      .faqscod10032023 li > a{
        color: #96d3ff;
      }
      .faqscod10032023 li{
        margin-bottom: 8px;
        font-size: 16px;
      }
      .faqscod10032023 li:before {
        content:"\2713\0020";
      }

      .cod-10032023-link-container{
        display: block;
        width: 100%;
        padding-top:5px;
      }
      .cod-10032023-link{
        font-size: 22px;
        color: #fff;
        background-color: #AA1D06;
        padding: 10px 25px;
        display: table;
        margin-left: auto;
        margin-right: auto;
        line-height: 1;
        border-radius: 7px;
      }

}
@media (max-width:766px){
  .cod-v2-slider-full{
    width: 100%;
    max-width: 1200px;
    margin: 0 auto;
    display: block;
    padding-bottom: 50px;
    padding-top: 50px;
  }
  .cod-v2-slider-full .slider .slick-list .slick-track .slick-slide img {
    width: 100%;
  }
  .cod-10032023-title{
    line-height: 1;
    display: block;
    text-align: left;
    color: #d00149;
    font-size: 30px;
    font-weight: bold;
    margin-bottom: 20px;
  }
  .cop-flex-contain-bg{
    padding-top: 25px;
    padding-bottom: 25px;
    width: 100%;
    display: block;
    background-color:#fff;
    }
    .cod10032023-list li{
      line-height: 1.24;
      margin-bottom: 10px;
      font-size: 22px;
      color: #373737;
      }
      

      .faqscod10032023-round {
        line-height: 1;
        padding-left: 15px;
      }
      .faqscod10032023-round li{
        margin-bottom: 8px;
        font-size: 16px;
      }


      .faqscod10032023 {
        list-style: none;
        line-height: 1;
        padding-left: 0;
      }
      .faqscod10032023 li > a{
        color: #96d3ff;
      }
      .faqscod10032023 li{
        margin-bottom: 8px;
        font-size: 16px;
      }
      .faqscod10032023 li:before {
        content:"\2713\0020";
        
      }
      .cod-10032023-link-container{
        display: block;
        width: 100%;
        padding-top: 20px;
      }
      .cod-10032023-link{
        font-size: 22px;
        color: #fff;
        background-color: #AA1D06;
        padding: 10px 25px;
        display: table;
        margin-left: auto;
        margin-right: auto;
        line-height: 1;
        border-radius: 7px;
      }
}




html {
  scroll-behavior: smooth;
}
.lbcrush-margbot-50{
  margin-bottom: 50px;
}
.lbc-rush-flex-contain-bg{
  padding-top: 25px;
  padding-bottom: 25px;
  width: 100%;
  display: block;
  background-color:#efefef;
  }
@media (min-width:766px){
.lbcrsuh-contain-absolute{
  position: absolute;
  width: 47%;
  left: 5%;
  top: 30%;
}
.lbcrsuh-contain-absolute-title{
  font-family: 'Gothammedium';
  line-height: 1;
  font-size: 3vw;
  color: #fff;
  text-shadow: 0px 2px 4px #7c7c7c;
  margin-bottom: 5%;
}
.lbcrsuh-contain-absolute-desc{
  font-family: 'MyriadPro';
  font-weight: bold;
  line-height: 1.24;
  font-size: 1.4vw;
  color: #fff;
  text-shadow: 0px 2px 4px #7c7c7c;
  margin-bottom: 5%;
}
.lbc-abso-link-red{
  display: table;
  padding-left: 4%;
  padding-right: 4%;
  padding-top: 2%;
  padding-bottom: 2%;
  line-height: 1;
  color: #fff;
  font-size: 1.2vw;
  background-color: #d00149;
  border-radius: 10px;
}


.lbcrsuh-spotlight{
  width: 100%;
  position: relative;
  display: block;
}
.lbcrsuh-bg-d{
  display: block;
  width: 100%;
  pointer-events: none;
}
.lbcrsuh-bg-m{
  display: none;
  width: 100%;
  pointer-events: none;
}

.lbc-con-b-1200{
  max-width: 1200px;
  width: 100%;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.lbrush-con-a-1100-flex-box{
  width: 32%;
  position: relative;
  margin-bottom: 15px;
}
.lbrush-con-a-1100-flex-box-50{
  width: 49%;
  position: relative;
  margin-bottom: 15px;
}
.lbrush-con-a-1100-flex{
  display: flex;
  width: 100%;
  justify-content: space-evenly;
  flex-wrap: wrap;
  padding-left: 15px;
  padding-right: 15px;
}

.lbrush-con-a-1100-block{
  display: block;
  width: 100%;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
}

.lbrush-con-a-1100-block-absolute{
  position: absolute;
  width: 42%;
  line-height: 1.24;
  top: 28%;
  left: 9%;
}
.lbrush-con-a-1100-block-absolute-title{
  font-size: 2.5vw;
  color: #fff;
  font-family: 'MyriadPro';
  margin-bottom: 3%;
}





.lbrush-con-a-1100-flex-box-3b{
  width: 32%;
  position: relative;
  margin-bottom: 15px;
  border-radius: 16px;
  overflow: hidden;
display: block;
}


.lb-rush-3b{
  display: flex;
  position: absolute;
  align-content: center;
  justify-content: center;
  flex-wrap: wrap;
  width: 100%;
  height: 100%;
  z-index: 1024;
}

.lbrush-con-a-1100-flex-box-3b .lb-rush-3b-shadow{
  transition: all 0.3s ease-in;
  width: 100%;
  position: absolute;
  display: block;
  height: 100%;
  opacity: 0;
  background-color: #D00149;
}
.lbrush-con-a-1100-flex-box-3b:hover > .lb-rush-3b-shadow{
  opacity: 0.5;
}

.lbc-rush-3b-title{
  line-height: 1;
  color: #fff;
  font-size: 2vw;
  text-align: center;
  text-decoration: underline;
  display: block;
  width: 100%;
}
.lbc-rush-3b-small{
  display: block;
  line-height: 1;
  font-size: 1.5vw;
  color: #fff;
}
.lbc-rush-3b-img-off{
  filter: grayscale(100%);
}



.lbglobal-div-1000{
  max-width: 1200px;
  width: 100%;
  margin: 0 auto;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  padding-left: 15px;
  padding-right: 15px;
}
.lbglobal-box-title{
  line-height: 1.24;
  font-family: 'MyriadPro';
  font-size: 2.5vw;
  color: #433a3a;
  font-weight: bold;
  margin-bottom: 15px;
}
.lbglobal-box-text{
  line-height: 1.24;
  font-family: 'MyriadPro';
  font-size: 1.3vw;
  color: #433a3a;
  margin-bottom: 8px;
}
.lbcrush-list li{
line-height: 1.24;
margin-bottom: 10px;
font-size: 22px;
color: #000;
}

.lbcrush-faqs-title{
  line-height: 1;
  display: block;
  text-align: center;
  color: #d00149;
  font-size: 36px;
  font-weight: bold;
  margin-bottom: 30px;
}

.lbcrush-faqs{
  display: block;
  max-width: 840px;
  margin-left: auto;
  margin-right: auto;
  width:100%;
  text-align: center;
  line-height: 1.24;
  font-size: 22px;
  color: #000;
  margin-bottom: 3%;
  }
  .lbcrush-faqs > a{
color: #5791ff;
  }

}

@media (max-width:766px){
  .lbcrsuh-contain-absolute{
    position: absolute;
    width: 52%;
    left: 5%;
    top: 10%;
  }
  .lbcrsuh-contain-absolute-title{
    font-family: 'Gothammedium';
    line-height: 1;
    font-size: 4.5vw;
    color: #fff;
    text-shadow: 0px 2px 4px #7c7c7c;
    margin-bottom: 6%;
  }
  .lbcrsuh-contain-absolute-desc{
    font-family: 'MyriadPro';
    line-height: 1.24;
    font-size: 2.6vw;
    color: #fff;
    text-shadow: 0px 2px 4px #7c7c7c;
    margin-bottom: 6%;
  }
  .lbc-abso-link-red{
    display: table;
    padding-left: 4%;
    padding-right: 4%;
    padding-top: 3%;
    padding-bottom: 3%;
    line-height: 1;
    color: #fff;
    font-size: 2.6vw;
    background-color: #d00149;
    border-radius: 5px;
  }
  


  .lbcrsuh-spotlight{
    width: 100%;
    position: relative;
    display: block;
  }
  .lbcrsuh-bg-d{
    display: none;
    width: 100%;
    pointer-events: none;
  }
  .lbcrsuh-bg-m{
    display: block;
    width: 100%;
    pointer-events: none;
  }
  .lbc-con-b-1200{
    max-width: 1100px;
    width: 100%;
    display: block;
    margin-left: auto;
    margin-right: auto;
  }
  .lbrush-con-a-1100-flex-box{
    width: 100%;
    position: relative;
    margin-bottom: 15px;
  }
  .lbrush-con-a-1100-flex-box-50{
    width: 100%;
    position: relative;
    margin-bottom: 15px;
  }
  .lbrush-con-a-1100-flex{
    display: flex;
    width: 100%;
    flex-wrap: wrap;
  }
  .lbrush-con-a-1100-block{
    position: relative;
    display: block;
    width: 100%;
  }

  .lbrush-con-a-1100-flex-box-3b{
    width: 100%;
    position: relative;
    margin-bottom: 15px;
  }


  .lb-rush-3b{
    display: flex;
    position: absolute;
    align-content: center;
    justify-content: center;
    flex-wrap: wrap;
    width: 100%;
    height: 100%;
    z-index: 1024;
  }
  
  .lbrush-con-a-1100-flex-box-3b .lb-rush-3b-shadow{
    transition: all 0.3s ease-in;
    width: 100%;
    position: absolute;
    display: block;
    height: 100%;
    opacity: 0;
    background-color: #D00149;
  }
  .lbrush-con-a-1100-flex-box-3b:hover > .lb-rush-3b-shadow{
    opacity: 0.5;
  }
  
  .lbc-rush-3b-title{
    line-height: 1;
    color: #fff;
    font-size: 6vw;
    text-align: center;
    text-decoration: underline;
    display: block;
    width: 100%;
  }
  .lbc-rush-3b-small{
    display: block;
    line-height: 1;
    font-size: 4vw;
    color: #fff;
  }
  .lbc-rush-3b-img-off{
    filter: grayscale(100%);
  }
  .lbglobal-div-1000{
    width: 100%;
    margin: 0 auto;
    display: flex;
    flex-wrap: wrap;
    padding-left: 15px;
    padding-right: 15px;
  }
  .lbglobal-box-title{
    line-height: 1.24;
    font-family: 'MyriadPro';
    font-size: 5vw;
    color: #433a3a;
    font-weight: bold;
    margin-bottom: 15px;
  }
  .lbglobal-box-text{
    line-height: 1.24;
    font-family: 'MyriadPro';
    font-size: 4vw;
    color: #433a3a;
    margin-bottom: 8px;
  }
  .lbcrush-list li{
    line-height: 1.24;
    margin-bottom: 10px;
    font-size: 22px;
    color: #000;
    }
  .lbrush-con-a-1100-block-absolute{
    position: absolute;
    width: 80%;
    line-height: 1.24;
    top: 27%;
    left: 10%;
  }
  .lbrush-con-a-1100-block-absolute-title{
    font-size: 5.5vw;
    color: #fff;
    font-family: 'MyriadPro';
    margin-bottom: 3%;
    text-align: center;
  }
  .lbrush-con-a-1100-block-absolute-link-mobile{
    margin-left: auto;
    margin-right: auto;
  }
  

  .lbcrush-faqs-title{
    line-height: 1;
    display: block;
    text-align: center;
    color: #d00149;
    font-size: 36px;
    font-weight: bold;
    margin-bottom: 30px;
  }

  .lbcrush-faqs{
    display: block;
    max-width: 840px;
    margin-left: auto;
    margin-right: auto;
    width:100%;
    text-align: center;
    line-height: 1.24;
    font-size: 22px;
    color: #000;
    margin-bottom: 5%;
    }
    .lbcrush-faqs > a{
      color: #5791ff;
        }
  .centermobile-text{
text-align: center !important;
  }
}



@media (min-width:766px){

.lbc-rush-flex{
  padding-top: 20px;
  padding-bottom: 20px;
  width: 100%;
  padding-left: 15px;
  padding-right: 15px;
  max-width:1200px;
  margin-left:auto;
  margin-right:auto;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.accordion9292023 {
  line-height: 1.24;
  width: 48%;
}
.accordion9292023 .accordion-item {
  background-color:#D00149;
  margin-bottom:10px;
  border-radius:10px;
}
.accordion9292023 .accordion-item button[aria-expanded=true] {
  border-bottom: 1px solid #fff;
}
.accordion9292023 button {
  position: relative;
  display: block;
  text-align: center;
  width: 100%;
  padding: 1.5em 0;
  color: #fff;
  font-size: 1.15rem;
  font-weight: 400;
  border: none;
  background: none;
  outline: none;
  padding-left: 10px;
  padding-right: 10px;
}
.accordion9292023 button:hover, .accordion9292023 button:focus {
  cursor: pointer;
  color:#fff;
}
.accordion9292023 button:hover::after, .accordion9292023 button:focus::after {
  cursor: pointer;
  color: #03b5d2;
  border: 1px solid #03b5d2;
}
.accordion9292023 button .accordion-title {
  /*padding: 1em 1.5em 1em 0;*/
  margin-top:auto;
  margin-bottom:auto;
}
.accordion9292023 button .icon {
  display: inline-block;
  position: absolute;
  top: 18px;
  right: 0;
  width: 22px;
  height: 22px;
  border: 1px solid;
  border-radius: 22px;
}
.accordion9292023 button .icon::before {
  display: block;
  position: absolute;
  content: "";
  top: 9px;
  left: 5px;
  width: 10px;
  height: 2px;
  background: currentColor;
}
.accordion9292023 button .icon::after {
  display: block;
  position: absolute;
  content: "";
  top: 5px;
  left: 9px;
  width: 2px;
  height: 10px;
  background: currentColor;
}
.accordion9292023 button[aria-expanded=true] {
  color: #fff;
}
.accordion9292023 button[aria-expanded=true] .icon::after {
  width: 0;
}
.accordion9292023 button[aria-expanded=true] + .accordion-content {
  opacity: 1;
max-height:100vh;
  transition: all 300ms linear;
  will-change: opacity, max-height;
}
.accordion9292023 .accordion-content {
  opacity: 0;
  max-height: 0;
  overflow: hidden;
  transition: opacity 200ms linear, max-height 300ms linear;
  will-change: opacity, max-height;
}
 .accordion9292023-desc {
  padding-top: 20px;
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 20px;
  text-align: left;
   color:#fff;
  font-size: 18px;
}

.accordion9292023-desc > a{
  color: #5baaff;
  text-decoration: underline;
  
}

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

.lbc-rush-flex{
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  padding-left: 15px;
  padding-right: 15px;
  justify-content: space-between;
}

.accordion9292023 {
  line-height: 1.24;
  width: 100%;
}
.accordion9292023 .accordion-item {
  background-color:#D00149;
  margin-bottom:10px;
  border-radius:10px;
}
.accordion9292023 .accordion-item button[aria-expanded=true] {
  border-bottom: 1px solid #fff;
}
.accordion9292023 button {
  position: relative;
  display: block;
  text-align: center;
  width: 100%;
  padding: 1em 0;
  color: #fff;
  font-size: 1.15rem;
  font-weight: 400;
  border: none;
  background: none;
  outline: none;
  padding-left: 10px;
  padding-right: 10px;
}
.accordion9292023 button:hover, .accordion9292023 button:focus {
  cursor: pointer;
  color:#fff
}
.accordion9292023 button:hover::after, .accordion9292023 button:focus::after {
  cursor: pointer;
  color: #03b5d2;
  border: 1px solid #03b5d2;
}
.accordion9292023 button .accordion-title {
  /*padding: 1em 1.5em 1em 0;*/
  margin-top:auto;
  margin-bottom:auto;
}
.accordion9292023 button .icon {
  display: inline-block;
  position: absolute;
  top: 18px;
  right: 0;
  width: 22px;
  height: 22px;
  border: 1px solid;
  border-radius: 22px;
}
.accordion9292023 button .icon::before {
  display: block;
  position: absolute;
  content: "";
  top: 9px;
  left: 5px;
  width: 10px;
  height: 2px;
  background: currentColor;
}
.accordion9292023 button .icon::after {
  display: block;
  position: absolute;
  content: "";
  top: 5px;
  left: 9px;
  width: 2px;
  height: 10px;
  background: currentColor;
}
.accordion9292023 button[aria-expanded=true] {
  color: #fff;
}
.accordion9292023 button[aria-expanded=true] .icon::after {
  width: 0;
}
.accordion9292023 button[aria-expanded=true] + .accordion-content {
  opacity: 1;
max-height:100vh;
  transition: all 300ms linear;
  will-change: opacity, max-height;
}
.accordion9292023 .accordion-content {
  opacity: 0;
  max-height: 0;
  overflow: hidden;
  transition: opacity 200ms linear, max-height 300ms linear;
  will-change: opacity, max-height;
}
 .accordion9292023-desc {
  padding-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  text-align: left;
   color:#fff;
  font-size: 18px;
}
}

















@media (min-width: 767px) {
  .p80v2-pack-absolute{
    position: absolute;
    left: 5%;
    top: 53%;
  }
}
@media (max-width: 767px) {
  .p80v2-pack-absolute{
    position: absolute;
    width: 100%;
    padding-left: 5%;
    padding-right: 5%;
    padding-top: 36%;
  }
}

@media (min-width: 767px) {
  .kabayani-absolute-9142023-long{
    position: absolute;
    width: 100%;
    top: 30%;
  }
.kabayani-absolute-9142023{
  position: absolute;
  width: 100%;
  top: 35%;
}
.kabayani-relative{
  width: 100%;
  display: block;
  padding-left: 5%;
  padding-right: 5%;
}
.kabayani-flex-top{
  width: 100%;
  display: flex;
  align-items: center;
  line-height: 1.24;
}

.kabayani-flex-bottom{
  width: 100%;
  display: flex;
  align-items: end;
  line-height: 1.24;
}

.kabayani-9142023-img{
  width: 20%;
  display: block;
}
.kabayani-9142023-table{
  width: 100%;
  padding-left: 2%;
}



.tbkab-light{
  background-color: #FBF9F3 !important;
}
.tb-kabayani9142023  {border-collapse:collapse;border-spacing:0;line-height: 1;width: 100%;}
.tb-kabayani9142023 td{
  font-size: 1.1vw;
  border-color:black;border-style:solid;border-width:1px;font-family: 'Helvetica';
  overflow:hidden;padding:1% 1%;word-break:normal;}
.tb-kabayani9142023 th{
  font-size: 1.5vw;
  
  border-color:black;border-style:solid;border-width:1px;font-family: 'Helvetica';
  font-weight:normal;overflow:hidden;padding:1% 1%;word-break:normal;}
.tb-kabayani9142023 .tg-1dto{
  font-weight: bold;
  background-color:#F2EDE0;border-color:#d31245;color:#d31245;text-align:center;vertical-align:middle}

  .tb-kabayani9142023 .tg-small{
    padding-top: 2%;
    padding-bottom: 2%;
    background-color:#F2EDE0;border-color:#d31245;color:#777777;text-align:center;vertical-align:middle}

    .tb-kabayani9142023 .tg-bigs{
      font-size: 1.5vw;
      font-weight: bold;
      background-color:#F2EDE0;border-color:#d31245;color:#000000;text-align:center;vertical-align:middle}

.tb-kabayani9142023 .tg-bptr{background-color:#d31245;border-color:#d31245;color:#ffffff;text-align:center;vertical-align:middle}
.tb-kabayani9142023 .tg-fiaa{
font-weight: bold;
  background-color:#F2EDE0;border-color:#d31245;color:#d31245;text-align:LEFT;vertical-align:middle}



  .kabayanibox-uli{
    padding-top: 1%;
    line-height: 1.24;
    color:#3a3a3a ;
    font-size: 1.2vw;
    width: 100%;
    display: block;
    font-family: 'Helvetica', sans-serif;
  }
.mearte-9142023{
  color: yellow;
  font-family: 'Helvetica', sans-serif;
}
.mearte-9142023-bg{
  background-color: #ed6538 !important;
}
.me-table-9142023-top{
  font-size: 1vw !important;
}
.me-1st-9142023{
  text-align: left !important;
}



}
@media (max-width: 767px) {
  .kabayani-absolute-9142023{
    position: absolute;
    width: 100%;
    top: 35%;
  }
  .kabayani-absolute-9142023-long{
    position: absolute;
    width: 100%;
    top: 30%;
  }
  .kabayani-relative{
    width: 100%;
    display: block;
    padding-left: 5%;
    padding-right: 5%;
  }
  .kabayani-flex-top{
    width: 100%;
    display: flex;
    align-items: center;
    line-height: 1.24;
    margin-bottom: 2%;
  }
  
  .kabayani-flex-bottom{
    width: 100%;
    display: flex;
    align-items: end;
    line-height: 1.24;
  }
  
  .kabayani-9142023-img{
    width: 20%;
    display: block;
  }
  .kabayani-9142023-table{
    width: 100%;
    padding-left: 2%;
  }
  
  
  
  .tbkab-light{
    background-color: #FBF9F3 !important;
  }
  .tb-kabayani9142023  {border-collapse:collapse;border-spacing:0;line-height: 1;width: 100%;}
  .tb-kabayani9142023 td{
    font-size: 1.1vw;
    border-color:black;border-style:solid;border-width:1px;font-family: 'Helvetica';
    overflow:hidden;padding:1% 1%;word-break:normal;}
  .tb-kabayani9142023 th{
    font-size: 1.5vw;
    
    border-color:black;border-style:solid;border-width:1px;font-family: 'Helvetica';
    font-weight:normal;overflow:hidden;padding:1% 1%;word-break:normal;}
  .tb-kabayani9142023 .tg-1dto{
    font-weight: bold;
    background-color:#F2EDE0;border-color:#d31245;color:#d31245;text-align:center;vertical-align:middle}
  
    .tb-kabayani9142023 .tg-small{
      padding-top: 2%;
      padding-bottom: 2%;
      background-color:#F2EDE0;border-color:#d31245;color:#777777;text-align:center;vertical-align:middle}
  
      .tb-kabayani9142023 .tg-bigs{
        font-size: 1.5vw;
        font-weight: bold;
        background-color:#F2EDE0;border-color:#d31245;color:#000000;text-align:center;vertical-align:middle}
  
  .tb-kabayani9142023 .tg-bptr{background-color:#d31245;border-color:#d31245;color:#ffffff;text-align:center;vertical-align:middle}
  .tb-kabayani9142023 .tg-fiaa{
  font-weight: bold;
    background-color:#F2EDE0;border-color:#d31245;color:#d31245;text-align:LEFT;vertical-align:middle}
  
  
  
    .kabayanibox-uli{
      padding-top: 1%;
      line-height: 1.24;
      color:#3a3a3a ;
      font-size: 1.2vw;
      width: 100%;
      display: block;
      font-family: 'Helvetica', sans-serif;
    }
  
}

@media (min-width: 767px) {
  .seapanalo-gadgets-vtable-twosub{
    display: block;
    position: absolute;
    width: 20%;
     /*! border: 1px solid black; */ 
    font-size: 1.1vw;
    color: #373737;
    font-family: 'Gotham', sans-serif;
    line-height: 1.24;
    top: 37%;
    text-align: center;
  }
  .seapanalo-gadgets-vtable-twosub-v2{
    display: block;
    position: absolute;
    width: 11%;
     /*! border: 1px solid black; */ 
    font-size: 2.1vw;
    color: #373737;
    font-family: 'Gotham', sans-serif;
    line-height: 1.24;
    top: 34%;
    text-align: center;
    left: 20%;
  }
  .seapanalo-gadgets-vtable-twosub-bottom{
    display: block;
    position: absolute;
    width: 20%;
     /*! border: 1px solid black; */ 
    font-size: 1.1vw;
    color: #373737;
    font-family: 'Gotham', sans-serif;
    line-height: 1.24;
    top: 63%;
    text-align: center;
  }
  .seapanalo-gadgets-vtable-twosub-v2-bottom{
    display: block;
    position: absolute;
    width: 11%;
     /*! border: 1px solid black; */ 
    font-size: 2.1vw;
    color: #373737;
    font-family: 'Gotham', sans-serif;
    line-height: 1.24;
    top: 59%;
    text-align: center;
    left: 20%;
  }



  .seapanalo-gadgets-vtable-twosub-right{
    display: block;
    position: absolute;
    width: 20%;
     /*! border: 1px solid black; */ 
    font-size: 1.1vw;
    color: #373737;
    font-family: 'Gotham', sans-serif;
    line-height: 1.24;
    top: 37%;
    text-align: center;
    left: 49%;
  }
  .seapanalo-gadgets-vtable-twosub-v2-right{
    display: block;
    position: absolute;
    width: 11%;
     /*! border: 1px solid black; */ 
    font-size: 2.1vw;
    color: #373737;
    font-family: 'Gotham', sans-serif;
    line-height: 1.24;
    top: 34%;
    text-align: center;
    left: 68%;
  }
  .seapanalo-gadgets-vtable-twosub-bottom-right{
    display: block;
    position: absolute;
    width: 20%;
     /*! border: 1px solid black; */ 
    font-size: 1.1vw;
    color: #373737;
    font-family: 'Gotham', sans-serif;
    line-height: 1.24;
    top: 63%;
    text-align: center;
    left: 49%;
  }
  .seapanalo-gadgets-vtable-twosub-v2-bottom-right{
    display: block;
    position: absolute;
    width: 11%;
     /*! border: 1px solid black; */ 
    font-size: 2.1vw;
    color: #373737;
    font-family: 'Gotham', sans-serif;
    line-height: 1.24;
    top: 59%;
    text-align: center;
    left: 68%;
  }




  .seapanalo-gadgets-vtable-kwt-left{
    display: block;
    position: absolute;
    width: 15%;
     /*! border: 1px solid black; */ 
    font-size: 1.1vw;
    color: #373737;
    font-family: 'Gotham', sans-serif;
    line-height: 1.24;
    top: 32%;
    text-align: center;
    left: 8%;
  }
  .seapanalo-gadgets-vtable-kwt-left span{
    font-size: 2vw;
    width: 100%;
    display: block;
  }

  .seapanalo-gadgets-vtable-kwt-leftp1 {
    display: block;
    position: absolute;
    width: 31%;
     /*! border: 1px solid black; */ 
    font-size: 1.1vw;
    color: #373737;
    font-family: 'Gotham', sans-serif;
    line-height: 1.24;
    top: 57%;
    text-align: center;

  }
  .seapanalo-gadgets-vtable-kwt-leftp1 span{
    font-size: 2vw;
    width: 100%;
    display: block;
  }




  .seapanalo-gadgets-vtable-kwt-right{
    display: block;
    position: absolute;
    width: 15%;
     /*! border: 1px solid black; */ 
    font-size: 1.1vw;
    color: #373737;
    font-family: 'Gotham', sans-serif;
    line-height: 1.24;
    top: 32%;
    text-align: center;
    left: 49%;
  }
  .seapanalo-gadgets-vtable-kwt-right span{
    font-size: 2vw;
    width: 100%;
    display: block;
  }

  .seapanalo-gadgets-vtable-kwt-rightp2{
    display: block;
    position: absolute;
    width: 15%;
     /*! border: 1px solid black; */ 
    font-size: 1.1vw;
    color: #373737;
    font-family: 'Gotham', sans-serif;
    line-height: 1.24;
    top: 32%;
    text-align: center;
    left: 65%;
  }
  .seapanalo-gadgets-vtable-kwt-rightp2 span{
    font-size: 2vw;
    width: 100%;
    display: block;
  }


  
  .seapanalo-gadgets-vtable-kwt-rightp2-bot {
    display: block;
    position: absolute;
    width: 31%;
     /*! border: 1px solid black; */ 
    font-size: 1.1vw;
    color: #373737;
    font-family: 'Gotham', sans-serif;
    line-height: 1.24;
    top: 57%;
    text-align: center;
    left: 49%;
  }
  .seapanalo-gadgets-vtable-kwt-rightp2-bot span{
    font-size: 2vw;
    width: 100%;
    display: block;
  }


}

@media (max-width: 767px) {
  .seapanalo-gadgets-vtable-twosub{
    display: block;
    position: absolute;
    width: 20%;
     /*! border: 1px solid black; */ 
    font-size: 1.1vw;
    color: #373737;
    font-family: 'Gotham', sans-serif;
    line-height: 1.24;
    top: 37%;
    text-align: center;
  }
  .seapanalo-gadgets-vtable-twosub-v2{
    display: block;
    position: absolute;
    width: 11%;
     /*! border: 1px solid black; */ 
    font-size: 2.1vw;
    color: #373737;
    font-family: 'Gotham', sans-serif;
    line-height: 1.24;
    top: 34%;
    text-align: center;
    left: 20%;
  }
  .seapanalo-gadgets-vtable-twosub-bottom{
    display: block;
    position: absolute;
    width: 20%;
     /*! border: 1px solid black; */ 
    font-size: 1.1vw;
    color: #373737;
    font-family: 'Gotham', sans-serif;
    line-height: 1.24;
    top: 63%;
    text-align: center;
  }
  .seapanalo-gadgets-vtable-twosub-v2-bottom{
    display: block;
    position: absolute;
    width: 11%;
     /*! border: 1px solid black; */ 
    font-size: 2.1vw;
    color: #373737;
    font-family: 'Gotham', sans-serif;
    line-height: 1.24;
    top: 59%;
    text-align: center;
    left: 20%;
  }



  .seapanalo-gadgets-vtable-twosub-right{
    display: block;
    position: absolute;
    width: 20%;
     /*! border: 1px solid black; */ 
    font-size: 1.1vw;
    color: #373737;
    font-family: 'Gotham', sans-serif;
    line-height: 1.24;
    top: 37%;
    text-align: center;
    left: 49%;
  }
  .seapanalo-gadgets-vtable-twosub-v2-right{
    display: block;
    position: absolute;
    width: 11%;
     /*! border: 1px solid black; */ 
    font-size: 2.1vw;
    color: #373737;
    font-family: 'Gotham', sans-serif;
    line-height: 1.24;
    top: 34%;
    text-align: center;
    left: 68%;
  }
  .seapanalo-gadgets-vtable-twosub-bottom-right{
    display: block;
    position: absolute;
    width: 20%;
     /*! border: 1px solid black; */ 
    font-size: 1.1vw;
    color: #373737;
    font-family: 'Gotham', sans-serif;
    line-height: 1.24;
    top: 63%;
    text-align: center;
    left: 49%;
  }
  .seapanalo-gadgets-vtable-twosub-v2-bottom-right{
    display: block;
    position: absolute;
    width: 11%;
     /*! border: 1px solid black; */ 
    font-size: 2.1vw;
    color: #373737;
    font-family: 'Gotham', sans-serif;
    line-height: 1.24;
    top: 59%;
    text-align: center;
    left: 68%;
  }
}



@media (min-width: 767px) {
  .panalo-gadgets-v1last-text{
    font-size: 1.1vw;
    color: #000;
    line-height: 1.24;
    font-family: 'Gothammedium', sans-serif;
    font-style: italic;
  }
  .panalo-gadgets-v1last-discount{
    position: absolute;
    border: 1px solid black;
  }

  .panalo-gadgets-v1last-contain{
    position: absolute;
    /*! border: 1px solid black; */
    width: 54%;
    font-size: 3.5vw;
    color: #ce1f48;
    line-height: 1.24;
    font-family: 'Gotham', sans-serif;
    /*! font-style: italic; */
    left: 44%;
    top: 41%;
    text-align: center;
  }
  .panalo-gadgets-v1last-contain span{
    width: 100%;
    font-size: 2.5vw;
    display: block;
    font-family: 'Gothammedium', sans-serif;
  }
  .lbcpanalo-lnk-out{
    width: 100%;
    display: block;
    outline: 0;
    text-decoration: none;
  }
  .lbc-title-discpanalo{
    text-align: center;
    line-height: 1.24;
    font-size: 2vw;
    color: #ce1f48;
    font-family: 'Gothammedium', sans-serif;
  }
  .panalo-contect-subtitle{
    color: #cf1f46;
    font-size: 2vw;
  }

}
@media (max-width: 767px) {
  .lbc-title-discpanalo{
    text-align: center;
    line-height: 1.24;
    font-size: 4vw;
    color: #ce1f48;
    font-family: 'Gothammedium', sans-serif;
  }
  .panalo-contect-subtitle{
    color: #cf1f46;
    font-size: 4vw;
  }
  .panalo-gadgets-v1last-text{
    font-size: 1.1vw;
    color: #000;
    line-height: 1.24;
    font-family: 'Gothammedium', sans-serif;
    font-style: italic;
  }
  .panalo-gadgets-v1last-discount{
    position: absolute;
    border: 1px solid black;
  }

  .panalo-gadgets-v1last-contain{
    position: absolute;
    /*! border: 1px solid black; */
    width: 54%;
    font-size: 3.5vw;
    color: #ce1f48;
    line-height: 1.24;
    font-family: 'Gotham', sans-serif;
    /*! font-style: italic; */
    left: 44%;
    top: 41%;
    text-align: center;
  }
  .panalo-gadgets-v1last-contain span{
    width: 100%;
    font-size: 2.5vw;
    display: block;
    font-family: 'Gothammedium', sans-serif;
  }
  .lbcpanalo-lnk-out{
    width: 100%;
    display: block;
    outline: 0;
    text-decoration: none;
  }
}

@media (min-width: 767px) {
.lbcpanalo-absolute{
  width: 100%;
  display: block;
  position: absolute;
  line-height: 1.24;
  top: 57%;
}
.lbcpanalo-flex{
  display: flex;
  width: 100%;
  line-height: 1.24;
  margin-bottom: 3%;
}
.lbcpanalo-flex-2{
  display: flex;
  width: 100%;
  line-height: 1.24;
  margin-bottom: 3%;
  justify-content: center;
}
.lbcpanalo-border{
  border-left: 1px solid #000;
  border-right: 1px solid #000;
}
.lbcpanalo-border-right{
  border-right: 1px solid #000;
}
.lbcpanalo-flex-33{
  width: 33%;
  padding-left: 5%;
  padding-right: 5%;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}

.lbcpanalo-flex-50{
  width: 33%;
  padding-left: 5%;
  padding-right: 5%;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}

.lbcpanalo-flex-33-title{
  width: 100%;
  text-align: center;
  color: #000;
  font-weight: bold;
  font-family: 'VistaSansAltBlackIta';
  font-size: 5vw;
}
.lbcpanalo-flex-33-sub{
  width: 100%;
  text-align: center;
  font-size: 2vw;
  font-family: 'VistaSansAltBlackIta';
}
.lbcpanalo-and{
  font-family: 'Gotham';
}

.lbcpanalo-textcontain{
  width: 80%;
  line-height: 1.24;;
  margin-left: auto;
  margin-right: auto;
  display: block;
  font-size: 3vw;
  font-family: 'VistaSansAltBlackIta';
  color: #9d0b0e;
  text-align: center;
}
.lbcpanalo-textcontain-last{
  width: 100%;
  display: block;
  color: #000;
}


.lbcpanalo-truck{
  width: 100%;
  display: flex;
  align-items: center;
  padding-left: 5%;
  padding-right: 5%;
  padding-top: 3%;
  padding-bottom: 1%;
}
.lbcpanalo-truck-img{
  width: 25%;
  display: block;
  pointer-events: none;
}
.lbcpanalo-truck-text{
  width: 100%;
  text-align: center;
  line-height: 1.24;
  color: #cf204b;
  font-size: 1.7vw;
  font-weight: bold;
  font-family: 'Gotham', sans-serif;
}
.lbcpanalo-banner{
  width: 100%;
  display: block;
  pointer-events: none;
}

.lbcpanalo-containers{
  width: 100%;
  display: flex;
  align-items: center;
  padding-left: 5%;
  padding-right: 5%;
  padding-top: 2%;
  padding-bottom: 1%;
}
.lbcpanalo-containers-block{
  line-height: 1.24;
  position: relative;
  width: 100%;
  display: block;
  padding-left: 5%;
  padding-right: 5%;
  padding-top: 2%;
  padding-bottom: 1%;
}

.tb-lbcpanalo  {border-collapse:collapse;border-spacing:0;line-height: 1;width: 100%;}
.tb-lbcpanalo td{
  font-size: 1.1vw;
  border-color:black;border-style:solid;border-width:1px;font-family: 'Helvetica';
  overflow:hidden;padding:8px 1%;word-break:normal;}
.tb-lbcpanalo th{
  font-size: 1.5vw;
  
  border-color:black;border-style:solid;border-width:1px;font-family: 'Helvetica';
  font-weight:normal;overflow:hidden;padding:8px 1%;word-break:normal;}
.tb-lbcpanalo .tg-1dto{
  font-weight: bold;
  background-color:#F2EDE0;border-color:#d31245;color:#d31245;text-align:center;vertical-align:middle}

  .tb-lbcpanalo .tg-small{
    padding-top: 2%;
    padding-bottom: 2%;
    
    background-color:#F2EDE0;border-color:#d31245;color:#777777;text-align:center;vertical-align:middle}

    .tb-lbcpanalo .tg-bigs{
      font-size: 1.5vw;
      font-weight: bold;
      background-color:#F2EDE0;border-color:#d31245;color:#000000;text-align:center;vertical-align:middle}

.tb-lbcpanalo .tg-bptr{background-color:#d31245;border-color:#d31245;color:#ffffff;text-align:center;vertical-align:middle}
.tb-lbcpanalo .tg-fiaa{
font-weight: bold;
  background-color:#F2EDE0;border-color:#d31245;color:#d31245;text-align:center;vertical-align:middle}

.lbcpanalo-tables{
  width: 100%;
  display: block;
}
  .panalo-v2{
    padding-top: 1%;
    line-height: 1.24;
    color:#3a3a3a ;
    font-weight: bold;
    font-size: 1.2vw;
    width: 100%;
    display: block;
    font-style: italic;
  }


.panalo-gadgets-v1-text-container{
  width: 100%;
  display: block;
  padding-bottom: 1%;
}
.panalo-gadgets-v1-text{
  margin-left: 25%;
  font-size: 2vw;
  color: #000;
  line-height: 1.24;
  font-family: 'Gotham', sans-serif;
}
.panalo-gadgets-v2-text{
  margin-left: 25%;
  font-size: 1.1vw;
  color: #000;
  line-height: 1.24;
  font-family: 'Gothammedium', sans-serif;
  font-style: italic;
}
.panalo-gadgets-v1-d{
  width: 100%;
  display: block;
  pointer-events: none;
}

.panalo-gadgets-v1-tablecontain{
  width: 100%;
  display: block;
  position: relative;
}
.panalo-gadgets-vtable-h1{
  display: block;
  position: absolute;
  width: 38%;
  /*! border: 1px solid black; */
  font-size: 1.8vw;
  color: #fff;
  font-family: 'Gotham', sans-serif;
  line-height: 1.24;
  left: 26%;
  top: 7%;
}
.panalo-gadgets-vtable-h2{
  display: block;
  position: absolute;
  width: 15%;
 /*border: 1px solid black; */
  font-size: 1.8vw;
  color: #fff;
  font-family: 'Gotham', sans-serif;
  line-height: 1.24;
  left: 67%;
  top: 7%;
  text-align: center;
}
.panalo-gadgets-vtable-h3{
  display: block;
  position: absolute;
  width: 15%;

  font-size: 1.8vw;
  color: #fff;
  font-family: 'Gotham', sans-serif;
  line-height: 1.24;
  left: 84%;
  top: 7%;
  text-align: center;
}


.panalo-gadgets-vtable-bot1{
  display: block;
  position: absolute;
  width: 38%;
  /*! border: 1px solid black; */
  font-size: 2.5vw;
  color: #ce1f48;
  font-family: 'Gotham', sans-serif;
  line-height: 1.24;
  left: 26%;
  top: 36%;
}


.panalo-gadgets-vtable-bot2{
  display: block;
  position: absolute;
  width: 15%;
 /*border: 1px solid black; */
  font-size: 2.5vw;
  color: #515151;
  font-family: 'Gotham', sans-serif;
  line-height: 1.24;
  left: 67%;
  top: 36%;
  text-align: center;
}
.panalo-gadgets-vtable-bot3{
  display: block;
  position: absolute;
  width: 15%;

  font-size: 2.5vw;
  color: #515151;
  font-family: 'Gotham', sans-serif;
  line-height: 1.24;
  left: 84%;
  top: 36%;
  text-align: center;
}


.panalo-gadgets-vtable-botv1{
  display: block;
  position: absolute;
  width: 38%;
  /*! border: 1px solid black; */
  font-size: 2.5vw;
  color: #ce1f48;
  font-family: 'Gotham', sans-serif;
  line-height: 1.24;
  left: 26%;
  top: 73%;
}


.panalo-gadgets-vtable-botv2{
  display: block;
  position: absolute;
  width: 15%;
 /*border: 1px solid black; */
  font-size: 2.5vw;
  color: #515151;
  font-family: 'Gotham', sans-serif;
  line-height: 1.24;
  left: 67%;
  top: 73%;
  text-align: center;
}
.panalo-gadgets-vtable-botv3{
  display: block;
  position: absolute;
  width: 15%;
  font-size: 2.5vw;
  color: #515151;
  font-family: 'Gotham', sans-serif;
  line-height: 1.24;
  left: 84%;
  top: 73%;
  text-align: center;
}



.seapanalo-gadgets-vtable-h1{
  display: block;
  position: absolute;
  width: 31%;
   /*! border: 1px solid black; */ 
  font-size: 1.8vw;
  color: #fff;
  font-family: 'Gotham', sans-serif;
  line-height: 1.24;
  top: 7%;
  text-align: center;
}
.seapanalo-gadgets-vtable-h1 span{
  display: block;
  width: 100%;
  font-family:'Gothammedium', sans-serif;
  font-size: 1.2vw;
}

.seapanalo-gadgets-vtable-sub1{
  display: block;
  position: absolute;
  width: 31%;
   /*! border: 1px solid black; */ 
  font-size: 1.1vw;
  color: #373737;
  font-family: 'Gotham', sans-serif;
  line-height: 1.24;
  top: 37%;
  text-align: center;
}

.seapanalo-gadgets-vtable-sub2{
  display: block;
  position: absolute;
  width: 31%;
   /*! border: 1px solid black; */ 
  font-size: 2vw;
  color: #373737;
  font-family: 'Gotham', sans-serif;
  line-height: 1.24;
  top: 59%;
  text-align: center;
}


.seapanalo-gadgets-vtable-h1-right{
  display: block;
  position: absolute;
  width: 31%;
   /*! border: 1px solid black; */ 
  font-size: 1.6vw;
  color: #fff;
  font-family: 'Gotham', sans-serif;
  line-height: 1.24;
  top: 7%;
  text-align: center;
  left: 49%;
}
.seapanalo-gadgets-vtable-h1-right span{
  display: block;
  width: 100%;
  font-family:'Gothammedium', sans-serif;
  font-size: 1.2vw;
}
.seapanalo-gadgets-vtable-sub1-right{
  display: block;
  position: absolute;
  width: 31%;
   /*! border: 1px solid black; */ 
  font-size: 1.1vw;
  color: #373737;
  font-family: 'Gotham', sans-serif;
  line-height: 1.24;
  top: 37%;
  text-align: center;
  left: 49%;
}
.seapanalo-gadgets-vtable-sub2-right{
  display: block;
  position: absolute;
  width: 31%;
   /*! border: 1px solid black; */ 
  font-size: 2vw;
  color: #373737;
  font-family: 'Gotham', sans-serif;
  line-height: 1.24;
  top: 59%;
  text-align: center;
  left: 49%;
}

.lbc-sea-cargo-panalo-title{
  line-height: 1.24;
  font-size: 1.7vw;
  color: #ce1f48;
  font-family: 'Gothammedium', sans-serif;
}

.lbc-sea-cargo-panalo-title-center{
  text-align: center;
  line-height: 1.24;
  font-size: 1.7vw;
  color: #ce1f48;
  font-family: 'Gothammedium', sans-serif;
}

.lbcsuzu-tern{
  color: #363636;
  font-family: 'Helvetica';
  font-size: 1.5vw;
}

.lbcsuzu-pad1{
padding-left: 1.2%;
}


}


@media (max-width: 767px) {
  .lbcpanalo-absolute{
    width: 100%;
    display: block;
    position: absolute;
    line-height: 1.24;
    top: 57%;
  }
  .lbcpanalo-flex{
    display: flex;
    width: 100%;
    line-height: 1.24;
    margin-bottom: 3%;
  }
  .lbcpanalo-flex-2{
    display: flex;
    width: 100%;
    line-height: 1.24;
    margin-bottom: 3%;
    justify-content: center;
  }
  .lbcpanalo-border{
    border-left: 1px solid #000;
    border-right: 1px solid #000;
  }
  .lbcpanalo-border-right{
    border-right: 1px solid #000;
  }
  .lbcpanalo-flex-33{
    width: 33%;
    padding-left: 5%;
    padding-right: 5%;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
  }
  
  .lbcpanalo-flex-50{
    width: 33%;
    padding-left: 5%;
    padding-right: 5%;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
  }
  
  .lbcpanalo-flex-33-title{
    width: 100%;
    text-align: center;
    color: #000;
    font-weight: bold;
    font-family: 'VistaSansAltBlackIta';
    font-size: 5vw;
  }
  .lbcpanalo-flex-33-sub{
    width: 100%;
    text-align: center;
    font-size: 2vw;
    font-family: 'VistaSansAltBlackIta';
  }
  .lbcpanalo-and{
    font-family: 'Gotham';
  }
  
  .lbcpanalo-textcontain{
    width: 80%;
    line-height: 1.24;;
    margin-left: auto;
    margin-right: auto;
    display: block;
    font-size: 3vw;
    font-family: 'VistaSansAltBlackIta';
    color: #9d0b0e;
    text-align: center;
  }
  .lbcpanalo-textcontain-last{
    width: 100%;
    display: block;
    color: #000;
  }
  
  
.lbcpanalo-truck{
  width: 100%;
  display: flex;
  align-items: center;
  padding-left: 5%;
  padding-right: 5%;
  padding-top: 3%;
  padding-bottom: 1%;
}
.lbcpanalo-truck-img{
  width: 25%;
  display: block;
  pointer-events: none;
}
.lbcpanalo-truck-text{
  padding-left: 1%;
  text-align: center;
  line-height: 1.24;
  color: #cf204b;
  font-size: 2.3vw;
  font-weight: bold;
  font-family: 'Gotham', sans-serif;
}
.lbcpanalo-banner{
  width: 100%;
  display: block;
  pointer-events: none;
}

.lbcpanalo-containers{
  width: 100%;
  display: flex;
  align-items: center;
  padding-left: 5%;
  padding-right: 5%;
  padding-top: 3%;
  padding-bottom: 1%;
}

.lbcpanalo-containers-block{
  line-height: 1.24;
  position: relative;
  width: 100%;
  display: block;
  align-items: center;
  padding-left: 5%;
  padding-right: 5%;
  padding-top: 3%;
  padding-bottom: 1%;
}




.tb-lbcpanalo  {border-collapse:collapse;border-spacing:0;line-height: 1;width: 100%;}
.tb-lbcpanalo td{
  font-size: 1.5vw;
  border-color:black;border-style:solid;border-width:1px;font-family: 'Helvetica';
  overflow:hidden;padding:8px 1%;word-break:normal;}
.tb-lbcpanalo th{
  font-size:2vw;
  
  border-color:black;border-style:solid;border-width:1px;font-family: 'Helvetica';
  font-weight:normal;overflow:hidden;padding:8px 1%;word-break:normal;}
.tb-lbcpanalo .tg-1dto{
  font-weight: bold;
  background-color:#F2EDE0;border-color:#d31245;color:#d31245;text-align:center;vertical-align:middle}

  .tb-lbcpanalo .tg-small{
    padding-top: 2%;
    padding-bottom: 2%;
    
    background-color:#F2EDE0;border-color:#d31245;color:#777777;text-align:center;vertical-align:middle}

    .tb-lbcpanalo .tg-bigs{
      font-size: 1.8vw;
      font-weight: bold;
      background-color:#F2EDE0;border-color:#d31245;color:#000000;text-align:center;vertical-align:middle}

.tb-lbcpanalo .tg-bptr{background-color:#d31245;border-color:#d31245;color:#ffffff;text-align:center;vertical-align:middle}
.tb-lbcpanalo .tg-fiaa{
font-weight: bold;
  background-color:#F2EDE0;border-color:#d31245;color:#d31245;text-align:center;vertical-align:middle}

.lbcpanalo-tables{
  width: 100%;
  display: block;
}
  .panalo-v2{
    padding-top: 2%;
    line-height: 1.24;
    color:#3a3a3a ;
    font-weight: bold;
    font-size: 2.3vw;
    width: 100%;
    display: block;
    font-style: italic;
  }

  

  
.panalo-gadgets-v1-text-container{
  width: 100%;
  display: block;
  padding-bottom: 1%;
}
.panalo-gadgets-v1-text{
  margin-left: 25%;
  font-size: 2vw;
  color: #000;
  line-height: 1.24;
  font-family: 'Gotham', sans-serif;
}
.panalo-gadgets-v2-text{
  margin-left: 25%;
  font-size: 1.8vw;
  color: #000;
  line-height: 1.24;
  font-family: 'Gothammedium', sans-serif;
  font-style: italic;
}
.panalo-gadgets-v1-d{
  width: 100%;
  display: block;
  pointer-events: none;
}

.panalo-gadgets-v1-tablecontain{
  width: 100%;
  display: block;
  position: relative;
}
.panalo-gadgets-vtable-h1{
  display: block;
  position: absolute;
  width: 38%;
  /*! border: 1px solid black; */
  font-size: 1.8vw;
  color: #fff;
  font-family: 'Gotham', sans-serif;
  line-height: 1.24;
  left: 26%;
  top: 7%;
}
.panalo-gadgets-vtable-h2{
  display: block;
  position: absolute;
  width: 15%;
 /*border: 1px solid black; */
  font-size: 1.8vw;
  color: #fff;
  font-family: 'Gotham', sans-serif;
  line-height: 1.24;
  left: 67%;
  top: 7%;
  text-align: center;
}
.panalo-gadgets-vtable-h3{
  display: block;
  position: absolute;
  width: 15%;

  font-size: 1.8vw;
  color: #fff;
  font-family: 'Gotham', sans-serif;
  line-height: 1.24;
  left: 84%;
  top: 7%;
  text-align: center;
}


.panalo-gadgets-vtable-bot1{
  display: block;
  position: absolute;
  width: 38%;
  /*! border: 1px solid black; */
  font-size: 2.5vw;
  color: #ce1f48;
  font-family: 'Gotham', sans-serif;
  line-height: 1.24;
  left: 26%;
  top: 36%;
}


.panalo-gadgets-vtable-bot2{
  display: block;
  position: absolute;
  width: 15%;
 /*border: 1px solid black; */
  font-size: 2.5vw;
  color: #515151;
  font-family: 'Gotham', sans-serif;
  line-height: 1.24;
  left: 67%;
  top: 36%;
  text-align: center;
}
.panalo-gadgets-vtable-bot3{
  display: block;
  position: absolute;
  width: 15%;

  font-size: 2.5vw;
  color: #515151;
  font-family: 'Gotham', sans-serif;
  line-height: 1.24;
  left: 84%;
  top: 36%;
  text-align: center;
}


.panalo-gadgets-vtable-botv1{
  display: block;
  position: absolute;
  width: 38%;
  /*! border: 1px solid black; */
  font-size: 2.5vw;
  color: #ce1f48;
  font-family: 'Gotham', sans-serif;
  line-height: 1.24;
  left: 26%;
  top: 73%;
}


.panalo-gadgets-vtable-botv2{
  display: block;
  position: absolute;
  width: 15%;
 /*border: 1px solid black; */
  font-size: 2.5vw;
  color: #515151;
  font-family: 'Gotham', sans-serif;
  line-height: 1.24;
  left: 67%;
  top: 73%;
  text-align: center;
}
.panalo-gadgets-vtable-botv3{
  display: block;
  position: absolute;
  width: 15%;

  font-size: 2.5vw;
  color: #515151;
  font-family: 'Gotham', sans-serif;
  line-height: 1.24;
  left: 84%;
  top: 73%;
  text-align: center;
}

  

.seapanalo-gadgets-vtable-h1{
  display: block;
  position: absolute;
  width: 31%;
   /*! border: 1px solid black; */ 
  font-size: 1.8vw;
  color: #fff;
  font-family: 'Gotham', sans-serif;
  line-height: 1.24;
  top: 7%;
  text-align: center;
}
.seapanalo-gadgets-vtable-h1 span{
  display: block;
  width: 100%;
  font-family:'Gothammedium', sans-serif;
  font-size: 1.2vw;
}

.seapanalo-gadgets-vtable-sub1{
  display: block;
  position: absolute;
  width: 31%;
   /*! border: 1px solid black; */ 
  font-size: 1.1vw;
  color: #373737;
  font-family: 'Gotham', sans-serif;
  line-height: 1.24;
  top: 37%;
  text-align: center;
}

.seapanalo-gadgets-vtable-sub2{
  display: block;
  position: absolute;
  width: 31%;
   /*! border: 1px solid black; */ 
  font-size: 2vw;
  color: #373737;
  font-family: 'Gotham', sans-serif;
  line-height: 1.24;
  top: 59%;
  text-align: center;
}


.seapanalo-gadgets-vtable-h1-right{
  display: block;
  position: absolute;
  width: 31%;
   /*! border: 1px solid black; */ 
  font-size: 1.6vw;
  color: #fff;
  font-family: 'Gotham', sans-serif;
  line-height: 1.24;
  top: 7%;
  text-align: center;
  left: 49%;
}
.seapanalo-gadgets-vtable-h1-right span{
  display: block;
  width: 100%;
  font-family:'Gothammedium', sans-serif;
  font-size: 1.2vw;
}
.seapanalo-gadgets-vtable-sub1-right{
  display: block;
  position: absolute;
  width: 31%;
   /*! border: 1px solid black; */ 
  font-size: 1.1vw;
  color: #373737;
  font-family: 'Gotham', sans-serif;
  line-height: 1.24;
  top: 37%;
  text-align: center;
  left: 49%;
}
.seapanalo-gadgets-vtable-sub2-right{
  display: block;
  position: absolute;
  width: 31%;
   /*! border: 1px solid black; */ 
  font-size: 2vw;
  color: #373737;
  font-family: 'Gotham', sans-serif;
  line-height: 1.24;
  top: 59%;
  text-align: center;
  left: 49%;
}

.lbc-sea-cargo-panalo-title{
  line-height: 1.24;
  font-size: 2.7vw;
  color: #ce1f48;
  font-family: 'Gothammedium', sans-serif;
}

.lbc-sea-cargo-panalo-title-center{
  text-align: center;
  line-height: 1.24;
  font-size: 1.7vw;
  color: #ce1f48;
  font-family: 'Gothammedium', sans-serif;
}

.lbcsuzu-tern{
  color: #363636;
  font-family: 'Helvetica';
  font-size: 3vw;
}

.lbcsuzu-pad1{
padding-left: 1.2%;
}


  }



@media (min-width: 867px) {

  .lbcdownload{
    position: absolute;
    top:11px;
    right: 0;
  }
  }
  
  
  
  @media (max-width: 867px) {
    .lbcdownload{
      position: relative;
      display: block;
    }
  }



@media (min-width: 767px) {
  .lbcbranchesodz{
    width: 100%;
    max-width: 1200px;
    padding-left: 15px;
    padding-right: 15px;
    display: block;
    margin: 0 auto;
    position: relative;
    min-height: 800px;
    padding-bottom: 50px;
  }

}

@media (max-width: 767px) {
  .lbcbranchesodz{
    padding-top: 50px;
    width: 100%;
    max-width: 1200px;
    padding-left: 15px;
    padding-right: 15px;
    display: block;
    margin: 0 auto;
    position: relative;
    min-height: 800px;
    padding-bottom: 50px;
  }

}

@media (max-width: 767px) {
  .createtable{
    display: block;
    overflow: auto;
  }
}

@media (min-width: 767px) {
  .send2winfff-magpadala{
    display: block;
    width: 100%;
    text-align: center;
    font-size: 3.5vw;
    color: #D31245;
    font-family: 'VistaSansAltBlackIta', sans-serif;
    letter-spacing: 2px;
    margin-bottom:5%;
  }

  .send2winfff-sendnow{
    display: table;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    font-size: 2.5vw;
    border-radius: 10px;
    background-color: #D31245;
    padding: 2% 5%;
    color: #fff;
    font-family: 'Gotham', sans-serif;
    margin-bottom:5%;
  }


.send2wintext{
  position: absolute;
  line-height: 1.5;
  color: #fff;
  text-shadow: 0px 2px 4px #000000;
  font-size: 3vw;
  width: 80%;
  top: 88%;
  left: 10%;
  text-align: center;
  font-family: 'VistaSansAltBlackIta';
}
.send2winfff{
  padding-top: 5%;
  padding-bottom: 5%;
  background-color: #fff;
  width: 100%;
  display: block;
  line-height: 1.24;
  padding-left: 5%;
  padding-right: 5%;
}
.send2winfff-1{
  display: block;
  width: 100%;
  text-align: center;
  font-size: 3.5vw;
  color: #D31245;
  font-family: 'Gotham', sans-serif;
  margin-bottom:5%;
}

.send2winfff-sub{
  display: block;
  width: 100%;
  text-align: left;
  font-size: 2vw;
  color: #D31245;
  font-family: 'Gotham', sans-serif;
  margin-bottom:1%;
}

.send2winfff-numuli{
  padding-left: 5%;
  display: block;
  width: 100%;
  text-align: left;
  font-size: 1.5vw;
  color: #D31245;
  font-family: 'MyriadPro', sans-serif;
  font-weight: bold;
  margin-bottom: 3%;
}
.send2winfff-numuli li{
  margin-bottom: 10px;
}
.send2winfff-cont{
  width: 100%;
  display: block;
}

}
@media (max-width: 767px) {
  .send2winfff-magpadala{
    display: block;
    width: 100%;
    text-align: center;
    font-size: 4.5vw;
    color: #D31245;
    font-family: 'VistaSansAltBlackIta', sans-serif;
    margin-bottom:5%;
  }

  .send2winfff-sendnow{
    display: table;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    font-size: 5vw;
    border-radius: 8px;
    background-color: #D31245;
    padding: 2% 5%;
    color: #fff;
    font-family: 'Gotham', sans-serif;
    margin-bottom:5%;
  }
  .send2wintext{
    position: absolute;
    line-height: 1.5;
    color: #fff;
    text-shadow: 0px 2px 4px #000000;
    font-size: 3vw;
    width: 80%;
    top: 88%;
    left: 10%;
    text-align: center;
    font-family: 'VistaSansAltBlackIta';
  }

  .send2winfff{
    padding-top: 5%;
    padding-bottom: 5%;
    background-color: #fff;
    width: 100%;
    display: block;
    line-height: 1.24;
    padding-left: 15px;
    padding-right: 15px;
  }
  .send2winfff-1{
    display: block;
    width: 100%;
    text-align: center;
    font-size: 6vw;
    color: #D31245;
    font-family: 'Gotham', sans-serif;
    margin-bottom:5%;
  }
  
  .send2winfff-sub{
    display: block;
    width: 100%;
    text-align: left;
    font-size: 5vw;
    color: #D31245;
    font-family: 'Gotham', sans-serif;
    margin-bottom:1%;
  }
  
  .send2winfff-numuli{
    padding-left: 12%;
    display: block;
    width: 100%;
    text-align: left;
    font-size: 4vw;
    color: #D31245;
    font-family: 'MyriadPro', sans-serif;
    font-weight: bold;
    margin-bottom: 3%;
  }
  .send2winfff-numuli li{
    margin-bottom: 10px;
  }
  .send2winfff-cont{
    width: 100%;
    display: block;
  }










  .prt-m-1{
    order: 1;
  }
  .prt-m-2{
    order: 2;
  }

  .cent-m{
    text-align: center !important;
  }
  .bord-m-add{
    border-bottom: 1px solid rgb(226, 226, 226);
  }
}


.beapartner-select .select2{
  height: 50px;
}
.beapartner-select .select2{
  height: 50px;
}

.home-banner-button2 {
  line-height: 1;
  color: #fff;
  border: 2px solid #ce0d4b;
  font-size: 22px !important;
  font-weight: 400;
  font-family: 'Gotham', sans-serif;
  margin: 4px;
  margin-top: 10px;
  cursor: pointer;
  position: relative;
  border-radius: 12px !important;
  padding: 22px 32px;
  background: #ce0d4b;
}

.home-page-buttonabsolute {
  bottom: 10%;
  position: absolute;
  width: 100%;
  text-align: center;
}

@media (min-width: 767px) {
  .deskcroll{
display: none;
position: fixed;
z-index: 1024;
max-width: 300px;
right: 3%;
bottom: 4%;
width: 100%;
}


.skatodesktop{
border-radius: 10px;
display: block;
width: 100%;
box-shadow:0 3px 10px rgb(0 0 0 / 0.2);

}
.skatomobile{
display: none;
width: 100%;
}

  .mscroll{
display: none;
}
.saktoclose{
width: 16px;
display: none;
position: fixed;
bottom: 23%;
right: 3.5%;
cursor: pointer;
z-index: 1024;
}

}
@media (max-width: 767px) {
.saktoclose{
width: 16px;
display: none;
position: fixed;
bottom: 18%;
right: 5%;
cursor: pointer;
z-index: 1024;
}
.deskcroll{
display: none;
position: fixed;
z-index: 1024;
max-width: 250px;
right: 3%;
bottom: 3%;
width: 100%;
}
.skatodesktop{
display: none;
width: 100%;
}
.skatomobile{
display: block;
width: 100%;
}


.mscroll{
display: none;
line-height: 1;
width: 150px;
height: 40px;
background-color: #fff;
text-align: center;
display: flex;
position: fixed;
right: 5%;
bottom:5%;
z-index: 2014;
border: 1px solid silver;
align-items: center;
justify-content: center;
border-radius: 30px;
-webkit-transition: all 1s ease;                  
-moz-transition: all 1s ease;                 
-o-transition: all 1s ease;   
-ms-transition: all 1s ease;          
transition: all 1s ease;
}


.mscroll:hover{
background-color: #ffffffc4;
}

.mscroll img{
display: none;
}
.mscroll span{
color: #000;
font-size: 16px;
}

.mscroll.activescroll{
background-color: #fff;
width: 40px;
color: #000;
}
.mscroll.activescroll span{
display: none;
}
.mscroll.activescroll img{
display: block;
width: 20px;
}
}




@media (min-width:1024px){


.au-aircargo-8172023{
  width: 42%;
  display: block;
  position: absolute;
  line-height: 1.24;
  right: 2%;
  top: 28%;
}

  .au8172023-kabayan-2tb  {border-collapse:collapse;border-spacing:0;line-height: 1;width: 100%;}
  .au8172023-kabayan-2tb td{
    font-size: 1.1vw;
    border-color:black;border-style:solid;border-width:1px;font-family: 'Gothammedium';
    overflow:hidden;padding:8px 1%;word-break:normal;}
  .au8172023-kabayan-2tb th{
    font-size: 2.2vw;
    
    border-color:black;border-style:solid;border-width:1px;font-family: 'Gothammedium';
    font-weight:normal;overflow:hidden;padding:8px 1%;word-break:normal;}
  .au8172023-kabayan-2tb .tg-1dto{
    font-weight: bold;
    background-color:#F2EDE0;border-color:#d31245;color:#d31245;text-align:center;vertical-align:middle}
  .au8172023-kabayan-2tb .tg-bptr{background-color:#d31245;border-color:#d31245;color:#ffffff;text-align:center;vertical-align:middle}
  .au8172023-kabayan-2tb .tg-fiaa{
font-weight: bold;
    background-color:#F2EDE0;border-color:#d31245;color:#d31245;text-align:center;vertical-align:middle}
  

    .aubulletted-div{
        display: flex;
        width: 100%;
        align-items: center;
      }
      .aubulletted-dot{
        width: 10px;
        min-width: 10px;
        max-width: 10px;
        display: inline-block;
        position: relative;
        height: 10px;
      }
      .aubulletted-dot img{
        width: 100%;
        position: absolute;
      }
      .aubulletted-span{
        font-family: 'MyriadPro';
        font-size: 2vw;
        color: #fff;
        display: inline-block;
        padding-left: 10px;
        line-height: 1.24;
        text-shadow: 0px 2px 4px #000000;
      }



.audesc-8172023{
  position: absolute;
  width: 50%;
  display: block;
  line-height: 1.24;
  top: 89%;
  left: 6%;
}
.au-8172023-table-mob{
  width: 100%;
  padding-left: 15px;
  padding-right: 15px;
  line-height: 1.24;
  display: none;
}

.au-sendaircargobot{
  width: 100%;
  background-color: #d00149;
  display: block;
  text-align: center;

}
.au-sendaircargobot-text{
  padding-top: 15px;
  padding-bottom: 15px;
  padding-left: 10%;
  padding-right: 10%;
  line-height: 1.24;
  font-size: 3vw;
  color: #fff;
  font-family: 'Gothammedium';
}

}

@media (max-width:1024px){

  .au-aircargo-8172023{
    width: 42%;
    display: none;
    position: absolute;
    line-height: 1.24;
    right: 2%;
    top: 28%;
  }
  
    .au8172023-kabayan-2tb  {border-collapse:collapse;border-spacing:0;line-height: 1;width: 100%;}
    .au8172023-kabayan-2tb td{border-color:black;border-style:solid;border-width:1px;font-family: 'Gothammedium';
      overflow:hidden;padding:8px 3px;word-break:normal;}
    .au8172023-kabayan-2tb th{border-color:black;border-style:solid;border-width:1px;font-family: 'Gothammedium';
      font-weight:normal;overflow:hidden;padding:8px 3px;word-break:normal;}
    .au8172023-kabayan-2tb .tg-1dto{
      font-size: 16px;
      font-weight: bold;
      background-color:#F2EDE0;border-color:#d31245;color:#d31245;text-align:center;vertical-align:middle}
    .au8172023-kabayan-2tb .tg-bptr{background-color:#d31245;border-color:#d31245;color:#ffffff;text-align:center;vertical-align:middle}
    .au8172023-kabayan-2tb .tg-fiaa{
  font-weight: bold;
  font-size: 16px;
      background-color:#F2EDE0;border-color:#d31245;color:#d31245;text-align:center;vertical-align:middle}
    
  
      .aubulletted-div{
          display: flex;
          width: 100%;
          align-items: baseline;
        }
        .aubulletted-dot{
          width: 8px;
          min-width: 8px;
          max-width: 8px;
          display: inline-block;
          position: relative;
          height: 8px;
        }
        .aubulletted-dot img{
          width: 100%;
          position: absolute;
        }
        .aubulletted-span{
          font-family: 'MyriadPro';
          font-size: 3.2vw;
          color: #fff;
          display: inline-block;
          padding-left: 10px;
          line-height: 1.24;
          text-shadow: 0px 2px 4px #000000;
        }
  .audesc-8172023{
    position: absolute;
    width: 100%;
    display: block;
    line-height: 1.24;
    top: 89%;
    left: 6%;
  }
  .au-8172023-table-mob{
    padding-top: 25px;
    padding-bottom: 25px;
    width: 100%;
    padding-left: 8px;
    padding-right: 8px;
    line-height: 1.24;
    display: block;
  }
  
.au-sendaircargobot{
  width: 100%;
  background-color: #d00149;
  display: block;
  text-align: center;
}
.au-sendaircargobot-text{
  padding-top: 15px;
  padding-bottom: 15px;
  padding-left: 5%;
  padding-right: 5%;
  line-height: 1.24;
  font-size: 3.3vw;
  color: #fff;
  font-family: 'Gothammedium';
}


}

.d-flex{
  width: 100%;
}

.sg-lighttext{
  padding-top: 5px;
  line-height: 1.24;
  color:#d31245 ;
  font-size: 16px;
  width: 100%;
  display: block;
  margin-bottom: 10px;
}
.sg-termscont-8152023-v2{
  padding-top: 5px;
  line-height: 1.24;
  color:#d31245 ;
  font-weight: bold;
  font-size: 20px;
  width: 100%;
  display: block;
  margin-bottom: 10px;
}
.sg-termscont-8152023{
  line-height: 1.24;
  color:#d31245 ;
  font-weight: bold;
  font-size: 20px;
  width: 100%;
  display: block;
  margin-bottom: 10px;
}
.sg-termscont-text{
  line-height: 1.24;
  color:#d31245 ;
  font-size: 16px;
  width: 100%;
  display: block;
  margin-bottom: 5px;
}


@media (min-width:766px){
  .sg2-kabayan-2tb  {border-collapse:collapse;border-spacing:0;line-height: 1;width: 100%;}
  .sg2-kabayan-2tb td{border-color:black;border-style:solid;border-width:1px;font-family: 'Gothammedium';
    overflow:hidden;padding:8px 1%;word-break:normal;}
  .sg2-kabayan-2tb th{border-color:black;border-style:solid;border-width:1px;font-family: 'Gothammedium';
    font-weight:normal;overflow:hidden;padding:8px 1%;word-break:normal;}
  .sg2-kabayan-2tb .tg-1dto{
    font-weight: bold;
    background-color:#fff;border-color:#d31245;color:#d31245;text-align:center;vertical-align:middle}
  .sg2-kabayan-2tb .tg-bptr{background-color:#d31245;border-color:#d31245;color:#ffffff;text-align:center;vertical-align:middle}
  .sg2-kabayan-2tb .tg-fiaa{

    background-color:#fff;border-color:#d31245;color:#d31245;text-align:center;vertical-align:middle}
  
}
@media (max-width:766px){
  .sg2-kabayan-2tb  {border-collapse:collapse;border-spacing:0;line-height: 1;width: 100%;}
  .sg2-kabayan-2tb td{font-size:14px;black;border-style:solid;border-width:1px;font-family: 'Gothammedium';
    overflow:hidden;padding:15px 1%;word-break:normal;}
  .sg2-kabayan-2tb th{border-color:black;border-style:solid;border-width:1px;font-family: 'Gothammedium';
    font-weight:normal;overflow:hidden;padding:15px 1%;word-break:normal;}
  .sg2-kabayan-2tb .tg-1dto{
    font-weight: bold;
    background-color:#fff;border-color:#d31245;color:#d31245;text-align:center;vertical-align:middle}
  .sg2-kabayan-2tb .tg-bptr{background-color:#d31245;border-color:#d31245;color:#ffffff;text-align:center;vertical-align:middle}
  .sg2-kabayan-2tb .tg-fiaa{
    
    background-color:#fff;border-color:#d31245;color:#d31245;text-align:center;vertical-align:middle;}
  
}


.is-bot-sec-logo{
  width: 50px;
}
@media (min-width:766px){
  .global-div-1000{
    max-width: 1000px;
    width: 100%;
    margin: 0 auto;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
  }
  .phase2slidediv{
    max-width: 910px !important;
    width: 100%;
    margin: 0 auto;
    align-items: center;
    padding-left: 15px;
    padding-right: 15px;
  }



.is-bot-sec{
  width: 100%;
  position: relative;
  line-height: 1.24;
  padding-left: 15px;
  padding-right: 15px;
}
.is-bot-sec-bg-desktop{
  width: 100%;
  display: block;
}
.is-bot-sec-bg-mobile{
  width: 100%;
  display: none;
}
.is-bot-sec-abs{
  position: absolute;
  width: 80%;
  left: 10%;
  top: 21%;
}
.is-bot-sec-abs-title{
  font-weight: bold;
  font-size: 2.3vw;
  color: #fff;
  margin-bottom: 5%;
  font-family: 'MyriadPro';
}
.is-bot-sec-abs-desc{
  font-family: 'MyriadPro';
  font-size: 18px;
  color: #fff;
  margin-bottom: 5%;
}

.is-bot-sec-abs-flex{

  width: 100%;
  display: flex;
  align-items: center;
  line-height: 1;

}
.is-bot-sec-abs-link{
  font-weight: bold;
  font-size: 16px
  outline: none;
  text-decoration: 0;
  color: #D00149;
  background-color: #fff;
  display: table;
  padding:2% 15%;
  border-radius: 0.5vw;
  white-space: nowrap;
}
.is-bot-sec-abs-flex-or{
  display: table;
  margin-left: 5%;
  margin-right: 5%;
  color: #fff;
  font-size: 16px
}
.is-bot-sec-abs-flex-fb{
  max-width: 65px;
  width: 100%;
  display: block;
}

.isrework-search-container{
  display: none;
  }
  .isrework-search-input{
display: none;
  }

  .is-show{
    display: none;
  }


}



@media (max-width:766px){
.is-show{
  display: flex !important;
}
.isrework-search-input{
  position: relative;
  z-index: 1025;
  width: 100%;
  padding-right: 15px;
  margin-left: 15px;
  background: #fff;
  display: none;
  flex-wrap: nowrap;
  align-items: center;
  height: 35px;
}
.isrework-search-input .rework-search-input-style{
background-color: transparent !important;
  background: transparent !important;
  color: #000;
}




  .global-div-1000{
    max-width: 1000px;
    width: 100%;
    margin: 0 auto;
    display: flex;
    flex-wrap: wrap;
    padding-left: 15px;
    padding-right: 15px;
  }
  .phase2slidediv{
    max-width: 880px;
    width: 100%;
    margin: 0 auto;
    align-items: center;
    padding-left: 15px;
    padding-right: 15px;
  }

  
.is-bot-sec{
  width: 100%;
  position: relative;
  line-height: 1.24;
}
.is-bot-sec-bg-desktop{
  width: 100%;
  display: none;
}
.is-bot-sec-bg-mobile{
  width: 100%;
  display: block;
}
.is-bot-sec-abs{
  position: absolute;
  width: 80%;
  left: 10%;
  top: 21%;
}
.is-bot-sec-abs-title{
  font-weight: bold;
  font-size: 24px;
  color: #fff;
  margin-bottom: 5%;
  font-family: 'MyriadPro';
}
.is-bot-sec-abs-desc{
  font-family: 'MyriadPro';
  font-size: 18px;
  color: #fff;
  margin-bottom: 5%;
}

.is-bot-sec-abs-flex{

  width: 100%;
  display: flex;
  align-items: center;
  line-height: 1;

}
.is-bot-sec-abs-link{
  font-weight: bold;
  font-size: 16px
  outline: none;
  text-decoration: 0;
  color: #D00149;
  background-color: #fff;
  display: table;
  padding:13px 15%;
  border-radius: 1vw;
  white-space: nowrap;
}
.is-bot-sec-abs-flex-or{
  display: table;
  margin-left: 5%;
  margin-right: 5%;
  color: #fff;
  font-size: 16px
}
.is-bot-sec-abs-flex-fb{
  max-width: 65px;
  width: 100%;
  display: block;
}
.isrework-search-container{
  min-width: 25px;
  max-width: 25px;
  width: 25px;
  position: relative;
  text-align: center;
    cursor: pointer;
    z-index: 1025;
}
}


@media (min-width:766px){

.isr-toponepage{
  background-color: #db416a;
  width: 100%;
  display: flex;
  align-items: center;
  padding-top: 15px;
  padding-bottom: 15px;
  padding-left: 15px;
  padding-right: 15px;
}
.isr-lbclogo{
  width: 50px;
  display: block;
}

.isr-top-search-div{
  display: flex;
  width: 400px;
  align-items: center;
  background: #ff9400;
  height: 40px;
  margin-left: 15px;
  border-radius: 5px;
}
.isr-top-search-div svg{
  width: 22px;
  font-size: 22px;
  margin-left: 10px;
  color: #fff;
}



}

@media (max-width:766px){
.is-mob-cen{
  position: absolute;
  display: table;
  left: 45%;
}
  .isr-toponepage{
    height: 65px;
    background-color: #d00149;
    width: 100%;
    display: flex;
    align-items: center;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
    padding-right: 15px;
  }
  .isr-lbclogo{
    width: 50px;
    display: block;
  }
  
  .isr-top-search-div{
 display: none;
  }
  .isr-top-search-div svg{
    width: 22px;
    font-size: 22px;
    margin-left: 10px;
    color: #fff;
  }

  
  }
  
  




@media (min-width:766px){

  .traveleasy-spot{
    position: absolute;
    width: 30%;
    line-height: 1;
    top: 60%;
    left: 5%;
  }
  .traveleasy-spot-text{
    color: #D0113B;
    font-size: 2.2vw;
    font-style: italic;
    text-align: center;
  }
.traveleasy-table-section{
padding: 50px 15px;
background-color: #F2EDE0;
width: 100%;
display: block;
position: relative;
box-sizing: border-box;
line-height: 1.24;
  }

.traveleasy-table-contain{
  max-width: 1000px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}

  .traveleasy-table-title{
    width: 100%;
    color: #D0113B;
    font-size: 2.2vw;
    font-family: 'Gotham';
    text-align: center;
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 5%;
  }

  .traveleasy-table{
    line-height: 1;
    width: 100%;
    display: block;
    box-sizing: border-box;
    position: relative;
  }

.traveleasy-3-section{
  padding: 50px 15px;
  width: 100%;
  background-color: #D31245;
  line-height: 1;
  display: block;
  position: relative;
}


.traveleasy-3-title{
  max-width: 1000px;
  width: 100%;
  color: #fff;
  font-family: 'Gotham';
  font-size: 2.2vw;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 5%;
}

.traveleasy-3-contain{
  max-width: 1000px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}
.traveleasy-icon{
  max-width: 150px;
  width: 100%;
  margin-bottom: 15px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  pointer-events: none;
}
.traveleasy-3-text{
  line-height: 1.24;
  color: #fff;
  font-size: 18px;
  font-family: 'Gothammedium';
  text-align: center;
}

.traveleasy-3-contain-setleft{
  width: 33%;
  display: block;
  padding-right: 5%;
}
.traveleasy-3-contain-setmid{
  width: 33%;
  display: block;
  padding-left: 2.5%;
  padding-right: 2.5%;
}
.traveleasy-3-contain-setright{
  width: 33%;
  display: block;
  padding-left: 5%;
}





.traveeasy-2tb  {border-collapse:collapse;border-spacing:0;line-height: 1;width: 100%;}
.traveeasy-33{
  width: 33%;
}
  .traveeasy-2tb td{border-color:black;border-style:solid;border-width:1px;font-family: 'Gothammedium';
    overflow:hidden;padding:1% 1%;word-break:normal;}
  .traveeasy-2tb th{border-color:black;border-style:solid;border-width:1px;font-family: 'Gothammedium';
    font-weight:normal;overflow:hidden;padding:1% 1%;word-break:normal;font-size: 1.5vw;}
  .traveeasy-2tb .tg-1dto{background-color:#F2EDE0;border-color:#d31245;color:#d31245;text-align:center;vertical-align:middle}
  .traveeasy-2tb .tg-bptr{background-color:#d31245;border-color:#d31245;color:#ffffff;text-align:center;vertical-align:middle}
  .traveeasy-2tb .tg-fiaa{
    font-size: 1.8vw;
    background-color:#F2EDE0;border-color:#d31245;color:#d31245;text-align:left;vertical-align:middle}





.traveleasy-blueish{
  padding: 50px 15px;
  background-color: #BBEDF9;
  width: 100%;
  display: block;
  box-sizing: border-box;
  position: relative;
  line-height: 1;
}
.traveleasy-blueish-title{
  margin-left: auto;
  margin-right: auto;
  max-width: 1000px;
  width: 100%;
  color: #d31245;
  font-family: 'Gotham';
  font-size: 2.2vw;
  margin-bottom: 2%;
}
.traveleasy-blueish-flex{
  max-width: 1000px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  margin-bottom: 25px;
}
.traveleasy-blueish-set{
  width: 40%;
  padding-right: 5%;
  display: block;
}
.traveleasy-blueish-set-title{
  color: #d31245;
  font-family: 'Gotham';
  font-size: 2vw;
  margin-bottom: 10px;
}
.traveleasy-blueish-set-desc{
  color: #d31245;
  font-family: 'MyriadPro';
  font-size: 18px;
  line-height: 1.24;
}
.traveleasy-blueish-set-desc a{
outline: 0;
color: inherit;
text-decoration: none;
}

  .traveleasy-promo-footer{
    width: 100%;
    padding: 15px 20px;
    line-height: 1;
    display: block;
    position: relative;
    text-align: center;
    font-size: 5vw;
    color: #fff;
    background-color:#D0113B ;
    font-family: 'CecepsHandwriting';
  }
  
}
@media (max-width:766px){
  .traveleasy-promo-footer{
    width: 100%;
    padding: 15px 20px;
    line-height: 1;
    display: block;
    position: relative;
    text-align: center;
    font-size: 18px;
    color: #fff;
    background-color:#d00149 ;
    font-family: 'CecepsHandwriting';
  }
  .traveleasy-spot{
    position: absolute;
    width: 50%;
    line-height: 1;
    top: 60%;
    left: 3%;
  }
  .traveleasy-spot-text{
    color: #D0113B;
    font-size: 4vw;
    font-style: italic;
    text-align: center;
  }
  .traveleasy-table-section{
    padding: 25px 15px;
    background-color: #F2EDE0;
    width: 100%;
    display: block;
    position: relative;
    box-sizing: border-box;
    line-height: 1.24;
      }
    
    .traveleasy-table-contain{
      max-width: 1000px;
      width: 100%;
      margin-left: auto;
      margin-right: auto;
    }
    
      .traveleasy-table-title{
        width: 100%;
        color: #D0113B;
        font-size: 4.2vw;
        font-family: 'Gotham';
        text-align: center;
        display: block;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 5%;
      }
    
      .traveleasy-table{
        line-height: 1;
        width: 100%;
        display: block;
        box-sizing: border-box;
        position: relative;
      }
      .traveeasy-2tb  {border-collapse:collapse;border-spacing:0;line-height: 1;width: 100%;}
      .traveeasy-33{
        width: 33%;
      }
        .traveeasy-2tb td{border-color:black;border-style:solid;border-width:1px;font-family: 'Gothammedium';
          overflow:hidden;padding:10px 1%;word-break:normal;}
        .traveeasy-2tb th{border-color:black;border-style:solid;border-width:1px;font-family: 'Gothammedium';
          font-weight:normal;overflow:hidden;padding:10px 1%;word-break:normal;}
        .traveeasy-2tb .tg-1dto{background-color:#F2EDE0;border-color:#d31245;color:#d31245;text-align:center;vertical-align:middle}
        .traveeasy-2tb .tg-bptr{background-color:#d31245;border-color:#d31245;color:#ffffff;text-align:center;vertical-align:middle}
        .traveeasy-2tb .tg-fiaa{
          
          padding-left: 10px !important;
          padding-right: 10px !important;
          background-color:#F2EDE0;border-color:#d31245;color:#d31245;text-align:left;vertical-align:middle}
      




          .traveleasy-3-section{
            padding: 50px 15px;
            width: 100%;
            background-color: #D31245;
            line-height: 1;
            display: block;
            position: relative;
          }
          
          
          .traveleasy-3-title{
            max-width: 1000px;
            width: 100%;
            color: #fff;
            font-family: 'Gotham';
            font-size: 5vw;
            text-align: center;
            margin-left: auto;
            margin-right: auto;
            margin-bottom: 5%;
          }
          
          .traveleasy-3-contain{
            max-width: 1000px;
            width: 100%;
            margin-left: auto;
            margin-right: auto;
            display: block;
            
          }
          .traveleasy-icon{
            pointer-events: none;
            max-width: 150px;
            width: 100%;
            margin-bottom: 10px;
            margin-left: auto;
            margin-right: auto;
            display: block;
          }
          .traveleasy-3-text{
            line-height: 1.24;
            color: #fff;
            font-size: 16px;
            font-family: 'Gothammedium';
            text-align: center;
          }
          
          .traveleasy-3-contain-setleft{
            width: 100%;
            display: block;
            margin-bottom: 15px;
            
          }
          .traveleasy-3-contain-setmid{
            width: 100%;
            display: block;
            margin-bottom: 15px;
          }
          .traveleasy-3-contain-setright{
            width: 100%;
            display: block;
           
          }
          



          .traveleasy-blueish{
            padding: 50px 15px;
            background-color: #BBEDF9;
            width: 100%;
            display: block;
            box-sizing: border-box;
            position: relative;
            line-height: 1;
          }
          .traveleasy-blueish-title{
            margin-left: auto;
            margin-right: auto;
            max-width: 1000px;
            width: 100%;
            color: #d31245;
            font-family: 'Gotham';
            font-size: 5vw;
            margin-bottom: 5%;
          }
          .traveleasy-blueish-flex{
            max-width: 1000px;
            width: 100%;
            margin-left: auto;
            margin-right: auto;
            display: block;
          }
          .traveleasy-blueish-set{
            width: 100%;
            display: block;
            margin-bottom: 25px;
          }
          .traveleasy-blueish-set-title{
            color: #d31245;
            font-family: 'Gotham';
            font-size: 5vw;
            margin-bottom: 10px;
          }
          .traveleasy-blueish-set-desc{
            color: #d31245;
            font-family: 'MyriadPro';
            font-size: 18px;
            line-height: 1.24;
          }
          .traveleasy-blueish-set-desc a{
          outline: 0;
          color: inherit;
          text-decoration: none;
          }
          

      .traveleasy-promo-footer{
        width: 100%;
        padding: 15px 20px;
        line-height: 1;
        display: block;
        position: relative;
        text-align: center;
        font-size: 6vw;
        color: #fff;
        background-color:#D0113B ;
        font-family: 'CecepsHandwriting';
      }
}


@media (min-width:766px){
  .n2023spotbtnsnam {
    width:100%;
    position:absolute;
    bottom:3%
   }


   .nam-bot-7312023{
    width: 100%;
    background-color: #d31245;
    padding: 25px 15px;
   }
.nam-bot-7312023-flex{
  line-height: 1.24;
  max-width: 700px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  justify-content: space-between;
  display: flex;
}
.sg-bot-7312023-flex{
  line-height: 1.24;
  max-width: 600px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  justify-content: space-between;
  display: flex;
}

.nam2023spotbtn-link{
  font-weight: bold;
  font-size: 18px;
  background:#ffab0b;
  padding: 10px 20px;
  border-radius: 6px;
  color: #d00149;
  line-height: 1.24;
  font-family: 'MyriadPro';
  margin-left: auto;
  margin-right: auto;
  box-shadow: 0 3px 10px rgb(0 0 0 / 0.2);
}

.nam2023bot-link{
  outline: 0;
  text-decoration: none;
  font-size: 20px;
  font-family: 'Gotham';
  background:#ffab0b;
  padding: 10px 20px;
  border-radius: 6px;
  color: #d00149;
  line-height: 1.24;
  box-shadow: 0 3px 10px rgb(0 0 0 / 0.2);
}

.nam2023bot-linkwhite{
  outline: 0;
  text-decoration: none;
  color: #d00149;
  font-size: 20px;
  font-family: 'Gotham';
  background:#fff;
  padding: 10px 20px;
  border-radius: 6px;
  line-height: 1.24;
  box-shadow: 0 3px 10px rgb(0 0 0 / 0.2);
  white-space: nowrap;
}

}
@media (max-width:766px){
  .n2023spotbtnsnam {
    width:100%;
    position:absolute;
    bottom:20px
   }
   
   .nam-bot-7312023{
    width: 100%;
    background-color: #d31245;
    padding: 25px 15px;
   }
.nam-bot-7312023-flex{
  line-height: 1.24;
  max-width: 700px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  justify-content: space-between;
  display: flex;
}
.sg-bot-7312023-flex{
  line-height: 1.24;
  max-width: 700px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  justify-content: space-between;
  display: flex;
}
.nam2023bot-link{
  outline: 0;
  text-decoration: none;

  font-size: 16px;
  font-family: 'Gotham';
  background:#ffab0b;
  padding: 10px 20px;
  border-radius: 6px;
  color: #d00149;
  line-height: 1.24;
  box-shadow: 0 3px 10px rgb(0 0 0 / 0.2);
}
.nam2023bot-linkwhite{
  outline: 0;
  text-decoration: none;
  color: #d00149;
  font-size: 16px;
  font-family: 'Gotham';
  background:#fff;
  padding: 10px 20px;
  border-radius: 6px;

  line-height: 1.24;
  box-shadow: 0 3px 10px rgb(0 0 0 / 0.2);
  white-space: nowrap;
}

.nam2023spotbtn-link{
  font-weight: bold;
  font-size: 16px;
  background:#ffab0b;
  padding: 10px 20px;
  border-radius: 6px;
  color: #d00149;
  line-height: 1.24;
  font-family: 'MyriadPro';
  margin-left: auto;
  margin-right: auto;
  box-shadow: 0 3px 10px rgb(0 0 0 / 0.2);
  
}
}


@media (min-width:766px){
  .bcp-tyabsolute{
    position: absolute;
    left: 11%;
    top: 28%;
    line-height: 1.24;
    width: 50%;
  }
  .bcp-tyabsolute-tile{
    font-size: 4vw;
    color: #fff;
    font-weight: bold;
    margin-bottom: 2%;
  }
  .bcp-tyabsolute-desc{
    width: 90%;
    font-size: 1.5vw;
    color: #fff;
  }
}
@media (max-width:766px){
  .bcp-tyabsolute{
    position: absolute;
    left: 5%;
    top: 28%;
    line-height: 1.24;
    width: 90%;
  }
  .bcp-tyabsolute-tile{
    width: 80%;
    margin-left: auto;
    margin-right: auto;
    font-size: 8vw;
    color: #fff;
    text-align: center;
    font-weight: bold;
    margin-bottom: 3%;
  }
  .bcp-tyabsolute-desc{
    margin-left: auto;
    margin-right: auto;
    width: 60%;
    text-align: center;
    font-size: 3.5vw;
    color: #fff;
  }
}


@media (min-width:866px){
  .become-partner-img-dv2{
    width: 100%;
    display: block;
  }
  .become-partner-img-mv2{
    width: 100%;
    display: none;
  }
.become-partner-spot-form{
  position: absolute;
  width:35%;
  top: 10%;
  right: 10%;
  line-height: 1.24;
}
.becomepartner-form-toptitle{
  font-weight: bold;
  display: block;
  text-align: left;
  color: #fff;
  font-size: 2.3vw;
  width: 100%;
}
.becomepartner-form-top-contain{
  width: 90%;
  display: block;
  position: relative;
}
.becomepartner-form-spot-desc{
  width: 90%;
  margin-top: 10px;
  display: block;
  text-align: left;
  color: #fff;
  font-size: 1.2vw;
  margin-bottom: 3%;
}
.spt-input{
  margin-bottom: 4% !important;
  background: #fff !important;
}
.partner-linkv4{
  background-color: #d00149;
  color: #fff;
  line-height: 1.24;
  font-size: 1.3vw;
  display: table;
  padding: 1% 7%;
  border-radius: 6px;
}
.beapartner-select.spt-input .select2-container--default .select2-selection--single .select2-selection__rendered{
  line-height: 3.2 !important;
  }
}
@media (max-width:866px){
  .become-partner-img-dv2{
    width: 100%;
    display: none;
  }
  .become-partner-img-mv2{
    width: 100%;
    display: block;
  }
  .become-partner-spot-form{
    position: absolute;
    width:80%;
    top: 10%;
    /*! right: 9%; */
    line-height: 1.24;
    left: 10%;
  }
  .becomepartner-form-toptitle{
    font-weight: bold;
    display: block;
    text-align: center;
    color: #fff;
    font-size: 4vw;
    width: 100%;
  }
  .becomepartner-form-top-contain{
    width: 100%;
    display: block;
    position: relative;
  }
  .becomepartner-form-spot-desc{
    width: 100%;
    margin-top: 10px;
    display: block;
    text-align: center;
    color: #fff;
    font-size: 2.8vw;
    margin-bottom: 3%;
  }
  .spt-input{
    margin-bottom: 4% !important;
    height: 40px !important;
    background: #fff !important;
  }
  .partner-linkv4{
    margin-left: auto;
    margin-right: auto;
    background-color: #d00149;
    color: #fff;
    line-height: 1.24;
    font-size:4vw;
    display: table;
    padding: 1% 7%;
    border-radius: 6px;
  }
  .beapartner-select.spt-input .select2-container--default .select2-selection--single .select2-selection__rendered{
    line-height: 2.4 !important;
    }
}

.become-partner{
  width: 100%;
  display: block;
  position: relative;
}

.partnertext-shadow{
  text-shadow: 0px 2px 4px #000000;
}
@media (min-width:766px){
.become-partner-img-d{
  width: 100%;
  display: block;
}
.become-partner-img-m{
  width: 100%;
  display: none;
}
.become-partner-absolute-contain{
  position: absolute;
  left: 5%;
  line-height: 1.24;
  top: 25%;
}
.become-partner-relative-title{
  font-size: 4vw;
  color: #fff;
  margin-bottom: 2%;
  font-weight: bold;
}
.become-partner-relative-desc{
  max-width: 42%;
  font-size: 1.2vw;
  color: #fff;
  margin-bottom: 2%;
}
.partner-link{
  background-color: #d00149;
  color: #fff;
  line-height: 1.24;
  font-size: 1.1vw;
  display: table;
  padding: 0.8% 2%;
  border-radius: 8px;
}

.becomepartner-con-a{
  padding-top:50px;
  padding-bottom: 30px;
  padding-left: 15px;
  padding-right: 15px;
  width: 100%;
  background-color: #f0f0f0;
  display: block;
  line-height: 1.24;
}
.becomepartner-con-a-1100{
  max-width: 1100px;
  width: 100%;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.becomepartner-con-a-1100-title{
  line-height: 1;
  display: block;
  text-align: center;
  color: #d00149;
  font-size: 30px;
  font-weight: bold;
  margin-bottom: 30px;
}
.becomepartner-con-a-1100-flex{
  display: flex;
  width: 100%;
  flex-wrap: wrap;
}
.becomepartner-con-a-1100-flex-box{
  width: 50%;
  position: relative;
  margin-bottom: 15px;
}



.becomepartner-con-a-1100-flex-box-img{
  width: 100%;
  pointer-events: none;
  -khtml-user-select: none;
  -o-user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  user-select: none;
}
.becomepartner-con-a-1100-flex-box-textcont{
top: 33%;
position: absolute;
line-height: 1;
width: 100%;
padding-left: 15%;
padding-right: 15%;
}
.becomepartner-con-a-1100-flex-box-title{
  display: block;
  text-align: left;
  color: #fff;
  font-size: 2vw;
  font-weight: bold;
  margin-bottom: 2%;
}
.becomepartner-con-a-1100-flex-box-desc{
  text-align: left;
  color: #fff;
  font-size: 1.2vw;
}


.becomepartner-con-b{
  padding-top:50px;
  padding-bottom: 30px;
  padding-left: 15px;
  padding-right: 15px;
  width: 100%;
  background-color: #fff;
  display: block;
  line-height: 1.24;
}
.becomepartner-con-bv2{
  padding-top:50px;
  padding-bottom: 30px;
  padding-left: 15px;
  padding-right: 15px;
  width: 100%;
  background-color: #fff;
  display: block;
  line-height: 1.24;
}
.becomepartner-con-b-1100{
  max-width: 1100px;
  width: 100%;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.becomepartner-con-a-1100-flex-box-redtitle{
  font-weight: bold;
  margin-top: 10px;
  display: block;
  text-align: center;
  color: #d00149;
  font-size: 24px;
  margin-bottom: 10px;
}

.becomepartner-con-a-1100-flex-box-reddesc{
  padding-left: 5%;
  padding-right: 5%;
  margin-top: 10px;
  display: block;
  text-align: center;
  color: #353535;
  font-size: 17px;
}


.becomepartner-con-a-1100-flex-box-leftborder{
  width: 50%;
  position: relative;
  margin-bottom: 15px;
  border-right: 1px solid #d0d0d0;
}

.becomepartner-con-a-1100-flex-box-redtitlev2{
  font-weight: bold;
  margin-top: 10px;
  display: block;
  text-align: left;
  color: #d00149;
  font-size: 32px;
  width: 80%;
  margin-bottom: 10px;
  padding-left: 5%;
}
.becomepartner-con-a-1100-flex-box-reddescv2{
  padding-left: 5%;
  padding-right: 5%;
  margin-top: 10px;
  display: block;
  text-align: left;
  color: #353535;
  font-size: 17px;
  margin-bottom: 15px;
  
}
.becomepartner-con-a-1100-flex-box-reddescv2 span{
font-weight: bold;
color: #5b5b5b;
}


.partner-linkv2{
  background-color: #d00149;
  color: #fff;
  line-height: 1.24;
  font-size: 16px;
  display: table;
  padding: 1% 5%;
  border-radius: 5px;
  margin-left: 5%;
}
.becomepartner-con-a-1100-flex-box-rightnoborder{
  width: 50%;
  position: relative;
  margin-bottom: 15px;

}
.rightnoborder-vid{
  margin-left: auto;
  margin-right: auto;
  width: 90%;
  border-radius: 10px;
  overflow: hidden;
  margin-bottom: 15px;
}
.becomepartner-con-b-1100-flexv2{
  max-width: 1100px;
  width: 100%;
  display: flex;
  margin-left: auto;
  margin-right: auto;
}
.partbot-flexorder{
  display: flex;
  width: 100%;
  flex-wrap: wrap;
}
.becomepartner-con-a-1100-flex-box-redtitlev3{
  font-weight: bold;
  margin-top: 5%;
  display: block;
  text-align: left;
  color: #d00149;
  font-size: 30px;
  width: 90%;
  margin-bottom: 5%;
  padding-left: 5%;
}
.becomepartner-con-a-1100-flex-box-imgv3{
  width: 95%;
  margin-right: auto;
  display: block;
}

.becomepartner-con-a-1100form{
  width: 90%;
  display: block;
  position: relative;
  padding-left: 5%;
  padding-right: 5%;

}
.becomepartner-con-a-1100form-input{
  display: block;
  border: none;
  margin-bottom: 5%;
  width: 100%;
  color: #000;
  font-size: 16px;
  height: 50px;
  padding-left: 15px;
  padding-right: 15px;
  border-radius: 6px;
  box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
}
.becomepartner-con-a-1100-flex-box-reddescv3{
  padding-left: 5%;
  padding-right: 10%;
  margin-top: 10px;
  display: block;
  text-align: left;
  color: #353535;
  font-size: 17px;
  margin-bottom: 25px;
}
.partner-linkv3{
  background-color: #d00149;
  color: #fff;
  line-height: 1.24;
  font-size: 18px;
  display: table;
  padding: 5px 40px;
  border-radius: 6px;
}

}
@media (max-width:766px){
  .become-partner-img-d{
    width: 100%;
    display: none;
  }
  .become-partner-img-m{
    width: 100%;
    display: block;
  }
  .become-partner-absolute-contain{
    position: absolute;
    left: 5%;
    line-height: 1.24;
    top: 25%;
  }
  .become-partner-relative-title{
    font-size: 6vw;
    color: #fff;
    margin-bottom: 2%;
    font-weight: bold;
  }
  .become-partner-relative-desc{
    max-width: 71%;
    font-size: 3vw;
    color: #fff;
    margin-bottom: 2%;
  }
  .partner-link{
    background-color: #d00149;
    color: #fff;
    line-height: 1.24;
    font-size: 3vw;
    display: table;
    padding: 1% 2%;
    border-radius: 4px;
  }
  
.becomepartner-con-a{
  padding-top:30px;
  padding-bottom: 30px;
  padding-left: 15px;
  padding-right: 15px;
  width: 100%;
  background-color: #f0f0f0;
  display: block;
  line-height: 1.24;
}
.becomepartner-con-a-1100{
  max-width: 1100px;
  width: 100%;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.becomepartner-con-a-1100-title{
  line-height: 1;
  display: block;
  text-align: center;
  color: #d00149;
  font-size: 30px;
  font-weight: bold;
  margin-bottom: 30px;
}
.becomepartner-con-a-1100-flex{
  display: flex;
  width: 100%;
  flex-wrap: wrap;
}
.becomepartner-con-a-1100-flex-box{
  width: 100%;
  position: relative;
  margin-bottom: 15px;
}
.becomepartner-con-a-1100-flex-box-img{
  width: 100%;
  pointer-events: none;
  -khtml-user-select: none;
  -o-user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  user-select: none;
}
.becomepartner-con-a-1100-flex-box-textcont{
top: 33%;
position: absolute;
line-height: 1;
width: 100%;
padding-left: 15%;
padding-right: 15%;
}
.becomepartner-con-a-1100-flex-box-title{
  display: block;
  text-align: left;
  color: #fff;
  font-size: 5vw;
  font-weight: bold;
  margin-bottom: 2%;
}
.becomepartner-con-a-1100-flex-box-desc{
  text-align: left;
  color: #fff;
  font-size: 3vw;
}

.becomepartner-con-b{
  padding-top:50px;
  padding-bottom: 30px;
  padding-left: 15px;
  padding-right: 15px;
  width: 100%;
  background-color: #fff;
  display: block;
  line-height: 1.24;
}
.becomepartner-con-bv2{
  
  padding-bottom: 30px;
  padding-left: 15px;
  padding-right: 15px;
  width: 100%;
  background-color: #fff;
  display: block;
  line-height: 1.24;
}
.becomepartner-con-b-1100{
  max-width: 1100px;
  width: 100%;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.becomepartner-con-a-1100-flex-box-redtitle{
  font-weight: bold;
  margin-top: 10px;
  display: block;
  text-align: left;
  color: #d00149;
  font-size: 24px;
  margin-bottom: 10px;
  padding-left:4%;
}

.becomepartner-con-a-1100-flex-box-reddesc{
  padding-left: 4%;
  padding-right: 4%;
  margin-top: 10px;
  display: block;
  text-align: left;
  color: #353535;
  font-size: 17px;
}


.becomepartner-con-a-1100-flex-box-leftborder{
  width: 100%;
  position: relative;
  margin-bottom: 15px;
}

.becomepartner-con-a-1100-flex-box-redtitlev2{
  font-weight: bold;
  margin-top: 10px;
  display: block;
  text-align: left;
  color: #d00149;
  font-size: 24px;
  width: 100%;
  margin-bottom: 10px;
}
.becomepartner-con-a-1100-flex-box-reddescv2{

  margin-top: 10px;
  display: block;
  text-align: left;
  color: #353535;
  font-size: 17px;
  margin-bottom: 15px;
}
.becomepartner-con-a-1100-flex-box-reddescv2 span{
font-weight: bold;
color: #5b5b5b;
}
.partner-linkv2{
  background-color: #d00149;
  color: #fff;
  line-height: 1.24;
  font-size: 16px;
  display: table;
  padding: 6px 15px;
  border-radius: 8px;
  margin-bottom: 10%;
}
.becomepartner-con-a-1100-flex-box-rightnoborder{
  width: 100%;
  position: relative;
  margin-bottom: 15px;
  

}
.rightnoborder-vid{
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  border-radius: 5%;
  overflow: hidden;
  margin-bottom: 15px;
}
.becomepartner-con-b-1100-flexv2{
  padding-top: 25px;
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  margin-left: auto;
  margin-right: auto;
}

.partbot-flexorder{
  display: flex;
  width: 100%;
  flex-wrap: wrap;
}
.bcptner-m-top{
order: 1;

}
.bcptner-m-bot{
  order: 2; 

}


.becomepartner-con-a-1100form{
  width: 100%;
  display: block;
  position: relative;
}
.becomepartner-con-a-1100form-input{
  display: block;
  border: none;
  margin-bottom: 25px;
  width: 100%;
  color: #000;
  font-size: 16px;
  height: 50px;
  padding-left: 15px;
  padding-right: 15px;
  border-radius: 6px;
  box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
}


.becomepartner-con-a-1100-flex-box-redtitlev3{
  font-weight: bold;
  margin-top: 10px;
  display: block;
  text-align: left;
  color: #d00149;
  font-size: 24px;
  width: 100%;
  margin-bottom: 10px;
}
.becomepartner-con-a-1100-flex-box-imgv3{
  width: 100%;
}
.becomepartner-con-a-1100-flex-box-reddescv3{

  margin-top: 10px;
  display: block;
  text-align: left;
  color: #353535;
  font-size: 17px;
  margin-bottom: 25px;
}
.partner-linkv3{
  background-color: #d00149;
  color: #fff;
  line-height: 1.24;
  font-size: 18px;
  display: table;
  padding: 5px 50px;
  border-radius: 6px;
  margin-left: auto;
  margin-right: auto;

}
}




.beapartner-select{
  margin-bottom: 5%;
  width: 100%;
  margin-top: 10px;
  height: 50px;
  border-radius: 6px;
  box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
}


.beapartner-select .select2-container--default .select2-selection--single .select2-selection__rendered{
  color: rgb(30, 30, 30);
}

.beapartner-select .select2-container--default .select2-selection--single .select2-selection__rendered{
line-height: 3.2 !important;
}


.nam-center-table7212023{
  max-width: 753px;
margin-left: auto;
margin-right: auto;
}


@media (min-width:766px){
.legal-wrap{
width: 100%;
line-height: 1.24;
display: flex;
}
.legal-wrap-leftside {
  max-width: 150px;
  width: 100%;
  margin-right: 15px;
}

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

  .legal-wrap{
    width: 100%;
    line-height: 1.24;
    display: block
    }
    .legal-wrap-leftside {
      display: block;
      max-width: 150px;
      width: 100%;
      margin-left: auto;
      margin-right: auto;
      margin-bottom: 15px;
    }
}


@media (min-width:766px){
.unlime-7182023-d{
  pointer-events: none;
  display: block;
  width: 100%;
}
.unlime-7182023-m{
  display: none;
  width: 100%;
}
.f2-flex-l{
  width: 49% !important;

}
.f2-flex-r{
  width: 49% !important;

}

.all-rates7172023-2{
  line-height: 1.24;
  color: #1E1E1E;
  font-size: 1.5vw;
  display: block;
  width: 100%;
}
}
@media (max-width:766px){
  .unlime-7182023-d{
    display: none;
    width: 100%;
  }
  .unlime-7182023-m{
    pointer-events: none;
    display: block;
    width: 100%;
  }
  .all-rates7172023-2{
    line-height: 1.24;
    color: #1E1E1E;
    font-size: 3vw;
    display: block;
    width: 100%;
  }
}

@media (min-width:868px){

  .me-unliairtabs{
    display: block;
  }
  .me-unliairtabs-m{
    display: none;
  }
  
.trans-f2{
  width: 100%;
  font-weight: bold;
  color: #fff;
  text-align: center;
  line-height: 1;
  margin-bottom: 1%;
  box-shadow: 0 0 0 1px #d21e47;
  font-family: 'MyriadPro';
}
.trans-f2 .tg-m6sa{
  background-color:#d21e47;color:#fff;text-align:center;vertical-align:middle;font-weight: bold;
}
.trans-f2 .tg-iukh{
  background-color:#fff;border-color:#d21e47;color:#424242;text-align:center;vertical-align:middle
}

.trans-f2 .jptg-top{
  background-color:#d00149;border-color:#d21e47;color:#fff;text-align:center;vertical-align:middle;
  font-size: 1.2vw;
}
.trans-f2 td{
  border:none;font-family:Arial, sans-serif;
  overflow:hidden;padding:10px 5px;word-break:normal; background-color: #d31346;
}

.trans-f2 td.bac-desc{
  
  border-color:#d21e47;border-style:solid;border-width:1px;font-family:Arial, sans-serif;font-size:1.1vw;
  overflow:hidden;padding:10px 5px;word-break:normal; background-color: #fff;
}

}
@media (max-width:868px){
  .me-unliairtabs{
    display: none;
  }
  .me-unliairtabs-m{
    display: block;
    width: 100%;
    padding-left: 5%;
    padding-right: 5%;
    margin-bottom: 15px;
  }

  .trans-f2{
    width: 100%;
    font-weight: bold;
    color: #fff;
    text-align: center;
    line-height: 1;
    margin-bottom: 1%;
    box-shadow: 0 0 0 1px #d21e47;
    font-family: 'MyriadPro';
  }
  .trans-f2 .tg-m6sa{
    background-color:#d21e47;color:#fff;text-align:center;vertical-align:middle;font-weight: bold;
  }
  .trans-f2 .tg-iukh{
    background-color:#fff;border-color:#d21e47;color:#424242;text-align:center;vertical-align:middle
  }
  
  .trans-f2 .jptg-top{
    background-color:#d00149;border-color:#d21e47;color:#fff;text-align:center;vertical-align:middle;
    font-size: 3vw;
  }
  .trans-f2 td{
    border:none;font-family:Arial, sans-serif;
    overflow:hidden;padding:10px 5px;word-break:normal; background-color: #d31346;
  }
  
  .trans-f2 td.bac-desc{
    
    border-color:#d21e47;border-style:solid;border-width:1px;font-family:Arial, sans-serif;font-size:2.5vw;
    overflow:hidden;padding:10px 5px;word-break:normal; background-color: #fff;
  }
  
}
.trans-f2-40{
  width: 35%;
}
.trans-f2-20{
 width: 20%;

}

@media (min-width:1366px){
  .me-7142023-table-desktop-bigksa{
    display: block;
  }
  .me-table-mob7172023-bigksa{
    display: none;
  }
}
@media (max-width:1366px){
  .me-7142023-table-desktop-bigksa{
    display: none;
  }
  .me-table-mob7172023-bigksa{
    display: block;
    padding-left: 5%;
    padding-right: 5%;
    margin-bottom: 15px;
  }
}

@media (min-width:1464px){
  .me-table-mob7172023-big{
    display: none;
  }
  .me-7142023-table-desktop-big{
    display: block;
  }
}
@media (max-width:1464px){
  .me-table-mob7172023-big{
    display: block;
    width: 100%;
    padding-left: 5%;
    padding-right: 5%;
    margin-bottom: 15px;
  }
  .me-7142023-table-desktop-big{
    display: none;
  }

}

@media (min-width:1024px){
.me-7142023-table-desktop{
  display: block;
}
.me-table-mob7172023{
  display: none;
}
.all-rates7172023{
  line-height: 1.24;
  color: #1E1E1E;
  font-size: 1vw;
  display: block;
  width: 100%;
}
.unlime7182023-table{
  position: absolute;
  width: 90%;
  top: 60%;
  left: 5%;
}
.unlime7182023-table-flex{
  position: absolute;
  width: 90%;
  top: 60%;
  left: 5%;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
}

@media (max-width:1024px){
  .me-7142023-table-desktop{
    display: none;
  }

  .me-7142023-table-mobile{
    display: block;
    width: 100%;
    padding-left: 5%;
    padding-right: 5%;
  }

  .me-table-mob7172023{
    display: block;
    width: 100%;
    padding-left: 5%;
    padding-right: 5%;
    margin-bottom: 15px;
  }
  .all-rates7172023{
    line-height: 1.24;
    color: #1E1E1E;
    font-size: 16px;
    display: block;
    width: 100%;
  }
  .unlime7182023-table{
    position: absolute;
    width: 90%;
    top: 65%;
    left: 5%;
  }
  .unlime7182023-table-flex{
    position: absolute;
    width: 90%;
    top: 65%;
    left: 5%;
  }
}

.me-bod742023{
  position: relative;
  width: 100%;
  display: block;
}
.me-bod742023-desktop{
  width: 100%;
  pointer-events: none;
}


.me-bod7142023-tableksa-desktop{
  position: absolute;
  width: 40%;
  top: 58%;
  left: 6.5%;
  }


.me-bod7142023-table-desktop{
position: absolute;
width: 40%;
top: 65%;
left: 6.5%;
}

.trans-tg2{
  width: 100%;
  font-weight: bold;
  color: #fff;
  text-align: center;
  line-height: 1;
  margin-bottom: 2%;
  box-shadow: 0 0 0 1px #d21e47;
  border-radius: 10px;
  font-family: 'MyriadPro';
}
.trans-tg2 .tg-m6sa{
  background-color:#d21e47;color:#fff;text-align:center;vertical-align:middle;font-size: 20px;font-weight: bold;
}
.trans-tg2 .tg-iukh{
  background-color:#fff;border-color:#d21e47;color:#424242;text-align:center;vertical-align:middle
}

.trans-tg2 .jptg-top{
  background-color:#d00149;border-color:#d21e47;color:#fff;text-align:center;vertical-align:middle
}
.trans-tg2:first-child .jptg-top:first-child{
border-top-left-radius: 10px;
}
.trans-tg2:first-child .jptg-top:last-child{
border-top-right-radius: 10px;
  }
  .trans-tg2 tr:last-child td.tg-iukh.bac-text-left.bac-desc:first-child{
    border-bottom-left-radius: 10px;
  }
  .trans-tg2 tr:last-child td.tg-iukh.bac-desc:last-child{
    border-bottom-right-radius: 10px;
  }


.trans-tg2 td{
  border:none;font-family:Arial, sans-serif;font-size:16px;
  overflow:hidden;padding:10px 5px;word-break:normal; background-color: #d31346;
}

.trans-tg2 td.bac-desc{
  border-color:#d21e47;border-style:solid;border-width:1px;font-family:Arial, sans-serif;font-size:16px;
  overflow:hidden;padding:10px 5px;word-break:normal; background-color: #fff;
}

.trans-tg2 tr:nth-of-type(odd) td.bac-desc:first-child{
  border-left:none

}
.trans-tg2 tr:nth-of-type(even) td.bac-desc:first-child{
  border-left:none

}

.trans-tg2 tr:nth-of-type(odd) td.bac-desc:last-child{

  border-right:none
}
.trans-tg2 tr:nth-of-type(even) td.bac-desc:last-child{

  border-right:none
}

.trans-tg2 tr:last-child td.tg-iukh.bac-desc{
  border-bottom:none
}




.bac-text-left{
  text-align: left !important;
}
.trans-tg-60{
  width: 50%;
}
.trans-tg-25{
  width: 25%;
}








.kabayani-table-7142023{
  width: 100%;
  padding-top: 15px;
  padding-bottom: 15px;
}

.trans-tg3{
  width: 100%;
  font-weight: bold;
  color: #fff;
  text-align: center;
  line-height: 1;
  margin-bottom: 2%;
  box-shadow: 0 0 0 1px #d21e47;
  border-radius: 10px;
  font-family: 'MyriadPro';
}
.trans-tg3 .tg-m6sa{
  background-color:#d21e47;color:#fff;text-align:center;vertical-align:middle;font-size: 20px;font-weight: bold;
}
.trans-tg3 .tg-iukh{
  background-color:#fff;border-color:#d21e47;color:#424242;text-align:center;vertical-align:middle
}

.trans-tg3 .jptg-top{
  background-color:transparent;border-left:1px solid #d21e47;border-right:1px solid #d21e47;color:#d00149;text-align:center;vertical-align:middle
}

.trans-tg3 .jptg-top:first-child{
  border-left: none;
}
.trans-tg3 .jptg-top:last-child{
  border-right: none;
}

.trans-tg3:first-child .jptg-top:first-child{
border-top-left-radius: 10px;
}
.trans-tg3:last-child .jptg-top:last-child{
  border-top-right-radius: 10px;
  }
  .trans-tg3 tr:last-child td.tg-iukh.bac-text-left.bac-desc:first-child{
    border-bottom-left-radius: 10px;
  }
  .trans-tg3 tr:last-child td.tg-iukh.bac-desc:last-child{
    border-bottom-right-radius: 10px;
  }


.trans-tg3 td{
  border:none;font-family:Arial, sans-serif;font-size:16px;
  overflow:hidden;padding:10px 5px;word-break:normal; background-color: #d31346;
}

.trans-tg3 td.bac-desc{
  border-color:#d21e47;border-style:solid;border-width:1px;font-family:Arial, sans-serif;font-size:16px;
  overflow:hidden;padding:10px 5px;word-break:normal; background-color: #fff;
}

.trans-tg3 tr:nth-of-type(odd) td.bac-desc:first-child{
  border-left:none

}
.trans-tg3 tr:nth-of-type(even) td.bac-desc:first-child{
  border-left:none

}

.trans-tg3 tr:nth-of-type(odd) td.bac-desc:last-child{

  border-right:none
}
.trans-tg3 tr:nth-of-type(even) td.bac-desc:last-child{

  border-right:none
}

.trans-tg3 tr:last-child td.tg-iukh.bac-desc{
  border-bottom:none
}







.transtech-callbot a{
  outline: 0;
  font-style: italic;
  text-decoration: none;
  color: #fff;
  font-family: 'gothammedium';
}

.trans-tg{
  width: 100%;
  font-weight: bold;
  color: #fff;
  text-align: center;
  line-height: 1;
  margin-bottom: 2%;
  font-family: 'MyriadPro';
}
.trans-tg-20{
  width: 20%;
}
.trans-long{
  font-size: 14px !important;
}
@media (min-width:766px){
  .trans-tg .jptg-top{
    background-color:#f58b2f;border-color:#d21e47;color:#fff;text-align:center;vertical-align:middle
  }
  .trans-tg td{
    border-color:black;border-style:solid;border-width:1px;font-family:Arial, sans-serif;font-size:16px;
    overflow:hidden;padding:10px 5px;word-break:normal; background-color: #d31346;
  }
  .transtech-callbot{
    width: 100%;
    background-color: #d21e47;
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: 1.24;
    padding: 25px 15px;
    font-size: 3vw;
    font-weight: bold;
    color: #fff;
    font-family: 'MyriadPro';
  }
}
@media (max-width:766px){
  .trans-tg .jptg-top{
    background-color:#f58b2f;border-color:#d21e47;color:#fff;text-align:center;vertical-align:middle;
    font-size: 14px;
  }
  .trans-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; background-color: #d31346;
  }
  .transtech-callbot{
    width: 100%;
    background-color: #d21e47;
    display: block;
    text-align: center;
    line-height: 1.24;
    padding: 25px 15px;
    font-size: 5vw;
    font-weight: bold;
    color: #fff;
    font-family: 'MyriadPro';
  }
}

.trans-tg th{
background-color: #d21e47;
  font-family:Arial, sans-serif;font-size:12px;
  font-weight:normal;overflow:hidden;padding:10px 5px;word-break:normal;}
.trans-tg .tg-iukh{
  background-color:#fff;border-color:#d21e47;color:#d21e47;text-align:center;vertical-align:middle
}
.trans-adjust{
  padding:12px 5px !important;
}



.tg-m6sa{
  border: 1px solid #d21e47;
}
.trans-tg .tg-m6sa{
  background-color:#d21e47;color:#fff;text-align:center;vertical-align:middle;font-size: 20px;font-weight: bold;
}
.trans-tg .tg-npt8{
  border-color:#fff;color:#fff;text-align:center;vertical-align:middle;font-size: 16px;
}
.trans-tg .tg-3821{
  border-color:#fff;color:#f26538;text-align:center;vertical-align:middle;font-weight: bold;font-size: 18px;
}



.transh-tech-spotlight{
  width: 100%;
  position: relative;
  box-sizing: border-box;
  line-height: 1.24;
}
.trans-tech-bg-desktop{
  width: 100%;
  pointer-events: none;
  display: block;
}
.trans-tech-mid{
  padding-left: 15px;
  padding-right: 15px;
  padding-top:40px;
  padding-bottom: 40px;
  background-color: #ede7d8;
  width: 100%;
  display: block;
}









.trans-note{
  font-family: 'MyriadPro';
  font-size: 18px;
  color: #d31245;
}


@media (min-width:766px){
  .trans-tech-mid-flex{

    width: 80%;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    justify-content: space-between;
    align-content: center;
   margin-bottom: 30px;
  }
  
.trans-tech-mid-flex-left{
  padding: 20px 10px;
  width: 25%;
  border-radius: 2vw;
  border:5px solid #d31245;
  display: flex;
  flex-wrap: wrap;
  line-height: 1.24;
  align-items: center;
}
.trans-tech-mid-flex-mid{
  border-radius: 2vw;
    padding: 20px 10px;
  width: 40%;
  border: 5px solid #f26539;
  flex-wrap: wrap;
  display: flex;
    line-height: 1.24;
    align-items: center;
}
.trans-tech-mid-flex-right{
  border-radius: 2vw;
    padding: 20px 10px;
  width: 25%;
  border: 5px solid #f7941d;
display: flex;
  flex-wrap: wrap;
    line-height: 1.24;
    align-items: center;
}

.trans-tech-left-title{
  text-align: center;
  display: block;
  width: 100%;
  font-size: 3vw;
  color: #d31245;
  font-family: 'Gothammedium';
}
.trans-tech-left-desc{
  text-align: center;
  display: block;
  width: 100%;
  font-size: 2vw;
  color: #d31245;
  font-family: 'Gothammedium';
}

.trans-tech-mid-title{
  text-align: center;
  display: block;
  width: 100%;
  font-size: 2vw;
  color: #f26539;
  font-family: 'Gothammedium';
}
.trans-tech-mid-desc{
  text-align: center;
  display: block;
  width: 100%;
  font-size: 2vw;
  color: #f26539;
  font-family: 'Gothammedium';
}

.trans-tech-right-title{
  text-align: center;
  display: block;
  width: 100%;
  font-size: 2vw;
  color: #f7941d;
  font-family: 'Gothammedium';
}
.trans-tech-right-desc{
  text-align: center;
  display: block;
  width: 100%;
  font-size: 2vw;
  color: #f7941d;
  font-family: 'Gothammedium';
}
.trans-tech-mid-2nd-flex-left{
  width: 33%;
  font-size: 22px;
  color: #d31245;
}

.trans-tech-mid-2nd-flex-mid{
  width: 33%;
  text-align: center;
  border-left: 1px solid #d31245;
  border-right: 1px solid #d31245;
  font-size: 22px;
  color: #d31245;
}
.trans-tech-mid-2nd-flex-right{
  width: 33%;
  text-align: right;
  font-size: 22px;
  color: #d31245;
}
.trans-tech-mid-2nd-title{
  display: block;
  width: 100%;
  font-size: 22px;
  color: #d31245;
}

.trans-tech-mid-2nd-bot{
  font-size: 22px;
  color: #d31245;
}
.trans-tech-table{
  width: 85%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
 line-height: 1.24;
 font-family: 'Gothammedium';
 justify-content: space-between;
}
.trans-tech-table-container{
  width: 48%;
}
.trans-tech-mid-2nd{
  width: 80%;
  margin-left: auto;
  margin-right: auto;
  display: block;
 margin-bottom: 25px;
 line-height: 1.24;
 font-family: 'Gothammedium';
}

.trans-tech-mid-2nd-flex{
  display: flex;
  align-items: center;
  max-width: 700px;
  width: 100%;
  justify-content: space-between;
  margin-bottom: 15px;
}
}
@media (max-width:766px){
  .trans-tech-mid-flex{
    max-width: 1200px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-content: center;
   margin-bottom: 30px;
  }
  
.trans-tech-mid-flex-left{
  padding: 20px 10px;
  width: 100%;
  border-radius: 2vw;
  border:5px solid #d31245;
  display: flex;
  flex-wrap: wrap;
  line-height: 1.24;
  align-items: center;
  margin-bottom: 15px;
}
.trans-tech-mid-flex-mid{
  border-radius: 2vw;
    padding: 20px 10px;
  width: 100%;
  border: 5px solid #f26539;
  flex-wrap: wrap;
  display: flex;
    line-height: 1.24;
    align-items: center;
    margin-bottom: 15px;
}
.trans-tech-mid-flex-right{
  border-radius: 2vw;
    padding: 20px 10px;
  width: 100%;
  border: 5px solid #f7941d;
display: flex;
  flex-wrap: wrap;
    line-height: 1.24;
    align-items: center;
}

.trans-tech-left-title{
  text-align: center;
  display: block;
  width: 100%;
  font-size: 5vw;
  color: #d31245;
  font-family: 'Gothammedium';
}
.trans-tech-left-desc{
  text-align: center;
  display: block;
  width: 100%;
  font-size: 4vw;
  color: #d31245;
  font-family: 'Gothammedium';
}

.trans-tech-mid-title{
  text-align: center;
  display: block;
  width: 100%;
  font-size: 5vw;
  color: #f26539;
  font-family: 'Gothammedium';
}
.trans-tech-mid-desc{
  text-align: center;
  display: block;
  width: 100%;
  font-size: 4vw;
  color: #f26539;
  font-family: 'Gothammedium';
}

.trans-tech-right-title{
  text-align: center;
  display: block;
  width: 100%;
  font-size: 5vw;
  color: #f7941d;
  font-family: 'Gothammedium';
}
.trans-tech-right-desc{
  text-align: center;
  display: block;
  width: 100%;
  font-size: 4vw;
  color: #f7941d;
  font-family: 'Gothammedium';
}
.trans-tech-mid-2nd-flex-left{
  width: 50%;
  font-size: 14px;
  color: #d31245;
}

.trans-tech-mid-2nd-flex-mid{
  width: 50%;
  text-align: center;
  border-left: 1px solid #d31245;
  border-right: 1px solid #d31245;
  font-size: 14px;
  color: #d31245;
}
.trans-tech-mid-2nd-flex-right{
  width: 100%;
  text-align: left;
  font-size: 14px;
  color: #d31245;
}
.trans-tech-mid-2nd-title{
  display: block;
  width: 100%;
  font-size: 20px;
  margin-bottom: 5px;
  color: #d31245;
}

.trans-tech-mid-2nd-bot{
  font-size: 20px;
  color: #d31245;
}
.trans-tech-table{
  max-width: 1300px;
  width: 100%;
  flex-wrap: wrap;
  margin-left: auto;
  margin-right: auto;
  display: flex;
 line-height: 1.24;
 font-family: 'Gothammedium';
 justify-content: space-between;
}
.trans-tech-table-container{
  width: 100%;
  margin-bottom: 15px;
  overflow-x: auto;
}
.trans-tech-mid-2nd{
  width:100%;
  margin-left: auto;
  margin-right: auto;
  display: block;
 margin-bottom: 25px;
 line-height: 1.24;
 font-family: 'Gothammedium';
}

.trans-tech-mid-2nd-flex{
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  max-width: 700px;
  width: 100%;
  justify-content: space-between;
  margin-bottom: 15px;
}
}
/*
@media (min-width:766px){
  .track-eta-ph{
    max-width: 1000px;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    border: 1px solid #d3c9c9;
    line-height: 1.24;
    padding-top: 15px;
    padding-bottom: 15px;
    display: flex;
    align-items: center;
    font-family: 'MyriadPro';
    justify-content: space-around;
  }
  .track-eta-history{
    max-width: 1000px;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    line-height: 1.24;
    padding-top: 15px;
    padding-bottom: 15px;
    font-family: 'MyriadPro';
    color: #919191;
    font-size: 18px;
  }
  .track-eta-ph-left{
    padding-left: 5px;
    padding-right: 5px;
    font-weight: bold;
    font-size: 18px;
    color: #404040;
    text-align: center;
  }
  .track-eta-ph-mid{
    padding-left: 5px;
    padding-right: 5px;
    font-weight: bold;
    font-size: 18px;
    color: #d00149;
    text-align: center;
  }
  .track-eta-ph-right{
    padding-left: 5px;
    padding-right: 5px;
    font-weight: bold;
    font-size: 18px;
    color: #404040;
    text-align: center;
  }
}
@media (max-width:766px){
  .track-eta-ph{
    padding-left: 5px;
    padding-right: 5px;
    max-width: 1000px;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    border: 1px solid #d3c9c9;
    line-height: 1.24;
    padding-top: 15px;
    padding-bottom: 15px;
    display: flex;
    align-items: center;
    font-family: 'MyriadPro';
    justify-content: space-around;
  }
  .track-eta-history{
    padding-left: 15px;
    padding-right: 15px;
    max-width: 1000px;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    line-height: 1.24;
    padding-top: 15px;
    padding-bottom: 15px;
    font-family: 'MyriadPro';
    color: #919191;
    font-size: 18px;
  }
  .track-eta-ph-left{
    padding-left: 5px;
    padding-right: 5px;
    font-weight: bold;
    font-size: 16px;
    color: #404040;
    text-align: center;
  }
  .track-eta-ph-mid{
    padding-left: 5px;
    padding-right: 5px;
    font-weight: bold;
    font-size: 16px;
    color: #d00149;
    text-align: center;
  }
  .track-eta-ph-right{
    padding-left: 5px;
    padding-right: 5px;
    font-weight: bold;
    font-size: 16px;
    color: #404040;
    text-align: center;
  }
}

*/




.au-kv-bot-visit{
  width: 100%;
  display: block;
  max-width: 1100px;
  margin-left: auto;
  margin-right: auto;
  line-height: 1;
  color: #fff;
  font-weight: bold;
  font-size: 22px;
  margin-bottom: 15px;
}
.au-drop-off-kv{
  width: 100%;
  position: relative;
}
.au-drop-off-kv-bg-desktop{
  width: 100%;
  display: block;
  pointer-events: none;
}







@media (min-width:766px){
  .au-drop-off-kv-title{
    left: 5%;
    top: 5%;
    max-width: 90%;
    position: absolute;
    font-size: 6vw;
    font-weight: bold;
    color: #fff;
    text-align: center;
    line-height: 1;
    margin-bottom: 2%;
    font-family: 'VistaSansAltBlackIta-Regular';
  }
  
.au-drop-off-kv-10off{
  list-style: 1.24;
  width: 100%;
  font-size: 7vw;
  text-align: center;
  display: block;
}
  .au-drop-off-kv-table-contain{
    max-width: 35%;
    position: absolute;
    right: 5%;
    top: 28%;
    width: 100%;
  }
  .au-bundletg {
    border-collapse:collapse;border-spacing:0;line-height: 1;width: 100%;
  }
  .au-drop-off-kv-table-title{
    line-height: 1.24;
    color: #fff;
    font-family: 'VistaSansAltBlackIta-Regular';
    text-align: center;
    font-size: 2.5vw;
    width: 70%;
    margin-left: auto;
    margin-right: auto;
    margin-top: 3%;
    margin-bottom: 3%;
  }
  .au-drop-off-kv-table-contain-mobile{
    display: none;
  }
  
.au-kv-bot-left{
  width: 33%;
}

.au-kv-bot-mid{
  border-right: 1px solid #fff;
  width: 33%;
}
.au-kv-bot-right{
  width: 33%;
  display: flex;
  align-items: center;
  padding-left: 25px;
}
.au-kv-bot-contain{
  margin-left: auto;
  margin-right: auto;
  display: flex;
  width: 100%;
  max-width: 1100px;
  line-height: 1.24;
  margin-bottom: 25px;
}



.au-book-kv-bot-link{
  z-index: 2;
  position: relative;
  display: block;
}
.au-book-kv-bot{
  border-radius: 8px;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  max-width: 600px;
  padding: 15px 5px;
  width: 100%;
  display: block;
  color: #fff;
  line-height: 1;
  background-color:#d31346;
  font-size: 26px;
  position: relative;
  font-family: 'Gotham';
}
.au-book-kv-bot::before{
  content: " ";
  display: block;
z-index: -1;
          height: 100%;
          width: 100%;
background:#8a0e2f;
border-radius: 10px;
          position: absolute;
          bottom: -4px;
  left: 4px;
}


}
@media (max-width:766px){
  .au-drop-off-kv-title{
    left: 5%;
    top: 5%;
    max-width: 90%;
    position: absolute;
    font-size: 7vw;
    font-weight: bold;
    color: #fff;
    text-align: center;
    line-height: 1;
    margin-bottom: 5%;
    font-family: 'VistaSansAltBlackIta-Regular';
  }
  
.au-drop-off-kv-10off{
  list-style: 1.24;
  width: 100%;
  font-size: 8vw;
  text-align: center;
  display: block;
}
  .au-drop-off-kv-table-contain{
    display: none;
    max-width: 35%;
    position: absolute;
    right: 5%;
    top: 28%;
    width: 100%;
  }

  .au-drop-off-kv-table-contain-mobile{
    display: block;
    position: relative;
    width: 100%;
    margin-bottom: 25px;
  }
  .au-bundletg {
    border-collapse:collapse;border-spacing:0;line-height: 1;width: 100%;
  }

.au-flex-50{
  margin-top: 25px;
  margin-left: auto;
  margin-right: auto;
  width:90%;
  flex-wrap: wrap;
  display: flex;
}


  .au-drop-off-kv-table-title{
  line-height: 1.24;
  color: #d31346;
  font-family: 'VistaSansAltBlackIta-Regular';
  text-align: center;
  font-size: 5.5vw;
  width: 100%;
}

.au-kv-bot-left{
  width: 100%;
}

.au-kv-bot-mid{

  width: 100%;
}
.au-kv-bot-right{
  width: 100%;

}
.au-kv-bot-contain{
  margin-bottom: 25px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  max-width: 1100px;
  line-height: 1.24;
}

.au-book-kv-bot-link{
  z-index: 2;
  position: relative;
  display: block;
}
.au-book-kv-bot{
  border-radius: 8px;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  max-width: 600px;
  padding: 15px 5px;
  width: 100%;
  display: block;
  color: #fff;
  line-height: 1;
  background-color:#d31346;
  font-size: 22px;
  position: relative;
  font-family: 'Gotham';
}
.au-book-kv-bot::before{
  content: " ";
  display: block;
z-index: -1;
          height: 100%;
          width: 100%;
background:#8a0e2f;
border-radius: 10px;
          position: absolute;
          bottom: -4px;
  left: 4px;
}


}


.au-kv-bot{
background-color: #f78d1f;
width: 100%;
padding: 30px 15px;
}




.au-kv-bot-locs{
  color: #fff;
  width: 100%;
  display: block;
  margin-bottom: 5%;
  padding-right: 15px;
}

.au-kv-bot-locs b{
  font-size: 22px;
}
.au-kv-bot-locs span{
  font-size: 16px;
}


ul.au-2023-right-5-ulist{
  list-style: none;
  line-height: 1.24;
  font-family: 'Gothammedium';
  color:#fff; 
  list-style-position: outside;
  text-align: left;
  padding-left: 5%;
}

.au-2023-right-5-ulist li::before{
  content: "\2022";  /* Add content: \2022 is the CSS Code/unicode for a bullet */
  color: #fff; /* Change the color */
  font-weight: bold; /* If you want it to be bold */
  font-size: x-large;
  display: inline-block; /* Needed to add space between the bullet and the text */
  width: 1em; /* Also needed for space (tweak if needed) */
  margin-left: -1em;
 
}




.au-bundletg td{
  border-color:black;border-style:solid;border-width:1px;font-family:Arial, sans-serif;font-size:18px;
  overflow:hidden;padding:2% 5%;word-break:normal; background-color: #d31346;
}
.au-bundletg th{
border-left: 1px solid #fff !important;
border-right: 1px solid #fff !important
border-top: 1px solid #d31346 !important;
border-bottom: 1px solid #fff !important;
  font-family:Arial, sans-serif;font-size:12px;
  font-weight:normal;overflow:hidden;padding:2% 5%;word-break:normal;}
.au-bundletg .tg-iukh{
  background-color:#d21e47;border-color:#fff;color:#fff;text-align:center;vertical-align:middle
}
.au-bundletg .tg-m6sa{
  background-color:#eee8da;border-color:#fff;color:#d31346;text-align:center;vertical-align:middle;font-size: 20px;font-weight: bold;
}
.au-bundletg .tg-npt8{
  border-color:#fff;color:#fff;text-align:center;vertical-align:middle;font-size: 16px;
}
.au-bundletg .tg-3821{
  border-color:#fff;color:#f26538;text-align:center;vertical-align:middle;font-weight: bold;font-size: 18px;
}










.au-50{
  width: 50%;
}






.sg-landing6192023{
  width: 100%;
  position: relative;
}
.sg-img-landing6192023{
  width: 100%;
  pointer-events: none;
  -khtml-user-select: none;
  -o-user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  user-select: none;
}
.sg-landing6192023-contain{
position: relative;
}
ul.sg-2023-mid-5-ulist{
  list-style: none;
  line-height: 1.24;
  font-family: 'Gothammedium';
  color:#E99A4F; 
  list-style-position: outside;
  text-align: left;
  padding-left: 5%;
}

.sg-2023-mid-5-ulist li::before{
  content: "\2022";  /* Add content: \2022 is the CSS Code/unicode for a bullet */
  color: #d31245; /* Change the color */
  font-weight: bold; /* If you want it to be bold */
  font-size: x-large;
  display: inline-block; /* Needed to add space between the bullet and the text */
  width: 1em; /* Also needed for space (tweak if needed) */
  margin-left: -1em;
 
}

@media (min-width:1024px){
  .sg-table-landing6192023{
    position: absolute;
    top: 65%;
    overflow-x: auto;
    width: 60%;
    left: 10%;
    font-size:1.5vw;
  }

  .sg-terms-landing6192023{
    padding-top: 3%;
    width: 80%;
  }
  .sg-terms-landing6192023-title{
    color: #d31245;
    font-weight: bold;
    margin-bottom: 2%;
    line-height: 1;
    font-size:1.5vw;
  }
  .sg-2023-mid-5-ulist li{
    font-size: 1.1vw;
    color:#d31245 !important;
  }

  .landing6192023-desktop{
    display: block;
  }
  .landing6192023-mobile{
    display: none;
    width: 100%;
  }

.sg-links-landing6192023{
  padding-top: 50px;
  padding-left: 15px;
  padding-right: 15px;
  padding-bottom: 50px;
  width: 45%;
  display: flex;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  justify-content: space-between;
}
.sg-btn-landing6192023{
  display: block;
  width: fit-content;
  padding:3% 10%;
  font-size: 1.5vw;
  background-color:#d31245;
  color: #fff;
  line-height: 1;
  border-radius: 8px;
}


}

@media (max-width:1024px){
  .sg-table-landing6192023{
    position: absolute;
    top: 65%;
    overflow-x: auto;
    width: 63%;
    left: 10%;
    font-size:2vw;
  }
  
  .sg-terms-landing6192023{
    position: relative;
    width: 100%;
    padding-top: 5%;
    padding-left: 5%;
    padding-right: 5%;
  }
  .sg-terms-landing6192023-title{
    color: #d31245;
    font-weight: bold;
    margin-bottom: 2%;
    line-height: 1;
    font-size:22px;
  }
  .sg-2023-mid-5-ulist li{
    font-size: 18px;
    color:#d31245 !important;
  }

  .landing6192023-desktop{
    display: none;
    width: 100%;
  }
  .landing6192023-mobile{
    display: block;
    width: 100%;
  }

  
.sg-links-landing6192023{
  padding-top: 10px;
  padding-left: 15px;
  padding-right: 15px;
  padding-bottom: 50px;
  width: 100%;
  display: flex;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  justify-content: center;
}
.sg-btn-landing6192023{
  display: block;
  margin-left: 5%;
  margin-right: 5%;
  width: fit-content;
  padding:3% 8%;
  font-size: 16px;
  background-color:#d31245;
  color: #fff;
  line-height: 1;
  border-radius: 8px;
}
}




.sg-kabayan-2tb  {border-collapse:collapse;border-spacing:0;line-height: 1.24;width: 100%;}
.sg-kabayan-2tb td{border-color:black;border-style:solid;border-width:1px;font-family: 'MyriadPro';
  overflow:hidden;padding:1% 1%;word-break:normal;font-weight: bolder;}
.sg-kabayan-2tb th{border-color:black;border-style:solid;border-width:1px;font-family: 'MyriadPro';overflow:hidden;padding:0.5% 1%;word-break:normal;line-height: 1;font-weight: bolder;}
.sg-kabayan-2tb .tg-1dto{background-color:#ede7d8;border-color:#d31245;color:#d31245;text-align:center;vertical-align:middle}
.sg-kabayan-2tb .tg-bptr{background-color:#d31245;border-color:#d31245;color:#ffffff;text-align:center;vertical-align:middle}
.sg-kabayan-2tb .tg-fiaa{background-color:#ede7d8;border-color:#d31245;color:#d31245;text-align:left;vertical-align:middle}




@media (min-width:766px){
  .p80-2023-bot{
    width: 100%;
    position: relative;
    line-height: 1.24;
  }
  .p80-2023-bot-bg-desktop{
    width: 100%;
    display: block;
  }
  .p80-2023-bot-bg-mobile{
    width: 100%;
    display: none;
  }
  .p80-2023-bot-absolute{
    position: absolute;
    left: 5%;
    line-height: 1.24;
    top: 20%;
  }
  .p80-2023-bot-link{
    color: #fff;
    font-size: 3vw;
    font-family: 'Gotham';
    outline: 0;
    text-decoration: none;
    margin-bottom: 5%;
    display: table;
  }
  .p80-2023-bot-text{
    color: #fee56f;
    font-size: 1.5vw;
    font-family: 'Gothammedium';
  }
}

@media (max-width:766px){
  .p80-2023-bot{
    width: 100%;
    position: relative;
    line-height: 1.24;
  }
  .p80-2023-bot-bg-desktop{
    width: 100%;
    display: none;
  }
  .p80-2023-bot-bg-mobile{
    width: 100%;
    display: block;
  }
  .p80-2023-bot-absolute{
    position: absolute;
    left: 5%;
    line-height: 1.24;
    top: 20%;
  }
  .p80-2023-bot-link{
    color: #fff;
    font-size: 5vw;
    font-family: 'Gotham';
    outline: 0;
    text-decoration: none;
    margin-bottom: 3%;
    display: table;
  }
  .p80-2023-bot-text{
    color: #fee56f;
    font-size: 2vw;
    width: 85%;
    font-family: 'Gothammedium';
  }
}


@media (min-width:766px){
.p80-2023-mid{
  width: 100%;
  position: relative;
  line-height: 1.24;
}
.p80-2023-mid-bg-desktop{
  width: 100%;
  display: block;
  pointer-events: none;
}
.p80-2023-mid-bg-mobile{
  width: 100%;
  display: none;
  pointer-events: none;
}
.p80-2023-mid-absolute{
  position: absolute;
  left: 31%;
  top: 8%;
  width: 54%;
}


.p80-pack-mid-title-top{
  line-height: 1;
  font-size: 3vw;
  color: #d31245;
  font-family: 'Gotham';
  text-align: center;
  margin-bottom: 5%;

}
.p80-pack-mid-text-mid{
  width: 75%;
  position: absolute;
  right: -8%;
}
.p80-pack-mid-text-mid-title{
  line-height: 1;
  margin-bottom: 2%;
  font-size:1.7vw;
  color: #d31245;
  font-family: 'Gothammedium';
}

ul.ulist-p80-pack-mid-text-mid{
  list-style-type: decimal;
  line-height: 1.24;
  text-align: justify;
  font-family: 'MyriadPro';
  font-size: 1.7vw;
  color:#d31245;
}
ul.ulist-p80-pack-mid-text-mid li{
  margin-bottom: 1.5%;
  padding-left: 3%;
}


}
@media (max-width:766px){
  .p80-2023-mid-absolute{
    position: absolute;
    top: 5%;
    padding-left: 5%;
    padding-right: 5%;
  }
  .p80-2023-mid{
    width: 100%;
    position: relative;
    line-height: 1.24;
  }
  .p80-2023-mid-bg-desktop{
    width: 100%;
    display: none;
     pointer-events: none;
  }
  .p80-2023-mid-bg-mobile{
    width: 100%;
    display: block;
     pointer-events: none;
  }
  .p80-pack-mid-title-top{
 width: 100%;
    line-height: 1;
    font-size: 5vw;
    color: #d31245;
    font-family: 'Gotham';
    text-align: center;
    margin-bottom: 5%;
   
  }
  .p80-pack-mid-text-mid{
    width: 100%;
    padding-left: 5%;
    padding-right: 5%;
  }
  .p80-pack-mid-text-mid-title{
    line-height: 1;
    margin-bottom: 2%;
    font-size:4vw;
    color: #d31245;
    font-family: 'Gothammedium';
  }
  
  ul.ulist-p80-pack-mid-text-mid{
    list-style-type: decimal;
    line-height: 1.24;
    padding-left: 5%;
    font-family: 'MyriadPro';
    font-size: 4vw;
    color:#d31245;
  }
  ul.ulist-p80-pack-mid-text-mid li{
    margin-bottom: 1.5%;
    padding-left: 3%;
  }
}



@media (min-width:766px){
.p80-2023-top{
  width: 100%;
  position: relative;
  line-height: 1.24;
}
.p80lbclogo{
  position:absolute;
  width: 14%;
  right: 5%;
  top: 2%;
}
.p80-2023-top-bg-desktop{
  width: 100%;
  display: block;
  pointer-events: none;
}
.p80-2023-top-bg-mobile{
  width: 100%;
  display: none;
  pointer-events: none;
}
.p80-pack-absolute{
  position: absolute;
  left: 5%;
  top: 3%;
}
.p80-pack-text-top{
  font-family: 'Gothammedium';
  color: #fee56f;
  font-size: 3vw;
  margin-bottom: 3%;
}
.p80-packpack{
  width: 55%;
  margin-bottom: 2%;
}
.p80-pack-text-mid{
  width: 40%;
  font-family: 'Gothammedium';
  color: #fff;
  font-size: 1.5vw;
  margin-bottom: 2%;
}
.p80-top-link-2023{
  font-family: 'Gothammedium';
  background-color: #fee56f;
  color: #d31245;
  font-size: 1.6vw;
  display: table;
  text-decoration: none;
  outline: 0;
  padding: 0.6% 2%;
  border-radius: 1vw;
}







}
@media (max-width:766px){
  .p80-2023-top{
    width: 100%;
    position: relative;
    line-height: 1.24;
    background-color: #e76486;
  }
  .p80lbclogo{
    position:absolute;
    width: 27%;
    right: 5%;
    top: 50%;
  }
  .p80-2023-top-bg-desktop{
    width: 100%;
    display: none;
    pointer-events: none;
  }
  .p80-2023-top-bg-mobile{
    width: 100%;
    display: block;
    pointer-events: none;
  }
  .p80-pack-absolute{
    position: absolute;
    width: 100%;
    padding-left: 5%;
    padding-right: 5%;
    padding-top: 3%;
  }
  .p80-pack-text-top{
    display: block;
    text-align: center;
    font-family: 'Gothammedium';
    color: #fee56f;
    font-size: 4vw;
    margin-bottom: 3%;
  }
  .p80-packpack{
    width: 80%;
    margin-bottom: 2%;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }
  .p80-pack-text-mid{
    font-family: 'Gothammedium';
    color: #fff;
    font-size: 3.5vw;
    margin-bottom: 2%;
    text-align: center;
  }
  .p80-top-link-2023{
    font-family: 'Gothammedium';
    background-color: #fee56f;
    color: #d31245;
    font-size: 3vw;
    display: table;
    text-decoration: none;
    outline: 0;
    padding: 0.6% 2%;
    border-radius: 1vw;
    margin-left: auto;
    margin-right: auto;
  }
  
}


@media (min-width:766px){
.nam-2023-kabayani{
  width: 100%;
  position: relative;
  display: block;
}
.nam-2023-kabayani-desktop{
  display: block;
  width: 100%;
}
.nam-2023-kabayani-mobile{
  display: none;
  width: 100%;
}
.nam-2023-kabayani-red{
  background-color: #d31346;
  width: 100%;
  position: relative;
  padding: 50px 15px;
}

.nam-2023-kabayani-link{
max-width: 1200px;
width: 100%;
border-radius: 2vw;
font-size: 2.4vw;
color: #fff;
background-color: #f7941d;
font-family: 'Gothammedium';
line-height: 1.24;
padding: 10px 15px;
text-align: center;
display: table;
margin-left: auto;
margin-right: auto;

}
.nam-2023-kabayani-contain{
  max-width: 1200px;
  width: 100%;
  display: flex;
  line-height: 1.24;
  margin-left: auto;
  margin-right: auto;
  justify-content: space-evenly;
  flex-wrap: wrap;
}
.nam-2023-kabayani-table{
  width: 48%;
  margin-bottom: 3%;
}
.ca-2023-kabayani-table{
  width: 100%;
  margin-bottom: 3%;
}


.nam-2023-kabayani-tg  {border-collapse:collapse;border-spacing:0;width: 100%;line-height: 1;}
.nam-2023-kabayani-tg td{border-color:black;border-style:solid;border-width:1px;font-family:'Gothammedium';font-size:16px;
  overflow:hidden;padding:10px 5px;word-break:normal;}
.nam-2023-kabayani-tg th{border-color:black;border-style:solid;border-width:1px;font-family:'Gothammedium';font-size:16px;
  font-weight:normal;overflow:hidden;padding:10px 5px;word-break:normal;}
.nam-2023-kabayani-tg .tg-cxu6{background-color:#d31346;border-color:#ffffff;color:#ffffff;text-align:center;vertical-align:middle}
.nam-2023-kabayani-tg .tg-udhc{background-color:#d31346;border-color:#ffffff;color:#ffffff;text-align:left;vertical-align:middle}

.dallas{
  margin-top: 10px;
  border-radius: 6px;
  text-align: center;
  width: 100%;
  color:#d31346 ;
  background-color: #fff;
  padding: 10px 10px;
  font-size: 16px;
  font-family: 'Gothammedium';
}

.dallas-canada{
  display: table;
  margin-left: auto;
  margin-top: 10px;
  border-radius: 6px;
  text-align: center;
  color:#d31346 ;
  background-color: #fff;
  padding: 10px 40px;
  font-size: 16px;
  font-family: 'Gothammedium';
}

}
@media (max-width:766px){
  .nam-2023-kabayani{
    width: 100%;
    position: relative;
    display: block;
  }
  .nam-2023-kabayani-desktop{
    display: none;
    width: 100%;
  }
  .nam-2023-kabayani-mobile{
    display: block;
    width: 100%;
  }
  .nam-2023-kabayani-red{
    background-color: #d31346;
    width: 100%;
    position: relative;
    padding: 50px 15px;
  }
  
.nam-2023-kabayani-link{
  max-width: 1200px;
  width: 100%;
  border-radius: 2vw;
  font-size: 3.4vw;
  color: #fff;
  background-color: #f7941d;
  font-family: 'Gothammedium';
  line-height: 1.24;
  padding: 10px 15px;
  text-align: center;
  display: table;
  margin-left: auto;
  margin-right: auto;
  }

  .nam-2023-kabayani-table{
    width: 100%;
    margin-bottom: 3%;
  }
  .ca-2023-kabayani-table{
    width: 100%;
    margin-bottom: 3%;
    overflow: auto;
  }
.nam-2023-kabayani-tg  {border-collapse:collapse;border-spacing:0;width: 100%;line-height: 1;}
.nam-2023-kabayani-tg td{border-color:black;border-style:solid;border-width:1px;font-family:'Gothammedium';font-size:14px;
  overflow:hidden;padding:10px 5px;word-break:normal;}
.nam-2023-kabayani-tg th{border-color:black;border-style:solid;border-width:1px;font-family:'Gothammedium';font-size:14px;
  font-weight:normal;overflow:hidden;padding:10px 5px;word-break:normal;}
.nam-2023-kabayani-tg .tg-cxu6{background-color:#d31346;border-color:#ffffff;color:#ffffff;text-align:center;vertical-align:middle}
.nam-2023-kabayani-tg .tg-udhc{background-color:#d31346;border-color:#ffffff;color:#ffffff;text-align:left;vertical-align:middle}

.dallas{
  margin-top: 10px;
  border-radius: 5px;
  text-align: center;
  width: 100%;
  color:#d31346 ;
  background-color: #fff;
  padding: 15px 10px;
  font-size: 16px;
  font-family: 'Gothammedium';
}

.dallas-canada{
  display: table;
  margin-left: auto;
  margin-top: 10px;
  border-radius: 6px;
  text-align: center;
  color:#d31346 ;
  background-color: #fff;
  padding: 15px 40px;
  font-size: 16px;
  font-family: 'Gothammedium';
}

}


@media (min-width:766px){
.rev-red-section{
  background-color: #b1003e;
  width: 100%;
  padding: 50px 15px;
  line-height: 1.24;
  font-family: 'MyriadPro';
  outline: 0;
  text-decoration: none;
}

.rev-red-section-title{
  text-align: center;
  display: block;
font-size: 42px;
font-weight: bold;
color: #fff;
margin-bottom: 15px;
}
.rev-red-contain{
  max-width: 1200px;
  width: 100%;
  display: flex;
  margin-left: auto;
  margin-right: auto;
  justify-content: space-evenly;

  flex-wrap: wrap;
}
.rev-red{
  background-color: #b1003e;
  width: 32%;
  display: block;
  border-radius: 8px;
  padding: 15px 15px;
    margin-bottom: 20px;
}
.rev-img{
  width: 80px;
  display: block;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 15px;
}
.rev-red-title{
  color: #fff;
  font-size: 20px;
  font-weight: bold;
  text-align: center;
  margin-bottom: 20px;
}
.rev-red-desc{
  color: #fff;
  font-size: 18px;
  text-align: center;
}

.rev-white{
  background-color: #fff;
  width: 32%;
  display: block;
  border-radius: 8px;
  padding: 15px 15px;
    margin-bottom: 20px;
}
.rev-white-title{
  color: #d00149;
  font-size: 20px;
  font-weight: bold;
  text-align: center;
  margin-bottom: 20px;
}
.rev-white-desc{
  color: #d00149;
  font-size: 18px;
  text-align: center;
}
.rev-white-desc a{
  color: #d00149;
  text-align: center;
  display: table;
  margin-left: auto;
  margin-right: auto;
}
.sme-contain-title{
  color: #d00149;
  margin-bottom: 15px;
  font-size: 38px;
  text-align: center;
    padding-left: 15px;
    padding-right: 15px;
}
}
@media (max-width:766px){
  .rev-red-section{
    background-color: #b1003e;
    width: 100%;
    padding: 50px 15px;
    line-height: 1.24;
    font-family: 'MyriadPro';
    outline: 0;
    text-decoration: none;
  }
  
  .rev-red-section-title{
    text-align: center;
    display: block;
  font-size: 32px;
  font-weight: bold;
  color: #fff;
  margin-bottom: 15px;
  }
  .rev-red-contain{

    width: 100%;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
  }
  .rev-red{
    background-color: #b1003e;
    width: 100%;
    display: block;
    border-radius: 8px;
    padding: 15px 15px;
      margin-bottom: 20px;
  }
  .rev-img{
    width: 80px;
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 15px;
  }
  .rev-red-title{
    color: #fff;
    font-size: 20px;
    font-weight: bold;
    text-align: center;
    margin-bottom: 20px;
  }
  .rev-red-desc{
    color: #fff;
    font-size: 18px;
    text-align: center;
  }
  
  .rev-white{
    background-color: #fff;
    width: 100%;
    display: block;
    border-radius: 8px;
    padding: 15px 15px;
      margin-bottom: 20px;
  }
  .rev-white-title{
    color: #d00149;
    font-size: 20px;
    font-weight: bold;
    text-align: center;
    margin-bottom: 20px;
  }
  .rev-white-desc{
    color: #d00149;
    font-size: 18px;
    text-align: center;
  }
  .rev-white-desc a{
    color: #d00149;
    text-align: center;
    display: table;
    margin-left: auto;
    margin-right: auto;
  }
  .sme-contain-title{
    color: #d00149;
    margin-bottom: 15px;
    font-size: 32px;
    text-align: center;
    padding-left: 15px;
    padding-right: 15px;
  }
}


@media (min-width:766px){
  .soshop-membership-spot-contain{
    position: absolute;
    display: block;
    top: 27%;
  left: 5%;
  }
  .soshop-membership-spot-title{
    width: 50%;
    color: #D00149;
    font-family: 'MyriadPro';
    font-weight: bold;
    font-size: 3vw;
  }
  .soshop-membership-desc{
    color: #D00149;
    width: 52%;
    font-family: 'MyriadPro';
    font-size: 1.6vw;
    margin-bottom: 3%;
  }
  .soshop-spot-membership-link{
    color: #fff;
    background-color: #D00149;
    padding: 1% 3%;
    font-family: 'MyriadPro';
    display: table;
    outline: 0;
    text-decoration: none;
    border-radius: 0.6vw;
    font-size: 1.2vw;
  }
  .so-3-divs-img-modified{
    width: 50%;
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 15px;
  }
.so-membership-wideflex{
  width: 100%;
  padding-left: 15px;
  padding-right: 15px;
  max-width: 1230px;
  display: flex;
  margin-left: auto;
  margin-right: auto;
  line-height: 1.24;
  font-family: 'MyriadPro';
}
.so-membership-wideflex-left{
  width: 50%;
  padding-right: 5%;
  border-right: 1px solid #ECECEC;
}
.so-membership-wideflex-right{
  width: 50%;
  padding-left: 5%;
}

.so-membership-wideflex-left-title{
  color: #D00149;
  font-size: 32px;
  margin-bottom: 10px;
  font-weight: bold;
}
.so-membership-wideflex-left-desc{
  color: #D00149;
  font-size: 20px;
  margin-bottom: 15px;
}
.so-membership-wideflex-left-4-rec{
  width: 100%;
  display: block;
}
.so-membership-wideflex-left-4-rec-img{
  width: 100%;
  display: block;
  margin-bottom: 15px;
}



.so-membership-wideflex-right-title{
  color: #D00149;
  font-size: 32px;
  margin-bottom: 10px;
  font-weight: bold;
}
.so-membership-wideflex-right-desc{
  color: #433a3a;
  font-size: 20px;
  margin-bottom: 15px;
}
.so-membership-wideflex-right-link{
  color: #fff;
  display: table;
  padding: 1% 2%;
  background-color: #D00149;
  line-height: 1.24;
  border-radius: 0.5vw;
  font-size: 18px;
}
ul.soshop-2023-membership-ulist{
  list-style: none;
  line-height: 1.24;
  font-family: 'MyriadPro';
  color:#E99A4F; 
  padding-left: 0px;
  list-style-position: outside;
  text-align: left;
}

.soshop-2023-membership-ulist li{
  font-size: 18px;
  color:#212121 !important;
}
.soshop-2023-membership-ulist li::before{
  content: "\2022";  /* Add content: \2022 is the CSS Code/unicode for a bullet */
  color: #212121; /* Change the color */
  font-weight: bold; /* If you want it to be bold */
  font-size: x-large;
  display: inline-block; /* Needed to add space between the bullet and the text */
  width: 1em; /* Also needed for space (tweak if needed) */
}
ul.soshop-2023-membership-ulist-p2{
  list-style: none;
  line-height: 1.24;
  font-family: 'MyriadPro';
  color:#E99A4F; 
  padding-left: 0px;
  list-style-position: outside;
  text-align: left;
}
.soshop-2023-membership-ulist-p2 li{
  font-size: 18px;
  color:#212121 !important;
}
.soshop-2023-membership-ulist-p2 li::before{
  content: "\2022";  /* Add content: \2022 is the CSS Code/unicode for a bullet */
  color: #212121; /* Change the color */
  font-weight: bold; /* If you want it to be bold */
  font-size: x-large;
  display: inline-block; /* Needed to add space between the bullet and the text */
  width: 1em; /* Also needed for space (tweak if needed) */
}


.membership-linkbold{
  outline: 0;
  text-decoration: none;
  color: #000;
  font-weight: bold;
}

.membership-g1-img{
  max-width: 80%;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.soshop-2023-main-last3-link{
  color: #fff;
  display: table;
  padding: 5px 20px;
  background-color: #D00149;
  line-height: 1.24;
  border-radius: 5px;
  font-size: 16px;
}

}




@media (max-width:766px){
  .soshop-membership-spot-contain{
    position: absolute;
    display: block;
    top: 7%;
  left: 5%;
  }
  .soshop-membership-spot-title{
    width: 75%;
    color: #D00149;
    font-family: 'MyriadPro';
    font-weight: bold;
    font-size: 7vw;
  }
  .soshop-membership-desc{
    color: #D00149;
    width: 70%;
    font-family: 'MyriadPro';
    font-size: 3vw;
    margin-bottom: 3%;
  }
  .soshop-spot-membership-link{
    color: #fff;
    background-color: #D00149;
    padding: 1% 3%;
    font-family: 'MyriadPro';
    display: table;
    outline: 0;
    text-decoration: none;
    border-radius: 1vw;
    font-size: 3vw;
  }
  .so-3-divs-img-modified{
    width: 50%;
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 15px;
  }
  .so-membership-wideflex{
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
    display: flex;
    flex-wrap: wrap;
    margin-left: auto;
    margin-right: auto;
    line-height: 1.24;
    font-family: 'MyriadPro';
  }
  .so-membership-wideflex-left{
    width: 100%;
    padding-left: 5%;
    padding-right: 5%;
  }
  .so-membership-wideflex-right{
    width: 100%;

  }
  
  .so-membership-wideflex-left-title{
    color: #D00149;
    font-size: 32px;
    margin-bottom: 10px;
    text-align: center;
    font-weight: bold;
  }
  .so-membership-wideflex-left-desc{
    color: #D00149;
    font-size: 20px;
    text-align: center;
    margin-bottom: 15px;
  }
  .so-membership-wideflex-left-4-rec{
    width: 100%;
    display: block;
  }
  .so-membership-wideflex-left-4-rec-img{
    width: 100%;
    display: block;
    margin-bottom: 15px;
  }
  
  
  
  .so-membership-wideflex-right-title{
    color: #D00149;
    font-size: 32px;
    margin-bottom: 10px;
    text-align: center;
    font-weight: bold;
  }
  .so-membership-wideflex-right-desc{
    color: #433a3a;
    font-size: 20px;
    margin-bottom: 15px;
    text-align: center;
  }
  .so-membership-wideflex-right-link{
    color: #fff;
    display: table;
    padding: 1.5% 6%;
    background-color: #D00149;
    line-height: 1.24;
    border-radius: 1vw;
    font-size: 18px;
    margin-left: auto;
    margin-right: auto;
  }

  ul.soshop-2023-membership-ulist-p2{
    list-style: none;
    line-height: 1.24;
    font-family: 'MyriadPro';
    color:#E99A4F; 
    padding-left: 0px;
    list-style-position: outside;
    text-align: left;
  }
  .soshop-2023-membership-ulist-p2 li{
    font-size: 18px;
    color:#212121 !important;
  }
  .soshop-2023-membership-ulist-p2 li::before{
    content: "\2022";  /* Add content: \2022 is the CSS Code/unicode for a bullet */
    color: #212121; /* Change the color */
    font-weight: bold; /* If you want it to be bold */
    font-size: x-large;
    display: inline-block; /* Needed to add space between the bullet and the text */
    width: 1em; /* Also needed for space (tweak if needed) */
  }


  ul.soshop-2023-membership-ulist{
    list-style: inside;
    line-height: 1.24;
    font-family: 'MyriadPro';
    color:#1E1E1E;
    padding-left: 0px;
    text-align: center;
  }
  ul.soshop-2023-membership-ulist li{
    margin-bottom: 5px;
    font-size: 18px;
  }


  .membership-linkbold{
    outline: 0;
    text-decoration: none;
    color: #000;
    font-weight: bold;
  }
  .membership-g1-img{
    max-width: 100%;
    display: block;
  }
  .soshop-2023-main-last3-link{
    color: #fff;
    display: table;
    padding: 5px 20px;
    background-color: #D00149;
    line-height: 1.24;
    border-radius: 5px;
    font-size: 16px;
  }

}


@media (min-width:766px){

  .soshopbig-update-container-text-image{
    max-width: 1230px;
    width: 100%;
    margin: 0 auto;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    padding-left: 15px;
    padding-right: 15px;
  }
.ss-main-img-desktop{
  display: block;
  width: 100%;
}
.ss-main-img-mobile{
  display: none;
  width: 100%;
}
.soshop-2023-mid{
  max-width: 1200px;
  width: 100%;
  margin: 0 auto;
  line-height: 1.24;
}
.soshop-2023-mid-title{
  color: #D00149;
  font-family: 'MyriadPro';
  font-weight: bold;
  font-size: 42px;
  margin-bottom: 15px;
  display: block;
  text-align: center;
  width: 100%;
}
.soshop-2023-mid-desc{
  color: #D00149;
  font-family: 'MyriadPro';
  font-size: 22px;
  display: block;
  text-align: center;
  width: 85%;
  margin-left: auto;
  margin-right: auto;
}
.soshop-2023-mid-2{
  max-width: 1230px;
  width: 100%;
  margin: 0 auto;
  line-height: 1.24;
  display: flex;
  justify-content: space-between;
  padding-left: 15px;
  padding-right: 15px;
}
.soshop-2023-mid-tiers{
width: 20%;
}
.soshop-2023-mid-3{
  max-width: 1230px;
  width: 100%;
  margin: 0 auto;
  line-height: 1.24;
  display: block;
  padding-left: 15px;
  padding-right: 15px;
}
.soshop-2023-mid-3-title{
  color: #D00149;
  font-family: 'MyriadPro';
  font-size: 42px;
  font-weight: bold;
  margin-bottom: 15px;
}
.soshop-2023-mid-3-desc{
  color: #D00149;
  font-family: 'MyriadPro';
  font-size: 18px;
  color: #433a3a;
}
.soshop-box-text{
  line-height: 1.24;
  font-family: 'MyriadPro';
  font-size: 18px;
  color: #433a3a;
  margin-bottom: 8px;
}

.soshop-2023-mid-4{
  max-width: 1230px;
  width: 100%;
  margin: 0 auto;
  line-height: 1.24;
  display: block;
  padding-left: 15px;
  padding-right: 15px;
}


.soshop-2023-mid-4-tg {
  font-family: 'MyriadPro';
  line-height: 1.24;
  border-spacing:0;
  width: 75%;
  border-collapse:separate;
  border:solid #A4A4A4 1px;
  border-radius:6px;
  -moz-border-radius:6px;
  overflow: hidden;
}
.tg-top{
  width: 50%;
  font-size: 1.2vw;
  color: #fff;
  padding: 1% 2%;
}
.tg-mpfu {
  border-left:solid #A4A4A4 1px;
  border-top:solid #A4A4A4 1px;
  padding: 1% 2%;
  font-size: 1.2vw;
}

.soshop-2023-mid-4-tg .tg-top{
  background-color: #D00149;
  border-top: none;
}

.tg-mpfu:first-child, .tg-top:first-child {
   border-left: none;
}
  .soshop-2023-mid-3-link{
    color: #fff;
    display: table;
    padding: 1% 2%;
    background-color: #D00149;
    line-height: 1.24;
    border-radius: 0.5vw;
    font-size: 18px;
  }

.soshop-2023-mid-5-full{
  width: 100%;
  display: block;
  background: #fadad8;
  padding-top: 50px;
  padding-bottom: 50px;
}
  .soshop-2023-mid-5{
    max-width: 1230px;
    width: 100%;
    margin: 0 auto;
    line-height: 1.24;
    display: block;
    padding-left: 15px;
    padding-right: 15px;
    
  }
  .soshop-2023-mid-5-title{
    color: #D00149;
    font-family: 'MyriadPro';
    font-size: 42px;
    font-weight: bold;
    margin-bottom: 15px;
  }
  .soshop-2023-mid-5-desc{
    color: #212121;
    font-family: 'MyriadPro';
    font-size: 18px;
    margin-bottom: 15px;
  }
 
  ul.soshop-2023-mid-5-ulist{
    list-style: none;
    line-height: 1.24;
    font-family: 'MyriadPro';
    color:#E99A4F; 
    list-style-position: outside;
    text-align: left;
    padding-left: 5%;
  }
  .soshop-2023-mid-5-ulist li{
    font-size: 18px;
    color:#212121 !important;
  }
  .soshop-2023-mid-5-ulist li::before{
    content: "\2022";  /* Add content: \2022 is the CSS Code/unicode for a bullet */
    color: #E99A4F; /* Change the color */
    font-weight: bold; /* If you want it to be bold */
    font-size: x-large;
    display: inline-block; /* Needed to add space between the bullet and the text */
    width: 1em; /* Also needed for space (tweak if needed) */
    margin-left: -1em;
   
  }
  .ss-three-desktop{
    display: block !important;
    width: 100%;
  }
  .ss-three-mobile{
    display: none !important;
    width: 100%;
  }
  .three-ecom-contain-title{
    font-family: 'MyriadPro';
    font-size: 20px;
    font-weight: bold;
  color: #D00149;
  line-height: 1.24;
  width: 100%;
  text-align: center;
  margin-bottom: 10px;
  }
  .three-ecom-contain-new {
    display: flex;
    flex-wrap: wrap;
    max-width: 1230px;
    width: 100%;
    margin: 0 auto;
    padding-top: 20px;
    padding-bottom: 20px;
    justify-content: center;
  }
  .soshop-main-spot-contain{
    position: absolute;
    display: block;
    top: 27%;
    /*! left: 5%; */
    background: linear-gradient(#D00149, #AA1D06);
    padding-top: 2%;
    padding-bottom: 2%;
    border-top-right-radius: 1vw;
    border-bottom-right-radius: 1vw;
    padding-left: 5%;
    width: 45%;
    padding-right: 1%;
  }

  .soshop-main-spot-contain-v2{
    position: absolute;
    display: block;
    top: 27%;
    /*! left: 5%; */
    background: linear-gradient(#D00149, #AA1D06);
    padding-top: 2%;
    padding-bottom: 2%;
    border-top-right-radius: 1vw;
    border-bottom-right-radius: 1vw;
    padding-left: 5%;
    width: 45%;
    padding-right: 1%;
  }

}
@media (max-width:766px){
  .soshopbig-update-container-text-image{
    width: 100%;
    margin: 0 auto;
    display: flex;
    flex-wrap: wrap;
    padding-left: 15px;
    padding-right: 15px;
  }
  .ss-main-img-desktop{
    display: none;
    width: 100%;
  }
  .ss-main-img-mobile{
    display: block;
    width: 100%;
  }
  .soshop-2023-mid{
    max-width: 1200px;
    width: 100%;
    margin: 0 auto;
    line-height: 1.24;
  }
  .soshop-2023-mid-title{
    color: #D00149;
    font-family: 'MyriadPro';
    font-weight: bold;
    font-size: 42px;
    margin-bottom: 15px;
    display: block;
    text-align: center;
    width: 100%;
  }
  .soshop-2023-mid-desc{
    color: #D00149;
    font-family: 'MyriadPro';
    font-size: 18px;
    display: block;
    text-align: center;
    width: 85%;
    margin-left: auto;
    margin-right: auto;
  }

  .soshop-2023-mid-2{
    max-width: 1200px;
    width: 100%;
    margin: 0 auto;
    line-height: 1.24;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    padding-left: 15px;
    padding-right: 15px;
  }
.soshop-2023-mid-tiers{
  width: 48%;
  margin-bottom: 15px;
}

.soshop-2023-mid-3{
  max-width: 1230px;
  width: 100%;
  margin: 0 auto;
  line-height: 1.24;
  display: block;
  padding-left: 15px;
  padding-right: 15px;
}
.soshop-2023-mid-3-title{
  color: #D00149;
  font-family: 'MyriadPro';
  font-size: 32px;
  font-weight: bold;
  margin-bottom: 15px;
}
.soshop-2023-mid-3-desc{
  color: #D00149;
  font-family: 'MyriadPro';
  font-size: 18px;
  color: #433a3a;
}
.soshop-box-text{
  line-height: 1.24;
  font-family: 'MyriadPro';
  font-size: 18px;
  color: #433a3a;
  margin-bottom: 8px;
}
.soshop-2023-mid-4{
  max-width: 1230px;
  width: 100%;
  margin: 0 auto;
  line-height: 1.24;
  display: block;
  padding-left: 15px;
  padding-right: 15px;
}

.soshop-2023-mid-4-tg {
  font-family: 'MyriadPro';
  line-height: 1.24;
  border-spacing:0;width: 100%;
  border-collapse:separate;
  border:solid #A4A4A4 1px;
  border-radius:6px;
  -moz-border-radius:6px;
}
.tg-top{
  width: 50%;
  font-size: 3vw;
  color: #fff;
  padding: 1% 2%;
}
.tg-mpfu {
  border-left:solid #A4A4A4 1px;
  border-top:solid #A4A4A4 1px;
  padding: 1% 2%;
  font-size: 3vw;
}

.soshop-2023-mid-4-tg .tg-top{
  background-color: #D00149;
  border-top: none;
}

.tg-mpfu:first-child, .tg-top:first-child {
   border-left: none;
}
.soshop-2023-mid-3-link{
  color: #fff;
  display: table;
  padding: 1% 3%;
  background-color: #D00149;
  line-height: 1.24;
  border-radius: 5px;
  font-size: 18px;
}

.soshop-2023-mid-5-full{
  width: 100%;
  display: block;
  background: #fadad8;
  padding-top: 50px;
  padding-bottom: 50px;
}
  .soshop-2023-mid-5{
    max-width: 1230px;
    width: 100%;
    margin: 0 auto;
    line-height: 1.24;
    display: block;
    padding-left: 15px;
    padding-right: 15px;
    
  }
  .soshop-2023-mid-5-title{
    color: #D00149;
    font-family: 'MyriadPro';
    font-size: 32px;
    font-weight: bold;
    margin-bottom: 15px;
  }
  .soshop-2023-mid-5-desc{
    color: #212121;
    font-family: 'MyriadPro';
    font-size: 18px;
    margin-bottom: 15px;
  }
 
  ul.soshop-2023-mid-5-ulist{
    list-style: none;
    line-height: 1.24;
    font-family: 'MyriadPro';
    color:#E99A4F; 
    padding-left: 3%;
    list-style-position: outside;
    text-align: left;
    
  }
  .soshop-2023-mid-5-ulist li{
    font-size: 18px;
    color:#212121 !important;
  }
  .soshop-2023-mid-5-ulist li::before{
    content: "\2022";  /* Add content: \2022 is the CSS Code/unicode for a bullet */
    color: #E99A4F; /* Change the color */
    font-weight: bold; /* If you want it to be bold */
    font-size: x-large;
    display: inline-block; /* Needed to add space between the bullet and the text */
    width: 1em; /* Also needed for space (tweak if needed) */
    margin-left: -1em;
  }
  .ss-three-desktop{
    display: none !important;
    width: 100%;
  }
  .ss-three-mobile{
    display: block !important;
    width: 100%;
  }
  .three-ecom-contain-title{
    font-family: 'MyriadPro';
    font-size: 20px;
    font-weight: bold;
  color: #D00149;
  line-height: 1.24;
  width: 100%;
  text-align: center;
  margin-bottom: 10px;
  }
  .three-ecom-contain-new {
    display: flex;
    flex-wrap: wrap;
    max-width: 1200px;
    width: 100%;
    margin: 0 auto;
    padding-top: 20px;
    padding-bottom: 20px;
    justify-content: center;
  }
}





@media (min-width:766px){
.soshop-faqs-2023{
  width: 100%;
  display: block;
  position: relative;
  line-height: 1.24;
}
.soshop-faqs-spotlight-desktop{
  width: 100%;
  display: block;
}
.soshop-faqs-spotlight-mobile{
  width: 100%;
  display: none;
}
.soshop-faqs-spot-contain{
  position: absolute;
  display: block;
  top: 27%;
  left: 5%;
}
.soshop-faqs-spot-title{
  color: #D00149;
  font-family: 'MyriadPro';
  font-weight: bold;
  font-size: 3vw;
}
.soshop-spot-desc{
  color: #D00149;
  width: 68%;
  font-family: 'MyriadPro';
  font-size: 1.6vw;
  margin-bottom: 3%;
}


.soshop-main-spot-title{
  color: #fff;
  font-family: 'MyriadPro';
  font-weight: bold;
  font-size: 3vw;
}
.soshop-main-desc{
  color: #fff;
  width: 80%;
  font-family: 'MyriadPro';
  font-size: 1.6vw;
  margin-bottom: 3%;
}


.soshop-spot-link{
  color: #fff;
  background-color: #D00149;
  padding: 1.5% 8%;
  font-family: 'MyriadPro';
  display: table;
  outline: 0;
  text-decoration: none;
  border-radius: 0.6vw;
  font-size: 1.2vw;
}
.soshop-spot-main-link{
  color: #D00149;
  background-color: #fff;
  padding: 1.5% 8%;
  font-family: 'MyriadPro';
  display: table;
  outline: 0;
  text-decoration: none;
  border-radius: 0.6vw;
  font-size: 1.2vw;
}


}
@media (max-width:766px){
  .soshop-faqs-2023{
    width: 100%;
    display: block;
    position: relative;
    line-height: 1.24;
  }
  .soshop-faqs-spotlight-desktop{
    width: 100%;
    display: none;
  }
  .soshop-faqs-spotlight-mobile{
    width: 100%;
    display: block;
  }
  .soshop-faqs-spot-contain{
    position: absolute;
    display: block;
    top: 11%;
    left: 5%;
  }
  .soshop-main-spot-contain{
    position: absolute;
    display: block;
    bottom: 6%;
    /*! left: 5%; */
    background: linear-gradient(#D00149, #AA1D06);
    padding-top: 5%;
    padding-bottom: 5%;
    /*! border-top-right-radius: 1vw; */
    /*! border-bottom-right-radius: 1vw; */
    padding-left: 5%;
    padding-right: 5%;
    width: 95%;
    left: 2%;
    border-radius: 2vw;
  }
  .soshop-main-spot-contain-v2{
    position: absolute;
    display: block;
    bottom: 15%;
    /*! left: 5%; */
    background: linear-gradient(#D00149, #AA1D06);
    padding-top: 5%;
    padding-bottom: 5%;
    /*! border-top-right-radius: 1vw; */
    /*! border-bottom-right-radius: 1vw; */
    padding-left: 5%;
    padding-right: 5%;
    width: 95%;
    left: 2%;
    border-radius: 2vw;
  }
  .soshop-faqs-spot-title{
    color: #D00149;
    font-family: 'MyriadPro';
    font-weight: bold;
    font-size: 6vw;
  }
  .soshop-spot-desc{
    color: #D00149;
    width: 68%;
    font-family: 'MyriadPro';
    font-size: 4vw;
    margin-bottom: 3%;
  }

  .soshop-main-spot-title{
    color: #fff;
    text-align: center;
    font-family: 'MyriadPro';
    font-weight: bold;
    font-size: 6vw;
  }
  .soshop-main-desc{
    color: #fff;
    width: 100%;
    font-family: 'MyriadPro';
    font-size: 4vw;
    margin-bottom: 3%;
    text-align: center;
  }
  
  .soshop-spot-link{
    color: #fff;
    background-color: #D00149;
    padding: 1.5% 8%;
    font-family: 'MyriadPro';
    display: table;
    outline: 0;
    text-decoration: none;
    border-radius: 1.2vw;
    font-size: 3.2vw;
  }
  .soshop-spot-main-link{
    color: #D00149;
    background-color: #fff;
    padding: 1.5% 8%;
    font-family: 'MyriadPro';
    display: table;
    outline: 0;
    text-decoration: none;
    border-radius: 1.2vw;
    font-size: 3.2vw;
    margin-left: auto;
    margin-right: auto;
  }

}




@media (min-width:766px){



.article-lp-media-input-drop{
  background-image: url("data:image/svg+xml;utf8,<svg fill='black' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");
  background-repeat: no-repeat;
  background-position-x: 100%;
  background-position-y: 5px;
  position: relative;
  width: 100%;
  display: block;
  background-color: #fff;
  color: #575757;
  box-shadow: none;
  border:none;
  font-size: 16px;
  padding: 8px 8px;
  border-radius: 5px;
  -webkit-appearance: none;
  font-family: 'MyriadPro';
  line-height: 1;
}
.article-lp-media-input-drop option[value=""][disabled] {
  display: none;
}


.art-impt{
  color:#db416a !important;
  line-height: 1;
  font-size: 18px;
  position: absolute;
  right: 7px;
  top: 30%;
}
.art-impt2{
  color:#db416a !important;
  line-height: 1;
  font-size: 18px;
  position: absolute;
  right: 7px;
  top: 10%;
}
.art-impt-contain{
  position: relative;
  margin-bottom: 15px;
  margin-left: auto;
  margin-right: auto;
  width: 90%;
  display: block;
}
.art-impt-contain-small{
  width: 48%;
  position: relative;
}


.crzy-dy{
  width: 100%;
  display: flex;
  align-items: center;
  line-height: 1;
}
.crzy-tx-title{
  font-family: 'MyriadPro';
  color:#d00149;
  width: 100%;
  padding-right: 5%;
  line-height: 1.24;
  font-weight: bold;
  font-size: 2.7vw;
  
}
.crzy-tx{
  font-family: 'MyriadPro';
  color:#d00149;
  width: 65%;
  padding-right: 5%;
  line-height: 1.24;
  font-weight: bold;
  font-size: 3vw;
  
}
.crzy-img-contain{
  width: 40%;
}
.crzy-img{
  width: 60%;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.crzy-tx-small{
  width: 50%;
  color: #433a3a;
  font-family: 'MyriadPro';
  font-size: 18px;
  line-height: 1.24;
}

}
.article-lp-media-input-drop option{
  font-family: 'MyriadPro';
  line-height: 1;
}

@media (max-width:766px){
  .article-lp-media-input-drop{
    background-image: url("data:image/svg+xml;utf8,<svg fill='black' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");
    background-repeat: no-repeat;
    background-position-x: 100%;
    background-position-y: 5px;
    font-family: 'MyriadPro';
    width: 100%;
    display: block;
    background-color: #fff;
    color: #000;
    box-shadow: none;
    border:none;
    font-size: 16px;
    padding: 8px 8px;
    border-radius: 5px;
    -webkit-appearance: none;
    line-height: 1;
  }


  .article-lp-media-input-drop option[value=""][disabled] {
    display: none;
  }
  .art-impt{
    color:#db416a !important;
    line-height: 1;
    font-size: 18px;
    position: absolute;
    right: 7px;
    top: 30%;
  }
  .art-impt2{
    color:#db416a !important;
    line-height: 1;
    font-size: 18px;
    position: absolute;
    right: 7px;
    top: 10%;
  }

  .art-impt-contain{
    position: relative;
    margin-bottom: 15px;
    margin-left: auto;
    margin-right: auto;
    width: 90%;
    display: block;
  }
  .art-impt-contain-small{
    width: 48%;
    position: relative;
  }

  .crzy-dy{
    width: 100%;
    display: flex;
    line-height: 1.24;
    flex-wrap: wrap;
margin-bottom: 15px;
  }
  .crzy-tx-title{
    font-family: 'MyriadPro';
    color:#d00149;
    width: 100%;
    font-weight: bold;
    line-height: 1.24;
    font-size: 5.5vw;
    
  }
  .crzy-tx{
    font-family: 'MyriadPro';
    color:#d00149;
    width: 55%;
    font-weight: bold;
    padding-right: 5%;
    line-height: 1.24;
    font-size: 5vw;
    
  }
  .crzy-img-contain{
    width: 100%;
    order: 1;
    margin-bottom: 15px;
  }
  .crzy-img{
    width: 50%;
    display: block;
    margin-left: auto;
    margin-right: auto;
  }
  .crzy-tx-small{
    width: 100%;
    order: 2;
    color: #433a3a;
    font-family: 'MyriadPro';
    font-size: 18px;
    line-height: 1.24;
  }
}

@media (min-width:766px){
.jap-home{
  width: 100%;
  display: block;
  background-color: #fff;
}
.jap-home-contain{
  padding-top: 20px;
  max-width: 1200px;
  padding-left: 15px;
  padding-right: 15px;
  margin-left: auto;
  margin-right: auto;
}
.jap-trans{
  display: block;
  width: 200px;
  margin-left: auto;
}
.jap-home-note{
  padding-top: 25px;
  color: #f7941d;
  font-family: 'Gotham';
  font-size: 5vw;
  line-height: 1.24;
  text-align: center;
}

.jap-home-note2{
  padding-top: 15px;
  color: #d31145;
  font-family: 'Gothammedium';
  font-size: 3vw;
  line-height: 1.24;
  text-align: center;
  padding-bottom: 20px;
}
.jap-home-note2-span{
  font-family: 'Gotham';
}

.jap-home-gradient{
  background: linear-gradient(#f47b20, #d41244);
  width:100%;
}
.jap-home-gradient-contain{
  padding-top: 20px;
  max-width: 1200px;
  padding-left: 15px;
  padding-right: 15px;
  margin-left: auto;
  margin-right: auto;
}
.jap-home-gradient-contain-set1{
  display: flex;
  width: 100%;
  align-items: center;
}
.jap-home-gradient-contain-left{
  width: 50%;
}
.jap-home-gradient-contain-right{
  width: 50%;
}
.japbox1{
  width: 70%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}
.supersaver{
  color: #ffde15;
  line-height: 1.24;
  font-family: 'Gotham';
  font-size: 4vw;
}
.supersaver2{
  color: #ffde15;
  line-height: 1.24;
  font-family: 'Gotham';
  font-size: 4vw;
}
.japhome-right{
  color: #fff;
  line-height: 1.24;
  font-family: 'Gothammedium';
  font-size: 2vw;
  text-align: right;
  padding-right: 20%;
}
.gothmed{
  font-family: 'Gotham';
}
.japhome-left{
  color: #fff;
  line-height: 1.24;
  font-family: 'Gothammedium';
  font-size: 2vw;
  text-align: left;
}

.jap-home-bot{
  background-color: #fff;
  width: 100%;
  display: block;
}
.jap-home-bot-contain{
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 25px;
  padding-bottom: 25px;
}
ul.jap-bot-ulli{
  line-height: 1.24;
}
ul.jap-bot-ulli li{
  margin-bottom: 8px;
  font-size: 18px;
  color: #d31145;
  font-style: italic;
}


.jap-call{
  background: #d31145;
  border-radius: 3vw;
  color: #fff;
  font-family: 'Gothammedium';
  outline: 0;
  text-decoration: none;
  padding: 2% 3%;
  line-height: 1;
  font-size: 2vw;
  display: table;
  margin-left: auto;
  margin-right: auto;
}
.jap-call-goth{
  font-family: 'Gotham';
}


}
@media (max-width:766px){
  .jap-home{
    width: 100%;
    display: block;
    background-color: #fff;
  }
  .jap-home-contain{
    padding-top: 20px;
    max-width: 1100px;
    padding-left: 15px;
    padding-right: 15px;
    margin-left: auto;
    margin-right: auto;
  }
  .jap-trans{
    display: block;
    width: 150px;
    margin-left: auto;
  }
  .jap-home-note{
    padding-top: 25px;
    color: #f7941d;
    font-family: 'Gotham';
    font-size: 6vw;
    line-height: 1.24;
    text-align: center;
  }
  
  .jap-home-note2{
    padding-top: 15px;
    color: #d31145;
    font-family: 'Gothammedium';
    font-size: 4vw;
    line-height: 1.24;
    text-align: center;
    padding-bottom: 20px;
  }
  .jap-home-note2-span{
    font-family: 'Gotham';
  }


  .jap-home-gradient{
    background: linear-gradient(#f47b20, #d41244);
    width:100%;
  }
  .jap-home-gradient-contain{
    padding-top: 20px;
    max-width: 1200px;
    padding-left: 15px;
    padding-right: 15px;
    margin-left: auto;
    margin-right: auto;
  }
  .jap-home-gradient-contain-set1{
    display: flex;
    width: 100%;
    align-items: center;
  }
  .jap-home-gradient-contain-left{
    width: 50%;
  }
  .jap-home-gradient-contain-right{
    width: 50%;
  }
  .japbox1{
    width: 70%;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }
  .supersaver{
    color: #ffde15;
    line-height: 1.24;
    font-family: 'Gotham';
    font-size: 6vw;
  }
  .supersaver2{
    color: #ffde15;
    line-height: 1.24;
    font-family: 'Gotham';
    font-size: 4vw;
  }
  .japhome-right{
    color: #fff;
    line-height: 1.24;
    font-family: 'Gothammedium';
    font-size: 3vw;
    text-align: right;
   
  }
  .gothmed{
    font-family: 'Gotham';
  }
  .japhome-left{
    color: #fff;
    line-height: 1.24;
    font-family: 'Gothammedium';
    font-size: 3vw;
    text-align: left;
   
  }

  
.jap-home-bot{
  background-color: #fff;
  width: 100%;
  display: block;
}
.jap-home-bot-contain{
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 25px;
  padding-bottom: 25px;
}
  ul.jap-bot-ulli{
    line-height: 1.24;
  }
  ul.jap-bot-ulli li{
    margin-bottom: 8px;
    font-size: 18px;
    color: #d31145;
    font-style: italic;
  }
  
  
  .jap-call{
    background: #d31145;
    border-radius: 4vw;
    color: #fff;
    font-family: 'Gothammedium';
    outline: 0;
    text-decoration: none;
    padding: 3% 5%;
    line-height: 1;
    font-size: 4vw;
    display: table;
    margin-left: auto;
    margin-right: auto;
  }
  .jap-call-goth{
    font-family: 'Gotham';
  }
}


@media (min-width:766px){
  .byclick{
    margin-left: auto;
    margin-right: auto;
    width: 90%;
    outline:0;
    text-decoration:none;
    color:#ddd;
    font-family:myriadpro;
    font-size:16px;
    line-height:1.24;
    margin-bottom: 2%;
  }
  .byclickprivacypolicy{
    color: #fff !important;
    text-decoration: none;
    outline: 0;
  }
}
@media (max-width:766px){
  .byclick{
    margin-left: auto;
    margin-right: auto;
    width: 90%;
    outline:0;
    text-decoration:none;
    color:#ddd;
    font-family:myriadpro;
    font-size:16px;
    line-height:1.24;
    margin-bottom: 2%;
  }
  .byclickprivacypolicy{
    color: #fff !important;
    text-decoration: none;
    outline: 0;
  }
}
@media (min-width:766px){

  .unlitable-contain-kbyni-dtg{
    position:absolute;
    width: 50%;
    left: 5%;
    top: 43%;
  }



.kaba-spotlight-2023{
  width: 100%;
  display: block;
  position: relative;
}
.kaba-spotlight-2023-bg{
  width: 100%;
}
.table-contain-kbyni-dtg{
  position:absolute;
  width: 50%;
  right: 10%;
  top: 40%;
}

.kbyni-dtg  {border-collapse:collapse;border-spacing:0;line-height: 1;width: 100%;margin-bottom: 2%}
.kbyni-dtg td{border-color:black;border-style:solid;border-width:1px;font-family:Arial, sans-serif;font-size:1vw;
  overflow:hidden;padding:3% 2%;word-break:normal;}
.kbyni-dtg th{border-color:black;border-style:solid;border-width:1px;font-family:Arial, sans-serif;font-size:1vw;
  font-weight:normal;overflow:hidden;padding:3% 2%;word-break:normal;}
.kbyni-dtg .tg-3utz{background-color:#cf1f46;border-color:#f6456c;color:#ffffff;text-align:left;vertical-align:middle}
.kbyni-dtg .tg-79r9{background-color:#cf1f46;border-color:#f6456c;color:#ffffff;text-align:center;vertical-align:middle}
.kbyni-dtg .tg-1ov0{background-color:#ffffff;border-color:#f6456c;font-weight:bold;text-align:left;vertical-align:middle}
.kbyni-dtg .tg-kaha{background-color:#ffffff;border-color:#f6456c;font-weight:bold;text-align:center;vertical-align:middle}



.kbyni-dtgby2  {border-collapse:collapse;border-spacing:0;line-height: 1;width: 100%;margin-bottom: 2%}
.kbyni-dtgby2 td{border-color:black;border-style:solid;border-width:1px;font-family:Arial, sans-serif;font-size:1vw;
  overflow:hidden;padding:2% 2%;word-break:normal;}
.kbyni-dtgby2 th{border-color:black;border-style:solid;border-width:1px;font-family:Arial, sans-serif;font-size:1vw;
  font-weight:normal;overflow:hidden;padding:2% 2%;word-break:normal;}
.kbyni-dtgby2 .tg-3utz{background-color:#cf1f46;border-color:#f6456c;color:#ffffff;text-align:left;vertical-align:middle}
.kbyni-dtgby2 .tg-79r9{background-color:#cf1f46;border-color:#f6456c;color:#ffffff;text-align:center;vertical-align:middle}
.kbyni-dtgby2 .tg-1ov0{background-color:#ffffff;border-color:#f6456c;font-weight:bold;text-align:left;vertical-align:middle}
.kbyni-dtgby2 .tg-kaha{background-color:#ffffff;border-color:#f6456c;font-weight:bold;text-align:center;vertical-align:middle}


.all-rates{
  line-height: 1.24;
  color: #1E1E1E;
  font-size: 1.6vw;
  display: block;
  width: 100%;
}
.promovalid-hurry{
  font-family: 'Gotham';
  position: absolute;
  line-height: 1.24;
  color: #fff;
  font-size: 2.5vw;
  display: block;
  width: 100%;
  bottom: 1%;
  left: 40%;
}
.unlipromovalid-hurry{
  font-family: 'Gotham';
  position: absolute;
  line-height: 1.24;
  color: #fff;
  font-size: 2.5vw;
  display: block;
  width: 100%;
  bottom: 2%;
  left: 2%;
}
}
@media (max-width:766px){
  .unlitable-contain-kbyni-dtg{
    position:absolute;
    width: 57%;
    left: 3%;
    top: 41%;
  }

  .kaba-spotlight-2023{
    width: 100%;
    display: block;
    position: relative;
  }
  .kaba-spotlight-2023-bg{
    width: 100%;
  }
  .table-contain-kbyni-dtg{
    position:absolute;
    width: 57%;
    right: 3%;
    top: 38%;
  }
  .kbyni-dtg  {border-collapse:collapse;border-spacing:0;line-height: 1;width: 100%;margin-bottom: 2%;}
.kbyni-dtg td{border-color:black;border-style:solid;border-width:1px;font-family:Arial, sans-serif;font-size:2vw;
  overflow:hidden;padding:3% 2%;word-break:normal;}
.kbyni-dtg th{border-color:black;border-style:solid;border-width:1px;font-family:Arial, sans-serif;font-size:2vw;
  font-weight:normal;overflow:hidden;padding:3% 2%;word-break:normal;}
.kbyni-dtg .tg-3utz{background-color:#cf1f46;border-color:#f6456c;color:#ffffff;text-align:left;vertical-align:middle}
.kbyni-dtg .tg-79r9{background-color:#cf1f46;border-color:#f6456c;color:#ffffff;text-align:center;vertical-align:middle}
.kbyni-dtg .tg-1ov0{background-color:#ffffff;border-color:#f6456c;font-weight:bold;text-align:left;vertical-align:middle}
.kbyni-dtg .tg-kaha{background-color:#ffffff;border-color:#f6456c;font-weight:bold;text-align:center;vertical-align:middle}


.kbyni-dtgby2  {border-collapse:collapse;border-spacing:0;line-height: 1;width: 100%;margin-bottom: 1.2%;}
.kbyni-dtgby2 td{border-color:black;border-style:solid;border-width:1px;font-family:Arial, sans-serif;font-size:1.51vw;
  overflow:hidden;padding:1% 1%;word-break:normal;}
.kbyni-dtgby2 th{border-color:black;border-style:solid;border-width:1px;font-family:Arial, sans-serif;font-size:1.51vw;
  font-weight:normal;overflow:hidden;padding:1% 1%;word-break:normal;}
.kbyni-dtgby2 .tg-3utz{background-color:#cf1f46;border-color:#f6456c;color:#ffffff;text-align:left;vertical-align:middle}
.kbyni-dtgby2 .tg-79r9{background-color:#cf1f46;border-color:#f6456c;color:#ffffff;text-align:center;vertical-align:middle}
.kbyni-dtgby2 .tg-1ov0{background-color:#ffffff;border-color:#f6456c;font-weight:bold;text-align:left;vertical-align:middle}
.kbyni-dtgby2 .tg-kaha{background-color:#ffffff;border-color:#f6456c;font-weight:bold;text-align:center;vertical-align:middle}



.all-rates{
  line-height: 1.15;
  color: #1E1E1E;
  font-size: 1.5vw;
  display: block;
  width: 100%;
}
.promovalid-hurry{
  font-family: 'Gotham';
  position: absolute;
  line-height: 1.24;
  color: #fff;
  font-size: 2.5vw;
  display: block;
  width: 100%;
  bottom: 1%;
  left: 40%;
}
.unlipromovalid-hurry{
  font-family: 'Gotham';
  position: absolute;
  line-height: 1.24;
  color: #fff;
  font-size: 2.5vw;
  display: block;
  width: 100%;
  bottom: 2%;
  left: 6%;
}
}




@media (min-width:766px){
.article-lp-media{
  width: 100%;
  display: flex;
  padding-top: 15px;
  padding-bottom: 15px;
  
}
.article-lp-bg-orange{
  background-color: #ED4C5C;
}
.article-lp-media-left{
width: 50%;
display: flex;
align-content: normal;
flex-wrap: wrap;
padding-right: 3%;
line-height: 1.24;
}

.article-lp-media-title{
  color: #d00149;
  font-family: 'MyriadPro';
  font-size: 26px;
  line-height: 1.24;
  font-weight: bold;
  margin-bottom: 15px;
}
.article-lp-media-text{
  color: #433a3a;
  font-family: 'MyriadPro';
  font-size: 18px;
  line-height: 1.24;
}
.lp-bot-left-img-desktop{
  width: 100%;
  display: block;
  margin-top: auto;
  align-self: center;
}







.article-lp-media-right{
  width: 50%;
  padding-left: 3%;
  line-height: 1.24;
 display: flex;
  }
.article-lp-media-box{
  width: 100%;
  border-radius: 8px;
  padding: 30px 10px;
  background-color: #ED4C5C;
}


.article-lp-media-area{
  display: block;
  width: 90%;
  border-radius: 5px;
  background-color: #fff;
  border: none;
  font-size: 16px;
  padding: 5px 8px;
  color: #000;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  min-height: 120px;
}


.article-lp-media-input-fnln{
  width: 90%;
  display: flex;
  justify-content: space-between;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 15px;
}
.article-lp-media-input-f-l{
  display: block;
  width: 100%;
  border-radius: 5px;
  background-color: #fff;
  border: none;
  font-size: 16px;
  padding: 8px 8px;
  color: #000;
}

.article-lp-media-input-f-l::placeholder{
  color: #000;
  opacity: 0.6;
}
.article-lp-media-input-f-l::-moz-placeholder {
    color: #000;
    opacity: 0.6;
}

.article-lp-media-input-f-l::-webkit-input-placeholder {
    color: #000;
    opacity: 0.6;
}

.article-lp-media-input-f-l:-ms-input-placeholder {
    color: #000;
    opacity: 0.6;
}





.article-lp-media-input{
  position: relative;
  display: block;
  width: 100%;
  border-radius: 5px;
  background-color: #fff;
  border: none;
  font-size: 16px;
  padding: 8px 8px;
  color: #000;
 
}

.article-lp-media-input::placeholder{
  color: #000;
  opacity: 0.6;
}
.article-lp-media-input::-moz-placeholder {
    color: #000;
    opacity: 0.6;
}

.article-lp-media-input::-webkit-input-placeholder {
    color: #000;
    opacity: 0.6;
}

.article-lp-media-input:-ms-input-placeholder {
    color: #000;
    opacity: 0.6;
}

.article-lp-media-right-submit{
  width: 90%;
  display: block;
  margin-left: auto;
  margin-right: auto;
  border-radius: 5px;
  font-size: 16px;
  padding: 10px 10px;
  line-height: 1.24;
  color: #fff;
  background-color: #9D0A3D;
  font-family: 'MyriadPro';
  font-weight: bold;
  text-align: center;
}

.lp-bot-left-img-mobile{
  width: 100%;
  display: none;
}


}
@media (max-width:766px){
  .article-lp-media{
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    padding-top: 15px;
    padding-bottom: 15px;
    
  }
  .article-lp-bg-orange{
    background-color: #ED4C5C;
  }
  .article-lp-media-left{
  width: 100%;
  line-height: 1.24;
  }
  
  .article-lp-media-title{
    color: #d00149;
    font-family: 'MyriadPro';
    font-size: 26px;
    line-height: 1.24;
    font-weight: bold;
    margin-bottom: 15px;
    text-align: center;
  }
  .article-lp-media-text{
    color: #433a3a;
    font-family: 'MyriadPro';
    font-size: 18px;
    line-height: 1.24;
    margin-bottom: 15px;
    text-align: center;
  }
  .lp-bot-left-img-desktop{
    width: 100%;
    display: none;
  }
  .lp-bot-left-img-mobile{
    width: 100%;
    display: block;
  }
  
  
  
  
  
  
  
  .article-lp-media-right{
    width: 100%;
    line-height: 1.24;
   display: flex;
   margin-bottom: 15px;
    }
  .article-lp-media-box{
    width: 100%;
    border-radius: 8px;
    padding: 30px 10px;
    background-color: #ED4C5C;
  }
  
  
  .article-lp-media-area{
    display: block;
    width: 90%;
    border-radius: 5px;
    background-color: #fff;
    border: none;
    font-size: 16px;
    padding: 5px 8px;
    color: #000;
    margin-bottom: 20px;
    margin-left: auto;
    margin-right: auto;
    min-height: 120px;
  }
  
  
  .article-lp-media-input-fnln{
    width: 90%;
    display: flex;
    justify-content: space-between;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 15px;
  }
  .article-lp-media-input-f-l{
    display: block;
    width: 100%;
    border-radius: 5px;
    background-color: #fff;
    border: none;
    font-size: 16px;
    padding: 8px 8px;
    color: #000;
  }
  
  .article-lp-media-input-f-l::placeholder{
    color: #000;
    opacity: 0.6;
  }
  .article-lp-media-input-f-l::-moz-placeholder {
      color: #000;
      opacity: 0.6;
  }
  
  .article-lp-media-input-f-l::-webkit-input-placeholder {
      color: #000;
      opacity: 0.6;
  }
  
  .article-lp-media-input-f-l:-ms-input-placeholder {
      color: #000;
      opacity: 0.6;
  }
  
  
  
  
  
  .article-lp-media-input{
    display: block;
    width: 100%;
    border-radius: 5px;
    background-color: #fff;
    border: none;
    font-size: 16px;
    padding: 8px 8px;
    color: #000;
  }
  
  .article-lp-media-input::placeholder{
    color: #000;
    opacity: 0.6;
  }
  .article-lp-media-input::-moz-placeholder {
      color: #000;
      opacity: 0.6;
  }
  
  .article-lp-media-input::-webkit-input-placeholder {
      color: #000;
      opacity: 0.6;
  }
  
  .article-lp-media-input:-ms-input-placeholder {
      color: #000;
      opacity: 0.6;
  }
  
  .article-lp-media-right-submit{
    width: 90%;
    display: block;
    margin-left: auto;
    margin-right: auto;
    border-radius: 5px;
    font-size: 16px;
    padding: 10px 10px;
    line-height: 1.24;
    color: #fff;
    background-color: #9D0A3D;
    font-family: 'MyriadPro';
    font-weight: bold;
    text-align: center;
  }
}


.top-2023-section{
  width: 100%;
  display: block;
  position: relative;
}
@media (min-width:766px){
.top-2023-section-desktop{
  width: 100%;
  display: block;
}
.top-2023-section-mobile{
  width: 100%;
  display: none;
}
.top-2023-section-booknow{
  position: absolute;
opacity: 0;
  line-height: 1;
  color: #fff;
  font-size: 6vw;
  top: 58%;
  left: 32%;
}

.mid-2023-section{
  width: 100%;
  position: relative;
  display: block;
}
.mid-2023-section-bg{
  width: 100%;
  display: block;
  pointer-events: none;
}
.mid-2023-section-container{
  position: absolute;
  top: 5%;
  width: 85%;
  left: 8%;
}
.mid-2023-section-container-relative{
  position: relative;
  width: 100%;
  display: block;
}
.mid-2023-section-container-img{
  width: 100%;
  pointer-events: none;
}
.mid-2023-section-flat{
  position: absolute;
  color: #fff;
  font-family: 'Gothammedium';
  font-size: 4vw;
  line-height: 1;
  top: 5%;
  left: 35%;
}
.mid-2023-section-flat-2{
  position: absolute;
  color: #b30739;
  font-family: 'Gothammedium';
  font-size: 2.6vw;
  line-height: 1;
  top: 24%;
  left: 7%;
    width: 90%;
    text-align: center;
}

.mid-2023-section-flat-3-flex{
  position: absolute;
  width: 30%;
  display: flex;
  align-items: center;
  top: 38%;
  left: 36%;
  justify-content: center;
}
.mid-2023-section-flat-3-flex-1{
  color: #b30739;
  font-family: 'Gothammedium';
  font-size: 3vw;
  line-height: 1;
}
.mid-2023-section-flat-3-flex-1-img{
  width: 50%;
  margin-left: 2%;
}


.mid-2023-section-flat-3-flex-p2{
  position: absolute;
  width: 30%;
  display: flex;
  align-items: center;
  top: 50%;
  left: 36%;
  justify-content: center;
}
.mid-2023-section-flat-3-flex-2{
  color: #b30739;
  font-family: 'Gothammedium';
  font-size: 3vw;
  line-height: 1;
}
.mid-2023-section-flat-3-flex-2-img{
  width: 50%;
  margin-left: 2%;
}





.bot-2023-section{
  width: 100%;
  position: relative;
  display: block;
  box-sizing:border-box;
  overflow: hidden;
}
.bot-2023-section-bg{
  width: 100%;
  display: block;
}
.bot-2023-section-bg-mobile{
  width: 100%;
  display: none;
}
.bot-2023-section-absolute{
  top: 0;
  position: absolute;
  width: 100%;
}
.bot-2023-section-flex{
  width: 100%;
  display: flex;

}
.bot-2023-section-flex-img{
  width: 50%;
}
.bot-2023-section-flex-text{
  padding-top: 5%;
  text-align: justify;
  width: 45%;
  line-height: 1.24;
  font-size: 2vw;
  font-family: 'Gothammedium';
  color: #9c0a0d;
}
.bot-2023-section-relative{
  position: relative;
  width: 100%;
}
.bot-2023-section-callnow{
  display: table;
  margin-top: 5%;
  margin-left: auto;
  margin-right: auto;
  background-color: #d31346;
  color: #fff;
  font-family: 'Gothammedium';
  line-height: 1;
  font-size: 2vw;
  padding: 2% 6%;
  border-radius: 1vw;
}

}
@media (max-width:766px){
  .top-2023-section-desktop{
    width: 100%;
    display: none;
  }
  .top-2023-section-mobile{
    width: 100%;
    display: block;
  }
  .top-2023-section-booknow{
    position: absolute;
    opacity: 0;

    line-height: 1;
    color: #fff;
    font-size: 7vw;
    top: 58%;
    left: 24%;
  }


  .mid-2023-section{
    width: 100%;
    position: relative;
    display: block;
  }
  .mid-2023-section-bg{
    width: 100%;
    display: block;
    pointer-events: none;
  }
  .mid-2023-section-container{
    position: absolute;
    top: 5%;
    width: 85%;
    left: 8%;
  }
  .mid-2023-section-container-relative{
    position: relative;
    width: 100%;
    display: block;
  }
  .mid-2023-section-container-img{
    width: 100%;
    pointer-events: none;
  }
  
  .mid-2023-section-flat{
    position: absolute;
    color: #fff;
    font-family: 'Gothammedium';
    font-size: 4vw;
    line-height: 1;
    top: 5%;
    left: 35%;
  }
  .mid-2023-section-flat-2{
    position: absolute;
    color: #b30739;
    font-family: 'Gothammedium';
    font-size: 3vw;
    line-height: 1;
    top: 24%;
    left: 3%;
      width: 95%;
      text-align: center;
  }
  
  .mid-2023-section-flat-3-flex{
    position: absolute;
    width: 35%;
    display: flex;
    align-items: center;
    top: 40%;
    left: 36%;
    justify-content: center;
  }
  .mid-2023-section-flat-3-flex-1{
    color: #b30739;
    font-family: 'Gothammedium';
    font-size: 4vw;
    line-height: 1;
  }
  .mid-2023-section-flat-3-flex-1-img{
    width: 50%;
    margin-left: 2%;
  }
  
  
  .mid-2023-section-flat-3-flex-p2{
    position: absolute;
    width: 35%;
    display: flex;
    align-items: center;
    top: 53%;
    left: 36%;
    justify-content: center;
  }
  .mid-2023-section-flat-3-flex-2{
    color: #b30739;
    font-family: 'Gothammedium';
    font-size: 4vw;
    line-height: 1;
  }
  .mid-2023-section-flat-3-flex-2-img{
    width: 50%;
    margin-left: 2%;
  }
  
  


  .bot-2023-section{
    width: 100%;
    position: relative;
    display: block;
    box-sizing:border-box;
    overflow: hidden;
  }
  .bot-2023-section-bg{
    width: 100%;
    display: none;
  }
  .bot-2023-section-bg-mobile{
    width: 100%;
    display: block;
  }
  .bot-2023-section-absolute{
    top: 0;
    position: absolute;
    width: 100%;
  }
  .bot-2023-section-flex{
    width: 100%;
    display: block;
  
  }
  .bot-2023-section-flex-img{
    width: 50%;
    display: block;
    margin-left: auto;
    margin-right: auto;
  }
  .bot-2023-section-flex-text{
    padding-top: 5%;
    text-align: justify;
    width: 100%;
    line-height: 1.24;
    font-size: 3.5vw;
    font-family: 'Gothammedium';
    color: #9c0a0d;
    padding-left: 5%;
    padding-right: 5%;
  }
  .bot-2023-section-relative{
    position: relative;
    width: 100%;
  }
  .bot-2023-section-callnow{
    display: table;
    margin-top: 8%;
    margin-left: auto;
    margin-right: auto;
    background-color: #d31346;
    color: #fff;
    font-family: 'Gothammedium';
    line-height: 1;
    font-size: 4vw;
    padding: 2% 6%;
    border-radius: 1vw;
  }
}





@media (min-width:766px){
  .kabayani-link-adtnl{
    line-height: 1;
    font-size: 1.5vw;
    color: #d31245;
    font-family: 'VistaSansAltBlack';
    padding: 1.2% 1.2%;
    background: #fcb007;
    display: table;
    margin-bottom: 2%;
    margin-left: auto;
    margin-right: auto;
    border-radius: 0.5vw;
  }
}
@media (max-width:766px){
  .kabayani-link-adtnl{
      line-height: 1;
      font-size: 4vw;
      color: #d31245;
      font-family: 'VistaSansAltBlack';
      padding: 2% 2%;
      background: #fcb007;
      display: table;
      margin-bottom: 6%;
      margin-left: auto;
      margin-right: auto;
      border-radius: 0.5vw;
    }
}


@media (min-width:766px){
  .p80-yellow-contain{
    background: #fee56f;
    width: 100%;
    display: block;
    position: relative;
  }
  .p80-yellow-bg{
    width: 100%;
    display: block;
  }
.p80-g1-l{
position: absolute;
left: 5%;
bottom: 0;
width: 27%;
}
.p80-g1-r{
  position: absolute;
  right: -2%;
  bottom: 0;
  width: 36%;
}
.p80-yellow-texts{
  line-height: 1;
  position: absolute;
  z-index: 2;
  width: 40%;
  left: 29%;
  top: 24%;
  text-align: center;
}
.p80-yellow-btn{
  text-align: center;
  color: #d31245;
  font-family: 'Gotham';
  font-size: 2.5vw;
  outline: 0;
  display: table;
  margin-left: auto;
  margin-right: auto;
  text-decoration: none;
  margin-bottom: 30%;
}
.p80-yellow-desc{
  font-size: 1.2vw;
  color: #d31245;
  font-family:'Helvetica';
  line-height: 1.24;
}

}
@media (max-width:766px){
  .p80-yellow-contain{
    background: #fee56f;
    width: 100%;
    display: block;
    position: relative;
    padding:5% 2%;
  }
  .p80-yellow-bg{
    width: 100%;
    display: none;
  }
  .p80-g1-l{
display: none;
  }
  .p80-g1-r{
display: none;
  }


  .p80-yellow-texts{
    line-height: 1;
    z-index: 2;
width: 100%;
    text-align: center;
  }
  .p80-yellow-btn{
    text-align: center;
    color: #d31245;
    font-family: 'Gotham';
    font-size:5vw;
    outline: 0;
    display: table;
    margin-left: auto;
    margin-right: auto;
    text-decoration: none;
    margin-bottom: 5%;
  }
  .p80-yellow-desc{
    font-size: 3vw;
    color: #d31245;
    font-family:'Helvetica';
    line-height: 1.24;
  }
}


@media (min-width:766px){
  .p80-gray-contain{
    background: #f4f4f4;
    width: 100%;
    position: relative;
    display: block;
  }
  .p80-gray-bg{
    width: 100%;
    pointer-events: none;
    display: block;
  }
  .p80-gray-g1{
    width: 43%;
    position: absolute;
    bottom: 0;
  }

  .p80-gray-title{
    width: 54%;
    position: absolute;
    line-height: 1;
    font-size: 3vw;
    color: #d31245;
    font-family: 'Gothammedium';
    text-align: center;
    left: 31%;
    top: 8%;
  }

.p80-gray-texts{
  position: absolute;
  width: 40%;
  right: 13%;
  top: 30%;
}
.p80-gray-texts-title{
  line-height: 1;
  margin-bottom: 2%;
  font-size:1.7vw;
  color: #d31245;
  font-family: 'Gothammedium';
}
  ul.ulist-p80{
    list-style-type: decimal;
    line-height: 1.24;

    font-family: 'MyriadPro';
    font-size: 1.7vw;
    color:#d31245;
  }
  ul.ulist-p80 li{
    margin-bottom: 1.5%;
    padding-left: 3%;
  }
}

@media (max-width:766px){
  .p80-gray-contain{
    padding-top: 10%;
    background: #f4f4f4;
    width: 100%;
    position: relative;
    display: flex;
    flex-wrap: wrap;
  }
  .p80-gray-bg{
    width: 100%;
    pointer-events: none;
    display: none;
  }
  .p80-gray-g1{
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 60%;
  }

  .p80-gray-title{
    padding-left: 15px;
    padding-right: 15px;
    width: 100%;
    line-height: 1;
    font-size: 7vw;
    color: #d31245;
    font-family: 'Gothammedium';
    text-align: center;
    margin-bottom: 5%;
  }

.p80-gray-texts{
  padding-left: 15px;
  padding-right: 15px;
  display: block;
  width: 100%;
}
.p80-gray-texts-title{
  line-height: 1;
  margin-bottom: 2%;
  font-size:4vw;
  color: #d31245;
  font-family: 'Gothammedium';
}
  ul.ulist-p80{
    list-style-type: decimal;
    line-height: 1.24;
    padding-left: 5%;
    font-family: 'MyriadPro';
    font-size: 4vw;
    color:#d31245;
  }
  ul.ulist-p80 li{
    margin-bottom: 1%;
    padding-left: 3%;
  }
}



@media (min-width:766px){
.p80-spot{
  width: 100%;
  position: relative;
  display: block;
}
.p80-spot-desktop{
  display: block;
  width: 100%;
  pointer-events: none;
}
.p80-spot-mobile{
  display: none;
  width: 100%;
  pointer-events: none;
}

.p80-80{
  top: 10%;
  width: 37%;
  left: 5%;
  position: absolute;
}
.pack-pack{
  width: 35%;
  position: absolute;
  left: 44%;
  top: 16%;
}
.p80-b1g1{
  position: absolute;
  bottom: 0;
  right: 0;
  width: 60%;
}
.p80-texts{
  font-family: 'Gothammedium';
  font-size: 1.7vw;
  line-height: 1.24;
  width: 38%;
  left: 5%;
  color: #d31245;
  top: 48%;
  position: absolute;
  z-index: 2;
}
.p80-block{
  display: block;
  margin-bottom: 2%;
}
.p80-block-2{
  display: block;
  margin-bottom:6%;
}
.p80-booknow-btn{
  display: table;
  background-image: linear-gradient( #ff8041 , #ee2044) !important;
  outline: 0;
  text-decoration: none;
  font-size: 2vw;
  padding-left: 3%;
  padding-right: 3%;
  padding-top: 2%;
  padding-bottom: 2%;
  border-radius: 1vw;
  line-height: 1;
  color: #fff;
  font-family: 'Gothammedium';
}

}

@media (max-width:766px){
  .p80-spot{
    width: 100%;
    position: relative;
    display: block;
  }
  .p80-spot-desktop{
    display: none;
    width: 100%;
    pointer-events: none;
  }
  .p80-spot-mobile{
    display: block;
    width: 100%;
    pointer-events: none;
  }



  .p80-80{
      top: 5%;
      width: 63%;
      left: 17%;
      position: absolute;
    }
  .pack-pack{
      width: 80%;
      position: absolute;
      left: 11%;
      top: 23%;
    }
    .p80-b1g1{
        position: absolute;
        bottom: 0;
        right: 0px;
        width: 95%;
      }
  .p80-texts{
      font-family: 'Gothammedium';
      font-size: 4vw;
      line-height: 1.24;
      width: 80%;
      left: 11%;
      color: #d31245;
      top: 39%;
      position: absolute;
      z-index: 2;
    }
  .p80-block{
    display: block;
    margin-bottom: 2%;
  }
  .p80-block-2{
    display: block;
    margin-bottom:6%;
  }
  .p80-booknow-btn{
      display: table;
      background-image: linear-gradient( #ff8041 , #ee2044) !important;
      outline: 0;
      text-decoration: none;
      font-size: 5vw;
      padding-left: 3%;
      padding-right: 3%;
      padding-top: 2%;
      padding-bottom: 2%;
      border-radius: 1vw;
      line-height: 1;
      color: #fff;
      font-family: 'Gothammedium';
    }

}








.nam-kabayan-top-tb {border-collapse:collapse;border-spacing:0;line-height: 1;width: 100%;}
.nam-kabayan-top-tb td{border-color:black;border-style:solid;border-width:1px;font-family: 'Gothammedium';
  overflow:hidden;padding:1% 1%;word-break:normal;}
.nam-kabayan-top-tb th{border-color:black;border-style:solid;border-width:1px;font-family: 'Gothammedium';
  font-weight:normal;overflow:hidden;padding:1% 1%;word-break:normal;}
.nam-kabayan-top-tb .tg-4bms{background-color:#ede7d8;border-color:#d31245;color:#d31245;text-align:center;vertical-align:top}
.nam-kabayan-top-tb .tg-1dto{background-color:#ede7d8;border-color:#d31245;color:#d31245;text-align:center;vertical-align:middle}
.nam-kabayan-top-tb .tg-bptr{background-color:#d31245;border-color:#d31245;color:#ffffff;text-align:center;vertical-align:middle}




@media (min-width:766px){
  .nam-kabayan-2tb  {border-collapse:collapse;border-spacing:0;line-height: 1;width: 100%;}
  .nam-kabayan-2tb td{border-color:black;border-style:solid;border-width:1px;font-family: 'Gothammedium';
    overflow:hidden;padding:1% 1%;word-break:normal;}
  .nam-kabayan-2tb th{border-color:black;border-style:solid;border-width:1px;font-family: 'Gothammedium';
    font-weight:normal;overflow:hidden;padding:1% 1%;word-break:normal;}
  .nam-kabayan-2tb .tg-1dto{background-color:#ede7d8;border-color:#d31245;color:#d31245;text-align:center;vertical-align:middle}
  .nam-kabayan-2tb .tg-bptr{background-color:#d31245;border-color:#d31245;color:#ffffff;text-align:center;vertical-align:middle}
  .nam-kabayan-2tb .tg-fiaa{background-color:#ede7d8;border-color:#d31245;color:#d31245;text-align:left;vertical-align:middle}
  
}
@media (max-width:766px){
  .nam-kabayan-2tb  {border-collapse:collapse;border-spacing:0;line-height: 1;width: 100%;}
  .nam-kabayan-2tb td{font-size:14px;black;border-style:solid;border-width:1px;font-family: 'Gothammedium';
    overflow:hidden;padding:1% 1%;word-break:normal;}
  .nam-kabayan-2tb th{border-color:black;border-style:solid;border-width:1px;font-family: 'Gothammedium';
    font-weight:normal;overflow:hidden;padding:1% 1%;word-break:normal;}
  .nam-kabayan-2tb .tg-1dto{background-color:#ede7d8;border-color:#d31245;color:#d31245;text-align:center;vertical-align:middle}
  .nam-kabayan-2tb .tg-bptr{background-color:#d31245;border-color:#d31245;color:#ffffff;text-align:center;vertical-align:middle}
  .nam-kabayan-2tb .tg-fiaa{background-color:#ede7d8;border-color:#d31245;color:#d31245;text-align:left;vertical-align:middle;}
  
}


.nam-bg-only{
  pointer-events: none;
}
@media (min-width:766px){
.nam-title-section{
  position: absolute;
  width: 100%;
  padding-left: 15px;
  padding-right: 15px;
  bottom: 10%;
  text-align: center;
}
.nam-title-section-1{
  color: #d31245;
  line-height: 1.24;
  font-size: 4vw;
  margin-bottom: 1%;
  font-family: 'VistaSansAltBlack';
}
.nam-title-section-2{
  color: #f26539;
  line-height: 1.24;
  font-size: 2.2vw;
  font-family: 'Gothammedium';
}
.nam-orange-divider{
  padding-top: 25px;
  padding-bottom: 25px;
  background: #f26539;
  width: 100%;
  text-align: center;
  line-height: 1.24;
  font-family: 'Gotham';
  font-size: 2vw;
  padding-left: 15px;
  padding-right: 15px;
  color: #fff;
}

.nam-start-kabayan{
  padding: 50px 15px;
  width: 100%;
  background: #ede7d8;
  position: relative;
  display: block;
}

.sg-start-kabayan{
  padding: 50px 15px;
  width: 100%;
  background: #fff;
  position: relative;
  display: block;
}
.nam-start-kabayan-contain-texts{
  max-width: 1100px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 2%;
}
.nam-start-kabayan-title{
  color: #d31245;
  line-height: 1.24;
  font-size: 3vw;
  margin-bottom: 0.5%;
  font-family: 'VistaSansAltBlack';
}
.nam-start-kabayan-title-2{
  color: #f26539;
  line-height: 1.24;
  font-size: 2vw;
  font-family: 'Gothammedium';
}
.nam-kabayan-top-tb-contain{
  width: 50%;
  margin-left: auto;
  margin-right: auto;
  font-size: 1.2vw;
  margin-bottom: 3%;
}
.nam-start-kabayan-title-mini{
  margin-top: 0.5%;
  color: #d31245;
  line-height: 1.24;
  font-size: 1vw;
  font-family: 'Gothammedium';
}
.nam-start-kabayan-2-table-contain{
  max-width: 1130px;
  flex-wrap: wrap;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  display: flex;
  justify-content: space-around;
}
.nam-start-kabayan-2-table{
  width: 50%;
  padding-left: 15px;
  padding-right: 15px;
  margin-bottom: 2%;
  overflow-x: auto;
}
.nam-start-kabayan-bot-red-div{
  padding-top: 25px;
  padding-bottom: 25px;
  background: #d31245;
  width: 100%;
  text-align: center;
  line-height: 1.24;
  font-family: 'Gotham';
  font-size: 2vw;
  padding-left: 15px;
  padding-right: 15px;
  color: #fff;
}
.nam-start-kabayan-bot-red-div a{
  outline: 0;
  text-decoration: none;
  color: #fff;
}

}
@media (max-width:766px){
  .nam-start-kabayan-2-table-contain{
    flex-wrap: wrap;
    width: 100%;
    display: flex;
    justify-content: space-around;
  }
  .nam-start-kabayan-2-table{
    width: 100%;
    margin-bottom: 4%;
  }
  .nam-title-section{
    position: absolute;
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
    bottom: 30%;
    text-align: center;
  }
  .nam-title-section-1{
    color: #d31245;
    line-height: 1.24;
    font-size:6vw;
    margin-bottom: 1%;
    font-family: 'VistaSansAltBlack';
  }
  .nam-title-section-2{
    color: #f26539;
    line-height: 1.24;
    font-size: 4vw;
    font-family: 'Gothammedium';
  }
  .nam-orange-divider{
    padding-top: 25px;
    padding-bottom: 25px;
    background: #f26539;
    width: 100%;
    text-align: center;
    line-height: 1.24;
    font-family: 'Gotham';
    font-size: 3.4vw;
    padding-left: 15px;
    padding-right: 15px;
    color: #fff;
  }

  .nam-start-kabayan{
    padding: 25px 15px;
    width: 100%;
    background: #ede7d8;
    position: relative;
    display: block;
    box-sizing: border-box;
    overflow-x: hidden;
  }
  
  .sg-start-kabayan{
    padding: 25px 15px;
    width: 100%;
    background: #fff;
    position: relative;
    display: block;
    box-sizing: border-box;
    overflow-x: hidden;
  }

  .nam-start-kabayan-contain-texts{
    max-width: 1100px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 2%;
  }
  .nam-start-kabayan-title{
    color: #d31245;
    line-height: 1.24;
    font-size: 6vw;
    margin-bottom: 0.5%;
    font-family: 'VistaSansAltBlack';
  }
  .nam-start-kabayan-title-2{
    color: #f26539;
    line-height: 1.24;
    font-size: 3vw;
    font-family: 'Gothammedium';
  }
  .nam-kabayan-top-tb-contain{
    width: 100%;
    margin-bottom: 3%;
    font-size: 3vw;
  }
  .nam-start-kabayan-title-mini{
    margin-top: 0.5%;
    color: #d31245;
    line-height: 1.24;
    font-size:2vw;
    font-family: 'Gothammedium';
  }
  .nam-start-kabayan-bot-red-div{
    padding-top: 25px;
    padding-bottom: 25px;
    background: #d31245;
    width: 100%;
    text-align: center;
    line-height: 1.24;
    font-family: 'Gotham';
    font-size: 3.4vw;
    padding-left: 15px;
    padding-right: 15px;
    color: #fff;
  }
  .nam-start-kabayan-bot-red-div a{
    outline: 0;
    text-decoration: none;
    color: #fff;
  }
}



.unliart-tb-contain{
  position: absolute;
  width: 60%;
  right: 5%;
  bottom: 15px;
}
.unliart  {border:none;border-collapse:collapse;border-spacing:0;line-height: 1;}
.unliart td{border-style:solid;border-width:0px;font-family:Arial, sans-serif;font-size:14px;overflow:hidden;
  word-break:normal;
padding-left: 5%;
padding-right: 5%;
}
.unliart th{border-style:solid;border-width:0px;font-family:Arial, sans-serif;font-size:14px;font-weight:normal;
  overflow:hidden;word-break:normal;vertical-align: bottom !important;
}

.unliart5{
  padding-left: 5%;
  padding-right: 5%;
  width: 30%;
}
.unliart-marg-bot{
  padding-bottom: 3%;
}
.unliart-marg-top-1-2{
  padding-top: 2%;
  padding-bottom: 2%;
}

.unliart .tg-73oq{text-align:left;vertical-align:middle;}
.unliart-bot{

  font-size: 1.45vw;
  color: #000;
  font-weight: bold;
}


.unli-unique-title{
  width: 50%;
  position: absolute;
  top: 7%;
  left: 25%;
}
.unli-unique-title img{
  width: 100%;
}
.unli-unique-plane{

  width: 40%;
  position: absolute;
  top: 27%;
}
.unli-unique-plane img{
  width: 100%;
}

.unli-unique-g{
  width: 34%;
  position: absolute;
  bottom: 0;
}
.unli-unique-g img{
  width: 100%;
}
.unli-unique{
  position: relative;
  width: 100%;
  display: block;
}
.unli-unique-bg{
  pointer-events: none;
  width: 100%;
  position: relative;
}
.unli-unique-bg img{
  width: 100%;
}
.img-me-0{
  width: 100%;
}
.img-me-1{
  width: 100%;
}
.img-me-2{
  width: 100%;
}
.img-me-3{
  width: 10%;
}





.unliart-tb-top-1{
  font-size: 2vw;
  text-align: center;
  color: #f15723;
  font-weight: bold;
  font-family: 'Gothammedium';
  width: 100%;
  display: block;
}
.unliart-tb-top-2{
  font-size: 2vw;
  text-align: center;
  color: #610d0d;
  font-weight: bold;
  font-family: 'Gothammedium';
  margin-bottom: 5%;
  width: 100%;
  display: block;
}
.unliart-tb-top-3{
  font-size: 1.1vw;
  text-align: center;
  color: #000100;
  font-family: 'Gothammedium';
  width: 100%;
  display: block;
}


.unliart-orange{
  padding-top: 10%;
  padding-bottom: 10%;
  background: #f15723;
  border-radius: 1.2vw;
}
.unliart-orange-1{
  display: block;
  text-align: center;
  color: #fff;
  font-family: 'Gothammedium';
  font-size: 1.5vw;
}
.unliart-orange-2{
  display: block;
  text-align: center;
  color: #fff;
  font-family: 'Gothammedium';
  font-size: 1.5vw;
}



.unliart-purple{
  padding-top: 10%;
  padding-bottom: 10%;
  background: #cc2046;
  border-radius: 1.2vw;
}
.unliart-purple1{
  display: block;
  text-align: center;
  color: #fff;
  font-family: 'Gothammedium';
  font-size: 1.5vw;
}
.unliart-purple2{
  display: block;
  text-align: center;
  color: #fff;
  font-family: 'Gothammedium';
  font-size: 1.5vw;
}

.unliart-addbot{
  padding-top: 5%;
}

.unlime-2023-section{
background-image: linear-gradient( #f6f6f6 , #fedfe7) !important;
padding-bottom: 50px;
padding-left: 3%;
padding-right: 3%;
}

.unlime-2023-contain{
  padding-top: 50px;
  line-height: 1.24;
  width:100%;
  margin-left: auto;
  margin-right: auto;
  background: #fff;
  position: relative;
}


.unlime-title-top{
  margin-left: 5%;
  color: #cf1f46;
  font-weight: bold;
  font-family: 'Gothammedium';
  font-size: 26px;
  position: relative;
  display: table;
  margin-bottom: 20px;
}
.unlime-title-top::before{
  content: " ";
  display: block;
  position: absolute;
  bottom: -10px;
  left: 0;
background:#F89227;
height: 10px;
width: 77%;
}

.unlime-contect{
  color: #363636;
  font-family: 'Helvetica';
  font-size: 22px;
  margin-bottom: 10px;
  padding-left: 5%;
  padding-right: 5%;
}

.unlime-contect-subtitle{
  color: #cf1f46;
  font-size: 23px;
}
.unlime-contect-que{
  color: #F89227;
}
.unlime-contect-emph{
  font-size: 24;
  color: #000;
}

.unlime-contect-bot{

  background: #cf1f46;
  color: #fff;
  font-family: 'Gothammedium';
  font-size: 26px;
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 15px;
  padding-bottom: 15px;
  width: 100%;
  display: block;
  text-align: center;
}

.unlime-contect-bot a{
  outline: 0;
  color: #fff;
  text-decoration: none;
}

.unlime-contect-bot-probo-contain{
  padding-top: 15px;
  padding-left: 15px;
  width: 100%;
  padding-right: 15px;
  text-align: center;
}
.unlime-contect-bot-promoval{
  line-height: 1.24;
  color: #000;
  font-family: 'MyriadPro';
  font-size: 18px;
  display: block;
  margin-bottom: 25px;
}
.unli-contect-bot-link{
  font-size: 24px;
  font-family: 'MyriadPro';
  line-height: 1.24;
  background: #cf1f46;
  color: #fff;
  padding: 8px 5%;
  border-radius: 8px;
}


.soshop-tac-table-contain{
  width: 100%;
  display: block;
}
.soshop-tac-25{
  width: 25%;
}
.soshoptac-tg  {border-collapse:collapse;border-spacing:0;line-height: 1.24;width: 100%;}
.soshoptac-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;}
.soshoptac-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;}
.soshoptac-tg .tg-h53b{background-color:#f5f5f5;text-align:center;vertical-align:middle}
.soshoptac-tg .tg-j7xs{background-color:#d00149;color:#ffffff;text-align:center;vertical-align:middle}
.soshoptac-tg .tg-nrix{text-align:center;vertical-align:middle}



ul.aumulti-ulist-2-28-2023 li{
  margin-bottom: 5px;
}
@media (min-width:766px){
.au-middle-text-title{
    line-height: 1;
  color: #d00149;
  width: 100%;
  font-family: 'MyriadPro';
  font-size:42px;
  font-weight: bold;
  text-align: center;
  display: block;
  margin-bottom: 50px;
}



.middle-bottom-text{
  line-height: 1;
    font-family: 'MyriadPro';
    background: #d00149;
    width: 100%;
    display: block;
    padding: 50px 15px;
    text-align: center;
    font-size: 32px;
    font-weight: bold;
    color: #fff;
}
ul.aumulti-ulist-2-28-2023{
  padding-top: 50px;
  list-style: none;
  line-height: 1.24;
  font-family: 'MyriadPro';
  font-size: 22px;
  color:#d00149;
  margin-bottom: 5%;
  padding-left: 20px;
  text-align: left;
}


}
@media (max-width:766px){
  .au-middle-text-title{
      line-height: 1;
    color: #d00149;
    width: 100%;
    font-family: 'MyriadPro';
    font-size:32px;
    font-weight: bold;
    text-align: center;
    display: block;
    margin-bottom: 50px;
  }
  .middle-bottom-text{
      line-height: 1;
      font-family: 'MyriadPro';
      background: #d00149;
      width: 100%;
      display: block;
      padding: 50px 15px;
      text-align: center;
      font-size: 28px;
      font-weight: bold;
      color: #fff;
  }
  ul.aumulti-ulist-2-28-2023{
    list-style: none;
    line-height: 1.24;
    font-family: 'MyriadPro';
    font-size:18px;
    color:#d00149;
    margin-bottom: 5%;
    padding-left: 0px;
    padding-top: 30px;
    text-align: left;
  }
}


.sg-bg-section-full{
  width: 100%;
  background: #eee8da;
}

@media (min-width:766px){
.sg-kabayan-flex-section{
  display: flex;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}
.sg-bg-section-contain{
  max-width: 1200px;
  padding-left: 15px;
  padding-right: 15px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 50px;
  padding-bottom: 100px;
}
.sg-promos-webp-desktop{
  display: block;
  width: 100%;
  pointer-events: none;
}

.sg-promos-webp-mobile{
  display: none;
  width: 100%;
  pointer-events: none
}


.au-promos-webp-desktop{
  display: block;
  width: 100%;
}

.au-promos-webp-mobile{
  display: none;
  width: 100%;
}


}
@media (max-width:766px){
  .sg-bg-section-contain{
width: 100%;
padding-left: 15px;
padding-right: 15px;
    padding-top: 50px;
    padding-bottom: 100px;
  }
.sg-promos-webp-desktop{
  display: none;
  width: 100%;
  pointer-events: none
}
.sg-promos-webp-mobile{
  display: block;
  width: 100%;
  pointer-events: none
}

.au-promos-webp-desktop{
  display: none;
  width: 100%;
}
.au-promos-webp-mobile{
  margin-left: auto;
  margin-right: auto;
  display: block;
  width: 80%;
}
}






  @media (min-width:766px){
    .ecobundletg-table{
      max-width:1000px;
      margin-left: auto;
      margin-right: auto;
    }
    .ecobundletg  {border-collapse:collapse;border-spacing:0;line-height: 1;width: 100%;}
    .ecobundletg td{border-color:black;border-style:solid;border-width:1px;font-family:Arial, sans-serif;font-size:18px;
      overflow:hidden;padding:10px 5px;word-break:normal;}
    .ecobundletg th{
    border-left: 1px solid #d31346 !important;
    border-right: 1px solid #d31346 !important
    border-top: 1px solid #d31346 !important;
    border-bottom: 1px solid #fff !important;
      font-family:Arial, sans-serif;font-size:12px;
      font-weight:normal;overflow:hidden;padding:10px 5px;word-break:normal;}
    .ecobundletg .tg-iukh{background-color:#d31346;border-color:#d31346;color:#ffffff;text-align:center;vertical-align:middle}
    .ecobundletg .tg-m6sa{background-color:#d31346;border-color:inherit;color:#ffffff;text-align:center;vertical-align:middle;font-size: 22px;font-weight: bold;}
    .ecobundletg .tg-npt8{border-color:#d31346;color:#d31346;text-align:center;vertical-align:middle;font-size: 16px;}
    .ecobundletg .tg-3821{border-color:#d31346;color:#f26538;text-align:center;vertical-align:middle;font-weight: bold;font-size: 18px;}


.ecobundletg-title{
  font-size: 42px;
  font-weight: bold;
  color: #f26538;
  text-align: center;
  line-height: 1;
  margin-bottom: 8px;
  font-family: 'VistaSansAltBlackIta-Regular';
}
.gap-fill{
  height: 80px;
  width: 100%;
  display: block;
}
ul.ulliecomechs{
  list-style-type: none;
  line-height: 1.24;
  font-family: 'MyriadPro';
  font-size: 18px;
  color:#272F39;
  padding-left: 0px;
}
ul.ulliecomechs li{
  margin-bottom: 5px;
}
.ulliecomechs li a{
  color:#1E1E1E;
  text-decoration: none;
  outline: 0;
}

.eco-600{
      max-width: 1000px;
      margin-left: auto;
      margin-right: auto;
    }

    .ecomechs{
      padding-top: 15px;
      width: 100%;
      display: block;
      position: relative;
    }
  }
  @media (max-width:766px){
    .ecobundletg-table{
      width: 100%;
      overflow: auto;
      margin-left: auto;
      margin-right: auto;
    }
    .ecobundletg  {border-collapse:collapse;border-spacing:0;line-height: 1;width: 100%;}
    .ecobundletg td{border-color:black;border-style:solid;border-width:1px;font-family:Arial, sans-serif;font-size:8px;
      overflow:hidden;padding:10px 5px;word-break:normal;}
    .ecobundletg th{
    border-left: 1px solid #d31346 !important;
    border-right: 1px solid #d31346 !important
    border-top: 1px solid #d31346 !important;
    border-bottom: 1px solid #fff !important;
      font-family:Arial, sans-serif;font-size:8px;
      font-weight:normal;overflow:hidden;padding:10px 5px;word-break:normal;}
    .ecobundletg .tg-iukh{background-color:#d31346;border-color:#d31346;color:#ffffff;text-align:center;vertical-align:middle;font-size: 16px;}
    .ecobundletg .tg-m6sa{background-color:#d31346;border-color:inherit;color:#ffffff;text-align:center;vertical-align:middle;font-size: 16px;}
    .ecobundletg .tg-npt8{border-color:#d31346;color:#d31346;text-align:center;vertical-align:middle;font-size: 14px;}
    .ecobundletg .tg-3821{border-color:#d31346;color:#f26538;text-align:center;vertical-align:middle;font-size: 16px;font-weight: bold;}


    .ecobundletg-title{
      font-size: 26px;
      font-weight: bold;
      color: #f26538;
      text-align: center;
      line-height: 1;
      margin-bottom: 8px;
      font-family: 'VistaSansAltBlackIta-Regular';
    }
    .gap-fill{
      height: 40px;
      width: 100%;
      display: block;
    }
    ul.ulliecomechs{
      list-style-type: none;
      line-height: 1.24;
      font-family: 'MyriadPro';
      font-size: 16px;
      color:#272F39;
      padding-left: 0px;
    }
    ul.ulliecomechs li{
      margin-bottom: 5px;
    }
    .ulliecomechs li a{
      color:#1E1E1E;
      text-decoration: none;
      outline: 0;
    }
    .eco-600{
          width: 100%;
          margin-left: auto;
          margin-right: auto;
        }

        .ecomechs{
          padding-top:15px;
          width: 100%;
          display: block;
          position: relative;
        }
  }




.it-jumbospot{
  width: 100%;
  position: relative;
}

.sendyourbox-bottom{
  width: 100%;
  pointer-events: none;
}



.tg-aq5l:nth-child(1){
  border-left: 1px solid #d00149 !important;
border-bottom: 1px solid #d00149 !important;
}
.tg-aq5l:nth-child(2){
  border-right: 1px solid #d00149 !important;
border-bottom: 1px solid #d00149 !important;
}


.it-numbotg  {border-collapse:collapse;border-spacing:0;width: 100%; background: transparent}



.it-numbotg .tg-aq5l{background-color:#d00149;border-color:inherit;color:#ffffff;font-family:Arial, Helvetica, sans-serif !important;
  text-align:center;vertical-align:middle}


  @media (min-width:766px){
    .it-numbotg th{border-color:black;border-style:solid;border-width:1px;font-family:Arial, sans-serif;font-size:20px;
      font-weight:normal;overflow:hidden;padding:25px 5px;word-break:normal;}
      .it-numbotg .tg-7a9o{border-color:#d00149;color:#d00149;font-family:Arial, Helvetica, sans-serif !important;text-align:center;
        vertical-align:middle;font-size: 18px;}
        .it-numbotg .tg-c4xh{border-color:#d00149;color:#d00149;font-family:Arial, Helvetica, sans-serif !important;font-weight:bold;
          text-align:center;vertical-align:middle;font-weight:bold;font-size: 26px}

          .it-numbotg td{border-color:black;border-style:solid;border-width:1px;font-family:Arial, sans-serif;font-size:16px;
            overflow:hidden;padding:25px 5px;word-break:normal; width: 50%;}
  }
  @media (max-width:766px){
    .it-numbotg th{border-color:black;border-style:solid;border-width:1px;font-family:Arial, sans-serif;font-size:18px;
      font-weight:normal;overflow:hidden;padding:10px 5px;word-break:normal;}
      .it-numbotg .tg-7a9o{border-color:#d00149;color:#d00149;font-family:Arial, Helvetica, sans-serif !important;text-align:center;
        vertical-align:middle;font-size: 18px;}
        .it-numbotg .tg-c4xh{border-color:#d00149;color:#d00149;font-family:Arial, Helvetica, sans-serif !important;font-weight:bold;
          text-align:center;vertical-align:middle;font-weight:bold;font-size: 20px}
          .it-numbotg td{border-color:black;border-style:solid;border-width:1px;font-family:Arial, sans-serif;font-size:16px;
            overflow:hidden;padding:15px 5px;word-break:normal; width: 50%;}
  }


@media (min-width:766px){
  .sg-jumbospot-links{
    position: absolute;
    width: 100%;
    bottom: 5%;
  }
  .sg-shadow-links{
    box-shadow: 0 3px 10px rgb(0 0 0 / 0.5);
  }

  .it-jumbospot-desktop{
    display: block;
    width: 100%;
  }
  .it-jumbospot-mobile{
    display: none;
    width: 100%;
  }
.it-jumbospot-links{
  position: absolute;
  width: 100%;
  bottom: 15%;
}

.it-jumbospot-links-relative{
position: relative;
width: 40%;
display: flex;
justify-content: space-between;
align-items: center;
margin-left: auto;
margin-right: auto;
}

.it-jumbospot-links-btn{
  background: #d00149;
  color: #fff;
  border-radius:8px;
  padding: 2% 5%;
  font-size: 2vw;
  line-height: 1;
  display: block;
}

.it-jumbo-section{
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 50px;

  background: #eee8da;
  width: 100%;
  position: relative;
  display: block;
}
.it-jumbo-section-container{
  margin-left: auto;
  margin-right: auto;
  max-width: 1200px;
  display: flex;
  justify-content: space-between;
  padding-bottom: 60px;
}
.it-jumbospot-title{
  margin-left: auto;
  margin-right: auto;
  max-width: 1200px;
  color: #d00149;
  font-size: 24px;
  font-weight: bold;
  display: block;
  line-height: 1;
  margin-bottom: 15px;
}
.it-jumbospot-title-contain{
  width: 40%;
  font-size: 20px;
}

.it-jumbospot-desc{
  width: 600px;
  color: #d00149;
  line-height: 1.24;
  font-size:20px;
  padding-left: 15px;
}
.it-numbotg-table{
  max-width: 500px;
  width: 100%;
  position: relative;
  display: block;
  line-height: 1.24;
  font-family: 'MyriadPro';
}
.it-jumbospot-desc a{
  color: #d00149;
}
.it-jumbospot-desc-title{
  font-size: 22px;
  display: block;
  margin-bottom: 15px;
}
.it-jumbospot-desc-branch{
  font-size: 22px;
}
.it-jumbospot-desc-contain{
  display: block;
  width: 100%;
  margin-bottom: 15px;
}
}
@media (max-width:766px){
  .sg-jumbospot-links{
    position: absolute;
    width: 100%;
    bottom: 7%;
  }
  .sg-shadow-links{
    box-shadow: 0 2px 8px rgb(0 0 0 / 0.5);
  }
  .it-jumbospot-desktop{
    display: none;
    width: 100%;
  }
  .it-jumbospot-mobile{
    display: block;
    width: 100%;
  }
  .it-jumbospot-links{
    position: absolute;
    width: 100%;
    bottom: 15%;
  }
  .it-jumbospot-links-relative{
  position: relative;
  width: 70%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  }

  .it-jumbospot-links-btn{
    background: #d00149;
    color: #fff;
    border-radius:5px;
    padding: 2% 5%;
    font-size: 3.5vw;
    line-height: 1;
    display: block;
  }


  .it-jumbo-section{
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 50px;

    background: #eee8da;
    width: 100%;
    position: relative;
    display: block;
  }
  .it-jumbo-section-container{
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    padding-bottom: 30px;
  }
  .it-jumbospot-title{
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    color: #d00149;
    font-size: 24px;
    font-weight: bold;
    display: block;
    line-height: 1;
    margin-bottom: 15px;
  }
  .it-jumbospot-title-contain{
    width: 100%;
    font-size: 20px;
  }

  .it-jumbospot-desc{
    width:100%;
    color: #d00149;
    line-height: 1;
    font-size: 18px;
  }


  .it-numbotg-table{
    width: 100%;
    position: relative;
    display: block;
    line-height: 1.24;
    font-family: 'MyriadPro';
    margin-bottom: 20px;
  }
  .it-jumbospot-desc a{
    color: #d00149;
  }
  .it-jumbospot-desc-title{
    font-size: 20px;
    display: block;
    margin-bottom: 15px;
  }
  .it-jumbospot-desc-branch{
    font-size: 20px;
  }
  .it-jumbospot-desc-contain{
    display: block;
    width: 100%;
    margin-bottom: 15px;
  }
}


@media (min-width:766px){

  .nam-box2023{
  width: 100%;
  background: #EAE5D6;
  padding-top: 50px;
  padding-bottom: 50px;
  line-height: 1;
}
  .nam-box2023-table-contain{
    width: 80%;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }
.box2023-table{
  width: 100%;
    margin-bottom: 5%;
}
.boxpromotitle{
  text-align: center;
  font-family: 'Gotham';
  color:#D5214B;
  font-size: 3vw;
  line-height: 1;
  margin-bottom: 1%;
}
.boxpromo2ndtitle{
  text-align: center;
  font-family: 'MyriadPro';
  color:#D5214B;
  font-size: 2vw;
  line-height: 1;
  margin-bottom: 5%;
}
.boxpromo10{
  font-family: 'Gotham';
  font-size: 2.5vw;
}
.boxpromomechanics{
color: #D5214B;
font-family: 'Gotham';
font-size: 2.8vw;
text-align: center;
margin-bottom: 1%;
}



ul.ukmulti-ulist-boxpro{
  list-style: inside;
  line-height: 1.24;
  font-family: 'MyriadPro';
  font-size: 1.5vw;
  color:#1E1E1E;
  padding-left: 0px;
  text-align: center;
}
ul.ukmulti-ulist-boxpro li{
  margin-bottom: 5px;
}
.ukmulti-ulist-boxpro li a{
  color:#1E1E1E;
  text-decoration: none;
  outline: 0;
}




.custom-boxpromoarea{
  display: block;
  line-height: 1;
  padding-left: 15px;
  padding-right: 15px;
color: #D5214B;
font-family: 'Gotham';
font-size: 1.8vw;
text-align: center;
margin-bottom: 1%;
}
.custom-boxpromoarea-10{
  display: block;
  line-height: 1;
  padding-left: 15px;
  padding-right: 15px;
color: #D5214B;
font-family: 'Gotham';
font-size: 1.5vw;
text-align: center;
margin-bottom: 1%;
}

.nam-box2023link{
  width: 100%;
  position: relative;
  line-height: 1;
  z-index: 1;
  margin-top: 3%;
  margin-bottom: 3%;
}
.nam-2-17-2023-p2-link{
margin-left: auto;
margin-right: auto;
  text-align: center;
line-height: 1;
font-family: 'Gotham';
font-size: 1.4vw;
color: #fff;
background: #9E1C20;
padding: 1% 2%;
display: table;
border-radius: 10px;
position: relative;
}

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

}
@media (max-width:766px){
  .custom-boxpromoarea{
    display: block;
    line-height: 1;
    padding-left: 15px;
    padding-right: 15px;
  color: #D5214B;
  font-family: 'Gotham';
  font-size: 2.8vw;
  text-align: center;
  margin-bottom: 3%;
  }
  .custom-boxpromoarea-10{
    display: block;
    line-height: 1;
    padding-left: 15px;
    padding-right: 15px;
  color: #D5214B;
  font-family: 'Gotham';
  font-size: 2.5vw;
  text-align: center;
  margin-bottom: 3%;
  }
  .nam-box2023{
  width: 100%;
  background: #EAE5D6;
  padding-top: 50px;
  padding-bottom: 50px;
}
  .nam-box2023-table-contain{
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
    display: block;
  }
.box2023-table{
  width: 100%;
    margin-bottom: 5%;
}

.boxpromotitle{
  text-align: center;
  font-family: 'Gotham';
  color:#D5214B;
  font-size: 5vw;
  line-height: 1;
  margin-bottom: 2%;
}
.boxpromo2ndtitle{
  padding-left: 15px;
  padding-right: 15px;
  text-align: center;
  font-family: 'MyriadPro';
  color:#D5214B;
  font-size: 3vw;
  line-height: 1;
  margin-bottom: 5%;
}
.boxpromo10{
  font-family: 'Gotham';
  font-size: 3vw;
}
.boxpromomechanics{
color: #D5214B;
font-family: 'Gotham';
font-size: 4vw;
text-align: center;
}



ul.ukmulti-ulist-boxpro{
  padding-left: 15px;
  padding-right: 15px;
  list-style: inside;
  line-height: 1.24;
  font-family: 'MyriadPro';
  font-size: 2.8vw;
  color:#1E1E1E;
  margin-bottom: 5%;
  padding-left: 0px;
  text-align: center;
}
ul.ukmulti-ulist-boxpro li{
  margin-bottom: 5px;
}
.ukmulti-ulist-boxpro li a{
  color:#1E1E1E;
  text-decoration: none;
  outline: 0;
}


.nam-box2023link{
  width: 100%;
  position: relative;
  line-height: 1;
  z-index: 1;
  margin-top: 5%;
  margin-bottom: 5%;
}
.nam-2-17-2023-p2-link{
margin-left: auto;
margin-right: auto;
  text-align: center;
line-height: 1;
font-family: 'Gotham';
font-size: 2.5vw;
color: #fff;
background: #9E1C20;
padding: 2% 2%;
display: table;
border-radius: 5px;
position: relative;
}

.nam-2-17-2023-p2-link::before{
  content: " ";
          display: block;
z-index: -1;
          height: 100%;
          width: 100%;
background:#F89227;
border-radius: 5px;
          position: absolute;
          bottom: -4px;
  left: 4px;
}
}


.au-full-bot-2023{
  width: 100%;
  position: relative;
  display: block;
}
.full-2023-mid-wdbg-uk{
  width: 100%;
  background: #fff;
  display: block;
  position: relative;
}
@media (min-width:766px){
  .full2023-link-uk{
    opacity:0;
    font-size: 2vw;
    position: absolute;
    left:40%;
    bottom: 9%;
    padding: 1% 7%;
    background: red;
    color: #fff;
    line-height: 1.24;
  }
  .full2023-link-au-2-4-2023{
    opacity:0;
    font-size: 2vw;
    position: absolute;
    right:20%;
    top: 64%;
    padding: 1% 3%;
    background: red;
    color: #fff;
    line-height: 1.24;
  }

  .dropoff-2-17-2023{
      opacity:0;
      font-size: 2vw;
      position: absolute;
      right:24%;
      top: 82%;
      padding: 0.8% 0.9%;
      background: red;
      color: #fff;
      line-height: 1.24;
    }
    .dropoff-2-17-2023-ca{
      opacity:0;
         font-size: 2vw;
         position: absolute;
         right:26%;
         top: 82%;
         padding: 1% 4%;
         background: red;
         color: #fff;
         line-height: 1.24;
      }
  .full-2023-box-desktop{
    width: 100%;
    display: block;
  }
  .full-2023-box-mobile{
    width: 100%;
    display: none;
  }

.full-2023-mid-wdbg-uk-absolute{
  width: 100%;
  position: absolute;
  display: block;
  top: 60%;
}

.full-2023-mid-wdbg-uk-contain{
position: relative;
width: 60%;
text-align: center;
margin-left: auto;
margin-right: auto;
line-height: 1.24;
}
.full-2023-mid-wdbg-uk-title{
  font-family: 'Gotham';
  font-size: 3vw;
  color:#fff;
  margin-bottom: 5%;
}

.au-full-bot-2023-contain{
  position: absolute;
  width: 36%;
  left: 11%;
  top:58%;
  line-height: 1.24;
  z-index: 2;
}
.au-full-bot-2023-contain-links{
  display: flex;
  align-items: center;
  line-height: 1.24;
  color: #fff;
  font-size: 1.3vw;
  font-family: 'Gotham';
  width: 80%;
  justify-content: space-evenly;

}

.au-2-4-2023-p2-link{
line-height: 1;
font-family: 'Gotham';
font-size: 1.4vw;
color: #fff;
background: #D21E49;
padding: 3% 6%;
display: table;
border-radius: 10px;
position: relative;

}

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

@media (max-width:766px){
  .full2023-link-uk{
    opacity: 0;
    font-size: 5vw;
        position: absolute;
        left:29%;
        bottom: 25%;
        padding: 1% 11%;
        background: red;
        color: #fff;
        line-height: 1.24;
  }
  .full2023-link-au-2-4-2023{
    opacity: 0;
       font-size: 5vw;
           position: absolute;
           left:34%;
           top: 36%;
           padding: 1% 5%;
           background: red;
           color: #fff;
           line-height: 1.24;
  }

  .dropoff-2-17-2023{
      opacity: 0;
         font-size: 5vw;
             position: absolute;
             left:14%;
             top: 85%;
             padding: 1% 5%;
             background: red;
             color: #fff;
             line-height: 1.24;
    }
    .dropoff-2-17-2023-ca{
        opacity: 0;
           font-size: 5vw;
               position: absolute;
               left:30%;
               top: 85%;
               padding: 1% 5%;
               background: red;
               color: #fff;
               line-height: 1.24;
      }

  .full-2023-box-desktop{
    width: 100%;
    display: none;
  }
  .full-2023-box-mobile{
    width: 100%;
    display: block;
  }

  .full-2023-mid-wdbg-uk-absolute{
    width: 100%;
    position: absolute;
    display: block;
    bottom: 2%;
  }

  .full-2023-mid-wdbg-uk-contain{
  position: relative;
  width: 90%;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  line-height: 1.24;
  }
  .full-2023-mid-wdbg-uk-title{
    font-family: 'Gotham';
    font-size: 5vw;
    color:#fff;
    margin-bottom: 2%;
  }

  .au-full-bot-2023-contain{
    position: absolute;
      width: 80%;
      left: 11%;
      top:30%;
      line-height: 1.24;
      z-index: 2;
  }
  .au-full-bot-2023-contain-links{
    display: flex;
    align-items: center;
    line-height: 1.24;
    color: #fff;
    font-size: 4vw;
    font-family: 'Gotham';
    width: 80%;
    margin-left: auto;
    margin-right: auto;
    justify-content: space-around;

  }

  .au-2-4-2023-p2-link{
  line-height: 1;
  font-family: 'Gotham';
  font-size: 3vw;
  color: #fff;
  background: #D21E49;
  padding: 3% 6%;
  display: table;
  border-radius: 6px;
  position: relative;
  margin-left: 2%;
  margin-right: 2%;
  }

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


@media (min-width:766px){
  .solo-2022-head{
    padding: 10px 7% !important;
  }
  .phone-call-adjust{
    right: 7% !important;
  }

  .solo-lbc-newlogo{
    width: 70px;
  }

}

@media (max-width:766px){
  .solo-2022-head{
    padding: 10px 7% !important;
  }
  .solo-lbc-newlogo{
    width: 60px;
  }
}


.spot-2023{
  position: relative;
  width: 100%;
  display: block;
}

.spot-2023-bot{
  width: 100%;
  position: relative;
  display: block;
}


ul.itmulti-ulist li{
  margin-bottom: 5px;
}
ul.ukmulti-ulist li{
  margin-bottom: 5px;
}
ul.aumulti-ulist-2-4-2023 li{
  margin-bottom: 5px;
}

@media (min-width:766px){
.spot-2023-desktop{
  width: 100%;
  display: block;
}
.spot-2023-mobile{
  width: 100%;
  display: none;
}
.spot-2023-bot-bg-desktop{
  width: 100%;
  display: block;
}
.spot-2023-bot-bg-mobile{
  width: 100%;
  display: none;
}
.spot-2023-bot-contain{
  width: 100%;
  position: absolute;
  line-height: 1.24;
}
.spot-2023-bot-contain-relative{
  position: relative;
  margin-left: auto;
  margin-right: auto;
  width: 50%;
}

.spot-2023-bot-link{
  margin-left: auto;
  margin-right: auto;
  display: table;
  padding: 2% 10%;
  font-size: 1.2vw;
  color: #fff;
  background: #D51E4A;
  border-radius: 10px;
  font-family: 'Gotham';
}
.spot-2023-bot-link-uk{
  margin-left: auto;
  margin-right: auto;
  display: table;
  padding: 2% 10%;
  font-size: 1.2vw;
  color: #fff;
  background: #F6931F;
  border-radius: 10px;
  font-family: 'Gotham';
}
ul.itmulti-ulist{
  list-style: inside;
  line-height: 1.24;
  font-family: 'MyriadPro';
  font-size: 1.5vw;
  color:#434343;
  margin-bottom: 5%;
  padding-left: 0px;
  /*list-style-position: outside;*/
  text-align: center;
}
ul.ukmulti-ulist{
  list-style: inside;
  line-height: 1.24;
  font-family: 'MyriadPro';
  font-size: 1.5vw;
  color:#fff;
  margin-bottom: 5%;
  padding-left: 0px;
  /*list-style-position: outside;*/
  text-align: center;
}
ul.aumulti-ulist-2-4-2023{
  list-style: inside;
  line-height: 1.24;
  font-family: 'MyriadPro';
  font-size: 1.5vw;
  color:#fff;
  margin-bottom: 5%;
  padding-left: 0px;
  list-style-position: outside;
  text-align: left;
}


.itmulti-title{
  color:#D51E4A;
  font-size: 2.6vw;
  display: block;
  width: 100%;
  text-align: center;
  font-family: 'Gotham';
  margin-bottom: 3%;
}
.spot-2023-mid-contain{
  display: flex;
  width: 80%;
  justify-content: space-between;
  margin-left: auto;
  margin-right: auto;
  padding: 25px 15px;
}
.spot-2023-mid-img{
  width: 33%;
}
.spot-2023-top-link{
  line-height: 1.24;
   font-size: 2vw;
   padding: 1% 7%;
   position: absolute;
   left: 39%;
   color: #fff;
   background: #D51E4A;
   top: 56%;
   opacity: 0;
}
}
@media (max-width:766px){
  .spot-2023-top-link{
    opacity: 0;
      line-height: 1.24;
       font-size: 5vw;
       padding: 1% 10%;
       position: absolute;
       left: 28%;
       color: #fff;
       background: #D51E4A;
       top: 57%;
  }
  .spot-2023-mid-contain{
    display: block;
    width: 100%;
    padding:20px 15px;
  }
  .spot-2023-mid-img{
    width: 80%;
    margin-left: auto;
    margin-right: auto;
    display: block;
    margin-bottom: 10px;
  }
  .itmulti-title{
    color:#D51E4A;
    font-size: 5vw;
    display: block;
    width: 100%;
    text-align: center;
    font-family: 'Gotham';
    margin-bottom: 3%;
  }
  ul.itmulti-ulist{
    list-style: inside;
    line-height: 1.24;
    font-family: 'MyriadPro';
    font-size: 3vw;
    color:#434343;
    margin-bottom: 5%;
    padding-left: 0px;
    /*list-style-position: outside;*/
    text-align: center;
  }
  ul.ukmulti-ulist{
    list-style: inside;
    line-height: 1.24;
    font-family: 'MyriadPro';
    font-size: 3vw;
    color:#fff;
    margin-bottom: 5%;
    padding-left: 0px;
    /*list-style-position: outside;*/
    text-align: center;
  }
  ul.aumulti-ulist-2-4-2023{
    list-style: inside;
    line-height: 1.24;
    font-family: 'MyriadPro';
    font-size: 3vw;
    color:#fff;
    margin-bottom: 5%;
    padding-left: 0px;
    list-style-position: outside;
    text-align: left;
  }
  .spot-2023-bot-link{
    margin-left: auto;
    margin-right: auto;
    display: table;
    padding: 2% 10%;
    font-size: 2.5vw;
    color: #fff;
    background: #D51E4A;
    border-radius: 10px;
    font-family: 'Gotham';
    margin-bottom: 10%;
  }
  .spot-2023-bot-link-uk{
    margin-left: auto;
    margin-right: auto;
    display: table;
    padding: 2% 10%;
    font-size: 2.5vw;
    color: #fff;
    background: #F6931F;
    border-radius: 5px;
    font-family: 'Gotham';
  }
  .spot-2023-bot-contain{
    width: 100%;
    position: relative;
    line-height: 1.24;
  }
  .spot-2023-bot-contain-relative{
    position: relative;
    width: 100%;
    display: block;
    padding-left: 15px;
    padding-right: 15px;
  }
  .spot-2023-desktop{
    width: 100%;
    display: none;
  }
  .spot-2023-mobile{
    width: 100%;
    display: block;
  }
  .spot-2023-bot-bg-desktop{
    width: 100%;
    display: none;
  }
  .spot-2023-bot-bg-mobile{
    width: 100%;
    display: block;
  }
}

.air-cargo-promo-section-2023{
  background: #F4EDDA;
  display: block;
  position: relative;
  width: 100%;
  padding-top: 50px;
  padding-bottom: 50px;
  padding-left: 15px;
  padding-right: 15px;
}

.full-2023-mid{
  width: 100%;
  background: #fff;
  display: block;
}

@media (min-width:766px){
.full-2023{
  width: 100%;
  position: relative;
}
.full-desktop{
  display: block;
  width: 100%;
}
.full-mobile{
  display: none;
  width: 100%;
}
.full2023-link{
  opacity: 0;
  font-size: 2vw;
  position: absolute;
  left:10%;
  bottom: 7%;
  padding: 1% 6%;
  background: red;
  color: #fff;
  line-height: 1.24;
}
.full-2023-mid-contain{
  display: flex;
  justify-content: space-between;
  max-width: 1200px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 50px 15px 25px 15px;

}
.full-2023-box{
  width: 25%;
  padding-left: 15px;
  padding-right: 15px;
}
.full-2023-box img{
  width: 100%;
}
.full-2023-mid-contain-text{
  display: flex;
  flex-wrap: wrap;
  max-width: 1100px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 10px 15px 25px 15px;
}
.full-text-1{
  width: 100%;
  text-align: center;
  line-height: 1.24;
  color: #9E0C0F;
  font-size: 18px;
  margin-bottom: 8px;
}
.full-mid-link-2023{
  width: 100%;
  display: block;
  text-align: center;
  padding-top: 25px;
  padding-bottom: 25px;
}
.full-min-link-callnow{
  background-color: #BD1D2D;
  color: #fff;
  display: table;
  margin-left: auto;
  margin-right: auto;
  padding: 1% 8%;
  font-size: 18px;
  font-family: 'Gotham';
  line-height: 1.24;
  border-radius: 10px;
}
.n2020spotbtns-lower3 {
  width:100%;
  position:absolute;
  bottom:3%;
 }
}
@media (max-width:766px){
  .n2020spotbtns-lower3 {
    width:100%;
    position:absolute;
    bottom:3%;
   }
  .full-2023{
    width: 100%;
    position: relative;
  }
  .full-desktop{
    display: none;
    width: 100%;
  }
  .full-mobile{
    display: block;
    width: 100%;
  }
  .full2023-link{
    opacity: 0;
    font-size: 5vw;
        position: absolute;
        left:6%;
        bottom: 10%;
        padding: 1% 10%;
        background: red;
        color: #fff;
        line-height: 1.24;
  }

  .full-2023-mid-contain{
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
      padding: 50px 15px 5px 15px;
  }
  .full-2023-box{
    width: 50%;
padding: 15px;
  }
  .full-2023-box img{
    width: 100%;
  }
  .full-2023-mid-contain-text{
    display: flex;
    flex-wrap: wrap;
    max-width: 1100px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding: 10px 15px 25px 15px;
  }
  .full-text-1{
    width: 100%;
    text-align: center;
    line-height: 1.24;
    color: #9E0C0F;
    font-size: 18px;
    margin-bottom: 8px;
  }
  .full-mid-link-2023{
    width: 100%;
    display: block;
    text-align: center;
    padding-top: 25px;
    padding-bottom: 25px;
  }
  .full-min-link-callnow{
    background-color: #BD1D2D;
    color: #fff;
    display: table;
    margin-left: auto;
    margin-right: auto;
    padding: 10px 55px;
    font-size: 18px;
    font-family: 'Gotham';
    line-height: 1.24;
    border-radius: 10px;
  }



}


.p80-12-23-2022{
  width: 100%;
  position: relative;
  display: block;
}
.p80-bg{
  width: 100%;
}

@media (min-width:766px){
  .p80spotbtns-5-31-2023 {
    width:100%;
    position:absolute;
    bottom:3%;
   }

  .p80spotbtns {
  width:100%;
  position:absolute;
  bottom:3%;
 }
.p80-12-23-2022-top{
  position: absolute;
  top: 29%;
  left: 10%;
  border:1px solid black;
  width: 30%;
  line-height: 1;
  font-size: 4vw;
  opacity: 0;
}
.p80-12-23-2022-bot{
  position: absolute;
  bottom: 10%;
  left: 20%;
  border:1px solid black;
  width: 30%;
  line-height: 1;
  font-size: 4vw;
  opacity: 0;
}
  .career-v2-dou-container-flex-center2{
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    align-items: center;
    justify-content: space-evenly;
  }
  .career-v2-text-container-bold2{
    color: #f26539;
  font-weight: bold;
  line-height: 1.24;
  font-size: 32px;
  }
  .career-v2-container-img2{
    width: 100%;
    display: block;
  }
  .career-v2-container-img2 img{
    width: 100%;
  }
  .career-v2-text-container-titlev2{
      line-height: 1.24;
      color: #f26539;
      font-size: 32px;
      margin-bottom: 2%;
      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){
  .p80spotbtns-5-31-2023 {
    width:100%;
    position:absolute;
    bottom:5px
   }
  .p80spotbtns {
  width:100%;
  position:absolute;
  bottom:20px
 }
  .p80-12-23-2022-top{
    position: absolute;
    top: 29%;
    left: 10%;
    border:1px solid black;
    width: 30%;
    line-height: 1;
    font-size: 4vw;
    opacity: 0;
  }
  .p80-12-23-2022-bot{
    position: absolute;
    bottom: 10%;
    left: 20%;
    border:1px solid black;
    width: 30%;
    line-height: 1;
    font-size: 4vw;
    opacity: 0;
  }
  .career-v2-dou-container-flex-center2{
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
    flex-wrap: wrap;
    display: flex;

  }
  .career-v2-text-container-bold2{
    color: #f26539;
  font-weight: bold;
  line-height: 1.24;
  font-size: 24px;
  }
  .career-v2-container-img2{
    width: 100%;
    display: block;
    margin-bottom: 10px;
  }
  .career-v2-container-img2 img{
    width: 100%;
  }
  .career-v2-text-container-titlev2{
      margin-top: 20px;
      line-height: 1.24;
      color: #f26539;
      font-size: 32px;
      margin-bottom: 2%;
      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;
    }
}





/** ME c4 multibox 2022 */
.c4-full-banner{
  width: 100%;
  position: relative;
  display: block;
}
.multibox-booknow-h-link{
  opacity: 0;
  line-height: 1.24;
  font-size: 2vw;
  background: red;
  padding: 15px;
  color: black;
  width: 44%;
  position: absolute;
  bottom: 6%;
  height: 15%;
  z-index: 1026;
}
/** end ME c4 multibox 2022 */


/** Undas 2022 */
@media (min-width:766px){
  .undas-search-contain{
    display: flex;
    justify-content: flex-end;
    align-items: center;
    line-height: 1;
    font-family: 'MyriadPro';
    margin-bottom: 15px;
  }
}
@media (max-width:766px){
  .undas-search-contain{
    display: flex;
    padding-left: 15px;
    justify-content: flex-start;
    align-items: center;
    line-height: 1;
    font-family: 'MyriadPro';
    margin-bottom: 15px;
  }
}

.undas-search-text{
  font-size: 18px;
  color: #000;
  margin-right: 10px;
}
.undas-search-input{
  max-width: 220px;
  width: 100%;
  border: 1px solid #797979;
  font-size: 16px;
  color: #000;
  padding: 3px 8px;
}

.undas-search-input::placeholder{
  color: #000;
  opacity: 0.7;

}
.undas-search-input::-moz-placeholder {
    color: #000;
    opacity: 0.7;
}

.undas-search-input::-webkit-input-placeholder {
    color: #000;
    opacity: 0.7;
}

.undas-search-input:-ms-input-placeholder {
    color: #000;
    opacity: 0.7;
}
/**end Undas 2022 */


.full-contain{
  min-height: 100vh;
  line-height: 1;
  width: 100%;
  box-sizing: border-box;
}

@media (min-width:766px){
  .full-contain-spot{
    width: 100%;
    position: relative;
  }

.full-spot-desktop{
  width: 100%;
  display: block;
}
.full-spot-mobile{
  width: 100%;
  display: none;
}

.full-contain-absolute{
  width: 35%;
  position: absolute;
  right: 4%;
  top: 20%;
}
.full-contain-title{
  font-family: 'VistaSansAltBlackIta-Regular';
  color: #C81F47;
  font-size: 4vw;
  text-shadow: -2px -2px 0 #fff, 2px -2px 0 #fff, -2px 2px 0 #fff, 2px 2px 0 #fff;
  text-align: center;
  padding-bottom: 5%;
}
.full-contain-title-vtop{
  padding-top: 3%;
  display: flex;
  justify-content: center;
}
.full-contain-and{
  font-size: 3vw;
  margin-right: 2%;
  margin-left: 5%;
    text-shadow: -2px -2px 0 #fff, 2px -2px 0 #fff, -2px 2px 0 #fff, 2px 2px 0 #fff;
}
.full-contain-sendpromo{
  font-size: 4vw;
    text-shadow: -2px -2px 0 #fff, 2px -2px 0 #fff, -2px 2px 0 #fff, 2px 2px 0 #fff;
}

.full-contain-desc{
  width: 100%;
  text-align: center;
  font-family: "Gothammedium";
  font-size: 1.5vw;
  color: #C81F47;
  line-height: 1.24;
  margin-bottom: 10%;
}

.full-visit-us{
  margin-left: auto;
  margin-right: auto;
  font-family: 'VistaSansAltBlackIta';
  color: #fff;
  background: #D00149;
  border-radius: 10px;
  padding: 15px 40px;
  text-align: center;
  font-size: 1.5vw;
  line-height: 1;
  display: table;
}


.full-sg-red{
  background: #C72A1F;
  width: 100%;
  display: flex;
  align-items: center;
  padding: 50px 15px;
  justify-content: center;
}
.full-sg-red-img-contain{
  width: 40%;
  margin-right: 2%;
}
.full-sg-red-img-desktop{
  width: 100%;
  display: block;
}
.full-sg-red-img-mobile{
  width: 100%;
  display: none;
}


.full-sg-red-list{
  margin-left: 2%;
  color: #fff;
  font-size: 3vw;
  font-family: 'VistaSansAltBlackIta';
width: 40%;
}
ul.reform-fff-ulli{
  padding-top: 2%;
  list-style: inside;
  line-height: 1;
  font-family: 'MyriadPro';
  font-size: 1.3vw;
  color:#fff;
  padding-left: 5%;
  list-style-position: outside;
}
ul.reform-fff-ulli li{
margin-bottom: 10px;
}
.fff-list-title{
  line-height: 1.24;
  font-family: 'MyriadPro';
  font-size: 1.3vw;
  margin-bottom: 10px;
  color: #fff;
}




.full-sg-white{
  background: #fff;
  width: 100%;
  display: flex;
  align-items: center;
  padding: 50px 15px;
  justify-content: center;
}

.full-sg-white-center{
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  justify-content: center;
}
.full-sg-white-title{
  font-family: 'Gotham';
  font-size: 2.5vw;
  color: #9E0C0F;
  line-height: 1;
  display: block;
  width: 100%;
  text-align: center;
  margin-bottom: 3%;
}
.full-white-sg-phone{
  display: flex;
  align-items: center;
  line-height: 1;
  color: #C72A1F;
  font-size: 2vw;
  font-family: 'MyriadPro';
  white-space: nowrap;
}
.full-white-sg-phone img{
  min-width: 15%;
  margin-right: 5%;
}
.full-white-visit-us-mobile{
  margin-left: 10%;
  margin-right: 10%;
}
.full-white-visit-us{

  font-family: 'VistaSansAltBlackIta';
  color: #fff;
  background: #D00149;
  border-radius: 10px;
  padding: 15px 40px;
  text-align: center;
  font-size: 1.2vw;
  line-height: 1;
  display: table;
  white-space: nowrap;
}
.full-sg-white-logo{
  width: 18%;
}
}
@media (min-width:966px){
  .full-sg-white-boxes-left{
    width: 15%;
    display: block;
  }
  .full-sg-white-boxes-right{
    width: 19%;
    display: block;
  }
}
@media (max-width:1024px){
  .full-sg-white-boxes-left{
    width: 10%;
    display: none;
  }
  .full-sg-white-boxes-right{
    width: 13%;
    display: none;
  }
}

@media (max-width:1024px){
  .full-contain-spot{
    width: 100%;
    position: relative;
  }
  .full-spot-desktop{
    width: 100%;
    display: none;
  }
  .full-spot-mobile{
    width: 100%;
    display: block;
  }

  .full-contain-absolute{
    width: 100%;
    position: absolute;
    padding-left: 15px;
    padding-right: 15px;
    top: 10%;
  }
  .full-contain-title{
    font-family: 'VistaSansAltBlackIta-Regular';
    color: #C81F47;
    font-size: 8vw;
    text-shadow: -2px -2px 0 #fff, 2px -2px 0 #fff, -2px 2px 0 #fff, 2px 2px 0 #fff;
    text-align: center;
    padding-bottom: 5%;
  }
  .full-contain-title-vtop{
    padding-top: 3%;
    display: flex;
    justify-content: center;
  }
  .full-contain-and{
    font-size: 5vw;
    margin-right: 2%;
    margin-left: 5%;
      text-shadow: -2px -2px 0 #fff, 2px -2px 0 #fff, -2px 2px 0 #fff, 2px 2px 0 #fff;
  }
  .full-contain-sendpromo{
    font-size: 8vw;
      text-shadow: -2px -2px 0 #fff, 2px -2px 0 #fff, -2px 2px 0 #fff, 2px 2px 0 #fff;
  }

  .full-contain-desc{
    width: 90%;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    font-family: "Gothammedium";
    font-size: 4vw;
    line-height: 1.24;
    color: #C81F47;
    margin-bottom: 10%;
  }

  .full-visit-us{
    margin-left: auto;
    margin-right: auto;
    font-family: 'VistaSansAltBlackIta';
    color: #fff;
    background: #D00149;
    border-radius: 10px;
    padding: 15px 40px;
    text-align: center;
    font-size: 3vw;
    line-height: 1;
    display: table;
  }


  .full-sg-red{
    background: #C72A1F;
    width: 100%;
    display: block;
    padding: 50px 15px;
  }
  .full-sg-red-img-contain{
    margin-bottom: 8%;
    width: 60%;
    margin-right: auto;
    margin-left: auto;
  }
  .full-sg-red-img-desktop{
    width: 100%;
    display: none;
  }
  .full-sg-red-img-mobile{
    width: 100%;
    display: block;
  }


  .full-sg-red-list{
    margin-left: auto;
    margin-right: auto;
    display: block;
    color: #fff;
    font-size: 8vw;
    font-family: 'VistaSansAltBlackIta';
  width: 80%;
  }
  ul.reform-fff-ulli{
    padding-top: 2%;
    list-style: inside;
    line-height: 1;
    font-family: 'MyriadPro';
    font-size: 4vw;
    color:#fff;
    padding-left: 5%;
    list-style-position: outside;
  }
  ul.reform-fff-ulli li{
  margin-bottom: 10px;
  }
  .fff-list-title{
    line-height: 1.24;
    font-family: 'MyriadPro';
    font-size: 4vw;
    margin-bottom: 10px;
    color: #fff;
  }





  .full-sg-white{
    background: #fff;
    width: 100%;
    display: flex;
    align-items: center;
    padding: 50px 15px;
    justify-content: center;
  }

  .full-sg-white-center{
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    justify-content: center;
  }
  .full-sg-white-title{
    font-family: 'Gotham';
    font-size: 5vw;
    color: #9E0C0F;
    line-height: 1;
    display: block;
    width: 100%;
    text-align: center;
    margin-bottom: 5%;
  }
  .full-white-sg-phone{
    order: 2;
    display: flex;
    align-items: center;
    line-height: 1;
    color: #C72A1F;
    font-size: 4vw;
    font-family: 'MyriadPro';
    white-space: nowrap;
    margin-right: 5%;
  }
  .full-white-sg-phone img{
    min-width: 15%;
    margin-right: 5%;
  }
  .full-white-visit-us-mobile{
    width: 100%;
    text-align: center;
    display: block;
    order: 1;
    margin-bottom: 3%;
  }
  .full-white-visit-us{
    margin-left: auto;
    margin-right: auto;
    font-family: 'VistaSansAltBlackIta';
    color: #fff;
    background: #D00149;
    border-radius: 10px;
    padding: 15px 40px;
    text-align: center;
    font-size: 3vw;
    line-height: 1;
    display: table;
  }
  .full-sg-white-logo{
    margin-left: 5%;
    order: 3;
    width: 20%;
  }

}



/*curve INSTANT table seo*/
.remit-acc-tb  {

  border-collapse: separate;
  border-spacing: 0; line-height: 1.24;width: 100%;margin-bottom: 20px;font-family: 'MyriadPro';color:#fff}
.remit-acc-tb td{
  font-size: 18px;
  background: #eeebd8;
  padding:10px 5px;
  color: #d00149;
  border: solid 1px #d00149;
  border-style: none solid solid none; }

.remit-acc-tb .tg-nrix{text-align:center;vertical-align:middle}

.remit-acc-tb tr:first-child td:first-child { border-top-left-radius: 10px; border-left: 1px solid #fff;}
.remit-acc-tb tr:first-child td:last-child { border-top-right-radius: 10px; }

.remit-acc-tb tr:last-child td:first-child { border-bottom-left-radius: 10px; }
.remit-acc-tb tr:last-child td:last-child { border-bottom-right-radius: 10px; }








.remit-acc-tb tbody tr:first-child  td{
  font-weight: bold;
  font-size: 16px;
  border-top: 1px solid #fff;
    background-color: #d00149;
    border-color: #fff;
    color: #fff;
}



/*end curve INSTANT table seo*/






.sg-myriadpro{
  font-family: 'MyriadPro';
}
.sg-VistaSansAltBlackIta{
    font-family: 'VistaSansAltBlackIta';
}
.sg-Gothammedium{
    font-family: 'Gothammedium';
}
@media (min-width:766px){
  .air-cargo-2-mechanics-title-2023{
  color: #D21E49;
  font-size: 24pt;
  line-height: 1.24;
  margin-bottom: 20px;
  font-family: 'Gotham';
}
  .sgair-cargo-btn{
    position: absolute;
    width: 19%;
    opacity: 0;
    height: 11%;
    top: 54%;

    right: 14%;

  }

  .sgair-cargo-btn-2023{
    position: absolute;
       color:#fff;
       opacity: 0;
       top: 70%;
       left: 20%;
       padding-left: 5%;
       padding-right: 5%;
       padding-top: 1%;
       padding-bottom: 1%;
   background: #BD1D2D;
   line-height: 1;
   font-size: 2.2vw;
  }



  .sg-aircargopromo-bottom-title{
    font-family: 'VistaSansAltBlackIta';
  font-size: 24pt;
  color: #fff;
  font-weight: bold;
  width: 100%;
  text-align: center;
  display: block;
  margin-bottom: 40px;
  line-height: 1.24;
  text-shadow: -2px -2px 0 #FF9A39, 2px -2px 0 #FF9A39, -2px 2px 0 #FF9A39, 2px 2px 0 #FF9A39;
  }


  .sg-aircargopromo-bottom-title-2023{
    font-family: 'Gotham';
  font-size: 24pt;
  color: #D21E49;
  font-weight: bold;
  width: 100%;
  text-align: center;
  display: block;
  margin-bottom: 40px;
  line-height: 1.24;

  }



    .sg-aircargopromo-top-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;
    text-shadow: -2px -2px 0 #FF9A39, 2px -2px 0 #FF9A39, -2px 2px 0 #FF9A39, 2px 2px 0 #FF9A39;
    }


    .sg-aircargopromo-top-title-2023{
      font-family: 'Gotham';
    font-size: 32px;
    color: #D21E49;
    font-weight: bold;
    width: 100%;
    text-align: center;
    display: block;
    margin-bottom: 70px;
    line-height: 1.24;

    }



  .sg-aircargopromo-bc{
    max-width: 540px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
  }

  .sg-aircargopromo-line{
    display: flex;
    align-items: center;
  }
  .sgaircargo-spot-btn{
      font-family: 'VistaSansAltBlackIta';
      color: #fff;
      background: #D00149;
      border-radius: 8px;
      padding: 15px 40px;
      text-align: center;
      font-size: 24px;
      line-height: 1;
      display: table;
    }
    .sg-aircargopromo-line-num{
      font-family: 'MyriadPro';
    font-size: 24pt;
    color: #fff;
    line-height: 1.24;
    margin-left: 15px;
    text-shadow: -2px -2px 0 #FF9A39, 2px -2px 0 #FF9A39, -2px 2px 0 #FF9A39, 2px 2px 0 #FF9A39;
    }
    .sg-aircargopromo-line-num-2023{
      font-family: 'MyriadPro';
    font-size: 24pt;
    color: #D21E49;
    line-height: 1.24;
    margin-left: 15px;
    }


    .sg-aircargopromo-line-icon{
      width: 45px;
    }
    .sg-aircargopromo-line-icon-2023{
      width: 35px;
    }

    .sg-aircargopromo-bottom{
      max-width: 1170px;
      margin-left: auto;
      margin-right: auto;
      line-height: 1.24;
      width: 100%;
      padding-top: 50px;
      padding-bottom: 50px;
      padding-left: 15px;
      padding-right: 15px;
    }
    .sg-aircargopromo-bottom-2023{
      max-width: 1170px;
      margin-left: auto;
      margin-right: auto;
      line-height: 1.24;
      width: 100%;
      padding-top: 50px;
      padding-bottom: 50px;
      padding-left: 15px;
      padding-right: 15px;
    }

    .air-cargo-2-mechanics-list-2023{
      line-height: 1.24;
    color: #636363;
    font-size: 18px;
    }
    .air-cargo-2-mechanics-list-2023 ul li{
      margin-bottom: 15px;
    }
    .air-cargo-2-mechanics-list-2023 ul{
      padding-left: 10px;

    }

    .flybox-small-2023{
      position: absolute;
      max-width: 75px;
      width: 100%;
      right: 0%;
      top: -18%;
    }
}
@media (max-width:766px){
  .flybox-small-2023{
    position: absolute;
    max-width: 70px;
    width: 100%;
    right: 0%;
    top: -20%;
  }
  .air-cargo-2-mechanics-list-2023{
    line-height: 1.24;
  color: #636363;
  font-size: 18px;
  }
  .air-cargo-2-mechanics-list-2023 ul li{
    margin-bottom: 15px;
  }
  .air-cargo-2-mechanics-list-2023 ul{
    padding-left: 10px;

  }

  .air-cargo-2-mechanics-title-2023{
    color: #D21E49;
    font-size: 24pt;
    margin-bottom: 20px;
    line-height: 1.24;
    font-family: 'Gotham';
  }
  .sgair-cargo-btn{
      position: absolute;
       width: 39%;
  opacity: 0;
       height: 7%;
       top: 33%;
       right: 31%;
    }

    .sgair-cargo-btn-2023{
      position: absolute;
           color:#fff;
           opacity: 0;
           top: 35%;
           left: 27%;
           padding-left: 5%;
           padding-right: 5%;
           padding-top: 1%;
           padding-bottom: 1%;
       background: #BD1D2D;
       line-height: 1;
       font-size: 7.2vw;
        }


  .sg-aircargopromo-bottom-title{
    font-family: 'VistaSansAltBlackIta';
  font-size: 28px;
  color: #fff;
  font-weight: bold;
  width: 100%;
  text-align: center;
  display: block;
  margin-bottom: 20px;
  line-height: 1.24;
  text-shadow: -2px -2px 0 #FF9A39, 2px -2px 0 #FF9A39, -2px 2px 0 #FF9A39, 2px 2px 0 #FF9A39;

  }

  .sg-aircargopromo-bottom-title-2023{
    font-family: 'Gotham';
  font-size: 28px;
  color: #D21E49;
  font-weight: bold;
  width: 100%;
  text-align: center;
  display: block;
  margin-bottom: 20px;
  line-height: 1.24;

  }
  .sg-aircargopromo-top-title{
    font-family: 'VistaSansAltBlackIta';
  font-size: 28px;
  color: #fff;
  font-weight: bold;
  width: 100%;
  text-align: center;
  display: block;
  margin-bottom: 40px;
  line-height: 1.24;
  text-shadow: -2px -2px 0 #FF9A39, 2px -2px 0 #FF9A39, -2px 2px 0 #FF9A39, 2px 2px 0 #FF9A39;
  }

  .sg-aircargopromo-top-title-2023{
    font-family: 'Gotham';
  font-size: 28px;
  color: #D21E49;
  font-weight: bold;
  margin-left: auto;
  margin-right: auto;
  width: 70%;
  text-align: center;
  display: block;
  margin-bottom: 40px;
  line-height: 1.24;

  }

  .sg-aircargopromo-bc{
width: 100%;
display: block;
text-align: center;
  }

  .sg-aircargopromo-line{
    display: flex;
    align-items: center;
    justify-content: center;
  }

  .sgaircargo-spot-btn{
    margin-left: auto;
    margin-right: auto;
      font-family: 'VistaSansAltBlackIta';
      color: #fff;
      background: #D00149;
      border-radius: 8px;
      padding: 10px 40px;
      text-align: center;
      font-size: 18px;
      line-height: 1;
      display: table;
      margin-bottom: 15px;
    }
    .sg-aircargopromo-line-num{
      font-family:'MyriadPro';
    font-size: 24pt;
    color: #fff;
    line-height: 1.24;
    margin-left: 15px;
    margin-right: 15px;
    text-shadow: -2px -2px 0 #FF9A39, 2px -2px 0 #FF9A39, -2px 2px 0 #FF9A39, 2px 2px 0 #FF9A39;
    }
    .sg-aircargopromo-line-num-2023{
      font-family:'MyriadPro';
    font-size: 24pt;
    color: #D21E49;
    line-height: 1.24;
    margin-left: 15px;
    margin-right: 15px;
    }
    .sg-aircargopromo-line-icon{
      width: 30px;
    }
    .sg-aircargopromo-line-icon-2023{
      width: 25px;
    }

    .sg-aircargopromo-bottom{
      margin-left: auto;
      margin-right: auto;
      line-height: 1.24;
      width: 100%;
      padding-top: 50px;
      padding-bottom: 50px;

    }
    .sg-aircargopromo-bottom-2023{
      margin-left: auto;
      margin-right: auto;
      line-height: 1.24;
      width: 100%;
      padding-top: 30px;
      padding-bottom: 50px;

    }
}



.SGaircargo-tg  {border-collapse:collapse;border-spacing:0;width: 100%;
line-height: 1.24;}

.SGaircargo-tg.gradient-o-r {
background-image: linear-gradient(to right, #CD3A26 , #930006) !important;
border-radius: 10px;
}


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

.SGaircargo-tg.gradient-o-r td{
  border-color:#fff;border-style:solid;border-width:1px;
  border-left: none;
  border-right: none;
  overflow:hidden;padding:20px 5px;word-break:normal;
}
.SGaircargo-span{
  width: 100%;
  font-size: 12px;
}
.SGaircargo-tg th{
  font-size: 22px;
font-family: 'MyriadPro';
  border-top-right-radius: 8px;
  border-top-left-radius: 8px;
  font-weight:normal;overflow:hidden;padding:10px 5px;word-break:normal;
}
.SGaircargo-tg .tg-mpfu{
  background-color:#cc3927;
  color:#fff;text-align:center;vertical-align:middle;
}

.SGaircargo-tg.gradient-o-r .tg-mpfu{
  background-color: inherit;
  color:#fff;text-align:center;vertical-align:middle;
}

.SGaircargo-tg tbody tr:last-child .tg-mpfu{
border-bottom: none;
}
.SGaircargo-tg .tg-mpfu.sg-myriadpro{
  font-size: 20px;
}
.SGaircargo-tg .tg-mpfu.sg-VistaSansAltBlackIta{
  font-size: 24px;
}
.SGaircargo-tg .tg-mpfu.sg-Gothammedium{
  font-size: 24px;
}
.SGaircargo-tg tbody tr .tg-mpfu:nth-child(2){
border-left: 1px solid #fff;

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






.sg-box-promo{
  width: 100%;
  position: relative;
}
.sg-box-promo-2{
  width: 100%;
  position: relative;
}
@media (min-width:766px){
.sg1-desktop{
  display: block;
  width: 100%;
}
.sg1-mobile{
  display: none;
  width: 100%;
}
.sg-box-promo-1-link{
  opacity: 0;
  position: absolute;
  line-height: 1.24;
  padding: 1% 3%;
  font-size: 3vw;
  top: 74%;
  left: 41%;
}
.sg-box-promo-2-link{
  opacity: 0;
  position: absolute;
  line-height: 1.24;
  padding: 1% 3%;
  font-size: 3vw;
  top: 81%;
  left: 53%;
}
.sg-box-promo-2-text{
  line-height: 1.24;
  font-family: 'Gothammedium';
  color:#fff;
  font-size: 2.2vw;
  position: absolute;
  top: 10%;
  left: 10%;
}

.sg-box-promo-2-text-2{
  line-height: 1.24;
  font-family: 'Gothammedium';
  color:#fff;
  font-size: 1.6vw;
  position: absolute;
  top: 40%;
  left: 53%;
  width: 32%;
}

}
@media (max-width:766px){
  .sg1-desktop{
    display: none;
    width: 100%;
  }
  .sg1-mobile{
    display: block;
    width: 100%;
  }
  .sg-box-promo-1-link{
    opacity: 0;
    position: absolute;
    line-height: 1.24;
    padding: 1% 3%;
    font-size: 7vw;
    top: 43%;
    left: 32%;
  }
  .sg-box-promo-2-link{
    opacity: 0;
    position: absolute;
     line-height: 1.24;
     padding: 1% 3%;
     font-size: 6vw;
     top: 82%;
     left: 53%;
  }
  .sg-box-promo-2-text{
    line-height: 1.24;
      font-family: 'Gothammedium';
      color:#fff;
      font-size: 3.3vw;
      position: absolute;
      top: 10%;
      left: 10%;
      width: 65%;
  }

  .sg-box-promo-2-text span{
    width: 90%;
    display: block;
text-align: center;
  }

  .sg-hide-mobile{
    display: none;
  }

  .sg-box-promo-2-text-2{
    line-height: 1.24;
      font-family: 'Gothammedium';
      color:#fff;
      font-size: 2.4vw;
      position: absolute;
      top:46%;
      left: 46%;
      width: 50%;
    text-align: center;
  }
}


@media (min-width:766px){
  .sakto-spot-google-2{
    line-height: 1.24;
  display: block;
  position: absolute;
  width: 11%;
  right: 31%;
  top: 68%;
  background: black;
 opacity: 0;
  font-size: 3vw;

  }
.sakto-spot-apol-2{
  line-height: 1.24;
  display: block;
  position: absolute;
  width: 11%;
  right: 20%;
  top: 68%;
  background: black;
  opacity: 0;
  font-size: 2.6vw;
}
.sakto-spot-huawei-2{
  line-height: 1.24;
   display: block;
   position: absolute;
   width: 10%;
   right: 10%;
   top: 68%;
   background: black;
     opacity: 0;
   font-size: 2.6vw;
}




}

@media (max-width:766px){
  .sakto-spot-google-2{
    line-height: 1.24;
           display: block;
           position: absolute;
           width: 15%;
           left: 0;
           bottom: 4%;
           background: black;
             opacity: 0;
           font-size: 2.5vw;

  }
.sakto-spot-apol-2{
  line-height: 1.24;
        display: block;
        position: absolute;
        width: 13%;
        left: 16%;
        bottom: 4%;
        background: black;
          opacity: 0;
        font-size: 2.5vw;
}
.sakto-spot-huawei-2{
  line-height: 1.24;
         display: block;
         position: absolute;
         width: 12%;
         left: 30%;
         bottom: 4%;
         background: black;
           opacity: 0;
         font-size: 2.5vw;
}
.visayan-m{
  order: 4;
}
}





.sakto-v2-table-contain-title{
  width: 100%;
  display: block;
  line-height: 1.24;
  font-size: 24px;
  text-align: center;
margin-bottom: 10px;
font-family: 'VistaSansAltBlack';
color:#fff
}

.sakto-pack-952022-v2  {
  border-collapse: separate;
  border-spacing: 0; line-height: 1.24;width: 100%;margin-bottom: 20px;font-family: 'VistaSansAltBlack';color:#fff}
.sakto-pack-952022-v2 td{
  width: 50%;
  background: #d00149;
  padding:10px 5px;
  border: solid 1px #fff;
  border-style: none solid solid none; }
.sakto-pack-952022-v2 th{
  font-weight:normal;overflow:hidden;padding:10px 5px;word-break:normal;width: 50%;}
.sakto-pack-952022-v2 .tg-nrix{text-align:center;vertical-align:middle}

.sakto-pack-952022-v2 tr:first-child td:first-child { border-top-left-radius: 10px; }
.sakto-pack-952022-v2 tr:first-child td:last-child { border-top-right-radius: 10px; }

.sakto-pack-952022-v2 tr:last-child td:first-child { border-bottom-left-radius: 10px; }
.sakto-pack-952022-v2 tr:last-child td:last-child { border-bottom-right-radius: 10px; }

.sakto-pack-952022-v2 tr:first-child td { border-top-style: solid; }
.sakto-pack-952022-v2 tr td:first-child { border-left-style: solid; }


.sakto-table-note{
  line-height: 1.24;
  width: 100%;
  font-size: 18px;
  color: #fff;
  font-family: 'VistaSansAltBlack';
  margin-bottom: 35px;
    text-align: center;
}
.sakto-table-note-small{
  line-height: 1.24;
  width: 100%;
  font-size: 16px;
  color: #fff;
  font-family: 'VistaSansAltBlack';
  margin-bottom: 25px;
  text-align: center;
}
.sakto-orange-update-text{
  line-height: 1.24;
  width: 100%;
  font-size: 22px;
  color: #fff;
  font-family: 'VistaSansAltBlack';
  margin-bottom: 15px;
    text-align: center;
}
@media (min-width:766px){

  .sakto-orange-title-update-2-big{
    color:#fff;
  line-height: 1.24;
  font-size:30px;
  width: 100%;
  display: block;
  text-align: center;
  margin-bottom: 30px;
  font-family: 'VistaSansAltBlack';
  }
  .sakto-orange-link-962022{
    font-family: 'VistaSansAltBlack';
    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;
  }
}

@media (max-width:766px){
  .sakto-orange-title-update-2-big{
    color:#fff;
  line-height: 1.24;
  font-size: 26px;
  width: 100%;
  display: block;
  text-align: center;
  margin-bottom: 20px;
  font-family: 'VistaSansAltBlack';
  }
  .sakto-orange-link-962022{
      font-family: 'VistaSansAltBlack';
      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;
    }
}


@media (min-width:766px){
.sakto-v2-table-contain{
  width: 48%;

}


.sakto-table{
  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;
}
.sakto-orange-title-update-2{
  color:#fff;
line-height: 1.24;
font-size: 26px;
width: 100%;
display: block;
text-align: center;
margin-bottom: 30px;
font-family: 'VistaSansAltBlack';
}
.sakto-orange-container-update-2{
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    max-width: 1100px;
    margin-left: auto;
    margin-right: auto;
  }
  .sakto-orange-split-update-2{
    width: 100%;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
  }
}
@media (max-width:766px){
  .sakto-v2-table-contain{
    width: 108%;

  }
  .sakto-table{
    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;
  }
  .sakto-orange-title-update-2{
    color:#fff;
  line-height: 1.24;
  font-size: 26px;
  width: 100%;
  display: block;
  text-align: center;
  margin-bottom: 20px;
  font-family: 'VistaSansAltBlack';
  }
  .sakto-orange-container-update-2{
      display: flex;
      flex-wrap: wrap;
      width: 100%;
    }
    .sakto-orange-split-update-2{
      width: 100%;
      display: flex;
      flex-wrap: wrap;
    padding:15px;
    }
}











.sweep-bot{
  line-height: 1.24;
  font-family: 'Gothammedium';
  font-size:18px;
  color: #D00149;
  margin-top: 50px;
  text-align: center;
  max-width: 880px;
  width: 100%;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
@media (min-width:766px){
  .ph-spot-pcc-contain-box-texts{
    width: 90%;
    margin-left: auto;
    margin-right: auto;
  }

  .ph-spot-pcc-contain-box-texts b{
    font-size: 28px;
  }
}
@media (max-width:766px){
  .ph-spot-pcc-contain-box-texts{
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }
  .ph-spot-pcc-contain-box-texts b{
    font-size: 20px;
  }
}

.eu-spotlight-8262022{
  position: relative;
  width: 100%;
}
.ph-bg-8262022{
  box-sizing: border-box;
  background: #fff;
  width: 100%;
  padding-top: 30px;
  padding-bottom: 40px;
  padding-left:15px;
  padding-right: 15px;
}
.eu-bg-8262022{
  box-sizing: border-box;
  background: #f4f0e5;
  width: 100%;
  padding-top: 30px;
  padding-bottom: 40px;
  padding-left:15px;
  padding-right: 15px;
}
.solo-it-ip  {border-collapse:collapse;border-spacing:0;line-height: 1;width: 100%; font-family: 'VistaSansAltBlackIta'; margin-bottom: 40px;}
.solo-it-ip td{border-color:black;border-style:solid;border-width:1px;
  overflow:hidden;padding:2% 5px;word-break:normal;}
.solo-it-ip th{border-color:black;border-style:solid;border-width:1px;
  font-weight:normal;overflow:hidden;padding:10px 5px;word-break:normal;}
.solo-it-ip .tg-6nnn{background-color:#f4f0e5;color:#434343;text-align:center;vertical-align:middle}



.us-8262022-flex-left-table{
  margin-bottom: 40px;
  font-family: 'VistaSansAltBlackIta';
}
.us-ip-left-table  {border-collapse:collapse;border-spacing:0;width: 100%;line-height: 1;}
.us-ip-left-table td{border-color:black;border-style:solid;border-width:1px;
  overflow:hidden;padding:10px 5px;word-break:normal;}
.us-ip-left-table th{border-color:black;border-style:solid;border-width:1px;
  font-weight:normal;overflow:hidden;padding:10px 5px;word-break:normal;}
.us-ip-left-table .tg-v5ld{border-color:inherit;color:#434343;text-align:center;vertical-align:middle}






.us-8262022-flex-right-table{
  margin-bottom: 40px;
  font-family: 'VistaSansAltBlackIta';
}
.us-ip-right-table  {border-collapse:collapse;border-spacing:0;width: 100%;line-height: 1;}
.us-ip-right-table td{border-color:black;border-style:solid;border-width:1px;
  overflow:hidden;padding:16px 5px;word-break:normal;}
.us-ip-right-table th{border-color:black;border-style:solid;border-width:1px;
  font-weight:normal;overflow:hidden;padding:10px 5px;word-break:normal;}
.us-ip-right-table .tg-mak8{color:#434343;text-align:center;vertical-align:middle}


.us-ip-right-table-ppc  {border-collapse:collapse;border-spacing:0;width: 100%;line-height: 1;}
.us-ip-right-table-ppc td{border-color:black;border-style:solid;border-width:1px;
  overflow:hidden;padding:10px 5px;word-break:normal;}
.us-ip-right-table-ppc th{border-color:black;border-style:solid;border-width:1px;
  font-weight:normal;overflow:hidden;padding:10px 5px;word-break:normal;}
.us-ip-right-table-ppc .tg-mak8{color:#434343;text-align:center;vertical-align:middle}







.us-flex-2nd-layer-left-table  {border-collapse:collapse;border-spacing:0;width: 100%;line-height: 1;  font-family: 'VistaSansAltBlackIta';}
.us-flex-2nd-layer-left-table td{border-color:black;border-style:solid;border-width:1px;
  overflow:hidden;padding:3% 5px;word-break:normal;}
.us-flex-2nd-layer-left-table th{border-color:black;border-style:solid;border-width:1px;
  font-weight:normal;overflow:hidden;padding:10px 5px;word-break:normal;}
.us-flex-2nd-layer-left-table .tg-mak8{color:#434343;text-align:center;vertical-align:middle}





.us-last-table-862022  {border-collapse:collapse;border-spacing:0;width: 100%;line-height: 1;  font-family: 'VistaSansAltBlackIta'; margin-bottom: 25px;}
.us-last-table-862022 td{border-color:black;border-style:solid;border-width:1px;
  overflow:hidden;padding:10px 5px;word-break:normal;}
.us-last-table-862022 th{border-color:black;border-style:solid;border-width:1px;
  font-weight:normal;overflow:hidden;padding:10px 5px;word-break:normal;}
.us-last-table-862022 .tg-mak8{color:#434343;text-align:center;vertical-align:middle}



.us-details-last-862022{
  width: 100%;
  line-height: 1.3;
  font-family: 'MyriadPro';
  font-size: 20px;
  margin-bottom: 35px;
  color: #434343;
}







.us-flex-2nd-layer-right-desc{
  font-family: 'Gothammedium';
  line-height: 1.24;
  font-size: 18px;
  color: #434343;
  margin-bottom: 15px;
}
.us-flex-2nd-layer-right-desc span{
  color: #F26638;
}

@media (min-width:766px){
  .eu-spot-links{
    opacity: 0;
    position: absolute;
    line-height: 1;
    width: 43%;
    bottom: 9%;
    left: 9%;
    display: flex;
    justify-content: space-between;
  }
  .au-spot-links{
    display: flex;
    opacity: 1;
    position: absolute;
    line-height: 1;
    width: 30%;
    top: 87%;
    left: 16%;
    /*display: flex;*/
    justify-content: space-evenly;
  }
  .us-spot-links{
    opacity: 0;
    position: absolute;
    line-height: 1;
    width: 43%;
    bottom: 8%;
    left: 11%;
    display: flex;
    justify-content: space-between;
  }


  .apac-ip-spot-links{
    opacity: 0;
    position: absolute;
    line-height: 1;
    width: 43%;
    top: 79%;
    left: 9%;
    display: flex;
    justify-content: space-between;
  }


  .eu-spot-btn{
    text-align: center;
    font-size: 2.4vw;
    width: 43%;
    line-height: 5vw;
  }
  .au-spot-btn{
    font-family: 'VistaSansAltBlackIta';
    color: #fff;
    background: #D00149;
    border-radius: 8px;
    padding: 15px 20px;
    text-align: center;
    font-size: 1.2vw;
    /*! width: 43%; */
    line-height: 1;
    display: table;
  }



.eu-spot-desk{
  width: 100%;
  display: block;
}
.eu-spot-mob{
  width: 100%;
  display: none;
}





.eu-set-contain{
  max-width: 1000px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.eu-set-contain-title{
  font-family: 'VistaSansAltBlackIta';
  line-height: 1;
  font-size: 42px;
  width: 100%;
  display: block;
  text-align: center;
  margin-bottom: 25px;
  color: #D00149;
}
.eu-set-contain-table-link{
  font-family: 'VistaSansAltBlackIta';
  line-height: 1;
  display: table;
  margin-left: auto;
  margin-right: auto;
  background: #D00149;
  font-size: 18px;
  border-radius: 8px;
  padding: 15px 50px;
  color: #fff;
}
.eu-set-contain-table{
  margin-bottom: 50px;
  width: 100%;
}
.eu-set-contain-details{
  max-width: 1000px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  line-height: 1.3;
  font-family: 'VistaSansAltMedIta';
  font-size: 20px;
  margin-bottom: 35px;
  color: #434343;
}


.us-title-8262022{
  font-family: 'VistaSansAltBlackIta';
  line-height: 1;
  font-size: 42px;
  width: 100%;
  display: block;
  text-align: center;
  margin-bottom: 25px;
  color: #F26638;
}



.us-title-8262022-red{
  font-family: 'VistaSansAltBlackIta';
  line-height: 1;
  font-size: 42px;
  width: 100%;
  display: block;
  text-align: center;
  margin-bottom: 25px;
  color: #D00149;
}


.us-contain-8262022{
  max-width: 1000px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}
.us-text-8262022{
  font-size: 18px;
  line-height: 1;
  text-align: center;
  color: #434343;
  font-family: 'Gothammedium';
  margin-bottom: 40px;
}
.us-8262022-flex{
  display: flex;
  width: 100%;
  justify-content: space-between;
}
.us-8262022-flex-left{
  width: 40%;
  padding-right: 15px;
}
.us-8262022-flex-right{
  padding-left: 15px;
  width: 60%;
}
.us-8262022-flex-left-title{
  width: 100%;
  font-size: 24px;
  text-align: center;
  display: block;
  color: #434343;
  font-family: 'VistaSansAltBlackIta';
  line-height: 1;
    margin-bottom: 15px;
}
.us-8262022-flex-right-title{
  width: 100%;
  font-size: 24px;
  text-align: center;
  display: block;
  color: #434343;
  font-family: 'VistaSansAltBlackIta';
  line-height: 1;
  margin-bottom: 15px;
}

.us-flex-2nd-layer{
  display: flex;
  width: 100%;
  justify-content: space-between;
  margin-bottom: 25px;
}
.us-flex-2nd-layer-left{
  width: 50%;
  padding-right: 15px;
}
.us-flex-2nd-layer-right{
  padding-left: 15px;
  width: 50%;
}
.us-flex-2nd-layer-right-link{
  font-family: 'VistaSansAltBlackIta';
  line-height: 1;
  display: table;
  background: #D00149;
  font-size: 18px;
  border-radius: 8px;
  padding: 15px 50px;
  color: #fff;
}

.adjust-45percent{
  width: 45%;
}
.adjust-55percent{
width: 55%;
}

.us-ppc-bvtnb{
  font-family: 'VistaSansAltMedIta';
  display: flex;
  width: 100%;
  color: #434343;
  line-height: 1;
  font-size: 24px;
  margin-top: 15px;
}
.us-ppc-bvtnb a{
  color: #D21E49;
}
}

ul.ulit-ip {
  padding-left: 0px;
  line-height: 1;
  list-style-position: inside;
}
.redbar{
  width: 100%;
  background: #D00149;
  display: block;
  height: 10px;
}

@media (max-width:766px){
  .us-ppc-bvtnb{
      font-family: 'VistaSansAltMedIta';
    margin-top: 25px;
    color: #434343;
    line-height: 1;
    display: flex;
    justify-content: center;
    width: 100%;
    font-size: 20px;
  }
  .us-ppc-bvtnb a{
    color: #D21E49;
  }

  .adjust-45percent{
    width: 100%;
  }
.adjust-55percent{
  width: 100%;
}

.us-last-table-862022-contain{
  box-sizing: border-box;
overflow: auto;
margin-bottom: 25px;
}

  .us-flex-2nd-layer-right-link{
    font-family: 'VistaSansAltBlackIta';
    margin-left: auto;
    margin-right: auto;
    line-height: 1;
    display: table;
    background: #D00149;
    font-size: 18px;
    border-radius: 8px;
    padding: 15px 50px;
    color: #fff;
  }


  .us-flex-2nd-layer{
    display: flex;
    flex-wrap: wrap;
    width: 100%;
  }
  .us-flex-2nd-layer-left{
    width: 100%;
    margin-bottom: 15px;
  }
  .us-flex-2nd-layer-right{
    width: 100%;
    margin-bottom: 15px;
  }

  .us-8262022-flex{
    display: flex;
    width: 100%;
    flex-wrap: wrap;

  }
  .us-8262022-flex-left{
    width: 100%;
    order:1;

  }
  .us-8262022-flex-right{
order:2;
    width: 100%;
  }
  .us-8262022-flex-left-title{
    width: 100%;
    font-size: 24px;
    text-align: center;
    display: block;
    color: #434343;
    font-family: 'VistaSansAltBlackIta';
    line-height: 1;
      margin-bottom: 15px;
  }
  .us-8262022-flex-right-title{
    width: 100%;
    font-size: 24px;
    text-align: center;
    display: block;
    color: #434343;
    font-family: 'VistaSansAltBlackIta';
    line-height: 1;
    margin-bottom: 15px;
  }

  .us-title-8262022{
    font-family: 'VistaSansAltBlackIta';
    line-height: 1;
    font-size: 28px;
    width: 100%;
    display: block;
    text-align: center;
    margin-bottom: 25px;
    color: #F26638;
  }
  .us-title-8262022-red{
    font-family: 'VistaSansAltBlackIta';
    line-height: 1;
    font-size: 28px;
    width: 100%;
    display: block;
    text-align: center;
    margin-bottom: 25px;
    color:   #D00149;
  }


  .us-contain-8262022{
    max-width: 1000px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }
  .us-text-8262022{
    font-size: 16px;
    line-height: 1;
    text-align: center;
    color: #434343;
    font-family: 'Gothammedium';
    margin-bottom: 40px;
  }



  .eu-spot-links{
      opacity: 0;
    position: absolute;
    line-height: 1;
    width: 66%;
    top: 40%;
    left: 17%;
    display: flex;
    justify-content: space-between;
  }
  .au-spot-links{
    display: flex;
          opacity: 1;
        position: absolute;
        line-height: 1;
        width: 65%;
        top: 27%;
        left: 18%;
        /*display: flex;*/
        justify-content: space-evenly;
        /*! max-width: 400px; */
        /*! margin-left: auto; */
  }
  .us-spot-links{
      opacity: 0;
    position: absolute;
    line-height: 1;
    width: 66%;
    top: 41%;
    left: 17%;
    display: flex;
    justify-content: space-between;
  }

  .apac-ip-spot-links{
      opacity: 0;
    position: absolute;
    line-height: 1;
    width: 66%;
    top: 40%;
    left: 17%;
    display: flex;
    justify-content: space-between;
  }
  .eu-spot-btn{
    text-align: center;
       font-size: 3vw;
       width: 43%;
       line-height: 8vw;
  }
  .au-spot-btn{
    font-family: 'VistaSansAltBlackIta';
    color: #fff;
    background: #D00149;
    border-radius: 8px;
    padding: 8px 15px;
    text-align: center;
    font-size: 2.7vw;
    /*! width: 43%; */
    line-height: 1;
    display: table;
  }
  .eu-spot-desk{
    width: 100%;
    display: none;
  }
  .eu-spot-mob{
    width: 100%;
    display: block;
  }


  .eu-set-contain{
    width: 100%;
  }

  .eu-set-contain-title{
    font-family: 'VistaSansAltBlackIta';
    line-height: 1;
    font-size: 32px;
    width: 100%;
    display: block;
    text-align: center;
    margin-bottom: 25px;
    color: #D00149;
  }
  .eu-set-contain-table-link{
    font-family: 'VistaSansAltBlackIta';
    line-height: 1;
    display: table;
    margin-left: auto;
    margin-right: auto;
    background: #D00149;
    font-size: 18px;
    border-radius: 8px;
    padding: 15px 50px;
    color: #fff;
  }
  .eu-set-contain-table{
    margin-bottom: 50px;
    width: 100%;
  }
  .eu-set-contain-details{
    max-width: 1000px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    line-height: 1.3;
    font-family: 'VistaSansAltMedIta';
    font-size: 18px;
    margin-bottom: 35px;
    color: #434343;
  }
}






.me-8162022-section{
  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;
  box-sizing: border-box;
}
ol.melast-letters {
  list-style-type: lower-alpha;
  padding-left: 20px;
}
.me-8162022-padleft20{
  padding-left: 20px;
}
.me-8162022-padleft15{
  padding-left: 15px;
}
.me-8162022-table{
  overflow-x: auto;
  width: 100%;
}
.me-8162022-tg  {
  min-width: 400px;
  border-collapse:collapse;border-spacing:0;line-height: 1.24;width: 100%;
margin-bottom: 10px;
font-family: 'MyriadPro';
}
.me-8162022-tg  td{
  overflow:hidden;padding:10px 5px;word-break:normal;}
.me-8162022-tg  th{
  font-weight:normal;overflow:hidden;padding:10px 5px;word-break:normal;}
.me-8162022-tg  .tg-r8kc{background-color:#d21e47;color:#ffffff;text-align:center;vertical-align:middle}
.me-8162022-tg  .tg-5v70{background-color:#e6dfce;color:#000000;text-align:center;vertical-align:middle}
.me-8162022-tg  .tg-8xay{background-color:#ece9e2;text-align:center;vertical-align:middle}

.me-15{
  width: 15%;
}
.me-10{
  width: 10%;
}
.me-15{
  width: 15%;
}
.me-20{
  width: 20%;
}
.me-50{
  width: 50%;
}
.me-left-border{
  border-left: 1px solid #afafaf;
}
.me-right-border{
  border-right: 1px solid #afafaf;
}
.me-left-right-border{
  border-left: 1px solid #afafaf;
  border-right: 1px solid #afafaf;
}






@media (min-width:766px){
  .me-8162022-desktop{
    width: 100%;
    display: block;
  }
  .me-8162022-mobile{
    width: 100%;
    display: none;
  }
.phone-text-long{
  color: #fff;
}
.me-8162022-div-1{
width: 100%;
background:#eaeaea;
padding: 50px 15px;
}



.me-8162022-img-1{
    z-index: -1;
    background-position-x:center;
    background-position-y:center;
    background-attachment:scroll;
    background-size:cover;
    opacity:1;
  background-image: url('https://cdnlbcwwwstorage.blob.core.windows.net/revamp/promo/me-8-15-2022/me-box-via-bg.png');
  position: absolute;
  width: 100%;
  height: 100%;
  top:0;
  left:0;
  pointer-events:none;
  }

  .me-8162022-div-2{
    padding-top: 50px;
    padding-bottom: 50px;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
    min-height: 600px;
    width: 100%;
  }
.me-8162022-div-2-img{
  width: 100%;
}
.me-8162022-div-2-contain{
  max-width: 1200px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}
.me-8162022-div-1-contain{
  max-width: 1200px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}


.me-8162022-section-last{
  line-height: 1.24;
  font-size: 16px;
  width: 100%;
  background: #eaeaea;
  padding: 50px 15px;
}
.me-8162022-div-1-title{
  font-family: "Gotham";
  line-height: 1.24;
  color: #D21E47;
  font-size: 42px;
  max-width:90%;
  margin-left: auto;
  margin-right: auto;
  display: block;
  text-align: center;
  font-weight: bold;
  margin-bottom: 15px;
}
.e-8162022-div-1-note{
  line-height: 1.24;
  color: #010101;
  font-size: 24px;
  display: block;
  width: 100%;
  text-align: center;
}
.e-8162022-div-1-note-2{
  font-weight: bold;
  line-height: 1.24;
  color: #D21E47;
  font-size: 34px;
  display: block;
  width: 100%;
  font-family: 'VistaSansAltBlackIta';
  margin-bottom: 15px;
}
.e-8162022-div-1-note-2-sub{
  line-height: 1.24;
  font-weight: bold;
  color: #F26638;
  font-family: 'VistaSansAltBlackIta';
}
.me-8162022-tablenote{
  line-height: 1.24;
  color: #060606;
  font-size: 18px;
  margin-bottom: 15px;
}

.me-8162022-box-red{
  border:3px solid #D21E47;
  padding: 5px;
  width: 100%;
  text-align: center;
  margin-bottom: 25px;
}
.me-8162022-box-red-text{
  line-height: 1.24;
  color: #010101;
  font-family: 'VistaSansAltBlackIta';
  font-size: 30px;
  margin-bottom: 0;
}
.me-8162022-box-red-textred{
  color: #D21E47;
}

.me-8162022-book{
  background: #D21E49;
  padding: 15px 50px;
  line-height: 1;
  color: #fff;
  font-size: 20px;
  outline: 0;
  text-decoration: none;
  display: table;
  margin-left: auto;
  margin-right: auto;
  margin-top: 25px;
}

.me-8162022-div-2-contain-title{
  line-height: 1.24;
  color: #F26638;
  font-family: 'VistaSansAltBlackIta';
  font-size: 44px;
  margin-bottom: 10px;
}
.me-8162022-div-2-contain-sub{
  line-height: 1.24;
  color: #2F2F2F;
  font-size: 24px;
  margin-bottom: 15px;
}
.me-8162022-section-last-contain{
  max-width: 1200px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}
.me-8162022-section-last-contain-title{
  font-family: 'Gotham';
  font-size: 40px;
  color: #010101;
  margin-bottom: 8px;
}
.me-8162022-section-last-contain-sub{
  font-family: 'Gotham';
  font-size: 30px;
  color: #C32126;
  margin-bottom: 15px;
}
.me-8162022-section-last-contain-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;
  line-height: 1.24;
  color: #010101;
}
.eu-spot-pcc-desktop{
  width: 100%;
  display: block;
}
.eu-spot-pcc-mobile{
  width: 100%;
  display: none;
}

.eu-spot-pcc-link{
  position: absolute;
  text-align: center;
  font-size: 2vw;
  line-height: 5vw;
  bottom: 13%;
  left: 21%;
  opacity: 0;
}
.jp-spot-pcc-link{
  position: absolute;
  text-align: center;
  font-size: 5vw;
  line-height: 5vw;
  bottom: 13%;
  left: 21%;
  opacity: 0;
}

.ph-spot-pcc-link{
  position: absolute;
  text-align: center;
  font-size: 6vw;
  line-height: 5vw;
  bottom: 21%;
  left: 20%;
  opacity: 0;
}
.ph2-spot-pcc-link{
  position: absolute;
   text-align: center;
   font-size: 6vw;
   line-height: 5vw;
   bottom: 17%;
   left: 19%;
   opacity: 0;
}
.ph3-spot-pcc-link{
  position: absolute;
   text-align: center;
   font-size: 6vw;
   line-height: 5vw;
   bottom: 15%;
   left: 19%;
   opacity: 0;
}
.ph4-spot-pcc-link{
  position: absolute;
  text-align: center;
  font-size: 6vw;
  line-height: 5vw;
  bottom: 15%;
  left: 19%;
  opacity: 0;
}
.au-spot-pcc-link{
  position: absolute;
  text-align: center;
  font-size: 2.25vw;
  line-height: 5vw;
  bottom: 11%;
  left: 20%;
  opacity: 0;
}

.nam-spot-pcc-link{
  position: absolute;
  text-align: center;
  font-size: 2.4vw;
  line-height: 5vw;
  bottom: 7%;
  left: 19%;
  opacity: 0;
}

.eu-spot-pcc-contain{
  width: 100%;
  max-width: 1100px;
  margin-left: auto;
  margin-right: auto;
}
.eu-spot-pcc-contain-title{
  margin-top: 40px;
  font-family: 'VistaSansAltBlackIta';
line-height: 1;
font-size: 38px;
width: 85%;
margin-left: auto;
margin-right: auto;
display: block;
text-align: center;
margin-bottom: 40px;
color: #D00149;
}
.eu-spot-pcc-contain-box{
  width: 100%;
  border:1px solid #B9B9B9;
  padding: 15px;
  margin-bottom: 40px;
}

.ph-spot-pcc-contain-box{
  width: 100%;
  background-color: #FDD888;
  padding: 30px 15px;
  margin-bottom: 40px;
}
.eu-spot-pcc-contain-box-texts{
  width: 80%;
  margin-left: auto;
  margin-right: auto;
}




.eu-spot-pcc-contain-text-1{
  line-height: 1.2;
  font-family: 'VistaSansAltMedIta';
  font-size: 28px;
  color: #434343;
  margin-bottom: 15px;
  text-align: center;
}
.eu-spot-pcc-contain-text-1 span{
  color: #F26638;
}

.ph-spot-pcc-contain-text-1{
  line-height: 1.24;
  font-family: 'Gothammedium';
  font-size: 28px;
  color: #434343;
  margin-bottom: 15px;
  text-align: center;
}
.ph-spot-pcc-contain-text-1 span{
  color: #F26638;
}

.ph-spot-pcc-contain-text-update{
  line-height: 1.24;
  font-family: 'VistaSansAltMedIta';
  font-size: 23px;
  color: #D00149;
  margin-bottom: 15px;
  text-align: left;
}


.eu-spot-pcc-contain-text-2{
  line-height: 1.2;
  font-family: 'VistaSansAltMedIta';
  font-size: 28px;
  color: #434343;
  text-align: center;

}

.ph-spot-pcc-contain-text-2{
  line-height: 1.2;
  font-family: 'Gothammedium';
  font-size: 28px;
  color: #434343;
  text-align: center;

}




.nam-spot-pcc-contain-text-1{
  line-height: 1.2;
  font-family: 'Gothammedium';
  font-size: 28px;
  color: #434343;
  margin-bottom: 15px;
  text-align: center;
}
.nam-spot-pcc-contain-text-1 span{
  color: #F26638;
}

.nam-spot-pcc-contain-text-2{
  line-height: 1.2;
  font-family: 'Gothammedium';
  font-size: 28px;
  color: #434343;
  text-align: center;

}


.eu-spot-pcc-contain-links{
  width: 80%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  align-items: center;
  justify-content: space-evenly;
}
.eu-spot-pcc-contain-btn{
  font-family: 'VistaSansAltBlackIta';
line-height: 1;
display: table;
background: #D00149;
font-size: 1.2vw;
text-align: center;
border-radius: 8px;
padding: 15px 50px;
color: #fff;
width: 40%;
}
}


.eu-spot-pcc{
  position: relative;
  width: 100%;
}













@media (max-width:766px){
  .eu-spot-pcc-contain-links{
    width: 100%;

    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  .eu-spot-pcc-contain-btn{
    font-family: 'VistaSansAltBlackIta';
  line-height: 1;
  display: table;

  background: #D00149;
  font-size: 2vw;
  border-radius: 7px;
  width: 45%;
  text-align: center;
  padding: 10px 30px;
  color: #fff;
  }
  .eu-spot-pcc-contain-title{
    margin-top: 40px;
    font-family: 'VistaSansAltBlackIta';
  line-height: 1;
  font-size: 28px;
  width: 100%;

  display: block;
  text-align: center;
  margin-bottom: 40px;
  color: #D00149;
  }
  .eu-spot-pcc-contain-box{
    width: 100%;
    border:1px solid #B9B9B9;
    padding: 15px;
    margin-bottom: 40px;
  }

  .ph-spot-pcc-contain-box{
    width: 100%;
    background: #FDD888;
    padding: 30px 15px;
    margin-bottom: 40px;
  }
  .eu-spot-pcc-contain-box-texts{
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }

  .eu-spot-pcc-contain-text-1{
    font-family: 'VistaSansAltMedIta';
    font-size: 18px;
    color: #434343;
    margin-bottom: 15px;
    line-height: 1.2;
    text-align: center;
  }
  .eu-spot-pcc-contain-text-1 span{
    color: #F26638;
  }


  .ph-spot-pcc-contain-text-1{
    font-family: 'Gothammedium';
    font-size: 18px;
    color: #434343;
    margin-bottom: 15px;
    line-height: 1.24;
    text-align: center;
  }
  .ph-spot-pcc-contain-text-1 span{
    color: #F26638;
  }

  .ph-spot-pcc-contain-text-update{
    font-family: 'VistaSansAltMedIta';
    font-size: 18px;
    color: #D00149;
    margin-bottom: 15px;
    line-height: 1.24;
    text-align: left;
  }
  .eu-spot-pcc-contain-text-2{
    line-height: 1.2;
    font-family: 'VistaSansAltMedIta';
    font-size: 18px;
    color: #434343;
    text-align: center;

  }

  .ph-spot-pcc-contain-text-2{
    line-height: 1.2;
    font-family: 'Gothammedium';
    font-size: 18px;
    color: #434343;
    text-align: center;

  }



  .nam-spot-pcc-contain-text-1{
    font-family: 'Gothammedium';
    font-size: 18px;
    color: #434343;
    margin-bottom: 15px;
    line-height: 1.2;
    text-align: center;
  }
  .nam-spot-pcc-contain-text-1 span{
    color: #F26638;
  }

  .nam-spot-pcc-contain-text-2{
    line-height: 1.2;
    font-family: 'Gothammedium';
    font-size: 18px;
    color: #434343;
    text-align: center;

  }


  .eu-spot-pcc-desktop{
    width: 100%;
    display: none;
  }
  .eu-spot-pcc-link{
    position: absolute;
      text-align: center;
      font-size: 4.2vw;
      line-height: 10vw;
      top: 30%;
      left: 28%;
      opacity: 0;
  }
  .jp-spot-pcc-link{
    position: absolute;
         text-align: center;
         font-size: 11.2vw;
         line-height: 10vw;
         top: 33%;
         left: 25%;
         opacity: 0;
  }
  .ph-spot-pcc-link{
    position: absolute;
            text-align: center;
            font-size: 11.2vw;
            line-height: 11vw;
            top: 36%;
            left: 25%;
            opacity: 0;
  }
  .ph2-spot-pcc-link{
    position: absolute;
            text-align: center;
            font-size: 11.2vw;
            line-height: 11vw;
            top: 35%;
            left: 25%;
            opacity: 0;
  }
  .ph3-spot-pcc-link{
    position: absolute;
            text-align: center;
            font-size: 11.2vw;
            line-height: 11vw;
            top: 37%;
            left: 25%;
            opacity: 0;
  }
  .ph4-spot-pcc-link{
    position: absolute;
            text-align: center;
            font-size: 11.2vw;
            line-height: 11vw;
            top: 35%;
            left: 25%;
            opacity: 0;
  }
  .au-spot-pcc-link{
    position: absolute;
       text-align: center;
       font-size: 4.6vw;
       line-height: 10vw;
       top: 33%;
       left: 25%;
       opacity: 0;
  }
  .nam-spot-pcc-link{
    position: absolute;
         text-align: center;
         font-size: 4.4vw;
         line-height: 10vw;
         top: 35%;
         left: 26%;
         opacity: 0;
  }

  .eu-spot-pcc-mobile{
    width: 100%;
    display: block;
  }
  .me-8162022-desktop{
    width: 100%;
    display: none;
  }
  .me-8162022-mobile{
    width: 100%;
    display: block;
  }
  .phone-text-long{
    color: #fff;

    font-size: 12px;
  }
  .me-8162022-div-1{
  width: 100%;
  background:#eaeaea;
padding: 50px 15px;
  }



  .me-8162022-div-2-img{
    width: 100%;
  }
  .me-8162022-div-2-contain{
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }
.me-8162022-div-1-contain{
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}



  .me-8162022-img-1{
    z-index: -1;
    background-position-x:center;
    background-position-y:center;
    background-attachment:scroll;
    background-size:cover;
    opacity:1;
  background-image: url('https://cdnlbcwwwstorage.blob.core.windows.net/revamp/promo/me-8-15-2022/me-box-via-bg.png');
  position: absolute; width: 100%; height: 100%; top:0; left:0;pointer-events:none;
  }
  .me-8162022-div-2{
    padding-top: 50px;
    padding-bottom: 50px;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
    min-height: 460px;
    width: 100%;
  }
  .me-8162022-section-last{
    line-height: 1.24;
    font-size: 16px;
    width: 100%;
    background: #eaeaea;
    padding: 50px 15px;
  }
  .me-8162022-div-1-title{
    font-family: "Gotham";
    line-height: 1.24;
    color: #D21E47;
    font-size: 22px;
    display: block;
    text-align: center;
    font-weight: bold;
    margin-bottom: 8px;
  }
  .e-8162022-div-1-note{
    line-height: 1.24;
    color: #010101;
    font-size: 16px;
    display: block;
    width: 100%;
    text-align: center;

  }
  .e-8162022-div-1-note-2{
    font-weight: bold;
    line-height: 1.24;
    color: #D21E47;
    font-size: 24px;
    display: block;
    width: 100%;
    font-family: 'VistaSansAltBlackIta';
    margin-bottom: 15px;
  }
  .e-8162022-div-1-note-2-sub{
    line-height: 1.24;
    font-weight: bold;
    color: #F26638;
    font-family: 'VistaSansAltBlackIta';
  }
  .me-8162022-tablenote{
    line-height: 1.24;
    color: #060606;
    font-size: 16px;
    margin-bottom: 15px;
  }

  .me-8162022-box-red{
    border:3px solid #D21E47;
    padding: 5px;
    width: 100%;
    text-align: center;
    margin-bottom: 25px;
  }
  .me-8162022-box-red-text{
    line-height: 1.24;
    color: #010101;
    font-family: 'VistaSansAltBlackIta';
    font-size: 24px;
    margin-bottom: 0;
  }
  .me-8162022-box-red-textred{
    color: #D21E47;
  }
  .me-8162022-book{
    background: #D21E49;
    padding: 10px 40px;
    line-height: 1;
    color: #fff;
    font-size: 20px;
    outline: 0;
    text-decoration: none;
    display: table;
    margin-left: auto;
    margin-right: auto;
    margin-top: 25px;
  }
  .me-8162022-section-last-contain{
    width: 100%;
  }


  .me-8162022-div-2-contain-title{
    line-height: 1.24;
    color: #F26638;
    font-family: 'VistaSansAltBlackIta';
    font-size: 34px;
    margin-bottom: 10px;
  }
  .me-8162022-div-2-contain-sub{
    line-height: 1.24;
    color: #2F2F2F;
    font-size: 18px;
    margin-bottom: 15px;
  }

  .me-8162022-section-last-contain-title{
    font-family: 'Gotham';
    font-size: 34px;
    color: #010101;
    margin-bottom: 8px;
  }
  .me-8162022-section-last-contain-sub{
    font-family: 'Gotham';
    font-size: 24px;
    color: #C32126;
    margin-bottom: 15px;
  }


}
