body {
    color: #4a5162;
    font-family: Outfit;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 26px; /* 162.5% */
    margin: 0;
  }
  html {
    scroll-behavior: smooth;
  }
  p {
    color: #4a5162;
  }
  .site-wrap {
    max-width: 1440px;
    padding-left: 135px;
    padding-right: 135px;
    margin: auto;
    box-sizing: border-box;
  }
  .header-inner {
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 96px;
  }
  header.header {
    background-color: #fff;
    position: sticky;
    z-index: 99;
    width: 100%;
    top: 0;
    box-shadow: 0px 0px 15px -7px #394b57;
  }
  .header .cnt-btns {
    justify-content: flex-end;
  }
  .flx {
    display: flex;
  }
  .hdr-crt .cnt-us {
    padding-left: 0;
  }
  .hdr-crt .cnt-us,
  .hdr-crt .global-btn {
    margin-top: 0;
  }
  .mgl {
    margin-left: 20px;
  }
  .global-btn {
    width: fit-content;
    margin-top: 40px;
    position: relative;
  }
  .cnt-us {
    display: flex;
    align-items: center;
    padding-left: 32px;
  }
  .flx.cnt-btns .global-btn {
    margin-top: 0;
  }
  .flx.cnt-btns {
    gap: 20px;
  }
  .global-btn a,
  a {
    text-decoration: none;
  }
  .global-btn a {
      color: #fff;
      font-weight: 700;
      padding: 16px 44px 16px 22px;
      border-radius: 4px;
      line-height: 16px;
      background: #ed3240;
      border: 2px solid #ed3240;
  }
  a.btn-btn.abtbtn,
  .pr {
    position: relative;
    z-index: 0;
  }
  a.btn-btn.abtbtn img,
  .pa {
    position: absolute;
  }
  .ph-icn {
    margin-right: 10px;
  }
  .phn-at {
    margin: 0;
  }
  .phn-at span {
    display: block;
    font-weight: 600;
    font-size: 10px;
    line-height: 10px;
    color: #121a24;
    text-transform: capitalize;
  }
  .phn-at a {
    font-weight: 700;
    font-size: 16px;
    line-height: 16px;
    color: #121a24;
    text-decoration: none;
  }
  footer.footer {
    background-color: #121a24;
  }
  footer.footer ul {
    padding-left: 0;
  }
  .footer-wrap {
    padding: 50px 0;
  }
  .footer-content {
    display: flex;
    justify-content: center;
  }
  ul.ftr-link2.ad {
    display: flex;
    align-items: center;
    align-content: center;
    flex-direction: column;
    flex-wrap: wrap;
    margin: 25px 0;
    justify-content: center;
  }
  ul.ftr-link2 {
    margin: 0;
    list-style: none;
  }
  ul.ftr-link2.ad li {
    /* flex: 1 33%; */
    margin-bottom: 15px;
  }
  ul.ftr-link2 li {
    display: flex;
    align-items: center;
  }
  ul.ftr-link2 li,
  ul.ftr-link2 li a {
    color: #fff;
    text-decoration: none;
  }
  ul.ftr-link2 li {
    line-height: 2;
  }
  ul.ftr-link2 li img {
    padding-right: 10px;
  }
  ul.ftr-link2 li,
  ul.ftr-link2 li a {
    color: #fff;
    text-decoration: none;
  }
  ul.ftr-social.bnr-social {
    margin: 0;
    display: flex;
    justify-content: flex-start;
  }
  ul.ftr-social.bnr-social li {
    width: 40px;
    height: 40px;
  }
  ul.ftr-social.bnr-social li {
    background-color: transparent;
    border: 1px solid #fff;
  }
  ul.bnr-social li {
    width: 44px;
    height: 44px;
  }
  ul.bnr-social li {
    background-color: #27394e;
    width: 40px;
    height: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 30px;
  }
  ul.bnr-social li {
    list-style: none;
  }
  ul.ftr-social.bnr-social li:hover {
    background-color: #ff2539;
    border-color: #ff2539;
    cursor: pointer;
  }
  ul.ftr-social.bnr-social li a {
    font-size: 16px;
  }
  ul.bnr-social li a {
    font-size: 16px;
  }
  ul.bnr-social li a {
    color: #ffffff;
  }
  ul.bnr-social li:nth-child(4),
  ul.bnr-social li:nth-child(2) {
    margin: 0 10px;
  }
  p.ftw-txt,
  p.ftw-txt a {
    color: rgba(255, 255, 255, 0.7);
    margin: 0;
    padding-bottom: 37px;
    padding-top: 17px;
  }
  hr.ftr-hr {
    border-color: rgba(255, 255, 255, 0.2);
  }
  .bg-dark {
    background-color: #121a24;
  }
  .cl-w.bg-dark,
  .cl-w .hph2-title,
  .cl-w .inr-sub-tx {
    color: #fff;
  }
  .bg-dark.cl-w .inr-tx {
    color: #fff;
    color: rgba(255, 255, 255, 0.8);
  }
  .hph2-title {
    font-size: 54px;
    font-style: normal;
    font-weight: 700;
    line-height: 66px;
    margin-top: 0;
    margin-bottom: 24px;
  }
  .max-wdth554 {
    max-width: 554px;
  }
  .inr-sub-tx {
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: 34px; /* 141.667% */
  }
  .hp-section {
    padding: 60px 0;
  }
  .flx-equ-col {
    flex: 1 50%;
    width: 50%;
    box-sizing: border-box;
  }
  .gap55 {
    gap: 55px;
  }
  .gap78 {
    gap: 78px;
  }
  .gap30 {
    gap: 30px;
  }
  .gap20 {
    gap: 20px;
  }
  .mrt60 {
    margin-top: 60px !important;
  }
  .mrt50 {
    margin-top: 50px;
  }
  .mrt40 {
    margin-top: 40px;
  }
  .mrt30 {
    margin-top: 30px;
  }
  .mrb0,
  .mrb0 p:last-child,
  .hp-section p:last-child {
    margin-bottom: 0px;
  }
  .bn-frm {
    background-color: #26313f;
  }
  .thk-u .bgrclr {
      border-radius: 1px;
  }
  img.vic-lt.pa {
    top: 0;
    left: 0;
    z-index: -1;
  }
  img.vic-lb.pa {
    left: 0;
    bottom: 0;
    z-index: -1;
  }
  img.vic-rb.pa {
    right: 0;
    bottom: 0;
    z-index: -1;
  }
  img.tr-im-vic.pa {
    top: -40px;
    right: -40px;
    z-index: -1;
  }
  .gap10 {
    gap: 10px;
  }
  .text-center {
    text-align: center;
  }
  .max-wth580 {
    max-width: 580px;
    margin-left: auto;
    margin-right: auto;
  }
  .max-wth510 {
    max-width: 510px;
    margin-left: auto;
    margin-right: auto;
  }
  .max-wth400 {
    max-width: 400px;
    margin-left: auto;
    margin-right: auto;
  }
  .mlr-auto {
    margin-left: auto;
    margin-right: auto;
  }
  .max-wth970 {
    max-width: 970px;
  }
  .max-wth597 {
    max-width: 597px;
  }
  .max-wth556 {
    max-width: 556px;
  }
  .max-wth606 {
    max-width: 616px;
    margin-left: auto;
    margin-right: auto;
  }
  .blk-cl-black {
    flex: 1;
  }
  .flx.gap180 {
    gap: 180px;
  }
  .flx.gap42 {
    gap: 42px;
  }
  .flx.gap42 {
    gap: 28px;
  }
  .hph2-sec-title {
    font-size: 44px;
    font-style: normal;
    font-weight: 600;
    line-height: 50px;
    margin-top: 0;
    margin-bottom: 20px;
    color: #000;
  }
  .extra-cls .blk-cl {
    flex: 1 31.5%;
  }
  .flx-1 {
    flex: 1;
  }
  .cnt-lt {
    text-align: left !important;
  }
  .blk-cl {
    background-color: #f4f6f8;
    margin-bottom: 20px;
    padding: 24px 20px;
    border-radius: 2px;
    padding-left: 74px;
    position: relative;
  }
  .blk-cl-txt:before {
    content: "";
    width: 40px;
    height: 40px;
    background: url(../../../images/2k23/svg/Check.svg);
    position: absolute;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    left: 16px;
    top: 22px;
  }
  .blk-cl:hover {
    background-color: #ed3240;
  }
  p.loc {
    opacity: 1 !important;
  }
  .blk-cl:hover p,
  .blk-cl:hover .blk-cl-txt p.loc span.lc-title {
    color: #fff;
  }
  .blk-cl:hover .blk-cl-txt:before {
    background: url(../../../images/2k23/svg/Check-hvr.svg);
  }
  span.lc-title {
    font-size: 20px;
    font-weight: 600;
    color: #121a24;
    line-height: 20px;
  }
  .blk-cl-txt p.loc,
  p {
    margin-bottom: 18px;
    margin-top: 0px;
  }
  .blk-cl-txt p:last-child {
    margin-bottom: 0;
  }
  h3.sub-title.hmbn-title {
    background-color: rgba(237, 50, 64, 0.1);
    width: max-content;
    padding: 8px 12px;
    border-radius: 2px;
    line-height: 16px;
    font-weight: 500;
    text-align: center;
    font-size: 16px;
    color: #ED3240;
    margin-bottom: 20px;
    margin-top: 0px;
  }
  .blk-cl-black .blk-cl-txt:before {
    display: none;
  }
  ul.check {
    padding-left: 0px;
    margin-top: 25px;
  }
  ul.check li
   {
    /* font-weight: 500; */
    line-height: 24px;
    list-style: none;
    position: relative;
    margin-bottom: 20px;
    padding: 0 0 0 26px;
    /* color: #121a24; */
  }
  .blk-cl-black p.loc {
    margin-bottom: 20px;
  }
  .blk-cl-black .global-btn.text-center {
    position: absolute;
    bottom: 40px;
    left: 20px;
  }
  ul.check li::before {
    content: "";
    background: url(../../../images/2k23/svg/check-blt.svg) 0 0 / cover no-repeat;
    position: absolute;
    top: 0px;
    left: 0px;
    width: 20px;
    height: 20px;
  }
  span.lc-title.ft24 {
    font-weight: 600;
    font-size: 24px;
    line-height: 24px;
  }
  h4.title4.mbct {
      font-weight: 600;
      font-size: 24px;
      line-height: 24px;
      margin-top: 0;
      margin-bottom: 16px;
  }
  p.ct-t.mbct.mrb24 {
      margin-bottom: 16px;
  }
  span.lc-title.ft40 {
    font-weight: 700;
    font-size: 36px;
    line-height: 24px;
  }
  .bg-cl-gr {
    background-color: #f4f6f8 !important;
  }
  .blk-cl-black {
    background-color: transparent;
    box-shadow: 0px 4px 40px 0px rgba(0, 0, 0, 0.09);
    padding: 24px;
    position: relative;
    padding-bottom: 100px;
  }
  ul.check.fg.mb24 li::before {
    top: -2px;
  }
  ul.check.fg.mb28 li::before {
    top: -4px;
  }
  .blk-cl-black:hover, .blk-cl-black.wht-t.custm-plan-blk2-blk {
    background-color: #121a24;
  }
  .blk-cl-black:hover p, .blk-cl-black.wht-t.custm-plan-blk2-blk p,
  .blk-cl-black:hover span.lc-title.ft24, .blk-cl-black.wht-t.custm-plan-blk2-blk span.lc-title.ft24,
  .blk-cl-black:hover span.lc-title.ft40, .blk-cl-black.wht-t.custm-plan-blk2-blk span.lc-title.ft40,
  .blk-cl-black:hover ul.check li, .blk-cl-black.wht-t.custm-plan-blk2-blk ul.check li, .blk-cl-black.wht-t.custm-plan-blk2-blk span.lc-title {
    color: #fff;
  }
  .blk-cl-black.wht-t.custm-plan-blk1-nr:hover p,
  .blk-cl-black.wht-t.custm-plan-blk1-nr:hover span.lc-title.ft24,
  .blk-cl-black.wht-t.custm-plan-blk1-nr:hover span.lc-title.ft40,
  .blk-cl-black.wht-t.custm-plan-blk1-nr:hover span.lc-title {
    color: #4a5162!important;
  }
  .blk-cl-black.wht-t.custm-plan-blk1-nr:hover ul.check li {
    color: #121a24!important;
  }
  .blk-cl-black.wht-t.custm-plan-blk1-nr, .blk-cl-black.wht-t.custm-plan-blk1-nr:hover {
      background-color: #fff!important;
  }
  .prem-plan {
    padding: 41px 32px 41px 32px;
  }
  .bg-cl-dark {
    background-color: #121a24;
    color: #fff;
  }
  .bg-cl-dark ul.check li {
    color: #fff;
    margin-bottom: 24px;
    line-height: 16px;
  }
  .pp-list.bg-cl-dark ul.check.fg {
    margin: 0;
    padding: 34px 54px;
  }
  ul.check li:last-child {
    margin-bottom: 0;
  }
  .flx-equ-col.pt-plan {
    flex: 1 43%;
    width: 43%;
  }
  .pp-list.bg-cl-dark ul.check.fg {
    margin: 0;
    padding: 36px 32px;
  }
  .flx-list.four-cl {
    display: flex;
    flex-wrap: wrap;
  }
  .flx-list ul.check.fg.mb28 {
    flex: 1;
  }
  ul.check.fg.mb28 li {
    margin-bottom: 28px;
    line-height: 16px;
  }
  ul.check.fg.mb24 li {
    margin-bottom: 24px;
    line-height: 16px;
  }
  .wt-box-sec {
    background-color: #fff;
    padding: 40px 31px;
  }
  h3.hph32-sec-title {
    color: #121a24;
    font-size: 32px;
    font-weight: 600;
    line-height: 32px;
    margin-top: 0;
    margin-bottom: 32px;
  }
  h4.hph20-sec-title {
    color: #121a24;
    font-size: 20px;
    font-weight: 500;
    line-height: 20px;
    margin-bottom: 14px;
    margin-top: 0;
  }
  ul.check.fg.mb28,
  ul.check.fg.mb24 {
    margin: 0;
  }
  hr.gr-line {
    margin: 22px 0 48px;
  }
  p.txt-drk {
    color: #121a24;
    opacity: 1;
  }
  p.txt-drk2 {
    color: #0d0d0d;
    opacity: 1;
  }
  .accordion {
    padding: 24px 20px;
    background-color: #f4f6f8;
    overflow: hidden;
    margin-bottom: 20px;
    border-radius: 2px;
    color: #08110d;
    cursor: pointer;
    text-transform: inherit;
    width: 100%;
    border: none;
    text-align: left;
    outline: none;
    /* transition: .4s;*/
    font-size: 19px;
    /* font-weight: 700; */
    position: relative;
    border-width: 0;
    border-style: solid;
    cursor: pointer;
    line-height: 25px;
    margin-bottom: 20px;
  }
  div.panel.show {
    opacity: 1;
    max-height: 500px;
    text-align: left;
    color: #fff;
    padding: 5px 35px 24px 20px;
    /*margin-bottom: 20px;*/
    border-radius: 0px 0px 2px 2px;
  }
  div.panel {
    background-color: #121a24;
    max-height: 0;
    overflow: hidden;
    transition: 0.4s ease-in-out;
    opacity: 0;
  }
  div.panel.show p {
    color: rgb(255 255 255 / 90%);
  }
  button.accordion.active {
    background-color: #121a24;
    margin-bottom: 0;
    border-radius: 2px 2px 0px 0px;
    padding: 24px 35px 5px 20px;
    color: #fff;
  }
  button.accordion:after {
    content: "";
    background-image: url(../../../images/2k23/qst-ic.png);
    height: 18px;
    width: 18px;
    background-size: 100%;
    background-repeat: no-repeat;
    position: absolute;
    top: 28px;
    right: 20px;
  }
  button.accordion.active:after {
    content: "";
    background-image: url(../../../images/2k23/ans-ic1.png);
    height: 18px;
    width: 18px;
    background-size: 100%;
    background-repeat: no-repeat;
    position: absolute;
    top: 26px;
    right: 20px;
  }
  .accordion:hover:after {
    content: "";
    background-image: url(../../../images/2k23/qst-ic-wt1.png);
    height: 18px;
    width: 18px;
    background-size: 100%;
    background-repeat: no-repeat;
    position: absolute;
    top: 28px;
    right: 20px;
  }
  .accordion:hover {
    background-color: #121a24;
    color: #fff;
  }
  .accordion:hover:after {
    color: #fff;
  }
  .flx.algn-center {
    align-items: center;
  }
  .gap136 {
    gap: 136px;
  }
  .global-btn.btn-blk-bg {
    background: #121a24;
    border: 2px solid #121a24;
  }
  .seo-sec .blk-cl {
    background-color: #fff;
  }
  p.seo-sub-titlle,
  p.txt-drk2 {
    opacity: 1;
  }
  .seo-sec .blk-cl:hover,
  .saap .seo-sec .blk-cl:hover {
    background-color: #121a24;
  }
  .saap .blk-cl.cnt-lt {
    background-color: #f4f6f8;
  }
  .seo-sec .blk-cl .blk-cl-txt:before {
    background: url(../../../images/2k23/svg/seo-light.svg);
    width: 80px;
    height: 80px;
  }
  .seo-sec .blk-cl:hover .blk-cl-txt:before {
    background: url(../../../images/2k23/svg/seo-dark.svg);
    width: 80px;
    height: 80px;
  }
  .seo-sec .blk-cl {
    padding-left: 124px;
  }
  span.lc-title30 {
    color: #121a24;
    font-family: Outfit;
    font-size: 30px;
    font-style: normal;
    font-weight: 700;
    line-height: 30px;
    margin-bottom: 16px;
  }
  .seo-sec .blk-cl:hover span.lc-title30 {
    color: #fff;
  }
  p.seo-sub-titlle,
  p.seo-titlle,
  .mb16 {
    margin-bottom: 9px !important;
  }
  .mrb20 {
    margin-bottom: 20px !important;
  }
  p.ftw6,
  .ftw6 {
    font-weight: 600 !important;
  }
  .max-wth534 {
    max-width: 534px;
  }
  .gap117 {
    gap: 117px;
  }
  .gap80 {
    gap: 80px;
  }
  ul.nbr-list li {
    background-color: #f4f6f8;
    margin-bottom: 20px;
    padding: 16px;
    font-weight: 500;
    line-height: 24px;
    color: #121a24;
    position: relative;
  }
  ul.nbr-list li:hover {
    background-color: #121a24;
    color: #fff;
  }
  ul.nbr-list {
    list-style: none;
    margin: 0;
    padding-left: 0;
  }
  .nbr-blk {
    width: 440px;
    float: right;
  }
  .wdsd {
    display: flex;
    gap: 20px;
    flex-wrap: wrap;
    justify-content: center;
    align-items: flex-start;
    grid-row-gap: 32px;
  }
  .wdsd p {
    margin-bottom: 0;
    border-radius: 2px;
    background: rgba(237, 50, 64, 0.1);
    color: #121a24;
    padding: 16px;
    width: 230px;
    font-size: 20px;
    line-height: 24px;
    z-index: 0;
    text-align: center;
    font-weight: 500;
    opacity: 1;
  }
  .wdsd p:hover {
    background: #ed3240;
    color: #fff;
  }
  .wt-box-sec.mrt60.wdsd-sec {
    padding: 48px 31px;
  }
  .wdsd p:last-child {
    width: 310px;
  }
  .cdwtd-sec {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
    max-width: 1030px;
    gap: 30px;
    margin-left: auto;
    margin-right: auto;
    box-sizing: border-box;
  }
  .cdwtd-sec .blk-cl.cnt-lt {
    margin-bottom: 0;
    width: 35%;
    padding: 38px;
    padding-left: 96px;
  }
  .cdwtd-sec .blk-cl-txt:before {
    content: "";
    width: 60px;
    height: 60px;
    background: url(../../../images/2k23/svg/Check.svg);
    position: absolute;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    left: 26px;
    top: 18px;
  }
  .cdwtd-sec .blk-cl.cnt-lt.cdwt1 .blk-cl-txt:before {
    background: url(../../../images/2k23/svg/cdwtd1.svg);
  }
  .cdwtd-sec .blk-cl.cnt-lt.cdwt2 .blk-cl-txt:before {
    background: url(../../../images/2k23/svg/cdwtd2.svg);
  }
  .cdwtd-sec .blk-cl.cnt-lt.cdwt3 .blk-cl-txt:before {
    background: url(../../../images/2k23/svg/cdwtd3.svg);
  }
  .cdwtd-sec .blk-cl.cnt-lt.cdwt4 .blk-cl-txt:before {
    background: url(../../../images/2k23/svg/cdwtd4.svg);
  }
  .cdwtd-sec .blk-cl.cnt-lt.cdwt1:hover .blk-cl-txt:before {
    background: url(../../../images/2k23/svg/cdwtd1-wt.svg);
  }
  .cdwtd-sec .blk-cl.cnt-lt.cdwt2:hover .blk-cl-txt:before {
    background: url(../../../images/2k23/svg/cdwtd2-wt.svg);
  }
  .cdwtd-sec .blk-cl.cnt-lt.cdwt3:hover .blk-cl-txt:before {
    background: url(../../../images/2k23/svg/cdwtd3-wt.svg);
  }
  .cdwtd-sec .blk-cl.cnt-lt.cdwt4:hover .blk-cl-txt:before {
    background: url(../../../images/2k23/svg/cdwtd4-wt.svg);
  }
  .flx.dms {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
    grid-row-gap: 40px;
    grid-column-gap: 20px;
    justify-content: flex-start;
  }
  
  .dms .blk-cl.cnt-lt {
    background-color: transparent;
    padding: 0;
    padding-left: 55px;
    margin-bottom: 0;
  }
  .mrb24 {
    margin-bottom: 24px;
  }
  .dms .blk-cl:hover .blk-cl-txt p.loc span.lc-title {
    color: initial;
  }
  .dms .blk-cl-txt:before {
    left: 0px;
    top: 0px;
    width: 48px;
    height: 48px;
  }
  .dms span.lc-title,
  p.ft18 {
    font-size: 18px;
    font-weight: 500;
    color: #121a24;
    line-height: 18px;
  }
  p.ft18 {
    opacity: 1;
  }
  .dms p.loc {
    margin-top: 11px;
  }
  .blk-cl.cnt-lt.dms1 .blk-cl-txt:before {
    background: url(../../../images/2k23/svg/dms-ic1.svg);
  }
  .blk-cl.cnt-lt.dms2 .blk-cl-txt:before {
    background: url(../../../images/2k23/svg/dms-ic2.svg);
  }
  .blk-cl.cnt-lt.dms3 .blk-cl-txt:before {
    background: url(../../../images/2k23/svg/dms-ic3.svg);
  }
  .blk-cl.cnt-lt.dms4 .blk-cl-txt:before {
    background: url(../../../images/2k23/svg/dms-ic4.svg);
  }
  .blk-cl.cnt-lt.dms5 .blk-cl-txt:before {
    background: url(../../../images/2k23/svg/dms-ic5.svg);
  }
  .blk-cl.cnt-lt.dms6 .blk-cl-txt:before {
    background: url(../../../images/2k23/svg/dms-ic6.svg);
  }
  .blk-cl.cnt-lt.dms1:hover .blk-cl-txt:before {
    background: url(../../../images/2k23/svg/dms-ic1-wt.svg);
  }
  .blk-cl.cnt-lt.dms2:hover .blk-cl-txt:before {
    background: url(../../../images/2k23/svg/dms-ic2-wt.svg);
  }
  .blk-cl.cnt-lt.dms3:hover .blk-cl-txt:before {
    background: url(../../../images/2k23/svg/dms-ic3-wt.svg);
  }
  .blk-cl.cnt-lt.dms4:hover .blk-cl-txt:before {
    background: url(../../../images/2k23/svg/dms-ic4-wt.svg);
  }
  .blk-cl.cnt-lt.dms5:hover .blk-cl-txt:before {
    background: url(../../../images/2k23/svg/dms-ic5-wt.svg);
  }
  .blk-cl.cnt-lt.dms6:hover .blk-cl-txt:before {
    background: url(../../../images/2k23/svg/dms-ic6-wt.svg);
  }
  .flx.dms .blk-cl.cnt-lt {
    height: 48px;
    min-width: 235px;
    flex: 1;
  }
  .dms.wds .blk-cl.cnt-lt {
    min-width: 220px;
    flex: 0;
  }
  .blk-cl.cnt-lt.dms1.wdcs {
    min-width: 301px;
  }
  .seo-sec .flx-equ-col.wchc-img {
    flex: 1 43%;
    width: 45%;
  }
  .flx-equ-col.adt-plan {
    width: 185px;
    flex: 1 185px;
  }
  ul.check.fg.adt-plan-list {
    display: flex;
    flex-wrap: wrap;
  }
  ul.check.fg.adt-plan-list {
    display: flex;
    flex-wrap: wrap;
    gap: 27px;
    grid-row-gap: 27px;
  }
  .bg-cl-dark ul.check.adt-plan-list li {
    min-width: 150px;
    margin-bottom: 0;
  }
  .hp-section.pdt90 {
    padding-top: 50px;
  }
  .bn-frm.bg-cl-gr {
    background-color: #f4f6f8 !important;
    padding: 2rem;
  }
  .gap28 {
    gap: 28px;
  }
  .max-wth503 {
    max-width: 503px;
  }
  .flx-equ-col.wchc-img.rt-pd {
    flex: 1 45%;
    width: 45%;
  }
  .global-btn img {
    position: absolute;
  }
  .hcs-flx {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
    margin-top: 32px;
    gap: 16px;
  }
  .hcs-cl {
    flex: 1;
    border-radius: 2px;
    background: #fff;
    padding: 27px;
    text-align: center;
  }
  .hcs-cl p {
    color: #121a24;
    font-weight: 500;
    line-height: 24px;
  }
  .hcs-cl h3.hph32-sec-title {
    margin-bottom: 14px;
  }
  .hcs-cl:hover {
    background-color: #121a24;
  }
  .hcs-cl:hover p,
  .hcs-cl:hover h3.hph32-sec-title {
    color: #fff;
  }
  .rt-pd {
    padding-right: 76px;
  }
  .testi h3.sub-title.hmbn-title {
    background: rgba(255, 255, 255, 0.1);
    color: #fff;
  }
  .testi ul.tmnlMainLIc ul.tmnlMainLIc li i {
    color: #ffba00;
    font-size: 20px;
  }
  .testi ul.tmnlMainLIc li {
    background: rgba(255, 255, 255, 0.1);
    padding: 4px;
  }
  .testi .AuthNms p {
    color: rgba(255, 255, 255, 0.9);
    font-size: 14px;
    font-weight: 400;
    line-height: 14px;
  }
  .testi p.tmnlMainTxt {
    color: #fff;
    font-weight: 400;
    line-height: 28px;
  }
  .testi .tstmnColTwo {
    width: 65%;
    padding-left: 39px;
    box-sizing: border-box;
    flex: 1;
  }
  .testi .tstmnColOne {
    max-width: 371px;
  }
  .testi ul.tmnlMainLIc {
    padding-left: 0;
  }
  .testi .tmnlMainTitle {
    font-size: 44px;
    font-weight: 600;
    line-height: 50px;
    margin-top: 0;
    margin-bottom: 20px;
    color: #fff;
  }
  .swiper-button-next,
  .swiper-rtl .swiper-button-prev {
    right: -58px;
  }
  .swiper-button-next,
  .swiper-button-prev {
    width: 50px;
    height: 50px;
    background: #ed3240;
    border-radius: 2px;
    border: 1px solid #ed3240;
  }
  .swiper-button-next:after,
  .swiper-rtl .swiper-button-prev:after {
    content: "";
    background-image: url(../../../images/2k23/svg/rev-arrow-r.svg);
    height: 16px;
    width: 20px;
    background-size: 100%;
    background-repeat: no-repeat;
  }
  .swiper-button-prev:after,
  .swiper-rtl .swiper-button-next:after {
    content: "";
    background-image: url(../../../images/2k23/svg/rev-arrow-r.svg);
    height: 16px;
    width: 20px;
    background-size: 100%;
    background-repeat: no-repeat;
  }
  .swiper-button-prev {
    transform: matrix(-1, 0, 0, 1, 0, 0);
  }
  p.tmnlMainDsc {
    color: #fff;
    font-family: Outfit;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
    max-width: 343px;
  }
  .formResponsive .formHorizontal .formControlLabel {
    float: none !important;
  }
  .bg-cl-gr .formResponsive .formHorizontal .formControlLabel {
    color: #121a24;
  }
  .hp-section85 p.ft20.op.mb20 {
    opacity: 1;
  }
  .formResponsive .formHorizontal .formControls {
    margin-left: 0% !important;
  }
  .formResponsive input[type="email"],
  .formResponsive input[type="number"],
  .formResponsive input[type="password"],
  .formResponsive input[type="tel"],
  .formResponsive input[type="text"],
  .formResponsive input[type="url"],
  .formResponsive textarea {
    background-color: transparent !important;
    border: 1px solid rgb(18 26 36 / 10%) !important;
    border-radius: 0px !important;
    box-shadow: none !important;
    transition: none !important;
    width: 100%;
    box-sizing: border-box;
  }
  .formResponsive input[type="email"],
  .formResponsive input[type="number"],
  .formResponsive input[type="password"],
  .formResponsive input[type="tel"],
  .formResponsive input[type="text"],
  .formResponsive input[type="url"] {
    height: 45px;
  }
  .formResponsive .formBody {
    float: none;
    line-height: initial;
  }
  .formResponsive .formHorizontal .rsform-block {
    margin-bottom: 0px!important;
  }
  form#userForm h2 {
    font-size: 32px;
    font-style: normal;
    font-weight: 600;
    line-height: 32px;
    margin-top: 0;
    color: #121a24;
  }
  span.lc-title20 {
    color: #121a24;
    font-size: 20px;
    font-weight: 700;
    line-height: 20px;
  }
  .seo-sec .blk-cl:hover span.lc-title20 {
    color: #fff;
  }
  .seo-sec .blk-cl.cnt-lt.cont .blk-cl-txt:before,
  .seo-sec .blk-cl.cnt-lt.cont:hover .blk-cl-txt:before {
    background: url(../../../images/2k23/svg/cont-ph-ic.svg);
    width: 40px;
    height: 40px;
    left: 40px;
    top: 30px;
  }
  .seo-sec .blk-cl.cnt-lt.our-loc .blk-cl-txt:before,
  .seo-sec .blk-cl.cnt-lt.our-loc:hover .blk-cl-txt:before {
    background: url(../../../images/2k23/svg/cont-loc-ic.svg);
    width: 40px;
    height: 40px;
    left: 40px;
    top: 30px;
  }
  .seo-sec .blk-cl.cnt-lt.our-sch .blk-cl-txt:before,
  .seo-sec .blk-cl.cnt-lt.our-sch:hover .blk-cl-txt:before {
    background: url(../../../images/2k23/svg/cont-schedule-ic.svg);
    width: 40px;
    height: 40px;
    left: 40px;
    top: 30px;
  }
  .lfoc .cont p a {
    color: #4a5162;
  }
  .lfoc .seo-sec .blk-cl.cnt-lt p {
    max-width: 250px;
  }
  .lfoc .seo-sec .blk-cl.cnt-lt:hover a,
  .lfoc .seo-sec .blk-cl.cnt-lt:hover p {
    color: rgba(255, 255, 255, 0.8);
  }
  .lfoc .blk-cl.cnt-lt {
    background-color: #f4f6f8;
  }
  .lfoc .blk-cl.cnt-lt:hover {
    background-color: #121a24;
  }
  .max-wth478 {
    max-width: 478px;
  }
  button#Submit,button#Submit5,button#Submit11 {
    width: fit-content !important;
    background: #ed3240 !important;
    border-radius: 2px !important;
    padding: 16px 24px !important;
    margin-top: 42px !important;
    font-weight: 700 !important;
    font-size: 16px !important;
    line-height: 16px !important;
    color: #ffffff !important;
    border: 2px solid #ed3240 !important;
    box-shadow: none !important;
    float: left;
    padding-right: 48px !important;
    position: relative;
  }
  .itemid-229 button#Submit, .bann-form button#Submit {
    margin-top: 0 !important;
  }
  fieldset {
    min-width: 0;
    padding: 0;
    border: 0;
    margin: 0;
  }
  .cnt-website input {
    padding: 20px 18px 20px 16px;
    outline: transparent;
    border: none;
    border-radius: 2px 0px 0px 2px;
    background: #f4f6f8;
    color: #4a5162;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 16px;
  }
  .cnt-website.pr button[type="submit"] {
    color: #fff;
    background-color: #ed3240;
    border: 2px solid #ed3240;
    padding: 21px 50px 21px 22px;
    border-radius: 0px 2px 2px 0px;
    position: relative;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 16px;
  }
  .cnt-website.pr button[type="submit"] img {
    position: absolute;
    top: 17px;
    right: 23px;
  }
  [type="submit"]:not(:disabled),
  button:not(:disabled) {
    cursor: pointer;
  }
  .mrt32 {
    margin-top: 32px;
  }
  .bn-sec form#userForm h2 {
    color: #fff;
  }
  button#Submit:after {
    content: "";
    width: 24px;
    height: 24px;
    background: url(../../../images/2k23/svg/arrow-up-right-wt.svg);
    position: absolute;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    right: 15px;
    top: 15px;
  }
  a.btn-btn.abtbtn img {
    display: none !important;
  }
  .global-btn a:after {
    content: "";
    width: 24px;
    height: 24px;
    background: url(../../../images/2k23/svg/arrow-up-right-wt.svg);
    position: absolute;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    right: 15px;
    top: 15px;
  }
  .global-btn:hover {
    background-color: transparent;
    cursor: pointer;
  }
  .global-btn:hover a {
    color: #ed3240;
    background-color: transparent;
  }
  .global-btn.btn-blk-bg:hover a {
    color: #121a24;
  }
  .global-btn.btn-blk-bg:hover a:after {
    background: url(../../../images/2k23/svg/arrow-up-right-blk.svg);
  }
  .global-btn:hover a:after {
    background: url(../../../images/2k23/svg/arrow-up-right-cl.svg);
  }
  .hp-section85 {
    padding: 85px 0;
  }
  .hp-section48 {
      padding: 54px 0 60px;
  }
  .bg-cl-rd {
    background-color: #ed3240;
    color: #fff;
  }
  .rafp-flx.gap16 {
    display: flex;
    gap: 16px;
  }
  .rafp-txt p.seo-sub-titlle {
    color: #121a24;
    font-size: 20px;
    margin-bottom: 16px !important;
    font-weight: 700;
    line-height: 20px;
  }
  span.lc-title44 a {
    color: #121a24;
    font-family: Outfit;
    font-size: 44px;
    font-style: normal;
    font-weight: 600;
    line-height: 44px;
  }
  .rafp-web-sec {
    background-color: #fff;
    padding: 14px;
  }
  .rafp-web-sec input#website-code {
    background: transparent;
  }
  .rafp-web-sec {
    background-color: #fff;
    padding: 14px;
    width: 461px;
  }
  .rafp-web-sec {
    background-color: #fff;
    padding: 14px 12px 14px 8px;
    width: 461px;
  }
  .gap155 {
    gap: 155px;
  }
  .gap75 {
    gap: 75px;
  }
  .rafp-sec p.max-wth310 {
    color: #121a24;
    font-size: 18px;
    max-width: 310px;
    line-height: 26px;
  }
  p.owner {
    color: #121a24;
    font-size: 16px;
    font-weight: 700;
    line-height: 16px;
  }
  p.ft12 {
    color: #121a24;
    font-size: 12px;
    line-height: 12px;
    margin-bottom: 0;
    opacity: 1;
  }
  hr.wd4 {
    width: 1px;
    border: none;
    background: rgb(18 26 36 / 20%);
    margin-top: -85px;
    margin-bottom: -85px;
  }
  .bg-cl-rd p.seo-sub-titlle,
  .bg-cl-rd span.lc-title44 a,
  .bg-cl-rd h3.hph32-sec-title {
    color: #fff;
  }
  .flx.rafp-sec {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
  }
  .rafp-flx.gap32 {
    display: flex;
    gap: 32px;
    align-items: center;
  }
  .rafp-cl,
  .rafp-c2 {
    width: 153px;
  }
  .rafp-flx h3.hph32-sec-title {
    margin-bottom: 18px;
  }
  .bn-frm .formResponsive input[type="email"],
  .bn-frm .formResponsive input[type="number"],
  .bn-frm .formResponsive input[type="password"],
  .bn-frm .formResponsive input[type="tel"],
  .bn-frm .formResponsive input[type="text"],
  .bn-frm .formResponsive input[type="url"],
  .bn-frm textarea#Comment\ or\ Questions {
    color: #fff;
  }
  .bn-frm.bg-cl-gr .formResponsive input[type="email"],
  .bn-frm.bg-cl-gr .formResponsive input[type="number"],
  .bn-frm.bg-cl-gr .formResponsive input[type="password"],
  .bn-frm.bg-cl-gr .formResponsive input[type="tel"],
  .bn-frm.bg-cl-gr .formResponsive input[type="text"],
  .bn-frm.bg-cl-gr .formResponsive input[type="url"],
  .bn-frm.bg-cl-gr textarea#Comment\ or\ Questions {
    color: #121a24;
  }
  ul.ftr-social.bnr-social {
    padding-left: 0;
  }
  img {
    max-width: 100%;
    height: auto;
    vertical-align: middle;
    border: 0;
    -ms-interpolation-mode: bicubic;
  }
  button.accordion {
    padding-right: 46px;
  }
  .formControls {
    margin-top: 14px;
  }
  .formResponsive .formHorizontal .formValidation,
  .formResponsive .formHorizontal .input-append,
  .formResponsive .formHorizontal .input-prepend,
  .formResponsive .formHorizontal .uneditable-input,
  .formResponsive .formHorizontal input,
  .formResponsive .formHorizontal select,
  .formResponsive .formHorizontal textarea {
    padding-left: 14px;
    padding-right: 14px;
    font-family: Outfit;
  }
  p.blk-cl-dt {
    color: #121a24;
    opacity: 1;
  }
  
  .global-btn.text-center.seo-btn {
    box-sizing: border-box;
    margin-top: 28px;
  }
  ul.check.fg.list-btm {
    margin-bottom: 6px;
  }
  .mn-seo ul.check li {
    color: rgba(18, 26, 36, 0.7);
  }
  .swiper-button-prev {
    left: -20px !important;
  }
  p.ft20.op {
    font-weight: 500;
    color: #121a24;
    font-size: 20px;
    line-height: 20px;
    margin-bottom: 32px;
  }
  p.ft20.op.mb20 {
    margin-bottom: 16px;
  }
  .rafp-cl p {
    color: #fff;
    opacity: 1;
  }
  .hp-section48.bg-cl-rd.rafp-sec p.ft18.fw6.cl-w {
    color: #fff;
    font-weight: 600;
    opacity: 0.8;
  }
  .flx-1 p.blk-cl-dt {
    opacity: 0.8;
  }
  .form-control :-ms-input-placeholder {
    color: rgba(255, 255, 255, 0.7);
  }
  .form-control::-webkit-input-placeholder {
    color: rgba(255, 255, 255, 0.7);
  }
  .form-control::-moz-placeholder {
    color: rgba(255, 255, 255, 0.7);
  }
  .form-control:-ms-input-placeholder {
    color: rgba(255, 255, 255, 0.7);
  }
  .form-control::-ms-input-placeholder {
    color: rgba(255, 255, 255, 0.7);
  }
  .form-control::placeholder {
    color: rgba(255, 255, 255, 0.7);
  }
  .bn-sec.mb-center.orfl-hd fieldset#rsform_3_page_0 :-ms-input-placeholder {
    color: rgba(255, 255, 255, 0.7);
  }
  .form-control::-webkit-input-placeholder {
    color: rgba(255, 255, 255, 0.7) !important;
  }
  .bn-sec.mb-center.orfl-hd fieldset#rsform_3_page_0 ::-moz-placeholder {
    color: rgba(255, 255, 255, 0.7) !important;
  }
  .bn-sec.mb-center.orfl-hd fieldset#rsform_3_page_0 :-ms-input-placeholder {
    color: #fff !important;
  }
  .bn-sec.mb-center.orfl-hd fieldset#rsform_3_page_0 ::-ms-input-placeholder {
    color: #fff!important;
  }
  .bn-sec.mb-center.orfl-hd fieldset#rsform_3_page_0 ::placeholder {
    color: #fff!important;
    font-family: "Outfit";
  }
  fieldset#rsform_9_page_0 .form-control:-ms-input-placeholder {
    color: #fff!important;
  }
  fieldset#rsform_9_page_0 .form-control::-moz-placeholder {
    color: #fff !important;
  }
   fieldset#rsform_9_page_0 .form-control:-ms-input-placeholder {
    color: #fff!important;
  }
  fieldset#rsform_9_page_0 .form-control::-ms-input-placeholder {
    color:#fff !important;
  }
   fieldset#rsform_9_page_0 .form-control::placeholder {
    color: #fff !important;
    font-family: "Outfit";
  }
  div#rsform_7_page_0 input::placeholder,
   div#rsform_7_page_0 select::placeholder,
