body {
  font-family: "Poppins", sans-serif;
  font-size: 1.146vw;
  font-weight: 500;
  line-height: 1.2;
  color: #101114;
  margin: auto;
  /*background: #FFF!important;*/
  background: url("../../assets/img/bg-brushes.png") no-repeat;
  background-size: cover;
}
.text-dark {
  color: #101114 !important;
}
h2 {
  font-size: 1.458vw;
}
h1 {
  font-size: 3.125vw;
  font-weight: 800;
}
.second-heading {
  font-size: 2.813vw;
}
.text-purple {
  color: #6c14f0;
}
.pacific-text {
  font-family: "Pacifico", cursive;
  font-weight: normal !important;
}
/*------------------------------ MOBILES RESOLUTIONS STARTS HERE ------------------------------*/
/* #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) {
  .res-container{
    width: 100%!important;
  }
  .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;
  }
}
@media only screen and (min-width: 320px) and (max-width: 350px) {
  .panel-group, .panel{
    border-bottom-left-radius: 40px !important;
    border-bottom-right-radius: 40px!important;
  }
  body {
    font-size: 12px !important;
  }
  h1 {
    font-size: 22px !important;
  }
  .header-logo {
    text-align: center !important;
  }
  .final {
    font-size: 14px !important;
  }
  .agency-box {
    margin-top: 0 !important;
  }
  .agency-box img {
    max-width: 95% !important;
    margin: auto auto auto 5% !important;
  }
  .agency img {
    max-width: 100% !important;
    margin-top: 10% !important;
  }
  .get-new h1 {
    text-align: center !important;
  }
  .get-new > .top-p1 {
    font-size: 14px !important;
    text-align: center !important;
  }
  .paragraph-text {
    font-size: 16px !important;
  }
  .top-p2 {
    text-align: center !important;
  }
  .agency-btn img {
    max-width: 100% !important;
  }
  .section-two {
    background: url("../../assets/img/video-left-sm.png") no-repeat top 140px
        left,
      url("../../assets/img/video-right-sm.png") no-repeat top 130px right -2rem !important;
    padding-bottom: 30%;
    margin-top: 10% !important;
  }
  .video-box {
    border: 3px #6c14f0 solid !important;
    border-radius: 15px !important;
    max-width: 100% !important;
  }
  .video-top-icon {
    max-width: 41px !important;
    left: -3% !important;
  }
  .video-bottom-icon {
    max-width: 41px !important;
    right: 0% !important;
    bottom: 18% !important;
  }
  .video-activate-btn img {
    max-width: 100% !important;
  }
  .cards-payment img {
    max-width: 70% !important;
  }
  .save-today img {
    max-width: 100% !important;
  }
  .second-heading h1 {
    font-size: 23px !important;
  }
  .section-three {
    background: url("../../assets/img/sec-three-sm.png") no-repeat top !important;
    z-index: -1;
    position: relative;
    margin-top: -50% !important;
    padding-top: 10%;
    padding-bottom: 30% !important;
    background-size: contain !important;
  }
  .icons-row img {
    max-width: 100% !important;
    margin-left: 9% !important;
    margin-top: -3% !important;
  }
  .profit p {
    background: #fff !important;
    color: black !important;
    margin-top: -10% !important;
  }
  .section-three p {
    max-width: 60% !important;
    margin-top: 4% !important;
  }
  .team-1,
  .team-2 {
    background: none !important;
  }
  .team-1-sm img,
  .team-2-sm img {
    max-width: 375px !important;
  }
  .team-1-sm {
    margin-top: -15% !important;
  }
  .team-2-sm {
    margin-top: 8% !important;
  }
  .section-four {
    background: url("../../assets/img/sec-3btm-sm.png") no-repeat top -15% left,
      url("../../assets/img/sec3-btnsm2.png") no-repeat top right -1rem,
      url("../../assets/img/sec4-left-sm.png") no-repeat top 45% left -1rem,
      url("../../assets/img/sec4-right-sm.png") no-repeat top 45% right -1rem !important;
  }
  .plan-text h1 {
    font-size: 20px !important;
  }

  .icons-row-sm {
    margin-top: -5% !important;
  }
  .icons-row-sm img {
    max-width: 100% !important;
  }
  .icons-row-sm p {
    font-size: 11.07px !important;
  }
  .discuss-content h2 {
    font-size: 14px !important;
  }
  .purple-bg {
    border-radius: 25px !important;
    padding: 2% !important;
    font-size: 11px !important;
  }
  .now-text {
    font-size: 14px !important;
  }
  .section-five {
    background: url("../../assets/img/sec5-right-sm.png") no-repeat top 30%
      right !important;
  }
  .section-five h1 {
    font-size: 18px !important;
  }
  .agency-car-btn img {
    max-width: 100% !important;
    margin-top: -6% !important;
  }
  .individual-text h2 {
    font-size: 12px !important;
  }
  .section-six {
    padding-bottom: 15%;
    background: url("../../assets/img/sec6-btm-sm.png") no-repeat bottom -130% left -0.7rem !important;
  }
  .section-seven {
    background: none !important;
    margin-top: -40% !important;
  }
  .expension-pack h1 {
    font-size: 28px !important;
  }
  .card1 {
    background: url("../../assets/img/ellipse1-sm.png") no-repeat top center !important;
    margin-top: -30% !important;
    position: relative !important;
    z-index: -1 !important;
    padding-bottom: 35% !important;
  }
  .card1-img {
    margin-left: 0 !important;
  }
  .card1-img img {
    max-width: 100% !important;
  }
  .card1-text {
    margin-left: 0 !important;
  }
  .text {
    font-size: 120px !important;
  }
  .card1-text p {
    font-size: 18px !important;
  }
  .card2-img img {
    margin-top: 15% !important;
    max-width: 100% !important;
  }
  .card2 {
    background: url("../../assets/img/ellipse2-sm.png") no-repeat top center !important;
    margin-left: 0 !important;
    margin-top: -30% !important;
    padding-bottom: 30% !important;
  }
  .card2-text {
    margin-left: 0 !important;
  }
  .card2-text p {
    font-size: 18px !important;
  }
  .card3 {
    background: url("../../assets/img/ellipse3-sm.png") no-repeat top center !important;
    margin-top: -35% !important;
    padding-bottom: 35% !important;
    position: relative !important;
    z-index: -1 !important;
  }
  .card3-img img {
    max-width: 100% !important;
  }
  .card3-img {
    margin-left: 0 !important;
  }
  .card3-text {
    margin-left: 0 !important;
    text-align: center !important;
  }
  .card3-text p {
    font-size: 18px !important;
  }
  .character-sec {
    background: url("../../assets/img/char-left-sm.png") no-repeat top left -2rem,
      url("../../assets/img/char-right-sm.png") no-repeat top right -2rem,
      url("../../assets/img/char-btm-left-sm.png") no-repeat top 55% left -1rem,
      url("../../assets/img/char-btm-right-sm.png") no-repeat top 63% right,
      url("../../assets/img/drawing-sm.png") no-repeat top 51% right 2rem !important;
    padding-top: 30% !important;
    background-size: auto, auto, auto, auto, 40px !important;
  }
  .character-sm {
    max-width: 375px !important;
    margin-top: -5% !important;
    position: relative !important;
  }
  .red-card h1 {
    text-align: center !important;
  }
  .pain-text-sm {
    font-size: 36px !important;
  }
  .agency-text {
    font-size: 25px !important;
  }
  .red-body-back {
    padding-left: 3px !important;
    padding-bottom: 3px !important;
  }
  .green-body-back {
    padding-right: 3px !important;
    padding-bottom: 3px !important;
  }
  .red-card {
    margin-top: 0 !important;
  }
  .red-body p {
    font-size: 14px !important;
  }
  .cross {
    max-width: 37px !important;
  }
  .tick {
    max-width: 53px !important;
  }
  .green-body p {
    font-size: 14px !important;
  }
  .green-card h1 {
    text-align: center !important;
  }
  .fun-text {
    font-size: 36px !important;
  }
  .people-text {
    font-size: 12px !important;
  }
  .people-group {
    max-width: 100% !important;
    margin-top: 10% !important;
  }
  .g1-text {
    font-size: 19px !important;
  }
  .g2-text {
    font-size: 25px !important;
  }
  .btn-container {
    position: relative !important;
    margin-top: -25% !important;
  }
  .sec-eight-sides {
    background: url("../../assets/img/sec8-top-left-sm.png") no-repeat top -13% left -1rem,
      url("../../assets/img/sec8-top-right-sm.png") no-repeat top -13% right -1rem,
      url("../../assets/img/sec8-btm-left-sm.png") no-repeat bottom 12% left,
      url("../../assets/img/sec8-btm-right-sm.png") no-repeat bottom 10% right !important;
  }
  .section-eight {
    background: url("../../assets/img/sec8-bg-sm.png") no-repeat top center !important;
    padding-bottom: 27% !important;
    padding-top: 21% !important;
    margin-top: -10% !important;
  }
  .shield-text p {
    margin-left: 15% !important;
    font-size: 12px !important;
  }
  .shield {
    padding: 2% 0 2% 0 !important;
    border: 2px solid #8942f3 !important;
    border-radius: 0 40px 40px 0 !important;
    max-width: 300px !important;
  }
  .shield-img img {
    max-width: 50% !important;
    margin-left: 20% !important;
    margin-top: 50% !important;
  }
  .eight-content {
    margin-top: 50% !important;
  }
  .no-text {
    font-size: 20px !important;
  }
  .no2-text {
    font-size: 18px !important;
  }
  .monthly-text {
    font-size: 12px !important;
  }
  .section-eight h2 {
    font-size: 18px !important;
  }
  .section-eleven {
    margin-top: -30% !important;
  }
  .faq h1 {
    font-size: 30px !important;
  }
  .panel-title {
    font-size: 14px !important;
    margin-bottom: 5% !important;
  }
  .panel-body p {
    font-size: 12px !important;
  }

  .agency-badge img {
    max-width: 100% !important;
  }
  .world {
    font-size: 12px !important;
    padding: 0 6% 0 7% !important;
  }
  .agency-box-footer img {
    max-width: 100% !important;
    margin-top: 8% !important;
  }
  .no-thanks {
    font-size: 12px !important;
    line-height: 2 !important;
    padding-bottom: 50% !important;
  }
  .section-thirteen {
    background-size: contain !important;
  }
  .get-factors {
    font-size: 14px !important;
    margin: 10% auto auto auto !important;
  }
  .get-factor p {
    font-size: 12px !important;
  }
  .footer-man-sm {
    margin-top: -50% !important;
    margin-left: -5% !important;
  }
  .footer-btn {
    max-width: 100% !important;
  }
  .footer-text {
    font-size: 12px !important;
  }
}

@media only screen and (min-width: 351px) and (max-width: 374px) {
  .panel-group, .panel{
    border-bottom-left-radius: 40px !important;
    border-bottom-right-radius: 40px!important;
  }
  .btn-container {
    position: relative !important;
    margin-top: -30% !important;
  }
  .red-body-back {
    padding-left: 3px !important;
    padding-bottom: 3px !important;
  }
  .green-body-back {
    padding-right: 3px !important;
    padding-bottom: 3px !important;
  }
  body {
    font-size: 12px !important;
  }
  h1 {
    font-size: 22px !important;
  }
  .header-logo {
    text-align: center !important;
  }
  .final {
    font-size: 14px !important;
  }
  .agency-box {
    margin-top: 0 !important;
  }
  .agency-box img {
    max-width: 95% !important;
    margin: auto auto auto 5% !important;
  }
  .agency img {
    max-width: 100% !important;
    margin-top: 10% !important;
  }
  .get-new h1 {
    text-align: center !important;
  }
  .get-new > .top-p1 {
    font-size: 14px !important;
    text-align: center !important;
  }
  .paragraph-text {
    font-size: 16px !important;
  }
  .top-p2 {
    text-align: center !important;
  }
  .agency-btn img {
    max-width: 100% !important;
  }
  .section-two {
    background: url("../../assets/img/video-left-sm.png") no-repeat top 140px
        left,
      url("../../assets/img/video-right-sm.png") no-repeat top 130px right -2rem !important;
    padding-bottom: 30%;
    margin-top: 10% !important;
  }
  .video-box {
    border: 3px #6c14f0 solid !important;
    border-radius: 15px !important;
    max-width: 100% !important;
  }
  .video-top-icon {
    max-width: 41px !important;
    left: -3% !important;
  }
  .video-bottom-icon {
    max-width: 41px !important;
    right: 0% !important;
    bottom: 18% !important;
  }
  .video-activate-btn img {
    max-width: 100% !important;
  }
  .cards-payment img {
    max-width: 70% !important;
  }
  .save-today img {
    max-width: 100% !important;
  }
  .second-heading h1 {
    font-size: 23px !important;
  }
  .section-three {
    background: url("../../assets/img/sec-three-sm.png") no-repeat top !important;
    z-index: -1;
    position: relative;
    margin-top: -50% !important;
    padding-top: 10%;
    padding-bottom: 30% !important;
    background-size: contain !important;
  }
  .icons-row img {
    max-width: 100% !important;
    margin-left: 9% !important;
    margin-top: -3% !important;
  }
  .profit p {
    background: #fff !important;
    color: black !important;
    margin-top: -10% !important;
  }
  .section-three p {
    max-width: 60% !important;
    margin-top: 4% !important;
  }
  .team-1,
  .team-2 {
    background: none !important;
  }
  .team-1-sm img,
  .team-2-sm img {
    max-width: 375px !important;
  }
  .team-1-sm {
    margin-top: -15% !important;
  }
  .team-2-sm {
    margin-top: 8% !important;
  }
  .section-four {
    background: url("../../assets/img/sec-3btm-sm.png") no-repeat top -15% left,
      url("../../assets/img/sec3-btnsm2.png") no-repeat top right -1rem,
      url("../../assets/img/sec4-left-sm.png") no-repeat top 45% left -1rem,
      url("../../assets/img/sec4-right-sm.png") no-repeat top 45% right -1rem !important;
  }
  .plan-text h1 {
    font-size: 20px !important;
  }

  .icons-row-sm {
    margin-top: -5% !important;
  }
  .icons-row-sm img {
    max-width: 100% !important;
  }
  .icons-row-sm p {
    font-size: 11.07px !important;
  }
  .discuss-content h2 {
    font-size: 14px !important;
  }
  .purple-bg {
    border-radius: 25px !important;
    padding: 2% !important;
    font-size: 11px !important;
  }
  .now-text {
    font-size: 14px !important;
  }
  .section-five {
    background: url("../../assets/img/sec5-right-sm.png") no-repeat top 30%
      right !important;
  }
  .section-five h1 {
    font-size: 18px !important;
  }
  .agency-car-btn img {
    max-width: 100% !important;
    margin-top: -6% !important;
  }
  .individual-text h2 {
    font-size: 12px !important;
  }
  .section-six {
    padding-bottom: 15%;
    background: url("../../assets/img/sec6-btm-sm.png") no-repeat bottom -130% left -0.7rem !important;
  }
  .section-seven {
    background: none !important;
    margin-top: -40% !important;
  }
  .expension-pack h1 {
    font-size: 28px !important;
  }
  .card1 {
    background: url("../../assets/img/ellipse1-sm.png") no-repeat top center !important;
    margin-top: -30% !important;
    position: relative !important;
    z-index: -1 !important;
    padding-bottom: 35% !important;
  }
  .card1-img {
    margin-left: 0 !important;
  }
  .card1-img img {
    max-width: 100% !important;
  }
  .card1-text {
    margin-left: 0 !important;
  }
  .text {
    font-size: 120px !important;
  }
  .card1-text p {
    font-size: 18px !important;
  }
  .card2-img img {
    margin-top: 15% !important;
    max-width: 100% !important;
  }
  .card2 {
    background: url("../../assets/img/ellipse2-sm.png") no-repeat top center !important;
    margin-left: 0 !important;
    margin-top: -30% !important;
    padding-bottom: 30% !important;
  }
  .card2-text {
    margin-left: 0 !important;
  }
  .card2-text p {
    font-size: 18px !important;
  }
  .card3 {
    background: url("../../assets/img/ellipse3-sm.png") no-repeat top center !important;
    margin-top: -35% !important;
    padding-bottom: 35% !important;
    position: relative !important;
    z-index: -1 !important;
  }
  .card3-img img {
    max-width: 100% !important;
  }
  .card3-img {
    margin-left: 0 !important;
  }
  .card3-text {
    margin-left: 0 !important;
    text-align: center !important;
  }
  .card3-text p {
    font-size: 18px !important;
  }
  .character-sec {
    background: url("../../assets/img/char-left-sm.png") no-repeat top left -2rem,
      url("../../assets/img/char-right-sm.png") no-repeat top right -2rem,
      url("../../assets/img/char-btm-left-sm.png") no-repeat top 55% left -1rem,
      url("../../assets/img/char-btm-right-sm.png") no-repeat top 63% right,
      url("../../assets/img/drawing-sm.png") no-repeat top 51% right 2rem !important;
    padding-top: 30% !important;
    background-size: auto, auto, auto, auto, 40px !important;
  }
  .character-sm {
    max-width: 375px !important;
    margin-top: -5% !important;
    position: relative !important;
  }
  .red-card h1 {
    text-align: center !important;
  }
  .pain-text-sm {
    font-size: 36px !important;
  }
  .agency-text {
    font-size: 25px !important;
  }
  .red-card {
    margin-top: 0 !important;
  }
  .red-body p {
    font-size: 14px !important;
  }
  .cross {
    max-width: 37px !important;
  }
  .tick {
    max-width: 53px !important;
  }
  .green-body p {
    font-size: 14px !important;
  }
  .green-card h1 {
    text-align: center !important;
  }
  .fun-text {
    font-size: 36px !important;
  }
  .people-text {
    font-size: 12px !important;
  }
  .people-group {
    max-width: 100% !important;
    margin-top: 10% !important;
  }
  .g1-text {
    font-size: 19px !important;
  }
  .g2-text {
    font-size: 25px !important;
  }
  .sec-eight-sides {
    background: url("../../assets/img/sec8-top-left-sm.png") no-repeat top -13% left -1rem,
      url("../../assets/img/sec8-top-right-sm.png") no-repeat top -13% right -1rem,
      url("../../assets/img/sec8-btm-left-sm.png") no-repeat bottom 15% left,
      url("../../assets/img/sec8-btm-right-sm.png") no-repeat bottom 15% right !important;
  }
  .section-eight {
    background: url("../../assets/img/sec8-bg-sm.png") no-repeat top center !important;
    padding-bottom: 30% !important;
    padding-top: 21% !important;
    margin-top: -10% !important;
  }
  .shield-text p {
    margin-left: 15% !important;
    font-size: 12px !important;
  }
  .shield {
    padding: 2% 0 2% 0 !important;
    border: 2px solid #8942f3 !important;
    border-radius: 0 40px 40px 0 !important;
    max-width: 300px !important;
  }
  .shield-img img {
    max-width: 50% !important;
    margin-left: 25% !important;
    margin-top: 40% !important;
  }
  .eight-content {
    margin-top: 40% !important;
  }
  .no-text {
    font-size: 20px !important;
  }
  .no2-text {
    font-size: 18px !important;
  }
  .monthly-text {
    font-size: 12px !important;
  }
  .section-eight h2 {
    font-size: 18px !important;
  }
  .faq h1 {
    font-size: 30px !important;
  }
  .panel-title {
    font-size: 14px !important;
    margin-bottom: 5% !important;
  }
  .panel-body p {
    font-size: 12px !important;
  }
  .agency-badge img {
    max-width: 100% !important;
  }
  .world {
    font-size: 15px !important;
    padding: 0 6% 0 7% !important;
  }
  .agency-box-footer img {
    max-width: 100% !important;
    margin-top: 8% !important;
  }
  .no-thanks {
    font-size: 12px !important;
    line-height: 2 !important;
    padding-bottom: 50% !important;
  }
  .section-thirteen {
    background-size: contain !important;
  }
  .get-factors {
    font-size: 14px !important;
    margin: 10% auto auto auto !important;
  }
  .get-factor p {
    font-size: 12px !important;
  }
  .footer-man-sm {
    margin-top: -50% !important;
    margin-left: -5% !important;
  }
  .footer-btn {
    max-width: 100% !important;
  }
  .footer-text {
    font-size: 12px !important;
  }
}

@media only screen and (min-width: 375px) and (max-width: 380px) {
  .panel-group, .panel{
    border-bottom-left-radius: 35px !important;
    border-bottom-right-radius: 35px!important;
  }
  .red-body-back {
    padding-left: 4px !important;
    padding-bottom: 4px !important;
  }
  .green-body-back {
    padding-right: 4px !important;
    padding-bottom: 4px !important;
  }
  body {
    font-size: 14px !important;
  }
  h1 {
    font-size: 28px !important;
  }
  .header-logo {
    text-align: center !important;
  }
  .final {
    font-size: 16px !important;
  }
  .agency-box {
    margin-top: 0 !important;
  }
  .agency-box img {
    max-width: 95% !important;
    margin: auto auto auto 5% !important;
  }
  .agency img {
    max-width: 100% !important;
    margin-top: 10% !important;
  }
  .get-new h1 {
    text-align: center !important;
  }
  .get-new > .top-p1 {
    font-size: 16px !important;
    text-align: center !important;
  }
  .top-p2 {
    text-align: center !important;
  }
  .paragraph-text {
    font-size: 20px !important;
    text-align: center !important;
  }
  .agency-btn img {
    max-width: 100% !important;
  }
  .section-two {
    background: url("../../assets/img/video-left-sm.png") no-repeat top 160px
        left,
      url("../../assets/img/video-right-sm.png") no-repeat top 160px right !important;
    padding-bottom: 30%;
    margin-top: 10% !important;
  }
  .video-box {
    border: 3px #6c14f0 solid !important;
    border-radius: 15px !important;
    max-width: 100% !important;
  }
  .video-top-icon {
    max-width: 41px !important;
    left: -3% !important;
  }
  .video-bottom-icon {
    max-width: 41px !important;
    right: 0% !important;
    bottom: 18% !important;
  }
  .video-activate-btn img {
    max-width: 100% !important;
  }
  .cards-payment img {
    max-width: 70% !important;
  }
  .save-today img {
    max-width: 100% !important;
  }
  .second-heading h1 {
    font-size: 23px !important;
  }
  .section-three {
    background: url("../../assets/img/sec-three-sm.png") no-repeat top !important;
    z-index: -1;
    position: relative;
    margin-top: -50% !important;
    padding-top: 10%;
    padding-bottom: 30% !important;
  }
  .icons-row img {
    max-width: 100% !important;
    margin-left: 9% !important;
    margin-top: -3% !important;
  }
  .profit p {
    background: #fff !important;
    color: black !important;
    margin-top: -10% !important;
  }
  .section-three p {
    max-width: 60% !important;
    margin-top: 4% !important;
  }
  .team-1,
  .team-2 {
    background: none !important;
  }
  .team-1-sm img,
  .team-2-sm img {
    max-width: 375px !important;
  }
  .team-1-sm {
    margin-top: -15% !important;
  }
  .team-2-sm {
    margin-top: 8% !important;
  }
  .section-four {
    background: url("../../assets/img/sec-3btm-sm.png") no-repeat top -10% left,
      url("../../assets/img/sec3-btnsm2.png") no-repeat top right,
      url("../../assets/img/sec4-left-sm.png") no-repeat top 45% left,
      url("../../assets/img/sec4-right-sm.png") no-repeat top 45% right !important;
  }
  .plan-text h1 {
    font-size: 22px !important;
  }

  .icons-row-sm {
    margin-top: -5% !important;
  }
  .icons-row-sm img {
    max-width: 100% !important;
  }
  .icons-row-sm p {
    font-size: 11.07px !important;
  }
  .discuss-content h2 {
    font-size: 14px !important;
  }
  .purple-bg {
    border-radius: 25px !important;
    padding: 2% !important;
  }
  .now-text {
    font-size: 14px !important;
  }
  .section-five {
    background: url("../../assets/img/sec5-right-sm.png") no-repeat top 30%
      right !important;
  }
  .section-five h1 {
    font-size: 23px !important;
  }
  .agency-car-btn img {
    max-width: 100% !important;
    margin-top: -6% !important;
  }
  .individual-text h2 {
    font-size: 14px !important;
  }
  .section-six {
    padding-bottom: 15%;
    background: url("../../assets/img/sec6-btm-sm.png") no-repeat bottom -200% left !important;
  }
  .section-seven {
    background: none !important;
    margin-top: -40% !important;
  }
  .expension-pack h1 {
    font-size: 32px !important;
  }
  .card1 {
    background: url("../../assets/img/ellipse1-sm.png") no-repeat top center !important;
    margin-top: -30% !important;
    position: relative !important;
    z-index: -1 !important;
    padding-bottom: 30% !important;
  }
  .card1-img {
    margin-left: 0 !important;
  }
  .card1-img img {
    max-width: 100% !important;
  }
  .card1-text {
    margin-left: 0 !important;
  }
  .text {
    font-size: 120px !important;
  }
  .card1-text p {
    font-size: 18px !important;
  }
  .card2-img img {
    margin-top: 15% !important;
    max-width: 100% !important;
  }
  .card2 {
    background: url("../../assets/img/ellipse2-sm.png") no-repeat top center !important;
    margin-left: 0 !important;
    margin-top: -30% !important;
    padding-bottom: 30% !important;
  }
  .card2-text {
    margin-left: 0 !important;
  }
  .card2-text p {
    font-size: 18px !important;
  }
  .card3 {
    background: url("../../assets/img/ellipse3-sm.png") no-repeat top center !important;
    margin-top: -35% !important;
    padding-bottom: 35% !important;
    position: relative !important;
    z-index: -1 !important;
  }
  .card3-img img {
    max-width: 100% !important;
  }
  .card3-img {
    margin-left: 0 !important;
  }
  .card3-text {
    margin-left: 0 !important;
    text-align: center !important;
  }
  .card3-text p {
    font-size: 18px !important;
  }
  .character-sec {
    background: url("../../assets/img/char-left-sm.png") no-repeat top left,
      url("../../assets/img/char-right-sm.png") no-repeat top right,
      url("../../assets/img/char-btm-left-sm.png") no-repeat top 60% left,
      url("../../assets/img/char-btm-right-sm.png") no-repeat top 69% right,
      url("../../assets/img/drawing-sm.png") no-repeat top 55% right 2rem !important;
    padding-top: 30% !important;
  }
  .character-sm {
    max-width: 375px !important;
    margin-top: -5% !important;
    position: relative !important;
  }
  .drawing {
    position: absolute;
    bottom: 0;
    right: 20%;
  }
  .drawing img {
    max-width: 240px;
  }
  .red-card h1 {
    text-align: center !important;
  }
  .pain-text-sm {
    font-size: 46px !important;
  }
  .agency-text {
    font-size: 34px !important;
  }
  .red-card {
    margin-top: 0 !important;
  }
  .red-body p {
    font-size: 18px !important;
  }
  .cross {
    max-width: 37px !important;
  }
  .tick {
    max-width: 53px !important;
  }
  .green-body p {
    font-size: 18px !important;
  }
  .green-card h1 {
    text-align: center !important;
  }
  .fun-text {
    font-size: 46px !important;
  }
  .people-text {
    font-size: 14px !important;
  }
  .people-group {
    max-width: 100% !important;
    margin-top: 10% !important;
  }
  .g1-text {
    font-size: 19px !important;
  }
  .g2-text {
    font-size: 25px !important;
  }
  .sec-eight-sides {
    background: url("../../assets/img/sec8-top-left-sm.png") no-repeat top -3.5%
        left,
      url("../../assets/img/sec8-top-right-sm.png") no-repeat top -6% right,
      url("../../assets/img/sec8-btm-left-sm.png") no-repeat bottom 8% left,
      url("../../assets/img/sec8-btm-right-sm.png") no-repeat bottom 5% right !important;
  }
  .section-eight {
    background: url("../../assets/img/sec8-bg-sm.png") no-repeat top center !important;
    padding-bottom: 37% !important;
    padding-top: 21% !important;
    background-size: 100% !important;
  }
  .shield-text p {
    margin-left: 15% !important;
    font-size: 14px !important;
  }
  .shield {
    padding: 4% 0 4% 0 !important;
    border: 2px solid #8942f3 !important;
    border-radius: 0 40px 40px 0 !important;
    max-width: 300px !important;
  }
  .shield-img img {
    top: 6px !important;
    left: -2% !important;
  }
  .btn-container {
    position: relative !important;
    margin-top: -40% !important;
  }
  .no-text {
    font-size: 35px !important;
  }
  .no2-text {
    font-size: 26px !important;
  }
  .monthly-text {
    font-size: 14px !important;
  }
  .section-eight h2 {
    font-size: 21px !important;
  }
  .section-eleven {
    margin-top: -10% !important;
  }
  .faq h1 {
    font-size: 35px !important;
  }
  .panel-title {
    font-size: 16px !important;
    margin-bottom: 5% !important;
  }
  .panel-body p {
    font-size: 14px !important;
  }
  .agency-badge img {
    max-width: 100% !important;
  }
  .world {
    font-size: 16px !important;
    padding: 0 6% 0 7% !important;
  }
  .agency-box-footer img {
    max-width: 100% !important;
    margin-top: 8% !important;
  }
  .no-thanks {
    font-size: 14px !important;
    line-height: 2 !important;
    padding-bottom: 50% !important;
  }
  .section-thirteen {
    background-size: contain !important;
  }
  .get-factors {
    font-size: 17px !important;
    margin: 10% auto auto auto !important;
  }
  .get-factor p {
    font-size: 14px !important;
  }
  .footer-man-sm {
    margin-top: -50% !important;
    margin-left: -5% !important;
  }
  .footer-btn {
    max-width: 100% !important;
  }
  .footer-text {
    font-size: 14px !important;
  }
}

@media only screen and (min-width: 381px) and (max-width: 414px) {
  .panel-group, .panel{
    border-bottom-left-radius: 35px !important;
    border-bottom-right-radius: 35px!important;
  }
  .top-p2 {
    text-align: center !important;
  }
  .red-body-back {
    padding-left: 4px !important;
    padding-bottom: 4px !important;
  }
  .green-body-back {
    padding-right: 4px !important;
    padding-bottom: 4px !important;
  }
  body {
    font-size: 14px !important;
  }
  h1 {
    font-size: 28px !important;
  }
  .header-logo {
    text-align: center !important;
  }
  .final {
    font-size: 16px !important;
  }
  .agency-box {
    margin-top: 0 !important;
  }
  .agency-box img {
    max-width: 95% !important;
    margin: auto auto auto 5% !important;
  }
  .agency img {
    max-width: 100% !important;
    margin-top: 10% !important;
  }
  .get-new h1 {
    text-align: center !important;
  }
  .get-new > .top-p1 {
    font-size: 16px !important;
    text-align: center !important;
  }
  .paragraph-text {
    font-size: 20px !important;
    text-align: center !important;
  }
  .agency-btn img {
    max-width: 100% !important;
  }
  .section-two {
    background: url("../../assets/img/video-left-sm.png") no-repeat top 160px
        left,
      url("../../assets/img/video-right-sm.png") no-repeat top 160px right !important;
    padding-bottom: 30%;
    margin-top: 10% !important;
  }
  .video-box {
    border: 3px #6c14f0 solid !important;
    border-radius: 15px !important;
    max-width: 100% !important;
  }
  .video-top-icon {
    max-width: 41px !important;
    left: -3% !important;
  }
  .video-bottom-icon {
    max-width: 41px !important;
    right: 0% !important;
    bottom: 18% !important;
  }
  .video-activate-btn img {
    max-width: 100% !important;
  }
  .cards-payment img {
    max-width: 70% !important;
  }
  .save-today img {
    max-width: 100% !important;
  }
  .second-heading h1 {
    font-size: 23px !important;
  }
  .section-three {
    background: url("../../assets/img/sec-three-sm.png") no-repeat top !important;
    z-index: -1;
    position: relative;
    margin-top: -50% !important;
    padding-top: 10%;
    padding-bottom: 55% !important;
    background-size: cover !important;
  }
  .icons-row img {
    max-width: 100% !important;
    /*margin-left: 9% !important;*/
    margin-top: -3% !important;
  }
  .profit p {
    background: #fff !important;
    color: black !important;
    margin-top: -10% !important;
  }
  .section-three p {
    max-width: 60% !important;
    margin-top: 4% !important;
  }
  .team-1,
  .team-2 {
    background: none !important;
  }
  .team-1-sm img,
  .team-2-sm img {
    max-width: 375px !important;
    margin-top: 10% !important;
  }
  .team-1-sm {
    margin-top: -15% !important;
  }
  .team-2-sm {
    margin-top: 8% !important;
  }
  .section-four {
    background: url("../../assets/img/sec-3btm-sm.png") no-repeat top -10% left,
      url("../../assets/img/sec3-btnsm2.png") no-repeat top right,
      url("../../assets/img/sec4-left-sm.png") no-repeat top 45% left,
      url("../../assets/img/sec4-right-sm.png") no-repeat top 45% right !important;
  }
  .plan-text h1 {
    font-size: 22px !important;
  }

  .icons-row-sm {
    margin-top: -5% !important;
  }
  .icons-row-sm img {
    max-width: 100% !important;
  }
  .icons-row-sm p {
    font-size: 11.07px !important;
  }
  .discuss-content h2 {
    font-size: 14px !important;
  }
  .purple-bg {
    border-radius: 25px !important;
    padding: 2% !important;
  }
  .now-text {
    font-size: 14px !important;
  }
  .section-five {
    background: url("../../assets/img/sec5-right-sm.png") no-repeat top 30%
      right !important;
  }
  .section-five h1 {
    font-size: 23px !important;
  }
  .agency-car-btn img {
    max-width: 100% !important;
    margin-top: -6% !important;
  }
  .individual-text h2 {
    font-size: 14px !important;
  }
  .section-six {
    padding-bottom: 15%;
    background: url("../../assets/img/sec6-btm-sm.png") no-repeat bottom -130% left !important;
  }
  .section-seven {
    background: none !important;
    margin-top: -40% !important;
  }
  .expension-pack h1 {
    font-size: 32px !important;
  }
  .card1 {
    background: url("../../assets/img/ellipse1-sm.png") no-repeat top center !important;
    margin-top: -30% !important;
    position: relative !important;
    z-index: -1 !important;
    padding-bottom: 32% !important;
    background-size: cover !important;
  }
  .card1-img {
    margin-left: 0 !important;
  }
  .card1-img img {
    max-width: 100% !important;
  }
  .card1-text {
    margin-left: 0 !important;
  }
  .text {
    font-size: 120px !important;
  }
  .card1-text p {
    font-size: 18px !important;
  }
  .card2-img img {
    margin-top: 15% !important;
    max-width: 100% !important;
  }
  .card2 {
    background: url("../../assets/img/ellipse2-sm.png") no-repeat top center !important;
    background-size: cover !important;
    margin-left: 0 !important;
    margin-top: -30% !important;
    padding-bottom: 30% !important;
  }
  .card2-text {
    margin-left: 0 !important;
  }
  .card2-text p {
    font-size: 18px !important;
  }
  .card3 {
    background: url("../../assets/img/ellipse3-sm.png") no-repeat top center !important;
    background-size: cover !important;
    margin-top: -35% !important;
    padding-bottom: 35% !important;
    position: relative !important;
    z-index: -1 !important;
  }
  .card3-img img {
    max-width: 100% !important;
  }
  .card3-img {
    margin-left: 0 !important;
  }
  .card3-text {
    margin-left: 0 !important;
    text-align: center !important;
  }
  .card3-text p {
    font-size: 18px !important;
  }
  .character-sec {
    background: url("../../assets/img/char-left-sm.png") no-repeat top left,
      url("../../assets/img/char-right-sm.png") no-repeat top right,
      url("../../assets/img/char-btm-left-sm.png") no-repeat top 60% left,
      url("../../assets/img/char-btm-right-sm.png") no-repeat top 69% right,
      url("../../assets/img/drawing-sm.png") no-repeat top 55% right 2rem !important;
    padding-top: 30% !important;
  }
  .character-sm {
    max-width: 100% !important;
    margin-top: -5% !important;
    position: relative !important;
  }
  .drawing {
    position: absolute;
    bottom: 0;
    right: 20%;
  }
  .drawing img {
    max-width: 240px;
  }
  .red-card h1 {
    text-align: center !important;
  }
  .pain-text-sm {
    font-size: 46px !important;
  }
  .agency-text {
    font-size: 34px !important;
  }
  .red-card {
    margin-top: 0 !important;
  }
  .red-body p {
    font-size: 18px !important;
  }
  .cross {
    max-width: 37px !important;
  }
  .tick {
    max-width: 53px !important;
  }
  .green-body p {
    font-size: 18px !important;
  }
  .green-card h1 {
    text-align: center !important;
  }
  .fun-text {
    font-size: 46px !important;
  }
  .people-text {
    font-size: 14px !important;
  }
  .people-group {
    max-width: 100% !important;
    margin-top: 10% !important;
  }
  .g1-text {
    font-size: 19px !important;
  }
  .g2-text {
    font-size: 25px !important;
  }
  .sec-eight-sides {
    background: url("../../assets/img/sec8-top-left-sm.png") no-repeat top -3.5%
        left,
      url("../../assets/img/sec8-top-right-sm.png") no-repeat top -6% right,
      url("../../assets/img/sec8-btm-left-sm.png") no-repeat bottom 8% left,
      url("../../assets/img/sec8-btm-right-sm.png") no-repeat bottom 5% right !important;
  }
  .section-eight {
    background: url("../../assets/img/sec8-bg-sm.png") no-repeat top center !important;
    padding-bottom: 45% !important;
    padding-top: 21% !important;
    background-size: cover !important;
  }
  .btn-container {
    margin-top: -30% !important;
  }
  .shield-text p {
    margin-left: 15% !important;
    font-size: 14px !important;
  }
  .shield {
    padding: 4% 0 4% 0 !important;
    border: 2px solid #8942f3 !important;
    border-radius: 0 40px 40px 0 !important;
    max-width: 300px !important;
  }
  .shield-img img {
    top: 6px !important;
    left: -2% !important;
  }
  .no-text {
    font-size: 35px !important;
  }
  .no2-text {
    font-size: 26px !important;
  }
  .monthly-text {
    font-size: 14px !important;
  }
  .section-eight h2 {
    font-size: 21px !important;
  }
  .section-eleven {
    margin-top: -10% !important;
  }
  .faq h1 {
    font-size: 35px !important;
  }
  .panel-title {
    font-size: 16px !important;
    margin-bottom: 5% !important;
  }
  .panel-body p {
    font-size: 14px !important;
  }
  .agency-badge img {
    max-width: 100% !important;
  }
  .world {
    font-size: 16px !important;
    padding: 0 6% 0 7% !important;
  }
  .agency-box-footer img {
    max-width: 100% !important;
    margin-top: 8% !important;
  }
  .no-thanks {
    font-size: 14px !important;
    line-height: 2 !important;
    padding-bottom: 50% !important;
  }
  .section-thirteen {
    background-size: contain !important;
  }
  .get-factors {
    font-size: 18px !important;
    margin: 10% auto auto auto !important;
  }
  .get-factor p {
    font-size: 14px !important;
  }
  .footer-man-sm {
    margin-top: -50% !important;
    margin-left: -5% !important;
  }
  .footer-btn {
    max-width: 100% !important;
  }
  .footer-text {
    font-size: 14px !important;
  }
}

