/*** font ***/
@font-face {
  font-family: 'Rubik-Regular';
  src: url("../fonts/Rubik/Rubik-Regular.ttf");
  font-style: normal;
  font-weight: 400; }

@font-face {
  font-family: 'Rubik-Italic';
  src: url("../fonts/Rubik/Rubik-Italic.ttf");
  font-style: italic;
  font-weight: 400; }

@font-face {
  font-family: 'Rubik-Medium';
  src: url("../fonts/Rubik/Rubik-Medium.ttf");
  font-style: normal;
  font-weight: 500; }

@font-face {
  font-family: 'Rubik-Bold';
  src: url("../fonts/Rubik/Rubik-Bold.ttf");
  font-style: normal;
  font-weight: 700; }

@font-face {
  font-family: 'SourceSansPro-Bold';
  src: url("../fonts/Source-Sans-Pro/SourceSansPro-Bold.ttf");
  font-style: normal;
  font-weight: 600; }

@font-face {
  font-family: 'SourceSansPro-Regular';
  src: url("../fonts/Source-Sans-Pro/SourceSansPro-Regular.ttf");
  font-style: normal;
  font-weight: 400; }

@font-face {
  font-family: 'SourceSansPro-Light';
  src: url("../fonts/Source-Sans-Pro/SourceSansPro-Light.ttf");
  font-style: normal;
  font-weight: 300; }

@font-face {
  font-family: 'SourceSansPro-italic';
  src: url("../fonts/Source-Sans-Pro/SourceSansPro-Italic.ttf");
  font-style: italic;
  font-weight: 400; }