div#rsform_7_page_0 textarea::placeholder, 
 div#rsform_12_page_0 input::placeholder,
   div#rsform_12_page_0 select::placeholder,
div#rsform_12_page_0 textarea::placeholder {
    color: #fff!important;
    opacity: 1;
}
  .max-wth539 {
    max-width: 539px;
  }
  .QIc {
    position: relative;
    padding-left: 39px;
  }
  .QIc:before {
    content: "";
    width: 40px;
    height: 41px;
    background: url(../../../images/2k23/svg/quote-testimonial.svg);
    position: absolute;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    left: 0px;
    top: -13px;
  }
  .gap90 {
    gap: 90px;
  }
  .bg-cl-dark.plan-ht {
    min-height: 490px;
  }
  header#navHead .site-wrap.header-inner {
    padding-left: 50px;
    padding-right: 50px;
  }
  .footer-wrap {
    margin: 0 -15px;
  }
  .footer-wrap {
    padding: 50px 0;
  }
  .footer-wrap {
    display: flex;
  }
  .footer-col:nth-child(1) {
    flex: 1 32%;
  }
  
  .footer-col:nth-child(2) {
    flex: 1 15%;
  }
  
  .footer-col:nth-child(3) {
    flex: 1 28%;
  }
  
  .footer-col:nth-child(4) {
    flex: 1 25%;
  }
  
  .ft-dsc {
    margin-top: 20px;
    line-height: 1.5;
    margin-bottom: 20px;
    color: #b9b9b9;
  }
  
  .fw-title {
    font-size: 20px;
    font-weight: 600;
    margin: 0 0 15px;
    color: #fff;
  }
  
  ul.ftr-link {
    margin: 0;
    list-style: none;
  }
  
  ul.ftr-link li {
    line-height: 2;
  }
  
  ul.ftr-link li a {
    color: #b9b9b9;
    text-decoration: none;
  }
  
  ul.ftr-link2 {
    margin: 0;
    list-style: none;
  }
  
  ul.ftr-link2 li {
    line-height: 2;
  }
  
  ul.ftr-link2 li,
  ul.ftr-link2 li a {
    color: #b9b9b9;
    text-decoration: none;
  }
  
  p.nlt-dsc {
    color: #b9b9b9;
  }
  
  .ftr-nltr input {
    background-color: transparent !important;
    border: none !important;
    box-shadow: none !important;
    font-size: 16px !important;
    border-bottom: 1px solid #fff !important;
    border-radius: 0 !important;
    padding: 5px 0 !important;
    color: #fff !important;
  }
  
  .footer-wrap {
    margin: 0 -15px;
  }
  
  .footer-col {
    padding: 0 15px;
  }
  
  .customft-one {
    padding-right: 60px;
  }
  
  .customft-three {
    padding-right: 40px;
  }
  
  button#Subscribe {
    background-color: #ff2539;
    text-shadow: none;
    border-radius: 30px;
    outline: none;
    font-size: 16px;
    text-transform: uppercase;
    font-weight: 500;
    padding: 12px 25px;
    box-shadow: rgba(0, 0, 0, 0.8) 0px 25px 20px -20px;
  }

  .ftr-nltr ::placeholder  {
    color: #fff;
    opacity: 1;
  }
  
  .ftr-nltr :-ms-input-placeholder {
    color: #fff;
  }
  
  .ftr-nltr ::-ms-input-placeholder {
    color: #fff;
  }
  
  ul.ftr-link2 li {
    display: flex;
    align-items: center;
  }
  
  ul.ftr-link2 li:last-child {
    line-height: 1.8;
    align-items: flex-start;
  }
  
  ul.ftr-link2 li:last-child img {
    margin-top: 8px;
  }
  
  ul.ftr-link2 li img {
    padding-right: 10px;
  }
  
  .footer-copyright {
    border-top: 2px solid #455262;
    padding: 15px 0;
    text-align: center;
  }
  fieldset#rsform_2_page_0 .formControlLabel {
    display: none !important;
  }
  ul.mod-breadcrumbs.breadcrumb.px-3.py-2 {
    padding-left: 0;
    color: #fff;
    margin-top: 10px;
  }
  ul.mod-breadcrumbs.breadcrumb li a {
    color: #fff;
  }
  ul.mod-breadcrumbs.breadcrumb li {
    position: relative;
    line-height: 26px;
  }
  li.mod-breadcrumbs__item.breadcrumb-item {
      display: inline-block;
      margin-right: 21px;
  }
  li.mod-breadcrumbs__item.breadcrumb-item {
      display: inline-block;
      margin-right: 21px;
  }
  ul.mod-breadcrumbs.breadcrumb li a:after {
    content: "";
    width: 20px;
    height: 20px;
    background: url(../../../images/2k23/svg/bred-left-arrow.svg);
    position: absolute;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    top: 5px;
  }
  .leadforms-step-wrapper__2M_sn {
    padding-bottom: 0px !important;
  }
  .page-header {
    text-align: center;
  }
  .banner-area .breadcrumbz,
  li.mod-breadcrumbs__divider.float-start {
    display: none;
  }
  .page-header-inner {
    padding: 60px 0 62px;
  }
  .page-header-inner.InmainBanner.inmbbanner ul.mod-breadcrumbs.breadcrumb.px-3.py-2 {
      margin-bottom: 0;
  }
  .text-center.mlr-auto h3.sub-title.hmbn-title {
      margin-left: auto;
      margin-right: auto;
  }
  h1.head-text {
    font-size: 44px;
    font-weight: 600;
    line-height: 50px;
    color: #fff;
    margin-bottom: 0;
    margin-top: 0px;
  }
  .page-header {
    margin: 0;
    background-color: #121A24;
  }
  form#userForm.formResponsive .formHorizontal select, .selectize-input.items.not-full.has-options.focus.input-active.dropdown-active, .selectize-input.items.not-full.has-options {
    width: 100% !important;
    box-sizing: border-box !important;
    height: 45px !important;
    background: transparent !important;
  }
  fieldset#rsform_2_page_0 input#Email {
    max-width: 220px;
    border-bottom: 1px solid #fff !important;
    margin-bottom: 0;
  }
  .max-wth426 {
      max-width: 426px;
  }
  .max-wth448 {
      max-width: 448px;
  }
  .max-wth507 {
      max-width: 507px;
  }
  .max-wth536 {
      max-width: 536px;
  }
  .max-wth550 {
      max-width: 550px;
  }
  .max-wth616 {
      max-width: 616px;
  }
  .max-wth642 {
      max-width: 642px;
  }
  .max-wth869 {
      max-width: 869px;
  }
  .max-wth1070 {
      max-width: 1070px;
  }
  .flxgap45 {
      gap: 45px;
  }
  .wrap-flex {
      flex-wrap: wrap;
  }
  .flx-equ-col.wcadm-txt {
      padding-left: 57px;
  }
  .box-cl {
      flex: 1 48%;
  }
  .as-blk {
      border-radius: 4px;
      background: #FFF;
      box-shadow: 0px 4px 48px 0px rgba(0, 0, 0, 0.09);
      padding: 24px;
      text-align: center;
  }
  .as-im-blk {
      margin-bottom: 66px;
  }
  h3.blk-title {
      color: #121A24;
      text-align: center;
      font-family: Outfit;
      font-size: 24px;
      font-style: normal;
      font-weight: 600;
      line-height: 24px;
      margin: 0;
  }
  .pa.title-blk {
      border-radius: 4px;
      background: #EDEFF7;
      padding: 18px;
      margin-top: -32px;
      width: 80%;
      left: 10%;
  }
  p.as-subtxt a {
      text-decoration: underline;
      color: #4a5162;
  }
  a.lr-btn, span.lr-btn {
      color: #121A24;
      font-weight: 700;
      line-height: 16px;
  }
  .flx.flxgap30 {
      gap: 30px;
  }
  .flx.flxgap118 {
      gap: 118px;
  }
  a.lr-btn img {
      margin-bottom: 4px;
  }
  .flx-equ-col.flx-abt1 {
      flex: 1 75%;
  }
  .flx-equ-col.flx-abt2 {
      flex: 1 49%;
  }
  .trst-list-flx p {
      border-radius: 4px;
      background: #EDEFF7;
      color: #121A24;
      font-size: 20px;
      font-weight: 500;
      line-height: 20px;
      padding: 20px;
      text-align: center;
  }	
  .trst-list-flx p:hover {
      background-color: #ED3240;
      color: #fff;
  }
  .hp-section.bgcl-darkgr, .bgcl-darkgr,.wwh-box.ext-css1  {
      background-color: #EDEFF7;
  }
  .data-info .blk-cl.blk-cl2 {
      max-width: 50%;
      flex: 1 48%;
      border-radius: 4px;
      background: #FFF;
  }
  .flx.gap20.wrap-flex.mbmgt40.ppc-ser.first {
      display: flex;
      justify-content: center;
  }
  .n-lst h3 {
      font-size: 44px;
      margin: 0 0 16px 0;
      line-height: 50px;
      font-weight: 600;
  }
  .abt-pgs1-wrap.ctfrm-wrap {
      background: #F4F6F8!important;
      border-radius: 4px;
      background: #FFF;
      box-shadow: 0px 4px 48px 0px rgba(0, 0, 0, 0.09);
      /* padding: 24px; */
      text-align: center;
    max-width:750px;
    margin:auto;
  }
  .abt-pgs1-wrap.ctfrm-wrap .cxBVpT {
      background: #F4F6F8!important;
  }
  .abt-pgs1-wrap.ctfrm-wrap .hsoRDJ {
      color: #121A24!important;
      font-size: 24px;
      font-style: normal;
      font-weight: 600;
      line-height: 24px;
  }
  .abt-pgs1-wrap.ctfrm-wrap p.TextWrapper-sc-__sc-1f8vz90-0.ktekSP {
      color: #4A5162;
      font-size: 16px;
      font-style: normal;
      font-weight: 400;
      line-height: 26px;
  }
  .abt-pgs1-wrap.ctfrm-wrap button.ButtonWrapper-sc-__sc-1qu8p4z-0.eKlOBy {
      border-radius: 4px!important;
      background: #ED3240!important;
  }
  .blk-cl.blk-cl2:hover p.inr-tx {
      color: rgba(255, 255, 255, .9);
  }
  .ctn-info .blk-cl:hover p.inr-tx, .ctn-info .blk-cl:hover ul.inr-tx.ftr-link2 li a {
      color: rgba(255, 255, 255, .8);
  }
  .ctn-info .bkl-mg:before {
      width: 60px;
      height: 60px;
  }
  .ctn-info .bkl-mg {
      margin-bottom: 16px;
  }
  ul.inr-tx.ftr-link2 {
      padding-left: 0;
      text-align: center;
  }
  ul.inr-tx.ftr-link2 li a {
      color: #4a5162;
  }
  ul.inr-tx.ftr-link2 li {
      display: block;
  }
  .blk-cl.blk-cl2.bgcl-darkgr8 {
      background: rgb(237 239 247 / 80%);
  }
  .wwh-box {
      background-color: #fff;
      padding: 30px;
      display: flex;
      gap: 30px;
      align-items: center;
  }
  .wwh-box:hover a.lr-btn, .as-blk:hover a.lr-btn {
      color: #ed3240;
  }
  .wwh-box:hover a.lr-btn img, .as-blk:hover a.lr-btn img {
      filter: brightness(0) saturate(100%) invert(31%) sepia(99%) saturate(4106%) hue-rotate(340deg) brightness(97%) contrast(91%);
  }
  .flx-bx {
      display: flex;
      justify-content: center;
      box-sizing: border-box;
      flex-direction: column;
      gap:30px;
  }
  .wwh-box h3.loc {
      margin-top: 0;
      margin-bottom: 16px;
  }
  .wwh-box img {
      border-radius: 4px;
  }
  .txt-lft .blk-cl.blk-cl2 {
      text-align: left;
      position: relative;
  }
  .txt-lft .bkl-mg {
      justify-content: left;
  }
  .txt-lft a.lr-btn, .txt-lft span.lr-btn {
      color: #ed3240;
  }
  .txt-lft .ppc-ser .blk-cl:hover a.lr-btn, .txt-lft .ppc-ser .blk-cl:hover span.lr-btn, .ppc-ser .blk-cl.bg-g:hover  {
      color: #fff;
  }
  .txt-lft .blk-cl:hover a.lr-btn img, .txt-lft .blk-cl:hover span.lr-btn img {
      filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(0%) hue-rotate(343deg) brightness(102%) contrast(101%);
  }
  .txt-lft a {
      position: absolute;
      height: 100%;
      width: 100%;
      top: 0;
      left: 0;
  }
    .flx.flxgap120 {
      gap: 120px;
    }
    .hpct-ctfrm {
      border-radius: 4px;
      background: #FFF;
      padding: 32px;
  }
  p.ft-bld {
      font-weight: 600;
      color: #000;
      margin-bottom: 0;
  }
  .ph-call-btn a.btn-btn.abtbtn {
      padding: 16px 22px 16px 44px;
  }
  .global-btn.ph-call-btn ::after {
      display:none;
  }
  .global-btn.ph-call-btn a:before {
      content: "";
      width: 24px;
      height: 24px;
      background: url(../../../images/2k23/svg/fluent_call.svg);
      position: absolute;
      background-repeat: no-repeat;
      background-size: contain;
      background-position: center;
      left: 15px;
      top: 15px;
  }
  .global-btn.ph-call-btn:hover a:before {
  filter: brightness(0) saturate(100%) invert(29%) sepia(93%) saturate(2482%) hue-rotate(337deg) brightness(93%) contrast(99%);
  }
  .global-btn.text-center.ph-call-btn {
      margin-top: 25px;
  }
  .hpct-ctfrm form#userForm.formResponsive .formHorizontal textarea {
      border-radius: 2px!important;
      opacity: 0.7;
      background: #EDEFF7!important;
      width: 100% !important;
      box-sizing: border-box !important;
      border: none!important;
      margin-bottom: 0;
      margin-top: 0;
      padding: 16px;
  }
  .hpct-ctfrm form#userForm.formResponsive .formHorizontal select, .hpct-ctfrm form#userForm.formResponsive .formHorizontal input {
      border-radius: 2px!important;
      opacity: 0.7;
      background: #EDEFF7!important;
      width: 100% !important;
      box-sizing: border-box !important;
      height: 56px !important;
      border: none!important;
      margin-bottom: 0;
      margin-top: 0;
      padding: 16px;
  }
  .hpct-ctfrm label.formControlLabel {
      display: none;
  }
  .hpct-ctfrm .formResponsive .formHorizontal .rsform-block {
      margin-bottom: 0px;
  }
  .hpct-ctfrm .formResponsive .formHorizontal .formControls {
      margin-top: 0;
  }
  .hpct-ctfrm .formResponsive .formHorizontal p.formDescription {
      margin-top: 0;
  }
  .hpct-ctfrm .formResponsive input[type=text], .hpct-ctfrm .formResponsive select, .hpct-ctfrm .formResponsive textarea {
      display: inline-block;
      padding: 4px;
      margin-bottom: 9px;
      font-size: 16px;
      color: rgb(18 26 36 / 70%);
      box-sizing: content-box;
      line-height: 16px!important;
      font-weight: 400;
  }
  .hpct-ctfrm :focus-visible {
      outline: none;
  }
  .hpct-ctfrm p.loc {
      margin-bottom: 16px;
  }
  .data-info .blk-cl.blk-cl2.ctn-cl {
      border-radius: 2px;
      background: rgba(237, 239, 247, .8);
      flex: 1;
      padding: 24px 20px;
  }
  .blk-cl.blk-cl2.ctn-cl .bkl-mg {
      margin-bottom:16px;
  }
  .blk-cl.blk-cl2.ctn-cl .bkl-mg:before {
      width: 60px;
      height: 60px;
  }
  .blk-cl.blk-cl2.ctn-cl p.inr-tx a {
      color:#4A5162;
  }
  .blk-cl.blk-cl2.ctn-cl:hover p.inr-tx a {
      color:#fff;
  }
  .blk-cl.blk-cl2.ctn-cl p.inr-tx {
      margin-bottom:16px;
      font-size:17px;
  }
  .blk-cl.blk-cl2.ctn-cl p:last-child {
      margin-bottom:0px;
  }
  .bg-dark .bn-frm .formResponsive input[type="email"],
  .bg-dark .bn-frm .formResponsive input[type="number"],
  .bg-dark .bn-frm .formResponsive input[type="password"],
  .bg-dark .bn-frm .formResponsive input[type="tel"],
  .bg-dark .bn-frm .formResponsive input[type="text"],
  .bg-dark .bn-frm .formResponsive input[type="url"],
  .bg-dark .bn-frm .formResponsive textarea {
    border-radius: 2px !important;
    border: 1px solid rgb(255 255 255 / 10%) !important;
  }
  .plans p.ln-hgt30 {
    opacity: 1;
  }
  .grecaptcha-badge {
    display: none !important;
  }
  .flx-equ-col.wchc-img iframe {
    padding-bottom: 30px;
  }
  .mlr-auto {
    margin-left: auto;
    margin-right: auto;
  }
  /* ppc page */
  body.itemid-231 {
    letter-spacing: 0px;
  }
  .bgrclr {
    background: #edeff7;
  }
  img.sec-back {
    top: -60px;
    right: 0;
    z-index: -1;
  }
  .flx-equ-col.unequ12 {
    flex: 1 41.2%;
    max-width: 474px;
  }
  .flx-equ-col.unequ11 {
    flex: 1 58.8%;
  }
  .pprtst {
    padding-right: 66px;
  }
  
  .uper {
    border-radius: 4px;
    background: rgba(18, 26, 36, 0.05);
    padding: 12px 14px;
    width: fit-content;
    margin-bottom: 24px;
  }
  .uper p {
    color: #121a24;
    font-size: 18px;
    font-weight: 500;
    line-height: 18px;
    opacity: 1;
  }
  .pprtst .hph2-title {
    max-width: 486px;
    color: #121a24;
    font-size: 56px;
    line-height: 64px;
  }
  form.pro-fm {
    background: #fff;
    width: 80%;
    padding: 8px;
    border-radius: 4px;
    display: flex;
    justify-content: space-between;
  }
  input.e-ewb {
    border: none;
    padding: 20px 8px;
    outline: none;
    color: #121a24;
    font-family: Outfit;
    font-size: 16px;
    font-weight: 400;
    line-height: 16px;
  }
  form.pro-fm button {
    border-radius: 4px;
    font-family: Outfit;
    font-size: 16px;
    line-height: 16px;
    color: #fff;
    font-weight: 700;
    padding: 19px 42px 19px 21px;
    background: #ed3240;
    border: 2px solid #ed3240;
  }
  span.psr.bnt {
    position: relative;
  }
  form.pro-fm button span::after {
    content: "";
    width: 24px;
    height: 24px;
    background: url(../../../images/2k23/svg/arrow-up-right-11.svg);
    position: absolute;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    top: -1px;
    right: -30px;
  }
  .left-tst .inr-tx {
    color: #4a5162;
    /* font-weight: 500; */
    opacity: 1;
  }
  .ppcpr .blk-cl {
    padding: 20px;
    padding-left: 104px;
    background: #ffffff;
    border-radius: 4px;
  }
  .ppcpr .blk-cl:hover {
    background-color: #ed3240;
  }
  .ppcpr .blk-cl:hover span.lc-title30,
  .ppcpr .blk-cl:hover p.seo-sub-titlle,
  .ppcpr .blk-cl:hover p.txt-drk2 {
    color: #ffffff;
  }
  .ppcpr .blk-cl-txt::before {
    width: 64px;
    height: 64px;
    top: 25%;
    left: 20px;
    background-repeat: no-repeat;
  }
  .blk-cl-txt.sec1::before {
    background: url(../../../images/2k23/svg/sec1.svg);
  }
  .blk-cl-txt.sec2::before {
    background: url(../../../images/2k23/svg/sec-2.svg);
  }
  .blk-cl-txt.sec3::before {
    background: url(../../../images/2k23/svg/sec3.svg);
  }
  .blk-cl-txt.sec4::before {
    background: url(../../../images/2k23/svg/sec4.svg);
  }
  .ppcpr .blk-cl:hover .blk-cl-txt.sec1::before {
    background: url(../../../images/2k23/svg/sec1-wh.svg);
  }
  .ppcpr .blk-cl:hover .blk-cl-txt.sec2::before {
    background: url(../../../images/2k23/svg/sec2-wh.svg);
  }
  .ppcpr .blk-cl:hover .blk-cl-txt.sec3::before {
    background: url(../../../images/2k23/svg/sec3-wh.svg);
  }
  .ppcpr .blk-cl:hover .blk-cl-txt.sec4::before {
    background: url(../../../images/2k23/svg/sec4-wh.svg);
  }
  .ppcpr span.lc-title30 {
    font-size: 24px;
    line-height: 24px;
  }
  .ppcpr p.seo-sub-titlle {
    color: #4a5162;
    font-size: 16px;
    font-weight: 500;
    line-height: 16px;
  }
  .ppcpr p.txt-drk2 {
    color: #121a24;
    font-size: 16px;
    line-height: 16px;
  }
  .ft32 {
    font-size: 32px;
    line-height: 32px;
  }
  .etcc .flx-1 {
    border-radius: 4px;
    background: #edeff7;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .mgt100 {
    margin-top: 100px;
  }
  .extt .rt-pd {
    padding-right: 25px;
  }
  .extt .wchc-txt {
    padding-left: 12px;
  }
  
  img.tr-im-vic1.pa {
    top: -40px;
    left: -30px;
    z-index: -1;
  }
  .global-btn a.btm::after,
  .ppc-frm button#Submit::after {
    /* background: url(../../../images/2k23/svg/arrow-up-right-11.svg); */
  }
  .global-btn a.btm:hover:after {
    filter: brightness(0) saturate(100%) invert(31%) sepia(86%) saturate(3876%)
      hue-rotate(339deg) brightness(96%) contrast(94%);
  }
  .max-wth918 {
    max-width: 918px;
    margin: auto;
  }
  .max-wth918 p.inr-tx,
  .feat p,
  .max-wth571 p,
  .ppc-ser .blk-cl p.inr-tx {
    opacity: 1;
  }
  .rafp-mg img {
    border-radius: 50%;
  }
  .mgt60 {
    margin-top: 60px;
  }
  .bg-w {
    background: #ffffff;
  }
  .flx-equ-col.unequ12.mxd470 {
    max-width: 470px;
  }
  .ppcpdl {
    padding-left: 48px;
  }
  .ppc-pln {
    padding: 32px 24px;
  }
  .ppc-pln p {
    opacity: 1;
  }
  .pln {
    margin-bottom: 40px;
  }
  .gpln p.inr-tx {
    margin-top: 15px;
  }
  .gpln {
    padding: 32px 13px 32px 61px;
    position: relative;
  }
  .gpln.gol {
    padding-top: 0;
  }
  .gpln.bgt {
    padding-right: 5px;
  }
  span.ft16 {
    font-size: 16px;
    font-weight: 500;
    line-height: 16px;
  }
  hr.phr {
    background: #121a24;
    opacity: 0.1;
    margin: 0;
  }
  .ppc-pln .global-btn.seo-btn {
    margin-left: auto;
    margin-right: auto;
    margin-top: 8px;
  }
  .feat {
    padding: 32px 24px;
  }
  .feat ul.check.fg.list-btm {
    margin-bottom: 20px;
  }
  .feat ul.check li {
    color: #4a5162;
    font-weight: 400;
    margin-bottom: 24px;
  }
  .feat ul.check li b {
    color: #121a24;
    font-weight: 500;
  }
  a.btm {
    border-radius: 4px;
    letter-spacing: 0.4px;
  }
  p.owner.txr {
    opacity: 1;
  }
  .feat p:first-of-type {
    margin-top: 8px;
  }
  .gpln::before {
    content: "";
    position: absolute;
    width: 40px;
    height: 40px;
    left: 0;
  }
  .gpln.gol::before {
    background: url(../../../images/2k23/svg/goal.svg);
    width: 44px;
  }
  .gpln.mar::before {
    background: url(../../../images/2k23/svg/markt.svg);
  }
  .gpln.bgt::before {
    background: url(../../../images/2k23/svg/bugt.svg);
    width: 43px;
  }
  .mgt40 {
    margin-top: 40px;
  }
  .max-wth571 {
    max-width: 563px;
    margin-left: auto;
    margin-right: auto;
  }
  .ppc-ser {
    gap: 30px;
    flex-wrap: wrap;
  }
  .ppc-ser .blk-cl {
    flex: 1 40%;
    margin: 0;
    background: rgb(237 239 247 / 60%);
    padding: 24px 23px;
    /* padding-top: 132px; */
    text-align: center;
  }
  .ppc-ser .blk-cl:hover, .blk-cl.blk-cl2:hover, .blk-cl.blk-cl2.bgcl-darkgr8:hover, .blk-cl.blk-cl2.ctn-cl:hover{
    background: #ed3240;
  }
  .ppc-ser .blk-cl-txt:before,
  .man-ser .blk-cl-txt:before,
  .Agency .blk-cl-txt:before {
    content: none;
  }
  .bkl-mg {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 24px;
  }
  .bkl-mg:before {
    content: "";
    width: 83px;
    height: 80px;
    background-size: 100%;
  }
  .ser1 .bkl-mg:before {
    background: url(../../../images/2k23/svg/web.svg);
    background-size: 100%;
  }
  .ser2 .bkl-mg:before {
    background: url(../../../images/2k23/svg/more-lds.svg);
    background-size: 100%;
  }
  .ser3 .bkl-mg:before {
    background: url(../../../images/2k23/svg/higher-con.svg);
    background-size: 100%;
  }
  .ser4 .bkl-mg:before {
    background: url(../../../images/2k23/svg/incrs-brnd.svg);
    background-size: 100%;
  }
  .ser5 .bkl-mg:before {
    background: url(../../../images/2k23/svg/comptetr.svg);
    background-size: 100%;
  }
  .ser6 .bkl-mg:before {
    background: url(../../../images/2k23/svg/flexible.svg);
    background-size: 100%;
  }
  .ser7 .bkl-mg:before {
    background: url(../../../images/2k23/svg/targeting.svg);
    background-size: 100%;
  }
  .ser8 .bkl-mg:before {
    background: url(../../../images/2k23/svg/othr-ads.svg);
    background-size: 100%;
  }
  .blk-cl.blk-cl2.dmt1 .bkl-mg:before {
    background: url(../../../images/2k23/svg/dts1-rd.svg);
    background-size: 100%;
  }
  .blk-cl.blk-cl2.dmt2 .bkl-mg:before {
    background: url(../../../images/2k23/svg/dts2-rd.svg);
    background-size: 100%;
  }
  .blk-cl.blk-cl2.bgcl-darkgr8.dmt1 .bkl-mg:before {
    background: url(../../../images/2k23/svg/dts1-rd-bgwt.svg);
    background-size: 100%;
  }
  .blk-cl.blk-cl2.bgcl-darkgr8.dmt2 .bkl-mg:before {
    background: url(../../../images/2k23/svg/dts2-rd-bgwt.svg);
    background-size: 100%;
  }
  .blk-cl.blk-cl2.dmt3 .bkl-mg:before {
    background: url(../../../images/2k23/svg/dts3-rd.svg);
    background-size: 100%;
  }
  .blk-cl.cnt1 .bkl-mg:before {
    background: url(../../../images/2k23/svg/ctn1-rd.svg);
    background-size: 100%;
  }
  .blk-cl.cnt2 .bkl-mg:before {
    background: url(../../../images/2k23/svg/ctn2-rd.svg);
    background-size: 100%;
  }
  .blk-cl.cnt3 .bkl-mg:before {
    background: url(../../../images/2k23/svg/ctn3-rd.svg);
    background-size: 100%;
  }
  .ppc-ser .blk-cl.ser1:hover .bkl-mg:before {
    background: url(../../../images/2k23/svg/web-wh.svg);
    background-size: 100%;
  }
  .ppc-ser .blk-cl.ser2:hover .bkl-mg:before {
    background: url(../../../images/2k23/svg/more-lds-wh.svg);
    background-size: 100%;
  }
  .ppc-ser .blk-cl.ser3:hover .bkl-mg:before {
    background: url(../../../images/2k23/svg/higher-con-wh.svg);
    background-size: 100%;
  }
  .ppc-ser .blk-cl.ser4:hover .bkl-mg:before {
    background: url(../../../images/2k23/svg/incrs-brnd-wh.svg);
    background-size: 100%;
  }
  .ppc-ser .blk-cl.ser5:hover .bkl-mg:before {
    background: url(../../../images/2k23/svg/comptetr-wh.svg);
    background-size: 100%;
  }
  .ppc-ser .blk-cl.ser6:hover .bkl-mg:before {
    background: url(../../../images/2k23/svg/flexible-wh.svg);
    background-size: 100%;
  }
  .ppc-ser .blk-cl.ser7:hover .bkl-mg:before {
    background: url(../../../images/2k23/svg/targeting-wh.svg);
    background-size: 100%;
  }
  .ppc-ser .blk-cl.ser8:hover .bkl-mg:before {
    background: url(../../../images/2k23/svg/othr-ads-wh.svg);
    background-size: 100%;
  }
  .blk-cl.blk-cl2.dmt1:hover .bkl-mg:before, .blk-cl.blk-cl2.bgcl-darkgr8.dmt1:hover .bkl-mg:before {
    background: url(../../../images/2k23/svg/dts1-wt.svg);
    background-size: 100%;
  }
  .blk-cl.blk-cl2.dmt2:hover .bkl-mg:before, .blk-cl.blk-cl2.bgcl-darkgr8.dmt2:hover .bkl-mg:before {
    background: url(../../../images/2k23/svg/dts2-wt.svg);
    background-size: 100%;
  }
  .blk-cl.blk-cl2.dmt3:hover .bkl-mg:before {
    background: url(../../../images/2k23/svg/dts3-wt.svg);
    background-size: 100%;
  }
  .blk-cl.cnt1:hover .bkl-mg:before {
    background: url(../../../images/2k23/svg/ctn1-wt.svg);
    background-size: 100%;
  }
  .blk-cl.cnt2:hover .bkl-mg:before {
    background: url(../../../images/2k23/svg/ctn2-wt.svg);
    background-size: 100%;
  }
  .blk-cl.cnt3:hover .bkl-mg:before {
    background: url(../../../images/2k23/svg/ctn3-wt.svg);
    background-size: 100%;
  }
  .service1 .bkl-mg:before {
    background: url(../../../images/2k23/svg/service1-rd.svg);
    background-size: 100%;
  }
  .service2.web-im-wt .bkl-mg:before {
    background: url(../../../images/2k23/svg/service2-rd-wt.svg);
    background-size: 100%;
  }
  .service2 .bkl-mg:before {
    background: url(../../../images/2k23/svg/service2-rd.svg);
    background-size: 100%;
  }
  .service3 .bkl-mg:before {
    background: url(../../../images/2k23/svg/service3-rd.svg);
    background-size: 100%;
  }
  .service4 .bkl-mg:before {
    background: url(../../../images/2k23/svg/service4-rd.svg);
    background-size: 100%;
  }
  .service5 .bkl-mg:before {
    background: url(../../../images/2k23/svg/service5-rd.svg);
    background-size: 100%;
  }
  .service7 .bkl-mg:before {
    background: url(../../../images/2k23/svg/service7-rd.svg);
    background-size: 100%;
  }
  .service8 .bkl-mg:before {
    background: url(../../../images/2k23/svg/service8-rd.svg);
    background-size: 100%;
  }
  .service8.cro-im-wt .bkl-mg:before {
    background: url(../../../images/2k23/svg/service8-rd-wt.svg);
    background-size: 100%;
  }
  .service9 .bkl-mg:before {
    background: url(../../../images/2k23/svg/service9-rd.svg);
    background-size: 100%;
  }
  .ppc-ser .blk-cl.service1:hover .bkl-mg:before {
    background: url(../../../images/2k23/svg/service1-wt.svg);
    background-size: 100%;
  }
  .ppc-ser .blk-cl.service2:hover .bkl-mg:before {
    background: url(../../../images/2k23/svg/service2-wt.svg);
    background-size: 100%;
  }
  .ppc-ser .blk-cl.service2.web-im-wt:hover .bkl-mg:before {
    background: url(../../../images/2k23/svg/service2-wt.svg);
    background-size: 100%;
  }
  .ppc-ser .blk-cl.service3:hover .bkl-mg:before {
    background: url(../../../images/2k23/svg/service3-wt.svg);
    background-size: 100%;
  }
  .ppc-ser .blk-cl.service4:hover .bkl-mg:before {
    background: url(../../../images/2k23/svg/service4-wt.svg);
    background-size: 100%;
  }
  .ppc-ser .blk-cl.service5:hover .bkl-mg:before {
    background: url(../../../images/2k23/svg/service5-wt.svg);
    background-size: 100%;
  }
  .ppc-ser .blk-cl.service7:hover .bkl-mg:before {
    background: url(../../../images/2k23/svg/service7-wt.svg);
    background-size: 100%;
  }
  .ppc-ser .blk-cl.service8:hover .bkl-mg:before {
    background: url(../../../images/2k23/svg/service8-wt.svg);
    background-size: 100%;
  }
  .ppc-ser .blk-cl.service9:hover .bkl-mg:before {
    background: url(../../../images/2k23/svg/service9-wt.svg);
    background-size: 100%;
  }
  .max-wth541 {
    max-width: 541px;
  }
  .mga {
    margin-left: auto;
    margin-right: auto;
  }
  .max-wth452 {
    max-width: 452px;
  }
  .man-ser {
    flex-wrap: wrap;
  }
  .man-ser .blk-cl {
    background-color: #ffffff;
    border-radius: 4px;
    flex: 1 24%;
    padding: 20px;
    text-align: center !important;
    margin-bottom: 0;
  }
  .max-wdt622 {
    max-width: 622px;
  }
  .mang-ser p.inr-tx {
    opacity: 1;
    text-align: center;
  }
  .man-ser .blk-cl:hover,
  .Agency .blk-cl:hover {
    background: #ed3240;
  }
  .Agency {
    flex-wrap: wrap;
    gap: 30px;
  }
  .Agency .blk-cl {
    border-radius: 4px;
    background: #fff;
    margin-bottom: 0;
    flex: 1 40%;
    text-align: left;
    padding: 28px 24px;
  }
  .Agency p.inr-tx {
    text-align: left;
  }
  .max-wdt683 {
    max-width: 683px;
  }
  .blk-cl.cam {
    flex: 1 24%;
    text-align: left;
    padding: 20px;
    padding-bottom: 60px;
  }
  .cam .bkl-mg {
    justify-content: flex-start;
  }
  .cam .bkl-mg:before {
    content: "";
    width: 73px;
    height: 70px;
    background-size: 100%;
  }
  p.lrn-mr {
    position: absolute;
    bottom: 25px;
    opacity: 1;
  }
  .bggt,
  .bggt:hover {
    background: transparent !important;
  }
  p.lrn-mr a {
    color: #ed3240;
    font-size: 16px;
    font-weight: 700;
    line-height: 16px;
  }
  p.lrn-mr a::after {
    content: "";
    background: url(../../../images/2k23/svg/arrow-up-right-11.svg);
    filter: brightness(0) saturate(100%) invert(31%) sepia(86%) saturate(3876%)
      hue-rotate(339deg) brightness(96%) contrast(94%);
    width: 24px;
    height: 24px;
    position: absolute;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    right: -30px;
  }
  .blk-cl.cam:hover p.lrn-mr a {
    color: #ffffff;
  }
  .blk-cl.cam:hover p.lrn-mr a::after {
    filter: none;
  }
  .bggt.blk-cl:hover p {
    color: #4a5162;
  }
  .pdrr {
    max-width: 419px;
    opacity: 1;
  }
  .ppc-faq div.panel.show p {
    color: #fff;
    opacity: 1;
  }
  .ppc-faq button.accordion {
    background-color: #fff;
  }
  .ppc-faq button.accordion.active,
  .ppc-faq div.panel,
  .ppc-faq .accordion:hover {
    background-color: #ed3240;
  }
  .ppc-faq button.accordion:after {
    background: url(../../../images/2k23/svg/arrow-down-01-bl.svg);
    width: 28px;
    height: 28px;
  }
  .ppc-faq button.accordion:hover::after {
    filter: brightness(0) saturate(100%) invert(99%) sepia(99%) saturate(2%)
      hue-rotate(238deg) brightness(104%) contrast(101%);
  }
  .ppc-faq button.accordion.active:after {
    background: url(../../../images/2k23/svg/arrow-up-01-sharp.svg);
    width: 28px;
    height: 28px;
  }
  .rgtt-tst {
    padding-left: 30px;
  }
  .rgtt-tst p.inr-tx {
    opacity: 1;
    padding-right: 10px;
  }
  .ml-cll {
    display: flex;
    align-items: center;
    gap: 16px;
  }
  .mal,
  .cll {
    display: flex;
    align-items: center;
    border-radius: 4px;
    background: rgb(237 239 247 / 80%);
    gap: 16px;
  }
  .mal{
    padding: 28px 12px;
  }
  .cll {
    padding: 28px 28px;
  }
  p.mll,
  .phnn {
    display: flex;
    flex-direction: column;
    margin-bottom: 0;
    gap: 15px;
  }
  p.mll span,
  p.phnn span {
    color: #121a24;
    font-size: 20px;
    font-weight: 600;
    line-height: 20px;
  }
  .mll a,
  .phnn a {
    color: #6b6b6b;
    font-size: 16px;
    font-weight: 500;
  }
  .flxx {
    display: flex;
    align-items: center;
  }
  .bggt {
    display: flex;
    align-items: center;
  }
  table.tble {
    border-collapse: collapse;
  }
  table.tble tr td {
    padding: 24px;
  }
  table.tble tr th {
    color: #121a24;
    font-size: 20px;
    font-weight: 700;
    line-height: 20px;
    padding: 24px;
  }
  table.tble tr td {
    text-align: center;
  }
  table.tble tr th:first-of-type,
  table.tble tr td:first-of-type {
    text-align: left;
    max-width: 342px;
    width: 342px;
    box-sizing: border-box;
  }
  table.tble tr th:nth-of-type(2),
  table.tble tr td:nth-of-type(2),
  table.tble tr th:nth-of-type(3),
  table.tble tr td:nth-of-type(3),
  table.tble tr th:nth-of-type(4),
  table.tble tr td:nth-of-type(4) {
    max-width: 276px;
    width: 276px;
    box-sizing: border-box;
  }
  table.tble tr td:first-of-type {
    color: rgba(18, 26, 36, 0.8);
    font-size: 18px;
    font-weight: 400;
    line-height: 26px;
  }
  table.tble tr td,
  table.tble tr th {
    border: 1px solid rgba(18, 26, 36, 0.08);
  }
  table.tble tr:nth-of-type(2) {
    height: 68px;
  }
  table.tble tr th:nth-of-type(1),
  table.tble tr th:nth-of-type(3),
  table.tble tr td:nth-of-type(1),
  table.tble tr td:nth-of-type(3) {
    background: rgba(0, 125, 231, 0.05);
  }
  table.tble tr:nth-of-type(4) td {
    padding: 24px 17px;
  }
  table.tble tr:nth-of-type(4) td:first-of-type {
    padding: 24px 24px;
  }
  .tble .global-btn {
    margin-top: 0;
  }
  .lst p {
    color: rgba(18, 26, 36, 0.8);
    opacity: 1;
  }
  a.ls-cl {
    color: #121a24;
    font-size: 20px;
    font-weight: 600;
    line-height: 20px;
  }
  a.ls-cl img {
    padding-right: 10px;
  }
  .ppc-frm.rgtt-tst {
    border-radius: 4px;
    background: rgb(237 239 247 / 80%);
    padding: 40px 32px;
  }
  .frm-title {
    color: #121a24;
    font-size: 24px;
    font-weight: 600;
    line-height: 24px;
    margin: 0;
  }
  .inr-tx.frmm {
    opacity: 1;
    color: #121a24;
    margin-bottom: 0;
  }
  .mgt24 {
    margin-top: 24px;
  }
  .mgt32 {
    margin-top: 32px;
  }
  .ppc-mn-frm form#userForm {
    margin-bottom: 0;
  }
  .ppc-mn-frm fieldset#rsform_6_page_0, .ppc-mn-frm fieldset {
    display: flex;
    flex-wrap: wrap;
    row-gap: 20px !important;
  }
  .ppc-mn-frm .formRow {
    gap: 16px;
    display: flex;
  }
  .ppc-mn-frm .formResponsive .formRow .formSpan6 {
    width: 100% !important;
  }
  .ppc-mn-frm .formResponsive .formRow [class*="formSpan"] {
    margin-left: 0 !important;
  }
  .ppc-mn-frm label.formControlLabel {
    display: none;
  }
  .ppc-mn-frm p.formDescription {
    margin: 0 !important;
  }
  .ppc-mn-frm .formBody {
    height: 56px;
  }
  .ppc-mn-frm .rsform-block-message .formBody {
    height: auto !important;
  }
  .ppc-mn-frm .formResponsive .formRow:after,
  .ppc-mn-frm .formResponsive .formRow:before,
  .ppc-mn-frm .formResponsive .formHorizontal .rsform-block:after,
  .ppc-mn-frm .formResponsive .formHorizontal .rsform-block:before {
    content: none;
  }
  .ppc-mn-frm .formResponsive .formHorizontal .rsform-block,
  .ppc-mn-frm .formControls {
    margin-bottom: 20px !important;
    margin-top: 0 !important;
  }
  .ppc-mn-frm .formResponsive input[type="email"],
  .ppc-mn-frm .formResponsive input[type="number"],
  .ppc-mn-frm .formResponsive input[type="text"],
  .ppc-mn-frm .formResponsive textarea {
    height: auto !important;
    padding: 18px 12px !important;
    margin-bottom: 0 !important;
    box-sizing: border-box !important;
    background-color: #fff !important;
    border: 0 !important;
    border-radius: 2px !important;
    box-shadow: none !important;
    transition: none !important;
    color: rgb(18 26 36 / 80%);
    font-size: 16px !important;
    font-weight: 400 !important;
    line-height: 16px !important;
    width: 100% !important;
  }
  .rafp-sec form.pro-fm {
    width: 100%;
  }
  .est-pdl {
    padding-left: 80px;
  }
  .max-wth445 {
    max-width: 445px;
    margin-left: auto;
    margin-right: auto;
  }
  p.ft20.op.fw7 {
    font-weight: 700;
  }
  td.str strong {
    color: #121a24;
  }
  .feat span.lc-title.ft24 {
    font-weight: 600;
  }
  div#mod-custom244 {
    display: none;
  }
  .img22 img.ig21 {
    width: 186px;
    padding: 7px;
  }
  /* ppc page end */
  
  /* New home page css  */
  .home-nw-bg {
    background: url(https://activatedigitalmedia.com/images/banner-bg-new.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    /* padding: 150px 0; */
  }
  .home-nw-bg .home h1 {
    font-size: 44px;
    max-width: max-content;
  }
  .home-nw-bg .home h1,
  .home-nw-bg .home p,
  .home-nw-bg .home ul.check li {
    color: #fff;
  }
  
  .home-nw-bg .home .flx-equ-col,
  .home-nw-bg .home .flx-equ-col {
    max-width: unset !important;
  }
 /* .home-nw-bg .home .flx-equ-col:first-child {
    flex: 1 60% !important;
  }
  .home-nw-bg .home .flx-equ-col:last-child {
    flex: 1 40% !important;
  }
  */
  .home-nw-bg .bann-form {
    background-color: #26313f !important;
    padding: 40px;
  }
  
  .home-nw-bg .bann-form .formResponsive input[type="email"],
  .home-nw-bg .bann-form .formResponsive input[type="number"],
  .home-nw-bg .bann-form .formResponsive input[type="text"],
  .home-nw-bg .bann-form .formResponsive textarea,
  .home-nw-bg .bann-form .formResponsive select {
    background-color: #26313f !important;
    border: 1px solid #c5bcbc !important;
    padding: 22px 10px;
    width: 100%;
    margin-bottom: 0px;
    box-sizing: border-box;
  }
  .home-nw-bg .bann-form .formResponsive fieldset#rsform_9_page_0 .rsform-selectized-box.selectize-control.multi.plugin-remove_button {
    background-color: #26313f !important;
    border: 1px solid #c5bcbc !important;
    padding: 12px 10px;
    width: 100%;
    margin-bottom: 0px;
    box-sizing: border-box;
  }
  fieldset#rsform_9_page_0 .selectize-input.items.not-full.has-options, fieldset#rsform_9_page_0 .selectize-input.items.not-full.has-options.focus.input-active.dropdown-active {
      padding: 0;
      background-color: transparent;
      border: none;
      color: #fff;
      padding: 0px -1px;
  }
  fieldset#rsform_9_page_0 .selectize-input.full {
      background-color: transparent;
      border: none;
  }
  fieldset#rsform_9_page_0 .selectize-control.multi .selectize-input>div.active, fieldset#rsform_9_page_0 .selectize-input.items.has-options.focus.has-items.full .item, .selectize-control.multi .selectize-input>div {
      background: transparent;
      color: #fff;
      color:#121A24;
      border: 1px solid #fff;
      border: 1px solid #fff;
  }
  .home-nw-bg .bann-form .formResponsive select {
    padding: 0;
    height: 43px;
    color: #fff;
  }
  fieldset#rsform_7_page_0 button#Submit {
    /* width: 100%!important; */
  }
  fieldset#rsform_7_page_0 input::placeholder,
  fieldset#rsform_7_page_0 textarea::placeholder,
  fieldset#rsform_7_page_0 input#Website, fieldset#rsform_9_page_0 input::placeholder,
  fieldset#rsform_9_page_0 textarea::placeholder,
  fieldset#rsform_9_page_0 input#Website {
    color: #fff!important;
  }
  .home-nw-bg .frm-title,
  .home-nw-bg fieldset#rsform_7_page_0 h2,
  .home-nw-bg fieldset#rsform_7_page_0 label.formControlLabel {
    color: #fff;
  }
  .home-nw-bg fieldset#rsform_7_page_0 .rsform-block {
    margin-bottom: 0px !important;
  }
  .n-hm h2 {
    font-size: 32px;
    line-height: 40px;
  }
  .n-hm .blk-cl {
    background: #fff;
  }
  .n-hm .blk-cl:hover {
    background-color: #ed3240;
  }
  .testimonialsSection {
    background: #121a24 !important;
  }
  .n-lst p {
       color: rgba(255, 255, 255, .8);
           margin-bottom: 32px;
  }
  .n-lst .ml-cll {
    justify-content: center;
  }
  .n-lst .ml-cll a {
  background: #fff;
      padding: 16px 15px;
      color: #ed3240;
      font-weight: 700;
       border-radius: 2px;
  }
  .n-lst .ml-cll a:first-child img {
    filter: brightness(0) saturate(100%) invert(19%) sepia(56%) saturate(4444%)
      hue-rotate(344deg) brightness(120%) contrast(86%);
  }
  .n-lst .ml-cll a.red {
    background: #000;
    color: #fff;
  }
  a.red img {
    filter: brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0%)
      hue-rotate(248deg) brightness(106%) contrast(106%);
  }
  .flx-b {
    display: flex;
    justify-content: center;
  }
  .flx-b.main {
    gap: 30px;
  }
  .flx-b.logo {
    flex-wrap: wrap;
    gap: 25px;
  }
  .flx-c.mid {
    border-right: 1px solid #cacaca;
  }
  .flx-b.main .flx-c {
    flex: 1 50%;
  }
  .flx-b.main .flx-c:first-child {
    /* border-right: 1px solid #dee3ed; */
    /* padding-right: 50px; */
  }
  .logo .flx-cl {
    background: #fff;
    padding: 10px 30px;
  }
  .flx-cl img {
    max-width: 150px;
  }
  .main h2 {
    font-size: 32px;
    margin-bottom: 20px;
  }
  
  /* data tabs  */
  .d-filter {
    background: #fde2e4;
    gap: 20px;
    padding: 25px;
    margin: 50px 0;
    justify-content: center;
  }
  .d-filter a {
    background: #fff;
    color: #000;
    padding: 10px;
    font-weight: 500;
  }
  .data-info .blk-cl {
    flex: 1 25%;
  }
  
  /* latest blog  */
  
  .ebl.mod_eb .hpma-header {
    margin: auto;
    max-width: 700px;
    text-align: center;
  }
  .ebl.mod_eb .eb-hl-wrap {
    gap: 40px;
  }
  .ebl.mod_eb .mod-grid {
    background: #fff;
    padding: 18px;
    border-radius: 4px;
  }
  .eb-mod-title {
    line-height: 1.4;
    padding: 20px 0 10px;
  }
  .eb-mod-title a {
    color: #000;
  }
  .mod-cell.rmlnk {
    padding-top: 10px;
  }
  .mod-cell.rmlnk a {
    color: #000;
  }
  img.lmore {
    filter: brightness(0) saturate(100%) invert(0%) sepia(90%) saturate(7500%)
      hue-rotate(11deg) brightness(115%) contrast(108%);
  }
  p.d-dt {
    color: #000;
    margin-bottom: 10px;
  }
  h3.sub-title.hmbn-title.rdish {
    color: #ed3240;
    margin: 0 auto 15px;
  }
  p.d-dt img {
    padding-right: 10px;
  }
  a.lnsm-link {
    color: #ed3240;
    text-decoration: underline;
  }
  .seo-sec .free-qut {
    padding-left: 30px;
  }
  .free-qut p {
    max-width: 100% !important;
  }
  /* .item-page.pgid_235 .page-header-inner,
  .item-page.pgid_236 .page-header-inner {
    padding: 30px 0;
  } */
  .send-sec .flx-c {
    background: #f4f6f8;
    padding: 20px 25px;
  }
  .only-mob {
    display: none;
  }
  .thk-u {
    padding-top: 50px;
    padding-bottom: 50px;
  }
  .thk-u img {
    display: block;
    margin: auto;
  }
  .thk-u .hpma-header {
      padding: 27px 32px 46px;
  }
  .thk-u .hpma-header p {
  color: #121A24;
  text-align: center;
  font-family: Outfit;
  font-size: 20px;
  font-weight: 400;
  line-height: 30px; 
  }
  .thk-u .global-btn.mlr-auto.mgt40 {
      margin-top: 52px;
  }
  .thk-u .hpma-header p.adm-lnk a {
      color: var(--Text-Color, #121A24);
  }
  .thk-u .hpma-header p.adm-lnk {
      color: var(--Text-Color, #121A24);
      text-align: center;
      font-family: Outfit;
      font-size: 16px;
      font-style: normal;
      font-weight: 400;
      line-height: 20px;
      text-decoration-line: underline;
      margin-bottom: 0;
      margin-top: 30px;
  }
  /* table slider for mobile */
  .owl-tbl.owl-carousel .owl-item img {
    display: initial;
    width: auto;
  }
  .blk-cl-black.wht-t:hover span.lc-title {
    color: #fff;
  }
  p.sub-txt {
      color: #121A24;
      font-weight: 500;
      font-size: 18px;
      line-height: 28px;
  }
  .flx-wrap.cl-list {
      display: flex;
      justify-content: space-between;
      flex-wrap: wrap;
      gap: 60px;
  }
  .cl3.list-st {
      flex: 1 29.33333%;
      width: 29.33333%;
      margin-bottom: 0;
  }
  .list-st p {
      position: relative;
      padding-left: 30px;
      margin-bottom: 20px;
  }
  .list-st p {
      position: relative;
      padding-left: 30px;
      margin-bottom: 17px;
      color: #08110D;
      font-weight: 500;
  }
  .list-st p:before {
      background-image: url(../../../images/svg/lst-im-tick.svg);
      position: absolute;
      background-position: left;
      background-repeat: no-repeat;
      content: '';
      width: 20px;
      height: 20px;
      left: 0;
      top: 2px;
  }
  .frm.bg-wt {
      box-shadow: 0px 4px 48px rgba(0, 0, 0, 0.09);
  }
  ul.bnr-social li:nth-child(5) {
      margin-right: 10px;
  }
  .ppc-frm {
      border-radius: 4px;
      background: rgb(237 239 247 / 80%);
      padding: 40px 32px;
  }
  .cdwtd-sec.cdwtd-sec2 {
      display: flex;
      justify-content: center;
  }
  .cdwtd-sec.cdwtd-sec2 .blk-cl.cnt-lt {
      width: 40%;
  }
  .max-wth935 {
      max-width: 935px;
      margin: auto;
  }
  
  /* get lead form  */
  div#leadforms-embd-form {
      width: 100%;
  }
  div#leadforms-embd-form .leadforms-form-wrapper__1ySAI {
      display: flex!important;
      flex-direction: row!important;
  }
  div#leadforms-embd-form .leadforms-form-wrapper__1ySAI div {
      flex: 1 50%;
      /* display: block; *//*commented by gopal*/
  }
  .leadforms-bubble-avatar__1-UXg.no-margin__97kSA.leadforms-fade-in__15iMN ,
  .leadforms-form-header__1NdUw
  {
      padding: 0 !important;
  }
  .leadforms-form-header__1NdUw .leadforms-title__2omgZ{
      margin: 0 !important;
  }
  div#leadforms-embd-form .leadforms-bubble-avatar-img-wrapper__1lGqr{
  width: 101%;
  height: 100%;
  border-radius: 0px;
  box-shadow: unset;
  }
  
  @media(max-width:992px) {
      div#leadforms-embd-form .leadforms-form-wrapper__1ySAI {
          flex-direction: column!important;
      }
      div#leadforms-embd-form .leadforms-form-wrapper__1ySAI div {
          flex: 1 100%;
      }
  }
  #leadforms-embd-form .special-label {
      display: none!important;
  }
  @media (max-width: 1280px) {
    header#navHead .site-wrap.header-inner {
      padding-left: 20px;
      padding-right: 20px;
    }
  }
  @media (max-width: 1220px) {
    .site-wrap {
      padding-left: 85px;
      padding-right: 85px;
    }
    .header-btn {
      position: absolute;
      right: 100px;
    }
    button.menu-trigger {
      top: 30px;
    }
    .cnt-us a:after {
      content: "";
      width: 24px;
      height: 24px;
      background: url(../../../images/2k23/svg/ft-ph-icon-wt.svg);
      position: absolute;
      background-repeat: no-repeat;
      background-size: contain;
      background-position: center;
      right: 13px;
      top: 13px;
    }
    img.tr-im-vic.pa {
      right: -20px;
    }
    .gap155,
    .gap117,
    .gap136,
    .flx.gap180 {
      gap: 100px;
    }
    .cdwtd-sec .blk-cl.cnt-lt {
      width: 34%;
    }
    .wdsd p {
      width: inherit;
      min-width: 216px;
    }
  }
  @media (max-width: 1170px) {
          .flx-wrap.cl-list.ft18.mrt60 {
      gap: 15px;
          }
  }
  @media (max-width: 1100px) {
    .footer-wrap {
      display: flex;
      flex-direction: row;
      flex-wrap: wrap;
      grid-row-gap: 30px;
    }
    header#navHead .site-wrap.header-inner {
      padding-left: 20px;
      padding-right: 20px;
    }
    .gap155,
    .gap117,
    .gap136,
    .flx.gap180 {
      gap: 70px;
    }
    .flx.flxgap120 {
      gap: 50px;
    }
    .site-wrap {
      padding-left: 70px;
      padding-right: 70px;
    }
    .global-btn img {
      display: none;
    }
    .hp-section {
      padding: 70px 0;
    }
    .nbr-blk {
      width: 100%;
    }
    .hp-section.pdt90 {
      padding-top: 60px;
    }
  }
  
  @media (max-width: 991px) {
      h2.hph2-sec-title.max-wth448 {
      margin-left: auto;
      margin-right: auto;
      max-width: max-content;
  }
      .flx.rw-rev {
      flex-direction: column-reverse;
  }
      .flx-wrap.cl-list {
      gap: 0px;
  }
      .flx-equ-col.wcadm-txt {
      padding-left: 0px;
  }
      .data-info .blk-cl.blk-cl2 {
      max-width: 100%;
      flex: 1 100%;
  }
  .wwh-box {
      flex-direction: column;
  }
          .mrt60.mbmt0 {
      margin-top: 16px!important;
  }
  .flx.flxgap118 {
      gap: 60px;
  }
      .page-header-inner {
      padding: 30px 0 32px;
  }
      .hph2-sec-title {
      font-size: 28px;
      line-height: 38px;
  }
  h1.head-text {
      font-size: 32px;
      line-height: 40px;
  }
    .rafp-flx.gap32 {
      display: flex;
      gap: 32px;
      align-items: center;
      flex-wrap: wrap;
      justify-content: center;
    }
    img.ph-icn {
      display: none;
    }
    .cprgt-lnk {
      text-align: center;
    }
    .footer-col:nth-child(1),
    .footer-col:nth-child(2),
    .footer-col:nth-child(3),
    .footer-col:nth-child(4) {
      flex: 1 43%;
    }
    button.menu-trigger {
      top: auto;
    }
    .bg-cl-dark.plan-ht {
      min-height: auto;
    }
    .gap90 {
      gap: 40px;
    }
    .QIc {
      position: relative;
      padding-left: initial;
    }
    .QIc:before {
      display: none;
    }
    .QIc p.max-wth310.ft18 {
      position: relative;
    }
    .QIc p.max-wth310.ft18:before {
      content: "";
      width: 40px;
      height: 41px;
      background: url(../../../images/2k23/svg/quote-testimonial.svg);
      position: absolute;
      background-repeat: no-repeat;
      background-size: contain;
      background-position: center;
      left: -16px;
      top: -18px;
    }
    .blk-cl-black .global-btn.text-center {
      left: 0%;
    }
    h4.hph20-sec-title {
      font-size: 20px;
      line-height: 30px;
      margin-bottom: 14px;
    }
    h3.hph32-sec-title {
      font-size: 26px;
      line-height: 36px;
      margin-bottom: 20px;
    }
    .testMnlWrap {
      display: flex;
      flex-direction: column;
      gap: 50px;
    }
    .nbr-blk,
    .max-wth534,
    .rafp-web-sec {
      float: none;
      margin-left: auto;
      margin-right: auto;
    }
    .cdwtd-sec {
      align-items: center;
    }
    .swiper-button-next.swiper-button-disabled,
    .swiper-button-prev.swiper-button-disabled {
      display: flex;
      opacity: 1 !important;
      background: transparent !important;
      border: 1px solid #e66821 !important;
      border-radius: 2px !important;
      pointer-events: none !important;
    }
    div#mod-custom226 img.ph-icn {
      display: none;
    }
    .rev-btn-flx {
      display: flex;
      flex-direction: column;
      justify-content: flex-start;
    }
    div#mod-custom226 .cnt-us a:after {
      content: "";
      width: 24px;
      height: 24px;
      background: url(../../../images/2k23/svg/ft-ph-icon-wt.svg);
      position: absolute;
      background-repeat: no-repeat;
      background-size: contain;
      background-position: center;
      right: 13px;
      top: 13px;
    }
    .cnt-website.pr button[type="submit"] {
      padding: 21px 34px 21px 12px;
    }
    .cnt-website.pr button[type="submit"] img {
      right: 8px;
      position: initial;
    }
    .lfoc .seo-sec .blk-cl {
      padding-left: 100px;
    }
    .swiper-button-next,
    .swiper-rtl .swiper-button-prev {
      right: -56%;
      top: 42.6px;
    }
    span.lc-title44 a {
      font-size: 36px;
      line-height: 36px;
    }
    .swiper-button-prev {
      left: 34% !important;
      top: 15.6px;
    }
    .swiper-button-next,
    .swiper-button-prev {
      width: 50px;
    }
    .testi .tstmnColTwo {
      width: 100%;
      padding-left: 0px;
    }
    form#frm1 {
      display: flex;
      justify-content: center;
    }
    .swiper-button-next,
    .swiper-button-prev {
      position: relative;
    }
    .blk-cl-black .global-btn.text-center {
      position: relative;
      bottom: 0px;
    }
    .testi .tstmnColOne {
      max-width: 100%;
    }
    .flx.rafp-sec {
      gap: 30px;
    }
    .flx.rafp-sec {
      justify-content: space-between;
      align-items: center;
    }
    ul.tmnlMainLIc {
      justify-content: center;
    }
    .max-wth503 {
      max-width: 100%;
      margin-left: auto;
      margin-right: auto;
    }
    .rafp-txt {
      text-align: left;
    }
    .tstmnColOne,
    .tstmnColTwo,
    .rafp-sec p.max-wth310,
    p.tmnlMainDsc {
      margin-left: auto;
      margin-right: auto;
      width: 100%;
    }
    .blk-cl-black {
      padding-bottom: 24px;
    }
    .mrt60 {
      margin-top: 40px!important;
    }
    ul.check {
      text-align: left;
    }
    .flx.gap20.wrap-flex.mrt40.dms {
      display: flex;
      flex-direction: row;
      flex-wrap: wrap;
      grid-row-gap: 25px;
    }
    .global-btn.alt-ctr,
    h3.sub-title.hmbn-title,
    .max-wdth554 {
      margin-left: auto;
      margin-right: auto;
    }
    hr.wd4 {
      width: 100%;
      height: 1px;
      margin-bottom: auto;
      margin-top: auto;
    }
    .mbmrt50 {
      margin-top: 50px;
    }
    .mbmrt0 {
      margin-top: 0px;
    }
    .mb-center {
      text-align: center !important;
    }
    .rt-pd {
      padding-right: 0px;
    }
    .hp-section.pdt90 {
      padding-top: 45px;
    }
    span.lc-title30 {
      font-size: 24px;
    }
    .hp-section,
    .hp-section85 {
      padding: 50px 0;
    }
    .prem-plan {
      padding: 41px 20px;
    }
    .flx-equ-col.pt-plan,
    .flx-equ-col,
    .seo-sec .flx-equ-col.wchc-img,
    .flx-equ-col.adt-plan,
    .flx-equ-col.wchc-img.rt-pd {
      flex: 1 100%;
      width: 100%;
      box-sizing: border-box;
    }
    .flx-rw,
    .flx,
    .flx.rafp-sec {
      flex-direction: column;
    }
    .gap28, .flx.gap42 {
      gap: 50px;
  }
  div#hcs .flx.eql-cl-tp.flx-dr-r {
      gap: 15px;
  }
    .cdwtd-sec .blk-cl.cnt-lt, .cdwtd-sec.cdwtd-sec2 .blk-cl.cnt-lt {
      width: 100%;
      padding: 30px;
      padding-left: 96px;
      box-sizing: border-box;
    }
    .cdwtd-sec .blk-cl-txt:before {
      left: 22px;
      top: 12px;
    }