@media only screen and (min-width: 415px) and (max-width: 428px) {
  .panel-group, .panel{
    border-bottom-left-radius: 35px !important;
    border-bottom-right-radius: 35px!important;
  }
  .red-body-back {
    padding-left: 4px !important;
    padding-bottom: 4px !important;
  }
  .green-body-back {
    padding-right: 4px !important;
    padding-bottom: 4px !important;
  }
  body {
    font-size: 14px !important;
  }
  h1 {
    font-size: 28px !important;
  }
  .header-logo {
    text-align: center !important;
  }
  .final {
    font-size: 16px !important;
  }
  .agency-box {
    margin-top: 0 !important;
  }
  .agency-box img {
    max-width: 95% !important;
    margin: auto auto auto 5% !important;
  }
  .agency img {
    max-width: 100% !important;
    margin-top: 10% !important;
  }
  .get-new h1 {
    text-align: center !important;
  }
  .get-new > .top-p1 {
    font-size: 16px !important;
    text-align: center !important;
  }
  .top-p2 {
    text-align: center !important;
  }
  .paragraph-text {
    font-size: 20px !important;
    text-align: center !important;
  }
  .agency-btn img {
    max-width: 100% !important;
  }
  .section-two {
    background: url("../../assets/img/video-left-sm.png") no-repeat top 160px
        left,
      url("../../assets/img/video-right-sm.png") no-repeat top 160px right !important;
    padding-bottom: 30%;
    margin-top: 10% !important;
  }
  .video-box {
    border: 3px #6c14f0 solid !important;
    border-radius: 15px !important;
    max-width: 100% !important;
  }
  .video-top-icon {
    max-width: 41px !important;
    left: -3% !important;
  }
  .video-bottom-icon {
    max-width: 41px !important;
    right: 0% !important;
    bottom: 18% !important;
  }
  .video-activate-btn img {
    max-width: 100% !important;
  }
  .cards-payment img {
    max-width: 70% !important;
  }
  .save-today img {
    max-width: 100% !important;
  }
  .second-heading h1 {
    font-size: 23px !important;
  }
  .section-three {
    background: url("../../assets/img/sec-three-sm.png") no-repeat top !important;
    z-index: -1;
    position: relative;
    margin-top: -50% !important;
    padding-top: 10%;
    padding-bottom: 55% !important;
    background-size: cover !important;
  }
  .icons-row img {
    max-width: 100% !important;
    /*margin-left: 9% !important;*/
    margin-top: -3% !important;
  }
  .profit p {
    background: #fff !important;
    color: black !important;
    margin-top: -10% !important;
  }
  .section-three p {
    max-width: 60% !important;
    margin-top: 4% !important;
  }
  .team-1,
  .team-2 {
    background: none !important;
  }
  .team-1-sm img,
  .team-2-sm img {
    max-width: 375px !important;
    margin-top: 10% !important;
  }
  .team-1-sm {
    margin-top: -15% !important;
  }
  .team-2-sm {
    margin-top: 8% !important;
  }
  .section-four {
    background: url("../../assets/img/sec-3btm-sm.png") no-repeat top -10% left,
      url("../../assets/img/sec3-btnsm2.png") no-repeat top right,
      url("../../assets/img/sec4-left-sm.png") no-repeat top 45% left,
      url("../../assets/img/sec4-right-sm.png") no-repeat top 45% right !important;
  }
  .plan-text h1 {
    font-size: 22px !important;
  }

  .icons-row-sm {
    margin-top: -5% !important;
  }
  .icons-row-sm img {
    max-width: 100% !important;
  }
  .icons-row-sm p {
    font-size: 11.07px !important;
  }
  .discuss-content h2 {
    font-size: 14px !important;
  }
  .purple-bg {
    border-radius: 25px !important;
    padding: 2% !important;
  }
  .now-text {
    font-size: 14px !important;
  }
  .section-five {
    background: url("../../assets/img/sec5-right-sm.png") no-repeat top 30%
      right !important;
  }
  .section-five h1 {
    font-size: 23px !important;
  }
  .agency-car-btn img {
    max-width: 100% !important;
    margin-top: -6% !important;
  }
  .individual-text h2 {
    font-size: 14px !important;
  }
  .section-six {
    padding-bottom: 15%;
    background: url("../../assets/img/sec6-btm-sm.png") no-repeat bottom -130% left !important;
  }
  .section-seven {
    background: none !important;
    margin-top: -40% !important;
  }
  .expension-pack h1 {
    font-size: 32px !important;
  }
  .card1 {
    background: url("../../assets/img/ellipse1-sm.png") no-repeat top center !important;
    margin-top: -30% !important;
    position: relative !important;
    z-index: -1 !important;
    padding-bottom: 38% !important;
    background-size: cover !important;
  }
  .card1-img {
    margin-left: 0 !important;
  }
  .card1-img img {
    max-width: 100% !important;
  }
  .card1-text {
    margin-left: 0 !important;
  }
  .text {
    font-size: 120px !important;
  }
  .card1-text p {
    font-size: 18px !important;
  }
  .card2-img img {
    margin-top: 15% !important;
    max-width: 100% !important;
  }
  .card2 {
    background: url("../../assets/img/ellipse2-sm.png") no-repeat top center !important;
    background-size: cover !important;
    margin-left: 0 !important;
    margin-top: -30% !important;
    padding-bottom: 30% !important;
  }
  .card2-text {
    margin-left: 0 !important;
  }
  .card2-text p {
    font-size: 18px !important;
  }
  .card3 {
    background: url("../../assets/img/ellipse3-sm.png") no-repeat top center !important;
    background-size: cover !important;
    margin-top: -35% !important;
    padding-bottom: 35% !important;
    position: relative !important;
    z-index: -1 !important;
  }
  .card3-img img {
    max-width: 100% !important;
  }
  .card3-img {
    margin-left: 0 !important;
  }
  .card3-text {
    margin-left: 0 !important;
    text-align: center !important;
  }
  .card3-text p {
    font-size: 18px !important;
  }
  .character-sec {
    background: url("../../assets/img/char-left-sm.png") no-repeat top left,
      url("../../assets/img/char-right-sm.png") no-repeat top right,
      url("../../assets/img/char-btm-left-sm.png") no-repeat top 60% left,
      url("../../assets/img/char-btm-right-sm.png") no-repeat top 69% right,
      url("../../assets/img/drawing-sm.png") no-repeat top 55% right 2rem !important;
    padding-top: 30% !important;
  }
  .character-sm {
    max-width: 100% !important;
    margin-top: -5% !important;
    position: relative !important;
  }
  .drawing {
    position: absolute;
    bottom: 0;
    right: 20%;
  }
  .drawing img {
    max-width: 240px;
  }
  .red-card h1 {
    text-align: center !important;
  }
  .pain-text-sm {
    font-size: 46px !important;
  }
  .agency-text {
    font-size: 34px !important;
  }
  .red-card {
    margin-top: 0 !important;
  }
  .red-body p {
    font-size: 18px !important;
  }
  .cross {
    max-width: 37px !important;
  }
  .tick {
    max-width: 53px !important;
  }
  .green-body p {
    font-size: 18px !important;
  }
  .green-card h1 {
    text-align: center !important;
  }
  .fun-text {
    font-size: 46px !important;
  }
  .people-text {
    font-size: 14px !important;
  }
  .people-group {
    max-width: 100% !important;
    margin-top: 10% !important;
  }
  .g1-text {
    font-size: 19px !important;
  }
  .g2-text {
    font-size: 25px !important;
  }
  .sec-eight-sides {
    background: url("../../assets/img/sec8-top-left-sm.png") no-repeat top -3.5%
        left,
      url("../../assets/img/sec8-top-right-sm.png") no-repeat top -6% right,
      url("../../assets/img/sec8-btm-left-sm.png") no-repeat bottom 8% left,
      url("../../assets/img/sec8-btm-right-sm.png") no-repeat bottom 5% right !important;
  }
  .section-eight {
    background: url("../../assets/img/sec8-bg-sm.png") no-repeat top center !important;
    padding-bottom: 45% !important;
    padding-top: 21% !important;
    background-size: cover !important;
  }
  .btn-container {
    position: relative !important;
    margin-top: -30% !important;
  }
  .shield-text p {
    margin-left: 15% !important;
    font-size: 14px !important;
  }
  .shield {
    padding: 4% 0 4% 0 !important;
    border: 2px solid #8942f3 !important;
    border-radius: 0 40px 40px 0 !important;
    max-width: 300px !important;
  }
  .shield-img img {
    top: 6px !important;
    left: 2% !important;
  }
  .no-text {
    font-size: 35px !important;
  }
  .no2-text {
    font-size: 26px !important;
  }
  .section-eight h1,
  .section-eight h2 {
    margin-top: 10% !important;
  }

  .monthly-text {
    font-size: 14px !important;
  }
  .section-eight h2 {
    font-size: 21px !important;
  }
  .section-eleven {
    margin-top: -10% !important;
  }
  .faq h1 {
    font-size: 35px !important;
  }
  .panel-title {
    font-size: 16px !important;
    margin-bottom: 5% !important;
  }
  .panel-body p {
    font-size: 14px !important;
  }
  .agency-badge img {
    max-width: 100% !important;
  }
  .world {
    font-size: 16px !important;
    padding: 0 6% 0 7% !important;
  }
  .agency-box-footer img {
    max-width: 100% !important;
    margin-top: 8% !important;
  }
  .no-thanks {
    font-size: 14px !important;
    line-height: 2 !important;
    padding-bottom: 50% !important;
  }
  .section-thirteen {
    background-size: contain !important;
  }
  .get-factors {
    font-size: 18px !important;
    margin: 10% auto auto auto !important;
  }
  .get-factor p {
    font-size: 14px !important;
  }
  .footer-man-sm {
    margin-top: -50% !important;
    margin-left: -5% !important;
  }
  .footer-btn {
    max-width: 100% !important;
  }
  .footer-text {
    font-size: 14px !important;
  }
}