/*** font ***/
@media screen and (max-width: 1440px) {
  .section-title {
    font-size: 28px;
    line-height: 33px; }
    .section-title .shadow-title-section {
      font-size: 75px;
      line-height: 89px; }
  .section-subtitle {
    font-size: 18px; }
  .breadcrumb-cl .breadcrumb-item a {
    font-size: 16px; }
  .breadcrumb-cl .breadcrumb-item + .breadcrumb-item {
    font-size: 16px; }
    .breadcrumb-cl .breadcrumb-item + .breadcrumb-item a {
      font-size: 16px; }
  header nav {
    padding: 8.5px 0 !important; }
    header nav ul li a {
      font-size: 16px;
      line-height: 20px;
      letter-spacing: 0.02em; }
    header nav ul li .bg-drop-container .list-unstyled {
      margin-bottom: 30px; }
      header nav ul li .bg-drop-container .list-unstyled .title-nav {
        margin-bottom: 5px; }
      header nav ul li .bg-drop-container .list-unstyled li a {
        font-size: 14px;
        line-height: 16px; }
  /*** banner section ***/
  .banners-section {
    margin-top: 81px; }
    .banners-section .banner-info-container {
      padding: 160px 0; }
  .breadcrumb-section.single-post-carer {
    margin-top: 81px; }
  .banner-title {
    font-size: 50px;
    line-height: 160%;
    margin-bottom: 30px; }
  /*** banner section ***/
  /*** WHAT WE DO SECTION ***/
  .what-we-do {
    padding-top: 122px !important; }
    .what-we-do .subtitle-what-we-do {
      font-size: 18px !important; }
    .what-we-do .cart-link .what-we-do-cart {
      padding: 25px 32px !important; }
      .what-we-do .cart-link .what-we-do-cart p {
        font-size: 15px !important;
        margin: 0 25px !important; }
    .what-we-do .info-text-wwd {
      font-size: 16px !important; }
  /*** WHAT WE DO SECTION ***/
  /*** INDUSTRIES SECTION ***/
  .industries-section .subtitle-what-we-do {
    font-size: 18px; }
  .industries-section .industries-content-container .industries-content-img img {
    max-width: 175px;
    height: 135px; }
  .industries-section .industries-content-container .industries-content-text .industries-content-title {
    font-size: 16px;
    line-height: 19px; }
  .industries-section .industries-content-container .industries-content-text article {
    font-size: 16px; }
  .industries-section .industries-box-cart-text .industries-box-cart-title {
    font-size: 20px;
    line-height: 24px; }
  .industries-section .industries-box-cart-text p {
    font-size: 16px; }
  .industries-cart-container .industries-cart-link .industries-cart-icon-block svg {
    height: auto;
    max-width: 55px;
    width: 100%; }
  .industries-cart-container .industries-cart-link .industries-cart-title {
    font-size: 15px;
    line-height: 18px;
    margin-top: 20px; }
  /*** INDUSTRIES SECTION ***/
  /*** TECHNOLOGIES SECTION ***/
  .technologies-section {
    padding-top: 127px;
    padding-bottom: 77px; }
    .technologies-section .technologies-info-block {
      margin-top: 55px; }
      .technologies-section .technologies-info-block .technologies-cart-title {
        font-size: 16px;
        line-height: 150%;
        text-transform: uppercase; }
      .technologies-section .technologies-info-block .technologies-cart-img-container {
        margin-bottom: 25px; }
  /*** TECHNOLOGIES SECTION ***/
  /*** CAT SECTION ***/
  .cat-section {
    min-height: 357px; }
    .cat-section .cat-content-container {
      padding-top: 118px;
      max-width: 566px; }
      .cat-section .cat-content-container .cat-info {
        font-size: 16px;
        margin-bottom: 40px; }
  /*** CAT SECTION ***/
  /*** TABLES SECTION ***/
  .table-section {
    padding-top: 125px; }
    .table-section .section-title {
      margin-bottom: 50px; }
    .table-section .table-title h4 {
      font-size: 18px; }
    .table-section .table-container {
      min-height: 288px; }
      .table-section .table-container .table-content ul li {
        position: relative;
        font-size: 16px;
        margin-bottom: 14px; }
  /*** TABLES SECTION ***/
  /*** SAAS SOFTWARE ***/
  .saas-software .saas-software-subtitle-container {
    margin-bottom: 60px; }
    .saas-software .saas-software-subtitle-container h5 {
      font-size: 16px; }
  .saas-software .saas-software-cart {
    text-align: center; }
    .saas-software .saas-software-cart img {
      max-height: 45px; }
    .saas-software .saas-software-cart p {
      font-size: 16px; }
  /*** SAAS SOFTWARE ***/
  /*** TESTIMONIALS SECTION ***/
  .testimonials-section .testimonials-card .testimonials-card-content .testimonials-card-avatar-container .user-name {
    font-size: 18px; }
  .testimonials-section .testimonials-card .testimonials-card-content .testimonials-card-massages {
    min-height: 320px;
    padding: 50px 32px 32px 21px;
    font-size: 15px;
    line-height: 190%;
    letter-spacing: 0.03em; }
  /*** TESTIMONIALS SECTION ***/
  /*******************
  ********************
  WEB APPLICATION PAGE START
  ********************
  *******************/
  /*** BANNER SECTION ***/
  .banner-web-application .banner-info-container {
    padding: 126px 0 !important; }
    .banner-web-application .banner-info-container .banner-title {
      font-size: 45px;
      line-height: 160%;
      margin-bottom: 35px; }
  .banner-web-application .banner-web-application img {
    max-width: 350px;
    height: auto; }
  /*** BANNER SECTION ***/
  /*** TEAM'S MAJOR PRIORITIES SECTION ***/
  .teams-major-priorities-section {
    padding-top: 122px;
    padding-bottom: 65px; }
    .teams-major-priorities-section .section-title {
      font-size: 30px;
      line-height: 36px; }
    .teams-major-priorities-section .section-subtitle {
      font-size: 18px;
      line-height: 160%; }
    .teams-major-priorities-section .teams-major-priorities-list-container .teams-major-priorities-list-tile {
      font-size: 15px; }
    .teams-major-priorities-section .teams-major-priorities-list-container ul li {
      font-size: 16px;
      margin-bottom: 10px; }
    .teams-major-priorities-section .teams-major-priorities-img-container {
      width: 100%;
      height: 100%;
      display: flex;
      justify-content: flex-end;
      align-items: center; }
      .teams-major-priorities-section .teams-major-priorities-img-container img {
        max-width: 350px;
        width: 100%;
        max-height: 270px; }
    .teams-major-priorities-section .teams-major-priorities-info {
      font-size: 16px;
      margin-bottom: 0; }
  /*** TEAM'S MAJOR PRIORITIES SECTION ***/
  /*** WHAT CAN CRYSTAL LOGIC DO SECTION ***/
  .what-can-crystal-logic-do-section {
    padding-top: 122px;
    padding-bottom: 65px; }
    .what-can-crystal-logic-do-section .crystal-logic-do-cart-container .crystal-logic-do-cart-img-container img {
      width: 45px;
      height: 45px; }
    .what-can-crystal-logic-do-section .crystal-logic-do-cart-container .crystal-logic-do-cart-text-container h6 {
      font-size: 16px; }
    .what-can-crystal-logic-do-section .what-can-crystal-logic-do-info-text {
      font-size: 16px;
      margin-top: 55px; }
  /*** WHAT CAN CRYSTAL LOGIC DO SECTION ***/
  /*** BUSINESS APPLICATIONS USEFUL SECTION ***/
  .business-applications-useful-section {
    padding-top: 125px; }
    .business-applications-useful-section .business-applications-useful-text-container p {
      font-size: 16px; }
      .business-applications-useful-section .business-applications-useful-text-container p b {
        font-size: 18px;
        margin-bottom: 15px; }
  /*** BUSINESS APPLICATIONS USEFUL SECTION ***/
  /*** STAGE WEB APPLICATIONS DESIGN SECTION ***/
  .stages-og-web-application-design-section {
    padding-top: 120px; }
    .stages-og-web-application-design-section .btn-timeline {
      width: 39px;
      height: 39px; }
      .stages-og-web-application-design-section .btn-timeline .btn-number {
        font-size: 20px;
        line-height: 25px; }
      .stages-og-web-application-design-section .btn-timeline .btn-name {
        font-size: 15px;
        top: 12px; }
    .stages-og-web-application-design-section .btn-timeline.active .btn-number {
      font-family: "SourceSansPro-Bold";
      font-style: normal;
      font-weight: 600; }
    .stages-og-web-application-design-section .card-header {
      display: none; }
    .stages-og-web-application-design-section .web-app-desing-content {
      padding-top: 0; }
      .stages-og-web-application-design-section .web-app-desing-content h5 {
        font-size: 18px;
        margin-bottom: 20px; }
      .stages-og-web-application-design-section .web-app-desing-content p {
        font-size: 16px;
        line-height: 160%; }
  /*** STAGE WEB APPLICATIONS DESIGN SECTION ***/
  /*** FRONTEND BACKEND SECTION ***/
  .frontend-backend-section {
    padding-top: 125px; }
    .frontend-backend-section .frontend-backend-text-container p {
      font-size: 16px; }
      .frontend-backend-section .frontend-backend-text-container p b {
        font-size: 18px;
        margin-bottom: 15px; }
  /*** FRONTEND BACKEND SECTION ***/
  /*******************
  ********************
  WEB APPLICATION PAGE END
  ********************
  *******************/
  /*******************
  ********************
  MOBILE APP PAGE START
  ********************
  *******************/
  .banner-mobile-app .banner-info-container {
    padding-top: 141px !important;
    padding-bottom: 141px !important;
    padding-right: 100px; }
    .banner-mobile-app .banner-info-container .banner-title {
      font-size: 45px;
      line-height: 160%;
      margin-bottom: 35px; }
  /*** OUR TEAM SECTION ***/
  .our-team-section {
    padding-top: 122px; }
    .our-team-section .our-team-img-container img {
      max-width: 375px;
      width: 100%;
      height: auto; }
    .our-team-section .our-team-img-text-container p {
      font-size: 16px; }
      .our-team-section .our-team-img-text-container p b {
        display: inline-block;
        font-size: 18px;
        margin-bottom: 25px; }
  /*** OUR TEAM SECTION ***/
  /*** Mobile APP DEVELOPMENT PROCESS AT CRISTAL LOGIC SECTION ***/
  .aap-mob-dev-process-section {
    padding-top: 115px; }
    .aap-mob-dev-process-section .dev-process-container .dev-process-title {
      font-size: 16px; }
    .aap-mob-dev-process-section .dev-process-container .dev-process-info, .aap-mob-dev-process-section .dev-process-container p {
      font-size: 16px; }
  /*** Mobile APP DEVELOPMENT PROCESS AT CRISTAL LOGIC SECTION ***/
  /*** WHY US SECTION ***/
  .why-us-section {
    padding-top: 122px; }
    .why-us-section .why-us-text p {
      margin-bottom: 35px; }
    .why-us-section h5 {
      font-size: 16px;
      margin-bottom: 30px; }
    .why-us-section .why-us-list-container ul li {
      font-size: 16px;
      margin-bottom: 30px; }
      .why-us-section .why-us-list-container ul li .list-cart-container {
        margin-top: 30px; }
        .why-us-section .why-us-list-container ul li .list-cart-container .list-cart-container-icon {
          margin-right: 15px; }
  /*** WHY US SECTION ***/
  /*******************
  ********************
  MOBILE APP PAGE END
  ********************
  *******************/
  /******************
  *******************
  UI/UX DESIGN PAGE START
  *******************
  ******************/
  .banner-ui-ux .banner-info-container {
    padding-top: 160px;
    padding-bottom: 160px; }
  .banner-ui-ux .banner-img-container img {
    max-width: 285px;
    width: 100%; }
  /*** USER INTERFACE DESIGN ***/
  .user-interface-design-section {
    padding-top: 115px; }
    .user-interface-design-section .subtitle-user-interface-design p {
      font-size: 16px; }
      .user-interface-design-section .subtitle-user-interface-design p b {
        font-size: 18px;
        margin-bottom: 16px; }
    .user-interface-design-section .subtitle-user-interface-title-complex {
      font-size: 18px;
      margin-bottom: 35px; }
    .user-interface-design-section .complex-ul-ux-cart-container .complex-ul-ux-cart-img-container {
      margin-bottom: 30px;
      min-height: 175px; }
      .user-interface-design-section .complex-ul-ux-cart-container .complex-ul-ux-cart-img-container img {
        max-width: 200px;
        max-height: 175px; }
    .user-interface-design-section .complex-ul-ux-cart-container .complex-ul-ux-cart-content h6 {
      margin-bottom: 17px; }
    .user-interface-design-section .complex-ul-ux-cart-container .complex-ul-ux-cart-content p {
      font-size: 16px;
      line-height: 160%; }
  /*** USER INTERFACE DESIGN ***/
  /*** UNDERLYING ATTRIBUTE SITE APP SECTION ***/
  .underlying-attribute-site-app {
    padding-top: 115px; }
    .underlying-attribute-site-app .underlying-attribute-site-app-content p {
      font-size: 16px; }
    .underlying-attribute-site-app .underlying-attribute-site-app-content .underlying-attribute-site-app-icon {
      padding-top: 0; }
      .underlying-attribute-site-app .underlying-attribute-site-app-content .underlying-attribute-site-app-icon .icon-content-container img {
        max-width: 45px;
        max-height: 45px;
        margin-bottom: 20px; }
      .underlying-attribute-site-app .underlying-attribute-site-app-content .underlying-attribute-site-app-icon .icon-content-container h6 {
        font-size: 15px; }
    .underlying-attribute-site-app .underlying-attribute-site-app-img-container {
      padding-top: 50px;
      display: flex;
      justify-content: flex-start;
      align-items: center; }
      .underlying-attribute-site-app .underlying-attribute-site-app-img-container img {
        max-width: 285px;
        max-height: 346px; }
  /*** UNDERLYING ATTRIBUTE SITE APP SECTION ***/
  /*** UI UX SERVICES OFFER SECTION ***/
  .ui-ux-services-offer {
    padding-top: 112px; }
    .ui-ux-services-offer h4 {
      font-size: 16px;
      margin-bottom: 15px; }
    .ui-ux-services-offer .section-subtitle {
      max-width: 750px;
      float: right;
      text-align: left;
      margin-bottom: 30px; }
    .ui-ux-services-offer .ui-ux-services-offer-img-container {
      justify-content: center;
      position: relative;
      bottom: 90px; }
      .ui-ux-services-offer .ui-ux-services-offer-img-container img {
        max-width: 285px;
        max-height: 329px; }
    .ui-ux-services-offer .ui-ux-services-offer-content ul {
      padding-left: 16px;
      list-style: none;
      position: relative;
      margin-bottom: 25px; }
      .ui-ux-services-offer .ui-ux-services-offer-content ul li {
        font-size: 16px; }
    .ui-ux-services-offer .ui-ux-services-offer-content p {
      font-size: 16px; }
  .cart-step-container .cart-step-header .number-container .shadow-number,
  .saas-top-reasons-container .cart-step-header .number-container .shadow-number {
    font-size: 55px;
    line-height: 65px; }
  .cart-step-container .cart-step-content p,
  .saas-top-reasons-container .cart-step-content p {
    font-size: 16px; }
  /*** UI UX SERVICES OFFER SECTION ***/
  /*** FEATURES OF DESIGN SECTION ***/
  .features-ui-design {
    padding-top: 112px; }
    .features-ui-design .features-ui-design-img-container img {
      max-width: 245px;
      max-height: unset;
      height: 261px; }
    .features-ui-design .features-ui-design-content-container p {
      font-size: 18px;
      margin-bottom: 20px; }
    .features-ui-design .features-ui-design-content-container ul li {
      font-size: 16px; }
  /*** FEATURES OF DESIGN SECTION ***/
  /*** WHY CHOOSE US SECTION ***/
  .why-choose-us {
    padding-top: 112px; }
    .why-choose-us .why-choose-us-img-container img {
      max-width: 255px;
      max-height: 227px; }
    .why-choose-us .why-choose-us-content-container {
      margin-top: 0px; }
      .why-choose-us .why-choose-us-content-container p {
        font-size: 18px;
        margin-bottom: 20px; }
      .why-choose-us .why-choose-us-content-container ul li {
        font-size: 16px; }
  /*** WHY CHOOSE US SECTION  SECTION ***/
  /******************
  *******************
  UI/UX DESIGN PAGE END
  *******************
  ******************/
  /******************
  *******************
  SOFTWARE TESTING PAGE START
  *******************
  ******************/
  .banner-software-testing .banner-info-container {
    padding-top: 140px;
    padding-bottom: 140px; }
  .banner-software-testing .banner-img-container img {
    max-width: 350px;
    width: 100%; }
  /*** OUR MAIN PRIORITIES SECTION ***/
  .main-priorities {
    padding-top: 125px; }
    .main-priorities .main-priorities-img-container {
      padding-top: 20px; }
      .main-priorities .main-priorities-img-container img {
        max-width: 285px;
        max-height: 295px; }
    .main-priorities .main-priorities-content-container h2, .main-priorities .main-priorities-content-container h3, .main-priorities .main-priorities-content-container h4, .main-priorities .main-priorities-content-container h5 {
      font-size: 16px;
      margin-bottom: 15px; }
    .main-priorities .main-priorities-content-container p {
      font-size: 16px;
      margin-bottom: 15px; }
    .main-priorities .main-priorities-content-container ul {
      margin-bottom: 15px; }
      .main-priorities .main-priorities-content-container ul li {
        font-size: 16px;
        margin-bottom: 15px; }
  /*** OUR MAIN PRIORITIES SECTION ***/
  /*** SERVICES WE OFFER ***/
  .services-we-offer {
    padding-top: 55px; }
    .services-we-offer .services-we-offer-content-container p {
      font-size: 16px;
      margin-bottom: 20px; }
      .services-we-offer .services-we-offer-content-container p b {
        font-size: 18px;
        font-weight: 600; }
    .services-we-offer .services-we-offer-img-container img {
      max-width: 285px;
      max-height: 271px; }
  /*** SERVICES WE OFFER ***/
  /*** WHAT KIND OF QUALITY SECTION ***/
  .what-kind-of-quality {
    padding-top: 118px; }
    .what-kind-of-quality .what-kind-of-quality-content-container h2, .what-kind-of-quality .what-kind-of-quality-content-container h3, .what-kind-of-quality .what-kind-of-quality-content-container h4, .what-kind-of-quality .what-kind-of-quality-content-container h5 {
      font-size: 16px;
      margin-bottom: 20px; }
    .what-kind-of-quality .what-kind-of-quality-content-container p {
      font-size: 16px;
      margin-bottom: 20px; }
      .what-kind-of-quality .what-kind-of-quality-content-container p b {
        font-size: 18px;
        font-weight: 600; }
  /*** WHAT KIND OF QUALITY SECTION ***/
  /*** WHY CRISTAL LOGIC ***/
  .why-crystal-logic {
    padding-top: 130px; }
    .why-crystal-logic .why-crystal-logic-content-container p {
      font-size: 16px;
      margin-bottom: 15px; }
      .why-crystal-logic .why-crystal-logic-content-container p b {
        font-size: 18px; }
    .why-crystal-logic .why-crystal-logic-img-container img {
      max-width: 284px;
      max-height: 318px; }
  /*** WHY CRISTAL LOGIC ***/
  /*** HOW DO WE TRANSFORM SECTION ***/
  .how-do-we-transform {
    padding-top: 118px; }
    .how-do-we-transform .how-do-we-transform-img-container {
      display: flex;
      justify-content: flex-end;
      align-items: flex-start; }
      .how-do-we-transform .how-do-we-transform-img-container img {
        max-width: 256px;
        max-height: 250px; }
    .how-do-we-transform .how-do-we-transform-content-container {
      padding-top: 25px; }
      .how-do-we-transform .how-do-we-transform-content-container ul li {
        font-size: 16px;
        margin-bottom: 15px; }
  /*** HOW DO WE TRANSFORM SECTION ***/
  /*** SOFTWARE TESTING COMPANY ***/
  .software-testing-company {
    padding-top: 112px; }
    .software-testing-company .software-testing-company-content h2, .software-testing-company .software-testing-company-content h3, .software-testing-company .software-testing-company-content h4, .software-testing-company .software-testing-company-content h5, .software-testing-company .software-testing-company-content h6 {
      font-size: 16px; }
    .software-testing-company .software-testing-company-content p {
      font-size: 16px; }
    .software-testing-company .software-testing-company-img img {
      max-width: 350px;
      max-height: 272px; }
  /*** SOFTWARE TESTING COMPANY ***/
  /******************
  *******************
  SOFTWARE TESTING PAGE END
  *******************
  ******************/
  /******************
  *******************
  SAAS APP PAGE START
  *******************
  ******************/
  .banner-saas-app .banner-info-container {
    padding-top: 140px;
    padding-bottom: 140px; }
    .banner-saas-app .banner-info-container .banner-title {
      line-height: 145%; }
  .banner-saas-app .banner-img-container img {
    max-width: 350px;
    width: 100%; }
  /*** BENEFITS SAAS SECTION ***/
  .benefits-saas-section {
    padding-top: 112px; }
    .benefits-saas-section h5 {
      font-size: 18px;
      text-align: center; }
    .benefits-saas-section .cart-benefits-container .cart-benefits-icon-box {
      width: 48px;
      height: 48px;
      margin-right: 25px; }
      .benefits-saas-section .cart-benefits-container .cart-benefits-icon-box img {
        width: 48px;
        height: 48px; }
    .benefits-saas-section .cart-benefits-container .cart-benefits-text {
      font-size: 16px; }
  /*** BENEFITS SAAS SECTION ***/
  /*** SAAS BASED SOFTWARE FAQ ***/
  .saas-based-software-faq,
  .saas-faq-section {
    padding-top: 118px; }
    .saas-based-software-faq .section-title .shadow-title-section,
    .saas-faq-section .section-title .shadow-title-section {
      white-space: nowrap;
      width: 100%;
      overflow: hidden;
      color: #ffffff; }
  /*** SAAS BASED SOFTWARE FAQ ***/
  /*** SAAS ABOUT CRISTAL LOGIC ***/
  .saas-about-crystal-logic {
    padding-top: 125px; }
    .saas-about-crystal-logic .saas-about-crystal-logic-content-container p {
      font-size: 16px; }
      .saas-about-crystal-logic .saas-about-crystal-logic-content-container p b {
        font-size: 18px; }
    .saas-about-crystal-logic .saas-about-crystal-logic-img-container img {
      max-width: 350px; }
  /*** SAAS ABOUT CRISTAL LOGIC ***/
  /*** SAAS WHOT WE DO ***/
  .saas-what-we-do {
    padding-top: 125px; }
    .saas-what-we-do .saas-what-we-do-img-container img {
      max-width: 315px;
      width: 100%; }
    .saas-what-we-do .saas-what-we-do-content-container p {
      font-size: 16px;
      margin-bottom: 25px; }
      .saas-what-we-do .saas-what-we-do-content-container p b {
        font-size: 18px; }
  /*** SAAS WHOT WE DO ***/
  /*** SAAS TOP REASONS ***/
  .saas-top-reasons {
    padding-top: 125px; }
    .saas-top-reasons .saas-top-reasons-container .cart-step-header {
      align-items: flex-start;
      margin-top: 65px;
      margin-bottom: 35px; }
      .saas-top-reasons .saas-top-reasons-container .cart-step-header p {
        min-height: 105px;
        font-size: 16px; }
        .saas-top-reasons .saas-top-reasons-container .cart-step-header p:before {
          bottom: -25px; }
  /*** SAAS TOP REASONS ***/
  /*** SAAS SOFTWARE SERVICES STEP BY STEP SECTION***/
  .saas-software-services-step-by-step {
    padding-top: 118px; }
    .saas-software-services-step-by-step .software-services-step-by-step-content h2, .saas-software-services-step-by-step .software-services-step-by-step-content h3, .saas-software-services-step-by-step .software-services-step-by-step-content h4, .saas-software-services-step-by-step .software-services-step-by-step-content h5, .saas-software-services-step-by-step .software-services-step-by-step-content h6 {
      margin-bottom: 35px; }
    .saas-software-services-step-by-step .software-services-step-by-step-content .services-step-by-step-list li {
      font-size: 16px;
      margin-bottom: 15px; }
      .saas-software-services-step-by-step .software-services-step-by-step-content .services-step-by-step-list li:last-child:after {
        display: none; }
      .saas-software-services-step-by-step .software-services-step-by-step-content .services-step-by-step-list li:before {
        margin-right: 20px;
        padding: 14px; }
      .saas-software-services-step-by-step .software-services-step-by-step-content .services-step-by-step-list li:after {
        content: '';
        width: 1px;
        height: 9px;
        background: #A3D6FF;
        position: absolute;
        bottom: -3px;
        transform: translate(-50%, 100%);
        left: 20px; }
    .saas-software-services-step-by-step .software-services-step-by-step-img img {
      max-width: 350px; }
  /*** SAAS SOFTWARE SERVICES STEP BY STEP SECTION***/
  /*** SAAS GET WITH SOFTWARE ***/
  .saas-get-with-software {
    padding-top: 112px; }
    .saas-get-with-software .saas-get-with-software-do-img-container img {
      max-width: 255px; }
    .saas-get-with-software .saas-get-with-software-content-container p {
      font-size: 16px;
      margin-bottom: 25px; }
      .saas-get-with-software .saas-get-with-software-content-container p b {
        font-size: 18px; }
  /*** SAAS GET WITH SOFTWARE ***/
  /*** SAAS CL YOUR SERVICES SECTION ***/
  .saas-cl-your-service-section {
    padding-top: 112px; }
    .saas-cl-your-service-section .saas-cl-your-service-content-container {
      margin-top: 30px; }
      .saas-cl-your-service-section .saas-cl-your-service-content-container p {
        font-size: 16px; }
        .saas-cl-your-service-section .saas-cl-your-service-content-container p b {
          font-size: 18px; }
    .saas-cl-your-service-section .saas-cl-your-service-img-container img {
      max-width: 350px; }
  /*** SAAS CL YOUR SERVICES SECTION ***/
  /******************
   *******************
   SAAS APP PAGE END
   *******************
   ******************/
  /******************
  *******************
  FRONT END WEB DEV SERVICES PAGE START
  *******************
  ******************/
  /*** BANNER ***/
  .front-end-web-dev-banner .banner-info-container {
    padding-top: 175px;
    padding-bottom: 154px; }
  .front-end-web-dev-banner .banner-title {
    font-size: 55px;
    line-height: 45px; }
  /*** BANNER ***/
  /*** WHAT IS FRONT END DEVELOPMENT ***/
  .what-is-front-end-development {
    padding-top: 119px; }
    .what-is-front-end-development .what-is-front-end-development-content-container {
      margin-top: 0; }
      .what-is-front-end-development .what-is-front-end-development-content-container p {
        font-size: 16px; }
        .what-is-front-end-development .what-is-front-end-development-content-container p b {
          font-size: 18px;
          margin-bottom: 15px; }
    .what-is-front-end-development .what-is-front-end-development-img-container {
      justify-content: flex-start;
      align-items: flex-start; }
      .what-is-front-end-development .what-is-front-end-development-img-container img {
        max-width: 190px; }
  /*** WHAT IS FRONT END DEVELOPMENT ***/
  /*** TOOLS WE USE ***/
  .tools-we-use {
    padding-top: 110px; }
    .tools-we-use .tools-subtitle {
      font-size: 18px; }
    .tools-we-use .tools-card .tools-card-img-container {
      width: 39px;
      height: 40px;
      margin-bottom: 15px; }
      .tools-we-use .tools-card .tools-card-img-container img {
        max-width: 39px; }
    .tools-we-use .tools-card .tools-card-content {
      font-size: 16px; }
  /*** TOOLS WE USE ***/
  .must-have-skills-section {
    padding-top: 120px; }
    .must-have-skills-section .section-title .shadow-title-section {
      white-space: nowrap;
      width: 100%;
      overflow: hidden; }
  /*** MUST HAVE SKILLS ***/
  /*** Front-End Development Company ***/
  .front-end-development-company {
    padding-top: 116px;
    padding-bottom: 65px; }
    .front-end-development-company .front-end-development-company-text-content h2, .front-end-development-company .front-end-development-company-text-content h3, .front-end-development-company .front-end-development-company-text-content h4, .front-end-development-company .front-end-development-company-text-content h5, .front-end-development-company .front-end-development-company-text-content h6 {
      font-size: 18px; }
    .front-end-development-company .front-end-development-company-text-content p {
      font-size: 16px; }
      .front-end-development-company .front-end-development-company-text-content p b {
        font-size: 18px; }
    .front-end-development-company .front-end-development-company-img-content {
      padding-top: 45px; }
  /*** Front-End Development Company ***/
  /*** Front-End Why Us Section ***/
  .front-end-why-us-section {
    padding-top: 120px;
    padding-bottom: 65px; }
    .front-end-why-us-section .front-end-why-us-text-content h2, .front-end-why-us-section .front-end-why-us-text-content h3, .front-end-why-us-section .front-end-why-us-text-content h4, .front-end-why-us-section .front-end-why-us-text-content h5, .front-end-why-us-section .front-end-why-us-text-content h6 {
      font-size: 18px; }
    .front-end-why-us-section .front-end-why-us-text-content p {
      font-size: 16px; }
      .front-end-why-us-section .front-end-why-us-text-content p b {
        font-size: 18px; }
  /*** Front-End Why Us Section ***/
  /*** What Do We Provide Section ***/
  .what-do-we-provide-section {
    padding-top: 110px;
    padding-bottom: 60px; }
    .what-do-we-provide-section .what-do-we-provide-text-content h2, .what-do-we-provide-section .what-do-we-provide-text-content h3, .what-do-we-provide-section .what-do-we-provide-text-content h4, .what-do-we-provide-section .what-do-we-provide-text-content h5, .what-do-we-provide-section .what-do-we-provide-text-content h6 {
      font-size: 18px;
      margin-bottom: 20px; }
    .what-do-we-provide-section .what-do-we-provide-text-content p {
      font-size: 16px; }
      .what-do-we-provide-section .what-do-we-provide-text-content p b {
        font-size: 18px; }
    .what-do-we-provide-section .what-do-we-provide-text-content ul.list-container li {
      font-size: 16px; }
      .what-do-we-provide-section .what-do-we-provide-text-content ul.list-container li b {
        font-size: 18px; }
    .what-do-we-provide-section .what-do-we-provide-section .what-do-we-provide-img-content {
      padding-top: 20px; }
    .what-do-we-provide-section .provide-card-container {
      margin-bottom: 35px; }
      .what-do-we-provide-section .provide-card-container .provide-card-icon-box {
        width: 40px;
        height: 40px; }
        .what-do-we-provide-section .provide-card-container .provide-card-icon-box img {
          width: 40px;
          height: 40px; }
  /*** What Do We Provide Section ***/
  /******************
  *******************
  FRONT END WEB DEV SERVICES PAGE END
  *******************
  ******************/
  /******************
  *******************
  BACK END WEB DEV SERVICES PAGE Start
  *******************
  ******************/
  /*** BANNER ***/
  .back-end-web-dev-banner .banner-info-container {
    padding-top: 122px;
    padding-bottom: 122px; }
  .back-end-web-dev-banner .banner-title {
    font-size: 50px; }
  .back-end-web-dev-banner .banner-img-container img {
    max-width: 285px; }
  /*** BANNER ***/
  /*** boost business success ***/
  .boost-business-success {
    padding-top: 118px; }
    .boost-business-success .section-subtitle {
      margin-bottom: 30px; }
    .boost-business-success h5 {
      font-size: 16px; }
    .boost-business-success .boost-business-success-card .boost-business-success-img-container {
      text-align: center;
      margin-bottom: 15px; }
    .boost-business-success .boost-business-success-card .boost-business-success-text h2, .boost-business-success .boost-business-success-card .boost-business-success-text h3, .boost-business-success .boost-business-success-card .boost-business-success-text h4, .boost-business-success .boost-business-success-card .boost-business-success-text h5, .boost-business-success .boost-business-success-card .boost-business-success-text h6 {
      font-size: 16px; }
  /*** boost business success ***/
  /*** Back-End Why Us ***/
  .back-end-why-us {
    padding-top: 116px; }
    .back-end-why-us .back-end-why-us-img-container img {
      max-width: 285px; }
    .back-end-why-us .back-end-why-us-content-container p {
      font-size: 16px; }
      .back-end-why-us .back-end-why-us-content-container p b {
        font-size: 18px;
        margin-bottom: 20px; }
  /*** Back-End Why Us ***/
  /*** Our Area Performance ***/
  .our-area-performance {
    padding-top: 118px; }
    .our-area-performance .our-area-performance-content h2, .our-area-performance .our-area-performance-content h3, .our-area-performance .our-area-performance-content h4, .our-area-performance .our-area-performance-content h5, .our-area-performance .our-area-performance-content h6 {
      font-size: 16px; }
    .our-area-performance .our-area-performance-content .list-card .list-card-img {
      margin-right: 20px; }
      .our-area-performance .our-area-performance-content .list-card .list-card-img img {
        width: 40px;
        height: 40px; }
    .our-area-performance .our-area-performance-content .list-card .list-card-text h6 {
      font-size: 16px; }
    .our-area-performance .our-area-performance-img {
      padding-top: 60px; }
      .our-area-performance .our-area-performance-img img {
        max-width: 327px; }
  /*** Our Area Performance ***/
  /*** BE Basic Principles ***/
  .be-basic-principles {
    padding-top: 118px;
    padding-bottom: 45px; }
    .be-basic-principles h5 {
      margin-bottom: 35px; }
    .be-basic-principles .list-container li {
      font-size: 16px;
      margin-bottom: 20px; }
  /*** BE Basic Principles ***/
  /*** BE What We Do Section ***/
  .be-what-we-do-section {
    padding-top: 118px; }
    .be-what-we-do-section .be-what-we-do-card-content {
      margin-top: 10px;
      margin-bottom: 65px; }
      .be-what-we-do-section .be-what-we-do-card-content h6 {
        font-size: 18px;
        line-height: 160%; }
      .be-what-we-do-section .be-what-we-do-card-content p {
        font-size: 16px; }
  /*** BE What We Do Section ***/
  /*** BE Expertise to Practice***/
  .expertise-to-practice {
    padding-top: 118px; }
    .expertise-to-practice .section-subtitle {
      margin-bottom: 50px; }
    .expertise-to-practice .expertise-to-practice-card .expertise-to-practice-content h6 {
      font-size: 17px;
      margin-bottom: 15px; }
    .expertise-to-practice .expertise-to-practice-card .expertise-to-practice-content p {
      font-size: 16px;
      margin-bottom: 10px; }
  /*** BE Expertise to Practice***/
  /******************
  *******************
  BACK END WEB DEV SERVICES PAGE END
  *******************
  ******************/
  /*******************
  ********************
  MOBILE APP PROTOTYPING PAGE START
  ********************
  *******************/
  /*** Banner ***/
  .banner-mobile-app-prototyping .banner-info-container {
    padding: 182px 0 !important; }
  .banner-mobile-app-prototyping .banner-img-container img {
    max-width: 285px;
    height: auto; }
  /*** Banner ***/
  /*** section#benefits-creating-prototype ***/
  .benefits-creating-prototype {
    padding-top: 118px; }
    .benefits-creating-prototype .section-subtitle {
      margin-bottom: 60px; }
    .benefits-creating-prototype .benefits-creating-prototype-card h5 {
      min-height: 52px;
      font-size: 16px; }
    .benefits-creating-prototype .benefits-creating-prototype-card .benefits-creating-prototype-card-text p {
      font-size: 16px; }
  /*** section#benefits-creating-prototype ***/
  /*** types app prototypes we provide ***/
  .types-app-prototypes-we-provide {
    padding-top: 116px; }
    .types-app-prototypes-we-provide h5 {
      font-size: 16px; }
    .types-app-prototypes-we-provide .types-app-prototypes-we-provide-icon-container {
      padding-top: 38px;
      padding-bottom: 65px; }
      .types-app-prototypes-we-provide .types-app-prototypes-we-provide-icon-container .types-app-prototypes-we-provide-min-card img {
        max-width: 50px;
        height: 45px;
        margin-bottom: 20px; }
      .types-app-prototypes-we-provide .types-app-prototypes-we-provide-icon-container .types-app-prototypes-we-provide-min-card h6 {
        font-size: 16px; }
    .types-app-prototypes-we-provide .types-app-prototypes-we-provide-card-container .types-app-prototypes-we-provide-card-image {
      justify-content: flex-start; }
      .types-app-prototypes-we-provide .types-app-prototypes-we-provide-card-container .types-app-prototypes-we-provide-card-image img {
        max-width: 190px; }
    .types-app-prototypes-we-provide .types-app-prototypes-we-provide-card-container .types-app-prototypes-we-provide-card-content h6 {
      font-size: 16px;
      margin-bottom: 15px; }
    .types-app-prototypes-we-provide .types-app-prototypes-we-provide-card-container .types-app-prototypes-we-provide-card-content p {
      font-size: 16px; }
      .types-app-prototypes-we-provide .types-app-prototypes-we-provide-card-container .types-app-prototypes-we-provide-card-content p b {
        font-weight: 600;
        margin-bottom: 0; }
  /*** types app prototypes we provide ***/
  /*** stage prototyping process ***/
  .stage-prototyping-process {
    padding-top: 107px; }
    .stage-prototyping-process .dev-process-container {
      margin-top: 65px;
      margin-bottom: 40px; }
      .stage-prototyping-process .dev-process-container .dev-process-title {
        font-size: 16px; }
      .stage-prototyping-process .dev-process-container .dev-process-info, .stage-prototyping-process .dev-process-container p {
        font-size: 16px; }
  /*** stage prototyping process ***/
  /*** mobile app prototyping section ***/
  .mobile-app-prototyping-section {
    padding-top: 116px; }
    .mobile-app-prototyping-section .mobile-app-prototyping-images {
      justify-content: flex-end;
      align-items: flex-start; }
      .mobile-app-prototyping-section .mobile-app-prototyping-images img {
        max-width: 244px; }
    .mobile-app-prototyping-section .mobile-app-prototyping-content p {
      font-size: 16px;
      margin-bottom: 15px; }
      .mobile-app-prototyping-section .mobile-app-prototyping-content p b {
        font-size: 18px; }
  /*** mobile app prototyping section ***/
  /*** How We Start Protoryping Solutions ***/
  .how-we-start-protoryping-solutions {
    padding-top: 118px; }
    .how-we-start-protoryping-solutions h6 {
      margin-bottom: 65px; }
    .how-we-start-protoryping-solutions .how-we-start-protoryping-solutions-card img {
      height: 180px;
      max-width: 190px;
      margin-bottom: 51px; }
    .how-we-start-protoryping-solutions .how-we-start-protoryping-solutions-card .how-we-start-protoryping-solutions-card-header .how-we-start-protoryping-solutions-card-number {
      width: 39px;
      height: 39px;
      min-width: 39px;
      min-height: 39px;
      font-size: 20px;
      line-height: 25px; }
    .how-we-start-protoryping-solutions .how-we-start-protoryping-solutions-card .how-we-start-protoryping-solutions-card-header h5 {
      font-size: 16px; }
    .how-we-start-protoryping-solutions .how-we-start-protoryping-solutions-card .how-we-start-protoryping-solutions-card-content {
      margin-top: 20px; }
      .how-we-start-protoryping-solutions .how-we-start-protoryping-solutions-card .how-we-start-protoryping-solutions-card-content p {
        font-size: 16px; }
  /*** How We Start Protoryping Solutions ***/
  /*******************
  ********************
  MOBILE APP PROTOTYPING PAGE END
  ********************
  *******************/
  /*******************
  ********************
  GOOGLR CLOUD DEV PAGE START
  ********************
  *******************/
  .google-cloud .banner-img-container img {
    max-width: 445px; }
  /*** what google cloud platform ***/
  .what-google-cloud-platform {
    padding-top: 110px; }
    .what-google-cloud-platform .what-google-cloud-platform-img-container {
      display: flex;
      justify-content: flex-end; }
      .what-google-cloud-platform .what-google-cloud-platform-img-container img {
        max-width: 255px; }
    .what-google-cloud-platform .what-google-cloud-platform-content-container p {
      font-size: 16px;
      margin-bottom: 10px; }
      .what-google-cloud-platform .what-google-cloud-platform-content-container p b {
        font-size: 18px; }
  /*** what google cloud platform ***/
  /*** BENEFITS ***/
  .google-cloud-benefits-section {
    padding-top: 98px; }
    .google-cloud-benefits-section .google-cloud-benefits-section-content h2, .google-cloud-benefits-section .google-cloud-benefits-section-content h3, .google-cloud-benefits-section .google-cloud-benefits-section-content h4, .google-cloud-benefits-section .google-cloud-benefits-section-content h5 {
      font-size: 18px;
      margin-bottom: 20px; }
    .google-cloud-benefits-section .google-cloud-benefits-section-content .list-container li b {
      font-size: 18px; }
    .google-cloud-benefits-section .google-cloud-benefits-section-img img {
      max-width: 256px; }
  /*** BENEFITS ***/
  /*******************
  ********************
  GOOGLR CLOUD DEV PAGE END
  ********************
  *******************/
  /*******************
  ********************
  Hybrid APP PAGE START
  ********************
  *******************/
  /*** BANNER ***/
  .hybrid-app .banner-info-container {
    padding-top: 132px;
    padding-bottom: 132px; }
    .hybrid-app .banner-info-container .banner-title {
      font-size: 50px;
      line-height: 140%; }
  .hybrid-app .banner-img-container img {
    max-width: 285px; }
  /*** BANNER ***/
  /*** benefits hybrid applications section ***/
  .benefits-hybrid-applications-section {
    padding-top: 118px;
    padding-bottom: 25px; }
    .benefits-hybrid-applications-section .section-title .shadow-title-section {
      white-space: nowrap;
      width: 100%;
      overflow: hidden; }
    .benefits-hybrid-applications-section h5 {
      margin-bottom: 20px; }
    .benefits-hybrid-applications-section .benefits-hybrid-img-content {
      margin-bottom: 40px; }
      .benefits-hybrid-applications-section .benefits-hybrid-img-content img {
        max-width: 320px; }
    .benefits-hybrid-applications-section .benefits-hybrid-text-content {
      margin-bottom: 40px; }
      .benefits-hybrid-applications-section .benefits-hybrid-text-content p {
        font-size: 16px; }
        .benefits-hybrid-applications-section .benefits-hybrid-text-content p b {
          font-size: 18px; }
  /*** benefits hybrid applications section ***/
  /*** tools-hybrid-app-development-section ***/
  .tools-hybrid-app-development-section {
    padding-top: 116px; }
    .tools-hybrid-app-development-section .dev-process-container {
      margin-bottom: 35px; }
      .tools-hybrid-app-development-section .dev-process-container .dev-process-title {
        font-size: 18px; }
      .tools-hybrid-app-development-section .dev-process-container .dev-process-info, .tools-hybrid-app-development-section .dev-process-container p {
        font-size: 16px; }
      .tools-hybrid-app-development-section .dev-process-container ul {
        padding-left: 17px; }
  /*** tools-hybrid-app-development-section ***/
  /*** hybrid-app-development-company-section ***/
  .hybrid-app-development-company-section {
    padding-top: 118px; }
    .hybrid-app-development-company-section .hybrid-app-development-company-img-content img {
      max-width: 200px; }
    .hybrid-app-development-company-section .hybrid-app-development-company-text-content p {
      font-size: 16px;
      line-height: 160%; }
      .hybrid-app-development-company-section .hybrid-app-development-company-text-content p b {
        font-size: 18px; }
  /*** hybrid-app-development-company-section ***/
  /*** what do we provide section ***/
  .what-do-we-provide-section {
    padding-top: 118px; }
    .what-do-we-provide-section .what-do-we-provide-section-content h5 {
      margin-bottom: 12px; }
    .what-do-we-provide-section .what-do-we-provide-section-content p {
      font-size: 16px; }
      .what-do-we-provide-section .what-do-we-provide-section-content p b {
        font-size: 18px; }
    .what-do-we-provide-section .what-do-we-provide-section-img {
      margin-bottom: 54px; }
      .what-do-we-provide-section .what-do-we-provide-section-img img {
        max-width: 225px; }
  /*** what do we provide section ***/
  /*** hybrid-why-choose-us-section ***/
  .hybrid-why-choose-us-section {
    padding-top: 87px; }
    .hybrid-why-choose-us-section .hybrid-why-choose-us-content h5 {
      font-size: 18px;
      margin-bottom: 25px; }
    .hybrid-why-choose-us-section .hybrid-why-choose-us-content ul li {
      margin-bottom: 15px; }
  /*** hybrid-why-choose-us-section ***/
  /*******************
  ********************
  Hybrid APP PAGE END
  ********************
  *******************/
  /******************
  *******************
  NATIVE APP PAGE START
  *******************
  ******************/
  /*** BANNER ***/
  .native-app .banner-info-container {
    padding-top: 157px;
    padding-bottom: 157px; }
    .native-app .banner-info-container .banner-title {
      font-size: 54px;
      line-height: 140%; }
  .native-app .banner-img-container img {
    max-width: 332px; }
  /*** BANNER ***/
  /*** native types mobile apps section ***/
  .native-types-mobile-apps-section {
    padding-top: 118px; }
    .native-types-mobile-apps-section .native-types-mobile-apps-content h5 {
      font-size: 18px;
      margin-bottom: 40px; }
    .native-types-mobile-apps-section .native-types-mobile-apps-card .native-types-mobile-apps-card-content p {
      font-size: 16px; }
      .native-types-mobile-apps-section .native-types-mobile-apps-card .native-types-mobile-apps-card-content p b {
        font-size: 18px; }
  /*** native types mobile apps section ***/
  /*** native development benefits section ***/
  .native-development-benefits-section {
    padding-top: 112px; }
    .native-development-benefits-section .native-development-benefits-content-img img {
      max-width: 286px; }
  /*** native development benefits section ***/
  /*** native mobile app development section ***/
  .native-mobile-app-development-section {
    padding-top: 118px; }
    .native-mobile-app-development-section .native-mobile-app-development-content p {
      font-size: 18px; }
  /*** native mobile app development section ***/
  .stage-native-mobile-section {
    padding-top: 116px; }
    .stage-native-mobile-section .dev-process-container .dev-process-title {
      font-size: 18px; }
    .stage-native-mobile-section .dev-process-container .dev-process-info, .stage-native-mobile-section .dev-process-container p {
      font-size: 16px; }
    .stage-native-mobile-section .dev-process-container ul {
      padding-left: 17px; }
  /*** stage-native-mobile-section ***/
  /*** native-app-development-crystal-logic-section ***/
  .native-app-development-crystal-logic-section {
    padding-top: 124px; }
    .native-app-development-crystal-logic-section .native-app-development-crystal-logic-content h5 {
      font-size: 18px;
      margin-bottom: 20px; }
  /*** native-app-development-crystal-logic-section ***/
  /*****************
  ******************
  NATIVE APP PAGE END
  ******************
  *****************/
  /*****************
  ******************
  Cloud Application Development PAGE END
  ******************
  *****************/
  /*** banner ***/
  .cloud-application-development-banner .banner-info-container {
    padding-top: 150px;
    padding-bottom: 150px; }
    .cloud-application-development-banner .banner-info-container .banner-title {
      font-size: 50px;
      line-height: 140%; }
  .cloud-application-development-banner .banner-img-container img {
    max-width: 338px; }
  /*** banner ***/
  /*** benefits-cloud-application-section ***/
  .benefits-cloud-application-section {
    padding-top: 118px; }
    .benefits-cloud-application-section .benefits-cloud-application-img {
      margin-bottom: 118px; }
  /*** benefits-cloud-application-section ***/
  /*** types-cloud-services-section ***/
  .types-cloud-services-section {
    padding-top: 116px; }
  /*** types-cloud-services-section ***/
  /*** cloud-application-development-company-section ***/
  .cloud-application-development-company-section {
    padding-top: 118px; }
    .cloud-application-development-company-section .cloud-application-development-company-content p {
      font-size: 16px; }
      .cloud-application-development-company-section .cloud-application-development-company-content p b {
        font-size: 18px; }
      .cloud-application-development-company-section .cloud-application-development-company-content p:last-child {
        margin-bottom: 0; }
    .cloud-application-development-company-section .cloud-application-development-company-img img {
      max-width: 285px; }
  /*** cloud-application-development-company-section ***/
  /*** cloud-application-development-services-section ***/
  .cloud-application-development-services-section .cloud-application-development-services-content h5 {
    font-size: 18px; }
  .cloud-application-development-services-section .cloud-application-development-services-icon-card .cloud-application-development-services-icon-box img {
    width: 45px;
    height: 45px; }
  /*** cloud-application-development-services-section ***/
  /*****************
  ******************
  Cloud Application Development PAGE END
  ******************
  *****************/
  /*****************
  ******************
  AWS SERVICE PAGE START
  ******************
  *****************/
  /*** banner ***/
  .amazon-web-services-aws-banner .banner-info-container {
    padding-top: 121px;
    padding-bottom: 122px; }
    .amazon-web-services-aws-banner .banner-info-container .banner-title {
      font-size: 47px;
      line-height: 140%; }
      .amazon-web-services-aws-banner .banner-info-container .banner-title br {
        display: block; }
  .amazon-web-services-aws-banner .banner-img-container img {
    max-width: 380px; }
  /*** banner ***/
  /*** our-main-principles-aws-development-company-section ***/
  .our-main-principles-aws-development-company-section {
    padding-top: 118px; }
    .our-main-principles-aws-development-company-section .our-main-principles-aws-development-company-content p {
      font-size: 16px; }
      .our-main-principles-aws-development-company-section .our-main-principles-aws-development-company-content p b {
        font-size: 18px; }
  /*** our-main-principles-aws-development-company-section ***/
  /*** how-we-provide-aws-development-services-content ***/
  .how-we-provide-aws-development-services-section {
    padding-top: 116px; }
    .how-we-provide-aws-development-services-section .how-we-provide-aws-development-card-img {
      margin-bottom: 30px; }
      .how-we-provide-aws-development-services-section .how-we-provide-aws-development-card-img img {
        max-width: 215px; }
    .how-we-provide-aws-development-services-section .how-we-provide-aws-development-services-content h5 {
      font-size: 15px;
      margin-bottom: 20px; }
    .how-we-provide-aws-development-services-section .how-we-provide-aws-development-services-content p {
      font-size: 16px;
      margin-bottom: 15px; }
      .how-we-provide-aws-development-services-section .how-we-provide-aws-development-services-content p b {
        font-size: 18px;
        font-weight: 600; }
  /*** how-we-provide-aws-development-services-content ***/
  /*** major-methods-technologies-we-employ ***/
  .major-methods-technologies-we-employ {
    padding-top: 120px; }
    .major-methods-technologies-we-employ .major-methods-technologies-we-employ-content h5 {
      font-size: 16px;
      margin-bottom: 15px; }
    .major-methods-technologies-we-employ .major-methods-technologies-we-employ-content p {
      font-size: 16px; }
      .major-methods-technologies-we-employ .major-methods-technologies-we-employ-content p b {
        font-size: 18px; }
    .major-methods-technologies-we-employ .major-methods-technologies-we-employ-img-container {
      padding-top: 10px; }
      .major-methods-technologies-we-employ .major-methods-technologies-we-employ-img-container img {
        max-width: 350px; }
  /*** major-methods-technologies-we-employ ***/
  /*** how-do-we-handle-challenges-content ***/
  .how-do-we-handle-challenges {
    padding-top: 116px; }
  /*** how-do-we-handle-challenges-content ***/
  /*** crystal-logic-expertise ***/
  .crystal-logic-expertise {
    padding-top: 118px;
    padding-bottom: 50px; }
  .crystal-logic-expertise-card .crystal-logic-expertise-card-icon {
    margin-right: 20px; }
    .crystal-logic-expertise-card .crystal-logic-expertise-card-icon img {
      width: 45px;
      height: 45px; }
  .crystal-logic-expertise-card .crystal-logic-expertise-card-content p {
    font-size: 16px;
    line-height: 150%; }
  /*** crystal-logic-expertise ***/
  /*****************
  ******************
  AWS SERVICE PAGE END
  ******************
  *****************/
  /****************
  *****************
  IOS APP DEV PAGE START
  *****************
  ****************/
  /*** banner ***/
  .ios-app-dev-banner .banner-info-container {
    padding-top: 132px;
    padding-bottom: 132px; }
    .ios-app-dev-banner .banner-info-container .banner-title {
      font-size: 50px;
      line-height: 140%; }
  .ios-app-dev-banner .banner-img-container img {
    max-width: 285px; }
  /*** banner ***/
  /*** Application Types ***/
  .ios-application-types-section {
    padding-top: 118px; }
    .ios-application-types-section .ios-application-types-content {
      margin-bottom: 50px; }
      .ios-application-types-section .ios-application-types-content .ios-application-types-title {
        font-size: 18px; }
      .ios-application-types-section .ios-application-types-content p {
        font-size: 16px; }
        .ios-application-types-section .ios-application-types-content p:last-child {
          margin-bottom: 0; }
    .ios-application-types-section .ios-application-types-img img {
      max-width: 160px; }
  /*** Application Types ***/
  /*** tools-we-use-ios-app-dev-section ***/
  .tools-we-use-ios-app-dev-section {
    padding-top: 118px; }
    .tools-we-use-ios-app-dev-section .tools-we-use-ios-app-dev-img img {
      max-width: 85px; }
    .tools-we-use-ios-app-dev-section .tools-we-use-ios-app-dev-content {
      margin-bottom: 50px; }
      .tools-we-use-ios-app-dev-section .tools-we-use-ios-app-dev-content .title {
        font-size: 18px;
        margin-bottom: 15px; }
      .tools-we-use-ios-app-dev-section .tools-we-use-ios-app-dev-content .tools-we-use-ios-app-dev-article p {
        font-size: 16px; }
  /*** tools-we-use-ios-app-dev-section ***/
  /*** tools-we-use-ios-app-dev-section ***/
  .ios-app-development-company-section {
    padding-top: 118px; }
    .ios-app-development-company-section .ios-app-development-company-img img {
      max-width: 254px; }
  /*** tools-we-use-ios-app-dev-section ***/
  /*** what-type-ios-solutions-do-we-provide-section ***/
  .what-type-ios-solutions-do-we-provide-section {
    padding-top: 118px;
    padding-bottom: 0; }
    .what-type-ios-solutions-do-we-provide-section .section-subtitle {
      margin-bottom: 60px; }
    .what-type-ios-solutions-do-we-provide-section .ios-solutions-icon-card .ios-solutions-icon-box {
      margin-right: 20px; }
      .what-type-ios-solutions-do-we-provide-section .ios-solutions-icon-card .ios-solutions-icon-box img {
        width: 50px;
        height: 50px; }
    .what-type-ios-solutions-do-we-provide-section .ios-solutions-content-box h6 {
      font-size: 16px; }
    .what-type-ios-solutions-do-we-provide-section .ios-solutions-content-box p {
      font-size: 14px; }
  /*** what-type-ios-solutions-do-we-provide-section ***/
  /*** ios-why-choose-us-section ***/
  .ios-why-choose-us-section {
    padding-top: 118px; }
    .ios-why-choose-us-section .section-subtitle {
      margin-bottom: 25px; }
    .ios-why-choose-us-section .ios-why-choose-us-img img {
      width: 100%;
      max-width: 255px; }
  /*** ios-why-choose-us-section ***/
  /***************
  ****************
  IOS APP DEV PAGE END
  ****************
  ****************/
  /***************
  ****************
  ANDROID APP DEV START
  ****************
  ***************/
  /*** banner ***/
  .android-app-development-banner .banner-info-container {
    padding-top: 148px;
    padding-bottom: 147px; }
    .android-app-development-banner .banner-info-container .banner-title {
      font-size: 50px;
      line-height: 140%; }
  .android-app-development-banner .banner-img-container img {
    max-width: 315px; }
  /*** banner ***/
  /*** android-ready-to-bring-section ***/
  .android-ready-to-bring-section {
    padding-top: 118px; }
    .android-ready-to-bring-section .section-title {
      max-width: unset; }
    .android-ready-to-bring-section .android-ready-to-bring-img img {
      max-width: 285px; }
  /*** android-ready-to-bring-section ***/
  /*** android-main-priorities-our-team-section ***/
  .android-main-priorities-our-team-section {
    padding-top: 118px;
    padding-bottom: 25px; }
    .android-main-priorities-our-team-section .android-main-priorities-our-team-content {
      margin-bottom: 40px; }
  /*** android-main-priorities-our-team-section ***/
  /*** our-custom-android-app-development-services-section ***/
  .our-custom-android-app-development-services-section {
    padding-top: 120px; }
    .our-custom-android-app-development-services-section .our-custom-android-app-development-services-content {
      margin-bottom: 35px; }
      .our-custom-android-app-development-services-section .our-custom-android-app-development-services-content p {
        font-size: 17px; }
    .our-custom-android-app-development-services-section .dev-process-container .dev-process-title {
      font-size: 18px; }
    .our-custom-android-app-development-services-section .dev-process-container .dev-process-info, .our-custom-android-app-development-services-section .dev-process-container p {
      font-size: 16px; }
    .our-custom-android-app-development-services-section .dev-process-container ul {
      padding-left: 17px; }
  /*** our-custom-android-app-development-services-section ***/
  /*** our-experience-different-section ***/
  .our-experience-different-section {
    padding-top: 118px; }
    .our-experience-different-section .our-experience-different-content h5 {
      margin-bottom: 40px; }
    .our-experience-different-section .our-experience-different-card {
      margin-bottom: 50px; }
      .our-experience-different-section .our-experience-different-card img {
        width: 45px;
        height: 45px;
        margin-bottom: 10px; }
      .our-experience-different-section .our-experience-different-card h6 {
        font-size: 16px; }
  /*** our-experience-different-section ***/
  /*** android-mobile-app-dev-section ***/
  .android-mobile-app-dev-section,
  .android-why-choose-our-services-section {
    padding-top: 118px;
    padding-bottom: 15px; }
  .android-app-dev-card {
    margin-bottom: 50px; }
    .android-app-dev-card .android-app-dev-card-img {
      margin-right: 34px; }
      .android-app-dev-card .android-app-dev-card-img img {
        max-width: 130px; }
    .android-app-dev-card .android-app-dev-card-content p {
      font-size: 16px; }
      .android-app-dev-card .android-app-dev-card-content p b {
        font-weight: 600; }
  /*** android-mobile-app-dev-section ***/
  /*** how-android-app-design-section ***/
  .how-android-app-design-section {
    padding-top: 112px;
    padding-bottom: 40px; }
    .how-android-app-design-section .how-android-app-design-img img {
      max-width: 285px; }
  /*** how-android-app-design-section ***/
  /*** importance-investing-mobile-app-section ***/
  .importance-investing-mobile-app-section {
    padding-top: 112px;
    padding-bottom: 65px; }
    .importance-investing-mobile-app-section .importance-investing-mobile-app-img img {
      max-width: 190px; }
  /*** importance-investing-mobile-app-section ***/
  /**************
  ***************
  ANDROID APP PAGE END
  ***************
  ***************/
  /**************
  ***************
  MOBILE APP TESTING PAGE START
  ***************
  ***************/
  /*** Banner ***/
  .banner-mobile-app-testing-section .banner-info-container {
    padding-top: 151px;
    padding-bottom: 150px; }
  .banner-mobile-app-testing-section .banner-img-container img {
    max-width: 315px; }
  /*** Banner ***/
  /*** how-we-work-mobile-software-section ***/
  .how-we-work-mobile-software-section {
    padding-top: 118px; }
    .how-we-work-mobile-software-section .how-we-work-mobile-software-img img {
      max-width: 255px; }
    .how-we-work-mobile-software-section .how-we-work-mobile-software-second-img img {
      max-width: 285px; }
    .how-we-work-mobile-software-section .how-we-work-mobile-software-content {
      margin-top: 65px; }
  /*** how-we-work-mobile-software-section ***/
  /*** what-we-do-mobile-software-section ***/
  .what-we-do-mobile-software-section {
    padding-top: 112px; }
    .what-we-do-mobile-software-section .what-we-do-mobile-software-content p {
      font-size: 16px; }
      .what-we-do-mobile-software-section .what-we-do-mobile-software-content p b {
        font-size: 18px; }
  /*** what-we-do-mobile-software-section ***/
  /*** crystal-logic-mobile-testing-workflow-section ***/
  .crystal-logic-mobile-testing-workflow-section {
    padding-top: 112px; }
  /*** crystal-logic-mobile-testing-workflow-section ***/
  /*** crystal-logic-mobile-app-testing-services-section ***/
  .crystal-logic-mobile-app-testing-services-section {
    padding-top: 112px; }
    .crystal-logic-mobile-app-testing-services-section .crystal-logic-mobile-app-testing-services-content.content-page-block {
      margin-top: 50px; }
  /*** crystal-logic-mobile-app-testing-services-section ***/
  /**************
  ***************
  MOBILE APP TESTING PAGE END
  ***************
  ***************/
  /**************
  ***************
  MANUAL TESTING SERVICES PAGE START
  ***************
  ***************/
  /*** banner ***/
  .banner-manual-testing-banner .banner-info-container {
    padding-top: 151px;
    padding-bottom: 148px; }
  .banner-manual-testing-banner .banner-img-container img {
    max-width: 350px; }
  /*** banner ***/
  /*** what-is-manual-testing-section ***/
  .what-is-manual-testing-section {
    padding-top: 118px;
    padding-bottom: 30px; }
    .what-is-manual-testing-section .what-is-manual-testing-img img {
      max-width: 255px; }
    .what-is-manual-testing-section .what-is-manual-testing-content {
      margin-bottom: 35px; }
  /*** what-is-manual-testing-section ***/
  /*** blue-manual-testing-section ***/
  .blue-manual-testing-section .blue-manual-testing-content p {
    font-size: 16px; }
    .blue-manual-testing-section .blue-manual-testing-content p b {
      font-size: 18px; }
  /*** blue-manual-testing-section ***/
  /*** manual-testing-benefits-section ***/
  .manual-testing-benefits-section {
    padding-top: 118px; }
    .manual-testing-benefits-section .manual-testing-benefits-content p {
      font-size: 16px; }
      .manual-testing-benefits-section .manual-testing-benefits-content p b {
        font-size: 18px; }
    .manual-testing-benefits-section .manual-testing-benefits-content ul li {
      font-size: 15px; }
      .manual-testing-benefits-section .manual-testing-benefits-content ul li:last-child {
        margin-bottom: 0; }
    .manual-testing-benefits-section .manual-testing-benefits-img img {
      max-width: 255px; }
  /*** manual-testing-benefits-section ***/
  /*** types-of-manual-testing-section ***/
  .types-of-manual-testing-section {
    padding-top: 118px; }
    .types-of-manual-testing-section .types-of-manual-testing-content {
      margin-bottom: 40px; }
    .types-of-manual-testing-section .types-of-manual-testing-card .types-of-manual-testing-card-img {
      justify-content: center;
      align-items: center; }
      .types-of-manual-testing-section .types-of-manual-testing-card .types-of-manual-testing-card-img img {
        max-width: 160px; }
    .types-of-manual-testing-section .types-of-manual-testing-card .types-of-manual-testing-card-content h2, .types-of-manual-testing-section .types-of-manual-testing-card .types-of-manual-testing-card-content h3, .types-of-manual-testing-section .types-of-manual-testing-card .types-of-manual-testing-card-content h4, .types-of-manual-testing-section .types-of-manual-testing-card .types-of-manual-testing-card-content h5, .types-of-manual-testing-section .types-of-manual-testing-card .types-of-manual-testing-card-content h6 {
      font-size: 17px;
      margin-bottom: 12px; }
    .types-of-manual-testing-section .types-of-manual-testing-card .types-of-manual-testing-card-content p {
      font-size: 16px; }
      .types-of-manual-testing-section .types-of-manual-testing-card .types-of-manual-testing-card-content p:last-child {
        margin-bottom: 0; }
  /*** types-of-manual-testing-section ***/
  /*** nuances-of-testing-on-different-section ***/
  .nuances-of-testing-on-different-section {
    padding-top: 133px; }
    .nuances-of-testing-on-different-section .nuances-of-testing-on-different-content p {
      font-size: 16px; }
      .nuances-of-testing-on-different-section .nuances-of-testing-on-different-content p b {
        font-size: 18px; }
  /*** nuances-of-testing-on-different-section ***/
  /*** tools-for-manual-testing-section ***/
  .tools-for-manual-testing-section {
    padding-top: 124px; }
    .tools-for-manual-testing-section .section-subtitle {
      margin-bottom: 50px; }
    .tools-for-manual-testing-section .tools-for-manual-testing-icon-cart .tools-for-manual-testing-icon-box-cart img {
      max-width: 50px; }
    .tools-for-manual-testing-section .tools-for-manual-testing-icon-cart h6 {
      font-size: 16px; }
  /*** tools-for-manual-testing-section ***/
  /*** manual-testing-stages-section ***/
  .manual-testing-stages-section {
    padding-top: 118px; }
    .manual-testing-stages-section .manual-testing-stages-img img {
      max-width: 285px; }
    .manual-testing-stages-section .manual-testing-stages-content h5 {
      font-size: 17px; }
    .manual-testing-stages-section .manual-testing-stages-content p {
      font-size: 17px; }
    .manual-testing-stages-section .manual-testing-stages-content ul li {
      font-size: 16px;
      margin-bottom: 12px; }
  /*** manual-testing-stages-section ***/
  /*** top-notch-manual-testing-section ***/
  .top-notch-manual-testing-section {
    padding-top: 118px; }
    .top-notch-manual-testing-section .top-notch-manual-testing-img img {
      max-width: 190px; }
  /*** top-notch-manual-testing-section ***/
  /**************
  ***************
  MANUAL TESTING SERVICES PAGE END
  ***************
  ***************/
  /**************
  ***************
  INSIGHTS PAGE START
  ***************
  ***************/
  /*** banner ***/
  .banner-insights-services .banner-info-container {
    padding-top: 151px;
    padding-bottom: 148px; }
  .banner-insights-services .banner-img-container img {
    max-width: 350px; }
  /*** banner ***/
  /*** section-category ***/
  .section-category .category-nav ul li a {
    font-size: 17px; }
  /*** section-category ***/
  /**************
  ***************
  INSIGHTS PAGE END
  ***************
  ***************/
  /**************
  ***************
  CAREER PAGE START
  ***************
  **************/
  /*************
  /*** banner ***/
  .career-banner .banner-info-container {
    padding-top: 118px;
    padding-bottom: 117px; }
    .career-banner .banner-info-container .banner-title {
      font-size: 40px; }
      .career-banner .banner-info-container .banner-title br {
        display: none; }
  .career-banner .banner-img-container img {
    max-width: 255px; }
  /*** banner ***/
  /*** vacancies-card-box ***/
  .vacancies-card-box .vacancies-card-body .vacancies-title {
    font-size: 19px; }
    .vacancies-card-box .vacancies-card-body .vacancies-title a {
      font-size: 18px; }
  .vacancies-card-box .vacancies-footer .vacancies-type,
  .vacancies-card-box .vacancies-footer .vacancies-experience {
    font-size: 16px; }
  /*** vacancies-card-box ***/
  /**************
  CAREER PAGE END
  **************
  **************/
  /**************
  ***************
  CONTACT US PAGE END
  **************
  **************/
  /*** banner ***/
  .contact-us-banner .banner-info-container .banner-title {
    font-size: 47px;
    line-height: 130%; }
  .contact-us-banner .banner-img-container img {
    max-width: 285px; }
  /*** banner ***/
  /**************
  ***************
  CONTACT US PAGE END
  **************
  **************/
  /*** when-is-it-applied-section ***/
  /*** when-is-it-applied-section ***/
  /*** at-benefits-automation-section ***/
  .at-benefits-automation-section {
    padding-top: 119px; }
    .at-benefits-automation-section .what-automation-testing-img img {
      max-width: 285px; }
  /*** at-benefits-automation-section ***/
  /*** at-types-automation-testing-section ***/
  .at-types-automation-testing-section {
    padding-top: 119px; }
    .at-types-automation-testing-section .at-types-automation-testing-content {
      max-width: unset; }
    .at-types-automation-testing-section .at-types-automation-testing-img img {
      max-width: 255px; }
  /*** at-types-automation-testing-section ***/
  /*** at-what-do-we-test-section ***/
  .at-what-do-we-test-section {
    padding-top: 119px; }
    .at-what-do-we-test-section .wdwtest-card {
      margin-bottom: 30px; }
      .at-what-do-we-test-section .wdwtest-card .wdwtest-card-header .wdwtest-card-icon img {
        width: 55px;
        height: 40px; }
      .at-what-do-we-test-section .wdwtest-card .wdwtest-card-content {
        font-size: 16px; }
  /*** at-what-do-we-test-section ***/
  /*** at-tools-automation-testing-section ***/
  .at-tools-automation-testing-section {
    padding-top: 119px; }
    .at-tools-automation-testing-section .at-tools-automation-testing-img {
      margin-top: 10px; }
      .at-tools-automation-testing-section .at-tools-automation-testing-img img {
        max-width: 280px; }
    .at-tools-automation-testing-section .at-tools-automation-testing-content {
      margin-bottom: 10px; }
      .at-tools-automation-testing-section .at-tools-automation-testing-content p {
        font-size: 16px; }
        .at-tools-automation-testing-section .at-tools-automation-testing-content p b {
          font-size: 18px; }
    .at-tools-automation-testing-section .tools-use-card img {
      width: 35px;
      height: 35px; }
    .at-tools-automation-testing-section .tools-use-card h6 {
      font-size: 16px; }
  /*** at-tools-automation-testing-section ***/
  /*** POST ***/
  .insights-cart-post .insights-cart-content-body .insights-cart-content-post h2, .insights-cart-post .insights-cart-content-body .insights-cart-content-post h3, .insights-cart-post .insights-cart-content-body .insights-cart-content-post h4, .insights-cart-post .insights-cart-content-body .insights-cart-content-post h5, .insights-cart-post .insights-cart-content-body .insights-cart-content-post h6 {
    font-size: 18px;
    margin-bottom: 12px; }
    .insights-cart-post .insights-cart-content-body .insights-cart-content-post h2 a, .insights-cart-post .insights-cart-content-body .insights-cart-content-post h3 a, .insights-cart-post .insights-cart-content-body .insights-cart-content-post h4 a, .insights-cart-post .insights-cart-content-body .insights-cart-content-post h5 a, .insights-cart-post .insights-cart-content-body .insights-cart-content-post h6 a {
      font-size: 18px; }
  .insights-cart-post .insights-cart-content-body .insights-cart-content-post p {
    font-size: 16px;
    line-height: 160%; }
  .insights-cart-post .insights-cart-content-body .insights-cart-footer-post {
    margin-top: 20px; }
    .insights-cart-post .insights-cart-content-body .insights-cart-footer-post .insights-cart-btn {
      font-size: 16px; }
    .insights-cart-post .insights-cart-content-body .insights-cart-footer-post time {
      font-size: 16px; }
  .career-single .career-single-title-content h1 {
    font-size: 55px;
    margin-bottom: 10px; }
  .career-single .career-single-title-content h3 {
    font-size: 32px; }
  .career-single-content-pre-section .career-info-vacation {
    font-size: 18px; }
  .career-single-content-pre-section .location-career {
    padding-left: 38px; }
    .career-single-content-pre-section .location-career:before {
      content: '';
      width: 22px;
      height: 22px;
      background-size: contain;
      top: 2px;
      left: 0; }
  .career-single-content-pre-section .lang-career {
    padding-left: 38px; }
    .career-single-content-pre-section .lang-career:before {
      content: '';
      width: 22px;
      height: 22px;
      background-size: contain;
      top: 2px;
      left: 0; }
  .career-single-content-pre-section .experience-career {
    padding-left: 38px; }
    .career-single-content-pre-section .experience-career:before {
      content: '';
      width: 22px;
      height: 22px;
      background-size: contain;
      top: 2px;
      left: 0; }
  .career-single-content-pre-section p {
    font-size: 18px; }
  /*** POST ***/
  .accordion-cart .accordion-headers .accordion-links {
    font-size: 18px; }
  .accordion-cart .card-body {
    padding: 20px 65px;
    font-size: 16px; }
  /*** Footer ***/
  footer .content-footer {
    padding-top: 60px;
    padding-bottom: 70px; }
    footer .content-footer .footer-title {
      font-size: 17px;
      line-height: 20px;
      margin-bottom: 20px; }
    footer .content-footer address p a {
      font-size: 16px; }
    footer .content-footer .social-container ul li a {
      font-size: 21px;
      margin: 0 9px; }
  footer .footer-list li a {
    font-size: 16px; }
  footer .footer-industries-container {
    padding-left: 18px; }
  footer .footer-about-container a {
    font-size: 17px;
    line-height: 138%;
    margin-bottom: 20px; }
  /*** Footer ***/ }

@media screen and (min-width: 992px) and (max-width: 1199px) {
  /*** UI UX SERVICES OFFER SECTION ***/
  .ui-ux-services-offer .section-subtitle {
    max-width: unset;
    width: 100%;
    float: left;
    text-align: left;
    margin-bottom: 30px; }
  .ui-ux-services-offer .ui-ux-services-offer-img-container {
    position: unset; }
  /*** UI UX SERVICES OFFER SECTION ***/
  /*** how-we-work-mobile-software-section ***/
  .how-we-work-mobile-software-section .how-we-work-mobile-software-content {
    margin-top: 50px; }
    .how-we-work-mobile-software-section .how-we-work-mobile-software-content .custom-margin-list {
      margin-left: 10px; }
  /*** how-we-work-mobile-software-section ***/ }

@media screen and (min-width: 768px) and (max-width: 991px) {
  .section-title {
    font-size: 20px;
    line-height: 24px;
    margin-bottom: 36px; }
    .section-title:before {
      bottom: -10px; }
    .section-title .shadow-title-section {
      width: 100%;
      font-size: 40px;
      line-height: 47px;
      top: -5px;
      left: 50%;
      overflow: hidden; }
  /*** banner section ***/
  .banners-section {
    margin-top: 61px;
    background-position: center center !important;
    background-size: cover !important; }
    .banners-section .banner-info-container {
      padding-top: 79px;
      padding-bottom: 30px; }
  /*** main banner ***/
  .banner-main {
    background: url("../img/mobile-main-banner-bg.svg") no-repeat, #F6FCFE !important;
    background-position: top 20px right !important; }
    .banner-main .banner-img-container {
      padding-top: 61px; }
      .banner-main .banner-img-container img {
        max-width: 224px !important; }
  /*** main banner ***/
  .banner-title {
    font-size: 20px;
    line-height: 150%;
    margin-bottom: 25px; }
  .banner-subtitle {
    font-size: 17px;
    line-height: 150%;
    margin-bottom: 25px; }
  /*** banner section ***/
  /*** SAAS SOFTWARE ***/
  .saas-software .saas-software-subtitle-container {
    text-align: center; }
  .saas-software .saas-software-cart {
    text-align: center; }
  /*** SAAS SOFTWARE ***/
  /*** WHAT WE DO SECTION ***/
  .what-we-do {
    padding-top: 55px !important;
    padding-bottom: 10px !important; }
    .what-we-do .subtitle-what-we-do {
      font-size: 15px !important;
      line-height: 150% !important; }
    .what-we-do .cart-link .what-we-do-cart {
      height: 149px;
      flex-direction: column;
      justify-content: center !important;
      align-items: center !important;
      padding: 11px !important;
      margin-bottom: 30px !important;
      border: 1px solid #D4ECFF; }
      .what-we-do .cart-link .what-we-do-cart p {
        font-size: 15px !important;
        line-height: 130% !important;
        margin: 10px 0 0 0 !important;
        text-align: center; }
    .what-we-do .cart-link:hover .what-we-do-cart:before {
      height: 3px !important;
      width: 100% !important;
      bottom: 0 !important; }
    .what-we-do .cart-link:hover .what-we-do-cart p {
      font-weight: bold; }
    .what-we-do .info-text-wwd {
      display: none; }
    .what-we-do .second-wwd-pagination {
      display: none; }
  /*** Mobile APP DEVELOPMENT PROCESS AT CRISTAL LOGIC SECTION ***/
  .aap-mob-dev-process-section .shadow-title-section {
    width: 100%;
    overflow: hidden; }
  /*** Mobile APP DEVELOPMENT PROCESS AT CRISTAL LOGIC SECTION ***/
  /*******************
  ********************
  WEB APPLICATION PAGE START
  ********************
  *******************/
  /*** BANNER SECTION ***/
  .banner-web-application {
    background: url("../img/mobile-banner-web-app-bg.svg") no-repeat, #F6FCFE !important;
    background-position: top 20px right !important; }
    .banner-web-application .banner-info-container {
      padding: 55px 0 25px 0 !important; }
      .banner-web-application .banner-info-container .banner-title {
        font-size: 20px;
        line-height: 140%; }
    .banner-web-application .banner-img-container {
      padding-top: 77px;
      justify-content: center; }
      .banner-web-application .banner-img-container img {
        max-width: 178px !important; }
    .banner-web-application .blue-btn {
      margin-bottom: 0; }
  /*** BANNER SECTION ***/
  .teams-major-priorities-section .teams-major-priorities-img-container,
  .business-applications-useful-section .business-applications-useful-img-container,
  .frontend-backend-section .frontend-backend-img-container {
    justify-content: center;
    margin-bottom: 30px; }
  /*******************
  ********************
  WEB APPLICATION PAGE END
  ********************
  *******************/
  /*** WHAT WE DO SECTION ***/
  /*** UNDERLYING ATTRIBUTE SITE APP SECTION ***/
  .underlying-attribute-site-app {
    padding-top: 55px;
    padding-bottom: 35px; }
    .underlying-attribute-site-app .section-subtitle {
      max-width: unset;
      width: 100%;
      float: left;
      text-align: left;
      margin-bottom: 30px; }
    .underlying-attribute-site-app .underlying-attribute-site-app-content p {
      font-size: 15px;
      margin-bottom: 15px; }
    .underlying-attribute-site-app .underlying-attribute-site-app-content .underlying-attribute-site-app-icon {
      padding-top: 0;
      flex-direction: column;
      justify-content: center;
      align-items: flex-start; }
      .underlying-attribute-site-app .underlying-attribute-site-app-content .underlying-attribute-site-app-icon .icon-content-container {
        width: 100%;
        max-width: unset;
        flex-direction: row;
        justify-content: flex-start;
        margin: 0 0 20px 0; }
        .underlying-attribute-site-app .underlying-attribute-site-app-content .underlying-attribute-site-app-icon .icon-content-container:last-child {
          margin-bottom: 0; }
        .underlying-attribute-site-app .underlying-attribute-site-app-content .underlying-attribute-site-app-icon .icon-content-container img {
          max-width: 35px;
          max-height: 35px;
          margin-bottom: 0; }
        .underlying-attribute-site-app .underlying-attribute-site-app-content .underlying-attribute-site-app-icon .icon-content-container h6 {
          margin-left: 15px;
          font-size: 14px;
          margin-bottom: 0; }
          .underlying-attribute-site-app .underlying-attribute-site-app-content .underlying-attribute-site-app-icon .icon-content-container h6 br {
            display: none; }
    .underlying-attribute-site-app .underlying-attribute-site-app-img-container {
      padding-top: 0;
      justify-content: center;
      align-items: center;
      margin-bottom: 35px; }
      .underlying-attribute-site-app .underlying-attribute-site-app-img-container img {
        max-width: 227px;
        max-height: 266px; }
  /*** UNDERLYING ATTRIBUTE SITE APP SECTION ***/
  /*** UI UX SERVICES OFFER SECTION ***/
  .ui-ux-services-offer .ui-ux-services-offer-img-container {
    position: unset; }
  /*** UI UX SERVICES OFFER SECTION ***/
  /*** FEATURES OF DESIGN SECTION ***/
  .features-ui-design .features-ui-design-img-container {
    margin-bottom: 35px; }
  /*** FEATURES OF DESIGN SECTION ***/
  /*** WHAT IS FRONT END DEVELOPMENT ***/
  .front-end-web-dev-banner .banner-title {
    font-size: 42px;
    line-height: 45px; }
  .banner-img-container img {
    max-width: 225px;
    width: 100%; }
  .what-is-front-end-development {
    padding-top: 54px;
    padding-bottom: 35px; }
    .what-is-front-end-development .what-is-front-end-development-img-container {
      justify-content: center;
      align-items: center; }
      .what-is-front-end-development .what-is-front-end-development-img-container img {
        max-width: 193px;
        margin-bottom: 35px; }
  /*** WHAT IS FRONT END DEVELOPMENT ***/
  /*** TOOLS WE USE ***/
  .tools-we-use .tools-card {
    margin-bottom: 40px; }
  /*** TOOLS WE USE ***/
  /*** Front-End Why Us Section ***/
  .front-end-why-us-section .front-end-why-us-img-content img {
    margin-bottom: 35px; }
  .front-end-why-us-section .front-end-why-us-text-content {
    padding-top: 10px; }
    .front-end-why-us-section .front-end-why-us-text-content h2, .front-end-why-us-section .front-end-why-us-text-content h3, .front-end-why-us-section .front-end-why-us-text-content h4, .front-end-why-us-section .front-end-why-us-text-content h5, .front-end-why-us-section .front-end-why-us-text-content h6 {
      font-size: 15px;
      margin-bottom: 20px; }
    .front-end-why-us-section .front-end-why-us-text-content p {
      font-size: 15px; }
      .front-end-why-us-section .front-end-why-us-text-content p b {
        font-size: 15px; }
  /*** Front-End Why Us Section ***/
  /*** What Do We Provide Section ***/
  .what-do-we-provide-section .what-do-we-provide-img-content {
    padding-top: 10px;
    display: flex;
    justify-content: center; }
    .what-do-we-provide-section .what-do-we-provide-img-content img {
      margin-bottom: 35px; }
  /*** What Do We Provide Section ***/
  /*** Back-End Why Us ***/
  .back-end-why-us .back-end-why-us-img-container img {
    margin-bottom: 35px; }
  /*** Back-End Why Us ***/
  /*** types app prototypes we provide ***/
  .types-app-prototypes-we-provide .types-app-prototypes-we-provide-card-container .types-app-prototypes-we-provide-card-image {
    justify-content: center; }
    .types-app-prototypes-we-provide .types-app-prototypes-we-provide-card-container .types-app-prototypes-we-provide-card-image img {
      max-width: 192px;
      margin-bottom: 35px; }
  /*** types app prototypes we provide ***/
  /*** mobile app prototyping section ***/
  .mobile-app-prototyping-section .mobile-app-prototyping-images {
    justify-content: center;
    align-items: center; }
  /*** mobile app prototyping section ***/
  /*******************
  ********************
  GOOGLR CLOUD DEV PAGE START
  ********************
  *******************/
  .google-cloud .banner-info-container {
    padding: 55px 0 25px 0 !important; }
    .google-cloud .banner-info-container .banner-title {
      font-size: 20px;
      line-height: 140%;
      margin-top: 20px;
      margin-bottom: 25px; }
    .google-cloud .banner-info-container .banner-subtitle {
      font-size: 16px; }
      .google-cloud .banner-info-container .banner-subtitle br {
        display: none; }
  .google-cloud .banner-img-container {
    padding-top: 55px;
    justify-content: center; }
    .google-cloud .banner-img-container img {
      max-width: 254px !important; }
  .google-cloud .blue-btn {
    margin-bottom: 0; }
  /*** what google cloud platform ***/
  .what-google-cloud-platform .what-google-cloud-platform-img-container {
    justify-content: center;
    align-items: center; }
  .what-google-cloud-platform .what-google-cloud-platform-content-container {
    margin-top: 35px; }
  /*** what google cloud platform ***/
  /*** BENEFITS ***/
  .google-cloud-benefits-section {
    padding-top: 54px;
    padding-bottom: 35px; }
    .google-cloud-benefits-section .google-cloud-benefits-section-img {
      justify-content: center; }
      .google-cloud-benefits-section .google-cloud-benefits-section-img img {
        margin-top: 35px;
        margin-bottom: 35px; }
  /*** BENEFITS ***/
  /*******************
********************
GOOGLR CLOUD DEV PAGE END
********************
*******************/
  /*** what do we provide section ***/
  .what-do-we-provide-section .what-do-we-provide-section-img {
    margin-bottom: 35px; }
  /*** what do we provide section ***/
  /*** hybrid-why-choose-us-section ***/
  .hybrid-why-choose-us-section .hybrid-why-choose-us-img {
    justify-content: center; }
    .hybrid-why-choose-us-section .hybrid-why-choose-us-img img {
      margin-bottom: 30px; }
  /*** hybrid-why-choose-us-section ***/
  footer .content-footer address p a {
    font-size: 12px; }
  .footer-services-container,
  .footer-industries-container,
  .footer-about-container {
    display: none; }
  /*** Footer ***/ }

@media screen and (max-width: 991px) {
  /*** tools-hybrid-app-development-section ***/
  .tools-hybrid-app-development-section {
    padding-top: 54px;
    padding-bottom: 35px; }
    .tools-hybrid-app-development-section h5 {
      font-size: 15px; }
    .tools-hybrid-app-development-section .dev-process-container {
      margin-top: 40px; }
      .tools-hybrid-app-development-section .dev-process-container:before {
        display: none; }
      .tools-hybrid-app-development-section .dev-process-container .dev-process-title {
        justify-content: flex-start;
        font-family: "SourceSansPro-Regular";
        width: 100%;
        position: unset;
        left: unset;
        font-style: normal;
        font-weight: normal;
        font-size: 18px;
        line-height: 160%;
        text-align: left;
        margin-bottom: 30px; }
        .tools-hybrid-app-development-section .dev-process-container .dev-process-title span:nth-child(2) {
          margin-right: 25px; }
        .tools-hybrid-app-development-section .dev-process-container .dev-process-title .icon {
          margin-right: 10px; }
      .tools-hybrid-app-development-section .dev-process-container .dev-process-info, .tools-hybrid-app-development-section .dev-process-container p {
        font-family: "SourceSansPro-Regular";
        font-style: normal;
        font-weight: normal;
        font-size: 15px;
        line-height: 150%; }
      .tools-hybrid-app-development-section .dev-process-container .dev-process-info {
        margin-left: 50px; }
        .tools-hybrid-app-development-section .dev-process-container .dev-process-info:before {
          content: '';
          display: inline-block;
          height: 100%;
          width: 1px;
          background: #2CAAF2;
          opacity: 0.46;
          position: absolute;
          left: -30px; }
  /*** tools-hybrid-app-development-section ***/
  /*** native development benefits section ***/
  .native-development-benefits-section .native-development-benefits-content-img img {
    margin-bottom: 35px; }
  /*** native development benefits section ***/
  /*** native mobile app development section ***/
  .native-mobile-app-development-section .native-mobile-app-development-img img {
    margin-bottom: 35px; }
  /*** native mobile app development section ***/
  /*** native-app-development-crystal-logic-section ***/
  .native-app-development-crystal-logic-section {
    padding-top: 54px;
    padding-bottom: 35px; }
    .native-app-development-crystal-logic-section .native-app-development-crystal-logic-img img {
      margin-bottom: 35px; }
  /*** native-app-development-crystal-logic-section ***/
  /*** benefits-cloud-application-section ***/
  .benefits-cloud-application-section {
    padding-top: 54px;
    padding-bottom: 35px; }
    .benefits-cloud-application-section .benefits-cloud-application-img {
      margin-top: 20px;
      margin-bottom: 35px; }
      .benefits-cloud-application-section .benefits-cloud-application-img img {
        max-width: 520px; }
  /*** benefits-cloud-application-section ***/
  /*** types-cloud-services-section ***/
  .types-cloud-services-section {
    padding-top: 54px;
    padding-bottom: 35px; }
    .types-cloud-services-section .types-cloud-services-img img {
      margin-bottom: 35px; }
  /*** types-cloud-services-section ***/
  /*** cloud-application-development-company-section ***/
  .cloud-application-development-company-section {
    padding-top: 54px;
    padding-bottom: 35px; }
    .cloud-application-development-company-section .cloud-application-development-company-img img {
      margin-top: 20px;
      margin-bottom: 35px; }
  /*** cloud-application-development-company-section ***/
  /*** our-main-principles-aws-development-company-section ***/
  .our-main-principles-aws-development-company-section .our-main-principles-aws-development-company-img-container {
    margin-bottom: 35px; }
  /*** our-main-principles-aws-development-company-section ***/
  /*** major-methods-technologies-we-employ ***/
  .major-methods-technologies-we-employ .major-methods-technologies-we-employ-img-container {
    height: auto;
    padding-top: 30px;
    margin-bottom: 30px; }
  /*** major-methods-technologies-we-employ ***/
  /*** how-do-we-handle-challenges-content ***/
  .how-do-we-handle-challenges .how-do-we-handle-challenges-img-container {
    margin-bottom: 35px; }
  /*** how-do-we-handle-challenges-content ***/
  /*** crystal-logic-expertise ***/
  .crystal-logic-expertise-card {
    margin-bottom: 30px; }
  /*** crystal-logic-expertise ***/
  /*** tools-we-use-ios-app-dev-section ***/
  .ios-app-development-company-section .ios-app-development-company-img {
    height: auto;
    margin-bottom: 35px; }
  /*** tools-we-use-ios-app-dev-section ***/
  /*** ios-why-choose-us-section ***/
  .ios-why-choose-us-section .section-subtitle,
  .android-ready-to-bring-section .section-subtitle,
  .android-main-priorities-our-team-section .section-subtitle {
    margin-bottom: 35px; }
  .ios-why-choose-us-section .ios-why-choose-us-img,
  .ios-why-choose-us-section .android-main-priorities-our-team-img,
  .android-ready-to-bring-section .ios-why-choose-us-img,
  .android-ready-to-bring-section .android-main-priorities-our-team-img,
  .android-main-priorities-our-team-section .ios-why-choose-us-img,
  .android-main-priorities-our-team-section .android-main-priorities-our-team-img {
    height: auto;
    margin-bottom: 35px; }
  /*** ios-why-choose-us-section ***/
  /*** our-custom-android-app-development-services-section ***/
  .our-custom-android-app-development-services-section .dev-process-container {
    padding-left: 20px;
    margin-left: 5px; }
    .our-custom-android-app-development-services-section .dev-process-container:before {
      display: none; }
    .our-custom-android-app-development-services-section .dev-process-container .dev-process-title {
      font-family: "Rubik-Medium";
      width: 100%;
      position: unset;
      left: unset;
      font-style: normal;
      font-weight: 600;
      font-size: 15px;
      line-height: 150%;
      text-align: left;
      margin-bottom: 20px; }
      .our-custom-android-app-development-services-section .dev-process-container .dev-process-title br {
        display: none; }
    .our-custom-android-app-development-services-section .dev-process-container .dev-process-info:before {
      content: '';
      display: inline-block;
      height: 100%;
      width: 1px;
      background: #2CAAF2;
      opacity: 0.46;
      position: absolute;
      left: -18px; }
    .our-custom-android-app-development-services-section .dev-process-container .dev-process-info, .our-custom-android-app-development-services-section .dev-process-container p {
      font-family: "SourceSansPro-Regular";
      font-style: normal;
      font-weight: normal;
      font-size: 15px;
      line-height: 150%; }
  /*** our-custom-android-app-development-services-section ***/
  /*** how-android-app-design-section ***/
  .how-android-app-design-section .how-android-app-design-img {
    height: auto;
    margin-bottom: 35px; }
    .how-android-app-design-section .how-android-app-design-img img {
      max-width: 190px; }
  /*** how-android-app-design-section ***/
  /*** importance-investing-mobile-app-section ***/
  .importance-investing-mobile-app-section .importance-investing-mobile-app-img {
    height: auto;
    margin-bottom: 35px; }
  /*** importance-investing-mobile-app-section ***/
  /*** how-we-work-mobile-software-section ***/
  .how-we-work-mobile-software-section .how-we-work-mobile-software-img {
    height: auto;
    margin-bottom: 35px; }
  .how-we-work-mobile-software-section .how-we-work-mobile-software-second-img {
    height: auto;
    margin-top: 35px; }
  .how-we-work-mobile-software-section .how-we-work-mobile-software-content {
    margin-top: 50px; }
    .how-we-work-mobile-software-section .how-we-work-mobile-software-content .custom-margin-list {
      margin-left: 10%; }
    .how-we-work-mobile-software-section .how-we-work-mobile-software-content:last-child {
      margin-top: 0; }
  /*** how-we-work-mobile-software-section ***/
  /*** what-we-do-mobile-software-section ***/
  .what-we-do-mobile-software-section .what-we-do-mobile-software-img {
    height: auto;
    margin-bottom: 35px; }
  /*** what-we-do-mobile-software-section ***/
  /*** crystal-logic-mobile-testing-workflow-section ***/
  .crystal-logic-mobile-testing-workflow-section .crystal-logic-mobile-testing-workflow-img {
    height: auto;
    margin-bottom: 35px; }
  /*** crystal-logic-mobile-testing-workflow-section ***/
  /*** crystal-logic-mobile-app-testing-services-section ***/
  .crystal-logic-mobile-app-testing-services-section .crystal-logic-mobile-app-testing-services-img {
    height: auto;
    margin-bottom: 35px; }
  .crystal-logic-mobile-app-testing-services-section .crystal-logic-mobile-app-testing-services-content.content-page-block {
    margin-top: 0; }
  /*** crystal-logic-mobile-app-testing-services-section ***/
  /*** what-is-manual-testing-section ***/
  .what-is-manual-testing-section .what-is-manual-testing-img {
    height: auto;
    margin-bottom: 35px; }
  /*** what-is-manual-testing-section ***/
  /*** blue-manual-testing-section ***/
  .blue-manual-testing-section .section-title br {
    display: none; }
  .blue-manual-testing-section .blue-manual-testing-img {
    height: auto;
    margin-bottom: 35px; }
  /*** blue-manual-testing-section ***/
  /*** manual-testing-benefits-section ***/
  .manual-testing-benefits-section .manual-testing-benefits-img {
    height: auto;
    margin-top: 35px;
    margin-bottom: 35px; }
  /*** manual-testing-benefits-section ***/
  /*** types-of-manual-testing-section ***/
  .types-of-manual-testing-section .types-of-manual-testing-card .types-of-manual-testing-card-img {
    height: auto;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 35px; }
  /*** types-of-manual-testing-section ***/
  /*** nuances-of-testing-on-different-section ***/
  .nuances-of-testing-on-different-section .nuances-of-testing-on-different-img {
    height: auto;
    margin-bottom: 35px; }
  /*** nuances-of-testing-on-different-section ***/
  /*** manual-testing-stages-section ***/
  .manual-testing-stages-section .manual-testing-stages-img {
    height: auto;
    margin-top: 15px;
    margin-bottom: 35px; }
  /*** manual-testing-stages-section ***/
  /*** top-notch-manual-testing-section ***/
  .top-notch-manual-testing-section .top-notch-manual-testing-img {
    height: auto;
    margin-bottom: 35px; }
  /*** top-notch-manual-testing-section ***/
  /*** section-category ***/
  .section-category .category-nav {
    max-width: 992px;
    width: 100%;
    overflow: scroll; }
    .section-category .category-nav ul {
      flex-wrap: nowrap; }
      .section-category .category-nav ul li {
        white-space: nowrap; }
  /*** section-category ***/
  /*** what-automation-testing-section ***/
  .what-automation-testing-section .what-automation-testing-img {
    height: auto;
    margin-bottom: 30px; }
    .what-automation-testing-section .what-automation-testing-img img {
      max-width: 250px; }
  /*** what-automation-testing-section ***/
  /*** when-is-it-applied-section ***/
  .when-is-it-applied-section .when-is-it-applied-img {
    height: auto;
    margin-bottom: 30px; }
    .when-is-it-applied-section .when-is-it-applied-img img {
      max-width: 250px; }
  /*** when-is-it-applied-section ***/
  /*** at-benefits-automation-section ***/
  .at-benefits-automation-section .what-automation-testing-img {
    height: auto;
    margin-top: 25px;
    margin-bottom: 25px; }
    .at-benefits-automation-section .what-automation-testing-img img {
      max-width: 250px; }
  /*** at-benefits-automation-section ***/
  /*** at-automation-testing-company-section ***/
  .at-automation-testing-company-section .at-automation-testing-company-img {
    height: auto;
    margin-top: 25px;
    margin-bottom: 35px; }
    .at-automation-testing-company-section .at-automation-testing-company-img img {
      max-width: 250px; }
  /*** at-automation-testing-company-section ***/
  /*** at-tools-automation-testing-section ***/
  .at-tools-automation-testing-section .at-tools-automation-testing-img {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 35px; }
    .at-tools-automation-testing-section .at-tools-automation-testing-img img {
      max-width: 250px; }
  .at-tools-automation-testing-section .tools-use-card {
    height: 100%;
    margin-top: 0;
    margin-bottom: 25px; }
    .at-tools-automation-testing-section .tools-use-card img {
      width: 30px;
      height: 30px; }
    .at-tools-automation-testing-section .tools-use-card h6 {
      font-size: 14px;
      margin-left: 10px; }
  /*** at-tools-automation-testing-section ***/ }

@media screen and (max-width: 768px) {
  .section-title {
    font-size: 20px;
    line-height: 24px;
    margin-bottom: 36px; }
    .section-title:before {
      bottom: -10px; }
    .section-title .shadow-title-section {
      width: 100%;
      font-size: 40px;
      line-height: 47px;
      top: -2px;
      left: 50%; }
  .section-subtitle {
    font-size: 15px;
    line-height: 150%;
    text-align: left; }
  .breadcrumb-cl {
    display: none; }
  ul.list-container {
    margin-bottom: 15px; }
    ul.list-container li {
      font-size: 15px;
      margin-bottom: 15px; }
  .content-page-block h5 {
    font-size: 15px;
    line-height: 160%; }
  .content-page-block p {
    font-size: 15px;
    line-height: 150%; }
    .content-page-block p b {
      font-size: 15px;
      font-weight: 600; }
  header .logo-link img {
    width: 100%;
    max-width: 143px; }
  header nav {
    padding: 10px 0 !important; }
    header nav #navbarContent .navbar-nav {
      height: calc(100vh - 71px);
      position: relative;
      margin-top: 10px; }
    header nav ul li {
      padding: 15px 0;
      margin: 0 12.2px;
      position: relative !important; }
      header nav ul li:before {
        content: '';
        width: 100%;
        height: 1px;
        background: #1D49A0;
        position: absolute;
        top: 0;
        left: -50%; }
      header nav ul li:after {
        content: '';
        width: 100%;
        height: 1px;
        background: #1D49A0;
        position: absolute;
        top: 0;
        right: -50%; }
      header nav ul li a {
        font-size: 17px;
        line-height: 20px; }
        header nav ul li a:hover {
          border-bottom: 1px solid transparent; }
      header nav ul li .bg-drop-container {
        background: #183D85; }
        header nav ul li .bg-drop-container:before {
          content: '';
          width: 100%;
          height: 100%;
          left: -50%;
          background: #183D85;
          border-top: 1px solid #1D49A0;
          position: absolute; }
        header nav ul li .bg-drop-container:after {
          content: '';
          width: 100%;
          height: 100%;
          right: -50%;
          background: #183D85;
          border-top: 1px solid #1D49A0;
          position: absolute; }
        header nav ul li .bg-drop-container .container-menu-drop {
          padding-top: 5px;
          height: 280px;
          overflow-x: hidden; }
          header nav ul li .bg-drop-container .container-menu-drop:before {
            content: '';
            width: 100%;
            height: 100%;
            position: absolute;
            left: -50%;
            top: 0;
            background: #13326C;
            z-index: -1; }
          header nav ul li .bg-drop-container .container-menu-drop:after {
            content: '';
            width: 100%;
            height: 100%;
            position: absolute;
            right: -50%;
            top: 0;
            background: #13326C;
            z-index: -1; }
        header nav ul li .bg-drop-container .list-unstyled {
          margin-bottom: 25px;
          margin-right: 0;
          margin-left: 15px; }
          header nav ul li .bg-drop-container .list-unstyled .title-nav {
            font-size: 15px;
            line-height: 19px;
            margin-bottom: 10px; }
          header nav ul li .bg-drop-container .list-unstyled li {
            margin-left: 0;
            margin-right: 0;
            margin-bottom: 3px;
            padding: 3px 0; }
            header nav ul li .bg-drop-container .list-unstyled li:before, header nav ul li .bg-drop-container .list-unstyled li:after {
              content: none; }
            header nav ul li .bg-drop-container .list-unstyled li a {
              font-size: 16px;
              line-height: 23px; }
  header .header-nav-footer {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    position: absolute;
    width: 100%;
    bottom: -8px; }
    header .header-nav-footer .social-container ul {
      list-style: none;
      margin: 0;
      padding: 0; }
      header .header-nav-footer .social-container ul li {
        display: inline-block;
        margin: 0 15px; }
        header .header-nav-footer .social-container ul li:before, header .header-nav-footer .social-container ul li:after {
          content: none; }
        header .header-nav-footer .social-container ul li:first-child a {
          padding-left: 5px;
          margin-left: 5px; }
        header .header-nav-footer .social-container ul li a {
          font-size: 25px;
          color: #ffffff;
          padding: 0 5px;
          margin: 0 5px;
          transition: 0.2s linear; }
          header .header-nav-footer .social-container ul li a:hover {
            color: #B8DFFF; }
    header .header-nav-footer .copyright-nav-container {
      background: #072255;
      padding: 21px 0;
      text-align: center;
      font-family: 'SourceSansPro-Light';
      font-style: normal;
      font-weight: normal;
      font-size: 12px;
      line-height: 130%;
      color: #FFFFFF;
      position: relative; }
      header .header-nav-footer .copyright-nav-container:before {
        content: '';
        width: 100%;
        height: 100%;
        position: absolute;
        left: -50%;
        top: 0;
        background: #072255;
        z-index: -1; }
      header .header-nav-footer .copyright-nav-container:after {
        content: '';
        width: 100%;
        height: 100%;
        position: absolute;
        right: -50%;
        top: 0;
        background: #072255;
        z-index: -1; }
  .dropdown.megamenu.show {
    padding: .5rem 0 0 0; }
    .dropdown.megamenu.show .dropdown-menu {
      padding-bottom: 0px; }
  /*** banner section ***/
  .banners-section {
    margin-top: 61px;
    background-position: center center !important;
    background-size: cover !important; }
    .banners-section .banner-info-container {
      padding-top: 79px;
      padding-bottom: 30px; }
  /*** main banner ***/
  .banner-main {
    background: url("../img/mobile-main-banner-bg.svg") no-repeat, #F6FCFE !important;
    background-position: top 20px right !important; }
    .banner-main .banner-img-container {
      padding-top: 61px; }
      .banner-main .banner-img-container img {
        max-width: 224px !important; }
  /*** main banner ***/
  .banner-title {
    font-size: 20px;
    line-height: 150%;
    margin-bottom: 25px;
    text-align: center; }
  .banner-subtitle {
    font-size: 17px;
    line-height: 150%;
    margin-bottom: 25px;
    text-align: center; }
  /*** banner section ***/
  /*** WHAT WE DO SECTION ***/
  .what-we-do {
    padding-top: 55px !important;
    padding-bottom: 10px !important; }
    .what-we-do .subtitle-what-we-do {
      font-size: 15px !important;
      line-height: 150% !important; }
    .what-we-do .cart-link .what-we-do-cart {
      height: 149px;
      flex-direction: column;
      justify-content: center !important;
      align-items: center !important;
      padding: 11px !important;
      margin-bottom: 30px !important;
      border: 1px solid #D4ECFF; }
      .what-we-do .cart-link .what-we-do-cart p {
        font-size: 15px !important;
        line-height: 130% !important;
        margin: 11px 0 0 0 !important;
        text-align: center; }
    .what-we-do .cart-link:hover .what-we-do-cart:before {
      height: 3px !important;
      width: 100% !important;
      bottom: 0 !important; }
    .what-we-do .cart-link:hover .what-we-do-cart p {
      font-weight: bold; }
    .what-we-do .info-text-wwd {
      display: none; }
    .what-we-do .second-wwd-pagination {
      display: none; }
  /*** WHAT WE DO SECTION ***/
  /*** INDUSTRIES SECTION ***/
  .industries-section {
    padding-top: 55px;
    padding-bottom: 35px; }
    .industries-section .section-title .shadow-title-section {
      font-size: 40px;
      line-height: 47px; }
    .industries-section .subtitle-what-we-do {
      display: none; }
    .industries-section .tab-content {
      margin-top: 0; }
    .industries-section .tab-content > .active .industries-cart-link {
      background: #2CAAF2; }
      .industries-section .tab-content > .active .industries-cart-link .industries-cart-icon-block svg {
        fill: #ffffff; }
      .industries-section .tab-content > .active .industries-cart-link .industries-cart-title {
        font-family: "Rubik-Regular";
        font-weight: bold;
        color: #ffffff; }
    .industries-section .industries-content-container {
      margin-bottom: 30px; }
      .industries-section .industries-content-container .industries-content-img {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: unset;
        margin-bottom: 30px; }
        .industries-section .industries-content-container .industries-content-img .industries-content-title {
          font-family: "Rubik-Medium";
          font-style: normal;
          font-weight: 500;
          font-size: 15px;
          line-height: 18px;
          text-transform: uppercase;
          color: #183D85;
          margin-top: 20px; }
        .industries-section .industries-content-container .industries-content-img img {
          display: block;
          margin: 0 auto;
          max-width: 180px;
          height: 172px; }
      .industries-section .industries-content-container .industries-content-text article {
        font-size: 15px;
        line-height: 150%; }
    .industries-section .industries-box-cart-img {
      display: flex;
      justify-content: center;
      align-items: center;
      margin-top: 35px;
      margin-bottom: 35px; }
      .industries-section .industries-box-cart-img img {
        max-width: 224px;
        width: 100%;
        height: auto; }
    .industries-section .industries-box-cart-text {
      height: 100%;
      display: flex;
      flex-direction: column;
      justify-content: center;
      align-items: flex-start;
      margin-bottom: 35px; }
      .industries-section .industries-box-cart-text .industries-box-cart-title {
        display: none; }
      .industries-section .industries-box-cart-text p {
        font-size: 15px;
        line-height: 150%; }
      .industries-section .industries-box-cart-text .list-container {
        width: 100%;
        display: flex;
        flex-direction: column;
        justify-content: flex-start;
        align-items: flex-start; }
        .industries-section .industries-box-cart-text .list-container ul {
          list-style: none;
          padding: 0 30px 0 15px;
          margin-right: 0;
          margin-bottom: 0; }
          .industries-section .industries-box-cart-text .list-container ul li {
            position: relative;
            font-family: "SourceSansPro-Light";
            font-style: normal;
            font-weight: normal;
            font-size: 16px;
            line-height: 160%;
            color: #515151; }
            .industries-section .industries-box-cart-text .list-container ul li:before {
              position: absolute;
              content: "";
              background: #2CAAF2;
              display: block;
              width: 5px;
              height: 5px;
              margin-left: -1em;
              left: 0;
              top: 8px;
              border-radius: 50%; }
    .industries-section .card {
      border: none; }
    .industries-section .card-header,
    .industries-section .card-header:first-child {
      border-radius: 0; }
    .industries-section .card-header {
      background: transparent;
      border-top: 1px solid transparent;
      border-bottom: 1px solid #D4ECFF;
      padding: 0; }
  .industries-cart-link {
    flex-direction: row;
    justify-content: flex-start;
    padding: 15px 15px 6px 15px;
    background: transparent; }
    .industries-cart-link .industries-cart-icon-block svg {
      width: 40px;
      height: 40px; }
    .industries-cart-link .industries-cart-title {
      font-style: normal;
      font-weight: normal;
      font-size: 16px;
      line-height: 19px;
      margin-top: 0 !important;
      margin-bottom: 0;
      margin-left: 27px; }
    .industries-cart-link:hover {
      background: transparent; }
      .industries-cart-link:hover .industries-cart-icon-block svg {
        fill: #2CAAF2; }
      .industries-cart-link:hover .industries-cart-title {
        font-family: "Rubik-Regular";
        font-weight: normal;
        color: #183D85; }
  .icon-drop {
    position: absolute;
    right: 15px;
    top: 30px; }
  .mobile-app-development-solutions-section .industries-cart-link {
    height: unset; }
  .mobile-app-development-solutions-section .icon-drop {
    top: 33px; }
  .mobile-app-development-solutions-section .industries-cart-link .industries-cart-title {
    font-family: "Rubik-Regular";
    font-style: normal;
    font-weight: normal;
    font-size: 15px;
    margin-left: 15px;
    margin-bottom: 13px !important; }
  .mobile-app-development-solutions-section .tab-content > .active .industries-cart-link .industries-cart-title {
    font-family: "Rubik-Regular";
    font-weight: 500;
    font-size: 15px;
    line-height: 18px; }
  /*** INDUSTRIES SECTION ***/
  /*** TECHNOLOGIES SECTION ***/
  .technologies-section {
    padding-top: 55px;
    padding-bottom: 35px; }
    .technologies-section .section-title .shadow-title-section {
      font-size: 38px; }
    .technologies-section .technologies-info-block {
      margin-top: 45px; }
      .technologies-section .technologies-info-block .technologies-cart-title {
        font-size: 15px;
        line-height: 150%;
        margin-bottom: 35px; }
      .technologies-section .technologies-info-block .technologies-cart-img-container {
        margin-bottom: 35px; }
        .technologies-section .technologies-info-block .technologies-cart-img-container img {
          display: block;
          max-width: 221px;
          width: 100%;
          height: 191px;
          margin: 0 auto; }
      .technologies-section .technologies-info-block .technologies-cart-text-content article {
        font-size: 15px;
        line-height: 150%; }
    .technologies-section .technologies-cart-container {
      margin-bottom: 50px; }
    .technologies-section .technologies-info-block .col-12:last-child .technologies-cart-container {
      margin-bottom: 0; }
  /*** TECHNOLOGIES SECTION ***/
  /*** CAT SECTION ***/
  .cat-section {
    display: none;
    min-height: unset;
    background: #DAF3FB !important; }
    .cat-section .cat-content-container {
      padding-top: 32px;
      padding-bottom: 63px;
      max-width: unset;
      position: relative; }
      .cat-section .cat-content-container .cat-info {
        color: #515151;
        font-family: "SourceSansPro-Regular";
        font-weight: 600;
        font-style: normal;
        line-height: 137%;
        font-size: 14px;
        margin-bottom: 0; }
      .cat-section .cat-content-container .cat-container-btn {
        position: absolute;
        bottom: -29px; }
  /*** CAT SECTION ***/
  /*** SAAS SOFTWARE ***/
  .saas-software {
    padding-top: 35px;
    padding-bottom: 15px; }
    .saas-software .saas-software-subtitle-container {
      text-align: center;
      margin-bottom: 40px; }
      .saas-software .saas-software-subtitle-container h5 {
        font-size: 15px;
        line-height: 150%; }
    .saas-software .saas-software-cart {
      display: flex;
      flex-direction: column;
      justify-content: center;
      align-items: center;
      margin-bottom: 40px;
      text-align: center; }
      .saas-software .saas-software-cart img {
        max-width: 59px;
        max-height: 50px;
        margin-bottom: 10px; }
      .saas-software .saas-software-cart p {
        font-family: "SourceSansPro-Regular";
        font-style: normal;
        font-weight: normal;
        font-size: 18px;
        line-height: 160%;
        text-align: center;
        color: #515151;
        margin-bottom: 0; }
    .saas-software .saas-software-subtitle-container-second {
      margin-top: 60px; }
  /*** SAAS SOFTWARE ***/
  /*** TABLES SECTION ***/
  .table-section {
    padding-top: 60px;
    padding-bottom: 0; }
    .table-section .section-title {
      margin-bottom: 35px; }
    .table-section .section-subtitle {
      font-family: "SourceSansPro-Regular";
      font-weight: 600;
      text-align: left;
      font-size: 15px;
      margin-bottom: 35px; }
    .table-section .table-title {
      text-align: center; }
      .table-section .table-title h4 {
        font-size: 16px;
        margin-bottom: 27px; }
    .table-section .table-container {
      display: flex;
      flex-direction: column;
      min-height: unset;
      height: 100%;
      margin-bottom: 0;
      border-radius: 0;
      background: #F6FCFE;
      box-shadow: unset; }
      .table-section .table-container .header-container {
        padding: 11px 15px;
        border-radius: 0;
        background: #E6F4FF; }
        .table-section .table-container .header-container h5 {
          font-size: 17px;
          line-height: 21px; }
      .table-section .table-container .table-content {
        padding: 25px 15px 25px 15px; }
        .table-section .table-container .table-content ul li {
          float: left;
          width: calc(50% - 10px);
          font-weight: 600;
          font-size: 15px; }
          .table-section .table-container .table-content ul li:nth-child(odd) {
            margin-right: 19px; }
  /*** TABLES SECTION ***/
  /*** TESTIMONIALS SECTION ***/
  .testimonials-section {
    padding-top: 92px;
    padding-bottom: 40px; }
    .testimonials-section .section-title {
      font-size: 15px;
      line-height: 18px;
      margin-bottom: 36px; }
      .testimonials-section .section-title .shadow-title-section {
        font-size: 40px;
        line-height: 47px; }
    .testimonials-section .section-subtitle {
      font-family: "SourceSansPro-Bold";
      font-style: normal;
      font-weight: 600;
      font-size: 15px;
      line-height: 150%;
      margin-bottom: 40px; }
    .testimonials-section .testimonials-card {
      max-width: unset;
      margin-top: 93px;
      margin-left: 0;
      margin-right: 0; }
      .testimonials-section .testimonials-card .testimonials-card-content .testimonials-card-avatar-container {
        padding: 0 27px;
        position: absolute;
        top: -52px;
        z-index: 1; }
        .testimonials-section .testimonials-card .testimonials-card-content .testimonials-card-avatar-container img {
          border-radius: 50%;
          width: 72px;
          height: 72px; }
        .testimonials-section .testimonials-card .testimonials-card-content .testimonials-card-avatar-container .user-name {
          font-size: 20px;
          line-height: 137%;
          color: #000000;
          margin-left: 15px;
          margin-bottom: 0; }
      .testimonials-section .testimonials-card .testimonials-card-content .testimonials-card-massages {
        min-height: 319px;
        padding: 45px 27px;
        font-size: 15px;
        line-height: 150%; }
        .testimonials-section .testimonials-card .testimonials-card-content .testimonials-card-massages:after {
          content: '';
          width: 33.83px;
          height: 25.9px;
          position: absolute;
          right: 31px;
          top: -16px; }
  /*** TESTIMONIALS SECTION ***/
  /*** TEAM'S MAJOR PRIORITIES SECTION ***/
  .teams-major-priorities-section {
    padding-top: 54px;
    padding-bottom: 35px; }
    .teams-major-priorities-section .section-title {
      font-size: 20px;
      line-height: 24px;
      margin-bottom: 36px; }
      .teams-major-priorities-section .section-title .shadow-title-section {
        font-size: 40px;
        line-height: 72px;
        top: -2px;
        white-space: nowrap;
        overflow: hidden; }
    .teams-major-priorities-section .section-subtitle {
      font-size: 15px;
      line-height: 150%;
      margin-bottom: 35px; }
    .teams-major-priorities-section .teams-major-priorities-list-container .teams-major-priorities-list-tile {
      font-size: 14px;
      line-height: 150%;
      text-align: left;
      margin-top: 35px; }
    .teams-major-priorities-section .teams-major-priorities-list-container ul {
      margin-bottom: 0px; }
      .teams-major-priorities-section .teams-major-priorities-list-container ul li {
        font-size: 15px;
        line-height: 150%;
        margin-bottom: 15px; }
    .teams-major-priorities-section .teams-major-priorities-img-container {
      justify-content: center;
      align-items: center; }
      .teams-major-priorities-section .teams-major-priorities-img-container img {
        max-width: unset;
        max-height: unset;
        width: 177px;
        height: 172px; }
    .teams-major-priorities-section .teams-major-priorities-info {
      display: none; }
  /*** TEAM'S MAJOR PRIORITIES SECTION ***/
  /*******************
********************
WEB APPLICATION PAGE START
********************
*******************/
  /*** BANNER SECTION ***/
  .banner-web-application {
    background: url("../img/mobile-main-banner-bg.svg") no-repeat, #F6FCFE !important;
    background-position: top 20px right !important; }
    .banner-web-application .banner-info-container {
      padding: 55px 0 25px 0 !important; }
      .banner-web-application .banner-info-container .banner-title {
        font-size: 20px;
        line-height: 140%; }
    .banner-web-application .banner-img-container {
      padding-top: 77px;
      justify-content: center; }
      .banner-web-application .banner-img-container img {
        max-width: 178px !important; }
    .banner-web-application .blue-btn {
      margin-bottom: 0; }
  /*** BANNER SECTION ***/
  /*** WHAT CAN CRYSTAL LOGIC DO SECTION ***/
  .what-can-crystal-logic-do-section {
    padding-top: 55px;
    padding-bottom: 35px; }
    .what-can-crystal-logic-do-section .section-title {
      padding: 0 20px; }
      .what-can-crystal-logic-do-section .section-title .shadow-title-section {
        overflow: hidden;
        left: 50%; }
    .what-can-crystal-logic-do-section .section-subtitle {
      margin-bottom: 50px; }
    .what-can-crystal-logic-do-section .crystal-logic-do-cart-container {
      margin-bottom: 40px; }
      .what-can-crystal-logic-do-section .crystal-logic-do-cart-container .crystal-logic-do-cart-text-container h6 {
        font-size: 15px;
        line-height: 130%;
        margin-top: 10px; }
        .what-can-crystal-logic-do-section .crystal-logic-do-cart-container .crystal-logic-do-cart-text-container h6 br {
          display: none; }
    .what-can-crystal-logic-do-section .what-can-crystal-logic-do-info-text {
      font-size: 15px;
      line-height: 150%;
      color: #515151;
      margin-top: 0; }
  /*** WHAT CAN CRYSTAL LOGIC DO SECTION ***/
  /*** BUSINESS APPLICATIONS USEFUL SECTION ***/
  .business-applications-useful-section {
    padding-top: 54px;
    padding-bottom: 35px; }
    .business-applications-useful-section .section-title {
      margin-bottom: 55px; }
      .business-applications-useful-section .section-title .shadow-title-section {
        overflow: hidden; }
    .business-applications-useful-section .business-applications-useful-img-container {
      justify-content: center; }
      .business-applications-useful-section .business-applications-useful-img-container img {
        width: 179px;
        height: 158px; }
    .business-applications-useful-section .business-applications-useful-text-container {
      margin-top: 35px; }
      .business-applications-useful-section .business-applications-useful-text-container p {
        font-size: 15px;
        line-height: 150%; }
        .business-applications-useful-section .business-applications-useful-text-container p b {
          font-family: "SourceSansPro-Regular";
          font-style: normal;
          font-weight: normal;
          margin-bottom: 15px; }
  /*** BUSINESS APPLICATIONS USEFUL SECTION ***/
  /*** STAGE WEB APPLICATIONS DESIGN SECTION ***/
  .stages-og-web-application-design-section {
    padding-top: 55px;
    padding-bottom: 55px; }
    .stages-og-web-application-design-section .shadow-title-section {
      overflow: hidden; }
    .stages-og-web-application-design-section .btn-timeline-container {
      display: none; }
    .stages-og-web-application-design-section .card-header {
      display: block; }
    .stages-og-web-application-design-section .web-app-desing-content {
      background: #ffffff;
      padding-top: 0; }
      .stages-og-web-application-design-section .web-app-desing-content h5 {
        display: none; }
      .stages-og-web-application-design-section .web-app-desing-content p {
        font-size: 16px;
        line-height: 150%;
        margin-top: 0;
        margin-bottom: 35px; }
    .stages-og-web-application-design-section .collapse-img-container-sowad {
      display: flex;
      justify-content: flex-start;
      align-items: center;
      margin-top: 15px;
      margin-bottom: 15px; }
      .stages-og-web-application-design-section .collapse-img-container-sowad img {
        max-width: 248px; }
    .stages-og-web-application-design-section .card-web-app-desing:last-child .card-web-app-desing-link.collapsed,
    .stages-og-web-application-design-section .card-web-app-desing:last-child .card-web-app-desing-link {
      border-bottom: 1px solid #D4ECFF; }
    .stages-og-web-application-design-section .card-web-app-desing-link.collapsed {
      display: flex;
      justify-content: flex-start;
      align-items: center;
      background: #F6FCFE;
      padding: 15px;
      border-top: 1px solid #D4ECFF;
      position: relative; }
      .stages-og-web-application-design-section .card-web-app-desing-link.collapsed .number-container-mob {
        display: flex;
        justify-content: center;
        align-items: center;
        width: 38px;
        height: 38px;
        background: transparent;
        border: 1px solid #2CAAF2;
        border-radius: 50%;
        font-family: "SourceSansPro-Regular";
        font-style: normal;
        font-weight: normal;
        font-size: 25px;
        line-height: 31px;
        color: #2CAAF2;
        margin-right: 20px; }
      .stages-og-web-application-design-section .card-web-app-desing-link.collapsed .name-container-mob {
        font-family: "Rubik-Regular";
        font-style: normal;
        font-weight: normal;
        font-size: 15px;
        line-height: 18px;
        text-transform: uppercase;
        color: #183D85; }
      .stages-og-web-application-design-section .card-web-app-desing-link.collapsed .card-web-app-desing-icon-drop {
        position: absolute;
        right: 15px; }
    .stages-og-web-application-design-section .card-web-app-desing-link {
      display: flex;
      justify-content: flex-start;
      align-items: center;
      background: #D4ECFF;
      padding: 15px;
      border-top: 1px solid #D4ECFF;
      position: relative; }
      .stages-og-web-application-design-section .card-web-app-desing-link .number-container-mob {
        display: flex;
        justify-content: center;
        align-items: center;
        width: 38px;
        height: 38px;
        background: #2CAAF2;
        border: 1px solid #2CAAF2;
        border-radius: 50%;
        font-family: "SourceSansPro-Regular";
        font-style: normal;
        font-weight: 600;
        font-size: 25px;
        line-height: 31px;
        color: #ffffff;
        margin-right: 20px; }
      .stages-og-web-application-design-section .card-web-app-desing-link .name-container-mob {
        font-family: "Rubik-Medium";
        font-style: normal;
        font-weight: 500;
        font-size: 15px;
        line-height: 18px;
        text-transform: uppercase;
        color: #183D85; }
      .stages-og-web-application-design-section .card-web-app-desing-link .card-web-app-desing-icon-drop {
        position: absolute;
        right: 15px; }
    .stages-og-web-application-design-section [data-toggle="collapse"] .icon-drop-btn:before {
      content: "";
      display: block;
      width: 11px;
      height: 11px;
      background: url("../img/icons/arrrow-up.svg");
      background-repeat: no-repeat;
      background-size: 100% 100%;
      background-position: center center; }
    .stages-og-web-application-design-section [data-toggle="collapse"].collapsed .icon-drop-btn:before {
      content: "";
      display: block;
      width: 11px;
      height: 11px;
      background: url("../img/icons/arrow-right.svg");
      background-repeat: no-repeat;
      background-size: 100% 100%;
      background-position: center center; }
  /*** STAGE WEB APPLICATIONS DESIGN SECTION ***/
  /*** FRONTEND BACKEND SECTION ***/
  .frontend-backend-section {
    padding-top: 54px;
    padding-bottom: 35px; }
    .frontend-backend-section .section-title {
      margin-bottom: 55px; }
      .frontend-backend-section .section-title .shadow-title-section {
        overflow: hidden; }
    .frontend-backend-section .frontend-backend-img-container {
      justify-content: center; }
      .frontend-backend-section .frontend-backend-img-container img {
        width: 179px;
        height: 158px; }
    .frontend-backend-section .frontend-backend-text-container {
      margin-top: 35px; }
      .frontend-backend-section .frontend-backend-text-container p {
        font-size: 15px;
        line-height: 150%; }
        .frontend-backend-section .frontend-backend-text-container p b {
          font-family: "SourceSansPro-Regular";
          font-style: normal;
          font-weight: normal;
          margin-bottom: 15px; }
  /*** FRONTEND BACKEND SECTION ***/
  /*******************
********************
WEB APPLICATION PAGE END
********************
*******************/
  /*******************
********************
MOBILE APP PAGE START
********************
*******************/
  /*** Banner ***/
  .banner-mobile-app {
    background: url("../img/mobile-main-banner-bg.svg") no-repeat, #F6FCFE !important;
    background-position: top 20px right !important; }
    .banner-mobile-app .banner-info-container {
      padding: 55px 0 25px 0 !important; }
      .banner-mobile-app .banner-info-container .banner-title {
        font-size: 20px;
        line-height: 140%;
        margin-bottom: 25px; }
    .banner-mobile-app .banner-img-container {
      padding-top: 53px;
      justify-content: flex-end; }
      .banner-mobile-app .banner-img-container img {
        max-width: 195px !important; }
    .banner-mobile-app .blue-btn {
      margin-bottom: 0; }
  /*** Banner ***/
  /*** OUR TEAM SECTION ***/
  .our-team-section {
    padding-top: 54px;
    padding-bottom: 35px; }
    .our-team-section .section-title {
      margin-bottom: 35px; }
    .our-team-section .our-team-img-container {
      justify-content: center;
      align-items: center; }
      .our-team-section .our-team-img-container img {
        max-width: 240px; }
    .our-team-section .our-team-img-text-container {
      padding-top: 20px; }
      .our-team-section .our-team-img-text-container p {
        font-size: 15px; }
        .our-team-section .our-team-img-text-container p b {
          font-size: 16px; }
  /*** OUR TEAM SECTION ***/
  /*** Mobile APP DEVELOPMENT PROCESS AT CRISTAL LOGIC SECTION ***/
  .aap-mob-dev-process-section {
    padding-top: 55px;
    padding-bottom: 35px; }
    .aap-mob-dev-process-section .shadow-title-section {
      width: 100%;
      overflow: hidden; }
    .aap-mob-dev-process-section .dev-process-container {
      padding-left: 20px;
      margin-left: 5px; }
      .aap-mob-dev-process-section .dev-process-container:before {
        left: 0; }
      .aap-mob-dev-process-section .dev-process-container .dev-process-title {
        font-family: "Rubik-Medium";
        width: 100%;
        position: unset;
        left: unset;
        font-style: normal;
        font-weight: 600;
        font-size: 15px;
        line-height: 150%;
        text-align: left;
        margin-bottom: 20px; }
      .aap-mob-dev-process-section .dev-process-container .dev-process-info, .aap-mob-dev-process-section .dev-process-container p {
        font-family: "SourceSansPro-Regular";
        font-style: normal;
        font-weight: normal;
        font-size: 15px;
        line-height: 150%; }
  /*** Mobile APP DEVELOPMENT PROCESS AT CRISTAL LOGIC SECTION ***/
  /*** WHY US SECTION ***/
  .why-us-section {
    padding-top: 54px;
    padding-bottom: 35px; }
    .why-us-section .why-us-text p {
      font-size: 15px;
      margin-bottom: 35px; }
    .why-us-section h5 {
      font-family: "Rubik-Regular";
      font-style: normal;
      font-weight: normal;
      font-size: 16px;
      line-height: 150%;
      margin-bottom: 27px; }
    .why-us-section .why-us-list-container ul li {
      font-style: normal;
      font-weight: normal;
      font-size: 15px;
      margin-bottom: 17px; }
      .why-us-section .why-us-list-container ul li .list-cart-container {
        display: flex;
        justify-content: flex-start;
        align-items: center;
        margin-top: 25px; }
        .why-us-section .why-us-list-container ul li .list-cart-container .list-cart-container-icon img {
          width: 35px;
          height: 35px; }
        .why-us-section .why-us-list-container ul li .list-cart-container h6 {
          font-family: "SourceSansPro-Light";
          font-style: normal;
          font-weight: normal;
          font-size: 15px;
          line-height: 150%; }
    .why-us-section .why-us-image-container {
      display: flex;
      justify-content: center;
      align-items: center;
      margin-top: 0;
      margin-bottom: 35px; }
      .why-us-section .why-us-image-container img {
        max-width: 240px;
        width: 100%;
        max-height: 200px;
        height: 100%;
        transform: scale(-1, 1); }
  /*** WHY US SECTION ***/
  /*******************
********************
MOBILE APP PAGE END
********************
*******************/
  /******************
*******************
UI/UX DESIGN PAGE START
*******************
******************/
  .banner-ui-ux {
    background: url("../img/mobile-main-banner-bg.svg") no-repeat, #F6FCFE !important;
    background-position: top 20px right !important; }
    .banner-ui-ux .banner-info-container {
      padding: 55px 0 25px 0 !important; }
      .banner-ui-ux .banner-info-container .banner-title {
        font-size: 20px;
        line-height: 140%;
        margin-bottom: 25px; }
      .banner-ui-ux .banner-info-container .banner-subtitle {
        font-size: 16px; }
    .banner-ui-ux .banner-img-container {
      padding-top: 53px;
      justify-content: center; }
      .banner-ui-ux .banner-img-container img {
        max-width: 161px !important; }
    .banner-ui-ux .blue-btn {
      margin-bottom: 0; }
  /*** USER INTERFACE DESIGN ***/
  .user-interface-design-section {
    padding-top: 54px;
    padding-bottom: 0; }
    .user-interface-design-section .subtitle-user-interface-design p {
      font-size: 15px; }
      .user-interface-design-section .subtitle-user-interface-design p b {
        font-size: 15px; }
    .user-interface-design-section .subtitle-user-interface-title-complex {
      font-size: 16px;
      margin-top: 40px;
      margin-bottom: 50px; }
    .user-interface-design-section .complex-ul-ux-cart-container .complex-ul-ux-cart-img-container {
      display: flex;
      justify-content: center;
      align-items: center;
      margin-bottom: 35px;
      min-height: 150px; }
      .user-interface-design-section .complex-ul-ux-cart-container .complex-ul-ux-cart-img-container img {
        max-width: 225px;
        max-height: 195px; }
    .user-interface-design-section .complex-ul-ux-cart-container .complex-ul-ux-cart-content {
      text-align: left; }
      .user-interface-design-section .complex-ul-ux-cart-container .complex-ul-ux-cart-content h6 {
        font-size: 14px;
        line-height: 160%;
        margin-bottom: 35px; }
      .user-interface-design-section .complex-ul-ux-cart-container .complex-ul-ux-cart-content p {
        font-size: 15px;
        margin-bottom: 50px; }
  /*** USER INTERFACE DESIGN ***/
  /*** UNDERLYING ATTRIBUTE SITE APP SECTION ***/
  .underlying-attribute-site-app {
    padding-top: 55px;
    padding-bottom: 35px; }
    .underlying-attribute-site-app .underlying-attribute-site-app-content p {
      font-size: 15px;
      margin-bottom: 15px; }
    .underlying-attribute-site-app .underlying-attribute-site-app-content .underlying-attribute-site-app-icon {
      padding-top: 0;
      flex-direction: column;
      justify-content: center;
      align-items: flex-start; }
      .underlying-attribute-site-app .underlying-attribute-site-app-content .underlying-attribute-site-app-icon .icon-content-container {
        width: 100%;
        max-width: unset;
        flex-direction: row;
        justify-content: flex-start;
        margin: 0 0 20px 0; }
        .underlying-attribute-site-app .underlying-attribute-site-app-content .underlying-attribute-site-app-icon .icon-content-container:last-child {
          margin-bottom: 0; }
        .underlying-attribute-site-app .underlying-attribute-site-app-content .underlying-attribute-site-app-icon .icon-content-container img {
          max-width: 35px;
          max-height: 35px;
          margin-bottom: 0; }
        .underlying-attribute-site-app .underlying-attribute-site-app-content .underlying-attribute-site-app-icon .icon-content-container h6 {
          margin-left: 15px;
          font-size: 14px;
          margin-bottom: 0; }
          .underlying-attribute-site-app .underlying-attribute-site-app-content .underlying-attribute-site-app-icon .icon-content-container h6 br {
            display: none; }
    .underlying-attribute-site-app .underlying-attribute-site-app-img-container {
      padding-top: 0;
      justify-content: center;
      align-items: center;
      margin-bottom: 35px; }
      .underlying-attribute-site-app .underlying-attribute-site-app-img-container img {
        max-width: 227px;
        max-height: 266px; }
  /*** UNDERLYING ATTRIBUTE SITE APP SECTION ***/
  /*** UI UX SERVICES OFFER SECTION ***/
  .ui-ux-services-offer {
    padding-top: 60px;
    padding-bottom: 35px; }
    .ui-ux-services-offer h4 {
      font-style: normal;
      font-weight: normal;
      font-size: 15px;
      line-height: 150%;
      margin-bottom: 25px; }
    .ui-ux-services-offer .section-title .shadow-title-section {
      white-space: nowrap;
      width: 100%;
      overflow: hidden; }
    .ui-ux-services-offer .section-subtitle {
      text-align: left;
      margin-bottom: 35px; }
    .ui-ux-services-offer .ui-ux-services-offer-img-container {
      display: flex;
      justify-content: center;
      align-items: center;
      position: unset;
      margin-bottom: 35px; }
      .ui-ux-services-offer .ui-ux-services-offer-img-container img {
        max-width: 235px;
        max-height: 200px; }
    .ui-ux-services-offer .ui-ux-services-offer-content {
      margin-bottom: 45px; }
      .ui-ux-services-offer .ui-ux-services-offer-content ul {
        padding-left: 16px;
        list-style: none;
        position: relative;
        margin-bottom: 25px; }
        .ui-ux-services-offer .ui-ux-services-offer-content ul li {
          font-family: "SourceSansPro-Regular";
          font-style: normal;
          font-weight: normal;
          font-size: 18px;
          line-height: 160%;
          color: #515151;
          margin-bottom: 12px; }
          .ui-ux-services-offer .ui-ux-services-offer-content ul li:before {
            content: "\2022";
            position: absolute;
            color: #183D85;
            font-weight: bold;
            display: inline-block;
            width: 6px;
            margin-left: -1em; }
      .ui-ux-services-offer .ui-ux-services-offer-content p {
        font-size: 15px;
        margin-bottom: 15px; }
  .cart-step-container .cart-step-header,
  .saas-top-reasons-container .cart-step-header {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    margin-top: 40px;
    margin-bottom: 15px; }
    .cart-step-container .cart-step-header .number-container,
    .saas-top-reasons-container .cart-step-header .number-container {
      font-size: 35px; }
      .cart-step-container .cart-step-header .number-container .shadow-number,
      .saas-top-reasons-container .cart-step-header .number-container .shadow-number {
        font-size: 60px;
        line-height: 71px; }
    .cart-step-container .cart-step-header h5,
    .saas-top-reasons-container .cart-step-header h5 {
      font-size: 15px;
      line-height: 150%;
      margin-left: 17px; }
      .cart-step-container .cart-step-header h5 br,
      .saas-top-reasons-container .cart-step-header h5 br {
        display: none; }
  .cart-step-container .cart-step-content p,
  .saas-top-reasons-container .cart-step-content p {
    font-size: 15px;
    line-height: 160%;
    margin-left: 35px; }
  /*** UI UX SERVICES OFFER SECTION ***/
  /*** FEATURES OF DESIGN SECTION ***/
  .features-ui-design {
    padding-top: 55px;
    padding-bottom: 35px; }
    .features-ui-design .section-title .shadow-title-section {
      white-space: nowrap;
      width: 100%;
      overflow: hidden; }
    .features-ui-design .features-ui-design-img-container {
      margin-bottom: 35px; }
      .features-ui-design .features-ui-design-img-container img {
        max-width: 225px;
        max-height: 244px; }
    .features-ui-design .features-ui-design-content-container p {
      font-size: 15px;
      margin-bottom: 35px; }
    .features-ui-design .features-ui-design-content-container ul li {
      font-size: 15px;
      margin-bottom: 15px; }
  /*** FEATURES OF DESIGN SECTION ***/
  /*** WHY CHOOSE US SECTION ***/
  .why-choose-us {
    padding-top: 55px;
    padding-bottom: 35px; }
    .why-choose-us .section-title .shadow-title-section {
      white-space: nowrap;
      width: 100%;
      overflow: hidden; }
    .why-choose-us .why-choose-us-img-container {
      justify-content: center;
      margin-bottom: 35px; }
      .why-choose-us .why-choose-us-img-container img {
        max-width: 216px;
        max-height: 193px; }
    .why-choose-us .why-choose-us-content-container {
      margin-top: 0; }
      .why-choose-us .why-choose-us-content-container h5 {
        font-size: 15px; }
      .why-choose-us .why-choose-us-content-container p {
        font-size: 15px;
        margin-bottom: 35px; }
      .why-choose-us .why-choose-us-content-container ul li {
        font-size: 15px;
        margin-bottom: 15px; }
  /*** WHY CHOOSE US SECTION  SECTION ***/
  /******************
*******************
UI/UX DESIGN PAGE END
*******************
******************/
  /******************
*******************
SOFTWARE TESTING PAGE START
*******************
******************/
  .banner-software-testing {
    background: url("../img/mobile-main-banner-bg.svg") no-repeat, #F6FCFE !important;
    background-position: top 20px right !important; }
    .banner-software-testing .banner-info-container {
      padding: 55px 0 25px 0 !important; }
      .banner-software-testing .banner-info-container .banner-title {
        font-size: 20px;
        line-height: 140%;
        margin-top: 25px;
        margin-bottom: 25px; }
      .banner-software-testing .banner-info-container .banner-subtitle {
        font-size: 16px; }
    .banner-software-testing .banner-img-container {
      padding-top: 48px;
      justify-content: center; }
      .banner-software-testing .banner-img-container img {
        max-width: 168px !important; }
    .banner-software-testing .blue-btn {
      margin-bottom: 0; }
  /*** OUR MAIN PRIORITIES SECTION ***/
  .main-priorities,
  .what-kind-of-quality {
    padding-top: 54px;
    padding-bottom: 35px; }
    .main-priorities .main-priorities-img-container,
    .what-kind-of-quality .main-priorities-img-container {
      padding-top: 20px;
      padding-bottom: 25px; }
      .main-priorities .main-priorities-img-container img,
      .what-kind-of-quality .main-priorities-img-container img {
        max-width: 184px;
        max-height: 191px; }
    .main-priorities .main-priorities-content-container h2, .main-priorities .main-priorities-content-container h3, .main-priorities .main-priorities-content-container h4, .main-priorities .main-priorities-content-container h5,
    .what-kind-of-quality .main-priorities-content-container h2,
    .what-kind-of-quality .main-priorities-content-container h3,
    .what-kind-of-quality .main-priorities-content-container h4,
    .what-kind-of-quality .main-priorities-content-container h5 {
      font-size: 15px; }
    .main-priorities .main-priorities-content-container p,
    .what-kind-of-quality .main-priorities-content-container p {
      font-size: 15px;
      margin-bottom: 20px; }
    .main-priorities .main-priorities-content-container ul,
    .what-kind-of-quality .main-priorities-content-container ul {
      margin-bottom: 15px; }
      .main-priorities .main-priorities-content-container ul li,
      .what-kind-of-quality .main-priorities-content-container ul li {
        font-size: 15px;
        margin-bottom: 15px; }
  /*** OUR MAIN PRIORITIES SECTION ***/
  /*** SERVICES WE OFFER ***/
  .services-we-offer {
    padding-top: 25px;
    padding-bottom: 15px; }
    .services-we-offer .shadow-title-section {
      white-space: nowrap;
      width: 100%;
      overflow: hidden; }
    .services-we-offer .services-we-offer-content-container {
      margin-top: 35px; }
      .services-we-offer .services-we-offer-content-container p {
        font-size: 15px;
        margin-bottom: 25px; }
        .services-we-offer .services-we-offer-content-container p b {
          font-size: 15px;
          font-weight: 600; }
    .services-we-offer .services-we-offer-img-container img {
      max-width: 193px;
      max-height: 185px; }
  /*** SERVICES WE OFFER ***/
  /*** WHAT KIND OF QUALITY SECTION ***/
  .what-kind-of-quality .shadow-title-section {
    white-space: nowrap;
    width: 100%;
    overflow: hidden; }
  .what-kind-of-quality .what-kind-of-quality-img-container img {
    max-width: 212px;
    max-height: 227px;
    margin-bottom: 35px; }
  .what-kind-of-quality .what-kind-of-quality-content-container p {
    font-family: "SourceSansPro-Light";
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 160%;
    color: #515151;
    margin-bottom: 25px; }
    .what-kind-of-quality .what-kind-of-quality-content-container p b {
      font-family: "SourceSansPro-Bold";
      font-weight: 600; }
  /*** WHAT KIND OF QUALITY SECTION ***/
  /*** WHY CRISTAL LOGIC ***/
  .why-crystal-logic {
    padding-top: 55px;
    padding-bottom: 35px; }
    .why-crystal-logic .shadow-title-section {
      white-space: nowrap;
      width: 100%;
      overflow: hidden; }
    .why-crystal-logic .why-crystal-logic-content-container p {
      font-size: 15px;
      margin-bottom: 25px; }
      .why-crystal-logic .why-crystal-logic-content-container p b {
        font-size: 15px; }
    .why-crystal-logic .why-crystal-logic-img-container img {
      max-width: 216px;
      max-height: 170px;
      margin-bottom: 35px; }
  /*** WHY CRISTAL LOGIC ***/
  /*** HOW DO WE TRANSFORM SECTION ***/
  .how-do-we-transform {
    padding-top: 54px;
    padding-bottom: 35px; }
    .how-do-we-transform .shadow-title-section {
      width: 100%;
      white-space: nowrap;
      overflow: hidden; }
    .how-do-we-transform .how-do-we-transform-img-container {
      display: flex;
      justify-content: center;
      align-items: center; }
      .how-do-we-transform .how-do-we-transform-img-container img {
        max-width: 220px;
        max-height: 215px;
        margin-bottom: 35px; }
    .how-do-we-transform .how-do-we-transform-content-container {
      padding-top: 0; }
      .how-do-we-transform .how-do-we-transform-content-container ul li {
        font-size: 15px;
        margin-bottom: 15px; }
  /*** HOW DO WE TRANSFORM SECTION ***/
  /*** SOFTWARE TESTING COMPANY ***/
  .software-testing-company {
    padding-top: 55px;
    padding-bottom: 35px; }
    .software-testing-company .shadow-title-section {
      overflow: hidden; }
    .software-testing-company .software-testing-company-content h2, .software-testing-company .software-testing-company-content h3, .software-testing-company .software-testing-company-content h4, .software-testing-company .software-testing-company-content h5, .software-testing-company .software-testing-company-content h6 {
      font-size: 15px;
      margin-bottom: 20px; }
    .software-testing-company .software-testing-company-content p {
      font-size: 15px; }
    .software-testing-company .software-testing-company-img img {
      max-width: 237px;
      max-height: 146px;
      margin-bottom: 25px; }
  /*** SOFTWARE TESTING COMPANY ***/
  /******************
*******************
SOFTWARE TESTING PAGE END
*******************
******************/
  /******************
*******************
SAAS APP PAGE START
*******************
******************/
  .banner-saas-app {
    background: url("../img/mobile-main-banner-bg.svg") no-repeat, #F6FCFE !important;
    background-position: top 20px right !important; }
    .banner-saas-app .banner-info-container {
      padding: 55px 0 25px 0 !important; }
      .banner-saas-app .banner-info-container .banner-title {
        font-size: 20px;
        line-height: 140%;
        margin-top: 25px;
        margin-bottom: 25px; }
      .banner-saas-app .banner-info-container .banner-subtitle {
        font-size: 16px; }
    .banner-saas-app .banner-img-container {
      padding-top: 48px;
      justify-content: center; }
      .banner-saas-app .banner-img-container img {
        max-width: 168px !important; }
    .banner-saas-app .blue-btn {
      margin-bottom: 0; }
  /*** BENEFITS SAAS SECTION ***/
  .benefits-saas-section {
    padding-top: 54px;
    padding-bottom: 0; }
    .benefits-saas-section .section-title .shadow-title-section {
      overflow: hidden; }
    .benefits-saas-section h5 {
      font-size: 15px;
      margin-bottom: 30px; }
    .benefits-saas-section .cart-benefits-container {
      margin-bottom: 30px; }
      .benefits-saas-section .cart-benefits-container .cart-benefits-icon-box {
        width: 45px;
        height: 45px;
        margin-right: 15px; }
        .benefits-saas-section .cart-benefits-container .cart-benefits-icon-box img {
          width: 45px;
          height: 45px; }
      .benefits-saas-section .cart-benefits-container .cart-benefits-text {
        font-size: 15px; }
  /*** BENEFITS SAAS SECTION ***/
  /*** SAAS BASED SOFTWARE FAQ ***/
  .saas-based-software-faq,
  .saas-faq-section {
    padding-top: 55px;
    padding-bottom: 35px;
    background: #F6FCFE; }
    .saas-based-software-faq .section-title .shadow-title-section,
    .saas-faq-section .section-title .shadow-title-section {
      white-space: nowrap;
      width: 100%;
      overflow: hidden;
      color: #ffffff; }
  /*** SAAS BASED SOFTWARE FAQ ***/
  /*** SAAS ABOUT CRISTAL LOGIC ***/
  .saas-about-crystal-logic {
    padding-top: 54px;
    padding-bottom: 35px; }
    .saas-about-crystal-logic .section-title {
      margin-bottom: 15px; }
    .saas-about-crystal-logic .saas-about-crystal-logic-content-container p {
      font-size: 15px; }
      .saas-about-crystal-logic .saas-about-crystal-logic-content-container p b {
        font-size: 16px; }
    .saas-about-crystal-logic .saas-about-crystal-logic-img-container {
      justify-content: center;
      align-items: center; }
      .saas-about-crystal-logic .saas-about-crystal-logic-img-container img {
        max-width: 227px;
        width: 100%;
        margin-bottom: 35px; }
  /*** SAAS ABOUT CRISTAL LOGIC ***/
  /*** SAAS WHOT WE DO ***/
  .saas-what-we-do {
    padding-top: 55px;
    padding-bottom: 35px; }
    .saas-what-we-do .saas-what-we-do-img-container img {
      max-width: 224px;
      margin-bottom: 35px; }
    .saas-what-we-do .saas-what-we-do-content-container p {
      font-size: 15px;
      margin-bottom: 35px; }
      .saas-what-we-do .saas-what-we-do-content-container p b {
        font-size: 15px; }
    .saas-what-we-do .saas-what-we-do-content-container h2, .saas-what-we-do .saas-what-we-do-content-container h3, .saas-what-we-do .saas-what-we-do-content-container h4, .saas-what-we-do .saas-what-we-do-content-container h5, .saas-what-we-do .saas-what-we-do-content-container h6 {
      display: none; }
  /*** SAAS WHOT WE DO ***/
  /*** SAAS TOP REASONS ***/
  .saas-top-reasons {
    padding-top: 55px;
    padding-bottom: 5px; }
    .saas-top-reasons .saas-top-reasons-container .cart-step-header {
      align-items: flex-start;
      margin-top: 0;
      margin-bottom: 25px; }
      .saas-top-reasons .saas-top-reasons-container .cart-step-header .number-container {
        font-size: 22px; }
        .saas-top-reasons .saas-top-reasons-container .cart-step-header .number-container .shadow-number {
          font-size: 40px;
          line-height: 47px; }
      .saas-top-reasons .saas-top-reasons-container .cart-step-header:first-child {
        margin-top: 0; }
      .saas-top-reasons .saas-top-reasons-container .cart-step-header:nth-child(5) {
        margin-bottom: 25px; }
        .saas-top-reasons .saas-top-reasons-container .cart-step-header:nth-child(5) p:before {
          display: none; }
      .saas-top-reasons .saas-top-reasons-container .cart-step-header p {
        min-height: unset;
        font-size: 15px;
        line-height: 150%;
        margin-left: 23px; }
        .saas-top-reasons .saas-top-reasons-container .cart-step-header p:before {
          display: none; }
  /*** SAAS TOP REASONS ***/
  .accordion-cart .accordion-headers .accordion-links {
    padding: 25px 35px 25px 15px;
    font-size: 15px; }
  .accordion-cart .accordion-headers .icon-drop-accordion {
    position: absolute;
    right: 15px;
    top: calc(50% - 5px); }
  .accordion-cart .card-body {
    padding: 30px 15px;
    font-size: 15px; }
  /*** SAAS SOFTWARE SERVICES STEP BY STEP SECTION***/
  .saas-software-services-step-by-step {
    padding-top: 54px;
    padding-bottom: 35px; }
    .saas-software-services-step-by-step .software-services-step-by-step-content h2, .saas-software-services-step-by-step .software-services-step-by-step-content h3, .saas-software-services-step-by-step .software-services-step-by-step-content h4, .saas-software-services-step-by-step .software-services-step-by-step-content h5, .saas-software-services-step-by-step .software-services-step-by-step-content h6 {
      font-size: 15px;
      color: #515151; }
    .saas-software-services-step-by-step .software-services-step-by-step-content .services-step-by-step-list {
      position: relative;
      overflow: hidden; }
      .saas-software-services-step-by-step .software-services-step-by-step-content .services-step-by-step-list li {
        align-items: center;
        margin-bottom: 15px;
        font-size: 15px; }
        .saas-software-services-step-by-step .software-services-step-by-step-content .services-step-by-step-list li:before {
          width: 30px;
          height: 30px;
          font-size: 18px;
          line-height: 23px;
          margin-right: 11px;
          padding: 10px;
          background: #F6FCFE; }
        .saas-software-services-step-by-step .software-services-step-by-step-content .services-step-by-step-list li:after {
          display: none; }
    .saas-software-services-step-by-step .software-services-step-by-step-img img {
      max-width: 239px;
      margin-bottom: 35px; }
  /*** SAAS SOFTWARE SERVICES STEP BY STEP SECTION***/
  /*** SAAS GET WITH SOFTWARE ***/
  .saas-get-with-software {
    padding-top: 55px;
    padding-bottom: 35px; }
    .saas-get-with-software .saas-get-with-software-do-img-container img {
      max-width: 239px;
      margin-bottom: 35px; }
    .saas-get-with-software .saas-get-with-software-content-container p {
      font-size: 15px;
      margin-bottom: 35px; }
      .saas-get-with-software .saas-get-with-software-content-container p b {
        font-size: 15px; }
    .saas-get-with-software .saas-get-with-software-content-container h2, .saas-get-with-software .saas-get-with-software-content-container h3, .saas-get-with-software .saas-get-with-software-content-container h4, .saas-get-with-software .saas-get-with-software-content-container h5, .saas-get-with-software .saas-get-with-software-content-container h6 {
      display: none; }
  /*** SAAS GET WITH SOFTWARE ***/
  /*** SAAS CL YOUR SERVICES SECTION ***/
  .saas-cl-your-service-section {
    padding-top: 55px;
    padding-bottom: 35px; }
    .saas-cl-your-service-section .saas-cl-your-service-content-container p {
      font-size: 15px; }
      .saas-cl-your-service-section .saas-cl-your-service-content-container p b {
        font-size: 15px; }
    .saas-cl-your-service-section .saas-cl-your-service-img-container img {
      max-width: 230px;
      margin-bottom: 35px; }
  /*** SAAS CL YOUR SERVICES SECTION ***/
  /******************
 *******************
 SAAS APP PAGE END
 *******************
 ******************/
  /******************
*******************
FRONT END WEB DEV SERVICES PAGE START
*******************
******************/
  /*** BANNER ***/
  .front-end-web-dev-banner {
    background: url("../img/mobile-main-banner-bg.svg") no-repeat, #F6FCFE !important;
    background-position: top 20px right !important; }
    .front-end-web-dev-banner .banner-info-container {
      padding: 55px 0 25px 0 !important; }
      .front-end-web-dev-banner .banner-info-container .banner-title {
        font-size: 20px;
        line-height: 140%;
        margin-top: 25px;
        margin-bottom: 25px; }
      .front-end-web-dev-banner .banner-info-container .banner-subtitle {
        font-size: 16px; }
    .front-end-web-dev-banner .banner-img-container {
      padding-top: 48px;
      justify-content: center; }
      .front-end-web-dev-banner .banner-img-container img {
        max-width: 173px !important; }
    .front-end-web-dev-banner .blue-btn {
      margin-bottom: 0; }
  /*** BANNER ***/
  /*** WHAT IS FRONT END DEVELOPMENT ***/
  .what-is-front-end-development {
    padding-top: 54px;
    padding-bottom: 35px; }
    .what-is-front-end-development .what-is-front-end-development-content-container {
      margin-top: 0; }
      .what-is-front-end-development .what-is-front-end-development-content-container p {
        font-size: 15px;
        margin-bottom: 35px; }
        .what-is-front-end-development .what-is-front-end-development-content-container p b {
          font-size: 15px; }
    .what-is-front-end-development .what-is-front-end-development-img-container {
      justify-content: center;
      align-items: center; }
      .what-is-front-end-development .what-is-front-end-development-img-container img {
        max-width: 193px;
        margin-bottom: 35px; }
  /*** WHAT IS FRONT END DEVELOPMENT ***/
  /*** TOOLS WE USE ***/
  .tools-we-use {
    padding-top: 55px;
    padding-bottom: 0; }
    .tools-we-use .tools-subtitle {
      font-size: 15px;
      line-height: 150%;
      text-align: left;
      margin-bottom: 40px; }
    .tools-we-use .tools-card {
      margin-bottom: 40px; }
      .tools-we-use .tools-card .tools-card-img-container {
        width: 35px;
        height: 40px;
        margin-bottom: 10px; }
        .tools-we-use .tools-card .tools-card-img-container img {
          max-width: 35px;
          width: 100%; }
      .tools-we-use .tools-card .tools-card-content {
        font-size: 15px; }
  /*** TOOLS WE USE ***/
  .must-have-skills-section {
    padding-top: 54px;
    padding-bottom: 35px; }
    .must-have-skills-section .section-subtitle {
      text-align: left;
      margin-bottom: 25px; }
  /*** MUST HAVE SKILLS ***/
  /*** Front-End Development Company ***/
  .front-end-development-company {
    padding-top: 55px;
    padding-bottom: 30px;
    background: #F6FCFE; }
    .front-end-development-company .front-end-development-company-text-content h2, .front-end-development-company .front-end-development-company-text-content h3, .front-end-development-company .front-end-development-company-text-content h4, .front-end-development-company .front-end-development-company-text-content h5, .front-end-development-company .front-end-development-company-text-content h6 {
      font-size: 18px;
      margin-bottom: 20px; }
    .front-end-development-company .front-end-development-company-text-content p {
      font-size: 15px; }
      .front-end-development-company .front-end-development-company-text-content p b {
        font-size: 15px; }
    .front-end-development-company .front-end-development-company-img-content {
      justify-content: center;
      align-items: center;
      padding-top: 0;
      padding-left: 0; }
      .front-end-development-company .front-end-development-company-img-content img {
        max-width: 214px;
        margin-bottom: 35px; }
  /*** Front-End Development Company ***/
  /*** Front-End Why Us Section ***/
  .front-end-why-us-section {
    padding-top: 54px;
    padding-bottom: 35px; }
    .front-end-why-us-section .front-end-why-us-img-content img {
      max-width: 203px;
      margin-top: 20px;
      margin-bottom: 35px; }
    .front-end-why-us-section .front-end-why-us-text-content {
      padding-top: 10px; }
      .front-end-why-us-section .front-end-why-us-text-content h2, .front-end-why-us-section .front-end-why-us-text-content h3, .front-end-why-us-section .front-end-why-us-text-content h4, .front-end-why-us-section .front-end-why-us-text-content h5, .front-end-why-us-section .front-end-why-us-text-content h6 {
        font-size: 15px;
        margin-bottom: 20px; }
      .front-end-why-us-section .front-end-why-us-text-content p {
        font-size: 15px; }
        .front-end-why-us-section .front-end-why-us-text-content p b {
          font-size: 15px; }
  /*** Front-End Why Us Section ***/
  /*** What Do We Provide Section ***/
  .what-do-we-provide-section {
    padding-top: 55px;
    padding-bottom: 45px; }
    .what-do-we-provide-section .what-do-we-provide-text-content h2, .what-do-we-provide-section .what-do-we-provide-text-content h3, .what-do-we-provide-section .what-do-we-provide-text-content h4, .what-do-we-provide-section .what-do-we-provide-text-content h5, .what-do-we-provide-section .what-do-we-provide-text-content h6 {
      font-size: 15px;
      color: #183D85;
      margin-bottom: 45px; }
    .what-do-we-provide-section .what-do-we-provide-text-content p {
      font-size: 15px; }
      .what-do-we-provide-section .what-do-we-provide-text-content p b {
        font-size: 15px; }
    .what-do-we-provide-section .what-do-we-provide-img-content {
      padding-top: 10px;
      display: flex;
      justify-content: center; }
      .what-do-we-provide-section .what-do-we-provide-img-content img {
        max-width: 194px;
        margin-bottom: 35px; }
    .what-do-we-provide-section .provide-card-container {
      margin-bottom: 30px; }
      .what-do-we-provide-section .provide-card-container .provide-card-icon-box {
        width: 40px;
        height: 40px;
        margin-right: 15px; }
        .what-do-we-provide-section .provide-card-container .provide-card-icon-box img {
          width: 40px;
          height: 40px; }
      .what-do-we-provide-section .provide-card-container .provide-card-content p {
        font-size: 15px; }
    .what-do-we-provide-section .what-do-we-provide-infotitke {
      margin-bottom: 38px !important; }
    .what-do-we-provide-section .what-do-we-provide-info-text {
      margin-top: 0;
      font-style: normal;
      font-weight: normal;
      font-size: 15px;
      line-height: 150%; }
  /*** What Do We Provide Section ***/
  /******************
*******************
FRONT END WEB DEV SERVICES PAGE END
*******************
******************/
  /******************
*******************
FRONT END WEB DEV SERVICES PAGE END
*******************
******************/
  /******************
*******************
BACK END WEB DEV SERVICES PAGE Start
*******************
******************/
  /*** BANNER ***/
  .back-end-web-dev-banner {
    background: url("../img/mobile-main-banner-bg.svg") no-repeat, #F6FCFE !important;
    background-position: top 20px right !important; }
    .back-end-web-dev-banner .banner-info-container {
      padding: 55px 0 25px 0 !important; }
      .back-end-web-dev-banner .banner-info-container .banner-title {
        font-size: 20px;
        line-height: 140%;
        margin-top: 20px;
        margin-bottom: 25px; }
      .back-end-web-dev-banner .banner-info-container .banner-subtitle {
        font-size: 16px; }
    .back-end-web-dev-banner .banner-img-container {
      padding-top: 55px;
      justify-content: center; }
      .back-end-web-dev-banner .banner-img-container img {
        max-width: 177px !important; }
    .back-end-web-dev-banner .blue-btn {
      margin-bottom: 0; }
  /*** BANNER ***/
  /*** boost business success ***/
  .boost-business-success {
    padding-top: 55px;
    padding-bottom: 10px; }
    .boost-business-success .section-title .shadow-title-section {
      white-space: nowrap;
      width: 100%;
      overflow: hidden; }
    .boost-business-success h5 {
      font-size: 14px;
      line-height: 150%;
      margin-bottom: 45px; }
    .boost-business-success .boost-business-success-card {
      margin-bottom: 50px; }
      .boost-business-success .boost-business-success-card .boost-business-success-img-container {
        margin-bottom: 15px; }
        .boost-business-success .boost-business-success-card .boost-business-success-img-container img {
          width: 45px;
          height: 45px; }
      .boost-business-success .boost-business-success-card .boost-business-success-text {
        text-align: center; }
        .boost-business-success .boost-business-success-card .boost-business-success-text h2, .boost-business-success .boost-business-success-card .boost-business-success-text h3, .boost-business-success .boost-business-success-card .boost-business-success-text h4, .boost-business-success .boost-business-success-card .boost-business-success-text h5, .boost-business-success .boost-business-success-card .boost-business-success-text h6 {
          font-size: 15px;
          line-height: 150%; }
  /*** boost business success ***/
  /*** Back-End Why Us ***/
  .back-end-why-us {
    padding-top: 55px;
    padding-bottom: 0; }
    .back-end-why-us .back-end-why-us-img-container img {
      max-width: 224px;
      width: 100%;
      margin-bottom: 35px; }
    .back-end-why-us .back-end-why-us-content-container p {
      font-size: 15px;
      margin-bottom: 35px; }
      .back-end-why-us .back-end-why-us-content-container p b {
        font-size: 15px;
        margin-bottom: 0; }
  /*** Back-End Why Us ***/
  /*** Our Area Performance ***/
  .our-area-performance {
    padding-top: 54px;
    padding-bottom: 25px; }
    .our-area-performance .our-area-performance-content h2, .our-area-performance .our-area-performance-content h3, .our-area-performance .our-area-performance-content h4, .our-area-performance .our-area-performance-content h5, .our-area-performance .our-area-performance-content h6 {
      font-size: 15px;
      margin-bottom: 35px; }
    .our-area-performance .our-area-performance-content .list-card {
      flex-direction: column;
      justify-content: center;
      text-align: center; }
      .our-area-performance .our-area-performance-content .list-card .list-card-img {
        margin-right: 0;
        margin-bottom: 10px; }
        .our-area-performance .our-area-performance-content .list-card .list-card-img img {
          width: 45px;
          height: 45px; }
      .our-area-performance .our-area-performance-content .list-card .list-card-text h6 {
        font-size: 15px; }
    .our-area-performance .our-area-performance-img {
      padding-top: 0;
      display: flex;
      justify-content: center;
      align-items: center; }
      .our-area-performance .our-area-performance-img img {
        max-width: 211px;
        width: 100%;
        margin-bottom: 40px; }
  /*** Our Area Performance ***/
  /*** BE Basic Principles ***/
  .be-basic-principles {
    padding-top: 55px;
    padding-bottom: 0; }
    .be-basic-principles h5 {
      font-size: 15px;
      line-height: 150%;
      margin-bottom: 28px; }
    .be-basic-principles .list-container li {
      margin-bottom: 20px; }
  /*** BE Basic Principles ***/
  /*** BE What We Do Section ***/
  .be-what-we-do-section {
    padding-top: 54px; }
    .be-what-we-do-section .subtitle-what-we-do {
      text-align: left;
      font-size: 15px;
      line-height: 160%;
      margin-bottom: 50px; }
    .be-what-we-do-section .be-what-we-do-card-img img {
      max-width: 235px;
      width: auto; }
    .be-what-we-do-section .be-what-we-do-card-content {
      margin-top: 35px;
      margin-bottom: 65px; }
      .be-what-we-do-section .be-what-we-do-card-content h6 {
        font-size: 15px;
        margin-bottom: 15px; }
      .be-what-we-do-section .be-what-we-do-card-content p {
        font-size: 15px;
        line-height: 150%;
        margin-bottom: 0; }
  /*** BE What We Do Section ***/
  /*** BE Expertise to Practice***/
  .expertise-to-practice {
    padding-top: 55px;
    padding-bottom: 0; }
    .expertise-to-practice .section-subtitle {
      text-align: left;
      margin-bottom: 50px; }
    .expertise-to-practice .expertise-to-practice-card .expertise-to-practice-img img {
      max-width: 220px;
      margin-bottom: 35px; }
    .expertise-to-practice .expertise-to-practice-card .expertise-to-practice-content {
      margin-bottom: 80px; }
      .expertise-to-practice .expertise-to-practice-card .expertise-to-practice-content h6 {
        font-size: 15px;
        margin-bottom: 15px; }
      .expertise-to-practice .expertise-to-practice-card .expertise-to-practice-content p {
        font-size: 15px;
        line-height: 150%;
        margin-bottom: 0; }
      .expertise-to-practice .expertise-to-practice-card .expertise-to-practice-content .list-container {
        margin-top: 38px; }
        .expertise-to-practice .expertise-to-practice-card .expertise-to-practice-content .list-container li {
          margin-bottom: 10px; }
  /*** BE Expertise to Practice***/
  /******************
*******************
BACK END WEB DEV SERVICES PAGE END
*******************
******************/
  /*******************
********************
MOBILE APP PROTOTYPING PAGE START
********************
*******************/
  /*** Banner ***/
  .banner-mobile-app-prototyping {
    background: url("../img/mobile-main-banner-bg.svg") no-repeat, #F6FCFE !important;
    background-position: top 20px right !important; }
    .banner-mobile-app-prototyping .banner-info-container {
      padding: 55px 0 25px 0 !important; }
      .banner-mobile-app-prototyping .banner-info-container .banner-title {
        font-size: 20px;
        line-height: 140%;
        margin-top: 20px;
        margin-bottom: 25px; }
      .banner-mobile-app-prototyping .banner-info-container .banner-subtitle {
        font-size: 16px; }
    .banner-mobile-app-prototyping .banner-img-container {
      padding-top: 55px;
      justify-content: center; }
      .banner-mobile-app-prototyping .banner-img-container img {
        max-width: 177px !important; }
    .banner-mobile-app-prototyping .blue-btn {
      margin-bottom: 0; }
  /*** Banner ***/
  /*** section#benefits-creating-prototype ***/
  .benefits-creating-prototype {
    padding-top: 54px;
    padding-bottom: 0; }
    .benefits-creating-prototype .section-subtitle {
      font-size: 15px;
      margin-bottom: 40px; }
    .benefits-creating-prototype .benefits-creating-prototype-card {
      margin-bottom: 50px; }
      .benefits-creating-prototype .benefits-creating-prototype-card img {
        max-width: 180px;
        margin-bottom: 35px; }
      .benefits-creating-prototype .benefits-creating-prototype-card h5 {
        min-height: unset;
        font-size: 15px;
        line-height: 150%;
        margin-bottom: 35px; }
      .benefits-creating-prototype .benefits-creating-prototype-card .benefits-creating-prototype-card-text p {
        font-size: 15px;
        line-height: 150%; }
  /*** section#benefits-creating-prototype ***/
  /*** types app prototypes we provide ***/
  .types-app-prototypes-we-provide {
    padding-top: 55px;
    padding-bottom: 35px; }
    .types-app-prototypes-we-provide h4 {
      font-size: 15px; }
    .types-app-prototypes-we-provide h5 {
      font-size: 15px; }
    .types-app-prototypes-we-provide .types-app-prototypes-we-provide-icon-container {
      padding-top: 40px;
      padding-bottom: 40px;
      justify-content: space-around; }
      .types-app-prototypes-we-provide .types-app-prototypes-we-provide-icon-container .types-app-prototypes-we-provide-min-card {
        min-width: unset;
        max-width: 73px; }
        .types-app-prototypes-we-provide .types-app-prototypes-we-provide-icon-container .types-app-prototypes-we-provide-min-card img {
          max-width: 45px;
          height: 40px; }
        .types-app-prototypes-we-provide .types-app-prototypes-we-provide-icon-container .types-app-prototypes-we-provide-min-card h6 {
          font-size: 15px;
          line-height: 135%; }
    .types-app-prototypes-we-provide .types-app-prototypes-we-provide-card-container {
      margin-top: 45px; }
      .types-app-prototypes-we-provide .types-app-prototypes-we-provide-card-container .types-app-prototypes-we-provide-card-image {
        justify-content: center; }
        .types-app-prototypes-we-provide .types-app-prototypes-we-provide-card-container .types-app-prototypes-we-provide-card-image img {
          max-width: 192px;
          margin-bottom: 35px; }
      .types-app-prototypes-we-provide .types-app-prototypes-we-provide-card-container .types-app-prototypes-we-provide-card-content h6 {
        font-size: 15px;
        line-height: 150%; }
      .types-app-prototypes-we-provide .types-app-prototypes-we-provide-card-container .types-app-prototypes-we-provide-card-content p {
        font-size: 15px; }
        .types-app-prototypes-we-provide .types-app-prototypes-we-provide-card-container .types-app-prototypes-we-provide-card-content p b {
          font-weight: 600;
          margin-bottom: 0; }
  /*** types app prototypes we provide ***/
  /*** stage prototyping process ***/
  .stage-prototyping-process {
    padding-top: 54px;
    padding-bottom: 35px; }
    .stage-prototyping-process h5 {
      font-size: 15px; }
    .stage-prototyping-process .dev-process-container {
      margin-top: 40px; }
      .stage-prototyping-process .dev-process-container:before {
        display: none; }
      .stage-prototyping-process .dev-process-container .dev-process-title {
        font-family: "Rubik-Medium";
        width: 100%;
        position: unset;
        left: unset;
        font-style: normal;
        font-weight: 600;
        font-size: 15px;
        line-height: 150%;
        text-align: left;
        margin-bottom: 20px; }
      .stage-prototyping-process .dev-process-container .dev-process-info, .stage-prototyping-process .dev-process-container p {
        font-family: "SourceSansPro-Regular";
        font-style: normal;
        font-weight: normal;
        font-size: 15px;
        line-height: 150%; }
      .stage-prototyping-process .dev-process-container .dev-process-info {
        margin-left: 50px; }
        .stage-prototyping-process .dev-process-container .dev-process-info:before {
          content: '';
          display: inline-block;
          height: 100%;
          width: 1px;
          background: #2CAAF2;
          opacity: 0.46;
          position: absolute;
          left: -20px; }
  /*** stage prototyping process ***/
  /*** mobile app prototyping section ***/
  .mobile-app-prototyping-section {
    padding-top: 55px;
    padding-bottom: 15px; }
    .mobile-app-prototyping-section .mobile-app-prototyping-images {
      justify-content: center;
      align-items: center; }
      .mobile-app-prototyping-section .mobile-app-prototyping-images img {
        max-width: 200px;
        margin-bottom: 35px; }
    .mobile-app-prototyping-section .mobile-app-prototyping-content {
      margin-top: 0; }
      .mobile-app-prototyping-section .mobile-app-prototyping-content p {
        font-size: 15px;
        line-height: 150%; }
        .mobile-app-prototyping-section .mobile-app-prototyping-content p b {
          font-size: 15px; }
  /*** mobile app prototyping section ***/
  /*** How We Start Protoryping Solutions ***/
  .how-we-start-protoryping-solutions {
    padding-top: 50px;
    padding-bottom: 0; }
    .how-we-start-protoryping-solutions h6 {
      font-size: 15px;
      margin-bottom: 40px; }
    .how-we-start-protoryping-solutions .how-we-start-protoryping-solutions-card {
      margin-bottom: 50px; }
      .how-we-start-protoryping-solutions .how-we-start-protoryping-solutions-card img {
        max-width: 200px;
        margin-bottom: 0; }
      .how-we-start-protoryping-solutions .how-we-start-protoryping-solutions-card .how-we-start-protoryping-solutions-card-header {
        margin-bottom: 35px; }
        .how-we-start-protoryping-solutions .how-we-start-protoryping-solutions-card .how-we-start-protoryping-solutions-card-header .how-we-start-protoryping-solutions-card-number {
          width: 32px;
          height: 32px;
          min-width: 32px;
          min-height: 32px;
          font-size: 20px;
          line-height: 25px; }
        .how-we-start-protoryping-solutions .how-we-start-protoryping-solutions-card .how-we-start-protoryping-solutions-card-header h5 {
          font-size: 15px;
          line-height: 150%; }
      .how-we-start-protoryping-solutions .how-we-start-protoryping-solutions-card .how-we-start-protoryping-solutions-card-content {
        margin-top: 35px; }
        .how-we-start-protoryping-solutions .how-we-start-protoryping-solutions-card .how-we-start-protoryping-solutions-card-content p {
          font-size: 15px;
          line-height: 150%; }
  /*** How We Start Protoryping Solutions ***/
  /*******************
********************
MOBILE APP PROTOTYPING PAGE END
********************
*******************/
  /*******************
********************
GOOGLR CLOUD DEV PAGE START
********************
*******************/
  .google-cloud {
    background: url("../img/Google-Cloud-Development-mob.svg") no-repeat, #F6FCFE !important;
    background-position: top 0px right !important; }
    .google-cloud .banner-info-container {
      padding: 55px 0 25px 0 !important; }
      .google-cloud .banner-info-container .banner-title {
        font-size: 20px;
        line-height: 140%;
        margin-top: 20px;
        margin-bottom: 25px; }
      .google-cloud .banner-info-container .banner-subtitle {
        font-size: 16px; }
        .google-cloud .banner-info-container .banner-subtitle br {
          display: none; }
    .google-cloud .banner-img-container {
      padding-top: 65px;
      justify-content: center; }
      .google-cloud .banner-img-container img {
        max-width: 254px !important; }
    .google-cloud .blue-btn {
      margin-bottom: 0; }
  /*** what google cloud platform ***/
  .what-google-cloud-platform {
    padding-top: 51px;
    padding-bottom: 35px; }
    .what-google-cloud-platform .what-google-cloud-platform-img-container {
      justify-content: center;
      align-items: center; }
      .what-google-cloud-platform .what-google-cloud-platform-img-container img {
        max-width: 235px; }
    .what-google-cloud-platform .what-google-cloud-platform-content-container {
      margin-top: 35px; }
      .what-google-cloud-platform .what-google-cloud-platform-content-container p {
        font-size: 15px;
        line-height: 150%; }
        .what-google-cloud-platform .what-google-cloud-platform-content-container p b {
          font-size: 15px; }
  /*** what google cloud platform ***/
  /*** mobile tab included software products ***/
  .included-software-products {
    padding-top: 51px;
    padding-bottom: 49px; }
  .mobile-tab-included-software-products .industries-cart-title {
    font-family: "SourceSansPro-Regular";
    font-style: normal;
    font-weight: 600;
    font-size: 15px;
    line-height: 150%; }
  .mobile-tab-included-software-products .mobile-tab-included-software-products-content p {
    font-family: "SourceSansPro-Regular";
    font-style: normal;
    font-weight: normal;
    font-size: 15px;
    line-height: 150%;
    color: #515151;
    margin-bottom: 10px; }
  .mobile-tab-included-software-products .img-container {
    text-align: center;
    margin: 30px 0; }
    .mobile-tab-included-software-products .img-container img {
      max-width: 172px; }
  /*** BENEFITS ***/
  .google-cloud-benefits-section {
    padding-top: 54px;
    padding-bottom: 35px; }
    .google-cloud-benefits-section .google-cloud-benefits-section-content h2, .google-cloud-benefits-section .google-cloud-benefits-section-content h3, .google-cloud-benefits-section .google-cloud-benefits-section-content h4, .google-cloud-benefits-section .google-cloud-benefits-section-content h5 {
      font-size: 15px;
      line-height: 150%; }
    .google-cloud-benefits-section .google-cloud-benefits-section-content .list-container li b {
      font-size: 15px; }
    .google-cloud-benefits-section .google-cloud-benefits-section-img {
      justify-content: center; }
      .google-cloud-benefits-section .google-cloud-benefits-section-img img {
        max-width: 225px;
        margin-bottom: 35px; }
  /*** BENEFITS ***/
  /*******************
********************
GOOGLR CLOUD DEV PAGE END
********************
*******************/
  /*******************
********************
Hybrid APP PAGE START
********************
*******************/
  /*** BANNER ***/
  .hybrid-app {
    background: url("../img/Google-Cloud-Development-mob.svg") no-repeat, #F6FCFE !important;
    background-position: top 0px right !important; }
    .hybrid-app .banner-info-container {
      padding: 25px 0 25px 0 !important; }
      .hybrid-app .banner-info-container .banner-title {
        font-size: 20px;
        line-height: 140%;
        margin-top: 20px;
        margin-bottom: 25px; }
      .hybrid-app .banner-info-container .banner-subtitle {
        font-size: 16px; }
        .hybrid-app .banner-info-container .banner-subtitle br {
          display: none; }
    .hybrid-app .banner-img-container {
      padding-top: 25px;
      justify-content: center; }
      .hybrid-app .banner-img-container img {
        max-width: 152px !important; }
    .hybrid-app .blue-btn {
      margin-bottom: 0; }
  /*** BANNER ***/
  /*** benefits hybrid applications section ***/
  .benefits-hybrid-applications-section {
    padding-top: 49px;
    padding-bottom: 35px; }
    .benefits-hybrid-applications-section h5 {
      font-size: 15px;
      margin-bottom: 35px; }
    .benefits-hybrid-applications-section .benefits-hybrid-img-content {
      margin-top: 0; }
      .benefits-hybrid-applications-section .benefits-hybrid-img-content img {
        margin-top: 35px;
        max-width: 258px; }
    .benefits-hybrid-applications-section .benefits-hybrid-text-content {
      margin-bottom: 0; }
      .benefits-hybrid-applications-section .benefits-hybrid-text-content p {
        font-size: 15px;
        margin-bottom: 25px; }
        .benefits-hybrid-applications-section .benefits-hybrid-text-content p b {
          font-size: 15px; }
        .benefits-hybrid-applications-section .benefits-hybrid-text-content p:last-child {
          margin-bottom: 0; }
  /*** benefits hybrid applications section ***/
  /*** tools-hybrid-app-development-section ***/
  .tools-hybrid-app-development-section {
    padding-top: 54px;
    padding-bottom: 35px; }
    .tools-hybrid-app-development-section h5 {
      font-size: 15px; }
    .tools-hybrid-app-development-section .dev-process-container {
      margin-top: 40px; }
      .tools-hybrid-app-development-section .dev-process-container:before {
        display: none; }
      .tools-hybrid-app-development-section .dev-process-container .dev-process-title {
        justify-content: flex-start;
        font-family: "SourceSansPro-Regular";
        width: 100%;
        position: unset;
        left: unset;
        font-style: normal;
        font-weight: normal;
        font-size: 18px;
        line-height: 160%;
        text-align: left;
        margin-bottom: 30px; }
        .tools-hybrid-app-development-section .dev-process-container .dev-process-title span:nth-child(2) {
          margin-right: 25px; }
        .tools-hybrid-app-development-section .dev-process-container .dev-process-title .icon {
          margin-right: 10px; }
      .tools-hybrid-app-development-section .dev-process-container .dev-process-info, .tools-hybrid-app-development-section .dev-process-container p {
        font-family: "SourceSansPro-Regular";
        font-style: normal;
        font-weight: normal;
        font-size: 15px;
        line-height: 150%; }
      .tools-hybrid-app-development-section .dev-process-container .dev-process-info {
        margin-left: 50px; }
        .tools-hybrid-app-development-section .dev-process-container .dev-process-info:before {
          content: '';
          display: inline-block;
          height: 100%;
          width: 1px;
          background: #2CAAF2;
          opacity: 0.46;
          position: absolute;
          left: -30px; }
  /*** tools-hybrid-app-development-section ***/
  /*** hybrid-app-development-company-section ***/
  .hybrid-app-development-company-section {
    padding-top: 54px;
    padding-bottom: 35px; }
    .hybrid-app-development-company-section .hybrid-app-development-company-img-content img {
      max-width: 210px;
      margin-top: 15px;
      margin-bottom: 35px; }
    .hybrid-app-development-company-section .hybrid-app-development-company-text-content p {
      font-size: 15px;
      line-height: 160%; }
      .hybrid-app-development-company-section .hybrid-app-development-company-text-content p b {
        font-size: 15px; }
      .hybrid-app-development-company-section .hybrid-app-development-company-text-content p:last-child {
        margin-bottom: 0; }
  /*** hybrid-app-development-company-section ***/
  /*** what do we provide section ***/
  .what-do-we-provide-section {
    padding-top: 54px;
    padding-bottom: 35px; }
    .what-do-we-provide-section .what-do-we-provide-section-content h5 {
      font-size: 15px;
      line-height: 150%; }
    .what-do-we-provide-section .what-do-we-provide-section-content p {
      font-size: 15px;
      line-height: 150%; }
      .what-do-we-provide-section .what-do-we-provide-section-content p b {
        font-size: 15px; }
    .what-do-we-provide-section .what-do-we-provide-section-content .list-container {
      margin-bottom: 55px; }
      .what-do-we-provide-section .what-do-we-provide-section-content .list-container:last-child {
        margin-bottom: 0; }
    .what-do-we-provide-section .what-do-we-provide-section-img {
      margin-bottom: 35px; }
      .what-do-we-provide-section .what-do-we-provide-section-img img {
        max-width: 224px; }
  /*** what do we provide section ***/
  /*** hybrid-why-choose-us-section ***/
  .hybrid-why-choose-us-section {
    padding-top: 54px;
    padding-bottom: 35px; }
    .hybrid-why-choose-us-section .hybrid-why-choose-us-content h5 {
      font-size: 15px;
      line-height: 150%; }
    .hybrid-why-choose-us-section .hybrid-why-choose-us-content ul li {
      margin-bottom: 10px; }
    .hybrid-why-choose-us-section .hybrid-why-choose-us-img {
      justify-content: center; }
      .hybrid-why-choose-us-section .hybrid-why-choose-us-img img {
        max-width: 230px;
        margin-bottom: 30px; }
  /*** hybrid-why-choose-us-section ***/
  /*******************
********************
Hybrid APP PAGE END
********************
*******************/
  /******************
*******************
NATIVE APP PAGE START
*******************
******************/
  /*** BANNER ***/
  .native-app {
    background: url("../img/Google-Cloud-Development-mob.svg") no-repeat, #F6FCFE !important;
    background-position: top 0px right !important; }
    .native-app .banner-info-container {
      padding: 25px 0 25px 0 !important; }
      .native-app .banner-info-container .banner-title {
        font-size: 20px;
        line-height: 140%;
        margin-top: 20px;
        margin-bottom: 25px; }
      .native-app .banner-info-container .banner-subtitle {
        font-size: 16px; }
        .native-app .banner-info-container .banner-subtitle br {
          display: none; }
    .native-app .banner-img-container {
      padding-top: 25px;
      justify-content: center; }
      .native-app .banner-img-container img {
        max-width: 180px !important; }
    .native-app .blue-btn {
      margin-bottom: 0; }
  /*** BANNER ***/
  /*** native types mobile apps section ***/
  .native-types-mobile-apps-section {
    padding-top: 54px;
    padding-bottom: 0; }
    .native-types-mobile-apps-section .native-types-mobile-apps-content h5 {
      font-style: normal;
      font-weight: normal;
      font-size: 15px;
      line-height: 150%; }
    .native-types-mobile-apps-section .native-types-mobile-apps-card {
      margin-bottom: 35px; }
      .native-types-mobile-apps-section .native-types-mobile-apps-card .native-types-mobile-apps-card-img {
        margin-bottom: 35px; }
        .native-types-mobile-apps-section .native-types-mobile-apps-card .native-types-mobile-apps-card-img img {
          max-width: 230px; }
      .native-types-mobile-apps-section .native-types-mobile-apps-card .native-types-mobile-apps-card-content p {
        font-size: 15px;
        line-height: 150%; }
        .native-types-mobile-apps-section .native-types-mobile-apps-card .native-types-mobile-apps-card-content p b {
          font-weight: 600;
          font-size: 15px; }
  /*** native types mobile apps section ***/
  /*** native development benefits section ***/
  .native-development-benefits-section {
    padding-top: 54px;
    padding-bottom: 35px; }
    .native-development-benefits-section .native-development-benefits-content-img img {
      max-width: 260px;
      margin-bottom: 35px; }
  /*** native development benefits section ***/
  /*** native mobile app development section ***/
  .native-mobile-app-development-section {
    padding-top: 54px;
    padding-bottom: 35px; }
    .native-mobile-app-development-section .native-mobile-app-development-img img {
      max-width: 223px;
      margin-bottom: 35px; }
    .native-mobile-app-development-section .native-mobile-app-development-content p {
      font-size: 15px;
      line-height: 150%; }
  /*** native mobile app development section ***/
  /*** native mobile app development section ***/
  .stage-native-mobile-section {
    padding-top: 54px;
    padding-bottom: 35px; }
    .stage-native-mobile-section .dev-process-container {
      padding-left: 20px;
      margin-left: 5px; }
      .stage-native-mobile-section .dev-process-container:before {
        left: 0; }
      .stage-native-mobile-section .dev-process-container .dev-process-title {
        font-family: "Rubik-Medium";
        width: 100%;
        position: unset;
        left: unset;
        font-style: normal;
        font-weight: 600;
        font-size: 15px;
        line-height: 150%;
        text-align: left;
        margin-bottom: 20px; }
      .stage-native-mobile-section .dev-process-container .dev-process-info, .stage-native-mobile-section .dev-process-container p {
        font-family: "SourceSansPro-Regular";
        font-style: normal;
        font-weight: normal;
        font-size: 15px;
        line-height: 150%; }
  /*** stage-native-mobile-section ***/
  /*** native-app-development-crystal-logic-section ***/
  .native-app-development-crystal-logic-section {
    padding-top: 54px;
    padding-bottom: 35px; }
    .native-app-development-crystal-logic-section .native-app-development-crystal-logic-content h5 {
      font-size: 15px;
      line-height: 150%;
      margin-bottom: 35px; }
    .native-app-development-crystal-logic-section .native-app-development-crystal-logic-img img {
      max-width: 220px;
      margin-bottom: 35px; }
  /*** native-app-development-crystal-logic-section ***/
  /*****************
******************
NATIVE APP PAGE END
******************
*****************/
  /*****************
******************
Cloud Application Development PAGE END
******************
*****************/
  /*** banner ***/
  .cloud-application-development-banner {
    background: url("../img/Google-Cloud-Development-mob.svg") no-repeat, #F6FCFE !important;
    background-position: top 0px right !important; }
    .cloud-application-development-banner .banner-info-container {
      padding: 25px 0 25px 0 !important; }
      .cloud-application-development-banner .banner-info-container .banner-title {
        font-size: 20px;
        line-height: 140%;
        margin-top: 20px;
        margin-bottom: 25px; }
      .cloud-application-development-banner .banner-info-container .banner-subtitle {
        font-size: 16px; }
        .cloud-application-development-banner .banner-info-container .banner-subtitle br {
          display: none; }
    .cloud-application-development-banner .banner-img-container {
      padding-top: 25px;
      justify-content: center; }
      .cloud-application-development-banner .banner-img-container img {
        max-width: 189px !important; }
    .cloud-application-development-banner .blue-btn {
      margin-bottom: 0; }
  /*** banner ***/
  /*** benefits-cloud-application-section ***/
  .benefits-cloud-application-section {
    padding-top: 54px;
    padding-bottom: 35px; }
    .benefits-cloud-application-section .benefits-cloud-application-img {
      margin-bottom: 35px; }
      .benefits-cloud-application-section .benefits-cloud-application-img img {
        max-width: 258px; }
  /*** benefits-cloud-application-section ***/
  /*** types-cloud-services-section ***/
  .types-cloud-services-section {
    padding-top: 54px;
    padding-bottom: 35px; }
    .types-cloud-services-section .types-cloud-services-img img {
      max-width: 210px;
      margin-bottom: 35px; }
  /*** types-cloud-services-section ***/
  /*** cloud-application-development-company-section ***/
  .cloud-application-development-company-section {
    padding-top: 54px;
    padding-bottom: 35px; }
    .cloud-application-development-company-section .cloud-application-development-company-content p {
      font-size: 15px;
      line-height: 150%; }
      .cloud-application-development-company-section .cloud-application-development-company-content p b {
        font-size: 15px; }
    .cloud-application-development-company-section .cloud-application-development-company-img img {
      max-width: 224px;
      margin-top: 20px;
      margin-bottom: 35px; }
  /*** cloud-application-development-company-section ***/
  /*** types-cloud-what-do-we-provide-section ***/
  .types-cloud-what-do-we-provide-section {
    padding-top: 54px;
    padding-bottom: 35px; }
    .types-cloud-what-do-we-provide-section .types-cloud-provide-card .types-cloud-provide-card-img-card {
      margin-top: 35px;
      margin-bottom: 35px; }
      .types-cloud-what-do-we-provide-section .types-cloud-provide-card .types-cloud-provide-card-img-card img {
        max-width: 220px; }
    .types-cloud-what-do-we-provide-section .types-cloud-provide-card h6 {
      font-size: 15px; }
    .types-cloud-what-do-we-provide-section .types-cloud-provide-card .types-cloud-provide-card-content-card p {
      font-size: 15px;
      line-height: 150%; }
  /*** types-cloud-what-do-we-provide-section ***/
  /*** cloud-application-development-services-section ***/
  .cloud-application-development-services-section {
    padding-top: 54px;
    padding-bottom: 35px; }
    .cloud-application-development-services-section .cloud-application-development-services-content {
      margin-bottom: 50px; }
      .cloud-application-development-services-section .cloud-application-development-services-content h5 {
        font-size: 15px; }
    .cloud-application-development-services-section .cloud-application-development-services-icon-card {
      display: flex;
      flex-direction: column;
      justify-content: center;
      text-align: center;
      margin-bottom: 40px; }
      .cloud-application-development-services-section .cloud-application-development-services-icon-card .cloud-application-development-services-icon-box {
        display: flex;
        justify-content: center;
        align-items: center;
        margin-right: 0;
        margin-bottom: 10px; }
        .cloud-application-development-services-section .cloud-application-development-services-icon-card .cloud-application-development-services-icon-box img {
          width: 45px;
          height: 45px; }
      .cloud-application-development-services-section .cloud-application-development-services-icon-card h6 {
        font-weight: normal;
        font-size: 16px;
        line-height: 150%; }
  /*** cloud-application-development-services-section ***/
  /*****************
******************
Cloud Application Development PAGE END
******************
*****************/
  /*****************
******************
AWS SERVICE PAGE START
******************
*****************/
  /*** banner ***/
  .amazon-web-services-aws-banner {
    background: url("../img/Google-Cloud-Development-mob.svg") no-repeat, #F6FCFE !important;
    background-position: top 0px right !important; }
    .amazon-web-services-aws-banner .banner-info-container {
      padding: 25px 0 25px 0 !important; }
      .amazon-web-services-aws-banner .banner-info-container .banner-title {
        font-size: 20px;
        line-height: 140%;
        margin-top: 45px;
        margin-bottom: 25px; }
        .amazon-web-services-aws-banner .banner-info-container .banner-title br {
          display: none; }
      .amazon-web-services-aws-banner .banner-info-container .banner-subtitle {
        font-size: 16px; }
        .amazon-web-services-aws-banner .banner-info-container .banner-subtitle br {
          display: none; }
    .amazon-web-services-aws-banner .banner-img-container {
      padding-top: 46px;
      justify-content: center; }
      .amazon-web-services-aws-banner .banner-img-container img {
        max-width: 189px !important; }
    .amazon-web-services-aws-banner .blue-btn {
      margin-bottom: 0; }
  /*** banner ***/
  /*** our-main-principles-aws-development-company-section ***/
  .our-main-principles-aws-development-company-section {
    padding-top: 54px;
    padding-bottom: 35px; }
    .our-main-principles-aws-development-company-section .our-main-principles-aws-development-company-img-container {
      margin-bottom: 35px; }
      .our-main-principles-aws-development-company-section .our-main-principles-aws-development-company-img-container img {
        max-width: 190px; }
    .our-main-principles-aws-development-company-section .our-main-principles-aws-development-company-content p {
      font-size: 15px;
      line-height: 150%; }
      .our-main-principles-aws-development-company-section .our-main-principles-aws-development-company-content p b {
        font-size: 15px; }
  /*** our-main-principles-aws-development-company-section ***/
  /*** how-we-provide-aws-development-services-content ***/
  .how-we-provide-aws-development-services-section {
    padding-top: 54px;
    padding-bottom: 35px; }
    .how-we-provide-aws-development-services-section .how-we-provide-aws-development-card {
      margin-bottom: 50px; }
    .how-we-provide-aws-development-services-section .how-we-provide-aws-development-card-img img {
      max-width: 215px; }
    .how-we-provide-aws-development-services-section .how-we-provide-aws-development-services-content h5 {
      font-size: 15px;
      margin-bottom: 35px; }
    .how-we-provide-aws-development-services-section .how-we-provide-aws-development-services-content p {
      font-size: 15px;
      margin-bottom: 25px; }
      .how-we-provide-aws-development-services-section .how-we-provide-aws-development-services-content p b {
        font-size: 15px; }
  /*** how-we-provide-aws-development-services-content ***/
  /*** major-methods-technologies-we-employ ***/
  .major-methods-technologies-we-employ {
    padding-top: 54px;
    padding-bottom: 35px; }
    .major-methods-technologies-we-employ .major-methods-technologies-we-employ-content h5 {
      font-size: 15px;
      margin-bottom: 20px; }
    .major-methods-technologies-we-employ .major-methods-technologies-we-employ-content p {
      font-size: 15px; }
      .major-methods-technologies-we-employ .major-methods-technologies-we-employ-content p b {
        font-size: 15px; }
    .major-methods-technologies-we-employ .major-methods-technologies-we-employ-img-container {
      padding-top: 0;
      margin-bottom: 30px; }
      .major-methods-technologies-we-employ .major-methods-technologies-we-employ-img-container img {
        max-width: 200px; }
  /*** major-methods-technologies-we-employ ***/
  /*** how-do-we-handle-challenges-content ***/
  .how-do-we-handle-challenges {
    padding-top: 54px;
    padding-bottom: 35px; }
    .how-do-we-handle-challenges .how-do-we-handle-challenges-img-container {
      margin-bottom: 35px; }
      .how-do-we-handle-challenges .how-do-we-handle-challenges-img-container img {
        max-width: 210px; }
  /*** how-do-we-handle-challenges-content ***/
  /*** crystal-logic-expertise ***/
  .crystal-logic-expertise {
    padding-top: 54px;
    padding-bottom: 50px; }
  .crystal-logic-expertise-card {
    margin-bottom: 30px; }
    .crystal-logic-expertise-card .crystal-logic-expertise-card-icon {
      margin-right: 10px; }
      .crystal-logic-expertise-card .crystal-logic-expertise-card-icon img {
        width: 45px;
        height: 45px; }
    .crystal-logic-expertise-card .crystal-logic-expertise-card-content p {
      font-size: 15px;
      line-height: 150%; }
  /*** crystal-logic-expertise ***/
  /*** crystal-logic-expertise-table ***/
  .crystal-logic-expertise-table {
    padding-top: 55px;
    padding-bottom: 35px; }
    .crystal-logic-expertise-table .section-subtitle {
      text-transform: uppercase; }
  /*** crystal-logic-expertise-table ***/
  /*** market-niches-aws ***/
  .market-niches-aws {
    padding-top: 54px;
    padding-bottom: 35px; }
    .market-niches-aws .section-subtitle {
      margin-bottom: 10px; }
    .market-niches-aws .market-niches-aws-content {
      margin-top: 25px; }
  /*** market-niches-aws ***/
  /*****************
******************
AWS SERVICE PAGE END
******************
*****************/
  /****************
*****************
IOS APP DEV PAGE START
*****************
****************/
  /*** banner ***/
  .ios-app-dev-banner {
    background: url("../img/Google-Cloud-Development-mob.svg") no-repeat, #F6FCFE !important;
    background-position: top 0px right !important; }
    .ios-app-dev-banner .banner-info-container {
      padding: 25px 0 25px 0 !important; }
      .ios-app-dev-banner .banner-info-container .banner-title {
        font-size: 20px;
        line-height: 140%;
        margin-top: 20px;
        margin-bottom: 25px; }
      .ios-app-dev-banner .banner-info-container .banner-subtitle {
        font-size: 17px; }
    .ios-app-dev-banner .banner-img-container {
      padding-top: 25px;
      justify-content: center; }
      .ios-app-dev-banner .banner-img-container img {
        max-width: 146px !important; }
    .ios-app-dev-banner .blue-btn {
      margin-bottom: 0; }
  /*** banner ***/
  /*** Application Types ***/
  .ios-application-types-section {
    padding-top: 54px;
    padding-bottom: 35px; }
    .ios-application-types-section .ios-application-types-content {
      margin-bottom: 50px; }
      .ios-application-types-section .ios-application-types-content .ios-application-types-title {
        font-size: 15px;
        line-height: 150%;
        margin-bottom: 20px; }
      .ios-application-types-section .ios-application-types-content p {
        font-size: 15px;
        line-height: 150%; }
    .ios-application-types-section .ios-application-types-img {
      height: auto;
      margin-bottom: 35px; }
      .ios-application-types-section .ios-application-types-img img {
        max-width: 155px; }
  /*** Application Types ***/
  /*** tools-we-use-ios-app-dev-section ***/
  .tools-we-use-ios-app-dev-section {
    padding-top: 54px;
    padding-bottom: 35px; }
    .tools-we-use-ios-app-dev-section .tools-we-use-ios-app-dev-img {
      height: auto;
      display: inline-flex;
      justify-content: flex-start;
      align-items: center;
      margin-bottom: 25px; }
      .tools-we-use-ios-app-dev-section .tools-we-use-ios-app-dev-img img {
        max-width: 55px; }
    .tools-we-use-ios-app-dev-section .tools-we-use-ios-app-dev-content {
      margin-bottom: 50px;
      margin-left: 15px; }
      .tools-we-use-ios-app-dev-section .tools-we-use-ios-app-dev-content .title {
        font-size: 19px;
        line-height: 150%;
        margin-bottom: 10px;
        position: absolute;
        top: -67px;
        left: 28%; }
      .tools-we-use-ios-app-dev-section .tools-we-use-ios-app-dev-content .tools-we-use-ios-app-dev-article p {
        font-size: 15px;
        line-height: 150%; }
  /*** tools-we-use-ios-app-dev-section ***/
  /*** tools-we-use-ios-app-dev-section ***/
  .ios-app-development-company-section {
    padding-top: 54px;
    padding-bottom: 35px; }
    .ios-app-development-company-section .ios-app-development-company-content p {
      margin-bottom: 35px; }
    .ios-app-development-company-section .ios-app-development-company-img {
      height: auto;
      margin-bottom: 35px; }
      .ios-app-development-company-section .ios-app-development-company-img img {
        max-width: 185px; }
  /*** tools-we-use-ios-app-dev-section ***/
  /*** what-type-ios-solutions-do-we-provide-section ***/
  .what-type-ios-solutions-do-we-provide-section {
    padding-top: 54px;
    padding-bottom: 35px; }
    .what-type-ios-solutions-do-we-provide-section .section-subtitle {
      margin-bottom: 35px; }
    .what-type-ios-solutions-do-we-provide-section .ios-solutions-icon-card {
      margin-bottom: 20px; }
      .what-type-ios-solutions-do-we-provide-section .ios-solutions-icon-card .ios-solutions-icon-box img {
        width: 45px;
        height: 45px; }
    .what-type-ios-solutions-do-we-provide-section .ios-solutions-content-box h6 {
      font-size: 15px;
      line-height: 150%; }
    .what-type-ios-solutions-do-we-provide-section .ios-solutions-content-box p {
      font-size: 15px;
      line-height: 150%; }
  /*** what-type-ios-solutions-do-we-provide-section ***/
  /*** ios-why-choose-us-section ***/
  .ios-why-choose-us-section {
    padding-top: 54px;
    padding-bottom: 35px; }
    .ios-why-choose-us-section .section-subtitle {
      margin-bottom: 35px; }
    .ios-why-choose-us-section .ios-why-choose-us-img {
      height: auto;
      margin-bottom: 35px; }
      .ios-why-choose-us-section .ios-why-choose-us-img img {
        width: 100%;
        max-width: 195px; }
  /*** ios-why-choose-us-section ***/
  /***************
****************
IOS APP DEV PAGE END
****************
****************/
  /***************
****************
ANDROID APP DEV START
****************
***************/
  /*** banner ***/
  .android-app-development-banner {
    background: url("../img/Google-Cloud-Development-mob.svg") no-repeat, #F6FCFE !important;
    background-position: top 0px right !important; }
    .android-app-development-banner .banner-info-container {
      padding: 25px 0 25px 0 !important; }
      .android-app-development-banner .banner-info-container .banner-title {
        font-size: 20px;
        line-height: 140%;
        margin-top: 20px;
        margin-bottom: 25px; }
      .android-app-development-banner .banner-info-container .banner-subtitle {
        font-size: 17px; }
    .android-app-development-banner .banner-img-container {
      padding-top: 25px;
      justify-content: center; }
      .android-app-development-banner .banner-img-container img {
        max-width: 160px !important; }
    .android-app-development-banner .blue-btn {
      margin-bottom: 0; }
  /*** banner ***/
  /*** android-ready-to-bring-section ***/
  .android-ready-to-bring-section {
    padding-top: 54px;
    padding-bottom: 35px; }
    .android-ready-to-bring-section .section-title {
      max-width: unset; }
    .android-ready-to-bring-section .android-ready-to-bring-img {
      height: auto;
      margin-bottom: 35px; }
      .android-ready-to-bring-section .android-ready-to-bring-img img {
        max-width: 185px; }
  /*** android-ready-to-bring-section ***/
  /*** android-main-priorities-our-team-section ***/
  .android-main-priorities-our-team-section {
    padding-top: 54px;
    padding-bottom: 35px; }
    .android-main-priorities-our-team-section .android-main-priorities-our-team-img {
      height: auto;
      margin-bottom: 35px; }
      .android-main-priorities-our-team-section .android-main-priorities-our-team-img img {
        max-width: 205px; }
    .android-main-priorities-our-team-section .android-main-priorities-our-team-content {
      margin-bottom: 35px; }
  /*** android-main-priorities-our-team-section ***/
  /*** our-custom-android-app-development-services-section ***/
  .our-custom-android-app-development-services-section {
    padding-top: 54px;
    padding-bottom: 35px; }
    .our-custom-android-app-development-services-section .our-custom-android-app-development-services-content {
      margin-bottom: 25px; }
      .our-custom-android-app-development-services-section .our-custom-android-app-development-services-content p {
        font-size: 15px; }
    .our-custom-android-app-development-services-section .dev-process-container {
      padding-left: 20px;
      margin-left: 5px; }
      .our-custom-android-app-development-services-section .dev-process-container:before {
        display: none; }
      .our-custom-android-app-development-services-section .dev-process-container .dev-process-title {
        font-family: "Rubik-Medium";
        width: 100%;
        font-style: normal;
        font-weight: 600;
        font-size: 15px;
        line-height: 150%;
        text-align: left;
        margin-bottom: 20px;
        position: relative;
        left: -15px; }
        .our-custom-android-app-development-services-section .dev-process-container .dev-process-title br {
          display: none; }
      .our-custom-android-app-development-services-section .dev-process-container .dev-process-info:before {
        content: '';
        display: inline-block;
        height: 100%;
        width: 1px;
        background: #2CAAF2;
        opacity: 0.46;
        position: absolute;
        left: -18px; }
      .our-custom-android-app-development-services-section .dev-process-container .dev-process-info, .our-custom-android-app-development-services-section .dev-process-container p {
        font-family: "SourceSansPro-Regular";
        font-style: normal;
        font-weight: normal;
        font-size: 15px;
        line-height: 150%; }
  /*** our-custom-android-app-development-services-section ***/
  /*** our-experience-different-section ***/
  .our-experience-different-section {
    padding-top: 54px;
    padding-bottom: 35px; }
    .our-experience-different-section .our-experience-different-content h5 {
      margin-bottom: 35px; }
    .our-experience-different-section .our-experience-different-card {
      margin-bottom: 40px; }
      .our-experience-different-section .our-experience-different-card img {
        width: 45px;
        height: 45px;
        margin-bottom: 10px; }
      .our-experience-different-section .our-experience-different-card h6 {
        font-size: 15px;
        line-height: 150%; }
  /*** our-experience-different-section ***/
  /*** android-mobile-app-dev-section ***/
  .android-mobile-app-dev-section,
  .android-why-choose-our-services-section {
    padding-top: 54px;
    padding-bottom: 0; }
    .android-mobile-app-dev-section .android-mobile-app-dev-content h5,
    .android-mobile-app-dev-section .android-why-choose-our-content h5,
    .android-why-choose-our-services-section .android-mobile-app-dev-content h5,
    .android-why-choose-our-services-section .android-why-choose-our-content h5 {
      text-transform: unset; }
    .android-mobile-app-dev-section .android-why-choose-our-content h5,
    .android-why-choose-our-services-section .android-why-choose-our-content h5 {
      text-transform: uppercase; }
  .android-app-dev-card {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-bottom: 50px; }
    .android-app-dev-card .android-app-dev-card-img {
      display: flex;
      justify-content: center;
      align-items: center;
      max-width: 200px;
      margin-right: 0;
      margin-bottom: 35px; }
      .android-app-dev-card .android-app-dev-card-img img {
        max-width: 175px; }
    .android-app-dev-card .android-app-dev-card-content p {
      font-size: 15px;
      line-height: 150%; }
      .android-app-dev-card .android-app-dev-card-content p b {
        font-weight: 600; }
  /*** android-mobile-app-dev-section ***/
  /*** how-android-app-design-section ***/
  .how-android-app-design-section {
    padding-top: 54px;
    padding-bottom: 35px; }
    .how-android-app-design-section .how-android-app-design-content {
      margin-bottom: 0; }
    .how-android-app-design-section .how-android-app-design-img {
      height: auto;
      margin-bottom: 35px; }
      .how-android-app-design-section .how-android-app-design-img img {
        max-width: 190px; }
  /*** how-android-app-design-section ***/
  /*** importance-investing-mobile-app-section ***/
  .importance-investing-mobile-app-section {
    padding-top: 54px; }
    .importance-investing-mobile-app-section .importance-investing-mobile-app-img {
      height: auto;
      margin-bottom: 35px; }
      .importance-investing-mobile-app-section .importance-investing-mobile-app-img img {
        max-width: 180px; }
  /*** importance-investing-mobile-app-section ***/
  /**************
***************
ANDROID APP PAGE END
***************
***************/
  /**************
***************
MOBILE APP TESTING PAGE START
***************
***************/
  /*** banner ***/
  .banner-mobile-app-testing-section {
    background: url("../img/Google-Cloud-Development-mob.svg") no-repeat, #F6FCFE !important;
    background-position: top 0px right !important; }
    .banner-mobile-app-testing-section .banner-info-container {
      padding: 25px 0 25px 0 !important; }
      .banner-mobile-app-testing-section .banner-info-container .banner-title {
        font-size: 20px;
        line-height: 140%;
        margin-top: 20px;
        margin-bottom: 25px; }
      .banner-mobile-app-testing-section .banner-info-container .banner-subtitle {
        font-size: 17px; }
    .banner-mobile-app-testing-section .banner-img-container {
      padding-top: 41px;
      justify-content: center; }
      .banner-mobile-app-testing-section .banner-img-container img {
        max-width: 176px !important; }
    .banner-mobile-app-testing-section .blue-btn {
      margin-bottom: 0; }
  /*** banner ***/
  /*** how-we-work-mobile-software-section ***/
  .how-we-work-mobile-software-section {
    padding-top: 65px;
    padding-bottom: 35px; }
    .how-we-work-mobile-software-section .how-we-work-mobile-software-img {
      height: auto;
      margin-bottom: 35px; }
      .how-we-work-mobile-software-section .how-we-work-mobile-software-img img {
        max-width: 175px; }
    .how-we-work-mobile-software-section .how-we-work-mobile-software-second-img {
      height: auto;
      margin-top: 35px; }
      .how-we-work-mobile-software-section .how-we-work-mobile-software-second-img img {
        max-width: 200px; }
    .how-we-work-mobile-software-section .how-we-work-mobile-software-content {
      margin-top: 50px; }
      .how-we-work-mobile-software-section .how-we-work-mobile-software-content .custom-margin-list {
        margin-left: 0; }
  /*** how-we-work-mobile-software-section ***/
  /*** what-we-do-mobile-software-section ***/
  .what-we-do-mobile-software-section {
    padding-top: 54px;
    padding-bottom: 35px; }
    .what-we-do-mobile-software-section .what-we-do-mobile-software-img {
      height: auto;
      margin-bottom: 35px; }
      .what-we-do-mobile-software-section .what-we-do-mobile-software-img img {
        max-width: 190px; }
  /*** what-we-do-mobile-software-section ***/
  /*** crystal-logic-mobile-testing-workflow-section ***/
  .crystal-logic-mobile-testing-workflow-section {
    padding-top: 54px;
    padding-bottom: 35px; }
    .crystal-logic-mobile-testing-workflow-section .crystal-logic-mobile-testing-workflow-img {
      height: auto;
      margin-bottom: 35px; }
      .crystal-logic-mobile-testing-workflow-section .crystal-logic-mobile-testing-workflow-img img {
        max-width: 180px; }
  /*** crystal-logic-mobile-testing-workflow-section ***/
  /*** crystal-logic-mobile-app-testing-services-section ***/
  .crystal-logic-mobile-app-testing-services-section {
    padding-top: 54px;
    padding-bottom: 35px; }
    .crystal-logic-mobile-app-testing-services-section .crystal-logic-mobile-app-testing-services-img {
      height: auto;
      margin-bottom: 35px; }
      .crystal-logic-mobile-app-testing-services-section .crystal-logic-mobile-app-testing-services-img img {
        max-width: 180px; }
    .crystal-logic-mobile-app-testing-services-section .crystal-logic-mobile-app-testing-services-content.content-page-block {
      margin-top: 0; }
  /*** crystal-logic-mobile-app-testing-services-section ***/
  /**************
***************
MOBILE APP TESTING PAGE END
***************
***************/
  /**************
***************
MANUAL TESTING SERVICES PAGE START
***************
***************/
  /*** banner ***/
  .banner-manual-testing-banner {
    background: url("../img/Google-Cloud-Development-mob.svg") no-repeat, #F6FCFE !important;
    background-position: top 0px right !important; }
    .banner-manual-testing-banner .banner-info-container {
      padding: 25px 0 25px 0 !important; }
      .banner-manual-testing-banner .banner-info-container .banner-title {
        font-size: 20px;
        line-height: 140%;
        margin-top: 20px;
        margin-bottom: 25px; }
      .banner-manual-testing-banner .banner-info-container .banner-subtitle {
        font-size: 17px; }
    .banner-manual-testing-banner .banner-img-container {
      padding-top: 41px;
      justify-content: center; }
      .banner-manual-testing-banner .banner-img-container img {
        max-width: 176px !important; }
    .banner-manual-testing-banner .blue-btn {
      margin-bottom: 0; }
  /*** banner ***/
  /*** what-is-manual-testing-section ***/
  .what-is-manual-testing-section {
    padding-top: 54px;
    padding-bottom: 30px; }
    .what-is-manual-testing-section .what-is-manual-testing-img {
      height: auto;
      margin-bottom: 35px; }
      .what-is-manual-testing-section .what-is-manual-testing-img img {
        max-width: 190px; }
    .what-is-manual-testing-section .what-is-manual-testing-content {
      margin-bottom: 35px; }
  /*** what-is-manual-testing-section ***/
  /*** blue-manual-testing-section ***/
  .blue-manual-testing-section {
    padding-top: 54px !important;
    padding-bottom: 35px !important; }
    .blue-manual-testing-section .section-title br {
      display: none; }
    .blue-manual-testing-section .blue-manual-testing-img {
      height: auto;
      margin-bottom: 35px; }
      .blue-manual-testing-section .blue-manual-testing-img img {
        max-width: 200px; }
  /*** blue-manual-testing-section ***/
  /*** manual-testing-benefits-section ***/
  .manual-testing-benefits-section {
    padding-top: 54px;
    padding-bottom: 35px; }
    .manual-testing-benefits-section .content-page-block p b {
      font-size: 15px !important; }
    .manual-testing-benefits-section .manual-testing-benefits-img {
      height: auto;
      margin-top: 35px;
      margin-bottom: 35px; }
      .manual-testing-benefits-section .manual-testing-benefits-img img {
        max-width: 210px; }
  /*** manual-testing-benefits-section ***/
  /*** types-of-manual-testing-section ***/
  .types-of-manual-testing-section {
    padding-top: 54px;
    padding-bottom: 0; }
    .types-of-manual-testing-section .types-of-manual-testing-content {
      margin-bottom: 35px; }
    .types-of-manual-testing-section .types-of-manual-testing-card {
      margin-bottom: 35px; }
      .types-of-manual-testing-section .types-of-manual-testing-card .types-of-manual-testing-card-img {
        height: auto;
        display: flex;
        justify-content: center;
        align-items: center;
        margin-bottom: 35px; }
        .types-of-manual-testing-section .types-of-manual-testing-card .types-of-manual-testing-card-img img {
          max-width: 180px; }
      .types-of-manual-testing-section .types-of-manual-testing-card .types-of-manual-testing-card-content {
        justify-content: flex-start;
        align-items: flex-start; }
        .types-of-manual-testing-section .types-of-manual-testing-card .types-of-manual-testing-card-content h2, .types-of-manual-testing-section .types-of-manual-testing-card .types-of-manual-testing-card-content h3, .types-of-manual-testing-section .types-of-manual-testing-card .types-of-manual-testing-card-content h4, .types-of-manual-testing-section .types-of-manual-testing-card .types-of-manual-testing-card-content h5, .types-of-manual-testing-section .types-of-manual-testing-card .types-of-manual-testing-card-content h6 {
          font-size: 17px;
          line-height: 150%;
          margin-bottom: 20px; }
        .types-of-manual-testing-section .types-of-manual-testing-card .types-of-manual-testing-card-content p {
          font-size: 15px;
          line-height: 150%; }
  /*** types-of-manual-testing-section ***/
  /*** nuances-of-testing-on-different-section ***/
  .nuances-of-testing-on-different-section {
    padding-top: 54px;
    padding-bottom: 0; }
    .nuances-of-testing-on-different-section .nuances-of-testing-on-different-img {
      height: auto;
      margin-bottom: 35px; }
      .nuances-of-testing-on-different-section .nuances-of-testing-on-different-img img {
        max-width: 190px; }
  /*** nuances-of-testing-on-different-section ***/
  /*** tools-for-manual-testing-section ***/
  .tools-for-manual-testing-section {
    padding-top: 54px;
    padding-bottom: 25px; }
    .tools-for-manual-testing-section .section-subtitle {
      font-size: 15px;
      margin-bottom: 50px; }
    .tools-for-manual-testing-section .tools-for-manual-testing-icon-cart {
      display: flex;
      flex-direction: column;
      justify-content: center;
      align-items: center;
      height: auto;
      margin-bottom: 50px; }
      .tools-for-manual-testing-section .tools-for-manual-testing-icon-cart .tools-for-manual-testing-icon-box-cart {
        display: flex;
        justify-content: center;
        align-items: center;
        margin-right: 0;
        margin-bottom: 10px; }
        .tools-for-manual-testing-section .tools-for-manual-testing-icon-cart .tools-for-manual-testing-icon-box-cart img {
          max-width: 45px; }
      .tools-for-manual-testing-section .tools-for-manual-testing-icon-cart h6 {
        text-align: center;
        font-size: 15px;
        line-height: 150%; }
  /*** tools-for-manual-testing-section ***/
  /*** manual-testing-stages-section ***/
  .manual-testing-stages-section {
    padding-top: 54px;
    padding-bottom: 35px; }
    .manual-testing-stages-section .manual-testing-stages-img {
      height: auto;
      margin-top: 15px;
      margin-bottom: 35px; }
      .manual-testing-stages-section .manual-testing-stages-img img {
        max-width: 205px; }
  /*** manual-testing-stages-section ***/
  /*** top-notch-manual-testing-section ***/
  .top-notch-manual-testing-section {
    padding-top: 54px;
    padding-bottom: 35px; }
    .top-notch-manual-testing-section .top-notch-manual-testing-img {
      height: auto;
      margin-bottom: 35px; }
      .top-notch-manual-testing-section .top-notch-manual-testing-img img {
        max-width: 190px; }
  /*** top-notch-manual-testing-section ***/
  /**************
***************
MANUAL TESTING SERVICES PAGE END
***************
***************/
  /**************
***************
INSIGHTS PAGE START
***************
***************/
  /*** banner ***/
  .banner-insights-services {
    background: url("../img/Google-Cloud-Development-mob.svg") no-repeat, #F6FCFE !important;
    background-position: top 0px right !important; }
    .banner-insights-services .banner-info-container {
      padding: 25px 0 25px 0 !important; }
      .banner-insights-services .banner-info-container .banner-title {
        font-size: 20px;
        line-height: 140%;
        margin-top: 20px;
        margin-bottom: 25px; }
      .banner-insights-services .banner-info-container .banner-subtitle {
        font-size: 17px; }
    .banner-insights-services .banner-img-container {
      padding-top: 28px;
      justify-content: center; }
      .banner-insights-services .banner-img-container img {
        max-width: 176px !important; }
    .banner-insights-services .blue-btn {
      margin-bottom: 0; }
  /*** banner ***/
  /*** section-category ***/
  .section-category .category-nav {
    max-width: 992px;
    width: 100%;
    overflow: scroll; }
    .section-category .category-nav ul {
      flex-wrap: nowrap; }
      .section-category .category-nav ul li {
        white-space: nowrap; }
  /*** section-category ***/
  /**************
***************
INSIGHTS PAGE END
***************
***************/
  /*** POST ***/
  .insights-cart-post {
    margin-bottom: 25px; }
    .insights-cart-post .insights-cart-content-body {
      padding: 20px 15px; }
  .hunter-form {
    margin-top: 40px;
    margin-bottom: 40px;
    padding: 15px; }
    .hunter-form .hunter-form-title-box {
      margin-bottom: 25px; }
      .hunter-form .hunter-form-title-box h6 {
        font-size: 20px; }
      .hunter-form .hunter-form-title-box p {
        font-size: 15px; }
    .hunter-form label,
    .hunter-form .title-file-form {
      font-size: 15px;
      margin-bottom: 10px; }
  .hunter-info {
    padding: 33px 25px;
    margin-top: 35px; }
    .hunter-info .hunter-info-img-box {
      margin-bottom: 20px; }
      .hunter-info .hunter-info-img-box img {
        width: 224px;
        height: 215px; }
    .hunter-info .hunter-info-content-box .hunter-info-header-box {
      margin-bottom: 35px; }
    .hunter-info .hunter-info-content-box .hunter-info-contact-info a {
      font-size: 16px;
      margin-bottom: 15px; }
    .hunter-info .hunter-info-content-box .hunter-info-contact-info .link-phone-hunter:before,
    .hunter-info .hunter-info-content-box .hunter-info-contact-info .link-email-hunter:before {
      width: 14px;
      height: 14px; }
  /*** POST ***/
  .pagination-custom {
    display: flex;
    justify-content: center;
    margin-bottom: 25px; }
    .pagination-custom .custom-page-link {
      font-family: "SourceSansPro-Regular";
      font-style: normal;
      font-weight: normal;
      font-size: 18px;
      line-height: 160%;
      color: #515151;
      padding-right: 0 5px;
      margin: 0 2px; }
  .career-single .career-single-title-content {
    padding-top: 45px;
    padding-bottom: 20px; }
    .career-single .career-single-title-content h1 {
      font-size: 29px;
      line-height: 140%;
      margin-bottom: 10px; }
    .career-single .career-single-title-content h3 {
      font-size: 20px; }
  .career-single-content-pre-section {
    margin-bottom: 30px; }
    .career-single-content-pre-section .career-info-vacation {
      font-size: 16px;
      margin-bottom: 10px; }
    .career-single-content-pre-section .location-career {
      padding-left: 35px; }
      .career-single-content-pre-section .location-career:before {
        content: '';
        width: 20px;
        height: 20px;
        background-size: contain;
        top: 2px;
        left: 0; }
    .career-single-content-pre-section .lang-career {
      padding-left: 35px; }
      .career-single-content-pre-section .lang-career:before {
        content: '';
        width: 20px;
        height: 20px;
        background-size: contain;
        top: 2px;
        left: 0; }
    .career-single-content-pre-section .experience-career {
      padding-left: 35px; }
      .career-single-content-pre-section .experience-career:before {
        content: '';
        width: 20px;
        height: 20px;
        background-size: contain;
        top: 2px;
        left: 0; }
    .career-single-content-pre-section p {
      font-size: 15px;
      line-height: 150%; }
      .career-single-content-pre-section p:first-child {
        margin-top: 20px; }
  /**************
***************
CAREER PAGE START
***************
**************/
  /*************
/*** banner ***/
  .career-banner {
    background: url("../img/Google-Cloud-Development-mob.svg") no-repeat, #F6FCFE !important;
    background-position: top 0px right !important; }
    .career-banner .banner-info-container {
      padding: 25px 0 25px 0 !important; }
      .career-banner .banner-info-container .banner-title {
        font-size: 20px;
        line-height: 140%;
        margin-top: 20px;
        margin-bottom: 25px; }
      .career-banner .banner-info-container .banner-subtitle {
        font-size: 17px; }
    .career-banner .banner-img-container {
      padding-top: 35px;
      padding-bottom: 30px;
      justify-content: center; }
      .career-banner .banner-img-container img {
        max-width: 242px !important; }
    .career-banner .blue-btn {
      margin-bottom: 0; }
  /*** banner ***/
  /*** vacancies-card-box ***/
  .vacancies-section {
    padding-bottom: 0; }
  .vacancies-card-box {
    padding: 25px 15px; }
    .vacancies-card-box .vacancies-card-body .vacancies-category {
      margin-bottom: 15px; }
      .vacancies-card-box .vacancies-card-body .vacancies-category a {
        padding: 5px 20px;
        font-size: 16px; }
    .vacancies-card-box .vacancies-card-body .vacancies-title {
      max-width: unset;
      width: 100%;
      min-height: unset;
      font-size: 18px;
      line-height: 160%;
      margin-bottom: 20px; }
      .vacancies-card-box .vacancies-card-body .vacancies-title a {
        min-height: unset;
        font-size: 18px;
        line-height: 160%; }
    .vacancies-card-box .vacancies-card-body .vacancies-status {
      position: absolute;
      top: 0;
      right: 0; }
    .vacancies-card-box .vacancies-footer {
      display: flex;
      justify-content: flex-start;
      align-items: center; }
      .vacancies-card-box .vacancies-footer .vacancies-type,
      .vacancies-card-box .vacancies-footer .vacancies-experience {
        font-size: 15px;
        padding-left: 24px;
        margin-right: 15px; }
        .vacancies-card-box .vacancies-footer .vacancies-type:last-child,
        .vacancies-card-box .vacancies-footer .vacancies-experience:last-child {
          margin-right: 0; }
        .vacancies-card-box .vacancies-footer .vacancies-type:before,
        .vacancies-card-box .vacancies-footer .vacancies-experience:before {
          content: '';
          width: 16px;
          height: 16px;
          top: 4px;
          left: 0;
          background-size: contain; }
  /*** vacancies-card-box ***/
  /**************
CAREER PAGE END
**************
**************/
  /**************
***************
CONTACT US PAGE END
**************
**************/
  /*** banner ***/
  .contact-us-banner {
    background: url("../img/Google-Cloud-Development-mob.svg") no-repeat, #F6FCFE !important;
    background-position: top 0px right !important; }
    .contact-us-banner .banner-info-container {
      padding: 25px 0 0 0 !important; }
      .contact-us-banner .banner-info-container .banner-title {
        font-size: 20px;
        line-height: 140%;
        margin-top: 0;
        margin-bottom: 0; }
      .contact-us-banner .banner-info-container .banner-subtitle {
        display: none; }
    .contact-us-banner .banner-img-container {
      padding-top: 95px;
      padding-bottom: 35px;
      justify-content: center; }
      .contact-us-banner .banner-img-container img {
        max-width: 258px !important; }
    .contact-us-banner .blue-btn {
      display: none; }
  /*** banner ***/
  /*** contact-us-section ***/
  .contact-us-section {
    padding-top: 41px;
    padding-bottom: 30px; }
    .contact-us-section .contact-us-title {
      font-size: 16px;
      margin-bottom: 15px; }
    .contact-us-section .contact-us-subtitle {
      font-size: 14px;
      line-height: 130%;
      text-align: center;
      color: #7A7A7A;
      margin-bottom: 20px; }
    .contact-us-section .contact-us-box-content {
      padding: 41px 30px 30px 30px; }
    .contact-us-section .contact-us-google-map,
    .contact-us-section .contact-us-info-box {
      display: none; }
  /*** contact-us-section ***/
  /*** contact us form ***/
  .contact-us-form {
    margin-right: 0; }
    .contact-us-form .form-contact-us {
      font-size: 14px; }
    .contact-us-form .form-btn {
      width: 100%;
      border: none; }
  /*** contact us form ***/
  /**************
***************
CONTACT US PAGE END
**************
**************/
  /*** Archive single post ***/
  .archive-single-post {
    background: url("../img/Google-Cloud-Development-mob.svg") no-repeat, #F6FCFE !important;
    background-position: top 0px right !important; }
    .archive-single-post .banner-info-container {
      padding: 25px 0 0 0 !important; }
      .archive-single-post .banner-info-container .banner-title {
        font-size: 20px;
        line-height: 140%;
        margin-top: 0;
        margin-bottom: 0; }
      .archive-single-post .banner-info-container .banner-subtitle {
        display: none; }
    .archive-single-post .banner-img-container {
      padding-top: 25px;
      padding-bottom: 35px;
      justify-content: center; }
      .archive-single-post .banner-img-container img {
        max-width: 175px !important; }
    .archive-single-post .blue-btn {
      display: none; }
  .archive-post-single-section {
    padding-top: 25px; }
    .archive-post-single-section .archive-post-single-content h2 {
      font-size: 24px;
      line-height: 150%; }
    .archive-post-single-section .archive-post-single-content p b {
      font-family: "SourceSansPro-Regular";
      font-style: normal;
      font-weight: 600;
      font-size: 18px;
      line-height: 160%;
      color: #515151; }
  /*** Archive single post ***/
  /*** About us ***/
  .about-us {
    padding-top: 25px; }
    .about-us .about-us-content h2 {
      font-size: 24px;
      line-height: 150%; }
    .about-us .about-us-content p b {
      font-family: "SourceSansPro-Regular";
      font-style: normal;
      font-weight: 600;
      font-size: 18px;
      line-height: 160%;
      color: #515151; }
  /*** About us ***/
  /*************
**************
AUTOMATION TESTING SERVICES PAGE
**************
*************/
  /*** banner ***/
  .automation-testing {
    background: url("../img/Google-Cloud-Development-mob.svg") no-repeat, #F6FCFE !important;
    background-position: top 0px right !important; }
    .automation-testing .banner-info-container {
      padding: 25px 0 25px 0 !important; }
      .automation-testing .banner-info-container .banner-title {
        font-size: 20px;
        line-height: 140%;
        margin-top: 25px;
        margin-bottom: 25px; }
        .automation-testing .banner-info-container .banner-title br {
          display: block; }
      .automation-testing .banner-info-container .banner-subtitle {
        font-size: 17px; }
    .automation-testing .banner-img-container {
      padding-top: 56px;
      justify-content: center; }
      .automation-testing .banner-img-container img {
        max-width: 176px !important; }
    .automation-testing .blue-btn {
      margin-bottom: 0; }
  /*** banner ***/
  .what-automation-testing-section {
    padding-top: 54px;
    padding-bottom: 30px; }
    .what-automation-testing-section .what-automation-testing-img {
      display: flex;
      justify-content: center;
      align-items: center;
      margin-bottom: 30px; }
      .what-automation-testing-section .what-automation-testing-img img {
        max-width: 185px; }
  /*** what-automation-testing-section ***/
  /*** when-is-it-applied-section ***/
  .when-is-it-applied-section {
    padding-top: 54px;
    padding-bottom: 35px; }
    .when-is-it-applied-section .when-is-it-applied-img {
      height: auto;
      margin-bottom: 30px; }
      .when-is-it-applied-section .when-is-it-applied-img img {
        max-width: 190px; }
  /*** when-is-it-applied-section ***/
  /*** at-benefits-automation-section ***/
  .at-benefits-automation-section {
    padding-top: 54px;
    padding-bottom: 30px; }
    .at-benefits-automation-section .what-automation-testing-img {
      height: auto;
      margin-bottom: 25px; }
      .at-benefits-automation-section .what-automation-testing-img img {
        max-width: 165px; }
  /*** at-benefits-automation-section ***/
  /*** at-types-automation-testing-section ***/
  .at-types-automation-testing-section {
    padding-top: 54px;
    padding-bottom: 30px; }
    .at-types-automation-testing-section .at-types-automation-testing-content {
      max-width: unset; }
    .at-types-automation-testing-section .at-types-automation-testing-img {
      height: auto;
      margin-bottom: 35px; }
      .at-types-automation-testing-section .at-types-automation-testing-img img {
        max-width: 185px; }
  /*** at-types-automation-testing-section ***/
  /*** at-automation-testing-company-section ***/
  .at-automation-testing-company-section {
    padding-top: 54px;
    padding-bottom: 30px; }
    .at-automation-testing-company-section .at-automation-testing-company-img {
      height: auto;
      margin-bottom: 35px; }
      .at-automation-testing-company-section .at-automation-testing-company-img img {
        max-width: 180px; }
  /*** at-automation-testing-company-section ***/
  /*** at-what-do-we-test-section ***/
  .at-what-do-we-test-section {
    padding-top: 54px;
    padding-bottom: 0; }
    .at-what-do-we-test-section .wdwtest-card {
      margin-bottom: 30px; }
      .at-what-do-we-test-section .wdwtest-card .wdwtest-card-header {
        margin-bottom: 10px; }
        .at-what-do-we-test-section .wdwtest-card .wdwtest-card-header h6 {
          font-size: 15px;
          line-height: 150%;
          margin-left: 10px; }
      .at-what-do-we-test-section .wdwtest-card .wdwtest-card-content {
        font-size: 15px;
        line-height: 150%; }
  /*** at-what-do-we-test-section ***/
  /*** at-tools-automation-testing-section ***/
  .at-tools-automation-testing-section {
    padding-top: 57px;
    padding-bottom: 10px; }
    .at-tools-automation-testing-section .at-tools-automation-testing-img {
      display: flex;
      justify-content: center;
      align-items: center;
      margin-bottom: 35px; }
      .at-tools-automation-testing-section .at-tools-automation-testing-img img {
        max-width: 200px; }
    .at-tools-automation-testing-section .at-tools-automation-testing-content-title p b {
      font-size: 15px; }
    .at-tools-automation-testing-section .tools-use-card {
      height: 100%;
      margin-top: 0;
      margin-bottom: 25px; }
      .at-tools-automation-testing-section .tools-use-card img {
        width: 30px;
        height: 30px; }
      .at-tools-automation-testing-section .tools-use-card h6 {
        font-size: 12px;
        margin-left: 10px; }
  /*** at-tools-automation-testing-section ***/
  /************
*************
AUTOMATION TESTING SERVICES PAGE
*************
************/
  /*** Footer ***/
  footer .content-footer {
    padding-top: 65px;
    padding-bottom: 37px;
    text-align: center; }
    footer .content-footer .footer-title {
      font-size: 15px;
      line-height: 18px;
      margin-bottom: 20px; }
    footer .content-footer address {
      margin-bottom: 20px; }
      footer .content-footer address p {
        margin-bottom: 10px; }
        footer .content-footer address p a {
          font-size: 15px;
          line-height: 178%; }
    footer .content-footer .social-container ul li:first-child a {
      padding-left: 5px;
      margin-left: 5px; }
    footer .content-footer .social-container ul li a {
      padding: 0 5px;
      margin: 0 5px; }
  footer .footer-industries-container {
    padding-left: 0; }
  footer .footer-about-container a {
    font-size: 17px;
    line-height: 19px; }
  footer .copyright-section {
    padding: 17px 0; }
    footer .copyright-section p {
      font-size: 12px;
      line-height: 130%;
      text-align: center; }
  .footer-services-container,
  .footer-industries-container,
  .footer-about-container {
    display: none; }
  /*** Footer ***/ }