.cnt-us a:after {
	display:none!important;
}
    .site-wrap {
      padding-left: 30px;
      padding-right: 30px;
    }
    .flx.gap180,
    .flx.gap117,
    .gap136,
    .gap80,
    .gap78,
    .gap155 {
      gap: 50px;
    }
    .flx.eql-cl-tp.gap55.faq {
      gap: 0;
    }
    header.header .global-btn,
    p.phn-at {
      display: none;
    }
    .cnt-us {
      padding-left: 0px;
    }
    .header-inner {
      height: 70px;
    }
    ul.check.fg.mb24 li {
      margin-bottom: 20px;
      line-height: 24px;
    }
    .rafp-flx.gap16 {
      justify-content: center;
    }
    .tstmnColTwo {
      padding-top: 0px !important;
    }
    .pp-list.bg-cl-dark ul.check.fg {
      margin: 0;
      padding: 0px 20px;
    }
    /* span.lc-title.ft40 {
      font-size: 32px;
  } */
    .wt-box-sec {
      background-color: #fff;
      padding: 30px 20px;
    }
    iframe {
      height: auto;
    }
    .flx-dr-r {
      flex-direction: column-reverse !important;
    }
    p.ln-hgt30 {
      line-height: 30px;
    }
    .con-sec .hph2-sec-title.max-wth478 {
      margin-left: auto;
      margin-right: auto;
    }
    .flx-equ-col.adt-plan {
      text-align: center;
    }
    .global-btn.text-center,
    .max-wth539 {
      margin-left: auto;
      margin-right: auto;
    }
    .flx-equ-col.wchc-img iframe {
      height: 315px;
    }
    .flx.gap20.wrap-flex.mbmgt40.ppc-ser.first.ctn-flx {
      display: flex;
      flex-direction: row;
  }
    .data-info .blk-cl.blk-cl2.ctn-cl {
      max-width: 47%;
      flex: 1 47%;
      width: 47%;
  }
  .cl3.list-st {
      flex: 1 48.33333%;
      width: 48.33333%;
  }
  .list-st {
      text-align: left;
  }
  }
  @media (max-width: 767px) {
      .cl3.list-st {
      flex: 1 100%;
      width: 100%;
      max-width: 100%;
  }
      .flx-wrap.cl-list {
      padding-left: 10%;
  }
      .flx.gap20.wrap-flex.mbmgt40.ppc-ser.first.ctn-flx {
      flex-direction: column;
      align-content: center;
  }
      .data-info .blk-cl.blk-cl2.ctn-cl {
      max-width: 100%;
      flex: 1 100%;
      width: 100%;
  }
      iframe {
      height: 223px;
  }
      .wwh-box {
      padding: 25px;
  }
      span.lc-title.ft24 {
      font-weight: 600;
      font-size: 20px;
      line-height: 26px;
  }
    fieldset#rsform_2_page_0 .formSpan12 {
      margin-left: 2.127659574468085%;
    }
    ul.ftr-social.bnr-social,
    ul.ftr-link2 li,
    p.g-rev {
      justify-content: center;
    }
    .footer-col:nth-child(1),
    .footer-col:nth-child(2),
    .footer-col:nth-child(3),
    .footer-col:nth-child(4) {
      flex: 1 100%;
      text-align: center;
    }
    .blk-cl-black .global-btn.text-center {
      left: 0%;
    }
    .mbgap25 {
      gap: 25px;
    }
    .cnt-website.pr button[type="submit"] {
      padding: 16px 22px;
    }
    .rafp-web-sec {
      background: initial;
    }
    .rafp-web-sec input#website-code {
      background: #ffffff;
    }
    .con-sec button#Submit {
      float: left;
    }
    .lfoc .con-sec.seo-sec .blk-cl {
      padding-top: 24px;
      padding-left: 80px;
    }
    .testi .tstmnColOne {
      text-align: center;
    }
    .testi .tstmnColOne .global-btn {
      margin-left: auto;
      margin-right: auto;
    }
    .mbmrt40 {
      margin-top: 40px;
    }
    .blk-cl {
      padding: 24px 20px;
      padding-left: 74px;
    }
    .orfl-hd {
      overflow: hidden;
    }
    img.vic-rb.pa {
      right: -31px;
      bottom: -23px;
      z-index: -1;
    }
    img.vic-lt.pa {
      top: -31px;
      left: -90px;
      z-index: -1;
    }
    img.vic-lb.pa {
      display: none;
    }
    form#userForm h2 {
      font-size: 24px;
    }
    .inr-sub-tx {
      font-size: 20px;
      font-weight: 28px;
    }
    .mrt60 {
      margin-top: 25px;
    }
    .bg-cl-dark ul.check li {
      color: #fff;
      margin-bottom: 18px;
      line-height: 24px;
    }
    .seo-sec .blk-cl.cnt-lt {
      padding-top: 110px;
      padding-left: 24px;
    }
    .blk-cl-txt:before {
      /* left: 10px; */
      left: 20px;
    }
    .flx-list.four-cl ul.check.fg.mb28 {
      flex: 1 100%;
      width: 100%;
    }
    .wdsd p {
      width: 320px;
    }
    .site-wrap {
      padding-left: 20px;
      padding-right: 20px;
    }
    .flx.dms {
      grid-row-gap: 24px;
    }
    img.tr-im-vic.pa {
      top: -20px;
      right: -20px;
      width: 138px;
    }
    ul.check {
      text-align: left;
      padding-left: 0%;
    }
    span.lc-title44 a {
      font-size: 32px;
      line-height: 32px;
    }
    .rafp-flx.gap32 {
      gap: 0px;
    }
    .rafp-txt p.seo-sub-titlle {
      font-size: 17px;
      font-weight: 600;
      line-height: 20px;
    }
    .lfoc .seo-sec .blk-cl {
      padding-left: 70px;
    }
    .seo-sec .blk-cl.cnt-lt.cont .blk-cl-txt:before,
    .seo-sec .blk-cl.cnt-lt.cont:hover .blk-cl-txt:before,
    .seo-sec .blk-cl.cnt-lt.our-loc .blk-cl-txt:before,
    .seo-sec .blk-cl.cnt-lt.our-loc:hover .blk-cl-txt:before,
    .seo-sec .blk-cl.cnt-lt.our-sch .blk-cl-txt:before,
    .seo-sec .blk-cl.cnt-lt.our-sch:hover .blk-cl-txt:before {
      left: 18px;
      top: 26px;
    }
  }
  
  @media (max-width: 570px) {
    form#frm1 {
      justify-content: center;
      flex-direction: column;
      gap: 20px;
      box-sizing: border-box;
    }
    .rafp-web-sec {
      width: 100%;
      box-sizing: border-box;
    }
    ul.ftr-link2.ad li:nth-child(4) img {
      margin-top: -24px;
      padding-right: 0px;
    }
    .hcs-cl {
      flex: 1 100%;
    }
    .hcs-flx {
      margin-left: 27px;
      margin-right: 27px;
    }
  }
  @media (max-width: 400px) {
    span.lc-title30 {
      font-size: 22px;
    }
  }
  .bn-sec p.inr-sub-tx {
    opacity: 1;
  }
  
  @media (max-width: 768px) {
    .bn-frm p.formDescription {
      margin-top: 0 !important;
    }
    .bn-frm .formResponsive input[type="email"],
    .bn-frm .formResponsive input[type="number"],
    .bn-frm .formResponsive input[type="password"],
    .bn-frm .formResponsive input[type="tel"],
    .bn-frm .formResponsive input[type="text"],
    .bn-frm .formResponsive input[type="url"] {
      margin-bottom: 0 !important;
    }
    .flx.gap30.wrap-flex.mrt60 {
      gap: 10px;
    }
    .hp-section48.bg-cl-rd.rafp-sec p.ft18.fw6.cl-w {
      line-height: 28px;
    }
    .blk-cl.cnt-lt.dms1.wdcs {
      min-width: fit-content;
    }
  }
  
  @media (max-width: 991px) {
    img.vic-lt.pa,
    img.pa.sec-back,
    img.tr-im-vic.pa {
      display: none;
    }
    .uper {
      margin-left: auto;
      margin-right: auto;
    }
    .pprtst .hph2-title {
      margin-left: auto;
      margin-right: auto;
      font-size: 45px;
      line-height: 50px;
    }
    .pprtst {
      padding-right: 0px;
    }
    form.pro-fm {
      width: 100%;
    }
    .etcc .flx-1 {
      height: 100px;
      flex: auto;
    }
    .mbmgt60 {
      margin-top: 60px !important;
    }
    .mbmgt40 {
      margin-top: 40px !important;
    }
    .mbgap40 {
      gap: 40px !important;
    }
    .mbgap60 {
      gap: 60px !important;
    }
    img.tr-im-vic1.pa {
      top: -24px;
      left: -24px;
      z-index: -1;
    }
    .extt .rt-pd {
      padding-right: 0px;
      text-align: center;
    }
    .mb-algt-ctr {
      align-items: center;
    }
    .pkg-tble {
      overflow-x: scroll;
    }
    table.tble {
      width: 1050px;
    }
    .blk-cl.cam.bggt {
      text-align: center;
    }
    .cam .global-btn,
    .tt-lft .global-btn {
      margin-left: auto;
      margin-right: auto;
    }
    .blk-cl.cam:last-of-type {
      padding: 20px;
    }
    .tt-lft {
      max-width: 419px;
      margin-left: auto;
      margin-right: auto;
    }
  
    .rgtt-tst,
    .ppcpdl,
    .est-pdl {
      padding-left: 0px;
    }
    .ml-cll {
      justify-content: center;
    }
    .feat {
      text-align: center;
    }
    .feat ul.check li {
      text-align: left;
    }
  }
  @media (max-width: 768px) {
    div#mod-custom244 {
      display: block;
    }
    .owl-tbl .owl-nav button span {
      display: none;
    }
    .owl-tbl .owl-nav button.owl-next::after,
    .owl-tbl .owl-nav button.owl-prev::after {
      content: "";
      background: url(../../../images/2k23/svg/Line8.svg);
      position: absolute;
      width: 26px;
      height: 8px;
      right: 38%;
      top: 45%;
    }
    .owl-tbl .owl-nav button.owl-prev::after {
      background: url(../../../images/2k23/svg/Line7.svg);
      left: 38%;
    }
    .owl-tbl .owl-nav {
      border-radius: 4px;
      background: #edeff7;
      padding: 16px;
      margin-top: 10px;
      position: relative;
    }
    .owl-carousel.owl-drag.owl-tbl .owl-item {
      height: 0;
    }
    .owl-carousel.owl-drag.owl-tbl .owl-item.active {
      height: initial;
    }
    .owl-tbl .owl-nav {
      border-radius: 4px;
      background: #edeff7;
      padding: 16px;
      margin-top: 10px;
    }
    .owl-tbl .owl-dots {
      display: none;
    }
    .pkg-tble.dsp-n {
      display: none;
    }
    .item table.tble {
      width: 98%;
      margin-left: auto;
      margin-right: auto;
    }
    table.tble tr td {
      padding: 20px 10px;
    }
    table.tble tr th:first-of-type,
    table.tble tr td:first-of-type {
      text-align: center;
      max-width: initial;
      width: 50%;
      box-sizing: border-box;
    }
    table.tble tr:nth-of-type(3) td:nth-of-type(2),
    table.tble tr:nth-of-type(4) td:nth-of-type(2) {
      padding: 24px 0px;
    }
    .item .global-btn a.btn-btn.btm.abtbtn {
      padding: 14px 37px 14px 12px;
    }
    .ml-cll {
      flex-direction: column;
      justify-content: flex-start;
    }
    .mal,
    .cll {
      width: 80%;
      text-align: left;
    }
    form.pro-fm {
      background: transparent;
      padding: 0px;
      flex-direction: column;
      gap: 16px;
    }
    input.e-ewb,
    .feat p {
      text-align: center;
    }
  
    .max-wth918 p.inr-tx,
    .left-tst .inr-tx,
    .rgtt-tst p {
      padding: 0 5px;
    }
    .gpln {
      padding: 32px 5px 32px 61px;
    }
    .feat .global-btn,
    .rafp-cl {
      margin-left: auto;
      margin-right: auto;
    }
    .max-wth571,
    .max-wth541,
    .max-wth445,
    .tt-lft {
      max-width: 357px;
    }
    .ppc-ser .blk-cl {
      padding: 28px 20px;
    }
    .blk-cl.cam {
      padding: 20px;
      padding-bottom: 60px;
    }
    a.ls-cl {
      font-size: 18px;
      line-height: 18px;
    }
    a.ls-cl img {
      width: 32px !important;
    }
    /* footer */
    fieldset#rsform_2_page_0 .formSpan12 {
      display: flex;
      flex-wrap: wrap;
      justify-content: center;
      margin-left: 0;
    }
    fieldset#rsform_2_page_0 input#Email,
    fieldset#rsform_2_page_0 button#Subscribe {
      max-width: 100%;
      width: 100%;
    }
  }
  @media (max-width: 500px) {
    .ppc-mn-frm .formRow {
      flex-direction: column;
    }
    a.ls-cl {
      font-size: 16px;
      line-height: 16px;
    }
    a.ls-cl img {
      width: 30px !important;
    }
  }
  @media (max-width: 400px) {
    table.tble tr td:first-of-type {
      font-size: 16px;
      line-height: 20px;
    }
    a.ls-cl {
      font-size: 15px;
      line-height: 15px;
    }
    a.ls-cl img {
      width: 30px !important;
    }
    .item .global-btn a.btn-btn.btm.abtbtn {
      padding: 14px 26px 14px 10px;
      font-size: 15px;
    }
    .global-btn a.btm::after {
      right: 0px;
    }
  }
  
  
  @media (max-width: 991px) {
    fieldset#rsform_7_page_0 .rsform-block {
      text-align: left;
    }
    .tstmnColOne {
      text-align: center;
    }
    p.tmnlMainDsc {
      max-width: 500px;
    }
    #t-form .ppc-frm.rgtt-tst {
      padding: 40px;
    }
    .home ul.check.fg li {
      width: max-content;
      margin: auto;
      line-height: 2;
    }
    .home ul.check li::before {
      top: 5px;
    }
    .flx-b.main {
      flex-direction: column;
      gap: 30px;
    }
    .flx-b.main.nmw {
      gap: 0;
    }
    .flx-b.main.nmw ul.check.fg {
      margin-top: 0;
    }
    .flx-b.main .flx-c:first-child {
      border-right: unset;
      /* border-bottom: 1px solid #dee3ed; */
      /* padding-bottom: 60px; */
      padding-right: 0px;
    }
    .flx-cl img {
      max-width: 120px;
    }
    .ebl.mod_eb .mod-grid {
      width: 100% !important;
    }
    .n-hm .extt .wchc-txt,
    div#t-form .extt .wchc-txt {
      padding-left: 0;
    }
    div#t-form .mal,
    div#t-form .cll {
      width: 100%;
    }
    .only-mob {
      display: block;
      text-align: center;
    }
    .only-desk {
      display: none;
    }
    .itemid-234 .flx {
      flex-direction: column-reverse;
    }
  }
  @media (max-width: 768px) {
      .n-lst .ml-cll a {
      width: 100%;
  }
    .home-nw-bg fieldset#rsform_7_page_0 h2 {
      font-size: 22px;
    }
  
    #t-form .ppc-frm.rgtt-tst {
      padding: 25px;
    }
    .home-nw-bg .bann-form {
      padding: 25px;
    }
    .logo .flx-cl {
      padding: 10px 20px;
    }
    .flx-cl img {
      max-width: 90px;
    }
    .home-nw-bg .home h1 {
      line-height: 60px;
      font-size: 40px;
    }
    .seo-sec .free-qut {
      padding-left: 30px !important;
    }
    .item-page.pgid_236 iframe {
      width: 100%;
      height: revert-layer;
    }
    .item-page.pgid_235 .extt .wchc-txt,
    .item-page.pgid_236 .extt .wchc-txt {
      padding-left: 0px;
    }
    .thk-u .hpma-header p {
      font-size: 16px;
  }
  }
  
  /* new menu css change */
  @media (max-width: 1220px) {
    .header-btn {
      position: initial;
    }
  }
  @media (max-width: 991px) {
    .header-btn {
      margin-right: 100px;
    }
  }
  @media (max-width: 768px) {
    .header-btn {
      margin-right: 60px;
    }
  }
  @media (max-width: 400px) {
    .home-nw-bg a.btn-btn.abtbtn {
      display: inline-block;
      line-height: 1.4;
    }
    ul.mod-breadcrumbs.breadcrumb li span {
      font-size: 14px;
    }
    
  }
  
  /* taniya-20-nov-2k23 */
  .flx-wrp {
    flex-wrap: wrap;
  }
  .flx-b.main .flx-c.flx-2 {
    flex: 1 48%;
  }
  /* .itemid-242 div#t-form {
    background: rgb(237 239 247 / 80%);
  }*/
  .itemid-242 .mal, .itemid-242 .cll, .itemid-244 .mal, .itemid-244 .cll, .itemid-255 .mal, .itemid-255 .cll, .itemid-224 .mal, .itemid-224 .cll, .itemid-226 .mal, .itemid-226 .cll{
    gap: 12px
  } 
  /* .itemid-242 .ppc-mn-frm .formResponsive input[type="email"],
  .itemid-242 .ppc-mn-frm .formResponsive input[type="number"],
  .itemid-242 .ppc-mn-frm .formResponsive input[type="text"],
  .itemid-242 .ppc-mn-frm .formResponsive textarea {
    background-color: rgb(237 239 247 / 80%) !important;
  } */
  /* .itemid-242 .ppc-frm.rgtt-tst{
    background-color: #fff;
  } */
  @media (max-width:991px) {
  p.max-wth507 {
    margin: auto;
  }
  div#mod-custom255 .rafp-mg img {
      width: 50px;
  }
  }
  
  img.wd-ico {
    margin: auto;
    display: block;
    max-width: 80px;
    margin-bottom: 12px;
  }
  .ppc-ser .blk-cl.bg-gr {
    background-color:  #EDEFF7;
  }
  .ppc-ser .blk-cl.bg-gr:hover {
   background: #ed3240;
  } 
  .itemid-242 .hp-section.pr.mb-center.clr-gr {
    background:#EDEFF7;
  }
  .service1.seo-wht .bkl-mg:before {
    background: url(../../../images/2k23/svg/service1-rd-wht.svg);
    background-size: 100%;
  }
  .service3.med-wht .bkl-mg:before {
    background: url(../../../images/2k23/svg/service3-rd-wht.svg);
    background-size: 100%;
  }
  .service4.ser4-wht .bkl-mg:before {
    background: url(../../../images/2k23/svg/service4-rd-w.svg);
    background-size: 100%;
  }
  .service5.onl-wht .bkl-mg:before {
    background: url(../../../images/2k23/svg/service5-rd-wht.svg);
    background-size: 100%;
  }
  .service7.vd-wht .bkl-mg:before {
    background: url(../../../images/2k23/svg/service7-rd-wht.svg);
    background-size: 100%;
  }
  .service8.ser8-wht .bkl-mg:before {
    background: url(../../../images/2k23/svg/service8-rd-w.svg);
    background-size: 100%;
  }
  .service9.amz-wht .bkl-mg:before {
    background: url(../../../images/2k23/svg/service9-rd-wht.svg);
    background-size: 100%;
  }
  @media (max-width:768px) {
  .dms.wds .blk-cl.cnt-lt {
      min-width: 100%;
      flex: 0;
  }
  }
  
  /* edit by YR on 1dec2k23  */
  td.r-bg div{
      background: #ed3240!important;
      color: #fff;
      padding: 10px 20px;
  }
  /* edit by GSL on 5 dec  */
  .ext-css .headg {
    flex: 1 68%;
    max-width: 70%;
  }
  .ext-css .wwh-info {
    flex: 1 28%;
    max-width: 30%;
  }
  .ext-css .global-btn.text-center {
    float: right;
    margin: 0;
  }
  .ext-css .headg span {
    display: block;
    font-weight: 500;
  }
  .flx-t {
    display: flex;
    justify-content: space-around;
  }
  h3.yr {
    margin-bottom: 10px;
    font-size: 24px;
    color: #121a24;
  }
  .blk-cl.blk-cl2:hover h3.yr {
    color: #ffffff;
  }
  span.lc-title.mrt-top+p {
    margin-top: 15px;
  }
  .txt-lft1 .ppc-ser span.lr-btn {
    color: #ed3240;
  }
  .txt-lft1 .ppc-ser .blk-cl:hover span.lr-btn {
    color: #fff;
  }
  .txt-lft1 .blk-cl:hover span.lr-btn img {
    filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(0%) hue-rotate(343deg) brightness(102%) contrast(101%);
  }
  .max-wth900 {
    max-width: 900px;
  }
  .jst-ctr {
    justify-content: center;
  }
  .dsk-mx50 {
    max-width: 49%;
  }
  .ft29 {
    font-size: 29px !important;
  }
  .ext .wwh-box.ext-css {
    background-color: transparent;
  }
  .ext-css .hph2-sec-title {
    margin: 0;
  }
  .pdtdt20 {
    padding-top: 20px;
  }
  @media (max-width:991px) {
    .ext-css .headg, .ext-css .wwh-info {
      flex: 1 100%;
      max-width: 100%;
      text-align: center;
    }
    .ext-css .headg .hph2-sec-title {
      font-size: 30px;
      line-height: 36px;
  }
  .dsk-mx50 {
    max-width: 100%;
  }
  .extt .wchc-txt {
    padding-left: 0;
  }
  }
  .site-m .feat ul.check li a {
    color: #121a24;
  }
  .data-info.txt-lft.txt-lft1 a {
      position: relative;
  }
  .data-info.txt-lft.txt-lft1 a {
      position: relative;
      font-size: 20px;
      color:#000!important;
  }
  .blk-cl.blk-cl2:hover .data-info.txt-lft.txt-lft1 a {
     color: #fff!important;
   }
   .hp-section.pr.bgcl-darkgr.sesfylo .blk-cl.blk-cl2:hover a {
      color: #fff!important;
  }
  .mgatlr {
    margin-left: auto;
    margin-right: auto;
  }
  .flx-4dv {
    display: flex;
    justify-content: flex-end;
  }
  .fl-col {
    flex: 1;
    max-width: 282px;
    text-align: center;
    padding: 32px 22.5px;
  }
  p.hed {
    color: #010101;
    font-size: 20px;
    font-weight: 700;
    line-height: 20px;
  }
  table.cmp-plnt {
    margin-top: 20px;
    border-collapse: collapse;
    width: 100%;
  }
  th.wtd100 {
    color: #010101;
    font-size: 24px;
    font-weight: 600;
    line-height: 24px;
    padding: 18px 20px;
    width: 100%;
    text-align: left;
    background: #F2F2F2;
  }
  table.cmp-plnt tr {
    display: flex;
  }
  table.cmp-plnt tr td {
    flex: 1 25%;
    max-width: 282px;
    border: 1px solid rgba(1, 1, 1, 0.05);
    background: #F7F7F7;
    padding: 17px 0;
    text-align: center;
  }
  table.cmp-plnt tr td,p.tdat {
    color: #010101;
    font-size: 20px;
    font-weight: 500;
    line-height: 24px;
  }
  table.cmp-plnt tr td:first-of-type {
    max-width: 325px;
    padding: 17px 24px;
    text-align: left;
  }
  p.tdat span {
    color: #010101;
    font-size: 16px;
    font-weight: 600;
    line-height: 16px;
    padding: 0px 6px;
    border: 2px solid #010101;
    border-radius: 50%;
    margin-right: 8px;
  }
  td.flx-tdd {
    display: flex;
    align-items: center;
  }
  .jst-cn {
    justify-content: center;
  }
  p.tdat span.sp10 {
    padding: 0 2px;
  }
  .hr-nt-cl .blk-cl-black.custm-plan-blk1-nr:hover p,
  .hr-nt-cl .blk-cl-black.custm-plan-blk1-nr:hover span.lc-title,
  .hr-nt-cl .blk-cl-black.custm-plan-blk1-nr:hover ul.check li,
  .sesfylo.hr-nt-cl .blk-cl.blk-cl2.service1.sesfylo2:hover p,
  .sesfylo.hr-nt-cl .blk-cl.blk-cl2.service1.sesfylo2:hover .blk-cl-txt p.loc span.lc-title,
  .sesfylo.hr-nt-cl .blk-cl.blk-cl2.service1.sesfylo2:hover .blk-cl-txt a,
  .hr-nt-cl .blk-cl-black.wht-t.custm-plan-blk1-nr:hover p,
  .hr-nt-cl .blk-cl-black.wht-t.custm-plan-blk1-nr:hover span.lc-title.ft24,
  .hr-nt-cl .blk-cl-black.wht-t.custm-plan-blk1-nr:hover span.lc-title.ft40,
  .hr-nt-cl .blk-cl-black.wht-t.custm-plan-blk1-nr:hover span.lc-title  {
      /* color: inherit!important; */
      color: #121a24 !important;
  }
  .sesfylo.hr-nt-cl .ppc-ser .blk-cl.blk-cl2.service1.sesfylo2:hover .bkl-mg:before {
      background: url(../../../images/2k23/svg/service1-rd.svg);
      background-size: 100%;
  }
  .hr-nt-cl .blk-cl-black.custm-plan-blk1-nr:hover {
      background-color: transparent;
  }
  .sesfylo.hr-nt-cl .blk-cl.blk-cl2.service1.sesfylo1 {
      background-color: #ed3240;
  }
  .sesfylo.hr-nt-cl .blk-cl.blk-cl2.service1.sesfylo2:hover {
      background-color: #fff;
  }
  .sesfylo.hr-nt-cl .blk-cl.blk-cl2.service1.sesfylo1 p, .sesfylo.hr-nt-cl .blk-cl.blk-cl2.service1.sesfylo1 .blk-cl-txt p.loc span.lc-title {
      color: #fff;
  }
  .sesfylo.hr-nt-cl .ppc-ser .blk-cl.blk-cl2.service1.sesfylo1 .bkl-mg:before {
      background: url(../../../images/2k23/svg/service1-wt.svg);
      background-size: 100%;
  }
  h3.sub-title.hmbn-title.mgatlr.nr-txt {
      background-color: transparent;
      color: #000;
      padding: 0;
  }
  .flx-4dv span.lc-title.ft40 {
      line-height: 40px;
  }
  .blk-cl2.sesfylo-sec {
      box-shadow: 0px 4px 40px 0px rgba(0, 0, 0, 0.09);
      background-color: #121a24;
      padding: 50px;
      }
  .blk-cl2.sesfylo-sec a {
      color:#fff!important;
      font-size:22px;
      font-weight:600;
  }
  .blk-cl2.sesfylo-sec p, .blk-cl2.sesfylo-sec h3.hph32-sec-title {
      color: #fff;
  }
  .sci-ic-flx img {
      width: 70px;
  }
  .sci-ic-flx {
      display: flex;
      align-items: center;
      justify-content: center;
      gap: 50px;
      margin-top: 50px;
      flex-wrap: wrap;
      grid-row-gap: 30px;
  }
  a.btn-btn.abtbtn, .pr {
      display: block;
  }
  p.blk-cl-dt  a {
      color: #ed3240;
  }
  .hp-section.pdt0 {
      padding-top: 0;
  }
  /* @media (max-width:1395px) {
      .hp-section.bgcl-darkgr.pr.plans.vdo .site-wrap {
      padding-left: 50px;
      padding-right: 50px;
  }
  } */
  @media (max-width:1280px) {
      .fl-col {
      padding: 30px 11.5px;
  }
    .vdo-plan .cmp-pln {
      background-color: #f4f6f8 !important;
      overflow-x: scroll;
   }
     /* table.cmp-plnt, .flx-4dv {
      width: 1000px;
   } */
  }
  .vdo-plan.vdo-plan1 {
    display: none;
  }
  @media (max-width:991px) {
    .vdo-plan {
      display: none;
  }
  .vdo-plan.vdo-plan1 {
    display: initial;
  }
  .camp-pln2 {
    background-color: #f4f6f8 !important;
    margin-top: 50px;
  }
  table.cmp-plnt.cmp-plnt1 {
    width: 100%;
  }
  .camp-pln2 .fl-col {
    max-width: 100%;
  }
  table.cmp-plnt tr td:first-of-type {
    max-width: 100%;
  }
  table.cmp-plnt tr td, table.cmp-plnt tr th {
    border: 0;
    border-top: 1px solid rgba(1, 1, 1, 0.05);
    flex: 1 0%;
  }
  
      .blk-cl.cnt-lt.flx-1.mbmrb0 {
      margin-bottom: 0;
  }
    .vdo-plan .cmp-pln {
      background-color: #f4f6f8 !important;
      overflow-x: scroll;
   }
    table.cmp-plnt, .flx-4dv {
      width: 1000px;
   }
   th.wtd100 {
    font-size: 20px;
    line-height: 20px;
  }
  table.cmp-plnt tr td, p.tdat {
    font-size: 16px;
    line-height: 20px;
  }
  }
  /* by taniya 21dec2k23 */
  p.icn-ft {
    font-weight: 500;
    margin-top: 10px;
    text-align: center;
    font-size: 18px;
  }
  .sci-ic-flx .soc-n{
    text-align: center;
  }
  
  .flx.pd-rl {
    padding: 0 22px;
  }
  .max-wth730{
  max-width: 730px;
  }
  
  
  
  @media (max-width:991px) {
    .pd-tp-btm{
   padding-top: 26px;
   padding-bottom:26px ;
    }
    .flx.pd-rl {
      padding: 26px 22px;
  }
    ul.check li:last-child {
      margin-bottom: 24px;
  }
  
  }
  
  /*  */
  @media (max-width:1460px) { 
    .cnt-us {
      padding-left: 5px !important;
    }
  }
  
  @media (max-width:1450px) {
    header#navHead .site-wrap.header-inner {
      padding-left: 35px !important;
      padding-right: 35px !important;
  }
  }
  
  @media (max-width:1377px) {
  
  a.btn-btn.abtbtn {
      font-size: 14px;
  }
    .cnt-us {
      padding-left: 5px !important;;
  }
  .global-btn a:after {
    width: 22px !important;;
    height: 19px !important;;
    right: 9px !important;;
    top: 13px !important;;
  }
  .global-btn a {
    padding: 14px 28px 15px 18px !important;;
  }
  }
  
  @media (max-width:1025px) {
  
  a.brand img {
      width: 165px !important;
  }
  .header-btn a.btn-btn.abtbtn {
    display: none!important;
  }
  }
  /* blog layout figma 22122023*/
  li.mod-breadcrumbs__item.breadcrumb-item.active {
    margin-right: 0;
  }
  .max-wth473 {
    max-width: 473px;
  }
  ul.tabs.flx-rw {
    display: flex;
    gap: 16px;
    flex-wrap: wrap;
    list-style: none;
    max-width: 800px;
    margin-left: auto;
    margin-right: auto;
    align-items: center;
    justify-content: center;
    padding-left: 0;
    margin-top: 40px;
    margin-bottom: 0;
  flex-direction: row;
  }
  li.tab {
    border-radius: 4px;
    background: rgba(237, 239, 247, 0.80);
    padding: 14px 16px;
    line-height: 16px;
    color: #121A24;
  position: relative;
  }
  a.vid-ank {
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
  }
  .hp-section.pdt90.topsec {
    padding-bottom: 0;
  }
  .eb-post-listing.eb-post-listing--col-3, .eb-post-listing.is-row.has-divider {
    display: flex!important;
    flex-wrap: wrap!important;
    justify-content: center;
  }
  #eb .text-muted time.eb-meta-date, #eb .text-muted .eb-post-date span {
    color: #121A24!important;
  font-size: 14px;
  }
  #eb .eb-post-listing__item {
    display: block;
    min-width: 0;
    flex: 1 32.3333%;
    border-radius: 4px;
    background: rgba(237, 239, 247, 0.80);
    padding: 24px 20px;
  position:relative;
  padding-bottom: 72px;
  max-width: 32.3333%;
  }
  a.eb-post-image-cover {
    border: 0!important;
    border-radius: 0!important;
  }
  .eb-post-simple__title {
    color: #121A24;
    font-family: Outfit;
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: 26px;
  }
  time.eb-post-simple__meta-date, .by-adm a {
    color: var(--Text-Color, #121A24)!important;
    font-family: Outfit!important;
    font-size: 14px!important;
    font-style: normal!important;
    font-weight: 400!important;
    line-height: 14px!important;
  }
  .eb-post-simple {
    height: 100%;
  }
  a.btn-n.btn-default1 {
    color: var(--Text-Color, #121A24)!important;
    font-family: Outfit!important;
    font-size: 16px!important;
    font-style: normal!important;
    font-weight: 600!important;
    line-height: 16px!important;
  }
  #eb .eb-post-more.mt-20 {
    position: absolute;
    bottom: -44px;
    margin-top: 0!important;
  left: 0;
  }
  #eb .eb-post-simple__title, #eb .eb-post-simple__body, #eb .eb-post-simple__foot {
    padding-top: 20px;
  }
  #eb .eb-post-simple__meta {
    margin-top: 0px!important;
  }
  /* .eb-blog-grid__body {
    opacity: 0.8;
  } */
  #eb .eb-post-simple .eb-post-simple__title a {
    color: var(--Text-Color, #121A24);
    font-family: Outfit;
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: 26px;
  }
  #eb .reset-heading {
    color: var(--Text-Color, #121A24);
    font-family: Outfit;
    font-size: 38px;
    font-style: normal;
    font-weight: 600;
    line-height: 50px;
  }
  h3.nf-blog-title {
    color: var(--Text-Color, #121A24);
    font-family: Outfit;
    font-size: 32px;
    font-style: normal;
    font-weight: 600;
    line-height: 40px;
    margin-bottom: 16px;
    margin-top: 32px!important;
  }
  ul.brdc-blg li {
    display: inline-block;
  }
  #eb .reset-heading.blg-title {
    color: #fff;
    margin-bottom: 22px;
  }
  .com_easyblog.view-entry #eb .eb-entry-meta {
    margin: 0px 0 20px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
  }
  #eb .eb-tag-name {
    font-size: 20px;
    line-height: 20px;
  }
  #eb .eb-entry-article img {
    margin: 20px 0 32px !important;
  }
  .com_easyblog.view-entry #eb .reset-heading {
    margin-bottom: 16px;
  }
  h2.hph2-sec-title.ft32.lh40 {
    line-height: 40px;
  }
  div#row-fluidx.hp-sectiontb {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  ul.r-check.indnt li {
    position: relative;
  padding: 0 0 0 26px;
  margin-bottom: 10px;
  }
  
  ul.r-check.indnt li:after {
    content: "";
    background: url(../../../images/2k23/svg/check-blt.svg) 0 0 / cover no-repeat;
    position: absolute;
    top: 0px;
    left: 0px;
    width: 20px;
    height: 20px;
  }
  ul.r-check.indnt {
    list-style: none;
    padding-left: 0;
  margin: 24px 0;
  }
  h2.hp-mod-title-blog {
    color: #121A24;
    font-family: Outfit;
    font-size: 32px;
    font-style: normal;
    font-weight: 600;
    line-height: 40px;
    margin-bottom: 16px;
    margin-top: 32px!important;
  }
  #eb p a {
    color: #4A5162;
    text-decoration: underline!important;
  }
  #eb .eb-tags span a {
    float: left;
   border-radius: 2px;
  border-radius: 2px;
  background: rgba(237, 239, 247, 0.80);
    padding: 12px 14px;
    color: #121A24;
    font-family: Outfit;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
  }
  #eb.is-mobile .col-cell.cell-tags {
  display: flex!important;
      gap: 8px;
      flex-wrap: wrap;
      align-items: center;
      justify-content: flex-start;
  }
  #eb .eb-tags span:after {
  display:none;
  }
  #eb .eb-tags span a:hover {
    background: #ED3240;
    color: #fff;
  }
  .eb-tags.cell-top.type-1 {
  display: flex;
      justify-content: flex-start;
      align-items: flex-start;
  }
  body #eb .t-flex-grow--1 {
    flex-grow: 1 !important;
    display: flex;
    flex-direction: row-reverse;
    justify-content: flex-end;
    gap: 8px;
    align-items: center;
  }
  .eb-authors-subscribe.spans-separator {
    margin-top: 0px!important;
  }
  #eb .eb-authors-name {
    font-size: 20px;
    line-height: 20px;
  }
  .col-cell.cell-label {
    color: #000;
    font-family: Outfit;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
  }
  .com_easyblog.view-entry div#row-fluidx.hp-sectiontb {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 0;
    max-width: -webkit-fill-available;
  }
  .hp-section.pdb0 {
    padding-bottom: 0;
}
  .eb-entry-article.clearfix.hp-section {
    padding-bottom: 0;
}
  li.tab.colls.hvre:hover span, li.tab.colls.hvre:active span {
    color: #fff;
  }
  li.tab.colls.hvre:hover, li.tab.colls.hvre:active {
    background-color: #ed3240;
  }
  #eb .text-muted, #eb .eb-authors-head {
    color: #fff!important;
  }
  #eb .eb-tag, #eb .eb-authors-head {
    border: none!important;
  }
  #eb .eb-tag-head a, .t-flex-grow--1 h2.eb-authors-name.reset-heading,#eb .eb-authors-subscribe>span a {
    color: #fff!important;
  }
  #eb .eb-tag-head, #eb .eb-authors-head {
    border-bottom: 1px solid #ed3240!important;
    border-radius: 7px!important;
    padding: 13.333333333333px;
    background-color: #ed3240!important;
    width: max-content;
  }
  #eb .eb-entry-article .eb-post-date img {
    margin: 0;
  }
  #eb .eb-authors-name {
    font-size: 16px!important;
    line-height: 16px;
  }
  #eb .eb-authors-head {
    padding: 8px 15px!important;
  }
  a.o-pagination__btn.-ml-px.px-sm.text-gray-500.hover\:text-gray-500.cursor-not-allowed.bg-gray-100, a.o-pagination__btn.-ml-px.px-xs:hover, a.o-pagination__btn.rounded-l-md.px-xs:hover, a.o-pagination__btn.-ml-px.px-sm:hover {
    border-radius: 2px;
    background: #ED3240!important;
    color: #fff!important;
  }
  h1, h2, h3, h4, h5, h6, .site-title {
    font-family: 'Outfit', sans-serif!important;
  }
  #eb hr {
    margin-top: 32px!important;
    margin-bottom: 32px!important;
    border-top: 1px solid rgb(18, 26, 36, .1)!important;
  }
  @media (min-width:991px) {
      ul.tabs.flx-rw.lnks.links2.flxwrp.catg-mb {
      display: none;
  }
  .site-wrap.eb-entry-body.type-standard.clearfix {
    max-width: 805px;
    margin-left: auto;
    margin-right: auto;
    padding: 0;
  }
  .site-wrap.eb-entry-body.type-standard.clearfix iframe {
    width: 805px;
  }
  }
  @media (max-width:991px) {
          #eb .reset-heading {
      font-size: 26px;
      line-height: 38px;
  }
          ul.tabs.flx-rw {
      gap: 20px;
  }
      ul.tabs.flx-rw.lnks.links2.flxwrp.catg-desk {
      display: none;
  }
  #eb .eb-post-listing__item {
    flex: 1 48%;
    max-width: 48%;
  }
  }
  @media (max-width:768px) {
  #eb .eb-post-listing__item {
    flex: 1 100%;
    max-width: 100%;
  }
  }
  @media (max-width:450px) {
  .eb-post-listing.eb-post-listing--col-3, .eb-post-listing.is-row.has-divider {
    display: flex!important;
    align-items: stretch;
    flex-wrap: wrap!important;
    flex-direction: column;
  }
  ul.tabs.flx-rw {
      padding: 0 21px;
  }
  }
  @media (max-width:400px) {
      ul.tabs.flx-rw {
      padding: 0 0px;
  }
  }
  /* blog layput figma 11122023*/
  .hvrnn {
    pointer-events: none;
  }
  .hvrn .wchc-img.ppcpr {
    pointer-events: none;
  }
  .hvrn .blk-cl.cnt-lt{
    pointer-events: none;
  }
  .fnt28-p {
    font-size: 20px;
    color: #000;
    padding-top: 55px;
    text-align: center;
    max-width: 800px;
    margin: auto;
  }
  .mrgt0 .mgt0{
    margin-top: 0 !important;
  }
  fieldset#rsform_9_page_0 label.formControlLabel, fieldset#rsform_9_page_0 p.formDescription {
      display: none;
  }
  select#What_services_can_we_help_you_with option, select#What_is_your_top_marketing_objective option, .multi.selectize-dropdown.rsform-selectized-box.plugin-remove_button{
     background-color:#26313f !important;
  }
  .selectize-control.plugin-remove_button [data-value] {
      color: #fff;
      background-color:transparent;
  }
  .home-nw-bg .bann-form .formResponsive fieldset#rsform_9_page_0 textarea, .home-nw-bg .bann-form .formResponsive fieldset#rsform_9_page_0 input {
      color: #fff;
  }
  /* 9-feb2k24 new service pages */
  .ppc-cam .blk-cl {
    max-width: 50%;
}
.ppc-cam {
  justify-content: center;
}
.txt-lft .blk-cl {
  text-align: left;
}
.gp0 .accordion {
  font-size: 17px;
  font-weight: 500;
}