@media only screen and (min-width: 429px) and (max-width: 450px) {
  .panel-group, .panel{
    border-bottom-left-radius: 35px !important;
    border-bottom-right-radius: 35px!important;
  }
  .red-body-back {
    padding-left: 4px !important;
    padding-bottom: 4px !important;
  }
  .green-body-back {
    padding-right: 4px !important;
    padding-bottom: 4px !important;
  }
  body {
    font-size: 14px !important;
  }
  h1 {
    font-size: 28px !important;
  }
  .header-logo {
    text-align: center !important;
  }
  .final {
    font-size: 16px !important;
  }
  .agency-box {
    margin-top: 0 !important;
  }
  .agency-box img {
    max-width: 95% !important;
    margin: auto auto auto 5% !important;
  }
  .agency img {
    max-width: 100% !important;
    margin-top: 10% !important;
  }
  .get-new h1 {
    text-align: center !important;
  }
  .get-new > .top-p1 {
    font-size: 16px !important;
    text-align: center !important;
  }
  .top-p2 {
    text-align: center !important;
  }
  .paragraph-text {
    font-size: 20px !important;
    text-align: center !important;
  }
  .agency-btn img {
    max-width: 100% !important;
  }
  .section-two {
    background: url("../../assets/img/video-left-sm.png") no-repeat top 160px
        left,
      url("../../assets/img/video-right-sm.png") no-repeat top 160px right !important;
    padding-bottom: 30%;
    margin-top: 10% !important;
  }
  .video-box {
    border: 3px #6c14f0 solid !important;
    border-radius: 15px !important;
    max-width: 100% !important;
  }
  .video-top-icon {
    max-width: 41px !important;
    left: -3% !important;
  }
  .video-bottom-icon {
    max-width: 41px !important;
    right: 0% !important;
    bottom: 18% !important;
  }
  .video-activate-btn img {
    max-width: 100% !important;
  }
  .cards-payment img {
    max-width: 70% !important;
  }
  .save-today img {
    max-width: 100% !important;
  }
  .second-heading h1 {
    font-size: 23px !important;
  }
  .section-three {
    background: url("../../assets/img/sec-three-sm.png") no-repeat top !important;
    z-index: -1;
    position: relative;
    margin-top: -50% !important;
    padding-top: 10%;
    padding-bottom: 55% !important;
    background-size: cover !important;
  }
  .icons-row img {
    max-width: 100% !important;
    /*margin-left: 9% !important;*/
    margin-top: -3% !important;
  }
  .profit p {
    background: #fff !important;
    color: black !important;
    margin-top: -10% !important;
  }
  .section-three p {
    max-width: 60% !important;
    margin-top: 4% !important;
  }
  .team-1,
  .team-2 {
    background: none !important;
  }
  .team-1-sm img,
  .team-2-sm img {
    max-width: 375px !important;
    margin-top: 10% !important;
  }
  .team-1-sm {
    margin-top: -15% !important;
  }
  .team-2-sm {
    margin-top: 8% !important;
  }
  .section-four {
    background: url("../../assets/img/sec-3btm-sm.png") no-repeat top -10% left,
      url("../../assets/img/sec3-btnsm2.png") no-repeat top right,
      url("../../assets/img/sec4-left-sm.png") no-repeat top 45% left,
      url("../../assets/img/sec4-right-sm.png") no-repeat top 45% right !important;
  }
  .plan-text h1 {
    font-size: 22px !important;
  }

  .icons-row-sm {
    margin-top: -5% !important;
  }
  .icons-row-sm img {
    max-width: 100% !important;
  }
  .icons-row-sm p {
    font-size: 11.07px !important;
  }
  .discuss-content h2 {
    font-size: 14px !important;
  }
  .purple-bg {
    border-radius: 25px !important;
    padding: 2% !important;
  }
  .now-text {
    font-size: 14px !important;
  }
  .section-five {
    background: url("../../assets/img/sec5-right-sm.png") no-repeat top 30%
      right !important;
  }
  .section-five h1 {
    font-size: 23px !important;
  }
  .agency-car-btn img {
    max-width: 100% !important;
    margin-top: -6% !important;
  }
  .individual-text h2 {
    font-size: 14px !important;
  }
  .section-six {
    padding-bottom: 15%;
    background: url("../../assets/img/sec6-btm-sm.png") no-repeat bottom -99% left !important;
  }
  .section-seven {
    background: none !important;
    margin-top: -40% !important;
  }
  .expension-pack h1 {
    font-size: 32px !important;
  }
  .card1 {
    background: url("../../assets/img/ellipse1-sm.png") no-repeat top center !important;
    margin-top: -30% !important;
    position: relative !important;
    z-index: -1 !important;
    padding-bottom: 38% !important;
    background-size: cover !important;
  }
  .card1-img {
    margin-left: 0 !important;
  }
  .card1-img img {
    max-width: 100% !important;
  }
  .card1-text {
    margin-left: 0 !important;
  }
  .text {
    font-size: 120px !important;
  }
  .card1-text p {
    font-size: 18px !important;
  }
  .card2-img img {
    margin-top: 15% !important;
    max-width: 100% !important;
  }
  .card2 {
    background: url("../../assets/img/ellipse2-sm.png") no-repeat top center !important;
    background-size: cover !important;
    margin-left: 0 !important;
    margin-top: -30% !important;
    padding-bottom: 30% !important;
  }
  .card2-text {
    margin-left: 0 !important;
  }
  .card2-text p {
    font-size: 18px !important;
  }
  .card3 {
    background: url("../../assets/img/ellipse3-sm.png") no-repeat top center !important;
    background-size: cover !important;
    margin-top: -35% !important;
    padding-bottom: 35% !important;
    position: relative !important;
    z-index: -1 !important;
  }
  .card3-img img {
    max-width: 100% !important;
  }
  .card3-img {
    margin-left: 0 !important;
  }
  .card3-text {
    margin-left: 0 !important;
    text-align: center !important;
  }
  .card3-text p {
    font-size: 18px !important;
  }
  .character-sec {
    background: url("../../assets/img/char-left-sm.png") no-repeat top left,
      url("../../assets/img/char-right-sm.png") no-repeat top right,
      url("../../assets/img/char-btm-left-sm.png") no-repeat top 60% left,
      url("../../assets/img/char-btm-right-sm.png") no-repeat top 69% right,
      url("../../assets/img/drawing-sm.png") no-repeat top 55% right 2rem !important;
    padding-top: 30% !important;
  }
  .character-sm {
    max-width: 100% !important;
    margin-top: -5% !important;
    position: relative !important;
  }
  .drawing {
    position: absolute;
    bottom: 0;
    right: 20%;
  }
  .drawing img {
    max-width: 240px;
  }
  .red-card h1 {
    text-align: center !important;
  }
  .pain-text-sm {
    font-size: 46px !important;
  }
  .agency-text {
    font-size: 34px !important;
  }
  .red-card {
    margin-top: 0 !important;
  }
  .red-body p {
    font-size: 18px !important;
  }
  .cross {
    max-width: 37px !important;
  }
  .tick {
    max-width: 53px !important;
  }
  .green-body p {
    font-size: 18px !important;
  }
  .green-card h1 {
    text-align: center !important;
  }
  .fun-text {
    font-size: 46px !important;
  }
  .people-text {
    font-size: 14px !important;
  }
  .people-group {
    max-width: 100% !important;
    margin-top: 10% !important;
  }
  .g1-text {
    font-size: 19px !important;
  }
  .g2-text {
    font-size: 25px !important;
  }
  .sec-eight-sides {
    background: url("../../assets/img/sec8-top-left-sm.png") no-repeat top -3.5%
        left,
      url("../../assets/img/sec8-top-right-sm.png") no-repeat top -6% right,
      url("../../assets/img/sec8-btm-left-sm.png") no-repeat bottom 8% left,
      url("../../assets/img/sec8-btm-right-sm.png") no-repeat bottom 5% right !important;
  }
  .section-eight {
    background: url("../../assets/img/sec8-bg-sm.png") no-repeat top center !important;
    padding-bottom: 50% !important;
    padding-top: 21% !important;
    background-size: cover !important;
  }
  .btn-container {
    position: relative !important;
    margin-top: -30% !important;
  }
  .shield-text p {
    margin-left: 15% !important;
    font-size: 14px !important;
  }
  .shield {
    padding: 4% 0 4% 0 !important;
    border: 2px solid #8942f3 !important;
    border-radius: 0 40px 40px 0 !important;
    max-width: 300px !important;
  }
  .shield-img img {
    top: 6px !important;
    left: 6% !important;
  }
  .no-text {
    font-size: 35px !important;
  }
  .no2-text {
    font-size: 26px !important;
  }
  .section-eight h1,
  .section-eight h2 {
    margin-top: 10% !important;
  }

  .monthly-text {
    font-size: 14px !important;
  }
  .section-eight h2 {
    font-size: 21px !important;
  }
  .section-eleven {
    margin-top: -10% !important;
  }
  .faq h1 {
    font-size: 35px !important;
  }
  .panel-title {
    font-size: 16px !important;
    margin-bottom: 5% !important;
  }
  .panel-body p {
    font-size: 14px !important;
  }
  .agency-badge img {
    max-width: 100% !important;
  }
  .world {
    font-size: 16px !important;
    padding: 0 6% 0 7% !important;
  }
  .agency-box-footer img {
    max-width: 100% !important;
    margin-top: 8% !important;
  }
  .no-thanks {
    font-size: 14px !important;
    line-height: 2 !important;
    padding-bottom: 50% !important;
  }
  .section-thirteen {
    background-size: contain !important;
  }
  .get-factors {
    font-size: 18px !important;
    margin: 10% auto auto auto !important;
  }
  .get-factor p {
    font-size: 14px !important;
  }
  .footer-man-sm {
    margin-top: -50% !important;
    margin-left: -5% !important;
  }
  .footer-btn {
    max-width: 100% !important;
  }
  .footer-text {
    font-size: 14px !important;
  }
}

@media only screen and (min-width: 451px) and (max-width: 480px) {
  .panel-group, .panel{
    border-bottom-left-radius: 35px !important;
    border-bottom-right-radius: 35px!important;
  }
  .red-body-back {
    padding-left: 5px !important;
    padding-bottom: 5px !important;
    margin: auto !important;
  }
  .green-body-back {
    padding-right: 5px !important;
    padding-bottom: 5px !important;
    margin: auto !important;
  }
  .eight-content h1 {
    font-size: 40px !important;
  }
  .eight-content h2 {
    font-size: 28px !important;
  }
  body {
    font-size: 14px !important;
  }
  h1 {
    font-size: 28px !important;
  }
  .header-logo {
    text-align: center !important;
  }
  .final {
    font-size: 16px !important;
  }
  .agency-box {
    margin-top: 2% !important;
  }
  .agency-box img {
    max-width: 95% !important;
    margin: auto auto auto 5% !important;
  }
  .agency img {
    max-width: 100% !important;
    margin-top: 10% !important;
  }
  .get-new h1 {
    text-align: center !important;
  }
  .get-new > .top-p1 {
    font-size: 16px !important;
    text-align: center !important;
  }
  .top-p2 {
    text-align: center !important;
  }
  .paragraph-text {
    font-size: 20px !important;
    text-align: center !important;
  }
  .agency-btn img {
    max-width: 100% !important;
  }
  .section-two {
    background: url("../../assets/img/video-left-sm.png") no-repeat top 160px
        left,
      url("../../assets/img/video-right-sm.png") no-repeat top 160px right !important;
    padding-bottom: 30%;
    margin-top: 10% !important;
  }
  .video-box {
    border: 3px #6c14f0 solid !important;
    border-radius: 15px !important;
    max-width: 100% !important;
  }
  .video-top-icon {
    max-width: 41px !important;
    left: -3% !important;
  }
  .video-bottom-icon {
    max-width: 41px !important;
    right: 0% !important;
    bottom: 18% !important;
  }
  .video-activate-btn img {
    max-width: 100% !important;
  }
  .cards-payment img {
    max-width: 70% !important;
  }
  .save-today img {
    max-width: 100% !important;
  }
  .second-heading h1 {
    font-size: 23px !important;
  }
  .section-three {
    background: url("../../assets/img/sec-three-sm.png") no-repeat top !important;
    z-index: -1;
    position: relative;
    margin-top: -50% !important;
    padding-top: 10%;
    padding-bottom: 55% !important;
    background-size: cover !important;
  }
  .icons-row img {
    max-width: 100% !important;
    /*margin-left: 9% !important;*/
    margin-top: -3% !important;
  }
  .profit p {
    background: #fff !important;
    color: black !important;
    margin-top: -10% !important;
  }
  .section-three p {
    max-width: 60% !important;
    margin-top: 4% !important;
  }
  .team-1,
  .team-2 {
    background: none !important;
  }
  .team-1-sm img,
  .team-2-sm img {
    max-width: 375px !important;
    margin-top: 10% !important;
  }
  .team-1-sm {
    margin-top: -15% !important;
  }
  .team-2-sm {
    margin-top: 8% !important;
  }
  .section-four {
    background: url("../../assets/img/sec-3btm-sm.png") no-repeat top -10% left,
      url("../../assets/img/sec3-btnsm2.png") no-repeat top right,
      url("../../assets/img/sec4-left-sm.png") no-repeat top 45% left,
      url("../../assets/img/sec4-right-sm.png") no-repeat top 45% right !important;
  }
  .plan-text h1 {
    font-size: 22px !important;
  }

  .icons-row-sm {
    margin-top: -5% !important;
  }
  .icons-row-sm img {
    max-width: 100% !important;
  }
  .icons-row-sm p {
    font-size: 11.07px !important;
  }
  .discuss-content h2 {
    font-size: 14px !important;
  }
  .purple-bg {
    border-radius: 25px !important;
    padding: 2% !important;
  }
  .now-text {
    font-size: 14px !important;
  }
  .section-five {
    background: url("../../assets/img/sec5-right-sm.png") no-repeat top 30%
      right !important;
  }
  .section-five h1 {
    font-size: 23px !important;
  }
  .agency-car-btn img {
    max-width: 100% !important;
    margin-top: -6% !important;
  }
  .individual-text h2 {
    font-size: 14px !important;
  }
  .section-six {
    padding-bottom: 15%;
    background: url("../../assets/img/sec6-btm-sm.png") no-repeat bottom -99% left !important;
  }
  .section-seven {
    background: none !important;
    margin-top: -40% !important;
  }
  .expension-pack h1 {
    font-size: 32px !important;
  }
  .card1 {
    background: url("../../assets/img/ellipse1-sm.png") no-repeat top center !important;
    margin-top: -30% !important;
    position: relative !important;
    z-index: -1 !important;
    padding-bottom: 38% !important;
    background-size: cover !important;
  }
  .card1-img {
    margin-left: 0 !important;
  }
  .card1-img img {
    max-width: 100% !important;
  }
  .card1-text {
    margin-left: 0 !important;
  }
  .text {
    font-size: 120px !important;
  }
  .card1-text p {
    font-size: 18px !important;
  }
  .card2-img img {
    margin-top: 15% !important;
    max-width: 100% !important;
  }
  .card2 {
    background: url("../../assets/img/ellipse2-sm.png") no-repeat top center !important;
    background-size: cover !important;
    margin-left: 0 !important;
    margin-top: -30% !important;
    padding-bottom: 30% !important;
  }
  .card2-text {
    margin-left: 0 !important;
  }
  .card2-text p {
    font-size: 18px !important;
  }
  .card3 {
    background: url("../../assets/img/ellipse3-sm.png") no-repeat top center !important;
    background-size: cover !important;
    margin-top: -35% !important;
    padding-bottom: 35% !important;
    position: relative !important;
    z-index: -1 !important;
  }
  .card3-img img {
    max-width: 100% !important;
  }
  .card3-img {
    margin-left: 0 !important;
  }
  .card3-text {
    margin-left: 0 !important;
    text-align: center !important;
  }
  .card3-text p {
    font-size: 18px !important;
  }
  .character-sec {
    background: url("../../assets/img/char-left-sm.png") no-repeat top left,
      url("../../assets/img/char-right-sm.png") no-repeat top right,
      url("../../assets/img/char-btm-left-sm.png") no-repeat top 60% left,
      url("../../assets/img/char-btm-right-sm.png") no-repeat top 69% right,
      url("../../assets/img/drawing-sm.png") no-repeat top 55% right 2rem !important;
    padding-top: 30% !important;
  }
  .character-sm {
    max-width: 100% !important;
    margin-top: -5% !important;
    position: relative !important;
  }
  .drawing {
    position: absolute;
    bottom: 0;
    right: 20%;
  }
  .drawing img {
    max-width: 240px;
  }
  .red-card h1 {
    text-align: center !important;
  }
  .pain-text-sm {
    font-size: 46px !important;
  }
  .agency-text {
    font-size: 34px !important;
  }
  .red-card {
    margin-top: 0 !important;
  }
  .red-body p {
    font-size: 18px !important;
  }
  .cross {
    max-width: 37px !important;
  }
  .tick {
    max-width: 53px !important;
  }
  .green-body p {
    font-size: 18px !important;
  }
  .green-card h1 {
    text-align: center !important;
  }
  .fun-text {
    font-size: 46px !important;
  }
  .people-text {
    font-size: 14px !important;
  }
  .people-group {
    max-width: 100% !important;
    margin-top: 10% !important;
  }
  .g1-text {
    font-size: 19px !important;
  }
  .g2-text {
    font-size: 25px !important;
  }
  .sec-eight-sides {
    background: url("../../assets/img/sec8-top-left-sm.png") no-repeat top -3.5%
        left,
      url("../../assets/img/sec8-top-right-sm.png") no-repeat top -6% right,
      url("../../assets/img/sec8-btm-left-sm.png") no-repeat bottom 8% left,
      url("../../assets/img/sec8-btm-right-sm.png") no-repeat bottom 5% right !important;
  }
  .section-eight {
    background: url("../../assets/img/sec8-bg-sm.png") no-repeat top center !important;
    padding-bottom: 50% !important;
    padding-top: 21% !important;
    background-size: cover !important;
  }
  .btn-container {
    position: relative !important;
    margin-top: -30% !important;
  }
  .shield-text p {
    margin-left: 15% !important;
    font-size: 14px !important;
  }
  .shield {
    padding: 4% 0 4% 0 !important;
    border: 2px solid #8942f3 !important;
    border-radius: 0 40px 40px 0 !important;
    max-width: 300px !important;
  }
  .shield-img img {
    top: 6px !important;
    left: 9% !important;
  }
  .no-text {
    font-size: 35px !important;
  }
  .no2-text {
    font-size: 26px !important;
  }
  .section-eight h1,
  .section-eight h2 {
    margin-top: 10% !important;
  }

  .monthly-text {
    font-size: 14px !important;
  }
  .section-eleven {
    margin-top: -10% !important;
  }
  .faq h1 {
    font-size: 35px !important;
  }
  .panel-title {
    font-size: 16px !important;
    margin-bottom: 5% !important;
  }
  .panel-body p {
    font-size: 14px !important;
  }
  .agency-badge img {
    max-width: 100% !important;
  }
  .world {
    font-size: 16px !important;
    padding: 0 6% 0 7% !important;
  }
  .agency-box-footer img {
    max-width: 100% !important;
    margin-top: 8% !important;
  }
  .no-thanks {
    font-size: 14px !important;
    line-height: 2 !important;
    padding-bottom: 40% !important;
  }
  .section-thirteen {
    background-size: contain !important;
  }
  .get-factors {
    font-size: 18px !important;
    margin: 10% auto auto auto !important;
  }
  .get-factor p {
    font-size: 14px !important;
  }
  .footer-man-sm {
    margin-top: -34% !important;
    margin-left: -3% !important;
  }
  .footer-btn {
    max-width: 100% !important;
  }
  .footer-text {
    font-size: 14px !important;
  }
}

/*------------------------------ MOBILES RESOLUTIONS ENDS HERE ------------------------------*/

@media only screen and (min-width: 481px) and (max-width: 500px) {
  .team-1,
  .team-2 {
    display: block !important;
  }
  .team-1 img,
  .team-2 img {
    max-width: 100% !important;
  }
  .team-1-sm,
  .team-2-sm {
    display: none !important;
  }
  .team-2 img {
    margin-top: 20% !important;
  }
  .car-sm {
    display: none !important;
  }
  .car-lg {
    display: block !important;
  }
  .red-body-back {
    padding-left: 5px !important;
    padding-bottom: 5px !important;
  }
  .green-body-back {
    padding-right: 5px !important;
    padding-bottom: 5px !important;
  }
  body {
    font-size: 16px !important;
  }
  h1 {
    font-size: 40px !important;
  }
  .header-logo {
    text-align: center !important;
  }
  .final {
    font-size: 16px !important;
  }
  .agency-box {
    margin-top: 0 !important;
  }
  .agency-box img {
    max-width: 95% !important;
    margin: auto auto auto 5% !important;
  }
  .agency img {
    max-width: 100% !important;
    margin-top: 10% !important;
  }
  .get-new h1 {
    text-align: center !important;
  }
  .get-new > .top-p1 {
    font-size: 16px !important;
    text-align: center !important;
  }
  .top-p2 {
    text-align: center !important;
  }
  .paragraph-text {
    font-size: 20px !important;
    text-align: center !important;
  }
  .agency-btn img {
    max-width: 100% !important;
  }
  .section-two {
    background: url("../../assets/img/video-left-sm.png") no-repeat top 160px
        left,
      url("../../assets/img/video-right-sm.png") no-repeat top 160px right !important;
    padding-bottom: 30%;
    margin-top: 10% !important;
  }
  .video-box {
    border: 3px #6c14f0 solid !important;
    border-radius: 15px !important;
    max-width: 100% !important;
  }
  .video-top-icon {
    max-width: 41px !important;
    left: -3% !important;
  }
  .video-bottom-icon {
    max-width: 41px !important;
    right: 0% !important;
    bottom: 18% !important;
  }
  .video-activate-btn img {
    max-width: 100% !important;
  }
  .cards-payment img {
    max-width: 70% !important;
  }
  .save-today img {
    max-width: 100% !important;
  }
  .second-heading h1 {
    font-size: 30px !important;
  }
  .section-three {
    background: url("../../assets/img/sec-three-sm.png") no-repeat top !important;
    z-index: -1;
    position: relative;
    margin-top: -50% !important;
    padding-top: 10%;
    padding-bottom: 55% !important;
    background-size: cover !important;
  }
  .icons-row img {
    max-width: 100% !important;
    /*margin-left: 9% !important;*/
    margin-top: -3% !important;
  }
  .profit p {
    background: #fff !important;
    color: black !important;
    margin-top: -10% !important;
  }
  .section-three p {
    max-width: 60% !important;
    margin-top: 4% !important;
  }
  .team-1,
  .team-2 {
    background: none !important;
  }
  .team-1-sm img,
  .team-2-sm img {
    max-width: 100% !important;
    margin-top: 10% !important;
  }
  .team-1-sm {
    margin-top: -15% !important;
  }
  .team-2-sm {
    margin-top: 8% !important;
  }
  .section-four {
    background: url("../../assets/img/sec-3btm-sm.png") no-repeat top -10% left,
      url("../../assets/img/sec3-btnsm2.png") no-repeat top right,
      url("../../assets/img/sec4-left-sm.png") no-repeat top 45% left,
      url("../../assets/img/sec4-right-sm.png") no-repeat top 45% right !important;
  }
  .plan-text h1 {
    font-size: 30px !important;
  }

  .icons-row-sm {
    margin-top: -5% !important;
  }
  .icons-row-sm img {
    max-width: 100% !important;
  }
  .icons-row-sm p {
    font-size: 14px !important;
  }
  .discuss-content h2 {
    font-size: 16px !important;
  }
  .purple-bg {
    border-radius: 25px !important;
    padding: 2% !important;
  }
  .now-text {
    font-size: 14px !important;
  }
  .section-five {
    background: url("../../assets/img/sec5-right-sm.png") no-repeat top 45%
      right !important;
  }
  .section-five h1 {
    font-size: 30px !important;
  }
  .agency-car-btn img {
    max-width: 80% !important;
    margin-top: 0% !important;
  }
  .individual-text h2 {
    font-size: 14px !important;
  }
  .section-six {
    padding-bottom: 15%;
    background: url("../../assets/img/sec6-btm-sm.png") no-repeat bottom -80% left !important;
  }
  .section-seven {
    background: none !important;
    margin-top: -40% !important;
  }
  .expension-pack h1 {
    font-size: 32px !important;
  }
  .card1 {
    background: url("../../assets/img/ellipse1-sm.png") no-repeat top center !important;
    margin-top: -30% !important;
    position: relative !important;
    z-index: -1 !important;
    padding-bottom: 45% !important;
    background-size: cover !important;
  }
  .card1-img {
    margin-left: 0 !important;
  }
  .card1-img img {
    max-width: 100% !important;
  }
  .card1-text {
    margin-left: 0 !important;
  }
  .text {
    font-size: 120px !important;
  }
  .card1-text p {
    font-size: 18px !important;
  }
  .card2-img img {
    margin-top: 15% !important;
    max-width: 100% !important;
  }
  .card2 {
    background: url("../../assets/img/ellipse2-sm.png") no-repeat top center !important;
    background-size: cover !important;
    margin-left: 0 !important;
    margin-top: -30% !important;
    padding-bottom: 40% !important;
  }
  .card2-text {
    margin-left: 0 !important;
  }
  .card2-text p {
    font-size: 18px !important;
  }
  .card3 {
    background: url("../../assets/img/ellipse3-sm.png") no-repeat top center !important;
    background-size: cover !important;
    margin-top: -35% !important;
    padding-bottom: 40% !important;
    position: relative !important;
    z-index: -1 !important;
  }
  .card3-img img {
    max-width: 100% !important;
  }
  .card3-img {
    margin-left: 0 !important;
  }
  .card3-text {
    margin-left: 0 !important;
    text-align: center !important;
  }
  .card3-text p {
    font-size: 18px !important;
  }
  .character-sec {
    background: url("../../assets/img/char-left-sm.png") no-repeat top left,
      url("../../assets/img/char-right-sm.png") no-repeat top right,
      url("../../assets/img/char-btm-left-sm.png") no-repeat top 60% left,
      url("../../assets/img/char-btm-right-sm.png") no-repeat top 69% right,
      url("../../assets/img/drawing-sm.png") no-repeat top 55% right 2rem !important;
    padding-top: 30% !important;
  }
  .character-sm {
    max-width: 100% !important;
    margin-top: -5% !important;
    position: relative !important;
  }
  .drawing {
    position: absolute;
    bottom: 0;
    right: 20%;
  }
  .drawing img {
    max-width: 240px;
  }
  .red-card h1 {
    text-align: center !important;
  }
  .pain-text-sm {
    font-size: 46px !important;
  }
  .agency-text {
    font-size: 34px !important;
  }
  .red-card {
    margin-top: 0 !important;
  }
  .red-body p {
    font-size: 18px !important;
  }
  .red-body-back {
    margin: auto !important;
  }
  .green-body-back {
    margin: auto !important;
  }
  .cross {
    max-width: 37px !important;
  }
  .tick {
    max-width: 53px !important;
  }
  .green-body p {
    font-size: 18px !important;
  }
  .green-card h1 {
    text-align: center !important;
  }
  .fun-text {
    font-size: 46px !important;
  }
  .people-text {
    font-size: 14px !important;
  }
  .people-group {
    max-width: 100% !important;
    margin-top: 10% !important;
  }
  .g1-text {
    font-size: 30px !important;
  }
  .g2-text {
    font-size: 35px !important;
  }
  .sec-eight-sides {
    background: url("../../assets/img/sec8-top-left-sm.png") no-repeat top -3.5%
        left,
      url("../../assets/img/sec8-top-right-sm.png") no-repeat top -6% right,
      url("../../assets/img/sec8-btm-left-sm.png") no-repeat bottom 8% left,
      url("../../assets/img/sec8-btm-right-sm.png") no-repeat bottom 5% right !important;
  }
  .section-eight {
    background: url("../../assets/img/sec8-bg-sm.png") no-repeat top center !important;
    padding-bottom: 50% !important;
    padding-top: 21% !important;
    background-size: cover !important;
  }
  .btn-container {
    position: relative !important;
    margin-top: -25% !important;
  }
  .shield-text p {
    margin-left: 15% !important;
    font-size: 14px !important;
  }
  .shield {
    padding: 4% 0 4% 0 !important;
    border: 2px solid #8942f3 !important;
    border-radius: 0 40px 40px 0 !important;
    max-width: 300px !important;
  }
  .shield-img img {
    top: 6px !important;
    left: 9% !important;
  }
  .no-text {
    font-size: 35px !important;
  }
  .no2-text {
    font-size: 26px !important;
  }
  .section-eight h1,
  .section-eight h2 {
    margin-top: 10% !important;
  }

  .monthly-text {
    font-size: 14px !important;
  }
  .section-eight h2 {
    font-size: 28px !important;
  }
  .section-eleven {
    margin-top: -10% !important;
  }
  .faq h1 {
    font-size: 35px !important;
  }
  .panel-title {
    font-size: 20px !important;
    margin-bottom: 5% !important;
  }
  .panel-body p {
    font-size: 16px !important;
  }
  .agency-badge img {
    max-width: 100% !important;
  }
  .world {
    font-size: 16px !important;
    padding: 0 6% 0 7% !important;
  }
  .agency-box-footer img {
    max-width: 100% !important;
    margin-top: 8% !important;
  }
  .no-thanks {
    font-size: 16px !important;
    line-height: 2 !important;
    padding-bottom: 40% !important;
  }
  .section-thirteen {
    background-size: contain !important;
  }
  .get-factors {
    font-size: 22px !important;
    margin: 10% auto auto auto !important;
  }
  .get-factor p {
    font-size: 16px !important;
  }
  .footer-man-sm {
    margin-top: -34% !important;
    margin-left: -3% !important;
  }
  .footer-btn {
    max-width: 100% !important;
    margin-right: 0 !important;
  }
  .footer-text {
    font-size: 16px !important;
  }
}

