@media (min-width: 1400px) {
  .container,
  .service-page-why-choose.Features .container {
    max-width: 1300px;
  }
  .process.seo-service-page .container .left-side {
    height: 600px;
  }
}

@media (max-width: 1298px) {
  /* header DIv */

  header .top-header .inform-div:nth-child(3) {
    display: none;
  }

  .header-contact-infromation {
    padding: 5px 20px;
  }

  .social-icon {
    padding-right: 20px;
  }
  header nav {
    padding-left: 20px;
    padding-right: 20px;
  }
  header nav .main-header {
    gap: 50px;
  }

  .home-section .left-side {
    padding: 70px 30px !important;
    color: var(--white);
  }

  .hero-about {
    padding: 0px 20px;
  }
  .hero-service.container {
    padding: 30px 20px;
  }
  .counter-bg {
    padding: 40px 20px;
  }
  .cta-section {
    padding: 60px 20px;
  }
  .pricing-sec .container {
    padding: 30px 0px;
    overflow-x: scroll;
  }
  .pricing-sec .container::-webkit-scrollbar {
    display: none;
  }
  .pricing-sec .card {
    width: 200px;
  }

  .pricing-sec,
  .different-other,
  .trusted-comapny,
  .why-choose-section {
    padding: 50px 20px;
  }
  .why-choose-section .why-choose-contain {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 25px;
  }

  /* LAST CARD CENTER */
  .why-choose-section .why-choose-contain .why-choose-card:last-child {
    grid-column: 2 / 3;
  }

  .trusted-comapny .slider-trak {
    padding: 25px 20px;
  }
  .comapny-list .box-card img {
    max-width: 90px;
  }
  .comapny-list .box-card {
    height: 100px;
  }
  .Book-meeting {
    padding: 20px;
  }
  .comapny-list {
    gap: 20px;
  }
  .different-other .faq-container .que-header {
    h4 {
      font-size: 15px;
      font-weight: 600;
      letter-spacing: 0.8px;
      color: var(--black);
      opacity: 0.9;
      padding-left: 0px;
    }
  }

  /* ABOUT PAGE */

  .hero-about {
    padding: 20px 20px;
  }

  .mission-vission.container {
    padding: 20px;
    gap: 26px;
  }
  .Partnerships .container {
    padding: 20px;
  }
  /* CONATCT US PAGE */

  .contact-from .container {
    padding: 20px;
    gap: 20px;
  }

  .Hero-Section .overlay-div .container {
    padding: 0px 20px;
    gap: 20px;
  }
  .Hero-Section .overlay-div .container .left-side h1 {
    font-size: 40px;
  }
  .Hero-Section .overlay-div .container .right-side {
    width: 40%;
  }
  .Hero-Section .container .right-side form h5 {
    font-size: 18px;
    letter-spacing: 0.4px;
  }
  .process .container {
    margin-top: 0px;
    padding: 0px 20px;
    display: flex;
    justify-content: center;
    align-items: start;
  }

  .service-section-p {
    font-size: 14px;
    text-align: justify;
  }
  .content.container {
    padding: 0px 20px;
  }
  .service-container .card button {
    font-size: 14px;
  }
  .service-container .card p {
    font-size: 13px;
  }
  .Industries {
    padding: 50px 20px;
  }
  .Industries .Industries-list {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 20px;
  }
  .Industries-list .card p {
    text-align: center;
  }
  .service-page-why-choose {
    padding: 40px 20px;
  }
  .service-page-why-choose .container {
    gap: 15px;
  }
  #Technologies .technologies-list-wrap .technologies-wrapper .tech-card {
    min-width: calc((100vw - (2px * 7)) / 8) !important;
  }
  #why-e-com {
    padding: 40px 20px !important;
    padding-top: 100px !important;
    border-top-left-radius: 150px !important;
  }
  .why-chooseus-e-com.container {
    gap: 30px;
  }
  .e-commerc-step {
    padding: 30px 20px;
  }
  .step-container .time-line .div-2 {
    left: 350px;
  }
  .step-container .time-line .div-3 {
    left: 595px;
  }
  .step-container .time-line .div-5 {
    left: 850px;
  }

  /* APP */
  .process.seo-service-page {
    padding-bottom: 40px;
  }
  .mobile-app-services {
    padding: 30px 20px;
  }
  .app-process-section {
    padding: 40px 20px;
  }
  .why-choose-app {
    padding: 40px 20px;
    padding-bottom: 0px;
  }
  .process.seo-service-page .container {
    gap: 30px;
  }
  .process.seo-service-page .container .left-side {
    height: 480px;
  }
  .process.seo-service-page.smm-service {
    .left-side {
      height: 590px;
    }
  }
  .High-Impact-smm .card-container .card {
    border: 1px dotted #cccccc !important;
  }
  .why-seo-cho,
  .High-Impact-SEO,
  .Leadership {
    padding: 40px 20px;
  }
  .Leadership .card p {
    font-size: 15px;
  }
  .process.smm-service .container .right-side h2 {
    font-size: 33px !important;
  }
  .ppc-cta {
    padding-left: 20px;
    padding-right: 20px;
  }
  .ppc-cta .left-side {
    width: 75%;
  }
  .ppc-cta img {
    right: 0px;
  }
  .why-cho-ppc {
    padding: 30px 20px;
  }
  .seo-certifications-list {
    display: grid;
    grid-template-columns: repeat(3, 1fr) !important;
    gap: 20px;
  }
  .service-page-why-choose .why-choose-div {
    height: 565px;
  }

  .process .container .right-side h2 {
    font-size: 30px;
  }
  .process .container .left-side {
    img {
      height: 520px;
    }
  }

  .process.seo-service-page.seo-se .container {
    align-items: start;
  }
  .process.seo-service-page.seo-se .container .left-side {
    height: 650px;
  }
}
/* ====================== */
/* ====================== */