@media (max-width: 991px){
.ppc-cam .blk-cl {
    max-width: 100%;
}
.flx.gp0 {
  gap: 0px !important;
}
}
/*  */
/* taniya-30/1/24 Comprehensive Call & Form Tracking */
.bg-gr .ppc-faq button.accordion {
  background: #edeff7;
  /*margin-bottom:20px!important;*/
}
.faqbox {
    margin-bottom: 20px;
}
.ppc-faq button.accordion.active {
  background: #ed3240;
}

.bg-gr .ppc-faq button.accordion:hover {
  background: #ed3240;
}

.txt-lft .blk-cl {
  text-align: left;
  background: #edeff7;
}

.bgrclr-blk {
  background: #121a24 !important;
}

.tstmnColOne p.ft20.op.mb20 {
  color: #ffffff;
}

.tstmnColOne span.lc-title44 a {
  color: #ffffff;
}

.tstmnColOne .rafp-mg img {
  filter: brightness(0) saturate(100%) invert(100%) sepia(3%) saturate(3568%) hue-rotate(125deg) brightness(113%) contrast(100%);
}

hr.wd4 {
  background: rgb(255 255 255 / 20%);
}

.tstmnColTwo h3.hph32-sec-title {
  color: #ffffff;
}

.tstmnColOne .propo.mgt40 {
  margin-left: auto;
  margin-right: auto;
  max-width: fit-content;
}