@media only screen and (min-width: 501px) and (max-width: 575px) {
  .btn-container {
    position: relative !important;
    margin-top: -25% !important;
  }
  .team-1,
  .team-2 {
    display: block !important;
  }
  .team-1 img,
  .team-2 img {
    max-width: 100% !important;
  }
  .team-1-sm,
  .team-2-sm {
    display: none !important;
  }
  .team-2 img {
    margin-top: 20% !important;
  }
  .car-sm {
    display: none !important;
  }
  .car-lg {
    display: block !important;
  }
  .red-body-back {
    padding-left: 5px !important;
    padding-bottom: 5px !important;
    margin: auto !important;
  }
  .green-body-back {
    padding-right: 5px !important;
    padding-bottom: 5px !important;
    margin: auto !important;
  }
  .character-sm {
    text-align: center !important;
  }
  body {
    font-size: 16px !important;
  }
  h1 {
    font-size: 40px !important;
  }
  .header-logo {
    text-align: center !important;
  }
  .final {
    font-size: 16px !important;
  }
  .agency-box {
    margin-top: 0 !important;
  }
  .agency-box img {
    max-width: 95% !important;
    margin: auto auto auto 5% !important;
  }
  .agency img {
    max-width: 100% !important;
    margin-top: 10% !important;
  }
  .get-new h1 {
    font-size: 35px !important;
    text-align: center !important;
  }
  .get-new > .top-p1 {
    font-size: 16px !important;
    text-align: center !important;
  }
  .top-p2 {
    text-align: center !important;
  }
  .paragraph-text {
    font-size: 20px !important;
    text-align: center !important;
  }
  .agency-btn img {
    max-width: 100% !important;
  }
  .section-two {
    background: url("../../assets/img/video-left-sm.png") no-repeat top 160px
        left,
      url("../../assets/img/video-right-sm.png") no-repeat top 160px right !important;
    padding-bottom: 30%;
    margin-top: 10% !important;
  }
  .video-box {
    border: 3px #6c14f0 solid !important;
    border-radius: 15px !important;
    max-width: 100% !important;
  }
  .video-top-icon {
    max-width: 41px !important;
    left: -3% !important;
  }
  .video-bottom-icon {
    max-width: 41px !important;
    right: 0% !important;
    bottom: 18% !important;
  }
  .video-activate-btn img {
    max-width: 100% !important;
  }
  .cards-payment img {
    max-width: 70% !important;
  }
  .save-today img {
    max-width: 100% !important;
  }
  .second-heading h1 {
    font-size: 30px !important;
  }
  .section-three {
    background: url("../../assets/img/sec-three-sm.png") no-repeat top !important;
    z-index: -1;
    position: relative;
    margin-top: -50% !important;
    padding-top: 10%;
    padding-bottom: 55% !important;
    background-size: cover !important;
  }
  .icons-row img {
    max-width: 100% !important;
    /*margin-left: 9% !important;*/
    margin-top: -3% !important;
  }
  .profit p {
    background: #fff !important;
    color: black !important;
    margin-top: -10% !important;
  }
  .section-three p {
    max-width: 60% !important;
    margin-top: 4% !important;
  }
  .team-1,
  .team-2 {
    background: none !important;
  }
  .team-1-sm img,
  .team-2-sm img {
    max-width: 100% !important;
    margin-top: 10% !important;
  }
  .team-1-sm {
    margin-top: -15% !important;
  }
  .team-2-sm {
    margin-top: 8% !important;
  }
  .section-four {
    background: url("../../assets/img/sec-3btm-sm.png") no-repeat top -10% left,
      url("../../assets/img/sec3-btnsm2.png") no-repeat top right,
      url("../../assets/img/sec4-left-sm.png") no-repeat top 45% left,
      url("../../assets/img/sec4-right-sm.png") no-repeat top 45% right !important;
  }
  .plan-text h1 {
    font-size: 22px !important;
  }

  .icons-row-sm {
    margin-top: -5% !important;
  }
  .icons-row-sm img {
    max-width: 100% !important;
  }
  .icons-row-sm p {
    font-size: 14px !important;
  }
  .discuss-content h2 {
    font-size: 16px !important;
  }
  .purple-bg {
    border-radius: 25px !important;
    padding: 2% !important;
  }
  .now-text {
    font-size: 14px !important;
  }
  .section-five {
    background: url("../../assets/img/sec5-right-sm.png") no-repeat top 30%
      right !important;
  }
  .section-five h1 {
    font-size: 30px !important;
  }
  .agency-car-btn img {
    max-width: 80% !important;
    margin-top: 0% !important;
  }
  .individual-text h2 {
    font-size: 14px !important;
  }
  .section-six {
    padding-bottom: 15%;
    background: url("../../assets/img/sec6-btm-sm.png") no-repeat bottom -80% left !important;
  }
  .section-seven {
    background: none !important;
    margin-top: -40% !important;
  }
  .expension-pack h1 {
    font-size: 32px !important;
  }
  .text {
    font-size: 200px !important;
  }
  .card1 {
    background: url("../../assets/img/ellipse1-sm.png") no-repeat top center !important;
    margin-top: -30% !important;
    position: relative !important;
    z-index: -1 !important;
    padding-bottom: 47% !important;
    background-size: cover !important;
  }
  .card1-img {
    margin-left: 0 !important;
  }
  .card1-img img {
    max-width: 100% !important;
  }
  .card1-text {
    margin-left: 0 !important;
  }
  
  .card1-text p {
    font-size: 18px !important;
  }
  .card2-img img {
    margin-top: 15% !important;
    max-width: 100% !important;
  }
  .card2 {
    background: url("../../assets/img/ellipse2-sm.png") no-repeat top center !important;
    background-size: cover !important;
    margin-left: 0 !important;
    margin-top: -30% !important;
    padding-bottom: 40% !important;
  }
  .card2-text {
    margin-left: 0 !important;
  }
  .card2-text p {
    font-size: 18px !important;
  }
  .card3 {
    background: url("../../assets/img/ellipse3-sm.png") no-repeat top center !important;
    background-size: cover !important;
    margin-top: -35% !important;
    padding-bottom: 45% !important;
    position: relative !important;
    z-index: -1 !important;
  }
  .card3-img img {
    max-width: 100% !important;
  }
  .card3-img {
    margin-left: 0 !important;
  }
  .card3-text {
    margin-left: 0 !important;
    text-align: center !important;
  }
  .card3-text p {
    font-size: 18px !important;
  }
  .character-sec {
    background: url("../../assets/img/char-left-sm.png") no-repeat top left,
      url("../../assets/img/char-right-sm.png") no-repeat top right,
      url("../../assets/img/char-btm-left-sm.png") no-repeat top 60% left,
      url("../../assets/img/char-btm-right-sm.png") no-repeat top 69% right,
      url("../../assets/img/drawing-sm.png") no-repeat top 55% right 2rem !important;
    padding-top: 30% !important;
  }
  .character-sm {
    max-width: 100% !important;
    margin-top: -5% !important;
    position: relative !important;
  }
  .drawing {
    position: absolute;
    bottom: 0;
    right: 20%;
  }
  .drawing img {
    max-width: 240px;
  }
  .red-card h1 {
    text-align: center !important;
  }
  .pain-text-sm {
    font-size: 46px !important;
  }
  .agency-text {
    font-size: 34px !important;
  }
  .red-card {
    margin-top: 0 !important;
  }
  .red-body p {
    font-size: 18px !important;
  }
  .red-body-back {
    margin: auto !important;
  }
  .green-body-back {
    margin: auto !important;
  }
  .cross {
    max-width: 37px !important;
  }
  .tick {
    max-width: 53px !important;
  }
  .green-body p {
    font-size: 18px !important;
  }
  .green-card h1 {
    text-align: center !important;
  }
  .fun-text {
    font-size: 46px !important;
  }
  .people-text {
    font-size: 16px !important;
  }
  .people-group {
    max-width: 100% !important;
    margin-top: 10% !important;
  }
  .g1-text {
    font-size: 30px !important;
  }
  .g2-text {
    font-size: 35px !important;
  }
  .sec-eight-sides {
    background: url("../../assets/img/sec8-top-left-sm.png") no-repeat top -3.5%
        left,
      url("../../assets/img/sec8-top-right-sm.png") no-repeat top -6% right,
      url("../../assets/img/sec8-btm-left-sm.png") no-repeat bottom 8% left,
      url("../../assets/img/sec8-btm-right-sm.png") no-repeat bottom 5% right !important;
  }
  .section-eight {
    background: url("../../assets/img/sec8-bg-sm.png") no-repeat top center !important;
    padding-bottom: 60% !important;
    padding-top: 21% !important;
    background-size: cover !important;
  }
  .shield-text p {
    margin-left: 15% !important;
    font-size: 14px !important;
  }
  .shield {
    padding: 4% 0 4% 0 !important;
    border: 2px solid #8942f3 !important;
    border-radius: 0 40px 40px 0 !important;
    max-width: 300px !important;
  }
  .shield-img img {
    top: 6px !important;
    left: 15% !important;
  }
  .no-text {
    font-size: 35px !important;
  }
  .no2-text {
    font-size: 26px !important;
  }
  .section-eight h1,
  .section-eight h2 {
    margin-top: 10% !important;
  }
  .monthly-text {
    font-size: 14px !important;
  }
  .section-eight h2 {
    font-size: 28px !important;
  }
  .section-eleven {
    margin-top: -15% !important;
  }
  .faq h1 {
    font-size: 35px !important;
  }
  .panel-title {
    font-size: 20px !important;
    margin-bottom: 5% !important;
  }
  .panel-body p {
    font-size: 16px !important;
  }
  .agency-badge img {
    max-width: 100% !important;
  }
  .world {
    font-size: 16px !important;
    padding: 0 6% 0 7% !important;
  }
  .agency-box-footer img {
    max-width: 100% !important;
    margin-top: 8% !important;
  }
  .no-thanks {
    font-size: 16px !important;
    line-height: 2 !important;
    padding-bottom: 40% !important;
  }
  .section-thirteen {
    background-size: contain !important;
  }
  .get-factors {
    font-size: 22px !important;
    margin: 10% auto auto auto !important;
  }
  .get-factor p {
    font-size: 16px !important;
  }
  .footer-man-sm {
    margin-top: -34% !important;
    margin-left: -3% !important;
  }
  .footer-btn {
    max-width: 100% !important;
    margin-right: 0 !important;
  }
  .footer-text {
    font-size: 16px !important;
  }
}

@media only screen and (min-width: 576px) and (max-width: 620px) {
  .btn-container {
    position: relative !important;
    margin-top: -25% !important;
  }
  .shield-text p {
    margin-left: 15% !important;
    font-size: 14px !important;
  }
  .shield {
    padding: 4% 0 4% 0 !important;
    border: 2px solid #8942f3 !important;
    border-radius: 0 80px 80px 0 !important;
    max-width: 400px !important;
  }
  .shield-img img {
    max-width: 25% !important;
    position: absolute;
    top: 1px !important;
    left: -1px !important;
  }
  .no-text {
    font-size: 35px !important;
  }
  .no2-text {
    font-size: 26px !important;
  }
  h1 {
    font-size: 4.861vw !important;
  }
  p {
    font-size: 2.278vw !important;
  }
  .get-new h1 {
    font-size: 3.519vw!important;
  }
  .agency-box img {
    position: relative !important;
    max-width: 120% !important;
    margin-left: 0% !important;
    margin-top: 10% !important;
  }
  .get-new p {
    font-size: 2.131vw !important;
  }
  .paragraph-text {
    font-size: 2.231vw !important;
  }
  .agency-btn img {
    max-width: 66% !important;
    margin-top: -10% !important;
  }
  .section-two {
    background: url("../../assets/img/video-left.png") no-repeat top 250px left -6rem,
      url("../../assets/img/video-right.png") no-repeat top 250px right -5rem !important;
    background-size: 35%, 40% !important;
  }
  .video-box {
    width: 100% !important;
    height: auto;
    max-height: 585px;
    border: 5px #6c14f0 solid !important;
    border-radius: 30px !important;
    margin: auto;
  }
  .video-top-icon {
    max-width: 15% !important;
    position: absolute !important;
    top: 0 !important;
    left: -4% !important;
  }
  .video-bottom-icon {
    max-width: 15% !important;
    position: absolute !important;
    right: 1% !important;
    bottom: 8.5% !important;
  }
  .video-activate-btn img {
    max-width: 100% !important;
  }
  .cards-payment img {
    max-width: 50% !important;
  }
  .save-today img {
    max-width: 100% !important;
  }
  .section-three {
    background: url("../../assets/img/sec-eight-md-bg.png") no-repeat !important;
    background-size: 100% !important;
    padding-bottom: 80% !important;
  }
  .team-1 img,
  .team-2 img {
    width: 100% !important;
  }
  .team-1,
  .team-2 {
    background: none !important;
  }
  .team-2 img {
    margin-top: 20% !important;
  }
  .section-four {
    background: url("../../assets/img/sec-four-left.png") no-repeat top -2rem left -8rem,
      url("../../assets/img/sec-four-right.png") no-repeat top right -8rem !important;
    margin-top: -54% !important;
    background-size: 35%, 35% !important;
  }
  .discuss-content h2 {
    font-size: 20px !important;
  }
  .purple-bg {
    border-radius: 25px !important;
  }
  .now-text {
    font-size: 20px !important;
  }
  .section-five {
    background: url("../../assets/img/sec-five-left.png") bottom 15% left
        no-repeat,
      url("../../assets/img/sec-five-right.png") top 35% right no-repeat !important;
    background-size: 25%, 25% !important;
  }
  .agency-car-btn img {
    max-width: 55% !important;
    margin-top: 15% !important;
  }
  .individual-text h2 {
    font-size: 18px !important;
  }
  .section-seven {
    background: url("../../assets/img/sec-seven-top.png") top 75% left no-repeat,
      url("../../assets/img/sec-seven-top2.png") no-repeat top 75% right,
      url("../../assets/img/sec-seven-bottom.png") no-repeat bottom 10% right,
      url("../../assets/img/cards-left.png") top 2% right no-repeat,
      url("../../assets/img/sec-seven-left.png") top 10% left no-repeat !important;
    background-size: 30%, 30%, 20%, 20%, 20% !important;
  }
  .card1 {
    background-size: cover !important;
    padding-bottom: 20% !important;
    margin-top: -29% !important;
    position: relative !important;
    z-index: -1 !important;
  }
  .text {
    font-size: 150px !important;
  }
  .card1-text {
    margin-left: 0 !important;
  }
  .card1-img img {
    max-width: 100% !important;
  }
  .card1-img {
    margin-left: 0 !important;
  }
  .card2-img img {
    max-width: 100% !important;
    margin-top: 0 !important;
  }
  .card2-img {
    margin-left: 0 !important;
  }
  .card2 {
    margin-left: 0 !important;
    background-size: cover;
    padding-bottom: 20% !important;
    margin-top: -37% !important;
  }
  .card2-text {
    position: relative;
    margin-left: 0 !important;
    margin-top: 25% !important;
  }
  .card3 {
    margin-top: -35% !important;
    position: relative !important;
    z-index: -1 !important;
    padding-bottom: 20% !important;
  }
  .card3-text {
    margin-left: 30% !important;
  }
  .card3-img img {
    max-width: 100% !important;
  }
  .card3-img {
    position: relative;
    margin-left: 0 !important;
    margin-top: 5%;
  }
  .character-sec {
    margin-top: 65% !important;
  }
  .red-card {
    text-align: center !important;
  }
  .red-body-back {
    margin: auto !important;
  }
  .green-card {
    text-align: center !important;
  }
  .green-body-back {
    margin: auto !important;
  }
  .character-sm {
    text-align: center !important;
  }
  .section-eight {
    background: url("../../assets/img/bg-sec-8-md.png") no-repeat top !important;
    background-size: cover !important;
    padding-top: 24% !important;
    padding-bottom: 50% !important;
  }
  .sec-eight-sides {
    background: url("../../assets/img/sec8-top-left-sm.png") no-repeat top -3.5%
        left,
      url("../../assets/img/sec8-top-right-sm.png") no-repeat top -6% right,
      url("../../assets/img/sec8-btm-left-sm.png") no-repeat bottom 8% left,
      url("../../assets/img/sec8-btm-right-sm.png") no-repeat bottom 5% right !important;
  }
  .section-eight h3 {
    font-size: 40px !important;
  }
  .section-eight h2 {
    font-size: 45px !important;
  }
  .section-eight h1 {
    font-size: 48px !important;
  }
  .faq h1 {
    font-size: 40px !important;
  }
  .panel-title {
    font-size: 20px !important;
    margin-bottom: 5% !important;
  }
  .agency-box-footer img {
    max-width: 100% !important;
    margin: auto;
    margin-top: auto;
    margin-top: 6% !important;
  }
  .world {
    font-size: 22px !important;
  }
  .section-thirteen {
    background-size: contain !important;
  }
  .footer-man {
    max-width: 100% !important;
    margin-top: -38% !important;
    margin-left: -5% !important;
  }
  .footer-btn {
    margin-top: -10%;
    margin-right: 0 !important;
    max-width: 100% !important;
  }
  .get-factors {
    font-size: 26px !important;
    margin: 3% -1px -3% auto !important;
  }
  .no-thanks {
    padding-bottom: 50% !important;
  }

  .shield-text p {
    max-width: 300px !important;
    margin: auto;
  }
}

@media only screen and (min-width: 621px) and (max-width: 650px) {
  .btn-container {
    position: relative !important;
    margin-top: -25% !important;
  }
  h1 {
    font-size: 30px !important;
  }
  p {
    font-size: 16px !important;
  }

  .get-new h1 {
    font-size: 22px !important;
  }
  .agency-box img {
    position: relative !important;
    max-width: 120% !important;
    margin-left: 0% !important;
    margin-top: 10% !important;
  }
  .get-new p {
    font-size: 2.154vw !important;
  }
  .paragraph-text {
    font-size: 2.154vw !important;
  }
  .agency-btn img {
    max-width: 66% !important;
    margin-top: -10% !important;
  }
  .section-two {
    background: url("../../assets/img/video-left.png") no-repeat top 250px left -8rem,
      url("../../assets/img/video-right.png") no-repeat top 250px right -5rem !important;
    background-size: 35%, 40% !important;
  }
  .video-box {
    width: 100% !important;
    height: auto;
    max-height: 585px;
    border: 5px #6c14f0 solid !important;
    border-radius: 30px !important;
    margin: auto;
  }
  .video-top-icon {
    max-width: 15% !important;
    position: absolute !important;
    top: 0 !important;
    left: -4% !important;
  }
  .video-bottom-icon {
    max-width: 15% !important;
    position: absolute !important;
    right: 1% !important;
    bottom: 8.5% !important;
  }
  .video-activate-btn img {
    max-width: 100% !important;
  }
  .cards-payment img {
    max-width: 50% !important;
  }
  .save-today img {
    max-width: 100% !important;
  }
  .section-three {
    background: url("../../assets/img/sec-eight-md-bg.png") no-repeat !important;
    background-size: 100% !important;
    padding-bottom: 80% !important;
  }
  .team-1 img,
  .team-2 img {
    width: 100% !important;
  }
  .team-1,
  .team-2 {
    background: none !important;
  }
  .team-2 img {
    margin-top: 20% !important;
  }
  .section-four {
    background: url("../../assets/img/sec-four-left.png") no-repeat top -2rem left -8rem,
      url("../../assets/img/sec-four-right.png") no-repeat top right -8rem !important;
    margin-top: -50% !important;
    background-size: 35%, 35% !important;
  }
  .discuss-content h2 {
    font-size: 20px !important;
  }
  .purple-bg {
    border-radius: 25px !important;
  }
  .now-text {
    font-size: 20px !important;
  }
  .section-five {
    background: url("../../assets/img/sec-five-left.png") bottom 15% left
        no-repeat,
      url("../../assets/img/sec-five-right.png") top 35% right no-repeat !important;
    background-size: 25%, 25% !important;
  }
  .agency-car-btn img {
    max-width: 55% !important;
    margin-top: 15% !important;
  }
  .individual-text h2 {
    font-size: 18px !important;
  }
  .section-seven {
    background: url("../../assets/img/sec-seven-top.png") top 75% left no-repeat,
      url("../../assets/img/sec-seven-top2.png") no-repeat top 75% right,
      url("../../assets/img/sec-seven-bottom.png") no-repeat bottom 10% right,
      url("../../assets/img/cards-left.png") top 2% right no-repeat,
      url("../../assets/img/sec-seven-left.png") top 10% left no-repeat !important;
    background-size: 30%, 30%, 20%, 20%, 20% !important;
  }
  .card1 {
    background-size: cover !important;
    padding-bottom: 20% !important;
    margin-top: -29% !important;
    position: relative !important;
    z-index: -1 !important;
  }
  .text {
    font-size: 150px !important;
  }
  .card1-text {
    margin-left: 0 !important;
  }
  .card1-img img {
    max-width: 100% !important;
  }
  .card1-img {
    margin-left: 0 !important;
  }
  .card2-img img {
    max-width: 100% !important;
    margin-top: 0 !important;
  }
  .card2-img {
    margin-left: 0 !important;
  }
  .card2 {
    margin-left: 0 !important;
    background-size: cover;
    padding-bottom: 20% !important;
    margin-top: -37% !important;
  }
  .card2-text {
    position: relative;
    margin-left: 0 !important;
    margin-top: 25% !important;
  }
  .card3 {
    margin-top: -35% !important;
    position: relative !important;
    z-index: -1 !important;
    padding-bottom: 20% !important;
  }
  .card3-text {
    margin-left: 30% !important;
  }
  .card3-img img {
    max-width: 100% !important;
  }
  .card3-img {
    position: relative;
    margin-left: 0 !important;
    margin-top: 5%;
  }
  .character-sec {
    margin-top: 65% !important;
  }
  .red-card {
    text-align: center !important;
  }
  .red-body-back {
    margin: auto !important;
  }
  .green-card {
    text-align: center !important;
  }
  .green-body-back {
    margin: auto !important;
  }
  .character-sm {
    text-align: center !important;
  }
  .section-eight {
    background: url("../../assets/img/bg-sec-8-md.png") no-repeat top !important;
    background-size: cover !important;
    padding-top: 24% !important;
    padding-bottom: 50% !important;
  }
  .sec-eight-sides {
    background: url("../../assets/img/sec8-top-left-sm.png") no-repeat top -3.5%
        left,
      url("../../assets/img/sec8-top-right-sm.png") no-repeat top -6% right,
      url("../../assets/img/sec8-btm-left-sm.png") no-repeat bottom 8% left,
      url("../../assets/img/sec8-btm-right-sm.png") no-repeat bottom 5% right !important;
  }
  .section-eight h3 {
    font-size: 40px !important;
  }
  .section-eight h2 {
    font-size: 45px !important;
  }
  .section-eight h1 {
    font-size: 48px !important;
  }
  .faq h1 {
    font-size: 40px !important;
  }
  .panel-title {
    font-size: 20px !important;
    margin-bottom: 5% !important;
  }
  .agency-box-footer img {
    max-width: 100% !important;
    margin: auto;
    margin-top: auto;
    margin-top: 6% !important;
  }
  .world {
    font-size: 22px !important;
  }
  .section-thirteen {
    background-size: contain !important;
  }
  .footer-man {
    max-width: 100% !important;
    margin-top: -38% !important;
    margin-left: -5% !important;
  }
  .footer-btn {
    margin-top: -10%;
    margin-right: 0 !important;
    max-width: 100% !important;
  }
  .get-factors {
    font-size: 26px !important;
    margin: 3% -1px -3% auto !important;
  }
  .no-thanks {
    padding-bottom: 50% !important;
  }
  .shield-img img {
    max-width: 30% !important;
    position: absolute;
    top: -4px !important;
    left: -34px !important;
  }
  .shield-text p {
    max-width: 300px !important;
    margin: auto;
  }
}

