body {
  font-family: "Poppins", sans-serif;
  font-size: 1.375rem;
  font-weight: 500;
  line-height: 1.2;
  color: #101114;
  margin: auto;
}
.text-dark {
  color: #101114 !important;
}

h1 {
  font-size: 3.375rem;
  font-weight: 800;
}
.bg-pink {
  background-color: #f30d86;
}
.text-pink {
  color: #f30d86;
}
.pacific-text {
  font-family: "Pacifico", cursive;
  font-weight: normal !important;
}
/* #lock {
  display: none;
}

@media screen and (min-width: 320px) and (max-width: 1024px) and (orientation: landscape) {
  #lock {
    display: block !important;
  }
  #container {
    display: none !important;
  }
}
@media screen and (min-width: 320px) and (max-width: 1024px) and (orientation: portrait) {
  #lock {
    display: none !important;
  }
  #container {
    display: block !important;
  }
} */
@media only screen and (max-width: 480px) {
  .logo {
    position: absolute !important;
    width: 45.333vw !important;
    left: 12% !important;
    right: 10% !important;
    padding-top: 2vw !important;
  }
  .header-lg {
    display: none !important;
  }
  .header-sm {
    display: block !important;
  }
  .res-container{
    width: 100% !important;
  }
}
@media only screen and (max-width: 320px) {

  .box-image{
    max-width: 30% !important;
  }
  .reason-to-up {
    font-size: 18px !important;
    max-width: 250px !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .buy-btn-footer {
    max-width: 100% !important;
  }
  .shaken p {
    font-size: 11px !important;
  }
  .p-box-2 {
    padding: 0.75rem 0.75rem 0 0 !important;
  }
  .x-sm {
    display: none !important;
  }
  p {
    font-size: 12px !important;
  }
  h1 {
    font-size: 24px !important;
  }
  .step-head {
    font-size: 16px !important;
  }
  .header-logo {
    text-align: center !important;
  }
  .box {
    top: auto !important;
    left: auto !important;
  }
  .upgrade img {
    max-width: 100% !important;
  }
  .upgrade {
    text-align: center !important;
  }
  .get-new h1 {
    font-size: 28px !important;
    text-align: center !important;
  }
  .get-new p {
    text-align: center !important;
  }
  .buy-btn img {
    max-width: 100% !important;
  }
  .section-two {
    background: url("../../assets/img/vid-left-sm.png") no-repeat top 1rem left !important;
    /*background-size: contain !important;*/
    margin-top: 0 !important;
  }
  .video-box {
    border: 4px #f30d86 solid !important;
    border-radius: 15px !important;
  }
  .video-activate-btn img {
    max-width: 100% !important;
    z-index: 1 !important;
  }
  .card-payment img {
    max-width: 250px !important;
    margin: auto !important;
  }
  .save-today img {
    max-width: 100% !important;
  }
  .section-three {
    background: url("../../assets/img/prime-bg-sm1.png") no-repeat top 15% right,
      url("../../assets/img/sec-four-top.png") no-repeat bottom 1.3rem center !important;
    position: relative !important;
    z-index: 1 !important;
  }
  .benefits p {
    font-size: 14px !important;
  }
  .benefits {
    margin: -15% auto auto auto !important;
    padding: 22% 0% 4% 0% !important;
  }
  .section-four {
    background: url("../../assets/img/exc-btm-sm.png") no-repeat bottom center !important;
    padding-top: 10% !important;
    padding-bottom: 75% !important;
    background-color: #121215 !important;
    margin-top: -70px !important;
  }
  .member-text-top {
    font-size: 14px !important;
  }
  .p-box h2 {
    font-size: 22px !important;
    font-weight: bold;
  }
  .p-box p {
    font-size: 14px !important;
  }
  .six-r {
    position: relative !important;
    left: 12% !important;
    right: 0 !important;
    top: auto !important;
    max-width: 75% !important;
  }
  .powerful {
    font-size: 50px !important;
  }
  .section-seven {
    background: url("../../assets/img/ellipse-1.png") no-repeat -18vw 11rem,
      url("../../assets/img/ellipse-2.png") no-repeat 5rem 48rem,
      url("../../assets/img/ellipse-3.png") no-repeat -5rem 76rem !important;
    background-size: contain !important;
  }
  .temp-1 h1,
  .temp-2 h1,
  .temp-3 h1 {
    text-align: center !important;
    font-size: 15px !important;
  }
  .temp-1 {
    margin-top: 15%;
  }
  .template p {
    text-align: center !important;
    font-size: 12px !important;
  }
  .template span {
    font-size: 12px !important;
  }
  .temp-2 {
    margin-top: 10% !important;
    margin-bottom: 25% !important;
  }
  .temp-3 {
    margin-top: 0 !important;
  }
  .james {
    margin-top: -147% !important;
    z-index: -2;
    position: relative;
  }
  .agency-rights {
    margin-top: -20% !important;
  }
  .section-eight {
    background: url("../../assets/img/lic-sm.png") no-repeat right 15% !important ;
    background-size: auto;
    background-size: 40%;
    margin-top: -84%;
  }
  .x2-p {
    position: relative;
    margin-left: 0 !important;
  }
  .up-text {
    font-size: 18px !important;
  }
  .offer-expire h1 {
    font-size: 28px !important;
  }
  .offer-expire span {
    font-size: 22px !important;
  }
  .glass-sm {
    max-width: 80% !important;
    margin: auto !important;
  }
  .offer-expire h2 {
    font-size: 22px !important;
  }
  .offer-btn {
    margin: -10% auto 1% auto !important;
    max-width: 250px !important;
  }
  .offer-expire {
    background: url("../../assets/img/offer-expire-sm.png") no-repeat center !important;
    border-radius: 35px !important;
    background-size: contain !important;
  }
  .offer-expire h3 {
    font-size: 16px !important;
  }
  .cards-payment img {
    max-width: 100% !important;
  }
  .upgrade-to {
    background: url("../../assets/img/Hue_Saturation-sm.png") no-repeat center
      center !important;
    background-size: cover !important;
    padding: 15% 0 15% 0 !important;
  }
  .upgrade-to h1 {
    position: relative !important;
    font-size: 18px !important;
    margin-top: -10% !important;
  }
  .section-nine {
    background: url("../../assets/img/lipstick-sm.png") no-repeat right 0 top
        3rem,
      url("../../assets/img/saturation-2-sm.png") no-repeat left top 57rem,
      url("../../assets/img/shape3-sm.png") no-repeat bottom 22% right !important;
    padding-bottom: 25%;
  }
  .x4 {
    margin-top: 50% !important;
  }
  .factor-sm {
    max-width: 130% !important;
    margin-left: 20% !important;
  }
  .section-ten {
    padding: 10% 0 7% 0 !important;
  }
  .risk {
    background: url("../../assets/img/pattren-sm.png") center !important;
    height: auto;
    border-radius: 35px !important;
    padding: 35% 5% 15% 5% !important;
  }
  .risk h1 {
    font-size: 31px !important;
  }
  .risk-free-border {
    border-radius: 35px !important;
  }
  .lips {
    top: -5% !important;
    width: 50% !important;
  }
  .section-eleven {
    margin-top: 10% !important ;
  }
  .faq h1 {
    font-size: 35px !important;
  }
  .panel-title {
    margin-bottom: 5% !important;
    font-size: 1rem !important;
  }
  .more-less img {
    width: 52px !important;
  }
  .panel-body {
    padding: 5.5% !important;
    font-size: 1rem !important;
  }
  .world {
    font-size: 13.5px !important;
  }
  .factor-box img {
    margin-top: 5% !important;
    max-width: 100% !important;
  }
  .fac-badge img {
    max-width: 100% !important;
  }
  .no-thanks {
    line-height: 2 !important;
    font-size: 12px !important;
    padding-top: 5% !important;
    padding-bottom: 40% !important;
  }
  .section-thirteen {
    background-size: contain !important;
  }
  .footer-girl-sm {
    margin-top: -45% !important;
    max-width: 100% !important;
  }
  .footer-btn {
    max-width: 100% !important;
  }
  .get-factors {
    font-size: 17px !important;
    margin: auto !important;
  }
  .get-factor p {
    font-size: 12px !important;
  }
  .text-yes {
    font-size: 24px !important;
  }
}
@media only screen and (min-width: 321px) and (max-width: 350px) {
  .box-image{
    max-width: 30%!important;
  }
  .reason-to-up {
    font-size: 18px !important;
    max-width: 250px !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .buy-btn-footer {
    max-width: 100% !important;
  }
  .shaken p {
    font-size: 11px !important;
  }
  .p-box-2 {
    padding: 0.75rem 0.75rem 0 0 !important;
  }
  .x-sm {
    display: none !important;
  }
  p {
    font-size: 12px !important;
  }
  h1 {
    font-size: 28px !important;
  }
  .step-head {
    font-size: 16px !important;
  }
  .header-logo {
    text-align: center !important;
  }
  .box {
    top: auto !important;
    left: auto !important;
  }
  .upgrade img {
    max-width: 100% !important;
  }
  .upgrade {
    text-align: center !important;
  }
  .get-new h1 {
    font-size: 28px !important;
    text-align: center !important;
  }
  .get-new p {
    text-align: center !important;
  }
  .buy-btn img {
    max-width: 100% !important;
  }
  .section-two {
    background: url("../../assets/img/vid-left-sm.png") no-repeat top 1rem left !important;
    /*background-size: contain !important;*/
    margin-top: 0 !important;
  }
  .video-box {
    border: 4px #f30d86 solid !important;
    border-radius: 15px !important;
  }
  .video-activate-btn img {
    max-width: 100% !important;
    z-index: 1 !important;
  }
  .card-payment img {
    max-width: 250px !important;
    margin: auto !important;
  }
  .save-today img {
    max-width: 100% !important;
  }
  .section-three {
    background: url("../../assets/img/prime-bg-sm1.png") no-repeat top 15% right,
      url("../../assets/img/sec-four-top.png") no-repeat bottom 1.3rem center !important;
    position: relative !important;
    z-index: 1 !important;
  }
  .benefits p {
    font-size: 14px !important;
  }
  .benefits {
    margin: -15% auto auto auto !important;
    padding: 22% 0% 4% 0% !important;
  }
  .section-four {
    background: url("../../assets/img/exc-btm-sm.png") no-repeat bottom center !important;
    padding-top: 10% !important;
    padding-bottom: 75% !important;
    background-color: #121215 !important;
    margin-top: -70px !important;
  }
  .member-text-top {
    font-size: 14px !important;
  }
  .p-box h2 {
    font-size: 22px !important;
    font-weight: bold;
  }
  .p-box p {
    font-size: 14px !important;
  }
  .six-r {
    position: relative !important;
    left: 12% !important;
    right: 0 !important;
    top: auto !important;
    max-width: 75% !important;
  }
  .powerful {
    font-size: 40px !important;
  }
  .section-seven {
    background: url("../../assets/img/ellipse-1.png") no-repeat -18vw 13rem,
      url("../../assets/img/ellipse-2.png") no-repeat 5rem 55rem,
      url("../../assets/img/ellipse-3.png") no-repeat -5rem 87rem !important;
    background-size: contain !important;
  }
  .temp-1 h1,
  .temp-2 h1,
  .temp-3 h1 {
    text-align: center !important;
    font-size: 15px !important;
  }
  .temp-1 {
    margin-top: 15%;
  }
  .template p {
    text-align: center !important;
    font-size: 14px !important;
  }
  .template span {
    font-size: 14px !important;
  }
  .temp-2 {
    margin-top: 10% !important;
    margin-bottom: 25% !important;
  }
  .temp-3 {
    margin-top: 0 !important;
  }
  .james {
    margin-top: -147% !important;
    z-index: -2;
    position: relative;
  }
  .agency-rights {
    margin-top: -20% !important;
  }
  .section-eight {
    background: url("../../assets/img/lic-sm.png") no-repeat right 15% !important ;
    background-size: auto;
    background-size: 40%;
    margin-top: -84%;
  }
  .x2-p {
    position: relative;
    margin-left: 0 !important;
  }
  .up-text {
    font-size: 22px !important;
  }
  .offer-expire h1 {
    font-size: 30px !important;
  }
  .glass-sm {
    max-width: 80% !important;
    margin: auto !important;
  }
  .offer-expire h2 {
    font-size: 26px !important;
  }
  .offer-btn {
    margin: -10% auto 1% auto !important;
  }
  .offer-expire {
    background: url("../../assets/img/offer-expire-sm.png") no-repeat center !important;
    border-radius: 35px !important;
    background-size: cover !important;
  }
  .offer-expire h3 {
    font-size: 20px !important;
  }
  .cards-payment img {
    max-width: 100% !important;
  }
  .upgrade-to {
    background: url("../../assets/img/Hue_Saturation-sm.png") no-repeat center
      center !important;
    background-size: cover !important;
    padding: 15% 0 15% 0 !important;
  }
  .upgrade-to h1 {
    position: relative !important;
    margin-top: -10% !important;
    font-size: 22px !important;
  }
  .section-nine {
    background: url("../../assets/img/lipstick-sm.png") no-repeat right 0 top
        3rem,
      url("../../assets/img/saturation-2-sm.png") no-repeat left top 60rem,
      url("../../assets/img/shape3-sm.png") no-repeat bottom 20% right !important;
    padding-bottom: 25%;
  }
  .x4 {
    margin-top: 40% !important;
  }
  .section-ten {
    padding: 10% 0 7% 0 !important;
  }
  .risk {
    background: url("../../assets/img/pattren-sm.png") no-repeat center !important;
    height: auto;
    background-size: cover !important;
    border-radius: 35px !important;
    padding: 35% 5% 15% 5% !important;
  }
  .risk h1 {
    font-size: 31px !important;
  }
  .risk-free-border {
    border-radius: 35px !important;
  }
  .lips {
    top: -5% !important;
    width: 50% !important;
  }
  .section-eleven {
    margin-top: 10% !important ;
  }
  .faq h1 {
    font-size: 35px !important;
  }
  .panel-title {
    margin-bottom: 5% !important;
    font-size: 1rem !important;
  }
  .more-less img {
    width: 52px !important;
  }
  .panel-body {
    padding: 5.5% !important;
    font-size: 14px !important;
  }
  .world {
    font-size: 13px !important;
  }
  .factor-box img {
    margin-top: 5% !important;
    max-width: 100% !important;
  }
  .fac-badge img {
    max-width: 100% !important;
  }
  .no-thanks {
    line-height: 2 !important;
    font-size: 13px !important;
    padding-top: 5% !important;
    padding-bottom: 40% !important;
  }
  .section-thirteen {
    background-size: contain !important;
  }
  .footer-girl-sm {
    margin-top: -45% !important;
    max-width: 100% !important;
  }
  .footer-btn {
    max-width: 100% !important;
  }
  .get-factors {
    font-size: 16px !important;
    margin: auto !important;
  }
  .get-factor p {
    font-size: 13px !important;
  }
  .text-yes {
    font-size: 28px !important;
  }
  .factor-sm {
    max-width: 120% !important;
    margin-left: 15% !important;
  }
}
@media only screen and (min-width: 351px) and (max-width: 374px) {
  .factor-sm {
    max-width: 150% !important;
    margin: auto !important;
  }

 
}

@media only screen and (min-width: 351px) and (max-width: 360px) {
  .box-image{
    max-width: 30% !important;
  }
  .reason-to-up {
    font-size: 18px !important;
    max-width: 350px !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .buy-btn-footer {
    max-width: 100% !important;
  }

  .p-box-2 {
    padding: 0.75rem 0.75rem 0 0 !important;
  }
  .x-sm {
    display: none !important;
  }
  p {
    font-size: 13px !important;
  }
  h1 {
    font-size: 28px !important;
  }
  .step-head {
    font-size: 16px !important;
  }
  .header-logo {
    text-align: center !important;
  }
  .box {
    top: auto !important;
    left: auto !important;
  }
  .upgrade img {
    max-width: 100% !important;
  }
  .upgrade {
    text-align: center !important;
  }
  .get-new h1 {
    font-size: 28px !important;
    text-align: center !important;
  }
  .get-new p {
    text-align: center !important;
  }
  .buy-btn img {
    max-width: 100% !important;
  }
  .section-two {
    background: url("../../assets/img/vid-left-sm.png") no-repeat top 1rem left !important;
    margin-top: 0 !important;
  }
  .video-box {
    border: 4px #f30d86 solid !important;
    border-radius: 15px !important;
  }
  .video-activate-btn img {
    max-width: 100% !important;
    z-index: 1 !important;
  }
  .card-payment img {
    max-width: 250px !important;
    margin: auto !important;
  }
  .save-today img {
    max-width: 100% !important;
  }
  .section-three {
    background: url("../../assets/img/prime-bg-sm1.png") no-repeat top 15% right,
      url("../../assets/img/sec-four-top.png") no-repeat bottom 1.3rem center !important;
    position: relative !important;
    z-index: 1 !important;
  }
  .benefits p {
    font-size: 14px !important;
  }
  .benefits {
    margin: -15% auto auto auto !important;
    padding: 22% 0% 4% 0% !important;
  }
  .section-four {
    background: url("../../assets/img/exc-btm-sm.png") no-repeat bottom center !important;
    padding-top: 10% !important;
    padding-bottom: 75% !important;
    background-color: #121215 !important;
    margin-top: -70px !important;
  }
  .member-text-top {
    font-size: 14px !important;
  }
  .p-box h2 {
    font-size: 24px !important;
    font-weight: bold;
  }
  .p-box p {
    font-size: 16px !important;
  }
  .six-r {
    position: relative !important;
    left: 12% !important;
    right: 0 !important;
    top: auto !important;
    max-width: 75% !important;
  }
  .powerful {
    font-size: 3.5rem !important;
  }
  .section-seven {
    background: url("../../assets/img/ellipse-1.png") no-repeat -18vw 13rem,
      url("../../assets/img/ellipse-2.png") no-repeat 5rem 55rem,
      url("../../assets/img/ellipse-3.png") no-repeat -5rem 85rem !important;
    background-size: contain !important;
  }
  .temp-1 h1,
  .temp-2 h1,
  .temp-3 h1 {
    text-align: center !important;
    font-size: 15px !important;
  }
  .temp-1 {
    margin-top: 15%;
  }
  .template p {
    text-align: center !important;
    font-size: 14px !important;
  }
  .template span {
    font-size: 14px !important;
  }
  .temp-2 {
    margin-top: 10% !important;
    margin-bottom: 25% !important;
  }
  .temp-3 {
    margin-top: 0 !important;
  }
  .james {
    margin-top: -147% !important;
    z-index: -2;
    position: relative;
  }
  .agency-rights {
    margin-top: -20% !important;
  }
  .section-eight {
    background: url("../../assets/img/lic-sm.png") no-repeat right 15% !important ;
    background-size: auto;
    background-size: 40%;
    margin-top: -84%;
  }
  .x2-p {
    position: relative;
    margin-left: 0 !important;
  }
  .up-text {
    font-size: 22px !important;
  }
  .offer-expire h1 {
    font-size: 35px !important;
  }
  .glass-sm {
    max-width: 80% !important;
    margin: auto !important;
  }
  .offer-expire h2 {
    font-size: 36px !important;
  }
  .offer-btn {
    margin: -10% auto 1% auto !important;
  }
  .offer-expire {
    background: url("../../assets/img/offer-expire-sm.png") no-repeat center !important;
    border-radius: 35px !important;
    background-size: cover !important;
  }
  .offer-expire h3 {
    font-size: 22px !important;
  }
  .cards-payment img {
    max-width: 100% !important;
  }
  .upgrade-to {
    background: url("../../assets/img/Hue_Saturation-sm.png") no-repeat center
      center !important;
    background-size: cover !important;
    padding: 15% 0 15% 0 !important;
  }
  .upgrade-to h1 {
    position: relative !important;
    margin-top: -10% !important;
    font-size: 22px !important;
  }
  .section-nine {
    background: url("../../assets/img/lipstick-sm.png") no-repeat right 0 top
        3rem,
      url("../../assets/img/saturation-2-sm.png") no-repeat left top 60rem,
      url("../../assets/img/shape3-sm.png") no-repeat bottom 20% right !important;
    padding-bottom: 25%;
  }
  .x4 {
    margin-top: 40% !important;
  }
  .section-ten {
    padding: 10% 0 7% 0 !important;
  }
  .risk {
    background: url("../../assets/img/pattren-sm.png") no-repeat center !important;
    height: auto;
    background-size: cover !important;
    border-radius: 35px !important;
    padding: 35% 5% 15% 5% !important;
  }
  .risk h1 {
    font-size: 35px !important;
  }
  .risk-free-border {
    border-radius: 35px !important;
  }
  .lips {
    top: -5% !important;
    width: 50% !important;
  }
  .section-eleven {
    margin-top: 10% !important ;
  }
  .faq h1 {
    font-size: 35px !important;
  }
  .panel-title {
    margin-bottom: 5% !important;
    font-size: 1rem !important;
  }
  .more-less img {
    width: 52px !important;
  }
  .panel-body {
    padding: 5.5% !important;
    font-size: 1rem !important;
  }
  .world {
    font-size: 1rem !important;
  }
  .factor-box img {
    margin-top: 5% !important;
    max-width: 100% !important;
  }
  .fac-badge img {
    max-width: 100% !important;
  }
  .no-thanks {
    line-height: 2 !important;
    font-size: 14px !important;
    padding-top: 5% !important;
    padding-bottom: 40% !important;
  }
  .section-thirteen {
    background-size: contain !important;
  }
  .footer-girl-sm {
    margin-top: -45% !important;
    max-width: 100% !important;
  }
  .footer-btn {
    max-width: 100% !important;
  }
  .get-factors {
    font-size: 20px !important;
    margin: auto !important;
  }
  .get-factor p {
    font-size: 14px !important;
  }
  .text-yes {
    font-size: 28px !important;
  }
}
@media only screen and (min-width: 361px) and (max-width: 375px) {
  .box-image{
    max-width: 30% !important;
  }
  .reason-to-up {
    font-size: 18px !important;
    max-width: 350px !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .buy-btn-footer {
    max-width: 100% !important;
  }

  .p-box-2 {
    padding: 0.75rem 0.75rem 0 0 !important;
  }
  .x-sm {
    display: none !important;
  }
  p {
    font-size: 13px !important;
  }
  h1 {
    font-size: 28px !important;
  }
  .step-head {
    font-size: 16px !important;
  }
  .header-logo {
    text-align: center !important;
  }
  .box {
    top: auto !important;
    left: auto !important;
  }
  .upgrade img {
    max-width: 100% !important;
  }
  .upgrade {
    text-align: center !important;
  }
  .get-new h1 {
    font-size: 28px !important;
    text-align: center !important;
  }
  .get-new p {
    text-align: center !important;
  }
  .buy-btn img {
    max-width: 100% !important;
  }
  .section-two {
    background: url("../../assets/img/vid-left-sm.png") no-repeat top 1rem left !important;
    margin-top: 0 !important;
  }
  .video-box {
    border: 4px #f30d86 solid !important;
    border-radius: 15px !important;
  }
  .video-activate-btn img {
    max-width: 100% !important;
    z-index: 1 !important;
  }
  .card-payment img {
    max-width: 250px !important;
    margin: auto !important;
  }
  .save-today img {
    max-width: 100% !important;
  }
  .section-three {
    background: url("../../assets/img/prime-bg-sm1.png") no-repeat top 15% right,
      url("../../assets/img/sec-four-top.png") no-repeat bottom 1.3rem center !important;
    position: relative !important;
    z-index: 1 !important;
  }
  .benefits p {
    font-size: 14px !important;
  }
  .benefits {
    margin: -15% auto auto auto !important;
    padding: 22% 0% 4% 0% !important;
  }
  .section-four {
    background: url("../../assets/img/exc-btm-sm.png") no-repeat bottom center !important;
    padding-top: 10% !important;
    padding-bottom: 75% !important;
    background-color: #121215 !important;
    margin-top: -70px !important;
  }
  .member-text-top {
    font-size: 14px !important;
  }
  .p-box h2 {
    font-size: 24px !important;
    font-weight: bold;
  }
  .p-box p {
    font-size: 16px !important;
  }
  .six-r {
    position: relative !important;
    left: 12% !important;
    right: 0 !important;
    top: auto !important;
    max-width: 75% !important;
  }
  .powerful {
    font-size: 3.5rem !important;
  }
  .section-seven {
    background: url("../../assets/img/ellipse-1.png") no-repeat -18vw 13rem,
      url("../../assets/img/ellipse-2.png") no-repeat 5rem 55rem,
      url("../../assets/img/ellipse-3.png") no-repeat -5rem 87rem !important;
    background-size: contain !important;
  }
  .temp-1 h1,
  .temp-2 h1,
  .temp-3 h1 {
    text-align: center !important;
    font-size: 15px !important;
  }
  .temp-1 {
    margin-top: 15%;
  }
  .template p {
    text-align: center !important;
    font-size: 14px !important;
  }
  .template span {
    font-size: 14px !important;
  }
  .temp-2 {
    margin-top: 10% !important;
    margin-bottom: 25% !important;
  }
  .temp-3 {
    margin-top: 0 !important;
  }
  .james {
    margin-top: -147% !important;
    z-index: -2;
    position: relative;
  }
  .agency-rights {
    margin-top: -20% !important;
  }
  .section-eight {
    background: url("../../assets/img/lic-sm.png") no-repeat right 15% !important ;
    background-size: auto;
    background-size: 40%;
    margin-top: -84%;
  }
  .x2-p {
    position: relative;
    margin-left: 0 !important;
  }
  .up-text {
    font-size: 22px !important;
  }
  .offer-expire h1 {
    font-size: 35px !important;
  }
  .glass-sm {
    max-width: 80% !important;
    margin: auto !important;
  }
  .offer-expire h2 {
    font-size: 36px !important;
  }
  .offer-btn {
    margin: -10% auto 1% auto !important;
  }
  .offer-expire {
    background: url("../../assets/img/offer-expire-sm.png") no-repeat center !important;
    border-radius: 35px !important;
    background-size: cover !important;
  }
  .offer-expire h3 {
    font-size: 22px !important;
  }
  .cards-payment img {
    max-width: 100% !important;
  }
  .upgrade-to {
    background: url("../../assets/img/Hue_Saturation-sm.png") no-repeat center
      center !important;
    background-size: cover !important;
    padding: 15% 0 15% 0 !important;
  }
  .upgrade-to h1 {
    position: relative !important;
    margin-top: -10% !important;
    font-size: 22px !important;
  }
  .section-nine {
    background: url("../../assets/img/lipstick-sm.png") no-repeat right 0 top
        3rem,
      url("../../assets/img/saturation-2-sm.png") no-repeat left top 60rem,
      url("../../assets/img/shape3-sm.png") no-repeat bottom 20% right !important;
    padding-bottom: 25%;
  }
  .x4 {
    margin-top: 40% !important;
  }
  .section-ten {
    padding: 10% 0 7% 0 !important;
  }
  .risk {
    background: url("../../assets/img/pattren-sm.png") no-repeat center !important;
    height: auto;
    background-size: cover !important;
    border-radius: 35px !important;
    padding: 35% 5% 15% 5% !important;
  }
  .risk h1 {
    font-size: 35px !important;
  }
  .risk-free-border {
    border-radius: 35px !important;
  }
  .lips {
    top: -5% !important;
    width: 50% !important;
  }
  .section-eleven {
    margin-top: 10% !important ;
  }
  .faq h1 {
    font-size: 35px !important;
  }
  .panel-title {
    margin-bottom: 5% !important;
    font-size: 1rem !important;
  }
  .more-less img {
    width: 52px !important;
  }
  .panel-body {
    padding: 5.5% !important;
    font-size: 1rem !important;
  }
  .world {
    font-size: 1rem !important;
  }
  .factor-box img {
    margin-top: 5% !important;
    max-width: 100% !important;
  }
  .fac-badge img {
    max-width: 100% !important;
  }
  .no-thanks {
    line-height: 2 !important;
    font-size: 14px !important;
    padding-top: 5% !important;
    padding-bottom: 40% !important;
  }
  .section-thirteen {
    background-size: contain !important;
  }
  .footer-girl-sm {
    margin-top: -45% !important;
    max-width: 100% !important;
  }
  .footer-btn {
    max-width: 100% !important;
  }
  .get-factors {
    font-size: 20px !important;
    margin: auto !important;
  }
  .get-factor p {
    font-size: 14px !important;
  }
  .text-yes {
    font-size: 28px !important;
  }
}
@media only screen and (min-width: 376px) and (max-width: 414px) {
  .box-image{
    max-width: 30% !important;
  }
  .reason-to-up {
    font-size: 18px !important;
    max-width: 350px !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .buy-btn-footer {
    max-width: 100% !important;
  }
  .p-box-2 {
    padding: 0.75rem 0.75rem 0 0 !important;
  }
  .x-sm {
    display: none !important;
  }
  .bikini-lg {
    display: none !important;
  }
  .bikini-sm {
    display: block !important;
  }
  .james-lg {
    display: none !important;
  }
  .james-sm {
    display: block !important;
    width: 100% !important;
    margin-top: -33% !important;
  }
  p {
    font-size: 14px !important;
  }
  h1 {
    font-size: 28px !important;
  }
  .step-head {
    font-size: 16px !important;
  }
  .header-logo {
    text-align: center !important;
  }
  .box {
    top: auto !important;
    left: auto !important;
  }
  .upgrade img {
    max-width: 100% !important;
  }
  .upgrade {
    text-align: center !important;
  }
  .get-new h1 {
    font-size: 28px !important;
    text-align: center !important;
  }
  .get-new p {
    text-align: center !important;
  }
  .buy-btn img {
    max-width: 100% !important;
  }
  .section-two {
    background: url("../../assets/img/vid-left-sm.png") no-repeat top 1rem left !important;
    margin-top: 0 !important;
  }
  .video-box {
    border: 4px #f30d86 solid !important;
    border-radius: 15px !important;
  }
  .video-activate-btn img {
    max-width: 100% !important;
  }
  .card-payment img {
    max-width: 250px !important;
    margin: auto !important;
  }
  .save-today img {
    max-width: 100% !important;
  }
  .section-three {
    background: url("../../assets/img/prime-bg-sm1.png") no-repeat top 15% right,
      url("../../assets/img/sec-four-top.png") no-repeat bottom 1.3rem center !important;
    position: relative !important;
    z-index: 1 !important;
  }
  .benefits p {
    font-size: 14px !important;
  }
  .benefits {
    margin: -15% auto auto auto !important;
    padding: 22% 0% 4% 0% !important;
  }
  .section-four {
    background: url("../../assets/img/exc-btm-sm.png") no-repeat bottom center !important;
    background-color: rgba(0, 0, 0, 0);
    padding-top: 10% !important;
    padding-bottom: 75% !important;
    background-color: #121215 !important;
    margin-top: -70px !important;
  }
  .member-text-top {
    font-size: 14px !important;
  }
  .p-box h2 {
    font-size: 28px !important;
    font-weight: bold;
  }
  .p-box p {
    font-size: 18px !important;
  }
  .six-r {
    position: relative !important;
    left: 12% !important;
    right: 0 !important;
    top: auto !important;
    max-width: 75% !important;
  }
  .powerful {
    font-size: 4rem !important;
  }
  .section-seven {
    background: url("../../assets/img/ellipse-1.png") no-repeat -18vw 13rem,
      url("../../assets/img/ellipse-2.png") no-repeat 5rem 55rem,
      url("../../assets/img/ellipse-3.png") no-repeat -5rem 92rem !important;
    background-size: contain !important;
  }
  .temp-1 h1,
  .temp-2 h1,
  .temp-3 h1 {
    text-align: center !important;
    font-size: 15px !important;
  }
  .temp-1 {
    margin-top: 15%;
  }
  .template p {
    text-align: center !important;
    font-size: 14px !important;
  }
  .template span {
    font-size: 14px !important;
  }
  .temp-2 {
    margin-top: 10% !important;
    margin-bottom: 25% !important;
  }
  .temp-3 {
    margin-top: 0 !important;
  }
  .james {
    margin-top: -106% !important;
    z-index: -2;
    position: relative;
  }
  .agency-rights {
    margin-top: -23% !important;
  }
  .section-eight {
    background: url("../../assets/img/lic-sm.png") no-repeat right 15% !important ;
    background-size: auto;
    background-size: 40%;
    margin-top: -84%;
  }
  .x2-p {
    position: relative;
    margin-left: 0 !important;
  }
  .up-text {
    font-size: 22px !important;
  }
  .offer-expire h1 {
    font-size: 35px !important;
  }

  .glass-sm {
    max-width: 80% !important;
    margin: auto !important;
  }
  .offer-expire h2 {
    font-size: 36px !important;
  }
  .offer-btn-sm {
    margin: 0% auto 1% auto !important;
    max-width: 400px !important;
  }
  .offer-expire {
    background: url("../../assets/img/offer-expire-sm.png") no-repeat center !important;
    border-radius: 35px !important;
    background-size: cover !important;
  }
  .offer-expire h3 {
    font-size: 22px !important;
  }
  .cards-payment img {
    max-width: 100% !important;
  }
  .upgrade-to {
    background: url("../../assets/img/Hue_Saturation-sm.png") no-repeat center
      center !important;
    background-size: cover !important;
    padding: 50% 0 5% 0 !important;
  }
  .upgrade-to h1 {
    position: relative !important;
    margin-top: -35% !important;
    font-size: 22px !important;
  }
  .section-nine {
    background: url("../../assets/img/lipstick-sm.png") no-repeat right 0 top
        3rem,
      url("../../assets/img/saturation-2-sm.png") no-repeat left top 66rem,
      url("../../assets/img/shape3-sm.png") no-repeat bottom 20% right !important;
    padding-bottom: 25%;
  }
  .x4 {
    margin-top: 40% !important;
  }
  .section-ten {
    padding: 10% 0 7% 0 !important;
  }
  .risk {
    background: url("../../assets/img/pattren-sm.png") no-repeat center !important;
    background-size: cover !important;
    height: auto;
    border-radius: 35px !important;
    padding: 35% 5% 15% 5% !important;
  }
  .risk h1 {
    font-size: 35px !important;
  }
  .risk-free-border {
    border-radius: 35px !important;
  }
  .lips {
    top: -5% !important;
    width: 50% !important;
  }
  .section-eleven {
    margin-top: 10% !important ;
  }
  .faq h1 {
    font-size: 35px !important;
  }
  .panel-title {
    margin-bottom: 5% !important;
    font-size: 1rem !important;
  }
  .more-less img {
    width: 52px !important;
  }
  .panel-body {
    padding: 5.5% !important;
    font-size: 1rem !important;
  }
  .world {
    font-size: 1rem !important;
  }
  .factor-box img {
    margin-top: 5% !important;
    max-width: 100% !important;
  }
  .fac-badge img {
    max-width: 100% !important;
  }
  .no-thanks {
    line-height: 2 !important;
    font-size: 14px !important;
    padding-top: 5% !important;
    padding-bottom: 40% !important;
  }
  .section-thirteen {
    background-size: contain !important;
  }
  .footer-girl-sm {
    margin-top: -45% !important;
    max-width: 100% !important;
  }
  .footer-btn {
    max-width: 100% !important;
  }
  .get-factors {
    font-size: 20px !important;
    margin: auto !important;
  }
  .get-factor p {
    font-size: 14px !important;
  }
  .text-yes {
    font-size: 28px !important;
  }
}
@media only screen and (min-width: 412px) and (max-width: 428px) {
  .world {
    font-size: 19px !important;
  }
}
@media only screen and (min-width: 415px) and (max-width: 428px) {
  .box-image{
    max-width: 35%!important;
  }
  .reason-to-up {
    font-size: 18px !important;
    max-width: 350px !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .buy-btn-footer {
    max-width: 100% !important;
  }
  .p-box-2 {
    padding: 0.75rem 0.75rem 0 0 !important;
  }
  .x-sm {
    display: none !important;
  }
  .world {
    font-size: 19px !important;
  }
  .bikini-lg {
    display: none !important;
  }
  .bikini-sm {
    display: block !important;
  }
  .james-lg {
    display: none !important;
  }
  .james-sm {
    display: block !important;
    width: 100% !important;
    margin-top: -33% !important;
  }
  p {
    font-size: 14px !important;
  }
  h1 {
    font-size: 28px !important;
  }
  .step-head {
    font-size: 16px !important;
  }
  .header-logo {
    text-align: center !important;
  }
  .box {
    top: auto !important;
    left: auto !important;
  }
  .upgrade img {
    max-width: 100% !important;
  }
  .upgrade {
    text-align: center !important;
  }
  .get-new h1 {
    font-size: 28px !important;
    text-align: center !important;
  }
  .get-new p {
    text-align: center !important;
  }
  .buy-btn img {
    max-width: 100% !important;
  }
  .section-two {
    background: url("../../assets/img/vid-left-sm.png") no-repeat top 1rem left !important;
    margin-top: 0 !important;
  }
  .video-box {
    border: 4px #f30d86 solid !important;
    border-radius: 15px !important;
  }
  .video-activate-btn img {
    max-width: 100% !important;
  }
  .card-payment img {
    max-width: 250px !important;
    margin: auto !important;
  }
  .save-today img {
    max-width: 100% !important;
  }
  .section-three {
    background: url("../../assets/img/prime-bg-sm1.png") no-repeat top 13% right,
      url("../../assets/img/sec-four-top.png") no-repeat bottom 1.3rem center !important;
    position: relative !important;
    z-index: 1 !important;
  }
  .benefits p {
    font-size: 14px !important;
  }
  .benefits {
    margin: -15% auto auto auto !important;
    padding: 22% 0% 4% 0% !important;
  }
  .section-four {
    background: url("../../assets/img/exc-btm-sm.png") no-repeat bottom center !important;
    background-color: rgba(0, 0, 0, 0);
    padding-top: 10% !important;
    padding-bottom: 75% !important;
    background-color: #121215 !important;
    margin-top: -70px !important;
  }
  .member-text-top {
    font-size: 14px !important;
  }
  .p-box h2 {
    font-size: 28px !important;
    font-weight: bold;
  }
  .p-box p {
    font-size: 18px !important;
  }
  .six-r {
    position: relative !important;
    left: 12% !important;
    right: 0 !important;
    top: auto !important;
    max-width: 75% !important;
  }
  .powerful {
    font-size: 4rem !important;
  }
  .section-seven {
    background: url("../../assets/img/ellipse-1.png") no-repeat -18vw 13rem,
      url("../../assets/img/ellipse-2.png") no-repeat 5rem 58rem,
      url("../../assets/img/ellipse-3.png") no-repeat -5rem 94rem !important;
    background-size: contain !important;
  }
  .temp-1 h1,
  .temp-2 h1,
  .temp-3 h1 {
    text-align: center !important;
    font-size: 15px !important;
  }
  .temp-1 {
    margin-top: 15%;
  }
  .template p {
    text-align: center !important;
    font-size: 14px !important;
  }
  .template span {
    font-size: 14px !important;
  }
  .temp-2 {
    margin-top: 10% !important;
    margin-bottom: 25% !important;
  }
  .temp-3 {
    margin-top: 0 !important;
  }
  .james {
    margin-top: -106% !important;
    z-index: -2;
    position: relative;
  }
  .agency-rights {
    margin-top: -23% !important;
  }
  .section-eight {
    background: url("../../assets/img/lic-sm.png") no-repeat right 15% !important ;
    background-size: auto;
    background-size: 40%;
    margin-top: -84%;
  }
  .x2-p {
    position: relative;
    margin-left: 0 !important;
  }
  .up-text {
    font-size: 22px !important;
  }
  .offer-expire h1 {
    font-size: 35px !important;
  }

  .glass-sm {
    max-width: 80% !important;
    margin: auto !important;
  }
  .offer-expire h2 {
    font-size: 36px !important;
  }
  .offer-btn-sm {
    margin: 0% auto 1% auto !important;
    max-width: 400px !important;
  }
  .offer-expire {
    background: url("../../assets/img/offer-expire-sm.png") no-repeat center !important;
    border-radius: 35px !important;
    background-size: cover !important;
  }
  .offer-expire h3 {
    font-size: 22px !important;
  }
  .cards-payment img {
    max-width: 100% !important;
  }
  .upgrade-to {
    background: url("../../assets/img/Hue_Saturation-sm.png") no-repeat center
      center !important;
    background-size: cover !important;
    padding: 50% 0 15% 0 !important;
  }
  .upgrade-to h1 {
    position: relative !important;
    margin-top: -30% !important;
    font-size: 22px !important;
  }
  .section-nine {
    background: url("../../assets/img/lipstick-sm.png") no-repeat right 0 top
        3rem,
      url("../../assets/img/saturation-2-sm.png") no-repeat left top 73rem,
      url("../../assets/img/shape3-sm.png") no-repeat bottom 20% right !important;
    padding-bottom: 25%;
  }
  .x4 {
    margin-top: 40% !important;
  }
  .section-ten {
    padding: 10% 0 7% 0 !important;
  }
  .risk {
    background: url("../../assets/img/pattren-sm.png") no-repeat center !important;
    background-size: cover !important;
    height: auto;
    border-radius: 35px !important;
    padding: 35% 5% 15% 5% !important;
  }
  .risk h1 {
    font-size: 35px !important;
  }
  .risk-free-border {
    border-radius: 35px !important;
  }
  .lips {
    top: -5% !important;
    width: 50% !important;
  }
  .section-eleven {
    margin-top: 10% !important ;
  }
  .faq h1 {
    font-size: 35px !important;
  }
  .panel-title {
    margin-bottom: 5% !important;
    font-size: 1rem !important;
  }
  .more-less img {
    width: 52px !important;
  }
  .panel-body {
    padding: 5.5% !important;
    font-size: 1rem !important;
  }
  .factor-box img {
    margin-top: 5% !important;
    max-width: 100% !important;
  }
  .fac-badge img {
    max-width: 100% !important;
  }
  .no-thanks {
    line-height: 2 !important;
    font-size: 14px !important;
    padding-top: 5% !important;
    padding-bottom: 40% !important;
  }
  .section-thirteen {
    background-size: contain !important;
  }
  .footer-girl-sm {
    margin-top: -40% !important;
    max-width: 100% !important;
  }
  .footer-btn {
    max-width: 100% !important;
  }
  .get-factors {
    font-size: 23px !important;
    margin: auto !important;
  }
  .get-factor p {
    font-size: 14px !important;
  }
  .text-yes {
    font-size: 28px !important;
  }
}
@media only screen and (min-width: 429px) and (max-width: 450px) {
  .box-image{
    max-width: 35% !important;
  }
  .reason-to-up {
    font-size: 18px !important;
    max-width: 350px !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .buy-btn-footer {
    max-width: 100% !important;
  }
  .p-box-2 {
    padding: 0.75rem 0.75rem 0 0 !important;
  }
  .x-sm {
    display: none !important;
  }
  .world {
    font-size: 20px !important;
  }
  .bikini-lg {
    display: none !important;
  }
  .bikini-sm {
    display: block !important;
  }
  .james-lg {
    display: none !important;
  }
  .james-sm {
    display: block !important;
    width: 100% !important;
    margin-top: -33% !important;
  }
  p {
    font-size: 14px !important;
  }
  h1 {
    font-size: 28px !important;
  }
  .step-head {
    font-size: 16px !important;
  }
  .header-logo {
    text-align: center !important;
  }
  .box {
    top: auto !important;
    left: auto !important;
  }
  .upgrade img {
    max-width: 100% !important;
  }
  .upgrade {
    text-align: center !important;
  }
  .get-new h1 {
    font-size: 28px !important;
    text-align: center !important;
  }
  .get-new p {
    text-align: center !important;
  }
  .buy-btn img {
    max-width: 100% !important;
  }
  .section-two {
    background: url("../../assets/img/vid-left-sm.png") no-repeat top 1rem left !important;
    /*background-size: contain !important;*/
    margin-top: 0 !important;
  }
  .video-box {
    border: 4px #f30d86 solid !important;
    border-radius: 15px !important;
  }
  .video-activate-btn img {
    max-width: 100% !important;
  }
  .card-payment img {
    max-width: 250px !important;
    margin: auto !important;
  }
  .save-today img {
    max-width: 100% !important;
  }
  .section-three {
    background: url("../../assets/img/prime-bg-sm1.png") no-repeat top 13% right,
      url("../../assets/img/sec-four-top.png") no-repeat bottom 1.3rem center !important;
    position: relative !important;
    z-index: 1 !important;
  }
  .benefits p {
    font-size: 14px !important;
  }
  .benefits {
    margin: -15% auto auto auto !important;
    padding: 22% 0% 4% 0% !important;
  }
  .section-four {
    background: url("../../assets/img/exc-btm-sm.png") no-repeat bottom center !important;
    background-color: rgba(0, 0, 0, 0);
    padding-top: 10% !important;
    padding-bottom: 75% !important;
    background-color: #121215 !important;
    margin-top: -70px !important;
  }
  .member-text-top {
    font-size: 14px !important;
  }
  .p-box h2 {
    font-size: 28px !important;
    font-weight: bold;
  }
  .p-box p {
    font-size: 18px !important;
  }
  .p-box {
    margin: auto !important;
  }
  .six-r {
    position: relative !important;
    left: 12% !important;
    right: 0 !important;
    top: auto !important;
    max-width: 75% !important;
  }
  .powerful {
    font-size: 4rem !important;
  }
  .section-seven {
    background: url("../../assets/img/ellipse-1.png") no-repeat -18vw 13rem,
      url("../../assets/img/ellipse-2.png") no-repeat 5rem 55rem,
      url("../../assets/img/ellipse-3.png") no-repeat -5rem 96rem !important;
    background-size: contain !important;
  }
  .temp-1 h1,
  .temp-2 h1,
  .temp-3 h1 {
    text-align: center !important;
    font-size: 15px !important;
  }
  .temp-1 {
    margin-top: 15%;
  }
  .template p {
    text-align: center !important;
    font-size: 14px !important;
  }
  .template span {
    font-size: 14px !important;
  }
  .temp-2 {
    margin-top: 10% !important;
    margin-bottom: 25% !important;
  }
  .temp-3 {
    margin-top: 0 !important;
  }
  .james {
    margin-top: -106% !important;
    z-index: -2;
    position: relative;
  }
  .agency-rights {
    margin-top: -23% !important;
  }
  .section-eight {
    background: url("../../assets/img/lic-sm.png") no-repeat right 15% !important ;
    background-size: auto;
    background-size: 40%;
    margin-top: -84%;
  }
  .x2-p {
    position: relative;
    margin-left: 0 !important;
  }
  .up-text {
    font-size: 22px !important;
  }
  .offer-expire h1 {
    font-size: 35px !important;
  }

  .glass-sm {
    max-width: 80% !important;
    margin: auto !important;
  }
  .offer-expire h2 {
    font-size: 36px !important;
  }
  .offer-btn-sm {
    margin: 0% auto 1% auto !important;
    max-width: 400px !important;
  }
  .offer-expire {
    background: url("../../assets/img/offer-expire-sm.png") no-repeat center !important;
    border-radius: 35px !important;
    background-size: cover !important;
  }
  .offer-expire h3 {
    font-size: 22px !important;
  }
  .cards-payment img {
    max-width: 100% !important;
  }
  .upgrade-to {
    background: url("../../assets/img/Hue_Saturation-sm.png") no-repeat center
      center !important;
    background-size: cover !important;
    padding: 50% 0 15% 0 !important;
  }
  .upgrade-to h1 {
    position: relative !important;
    margin-top: -30% !important;
    font-size: 22px !important;
  }
  .section-nine {
    background: url("../../assets/img/lipstick-sm.png") no-repeat right 0 top
        3rem,
      url("../../assets/img/saturation-2-sm.png") no-repeat left top 73rem,
      url("../../assets/img/shape3-sm.png") no-repeat bottom 20% right !important;
    padding-bottom: 25%;
  }
  .x4 {
    margin-top: 40% !important;
  }
  .section-ten {
    padding: 10% 0 7% 0 !important;
  }
  .risk {
    background: url("../../assets/img/pattren-sm.png") no-repeat center !important;
    background-size: cover !important;
    height: auto;
    border-radius: 35px !important;
    padding: 35% 5% 15% 5% !important;
  }
  .risk h1 {
    font-size: 35px !important;
  }
  .risk-free-border {
    border-radius: 35px !important;
  }
  .lips {
    top: -5% !important;
    width: 50% !important;
  }
  .section-eleven {
    margin-top: 10% !important ;
  }
  .faq h1 {
    font-size: 35px !important;
  }
  .panel-title {
    margin-bottom: 5% !important;
    font-size: 1rem !important;
  }
  .more-less img {
    width: 52px !important;
  }
  .panel-body {
    padding: 5.5% !important;
    font-size: 1rem !important;
  }
  .factor-box img {
    margin-top: 5% !important;
    max-width: 100% !important;
  }
  .fac-badge img {
    max-width: 100% !important;
  }
  .no-thanks {
    line-height: 2 !important;
    font-size: 14px !important;
    padding-top: 5% !important;
    padding-bottom: 40% !important;
  }
  .section-thirteen {
    background-size: contain !important;
  }
  .footer-girl-sm {
    margin-top: -38% !important;
    max-width: 100% !important;
  }
  .footer-btn {
    max-width: 100% !important;
  }
  .get-factors {
    font-size: 23px !important;
    margin: auto !important;
  }
  .get-factor p {
    font-size: 14px !important;
  }
  .text-yes {
    font-size: 28px !important;
  }
}
@media only screen and (min-width: 451px) and (max-width: 480px) {
  .box-image{
    max-width: 35%!important;
  }
  .reason-to-up {
    font-size: 18px !important;
    max-width: 350px !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .buy-btn-footer {
    max-width: 100% !important;
  }
  .p-box-2 {
    padding: 0.75rem 0.75rem 0 0 !important;
  }
  .x-sm {
    display: none !important;
  }
  .world {
    font-size: 19.5px !important;
  }
  .bikini-lg {
    display: none !important;
  }
  .bikini-sm {
    display: block !important;
  }
  .james-lg {
    display: none !important;
  }
  .james-sm {
    display: block !important;
    width: 100% !important;
    margin-top: -33% !important;
  }
  p {
    font-size: 14px !important;
  }
  h1 {
    font-size: 28px !important;
  }
  .step-head {
    font-size: 16px !important;
  }
  .header-logo {
    text-align: center !important;
  }
  .box {
    top: auto !important;
    left: auto !important;
  }
  .upgrade img {
    max-width: 100% !important;
  }
  .upgrade {
    text-align: center !important;
  }
  .get-new h1 {
    font-size: 28px !important;
    text-align: center !important;
  }
  .get-new p {
    text-align: center !important;
  }
  .buy-btn img {
    max-width: 100% !important;
  }
  .section-two {
    background: url("../../assets/img/vid-left-sm.png") no-repeat top 1rem left !important;
    /*background-size: contain !important;*/
    margin-top: 0 !important;
  }
  .video-box {
    border: 4px #f30d86 solid !important;
    border-radius: 15px !important;
  }
  .video-activate-btn img {
    max-width: 100% !important;
  }
  .card-payment img {
    max-width: 250px !important;
    margin: auto !important;
  }
  .save-today img {
    max-width: 100% !important;
  }
  .section-three {
    background: url("../../assets/img/prime-bg-sm1.png") no-repeat top 13% right,
      url("../../assets/img/sec-four-top.png") no-repeat bottom 1.3rem center !important;
    position: relative !important;
    z-index: 1 !important;
  }
  .benefits p {
    font-size: 14px !important;
  }
  .benefits {
    margin: -15% auto auto auto !important;
    padding: 22% 0% 4% 0% !important;
  }
  .section-four {
    background: url("../../assets/img/exc-btm-sm.png") no-repeat bottom center !important;
    background-color: rgba(0, 0, 0, 0);
    padding-top: 10% !important;
    padding-bottom: 75% !important;
    background-color: #121215 !important;
    margin-top: -70px !important;
  }
  .member-text-top {
    font-size: 14px !important;
  }
  .p-box h2 {
    font-size: 28px !important;
    font-weight: bold;
  }
  .p-box p {
    font-size: 18px !important;
  }
  .p-box {
    margin: auto !important;
  }
  .six-r {
    position: relative !important;
    left: 12% !important;
    right: 0 !important;
    top: auto !important;
    max-width: 75% !important;
  }
  .powerful {
    font-size: 4rem !important;
  }
  .section-seven {
    background: url("../../assets/img/ellipse-1.png") no-repeat -18vw 13rem,
      url("../../assets/img/ellipse-2.png") no-repeat 5rem 55rem,
      url("../../assets/img/ellipse-3.png") no-repeat -5rem 100rem !important;
    background-size: contain !important;
  }
  .temp-1 h1,
  .temp-2 h1,
  .temp-3 h1 {
    text-align: center !important;
    font-size: 15px !important;
  }
  .temp-1 {
    margin-top: 15%;
  }
  .template p {
    text-align: center !important;
    font-size: 14px !important;
  }
  .template span {
    font-size: 14px !important;
  }
  .temp-2 {
    margin-top: 10% !important;
    margin-bottom: 25% !important;
  }
  .temp-3 {
    margin-top: 0 !important;
  }
  .james {
    margin-top: -106% !important;
    z-index: -2;
    position: relative;
  }
  .agency-rights {
    margin-top: -23% !important;
  }
  .section-eight {
    background: url("../../assets/img/lic-sm.png") no-repeat right 15% !important ;
    background-size: auto;
    background-size: 40%;
    margin-top: -84%;
  }
  .x2-p {
    position: relative;
    margin-left: 0 !important;
  }
  .up-text {
    font-size: 22px !important;
  }
  .offer-expire h1 {
    font-size: 35px !important;
  }

  .glass-sm {
    max-width: 80% !important;
    margin: auto !important;
  }
  .offer-expire h2 {
    font-size: 36px !important;
  }
  .offer-btn-sm {
    margin: 0% auto 1% auto !important;
    max-width: 400px !important;
  }
  .offer-expire {
    background: url("../../assets/img/offer-expire-sm.png") no-repeat center !important;
    border-radius: 35px !important;
    background-size: cover !important;
  }
  .offer-expire h3 {
    font-size: 22px !important;
  }
  .cards-payment img {
    max-width: 100% !important;
  }
  .upgrade-to {
    background: url("../../assets/img/Hue_Saturation-sm.png") no-repeat center
      center !important;
    background-size: cover !important;
    padding: 30% 0 15% 0 !important;
  }
  .upgrade-to h1 {
    font-size: 22px !important;
    position: relative !important;
    margin-top: -20% !important;
  }
  .section-nine {
    background: url("../../assets/img/lipstick-sm.png") no-repeat right 0 top
        3rem,
      url("../../assets/img/saturation-2-sm.png") no-repeat left top 73rem,
      url("../../assets/img/shape3-sm.png") no-repeat bottom 20% right !important;
    padding-bottom: 25%;
  }
  .x4 {
    margin-top: 40% !important;
  }
  .section-ten {
    padding: 10% 0 7% 0 !important;
  }
  .risk {
    background: url("../../assets/img/pattren-sm.png") no-repeat center !important;
    background-size: cover !important;
    height: auto;
    border-radius: 35px !important;
    padding: 35% 5% 15% 5% !important;
  }
  .risk h1 {
    font-size: 35px !important;
  }
  .risk-free-border {
    border-radius: 35px !important;
  }
  .lips {
    top: -5% !important;
    width: 50% !important;
  }
  .section-eleven {
    margin-top: 10% !important ;
  }
  .faq h1 {
    font-size: 35px !important;
  }
  .panel-title {
    margin-bottom: 5% !important;
    font-size: 1rem !important;
  }
  .more-less img {
    width: 52px !important;
  }
  .panel-body {
    padding: 5.5% !important;
    font-size: 1rem !important;
  }
  .factor-box img {
    margin-top: 5% !important;
    max-width: 100% !important;
  }
  .fac-badge img {
    max-width: 100% !important;
  }
  .no-thanks {
    line-height: 2 !important;
    font-size: 14px !important;
    padding-top: 5% !important;
    padding-bottom: 40% !important;
  }
  .section-thirteen {
    background-size: contain !important;
  }
  .footer-girl-sm {
    margin-top: -34% !important;
    max-width: 100% !important;
  }
  .footer-btn {
    max-width: 100% !important;
  }
  .get-factors {
    font-size: 23px !important;
    margin: auto !important;
  }
  .get-factor p {
    font-size: 14px !important;
  }
  .text-yes {
    font-size: 28px !important;
  }
}
@media only screen and (min-width: 481px) and (max-width: 575px) {
  .box-image{
    max-width: 30% !important;
  }
  .buy-btn-footer {
    max-width: 100% !important;
  }
  .lap-sm {
    display: none !important;
  }
  .lap-lg {
    display: block !important;
  }
  .lap-lg img {
    max-width: 100% !important;
    margin-left: -8% !important;
  }
  .p-box-2 {
    padding: 0.75rem 0.75rem 0 0 !important;
  }
  .factor-sm {
    margin-left: 20% !important;
  }
  .x-sm {
    display: none !important;
  }
  .world {
    font-size: 19.5px !important;
  }
  .bikini-lg {
    display: none !important;
  }
  .bikini-sm {
    display: block !important;
  }
  .crowd-sm {
    display: none !important;
  }
  .crowd-lg {
    display: block !important;
  }
  .james-lg {
    display: block !important;
  }
  .james-sm {
    display: none !important;
  }
  p {
    font-size: 16px !important;
  }
  h1 {
    font-size: 28px !important;
  }
  .step-head {
    font-size: 16px !important;
  }
  .header-logo {
    text-align: center !important;
  }
  .box {
    top: auto !important;
    left: auto !important;
  }
  .upgrade img {
    max-width: 100% !important;
  }
  .upgrade {
    text-align: center !important;
  }
  .get-new h1 {
    font-size: 28px !important;
    text-align: center !important;
  }
  .get-new p {
    text-align: center !important;
  }
  .buy-btn img {
    max-width: 100% !important;
  }
  .section-two {
    background: url("../../assets/img/vid-left-sm.png") no-repeat top 1rem left !important;
    /*background-size: contain !important;*/
    margin-top: 0 !important;
  }
  .video-box {
    border: 4px #f30d86 solid !important;
    border-radius: 15px !important;
  }
  .video-activate-btn img {
    max-width: 100% !important;
  }
  .card-payment img {
    max-width: 250px !important;
    margin: auto !important;
  }
  .save-today img {
    max-width: 100% !important;
  }
  .section-three {
    background: url("../../assets/img/prime-bg-sm1.png") no-repeat top 13% right,
      url("../../assets/img/sec-four-top.png") no-repeat bottom 1.3rem center !important;
    position: relative !important;
    z-index: 1 !important;
  }
  .benefits p {
    font-size: 14px !important;
  }
  .benefits {
    margin: -15% auto auto auto !important;
    padding: 22% 0% 4% 0% !important;
  }
  .section-four {
    background-size: contain !important;
    padding-top: 10% !important;
    padding-bottom: 30% !important;
    background-color: #121215 !important;
    margin-top: -70px !important;
  }
  .member-text-top {
    font-size: 14px !important;
  }
  .p-box h2 {
    font-size: 28px !important;
    font-weight: bold;
  }
  .p-box p {
    font-size: 18px !important;
  }
  .p-box {
    margin: auto !important;
  }
  .six-r {
    position: relative !important;
    left: 12% !important;
    right: 0 !important;
    top: auto !important;
    max-width: 75% !important;
  }
  .powerful {
    font-size: 4rem !important;
  }
  .section-seven {
    background: url("../../assets/img/ellipse-1.png") no-repeat -18vw 13rem,
      url("../../assets/img/ellipse-2.png") no-repeat 5rem 68rem,
      url("../../assets/img/ellipse-3.png") no-repeat -5rem 112rem !important;
    background-size: contain !important;
  }
  .temp-1 h1,
  .temp-2 h1,
  .temp-3 h1 {
    text-align: center !important;
    font-size: 15px !important;
  }
  .temp-1 {
    margin-top: 15%;
  }
  .template p {
    text-align: center !important;
    font-size: 14px !important;
  }
  .template span {
    font-size: 14px !important;
  }
  .temp-2 {
    margin-top: 10% !important;
    margin-bottom: 25% !important;
  }
  .temp-3 {
    margin-top: 0 !important;
  }
  .james {
    margin-top: -106% !important;
    z-index: -2;
    position: relative;
  }
  .agency-rights {
    margin-top: 0% !important;
  }
  .section-eight {
    background: url("../../assets/img/lic-sm.png") no-repeat right 15% !important ;
    background-size: auto;
    background-size: 40%;
    margin-top: -84%;
  }
  .x2-p {
    position: relative;
    margin-left: 0 !important;
  }
  .up-text {
    font-size: 22px !important;
  }
  .offer-expire h1 {
    font-size: 35px !important;
  }

  .glass-sm {
    max-width: 80% !important;
    margin: auto !important;
  }
  .offer-expire h2 {
    font-size: 36px !important;
  }
  .offer-btn-sm {
    margin: 0% auto 1% auto !important;
    max-width: 400px !important;
  }
  .offer-expire {
    background: url("../../assets/img/offer-expire-sm.png") no-repeat center !important;
    border-radius: 35px !important;
    background-size: cover !important;
  }
  .offer-expire h3 {
    font-size: 22px !important;
  }
  .cards-payment img {
    max-width: 100% !important;
  }
  .upgrade-to {
    background: url("../../assets/img/Hue_Saturation-sm.png") no-repeat center
      center !important;
    background-size: cover !important;
    padding: 30% 0 15% 0 !important;
  }
  .upgrade-to h1 {
    font-size: 22px !important;
    position: relative !important;
    margin-top: -20% !important;
  }
  .section-nine {
    background: url("../../assets/img/lipstick-sm.png") no-repeat right 0 top
        3rem,
      url("../../assets/img/saturation-2-sm.png") no-repeat left top 73rem,
      url("../../assets/img/shape3-sm.png") no-repeat bottom 20% right !important;
    padding-bottom: 25%;
  }
  .x4 {
    margin-top: 40% !important;
  }
  .section-ten {
    padding: 10% 0 7% 0 !important;
  }
  .risk {
    background: url("../../assets/img/pattren-sm.png") no-repeat center !important;
    background-size: cover !important;
    height: auto;
    border-radius: 35px !important;
    padding: 35% 5% 15% 5% !important;
  }
  .risk h1 {
    font-size: 35px !important;
  }
  .risk-free-border {
    border-radius: 35px !important;
  }
  .lips {
    top: -5% !important;
    width: 50% !important;
  }
  .section-eleven {
    margin-top: 10% !important ;
  }
  .faq h1 {
    font-size: 35px !important;
  }
  .panel-title {
    margin-bottom: 5% !important;
    font-size: 1rem !important;
  }
  .more-less img {
    width: 52px !important;
  }
  .panel-body {
    padding: 5.5% !important;
    font-size: 1rem !important;
  }
  .factor-box img {
    margin-top: 5% !important;
    max-width: 100% !important;
  }
  .fac-badge img {
    max-width: 100% !important;
  }
  .no-thanks {
    line-height: 2 !important;
    font-size: 14px !important;
    padding-top: 5% !important;
    padding-bottom: 40% !important;
  }
  .section-thirteen {
    background-size: contain !important;
  }
  .footer-girl {
    max-width: 100% !important;
    display: block !important;
    margin-top: -43% !important;
  }
  .footer-girl-sm {
    max-width: 100% !important;
    display: none !important;
  }
  .footer-btn {
    max-width: 100% !important;
  }
  .get-factors {
    font-size: 23px !important;
    margin: auto !important;
  }
  .get-factor p {
    font-size: 14px !important;
  }
  .text-yes {
    font-size: 28px !important;
  }
  .reason-to-up {
    font-size: 18px !important;
    max-width: 350px !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .ft-text p{
    margin-bottom: 0!important;
  }
  .ft-btn {
    top: -2vw !important;
  }
  .x-sm{
    position: relative !important;
    margin-left: 16% !important;
  }
  .buy-btn-footer {
    max-width: 80% !important;
  }
  .original-lg {
    display: block !important;
  }
  .original-sm {
    display: none !important;
  }
  .benefits {
    margin: -12% auto auto auto !important;
  }
  .clay-ipad img {
    margin-left: -10% !important;
  }
  .logo {
    max-width: 60% !important;
  }
  .box {
    max-width: 100% !important;
    margin: auto !important;
  }
  .box img{
    max-width: 110%!important;
  }
  .buy-btn img {
    max-width: 66% !important;
  }
  .video-activate-btn img {
    z-index: 1 !important;
    max-width: 100% !important;
  }
  .save-today img {
    position: relative !important;
    z-index: -1 !important;
    max-width: 100% !important;
  }
  .clay-ipad img {
    max-width: 100% !important;
  }
  .cards-payment img {
    max-width: 70% !important;
    margin: auto !important;
  }
  .card-payment {
    max-width: 60% !important;
    margin: auto !important;
  }
  .factor-box img {
    max-width: 60% !important;
    margin-top: 0 !important;
  }
  .fac-badge img {
    max-width: 100%;
  }
  .footer-girl {
    max-width: 100% !important;
  }
  .footer-btn {
    max-width: 60% !important;
  }
  .section-eight {
    background: url("../../assets/img/lic.png") no-repeat top 32% right !important;
    background-size: 40% !important;
    margin-top: -58%;
  }
  .faq {
    border-radius: 15px !important;
  }
  body {
    font-size: 15px !important;
  }
  h1 {
    font-size: 1.75rem !important;
  }
  .upgrade img {
    max-width: 66% !important;
  }
  .get-new h1 {
    font-size: 3.250vw !important;
  }
  .box {
    top: auto !important;
    left: auto !important;
  }
  .section-two {
    background: url("../../assets/img/video-left-wall.png") no-repeat left -40% top,
      url("../../assets/img/video-right-wall.png") no-repeat right -55% top !important;
    background-size: contain !important;
    margin-top: 1% !important;
  }
  .video-box {
    border: 4px #f30d86 solid !important;
    border-radius: 15px !important;
  }
  .section-three {
    background: url("../../assets/img/prime-bg-2.png") no-repeat right -25rem top
        12%,
      url("../../assets/img/member-top-left-bg.png") no-repeat bottom left,
      url("../../assets/img/member-top-right-bg.png") no-repeat bottom right !important;
    background-size: contain !important;
  }
  .benefits p {
    font-size: 1.5rem !important;
  }
  .member-text-top {
    font-size: 1.25rem !important;
  }
  .profit {
    left: -2% !important;
  }
  .nich {
    right: -2% !important;
  }
  .maximum {
    right: -2% !important;
    margin-top: -1% !important;
  }
  .section-four {
    background-size: contain !important;
    padding-top: 7.5% !important;
    padding-bottom: 30% !important;
  }
  .six-r {
    position: relative !important;
    left: 25% !important;
    right: 0 !important;
    top: auto !important;
    max-width: 50% !important;
  }
  .p-box {
    margin: auto !important;
    height: 100%;
  }
  .p-box-border {
    height: 100%;
  }
  .p-box h2 {
    font-size: 1.25rem !important;
    font-weight: bold;
  }
  .box-image {
    max-width: 50px !important;
  }
  .powerful {
    font-size: 4rem !important;
  }
  .section-seven {
    background: url("../../assets/img/ellipse-1.png") no-repeat -18vw 13rem,
      url("../../assets/img/ellipse-2.png") no-repeat 30rem 50rem,
      url("../../assets/img/ellipse-3.png") no-repeat -5rem 73rem !important;
    background-size: 50% !important;
  }
  .temp-1 {
    margin-top: 15%;
  }
  .template p {
    font-size: 1rem !important;
  }
  .temp-2 {
    margin-top: 30% !important;
    margin-bottom: 25% !important;
  }
  .temp-3 {
    margin-top: 0 !important;
  }
  .section-eight {
    background: url("../../assets/img/lic.png") no-repeat right 32% !important;
    background-size: 40% !important;
    margin-top: -58%;
  }
  .glass {
    top: -17% !important;
    max-width: 20% !important;
  }
  .offer-expire h2 {
    font-size: 1.75rem !important;
  }
  .offer-btn {
    max-width: 85% !important;
  }
  .offer-expire {
    border-radius: 15px !important;
  }
  .upgrade-to {
    background-size: cover !important;
  }
  .section-nine {
    background: url("../../assets/img/lipstick.png") no-repeat right 0 top 7rem,
      url("../../assets/img/saturation2.png") no-repeat left top 6rem,
      url("../../assets/img/shape3.png") no-repeat bottom left,
      url("../../assets/img/shape.png") no-repeat bottom right !important;
    background-size: 30% !important;
    padding-bottom: 25%;
  }
  .section-ten {
    padding: 10% 0 7% 0 !important;
  }
  .risk {
    min-height: auto !important;
    height: auto !important;
    border-radius: 15px !important;
    padding: 5% !important;
  }

  .lips {
    top: -12% !important;
    left: -3% !important;
    width: 27% !important;
  }
  .panel-title {
    font-size: 1rem !important;
  }
  .more-less img {
    width: 30px !important;
  }
  .panel-body {
    padding: 5.5% !important;
    font-size: 1rem !important;
  }
  .worlds {
    position: relative !important;
    text-align: center !important;
  }
  .world {
    font-size: 1.45rem !important;
  }
  .fac-badge {
    text-align: center !important;
    margin-top: 2% !important;
  }
  .factor-box {
    margin-top: 5% !important;
  }
  .no-thanks {
    font-size: 1rem !important;
    padding-top: 5% !important;
    padding-bottom: 25% !important;
  }
  .section-thirteen {
    background-size: contain !important;
  }
  .get-factors {
    font-size: 1.25rem !important;
    margin: auto !important;
  }
  .get-factor p {
    font-size: 1.25rem !important;
  }
  .drawing {
    left: 0 !important;
  }
}
@media only screen and (min-width: 768px) and (max-width: 800px) {
  .benefits{
    margin: -13% auto auto auto !important;
  }
  .x-sm{
    position: relative !important;
    margin-left: 16% !important;
  }
  .ft-text p{
    margin-bottom: 0!important;
  }
  .ft-btn {
    top: -2vw !important;
  }
  .panel-body {
 
    font-size: 16px !important;
  }
  .shaken {
    margin-top: 20% !important;
  }
  .footer-girl {
    margin-top: -42% !important;
  }
  .buy-btn-footer {
    max-width: 66% !important;
  }
  .logo {
    max-width: 60% !important;
  }
  .box {
    max-width: 85% !important;
    margin: auto !important;
  }
  .box img{
    max-width: 120% !important;
  }
  .buy-btn img {
    max-width: 60% !important;
  }
  .video-activate-btn img {
    max-width: 100% !important;
  }
  .save-today img {
    max-width: 100% !important;
  }
  .clay-ipad img {
    max-width: 100% !important;
  }
  .cards-payment img {
    max-width: 40% !important;
    margin: auto !important;
  }
  .offer-expire h3 {
    font-size: 1.3rem !important;
    font-weight: bold;
  }
  /* .offer-expire h2 {
    padding-bottom: 5% !important;
  } */
  .card-payment {
    max-width: 60% !important;
    margin: auto !important;
  }
  .factor-box img {
    max-width: 60% !important;
    margin-top: 0 !important;
  }
  .fac-badge img {
    max-width: 100%;
  }
  .footer-girl {
    max-width: 100% !important;
  }
  .footer-btn {
    max-width: 60% !important;
  }
  .section-eight {
    background: url("../../assets/img/lic.png") no-repeat top 32% right !important;
    background-size: 40% !important;
    margin-top: -58%;
  }
  .text {
    color: #fff !important;
  }
  .faq {
    border-radius: 15px !important;
  }
  .no-thanks {
    margin-bottom: 20% !important;
  }
  body {
    font-size: 2.083vw !important;
  }
  h1 {
    font-size: 3.976vw !important;
  }

  .get-new h1 {
    font-size: 3.276vw !important;
  }
  .box {
    top: -15% !important;
    left: auto !important;
  }
  .section-two {
    background: url("../../assets/img/video-left-wall.png") no-repeat left -50% top,
      url("../../assets/img/video-right-wall.png") no-repeat right -60% top !important;
    /*z-index: -10;*/
    background-size: contain !important;
    margin-top: 0% !important;
  }
  .video-box {
    border: 4px #f30d86 solid !important;
    border-radius: 15px !important;
  }
  .video-activate-btn img {
    z-index: 1 !important;
  }
  .save {
    max-width: 90%;
  }
  .section-three {
    background: url("../../assets/img/prime-bg-2.png") no-repeat right -5rem top
        20%,
      url("../../assets/img/member-top-left-bg.png") no-repeat bottom left,
      url("../../assets/img/member-top-right-bg.png") no-repeat bottom right !important;
    background-size: 45% !important;
  }
  .laptop {
    position: relative !important;
    left: -5% !important;
  }
  .benefits p {
    font-size: 1.35rem !important;
  }
  .maximum {
    max-width: 65% !important;
    margin: auto !important;
    right: -2% !important;
    margin-top: -20% !important;
  }
  .section-four {
    background-size: contain !important;
    padding-top: 7.5% !important;
    padding-bottom: 30% !important;
  }
  .six-r {
    position: relative !important;
    left: 25% !important;
    right: 0 !important;
    top: auto !important;
    max-width: 50% !important;
  }
  .powerful {
    font-size: 4rem !important;
  }
  .p-box {
    margin: auto !important;
    height: 100% !important;
  }
  .p-box-border {
    height: 100% !important;
  }
  .box-image {
    max-width: 85px !important;
  }
    .template p, .template span{
    font-size: 16px !important;
  } 
  .section-seven {
   background: url("../../assets/img/ellipse-1.png") no-repeat -18vw 10rem, 
   url("../../assets/img/ellipse-2.png") no-repeat 30rem 39rem, 
   url("../../assets/img/ellipse-3.png") no-repeat -8rem 58rem !important;
    background-size: auto, auto, auto;
    background-size: 55% !important;
  } 
  .ellipse-3 {
    margin-top: 15%;
  }
  .section-eight {
    background: url("../../assets/img/lic.png") no-repeat right 28% !important;
    background-size: 40% !important;
    margin-top: -58%;
  }
  .glass {
    left: 8% !important;
    top: 0% !important;
    max-width: 20% !important;
  }
  .offer-expire {
    border-radius: 15px !important;
  }
  .offer-expire h2 {
    font-size: 1.75rem !important;
  }
  .offer-btn {
    max-width: 75% !important;
  }
  .upgrade-to {
    background-size: cover !important;
  }
  .section-nine {
    background: url("../../assets/img/lipstick.png") no-repeat right -2.75rem top
        5rem,
      url("../../assets/img/saturation2.png") no-repeat left top 6rem,
      url("../../assets/img/shape3.png") no-repeat bottom left,
      url("../../assets/img/shape.png") no-repeat bottom right !important;
    background-size: 30% !important;
    padding-bottom: 25% !important;
  }
  .section-ten {
    padding: 10% 0 7% 0 !important;
  }
  .risk {
    min-height: auto !important;
    height: auto !important;
    border-radius: 15px !important;
    padding: 5% !important;
  }
  .lips {
    top: -12% !important;
    left: -3% !important;
    width: 27% !important;
  }
  .factor-box {
    margin-top: 5% !important;
  }
  .no-thanks {
    font-size: 1rem !important;
    padding-top: 5% !important;
    padding-bottom: 10% !important;
  }
  .section-thirteen {
    background-size: contain !important;
  }
  .get-factors {
    font-size: 1.5rem !important;
    margin: auto !important;
  }
  .get-factor p {
    font-size: 1.5rem !important;
  }
  .drawing {
    left: 15% !important;
  }
}
@media only screen and (min-width: 801px) and (max-width: 991px) {
  .x-sm{
    position: relative !important;
    margin-left: 16% !important;
  }
  .ft-text p{
    margin-bottom: 0!important;
  }
  .ft-btn {
    top: -2vw !important;
  }
  .panel-body {
 
    font-size: 16px !important;
  }
  .shaken {
    margin-top: 20% !important;
  }
  .footer-girl {
    margin-top: -42% !important;
  }
  .buy-btn-footer {
    max-width: 66% !important;
  }
  .logo {
    max-width: 60% !important;
  }
  .box {
    max-width: 85% !important;
    margin: auto !important;
  }
  .box img{
    max-width: 120% !important;
  }
  .buy-btn img {
    max-width: 60% !important;
  }
  .video-activate-btn img {
    max-width: 100% !important;
  }
  .save-today img {
    max-width: 100% !important;
  }
  .clay-ipad img {
    max-width: 100% !important;
  }
  .cards-payment img {
    max-width: 40% !important;
    margin: auto !important;
  }
  .offer-expire h3 {
    font-size: 1.3rem !important;
    font-weight: bold;
  }
  /* .offer-expire h2 {
    padding-bottom: 5% !important;
  } */
  .card-payment {
    max-width: 60% !important;
    margin: auto !important;
  }
  .factor-box img {
    max-width: 60% !important;
    margin-top: 0 !important;
  }
  .fac-badge img {
    max-width: 100%;
  }
  .footer-girl {
    max-width: 100% !important;
  }
  .footer-btn {
    max-width: 60% !important;
  }
  .section-eight {
    background: url("../../assets/img/lic.png") no-repeat top 32% right !important;
    background-size: 40% !important;
    margin-top: -58%;
  }
  .text {
    color: #fff !important;
  }
  .faq {
    border-radius: 15px !important;
  }
  .no-thanks {
    margin-bottom: 20% !important;
  }
  body {
    font-size: 2.083vw !important;
  }
  h1 {
    font-size: 3.976vw !important;
  }

  .get-new h1 {
    font-size: 3.276vw !important;
  }
  .box {
    top: -15% !important;
    left: auto !important;
  }
  .section-two {
    background: url("../../assets/img/video-left-wall.png") no-repeat left -50% top,
      url("../../assets/img/video-right-wall.png") no-repeat right -60% top !important;
    /*z-index: -10;*/
    background-size: contain !important;
    margin-top: 0% !important;
  }
  .video-box {
    border: 4px #f30d86 solid !important;
    border-radius: 15px !important;
  }
  .video-activate-btn img {
    z-index: 1 !important;
  }
  .save {
    max-width: 90%;
  }
  .section-three {
    background: url("../../assets/img/prime-bg-2.png") no-repeat right -5rem top
        20%,
      url("../../assets/img/member-top-left-bg.png") no-repeat bottom left,
      url("../../assets/img/member-top-right-bg.png") no-repeat bottom right !important;
    background-size: 45% !important;
  }
  .laptop {
    position: relative !important;
    left: -5% !important;
  }
  .benefits p {
    font-size: 1.35rem !important;
  }
  .maximum {
    max-width: 65% !important;
    margin: auto !important;
    right: -2% !important;
    margin-top: -20% !important;
  }
  .section-four {
    background-size: contain !important;
    padding-top: 7.5% !important;
    padding-bottom: 30% !important;
  }
  .six-r {
    position: relative !important;
    left: 25% !important;
    right: 0 !important;
    top: auto !important;
    max-width: 50% !important;
  }
  .powerful {
    font-size: 4rem !important;
  }
  .p-box {
    margin: auto !important;
    height: 100% !important;
  }
  .p-box-border {
    height: 100% !important;
  }
  .box-image {
    max-width: 85px !important;
  }
  .section-seven {
    background: url("../../assets/img/ellipse-1.png") no-repeat -18vw 9rem,
     url("../../assets/img/ellipse-2.png") no-repeat 30rem 38rem, 
     url("../../assets/img/ellipse-3.png") no-repeat -8rem 58rem !important;
    background-size: 55% !important;
  }
  .template p, .template span{
    font-size: 16px !important;
  }
  .ellipse-3 {
    margin-top: 15%;
  }
  .section-eight {
    background: url("../../assets/img/lic.png") no-repeat right 28% !important;
    background-size: 40% !important;
    margin-top: -58%;
  }
  .glass {
    left: 8% !important;
    top: 0% !important;
    max-width: 20% !important;
  }
  .offer-expire {
    border-radius: 15px !important;
  }
  .offer-expire h2 {
    font-size: 1.75rem !important;
  }
  .offer-btn {
    max-width: 75% !important;
  }
  .upgrade-to {
    background-size: cover !important;
  }
  .section-nine {
    background: url("../../assets/img/lipstick.png") no-repeat right -2.75rem top
        5rem,
      url("../../assets/img/saturation2.png") no-repeat left top 6rem,
      url("../../assets/img/shape3.png") no-repeat bottom left,
      url("../../assets/img/shape.png") no-repeat bottom right !important;
    background-size: 30% !important;
    padding-bottom: 25% !important;
  }
  .section-ten {
    padding: 10% 0 7% 0 !important;
  }
  .risk {
    min-height: auto !important;
    height: auto !important;
    border-radius: 15px !important;
    padding: 5% !important;
  }
  .lips {
    top: -12% !important;
    left: -3% !important;
    width: 27% !important;
  }
  .factor-box {
    margin-top: 5% !important;
  }
  .no-thanks {
    font-size: 1rem !important;
    padding-top: 5% !important;
    padding-bottom: 10% !important;
  }
  .section-thirteen {
    background-size: contain !important;
  }
  .get-factors {
    font-size: 1.5rem !important;
    margin: auto !important;
  }
  .get-factor p {
    font-size: 1.5rem !important;
  }
  .drawing {
    left: 15% !important;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1025px) {
  .ft-btn {
    top: 2vw !important;
  }
  .model {
    margin: auto auto -5.5% auto  !important;
  }
  .logo {
    max-width: 60% !important;
  }
  .shaken p {
    max-width: 658px !important;
    margin: auto !important;
  }
  .box {
    max-width: 100% !important;
    margin: auto !important;
  }
  .box img{
    max-width: 110% !important;
  }
  .buy-btn img {
    max-width: 80% !important;
  }
  .video-activate-btn img {
    max-width: 100% !important;
  }
  .save-today img {
    max-width: 80% !important;
  }
  .clay-ipad img {
    max-width: 100% !important;
  }
  .cards-payment img {
    max-width: 40% !important;
    margin: auto !important;
  }
  .offer-expire h3 {
    font-size: 1.5rem !important;
    font-weight: bold;
  }
  .card-payment {
    max-width: 60% !important;
    margin: auto !important;
  }
  .factor-box img {
    max-width: 50% !important;
    margin-top: 0 !important;
  }
  .fac-badge img {
    max-width: 100%;
  }
  .buy-btn-footer {
    max-width: 50% !important;
  }
  .footer-girl {
    max-width: 100% !important;
  }
  .footer-btn {
    max-width: 60% !important;
  }
  .section-eight {
    background: url("../../assets/img/lic.png") no-repeat top 32% right !important;
    background-size: 40% !important;
    margin-top: -58%;
  }
  .faq {
    border-radius: 15px !important;
  }
  .x-fact {
    max-width: 630px !important;
  }
  .panel-body p{
    font-size: 16px !important;
  }
  body {
    font-size: 16px !important;
  }
  h1 {
    font-size: 3.976vw !important;
  }
  .template p, .template span{
    font-size: 16px !important;
  }
  .get-new h1 {
    font-size: 3.276vw !important;
  }
  .get-new p{
    font-size: 1rem!important;
  }
  .box {
    top: -15% !important;
    left: auto !important;
  }
  .section-two {
    background: url("../../assets/img/video-left-wall.png") no-repeat left -40% top,
      url("../../assets/img/video-right-wall.png") no-repeat right -50% top !important;
    /*z-index: -10;*/
    background-size: contain !important;
    margin-top: -10% !important;
  }
  .video-box {
    border: 4px #f30d86 solid !important;
    border-radius: 15px !important;
  }
  .video-activate-btn img {
    z-index: 1 !important;
  }
  .save {
    max-width: 90%;
  }
  .section-three {
    background: url("../../assets/img/prime-bg-2.png") no-repeat right -5rem top
        16%,
      url("../../assets/img/member-top-left-bg.png") no-repeat bottom left,
      url("../../assets/img/member-top-right-bg.png") no-repeat bottom right !important;
    background-size: 45%  !important;
  }
  .laptop {
    position: relative !important;
    left: -5% !important;
  }
  .benefits p {
    font-size: 1.5rem !important;
  }
 .benefits{
  margin: -12% auto auto auto !important;
 }
  .maximum {
    max-width: 65% !important;
    margin: auto !important;
    right: -2% !important;
    margin-top: -20% !important;
  }
  .section-four {
    background-size: contain !important;
    padding-top: 7.5% !important;
    padding-bottom: 30% !important;
  }
  .six-r {
    position: relative !important;
    left: 25% !important;
    right: 0 !important;
    top: auto !important;
    max-width: 50% !important;
  }
  .powerful {
    font-size: 4rem !important;
  }
  .p-box {
    margin: auto !important;
    height: 100% !important;
  }
  .p-box-border {
    height: 100% !important;
  }
  .box-image {
    width: 80px !important;
  }
  .section-seven {
    background: url("../../assets/img/ellipse-1.png") no-repeat -18vw 15rem,
      url("../../assets/img/ellipse-2.png") no-repeat 38rem 53rem,
      url("../../assets/img/ellipse-3.png") no-repeat -10rem 72rem !important;
    background-size: 55% !important;
  }
  .ellipse-3 {
    margin-top: 15%;
  }
  .section-eight {
    background: url("../../assets/img/lic.png") no-repeat right 28% !important;
    background-size: 40% !important;
    margin-top: -58%;
  }
  .glass {
    top: 19% !important;
    max-width: 20% !important;
    left: 0% !important;
  }
  .offer-expire {
    border-radius: 15px !important;
  }
  .offer-expire h2 {
    font-size: 1.75rem !important;
  }
  .offer-btn {
    max-width: 75% !important;
  }
  .upgrade-to {
    background-size: contain !important;
  }
  .section-nine {
    background: url("../../assets/img/lipstick.png") no-repeat right -3rem top 7rem,
      url("../../assets/img/saturation2.png") no-repeat left top 6rem,
      url("../../assets/img/shape3.png") no-repeat bottom left,
      url("../../assets/img/shape.png") no-repeat bottom right !important;
    background-size: 30% !important;
    padding-bottom: 25% !important;
  }
  .x-fact {
    max-width: 70% !important;
    top: 3% !important;
    left: 15% !important;
  }
  .x1 img,
  .x2 img,
  .x3 img,
  .x4 img {
    width: 140px !important;
  }
  .section-ten {
    padding: 10% 0 7% 0 !important;
  }
  .risk {
    min-height: auto !important;
    height: auto !important;
    border-radius: 15px !important;
    padding: 5% !important;
  }
  .lips {
    top: -18% !important;
    left: -5% !important;
    width: 27% !important;
  }
  .worlds {
    padding-bottom: 8% !important;
  }
  .factor-box {
    margin-top: 5% !important;
  }
  .no-thanks {
    font-size: 1.15rem !important;
    padding-top: 5% !important;
    padding-bottom: 15% !important;
  }
  .section-thirteen {
    background-size: contain !important;
  }
  .get-factors {
    font-size: 1.5rem !important;
    margin: auto !important;
    padding-bottom: 2% !important;
  }
  .get-factor p {
    font-size: 1.5rem !important;
  }
  .drawing {
    left: 35% !important;
  }
}
@media only screen and (min-width: 1026px) and (max-width: 1140px) {
  .ft-btn {
    top: 0vw !important;
  }
  .model {
    margin: auto auto -5.5% auto  !important;
  }
  .logo {
    max-width: 60% !important;
  }
  .shaken p {
    max-width: 658px !important;
    margin: auto !important;
  }
  .box {
    max-width: 100% !important;
    margin: auto !important;
  }
  .box img{
    max-width: 110% !important;
  }
  .buy-btn img {
    max-width: 80% !important;
  }
  .video-activate-btn img {
    max-width: 100% !important;
  }
  .save-today img {
    max-width: 80% !important;
  }
  .clay-ipad img {
    max-width: 100% !important;
  }
  .cards-payment img {
    max-width: 40% !important;
    margin: auto !important;
  }
  .offer-expire h3 {
    font-size: 1.5rem !important;
    font-weight: bold;
  }
  /* .offer-expire h2 {
    padding-bottom: 5% !important;
  } */
  .card-payment {
    max-width: 60% !important;
    margin: auto !important;
  }
  .factor-box img {
    max-width: 50% !important;
    margin-top: 0 !important;
  }
  .fac-badge img {
    max-width: 100%;
  }
  .footer-girl {
    max-width: 100% !important;
  }
  .footer-btn {
    max-width: 60% !important;
  }
  .section-eight {
    background: url("../../assets/img/lic.png") no-repeat top 32% right !important;
    background-size: 40% !important;
    margin-top: -58%;
  }
  .faq {
    border-radius: 15px !important;
  }
  .x-fact {
    max-width: 630px !important;
  }
  .panel-body p{
    font-size: 16px !important;
  }
  body {
    font-size: 16px !important;
  }
  h1 {
    font-size: 3.976vw !important;
  }
  .template p, .template span{
    font-size: 16px !important;
  }
  .get-new h1 {
    font-size: 3.276vw !important;
  }
  .box {
    top: -15% !important;
    left: auto !important;
  }
  .section-two {
    background: url("../../assets/img/video-left-wall.png") no-repeat left -40% top,
      url("../../assets/img/video-right-wall.png") no-repeat right -50% top !important;
    /*z-index: -10;*/
    background-size: contain !important;
    margin-top: -10% !important;
  }
  .video-box {
    border: 4px #f30d86 solid !important;
    border-radius: 15px !important;
  }
  .video-activate-btn img {
    z-index: 1 !important;
  }
  .save {
    max-width: 90%;
  }
  .section-three {
    background: url("../../assets/img/prime-bg-2.png") no-repeat right -25rem top
        23%,
      url("../../assets/img/member-top-left-bg.png") no-repeat bottom left,
      url("../../assets/img/member-top-right-bg.png") no-repeat bottom right !important;
    background-size: contain !important;
  }
  .laptop {
    position: relative !important;
    left: -5% !important;
  }
  .benefits p {
    font-size: 1.5rem !important;
  }
  .maximum {
    max-width: 65% !important;
    margin: auto !important;
    right: -2% !important;
    margin-top: -20% !important;
  }
  .section-four {
    background-size: contain !important;
    padding-top: 7.5% !important;
    padding-bottom: 30% !important;
  }
  .six-r {
    position: relative !important;
    left: 25% !important;
    right: 0 !important;
    top: auto !important;
    max-width: 50% !important;
  }
  .powerful {
    font-size: 4rem !important;
  }
  .p-box {
    margin: auto !important;
    height: 100% !important;
  }
  .p-box-border {
    height: 100% !important;
  }
  .box-image {
    width: 80px !important;
  }
  .section-seven {
    background: url("../../assets/img/ellipse-1.png") no-repeat -18vw 13rem,
      url("../../assets/img/ellipse-2.png") no-repeat 45rem 50rem,
      url("../../assets/img/ellipse-3.png") no-repeat -10rem 73rem !important;
    background-size: 55% !important;
  }
  .ellipse-3 {
    margin-top: 15%;
  }
  .section-eight {
    background: url("../../assets/img/lic.png") no-repeat right 28% !important;
    background-size: 40% !important;
    margin-top: -58%;
  }
  .glass {
    top: 19% !important;
    max-width: 20% !important;
    left: 0% !important;
  }
  .offer-expire {
    border-radius: 15px !important;
  }
  .offer-expire h2 {
    font-size: 1.75rem !important;
  }
  .offer-btn {
    max-width: 75% !important;
  }
  .upgrade-to {
    background-size: contain !important;
  }
  .section-nine {
    background: url("../../assets/img/lipstick.png") no-repeat right -3rem top 7rem,
      url("../../assets/img/saturation2.png") no-repeat left top 6rem,
      url("../../assets/img/shape3.png") no-repeat bottom left,
      url("../../assets/img/shape.png") no-repeat bottom right !important;
    background-size: 30% !important;
    padding-bottom: 25% !important;
  }
  .x-fact {
    max-width: 70% !important;
    top: 3% !important;
    left: 15% !important;
  }
  .x1 img,
  .x2 img,
  .x3 img,
  .x4 img {
    width: 140px !important;
  }
  .section-ten {
    padding: 10% 0 7% 0 !important;
  }
  .risk {
    min-height: auto !important;
    height: auto !important;
    border-radius: 15px !important;
    padding: 5% !important;
  }
  .lips {
    top: -18% !important;
    left: -5% !important;
    width: 27% !important;
  }
  .worlds {
    padding-bottom: 8% !important;
  }
  .factor-box {
    margin-top: 5% !important;
  }
  .no-thanks {
    font-size: 1.15rem !important;
    padding-top: 5% !important;
    padding-bottom: 15% !important;
  }
  .section-thirteen {
    background-size: contain !important;
  }
  .get-factors {
    font-size: 1.5rem !important;
    margin: auto !important;
    padding-bottom: 2% !important;
  }
  .get-factor p {
    font-size: 1.5rem !important;
  }
  .drawing {
    left: 35% !important;
  }
}
@media only screen and (min-width: 1141px) and (max-width: 1199px) {
  .model {
    margin: auto auto -5.5% auto  !important;
  }
  .logo {
    max-width: 60% !important;
  }
  .shaken p {
    max-width: 658px !important;
    margin: auto !important;
  }
  .box {
    max-width: 100% !important;
    margin: auto !important;
  }
  .box img{
    max-width: 110% !important;
  }
  .buy-btn img {
    max-width: 80% !important;
  }
  .video-activate-btn img {
    max-width: 100% !important;
  }
  .save-today img {
    max-width: 80% !important;
  }
  .clay-ipad img {
    max-width: 100% !important;
  }
  .cards-payment img {
    max-width: 40% !important;
    margin: auto !important;
  }
  .offer-expire h3 {
    font-size: 1.5rem !important;
    font-weight: bold;
  }
  /* .offer-expire h2 {
    padding-bottom: 5% !important;
  } */
  .card-payment {
    max-width: 60% !important;
    margin: auto !important;
  }
  .factor-box img {
    max-width: 50% !important;
    margin-top: 0 !important;
  }
  .fac-badge img {
    max-width: 100%;
  }
  .footer-girl {
    max-width: 100% !important;
  }
  .footer-btn {
    max-width: 60% !important;
  }
  .section-eight {
    background: url("../../assets/img/lic.png") no-repeat top 32% right !important;
    background-size: 40% !important;
    margin-top: -58%;
  }
  .faq {
    border-radius: 15px !important;
  }
  .x-fact {
    max-width: 630px !important;
  }
  .panel-body p{
    font-size: 16px !important;
  }
  body {
    font-size: 16px !important;
  }
  h1 {
    font-size: 3.976vw !important;
  }
  .template p, .template span{
    font-size: 16px !important;
  }
  .get-new h1 {
    font-size: 3.276vw !important;
  }
  .box {
    top: -15% !important;
    left: auto !important;
  }
  .section-two {
    background: url("../../assets/img/video-left-wall.png") no-repeat left -40% top,
      url("../../assets/img/video-right-wall.png") no-repeat right -50% top !important;
    /*z-index: -10;*/
    background-size: contain !important;
    margin-top: -10% !important;
  }
  .video-box {
    border: 4px #f30d86 solid !important;
    border-radius: 15px !important;
  }
  .video-activate-btn img {
    z-index: 1 !important;
  }
  .save {
    max-width: 90%;
  }
  .section-three {
    background: url("../../assets/img/prime-bg-2.png") no-repeat right -25rem top
        23%,
      url("../../assets/img/member-top-left-bg.png") no-repeat bottom left,
      url("../../assets/img/member-top-right-bg.png") no-repeat bottom right !important;
    background-size: contain !important;
  }
  .laptop {
    position: relative !important;
    left: -5% !important;
  }
  .benefits p {
    font-size: 1.5rem !important;
  }
  .maximum {
    max-width: 65% !important;
    margin: auto !important;
    right: -2% !important;
    margin-top: -20% !important;
  }
  .section-four {
    background-size: contain !important;
    padding-top: 7.5% !important;
    padding-bottom: 30% !important;
  }
  .six-r {
    position: relative !important;
    left: 25% !important;
    right: 0 !important;
    top: auto !important;
    max-width: 50% !important;
  }
  .powerful {
    font-size: 4rem !important;
  }
  .p-box {
    margin: auto !important;
    height: 100% !important;
  }
  .p-box-border {
    height: 100% !important;
  }
  .box-image {
    width: 80px !important;
  }
  .section-seven {
    background: url("../../assets/img/ellipse-1.png") no-repeat -18vw 15rem,
      url("../../assets/img/ellipse-2.png") no-repeat 38rem 53rem,
      url("../../assets/img/ellipse-3.png") no-repeat -10rem 72rem !important;
    background-size: 55% !important;
  }
  .ellipse-3 {
    margin-top: 15%;
  }
  .section-eight {
    background: url("../../assets/img/lic.png") no-repeat right 28% !important;
    background-size: 40% !important;
    margin-top: -58%;
  }
  .glass {
    top: 19% !important;
    max-width: 20% !important;
    left: 0% !important;
  }
  .offer-expire {
    border-radius: 15px !important;
  }
  .offer-expire h2 {
    font-size: 1.75rem !important;
  }
  .offer-btn {
    max-width: 75% !important;
  }
  .upgrade-to {
    background-size: contain !important;
  }
  .section-nine {
    background: url("../../assets/img/lipstick.png") no-repeat right -3rem top 7rem,
      url("../../assets/img/saturation2.png") no-repeat left top 6rem,
      url("../../assets/img/shape3.png") no-repeat bottom left,
      url("../../assets/img/shape.png") no-repeat bottom right !important;
    background-size: 30% !important;
    padding-bottom: 25% !important;
  }
  .x-fact {
    max-width: 70% !important;
    top: 3% !important;
    left: 15% !important;
  }
  .x1 img,
  .x2 img,
  .x3 img,
  .x4 img {
    width: 140px !important;
  }
  .section-ten {
    padding: 10% 0 7% 0 !important;
  }
  .risk {
    min-height: auto !important;
    height: auto !important;
    border-radius: 15px !important;
    padding: 5% !important;
  }
  .lips {
    top: -18% !important;
    left: -5% !important;
    width: 27% !important;
  }
  .worlds {
    padding-bottom: 8% !important;
  }
  .factor-box {
    margin-top: 5% !important;
  }
  .no-thanks {
    font-size: 1.15rem !important;
    padding-top: 5% !important;
    padding-bottom: 15% !important;
  }
  .section-thirteen {
    background-size: contain !important;
  }
  .get-factors {
    font-size: 1.5rem !important;
    margin: auto !important;
    padding-bottom: 2% !important;
  }
  .get-factor p {
    font-size: 1.5rem !important;
  }
  .drawing {
    left: 35% !important;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1366px) {
 
  .bikini-lg{
    margin-bottom: 8% !important;
  }
  body{
font-size: 1.2rem !important;
  }
  .p-box p {
    font-size: 17px!important;
  }
  .box img{
    max-width: 110% !important;
  }
  .buy-btn-footer {
    max-width: 51% !important;
    margin: auto;
  }
  .just-one-time {
    padding-bottom: 0 !important;
  }
  .get-new h1 {
    font-size: 60px !important;
  }
  .buy-btn img {
    max-width: 60% !important;
  }
  .video-activate-btn img {
    max-width: 80% !important;
  }
  .save-today img {
    max-width: 80% !important;
  }
  .clay-ipad img {
    max-width: 95% !important;
  }
  .panel-body p {
    font-size: 16px !important;
  }
  .cards-payment {
    max-width: 50% !important;
    margin: auto !important;
  }
  .factor-box img {
    max-width: 50% !important;
    margin-top: 0 !important;
  }
  .fac-badge img {
    max-width: 100%;
  }
  .footer-girl {
    margin-top: -28% !important;
  }
  .footer-btn {
    max-width: 50% !important;
  }
  .x-fact {
    max-width: 68% !important;
  }
  .section-eight {
    background: url("../../assets/img/lic.png") no-repeat top 32% right !important;
    background-size: 40% !important;
    margin-top: -58%;
  }

  .box {
    top: -15% !important;
  }
  .section-two {
    background: url("../../assets/img/video-left-wall.png") no-repeat left -40% top,
      url("../../assets/img/video-right-wall.png") no-repeat right -40% top !important;
    background-size: contain !important;
    margin-top: -10% !important;
  }
  .card-payment {
    margin: auto !important;
    max-width: 50% !important;
  }
  .save {
    max-width: 80% !important;
  }
  .section-three {
    background: url("../../assets/img/prime-bg-2.png") no-repeat right -25rem top
        23%,
      url("../../assets/img/member-top-left-bg.png") no-repeat bottom left,
      url("../../assets/img/member-top-right-bg.png") no-repeat bottom right !important;
    background-size: 65% !important;
  }
  .laptop {
    position: relative !important;
    left: -5% !important;
  }
  .benefits {
    max-width: 1000px !important;
    margin: -11% auto auto auto !important;
  }
  .section-four {
    background-size: contain !important;
    padding-top: 7.5% !important;
    padding-bottom: 30% !important;
  }
  .six-r {
    left: -8% !important;
    right: 0 !important;
    top: -155px !important;
    max-width: 115% !important;
  }
  .powerful {
    font-size: 4.2rem !important;
  }
  .box-image {
    max-width: 100px !important;
  }
  .section-seven {
    background:  url("../../assets/img/ellipse-1.png") no-repeat -18vw 16rem, 
    url("../../assets/img/ellipse-2.png") no-repeat 48rem 60rem, 
    url("../../assets/img/ellipse-3.png") no-repeat -15rem 82rem !important;
    background-size: 55% !important;
  }
  .section-eight {
    background: url("../../assets/img/lic.png") no-repeat right 29% !important;
    background-size: 40% !important;
    margin-top: -58%;
  }
  .glass {
    top: 8% !important;
    max-width: 20% !important;
  }
  .offer-expire {
    padding-bottom: 8.5% !important;
  }
  .offer-btn {
    margin-top: -8.5% !important;
  }
  .section-nine {
    background: url("../../assets/img/lipstick.png") no-repeat right -6rem top 7rem,
      url("../../assets/img/saturation2.png") no-repeat left top 6rem,
      url("../../assets/img/shape3.png") no-repeat bottom left,
      url("../../assets/img/shape.png") no-repeat bottom right !important;
    background-size: 30% 33% 30% 30% !important;
    padding-bottom: 25% !important;
  }
  .section-ten {
    padding: 10% 0 7% 0 !important;
  }
  .risk {
    max-width: 1100px !important;
    min-height: auto !important;
    height: auto !important;
    padding: 5% !important;
  }
  .lips {
    top: -18% !important;
    left: -5% !important;
    width: 27% !important;
  }
  .faq {
    max-width: 1100px !important;
    border-radius: 35px;
    background-color: #fff;
    padding: 5%;
    margin-bottom: 7%;
    box-shadow: -1px 44px 93px -44px rgba(0, 0, 0, 1);
    -webkit-box-shadow: -1px 44px 93px -44px rgba(0, 0, 0, 1);
    -moz-box-shadow: -1px 44px 93px -44px rgba(0, 0, 0, 1);
  }
  .factor-box {
    max-width: 80% !important;
    margin: -2% auto 0 auto !important;
  }
  .no-thanks {
    font-size: 1.15rem !important;
    padding-top: 5% !important;
    padding-bottom: 5% !important;
  }
  .section-thirteen {
    background-size: contain !important;
  }
  .get-factors {
    margin: -26.5% -24px auto auto !important;
    max-width: 650px !important;
  }
  .x2 {
    position: relative !important;
    margin-left: -5% !important;
  }
  .x3 {
    position: relative !important;
    margin-left: 5% !important;
  }
  .x4 {
    position: relative !important;
    margin-top: 8% !important;
  }
  .risk {
    font-size: 19px !important;
  }
  
}
@media only screen and (min-width: 1200px) and (max-width: 1280px) {
  .p-box p {
    font-size: 16px !important;
  }
  body{
    font-size: 1.2rem !important;
      }
  .ft-btn {
    top: 1vw !important;
  }
  .six-r {
    left: -5% !important;
right: 0 !important;
top: -85px !important;
max-width: 110% !important;
  }
  .save-today {
    margin: auto !important;
    max-width: 80% !important;
  }
  .james {
    margin-top: -110% !important;
  }
  .get-new h1{
    font-size:  3.276vw!important;
  }
  .get-new p{
    font-size: 1rem !important;
  }
  .section-nine {
    background: url("../../assets/img/lipstick.png") no-repeat right -10rem top 7rem, 
    url("../../assets/img/saturation2.png") no-repeat left -8rem top 6rem, 
    url("../../assets/img/shape3.png") no-repeat bottom left, 
    url("../../assets/img/shape.png") no-repeat bottom right !important;
    background-size: 30% 25% 25% 25% !important;
    padding-bottom: 25% !important;
  }
}
@media only screen and (min-width: 1281px) and (max-width: 1366px) {
  .ft-btn {
    top: 1vw !important;
  }
  .get-new h1{
    font-size:  3.276vw !important;
  }
}
@media only screen and (min-width: 1367px) and (max-width: 1440px) {
  body{
    font-size: 1.27rem !important;
  }
  .ft-btn {
    position: relative;
    width: 29.844vw;
    left: 12vw;
    top: 1vw !important;
  }
  .box img{
    max-width: 110% !important;
  }
  .get-new h1{
    font-size:  3.276vw !important;
  }
  .card-payment {
    max-width: 50% !important;
    margin: auto !important;
  }
  .clay-ipad img {
    max-width: 100% !important;
  }

  .box {
    top: -15% !important;
    /* left: auto !important; */
  }
  .section-two {
    background: url("../../assets/img/video-left-wall.png") no-repeat left -30% top,
      url("../../assets/img/video-right-wall.png") no-repeat right -40% top !important;
    background-size: contain !important;
    margin-top: -10% !important;
  }
  .save {
    max-width: 90%;
  }
  .section-three {
    background: url("../../assets/img/prime-bg-2.png") no-repeat right -15rem top
        17%,
      url("../../assets/img/member-top-left-bg.png") no-repeat bottom left,
      url("../../assets/img/member-top-right-bg.png") no-repeat bottom right !important;
    background-size: 50% !important;
  }
  .laptop {
    position: relative !important;
    left: -8% !important;
  }
  .benefits {
    margin: -13% auto auto auto !important;
    padding: 20% 4% 4% 4%;
    border-radius: 25px;
  }

  .section-four {
    background-size: contain !important;
    padding-top: 7.5% !important;
    padding-bottom: 30% !important;
  }
  .six-r {
    left: -18% !important;
    right: 0 !important;
    top: -100px !important;
    max-width: 130% !important;
  }
  .section-seven {
    background: url("../../assets/img/ellipse-1.png") no-repeat -18vw 18rem,
      url("../../assets/img/ellipse-2.png") no-repeat 55rem 64rem,
      url("../../assets/img/ellipse-3.png") no-repeat -10rem 85rem !important;
    background-size: 50% !important;
  }
  .section-nine {
    background: url("../../assets/img/lipstick.png") no-repeat right 5rem top
        8rem,
      url("../../assets/img/saturation2.png") no-repeat left top 6rem,
      url("../../assets/img/shape3.png") no-repeat bottom left,
      url("../../assets/img/shape.png") no-repeat bottom right !important;
    background-size: 30% !important;
    padding-bottom: 25% !important;
  }
  .section-ten {
    padding: 10% 0 7% 0 !important;
  }
  .offer-expire {
    padding-bottom: 0% !important;
  }

  .risk {
    max-width: 1200px !important;

    min-height: auto !important;
    height: auto !important;
    border-radius: 15px !important;
    padding: 5% !important;
  }
  .lips {
    top: -18% !important;
    left: -5% !important;
    width: 27% !important;
  }
  .faq {
    max-width: 1200px !important;
  }
  .no-thanks {
    padding-top: 5% !important;
    padding-bottom: 10% !important;
  }
  .section-thirteen {
    background-size: contain !important;
  }
  .footer-girl {
    margin-top: -27% !important;
    padding-bottom: 7% !important;
  }
  .get-factors {
    transform: rotate(-10deg) !important;
    font-size: 1.875rem;
    font-weight: bold;
    margin: -35% -5% auto auto !important;
    max-width: 700px !important;
    padding-bottom: 10%;
  }
}
@media only screen and (min-width: 1441px) and (max-width: 1512px) {
  .six-r{
    max-width: 130% !important;
  }
  .section-three{
    background-size: 40% !important;
  }
  body{
    font-size: 1.3rem!important;
  }
  .ft-btn {
    position: relative;
    width: 29.844vw;
    left: 12vw;
    top: 0vw !important;
  }
  .ft-bg{
    padding-top: 35% !important;
  }
  .just-one-time {
    padding-bottom: 0% !important;
  }
  .save-today img {
    max-width: 80% !important;
  }
  .box img{
    max-width: 110% !important;
  }
  .section-two {
    background: url("../../assets/img/video-left-wall.png") no-repeat left -25% top,
      url("../../assets/img/video-right-wall.png") no-repeat right -30% top !important;
    /*z-index: -10;*/
    background-size: contain !important;
    margin-top: -15% !important;
  }
  .laptop {
    position: relative !important;
    left: -5% !important;
  }
  .clay-ipad img {
    max-width: 95% !important;
  }
  .section-four {
    background-size: contain !important;
    padding-top: 7.5% !important;
    padding-bottom: 30% !important;
  }
  .section-seven {
    background: url("../../assets/img/ellipse-1.png") no-repeat -15vw 16rem,
      url("../../assets/img/ellipse-2.png") no-repeat 58rem 57rem,
      url("../../assets/img/ellipse-3.png") no-repeat -10rem 80rem !important;
    background-size: 50% !important;
  }
  .james {
    margin-top: -68% !important;
    z-index: -2;
    position: relative;
  }
  .offer-expire {
    padding-bottom: 7.5% !important;
  }
  .section-nine {
    background: url("../../assets/img/lipstick.png") no-repeat right 7rem top
        8rem,
      url("../../assets/img/saturation2.png") no-repeat left top 6rem,
      url("../../assets/img/shape3.png") no-repeat bottom left,
      url("../../assets/img/shape.png") no-repeat bottom right !important;
    background-size: 30% !important;
    padding-bottom: 25% !important;
  }
  .get-factors {
    margin: -27% -5% auto auto !important;
  }
  .get-new h1{
    font-size: 3.276vw !important;
  }
  .card-payment {
    max-width: 50% !important;
    margin: auto;
  }
  .james {
    margin-top: -105% !important;
  }
  .benefits {
    margin: -13% auto auto auto !important;
  }
 
}
@media only screen and (min-width: 1513px) and (max-width: 1600px) {
  .ft-btn{
    top: -1vw !important;
  }
  .section-three{
    background-size: 40% !important;
  }
  .just-one-time {
    padding-bottom: 0% !important;
  }
  .save-today img {
    max-width: 80% !important;
  }
  .box img{
    max-width: 110% !important;
  }
  .section-two {
    background: url("../../assets/img/video-left-wall.png") no-repeat left -25% top,
      url("../../assets/img/video-right-wall.png") no-repeat right -30% top !important;
    /*z-index: -10;*/
    background-size: contain !important;
    margin-top: -15% !important;
  }
  .laptop {
    position: relative !important;
    left: -5% !important;
  }
  .clay-ipad img {
    max-width: 95% !important;
  }
  .section-four {
    background-size: contain !important;
    padding-top: 7.5% !important;
    padding-bottom: 30% !important;
  }
  .section-seven {
    background: url("../../assets/img/ellipse-1.png") no-repeat -15vw 13rem,
      url("../../assets/img/ellipse-2.png") no-repeat 58rem 57rem,
      url("../../assets/img/ellipse-3.png") no-repeat -10rem 80rem !important;
    background-size: 50% !important;
  }

  .james {
    margin-top: -68% !important;
    z-index: -2;
    position: relative;
  }
  .offer-expire {
    padding-bottom: 7.5% !important;
  }
  .section-nine {
    background: url("../../assets/img/lipstick.png") no-repeat right 7rem top
        8rem,
      url("../../assets/img/saturation2.png") no-repeat left top 6rem,
      url("../../assets/img/shape3.png") no-repeat bottom left,
      url("../../assets/img/shape.png") no-repeat bottom right !important;
    background-size: 30% !important;
    padding-bottom: 25% !important;
  }
  .get-factors {
    margin: -27% -5% auto auto !important;
  }
  .get-new h1{
    font-size: 3.276vw !important;
  }
  .card-payment {
    max-width: 50% !important;
    margin: auto;
  }
  .james {
    margin-top: -105% !important;
  }
  .benefits {
    margin: -14% auto auto auto !important;
  }
}
@media only screen and (min-width: 1601px) and (max-width: 1750px) {
  .ft-btn{
    top: -1vw !important;
  }
  .section-three{
    background-size: 40% !important;
  }
  .panel-body {

    font-size: 1.2rem !important;
  }
  .box img{
    max-width: 110% !important;
  }
  .clay-ipad img {
    max-width: 90% !important;
  }
  .section-two {
    background: url("../../assets/img/video-left-wall.png") no-repeat left -15% top,
      url("../../assets/img/video-right-wall.png") no-repeat right -20% top !important;
    /*z-index: -10;*/
    background-size: contain !important;
    margin-top: -15% !important;
  }
  .benefits {
    margin: -14% auto auto auto !important;
    }
  .section-footer {
    background-size: contain !important;
  }
  .get-factors {
    transform: rotate(-10deg) !important;
    font-size: 1.875rem;
    font-weight: bold;
    margin: -27% -5% auto auto !important;
    max-width: 700px;
    padding-bottom: 7%;
  }
  .get-new h1{
    font-size: 3.276vw !important;
  }
  .card-payment {
    max-width: 50% !important;
    margin: auto;
  }
  .section-nine {
    background: url("../../assets/img/lipstick.png") no-repeat right 2rem top 7.5rem, 
    url("../../assets/img/saturation2.png") no-repeat left top 8rem, 
    url("../../assets/img/shape3.png") no-repeat bottom left, 
    url("../../assets/img/shape.png") no-repeat bottom right !important;
  }
}
@media only screen and (min-width: 1751px) and (max-width: 1920px) {
  .box img{
    max-width: 110% !important;
  }
  .card-payment {
    max-width: 50%;
    margin: auto;
  }
  .get-factors {
    margin: -27% -48px auto auto !important;
  }
  .temp-3 {
    width: 100%;
    max-width: 760px !important;
  }
}
@media only screen and (min-width: 1921px) and (max-width: 2250px) {
  .box img{
    max-width: 110% !important;
  }
  .card-payment {
    max-width: 50%;
    margin: auto;
  }
  .get-factors {
    margin: -27% -48px auto auto !important;
  }
  .temp-3 {
    width: 100%;
    max-width: 760px !important;
  }
}
@media only screen and (min-width: 2251px) and (max-width: 2560px) {
  .x2 {
    position: relative !important;
    margin-left: -5% !important;
  }
  .just-one-time {
    padding-bottom: 0 !important;
  }
  .section_eight_con {
    margin-top: 5% !important;
  }
  .container,
  .container-xl {
    max-width: 73.4375% !important;
  }
  body {
    font-size: 1.146vw !important;
  }
  h1 {
    font-size: 2.813vw !important;
  }

  .get-new h1 {
    max-width: 1400px !important;
  }
  .get-new p {
    max-width: 1316px !important;
  }

  .section-two {
    background: url("../../assets/img/video-left-wall.png") no-repeat left top,
      url("../../assets/img/video-right-wall.png") no-repeat right bottom !important;
    background-size: 30% !important;
    padding-bottom: 3% !important;
  }
  .model {
    max-width: 80% !important;
  }
  .video-box {
    max-width: 1502px !important;
    /*height: auto;*/
    /*max-height: 780px !important;*/
    border: 10px #f30d86 solid !important;
    border-radius: 80px !important;
    margin: auto !important;
  }
  .video-activate-btn img {
    max-width: 80% !important;
  }
  .cards-payment img {
    max-width: 30% !important;
  }
  .card-payment img {
    max-width: 30% !important;
  }
  .save-today img {
    max-width: 80% !important;
  }
  .section-three {
    background: url("../../assets/img/prime-bg-2.png") no-repeat right 17%,
      url("../../assets/img/member-top-left-4k.png") no-repeat bottom left,
      url("../../assets/img/member-top-right-4k.png") no-repeat bottom right !important;
    background-size: 40% !important;
  }
  .prime-benefits {
    max-width: 1466px !important;
  }
  .clay-ipad img {
    max-width: 100% !important;
    position: relative !important;
    margin-left: -10% !important;
  }
  .benefits {
    max-width: 1600px !important;
    border-radius: 50px !important;
  }
  .benefits p {
    font-size: 1.458vw !important;
    max-width: 1064px !important;
  }
  .member-text-top {
    max-width: 1033px !important;
    font-size: 1.458vw !important;
  }
  .member-text-bottom {
    max-width: 2460px !important;
  }
  .section-four {
    background: #121215 url("../../assets/img/exc-bottom.png") no-repeat bottom
      center !important;
    background-size: 100% !important;
    padding-top: 150px !important;
    padding-bottom: 1040px !important;
    margin-top: -100px !important;
    position: relative !important;
    z-index: -1 !important;
    color: #121215 !important;
  }
  .p-box {
    border-radius: 50px !important;
    padding: 1.5rem 1.5rem 0 0 !important;
    max-width: 546px !important;
  }
  .p-box p {
    width: 100%;
    max-width: 486px !important;
  }
  .p-box h2 {
    font-size: 1.458vw !important;
  }
  .six-r {
    left: -115px !important;
    top: 20px !important;
    max-width: 830px !important;
  }
  .p-box-border {
    padding: 2rem !important;
    border: 5px solid #fff !important;
    border-radius: 40px !important;
    box-shadow: 0 0 0.2rem #fff, 0 0 0.2rem #fff, 0 0 1rem #c92b7e,
      0 0 0.8rem #c92b7e, 0 0 1.8rem #c92b7e, inset 0 0 1.3rem #c92b7e;
    margin: 0 -10px 0;
  }
  .powerful {
    font-size: 4.375vw !important;
  }
  .reason-to-up {
    font-size: 1.25vw !important;
    max-width: 613px !important;
  }
  .box-image {
    max-width: 250px !important;
  }
  .buzzer-text {
    max-width: 1546px !important;
  }
  .membership-text {
    max-width: 1353px !important;
    margin: auto;
  }
  .template {
    max-width: 846px !important;
  }
  .template p {
    font-size: 1.042vw !important;
  }
  .section-seven {
    background: url("../../assets/img/ellipse-1.png") no-repeat -20rem 32rem,
      url("../../assets/img/ellipse-2.png") no-repeat right 95rem,
      url("../../assets/img/ellipse-3.png") no-repeat left 120rem !important;
    background-size: 40% !important;
  }
  .james {
    margin-top: -105% !important;
    z-index: -2 !important;
  }
  .agency-rights {
    max-width: 1393px !important;
  }
  .section-eight {
    background: url("../../assets/img/lic.png") no-repeat right 33% !important;
    background-size: 40% !important;
    margin-top: -84% !important;
  }
  .shaken {
    max-width: 1370px !important;
  }
  .offer-btn {
    max-width: 70% !important;
  }
  .offer-expire {
    background: url("../../assets/img/offer-expire.png") no-repeat center;
    max-width: 1746px !important;
    border-radius: 50px !important;
    padding-bottom: 6.5% !important;
  }
  .offer-expire h1 {
    max-width: 1186px !important;
  }
  .offer-expire p {
    max-width: 873px !important;
  }
  .offer-expire h2 {
    font-size: 2.292vw !important;
  }
  .offer-expire h3 {
    font-size: 1.458vw !important;
  }
  .glass {
    max-width: 20% !important;
    top: -16.5% !important;
  }
  .upgrade-to {
    background: url("../../assets/img/saturation-4k.png") no-repeat top center !important;
    padding: 15% !important;
  }
  .section-nine {
    background: url("../../assets/img/lipstick-4k.png") no-repeat right -15rem top
        22rem,
      url("../../assets/img/saturation2-4k.png") no-repeat left -20rem top 8rem,
      url("../../assets/img/shape3-4k.png") no-repeat bottom left,
      url("../../assets/img/shape-4k.png") no-repeat bottom right !important;
  }
  .x-fact {
    max-width: 60% !important;
  }
  .fact-img img {
    max-width: 100% !important;
  }
  .risk {
    max-width: 1753px !important;
    background-size: cover !important;
    border-radius: 50px !important;
    padding: 5% 0 5% 0 !important;
  }
  .risk-text {
    max-width: 1506px !important;
  }
  .risk-free-border {
    margin: 60px !important;
    max-width: 2630px !important;
    border: 5px solid #fff !important;
    border-radius: 50px !important;
  }
  .lips {
    top: -125px !important;
  }
  .faq {
    max-width: 1753px !important;
    border-radius: 70px !important;
  }
  .panel-title {
    font-size: 1.25vw !important;
    border: 4px solid #fff !important;
    border-radius: 80px !important;
  }
  .panel-body {
    font-size: 1.042vw !important;
    margin-bottom: 4% !important;
  }
  .panel-title > a {
    padding: 24px !important;
    text-decoration: none;
    color: #27272b;
    font-size: 52px !important;

  }
  .panel-default > .panel-heading {
    border-radius: 80px !important;
  }
  .panel-group .panel {
    border-radius: 80px !important;
  }
  .more-less img {
    max-width: 80% !important;
  }
  .max-w {
    max-width: 2620px !important;
  }
  .world {
    font-size: 1.25vw !important;
    padding: 0 2rem 0 2rem !important;
  }
  .worlds {
    position: relative !important;
    left: 5% !important;
  }
  .fac-badge img {
    max-width: 100% !important;
  }
  .factor-box img {
    margin-top: 0% !important;
    max-width: 60% !important;
  }
  .more-less img {
    max-width: 100% !important;
  }
  .section-thirteen {
    background: url("../../assets/img/footer-shape-4k.png.jpg") no-repeat top
      center !important;
    background-size: 100% !important;
  }
  .footer-text {
    font-size: 0.833vw !important;
    max-width: 1279px !important;
  }
  .get-factor {
    max-width: 1440px !important;
  }
  .get-factors {
    transform: rotate(-10deg) !important;
    font-size: 1.563vw !important;
    margin: -35% -208px auto auto !important;
    max-width: 933px !important;
    padding-bottom: 14% !important;
  }
  .footer-girl {
    max-width: 80% !important;
  }
  .get-factor p {
    transform: rotate(-10deg);
    font-size: 1.25vw !important;
    color: #fff;
    font-weight: bold;
  }
  .drawing {
    max-width: 80% !important;
  }
  .footer-btn {
    max-width: 50% !important;
  }
  .no-thanks {
    font-size: 0.938vw !important;
    max-width: 1036px !important;
  }
  .ft-bg {

    padding-top: 32% !important;

  }
  .template h1 {
    font-size: 1.354vw !important;
  }
  .fact-img-x1,
  .fact-img-x4 {
    max-width: 50% !important;
    margin: auto;
  }
  .fact-img-x2 {
    max-width: 30% !important;
    margin: auto;
  }
  .fact-img-x3 {
    max-width: 30% !important;
    margin: auto;
  }
  .template span {
    font-size: 1.042vw !important;
  }
  .na-pt {
    padding-top: 5.5vw !important;
  }
  .maximum {
    max-width: 100% !important;
  }
  .bikini img {
    max-width: 100% !important;
  }
  .box-image-magnet {
    max-width: 100% !important;
  }
  .box-image-lightning {
    max-width: 100% !important;
  }
  .box-image-hypnosis {
    max-width: 100% !important;
  }
  .box-image-piggy {
    max-width: 50% !important;
  }
  .box-image-back-in-time {
    max-width: 50% !important;
  }
  .box-image-no-stopping {
    max-width: 100% !important;
  }
  .maximum {
    max-width: 100% !important;
  }
  .up-text span {
    font-size: 0.938vw !important;
    margin-bottom: 0 !important;
  }
}
@media only screen and (min-width: 2561px) and (max-width: 3840px) {
  .ft-bg {

    padding-top: 32% !important;

  }
  .container,
  .container-xl {
    max-width: 73.4375% !important;
  }
  body {
    font-size: 1.146vw !important;
  }
  h1 {
    font-size: 2.813vw !important;
  }

  .get-new h1 {
    max-width: 1400px !important;
  }
  .get-new p {
    max-width: 1316px !important;
  }
  .section-two {
    background: url("../../assets/img/video-left-4k.png") no-repeat left top,
      url("../../assets/img/video-right-4k.png") no-repeat right bottom !important;
    background-size: auto !important;
  }
  .model {
    max-width: 100% !important;
  }
  .video-box {
    max-width: 2254px !important;
    /*height: auto;*/
    /*max-height: 1170px !important;*/
    border: 14px #f30d86 solid !important;
    border-radius: 100px !important;
    margin: auto !important;
  }
  .video-activate-btn img {
    max-width: 100% !important;
  }
  .cards-payment img {
    max-width: 100% !important;
  }
  .save-today img {
    max-width: 100% !important;
  }
  .section-three {
    background: url("../../assets/img/prime-bg-2-4k.png") no-repeat right 17%,
      url("../../assets/img/member-top-left-4k.png") no-repeat bottom left,
      url("../../assets/img/member-top-right-4k.png") no-repeat bottom right !important;
  }
  .prime-benefits {
    width: 100%;
    max-width: 2200px !important;
    margin: auto;
  }
  .clay-ipad img {
    max-width: 100% !important;
  }
  .benefits {
    background: url("../../assets/img/benefit-bg.png") no-repeat;
    background-size: cover;
    width: 100%;
    max-width: 2400px !important;
    border-radius: 50px !important;
  }
  .section-four {
    position: relative !important;
    z-index: -1 !important;
    color: #121215 !important;
  }
  .benefits p {
    font-size: 1.458vw !important;
    max-width: 1596px !important;
  }
  .member-text-top {
    max-width: 1550px !important;
    font-size: 1.458vw !important;
  }
  .member-text-bottom {
    max-width: 2460px !important;
  }
  .section-four {
    background-size: contain, auto, auto;
    background: #121215 url("../../assets/img/exc-bottom-4k.png") no-repeat
      bottom center !important;
    padding-top: 150px !important;
    padding-bottom: 1040px !important;
    margin-top: -100px !important;
  }
  .p-box {
    border-radius: 50px !important;
    padding: 1.5rem 1.5rem 0 0 !important;
    max-width: 820px !important;
  }
  .p-box p {
    width: 100%;
    max-width: 730px !important;
  }
  .p-box h2 {
    font-size: 1.458vw !important;
    font-weight: bold;
  }
  .six-r {
    left: -171px !important;
    top: -294px !important;
    max-width: 1250px !important;
  }
  .five-con-mb {
    margin-bottom: -5% !important;
  }
  .p-box-border {
    padding: 2rem !important;
    border: 6px solid #fff !important;
    border-radius: 50px !important;
    box-shadow: 0 0 0.2rem #fff, 0 0 0.2rem #fff, 0 0 1rem #c92b7e,
      0 0 0.8rem #c92b7e, 0 0 1.8rem #c92b7e, inset 0 0 1.3rem #c92b7e;
    margin: 0 -10px 0;
  }
  .powerful {
    font-size: 4.375vw !important;
  }
  .reason-to-up {
    font-size: 1.25vw !important;
    text-align: justify;
    text-align-last: justify;
    text-justify: inter-word;
    width: 100%;
    max-width: 920px !important;
  }
  .box-image {
    max-width: 100% !important;
  }
  .buzzer-text {
    max-width: 2320px !important;
  }
  .membership-text {
    max-width: 2030px !important;
    margin: auto;
  }
  .template {
    max-width: 1270px !important;
  }
  .template p {
    font-size: 1.042vw !important;
  }
  .section-seven {
    background: url("../../assets/img/ellipse-1-4k.png") no-repeat -10vw 32rem,
      url("../../assets/img/ellipse-2-4k.png") no-repeat right 124rem,
      url("../../assets/img/ellipse-3-4k.png") no-repeat left 160rem !important;
    background-size: auto, auto, auto !important;
    background-size: auto !important;
  }
  .james {
    margin-top: -105% !important;
    z-index: -2 !important;
  }
  .agency-rights {
    max-width: 2090px !important;
  }
  .section-eight {
    background: url("../../assets/img/lic.png") no-repeat right 35% !important;
    background-size: 40% !important;
    margin-top: -84% !important;
  }
  .shaken {
    max-width: 2056px !important;
  }
  .offer-btn {
    max-width: 70% !important;
    margin: -7% auto 0 auto !important;
  }
  .offer-expire {
    background: url("../../assets/img/offer-expire.png") no-repeat center;
    max-width: 2620px !important;
    border-radius: 80px !important;
    padding-bottom: 7.5% !important;
  }
  .offer-expire h1 {
    width: 100%;
    max-width: 1780px !important;
    margin: auto;
  }
  .offer-expire p {
    max-width: 1310px !important;
  }
  .offer-expire h2 {
    font-size: 2.292vw !important;
    color: #fff;
    font-weight: bolder;
  }
  .just-one-time {
    padding-bottom: 0 !important;
  }
  .offer-expire h3 {
    font-size: 1.458vw !important;
    font-weight: bold;
  }
  .glass {
    max-width: 100% !important;
    top: -16.5% !important;
  }
  .upgrade-to {
    background: url("../../assets/img/saturation-4k.png") no-repeat top center !important;
    padding: 9% !important;
  }
  .upgrade-to h1 {
    font-size: 95px !important;
  }
  .section-nine {
    background: url("../../assets/img/lipstick-4k.png") no-repeat right 20rem
        top 22rem,
      url("../../assets/img/saturation2-4k.png") no-repeat left top 8rem,
      url("../../assets/img/shape3-4k.png") no-repeat bottom left,
      url("../../assets/img/shape-4k.png") no-repeat bottom right !important;
  }
  .x-fact {
    max-width: 100% !important;
  }
  .fact-img img {
    max-width: 100% !important;
  }
  .risk {
    max-width: 2630px !important;
    background-size: cover !important;
    border-radius: 50px !important;
    padding: 5% 0 5% 0 !important;
    position: relative;
  }
  .risk-text {
    max-width: 2179px !important;
  }
  .risk-free-border {
    margin: 60px !important;
    max-width: 2630px !important;
    border: 6px solid #fff !important;
    border-radius: 50px !important;
  }
  .lips {
    top: -125px !important;
  }
  .faq {
    max-width: 2630px !important;
    border-radius: 70px !important;
  }
  .panel-title {
    font-size: 1.25vw !important;
    border: 4px solid #fff !important;
    border-radius: 100px !important;
  }
  .panel-body {
    font-size: 1.042vw !important;
    margin-bottom: 4% !important;
  }
  .panel-title > a {
    padding: 24px !important;
    text-decoration: none;
    color: #27272b;
    font-size: 52px !important;
  }
  .panel-default > .panel-heading {
    border-radius: 100px !important;
  }
  .panel-group .panel {
    border-radius: 100px !important;
  }
  .more-less img {
    max-width: 100% !important;
  }
  .max-w {
    max-width: 2620px !important;
  }
  .world {
    font-size: 1.25vw !important;
    padding: 0 2rem 0 2rem !important;
  }
  .worlds {
    position: relative !important;
    left: 5% !important;
  }
  .fac-badge img {
    max-width: 100% !important;
  }
  .factor-box img {
    margin-top: -10% !important;
    max-width: 100% !important;
  }
  .more-less img {
    max-width: 100% !important;
  }
  .section-thirteen {
    background: url("../../assets/img/footer-shape-4k.png") no-repeat top center !important;
  }
  .footer-text {
    font-size: 0.833vw !important;
    max-width: 1920px !important;
  }
  .get-factor {
    max-width: 2140px !important;
  }
  .get-factors {
    transform: rotate(-10deg) !important;
    font-size: 1.563vw !important;
    /*font-weight: bold;*/
    margin: -27% -110px auto auto !important;
    max-width: 1400px !important;
    padding-bottom: 14% !important;
  }
  .footer-girl {
    max-width: 100% !important;
  }
  .get-factor p {
    transform: rotate(-10deg);
    font-size: 1.25vw !important;
    color: #fff;
    font-weight: bold;
  }
  .drawing {
    max-width: 100% !important;
  }
  .footer-btn {
    max-width: 100% !important;
  }
  .no-thanks {
    font-size: 0.938vw !important;
    max-width: 1660px !important;
  }
  .template h1 {
    font-size: 1.354vw !important;
  }
  .fact-img-x1,
  .fact-img-x4 {
    max-width: 100% !important;
    margin: auto;
  }
  .fact-img-x2 {
    max-width: 100% !important;
    margin: auto;
  }
  .fact-img-x3 {
    max-width: 100% !important;
    margin: auto;
  }
  .template span {
    font-size: 1.042vw !important;
  }
  .na-pt {
    padding-top: 5.5vw !important;
  }
  .maximum {
    max-width: 100% !important;
  }
  .bikini img {
    width: 3840px !important;
  }
  .box-image img {
    max-width: 300px !important;
  }
  .maximum {
    max-width: 100% !important;
  }
  .up-text span {
    font-size: 0.938vw !important;
    margin-bottom: 0 !important;
  }
  .section_eight_con {
    margin-top: 5% !important;
  }
}
@media only screen and (min-width: 3845px) {
  body {
    max-width: 1920px !important;
    margin: auto !important;
    box-shadow: -1px -1px 39px 17px rgba(0, 0, 0, 0.33) !important;
    -webkit-box-shadow: -1px -1px 39px 17px rgba(0, 0, 0, 0.33) !important;
    -moz-box-shadow: -1px -1px 39px 17px rgba(0, 0, 0, 0.33) !important;
  }
  .res-container{
    width: 100% !important;
  }
  .logo {
    position: absolute;
    width: 8vw !important;
    margin-left: 1vw !important;
    padding-top: 0 !important;
  }
  .get-new h1{
    font-size: 80px !important;
  }
  .panel-body p {
    font-size: 20px !important;
  }
  .like {
    margin-left: -3% !important;
  }
  .heading5 {
    line-height: 20px !important;
  }
  .heading5 {
    font-size: 16px !important;
  }
  .ft-links a{
    font-size: 16px !important;
  }
  .ft-btn {
    position: relative;
    width: 11.844vw !important;
    left: 5vw !important;
    top: -6.5vw !important;
  }
  .ft-bg {
    padding-top: 45% !important;
  }

}

.btn-hover img:hover {
  opacity: 1;
  -webkit-animation: flash 1.5s;
  animation: flash 1.5s;
}
@-webkit-keyframes flash {
  0% {
    opacity: 0.4;
  }
  100% {
    opacity: 1;
  }
}
@keyframes flash {
  0% {
    opacity: 0.4;
  }
  100% {
    opacity: 1;
  }
}

.btn-hover-lg img {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
.btn-hover-lg img:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}

.buy-btn-footer {
  max-width: 40%;
  margin: auto;
}
/*------------------------------ HEADER START ------------------------------*/
.logo {
  position: absolute;
  width: 17vw;
  margin-left: 14vw;
  padding-top: 2vw;
}
.header-sm {
  display: none;
}
.five-con-mb {
  margin-bottom: -10%;
}
.maximum {
  padding-bottom: 0;
}

.risk-free-border {
  top: 26px !important;
  margin: auto !important;
  left: 2% !important;
}
/*------------------------------ SECTION ONE ------------------------------*/
.box {
  position: relative;
  top: -20%;
  left: -12%;
}
.upgrade img {
  max-width: 50%;
}
.buy-btn img {
  max-width: 66%;
}
.get-new h1 {
  font-size: 3.438vw;
}
.get-new p {
  width: 100%;
  max-width: 658px;
}
/*------------------------------ SECTION TWO ------------------------------*/
.section-two {
  background: url("../../assets/img/video-left-wall.png") no-repeat left top,
    url("../../assets/img/video-right-wall.png") no-repeat right bottom;
  /*z-index: -10;*/
  background-size: auto;
  margin-top: -15%;
}
.video-model {
  position: relative;
}
.video-box {
  width: 100%;
  max-width: 1127px;
  /*height: auto;*/
  /*max-height: 585px;*/
  border: 7px #f30d86 solid;
  border-radius: 50px;
  margin: auto;
}
.model {
  width: 100%;
  max-width: 1140px;
  margin: auto auto -4.5% auto;
  position: relative;
  z-index: 9;
}
.video-activate-btn img {
  max-width: 1044px;
}
.cards-payment img {
  max-width: 369px;
}
.save-today img {
  max-width: 1235px;
}
.save {
  position: relative;
  z-index: -9;
}
/*------------------------------ SECTION THREE ------------------------------*/
.section-three {
  background: url("../../assets/img/prime-bg-2.png") no-repeat right 17%,
    url("../../assets/img/member-top-left-bg.png") no-repeat bottom left,
    url("../../assets/img/member-top-right-bg.png") no-repeat bottom right;
  padding-bottom: 50px;
  padding-top: 50px;
}
.prime-benefits {
  width: 100%;
  max-width: 1100px;
  margin: auto;
}
.benefits {
  background: url("../../assets/img/benefit-bg.png") no-repeat;
  background-size: cover;
  width: 100%;
  max-width: 1200px;
  margin: -17% auto auto auto;
  padding: 18% 4% 4% 4%;
  border-radius: 25px;
}
.benefits p {
  font-size: 1.75rem;
  width: 100%;
  max-width: 798px;
  text-align: center;
  margin: auto;
}
.clay-ipad img {
  max-width: 1649px;

}
/*------------------------------ SECTION FOUR ------------------------------*/
.section-four {
  background-size: contain, auto, auto;
  background: #121215 url("../../assets/img/exc-bottom.png") no-repeat bottom
    center;
  padding-top: 75px;
  padding-bottom: 520px;
  margin-top: -50px;
}

.member-text-top {
  width: 100%;
  max-width: 775px;
  font-size: 1.75rem;
  font-weight: bold;
  margin: auto;
  /*border: 5px solid #FFF;*/
  /*box-shadow: 0 0 .2rem #fff,*/
  /*0 0 .2rem #fff,*/
  /*0 0 2rem #ee64cf,*/
  /*0 0 0.8rem #ee64cf,*/
  /*0 0 2.8rem #ee64cf,*/
  /*inset 0 0 1.3rem #ee64cf;*/
}
.member-text-bottom {
  width: 100%;
  max-width: 1230px;
  margin: auto;
}
.profit {
  position: relative;
  left: -15%;
  z-index: 1;
}
.nich {
  position: relative;
  right: -15%;
}
.maximum {
  position: relative;
  max-width: 900px;
  margin: -23% auto auto auto;
}
/*------------------------------ SECTION FIVE ------------------------------*/
.p-box {
  background-color: #27272b;
  border-radius: 25px;
  color: #fff;
  padding: 0.75rem 0.75rem 0 0;
  max-width: 410px;
}
.p-box-2 {
  padding: 0.75rem 0 0 0.75rem;
}
.p-box-border {
  padding: 1rem;
  border: 3px solid #fff;
  border-radius: 25px;
  box-shadow: 0 0 0.2rem #fff, 0 0 0.2rem #fff, 0 0 1rem #c92b7e,
    0 0 0.8rem #c92b7e, 0 0 1.8rem #c92b7e, inset 0 0 1.3rem #c92b7e;
  /*margin: 0 -10px 0;*/
}
.box-image {
  max-width: 155px;
}
.p-box h2 {
  font-size: 1.75rem;
  font-weight: bold;
}
.p-box p {
  width: 100%;
  max-width: 365px;
}
.six-r {
  position: absolute;
  left: -80px;
  right: 0;
  z-index: 1;
  top: -90px;
  max-width: 630px;
}
.powerful {
  font-size: 5.269rem;
}
.reason-to-up {
  font-size: 1.537rem;
  text-align: justify;
  text-align-last: justify;
  text-justify: inter-word;
  width: 100%;
  max-width: 460px;
}
/*------------------------------ SECTION SIX ------------------------------*/
.buzzer-text {
  width: 100%;
  max-width: 1160px;
  margin: auto;
}
/*------------------------------ SECTION SEVEN ------------------------------*/
.membership-text {
  width: 100%;
  max-width: 1015px;
  margin: auto;
}
.na-pt {
  padding-top: 3rem;
}
.template {
  width: 100%;
  max-width: 667px;
}
.template h1 {
  font-size: 1.625rem;
}
.template span {
  font-size: 1.25rem;
}
.template p {
  font-size: 1.25rem;
}
.section-seven {
  background: url("../../assets/img/ellipse-1.png") no-repeat -5vw 18rem,
    url("../../assets/img/ellipse-2.png") no-repeat right 62rem,
    url("../../assets/img/ellipse-3.png") no-repeat left 80rem;
  background-size: auto;
}
.james {
  margin-top: -105%;
  z-index: -2;
  position: relative;
}
.ellipse1 {
  /*background: url("../../assets/img/1-1.png") no-repeat left;*/
  /*background-size: 40%;*/
}
/*.mem-1{*/
/*    background: url("../../assets/img/ellipse-1.png") no-repeat left;*/
/*    background-size: contain;*/
/*}*/
/*------------------------------ SECTION EIGHT ------------------------------*/
.section-eight {
  background: url("../../assets/img/lic.png") no-repeat right 32%;
  background-size: 40%;
  margin-top: -84%;
}
.agency-rights {
  width: 100%;
  max-width: 1045px;
  margin: auto;
}
.shaken {
  width: 100%;
  max-width: 1028px;
  margin: auto;
}
.glass {
  position: absolute;
  left: -2%;
  top: 7.5%;
  z-index: 9;
  max-width: 275px;
}
.offer-expire {
  background: url("../../assets/img/offer-expire.png") no-repeat center;
  background-size: cover;
  width: 100%;
  max-width: 1310px;
  margin: auto;
  border-radius: 40px;
  padding-bottom: 6.5%;
}
.offer-btn {
  margin: -7% auto 1% auto;
  max-width: 978px;
}
.offer-expire h1 {
  width: 100%;
  max-width: 890px;
  margin: auto;
}
.offer-expire p {
  width: 100%;
  max-width: 655px;
  margin: auto;
  color: #fff;
}
.offer-expire h2 {
  font-size: 2.75rem;
  color: #fff;
  font-weight: bolder;
}
.just-one-time {
  padding-bottom: 7%;
}
.offer-expire h3 {
  font-size: 1.75rem;
  font-weight: bold;
}

/*------------------------------ SECTION NINE ------------------------------*/
.section-nine {
  background: url("../../assets/img/lipstick.png") no-repeat right 8rem top 7rem,
    url("../../assets/img/saturation2.png") no-repeat left top 8rem,
    url("../../assets/img/shape3.png") no-repeat bottom left,
    url("../../assets/img/shape.png") no-repeat bottom right;
}
.upgrade-to {
  background: url("../../assets/img/saturation.png") no-repeat center;
  background-size: auto;
  padding: 5%;
  margin-bottom: 10%;
  z-index: -1;
  position: relative;
}
.upgrade-to h1 {
  font-size: 2.798rem;
  color: #fff;
}
.up-text {
  font-weight: bold;
  margin-bottom: 0 !important;
}
.up-text span {
  font-size: 1.125rem;
  font-weight: normal;
  margin-bottom: 0 !important;
  font-style: italic;
}
.x-fact {
  position: absolute;
  left: 18%;
  top: 11%;
  max-width: 837px;
}
.fact-img img {
  width: 200px;
}
.x2-p {
  position: relative;
  margin-left: -15%;
}
.x1,
.x2,
.x3 {
  padding-bottom: 13%;
}
.fact-img-x1,
.fact-img-x4 {
  max-width: 220px;
  margin: auto;
}
.fact-img-x2 {
  max-width: 251px;
  margin: auto;
}
.fact-img-x3 {
  max-width: 243px;
  margin: auto;
}
/*------------------------------ SECTION TEN ------------------------------*/
.section-ten {
  padding: 5% 0 7% 0;
}
.risk {
  width: 100%;
  max-width: 1315px;
  min-height: 550px;
  height: auto;
  background: #27272b url("../../assets/img/pattern.png") no-repeat center;
  border-radius: 25px;
  color: #fff;
  margin: auto;
  padding: 5% 0 5% 0;
  position: relative;
}
.risk-free {
  position: relative;
  width: 100%;
  max-width: 1315px;
  height: auto;
  background-color: rgba(172, 29, 100, 0);
  border-radius: 25px;
  color: #fff;
}
.lips {
  position: absolute;
  z-index: 5;
  top: -84px;
  left: -6%;
  width: 30%;
}

.risk-free-border {
  position: absolute;
  top: 0;

  width: 100%;
  height: 100%;
  margin: 30px;
  /*max-width: 1315px;*/
  border: 3px solid #fff;
  border-radius: 25px;
  box-shadow: 0 0 0.2rem #fff, 0 0 0.2rem #fff, 0 0 1rem #c92b7e,
    0 0 0.8rem #c92b7e, 0 0 1.8rem #c92b7e, inset 0 0 1.3rem #c92b7e;
  /*margin: 0 -10px 0;*/
  color: #fff;
}
.risk-text {
  width: 100%;
  max-width: 1085px;
  margin: auto;
}

/*------------------------------ SECTION ELEVEN ------------------------------*/
.faq {
  max-width: 1315px;
  border-radius: 35px;
  background-color: #fff;
  padding: 5%;
  margin-bottom: 7%;
  box-shadow: -1px 44px 93px -44px rgba(0, 0, 0, 1);
  -webkit-box-shadow: -1px 44px 93px -44px rgba(0, 0, 0, 1);
  -moz-box-shadow: -1px 44px 93px -44px rgba(0, 0, 0, 1);
}
/*------------------------------ SECTION TWELVE ------------------------------*/
.section-twelve {
  padding-bottom: 9%;
}
.worlds {
  padding-bottom: 20px;
}
.world {
  font-size: 1.5rem;
  color: #fff;
  font-weight: normal;
  background-color: #f30d86;
  border-radius: 50px;
  padding: 0 1rem 0 1rem;
}
.max-w {
  max-width: 1310px;
  margin: auto;
}
.prezentar-txt {
  margin-top: -4%;
}
.factor-box img {
  margin-top: -7%;
  max-width: 524px;
}
.no-thanks-link {
  text-decoration: none !important;
}
.no-thanks {
  font-size: 1.125rem;
  width: 100%;
  max-width: 830px;
  color: #313196;
  float: inherit;
  padding-top: 10%;
  margin: auto;
  text-underline-offset: 6px;
  line-height: 1.5;
  position: relative;
  z-index: 1;
  margin-bottom: 10% !important;
}
.more-less img {
  max-width: 52px;
}
.fac-badge img {
  max-width: 349px;
}

/*------------------------------ SECTION THIRTEEN ------------------------------*/
.section-thirteen {
  background: #f30d86 url("../../assets/img/footer-shape.jpg") no-repeat top
    center;
}
.footer-line {
  border: 1px dashed #cacaca;
}
.footer-girl {
  margin-top: -23%;
  max-width: 997px;
}
.drawing {
  position: absolute;
  left: 38%;
}
.footer-btn {
  margin-top: -13%;
  margin-right: -5%;
  max-width: 577px;
}
.footer-text {
  color: #fff;
  font-size: 1rem;
  width: 100%;
  max-width: 960px;
  margin: auto;
  height: auto;
  /*min-height: 743px;*/
}
.get-factor p {
  transform: rotate(-10deg);
  font-size: 1.5rem;
  color: #fff;
  font-weight: bold;
}
.get-factor {
  max-width: 1070px;
}
.get-factors {
  transform: rotate(-10deg) !important;
  font-size: 1.875rem;
  font-weight: bold;
  margin: -22% 0 auto auto;
  max-width: 700px;
  padding-bottom: 7%;
}
.footer-text a:link {
  color: #fff;
}

/* visited link */
.footer-text a:visited {
  color: #fff;
}

/* mouse over link */
.footer-text a:hover {
  color: #fff;
}

/* selected link */
.footer-text a:active {
  color: #fff;
}
.drawing {
  max-width: 71px;
}
/*------------------------------ SECTION FOURTEEN ------------------------------*/
/*------------------------------ SECTION FIFTEEN ------------------------------*/
/*******************************
* ACCORDION WITH TOGGLE ICONS
* Does not work properly if "in" is added after "collapse".
*******************************/
.panel-group .panel {
  border-radius: 50px;
  box-shadow: none;
  border-color: #eeeeee;
  background-color: #e7ebee;
}

.panel-default > .panel-heading {
  padding: 0;
  border-radius: 50px;
  color: #212121;
  background-color: #e7ebee;
  border: 0 solid #fff;
  box-shadow: 10px 10px 18px -9px rgba(0, 0, 0, 0.34);
  -webkit-box-shadow: 10px 10px 18px -9px rgba(0, 0, 0, 0.34);
  -moz-box-shadow: 10px 10px 18px -9px rgba(0, 0, 0, 0.34);
}

.panel-title {
  font-size: 1.5rem;
  font-weight: bold;
  border: 2px solid #fff;
  border-radius: 50px;
  padding: 0 0 0 1%;
  margin-bottom: 1.5%;
}
.panel-body {
  padding: 2.5%;
  color: #7d8286;
  font-size: 1.25rem;
  margin-bottom: 2%;
  max-width: 1200px;
}

.panel-title > a {
  display: block;
  padding: 12px;
  text-decoration: none;
  color: #27272b;
}

.more-less {
  float: right;
  color: #212121;
}

.panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #eeeeee;
}

/* ----- v CAN BE DELETED v ----- */
.ft-bg {
  background: url("../../assets/img/footer-final.png") no-repeat bottom;
  background-size: 100%;
  padding-top: 30%;
  margin-top: -23%;
}
.ft-btn {
  position: relative;
  width: 29.844vw;
  left: 12vw;
  top: -2vw;
}
.ft-links a {
  color: #ffffff;
  }
  .ft-links{
    font-size: 0.8vw !important; 
  }

.footer-line {
  position: relative;
  z-index: -1;
}
.ft-text {
  margin-top: -10vw;
  padding-top: 10%;
}
.heading5 {
  font-size: 0.8vw;
  line-height: 1vw;
}
.ft-links a{
  font-size: 0.8vw;
}
.ft-btn {
    top: -2.5vw;
}
.ft-text {
    margin-top: -10vw;
    padding-top: 11%;
}
/** **** Youtube Video Styles **** **/
.video-box {
  z-index: 8;
}
.pauseButtons {
    position: absolute;
    visibility: hidden;
    width: 1px;
    height: 1px;
}
.overlaydemo iframe, .overlaydemotwo iframe {
    width: 100%;
    height: auto;
    aspect-ratio: 1/0.57;
/*    border-radius: 10px;*/
    position: unset !important;
}
.video-autoplay-overlay-image {
    width: 100% !important;
    height: 100% !important;
    margin: 0 auto !important;
    left: 0 !important;
    right: 0 !important;
}
.video-shape-2 {
    position: absolute;
    z-index: 999999;
    left: 0;
    bottom: 0;
    width: 100% !important;
    height: auto !important;
}
.unmute-box {
    max-width: 700px;
    width: 100%;
    margin: auto !important;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    display: grid;
    align-items: center;
    justify-content: center;
    align-content: center;
    text-align: center;
}
.video-shape-1 {
    position: absolute;
    z-index: 999999;
    left: 0;
    top: 0;
    width: 100%;
}
.unmute-box p {
    font-weight: 700;
    color: white;
    font-size: 50px;
}
.unmute-box img {
    max-width: 100%;
    overflow: hidden;
    height: auto;
    margin: auto;
}
.video_holder, .youtube_overlayvideo_wrapper {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}
.video-autoplay-overlay-bottom, .video-autoplay-overlay-top,
.video-autoplay-overlaydemotwo-bottom, .video-autoplay-overlaydemotwo-top {
    background: #f30d86 !important;
    text-transform: capitalize;
    font-weight: bold !important;
}
.video-autoplay-overlaydemotwo-image {
    width: 100% !important;
    margin: 0px !important;
    height: 100% !important;
}
.youtube_overlayvideo_wrapper .demo-play {
    position: absolute;
    top: calc(50% - 40px);
    left: calc(50% - 40px);
    margin-top: 0px;
    margin-left: 0px;
}
.demo-video {
    line-height: 0;
}
@media(max-width: 1280px) {
    .unmute-box p {
        font-size: 30px;
        margin-bottom: 0px;
    }
    .unmute-box img {
        max-width: 80px;
    }
}
@media(max-width: 850px){
    .video-autoplay-overlay-play {
        max-width: 80px;
        max-height: 80px;
        background-size: contain !important;
        left: 0 !important;
        right: 0px !important;
        top: 0px !important;
        bottom: 0px !important;
        margin: auto !important;
    }
}
@media(max-width: 700px) {
    .unmute-box p {
        font-size: 25px;
    }
    .unmute-box img {
        max-width: 50px;
    }
}
@media(max-width: 400px) {
    .unmute-box p {
        font-size: 20px;
    }
}
@media(max-width: 440px){
    .unmute-box img {
        max-width: 50px;
    }
    .youtube_overlayvideo_wrapper .demo-play img {
        max-width: 80px;
    }
    .video-autoplay-overlaydemotwo-play, .video-autoplay-overlay-play {
        max-width: 80px;
        max-height: 80px;
        background-size: contain !important;
        left: 0 !important;
        right: 0px !important;
        top: 0px !important;
        bottom: 0px !important;
        margin: auto !important;
    }
}
/** **** Youtube Video Styles END**** **/
/** **** Vimeo Video Styles **** **/
.vimeo_video_section {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}
.vimeo_video_wrapper {
    position: relative;
}
.video-wrap-box .video-frame {
    position: unset;
    width: 100% !important;
    aspect-ratio: 1/0.565;
    line-height: 0;
}
.vimeo_video_wrapper .video-wrap-box {
    line-height: 0;
}
.video-wrap-box .play-video {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}
.video-wrap-box .video-frame {
  border: none !important;
  border-radius: none !important;
}
.play-video .play-btn {
    width: 100%;
    height: 100%;
    display: grid;
    align-items: center;
    justify-content: center;
}
.play-video .play-btn.playing .play {
    display: none;
}
/** **** Vimeo Video Styles END**** **/
/* **** Footer Sections **** */
.footer_sticky_section {
    position: fixed;
    max-width: 100%;
    width: 100%;
    left: 0px;
    right: 0px;
    bottom: 0px;
    /*top: calc(100vh - 100px);*/
    background: #f0131e;
    z-index: 9999999;
    box-shadow: 0 0 20px rgb(0 0 0 / 40%);
}
.footer_section {
    margin-bottom: 100px;
}
.footer-flex {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 5px 0px;
    position: relative;
    height: 100px;
}
.text_wrapper .sticky_text {
    font-size: 30px !important;
    font-family: "Poppins", sans-serif;
    font-weight: 700;
    color: #fff;
    text-align: center;
}
.coupon_sticky_btn {
    background: #f4c718;
    display: inline-block;
    vertical-align: middle;
    color: #000000;
    font-weight: 700;
    font-size: 20px !important;
    font-family: 'POPPINS', sans-serif;
    padding: 14px 30px 14px;
    margin-left: 70px;
    border-radius: 50px;
    box-shadow: 0 3px 4px rgb(0 0 0 / 43%);
    transition: all ease-in-out 0.5s;
    -moz-transition: all ease-in-out 0.5s;
    -ms-transition: all ease-in-out 0.5s;
    -o-transition: all ease-in-out 0.5s;
    -webkit-transition: all ease-in-out 0.5s;
    border: none;
}
.coupon_sticky_btn:hover, .coupon_sticky_btn:focus, .coupon_sticky_btn:active {
    outline: none;
    text-decoration: none;
    background: #52cb12;
    box-shadow: 0 0 31px 0 rgb(255 255 255 / 50%);
}
@media(max-width: 1199px){
    .text_wrapper .sticky_text {
        font-size: 25px !important;
        font-family: "Poppins", sans-serif;
        font-weight: 700;
        color: #fff;
    }
    .coupon_sticky_btn {
        margin-left: 20px;
    }
}
@media(max-width: 1020px){
    .coupon_sticky_btn {
        margin-left: 0px;
        margin-top: 10px;
    }
    .footer-flex {
        flex-direction: column;
        height: 120px;
    }
    .footer_sticky_section {
        /*top: calc(100vh - 120px);*/
        top: unset;
        bottom: 0px;
    }
    .footer_section {
        margin-bottom: 120px;
    }
}
@media(max-width: 550px){
    .text_wrapper .sticky_text {
        font-size: 16px !important;
    }
    .coupon_sticky_btn {
        font-size: 16px !important;
    }
}
@media(max-width: 375px){
    .footer_sticky_section {
        /*top: calc(100vh - 140px);*/
        top: unset;
        bottom: 0px;
    }
    .footer-flex {
        height: 140px;
    }
    .footer_section {
        margin-bottom: 140px;
    }
}