@media (max-width: 900px) {
  .mobile-menu {
    top: 79px;
  }
  .social-icon button,
  .social-icon .location span {
    display: none;
  }
  .hamber-menu {
    display: block !important;
  }

  header nav .main-header > ul {
    display: none !important;
  }
  .home-section .left-side {
    width: 100% !important;
  }

  .home-section {
    height: 500px;
  }
  .scren-968 {
    display: block;
  }
  .left-side.firt-sec h1,
  .left-side h1,
  .h1 {
    font-size: 40px;
    line-height: 45px;
  }
  .left-side h5 {
    margin-bottom: 40px;
  }
  .left-side p {
    margin: 20px 0px;
    margin-top: 10px;
  }
  .hero-about {
    display: flex;
    flex-direction: column;
    gap: 20px;
  }
  .hero-about .left-side,
  .hero-about .right-side {
    width: 100%;
    h2,
    p {
      text-align: center;
    }
    .module-subtitle.subtitle-line {
      text-align: center;
    }
    .btn-div {
      display: flex;
      justify-content: center;
    }
  }

  .hero-about .left-side {
    width: 100%;
  }
  .service-container {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
  }
  .service-container .card:last-child {
    grid-column: 1 / -1;
    justify-self: center;
    width: 50%;
  }

  .counter-bg .container {
    display: flex;
    flex-direction: column-reverse;
    gap: 30px;
  }
  .counter-bg .left-side {
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    text-align: center;
  }
  .counter-bg .right-side {
    width: 80%;
  }
  .cta-section h2 {
    font-size: 40px;
  }
  .cta-section {
    padding: 40px 20px;
  }
  .pricing-sec .container {
    margin-top: 10px;
  }
  .why-choose-section .why-choose-contain .why-choose-card:nth-child(3) {
    /* display: none; */
  }
  .why-choose-section .why-choose-contain {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 20px;
  }

  .comapny-list .box-card img {
    max-width: 80px;
  }
  .comapny-list .box-card {
    height: 100px;
  }
  .comapny-list {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    animation-play-state: paused;
  }
  .trusted-comapny .slider-trak {
    display: block;
  }
  .duplicate-list {
    display: none !important;
  }
  h2 {
    font-size: 30px;
  }
  .different-other .faq-container {
    gap: 20px;
  }
  .different-other .faq-container .que-header h4 {
    font-size: 14px;
  }
  .different-other .faq-container .box-div.open .ans p {
    font-size: 14px;
  }
  .Book-meeting {
    p,
    h2 {
      text-align: center;
      color: var(--white);
    }
  }
  .Book-meeting {
    .btn-div {
      display: flex;
      justify-content: center;
      margin-top: 20px;
    }
  }

  .about-page-2 .right-side {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }
  .about-page-2 .right-side button {
    margin-top: 0px;
  }
  .hero-about.about-page-2 {
    gap: 50px;
  }
  .Partnerships .container {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
  }
  .contact-from .container {
    gap: 20px;
  }
  /* SERVICE PAGE */

  .Hero-Section {
    height: 900px;
  }

  .Hero-Section .overlay-div .container {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }
  .Hero-Section .overlay-div .container .left-side {
    width: 100%;
  }
  .Hero-Section .overlay-div .container .right-side {
    width: 100%;
  }
  .Hero-Section .nav-link {
    margin-bottom: 20px;
  }
  .Hero-Section .overlay-div .container .left-side p {
    margin: 20px 0px !important;
  }
  .process .container {
    display: flex;
    flex-direction: column-reverse;
    gap: 0px;
  }
  .process .container .left-side {
    width: 100%;
  }
  .process .container .right-side {
    width: 100%;
    padding-bottom: 10px;
  }
  .mobile-app-services .service-cards {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
  }
  .mobile-app-services .service-card:last-child {
    grid-column: 1 / -1;
    justify-self: center;
    width: 50%;
  }

  .app-process-section .process-cards {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
  }

  .Industries .Industries-list {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
  }
  .service-page-why-choose .why-choose-div {
    height: 550px;
  }
  .service-page-why-choose .card .icon-div {
    position: static;
    margin-bottom: 8px;
  }
  .service-page-why-choose .card h5 {
    font-size: 17px;
    margin-bottom: 5px;
  }
  .service-page-why-choose .card p {
    font-size: 13px;
  }
  #Technologies .technologies-list-wrap .technologies-wrapper .tech-card {
    min-width: calc((100vw - (2px * 7)) / 5) !important;
  }
  .why-chooseus-e-com.container {
    display: flex;
    flex-direction: column;
    .left-side,
    .right-side {
      width: 100%;
    }
    .left-side {
      display: flex;
      flex-direction: column;
      align-items: center;
      justify-content: center;
      text-align: center;
    }
  }
  .step-container .time-line {
    display: none;
  }
  .step-container .card-conatiner {
    margin-top: 0px !important;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 30px;
  }
  .choose-wrapper {
    display: grid;
    grid-template-columns: repeat(1, 1fr);
  }
  .choose-right img {
    margin: 0px auto;
  }

  .Leadership .card-container {
    gap: 6px;
  }
  .High-Impact-SEO .card-container {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 25px;
    margin-top: 30px;
  }
  .process.smm-service .container {
    display: flex;
    flex-direction: column;
  }
  .process.why-seo-cho .container {
    display: flex;
    flex-direction: column;
  }
  .pro-con .pro-step-box {
    width: 80%;
  }
  .pro-con .pro-step-box hr {
    width: 200px;
  }
  .seo-step .pro-con .card-container .card p {
    font-size: 14px;
  }
  .ppc-service .container {
    gap: 20px;
  }
  .ppc-service .container .left-side h3 {
    font-size: 28px;
  }
  .ppc-service .container .left-side p {
    margin: 15px auto;
    font-size: 14px;
  }
  .ppc-service .card-container {
    gap: 10px;
  }
  .ppc-service .card-container .card {
    padding: 15px;
  }
  .ppc-service .card p {
    font-size: 14px;
  }
  .ppc-service .card h4 {
    font-size: 18px;
  }
  .ppc-cta {
    overflow-x: hidden;
  }
  .ppc-cta .left-side h2 {
    font-size: 30px;
  }
  .ppc-cta .left-side p {
    font-size: 15.7px;
    position: relative;
    z-index: 2;
  }
  .ppc-cta img {
    right: -30px;
  }
  .service-page-why-choose.Features .why-choose-div {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
  }
  .process .container .left-side {
    img {
      height: auto;
    }
  }
  .container.seo-aduit {
    display: flex;
    flex-direction: none !important;
  }
  .process.seo-service-page.seo-se .container .left-side {
    height: 450px;
  }
}