@media only screen and (min-width: 651px) and (max-width: 700px) {
  .btn-container {
    position: relative !important;
    margin-top: -25% !important;
  }
  h1 {
    font-size: 30px !important;
  }
  p {
    font-size: 16px !important;
  }
  .get-new h1 {
    font-size: 23.5px !important;
  }
  .agency-box img {
    position: relative !important;
    max-width: 120% !important;
    margin-left: 0% !important;
    margin-top: 10% !important;
  }
  .get-new p {
    font-size: 14px !important;
  }
  .paragraph-text {
    font-size: 16px !important;
  }
  .agency-btn img {
    max-width: 66% !important;
    margin-top: -10% !important;
  }
  .section-two {
    background: url("../../assets/img/video-left.png") no-repeat top 250px left -8rem,
      url("../../assets/img/video-right.png") no-repeat top 250px right -5rem !important;
    background-size: 35%, 40% !important;
  }
  .video-box {
    width: 100% !important;
    height: auto;
    max-height: 585px;
    border: 5px #6c14f0 solid !important;
    border-radius: 30px !important;
    margin: auto;
  }
  .video-top-icon {
    max-width: 15% !important;
    position: absolute !important;
    top: 0 !important;
    left: -4% !important;
  }
  .video-bottom-icon {
    max-width: 15% !important;
    position: absolute !important;
    right: 1% !important;
    bottom: 8.5% !important;
  }
  .video-activate-btn img {
    max-width: 100% !important;
  }
  .cards-payment img {
    max-width: 50% !important;
  }
  .save-today img {
    max-width: 100% !important;
  }
  .section-three {
    background: url("../../assets/img/sec-eight-md-bg.png") no-repeat !important;
    background-size: 100% !important;
    padding-bottom: 80% !important;
  }
  .team-1 img,
  .team-2 img {
    width: 100% !important;
  }
  .team-1,
  .team-2 {
    background: none !important;
  }
  .team-2 img {
    margin-top: 20% !important;
  }
  .section-four {
    background: url("../../assets/img/sec-four-left.png") no-repeat top -2rem left -8rem,
      url("../../assets/img/sec-four-right.png") no-repeat top right -8rem !important;
    margin-top: -48% !important;
    background-size: 35%, 35% !important;
  }
  .discuss-content h2 {
    font-size: 20px !important;
  }
  .purple-bg {
    border-radius: 25px !important;
  }
  .now-text {
    font-size: 20px !important;
  }
  .section-five {
    background: url("../../assets/img/sec-five-left.png") bottom 15% left
        no-repeat,
      url("../../assets/img/sec-five-right.png") top 35% right no-repeat !important;
    background-size: 25%, 25% !important;
  }
  .agency-car-btn img {
    max-width: 55% !important;
    margin-top: 15% !important;
  }
  .individual-text h2 {
    font-size: 18px !important;
  }
  .section-seven {
    background: url("../../assets/img/sec-seven-top.png") top 75% left no-repeat,
      url("../../assets/img/sec-seven-top2.png") no-repeat top 75% right,
      url("../../assets/img/sec-seven-bottom.png") no-repeat bottom 10% right,
      url("../../assets/img/cards-left.png") top 2% right no-repeat,
      url("../../assets/img/sec-seven-left.png") top 10% left no-repeat !important;
    background-size: 30%, 30%, 20%, 20%, 20% !important;
  }
  .card1 {
    background-size: cover !important;
    padding-bottom: 20% !important;
    margin-top: -29% !important;
    position: relative !important;
    z-index: -1 !important;
  }
  .text {
    font-size: 150px !important;
  }
  .card1-text {
    margin-left: 0 !important;
  }
  .card1-img img {
    max-width: 100% !important;
  }
  .card1-img {
    margin-left: 0 !important;
  }
  .card2-img img {
    max-width: 100% !important;
    margin-top: 0 !important;
  }
  .card2-img {
    margin-left: 0 !important;
  }
  .card2 {
    margin-left: 0 !important;
    background-size: cover;
    padding-bottom: 20% !important;
    margin-top: -37% !important;
  }
  .card2-text {
    position: relative;
    margin-left: 0 !important;
    margin-top: 25% !important;
  }
  .card3 {
    margin-top: -35% !important;
    position: relative !important;
    z-index: -1 !important;
    padding-bottom: 20% !important;
  }
  .card3-text {
    margin-left: 30% !important;
  }
  .card3-img img {
    max-width: 100% !important;
  }
  .card3-img {
    position: relative;
    margin-left: 0 !important;
    margin-top: 5%;
  }
  .character-sec {
    margin-top: 65% !important;
  }
  .red-card {
    text-align: center !important;
  }
  .red-body-back {
    margin: auto !important;
  }
  .green-card {
    text-align: center !important;
  }
  .green-body-back {
    margin: auto !important;
  }
  .character-sm {
    text-align: center !important;
  }
  .section-eight {
    background: url("../../assets/img/bg-sec-8-md.png") no-repeat top !important;
    background-size: cover !important;
    padding-top: 24% !important;
    padding-bottom: 50% !important;
  }
  .sec-eight-sides {
    background: url("../../assets/img/sec8-top-left-sm.png") no-repeat top -3.5%
        left,
      url("../../assets/img/sec8-top-right-sm.png") no-repeat top -6% right,
      url("../../assets/img/sec8-btm-left-sm.png") no-repeat bottom 8% left,
      url("../../assets/img/sec8-btm-right-sm.png") no-repeat bottom 5% right !important;
  }
  .section-eight h3 {
    font-size: 40px !important;
  }
  .section-eight h2 {
    font-size: 45px !important;
  }
  .section-eight h1 {
    font-size: 48px !important;
  }
  .faq h1 {
    font-size: 40px !important;
  }
  .panel-title {
    font-size: 20px !important;
    margin-bottom: 5% !important;
  }
  .agency-box-footer img {
    max-width: 100% !important;
    margin: auto;
    margin-top: auto;
    margin-top: 6% !important;
  }
  .world {
    font-size: 22px !important;
  }
  .section-thirteen {
    background-size: contain !important;
  }
  .footer-man {
    max-width: 100% !important;
    margin-top: -38% !important;
    margin-left: -5% !important;
  }
  .footer-btn {
    margin-top: -10%;
    margin-right: 0 !important;
    max-width: 100% !important;
  }
  .get-factors {
    font-size: 26px !important;
    margin: 3% -1px -3% auto !important;
  }
  .no-thanks {
    padding-bottom: 50% !important;
  }
  .shield-img img {
    max-width: 30% !important;
    position: absolute;
    top: -4px !important;
    left: -34px !important;
  }
  .shield-text p {
    max-width: 300px !important;
    margin: auto;
  }
}

@media only screen and (min-width: 701px) and (max-width: 767px) {
  .btn-container {
    position: relative !important;
    margin-top: -25% !important;
  }
  h1 {
    font-size: 30px !important;
  }
  p {
    font-size: 16px !important;
  }
  .get-new h1 {
    font-size: 25px !important;
  }
  .agency-box img {
    position: relative !important;
    max-width: 120% !important;
    margin-left: 0% !important;
    margin-top: 10% !important;
  }
  .get-new p {
    font-size: 15px !important;
  }
  .paragraph-text {
    font-size: 16px !important;
  }
  .agency-btn img {
    max-width: 66% !important;
    margin-top: 0% !important;
  }
  .section-two {
    background: url("../../assets/img/video-left.png") no-repeat top 150px left -6rem,
      url("../../assets/img/video-right.png") no-repeat top 150px right -5rem !important;
    background-size: 33%, 40% !important;
  }
  .video-box {
    width: 100% !important;
    height: auto;
    max-height: 585px;
    border: 5px #6c14f0 solid !important;
    border-radius: 30px !important;
    margin: auto;
  }
  .video-top-icon {
    max-width: 15% !important;
    position: absolute !important;
    top: 0 !important;
    left: -4% !important;
  }
  .video-bottom-icon {
    max-width: 15% !important;
    position: absolute !important;
    right: 1% !important;
    bottom: 8.5% !important;
  }
  .video-activate-btn img {
    max-width: 100% !important;
  }
  .cards-payment img {
    max-width: 50% !important;
  }
  .save-today img {
    max-width: 100% !important;
  }
  .section-three {
    background: url("../../assets/img/sec-eight-md-bg.png") no-repeat !important;
    background-size: 100% !important;
    padding-bottom: 20% !important;
  }
  .team-1 img,
  .team-2 img {
    width: 100% !important;
  }
  .team-1,
  .team-2 {
    background: none !important;
  }
  .team-2 img {
    margin-top: 20% !important;
  }
  .section-four {
    background: url("../../assets/img/sec-four-left.png") no-repeat top -2rem left -8rem,
      url("../../assets/img/sec-four-right.png") no-repeat top right -8rem !important;
    margin-top: -10% !important;
    background-size: 35%, 35% !important;
  }
  .discuss-content h2 {
    font-size: 20px !important;
  }
  .purple-bg {
    border-radius: 25px !important;
  }
  .now-text {
    font-size: 20px !important;
  }
  .section-five {
    background: url("../../assets/img/sec-five-left.png") bottom 15% left
        no-repeat,
      url("../../assets/img/sec-five-right.png") top 35% right no-repeat !important;
    background-size: 25%, 25% !important;
  }
  .agency-car-btn img {
    max-width: 55% !important;
    margin-top: 15% !important;
  }
  .individual-text h2 {
    font-size: 18px !important;
  }
  .section-seven {
    background: url("../../assets/img/sec-seven-top.png") top 75% left no-repeat,
      url("../../assets/img/sec-seven-top2.png") no-repeat top 75% right,
      url("../../assets/img/sec-seven-bottom.png") no-repeat bottom 10% right,
      url("../../assets/img/cards-left.png") top 2% right no-repeat,
      url("../../assets/img/sec-seven-left.png") top 10% left no-repeat !important;
    background-size: 30%, 30%, 20%, 20%, 20% !important;
  }
  .card1 {
    background-size: cover !important;
    padding-bottom: 20% !important;
    margin-top: -29% !important;
    position: relative !important;
    z-index: -1 !important;
  }
  .text {
    font-size: 150px !important;
  }
  .card1-text {
    margin-left: 0 !important;
  }
  .card1-img img {
    max-width: 100% !important;
  }
  .card1-img {
    margin-left: 0 !important;
  }
  .card2-img img {
    max-width: 100% !important;
    margin-top: 0 !important;
  }
  .card2-img {
    margin-left: 0 !important;
  }
  .card2 {
    margin-left: 0 !important;
    background-size: cover;
    padding-bottom: 20% !important;
    margin-top: -37% !important;
  }
  .card2-text {
    position: relative;
    margin-left: 0 !important;
    margin-top: 25% !important;
  }
  .card3 {
    margin-top: -35% !important;
    position: relative !important;
    z-index: -1 !important;
    padding-bottom: 20% !important;
  }
  .card3-text {
    margin-left: 30% !important;
  }
  .card3-img img {
    max-width: 100% !important;
  }
  .card3-img {
    position: relative;
    margin-left: 0 !important;
    margin-top: 5%;
  }
  .character-sec {
    margin-top: 65% !important;
  }
  .red-card {
    text-align: center !important;
  }
  .red-body-back {
    margin: auto !important;
  }
  .green-card {
    text-align: center !important;
  }
  .green-body-back {
    margin: auto !important;
  }
  .character-sm {
    text-align: center !important;
  }
  .section-eight {
    background: url("../../assets/img/bg-sec-8-md.png") no-repeat top !important;
    background-size: cover !important;
    padding-top: 24% !important;
    padding-bottom: 30% !important;
  }
  .sec-eight-sides {
    background: url("../../assets/img/sec8-top-left-sm.png") no-repeat top 5%
        left,
      url("../../assets/img/sec8-top-right-sm.png") no-repeat top 6% right,
      url("../../assets/img/sec8-btm-left-sm.png") no-repeat bottom 8% left,
      url("../../assets/img/sec8-btm-right-sm.png") no-repeat bottom 5% right !important;
  }
  .section-eight h3 {
    font-size: 40px !important;
  }
  .section-eight h2 {
    font-size: 45px !important;
  }
  .section-eight h1 {
    font-size: 48px !important;
  }
  .faq h1 {
    font-size: 40px !important;
  }
  .panel-title {
    font-size: 20px !important;
    margin-bottom: 5% !important;
  }
  .agency-box-footer img {
    max-width: 100% !important;
    margin: auto;
    margin-top: auto;
    margin-top: 6% !important;
  }
  .world {
    font-size: 22px !important;
  }
  .section-thirteen {
    background-size: contain !important;
  }
  .footer-man {
    max-width: 100% !important;
    margin-top: -38% !important;
    margin-left: -5% !important;
  }
  .footer-btn {
    margin-top: -10%;
    margin-right: 0 !important;
    max-width: 100% !important;
  }
  .get-factors {
    font-size: 26px !important;
    margin: 3% -1px -3% auto !important;
  }
  .no-thanks {
    padding-bottom: 50% !important;
  }
  .shield-img img {
    max-width: 30% !important;
    position: absolute;
    top: -4px !important;
    left: -34px !important;
  }
  .shield-text p {
    max-width: 300px !important;
    margin: auto;
  }
}

@media only screen and (min-width: 768px) and (max-width: 800px) {
  .btn-container {
    position: relative !important;
    margin-top: -20% !important;
  }
  h1 {
    font-size: 30px !important;
  }
  p {
    font-size: 16px !important;
  }
  .get-new h1 {
    font-size: 28px !important;
  }
  .agency-box img {
    position: relative !important;
    max-width: 120% !important;
    margin-left: 0% !important;
    margin-top: 10% !important;
  }
  .get-new p {
    font-size: 16px !important;
  }
  .paragraph-text {
    font-size: 16px !important;
  }
  .agency-btn img {
    max-width: 90% !important;
    margin-top: 0% !important;
  }
  .agency img{
    max-width: 70%!important;
  }
  .section-two {
    background: url("../../assets/img/video-left.png") no-repeat top 150px left -8rem,
      url("../../assets/img/video-right.png") no-repeat top 150px right -8rem !important;
    background-size: 33%, 40% !important;
  }
  .video-box {
    width: 100% !important;
    height: auto;
    max-height: 585px;
    border: 5px #6c14f0 solid !important;
    border-radius: 30px !important;
    margin: auto;
  }
  .video-top-icon {
    max-width: 15% !important;
    position: absolute !important;
    top: 0 !important;
    left: -4% !important;
  }
  .video-bottom-icon {
    max-width: 15% !important;
    position: absolute !important;
    right: 1% !important;
    bottom: 8.5% !important;
  }
  .video-activate-btn img {
    max-width: 100% !important;
  }
  .cards-payment img {
    max-width: 50% !important;
  }
  .save-today img {
    max-width: 100% !important;
  }
  .section-three {
    background: url("../../assets/img/sec-eight-md-bg.png") no-repeat !important;
    background-size: 100% !important;
    padding-bottom: 80% !important;
  }
  .team-1 img,
  .team-2 img {
    width: 100% !important;
  }
  .team-1,
  .team-2 {
    background: none !important;
  }
  .team-2 img {
    margin-top: 20% !important;
  }
  .section-four {
    background: url("../../assets/img/sec-four-left.png") no-repeat top -2rem left -12rem,
      url("../../assets/img/sec-four-right.png") no-repeat top right -12rem !important;
    margin-top: -54% !important;
    background-size: 35%, 35% !important;
  }
  .discuss-content h2 {
    font-size: 20px !important;
  }
  .discuss-text {
    max-width: 600px !important;
    margin: auto !important;
  }
  .purple-bg {
    border-radius: 25px !important;
  }
  .now-text {
    font-size: 20px !important;
  }
  .section-five {
    background: url("../../assets/img/sec-five-left.png") bottom 15% left
        no-repeat,
      url("../../assets/img/sec-five-right.png") top 30% right no-repeat !important;
    background-size: 25%, 25% !important;
  }
  .agency-car-btn img {
    max-width: 55% !important;
    margin-top: 15% !important;
  }
  .individual-text h2 {
    font-size: 18px !important;
  }
  .section-seven {
    background: url("../../assets/img/sec-seven-top.png") top 75% left no-repeat,
      url("../../assets/img/sec-seven-top2.png") no-repeat top 75% right,
      url("../../assets/img/sec-seven-bottom.png") no-repeat bottom 10% right,
      url("../../assets/img/cards-left.png") top 2% right no-repeat,
      url("../../assets/img/sec-seven-left.png") top 10% left no-repeat !important;
    background-size: 30%, 30%, 20%, 20%, 20% !important;
  }
  .card1 {
    padding-bottom: 32% !important;
    margin-top: -29% !important;
    position: relative !important;
    z-index: -1 !important;
  }
  .text {
    font-size: 200px !important;
  }
  .card1-text {
    margin-left: 0 !important;
  }
  .card1-img img {
    max-width: 100% !important;
  }
  .card1-img {
    margin-left: 0 !important;
  }
  .card2-img img {
    max-width: 100% !important;
    margin-top: 0 !important;
  }
  .card2-img {
    margin-left: 0 !important;
  }
  .card2 {
    margin-left: 0 !important;
    background-size: cover;
    padding-bottom: 20% !important;
    margin-top: -37% !important;
  }
  .card2-text {
    position: relative;
    margin-left: 0 !important;
    margin-top: 25% !important;
  }
  .card3 {
    margin-top: -35% !important;
    position: relative !important;
    z-index: -1 !important;
    padding-bottom: 20% !important;
  }
  .card3-text {
    margin-left: 30% !important;
  }
  .card3-img img {
    max-width: 100% !important;
  }
  .card3-img {
    position: relative;
    margin-left: 0 !important;
    margin-top: 5%;
  }
  .character-sec {
    margin-top: 65% !important;
  }
  .red-card {
    text-align: center !important;
  }
  .red-body-back {
    margin: auto !important;
  }
  .green-card {
    text-align: center !important;
  }
  .green-body-back {
    margin: auto !important;
  }
  .character-sm {
    text-align: center !important;
  }
  .section-eight {
    background: url("../../assets/img/bg-sec-8-md.png") no-repeat top !important;
    background-size: cover !important;
    padding-top: 38% !important;
    padding-bottom: 20% !important;
  }
  .sec-eight-sides {
    background: url("../../assets/img/sec8-top-left-sm.png") no-repeat top 5%
        left,
      url("../../assets/img/sec8-top-right-sm.png") no-repeat top 6% right,
      url("../../assets/img/sec8-btm-left-sm.png") no-repeat bottom 8% left,
      url("../../assets/img/sec8-btm-right-sm.png") no-repeat bottom 5% right !important;
  }
  .section-eight h3 {
    font-size: 40px !important;
  }
  .section-eight h2 {
    font-size: 40px !important;
  }
  .section-eight h1 {
    font-size: 48px !important;
  }
  .section-eleven {
/*    margin-top: 15% !important;*/
  }
  .faq h1 {
    font-size: 40px !important;
  }
  .panel-title {
    font-size: 20px !important;
    margin-bottom: 5% !important;
  }
  .agency-box-footer img {
    max-width: 100% !important;
    margin: auto;
    margin-top: auto;
    margin-top: 6% !important;
  }
  .world {
    font-size: 22px !important;
  }
  .section-thirteen {
    background-size: contain !important;
  }
  .footer-man {
    max-width: 100% !important;
    margin-top: -38% !important;
    margin-left: -5% !important;
  }
  .footer-btn {
    margin-top: -10%;
    margin-right: 0 !important;
    max-width: 100% !important;
  }
  .get-factors {
    font-size: 26px !important;
    margin: 3% -1px -3% auto !important;
  }
  .no-thanks {
    padding-bottom: 50% !important;
  }
  .shield-img img {
    max-width: 30% !important;
    position: absolute;
    top: -40px !important;
    left: -34px !important;
  }
  .shield-text p {
    max-width: 495px !important;
    margin: auto;
    margin-left: 20% !important;
  }
}

@media only screen and (min-width: 801px) and (max-width: 900px) {
  h1 {
    font-size: 30px !important;
  }
  p {
    font-size: 16px !important;
  }
  .get-new h1 {
    font-size: 28px !important;
  }
  .agency-box img {
    position: relative !important;
    max-width: 120% !important;
    margin-left: 0% !important;
    margin-top: 10% !important;
  }
  .agency img{
    max-width: 70% !important;
  }
  .get-new p {
    font-size: 17px !important;
  }
  .paragraph-text {
    font-size: 16px !important;
  }
  .agency-btn img {
    max-width: 90% !important;
    margin-top: 0% !important;
  }
  .section-two {
    background: url("../../assets/img/video-left.png") no-repeat top 150px left -8rem,
      url("../../assets/img/video-right.png") no-repeat top 150px right -8rem !important;
    background-size: 33%, 40% !important;
  }
  .video-box {
    width: 100% !important;
    height: auto;
    max-height: 585px;
    border: 5px #6c14f0 solid !important;
    border-radius: 30px !important;
    margin: auto;
  }
  .video-top-icon {
    max-width: 15% !important;
    position: absolute !important;
    top: 0 !important;
    left: -4% !important;
  }
  .video-bottom-icon {
    max-width: 15% !important;
    position: absolute !important;
    right: 1% !important;
    bottom: 8.5% !important;
  }
  .video-activate-btn img {
    max-width: 100% !important;
  }
  .cards-payment img {
    max-width: 50% !important;
  }
  .save-today img {
    max-width: 100% !important;
  }
  .section-three {
    background: url("../../assets/img/sec-eight-md-bg.png") no-repeat !important;
    background-size: 100% !important;
    padding-bottom: 20% !important;
  }
  .team-1 img,
  .team-2 img {
    width: 100% !important;
  }
  .team-1,
  .team-2 {
    background: none !important;
  }
  .team-2 img {
    margin-top: 20% !important;
  }
  .section-four {
    background: url("../../assets/img/sec-four-left.png") no-repeat top -2rem left -12rem,
      url("../../assets/img/sec-four-right.png") no-repeat top right -12rem !important;
    margin-top: -15% !important;
    background-size: 35%, 35% !important;
  }
  .discuss-content h2 {
    font-size: 20px !important;
  }
  .discuss-text {
    max-width: 600px !important;
    margin: auto !important;
  }
  .purple-bg {
    border-radius: 25px !important;
  }
  .now-text {
    font-size: 20px !important;
  }
  .section-five {
    background: url("../../assets/img/sec-five-left.png") bottom 15% left
        no-repeat,
      url("../../assets/img/sec-five-right.png") top 30% right no-repeat !important;
    background-size: 25%, 25% !important;
  }
  .agency-car-btn img {
    max-width: 55% !important;
    margin-top: 15% !important;
  }
  .individual-text h2 {
    font-size: 18px !important;
  }
  .section-seven {
    background: url("../../assets/img/sec-seven-top.png") top 75% left no-repeat,
      url("../../assets/img/sec-seven-top2.png") no-repeat top 75% right,
      url("../../assets/img/sec-seven-bottom.png") no-repeat bottom 10% right,
      url("../../assets/img/cards-left.png") top 2% right no-repeat,
      url("../../assets/img/sec-seven-left.png") top 10% left no-repeat !important;
    background-size: 30%, 30%, 20%, 20%, 20% !important;
  }
  .card1 {
    padding-bottom: 32% !important;
    margin-top: -29% !important;
    position: relative !important;
    z-index: -1 !important;
  }
  .text {
    font-size: 150px !important;
  }
  .card1-text {
    margin-left: 0 !important;
  }
  .card1-img img {
    max-width: 100% !important;
  }
  .card1-img {
    margin-left: 0 !important;
  }
  .card2-img img {
    max-width: 100% !important;
    margin-top: 0 !important;
  }
  .card2-img {
    margin-left: 0 !important;
  }
  .card2 {
    margin-left: 0 !important;
    background-size: cover;
    padding-bottom: 20% !important;
    margin-top: -37% !important;
  }
  .card2-text {
    position: relative;
    margin-left: 0 !important;
    margin-top: 25% !important;
  }
  .card3 {
    margin-top: -35% !important;
    position: relative !important;
    z-index: -1 !important;
    padding-bottom: 20% !important;
  }
  .card3-text {
    margin-left: 30% !important;
  }
  .card3-img img {
    max-width: 100% !important;
  }
  .card3-img {
    position: relative;
    margin-left: 0 !important;
    margin-top: 5%;
  }
  .character-sec {
    margin-top: 65% !important;
  }
  .red-card {
    text-align: center !important;
  }
  .red-body-back {
    margin: auto !important;
  }
  .green-card {
    text-align: center !important;
  }
  .green-body-back {
    margin: auto !important;
  }
  .character-sm {
    text-align: center !important;
  }
  .section-eight {
    background: url("../../assets/img/bg-sec-8-md.png") no-repeat top !important;
    background-size: cover !important;
    padding-top: 38% !important;
    padding-bottom: 15% !important;
  }
  .btn-container {
    position: relative !important;
/*    margin-top: -75% !important;*/
  }
  .sec-eight-sides {
    background: url("../../assets/img/sec8-top-left-sm.png") no-repeat top 5%
        left,
      url("../../assets/img/sec8-top-right-sm.png") no-repeat top 6% right,
      url("../../assets/img/sec8-btm-left-sm.png") no-repeat bottom 8% left,
      url("../../assets/img/sec8-btm-right-sm.png") no-repeat bottom 5% right !important;
  }
  .section-eight h3 {
    font-size: 40px !important;
  }
  .section-eight h2 {
    font-size: 40px !important;
  }
  .section-eight h1 {
    font-size: 48px !important;
  }
  .section-eleven {
/*    margin-top: 25% !important;*/
  }
  .faq h1 {
    font-size: 40px !important;
  }
  .panel-title {
    font-size: 20px !important;
    margin-bottom: 5% !important;
  }
  .agency-box-footer img {
    max-width: 100% !important;
    margin: auto;
    margin-top: auto;
    margin-top: 6% !important;
  }
  .world {
    font-size: 22px !important;
  }
  .section-thirteen {
    background-size: contain !important;
  }
  .footer-man {
    max-width: 100% !important;
    margin-top: -38% !important;
    margin-left: -5% !important;
  }
  .footer-btn {
    margin-top: -10%;
    margin-right: 0 !important;
    max-width: 100% !important;
  }
  .get-factors {
    font-size: 26px !important;
    margin: 3% -1px -3% auto !important;
  }
  .no-thanks {
    padding-bottom: 50% !important;
  }
  .shield-img img {
    max-width: 30% !important;
    position: absolute;
    top: -40px !important;
    left: -34px !important;
  }
  .shield-text p {
    max-width: 495px !important;
    margin: auto;
    margin-left: 20% !important;
  }
}