@media (max-width:768px) {
  .txt-lft.mrt30 {
    margin-top:10;
  }

  .tstmnColTwo h3.hph32-sec-title {
    text-align: center;
  }
  .hp-section {
    padding: 35px 0;
}

}

p .gt-ch {
  color: #000;
  font-size: 18px;
}
.clr-wht {
  background: #fff;
}
/*  */
.wid-50 .blk-cl.cnt-lt {
  flex: 1 48%;
  margin: 0;
}
.fx-cntn .blk-cl-black .global-btn.text-center {
  position: absolute;
  bottom: 40px;
  left: 33%;
}
/*12-feb  */
.set-bx .flx-b {
  flex-wrap: wrap;
}
.set-bx .flx-b.main .flx-c {
  flex: 1 48%;
}
.set-bx ul li a{
color:#4a5162;
}
.wdsd-sec.set-bx {
  max-width: 980px;
  margin: auto;
}
.rsform-block.rsform-block-hcaptcha.rsform-type-hcaptcha label.formControlLabel {
  display: none;
}
.eb-entry-article h3 {
  color: #121A24;
}
/*  */
@media (max-width:768px) {
  .ppc-mn-frm .formRow {
    gap: 0px;
    flex-direction: column;
  }
  
}
.blk-cl.blk-cl2.ctn-cl.cnt3.sub-tkt .bkl-mg:before {
    background: url(../../../images/ticket-icon.png);
    background-size: 75%;
    background-color: #fff;
    border-radius: 50px;
    background-position-x: 11px;
    background-position-y: 11px;
    background-repeat: no-repeat;
    /* margin: 20px; */
    text-align: center;
}
.blk-cl.blk-cl2.ctn-cl.cnt3.sub-tkt:hover .bkl-mg:before {
    background: url(../../../images/ticket-icon-wt.png);
    background-size: 75%;
        background-color: rgba(255, 255, 255, .2);
    border-radius: 50px;
    background-position-x: 11px;
    background-position-y: 11px;
    background-repeat: no-repeat;
    /* margin: 20px; */
    text-align: center;
}
.pr {
    position: relative;
}
.blk-cl.blk-cl2.ctn-cl.cnt3.sub-tkt a {
    position: absolute;
    content: "";
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
}
.home-nw-bg .bann-form .formResponsive input[type="text"], .home-nw-bg .bann-form .formResponsive textarea, .home-nw-bg .bann-form .formResponsive select {
    color: #fff;
}
#rsform_2_page_0 label.formControlLabel {
  display: none;
}
#rsform_2_page_0 input#Email {
  max-width: 220px;
  border-bottom: 1px solid #fff !important;
  margin-bottom: 0;
}