/* ================================ */
/* ================================ */
/* ================================ */
/* ================================ */
@media (max-width: 600px) {
  .seo-br-lg {
    display: block;
  }
  body {
    overflow-x: hidden;
  }
  header nav .main-header {
    gap: 40px;
  }
  header nav button a {
    font-size: 14px;
  }
  .social-icon i {
    font-size: 24px;
    /* display: none; */
  }
  header .top-header .inform-div:nth-child(2) {
    display: none;
  }

  .header-contact-infromation {
    padding-right: 0px;

    clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);
  }
  header .top-header {
    background-color: #88aa3e;
    padding: 5px 0px;
  }
  .header-contact-infromation .inform-div p {
    font-size: 18px;
  }
  .mobile-menu {
    top: 80px;
  }

  .left-side.firt-sec h1,
  .h1 {
    font-size: 23px;
    text-align: center;
    font-weight: 900;
    line-height: 1.2;
  }
  .scren-968 {
    display: none;
  }
  .h1-2 {
    font-size: 23px !important;
  }
  .hide-p {
    display: block;
  }
  .home-section .left-side {
    padding: 40px 20px !important;
    padding-bottom: 70px !important;

    .input-div {
      display: flex;
      flex-direction: column;
      gap: 12px;

      button {
        width: 100%;
        margin-right: 0px;
      }
    }
  }
  .service-container .card:last-child {
    width: 100%;
  }
  .slide-trac,
  .star-text {
    gap: 10px;
  }
  .star-text p,
  .star-text span {
    font-size: 16px;
  }
  .overly {
    display: flex;
    flex-direction: column;
    align-items: start;
  }
  .left-side h5 {
    margin: 0px auto;
    margin-bottom: 20px;
    text-align: center;
    /* display: none; */
    font-weight: 800;
  }
  .home-section {
    height: 550px;
    &::after {
      background: linear-gradient(90deg, #000b1e 20%, #3333338c 100%);
    }
  }
  .left-side p {
    font-size: 15px;
    text-align: center;
  }
  .home-section .input-div {
    display: flex;
    justify-content: center;
    align-items: center;

    button {
      width: 100%;
      width: 100%;
    }
  }

  .module-subtitle.subtitle-line {
    font-size: 13px;
    margin-bottom: 7px;
  }
  .hero-about .right-side p {
    text-align: justify;
  }
  .hide {
    display: none;
  }
  h2 {
    font-size: 23px;
    font-weight: 900;
  }
  .hero-service.container {
    padding-top: 0px;
  }
  .service-container {
    display: grid;
    grid-template-columns: repeat(1, 1fr);
  }
  .counter-bg .right-side {
    width: 100%;
  }
  .counter-bg .container h2 {
    font-size: 30px;
  }
  .cta-section h2 {
    font-size: 25px;
  }
  .cta-section p {
    font-size: 14px;
  }
  .cta-section .btns-div {
    display: flex;
    flex-direction: column;
    gap: 0px;

    button {
      width: 100%;
      margin-top: 10px;
      font-size: 16px;
    }
  }
  .pricing-sec .container {
    padding: 30px 10px;
  }
  .pricing-sec .card {
    width: 200px;
  }
  .why-choose-section .why-choose-contain {
    display: grid;
    grid-template-columns: repeat(1, 1fr);
  }
  .comapny-list {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
  }
  .different-other .faq-container {
    display: flex;
    flex-direction: column;
    gap: 10px;

    .left-side,
    .right-side {
      width: 100%;
    }
  }

  .Book-meeting {
    padding: 6px;

    .content-box {
      padding: 20px;

      h2 {
        font-size: 24px;
      }
      p {
        text-align: justify;
        font-size: 14px;
      }
    }
  }

  .mission-vission.container {
    grid-template-columns: repeat(1, 1fr);
  }
  .about-service .container {
    display: grid;
    grid-template-columns: repeat(1, 1fr);
    gap: 20px;
  }
  .Partnerships .container {
    display: grid;
    grid-template-columns: repeat(1, 1fr);
    margin-top: 10px;
  }
  .about-page-2 .left-side .img-box-2 {
    right: 0px;
  }
  .about-page-2 .left-side .imge-box {
    width: 100%;
  }
  .contact-from .container {
    display: flex;
    flex-direction: column-reverse;
  }
  .contact-from .container {
    .left-side,
    .right-side {
      width: 100%;
    }
  }
  .contact-from .container p {
    text-align: left;
  }

  /* SERVICE PAGE */
  .Hero-Section .overlay-div {
    background: linear-gradient(90deg, #000b1e 20%, #3333338c 100%);
  }

  .Hero-Section {
    height: 900px;
  }
  .Hero-Section.digital-page {
    height: 850px;
  }
  .Hero-Section .overlay-div .container .left-side {
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    button {
      width: 100%;
      font-size: 18px;
      margin-top: 10px 0px;
    }
  }
  .Hero-Section .overlay-div .container .left-side h1 {
    font-size: 24px;
    line-height: 1.2;
    text-align: center;
    font-weight: 900;
  }
  .why-choose-section .why-choose-contain .why-choose-card:last-child {
    /* width: 100%; */
    grid-column: 1;
  }

  .different-other .faq-container .que-header {
    .img-div {
      min-width: 45px;
      min-height: 45px;
    }
  }
  .different-other .faq-container .box-div.open .ans p {
    text-align: left;
  }
  .Hero-Section .nav-link {
    /* margin: 0px auto; */
    margin-bottom: 20px;
  }
  .nav-link span {
    letter-spacing: 1px;
    font-size: 12px;
    font-weight: 800;
  }
  .Hero-Section .overlay-div .container .left-side p {
    margin: 18px 0px !important;
    font-size: 13px;
    /* margin-top: 20px; */
    text-align: justify;
    line-height: 1.5;
  }
  .process .container .right-side h2 {
    font-size: 20px;
    margin: 20px 0px;
  }
  .e-commerce-page ul li::before {
    font-size: 18px;
  }
  .e-commerce-page ul li {
    text-align: left;
  }

  .choose-wrapper.choose-app {
    display: flex;
    flex-direction: column;
    align-items: center;
  }
  .choose-wrapper.choose-app .choose-left,
  .choose-wrapper.choose-app .choose-right {
    width: 100%;
    position: static;
  }
  .choose-left .arrow-icon {
    min-width: 36px;
  }
  .process {
    padding-top: 20px;
  }
  .content.container h4 {
    font-size: 20px;
  }
  .Industries .Industries-list {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 7px;
  }
  .Industries-list .card .up-side h4 {
    font-size: 15px;
  }
  .Industries-list .card .up-side {
    padding: 10px;
  }
  .Industries-list .card p {
    padding: 10px 2px;
  }
  .service-page-why-choose .container {
    display: flex;
    flex-direction: column;
  }
  .service-page-why-choose .why-choose-div {
    height: auto;
  }
  .service-page-why-choose .why-choose-div-2 {
    display: none;
  }
  #Technologies .technologies-list-wrap .technologies-wrapper .tech-card {
    min-width: calc((100vw - (2px * 7)) / 3) !important;
  }
  .why-chooseus-e-com.container .left-side h2 {
    font-size: 24px;
  }
  .service-page-why-choose {
    padding-top: 20px;
  }
  .service-page-why-choose.Features .why-choose-div {
    display: grid;
    grid-template-columns: repeat(1, 1fr);
  }
  #Technologies h2 {
    font-size: 26px !important;
  }
  .step-container .card-conatiner {
    margin-top: 0px !important;
    display: grid;
    grid-template-columns: repeat(1, 1fr);
    gap: 30px;
  }
  .process .container {
    display: flex;
    flex-direction: column-reverse;
    gap: 20px;
  }
  .mobile-app-services .service-cards {
    display: grid;
    grid-template-columns: repeat(1, 1fr);
    gap: 25px;
  }
  .why-choose-app .section-header h2,
  .mobile-app-services .h2-center {
    font-size: 26px;
  }
  .app-process-section .section-title {
    font-size: 26px;
  }
  .mobile-app-services .service-card:last-child {
    width: 100%;
  }
  .app-process-section .section-subtitle {
    margin-bottom: 20px;
  }
  .app-process-section .process-cards {
    display: grid;
    grid-template-columns: repeat(1, 1fr);
  }
  .Certifications .comapny-list .box-card {
    img {
      max-width: 60px !important;
    }
  }
  .Certifications h2 {
    font-size: 24px !important;
    line-height: 27px !important;
  }
  .process.seo-service-page .card-container {
    display: grid;
    grid-template-columns: repeat(1, 1fr);
  }
  .process.seo-service-page .card-container .card {
    display: flex;
    align-items: center;
  }
  .process.seo-service-page .container .left-side {
    height: 100%;

    img {
      width: 100%;
      height: 100%;
      /* object-fit: cover;
      object-position: left; */
    }
  }
  .process.seo-service-page .container {
    display: flex;
    flex-direction: column;
  }
  .Leadership .card-container {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    align-items: normal;
  }

  .Leadership .card:nth-child(2),
  .Leadership .card:nth-child(4) {
    margin-top: 0px;
  }
  .High-Impact-SEO .card-container {
    display: grid;
    grid-template-columns: repeat(1, 1fr);
    gap: 25px;
    margin-top: 30px;
  }
  .why-seo-cho .seo-aduit.container {
    h3 {
      font-size: 30px;
      text-align: center;
      font-weight: 900;
    }
  }
  .why-seo-cho .seo-aduit.container {
    padding: 15px !important;
  }
  .why-seo-cho .seo-aduit.container p {
    text-align: center;
  }
  .why-seo-cho .seo-aduit.container form {
    display: flex;
    flex-direction: column;
    button {
      width: 300px;
    }
  }
  .process.seo-service-page.why-seo-cho .container {
    display: flex;
    flex-direction: column;
  }
  .digital-page h1 {
    font-size: 26px !important;
    font-weight: 900;
  }
  .pro-con .pro-step-box {
    display: none;
  }
  .pro-con .card-container {
    display: grid;
    grid-template-columns: repeat(1, 1fr);
    gap: 30px;
    max-width: 1100px;
    margin: 40px auto;
  }
  .pro-con .card-container .card {
    height: auto;
  }
  .process.smm-service .container .right-side h2 {
    font-size: 24px !important;
  }
  .High-Impact-SEO .card-container .card {
    border: none;
    border: 1px dashed #cccccc !important;
    border-radius: 12px;
  }
  .smm-faq {
    padding-top: 0px;
  }
  .ppc-service .container {
    display: flex;
    flex-direction: column;
  }
  .ppc-service .container .left-side {
    width: 100%;
    position: static;
  }
  .ppc-service {
    padding: 30px 20px;
  }
  .ppc-service .container .right-side {
    width: 100%;
  }
  .ppc-service .card-container {
    display: grid;
    grid-template-columns: repeat(1, 1fr);
    gap: 20px;
  }
  .ppc-service .card-container .card {
    padding: 30px;
  }
  .ppc-service .card p {
    font-size: 16px;
  }
  .ppc-service .card h4 {
    font-size: 22px;
  }
  .ppc-cta .left-side {
    width: 100%;
  }
  .ppc-cta {
    display: flex;
    flex-direction: column;
    align-items: center;
  }
  .ppc-cta img {
    right: -30px;
    display: none;
  }
  .ppc-cta .left-side h2 {
    font-size: 23px;
    text-align: center;
    max-width: 100% !important;
  }
  .ppc-cta .left-side p {
    max-width: 100%;
    font-size: 14.4px;
  }
  .ppc-cta .left-side button {
    width: 100%;
  }
  .why-cho-ppc .card-container {
    display: grid;
    grid-template-columns: repeat(1, 1fr);
  }
  .meta-ads {
    padding-top: 0px;
  }
  .sticky-whp {
    width: 55px;
    height: 55px;
  }
  .servie-page-faq .que-header {
    padding: 12px 10px;
  }
  .process.seo-service-page.seo-se .container .left-side {
    height: 300px;
  }
  .Leadership .card:last-child {
    grid-column: 1 / -1;
    width: 50%;
    justify-self: center;
  }
  .High-Impact-SEO .sub-heading {
    font-size: 14px;
  }
  .Book-meeting {
    button {
      font-size: 14px;
    }
  }
  .seo-br {
    display: none;
  }
  .Hero-Section.digital-page.seo-p {
    height: 940px;
  }
  .different-other.servie-page-faq .faq-container .que-header {
    padding-right: 8px;
  }
}