@media only screen and (min-width: 901px) and (max-width: 991px) {
  .agency img{
    max-width: 70% !important;
  }
  h1 {
    font-size: 30px !important;
  }
  p {
    font-size: 16px !important;
  }
  .get-new h1 {
    font-size: 33px !important;
  }
  .agency-box img {
    position: relative !important;
    max-width: 120% !important;
    margin-left: 0!important;
    margin-top: 10% !important;
  }
  .get-new p {
    font-size: 17px !important;
  }
  .paragraph-text {
    font-size: 16px !important;
  }
  .agency-btn img {
    max-width: 90% !important;
    margin-top: 0% !important;
  }
  .section-two {
    background: url("../../assets/img/video-left.png") no-repeat top 150px left -8rem,
      url("../../assets/img/video-right.png") no-repeat top 150px right -8rem !important;
    background-size: 33%, 40% !important;
  }
  .video-box {
    width: 100% !important;
    height: auto;
    max-height: 585px;
    border: 5px #6c14f0 solid !important;
    border-radius: 30px !important;
    margin: auto;
  }
  .video-top-icon {
    max-width: 15% !important;
    position: absolute !important;
    top: 0 !important;
    left: -4% !important;
  }
  .video-bottom-icon {
    max-width: 15% !important;
    position: absolute !important;
    right: 1% !important;
    bottom: 8.5% !important;
  }
  .video-activate-btn img {
    max-width: 100% !important;
  }
  .cards-payment img {
    max-width: 50% !important;
  }
  .save-today img {
    max-width: 100% !important;
  }
  .section-three {
    background: url("../../assets/img/sec-eight-md-bg.png") no-repeat !important;
    background-size: 100% !important;
    padding-bottom: 20% !important;
  }
  .team-1 img,
  .team-2 img {
    width: 100% !important;
  }
  .team-1,
  .team-2 {
    background: none !important;
  }
  .team-2 img {
    margin-top: 20% !important;
  }
  .section-four {
    background: url("../../assets/img/sec-four-left.png") no-repeat top -2rem left -12rem,
      url("../../assets/img/sec-four-right.png") no-repeat top right -12rem !important;
    margin-top: -15% !important;
    background-size: 35%, 35% !important;
  }
  .discuss-content h2 {
    font-size: 20px !important;
  }
  .discuss-text {
    max-width: 600px !important;
    margin: auto !important;
  }
  .purple-bg {
    border-radius: 25px !important;
  }
  .now-text {
    font-size: 20px !important;
  }
  .section-five {
    background: url("../../assets/img/sec-five-left.png") bottom 15% left
        no-repeat,
      url("../../assets/img/sec-five-right.png") top 30% right no-repeat !important;
    background-size: 25%, 25% !important;
  }
  .agency-car-btn img {
    max-width: 55% !important;
    margin-top: 15% !important;
  }
  .individual-text h2 {
    font-size: 18px !important;
  }
  .section-seven {
    background: url("../../assets/img/sec-seven-top.png") top 75% left no-repeat,
      url("../../assets/img/sec-seven-top2.png") no-repeat top 75% right,
      url("../../assets/img/sec-seven-bottom.png") no-repeat bottom 10% right,
      url("../../assets/img/cards-left.png") top 2% right no-repeat,
      url("../../assets/img/sec-seven-left.png") top 10% left no-repeat !important;
    background-size: 30%, 30%, 20%, 20%, 20% !important;
  }
  .card1 {
    padding-bottom: 32% !important;
    margin-top: -29% !important;
    position: relative !important;
    z-index: -1 !important;
  }
  .text {
    font-size: 150px !important;
  }
  .card1-text {
    margin-left: 0 !important;
  }
  .card1-img img {
    max-width: 100% !important;
  }
  .card1-img {
    margin-left: 0 !important;
  }
  .card2-img img {
    max-width: 100% !important;
    margin-top: 0 !important;
  }
  .card2-img {
    margin-left: 0 !important;
  }
  .card2 {
    margin-left: 0 !important;
    background-size: cover;
    padding-bottom: 20% !important;
    margin-top: -37% !important;
  }
  .card2-text {
    position: relative;
    margin-left: 0 !important;
    margin-top: 25% !important;
  }
  .card3 {
    margin-top: -35% !important;
    position: relative !important;
    z-index: -1 !important;
    padding-bottom: 20% !important;
  }
  .card3-text {
    margin-left: 30% !important;
  }
  .card3-img img {
    max-width: 100% !important;
  }
  .card3-img {
    position: relative;
    margin-left: 0 !important;
    margin-top: 5%;
  }
  .character-sec {
    margin-top: 65% !important;
  }
  .red-card {
    text-align: center !important;
  }
  .red-body-back {
    margin: auto !important;
  }
  .green-card {
    text-align: center !important;
  }
  .green-body-back {
    margin: auto !important;
  }
  .character-sm {
    text-align: center !important;
  }
  .section-eight {
    background: url("../../assets/img/bg-sec-8-md.png") no-repeat top !important;
    background-size: 100% !important;
    padding-top: 24% !important;
    padding-bottom: 75% !important;
  }
  .sec-eight-sides {
    background: url("../../assets/img/sec8-top-left-sm.png") no-repeat top 5%
        left,
      url("../../assets/img/sec8-top-right-sm.png") no-repeat top 6% right,
      url("../../assets/img/sec8-btm-left-sm.png") no-repeat bottom 8% left,
      url("../../assets/img/sec8-btm-right-sm.png") no-repeat bottom 5% right !important;
  }
  .btn-container {
    position: relative !important;
    margin-top: -75% !important;
  }
  .section-eight h3 {
    font-size: 40px !important;
  }
  .section-eight h2 {
    font-size: 40px !important;
  }
  .section-eight h1 {
    font-size: 48px !important;
  }
  .section-eleven {
/*    margin-top: 20% !important;*/
  }
  .faq h1 {
    font-size: 40px !important;
  }
  .panel-title {
    font-size: 20px !important;
    margin-bottom: 5% !important;
  }
  .agency-box-footer img {
    max-width: 100% !important;
    margin: auto;
    margin-top: auto;
    margin-top: 6% !important;
  }
  .world {
    font-size: 22px !important;
  }
  .section-thirteen {
    background-size: contain !important;
  }
  .footer-man {
    max-width: 100% !important;
    margin-top: -38% !important;
    margin-left: -5% !important;
  }
  .footer-btn {
    margin-top: -10%;
    margin-right: 0 !important;
    max-width: 100% !important;
  }
  .get-factors {
    font-size: 26px !important;
    margin: 3% -1px -3% auto !important;
  }
  .no-thanks {
    padding-bottom: 50% !important;
  }
  .shield-img img {
    max-width: 30% !important;
    position: absolute;
    top: -40px !important;
    left: -34px !important;
  }
  .shield-text p {
    max-width: 495px !important;
    margin: auto;
    margin-left: 20% !important;
  }
}


@media only screen and (min-width:992px) and (max-width:1140px){
  .btn-container {
    position: relative;
    margin-top: -18% !important;
  }

  .footer-man {
    max-width: 70% !important;
    margin-top: -17% !important;
    margin-left: -10% !important;
  }
  .get-factors {
    transform: rotate(-10deg) !important;
    font-size: 1.875rem;
    font-weight: bold;
    margin: -21% -2% -3% auto !important;
    max-width: 700px !important;
    padding-bottom: 10%;
  }
}
/*------------------------------ BROWSER RESOLUTIONS STARTS HERE ------------------------------*/

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  h1 {
    font-size: 40px !important;
  }
  .get-new p {
    font-size: 20px !important;
  }

  .icons-row {
    padding-top: 2% !important;
  }
  .discuss-text {
    font-size: 14px !important ;
  }
  p {
    font-size: 18px !important;
  }
  .footer-text p {
    font-size: 15px !important;
    padding-bottom: 1% !important;
  }
  .container-md {
    max-width: 80% !important;
  }
  .agency-box img {
    max-width: 120% !important;
    margin-top: 10% !important;
    margin-left: 0 !important;
  }
  .get-new h1 {
    font-size: 35px !important;
    max-width: 500px !important;
  }
  .paragraph-text {
    font-size: 18px !important;
  }
  .agency-btn img {
    max-width: 66% !important;
  }
  .video-box {
    max-width: 90% !important;
    border-radius: 40px !important;
  }
  .video-top-icon {
    max-width: 10% !important;
    left: 2% !important;
  }
  .video-bottom-icon {
    max-width: 10% !important;
    right: 6% !important;
    bottom: 6.5% !important;
  }
  .video-activate-btn img {
    max-width: 70% !important;
  }
  .save-today img {
    max-width: 70% !important;
    margin: auto !important;
  }
  .card-payment {
    max-width: 50%;
    margin: auto;
  }
  .second-heading h1 {
    position: relative;
/*    margin-top: -6% !important;*/
  }
  .section-two {
    background: url("../../assets/img/video-left.png") no-repeat top 170px left -5rem,
      url("../../assets/img/video-right.png") no-repeat top right -10rem !important;
    background-size: auto 80%, auto 90% !important;
  }
  .section-three {
    margin-top: -41% !important;
    padding-top: 14% !important;
  }
  .team-1 {
    background-size: 15% !important;
  }
  .team-1 img {
    margin-top: -10%;
    max-width: 66% !important;
  }
  .team-2 img {
    max-width: 66% !important;
  }
  .team-2 {
    background-size: 14% !important;
  }
  .section-three {
    background-size: contain !important;
  }
  .section-four {
    margin-top: -30% !important;
    background: url("../../assets/img/sec-four-left.png") no-repeat top -2rem left -8rem,
      url("../../assets/img/sec-four-right.png") no-repeat top right -10rem !important;
    background-size: auto 100%, auto 100% !important;
  }
  #icon-sec-row1 {
    max-width: 1250px;
    margin: auto;
  }
  #icon-sec-row2 {
    max-width: 1250px;
    margin: auto;
  }
  #icon-sec-row2 {
    margin-top: 10% !important;
  }
  .purple-bg {
    border-radius: 40px !important ;
  }
  .section-five {
    background: url("../../assets/img/sec-five-left.png") bottom 18% left -3rem no-repeat,
      url("../../assets/img/sec-five-right.png") top 20% right -3rem no-repeat !important;
    background-size: auto 45%, auto 40% !important;
  }
  .card1 {
    position: relative !important;
    margin-left: 10% !important;
    background-size: 90% !important;
  }
  .card1-text {
    margin-top: 5% !important;
  }
  .card1-img img {
    position: relative;
    margin-left: -20% !important;
    max-width: 140% !important;
  }
  .card2 {
    background-size: 90% !important;
  }
  .card2-img img {
    position: relative !important;
    margin-left: -12% !important;
    max-width: 130% !important;
  }
  .card2-text {
    position: relative;
    margin-left: 8% !important;
    margin-top: 13% !important;
  }
  .card3 {
    position: relative !important;
    margin-left: 10% !important;
    background-size: 90% !important;
  }
  .card3-img img {
    margin-left: -20% !important;
    max-width: 130% !important;
  }
  .card3-text {
    margin-left: 6% !important;
    margin-top: 15% !important;
  }
  .section-seven {
    background: url("../../assets/img/sec-seven-top.png") top 53% left -6rem no-repeat,
      url("../../assets/img/sec-seven-top2.png") no-repeat top 55% right -10rem,
      url("../../assets/img/sec-seven-bottom.png") no-repeat bottom 20% right,
      url("../../assets/img/cards-left.png") top right -3rem no-repeat,
      url("../../assets/img/sec-seven-left.png") top 8% left -6rem no-repeat !important;
    background-size: auto 25%, auto 18%, auto 7%, auto 12%, auto 12% !important;
  }
  .section-eight {
/*    background-size: contain !important;*/
  }
  .sec-eight-sides {
    background: url("../../assets/img/top-left-sec8.png") no-repeat top left -2rem,
      url("../../assets/img/top-right-sec8.png") no-repeat top 5rem right -5rem,
      url("../../assets/img/bottom-left-sec8.png") no-repeat left bottom 27%,
      url("../../assets/img/bottom-right-sec8.png") no-repeat right -2rem bottom
        20% !important;
    background-size: auto 35%, auto 35%, auto 35%, auto 35% !important;
  }
  .mt-4k {
    margin-top: 0% !important;
  }
  .monthly-text {
    margin-top: -2% !important;
  }
  .text-purple {
    margin-top: 2% !important;
  }
  .text-purple2 {
    margin-top: 1% !important;
  }
  .agency-crime-btn {
/*    margin-top: -3% !important;*/
    max-width: 55% !important;
  }
  .card-payment {
    max-width: 50% !important;
    margin: auto !important;
  }

  .box {
    top: -15% !important;
    left: auto !important;
  }
  .panel-title {
    font-size: 24px !important;
  }
  .panel-body p {
    font-size: 16px !important;
  }
  .faq {
    max-width: 1200px !important;
  }
  .no-thanks {
    padding-top: 5% !important;
    padding-bottom: 30% !important;
  }
  .section-thirteen {
    background-size: contain !important;
  }
  .footer-btn {
    margin-top: -10%;
    max-width: 40% !important;
  }
  /* .footer-man {
    max-width: 70% !important;
    margin-top: -22% !important;
    margin-left: -1% !important;
  } */
  .every-month {
    margin-right: 15% !important;
    font-size: 22px !important;
  }
  /* .get-factors {
    transform: rotate(-10deg) !important;
    font-size: 1.875rem;
    font-weight: bold;
    margin: -2% 0 -2% auto !important;
    max-width: 700px !important;
    padding-bottom: 10%;
  } */
  .footer-man {
    max-width: 70% !important;
    margin-top: -17% !important;
    margin-left: -7% !important;
  }
  .get-factors {
    transform: rotate(-10deg) !important;
    font-size: 1.875rem;
    font-weight: bold;
    margin: -21% -2% -3% auto !important;
    max-width: 700px !important;
    padding-bottom: 10%;
  }
  .shield {
    max-width: 750px !important;
    padding: 3% !important;
  }
  .shield-img img {
    max-width: 250px !important;
    left: 50px !important;
  }
  .shield-text p {
    font-size: 18px !important;
    position: relative !important;
    margin-left: 20% !important;
  }
  .cards-payment img {
    max-width: 26% !important;
  }
  .agency-badge img {
    max-width: 26% !important;
  }
  .text {
    font-size: 150px !important;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1250px) {
  .agency-btn img {
    max-width: 66% !important;
  }
  .get-new p {
    font-size: 26px !important;
  }
  .paragraph-text {
    font-size: 22px !important;
  }
  p {
    font-size: 18px !important;
  }
  .container-md {
    max-width: 80% !important;
  }
  .agency-box img {
    max-width: 110% !important;
    margin-top: 10% !important;
    margin-left: 0 !important;
  }
  .get-new h1 {
    max-width: 500px !important;
  }
  .video-box {
    max-width: 70% !important;
  }
  .video-top-icon {
    left: 12.5% !important;
  }
  .video-bottom-icon {
    right: 16% !important;
    bottom: 6.5% !important;
  }
  .video-activate-btn img {
    max-width: 70% !important;
  }
  .save-today img {
    max-width: 70% !important;
    margin: auto !important;
  }
  .card-payment {
    max-width: 50%;
    margin: auto;
  }
  .second-heading h1 {
    position: relative;
/*    margin-top: -6% !important;*/
  }
  .section-two {
    background: url("../../assets/img/video-left.png") no-repeat top 170px left -5rem,
      url("../../assets/img/video-right.png") no-repeat top right -8rem !important;
    background-size: auto 80%, auto 90% !important;
  }
  .section-three {
    margin-top: -41% !important;
    padding-top: 14% !important;
  }
  .team-1 {
    background-size: 15% !important;
  }
  .team-1 img {
    margin-top: -10%;
    max-width: 66% !important;
  }
  .team-2 img {
    max-width: 66% !important;
  }
  .team-2 {
    background-size: 14% !important;
  }
  .section-three {
    background-size: contain !important;
  }
  .section-four {
    margin-top: -30% !important;
    background: url("../../assets/img/sec-four-left.png") no-repeat top -2rem left -11rem,
      url("../../assets/img/sec-four-right.png") no-repeat top right -13rem !important;
    background-size: auto 100%, auto 100% !important;
  }
  #icon-sec-row1 {
    max-width: 1250px;
    margin: auto;
  }
  #icon-sec-row2 {
    max-width: 1250px;
    margin: auto;
  }
  #icon-sec-row2 {
    margin-top: 10% !important;
  }
  .purple-bg {
    border-radius: 40px !important ;
  }
  .section-five {
    background: url("../../assets/img/sec-five-left.png") bottom 18% left -3rem no-repeat,
      url("../../assets/img/sec-five-right.png") top 20% right -3rem no-repeat !important;
    background-size: auto 45%, auto 40% !important;
  }
  .card1 {
    position: relative !important;
    margin-left: 10% !important;
    background-size: 90% !important;
  }
  .card1-text {
    margin-top: 10% !important;
  }
  .card1-img img {
    position: relative;
    margin-left: -15% !important;
    max-width: 130% !important;
  }
  .card2 {
    background-size: 90% !important;
  }
  .card2-img img {
    max-width: 130% !important;
  }
  .card2-text {
    position: relative;
    margin-left: 10% !important;
    margin-top: 13% !important;
  }
  .card3 {
    position: relative !important;
    margin-left: 10% !important;
    background-size: 90% !important;
  }
  .card3-img img {
    margin-left: -20% !important;
    max-width: 130% !important;
  }
  .card3-text {
    margin-left: 8% !important;
    margin-top: 15% !important;
  }
  .section-seven {
    background: url("../../assets/img/sec-seven-top.png") top 58% left -3rem no-repeat,
      url("../../assets/img/sec-seven-top2.png") no-repeat top 58% right -10rem,
      url("../../assets/img/sec-seven-bottom.png") no-repeat bottom 20% right,
      url("../../assets/img/cards-left.png") top right -3rem no-repeat,
      url("../../assets/img/sec-seven-left.png") top 8% left -6rem no-repeat !important;
    background-size: auto 25%, auto 18%, auto 7%, auto 12%, auto 12% !important;
  }
  .section-eight {
/*    background-size: contain !important;*/
  }
  .sec-eight-sides {
    background: url("../../assets/img/top-left-sec8.png") no-repeat top left -2rem,
      url("../../assets/img/top-right-sec8.png") no-repeat top 5rem right -2rem,
      url("../../assets/img/bottom-left-sec8.png") no-repeat left bottom 27%,
      url("../../assets/img/bottom-right-sec8.png") no-repeat right bottom 20% !important;
    background-size: auto 35%, auto 35%, auto 35%, auto 35% !important;
  }
  .mt-4k {
    margin-top: 0% !important;
  }
  .monthly-text {
    margin-top: -2% !important;
  }
  .text-purple {
    margin-top: 2% !important;
  }
  .text-purple2 {
    margin-top: 1% !important;
  }
  .agency-crime-btn {
    margin-top: -3% !important;
    max-width: 55% !important;
  }
  .card-payment {
    max-width: 50% !important;
    margin: auto !important;
  }
  .box {
    top: -15% !important;
    left: auto !important;
  }
  .panel-title {
    font-size: 24px !important;
  }
  .faq {
    max-width: 1200px !important;
  }
  .no-thanks {
    padding-top: 5% !important;
    padding-bottom: 10% !important;
  }
  .section-thirteen {
    background-size: contain !important;
  }
  .footer-btn {
    margin-top: -10%;
    max-width: 40% !important;
  }
  .footer-man {
    max-width: 50% !important;
    margin-top: -9% !important;
    margin-left: -1% !important;
  }
  .every-month {
    margin-right: 15% !important;
    font-size: 22px !important;
  }
  .get-factors {
    transform: rotate(-10deg) !important;
    font-size: 1.875rem;
    font-weight: bold;
    margin: -19% 0 -2% auto !important;
    max-width: 700px !important;
    padding-bottom: 10%;
  }
  .shield {
    padding: 3% !important;
    max-width: 800px !important;
  }
  .shield-img img {
    max-width: 250px !important;
    left: 100px !important;
  }
  .shield-text p {
    position: relative !important;
    margin-left: 20% !important;
  }
  .cards-payment img {
    max-width: 26% !important;
  }
  .agency-badge img {
    max-width: 26% !important;
  }
  .footer-text p {
    font-size: 16px !important;
  }
}