/*.rsform-block.rsform-block-hcaptcha.rsform-type-hcaptcha {
    display: none;
}*/
/*  edit by PT AWT dt 19042024 for ld page to live home page ---*/
.clint-flx {
    display: flex;
    gap: 20px;
    justify-content: center;
}
.clint-lg-im {
    width: 240px;
	height: 100px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 20px;
    background-color: #fff;
    flex-wrap: wrap;
}
.blk-stop-box {
    flex: 1;
    background-color: #fff;
    padding: 20px;
}
p.step-txt {
    background-color: rgba(237, 50, 64, 0.1);
    width: max-content;
    padding: 8px 12px;
    border-radius: 2px;
    line-height: 16px;
    font-weight: 500;
    text-align: center;
    font-size: 16px;
    color: #ED3240;
    margin-bottom: 20px;
    margin-top: 0px;
}
.outperform-box {
    max-width: 75%;
    margin-left: auto;
    margin-right: auto;
}
.bg-cl-dark ul.check li::before {
    top: 0px;
}
.blk-cl-txt.omn-ic1:before, .hvr-n .blk-cl:hover .blk-cl-txt.omn-ic1:before {
    background: url(../../../images/2k23/strategy.png);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    top: 22px;
}
.blk-cl-txt.omn-ic2:before, .hvr-n .blk-cl:hover .blk-cl-txt.omn-ic2:before {
    background: url(../../../images/2k23/target.png);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    top: 22px;
}
.blk-cl-txt.omn-ic3:before, .hvr-n .blk-cl:hover .blk-cl-txt.omn-ic3:before {
    background: url(../../../images/2k23/experience.png);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    top: 22px;
}
.blk-cl-txt.omn-ic4:before, .hvr-n .blk-cl:hover .blk-cl-txt.omn-ic4:before {
    background: url(../../../images/2k23/optimization-ic.png);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    top: 22px;
}
.max-wth597 {
    max-width: 597px;
}
p.sb-txt {
    font-size: 20px;
}
.tar-hgh .blk-tar {
    flex: 1;
    max-width: 25%;
}
p span.lc-title-tar {
    font-size: 22px;
    font-weight: 700;
}
.flx.tar-hgh {
    display: flex;
    justify-content: space-around;
    text-align: center;
}
.hvr-n .blk-cl:hover .blk-cl-txt p.loc span.lc-title {
    color: #121a24;
}
.hvr-n .blk-cl:hover .blk-cl-txt p.loc span.lc-title {
    color: #121a24;
}
.hvr-n .blk-cl:hover .blk-cl-txt:before {
    background: url(../../../images/2k23/svg/Check.svg);
}
.hvr-n .blk-cl:hover p {
    color: #4a5162 !important;
}
.hvr-n .blk-cl:hover {
    pointer-events: none;
    background-color: #f4f6f8;
    color: #4a5162 !important;
}
.hvr-n .blk-cl:hover p {
    color: #4a5162 !important;
}
.hvr-n .blk-cl:hover {
    pointer-events: none;
    background-color: #f4f6f8;
    color: #4a5162 !important;
}
div#mod-custom181 {
    background-color: rgba(255, 255, 255, 0.1);
    padding: 20px;
    border-radius: 20px;
}
div#mod-custom181 form#userForm {
    margin-bottom: 0;
}
.footer-col:nth-child(4) {
    max-width: 50%;
}
div#rsform_7_page_0 label.formControlLabel, div#rsform_12_page_0 label.formControlLabel {
    display: none;
}
div#rsform_7_page_0 .rsform-block.rsform-block-what-services-can-we-help-you-with.rsform-type-selectlist label.formControlLabel, div#rsform_12_page_0 .rsform-block.rsform-block-what-services-can-we-help-you-with.rsform-type-selectlist label.formControlLabel {
    display: block;
    width: 100%;
    text-align: left;
}
div#rsform_12_page_0 .formControls {
    margin-top: 0;
}
.eb-mod-thumb.is-center.is-full img {
    height: 138px;
    width: 100%;
}
@media(max-width:1280px) {
.clint-flx {
    justify-content: center;
    flex-wrap: wrap;
}
}
@media (max-width: 991px) {
	.eb-hl-wrap.mod-items-grid.clearfix.mrt50.flx {
    flex-wrap: wrap;
    flex-direction: row;
    justify-content: center;
}
	.flx.gap30.wrap-flex.mrt50.step-sec {
    flex-direction: row;
}
	.rafp-sec .flx.gp0 {
    flex-direction: row;
    gap: 20px !important;
}
	.flx-equ-col.wchc-img.hvrnn {
    text-align: center;
}
	ul.check.fg {
    padding-left: 10%;
}
	.omnich-sec .blk-cl.cnt-lt.flx-1 {
    flex: 1 33%;
    margin-bottom: 0;
}
.tar-hgh .blk-tar {
    max-width: inherit;
}
.flx.omnich-sec {
    flex-direction: row;
    gap: 20px;
    grid-row-gap: 20px;
}
.outperform-box {
    max-width: 90%;
}
.outperform-sec p.inr-tx.mrt50 {
    margin-top: 0;
}
.outperform-sec {
    text-align: center;
}
.blk-cl2.sesfylo-sec {
    padding: 50px 20px;
}
.omnich-sec .blk-cl.cnt-lt.flx-1 {
    flex: 1 38%;
    margin-bottom: 0;
}
}
@media (max-width: 768px) {
	.footer-col:nth-child(4) {
    max-width: 500px;
    margin-left: auto;
    margin-right: auto;
}
	.rafp-sec .flx.gp0 {
    flex-direction: column;
    gap: 00px !important;
}
	.blk-cl {
    padding: 24px 20px;
    padding-left: 74px;
}
	.flx.tar-hgh, .flx.gap30.wrap-flex.mrt50.step-sec {
    flex-direction: column;
}
	ul.check.fg {
    padding-left: 0%;
}
.omnich-sec .blk-cl.cnt-lt.flx-1 {
    flex: 1 100%;
    margin-bottom: 0;
}
.blk-cl2.sesfylo-sec {
    padding: 50px 20px;
}
}
/*--- about us page PT AWT dt19042024 ---*/
p.lc-title-serve {
    margin-top: 12px;
    margin-bottom: 8px;
    color: #000;
}
@media(max-width:768px){
  .sersec .stop-box {
      text-align: center;
  }
  }
  
