@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Geist:wght@100..900&display=swap");

@media only screen and (min-width: 1800px) {

  #home-section-1-image-3 {
height: 16rem;
  }
  .security-framework-footer {
    height: 39rem;
    top: 217rem;
  }

  #btn-register-now {
    position: relative;
    margin-top: 22rem;
    margin-left: 24%;
    background-color: #ffab40;
    border: none;
    height: 2.5rem;
  }

  #homepage-header-font {
    font-size: 2.1rem;
    font-family: "Geist", serif;
    position: absolute;
    top: 35%;
    left: 12%;
    font-weight: 500;
    line-height: 1.5;
  }

  #homepage-header-font-02 {
    font-size: 2.1rem;
    font-family: "Geist", serif;
    position: absolute;
    top: 35%;
    left: 12%;
    font-weight: 500;
    line-height: 1.5;
  }
  .security-framework-footer-waves {
    left: 0;
    top: 0;
    height: 0.5rem;
    min-height: 80px;
    max-height: 80px;
    transform: rotate(180deg);
  }
  .code-of-conduct-page h3 {
    font-size: 1.3rem;
  }
  /* H1 IMPLEMENTATION STARTS */
  #company-why-s2c-h1 {
    position: absolute;
    top: 10rem;
    left: 12%;
    font-weight: 600;
    font-size: 1.7rem;
  }
  #company-aboutus-h1 {
    position: absolute;
    top: 11.5rem;
    left: 12%;
    font-weight: 600;
    font-size: 1.6rem;
  }
  #solution-wfh-h1 {
    position: absolute;
    top: 7rem;
    left: 10%;
    font-weight: 600;
    font-size: 1.6rem;
  }
  #solution-vrm-h1 {
    position: absolute;
    top: 9rem;
    left: 10%;
    font-weight: 600;
    font-size: 1.6rem;
  }
  #solution-masking-h1 {
    position: absolute;
    top: 5rem;
    left: 10%;
    font-weight: 600;
    font-size: 1.6rem;
  }
  #solution-it-h1 {
    position: absolute;
    top: 13.5rem;
    left: 10%;
    font-weight: 600;
    font-size: 1.6rem;
  }
  #solution-commerce-h1 {
    position: absolute;
    top: 12.5rem;
    left: 10%;
    font-weight: 600;
    font-size: 1.6rem;
  }
  #solutions-productivity-h1 {
    position: absolute;
    top: 5rem;
    left: 10%;
    font-weight: 600;
    font-size: 1.6rem;
  }
  #solutions-financial-h1 {
    position: absolute;
    top: 8rem;
    left: 10%;
    font-weight: 600;
    font-size: 1.6rem;
  }
  #solutions-crm-h1 {
    position: absolute;
    top: 8rem;
    left: 10%;
    font-weight: 600;
    font-size: 1.6rem;
  }
  #solutions-recording-h1 {
    position: absolute;
    top: 5.5rem;
    left: 10%;
    font-size: 1.6rem;
  }
  #solutions-collection-calling-h1 {
    position: absolute;
    top: 5.5rem;
    left: 10%;
    font-size: 1.7rem;
  }
  #solutions-compliance-h1 {
    position: absolute;
    top: 4.5rem;
    left: 10%;
    font-size: 1.7rem;
  }
  #solutions-bpo-h1 {
    position: absolute;
    top: 8rem;
    left: 10%;
    font-size: 1.7rem;
  }
  #cc-vrm-h1 {
    position: absolute;
    top: 5rem;
    left: 10%;
    font-size: 1.7rem;
  }
  #contact-center-h1 {
    position: absolute;
    top: 6.5rem;
    left: 10%;
    font-size: 1.7rem;
  }
  #cc-india-h1 {
    position: absolute;
    top: 6.5rem;
    left: 10%;
    font-size: 1.7rem;
  }
  #cc-microsoft-h1 {
    position: absolute;
    top: 9rem;
    left: 10%;
    font-size: 1.7rem;
  }
  #cc-global-h1 {
    position: absolute;
    top: 6rem;
    left: 10%;
    font-size: 1.7rem;
  }
  #cc-uc-h1 {
    position: absolute;
    top: 7rem;
    left: 10%;
    font-size: 1.7rem;
  }
  /* H1 IMPLEMENTATION ENDS */

  .demo-text,
  .demo-text:hover,
  body,
  h1,
  h2,
  h3,
  h4,
  h5,
  h6,
  p {
    font-family: var(--inter-font);
  }
  #container-1,
  #container-2,
  #demo-button,
  #demo-button:hover,
  .verticle-line {
    margin-top: 1rem;
  }
  *,
  ::after,
  ::before,
  ol,
  ul {
    margin: 0;
    padding: 0;
  }
  h3,
  h6,
  p {
    display: inline;
  }
  .content .row header,
  .row .mega-links-2 p,
  h1,
  h2 {
    font-weight: 600;
  }
  #demo-button,
  #demo-button:hover {
    height: 2.5rem;
    margin-left: 1.1rem;
  }
  .demo-text,
  .demo-text:hover {
    right: 1.82rem;
    font-weight: 500;
  }
  .cc-uc-card p,
  .content .row header,
  .nav-links li a,
  .row .mega-links li a,
  .row .mega-links li a:hover,
  .row .mega-links-exception p {
    color: var(--black-color);
  }
  *,
  ::after,
  ::before {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  :root {
    --primary-color: #303f9f;
    --secondary-color: #cc4800;
    --black-color: #000000;
    --white-color: #ffffff;
    --inter-font: "Inter", sans-serif;
  }
  html {
    scroll-behavior: smooth;
  }
  body {
    font-size: 100%;
    overflow-x: hidden;
  }
  h1 {
    font-size: 2.1rem;
  }
  h2 {
    font-size: 1.7rem;
  }
  .cc-center-header-points,
  .cc-genesys-header-points,
  .cc-global-header-points,
  .cc-india-header-points,
  .cc-ms-teams-header-points,
  .cc-uc-header-points,
  .cc-vrm-header-points,
  .why-s2c-header-points,
  h3 {
    font-size: 1.1rem;
  }
  #container-1 a,
  #container-2 a,
  #container-3 a,
  .about-us-points,
  .achieve-compliance-benefits-points,
  .achieve-compliance-table-points,
  .bpo-services-points,
  .cc-recording-benefits-points,
  .collection-calling-benefits-points,
  .collection-calling-table-points,
  .compliance-calling-table-points,
  .content .row header,
  .crm-integration-benefits-points,
  .crm-integration-table-points,
  .customer-engagement-benefits-points,
  .customer-engagement-table-points,
  .financial-services-points,
  .genesys-cloud-deployment-benefits-points,
  .genesys-cloud-table-points,
  .genesys-partners-points,
  .home-page-points,
  .increase-productivity-benefits-points,
  .increase-productivity-table-points,
  .internet-services-points,
  .it-services-points,
  .microsoft-partners-points,
  .microsoft-routing-table-points,
  .ms-direct-routing-benefits-points,
  .nav-links li a,
  .number-masking-table-points,
  .row .mega-links li a,
  .transforming-cx-benefits-points,
  .transforming-cx-table-points,
  .virtual-relationship-manager-benefits-points,
  .virtual-relationship-table-points,
  .wfh-table-points,
  .why-s2c-points,
  p {
    font-size: 1rem;
  }
  .about-us-section-5 p,
  .text-justify,
  .why-s2c-section-4 p,
  .why-s2c-section-6 p {
    text-align: justify;
  }
  #menu-btn,
  .cc-global-section-5 button,
  .cc-global-section-6 button,
  .cc-india-section-4 button,
  .cc-india-section-5 button,
  .cc-vrm-section-4 button,
  .close-btn,
  .cloud-contact-center-section-6 button,
  .cloud-contact-center-section-7 button,
  nav input,
  nav label {
    display: none;
  }
  .verticle-line {
    border-left: 1px solid #242526;
    height: 23.5rem;
    position: absolute;
    left: 31rem;
  }
  .solutions-verticle-line-01,
  .solutions-verticle-line-02 {
    border-left: 1px solid #242526;
    height: 13.5rem;
    position: absolute;
    margin-top: 1rem;
  }
  .solutions-verticle-line-01 {
    left: 22.5rem;
  }
  .solutions-verticle-line-02 {
    left: 45.5rem;
  }
  #container-1:hover,
  #container-2:hover,
  #container-3:hover {
    border-style: solid;
    border-color: transparent;
    background: #ff9100;
    border-radius: 1rem;
  }
  #container-3 {
    position: absolute;
    top: 5rem;
  }
  #container-1:hover,
  #container-2:hover {
    width: 29rem;
  }
  #container-3:hover {
    width: 27rem;
  }
  .connectivity-section-container {
    width: 30rem;
  }
  #container-1,
  #container-2,
  #container-3 {
    margin-left: 0.6rem;
  }
  .products-link-1 {
    width: 13rem;
    position: absolute;
  }
  .products-link-2,
  .products-link-4 {
    width: 14rem;
    margin-left: 14rem;
  }
  .products-link-3 {
    width: 10rem;
    position: absolute;
  }
  .products-link-5 {
    width: 11rem;
    position: absolute;
  }
  .products-link-6 {
    width: 12rem;
    margin-left: 14rem;
  }
  .products-link-7 {
    width: 8rem;
    position: absolute;
  }
  .products-link-8 {
    width: 8rem;
    margin-left: 14rem;
  }
  .products-link-10,
  .products-link-9 {
    width: 17rem;
  }
  .header-3 {
    position: absolute;
    top: 3.5rem;
  }
  .mega-box,
  .mega-box-2,
  .nav-links .drop-menu {
    top: 85px;
    opacity: 0;
    visibility: hidden;
    position: absolute;
  }
  .header-icon {
    height: 2rem;
  }
  nav {
    position: fixed;
    z-index: 99;
    width: 100%;
    background: var(--white-color);
    box-shadow: rgba(0, 0, 0, 0.24) 0 3px 8px;
  }
  nav img {
    height: 4rem;
  }
  nav .wrapper {
    position: relative;
    max-width: 1300px;
    padding: 0 30px;
    height: 70px;
    line-height: 70px;
    margin: auto;
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  .wrapper .nav-links {
    display: inline-flex;
  }
  .nav-links li {
    list-style: none;
  }
  .nav-links li a {
    text-decoration: none;
    font-weight: 500;
    padding: 9px 15px;
    border-radius: 5px;
    transition: 0.3s;
  }
  .nav-links li a:hover {
    background: #ff9100;
  }
  .nav-links .drop-menu {
    background: #242526;
    width: 180px;
    line-height: 45px;
    box-shadow: 0 6px 10px rgba(0, 0, 0, 0.15);
  }
  .nav-links li:hover .drop-menu,
  .nav-links li:hover .mega-box {
    transition: 0.3s;
    top: 70px;
    opacity: 1;
    visibility: visible;
  }
  .mega-box {
    left: 10rem;
    width: 70rem;
  }
  .mega-box .content {
    background: var(--white-color);
    padding: 25px 1rem;
    display: flex;
    width: 100%;
    justify-content: space-between;
    box-shadow: rgba(0, 0, 0, 0.35) 0 5px 15px;
    border-radius: 1rem;
  }
  .mega-box .content .row {
    width: calc(40% - 30px);
    line-height: 45px;
  }
  .mega-box-2 {
    left: 8%;
    width: 65rem;
  }
  .mega-box-2 .content .row {
    width: calc(60% - 30px);
    line-height: 45px;
  }
  .navbar-header-2 {
    position: absolute;
    left: 48.35%;
  }
  .mega-links-exception {
    margin-left: -10px;
  }
  .mega-links-exception li,
  .row .mega-links li {
    padding: 0 1rem;
  }
  .mega-links-exception li a {
    padding: 0 20px;
    display: block;
  }
  .row .mega-links-2 p {
    position: absolute;
    top: 15%;
    right: 33%;
  }
  .row .navbar-row-2 {
    position: absolute;
    top: 25%;
  }
  .row .navbar-row-3 {
    position: absolute;
    top: 35%;
  }
  .row .mega-links li a {
    padding: 0 0.8rem;
    display: block;
  }
  .row .mega-links-exception li a {
    color: var(--black-color);
    font-size: 1rem;
    display: block;
  }
  .row .mega-links-exception p {
    font-weight: 600;
    padding: 0 1.5rem;
  }
  .wrapper .btn {
    cursor: pointer;
    display: none;
  }
  #demo-button {
    width: 9rem;
    border-radius: 2rem;
    border: solid 0.12rem var(--primary-color);
  }
  #demo-button:hover {
    width: 9rem;
    border-radius: 2rem;
    border: solid 0.12rem var(--primary-color);
    background-color: var(--primary-color);
    color: var(--white-color);
  }
  .demo-text {
    position: absolute;
    top: 0;
    color: var(--primary-color);
    width: 9rem;
    text-align: center;
  }
  #product-text-design,
  .about-us-points,
  .achieve-compliance-benefits-points,
  .achieve-compliance-table-points,
  .bpo-services-points,
  .cc-recording-benefits-points,
  .collection-calling-benefits-points,
  .collection-calling-table-points,
  .compliance-calling-table-points,
  .crm-integration-benefits-points,
  .crm-integration-table-points,
  .customer-engagement-benefits-points,
  .customer-engagement-table-points,
  .financial-services-points,
  .genesys-cloud-deployment-benefits-points,
  .genesys-cloud-table-points,
  .genesys-partners-points,
  .home-page-points,
  .increase-productivity-benefits-points,
  .increase-productivity-table-points,
  .internet-services-points,
  .it-services-points,
  .microsoft-partners-points,
  .microsoft-routing-table-points,
  .ms-direct-routing-benefits-points,
  .number-masking-table-points,
  .transforming-cx-benefits-points,
  .transforming-cx-table-points,
  .virtual-relationship-manager-benefits-points,
  .virtual-relationship-table-points,
  .wfh-table-points,
  .why-s2c-points {
    color: var(--black-color);
    color: var(--black-color);
  }
  .home-page-header,
  .home-page-header-2 {
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }
  .demo-text:hover {
    position: absolute;
    top: 0;
    color: var(--white-color);
    width: 9rem;
  }
  .home-page-header {
    background: #062861;
    background: linear-gradient(207deg, #062861 58%, #d5141b 100%);
  }
  .carousel-button {
    margin-top: -18rem;
  }
  .inner-header {
    height: 31rem;
  }
  .home-page-section-1 img {
    position: absolute;
    height: 42%;
    top: 30%;
    right: 14%;
  }
  #section-1-image-2 {
    position: absolute;
    height: 15rem;
    top: 26%;
    right: 14%;
  }
  .home-page-header-2 {
    background: #062861;
    background: linear-gradient(40deg, #062861 58%, #d5141b 100%);
  }
  .home-page-section-1 i {
    color: #ffbf00;
    margin-right: 0.5rem;
  }
  .about-us-section-2 span,
  .about-us-section-4 span,
  .about-us-section-5 span,
  .about-us-section-6 span,
  .about-us-section-7 span,
  .about-us-section-8 span,
  .about-us-section-9 a,
  .achieve-compliance-section-2 span,
  .achieve-compliance-section-3 span,
  .achieve-compliance-section-4 a,
  .bpo-services-section-2 span,
  .bpo-services-section-3 a,
  .cc-genesys-section-2 span,
  .cc-genesys-section-3 span,
  .cc-genesys-section-4 span,
  .cc-genesys-section-5 span,
  .cc-genesys-section-6 span,
  .cc-genesys-section-7 a,
  .cc-global-section-2 span,
  .cc-global-section-3 span,
  .cc-global-section-4 span,
  .cc-global-section-5 span,
  .cc-global-section-6 span,
  .cc-global-section-7 a,
  .cc-india-section-2 span,
  .cc-india-section-3 span,
  .cc-india-section-4 span,
  .cc-india-section-5 span,
  .cc-india-section-6 a,
  .cc-ms-teams-section-2 span,
  .cc-ms-teams-section-3 span,
  .cc-ms-teams-section-4 span,
  .cc-ms-teams-section-5 span,
  .cc-ms-teams-section-6 span,
  .cc-ms-teams-section-7 a,
  .cc-uc-section-2 span,
  .cc-uc-section-3 span,
  .cc-uc-section-4 span,
  .cc-uc-section-5 a,
  .cc-vrm-section-2 span,
  .cc-vrm-section-3 span,
  .cc-vrm-section-4 span,
  .cc-vrm-section-5 a,
  .cloud-contact-center-section-2 span,
  .cloud-contact-center-section-3 span,
  .cloud-contact-center-section-4 span,
  .cloud-contact-center-section-5 span,
  .cloud-contact-center-section-6 span,
  .cloud-contact-center-section-7 span,
  .cloud-contact-center-section-8 a,
  .collection-calling-section-2 span,
  .collection-calling-section-3 span,
  .collection-calling-section-4 a,
  .compliance-call-recording-section-2 span,
  .compliance-call-recording-section-3 span,
  .compliance-call-recording-section-4 a,
  .crm-integration-section-2 span,
  .crm-integration-section-3 span,
  .crm-integration-section-4 a,
  .customer-engagement-section-2 span,
  .customer-engagement-section-3 span,
  .customer-engagement-section-4 a,
  .financial-services-section-2 span,
  .financial-services-section-3 a,
  .genesys-cloud-deployment-section-2 span,
  .genesys-cloud-deployment-section-3 span,
  .genesys-cloud-deployment-section-4 a,
  .genesys-partners-section-2 span,
  .genesys-partners-section-3 a,
  .home-page-section-10 span,
  .home-page-section-11 span,
  .home-page-section-2 span,
  .home-page-section-3 i,
  .home-page-section-3 span,
  .home-page-section-4 i,
  .home-page-section-4 span,
  .home-page-section-5 h2,
  .home-page-section-5 span,
  .home-page-section-6 span,
  .home-page-section-7 span,
  .home-page-section-8 span,
  .home-page-section-9 span,
  .internet-commerce-section-2 span,
  .internet-commerce-section-3 a,
  .it-services-section-2 span,
  .it-services-section-3 a,
  .microsoft-direct-routing-section-2 span,
  .microsoft-direct-routing-section-3 span,
  .microsoft-direct-routing-section-4 a,
  .microsoft-partners-section-2 span,
  .microsoft-partners-section-3 a,
  .number-masking-section-2 span,
  .number-masking-section-3 span,
  .number-masking-section-4 a,
  .productivity-increase-section-2 span,
  .productivity-increase-section-3 span,
  .productivity-increase-section-4 a,
  .transforming-cx-section-2 span,
  .transforming-cx-section-3 span,
  .transforming-cx-section-4 a,
  .vrm-section-2 span,
  .vrm-section-3 span,
  .vrm-section-4 a,
  .wfh-section-2 span,
  .wfh-section-3 span,
  .wfh-section-4 a,
  .why-s2c-section-2 span,
  .why-s2c-section-3 span,
  .why-s2c-section-4 span,
  .why-s2c-section-5 span,
  .why-s2c-section-6 span,
  .why-s2c-section-7 span,
  .why-s2c-section-8 span,
  .why-text {
    color: var(--secondary-color);
  }
  .about-us-section-5,
  .achieve-compliance-section-1,
  .cc-genesys-section-1,
  .cc-global-section-1,
  .cc-india-section-1,
  .cc-ms-teams-section-1,
  .cc-uc-section-1,
  .cc-vrm-section-1,
  .cloud-contact-center-section-1,
  .collection-calling-section-1,
  .compliance-call-recording-section-1,
  .crm-integration-section-1,
  .genesys-cloud-deployment-section-1,
  .home-page-section-1,
  .home-page-section-5,
  .home-page-section-8,
  .microsoft-direct-routing-section-1,
  .number-masking-section-1,
  .productivity-increase-section-1,
  .transforming-cx-section-1,
  .vrm-section-1,
  .wfh-section-1 {
    height: 50rem;
  }
  .home-page-section-1 h2 {
    position: absolute;
    top: 45%;
    left: 15%;
    width: 50rem;
    font-weight: 500;
  }
  .about-us-footer,
  .cc-uc-header,
  .cc-vrm-footer,
  .customer-row-1,
  .customer-row-2,
  .customer-row-3,
  .customer-row-4,
  .financial-services-header,
  .financial-services-waves,
  .home-page-section-2 h1,
  .waves,
  .why-s2c-footer,
  .why-s2c-footer-waves,
  .why-s2c-waves {
    width: 100%;
    position: absolute;
  }
  .home-page-section-1 ul {
    position: absolute;
    top: 44%;
    left: 15%;
  }
  .home-page-section-1 .features-row {
    position: absolute;
    left: 40rem;
  }
  .waves {
    left: 0;
    top: 90%;
    min-height: 60px;
    max-height: 60px;
  }
  .home-page-section-2,
  .it-services-section-1 {
    height: 37rem;
  }
  .home-page-section-2 h1 {
    top: 35rem;
    right: 0;
    font-size: 2rem;
  }
  .customer-row-1 {
    top: 42rem;
    right: 8%;
  }
  .customer-row-2 {
    top: 47rem;
    right: 13%;
  }
  .customer-row-3 {
    top: 53rem;
    right: 13%;
  }
  .customer-row-4 {
    top: 59rem;
    right: 13%;
  }
  .google-logo {
    height: 2rem;
    position: absolute;
    left: 28%;
  }
  .icici-bank-logo {
    height: 1.6rem;
    left: 37%;
    top: -0.1rem;
    position: absolute;
  }
  #cc-confidence-col,
  #cc-vrm-home-page-col,
  .tcs-logo {
    left: 57%;
    position: absolute;
  }
  .tcs-logo {
    height: 1.5rem;
  }
  .mphasis-logo {
    height: 2rem;
    left: 65%;
    position: absolute;
  }
  .bajaj-logo {
    height: 1.8rem;
    position: absolute;
    left: 47%;
  }
  .teleperformance-logo {
    height: 1.8rem;
    position: absolute;
    left: 77%;
  }
  .kotak-logo {
    height: 2rem;
    top: 0.5rem;
    position: absolute;
    left: 32%;
  }
  .icici-logo {
    height: 2.8rem;
    position: absolute;
    left: 43%;
  }
  .axis-logo {
    height: 1.3rem;
    position: absolute;
    left: 53%;
    top: 0.7rem;
  }
  .log-me-in-logo,
  .maersk-logo,
  .messagebird-logo,
  .nuvama-logo,
  .vi-logo,
  .vi-plc-logo,
  .yellow-ai-logo {
    top: 0.5rem;
    position: absolute;
  }
  .nuvama-logo {
    height: 1.3rem;
    left: 64%;
  }
  .future-generali-logo {
    height: 2.4rem;
    position: absolute;
    left: 73%;
  }
  .tata-logo {
    height: 2rem;
    position: absolute;
    left: 82.5%;
  }
  .aadhar-logo {
    height: 2.2rem;
    position: absolute;
    left: 32%;
  }
  .maersk-logo {
    height: 1.5rem;
    left: 43%;
  }
  .shaadi-logo {
    height: 1.8rem;
    position: absolute;
    left: 52%;
  }
  .thomas-cook-logo {
    height: 1.5rem;
    position: absolute;
    left: 62%;
    top: 0.4rem;
  }
  .yellow-ai-logo {
    height: 1.2rem;
    left: 74%;
  }
  .messagebird-logo {
    height: 1.5rem;
    left: 84%;
  }
  .vi-plc-logo {
    height: 2.5rem;
    left: 34%;
  }
  .vi-logo {
    height: 2.4rem;
    left: 45%;
  }
  .airtel-logo,
  .sify-logo {
    height: 3rem;
    position: absolute;
  }
  .airtel-logo {
    left: 55%;
  }
  .sify-logo {
    left: 63%;
  }
  .log-me-in-logo {
    height: 2.5rem;
    left: 72%;
  }
  .tmobile-logo {
    height: 3rem;
    position: absolute;
    left: 85%;
  }
  .about-us-section-2,
  .about-us-section-3,
  .cc-genesys-section-3,
  .cc-vrm-section-3,
  .financial-services-section-1,
  .home-page-section-3,
  .home-page-section-4,
  .home-page-section-9,
  .why-s2c-section-2,
  .why-s2c-section-5,
  .why-s2c-section-6,
  .why-s2c-section-7,
  .why-s2c-section-8 {
    height: 30rem;
  }
  .home-page-section-3 img {
    position: absolute;
    height: 18rem;
    top: 71rem;
    left: 13%;
  }
  .home-page-section-3 h2 {
    position: absolute;
    width: 35rem;
    right: 12%;
    top: 72.5rem;
  }
  .home-page-section-3 ul {
    width: 35rem;
    position: absolute;
    top: 76rem;
    right: 12%;
  }
  .home-page-section-3 i {
    font-size: 0.6rem;
    margin-right: 0.5rem;
    margin-top: 0.5rem;
    position: absolute;
  }
  .home-page-product-text-design {
    display: block;
    text-align: justify;
    margin-left: 1.5rem;
  }
  .home-page-section-5 h1,
  .home-page-section-6 h1,
  .why-row-1,
  .why-row-2 {
    text-align: center;
    position: absolute;
  }
  .home-page-section-4 i {
    font-size: 0.6rem;
    margin-right: 0.8rem;
  }
  .home-page-section-4 img {
    position: absolute;
    height: 17rem;
    top: 95rem;
    right: 15%;
  }
  .home-page-section-4-col {
    position: absolute;
    top: 93rem;
    left: 9%;
    width: 40%;
  }
  .benifit-row-1,
  .benifit-row-2,
  .section-5-container {
    position: absolute;
    left: 0;
    right: 0;
  }
  .home-page-section-4 h2 {
    position: absolute;
    left: 15%;
    top: 4rem;
    width: 28rem;
  }
  .home-page-section-4 ul {
    position: absolute;
    top: 7.5rem;
    left: 15%;
  }
  .section-5-container {
    height: 82%;
    width: 100%;
    top: 118rem;
    border-radius: 1.5rem;
  }
  .home-page-section-5 h1 {
    top: 4rem;
    right: 0;
    width: 100%;
  }
  .benifit-row-1 {
    top: 13rem;
  }
  .benifit-row-2 {
    top: 26rem;
  }
  .why-row-1,
  .why-row-2 {
    left: 50%;
    width: 100%;
    transform: translate(-50%, -50%);
  }
  .home-page-section-5 img {
    height: 17%;
    margin-bottom: 1.2rem;
  }
  .home-page-section-6 {
    position: absolute;
    height: 20rem;
    top: 185rem;
    width: 100%;
  }
  .home-page-section-6 h1 {
    right: 0;
    width: 100%;
    top: -25rem;
  }
  .why-row-1 {
    top: -11rem;
  }
  .why-row-2 {
    top: 4rem;
  }
  .why-img {
    width: 3rem;
  }
  .why-img-2 {
    width: 2.2rem;
  }
  .why-text {
    font-weight: 600;
    display: block;
  }
  .home-page-section-7 img {
    display: inline;
    position: absolute;
    top: 204rem;
    height: 13rem;
    left: 15%;
  }
  .bpo-services-section-1,
  .customer-engagement-section-1,
  .home-page-section-7 {
    height: 40rem;
  }
  #cc-confidence-col {
    top: 205rem;
  }
  .about-us-section-5 i,
  .about-us-section-6 i,
  .about-us-section-7 i,
  .about-us-section-8 i,
  .home-page-section-10 i,
  .home-page-section-7 i,
  .home-page-section-8 i,
  .home-page-section-9 i {
    color: var(--primary-color);
    margin-right: 0.5rem;
    font-size: 1rem;
    position: absolute;
  }
  .about-us-section-6 p,
  .about-us-section-8 p,
  .home-page-section-7 p,
  .home-page-section-8 p,
  .home-page-section-9 p {
    display: inline;
    margin-right: 2rem;
  }
  .home-page-section-8 img {
    display: inline;
    position: absolute;
    top: 229rem;
    height: 16rem;
    right: 15%;
  }
  .home-page-section-8 h2 {
    position: absolute;
    top: 228rem;
    left: 15%;
  }
  .home-page-section-8 ul {
    position: absolute;
    top: 229rem;
    left: 15%;
  }
  .home-page-section-9 img {
    display: inline;
    position: absolute;
    top: 257rem;
    height: 10rem;
    left: 15%;
  }
  #cc-vrm-home-page-col {
    top: 254rem;
  }
  .home-page-section-10 img {
    display: inline;
    position: absolute;
    top: 282rem;
    height: 13rem;
    right: 15%;
  }
  .about-us-section-4,
  .about-us-section-7,
  .cc-genesys-section-5,
  .cc-india-section-2,
  .cc-india-section-5,
  .cc-ms-teams-section-4,
  .cc-ms-teams-section-5,
  .home-page-section-10,
  .why-s2c-section-3,
  .why-s2c-section-4 {
    height: 20rem;
  }
  .home-page-section-10 h2 {
    position: absolute;
    top: 279rem;
    left: 15%;
    width: 15rem;
  }
  .home-page-section-10 ul {
    position: absolute;
    top: 282rem;
    left: 15%;
  }
  .home-page-section-10 p {
    margin-right: 2rem;
  }
  .home-page-section-11 h1 {
    position: absolute;
    top: 303rem;
    left: 0;
  }
  .about-us-section-6,
  .cc-global-section-2,
  .cc-global-section-4,
  .cc-uc-section-2,
  .cc-vrm-section-2,
  .crm-integration-section-2,
  .home-page-section-11,
  .vrm-section-2 {
    height: 10rem;
  }
  .home-page-section-11 img {
    height: 26rem;
    position: absolute;
    object-fit: fill;
    top: 324rem;
    left: 50%;
    transform: translate(-50%, -50%);
  }
  .about-us-footer img,
  .achieve-compliance-footer img,
  .bpo-services-footer img,
  .career-page-footer img,
  .cc-center-footer img,
  .cc-genesys-footer img,
  .cc-global-footer img,
  .cc-india-footer img,
  .cc-ms-teams-footer img,
  .cc-uc-footer img,
  .cc-vrm-footer img,
  .collection-calling-footer img,
  .compliance-calling-footer img,
  .crm-integration-footer img,
  .customer-engagement-footer img,
  .financial-services-footer img,
  .genesys-cloud-deployment-footer img,
  .genesys-partners-footer img,
  .home-page-footer img,
  .internet-services-footer img,
  .it-services-footer img,
  .microsoft-direct-routing-footer img,
  .microsoft-partners-footer img,
  .number-masking-footer img,
  .productivity-increase-footer img,
  .transforming-cx-footer img,
  .vrm-footer img,
  .wfh-footer img,
  .why-s2c-footer img {
    width: 8rem;
    position: absolute;
    left: 1.5rem;
    top: 0.9rem;
  }
  .about-us-footer i,
  .achieve-compliance-footer i,
  .bpo-services-footer i,
  .career-page-footer i,
  .cc-center-footer i,
  .cc-genesys-footer i,
  .cc-global-footer i,
  .cc-india-footer i,
  .cc-ms-teams-footer i,
  .cc-uc-footer i,
  .cc-vrm-footer i,
  .collection-calling-footer i,
  .compliance-calling-footer i,
  .crm-integration-footer i,
  .customer-engagement-footer i,
  .financial-services-footer i,
  .genesys-cloud-deployment-footer i,
  .genesys-partners-footer i,
  .home-page-footer i,
  .internet-services-footer i,
  .it-services-footer i,
  .microsoft-direct-routing-footer i,
  .microsoft-partners-footer i,
  .number-masking-footer i,
  .productivity-increase-footer i,
  .transforming-cx-footer i,
  .vrm-footer i,
  .wfh-footer i,
  .why-s2c-footer i {
    position: absolute;
  }
  .company-logo-div {
    width: 180px;
    height: 75px;
    border-radius: 160px/65px;
    background: #fff;
    position: absolute;
    top: 11rem;
  }

  .home-page-footer .location-text-list {
    position: absolute;
    width: 75%;
    top: 0;
    display: block;
    right: 13%;
    color: var(--white-color);
  }
  .about-us-footer .company-intro-text,
  .career-page-footer .company-intro-text,
  .cc-center-footer .company-intro-text,
  .cc-genesys-footer .company-intro-text,
  .cc-global-footer .company-intro-text,
  .cc-india-footer .company-intro-text,
  .cc-ms-teams-footer .company-intro-text,
  .cc-uc-footer .company-intro-text,
  .cc-vrm-footer .company-intro-text,
  .compliance-calling-footer .company-intro-text,
  .genesys-cloud-deployment-footer .company-intro-text,
  .home-page-footer .company-intro-text,
  .microsoft-direct-routing-footer .company-intro-text,
  .vrm-footer .company-intro-text,
  .wfh-footer .company-intro-text,
  .why-s2c-footer .company-intro-text {
    position: absolute;
    top: 42%;
    width: 25rem;
    text-align: justify;
  }
  .home-page-footer .contact-us-text {
    position: absolute;
    top: 30%;
    width: 100%;
    left: 12%;
    font-size: 1.5rem;
  }
  .home-page-footer {
    position: absolute;
    top: 343rem;
    width: 100%;
    height: 39rem;
    background: #062861;
    background: linear-gradient(207deg, #062861 58%, #d5141b 100%);
  }
  .copyright {
    position: absolute;
    top: 35rem;
    left: 0;
    right: 0;
  }
  #home-page-footer-col {
    position: absolute;
    top: 10.5rem;
    left: 37.5%;
  }
  .cc-global-footer,
  .cc-global-header {
    background-image: linear-gradient(180deg, #7519f0 9.7%, #4a1677 78%);
  }
  .achieve-compliance-footer-waves,
  .cc-center-footer-waves,
  .collection-calling-footer-waves,
  .customer-engagement-footer-waves,
  .genesys-cloud-deployment-footer-waves,
  .home-page-footer-waves,
  .number-masking-footer-waves,
  .productivity-increase-footer-waves,
  .transforming-cx-footer-waves,
  .wfh-footer-waves {
    position: absolute;
    width: 100%;
    left: 0;
    top: -0.1rem;
    height: 0.5rem;
    min-height: 70px;
    max-height: 70px;
    transform: rotate(180deg);
  }
  #useful-links {
    position: absolute;
    top: 7.5rem;
    left: 67%;
  }
  .useful-link-title {
    font-size: 1.5rem;
  }
  #useful-link-styling-1,
  #useful-link-styling-2,
  #useful-link-styling-3 {
    text-decoration: none;
    color: var(--white-color);
  }
  .parallax > use {
    animation: 25s cubic-bezier(0.55, 0.5, 0.45, 0.5) infinite move-forever;
  }
  .parallax > use:first-child {
    animation-delay: -2s;
    animation-duration: 7s;
  }
  .parallax > use:nth-child(2) {
    animation-delay: -3s;
    animation-duration: 10s;
  }
  .parallax > use:nth-child(3) {
    animation-delay: -4s;
    animation-duration: 13s;
  }
  .parallax > use:nth-child(4) {
    animation-delay: -5s;
    animation-duration: 20s;
  }
  @keyframes move-forever {
    0% {
      transform: translate3d(-90px, 0, 0);
    }
    100% {
      transform: translate3d(85px, 0, 0);
    }
  }
  .cc-global-header,
  .cc-india-header,
  .wfh-header {
    position: absolute;
    top: 4rem;
    left: 0;
    width: 100%;
  }
  .achieve-compliance-inner-header,
  .cc-global-inner-header,
  .vrm-inner-header {
    height: 34rem;
    width: 100%;
    margin: 0;
    padding: 0;
  }
  .cc-global-section-1 img {
    height: 43%;
    position: absolute;
    top: 7rem;
    right: 10%;
  }
  .cc-genesys-section-1 i,
  .cc-global-section-1 i,
  .cc-ms-teams-section-1 i,
  .cloud-contact-center-section-1 i,
  .why-s2c-section-1 i {
    color: #ff9100;
    margin-right: 0.5rem;
    position: absolute;
  }
  .cc-genesys-section-1 h2,
  .cc-global-section-1 h2,
  .cloud-contact-center-section-1 h2 {
    position: absolute;
    top: 8rem;
    left: 10%;
  }
  .cc-global-section-1 h3 {
    position: absolute;
    top: 11rem;
    width: 33rem;
    left: 10%;
  }
  .cc-global-section-1 ul {
    position: absolute;
    top: 14.5rem;
    left: 10%;
  }
  .cc-global-waves,
  .cc-uc-waves,
  .cc-vrm-waves,
  .compliance-call-recording-waves,
  .wfh-waves {
    position: absolute;
    width: 100%;
    left: 0;
    top: 32rem;
    margin-bottom: -400px;
    min-height: 70px;
    max-height: 70px;
  }
  .cc-global-section-2 h2 {
    position: absolute;
    top: 41rem;
    right: 0;
    width: 100%;
    text-align: center;
  }
  .cc-genesys-market-card,
  .cc-global-market-card,
  .cc-india-market-card,
  .cc-ms-teams-card,
  .cc-uc-card,
  .cc-vrm-market-card,
  .cloud-contact-center-card {
    width: 22rem;
    height: 14rem;
    border-radius: 1.2rem;
  }
  .cc-global-hr-1,
  .cc-global-hr-2,
  .cc-global-hr-3,
  .cc-global-hr-4,
  .cc-global-hr-5 {
    width: 88%;
    margin-left: 2rem;
    margin-right: 2rem;
    position: absolute;
  }
  .cc-genesys-market-card img,
  .cc-global-market-card img,
  .cc-india-market-card img,
  .cc-ms-teams-card img,
  .cc-uc-card img,
  .cc-vrm-market-card img,
  .cloud-contact-center-card img {
    height: 3rem;
    position: absolute;
    top: 2.2rem;
    left: 9.5rem;
  }
  .cc-genesys-section-2 .cc-genesys-card-title,
  .cc-global-section-2 .cc-global-card-title,
  .cc-india-section-2 .cc-india-card-title,
  .cc-ms-teams-section-2 .cc-ms-teams-card-title,
  .cc-uc-section-2 .cc-uc-card-title,
  .cc-vrm-section-2 .cc-vrm-card-title,
  .cloud-contact-center-section-2 .cc-center-card-title {
    position: absolute;
    top: 51%;
    width: 100%;
    left: 0;
    text-align: center;
    font-weight: 600;
  }
  .cc-genesys-section-2 .cc-genesys-card-content,
  .cc-global-section-2 .cc-global-card-content,
  .cc-india-section-2 .cc-india-card-content,
  .cc-ms-teams-section-2 .cc-ms-teams-card-content,
  .cc-uc-section-2 .cc-uc-card-content,
  .cloud-contact-center-section-2 .cc-center-card-content {
    position: absolute;
    top: 68%;
    left: 15%;
    width: 70%;
    text-align: center;
  }
  .cc-global-market-card-row-1,
  .cc-uc-card-row-1 {
    position: absolute;
    top: 45rem;
    right: 16%;
    left: 16%;
  }
  .cc-global-market-card-row-2,
  .cc-uc-card-row-2 {
    position: absolute;
    top: 60rem;
    right: 16%;
    left: 16%;
  }
  .cc-global-section-3 {
    height: 133rem;
  }
  .cc-global-hr-1,
  .cc-global-hr-2,
  .cc-global-hr-5 {
    top: 18%;
  }
  .cc-global-hr-3 {
    top: 19%;
  }
  .cc-global-hr-4,
  .cc-india-hr-1,
  .cc-india-hr-4 {
    top: 13%;
  }
  .cc-genesys-hr-3,
  .cc-genesys-hr-4,
  .cc-global-hr-6,
  .cc-uc-hr-1,
  .cc-uc-hr-2,
  .cc-uc-hr-6,
  .cloud-contact-center-hr-2,
  .cloud-contact-center-hr-3 {
    position: absolute;
    top: 23%;
    width: 88%;
    margin-left: 2rem;
    margin-right: 2rem;
  }
  .cc-global-product-card-1 {
    width: 39%;
    height: 30rem;
    position: absolute;
    top: 86rem;
    left: 10%;
  }
  .cc-global-product-card-2 {
    width: 39%;
    height: 47rem;
    position: absolute;
    top: 86rem;
    right: 10%;
  }
  .cc-global-product-card-3 {
    width: 39%;
    height: 40rem;
    position: absolute;
    top: 117rem;
    left: 10%;
  }
  .cc-global-product-card-4 {
    width: 39%;
    height: 42rem;
    position: absolute;
    top: 134rem;
    right: 10%;
  }
  .cc-global-product-card-5 {
    width: 39%;
    height: 41rem;
    position: absolute;
    top: 158rem;
    left: 10%;
  }
  .cc-global-product-card-6 {
    width: 39%;
    height: 22rem;
    top: 177rem;
    position: absolute;
    right: 10%;
  }
  #cc-global-product-img-1,
  #cc-uc-product-img-1,
  #cc-uc-product-img-2,
  #cc-uc-product-img-3,
  #cc-uc-product-img-4,
  #cc-uc-product-img-5,
  #cc-uc-product-img-6 {
    width: 5%;
    position: absolute;
    top: 6%;
    right: 14%;
  }
  #cc-global-product-img-2,
  #cc-global-product-img-3,
  #cc-global-product-img-5,
  #cc-ms-teams-product-img-1,
  #cc-ms-teams-product-img-2,
  #cc-ms-teams-product-img-3,
  #cc-ms-teams-product-img-4,
  #cc-ms-teams-product-img-5,
  #cc-ms-teams-product-img-6,
  #cc-ms-teams-product-img-7,
  #cc-ms-teams-product-img-8,
  #cloud-contact-center-img-3 {
    width: 5%;
    position: absolute;
    top: 8%;
    right: 14%;
  }
  #cc-global-product-img-4,
  #cc-global-product-img-6,
  #cloud-contact-center-img-4 {
    width: 5%;
    position: absolute;
    top: 5%;
    right: 14%;
  }
  #cc-global-product-text-1 {
    position: absolute;
    top: 23%;
    margin-left: 1rem;
    width: 105%;
  }
  #cc-global-product-text-2 {
    position: absolute;
    top: 22%;
    margin-left: 1rem;
    width: 105%;
  }
  #cc-global-product-text-3 {
    position: absolute;
    top: 25%;
    width: 105%;
    margin-left: 1rem;
  }
  #cc-global-product-text-4 {
    position: absolute;
    top: 17%;
    margin-left: 1rem;
    width: 105%;
  }
  #cc-global-product-text-5 {
    position: absolute;
    top: 23%;
    width: 105%;
    margin-left: 1rem;
  }
  #cc-global-product-text-6 {
    position: absolute;
    top: 28%;
    margin-left: 1rem;
    width: 105%;
  }
  .cc-global-section-3 h2 {
    position: absolute;
    top: 77rem;
    right: 0;
    width: 100%;
    text-align: center;
  }
  .cc-global-section-3-subtitle {
    text-align: justify;
    position: absolute;
    top: 80rem;
    width: 80%;
    right: 10%;
    font-weight: 400;
    line-height: 1.5rem;
    font-size: 1rem;
  }
  .cc-global-product-card-title {
    color: var(--primary-color);
    font-weight: 600;
    position: absolute;
    top: 8%;
    left: 6.5%;
    font-size: 1.2rem;
  }
  .achieve-compliance-section-2 i,
  .cc-genesys-section-3 i,
  .cc-global-section-3 i,
  .cc-india-section-3 i,
  .cc-ms-teams-section-3 i,
  .cc-uc-section-3 i,
  .cc-vrm-section-3 i,
  .cloud-contact-center-section-3 i,
  .collection-calling-section-2 i,
  .compliance-call-recording-section-2 i,
  .crm-integration-section-2 i,
  .customer-engagement-section-2 i,
  .genesys-cloud-deployment-section-2 i,
  .number-masking-section-2 i,
  .productivity-increase-section-2 i,
  .transforming-cx-section-2 i,
  .vrm-section-2 i,
  .wfh-section-2 i {
    color: var(--primary-color);
    font-size: 1rem;
    margin-left: 0.3rem;
    position: absolute;
  }
  .achieve-compliance-section-3-title,
  .cc-global-section-4 h2,
  .compliance-call-recording-section-3-title,
  .crm-integration-section-3-title,
  .customer-engagement-section-3-title,
  .financial-services-section-2-title,
  .microsoft-direct-routing-section-3-title,
  .number-masking-section-3-title,
  .productivity-increase-section-3-title,
  .transforming-cx-section-3-title,
  .vrm-section-3-title {
    text-align: center;
    margin-top: 7rem;
  }
  #achieve-compliance-section-title-container,
  #bpo-services-section-subtitle-container,
  #bpo-services-section-title-container,
  #cc-global-section-title-container,
  #collection-calling-section-subtitle-container,
  #collection-calling-section-title-container,
  #compliance-call-recording-section-subtitle-container,
  #compliance-call-recording-section-title-container,
  #crm-integration-section-subtitle-container,
  #crm-integration-section-title-container,
  #customer-engagement-section-subtitle-container,
  #customer-engagement-section-title-container,
  #financial-services-section-subtitle-container,
  #financial-services-section-title-container,
  #genesys-cloud-deployment-section-3-subtitle-container,
  #genesys-cloud-deployment-section-3-title-container,
  #genesys-partners-section-subtitle-container,
  #genesys-partners-section-title-container,
  #internet-commerce-section-subtitle-container,
  #internet-commerce-section-title-container,
  #it-services-section-subtitle-container,
  #it-services-section-title-container,
  #microsoft-direct-routing-section-subtitle-container,
  #microsoft-direct-routing-section-title-container,
  #microsoft-partners-section-subtitle-container,
  #microsoft-partners-section-title-container,
  #number-masking-section-subtitle-container,
  #number-masking-section-title-container,
  #productivity-increase-section-subtitle-container,
  #productivity-increase-section-title-container,
  #transforming-cx-section-subtitle-container,
  #transforming-cx-section-title-container,
  #vrm-section-subtitle-container,
  #vrm-section-title-container,
  #wfh-section-subtitle-container,
  #wfh-section-title-container {
    display: flex;
    justify-content: center;
  }
  .cc-genesys-table,
  .cc-global-table {
    margin-left: auto;
    margin-right: auto;
    margin-top: 0.7rem;
    width: 80%;
    height: 81rem;
    border-radius: 1.2rem;
    border-width: 0.1rem;
    outline: #e0e0e0 solid 0.1rem;
  }
  .cc-global-verticle-ruler,
  .cc-global-verticle-ruler-2,
  .cc-global-verticle-ruler-3 {
    top: 203.3rem;
    border-left: 0.1rem solid #e0e0e0;
    height: 81rem;
    position: absolute;
  }
  .cc-genesys-table i,
  .cc-global-table i,
  .cc-ms-teams-table i {
    font-size: 0.9rem;
    margin-right: 0.4rem;
    color: #424242;
  }
  .achieve-compliance-table ul,
  .cc-genesys-table ul,
  .cc-global-table ul,
  .cc-ms-teams-table ul,
  .cloud-contact-center-table ul,
  .cloud-contact-center-table-2 ul,
  .collection-calling-table ul,
  .compliance-call-recording-table ul,
  .crm-integration-table ul,
  .customer-engagement-table ul,
  .financial-services-table ul,
  .genesys-cloud-deployment-table ul,
  .genesys-partners-table ul,
  .internet-commerce-table ul,
  .microsoft-direct-routing-table ul,
  .microsoft-partners-table ul,
  .number-masking-table ul,
  .productivity-increase-table ul,
  .transforming-cx-table ul,
  .vrm-table ul,
  .wfh-table ul {
    margin-bottom: 1.2rem;
    margin-left: 0.5rem;
    margin-right: 1.2rem;
    width: 90%;
  }
  .cc-global-table th {
    padding-left: 1.2rem;
    padding-top: 1.8rem;
    font-size: 1rem;
  }
  .cc-global-table td,
  .internet-commerce-table td {
    padding-left: 1.2rem;
    padding-right: 1.3rem;
    padding-top: 1.8rem;
    color: #000;
    font-size: 1rem;
  }
  #cc-global-table-header-1 {
    width: 8%;
    height: 5rem;
    vertical-align: middle;
    font-size: 1.1rem;
    color: var(--primary-color);
  }
  #cc-global-table-header-2,
  #cc-global-table-header-3,
  #cc-global-table-header-4 {
    width: 15%;
    height: 5rem;
    vertical-align: middle;
    font-size: 1.1rem;
    color: var(--primary-color);
  }
  .cc-global-verticle-ruler,
  .financial-service-verticle-ruler,
  .genesys-partners-verticle-ruler,
  .microsoft-partners-verticle-ruler {
    left: 23%;
  }
  .cc-genesys-verticle-ruler-2,
  .cc-global-verticle-ruler-2,
  .cc-ms-teams-verticle-ruler-2 {
    left: 45%;
  }
  .cc-genesys-verticle-ruler-3,
  .cc-global-verticle-ruler-3,
  .cc-ms-teams-verticle-ruler-3 {
    left: 67%;
  }
  .cc-global-section-5 {
    height: 25rem;
  }
  .cc-genesys-section-5 h2,
  .cc-genesys-section-6 h2,
  .cc-global-section-5 h2,
  .cc-global-section-6 h2,
  .cc-ms-teams-section-5 h2,
  .cc-ms-teams-section-6 h2,
  .cloud-contact-center-section-6 h2,
  .cloud-contact-center-section-7 h2 {
    width: 70%;
    margin-top: 1rem;
    line-height: 2.6rem;
  }
  .cc-genesys-section-5 p,
  .cc-genesys-section-6 p,
  .cc-global-section-5 p,
  .cc-global-section-6 p,
  .cc-ms-teams-section-5 p,
  .cc-ms-teams-section-6 p,
  .cloud-contact-center-section-6 p,
  .cloud-contact-center-section-7 p {
    margin-top: 2rem;
    width: 70%;
    display: block;
    word-spacing: 0.1rem;
    letter-spacing: 0.1px;
    line-height: 1.8rem;
    text-align: justify;
  }
  .cc-global-section-5 img {
    height: 18rem;
    position: absolute;
    right: 16%;
    top: 290rem;
  }
  .cc-global-section-5-col {
    position: absolute;
    left: 10%;
    top: 283rem;
  }
  .cc-global-section-6 {
    height: 117rem;
  }
  .cc-global-section-6 img {
    height: 14rem;
    position: absolute;
    left: 14%;
    top: 322rem;
  }
  .cc-global-section-6-col {
    position: absolute;
    left: 55%;
    top: 313rem;
  }
  .about-us-section-9,
  .achieve-compliance-section-4,
  .bpo-services-section-3,
  .cc-genesys-section-7,
  .cc-global-section-7,
  .cc-india-section-6,
  .cc-ms-teams-section-7,
  .cc-uc-section-5,
  .cc-vrm-section-5,
  .cloud-contact-center-section-8,
  .collection-calling-section-4,
  .compliance-call-recording-section-4,
  .crm-integration-section-4,
  .customer-engagement-section-4,
  .financial-services-section-3,
  .genesys-cloud-deployment-section-4,
  .genesys-partners-section-3,
  .internet-commerce-section-3,
  .it-services-section-3,
  .microsoft-direct-routing-section-4,
  .microsoft-partners-section-3,
  .number-masking-section-4,
  .productivity-increase-section-4,
  .transforming-cx-section-4,
  .vrm-section-4,
  .wfh-section-4 {
    height: 15rem;
    display: flex;
    justify-content: center;
    text-align: center;
  }
  .about-us-section-9 span,
  .achieve-compliance-section-4 span,
  .bpo-services-section-3 span,
  .cc-genesys-section-7 span,
  .cc-global-section-7 span,
  .cc-india-section-6 span,
  .cc-ms-teams-section-7 span,
  .cc-uc-section-5 span,
  .cc-vrm-section-5 span,
  .cloud-contact-center-section-8 span,
  .collection-calling-section-4 span,
  .compliance-call-recording-section-4 span,
  .crm-integration-section-4 span,
  .customer-engagement-section-4 span,
  .financial-services-section-3 span,
  .genesys-cloud-deployment-section-4 span,
  .genesys-partners-section-3 span,
  .internet-commerce-section-3 span,
  .it-services-section-3 span,
  .microsoft-direct-routing-section-4 span,
  .microsoft-partners-section-3 span,
  .number-masking-section-4 span,
  .productivity-increase-section-4 span,
  .transforming-cx-section-4 span,
  .vrm-section-4 span,
  .wfh-section-4 span {
    color: var(--secondary-color);
    font-weight: 500;
  }
  .about-us-section-9 h2,
  .achieve-compliance-section-4 h2,
  .bpo-services-section-3 h2,
  .cc-genesys-section-7 h2,
  .cc-global-section-7 h2,
  .cc-india-section-6 h2,
  .cc-ms-teams-section-7 h2,
  .cc-uc-section-5 h2,
  .cc-vrm-section-5 h2,
  .cloud-contact-center-section-8 h2,
  .collection-calling-section-4 h2,
  .compliance-call-recording-section-4 h2,
  .crm-integration-section-4 h2,
  .customer-engagement-section-4 h2,
  .financial-services-section-3 h2,
  .genesys-cloud-deployment-section-4 h2,
  .genesys-partners-section-3 h2,
  .internet-commerce-section-3 h2,
  .it-services-section-3 h2,
  .microsoft-direct-routing-section-4 h2,
  .microsoft-partners-section-3 h2,
  .number-masking-section-4 h2,
  .productivity-increase-section-4 h2,
  .transforming-cx-section-4 h2,
  .vrm-section-4 h2,
  .wfh-section-4 h2 {
    text-align: center;
    margin-top: 2rem;
    margin-bottom: 1rem;
  }
  .about-us-section-9-container,
  .achieve-compliance-container,
  .cc-genesys-container,
  .cc-global-container,
  .cc-india-container,
  .cc-uc-container,
  .cc-vrm-container,
  .cloud-contact-center-section-container,
  .collection-calling-container,
  .compliance-call-recording-container,
  .crm-integration-container,
  .customer-engagement-container,
  .financial-services-container,
  .genesys-partners-container,
  .microsoft-direct-routing-container,
  .number-masking-container,
  .productivity-increase-container,
  .transforming-cx-container,
  .vrm-container,
  .wfh-container {
    border-radius: 1rem;
    border-style: solid;
    border-width: 0.1rem;
    border-color: var(--black-color);
    height: 10rem;
    width: 52rem;
  }
  .cc-global-footer {
    position: absolute;
    top: 360rem;
    width: 100%;
    height: 39rem;
  }
  .cc-india-footer,
  .cc-india-header {
    background-image: linear-gradient(109.6deg, #b92322 11.2%, #a30a0a 91.1%);
  }
  .about-us-footer .contact-us-text,
  .achieve-compliance-footer .contact-us-text,
  .bpo-services-footer .contact-us-text,
  .career-page-footer .contact-us-text,
  .cc-center-footer .contact-us-text,
  .cc-genesys-footer .contact-us-text,
  .cc-global-footer .contact-us-text,
  .cc-india-footer .contact-us-text,
  .cc-ms-teams-footer .contact-us-text,
  .cc-uc-footer .contact-us-text,
  .cc-vrm-footer .contact-us-text,
  .collection-calling-footer .contact-us-text,
  .compliance-calling-footer .contact-us-text,
  .crm-integration-footer .contact-us-text,
  .customer-engagement-footer .contact-us-text,
  .financial-services-footer .contact-us-text,
  .genesys-cloud-deployment-footer .contact-us-text,
  .genesys-partners-footer .contact-us-text,
  .internet-services-footer .contact-us-text,
  .it-services-footer .contact-us-text,
  .microsoft-direct-routing-footer .contact-us-text,
  .microsoft-partners-footer .contact-us-text,
  .number-masking-footer .contact-us-text,
  .productivity-increase-footer .contact-us-text,
  .transforming-cx-footer .contact-us-text,
  .vrm-footer .contact-us-text,
  .wfh-footer .contact-us-text,
  .why-s2c-footer .contact-us-text {
    position: absolute;
    top: 30%;
    width: 100%;
    left: 13%;
    font-size: 1.5rem;
  }
  .about-us-footer .location-text-list,
  .achieve-compliance-footer .location-text-list,
  .bpo-services-footer .location-text-list,
  .career-page-footer .location-text-list,
  .cc-center-footer .location-text-list,
  .cc-genesys-footer .location-text-list,
  .cc-global-footer .location-text-list,
  .cc-india-footer .location-text-list,
  .cc-ms-teams-footer .location-text-list,
  .cc-uc-footer .location-text-list,
  .cc-vrm-footer .location-text-list,
  .collection-calling-footer .location-text-list,
  .compliance-calling-footer .location-text-list,
  .crm-integration-footer .location-text-list,
  .customer-engagement-footer .location-text-list,
  .financial-services-footer .location-text-list,
  .genesys-cloud-deployment-footer .location-text-list,
  .genesys-partners-footer .location-text-list,
  .internet-services-footer .location-text-list,
  .it-services-footer .location-text-list,
  .microsoft-direct-routing-footer .location-text-list,
  .microsoft-partners-footer .location-text-list,
  .number-masking-footer .location-text-list,
  .productivity-increase-footer .location-text-list,
  .transforming-cx-footer .location-text-list,
  .vrm-footer .location-text-list,
  .wfh-footer .location-text-list,
  .why-s2c-footer .location-text-list {
    position: absolute;
    width: 77%;
    top: 0;
    display: block;
    right: 10%;
    color: var(--white-color);
  }
  .about-us-footer-waves,
  .bpo-services-footer-waves,
  .cc-genesys-footer-waves,
  .cc-global-footer-waves,
  .cc-india-footer-waves,
  .cc-ms-teams-footer-waves,
  .cc-uc-footer-waves,
  .cc-vrm-footer-waves,
  .compliance-calling-footer-waves,
  .crm-integration-footer-waves,
  .genesys-partners-footer-waves,
  .internet-services-footer-waves,
  .it-services-footer-waves,
  .microsoft-direct-routing-footer-waves,
  .vrm-footer-waves {
    position: absolute;
    width: 100%;
    left: 0;
    top: 0;
    height: 0.5rem;
    min-height: 70px;
    max-height: 70px;
    transform: rotate(180deg);
  }
  .cc-india-inner-header,
  .cc-uc-inner-header,
  .cc-vrm-inner-header,
  .compliance-call-recording-inner-header {
    height: 35rem;
    width: 100%;
    margin: 0;
    padding: 0;
  }
  .cc-india-section-1 img {
    height: 55%;
    position: absolute;
    top: 7rem;
    right: 10%;
  }
  .cc-india-section-1 i {
    color: #ffeb3b;
    margin-right: 0.5rem;
    position: absolute;
  }
  .cc-india-section-1 h2,
  .cc-ms-teams-section-1 h2 {
    position: absolute;
    top: 9rem;
    left: 10%;
  }
  .cc-india-section-1 h3 {
    position: absolute;
    top: 11.5rem;
    width: 32rem;
    left: 10%;
    text-align: justify;
  }
  .cc-genesys-section-1 ul,
  .cc-india-section-1 ul {
    position: absolute;
    top: 16rem;
    left: 10%;
  }
  .cc-india-waves {
    position: absolute;
    width: 100%;
    left: 0;
    top: 91%;
    min-height: 70px;
    max-height: 70px;
  }
  .cc-india-hr-1,
  .cc-india-hr-2,
  .cc-india-hr-3,
  .cc-india-hr-4 {
    width: 90%;
    margin-left: 2rem;
    position: absolute;
  }
  .cc-india-section-2 h2,
  .cc-uc-section-2 h2,
  .cc-vrm-section-2 h2 {
    position: absolute;
    top: 42rem;
    right: 0;
    width: 100%;
    text-align: center;
  }
  .cc-india-market-card-row-1 {
    position: absolute;
    top: 45.5rem;
    right: 16%;
    left: 16%;
  }
  .cc-india-market-card-row-2,
  .cc-vrm-market-card-row-2 {
    position: absolute;
    top: 61rem;
    right: 16%;
    left: 16%;
  }
  .cc-india-section-3 {
    height: 125rem;
  }
  .cc-india-hr-2 {
    top: 17%;
  }
  .cc-india-hr-3 {
    top: 16%;
  }
  .cc-india-product-card-1 {
    width: 39%;
    height: 51rem;
    position: absolute;
    top: 91rem;
    left: 10%;
  }
  .cc-india-product-card-2 {
    width: 39%;
    height: 39rem;
    position: absolute;
    top: 91rem;
    right: 10%;
  }
  .cc-india-product-card-3 {
    width: 39%;
    height: 38rem;
    position: absolute;
    top: 143rem;
    left: 10%;
  }
  .cc-india-product-card-4 {
    width: 39%;
    height: 50rem;
    position: absolute;
    top: 131rem;
    right: 10%;
  }
  #cc-india-product-img-1,
  #cc-india-product-img-2 {
    width: 5%;
    position: absolute;
    top: 6%;
    right: 8%;
  }
  #cc-india-product-img-3,
  #cc-india-product-img-4 {
    width: 5%;
    position: absolute;
    top: 5%;
    right: 8%;
  }
  .cc-india-section-3 h2 {
    position: absolute;
    top: 79rem;
    right: 0;
    width: 100%;
    text-align: center;
  }
  .cc-india-section-3-subtitle {
    text-align: justify;
    position: absolute;
    top: 82rem;
    width: 80%;
    right: 10%;
    font-weight: 400;
    line-height: 1.5rem;
    font-size: 1rem;
  }
  .cc-india-product-card-title,
  .cc-vrm-product-card-title {
    font-size: 1.2rem;
    position: absolute;
    color: var(--primary-color);
  }
  .cc-india-product-card-title {
    font-weight: 600;
    top: 7%;
    left: 6.5%;
  }
  #cc-india-product-text-1 {
    position: absolute;
    top: 17%;
    margin-left: 1rem;
    width: 106%;
  }
  #cc-india-product-text-2 {
    position: absolute;
    top: 22%;
    margin-left: 1rem;
    width: 106%;
  }
  #cc-india-product-text-3 {
    position: absolute;
    top: 18%;
    margin-left: 1rem;
    width: 106%;
  }
  #cc-india-product-text-4 {
    position: absolute;
    top: 21%;
    margin-left: 1rem;
    width: 106%;
  }
  #product-text-design {
    display: inline-block;
    width: 80%;
    text-align: justify;
    margin-left: 2rem;
  }
  .cc-india-section-4,
  .cloud-contact-center-section-3,
  .productivity-increase-section-2 {
    height: 15rem;
  }
  .cc-india-section-4 h2,
  .cc-india-section-5 h2 {
    width: 80%;
    margin-top: 1rem;
    line-height: 2.6rem;
  }
  .cc-india-section-4 p,
  .cc-india-section-5 p {
    margin-top: 2rem;
    width: 80%;
    display: block;
    word-spacing: 0.1rem;
    line-height: 1.8rem;
    text-align: justify;
  }
  .cc-india-section-4 img {
    height: 25rem;
    position: absolute;
    right: 9%;
    top: 180rem;
  }
  .cc-india-section-4-col {
    position: absolute;
    left: 9%;
    top: 181rem;
  }
  .cc-india-section-5 h6 {
    color: var(--secondary-color);
    font-weight: 600;
  }
  .cc-india-section-5 img {
    height: 16rem;
    position: absolute;
    left: 12%;
    top: 210rem;
  }
  .cc-india-section-5-col {
    position: absolute;
    left: 50%;
    top: 206rem;
  }
  .cc-india-footer {
    position: absolute;
    top: 245rem;
    width: 100%;
    height: 39rem;
  }
  .cc-vrm-header {
    position: absolute;
    top: 4rem;
    left: 0;
    width: 100%;
    background: #396afc;
    background: -webkit-linear-gradient(top right, #1976d2, #1a237e);
    background: -moz-linear-gradient(top right, #1976d2, #1a237e);
    background: linear-gradient(to bottom left, #1976d2, #1a237e);
  }
  .cc-vrm-section-1 img {
    height: 45%;
    position: absolute;
    top: 7rem;
    right: 10%;
  }
  .cc-uc-section-1 i,
  .cc-vrm-section-1 i {
    color: #fbc02d;
    margin-right: 0.5rem;
    position: absolute;
  }
  .cc-uc-section-1 h2,
  .cc-vrm-section-1 h2 {
    position: absolute;
    top: 7rem;
    left: 10%;
  }
  .cc-vrm-section-1 h3 {
    position: absolute;
    top: 10rem;
    width: 39rem;
    left: 10%;
    text-align: justify;
  }
  .cc-uc-section-1 ul,
  .cc-vrm-section-1 ul {
    position: absolute;
    top: 15rem;
    left: 10%;
  }
  .cc-vrm-section-2 .cc-vrm-card-content {
    position: absolute;
    top: 9rem;
    left: 3.5rem;
    width: 15rem;
    text-align: center;
  }
  .cc-vrm-market-card-row-1 {
    position: absolute;
    top: 46rem;
    right: 16%;
    left: 16%;
  }
  .cc-uc-product-card-2,
  .cc-uc-product-card-4,
  .cc-uc-product-card-6,
  .cc-vrm-product-card-2,
  .cc-vrm-product-card-4,
  .cc-vrm-product-card-6 {
    right: 10%;
  }
  .cc-uc-product-card-1,
  .cc-uc-product-card-3,
  .cc-uc-product-card-5,
  .cc-uc-section-1 h3,
  .cc-vrm-product-card-1,
  .cc-vrm-product-card-3,
  .cc-vrm-product-card-5 {
    left: 10%;
  }
  .cc-vrm-hr-1,
  .cc-vrm-hr-2,
  .cc-vrm-hr-3,
  .cc-vrm-hr-4 {
    position: absolute;
    top: 35%;
    width: 88%;
    margin-left: 2rem;
    margin-right: 2rem;
  }
  .cc-vrm-hr-5,
  .cc-vrm-hr-6,
  .cloud-contact-center-hr-4 {
    position: absolute;
    top: 30%;
    width: 88%;
    margin-left: 2rem;
    margin-right: 2rem;
  }
  .cc-vrm-product-card-1,
  .cc-vrm-product-card-2 {
    width: 39%;
    height: 12rem;
    position: absolute;
    top: 86rem;
  }
  .cc-vrm-product-card-3,
  .cc-vrm-product-card-4 {
    width: 39%;
    height: 15rem;
    position: absolute;
    top: 99rem;
  }
  .cc-vrm-product-card-5,
  .cc-vrm-product-card-6 {
    width: 39%;
    height: 15rem;
    top: 115rem;
    position: absolute;
  }
  #cc-vrm-product-img-1,
  #cc-vrm-product-img-2,
  #cc-vrm-product-img-3,
  #cc-vrm-product-img-4,
  #cc-vrm-product-img-5,
  #cc-vrm-product-img-6 {
    width: 5%;
    position: absolute;
    top: 12%;
    right: 14%;
  }
  .cc-vrm-section-3 h2 {
    position: absolute;
    top: 78rem;
    right: 0;
    width: 100%;
    text-align: center;
  }
  .cc-vrm-section-3-subtitle {
    text-align: justify;
    position: absolute;
    top: 81rem;
    width: 80%;
    right: 10%;
    font-weight: 400;
    line-height: 1.5rem;
  }
  .cc-vrm-product-card-title {
    font-weight: 600;
    top: 15%;
    left: 6.5%;
  }
  #cc-vrm-product-text-1,
  #cc-vrm-product-text-2 {
    position: absolute;
    top: 48%;
    margin-left: 1rem;
    width: 105%;
  }
  #cc-vrm-product-text-3,
  #cc-vrm-product-text-4 {
    position: absolute;
    top: 47%;
    margin-left: 1rem;
    width: 105%;
  }
  #cc-uc-product-text-3,
  #cc-uc-product-text-4,
  #cc-vrm-product-text-5,
  #cc-vrm-product-text-6,
  #cloud-contact-center-text-4 {
    position: absolute;
    top: 40%;
    margin-left: 1rem;
    width: 105%;
  }
  .cc-vrm-section-4 {
    height: 65rem;
  }
  .cc-vrm-section-4 h2 {
    width: 65%;
    margin-top: 1rem;
    line-height: 2.6rem;
  }
  .cc-vrm-section-4 p {
    margin-top: 2rem;
    width: 65%;
    display: block;
    word-spacing: 0.1rem;
    line-height: 1.8rem;
    text-align: justify;
  }
  .about-us-section-4 h2,
  .about-us-section-4 img,
  .about-us-section-5 h2,
  .about-us-section-5 img,
  .about-us-section-6 h2,
  .about-us-section-6 img,
  .about-us-section-7 h2,
  .about-us-section-7 img,
  .about-us-section-8 h2,
  .about-us-section-8 img {
    display: inline;
    position: absolute;
  }
  .cc-vrm-section-4 img {
    height: 24rem;
    position: absolute;
    right: 10%;
    top: 131rem;
  }
  .cc-vrm-section-4-col {
    position: absolute;
    left: 10%;
    width: 60%;
    top: 130rem;
  }
  .cc-vrm-footer {
    top: 170rem;
    height: 39rem;
    background: #396afc;
    background: -webkit-linear-gradient(top right, #1976d2, #1a237e);
    background: -moz-linear-gradient(top right, #1976d2, #1a237e);
    background: linear-gradient(to bottom left, #1976d2, #1a237e);
  }
  .cc-uc-header {
    top: 4rem;
    left: 0;
    background: #004d40;
    background: -webkit-linear-gradient(top right, #00796b, #004d40);
    background: -moz-linear-gradient(top right, #00796b, #004d40);
    background: linear-gradient(to bottom left, #00796b, #004d40);
  }
  .cc-genesys-section-1 img,
  .cc-uc-section-1 img {
    height: 37%;
    position: absolute;
    top: 10rem;
    right: 10%;
  }
  .cc-uc-section-1 h3 {
    position: absolute;
    top: 10rem;
    width: 33rem;
    text-align: justify;
  }
  .cc-uc-section-3 h2,
  .cc-uc-section-4 h2 {
    right: 0;
    text-align: center;
    position: absolute;
  }
  .cc-genesys-section-2,
  .cc-uc-section-3,
  .cloud-contact-center-section-2 {
    height: 70rem;
  }
  .cc-ms-teams-hr-1,
  .cc-ms-teams-hr-2,
  .cc-ms-teams-hr-5,
  .cc-ms-teams-hr-6,
  .cc-uc-hr-3,
  .cc-uc-hr-4 {
    position: absolute;
    top: 27%;
    width: 88%;
    margin-left: 2rem;
    margin-right: 2rem;
  }
  .cc-ms-teams-hr-7,
  .cc-ms-teams-hr-8,
  .cc-uc-hr-5 {
    position: absolute;
    top: 25%;
    width: 88%;
    margin-left: 2rem;
    margin-right: 2rem;
  }
  .cc-uc-product-card-1,
  .cc-uc-product-card-2 {
    width: 39%;
    height: 18rem;
    position: absolute;
    top: 86rem;
  }
  .cc-uc-product-card-3,
  .cc-uc-product-card-4 {
    width: 39%;
    height: 15rem;
    position: absolute;
    top: 105rem;
  }
  .cc-uc-product-card-5,
  .cc-uc-product-card-6 {
    width: 39%;
    height: 19rem;
    top: 121rem;
    position: absolute;
  }
  .cc-uc-section-3 h2 {
    top: 76rem;
    width: 100%;
  }
  .cc-uc-section-3-subtitle {
    text-align: justify;
    position: absolute;
    top: 79rem;
    width: 80%;
    right: 10%;
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.5rem;
  }
  .cc-uc-product-card-title {
    color: var(--primary-color);
    font-weight: 600;
    position: absolute;
    top: 11%;
    left: 6.5%;
    font-size: 1.2rem;
  }
  .cc-uc-ul-1,
  .cc-uc-ul-2 {
    top: 145rem;
    position: absolute;
  }
  #cc-genesys-product-text-1,
  #cc-genesys-product-text-2,
  #cc-genesys-product-text-3,
  #cc-genesys-product-text-4,
  #cc-uc-product-text-1,
  #cc-uc-product-text-2,
  #cloud-contact-center-text-2,
  #cloud-contact-center-text-3 {
    position: absolute;
    top: 30%;
    margin-left: 1rem;
    width: 105%;
  }
  #cc-uc-product-text-5,
  #cc-uc-product-text-6,
  #cloud-contact-center-text-1 {
    position: absolute;
    top: 35%;
    margin-left: 1rem;
    width: 105%;
  }
  .cc-uc-section-4,
  .cloud-contact-center-section-6 {
    height: 45rem;
  }
  .cc-uc-section-4 h2 {
    top: 142rem;
    width: 100%;
  }
  .cc-uc-ul-1 {
    left: 20%;
  }
  .cc-uc-ul-2 {
    left: 60%;
  }
  .cc-uc-footer {
    position: absolute;
    top: 188rem;
    width: 100%;
    height: 39rem;
    background: #004d40;
    background: -webkit-linear-gradient(top right, #00796b, #004d40);
    background: -moz-linear-gradient(top right, #00796b, #004d40);
    background: linear-gradient(to bottom left, #00796b, #004d40);
  }
  .cc-genesys-header {
    position: absolute;
    top: 4rem;
    left: 0;
    width: 100%;
    background: #1e3c72;
    background: -webkit-linear-gradient(to right, #200122, #6f0000);
    background: linear-gradient(to right, #200122, #6f0000);
  }
  .cc-genesys-inner-header,
  .cc-ms-teams-inner-header,
  .cloud-contact-center-inner-header,
  .genesys-cloud-deployment-inner-header,
  .microsoft-direct-routing-inner-header {
    height: 37rem;
    width: 100%;
    margin: 0;
    padding: 0;
  }
  .cc-genesys-section-1 h3 {
    position: absolute;
    top: 11rem;
    width: 30rem;
    left: 10%;
    text-align: justify;
  }
  .cc-genesys-section-2 h3,
  .cc-genesys-section-3 h2,
  .cc-genesys-section-4 h2 {
    text-align: center;
    right: 0;
    position: absolute;
  }
  .cc-genesys-waves,
  .cc-ms-teams-waves,
  .cloud-contact-center-waves,
  .genesys-cloud-deployment-waves,
  .microsoft-direct-routing-waves {
    position: absolute;
    width: 100%;
    left: 0;
    top: 34rem;
    margin-bottom: -400px;
    min-height: 70px;
    max-height: 70px;
  }
  .cc-genesys-section-2 h2,
  .cloud-contact-center-section-2 h2 {
    position: absolute;
    top: 44rem;
    right: 0;
    width: 100%;
    text-align: center;
  }
  .cc-genesys-section-2 h3 {
    top: 54rem;
    width: 100%;
  }
  .cc-genesys-market-card-row-1,
  .cloud-contact-center-card-row-1 {
    position: absolute;
    top: 48rem;
    right: 16%;
    left: 16%;
  }
  .cc-genesys-market-card-row-2,
  .cloud-contact-center-card-row-2 {
    position: absolute;
    top: 63rem;
    right: 16%;
    left: 16%;
  }
  .cc-genesys-hr-1,
  .cc-genesys-hr-2 {
    position: absolute;
    top: 22%;
    width: 88%;
    margin-left: 2rem;
    margin-right: 2rem;
  }
  .cc-genesys-product-card-1,
  .cc-genesys-product-card-2,
  .cc-genesys-product-card-3,
  .cc-genesys-product-card-4 {
    width: 39%;
    height: 26rem;
    position: absolute;
  }
  .cc-genesys-product-card-1 {
    top: 89rem;
    left: 10%;
  }
  .cc-genesys-product-card-2 {
    top: 89rem;
    right: 10%;
  }
  .cc-genesys-product-card-3 {
    top: 116rem;
    left: 10%;
  }
  .cc-genesys-product-card-4 {
    top: 116rem;
    right: 10%;
  }
  #cc-genesys-product-img-1,
  #cc-genesys-product-img-2,
  #cc-genesys-product-img-3,
  #cc-genesys-product-img-4 {
    width: 5%;
    position: absolute;
    top: 7%;
    right: 14%;
  }
  .cc-genesys-section-3 h2 {
    top: 81rem;
    width: 100%;
  }
  .cc-genesys-section-3-subtitle {
    text-align: justify;
    position: absolute;
    top: 84rem;
    width: 80%;
    right: 10%;
    font-weight: 400;
  }
  .cc-genesys-product-card-title {
    color: var(--primary-color);
    font-weight: 600;
    position: absolute;
    top: 12%;
    left: 6.5%;
    font-size: 1.1rem;
  }
  .bpo-services-section-2,
  .cc-genesys-section-4,
  .cloud-contact-center-section-5 {
    height: 80rem;
  }
  .cc-genesys-verticle-ruler,
  .cc-genesys-verticle-ruler-2,
  .cc-genesys-verticle-ruler-3 {
    top: 150.6rem;
    border-left: 0.1rem solid #e0e0e0;
    height: 81rem;
    position: absolute;
  }
  .cc-genesys-section-4 h2 {
    top: 146rem;
    width: 100%;
  }
  .achieve-compliance-table th,
  .bpo-services-table th,
  .cc-genesys-table th,
  .cc-ms-teams-table th,
  .collection-calling-table th,
  .compliance-call-recording-table th,
  .crm-integration-table th,
  .customer-engagement-table th,
  .financial-services-table th,
  .genesys-cloud-deployment-table th,
  .genesys-partners-table th,
  .internet-commerce-table th,
  .it-services-table th,
  .microsoft-direct-routing-table th,
  .microsoft-partners-table th,
  .number-masking-table th,
  .productivity-increase-table th,
  .transforming-cx-table th,
  .vrm-table th,
  .wfh-table th {
    padding-left: 1.2rem;
    padding-top: 1.8rem;
    font-size: 1.1rem;
  }
  .cloud-contact-center-table i,
  .cloud-contact-center-table-2 i,
  form h3 {
    font-size: 1.5rem;
    color: #212121;
  }
  .achieve-compliance-table td,
  .bpo-services-table td,
  .cc-genesys-table td,
  .cc-ms-teams-table td,
  .collection-calling-table td,
  .compliance-call-recording-table td,
  .crm-integration-table td,
  .customer-engagement-table td,
  .financial-services-table td,
  .genesys-cloud-deployment-table td,
  .genesys-partners-table td,
  .it-services-table td,
  .microsoft-direct-routing-table td,
  .microsoft-partners-table td,
  .number-masking-table td,
  .transforming-cx-table td,
  .vrm-table td,
  .wfh-table td {
    padding-left: 1.2rem;
    padding-right: 1.3rem;
    padding-top: 1.8rem;
    color: #000;
  }
  #cc-genesys-table-header-1,
  #cc-ms-teams-table-header-1,
  #compliance-call-recording-table-header-1,
  #crm-integration-table-header-1,
  #customer-engagement-table-header-1,
  #productivity-increase-table-header-1,
  #transforming-cx-table-header-1,
  #vrm-table-header-1 {
    width: 8%;
    height: 5rem;
    vertical-align: middle;
    color: var(--primary-color);
  }
  #cc-genesys-table-header-2,
  #cc-genesys-table-header-3,
  #cc-genesys-table-header-4,
  #cc-ms-teams-table-header-2,
  #cc-ms-teams-table-header-3,
  #cc-ms-teams-table-header-4,
  #microsoft-partners-table-header-3 {
    width: 15%;
    height: 5rem;
    vertical-align: middle;
    color: var(--primary-color);
  }
  .bpo-services-verticle-ruler,
  .cc-genesys-verticle-ruler,
  .cc-ms-teams-verticle-ruler,
  .internet-commerce-verticle-ruler,
  .it-services-verticle-ruler {
    left: 22%;
  }
  .cc-genesys-section-5 img {
    height: 23rem;
    position: absolute;
    right: 13%;
    top: 235rem;
  }
  .cc-genesys-section-5-col {
    position: absolute;
    left: 10%;
    top: 231rem;
  }
  .cc-genesys-section-6 {
    height: 57rem;
  }
  .cc-genesys-section-6 img {
    height: 20rem;
    position: absolute;
    left: 13%;
    top: 276rem;
  }
  .cc-genesys-section-6-col {
    position: absolute;
    left: 55%;
    top: 269rem;
  }
  .cc-genesys-footer {
    position: absolute;
    top: 319rem;
    width: 100%;
    height: 32rem;
    background: #1e3c72;
    background: -webkit-linear-gradient(to right, #200122, #6f0000);
    background: linear-gradient(to right, #200122, #6f0000);
  }
  .cc-ms-teams-header {
    position: absolute;
    top: 4rem;
    left: 0;
    width: 100%;
    background: #1e3c72;
    background: -webkit-linear-gradient(to right, #4527a0, #303f9f);
    background: linear-gradient(to right, #4527a0, #303f9f);
  }
  .cc-ms-teams-section-1 img {
    height: 40%;
    position: absolute;
    top: 10rem;
    right: 7%;
  }
  .cc-ms-teams-section-1 h3 {
    position: absolute;
    top: 11.9rem;
    width: 35rem;
    left: 10%;
    text-align: justify;
  }
  .cc-ms-teams-section-1 ul {
    position: absolute;
    top: 16.8rem;
    left: 10%;
  }
  .cc-ms-teams-section-2 {
    height: 32rem;
  }
  .cc-ms-teams-section-2 h2 {
    position: absolute;
    top: 45rem;
    right: 0;
    width: 100%;
    text-align: center;
  }
  .cc-ms-teams-section-2 h3 {
    text-align: center;
    position: absolute;
    top: 54rem;
    width: 62rem;
    right: 28rem;
  }
  .cc-ms-teams-card-row-1 {
    position: absolute;
    top: 49rem;
    right: 16%;
    left: 16%;
  }
  .cc-ms-teams-card-row-2 {
    position: absolute;
    top: 64rem;
    right: 16%;
    left: 16%;
  }
  .cc-ms-teams-section-3 {
    height: 114rem;
  }
  .cc-ms-teams-product-card-title {
    width: 18rem;
  }
  .cc-ms-teams-hr-3,
  .cc-ms-teams-hr-4 {
    position: absolute;
    top: 6rem;
    width: 88%;
    margin-left: 2rem;
    margin-right: 2rem;
  }
  .cc-ms-teams-product-card-1 {
    width: 39%;
    height: 21rem;
    position: absolute;
    top: 89rem;
    left: 10%;
  }
  .cc-ms-teams-product-card-2 {
    width: 39%;
    height: 21rem;
    position: absolute;
    top: 89rem;
    right: 10%;
  }
  .cc-ms-teams-product-card-3 {
    width: 39%;
    height: 29rem;
    position: absolute;
    top: 112rem;
    left: 10%;
  }
  .cc-ms-teams-product-card-4 {
    width: 39%;
    height: 29rem;
    position: absolute;
    top: 112rem;
    right: 10%;
  }
  .cc-ms-teams-product-card-5 {
    width: 39%;
    height: 21rem;
    position: absolute;
    top: 143rem;
    left: 10%;
  }
  .cc-ms-teams-product-card-6 {
    width: 39%;
    height: 21rem;
    position: absolute;
    top: 143rem;
    right: 10%;
  }
  .cc-ms-teams-product-card-7 {
    width: 39%;
    height: 23rem;
    position: absolute;
    top: 166rem;
    left: 10%;
  }
  .cc-ms-teams-product-card-8 {
    width: 39%;
    height: 23rem;
    position: absolute;
    top: 166rem;
    right: 10%;
  }
  #cc-ms-teams-product-text-1,
  #cc-ms-teams-product-text-2,
  #cc-ms-teams-product-text-3,
  #cc-ms-teams-product-text-4,
  #cc-ms-teams-product-text-5,
  #cc-ms-teams-product-text-7,
  #cc-ms-teams-product-text-8 {
    position: absolute;
    top: 7rem;
    margin-left: 1rem;
    width: 105%;
  }
  #cc-ms-teams-product-text-6 {
    position: absolute;
    top: 6.5rem;
    margin-left: 1rem;
    width: 105%;
  }
  .cc-ms-teams-section-3 h2 {
    right: 0;
    width: 100%;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }
  .cc-ms-teams-section-3-subtitle {
    width: 100%;
    right: 0;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }
  #cc-ms-teams-section-3-subtitle-container,
  #cc-ms-teams-section-3-title {
    display: flex;
    align-items: center;
  }
  .cc-center-product-card-title,
  .cc-ms-teams-product-card-title {
    color: var(--primary-color);
    font-weight: 600;
    position: absolute;
    top: 13%;
    left: 6.5%;
    font-size: 1.2rem;
  }
  .cc-ms-teams-section-4 h2 {
    text-align: center;
    position: absolute;
    top: 193rem;
    width: 100%;
    right: 0;
  }
  .cc-ms-teams-table {
    margin-left: auto;
    margin-right: auto;
    margin-top: 0.7rem;
    width: 80%;
    height: 85rem;
    border-radius: 1.2rem;
    border-width: 0.1rem;
    outline: #e0e0e0 solid 0.1rem;
  }
  .cc-ms-teams-verticle-ruler,
  .cc-ms-teams-verticle-ruler-2,
  .cc-ms-teams-verticle-ruler-3 {
    top: 196.7rem;
    border-left: 0.1rem solid #e0e0e0;
    height: 85rem;
    position: absolute;
  }
  .cc-ms-teams-section-5 img {
    height: 16rem;
    position: absolute;
    right: 13%;
    top: 291rem;
  }
  .cc-ms-teams-section-5-col {
    position: absolute;
    left: 10%;
    top: 285rem;
  }
  .cc-ms-teams-section-6 {
    height: 135rem;
  }
  .cc-ms-teams-section-6 img {
    height: 25rem;
    position: absolute;
    left: 15%;
    top: 334rem;
  }
  .cc-ms-teams-section-6-col {
    position: absolute;
    left: 55%;
    top: 322rem;
  }
  .cc-ms-teams-container {
    border-radius: 1rem;
    border-style: solid;
    border-width: 0.1rem;
    border-color: var(--black-color);
    height: 11rem;
    width: 52rem;
  }
  .cc-ms-teams-footer {
    position: absolute;
    top: 384rem;
    width: 100%;
    height: 39rem;
    background: #1e3c72;
    background: -webkit-linear-gradient(to right, #4527a0, #303f9f);
    background: linear-gradient(to right, #4527a0, #303f9f);
  }
  .cloud-contact-center-header {
    position: absolute;
    top: 4rem;
    left: 0;
    width: 100%;
    background-image: linear-gradient(270deg, #1e0253 44.2%, #c637a0 138.2%);
  }
  .cloud-contact-center-section-1 img {
    height: 48%;
    position: absolute;
    top: 7rem;
    right: 10%;
  }
  .cloud-contact-center-section-1 h3 {
    position: absolute;
    top: 11.5rem;
    width: 34rem;
    left: 10%;
    text-align: justify;
  }
  .cloud-contact-center-section-1 ul {
    position: absolute;
    top: 16.7rem;
    left: 10%;
  }
  .cloud-contact-center-hr-1 {
    position: absolute;
    top: 26%;
    width: 88%;
    margin-left: 2rem;
    margin-right: 2rem;
  }
  .cloud-contact-center-card-1 {
    width: 39%;
    height: 22rem;
    position: absolute;
    top: 85rem;
    left: 10%;
  }
  .cloud-contact-center-card-2 {
    width: 39%;
    height: 28rem;
    position: absolute;
    top: 85rem;
    right: 10%;
  }
  .cloud-contact-center-card-3 {
    width: 39%;
    height: 22rem;
    position: absolute;
    top: 108rem;
    left: 10%;
  }
  .cloud-contact-center-card-4 {
    width: 39%;
    height: 16rem;
    position: absolute;
    top: 114rem;
    right: 10%;
  }
  .cloud-contact-center-table,
  .cloud-contact-center-table-2 {
    margin-left: auto;
    margin-right: auto;
    margin-top: 0.7rem;
    width: 80%;
    outline: #e0e0e0 solid 0.1rem;
  }
  #cloud-contact-center-img-1,
  #cloud-contact-center-img-2 {
    width: 5%;
    position: absolute;
    top: 10%;
    right: 14%;
  }
  .cloud-contact-center-section-3 h2 {
    position: absolute;
    top: 80rem;
    right: 0;
    width: 100%;
    text-align: center;
  }
  .product-design {
    border-radius: 1.2rem;
    border: 0.1rem solid #bdbdbd;
  }
  .cloud-contact-center-section-4 {
    height: 155rem;
  }
  .cloud-contact-center-section-4 h2 {
    text-align: center;
    position: absolute;
    top: 132rem;
    width: 100%;
    right: 0;
  }
  .cc-center-terms {
    position: absolute;
    top: 283rem;
    left: 18%;
  }
  .cloud-contact-center-table {
    height: 146rem;
    border-radius: 1.2rem;
    border-width: 0.1rem;
  }
  .cloud-contact-center-verticle-ruler,
  .cloud-contact-center-verticle-ruler-2,
  .cloud-contact-center-verticle-ruler-3 {
    top: 135.7rem;
    border-left: 0.1rem solid #e0e0e0;
    height: 146rem;
    position: absolute;
  }
  .cloud-contact-center-table th {
    padding-left: 1.2rem;
    padding-top: 0.5rem;
    font-size: 1.1rem;
    vertical-align: middle;
    font-weight: 600;
  }
  .cloud-contact-center-table td {
    padding-top: 0.5rem;
    color: #000;
    vertical-align: middle;
  }
  .cloud-contact-center-table .td-1,
  .cloud-contact-center-table .td-2,
  .cloud-contact-center-table .td-3 {
    padding-left: 4.5rem;
  }
  #cloud-contact-center-table-header-1 {
    width: 34rem;
    height: 4rem;
    vertical-align: middle;
    color: var(--primary-color);
  }
  #cloud-contact-center-table-header-2 {
    height: 4rem;
    width: 10rem;
    vertical-align: middle;
    color: var(--primary-color);
  }
  #cloud-contact-center-table-header-3 {
    height: 4rem;
    width: 9rem;
    vertical-align: middle;
    color: var(--primary-color);
  }
  #cloud-contact-center-table-header-4 {
    height: 4rem;
    width: 13rem;
    vertical-align: middle;
    color: var(--primary-color);
  }
  .cloud-contact-center-verticle-ruler {
    left: 50%;
  }
  .cloud-contact-center-verticle-ruler-2 {
    left: 62%;
  }
  .cloud-contact-center-verticle-ruler-3 {
    left: 73%;
  }
  .t-head-1 {
    background: #03a9f4;
  }
  .t-head-2 {
    background: #4db6ac;
  }
  .t-head-3 {
    background-color: #ce93d8;
  }
  .t-head-4 {
    background-color: #9fa8da;
  }
  .t-head-5 {
    background-color: #7cb342;
  }
  .t-head-6 {
    background-color: #afb42b;
  }
  .t-head-7 {
    background-color: #ff8f00;
  }
  .cloud-contact-center-section-5 h2 {
    text-align: center;
    position: absolute;
    top: 287rem;
    width: 100%;
    right: 0;
  }
  .cloud-contact-center-table-2 {
    height: 115.7rem;
    border-radius: 0.3rem;
    border-width: 0.1rem;
  }
  .cloud-contact-center-2-verticle-ruler,
  .cloud-contact-center-2-verticle-ruler-2,
  .cloud-contact-center-2-verticle-ruler-3 {
    top: 290.6rem;
    border-left: 0.1rem solid #e0e0e0;
    height: 115.7rem;
    position: absolute;
  }
  .cloud-contact-center-table-2 th {
    padding-left: 1.2rem;
    padding-top: 0.5rem;
    font-size: 1.1rem;
    vertical-align: middle;
  }
  .cloud-contact-center-table-2 td {
    padding-left: 3rem;
    padding-top: 0.5rem;
    color: #000;
  }
  #cloud-contact-center-table-2-header-1 {
    height: 4rem;
    vertical-align: middle;
    color: var(--primary-color);
  }
  .cloud-contact-center-2-verticle-ruler {
    left: 29%;
  }
  .cloud-contact-center-2-verticle-ruler-2 {
    left: 49%;
  }
  .cloud-contact-center-2-verticle-ruler-3 {
    left: 68%;
  }
  .t-head-8 {
    background-color: #4db6ac;
  }
  .cloud-contact-center-section-6 img {
    height: 16rem;
    position: absolute;
    right: 10%;
    top: 415rem;
  }
  .cloud-contact-center-section-6-col {
    position: absolute;
    left: 10%;
    top: 406rem;
  }
  .cloud-contact-center-section-7 {
    height: 53rem;
  }
  .cloud-contact-center-section-7 img {
    height: 16rem;
    position: absolute;
    left: 7%;
    top: 446rem;
  }
  .cloud-contact-center-section-7-col {
    position: absolute;
    left: 53%;
    top: 440rem;
  }
  .cc-center-footer {
    position: absolute;
    top: 483rem;
    width: 100%;
    height: 39rem;
    background-image: linear-gradient(270deg, #1e0253 44.2%, #c637a0 138.2%);
  }
  .about-us-footer,
  .about-us-section-1 {
    background-image: linear-gradient(171.8deg, #056f92 13.5%, #063954 78.6%);
  }
  .about-us-section-1-image {
    height: 14rem;
    position: absolute;
    top: 10rem;
    right: 12%;
  }
  .about-us-section-1 h2 {
    position: absolute;
    top: 13.5rem;
    left: 12%;
    font-weight: 600;
  }
  .about-us-section-1 h3 {
    color: var(--white-color);
    position: absolute;
    top: 16rem;
    width: 30%;
    left: 11.5%;
    text-align: justify;
  }
  .about-us-section-1 span {
    color: #fff;
  }
  .about-us-section-1 {
    height: 33rem;
  }
  .about-us-waves,
  .genesys-partners-waves {
    position: absolute;
    width: 100%;
    left: 0;
    top: 30rem;
    height: 0.5rem;
    min-height: 70px;
    max-height: 70px;
  }
  .about-us-section-2 h2 {
    position: absolute;
    top: 36rem;
    left: 12%;
    right: 10%;
  }
  .about-us-section-2 h3 {
    position: absolute;
    top: 39rem;
    width: 77%;
    text-align: justify;
    left: 12%;
    right: 12%;
    font-weight: 400;
    font-size: 1rem;
  }
  .about-us-section-2 img {
    position: absolute;
    top: 45rem;
    width: 57%;
    left: 12%;
    right: 12%;
  }
  .about-us-section-3 img {
    position: absolute;
    top: 70rem;
    left: 0;
  }
  .about-us-section-3 h2 {
    position: absolute;
    top: 2rem;
    left: 43%;
    color: var(--white-color);
  }
  .about-us-section-3 h3 {
    position: absolute;
    top: 5.2rem;
    left: 8.5rem;
    text-align: center;
    color: var(--white-color);
  }
  .vision-container {
    border-radius: 1rem;
    border: 0.1rem solid #fff;
    height: 10rem;
    position: absolute;
    top: 78rem;
    left: 25%;
    width: 60rem;
  }
  .about-us-section-4 img {
    top: 100rem;
    height: 18rem;
    left: 15%;
  }
  .about-us-section-4 h2 {
    top: 101rem;
    left: 58%;
    width: 43%;
  }
  .about-us-section-4 ul {
    position: absolute;
    top: 104rem;
    left: 58.3%;
    width: 43%;
  }
  .about-us-section-4 i {
    color: var(--primary-color);
  }
  .about-us-product-text-design {
    display: block;
    text-align: justify;
    margin-left: 2rem;
  }
  .about-us-product-text-design-1 {
    text-align: justify;
    margin-left: 1rem;
  }
  .about-us-section-5 img {
    top: 122rem;
    height: 17rem;
    right: 15%;
  }
  .about-us-section-5 h2 {
    top: 124rem;
    left: 12%;
    width: 30%;
  }
  .about-us-section-5 ul {
    position: absolute;
    top: 125.5rem;
    left: 12%;
    width: 30%;
  }
  .about-us-section-6 img {
    top: 147rem;
    height: 13rem;
    left: 15%;
  }
  .about-us-section-6 h2 {
    top: 146rem;
    left: 58%;
    width: 40%;
  }
  .about-us-section-6 ul {
    position: absolute;
    top: 148.5rem;
    left: 58%;
    width: 30%;
  }
  .about-us-section-7 img {
    top: 168rem;
    height: 13rem;
    right: 15%;
  }
  .about-us-section-7 h2 {
    font-size: 1.9rem;
    top: 168rem;
    left: 12%;
    width: 30%;
  }
  .about-us-section-7 ul {
    position: absolute;
    top: 169.5rem;
    left: 12%;
    width: 30%;
  }
  .about-us-section-8 img {
    top: 190rem;
    height: 15rem;
    left: 15%;
  }
  .about-us-section-8,
  .compliance-call-recording-section-2,
  .transforming-cx-section-2 {
    height: 17rem;
  }
  .about-us-section-8 h2 {
    top: 189rem;
    left: 58%;
  }
  .about-us-section-8 ul {
    position: absolute;
    top: 190rem;
    left: 58%;
    width: 35%;
  }
  .why-s2c-section-2 h2,
  .why-s2c-section-2 p,
  .why-s2c-section-3 h2,
  .why-s2c-section-3 p,
  .why-s2c-section-4 h2,
  .why-s2c-section-4 ul,
  .why-s2c-section-5 h2,
  .why-s2c-section-5 p,
  .why-s2c-section-6 h2,
  .why-s2c-section-6 ul,
  .why-s2c-section-7 h2,
  .why-s2c-section-7 p,
  .why-s2c-section-8 h2 {
    width: 32%;
    position: absolute;
  }
  .about-us-footer {
    top: 226rem;
    height: 39rem;
  }
  .why-s2c-footer,
  .why-s2c-section-1 {
    background-image: linear-gradient(180deg, #005c97, #363795);
  }
  .why-s2c-section-1 h2 {
    position: absolute;
    top: 11rem;
    left: 12%;
    font-weight: 600;
  }
  .why-s2c-section-1 ul {
    position: absolute;
    top: 14rem;
    left: 11.5%;
  }
  .why-s2c-section-1-image {
    height: 20rem;
    position: absolute;
    top: 8rem;
    right: 12%;
  }
  .collection-calling-section-1 span,
  .why-s2c-section-1 span {
    color: #ff9100;
  }
  .why-s2c-section-1 {
    height: 35rem;
  }
  .why-s2c-waves {
    left: 0;
    top: 31rem;
    height: 0.5rem;
    min-height: 70px;
    max-height: 70px;
  }
  .why-s2c-section-2 img {
    position: absolute;
    height: 15rem;
    top: 40rem;
    left: 15%;
  }
  .why-s2c-section-2 h2 {
    top: 42.5rem;
    right: 12%;
  }
  .why-s2c-section-2 p {
    top: 45rem;
    right: 12%;
    text-align: justify;
  }
  .achieve-compliance-product-text-design,
  .achieve-compliance-table-text-design,
  .bpo-services-text-design,
  .cc-recording-product-text-design,
  .collection-calling-product-text-design,
  .collection-calling-table-text-design,
  .compliance-calling-table-text-design,
  .crm-integration-product-text-design,
  .crm-integration-table-text-design,
  .customer-engagement-product-text-design,
  .customer-engagement-table-text-design,
  .financial-services-text-design,
  .genesys-cloud-deployment-product-text-design,
  .genesys-cloud-table-text-design,
  .genesys-partners-text-design,
  .increase-productivity-product-text-design,
  .increase-productivity-table-text-design,
  .internet-services-text-design,
  .it-services-text-design,
  .microsoft-partners-text-design,
  .microsoft-routing-table-text-design,
  .ms-direct-routing-product-text-design,
  .number-masking-product-text-design,
  .number-masking-table-text-design,
  .transforming-cx-product-text-design,
  .transforming-cx-table-text-design,
  .virtual-relationship-manager-product-text-design,
  .virtual-relationship-table-text-design,
  .wfh-table-text-design,
  .why-s2c-product-text-design {
    display: inline-block;
    text-align: justify;
    margin-left: 2rem;
  }
  .bpo-services-table,
  .financial-services-table,
  .genesys-partners-table,
  .internet-commerce-table,
  .it-services-table,
  .microsoft-partners-table,
  .productivity-increase-table {
    margin-left: auto;
    margin-right: auto;
    outline: #e0e0e0 solid 0.1rem;
  }
  .why-s2c-section-3 img {
    position: absolute;
    top: 63rem;
    height: 16rem;
    right: 17%;
  }
  .why-s2c-section-3 h2 {
    top: 60rem;
    left: 12%;
  }
  .why-s2c-section-3 p {
    text-align: justify;
    top: 62.5rem;
    left: 12%;
  }
  .why-s2c-section-4 img {
    position: absolute;
    top: 94rem;
    height: 16rem;
    left: 17%;
  }
  .why-s2c-section-4 h2 {
    top: 89rem;
    right: 12%;
  }
  .why-s2c-section-4 ul {
    top: 92rem;
    right: 12%;
  }
  .why-s2c-section-4 i,
  .why-s2c-section-6 i {
    color: var(--primary-color);
    position: absolute;
  }
  .why-s2c-section-5 img {
    position: absolute;
    height: 13rem;
    top: 127rem;
    right: 17%;
  }
  .why-s2c-section-5 h2 {
    top: 127rem;
    left: 12%;
  }
  .why-s2c-section-5 p {
    top: 129.5rem;
    left: 12%;
    text-align: justify;
  }
  .why-s2c-section-6 img {
    position: absolute;
    top: 147rem;
    height: 18rem;
    left: 17%;
  }
  .why-s2c-section-6 h2 {
    top: 145rem;
    right: 12%;
  }
  .why-s2c-section-6 ul {
    top: 148rem;
    right: 12%;
  }
  .why-s2c-section-7 img {
    position: absolute;
    top: 173rem;
    height: 14rem;
    right: 17%;
  }
  .why-s2c-section-7 h2 {
    top: 176rem;
    left: 12%;
  }
  .why-s2c-section-7 p {
    top: 178.5rem;
    left: 12%;
    text-align: justify;
  }
  .why-s2c-section-8 img {
    position: absolute;
    top: 196rem;
    height: 14rem;
    left: 17%;
  }
  .why-s2c-section-8 h2 {
    top: 191rem;
    left: 58%;
  }
  .why-s2c-section-8 p {
    position: absolute;
    top: 194rem;
    left: 58%;
    width: 30%;
    text-align: justify;
  }
  .why-s2c-footer {
    height: 39rem;
    top: 217rem;
  }
  .financial-services-footer,
  .financial-services-header {
    background-image: linear-gradient(134.6deg, #c9256b 15.4%, #74107c 74.7%);
  }
  .why-s2c-footer-waves {
    left: 0;
    top: 0;
    height: 0.5rem;
    min-height: 80px;
    max-height: 80px;
    transform: rotate(180deg);
  }
  .achieve-compliance-waves,
  .bpo-services-waves,
  .careers-page-waves,
  .crm-integration-waves,
  .customer-engagement-waves,
  .financial-services-footer-waves,
  .financial-services-waves,
  .internet-commerce-waves,
  .it-services-waves,
  .microsoft-partners-footer-waves,
  .microsoft-partners-waves,
  .productivity-increase-waves,
  .transforming-cx-waves,
  .vrm-waves {
    min-height: 70px;
    max-height: 70px;
  }
  .financial-services-section-1-image {
    position: absolute;
    height: 53%;
    top: 18%;
    right: 10%;
  }
  .bpo-services-section-1 h2,
  .financial-services-section-1 h2 {
    position: absolute;
    top: 10rem;
    left: 10%;
    font-weight: 600;
  }
  .financial-services-section-1 h3 {
    color: var(--white-color);
    position: absolute;
    top: 38%;
    width: 32rem;
    left: 10%;
    text-align: justify;
  }
  .financial-services-header {
    top: 4rem;
    left: 0;
    height: 30rem;
  }
  .financial-services-waves {
    left: 0;
    top: 27rem;
    height: 0.5rem;
  }
  .financial-services-section-2 {
    height: 148rem;
  }
  .crm-integration-section-3-subtitle,
  .financial-services-section-2-subtitle {
    margin-top: 0;
    width: 80%;
    text-align: justify;
    font-weight: 400;
    line-height: 1.5rem;
    font-size: 1rem;
  }
  .financial-services-table {
    width: 80%;
    height: 131.4rem;
    margin-top: 0.7rem;
    border-radius: 1.2rem;
    border-width: 0.1rem;
  }
  .financial-service-verticle-ruler,
  .financial-service-verticle-ruler-2 {
    top: 40.2rem;
    border-left: 0.1rem solid #e0e0e0;
    height: 131.4rem;
    position: absolute;
  }
  .financial-services-table i {
    margin-right: 0.4rem;
    color: #424242;
    position: absolute;
  }
  #financial-services-table-header-1 {
    width: 7%;
    height: 5rem;
    vertical-align: middle;
    font-size: 1.1rem;
    color: var(--primary-color);
  }
  #financial-services-table-header-2 {
    width: 24%;
    height: 5rem;
    vertical-align: middle;
    font-size: 1.1rem;
    color: var(--primary-color);
  }
  #bpo-services-table-header-3,
  #financial-services-table-header-3,
  #genesys-partners-table-header-3,
  #internet-commerce-table-header-3,
  #it-services-table-header-3 {
    width: 15%;
    height: 5rem;
    vertical-align: middle;
    color: var(--primary-color);
    font-size: 1.1rem;
  }
  .bpo-services-verticle-ruler-2,
  .financial-service-verticle-ruler-2,
  .genesys-partners-verticle-ruler-2,
  .internet-commerce-verticle-ruler-2,
  .it-services-verticle-ruler-2,
  .microsoft-partners-verticle-ruler-2 {
    left: 65%;
  }
  .financial-services-footer {
    position: absolute;
    top: 191rem;
    width: 100%;
    height: 39rem;
  }
  .achieve-compliance-footer .company-intro-text,
  .bpo-services-footer .company-intro-text,
  .collection-calling-footer .company-intro-text,
  .crm-integration-footer .company-intro-text,
  .customer-engagement-footer .company-intro-text,
  .financial-services-footer .company-intro-text,
  .genesys-partners-footer .company-intro-text,
  .internet-services-footer .company-intro-text,
  .it-services-footer .company-intro-text,
  .microsoft-partners-footer .company-intro-text,
  .number-masking-footer .company-intro-text,
  .productivity-increase-footer .company-intro-text,
  .transforming-cx-footer .company-intro-text {
    position: absolute;
    top: 42%;
    width: 25rem;
  }
  .financial-services-footer-waves {
    position: absolute;
    width: 100%;
    left: 0;
    top: -1rem;
    height: 0.5rem;
    transform: rotate(180deg);
  }
  .bpo-services-section-1-image {
    position: absolute;
    height: 15rem;
    top: 8rem;
    right: 14%;
  }
  .bpo-services-section-1 h3 {
    color: var(--white-color);
    position: absolute;
    top: 13rem;
    width: 32rem;
    left: 10%;
    text-align: justify;
  }
  .bpo-services-header {
    position: absolute;
    top: 4rem;
    left: 0;
    width: 100%;
    height: 34rem;
    background: #c04848;
    background: -webkit-linear-gradient(to top, #480048, #c04848);
    background: linear-gradient(to top, #480048, #c04848);
  }
  .bpo-services-waves {
    position: absolute;
    width: 100%;
    left: 0;
    top: 30.5rem;
    height: 0.5rem;
  }
  .bpo-services-section-2-subtitle,
  .internet-commerce-section-2-subtitle,
  .transforming-cx-section-3-subtitle {
    margin-top: 0;
    width: 80%;
    text-align: justify;
    font-weight: 400;
  }
  .bpo-services-section-2-title {
    text-align: center;
    margin-top: 1rem;
    margin-bottom: 2rem;
  }
  .bpo-services-table {
    width: 80%;
    height: 175rem;
    margin-top: 0.5rem;
    border-radius: 1.2rem;
    border-width: 0.1rem;
  }
  .bpo-services-verticle-ruler,
  .bpo-services-verticle-ruler-2 {
    top: 45.5rem;
    border-left: 0.1rem solid #e0e0e0;
    height: 175rem;
    position: absolute;
  }
  .bpo-services-table i,
  .compliance-call-recording-table i,
  .genesys-cloud-deployment-table i,
  .internet-commerce-table i,
  .microsoft-direct-routing-table i {
    color: #424242;
    position: absolute;
  }
  .bpo-services-table ul,
  .it-services-table ul {
    margin-bottom: 1.2rem;
    margin-left: 0.5rem;
    margin-right: 1.1rem;
    width: 90%;
  }
  #bpo-services-table-header-1,
  #genesys-partners-table-header-1,
  #internet-commerce-table-header-1,
  #it-services-table-header-1 {
    width: 7%;
    height: 5rem;
    vertical-align: middle;
    color: var(--primary-color);
    font-size: 1.1rem;
  }
  #bpo-services-table-header-2,
  #genesys-partners-table-header-2,
  #internet-commerce-table-header-2,
  #it-services-table-header-2 {
    width: 24%;
    height: 5rem;
    vertical-align: middle;
    color: var(--primary-color);
    font-size: 1.1rem;
  }
  .bpo-services-container {
    border-radius: 1rem;
    border-style: solid;
    border-width: 0.1rem;
    border-color: var(--black-color);
    height: 10rem;
    width: 52rem;
    margin-top: 107rem;
  }
  .bpo-services-footer {
    position: absolute;
    top: 240rem;
    width: 100%;
    height: 39rem;
    background: #c04848;
    background: -webkit-linear-gradient(to top, #480048, #c04848);
    background: linear-gradient(to top, #480048, #c04848);
  }
  .it-services-footer,
  .it-services-section-1 {
    background-image: linear-gradient(90deg, #0652c5 20%, #d4418e 74%);
  }
  .it-services-section-1-image {
    position: absolute;
    height: 15rem;
    top: 12rem;
    right: 12%;
  }
  .it-services-section-1 h2 {
    position: absolute;
    top: 15rem;
    left: 10%;
    font-weight: 600;
  }
  .it-services-section-1 h3 {
    color: var(--white-color);
    position: absolute;
    top: 17rem;
    width: 32rem;
    left: 10%;
    text-align: justify;
  }
  .internet-commerce-waves,
  .it-services-waves {
    position: absolute;
    width: 100%;
    left: 0;
    top: 34rem;
    height: 0.5rem;
  }
  .it-services-section-2 {
    height: 150rem;
  }
  .collection-calling-section-3-subtitle,
  .compliance-call-recording-section-3-subtitle,
  .genesys-cloud-deployment-section-3-subtitle,
  .genesys-partners-section-2-subtitle,
  .it-services-section-2-subtitle,
  .microsoft-direct-routing-section-3-subtitle,
  .number-masking-section-3-subtitle,
  .productivity-increase-section-3-subtitle,
  .vrm-section-3-subtitle,
  .wfh-section-3-subtitle {
    margin-top: 0;
    width: 80%;
    text-align: justify;
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.5rem;
  }
  .genesys-partners-section-2-title,
  .internet-commerce-section-2-title,
  .it-services-section-2-title,
  .wfh-section-3-title {
    text-align: center;
    margin-top: 3rem;
  }
  .it-services-table {
    width: 80%;
    height: 176rem;
    margin-top: 1.5rem;
    border-radius: 1.2rem;
    border-width: 0.1rem;
  }
  .it-services-verticle-ruler,
  .it-services-verticle-ruler-2 {
    top: 44rem;
    border-left: 0.1rem solid #e0e0e0;
    height: 176rem;
    position: absolute;
  }
  .achieve-compliance-table i,
  .collection-calling-table i,
  .crm-integration-table i,
  .customer-engagement-table i,
  .genesys-partners-table i,
  .it-services-table i,
  .microsoft-partners-table i,
  .number-masking-table i,
  .productivity-increase-table i,
  .transforming-cx-table i,
  .vrm-table i,
  .wfh-table i {
    position: absolute;
    color: #424242;
  }
  .genesys-partners-section-1 h3,
  .internet-commerce-section-1 h3,
  .microsoft-partners-section-1 h3 {
    color: var(--white-color);
    width: 32rem;
    text-align: justify;
    left: 10%;
  }
  .it-services-container {
    border-radius: 1rem;
    border-style: solid;
    border-width: 0.1rem;
    border-color: var(--black-color);
    height: 10rem;
    width: 52rem;
    margin-top: 39rem;
  }
  .it-services-footer {
    position: absolute;
    top: 239rem;
    width: 100%;
    height: 39rem;
    background-color: #e53935;
  }
  .internet-commerce-section-1-image {
    position: absolute;
    height: 16rem;
    top: 11rem;
    right: 10%;
  }
  .internet-commerce-section-1 h2 {
    position: absolute;
    top: 14rem;
    left: 10%;
    font-weight: 600;
  }
  .internet-commerce-section-1 h3 {
    position: absolute;
    top: 16rem;
  }
  .internet-commerce-section-1 {
    height: 37rem;
    background: #eb52b8;
    background: -webkit-linear-gradient(top left, #eb52b8, #6e1590);
    background: -moz-linear-gradient(top left, #eb52b8, #6e1590);
    background: linear-gradient(to bottom right, #eb52b8, #6e1590);
  }
  .internet-commerce-section-2 {
    height: 146rem;
  }
  .internet-commerce-table,
  .productivity-increase-table {
    width: 80%;
    height: 134rem;
    margin-top: 0.7rem;
    border-radius: 1.2rem;
    border-width: 0.1rem;
  }
  .internet-commerce-verticle-ruler,
  .internet-commerce-verticle-ruler-2 {
    top: 43.2rem;
    border-left: 0.1rem solid #e0e0e0;
    height: 134rem;
    position: absolute;
  }
  .genesys-cloud-deployment-container,
  .internet-commerce-container,
  .microsoft-partners-container {
    border-radius: 1rem;
    border-style: solid;
    border-width: 0.1rem;
    border-color: var(--black-color);
    height: 10.5rem;
    width: 52rem;
  }
  .genesys-partners-table,
  .microsoft-partners-table {
    border-radius: 1.2rem;
  }
  .internet-services-footer {
    position: absolute;
    top: 197rem;
    width: 100%;
    height: 39rem;
    background: #eb52b8;
    background: -webkit-linear-gradient(top left, #eb52b8, #6e1590);
    background: -moz-linear-gradient(top left, #eb52b8, #6e1590);
    background: linear-gradient(to bottom right, #eb52b8, #6e1590);
  }
  .genesys-partners-section-1-image,
  .microsoft-partners-section-1-image {
    position: absolute;
    height: 15rem;
    top: 10rem;
    right: 10%;
  }
  .genesys-partners-section-1 h2 {
    position: absolute;
    top: 13.5rem;
    left: 10%;
    font-weight: 600;
  }
  .genesys-partners-section-1 h3 {
    position: absolute;
    top: 15rem;
  }
  .genesys-partners-section-1 {
    height: 33rem;
    background: #0f0c29;
    background: -webkit-linear-gradient(to right, #24243e, #302b63, #0f0c29);
    background: linear-gradient(to right, #24243e, #302b63, #0f0c29);
  }
  .genesys-partners-section-2 {
    height: 93rem;
  }
  .genesys-partners-table {
    width: 80%;
    height: 80rem;
    margin-top: 1rem;
    border-width: 0.1rem;
  }
  .genesys-partners-verticle-ruler,
  .genesys-partners-verticle-ruler-2 {
    top: 39.5rem;
    border-left: 0.1rem solid #e0e0e0;
    height: 80rem;
    position: absolute;
  }
  .genesys-partners-footer {
    position: absolute;
    top: 139rem;
    width: 100%;
    height: 32rem;
    background: #0f0c29;
    background: -webkit-linear-gradient(to right, #24243e, #302b63, #0f0c29);
    background: linear-gradient(to right, #24243e, #302b63, #0f0c29);
  }
  .microsoft-partners-section-1 h2 {
    position: absolute;
    top: 12rem;
    left: 10%;
    font-weight: 600;
  }
  #career-page-footer-col,
  .microsoft-partners-section-1 h3 {
    top: 13.5rem;
    position: absolute;
  }
  .microsoft-partners-section-1 {
    height: 35rem;
    background: #0d47a1;
    background: -webkit-linear-gradient(to right, #0d47a1, #1565c0);
    background: linear-gradient(to right, #0d47a1, #1565c0);
  }
  .microsoft-partners-waves {
    position: absolute;
    width: 100%;
    left: 0;
    top: 32rem;
    height: 0.5rem;
  }
  .microsoft-direct-routing-section-3,
  .microsoft-partners-section-2 {
    height: 76rem;
  }
  .microsoft-partners-section-2-subtitle {
    margin-top: 0;
    width: 80%;
    text-align: justify;
    font-weight: 400;
    line-height: 1.5rem;
  }
  .microsoft-partners-section-2-title {
    text-align: center;
    margin-top: 2rem;
  }
  .microsoft-partners-table {
    width: 80%;
    height: 65rem;
    margin-top: 0.7rem;
    border-width: 0.1rem;
  }
  .microsoft-partners-verticle-ruler,
  .microsoft-partners-verticle-ruler-2 {
    top: 40.2rem;
    border-left: 0.1rem solid #e0e0e0;
    height: 65rem;
    position: absolute;
  }
  #achieve-compliance-table-header-1,
  #microsoft-partners-table-header-1 {
    width: 7%;
    height: 5rem;
    vertical-align: middle;
    color: var(--primary-color);
  }
  #microsoft-direct-routing-table-header-2,
  #microsoft-partners-table-header-2 {
    width: 24%;
    height: 5rem;
    vertical-align: middle;
    color: var(--primary-color);
  }
  .microsoft-partners-footer {
    position: absolute;
    top: 125rem;
    width: 100%;
    height: 39rem;
    background: #0d47a1;
    background: -webkit-linear-gradient(to right, #0d47a1, #1565c0);
    background: linear-gradient(to right, #0d47a1, #1565c0);
  }
  .microsoft-partners-footer-waves {
    position: absolute;
    width: 100%;
    left: 0;
    top: -0.2rem;
    height: 0.5rem;
    transform: rotate(180deg);
  }
  .collection-calling-header {
    position: absolute;
    top: 4rem;
    left: 0;
    width: 100%;
    background: #c33764;
    background: -webkit-linear-gradient(to right, #1d2671, #c33764);
    background: linear-gradient(to right, #1d2671, #c33764);
  }
  .collection-calling-inner-header,
  .number-masking-inner-header {
    height: 30rem;
    width: 100%;
    margin: 0;
    padding: 0;
  }
  .collection-calling-waves,
  .number-masking-waves {
    margin-bottom: -400px;
    min-height: 70px;
    max-height: 70px;
    position: absolute;
  }
  .collection-calling-section-1 img {
    position: absolute;
    height: 16rem;
    top: 18%;
    right: 14%;
  }
  .collection-calling-section-1 h2,
  .compliance-call-recording-section-1 h2,
  .crm-integration-section-1 h2,
  .customer-engagement-section-1 h2,
  .microsoft-direct-routing-section-1 h2,
  .transforming-cx-section-1 h2 {
    position: absolute;
    top: 8rem;
    left: 10%;
    font-weight: 600;
  }
  .achieve-compliance-section-1 i,
  .collection-calling-section-1 i,
  .compliance-call-recording-section-1 i,
  .crm-integration-section-1 i,
  .customer-engagement-section-1 i,
  .genesys-cloud-deployment-section-1 i,
  .microsoft-direct-routing-section-1 i,
  .number-masking-section-1 i,
  .transforming-cx-section-1 i,
  .wfh-section-1 i {
    color: #ff9100;
    margin-right: 1rem;
  }
  .collection-calling-section-1 h3,
  .compliance-call-recording-section-1 h3,
  .crm-integration-section-1 h3,
  .customer-engagement-section-1 h3,
  .microsoft-direct-routing-section-1 h3 {
    color: var(--white-color);
    position: absolute;
    top: 9.5rem;
    width: 32rem;
    left: 10%;
    text-align: justify;
  }
  .collection-calling-waves {
    width: 100%;
    left: 0;
    top: 27rem;
  }
  .collection-calling-section-2 {
    height: 14rem;
  }
  .collection-calling-section-2 h2,
  .number-masking-section-2 h2 {
    text-align: center;
    position: absolute;
    top: 37rem;
    width: 100%;
    right: 0;
  }
  .collection-calling-section-2 h3 {
    position: absolute;
    top: 39.5rem;
    width: 80%;
    left: 10%;
    right: 10%;
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.5rem;
  }
  .collection-calling-section-2 ul,
  .number-masking-section-2 ul {
    position: absolute;
    top: 44rem;
    width: 80%;
    right: 10%;
    left: 10%;
  }
  .collection-calling-section-3 {
    height: 145rem;
  }
  .collection-calling-section-3-title,
  .genesys-cloud-deployment-section-3-title {
    text-align: center;
    margin-top: 5rem;
  }
  .collection-calling-table,
  .number-masking-table {
    margin-top: 0.7rem;
    margin-left: auto;
    margin-right: auto;
    border-radius: 1.2rem;
    outline: #e0e0e0 solid 0.1rem;
  }
  .collection-calling-table {
    width: 80%;
    height: 120rem;
    border-width: 0.1rem;
  }
  #collection-calling-table-header-1,
  #number-masking-table-header-1,
  #wfh-table-header-1 {
    width: 8%;
    height: 5rem;
    vertical-align: middle;
    color: var(--primary-color);
    font-size: 1.1rem;
  }
  #collection-calling-table-header-2,
  #number-masking-table-header-2,
  #wfh-table-header-2 {
    width: 26%;
    height: 5rem;
    vertical-align: middle;
    color: var(--primary-color);
    font-size: 1.1rem;
  }
  .collection-calling-verticle-ruler {
    position: absolute;
    top: 72.2rem;
    left: 25%;
    border-left: 0.1rem solid #e0e0e0;
    height: 126rem;
  }
  .collection-calling-footer {
    position: absolute;
    top: 230rem;
    width: 100%;
    height: 39rem;
    background: #c33764;
    background: -webkit-linear-gradient(to right, #1d2671, #c33764);
    background: linear-gradient(to right, #1d2671, #c33764);
  }
  .number-masking-header {
    position: absolute;
    top: 4rem;
    left: 0;
    width: 100%;
    background: #0575e6;
    background: -webkit-linear-gradient(to right, #021b79, #0575e6);
    background: linear-gradient(to right, #021b79, #0575e6);
  }
  .number-masking-section-1 img {
    position: absolute;
    height: 15rem;
    top: 5rem;
    right: 10%;
  }
  .achieve-compliance-section-1 h2,
  .number-masking-section-1 h2,
  .productivity-increase-section-1 h2 {
    position: absolute;
    top: 7rem;
    left: 10%;
    font-weight: 600;
  }
  .achieve-compliance-section-1 h3,
  .number-masking-section-1 h3,
  .productivity-increase-section-1 h3 {
    color: var(--white-color);
    position: absolute;
    top: 8.5rem;
    width: 32rem;
    left: 10%;
    text-align: justify;
  }
  .number-masking-waves {
    width: 100%;
    left: 0;
    top: 26rem;
  }
  .number-masking-section-2 {
    height: 5rem;
  }
  .number-masking-section-2 h3 {
    position: absolute;
    top: 40rem;
    width: 80%;
    left: 10%;
    right: 10%;
    text-align: justify;
    font-weight: 400;
    font-size: 1rem;
  }
  .number-masking-benefits-points {
    font-size: 1rem;
    color: var(--black-color);
  }
  .number-masking-section-3 {
    height: 84rem;
  }
  .number-masking-table {
    width: 80%;
    height: 55rem;
    border-width: 0.1rem;
  }
  .number-masking-verticle-ruler {
    position: absolute;
    top: 65.3rem;
    left: 25%;
    border-left: 0.1rem solid #e0e0e0;
    height: 68.4rem;
  }
  .number-masking-footer {
    position: absolute;
    top: 153rem;
    width: 100%;
    height: 39rem;
    background: #0575e6;
    background: -webkit-linear-gradient(to right, #021b79, #0575e6);
    background: linear-gradient(to right, #021b79, #0575e6);
  }
  .productivity-increase-header {
    position: absolute;
    top: 4rem;
    left: 0;
    width: 100%;
    background: #673ab7;
    background: -webkit-linear-gradient(to right, #512da8, #673ab7);
    background: linear-gradient(to right, #512da8, #673ab7);
  }
  .productivity-increase-inner-header {
    height: 33rem;
    width: 100%;
    margin: 0;
    padding: 0;
  }
  .crm-integration-section-1 img,
  .productivity-increase-section-1 img {
    position: absolute;
    height: 15rem;
    top: 6rem;
    right: 10%;
  }
  .productivity-increase-waves {
    position: absolute;
    width: 100%;
    left: 0;
    top: 29rem;
    margin-bottom: -400px;
  }
  .productivity-increase-section-2 h3 {
    position: absolute;
    top: 95%;
    width: 80%;
    color: var(--black-color);
  }
  .productivity-increase-section-2 ul {
    position: absolute;
    top: 43.5rem;
    width: 80%;
    left: 10%;
    right: 10%;
  }
  .productivity-increase-section-2 h2 {
    text-align: center;
    position: absolute;
    top: 40rem;
    width: 100%;
    right: 0;
  }
  .productivity-increase-section-3 {
    height: 158rem;
  }
  .productivity-increase-table td {
    padding-left: 1.2rem;
    padding-right: 1.3rem;
    padding-top: 1.8rem;
    color: #000;
    font-size: 1.1rem;
  }
  #achieve-compliance-table-header-2,
  #compliance-call-recording-table-header-2,
  #crm-integration-table-header-2,
  #customer-engagement-table-header-2,
  #productivity-increase-table-header-2,
  #transforming-cx-table-header-2,
  #vrm-table-header-2 {
    width: 26%;
    height: 5rem;
    vertical-align: middle;
    color: var(--primary-color);
  }
  .productivity-increase-verticle-ruler {
    position: absolute;
    top: 75.3rem;
    left: 27%;
    border-left: 0.1rem solid #e0e0e0;
    height: 134rem;
  }
  .productivity-increase-footer {
    position: absolute;
    top: 235rem;
    width: 100%;
    height: 39rem;
    background: #673ab7;
    background: -webkit-linear-gradient(to right, #512da8, #673ab7);
    background: linear-gradient(to right, #512da8, #673ab7);
  }
  .achieve-compliance-header {
    position: absolute;
    top: 4rem;
    left: 0;
    width: 100%;
    background: #005c97;
    background: -webkit-linear-gradient(to right, #363795, #005c97);
    background: linear-gradient(to right, #363795, #005c97);
  }
  .achieve-compliance-section-1 img {
    position: absolute;
    height: 17rem;
    top: 5rem;
    right: 10%;
  }
  .achieve-compliance-waves {
    position: absolute;
    width: 100%;
    left: 0;
    top: 30rem;
  }
  .achieve-compliance-section-2 {
    height: 6rem;
  }
  .achieve-compliance-section-2 h3 {
    position: absolute;
    top: 44rem;
    width: 80%;
    left: 10%;
    right: 10%;
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.5rem;
  }
  .achieve-compliance-section-2 h2,
  .vrm-section-2 h2 {
    text-align: center;
    position: absolute;
    top: 41rem;
    width: 100%;
    right: 0;
  }
  .achieve-compliance-section-2 ul {
    position: absolute;
    top: 49rem;
    width: 80%;
    left: 10%;
    right: 10%;
  }
  .achieve-compliance-section-3 {
    height: 82rem;
  }
  .achieve-compliance-table {
    margin-left: auto;
    margin-right: auto;
    width: 80%;
    height: 70rem;
    margin-top: 0.7rem;
    border-radius: 1.2rem;
    border-width: 0.1rem;
    outline: #e0e0e0 solid 0.1rem;
  }
  .achieve-compliance-verticle-ruler {
    position: absolute;
    top: 66.2rem;
    left: 28%;
    border-left: 0.1rem solid #e0e0e0;
    height: 70rem;
  }
  .achieve-compliance-footer {
    position: absolute;
    top: 150rem;
    width: 100%;
    height: 39rem;
    background: #005c97;
    background: -webkit-linear-gradient(to right, #363795, #005c97);
    background: linear-gradient(to right, #363795, #005c97);
  }
  .transforming-cx-header {
    position: absolute;
    top: 4rem;
    left: 0;
    width: 100%;
    background: #c04848;
    background: -webkit-linear-gradient(to right, #480048, #c04848);
    background: linear-gradient(to right, #480048, #c04848);
  }
  .transforming-cx-inner-header {
    height: 45rem;
    width: 100%;
    margin: 0;
    padding: 0;
  }
  .transforming-cx-section-1 img {
    position: absolute;
    height: 17rem;
    top: 10rem;
    right: 10%;
  }
  .transforming-cx-section-1 h3,
  .wfh-section-1 h3 {
    color: var(--white-color);
    position: absolute;
    top: 10.5rem;
    width: 32rem;
    left: 10%;
    text-align: justify;
  }
  .transforming-cx-waves {
    position: absolute;
    width: 100%;
    left: 0;
    top: 41rem;
  }
  .transforming-cx-section-2 h2 {
    text-align: center;
    position: absolute;
    top: 52rem;
    width: 100%;
    right: 0;
  }
  .transforming-cx-section-2 h3 {
    position: absolute;
    top: 95%;
    right: 10%;
    width: 80%;
    color: var(--black-color);
  }
  .transforming-cx-section-2 ul {
    position: absolute;
    top: 56rem;
    width: 80%;
    right: 10%;
    left: 10%;
  }
  .transforming-cx-section-3 {
    height: 91rem;
  }
  .transforming-cx-table {
    margin-left: auto;
    margin-right: auto;
    width: 80%;
    height: 74.5rem;
    margin-top: 0.7rem;
    border-radius: 1.2rem;
    border-width: 0.1rem;
    outline: #e0e0e0 solid 0.1rem;
  }
  .transforming-cx-verticle-ruler {
    position: absolute;
    top: 77.2rem;
    left: 27%;
    border-left: 0.1rem solid #e0e0e0;
    height: 74.5rem;
  }
  .transforming-cx-footer {
    position: absolute;
    top: 170rem;
    width: 100%;
    height: 39rem;
    background: #c04848;
    background: -webkit-linear-gradient(to right, #480048, #c04848);
    background: linear-gradient(to right, #480048, #c04848);
  }
  .customer-engagement-header {
    position: absolute;
    top: 4rem;
    left: 0;
    width: 100%;
    background: #aa076b;
    background: -webkit-linear-gradient(to right, #61045f, #aa076b);
    background: linear-gradient(to right, #61045f, #aa076b);
  }
  .crm-integration-inner-header,
  .customer-engagement-inner-header {
    height: 31rem;
    width: 100%;
    margin: 0;
    padding: 0;
  }
  .customer-engagement-waves,
  .vrm-waves {
    margin-bottom: -400px;
  }
  .customer-engagement-section-1 img {
    position: absolute;
    height: 13rem;
    top: 8rem;
    right: 10%;
  }
  .crm-integration-waves,
  .customer-engagement-waves {
    position: absolute;
    width: 100%;
    left: 0;
    top: 28rem;
  }
  .customer-engagement-section-2 {
    height: 12rem;
  }
  .customer-engagement-section-2 h2 {
    text-align: center;
    position: absolute;
    top: 38rem;
    width: 100%;
    right: 0;
  }
  .customer-engagement-section-2 h3 {
    position: absolute;
    top: 41rem;
    width: 80%;
    left: 10%;
    right: 10%;
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.5rem;
  }
  .customer-engagement-section-2 ul {
    position: absolute;
    top: 44.5rem;
    width: 80%;
    left: 10%;
    right: 10%;
  }
  .customer-engagement-section-3 {
    height: 106rem;
  }
  .customer-engagement-section-3-subtitle {
    margin-top: 0;
    width: 80%;
    text-align: justify;
    font-weight: 400;
    line-height: 1.45rem;
    font-size: 1rem;
  }
  .crm-integration-table,
  .customer-engagement-table,
  .vrm-table {
    margin-top: 0.7rem;
    margin-right: auto;
    margin-left: auto;
    border-radius: 1.2rem;
    outline: #e0e0e0 solid 0.1rem;
  }
  .customer-engagement-table {
    width: 80%;
    height: 90rem;
    border-width: 0.1rem;
  }
  .customer-engagement-verticle-ruler {
    position: absolute;
    top: 62.2rem;
    left: 27%;
    border-left: 0.1rem solid #e0e0e0;
    height: 90rem;
  }
  .customer-engagement-footer {
    position: absolute;
    top: 170rem;
    width: 100%;
    height: 32rem;
    background: #aa076b;
    background: -webkit-linear-gradient(to right, #61045f, #aa076b);
    background: linear-gradient(to right, #61045f, #aa076b);
  }
  .crm-integration-footer,
  .crm-integration-header {
    position: absolute;
    background-image: linear-gradient(118.4deg, #7a2334 27.5%, #3e091b 92.7%);
  }
  .crm-integration-header,
  .vrm-header {
    top: 4rem;
    left: 0;
    width: 100%;
  }
  .crm-integration-section-2 h2 {
    text-align: center;
    position: absolute;
    top: 39rem;
    width: 100%;
    right: 0;
  }
  .crm-integration-section-2 h3,
  .vrm-section-1 h3,
  .vrm-section-2 h3 {
    text-align: justify;
    left: 10%;
    position: absolute;
  }
  .crm-integration-section-2 h3 {
    top: 42rem;
    width: 80%;
    right: 10%;
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.5rem;
  }
  .crm-integration-section-2 ul {
    position: absolute;
    top: 50rem;
    width: 80%;
    right: 10%;
    left: 10%;
  }
  .crm-integration-section-3 {
    height: 73rem;
  }
  .crm-integration-table {
    width: 80%;
    height: 52.5rem;
    border-width: 0.1rem;
  }
  .crm-integration-verticle-ruler {
    position: absolute;
    top: 70.2rem;
    left: 27%;
    border-left: 0.1rem solid #e0e0e0;
    height: 52.5rem;
  }
  .crm-integration-footer {
    top: 146rem;
    width: 100%;
    height: 39rem;
  }
  .vrm-footer,
  .vrm-header {
    background-image: linear-gradient(109.6deg, #760c63 11.2%, #470b4b 98.6%);
    position: absolute;
  }
  .vrm-section-1 img {
    position: absolute;
    height: 15rem;
    top: 8rem;
    right: 10%;
  }
  .vrm-section-1 i {
    color: #ff9100;
    margin-right: 0.5rem;
  }
  .vrm-section-1 h2 {
    position: absolute;
    top: 10.5rem;
    left: 10%;
    font-weight: 600;
  }
  .vrm-section-1 h3 {
    color: var(--white-color);
    top: 12.5rem;
    width: 32rem;
  }
  .vrm-waves {
    position: absolute;
    width: 100%;
    left: 0;
    top: 31rem;
  }
  .vrm-section-2 h3 {
    top: 44rem;
    width: 80%;
    right: 10%;
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.5rem;
  }
  .vrm-section-2 ul {
    position: absolute;
    top: 52rem;
    width: 80%;
    left: 10%;
    right: 10%;
  }
  .vrm-section-3 {
    height: 92rem;
  }
  .vrm-table {
    width: 80%;
    height: 73rem;
    border-width: 0.1rem;
  }
  .vrm-verticle-ruler {
    position: absolute;
    top: 70.2rem;
    left: 27%;
    border-left: 0.1rem solid #e0e0e0;
    height: 73rem;
  }
  .vrm-footer {
    top: 165rem;
    width: 100%;
    height: 39rem;
  }
  .wfh-footer,
  .wfh-header {
    background-image: linear-gradient(69.7deg, #9a1b45 100.1%, #d85152 40%);
  }
  .wfh-inner-header {
    height: 36rem;
    width: 100%;
    margin: 0;
    padding: 0;
  }
  .compliance-call-recording-table,
  .genesys-cloud-deployment-table,
  .microsoft-direct-routing-table,
  .wfh-table {
    margin-left: auto;
    margin-right: auto;
    margin-top: 0.7rem;
    border-radius: 1.2rem;
    outline: #e0e0e0 solid 0.1rem;
  }
  .genesys-cloud-deployment-section-1 img,
  .microsoft-direct-routing-section-1 img,
  .wfh-section-1 img {
    position: absolute;
    height: 15rem;
    top: 9rem;
    right: 10%;
  }
  .wfh-section-1 h2 {
    position: absolute;
    top: 9rem;
    left: 10%;
    font-weight: 600;
  }
  #genesys-cloud-deployment-para-1,
  .compliance-call-recording-section-2 h3,
  .microsoft-direct-routing-section-2 h3,
  .wfh-section-2 h3 {
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.5rem;
    position: absolute;
  }
  .wfh-section-2 {
    height: 1rem;
  }
  .microsoft-direct-routing-section-2 h2,
  .wfh-section-2 h2 {
    text-align: center;
    position: absolute;
    top: 43rem;
    width: 100%;
    right: 0;
  }
  .wfh-section-2 h3 {
    top: 46rem;
    width: 80%;
    left: 10%;
    right: 10%;
    text-align: justify;
  }
  .wfh-section-2 ul {
    position: absolute;
    top: 60rem;
    width: 50%;
  }
  .wfh-section-3 {
    height: 113rem;
  }
  .wfh-table {
    width: 80%;
    height: 102rem;
    border-width: 0.1rem;
  }
  .wfh-verticle-ruler {
    position: absolute;
    top: 57.2rem;
    left: 25%;
    border-left: 0.1rem solid #e0e0e0;
    height: 102rem;
  }
  .wfh-footer {
    position: absolute;
    top: 178rem;
    width: 100%;
    height: 39rem;
  }
  .compliance-call-recording-header {
    position: absolute;
    top: 4rem;
    left: 0;
    width: 100%;
    background: #41295a;
    background: -webkit-linear-gradient(to right, #2f0743, #41295a);
    background: linear-gradient(to right, #2f0743, #41295a);
  }
  .compliance-call-recording-section-1 img {
    position: absolute;
    height: 17rem;
    top: 8rem;
    right: 10%;
  }
  .compliance-call-recording-section-2 h2 {
    text-align: center;
    position: absolute;
    top: 42rem;
    width: 100%;
    right: 0;
  }
  .compliance-call-recording-section-2 h3 {
    top: 45rem;
    width: 80%;
    text-align: justify;
    left: 10%;
    right: 10%;
  }
  .compliance-call-recording-section-2 ul {
    position: absolute;
    top: 51.4rem;
    width: 80%;
    right: 10%;
  }
  .compliance-call-recording-section-3 {
    height: 126rem;
  }
  .compliance-call-recording-table {
    width: 80%;
    height: 100rem;
    border-width: 0.1rem;
  }
  .compliance-call-recording-verticle-ruler {
    position: absolute;
    top: 77.2rem;
    left: 25%;
    border-left: 0.1rem solid #e0e0e0;
    height: 110.3rem;
  }
  .compliance-calling-footer {
    position: absolute;
    top: 208rem;
    width: 100%;
    height: 39rem;
    background: #41295a;
    background: -webkit-linear-gradient(to right, #2f0743, #41295a);
    background: linear-gradient(to right, #2f0743, #41295a);
  }
  .microsoft-direct-routing-header {
    position: absolute;
    top: 4rem;
    left: 0;
    width: 100%;
    background: #141e30;
    background: -webkit-linear-gradient(to right, #243b55, #141e30);
    background: linear-gradient(to right, #243b55, #141e30);
  }
  .microsoft-direct-routing-section-2 {
    height: 9rem;
  }
  .microsoft-direct-routing-section-2 i {
    position: absolute;
    color: var(--primary-color);
  }
  .microsoft-direct-routing-section-2 h3 {
    top: 46rem;
    width: 80%;
    text-align: justify;
    left: 10%;
    right: 10%;
  }
  .microsoft-direct-routing-section-2 ul {
    position: absolute;
    top: 52rem;
    width: 80%;
    right: 10%;
    left: 10%;
  }
  .microsoft-direct-routing-table {
    width: 80%;
    height: 60rem;
    border-width: 0.1rem;
  }
  #genesys-cloud-deployment-table-header-1,
  #microsoft-direct-routing-table-header-1 {
    width: 6%;
    height: 5rem;
    vertical-align: middle;
    color: var(--primary-color);
  }
  .microsoft-direct-routing-verticle-ruler {
    position: absolute;
    top: 68.2rem;
    left: 28%;
    border-left: 0.1rem solid #e0e0e0;
    height: 60rem;
  }
  .microsoft-direct-routing-footer {
    position: absolute;
    top: 149rem;
    width: 100%;
    height: 39rem;
    background: #141e30;
    background: -webkit-linear-gradient(to right, #243b55, #141e30);
    background: linear-gradient(to right, #243b55, #141e30);
  }
  .genesys-cloud-deployment-header {
    position: absolute;
    top: 4rem;
    left: 0;
    width: 100%;
    background: #1e3c72;
    background: -webkit-linear-gradient(to right, #2a5298, #1e3c72);
    background: linear-gradient(to right, #2a5298, #1e3c72);
  }
  .genesys-cloud-deployment-section-1 h2 {
    position: absolute;
    top: 8.5rem;
    left: 10%;
    font-weight: 600;
  }
  .genesys-cloud-deployment-section-1 h3 {
    color: var(--white-color);
    position: absolute;
    top: 10rem;
    width: 32rem;
    left: 10%;
    text-align: justify;
  }
  .genesys-cloud-deployment-section-2 {
    height: 19rem;
  }
  .genesys-cloud-deployment-section-2 h2 {
    text-align: center;
    position: absolute;
    top: 45rem;
    width: 100%;
    right: 0;
  }
  #genesys-cloud-deployment-para-1 {
    top: 48rem;
    width: 80%;
    color: var(--black-color);
    text-align: justify;
    right: 10%;
    left: 10%;
  }
  .genesys-cloud-deployment-ul-1 {
    position: absolute;
    top: 54.4rem;
    width: 80%;
    left: 10%;
    right: 10%;
    color: var(--black-color);
  }
  .genesys-cloud-deployment-section-3 {
    height: 74rem;
  }
  .genesys-cloud-deployment-table {
    width: 80%;
    height: 56.2rem;
    border-width: 0.1rem;
  }
  #genesys-cloud-deployment-table-header-2 {
    width: 28%;
    height: 5rem;
    vertical-align: middle;
    color: var(--primary-color);
  }
  .genesys-cloud-deployment-verticle-ruler {
    position: absolute;
    top: 77.2rem;
    left: 26%;
    border-left: 0.1rem solid #e0e0e0;
    height: 56.2rem;
  }
  .genesys-cloud-deployment-footer {
    position: absolute;
    top: 156rem;
    width: 100%;
    height: 32rem;
    background: #1e3c72;
    background: -webkit-linear-gradient(to right, #2a5298, #1e3c72);
    background: linear-gradient(to right, #2a5298, #1e3c72);
  }
  .inquiry-container {
    width: 100%;
    height: 70rem;
    background: var(--primary-color);
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .career-form {
    height: 43rem;
    margin-top: -8rem;
  }
  form {
    background: #fff;
    display: flex;
    flex-direction: column;
    padding: 2vw 4vw;
    width: 90%;
    max-width: 600px;
    border-radius: 10px;
    height: 40rem;
    margin-top: 2rem;
  }
  form h3 {
    font-weight: 600;
    margin-bottom: 20px;
  }
  form button,
  form input,
  form textarea {
    font-size: 1rem;
    border: 0;
    outline: 0;
    padding: 0.6rem;
  }
  form input,
  form textarea {
    margin: 10px 0;
    background: #f5f5f5;
  }
  form button {
    background-color: var(--secondary-color);
    color: #fff;
    cursor: pointer;
    width: 15rem;
    margin: 1rem auto 0;
    border-radius: 30px;
  }
  .products-dropdown {
    background-color: #f5f5f5;
    margin: 10px 0;
    color: #757575;
    border: none;
    padding: 0.6rem;
  }
  .careers-page-section-1 {
    height: 25rem;
    background: #00296b;
    background: linear-gradient(207deg, #00296b 58%, #003f88 100%);
  }
  .careers-page-waves {
    position: absolute;
    width: 100%;
    left: 0;
    top: 21rem;
    height: 0.5rem;
  }
  .nav-pills .nav-link.active,
  .nav-pills .show > .nav-link {
    color: #fff;
    background-color: var(--primary-color);
  }
  .nav-pills .nav-link {
    color: #212121;
    font-weight: 500;
  }
  #career-page-footer-col {
    left: 38%;
  }
  .career-page-footer {
    position: absolute;
    top: 110rem;
    width: 100%;
    height: 39rem;
    background: #00296b;
    background: linear-gradient(207deg, #00296b 58%, #003f88 100%);
  }
}
@media only screen and (min-width: 1400px) and (max-width: 1799.98px) {
  #home-section-1-image-3 {
    height: 15rem;
  }
  #btn-register-now {
    position: relative;
    margin-top: 21rem;
    margin-left: 25%;
    background-color: #ffab40;
    border: none;
    height: 2.2rem;
  }

  #homepage-header-font {
    font-size: 2rem;
    font-family: "Geist", serif;
    position: absolute;
    top: 35%;
    left: 12%;
    font-weight: 500;
    line-height: 1.5;
  }

  #homepage-header-font-02 {
    font-size: 2rem;
    font-family: "Geist", serif;
    position: absolute;
    top: 35%;
    left: 12%;
    font-weight: 500;
    line-height: 1.5;
  }

  .code-of-conduct-page h3 {
    font-size: 1.3rem;
  }
  /* H1 IMPLEMENTATION STARTS */
  #company-why-s2c-h1 {
    position: absolute;
    top: 10.5rem;
    left: 12%;
    font-weight: 600;
    font-size: 1.5rem;
  }
  #security-h1 {
    position: absolute;
    top: 11.5rem;
    left: 12%;
    font-weight: 600;
    font-size: 1.6rem;
  }
  #company-aboutus-h1 {
    position: absolute;
    top: 11.5rem;
    left: 12%;
    font-weight: 600;
    font-size: 1.5rem;
  }
  #solution-wfh-h1 {
    position: absolute;
    top: 7rem;
    left: 10%;
    font-weight: 600;
    font-size: 1.5rem;
  }
  #solution-vrm-h1 {
    position: absolute;
    top: 9rem;
    left: 10%;
    font-weight: 600;
    font-size: 1.5rem;
  }
  #solution-masking-h1 {
    position: absolute;
    top: 5rem;
    left: 10%;
    font-weight: 600;
    font-size: 1.5rem;
  }
  #solution-it-h1 {
    position: absolute;
    top: 13.5rem;
    left: 10%;
    font-weight: 600;
    font-size: 1.5rem;
  }
  #solution-commerce-h1 {
    position: absolute;
    top: 12.5rem;
    left: 10%;
    font-weight: 600;
    font-size: 1.5rem;
  }
  #solutions-productivity-h1 {
    position: absolute;
    top: 5rem;
    left: 10%;
    font-weight: 600;
    font-size: 1.5rem;
  }
  #solutions-financial-h1 {
    position: absolute;
    top: 8rem;
    left: 10%;
    font-weight: 600;
    font-size: 1.5rem;
  }
  #solutions-crm-h1 {
    position: absolute;
    top: 8rem;
    left: 10%;
    font-weight: 600;
    font-size: 1.5rem;
  }
  #solutions-recording-h1 {
    position: absolute;
    top: 5.7rem;
    left: 10%;
    font-size: 1.5rem;
  }
  #solutions-collection-calling-h1 {
    position: absolute;
    top: 5.5rem;
    left: 10%;
    font-size: 1.5rem;
  }
  #solutions-bpo-h1 {
    position: absolute;
    top: 8rem;
    left: 10%;
    font-size: 1.5rem;
  }
  #solutions-compliance-h1 {
    position: absolute;
    top: 4.5rem;
    left: 10%;
    font-size: 1.5rem;
  }
  #cc-vrm-h1 {
    position: absolute;
    top: 5rem;
    left: 10%;
    font-size: 1.7rem;
  }
  #contact-center-h1 {
    position: absolute;
    top: 6.5rem;
    left: 10%;
    font-size: 1.7rem;
  }
  #cc-india-h1 {
    position: absolute;
    top: 6.5rem;
    left: 10%;
    font-size: 1.7rem;
  }
  #cc-microsoft-h1 {
    position: absolute;
    top: 9rem;
    left: 10%;
    font-size: 1.7rem;
  }
  #cc-global-h1 {
    position: absolute;
    top: 6rem;
    left: 10%;
    font-size: 1.7rem;
  }
  #cc-uc-h1 {
    position: absolute;
    top: 7rem;
    left: 10%;
    font-size: 1.7rem;
  }
  /* H1 IMPLEMENTATION ENDS */
  .demo-text,
  .demo-text:hover,
  body,
  h1,
  h2,
  h3,
  h4,
  h5,
  h6,
  p {
    font-family: var(--inter-font);
  }
  #container-1,
  #container-2,
  #demo-button,
  #demo-button:hover,
  .verticle-line {
    margin-top: 1rem;
  }
  *,
  ::after,
  ::before,
  ol,
  ul {
    margin: 0;
    padding: 0;
  }
  h3,
  h6,
  p {
    display: inline;
  }
  .cloud-contact-center-table th,
  .content .row header,
  .row .mega-links-2 p,
  h1,
  h2 {
    font-weight: 600;
  }
  .cc-uc-card p,
  .content .row header,
  .nav-links li a,
  .row .mega-links li a,
  .row .mega-links li a:hover,
  .row .mega-links-exception p {
    color: var(--black-color);
  }
  #demo-button,
  #demo-button:hover {
    height: 2.5rem;
    margin-left: 1.1rem;
  }
  .demo-text,
  .demo-text:hover {
    right: 1.82rem;
    font-weight: 500;
  }
  *,
  ::after,
  ::before {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  :root {
    --primary-color: #303f9f;
    --secondary-color: #cc4800;
    --black-color: #000000;
    --white-color: #ffffff;
    --inter-font: "Inter", sans-serif;
  }
  html {
    scroll-behavior: smooth;
  }
  body {
    font-size: 100%;
    overflow-x: hidden;
  }
  h1 {
    font-size: 2.1rem;
  }
  h2 {
    font-size: 1.7rem;
  }
  .cc-center-header-points,
  .cc-genesys-header-points,
  .cc-global-header-points,
  .cc-india-header-points,
  .cc-ms-teams-header-points,
  .cc-uc-header-points,
  .cc-vrm-header-points,
  .why-s2c-header-points,
  h3 {
    font-size: 1.1rem;
  }
  #container-1 a,
  #container-2 a,
  #container-3 a,
  .content .row header,
  p {
    font-size: 1rem;
  }
  .about-us-section-5 p,
  .text-justify,
  .why-s2c-section-4 p,
  .why-s2c-section-6 p {
    text-align: justify;
  }
  .nav-pills .nav-link.active,
  .nav-pills .show > .nav-link {
    color: #fff;
    background-color: var(--primary-color);
  }
  .nav-pills .nav-link {
    color: #212121;
    font-weight: 500;
  }
  #menu-btn,
  .cc-global-section-5 button,
  .cc-global-section-6 button,
  .cc-india-section-4 button,
  .cc-india-section-5 button,
  .cc-vrm-section-4 button,
  .close-btn,
  .cloud-contact-center-section-6 button,
  .cloud-contact-center-section-7 button,
  nav input,
  nav label {
    display: none;
  }
  .verticle-line {
    border-left: 1px solid #242526;
    height: 23.5rem;
    position: absolute;
    left: 31rem;
  }
  .solutions-verticle-line-01,
  .solutions-verticle-line-02 {
    border-left: 1px solid #242526;
    height: 13.5rem;
    position: absolute;
    margin-top: 1rem;
  }
  .solutions-verticle-line-01 {
    left: 22.5rem;
  }
  .solutions-verticle-line-02 {
    left: 45.5rem;
  }
  #container-1:hover,
  #container-2:hover,
  #container-3:hover {
    border-style: solid;
    border-color: transparent;
    background: #ff9100;
    border-radius: 1rem;
  }
  #container-3 {
    position: absolute;
    top: 5rem;
  }
  #container-1:hover,
  #container-2:hover {
    width: 29rem;
  }
  #container-3:hover {
    width: 27rem;
  }
  .connectivity-section-container {
    width: 30rem;
  }
  #container-1,
  #container-2,
  #container-3 {
    margin-left: 0.6rem;
  }
  .products-link-1 {
    width: 13rem;
    position: absolute;
  }
  .products-link-2,
  .products-link-4 {
    width: 14rem;
    margin-left: 14rem;
  }
  .products-link-3 {
    width: 10rem;
    position: absolute;
  }
  .products-link-5 {
    width: 11rem;
    position: absolute;
  }
  .products-link-6 {
    width: 12rem;
    margin-left: 14rem;
  }
  .products-link-7 {
    width: 8rem;
    position: absolute;
  }
  .products-link-8 {
    width: 8rem;
    margin-left: 14rem;
  }
  .products-link-10,
  .products-link-9 {
    width: 17rem;
  }
  .header-3 {
    position: absolute;
    top: 3.5rem;
  }
  .mega-box,
  .mega-box-2,
  .nav-links .drop-menu {
    top: 85px;
    opacity: 0;
    visibility: hidden;
    position: absolute;
  }
  .header-icon {
    height: 2rem;
  }
  nav {
    position: fixed;
    z-index: 99;
    width: 100%;
    background: var(--white-color);
    box-shadow: rgba(0, 0, 0, 0.24) 0 3px 8px;
  }
  nav img {
    height: 4rem;
  }
  nav .wrapper {
    position: relative;
    max-width: 1300px;
    padding: 0 30px;
    height: 70px;
    line-height: 70px;
    margin: auto;
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  .wrapper .nav-links {
    display: inline-flex;
  }
  .nav-links li {
    list-style: none;
  }
  .nav-links li a {
    text-decoration: none;
    font-size: 1rem;
    font-weight: 500;
    padding: 9px 15px;
    border-radius: 5px;
    transition: 0.3s;
  }
  .nav-links li a:hover {
    background: #ff9100;
  }
  .nav-links .drop-menu {
    background: #242526;
    width: 180px;
    line-height: 45px;
    box-shadow: 0 6px 10px rgba(0, 0, 0, 0.15);
  }
  .nav-links li:hover .drop-menu,
  .nav-links li:hover .mega-box {
    transition: 0.3s;
    top: 70px;
    opacity: 1;
    visibility: visible;
  }
  .mega-box {
    left: 10rem;
    width: 70rem;
  }
  .mega-box .content {
    background: var(--white-color);
    padding: 25px 1rem;
    display: flex;
    width: 100%;
    justify-content: space-between;
    box-shadow: rgba(0, 0, 0, 0.35) 0 5px 15px;
    border-radius: 1rem;
  }
  .mega-box .content .row {
    width: calc(40% - 30px);
    line-height: 45px;
  }
  .mega-box-2 {
    left: 8%;
    width: 65rem;
  }
  .mega-box-2 .content .row {
    width: calc(60% - 30px);
    line-height: 45px;
  }
  .navbar-header-2 {
    position: absolute;
    left: 48.35%;
  }
  .mega-links-exception {
    margin-left: -10px;
  }
  .mega-links-exception li,
  .row .mega-links li {
    padding: 0 1rem;
  }
  .mega-links-exception li a {
    padding: 0 20px;
    display: block;
  }
  .row .mega-links-2 p {
    position: absolute;
    top: 15%;
    right: 33%;
  }
  .row .navbar-row-2 {
    position: absolute;
    top: 25%;
  }
  .row .navbar-row-3 {
    position: absolute;
    top: 35%;
  }
  .row .mega-links li a {
    padding: 0 0.8rem;
    font-size: 1rem;
    display: block;
  }
  .row .mega-links-exception li a {
    color: var(--black-color);
    font-size: 1rem;
    display: block;
  }
  .row .mega-links-exception p {
    font-weight: 600;
    padding: 0 1.5rem;
  }
  .wrapper .btn {
    cursor: pointer;
    display: none;
  }
  #demo-button {
    width: 9rem;
    border-radius: 2rem;
    border: solid 0.12rem var(--primary-color);
  }
  #demo-button:hover {
    width: 9rem;
    border-radius: 2rem;
    border: solid 0.12rem var(--primary-color);
    background-color: var(--primary-color);
    color: var(--white-color);
  }
  .demo-text {
    position: absolute;
    top: 0;
    color: var(--primary-color);
    width: 9rem;
    text-align: center;
  }
  .home-page-header,
  .home-page-header-2 {
    top: 0;
    width: 100%;
    position: absolute;
    left: 0;
  }
  .demo-text:hover {
    position: absolute;
    top: 0;
    color: var(--white-color);
    width: 9rem;
  }
  .home-page-header {
    background: #062861;
    background: linear-gradient(207deg, #062861 58%, #d5141b 100%);
  }
  #section-1-image-2 {
    position: absolute;
    height: 15rem;
    top: 26%;
    right: 14%;
  }
  .home-page-header-2 {
    background: #062861;
    background: linear-gradient(40deg, #062861 58%, #d5141b 100%);
  }
  .carousel-button {
    margin-top: -18rem;
  }
  .inner-header {
    height: 31rem;
  }
  .home-page-section-1 img {
    position: absolute;
    height: 50%;
    top: 27%;
    right: 14%;
  }
  .home-page-section-1 i {
    color: #ffbf00;
    margin-right: 0.5rem;
  }
  .about-us-section-2 span,
  .about-us-section-4 span,
  .about-us-section-5 span,
  .about-us-section-6 span,
  .about-us-section-7 span,
  .about-us-section-8 span,
  .about-us-section-9 a,
  .achieve-compliance-section-2 span,
  .achieve-compliance-section-3 span,
  .achieve-compliance-section-4 a,
  .bpo-services-section-2 span,
  .bpo-services-section-3 a,
  .cc-genesys-section-2 span,
  .cc-genesys-section-3 span,
  .cc-genesys-section-4 span,
  .cc-genesys-section-5 span,
  .cc-genesys-section-6 span,
  .cc-genesys-section-7 a,
  .cc-global-section-2 span,
  .cc-global-section-3 span,
  .cc-global-section-4 span,
  .cc-global-section-5 span,
  .cc-global-section-6 span,
  .cc-global-section-7 a,
  .cc-india-section-2 span,
  .cc-india-section-3 span,
  .cc-india-section-4 span,
  .cc-india-section-5 span,
  .cc-india-section-6 a,
  .cc-ms-teams-section-2 span,
  .cc-ms-teams-section-3 span,
  .cc-ms-teams-section-4 span,
  .cc-ms-teams-section-5 span,
  .cc-ms-teams-section-6 span,
  .cc-ms-teams-section-7 a,
  .cc-uc-section-2 span,
  .cc-uc-section-3 span,
  .cc-uc-section-4 span,
  .cc-uc-section-5 a,
  .cc-vrm-section-2 span,
  .cc-vrm-section-3 span,
  .cc-vrm-section-4 span,
  .cc-vrm-section-5 a,
  .cloud-contact-center-section-2 span,
  .cloud-contact-center-section-3 span,
  .cloud-contact-center-section-4 span,
  .cloud-contact-center-section-5 span,
  .cloud-contact-center-section-6 span,
  .cloud-contact-center-section-7 span,
  .cloud-contact-center-section-8 a,
  .collection-calling-section-2 span,
  .collection-calling-section-3 span,
  .collection-calling-section-4 a,
  .compliance-call-recording-section-2 span,
  .compliance-call-recording-section-3 span,
  .compliance-call-recording-section-4 a,
  .crm-integration-section-2 span,
  .crm-integration-section-3 span,
  .crm-integration-section-4 a,
  .customer-engagement-section-2 span,
  .customer-engagement-section-3 span,
  .customer-engagement-section-4 a,
  .financial-services-section-2 span,
  .financial-services-section-3 a,
  .genesys-cloud-deployment-section-2 span,
  .genesys-cloud-deployment-section-3 span,
  .genesys-cloud-deployment-section-4 a,
  .genesys-partners-section-2 span,
  .genesys-partners-section-3 a,
  .home-page-section-10 span,
  .home-page-section-11 span,
  .home-page-section-2 span,
  .home-page-section-3 i,
  .home-page-section-3 span,
  .home-page-section-4 span,
  .home-page-section-5 h2,
  .home-page-section-5 span,
  .home-page-section-6 span,
  .home-page-section-7 span,
  .home-page-section-8 span,
  .home-page-section-9 span,
  .internet-commerce-section-2 span,
  .internet-commerce-section-3 a,
  .it-services-section-2 span,
  .it-services-section-3 a,
  .microsoft-direct-routing-section-2 span,
  .microsoft-direct-routing-section-3 span,
  .microsoft-direct-routing-section-4 a,
  .microsoft-partners-section-2 span,
  .microsoft-partners-section-3 a,
  .number-masking-section-2 span,
  .number-masking-section-3 span,
  .number-masking-section-4 a,
  .productivity-increase-section-2 span,
  .productivity-increase-section-3 span,
  .productivity-increase-section-4 a,
  .transforming-cx-section-2 span,
  .transforming-cx-section-3 span,
  .transforming-cx-section-4 a,
  .vrm-section-2 span,
  .vrm-section-3 span,
  .vrm-section-4 a,
  .wfh-section-2 span,
  .wfh-section-3 span,
  .wfh-section-4 a,
  .why-s2c-section-2 span,
  .why-s2c-section-3 span,
  .why-s2c-section-4 span,
  .why-s2c-section-5 span,
  .why-s2c-section-6 span,
  .why-s2c-section-7 span,
  .why-s2c-section-8 span {
    color: var(--secondary-color);
  }
  .about-us-section-5,
  .achieve-compliance-section-1,
  .cc-genesys-section-1,
  .cc-global-section-1,
  .cc-india-section-1,
  .cc-ms-teams-section-1,
  .cc-uc-section-1,
  .cc-vrm-section-1,
  .cloud-contact-center-section-1,
  .collection-calling-section-1,
  .compliance-call-recording-section-1,
  .crm-integration-section-1,
  .genesys-cloud-deployment-section-1,
  .home-page-section-1,
  .home-page-section-5,
  .home-page-section-8,
  .microsoft-direct-routing-section-1,
  .number-masking-section-1,
  .productivity-increase-section-1,
  .transforming-cx-section-1,
  .vrm-section-1,
  .wfh-section-1 {
    height: 50rem;
  }
  .home-page-section-1 h2 {
    font-family: "Geist", serif;
    position: absolute;
    top: 40%;
    left: 13%;
    width: 50rem;
    font-weight: 500;
  }
  .customer-row-1,
  .home-page-section-2 h1,
  .waves {
    position: absolute;
    width: 100%;
  }
  .home-page-section-1 ul {
    position: absolute;
    top: 44%;
    left: 13%;
  }
  .home-page-section-1 .features-row {
    position: absolute;
    left: 35rem;
  }
  .waves {
    left: 0;
    top: 90%;
    min-height: 60px;
    max-height: 60px;
  }
  .home-page-section-2,
  .it-services-section-1 {
    height: 37rem;
  }
  .home-page-section-2 h1 {
    top: 35rem;
    right: 0;
    font-size: 2rem;
  }
  .customer-row-1 {
    top: 42rem;
    right: 8%;
  }
  .customer-row-2,
  .customer-row-3,
  .customer-row-4 {
    width: 100%;
    right: 13%;
    position: absolute;
  }
  .customer-row-2 {
    top: 47rem;
  }
  .customer-row-3 {
    top: 53rem;
  }
  .customer-row-4 {
    top: 59rem;
  }
  .google-logo {
    height: 2rem;
    position: absolute;
    left: 28%;
  }
  .icici-bank-logo {
    height: 1.4rem;
    left: 37.5%;
    position: absolute;
  }
  .tcs-logo {
    height: 1.5rem;
    position: absolute;
    left: 48%;
  }
  .mphasis-logo {
    height: 2rem;
    left: 55%;
    position: absolute;
  }
  .bajaj-logo {
    height: 1.8rem;
    position: absolute;
    left: 67%;
  }
  .teleperformance-logo {
    height: 1.8rem;
    position: absolute;
    left: 77%;
  }
  .kotak-logo {
    height: 2rem;
    top: 0.5rem;
    position: absolute;
    left: 32%;
  }
  .icici-logo {
    height: 2.8rem;
    position: absolute;
    left: 43%;
  }
  .axis-logo {
    height: 1.3rem;
    position: absolute;
    left: 53%;
    top: 0.7rem;
  }
  .log-me-in-logo,
  .maersk-logo,
  .messagebird-logo,
  .nuvama-logo,
  .tata-logo,
  .vi-logo,
  .vi-plc-logo,
  .yellow-ai-logo {
    top: 0.5rem;
    position: absolute;
  }
  .nuvama-logo {
    height: 1.3rem;
    left: 64%;
  }
  .future-generali-logo {
    height: 2.4rem;
    position: absolute;
    left: 73%;
  }
  .tata-logo {
    height: 1.6rem;
    left: 84%;
  }
  .aadhar-logo {
    height: 2rem;
    position: absolute;
    left: 32%;
  }
  .maersk-logo {
    height: 1.5rem;
    left: 43%;
  }
  .shaadi-logo {
    height: 1.6rem;
    position: absolute;
    left: 52%;
  }
  .thomas-cook-logo {
    height: 1.5rem;
    position: absolute;
    left: 62%;
    top: 0.4rem;
  }
  .yellow-ai-logo {
    height: 1.2rem;
    left: 74%;
  }
  .messagebird-logo {
    height: 1.5rem;
    left: 84%;
  }
  .vi-plc-logo {
    height: 2.5rem;
    left: 34%;
  }
  .vi-logo {
    height: 2.4rem;
    left: 45%;
  }
  .airtel-logo,
  .sify-logo {
    height: 3rem;
    position: absolute;
  }
  .airtel-logo {
    left: 55%;
  }
  .sify-logo {
    left: 63%;
  }
  .log-me-in-logo {
    height: 2.5rem;
    left: 72%;
  }
  .tmobile-logo {
    height: 3rem;
    position: absolute;
    left: 85%;
  }
  .about-us-section-2,
  .about-us-section-3,
  .cc-genesys-section-3,
  .cc-vrm-section-3,
  .financial-services-section-1,
  .home-page-section-3,
  .home-page-section-4,
  .home-page-section-9,
  .why-s2c-section-2,
  .why-s2c-section-5,
  .why-s2c-section-6,
  .why-s2c-section-7,
  .why-s2c-section-8 {
    height: 30rem;
  }
  .home-page-section-3 img {
    position: absolute;
    height: 17rem;
    top: 71rem;
    left: 12%;
  }
  .home-page-section-3 h2 {
    position: absolute;
    width: 35rem;
    left: 55%;
    top: 72.5rem;
  }
  .home-page-section-3 ul {
    width: 35rem;
    position: absolute;
    top: 76rem;
    left: 55%;
  }
  .home-page-section-3 i {
    font-size: 0.6rem;
    margin-right: 0.5rem;
    position: absolute;
    margin-top: 0.5rem;
  }
  .about-us-points,
  .achieve-compliance-benefits-points,
  .achieve-compliance-table-points,
  .bpo-services-points,
  .cc-recording-benefits-points,
  .collection-calling-benefits-points,
  .collection-calling-table-points,
  .compliance-calling-table-points,
  .crm-integration-benefits-points,
  .crm-integration-table-points,
  .customer-engagement-benefits-points,
  .customer-engagement-table-points,
  .financial-services-points,
  .genesys-cloud-deployment-benefits-points,
  .genesys-cloud-table-points,
  .genesys-partners-points,
  .home-page-points,
  .increase-productivity-benefits-points,
  .increase-productivity-table-points,
  .internet-services-points,
  .it-services-points,
  .microsoft-partners-points,
  .microsoft-routing-table-points,
  .ms-direct-routing-benefits-points,
  .number-masking-benefits-points,
  .number-masking-table-points,
  .productivity-increase-section-2 h3,
  .transforming-cx-benefits-points,
  .transforming-cx-table-points,
  .virtual-relationship-manager-benefits-points,
  .virtual-relationship-table-points,
  .wfh-table-points,
  .why-s2c-points {
    color: var(--black-color);
    font-size: 1rem;
  }
  .home-page-product-text-design {
    display: block;
    text-align: justify;
    margin-left: 1.5rem;
  }
  .home-page-section-5 h1,
  .home-page-section-6 h1,
  .why-row-1,
  .why-row-2 {
    text-align: center;
    position: absolute;
  }
  .home-page-section-4 i {
    color: var(--secondary-color);
    font-size: 0.6rem;
    margin-right: 0.8rem;
  }
  .home-page-section-4 img {
    position: absolute;
    height: 15rem;
    top: 95rem;
    right: 12%;
  }
  .home-page-section-4-col {
    position: absolute;
    top: 92rem;
    left: 7%;
    width: 40%;
  }
  .benifit-row-1,
  .benifit-row-2,
  .section-5-container {
    position: absolute;
    left: 0;
    right: 0;
  }
  .home-page-section-4 h2 {
    position: absolute;
    left: 15%;
    top: 4rem;
    width: 28rem;
  }
  .home-page-section-4 ul {
    position: absolute;
    top: 7.5rem;
    left: 15%;
  }
  .section-5-container {
    height: 82%;
    width: 100%;
    top: 118rem;
    border-radius: 1.5rem;
  }
  .home-page-section-5 h1 {
    top: 4rem;
    right: 0;
    width: 100%;
  }
  .benifit-row-1 {
    top: 13rem;
  }
  .benifit-row-2 {
    top: 26rem;
  }
  .why-row-1,
  .why-row-2 {
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
  }
  .home-page-section-5 img {
    height: 17%;
    margin-bottom: 1.2rem;
  }
  .home-page-section-6 {
    position: absolute;
    height: 20rem;
    top: 185rem;
    width: 100%;
  }
  .home-page-section-6 h1 {
    right: 0;
    width: 100%;
    top: -25rem;
  }
  .why-row-1 {
    top: -11rem;
  }
  .why-row-2 {
    top: 4rem;
  }
  .why-img {
    width: 15%;
  }
  .why-img-2 {
    width: 2.2rem;
  }
  .why-text {
    font-weight: 600;
    color: var(--secondary-color);
    display: block;
  }
  .home-page-section-7 img {
    display: inline;
    position: absolute;
    top: 205rem;
    height: 11rem;
    left: 13%;
  }
  .bpo-services-section-1,
  .customer-engagement-section-1,
  .home-page-section-7 {
    height: 40rem;
  }
  #cc-confidence-col {
    position: absolute;
    top: 205rem;
    left: 54%;
  }
  .about-us-section-5 i,
  .about-us-section-6 i,
  .about-us-section-7 i,
  .about-us-section-8 i,
  .home-page-section-10 i,
  .home-page-section-7 i,
  .home-page-section-8 i,
  .home-page-section-9 i {
    color: var(--primary-color);
    margin-right: 0.5rem;
    font-size: 1rem;
    position: absolute;
  }
  .about-us-section-6 p,
  .about-us-section-8 p,
  .home-page-section-7 p,
  .home-page-section-8 p,
  .home-page-section-9 p {
    display: inline;
    margin-right: 2rem;
  }
  .home-page-section-8 img {
    display: inline;
    position: absolute;
    top: 231rem;
    height: 13rem;
    right: 13%;
  }
  .home-page-section-8 h2 {
    position: absolute;
    top: 228rem;
    left: 13%;
  }
  .home-page-section-8 ul {
    position: absolute;
    top: 229rem;
    left: 13%;
  }
  .home-page-section-9 img {
    display: inline;
    position: absolute;
    top: 257rem;
    height: 9rem;
    left: 13%;
  }
  #cc-vrm-home-page-col {
    position: absolute;
    top: 254rem;
    left: 54%;
  }
  .home-page-section-10 img {
    display: inline;
    position: absolute;
    top: 282rem;
    height: 11rem;
    right: 13%;
  }
  .about-us-section-4,
  .about-us-section-7,
  .cc-genesys-section-5,
  .cc-india-section-2,
  .cc-ms-teams-section-4,
  .cc-ms-teams-section-5,
  .home-page-section-10,
  .why-s2c-section-3,
  .why-s2c-section-4 {
    height: 20rem;
  }
  .home-page-section-10 h2 {
    position: absolute;
    top: 279rem;
    left: 13%;
    width: 15rem;
  }
  .home-page-section-10 ul {
    position: absolute;
    top: 282rem;
    left: 13%;
  }
  .home-page-section-10 p {
    margin-right: 2rem;
  }
  .home-page-section-11 h1 {
    position: absolute;
    top: 303rem;
    left: 0;
  }
  .about-us-section-6,
  .cc-global-section-2,
  .cc-global-section-4,
  .cc-uc-section-2,
  .cc-vrm-section-2,
  .crm-integration-section-2,
  .home-page-section-11,
  .microsoft-direct-routing-section-2,
  .number-masking-section-2,
  .vrm-section-2 {
    height: 10rem;
  }
  .home-page-section-11 img {
    height: 24rem;
    position: absolute;
    object-fit: fill;
    top: 324rem;
    left: 50%;
    transform: translate(-50%, -50%);
  }
  .about-us-footer img,
  .achieve-compliance-footer img,
  .bpo-services-footer img,
  .career-page-footer img,
  .cc-center-footer img,
  .cc-genesys-footer img,
  .cc-global-footer img,
  .cc-india-footer img,
  .cc-ms-teams-footer img,
  .cc-uc-footer img,
  .cc-vrm-footer img,
  .collection-calling-footer img,
  .compliance-calling-footer img,
  .crm-integration-footer img,
  .customer-engagement-footer img,
  .financial-services-footer img,
  .genesys-cloud-deployment-footer img,
  .genesys-partners-footer img,
  .home-page-footer img,
  .internet-services-footer img,
  .it-services-footer img,
  .microsoft-direct-routing-footer img,
  .microsoft-partners-footer img,
  .number-masking-footer img,
  .productivity-increase-footer img,
  .transforming-cx-footer img,
  .vrm-footer img,
  .wfh-footer img,
  .why-s2c-footer img {
    width: 8rem;
    position: absolute;
    left: 1.5rem;
    top: 0.9rem;
  }
  .about-us-footer i,
  .achieve-compliance-footer i,
  .bpo-services-footer i,
  .career-page-footer i,
  .cc-center-footer i,
  .cc-genesys-footer i,
  .cc-global-footer i,
  .cc-india-footer i,
  .cc-ms-teams-footer i,
  .cc-uc-footer i,
  .cc-vrm-footer i,
  .collection-calling-footer i,
  .compliance-calling-footer i,
  .crm-integration-footer i,
  .customer-engagement-footer i,
  .financial-services-footer i,
  .genesys-cloud-deployment-footer i,
  .genesys-partners-footer i,
  .home-page-footer i,
  .internet-services-footer i,
  .it-services-footer i,
  .microsoft-direct-routing-footer i,
  .microsoft-partners-footer i,
  .number-masking-footer i,
  .productivity-increase-footer i,
  .transforming-cx-footer i,
  .vrm-footer i,
  .wfh-footer i,
  .why-s2c-footer i {
    position: absolute;
  }
  .company-logo-div {
    width: 180px;
    height: 75px;
    border-radius: 160px/65px;
    background: #fff;
    position: absolute;
    top: 11rem;
    margin-left: 3rem;
  }
  .copyright {
    position: absolute;
    top: 35rem;
    left: 0;
    right: 0;
  }
  #career-page-footer-col,
  #home-page-footer-col {
    position: absolute;
    top: 25%;
    left: 47.5%;
  }
  .about-us-footer .location-text-list,
  .achieve-compliance-footer .location-text-list,
  .bpo-services-footer .location-text-list,
  .career-page-footer .location-text-list,
  .cc-center-footer .location-text-list,
  .cc-genesys-footer .location-text-list,
  .cc-global-footer .location-text-list,
  .cc-india-footer .location-text-list,
  .cc-ms-teams-footer .location-text-list,
  .cc-uc-footer .location-text-list,
  .cc-vrm-footer .location-text-list,
  .collection-calling-footer .location-text-list,
  .compliance-calling-footer .location-text-list,
  .crm-integration-footer .location-text-list,
  .customer-engagement-footer .location-text-list,
  .financial-services-footer .location-text-list,
  .genesys-cloud-deployment-footer .location-text-list,
  .genesys-partners-footer .location-text-list,
  .home-page-footer .location-text-list,
  .internet-services-footer .location-text-list,
  .it-services-footer .location-text-list,
  .microsoft-direct-routing-footer .location-text-list,
  .microsoft-partners-footer .location-text-list,
  .number-masking-footer .location-text-list,
  .productivity-increase-footer .location-text-list,
  .transforming-cx-footer .location-text-list,
  .vrm-footer .location-text-list,
  .wfh-footer .location-text-list,
  .why-s2c-footer .location-text-list {
    position: absolute;
    width: 100%;
    top: 40%;
    display: block;
    right: 8%;
    color: var(--white-color);
  }
  .about-us-footer .company-intro-text,
  .achieve-compliance-footer .company-intro-text,
  .bpo-services-footer .company-intro-text,
  .career-page-footer .company-intro-text,
  .cc-center-footer .company-intro-text,
  .cc-genesys-footer .company-intro-text,
  .cc-global-footer .company-intro-text,
  .cc-india-footer .company-intro-text,
  .cc-ms-teams-footer .company-intro-text,
  .cc-uc-footer .company-intro-text,
  .cc-vrm-footer .company-intro-text,
  .collection-calling-footer .company-intro-text,
  .compliance-calling-footer .company-intro-text,
  .crm-integration-footer .company-intro-text,
  .customer-engagement-footer .company-intro-text,
  .financial-services-footer .company-intro-text,
  .genesys-cloud-deployment-footer .company-intro-text,
  .genesys-partners-footer .company-intro-text,
  .home-page-footer .company-intro-text,
  .internet-services-footer .company-intro-text,
  .it-services-footer .company-intro-text,
  .microsoft-direct-routing-footer .company-intro-text,
  .microsoft-partners-footer .company-intro-text,
  .number-masking-footer .company-intro-text,
  .productivity-increase-footer .company-intro-text,
  .transforming-cx-footer .company-intro-text,
  .vrm-footer .company-intro-text,
  .wfh-footer .company-intro-text,
  .why-s2c-footer .company-intro-text {
    position: absolute;
    top: 39%;
    width: 26rem;
    text-align: justify;
    margin-left: 3rem;
  }
  .about-us-footer .contact-us-text,
  .achieve-compliance-footer .contact-us-text,
  .bpo-services-footer .contact-us-text,
  .career-page-footer .contact-us-text,
  .cc-center-footer .contact-us-text,
  .cc-genesys-footer .contact-us-text,
  .cc-global-footer .contact-us-text,
  .cc-india-footer .contact-us-text,
  .cc-ms-teams-footer .contact-us-text,
  .cc-uc-footer .contact-us-text,
  .cc-vrm-footer .contact-us-text,
  .collection-calling-footer .contact-us-text,
  .compliance-calling-footer .contact-us-text,
  .crm-integration-footer .contact-us-text,
  .customer-engagement-footer .contact-us-text,
  .financial-services-footer .contact-us-text,
  .genesys-cloud-deployment-footer .contact-us-text,
  .genesys-partners-footer .contact-us-text,
  .home-page-footer .contact-us-text,
  .internet-services-footer .contact-us-text,
  .it-services-footer .contact-us-text,
  .microsoft-direct-routing-footer .contact-us-text,
  .microsoft-partners-footer .contact-us-text,
  .number-masking-footer .contact-us-text,
  .productivity-increase-footer .contact-us-text,
  .transforming-cx-footer .contact-us-text,
  .vrm-footer .contact-us-text,
  .wfh-footer .contact-us-text,
  .why-s2c-footer .contact-us-text {
    position: absolute;
    top: 30%;
    width: 100%;
    right: 8%;
    font-size: 1.4rem;
  }
  .home-page-footer {
    position: absolute;
    top: 343rem;
    width: 100%;
    height: 40rem;
    background: #062861;
    background: linear-gradient(207deg, #062861 58%, #d5141b 100%);
  }
  .achieve-compliance-footer-waves,
  .cc-center-footer-waves,
  .collection-calling-footer-waves,
  .customer-engagement-footer-waves,
  .genesys-cloud-deployment-footer-waves,
  .home-page-footer-waves,
  .number-masking-footer-waves,
  .productivity-increase-footer-waves,
  .transforming-cx-footer-waves,
  .wfh-footer-waves {
    position: absolute;
    width: 100%;
    left: 0;
    top: -0.1rem;
    height: 0.5rem;
    min-height: 70px;
    max-height: 70px;
    transform: rotate(180deg);
  }
  #useful-links {
    position: absolute;
    top: 8rem;
    margin-left: 67rem;
    width: 14rem;
  }
  .useful-link-title {
    font-size: 1.4rem;
    position: absolute;
    top: -1rem;
    width: 100%;
  }
  #useful-link-styling-1,
  #useful-link-styling-2,
  #useful-link-styling-3 {
    text-decoration: none;
    color: var(--white-color);
  }
  .parallax > use {
    animation: 25s cubic-bezier(0.55, 0.5, 0.45, 0.5) infinite move-forever;
  }
  .parallax > use:first-child {
    animation-delay: -2s;
    animation-duration: 7s;
  }
  .parallax > use:nth-child(2) {
    animation-delay: -3s;
    animation-duration: 10s;
  }
  .parallax > use:nth-child(3) {
    animation-delay: -4s;
    animation-duration: 13s;
  }
  .parallax > use:nth-child(4) {
    animation-delay: -5s;
    animation-duration: 20s;
  }
  @keyframes move-forever {
    0% {
      transform: translate3d(-90px, 0, 0);
    }
    100% {
      transform: translate3d(85px, 0, 0);
    }
  }
  .careers-page-section-1 {
    height: 25rem;
    background: #00296b;
    background: linear-gradient(207deg, #00296b 58%, #003f88 100%);
  }
  .careers-page-waves {
    position: absolute;
    width: 100%;
    left: 0;
    top: 21rem;
    height: 0.5rem;
    min-height: 70px;
    max-height: 70px;
  }
  .career-page-footer {
    position: absolute;
    top: 120rem;
    width: 100%;
    height: 40rem;
    background: #00296b;
    background: linear-gradient(207deg, #00296b 58%, #003f88 100%);
  }
  .cc-global-footer,
  .cc-global-header {
    background-image: linear-gradient(180deg, #7519f0 9.7%, #4a1677 78%);
  }
  .cc-global-header,
  .cc-india-header,
  .wfh-header {
    position: absolute;
    top: 4rem;
    left: 0;
    width: 100%;
  }
  .achieve-compliance-inner-header,
  .cc-global-inner-header,
  .vrm-inner-header {
    height: 34rem;
    width: 100%;
    margin: 0;
    padding: 0;
  }
  .cc-global-section-1 img {
    height: 43%;
    position: absolute;
    top: 7rem;
    right: 10%;
  }
  .cc-genesys-section-1 i,
  .cc-global-section-1 i,
  .cc-ms-teams-section-1 i,
  .cloud-contact-center-section-1 i,
  .why-s2c-section-1 i {
    color: #ff9100;
    margin-right: 0.5rem;
    position: absolute;
  }
  .cc-genesys-section-1 h2,
  .cc-global-section-1 h2,
  .cloud-contact-center-section-1 h2 {
    position: absolute;
    top: 8rem;
    left: 10%;
  }
  .cc-global-section-1 h3 {
    position: absolute;
    top: 11rem;
    width: 33rem;
    left: 10%;
  }
  .cc-global-section-1 ul {
    position: absolute;
    top: 14.5rem;
    left: 10%;
  }
  .cc-global-waves,
  .cc-uc-waves,
  .cc-vrm-waves,
  .compliance-call-recording-waves,
  .wfh-waves {
    position: absolute;
    width: 100%;
    left: 0;
    top: 32rem;
    margin-bottom: -400px;
    min-height: 70px;
    max-height: 70px;
  }
  .cc-global-section-2 h2 {
    position: absolute;
    top: 41rem;
    right: 0;
    width: 100%;
    text-align: center;
  }
  .cc-genesys-market-card,
  .cc-global-market-card,
  .cc-india-market-card,
  .cc-ms-teams-card,
  .cc-uc-card,
  .cc-vrm-market-card,
  .cloud-contact-center-card {
    width: 90%;
    height: 14rem;
    border-radius: 1.2rem;
  }
  .cc-global-hr-1,
  .cc-global-hr-2,
  .cc-global-hr-3,
  .cc-global-hr-4,
  .cc-global-hr-5,
  .cc-india-hr-1,
  .cc-india-hr-4 {
    width: 88%;
    margin-left: 2rem;
    margin-right: 2rem;
    position: absolute;
  }
  .cc-genesys-market-card img,
  .cc-global-market-card img,
  .cc-ms-teams-card img,
  .cc-uc-card img,
  .cc-vrm-market-card img,
  .cloud-contact-center-card img {
    height: 3rem;
    position: absolute;
    top: 2.2rem;
    left: 45%;
  }
  .cc-genesys-section-2 .cc-genesys-card-title,
  .cc-global-section-2 .cc-global-card-title,
  .cc-india-section-2 .cc-india-card-title,
  .cc-ms-teams-section-2 .cc-ms-teams-card-title,
  .cc-uc-section-2 .cc-uc-card-title,
  .cc-vrm-section-2 .cc-vrm-card-title,
  .cloud-contact-center-section-2 .cc-center-card-title {
    position: absolute;
    top: 51%;
    width: 100%;
    left: 0;
    text-align: center;
    font-weight: 600;
  }
  .cc-genesys-section-2 .cc-genesys-card-content,
  .cc-global-section-2 .cc-global-card-content,
  .cc-india-section-2 .cc-india-card-content,
  .cc-ms-teams-section-2 .cc-ms-teams-card-content,
  .cc-uc-section-2 .cc-uc-card-content,
  .cc-vrm-section-2 .cc-vrm-card-content,
  .cloud-contact-center-section-2 .cc-center-card-content {
    position: absolute;
    top: 68%;
    left: 15%;
    width: 70%;
    text-align: center;
  }
  .cc-global-market-card-row-1,
  .cc-uc-card-row-1 {
    position: absolute;
    top: 45rem;
    right: 11%;
    left: 11%;
  }
  .cc-global-market-card-row-2,
  .cc-uc-card-row-2 {
    position: absolute;
    top: 60rem;
    right: 11%;
    left: 11%;
  }
  .cc-global-section-3 {
    height: 133rem;
  }
  .cc-global-hr-1,
  .cc-global-hr-2,
  .cc-global-hr-5 {
    top: 18%;
  }
  .cc-global-hr-3 {
    top: 19%;
  }
  .cc-global-hr-4,
  .cc-india-hr-1,
  .cc-india-hr-4 {
    top: 13%;
  }
  .cc-genesys-hr-3,
  .cc-genesys-hr-4,
  .cc-global-hr-6,
  .cc-uc-hr-1,
  .cc-uc-hr-2,
  .cc-uc-hr-6,
  .cloud-contact-center-hr-2,
  .cloud-contact-center-hr-3 {
    position: absolute;
    top: 23%;
    width: 88%;
    margin-left: 2rem;
    margin-right: 2rem;
  }
  .cc-global-product-card-1 {
    width: 39%;
    height: 30rem;
    position: absolute;
    top: 86rem;
    left: 10%;
  }
  .cc-global-product-card-2 {
    width: 39%;
    height: 47rem;
    position: absolute;
    top: 86rem;
    right: 10%;
  }
  .cc-global-product-card-3 {
    width: 39%;
    height: 40rem;
    position: absolute;
    top: 117rem;
    left: 10%;
  }
  .cc-global-product-card-4 {
    width: 39%;
    height: 42rem;
    position: absolute;
    top: 134rem;
    right: 10%;
  }
  .cc-global-product-card-5 {
    width: 39%;
    height: 41rem;
    position: absolute;
    top: 158rem;
    left: 10%;
  }
  .cc-global-product-card-6 {
    width: 39%;
    height: 22rem;
    top: 177rem;
    position: absolute;
    right: 10%;
  }
  #cc-global-product-img-1,
  #cc-india-product-img-1,
  #cc-india-product-img-2 {
    width: 5%;
    position: absolute;
    top: 6%;
    right: 14%;
  }
  #cc-global-product-img-2,
  #cc-global-product-img-3,
  #cc-global-product-img-5,
  #cc-india-product-img-3,
  #cc-uc-product-img-1,
  #cc-uc-product-img-2,
  #cc-uc-product-img-3,
  #cc-uc-product-img-4,
  #cc-uc-product-img-5,
  #cc-uc-product-img-6 {
    width: 5%;
    position: absolute;
    top: 8%;
    right: 14%;
  }
  #cc-global-product-img-4,
  #cc-global-product-img-6,
  #cc-india-product-img-4 {
    width: 5%;
    position: absolute;
    top: 5%;
    right: 14%;
  }
  #cc-global-product-text-1,
  #cc-global-product-text-5 {
    position: absolute;
    top: 23%;
    margin-left: 1rem;
    width: 105%;
  }
  #cc-global-product-text-2,
  #cc-india-product-text-2 {
    position: absolute;
    top: 22%;
    margin-left: 1rem;
    width: 105%;
  }
  #cc-global-product-text-3 {
    position: absolute;
    top: 25%;
    margin-left: 1rem;
    width: 105%;
  }
  #cc-global-product-text-4,
  #cc-india-product-text-1 {
    position: absolute;
    top: 17%;
    margin-left: 1rem;
    width: 105%;
  }
  #cc-global-product-text-6 {
    position: absolute;
    top: 28%;
    margin-left: 1rem;
    width: 105%;
  }
  .cc-global-section-3 h2 {
    position: absolute;
    top: 77rem;
    right: 0;
    width: 100%;
    text-align: center;
  }
  .cc-global-section-3-subtitle {
    text-align: justify;
    position: absolute;
    top: 80rem;
    width: 80%;
    right: 10%;
    font-weight: 400;
    line-height: 1.45rem;
    font-size: 1rem;
  }
  .cc-global-product-card-title {
    color: var(--primary-color);
    font-weight: 600;
    position: absolute;
    top: 8%;
    left: 6.5%;
    font-size: 1.2rem;
  }
  .achieve-compliance-section-2 i,
  .cc-genesys-section-3 i,
  .cc-global-section-3 i,
  .cc-india-section-3 i,
  .cc-ms-teams-section-3 i,
  .cc-uc-section-3 i,
  .cc-vrm-section-3 i,
  .cloud-contact-center-section-3 i,
  .collection-calling-section-2 i,
  .compliance-call-recording-section-2 i,
  .crm-integration-section-2 i,
  .customer-engagement-section-2 i,
  .genesys-cloud-deployment-section-2 i,
  .number-masking-section-2 i,
  .productivity-increase-section-2 i,
  .transforming-cx-section-2 i,
  .vrm-section-2 i,
  .wfh-section-2 i {
    color: var(--primary-color);
    font-size: 1rem;
    margin-left: 0.3rem;
    position: absolute;
  }
  .achieve-compliance-section-3-title,
  .cc-global-section-4 h2,
  .collection-calling-section-3-title,
  .compliance-call-recording-section-3-title,
  .crm-integration-section-3-title,
  .customer-engagement-section-3-title,
  .financial-services-section-2-title,
  .microsoft-direct-routing-section-3-title,
  .number-masking-section-3-title,
  .productivity-increase-section-3-title,
  .transforming-cx-section-3-title,
  .vrm-section-3-title,
  .wfh-section-3-title {
    text-align: center;
    margin-top: 7rem;
  }
  #achieve-compliance-section-title-container,
  #bpo-services-section-subtitle-container,
  #bpo-services-section-title-container,
  #cc-global-section-title-container,
  #collection-calling-section-subtitle-container,
  #collection-calling-section-title-container,
  #compliance-call-recording-section-subtitle-container,
  #compliance-call-recording-section-title-container,
  #crm-integration-section-subtitle-container,
  #crm-integration-section-title-container,
  #customer-engagement-section-subtitle-container,
  #customer-engagement-section-title-container,
  #financial-services-section-subtitle-container,
  #financial-services-section-title-container,
  #genesys-cloud-deployment-section-3-subtitle-container,
  #genesys-cloud-deployment-section-3-title-container,
  #genesys-partners-section-subtitle-container,
  #genesys-partners-section-title-container,
  #internet-commerce-section-subtitle-container,
  #internet-commerce-section-title-container,
  #it-services-section-subtitle-container,
  #it-services-section-title-container,
  #microsoft-direct-routing-section-subtitle-container,
  #microsoft-direct-routing-section-title-container,
  #microsoft-partners-section-subtitle-container,
  #microsoft-partners-section-title-container,
  #number-masking-section-subtitle-container,
  #number-masking-section-title-container,
  #productivity-increase-section-subtitle-container,
  #productivity-increase-section-title-container,
  #transforming-cx-section-subtitle-container,
  #transforming-cx-section-title-container,
  #vrm-section-subtitle-container,
  #vrm-section-title-container,
  #wfh-section-subtitle-container,
  #wfh-section-title-container {
    display: flex;
    justify-content: center;
  }
  .cc-genesys-table,
  .cc-global-table {
    margin-left: auto;
    margin-right: auto;
    margin-top: 0.7rem;
    width: 80%;
    height: 81rem;
    border-radius: 1.2rem;
    border-width: 0.1rem;
    outline: #e0e0e0 solid 0.1rem;
  }
  .cc-global-verticle-ruler,
  .cc-global-verticle-ruler-2,
  .cc-global-verticle-ruler-3 {
    top: 203.3rem;
    border-left: 0.1rem solid #e0e0e0;
    height: 81rem;
    position: absolute;
  }
  .cc-genesys-table i,
  .cc-global-table i,
  .cc-ms-teams-table i {
    font-size: 0.9rem;
    margin-right: 0.4rem;
    color: #424242;
  }
  .achieve-compliance-table ul,
  .cc-genesys-table ul,
  .cc-global-table ul,
  .cc-ms-teams-table ul,
  .cloud-contact-center-table ul,
  .cloud-contact-center-table-2 ul,
  .collection-calling-table ul,
  .compliance-call-recording-table ul,
  .crm-integration-table ul,
  .customer-engagement-table ul,
  .financial-services-table ul,
  .genesys-cloud-deployment-table ul,
  .genesys-partners-table ul,
  .internet-commerce-table ul,
  .microsoft-direct-routing-table ul,
  .microsoft-partners-table ul,
  .number-masking-table ul,
  .productivity-increase-table ul,
  .transforming-cx-table ul,
  .vrm-table ul,
  .wfh-table ul {
    margin-bottom: 1.2rem;
    margin-left: 0.5rem;
    margin-right: 1.2rem;
    width: 90%;
  }
  .achieve-compliance-table th,
  .bpo-services-table th,
  .cc-global-table th,
  .collection-calling-table th,
  .crm-integration-table th,
  .customer-engagement-table th,
  .financial-services-table th,
  .genesys-cloud-deployment-table th,
  .genesys-partners-table th,
  .internet-commerce-table th,
  .it-services-table th,
  .microsoft-direct-routing-table th,
  .microsoft-partners-table th,
  .number-masking-table th,
  .productivity-increase-table th,
  .transforming-cx-table th,
  .vrm-table th,
  .wfh-table th {
    padding-left: 1.2rem;
    padding-top: 1.8rem;
    font-size: 1rem;
  }
  .bpo-services-table td,
  .cc-global-table td,
  .genesys-partners-table td,
  .microsoft-direct-routing-table td,
  .number-masking-table td,
  .productivity-increase-table td,
  .wfh-table td {
    padding-left: 1.2rem;
    padding-right: 1.3rem;
    padding-top: 1.8rem;
    color: #000;
    font-size: 1rem;
  }
  #cc-global-table-header-1 {
    width: 8%;
    height: 5rem;
    vertical-align: middle;
    font-size: 1.1rem;
    color: var(--primary-color);
  }
  #cc-global-table-header-2,
  #cc-global-table-header-3,
  #cc-global-table-header-4 {
    width: 15%;
    height: 5rem;
    vertical-align: middle;
    font-size: 1.1rem;
    color: var(--primary-color);
  }
  .cc-genesys-verticle-ruler,
  .cc-global-verticle-ruler,
  .cc-ms-teams-verticle-ruler {
    left: 22%;
  }
  .cc-genesys-verticle-ruler-2,
  .cc-global-verticle-ruler-2,
  .cc-ms-teams-verticle-ruler-2 {
    left: 45%;
  }
  .cc-genesys-verticle-ruler-3,
  .cc-global-verticle-ruler-3,
  .cc-ms-teams-verticle-ruler-3 {
    left: 67%;
  }
  .cc-global-section-5 {
    height: 25rem;
  }
  .cc-genesys-section-5 h2,
  .cc-genesys-section-6 h2,
  .cc-global-section-5 h2,
  .cc-global-section-6 h2,
  .cc-ms-teams-section-5 h2,
  .cc-ms-teams-section-6 h2,
  .cloud-contact-center-section-6 h2,
  .cloud-contact-center-section-7 h2 {
    width: 70%;
    margin-top: 1rem;
    line-height: 2.6rem;
  }
  .cc-genesys-section-5 p,
  .cc-genesys-section-6 p,
  .cc-global-section-5 p,
  .cc-global-section-6 p,
  .cc-ms-teams-section-5 p,
  .cc-ms-teams-section-6 p,
  .cloud-contact-center-section-6 p,
  .cloud-contact-center-section-7 p {
    margin-top: 2rem;
    width: 70%;
    display: block;
    word-spacing: 0.1rem;
    letter-spacing: 0.1px;
    line-height: 1.8rem;
    text-align: justify;
  }
  .cc-global-section-5 img {
    height: 17rem;
    position: absolute;
    right: 16%;
    top: 293rem;
  }
  .cc-global-section-5-col {
    position: absolute;
    left: 10%;
    top: 283rem;
  }
  .cc-global-section-6,
  .cc-india-section-3 {
    height: 125rem;
  }
  .cc-global-section-6 img {
    height: 14rem;
    position: absolute;
    left: 14%;
    top: 329rem;
  }
  .cc-global-section-6-col {
    position: absolute;
    left: 55%;
    top: 318rem;
  }
  .about-us-section-9,
  .achieve-compliance-section-4,
  .bpo-services-section-3,
  .cc-genesys-section-7,
  .cc-global-section-7,
  .cc-india-section-6,
  .cc-ms-teams-section-7,
  .cc-uc-section-5,
  .cc-vrm-section-5,
  .cloud-contact-center-section-8,
  .collection-calling-section-4,
  .compliance-call-recording-section-4,
  .crm-integration-section-4,
  .customer-engagement-section-4,
  .financial-services-section-3,
  .genesys-cloud-deployment-section-4,
  .genesys-partners-section-3,
  .internet-commerce-section-3,
  .it-services-section-3,
  .microsoft-direct-routing-section-4,
  .microsoft-partners-section-3,
  .number-masking-section-4,
  .productivity-increase-section-4,
  .transforming-cx-section-4,
  .vrm-section-4,
  .wfh-section-4 {
    height: 15rem;
    display: flex;
    justify-content: center;
    text-align: center;
  }
  .about-us-section-9 span,
  .achieve-compliance-section-4 span,
  .bpo-services-section-3 span,
  .cc-genesys-section-7 span,
  .cc-global-section-7 span,
  .cc-india-section-6 span,
  .cc-ms-teams-section-7 span,
  .cc-uc-section-5 span,
  .cc-vrm-section-5 span,
  .cloud-contact-center-section-8 span,
  .collection-calling-section-4 span,
  .compliance-call-recording-section-4 span,
  .crm-integration-section-4 span,
  .customer-engagement-section-4 span,
  .financial-services-section-3 span,
  .genesys-cloud-deployment-section-4 span,
  .genesys-partners-section-3 span,
  .internet-commerce-section-3 span,
  .it-services-section-3 span,
  .microsoft-direct-routing-section-4 span,
  .microsoft-partners-section-3 span,
  .number-masking-section-4 span,
  .productivity-increase-section-4 span,
  .transforming-cx-section-4 span,
  .vrm-section-4 span,
  .wfh-section-4 span {
    color: var(--secondary-color);
    font-weight: 500;
  }
  .about-us-section-9 h2,
  .achieve-compliance-section-4 h2,
  .bpo-services-section-3 h2,
  .cc-genesys-section-7 h2,
  .cc-global-section-7 h2,
  .cc-india-section-6 h2,
  .cc-ms-teams-section-7 h2,
  .cc-uc-section-5 h2,
  .cc-vrm-section-5 h2,
  .cloud-contact-center-section-8 h2,
  .collection-calling-section-4 h2,
  .compliance-call-recording-section-4 h2,
  .crm-integration-section-4 h2,
  .customer-engagement-section-4 h2,
  .financial-services-section-3 h2,
  .genesys-cloud-deployment-section-4 h2,
  .genesys-partners-section-3 h2,
  .internet-commerce-section-3 h2,
  .it-services-section-3 h2,
  .microsoft-direct-routing-section-4 h2,
  .microsoft-partners-section-3 h2,
  .number-masking-section-4 h2,
  .productivity-increase-section-4 h2,
  .transforming-cx-section-4 h2,
  .vrm-section-4 h2,
  .wfh-section-4 h2 {
    text-align: center;
    margin-top: 2rem;
    margin-bottom: 1rem;
  }
  .about-us-section-9-container,
  .achieve-compliance-container,
  .cc-genesys-container,
  .cc-global-container,
  .cc-india-container,
  .cc-uc-container,
  .cc-vrm-container,
  .cloud-contact-center-section-container,
  .collection-calling-container,
  .compliance-call-recording-container,
  .crm-integration-container,
  .customer-engagement-container,
  .financial-services-container,
  .genesys-partners-container,
  .microsoft-direct-routing-container,
  .number-masking-container,
  .productivity-increase-container,
  .transforming-cx-container,
  .vrm-container,
  .wfh-container {
    border-radius: 1rem;
    border-style: solid;
    border-width: 0.1rem;
    border-color: var(--black-color);
    height: 10rem;
    width: 52rem;
  }
  .cc-global-footer {
    position: absolute;
    top: 366rem;
    width: 100%;
    height: 40rem;
  }
  .cc-india-footer,
  .cc-india-header {
    background-image: linear-gradient(109.6deg, #b92322 11.2%, #a30a0a 91.1%);
  }
  .about-us-footer-waves,
  .bpo-services-footer-waves,
  .cc-genesys-footer-waves,
  .cc-global-footer-waves,
  .cc-india-footer-waves,
  .cc-ms-teams-footer-waves,
  .cc-uc-footer-waves,
  .cc-vrm-footer-waves,
  .compliance-calling-footer-waves,
  .crm-integration-footer-waves,
  .genesys-partners-footer-waves,
  .internet-services-footer-waves,
  .it-services-footer-waves,
  .microsoft-direct-routing-footer-waves,
  .vrm-footer-waves {
    position: absolute;
    width: 100%;
    left: 0;
    top: 0;
    height: 0.5rem;
    min-height: 70px;
    max-height: 70px;
    transform: rotate(180deg);
  }
  .cc-india-inner-header,
  .cc-uc-inner-header,
  .cc-vrm-inner-header,
  .compliance-call-recording-inner-header {
    height: 35rem;
    width: 100%;
    margin: 0;
    padding: 0;
  }
  .cc-india-section-1 img {
    height: 55%;
    position: absolute;
    top: 7rem;
    right: 10%;
  }
  .cc-india-section-1 i {
    color: #ffeb3b;
    margin-right: 0.5rem;
    position: absolute;
  }
  .cc-india-section-1 h2,
  .cc-ms-teams-section-1 h2 {
    position: absolute;
    top: 9rem;
    left: 10%;
  }
  .cc-india-section-1 h3 {
    position: absolute;
    top: 11.5rem;
    width: 32rem;
    left: 10%;
    text-align: justify;
  }
  .cc-genesys-section-1 ul,
  .cc-india-section-1 ul {
    position: absolute;
    top: 16rem;
    left: 10%;
  }
  .cc-india-waves {
    position: absolute;
    width: 100%;
    left: 0;
    top: 91%;
    min-height: 70px;
    max-height: 70px;
  }
  .cc-india-hr-2,
  .cc-india-hr-3 {
    width: 88%;
    position: absolute;
    margin-left: 2rem;
    margin-right: 2rem;
  }
  .cc-india-section-2 h2,
  .cc-uc-section-2 h2,
  .cc-vrm-section-2 h2 {
    position: absolute;
    top: 42rem;
    right: 0;
    width: 100%;
    text-align: center;
  }
  .cc-india-market-card img {
    height: 3rem;
    position: absolute;
    top: 2.2rem;
    left: 43%;
  }
  .cc-india-market-card-row-1 {
    position: absolute;
    top: 45.5rem;
    right: 11%;
    left: 11%;
  }
  .cc-india-market-card-row-2,
  .cc-vrm-market-card-row-2 {
    position: absolute;
    top: 61rem;
    right: 11%;
    left: 11%;
  }
  .cc-india-hr-2 {
    top: 17%;
  }
  .cc-india-hr-3 {
    top: 16%;
  }
  .cc-india-product-card-1 {
    width: 39%;
    height: 51rem;
    position: absolute;
    top: 91rem;
    left: 10%;
  }
  .cc-india-product-card-2 {
    width: 39%;
    height: 39rem;
    position: absolute;
    top: 91rem;
    right: 10%;
  }
  .cc-india-product-card-3 {
    width: 39%;
    height: 38rem;
    position: absolute;
    top: 143rem;
    left: 10%;
  }
  .cc-india-product-card-4 {
    width: 39%;
    height: 50rem;
    position: absolute;
    top: 131rem;
    right: 10%;
  }
  .cc-india-section-3 h2 {
    position: absolute;
    top: 79rem;
    right: 0;
    width: 100%;
    text-align: center;
  }
  .cc-india-section-3-subtitle {
    text-align: justify;
    position: absolute;
    top: 82rem;
    width: 80%;
    right: 10%;
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.45rem;
  }
  .cc-india-product-card-title {
    color: var(--primary-color);
    font-weight: 600;
    position: absolute;
    top: 7%;
    left: 6.5%;
    font-size: 1.2rem;
  }
  #cc-india-product-text-3 {
    position: absolute;
    top: 18%;
    width: 105%;
    margin-left: 1rem;
  }
  #cc-india-product-text-4 {
    position: absolute;
    top: 21%;
    margin-left: 1rem;
    width: 105%;
  }
  .cc-india-section-4,
  .cloud-contact-center-section-3,
  .collection-calling-section-2,
  .productivity-increase-section-2 {
    height: 15rem;
  }
  .cc-india-section-4 h2,
  .cc-india-section-5 h2 {
    width: 80%;
    margin-top: 1rem;
    line-height: 2.6rem;
  }
  .cc-india-section-4 p,
  .cc-india-section-5 p {
    margin-top: 2rem;
    width: 80%;
    display: block;
    word-spacing: 0.1rem;
    line-height: 1.8rem;
    text-align: justify;
  }
  .cc-india-section-4 img {
    height: 21rem;
    position: absolute;
    right: 9%;
    top: 183rem;
  }
  .cc-india-section-4-col {
    position: absolute;
    left: 9%;
    top: 181rem;
  }
  .cc-india-section-5 {
    height: 22rem;
  }
  .cc-india-section-5 h6 {
    color: var(--secondary-color);
    font-weight: 600;
  }
  .cc-india-section-5 img {
    height: 14rem;
    position: absolute;
    left: 12%;
    top: 213rem;
  }
  .cc-india-section-5-col {
    position: absolute;
    left: 50%;
    top: 206rem;
  }
  .cc-india-footer {
    position: absolute;
    top: 245rem;
    width: 100%;
    height: 40rem;
  }
  .cc-vrm-header {
    position: absolute;
    top: 4rem;
    left: 0;
    width: 100%;
    background: #396afc;
    background: -webkit-linear-gradient(top right, #1976d2, #1a237e);
    background: -moz-linear-gradient(top right, #1976d2, #1a237e);
    background: linear-gradient(to bottom left, #1976d2, #1a237e);
  }
  .cc-vrm-section-1 img {
    height: 45%;
    position: absolute;
    top: 7rem;
    right: 10%;
  }
  .cc-uc-section-1 i,
  .cc-vrm-section-1 i {
    color: #fbc02d;
    margin-right: 0.5rem;
    position: absolute;
  }
  .cc-uc-section-1 h2,
  .cc-vrm-section-1 h2 {
    position: absolute;
    top: 7rem;
    left: 10%;
  }
  .cc-vrm-section-1 h3 {
    position: absolute;
    top: 10rem;
    width: 39rem;
    left: 10%;
    text-align: justify;
  }
  .cc-uc-section-1 ul,
  .cc-vrm-section-1 ul {
    position: absolute;
    top: 15rem;
    left: 10%;
  }
  .cc-vrm-market-card-row-1 {
    position: absolute;
    top: 46rem;
    right: 11%;
    left: 11%;
  }
  .cc-uc-product-card-2,
  .cc-uc-product-card-4,
  .cc-uc-product-card-6,
  .cc-vrm-product-card-2,
  .cc-vrm-product-card-4,
  .cc-vrm-product-card-6 {
    right: 10%;
  }
  .cc-uc-product-card-1,
  .cc-uc-product-card-3,
  .cc-uc-product-card-5,
  .cc-uc-section-1 h3,
  .cc-vrm-product-card-1,
  .cc-vrm-product-card-3,
  .cc-vrm-product-card-5 {
    left: 10%;
  }
  .cc-vrm-hr-1,
  .cc-vrm-hr-2,
  .cc-vrm-hr-3,
  .cc-vrm-hr-4 {
    position: absolute;
    top: 35%;
    width: 88%;
    margin-left: 2rem;
    margin-right: 2rem;
  }
  .cc-vrm-hr-5,
  .cc-vrm-hr-6 {
    position: absolute;
    top: 30%;
    width: 88%;
    margin-left: 2rem;
    margin-right: 2rem;
  }
  .cc-vrm-product-card-1,
  .cc-vrm-product-card-2 {
    width: 39%;
    height: 12rem;
    position: absolute;
    top: 86rem;
  }
  .cc-vrm-product-card-3,
  .cc-vrm-product-card-4 {
    width: 39%;
    height: 15rem;
    position: absolute;
    top: 99rem;
  }
  .cc-vrm-product-card-5,
  .cc-vrm-product-card-6 {
    width: 39%;
    height: 15rem;
    top: 115rem;
    position: absolute;
  }
  #cc-vrm-product-img-1,
  #cc-vrm-product-img-2,
  #cc-vrm-product-img-3,
  #cc-vrm-product-img-4,
  #cc-vrm-product-img-5,
  #cc-vrm-product-img-6 {
    width: 5%;
    position: absolute;
    top: 12%;
    right: 14%;
  }
  .cc-vrm-section-3 h2 {
    position: absolute;
    top: 78rem;
    right: 0;
    width: 100%;
    text-align: center;
  }
  .cc-vrm-section-3-subtitle {
    text-align: justify;
    position: absolute;
    top: 81rem;
    width: 80%;
    right: 10%;
    font-size: 1rem;
    font-weight: 400;
  }
  .about-us-footer,
  .cc-uc-header,
  .cc-vrm-footer,
  .financial-services-header,
  .financial-services-waves,
  .why-s2c-footer,
  .why-s2c-footer-waves,
  .why-s2c-waves {
    width: 100%;
    position: absolute;
  }
  .cc-vrm-product-card-title {
    color: var(--primary-color);
    font-weight: 600;
    position: absolute;
    top: 15%;
    left: 6.5%;
    font-size: 1.1rem;
  }
  #cc-vrm-product-text-1,
  #cc-vrm-product-text-2 {
    position: absolute;
    top: 48%;
    margin-left: 1rem;
    width: 105%;
  }
  #cc-vrm-product-text-3,
  #cc-vrm-product-text-4 {
    position: absolute;
    top: 47%;
    margin-left: 1rem;
    width: 105%;
  }
  #cc-uc-product-text-3,
  #cc-uc-product-text-4,
  #cc-vrm-product-text-5,
  #cc-vrm-product-text-6 {
    position: absolute;
    top: 40%;
    margin-left: 1rem;
    width: 105%;
  }
  .cc-vrm-section-4,
  .genesys-cloud-deployment-section-3 {
    height: 69rem;
  }
  .cc-vrm-section-4 h2 {
    width: 65%;
    margin-top: 1rem;
    line-height: 2.6rem;
  }
  .cc-vrm-section-4 p {
    margin-top: 2rem;
    width: 65%;
    display: block;
    word-spacing: 0.1rem;
    line-height: 1.8rem;
    text-align: justify;
  }
  .about-us-section-4 h2,
  .about-us-section-4 img,
  .about-us-section-5 h2,
  .about-us-section-5 img,
  .about-us-section-6 h2,
  .about-us-section-6 img,
  .about-us-section-7 h2,
  .about-us-section-7 img,
  .about-us-section-8 h2,
  .about-us-section-8 img {
    display: inline;
    position: absolute;
  }
  .cc-vrm-section-4 img {
    height: 25rem;
    position: absolute;
    right: 10%;
    top: 131rem;
  }
  .cc-vrm-section-4-col {
    position: absolute;
    left: 10%;
    top: 130rem;
  }
  .cc-vrm-footer {
    top: 173rem;
    height: 40rem;
    background: #396afc;
    background: -webkit-linear-gradient(top right, #1976d2, #1a237e);
    background: -moz-linear-gradient(top right, #1976d2, #1a237e);
    background: linear-gradient(to bottom left, #1976d2, #1a237e);
  }
  .cc-uc-header {
    top: 4rem;
    left: 0;
    background: #004d40;
    background: -webkit-linear-gradient(top right, #00796b, #004d40);
    background: -moz-linear-gradient(top right, #00796b, #004d40);
    background: linear-gradient(to bottom left, #00796b, #004d40);
  }
  .cc-genesys-section-1 img,
  .cc-uc-section-1 img {
    height: 37%;
    position: absolute;
    top: 10rem;
    right: 10%;
  }
  .cc-uc-section-1 h3 {
    position: absolute;
    top: 10rem;
    width: 33rem;
    text-align: justify;
  }
  .cc-uc-section-3 h2,
  .cc-uc-section-4 h2 {
    right: 0;
    text-align: center;
    position: absolute;
  }
  .cc-genesys-section-2,
  .cc-uc-section-3,
  .cloud-contact-center-section-2 {
    height: 70rem;
  }
  .cc-ms-teams-hr-1,
  .cc-ms-teams-hr-2,
  .cc-ms-teams-hr-5,
  .cc-ms-teams-hr-6,
  .cc-uc-hr-3,
  .cc-uc-hr-4 {
    position: absolute;
    top: 27%;
    width: 88%;
    margin-left: 2rem;
    margin-right: 2rem;
  }
  .cc-ms-teams-hr-7,
  .cc-ms-teams-hr-8,
  .cc-uc-hr-5 {
    position: absolute;
    top: 25%;
    width: 88%;
    margin-left: 2rem;
    margin-right: 2rem;
  }
  .cc-uc-product-card-1,
  .cc-uc-product-card-2 {
    width: 39%;
    height: 18rem;
    position: absolute;
    top: 86rem;
  }
  .cc-uc-product-card-3,
  .cc-uc-product-card-4 {
    width: 39%;
    height: 15rem;
    position: absolute;
    top: 105rem;
  }
  .cc-uc-product-card-5,
  .cc-uc-product-card-6 {
    width: 39%;
    height: 19rem;
    top: 121rem;
    position: absolute;
  }
  .cc-uc-section-3 h2 {
    top: 76rem;
    width: 100%;
  }
  .cc-uc-section-3-subtitle {
    text-align: justify;
    position: absolute;
    top: 79rem;
    width: 80%;
    right: 10%;
    line-height: 1.45rem;
    font-weight: 400;
    font-size: 1rem;
  }
  .cc-uc-product-card-title {
    color: var(--primary-color);
    font-weight: 600;
    position: absolute;
    top: 11%;
    left: 6.5%;
    font-size: 1.2rem;
  }
  .cc-uc-ul-1,
  .cc-uc-ul-2 {
    top: 145rem;
    position: absolute;
  }
  #cc-genesys-product-text-1,
  #cc-genesys-product-text-2,
  #cc-genesys-product-text-3,
  #cc-genesys-product-text-4,
  #cc-uc-product-text-1,
  #cc-uc-product-text-2,
  #cloud-contact-center-text-2,
  #cloud-contact-center-text-3 {
    position: absolute;
    top: 30%;
    margin-left: 1rem;
    width: 105%;
  }
  #cc-uc-product-text-5 {
    position: absolute;
    top: 35%;
    width: 105%;
    margin-left: 1rem;
  }
  #cc-uc-product-text-6,
  #cloud-contact-center-text-1 {
    position: absolute;
    top: 35%;
    margin-left: 1rem;
    width: 105%;
  }
  .cc-uc-section-4,
  .cloud-contact-center-section-6 {
    height: 45rem;
  }
  .cc-uc-section-4 h2 {
    top: 142rem;
    width: 100%;
  }
  .cc-uc-ul-1 {
    left: 20%;
  }
  .cc-uc-ul-2 {
    left: 60%;
  }
  .cc-uc-footer {
    position: absolute;
    top: 188rem;
    width: 100%;
    height: 40rem;
    background: #004d40;
    background: -webkit-linear-gradient(top right, #00796b, #004d40);
    background: -moz-linear-gradient(top right, #00796b, #004d40);
    background: linear-gradient(to bottom left, #00796b, #004d40);
  }
  .cc-genesys-header {
    position: absolute;
    top: 4rem;
    left: 0;
    width: 100%;
    background: #1e3c72;
    background: -webkit-linear-gradient(to right, #200122, #6f0000);
    background: linear-gradient(to right, #200122, #6f0000);
  }
  .cc-genesys-inner-header,
  .cc-ms-teams-inner-header,
  .cloud-contact-center-inner-header,
  .genesys-cloud-deployment-inner-header,
  .microsoft-direct-routing-inner-header {
    height: 37rem;
    width: 100%;
    margin: 0;
    padding: 0;
  }
  .cc-genesys-section-1 h3 {
    position: absolute;
    top: 11rem;
    width: 30rem;
    left: 10%;
    text-align: justify;
  }
  .cc-genesys-section-2 h3,
  .cc-genesys-section-3 h2,
  .cc-genesys-section-4 h2 {
    text-align: center;
    right: 0;
    position: absolute;
  }
  .cc-genesys-waves,
  .cc-ms-teams-waves,
  .cloud-contact-center-waves,
  .genesys-cloud-deployment-waves,
  .microsoft-direct-routing-waves {
    position: absolute;
    width: 100%;
    left: 0;
    top: 34rem;
    margin-bottom: -400px;
    min-height: 70px;
    max-height: 70px;
  }
  .cc-genesys-section-2 h2,
  .cloud-contact-center-section-2 h2 {
    position: absolute;
    top: 44rem;
    right: 0;
    width: 100%;
    text-align: center;
  }
  .cc-genesys-section-2 h3 {
    top: 54rem;
    width: 100%;
  }
  .cc-genesys-market-card-row-1,
  .cloud-contact-center-card-row-1 {
    position: absolute;
    top: 48rem;
    right: 11%;
    left: 11%;
  }
  .cc-genesys-market-card-row-2,
  .cloud-contact-center-card-row-2 {
    position: absolute;
    top: 63rem;
    right: 11%;
    left: 11%;
  }
  .cc-genesys-hr-1,
  .cc-genesys-hr-2 {
    position: absolute;
    top: 22%;
    width: 88%;
    margin-left: 2rem;
    margin-right: 2rem;
  }
  .cc-genesys-product-card-1,
  .cc-genesys-product-card-2,
  .cc-genesys-product-card-3,
  .cc-genesys-product-card-4 {
    width: 39%;
    height: 26rem;
    position: absolute;
  }
  .cc-genesys-product-card-1 {
    top: 89rem;
    left: 10%;
  }
  .cc-genesys-product-card-2 {
    top: 89rem;
    right: 10%;
  }
  .cc-genesys-product-card-3 {
    top: 116rem;
    left: 10%;
  }
  .cc-genesys-product-card-4 {
    top: 116rem;
    right: 10%;
  }
  #cc-genesys-product-img-1,
  #cc-genesys-product-img-2,
  #cc-genesys-product-img-3,
  #cc-genesys-product-img-4 {
    width: 5%;
    position: absolute;
    top: 9%;
    right: 14%;
  }
  .cc-genesys-section-3 h2 {
    top: 81rem;
    width: 100%;
  }
  .cc-genesys-section-3-subtitle {
    text-align: justify;
    position: absolute;
    top: 84rem;
    width: 80%;
    right: 10%;
    font-weight: 400;
    font-size: 1rem;
  }
  .cc-genesys-product-card-title {
    color: var(--primary-color);
    font-weight: 600;
    position: absolute;
    top: 12%;
    left: 6.5%;
    font-size: 1.1rem;
  }
  .bpo-services-section-2,
  .cc-genesys-section-4,
  .cloud-contact-center-section-5,
  .microsoft-direct-routing-section-3 {
    height: 80rem;
  }
  .cc-genesys-verticle-ruler,
  .cc-genesys-verticle-ruler-2,
  .cc-genesys-verticle-ruler-3 {
    top: 150.6rem;
    border-left: 0.1rem solid #e0e0e0;
    height: 81rem;
    position: absolute;
  }
  .cc-genesys-section-4 h2 {
    top: 146rem;
    width: 100%;
  }
  .cc-genesys-table th,
  .cc-ms-teams-table th,
  .compliance-call-recording-table th {
    padding-left: 1.2rem;
    padding-top: 1.8rem;
    font-size: 1.1rem;
  }
  .achieve-compliance-table td,
  .cc-genesys-table td,
  .cc-ms-teams-table td,
  .collection-calling-table td,
  .compliance-call-recording-table td,
  .crm-integration-table td,
  .customer-engagement-table td,
  .financial-services-table td,
  .genesys-cloud-deployment-table td,
  .internet-commerce-table td,
  .it-services-table td,
  .microsoft-partners-table td,
  .transforming-cx-table td,
  .vrm-table td {
    padding-left: 1.2rem;
    padding-right: 1.3rem;
    padding-top: 1.8rem;
    color: #000;
  }
  .cloud-contact-center-table i,
  .cloud-contact-center-table-2 i,
  form h3 {
    color: #212121;
    font-size: 1.5rem;
  }
  #cc-genesys-table-header-1,
  #cc-ms-teams-table-header-1,
  #compliance-call-recording-table-header-1,
  #crm-integration-table-header-1,
  #customer-engagement-table-header-1,
  #genesys-cloud-deployment-table-header-1,
  #productivity-increase-table-header-1,
  #transforming-cx-table-header-1,
  #vrm-table-header-1 {
    width: 8%;
    height: 5rem;
    vertical-align: middle;
    color: var(--primary-color);
  }
  #cc-genesys-table-header-2,
  #cc-genesys-table-header-3,
  #cc-genesys-table-header-4,
  #cc-ms-teams-table-header-2,
  #cc-ms-teams-table-header-3,
  #cc-ms-teams-table-header-4 {
    width: 15%;
    height: 5rem;
    vertical-align: middle;
    color: var(--primary-color);
  }
  .cc-genesys-section-5 img {
    height: 23rem;
    position: absolute;
    right: 13%;
    top: 235rem;
  }
  .cc-genesys-section-5-col {
    position: absolute;
    left: 10%;
    top: 231rem;
  }
  .cc-genesys-section-6 {
    height: 57rem;
  }
  .cc-genesys-section-6 img {
    height: 20rem;
    position: absolute;
    left: 13%;
    top: 276rem;
  }
  .cc-genesys-section-6-col {
    position: absolute;
    left: 55%;
    top: 269rem;
  }
  .cc-genesys-footer {
    position: absolute;
    top: 319rem;
    width: 100%;
    height: 32rem;
    background: #1e3c72;
    background: -webkit-linear-gradient(to right, #200122, #6f0000);
    background: linear-gradient(to right, #200122, #6f0000);
  }
  .cc-ms-teams-header {
    position: absolute;
    top: 4rem;
    left: 0;
    width: 100%;
    background: #1e3c72;
    background: -webkit-linear-gradient(to right, #4527a0, #303f9f);
    background: linear-gradient(to right, #4527a0, #303f9f);
  }
  .cc-ms-teams-section-1 img {
    height: 14rem;
    position: absolute;
    top: 11rem;
    right: 10%;
  }
  .cc-ms-teams-section-1 h3 {
    position: absolute;
    top: 11.9rem;
    width: 35rem;
    left: 10%;
    text-align: justify;
  }
  .cc-ms-teams-section-1 ul {
    position: absolute;
    top: 16.8rem;
    left: 10%;
  }
  .about-us-section-8,
  .cc-ms-teams-section-2 {
    height: 32rem;
  }
  .cc-ms-teams-section-2 h2 {
    position: absolute;
    top: 45rem;
    right: 0;
    width: 100%;
    text-align: center;
  }
  .cc-ms-teams-section-2 h3 {
    text-align: center;
    position: absolute;
    top: 54rem;
    width: 62rem;
    right: 28rem;
  }
  .cc-ms-teams-card-row-1 {
    position: absolute;
    top: 49rem;
    right: 11%;
    left: 11%;
  }
  .cc-ms-teams-card-row-2 {
    position: absolute;
    top: 64rem;
    right: 11%;
    left: 11%;
  }
  .cc-ms-teams-section-3 {
    height: 114rem;
  }
  .cc-ms-teams-product-card-title {
    width: 18rem;
  }
  .cc-ms-teams-hr-3,
  .cc-ms-teams-hr-4 {
    position: absolute;
    top: 6rem;
    width: 88%;
    margin-left: 2rem;
    margin-right: 2rem;
  }
  .cc-ms-teams-product-card-1 {
    width: 39%;
    height: 21rem;
    position: absolute;
    top: 89rem;
    left: 10%;
  }
  .cc-ms-teams-product-card-2 {
    width: 39%;
    height: 21rem;
    position: absolute;
    top: 89rem;
    right: 10%;
  }
  .cc-ms-teams-product-card-3 {
    width: 39%;
    height: 29rem;
    position: absolute;
    top: 112rem;
    left: 10%;
  }
  .cc-ms-teams-product-card-4 {
    width: 39%;
    height: 29rem;
    position: absolute;
    top: 112rem;
    right: 10%;
  }
  .cc-ms-teams-product-card-5 {
    width: 39%;
    height: 21rem;
    position: absolute;
    top: 143rem;
    left: 10%;
  }
  .cc-ms-teams-product-card-6 {
    width: 39%;
    height: 21rem;
    position: absolute;
    top: 143rem;
    right: 10%;
  }
  .cc-ms-teams-product-card-7 {
    width: 39%;
    height: 23rem;
    position: absolute;
    top: 166rem;
    left: 10%;
  }
  .cc-ms-teams-product-card-8 {
    width: 39%;
    height: 23rem;
    position: absolute;
    top: 166rem;
    right: 10%;
  }
  #cc-ms-teams-product-img-1,
  #cc-ms-teams-product-img-2,
  #cc-ms-teams-product-img-3,
  #cc-ms-teams-product-img-4,
  #cc-ms-teams-product-img-5,
  #cc-ms-teams-product-img-6,
  #cc-ms-teams-product-img-7,
  #cc-ms-teams-product-img-8,
  #cloud-contact-center-img-3 {
    width: 5%;
    position: absolute;
    top: 11%;
    right: 14%;
  }
  #cc-ms-teams-product-text-1,
  #cc-ms-teams-product-text-2,
  #cc-ms-teams-product-text-3,
  #cc-ms-teams-product-text-4,
  #cc-ms-teams-product-text-5,
  #cc-ms-teams-product-text-7,
  #cc-ms-teams-product-text-8 {
    position: absolute;
    top: 7rem;
    margin-left: 1rem;
    width: 105%;
  }
  #cc-ms-teams-product-text-6 {
    position: absolute;
    top: 6.5rem;
    margin-left: 1rem;
    width: 105%;
  }
  .cc-ms-teams-section-3 h2 {
    right: 0;
    width: 100%;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }
  .cc-ms-teams-section-3-subtitle {
    width: 100%;
    right: 0;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    font-size: 1rem;
    font-weight: 400;
  }
  #cc-ms-teams-section-3-subtitle-container,
  #cc-ms-teams-section-3-title {
    display: flex;
    align-items: center;
  }
  .cc-center-product-card-title,
  .cc-ms-teams-product-card-title {
    color: var(--primary-color);
    font-weight: 600;
    position: absolute;
    top: 13%;
    left: 6.5%;
    font-size: 1.1rem;
  }
  .cc-ms-teams-section-4 h2 {
    text-align: center;
    position: absolute;
    top: 193rem;
    width: 100%;
    right: 0;
  }
  .cc-ms-teams-table {
    margin-left: auto;
    margin-right: auto;
    margin-top: 0.7rem;
    width: 80%;
    height: 85rem;
    border-radius: 1.2rem;
    border-width: 0.1rem;
    outline: #e0e0e0 solid 0.1rem;
  }
  .cc-ms-teams-verticle-ruler,
  .cc-ms-teams-verticle-ruler-2,
  .cc-ms-teams-verticle-ruler-3 {
    top: 196.7rem;
    border-left: 0.1rem solid #e0e0e0;
    height: 85rem;
    position: absolute;
  }
  .cc-ms-teams-section-5 img {
    height: 16rem;
    position: absolute;
    right: 13%;
    top: 291rem;
  }
  .cc-ms-teams-section-5-col {
    position: absolute;
    left: 10%;
    top: 285rem;
  }
  .cc-ms-teams-section-6 {
    height: 135rem;
  }
  .cc-ms-teams-section-6 img {
    height: 25rem;
    position: absolute;
    left: 15%;
    top: 334rem;
  }
  .cc-ms-teams-section-6-col {
    position: absolute;
    left: 55%;
    top: 322rem;
  }
  .cc-ms-teams-container {
    border-radius: 1rem;
    border-style: solid;
    border-width: 0.1rem;
    border-color: var(--black-color);
    height: 11rem;
    width: 52rem;
  }
  .cc-ms-teams-footer {
    position: absolute;
    top: 384rem;
    width: 100%;
    height: 40rem;
    background: #1e3c72;
    background: -webkit-linear-gradient(to right, #4527a0, #303f9f);
    background: linear-gradient(to right, #4527a0, #303f9f);
  }
  .cloud-contact-center-header {
    position: absolute;
    top: 4rem;
    left: 0;
    width: 100%;
    background-image: linear-gradient(270deg, #1e0253 44.2%, #c637a0 138.2%);
  }
  .cloud-contact-center-section-1 img {
    height: 48%;
    position: absolute;
    top: 7rem;
    right: 10%;
  }
  .cloud-contact-center-section-1 h3 {
    position: absolute;
    top: 11.5rem;
    width: 34rem;
    left: 10%;
    text-align: justify;
  }
  .cloud-contact-center-section-3 h2,
  .cloud-contact-center-section-4 h2,
  .cloud-contact-center-section-5 h2 {
    text-align: center;
    width: 100%;
    right: 0;
    position: absolute;
  }
  .cloud-contact-center-section-1 ul {
    position: absolute;
    top: 16.7rem;
    left: 10%;
  }
  .cloud-contact-center-hr-1,
  .cloud-contact-center-hr-4 {
    position: absolute;
    top: 26%;
    width: 88%;
    margin-left: 2rem;
    margin-right: 2rem;
  }
  .cloud-contact-center-table,
  .cloud-contact-center-table-2 {
    margin-left: auto;
    margin-right: auto;
    margin-top: 0.7rem;
    outline: #e0e0e0 solid 0.1rem;
  }
  .cloud-contact-center-card-1 {
    width: 39%;
    height: 22rem;
    position: absolute;
    top: 85rem;
    left: 10%;
  }
  .cloud-contact-center-card-2 {
    width: 39%;
    height: 28rem;
    position: absolute;
    top: 85rem;
    right: 10%;
  }
  .cloud-contact-center-card-3 {
    width: 39%;
    height: 22rem;
    position: absolute;
    top: 108rem;
    left: 10%;
  }
  .cloud-contact-center-card-4 {
    width: 39%;
    height: 16rem;
    position: absolute;
    top: 114rem;
    right: 10%;
  }
  #cloud-contact-center-img-1,
  #cloud-contact-center-img-2 {
    width: 5%;
    position: absolute;
    top: 10%;
    right: 14%;
  }
  #cloud-contact-center-img-4 {
    width: 5%;
    position: absolute;
    top: 7%;
    right: 14%;
  }
  #cloud-contact-center-text-4 {
    position: absolute;
    top: 33%;
    margin-left: 1rem;
    width: 105%;
  }
  .cloud-contact-center-section-3 h2 {
    top: 80rem;
  }
  .product-design {
    border-radius: 1.2rem;
    border: 0.1rem solid #bdbdbd;
  }
  #product-text-design {
    display: inline-block;
    color: var(--black-color);
    width: 80%;
    text-align: justify;
    margin-left: 2rem;
  }
  .cloud-contact-center-section-4 {
    height: 155rem;
  }
  .cloud-contact-center-section-4 h2 {
    top: 132rem;
  }
  .cc-center-terms {
    position: absolute;
    top: 283rem;
    left: 18%;
  }
  .cloud-contact-center-table {
    width: 80%;
    height: 146rem;
    border-radius: 1.2rem;
    border-width: 0.1rem;
  }
  .cloud-contact-center-verticle-ruler,
  .cloud-contact-center-verticle-ruler-2,
  .cloud-contact-center-verticle-ruler-3 {
    top: 135.7rem;
    border-left: 0.1rem solid #e0e0e0;
    height: 146rem;
    position: absolute;
  }
  .cloud-contact-center-table th,
  .cloud-contact-center-table-2 th {
    padding-left: 1.2rem;
    font-size: 1.1rem;
    padding-top: 0.5rem;
    vertical-align: middle;
  }
  .cloud-contact-center-table td {
    padding-top: 0.5rem;
    color: #000;
    vertical-align: middle;
    font-weight: 500;
  }
  .cloud-contact-center-table .td-1,
  .cloud-contact-center-table .td-2,
  .cloud-contact-center-table .td-3 {
    padding-left: 4.5rem;
  }
  #cloud-contact-center-table-header-1 {
    width: 34rem;
    height: 4rem;
    vertical-align: middle;
    color: var(--primary-color);
  }
  #cloud-contact-center-table-header-2 {
    height: 4rem;
    width: 10rem;
    vertical-align: middle;
    color: var(--primary-color);
  }
  #cloud-contact-center-table-header-3 {
    height: 4rem;
    width: 9rem;
    vertical-align: middle;
    color: var(--primary-color);
  }
  #cloud-contact-center-table-header-4 {
    height: 4rem;
    width: 13rem;
    vertical-align: middle;
    color: var(--primary-color);
  }
  .cloud-contact-center-2-verticle-ruler-2,
  .cloud-contact-center-verticle-ruler {
    left: 51%;
  }
  .cloud-contact-center-verticle-ruler-2 {
    left: 63.4%;
  }
  .cloud-contact-center-verticle-ruler-3 {
    left: 74.2%;
  }
  .t-head-1 {
    background: #03a9f4;
  }
  .t-head-2 {
    background: #4db6ac;
  }
  .t-head-3 {
    background-color: #ce93d8;
  }
  .t-head-4 {
    background-color: #9fa8da;
  }
  .t-head-5 {
    background-color: #7cb342;
  }
  .t-head-6 {
    background-color: #afb42b;
  }
  .t-head-7 {
    background-color: #ff8f00;
  }
  .cloud-contact-center-section-5 h2 {
    top: 287rem;
  }
  .cloud-contact-center-table-2 {
    width: 80%;
    height: 150rem;
    border-radius: 0.3rem;
    border-width: 0.1rem;
  }
  .cloud-contact-center-2-verticle-ruler,
  .cloud-contact-center-2-verticle-ruler-2,
  .cloud-contact-center-2-verticle-ruler-3 {
    top: 290.6rem;
    border-left: 0.1rem solid #e0e0e0;
    height: 150rem;
    position: absolute;
  }
  .cloud-contact-center-table-2 td {
    padding-left: 3rem;
    padding-top: 0.5rem;
    color: #000;
    font-size: 1rem;
  }
  #cloud-contact-center-table-2-header-1 {
    height: 4rem;
    vertical-align: middle;
    color: var(--primary-color);
  }
  .cloud-contact-center-2-verticle-ruler {
    left: 30%;
  }
  .cloud-contact-center-2-verticle-ruler-3 {
    left: 71%;
  }
  .t-head-8 {
    background-color: #4db6ac;
  }
  .cloud-contact-center-section-6 img {
    height: 15rem;
    position: absolute;
    right: 10%;
    top: 452rem;
  }
  .cloud-contact-center-section-6-col {
    position: absolute;
    left: 10%;
    top: 441rem;
  }
  .cloud-contact-center-section-7 {
    height: 101rem;
  }
  .cloud-contact-center-section-7 img {
    height: 15rem;
    position: absolute;
    left: 7%;
    top: 490rem;
  }
  .cloud-contact-center-section-7-col {
    position: absolute;
    left: 53%;
    top: 480rem;
  }
  .cc-center-footer {
    position: absolute;
    top: 530rem;
    width: 100%;
    height: 40rem;
    background-image: linear-gradient(270deg, #1e0253 44.2%, #c637a0 138.2%);
  }
  .about-us-footer,
  .about-us-section-1 {
    background-image: linear-gradient(171.8deg, #056f92 13.5%, #063954 78.6%);
  }
  .about-us-section-1-image {
    height: 14rem;
    position: absolute;
    top: 10rem;
    right: 12%;
  }
  .about-us-section-1 h2 {
    position: absolute;
    top: 13.5rem;
    left: 12%;
    font-weight: 600;
  }
  .about-us-section-1 h3 {
    color: var(--white-color);
    position: absolute;
    top: 16rem;
    width: 30%;
    left: 11%;
    text-align: justify;
  }
  .about-us-section-1 span {
    color: #fff;
  }
  .about-us-section-1 {
    height: 33rem;
  }
  .about-us-waves,
  .genesys-partners-waves {
    position: absolute;
    width: 100%;
    left: 0;
    top: 30rem;
    height: 0.5rem;
    min-height: 70px;
    max-height: 70px;
  }
  .about-us-section-2 h2 {
    position: absolute;
    top: 36rem;
    left: 12%;
  }
  .about-us-section-2 h3 {
    position: absolute;
    top: 39rem;
    width: 75%;
    text-align: justify;
    font-size: 1rem;
    font-weight: 400;
    left: 12%;
  }
  .about-us-section-2 img {
    position: absolute;
    top: 45rem;
    width: 70%;
    left: 12%;
  }
  .about-us-section-3 img {
    position: absolute;
    top: 70rem;
    left: 0;
  }
  .about-us-section-3 h2 {
    position: absolute;
    top: 2rem;
    left: 43%;
    color: var(--white-color);
  }
  .about-us-section-3 h3 {
    position: absolute;
    top: 5.2rem;
    left: 8.7rem;
    text-align: center;
    color: var(--white-color);
  }
  .vision-container {
    border-radius: 1rem;
    border: 0.1rem solid #fff;
    height: 10rem;
    position: absolute;
    top: 78rem;
    left: 18%;
    right: 22%;
    width: 60rem;
  }
  .about-us-section-4 img {
    top: 103rem;
    height: 15rem;
    left: 11%;
  }
  .about-us-section-4 h2 {
    top: 101rem;
    left: 55%;
    width: 43%;
  }
  .about-us-section-4 ul {
    position: absolute;
    top: 104rem;
    left: 55%;
    width: 32%;
  }
  .about-us-section-4 i,
  .why-s2c-section-4 i,
  .why-s2c-section-6 i {
    color: var(--primary-color);
    position: absolute;
  }
  .about-us-product-text-design {
    display: block;
    text-align: justify;
    margin-left: 2rem;
  }
  .about-us-product-text-design-1 {
    display: block;
    margin-left: 2rem;
  }
  .about-us-section-5 img {
    top: 126rem;
    height: 15rem;
    right: 15%;
  }
  .about-us-section-5 h2 {
    top: 124rem;
    left: 12%;
    width: 36%;
  }
  .about-us-section-5 ul {
    position: absolute;
    top: 125.5rem;
    left: 12%;
    width: 30%;
  }
  .about-us-section-6 img {
    top: 155rem;
    height: 12rem;
    left: 15%;
  }
  .about-us-section-6 h2 {
    top: 149rem;
    left: 55%;
    width: 36%;
  }
  .about-us-section-6 ul {
    position: absolute;
    top: 152rem;
    left: 55%;
    width: 30%;
  }
  .about-us-section-7 img {
    top: 180rem;
    height: 11rem;
    right: 15%;
  }
  .about-us-section-7 h2 {
    font-size: 1.9rem;
    top: 178.5rem;
    left: 12%;
    width: 30%;
  }
  .about-us-section-7 ul {
    position: absolute;
    top: 180rem;
    left: 12%;
    width: 36%;
  }
  .about-us-section-8 img {
    top: 203rem;
    height: 12rem;
    left: 15%;
  }
  .about-us-section-8 h2 {
    top: 197rem;
    left: 55%;
  }
  .about-us-section-8 ul {
    position: absolute;
    top: 198rem;
    left: 55%;
    width: 30%;
  }
  .about-us-footer {
    top: 240rem;
    height: 40rem;
  }
  .why-s2c-footer,
  .why-s2c-section-1 {
    background-image: linear-gradient(180deg, #005c97, #363795);
  }
  .why-s2c-section-1 h2 {
    position: absolute;
    top: 11rem;
    left: 11.5%;
    font-weight: 600;
  }
  .why-s2c-section-1 ul {
    position: absolute;
    top: 14rem;
    left: 11%;
    width: 36rem;
  }
  .why-s2c-section-2 h2,
  .why-s2c-section-2 p,
  .why-s2c-section-3 h2,
  .why-s2c-section-3 p,
  .why-s2c-section-4 h2,
  .why-s2c-section-4 ul,
  .why-s2c-section-5 h2,
  .why-s2c-section-5 p,
  .why-s2c-section-6 h2,
  .why-s2c-section-6 ul,
  .why-s2c-section-7 h2,
  .why-s2c-section-7 p,
  .why-s2c-section-8 h2 {
    width: 32%;
    position: absolute;
  }
  .why-s2c-section-1-image {
    height: 16rem;
    position: absolute;
    top: 9.5rem;
    right: 11.5%;
  }
  .collection-calling-section-1 span,
  .why-s2c-section-1 span {
    color: #ff9100;
  }
  .why-s2c-section-1 {
    height: 35rem;
  }
  .why-s2c-waves {
    left: 0;
    top: 31rem;
    height: 0.5rem;
    min-height: 70px;
    max-height: 70px;
  }
  .why-s2c-section-2 img {
    position: absolute;
    height: 15rem;
    top: 40rem;
    left: 15%;
  }
  .why-s2c-section-2 h2 {
    top: 42.5rem;
    right: 12%;
  }
  .why-s2c-section-2 p {
    top: 45rem;
    right: 12%;
    text-align: justify;
  }
  .achieve-compliance-product-text-design,
  .achieve-compliance-table-text-design,
  .bpo-services-text-design,
  .cc-recording-product-text-design,
  .collection-calling-product-text-design,
  .collection-calling-table-text-design,
  .compliance-calling-table-text-design,
  .crm-integration-product-text-design,
  .crm-integration-table-text-design,
  .customer-engagement-product-text-design,
  .customer-engagement-table-text-design,
  .financial-services-text-design,
  .genesys-cloud-deployment-product-text-design,
  .genesys-cloud-table-text-design,
  .genesys-partners-text-design,
  .increase-productivity-product-text-design,
  .increase-productivity-table-text-design,
  .internet-services-text-design,
  .it-services-text-design,
  .microsoft-partners-text-design,
  .microsoft-routing-table-text-design,
  .ms-direct-routing-product-text-design,
  .number-masking-product-text-design,
  .number-masking-table-text-design,
  .transforming-cx-product-text-design,
  .transforming-cx-table-text-design,
  .virtual-relationship-manager-product-text-design,
  .virtual-relationship-table-text-design,
  .wfh-table-text-design,
  .why-s2c-product-text-design {
    display: inline-block;
    text-align: justify;
    margin-left: 2rem;
  }
  .bpo-services-table,
  .financial-services-table,
  .internet-commerce-table,
  .it-services-table,
  .productivity-increase-table {
    margin-left: auto;
    margin-right: auto;
    outline: #e0e0e0 solid 0.1rem;
  }
  .why-s2c-section-3 img {
    position: absolute;
    top: 63rem;
    height: 16rem;
    right: 17%;
  }
  .why-s2c-section-3 h2 {
    top: 60rem;
    left: 12%;
  }
  .why-s2c-section-3 p {
    text-align: justify;
    top: 62.5rem;
    left: 12%;
  }
  .why-s2c-section-4 img {
    position: absolute;
    top: 94rem;
    height: 16rem;
    left: 17%;
  }
  .why-s2c-section-4 h2 {
    top: 89rem;
    right: 12%;
  }
  .why-s2c-section-4 ul {
    top: 92rem;
    right: 12%;
  }
  .why-s2c-section-5 img {
    position: absolute;
    height: 13rem;
    top: 127rem;
    right: 17%;
  }
  .why-s2c-section-5 h2 {
    top: 127rem;
    left: 12%;
  }
  .why-s2c-section-5 p {
    top: 129.5rem;
    left: 12%;
    text-align: justify;
  }
  .why-s2c-section-6 img {
    position: absolute;
    top: 147rem;
    height: 18rem;
    left: 17%;
  }
  .why-s2c-section-6 h2 {
    top: 145rem;
    right: 12%;
  }
  .why-s2c-section-6 ul {
    top: 148rem;
    right: 12%;
  }
  .why-s2c-section-7 img {
    position: absolute;
    top: 173rem;
    height: 14rem;
    right: 17%;
  }
  .why-s2c-section-7 h2 {
    top: 176rem;
    left: 12%;
  }
  .why-s2c-section-7 p {
    top: 178.5rem;
    left: 12%;
    text-align: justify;
  }
  .why-s2c-section-8 img {
    position: absolute;
    top: 196rem;
    height: 14rem;
    left: 17%;
  }
  .why-s2c-section-8 h2 {
    top: 191rem;
    left: 58%;
  }
  .why-s2c-section-8 p {
    position: absolute;
    top: 194rem;
    left: 58%;
    width: 30%;
    text-align: justify;
  }
  .why-s2c-footer {
    height: 40rem;
    top: 217rem;
  }
  .financial-services-footer,
  .financial-services-header {
    background-image: linear-gradient(134.6deg, #c9256b 15.4%, #74107c 74.7%);
  }
  .why-s2c-footer-waves {
    left: 0;
    top: 0;
    height: 0.5rem;
    min-height: 80px;
    max-height: 80px;
    transform: rotate(180deg);
  }
  .achieve-compliance-waves,
  .bpo-services-waves,
  .crm-integration-waves,
  .customer-engagement-waves,
  .financial-services-footer-waves,
  .financial-services-waves,
  .internet-commerce-waves,
  .it-services-waves,
  .microsoft-partners-waves,
  .productivity-increase-waves,
  .transforming-cx-waves,
  .vrm-waves {
    min-height: 70px;
    max-height: 70px;
  }
  .financial-services-section-1-image {
    position: absolute;
    height: 14rem;
    top: 18%;
    right: 10%;
  }
  .bpo-services-section-1 h2,
  .financial-services-section-1 h2 {
    position: absolute;
    top: 10rem;
    left: 10%;
    font-weight: 600;
  }
  .financial-services-section-1 h3 {
    color: var(--white-color);
    position: absolute;
    top: 38%;
    width: 32rem;
    left: 10%;
    text-align: justify;
  }
  .financial-services-header {
    top: 4rem;
    left: 0;
    height: 30rem;
  }
  .financial-services-waves {
    left: 0;
    top: 27rem;
    height: 0.5rem;
  }
  .financial-services-section-2 {
    height: 148rem;
  }
  .bpo-services-section-2-subtitle,
  .crm-integration-section-3-subtitle,
  .financial-services-section-2-subtitle,
  .genesys-partners-section-2-subtitle,
  .internet-commerce-section-2-subtitle,
  .it-services-section-2-subtitle,
  .productivity-increase-section-3-subtitle,
  .vrm-section-3-subtitle,
  .wfh-section-3-subtitle {
    margin-top: 0;
    width: 80%;
    text-align: justify;
    font-weight: 400;
    line-height: 1.45rem;
    font-size: 1rem;
  }
  .financial-services-table {
    width: 80%;
    height: 131.4rem;
    margin-top: 0.7rem;
    border-radius: 1.2rem;
    border-width: 0.1rem;
  }
  .financial-service-verticle-ruler,
  .financial-service-verticle-ruler-2 {
    top: 40.2rem;
    border-left: 0.1rem solid #e0e0e0;
    height: 131.4rem;
    position: absolute;
  }
  .financial-services-table i {
    margin-right: 0.4rem;
    color: #424242;
    position: absolute;
  }
  #financial-services-table-header-1 {
    width: 7%;
    height: 5rem;
    vertical-align: middle;
    font-size: 1rem;
    color: var(--primary-color);
  }
  #financial-services-table-header-2 {
    width: 24%;
    height: 5rem;
    vertical-align: middle;
    font-size: 1rem;
    color: var(--primary-color);
  }
  #bpo-services-table-header-3,
  #financial-services-table-header-3,
  #genesys-partners-table-header-3,
  #internet-commerce-table-header-3,
  #it-services-table-header-3,
  #microsoft-partners-table-header-3 {
    width: 15%;
    height: 5rem;
    vertical-align: middle;
    color: var(--primary-color);
    font-size: 1rem;
  }
  .financial-service-verticle-ruler {
    left: 24%;
  }
  .bpo-services-verticle-ruler-2,
  .financial-service-verticle-ruler-2,
  .genesys-partners-verticle-ruler-2,
  .internet-commerce-verticle-ruler-2,
  .it-services-verticle-ruler-2,
  .microsoft-partners-verticle-ruler-2 {
    left: 65%;
  }
  .financial-services-footer {
    position: absolute;
    top: 191rem;
    width: 100%;
    height: 40rem;
  }
  .financial-services-footer-waves {
    position: absolute;
    width: 100%;
    left: 0;
    top: -1rem;
    height: 0.5rem;
    transform: rotate(180deg);
  }
  .bpo-services-section-1-image {
    position: absolute;
    height: 14rem;
    top: 8rem;
    right: 10%;
  }
  .bpo-services-section-1 h3 {
    color: var(--white-color);
    position: absolute;
    top: 13rem;
    width: 32rem;
    left: 10%;
    text-align: justify;
  }
  .bpo-services-header {
    position: absolute;
    top: 4rem;
    left: 0;
    width: 100%;
    height: 34rem;
    background: #c04848;
    background: -webkit-linear-gradient(to top, #480048, #c04848);
    background: linear-gradient(to top, #480048, #c04848);
  }
  .bpo-services-waves {
    position: absolute;
    width: 100%;
    left: 0;
    top: 30.5rem;
    height: 0.5rem;
  }
  .bpo-services-section-2-title {
    text-align: center;
    margin-top: 1rem;
    margin-bottom: 2rem;
  }
  .bpo-services-table {
    width: 80%;
    height: 175rem;
    margin-top: 0.5rem;
    border-radius: 1.2rem;
    border-width: 0.1rem;
  }
  .bpo-services-verticle-ruler,
  .bpo-services-verticle-ruler-2 {
    top: 45.5rem;
    border-left: 0.1rem solid #e0e0e0;
    height: 175rem;
    position: absolute;
  }
  .bpo-services-table i,
  .compliance-call-recording-table i,
  .genesys-cloud-deployment-table i,
  .internet-commerce-table i,
  .microsoft-direct-routing-table i {
    color: #424242;
    position: absolute;
  }
  .bpo-services-table ul,
  .it-services-table ul {
    margin-bottom: 1.2rem;
    margin-left: 0.5rem;
    margin-right: 1.1rem;
    width: 90%;
  }
  #bpo-services-table-header-1,
  #genesys-partners-table-header-1,
  #internet-commerce-table-header-1,
  #it-services-table-header-1,
  #microsoft-partners-table-header-1 {
    width: 7%;
    height: 5rem;
    vertical-align: middle;
    color: var(--primary-color);
    font-size: 1rem;
  }
  #bpo-services-table-header-2,
  #genesys-partners-table-header-2,
  #internet-commerce-table-header-2,
  #it-services-table-header-2,
  #microsoft-partners-table-header-2 {
    width: 24%;
    height: 5rem;
    vertical-align: middle;
    color: var(--primary-color);
    font-size: 1rem;
  }
  .bpo-services-verticle-ruler,
  .genesys-partners-verticle-ruler,
  .internet-commerce-verticle-ruler,
  .it-services-verticle-ruler,
  .microsoft-partners-verticle-ruler {
    left: 24%;
  }
  .bpo-services-container {
    border-radius: 1rem;
    border-style: solid;
    border-width: 0.1rem;
    border-color: var(--black-color);
    height: 10rem;
    width: 52rem;
    margin-top: 107rem;
  }
  .bpo-services-footer {
    position: absolute;
    top: 240rem;
    width: 100%;
    height: 40rem;
    background: #c04848;
    background: -webkit-linear-gradient(to top, #480048, #c04848);
    background: linear-gradient(to top, #480048, #c04848);
  }
  .it-services-footer,
  .it-services-section-1 {
    background-image: linear-gradient(90deg, #0652c5 20%, #d4418e 74%);
  }
  .it-services-section-1-image {
    position: absolute;
    height: 15rem;
    top: 12rem;
    right: 10%;
  }
  .it-services-section-1 h2 {
    position: absolute;
    top: 15rem;
    left: 10%;
    font-weight: 600;
  }
  .it-services-section-1 h3 {
    color: var(--white-color);
    position: absolute;
    top: 17rem;
    width: 32rem;
    left: 10%;
    text-align: justify;
  }
  .internet-commerce-waves,
  .it-services-waves {
    position: absolute;
    width: 100%;
    left: 0;
    top: 34rem;
    height: 0.5rem;
  }
  .it-services-section-2,
  .productivity-increase-section-3 {
    height: 150rem;
  }
  .genesys-partners-section-2-title,
  .internet-commerce-section-2-title,
  .it-services-section-2-title {
    text-align: center;
    margin-top: 3rem;
  }
  .it-services-table {
    width: 80%;
    height: 176rem;
    margin-top: 1.5rem;
    border-radius: 1.2rem;
    border-width: 0.1rem;
  }
  .it-services-verticle-ruler,
  .it-services-verticle-ruler-2 {
    top: 44rem;
    border-left: 0.1rem solid #e0e0e0;
    height: 176rem;
    position: absolute;
  }
  .achieve-compliance-table i,
  .collection-calling-table i,
  .crm-integration-table i,
  .customer-engagement-table i,
  .genesys-partners-table i,
  .it-services-table i,
  .microsoft-partners-table i,
  .number-masking-table i,
  .productivity-increase-table i,
  .transforming-cx-table i,
  .vrm-table i,
  .wfh-table i {
    position: absolute;
    color: #424242;
  }
  .genesys-partners-section-1 h3,
  .internet-commerce-section-1 h3,
  .microsoft-partners-section-1 h3 {
    color: var(--white-color);
    width: 32rem;
    text-align: justify;
    left: 10%;
  }
  .it-services-container {
    border-radius: 1rem;
    border-style: solid;
    border-width: 0.1rem;
    border-color: var(--black-color);
    height: 10rem;
    width: 52rem;
    margin-top: 39rem;
  }
  .it-services-footer {
    position: absolute;
    top: 239rem;
    width: 100%;
    height: 40rem;
    background-color: #e53935;
  }
  .internet-commerce-section-1-image {
    position: absolute;
    height: 16rem;
    top: 11rem;
    right: 10%;
  }
  .internet-commerce-section-1 h2 {
    position: absolute;
    top: 14rem;
    left: 10%;
    font-weight: 600;
  }
  .internet-commerce-section-1 h3 {
    position: absolute;
    top: 16rem;
  }
  .internet-commerce-section-1 {
    height: 37rem;
    background: #eb52b8;
    background: -webkit-linear-gradient(top left, #eb52b8, #6e1590);
    background: -moz-linear-gradient(top left, #eb52b8, #6e1590);
    background: linear-gradient(to bottom right, #eb52b8, #6e1590);
  }
  .internet-commerce-section-2 {
    height: 146rem;
  }
  .internet-commerce-table,
  .productivity-increase-table {
    width: 80%;
    height: 134rem;
    margin-top: 0.7rem;
    border-radius: 1.2rem;
    border-width: 0.1rem;
  }
  .internet-commerce-verticle-ruler,
  .internet-commerce-verticle-ruler-2 {
    top: 43.2rem;
    border-left: 0.1rem solid #e0e0e0;
    height: 134rem;
    position: absolute;
  }
  .genesys-cloud-deployment-container,
  .internet-commerce-container,
  .microsoft-partners-container {
    border-radius: 1rem;
    border-style: solid;
    border-width: 0.1rem;
    border-color: var(--black-color);
    height: 10.5rem;
    width: 52rem;
  }
  .compliance-call-recording-table,
  .genesys-cloud-deployment-table,
  .genesys-partners-table,
  .microsoft-direct-routing-table,
  .microsoft-partners-table,
  .wfh-table {
    margin-left: auto;
    margin-right: auto;
    border-radius: 1.2rem;
    outline: #e0e0e0 solid 0.1rem;
  }
  .internet-services-footer {
    position: absolute;
    top: 197rem;
    width: 100%;
    height: 40rem;
    background: #eb52b8;
    background: -webkit-linear-gradient(top left, #eb52b8, #6e1590);
    background: -moz-linear-gradient(top left, #eb52b8, #6e1590);
    background: linear-gradient(to bottom right, #eb52b8, #6e1590);
  }
  .genesys-partners-section-1-image,
  .microsoft-partners-section-1-image {
    position: absolute;
    height: 15rem;
    top: 10rem;
    right: 10%;
  }
  .genesys-partners-section-1 h2 {
    position: absolute;
    top: 13.5rem;
    left: 10%;
    font-weight: 600;
  }
  .genesys-partners-section-1 h3 {
    position: absolute;
    top: 15rem;
  }
  .genesys-partners-section-1 {
    height: 33rem;
    background: #0f0c29;
    background: -webkit-linear-gradient(to right, #24243e, #302b63, #0f0c29);
    background: linear-gradient(to right, #24243e, #302b63, #0f0c29);
  }
  .genesys-partners-section-2 {
    height: 93rem;
  }
  .genesys-partners-table {
    width: 80%;
    height: 80rem;
    margin-top: 1rem;
    border-width: 0.1rem;
  }
  .genesys-partners-verticle-ruler,
  .genesys-partners-verticle-ruler-2 {
    top: 39.5rem;
    border-left: 0.1rem solid #e0e0e0;
    height: 80rem;
    position: absolute;
  }
  .genesys-partners-footer {
    position: absolute;
    top: 139rem;
    width: 100%;
    height: 32rem;
    background: #0f0c29;
    background: -webkit-linear-gradient(to right, #24243e, #302b63, #0f0c29);
    background: linear-gradient(to right, #24243e, #302b63, #0f0c29);
  }
  .microsoft-partners-section-1 h2 {
    position: absolute;
    top: 12rem;
    left: 10%;
    font-weight: 600;
  }
  .microsoft-partners-section-1 h3 {
    position: absolute;
    top: 13.5rem;
  }
  .microsoft-partners-section-1 {
    height: 35rem;
    background: #0d47a1;
    background: -webkit-linear-gradient(to right, #0d47a1, #1565c0);
    background: linear-gradient(to right, #0d47a1, #1565c0);
  }
  .microsoft-partners-waves {
    position: absolute;
    width: 100%;
    left: 0;
    top: 32rem;
    height: 0.5rem;
  }
  .microsoft-partners-section-2 {
    height: 76rem;
  }
  .microsoft-partners-section-2-subtitle {
    margin-top: 0;
    width: 80%;
    text-align: justify;
    line-height: 1.45rem;
    font-size: 1rem;
  }
  .microsoft-partners-section-2-title {
    text-align: center;
    margin-top: 2rem;
  }
  .microsoft-partners-table {
    width: 80%;
    height: 65rem;
    margin-top: 0.7rem;
    border-width: 0.1rem;
  }
  .microsoft-partners-verticle-ruler,
  .microsoft-partners-verticle-ruler-2 {
    top: 40.2rem;
    border-left: 0.1rem solid #e0e0e0;
    height: 65rem;
    position: absolute;
  }
  .microsoft-partners-footer {
    position: absolute;
    top: 125rem;
    width: 100%;
    height: 40rem;
    background: #0d47a1;
    background: -webkit-linear-gradient(to right, #0d47a1, #1565c0);
    background: linear-gradient(to right, #0d47a1, #1565c0);
  }
  .microsoft-partners-footer-waves {
    position: absolute;
    width: 100%;
    left: 0;
    top: -0.2rem;
    height: 0.5rem;
    min-height: 70px;
    max-height: 70px;
    transform: rotate(180deg);
  }
  .collection-calling-header {
    position: absolute;
    top: 4rem;
    left: 0;
    width: 100%;
    background: #c33764;
    background: -webkit-linear-gradient(to right, #1d2671, #c33764);
    background: linear-gradient(to right, #1d2671, #c33764);
  }
  .collection-calling-inner-header,
  .number-masking-inner-header {
    height: 30rem;
    width: 100%;
    margin: 0;
    padding: 0;
  }
  .collection-calling-waves,
  .number-masking-waves {
    margin-bottom: -400px;
    min-height: 70px;
    max-height: 70px;
    position: absolute;
  }
  .collection-calling-section-1 img {
    position: absolute;
    height: 16rem;
    top: 18%;
    right: 10%;
  }
  .collection-calling-section-1 h2,
  .compliance-call-recording-section-1 h2,
  .crm-integration-section-1 h2,
  .customer-engagement-section-1 h2,
  .microsoft-direct-routing-section-1 h2,
  .transforming-cx-section-1 h2 {
    position: absolute;
    top: 8rem;
    left: 10%;
    font-weight: 600;
  }
  .achieve-compliance-section-1 i,
  .collection-calling-section-1 i,
  .compliance-call-recording-section-1 i,
  .crm-integration-section-1 i,
  .customer-engagement-section-1 i,
  .genesys-cloud-deployment-section-1 i,
  .microsoft-direct-routing-section-1 i,
  .number-masking-section-1 i,
  .transforming-cx-section-1 i,
  .wfh-section-1 i {
    color: #ff9100;
    margin-right: 1rem;
  }
  .collection-calling-section-1 h3,
  .compliance-call-recording-section-1 h3,
  .crm-integration-section-1 h3,
  .customer-engagement-section-1 h3,
  .microsoft-direct-routing-section-1 h3 {
    color: var(--white-color);
    position: absolute;
    top: 9.5rem;
    width: 32rem;
    left: 10%;
    text-align: justify;
  }
  .collection-calling-waves {
    width: 100%;
    left: 0;
    top: 27rem;
  }
  .collection-calling-section-2 h2,
  .number-masking-section-2 h2 {
    text-align: center;
    position: absolute;
    top: 37rem;
    width: 100%;
    right: 0;
  }
  .collection-calling-section-2 h3 {
    position: absolute;
    top: 40rem;
    width: 81%;
    right: 10%;
    left: 10%;
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.5rem;
  }
  .collection-calling-section-2 ul {
    position: absolute;
    top: 45rem;
    width: 80%;
    right: 10%;
  }
  .collection-calling-section-3 {
    height: 145rem;
  }
  .collection-calling-section-3-subtitle,
  .compliance-call-recording-section-3-subtitle,
  .genesys-cloud-deployment-section-3-subtitle,
  .microsoft-direct-routing-section-3-subtitle,
  .number-masking-section-3-subtitle {
    margin-top: 0;
    width: 80%;
    text-align: justify;
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.45rem;
  }
  .collection-calling-table,
  .number-masking-table {
    margin-top: 0.7rem;
    margin-left: auto;
    margin-right: auto;
    border-radius: 1.2rem;
    outline: #e0e0e0 solid 0.1rem;
  }
  .collection-calling-table {
    width: 80%;
    height: 120rem;
    border-width: 0.1rem;
  }
  #collection-calling-table-header-1,
  #number-masking-table-header-1,
  #wfh-table-header-1 {
    width: 8%;
    height: 5rem;
    vertical-align: middle;
    color: var(--primary-color);
    font-size: 1rem;
  }
  #collection-calling-table-header-2,
  #number-masking-table-header-2,
  #wfh-table-header-2 {
    width: 26%;
    height: 5rem;
    vertical-align: middle;
    color: var(--primary-color);
    font-size: 1rem;
  }
  .collection-calling-verticle-ruler {
    position: absolute;
    top: 75.2rem;
    left: 30%;
    border-left: 0.1rem solid #e0e0e0;
    height: 126rem;
  }
  .collection-calling-footer {
    position: absolute;
    top: 243rem;
    width: 100%;
    height: 40rem;
    background: #c33764;
    background: -webkit-linear-gradient(to right, #1d2671, #c33764);
    background: linear-gradient(to right, #1d2671, #c33764);
  }
  .number-masking-header {
    position: absolute;
    top: 4rem;
    left: 0;
    width: 100%;
    background: #0575e6;
    background: -webkit-linear-gradient(to right, #021b79, #0575e6);
    background: linear-gradient(to right, #021b79, #0575e6);
  }
  .number-masking-section-1 img {
    position: absolute;
    height: 15rem;
    top: 5rem;
    right: 10%;
  }
  .achieve-compliance-section-1 h2,
  .number-masking-section-1 h2,
  .productivity-increase-section-1 h2 {
    position: absolute;
    top: 7rem;
    left: 10%;
    font-weight: 600;
  }
  .achieve-compliance-section-1 h3,
  .number-masking-section-1 h3,
  .productivity-increase-section-1 h3 {
    color: var(--white-color);
    position: absolute;
    top: 8.5rem;
    width: 32rem;
    left: 10%;
    text-align: justify;
  }
  .number-masking-waves {
    width: 100%;
    left: 0;
    top: 26rem;
  }
  .number-masking-section-2 h3 {
    position: absolute;
    top: 40rem;
    width: 80%;
    right: 10%;
    left: 10%;
    text-align: justify;
    font-weight: 400;
    line-height: 1.45rem;
    font-size: 1rem;
  }
  .number-masking-section-2 ul {
    position: absolute;
    top: 46.5rem;
    width: 80%;
    right: 10%;
  }
  .number-masking-section-3 {
    height: 84rem;
  }
  .number-masking-table {
    width: 80%;
    height: 55rem;
    border-width: 0.1rem;
  }
  .number-masking-verticle-ruler {
    position: absolute;
    top: 70rem;
    left: 30%;
    border-left: 0.1rem solid #e0e0e0;
    height: 68.4rem;
  }
  .number-masking-footer {
    position: absolute;
    top: 157rem;
    width: 100%;
    height: 40rem;
    background: #0575e6;
    background: -webkit-linear-gradient(to right, #021b79, #0575e6);
    background: linear-gradient(to right, #021b79, #0575e6);
  }
  .productivity-increase-header {
    position: absolute;
    top: 4rem;
    left: 0;
    width: 100%;
    background: #673ab7;
    background: -webkit-linear-gradient(to right, #512da8, #673ab7);
    background: linear-gradient(to right, #512da8, #673ab7);
  }
  .productivity-increase-inner-header {
    height: 33rem;
    width: 100%;
    margin: 0;
    padding: 0;
  }
  .productivity-increase-section-1 img {
    position: absolute;
    height: 13rem;
    top: 8rem;
    right: 10%;
  }
  .productivity-increase-waves {
    position: absolute;
    width: 100%;
    left: 0;
    top: 29rem;
    margin-bottom: -400px;
  }
  .productivity-increase-section-2 h3 {
    position: absolute;
    top: 95%;
    width: 80%;
  }
  .productivity-increase-section-2 ul {
    position: absolute;
    top: 43.5rem;
    width: 80%;
    right: 10%;
    left: 10%;
  }
  .productivity-increase-section-2 h2 {
    text-align: center;
    position: absolute;
    top: 40rem;
    width: 100%;
    right: 0;
  }
  #achieve-compliance-table-header-2,
  #compliance-call-recording-table-header-2,
  #crm-integration-table-header-2,
  #customer-engagement-table-header-2,
  #genesys-cloud-deployment-table-header-2,
  #productivity-increase-table-header-2,
  #transforming-cx-table-header-2,
  #vrm-table-header-2 {
    width: 26%;
    height: 5rem;
    vertical-align: middle;
    color: var(--primary-color);
  }
  .productivity-increase-verticle-ruler {
    position: absolute;
    top: 75.3rem;
    left: 30%;
    border-left: 0.1rem solid #e0e0e0;
    height: 134rem;
  }
  .productivity-increase-footer {
    position: absolute;
    top: 228rem;
    width: 100%;
    height: 40rem;
    background: #673ab7;
    background: -webkit-linear-gradient(to right, #512da8, #673ab7);
    background: linear-gradient(to right, #512da8, #673ab7);
  }
  .achieve-compliance-header {
    position: absolute;
    top: 4rem;
    left: 0;
    width: 100%;
    background: #005c97;
    background: -webkit-linear-gradient(to right, #363795, #005c97);
    background: linear-gradient(to right, #363795, #005c97);
  }
  .achieve-compliance-section-1 img {
    position: absolute;
    height: 17rem;
    top: 5rem;
    right: 10%;
  }
  .achieve-compliance-waves {
    position: absolute;
    width: 100%;
    left: 0;
    top: 30rem;
  }
  .achieve-compliance-section-2 {
    height: 6rem;
  }
  .achieve-compliance-section-2 h3 {
    position: absolute;
    top: 44rem;
    width: 80%;
    right: 10%;
    left: 10%;
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.45rem;
  }
  .achieve-compliance-section-2 h2,
  .vrm-section-2 h2 {
    text-align: center;
    position: absolute;
    top: 41rem;
    width: 100%;
    right: 0;
  }
  .achieve-compliance-section-2 ul {
    position: absolute;
    top: 48.5rem;
    width: 80%;
    right: 10%;
    left: 10%;
  }
  .achieve-compliance-section-3 {
    height: 82rem;
  }
  .achieve-compliance-table {
    margin-left: auto;
    margin-right: auto;
    width: 80%;
    height: 70rem;
    margin-top: 0.7rem;
    border-radius: 1.2rem;
    border-width: 0.1rem;
    outline: #e0e0e0 solid 0.1rem;
  }
  #achieve-compliance-table-header-1 {
    width: 7%;
    height: 5rem;
    vertical-align: middle;
    color: var(--primary-color);
  }
  .achieve-compliance-verticle-ruler {
    position: absolute;
    top: 66.2rem;
    left: 30%;
    border-left: 0.1rem solid #e0e0e0;
    height: 70rem;
  }
  .achieve-compliance-footer {
    position: absolute;
    top: 150rem;
    width: 100%;
    height: 40rem;
    background: #005c97;
    background: -webkit-linear-gradient(to right, #363795, #005c97);
    background: linear-gradient(to right, #363795, #005c97);
  }
  .transforming-cx-header {
    position: absolute;
    top: 4rem;
    left: 0;
    width: 100%;
    background: #c04848;
    background: -webkit-linear-gradient(to right, #480048, #c04848);
    background: linear-gradient(to right, #480048, #c04848);
  }
  .transforming-cx-inner-header {
    height: 45rem;
    width: 100%;
    margin: 0;
    padding: 0;
  }
  .transforming-cx-section-1 img {
    position: absolute;
    height: 17rem;
    top: 10rem;
    right: 10%;
  }
  .transforming-cx-section-1 h3,
  .wfh-section-1 h3 {
    color: var(--white-color);
    position: absolute;
    top: 10.5rem;
    width: 32rem;
    left: 10%;
    text-align: justify;
  }
  .transforming-cx-waves {
    position: absolute;
    width: 100%;
    left: 0;
    top: 41rem;
  }
  .compliance-call-recording-section-2,
  .transforming-cx-section-2 {
    height: 17rem;
  }
  .transforming-cx-section-2 h2 {
    text-align: center;
    position: absolute;
    top: 52rem;
    width: 100%;
    right: 0;
  }
  .transforming-cx-section-2 h3 {
    position: absolute;
    top: 95%;
    width: 80%;
    color: var(--black-color);
  }
  .transforming-cx-section-2 ul {
    position: absolute;
    top: 56rem;
    width: 80%;
    left: 10%;
    right: 10%;
  }
  .transforming-cx-section-3 {
    height: 91rem;
  }
  .transforming-cx-section-3-subtitle {
    margin-top: 0;
    width: 80%;
    text-align: justify;
    font-weight: 400;
  }
  .transforming-cx-table {
    margin-left: auto;
    margin-right: auto;
    width: 80%;
    height: 74.5rem;
    margin-top: 0.7rem;
    border-radius: 1.2rem;
    border-width: 0.1rem;
    outline: #e0e0e0 solid 0.1rem;
  }
  .transforming-cx-verticle-ruler {
    position: absolute;
    top: 77.2rem;
    left: 30%;
    border-left: 0.1rem solid #e0e0e0;
    height: 74.5rem;
  }
  .transforming-cx-footer {
    position: absolute;
    top: 170rem;
    width: 100%;
    height: 40rem;
    background: #c04848;
    background: -webkit-linear-gradient(to right, #480048, #c04848);
    background: linear-gradient(to right, #480048, #c04848);
  }
  .customer-engagement-header {
    position: absolute;
    top: 4rem;
    left: 0;
    width: 100%;
    background: #aa076b;
    background: -webkit-linear-gradient(to right, #61045f, #aa076b);
    background: linear-gradient(to right, #61045f, #aa076b);
  }
  .crm-integration-inner-header,
  .customer-engagement-inner-header {
    height: 31rem;
    width: 100%;
    margin: 0;
    padding: 0;
  }
  .customer-engagement-waves,
  .vrm-waves {
    margin-bottom: -400px;
  }
  .customer-engagement-section-1 img {
    position: absolute;
    height: 12rem;
    top: 8rem;
    right: 10%;
  }
  .crm-integration-waves,
  .customer-engagement-waves {
    position: absolute;
    width: 100%;
    left: 0;
    top: 28rem;
  }
  .customer-engagement-section-2 {
    height: 12rem;
  }
  .customer-engagement-section-2 h2 {
    text-align: center;
    position: absolute;
    top: 38rem;
    width: 100%;
    right: 0;
  }
  .customer-engagement-section-2 h3 {
    position: absolute;
    top: 41rem;
    width: 80%;
    right: 10%;
    left: 10%;
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.45rem;
  }
  .customer-engagement-section-2 ul {
    position: absolute;
    top: 44.5rem;
    width: 80%;
    right: 10%;
    left: 10%;
  }
  .customer-engagement-section-3 {
    height: 106rem;
  }
  .customer-engagement-section-3-subtitle {
    margin-top: 0;
    width: 80%;
    text-align: justify;
    font-weight: 400;
    line-height: 1.5rem;
    font-size: 1rem;
  }
  .crm-integration-table,
  .customer-engagement-table,
  .vrm-table {
    margin-top: 0.7rem;
    margin-right: auto;
    margin-left: auto;
    border-radius: 1.2rem;
    outline: #e0e0e0 solid 0.1rem;
  }
  .customer-engagement-table {
    width: 80%;
    height: 90rem;
    border-width: 0.1rem;
  }
  .customer-engagement-verticle-ruler {
    position: absolute;
    top: 62.2rem;
    left: 30%;
    border-left: 0.1rem solid #e0e0e0;
    height: 90rem;
  }
  .customer-engagement-footer {
    position: absolute;
    top: 170rem;
    width: 100%;
    height: 32rem;
    background: #aa076b;
    background: -webkit-linear-gradient(to right, #61045f, #aa076b);
    background: linear-gradient(to right, #61045f, #aa076b);
  }
  .crm-integration-footer,
  .crm-integration-header {
    position: absolute;
    background-image: linear-gradient(118.4deg, #7a2334 27.5%, #3e091b 92.7%);
  }
  .crm-integration-header,
  .vrm-header {
    top: 4rem;
    left: 0;
    width: 100%;
  }
  .crm-integration-section-1 img {
    position: absolute;
    height: 15rem;
    top: 6rem;
    right: 10%;
  }
  .crm-integration-section-2 h2 {
    text-align: center;
    position: absolute;
    top: 39rem;
    width: 100%;
    right: 0;
  }
  .crm-integration-section-2 h3,
  .vrm-section-1 h3,
  .vrm-section-2 h3 {
    text-align: justify;
    left: 10%;
    position: absolute;
  }
  .crm-integration-section-2 h3 {
    top: 42rem;
    width: 80%;
    right: 10%;
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.45rem;
  }
  .compliance-call-recording-section-2 ul,
  .crm-integration-section-2 ul {
    position: absolute;
    top: 52rem;
    width: 80%;
    right: 10%;
    left: 10%;
  }
  .crm-integration-section-3 {
    height: 73rem;
  }
  .crm-integration-table {
    width: 80%;
    height: 52.5rem;
    border-width: 0.1rem;
  }
  .crm-integration-verticle-ruler {
    position: absolute;
    top: 70.2rem;
    left: 30%;
    border-left: 0.1rem solid #e0e0e0;
    height: 52.5rem;
  }
  .crm-integration-footer {
    top: 146rem;
    width: 100%;
    height: 40rem;
  }
  .vrm-footer,
  .vrm-header {
    background-image: linear-gradient(109.6deg, #760c63 11.2%, #470b4b 98.6%);
    position: absolute;
  }
  .vrm-section-1 img {
    position: absolute;
    height: 15rem;
    top: 8rem;
    right: 10%;
  }
  .vrm-section-1 i {
    color: #ff9100;
    margin-right: 0.5rem;
  }
  .vrm-section-1 h2 {
    position: absolute;
    top: 10.5rem;
    left: 10%;
    font-weight: 600;
  }
  .vrm-section-1 h3 {
    color: var(--white-color);
    top: 12.5rem;
    width: 32rem;
  }
  .vrm-waves {
    position: absolute;
    width: 100%;
    left: 0;
    top: 31rem;
  }
  .vrm-section-2 h3 {
    top: 44rem;
    width: 80%;
    right: 10%;
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.45rem;
  }
  .vrm-section-2 ul {
    position: absolute;
    top: 54rem;
    width: 80%;
    right: 10%;
  }
  .vrm-section-3 {
    height: 92rem;
  }
  .vrm-table {
    width: 80%;
    height: 73rem;
    border-width: 0.1rem;
  }
  .vrm-verticle-ruler {
    position: absolute;
    top: 70.2rem;
    left: 30%;
    border-left: 0.1rem solid #e0e0e0;
    height: 73rem;
  }
  .vrm-footer {
    top: 165rem;
    width: 100%;
    height: 40rem;
  }
  .wfh-footer,
  .wfh-header {
    background-image: linear-gradient(69.7deg, #9a1b45 100.1%, #d85152 40%);
  }
  .wfh-inner-header {
    height: 36rem;
    width: 100%;
    margin: 0;
    padding: 0;
  }
  .genesys-cloud-deployment-section-1 img,
  .microsoft-direct-routing-section-1 img,
  .wfh-section-1 img {
    position: absolute;
    height: 15rem;
    top: 9rem;
    right: 10%;
  }
  .wfh-section-1 h2 {
    position: absolute;
    top: 9rem;
    left: 10%;
    font-weight: 600;
  }
  #genesys-cloud-deployment-para-1,
  .compliance-call-recording-section-2 h3,
  .microsoft-direct-routing-section-2 h3,
  .wfh-section-2 h3 {
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.45rem;
    position: absolute;
  }
  .wfh-section-2 {
    height: 1rem;
  }
  .microsoft-direct-routing-section-2 h2,
  .wfh-section-2 h2 {
    text-align: center;
    position: absolute;
    top: 43rem;
    width: 100%;
    right: 0;
  }
  .wfh-section-2 h3 {
    top: 46rem;
    width: 80%;
    right: 10%;
    left: 10%;
    text-align: justify;
  }
  .wfh-section-2 ul {
    position: absolute;
    top: 60rem;
    width: 50%;
  }
  .wfh-section-3 {
    height: 115rem;
  }
  .wfh-table {
    width: 80%;
    height: 98rem;
    border-width: 0.1rem;
    margin-top: 0.7rem;
  }
  .wfh-verticle-ruler {
    position: absolute;
    top: 61rem;
    left: 30%;
    border-left: 0.1rem solid #e0e0e0;
    height: 98rem;
  }
  .wfh-footer {
    position: absolute;
    top: 180rem;
    width: 100%;
    height: 40rem;
  }
  .compliance-call-recording-header {
    position: absolute;
    top: 4rem;
    left: 0;
    width: 100%;
    background: #41295a;
    background: -webkit-linear-gradient(to right, #2f0743, #41295a);
    background: linear-gradient(to right, #2f0743, #41295a);
  }
  .compliance-call-recording-section-1 img {
    position: absolute;
    height: 17rem;
    top: 8rem;
    right: 10%;
  }
  .compliance-call-recording-section-2 h2 {
    text-align: center;
    position: absolute;
    top: 42rem;
    width: 100%;
    right: 0;
  }
  .compliance-call-recording-section-2 h3 {
    top: 45rem;
    width: 80%;
    text-align: justify;
    right: 10%;
    left: 10%;
  }
  .compliance-call-recording-section-3 {
    height: 127rem;
  }
  .compliance-call-recording-table {
    width: 80%;
    height: 100rem;
    border-width: 0.1rem;
    margin-top: 0.7rem;
  }
  .compliance-call-recording-verticle-ruler {
    position: absolute;
    top: 77rem;
    left: 30%;
    border-left: 0.1rem solid #e0e0e0;
    height: 110.3rem;
  }
  .compliance-calling-footer {
    position: absolute;
    top: 209rem;
    width: 100%;
    height: 40rem;
    background: #41295a;
    background: -webkit-linear-gradient(to right, #2f0743, #41295a);
    background: linear-gradient(to right, #2f0743, #41295a);
  }
  .microsoft-direct-routing-header {
    position: absolute;
    top: 4rem;
    left: 0;
    width: 100%;
    background: #141e30;
    background: -webkit-linear-gradient(to right, #243b55, #141e30);
    background: linear-gradient(to right, #243b55, #141e30);
  }
  .microsoft-direct-routing-section-2 i {
    position: absolute;
    color: var(--primary-color);
  }
  .microsoft-direct-routing-section-2 h3 {
    top: 46rem;
    width: 80%;
    text-align: justify;
    right: 10%;
    left: 10%;
  }
  .microsoft-direct-routing-section-2 ul {
    position: absolute;
    top: 53rem;
    width: 80%;
    right: 10%;
    left: 10%;
  }
  .microsoft-direct-routing-table {
    margin-top: 0.7rem;
    width: 80%;
    height: 63.5rem;
    border-width: 0.1rem;
  }
  #microsoft-direct-routing-table-header-1 {
    width: 4%;
    height: 5rem;
    vertical-align: middle;
    color: var(--primary-color);
    font-size: 1rem;
  }
  #microsoft-direct-routing-table-header-2 {
    width: 17%;
    height: 5rem;
    vertical-align: middle;
    color: var(--primary-color);
    font-size: 1rem;
  }
  .microsoft-direct-routing-verticle-ruler {
    position: absolute;
    top: 70.2rem;
    left: 29%;
    border-left: 0.1rem solid #e0e0e0;
    height: 63.5rem;
  }
  .microsoft-direct-routing-footer {
    position: absolute;
    top: 153rem;
    width: 100%;
    height: 40rem;
    background: #141e30;
    background: -webkit-linear-gradient(to right, #243b55, #141e30);
    background: linear-gradient(to right, #243b55, #141e30);
  }
  .genesys-cloud-deployment-header {
    position: absolute;
    top: 4rem;
    left: 0;
    width: 100%;
    background: #1e3c72;
    background: -webkit-linear-gradient(to right, #2a5298, #1e3c72);
    background: linear-gradient(to right, #2a5298, #1e3c72);
  }
  .genesys-cloud-deployment-section-1 h2 {
    position: absolute;
    top: 8.5rem;
    left: 10%;
    font-weight: 600;
  }
  .genesys-cloud-deployment-section-1 h3 {
    color: var(--white-color);
    position: absolute;
    top: 10rem;
    width: 32rem;
    left: 10%;
    text-align: justify;
  }
  .genesys-cloud-deployment-section-2 {
    height: 27rem;
  }
  .genesys-cloud-deployment-section-2 h2 {
    text-align: center;
    position: absolute;
    top: 45rem;
    width: 100%;
    right: 0;
  }
  #genesys-cloud-deployment-para-1 {
    top: 48rem;
    width: 80%;
    color: var(--black-color);
    text-align: justify;
    right: 10%;
    left: 10%;
  }
  .genesys-cloud-deployment-ul-1 {
    position: absolute;
    top: 55.7rem;
    width: 80%;
    right: 10%;
    left: 10%;
    color: var(--black-color);
  }
  .genesys-cloud-deployment-section-3-title {
    text-align: center;
    margin-top: 1rem;
  }
  .genesys-cloud-deployment-table {
    width: 80%;
    height: 56.2rem;
    margin-top: 0.7rem;
    border-width: 0.1rem;
  }
  .genesys-cloud-deployment-verticle-ruler {
    position: absolute;
    top: 81.3rem;
    left: 30%;
    border-left: 0.1rem solid #e0e0e0;
    height: 56.2rem;
  }
  .genesys-cloud-deployment-footer {
    position: absolute;
    top: 161rem;
    width: 100%;
    height: 32rem;
    background: #1e3c72;
    background: -webkit-linear-gradient(to right, #2a5298, #1e3c72);
    background: linear-gradient(to right, #2a5298, #1e3c72);
  }
  .inquiry-container {
    width: 100%;
    height: 60rem;
    background: var(--primary-color);
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .career-form {
    height: 43rem;
    margin-top: 5rem;
  }
  form {
    background: #fff;
    display: flex;
    flex-direction: column;
    padding: 2vw 4vw;
    width: 90%;
    max-width: 600px;
    border-radius: 10px;
    height: 40rem;
    margin-top: 0;
  }
  form h3 {
    font-weight: 600;
    margin-bottom: 20px;
  }
  form button,
  form input,
  form textarea {
    font-size: 1rem;
    border: 0;
    outline: 0;
    padding: 0.6rem;
  }
  form input,
  form textarea {
    margin: 10px 0;
    background: #f5f5f5;
  }
  form button {
    background-color: var(--secondary-color);
    color: #fff;
    cursor: pointer;
    width: 15rem;
    margin: 1rem auto 0;
    border-radius: 30px;
  }
  .products-dropdown {
    background-color: #f5f5f5;
    margin: 10px 0;
    color: #757575;
    border: none;
    padding: 0.6rem;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399.98px) {
  #home-section-1-image-3 {
    height: 14rem;
  }
  #btn-register-now {
    position: relative;
    margin-top: 21.5rem;
    margin-left: 25%;
    background-color: #ffab40;
    border: none;
    height: 2.1rem;
  }

  .code-of-conduct-page h3 {
    font-size: 1.2rem;
  }
  #homepage-header-font {
    font-size: 1.8rem;
    font-family: "Geist", serif;
    position: absolute;
    top: 39%;
    left: 12%;
    font-weight: 500;
    line-height: 1.5;
  }

  #homepage-header-font-02 {
    font-size: 1.8rem;
    font-family: "Geist", serif;
    position: absolute;
    top: 39%;
    left: 12%;
    font-weight: 500;
    line-height: 1.5;
  }
  /* H1 IMPLEMENTATION STARTS */
  #company-why-s2c-h1 {
    position: absolute;
    top: 9rem;
    left: 12%;
    font-weight: 600;
    font-size: 1.4rem;
  }
  #company-aboutus-h1 {
    position: absolute;
    top: 11.5rem;
    left: 10%;
    font-weight: 600;
    font-size: 1.5rem;
  }
  #solution-wfh-h1 {
    position: absolute;
    top: 7rem;
    left: 10%;
    font-weight: 600;
    font-size: 1.5rem;
  }
  #solution-vrm-h1 {
    position: absolute;
    top: 9rem;
    left: 10%;
    font-weight: 600;
    font-size: 1.5rem;
  }
  #solution-masking-h1 {
    position: absolute;
    top: 5rem;
    left: 10%;
    font-weight: 600;
    font-size: 1.6rem;
  }
  #solution-it-h1 {
    position: absolute;
    top: 13.5rem;
    left: 9%;
    font-weight: 600;
    font-size: 1.6rem;
  }
  #solution-commerce-h1 {
    position: absolute;
    top: 12.5rem;
    left: 9%;
    font-weight: 600;
    font-size: 1.6rem;
  }
  #solutions-productivity-h1 {
    position: absolute;
    top: 7rem;
    left: 10%;
    font-weight: 600;
    font-size: 1.5rem;
  }
  #solutions-financial-h1 {
    position: absolute;
    top: 8rem;
    left: 9%;
    font-weight: 600;
    font-size: 1.5rem;
  }
  #solutions-crm-h1 {
    position: absolute;
    top: 8rem;
    left: 10%;
    font-weight: 600;
    font-size: 1.5rem;
  }
  #solutions-recording-h1 {
    position: absolute;
    top: 5.7rem;
    left: 10%;
    font-size: 1.5rem;
  }
  #solutions-collection-calling-h1 {
    position: absolute;
    top: 5.5rem;
    left: 10%;
    font-size: 1.6rem;
  }
  #solutions-bpo-h1 {
    position: absolute;
    top: 8.5rem;
    left: 10%;
    font-size: 1.6rem;
  }
  #solutions-compliance-h1 {
    position: absolute;
    top: 5.5rem;
    left: 10%;
    font-size: 1.6rem;
  }
  #cc-vrm-h1 {
    position: absolute;
    top: 5rem;
    left: 10%;
    font-size: 1.6rem;
  }
  #contact-center-h1 {
    position: absolute;
    top: 6rem;
    left: 10%;
    font-size: 1.6rem;
  }
  #cc-india-h1 {
    position: absolute;
    top: 6.5rem;
    left: 10%;
    font-size: 1.6rem;
  }
  #cc-microsoft-h1 {
    position: absolute;
    top: 8.5rem;
    left: 10%;
    font-size: 1.6rem;
  }
  #cc-global-h1 {
    position: absolute;
    top: 6rem;
    left: 10%;
    font-size: 1.6rem;
  }
  #cc-uc-h1 {
    position: absolute;
    top: 6.5rem;
    left: 10%;
    font-size: 1.6rem;
  }
  /* H1 IMPLEMENTATION ENDS */
  .demo-text,
  .demo-text:hover,
  body,
  h1,
  h2,
  h3,
  h4,
  h5,
  h6,
  p {
    font-family: var(--inter-font);
  }
  #container-1,
  #container-2,
  #demo-button,
  #demo-button:hover,
  .verticle-line {
    margin-top: 1rem;
  }
  *,
  ::after,
  ::before,
  ol,
  ul {
    margin: 0;
    padding: 0;
  }
  h3,
  h6,
  p {
    display: inline;
  }
  .content .row header,
  .row .mega-links-2 p,
  h1,
  h2 {
    font-weight: 600;
  }
  .cc-uc-card p,
  .content .row header,
  .home-page-points,
  .nav-links li a,
  .row .mega-links li a,
  .row .mega-links li a:hover,
  .row .mega-links-exception p {
    color: var(--black-color);
  }
  #demo-button,
  #demo-button:hover {
    height: 2.5rem;
    margin-left: 1.1rem;
  }
  .demo-text,
  .demo-text:hover {
    right: 1.82rem;
    font-weight: 500;
  }
  *,
  ::after,
  ::before {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  :root {
    --primary-color: #303f9f;
    --secondary-color: #cc4800;
    --black-color: #000000;
    --white-color: #ffffff;
    --inter-font: "Inter", sans-serif;
  }
  html {
    scroll-behavior: smooth;
  }
  body {
    font-size: 100%;
    overflow-x: hidden;
  }
  .nav-pills .nav-link.active,
  .nav-pills .show > .nav-link {
    color: #fff;
    background-color: var(--primary-color);
  }
  .nav-pills .nav-link {
    color: #212121;
    font-weight: 500;
  }
  h1 {
    font-size: 1.9rem;
  }
  h2 {
    font-size: 1.6rem;
  }
  #container-1 a,
  #container-2 a,
  #container-3 a,
  .cc-center-header-points,
  .cc-genesys-header-points,
  .cc-global-header-points,
  .cc-ms-teams-header-points,
  .cc-uc-header-points,
  .cc-vrm-header-points,
  .content .row header,
  h3 {
    font-size: 1rem;
  }
  p {
    font-size: 0.97rem;
  }
  .about-us-section-5 p,
  .text-justify,
  .why-s2c-section-4 p,
  .why-s2c-section-6 p {
    text-align: justify;
  }
  #menu-btn,
  .cc-global-section-5 button,
  .cc-global-section-6 button,
  .cc-india-section-4 button,
  .cc-india-section-5 button,
  .cc-vrm-section-4 button,
  .close-btn,
  .cloud-contact-center-section-6 button,
  .cloud-contact-center-section-7 button,
  nav input,
  nav label {
    display: none;
  }
  .verticle-line {
    border-left: 1px solid #242526;
    height: 23.5rem;
    position: absolute;
    left: 31rem;
  }
  .solutions-verticle-line-01,
  .solutions-verticle-line-02 {
    border-left: 1px solid #242526;
    height: 13rem;
    position: absolute;
    margin-top: 1rem;
  }
  .solutions-verticle-line-01 {
    left: 22.5rem;
  }
  .solutions-verticle-line-02 {
    left: 45.5rem;
  }
  #container-1:hover,
  #container-2:hover,
  #container-3:hover {
    border-style: solid;
    border-color: transparent;
    background: #ff9100;
    border-radius: 1rem;
  }
  #container-3 {
    position: absolute;
    top: 5rem;
  }
  #container-1:hover,
  #container-2:hover {
    width: 29rem;
  }
  #container-3:hover {
    width: 27rem;
  }
  .connectivity-section-container {
    width: 30rem;
  }
  #container-1,
  #container-2,
  #container-3 {
    margin-left: 0.6rem;
  }
  .products-link-1 {
    width: 13rem;
    position: absolute;
  }
  .products-link-2,
  .products-link-4 {
    width: 14rem;
    margin-left: 14rem;
  }
  .products-link-3 {
    width: 10rem;
    position: absolute;
  }
  .products-link-5 {
    width: 11rem;
    position: absolute;
  }
  .products-link-6 {
    width: 12rem;
    margin-left: 14rem;
  }
  .products-link-7 {
    width: 8rem;
    position: absolute;
  }
  .products-link-8 {
    width: 8rem;
    margin-left: 14rem;
  }
  .products-link-10,
  .products-link-9 {
    width: 17rem;
  }
  .header-3 {
    position: absolute;
    top: 3.5rem;
  }
  .mega-box,
  .mega-box-2,
  .nav-links .drop-menu {
    top: 85px;
    opacity: 0;
    visibility: hidden;
    position: absolute;
  }
  .header-icon {
    height: 2rem;
  }
  nav {
    position: fixed;
    z-index: 99;
    width: 100%;
    background: var(--white-color);
    box-shadow: rgba(0, 0, 0, 0.24) 0 3px 8px;
  }
  nav img {
    height: 4rem;
  }
  nav .wrapper {
    position: relative;
    max-width: 1300px;
    padding: 0 30px;
    height: 70px;
    line-height: 70px;
    margin: auto;
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  .wrapper .nav-links {
    display: inline-flex;
  }
  .nav-links li {
    list-style: none;
  }
  .nav-links li a {
    text-decoration: none;
    font-size: 1rem;
    font-weight: 500;
    padding: 9px 15px;
    border-radius: 5px;
    transition: 0.3s;
  }
  .nav-links li a:hover {
    background: #ff9100;
  }
  .nav-links .drop-menu {
    background: #242526;
    width: 180px;
    line-height: 45px;
    box-shadow: 0 6px 10px rgba(0, 0, 0, 0.15);
  }
  .nav-links li:hover .drop-menu,
  .nav-links li:hover .mega-box {
    transition: 0.3s;
    top: 70px;
    opacity: 1;
    visibility: visible;
  }
  .mega-box {
    left: 2rem;
    width: 70rem;
  }
  .mega-box .content {
    background: var(--white-color);
    padding: 25px 1rem;
    display: flex;
    width: 100%;
    justify-content: space-between;
    box-shadow: rgba(0, 0, 0, 0.35) 0 5px 15px;
    border-radius: 1rem;
  }
  .mega-box .content .row {
    width: calc(40% - 30px);
    line-height: 45px;
  }
  .mega-box-2 {
    left: 6%;
    width: 65rem;
  }
  .mega-box-2 .content .row {
    width: calc(60% - 30px);
    line-height: 45px;
  }
  .navbar-header-2 {
    position: absolute;
    left: 48.35%;
  }
  .mega-links-exception {
    margin-left: -10px;
  }
  .mega-links-exception li,
  .row .mega-links li {
    padding: 0 1rem;
  }
  .mega-links-exception li a {
    padding: 0 20px;
    display: block;
  }
  .row .mega-links-2 p {
    position: absolute;
    top: 15%;
    right: 33%;
  }
  .row .navbar-row-2 {
    position: absolute;
    top: 25%;
  }
  .row .navbar-row-3 {
    position: absolute;
    top: 35%;
  }
  .row .mega-links li a {
    padding: 0 0.8rem;
    font-size: 1rem;
    display: block;
  }
  .row .mega-links-exception li a {
    color: var(--black-color);
    font-size: 1rem;
    display: block;
  }
  .row .mega-links-exception p {
    font-weight: 600;
    padding: 0 1.5rem;
  }
  .wrapper .btn {
    cursor: pointer;
    display: none;
  }
  #demo-button {
    width: 9rem;
    border-radius: 2rem;
    border: solid 0.12rem var(--primary-color);
  }
  #demo-button:hover {
    width: 9rem;
    border-radius: 2rem;
    border: solid 0.12rem var(--primary-color);
    background-color: var(--primary-color);
    color: var(--white-color);
  }
  .demo-text {
    position: absolute;
    top: 0;
    color: var(--primary-color);
    width: 9rem;
    text-align: center;
  }
  .home-page-header,
  .home-page-header-2 {
    top: 0;
    width: 100%;
    position: absolute;
    left: 0;
  }
  .demo-text:hover {
    position: absolute;
    top: 0;
    color: var(--white-color);
    width: 9rem;
  }
  .home-page-header {
    background: #062861;
    background: linear-gradient(207deg, #062861 58%, #d5141b 100%);
  }
  .carousel-button {
    margin-top: -18rem;
  }
  #section-1-image-2 {
    position: absolute;
    height: 13rem;
    top: 30%;
    right: 10%;
  }
  .home-page-header-2 {
    background: #062861;
    background: linear-gradient(40deg, #062861 58%, #d5141b 100%);
  }
  .inner-header {
    height: 31rem;
  }
  .home-page-section-1 img {
    position: absolute;
    height: 36%;
    top: 32%;
    right: 10%;
  }
  .home-page-section-1 i {
    color: #ffbf00;
    margin-right: 0.5rem;
  }
  .about-us-section-2 span,
  .about-us-section-4 span,
  .about-us-section-5 span,
  .about-us-section-6 span,
  .about-us-section-7 span,
  .about-us-section-8 span,
  .about-us-section-9 a,
  .achieve-compliance-section-2 span,
  .achieve-compliance-section-3 span,
  .achieve-compliance-section-4 a,
  .bpo-services-section-2 span,
  .bpo-services-section-3 a,
  .cc-genesys-section-2 span,
  .cc-genesys-section-3 span,
  .cc-genesys-section-4 span,
  .cc-genesys-section-5 span,
  .cc-genesys-section-6 span,
  .cc-genesys-section-7 a,
  .cc-global-section-2 span,
  .cc-global-section-3 span,
  .cc-global-section-4 span,
  .cc-global-section-5 span,
  .cc-global-section-6 span,
  .cc-global-section-7 a,
  .cc-india-section-2 span,
  .cc-india-section-3 span,
  .cc-india-section-4 span,
  .cc-india-section-5 span,
  .cc-india-section-6 a,
  .cc-ms-teams-section-2 span,
  .cc-ms-teams-section-3 span,
  .cc-ms-teams-section-4 span,
  .cc-ms-teams-section-5 span,
  .cc-ms-teams-section-6 span,
  .cc-ms-teams-section-7 a,
  .cc-uc-section-2 span,
  .cc-uc-section-3 span,
  .cc-uc-section-4 span,
  .cc-uc-section-5 a,
  .cc-vrm-section-2 span,
  .cc-vrm-section-3 span,
  .cc-vrm-section-4 span,
  .cc-vrm-section-5 a,
  .cloud-contact-center-section-2 span,
  .cloud-contact-center-section-3 span,
  .cloud-contact-center-section-4 span,
  .cloud-contact-center-section-5 span,
  .cloud-contact-center-section-6 span,
  .cloud-contact-center-section-7 span,
  .cloud-contact-center-section-8 a,
  .collection-calling-section-2 span,
  .collection-calling-section-3 span,
  .collection-calling-section-4 a,
  .compliance-call-recording-section-2 span,
  .compliance-call-recording-section-3 span,
  .compliance-call-recording-section-4 a,
  .crm-integration-section-2 span,
  .crm-integration-section-3 span,
  .crm-integration-section-4 a,
  .customer-engagement-section-2 span,
  .customer-engagement-section-3 span,
  .customer-engagement-section-4 a,
  .financial-services-section-2 span,
  .financial-services-section-3 a,
  .genesys-cloud-deployment-section-2 span,
  .genesys-cloud-deployment-section-3 span,
  .genesys-cloud-deployment-section-4 a,
  .genesys-partners-section-2 span,
  .genesys-partners-section-3 a,
  .home-page-section-10 span,
  .home-page-section-11 span,
  .home-page-section-2 span,
  .home-page-section-3 i,
  .home-page-section-3 span,
  .home-page-section-4 i,
  .home-page-section-4 span,
  .home-page-section-5 h2,
  .home-page-section-5 span,
  .home-page-section-6 span,
  .home-page-section-7 span,
  .home-page-section-8 span,
  .home-page-section-9 span,
  .internet-commerce-section-2 span,
  .internet-commerce-section-3 a,
  .it-services-section-2 span,
  .it-services-section-3 a,
  .microsoft-direct-routing-section-2 span,
  .microsoft-direct-routing-section-3 span,
  .microsoft-direct-routing-section-4 a,
  .microsoft-partners-section-2 span,
  .microsoft-partners-section-3 a,
  .number-masking-section-2 span,
  .number-masking-section-3 span,
  .number-masking-section-4 a,
  .productivity-increase-section-2 span,
  .productivity-increase-section-3 span,
  .productivity-increase-section-4 a,
  .transforming-cx-section-2 span,
  .transforming-cx-section-3 span,
  .transforming-cx-section-4 a,
  .vrm-section-2 span,
  .vrm-section-3 span,
  .vrm-section-4 a,
  .wfh-section-2 span,
  .wfh-section-3 span,
  .wfh-section-4 a,
  .why-s2c-section-2 span,
  .why-s2c-section-3 span,
  .why-s2c-section-4 span,
  .why-s2c-section-5 span,
  .why-s2c-section-6 span,
  .why-s2c-section-7 span,
  .why-s2c-section-8 span,
  .why-text {
    color: var(--secondary-color);
  }
  .about-us-section-5,
  .achieve-compliance-section-1,
  .cc-genesys-section-1,
  .cc-global-section-1,
  .cc-india-section-1,
  .cc-ms-teams-section-1,
  .cc-uc-section-1,
  .cc-vrm-section-1,
  .cloud-contact-center-section-1,
  .collection-calling-section-1,
  .compliance-call-recording-section-1,
  .crm-integration-section-1,
  .genesys-cloud-deployment-section-1,
  .home-page-section-1,
  .home-page-section-8,
  .microsoft-direct-routing-section-1,
  .number-masking-section-1,
  .productivity-increase-section-1,
  .transforming-cx-section-1,
  .vrm-section-1,
  .wfh-section-1 {
    height: 50rem;
  }
  .home-page-section-1 h2 {
    position: absolute;
    top: 32%;
    left: 10%;
    width: 35rem;
    font-weight: 500;
  }
  .customer-row-1,
  .home-page-section-2 h1,
  .waves {
    position: absolute;
    width: 100%;
  }
  .home-page-section-1 ul {
    position: absolute;
    top: 44%;
    left: 11%;
  }
  .home-page-section-1 .features-row {
    position: absolute;
    left: 30rem;
  }
  .waves {
    left: 0;
    top: 90%;
    min-height: 60px;
    max-height: 60px;
  }
  .home-page-section-2,
  .it-services-section-1 {
    height: 37rem;
  }
  .home-page-section-2 h1 {
    top: 35rem;
    right: 0;
    font-size: 1.7rem;
  }
  .customer-row-1 {
    top: 41rem;
    right: 8%;
  }
  .customer-row-2,
  .customer-row-3,
  .customer-row-4 {
    width: 100%;
    right: 13%;
    position: absolute;
  }
  .customer-row-2 {
    top: 46rem;
  }
  .customer-row-3 {
    top: 52rem;
  }
  .customer-row-4 {
    top: 58rem;
  }
  .google-logo {
    height: 1.7rem;
    position: absolute;
    left: 28%;
  }
  .icici-bank-logo {
    height: 1.2rem;
    left: 37.4%;
    top: 0;
    position: absolute;
  }
  .tcs-logo {
    height: 1.3rem;
    position: absolute;
    left: 48%;
  }
  .mphasis-logo {
    height: 1.6rem;
    left: 55%;
    position: absolute;
  }
  .bajaj-logo {
    height: 1.5rem;
    position: absolute;
    left: 66%;
  }
  .teleperformance-logo {
    height: 1.5rem;
    position: absolute;
    left: 77%;
  }
  .kotak-logo {
    height: 1.6rem;
    top: 0.5rem;
    position: absolute;
    left: 32%;
  }
  .icici-logo {
    height: 2rem;
    position: absolute;
    left: 43%;
  }
  .axis-logo {
    height: 1.1rem;
    position: absolute;
    left: 53%;
    top: 0.7rem;
  }
  .log-me-in-logo,
  .maersk-logo,
  .messagebird-logo,
  .nuvama-logo,
  .vi-logo,
  .vi-plc-logo,
  .yellow-ai-logo {
    top: 0.5rem;
    position: absolute;
  }
  .nuvama-logo {
    height: 1.1rem;
    left: 64%;
  }
  .future-generali-logo {
    height: 1.8rem;
    position: absolute;
    left: 73%;
  }
  .tata-logo {
    height: 1.5rem;
    position: absolute;
    left: 83%;
  }
  .aadhar-logo {
    height: 1.6rem;
    position: absolute;
    left: 32%;
    top: 0.4rem;
  }
  .maersk-logo {
    height: 1.2rem;
    left: 43%;
  }
  .shaadi-logo {
    height: 1.4rem;
    position: absolute;
    left: 52%;
    top: 0.3rem;
  }
  .thomas-cook-logo {
    height: 1.2rem;
    position: absolute;
    left: 62%;
    top: 0.4rem;
  }
  .yellow-ai-logo {
    height: 1rem;
    left: 74%;
  }
  .messagebird-logo {
    height: 1.1rem;
    left: 84%;
  }
  .vi-plc-logo {
    height: 2.2rem;
    left: 34%;
  }
  .vi-logo {
    height: 2rem;
    left: 45%;
  }
  .airtel-logo,
  .sify-logo {
    height: 2.5rem;
    position: absolute;
  }
  .airtel-logo {
    left: 55%;
  }
  .cc-uc-ul-2,
  .sify-logo {
    left: 63%;
  }
  .log-me-in-logo {
    height: 2rem;
    left: 72%;
  }
  .tmobile-logo {
    height: 2.2rem;
    position: absolute;
    left: 85%;
  }
  .about-us-section-2,
  .about-us-section-3,
  .cc-vrm-section-3,
  .financial-services-section-1,
  .home-page-section-3,
  .home-page-section-4,
  .why-s2c-section-2,
  .why-s2c-section-5,
  .why-s2c-section-6,
  .why-s2c-section-7,
  .why-s2c-section-8 {
    height: 30rem;
  }
  .home-page-section-3 img {
    position: absolute;
    height: 14rem;
    top: 68rem;
    left: 10%;
  }
  .home-page-section-3 h2 {
    position: absolute;
    width: 35rem;
    left: 52%;
    top: 69rem;
  }
  .home-page-section-3 ul {
    width: 35rem;
    position: absolute;
    top: 72rem;
    left: 52%;
  }
  .home-page-section-3 i {
    font-size: 0.6rem;
    margin-right: 0.5rem;
    position: absolute;
  }
  .home-page-product-text-design {
    display: block;
    text-align: justify;
    margin-left: 1.5rem;
  }
  .home-page-section-5 h1,
  .home-page-section-6 h1,
  .why-row-1,
  .why-row-2 {
    text-align: center;
    position: absolute;
  }
  .home-page-section-4 i {
    font-size: 0.6rem;
    margin-right: 0.8rem;
  }
  .home-page-section-4 img {
    position: absolute;
    height: 15rem;
    top: 90rem;
    right: 11%;
  }
  .home-page-section-4-col {
    position: absolute;
    top: 87rem;
    left: 5%;
    width: 40%;
  }
  .benifit-row-1,
  .benifit-row-2,
  .section-5-container {
    position: absolute;
    left: 0;
    right: 0;
  }
  .home-page-section-4 h2 {
    position: absolute;
    left: 15%;
    top: 4rem;
    width: 30rem;
  }
  .home-page-section-4 ul {
    position: absolute;
    top: 7.5rem;
    left: 15%;
    width: 35rem;
  }
  .home-page-section-5 {
    height: 47rem;
  }
  .section-5-container {
    height: 82%;
    width: 100%;
    top: 114rem;
    border-radius: 1.5rem;
  }
  .home-page-section-5 h1 {
    top: 0;
    right: 0;
    width: 100%;
  }
  .benifit-row-1 {
    top: 8rem;
  }
  .benifit-row-2 {
    top: 21rem;
  }
  .why-row-1,
  .why-row-2 {
    left: 50%;
    width: 100%;
    transform: translate(-50%, -50%);
  }
  .home-page-section-5 img {
    height: 17%;
    margin-bottom: 1.2rem;
  }
  .home-page-section-6 {
    position: absolute;
    height: 20rem;
    top: 180rem;
    width: 100%;
  }
  .bpo-services-section-1,
  .customer-engagement-section-1,
  .home-page-section-7,
  form {
    height: 40rem;
  }
  .home-page-section-6 h1 {
    right: 0;
    width: 100%;
    top: -30rem;
  }
  .why-row-1 {
    top: -19rem;
  }
  .why-row-2 {
    top: -6rem;
  }
  .why-img {
    width: 15%;
  }
  .why-img-2 {
    width: 2rem;
  }
  .why-text {
    font-weight: 600;
    display: block;
    font-size: 1.1rem;
  }
  .home-page-section-7 img {
    display: inline;
    position: absolute;
    top: 188rem;
    height: 11rem;
    left: 11%;
  }
  #cc-confidence-col {
    position: absolute;
    top: 188rem;
    left: 51%;
  }
  .about-us-section-5 i,
  .about-us-section-6 i,
  .about-us-section-7 i,
  .about-us-section-8 i,
  .home-page-section-10 i,
  .home-page-section-7 i,
  .home-page-section-8 i,
  .home-page-section-9 i {
    color: var(--primary-color);
    margin-right: 0.5rem;
    font-size: 1rem;
    position: absolute;
  }
  .about-us-section-6 p,
  .about-us-section-8 p,
  .home-page-section-7 p,
  .home-page-section-8 p,
  .home-page-section-9 p {
    display: inline;
    margin-right: 2rem;
  }
  .home-page-section-8 img {
    display: inline;
    position: absolute;
    top: 209rem;
    height: 13rem;
    right: 10%;
  }
  .home-page-section-8 h2 {
    position: absolute;
    top: 207rem;
    left: 11%;
  }
  .home-page-section-8 ul {
    position: absolute;
    top: 208rem;
    left: 11%;
  }
  .home-page-section-9 img {
    display: inline;
    position: absolute;
    top: 235rem;
    height: 8.5rem;
    left: 10%;
  }
  .about-us-section-4,
  .cc-genesys-section-5,
  .cc-india-section-2,
  .cc-ms-teams-section-4,
  .cc-ms-teams-section-5,
  .collection-calling-section-2,
  .compliance-call-recording-section-2,
  .home-page-section-10,
  .home-page-section-9,
  .why-s2c-section-3,
  .why-s2c-section-4 {
    height: 20rem;
  }
  #cc-vrm-home-page-col {
    position: absolute;
    top: 231rem;
    left: 51%;
  }
  .home-page-section-10 img {
    display: inline;
    position: absolute;
    top: 256rem;
    height: 11rem;
    right: 11%;
  }
  .home-page-section-10 h2 {
    position: absolute;
    top: 254rem;
    left: 11%;
    width: 15rem;
  }
  .home-page-section-10 ul {
    position: absolute;
    top: 257rem;
    left: 11%;
  }
  .home-page-section-10 p {
    margin-right: 2rem;
  }
  .home-page-section-11 h1 {
    position: absolute;
    top: 277rem;
    left: 0;
  }
  .about-us-section-6,
  .cc-global-section-2,
  .cc-uc-section-2,
  .cc-vrm-section-2,
  .crm-integration-section-2,
  .home-page-section-11,
  .vrm-section-2 {
    height: 10rem;
  }
  .home-page-section-11 img {
    height: 20rem;
    position: absolute;
    object-fit: fill;
    top: 296rem;
    left: 50%;
    transform: translate(-50%, -50%);
  }
  .about-us-footer img,
  .achieve-compliance-footer img,
  .bpo-services-footer img,
  .career-page-footer img,
  .cc-center-footer img,
  .cc-genesys-footer img,
  .cc-global-footer img,
  .cc-india-footer img,
  .cc-ms-teams-footer img,
  .cc-uc-footer img,
  .cc-vrm-footer img,
  .collection-calling-footer img,
  .compliance-calling-footer img,
  .crm-integration-footer img,
  .customer-engagement-footer img,
  .financial-services-footer img,
  .genesys-cloud-deployment-footer img,
  .genesys-partners-footer img,
  .home-page-footer img,
  .internet-services-footer img,
  .it-services-footer img,
  .microsoft-direct-routing-footer img,
  .microsoft-partners-footer img,
  .number-masking-footer img,
  .productivity-increase-footer img,
  .transforming-cx-footer img,
  .vrm-footer img,
  .wfh-footer img,
  .why-s2c-footer img {
    width: 8rem;
    position: absolute;
    left: 1.5rem;
    top: 0.9rem;
  }
  .about-us-footer i,
  .achieve-compliance-footer i,
  .bpo-services-footer i,
  .career-page-footer i,
  .cc-center-footer i,
  .cc-genesys-footer i,
  .cc-global-footer i,
  .cc-india-footer i,
  .cc-ms-teams-footer i,
  .cc-uc-footer i,
  .cc-vrm-footer i,
  .collection-calling-footer i,
  .compliance-calling-footer i,
  .crm-integration-footer i,
  .customer-engagement-footer i,
  .financial-services-footer i,
  .genesys-cloud-deployment-footer i,
  .genesys-partners-footer i,
  .home-page-footer i,
  .internet-services-footer i,
  .it-services-footer i,
  .microsoft-direct-routing-footer i,
  .microsoft-partners-footer i,
  .number-masking-footer i,
  .productivity-increase-footer i,
  .transforming-cx-footer i,
  .vrm-footer i,
  .wfh-footer i,
  .why-s2c-footer i {
    position: absolute;
  }
  .company-logo-div {
    width: 180px;
    height: 75px;
    border-radius: 160px/65px;
    background: #fff;
    position: absolute;
    top: 11rem;
    margin-left: 1rem;
  }
  .copyright {
    position: absolute;
    top: 34rem;
    left: 0;
    right: 0;
  }
  #career-page-footer-col,
  #home-page-footer-col {
    position: absolute;
    top: 25%;
    left: 58%;
  }
  .about-us-footer .location-text-list,
  .achieve-compliance-footer .location-text-list,
  .bpo-services-footer .location-text-list,
  .career-page-footer .location-text-list,
  .cc-center-footer .location-text-list,
  .cc-genesys-footer .location-text-list,
  .cc-global-footer .location-text-list,
  .cc-india-footer .location-text-list,
  .cc-ms-teams-footer .location-text-list,
  .cc-uc-footer .location-text-list,
  .cc-vrm-footer .location-text-list,
  .collection-calling-footer .location-text-list,
  .compliance-calling-footer .location-text-list,
  .crm-integration-footer .location-text-list,
  .customer-engagement-footer .location-text-list,
  .financial-services-footer .location-text-list,
  .genesys-cloud-deployment-footer .location-text-list,
  .genesys-partners-footer .location-text-list,
  .home-page-footer .location-text-list,
  .internet-services-footer .location-text-list,
  .it-services-footer .location-text-list,
  .microsoft-direct-routing-footer .location-text-list,
  .microsoft-partners-footer .location-text-list,
  .number-masking-footer .location-text-list,
  .productivity-increase-footer .location-text-list,
  .transforming-cx-footer .location-text-list,
  .vrm-footer .location-text-list,
  .wfh-footer .location-text-list,
  .why-s2c-footer .location-text-list {
    position: absolute;
    width: 120%;
    top: 30%;
    display: block;
    right: 22%;
    color: var(--white-color);
  }
  .about-us-footer .company-intro-text,
  .achieve-compliance-footer .company-intro-text,
  .bpo-services-footer .company-intro-text,
  .career-page-footer .company-intro-text,
  .cc-center-footer .company-intro-text,
  .cc-genesys-footer .company-intro-text,
  .cc-global-footer .company-intro-text,
  .cc-india-footer .company-intro-text,
  .cc-ms-teams-footer .company-intro-text,
  .cc-uc-footer .company-intro-text,
  .cc-vrm-footer .company-intro-text,
  .collection-calling-footer .company-intro-text,
  .compliance-calling-footer .company-intro-text,
  .crm-integration-footer .company-intro-text,
  .customer-engagement-footer .company-intro-text,
  .financial-services-footer .company-intro-text,
  .genesys-cloud-deployment-footer .company-intro-text,
  .genesys-partners-footer .company-intro-text,
  .home-page-footer .company-intro-text,
  .internet-services-footer .company-intro-text,
  .it-services-footer .company-intro-text,
  .microsoft-direct-routing-footer .company-intro-text,
  .microsoft-partners-footer .company-intro-text,
  .number-masking-footer .company-intro-text,
  .productivity-increase-footer .company-intro-text,
  .transforming-cx-footer .company-intro-text,
  .vrm-footer .company-intro-text,
  .wfh-footer .company-intro-text,
  .why-s2c-footer .company-intro-text {
    position: absolute;
    top: 42%;
    width: 24rem;
    text-align: justify;
    margin-left: 1rem;
  }
  .about-us-footer .contact-us-text,
  .achieve-compliance-footer .contact-us-text,
  .bpo-services-footer .contact-us-text,
  .career-page-footer .contact-us-text,
  .cc-center-footer .contact-us-text,
  .cc-genesys-footer .contact-us-text,
  .cc-global-footer .contact-us-text,
  .cc-india-footer .contact-us-text,
  .cc-ms-teams-footer .contact-us-text,
  .cc-uc-footer .contact-us-text,
  .cc-vrm-footer .contact-us-text,
  .collection-calling-footer .contact-us-text,
  .compliance-calling-footer .contact-us-text,
  .crm-integration-footer .contact-us-text,
  .customer-engagement-footer .contact-us-text,
  .financial-services-footer .contact-us-text,
  .genesys-cloud-deployment-footer .contact-us-text,
  .genesys-partners-footer .contact-us-text,
  .home-page-footer .contact-us-text,
  .internet-services-footer .contact-us-text,
  .it-services-footer .contact-us-text,
  .microsoft-direct-routing-footer .contact-us-text,
  .microsoft-partners-footer .contact-us-text,
  .number-masking-footer .contact-us-text,
  .productivity-increase-footer .contact-us-text,
  .transforming-cx-footer .contact-us-text,
  .vrm-footer .contact-us-text,
  .wfh-footer .contact-us-text,
  .why-s2c-footer .contact-us-text {
    position: absolute;
    top: 20%;
    width: 124%;
    right: 18%;
    font-size: 1.3rem;
  }
  .home-page-footer {
    position: absolute;
    top: 310rem;
    width: 100%;
    height: 38rem;
    background: #062861;
    background: linear-gradient(207deg, #062861 58%, #d5141b 100%);
  }
  .achieve-compliance-footer-waves,
  .cc-center-footer-waves,
  .collection-calling-footer-waves,
  .customer-engagement-footer-waves,
  .genesys-cloud-deployment-footer-waves,
  .home-page-footer-waves,
  .number-masking-footer-waves,
  .productivity-increase-footer-waves,
  .transforming-cx-footer-waves,
  .wfh-footer-waves {
    position: absolute;
    width: 100%;
    left: 0;
    top: -0.1rem;
    height: 0.5rem;
    min-height: 70px;
    max-height: 70px;
    transform: rotate(180deg);
  }
  #useful-links {
    position: absolute;
    top: 7.5rem;
    margin-left: 59rem;
    width: 14rem;
  }
  .useful-link-title {
    font-size: 1.4rem;
    position: absolute;
    top: -1rem;
    width: 100%;
  }
  #useful-link-styling-1,
  #useful-link-styling-2,
  #useful-link-styling-3 {
    text-decoration: none;
    color: var(--white-color);
  }
  .parallax > use {
    animation: 25s cubic-bezier(0.55, 0.5, 0.45, 0.5) infinite move-forever;
  }
  .parallax > use:first-child {
    animation-delay: -2s;
    animation-duration: 7s;
  }
  .parallax > use:nth-child(2) {
    animation-delay: -3s;
    animation-duration: 10s;
  }
  .parallax > use:nth-child(3) {
    animation-delay: -4s;
    animation-duration: 13s;
  }
  .parallax > use:nth-child(4) {
    animation-delay: -5s;
    animation-duration: 20s;
  }
  @keyframes move-forever {
    0% {
      transform: translate3d(-90px, 0, 0);
    }
    100% {
      transform: translate3d(85px, 0, 0);
    }
  }
  .careers-page-section-1 {
    height: 25rem;
    background: #00296b;
    background: linear-gradient(207deg, #00296b 58%, #003f88 100%);
  }
  .careers-page-waves {
    position: absolute;
    width: 100%;
    left: 0;
    top: 21rem;
    height: 0.5rem;
    min-height: 70px;
    max-height: 70px;
  }
  .career-page-footer {
    position: absolute;
    top: 120rem;
    width: 100%;
    height: 38rem;
    background: #00296b;
    background: linear-gradient(207deg, #00296b 58%, #003f88 100%);
  }
  .cc-global-footer,
  .cc-global-header {
    background-image: linear-gradient(180deg, #7519f0 9.7%, #4a1677 78%);
  }
  .cc-global-header,
  .cc-india-header {
    position: absolute;
    top: 4rem;
    left: 0;
    width: 100%;
  }
  .achieve-compliance-inner-header,
  .cc-global-inner-header,
  .vrm-inner-header {
    height: 34rem;
    width: 100%;
    margin: 0;
    padding: 0;
  }
  .cc-global-section-1 img {
    height: 35%;
    position: absolute;
    top: 9rem;
    right: 10%;
  }
  .cc-genesys-section-1 i,
  .cc-global-section-1 i,
  .cc-ms-teams-section-1 i,
  .cloud-contact-center-section-1 i,
  .why-s2c-section-1 i {
    color: #ff9100;
    margin-right: 0.5rem;
    position: absolute;
  }
  .cc-genesys-section-1 h2,
  .cc-global-section-1 h2,
  .cloud-contact-center-section-1 h2 {
    position: absolute;
    top: 8rem;
    left: 10%;
  }
  .cc-global-section-1 h3 {
    position: absolute;
    top: 11rem;
    width: 33rem;
    left: 10%;
  }
  .cc-global-section-1 ul {
    position: absolute;
    top: 14.5rem;
    left: 10%;
  }
  .cc-global-waves,
  .cc-uc-waves,
  .cc-vrm-waves,
  .compliance-call-recording-waves,
  .wfh-waves {
    position: absolute;
    width: 100%;
    left: 0;
    top: 32rem;
    margin-bottom: -400px;
    min-height: 70px;
    max-height: 70px;
  }
  .cc-global-section-2 h2 {
    position: absolute;
    top: 41rem;
    right: 0;
    width: 100%;
    text-align: center;
  }
  .cc-genesys-market-card,
  .cc-global-market-card,
  .cc-india-market-card,
  .cc-ms-teams-card,
  .cc-uc-card,
  .cc-vrm-market-card,
  .cloud-contact-center-card {
    width: 18rem;
    height: 14rem;
    border-radius: 1.2rem;
  }
  .cc-genesys-market-card img,
  .cc-global-market-card img,
  .cc-india-market-card img,
  .cc-ms-teams-card img,
  .cc-uc-card img,
  .cc-vrm-market-card img,
  .cloud-contact-center-card img {
    height: 3rem;
    position: absolute;
    top: 2.2rem;
    left: 7.5rem;
  }
  .cc-genesys-section-2 .cc-genesys-card-title,
  .cc-global-section-2 .cc-global-card-title,
  .cc-india-section-2 .cc-india-card-title,
  .cc-ms-teams-section-2 .cc-ms-teams-card-title,
  .cc-uc-section-2 .cc-uc-card-title,
  .cc-vrm-section-2 .cc-vrm-card-title,
  .cloud-contact-center-section-2 .cc-center-card-title {
    position: absolute;
    top: 51%;
    width: 100%;
    left: 0;
    text-align: center;
    font-weight: 600;
  }
  .cc-global-section-2 .cc-global-card-content {
    position: absolute;
    top: 62%;
    left: 15%;
    width: 70%;
    text-align: center;
  }
  .cc-global-market-card-row-1,
  .cc-uc-card-row-1 {
    position: absolute;
    top: 45rem;
    right: 13%;
    left: 11%;
  }
  .cc-global-market-card-row-2,
  .cc-uc-card-row-2 {
    position: absolute;
    top: 60rem;
    right: 13%;
    left: 11%;
  }
  .cc-global-product-card-3,
  .cc-global-product-card-5,
  .cc-india-product-card-1,
  .cc-india-product-card-3,
  .cc-uc-product-card-1,
  .cc-uc-product-card-3,
  .cc-uc-product-card-5,
  .cc-uc-ul-1,
  .cc-vrm-product-card-1,
  .cc-vrm-product-card-3,
  .cc-vrm-product-card-5 {
    left: 10%;
  }
  .cc-global-section-3 {
    height: 175rem;
  }
  .cc-global-hr-1,
  .cc-global-hr-4,
  .cc-india-hr-1,
  .cc-india-hr-2,
  .cc-india-hr-4 {
    position: absolute;
    top: 13%;
    width: 82%;
    margin-left: 2rem;
    margin-right: 2rem;
  }
  .cc-global-hr-2,
  .cc-global-hr-3,
  .cc-global-hr-5,
  .cc-global-hr-6,
  .cc-india-hr-3 {
    position: absolute;
    top: 16%;
    width: 82%;
    margin-left: 2rem;
    margin-right: 2rem;
  }
  .cc-global-product-card-1 {
    width: 39%;
    height: 51rem;
    position: absolute;
    top: 86rem;
    left: 10%;
  }
  .cc-global-product-card-2 {
    width: 39%;
    height: 51rem;
    position: absolute;
    top: 86rem;
    right: 10%;
  }
  .cc-global-product-card-3,
  .cc-global-product-card-4 {
    width: 39%;
    height: 50rem;
    position: absolute;
    top: 138rem;
  }
  .cc-global-product-card-4,
  .cc-global-product-card-6,
  .cc-india-product-card-2,
  .cc-india-product-card-4,
  .cc-uc-product-card-2,
  .cc-uc-product-card-4,
  .cc-uc-product-card-6,
  .cc-vrm-product-card-2,
  .cc-vrm-product-card-4,
  .cc-vrm-product-card-6 {
    right: 10%;
  }
  .cc-global-product-card-5,
  .cc-global-product-card-6 {
    width: 39%;
    height: 50rem;
    top: 189rem;
    position: absolute;
  }
  #cc-global-product-img-1,
  #cc-india-product-img-1,
  #cc-india-product-img-2,
  #cc-india-product-img-4,
  #cc-uc-product-img-1,
  #cc-uc-product-img-2,
  #cc-uc-product-img-3,
  #cc-uc-product-img-4,
  #cc-uc-product-img-5,
  #cc-uc-product-img-6 {
    width: 7%;
    position: absolute;
    top: 6%;
    right: 14%;
  }
  #cc-global-product-img-2,
  #cc-global-product-img-3,
  #cc-global-product-img-5,
  #cc-india-product-img-3 {
    width: 7%;
    position: absolute;
    top: 8%;
    right: 14%;
  }
  #cc-global-product-img-4,
  #cc-global-product-img-6 {
    width: 7%;
    position: absolute;
    top: 5%;
    right: 14%;
  }
  #cc-global-product-text-1,
  #cc-global-product-text-4,
  #cc-india-product-text-1,
  #cc-india-product-text-2 {
    position: absolute;
    top: 17%;
    margin-left: 1rem;
  }
  #cc-global-product-text-2,
  #cc-global-product-text-3,
  #cc-global-product-text-5,
  #cc-global-product-text-6 {
    position: absolute;
    top: 20%;
    margin-left: 1rem;
  }
  .cc-global-section-3 h2 {
    position: absolute;
    top: 77rem;
    right: 0;
    width: 100%;
    text-align: center;
  }
  .cc-global-section-3-subtitle {
    text-align: justify;
    position: absolute;
    top: 79rem;
    width: 80%;
    right: 10%;
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.45rem;
  }
  .cc-global-product-card-title {
    color: var(--primary-color);
    font-weight: 600;
    position: absolute;
    top: 8%;
    left: 6.5%;
    font-size: 1.2rem;
  }
  .achieve-compliance-section-2 i,
  .cc-genesys-section-3 i,
  .cc-global-section-3 i,
  .cc-india-section-3 i,
  .cc-ms-teams-section-3 i,
  .cc-uc-section-3 i,
  .cc-vrm-section-3 i,
  .cloud-contact-center-section-3 i,
  .collection-calling-section-2 i,
  .compliance-call-recording-section-2 i,
  .crm-integration-section-2 i,
  .customer-engagement-section-2 i,
  .genesys-cloud-deployment-section-2 i,
  .number-masking-section-2 i,
  .productivity-increase-section-2 i,
  .transforming-cx-section-2 i,
  .vrm-section-2 i,
  .wfh-section-2 i {
    color: var(--primary-color);
    font-size: 1rem;
    margin-left: 0.3rem;
    position: absolute;
  }
  .cc-global-section-4 {
    height: 43rem;
  }
  .achieve-compliance-section-3-title,
  .cc-global-section-4 h2,
  .collection-calling-section-3-title,
  .crm-integration-section-3-title,
  .customer-engagement-section-3-title,
  .financial-services-section-2-title,
  .microsoft-direct-routing-section-3-title,
  .number-masking-section-3-title,
  .productivity-increase-section-3-title,
  .vrm-section-3-title,
  .wfh-section-3-title {
    text-align: center;
    margin-top: 7rem;
  }
  #achieve-compliance-section-title-container,
  #bpo-services-section-subtitle-container,
  #bpo-services-section-title-container,
  #cc-global-section-title-container,
  #collection-calling-section-subtitle-container,
  #collection-calling-section-title-container,
  #compliance-call-recording-section-subtitle-container,
  #compliance-call-recording-section-title-container,
  #crm-integration-section-subtitle-container,
  #crm-integration-section-title-container,
  #customer-engagement-section-subtitle-container,
  #customer-engagement-section-title-container,
  #financial-services-section-subtitle-container,
  #financial-services-section-title-container,
  #genesys-cloud-deployment-section-3-subtitle-container,
  #genesys-cloud-deployment-section-3-title-container,
  #genesys-partners-section-subtitle-container,
  #genesys-partners-section-title-container,
  #internet-commerce-section-subtitle-container,
  #internet-commerce-section-title-container,
  #it-services-section-subtitle-container,
  #it-services-section-title-container,
  #microsoft-direct-routing-section-subtitle-container,
  #microsoft-direct-routing-section-title-container,
  #microsoft-partners-section-subtitle-container,
  #microsoft-partners-section-title-container,
  #number-masking-section-subtitle-container,
  #number-masking-section-title-container,
  #productivity-increase-section-subtitle-container,
  #productivity-increase-section-title-container,
  #transforming-cx-section-subtitle-container,
  #transforming-cx-section-title-container,
  #vrm-section-subtitle-container,
  #vrm-section-title-container,
  #wfh-section-subtitle-container,
  #wfh-section-title-container {
    display: flex;
    justify-content: center;
  }
  .cc-genesys-table,
  .cc-global-table,
  .cc-ms-teams-table {
    margin-left: auto;
    margin-right: auto;
    margin-top: 0.7rem;
    width: 80%;
    height: 101rem;
    border-radius: 1.2rem;
    border-width: 0.1rem;
    outline: #e0e0e0 solid 0.1rem;
  }
  .cc-global-verticle-ruler,
  .cc-global-verticle-ruler-2,
  .cc-global-verticle-ruler-3 {
    top: 245rem;
    border-left: 0.1rem solid #e0e0e0;
    height: 101rem;
    position: absolute;
  }
  .cc-genesys-table i,
  .cc-global-table i,
  .cc-ms-teams-table i {
    font-size: 0.9rem;
    margin-right: 0.4rem;
    color: #424242;
  }
  .achieve-compliance-table ul,
  .cc-genesys-table ul,
  .cc-global-table ul,
  .cc-ms-teams-table ul,
  .cloud-contact-center-table ul,
  .cloud-contact-center-table-2 ul,
  .collection-calling-table ul,
  .compliance-call-recording-table ul,
  .crm-integration-table ul,
  .customer-engagement-table ul,
  .financial-services-table ul,
  .genesys-cloud-deployment-table ul,
  .genesys-partners-table ul,
  .internet-commerce-table ul,
  .microsoft-direct-routing-table ul,
  .microsoft-partners-table ul,
  .number-masking-table ul,
  .productivity-increase-table ul,
  .transforming-cx-table ul,
  .vrm-table ul,
  .wfh-table ul {
    margin-bottom: 1.2rem;
    margin-left: 0.5rem;
    margin-right: 1.2rem;
    width: 90%;
  }
  .achieve-compliance-table th,
  .bpo-services-table th,
  .cc-global-table th,
  .collection-calling-table th,
  .compliance-call-recording-table th,
  .crm-integration-table th,
  .customer-engagement-table th,
  .financial-services-table th,
  .genesys-cloud-deployment-table th,
  .genesys-partners-table th,
  .internet-commerce-table th,
  .it-services-table th,
  .microsoft-direct-routing-table th,
  .number-masking-table th,
  .productivity-increase-table th,
  .transforming-cx-table th,
  .vrm-table th,
  .wfh-table th {
    padding-left: 1.2rem;
    padding-top: 1.8rem;
    font-size: 1rem;
  }
  .cc-global-table td,
  .genesys-cloud-deployment-table td,
  .genesys-partners-table td,
  .internet-commerce-table td,
  .it-services-table td,
  .productivity-increase-table td {
    padding-left: 1.2rem;
    padding-right: 1.3rem;
    padding-top: 1.8rem;
    color: #000;
    font-size: 1rem;
  }
  #cc-global-table-header-1 {
    width: 8%;
    height: 5rem;
    vertical-align: middle;
    font-size: 1.1rem;
    color: var(--primary-color);
  }
  #cc-global-table-header-2,
  #cc-global-table-header-3,
  #cc-global-table-header-4 {
    width: 15%;
    height: 5rem;
    vertical-align: middle;
    font-size: 1.1rem;
    color: var(--primary-color);
  }
  .cc-global-verticle-ruler {
    left: 23%;
  }
  .cc-genesys-verticle-ruler-2,
  .cc-global-verticle-ruler-2,
  .cc-ms-teams-verticle-ruler-2 {
    left: 45%;
  }
  .cc-genesys-verticle-ruler-3,
  .cc-global-verticle-ruler-3,
  .cc-ms-teams-verticle-ruler-3 {
    left: 67%;
  }
  .cc-global-section-5 {
    height: 25rem;
  }
  .cc-genesys-section-5 h2,
  .cc-genesys-section-6 h2,
  .cc-global-section-5 h2,
  .cc-global-section-6 h2,
  .cc-ms-teams-section-5 h2,
  .cc-ms-teams-section-6 h2,
  .cloud-contact-center-section-6 h2,
  .cloud-contact-center-section-7 h2 {
    width: 70%;
    margin-top: 1rem;
    line-height: 2.6rem;
  }
  .cc-genesys-section-5 p,
  .cc-genesys-section-6 p,
  .cc-global-section-5 p,
  .cc-global-section-6 p,
  .cc-ms-teams-section-5 p,
  .cc-ms-teams-section-6 p,
  .cloud-contact-center-section-6 p,
  .cloud-contact-center-section-7 p {
    margin-top: 2rem;
    width: 70%;
    display: block;
    word-spacing: 0.1rem;
    letter-spacing: 0.1px;
    line-height: 1.8rem;
    text-align: justify;
  }
  .cc-global-section-5 img {
    height: 17rem;
    position: absolute;
    right: 16%;
    top: 358rem;
  }
  .cc-global-section-5-col {
    position: absolute;
    left: 10%;
    top: 347rem;
  }
  .cc-global-section-6 {
    height: 123rem;
  }
  .cc-global-section-6 img {
    height: 12rem;
    position: absolute;
    left: 14%;
    top: 400rem;
  }
  .cc-global-section-6-col {
    position: absolute;
    left: 55%;
    top: 386rem;
  }
  .about-us-section-9,
  .achieve-compliance-section-4,
  .bpo-services-section-3,
  .cc-genesys-section-7,
  .cc-global-section-7,
  .cc-india-section-6,
  .cc-ms-teams-section-7,
  .cc-uc-section-5,
  .cc-vrm-section-5,
  .cloud-contact-center-section-8,
  .collection-calling-section-4,
  .compliance-call-recording-section-4,
  .crm-integration-section-4,
  .customer-engagement-section-4,
  .financial-services-section-3,
  .genesys-cloud-deployment-section-4,
  .genesys-partners-section-3,
  .internet-commerce-section-3,
  .it-services-section-3,
  .microsoft-direct-routing-section-4,
  .microsoft-partners-section-3,
  .number-masking-section-4,
  .productivity-increase-section-4,
  .transforming-cx-section-4,
  .vrm-section-4,
  .wfh-section-4 {
    height: 15rem;
    display: flex;
    justify-content: center;
    text-align: center;
  }
  .about-us-section-9 span,
  .achieve-compliance-section-4 span,
  .bpo-services-section-3 span,
  .cc-genesys-section-7 span,
  .cc-global-section-7 span,
  .cc-india-section-6 span,
  .cc-ms-teams-section-7 span,
  .cc-uc-section-5 span,
  .cc-vrm-section-5 span,
  .cloud-contact-center-section-8 span,
  .collection-calling-section-4 span,
  .compliance-call-recording-section-4 span,
  .crm-integration-section-4 span,
  .customer-engagement-section-4 span,
  .financial-services-section-3 span,
  .genesys-cloud-deployment-section-4 span,
  .genesys-partners-section-3 span,
  .internet-commerce-section-3 span,
  .it-services-section-3 span,
  .microsoft-direct-routing-section-4 span,
  .microsoft-partners-section-3 span,
  .number-masking-section-4 span,
  .productivity-increase-section-4 span,
  .transforming-cx-section-4 span,
  .vrm-section-4 span,
  .wfh-section-4 span {
    color: var(--secondary-color);
    font-weight: 500;
  }
  .about-us-section-9 h2,
  .achieve-compliance-section-4 h2,
  .bpo-services-section-3 h2,
  .cc-genesys-section-7 h2,
  .cc-global-section-7 h2,
  .cc-india-section-6 h2,
  .cc-ms-teams-section-7 h2,
  .cc-uc-section-5 h2,
  .cc-vrm-section-5 h2,
  .cloud-contact-center-section-8 h2,
  .collection-calling-section-4 h2,
  .compliance-call-recording-section-4 h2,
  .crm-integration-section-4 h2,
  .customer-engagement-section-4 h2,
  .financial-services-section-3 h2,
  .genesys-cloud-deployment-section-4 h2,
  .genesys-partners-section-3 h2,
  .internet-commerce-section-3 h2,
  .it-services-section-3 h2,
  .microsoft-direct-routing-section-4 h2,
  .microsoft-partners-section-3 h2,
  .number-masking-section-4 h2,
  .productivity-increase-section-4 h2,
  .transforming-cx-section-4 h2,
  .vrm-section-4 h2,
  .wfh-section-4 h2 {
    text-align: center;
    margin-top: 2rem;
    margin-bottom: 1rem;
  }
  .about-us-section-9-container,
  .achieve-compliance-container,
  .cc-genesys-container,
  .cc-global-container,
  .cc-india-container,
  .cc-uc-container,
  .cc-vrm-container,
  .cloud-contact-center-section-container,
  .collection-calling-container,
  .compliance-call-recording-container,
  .crm-integration-container,
  .customer-engagement-container,
  .financial-services-container,
  .genesys-partners-container,
  .microsoft-direct-routing-container,
  .number-masking-container,
  .productivity-increase-container,
  .transforming-cx-container,
  .vrm-container,
  .wfh-container {
    border-radius: 1rem;
    border-style: solid;
    border-width: 0.1rem;
    border-color: var(--black-color);
    height: 10rem;
    width: 52rem;
  }
  .cc-global-footer {
    position: absolute;
    top: 440rem;
    width: 100%;
    height: 38rem;
  }
  .cc-india-footer,
  .cc-india-header {
    background-image: linear-gradient(109.6deg, #b92322 11.2%, #a30a0a 91.1%);
  }
  .about-us-footer-waves,
  .bpo-services-footer-waves,
  .cc-genesys-footer-waves,
  .cc-global-footer-waves,
  .cc-india-footer-waves,
  .cc-ms-teams-footer-waves,
  .cc-uc-footer-waves,
  .cc-vrm-footer-waves,
  .compliance-calling-footer-waves,
  .crm-integration-footer-waves,
  .genesys-partners-footer-waves,
  .internet-services-footer-waves,
  .it-services-footer-waves,
  .microsoft-direct-routing-footer-waves,
  .vrm-footer-waves {
    position: absolute;
    width: 100%;
    left: 0;
    top: 0;
    height: 0.5rem;
    min-height: 70px;
    max-height: 70px;
    transform: rotate(180deg);
  }
  .cc-india-inner-header,
  .cc-uc-inner-header,
  .cc-vrm-inner-header,
  .compliance-call-recording-inner-header,
  .transforming-cx-inner-header {
    height: 35rem;
    width: 100%;
    margin: 0;
    padding: 0;
  }
  .cc-india-section-1 img {
    height: 50%;
    position: absolute;
    top: 7rem;
    right: 10%;
  }
  .cc-india-section-1 i {
    color: #ffeb3b;
    margin-right: 0.5rem;
    position: absolute;
  }
  .cc-india-section-1 h2,
  .cc-ms-teams-section-1 h2 {
    position: absolute;
    top: 9rem;
    left: 10%;
  }
  .cc-india-section-1 h3 {
    position: absolute;
    top: 11.5rem;
    width: 32rem;
    left: 10%;
    text-align: justify;
  }
  .cc-india-header-points,
  .why-s2c-header-points {
    font-size: 1.1rem;
  }
  .cc-india-section-1 ul,
  .cc-ms-teams-section-1 ul,
  .cloud-contact-center-section-1 ul {
    position: absolute;
    top: 16rem;
    left: 10%;
  }
  .cc-india-waves {
    position: absolute;
    width: 100%;
    left: 0;
    top: 91%;
    min-height: 70px;
    max-height: 70px;
  }
  .cc-india-section-2 h2,
  .cc-uc-section-2 h2,
  .cc-vrm-section-2 h2 {
    position: absolute;
    top: 42rem;
    right: 0;
    width: 100%;
    text-align: center;
  }
  .cc-genesys-section-2 .cc-genesys-card-content,
  .cc-india-section-2 .cc-india-card-content,
  .cc-ms-teams-section-2 .cc-ms-teams-card-content,
  .cc-uc-section-2 .cc-uc-card-content,
  .cloud-contact-center-section-2 .cc-center-card-content {
    position: absolute;
    top: 68%;
    left: 15%;
    width: 70%;
    text-align: center;
  }
  .cc-india-market-card-row-1 {
    position: absolute;
    top: 45.5rem;
    right: 13%;
    left: 11%;
  }
  .cc-india-market-card-row-2,
  .cc-vrm-market-card-row-2 {
    position: absolute;
    top: 61rem;
    right: 13%;
    left: 11%;
  }
  .cc-india-section-3 {
    height: 125rem;
  }
  .cc-india-product-card-1,
  .cc-india-product-card-2 {
    width: 39%;
    height: 59rem;
    position: absolute;
    top: 93rem;
  }
  .cc-india-product-card-3,
  .cc-india-product-card-4 {
    width: 39%;
    height: 57rem;
    top: 153rem;
    position: absolute;
  }
  .cc-india-section-3 h2 {
    position: absolute;
    top: 79rem;
    right: 0;
    width: 100%;
    text-align: center;
  }
  .cc-india-section-3-subtitle {
    text-align: justify;
    position: absolute;
    top: 82rem;
    width: 80%;
    right: 10%;
    font-weight: 400;
    line-height: 1.45rem;
  }
  .cc-india-product-card-title {
    color: var(--primary-color);
    font-weight: 600;
    position: absolute;
    top: 7%;
    left: 6.5%;
    font-size: 1.2rem;
  }
  #cc-india-product-text-3 {
    position: absolute;
    top: 18%;
    margin-left: 1rem;
  }
  #cc-india-product-text-4 {
    position: absolute;
    top: 21%;
    margin-left: 1rem;
  }
  .about-us-section-7,
  .cc-india-section-4,
  .number-masking-section-2,
  .productivity-increase-section-2,
  .transforming-cx-section-2 {
    height: 15rem;
  }
  .cc-india-section-4 h2,
  .cc-india-section-5 h2 {
    width: 80%;
    margin-top: 1rem;
    line-height: 2.6rem;
  }
  .cc-india-section-4 p,
  .cc-india-section-5 p {
    margin-top: 2rem;
    width: 80%;
    display: block;
    word-spacing: 0.1rem;
    line-height: 1.8rem;
    text-align: justify;
  }
  .cc-india-section-4 img {
    height: 23rem;
    position: absolute;
    right: 9%;
    top: 211rem;
  }
  .cc-india-section-4-col {
    position: absolute;
    left: 9%;
    top: 210rem;
  }
  .cc-india-section-5 {
    height: 51rem;
  }
  .cc-india-section-5 h6 {
    color: var(--secondary-color);
    font-weight: 600;
  }
  .cc-india-section-5 img {
    height: 15rem;
    position: absolute;
    left: 12%;
    top: 242rem;
  }
  .cc-india-section-5-col {
    position: absolute;
    left: 50%;
    top: 236rem;
  }
  .cc-india-footer {
    position: absolute;
    top: 275rem;
    width: 100%;
    height: 38rem;
  }
  .cc-vrm-header {
    position: absolute;
    top: 4rem;
    left: 0;
    width: 100%;
    background: #396afc;
    background: -webkit-linear-gradient(top right, #1976d2, #1a237e);
    background: -moz-linear-gradient(top right, #1976d2, #1a237e);
    background: linear-gradient(to bottom left, #1976d2, #1a237e);
  }
  .cc-vrm-hr-1,
  .cc-vrm-hr-2,
  .cc-vrm-hr-3,
  .cc-vrm-hr-4,
  .cc-vrm-hr-5,
  .cc-vrm-hr-6 {
    position: absolute;
    width: 82%;
    margin-left: 2rem;
    margin-right: 2rem;
  }
  .cc-vrm-section-1 img,
  .cloud-contact-center-section-1 img {
    height: 40%;
    position: absolute;
    top: 9rem;
    right: 10%;
  }
  .cc-uc-section-1 i,
  .cc-vrm-section-1 i {
    color: #fbc02d;
    margin-right: 0.5rem;
    position: absolute;
  }
  .cc-uc-section-1 h2,
  .cc-vrm-section-1 h2 {
    position: absolute;
    top: 7rem;
    left: 10%;
  }
  .cc-vrm-section-1 h3 {
    position: absolute;
    top: 9.5rem;
    width: 35rem;
    left: 10%;
    text-align: justify;
  }
  .cc-uc-section-1 ul,
  .cc-vrm-section-1 ul {
    position: absolute;
    top: 14rem;
    left: 10%;
  }
  .cc-vrm-section-2 .cc-vrm-card-content {
    position: absolute;
    top: 9rem;
    left: 1.5rem;
    width: 15rem;
    text-align: center;
  }
  .cc-vrm-market-card-row-1 {
    position: absolute;
    top: 46rem;
    right: 13%;
    left: 11%;
  }
  .cc-vrm-hr-1,
  .cc-vrm-hr-2 {
    top: 35%;
  }
  .cc-vrm-hr-3,
  .cc-vrm-hr-4 {
    top: 28%;
  }
  .cc-vrm-hr-5,
  .cc-vrm-hr-6 {
    top: 30%;
  }
  .cc-vrm-product-card-1,
  .cc-vrm-product-card-2 {
    width: 39%;
    height: 12rem;
    position: absolute;
    top: 86rem;
  }
  .cc-vrm-product-card-3,
  .cc-vrm-product-card-4 {
    width: 39%;
    height: 18rem;
    position: absolute;
    top: 99rem;
  }
  .cc-vrm-product-card-5,
  .cc-vrm-product-card-6 {
    width: 39%;
    height: 18rem;
    top: 118rem;
    position: absolute;
  }
  #cc-vrm-product-img-1,
  #cc-vrm-product-img-2,
  #cc-vrm-product-img-3,
  #cc-vrm-product-img-4,
  #cc-vrm-product-img-5,
  #cc-vrm-product-img-6 {
    width: 7%;
    position: absolute;
    top: 12%;
    right: 14%;
  }
  .cc-vrm-section-3 h2 {
    position: absolute;
    top: 78rem;
    right: 0;
    width: 100%;
    text-align: center;
  }
  .cc-vrm-section-3-subtitle {
    text-align: justify;
    position: absolute;
    top: 81rem;
    width: 80%;
    right: 10%;
  }
  .about-us-footer,
  .cc-uc-header,
  .cc-vrm-footer,
  .financial-services-header,
  .financial-services-waves,
  .why-s2c-footer,
  .why-s2c-footer-waves,
  .why-s2c-waves {
    width: 100%;
    position: absolute;
  }
  .cc-vrm-product-card-title {
    color: var(--primary-color);
    font-weight: 600;
    position: absolute;
    top: 15%;
    left: 6.5%;
    font-size: 1.1rem;
  }
  #cc-vrm-product-text-1,
  #cc-vrm-product-text-2 {
    position: absolute;
    top: 48%;
    margin-left: 1rem;
  }
  #cc-vrm-product-text-3,
  #cc-vrm-product-text-4 {
    position: absolute;
    top: 38%;
    margin-left: 1rem;
  }
  #cc-vrm-product-text-5,
  #cc-vrm-product-text-6 {
    position: absolute;
    top: 40%;
    margin-left: 1rem;
  }
  .cc-vrm-section-4 {
    height: 76rem;
  }
  .cc-vrm-section-4 h2 {
    width: 65%;
    margin-top: 1rem;
    line-height: 2.6rem;
  }
  .cc-vrm-section-4 p {
    margin-top: 2rem;
    width: 65%;
    display: block;
    word-spacing: 0.1rem;
    line-height: 1.8rem;
    text-align: justify;
  }
  .about-us-section-4 h2,
  .about-us-section-4 img,
  .about-us-section-5 h2,
  .about-us-section-5 img,
  .about-us-section-6 h2,
  .about-us-section-6 img,
  .about-us-section-7 h2,
  .about-us-section-7 img,
  .about-us-section-8 img {
    display: inline;
    position: absolute;
  }
  .cc-vrm-section-4 img {
    height: 24rem;
    position: absolute;
    right: 10%;
    top: 139rem;
  }
  .cc-vrm-section-4-col {
    position: absolute;
    left: 10%;
    top: 136rem;
  }
  .cc-vrm-footer {
    top: 180rem;
    height: 38rem;
    background: #396afc;
    background: -webkit-linear-gradient(top right, #1976d2, #1a237e);
    background: -moz-linear-gradient(top right, #1976d2, #1a237e);
    background: linear-gradient(to bottom left, #1976d2, #1a237e);
  }
  .cc-uc-header {
    top: 4rem;
    left: 0;
    background: #004d40;
    background: -webkit-linear-gradient(top right, #00796b, #004d40);
    background: -moz-linear-gradient(top right, #00796b, #004d40);
    background: linear-gradient(to bottom left, #00796b, #004d40);
  }
  .cc-uc-section-1 img {
    height: 30%;
    position: absolute;
    top: 10rem;
    right: 10%;
  }
  .cc-uc-section-1 h3 {
    position: absolute;
    top: 9.5rem;
    width: 30rem;
    left: 10%;
    text-align: justify;
  }
  .cc-uc-section-3 h2,
  .cc-uc-section-4 h2 {
    right: 0;
    text-align: center;
    position: absolute;
  }
  .cc-genesys-section-2,
  .cc-uc-section-3,
  .cloud-contact-center-section-2 {
    height: 70rem;
  }
  .cc-genesys-hr-3,
  .cc-genesys-hr-4,
  .cc-uc-hr-1,
  .cc-uc-hr-2,
  .cloud-contact-center-hr-3 {
    position: absolute;
    top: 23%;
    width: 82%;
    margin-left: 2rem;
    margin-right: 2rem;
  }
  .cc-ms-teams-hr-7,
  .cc-ms-teams-hr-8,
  .cc-uc-hr-3,
  .cc-uc-hr-4,
  .cc-uc-hr-6 {
    position: absolute;
    top: 25%;
    width: 82%;
    margin-left: 2rem;
    margin-right: 2rem;
  }
  .cc-genesys-hr-1,
  .cc-genesys-hr-2,
  .cc-uc-hr-5 {
    position: absolute;
    top: 22%;
    width: 82%;
    margin-left: 2rem;
    margin-right: 2rem;
  }
  .cc-uc-product-card-1,
  .cc-uc-product-card-2 {
    width: 39%;
    height: 20rem;
    position: absolute;
    top: 86rem;
  }
  .cc-uc-product-card-3,
  .cc-uc-product-card-4 {
    width: 39%;
    height: 18rem;
    position: absolute;
    top: 107rem;
  }
  .cc-uc-product-card-5,
  .cc-uc-product-card-6 {
    width: 39%;
    height: 22rem;
    top: 126rem;
    position: absolute;
  }
  .cc-uc-section-3 h2 {
    top: 76rem;
    width: 100%;
  }
  .cc-uc-section-3-subtitle {
    text-align: justify;
    position: absolute;
    top: 79rem;
    width: 80%;
    right: 10%;
    font-weight: 400;
    line-height: 1.45rem;
    font-size: 1rem;
  }
  .cc-uc-product-card-title {
    color: var(--primary-color);
    font-weight: 600;
    position: absolute;
    top: 11%;
    left: 6.5%;
    font-size: 1.1rem;
  }
  .cc-uc-ul-1,
  .cc-uc-ul-2 {
    top: 154rem;
    position: absolute;
  }
  #cc-genesys-product-text-1,
  #cc-genesys-product-text-2,
  #cc-genesys-product-text-3,
  #cc-genesys-product-text-4,
  #cc-uc-product-text-1,
  #cc-uc-product-text-2,
  #cc-uc-product-text-5,
  #cc-uc-product-text-6,
  #cloud-contact-center-text-3 {
    position: absolute;
    top: 30%;
    margin-left: 1rem;
  }
  #cc-uc-product-text-3,
  #cc-uc-product-text-4 {
    position: absolute;
    top: 35%;
    margin-left: 1rem;
  }
  .cc-uc-section-4 {
    height: 55rem;
  }
  .cc-uc-section-4 h2 {
    top: 150rem;
    width: 100%;
  }
  .cc-uc-footer {
    position: absolute;
    top: 198rem;
    width: 100%;
    height: 38rem;
    background: #004d40;
    background: -webkit-linear-gradient(top right, #00796b, #004d40);
    background: -moz-linear-gradient(top right, #00796b, #004d40);
    background: linear-gradient(to bottom left, #00796b, #004d40);
  }
  .cc-genesys-header {
    position: absolute;
    top: 4rem;
    left: 0;
    width: 100%;
    background: #1e3c72;
    background: -webkit-linear-gradient(to right, #200122, #6f0000);
    background: linear-gradient(to right, #200122, #6f0000);
  }
  .cc-genesys-inner-header,
  .cc-ms-teams-inner-header,
  .cloud-contact-center-inner-header,
  .genesys-cloud-deployment-inner-header,
  .microsoft-direct-routing-inner-header {
    height: 37rem;
    width: 100%;
    margin: 0;
    padding: 0;
  }
  .cc-genesys-section-1 img,
  .cc-ms-teams-section-1 img {
    height: 30%;
    position: absolute;
    top: 11rem;
    right: 10%;
  }
  .cc-genesys-section-1 h3,
  .cloud-contact-center-section-1 h3 {
    position: absolute;
    top: 10.5rem;
    width: 30rem;
    left: 10%;
    text-align: justify;
  }
  .cc-genesys-section-2 h3,
  .cc-genesys-section-3 h2,
  .cc-genesys-section-4 h2 {
    text-align: center;
    right: 0;
    position: absolute;
  }
  .cc-genesys-section-1 ul {
    position: absolute;
    top: 15rem;
    left: 10%;
  }
  .cc-genesys-waves,
  .cc-ms-teams-waves,
  .cloud-contact-center-waves,
  .genesys-cloud-deployment-waves,
  .microsoft-direct-routing-waves {
    position: absolute;
    width: 100%;
    left: 0;
    top: 34rem;
    margin-bottom: -400px;
    min-height: 70px;
    max-height: 70px;
  }
  .cc-genesys-section-2 h2,
  .cloud-contact-center-section-2 h2 {
    position: absolute;
    top: 44rem;
    right: 0;
    width: 100%;
    text-align: center;
  }
  .cc-genesys-section-2 h3 {
    top: 54rem;
    width: 100%;
  }
  .cc-genesys-market-card-row-1 {
    position: absolute;
    top: 48rem;
    right: 13%;
    left: 11%;
  }
  .cc-genesys-market-card-row-2 {
    position: absolute;
    top: 63rem;
    right: 13%;
    left: 11%;
  }
  .cc-genesys-section-3 {
    height: 36rem;
  }
  .cc-genesys-product-card-1 {
    width: 39%;
    height: 30rem;
    position: absolute;
    top: 89rem;
    left: 10%;
  }
  .cc-genesys-product-card-2 {
    width: 39%;
    height: 30rem;
    position: absolute;
    top: 89rem;
    right: 10%;
  }
  .cc-genesys-product-card-3 {
    width: 39%;
    height: 31rem;
    position: absolute;
    top: 120rem;
    left: 10%;
  }
  .cc-genesys-product-card-4 {
    width: 39%;
    height: 31rem;
    position: absolute;
    top: 120rem;
    right: 10%;
  }
  #cc-genesys-product-img-1,
  #cc-genesys-product-img-2,
  #cc-genesys-product-img-3,
  #cc-genesys-product-img-4,
  #cloud-contact-center-img-4 {
    width: 7%;
    position: absolute;
    top: 9%;
    right: 14%;
  }
  .cc-genesys-section-3 h2 {
    top: 81rem;
    width: 100%;
  }
  .cc-genesys-section-3-subtitle {
    text-align: justify;
    position: absolute;
    top: 84rem;
    width: 80%;
    right: 10%;
    font-weight: 400;
  }
  .cc-genesys-product-card-title {
    color: var(--primary-color);
    font-weight: 600;
    position: absolute;
    top: 12%;
    left: 6.5%;
    font-size: 1.1rem;
  }
  .cc-genesys-section-4,
  .cloud-contact-center-section-5,
  .microsoft-direct-routing-section-3 {
    height: 80rem;
  }
  .cc-genesys-verticle-ruler,
  .cc-genesys-verticle-ruler-2,
  .cc-genesys-verticle-ruler-3 {
    top: 156.6rem;
    border-left: 0.1rem solid #e0e0e0;
    height: 101rem;
    position: absolute;
  }
  .cc-genesys-section-4 h2 {
    top: 153rem;
    width: 100%;
  }
  .cc-genesys-table th,
  .cc-ms-teams-table th,
  .microsoft-partners-table th {
    padding-left: 1.2rem;
    padding-top: 1.8rem;
    font-size: 1.1rem;
  }
  .achieve-compliance-table td,
  .bpo-services-table td,
  .cc-genesys-table td,
  .cc-ms-teams-table td,
  .collection-calling-table td,
  .compliance-call-recording-table td,
  .crm-integration-table td,
  .customer-engagement-table td,
  .financial-services-table td,
  .microsoft-direct-routing-table td,
  .microsoft-partners-table td,
  .number-masking-table td,
  .transforming-cx-table td,
  .vrm-table td,
  .wfh-table td {
    padding-left: 1.2rem;
    padding-right: 1.3rem;
    padding-top: 1.8rem;
    color: #000;
  }
  .cloud-contact-center-table i,
  .cloud-contact-center-table-2 i,
  form h3 {
    color: #212121;
    font-size: 1.5rem;
  }
  #cc-genesys-table-header-1,
  #cc-ms-teams-table-header-1,
  #compliance-call-recording-table-header-1,
  #crm-integration-table-header-1,
  #customer-engagement-table-header-1,
  #genesys-cloud-deployment-table-header-1,
  #productivity-increase-table-header-1,
  #transforming-cx-table-header-1,
  #vrm-table-header-1,
  #wfh-table-header-1 {
    width: 8%;
    height: 5rem;
    vertical-align: middle;
    color: var(--primary-color);
  }
  #cc-genesys-table-header-2,
  #cc-genesys-table-header-3,
  #cc-genesys-table-header-4,
  #cc-ms-teams-table-header-2,
  #cc-ms-teams-table-header-3,
  #cc-ms-teams-table-header-4,
  #microsoft-partners-table-header-3 {
    width: 15%;
    height: 5rem;
    vertical-align: middle;
    color: var(--primary-color);
  }
  .cc-genesys-verticle-ruler,
  .cc-ms-teams-verticle-ruler {
    left: 22%;
  }
  .cc-genesys-section-5 img {
    height: 20rem;
    position: absolute;
    right: 13%;
    top: 270rem;
  }
  .cc-genesys-section-5-col {
    position: absolute;
    left: 10%;
    top: 258rem;
  }
  .cc-genesys-section-6 {
    height: 92rem;
  }
  .cc-genesys-section-6 img {
    height: 17rem;
    position: absolute;
    left: 13%;
    top: 318rem;
  }
  .cc-genesys-section-6-col {
    position: absolute;
    left: 55%;
    top: 305rem;
  }
  .cc-genesys-footer {
    position: absolute;
    top: 364rem;
    width: 100%;
    height: 32rem;
    background: #1e3c72;
    background: -webkit-linear-gradient(to right, #200122, #6f0000);
    background: linear-gradient(to right, #200122, #6f0000);
  }
  .cc-ms-teams-header {
    position: absolute;
    top: 4rem;
    left: 0;
    width: 100%;
    background: #1e3c72;
    background: -webkit-linear-gradient(to right, #4527a0, #303f9f);
    background: linear-gradient(to right, #4527a0, #303f9f);
  }
  .cc-ms-teams-section-1 h3 {
    position: absolute;
    top: 11.5rem;
    width: 30rem;
    left: 10%;
    text-align: justify;
  }
  .cc-ms-teams-section-2 {
    height: 32rem;
  }
  .cc-ms-teams-section-2 h2 {
    position: absolute;
    top: 45rem;
    right: 0;
    width: 100%;
    text-align: center;
  }
  .cc-ms-teams-section-2 h3 {
    text-align: center;
    position: absolute;
    top: 54rem;
    width: 62rem;
    right: 28rem;
  }
  .cc-ms-teams-card-row-1 {
    position: absolute;
    top: 49rem;
    right: 13%;
    left: 11%;
  }
  .cc-ms-teams-card-row-2 {
    position: absolute;
    top: 64rem;
    right: 13%;
    left: 11%;
  }
  .cc-ms-teams-section-3 {
    height: 118rem;
  }
  .cc-ms-teams-product-card-title {
    width: 18rem;
  }
  .cc-ms-teams-hr-1,
  .cc-ms-teams-hr-2,
  .cc-ms-teams-hr-5,
  .cc-ms-teams-hr-6 {
    position: absolute;
    top: 27%;
    width: 82%;
    margin-left: 2rem;
    margin-right: 2rem;
  }
  .cc-ms-teams-hr-3,
  .cc-ms-teams-hr-4 {
    position: absolute;
    top: 6rem;
    width: 82%;
    margin-left: 2rem;
    margin-right: 2rem;
  }
  .cc-ms-teams-product-card-1 {
    width: 39%;
    height: 23rem;
    position: absolute;
    top: 89rem;
    left: 10%;
  }
  .cc-ms-teams-product-card-2 {
    width: 39%;
    height: 23rem;
    position: absolute;
    top: 89rem;
    right: 10%;
  }
  .cc-ms-teams-product-card-3 {
    width: 39%;
    height: 33rem;
    position: absolute;
    top: 113rem;
    left: 10%;
  }
  .cc-ms-teams-product-card-4 {
    width: 39%;
    height: 33rem;
    position: absolute;
    top: 113rem;
    right: 10%;
  }
  .cc-ms-teams-product-card-5 {
    width: 39%;
    height: 22rem;
    position: absolute;
    top: 147rem;
    left: 10%;
  }
  .cc-ms-teams-product-card-6 {
    width: 39%;
    height: 22rem;
    position: absolute;
    top: 147rem;
    right: 10%;
  }
  .cc-ms-teams-product-card-7 {
    width: 39%;
    height: 25rem;
    position: absolute;
    top: 170rem;
    left: 10%;
  }
  .cc-ms-teams-product-card-8 {
    width: 39%;
    height: 25rem;
    position: absolute;
    top: 170rem;
    right: 10%;
  }
  #cc-ms-teams-product-img-1,
  #cc-ms-teams-product-img-2,
  #cc-ms-teams-product-img-3,
  #cc-ms-teams-product-img-4,
  #cc-ms-teams-product-img-5,
  #cc-ms-teams-product-img-6,
  #cc-ms-teams-product-img-7,
  #cc-ms-teams-product-img-8,
  #cloud-contact-center-img-3 {
    width: 7%;
    position: absolute;
    top: 11%;
    right: 14%;
  }
  #cc-ms-teams-product-text-1,
  #cc-ms-teams-product-text-2,
  #cc-ms-teams-product-text-3,
  #cc-ms-teams-product-text-4,
  #cc-ms-teams-product-text-5,
  #cc-ms-teams-product-text-7,
  #cc-ms-teams-product-text-8 {
    position: absolute;
    top: 7rem;
    margin-left: 1rem;
  }
  #cc-ms-teams-product-text-6 {
    position: absolute;
    top: 6.5rem;
    margin-left: 1rem;
  }
  .cc-ms-teams-section-3 h2 {
    right: 0;
    width: 100%;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }
  .cc-ms-teams-section-3-subtitle {
    width: 100%;
    right: 0;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    font-size: 1rem;
    font-weight: 400;
  }
  #cc-ms-teams-section-3-subtitle-container,
  #cc-ms-teams-section-3-title {
    display: flex;
    align-items: center;
  }
  .cc-center-product-card-title,
  .cc-ms-teams-product-card-title {
    color: var(--primary-color);
    font-weight: 600;
    position: absolute;
    top: 13%;
    left: 6.5%;
    font-size: 1.1rem;
  }
  .cc-ms-teams-verticle-ruler,
  .cc-ms-teams-verticle-ruler-2,
  .cc-ms-teams-verticle-ruler-3 {
    top: 200.6rem;
    border-left: 0.1rem solid #e0e0e0;
    height: 101rem;
    position: absolute;
  }
  .cc-ms-teams-section-4 h2 {
    text-align: center;
    position: absolute;
    top: 197rem;
    width: 100%;
    right: 0;
  }
  .cc-ms-teams-section-5 img {
    height: 16rem;
    position: absolute;
    right: 13%;
    top: 310rem;
  }
  .cc-ms-teams-section-5-col {
    position: absolute;
    left: 10%;
    top: 302rem;
  }
  .cc-ms-teams-section-6 {
    height: 159rem;
  }
  .cc-ms-teams-section-6 img {
    height: 20rem;
    position: absolute;
    left: 15%;
    top: 362rem;
  }
  .cc-ms-teams-section-6-col {
    position: absolute;
    left: 55%;
    top: 343rem;
  }
  .cc-ms-teams-container {
    border-radius: 1rem;
    border-style: solid;
    border-width: 0.1rem;
    border-color: var(--black-color);
    height: 11rem;
    width: 52rem;
  }
  .cc-ms-teams-footer {
    position: absolute;
    top: 414rem;
    width: 100%;
    height: 38rem;
    background: #1e3c72;
    background: -webkit-linear-gradient(to right, #4527a0, #303f9f);
    background: linear-gradient(to right, #4527a0, #303f9f);
  }
  .cloud-contact-center-header {
    position: absolute;
    top: 4rem;
    left: 0;
    width: 100%;
    background-image: linear-gradient(270deg, #1e0253 44.2%, #c637a0 138.2%);
  }
  .cloud-contact-center-card-row-1 {
    position: absolute;
    top: 48rem;
    right: 12%;
    left: 12%;
  }
  .cloud-contact-center-card-row-2 {
    position: absolute;
    top: 63rem;
    right: 12%;
    left: 12%;
  }
  .cloud-contact-center-section-3 {
    height: 28rem;
  }
  .cloud-contact-center-hr-1,
  .cloud-contact-center-hr-2 {
    position: absolute;
    top: 20%;
    width: 82%;
    margin-left: 2rem;
    margin-right: 2rem;
  }
  .cloud-contact-center-hr-4 {
    position: absolute;
    top: 26%;
    width: 82%;
    margin-left: 2rem;
    margin-right: 2rem;
  }
  .cloud-contact-center-table,
  .cloud-contact-center-table-2 {
    margin-left: auto;
    margin-right: auto;
    margin-top: 0.7rem;
    outline: #e0e0e0 solid 0.1rem;
  }
  .cloud-contact-center-card-1 {
    width: 39%;
    height: 35rem;
    position: absolute;
    top: 85rem;
    left: 10%;
  }
  .cloud-contact-center-card-2 {
    width: 39%;
    height: 35rem;
    position: absolute;
    top: 85rem;
    right: 10%;
  }
  .cloud-contact-center-card-3 {
    width: 39%;
    height: 22rem;
    position: absolute;
    top: 121rem;
    left: 10%;
  }
  .cloud-contact-center-card-4 {
    width: 39%;
    height: 22rem;
    position: absolute;
    top: 121rem;
    right: 10%;
  }
  #cloud-contact-center-img-1,
  #cloud-contact-center-img-2 {
    width: 7%;
    position: absolute;
    top: 10%;
    right: 14%;
  }
  #cloud-contact-center-text-1,
  #cloud-contact-center-text-2 {
    position: absolute;
    top: 25%;
    margin-left: 1rem;
  }
  #cloud-contact-center-text-4 {
    position: absolute;
    top: 33%;
    margin-left: 1rem;
  }
  .cloud-contact-center-section-3 h2 {
    position: absolute;
    top: 80rem;
    right: 0;
    width: 100%;
    text-align: center;
  }
  .product-design {
    border-radius: 1.2rem;
    border: 0.1rem solid #bdbdbd;
  }
  #product-text-design {
    display: inline-block;
    color: var(--black-color);
    width: 80%;
    text-align: justify;
    margin-left: 2rem;
  }
  .cloud-contact-center-section-4 {
    height: 158rem;
  }
  .cloud-contact-center-section-4 h2 {
    text-align: center;
    position: absolute;
    top: 145rem;
    width: 100%;
    right: 0;
  }
  .cc-center-terms {
    position: absolute;
    top: 298rem;
    left: 18%;
  }
  .cloud-contact-center-table {
    width: 80%;
    height: 149rem;
    border-radius: 1.2rem;
    border-width: 0.1rem;
  }
  .cloud-contact-center-verticle-ruler,
  .cloud-contact-center-verticle-ruler-2,
  .cloud-contact-center-verticle-ruler-3 {
    top: 148.7rem;
    border-left: 0.1rem solid #e0e0e0;
    height: 149rem;
    position: absolute;
  }
  .cloud-contact-center-table th {
    padding-left: 1.2rem;
    padding-top: 0.5rem;
    font-size: 1rem;
    font-weight: 600;
    vertical-align: middle;
  }
  .cloud-contact-center-table td {
    padding-top: 0.5rem;
    color: #000;
    vertical-align: middle;
  }
  .cloud-contact-center-table .td-1,
  .cloud-contact-center-table .td-2,
  .cloud-contact-center-table .td-3 {
    padding-left: 4.5rem;
  }
  #cloud-contact-center-table-header-1 {
    width: 34rem;
    height: 4rem;
    vertical-align: middle;
    color: var(--primary-color);
  }
  #cloud-contact-center-table-header-2 {
    height: 4rem;
    width: 10rem;
    vertical-align: middle;
    color: var(--primary-color);
  }
  #cloud-contact-center-table-header-3 {
    height: 4rem;
    width: 11rem;
    vertical-align: middle;
    color: var(--primary-color);
  }
  #cloud-contact-center-table-header-4 {
    height: 4rem;
    width: 13rem;
    vertical-align: middle;
    color: var(--primary-color);
  }
  .cloud-contact-center-verticle-ruler {
    left: 49%;
  }
  .cloud-contact-center-verticle-ruler-2 {
    left: 61%;
  }
  .cloud-contact-center-verticle-ruler-3 {
    left: 73%;
  }
  .t-head-1 {
    background: #03a9f4;
  }
  .t-head-2 {
    background: #4db6ac;
  }
  .t-head-3 {
    background-color: #ce93d8;
  }
  .t-head-4 {
    background-color: #9fa8da;
  }
  .t-head-5 {
    background-color: #7cb342;
  }
  .t-head-6 {
    background-color: #afb42b;
  }
  .t-head-7 {
    background-color: #ff8f00;
  }
  .cloud-contact-center-section-5 h2 {
    text-align: center;
    position: absolute;
    top: 303rem;
    width: 100%;
    right: 0;
  }
  .cloud-contact-center-table-2 {
    width: 80%;
    height: 171.2rem;
    border-radius: 0.3rem;
    border-width: 0.1rem;
  }
  .cloud-contact-center-2-verticle-ruler,
  .cloud-contact-center-2-verticle-ruler-2,
  .cloud-contact-center-2-verticle-ruler-3,
  .cloud-contact-center-2-verticle-ruler-4 {
    top: 306.6rem;
    border-left: 0.1rem solid #e0e0e0;
    height: 171.3rem;
    position: absolute;
  }
  .cloud-contact-center-table-2 th {
    padding-left: 1.2rem;
    padding-top: 0.5rem;
    font-size: 1rem;
    vertical-align: middle;
  }
  .cloud-contact-center-table-2 td {
    padding-left: 3rem;
    padding-top: 0.5rem;
    color: #000;
  }
  #cloud-contact-center-table-2-header-1 {
    height: 4rem;
    vertical-align: middle;
    color: var(--primary-color);
  }
  .cloud-contact-center-2-verticle-ruler {
    left: 31%;
  }
  .cloud-contact-center-2-verticle-ruler-2 {
    left: 51%;
  }
  .cloud-contact-center-2-verticle-ruler-3 {
    left: 71%;
  }
  .cloud-contact-center-2-verticle-ruler-4 {
    left: 78%;
  }
  .t-head-8 {
    background-color: #4db6ac;
  }
  .cloud-contact-center-section-6 {
    height: 45rem;
  }
  .cloud-contact-center-section-6 img {
    height: 14rem;
    position: absolute;
    right: 10%;
    top: 497rem;
  }
  .cloud-contact-center-section-6-col {
    position: absolute;
    left: 10%;
    top: 480rem;
  }
  .cloud-contact-center-section-7 {
    height: 127rem;
  }
  .cloud-contact-center-section-7 img {
    height: 14rem;
    position: absolute;
    left: 7%;
    top: 540rem;
  }
  .cloud-contact-center-section-7-col {
    position: absolute;
    left: 53%;
    top: 522rem;
  }
  .cc-center-footer {
    position: absolute;
    top: 573rem;
    width: 100%;
    height: 38rem;
    background-image: linear-gradient(270deg, #1e0253 44.2%, #c637a0 138.2%);
  }
  .about-us-footer,
  .about-us-section-1 {
    background-image: linear-gradient(171.8deg, #056f92 13.5%, #063954 78.6%);
  }
  .about-us-section-1-image {
    height: 14rem;
    position: absolute;
    top: 10rem;
    right: 12%;
  }
  .about-us-section-1 h2 {
    position: absolute;
    top: 13.5rem;
    left: 10%;
    font-weight: 600;
  }
  .about-us-section-1 h3 {
    color: var(--white-color);
    position: absolute;
    top: 16rem;
    width: 30%;
    left: 9%;
    text-align: justify;
  }
  .about-us-section-1 span {
    color: #fff;
  }
  .about-us-section-1 {
    height: 33rem;
  }
  .about-us-waves,
  .genesys-partners-waves {
    position: absolute;
    width: 100%;
    left: 0;
    top: 30rem;
    height: 0.5rem;
    min-height: 70px;
    max-height: 70px;
  }
  .about-us-section-2 h2 {
    position: absolute;
    top: 36rem;
    left: 10%;
  }
  .about-us-section-2 h3 {
    position: absolute;
    top: 39rem;
    width: 80%;
    text-align: justify;
    left: 10%;
  }
  .about-us-section-2 img {
    position: absolute;
    top: 47rem;
    width: 70%;
    left: 10%;
  }
  .about-us-section-3 img {
    position: absolute;
    top: 70rem;
    left: -1rem;
  }
  .about-us-section-3 h2 {
    position: absolute;
    top: 2rem;
    left: 43%;
    color: var(--white-color);
  }
  .about-us-section-3 h3 {
    position: absolute;
    top: 5.2rem;
    left: 6.5rem;
    text-align: center;
    color: var(--white-color);
  }
  .vision-container {
    border-radius: 1rem;
    border: 0.1rem solid #fff;
    height: 10rem;
    position: absolute;
    top: 78rem;
    left: 18%;
    width: 50rem;
  }
  .about-us-section-4 img {
    top: 103rem;
    height: 13rem;
    left: 10%;
  }
  .about-us-section-4 h2 {
    top: 101rem;
    right: 9%;
    width: 35%;
  }
  .about-us-section-4 ul {
    position: absolute;
    top: 104rem;
    right: 9%;
    width: 35%;
  }
  .about-us-section-4 i,
  .why-s2c-section-4 i,
  .why-s2c-section-6 i {
    color: var(--primary-color);
    position: absolute;
  }
  .about-us-points,
  .achieve-compliance-benefits-points,
  .achieve-compliance-table-points,
  .bpo-services-points,
  .cc-recording-benefits-points,
  .collection-calling-benefits-points,
  .collection-calling-table-points,
  .compliance-calling-table-points,
  .crm-integration-benefits-points,
  .crm-integration-table-points,
  .customer-engagement-benefits-points,
  .customer-engagement-table-points,
  .financial-services-points,
  .genesys-cloud-deployment-benefits-points,
  .genesys-cloud-table-points,
  .genesys-partners-points,
  .increase-productivity-benefits-points,
  .increase-productivity-table-points,
  .internet-services-points,
  .it-services-points,
  .microsoft-partners-points,
  .microsoft-routing-table-points,
  .ms-direct-routing-benefits-points,
  .number-masking-table-points,
  .transforming-cx-benefits-points,
  .transforming-cx-table-points,
  .virtual-relationship-manager-benefits-points,
  .virtual-relationship-table-points,
  .wfh-table-points,
  .why-s2c-points {
    color: var(--black-color);
    font-size: 1rem;
  }
  .about-us-product-text-design {
    display: block;
    text-align: justify;
    margin-left: 2rem;
  }
  .about-us-product-text-design-1 {
    display: block;
    margin-left: 2rem;
  }
  .about-us-section-5 img {
    top: 125rem;
    height: 14rem;
    right: 11%;
  }
  .about-us-section-5 h2 {
    top: 124rem;
    left: 9%;
    width: 35%;
  }
  .about-us-section-5 ul {
    position: absolute;
    top: 125.5rem;
    left: 9%;
    width: 35%;
  }
  .about-us-section-6 img {
    top: 154rem;
    height: 11rem;
    left: 12%;
  }
  .about-us-section-6 h2 {
    top: 148.5rem;
    right: 11%;
    width: 33%;
  }
  .about-us-section-6 ul {
    position: absolute;
    top: 151rem;
    right: 11%;
    width: 33%;
  }
  .about-us-section-7 img {
    top: 178rem;
    height: 10rem;
    right: 12%;
  }
  .about-us-section-7 h2 {
    font-size: 1.7rem;
    top: 177rem;
    left: 9%;
    width: 30%;
  }
  .about-us-section-7 ul {
    position: absolute;
    top: 178rem;
    left: 9%;
    width: 35%;
  }
  .about-us-section-8 img {
    top: 204rem;
    height: 11rem;
    left: 12%;
  }
  .about-us-section-8 {
    height: 38rem;
  }
  .about-us-section-8 h2 {
    position: absolute;
    top: 197rem;
    right: 9%;
    width: 35%;
  }
  .about-us-section-8 ul {
    position: absolute;
    top: 198rem;
    right: 9%;
    width: 35%;
  }
  .about-us-footer {
    top: 240rem;
    height: 38rem;
  }
  .why-s2c-footer,
  .why-s2c-section-1 {
    background-image: linear-gradient(180deg, #005c97, #363795);
  }
  .why-s2c-section-1 h2 {
    position: absolute;
    top: 9rem;
    left: 11.5%;
    font-weight: 600;
  }
  .why-s2c-section-1 ul {
    position: absolute;
    top: 12rem;
    left: 11%;
    width: 28rem;
  }
  .why-s2c-section-2 h2,
  .why-s2c-section-2 p,
  .why-s2c-section-3 h2,
  .why-s2c-section-3 p,
  .why-s2c-section-4 h2,
  .why-s2c-section-4 ul,
  .why-s2c-section-5 h2,
  .why-s2c-section-5 p,
  .why-s2c-section-6 h2,
  .why-s2c-section-6 ul,
  .why-s2c-section-7 h2,
  .why-s2c-section-7 p,
  .why-s2c-section-8 h2 {
    width: 32%;
    position: absolute;
  }
  .why-s2c-section-1-image {
    height: 13rem;
    position: absolute;
    top: 11rem;
    right: 10%;
  }
  .collection-calling-section-1 span,
  .why-s2c-section-1 span {
    color: #ff9100;
  }
  .why-s2c-section-1 {
    height: 35rem;
  }
  .why-s2c-waves {
    left: 0;
    top: 31rem;
    height: 0.5rem;
    min-height: 70px;
    max-height: 70px;
  }
  .why-s2c-section-2 img {
    position: absolute;
    height: 15rem;
    top: 40rem;
    left: 15%;
  }
  .why-s2c-section-2 h2 {
    top: 42.5rem;
    right: 12%;
  }
  .why-s2c-section-2 p {
    top: 45rem;
    right: 12%;
    text-align: justify;
  }
  .achieve-compliance-product-text-design,
  .achieve-compliance-table-text-design,
  .bpo-services-text-design,
  .cc-recording-product-text-design,
  .collection-calling-product-text-design,
  .collection-calling-table-text-design,
  .compliance-calling-table-text-design,
  .crm-integration-product-text-design,
  .crm-integration-table-text-design,
  .customer-engagement-product-text-design,
  .customer-engagement-table-text-design,
  .financial-services-text-design,
  .genesys-cloud-deployment-product-text-design,
  .genesys-cloud-table-text-design,
  .genesys-partners-text-design,
  .increase-productivity-product-text-design,
  .increase-productivity-table-text-design,
  .internet-services-text-design,
  .it-services-text-design,
  .microsoft-partners-text-design,
  .microsoft-routing-table-text-design,
  .ms-direct-routing-product-text-design,
  .number-masking-product-text-design,
  .number-masking-table-text-design,
  .transforming-cx-product-text-design,
  .transforming-cx-table-text-design,
  .virtual-relationship-manager-product-text-design,
  .virtual-relationship-table-text-design,
  .wfh-table-text-design,
  .why-s2c-product-text-design {
    display: inline-block;
    text-align: justify;
    margin-left: 2rem;
  }
  .bpo-services-table,
  .financial-services-table,
  .internet-commerce-table,
  .it-services-table {
    margin-left: auto;
    margin-right: auto;
    outline: #e0e0e0 solid 0.1rem;
  }
  .why-s2c-section-3 img {
    position: absolute;
    top: 63rem;
    height: 16rem;
    right: 17%;
  }
  .why-s2c-section-3 h2 {
    top: 60rem;
    left: 12%;
  }
  .why-s2c-section-3 p {
    text-align: justify;
    top: 62.5rem;
    left: 12%;
  }
  .why-s2c-section-4 img {
    position: absolute;
    top: 94rem;
    height: 16rem;
    left: 17%;
  }
  .why-s2c-section-4 h2 {
    top: 89rem;
    right: 12%;
  }
  .why-s2c-section-4 ul {
    top: 92rem;
    right: 12%;
  }
  .why-s2c-section-5 img {
    position: absolute;
    height: 13rem;
    top: 130rem;
    right: 17%;
  }
  .why-s2c-section-5 h2 {
    top: 130rem;
    left: 12%;
  }
  .why-s2c-section-5 p {
    top: 132.5rem;
    left: 12%;
    text-align: justify;
  }
  .why-s2c-section-6 img {
    position: absolute;
    top: 154rem;
    height: 18rem;
    left: 17%;
  }
  .why-s2c-section-6 h2 {
    top: 150rem;
    right: 12%;
  }
  .why-s2c-section-6 ul {
    top: 153rem;
    right: 12%;
  }
  .why-s2c-section-7 img {
    position: absolute;
    top: 182rem;
    height: 13rem;
    right: 17%;
  }
  .why-s2c-section-7 h2 {
    top: 185rem;
    left: 12%;
  }
  .why-s2c-section-7 p {
    top: 187.5rem;
    left: 12%;
    text-align: justify;
  }
  .why-s2c-section-8 img {
    position: absolute;
    top: 206rem;
    height: 14rem;
    left: 17%;
  }
  .why-s2c-section-8 h2 {
    top: 202rem;
    left: 58%;
  }
  .why-s2c-section-8 p {
    position: absolute;
    top: 205rem;
    left: 58%;
    width: 30%;
    text-align: justify;
  }
  .why-s2c-footer {
    height: 38rem;
    top: 230rem;
  }
  .financial-services-footer,
  .financial-services-header {
    background-image: linear-gradient(134.6deg, #c9256b 15.4%, #74107c 74.7%);
  }
  .why-s2c-footer-waves {
    left: 0;
    top: 0;
    height: 0.5rem;
    min-height: 80px;
    max-height: 80px;
    transform: rotate(180deg);
  }
  .achieve-compliance-waves,
  .bpo-services-waves,
  .crm-integration-waves,
  .customer-engagement-waves,
  .financial-services-footer-waves,
  .financial-services-waves,
  .internet-commerce-waves,
  .it-services-waves,
  .microsoft-partners-waves,
  .productivity-increase-waves,
  .transforming-cx-waves,
  .vrm-waves {
    min-height: 70px;
    max-height: 70px;
  }
  .financial-services-section-1-image {
    position: absolute;
    height: 48%;
    top: 18%;
    right: 10%;
  }
  .bpo-services-section-1 h2,
  .financial-services-section-1 h2 {
    position: absolute;
    top: 10rem;
    left: 9%;
    font-weight: 600;
  }
  .financial-services-section-1 h3 {
    color: var(--white-color);
    position: absolute;
    top: 38%;
    width: 32rem;
    left: 9%;
    text-align: justify;
  }
  .financial-services-header {
    top: 4rem;
    left: 0;
    height: 30rem;
  }
  .financial-services-waves {
    left: 0;
    top: 27rem;
    height: 0.5rem;
  }
  .financial-services-section-2 {
    height: 160rem;
  }
  .collection-calling-section-3-subtitle,
  .compliance-call-recording-section-3-subtitle,
  .crm-integration-section-3-subtitle,
  .financial-services-section-2-subtitle,
  .internet-commerce-section-2-subtitle,
  .it-services-section-2-subtitle,
  .microsoft-direct-routing-section-3-subtitle,
  .number-masking-section-3-subtitle,
  .productivity-increase-section-3-subtitle,
  .vrm-section-3-subtitle,
  .wfh-section-3-subtitle {
    margin-top: 0;
    width: 80%;
    text-align: justify;
    font-weight: 400;
    line-height: 1.45rem;
    font-size: 1rem;
  }
  .financial-services-table {
    width: 80%;
    height: 144.4rem;
    margin-top: 0.7rem;
    border-radius: 1.2rem;
    border-width: 0.1rem;
  }
  .financial-service-verticle-ruler,
  .financial-service-verticle-ruler-2 {
    top: 40.2rem;
    border-left: 0.1rem solid #e0e0e0;
    height: 144.4rem;
    position: absolute;
  }
  .financial-services-table i {
    margin-right: 0.4rem;
    color: #424242;
    position: absolute;
  }
  #financial-services-table-header-1 {
    width: 7%;
    height: 5rem;
    vertical-align: middle;
    font-size: 1rem;
    color: var(--primary-color);
  }
  #financial-services-table-header-2 {
    width: 24%;
    height: 5rem;
    vertical-align: middle;
    font-size: 1rem;
    color: var(--primary-color);
  }
  #bpo-services-table-header-3,
  #financial-services-table-header-3,
  #genesys-partners-table-header-3,
  #internet-commerce-table-header-3,
  #it-services-table-header-3 {
    width: 15%;
    height: 5rem;
    vertical-align: middle;
    color: var(--primary-color);
    font-size: 1rem;
  }
  .financial-service-verticle-ruler,
  .genesys-partners-verticle-ruler,
  .microsoft-partners-verticle-ruler {
    left: 25%;
  }
  .bpo-services-verticle-ruler-2,
  .financial-service-verticle-ruler-2,
  .genesys-partners-verticle-ruler-2,
  .internet-commerce-verticle-ruler-2,
  .it-services-verticle-ruler-2,
  .microsoft-partners-verticle-ruler-2 {
    left: 65%;
  }
  .financial-services-footer {
    position: absolute;
    top: 205rem;
    width: 100%;
    height: 38rem;
  }
  .financial-services-footer-waves {
    position: absolute;
    width: 100%;
    left: 0;
    top: -1rem;
    height: 0.5rem;
    transform: rotate(180deg);
  }
  .bpo-services-section-1-image,
  .vrm-section-1 img {
    position: absolute;
    height: 12rem;
    top: 8rem;
    right: 10%;
  }
  .bpo-services-section-1 h3 {
    color: var(--white-color);
    position: absolute;
    top: 13rem;
    width: 32rem;
    left: 9%;
    text-align: justify;
  }
  .bpo-services-header {
    position: absolute;
    top: 4rem;
    left: 0;
    width: 100%;
    height: 34rem;
    background: #c04848;
    background: -webkit-linear-gradient(to top, #480048, #c04848);
    background: linear-gradient(to top, #480048, #c04848);
  }
  .bpo-services-waves {
    position: absolute;
    width: 100%;
    left: 0;
    top: 30.5rem;
    height: 0.5rem;
  }
  .bpo-services-section-2 {
    height: 105rem;
  }
  .bpo-services-section-2-subtitle,
  .customer-engagement-section-3-subtitle,
  .genesys-cloud-deployment-section-3-subtitle,
  .genesys-partners-section-2-subtitle {
    margin-top: 0;
    width: 80%;
    text-align: justify;
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.45rem;
  }
  .bpo-services-section-2-title {
    text-align: center;
    margin-top: 1rem;
    margin-bottom: 2rem;
  }
  .bpo-services-table {
    width: 80%;
    height: 199rem;
    margin-top: 0.5rem;
    border-radius: 1.2rem;
    border-width: 0.1rem;
  }
  .bpo-services-verticle-ruler,
  .bpo-services-verticle-ruler-2 {
    top: 45.5rem;
    border-left: 0.1rem solid #e0e0e0;
    height: 199rem;
    position: absolute;
  }
  .bpo-services-table i,
  .compliance-call-recording-table i,
  .genesys-cloud-deployment-table i,
  .internet-commerce-table i,
  .microsoft-direct-routing-table i {
    color: #424242;
    position: absolute;
  }
  .bpo-services-table ul,
  .it-services-table ul {
    margin-bottom: 1.2rem;
    margin-left: 0.5rem;
    margin-right: 1.1rem;
    width: 90%;
  }
  #bpo-services-table-header-1,
  #genesys-partners-table-header-1,
  #internet-commerce-table-header-1,
  #it-services-table-header-1 {
    width: 7%;
    height: 5rem;
    vertical-align: middle;
    color: var(--primary-color);
    font-size: 1rem;
  }
  #bpo-services-table-header-2,
  #genesys-partners-table-header-2,
  #internet-commerce-table-header-2,
  #it-services-table-header-2 {
    width: 24%;
    height: 5rem;
    vertical-align: middle;
    color: var(--primary-color);
    font-size: 1rem;
  }
  .bpo-services-verticle-ruler,
  .internet-commerce-verticle-ruler,
  .it-services-verticle-ruler {
    left: 26%;
  }
  .bpo-services-container {
    border-radius: 1rem;
    border-style: solid;
    border-width: 0.1rem;
    border-color: var(--black-color);
    height: 10rem;
    width: 52rem;
    margin-top: 107rem;
  }
  .bpo-services-footer {
    position: absolute;
    top: 267rem;
    width: 100%;
    height: 38rem;
    background: #c04848;
    background: -webkit-linear-gradient(to top, #480048, #c04848);
    background: linear-gradient(to top, #480048, #c04848);
  }
  .it-services-footer,
  .it-services-section-1 {
    background-image: linear-gradient(90deg, #0652c5 20%, #d4418e 74%);
  }
  .it-services-section-1-image {
    position: absolute;
    height: 12rem;
    top: 12rem;
    right: 10%;
  }
  .it-services-section-1 h2 {
    position: absolute;
    top: 15rem;
    left: 9%;
    font-weight: 600;
  }
  .it-services-section-1 h3 {
    color: var(--white-color);
    position: absolute;
    top: 17rem;
    width: 32rem;
    left: 9%;
    text-align: justify;
  }
  .internet-commerce-waves,
  .it-services-waves {
    position: absolute;
    width: 100%;
    left: 0;
    top: 34rem;
    height: 0.5rem;
  }
  .it-services-section-2 {
    height: 178rem;
  }
  .genesys-partners-section-2-title,
  .internet-commerce-section-2-title,
  .it-services-section-2-title {
    text-align: center;
    margin-top: 3rem;
  }
  .it-services-table {
    width: 80%;
    height: 204rem;
    margin-top: 1.5rem;
    border-radius: 1.2rem;
    border-width: 0.1rem;
  }
  .it-services-verticle-ruler,
  .it-services-verticle-ruler-2 {
    top: 44rem;
    border-left: 0.1rem solid #e0e0e0;
    height: 204rem;
    position: absolute;
  }
  .achieve-compliance-table i,
  .collection-calling-table i,
  .crm-integration-table i,
  .customer-engagement-table i,
  .genesys-partners-table i,
  .it-services-table i,
  .microsoft-partners-table i,
  .number-masking-table i,
  .productivity-increase-table i,
  .transforming-cx-table i,
  .vrm-table i,
  .wfh-table i {
    position: absolute;
    color: #424242;
  }
  .genesys-partners-section-1 h3,
  .internet-commerce-section-1 h3,
  .microsoft-partners-section-1 h3 {
    color: var(--white-color);
    left: 9%;
    width: 32rem;
    text-align: justify;
  }
  .it-services-container {
    border-radius: 1rem;
    border-style: solid;
    border-width: 0.1rem;
    border-color: var(--black-color);
    height: 10rem;
    width: 52rem;
    margin-top: 39rem;
  }
  .it-services-footer {
    position: absolute;
    top: 270rem;
    width: 100%;
    height: 38rem;
    background-color: #e53935;
  }
  .internet-commerce-section-1-image {
    position: absolute;
    height: 12rem;
    top: 11rem;
    right: 10%;
  }
  .internet-commerce-section-1 h2 {
    position: absolute;
    top: 14rem;
    left: 9%;
    font-weight: 600;
  }
  .internet-commerce-section-1 h3 {
    position: absolute;
    top: 16rem;
  }
  .internet-commerce-section-1 {
    height: 37rem;
    background: #eb52b8;
    background: -webkit-linear-gradient(top left, #eb52b8, #6e1590);
    background: -moz-linear-gradient(top left, #eb52b8, #6e1590);
    background: linear-gradient(to bottom right, #eb52b8, #6e1590);
  }
  .internet-commerce-section-2 {
    height: 163rem;
  }
  .internet-commerce-table {
    width: 80%;
    height: 151rem;
    margin-top: 0.7rem;
    border-radius: 1.2rem;
    border-width: 0.1rem;
  }
  .internet-commerce-verticle-ruler,
  .internet-commerce-verticle-ruler-2 {
    top: 43.2rem;
    border-left: 0.1rem solid #e0e0e0;
    height: 151rem;
    position: absolute;
  }
  .genesys-cloud-deployment-container,
  .internet-commerce-container,
  .microsoft-partners-container {
    border-radius: 1rem;
    border-style: solid;
    border-width: 0.1rem;
    border-color: var(--black-color);
    height: 10.5rem;
    width: 52rem;
  }
  .compliance-call-recording-table,
  .genesys-cloud-deployment-table,
  .genesys-partners-table,
  .microsoft-direct-routing-table,
  .microsoft-partners-table,
  .transforming-cx-table,
  .wfh-table {
    margin-left: auto;
    margin-right: auto;
    border-radius: 1.2rem;
    outline: #e0e0e0 solid 0.1rem;
  }
  .internet-services-footer {
    position: absolute;
    top: 215rem;
    width: 100%;
    height: 38rem;
    background: #eb52b8;
    background: -webkit-linear-gradient(top left, #eb52b8, #6e1590);
    background: -moz-linear-gradient(top left, #eb52b8, #6e1590);
    background: linear-gradient(to bottom right, #eb52b8, #6e1590);
  }
  .genesys-cloud-deployment-section-1 img,
  .genesys-partners-section-1-image,
  .microsoft-direct-routing-section-1 img,
  .microsoft-partners-section-1-image {
    position: absolute;
    height: 11rem;
    top: 11rem;
    right: 10%;
  }
  .genesys-partners-section-1 h2 {
    position: absolute;
    top: 13.5rem;
    left: 9%;
    font-weight: 600;
  }
  .genesys-partners-section-1 h3 {
    position: absolute;
    top: 15rem;
  }
  .genesys-partners-section-1 {
    height: 33rem;
    background: #0f0c29;
    background: -webkit-linear-gradient(to right, #24243e, #302b63, #0f0c29);
    background: linear-gradient(to right, #24243e, #302b63, #0f0c29);
  }
  .genesys-partners-section-2 {
    height: 107rem;
  }
  .genesys-partners-table {
    width: 80%;
    height: 94rem;
    margin-top: 1rem;
    border-width: 0.1rem;
  }
  .genesys-partners-verticle-ruler,
  .genesys-partners-verticle-ruler-2 {
    top: 39.5rem;
    border-left: 0.1rem solid #e0e0e0;
    height: 94rem;
    position: absolute;
  }
  .genesys-partners-footer {
    position: absolute;
    top: 155rem;
    width: 100%;
    height: 32rem;
    background: #0f0c29;
    background: -webkit-linear-gradient(to right, #24243e, #302b63, #0f0c29);
    background: linear-gradient(to right, #24243e, #302b63, #0f0c29);
  }
  .microsoft-partners-section-1 h2 {
    position: absolute;
    top: 12rem;
    left: 9%;
    font-weight: 600;
  }
  .microsoft-partners-section-1 h3 {
    position: absolute;
    top: 13.5rem;
  }
  .microsoft-partners-section-1 {
    height: 35rem;
    background: #0d47a1;
    background: -webkit-linear-gradient(to right, #0d47a1, #1565c0);
    background: linear-gradient(to right, #0d47a1, #1565c0);
  }
  .microsoft-partners-waves {
    position: absolute;
    width: 100%;
    left: 0;
    top: 32rem;
    height: 0.5rem;
  }
  .microsoft-partners-section-2 {
    height: 88rem;
  }
  .microsoft-partners-section-2-subtitle {
    margin-top: 0;
    width: 80%;
    text-align: justify;
    font-size: 1rem;
    line-height: 1.45rem;
  }
  .microsoft-partners-section-2-title {
    text-align: center;
    margin-top: 2rem;
  }
  .microsoft-partners-table,
  .transforming-cx-table {
    width: 80%;
    height: 76rem;
    margin-top: 0.7rem;
    border-width: 0.1rem;
  }
  .microsoft-partners-verticle-ruler,
  .microsoft-partners-verticle-ruler-2 {
    top: 40.2rem;
    border-left: 0.1rem solid #e0e0e0;
    height: 76rem;
    position: absolute;
  }
  #achieve-compliance-table-header-1,
  #microsoft-direct-routing-table-header-1,
  #microsoft-partners-table-header-1 {
    width: 7%;
    height: 5rem;
    vertical-align: middle;
    color: var(--primary-color);
  }
  #microsoft-partners-table-header-2 {
    width: 24%;
    height: 5rem;
    vertical-align: middle;
    color: var(--primary-color);
  }
  .microsoft-partners-footer {
    position: absolute;
    top: 140rem;
    width: 100%;
    height: 38rem;
    background: #0d47a1;
    background: -webkit-linear-gradient(to right, #0d47a1, #1565c0);
    background: linear-gradient(to right, #0d47a1, #1565c0);
  }
  .microsoft-partners-footer-waves {
    position: absolute;
    width: 100%;
    left: 0;
    top: -0.2rem;
    height: 0.5rem;
    min-height: 70px;
    max-height: 70px;
    transform: rotate(180deg);
  }
  .collection-calling-header {
    position: absolute;
    top: 4rem;
    left: 0;
    width: 100%;
    background: #c33764;
    background: -webkit-linear-gradient(to right, #1d2671, #c33764);
    background: linear-gradient(to right, #1d2671, #c33764);
  }
  .collection-calling-inner-header,
  .number-masking-inner-header {
    height: 30rem;
    width: 100%;
    margin: 0;
    padding: 0;
  }
  .collection-calling-waves,
  .number-masking-waves {
    margin-bottom: -400px;
    min-height: 70px;
    max-height: 70px;
    position: absolute;
  }
  .collection-calling-table,
  .number-masking-table {
    border-radius: 1.2rem;
    outline: #e0e0e0 solid 0.1rem;
    margin-top: 0.7rem;
    margin-left: auto;
    margin-right: auto;
  }
  .collection-calling-section-1 img {
    position: absolute;
    height: 13rem;
    top: 18%;
    right: 10%;
  }
  .achieve-compliance-section-1 h2,
  .collection-calling-section-1 h2,
  .compliance-call-recording-section-1 h2,
  .crm-integration-section-1 h2,
  .customer-engagement-section-1 h2,
  .microsoft-direct-routing-section-1 h2,
  .transforming-cx-section-1 h2 {
    position: absolute;
    top: 8rem;
    left: 10%;
    font-weight: 600;
  }
  .achieve-compliance-section-1 i,
  .collection-calling-section-1 i,
  .compliance-call-recording-section-1 i,
  .crm-integration-section-1 i,
  .customer-engagement-section-1 i,
  .genesys-cloud-deployment-section-1 i,
  .microsoft-direct-routing-section-1 i,
  .number-masking-section-1 i,
  .transforming-cx-section-1 i,
  .wfh-section-1 i {
    color: #ff9100;
    margin-right: 1rem;
  }
  .achieve-compliance-section-1 h3,
  .collection-calling-section-1 h3,
  .compliance-call-recording-section-1 h3,
  .crm-integration-section-1 h3,
  .customer-engagement-section-1 h3,
  .microsoft-direct-routing-section-1 h3 {
    color: var(--white-color);
    position: absolute;
    top: 9.5rem;
    width: 32rem;
    left: 10%;
    text-align: justify;
  }
  .collection-calling-waves {
    width: 100%;
    left: 0;
    top: 27rem;
  }
  .collection-calling-section-2 h2,
  .number-masking-section-2 h2 {
    text-align: center;
    position: absolute;
    top: 37rem;
    width: 100%;
    right: 0;
  }
  .collection-calling-section-2 h3 {
    position: absolute;
    top: 40rem;
    width: 80%;
    right: 10%;
    left: 10%;
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.45rem;
  }
  .collection-calling-section-2 ul {
    position: absolute;
    top: 46.5rem;
    width: 80%;
    right: 10%;
    left: 10%;
  }
  .collection-calling-section-3 {
    height: 180rem;
  }
  .collection-calling-table {
    width: 80%;
    height: 164rem;
    border-width: 0.1rem;
  }
  #collection-calling-table-header-1,
  #number-masking-table-header-1 {
    width: 8%;
    height: 5rem;
    vertical-align: middle;
    color: var(--primary-color);
    font-size: 1rem;
  }
  #collection-calling-table-header-2,
  #number-masking-table-header-2 {
    width: 26%;
    height: 5rem;
    vertical-align: middle;
    color: var(--primary-color);
    font-size: 1rem;
  }
  .collection-calling-verticle-ruler {
    position: absolute;
    top: 80rem;
    left: 32%;
    border-left: 0.1rem solid #e0e0e0;
    height: 164rem;
  }
  .collection-calling-footer {
    position: absolute;
    top: 264rem;
    width: 100%;
    height: 38rem;
    background: #c33764;
    background: -webkit-linear-gradient(to right, #1d2671, #c33764);
    background: linear-gradient(to right, #1d2671, #c33764);
  }
  .number-masking-header {
    position: absolute;
    top: 4rem;
    left: 0;
    width: 100%;
    background: #0575e6;
    background: -webkit-linear-gradient(to right, #021b79, #0575e6);
    background: linear-gradient(to right, #021b79, #0575e6);
  }
  .number-masking-section-1 img {
    position: absolute;
    height: 12rem;
    top: 5rem;
    right: 10%;
  }
  .number-masking-section-1 h2 {
    position: absolute;
    top: 7rem;
    left: 10%;
    font-weight: 600;
  }
  .number-masking-section-1 h3 {
    color: var(--white-color);
    position: absolute;
    top: 8.5rem;
    width: 32rem;
    left: 10%;
    text-align: justify;
  }
  .number-masking-waves {
    width: 100%;
    left: 0;
    top: 26rem;
  }
  .number-masking-section-2 h3 {
    position: absolute;
    top: 40rem;
    width: 80%;
    right: 10%;
    left: 10%;
    text-align: justify;
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.45rem;
  }
  .number-masking-benefits-points {
    font-size: 1rem;
    color: var(--black-color);
  }
  .number-masking-section-2 ul {
    position: absolute;
    top: 47.5rem;
    width: 80%;
    right: 10%;
    left: 10%;
  }
  .number-masking-section-3 {
    height: 95rem;
  }
  .number-masking-table {
    width: 80%;
    height: 79rem;
    border-width: 0.1rem;
  }
  .number-masking-verticle-ruler {
    position: absolute;
    top: 75rem;
    left: 32%;
    border-left: 0.1rem solid #e0e0e0;
    height: 79rem;
  }
  .number-masking-footer {
    position: absolute;
    top: 173rem;
    width: 100%;
    height: 38rem;
    background: #0575e6;
    background: -webkit-linear-gradient(to right, #021b79, #0575e6);
    background: linear-gradient(to right, #021b79, #0575e6);
  }
  .productivity-increase-header {
    position: absolute;
    top: 4rem;
    left: 0;
    width: 100%;
    background: #673ab7;
    background: -webkit-linear-gradient(to right, #512da8, #673ab7);
    background: linear-gradient(to right, #512da8, #673ab7);
  }
  .productivity-increase-inner-header {
    height: 33rem;
    width: 100%;
    margin: 0;
    padding: 0;
  }
  .achieve-compliance-table,
  .productivity-increase-table {
    margin-left: auto;
    margin-right: auto;
    margin-top: 0.7rem;
    border-radius: 1.2rem;
    outline: #e0e0e0 solid 0.1rem;
  }
  .productivity-increase-section-1 img {
    position: absolute;
    height: 11rem;
    top: 8rem;
    right: 10%;
  }
  .productivity-increase-section-1 h2,
  .wfh-section-1 h2 {
    position: absolute;
    top: 9rem;
    left: 10%;
    font-weight: 600;
  }
  .productivity-increase-section-1 h3,
  .transforming-cx-section-1 h3,
  .wfh-section-1 h3 {
    color: var(--white-color);
    position: absolute;
    top: 10.5rem;
    width: 32rem;
    left: 10%;
    text-align: justify;
  }
  .productivity-increase-waves {
    position: absolute;
    width: 100%;
    left: 0;
    top: 29rem;
    margin-bottom: -400px;
  }
  .productivity-increase-section-2 h3,
  .transforming-cx-section-2 h3 {
    position: absolute;
    top: 95%;
    width: 80%;
    color: var(--black-color);
  }
  .productivity-increase-section-2 ul {
    position: absolute;
    top: 43.5rem;
    width: 80%;
    right: 10%;
    left: 10%;
  }
  .productivity-increase-section-2 h2 {
    text-align: center;
    position: absolute;
    top: 40rem;
    width: 100%;
    right: 0;
  }
  .productivity-increase-section-3 {
    height: 165rem;
  }
  .productivity-increase-table {
    width: 80%;
    height: 149rem;
    border-width: 0.1rem;
  }
  #achieve-compliance-table-header-2,
  #compliance-call-recording-table-header-2,
  #crm-integration-table-header-2,
  #customer-engagement-table-header-2,
  #genesys-cloud-deployment-table-header-2,
  #microsoft-direct-routing-table-header-2,
  #productivity-increase-table-header-2,
  #transforming-cx-table-header-2,
  #vrm-table-header-2,
  #wfh-table-header-2 {
    width: 26%;
    height: 5rem;
    vertical-align: middle;
    color: var(--primary-color);
  }
  .productivity-increase-verticle-ruler {
    position: absolute;
    top: 75.3rem;
    left: 32%;
    border-left: 0.1rem solid #e0e0e0;
    height: 149rem;
  }
  .productivity-increase-footer {
    position: absolute;
    top: 244rem;
    width: 100%;
    height: 38rem;
    background: #673ab7;
    background: -webkit-linear-gradient(to right, #512da8, #673ab7);
    background: linear-gradient(to right, #512da8, #673ab7);
  }
  .achieve-compliance-header {
    position: absolute;
    top: 4rem;
    left: 0;
    width: 100%;
    background: #005c97;
    background: -webkit-linear-gradient(to right, #363795, #005c97);
    background: linear-gradient(to right, #363795, #005c97);
  }
  .achieve-compliance-section-1 img {
    position: absolute;
    height: 14rem;
    top: 7rem;
    right: 10%;
  }
  .achieve-compliance-waves {
    position: absolute;
    width: 100%;
    left: 0;
    top: 30rem;
  }
  .achieve-compliance-section-2 {
    height: 6rem;
  }
  .achieve-compliance-section-2 h3 {
    position: absolute;
    top: 44rem;
    width: 80%;
    right: 10%;
    left: 10%;
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.45rem;
  }
  .achieve-compliance-section-2 h2,
  .vrm-section-2 h2 {
    text-align: center;
    position: absolute;
    top: 41rem;
    width: 100%;
    right: 0;
  }
  .achieve-compliance-section-2 ul {
    position: absolute;
    top: 50rem;
    width: 80%;
    right: 10%;
    left: 10%;
  }
  .achieve-compliance-section-3 {
    height: 90rem;
  }
  .achieve-compliance-table {
    width: 80%;
    height: 77rem;
    border-width: 0.1rem;
  }
  .achieve-compliance-verticle-ruler {
    position: absolute;
    top: 66.2rem;
    left: 31%;
    border-left: 0.1rem solid #e0e0e0;
    height: 77rem;
  }
  .achieve-compliance-footer {
    position: absolute;
    top: 160rem;
    width: 100%;
    height: 38rem;
    background: #005c97;
    background: -webkit-linear-gradient(to right, #363795, #005c97);
    background: linear-gradient(to right, #363795, #005c97);
  }
  .transforming-cx-header {
    position: absolute;
    top: 4rem;
    left: 0;
    width: 100%;
    background: #c04848;
    background: -webkit-linear-gradient(to right, #480048, #c04848);
    background: linear-gradient(to right, #480048, #c04848);
  }
  .transforming-cx-section-1 img {
    position: absolute;
    height: 14rem;
    top: 10rem;
    right: 10%;
  }
  .transforming-cx-waves {
    position: absolute;
    width: 100%;
    left: 0;
    top: 32rem;
  }
  .compliance-call-recording-section-2 h2,
  .transforming-cx-section-2 h2 {
    text-align: center;
    position: absolute;
    top: 42rem;
    width: 100%;
    right: 0;
  }
  .transforming-cx-section-2 ul {
    position: absolute;
    top: 46rem;
    width: 80%;
    left: 10%;
    right: 10%;
  }
  .transforming-cx-section-3 {
    height: 86rem;
  }
  .transforming-cx-section-3-title {
    text-align: center;
    margin-top: 0;
  }
  .transforming-cx-section-3-subtitle {
    margin-top: 0;
    width: 80%;
    text-align: justify;
    font-weight: 400;
  }
  .transforming-cx-verticle-ruler {
    position: absolute;
    top: 68rem;
    left: 32%;
    border-left: 0.1rem solid #e0e0e0;
    height: 76rem;
  }
  .transforming-cx-footer {
    position: absolute;
    top: 166rem;
    width: 100%;
    height: 38rem;
    background: #c04848;
    background: -webkit-linear-gradient(to right, #480048, #c04848);
    background: linear-gradient(to right, #480048, #c04848);
  }
  .customer-engagement-header {
    position: absolute;
    top: 4rem;
    left: 0;
    width: 100%;
    background: #aa076b;
    background: -webkit-linear-gradient(to right, #61045f, #aa076b);
    background: linear-gradient(to right, #61045f, #aa076b);
  }
  .crm-integration-inner-header,
  .customer-engagement-inner-header {
    height: 31rem;
    width: 100%;
    margin: 0;
    padding: 0;
  }
  .customer-engagement-waves,
  .vrm-waves {
    margin-bottom: -400px;
  }
  .crm-integration-table,
  .customer-engagement-table,
  .vrm-table {
    margin-top: 0.7rem;
    margin-right: auto;
    margin-left: auto;
    border-radius: 1.2rem;
    outline: #e0e0e0 solid 0.1rem;
  }
  .customer-engagement-section-1 img {
    position: absolute;
    height: 10rem;
    top: 8rem;
    right: 10%;
  }
  .crm-integration-waves,
  .customer-engagement-waves {
    position: absolute;
    width: 100%;
    left: 0;
    top: 28rem;
  }
  .customer-engagement-section-2 {
    height: 12rem;
  }
  .customer-engagement-section-2 h2 {
    text-align: center;
    position: absolute;
    top: 38rem;
    width: 100%;
    right: 0;
  }
  .customer-engagement-section-2 h3 {
    position: absolute;
    top: 41rem;
    width: 80%;
    right: 10%;
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.45rem;
  }
  .customer-engagement-section-2 ul {
    position: absolute;
    top: 46rem;
    width: 80%;
    right: 10%;
    left: 10%;
  }
  .customer-engagement-section-3 {
    height: 110rem;
  }
  .customer-engagement-table {
    width: 80%;
    height: 93rem;
    border-width: 0.1rem;
  }
  .customer-engagement-verticle-ruler {
    position: absolute;
    top: 62.2rem;
    left: 32%;
    border-left: 0.1rem solid #e0e0e0;
    height: 93rem;
  }
  .customer-engagement-footer {
    position: absolute;
    top: 177rem;
    width: 100%;
    height: 32rem;
    background: #aa076b;
    background: -webkit-linear-gradient(to right, #61045f, #aa076b);
    background: linear-gradient(to right, #61045f, #aa076b);
  }
  .crm-integration-footer,
  .crm-integration-header {
    position: absolute;
    background-image: linear-gradient(118.4deg, #7a2334 27.5%, #3e091b 92.7%);
  }
  .crm-integration-header,
  .vrm-header,
  .wfh-header {
    top: 4rem;
    left: 0;
    width: 100%;
  }
  .crm-integration-section-1 img {
    position: absolute;
    height: 12rem;
    top: 7rem;
    right: 10%;
  }
  .crm-integration-section-2 h2 {
    text-align: center;
    position: absolute;
    top: 39rem;
    width: 100%;
    right: 0;
  }
  .crm-integration-section-2 h3,
  .vrm-section-1 h3,
  .vrm-section-2 h3 {
    text-align: justify;
    left: 10%;
    position: absolute;
  }
  .crm-integration-section-2 h3 {
    top: 42rem;
    width: 80%;
    right: 10%;
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.45rem;
  }
  .crm-integration-section-2 ul {
    position: absolute;
    top: 53.5rem;
    width: 80%;
    right: 10%;
  }
  .crm-integration-section-3 {
    height: 79rem;
  }
  .crm-integration-table {
    width: 80%;
    height: 59rem;
    border-width: 0.1rem;
  }
  .crm-integration-verticle-ruler {
    position: absolute;
    top: 70.2rem;
    left: 32%;
    border-left: 0.1rem solid #e0e0e0;
    height: 59rem;
  }
  .crm-integration-footer {
    top: 154rem;
    width: 100%;
    height: 38rem;
  }
  .vrm-footer,
  .vrm-header {
    position: absolute;
    background-image: linear-gradient(109.6deg, #760c63 11.2%, #470b4b 98.6%);
  }
  .vrm-section-1 i {
    color: #ff9100;
    margin-right: 0.5rem;
  }
  .vrm-section-1 h2 {
    position: absolute;
    top: 10.5rem;
    left: 10%;
    font-weight: 600;
  }
  #genesys-cloud-deployment-para-1,
  .compliance-call-recording-section-2 h3,
  .microsoft-direct-routing-section-2 h3,
  .vrm-section-2 h3,
  .wfh-section-2 h3 {
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.45rem;
  }
  .vrm-section-1 h3 {
    color: var(--white-color);
    top: 12rem;
    width: 32rem;
  }
  .vrm-waves {
    position: absolute;
    width: 100%;
    left: 0;
    top: 31rem;
  }
  .vrm-section-2 h3 {
    top: 44rem;
    width: 80%;
    right: 10%;
  }
  .vrm-section-2 ul {
    position: absolute;
    top: 55.5rem;
    width: 80%;
    right: 10%;
    left: 10%;
  }
  .vrm-section-3 {
    height: 103rem;
  }
  .vrm-table {
    width: 80%;
    height: 84rem;
    border-width: 0.1rem;
  }
  .vrm-verticle-ruler {
    position: absolute;
    top: 70.2rem;
    left: 30%;
    border-left: 0.1rem solid #e0e0e0;
    height: 84rem;
  }
  .vrm-footer {
    top: 178rem;
    width: 100%;
    height: 38rem;
  }
  .wfh-footer,
  .wfh-header {
    background-image: linear-gradient(69.7deg, #9a1b45 100.1%, #d85152 40%);
    position: absolute;
  }
  .wfh-inner-header {
    height: 36rem;
    width: 100%;
    margin: 0;
    padding: 0;
  }
  .wfh-section-1 img {
    position: absolute;
    height: 11rem;
    top: 9rem;
    right: 10%;
  }
  .wfh-section-2 {
    height: 1rem;
  }
  .microsoft-direct-routing-section-2 h2,
  .wfh-section-2 h2 {
    text-align: center;
    position: absolute;
    top: 43rem;
    width: 100%;
    right: 0;
  }
  .wfh-section-2 h3 {
    position: absolute;
    top: 46rem;
    width: 80%;
    right: 10%;
    left: 10%;
    text-align: justify;
  }
  .wfh-section-2 ul {
    position: absolute;
    top: 60rem;
    width: 50%;
  }
  .wfh-section-3 {
    height: 128rem;
  }
  .wfh-table {
    width: 80%;
    height: 111rem;
    border-width: 0.1rem;
    margin-top: 0.7rem;
  }
  .wfh-verticle-ruler {
    position: absolute;
    top: 61rem;
    left: 30%;
    border-left: 0.1rem solid #e0e0e0;
    height: 111rem;
  }
  .wfh-footer {
    top: 194rem;
    width: 100%;
    height: 38rem;
  }
  .compliance-call-recording-header {
    position: absolute;
    top: 4rem;
    left: 0;
    width: 100%;
    background: #41295a;
    background: -webkit-linear-gradient(to right, #2f0743, #41295a);
    background: linear-gradient(to right, #2f0743, #41295a);
  }
  .compliance-call-recording-section-1 img {
    position: absolute;
    height: 14rem;
    top: 8rem;
    right: 10%;
  }
  .compliance-call-recording-section-2 h3 {
    position: absolute;
    top: 45rem;
    width: 80%;
    text-align: justify;
    right: 10%;
  }
  .compliance-call-recording-section-2 ul {
    position: absolute;
    top: 54rem;
    width: 80%;
    right: 10%;
    left: 10%;
  }
  .compliance-call-recording-section-3 {
    height: 144rem;
  }
  .compliance-call-recording-section-3-title {
    text-align: center;
    margin-top: 12rem;
  }
  .compliance-call-recording-table,
  .microsoft-direct-routing-table {
    margin-top: 0.7rem;
  }
  .compliance-call-recording-table {
    width: 80%;
    height: 100rem;
    border-width: 0.1rem;
  }
  .compliance-call-recording-verticle-ruler {
    position: absolute;
    top: 85rem;
    left: 30%;
    border-left: 0.1rem solid #e0e0e0;
    height: 111rem;
  }
  .compliance-calling-footer {
    position: absolute;
    top: 227rem;
    width: 100%;
    height: 38rem;
    background: #41295a;
    background: -webkit-linear-gradient(to right, #2f0743, #41295a);
    background: linear-gradient(to right, #2f0743, #41295a);
  }
  .microsoft-direct-routing-header {
    position: absolute;
    top: 4rem;
    left: 0;
    width: 100%;
    background: #141e30;
    background: -webkit-linear-gradient(to right, #243b55, #141e30);
    background: linear-gradient(to right, #243b55, #141e30);
  }
  .microsoft-direct-routing-section-2 {
    height: 13rem;
  }
  .microsoft-direct-routing-section-2 i {
    position: absolute;
    color: var(--primary-color);
  }
  .microsoft-direct-routing-section-2 h3 {
    position: absolute;
    top: 46rem;
    width: 80%;
    text-align: justify;
    right: 10%;
    left: 10%;
  }
  .microsoft-direct-routing-section-2 ul {
    position: absolute;
    top: 53.6rem;
    width: 80%;
    right: 10%;
    left: 10%;
  }
  .microsoft-direct-routing-table {
    width: 80%;
    height: 63rem;
    border-width: 0.1rem;
  }
  .microsoft-direct-routing-verticle-ruler {
    position: absolute;
    top: 73rem;
    left: 31%;
    border-left: 0.1rem solid #e0e0e0;
    height: 63rem;
  }
  .microsoft-direct-routing-footer {
    position: absolute;
    top: 157rem;
    width: 100%;
    height: 38rem;
    background: #141e30;
    background: -webkit-linear-gradient(to right, #243b55, #141e30);
    background: linear-gradient(to right, #243b55, #141e30);
  }
  .genesys-cloud-deployment-header {
    position: absolute;
    top: 4rem;
    left: 0;
    width: 100%;
    background: #1e3c72;
    background: -webkit-linear-gradient(to right, #2a5298, #1e3c72);
    background: linear-gradient(to right, #2a5298, #1e3c72);
  }
  .genesys-cloud-deployment-section-1 h2 {
    position: absolute;
    top: 8.5rem;
    left: 10%;
    font-weight: 600;
  }
  .genesys-cloud-deployment-section-1 h3 {
    color: var(--white-color);
    position: absolute;
    top: 10rem;
    width: 32rem;
    left: 10%;
    text-align: justify;
  }
  .genesys-cloud-deployment-section-2 {
    height: 27rem;
  }
  .genesys-cloud-deployment-section-2 h2 {
    text-align: center;
    position: absolute;
    top: 45rem;
    width: 100%;
    right: 0;
  }
  #genesys-cloud-deployment-para-1 {
    position: absolute;
    top: 48rem;
    width: 80%;
    color: var(--black-color);
    text-align: justify;
    right: 10%;
    left: 10%;
  }
  .genesys-cloud-deployment-ul-1 {
    position: absolute;
    top: 57rem;
    width: 80%;
    right: 10%;
    left: 10%;
    color: var(--black-color);
  }
  .genesys-cloud-deployment-section-3 {
    height: 78rem;
  }
  .genesys-cloud-deployment-section-3-title {
    text-align: center;
    margin-top: 1rem;
  }
  .genesys-cloud-deployment-table {
    width: 80%;
    height: 64rem;
    margin-top: 0.7rem;
    border-width: 0.1rem;
  }
  .genesys-cloud-deployment-verticle-ruler {
    position: absolute;
    top: 81.3rem;
    left: 32%;
    border-left: 0.1rem solid #e0e0e0;
    height: 64rem;
  }
  .genesys-cloud-deployment-footer {
    position: absolute;
    top: 170rem;
    width: 100%;
    height: 32rem;
    background: #1e3c72;
    background: -webkit-linear-gradient(to right, #2a5298, #1e3c72);
    background: linear-gradient(to right, #2a5298, #1e3c72);
  }
  .inquiry-container {
    width: 100%;
    height: 60rem;
    background: var(--primary-color);
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .career-form {
    height: 42rem;
    margin-top: -2rem;
  }
  form {
    background: #fff;
    display: flex;
    flex-direction: column;
    padding: 2vw 4vw;
    width: 90%;
    max-width: 600px;
    border-radius: 10px;
    margin-top: 0;
  }
  form h3 {
    font-weight: 600;
    margin-bottom: 20px;
  }
  form button,
  form input,
  form textarea {
    font-size: 1rem;
    border: 0;
    outline: 0;
    padding: 0.6rem;
  }
  form input,
  form textarea {
    margin: 10px 0;
    background: #f5f5f5;
  }
  form button {
    background-color: var(--secondary-color);
    color: #fff;
    cursor: pointer;
    width: 15rem;
    margin: 1rem auto 0;
    border-radius: 30px;
  }
  .products-dropdown {
    background-color: #f5f5f5;
    margin: 10px 0;
    color: #757575;
    border: none;
    padding: 0.6rem;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199.98px) {
  #home-section-1-image-3 {
    height: 13rem;
  }
  #btn-register-now {
    position: relative;
    margin-top: 23.5rem;
    margin-left: 25%;
    background-color: #ffab40;
    border: none;
    height: 2.1rem;
  }
  .code-of-conduct-page h3 {
    font-size: 1.1rem;
  }

  #homepage-header-font {
    font-size: 1.7rem;
    font-family: "Geist", serif;
    position: absolute;
    top: 39%;
    left: 12%;
    font-weight: 500;
    line-height: 1.5;
  }

  #homepage-header-font-02 {
    font-size: 1.7rem;
    font-family: "Geist", serif;
    position: absolute;
    top: 39%;
    left: 12%;
    font-weight: 500;
    line-height: 1.5;
  }
  /* H1 IMPLEMENTATION STARTS */
  #company-why-s2c-h1 {
    position: absolute;
    top: 9rem;
    left: 12%;
    font-weight: 600;
    font-size: 1.4rem;
  }
  #company-aboutus-h1 {
    position: absolute;
    top: 11rem;
    left: 9%;
    font-weight: 600;
    font-size: 1.4rem;
  }
  #solution-wfh-h1 {
    position: absolute;
    top: 7rem;
    left: 10%;
    font-weight: 600;
    font-size: 1.4rem;
  }
  #solution-vrm-h1 {
    position: absolute;
    top: 9rem;
    left: 10%;
    font-weight: 600;
    font-size: 1.4rem;
  }
  #solution-masking-h1 {
    position: absolute;
    top: 6rem;
    left: 10%;
    font-weight: 600;
    font-size: 1.4rem;
  }
  #solution-it-h1 {
    position: absolute;
    top: 14rem;
    left: 10%;
    font-weight: 600;
    font-size: 1.4rem;
  }
  #solution-commerce-h1 {
    position: absolute;
    top: 13rem;
    left: 10%;
    font-weight: 600;
    font-size: 1.4rem;
  }
  #solutions-productivity-h1 {
    position: absolute;
    top: 7.5rem;
    left: 10%;
    font-weight: 600;
    font-size: 1.4rem;
  }
  #solutions-financial-h1 {
    position: absolute;
    top: 8.5rem;
    left: 10%;
    font-weight: 600;
    font-size: 1.4rem;
  }
  #solutions-crm-h1 {
    position: absolute;
    top: 8rem;
    left: 10%;
    font-weight: 600;
    font-size: 1.4rem;
  }
  #solutions-recording-h1 {
    position: absolute;
    top: 6.5rem;
    left: 10%;
    font-size: 1.4rem;
  }
  #solutions-collection-calling-h1 {
    position: absolute;
    top: 7rem;
    left: 10%;
    font-size: 1.4rem;
  }
  #solutions-bpo-h1 {
    position: absolute;
    top: 7.5rem;
    left: 10%;
    font-size: 1.4rem;
  }
  #solutions-compliance-h1 {
    position: absolute;
    top: 6rem;
    left: 10%;
    font-size: 1.4rem;
  }
  #cc-vrm-h1 {
    position: absolute;
    top: 2rem;
    left: 10%;
    font-size: 1.4rem;
  }
  #contact-center-h1 {
    position: absolute;
    top: 3.5rem;
    left: 10%;
    font-size: 1.4rem;
  }
  #cc-india-h1 {
    position: absolute;
    top: 13%;
    left: 10%;
    width: 30rem;
    font-weight: 600;
    font-size: 1.4rem;
  }
  #cc-microsoft-h1 {
    position: absolute;
    top: 6rem;
    left: 10%;
    font-size: 1.7rem;
  }
  #cc-global-h1 {
    position: absolute;
    top: 6rem;
    left: 10%;
    font-size: 1.4rem;
  }
  #cc-uc-h1 {
    position: absolute;
    top: 5rem;
    left: 10%;
    font-size: 1.4rem;
  }
  /* H1 IMPLEMENTATION ENDS */
  .demo-text,
  .demo-text:hover,
  body,
  h1,
  h2,
  h3,
  h4,
  h5,
  h6,
  p {
    font-family: var(--inter-font);
  }
  #container-1,
  #container-2,
  #demo-button,
  #demo-button:hover,
  .verticle-line {
    margin-top: 1rem;
  }
  *,
  ::after,
  ::before,
  ol,
  ul {
    margin: 0;
    padding: 0;
  }
  .home-page-section-7 p,
  h3,
  h6,
  p {
    display: inline;
  }
  .content .row header,
  .row .mega-links-2 p,
  h1,
  h2 {
    font-weight: 600;
  }
  .cc-uc-card p,
  .content .row header,
  .home-page-points,
  .nav-links li a,
  .row .mega-links li a,
  .row .mega-links li a:hover,
  .row .mega-links-exception p {
    color: var(--black-color);
  }
  #demo-button,
  #demo-button:hover {
    height: 2.5rem;
    margin-left: 1.1rem;
  }
  .demo-text,
  .demo-text:hover {
    right: 1.82rem;
    font-weight: 500;
  }
  *,
  ::after,
  ::before {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  :root {
    --primary-color: #303f9f;
    --secondary-color: #cc4800;
    --black-color: #000000;
    --white-color: #ffffff;
    --inter-font: "Inter", sans-serif;
  }
  html {
    scroll-behavior: smooth;
  }
  body {
    font-size: 100%;
    overflow-x: hidden;
  }
  .nav-pills .nav-link.active,
  .nav-pills .show > .nav-link {
    color: #fff;
    background-color: var(--primary-color);
  }
  .nav-pills .nav-link {
    color: #212121;
    font-weight: 500;
  }
  h1 {
    font-size: 1.7rem;
  }
  h2 {
    font-size: 1.4rem;
  }
  #container-1 a,
  #container-2 a,
  #container-3 a,
  .cc-center-header-points,
  .cc-genesys-header-points,
  .cc-global-header-points,
  .cc-india-header-points,
  .cc-ms-teams-header-points,
  .cc-uc-header-points,
  .cc-vrm-header-points,
  .content .row header,
  h3 {
    font-size: 1rem;
  }
  p {
    font-size: 0.97rem;
  }
  .about-us-section-5 p,
  .text-justify,
  .why-s2c-section-4 p,
  .why-s2c-section-6 p {
    text-align: justify;
  }
  #menu-btn,
  .cc-global-section-5 button,
  .cc-global-section-6 button,
  .cc-india-section-4 button,
  .cc-india-section-5 button,
  .cc-vrm-section-4 button,
  .close-btn,
  .cloud-contact-center-section-6 button,
  .cloud-contact-center-section-7 button,
  nav input,
  nav label {
    display: none;
  }
  .verticle-line {
    border-left: 1px solid #242526;
    height: 23.5rem;
    position: absolute;
    left: 31rem;
  }
  .solutions-verticle-line-01,
  .solutions-verticle-line-02 {
    border-left: 1px solid #242526;
    height: 13rem;
    position: absolute;
    margin-top: 1rem;
  }
  .solutions-verticle-line-01 {
    left: 22.5rem;
  }
  .solutions-verticle-line-02 {
    left: 45.5rem;
  }
  #container-1:hover,
  #container-2:hover,
  #container-3:hover {
    border-style: solid;
    border-color: transparent;
    background: #ff9100;
    border-radius: 1rem;
  }
  #container-3 {
    position: absolute;
    top: 5rem;
  }
  #container-1:hover,
  #container-2:hover {
    width: 29rem;
  }
  #container-3:hover {
    width: 27rem;
  }
  .connectivity-section-container {
    width: 30rem;
  }
  #container-1,
  #container-2,
  #container-3 {
    margin-left: 0.6rem;
  }
  .products-link-1 {
    width: 13rem;
    position: absolute;
  }
  .products-link-2,
  .products-link-4 {
    width: 14rem;
    margin-left: 14rem;
  }
  .products-link-3 {
    width: 10rem;
    position: absolute;
  }
  .products-link-5 {
    width: 11rem;
    position: absolute;
  }
  .products-link-6 {
    width: 12rem;
    margin-left: 14rem;
  }
  .products-link-7 {
    width: 8rem;
    position: absolute;
  }
  .products-link-8 {
    width: 8rem;
    margin-left: 14rem;
  }
  .products-link-10,
  .products-link-9 {
    width: 17rem;
  }
  .header-3 {
    position: absolute;
    top: 3.5rem;
  }
  .mega-box,
  .mega-box-2,
  .nav-links .drop-menu {
    top: 85px;
    opacity: 0;
    visibility: hidden;
    position: absolute;
  }
  .header-icon {
    height: 2rem;
  }
  nav {
    position: fixed;
    z-index: 99;
    width: 100%;
    background: var(--white-color);
    box-shadow: rgba(0, 0, 0, 0.24) 0 3px 8px;
  }
  nav img {
    height: 4rem;
  }
  nav .wrapper {
    position: relative;
    max-width: 1300px;
    padding: 0 30px;
    height: 70px;
    line-height: 70px;
    margin: auto;
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  .wrapper .nav-links {
    display: inline-flex;
  }
  .nav-links li {
    list-style: none;
  }
  .nav-links li a {
    text-decoration: none;
    font-size: 1rem;
    font-weight: 500;
    padding: 9px 15px;
    border-radius: 5px;
    transition: 0.3s;
  }
  .nav-links li a:hover {
    background: #ff9100;
  }
  .nav-links .drop-menu {
    background: #242526;
    width: 180px;
    line-height: 45px;
    box-shadow: 0 6px 10px rgba(0, 0, 0, 0.15);
  }
  .nav-links li:hover .drop-menu,
  .nav-links li:hover .mega-box {
    transition: 0.3s;
    top: 70px;
    opacity: 1;
    visibility: visible;
  }
  .mega-box {
    left: 0;
    width: 70rem;
  }
  .mega-box .content {
    background: var(--white-color);
    padding: 25px 1rem;
    display: flex;
    width: 100%;
    justify-content: space-between;
    box-shadow: rgba(0, 0, 0, 0.35) 0 5px 15px;
    border-radius: 1rem;
  }
  .mega-box .content .row {
    width: calc(40% - 30px);
    line-height: 45px;
  }
  .mega-box-2 {
    left: 0;
    width: 65rem;
  }
  .mega-box-2 .content .row {
    width: calc(60% - 30px);
    line-height: 45px;
  }
  .navbar-header-2 {
    position: absolute;
    left: 48.35%;
  }
  .mega-links-exception {
    margin-left: -10px;
  }
  .mega-links-exception li,
  .row .mega-links li {
    padding: 0 1rem;
  }
  .mega-links-exception li a {
    padding: 0 20px;
    display: block;
  }
  .row .mega-links-2 p {
    position: absolute;
    top: 15%;
    right: 33%;
  }
  .row .navbar-row-2 {
    position: absolute;
    top: 25%;
  }
  .home-page-section-1 img,
  .row .navbar-row-3 {
    top: 35%;
    position: absolute;
  }
  .row .mega-links li a {
    padding: 0 0.8rem;
    font-size: 1rem;
    display: block;
  }
  .row .mega-links-exception li a {
    color: var(--black-color);
    font-size: 1rem;
    display: block;
  }
  .row .mega-links-exception p {
    font-weight: 600;
    padding: 0 1.5rem;
  }
  .wrapper .btn {
    cursor: pointer;
    display: none;
  }
  #demo-button {
    width: 9rem;
    border-radius: 2rem;
    border: solid 0.12rem var(--primary-color);
  }
  #demo-button:hover {
    width: 9rem;
    border-radius: 2rem;
    border: solid 0.12rem var(--primary-color);
    background-color: var(--primary-color);
    color: var(--white-color);
  }
  .demo-text {
    position: absolute;
    top: 0;
    color: var(--primary-color);
    width: 9rem;
    text-align: center;
  }
  .home-page-header,
  .home-page-header-2 {
    top: 0;
    width: 100%;
    position: absolute;
    left: 0;
  }
  .demo-text:hover {
    position: absolute;
    top: 0;
    color: var(--white-color);
    width: 9rem;
  }
  .home-page-header {
    background: #062861;
    background: linear-gradient(207deg, #062861 58%, #d5141b 100%);
  }
  #section-1-image-2 {
    position: absolute;
    height: 11rem;
    top: 32%;
    right: 10%;
  }
  .home-page-header-2 {
    background: #062861;
    background: linear-gradient(40deg, #062861 58%, #d5141b 100%);
  }
  .inner-header {
    height: 31rem;
  }
  .home-page-section-1 img {
    height: 31%;
    right: 7%;
  }
  .home-page-section-1 i {
    color: #ffbf00;
    margin-right: 0.5rem;
  }
  .about-us-section-2 span,
  .about-us-section-4 span,
  .about-us-section-5 span,
  .about-us-section-6 span,
  .about-us-section-7 span,
  .about-us-section-8 span,
  .about-us-section-9 a,
  .achieve-compliance-section-2 span,
  .achieve-compliance-section-3 span,
  .achieve-compliance-section-4 a,
  .bpo-services-section-2 span,
  .bpo-services-section-3 a,
  .cc-genesys-section-2 span,
  .cc-genesys-section-3 span,
  .cc-genesys-section-4 span,
  .cc-genesys-section-5 span,
  .cc-genesys-section-6 span,
  .cc-genesys-section-7 a,
  .cc-global-section-2 span,
  .cc-global-section-3 span,
  .cc-global-section-4 span,
  .cc-global-section-5 span,
  .cc-global-section-6 span,
  .cc-global-section-7 a,
  .cc-india-section-2 span,
  .cc-india-section-3 span,
  .cc-india-section-4 span,
  .cc-india-section-5 span,
  .cc-india-section-6 a,
  .cc-ms-teams-section-2 span,
  .cc-ms-teams-section-3 span,
  .cc-ms-teams-section-4 span,
  .cc-ms-teams-section-5 span,
  .cc-ms-teams-section-6 span,
  .cc-ms-teams-section-7 a,
  .cc-uc-section-2 span,
  .cc-uc-section-3 span,
  .cc-uc-section-4 span,
  .cc-uc-section-5 a,
  .cc-vrm-section-2 span,
  .cc-vrm-section-3 span,
  .cc-vrm-section-4 span,
  .cc-vrm-section-5 a,
  .cloud-contact-center-section-2 span,
  .cloud-contact-center-section-3 span,
  .cloud-contact-center-section-4 span,
  .cloud-contact-center-section-5 span,
  .cloud-contact-center-section-6 span,
  .cloud-contact-center-section-7 span,
  .cloud-contact-center-section-8 a,
  .collection-calling-section-2 span,
  .collection-calling-section-3 span,
  .collection-calling-section-4 a,
  .compliance-call-recording-section-2 span,
  .compliance-call-recording-section-3 span,
  .compliance-call-recording-section-4 a,
  .crm-integration-section-2 span,
  .crm-integration-section-3 span,
  .crm-integration-section-4 a,
  .customer-engagement-section-2 span,
  .customer-engagement-section-3 span,
  .customer-engagement-section-4 a,
  .financial-services-section-2 span,
  .financial-services-section-3 a,
  .genesys-cloud-deployment-section-2 span,
  .genesys-cloud-deployment-section-3 span,
  .genesys-cloud-deployment-section-4 a,
  .genesys-partners-section-2 span,
  .genesys-partners-section-3 a,
  .home-page-section-10 span,
  .home-page-section-11 span,
  .home-page-section-2 span,
  .home-page-section-3 i,
  .home-page-section-3 span,
  .home-page-section-4 i,
  .home-page-section-4 span,
  .home-page-section-5 h2,
  .home-page-section-5 span,
  .home-page-section-6 span,
  .home-page-section-7 span,
  .home-page-section-8 span,
  .home-page-section-9 span,
  .internet-commerce-section-2 span,
  .internet-commerce-section-3 a,
  .it-services-section-2 span,
  .it-services-section-3 a,
  .microsoft-direct-routing-section-2 span,
  .microsoft-direct-routing-section-3 span,
  .microsoft-direct-routing-section-4 a,
  .microsoft-partners-section-2 span,
  .microsoft-partners-section-3 a,
  .number-masking-section-2 span,
  .number-masking-section-3 span,
  .number-masking-section-4 a,
  .productivity-increase-section-2 span,
  .productivity-increase-section-3 span,
  .productivity-increase-section-4 a,
  .transforming-cx-section-2 span,
  .transforming-cx-section-3 span,
  .transforming-cx-section-4 a,
  .vrm-section-2 span,
  .vrm-section-3 span,
  .vrm-section-4 a,
  .wfh-section-2 span,
  .wfh-section-3 span,
  .wfh-section-4 a,
  .why-s2c-section-2 span,
  .why-s2c-section-3 span,
  .why-s2c-section-4 span,
  .why-s2c-section-5 span,
  .why-s2c-section-6 span,
  .why-s2c-section-7 span,
  .why-s2c-section-8 span,
  .why-text {
    color: var(--secondary-color);
  }
  .about-us-section-5,
  .achieve-compliance-section-1,
  .cc-genesys-section-1,
  .cc-global-section-1,
  .cc-india-section-1,
  .cc-ms-teams-section-1,
  .cc-uc-section-1,
  .cc-vrm-section-1,
  .cloud-contact-center-section-1,
  .collection-calling-section-1,
  .compliance-call-recording-section-1,
  .crm-integration-section-1,
  .genesys-cloud-deployment-section-1,
  .home-page-section-1,
  .home-page-section-8,
  .microsoft-direct-routing-section-1,
  .number-masking-section-1,
  .productivity-increase-section-1,
  .transforming-cx-section-1,
  .vrm-section-1,
  .wfh-section-1 {
    height: 50rem;
  }
  .home-page-section-1 h2 {
    position: absolute;
    top: 32%;
    left: 7%;
    width: 30rem;
    font-weight: 500;
  }
  .about-us-footer,
  .cc-uc-header,
  .cc-vrm-footer,
  .customer-row-1,
  .customer-row-2,
  .customer-row-3,
  .customer-row-4,
  .financial-services-header,
  .financial-services-waves,
  .home-page-section-2 h1,
  .home-page-section-4 ul,
  .home-page-section-5 h1,
  .home-page-section-6,
  .home-page-section-6 h1,
  .section-5-container,
  .waves,
  .why-row-1,
  .why-row-2,
  .why-s2c-footer,
  .why-s2c-footer-waves,
  .why-s2c-waves {
    width: 100%;
    position: absolute;
  }
  .home-page-section-1 ul {
    position: absolute;
    top: 44%;
    left: 7%;
  }
  .home-page-section-1 .features-row {
    position: absolute;
    left: 24rem;
  }
  .waves {
    left: 0;
    top: 90%;
    min-height: 60px;
    max-height: 60px;
  }
  .home-page-section-2,
  .it-services-section-1 {
    height: 37rem;
  }
  .home-page-section-2 h1 {
    top: 35rem;
    right: 0;
    font-size: 1.7rem;
  }
  .customer-row-1 {
    top: 41rem;
    right: 9%;
  }
  .customer-row-2 {
    top: 46rem;
    right: 14%;
  }
  .customer-row-3 {
    top: 52rem;
    right: 14%;
  }
  .customer-row-4 {
    top: 58rem;
    right: 14%;
  }
  .google-logo {
    height: 1.7rem;
    position: absolute;
    left: 28%;
  }
  .icici-bank-logo {
    height: 1rem;
    left: 38%;
    top: 0.2rem;
    position: absolute;
  }
  .tcs-logo {
    height: 1.3rem;
    position: absolute;
    left: 48%;
  }
  .mphasis-logo {
    height: 1.6rem;
    left: 55%;
    position: absolute;
  }
  .bajaj-logo {
    height: 1.5rem;
    position: absolute;
    left: 67%;
  }
  .teleperformance-logo {
    height: 1.5rem;
    position: absolute;
    left: 77%;
  }
  .kotak-logo {
    height: 1.6rem;
    top: 0.5rem;
    position: absolute;
    left: 32%;
  }
  .icici-logo {
    height: 2rem;
    position: absolute;
    left: 43%;
  }
  .axis-logo {
    height: 1.1rem;
    position: absolute;
    left: 53%;
    top: 0.7rem;
  }
  .log-me-in-logo,
  .maersk-logo,
  .messagebird-logo,
  .nuvama-logo,
  .vi-logo,
  .vi-plc-logo,
  .yellow-ai-logo {
    top: 0.5rem;
    position: absolute;
  }
  .nuvama-logo {
    height: 1.1rem;
    left: 64%;
  }
  .future-generali-logo {
    height: 1.8rem;
    position: absolute;
    left: 73%;
  }
  .tata-logo {
    height: 1.3rem;
    position: absolute;
    left: 84%;
  }
  .aadhar-logo {
    height: 1.5rem;
    position: absolute;
    left: 32.5%;
  }
  .maersk-logo {
    height: 1.2rem;
    left: 43%;
  }
  .shaadi-logo {
    height: 1.2rem;
    position: absolute;
    left: 52.5%;
    top: 0.3rem;
  }
  .thomas-cook-logo {
    height: 1.2rem;
    position: absolute;
    left: 62%;
    top: 0.4rem;
  }
  .yellow-ai-logo {
    height: 1rem;
    left: 74%;
  }
  .messagebird-logo {
    height: 1.1rem;
    left: 84%;
  }
  .vi-plc-logo {
    height: 2.2rem;
    left: 34%;
  }
  .vi-logo {
    height: 2rem;
    left: 45%;
  }
  .airtel-logo,
  .sify-logo {
    height: 2.5rem;
    position: absolute;
  }
  .airtel-logo {
    left: 55%;
  }
  .cc-uc-ul-2,
  .sify-logo {
    left: 63%;
  }
  .log-me-in-logo {
    height: 2rem;
    left: 72%;
  }
  .tmobile-logo {
    height: 2.2rem;
    position: absolute;
    left: 85%;
  }
  .about-us-section-2,
  .about-us-section-3,
  .cc-vrm-section-3,
  .financial-services-section-1,
  .home-page-section-3,
  .home-page-section-4,
  .why-s2c-section-2,
  .why-s2c-section-5,
  .why-s2c-section-6,
  .why-s2c-section-7,
  .why-s2c-section-8 {
    height: 30rem;
  }
  .home-page-section-3 img {
    position: absolute;
    height: 14rem;
    top: 69rem;
    left: 10%;
  }
  .home-page-section-3 h2 {
    position: absolute;
    width: 50%;
    left: 52%;
    top: 69rem;
  }
  .home-page-section-3 ul {
    width: 45%;
    position: absolute;
    top: 72rem;
    left: 52%;
  }
  .home-page-section-3 i {
    font-size: 0.6rem;
    position: absolute;
    margin-top: 0.4rem;
  }
  .home-page-product-text-design {
    display: block;
    text-align: justify;
    margin-left: 1.5rem;
  }
  .home-page-section-4 i {
    font-size: 0.6rem;
    margin-right: 0.8rem;
  }
  .home-page-section-4 img {
    position: absolute;
    height: 15rem;
    top: 90rem;
    right: 8%;
  }
  .home-page-section-4-col {
    position: absolute;
    top: 90rem;
    left: 0;
    width: 50%;
  }
  .home-page-section-4 h2 {
    position: absolute;
    left: 10%;
    top: 2.1rem;
  }
  .home-page-section-4 ul {
    top: 5rem;
    left: 10%;
  }
  .bpo-services-section-1,
  .customer-engagement-section-1,
  .home-page-section-5,
  .home-page-section-7 {
    height: 40rem;
  }
  .section-5-container {
    height: 82%;
    top: 114rem;
    right: 0;
    left: 0;
    border-radius: 1.5rem;
  }
  .benifit-row-1,
  .benifit-row-2 {
    position: absolute;
    left: 1rem;
    right: 0;
  }
  .home-page-section-5 h1 {
    top: 0;
    right: 0;
    text-align: center;
  }
  .benifit-row-1 {
    top: 8rem;
  }
  .benifit-row-2 {
    top: 21rem;
  }
  .why-row-1,
  .why-row-2 {
    left: 50%;
    text-align: center;
    transform: translate(-50%, -50%);
  }
  .home-page-section-5 img {
    height: 17%;
    margin-bottom: 1.2rem;
  }
  .home-page-section-6 {
    height: 20rem;
    top: 180rem;
  }
  .home-page-section-6 h1 {
    text-align: center;
    right: 0;
    top: -30rem;
  }
  .why-row-1 {
    top: -19rem;
  }
  .why-row-2 {
    top: -6rem;
  }
  .why-img {
    width: 15%;
  }
  .why-img-2 {
    width: 1.5rem;
  }
  .why-text {
    font-weight: 600;
    display: block;
    font-size: 1.1rem;
  }
  .home-page-section-7 img {
    display: inline;
    position: absolute;
    top: 188rem;
    height: 10rem;
    left: 8%;
  }
  #cc-confidence-col {
    position: absolute;
    top: 184rem;
    right: 4%;
    width: 45%;
  }
  .home-page-section-7 i {
    color: var(--primary-color);
    font-size: 1rem;
    position: absolute;
  }
  .home-page-section-8 img {
    display: inline;
    position: absolute;
    top: 213rem;
    height: 13rem;
    right: 9%;
  }
  .home-page-section-8 h2 {
    position: absolute;
    top: 207rem;
    left: 5%;
  }
  .home-page-section-8 ul {
    position: absolute;
    top: 207.8rem;
    left: 5%;
    width: 40%;
  }
  .about-us-section-6 p,
  .about-us-section-8 p,
  .home-page-section-8 p,
  .home-page-section-9 p {
    display: inline;
    margin-right: 2rem;
  }
  .about-us-section-5 i,
  .about-us-section-6 i,
  .about-us-section-7 i,
  .about-us-section-8 i,
  .home-page-section-10 i,
  .home-page-section-8 i,
  .home-page-section-9 i {
    color: var(--primary-color);
    margin-right: 0.5rem;
    font-size: 1rem;
    position: absolute;
  }
  .home-page-section-9 img {
    display: inline;
    position: absolute;
    top: 241rem;
    height: 8rem;
    left: 8%;
  }
  .about-us-section-4,
  .about-us-section-7,
  .cc-genesys-section-5,
  .cc-india-section-2,
  .cc-ms-teams-section-4,
  .cc-ms-teams-section-5,
  .home-page-section-10,
  .home-page-section-9,
  .why-s2c-section-3,
  .why-s2c-section-4 {
    height: 20rem;
  }
  #cc-vrm-home-page-col {
    position: absolute;
    top: 235rem;
    right: 4%;
    width: 45%;
  }
  .home-page-section-10 img {
    display: inline;
    position: absolute;
    top: 264rem;
    height: 10rem;
    right: 11%;
  }
  .home-page-section-10 h2 {
    position: absolute;
    top: 259rem;
    left: 5%;
    width: 50%;
  }
  .home-page-section-10 ul {
    position: absolute;
    top: 260rem;
    left: 5%;
    width: 40%;
  }
  .home-page-section-10 p {
    margin-right: 2rem;
  }
  .home-page-section-11 h1 {
    position: absolute;
    top: 284rem;
    left: 0;
  }
  .about-us-section-6,
  .cc-global-section-2,
  .cc-uc-section-2,
  .cc-vrm-section-2,
  .home-page-section-11 {
    height: 10rem;
  }
  .home-page-section-11 img {
    height: 17rem;
    position: absolute;
    object-fit: fill;
    top: 300rem;
    left: 50%;
    transform: translate(-50%, -50%);
  }
  .about-us-footer img,
  .achieve-compliance-footer img,
  .bpo-services-footer img,
  .career-page-footer img,
  .cc-center-footer img,
  .cc-genesys-footer img,
  .cc-global-footer img,
  .cc-india-footer img,
  .cc-ms-teams-footer img,
  .cc-uc-footer img,
  .cc-vrm-footer img,
  .collection-calling-footer img,
  .compliance-calling-footer img,
  .crm-integration-footer img,
  .customer-engagement-footer img,
  .financial-services-footer img,
  .genesys-cloud-deployment-footer img,
  .genesys-partners-footer img,
  .home-page-footer img,
  .internet-services-footer img,
  .it-services-footer img,
  .microsoft-direct-routing-footer img,
  .microsoft-partners-footer img,
  .number-masking-footer img,
  .productivity-increase-footer img,
  .transforming-cx-footer img,
  .vrm-footer img,
  .wfh-footer img,
  .why-s2c-footer img {
    width: 7rem;
    position: absolute;
    left: 1.2rem;
    top: 0.7rem;
  }
  .about-us-footer i,
  .achieve-compliance-footer i,
  .bpo-services-footer i,
  .career-page-footer i,
  .cc-center-footer i,
  .cc-genesys-footer i,
  .cc-global-footer i,
  .cc-india-footer i,
  .cc-ms-teams-footer i,
  .cc-uc-footer i,
  .cc-vrm-footer i,
  .collection-calling-footer i,
  .compliance-calling-footer i,
  .crm-integration-footer i,
  .customer-engagement-footer i,
  .financial-services-footer i,
  .genesys-cloud-deployment-footer i,
  .genesys-partners-footer i,
  .home-page-footer i,
  .internet-services-footer i,
  .it-services-footer i,
  .microsoft-direct-routing-footer i,
  .microsoft-partners-footer i,
  .number-masking-footer i,
  .productivity-increase-footer i,
  .transforming-cx-footer i,
  .vrm-footer i,
  .wfh-footer i,
  .why-s2c-footer i {
    position: absolute;
  }
  .company-logo-div {
    width: 150px;
    height: 60px;
    border-radius: 160px/65px;
    background: #fff;
    position: absolute;
    top: 12rem;
    margin-left: 1.2rem;
  }
  .copyright {
    position: absolute;
    top: 40rem;
    left: 0;
    right: 0;
  }
  #career-page-footer-col,
  #home-page-footer-col {
    position: absolute;
    top: 25%;
    left: 48%;
  }
  .about-us-footer .location-text-list,
  .achieve-compliance-footer .location-text-list,
  .bpo-services-footer .location-text-list,
  .career-page-footer .location-text-list,
  .cc-center-footer .location-text-list,
  .cc-genesys-footer .location-text-list,
  .cc-global-footer .location-text-list,
  .cc-india-footer .location-text-list,
  .cc-ms-teams-footer .location-text-list,
  .cc-uc-footer .location-text-list,
  .cc-vrm-footer .location-text-list,
  .collection-calling-footer .location-text-list,
  .compliance-calling-footer .location-text-list,
  .crm-integration-footer .location-text-list,
  .customer-engagement-footer .location-text-list,
  .financial-services-footer .location-text-list,
  .genesys-cloud-deployment-footer .location-text-list,
  .genesys-partners-footer .location-text-list,
  .home-page-footer .location-text-list,
  .internet-services-footer .location-text-list,
  .it-services-footer .location-text-list,
  .microsoft-direct-routing-footer .location-text-list,
  .microsoft-partners-footer .location-text-list,
  .number-masking-footer .location-text-list,
  .productivity-increase-footer .location-text-list,
  .transforming-cx-footer .location-text-list,
  .vrm-footer .location-text-list,
  .wfh-footer .location-text-list,
  .why-s2c-footer .location-text-list {
    position: absolute;
    width: 100%;
    top: 30%;
    display: block;
    right: 22%;
    color: var(--white-color);
  }
  .about-us-footer .company-intro-text,
  .achieve-compliance-footer .company-intro-text,
  .bpo-services-footer .company-intro-text,
  .career-page-footer .company-intro-text,
  .cc-center-footer .company-intro-text,
  .cc-genesys-footer .company-intro-text,
  .cc-global-footer .company-intro-text,
  .cc-india-footer .company-intro-text,
  .cc-ms-teams-footer .company-intro-text,
  .cc-uc-footer .company-intro-text,
  .cc-vrm-footer .company-intro-text,
  .collection-calling-footer .company-intro-text,
  .compliance-calling-footer .company-intro-text,
  .crm-integration-footer .company-intro-text,
  .customer-engagement-footer .company-intro-text,
  .financial-services-footer .company-intro-text,
  .genesys-cloud-deployment-footer .company-intro-text,
  .genesys-partners-footer .company-intro-text,
  .home-page-footer .company-intro-text,
  .internet-services-footer .company-intro-text,
  .it-services-footer .company-intro-text,
  .microsoft-direct-routing-footer .company-intro-text,
  .microsoft-partners-footer .company-intro-text,
  .number-masking-footer .company-intro-text,
  .productivity-increase-footer .company-intro-text,
  .transforming-cx-footer .company-intro-text,
  .vrm-footer .company-intro-text,
  .wfh-footer .company-intro-text,
  .why-s2c-footer .company-intro-text {
    position: absolute;
    top: 38%;
    width: 18rem;
    text-align: justify;
    margin-left: 1.5rem;
  }
  .about-us-footer .contact-us-text,
  .achieve-compliance-footer .contact-us-text,
  .bpo-services-footer .contact-us-text,
  .career-page-footer .contact-us-text,
  .cc-center-footer .contact-us-text,
  .cc-genesys-footer .contact-us-text,
  .cc-global-footer .contact-us-text,
  .cc-india-footer .contact-us-text,
  .cc-ms-teams-footer .contact-us-text,
  .cc-uc-footer .contact-us-text,
  .cc-vrm-footer .contact-us-text,
  .collection-calling-footer .contact-us-text,
  .compliance-calling-footer .contact-us-text,
  .crm-integration-footer .contact-us-text,
  .customer-engagement-footer .contact-us-text,
  .financial-services-footer .contact-us-text,
  .genesys-cloud-deployment-footer .contact-us-text,
  .genesys-partners-footer .contact-us-text,
  .home-page-footer .contact-us-text,
  .internet-services-footer .contact-us-text,
  .it-services-footer .contact-us-text,
  .microsoft-direct-routing-footer .contact-us-text,
  .microsoft-partners-footer .contact-us-text,
  .number-masking-footer .contact-us-text,
  .productivity-increase-footer .contact-us-text,
  .transforming-cx-footer .contact-us-text,
  .vrm-footer .contact-us-text,
  .wfh-footer .contact-us-text,
  .why-s2c-footer .contact-us-text {
    position: absolute;
    top: 20%;
    width: 110%;
    right: 12%;
    font-size: 1.3rem;
  }
  .home-page-footer {
    position: absolute;
    top: 315rem;
    width: 100%;
    height: 44rem;
    background: #062861;
    background: linear-gradient(207deg, #062861 58%, #d5141b 100%);
  }
  .achieve-compliance-footer-waves,
  .cc-center-footer-waves,
  .collection-calling-footer-waves,
  .customer-engagement-footer-waves,
  .genesys-cloud-deployment-footer-waves,
  .home-page-footer-waves,
  .number-masking-footer-waves,
  .productivity-increase-footer-waves,
  .transforming-cx-footer-waves,
  .wfh-footer-waves {
    position: absolute;
    width: 100%;
    left: 0;
    top: -0.1rem;
    height: 0.5rem;
    min-height: 70px;
    max-height: 70px;
    transform: rotate(180deg);
  }
  #useful-links {
    position: absolute;
    top: 8.5rem;
    margin-left: 47.5rem;
    width: 14rem;
  }
  .useful-link-title {
    font-size: 1.4rem;
    position: absolute;
    top: -1rem;
    width: 100%;
  }
  #useful-link-styling-1,
  #useful-link-styling-2,
  #useful-link-styling-3 {
    text-decoration: none;
    color: var(--white-color);
  }
  .parallax > use {
    animation: 25s cubic-bezier(0.55, 0.5, 0.45, 0.5) infinite move-forever;
  }
  .parallax > use:first-child {
    animation-delay: -2s;
    animation-duration: 7s;
  }
  .parallax > use:nth-child(2) {
    animation-delay: -3s;
    animation-duration: 10s;
  }
  .parallax > use:nth-child(3) {
    animation-delay: -4s;
    animation-duration: 13s;
  }
  .parallax > use:nth-child(4) {
    animation-delay: -5s;
    animation-duration: 20s;
  }
  @keyframes move-forever {
    0% {
      transform: translate3d(-90px, 0, 0);
    }
    100% {
      transform: translate3d(85px, 0, 0);
    }
  }
  .careers-page-section-1 {
    height: 25rem;
    background: #00296b;
    background: linear-gradient(207deg, #00296b 58%, #003f88 100%);
  }
  .careers-page-waves {
    position: absolute;
    width: 100%;
    left: 0;
    top: 21rem;
    height: 0.5rem;
    min-height: 70px;
    max-height: 70px;
  }
  .career-page-footer {
    position: absolute;
    top: 120rem;
    width: 100%;
    height: 44rem;
    background: #00296b;
    background: linear-gradient(207deg, #00296b 58%, #003f88 100%);
  }
  .cc-global-footer,
  .cc-global-header {
    background-image: linear-gradient(180deg, #7519f0 9.7%, #4a1677 78%);
  }
  .cc-global-header,
  .cc-india-header,
  .crm-integration-header,
  .wfh-header {
    position: absolute;
    top: 4rem;
    left: 0;
    width: 100%;
  }
  .achieve-compliance-inner-header,
  .cc-global-inner-header,
  .vrm-inner-header {
    height: 34rem;
    width: 100%;
    margin: 0;
    padding: 0;
  }
  .cc-global-section-1 img {
    height: 30%;
    position: absolute;
    top: 10rem;
    right: 10%;
  }
  .cc-genesys-section-1 i,
  .cc-global-section-1 i,
  .cc-ms-teams-section-1 i,
  .cloud-contact-center-section-1 i,
  .why-s2c-section-1 i {
    color: #ff9100;
    margin-right: 0.5rem;
    position: absolute;
  }
  .cc-genesys-section-1 h2,
  .cc-global-section-1 h2 {
    position: absolute;
    top: 8rem;
    left: 10%;
  }
  .cc-global-section-1 h3 {
    position: absolute;
    top: 10.5rem;
    width: 28rem;
    left: 10%;
  }
  .cc-global-section-1 ul {
    position: absolute;
    top: 14.5rem;
    left: 10%;
    width: 28rem;
  }
  .cc-global-waves,
  .cc-uc-waves,
  .cc-vrm-waves,
  .compliance-call-recording-waves,
  .wfh-waves {
    position: absolute;
    width: 100%;
    left: 0;
    top: 32rem;
    margin-bottom: -400px;
    min-height: 70px;
    max-height: 70px;
  }
  .cc-global-section-2 h2 {
    position: absolute;
    top: 41rem;
    right: 0;
    width: 100%;
    text-align: center;
  }
  .cc-global-market-card {
    width: 15rem;
    height: 15rem;
    border-radius: 1.2rem;
  }
  .cc-global-hr-1,
  .cc-global-hr-2,
  .cc-global-hr-3,
  .cc-global-hr-4,
  .cc-global-hr-5,
  .cc-global-hr-6,
  .cc-india-hr-3,
  .cc-ms-teams-hr-3,
  .cc-ms-teams-hr-4,
  .cc-ms-teams-hr-5 {
    width: 82%;
    margin-left: 2rem;
    margin-right: 2rem;
    position: absolute;
  }
  .cc-genesys-market-card img,
  .cc-global-market-card img,
  .cc-india-market-card img,
  .cc-ms-teams-card img,
  .cc-uc-card img,
  .cc-vrm-market-card img,
  .cloud-contact-center-card img {
    height: 3rem;
    position: absolute;
    top: 2.2rem;
    left: 6rem;
  }
  .cc-genesys-section-2 .cc-genesys-card-title,
  .cc-global-section-2 .cc-global-card-title,
  .cc-india-section-2 .cc-india-card-title,
  .cc-ms-teams-section-2 .cc-ms-teams-card-title,
  .cc-vrm-section-2 .cc-vrm-card-title,
  .cloud-contact-center-section-2 .cc-center-card-title {
    position: absolute;
    top: 51%;
    width: 100%;
    left: 0;
    text-align: center;
    font-weight: 600;
  }
  .cc-global-section-2 .cc-global-card-content,
  .cc-india-section-2 .cc-india-card-content {
    position: absolute;
    top: 61%;
    left: 15%;
    width: 70%;
    text-align: center;
  }
  .cc-global-market-card-row-1,
  .cc-uc-card-row-1 {
    position: absolute;
    top: 45rem;
    right: 13%;
    left: 11%;
  }
  .cc-global-market-card-row-2,
  .cc-vrm-market-card-row-2 {
    position: absolute;
    top: 61rem;
    right: 13%;
    left: 11%;
  }
  .cc-global-product-card-3,
  .cc-global-product-card-5,
  .cc-india-product-card-1,
  .cc-india-product-card-3,
  .cc-uc-product-card-1,
  .cc-uc-product-card-3,
  .cc-uc-product-card-5,
  .cc-uc-ul-1,
  .cc-vrm-product-card-1,
  .cc-vrm-product-card-3,
  .cc-vrm-product-card-5 {
    left: 10%;
  }
  .cc-global-section-3 {
    height: 195rem;
  }
  .cc-global-hr-1,
  .cc-india-hr-3 {
    top: 10%;
  }
  .cc-global-hr-2 {
    top: 12%;
  }
  .cc-global-hr-3 {
    top: 13%;
  }
  .cc-global-hr-4 {
    top: 11%;
  }
  .cc-global-hr-5,
  .cc-global-hr-6 {
    top: 16%;
  }
  .cc-global-product-card-1 {
    width: 39%;
    height: 60rem;
    position: absolute;
    top: 88rem;
    left: 10%;
  }
  .cc-global-product-card-2 {
    width: 39%;
    height: 60rem;
    position: absolute;
    top: 88rem;
    right: 10%;
  }
  .cc-global-product-card-3,
  .cc-global-product-card-4 {
    width: 39%;
    height: 60rem;
    position: absolute;
    top: 149rem;
  }
  .cc-global-product-card-4,
  .cc-global-product-card-6,
  .cc-india-product-card-2,
  .cc-india-product-card-4,
  .cc-uc-product-card-2,
  .cc-uc-product-card-4,
  .cc-uc-product-card-6,
  .cc-vrm-product-card-2,
  .cc-vrm-product-card-4,
  .cc-vrm-product-card-6 {
    right: 10%;
  }
  .cc-global-product-card-5,
  .cc-global-product-card-6 {
    width: 39%;
    height: 50rem;
    top: 210rem;
    position: absolute;
  }
  #cc-global-product-img-1 {
    width: 7%;
    position: absolute;
    top: 4%;
    right: 14%;
  }
  #cc-global-product-img-2,
  #cc-uc-product-img-1,
  #cc-uc-product-img-2,
  #cc-uc-product-img-3,
  #cc-uc-product-img-4,
  #cc-uc-product-img-5,
  #cc-uc-product-img-6 {
    width: 7%;
    position: absolute;
    top: 6%;
    right: 14%;
  }
  #cc-genesys-product-img-1,
  #cc-genesys-product-img-2,
  #cc-genesys-product-img-4,
  #cc-global-product-img-3,
  #cc-global-product-img-5,
  #cc-ms-teams-product-img-1,
  #cc-ms-teams-product-img-2,
  #cc-ms-teams-product-img-3,
  #cc-ms-teams-product-img-4,
  #cc-ms-teams-product-img-6,
  #cc-ms-teams-product-img-8 {
    width: 7%;
    position: absolute;
    top: 8%;
    right: 14%;
  }
  #cc-global-product-img-4,
  #cc-global-product-img-6 {
    width: 7%;
    position: absolute;
    top: 5%;
    right: 14%;
  }
  #cc-global-product-text-1,
  #cc-india-product-text-4 {
    position: absolute;
    top: 13%;
    margin-left: 1rem;
  }
  #cc-global-product-text-2 {
    position: absolute;
    top: 15%;
    margin-left: 1rem;
  }
  #cc-global-product-text-3 {
    position: absolute;
    top: 16%;
    margin-left: 1rem;
  }
  #cc-global-product-text-4 {
    position: absolute;
    top: 14%;
    margin-left: 1rem;
  }
  #cc-global-product-text-5,
  #cc-global-product-text-6,
  #cloud-contact-center-text-3,
  #cloud-contact-center-text-4 {
    position: absolute;
    top: 20%;
    margin-left: 1rem;
  }
  .cc-global-section-3 h2,
  .cc-vrm-section-3 h2 {
    position: absolute;
    top: 78rem;
    right: 0;
    width: 100%;
    text-align: center;
  }
  .cc-global-section-3-subtitle {
    text-align: justify;
    position: absolute;
    top: 80rem;
    width: 80%;
    right: 10%;
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.45rem;
  }
  .cc-global-product-card-title,
  .cc-india-product-card-title {
    font-size: 1.2rem;
    position: absolute;
    color: var(--primary-color);
  }
  .cc-global-product-card-title {
    font-weight: 600;
    top: 5%;
    left: 6.5%;
  }
  .achieve-compliance-section-2 i,
  .cc-genesys-section-3 i,
  .cc-global-section-3 i,
  .cc-india-section-3 i,
  .cc-ms-teams-section-3 i,
  .cc-uc-section-3 i,
  .cc-vrm-section-3 i,
  .cloud-contact-center-section-3 i,
  .collection-calling-section-2 i,
  .compliance-call-recording-section-2 i,
  .crm-integration-section-2 i,
  .customer-engagement-section-2 i,
  .genesys-cloud-deployment-section-2 i,
  .number-masking-section-2 i,
  .productivity-increase-section-2 i,
  .transforming-cx-section-2 i,
  .vrm-section-2 i,
  .wfh-section-2 i {
    color: var(--primary-color);
    font-size: 1rem;
    margin-left: 0.3rem;
    position: absolute;
  }
  .cc-global-section-4 {
    height: 43rem;
  }
  .cc-global-section-4 h2,
  .collection-calling-section-3-title,
  .crm-integration-section-3-title,
  .customer-engagement-section-3-title,
  .financial-services-section-2-title,
  .microsoft-direct-routing-section-3-title,
  .number-masking-section-3-title,
  .vrm-section-3-title,
  .wfh-section-3-title {
    text-align: center;
    margin-top: 7rem;
  }
  #achieve-compliance-section-title-container,
  #bpo-services-section-subtitle-container,
  #bpo-services-section-title-container,
  #cc-global-section-title-container,
  #collection-calling-section-subtitle-container,
  #collection-calling-section-title-container,
  #compliance-call-recording-section-subtitle-container,
  #compliance-call-recording-section-title-container,
  #crm-integration-section-subtitle-container,
  #crm-integration-section-title-container,
  #customer-engagement-section-subtitle-container,
  #customer-engagement-section-title-container,
  #financial-services-section-subtitle-container,
  #financial-services-section-title-container,
  #genesys-cloud-deployment-section-3-subtitle-container,
  #genesys-cloud-deployment-section-3-title-container,
  #genesys-partners-section-subtitle-container,
  #genesys-partners-section-title-container,
  #internet-commerce-section-subtitle-container,
  #internet-commerce-section-title-container,
  #it-services-section-subtitle-container,
  #it-services-section-title-container,
  #microsoft-direct-routing-section-subtitle-container,
  #microsoft-direct-routing-section-title-container,
  #microsoft-partners-section-subtitle-container,
  #microsoft-partners-section-title-container,
  #number-masking-section-subtitle-container,
  #number-masking-section-title-container,
  #productivity-increase-section-subtitle-container,
  #productivity-increase-section-title-container,
  #transforming-cx-section-subtitle-container,
  #transforming-cx-section-title-container,
  #vrm-section-subtitle-container,
  #vrm-section-title-container,
  #wfh-section-subtitle-container,
  #wfh-section-title-container {
    display: flex;
    justify-content: center;
  }
  .cc-genesys-table,
  .cc-global-table {
    margin-left: auto;
    margin-right: auto;
    margin-top: 0.7rem;
    width: 80%;
    height: 124rem;
    border-radius: 1.2rem;
    border-width: 0.1rem;
    outline: #e0e0e0 solid 0.1rem;
  }
  .cc-global-verticle-ruler,
  .cc-global-verticle-ruler-2,
  .cc-global-verticle-ruler-3 {
    top: 265rem;
    border-left: 0.1rem solid #e0e0e0;
    height: 124rem;
    position: absolute;
  }
  .cc-genesys-table i,
  .cc-global-table i,
  .cc-ms-teams-table i {
    font-size: 0.9rem;
    margin-right: 0.4rem;
    color: #424242;
  }
  .achieve-compliance-table ul,
  .cc-genesys-table ul,
  .cc-global-table ul,
  .cc-ms-teams-table ul,
  .cloud-contact-center-table ul,
  .cloud-contact-center-table-2 ul,
  .collection-calling-table ul,
  .compliance-call-recording-table ul,
  .crm-integration-table ul,
  .customer-engagement-table ul,
  .financial-services-table ul,
  .genesys-cloud-deployment-table ul,
  .genesys-partners-table ul,
  .internet-commerce-table ul,
  .microsoft-direct-routing-table ul,
  .microsoft-partners-table ul,
  .number-masking-table ul,
  .productivity-increase-table ul,
  .transforming-cx-table ul,
  .vrm-table ul,
  .wfh-table ul {
    margin-bottom: 1.2rem;
    margin-left: 0.5rem;
    margin-right: 1.2rem;
    width: 90%;
  }
  .achieve-compliance-table th,
  .bpo-services-table th,
  .cc-global-table th,
  .collection-calling-table th,
  .compliance-call-recording-table th,
  .crm-integration-table th,
  .customer-engagement-table th,
  .financial-services-table th,
  .genesys-cloud-deployment-table th,
  .genesys-partners-table th,
  .internet-commerce-table th,
  .it-services-table th,
  .microsoft-direct-routing-table th,
  .microsoft-partners-table th,
  .number-masking-table th,
  .productivity-increase-table th,
  .transforming-cx-table th,
  .vrm-table th,
  .wfh-table th {
    padding-left: 1.2rem;
    padding-top: 1.8rem;
    font-size: 1rem;
  }
  .bpo-services-table td,
  .cc-global-table td,
  .collection-calling-table td,
  .genesys-cloud-deployment-table td,
  .genesys-partners-table td,
  .internet-commerce-table td,
  .it-services-table td,
  .productivity-increase-table td {
    padding-left: 1.2rem;
    padding-right: 1.3rem;
    padding-top: 1.8rem;
    color: #000;
    font-size: 1rem;
  }
  #cc-global-table-header-1 {
    width: 8%;
    height: 5rem;
    vertical-align: middle;
    font-size: 1.1rem;
    color: var(--primary-color);
  }
  #cc-global-table-header-2,
  #cc-global-table-header-3,
  #cc-global-table-header-4 {
    width: 15%;
    height: 5rem;
    vertical-align: middle;
    font-size: 1.1rem;
    color: var(--primary-color);
  }
  .cc-genesys-verticle-ruler,
  .cc-global-verticle-ruler {
    left: 23%;
  }
  .cc-genesys-verticle-ruler-2,
  .cc-global-verticle-ruler-2,
  .cc-ms-teams-verticle-ruler-2 {
    left: 45%;
  }
  .cc-genesys-verticle-ruler-3,
  .cc-global-verticle-ruler-3,
  .cc-ms-teams-verticle-ruler-3 {
    left: 67%;
  }
  .cc-global-section-5,
  .compliance-call-recording-section-2 {
    height: 25rem;
  }
  .cc-genesys-section-5 h2,
  .cc-genesys-section-6 h2,
  .cc-global-section-5 h2,
  .cc-global-section-6 h2,
  .cc-ms-teams-section-5 h2,
  .cc-ms-teams-section-6 h2,
  .cloud-contact-center-section-6 h2,
  .cloud-contact-center-section-7 h2 {
    width: 70%;
    margin-top: 1rem;
    line-height: 2.6rem;
  }
  .cc-genesys-section-5 p,
  .cc-genesys-section-6 p,
  .cc-global-section-5 p,
  .cc-global-section-6 p,
  .cc-ms-teams-section-5 p,
  .cc-ms-teams-section-6 p,
  .cloud-contact-center-section-6 p,
  .cloud-contact-center-section-7 p {
    margin-top: 2rem;
    width: 70%;
    display: block;
    word-spacing: 0.1rem;
    letter-spacing: 0.1px;
    line-height: 1.8rem;
    text-align: justify;
  }
  .cc-global-section-5 img {
    height: 14rem;
    position: absolute;
    right: 16%;
    top: 405rem;
  }
  .cc-global-section-5-col {
    position: absolute;
    left: 10%;
    top: 390rem;
  }
  .cc-global-section-6 {
    height: 160rem;
  }
  .cc-global-section-6 img {
    height: 12rem;
    position: absolute;
    left: 14%;
    top: 450rem;
  }
  .cc-global-section-6-col {
    position: absolute;
    left: 55%;
    top: 434rem;
  }
  .about-us-section-9,
  .achieve-compliance-section-4,
  .bpo-services-section-3,
  .cc-genesys-section-7,
  .cc-global-section-7,
  .cc-india-section-6,
  .cc-ms-teams-section-7,
  .cc-uc-section-5,
  .cc-vrm-section-5,
  .cloud-contact-center-section-8,
  .collection-calling-section-4,
  .compliance-call-recording-section-4,
  .crm-integration-section-4,
  .customer-engagement-section-4,
  .financial-services-section-3,
  .genesys-cloud-deployment-section-4,
  .genesys-partners-section-3,
  .internet-commerce-section-3,
  .it-services-section-3,
  .microsoft-direct-routing-section-4,
  .microsoft-partners-section-3,
  .number-masking-section-4,
  .productivity-increase-section-4,
  .transforming-cx-section-4,
  .vrm-section-4,
  .wfh-section-4 {
    height: 15rem;
    display: flex;
    justify-content: center;
    text-align: center;
  }
  .about-us-section-9 span,
  .achieve-compliance-section-4 span,
  .bpo-services-section-3 span,
  .cc-genesys-section-7 span,
  .cc-global-section-7 span,
  .cc-india-section-6 span,
  .cc-ms-teams-section-7 span,
  .cc-uc-section-5 span,
  .cc-vrm-section-5 span,
  .cloud-contact-center-section-8 span,
  .collection-calling-section-4 span,
  .compliance-call-recording-section-4 span,
  .crm-integration-section-4 span,
  .customer-engagement-section-4 span,
  .financial-services-section-3 span,
  .genesys-cloud-deployment-section-4 span,
  .genesys-partners-section-3 span,
  .internet-commerce-section-3 span,
  .it-services-section-3 span,
  .microsoft-direct-routing-section-4 span,
  .microsoft-partners-section-3 span,
  .number-masking-section-4 span,
  .productivity-increase-section-4 span,
  .transforming-cx-section-4 span,
  .vrm-section-4 span,
  .wfh-section-4 span {
    color: var(--secondary-color);
    font-weight: 500;
  }
  .about-us-section-9 h2,
  .achieve-compliance-section-4 h2,
  .bpo-services-section-3 h2,
  .cc-genesys-section-7 h2,
  .cc-global-section-7 h2,
  .cc-india-section-6 h2,
  .cc-ms-teams-section-7 h2,
  .cc-uc-section-5 h2,
  .cc-vrm-section-5 h2,
  .cloud-contact-center-section-8 h2,
  .collection-calling-section-4 h2,
  .compliance-call-recording-section-4 h2,
  .crm-integration-section-4 h2,
  .customer-engagement-section-4 h2,
  .financial-services-section-3 h2,
  .genesys-cloud-deployment-section-4 h2,
  .genesys-partners-section-3 h2,
  .internet-commerce-section-3 h2,
  .it-services-section-3 h2,
  .microsoft-direct-routing-section-4 h2,
  .microsoft-partners-section-3 h2,
  .number-masking-section-4 h2,
  .productivity-increase-section-4 h2,
  .transforming-cx-section-4 h2,
  .vrm-section-4 h2,
  .wfh-section-4 h2 {
    text-align: center;
    margin-top: 2rem;
    margin-bottom: 1rem;
  }
  .about-us-section-9-container,
  .achieve-compliance-container,
  .cc-genesys-container,
  .cc-global-container,
  .cc-india-container,
  .cc-uc-container,
  .cc-vrm-container,
  .cloud-contact-center-section-container,
  .collection-calling-container,
  .compliance-call-recording-container,
  .crm-integration-container,
  .customer-engagement-container,
  .financial-services-container,
  .genesys-partners-container,
  .microsoft-direct-routing-container,
  .number-masking-container,
  .productivity-increase-container,
  .transforming-cx-container,
  .vrm-container,
  .wfh-container {
    border-radius: 1rem;
    border-style: solid;
    border-width: 0.1rem;
    border-color: var(--black-color);
    height: 10rem;
    width: 52rem;
  }
  .cc-global-footer {
    position: absolute;
    top: 498rem;
    width: 100%;
    height: 44rem;
  }
  .cc-india-footer,
  .cc-india-header {
    background-image: linear-gradient(109.6deg, #b92322 11.2%, #a30a0a 91.1%);
  }
  .about-us-footer-waves,
  .bpo-services-footer-waves,
  .cc-genesys-footer-waves,
  .cc-global-footer-waves,
  .cc-india-footer-waves,
  .cc-ms-teams-footer-waves,
  .cc-uc-footer-waves,
  .cc-vrm-footer-waves,
  .compliance-calling-footer-waves,
  .crm-integration-footer-waves,
  .genesys-partners-footer-waves,
  .internet-services-footer-waves,
  .it-services-footer-waves,
  .microsoft-direct-routing-footer-waves,
  .vrm-footer-waves {
    position: absolute;
    width: 100%;
    left: 0;
    top: 0;
    height: 0.5rem;
    min-height: 70px;
    max-height: 70px;
    transform: rotate(180deg);
  }
  .cc-india-inner-header,
  .cc-uc-inner-header,
  .cc-vrm-inner-header,
  .compliance-call-recording-inner-header,
  .transforming-cx-inner-header {
    height: 35rem;
    width: 100%;
    margin: 0;
    padding: 0;
  }
  .cc-india-section-1 img {
    height: 45%;
    position: absolute;
    top: 8.5rem;
    right: 9%;
  }
  .cc-india-section-1 i {
    color: #ffeb3b;
    margin-right: 0.5rem;
    position: absolute;
  }
  .cc-india-section-1 h2,
  .cc-ms-teams-section-1 h2 {
    position: absolute;
    top: 6rem;
    left: 10%;
  }
  .cc-india-section-1 h3 {
    position: absolute;
    top: 8.5rem;
    width: 28rem;
    left: 10%;
    text-align: justify;
  }
  .cc-india-section-1 ul {
    position: absolute;
    top: 13rem;
    left: 10%;
    width: 28rem;
  }
  .cc-india-waves {
    position: absolute;
    width: 100%;
    left: 0;
    top: 91%;
    min-height: 70px;
    max-height: 70px;
  }
  .cc-india-section-2 h2,
  .cc-uc-section-2 h2,
  .cc-vrm-section-2 h2 {
    position: absolute;
    top: 42rem;
    right: 0;
    width: 100%;
    text-align: center;
  }
  .cc-genesys-market-card,
  .cc-india-market-card,
  .cc-ms-teams-card,
  .cc-uc-card,
  .cc-vrm-market-card,
  .cloud-contact-center-card {
    width: 15rem;
    height: 14rem;
    border-radius: 1.2rem;
  }
  .cc-india-market-card-row-1 {
    position: absolute;
    top: 45.5rem;
    right: 15%;
    left: 12%;
  }
  .cc-india-market-card-row-2 {
    position: absolute;
    top: 61rem;
    right: 15%;
    left: 12%;
  }
  .cc-india-section-3 {
    height: 125rem;
  }
  .cc-india-hr-1,
  .cc-india-hr-2,
  .cc-india-hr-4 {
    position: absolute;
    top: 8%;
    width: 82%;
    margin-left: 2rem;
    margin-right: 2rem;
  }
  .cc-india-product-card-1,
  .cc-india-product-card-2 {
    width: 39%;
    height: 70rem;
    position: absolute;
    top: 94rem;
  }
  .cc-india-product-card-3,
  .cc-india-product-card-4 {
    width: 39%;
    height: 68rem;
    top: 165rem;
    position: absolute;
  }
  #cc-india-product-img-1,
  #cc-india-product-img-2,
  #cc-india-product-img-4 {
    width: 9%;
    position: absolute;
    top: 3%;
    right: 14%;
  }
  #cc-india-product-img-3 {
    width: 9%;
    position: absolute;
    top: 5%;
    right: 14%;
  }
  .cc-india-section-3 h2 {
    position: absolute;
    top: 79rem;
    right: 0;
    width: 100%;
    text-align: center;
  }
  .cc-india-section-3-subtitle {
    text-align: justify;
    position: absolute;
    top: 82rem;
    width: 80%;
    right: 10%;
    font-weight: 400;
    line-height: 1.45rem;
  }
  .cc-india-product-card-title {
    font-weight: 600;
    top: 4%;
    left: 6.5%;
  }
  #cc-india-product-text-1,
  #cc-india-product-text-2,
  #cc-india-product-text-3 {
    position: absolute;
    top: 10%;
    margin-left: 1rem;
  }
  .cc-india-section-4,
  .productivity-increase-section-2,
  .transforming-cx-section-2 {
    height: 15rem;
  }
  .cc-india-section-4 h2,
  .cc-india-section-5 h2 {
    width: 80%;
    margin-top: 1rem;
    line-height: 2.6rem;
  }
  .cc-india-section-4 p,
  .cc-india-section-5 p {
    margin-top: 2rem;
    width: 80%;
    display: block;
    word-spacing: 0.1rem;
    line-height: 1.8rem;
    text-align: justify;
  }
  .cc-india-section-4 img {
    height: 22rem;
    position: absolute;
    right: 9%;
    top: 238rem;
  }
  .cc-india-section-4-col {
    position: absolute;
    left: 9%;
    top: 232rem;
  }
  .cc-india-section-5 {
    height: 92rem;
  }
  .cc-india-section-5 h6 {
    color: var(--secondary-color);
    font-weight: 600;
  }
  .cc-india-section-5 img {
    height: 14rem;
    position: absolute;
    left: 12%;
    top: 275rem;
  }
  .cc-india-section-5-col {
    position: absolute;
    left: 50%;
    top: 265rem;
  }
  .cc-india-footer {
    position: absolute;
    top: 318rem;
    width: 100%;
    height: 44rem;
  }
  .cc-vrm-header {
    position: absolute;
    top: 4rem;
    left: 0;
    width: 100%;
    background: #396afc;
    background: -webkit-linear-gradient(top right, #1976d2, #1a237e);
    background: -moz-linear-gradient(top right, #1976d2, #1a237e);
    background: linear-gradient(to bottom left, #1976d2, #1a237e);
  }
  .cc-vrm-section-1 img {
    height: 12rem;
    position: absolute;
    top: 9rem;
    right: 10%;
  }
  .cc-uc-section-1 i,
  .cc-vrm-section-1 i {
    color: #fbc02d;
    margin-right: 0.5rem;
    position: absolute;
  }
  .cc-vrm-section-1 h2 {
    position: absolute;
    top: 4rem;
    left: 10%;
  }
  .cc-vrm-section-1 h3 {
    position: absolute;
    top: 6rem;
    width: 26rem;
    left: 10%;
    text-align: justify;
  }
  .cc-vrm-section-1 ul {
    position: absolute;
    top: 12rem;
    left: 10%;
    width: 26rem;
  }
  .cc-vrm-section-2 .cc-vrm-card-content {
    position: absolute;
    top: 9rem;
    left: 0;
    width: 15rem;
    text-align: center;
  }
  .cc-vrm-market-card-row-1 {
    position: absolute;
    top: 46rem;
    right: 13%;
    left: 11%;
  }
  .cc-vrm-hr-1,
  .cc-vrm-hr-2 {
    position: absolute;
    top: 27%;
    width: 82%;
    margin-left: 2rem;
    margin-right: 2rem;
  }
  .cc-vrm-hr-3,
  .cc-vrm-hr-4,
  .cc-vrm-hr-5,
  .cc-vrm-hr-6 {
    position: absolute;
    top: 25%;
    width: 82%;
    margin-left: 2rem;
    margin-right: 2rem;
  }
  .cc-vrm-product-card-1,
  .cc-vrm-product-card-2 {
    width: 39%;
    height: 17rem;
    position: absolute;
    top: 86rem;
  }
  .cc-vrm-product-card-3,
  .cc-vrm-product-card-4 {
    width: 39%;
    height: 20rem;
    position: absolute;
    top: 104rem;
  }
  .cc-vrm-product-card-5,
  .cc-vrm-product-card-6 {
    width: 39%;
    height: 20rem;
    top: 125rem;
    position: absolute;
  }
  #cc-vrm-product-img-1,
  #cc-vrm-product-img-2,
  #cc-vrm-product-img-3,
  #cc-vrm-product-img-4,
  #cc-vrm-product-img-5,
  #cc-vrm-product-img-6 {
    width: 7%;
    position: absolute;
    top: 12%;
    right: 14%;
  }
  .cc-vrm-section-3-subtitle {
    text-align: justify;
    position: absolute;
    top: 81rem;
    width: 80%;
    right: 10%;
  }
  .cc-vrm-product-card-title {
    color: var(--primary-color);
    font-weight: 600;
    position: absolute;
    top: 12%;
    left: 6.5%;
    font-size: 1.1rem;
  }
  #cc-vrm-product-text-1,
  #cc-vrm-product-text-2 {
    position: absolute;
    top: 35%;
    margin-left: 1rem;
  }
  #cc-vrm-product-text-3,
  #cc-vrm-product-text-4,
  #cc-vrm-product-text-5,
  #cc-vrm-product-text-6 {
    position: absolute;
    top: 31%;
    margin-left: 1rem;
  }
  .cc-vrm-section-4 {
    height: 93rem;
  }
  .cc-vrm-section-4 h2 {
    width: 65%;
    margin-top: 1rem;
    line-height: 2.6rem;
  }
  .cc-vrm-section-4 p {
    margin-top: 2rem;
    width: 65%;
    display: block;
    word-spacing: 0.1rem;
    line-height: 1.8rem;
    text-align: justify;
  }
  .cc-vrm-section-4 img {
    height: 24rem;
    position: absolute;
    right: 10%;
    top: 152rem;
  }
  .cc-vrm-section-4-col {
    position: absolute;
    left: 10%;
    top: 145rem;
  }
  .cc-vrm-footer {
    top: 198rem;
    height: 44rem;
    background: #396afc;
    background: -webkit-linear-gradient(top right, #1976d2, #1a237e);
    background: -moz-linear-gradient(top right, #1976d2, #1a237e);
    background: linear-gradient(to bottom left, #1976d2, #1a237e);
  }
  .cc-uc-header {
    top: 4rem;
    left: 0;
    background: #004d40;
    background: -webkit-linear-gradient(top right, #00796b, #004d40);
    background: -moz-linear-gradient(top right, #00796b, #004d40);
    background: linear-gradient(to bottom left, #00796b, #004d40);
  }
  .cc-uc-section-1 img {
    height: 8rem;
    position: absolute;
    top: 10rem;
    right: 10%;
  }
  .cc-uc-section-1 h2,
  .cloud-contact-center-section-1 h2 {
    position: absolute;
    top: 5rem;
    left: 10%;
  }
  .cc-uc-section-1 h3,
  .cloud-contact-center-section-1 h3 {
    position: absolute;
    top: 7.5rem;
    width: 26rem;
    left: 10%;
    text-align: justify;
  }
  .cc-uc-section-1 ul,
  .cloud-contact-center-section-1 ul {
    position: absolute;
    top: 13rem;
    left: 10%;
    width: 26rem;
  }
  .cc-uc-section-2 .cc-uc-card-title {
    position: absolute;
    top: 50%;
    width: 100%;
    left: 0;
    text-align: center;
    font-weight: 600;
  }
  .cc-uc-section-2 .cc-uc-card-content {
    position: absolute;
    top: 65%;
    left: 15%;
    width: 70%;
    text-align: center;
  }
  .cc-uc-card-row-2 {
    position: absolute;
    top: 60rem;
    right: 13%;
    left: 11%;
  }
  .cc-uc-section-3 {
    height: 66rem;
  }
  .cc-genesys-hr-1,
  .cc-genesys-hr-2,
  .cc-genesys-hr-3,
  .cc-genesys-hr-4,
  .cc-ms-teams-hr-1,
  .cc-ms-teams-hr-2,
  .cc-uc-hr-1,
  .cc-uc-hr-2 {
    position: absolute;
    top: 17%;
    width: 82%;
    margin-left: 2rem;
    margin-right: 2rem;
  }
  .cc-uc-hr-3,
  .cc-uc-hr-4 {
    position: absolute;
    top: 21%;
    width: 82%;
    margin-left: 2rem;
    margin-right: 2rem;
  }
  .cc-ms-teams-hr-6,
  .cc-ms-teams-hr-7,
  .cc-ms-teams-hr-8,
  .cc-uc-hr-5,
  .cc-uc-hr-6 {
    position: absolute;
    top: 18%;
    width: 82%;
    margin-left: 2rem;
    margin-right: 2rem;
  }
  .cc-uc-product-card-1,
  .cc-uc-product-card-2 {
    width: 39%;
    height: 27rem;
    position: absolute;
    top: 87rem;
  }
  .cc-uc-product-card-3,
  .cc-uc-product-card-4 {
    width: 39%;
    height: 20rem;
    position: absolute;
    top: 115rem;
  }
  .cc-uc-product-card-5,
  .cc-uc-product-card-6 {
    width: 39%;
    height: 23rem;
    top: 136rem;
    position: absolute;
  }
  .cc-uc-section-3 h2 {
    position: absolute;
    top: 76rem;
    right: 0;
    width: 100%;
    text-align: center;
  }
  .cc-uc-section-3-subtitle {
    text-align: justify;
    position: absolute;
    top: 78rem;
    width: 80%;
    right: 10%;
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.45rem;
  }
  .cc-center-product-card-title,
  .cc-genesys-product-card-title,
  .cc-ms-teams-product-card-title,
  .cc-uc-product-card-title {
    color: var(--primary-color);
    font-weight: 600;
    position: absolute;
    top: 8%;
    left: 6.5%;
    font-size: 1.1rem;
  }
  .cc-uc-ul-1,
  .cc-uc-ul-2 {
    top: 165rem;
    position: absolute;
  }
  #cc-uc-product-text-1,
  #cc-uc-product-text-2 {
    position: absolute;
    top: 23%;
    margin-left: 1rem;
  }
  #cc-uc-product-text-3,
  #cc-uc-product-text-4 {
    position: absolute;
    top: 30%;
    margin-left: 1rem;
  }
  #cc-uc-product-text-5 {
    position: absolute;
    top: 25%;
    margin-left: 1rem;
  }
  #cc-uc-product-text-6 {
    position: absolute;
    top: 26%;
    margin-left: 1rem;
  }
  .cc-genesys-section-2,
  .cc-uc-section-4,
  .cloud-contact-center-section-2 {
    height: 70rem;
  }
  .cc-uc-section-4 h2 {
    position: absolute;
    top: 161rem;
    right: 0;
    width: 100%;
    text-align: center;
  }
  .cc-uc-footer {
    position: absolute;
    top: 210rem;
    width: 100%;
    height: 44rem;
    background: #004d40;
    background: -webkit-linear-gradient(top right, #00796b, #004d40);
    background: -moz-linear-gradient(top right, #00796b, #004d40);
    background: linear-gradient(to bottom left, #00796b, #004d40);
  }
  .cc-genesys-header {
    position: absolute;
    top: 4rem;
    left: 0;
    width: 100%;
    background: #1e3c72;
    background: -webkit-linear-gradient(to right, #200122, #6f0000);
    background: linear-gradient(to right, #200122, #6f0000);
  }
  .cc-genesys-inner-header,
  .cc-ms-teams-inner-header,
  .cloud-contact-center-inner-header,
  .genesys-cloud-deployment-inner-header,
  .microsoft-direct-routing-inner-header {
    height: 37rem;
    width: 100%;
    margin: 0;
    padding: 0;
  }
  .cc-genesys-section-1 img {
    height: 10rem;
    position: absolute;
    top: 13rem;
    right: 10%;
  }
  .cc-genesys-section-1 h3 {
    position: absolute;
    top: 10.5rem;
    width: 26rem;
    left: 10%;
    text-align: justify;
  }
  .cc-genesys-section-1 ul {
    position: absolute;
    top: 15rem;
    left: 10%;
    width: 26rem;
  }
  .cc-genesys-waves,
  .cc-ms-teams-waves,
  .cloud-contact-center-waves,
  .genesys-cloud-deployment-waves,
  .microsoft-direct-routing-waves {
    position: absolute;
    width: 100%;
    left: 0;
    top: 34rem;
    margin-bottom: -400px;
    min-height: 70px;
    max-height: 70px;
  }
  .cc-genesys-section-2 h2,
  .cloud-contact-center-section-2 h2 {
    position: absolute;
    top: 44rem;
    right: 0;
    width: 100%;
    text-align: center;
  }
  .cc-genesys-section-2 h3 {
    text-align: center;
    position: absolute;
    top: 54rem;
    width: 100%;
    right: 0;
  }
  .cc-genesys-section-2 .cc-genesys-card-content,
  .cloud-contact-center-section-2 .cc-center-card-content {
    position: absolute;
    top: 64%;
    left: 15%;
    width: 70%;
    text-align: center;
  }
  .cc-genesys-market-card-row-1 {
    position: absolute;
    top: 48rem;
    right: 13%;
    left: 11%;
  }
  .cc-genesys-market-card-row-2 {
    position: absolute;
    top: 63rem;
    right: 13%;
    left: 11%;
  }
  .cc-genesys-section-3 {
    height: 48rem;
  }
  .cc-genesys-product-card-1,
  .cc-genesys-product-card-2,
  .cc-genesys-product-card-3,
  .cc-genesys-product-card-4 {
    width: 39%;
    height: 36rem;
    position: absolute;
  }
  .cc-genesys-product-card-1 {
    top: 89rem;
    left: 10%;
  }
  .cc-genesys-product-card-2 {
    top: 89rem;
    right: 10%;
  }
  .cc-genesys-product-card-3 {
    top: 126rem;
    left: 10%;
  }
  .cc-genesys-product-card-4 {
    top: 126rem;
    right: 10%;
  }
  #cc-genesys-product-img-3 {
    width: 7%;
    position: absolute;
    top: 8%;
    right: 10%;
  }
  #cc-genesys-product-text-1,
  #cc-genesys-product-text-2,
  #cc-genesys-product-text-3,
  #cc-genesys-product-text-4 {
    position: absolute;
    top: 22%;
    margin-left: 1rem;
  }
  .cc-genesys-section-3 h2 {
    position: absolute;
    top: 81rem;
    right: 0;
    width: 100%;
    text-align: center;
  }
  .cc-genesys-section-3-subtitle {
    text-align: justify;
    position: absolute;
    top: 84rem;
    width: 80%;
    right: 10%;
    font-weight: 400;
  }
  .cc-genesys-section-4 {
    height: 80rem;
  }
  .cc-genesys-verticle-ruler,
  .cc-genesys-verticle-ruler-2,
  .cc-genesys-verticle-ruler-3 {
    top: 168.5rem;
    border-left: 0.1rem solid #e0e0e0;
    height: 124rem;
    position: absolute;
  }
  .cc-genesys-section-4 h2 {
    text-align: center;
    position: absolute;
    top: 165rem;
    width: 100%;
    right: 0;
  }
  .cc-genesys-table th,
  .cc-ms-teams-table th {
    padding-left: 1.2rem;
    padding-top: 1.8rem;
    font-size: 1.1rem;
  }
  .achieve-compliance-table td,
  .cc-genesys-table td,
  .cc-ms-teams-table td,
  .compliance-call-recording-table td,
  .crm-integration-table td,
  .customer-engagement-table td,
  .financial-services-table td,
  .microsoft-direct-routing-table td,
  .microsoft-partners-table td,
  .number-masking-table td,
  .transforming-cx-table td,
  .vrm-table td,
  .wfh-table td {
    padding-left: 1.2rem;
    padding-right: 1.3rem;
    padding-top: 1.8rem;
    color: #000;
  }
  .cloud-contact-center-table i,
  .cloud-contact-center-table-2 i,
  form h3 {
    color: #212121;
    font-size: 1.5rem;
  }
  #cc-genesys-table-header-1,
  #cc-ms-teams-table-header-1,
  #compliance-call-recording-table-header-1,
  #crm-integration-table-header-1,
  #customer-engagement-table-header-1,
  #genesys-cloud-deployment-table-header-1,
  #productivity-increase-table-header-1,
  #transforming-cx-table-header-1,
  #vrm-table-header-1 {
    width: 8%;
    height: 5rem;
    vertical-align: middle;
    color: var(--primary-color);
  }
  #cc-genesys-table-header-2,
  #cc-genesys-table-header-3,
  #cc-genesys-table-header-4,
  #cc-ms-teams-table-header-2,
  #cc-ms-teams-table-header-3,
  #cc-ms-teams-table-header-4,
  #financial-services-table-header-3 {
    width: 15%;
    height: 5rem;
    vertical-align: middle;
    color: var(--primary-color);
  }
  .cc-genesys-section-5 img {
    height: 17rem;
    position: absolute;
    right: 13%;
    top: 315rem;
  }
  .cc-genesys-section-5-col {
    position: absolute;
    left: 10%;
    top: 294rem;
  }
  .cc-genesys-section-6 {
    height: 133rem;
  }
  .cc-genesys-section-6 img {
    height: 15rem;
    position: absolute;
    left: 13%;
    top: 365rem;
  }
  .cc-genesys-section-6-col {
    position: absolute;
    left: 55%;
    top: 350rem;
  }
  .cc-genesys-footer {
    position: absolute;
    top: 417rem;
    width: 100%;
    height: 35rem;
    background: #1e3c72;
    background: -webkit-linear-gradient(to right, #200122, #6f0000);
    background: linear-gradient(to right, #200122, #6f0000);
  }
  .cc-ms-teams-header {
    position: absolute;
    top: 4rem;
    left: 0;
    width: 100%;
    background: #1e3c72;
    background: -webkit-linear-gradient(to right, #4527a0, #303f9f);
    background: linear-gradient(to right, #4527a0, #303f9f);
  }
  .cc-ms-teams-section-1 img {
    height: 10rem;
    position: absolute;
    top: 12rem;
    right: 10%;
  }
  .cc-ms-teams-section-1 h3 {
    position: absolute;
    top: 9.2rem;
    width: 26rem;
    left: 10%;
    text-align: justify;
  }
  .cc-ms-teams-section-1 ul {
    position: absolute;
    top: 14rem;
    left: 10%;
    width: 26rem;
  }
  .about-us-section-8,
  .cc-ms-teams-section-2 {
    height: 32rem;
  }
  .cc-ms-teams-section-2 h2 {
    position: absolute;
    top: 45rem;
    right: 0;
    width: 100%;
    text-align: center;
  }
  .cc-ms-teams-section-2 h3 {
    text-align: center;
    position: absolute;
    top: 54rem;
    width: 62rem;
    right: 28rem;
  }
  .cc-ms-teams-section-2 .cc-ms-teams-card-content {
    position: absolute;
    top: 68%;
    left: 15%;
    width: 70%;
    text-align: center;
  }
  .cc-ms-teams-card-row-1 {
    position: absolute;
    top: 49rem;
    right: 13%;
    left: 11%;
  }
  .cc-ms-teams-card-row-2 {
    position: absolute;
    top: 64rem;
    right: 13%;
    left: 11%;
  }
  .cc-ms-teams-section-3,
  .cloud-contact-center-section-7 {
    height: 138rem;
  }
  .cc-ms-teams-product-card-title {
    width: 18rem;
  }
  .cc-ms-teams-hr-3,
  .cc-ms-teams-hr-4 {
    top: 5.5rem;
  }
  .cc-ms-teams-hr-5 {
    top: 22%;
  }
  .cc-ms-teams-product-card-1 {
    width: 39%;
    height: 28rem;
    position: absolute;
    top: 88rem;
    left: 10%;
  }
  .cc-ms-teams-product-card-2 {
    width: 39%;
    height: 28rem;
    position: absolute;
    top: 88rem;
    right: 10%;
  }
  .cc-ms-teams-product-card-3 {
    width: 39%;
    height: 40rem;
    position: absolute;
    top: 117rem;
    left: 10%;
  }
  .cc-ms-teams-product-card-4 {
    width: 39%;
    height: 40rem;
    position: absolute;
    top: 117rem;
    right: 10%;
  }
  .cc-ms-teams-product-card-5 {
    width: 39%;
    height: 27rem;
    position: absolute;
    top: 158rem;
    left: 10%;
  }
  .cc-ms-teams-product-card-6 {
    width: 39%;
    height: 27rem;
    position: absolute;
    top: 158rem;
    right: 10%;
  }
  .cc-ms-teams-product-card-7 {
    width: 39%;
    height: 28rem;
    position: absolute;
    top: 186rem;
    left: 10%;
  }
  .cc-ms-teams-product-card-8 {
    width: 39%;
    height: 28rem;
    position: absolute;
    top: 186rem;
    right: 10%;
  }
  #cc-ms-teams-product-img-5 {
    width: 7%;
    position: absolute;
    top: 11%;
    right: 14%;
  }
  #cc-ms-teams-product-img-7 {
    width: 7%;
    position: absolute;
    top: 9%;
    right: 14%;
  }
  #cc-ms-teams-product-text-1,
  #cc-ms-teams-product-text-2,
  #cc-ms-teams-product-text-3,
  #cc-ms-teams-product-text-4,
  #cc-ms-teams-product-text-5 {
    position: absolute;
    top: 7rem;
    margin-left: 1rem;
  }
  #cc-ms-teams-product-text-6,
  #cc-ms-teams-product-text-7,
  #cc-ms-teams-product-text-8 {
    position: absolute;
    top: 6rem;
    margin-left: 1rem;
  }
  .cc-ms-teams-section-3 h2 {
    right: 0;
    width: 100%;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }
  .cc-ms-teams-section-3-subtitle {
    width: 100%;
    right: 0;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    font-size: 1rem;
    font-weight: 400;
  }
  #cc-ms-teams-section-3-subtitle-container,
  #cc-ms-teams-section-3-title {
    display: flex;
    align-items: center;
  }
  .cc-ms-teams-section-4 h2 {
    text-align: center;
    position: absolute;
    top: 217rem;
    width: 100%;
    right: 0;
  }
  .cc-ms-teams-table {
    margin-left: auto;
    margin-right: auto;
    margin-top: 0.7rem;
    width: 80%;
    height: 123.5rem;
    border-radius: 1.2rem;
    border-width: 0.1rem;
    outline: #e0e0e0 solid 0.1rem;
  }
  .cc-ms-teams-verticle-ruler,
  .cc-ms-teams-verticle-ruler-2,
  .cc-ms-teams-verticle-ruler-3 {
    top: 220.5rem;
    border-left: 0.1rem solid #e0e0e0;
    height: 123.5rem;
    position: absolute;
  }
  .cc-ms-teams-verticle-ruler {
    left: 22%;
  }
  .cc-ms-teams-section-5 img {
    height: 14rem;
    position: absolute;
    right: 13%;
    top: 360rem;
  }
  .cc-ms-teams-section-5-col {
    position: absolute;
    left: 10%;
    top: 345rem;
  }
  .cc-ms-teams-section-6 {
    height: 204rem;
  }
  .cc-ms-teams-section-6 img {
    height: 20rem;
    position: absolute;
    left: 15%;
    top: 417rem;
  }
  .cc-ms-teams-section-6-col {
    position: absolute;
    left: 55%;
    top: 395rem;
  }
  .cc-ms-teams-container {
    border-radius: 1rem;
    border-style: solid;
    border-width: 0.1rem;
    border-color: var(--black-color);
    height: 11rem;
    width: 52rem;
  }
  .cc-ms-teams-footer {
    position: absolute;
    top: 480rem;
    width: 100%;
    height: 44rem;
    background: #1e3c72;
    background: -webkit-linear-gradient(to right, #4527a0, #303f9f);
    background: linear-gradient(to right, #4527a0, #303f9f);
  }
  .cloud-contact-center-header {
    position: absolute;
    top: 4rem;
    left: 0;
    width: 100%;
    background-image: linear-gradient(270deg, #1e0253 44.2%, #c637a0 138.2%);
  }
  .cloud-contact-center-section-1 img {
    height: 38%;
    position: absolute;
    top: 10rem;
    right: 10%;
  }
  .cloud-contact-center-section-3 h2,
  .cloud-contact-center-section-4 h2,
  .cloud-contact-center-section-5 h2 {
    text-align: center;
    width: 100%;
    right: 0;
    position: absolute;
  }
  .cloud-contact-center-card-row-1 {
    position: absolute;
    top: 48rem;
    right: 8%;
    left: 8%;
  }
  .cloud-contact-center-card-row-2 {
    position: absolute;
    top: 63rem;
    right: 8%;
    left: 8%;
  }
  .about-us-section-1,
  .cloud-contact-center-section-3 {
    height: 33rem;
  }
  .cloud-contact-center-hr-1,
  .cloud-contact-center-hr-2 {
    position: absolute;
    top: 14%;
    width: 82%;
    margin-left: 2rem;
    margin-right: 2rem;
  }
  .cloud-contact-center-hr-3,
  .cloud-contact-center-hr-4 {
    position: absolute;
    top: 15%;
    width: 82%;
    margin-left: 2rem;
    margin-right: 2rem;
  }
  .cloud-contact-center-table,
  .cloud-contact-center-table-2 {
    margin-left: auto;
    margin-right: auto;
    margin-top: 0.7rem;
    outline: #e0e0e0 solid 0.1rem;
  }
  .cloud-contact-center-card-1 {
    width: 39%;
    height: 36rem;
    position: absolute;
    top: 85rem;
    left: 10%;
  }
  .cloud-contact-center-card-2 {
    width: 39%;
    height: 36rem;
    position: absolute;
    top: 85rem;
    right: 10%;
  }
  .cloud-contact-center-card-3 {
    width: 39%;
    height: 25rem;
    position: absolute;
    top: 122rem;
    left: 10%;
  }
  .cloud-contact-center-card-4 {
    width: 39%;
    height: 25rem;
    position: absolute;
    top: 122rem;
    right: 10%;
  }
  #cloud-contact-center-img-1,
  #cloud-contact-center-img-2,
  #cloud-contact-center-img-3,
  #cloud-contact-center-img-4 {
    width: 7%;
    position: absolute;
    top: 7%;
    right: 14%;
  }
  #cloud-contact-center-text-1,
  #cloud-contact-center-text-2 {
    position: absolute;
    top: 18%;
    margin-left: 1rem;
  }
  .cloud-contact-center-section-3 h2 {
    top: 80rem;
  }
  .product-design {
    border-radius: 1.2rem;
    border: 0.1rem solid #bdbdbd;
  }
  #product-text-design {
    display: inline-block;
    color: var(--black-color);
    width: 80%;
    text-align: justify;
    margin-left: 2rem;
  }
  .cloud-contact-center-section-4 {
    height: 170rem;
  }
  .cloud-contact-center-section-4 h2 {
    top: 150rem;
  }
  .cc-center-terms {
    position: absolute;
    top: 315rem;
    left: 18%;
  }
  .cloud-contact-center-table {
    width: 80%;
    height: 160rem;
    border-radius: 1.2rem;
    border-width: 0.1rem;
  }
  .cloud-contact-center-verticle-ruler,
  .cloud-contact-center-verticle-ruler-2,
  .cloud-contact-center-verticle-ruler-3 {
    top: 153.5rem;
    border-left: 0.1rem solid #e0e0e0;
    height: 160rem;
    position: absolute;
  }
  .cloud-contact-center-table th {
    padding-left: 1.2rem;
    padding-top: 0.5rem;
    font-size: 1rem;
    font-weight: 600;
    vertical-align: middle;
  }
  .cloud-contact-center-table td {
    padding-top: 0.5rem;
    color: #000;
    vertical-align: middle;
  }
  .cloud-contact-center-table .td-1,
  .cloud-contact-center-table .td-2,
  .cloud-contact-center-table .td-3 {
    padding-left: 4.5rem;
  }
  #cloud-contact-center-table-header-1 {
    width: 35rem;
    height: 4rem;
    vertical-align: middle;
    color: var(--primary-color);
  }
  #cloud-contact-center-table-header-2 {
    height: 4rem;
    width: 10rem;
    vertical-align: middle;
    color: var(--primary-color);
  }
  #cloud-contact-center-table-header-3 {
    height: 4rem;
    width: 11rem;
    vertical-align: middle;
    color: var(--primary-color);
  }
  #cloud-contact-center-table-header-4 {
    height: 4rem;
    width: 13rem;
    vertical-align: middle;
    color: var(--primary-color);
  }
  .cloud-contact-center-verticle-ruler {
    left: 47%;
  }
  .cloud-contact-center-verticle-ruler-2 {
    left: 61%;
  }
  .cloud-contact-center-verticle-ruler-3 {
    left: 74%;
  }
  .t-head-1 {
    background: #03a9f4;
  }
  .t-head-2 {
    background: #4db6ac;
  }
  .t-head-3 {
    background-color: #ce93d8;
  }
  .t-head-4 {
    background-color: #9fa8da;
  }
  .t-head-5 {
    background-color: #7cb342;
  }
  .t-head-6 {
    background-color: #afb42b;
  }
  .t-head-7 {
    background-color: #ff8f00;
  }
  .cloud-contact-center-section-5 {
    height: 120rem;
  }
  .cloud-contact-center-section-5 h2 {
    top: 320rem;
  }
  .cloud-contact-center-table-2 {
    width: 80%;
    height: 200rem;
    border-radius: 0.3rem;
    border-width: 0.1rem;
  }
  .cloud-contact-center-2-verticle-ruler,
  .cloud-contact-center-2-verticle-ruler-2,
  .cloud-contact-center-2-verticle-ruler-3 {
    top: 323.5rem;
    border-left: 0.1rem solid #e0e0e0;
    height: 200rem;
    position: absolute;
  }
  .cloud-contact-center-table-2 th {
    padding-left: 1.2rem;
    padding-top: 0.5rem;
    font-size: 1rem;
    vertical-align: middle;
  }
  .cloud-contact-center-table-2 td {
    padding-left: 3rem;
    padding-top: 0.5rem;
    color: #000;
  }
  #cloud-contact-center-table-2-header-1 {
    height: 4rem;
    vertical-align: middle;
    color: var(--primary-color);
  }
  .cloud-contact-center-2-verticle-ruler {
    left: 31%;
  }
  .cloud-contact-center-2-verticle-ruler-2 {
    left: 51%;
  }
  .cloud-contact-center-2-verticle-ruler-3 {
    left: 72%;
  }
  .t-head-8 {
    background-color: #4db6ac;
  }
  .cloud-contact-center-section-6,
  .genesys-cloud-deployment-section-2 {
    height: 34rem;
  }
  .cloud-contact-center-section-6 img {
    height: 14rem;
    position: absolute;
    right: 10%;
    top: 540rem;
  }
  .cloud-contact-center-section-6-col {
    position: absolute;
    left: 10%;
    top: 524rem;
  }
  .cloud-contact-center-section-7 img {
    height: 14rem;
    position: absolute;
    left: 7%;
    top: 587rem;
  }
  .cloud-contact-center-section-7-col {
    position: absolute;
    left: 53%;
    top: 571rem;
  }
  .cc-center-footer {
    position: absolute;
    top: 630rem;
    width: 100%;
    height: 44rem;
    background-image: linear-gradient(270deg, #1e0253 44.2%, #c637a0 138.2%);
  }
  .about-us-footer,
  .about-us-section-1 {
    background-image: linear-gradient(171.8deg, #056f92 13.5%, #063954 78.6%);
  }
  .about-us-section-1-image {
    height: 11rem;
    position: absolute;
    top: 11rem;
    right: 9%;
  }
  .about-us-section-1 h2 {
    position: absolute;
    top: 13rem;
    left: 9%;
    font-weight: 600;
  }
  .about-us-section-1 h3 {
    color: var(--white-color);
    position: absolute;
    top: 15rem;
    width: 38%;
    left: 8%;
    text-align: justify;
  }
  .about-us-section-1 span {
    color: #fff;
  }
  .about-us-waves,
  .genesys-partners-waves {
    position: absolute;
    width: 100%;
    left: 0;
    top: 30rem;
    height: 0.5rem;
    min-height: 70px;
    max-height: 70px;
  }
  .about-us-section-2 h2 {
    position: absolute;
    top: 37rem;
    left: 8%;
  }
  .about-us-section-2 h3 {
    position: absolute;
    top: 39rem;
    width: 85%;
    text-align: justify;
    left: 8%;
    right: 8%;
  }
  .about-us-section-2 img {
    position: absolute;
    top: 47rem;
    width: 70%;
    left: 9%;
  }
  .about-us-section-4 h2,
  .about-us-section-4 ul,
  .about-us-section-5 h2,
  .about-us-section-5 ul,
  .about-us-section-6 h2,
  .about-us-section-6 ul,
  .about-us-section-7 h2,
  .about-us-section-7 ul,
  .about-us-section-8 h2,
  .about-us-section-8 ul {
    width: 35%;
    position: absolute;
  }
  .about-us-section-3 img {
    position: absolute;
    top: 65rem;
    left: -1rem;
  }
  .about-us-section-3 h2 {
    position: absolute;
    top: 2rem;
    left: 43%;
    color: var(--white-color);
  }
  .about-us-section-3 h3 {
    position: absolute;
    top: 5.2rem;
    left: 6.5rem;
    text-align: center;
    color: var(--white-color);
  }
  .vision-container {
    border-radius: 1rem;
    border: 0.1rem solid #fff;
    height: 10rem;
    position: absolute;
    top: 74rem;
    left: 10%;
    width: 50rem;
  }
  .about-us-section-4 img {
    display: inline;
    position: absolute;
    top: 104rem;
    height: 13rem;
    left: 8%;
  }
  .about-us-section-4 h2 {
    display: inline;
    top: 101rem;
    right: 7%;
  }
  .about-us-section-4 ul {
    top: 103rem;
    right: 7%;
  }
  .about-us-section-4 i,
  .why-s2c-section-4 i,
  .why-s2c-section-6 i {
    color: var(--primary-color);
    position: absolute;
  }
  .about-us-points,
  .achieve-compliance-benefits-points,
  .achieve-compliance-table-points,
  .bpo-services-points,
  .cc-recording-benefits-points,
  .collection-calling-benefits-points,
  .collection-calling-table-points,
  .compliance-calling-table-points,
  .crm-integration-benefits-points,
  .crm-integration-table-points,
  .customer-engagement-benefits-points,
  .customer-engagement-table-points,
  .financial-services-points,
  .genesys-cloud-deployment-benefits-points,
  .genesys-cloud-table-points,
  .genesys-partners-points,
  .increase-productivity-benefits-points,
  .increase-productivity-table-points,
  .internet-services-points,
  .it-services-points,
  .microsoft-partners-points,
  .microsoft-routing-table-points,
  .ms-direct-routing-benefits-points,
  .number-masking-table-points,
  .transforming-cx-benefits-points,
  .transforming-cx-table-points,
  .virtual-relationship-manager-benefits-points,
  .virtual-relationship-table-points,
  .wfh-table-points,
  .why-s2c-points {
    color: var(--black-color);
    font-size: 1rem;
  }
  .about-us-product-text-design {
    display: block;
    text-align: justify;
    margin-left: 2rem;
  }
  .about-us-product-text-design-1 {
    margin-left: 2rem;
    display: block;
  }
  .about-us-section-5 img {
    display: inline;
    position: absolute;
    top: 127rem;
    height: 13rem;
    right: 10%;
  }
  .about-us-section-5 h2 {
    display: inline;
    top: 123rem;
    left: 9%;
  }
  .about-us-section-5 ul {
    top: 124rem;
    left: 9%;
  }
  .about-us-section-6 img {
    display: inline;
    position: absolute;
    top: 154rem;
    height: 10rem;
    left: 9%;
  }
  .about-us-section-6 h2 {
    display: inline;
    top: 148rem;
    right: 7%;
  }
  .about-us-section-6 ul {
    top: 150.5rem;
    right: 7%;
  }
  .about-us-section-7 img {
    display: inline;
    position: absolute;
    top: 178rem;
    height: 9rem;
    right: 9%;
  }
  .about-us-section-7 h2 {
    display: inline;
    top: 175rem;
    left: 9%;
  }
  .about-us-section-7 ul {
    top: 175.5rem;
    left: 9%;
  }
  .about-us-section-8 img {
    display: inline;
    position: absolute;
    top: 203rem;
    height: 10rem;
    left: 9%;
  }
  .about-us-section-8 h2 {
    top: 195rem;
    right: 7%;
  }
  .about-us-section-8 ul {
    top: 196rem;
    right: 7%;
  }
  .about-us-footer {
    top: 240rem;
    height: 44rem;
  }
  .why-s2c-footer,
  .why-s2c-section-1 {
    background-image: linear-gradient(180deg, #005c97, #363795);
  }
  .why-s2c-section-1 h2 {
    position: absolute;
    top: 9rem;
    left: 12%;
    font-weight: 600;
  }
  .why-s2c-header-points {
    font-size: 1.1rem;
  }
  .why-s2c-section-1 ul {
    position: absolute;
    top: 12rem;
    left: 11%;
    width: 25rem;
  }
  .why-s2c-section-2 h2,
  .why-s2c-section-2 p,
  .why-s2c-section-3 h2,
  .why-s2c-section-3 p,
  .why-s2c-section-4 h2,
  .why-s2c-section-4 ul,
  .why-s2c-section-5 h2,
  .why-s2c-section-5 p,
  .why-s2c-section-6 h2,
  .why-s2c-section-6 ul,
  .why-s2c-section-7 h2,
  .why-s2c-section-7 p,
  .why-s2c-section-8 h2 {
    width: 32%;
    position: absolute;
  }
  .why-s2c-section-1-image {
    height: 10rem;
    position: absolute;
    top: 13rem;
    right: 11.5%;
  }
  .collection-calling-section-1 span,
  .why-s2c-section-1 span {
    color: #ff9100;
  }
  .why-s2c-section-1 {
    height: 35rem;
  }
  .why-s2c-waves {
    left: 0;
    top: 31rem;
    height: 0.5rem;
    min-height: 70px;
    max-height: 70px;
  }
  .why-s2c-section-2 img {
    position: absolute;
    height: 15rem;
    top: 40rem;
    left: 15%;
  }
  .why-s2c-section-2 h2 {
    top: 40.5rem;
    right: 12%;
  }
  .why-s2c-section-2 p {
    top: 43rem;
    right: 12%;
    text-align: justify;
  }
  .achieve-compliance-product-text-design,
  .achieve-compliance-table-text-design,
  .bpo-services-text-design,
  .cc-recording-product-text-design,
  .collection-calling-product-text-design,
  .collection-calling-table-text-design,
  .compliance-calling-table-text-design,
  .crm-integration-product-text-design,
  .crm-integration-table-text-design,
  .customer-engagement-product-text-design,
  .customer-engagement-table-text-design,
  .financial-services-text-design,
  .genesys-cloud-deployment-product-text-design,
  .genesys-cloud-table-text-design,
  .genesys-partners-text-design,
  .increase-productivity-product-text-design,
  .increase-productivity-table-text-design,
  .internet-services-text-design,
  .it-services-text-design,
  .microsoft-partners-text-design,
  .microsoft-routing-table-text-design,
  .ms-direct-routing-product-text-design,
  .number-masking-product-text-design,
  .number-masking-table-text-design,
  .transforming-cx-product-text-design,
  .transforming-cx-table-text-design,
  .virtual-relationship-manager-product-text-design,
  .virtual-relationship-table-text-design,
  .wfh-table-text-design,
  .why-s2c-product-text-design {
    display: inline-block;
    text-align: justify;
    margin-left: 2rem;
  }
  .bpo-services-table,
  .financial-services-table,
  .internet-commerce-table,
  .it-services-table {
    margin-left: auto;
    margin-right: auto;
    outline: #e0e0e0 solid 0.1rem;
  }
  .why-s2c-section-3 img {
    position: absolute;
    top: 64rem;
    height: 16rem;
    right: 17%;
  }
  .why-s2c-section-3 h2 {
    top: 60rem;
    left: 12%;
  }
  .why-s2c-section-3 p {
    text-align: justify;
    top: 62.5rem;
    left: 12%;
  }
  .why-s2c-section-4 img {
    position: absolute;
    top: 105rem;
    height: 16rem;
    left: 17%;
  }
  .why-s2c-section-4 h2 {
    top: 94rem;
    right: 12%;
  }
  .why-s2c-section-4 ul {
    top: 98rem;
    right: 12%;
  }
  .why-s2c-section-5 img {
    position: absolute;
    height: 11rem;
    top: 148rem;
    right: 17%;
  }
  .why-s2c-section-5 h2 {
    top: 145rem;
    left: 12%;
  }
  .why-s2c-section-5 p {
    top: 147.5rem;
    left: 12%;
    text-align: justify;
  }
  .why-s2c-section-6 img {
    position: absolute;
    top: 172rem;
    height: 16rem;
    left: 17%;
  }
  .why-s2c-section-6 h2 {
    top: 165rem;
    right: 12%;
  }
  .why-s2c-section-6 ul {
    top: 167.5rem;
    right: 12%;
  }
  .why-s2c-section-7 img {
    position: absolute;
    top: 203rem;
    height: 11rem;
    right: 17%;
  }
  .why-s2c-section-7 h2 {
    top: 202rem;
    left: 12%;
  }
  .why-s2c-section-7 p {
    top: 204.5rem;
    left: 12%;
    text-align: justify;
  }
  .why-s2c-section-8 img {
    position: absolute;
    top: 227rem;
    height: 12rem;
    left: 17%;
  }
  .why-s2c-section-8 h2 {
    top: 218rem;
    left: 58%;
  }
  .why-s2c-section-8 p {
    position: absolute;
    top: 220.5rem;
    left: 58%;
    width: 30%;
    text-align: justify;
  }
  .why-s2c-footer {
    height: 44rem;
    top: 252rem;
  }
  .financial-services-footer,
  .financial-services-header {
    background-image: linear-gradient(134.6deg, #c9256b 15.4%, #74107c 74.7%);
  }
  .why-s2c-footer-waves {
    left: 0;
    top: 0;
    height: 0.5rem;
    min-height: 80px;
    max-height: 80px;
    transform: rotate(180deg);
  }
  .achieve-compliance-waves,
  .bpo-services-waves,
  .crm-integration-waves,
  .customer-engagement-waves,
  .financial-services-footer-waves,
  .financial-services-waves,
  .internet-commerce-waves,
  .it-services-waves,
  .microsoft-partners-waves,
  .productivity-increase-waves,
  .transforming-cx-waves,
  .vrm-waves {
    min-height: 70px;
    max-height: 70px;
  }
  .financial-services-section-1-image {
    position: absolute;
    height: 12rem;
    top: 23%;
    right: 10%;
  }
  .bpo-services-section-1 h2,
  .financial-services-section-1 h2 {
    position: absolute;
    top: 10rem;
    left: 10%;
    font-weight: 600;
  }
  .financial-services-section-1 h3 {
    color: var(--white-color);
    position: absolute;
    top: 38%;
    width: 26rem;
    left: 10%;
    text-align: justify;
  }
  .financial-services-header {
    top: 4rem;
    left: 0;
    height: 30rem;
  }
  .financial-services-waves {
    left: 0;
    top: 27rem;
    height: 0.5rem;
  }
  .financial-services-section-2,
  .internet-commerce-section-2 {
    height: 198rem;
  }
  .collection-calling-section-3-subtitle,
  .customer-engagement-section-3-subtitle,
  .financial-services-section-2-subtitle,
  .genesys-partners-section-2-subtitle,
  .number-masking-section-3-subtitle,
  .productivity-increase-section-3-subtitle,
  .wfh-section-3-subtitle {
    margin-top: 0;
    width: 80%;
    text-align: justify;
    font-weight: 400;
    line-height: 1.45rem;
    font-size: 1rem;
  }
  .financial-services-table {
    width: 80%;
    height: 181rem;
    margin-top: 0.7rem;
    border-radius: 1.2rem;
    border-width: 0.1rem;
  }
  .financial-service-verticle-ruler,
  .financial-service-verticle-ruler-2 {
    top: 40.2rem;
    border-left: 0.1rem solid #e0e0e0;
    height: 180.7rem;
    position: absolute;
  }
  .financial-services-table i {
    margin-right: 0.4rem;
    color: #424242;
    position: absolute;
  }
  #financial-services-table-header-1 {
    width: 7%;
    height: 5rem;
    vertical-align: middle;
    font-size: 1rem;
    color: var(--primary-color);
  }
  #financial-services-table-header-2 {
    width: 24%;
    height: 5rem;
    vertical-align: middle;
    font-size: 1rem;
    color: var(--primary-color);
  }
  .financial-service-verticle-ruler,
  .microsoft-partners-verticle-ruler {
    left: 27%;
  }
  .bpo-services-verticle-ruler-2,
  .financial-service-verticle-ruler-2,
  .genesys-partners-verticle-ruler-2,
  .internet-commerce-verticle-ruler-2,
  .it-services-verticle-ruler-2,
  .microsoft-partners-verticle-ruler-2 {
    left: 65%;
  }
  .financial-services-footer {
    position: absolute;
    top: 241rem;
    width: 100%;
    height: 44rem;
  }
  .financial-services-footer-waves {
    position: absolute;
    width: 100%;
    left: 0;
    top: -1rem;
    height: 0.5rem;
    transform: rotate(180deg);
  }
  .bpo-services-section-1-image {
    position: absolute;
    height: 11rem;
    top: 8rem;
    right: 10%;
  }
  .bpo-services-section-1 h3,
  .vrm-section-1 h3 {
    color: var(--white-color);
    position: absolute;
    top: 12rem;
    width: 26rem;
    left: 10%;
    text-align: justify;
  }
  .bpo-services-header {
    position: absolute;
    top: 4rem;
    left: 0;
    width: 100%;
    height: 34rem;
    background: #c04848;
    background: -webkit-linear-gradient(to top, #480048, #c04848);
    background: linear-gradient(to top, #480048, #c04848);
  }
  .bpo-services-waves {
    position: absolute;
    width: 100%;
    left: 0;
    top: 30.5rem;
    height: 0.5rem;
  }
  .bpo-services-section-2 {
    height: 157rem;
  }
  .bpo-services-section-2-subtitle,
  .compliance-call-recording-section-3-subtitle,
  .crm-integration-section-3-subtitle,
  .genesys-cloud-deployment-section-3-subtitle,
  .internet-commerce-section-2-subtitle,
  .it-services-section-2-subtitle,
  .vrm-section-3-subtitle {
    margin-top: 0;
    width: 80%;
    text-align: justify;
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.45rem;
  }
  .bpo-services-section-2-title {
    text-align: center;
    margin-top: 1rem;
    margin-bottom: 2rem;
  }
  .bpo-services-table {
    width: 80%;
    height: 251rem;
    margin-top: 0.5rem;
    border-radius: 1.2rem;
    border-width: 0.1rem;
  }
  .bpo-services-verticle-ruler,
  .bpo-services-verticle-ruler-2 {
    top: 45.5rem;
    border-left: 0.1rem solid #e0e0e0;
    height: 251rem;
    position: absolute;
  }
  .bpo-services-table i,
  .compliance-call-recording-table i,
  .genesys-cloud-deployment-table i,
  .internet-commerce-table i,
  .microsoft-direct-routing-table i,
  .number-masking-table i {
    color: #424242;
    position: absolute;
  }
  .bpo-services-table ul,
  .it-services-table ul {
    margin-bottom: 1.2rem;
    margin-left: 0.5rem;
    margin-right: 1.1rem;
    width: 90%;
  }
  #bpo-services-table-header-1,
  #genesys-partners-table-header-1,
  #internet-commerce-table-header-1,
  #it-services-table-header-1,
  #microsoft-partners-table-header-1 {
    width: 7%;
    height: 5rem;
    vertical-align: middle;
    color: var(--primary-color);
    font-size: 1rem;
  }
  #bpo-services-table-header-2,
  #genesys-partners-table-header-2,
  #internet-commerce-table-header-2,
  #it-services-table-header-2,
  #microsoft-partners-table-header-2 {
    width: 24%;
    height: 5rem;
    vertical-align: middle;
    color: var(--primary-color);
    font-size: 1rem;
  }
  #bpo-services-table-header-3,
  #genesys-partners-table-header-3,
  #internet-commerce-table-header-3,
  #it-services-table-header-3,
  #microsoft-partners-table-header-3 {
    width: 15%;
    height: 5rem;
    vertical-align: middle;
    color: var(--primary-color);
    font-size: 1rem;
  }
  .bpo-services-verticle-ruler,
  .internet-commerce-verticle-ruler,
  .it-services-verticle-ruler {
    left: 26%;
  }
  .bpo-services-container {
    border-radius: 1rem;
    border-style: solid;
    border-width: 0.1rem;
    border-color: var(--black-color);
    height: 10rem;
    width: 52rem;
    margin-top: 107rem;
  }
  .bpo-services-footer {
    position: absolute;
    top: 318rem;
    width: 100%;
    height: 44rem;
    background: #c04848;
    background: -webkit-linear-gradient(to top, #480048, #c04848);
    background: linear-gradient(to top, #480048, #c04848);
  }
  .it-services-footer,
  .it-services-section-1 {
    background-image: linear-gradient(90deg, #0652c5 20%, #d4418e 74%);
  }
  .it-services-section-1-image {
    position: absolute;
    height: 10rem;
    top: 14rem;
    right: 10%;
  }
  .it-services-section-1 h2 {
    position: absolute;
    top: 15.5rem;
    left: 10%;
    font-weight: 600;
  }
  .it-services-section-1 h3 {
    color: var(--white-color);
    position: absolute;
    top: 17rem;
    width: 26rem;
    left: 10%;
    text-align: justify;
  }
  .internet-commerce-waves,
  .it-services-waves {
    position: absolute;
    width: 100%;
    left: 0;
    top: 34rem;
    height: 0.5rem;
  }
  .it-services-section-2 {
    height: 230rem;
  }
  .genesys-partners-section-2-title,
  .internet-commerce-section-2-title,
  .it-services-section-2-title {
    text-align: center;
    margin-top: 3rem;
  }
  .it-services-table {
    width: 80%;
    height: 256rem;
    margin-top: 1.5rem;
    border-radius: 1.2rem;
    border-width: 0.1rem;
  }
  .it-services-verticle-ruler,
  .it-services-verticle-ruler-2 {
    top: 44rem;
    border-left: 0.1rem solid #e0e0e0;
    height: 256rem;
    position: absolute;
  }
  .achieve-compliance-table i,
  .collection-calling-table i,
  .crm-integration-table i,
  .customer-engagement-table i,
  .genesys-partners-table i,
  .it-services-table i,
  .microsoft-partners-table i,
  .productivity-increase-table i,
  .transforming-cx-table i,
  .vrm-table i,
  .wfh-table i {
    position: absolute;
    color: #424242;
  }
  .it-services-container {
    border-radius: 1rem;
    border-style: solid;
    border-width: 0.1rem;
    border-color: var(--black-color);
    height: 10rem;
    width: 52rem;
    margin-top: 39rem;
  }
  .it-services-footer {
    position: absolute;
    top: 320rem;
    width: 100%;
    height: 44rem;
    background-color: #e53935;
  }
  .internet-commerce-section-1-image,
  .microsoft-partners-section-1-image {
    position: absolute;
    height: 10rem;
    top: 13rem;
    right: 10%;
  }
  .internet-commerce-section-1 h2 {
    position: absolute;
    top: 14.5rem;
    left: 10%;
    font-weight: 600;
  }
  .internet-commerce-section-1 h3 {
    color: var(--white-color);
    position: absolute;
    top: 16rem;
    width: 26rem;
    left: 10%;
    text-align: justify;
  }
  .internet-commerce-section-1 {
    height: 37rem;
    background: #eb52b8;
    background: -webkit-linear-gradient(top left, #eb52b8, #6e1590);
    background: -moz-linear-gradient(top left, #eb52b8, #6e1590);
    background: linear-gradient(to bottom right, #eb52b8, #6e1590);
  }
  .internet-commerce-table {
    width: 80%;
    height: 186rem;
    margin-top: 0.7rem;
    border-radius: 1.2rem;
    border-width: 0.1rem;
  }
  .internet-commerce-verticle-ruler,
  .internet-commerce-verticle-ruler-2 {
    top: 43.2rem;
    border-left: 0.1rem solid #e0e0e0;
    height: 186rem;
    position: absolute;
  }
  .genesys-cloud-deployment-container,
  .internet-commerce-container,
  .microsoft-partners-container {
    border-radius: 1rem;
    border-style: solid;
    border-width: 0.1rem;
    border-color: var(--black-color);
    height: 10.5rem;
    width: 52rem;
  }
  .achieve-compliance-table,
  .compliance-call-recording-table,
  .genesys-cloud-deployment-table,
  .genesys-partners-table,
  .microsoft-direct-routing-table,
  .microsoft-partners-table,
  .productivity-increase-table,
  .transforming-cx-table,
  .wfh-table {
    margin-left: auto;
    margin-right: auto;
    border-radius: 1.2rem;
    outline: #e0e0e0 solid 0.1rem;
  }
  .internet-services-footer {
    position: absolute;
    top: 250rem;
    width: 100%;
    height: 44rem;
    background: #eb52b8;
    background: -webkit-linear-gradient(top left, #eb52b8, #6e1590);
    background: -moz-linear-gradient(top left, #eb52b8, #6e1590);
    background: linear-gradient(to bottom right, #eb52b8, #6e1590);
  }
  .genesys-cloud-deployment-section-1 img,
  .genesys-partners-section-1-image,
  .microsoft-direct-routing-section-1 img {
    position: absolute;
    height: 10rem;
    top: 12rem;
    right: 10%;
  }
  .genesys-partners-section-1 h2,
  .microsoft-partners-section-1 h2 {
    position: absolute;
    top: 13.5rem;
    left: 10%;
    font-weight: 600;
  }
  .genesys-partners-section-1 h3,
  .microsoft-partners-section-1 h3 {
    color: var(--white-color);
    position: absolute;
    top: 15rem;
    width: 26rem;
    left: 10%;
    text-align: justify;
  }
  .genesys-partners-section-1 {
    height: 33rem;
    background: #0f0c29;
    background: -webkit-linear-gradient(to right, #24243e, #302b63, #0f0c29);
    background: linear-gradient(to right, #24243e, #302b63, #0f0c29);
  }
  .customer-engagement-section-3,
  .genesys-partners-section-2 {
    height: 130rem;
  }
  .genesys-partners-table {
    width: 80%;
    height: 117rem;
    margin-top: 1rem;
    border-width: 0.1rem;
  }
  .genesys-partners-verticle-ruler,
  .genesys-partners-verticle-ruler-2 {
    top: 39.5rem;
    border-left: 0.1rem solid #e0e0e0;
    height: 117rem;
    position: absolute;
  }
  .genesys-partners-verticle-ruler {
    left: 28%;
  }
  .genesys-partners-footer {
    position: absolute;
    top: 178rem;
    width: 100%;
    height: 35rem;
    background: #0f0c29;
    background: -webkit-linear-gradient(to right, #24243e, #302b63, #0f0c29);
    background: linear-gradient(to right, #24243e, #302b63, #0f0c29);
  }
  .microsoft-partners-section-1 {
    height: 35rem;
    background: #0d47a1;
    background: -webkit-linear-gradient(to right, #0d47a1, #1565c0);
    background: linear-gradient(to right, #0d47a1, #1565c0);
  }
  .microsoft-partners-waves {
    position: absolute;
    width: 100%;
    left: 0;
    top: 32rem;
    height: 0.5rem;
  }
  .microsoft-partners-section-2 {
    height: 104rem;
  }
  .microsoft-partners-section-2-subtitle {
    margin-top: 0;
    width: 80%;
    text-align: justify;
    font-size: 1rem;
    line-height: 1.45rem;
  }
  .microsoft-partners-section-2-title {
    text-align: center;
    margin-top: 2rem;
  }
  .microsoft-partners-table {
    width: 80%;
    height: 92rem;
    margin-top: 0.7rem;
    border-width: 0.1rem;
  }
  .microsoft-partners-verticle-ruler,
  .microsoft-partners-verticle-ruler-2 {
    top: 40.2rem;
    border-left: 0.1rem solid #e0e0e0;
    height: 92rem;
    position: absolute;
  }
  .microsoft-partners-footer {
    position: absolute;
    top: 155rem;
    width: 100%;
    height: 44rem;
    background: #0d47a1;
    background: -webkit-linear-gradient(to right, #0d47a1, #1565c0);
    background: linear-gradient(to right, #0d47a1, #1565c0);
  }
  .microsoft-partners-footer-waves {
    position: absolute;
    width: 100%;
    left: 0;
    top: -0.2rem;
    height: 0.5rem;
    min-height: 70px;
    max-height: 70px;
    transform: rotate(180deg);
  }
  .collection-calling-header {
    position: absolute;
    top: 4rem;
    left: 0;
    width: 100%;
    background: #c33764;
    background: -webkit-linear-gradient(to right, #1d2671, #c33764);
    background: linear-gradient(to right, #1d2671, #c33764);
  }
  .collection-calling-inner-header,
  .number-masking-inner-header {
    height: 30rem;
    width: 100%;
    margin: 0;
    padding: 0;
  }
  .collection-calling-waves,
  .number-masking-waves {
    margin-bottom: -400px;
    min-height: 70px;
    max-height: 70px;
    position: absolute;
  }
  .collection-calling-table,
  .number-masking-table {
    border-radius: 1.2rem;
    outline: #e0e0e0 solid 0.1rem;
    margin-top: 0.7rem;
    margin-left: auto;
    margin-right: auto;
  }
  .collection-calling-section-1 img {
    position: absolute;
    height: 13rem;
    top: 20%;
    right: 10%;
  }
  .collection-calling-section-1 h2,
  .genesys-cloud-deployment-section-1 h2 {
    position: absolute;
    top: 8.5rem;
    left: 10%;
    font-weight: 600;
  }
  .achieve-compliance-section-1 i,
  .collection-calling-section-1 i,
  .compliance-call-recording-section-1 i,
  .crm-integration-section-1 i,
  .customer-engagement-section-1 i,
  .genesys-cloud-deployment-section-1 i,
  .microsoft-direct-routing-section-1 i,
  .number-masking-section-1 i,
  .transforming-cx-section-1 i,
  .wfh-section-1 i {
    color: #ff9100;
    margin-right: 1rem;
  }
  .collection-calling-section-1 h3 {
    color: var(--white-color);
    position: absolute;
    top: 10rem;
    width: 32rem;
    left: 10%;
    text-align: justify;
  }
  .collection-calling-waves {
    width: 100%;
    left: 0;
    top: 27rem;
  }
  .collection-calling-section-2 {
    height: 22rem;
  }
  .collection-calling-section-2 h2,
  .number-masking-section-2 h2 {
    text-align: center;
    position: absolute;
    top: 37rem;
    width: 100%;
    right: 0;
  }
  .collection-calling-section-2 h3 {
    position: absolute;
    top: 40rem;
    width: 80%;
    right: 10%;
    left: 10%;
    font-weight: 400;
    line-height: 1.45rem;
    font-size: 1rem;
  }
  .collection-calling-section-2 ul {
    position: absolute;
    top: 46.3rem;
    width: 80%;
    left: 10%;
    right: 10%;
  }
  .collection-calling-section-3 {
    height: 192rem;
  }
  .collection-calling-table {
    width: 80%;
    height: 176rem;
    border-width: 0.1rem;
  }
  #collection-calling-table-header-1,
  #number-masking-table-header-1,
  #wfh-table-header-1 {
    width: 8%;
    height: 5rem;
    vertical-align: middle;
    color: var(--primary-color);
    font-size: 1rem;
  }
  #collection-calling-table-header-2,
  #number-masking-table-header-2,
  #wfh-table-header-2 {
    width: 26%;
    height: 5rem;
    vertical-align: middle;
    color: var(--primary-color);
    font-size: 1rem;
  }
  .collection-calling-verticle-ruler {
    position: absolute;
    top: 81.8rem;
    left: 32%;
    border-left: 0.1rem solid #e0e0e0;
    height: 176rem;
  }
  .collection-calling-footer {
    position: absolute;
    top: 278rem;
    width: 100%;
    height: 44rem;
    background: #c33764;
    background: -webkit-linear-gradient(to right, #1d2671, #c33764);
    background: linear-gradient(to right, #1d2671, #c33764);
  }
  .number-masking-header {
    position: absolute;
    top: 4rem;
    left: 0;
    width: 100%;
    background: #0575e6;
    background: -webkit-linear-gradient(to right, #021b79, #0575e6);
    background: linear-gradient(to right, #021b79, #0575e6);
  }
  .number-masking-section-1 img {
    position: absolute;
    height: 10rem;
    top: 8rem;
    right: 10%;
  }
  .achieve-compliance-section-1 h2,
  .compliance-call-recording-section-1 h2,
  .crm-integration-section-1 h2,
  .customer-engagement-section-1 h2,
  .microsoft-direct-routing-section-1 h2,
  .number-masking-section-1 h2 {
    position: absolute;
    top: 8rem;
    left: 10%;
    font-weight: 600;
  }
  .number-masking-section-1 h3 {
    color: var(--white-color);
    position: absolute;
    top: 9rem;
    width: 26rem;
    left: 10%;
    text-align: justify;
  }
  .number-masking-waves {
    width: 100%;
    left: 0;
    top: 26rem;
  }
  .number-masking-section-2 {
    height: 18rem;
  }
  .number-masking-section-2 h3 {
    position: absolute;
    top: 40rem;
    width: 80%;
    left: 10%;
    right: 10%;
    text-align: justify;
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.45rem;
  }
  .number-masking-benefits-points {
    font-size: 1rem;
    color: var(--black-color);
  }
  .number-masking-section-2 ul {
    position: absolute;
    top: 49rem;
    width: 80%;
    left: 10%;
    right: 10%;
  }
  .number-masking-section-3 {
    height: 110rem;
  }
  .number-masking-table {
    width: 80%;
    height: 93rem;
    border-width: 0.1rem;
  }
  .number-masking-verticle-ruler {
    position: absolute;
    top: 78rem;
    left: 32%;
    border-left: 0.1rem solid #e0e0e0;
    height: 93rem;
  }
  .number-masking-footer {
    position: absolute;
    top: 193rem;
    width: 100%;
    height: 44rem;
    background: #0575e6;
    background: -webkit-linear-gradient(to right, #021b79, #0575e6);
    background: linear-gradient(to right, #021b79, #0575e6);
  }
  .productivity-increase-header {
    position: absolute;
    top: 4rem;
    left: 0;
    width: 100%;
    background: #673ab7;
    background: -webkit-linear-gradient(to right, #512da8, #673ab7);
    background: linear-gradient(to right, #512da8, #673ab7);
  }
  .productivity-increase-inner-header {
    height: 33rem;
    width: 100%;
    margin: 0;
    padding: 0;
  }
  .productivity-increase-section-1 img,
  .wfh-section-1 img {
    position: absolute;
    height: 11rem;
    top: 9rem;
    right: 10%;
  }
  .productivity-increase-section-1 h2,
  .wfh-section-1 h2 {
    position: absolute;
    top: 9rem;
    left: 10%;
    font-weight: 600;
  }
  .productivity-increase-section-1 h3,
  .wfh-section-1 h3 {
    color: var(--white-color);
    position: absolute;
    top: 10.5rem;
    width: 26rem;
    left: 10%;
    text-align: justify;
  }
  .productivity-increase-waves {
    position: absolute;
    width: 100%;
    left: 0;
    top: 29rem;
    margin-bottom: -400px;
  }
  .productivity-increase-section-2 h3,
  .transforming-cx-section-2 h3 {
    position: absolute;
    top: 95%;
    width: 80%;
    color: var(--black-color);
  }
  .productivity-increase-section-2 ul {
    position: absolute;
    top: 42.5rem;
    width: 80%;
    right: 10%;
    left: 10%;
  }
  .achieve-compliance-section-2 h2,
  .productivity-increase-section-2 h2 {
    text-align: center;
    position: absolute;
    top: 40rem;
    width: 100%;
    right: 0;
  }
  .productivity-increase-section-3 {
    height: 179rem;
  }
  .achieve-compliance-section-3-title,
  .productivity-increase-section-3-title {
    text-align: center;
    margin-top: 9rem;
  }
  .achieve-compliance-table,
  .productivity-increase-table {
    margin-top: 0.7rem;
  }
  .productivity-increase-table {
    width: 80%;
    height: 160rem;
    border-width: 0.1rem;
  }
  #achieve-compliance-table-header-2,
  #compliance-call-recording-table-header-2,
  #crm-integration-table-header-2,
  #customer-engagement-table-header-2,
  #genesys-cloud-deployment-table-header-2,
  #microsoft-direct-routing-table-header-2,
  #productivity-increase-table-header-2,
  #transforming-cx-table-header-2,
  #vrm-table-header-2 {
    width: 26%;
    height: 5rem;
    vertical-align: middle;
    color: var(--primary-color);
  }
  .productivity-increase-verticle-ruler {
    position: absolute;
    top: 77rem;
    left: 32%;
    border-left: 0.1rem solid #e0e0e0;
    height: 160rem;
  }
  .productivity-increase-footer {
    position: absolute;
    top: 255rem;
    width: 100%;
    height: 44rem;
    background: #673ab7;
    background: -webkit-linear-gradient(to right, #512da8, #673ab7);
    background: linear-gradient(to right, #512da8, #673ab7);
  }
  .achieve-compliance-header {
    position: absolute;
    top: 4rem;
    left: 0;
    width: 100%;
    background: #005c97;
    background: -webkit-linear-gradient(to right, #363795, #005c97);
    background: linear-gradient(to right, #363795, #005c97);
  }
  .achieve-compliance-section-1 img,
  .compliance-call-recording-section-1 img {
    position: absolute;
    height: 14rem;
    top: 8rem;
    right: 10%;
  }
  .achieve-compliance-section-1 h3,
  .compliance-call-recording-section-1 h3,
  .crm-integration-section-1 h3,
  .customer-engagement-section-1 h3,
  .microsoft-direct-routing-section-1 h3 {
    color: var(--white-color);
    position: absolute;
    top: 9.5rem;
    width: 26rem;
    left: 10%;
    text-align: justify;
  }
  .achieve-compliance-waves {
    position: absolute;
    width: 100%;
    left: 0;
    top: 30rem;
  }
  .achieve-compliance-section-2 {
    height: 8rem;
  }
  .achieve-compliance-section-2 h3 {
    position: absolute;
    top: 43rem;
    width: 80%;
    left: 10%;
    right: 10%;
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.45rem;
    text-align: justify;
  }
  .achieve-compliance-section-2 ul {
    position: absolute;
    top: 50rem;
    width: 80%;
    right: 10%;
    left: 10%;
  }
  .achieve-compliance-section-3 {
    height: 101rem;
  }
  .achieve-compliance-table {
    width: 80%;
    height: 87rem;
    border-width: 0.1rem;
  }
  #achieve-compliance-table-header-1,
  #microsoft-direct-routing-table-header-1 {
    width: 7%;
    height: 5rem;
    vertical-align: middle;
    color: var(--primary-color);
  }
  .achieve-compliance-verticle-ruler {
    position: absolute;
    top: 70rem;
    left: 32.5%;
    border-left: 0.1rem solid #e0e0e0;
    height: 87rem;
  }
  .achieve-compliance-footer {
    position: absolute;
    top: 172rem;
    width: 100%;
    height: 44rem;
    background: #005c97;
    background: -webkit-linear-gradient(to right, #363795, #005c97);
    background: linear-gradient(to right, #363795, #005c97);
  }
  .transforming-cx-header {
    position: absolute;
    top: 4rem;
    left: 0;
    width: 100%;
    background: #c04848;
    background: -webkit-linear-gradient(to right, #480048, #c04848);
    background: linear-gradient(to right, #480048, #c04848);
  }
  .transforming-cx-section-1 img {
    position: absolute;
    height: 14rem;
    top: 10rem;
    right: 10%;
  }
  .transforming-cx-section-1 h2 {
    position: absolute;
    top: 5rem;
    left: 10%;
    font-weight: 600;
  }
  .transforming-cx-section-1 h3 {
    color: var(--white-color);
    position: absolute;
    top: 7.5rem;
    width: 26rem;
    left: 10%;
    text-align: justify;
  }
  .transforming-cx-waves {
    position: absolute;
    width: 100%;
    left: 0;
    top: 32rem;
  }
  .compliance-call-recording-section-2 h2,
  .transforming-cx-section-2 h2 {
    text-align: center;
    position: absolute;
    top: 42rem;
    width: 100%;
    right: 0;
  }
  .transforming-cx-section-2 ul {
    position: absolute;
    top: 46rem;
    width: 80%;
    right: 10%;
    left: 10%;
  }
  .transforming-cx-section-3 {
    height: 108rem;
  }
  .transforming-cx-section-3-title {
    text-align: center;
    margin-top: 0;
  }
  .transforming-cx-section-3-subtitle {
    margin-top: 0;
    width: 80%;
    text-align: justify;
    font-weight: 400;
  }
  .transforming-cx-table {
    width: 80%;
    height: 99rem;
    margin-top: 0.7rem;
    border-width: 0.1rem;
  }
  .transforming-cx-verticle-ruler {
    position: absolute;
    top: 68rem;
    left: 32%;
    border-left: 0.1rem solid #e0e0e0;
    height: 99rem;
  }
  .transforming-cx-footer {
    position: absolute;
    top: 190rem;
    width: 100%;
    height: 44rem;
    background: #c04848;
    background: -webkit-linear-gradient(to right, #480048, #c04848);
    background: linear-gradient(to right, #480048, #c04848);
  }
  .customer-engagement-header {
    position: absolute;
    top: 4rem;
    left: 0;
    width: 100%;
    background: #aa076b;
    background: -webkit-linear-gradient(to right, #61045f, #aa076b);
    background: linear-gradient(to right, #61045f, #aa076b);
  }
  .crm-integration-inner-header,
  .customer-engagement-inner-header {
    height: 31rem;
    width: 100%;
    margin: 0;
    padding: 0;
  }
  .customer-engagement-waves,
  .vrm-waves {
    margin-bottom: -400px;
  }
  .crm-integration-table,
  .customer-engagement-table,
  .vrm-table {
    margin-top: 0.7rem;
    margin-right: auto;
    margin-left: auto;
    border-radius: 1.2rem;
    outline: #e0e0e0 solid 0.1rem;
  }
  .customer-engagement-section-1 img {
    position: absolute;
    height: 9rem;
    top: 9rem;
    right: 10%;
  }
  .crm-integration-waves,
  .customer-engagement-waves {
    position: absolute;
    width: 100%;
    left: 0;
    top: 28rem;
  }
  .customer-engagement-section-2 {
    height: 12rem;
  }
  .customer-engagement-section-2 h2 {
    text-align: center;
    position: absolute;
    top: 38rem;
    width: 100%;
    right: 0;
  }
  .customer-engagement-section-2 h3 {
    position: absolute;
    top: 41rem;
    width: 80%;
    right: 10%;
    left: 10%;
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.45rem;
  }
  .customer-engagement-section-2 ul {
    position: absolute;
    top: 45.5rem;
    width: 80%;
    right: 10%;
    left: 10%;
  }
  .customer-engagement-table {
    width: 80%;
    height: 114rem;
    border-width: 0.1rem;
  }
  .customer-engagement-verticle-ruler {
    position: absolute;
    top: 62.2rem;
    left: 32%;
    border-left: 0.1rem solid #e0e0e0;
    height: 114rem;
  }
  .customer-engagement-footer {
    position: absolute;
    top: 197rem;
    width: 100%;
    height: 35rem;
    background: #aa076b;
    background: -webkit-linear-gradient(to right, #61045f, #aa076b);
    background: linear-gradient(to right, #61045f, #aa076b);
  }
  .crm-integration-footer,
  .crm-integration-header {
    background-image: linear-gradient(118.4deg, #7a2334 27.5%, #3e091b 92.7%);
  }
  .crm-integration-section-1 img {
    position: absolute;
    height: 10rem;
    top: 9rem;
    right: 10%;
  }
  .crm-integration-section-2,
  .vrm-section-2 {
    height: 13rem;
  }
  .crm-integration-section-2 h2 {
    text-align: center;
    position: absolute;
    top: 39rem;
    width: 100%;
    right: 0;
  }
  .crm-integration-section-2 h3 {
    position: absolute;
    top: 42rem;
    width: 80%;
    text-align: justify;
    left: 10%;
    right: 10%;
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.45rem;
  }
  .crm-integration-section-2 ul,
  .microsoft-direct-routing-section-2 ul {
    position: absolute;
    top: 55rem;
    width: 80%;
    right: 10%;
    left: 10%;
  }
  .crm-integration-section-3 {
    height: 89rem;
  }
  .crm-integration-table {
    width: 80%;
    height: 65rem;
    border-width: 0.1rem;
  }
  .crm-integration-verticle-ruler {
    position: absolute;
    top: 73rem;
    left: 32%;
    border-left: 0.1rem solid #e0e0e0;
    height: 65rem;
  }
  .vrm-header,
  .vrm-waves {
    left: 0;
    position: absolute;
    width: 100%;
  }
  .crm-integration-footer {
    position: absolute;
    top: 165rem;
    width: 100%;
    height: 44rem;
  }
  .vrm-footer,
  .vrm-header {
    background-image: linear-gradient(109.6deg, #760c63 11.2%, #470b4b 98.6%);
  }
  .vrm-header {
    top: 4rem;
  }
  .vrm-section-1 img {
    position: absolute;
    height: 11rem;
    top: 10rem;
    right: 10%;
  }
  .vrm-section-1 i {
    color: #ff9100;
    margin-right: 0.5rem;
  }
  .vrm-section-1 h2 {
    position: absolute;
    top: 10.5rem;
    left: 10%;
    font-weight: 600;
  }
  .vrm-waves {
    top: 31rem;
  }
  .vrm-section-2 h2 {
    text-align: center;
    position: absolute;
    top: 41rem;
    width: 100%;
    right: 0;
  }
  .vrm-section-2 h3,
  .vrm-section-2 ul {
    right: 10%;
    left: 10%;
    width: 80%;
    position: absolute;
  }
  .vrm-section-2 h3 {
    top: 44rem;
    text-align: justify;
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.45rem;
  }
  .vrm-section-2 ul {
    top: 58.5rem;
  }
  .vrm-section-3 {
    height: 117rem;
  }
  .vrm-table {
    width: 80%;
    height: 97rem;
    border-width: 0.1rem;
  }
  .vrm-verticle-ruler {
    position: absolute;
    top: 73rem;
    left: 32%;
    border-left: 0.1rem solid #e0e0e0;
    height: 97rem;
  }
  .vrm-footer {
    position: absolute;
    top: 195rem;
    width: 100%;
    height: 44rem;
  }
  .wfh-footer,
  .wfh-header {
    background-image: linear-gradient(69.7deg, #9a1b45 100.1%, #d85152 40%);
  }
  .wfh-inner-header {
    height: 36rem;
    width: 100%;
    margin: 0;
    padding: 0;
  }
  .wfh-section-2 {
    height: 3rem;
  }
  .microsoft-direct-routing-section-2 h2,
  .wfh-section-2 h2 {
    text-align: center;
    position: absolute;
    top: 43rem;
    width: 100%;
    right: 0;
  }
  .compliance-call-recording-section-2 h3,
  .wfh-section-2 h3 {
    text-align: justify;
    left: 10%;
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.45rem;
    position: absolute;
  }
  .wfh-section-2 h3 {
    top: 46rem;
    width: 80%;
    right: 10%;
  }
  .wfh-section-2 ul {
    position: absolute;
    top: 60rem;
    width: 80%;
    left: 10%;
    right: 10%;
  }
  .wfh-section-3 {
    height: 145rem;
  }
  .wfh-table {
    width: 80%;
    height: 128rem;
    border-width: 0.1rem;
    margin-top: 0.7rem;
  }
  .wfh-verticle-ruler {
    position: absolute;
    top: 62.8rem;
    left: 34%;
    border-left: 0.1rem solid #e0e0e0;
    height: 128rem;
  }
  .wfh-footer {
    position: absolute;
    top: 210rem;
    width: 100%;
    height: 44rem;
  }
  .compliance-call-recording-header {
    position: absolute;
    top: 4rem;
    left: 0;
    width: 100%;
    background: #41295a;
    background: -webkit-linear-gradient(to right, #2f0743, #41295a);
    background: linear-gradient(to right, #2f0743, #41295a);
  }
  .compliance-call-recording-section-2 h3 {
    top: 45rem;
    width: 80%;
    right: 10%;
  }
  .compliance-call-recording-section-2 ul {
    position: absolute;
    top: 55rem;
    width: 80%;
    left: 10%;
    right: 10%;
  }
  .compliance-call-recording-section-3 {
    height: 159rem;
  }
  .compliance-call-recording-section-3-title {
    text-align: center;
    margin-top: 10rem;
  }
  .compliance-call-recording-table {
    width: 80%;
    height: 139rem;
    border-width: 0.1rem;
    margin-top: 0.7rem;
  }
  .compliance-call-recording-verticle-ruler {
    position: absolute;
    top: 88rem;
    left: 32%;
    border-left: 0.1rem solid #e0e0e0;
    height: 139rem;
  }
  .compliance-calling-footer {
    position: absolute;
    top: 250rem;
    width: 100%;
    height: 44rem;
    background: #41295a;
    background: -webkit-linear-gradient(to right, #2f0743, #41295a);
    background: linear-gradient(to right, #2f0743, #41295a);
  }
  .microsoft-direct-routing-header {
    position: absolute;
    top: 4rem;
    left: 0;
    width: 100%;
    background: #141e30;
    background: -webkit-linear-gradient(to right, #243b55, #141e30);
    background: linear-gradient(to right, #243b55, #141e30);
  }
  .microsoft-direct-routing-section-2 {
    height: 14rem;
  }
  .microsoft-direct-routing-section-2 i {
    position: absolute;
    color: var(--primary-color);
  }
  .microsoft-direct-routing-section-2 h3 {
    position: absolute;
    top: 46rem;
    width: 80%;
    text-align: justify;
    left: 10%;
    right: 10%;
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.45rem;
  }
  .genesys-cloud-deployment-section-3,
  .microsoft-direct-routing-section-3 {
    height: 87rem;
  }
  .microsoft-direct-routing-section-3-subtitle {
    margin-top: 0;
    width: 80%;
    text-align: justify;
    font-weight: 400;
    font-size: 1rem;
  }
  .microsoft-direct-routing-table {
    margin-top: 0.7rem;
    width: 80%;
    height: 70rem;
    border-width: 0.1rem;
  }
  .microsoft-direct-routing-verticle-ruler {
    position: absolute;
    top: 74rem;
    left: 32%;
    border-left: 0.1rem solid #e0e0e0;
    height: 70rem;
  }
  .microsoft-direct-routing-footer {
    position: absolute;
    top: 166rem;
    width: 100%;
    height: 44rem;
    background: #141e30;
    background: -webkit-linear-gradient(to right, #243b55, #141e30);
    background: linear-gradient(to right, #243b55, #141e30);
  }
  .genesys-cloud-deployment-header {
    position: absolute;
    top: 4rem;
    left: 0;
    width: 100%;
    background: #1e3c72;
    background: -webkit-linear-gradient(to right, #2a5298, #1e3c72);
    background: linear-gradient(to right, #2a5298, #1e3c72);
  }
  .genesys-cloud-deployment-section-1 h3 {
    color: var(--white-color);
    position: absolute;
    top: 10rem;
    width: 26rem;
    left: 10%;
    text-align: justify;
  }
  .genesys-cloud-deployment-section-2 h2 {
    text-align: center;
    position: absolute;
    top: 45rem;
    width: 100%;
    right: 0;
  }
  #genesys-cloud-deployment-para-1 {
    position: absolute;
    top: 48rem;
    width: 80%;
    text-align: justify;
    left: 10%;
    right: 10%;
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.45rem;
  }
  .genesys-cloud-deployment-ul-1 {
    position: absolute;
    top: 58.5rem;
    width: 80%;
    right: 10%;
    left: 10%;
    color: var(--black-color);
  }
  .genesys-cloud-deployment-section-3-title {
    text-align: center;
    margin-top: 1rem;
  }
  .genesys-cloud-deployment-table {
    width: 80%;
    height: 71rem;
    margin-top: 0.7rem;
    border-width: 0.1rem;
  }
  .genesys-cloud-deployment-verticle-ruler {
    position: absolute;
    top: 88rem;
    left: 33%;
    border-left: 0.1rem solid #e0e0e0;
    height: 71rem;
  }
  .genesys-cloud-deployment-footer {
    position: absolute;
    top: 186rem;
    width: 100%;
    height: 35rem;
    background: #1e3c72;
    background: -webkit-linear-gradient(to right, #2a5298, #1e3c72);
    background: linear-gradient(to right, #2a5298, #1e3c72);
  }
  .inquiry-container {
    width: 100%;
    height: 60rem;
    background: var(--primary-color);
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .career-form {
    height: 42rem;
    margin-top: -2rem;
  }
  form {
    background: #fff;
    display: flex;
    flex-direction: column;
    padding: 2vw 4vw;
    width: 90%;
    max-width: 600px;
    border-radius: 10px;
    height: 40rem;
    margin-top: 0;
  }
  form h3 {
    font-weight: 600;
    margin-bottom: 20px;
  }
  form button,
  form input,
  form textarea {
    font-size: 1rem;
    border: 0;
    outline: 0;
    padding: 0.6rem;
  }
  form input,
  form textarea {
    margin: 10px 0;
    background: #f5f5f5;
  }
  form button {
    background-color: var(--secondary-color);
    color: #fff;
    cursor: pointer;
    width: 15rem;
    margin: 1rem auto 0;
    border-radius: 30px;
  }
  .products-dropdown {
    background-color: #f5f5f5;
    margin: 10px 0;
    color: #757575;
    border: none;
    padding: 0.6rem;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991.98px) {
  #home-section-1-image-3 {
    height: 11rem;
  }
  #btn-register-now {
    position: relative;
    margin-top: 20rem;
    margin-left: 25%;
    background-color: #ffab40;
    border: none;
    height: 2.1rem;
  }
  .code-of-conduct-page h3 {
    font-size: 1.1rem;
  }
  #homepage-header-font {
    font-size: 1.5rem;
    font-family: "Geist", serif;
    position: absolute;
    top: 39%;
    left: 12%;
    font-weight: 500;
    line-height: 1.5;
  }

  #homepage-header-font-02 {
    font-size: 1.5rem;
    font-family: "Geist", serif;
    position: absolute;
    top: 39%;
    left: 12%;
    font-weight: 500;
    line-height: 1.5;
  }
  /* H1 IMPLEMENTATION STARTS */
  #company-why-s2c-h1 {
    position: absolute;
    top: 9rem;
    left: 5%;
    font-weight: 600;
    font-size: 1.4rem;
  }
  #company-aboutus-h1 {
    position: absolute;
    top: 11rem;
    left: 5%;
    font-weight: 600;
    font-size: 1.2rem;
  }
  #cc-vrm-h1 {
    position: absolute;
    top: 4.5rem;
    left: 5%;
    font-size: 1.2rem;
  }
  #cc-india-h1 {
    position: absolute;
    top: 5.5rem;
    left: 5%;
    font-size: 1.2rem;
  }
  #cc-microsoft-h1 {
    position: absolute;
    top: 6.5rem;
    left: 5%;
    font-size: 1.4rem;
  }
  #cc-global-h1 {
    position: absolute;
    top: 6.5rem;
    left: 5%;
    font-size: 1.2rem;
  }
  #cc-uc-h1 {
    position: absolute;
    top: 6rem;
    left: 5%;
    font-size: 1.2rem;
  }
  #contact-center-h1 {
    position: absolute;
    top: 5.5rem;
    left: 5%;
    font-size: 1.4rem;
  }
  /* H1 IMPLEMENTATION ENDS */
  .demo-text,
  .demo-text:hover,
  body,
  h1,
  h2,
  h3,
  h4,
  h5,
  h6,
  p {
    font-family: var(--inter-font);
  }
  #menu-btn:checked ~ .nav-links,
  .waves {
    left: 0;
  }
  *,
  ::after,
  ::before,
  ol,
  ul {
    margin: 0;
    padding: 0;
  }
  h3,
  h6,
  p {
    display: inline;
  }
  h1,
  h2 {
    font-weight: 600;
  }
  .wrapper .nav-links,
  nav {
    position: fixed;
    width: 100%;
  }
  #demo-button,
  #demo-button:hover {
    height: 3.5rem;
    margin-left: 3rem;
    background-color: #186efb;
    width: 15rem;
  }
  *,
  ::after,
  ::before {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  :root {
    --primary-color: #303f9f;
    --secondary-color: #cc4800;
    --black-color: #000000;
    --white-color: #ffffff;
    --inter-font: "Inter", sans-serif;
  }
  html {
    scroll-behavior: smooth;
  }
  body {
    font-size: 100%;
    overflow-x: hidden;
  }
  form h3,
  h1 {
    font-size: 1.5rem;
  }
  .nav-links li a,
  h2 {
    font-size: 1.2rem;
  }
  .nav-pills .nav-link.active,
  .nav-pills .show > .nav-link {
    color: #fff;
    background-color: var(--primary-color);
  }
  .nav-pills .nav-link {
    color: #212121;
    font-weight: 500;
  }
  .why-text,
  h3 {
    font-size: 1rem;
  }
  .cc-center-header-points,
  .cc-genesys-header-points,
  .cc-global-header-points,
  .cc-india-header-points,
  .cc-ms-teams-header-points,
  .cc-uc-header-points,
  .cc-vrm-header-points,
  .why-s2c-header-points,
  p {
    font-size: 0.9rem;
  }
  .about-us-section-5 p,
  .text-justify,
  .why-s2c-section-4 p,
  .why-s2c-section-6 p {
    text-align: justify;
  }
  #header-title-icons,
  #solutions-mobile-menu,
  .about-us-section-3 img,
  .cc-genesys-section-4 h2,
  .cc-genesys-table,
  .cc-genesys-verticle-ruler,
  .cc-genesys-verticle-ruler-2,
  .cc-genesys-verticle-ruler-3,
  .cc-global-section-4 h2,
  .cc-global-section-5 button,
  .cc-global-section-6 button,
  .cc-global-table,
  .cc-global-verticle-ruler,
  .cc-global-verticle-ruler-2,
  .cc-global-verticle-ruler-3,
  .cc-india-section-4 button,
  .cc-india-section-5 button,
  .cc-ms-teams-section-4 h2,
  .cc-ms-teams-table,
  .cc-ms-teams-verticle-ruler,
  .cc-ms-teams-verticle-ruler-2,
  .cc-ms-teams-verticle-ruler-3,
  .cc-vrm-section-4 button,
  .cloud-contact-center-2-verticle-ruler,
  .cloud-contact-center-2-verticle-ruler-2,
  .cloud-contact-center-2-verticle-ruler-3,
  .cloud-contact-center-2-verticle-ruler-4,
  .cloud-contact-center-section-5 h2,
  .cloud-contact-center-section-6 button,
  .cloud-contact-center-section-7 button,
  .cloud-contact-center-table,
  .cloud-contact-center-table-2,
  .cloud-contact-center-verticle-ruler,
  .cloud-contact-center-verticle-ruler-2,
  .cloud-contact-center-verticle-ruler-3,
  .nav-links .desktop-item {
    display: none;
  }
  .nav-links li a {
    color: var(--white-color);
    text-decoration: none;
    font-weight: 400;
    border-radius: 5px;
    transition: 0.3s;
    padding: 0 40px;
    display: block;
  }
  .nav-links li a:hover {
    background: #3a3b3c;
  }
  .content .row header {
    color: var(--secondary-color);
    font-weight: 600;
    font-size: 19px;
  }
  .wrapper .btn {
    color: var(--white-color);
    font-size: 20px;
    cursor: pointer;
    display: block;
  }
  .wrapper .btn.close-btn {
    position: absolute;
    right: 30px;
    top: 10px;
  }
  nav {
    z-index: 99;
    background: var(--white-color);
    box-shadow: rgba(0, 0, 0, 0.24) 0 3px 8px;
  }
  .cc-genesys-section-5,
  nav img {
    height: 3rem;
  }
  nav .wrapper {
    position: relative;
    max-width: 1300px;
    padding: 0 30px;
    height: 70px;
    line-height: 70px;
    margin: auto;
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  .wrapper .nav-links {
    height: 100vh;
    max-width: 100%;
    top: 0;
    left: -100%;
    background: #242526;
    display: block;
    padding: 50px 10px;
    line-height: 50px;
    overflow-y: auto;
    box-shadow: 0 15px 15px rgba(0, 0, 0, 0.18);
    transition: 0.3s;
  }
  .mega-box,
  .nav-links .drop-menu {
    position: static;
    top: 65px;
    opacity: 1;
    visibility: visible;
    max-height: 0;
    overflow: hidden;
    transition: 0.3s;
  }
  ::-webkit-scrollbar {
    width: 10px;
  }
  ::-webkit-scrollbar-track {
    background: #242526;
  }
  ::-webkit-scrollbar-thumb {
    background: #3a3b3c;
  }
  .menu-button {
    color: #000;
  }
  #close-btn:checked ~ .btn.menu-btn,
  #menu-btn:checked ~ .btn.menu-btn {
    display: block;
  }
  .nav-links li {
    margin: 0.5rem 1rem;
  }
  .nav-links .drop-menu {
    padding-left: 20px;
    width: 100%;
    box-shadow: none;
  }
  #showDrop:checked ~ .drop-menu,
  #showMega:checked ~ .mega-box {
    max-height: 100%;
  }
  .nav-links .mobile-item {
    display: block;
    color: #f2f2f2;
    font-size: 1.2rem;
    font-weight: 500;
    padding-left: 2.5rem;
    cursor: pointer;
    border-radius: 5px;
    transition: 0.3s;
  }
  .nav-links .mobile-item:hover {
    background: #3a3b3c;
  }
  .mega-box {
    padding: 0 20px;
  }
  .mega-box .content .row:first-child,
  .mega-box .content .row:nth-child(2) {
    border-top: 0;
  }
  #demo-button {
    margin-top: 1rem;
    border-radius: 2rem;
    border: solid 0.12rem var(--primary-color);
  }
  #demo-button:hover {
    margin-top: 1rem;
    border-radius: 2rem;
    border: solid 0.12rem var(--white-color);
    color: var(--white-color);
  }
  .demo-text,
  .demo-text:hover {
    color: var(--white-color);
    font-weight: 500;
    width: 9rem;
    text-align: center;
    margin-left: 4.3rem;
    text-decoration: none;
    padding-bottom: 4rem;
  }
  .home-page-header,
  .home-page-header-2 {
    top: 0;
    width: 100%;
    position: absolute;
    left: 0;
  }
  .home-page-header {
    background: #062861;
    background: linear-gradient(207deg, #062861 58%, #d5141b 100%);
  }
  #section-1-image-2 {
    position: absolute;
    height: 9rem;
    top: 38%;
    right: 5%;
  }
  .home-page-header-2 {
    background: #062861;
    background: linear-gradient(40deg, #062861 58%, #d5141b 100%);
  }
  .inner-header {
    height: 31rem;
  }
  .home-page-section-1 img {
    position: absolute;
    height: 29%;
    top: 38%;
    right: 5%;
  }
  .home-page-section-1 i {
    color: #ffbf00;
    margin-right: 0.5rem;
  }
  .about-us-section-2 span,
  .about-us-section-4 span,
  .about-us-section-5 span,
  .about-us-section-6 span,
  .about-us-section-7 span,
  .about-us-section-8 span,
  .about-us-section-9 a,
  .cc-genesys-section-2 span,
  .cc-genesys-section-3 span,
  .cc-genesys-section-4 span,
  .cc-genesys-section-5 span,
  .cc-genesys-section-6 span,
  .cc-genesys-section-7 a,
  .cc-global-section-2 span,
  .cc-global-section-3 span,
  .cc-global-section-5 span,
  .cc-global-section-6 span,
  .cc-global-section-7 a,
  .cc-india-section-2 span,
  .cc-india-section-3 span,
  .cc-india-section-4 span,
  .cc-india-section-5 span,
  .cc-india-section-6 a,
  .cc-ms-teams-section-2 span,
  .cc-ms-teams-section-3 span,
  .cc-ms-teams-section-4 span,
  .cc-ms-teams-section-5 span,
  .cc-ms-teams-section-6 span,
  .cc-ms-teams-section-7 a,
  .cc-uc-section-2 span,
  .cc-uc-section-3 span,
  .cc-uc-section-4 span,
  .cc-uc-section-5 a,
  .cc-vrm-section-2 span,
  .cc-vrm-section-3 span,
  .cc-vrm-section-4 span,
  .cc-vrm-section-5 a,
  .cloud-contact-center-section-2 span,
  .cloud-contact-center-section-3 span,
  .cloud-contact-center-section-4 span,
  .cloud-contact-center-section-6 span,
  .cloud-contact-center-section-7 span,
  .cloud-contact-center-section-8 a,
  .home-page-section-10 span,
  .home-page-section-11 span,
  .home-page-section-2 span,
  .home-page-section-3 i,
  .home-page-section-3 span,
  .home-page-section-4 span,
  .home-page-section-5 h2,
  .home-page-section-5 span,
  .home-page-section-6 span,
  .home-page-section-7 span,
  .home-page-section-8 span,
  .home-page-section-9 span,
  .why-s2c-section-2 span,
  .why-s2c-section-3 span,
  .why-s2c-section-4 span,
  .why-s2c-section-5 span,
  .why-s2c-section-6 span,
  .why-s2c-section-7 span,
  .why-s2c-section-8 span {
    color: var(--secondary-color);
  }
  .about-us-section-5,
  .cc-genesys-section-1,
  .cc-global-section-1,
  .cc-india-section-1,
  .cc-ms-teams-section-1,
  .cc-uc-section-1,
  .cc-vrm-section-1,
  .cloud-contact-center-section-1,
  .home-page-section-1,
  .home-page-section-8 {
    height: 50rem;
  }
  .home-page-section-1 h2 {
    position: absolute;
    top: 35%;
    left: 5%;
    width: 28rem;
    font-weight: 600;
    font-size: 1.3rem;
  }
  .customer-row-1,
  .customer-row-2,
  .customer-row-3,
  .customer-row-4,
  .home-page-section-2 h1,
  .home-page-section-4 ul,
  .home-page-section-5 h1,
  .home-page-section-6,
  .home-page-section-6 h1,
  .section-5-container,
  .waves,
  .why-row-1,
  .why-row-2 {
    width: 100%;
    position: absolute;
  }
  .home-page-section-1 ul {
    position: absolute;
    top: 44%;
    left: 5%;
  }
  .home-page-section-1 .features-row {
    position: absolute;
    left: 21rem;
  }
  .waves {
    top: 90%;
    min-height: 60px;
    max-height: 60px;
  }
  .about-us-waves,
  .careers-page-waves,
  .cc-center-footer-waves,
  .cc-global-waves,
  .cc-india-waves,
  .cc-uc-waves,
  .cc-vrm-waves,
  .home-page-footer-waves,
  .why-s2c-waves {
    min-height: 70px;
    max-height: 70px;
  }
  .home-page-section-2 {
    height: 37rem;
  }
  .home-page-section-2 h1 {
    top: 35rem;
    right: 0;
    font-size: 1.3rem;
  }
  .customer-row-1 {
    top: 39rem;
    right: 11%;
  }
  .customer-row-2 {
    top: 42.5rem;
    right: 15%;
  }
  .customer-row-3 {
    top: 47rem;
    right: 16%;
  }
  .customer-row-4 {
    top: 51rem;
    right: 15%;
  }
  .google-logo {
    height: 1.3rem;
    position: absolute;
    left: 28%;
  }
  .icici-bank-logo {
    height: 1rem;
    left: 37%;
    position: absolute;
  }
  .tcs-logo {
    height: 1.1rem;
    position: absolute;
    left: 48%;
  }
  .bajaj-logo,
  .mphasis-logo,
  .teleperformance-logo {
    height: 1.2rem;
    position: absolute;
  }
  .mphasis-logo {
    left: 55%;
  }
  .bajaj-logo {
    left: 66%;
  }
  .teleperformance-logo {
    left: 77%;
  }
  .kotak-logo {
    height: 1.1rem;
    top: 0.5rem;
    position: absolute;
    left: 33%;
  }
  .icici-logo {
    height: 1.4rem;
    position: absolute;
    left: 43%;
    top: 0.3rem;
  }
  .axis-logo {
    height: 1rem;
    position: absolute;
    left: 51%;
    top: 0.7rem;
  }
  .nuvama-logo {
    height: 0.8rem;
    left: 65%;
    position: absolute;
    top: 0.5rem;
  }
  .future-generali-logo {
    height: 1.3rem;
    position: absolute;
    left: 74%;
    top: 0.3rem;
  }
  .tata-logo {
    height: 1rem;
    position: absolute;
    left: 84%;
    top: 0.5rem;
  }
  .aadhar-logo {
    height: 1.2rem;
    position: absolute;
    left: 33%;
  }
  .maersk-logo {
    height: 1rem;
    position: absolute;
    left: 43%;
    top: 0.2rem;
  }
  .shaadi-logo {
    height: 1.1rem;
    position: absolute;
    left: 52%;
  }
  .thomas-cook-logo {
    height: 1rem;
    position: absolute;
    left: 62%;
    top: 0.4rem;
  }
  .messagebird-logo,
  .vi-plc-logo,
  .yellow-ai-logo {
    top: 0.5rem;
    position: absolute;
  }
  .yellow-ai-logo {
    height: 0.8rem;
    left: 74%;
  }
  .messagebird-logo {
    height: 1rem;
    left: 84%;
  }
  .vi-plc-logo {
    height: 1.7rem;
    left: 34%;
  }
  .vi-logo {
    top: 0.7rem;
    height: 1.5rem;
    position: absolute;
    left: 45%;
  }
  .airtel-logo,
  .sify-logo {
    height: 2rem;
    position: absolute;
  }
  .airtel-logo {
    left: 55%;
    top: 0.3rem;
  }
  .sify-logo {
    left: 63%;
    top: 0.5rem;
  }
  .log-me-in-logo {
    height: 1.5rem;
    position: absolute;
    left: 72%;
    top: 0.7rem;
  }
  .tmobile-logo {
    height: 1.8rem;
    position: absolute;
    left: 85%;
    top: 0.7rem;
  }
  .cc-vrm-section-3,
  .home-page-section-3,
  .home-page-section-4,
  .why-s2c-section-2,
  .why-s2c-section-5,
  .why-s2c-section-6,
  .why-s2c-section-7,
  .why-s2c-section-8 {
    height: 30rem;
  }
  .home-page-section-5,
  .home-page-section-7,
  form {
    height: 40rem;
  }
  .home-page-section-3 img {
    position: absolute;
    height: 11rem;
    top: 63rem;
    left: 7%;
  }
  .home-page-section-3 h2 {
    position: absolute;
    width: 45%;
    right: 5%;
    top: 59rem;
  }
  .home-page-section-3 ul {
    width: 45%;
    position: absolute;
    top: 61rem;
    right: 5%;
  }
  .home-page-section-3 i {
    font-size: 0.6rem;
    position: absolute;
  }
  #product-text-design,
  .cc-uc-card p,
  .home-page-points {
    color: var(--black-color);
  }
  .about-us-product-text-design,
  .home-page-product-text-design {
    display: block;
    text-align: justify;
    margin-left: 2rem;
  }
  .home-page-section-4 i {
    color: var(--secondary-color);
    font-size: 0.6rem;
    margin-right: 0.8rem;
  }
  .home-page-section-4 img {
    position: absolute;
    height: 12rem;
    top: 84rem;
    right: 7%;
  }
  .home-page-section-4-col {
    position: absolute;
    top: 80rem;
    left: 0;
    width: 50%;
  }
  .home-page-section-4 h2 {
    position: absolute;
    left: 10%;
    top: 3rem;
  }
  .home-page-section-4 ul {
    top: 5rem;
    left: 10%;
  }
  .section-5-container {
    height: 82%;
    top: 104rem;
    right: 0;
    left: 1.4rem;
    border-radius: 1.5rem;
  }
  .benifit-row-1,
  .benifit-row-2 {
    position: absolute;
    left: 0;
    right: 0;
  }
  .home-page-section-5 h1 {
    top: 0;
    right: 0;
    text-align: center;
  }
  .benifit-row-1 {
    top: 5rem;
  }
  .benifit-row-2 {
    top: 22rem;
  }
  .why-row-1,
  .why-row-2 {
    left: 50%;
    text-align: center;
    transform: translate(-50%, -50%);
  }
  .home-page-section-5 img {
    height: 17%;
    margin-bottom: 1.2rem;
  }
  .home-page-section-6 {
    height: 20rem;
    top: 177rem;
  }
  .home-page-section-6 h1 {
    text-align: center;
    right: 0;
    top: -30rem;
  }
  .why-row-1 {
    top: -16rem;
  }
  .why-row-2 {
    top: 3rem;
  }
  .why-img {
    width: 12%;
    margin-top: 1rem;
  }
  .why-img-2 {
    width: 1.8rem;
    margin-top: 1rem;
  }
  .why-text {
    font-weight: 600;
    color: var(--secondary-color);
    display: block;
  }
  .home-page-section-7 img {
    display: inline;
    position: absolute;
    top: 198rem;
    height: 9rem;
    left: 7%;
  }
  #cc-confidence-col {
    position: absolute;
    top: 195rem;
    right: 4%;
    width: 45%;
  }
  .about-us-section-5 i,
  .about-us-section-7 i,
  .home-page-section-10 i,
  .home-page-section-7 i,
  .home-page-section-8 i,
  .home-page-section-9 i {
    color: var(--primary-color);
    margin-right: 0.5rem;
    font-size: 0.9rem;
    position: absolute;
  }
  .about-us-section-6 p,
  .about-us-section-8 p,
  .home-page-section-7 p,
  .home-page-section-8 p,
  .home-page-section-9 p {
    display: inline;
    margin-right: 2rem;
  }
  .home-page-section-8 img {
    display: inline;
    position: absolute;
    top: 225rem;
    height: 12rem;
    right: 7%;
  }
  .home-page-section-8 h2 {
    position: absolute;
    top: 217rem;
    left: 5%;
  }
  .home-page-section-8 ul {
    position: absolute;
    top: 218rem;
    left: 5%;
    width: 45%;
  }
  .home-page-section-9 img {
    display: inline;
    position: absolute;
    top: 261rem;
    height: 7rem;
    left: 8%;
  }
  .about-us-section-3,
  .about-us-section-4,
  .about-us-section-7,
  .cc-india-section-2,
  .cc-ms-teams-section-4,
  .cc-ms-teams-section-5,
  .home-page-section-10,
  .home-page-section-9,
  .why-s2c-section-3,
  .why-s2c-section-4 {
    height: 20rem;
  }
  #cc-vrm-home-page-col {
    position: absolute;
    top: 252rem;
    right: 4%;
    width: 45%;
  }
  .home-page-section-10 img {
    display: inline;
    position: absolute;
    top: 287rem;
    height: 8rem;
    right: 11%;
  }
  .home-page-section-10 h2 {
    position: absolute;
    top: 282.5rem;
    left: 5%;
    width: 50%;
  }
  .home-page-section-10 ul {
    position: absolute;
    top: 283rem;
    left: 5%;
    width: 45%;
  }
  .home-page-section-10 p {
    margin-right: 2rem;
  }
  .home-page-section-11 h1 {
    position: absolute;
    top: 310rem;
    left: 0;
  }
  .about-us-section-6,
  .cc-global-section-2,
  .cc-uc-section-2,
  .cc-vrm-section-2,
  .home-page-section-11 {
    height: 10rem;
  }
  .home-page-section-11 img {
    height: 13rem;
    position: absolute;
    object-fit: fill;
    top: 322rem;
    left: 50%;
    transform: translate(-50%, -50%);
  }
  .about-us-footer img,
  .career-page-footer img,
  .cc-center-footer img,
  .cc-genesys-footer img,
  .cc-global-footer img,
  .cc-india-footer img,
  .cc-ms-teams-footer img,
  .cc-uc-footer img,
  .cc-vrm-footer img,
  .home-page-footer img,
  .why-s2c-footer img {
    width: 5rem;
    position: absolute;
    left: 1rem;
    top: 0.3rem;
  }
  .about-us-footer i,
  .career-page-footer i,
  .cc-center-footer i,
  .cc-genesys-footer i,
  .cc-global-footer i,
  .cc-india-footer i,
  .cc-ms-teams-footer i,
  .cc-uc-footer i,
  .cc-vrm-footer i,
  .home-page-footer i,
  .why-s2c-footer i {
    position: absolute;
  }
  .company-logo-div {
    width: 110px;
    height: 40px;
    border-radius: 160px/65px;
    background: #fff;
    position: absolute;
    top: 10rem;
    left: 5%;
  }
  .copyright {
    position: absolute;
    top: 46rem;
    left: 0;
    right: 0;
  }
  .about-us-footer .contact-us-text,
  .career-page-footer .contact-us-text,
  .cc-center-footer .contact-us-text,
  .cc-genesys-footer .contact-us-text,
  .cc-global-footer .contact-us-text,
  .cc-india-footer .contact-us-text,
  .cc-ms-teams-footer .contact-us-text,
  .cc-uc-footer .contact-us-text,
  .cc-vrm-footer .contact-us-text,
  .home-page-footer .contact-us-text,
  .why-s2c-footer .contact-us-text {
    position: absolute;
    top: 10rem;
    width: 40%;
    right: 20%;
    font-size: 1.1rem;
  }
  .about-us-footer .location-text-list,
  .career-page-footer .location-text-list,
  .cc-center-footer .location-text-list,
  .cc-genesys-footer .location-text-list,
  .cc-global-footer .location-text-list,
  .cc-india-footer .location-text-list,
  .cc-ms-teams-footer .location-text-list,
  .cc-uc-footer .location-text-list,
  .cc-vrm-footer .location-text-list,
  .home-page-footer .location-text-list,
  .why-s2c-footer .location-text-list {
    position: absolute;
    width: 35%;
    top: 9rem;
    right: 25%;
    color: var(--white-color);
    display: block;
  }
  .about-us-footer .company-intro-text,
  .career-page-footer .company-intro-text,
  .cc-center-footer .company-intro-text,
  .cc-genesys-footer .company-intro-text,
  .cc-global-footer .company-intro-text,
  .cc-india-footer .company-intro-text,
  .cc-ms-teams-footer .company-intro-text,
  .cc-uc-footer .company-intro-text,
  .cc-vrm-footer .company-intro-text,
  .home-page-footer .company-intro-text,
  .why-s2c-footer .company-intro-text {
    position: absolute;
    top: 13rem;
    width: 14rem;
    text-align: justify;
    left: 5%;
    font-size: 0.9rem;
  }
  .home-page-footer {
    position: absolute;
    top: 335rem;
    width: 100%;
    height: 50rem;
    background: #062861;
    background: linear-gradient(207deg, #062861 58%, #d5141b 100%);
  }
  .cc-center-footer-waves,
  .home-page-footer-waves {
    position: absolute;
    width: 100%;
    left: 0;
    top: -0.1rem;
    height: 0.5rem;
    transform: rotate(180deg);
  }
  #useful-links {
    position: absolute;
    top: 8rem;
    left: 78%;
    font-size: 0.9rem;
  }
  .useful-link-title {
    font-size: 1.1rem;
    position: absolute;
    top: -1rem;
  }
  #useful-link-styling-1,
  #useful-link-styling-2,
  #useful-link-styling-3 {
    text-decoration: none;
    color: var(--white-color);
  }
  .parallax > use {
    animation: 25s cubic-bezier(0.55, 0.5, 0.45, 0.5) infinite move-forever;
  }
  .parallax > use:first-child {
    animation-delay: -2s;
    animation-duration: 7s;
  }
  .parallax > use:nth-child(2) {
    animation-delay: -3s;
    animation-duration: 10s;
  }
  .parallax > use:nth-child(3) {
    animation-delay: -4s;
    animation-duration: 13s;
  }
  .parallax > use:nth-child(4) {
    animation-delay: -5s;
    animation-duration: 20s;
  }
  @keyframes move-forever {
    0% {
      transform: translate3d(-90px, 0, 0);
    }
    100% {
      transform: translate3d(85px, 0, 0);
    }
  }
  .careers-page-section-1 {
    height: 25rem;
    background: #00296b;
    background: linear-gradient(207deg, #00296b 58%, #003f88 100%);
  }
  .careers-page-waves {
    position: absolute;
    width: 100%;
    left: 0;
    top: 21rem;
    height: 0.5rem;
  }
  .career-page-footer {
    position: absolute;
    top: 130rem;
    width: 100%;
    height: 50rem;
    background: #00296b;
    background: linear-gradient(207deg, #00296b 58%, #003f88 100%);
  }
  .cc-global-footer,
  .cc-global-header {
    background-image: linear-gradient(180deg, #7519f0 9.7%, #4a1677 78%);
  }
  .cc-global-header,
  .cc-india-header {
    position: absolute;
    top: 4rem;
    left: 0;
    width: 100%;
  }
  .cc-global-inner-header {
    height: 34rem;
    width: 100%;
    margin: 0;
    padding: 0;
  }
  .cc-global-section-1 img {
    height: 25%;
    position: absolute;
    top: 10rem;
    right: 5%;
  }
  .cc-genesys-section-1 i,
  .cc-global-section-1 i,
  .cc-ms-teams-section-1 i,
  .cloud-contact-center-section-1 i,
  .why-s2c-section-1 i {
    color: #ff9100;
    margin-right: 0.5rem;
    position: absolute;
  }
  .cc-genesys-section-1 h2,
  .cc-global-section-1 h2 {
    position: absolute;
    top: 8rem;
    left: 5%;
  }
  .cc-global-section-1 h3 {
    position: absolute;
    top: 10rem;
    width: 26rem;
    left: 5%;
    font-size: 0.9rem;
  }
  .cc-global-section-1 ul {
    position: absolute;
    top: 13rem;
    left: 5%;
    width: 26rem;
    font-size: 0.9rem;
  }
  .cc-global-waves,
  .cc-uc-waves,
  .cc-vrm-waves {
    position: absolute;
    width: 100%;
    left: 0;
    top: 32rem;
    margin-bottom: -400px;
  }
  .cc-global-section-2 h2,
  .cc-india-section-2 h2,
  .cc-uc-section-2 h2,
  .cc-vrm-section-2 h2 {
    position: absolute;
    top: 42rem;
    right: 0;
    width: 100%;
    text-align: center;
  }
  .cc-genesys-market-card,
  .cc-global-market-card,
  .cc-india-market-card,
  .cc-ms-teams-card,
  .cc-uc-card,
  .cc-vrm-market-card,
  .cloud-contact-center-card {
    width: 12rem;
    height: 14rem;
    border-radius: 1.2rem;
  }
  .cc-global-hr-1,
  .cc-global-hr-2,
  .cc-global-hr-3,
  .cc-global-hr-4,
  .cc-global-hr-5,
  .cc-global-hr-6,
  .cc-india-hr-1,
  .cc-india-hr-2,
  .cc-india-hr-3,
  .cc-india-hr-4,
  .cc-ms-teams-hr-1,
  .cc-ms-teams-hr-2,
  .cc-ms-teams-hr-3,
  .cc-ms-teams-hr-4,
  .cc-ms-teams-hr-7,
  .cc-ms-teams-hr-8 {
    width: 90%;
    margin-left: 1rem;
    margin-right: 1rem;
    position: absolute;
  }
  .about-us-section-9-container,
  .cc-ms-teams-container,
  .cc-uc-container,
  .cc-vrm-container,
  .vision-container {
    border-radius: 1rem;
    border-style: solid;
    border-width: 0.1rem;
    border-color: var(--black-color);
  }
  .cc-genesys-market-card img,
  .cc-global-market-card img,
  .cc-india-market-card img,
  .cc-ms-teams-card img,
  .cc-uc-card img,
  .cc-vrm-market-card img,
  .cloud-contact-center-card img {
    height: 2.5rem;
    position: absolute;
    top: 2.2rem;
    left: 5rem;
  }
  .cc-genesys-section-2 .cc-genesys-card-title,
  .cc-global-section-2 .cc-global-card-title,
  .cc-india-section-2 .cc-india-card-title,
  .cc-ms-teams-section-2 .cc-ms-teams-card-title,
  .cc-uc-section-2 .cc-uc-card-title,
  .cc-vrm-section-2 .cc-vrm-card-title,
  .cloud-contact-center-section-2 .cc-center-card-title {
    position: absolute;
    top: 46%;
    width: 100%;
    left: 0;
    text-align: center;
    font-weight: 600;
    font-size: 0.9rem;
  }
  .cc-genesys-section-2 .cc-genesys-card-content,
  .cc-global-section-2 .cc-global-card-content,
  .cc-india-section-2 .cc-india-card-content,
  .cc-ms-teams-section-2 .cc-ms-teams-card-content,
  .cc-uc-section-2 .cc-uc-card-content,
  .cc-vrm-section-2 .cc-vrm-card-content,
  .cloud-contact-center-section-2 .cc-center-card-content {
    position: absolute;
    top: 58%;
    left: 10%;
    width: 80%;
    text-align: center;
    font-size: 0.9rem;
  }
  .cc-genesys-market-card-row-1,
  .cc-global-market-card-row-1,
  .cc-india-market-card-row-1,
  .cc-uc-card-row-1,
  .cc-vrm-market-card-row-1,
  .cloud-contact-center-card-row-1 {
    position: absolute;
    top: 45.5rem;
    right: 15%;
    left: 8%;
  }
  .cc-genesys-market-card-row-2,
  .cc-global-market-card-row-2,
  .cc-india-market-card-row-2,
  .cc-uc-card-row-2,
  .cc-vrm-market-card-row-2,
  .cloud-contact-center-card-row-2 {
    position: absolute;
    top: 61rem;
    right: 15%;
    left: 8%;
  }
  .cc-global-section-3 {
    height: 195rem;
  }
  .cc-global-hr-1,
  .cc-india-hr-1,
  .cc-india-hr-2,
  .cc-india-hr-4 {
    top: 8%;
  }
  .cc-global-hr-2,
  .cc-global-hr-5,
  .cc-global-hr-6,
  .cc-india-hr-3 {
    top: 10%;
  }
  .cc-global-hr-3 {
    top: 12%;
  }
  .cc-global-hr-4 {
    top: 7%;
  }
  .cc-global-product-card-1 {
    width: 43%;
    height: 61rem;
    position: absolute;
    top: 90rem;
    left: 5%;
  }
  .cc-global-product-card-2 {
    width: 43%;
    height: 61rem;
    position: absolute;
    top: 90rem;
    right: 5%;
  }
  .cc-global-product-card-3,
  .cc-global-product-card-4 {
    width: 43%;
    height: 57rem;
    position: absolute;
    top: 152rem;
  }
  .cc-global-product-card-3,
  .cc-global-product-card-5,
  .cc-india-product-card-1,
  .cc-india-product-card-3,
  .cc-uc-product-card-1,
  .cc-uc-product-card-3,
  .cc-uc-product-card-5,
  .cc-vrm-product-card-1,
  .cc-vrm-product-card-3,
  .cc-vrm-product-card-5 {
    left: 5%;
  }
  .cc-global-product-card-4,
  .cc-global-product-card-6,
  .cc-india-product-card-2,
  .cc-india-product-card-4,
  .cc-uc-product-card-2,
  .cc-uc-product-card-4,
  .cc-uc-product-card-6,
  .cc-uc-section-1 img,
  .cc-vrm-product-card-2,
  .cc-vrm-product-card-4,
  .cc-vrm-product-card-6,
  .cc-vrm-section-1 img {
    right: 5%;
  }
  .cc-global-product-card-5,
  .cc-global-product-card-6 {
    width: 43%;
    height: 48rem;
    top: 210rem;
    position: absolute;
  }
  #cc-global-product-img-1,
  #cc-global-product-img-4 {
    width: 7%;
    position: absolute;
    top: 4%;
    right: 14%;
  }
  #cc-global-product-img-2,
  #cc-global-product-img-3,
  #cc-ms-teams-product-img-7,
  #cc-ms-teams-product-img-8,
  #cc-uc-product-img-3,
  #cc-uc-product-img-4 {
    width: 7%;
    position: absolute;
    top: 6%;
    right: 14%;
  }
  #cc-global-product-img-5,
  #cc-global-product-img-6 {
    width: 7%;
    position: absolute;
    top: 5%;
    right: 14%;
  }
  #cc-global-product-text-1 {
    position: absolute;
    top: 10%;
  }
  #cc-global-product-text-2 {
    position: absolute;
    top: 12%;
  }
  #cc-global-product-text-3 {
    position: absolute;
    top: 14%;
  }
  #cc-global-product-text-4 {
    position: absolute;
    top: 9%;
  }
  #cc-global-product-text-5,
  #cc-global-product-text-6 {
    position: absolute;
    top: 13%;
  }
  .cc-global-section-3 h2,
  .cc-vrm-section-3 h2 {
    position: absolute;
    top: 78rem;
    right: 0;
    width: 100%;
    text-align: center;
  }
  .cc-global-section-3-subtitle {
    text-align: justify;
    position: absolute;
    top: 80rem;
    width: 90%;
    right: 5%;
    left: 5%;
    font-weight: 400;
    font-size: 0.9rem;
    line-height: 1.45rem;
  }
  .cc-global-product-card-title {
    color: var(--primary-color);
    font-weight: 600;
    position: absolute;
    top: 4%;
    left: 6.5%;
    font-size: 1rem;
    width: 65%;
  }
  .cc-genesys-section-3 i,
  .cc-global-section-3 i,
  .cc-india-section-3 i,
  .cc-ms-teams-section-3 i,
  .cc-uc-section-3 i,
  .cc-vrm-section-3 i,
  .cloud-contact-center-section-3 i {
    color: var(--primary-color);
    font-size: 0.9rem;
    margin-left: 0.3rem;
    position: absolute;
  }
  .cc-global-section-4 {
    height: 43rem;
  }
  .cc-global-section-5 {
    height: 25rem;
  }
  .cc-genesys-section-5 h2,
  .cc-global-section-5 h2,
  .cc-ms-teams-section-5 h2,
  .cloud-contact-center-section-6 h2 {
    width: 85%;
    margin-top: 1rem;
    line-height: 1.8rem;
  }
  .cc-genesys-section-5 p,
  .cc-global-section-5 p,
  .cc-ms-teams-section-5 p,
  .cloud-contact-center-section-6 p {
    margin-top: 2rem;
    width: 85%;
    display: block;
    word-spacing: 0.1rem;
    letter-spacing: 0.1px;
    line-height: 1.8rem;
    text-align: justify;
  }
  .cc-global-section-5 img {
    height: 12rem;
    position: absolute;
    right: 11%;
    top: 273rem;
  }
  .cc-global-section-5-col {
    position: absolute;
    left: 4%;
    top: 257rem;
  }
  .cc-global-section-6 {
    height: 22rem;
  }
  .cc-global-section-6 h2,
  .cc-ms-teams-section-6 h2,
  .cloud-contact-center-section-7 h2 {
    margin-top: 1rem;
    line-height: 1.8rem;
  }
  .cc-genesys-section-6 p,
  .cc-global-section-6 p,
  .cc-ms-teams-section-6 p,
  .cloud-contact-center-section-7 p {
    margin-top: 2rem;
    display: block;
    word-spacing: 0.1rem;
    letter-spacing: 0.1px;
    line-height: 1.8rem;
    text-align: justify;
  }
  .cc-global-section-6 img {
    height: 8rem;
    position: absolute;
    left: 10%;
    top: 317rem;
  }
  .cc-global-section-6-col {
    position: absolute;
    right: 10%;
    width: 40%;
    top: 300rem;
  }
  .cc-genesys-section-7,
  .cc-global-section-7,
  .cc-india-section-6,
  .cc-ms-teams-section-7,
  .cc-uc-section-5,
  .cc-vrm-section-5,
  .cloud-contact-center-section-8 {
    height: 15rem;
    display: flex;
    justify-content: center;
    text-align: center;
  }
  .about-us-section-9 span,
  .cc-genesys-section-7 span,
  .cc-global-section-7 span,
  .cc-india-section-6 span,
  .cc-ms-teams-section-7 span,
  .cc-uc-section-5 span,
  .cc-vrm-section-5 span,
  .cloud-contact-center-section-8 span {
    color: var(--secondary-color);
    font-weight: 500;
  }
  .about-us-section-9 h2,
  .cc-genesys-section-7 h2,
  .cc-global-section-7 h2,
  .cc-india-section-6 h2,
  .cc-ms-teams-section-7 h2,
  .cc-uc-section-5 h2,
  .cc-vrm-section-5 h2,
  .cloud-contact-center-section-8 h2 {
    text-align: center;
    margin-top: 2rem;
    margin-bottom: 1rem;
  }
  .cc-genesys-container,
  .cc-global-container,
  .cc-india-container,
  .cloud-contact-center-section-container {
    border-radius: 1rem;
    border-style: solid;
    border-width: 0.1rem;
    border-color: var(--black-color);
    height: 10rem;
    width: 85%;
  }
  .cc-global-footer {
    position: absolute;
    top: 360rem;
    width: 100%;
    height: 50rem;
  }
  .cc-india-footer,
  .cc-india-header {
    background-image: linear-gradient(109.6deg, #b92322 11.2%, #a30a0a 91.1%);
  }
  .about-us-footer-waves,
  .cc-genesys-footer-waves,
  .cc-global-footer-waves,
  .cc-india-footer-waves,
  .cc-ms-teams-footer-waves,
  .cc-uc-footer-waves,
  .cc-vrm-footer-waves {
    position: absolute;
    width: 100%;
    left: 0;
    top: 0;
    height: 0.5rem;
    min-height: 70px;
    max-height: 70px;
    transform: rotate(180deg);
  }
  .cc-india-inner-header,
  .cc-uc-inner-header,
  .cc-vrm-inner-header {
    height: 35rem;
    width: 100%;
    margin: 0;
    padding: 0;
  }
  .cc-uc-hr-1,
  .cc-uc-hr-2,
  .cc-vrm-hr-1,
  .cc-vrm-hr-2,
  .cc-vrm-hr-3,
  .cc-vrm-hr-4,
  .cc-vrm-hr-5,
  .cc-vrm-hr-6 {
    margin-left: 1rem;
    margin-right: 1rem;
    position: absolute;
  }
  .cc-india-section-1 img {
    height: 35%;
    position: absolute;
    top: 8rem;
    right: 5%;
  }
  .cc-india-section-1 i {
    color: #ffeb3b;
    margin-right: 0.5rem;
    position: absolute;
  }
  .cc-india-section-1 h2,
  .cc-ms-teams-section-1 h2,
  .cloud-contact-center-section-1 h2 {
    position: absolute;
    top: 7rem;
    left: 5%;
  }
  .cc-india-section-1 h3,
  .cc-ms-teams-section-1 h3 {
    position: absolute;
    top: 9rem;
    width: 26rem;
    left: 5%;
    text-align: justify;
    font-size: 0.9rem;
  }
  .cc-india-section-1 ul {
    position: absolute;
    top: 13rem;
    left: 5%;
    width: 27rem;
  }
  .cc-india-waves {
    position: absolute;
    width: 100%;
    left: 0;
    top: 91%;
  }
  .cc-india-section-3 {
    height: 125rem;
  }
  .cc-india-product-card-1,
  .cc-india-product-card-2 {
    width: 43%;
    height: 62rem;
    position: absolute;
    top: 95rem;
  }
  .cc-india-product-card-3,
  .cc-india-product-card-4 {
    width: 43%;
    height: 62rem;
    top: 158rem;
    position: absolute;
  }
  #cc-india-product-img-1,
  #cc-india-product-img-2,
  #cc-india-product-img-4 {
    width: 9%;
    position: absolute;
    top: 3%;
    right: 14%;
  }
  #cc-india-product-img-3 {
    width: 9%;
    position: absolute;
    top: 5%;
    right: 14%;
  }
  .cc-india-section-3 h2 {
    position: absolute;
    top: 79rem;
    right: 0;
    width: 100%;
    text-align: center;
  }
  .cc-india-section-3-subtitle {
    text-align: justify;
    position: absolute;
    top: 81rem;
    width: 90%;
    right: 5%;
    left: 5%;
    font-weight: 400;
    font-size: 0.9rem;
    line-height: 1.45rem;
  }
  .cc-india-product-card-title {
    color: var(--primary-color);
    font-weight: 600;
    position: absolute;
    top: 4%;
    left: 6.5%;
    font-size: 1rem;
  }
  #cc-india-product-text-1,
  #cc-india-product-text-2,
  #cc-india-product-text-3 {
    position: absolute;
    top: 10%;
    margin-left: 0;
    font-size: 0.9rem;
  }
  #cc-india-product-text-4 {
    position: absolute;
    top: 13%;
    margin-left: 0;
    font-size: 0.9rem;
  }
  .about-us-section-8,
  .cc-india-section-4 {
    height: 15rem;
  }
  .cc-india-section-4 h2 {
    width: 85%;
    margin-top: 1rem;
    line-height: 2rem;
  }
  .cc-india-section-4 p,
  .cc-india-section-5 p,
  .cc-vrm-section-4 p {
    margin-top: 2rem;
    width: 85%;
    display: block;
    word-spacing: 0.1rem;
    line-height: 1.8rem;
    text-align: justify;
  }
  .cc-india-section-4 img {
    height: 17rem;
    position: absolute;
    right: 7%;
    top: 229rem;
  }
  .cc-india-section-4-col {
    position: absolute;
    left: 5%;
    top: 220rem;
  }
  .cc-genesys-section-4,
  .cc-india-section-5 {
    height: 80rem;
  }
  .cc-india-section-5 h6 {
    color: var(--secondary-color);
    font-weight: 600;
  }
  .cc-india-section-5 h2 {
    width: 85%;
    margin-top: 1rem;
    line-height: 2.6rem;
  }
  .cc-vrm-section-1 h3,
  .cc-vrm-section-1 ul {
    width: 28rem;
    position: absolute;
    font-size: 0.9rem;
  }
  .cc-genesys-section-6 h2,
  .cc-vrm-section-4 h2 {
    margin-top: 1rem;
    line-height: 1.6rem;
  }
  .cc-india-section-5 img {
    height: 11rem;
    position: absolute;
    left: 10%;
    top: 267rem;
  }
  .cc-india-section-5-col {
    position: absolute;
    left: 53%;
    top: 254rem;
  }
  .cc-india-footer {
    position: absolute;
    top: 305rem;
    width: 100%;
    height: 50rem;
  }
  .cc-vrm-header {
    position: absolute;
    top: 4rem;
    left: 0;
    width: 100%;
    background: #396afc;
    background: -webkit-linear-gradient(top right, #1976d2, #1a237e);
    background: -moz-linear-gradient(top right, #1976d2, #1a237e);
    background: linear-gradient(to bottom left, #1976d2, #1a237e);
  }
  .cc-vrm-section-1 img {
    height: 27%;
    position: absolute;
    top: 11rem;
  }
  .cc-uc-section-1 i,
  .cc-vrm-section-1 i {
    color: #fbc02d;
    margin-right: 0.5rem;
    position: absolute;
  }
  .cc-uc-section-1 h2,
  .cc-vrm-section-1 h2 {
    position: absolute;
    top: 6rem;
    left: 5%;
  }
  .cc-vrm-section-1 h3 {
    top: 8rem;
    left: 5%;
    text-align: justify;
  }
  .cc-vrm-section-1 ul {
    top: 13rem;
    left: 5%;
  }
  .cc-vrm-hr-1,
  .cc-vrm-hr-2 {
    top: 24%;
    width: 90%;
  }
  .cc-vrm-hr-3,
  .cc-vrm-hr-4,
  .cc-vrm-hr-5,
  .cc-vrm-hr-6 {
    top: 25%;
    width: 90%;
  }
  .cc-vrm-product-card-1,
  .cc-vrm-product-card-2 {
    width: 43%;
    position: absolute;
    top: 86rem;
    height: 17rem;
  }
  .cc-vrm-product-card-3,
  .cc-vrm-product-card-4 {
    width: 43%;
    height: 20rem;
    position: absolute;
    top: 104rem;
  }
  .cc-vrm-product-card-5,
  .cc-vrm-product-card-6 {
    width: 43%;
    height: 23rem;
    top: 125rem;
    position: absolute;
  }
  #cc-vrm-product-img-1,
  #cc-vrm-product-img-2,
  #cc-vrm-product-img-3,
  #cc-vrm-product-img-4,
  #cc-vrm-product-img-5,
  #cc-vrm-product-img-6 {
    width: 7%;
    position: absolute;
    top: 12%;
    right: 14%;
  }
  .cc-vrm-section-3-subtitle {
    text-align: justify;
    position: absolute;
    top: 80rem;
    width: 90%;
    right: 5%;
    left: 5%;
    font-weight: 500;
    font-size: 0.9rem;
  }
  .cc-vrm-product-card-title {
    color: var(--primary-color);
    font-weight: 600;
    position: absolute;
    top: 12%;
    left: 6.5%;
    font-size: 1rem;
    width: 70%;
  }
  .cc-uc-section-1 h3,
  .cc-uc-section-3-subtitle {
    text-align: justify;
    font-size: 0.9rem;
    position: absolute;
  }
  #cc-vrm-product-text-1,
  #cc-vrm-product-text-2 {
    position: absolute;
    top: 30%;
  }
  #cc-vrm-product-text-3,
  #cc-vrm-product-text-4,
  #cc-vrm-product-text-5,
  #cc-vrm-product-text-6 {
    position: absolute;
    top: 31%;
  }
  .cc-vrm-section-4 {
    height: 91rem;
  }
  .cc-vrm-section-4 h2 {
    width: 85%;
  }
  .cc-vrm-section-4 img {
    height: 17rem;
    position: absolute;
    right: 7%;
    top: 155rem;
  }
  .cc-vrm-section-4-col {
    position: absolute;
    left: 5%;
    top: 147rem;
  }
  .cc-vrm-container {
    height: 10rem;
    width: 38rem;
  }
  .cc-uc-header,
  .cc-vrm-footer {
    position: absolute;
    width: 100%;
  }
  .cc-vrm-footer {
    top: 195rem;
    height: 50rem;
    background: #396afc;
    background: -webkit-linear-gradient(top right, #1976d2, #1a237e);
    background: -moz-linear-gradient(top right, #1976d2, #1a237e);
    background: linear-gradient(to bottom left, #1976d2, #1a237e);
  }
  .cc-uc-header {
    top: 4rem;
    left: 0;
    background: #004d40;
    background: -webkit-linear-gradient(top right, #00796b, #004d40);
    background: -moz-linear-gradient(top right, #00796b, #004d40);
    background: linear-gradient(to bottom left, #00796b, #004d40);
  }
  .cc-uc-hr-1,
  .cc-uc-hr-2 {
    width: 90%;
  }
  .cc-uc-section-1 img {
    height: 20%;
    position: absolute;
    top: 11rem;
  }
  .cc-uc-section-1 h3 {
    top: 8rem;
    width: 26rem;
    left: 5%;
  }
  .cc-uc-section-1 ul {
    position: absolute;
    top: 13rem;
    left: 5%;
    width: 28rem;
  }
  .cc-uc-section-3 {
    height: 56rem;
  }
  .cc-uc-hr-1 {
    top: 17%;
  }
  .cc-uc-hr-2 {
    top: 19%;
  }
  .cc-ms-teams-hr-5,
  .cc-ms-teams-hr-6,
  .cc-uc-hr-3,
  .cc-uc-hr-4,
  .cc-uc-hr-5,
  .cc-uc-hr-6 {
    position: absolute;
    top: 18%;
    width: 90%;
    margin-left: 1rem;
    margin-right: 1rem;
  }
  .cc-uc-product-card-1,
  .cc-uc-product-card-2 {
    width: 43%;
    height: 27rem;
    position: absolute;
    top: 90rem;
  }
  .cc-uc-product-card-3,
  .cc-uc-product-card-4 {
    width: 43%;
    height: 21rem;
    position: absolute;
    top: 118rem;
  }
  .cc-uc-product-card-5,
  .cc-uc-product-card-6 {
    width: 43%;
    height: 29rem;
    top: 140rem;
    position: absolute;
  }
  #cc-genesys-product-img-1,
  #cc-genesys-product-img-2,
  #cc-genesys-product-img-4,
  #cc-ms-teams-product-img-1,
  #cc-ms-teams-product-img-2,
  #cc-ms-teams-product-img-3,
  #cc-ms-teams-product-img-4,
  #cc-ms-teams-product-img-6,
  #cc-uc-product-img-1,
  #cc-uc-product-img-5 {
    width: 7%;
    position: absolute;
    top: 8%;
    right: 14%;
  }
  #cc-uc-product-img-2,
  #cc-uc-product-img-6 {
    width: 7%;
    position: absolute;
    top: 10%;
    right: 14%;
  }
  .cc-genesys-section-3 h2,
  .cc-uc-section-3 h2,
  .cloud-contact-center-section-3 h2 {
    position: absolute;
    top: 77rem;
    right: 0;
    width: 100%;
    text-align: center;
  }
  .cc-uc-section-3-subtitle {
    top: 79rem;
    width: 90%;
    right: 5%;
    left: 5%;
    font-weight: 500;
    line-height: 1.45rem;
  }
  .cc-uc-product-card-title {
    color: var(--primary-color);
    font-weight: 600;
    position: absolute;
    top: 8%;
    left: 6.5%;
    font-size: 1rem;
    width: 70%;
  }
  .cc-uc-ul-1,
  .cc-uc-ul-2 {
    top: 173rem;
    width: 40%;
    position: absolute;
    font-size: 0.9rem;
  }
  #cc-uc-product-text-1,
  #cloud-contact-center-text-3,
  #cloud-contact-center-text-4 {
    position: absolute;
    top: 20%;
  }
  #cc-uc-product-text-2 {
    position: absolute;
    top: 22%;
  }
  #cc-uc-product-text-3,
  #cc-uc-product-text-4,
  #cc-uc-product-text-5,
  #cc-uc-product-text-6 {
    position: absolute;
    top: 23%;
  }
  .cc-uc-section-4 {
    height: 85rem;
  }
  .cc-uc-section-4 h2 {
    position: absolute;
    top: 170rem;
    right: 0;
    width: 100%;
    text-align: center;
  }
  .cc-uc-ul-1 {
    left: 7%;
  }
  .cc-uc-ul-2 {
    left: 58%;
  }
  .cc-uc-container {
    height: 10rem;
    width: 52rem;
  }
  .cc-uc-footer {
    position: absolute;
    top: 215rem;
    width: 100%;
    height: 50rem;
    background: #004d40;
    background: -webkit-linear-gradient(top right, #00796b, #004d40);
    background: -moz-linear-gradient(top right, #00796b, #004d40);
    background: linear-gradient(to bottom left, #00796b, #004d40);
  }
  .cc-genesys-header {
    position: absolute;
    top: 4rem;
    left: 0;
    width: 100%;
    background: #1e3c72;
    background: -webkit-linear-gradient(to right, #200122, #6f0000);
    background: linear-gradient(to right, #200122, #6f0000);
  }
  .cc-genesys-inner-header,
  .cc-ms-teams-inner-header,
  .cloud-contact-center-inner-header {
    height: 37rem;
    width: 100%;
    margin: 0;
    padding: 0;
  }
  .cc-genesys-section-1 img {
    height: 20%;
    position: absolute;
    top: 12rem;
    right: 5%;
  }
  .cc-genesys-section-1 h3 {
    position: absolute;
    top: 10rem;
    width: 26rem;
    left: 5%;
    text-align: justify;
    font-size: 0.9rem;
  }
  .cc-genesys-section-1 ul,
  .cloud-contact-center-section-1 ul {
    position: absolute;
    top: 14rem;
    left: 5%;
    width: 28rem;
    font-size: 0.9rem;
  }
  .cc-genesys-waves,
  .cc-ms-teams-waves,
  .cloud-contact-center-waves {
    position: absolute;
    width: 100%;
    left: 0;
    top: 34rem;
    margin-bottom: -400px;
    min-height: 70px;
    max-height: 70px;
  }
  .cc-genesys-section-2,
  .cloud-contact-center-section-2 {
    height: 70rem;
  }
  .cc-genesys-section-2 h2,
  .cloud-contact-center-section-2 h2 {
    position: absolute;
    top: 43rem;
    right: 0;
    width: 100%;
    text-align: center;
  }
  .cc-genesys-section-2 h3 {
    text-align: center;
    position: absolute;
    top: 54rem;
    width: 100%;
    right: 0;
  }
  .cc-genesys-section-3 {
    height: 48rem;
  }
  .cc-genesys-hr-1,
  .cc-genesys-hr-2,
  .cc-genesys-hr-3,
  .cc-genesys-hr-4,
  .cloud-contact-center-hr-1,
  .cloud-contact-center-hr-2 {
    position: absolute;
    top: 14%;
    width: 90%;
    margin-left: 1rem;
    margin-right: 1rem;
  }
  .cc-genesys-product-card-1,
  .cc-genesys-product-card-2,
  .cc-genesys-product-card-3,
  .cc-genesys-product-card-4 {
    width: 43%;
    height: 34rem;
    position: absolute;
  }
  .cc-genesys-product-card-1 {
    top: 85rem;
    left: 5%;
  }
  .cc-genesys-product-card-2 {
    top: 85rem;
    right: 5%;
  }
  .cc-genesys-product-card-3 {
    top: 120rem;
    left: 5%;
  }
  .cc-genesys-product-card-4 {
    top: 120rem;
    right: 5%;
  }
  #cc-genesys-product-img-3 {
    width: 7%;
    position: absolute;
    top: 8%;
    right: 10%;
  }
  #cc-genesys-product-text-1,
  #cc-genesys-product-text-2,
  #cc-genesys-product-text-3,
  #cc-genesys-product-text-4 {
    position: absolute;
    top: 17%;
  }
  .cc-genesys-section-3-subtitle {
    text-align: justify;
    position: absolute;
    top: 79rem;
    width: 90%;
    right: 5%;
    left: 5%;
    font-weight: 400;
    font-size: 0.9rem;
  }
  .cc-genesys-product-card-title {
    color: var(--primary-color);
    font-weight: 600;
    position: absolute;
    top: 6%;
    left: 6.5%;
    font-size: 1rem;
    width: 60%;
  }
  .cc-genesys-section-5 img {
    height: 14rem;
    position: absolute;
    right: 13%;
    top: 170rem;
  }
  .cc-genesys-section-5-col {
    position: absolute;
    left: 4%;
    top: 155rem;
  }
  .cc-genesys-section-6 {
    height: 5rem;
  }
  .cc-genesys-section-6 img {
    height: 12rem;
    position: absolute;
    left: 13%;
    top: 225rem;
  }
  .cc-genesys-section-6-col {
    position: absolute;
    right: 4%;
    width: 40%;
    top: 205rem;
  }
  .cc-genesys-footer,
  .cc-ms-teams-header {
    width: 100%;
    background: #1e3c72;
    position: absolute;
  }
  .cc-genesys-footer {
    top: 270rem;
    height: 32rem;
    background: -webkit-linear-gradient(to right, #200122, #6f0000);
    background: linear-gradient(to right, #200122, #6f0000);
  }
  .cc-ms-teams-header {
    top: 4rem;
    left: 0;
    background: -webkit-linear-gradient(to right, #4527a0, #303f9f);
    background: linear-gradient(to right, #4527a0, #303f9f);
  }
  .cc-ms-teams-section-1 img {
    height: 20%;
    position: absolute;
    top: 13rem;
    right: 5%;
  }
  .cc-ms-teams-section-1 ul {
    position: absolute;
    top: 13rem;
    left: 5%;
    width: 26rem;
  }
  .cc-ms-teams-section-2 {
    height: 29rem;
  }
  .cc-ms-teams-section-2 h2 {
    position: absolute;
    top: 45rem;
    right: 0;
    width: 100%;
    text-align: center;
  }
  .cc-ms-teams-section-2 h3 {
    text-align: center;
    position: absolute;
    top: 54rem;
    width: 62rem;
    right: 28rem;
    font-size: 0.9rem;
    font-weight: 500;
  }
  .cc-ms-teams-card-row-1 {
    position: absolute;
    top: 47.5rem;
    right: 15%;
    left: 8%;
  }
  .cc-ms-teams-card-row-2 {
    position: absolute;
    top: 62rem;
    right: 15%;
    left: 8%;
  }
  .cc-ms-teams-section-3 {
    height: 135rem;
  }
  .cc-ms-teams-product-card-title {
    width: 10rem;
  }
  .cc-ms-teams-hr-1,
  .cc-ms-teams-hr-2 {
    top: 16%;
  }
  .cc-ms-teams-hr-3,
  .cc-ms-teams-hr-4 {
    top: 5.5rem;
  }
  .cc-ms-teams-hr-7,
  .cc-ms-teams-hr-8 {
    top: 13%;
  }
  .cc-ms-teams-product-card-1 {
    width: 43%;
    height: 28rem;
    position: absolute;
    top: 85rem;
    left: 5%;
  }
  .cc-ms-teams-product-card-2 {
    width: 43%;
    height: 28rem;
    position: absolute;
    top: 85rem;
    right: 5%;
  }
  .cc-ms-teams-product-card-3 {
    width: 43%;
    height: 41rem;
    position: absolute;
    top: 114rem;
    left: 5%;
  }
  .cc-ms-teams-product-card-4 {
    width: 43%;
    height: 41rem;
    position: absolute;
    top: 114rem;
    right: 5%;
  }
  .cc-ms-teams-product-card-5 {
    width: 43%;
    height: 26rem;
    position: absolute;
    top: 156rem;
    left: 5%;
  }
  .cc-ms-teams-product-card-6 {
    width: 43%;
    height: 26rem;
    position: absolute;
    top: 156rem;
    right: 5%;
  }
  .cc-ms-teams-product-card-7 {
    width: 43%;
    height: 28rem;
    position: absolute;
    top: 183rem;
    left: 5%;
  }
  .cc-ms-teams-product-card-8 {
    width: 43%;
    height: 28rem;
    position: absolute;
    top: 183rem;
    right: 5%;
  }
  .cc-ms-teams-section-3 h2,
  .cc-ms-teams-section-3-subtitle {
    width: 100%;
    right: 0;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }
  #cc-ms-teams-product-img-5 {
    width: 7%;
    position: absolute;
    top: 9%;
    right: 14%;
  }
  #cc-ms-teams-product-text-1,
  #cc-ms-teams-product-text-2,
  #cc-ms-teams-product-text-7,
  #cc-ms-teams-product-text-8 {
    position: absolute;
    top: 5rem;
  }
  #cc-ms-teams-product-text-3,
  #cc-ms-teams-product-text-4 {
    position: absolute;
    top: 7rem;
  }
  #cc-ms-teams-product-text-5,
  #cc-ms-teams-product-text-6 {
    position: absolute;
    top: 6rem;
  }
  .cc-ms-teams-section-3-subtitle {
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.45rem;
  }
  #cc-ms-teams-section-3-subtitle-container,
  #cc-ms-teams-section-3-title {
    display: flex;
    align-items: center;
  }
  .cc-ms-teams-product-card-title {
    color: var(--primary-color);
    font-weight: 600;
    position: absolute;
    top: 7%;
    left: 6.5%;
    font-size: 1rem;
  }
  .cc-ms-teams-section-5 img {
    height: 10rem;
    position: absolute;
    right: 11%;
    top: 225rem;
  }
  .cc-ms-teams-section-5-col {
    position: absolute;
    left: 4%;
    top: 212rem;
  }
  .cc-ms-teams-section-6 {
    height: 73rem;
  }
  .cc-ms-teams-section-6 img {
    height: 14rem;
    position: absolute;
    left: 11%;
    top: 283rem;
  }
  .cc-ms-teams-section-6-col {
    position: absolute;
    right: 5%;
    width: 43%;
    top: 261rem;
  }
  .cc-ms-teams-container {
    height: 12rem;
    width: 85%;
  }
  .cc-ms-teams-footer {
    position: absolute;
    top: 345rem;
    width: 100%;
    height: 50rem;
    background: #1e3c72;
    background: -webkit-linear-gradient(to right, #4527a0, #303f9f);
    background: linear-gradient(to right, #4527a0, #303f9f);
  }
  .cloud-contact-center-header {
    position: absolute;
    top: 4rem;
    left: 0;
    width: 100%;
    background-image: linear-gradient(270deg, #1e0253 44.2%, #c637a0 138.2%);
  }
  .cloud-contact-center-section-1 img {
    height: 26%;
    position: absolute;
    top: 11rem;
    right: 5%;
  }
  .cloud-contact-center-section-1 h3 {
    position: absolute;
    top: 9.5rem;
    width: 28rem;
    left: 5%;
    text-align: justify;
    font-size: 0.9rem;
  }
  .about-us-section-1,
  .cloud-contact-center-section-3 {
    height: 33rem;
  }
  .cloud-contact-center-hr-3,
  .cloud-contact-center-hr-4 {
    position: absolute;
    top: 15%;
    width: 90%;
    margin-left: 1rem;
    margin-right: 1rem;
  }
  .cloud-contact-center-card-1 {
    width: 43%;
    height: 41rem;
    position: absolute;
    top: 80rem;
    left: 5%;
  }
  .cloud-contact-center-card-2 {
    width: 43%;
    height: 41rem;
    position: absolute;
    top: 80rem;
    right: 5%;
  }
  .cloud-contact-center-card-3 {
    width: 43%;
    height: 29rem;
    position: absolute;
    top: 122rem;
    left: 5%;
  }
  .cloud-contact-center-card-4 {
    width: 43%;
    height: 29rem;
    position: absolute;
    top: 122rem;
    right: 5%;
  }
  #cloud-contact-center-img-1,
  #cloud-contact-center-img-2,
  #cloud-contact-center-img-3,
  #cloud-contact-center-img-4 {
    width: 7%;
    position: absolute;
    top: 7%;
    right: 14%;
  }
  #cloud-contact-center-text-1,
  #cloud-contact-center-text-2 {
    position: absolute;
    top: 18%;
  }
  .cc-center-product-card-title {
    color: var(--primary-color);
    font-weight: 600;
    position: absolute;
    top: 8%;
    left: 6.5%;
    font-size: 1rem;
  }
  .product-design {
    border-radius: 1.2rem;
    border: 0.1rem solid #bdbdbd;
  }
  #product-text-design {
    display: inline-block;
    width: 80%;
    text-align: justify;
    margin-left: 2rem;
  }
  .cloud-contact-center-section-4 {
    height: 83rem;
  }
  .cloud-contact-center-section-4 h2 {
    text-align: center;
    position: absolute;
    top: 150rem;
    width: 100%;
    right: 0;
    display: none;
  }
  .about-us-section-4 h2,
  .about-us-section-4 img,
  .about-us-section-5 h2,
  .about-us-section-5 img,
  .about-us-section-6 h2,
  .about-us-section-6 img,
  .about-us-section-7 h2,
  .about-us-section-7 img,
  .about-us-section-8 img {
    display: inline;
    position: absolute;
  }
  .cc-center-terms {
    position: absolute;
    top: 315rem;
    left: 18%;
    display: none;
  }
  .t-head-1 {
    background: #03a9f4;
  }
  .t-head-2 {
    background: #4db6ac;
  }
  .t-head-3 {
    background-color: #ce93d8;
  }
  .t-head-4 {
    background-color: #9fa8da;
  }
  .t-head-5 {
    background-color: #7cb342;
  }
  .t-head-6 {
    background-color: #afb42b;
  }
  .t-head-7 {
    background-color: #ff8f00;
  }
  .cloud-contact-center-section-5,
  .cloud-contact-center-section-6,
  .cloud-contact-center-section-7 {
    height: 0;
  }
  .cloud-contact-center-section-6 img {
    height: 10rem;
    position: absolute;
    right: 13%;
    top: 165rem;
  }
  .cloud-contact-center-section-6-col {
    position: absolute;
    left: 5%;
    top: 150rem;
  }
  .cloud-contact-center-section-7 img {
    height: 10rem;
    position: absolute;
    left: 7%;
    top: 210rem;
  }
  .cloud-contact-center-section-7-col {
    position: absolute;
    right: 5%;
    width: 40%;
    top: 192rem;
  }
  .cc-center-footer {
    position: absolute;
    top: 250rem;
    width: 100%;
    height: 50rem;
    background-image: linear-gradient(270deg, #1e0253 44.2%, #c637a0 138.2%);
  }
  .about-us-footer,
  .about-us-section-1 {
    background-image: linear-gradient(171.8deg, #056f92 13.5%, #063954 78.6%);
  }
  .about-us-section-1-image {
    height: 8rem;
    position: absolute;
    top: 12.5rem;
    right: 5%;
  }
  .about-us-section-1 h2 {
    position: absolute;
    top: 12.5rem;
    left: 5%;
    font-weight: 600;
  }
  .about-us-section-1 h3 {
    color: var(--white-color);
    position: absolute;
    top: 14.5rem;
    width: 50%;
    left: 3.5%;
    text-align: justify;
  }
  .about-us-section-1 span {
    color: #fff;
  }
  .about-us-waves {
    position: absolute;
    width: 100%;
    left: 0;
    top: 30rem;
    height: 0.5rem;
  }
  .about-us-section-2 {
    height: 23rem;
  }
  .about-us-section-2 h2 {
    position: absolute;
    top: 36rem;
    left: 9%;
  }
  .about-us-section-2 h3 {
    position: absolute;
    top: 38rem;
    width: 80%;
    text-align: justify;
    left: 9%;
    font-size: 0.9rem;
  }
  .about-us-section-2 img {
    position: absolute;
    top: 45rem;
    width: 80%;
    left: 9%;
  }
  .about-us-section-3 h2 {
    position: absolute;
    top: 2rem;
    left: 43%;
    color: var(--black-color);
    font-weight: 500;
  }
  .about-us-section-3 h3 {
    position: absolute;
    top: 4.5rem;
    left: 0;
    right: 0;
    text-align: center;
    color: var(--black-color);
    font-weight: 500;
  }
  .vision-container {
    height: 10rem;
    position: absolute;
    top: 60rem;
    left: 8%;
    right: 8%;
    width: 80%;
  }
  .about-us-section-4 img {
    top: 75rem;
    height: 11rem;
    left: 5%;
  }
  .about-us-section-4 h2 {
    top: 74rem;
    right: 8%;
    width: 43%;
  }
  .about-us-section-4 ul {
    position: absolute;
    top: 76rem;
    right: 3%;
    width: 48%;
  }
  .about-us-section-4 i {
    color: var(--primary-color);
    position: absolute;
    font-size: 0.9rem;
  }
  .about-us-points,
  .why-s2c-points {
    color: var(--black-color);
    font-size: 0.9rem;
  }
  .about-us-product-text-design-1 {
    margin-left: 2rem;
    display: block;
    text-align: justify;
  }
  .about-us-section-5 img {
    top: 96rem;
    height: 11rem;
    right: 10%;
  }
  .about-us-section-5 h2 {
    top: 93rem;
    left: 5%;
    width: 30%;
  }
  .about-us-section-5 ul {
    position: absolute;
    top: 93.5rem;
    left: 5%;
    width: 48%;
  }
  .about-us-section-6 img {
    top: 122rem;
    height: 8rem;
    left: 7%;
  }
  .about-us-section-6 h2 {
    top: 116rem;
    right: 11%;
    width: 40%;
  }
  .about-us-section-6 ul {
    position: absolute;
    top: 118.5rem;
    right: 3%;
    width: 48%;
  }
  .about-us-section-6 i,
  .about-us-section-8 i {
    color: var(--primary-color);
    margin-right: 0.5rem;
    font-size: 1rem;
    position: absolute;
  }
  .about-us-section-7 img {
    top: 145rem;
    height: 8rem;
    right: 7%;
  }
  .about-us-section-7 h2 {
    top: 142rem;
    left: 5%;
    width: 48%;
  }
  .about-us-section-7 ul {
    position: absolute;
    top: 142.5rem;
    left: 5%;
    width: 48%;
  }
  .about-us-section-8 img {
    top: 168rem;
    height: 9rem;
    left: 7%;
  }
  .about-us-section-8 h2 {
    position: absolute;
    top: 160rem;
    left: 49%;
  }
  .about-us-section-8 ul {
    position: absolute;
    top: 161rem;
    right: 3%;
    width: 48%;
  }
  .about-us-section-9 {
    height: 14rem;
    display: flex;
    justify-content: center;
    text-align: center;
  }
  .about-us-section-9-container {
    height: 11rem;
    width: 85%;
  }
  .about-us-footer {
    position: absolute;
    top: 208rem;
    width: 100%;
    height: 50rem;
  }
  .why-s2c-footer,
  .why-s2c-section-1 {
    background-image: linear-gradient(180deg, #005c97, #363795);
  }
  .why-s2c-section-1 h2 {
    position: absolute;
    top: 10rem;
    left: 5%;
    font-weight: 600;
  }
  .why-s2c-section-1 ul {
    position: absolute;
    top: 12rem;
    left: 4%;
    width: 55%;
  }
  .why-s2c-section-1-image {
    height: 10rem;
    position: absolute;
    top: 12rem;
    right: 5%;
  }
  .why-s2c-section-1 span {
    color: #ff9100;
  }
  .why-s2c-section-1 {
    height: 35rem;
  }
  .why-s2c-waves {
    position: absolute;
    width: 100%;
    left: 0;
    top: 31rem;
    height: 0.5rem;
  }
  .why-s2c-section-2 img {
    position: absolute;
    height: 9rem;
    top: 39rem;
    left: 7%;
  }
  .why-s2c-section-2 h2 {
    position: absolute;
    top: 38.5rem;
    right: 21%;
    width: 32%;
  }
  .why-s2c-section-2 p,
  .why-s2c-section-3 h2,
  .why-s2c-section-3 p,
  .why-s2c-section-4 h2,
  .why-s2c-section-4 ul,
  .why-s2c-section-5 p,
  .why-s2c-section-6 h2,
  .why-s2c-section-6 ul,
  .why-s2c-section-7 h2,
  .why-s2c-section-7 p {
    width: 48%;
    position: absolute;
  }
  .why-s2c-section-2 p {
    top: 40.5rem;
    right: 5%;
    text-align: justify;
  }
  .why-s2c-product-text-design {
    display: inline-block;
    text-align: justify;
    margin-left: 2rem;
  }
  .why-s2c-section-3 img {
    position: absolute;
    top: 57rem;
    height: 10rem;
    right: 8%;
  }
  .why-s2c-section-3 h2 {
    top: 52rem;
    left: 5%;
  }
  .why-s2c-section-3 p {
    text-align: justify;
    top: 54rem;
    left: 5%;
  }
  .why-s2c-section-4 img {
    position: absolute;
    top: 90rem;
    height: 10rem;
    left: 7%;
  }
  .why-s2c-section-4 h2 {
    top: 80rem;
    right: 5%;
  }
  .why-s2c-section-4 ul {
    top: 82rem;
    right: 5%;
  }
  .why-s2c-section-4 i,
  .why-s2c-section-6 i {
    color: var(--primary-color);
    position: absolute;
  }
  .why-s2c-section-5 img {
    position: absolute;
    height: 8rem;
    top: 122rem;
    right: 7%;
  }
  .why-s2c-section-5 h2 {
    position: absolute;
    top: 120rem;
    left: 5%;
    width: 32%;
  }
  .why-s2c-section-5 p {
    top: 122rem;
    left: 5%;
    text-align: justify;
  }
  .why-s2c-section-6 img {
    position: absolute;
    top: 143rem;
    height: 11rem;
    left: 7%;
  }
  .why-s2c-section-6 h2 {
    top: 137rem;
    right: 5%;
  }
  .why-s2c-section-6 ul {
    top: 139.5rem;
    right: 5%;
  }
  .why-s2c-section-7 img {
    position: absolute;
    top: 169rem;
    height: 9rem;
    right: 7%;
  }
  .why-s2c-section-7 h2 {
    top: 170rem;
    left: 5%;
  }
  .why-s2c-section-7 p {
    top: 172rem;
    left: 5%;
    text-align: justify;
  }
  .why-s2c-section-8 img {
    position: absolute;
    top: 190rem;
    height: 9rem;
    left: 7%;
  }
  .why-s2c-section-8 h2 {
    position: absolute;
    top: 184rem;
    left: 48%;
    width: 32%;
  }
  .why-s2c-section-8 p {
    position: absolute;
    top: 186rem;
    left: 48%;
    width: 48%;
    text-align: justify;
  }
  .why-s2c-footer {
    position: absolute;
    height: 50rem;
    top: 208rem;
    width: 100%;
  }
  .why-s2c-footer-waves {
    position: absolute;
    width: 100%;
    left: 0;
    top: 0;
    height: 0.5rem;
    min-height: 80px;
    max-height: 80px;
    transform: rotate(180deg);
  }
  .inquiry-container {
    width: 100%;
    height: 60rem;
    background: var(--primary-color);
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .career-form {
    height: 42rem;
    margin-top: -2rem;
  }
  form {
    background: #fff;
    display: flex;
    flex-direction: column;
    padding: 2vw 4vw;
    width: 90%;
    max-width: 600px;
    border-radius: 10px;
    margin-top: 0;
  }
  form h3 {
    color: #212121;
    font-weight: 600;
    margin-bottom: 20px;
  }
  form button,
  form input,
  form textarea {
    font-size: 1rem;
    border: 0;
    outline: 0;
    padding: 0.6rem;
  }
  form input,
  form textarea {
    margin: 10px 0;
    background: #f5f5f5;
  }
  form button {
    background-color: var(--secondary-color);
    color: #fff;
    cursor: pointer;
    width: 15rem;
    margin: 1rem auto 0;
    border-radius: 30px;
  }
  .products-dropdown {
    background-color: #f5f5f5;
    margin: 10px 0;
    color: #757575;
    border: none;
    padding: 0.6rem;
  }
}
@media only screen and (max-width: 767.98px) {
  #home-section-1-image-3 {
    height: 13rem;
  }
  #btn-register-now {
    position: relative;
    margin-top: 36rem;
    margin-left: 35%;
    background-color: #ffab40;
    border: none;
    height: 2.1rem;
  }
  .code-of-conduct-page h3 {
    font-size: 1.1rem;
  }
  #homepage-header-font {
    font-size: 1.5rem;
    font-family: "Geist", serif;
    position: absolute;
    top: 50%;
    left: 15%;
    font-weight: 500;
    line-height: 1.5;
  }

  #homepage-header-font-02 {
    font-size: 1.5rem;
    font-family: "Geist", serif;
    position: absolute;
    top: 50%;
    left: 15%;
    font-weight: 500;
    line-height: 1.5;
  }
  /* H1 IMPLEMENTATION STARTS */
  #company-why-s2c-h1 {
    position: absolute;
    top: 22rem;
    left: 10%;
    font-weight: 600;
    font-size: 1.2rem;
  }
  #company-aboutus-h1 {
    position: absolute;
    top: 18rem;
    left: 10%;
    font-weight: 600;
    font-size: 1rem;
  }
  #cc-vrm-h1 {
    position: absolute;
    top: 17rem;
    left: 7%;
    font-size: 1.1rem;
  }
  #contact-center-h1 {
    position: absolute;
    top: 14.5rem;
    left: 7%;
    font-size: 1.1rem;
  }
  #cc-india-h1 {
    position: absolute;
    top: 17rem;
    left: 7%;
    font-size: 1.1rem;
  }
  #cc-microsoft-h1 {
    position: absolute;
    top: 15rem;
    left: 7%;
    font-size: 1.2rem;
  }
  #cc-global-h1 {
    position: absolute;
    top: 15rem;
    left: 7%;
    font-size: 1.1rem;
  }
  #cc-uc-h1 {
    position: absolute;
    top: 14rem;
    left: 7%;
    font-size: 1.2rem;
  }
  /* H1 IMPLEMENTATION ENDS */
  .demo-text,
  .demo-text:hover,
  body,
  h1,
  h2,
  h3,
  h4,
  h5,
  h6,
  p {
    font-family: var(--inter-font);
  }
  *,
  ::after,
  ::before,
  ol,
  ul {
    margin: 0;
    padding: 0;
  }
  h3,
  h6,
  p {
    display: inline;
  }
  h1,
  h2 {
    font-weight: 600;
  }
  .wrapper .nav-links,
  nav {
    position: fixed;
    width: 100%;
  }
  #demo-button,
  #demo-button:hover {
    height: 3.5rem;
    margin-top: 1rem;
    margin-left: 3rem;
    background-color: #186efb;
    width: 15rem;
  }
  *,
  ::after,
  ::before {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  :root {
    --primary-color: #303f9f;
    --secondary-color: #cc4800;
    --black-color: #000000;
    --white-color: #ffffff;
    --inter-font: "Inter", sans-serif;
  }
  html {
    scroll-behavior: smooth;
    overflow-x: hidden;
  }
  body {
    font-size: 100%;
  }
  form h3,
  h1 {
    font-size: 1.5rem;
  }
  .nav-pills .nav-link.active,
  .nav-pills .show > .nav-link {
    color: #fff;
    background-color: var(--primary-color);
  }
  .nav-pills .nav-link {
    color: #212121;
    font-weight: 500;
  }
  h2 {
    font-size: 1.1rem;
  }
  .cc-center-header-points,
  .cc-genesys-header-points,
  .cc-global-header-points,
  .cc-india-header-points,
  .cc-ms-teams-header-points,
  .cc-uc-header-points,
  .cc-vrm-header-points,
  .why-s2c-header-points,
  h3,
  p {
    font-size: 0.9rem;
  }
  .about-us-section-5 p,
  .text-justify,
  .why-s2c-section-4 p,
  .why-s2c-section-6 p {
    text-align: justify;
  }
  #header-title-icons,
  #solutions-mobile-menu,
  .about-us-section-3 img,
  .cc-center-terms,
  .cc-genesys-section-4 h2,
  .cc-genesys-table,
  .cc-genesys-verticle-ruler,
  .cc-genesys-verticle-ruler-2,
  .cc-genesys-verticle-ruler-3,
  .cc-global-section-4 h2,
  .cc-global-section-5 button,
  .cc-global-section-6 button,
  .cc-global-table,
  .cc-global-verticle-ruler,
  .cc-global-verticle-ruler-2,
  .cc-global-verticle-ruler-3,
  .cc-india-section-4 button,
  .cc-india-section-5 button,
  .cc-ms-teams-section-4 h2,
  .cc-ms-teams-table,
  .cc-ms-teams-verticle-ruler,
  .cc-ms-teams-verticle-ruler-2,
  .cc-ms-teams-verticle-ruler-3,
  .cc-vrm-section-4 button,
  .cloud-contact-center-2-verticle-ruler,
  .cloud-contact-center-2-verticle-ruler-2,
  .cloud-contact-center-2-verticle-ruler-3,
  .cloud-contact-center-2-verticle-ruler-4,
  .cloud-contact-center-section-4 h2,
  .cloud-contact-center-section-5 h2,
  .cloud-contact-center-section-6 button,
  .cloud-contact-center-section-7 button,
  .cloud-contact-center-table,
  .cloud-contact-center-table-2,
  .cloud-contact-center-verticle-ruler,
  .cloud-contact-center-verticle-ruler-2,
  .cloud-contact-center-verticle-ruler-3,
  .nav-links .desktop-item {
    display: none;
  }
  .nav-links li a {
    color: var(--white-color);
    text-decoration: none;
    font-weight: 400;
    border-radius: 5px;
    transition: 0.3s;
    padding: 0 40px;
    display: block;
    font-size: 1rem;
  }
  .nav-links li a:hover {
    background: #3a3b3c;
  }
  .content .row header {
    color: var(--secondary-color);
    font-weight: 600;
    font-size: 19px;
  }
  .wrapper .btn {
    color: var(--white-color);
    font-size: 20px;
    cursor: pointer;
    display: block;
  }
  .wrapper .btn.close-btn {
    position: absolute;
    right: 30px;
    top: 10px;
  }
  nav {
    z-index: 99;
    background: var(--white-color);
    box-shadow: rgba(0, 0, 0, 0.24) 0 3px 8px;
  }
  nav img {
    height: 3rem;
  }
  nav .wrapper {
    position: relative;
    max-width: 1300px;
    padding: 0 30px;
    height: 70px;
    line-height: 70px;
    margin: auto;
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  .wrapper .nav-links {
    height: 100vh;
    max-width: 100%;
    top: 0;
    left: -100%;
    background: #242526;
    display: block;
    padding: 50px 10px;
    line-height: 50px;
    overflow-y: auto;
    box-shadow: 0 15px 15px rgba(0, 0, 0, 0.18);
    transition: 0.3s;
  }
  .mega-box,
  .nav-links .drop-menu {
    position: static;
    top: 65px;
    opacity: 1;
    visibility: visible;
    max-height: 0;
    overflow: hidden;
    transition: 0.3s;
  }
  ::-webkit-scrollbar {
    width: 10px;
  }
  ::-webkit-scrollbar-track {
    background: #242526;
  }
  ::-webkit-scrollbar-thumb {
    background: #3a3b3c;
  }
  #menu-btn:checked ~ .nav-links {
    left: 0;
  }
  .menu-button {
    color: #000;
  }
  #close-btn:checked ~ .btn.menu-btn,
  #menu-btn:checked ~ .btn.menu-btn {
    display: block;
  }
  .nav-links li {
    margin: 0.5rem 1rem;
  }
  .nav-links .drop-menu {
    padding-left: 20px;
    width: 100%;
    box-shadow: none;
  }
  #showDrop:checked ~ .drop-menu,
  #showMega:checked ~ .mega-box {
    max-height: 100%;
  }
  .nav-links .mobile-item {
    display: block;
    color: #f2f2f2;
    font-size: 1rem;
    font-weight: 500;
    padding-left: 2.5rem;
    cursor: pointer;
    border-radius: 5px;
    transition: 0.3s;
  }
  .nav-links .mobile-item:hover {
    background: #3a3b3c;
  }
  .mega-box {
    padding: 0 20px;
  }
  .mega-box .content .row:first-child,
  .mega-box .content .row:nth-child(2) {
    border-top: 0;
  }
  #demo-button {
    border-radius: 2rem;
    border: solid 0.12rem var(--primary-color);
  }
  #demo-button:hover {
    border-radius: 2rem;
    border: solid 0.12rem var(--white-color);
    color: var(--white-color);
  }
  .demo-text,
  .demo-text:hover {
    color: var(--white-color);
    font-weight: 500;
    width: 9rem;
    text-align: center;
    margin-left: 4.3rem;
    text-decoration: none;
    padding-bottom: 4rem;
  }
  .home-page-header {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    background: #062861;
    background: linear-gradient(207deg, #062861 58%, #d5141b 100%);
  }
  #home-section-1-image-1 {
    position: absolute;
    height: 11rem;
    top: 20%;
    right: 25%;
    left: 25%;
  }
  #home-section-1-image-2 {
    position: absolute;
    height: 11rem;
    top: 20%;
    right: 28%;
    left: 28%;
  }
  .home-page-header-2 {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    background: #062861;
    background: linear-gradient(40deg, #062861 58%, #d5141b 100%);
  }
  .home-page-header-2 ul {
    width: 20rem;
    margin-left: -0.5rem;
  }
  .about-us-section-8,
  .cloud-contact-center-section-3,
  .inner-header {
    height: 45rem;
  }
  .home-page-section-1 img {
    position: absolute;
    height: 10rem;
    top: 9rem;
    right: 19%;
    left: 22%;
  }
  .home-page-section-1 i {
    color: #ffbf00;
    margin-right: 0.5rem;
  }
  .about-us-section-2 span,
  .about-us-section-4 span,
  .about-us-section-5 span,
  .about-us-section-6 span,
  .about-us-section-7 span,
  .about-us-section-8 span,
  .about-us-section-9 a,
  .cc-genesys-section-2 span,
  .cc-genesys-section-3 span,
  .cc-genesys-section-4 span,
  .cc-genesys-section-5 span,
  .cc-genesys-section-6 span,
  .cc-genesys-section-7 a,
  .cc-global-section-2 span,
  .cc-global-section-3 span,
  .cc-global-section-5 span,
  .cc-global-section-6 span,
  .cc-global-section-7 a,
  .cc-india-section-2 span,
  .cc-india-section-3 span,
  .cc-india-section-4 span,
  .cc-india-section-5 span,
  .cc-india-section-6 a,
  .cc-ms-teams-section-2 span,
  .cc-ms-teams-section-3 span,
  .cc-ms-teams-section-4 span,
  .cc-ms-teams-section-5 span,
  .cc-ms-teams-section-6 span,
  .cc-ms-teams-section-7 a,
  .cc-uc-section-2 span,
  .cc-uc-section-3 span,
  .cc-uc-section-4 span,
  .cc-uc-section-5 a,
  .cc-vrm-section-2 span,
  .cc-vrm-section-3 span,
  .cc-vrm-section-4 span,
  .cc-vrm-section-5 a,
  .cloud-contact-center-section-2 span,
  .cloud-contact-center-section-3 span,
  .cloud-contact-center-section-6 span,
  .cloud-contact-center-section-7 span,
  .cloud-contact-center-section-8 a,
  .home-page-section-10 span,
  .home-page-section-11 span,
  .home-page-section-2 span,
  .home-page-section-3 i,
  .home-page-section-3 span,
  .home-page-section-4 span,
  .home-page-section-5 h2,
  .home-page-section-5 span,
  .home-page-section-6 span,
  .home-page-section-7 span,
  .home-page-section-8 span,
  .home-page-section-9 span,
  .why-s2c-section-2 span,
  .why-s2c-section-3 span,
  .why-s2c-section-4 span,
  .why-s2c-section-5 span,
  .why-s2c-section-6 span,
  .why-s2c-section-7 span,
  .why-s2c-section-8 span {
    color: var(--secondary-color);
  }
  .about-us-section-5,
  .cc-genesys-section-1,
  .cc-global-section-1,
  .cc-india-section-1,
  .cc-ms-teams-section-1,
  .cc-uc-section-1,
  .cc-vrm-section-1,
  .cloud-contact-center-section-1,
  .home-page-section-1,
  .home-page-section-8 {
    height: 50rem;
  }
  .home-page-section-1 h2 {
    position: absolute;
    top: 22rem;
    left: 17%;
    width: 18rem;
    font-weight: 600;
    font-size: 1.3rem;
    text-align: center;
  }
  .home-page-section-1 ul {
    position: absolute;
    top: 26rem;
    left: 18%;
  }
  .home-page-section-1 .features-row {
    position: absolute;
    left: 18%;
    top: 33rem;
  }
  .waves {
    position: absolute;
    width: 100%;
    left: 0;
    top: 42rem;
    min-height: 60px;
    max-height: 60px;
  }
  .about-us-waves,
  .careers-page-waves,
  .cc-center-footer-waves,
  .cc-genesys-waves,
  .cc-global-waves,
  .cc-india-waves,
  .cc-ms-teams-waves,
  .cc-uc-waves,
  .cc-vrm-waves,
  .cloud-contact-center-waves,
  .home-page-footer-waves,
  .why-s2c-waves {
    min-height: 70px;
    max-height: 70px;
  }
  .home-page-section-2 {
    height: 37rem;
  }
  .home-page-section-2 h1 {
    position: absolute;
    width: 80%;
    top: 50rem;
    right: 9%;
    font-size: 1.1rem;
    text-align: center;
  }
  .customer-row-1 {
    position: absolute;
    top: 55rem;
    width: 100%;
    right: 15%;
  }
  .customer-row-2 {
    position: absolute;
    top: 57rem;
    width: 100%;
    right: 19%;
  }
  .customer-row-3 {
    position: absolute;
    top: 60rem;
    width: 100%;
    right: 15%;
  }
  .customer-row-4 {
    position: absolute;
    top: 62rem;
    width: 100%;
    right: 0;
  }
  .google-logo {
    height: 1rem;
    position: absolute;
    left: 22%;
  }
  .icici-bank-logo {
    height: 0.6rem;
    left: 36%;
    top: 0.2rem;
    position: absolute;
  }
  .aadhar-logo,
  .bajaj-logo,
  .future-generali-logo,
  .mphasis-logo,
  .tata-logo,
  .tcs-logo {
    height: 0.9rem;
    position: absolute;
  }
  .tcs-logo {
    left: 49%;
  }
  .mphasis-logo {
    left: 58%;
    top: 0.2rem;
  }
  .bajaj-logo {
    left: 72%;
    top: 0.1rem;
  }
  .teleperformance-logo {
    height: 0.7rem;
    position: absolute;
    left: 87%;
    top: 0.2rem;
  }
  .icici-logo,
  .kotak-logo {
    height: 1rem;
    top: 0.5rem;
    position: absolute;
  }
  .axis-logo,
  .nuvama-logo {
    top: 0.8rem;
    position: absolute;
  }
  .kotak-logo {
    left: 24%;
  }
  .icici-logo {
    left: 40%;
  }
  .axis-logo {
    height: 0.7rem;
    left: 51%;
  }
  .nuvama-logo {
    height: 0.6rem;
    left: 69%;
  }
  .future-generali-logo {
    left: 81%;
    top: 0.7rem;
  }
  .tata-logo {
    left: 92%;
    top: 0.7rem;
  }
  .maersk-logo,
  .thomas-cook-logo {
    height: 0.8rem;
    top: 0.2rem;
    position: absolute;
  }
  .aadhar-logo {
    left: 18%;
  }
  .maersk-logo {
    left: 32%;
  }
  .shaadi-logo {
    height: 0.8rem;
    position: absolute;
    left: 46%;
  }
  .thomas-cook-logo {
    left: 60%;
  }
  .yellow-ai-logo {
    height: 0.6rem;
    position: absolute;
    left: 79%;
    top: 0.4rem;
  }
  .messagebird-logo {
    height: 0.6rem;
    position: absolute;
    left: 94%;
    top: 0.5rem;
  }
  .vi-plc-logo {
    top: 0.5rem;
    height: 1.3rem;
    position: absolute;
    left: 8%;
  }
  .vi-logo {
    top: 0.7rem;
    height: 1.2rem;
    position: absolute;
    left: 22%;
  }
  .airtel-logo {
    height: 1.3rem;
    position: absolute;
    left: 34%;
    top: 0.5rem;
  }
  .log-me-in-logo,
  .sify-logo {
    height: 1.2rem;
    top: 0.6rem;
    position: absolute;
  }
  .sify-logo {
    left: 44%;
  }
  .log-me-in-logo {
    left: 54%;
  }
  .tmobile-logo {
    height: 1.5rem;
    position: absolute;
    left: 72%;
    top: 0.5rem;
  }
  .about-us-section-2,
  .about-us-section-3,
  .cc-vrm-section-3,
  .home-page-section-3,
  .home-page-section-4,
  .why-s2c-section-2,
  .why-s2c-section-5,
  .why-s2c-section-6,
  .why-s2c-section-7,
  .why-s2c-section-8 {
    height: 30rem;
  }
  .home-page-section-3 img {
    position: absolute;
    height: 9rem;
    top: 68rem;
    left: 30%;
    right: 19%;
  }
  .home-page-section-3 h2 {
    position: absolute;
    width: 85%;
    left: 8%;
    top: 79rem;
  }
  .home-page-section-3 ul {
    width: 83%;
    position: absolute;
    top: 81rem;
    left: 8%;
  }
  .home-page-section-3 i {
    font-size: 0.6rem;
    margin-right: 0.5rem;
    position: absolute;
    margin-top: 0.5rem;
  }
  #product-text-design,
  .cc-uc-card p,
  .home-page-points {
    color: var(--black-color);
  }
  .home-page-product-text-design {
    display: block;
    text-align: justify;
    margin-left: 1.2rem;
  }
  .home-page-section-4 i {
    color: var(--secondary-color);
    font-size: 0.6rem;
    margin-right: 0.8rem;
  }
  .home-page-section-4 img {
    position: absolute;
    height: 12rem;
    top: 102rem;
    left: 25%;
    right: 19%;
  }
  .home-page-section-4-col {
    position: absolute;
    top: 114rem;
    left: 2%;
    width: 100%;
    background: #004d40;
  }
  .home-page-section-4 h2 {
    position: absolute;
    left: 7%;
    top: 3rem;
    width: 80%;
  }
  .home-page-section-4 ul {
    position: absolute;
    top: 5rem;
    left: 7%;
    width: 80%;
  }
  .home-page-section-5,
  .home-page-section-7 {
    height: 40rem;
  }
  .section-5-container {
    height: 82%;
    width: 100%;
    position: absolute;
    top: 139rem;
    right: 0;
    left: 0;
    border-radius: 1.5rem;
  }
  .benifit-row-1,
  .benifit-row-2 {
    left: 1rem;
    right: 1rem;
    position: absolute;
  }
  .home-page-section-5 h1 {
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    text-align: center;
  }
  .benifit-row-1 {
    top: 2rem;
  }
  .benifit-row-2 {
    top: 19rem;
  }
  .why-row-1,
  .why-row-2 {
    left: 53%;
    width: 100%;
    text-align: center;
    transform: translate(-50%, -50%);
  }
  .home-page-section-5 img {
    height: 1.5rem;
    margin-bottom: 0.5rem;
    margin-top: 2rem;
  }
  .home-page-section-6 {
    position: absolute;
    height: 20rem;
    top: 207rem;
    width: 100%;
  }
  .home-page-section-6 h1 {
    position: absolute;
    text-align: center;
    right: 0;
    width: 100%;
    top: -30rem;
  }
  .home-page-section-10 img,
  .home-page-section-7 img,
  .home-page-section-8 img,
  .home-page-section-9 img {
    display: inline;
    left: 25%;
    right: 25%;
    position: absolute;
  }
  .why-row-1 {
    position: absolute;
    top: -16rem;
  }
  .company-logo-div,
  .why-row-2 {
    top: 7rem;
    position: absolute;
  }
  .why-img {
    width: 1.8rem;
    margin-top: 1rem;
  }
  .why-img-2 {
    width: 1.5rem;
    margin-top: 1rem;
  }
  .why-text {
    font-weight: 600;
    color: var(--secondary-color);
    display: block;
    font-size: 1rem;
  }
  .home-page-section-7 img {
    top: 229rem;
    height: 8rem;
  }
  #cc-confidence-col {
    position: absolute;
    top: 239rem;
    left: 5%;
    width: 90%;
  }
  .about-us-section-5 i,
  .about-us-section-6 i,
  .about-us-section-7 i,
  .about-us-section-8 i,
  .home-page-section-10 i,
  .home-page-section-7 i,
  .home-page-section-8 i,
  .home-page-section-9 i {
    color: var(--primary-color);
    margin-right: 0.5rem;
    font-size: 0.9rem;
    position: absolute;
  }
  .about-us-section-6 p,
  .about-us-section-8 p,
  .home-page-section-7 p,
  .home-page-section-8 p,
  .home-page-section-9 p {
    display: inline;
    margin-right: 2rem;
  }
  .home-page-section-8 img {
    top: 259rem;
    height: 10rem;
  }
  .home-page-section-8 h2 {
    position: absolute;
    top: 271rem;
    left: 7%;
  }
  .home-page-section-8 ul {
    position: absolute;
    top: 271.5rem;
    left: 7%;
    width: 85%;
  }
  .home-page-section-9 img {
    top: 303rem;
    height: 6rem;
  }
  .about-us-section-4,
  .about-us-section-7,
  .cc-genesys-section-5,
  .cc-india-section-2,
  .cc-ms-teams-section-4,
  .home-page-section-10,
  .home-page-section-9,
  .why-s2c-section-3,
  .why-s2c-section-4 {
    height: 20rem;
  }
  #cc-vrm-home-page-col {
    position: absolute;
    top: 311rem;
    left: 4%;
    width: 90%;
  }
  .home-page-section-10 img {
    top: 336rem;
    height: 8rem;
  }
  .home-page-section-10 h2 {
    position: absolute;
    top: 346rem;
    left: 7%;
    width: 85%;
  }
  .home-page-section-10 ul {
    position: absolute;
    top: 346.4rem;
    left: 7%;
    width: 85%;
  }
  .home-page-section-10 p {
    margin-right: 2rem;
  }
  .home-page-section-11 h1 {
    position: absolute;
    top: 369rem;
    left: 0;
    font-size: 1.2rem;
  }
  .about-us-section-6,
  .cc-global-section-2,
  .cc-uc-section-2,
  .cc-vrm-section-2,
  .home-page-section-11 {
    height: 10rem;
  }
  .home-page-section-11 img {
    height: 7rem;
    position: absolute;
    object-fit: fill;
    top: 377rem;
    left: 50%;
    transform: translate(-50%, -50%);
  }
  .about-us-footer img,
  .career-page-footer img,
  .cc-center-footer img,
  .cc-genesys-footer img,
  .cc-global-footer img,
  .cc-india-footer img,
  .cc-ms-teams-footer img,
  .cc-uc-footer img,
  .cc-vrm-footer img,
  .home-page-footer img,
  .why-s2c-footer img {
    width: 5rem;
    position: absolute;
    left: 1rem;
    top: 0.3rem;
  }
  .about-us-footer i,
  .career-page-footer i,
  .cc-center-footer i,
  .cc-genesys-footer i,
  .cc-global-footer i,
  .cc-india-footer i,
  .cc-ms-teams-footer i,
  .cc-uc-footer i,
  .cc-vrm-footer i,
  .home-page-footer i,
  .why-s2c-footer i {
    position: absolute;
  }
  .company-logo-div {
    width: 110px;
    height: 40px;
    border-radius: 160px/65px;
    background: #fff;
    left: 7%;
  }
  .copyright {
    position: absolute;
    top: 56rem;
    left: 0;
    right: 0;
    width: 100%;
  }
  .about-us-footer .location-text-list,
  .career-page-footer .location-text-list,
  .cc-center-footer .location-text-list,
  .cc-genesys-footer .location-text-list,
  .cc-global-footer .location-text-list,
  .cc-india-footer .location-text-list,
  .cc-ms-teams-footer .location-text-list,
  .cc-uc-footer .location-text-list,
  .cc-vrm-footer .location-text-list,
  .home-page-footer .location-text-list,
  .why-s2c-footer .location-text-list {
    position: absolute;
    width: 85%;
    top: 20rem;
    display: block;
    left: 7%;
    color: var(--white-color);
  }
  .about-us-footer .company-intro-text,
  .career-page-footer .company-intro-text,
  .cc-center-footer .company-intro-text,
  .cc-genesys-footer .company-intro-text,
  .cc-global-footer .company-intro-text,
  .cc-india-footer .company-intro-text,
  .cc-ms-teams-footer .company-intro-text,
  .cc-uc-footer .company-intro-text,
  .cc-vrm-footer .company-intro-text,
  .home-page-footer .company-intro-text,
  .why-s2c-footer .company-intro-text {
    position: absolute;
    top: 10rem;
    width: 85%;
    text-align: justify;
    left: 7%;
    font-size: 0.9rem;
  }
  .career-page-footer .contact-us-text,
  .cc-center-footer .contact-us-text,
  .cc-genesys-footer .contact-us-text,
  .cc-global-footer .contact-us-text,
  .cc-india-footer .contact-us-text,
  .cc-ms-teams-footer .contact-us-text,
  .cc-uc-footer .contact-us-text,
  .cc-vrm-footer .contact-us-text,
  .home-page-footer .contact-us-text {
    position: absolute;
    top: 21rem;
    width: 30%;
    left: 7%;
    font-size: 1.1rem;
  }
  .home-page-footer {
    position: absolute;
    top: 385rem;
    width: 100%;
    height: 62rem;
    background: #062861;
    background: linear-gradient(207deg, #062861 58%, #d5141b 100%);
  }
  .cc-center-footer-waves,
  .home-page-footer-waves {
    position: absolute;
    width: 100%;
    left: 0;
    top: -0.1rem;
    height: 0.5rem;
    transform: rotate(180deg);
  }
  #useful-links {
    position: absolute;
    top: 45rem;
    left: 4%;
    font-size: 0.9rem;
  }
  .useful-link-title {
    font-size: 1.1rem;
    position: absolute;
    top: 0;
  }
  #useful-link-styling-1 {
    text-decoration: none;
    color: var(--white-color);
    padding-top: 5rem;
  }
  #useful-link-styling-2,
  #useful-link-styling-3 {
    text-decoration: none;
    color: var(--white-color);
  }
  .parallax > use {
    animation: 25s cubic-bezier(0.55, 0.5, 0.45, 0.5) infinite move-forever;
  }
  .parallax > use:first-child {
    animation-delay: -2s;
    animation-duration: 7s;
  }
  .parallax > use:nth-child(2) {
    animation-delay: -3s;
    animation-duration: 10s;
  }
  .parallax > use:nth-child(3) {
    animation-delay: -4s;
    animation-duration: 13s;
  }
  .parallax > use:nth-child(4) {
    animation-delay: -5s;
    animation-duration: 20s;
  }
  @keyframes move-forever {
    0% {
      transform: translate3d(-90px, 0, 0);
    }
    100% {
      transform: translate3d(85px, 0, 0);
    }
  }
  .careers-page-section-1 {
    height: 25rem;
    background: #00296b;
    background: linear-gradient(207deg, #00296b 58%, #003f88 100%);
  }
  .careers-page-waves {
    position: absolute;
    width: 100%;
    left: 0;
    top: 21rem;
    height: 0.5rem;
  }
  .career-page-footer {
    position: absolute;
    top: 160rem;
    width: 100%;
    height: 62rem;
    background: #00296b;
    background: linear-gradient(207deg, #00296b 58%, #003f88 100%);
  }
  .cc-global-footer,
  .cc-global-header {
    background-image: linear-gradient(180deg, #7519f0 9.7%, #4a1677 78%);
  }
  .cc-global-header,
  .cc-india-header,
  .cloud-contact-center-header {
    position: absolute;
    top: 4rem;
    left: 0;
    width: 100%;
  }
  .cc-global-inner-header {
    height: 40rem;
    width: 100%;
    margin: 0;
    padding: 0;
  }
  .cc-global-section-1 img {
    height: 9rem;
    position: absolute;
    top: 4rem;
    right: 20%;
    left: 20%;
  }
  .cc-genesys-section-1 i,
  .cc-global-section-1 i,
  .cc-ms-teams-section-1 i,
  .cloud-contact-center-section-1 i,
  .why-s2c-section-1 i {
    color: #ff9100;
    margin-right: 0.5rem;
    position: absolute;
  }
  .cc-global-section-1 h2 {
    position: absolute;
    top: 16rem;
    left: 7%;
  }
  .cc-global-section-1 h3 {
    position: absolute;
    top: 18rem;
    width: 85%;
    left: 7%;
    font-size: 0.9rem;
  }
  .cc-genesys-section-1 ul,
  .cc-global-section-1 ul {
    position: absolute;
    top: 22rem;
    left: 7%;
    width: 85%;
    font-size: 0.9rem;
  }
  .cc-global-waves {
    position: absolute;
    width: 100%;
    left: 0;
    top: 36rem;
    margin-bottom: -400px;
  }
  .cc-global-section-2 h2 {
    position: absolute;
    top: 46rem;
    right: 0;
    width: 100%;
    text-align: center;
  }
  .cc-genesys-market-card,
  .cc-global-market-card,
  .cc-india-market-card,
  .cc-ms-teams-card,
  .cc-uc-card,
  .cc-vrm-market-card,
  .cloud-contact-center-card {
    width: 12rem;
    height: 14rem;
    border-radius: 1.2rem;
    margin-bottom: 1rem;
  }
  .cc-genesys-hr-4,
  .cc-global-hr-1,
  .cc-global-hr-2,
  .cc-global-hr-3,
  .cc-global-hr-4,
  .cc-global-hr-5,
  .cc-ms-teams-hr-1,
  .cc-ms-teams-hr-2,
  .cc-ms-teams-hr-3,
  .cc-ms-teams-hr-7 {
    position: absolute;
    width: 90%;
    margin-left: 1rem;
    margin-right: 1rem;
  }
  .cc-genesys-market-card img,
  .cc-global-market-card img,
  .cc-india-market-card img,
  .cc-ms-teams-card img,
  .cc-uc-card img,
  .cc-vrm-market-card img,
  .cloud-contact-center-card img {
    height: 2.5rem;
    position: absolute;
    top: 2.2rem;
    left: 5rem;
  }
  .cc-genesys-section-2 .cc-genesys-card-title,
  .cc-global-section-2 .cc-global-card-title,
  .cc-india-section-2 .cc-india-card-title,
  .cc-ms-teams-section-2 .cc-ms-teams-card-title,
  .cc-uc-section-2 .cc-uc-card-title,
  .cc-vrm-section-2 .cc-vrm-card-title,
  .cloud-contact-center-section-2 .cc-center-card-title {
    position: absolute;
    top: 46%;
    width: 100%;
    left: 0;
    text-align: center;
    font-weight: 600;
    font-size: 0.9rem;
  }
  .cc-genesys-section-2 .cc-genesys-card-content,
  .cc-global-section-2 .cc-global-card-content,
  .cc-india-section-2 .cc-india-card-content,
  .cc-ms-teams-section-2 .cc-ms-teams-card-content,
  .cc-uc-section-2 .cc-uc-card-content,
  .cc-vrm-section-2 .cc-vrm-card-content,
  .cloud-contact-center-section-2 .cc-center-card-content {
    position: absolute;
    top: 58%;
    left: 10%;
    width: 80%;
    text-align: center;
    font-size: 0.9rem;
  }
  .cc-global-market-card-row-1 {
    position: absolute;
    top: 49rem;
    right: 22%;
    left: 22%;
  }
  .cc-global-market-card-row-2 {
    position: absolute;
    top: 94rem;
    right: 22%;
    left: 22%;
  }
  .cc-global-section-3 {
    height: 360rem;
  }
  .cc-global-hr-1,
  .cc-india-hr-1,
  .cc-india-hr-4 {
    top: 8%;
  }
  .cc-global-hr-2,
  .cc-global-hr-5,
  .cc-india-hr-2 {
    top: 10%;
  }
  .cc-genesys-hr-4,
  .cc-global-hr-3,
  .cc-india-hr-3 {
    top: 12%;
  }
  .cc-global-hr-4 {
    top: 7%;
  }
  .cc-genesys-hr-1,
  .cc-genesys-hr-2,
  .cc-global-hr-6,
  .cloud-contact-center-hr-1,
  .cloud-contact-center-hr-2 {
    position: absolute;
    top: 14%;
    width: 90%;
    margin-left: 1rem;
    margin-right: 1rem;
  }
  .cc-global-product-card-1,
  .cc-global-product-card-2,
  .cc-global-product-card-3,
  .cc-global-product-card-4,
  .cc-global-product-card-5,
  .cc-global-product-card-6,
  .cc-global-section-3-subtitle,
  .cc-uc-product-card-1,
  .cc-uc-product-card-2,
  .cc-uc-product-card-3,
  .cc-uc-product-card-4,
  .cc-uc-product-card-5,
  .cc-uc-product-card-6,
  .cc-uc-section-3-subtitle {
    width: 85%;
    right: 7%;
    position: absolute;
  }
  .cc-global-product-card-1 {
    height: 38rem;
    top: 159rem;
    left: 7%;
  }
  .cc-global-product-card-2 {
    height: 62rem;
    top: 198rem;
    left: 7%;
  }
  .cc-global-product-card-3 {
    height: 53rem;
    top: 261rem;
    left: 7%;
  }
  .cc-global-product-card-4 {
    height: 59rem;
    top: 315rem;
    left: 7%;
  }
  .cc-global-product-card-5 {
    height: 52rem;
    top: 375rem;
    left: 7%;
  }
  .cc-global-product-card-6 {
    height: 28rem;
    top: 428rem;
    left: 7%;
  }
  #cc-global-product-img-1 {
    width: 7%;
    position: absolute;
    top: 2.5%;
    right: 14%;
  }
  #cc-genesys-product-img-4,
  #cc-global-product-img-2,
  #cc-global-product-img-3,
  #cc-ms-teams-product-img-3,
  #cc-ms-teams-product-img-7,
  #cc-ms-teams-product-img-8,
  #cc-uc-product-img-3,
  #cc-uc-product-img-4 {
    width: 7%;
    position: absolute;
    top: 6%;
    right: 14%;
  }
  #cc-global-product-img-4 {
    width: 7%;
    position: absolute;
    top: 3%;
    right: 14%;
  }
  #cc-genesys-product-img-2,
  #cc-global-product-img-5,
  #cc-global-product-img-6 {
    width: 7%;
    position: absolute;
    top: 5%;
    right: 14%;
  }
  #cc-global-product-text-1,
  #cc-global-product-text-2 {
    position: absolute;
    top: 12%;
  }
  #cc-global-product-text-3 {
    position: absolute;
    top: 14%;
  }
  #cc-global-product-text-4 {
    position: absolute;
    top: 9%;
  }
  #cc-global-product-text-5 {
    position: absolute;
    top: 13%;
  }
  #cc-global-product-text-6 {
    position: absolute;
    top: 19%;
  }
  .cc-global-section-3 h2 {
    position: absolute;
    top: 140rem;
    right: 0;
    width: 100%;
    text-align: center;
  }
  .cc-global-section-3-subtitle {
    text-align: justify;
    top: 142rem;
    font-weight: 400;
    font-size: 0.9rem;
    line-height: 1.45rem;
  }
  .cc-global-product-card-title {
    color: var(--primary-color);
    font-weight: 600;
    position: absolute;
    top: 4%;
    left: 6.5%;
    font-size: 1rem;
    width: 65%;
  }
  .cc-genesys-section-3 i,
  .cc-global-section-3 i,
  .cc-india-section-3 i,
  .cc-ms-teams-section-3 i,
  .cc-uc-section-3 i,
  .cc-vrm-section-3 i,
  .cloud-contact-center-section-3 i {
    color: var(--primary-color);
    font-size: 0.9rem;
    margin-left: 0.3rem;
    position: absolute;
  }
  .cc-global-section-4 {
    height: 43rem;
  }
  .cc-global-section-5 {
    height: 25rem;
  }
  .cc-genesys-section-5 h2,
  .cc-genesys-section-6 h2,
  .cc-global-section-5 h2,
  .cc-global-section-6 h2,
  .cc-india-section-5 h2,
  .cc-ms-teams-section-5 h2,
  .cc-ms-teams-section-6 h2,
  .cloud-contact-center-section-6 h2,
  .cloud-contact-center-section-7 h2 {
    margin-top: 1rem;
    line-height: 1.8rem;
  }
  .cc-genesys-section-5 p,
  .cc-genesys-section-6 p,
  .cc-global-section-5 p,
  .cc-global-section-6 p,
  .cc-ms-teams-section-5 p,
  .cc-ms-teams-section-6 p,
  .cloud-contact-center-section-7 p {
    margin-top: 1rem;
    display: block;
    word-spacing: 0.1rem;
    letter-spacing: 0.1px;
    line-height: 1.8rem;
    text-align: justify;
  }
  .cc-global-section-5 img {
    height: 12rem;
    position: absolute;
    right: 25%;
    left: 25%;
    top: 458rem;
  }
  .cc-global-section-5-col {
    position: absolute;
    left: 7%;
    right: 7%;
    width: 85%;
    top: 470rem;
  }
  .cc-global-section-6 {
    height: 75rem;
  }
  .cc-global-section-6 img {
    height: 8rem;
    position: absolute;
    left: 25%;
    right: 25%;
    top: 512rem;
  }
  .cc-global-section-6-col {
    position: absolute;
    left: 7%;
    right: 7%;
    width: 85%;
    top: 520rem;
  }
  .about-us-section-9,
  .cc-genesys-section-7,
  .cc-global-section-7,
  .cc-india-section-6,
  .cc-ms-teams-section-7,
  .cc-uc-section-5,
  .cc-vrm-section-5,
  .cloud-contact-center-section-8 {
    height: 15rem;
    display: flex;
    justify-content: center;
    text-align: center;
  }
  .about-us-section-9 span,
  .cc-genesys-section-7 span,
  .cc-global-section-7 span,
  .cc-india-section-6 span,
  .cc-ms-teams-section-7 span,
  .cc-uc-section-5 span,
  .cc-vrm-section-5 span,
  .cloud-contact-center-section-8 span {
    color: var(--secondary-color);
    font-weight: 500;
  }
  .about-us-section-9 h2,
  .cc-genesys-section-7 h2,
  .cc-global-section-7 h2,
  .cc-india-section-6 h2,
  .cc-ms-teams-section-7 h2,
  .cc-uc-section-5 h2,
  .cc-vrm-section-5 h2,
  .cloud-contact-center-section-8 h2 {
    text-align: center;
    margin-top: 2rem;
    margin-bottom: 1rem;
  }
  .about-us-section-9-container,
  .cc-genesys-container,
  .cc-global-container,
  .cc-india-container,
  .cc-uc-container,
  .cc-vrm-container,
  .cloud-contact-center-section-container {
    border-radius: 1rem;
    border-style: solid;
    border-width: 0.1rem;
    border-color: var(--black-color);
    height: 14rem;
    width: 22rem;
  }
  .cc-global-footer {
    position: absolute;
    top: 580rem;
    width: 100%;
    height: 62rem;
  }
  .cc-india-footer,
  .cc-india-header {
    background-image: linear-gradient(109.6deg, #b92322 11.2%, #a30a0a 91.1%);
  }
  .cc-center-footer .copyright,
  .cc-genesys-footer .copyright,
  .cc-global-footer .copyright,
  .cc-india-footer .copyright,
  .cc-ms-teams-footer .copyright,
  .cc-uc-footer .copyright,
  .cc-vrm-footer .copyright {
    margin-top: 2rem;
  }
  .about-us-footer-waves,
  .cc-genesys-footer-waves,
  .cc-global-footer-waves,
  .cc-india-footer-waves,
  .cc-ms-teams-footer-waves,
  .cc-uc-footer-waves,
  .cc-vrm-footer-waves {
    position: absolute;
    width: 100%;
    left: 0;
    top: 0;
    height: 0.5rem;
    min-height: 70px;
    max-height: 70px;
    transform: rotate(180deg);
  }
  .cc-india-inner-header {
    height: 47rem;
    width: 100%;
    margin: 0;
    padding: 0;
  }
  .cc-india-section-1 img {
    height: 12rem;
    position: absolute;
    top: 4rem;
    right: 30%;
    left: 30%;
  }
  .cc-india-section-1 i {
    color: #ffeb3b;
    margin-right: 0.5rem;
    position: absolute;
  }
  .cc-india-section-1 h2,
  .cc-vrm-section-1 h2 {
    position: absolute;
    top: 18rem;
    left: 7%;
  }
  .cc-india-section-1 h3,
  .cc-vrm-section-1 h3 {
    position: absolute;
    top: 20.5rem;
    width: 85%;
    left: 7%;
    text-align: justify;
    font-size: 0.9rem;
  }
  .cc-india-section-1 ul {
    position: absolute;
    top: 25rem;
    left: 7%;
    width: 85%;
  }
  .cc-india-waves {
    position: absolute;
    width: 100%;
    left: 0;
    top: 91%;
  }
  .cc-india-hr-1,
  .cc-india-hr-2,
  .cc-india-hr-3,
  .cc-india-hr-4 {
    position: absolute;
    width: 82%;
    margin-left: 1rem;
    margin-right: 1rem;
  }
  .cc-genesys-section-2 h2,
  .cc-india-section-2 h2,
  .cc-ms-teams-section-2 h2 {
    position: absolute;
    top: 52rem;
    right: 0;
    width: 100%;
    text-align: center;
  }
  .cc-genesys-market-card-row-1,
  .cc-india-market-card-row-1,
  .cc-ms-teams-card-row-1 {
    position: absolute;
    top: 55rem;
    right: 22%;
    left: 22%;
  }
  .cc-india-market-card-row-2 {
    position: absolute;
    top: 70rem;
    right: 22%;
    left: 22%;
  }
  .cc-india-section-3 {
    height: 244rem;
  }
  .cc-india-product-card-1,
  .cc-india-product-card-2,
  .cc-india-product-card-3,
  .cc-india-product-card-4 {
    width: 85%;
    left: 7%;
    position: absolute;
    right: 7%;
  }
  .cc-india-product-card-1 {
    height: 63rem;
    top: 145rem;
  }
  .cc-india-product-card-2 {
    height: 45rem;
    top: 209rem;
  }
  .cc-india-product-card-3 {
    height: 46rem;
    top: 255rem;
  }
  .cc-india-product-card-4 {
    height: 61rem;
    top: 302rem;
  }
  #cc-india-product-img-1,
  #cc-india-product-img-2,
  #cc-india-product-img-4 {
    width: 9%;
    position: absolute;
    top: 3%;
    right: 14%;
  }
  #cc-india-product-img-3 {
    width: 9%;
    position: absolute;
    top: 5%;
    right: 14%;
  }
  .cc-india-section-3 h2 {
    position: absolute;
    top: 116rem;
    right: 0;
    width: 100%;
    text-align: center;
  }
  .cc-india-section-3-subtitle {
    text-align: justify;
    position: absolute;
    top: 118rem;
    width: 85%;
    right: 7%;
    font-weight: 400;
    font-size: 0.9rem;
    line-height: 1.45rem;
  }
  .cc-india-product-card-title {
    color: var(--primary-color);
    font-weight: 600;
    position: absolute;
    top: 4%;
    left: 6.5%;
    font-size: 1rem;
  }
  #cc-india-product-text-1,
  #cc-india-product-text-3 {
    position: absolute;
    top: 10%;
    margin-left: 0;
    font-size: 0.9rem;
  }
  #cc-india-product-text-2 {
    position: absolute;
    top: 13%;
    margin-left: 0;
    font-size: 0.9rem;
  }
  #cc-india-product-text-4 {
    position: absolute;
    top: 15%;
    margin-left: 0;
    font-size: 0.9rem;
  }
  .cc-india-section-4 {
    height: 15rem;
  }
  .cc-india-section-4 h2 {
    margin-top: 1rem;
    line-height: 2rem;
  }
  .cc-india-section-4 p,
  .cc-india-section-5 p {
    margin-top: 1rem;
    display: block;
    word-spacing: 0.1rem;
    line-height: 1.8rem;
    text-align: justify;
  }
  .cc-vrm-section-4 h2,
  .cc-vrm-section-4 p {
    margin-top: 1rem;
    line-height: 1.5rem;
  }
  .cc-india-section-4 img {
    height: 17rem;
    position: absolute;
    right: 15%;
    left: 15%;
    top: 362rem;
  }
  .cc-india-section-5 img,
  .cc-vrm-section-1 img {
    height: 10rem;
    right: 25%;
    left: 25%;
    position: absolute;
  }
  .cc-india-section-4-col {
    position: absolute;
    right: 7%;
    width: 85%;
    top: 376rem;
  }
  .cc-india-section-5 {
    height: 123rem;
  }
  .cc-india-section-5 h6 {
    color: var(--secondary-color);
    font-weight: 600;
  }
  .cc-india-section-5 img {
    top: 410rem;
  }
  .cc-india-section-5-col {
    position: absolute;
    right: 7%;
    width: 85%;
    top: 421rem;
  }
  .cc-india-footer {
    position: absolute;
    top: 470rem;
    width: 100%;
    height: 62rem;
  }
  #cc-vrm-product-text-2,
  .cc-vrm-header {
    top: 4rem;
    position: absolute;
  }
  .cc-vrm-header {
    left: 0;
    width: 100%;
    background: #396afc;
    background: -webkit-linear-gradient(top right, #1976d2, #1a237e);
    background: -moz-linear-gradient(top right, #1976d2, #1a237e);
    background: linear-gradient(to bottom left, #1976d2, #1a237e);
  }
  .cc-vrm-inner-header {
    height: 50rem;
    width: 100%;
    margin: 0;
    padding: 0;
  }
  .cc-ms-teams-hr-1,
  .cc-ms-teams-hr-2,
  .cc-vrm-section-1 img {
    top: 5rem;
  }
  .cc-uc-section-1 i,
  .cc-vrm-section-1 i {
    color: #fbc02d;
    margin-right: 0.5rem;
    position: absolute;
  }
  .cc-vrm-section-1 ul {
    position: absolute;
    top: 26rem;
    left: 7%;
    width: 85%;
    font-size: 0.9rem;
  }
  .cc-vrm-section-2 h2,
  .cc-vrm-section-3 h2,
  .cc-vrm-waves {
    width: 100%;
    position: absolute;
  }
  .cc-vrm-waves {
    left: 0;
    top: 46rem;
    margin-bottom: -400px;
  }
  .cc-ms-teams-hr-4,
  .cc-vrm-hr-1,
  .cc-vrm-hr-2,
  .cc-vrm-hr-3,
  .cc-vrm-hr-4,
  .cc-vrm-hr-5,
  .cc-vrm-hr-6 {
    width: 90%;
    margin-left: 1rem;
    margin-right: 1rem;
    position: absolute;
  }
  .cc-vrm-section-2 h2 {
    top: 57rem;
    right: 0;
    text-align: center;
  }
  .cc-vrm-market-card-row-1 {
    position: absolute;
    top: 60rem;
    right: 22%;
    left: 22%;
  }
  .cc-vrm-market-card-row-2 {
    position: absolute;
    top: 105rem;
    right: 22%;
    left: 22%;
  }
  .cc-vrm-hr-1 {
    top: 3.5rem;
  }
  .cc-vrm-hr-2 {
    top: 3.1rem;
  }
  .cc-vrm-hr-3 {
    top: 4.4rem;
  }
  .cc-ms-teams-hr-4,
  .cc-vrm-hr-4 {
    top: 5.5rem;
  }
  .cc-vrm-hr-5,
  .cc-vrm-hr-6 {
    top: 4.7rem;
  }
  .cc-vrm-product-card-1 {
    width: 85%;
    height: 14rem;
    position: absolute;
    top: 162rem;
    left: 7%;
    right: 7%;
  }
  .cc-vrm-product-card-2 {
    width: 85%;
    height: 12rem;
    position: absolute;
    top: 177rem;
    left: 7%;
    right: 7%;
  }
  .cc-vrm-product-card-3,
  .cc-vrm-product-card-4,
  .cc-vrm-product-card-5,
  .cc-vrm-product-card-6 {
    height: 20rem;
    left: 7%;
    width: 85%;
    right: 7%;
    position: absolute;
  }
  .cc-vrm-product-card-3 {
    top: 190rem;
  }
  .cc-vrm-product-card-4 {
    top: 211rem;
  }
  .cc-vrm-product-card-5 {
    top: 232rem;
  }
  .cc-vrm-product-card-6 {
    top: 253rem;
  }
  #cc-vrm-product-img-1,
  #cc-vrm-product-img-3,
  #cc-vrm-product-img-4,
  #cc-vrm-product-img-5,
  #cc-vrm-product-img-6 {
    width: 7%;
    position: absolute;
    top: 12%;
    right: 14%;
  }
  #cc-uc-product-img-2,
  #cc-vrm-product-img-2,
  #cloud-contact-center-img-1,
  #cloud-contact-center-img-2,
  #cloud-contact-center-img-3,
  #cloud-contact-center-img-4 {
    width: 7%;
    position: absolute;
    top: 7%;
    right: 14%;
  }
  .cc-vrm-section-3 h2 {
    top: 151rem;
    right: 0;
    text-align: center;
  }
  .cc-vrm-section-3-subtitle {
    text-align: justify;
    position: absolute;
    top: 153rem;
    width: 85%;
    right: 7%;
    font-weight: 500;
    font-size: 0.9rem;
  }
  .cc-vrm-product-card-title {
    color: var(--primary-color);
    font-weight: 600;
    position: absolute;
    top: 12%;
    left: 6.5%;
    font-size: 1rem;
    width: 70%;
  }
  #cc-ms-teams-product-text-7,
  #cc-ms-teams-product-text-8,
  #cc-uc-product-text-1,
  #cc-uc-product-text-2,
  #cc-uc-product-text-3,
  #cc-vrm-product-text-1 {
    position: absolute;
    top: 5rem;
  }
  #cc-vrm-product-text-3,
  #cc-vrm-product-text-5,
  #cc-vrm-product-text-6 {
    position: absolute;
    top: 5.5rem;
  }
  #cc-ms-teams-product-text-1,
  #cc-ms-teams-product-text-2,
  #cc-ms-teams-product-text-3,
  #cc-ms-teams-product-text-5,
  #cc-ms-teams-product-text-6,
  #cc-vrm-product-text-4 {
    position: absolute;
    top: 6rem;
  }
  .cc-vrm-section-4 {
    height: 222rem;
  }
  .cc-vrm-section-4 p {
    display: block;
    word-spacing: 0.1rem;
    text-align: justify;
  }
  .cc-vrm-section-4 img {
    height: 17rem;
    position: absolute;
    right: 20%;
    left: 20%;
    top: 273rem;
  }
  .cc-vrm-section-4-col {
    position: absolute;
    left: 7%;
    right: 7%;
    width: 85%;
    top: 287rem;
  }
  .cc-vrm-footer {
    position: absolute;
    top: 330rem;
    width: 100%;
    height: 62rem;
    background: #396afc;
    background: -webkit-linear-gradient(top right, #1976d2, #1a237e);
    background: -moz-linear-gradient(top right, #1976d2, #1a237e);
    background: linear-gradient(to bottom left, #1976d2, #1a237e);
  }
  .cc-uc-header {
    position: absolute;
    top: 4rem;
    left: 0;
    width: 100%;
    background: #004d40;
    background: -webkit-linear-gradient(top right, #00796b, #004d40);
    background: -moz-linear-gradient(top right, #00796b, #004d40);
    background: linear-gradient(to bottom left, #00796b, #004d40);
  }
  .cc-uc-inner-header {
    height: 43rem;
    width: 100%;
    margin: 0;
    padding: 0;
  }
  .cc-uc-section-1 img {
    height: 7rem;
    position: absolute;
    top: 5rem;
    right: 20%;
    left: 20%;
  }
  .cc-uc-section-2 h2,
  .cc-uc-section-3 h2,
  .cc-uc-section-4 h2 {
    right: 0;
    text-align: center;
    width: 100%;
  }
  .cc-uc-section-1 h2 {
    position: absolute;
    top: 14rem;
    left: 7%;
  }
  .cc-uc-section-1 h3 {
    position: absolute;
    top: 16rem;
    width: 85%;
    left: 7%;
    text-align: justify;
    font-size: 0.9rem;
  }
  .cc-uc-section-1 ul {
    position: absolute;
    top: 21.5rem;
    left: 7%;
    width: 85%;
  }
  .cc-uc-waves {
    position: absolute;
    width: 100%;
    left: 0;
    top: 40rem;
    margin-bottom: -400px;
  }
  .cc-uc-hr-1,
  .cc-uc-hr-2,
  .cc-uc-hr-3 {
    width: 90%;
    margin-left: 1rem;
    margin-right: 1rem;
  }
  .cc-uc-card-row-1,
  .cc-uc-card-row-2 {
    right: 22%;
    left: 22%;
    position: absolute;
  }
  .cc-uc-section-2 h2 {
    position: absolute;
    top: 49rem;
  }
  .cc-uc-card-row-1 {
    top: 52rem;
  }
  .cc-uc-card-row-2 {
    top: 97rem;
  }
  .cc-uc-section-3 {
    height: 56rem;
  }
  #cc-genesys-product-text-1,
  #cc-genesys-product-text-2,
  #cc-genesys-product-text-3,
  .cc-uc-hr-1 {
    position: absolute;
    top: 17%;
  }
  .cc-uc-hr-2,
  .cc-uc-hr-3 {
    position: absolute;
    top: 21%;
  }
  .cc-ms-teams-hr-5,
  .cc-ms-teams-hr-6,
  .cc-ms-teams-hr-8,
  .cc-uc-hr-4,
  .cc-uc-hr-5,
  .cc-uc-hr-6 {
    position: absolute;
    top: 18%;
    width: 90%;
    margin-left: 1rem;
    margin-right: 1rem;
  }
  .cc-uc-product-card-1 {
    height: 25rem;
    top: 164rem;
    left: 7%;
  }
  .cc-uc-product-card-2 {
    height: 18rem;
    top: 190rem;
    left: 7%;
  }
  .cc-uc-product-card-3 {
    height: 17rem;
    top: 209rem;
    left: 7%;
  }
  .cc-uc-product-card-4 {
    height: 20rem;
    top: 227rem;
    left: 7%;
  }
  .cc-uc-product-card-5 {
    height: 23rem;
    top: 248rem;
    left: 7%;
  }
  .cc-uc-product-card-6 {
    height: 24rem;
    top: 272rem;
    left: 7%;
  }
  #cc-genesys-product-img-1,
  #cc-ms-teams-product-img-1,
  #cc-ms-teams-product-img-2,
  #cc-ms-teams-product-img-4,
  #cc-ms-teams-product-img-6,
  #cc-uc-product-img-1,
  #cc-uc-product-img-5 {
    width: 7%;
    position: absolute;
    top: 8%;
    right: 14%;
  }
  #cc-uc-product-img-6 {
    width: 7%;
    position: absolute;
    top: 10%;
    right: 14%;
  }
  .cc-uc-section-3 h2 {
    position: absolute;
    top: 143rem;
  }
  .cc-uc-section-3-subtitle {
    text-align: justify;
    top: 145rem;
    font-size: 0.9rem;
    font-weight: 500;
    line-height: 1.45rem;
  }
  .cc-uc-product-card-title {
    color: var(--primary-color);
    font-weight: 600;
    position: absolute;
    top: 8%;
    left: 6.5%;
    font-size: 1rem;
    width: 70%;
  }
  #cc-uc-product-text-4,
  #cc-uc-product-text-5,
  #cc-uc-product-text-6 {
    position: absolute;
    top: 23%;
  }
  .cc-uc-section-4 {
    height: 237rem;
  }
  .cc-uc-section-4 h2 {
    position: absolute;
    top: 298rem;
  }
  .cc-uc-ul-1,
  .cc-uc-ul-2 {
    width: 85%;
    position: absolute;
    font-size: 0.9rem;
  }
  .cc-uc-ul-1 {
    top: 300rem;
    left: 10%;
  }
  .cc-uc-ul-2 {
    top: 327rem;
    left: 10%;
  }
  .cc-uc-footer {
    position: absolute;
    top: 370rem;
    width: 100%;
    height: 62rem;
    background: #004d40;
    background: -webkit-linear-gradient(top right, #00796b, #004d40);
    background: -moz-linear-gradient(top right, #00796b, #004d40);
    background: linear-gradient(to bottom left, #00796b, #004d40);
  }
  .cc-genesys-header {
    position: absolute;
    top: 4rem;
    left: 0;
    width: 100%;
    background: #1e3c72;
    background: -webkit-linear-gradient(to right, #200122, #6f0000);
    background: linear-gradient(to right, #200122, #6f0000);
  }
  .cc-genesys-inner-header,
  .cc-ms-teams-inner-header {
    height: 45rem;
    width: 100%;
    margin: 0;
    padding: 0;
  }
  .cc-genesys-section-1 img {
    height: 9rem;
    position: absolute;
    top: 5rem;
    right: 15%;
    left: 15%;
  }
  .cc-genesys-section-1 h2,
  .cc-ms-teams-section-1 h2,
  .cloud-contact-center-section-1 h2 {
    position: absolute;
    top: 15rem;
    left: 7%;
  }
  .cc-genesys-section-1 h3,
  .cc-ms-teams-section-1 h3,
  .cloud-contact-center-section-1 h3 {
    position: absolute;
    top: 18rem;
    width: 85%;
    left: 7%;
    text-align: justify;
    font-size: 0.9rem;
  }
  .cc-genesys-section-2 h3,
  .cc-genesys-section-3 h2 {
    right: 0;
    width: 100%;
    text-align: center;
    position: absolute;
  }
  .cc-genesys-waves,
  .cc-ms-teams-waves {
    position: absolute;
    width: 100%;
    left: 0;
    top: 42rem;
    margin-bottom: -400px;
  }
  .cc-genesys-section-2,
  .cloud-contact-center-section-2 {
    height: 70rem;
  }
  .cc-genesys-section-2 h3 {
    top: 50rem;
  }
  .cc-genesys-market-card-row-2 {
    position: absolute;
    top: 100rem;
    right: 22%;
    left: 22%;
  }
  .cc-genesys-section-3,
  .why-s2c-section-1 {
    height: 48rem;
  }
  .cc-genesys-hr-3,
  .cloud-contact-center-hr-3 {
    position: absolute;
    top: 15%;
    width: 90%;
    margin-left: 1rem;
    margin-right: 1rem;
  }
  .cc-genesys-product-card-1,
  .cc-genesys-product-card-2,
  .cc-genesys-product-card-3,
  .cc-genesys-product-card-4,
  .cc-genesys-section-3-subtitle {
    width: 85%;
    position: absolute;
    right: 7%;
  }
  .cc-genesys-product-card-1 {
    height: 37rem;
    top: 156rem;
    left: 7%;
  }
  .cc-genesys-product-card-2 {
    height: 27rem;
    top: 194rem;
    left: 7%;
  }
  .cc-genesys-product-card-3 {
    height: 31rem;
    top: 222rem;
    left: 7%;
  }
  .cc-genesys-product-card-4 {
    height: 34rem;
    top: 254rem;
    left: 7%;
  }
  #cc-genesys-product-img-3 {
    width: 7%;
    position: absolute;
    top: 8%;
    right: 10%;
  }
  #cc-genesys-product-text-4 {
    position: absolute;
    top: 15%;
  }
  .cc-genesys-section-3 h2 {
    top: 146rem;
  }
  .cc-genesys-section-3-subtitle {
    text-align: justify;
    top: 148rem;
    font-weight: 400;
    font-size: 0.9rem;
  }
  .cc-genesys-product-card-title {
    color: var(--primary-color);
    font-weight: 600;
    position: absolute;
    top: 6%;
    left: 6.5%;
    font-size: 1rem;
    width: 60%;
  }
  .cc-genesys-section-4 {
    height: 205rem;
  }
  .cc-genesys-section-5 img {
    height: 12rem;
    position: absolute;
    left: 23%;
    right: 23%;
    top: 288rem;
  }
  .cc-genesys-section-5-col {
    position: absolute;
    left: 7%;
    right: 7%;
    width: 85%;
    top: 300rem;
  }
  .cc-genesys-section-6 {
    height: 16rem;
  }
  .cc-genesys-section-6 img {
    height: 12rem;
    position: absolute;
    left: 26%;
    right: 26%;
    top: 350rem;
  }
  .cc-genesys-section-6-col {
    position: absolute;
    left: 7%;
    right: 7%;
    width: 85%;
    top: 362rem;
  }
  .cc-genesys-footer,
  .cc-ms-teams-header {
    width: 100%;
    background: #1e3c72;
    position: absolute;
  }
  .cc-genesys-footer {
    top: 427rem;
    height: 47rem;
    background: -webkit-linear-gradient(to right, #200122, #6f0000);
    background: linear-gradient(to right, #200122, #6f0000);
  }
  .cc-ms-teams-header {
    top: 4rem;
    left: 0;
    background: -webkit-linear-gradient(to right, #4527a0, #303f9f);
    background: linear-gradient(to right, #4527a0, #303f9f);
  }
  .cc-ms-teams-section-1 img {
    height: 9rem;
    position: absolute;
    top: 4rem;
    right: 16%;
    left: 16%;
  }
  .cc-ms-teams-section-1 ul {
    position: absolute;
    top: 22.5rem;
    left: 7%;
    width: 85%;
  }
  .cc-ms-teams-section-2 {
    height: 82rem;
  }
  .cc-ms-teams-section-2 h3 {
    text-align: center;
    position: absolute;
    top: 54rem;
    width: 62rem;
    right: 28rem;
    font-size: 0.9rem;
    font-weight: 500;
  }
  .cc-ms-teams-card-row-2 {
    position: absolute;
    top: 85rem;
    right: 22%;
    left: 22%;
  }
  .cc-ms-teams-section-3 {
    height: 135rem;
  }
  .cc-ms-teams-product-card-title {
    width: 10rem;
  }
  .cc-ms-teams-hr-3 {
    top: 4.8rem;
  }
  .cc-ms-teams-hr-7 {
    top: 13%;
  }
  .cc-ms-teams-product-card-1,
  .cc-ms-teams-product-card-2,
  .cc-ms-teams-product-card-3,
  .cc-ms-teams-product-card-4,
  .cc-ms-teams-product-card-5,
  .cc-ms-teams-product-card-6,
  .cc-ms-teams-product-card-7,
  .cc-ms-teams-product-card-8 {
    width: 85%;
    left: 7%;
    right: 7%;
    position: absolute;
  }
  .cc-ms-teams-product-card-1 {
    height: 28rem;
    top: 140rem;
  }
  .cc-ms-teams-product-card-2 {
    height: 26rem;
    top: 169rem;
  }
  .cc-ms-teams-product-card-3 {
    height: 39rem;
    top: 196rem;
  }
  .cc-ms-teams-product-card-4 {
    height: 37rem;
    top: 236rem;
  }
  .cc-ms-teams-product-card-5 {
    height: 25rem;
    top: 274rem;
  }
  .cc-ms-teams-product-card-6 {
    height: 26rem;
    top: 300rem;
  }
  .cc-ms-teams-product-card-7 {
    height: 28rem;
    top: 327rem;
  }
  .cc-ms-teams-product-card-8 {
    height: 20rem;
    top: 356rem;
  }
  .cc-ms-teams-section-3 h2,
  .cc-ms-teams-section-3-subtitle {
    width: 100%;
    right: 0;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
  }
  #cc-ms-teams-product-img-5 {
    width: 7%;
    position: absolute;
    top: 9%;
    right: 14%;
  }
  #cc-ms-teams-product-text-4 {
    position: absolute;
    top: 6.5rem;
  }
  .cc-ms-teams-section-3-subtitle {
    font-size: 0.9rem;
    font-weight: 400;
    line-height: 1.45rem;
  }
  #cc-ms-teams-section-3-subtitle-container,
  #cc-ms-teams-section-3-title {
    display: flex;
    align-items: center;
  }
  .cc-ms-teams-product-card-title {
    color: var(--primary-color);
    font-weight: 600;
    position: absolute;
    top: 7%;
    left: 6.5%;
    font-size: 1rem;
  }
  .cc-ms-teams-section-5 {
    height: 120rem;
  }
  .cc-ms-teams-section-5 img {
    height: 10rem;
    position: absolute;
    right: 22%;
    left: 22%;
    top: 377rem;
  }
  .cc-ms-teams-section-5-col {
    position: absolute;
    left: 7%;
    right: 7%;
    width: 85%;
    top: 389rem;
  }
  .cc-ms-teams-section-6 {
    height: 110rem;
  }
  .cc-ms-teams-section-6 img {
    height: 14rem;
    position: absolute;
    left: 28%;
    right: 28%;
    top: 438rem;
  }
  .cc-ms-teams-section-6-col {
    position: absolute;
    left: 7%;
    right: 7%;
    width: 85%;
    top: 451rem;
  }
  .cc-ms-teams-container {
    border-radius: 1rem;
    border-style: solid;
    border-width: 0.1rem;
    border-color: var(--black-color);
    height: 17rem;
    width: 22rem;
  }
  .cc-ms-teams-footer {
    position: absolute;
    top: 535rem;
    width: 100%;
    height: 62rem;
    background: #1e3c72;
    background: -webkit-linear-gradient(to right, #4527a0, #303f9f);
    background: linear-gradient(to right, #4527a0, #303f9f);
  }
  .cc-center-footer,
  .cloud-contact-center-header {
    background-image: linear-gradient(270deg, #1e0253 44.2%, #c637a0 138.2%);
  }
  .cloud-contact-center-inner-header {
    height: 49rem;
    width: 100%;
    margin: 0;
    padding: 0;
  }
  .cloud-contact-center-section-1 img {
    height: 10rem;
    position: absolute;
    top: 3rem;
    right: 28%;
    left: 28%;
  }
  .cloud-contact-center-section-1 ul {
    position: absolute;
    top: 23rem;
    left: 7%;
    width: 85%;
    font-size: 0.9rem;
  }
  .cloud-contact-center-waves {
    position: absolute;
    width: 100%;
    left: 0;
    top: 45rem;
    margin-bottom: -400px;
  }
  .cloud-contact-center-section-2 h2 {
    position: absolute;
    top: 55rem;
    right: 0;
    width: 100%;
    text-align: center;
  }
  .cloud-contact-center-card-row-1 {
    position: absolute;
    top: 58rem;
    right: 22%;
    left: 22%;
  }
  .cloud-contact-center-card-row-2 {
    position: absolute;
    top: 103rem;
    right: 22%;
    left: 22%;
  }
  .cloud-contact-center-hr-4 {
    position: absolute;
    top: 22%;
    width: 90%;
    margin-left: 1rem;
    margin-right: 1rem;
  }
  .cloud-contact-center-card-1,
  .cloud-contact-center-card-2,
  .cloud-contact-center-card-3,
  .cloud-contact-center-card-4 {
    width: 85%;
    left: 8%;
    right: 8%;
    position: absolute;
  }
  .cloud-contact-center-card-1 {
    height: 28rem;
    top: 152rem;
  }
  .cloud-contact-center-card-2 {
    height: 37rem;
    top: 181rem;
  }
  .cloud-contact-center-card-3 {
    height: 29rem;
    top: 219rem;
  }
  .cloud-contact-center-card-4 {
    height: 17rem;
    top: 249rem;
  }
  #cloud-contact-center-text-1,
  #cloud-contact-center-text-2 {
    position: absolute;
    top: 18%;
  }
  #cloud-contact-center-text-3 {
    position: absolute;
    top: 20%;
  }
  #cloud-contact-center-text-4 {
    position: absolute;
    top: 28%;
  }
  .cloud-contact-center-section-3 h2 {
    position: absolute;
    top: 149rem;
    right: 0;
    width: 100%;
    text-align: center;
  }
  .cc-center-product-card-title {
    color: var(--primary-color);
    font-weight: 600;
    position: absolute;
    top: 8%;
    left: 6.5%;
    font-size: 1rem;
  }
  .product-design {
    border-radius: 1.2rem;
    border: 0.1rem solid #bdbdbd;
  }
  #product-text-design {
    display: inline-block;
    width: 80%;
    text-align: justify;
    margin-left: 2rem;
  }
  .cloud-contact-center-section-4 {
    height: 85rem;
  }
  .cloud-contact-center-section-5,
  .cloud-contact-center-section-6 {
    height: 0;
  }
  .cloud-contact-center-section-6 p {
    margin-top: 2rem;
    display: block;
    word-spacing: 0.1rem;
    letter-spacing: 0.1px;
    line-height: 1.8rem;
    text-align: justify;
  }
  .cloud-contact-center-section-6 img {
    height: 10rem;
    position: absolute;
    right: 28%;
    left: 28%;
    top: 267rem;
  }
  .cloud-contact-center-section-6-col {
    position: absolute;
    left: 7%;
    right: 7%;
    width: 85%;
    top: 277rem;
  }
  .cloud-contact-center-section-7 {
    height: 118rem;
  }
  .cloud-contact-center-section-7 img {
    height: 10rem;
    position: absolute;
    left: 20%;
    right: 20%;
    top: 320rem;
  }
  .cloud-contact-center-section-7-col {
    position: absolute;
    left: 7%;
    right: 7%;
    width: 85%;
    top: 332rem;
  }
  .cc-center-footer {
    position: absolute;
    top: 385rem;
    width: 100%;
    height: 62rem;
  }
  .about-us-footer,
  .about-us-section-1 {
    background-image: linear-gradient(171.8deg, #056f92 13.5%, #063954 78.6%);
  }
  .about-us-section-1-image {
    height: 8rem;
    position: absolute;
    top: 8rem;
    right: 30%;
    left: 30%;
  }
  .about-us-section-1 h2 {
    position: absolute;
    top: 17rem;
    width: 85%;
    left: 10%;
    font-weight: 600;
  }
  .about-us-section-1 h3 {
    color: var(--white-color);
    position: absolute;
    top: 21rem;
    width: 85%;
    left: 7%;
    text-align: justify;
    font-weight: 400;
  }
  .about-us-section-1 span {
    color: #fff;
  }
  .about-us-section-1 {
    height: 33rem;
  }
  .about-us-waves {
    position: absolute;
    width: 100%;
    left: 0;
    top: 30rem;
    height: 0.5rem;
  }
  .about-us-section-2 h2 {
    position: absolute;
    top: 36rem;
    left: 7%;
  }
  .about-us-section-2 h3 {
    position: absolute;
    top: 38rem;
    width: 85%;
    text-align: justify;
    left: 7%;
    font-size: 0.9rem;
  }
  .about-us-section-2 img {
    position: absolute;
    top: 51rem;
    width: 80%;
    left: 9%;
  }
  .about-us-section-4 h2,
  .about-us-section-4 ul,
  .about-us-section-5 h2,
  .about-us-section-5 ul,
  .about-us-section-6 h2,
  .about-us-section-6 ul,
  .about-us-section-7 h2,
  .about-us-section-7 ul,
  .about-us-section-8 h2,
  .about-us-section-8 ul,
  .vision-container,
  .why-s2c-section-2 h2,
  .why-s2c-section-2 p,
  .why-s2c-section-3 h2,
  .why-s2c-section-3 p,
  .why-s2c-section-4 h2,
  .why-s2c-section-4 ul,
  .why-s2c-section-5 h2,
  .why-s2c-section-5 p,
  .why-s2c-section-6 h2,
  .why-s2c-section-6 ul {
    width: 85%;
    position: absolute;
  }
  .about-us-section-3 h2 {
    position: absolute;
    top: 1.5rem;
    left: 38%;
    color: var(--black-color);
  }
  .about-us-section-3 h3 {
    position: absolute;
    top: 3.2rem;
    left: 0;
    text-align: center;
    color: var(--black-color);
    font-weight: 500;
  }
  .about-us-section-4 img,
  .about-us-section-5 img {
    height: 11rem;
    left: 30%;
    display: inline;
    position: absolute;
  }
  .vision-container {
    border-radius: 1rem;
    border-style: solid;
    border-width: 0.1rem;
    border-color: var(--black-color);
    height: 8rem;
    top: 60rem;
    left: 8%;
    right: 8%;
  }
  .about-us-section-4 img {
    top: 72rem;
    right: 30%;
  }
  .about-us-section-4 h2 {
    display: inline;
    top: 84rem;
    right: 7%;
  }
  .about-us-section-4 ul {
    top: 86rem;
    right: 7%;
  }
  .about-us-section-4 i {
    color: var(--primary-color);
    position: absolute;
    font-size: 0.9rem;
  }
  .about-us-points,
  .why-s2c-points {
    color: var(--black-color);
    font-size: 0.9rem;
  }
  .about-us-product-text-design {
    display: block;
    text-align: justify;
    margin-left: 2rem;
  }
  .about-us-product-text-design-1 {
    margin-left: 2rem;
    display: block;
    text-align: justify;
  }
  .about-us-section-5 img {
    top: 103rem;
    right: 30%;
  }
  .about-us-section-5 h2 {
    display: inline;
    top: 115rem;
    left: 7%;
  }
  .about-us-section-5 ul {
    top: 115.5rem;
    left: 7%;
  }
  .about-us-section-6 img,
  .about-us-section-7 img {
    height: 8rem;
    left: 30%;
    display: inline;
    position: absolute;
  }
  .about-us-section-6 img {
    top: 137rem;
    right: 30%;
  }
  .about-us-section-6 h2 {
    display: inline;
    top: 146rem;
    right: 7%;
  }
  .about-us-section-6 ul {
    top: 148rem;
    right: 7%;
  }
  .about-us-section-7 img {
    top: 171rem;
    right: 30%;
  }
  .about-us-section-7 h2 {
    display: inline;
    top: 181rem;
    left: 7%;
  }
  .about-us-section-7 ul {
    top: 181.5rem;
    left: 7%;
  }
  .about-us-section-8 img {
    display: inline;
    position: absolute;
    top: 198rem;
    height: 9rem;
    left: 30%;
    right: 30%;
  }
  .about-us-section-8 h2 {
    top: 208rem;
    left: 7%;
  }
  .about-us-section-8 ul {
    top: 209rem;
    right: 7%;
  }
  .about-us-footer {
    position: absolute;
    top: 255rem;
    width: 100%;
    height: 62rem;
  }
  .why-s2c-footer,
  .why-s2c-section-1 {
    background-image: linear-gradient(180deg, #005c97, #363795);
  }
  .about-us-footer .contact-us-text,
  .why-s2c-footer .contact-us-text {
    position: absolute;
    top: 21rem;
    width: 30%;
    left: 7%;
    font-size: 1.2rem;
  }
  .why-s2c-section-1 h2 {
    position: absolute;
    top: 21rem;
    left: 7%;
    font-weight: 600;
  }
  .why-s2c-section-1 ul {
    position: absolute;
    top: 26.5rem;
    left: 4%;
    width: 90%;
  }
  .why-s2c-section-1-image {
    height: 12rem;
    position: absolute;
    top: 8rem;
    right: 10%;
    left: 10%;
  }
  .why-s2c-section-1 span {
    color: #ff9100;
  }
  .why-s2c-waves {
    position: absolute;
    width: 100%;
    left: 0;
    top: 44rem;
    height: 0.5rem;
  }
  .why-s2c-section-2 img {
    position: absolute;
    height: 9rem;
    top: 52rem;
    right: 30%;
    left: 30%;
  }
  .why-s2c-section-2 h2 {
    top: 63rem;
    left: 7%;
  }
  .why-s2c-section-2 p {
    top: 65rem;
    left: 7%;
    text-align: justify;
  }
  .why-s2c-product-text-design {
    display: inline-block;
    text-align: justify;
    margin-left: 2rem;
  }
  .why-s2c-section-3 img {
    position: absolute;
    top: 75rem;
    height: 10rem;
    right: 30%;
    left: 30%;
  }
  .why-s2c-section-3 h2 {
    top: 87rem;
    left: 7%;
  }
  .why-s2c-section-3 p {
    text-align: justify;
    top: 89rem;
    left: 7%;
  }
  .why-s2c-section-4 img {
    position: absolute;
    top: 115rem;
    height: 10rem;
    left: 30%;
    right: 30%;
  }
  .why-s2c-section-4 h2 {
    top: 127rem;
    right: 7%;
  }
  .why-s2c-section-4 ul {
    top: 129rem;
    right: 7%;
  }
  .why-s2c-section-4 i,
  .why-s2c-section-6 i {
    color: var(--primary-color);
    position: absolute;
  }
  .why-s2c-section-5 img {
    position: absolute;
    height: 8rem;
    top: 168rem;
    right: 30%;
    left: 30%;
  }
  .why-s2c-section-5 h2 {
    top: 176rem;
    left: 7%;
  }
  .why-s2c-section-5 p {
    top: 178rem;
    left: 7%;
    text-align: justify;
  }
  .why-s2c-section-6 img {
    position: absolute;
    top: 191rem;
    height: 11rem;
    left: 30%;
    right: 30%;
  }
  .why-s2c-section-6 h2 {
    top: 203rem;
    right: 7%;
  }
  .why-s2c-section-6 ul {
    top: 205rem;
    right: 7%;
  }
  .why-s2c-section-7 img {
    position: absolute;
    top: 232rem;
    height: 9rem;
    right: 30%;
    left: 30%;
  }
  .why-s2c-section-7 h2 {
    position: absolute;
    top: 243rem;
    left: 7%;
    width: 48%;
  }
  .why-s2c-section-7 p {
    position: absolute;
    top: 245rem;
    left: 7%;
    width: 85%;
    text-align: justify;
  }
  .why-s2c-section-8 img {
    position: absolute;
    top: 255rem;
    height: 9rem;
    left: 30%;
    right: 30%;
  }
  .why-s2c-section-8 h2 {
    position: absolute;
    top: 266rem;
    left: 7%;
    width: 85%;
  }
  .why-s2c-section-8 p {
    position: absolute;
    top: 268rem;
    left: 7%;
    width: 85%;
    text-align: justify;
  }
  .why-s2c-footer {
    position: absolute;
    height: 62rem;
    top: 293rem;
    width: 100%;
  }
  .why-s2c-footer-waves {
    position: absolute;
    width: 100%;
    left: 0;
    top: 0;
    height: 0.5rem;
    min-height: 80px;
    max-height: 80px;
    transform: rotate(180deg);
  }
  .career-container,
  .inquiry-container {
    width: 100%;
    height: 60rem;
    background: var(--primary-color);
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .career-form {
    padding-top: 2rem;
    height: 42rem;
    margin-top: -2rem;
  }
  form {
    background: #fff;
    display: flex;
    flex-direction: column;
    padding: 2vw 4vw;
    width: 90%;
    max-width: 600px;
    border-radius: 10px;
    height: 40rem;
    margin-top: 0;
  }
  form h3 {
    color: #212121;
    font-weight: 600;
    margin-bottom: 20px;
  }
  form button,
  form input,
  form textarea {
    font-size: 1rem;
    border: 0;
    outline: 0;
    padding: 0.6rem;
  }
  form input,
  form textarea {
    margin: 10px 0;
    background: #f5f5f5;
  }
  form button {
    background-color: var(--secondary-color);
    color: #fff;
    cursor: pointer;
    width: 15rem;
    margin: 1rem auto 0;
    border-radius: 30px;
  }
  .products-dropdown {
    background-color: #f5f5f5;
    margin: 10px 0;
    color: #757575;
    border: none;
    padding: 0.6rem;
  }
}