@media only screen and (min-width: 1251px) and (max-width: 1280px) {
  .every-month {
    font-size: 22px !important;
  }
  .panel-body p{
    font-size: 20px !important;
  }
  .panel-title{
    font-size: 24px !important;
  }
  p{
    font-size: 16px !important;
  }
  .agency-btn img {
    max-width: 66% !important;
  }
  .shield-img img {
    max-width: 300px !important;
    /*left: 140px !important;*/
  }
  .agency-box img {
    max-width: 110% !important;
    margin-top: 10% !important;
    margin-left: 0 !important;
  }
  .get-new h1 {
    max-width: 500px !important;
  }
  .get-new p{
    font-size: 28px !important;
  }
  .paragraph-text {
    font-size: 22px !important;
  }
  .video-head p {
    max-width: 650px !important;
  }
  .video-box {
    max-width: 70% !important;
  }
  .video-top-icon {
    left: 12.5% !important;
  }
  .video-bottom-icon {
    right: 16% !important;
    bottom: 6.5% !important;
  }
  .video-activate-btn img {
    max-width: 70% !important;
  }
  .save-today img {
    max-width: 70% !important;
    margin: auto !important;
  }
  .card-payment {
    max-width: 50%;
    margin: auto;
  }
  .second-heading h1 {
    position: relative;
    /* margin-top: -6% !important;*/
  }
  .section-two {
    background: url("../../assets/img/video-left.png") no-repeat top 170px left -5rem,
      url("../../assets/img/video-right.png") no-repeat top right -5rem !important;
    background-size: auto 80%, auto 90% !important;
  }
  .section-three {
    margin-top: -41% !important;
    padding-top: 14% !important;
  }
  .team-1 {
    background-size: 15% !important;
  }
  .team-1 img {
    margin-top: -10%;
    max-width: 66% !important;
  }
  .team-2 img {
    max-width: 66% !important;
  }
  .team-2 {
    background-size: 14% !important;
  }
  .section-three {
    background-size: contain !important;
  }
  .section-four {
    margin-top: -30% !important;
    background: url("../../assets/img/sec-four-left.png") no-repeat top -2rem left -8rem,
      url("../../assets/img/sec-four-right.png") no-repeat top right -10rem !important;
    background-size: auto 100%, auto 100% !important;
  }
  #icon-sec-row1 {
    max-width: 1250px;
    margin: auto;
  }
  #icon-sec-row2 {
    max-width: 1250px;
    margin: auto;
  }
  #icon-sec-row2 {
    margin-top: 10% !important;
  }
  .purple-bg {
    border-radius: 40px !important ;
  }
  .section-five {
    background: url("../../assets/img/sec-five-left.png") bottom 18% left -3rem no-repeat,
      url("../../assets/img/sec-five-right.png") top 20% right -3rem no-repeat !important;
    background-size: auto 45%, auto 40% !important;
  }
  .card1 {
    position: relative !important;
    margin-left: 10% !important;
    background-size: 80% !important;
  }
  .card1-img img {
    position: relative;
    margin-left: -20% !important;
    max-width: 120% !important;
  }
  .card2 {
    background-size: 80% !important;
  }
  .card2-img img {
    max-width: 120% !important;
  }
  .card2-text {
    position: relative;
    margin-left: 8% !important;
    margin-top: 20% !important;
  }
  .card3 {
    position: relative !important;
    margin-left: 10% !important;
    background-size: 80% !important;
  }
  .card3-img img {
    margin-left: -20% !important;
    max-width: 120% !important;
  }
  .section-seven {
    background: url("../../assets/img/sec-seven-top.png") top 65% left -3rem no-repeat,
      url("../../assets/img/sec-seven-top2.png") no-repeat top 62% right -10rem,
      url("../../assets/img/sec-seven-bottom.png") no-repeat bottom 18% right,
      url("../../assets/img/cards-left.png") top right -3rem no-repeat,
      url("../../assets/img/sec-seven-left.png") top 8% left -6rem no-repeat !important;
    background-size: auto 18%, auto 12%, auto 7%, auto 9%, auto 7% !important;
  }
  .section-eight {
/*    background-size: contain !important;*/
  }
 .sec-eight-sides {
  background: url("../../assets/img/top-left-sec8.png") no-repeat top left -4rem, url("../../assets/img/top-right-sec8.png") no-repeat top -1rem right -3rem, url("../../assets/img/bottom-left-sec8.png") no-repeat left -2rem bottom 23%, url("../../assets/img/bottom-right-sec8.png") no-repeat right -3rem bottom 16% !important;
    background-size: auto, auto, auto, auto;
  background-size: auto 33%, auto 33%, auto 33%, auto 33% !important;
}
.shield {

  padding: 4% !important;

}
.shield-img img {
  
  top: -60px !important;

}
.eight-content h1,.eight-content h2{
  padding: 1% !important;
  margin: 1% !important;
}
.btn-container{
/*  margin-top: -18%!important;*/
}
  .mt-4k {
    margin-top: 0% !important;
  }
  .agency-crime-btn {
    margin-top: -3% !important;
    max-width: 60% !important;
  }
  .section-thirteen {
    /* background-size: cover !important; */
    background-size: contain !important;
  }
  .footer-man {
    max-width: 61% !important;
    margin-top: -16% !important;
    margin-left: -1% !important;
  }
  .card-payment {
    max-width: 50% !important;
    margin: auto !important;
  }
  .box {
    top: -15% !important;
    left: auto !important;
  }
  .faq {
    max-width: 1200px !important;
  }
  .no-thanks {
    padding-top: 5% !important;
    padding-bottom: 10% !important;
  }

  .get-factors {
    transform: rotate(-10deg) !important;
    font-size: 1.875rem;
    font-weight: bold;
    margin: -18% 0 auto auto !important;
    max-width: 700px !important;
    padding-bottom: 10%;
  }
}

@media only screen and (min-width: 1281px) and (max-width: 1366px) {
  .agency-btn img {
    max-width: 66% !important;
  }
  .container-md {
    max-width: 80% !important;
  }
  .footer-text p {
    font-size: 16px !important;
  }
  p {
    font-size: 21px !important;
  }
  .get-new h1,
  .get-new p {
    padding-bottom: 5% !important;
  }
  .paragraph-text {
    font-size: 22px !important;
  }
  .get-new h1 {
    margin-bottom: 3% !important;
  }
  .agency-btn img {
    margin-top: -2% !important;
  }
  .card1 {
    position: relative !important;
    margin-left: 10% !important;
    background-size: 90% !important;
  }
  .card1-img img {
    position: relative;
    margin-left: -10% !important;
    max-width: 120% !important;
  }
  .card1-text {
    margin-top: 10% !important;
  }
  .card2 {
    background-size: 90% !important;
  }
  .card2-img img {
    max-width: 120% !important;
  }
  .card2-text {
    position: relative;
    margin-left: 8% !important;
    margin-top: 20% !important;
  }
  .card3 {
    position: relative !important;
    margin-left: 10% !important;
    background-size: 90% !important;
  }
  .card3-img img {
    margin-left: -20% !important;
    max-width: 120% !important;
  }
  .card3-text {
    margin-top: 16% !important;
    margin-left: 8% !important;
  }
  .agency-box img {
    max-width: 110% !important;
    margin-top: 10% !important;
    margin-left: 0 !important;
  }
  .get-new h1 {
    font-size: 45px !important;
  }
  .get-new p {
    font-size: 28px !important;
  }
  .video-box {
    max-width: 70% !important;
  }
  .video-top-icon {
    left: 12.5% !important;
  }
  .video-bottom-icon {
    right: 16% !important;
  }
  .video-activate-btn img {
    max-width: 70% !important;
  }
  .save-today img {
    max-width: 70% !important;
    margin: auto !important;
  }
  .card-payment {
    max-width: 50%;
    margin: auto;
  }
  .second-heading h1 {
    position: relative;
/*    margin-top: -3% !important;*/
  }
  .section-two {
    background: url("../../assets/img/video-left.png") no-repeat top 170px left -5rem,
      url("../../assets/img/video-right.png") no-repeat top right -5rem !important;
    background-size: auto 80%, auto 90% !important;
  }
  .section-three {
    margin-top: -38% !important;
    padding-top: 14% !important;
  }
  .team-1 {
    background-size: 15% !important;
  }
  .team-1 img {
    margin-top: -10%;
    max-width: 66% !important;
  }
  .team-2 img {
    max-width: 66% !important;
  }
  .team-2 {
    background-size: 14% !important;
  }
  .section-three {
    background-size: contain !important;
  }
  .section-four {
    margin-top: -30% !important;
    background: url("../../assets/img/sec-four-left.png") no-repeat top -2rem left -15rem,
      url("../../assets/img/sec-four-right.png") no-repeat top right -17rem !important;
    background-size: auto 100%, auto 100% !important;
  }
  #icon-sec-row1 {
    max-width: 1250px;
    margin: auto;
  }
  #icon-sec-row2 {
    max-width: 1250px;
    margin: auto;
  }
  #icon-sec-row2 {
    margin-top: 10% !important;
  }
  .section-five {
    background: url("../../assets/img/sec-five-left.png") bottom 18% left -3rem no-repeat,
      url("../../assets/img/sec-five-right.png") top 20% right -3rem no-repeat !important;
    background-size: auto 45%, auto 40% !important;
  }
  .section-seven {
    background: url("../../assets/img/sec-seven-top.png") top 55% left -3rem no-repeat,
      url("../../assets/img/sec-seven-top2.png") no-repeat top 56% right -10rem,
      url("../../assets/img/sec-seven-bottom.png") no-repeat bottom 20% right,
      url("../../assets/img/cards-left.png") top right -3rem no-repeat,
      url("../../assets/img/sec-seven-left.png") top 8% left -6rem no-repeat !important;
    background-size: auto 20%, auto 15%, auto 7%, auto 10%, auto 10% !important;
  }
  .purple-bg {
    border-radius: 50px !important;
    font-size: 19.5px !important;
  }
  .drawing {
    position: absolute;
    left: 44% !important;
  }
  .tick {
    padding-bottom: 2% !important;
    margin-top: 0 !important;
  }
  .cross {
    padding-bottom: 2% !important;
    margin-top: 2% !important;
  }
  .section-eight {
/*    background-size: contain !important;*/
  }
  .sec-eight-sides {
    background: url("../../assets/img/top-left-sec8.png") no-repeat top left -2rem,
      url("../../assets/img/top-right-sec8.png") no-repeat top 7rem right -5rem,
      url("../../assets/img/bottom-left-sec8.png") no-repeat left -2rem bottom 23%,
      url("../../assets/img/bottom-right-sec8.png") no-repeat right -3rem bottom
        16% !important;
    background-size: auto 33%, auto 33%, auto 33%, auto 33% !important;
  }
  .mt-4k {
    margin-top: 2% !important;
  }
  .text-purple {
    margin-top: 1.5% !important;
  }
  .text-purple2 {
    margin-top: 1% !important;
  }
  .agency-crime-btn {
    max-width: 60% !important;
    margin: auto !important;
  }
  .btn-container {
    position: relative !important;
/*    margin-top: -18% !important;*/
  }
  .card-payment {
    max-width: 50% !important;
    margin: auto !important;
  }
  .box {
    top: -15% !important;
    left: auto !important;
  }
  .faq {
    max-width: 1200px !important;
  }
  .panel-title {
    font-size: 24px !important;
  }
  .panel-body p {
    font-size: 17px !important;
  }
  .no-thanks {
    padding-top: 5% !important;
    padding-bottom: 10% !important;
  }
  .section-thirteen {
    background-size: cover !important;
  }
  .get-factors {
    transform: rotate(-10deg) !important;
    font-size: 1.875rem;
    font-weight: bold;
    margin: -21% 0 auto auto !important;
    max-width: 700px !important;
    padding-bottom: 10%;
  }
  .section-thirteen {
    background-size: contain !important;
  }
  .footer-man {
    max-width: 60% !important;
    margin-top: -13% !important;
    margin-left: -1% !important;
  }
  .footer-btn {
    max-width: 40% !important;
  }
  .shield {
    padding: 3% !important;
    max-width: 850px !important;
  }
  .shield-img img {
    margin-left: 6% !important;
    max-width: 20% !important;
  }
  .shield-text {
    padding-left: 4% !important;
  }
  .shield-text p {
    margin-left: 8% !important;
    max-width: 680px !important;
  }

  .icons-row {
    padding-top: 0% !important;
  }
  .plan-text {
    padding-top: 5% !important;
  }
  .individual-text h2 {
    max-width: 800px !important;
    margin: auto !important;
  }
  .people-text {
    max-width: 800px !important;
    margin: 5% auto 0 auto !important;
  }
  .green-body-back p {
    font-size: 17px !important;
  }
  .red-body-back p {
    font-size: 17px !important;
  }
}

@media only screen and (min-width: 1367px) and (max-width: 1440px) {
  .agency-btn img {
    max-width: 66% !important;
  }
  .btn-container {
    position: relative !important;
/*    margin-top: -18% !important;*/
  }
  .step p {
    font-size: 30px !important;
  }
  .panel-body p {
    font-size: 19px !important;
  }
  p {
    font-size: 22px !important;
  }
  .footer-text p {
    padding-bottom: 2%;
    font-size: 16px !important;
  }
  .get-new h1 {
    font-size: 45px !important;
  }
  .get-new p {
    font-size: 28px !important;
  }
  .paragraph-text {
    font-size: 22px !important;
  }
  .panel-title {
    font-size: 24px !important;
  }
  .agency-box img {
    max-width: 120% !important;
    margin-top: 10% !important;
    margin-left: 0!important;
  }
  .video-box {
    max-width: 70% !important;
  }
  .video-top-icon {
    left: 12.5% !important;
  }
  .video-bottom-icon {
    right: 16% !important;
  }
  .video-activate-btn img {
    max-width: 70% !important;
  }
  .save-today img {
    max-width: 70% !important;
    margin: auto !important;
  }
  .card-payment {
    max-width: 50%;
    margin: auto;
  }
  .second-heading h1 {
    position: relative;
/*    margin-top: -6% !important;*/
  }
  .section-two {
    background: url("../../assets/img/video-left.png") no-repeat top 170px left -3rem,
      url("../../assets/img/video-right.png") no-repeat top right -3rem !important;
    background-size: auto 80%, auto 90% !important;
  }
  .section-three {
    margin-top: -41% !important;
    padding-top: 14% !important;
  }
  .team-1 {
    background-size: 15% !important;
  }
  .team-1 img {
    margin-top: -10%;
    max-width: 66% !important;
  }
  .team-2 img {
    max-width: 66% !important;
  }
  .team-2 {
    background-size: 14% !important;
  }
  .section-three {
    background-size: contain !important;
  }
  .section-four {
    margin-top: -30% !important;
    background: url("../../assets/img/sec-four-left.png") no-repeat top -2rem left -15rem,
      url("../../assets/img/sec-four-right.png") no-repeat top right -15rem !important;
    background-size: auto 100%, auto 100% !important;
  }
  #icon-sec-row1 {
    max-width: 1250px;
    margin: auto;
  }
  #icon-sec-row2 {
    max-width: 1250px;
    margin: auto;
  }
  #icon-sec-row2 {
    margin-top: 10% !important;
  }
  .section-five {
    background: url("../../assets/img/sec-five-left.png") bottom 18% left -3rem no-repeat,
      url("../../assets/img/sec-five-right.png") top 20% right -3rem no-repeat !important;
    background-size: auto 45%, auto 40% !important;
  }
  .section-seven {
    background: url("../../assets/img/sec-seven-top.png") top 65% left -3rem no-repeat,
      url("../../assets/img/sec-seven-top2.png") no-repeat top 62% right -10rem,
      url("../../assets/img/sec-seven-bottom.png") no-repeat bottom 18% right,
      url("../../assets/img/cards-left.png") top 2% right no-repeat,
      url("../../assets/img/sec-seven-left.png") top 8% left -3rem no-repeat !important;
    background-size: auto 18%, auto 12%, auto 7%, auto 9%, auto 7% !important;
  }
  .section-eight {
    background-size: 100% !important;
  }

  .sec-eight-sides {
    background: url("../../assets/img/top-left-sec8.png") no-repeat top left -2rem,
      url("../../assets/img/top-right-sec8.png") no-repeat top 7rem right -3rem,
      url("../../assets/img/bottom-left-sec8.png") no-repeat left -2rem bottom 23%,
      url("../../assets/img/bottom-right-sec8.png") no-repeat right -3rem bottom
        16% !important;
    background-size: auto 33%, auto 33%, auto 33%, auto 33% !important;
  }
  .mt-4k {
    margin-top: -2% !important;
  }
  .text-purple2 {
    margin-top: 2% !important;
  }
  .agency-crime-btn {
/*    margin-top: -3% !important;*/
    max-width: 60% !important;
  }
  .section-thirteen {
    background-size: cover !important;
  }
  .footer-man {
    max-width: 61% !important;
    margin-top: -13% !important;
    margin-left: -1% !important;
  }
  .card-payment {
    max-width: 50% !important;
    margin: auto !important;
  }
  .box {
    top: -15% !important;
    left: auto !important;
  }
  .faq {
    max-width: 1200px !important;
  }
  .no-thanks {
    padding-top: 5% !important;
    padding-bottom: 10% !important;
  }
  .section-thirteen {
    background-size: contain !important;
  }
  .get-factors {
    transform: rotate(-10deg) !important;
    font-size: 1.875rem;
    font-weight: bold;
    margin: -22% 0 -2% auto !important;
    max-width: 700px !important;
    padding-bottom: 10%;
  }
  .shield {
    padding: 3% !important;
    max-width: 900px !important;
  }
  .shield-text {
    margin-left: 15% !important;
  }
  .shield-img img {
    margin-left: 10% !important;
    max-width: 20% !important;
  }
  .agency-crime-btn img {
    margin: auto !important;
    max-width: 85% !important;
  }
}

@media only screen and (min-width: 1500px) and (max-width: 1600px) {
  .footer-text p {
    font-size: 16px !important;
  }
  p {
    font-size: 22px !important;
  }
  .panel-body p {
    font-size: 20px !important;
  }
  .panel-title {
    font-size: 24px !important;
  }

  .get-new h1 {
    max-width: 700px !important;
  }
  .video-box {
    max-width: 70% !important;
  }
  .video-top-icon {
    left: 12.5% !important;
  }
  .video-bottom-icon {
    right: 16% !important;
  }
  .video-activate-btn img {
    max-width: 70% !important;
  }
  .save-today img {
    max-width: 70% !important;
    margin: auto !important;
  }
  .card-payment {
    max-width: 50%;
    margin: auto;
  }
  .second-heading h1 {
    position: relative;
/*    margin-top: -6% !important;*/
  }
  .section-two {
    background: url("../../assets/img/video-left.png") no-repeat top 170px left -2rem,
      url("../../assets/img/video-right.png") no-repeat top right -2rem !important;
    background-size: auto 85%, auto 90% !important;
  }
  .section-three {
    margin-top: -41% !important;
    padding-top: 14% !important;
  }
  .team-1 {
    background-size: 16% !important;
  }
  .team-2 {
    background-size: 16% !important;
  }
  .section-four {
    margin-top: -30% !important;
    background: url("../../assets/img/sec-four-left.png") no-repeat top -2rem left -3rem,
      url("../../assets/img/sec-four-right.png") no-repeat top right -5rem !important;
    background-size: auto 90%, auto 90% !important;
  }
  #icon-sec-row1 {
    max-width: 1250px;
    margin: auto;
  }
  #icon-sec-row2 {
    max-width: 1250px;
    margin: auto;
  }
  #icon-sec-row2 {
    margin-top: 10% !important;
  }
  .section-five {
    background: url("../../assets/img/sec-five-left.png") bottom 18% left -3rem no-repeat,
      url("../../assets/img/sec-five-right.png") top 20% right no-repeat !important;
    background-size: auto 45%, auto 40% !important;
  }
  .section-seven {
    background: url("../../assets/img/sec-seven-top.png") top 65% left -3rem no-repeat,
      url("../../assets/img/sec-seven-top2.png") no-repeat top 62% right -10rem,
      url("../../assets/img/sec-seven-bottom.png") no-repeat bottom 18% right,
      url("../../assets/img/cards-left.png") top 2% right no-repeat,
      url("../../assets/img/sec-seven-left.png") top 8% left -3rem no-repeat !important;
    background-size: auto 18%, auto 12%, auto 7%, auto 9%, auto 7% !important;
  }
  .btn-container {
    position: relative !important;
    margin-top: -18% !important;
  }
  .section-eight {
    background-size: 100% !important;
  }

  .sec-eight-sides {
    background: url("../../assets/img/top-left-sec8.png") no-repeat top left -2rem,
      url("../../assets/img/top-right-sec8.png") no-repeat top 7rem right -3rem,
      url("../../assets/img/bottom-left-sec8.png") no-repeat left -2rem bottom 23%,
      url("../../assets/img/bottom-right-sec8.png") no-repeat right -3rem bottom
        16% !important;
    background-size: auto 33%, auto 33%, auto 33%, auto 33% !important;
  }
  .mt-4k {
    margin-top: -2% !important;
  }
  .text-purple2 {
    margin-top: 2% !important;
  }
  .section-eleven {
    margin-top: -18% !important;
  }
  .agency-crime-btn {
    margin-top: 3% !important;
    max-width: 60% !important;
  }
  .section-thirteen {
    background-size: contain !important;
  }
  .footer-man {
    max-width: 60% !important;
    margin-top: -12% !important;
    margin-left: -5% !important;
  }
  .get-factors {
    transform: rotate(-10deg) !important;
    font-size: 1.875rem;
    font-weight: bold;
    margin: -22% 0 auto auto !important;
    max-width: 700px !important;
    padding-bottom: 10%;
  }
}

@media only screen and (min-width: 1601px) and (max-width: 1750px) {

  .footer-text p {
    font-size: 16px !important;
  }
  p {
    font-size: 22px !important;
  }

  .get-new h1 {
    max-width: 700px !important;
  }
  .paragraph-text {
    font-size: 22px !important;
  }
  .video-box {
    max-width: 70% !important;
  }
  .video-top-icon {
    left: 12.5% !important;
  }
  .video-bottom-icon {
    right: 16% !important;
  }
  .video-activate-btn img {
    max-width: 70% !important;
  }
  .save-today img {
    max-width: 70% !important;
    margin: auto !important;
  }
  .card-payment {
    max-width: 50%;
    margin: auto;
  }
  .second-heading h1 {
    position: relative;
/*    margin-top: -6% !important;*/
  }
  .section-two {
    background-size: auto 85%, auto 90% !important;
  }
  .section-three {
    margin-top: -41% !important;
    padding-top: 14% !important;
  }
  .section-four {
    background: url("../../assets/img/sec-four-left.png") no-repeat top -2rem left,
      url("../../assets/img/sec-four-right.png") no-repeat top right !important;
    background-size: auto 90%, auto 90% !important;
  }
  #icon-sec-row1 {
    max-width: 1250px;
    margin: auto;
  }
  #icon-sec-row2 {
    max-width: 1250px;
    margin: auto;
  }
  #icon-sec-row2 {
    margin-top: 10% !important;
  }
  .section-five {
    background: url("../../assets/img/sec-five-left.png") bottom 18% left
        no-repeat,
      url("../../assets/img/sec-five-right.png") top 20% right no-repeat !important;
    background-size: auto 45%, auto 40% !important;
  }
  .section-seven {
    background-size: auto 18%, auto 12%, auto 7%, auto 9%, auto 7% !important;
  }
  .section-eight {
    background-size: contain !important;
    background-size: 100% !important;
    background-position: center center;
  }
  .sec-eight-sides {
    background: url("../../assets/img/top-left-sec8.png") no-repeat top left,
      url("../../assets/img/top-right-sec8.png") no-repeat top 7rem right,
      url("../../assets/img/bottom-left-sec8.png") no-repeat left bottom 23%,
      url("../../assets/img/bottom-right-sec8.png") no-repeat right bottom 16% !important;
    background-size: auto 33%, auto 33%, auto 33%, auto 33% !important;
  }
  .mt-4k {
    margin-top: 0% !important;
  }
  .agency-crime-btn {
    margin-top: 3% !important;
    max-width: 60% !important;
  }
  .section-thirteen {
    background-size: cover !important;
  }
  .footer-man {
    max-width: 68% !important;
    margin-top: -16% !important;
    margin-left: -10% !important;
  }
  .get-factors {
    margin: -22.5% -45px auto auto !important;
  }
  .panel-title {
    font-size: 24px !important;
  }
  .panel-body p {
    font-size: 20px !important;
  }
  .no-thanks{
    margin-bottom: 8% !important;
  }
  .btn-container{
    margin-top: -18% !important;
  }
}

@media only screen and (min-width: 1751px) and (max-width: 1919px) {
  .get-new h1 {
    max-width: 700px !important;
  }
  .save-today img {
    max-width: 80% !important;
    margin: auto !important;
  }
  .card-payment {
    max-width: 50%;
    margin: auto;
  }
  .second-heading h1 {
    position: relative;
/*    margin-top: -6% !important;*/
  }
  .section-two {
    background-size: auto 85%, auto 90% !important;
  }
  .section-four {
    padding-bottom: 2% !important;
    background-size: auto 100%, auto 100% !important;
    background: url("../../assets/img/sec-four-left.png") no-repeat top -2rem left,
      url("../../assets/img/sec-four-right.png") no-repeat top 1rem right !important;
    margin-top: -30% !important;
  }
  #icon-sec-row2 {
    margin-top: 10% !important;
  }
  .section-five {
    background: url("../../assets/img/sec-five-left.png") bottom 18% left
        no-repeat,
      url("../../assets/img/sec-five-right.png") top 20% right no-repeat !important;
    background-size: auto 45%, auto 40% !important;
  }
  .section-seven {
    background-size: auto 20%, auto 12%, auto 8%, auto 10%, auto 8% !important;
  }
  .sec-eight-sides {
    background-size: auto 35%, auto 35%, auto 35%, auto 35% !important;
  }
  .section-thirteen {
    background-size: cover !important;
  }
  .footer-man {
    max-width: 68% !important;
    margin-top: -16% !important;
    margin-left: -10% !important;
  }
}