.partner-logo .flx-b.logo {
    display: flex;
    align-items: center;
}
.rsform-block.rsform-block-how-can-we-help.rsform-type-textarea {
    height: 100px;
}
form#userForm.formResponsive .formHorizontal select#Monthly\ Advertising\ Spend, form#userForm.formResponsive .formHorizontal selectselect#Monthly\ Advertising\ Spend:focus {
    width: 100% !important;
    box-sizing: border-box !important;
    height: 45px !important;
    background: transparent !important;
    height: auto !important;
    padding: 18px 12px !important;
    margin-bottom: 0 !important;
    box-sizing: border-box !important;
    background-color: #fff !important;
    border: 0 !important;
    border-radius: 2px !important;
    box-shadow: none !important;
    transition: none !important;
    color: rgb(18 26 36 / 80%);
    font-size: 16px !important;
    font-weight: 400 !important;
    line-height: 16px !important;
    width: 100% !important;
}
.campaigns-sec .flx.gap30.wrap-flex.mrt50 {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    justify-content: center;
}
.blk-cl1 {
    flex: 25%;
    background-color: #ffffff !important;
    border: 1px solid rgb(18 26 36 / 10%) !important;
    padding: 24px 20px;
    text-align: center;
    max-width: 265px;
}
.blk-cl1 p.loc {
    max-width: 158px;
    margin-left: auto;
    margin-right: auto;
}
@media (max-width:991px) {
	.blk-cl1 {
    flex: 1 50%;
}
}
@media (max-width:500px) {
.blk-cl1 {
    flex: 1 100%;
	max-width: 100%;
}
}
h4.frm-title.mrb16 {
    margin-bottom: 16px;
}

