/* Common */
.col-6 {
  max-width: 50%;
  flex: 0 0 50%; }

.page-header .mobile-menu-holder {
  padding-top: 15px;
  padding-bottom: 15px; }

.page-header ul.menu li a {
  padding: 33px 30px; }

@media (max-width: 620px) {
  /* Home */
  .vision-block-wrap .container,
  .innovative-section-block .container,
  .special-container, .advantage-block-wrap .container {
    max-width: calc(100% - 0px); }

  .banner .content-layer p {
    font-size: 15px; }

  .counter-inner {
    padding-top: 25px;
    padding-bottom: 25px; }

  .counter-inner .counter .count {
    font-size: 25px;
    line-height: normal;
    margin-bottom: 0; }

  .counter-inner .counter {
    margin-bottom: 20px; }

  .counter-inner .counter h5 {
    font-size: 14px; }

  .counter-inner .counter {
    padding-top: 0;
    padding-bottom: 0; }

  .short-description-block .scroll-text {
    font-size: var(--h5); }

  .innovative-section-block .container .section-title.tc h2 {
    font-size: var(--h4); }

  .innovative-section-block .container .section-title.tc p,
  .innovative-section-block .container .innovative-wrap .innovative-item .description-block p,
  .e-commerce-solutions .e-commerce-wrap-block .e-commerce-block-item p,
  .ready-to-transform .e-commerce-wrap-block .e-commerce-block-item p,
  .vision-block-wrap .section-title.tc p,
  .vision-block-wrap .vision-block-list .vision-block-item p,
  .work-block-wrap .section-title.tc p,
  .partner-block-wrap .section-title.tc p,
  .section.learn-more-about .section-title.tc p,
  .advantage-block-wrap .section-title.tc p,
  .section-title.tc p,
  .pharmacy-solutions .pharmacy-wrapper .pharmacy-content-box p,
  .pharmacy-solutions .pharmacy-wrapper .pharmacy-content-box .pharmacy-feature-list li {
    font-size: 15px;
    line-height: 1.6; }

  .section.learn-more-about {
    padding: 60px 0px; }

  .partner-block-wrap .partner-logo-wrap .p-logo {
    height: 90px; }

  .pharmacy-solutions .pharmacy-wrapper .pharmacy-content-box .pharmacy-logo-group {
    justify-content: center; }

  .pharmacy-solutions .pharmacy-wrapper .pharmacy-content-box .pharmacy-feature-list li .icon {
    margin-top: -15px; }

  .home-blog .blog-content .blog-image img {
    min-height: 170px; }

  .faq-page-content .faq-block .title-block .content-link {
    font-size: var(--p); }

  #gotoTop.show {
    width: 25px;
    height: 25px;
    padding: 0;
    font-size: 11px;
    line-height: 25px; }

  .e-commerce-solutions .shopify-logos .s-logo {
    width: 80px; }

  /* Footer */
  .page-footer .platform-list ul li a {
    font-size: 14px; }

  .page-footer h3 {
    font-size: 15px; }

  .page-footer .footer-bottom .content span {
    font-size: 16px;
    line-height: normal; }

  .page-footer h4 {
    font-size: 15px; }

  .page-footer span.color-text {
    font-size: 30px; } }
@media (min-width: 768px) {
  .innovative-section-block .container .innovative-wrap .innovative-item {
    height: 100%; }

  .innovative-section-block .container .innovative-wrap .innovative-item .description-block {
    min-height: 200px; } }
@media (min-width: 1401px) {
  .innovative-section-block .container .innovative-wrap .innovative-item .description-block {
    min-height: 250px; } }
@media (min-width: 992px) and (max-width: 1400px) {
  .innovative-section-block .container .innovative-wrap .col-lg-3 {
    flex: 0 0 auto;
    width: 50%; } }

/*# sourceMappingURL=custom-styles.css.map */