@media only screen and (min-width: 2461px) and (max-width: 2560px) {
  .container,
  .container-xl {
    max-width: 73.4375% !important;
  }
  body {
    font-size: 1.146vw !important;
  }
  h1 {
    font-size: 2.813vw !important;
  }
  .agency-btn img {
    max-width: 66% !important;
  }
  .get-new h1 {
    font-size: 3.125vw !important;
  }
  .get-new h1 {
    max-width: 933px !important;
  }
  .get-new p {
    max-width: 877px !important;
  }
  .logo {
    max-width: 100% !important;
  }
  .step {
    font-size: 1.563vw !important;
    margin-top: -3% !important;
  }
  .agency-box img {
    max-width: 120% !important;
  }
  .section-two {
    background: url("../../assets/img/video-left-2k.png") no-repeat top 300px
        left,
      url("../../assets/img/video-right-2k.png") no-repeat top right !important;
    margin-top: 2% !important;
  }
  .video-head p {
    max-width: 1162px !important;
    margin-top: 3% !important;
  }
  .video-box {
    max-width: 1502px !important;
    max-height: 780px !important;
    border: 10px #6c14f0 solid !important;
    border-radius: 80px !important;
    margin: auto !important;
  }
  .video-bottom-icon {
    right: 11% !important;
    bottom: 13.5% !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/sec-three-bg-2k.png") no-repeat top !important;
    margin-top: -33% !important;
    padding-top: 10% !important;
    padding-bottom: 32% !important;
  }
  .team-1 {
    background: url("../../assets/img/sec-three-left-2k.png") no-repeat top left !important;
    margin-top: 2% !important;
  }
  .team-1 img {
    max-width: 66% !important;
  }
  .team-2 {
    background: url("../../assets/img/sec-three-right-2k.png") no-repeat top
      right !important;
    margin-top: -18% !important;
  }
  .team-2 img {
    max-width: 66% !important;
  }
  .section-four {
    background: url("../../assets/img/sec-four-left-2k.png") no-repeat top -2rem
        left,
      url("../../assets/img/sec-four-right-2k.png") no-repeat top 2rem right !important;
    margin-top: -44% !important;
  }
  #icon-sec-row1 {
    margin-top: 6% !important;
  }
  #icon-sec-row2 {
    margin-top: 6% !important;
  }
  .discuss-content {
    margin-top: 4% !important;
  }
  .discuss-text {
    max-width: 1439px !important;
  }
  .purple-bg {
    border-radius: 93px !important;
    padding: 4% !important;
    max-width: 1746px !important;
  }
  .section-five {
    background: url("../../assets/img/sec-five-left-2k.png") bottom 15% left
        no-repeat,
      url("../../assets/img/sec-five-right-2k.png") top 20% right no-repeat !important;
  }
  .agency-car-btn img {
    max-width: 66% !important;
  }
  .individual-text {
    max-width: 1500px !important;
    margin: auto;
    margin-top: 5% !important;
  }
  .section-seven {
    background: url("../../assets/img/sec-seven-top-2k.png") top 60% left
        no-repeat,
      url("../../assets/img/sec-seven-top2-2k.png") no-repeat top 59% right,
      url("../../assets/img/sec-seven-bottom-2k.png") no-repeat bottom 20% right,
      url("../../assets/img/sec-seven-right-2k.png") top 2% right no-repeat,
      url("../../assets/img/sec-seven-left-2k.png") top 10% left no-repeat !important;
    margin-top: -18% !important;
  }
  .expension-pack {
    padding-bottom: 4% !important;
  }
  .card1 {
    background: url("../../assets/img/ellipse1-2k.png") no-repeat !important;
  }
  .card1-text h1 {
    font-size: 333px !important;
  }
  .card2-text h1 {
    font-size: 333px !important;
  }
  .card3-text h1 {
    font-size: 333px !important;
  }
  .card1-img img {
    margin-top: -5% !important;
    max-width: 130% !important;
  }
  .card2 {
    background: url("../../assets/img/ellipse2-2k.png") no-repeat !important;
  }
  .card2-img img {
    max-width: 130% !important;
  }
  .card3 {
    background: url("../../assets/img/ellipse3-2k.png") no-repeat !important;
  }
  .card3-img img {
    max-width: 130% !important;
  }
  .character {
    max-width: 100% !important;
    margin-top: -5% !important;
  }
  .cross {
    max-width: 66% !important;
    margin-top: 30px !important;
  }
  .tick {
    margin-top: 30px !important;
    max-width: 66% !important;
  }
  .red-card h1 {
    font-size: 60px !important;
  }
  .red-body {
    border-radius: 46px !important;
    max-width: 637px !important;
  }
  .red-body-back {
    border-radius: 46px !important;
    max-width: 633px !important;
  }
  .red-body p {
    max-width: 474px !important;
    margin: auto;
  }

  .green-card h1 {
    font-size: 60px !important;
  }
  .green-body {
    border-radius: 46px !important;
    max-width: 637px !important;
  }
  .green-body-back {
    border-radius: 46px !important;
    max-width: 633px !important;
  }
  .drawing {
    max-width: 66% !important;
  }
  .people-text {
    max-width: 1200px !important;
  }
  .sec-eight-sides {
    background: url("../../assets/img/top-left-sec8-2k.png") no-repeat top left,
      url("../../assets/img/top-right-sec8-2k.png") no-repeat top 20rem right,
      url("../../assets/img/bottom-left-sec8-2k.png") no-repeat left bottom 20%,
      url("../../assets/img/bottom-right-sec8-2k.png") no-repeat right bottom
        23% !important;
  }

  .section-eight {
    background: url("../../assets/img/eight2560.png") no-repeat !important;
    padding-bottom: 22% !important;
  }
  .btn-container {
    position: relative !important;
    margin-top: -20% !important;
  }
  .shield {
    max-width: 1437px !important;
  }
  .shield-text p {
    max-width: 906px !important;
    margin: auto;
  }
  .agency-crime-btn {
    max-width: 66% !important;
    margin: auto !important;
  }
  .monthly-text {
    max-width: 1400px !important;
    margin: auto;
  }
  .shield-img img {
    max-width: 27% !important;
    top: -100px !important;
  }
  .mt-4k {
    margin-top: 10rem !important;
  }
  /*.section-eleven {*/
  /*  margin-top: -30% !important;*/
  /*}*/

  .faq {
    max-width: 1753px !important;
    border-radius: 70px !important;
  }
  .panel-title {
    font-size: 48px !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;
  }
  .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: 1746px !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;
  }
  .world {
    font-size: 1.25vw !important;
    padding: 0 3rem 0 3rem !important;
  }
  .worlds {
    position: relative !important;
    margin-left: -3% !important;
    margin-bottom: -1% !important;
  }
  .agency-badge img {
    max-width: 25% !important;
  }
  .agency-box-footer img {
    max-width: 66% !important;
    margin-top: -6% !important;
  }
  .agency-edition {
    max-width: 66% !important;
    margin-top: 2% !important;
  }

  .section-thirteen {
    background: url("../../assets/img/footer-shape2k.png") no-repeat top center !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: -25% -181px auto auto !important;
    max-width: 933px !important;
    padding-bottom: 7% !important;
  }
  .footer-man {
    max-width: 66% !important;
    margin-top: -13% !important;
  }
  .footer-btn {
    margin-top: -14% !important;
    max-width: 66% !important;
    margin-right: -11% !important;
  }
  .no-thanks {
    font-size: 0.938vw !important;
    max-width: 850px !important;
  }
  .get-factor p {
    padding-top: 1% !important;
  }
  .every-month {
    font-size: 40px !important;
    margin-right: 5% !important;
  }
}

@media only screen and (min-width: 2561px) and (max-width: 3840px) {
  .drawing {
    max-width: 100% !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;
  }
  .logo {
    max-width: 100% !important;
  }
  .step {
    font-size: 1.563vw !important;
    margin-top: -3% !important;
  }
  .agency-box img {
    max-width: 120% !important;
  }
  .section-two {
    background: url("../../assets/img/video-left-4k.png") no-repeat top 300px
        left,
      url("../../assets/img/video-right-4k.png") no-repeat top right !important;
    padding-bottom: 30%;
    margin-top: 2% !important;
  }
  .video-head p {
    max-width: 1744px !important;
    margin-top: 3% !important;
  }
  .video-box {
    max-width: 2254px !important;
    height: auto;
    max-height: 1170px !important;
    border: 14px #6c14f0 solid !important;
    border-radius: 100px !important;
    margin-top: 5% !important;
  }
  .video-top-icon,
  .video-bottom-icon {
    max-width: 100% !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/sec-three-bg4k.png") no-repeat top !important;
    margin-top: -36% !important;
    padding-top: 10% !important;
    padding-bottom: 32% !important;
  }
  .team-1 {
    background: url("../../assets/img/sec-three-left4k.png") no-repeat top left !important;
    margin-top: 2% !important;
  }
  .team-1 img {
    max-width: 100% !important;
  }
  .team-2 img {
    max-width: 100% !important;
  }
  .team-2 {
    background: url("../../assets/img/sec-three-right4k.png") no-repeat top
      right !important;
    margin-top: -18% !important;
  }
  .section-four {
    background: url("../../assets/img/sec-four-left4k.png") no-repeat top -2rem left,
      url("../../assets/img/sec-four-right4k.png") no-repeat top right !important;
    margin-top: -44% !important;
    padding-bottom: 10% !important;
  }
  #icon-sec-row1 {
    margin-top: 8% !important;
  }
  #icon-sec-row2 {
    margin-top: 8% !important;
  }
  .discuss-content {
    margin-top: 6% !important;
  }
  .discuss-text {
    max-width: 2158px !important;
  }
  .purple-bg {
    border-radius: 140px !important;
    padding: 4% !important;
    max-width: 2620px !important;
  }
  .car-img {
    margin-top: -50% !important;
  }
  .section-five {
    background: url("../../assets/img/sec-five-left4k.png") bottom 15% left
        no-repeat,
      url("../../assets/img/sec-five-right4k.png") top 25% right no-repeat !important;
    margin-top: -9% !important;
  }
  .agency-car-btn img {
    max-width: 100% !important;
  }
  .individual-text {
    margin-top: 5% !important;
    max-width: 2225px !important;
    margin: auto;
  }
  .get-new h1,
  .get-new p {
    padding-bottom: 5% !important;
  }
  .drawing {
    position: absolute;
    left: 45% !important;
    bottom: -1% !important;
  }
  .section-seven {
    background: url("../../assets/img/sec-seven-top4k.png") top 65% left
        no-repeat,
      url("../../assets/img/sec-seven-top2-4k.png") no-repeat top 64% right,
      url("../../assets/img/sec-seven-bottom4k.png") no-repeat bottom 18% right,
      url("../../assets/img/sec-seven-right4k.png") top 2% right no-repeat,
      url("../../assets/img/sec-seven-left4k.png") top 10% left no-repeat !important;
    margin-top: -17% !important;
  }
  .expension-pack {
    margin-bottom: 6% !important;
  }
  .card1 {
    background: url("../../assets/img/ellipse1-4k.png") no-repeat !important;
  }
  .card1-text h1 {
    font-size: 500px !important;
  }
  .card2-text h1 {
    font-size: 500px !important;
  }
  .card3-text h1 {
    font-size: 500px !important;
  }
  .card1-img img {
    max-width: 130% !important;
    margin-top: -5% !important;
  }
  .card2 {
    background: url("../../assets/img/ellipse2-4k.png") no-repeat !important;
  }
  .card2-img img {
    max-width: 130% !important;
  }
  .card3 {
    background: url("../../assets/img/ellipse3-4k.png") no-repeat !important;
  }
  .card3-img img {
    max-width: 130% !important;
  }
  .character {
    max-width: 100% !important;
    margin-top: -5% !important;
  }
  .cross {
    max-width: 100% !important;
    margin-top: 30px !important;
  }
  .tick {
    margin-top: 30px !important;
    max-width: 100% !important;
  }
  .red-card h1 {
    font-size: 90px !important;
  }
  .red-body {
    border-radius: 70px !important;
    max-width: 956px !important;
  }
  .red-body-back {
    border-radius: 70px !important;
    max-width: 950px !important;
  }
  .red-body p {
    max-width: 712px !important;
    margin: auto;
  }
  .green-card h1 {
    font-size: 90px !important;
  }
  .green-body {
    border-radius: 70px !important;
    max-width: 956px !important;
  }
  .green-body-back {
    border-radius: 70px !important;
    max-width: 956px !important;
  }
  .people-text {
    max-width: 1800px !important;
  }
  .sec-eight-sides {
    background: url("../../assets/img/top-left-sec8-4k.png") no-repeat top left,
      url("../../assets/img/top-right-sec8-4k.png") no-repeat top 20rem right,
      url("../../assets/img/bottom-left-sec8-4k.png") no-repeat left bottom 15%,
      url("../../assets/img/bottom-right-sec8-4k.png") no-repeat right bottom
        18% !important;
  }
  .section-eight {
    background: url("../../assets/img/eight-3840.png") no-repeat !important;
    padding-bottom: 20% !important;
  }
  .btn-container {
    position: relative !important;
    margin-top: -19% !important;
  }
  .shield {
    max-width: 2156px !important;
  }
  .shield-text p {
    max-width: 1360px !important;
    margin: auto;
  }
  .shield-img img {
    max-width: 100% !important;
    top: -100px !important;
  }
  .agency-crime-btn img {
    max-width: 100% !important;
  }
  .monthly-text {
    max-width: 2100px !important;
    margin: auto;
  }
  .agency-crime-btn {
    max-width: 100% !important;
    margin-top: 7% !important;
  }
  .agency-crime-btn img {
    margin: auto !important;
  }
  .mt-4k {
    margin-top: 10rem !important;
  }
  /*.section-eleven {*/
  /*  margin-top: -30% !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;
  }
  .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 3rem 0 3rem !important;
  }
  .worlds {
    position: relative !important;
    margin-left: 4% !important;
    margin-bottom: -1% !important;
  }
  .more-less img {
    max-width: 100% !important;
  }
  .section-thirteen {
    background: url("../../assets/img/footer-shape4k.jpg") no-repeat top center !important;
  }
  .agency-badge img {
    max-width: 100% !important;
  }
  .agency-box-footer img {
    max-width: 100% !important;
  }
  .agency-edition {
    max-width: 100% !important;
  }
  .footer-text {
    font-size: 0.833vw !important;
    max-width: 1920px !important;
  }
  .footer-man {
    max-width: 100% !important;
  }
  .get-factors {
    transform: rotate(-10deg) !important;
    font-size: 1.563vw !important;
    /*font-weight: bold;*/
    margin: -23% -71px auto auto !important;
    max-width: 1400px !important;
    padding-bottom: 8% !important;
  }
  .footer-btn {
    max-width: 100% !important;
  }
  .no-thanks {
    font-size: 0.938vw !important;
    max-width: 1660px !important;
  }
  .every-month {
    font-size: 50px !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;
  }
  .agency-box img {
    margin-left: -85% !important;
    margin-top: 20% !important;
  }

  p {
    font-size: 30px !important;
  }
  h1 {
    font-size: 60px !important;
  }
  .get-new p {
    font-size: 30px !important;
  }
  .logo {
    width: 7vw !important;
margin-left: 1vw !important;
padding-top: 0vw !important;
  }
  .panel-title{
    font-size: 40px !important;
  }
  
}
/*------------------------------ BROWSER RESOLUTIONS ENDS HERE ------------------------------*/

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

/*------------------------------ HEADER START ------------------------------*/

.logo {
  position: absolute;
  width: 17vw;
  margin-left: 14vw;
  padding-top: 2vw;
}
.header-sm {
  display: none;
}

/*------------------------------ SECTION ONE ------------------------------*/
.section-one {
  margin-top: -1%;
}
.agency-box {
  margin-top: -25%;
}
.agency-box img {
  position: relative;
  max-width: 705px;
  margin-left: -28%;
}
.agency img {
  max-width: 50%;
}
.agency-btn img {
  max-width: 55%;
}
.get-new h1 {
  font-size: 3.125vw;
}
.get-new p {
  font-size: 1.458vw;
  width: 100%;
  max-width: 658px;
}
.paragraph-text {
  font-size: 1.146vw;
}
/*------------------------------ SECTION TWO ------------------------------*/
.section-two {
  background: url("../../assets/img/video-left.png") no-repeat top 170px left,
    url("../../assets/img/video-right.png") no-repeat top right;
  padding-bottom: 30%;
}
.video-head p {
  max-width: 872px;
  margin: auto;
}
.video-box {
  width: 100%;
  max-width: 1127px;
  /*height: auto;*/
  /*max-height: 585px;*/
  border: 7px #6c14f0 solid;
  border-radius: 50px;
  margin: auto;
}
.video-top-icon {
  max-width: 129px;
  position: absolute;
  top: 0;
  left: 7%;
}
.video-bottom-icon {
  max-width: 128px;
  position: absolute;
  right: 10%;
  bottom: 8.5%;
}
.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/sec-three-bg.png") no-repeat top;
  z-index: -1;
  position: relative;
  margin-top: -38%;
  padding-top: 10%;
  padding-bottom: 16%;
}
.section-three p {
  background: #0b020d;
  color: #fff;
  border-radius: 50px;
  max-width: 50%;
  font-weight: normal;

  padding: 1%;
  position: relative;
  margin-left: 20%;
}
.icons-row {
  padding-top: 5%;
}
.icons-row p {
  margin-top: -7%;
}
.team-1 img {
  max-width: 1261px;
}
.team-1 {
  background: url("../../assets/img/sec-three-left.png") no-repeat top left;
  padding-bottom: 20%;
  padding-top: 2%;
}
.team-2 img {
  max-width: 1295px;
}
.team-2 {
  background: url("../../assets/img/sec-three-right.png") no-repeat top right;
  margin-top: -15%;
}

/*------------------------------ SECTION FOUR ------------------------------*/
.section-four {
  background: url("../../assets/img/sec-four-left.png") no-repeat top -2rem left,
    url("../../assets/img/sec-four-right.png") no-repeat top right;
  padding-top: 20%;
  margin-top: -28%;
}
.discuss-text {
  max-width: 1079px;
  margin: auto;
}
.purple-bg {
  background-color: #6c14f0;
  color: #fff;
  border-radius: 70px;
  padding: 2%;
  max-width: 1310px;
  margin: auto;
}
.now-text {
  font-size: 1.458vw;
}
.sec-four-text p {
  position: relative;
  margin-top: -4%;
  margin-left: -9%;
  font-size: 1.458vw;
}
#icon-sec-row2 {
  margin-top: 100px;
}
/*------------------------------ SECTION FIVE ------------------------------*/
.section-five {
  background: url("../../assets/img/sec-five-left.png") bottom 15% left
      no-repeat,
    url("../../assets/img/sec-five-right.png") top 25% right no-repeat;
}
.car-img {
  margin-top: -55%;
  z-index: -1;
  position: relative;
}
/*------------------------------ SECTION SIX ------------------------------*/
.section-six {
  margin-top: -35%;
}
.agency-car-btn img {
  max-width: 452px;
}
.individual-text {
  max-width: 1115px;
  margin: auto;
}
/*------------------------------ SECTION SEVEN ------------------------------*/
.section-seven {
  background: url("../../assets/img/sec-seven-top.png") top 63% left no-repeat,
    url("../../assets/img/sec-seven-top2.png") no-repeat top 62% right,
    url("../../assets/img/sec-seven-bottom.png") no-repeat bottom 18% right,
    url("../../assets/img/cards-left.png") top 2% right no-repeat,
    url("../../assets/img/sec-seven-left.png") top 10% left no-repeat;
  padding-top: 20%;
  margin-top: -20%;
}
.people-group {
  position: relative;
  z-index: -1;
  margin: auto;
  max-width: 92%;
}
.crime-text {
  position: relative;
  padding-top: 5%;
}
.text {
  font-size: 13.542vw;
  color: #f0e310; /* Fallback */
  -webkit-text-fill-color: transparent;
  -webkit-text-stroke-width: 3px;
  -webkit-text-stroke-color: #f0e310;
  letter-spacing: 3px;
  text-stroke: 3px #f0e310;
  color: transparent;
  text-shadow: 0 0 0 rgba(0, 0, 0, 0.1), 0.1em -1rem 0 rgba(240, 227, 16, 0.1);
}
.people-text {
  max-width: 900px;
  margin: auto;
  font-size: 1.25vw;
}
.card1 {
  background: url("../../assets/img/ellipes1.png") no-repeat;
  background-size: contain;
}
.card1-img {
  position: relative;
  margin-left: -36%;
}
.card1-img img {
  max-width: 901px;
}
.card1-text {
  position: relative;
  margin-left: -45%;
  margin-top: 16%;
}
.card1-text h1 {
  line-height: 0.8;
}
.card1-text p {
  font-size: 1.458vw;
}
.card2 {
  position: relative;
  margin-left: -20%;
  z-index: -1;
  margin-top: 2%;
  background: url("../../assets/img/ellipse2.png") no-repeat;
  background-size: contain;
}
.card2-text {
  position: relative;
  margin-left: 30%;
  margin-top: 25%;
}
.card2-img img {
  max-width: 901px;
}
.card2-text h1 {
  line-height: 0.8;
}
.card2-text p {
  font-size: 1.458vw;
}
.card3 {
  background: url("../../assets/img/ellipse3.png") no-repeat;
  background-size: contain;
}
.card3-img {
  position: relative;
  margin-left: -34%;
  margin-top: 5%;
}
.card3-img img {
  max-width: 901px;
}
.card3-text h1 {
  line-height: 0.8;
}
.card3-text p {
  font-size: 1.458vw;
}
.card3-text {
  position: relative;
  margin-left: 15%;
  margin-top: 25%;
}
.character {
  max-width: 1051px;
  margin-left: 20%;
  margin-bottom: -45%;
}
.drawing {
  position: absolute;
  bottom: 0;
  right: 20%;
}
.drawing img {
  max-width: 240px;
}
.red-card h1 {
  font-size: 2.47vw;
}
.text-red {
  color: #f10d0d;
}
.red-card {
  margin-top: -55%;
}
.red-body {
  border-radius: 35px;
  background: url("../../assets/img/red-pattren.png");
  background-size: cover;
  max-width: 418px;
}
.red-body-back {
  border-radius: 35px;
  background-color: #a70a0a;
  padding-left: 7px;
  padding-bottom: 7px;
  max-width: 418px;
}
.red-body p {
  max-width: 356px;
  margin: auto;
}
.cross {
  margin-top: 15px;
  max-width: 44px;
}
.green-body {
  border-radius: 35px;
  background: url("../../assets/img/green-pattren.png");
  background-size: cover;
  max-width: 418px;
}
.tick {
  margin-top: 15px;
  max-width: 62px;
}
.green-body-back {
  padding-right: 7px;
  padding-bottom: 7px;
  border-radius: 35px;
  background-color: #169409;
  max-width: 418px;
}
.green-card h1 {
  font-size: 2.47vw;
}
.text-green {
  color: #1bbe0a;
}
/*------------------------------ SECTION EIGHT ------------------------------*/

.section-eight {
  background: url("../../assets/img/eight-1920.png") no-repeat;
  color: #ffffff;
  padding-top: 12%;
  padding-bottom: 16%;
  position: relative;
  z-index: -1;
  background-size: 100%;
}
.sec-eight-sides {
  background: url("../../assets/img/top-left-sec8.png") no-repeat top left,
    url("../../assets/img/top-right-sec8.png") no-repeat top 10rem right,
    url("../../assets/img/bottom-left-sec8.png") no-repeat left bottom 23%,
    url("../../assets/img/bottom-right-sec8.png") no-repeat right bottom 16%;
  padding-top: 20%;
  margin-top: -25%;
  padding-bottom: 20%;
}
.shield {
  max-width: 1078px;
  margin: auto;
  padding: 5%;
  border: 3px solid #8942f3;
  border-radius: 200px;
  box-shadow: 0 0 0.2rem #6c14f0, 0 0 0.2rem #8942f3, 0 0 1rem #8942f3,
    0 0 0.8rem #8942f3, 0 0 1.8rem #8942f3, inset 0 0 1.3rem #8942f3;
}
.shield-img img {
  max-width: 342px;
  position: absolute;
  top: -50px;
  left: 40px;
}
.shield-text p {
  max-width: 680px;
  margin: auto;
}
.section-eight h3 {
  font-size: 2.5vw;
}
.section-eight h1 {
  font-size: 3.75vw;
}
.section-eight h2 {
  font-size: 2.604vw;
}
.monthly-text {
  max-width: 1050px;
  margin: auto;
}
.agency-crime-btn {
  max-width: 978px;
  margin: auto;
}
.btn-container {
  position: relative;
  margin-top: -15%;
}
/*------------------------------ SECTION NINE ------------------------------*/

/*------------------------------ SECTION TEN ------------------------------*/

/*------------------------------ SECTION ELEVEN ------------------------------*/
.section-eleven {
  margin-top: -15%;
}
.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: 5%;
}
.worlds {
  padding-bottom: 20px;
  position: relative;
  margin-left: 2%;
}
.world {
  font-size: 1.25vw;
  color: #fff;
  font-weight: normal;
  background-color: #6c14f0;
  border-radius: 50px;
  padding: 0 1rem 0 1rem;
}
.max-w {
  max-width: 1310px;
  margin: auto;
}
.prezentar-txt {
  margin-top: -4%;
}
.agency-box-footer img {
  max-width: 640px;
  margin: auto;
  margin-top: -6%;
}
.agency-edition {
  max-width: 452px;
  margin: auto;
}
.no-thanks {
  font-size: 0.938vw;
  width: 100%;
  max-width: 830px;
  color: #313196;
  float: inherit;
  padding-top: 10%;
  margin: auto;
  line-height: 1.5;
  text-underline-offset: 6px;
  position: relative;
  z-index: 1;
}
.no-thanks-link a {
  text-decoration: none;
}
.more-less img {
  max-width: 52px;
}
.agency-badge img {
  max-width: 349px;
}

/*------------------------------ SECTION THIRTEEN ------------------------------*/

/* new footer  */

/* new-footer   */
.support_text{
  font-size: 0.990vw;
}
.section-thirteen {
  background: #6c14f0 url("../../assets/img/footer-shape.jpg") no-repeat top
    center;
  margin-top: -2%;
}
.footer-line {
  border: 1px dashed #d9d9d9;
}
.footer-man {
  margin-top: -15%;
  max-width: 968px;
  margin-left: -17%;
}
.drawing {
  position: absolute;
  left: 38%;
}
.footer-btn {
  margin-top: -10%;
  margin-right: 7%;
  max-width: 577px;
}
.footer-text {
  color: #fff;
  font-size: 0.833vw;
  width: 100%;
  max-width: 960px;
  margin: auto;
  height: auto;
  /*min-height: 743px;*/
}
.every-month {
  margin-right: 18%;
}
.get-factor p {
  transform: rotate(-10deg);
  font-size: 1.5rem;
  color: #fff;
  font-weight: bold;
}

.get-factors {
  transform: rotate(-10deg) !important;
  font-size: 1.875rem;
  font-weight: bold;
  margin: -23% -45px auto auto;
  max-width: 700px;
  padding-bottom: 9%;
}
.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;
}
/*------------------------------ 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.25vw;
  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.042vw;
  margin-bottom: 2%;
}

.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 ----- */
.video-bottom-icon, .video-top-icon {
    z-index: 9999999;
}
/** **** Youtube Video Styles **** **/
.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: rgb(108 20 240) !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;
    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;
    }
}