/* added css by yatendra 15may2024 */
.grid.case-study {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  grid-gap: 20px;
  margin-bottom: 40px;
}
.case-study .sec {
  background: rgba(237, 239, 247, 0.80);
  padding: 24px 20px;
  border-radius: 4px;
}
.case-study h2 {
  color: #121A24;
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: 26px;
  margin-bottom: 0;
}
p.red-mr {
  font-size: 18px;
  font-weight: 600;
  color: red;
  padding-top: 18px;
}
h2.case-stud {
  font-size: 31px;
  font-weight: 600;
  color: #121A24;
  margin-top: 0;
  margin-bottom: 35px;
}
p.txt-nws {
  font-size: 20px;
  font-weight: 500;
  color: black;
  padding-top: 4px;
}
@media (max-width: 768px) {
  .grid.case-study {
      grid-template-columns: 1fr;
  }
  h2.case-stud {
    line-height: 1.1;
}
}
/* taniya for menu */
.dis-nn{
  display: none;
}
@media (max-width:768px) {
  .dis-nn{
    display: block;
  }
  .nxt-l b {
    display: block;
}
}
@media (max-width:1000px) {
.phn-at a {
  font-size: 14px;
}
.ph-icn {
  margin-right: 6px;
}
}
/*--- menu new theme 20052024 ----*/
a.dropdown-item.nav-item.nav-item-border-mobile.nav-link.align-items-center.d-flex.px-lg-100.py-lg-50.has_submenu_fordesktp {
    font-size: 18px;
    color: #fff !important;
}
a.dropdown-item.nav-item.nav-item-border-mobile.nav-link.align-items-center.d-flex.px-lg-100.py-lg-50 {
    color: rgb(255 255 255 / 80%);
}
@media (min-width:991px) {
.navbar-light .navbar-nav .nav-link {
    color: rgba(255, 255, 255, .8);
}
}
a.dropdown-item.nav-item.nav-item-border-mobile.nav-link.align-items-center.d-flex.px-lg-100.py-lg-50.has_submenu_fordesktp:hover {
    color: #ed3240!important;
	text-decoration:underline!important;
}
.nav-es-container .navbar-light .navbar-nav .dropdown-item.nav-link:hover, .nav-es-container .navbar-light .navbar-nav .nav-item.nav-link:hover {
    color: #ed3240!important;
	text-decoration:underline;
} 
    .nav-es-container .nav-item .dropdown-menu {
        background-color: #06131F;
    }
	.topbar .cnt-us {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    height: 56px;
}
.topbar {
    background-color: #06131F;
    color: #fff;
}
.phn-at span {
    display: block;
    font-weight: 600;
    font-size: 16px;
    line-height: 20px;
    color: #fff;
    text-transform: capitalize;
}
.phn-at a {
    font-weight: 700;
    font-size: 16px;
    line-height: 20px;
    color: #fff;
    text-decoration: none;
}
p.phn-at {
    display: flex;
    gap: 6px;
}
	/*--- menu new theme 20052024 ----*/
	
  p.crdt {
    background: #000;
    color: #fff;
    text-align: center;
    padding: 4px 0;
}
.gap40 {
  gap: 40px;
}
/*  */
.cnt-us.call-logo {
  display: none;
}
@media (max-width:768px) {
  .cnt-us.call-logo {
    display: block !important;
    padding: 10px;
    display: flex !important;
    background-color: #ed3240;
    padding: 5px;
    border-radius: 50%;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
}
 img.ph-icn {
  display: block !important;
  width: 22px;
  filter: brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0%) hue-rotate(219deg) brightness(103%) contrast(102%);
}
.header-btn {
  margin-right: 35px !important;
}
.call-logo a{
display: flex;
}
img.ph-icn{
margin-right: 0;
}
div#mod-custom279 {
  display: none;
}
}
p.blg-link {
  padding: 12px;
  background: #e7e8e9;
  color: #000;
  font-weight: 500;
  margin-top: 5px;
  white-space: pre-wrap;
  white-space: -moz-pre-wrap;
  white-space: -pre-wrap;
  white-space: -o-pre-wrap;
  word-wrap: break-word;
}
.blg-list-flx {
  display: flex;
  gap: 150px;
}
@media (max-width: 768px) {

  .blg-list-flx {
      flex-direction: column;
      gap: 0px !important;
  }
  .blg-list-flx ul.r-check {
    margin: 0 !important;
}
}

ul.product-menu-flyout.dropdown-menu .sci-ic-flx {
  margin-top: 0;
  gap: 10px;
}
ul.product-menu-flyout.dropdown-menu .sci-ic-flx img {
  width: 28px;
}
.mrt10{
  margin-top: 10px !important;
}

/*Thank You Page*/
@media (max-width:769px) {
.flx-wrap.ser {
    align-items: center;
}
.thank-you h3.hph2-sec-title.ft40.mgb24 {
    font-size: 25px;
    line-height: 35px;
    font-weight: 600;
    margin-bottom: 20px;
}
.flx-wrap.ser {

        gap: 20px;

        flex-direction: column;

    }

    .ser-cl.pr {

        height: auto;

    }
}
.flx-wrap.ser {
    display: flex;
    justify-content: space-between;
    gap: 33px;
    flex-wrap: wrap;
}
.ser-cl.pr {

    border-radius: 15px;

    padding: 40px 40px;

    flex: 1;

    max-width: 408px;

    /*height: 330px;*/

    border: 0;
    box-shadow: 0 0 0 1px rgba(255, 61, 112, 1);
    /* border-image: linear-gradient(#FF3D70, #A45EFE) 30;

    background: linear-gradient(to right, white, white), linear-gradient(to right, #FF3D70, #A45EFE);

    background-clip: padding-box, border-box;

    background-origin: padding-box, border-box; */

}
h4.ser-title {

    color: #06131F;

    font-size: 20px;

    line-height: 20px;

    margin-bottom: 20px;

}

.im-box {

    width: 80px;

    height: 80px;

    background-color: #ED3240;

    border-radius: 50px;

    position: relative;

}

.im-box img {

    position: absolute;

    top: 23%;

    left: 25%;

}

.ser-cl p {

    color: #6C6C6C;

    font-size: 16px;

    line-height: 30px;

    margin-bottom: 0;

}
.max-wth733 {
    max-width: 733px;
}
.max-wth650 {
    max-width: 650px;
}
.thank-you h3.hph2-sec-title.ft40.mgb24 {
    font-size: 40px;
    line-height: 50px;
    font-weight: 500;
    margin-bottom: 24px;
}

@media (max-width:991px) {
	.ser-cl.pr {
        max-width: 360px;
    }
	.ser-cl.pr {

        text-align: center;

    }
	.ser-cl.pr {

        padding: 32px 20px;

        height: auto;

    }
	.thank-you h3.hph2-sec-title.ft40.mgb24 {
    font-size: 28px;
    line-height: 38px;
    font-weight: 600;
    margin-bottom: 20px;
}
.thank-you .ser-cl.pr {
        max-width: 100%;
    }
}
@media (max-width: 991px) {
    .thank-you .ser-cl.pr {
        max-width: 100%!important;
        width: 100%!important;
    }
	.thank-you .flx-wrap.ser {
    display: flex;
    justify-content: space-between;
    gap: 33px;
    flex-wrap: wrap;
    flex-direction: column;
}
}



.error ul.check li::before{
  background: none !important;
}
.error ul.check li {
    padding: 0 ;
    position: static;
}