@import url(https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:wght@500;600;700&family=Inter+Tight:wght@400;500;600;700&display=swap);
.capsule-pricing,
.cta-card,
.home-demo-block,
.pricing-block,
.tablet-pricing,
.videoWrapper {
    transition: transform .3s ease-out, -webkit-transform .3s ease-out
}

*,
h1,
h2,
h3,
h4,
h5,
p {
    font-family: 'Inter Tight';
}

p {
    line-height: 24px
}

.feature-head i,
h6.mk-heading {
    font-size: 20px
}
.feature-head.feature-title{
    font-weight: 700;
    color:black;
}
.hide{display: none !important;}
html {
    scroll-behavior: smooth;
    scroll-padding-top: 250px
}
.text-color h4{
    color: #044c9d;
  }
  .text-color h5{
    color: #044c9d;
    width:120%
  }
.secondary-color-data-porting{color:#ffb822 !important}
.modal-dialog {
    max-width: 800px;
    margin: 30px auto
}

.modal-body {
    position: relative;
    padding: 0
}

.close {
    position: absolute;
    right: -30px;
    top: 0;
    z-index: 999;
    font-size: 2rem;
    font-weight: 400;
    color: #fff;
    opacity: 1
}
.container.navigation{max-width: 1400px;}
.action-btns.menu-btns{width: 300px;}
.dropdown-grid-item .drop-title {
    color: #111;
    font-size: 16px;
    font-weight: 800;
    line-height: 20px;
}

.dropdown-info p {
    font-size: 14px;
    color: #444;
    line-height: 18px
}

.dropdown-grid-item.solutions-content p {
    font-size: 14px;
    color: #444;
    line-height: 18px;
    width: 265px !important;
}
.dropdown-menu.solutions-content {
    right: auto;
    left: 300% !important;
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
}
.dropdown-grid-item.solutions-content {
    width: auto;
    padding: 20px 6px;
}
.dropdown-grid.width-full.solution-dropdown {
    width: 1170px !important;
    grid-template-columns: 1fr 1fr auto;
    box-shadow: 0 0 40px 0 rgb(0 0 0 / 20%) !important
}
.main-menu li.nav-item .dropdown-menu.solutions-content:before {
    content: "";
    position: absolute;
    top: -9px;
    left: 27%;
    width: 20px;
    height: 20px;
    -webkit-transform: translate(-50%, 0) rotate(-315deg);
    transform: translate(-50%, 0) rotate(-315deg);
    border-radius: 3px;
    background-color: #fff;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
}
.homepage-list-wrapper { left: 215% !important }
.homepage-list-wrapper::before { left: 29% !important; }
.content-list.remove-dots li:before,
.dropdown-toggle::after {
    content: unset
}

.content-list.remove-dots li {
    padding-left: 5px;
    margin-bottom: 5px
}

.introduse-bg {
    background-color: #022e5e !important
}
.img-bg-3d{
    background: linear-gradient(94.2deg, #034185 0.83%, #001A38 99.17%);
}
.img-bg-3d h2, .img-bg-3d h5 {
    color: #fff
}

.introduse-bg h2 {
    color: #fff
}

.dark-primary,
.related-blog-list .article-content .article-title:hover {
    color: #044c9d !important
}
.side-blog-img { max-width: 110px;}
.related-blog-list { border: 2px solid #f1f1f3; padding: 25px 12px; border-radius: 10px;}
.FMCG-block p,
.comparison-table.crypto-table .coin-price,
.feature-head span,
.font-18,
.recommend-block .block-desc,
.retail-pharmacy-explore h6,
.share-blog ul li a {
    font-size: 18px
}

.share-blog ul li {
    width: 30px;
    height: 30px;
    border-radius: 50%;
    background-color: transparent;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer
}

.share-blog ul .facebook:hover {
    background-color: #3b5998;
    color: #fff
}

.share-blog ul .twitter:hover {
    background-color: #00acee;
    color: #fff
}

.share-blog ul .linkedin:hover {
    background-color: #0a66c2;
    color: #fff
}
.card-body.solution-blogs:hover .icon i  {
    color: #175cff !important;
}
.text-limit-3{
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.mobile-download-btn {
    border-radius: 4px;
    font-size: 16px;
    cursor: pointer;
    font-weight: 600;
    color: #fff;
    border: 1px solid #fff;
    background-color: #0ca1f6;
    border: none;
    margin-left: auto;
    padding: 3px 10px;
    margin-right: 25px
}

.mobile-download-btn i {
    margin-right: 5px
}

.capsule-pricing .package-name,
.capsule-pricing .pricing-info ul li,
.cta-card.explore-block:hover .content h6,
.cta-card.explore-block:hover .content p,
.cta-card.explore-block:hover .icon-wrapper .primary-color,
.mobile-download-btn a,
.pricing-header .package-name.plan-heading,
.retail-pharmacy-explore.addon-feature-blocks:hover .bottom-desc,
.retail-pharmacy-explore.addon-feature-blocks:hover .bottom-desc.addon-amount .rs-symbol,
.retail-pharmacy-explore.addon-feature-blocks:hover .bottom-desc.addon-amount .year,
.retail-pharmacy-explore.addon-feature-blocks:hover .disc-coins-price,
.tablet-pricing .pricing-header .package-name,
.tablet-pricing .pricing-info ul li,
.tablet-pricing .pricing-info ul li i {
    color: #fff !important
}

.mr-20 {
    margin-right: 20px !important
}

ol.list-unstyled li {
    margin-bottom: 0 !important
}

.loyalty-block-bg ul li i,
.primary-color {
    color: #0ca1f6 !important
}

.secondary-color {
     color: #044c9d !important;
}

.bg-primary,
.process-card:hover .process-icon {
    background-color: #0ca1f6 !important
}

.loading-bar::before {
    background: #044c9d
}

.dark-background,
.retail-pharmacy-explore:hover {
    background-color: #044c9d !important
}

.block-heading p {
    font-size: 18px;
    color: #444;
    font-weight: 600
}

.action-btns .login-btn {
    font-size: 16px;
    font-weight: 600;
    color: #0ca1f6;
    border-radius: 4px;
    border: 1px solid #0ca1f6;
    padding: 10px 20px
}

.action-btns .trial-btn .fa-arrow-right { transition: transform 0.2s ease; }
.action-btns .trial-btn:hover .fa-arrow-right { transform: translateX(5px); }

.action-btns .trial-btn {
    color: #fff;
    background-color: #0ca1f6;
    border-radius: 4px;
    padding: 10px 20px;
    font-weight: 600
}

.action-btns .login-btn:hover,
.common-btn-grp .action-btns .pricing-btn:hover {
    background-color: #14a9fe;
    color: #fff
}

.action-btns .trial-btn:hover,
.common-btn-grp .action-btns .demo-btn:hover {
    background-color: #14a9fe
}

.common-btn-grp .action-btns a {
    padding: 10px 15px;
    font-weight: 700
}

.common-btn-grp .action-btns .demo-btn {
    background-color: #0ca1f6;
    border-radius: 4px;
    color: #fff
}

.common-btn-grp .action-btns .pricing-btn {
    border: 1px solid #0ca1f6;
    border-radius: 4px;
    color: #0ca1f6
}

iframe {
    border-radius: 15px
}

.btn-padding {
    padding: 12px 25px !important
}

.capsule-pricing:hover,
.home-demo-block:hover,
.pricing-block:hover,
.tablet-pricing:hover {
    transform: scale(1.05);
    box-shadow: 0 20px 20px 0 rgb(2 19 79 / 9%)
}

.blue-light-bg,
.retail-pharmacy-explore {
    background-color: rgba(4, 76, 157, .2) !important
}

.retail-pharmacy-explore p,
.retail-pharmacy-explore.addon-feature-blocks .bottom-desc .vitalcoin-label {
    font-size: 16px
}

.adjust-height,
.home-banner {
    max-height: 570px
}

.green-logo {
    max-width: 100px
}

.action-btns .qr-btn {
    padding: unset !important;
    margin-left: 10px
}
.navbar-light .main-menu.main-head li a.nav-link{
    color: rgb(4, 76, 157);
    font-weight: bold;
    font-size: 16px;
}
.navbar-light .main-menu.sub-head li a.nav-link {
    color: #000;
    font-size: 16px;
    font-weight: 500;
    padding: 14px 10px;
}

.dropdown-grid.width-full.homepage-dropdown {
    width: 800px;
    grid-template-columns: 1fr 1fr auto;
    box-shadow: 0 0 40px 0 rgb(0 0 0 / 20%) !important
}

.dropdown-grid.width-full.single-menu.homepage-dropdown {
    width: 360px;
    grid-template-columns: 1fr auto auto;
    box-shadow: 0 0 40px 0 rgb(0 0 0 / 20%) !important
}

.dropdown-grid-item a:hover,
.feature-row:hover {
    background-color: rgba(12, 161, 246, .1)
}

.block {
    display: block !important
}

.dropdown-link:hover .dropdown-info .drop-title,
.faq-accordion .accordion-item .accordion-button:not(.collapsed),
.navbar-light .main-menu li a.nav-link.active,
.navbar-light .main-menu li a.nav-link:hover,
.navbar-toggler:hover,
.offcanvas-body .main-menu li a.nav-link:hover {
    color: #044c9d
}

.nav-container {
    margin: 0 auto
}

.dropdown-link .demo-list i { font-size: 38px !important; }

.dropdown-link .demo-list { min-width: 50px; display: flex; align-items: center; justify-content: center; }

.dropdown-link .demo-list .sol-icons-imgs { max-width: 40px; max-height: 40px; }

.extra-gst-label {
    text-align: right;
    padding-right: 15px
}

.feature-content .clinic-price-img {
    max-width: 250px
}
.refer-chemist-image{
    max-width: 48%;
    justify-self: center;
    position: relative;
    left: 30%;
    bottom: 10px;
}
.hero-content-wrap .lead {
    font-size: 18px;
    font-weight: 500; 
}

.subscribe-feature-list li span {
    font-size: 18px;
    color: #0ca1f6;
    display: flex;
    align-items: center
}

.subscribe-feature-list li span i {
    font-size: 14px;
    color: #0ca1f6 !important;
    margin-left: 10px;
    transition: .3s ease-in-out
}

.subscribe-feature-list li {
    cursor: pointer
}

.plan-buy-link:hover .far.fa-chevron-right,
.subscribe-feature-list li:hover i {
    transform: translateX(3px)
}

.hero-screen-wrap .mac-screen {
    margin-right: unset;
    flex: auto
}

.offer_image_home {
    display: flex;
    align-items: center;
    justify-content: center
}

.offer_image_home img {
    max-width: 500px;
    max-height: 500px
}

.comparison-block-img img {
    max-height: 40px
}

.compare-vs-icon {
    height: 30px;
    width: 30px;
    border: 1px solid #000;
    border-radius: 50%
}

.video-bg-with-icon {
    background-color: #044c9d;
    padding: 180px 0
}

.video-bg-with-icon p {
    font-size: 48px;
    font-weight: 700;
    color: rgba(255, 255, 255, .2)
}

.footer-social-list li a:hover,
.video-bg-with-icon::before {
    background-color: unset
}

.video-bg-with-icon a i {
    font-size: 40px;
    color: #044c9d
}

.videoWrapper {
    position: relative;
    padding-bottom: 56.25%;
    height: 0
}

.capsule-pricing,
.pricing-block,
.tablet-pricing {
    height: 600px
}

.videoWrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.white-circle,
.white-circle i {
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%)
}

.cta-card h3 {
    font-size: 24px;
    color: #000;
    font-weight: 800
}

.cta-card p {
    font-size: 16px !important;
    font-weight: 500;
    color: #444
}

.feature-card.border:hover {
    border-color: #044c9d !important
}

.img-with-shape-wrap img {
    height: 410px !important
}

.cta-card.solutions-block {
    border: 2px solid transparent
}

.cta-card.solutions-block:hover {
    border: 2px solid #044c9d !important;
    transform: scale(1.05);
    box-shadow: 0 20px 20px 0 rgb(2 19 79 / 9%);
    background: #fff !important;
    cursor: pointer
}

.cyber-about-box {
    box-shadow: unset
}

.inventory-parallex li img {
    height: 530px;
    top: -60px !important
}

.common-btn-grp .app-btns .download-app-btn {
    width: 150px;
    margin-right: 10px
}

.feature-tab-section .feature-tab-list-2 {
    background: #fff;
    padding-bottom: 30px
}

.feature-tab-list-2 li a {
    color: #111;
    font-size: 18px;
    border: none;
    background-color: unset;
    font-weight: 600
}

.feature-tab-list-2 li a.active,
.feature-tab-list-2 li a:hover {
    background: #0ca1f6;
    color: #fff;
    box-shadow: 0 10px 24px rgb(0 0 0 / 8%);
    border-radius: 30px
}

.feature-tab-section .feature-tab-info h3 {
    font-size: 32px;
    font-weight: 800
}

.feature-tab-section .feature-tab-info p {
    font-size: 16px;
    color: #000;
    font-weight: 600
}

.pricing-header {
    border-bottom: none;
    padding-bottom: 15px
}

.FMCG-block h3,
.pricing-header h4,
.vital-block h3,
.white-popup-block .bottom-desc.addon-amount {
    font-size: 24px
}

.single-pricing-wrap .pricing-info ul li {
    font-size: 16px;
    display: flex;
    align-items: center;
    font-weight: 600;
    line-height: 26px
}

.single-pricing-wrap .pricing-info ul li i {
    margin-right: 15px;
    font-size: 18px;
    font-weight: 500
}

.pricing-header .package-name {
    font-size: 18px;
    font-weight: 800;
    color: #000 !important;
    margin-bottom: 8px;
}

.pricing-header .free {
    font-size: 24px;
    color: #f6b80c;
    font-weight: 800
}

.pricing-block .pricing-info ul li {
    font-size: 18px;
    color: #000
}

.pricing-block .mobile-free {
    color: #f6b80c
}

.pricing-header label {
    line-height: 18px;
    color: rgba(0, 0, 0, .6)
}

.pricing-block .pricing-info ul li i {
    color: #f6b80c !important
}

.pricing-block ul li:first-child {
    color: rgba(0, 0, 0, .6) !important
}

.pricing-block .pricing-feature-list li:first-child {
    color: rgba(17, 17, 17, .4);
    padding: unset;
    background-color: unset
}

.tablet-pricing,
.thank-you-block {
    background-color: #0ca1f6
}

.tablet-pricing .buy-btn {
    background: #fff;
    color: #0ca1f6;
    font-weight: 800;
    padding: 10px 35px;
    border-radius: 4px;
    font-size: 18px
}

.tablet-pricing .coin-btn {
    background-color: #0ca1f6;
    color: #fff;
    border: 1px solid #fff;
    font-weight: 800;
    padding: 10px 35px;
    border-radius: 4px;
    font-size: 18px;
    display: block;
    text-align: center
}

.tablet-pricing .coin-btn:hover {
    background: #fff;
    border: 1px solid #0ca1f6;
    color: #0ca1f6
}

.tablet-pricing .buy-btn:hover {
    background: #0ca1f6;
    border: 1px solid #fff;
    color: #fff
}

.capsule-pricing .buy-btn:hover {
    background: #044c9d;
    border: 1px solid #fff;
    color: #fff
}

.pricing-block .buy-btn:hover {
    background: #044c9d;
    border: none;
    color: #fff
}

.vital-block .action-btns .trial-btn:hover {
    background: #ffefc8 !important;
    color: #022e5e !important;
    border: 1px solid #022e5e !important
}

.capsule-pricing {
    background-color: #044c9d !important;
    color: #fff !important
}

.pricing-header .name-icon {
    display: flex;
    align-items: center;
    justify-content: space-between;
    line-height: 30px
}

/* .no-disount-block { min-height: 30px; } */
/* .discount-block { min-width: 164px;} */
.save-percent { font-size: 12px !important; padding: 3px 5px; }

.capsule-pricing .pricing-header h4 {
    color: #044c9d;
    font-weight: 800
}

.pricing-feature-list li:first-child {
    background-color: rgba(12, 161, 246, .2);
    border-radius: 10px;
    padding: 14px 28px;
    font-weight: 800 !important;
    position: relative
}

.pricing-feature-list li:first-child i {
    position: absolute;
    bottom: -12px;
    font-size: 27px !important
}

.capsule-pricing .buy-btn,
.pricing-block .buy-btn {
    background: #fff;
    border: 1px solid #044c9d;
    color: #044c9d;
    font-weight: 800;
    padding: 10px 35px;
    border-radius: 4px;
    font-size: 18px
}

.capsule-pricing .coin-btn {
    background-color: #044c9d;
    color: #fff;
    border: 1px solid #fff;
    border-radius: 4px;
    font-weight: 800;
    padding: 10px 35px;
    font-size: 18px;
    width: 100%;
    display: block;
    text-align: center
}

.capsule-pricing .coin-btn:hover {
    background: #fff;
    color: #044c9d;
    border: 1px solid #044c9d
}

.pricing-bottom {
    position: absolute;
    bottom: 0;
    margin-bottom: 50px;
    margin-right: 48px;
    width: 80%
}

.pricing-bottom .pricing-btn-grp {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap
}

.pricing-bottom .pricing-btn-grp .buy-btn-coin,
.video-block {
    position: relative
}

.pricing-bottom .cashback {
    background: #044c9d;
    border-radius: 4px;
    display: flex;
    position: absolute;
    top: 54px;
    right: 12px;
    padding: 0 5px;
    align-items: center;
    justify-content: center
}

.pricing-bottom .cashback span {
    font-size: 14px;
    font-weight: 900;
    color: #fff
}

.pricing-bottom .cashback span img {
    height: 14px
}

.review-frame iframe {
    width: unset;
    border-radius: unset;
    max-width: 200px;
    margin-right: 10px;
    margin-bottom: -75px
}

.free-pricing-bottom {
    position: absolute;
    bottom: 0;
    margin-bottom: 40px
}

.plans img {
    height: 48px
}

.cyber-cta {
    margin-top: unset
}

.addon-block .feature-content .addon-price {
    font-size: 24px;
    font-weight: 700;
    color: #0ca1f6;
    position: absolute;
    bottom: 0;
    margin-bottom: 15px
}

.addon-block .feature-content .addon-price.mb {
    margin-bottom: 45px
}

.feature-grid.addon-grids {
    grid-template-columns: 1fr 1fr 1fr
}

.bg-blue {
    background-color: rgba(4, 76, 157, .1)
}
.bg-light-subtle { background-color: #f8f9fa !important; }
.customer-review-tab .review-box {
    padding: 60px 15px
}

.customer-review-tab blockquote p {
    font-size: 24px;
    font-weight: 800;
    color: #000;
    line-height: 35px
}

.customer-review-tab .author-info h6 {
    color: #044c9d;
    font-size: 18px;
    font-weight: 800
}

.customer-review-tab .author-info span {
    color: #000;
    font-size: 16px;
    font-weight: 500
}

.testimonial-video-wrapper:before {
    background-image: unset
}

.testimonial-video-wrapper img {
    max-height: 300px;
    min-height: 300px
}

.testimonial-tab-list li a.active img {
    border-color: #044c9d
}

.company-events img {
    width: 100%;
    border-radius: 16px
}

.crypto-app-btn {
    border: 2px solid #0ca1f6;
    background-color: #0ca1f6
}

.accordion-body a,
.crypto-btn-wrapper-app .crypto-app-btn:hover,
.footer-single-col li .contact:hover {
    color: #0ca1f6
}

.tab-button .nav-pills .nav-link.active {
    color: #0ca1f6;
    border-bottom: 2px solid #0ca1f6
}

.white-circle {
    position: absolute;
    background-color: #fff;
    border-radius: 100%;
    height: 40px;
    width: 40px
}

.white-circle i {
    color: #f70000;
    font-size: 65px;
    z-index: 5;
    position: absolute
}

.vital-block .vital-head {
    display: flex;
    justify-content: space-between
}

.vital-block ul li i {
    color: #044c9d;
    font-size: 20px;
    margin-right: 10px
}

.vital-block ul li {
    color: #000;
    font-size: 18px;
    font-weight: 500
}

.customize-block {
    background-color: #022e5e
}

.vital-block {
    padding: 25px 40px !important
}

.vital-block .action-btns .trial-btn {
    padding: 10px 15px
}

.dots-line {
    border-bottom: 2px dashed #044c9d
}

.contact-block {
    display: flex;
    align-items: center;
    justify-content: space-between
}

.contact-block i {
    margin-right: 10px
}

footer {
    background-color: #000
}

.footer-social-list li a {
    border: none;
    font-size: 18px;
    width: 30px
}

.footer-section .footer-single-col img {
    width: 100px;
    position: relative;
    /* top: -16px; */
    /* margin-bottom: 14px */
}

.footer-single-col li .contact {
    font-size: 18px;
    font-weight: 800
}

footer .sales-footer {
    line-height: 5px
}

.footer-single-col h3 {
    margin-bottom: 28px
}

.box i {
    background-color: #e9f7ff
}

.wid-100 {
    width: 100% !important
}

.team-single-wrap.our-team .team-social-list li a {
    -webkit-transform: translateX(0) !important
}

.thank-you-block h1 {
    color: #fff;
    font-size: 120px;
    font-weight: 500
}

.thank-you-block p {
    color: #fff;
    font-size: 20px;
    font-weight: 500;
    line-height: 30px
}

.introduse-bg.thank-you-videos p {
    font-size: 18px;
    line-height: 28px
}

.team-single-wrap:first-child .team-img,
.team-single-wrap:first-child:hover .team-img {
    border-radius: 1rem !important
}

.introduse-bg .home-page-medicine-image p {
    font-size: 20px;
    line-height: 28px
}

.blog-content.new-blog .blog-media .featured-badge {
    position: absolute;
    right: 20px;
    font-size: 35px
}

.swiper-slide .function-images {
    max-height: 500px
}

.loyalty-block-bg {
    background: linear-gradient(257deg, rgba(214, 81, 99, .2) 0, rgba(119, 109, 203, .2) 100%) no-repeat padding-box
}

.loyalty-block-bg h2 {
    color: #044c9d;
    font-size: 30px
}

.blog-box {
    max-width: 600px;
    margin-right: 20px;
    margin-bottom: 20px
}
.blog-img-height img { height: 20rem;}

.blog-grid .blog-box .blog-content .blog-media,
.blog-grid .blog-box .blog-content .blog-text,
.polygon-block h2 {
    width: 50%
}

.wa__btn_popup {
    position: fixed;
    right: 30px;
    bottom: 30px;
    cursor: pointer;
    z-index: 999
}

.wa__btn_popup .wa__btn_popup_txt {
    position: absolute;
    width: 156px;
    right: 100%;
    background-color: #f5f7f9;
    font-size: 12px;
    color: #43474e;
    top: 15px;
    padding: 7px 0 7px 12px;
    margin-right: 7px;
    letter-spacing: -.03em;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    transition: .4s;
    -webkit-transition: .4s;
    -moz-transition: .4s
}

.wa__btn_popup .wa__btn_popup_icon {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 56px;
    height: 56px;
    background: #2db742;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    box-shadow: 0 6px 8px 2px rgba(0, 0, 0, .14);
    -webkit-box-shadow: 0 6px 8px 2px rgba(0, 0, 0, .14);
    -moz-box-shadow: 0 6px 8px 2px rgba(0, 0, 0, .14);
    transition: transform .3s ease-out, -webkit-transform .3s ease-out
}

.wa__btn_popup .wa__btn_popup_icon:hover {
    transform: scale(1.05);
    box-shadow: 0 20px 20px 0 rgb(2 19 79 / 9%)
}

.wa__btn_popup .wa__btn_popup_icon:before {
    content: '';
    position: absolute;
    z-index: 1;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background-size: 30px auto;
    -webkit-background-size: 30px auto;
    -moz-background-size: 30px auto;
    transition: .4s;
    -webkit-transition: .4s;
    -moz-transition: .4s
}

.wa__btn_popup .wa__btn_popup_icon:after {
    content: '';
    opacity: 0;
    position: absolute;
    z-index: 2;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background-size: 14px auto;
    -webkit-background-size: 14px auto;
    -moz-background-size: 14px auto;
    transition: .4s;
    -webkit-transition: .4s;
    -moz-transition: .4s;
    -ms-transform: scale(0) rotate(-360deg);
    transform: scale(0) rotate(-360deg);
    -webkit-transform: scale(0) rotate(-360deg);
    -moz-transform: scale(0) rotate(-360deg)
}

.single-portfolio-item img,
.videoWrapper:hover .single-portfolio-item img {
    transition: transform 1s cubic-bezier(.26, .695, .375, .965)
}

.wa__btn_popup_icon i {
    color: #fff !important;
    font-size: 40px
}

.calendly-badge-widget {
    left: 10px !important
}

.contact-heading h1 {
    font-size: 32px
}

.videoWrapper:hover .single-portfolio-item img {
    transform: scale(1.02)
}

.external-review-images img {
    max-width: 130px;
    margin-right: 10px
}

.reward-review-images img {
    max-width: 140px;
    margin-right: 10px
}

.blog-grid .featured-post-wrapper .blog-item .blog-content .blog-media.icon-img {
    flex: unset !important
}

.blog-grid .blog-content .blog-media.icon-img img {
    width: auto
}

.blog-grid .blog-content .blog-media .abha-int-img,
.integration-comp img {
    max-width: 100px
}

.crypto-table.comparison-table tbody>tr {
    border-bottom: 1px solid #00000029;
    border-style: solid !important;
    border-color: #00000029
}

.comparison-table.crypto-table thead th {
    font-size: 24px;
    text-align: center
}

.crypto-table tbody td {
    text-align: center
}

.crypto-table tbody td.heading {
    text-align: unset
}

.news-update.polygon-block {
    clip-path: polygon(0% 0%, 76% 0%, 95% 50%, 75% 100%, 0% 100%)
}

.enterprise-img {
    max-height: 640px !important
}

.clinical-pharmacy-banner img {
    max-height: 500px !important;
    width: 100% !important
}

.tablet-new-plan {
    padding: 15px 0
}

.capsule-new-plan {
    /* border: 1px solid #00c5dc; */
    background: rgba(0, 197, 220, 0.04);
    position: relative;
    padding: 15px 0;
    border-bottom: none;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px
}

.capsule-new-plan .popular-tag {
    position: absolute;
    background-color: #00c5dc;
    padding: 1px 13px;
    color: #fff;
    border-radius: 20px;
    top: -14px;
    font-size: 14px;
}

.feature-head {
    padding: 6px 0
}

.popular-plan {
    background: rgba(0, 197, 220, 0.04)
}

.plan-check p,
.plan-uncheck p {
    font-size: 16px;
    margin-bottom: 6px;
    color: #044c9d
}

.plan-uncheck h3 i {
    font-size: 8px;
    color: rgba(4, 76, 157, .2)
}

.pricing-header .name-icon h4 {
    font-size: 16px;
    color: rgba(4, 76, 157, .6);
    position: relative;
    line-height: 20px;
}

.pricing-header .name-icon span {
    font-size: 32px;
    color: #044c9d;
    margin-left: 12px
}

.pricing-header .name-icon label {
    position: absolute;
    top: 5px;
    font-size: 16px;
    color: rgba(4, 76, 157, .6)
}

.pricing-header .package-name.plan-heading.capsule-plan-heading {
    color: #000 !important
}
.plink-pricing img { height: 25px; padding: 0 5px 0 0;}

.blog-grid .featured-post-wrapper .blog-item .blog-content .blog-text {
    height: auto
}

.plan-buy-link .far.fa-chevron-right {
    transition: .3s ease-in-out
}

.integration-block .blog-grid .featured-post-wrapper {
    box-shadow: 0 8px 48px #0000000D;
    border-radius: 12px;
    margin-right: 20px;
    margin-bottom: 20px
}
.integration-block .integration-imgs { max-width: 70px; }

.data-porting .pricing-header .package-name {
    color: #fff !important;
    font-size: 16px;
    font-weight: 400
}

.data-porting .pricing-header .porting-price {
    font-size: 20px;
    position: relative
}

.data-porting .pricing-header .porting-price span {
    position: absolute;
    top: 0;
    font-size: 14px;
    left: -10px;
    margin-left: 0
}

.data-porting .dp-feature span {
    font-size: 16px !important
}

.data-porting .dp-feature i {
    font-size: 8px !important
}

.data-porting .plan-check i {
    font-size: 20px !important
}

.data-porting .dp-row:hover {
    background-color: rgba(12, 161, 246, .1);
    border-radius: 4px
}

.data-porting .condition-content {
    position: absolute;
    bottom: 10px;
    font-size: 10px;
    color: rgba(255, 255, 255, .4)
}

.FMCG-block {
    background: url('../images/evital-images/FMCG-bg-img.jpg') bottom/cover no-repeat;
    border-radius: 8px
}
.instant-search{
    display: flex; justify-content: center; align-items: center; border: 1px solid #ccc;
    background: url('../images/evital-images/Artboard8.jpg') bottom/cover no-repeat;
    border-radius: 8px;
    color: white;
    height: 400px;
    
}
.instant-search-content{width: 52%;
    text-align: center;}
.instant-search-content h1{color: white;}
.instant-search-content h4{color: #cdd6e5;}
.instant-search-content span{ color: rgb(12 161 246);;}
.action-btns .trial-btn.product-btn {
    color: #0ca1f6;
    background-color: #fff;
    padding: 12px 32px;
    font-size: 18px
}

.action-btns .trial-btn.product-btn:hover {
    color: #fff;
    background-color: #0ca1f6
}

.grid-bg {
    background-color: #b5cef7;
    padding: 10px;
    border-radius: 8px
}

.item,
.photothumb {
    border-radius: 4px
}

.grid-rising-star {
    display: grid;
    grid-gap: 20px;
    grid-template-columns: repeat(auto-fill, minmax(260px, 1fr));
    grid-auto-rows: 20px
}

.item {
    background-color: #fff
}

.photothumb {
    width: 100%
}

.title h3 {
    font-size: 18px;
    color: 000;
    margin-bottom: 0
}

.title p {
    font-size: 16px;
    color: #444
}

.photo .title {
    padding: 10px 10px 0
}

.desc {
    padding: 5px 10px
}

.desc img {
    width: 50%;
    margin: 0 10px 10px 0;
    float: left
}

.desc p {
    margin-bottom: 10px
}

.customize-block .action-btns
 {
    position: absolute;
    bottom: -50px;
    right: 0
}
.recommend-block .action-btns {
    position: absolute;
    bottom: -25px;
    right: 0
}

.customize-block .action-btns .trial-btn.contact-btn {
    background: #044c9d !important;
    color: #fff !important;
    border: 1px solid #044c9d !important
}
.data-porting-section .section-heading{margin-bottom: 20px !important;}
.section-heading span{font-size: 32px; font-weight: 900;}
.customize-block .action-btns .trial-btn.contact-btn:hover {
    background: #fff !important;
    color: #044c9d !important;
    border: 1px solid #044c9d !important
}

.customize-block .action-btns .trial-btn:hover,
.data-porting .action-btns .trial-btn:hover,
.recommend-block .action-btns .trial-btn:hover {
    background: #044c9d !important;
    color: #fff !important;
    border: 1px solid #fff !important
}
.custom-recommend-blocks{width: 100%;}
.custom-recommend-blocks .customize-block{width: 50%;}
.custom-recommend-blocks .recommend-block{width: 50%;}
.vital-block .vital-pay {
    color: #000;
    font-size: 18px;
    font-weight: 600
}

.vital-block .vital-pay.vital-get {
    font-weight: 900
}

.vital-block .vital-pay.vital-get .extra-coins {
    color: #976b0f
}

.customize-block .icon {
    font-size: 62px
}

.customize-block .action-btns a,
.recommend-block .action-btns a,
.data-porting .action-btns a{
    color: #044c9d;
    background-color: #fff !important;
    font-weight: 800
}

.customize-block {
    background: linear-gradient(246deg, #40baff 0, #acffd0 100%) no-repeat padding-box;
    position: relative;
    height: 250px
}

.retail-pharmacy-explore.addon-feature-blocks:hover {
    background-color: #0ca1f6 !important;
    transform: scale(1.02)
}

.retail-pharmacy-explore.addon-feature-blocks:hover .icon-wrapper img.sahaai-hover {
    filter: brightness(0) invert(1);
}

.retail-pharmacy-explore.addon-feature-blocks {
    height: 200px;
    cursor: pointer;
    background-color: rgba(12, 161, 246, .1) !important;
    padding: 25px 30px
}

.block-heading h2 {
    font-size: 32px;
    color: #044c9d;
    font-weight: 800
}

.retail-pharmacy-explore.addon-feature-blocks span {
    margin-left: auto
}

.customize-block .block-desc {
    color: #111;
    font-size: 18px
}

.recommend-block {
    background: #044c9d;
    height: 250px
}

.addon-feature-image img {
    height: 40px;
}

.addon-feature-image.popup-image img {
    height: 100px
}

.retail-pharmacy-explore.addon-feature-blocks .bottom-desc .disc-coins-price {
    font-size: 24px;
    margin-left: 0
}

.retail-pharmacy-explore.addon-feature-blocks .bottom-desc {
    position: absolute;
    bottom: 0
}

.retail-pharmacy-explore.addon-feature-blocks .bottom-desc .year {
    font-size: 14px
}

.retail-pharmacy-explore.addon-feature-blocks .bottom-desc.addon-amount {
    font-size: 24px !important
}

.retail-pharmacy-explore.addon-feature-blocks .bottom-desc.addon-amount .rs-symbol {
    position: absolute;
    top: -3px;
    left: -8px;
    font-size: 12px
}

.white-popup-block .bottom-desc.addon-amount .rs-symbol {
    font-size: 14px;
    color: rgba(0, 0, 0, .6) !important;
    top: -6px;
    position: relative;
    margin-right: 2px
}

.white-popup-block .bottom-desc.addon-amount .year {
    font-size: 14px;
    color: rgba(0, 0, 0, .6) !important
}
.team-img img{width: 300px;height: 300px;}

.action-btns .vitrun-gpay-btn img{width: 170px;}
.vitrun-btns .vitrun-gpay-btn-poster img { width: 165px; }
.vitrun-process{margin-bottom: 15px;}
.vitrun-process img{width: 250px;height: 412px;}
.vitrun-benefits .vitrun-communication img{max-width: 400px;}
.vitrun-benefits {width: 100%;}
.vitrun-benefits .vitrun-communication{width: 40%;margin-right: 20px;}
.vitrun-benefits .vitrun-payment-info{width: 60%;}
.vitrun-benefits .vitrun-payment{height: 240px;}
.vitrun-benefits .vitrun-info{margin-top: 20px;}
.vitrun-benefits .vitrun-payment img{max-width: 150px;}
.cta-with-subscribe .vitrun-wrap img { height: 480px !important }
.vitrun-wrap .vitrun-image .vitrun-img { position: relative; right: 23px; top: 44px; width: 100%; object-fit: cover; object-position: 0 0; }
.swiper-button-next{right: 50px !important;}
.swiper-button-prev{left: 50px !important;}
.swiper-button-next:after, .swiper-button-prev:after{font-size: 24px !important;color: #044C9D;font-weight: 900;}
/* .swiper-backface-hidden .swiper-slide.banner-slider{margin-right: 22px !important;width: 100% !important;} */
.feature-grid.reallocation-grid{grid-template-columns: 1fr 1fr;}
.home-company-swiper{display: flex;align-items: center}



/* ecademy */
.custom-logo-header{width: 70px;height: 40px;}
.center-image-logo{display: flex;justify-content: center;align-items: center;}
.custom-hero-img-wrap { width: 70%;margin: 0 auto; }
.new-ecademy-bg {background-image: linear-gradient(111deg, #004a9d, #1958a1 86%);}
.section-content {color: white;text-align: center;}
.text-ecademy-dark-blue{color: #044c9d;}
.waves-shape-bg {background-image: url('../images/evital-images/eCademy/ecademy_get_in_touch_bg.png');z-index: 2;background-position: center;background-repeat: no-repeat;background-size: cover;}
.community-pattern {  background-image: url('../images/evital-images/eCademy/ecademy_certified_bg.webp');z-index: 2;background-position:  center;background-repeat: no-repeat;background-size: contain; }
.custom-width-40 {width: 40%;}
.custom-display-1 {font-size: 60px;padding-left: 10px;font-weight: bolder;}
.custom-icon-box {width: 30px;height: 30px; display: flex;align-items: center; justify-content: center; }
.process-container { margin: 0 auto;}
.new-ecademy-bg {background-color: #0056b3; }
.process-box {position: relative;transition: all 0.3s ease;box-shadow: 0 0 15px rgba(0,0,0,0.1);}
.process-icon {width: 60px;height: 60px;}
.process-pattern-bg{background-image: url('../images/evital-images/eCademy/ecademy_process_bg.png');z-index: 2;background-position: center;background-repeat: no-repeat;background-size: contain;height: auto;}
.custom-box {min-height: 300px; max-height: 500px;}
.hd-accordion .accordion-header a {color: #044c9d;}
.custom-navbar .feature-tab-list-2 .custom-tab-btn {border-radius: 5px ;padding: 10px 20px ;margin-left: 10px ;color: #0ca1f6;border: 1px solid #0ca1f6;background-color: transparent;} 
.custom-navbar .feature-tab-list-2  .custom-tab-btn.active {background-color: #0ca1f6 ;color: #fff ;}

/* whitelabel app css */
.whitelabel-text-color{ background-image: linear-gradient(107deg, #0086b0 0%, #285dc5 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent;}
.whitelabel-brand { max-width: 379px; font-size: 52px; font-weight: 800; line-height: 1.1; letter-spacing: normal;}
.hero-content-wrap .build-text { font-weight: 700; color: #285dc5;}  
.whitelabel-subtitle{ font-size: 40px !important; font-weight: 700; line-height: 1.1;}
.background-image-whitelabel{ max-width: 73%; margin: 78% 0 78% 14%;}
.features-wl-box .we-provide { padding: 5px 20px; border-radius: 4px; color: #1d72c1; background-color: rgba(133, 233, 255, 0.3);}
.whitelabel-text{ line-height: 1.1; color: #fff; text-align: center;}
.whitelabel-text h2{ font-size: 39px; font-weight: 800; line-height: 1.1; color: #fff;}

.whitelabel-mobile .image-title{ margin: 25px 0px; font-size: 18px; font-weight: 600; text-align: center; color: #fff;}
.get-started{ cursor: pointer; margin: 0 16px 0 0; font-size: 18px; font-weight: 800; letter-spacing: 0.72px; margin-top: 3%;}
.get-started i{ font-size: 16px;}
.plan-detail-price span{ font-size: 20px; font-weight: 800; }
.whitelabel-txt { color: #2560c4; }
.label-text-p { font-size: 18px; color: #444; font-weight: 600; }

.mobile-pics-circle { position: absolute; bottom: -10%; right: 60%; transform: translateX(-50%); width: 300px; height: 300px; background-color: #0a80ea;border-radius: 50%; z-index: -1;}
.price-circle { position: absolute; top: -18%; left: 79%; transform: translateX(-50%); width: 159px; height: 159px; border: 27px solid #2561c3; border-radius: 50%; z-index: -1;}
.buy-whitelabel{background-color: #2560c4 !important;}
.checkbox-container { display: flex; margin-bottom: 10%; align-items: center; text-align: center; border: 1px solid #2560c4; border-radius: 5px; max-width: 121px; }
.plan-checkbox { display: none; }
.plan-label i { font-size: 20px; color: #2560c4; }
.plan-label { width: 40px; cursor: pointer; }
.app-store { border-right: 1px solid #2560c4; border-left: 1px solid #2560c4; }
.plan-checkbox:checked + .plan-label i { color: #ffffff; }
.plan-checkbox:checked + .plan-label { background-color: #2560c4; color: #ffffff; }
.plan-checkbox:checked + .plan-label.app-store { border-color: #ffffff; }
.pricing-box{ display: flex; justify-content: center; align-items: center; position: relative; flex-wrap: wrap;}
.plan-details { width: 384px; padding: 48px; background-color: #d2eaff; border-radius: 12px 0 0 12px;}
.plan-detail-price { background-color: #fff; width: 384px; min-height: 385px; padding: 48px 48px 49px; border: solid 2px #d2eaff; border-radius: 0 12px 12px 0;}

.screenshot-area .single-screenshot { cursor: pointer;}
.screenshot-area { background-color: #000;}
.screenshot-area .row{margin-left: 0;margin-right: 0;}
.supported-plan-list i {font-size: 15px; color: #2560c4;}
.plan-type { margin: 0 0 0 13px; font-size: 15px; color: #232323; font-weight: 700;}

.row-testimonial { display: -webkit-box; display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.get-touch-btn {color: #0ca1f6; font-weight: 700; font-size: 16px; line-height: 15px; }
.get-touch-btn:hover{background-color: #2560c4 !important; color: #fff;}
.int-icon-one ul li, .int-icon-two ul li { padding: 9px;}
.int-icon-one ul li:nth-child(2) { top: inherit; bottom: 20px; width: 83px; left: -15px; height: 87px;}
.int-icon-one ul li:nth-child(3) { width: 75px; height: 75px; right: 0; bottom: 75px; top: inherit;}
.int-icon-one ul li:nth-child(4) { width: 75px; height: 75px; left: 176px; top: 134px;}
.int-icon-one ul li:nth-child(5) { width: 67px; height: 67px; right: -90px; top: 236px;}
.int-icon-one ul li:nth-child(6) { width: 75px; height: 75px; left: 26px; top: 255px; padding: 12px;}

.int-icon-two ul li:nth-child(1) { width: 65px; left: -105px; height: 65px; bottom: 58px; top: inherit;}
.int-icon-two ul li:nth-child(2) { top: 35px; left: 50px; width: 55px; height: 55px;}
.int-icon-two ul li:nth-child(3) { width: 65px; height: 65px; right: 50px; top: -65px;}
.int-icon-two ul li:nth-child(4) { width: 63px; left: 145px; height: 63px; top: 150px;}
.int-icon-two ul li:nth-child(5) { width: 60px; height: 65px; right: 16px; top: 295px;}
.int-icon-two ul li:nth-child(6) { width: 56px; left: -18px; height: 56px; top: 262px;} 
.int-icon-one ul li:hover, .int-icon-two ul li:hover { transform: scale(1.2); transition: transform 0.3s ease;}
.int-icon-one ul li, .int-icon-two ul li { transform: scale(1); transition: transform 0.3s ease;}
.int-icon-two ul li:nth-child(6) { width: 56px; left: -18px; height: 56px; top: 262px;}
.plan-details { display: flex; flex-direction: column;}
.supported-plan-list { display: flex;}
.supported-plan-list i { margin-right: 5px;}
.plan-type {font-weight: bold;}
.screenshot-area .swiper-slide img { border-radius: 15px;}
.swiper-slide.whitelabel-mobile{ margin: 0 40px 0 30px !important;}


/* phygital web start */
.phygital-text { color: #00C5DC; }
.phygital-desc { font-size: calc(1.425rem + 0.8vw); }
.container .mxw-350{max-width: 350px;}
.container .mxw-400{max-width: 400px;}
.container .mxw-450{max-width: 450px;}

/* phygital web end */

/* tally integration start */

.tally-logo.head { width: 13%; }
.tally-text { margin: 4% 0 8% 0; font-size: 24px; font-weight: 600; line-height: 22px; }
.tally-txt { line-height: 20px; }
.tally-integrate { font-size: 20px; }
.tally-body { position: relative; }
.tally-bg1 { position: absolute; left: 2%; top: 25%; }
.tally-bg2 { position: absolute; right: 2%; top: 6%; }
.tally-bg3 { position: absolute; right: 22%; bottom: 2%; }
.tally-logo2 { width: 11.5%; }
.tally-imgs-body { margin: 5% 0; position: relative; }
.vector1.vector, .vector2.vector { position: relative; display: flex; }
.vector1.vector { padding-top: 40%; }
.vector1 .vector-img { position: absolute; right: 0; left: 40%; bottom: -27%; }
.vector2 .vector-img { position: absolute; top: 20%; left: -50%; }
.vector2 p { margin-top: 60%; }
.tally-image { text-align: center; }
.vector span { font-weight: bold; }
.vector span { color: #044C9D; font-size: 24px; font-weight: 700; }
.vector p { font-size: 24px; line-height: 30px; font-weight: 700; text-align: left; color: #111; width: 100%; }
.img-fluid.web-tally-logo{ min-width: 55px; margin: -5px -7px; }
.img-fluid.mob-tally-logo{ min-width: 45px; margin: -5px -7px; }
.img-fluid.mob-vitrun-logo{ min-width: 35px; margin: 0 18px 0 0; }

/* pricing page start */

.pricing-accordion { border-radius: 6px; overflow: hidden; box-shadow: none !important; max-width: 100%; position: relative; }
.pricing-accordion .accordion-item { border-radius: 0; border: none !important; }
.pricing-row:hover { background: rgba(0, 197, 220, 0.04); }
.pricing-accordion-item .accordion-header { background-color: transparent; }
.pricing-accordion-item .accordion-collapse.show + .accordion-header { background-color: rgba(12, 161, 246, 0.05); /* Same background for the header when open */ }
.pricing-accordion-body { padding: 0 !important; }
.pricing-accordion .pricing-accordion-item a { line-height: 45px; border-radius: 8px; }
.pricing-accordion-item .feature-head.group-by { color: #044c9d; font-weight: 700; transition: transform 0.3s ease; }
.pricing-accordion-item .feature-head { font-weight: 600; }
.pricing-accordion-item .plan-partial { color: rgba(12, 161, 246, 0.6); font-size: 16px; }
.pricing-accordion-item .plan-cross { font-size: 20px; color: #ED5A4A; }
.pricing-accordion-item .plan-txt { font-size: 15px; color: #044C9D; text-align: center; }
.pricing-accordion-item .single-yes { font-size: 18px; color: #00C5DC; }
.pricing-accordion-item .minus-color { font-size: 12px; color: rgba(4, 76, 157, 0.4); }
.pricing-accordion-item .all-yes { font-size: 20px; color: #00C5DC; }
.feature-head.group-by i, .feature-head.group-by img { margin: 0 10px; }
.pricing-accordion-item:hover { background-color: rgba(12, 161, 246, 0.05); /* box-shadow: 0px 8px 32px #00000014; */ border-radius: 4px; }
.pricing-acc-inner { margin-left: 3.2rem; font-size: 16px !important; }
.pricing-try-now-btn .action-btns .demo-btn.try-now-btn { display: none;}
.pricing-accordion-body .pricing-row.clickable-row { cursor: pointer;}
.pricing-accordion-body .pricing-row.clickable-row:hover .pricing-acc-inner, .pricing-accordion-body .pricing-row.clickable-row:hover .feature-head .open-popup { color: #0ca1f6 !important;}
.pricing-accordion-body .pricing-row.clickable-row .feature-head .open-popup { font-size: 16px; color: #044c9d; }
.pricing-accordion-item:hover .feature-head.group-by span, .pricing-accordion-item:hover .feature-head.group-by i { color: #0ca1f6 !important; }
/* pricing accordion is open (active), change feature-head span color */
.pricing-accordion-item.bg-active { background: rgba(12, 161, 246, 0.03); }
.pricing-row-active { background: rgba(0, 197, 220, 0.05); }
.pricing-accordion-item.bg-active .feature-head.group-by span, 
.pricing-accordion-item.bg-active .feature-head.group-by i { color: #0ca1f6 !important; }
.pricing-acc-icon { font-size: 12px !important; transition: transform 0.3s ease; display: inline; margin: 0 0 0 8px !important; font-weight: 800; }
.coming-soon-badge { font-size: 11px !important; display: none;}
.pricing-accordion-item .clr-inherit {  color: inherit; text-decoration: none; line-height: initial !important; }
.pricing-accordion-item .clr-inherit i {  color: #0ca1f6; font-size: 12px; }
.action-btns .demo-btn.coming-soon { background: #fff; color: #0ca1f6; border: 2px dashed #0ca1f6; border-radius: 4px; cursor: not-allowed; }
.popular-tag.coming-soon { display: none;}
.action-btns .demo-btn.coming-soon:hover { background: #fff; color: #0ca1f6; }
.pricing-accordion-item .feature-head span { font-size: 18px; }
/* pricing page end */

/* best pharmacy software start */
.bestPharmacySwiper { height: auto; padding-bottom: 20px; }
.swiper-slide.best-pharmacy { display: flex; justify-content: center; align-items: center; flex-direction: column; }
.best-pharmacy .best-pharma-img { max-height: 100px; object-fit: contain; border-radius: 6px; }
.best-pharmacy .image-title { margin: 12px 0 0px 0; font-size: 16px; font-weight: bold; height: 75px; color: #333; line-height: 20px; }
.bestPharmacySwiper .swiper-pagination { position: relative; margin-top: 10px; bottom: 0; }
.common-btn-grp .action-btns .download-app-seo { background-color: rgba(255, 255, 255, 1); color: rgba(0, 0, 0, 1); padding: 10px; font-weight: 700; border: 1px solid transparent; border-radius: 4px; transition: all 0.4s ease; }
.common-btn-grp .action-btns .book-demo-seo { background-color: transparent; color: rgba(255, 255, 255, 1); border: 1px solid rgba(255, 255, 255, 1); padding: 10px; border-radius: 4px; transition: all 0.4s ease; }
.common-btn-grp .action-btns .download-app-seo:hover { background-color: transparent; color: rgba(255, 255, 255, 1); border: 1px solid rgba(255, 255, 255, 1); }
.common-btn-grp .action-btns .book-demo-seo:hover { background-color: rgba(255, 255, 255, 1); color: rgba(0, 0, 0, 1); }

.data-porting-heading h6 { font-size: 12px !important; font-weight:bold; }

/* best software end */

/* zero landing page */

.hero-desc { font-size: 20px; font-weight: 600; }
.cash-green { color: #27AE60; }
.count-section .fact-box { box-shadow: 0px 20px 50px rgba(153, 153, 153, 0.2); }
.count-section .fact-box p { color: rgba(0, 0, 0, 0.5); }
.count-section .single-fact { text-align: center; margin: 45px 0; padding: 16px; border-right: 1px solid #ddd; }
.count-section .single-fact:last-child { border-right: 0; }


/* zero landing page end */

/* plink landing page */

.plink-bg-imgs .plink-tl {top: 0; left: 5%;}
.plink-bg-imgs .plink-tr {top: 0; right: 6%;}
.plink-bg-imgs .plink-bl {bottom: 30%; left: 14%;}
.plink-bg-imgs .plink-br {bottom: 40%; right: 12%;}
.step-border-custom { border-width: 0px 2px; border-color: #748FB526; border-style: solid; }
.tt-process_step { font-size: 15px; font-weight: 600; color: #175cff; background-color: #ceddff; display: inline-block; border-radius: 20px; padding: 5px 15px; margin-bottom: 18px; }

.hero-img-wrap .blur-bg-white { content: ''; position: absolute; bottom: 0; left: 0; right: 0; height: 270px; background: linear-gradient(rgba(255, 255, 255, 0.1) 0%,
    rgba(255, 255, 255, 0.5) 20%,
    rgba(255, 255, 255, 0.9) 50%,
    rgba(255, 255, 255, 1) 100%); z-index: 5; }

/* plink landing page end */


.section-gap-top { padding-top: 85px; padding-bottom: 85px; position: relative; }
.section-gap-bottom { padding-bottom: 150px; }


.sahaaicontentSwiper{height: 500px;}
.sahaaicontentSwiper .swiper-pagination {
	position: absolute;
	top: 30%;
	right: 0px !important;
	width: 50% !important;
	left: auto !important;
	margin: 0;
}

.common-swiper-right .swiper-top-heading { display: none; margin: 0 0 25px 0;}
.common-swiper-right .swiper-top-heading h2{ font-size: 26px; font-weight: 800;}
.sahaaicontentSwiper .swiper-page-heading { position: absolute; top: 6%; width: 50% !important; margin: 0; }
.sahaaicontentSwiper .swiper-page-heading.hd-right { right: 0; left: auto !important; }
.sahaaicontentSwiper .swiper-page-heading.hd-left { left: 0; right: auto !important; }
.sahaaicontentSwiper .swiper-page-heading h3 { font-size: 30px; font-weight: 800; }
.sahaaicontentSwiper .d-block { margin: 20px 0 0 0;}
.sahaaicontentSwiper .d-block h3{ font-size: 22px;}

.sahaaicontentSwiper .swiper-pagination.whitelabel {
	right: auto !important;
}
.sahaaicontentSwiper .swiper-pagination-bullet {
    border-radius: 0;
    width: auto;
    height: 63px;
    font-size: 20px;
    color: #000;
    opacity: 1;
    font-weight: bold;
    background: transparent;
    border-bottom: 1px solid gray;
    text-align: left;
    line-height: 24px;
    display: flex !important;
    justify-content: center;
    flex-direction: column;
}
.data-porting-section{
    padding-bottom: 15px;
    border-bottom:1px solid black;
}
.data-porting-box{
    display: flex;
}
.learn-more-data-porting{
    bottom: 30px;
    position: absolute;
    right: 52px;
}
.data-porting-footer h6{
    padding-left: 10px;
}
.refresh-icon img { height: 64px;}

/* 
new software search data porting  start
*/

.migration-softwares-content {display: inline;}
.login-data-software{ display: flex; padding: 20px;}
.refresh-icon{ margin: 30px 0px; }
.current-software{  background-color: rgba(12, 161, 246, 0.05); border-radius: 8px; min-height: 500px !important;}

.email-edit-container { display: flex; align-items: center; text-align: center; justify-content: center;}
.email-edit-container input { text-transform: capitalize; background-color: rgba(12, 161, 246, 0.0); outline: none; flex: 1; padding: 4px; padding-bottom: 10px; border: 0; border-bottom: 3px solid #0CA1F6; font-size: 28px; line-height: 20px; color: #044C9D; font-weight: 800; max-width: 400px;}  
.email-edit-container input::placeholder {color: rgba(4, 76, 157, 0.3); font-size: 28px;}
.email-edit-container .input-container { position: relative; margin: 3%;}
.email-edit-container i { position: absolute; top: 50%; transform: translateY(-50%); right: 5px; color: rgba(4, 76, 157, 0.3); cursor: pointer; font-size: 22px;}
.jorder-drop-icon {position: relative;min-width: 30px; min-height: 40px;}

.software-dropdown { display: none; position: absolute; top: 90%; left: 0; box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.2); z-index: 1; border-radius: 4px; overflow-x: auto; min-width: 100%; max-height: 244px; font-weight: 600;}
.software-dropdown .dropdown-option { padding: 10px; cursor: pointer; background-color: #FFFFFF; border-bottom: 1px solid rgba(4, 76, 157, 0.1);}
.input-container { position: relative;}
.software-dropdown .dropdown-option.active,
.software-dropdown .dropdown-option:hover { 
    background-color: rgba(12, 161, 246, 1) !important;
    color: #fff !important;
}
.request-porting-btn{display: flex; margin-top: 120px !important;}
.howit-text{ font-weight: 700; margin: 10px 0px 9px 0px;}
.software-img{ margin: 15px 20px 0 20px; display: inline-block;} 
.software-img .img-width-100 { max-width: 100px;}
.software-img .img-width-125 { max-width: 125px;}
.software-img .img-width-140 { max-width: 125px;}
.software-img .img-width-160 { max-width: 160px;}
.softwares-images{height: auto; margin: 0px;}
.software-1{ margin: 40px 0; overflow: hidden;}
.icon-container { position: relative; display: inline-block;}
.icon-container i { position: absolute; top: 36%; left: 50%; transform: translate(-50%, -50%); color: #FFFFFF; font-size: 16px;}
.after-image { width: 71%; margin: 9px 0px 6px 18px; display: inline-block; border: 4px dashed #707070; opacity: 0.4; border-width: 2px;}

.check-compitable{ font-size: 18px; font-weight: 700; color: #0CA1F6; margin-top: 5px; text-align: center;}
.compitable-points-block{ margin: 25px 0; text-align: center;}
.compitable-points{ display: flex; margin: 15px 0 0 0px;}
.compitable-points i {font-size: 18px; color: #0CA1F6;}
.point-list{ font-weight: 800; font-size: 18px; margin: 0 20px;}
.point-list span{ font-weight: 600}
.software-header-width { width: 15.5%;}

/* data porting new end */

/* .pricing-row:last-child { padding: 0 0 10px 0;} */

.icon-content-font{font-weight: 900; font-size: 18px;}
.api-query { background-color: #e6f5fe; padding: 16px; border-radius: 8px; }


.medication-heading{color: rgb(4 76 157);}
.primary-color-icon{margin-left: -35px; font-size: larger;     margin-top: -4px;}
.copy-icon{color: rgb(8 159 246 / 100%); padding-left: 8px;}
.copy-text{color: rgb(8 159 246 / 100%);}
.migration-icon-div{padding-top: 12px;}
.sahaaicontentSwiper .swiper-pagination-bullet span { font-size: 110%; font-weight: bold; line-height: 24px; margin: 7px 0 10px 0; }
.sahaaicontentSwiper .swiper-pagination-bullet .ivr-call-demo-btn{display: none;}
.sahaaicontentSwiper .swiper-pagination-bullet p{
    display: none;
}
.sahaaicontentSwiper .swiper-pagination-bullet-active .ivr-call-demo-btn{display: flex;background: #0CA1F6;border: none;align-items: center;justify-content: center;border-radius: 4px;width: 120px;height: 40px;font-size: 16px;color: #fff;margin: 6px 0;}
.sahaaicontentSwiper .swiper-pagination-bullet-active {
	color:#044C9D;
}
.sahaaicontentSwiper .swiper-pagination-bullet-active p{display: block;font-size: 16px;font-weight: 500;color: #000;margin: 0 0 18px 0;}
.sahaaicontentSwiper .swiper-pagination-bullet { position: relative; display: inline-block; }
.sahaaicontentSwiper .swiper-pagination-bullet-active { height: auto; }
.sahaaicontentSwiper .swiper-pagination-bullet-active::after { content: ''; position: absolute; bottom: -1px; left: 0; width: 0%; height: 3px; background-color: #044C9D; animation: widthanimate 5s linear; border-radius: 20px; }
@keyframes widthanimate {
 from { width: 0%; }
 to { width: 100%; }
}
.sahaaicontentSwiper .swiper-slide .image-wrap img{max-height: 400px;}
.sahaaicontentSwiper .swiper-slide .whitelable-we-also-offer img{max-height: 400px; position: absolute; right: 0% !important;}
.sahaaicontentSwiper .swiper-slide .sahaai-video{max-height: 400px;}
.custom-bg-gradient{background: transparent linear-gradient(245deg, rgba(12, 161, 246, 0.2) 0%, rgba(138, 117, 220, 0.2) 100%) 0% 0% no-repeat padding-box;}
.payment-auth-img img { height: 60px; width: 60px; border-radius: 50% }

.past-purchase h4 { overflow: hidden; text-overflow: ellipsis; margin-left: 0px; }
.after-image { width: 50%; }

.tablet-pricing { height: 100% }
.data-porting-heading h4 { font-size: 18px !important; font-weight:bold; }
.data-porting-heading h6 { font-size: 12px !important; font-weight:bold; }
.data-porting-heading { margin-bottom: 0px; }
.capsule-pricing .buy-btn,
.pricing-block .buy-btn,
.tablet-pricing .buy-btn { margin-bottom: 0; padding: 10px 35px; width: unset }
.pricing-bottom .pricing-btn-grp .buy-btn-coin { width: unset }
.pricing-bottom { width: 80% }
.addon-block .feature-content .addon-price.mb { margin-bottom: 5px }
.company-info-wrap { display: flex }
.swiper-slide .function-images { max-height: 300px }
.swiper-slide .function-images.whitelb-images { max-height: 400px }
.diff-news-update img { max-width: 140px; max-height: 100px }
.request-button { display: block !important; }
.price-heading h2 { font-size: 28px; }

.best-software-clr {color: #1b3c74 !important;}
.best-pharmacy-software .card-body:hover i { color: #0ca1f6 !important;}
.best-pharmacy-software .card:hover { transform: scale(1.05); transition: all .3s ease; cursor: auto;}
.best-pharmacy-software .card { transition: all .3s ease;}
/* .navbar-brand img { width: 160px } */

.highlighted-text-section .paragraph-container { padding: 30px; border: 2px solid #e0f7fa; border-radius: 20px; background-color: #ffffff; text-align: center; transition: all 0.3s ease-in-out; position: relative; }
.highlighted-text-section .paragraph-container::before { content: ''; position: absolute; top: -10px; left: -10px; right: -10px; bottom: -10px; background: linear-gradient(45deg, #80deea, #00838f); border-radius: 20px; z-index: -1; transition: all 0.3s ease-in-out; color: #fff; }
.highlighted-text-section .paragraph-container:hover::before { transform: scale(1.05); color: #fff; }
.highlighted-text-section .description-text { font-size: 18px; font-weight: 600; color: #333; line-height: 1.8; margin: 0; word-wrap: break-word; position: relative; z-index: 1; }
.highlighted-text-section .paragraph-container:hover { box-shadow: 0px 8px 20px rgba(0, 0, 0, 0.1); transform: translateY(-3px); }
.highlighted-text-section .paragraph-container:hover .description-text { color: #fff; }


/* navbar start */

.navbar-brand img { width: 120px }
.interlink-block { background-color: #022E5E;}
.solutions-interlink-block{ min-height: 245px; }

/* navbar end */



/* new book demo for lead management start */

.schedule-demo-left { border-radius: 16px; height: 500px; max-width: 500px;}
.schedule-demo-left .book-demo-txt { color: #022F61; font-weight: 800; }
.schedule-demo-left .book-demo-txt .book-free { background-color: #022F61; }
.schedule-demo-left .demo-text-block { padding: 25px 30px; }
.schedule-demo-left .demo-text-block p { max-width: 350px; }

.schedule-demo-right .demo-tab-button .nav-pills { border-bottom: 2px solid #00000017; }
.schedule-demo-right .demo-tab-button .nav-pills .nav-item { flex: 1; text-align: center; }

.schedule-demo-right .book-demo-tab-content .demo-radio { display: flex; align-items: center; justify-content: flex-start; background-color: #fff; border: 1px solid #999; border-radius: 6px; padding: 10px; font-size: 16px; cursor: pointer; transition: background-color 0.3s ease; margin-bottom: 10px; }
.schedule-demo-right .book-demo-tab-content .demo-radio-input { width: 20px; height: 20px; margin-right: 10px; cursor: pointer; transition: transform 0.3s ease; }
.schedule-demo-right .book-demo-tab-content .demo-radio:hover { background-color: #f8f8f8; }
.schedule-demo-right .book-demo-tab-content .demo-input { font-weight: 700; border: 1px solid #999999; border-radius: 6px; padding: 10px; margin-bottom: 20px;}
.schedule-demo-right .book-demo-tab-content .demo-input::placeholder { font-weight: 400; }
.schedule-demo-right .demo-nav-link { padding: 12px; cursor: pointer; border: none; background: none; color: #666; position: relative; transition: color 0.3s ease; }
.schedule-demo-right .demo-nav-link.active { color: #000; font-weight: bold; }
.schedule-demo-right .demo-nav-link.active::after { content: ''; position: absolute; bottom: 0; left: 0; right: 0; height: 2px; background: #000; }
.schedule-demo-right .demo-nav-link.disabled { color: #aaa; cursor: not-allowed; }
.schedule-demo-right .book-demo-tab-content { padding: 5px 15px; }
.schedule-demo-right .demo-ques { font-size: 16px; margin-bottom: 5px; font-weight: 800; color: #000; }
.schedule-demo-right .book-demo-next-button { display: block; padding: 8px; margin-top: 20px; background: #0CA1F6; color: #fff; border: none; cursor: pointer; font-size: 16px; width: 115px; border-radius: 6px; transition: 0.3 all ease; }
.schedule-demo-right .book-demo-next-button:hover { background: #0056b3; transition: 0.3 all ease; }
.schedule-demo-right .book-demo-next-button-email { display: block; padding: 8px; margin-top: 20px; background: #0CA1F6; color: #fff; border: none; cursor: pointer; font-size: 16px; width: 115px; border-radius: 6px; transition: 0.3 all ease; }
.schedule-demo-right .book-demo-next-button-email:not(.disabled):hover { background: #0056b3; transition: 0.3 all ease; }
.schedule-demo-right .book-demo-tab-content .change-number { margin-left: 25px; cursor: pointer; font-weight: 700;}
.schedule-demo-right .book-demo-tab-content .demo-date.active { background-color: #0CA1F6; color: #fff; }
.schedule-demo-right .book-demo-tab-content .demo-date { background-color: rgba(12, 161, 246, 0.2); border-radius: 20px; color: #0CA1F6; margin-right: 20px; padding: 20px; display: flex; align-items: center; justify-content: center; height: 30px; }
.book-demo-next-button-email.disabled { background-color: #cccccc; color: #aaa; cursor: not-allowed; color: #fff; }
.schedule-demo-right .book-demo-tab-content .demo-ques-images { width: 75%; }
.fw-600 { font-weight: 600 !important;}
.successful-booked-demo { padding: 30px;}
#preloader { background: rgba(0, 0, 0, 0.4); backdrop-filter: blur(1.2px); }

.validation-dialog { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.5); display: flex; align-items: center; justify-content: center; z-index: 1000; }
.validation-dialog-content { background: #ffffff; padding: 20px; border-radius: 8px; box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1); text-align: center; max-width: 352px; width: 90%; animation: fadeIn 0.3s ease-out; }

/* new page Evitalrx css home page */
.sign-up-button{font-size: 16px;line-height: 20px;font-weight: 700 !important;color: #0ca1f6;height: 48px;font-family: 'Inter Tight' !important;}
.sign-up-button:hover{color: #0ca1f6;}
/* .get-demo-button{box-shadow: 0px 4px 10px 0px #0CA1F666;} */
.small_pharmacy {display: flex;align-items: center;gap: 33px;justify-content: center;}
.small_pharmacy .card {width: 400px;height: 450px;transition: width 0.3s ease-in-out;overflow: hidden;border-radius: 10px;display: block;}
.small_pharmacy .card-action-anima{box-shadow: 0px 16px 32px 0px #F59E6B3D;background: linear-gradient(180deg, #F8D8D2 7.88%, rgba(248, 216, 210, 0.118221) 86.17%, rgba(248, 216, 210, 0) 100%);}
.small_pharmacy .card img {width: 100%;height: 100%;object-fit: cover;transition: transform 0.3s ease-in-out;}
.small_pharmacy .card-action-anima:hover {width: 800px; }
.small_pharmacy .card-action-anima:hover img {transform: scale(1.1); }
.small_pharmacy .card-action-anima:hover .pharmacy-sales-content {width: 100%; }
.content-add-pha img{width: 20px !important;height: 21px !important;display: none;}
.card-action-anima:hover .content-add-pha img{display: block;}
.content-add-pha h2{font-size: 24px;line-height: 28px;font-weight: 800;}
.content-add-pha p{font-size: 16px;line-height: 20px;font-weight: 700;}
.content-add-pha {position: absolute;top: 30px;right: 30px;left: 30px;z-index: 99;}
.pharmacy-title-img, .image-pharmacysmall{height: 100%;}
.bgdarken-color{background: #EFE3EF;}
.bgcolor-maps{background: linear-gradient(180deg, #F5ECDC 12.72%, rgba(224, 245, 255, 0) 61.84%) !important;}
.bgcolor-sky{background: linear-gradient(180deg, #B5E4FF 0%, #BBE4FD 49.95%, rgba(237, 248, 255, 0.9) 81.44%, rgba(237, 248, 255, 0) 100%);}
/* .seamless-pharm .pricing-btn:hover{background-color: unset !important;color: #0ca1f6 !important;} */
.bgcolor-section-sky{background: rgb(12 161 246 / 5%);}
.inve-pharma-pare{font-size: 16px; font-weight: 500;line-height: 20px;width: 85%;}
.inventory-manag-tit{font-size: 24px; font-weight: 700;line-height: 30px;}
.pharmacy-managment{gap: 25px 0;margin-bottom: 65px;}
.resource-available-tit{font-size: 24px;line-height: 30px;line-break: auto;}
.Includes-text {font-weight: 500;font-size: 14px;line-height: 24px;color: rgb(0 0 0 / 60%);margin-bottom: 6px;display: block;}
.pricing-price-plan{font-size: 32px;line-height: 40px;font-weight: 700;}
.plan-year-pric{font-size: 20px;line-height: 26px;font-weight: 500;color: rgba(4, 76, 157, 50%) !important;}
.pricing-pricer {margin-top: 46px;}
.card-pricing-plan {position: relative;border-radius: 16px;height: 100%;transition: transform .5s ease-out, -webkit-transform .5s ease-out;}
.card-pricing-plan:hover{box-shadow: 0px 16px 32px 0px #0000001A;-webkit-transform: scale(1.03);transform: scale(1.03);}
.card-pricing-plan::before {content: "";position: absolute;inset: 0;padding: 3px;border-radius: 16px;background: linear-gradient(210.82deg, #0ca1f62e, #0ca1f62e);-webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);-webkit-mask-composite: xor;mask-composite: exclude;pointer-events: none;}
.card-pricing-plan:hover::before {background: linear-gradient(210.82deg, #044C9D, #0CA1F6);}
.tablet-plan-pric {font-size: 20px;line-height: 26px;}
.compare-plans{font-size: 20px;color: #0CA1F6;line-height: 26px;margin-top: 40px;display: block;font-weight: 700;}
.free-trial-section{margin-top: 100px;position: relative;}
.free-trial-section::before{content: '';background-image: url(../images/evital-images/RoundCube-White-Matte.svg);width: 60px;height: 61px;position: absolute;top: -30px;left: 33%;background-repeat: no-repeat;background-size: 100%;z-index: 99;}
.image-box-btm::after {content: '';background-image: url(../images/evital-images/Cylinder-White-Matte.svg);width: 95px;height: 90px;position: absolute;bottom: -32px;left: 5%;background-repeat: no-repeat;background-size: 100%;z-index: 99;}
.image-box-btm::before{content: '';background-image: url(../images/evital-images/SuperToroid-White-Matte.svg);width: 127px;height: 124px;position: absolute;bottom: -34px;right: 5%;background-repeat: no-repeat;background-size: 100%;z-index: 99;}
.solution-software p {font-size: 20px;line-height: 28px;font-weight: 700;margin-bottom: 25px;}
.rating-list li i {font-size: 24px}
.line-height-stories{border-right: 2px solid rgb(255 255 255 / 20%);height: 64px;width: 2px;}
/* .every-Pharmacy-img::after {content: '';background-image: url(../images/evital-images/DeWatermark2.png);width: 37px;height: 42px;position: absolute;top: 28%; left: 33%;background-repeat: no-repeat;background-size: 100%;z-index: 99;transition: transform 0.3s ease;} */
/* .every-Pharmacy-img::before{content: '';background-image: url(../images/evital-images/DeWatermark1.png);width: 88px;height: 86px;position: absolute;top: 0px;right: 27%;background-repeat: no-repeat;background-size: 100%;z-index: 99;transition: transform 0.3s ease;} */
.text-color-black{color: rgba(0, 0, 0, 1)!important;}
.text-color-capula{color: rgba(0, 167, 186, 1)!important;}
.pharmacy-managment li img {width: 55px;height: 86px;}
.dailypharmac-img{width: 55px;height: 55px;margin-bottom: 15px;}
.pharmaci-trusted{font-size: 24px !important;line-height: 28px;font-weight: 700 !important;}
.pagination-block-new .swiper-pagination-bullet:only-child{display: block !important;}
.pagination-block-new{bottom: -6px !important;left: 82px !important;}
.success-stories-right{height: 90%;}
.pagination-block-new .swiper-pagination-bullet{background: rgb(255 255 255 / 50%);width: 10px;height: 10px;}
.pagination-block-new .swiper-pagination-bullet-active{background: rgba(12, 161, 246, 1);width: 14px;height: 14px;}
.bannerSwiperNew .swiper-slide.banner-slider{margin-right:0px !important;}
/* .bannerSwiperNewAuto .swiper-slide.banner-slider{margin-right:0px !important;} */
.pharmacy-operat-width{width: 78%;margin: auto;}
.pharmacy-sales-content{width: 140px;display: flex;align-items: center;gap: 10px;}
.mobile-size-show{display: none !important;}
.every-Pharmacy-img:hover::after, .every-Pharmacy-img:hover::before{transform: rotate(300deg);}
.clinical-store-show{display: none;}
.customer-Clients {position: absolute;bottom: 0;padding: 30px;right: 0;left: 0;}
.customer-Clients h5 {color: #fff;}
.dailypharmacGrow-img{border-radius: 24px;}
.width-expandedcut{width: 85%;font-size: 18px;}
.card-colum-some {background: rgba(12, 161, 246, 10%);padding: 30px;height: 100%;border-radius: 24px;}
.card-colum-some h1 p{width: 83%;}
.card-colum-some h1 span{color: rgba(12, 161, 246, 1);}
.discover-answers{margin-top: 25px;width: 85%;margin-bottom: 0;}
.faq-card-right .accordion-item {border: 0;border-bottom: 1px solid rgba(0, 0, 0, 10%);border-radius: 0;margin-bottom: 0;}
.faq-card-right .accordion-button::after {background-image: url(../images/evital-images/Chevron-down.svg);}
.faq-card-right .accordion-button:not(.collapsed)::after  {background-image: url(../images/evital-images/Chevron-up.svg) !important;transform: unset!important;}
.discover-network {width: 83%;}
.line-height-grow{border-right: 2px solid rgba(0, 0, 0, 20%);height: 64px;width: 2px;}
.revenue-conveniently {flex-direction: column;justify-content: space-between;height: 100%;}
.pharmacy-Networkjoin h1{width: 83%;}
.discover-answers-quest{margin-top: 25px;width: 75%;margin-bottom: 0;}
.commerce-engine-turn{width: 415px;position: relative;}
.maps-pharmacy-mobile{display: none;}
.PharmacistsSwiper{padding-bottom: 70px !important;}
.PharmacistsSwiper .swiper-pagination-bullet{width: 10px;height: 10px;}
.PharmacistsSwiper .swiper-pagination-bullet-active{width: 12px;height: 12px;}
.commerce-engine {color: #fff;width: 85%;margin: 0;font-size: 20px;line-height: 26px;font-weight: 500;margin-top: 6px;}
.commn-size-title{font-size: 40px !important;}
.bannerSwiperNewVideo{padding-bottom: 50px !important;}
.bannerSwiperNewVideo .swiper-slide.banner-slider {margin-right: 30px !important;}
.pagination-block-video{bottom: 4px !important;left: 82px !important;}
.pagination-block-video .swiper-pagination-bullet {background: rgb(0 0 0);width: 10px;height: 10px;}
.pagination-block-video .swiper-pagination-bullet-active {background: rgba(12, 161, 246, 1);width: 14px;height: 14px;}
.custom-prev, .custom-next {width: 50px !important;height: 50px !important;background-color: #044C9D;border-radius: 50%;transform: translateY(-50%);color: white !important;}
.swiper-slider-container{position: relative;}
.swiper-button-next:after, .swiper-rtl .swiper-button-prev:after {content: unset !important;}
.swiper-button-prev:after, .swiper-rtl .swiper-button-next:after {content: unset !important;}
.card-pricing-plan:hover .compare-plans{opacity: 1;}
.compare-plans{opacity: 0;}

/* .hero-banner-video{position: absolute;bottom: 0;z-index: -1;right: 0; } */
.hero-banner-video {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 100%;height: 100%;object-fit: cover; border-radius: 20px; border: none;}
.content-center-add {position: absolute !important;height: 75vh;display: flex;align-items: center;justify-content: center;clip: rect(0, auto, auto, 0); width: 100%;}
.banner-section-video{height: 75vh;border: none;}
.customer-review-tab{margin: 30px 60px 0;border-radius: 16px;position: relative;}
.bg-white-color{background-color: #fff !important;}
.playvideo-button .btn {background: unset;font-size: 16px;line-height: 20px;}
.playvideo-button .btn i{color: white;width: 16px;height: 20px;}
/* .playvideo-button {position: absolute;bottom: 37px;} */
.right-banner-video{border-radius: 16px;height: 65vh;}
/* .bannerSwiperNewAuto .swiper-slide.banner-slider{margin-right:0px !important;} */
/* .bannerSwiperNewAuto .container{width: unset !important;margin-left: 0rem !important;} */
.card-discover-client {height: 100%;padding: 32px;background: rgb(255 255 255);border-radius: 17px;}
.card-discover-client:hover {box-shadow: 0px 8px 24px 0px rgba(0, 0, 0, 0.08);transition: all 0.3s ease-in;}
.customer-review-tab .hero-content-wrap.block-heading {margin-top: 150px;}
.custom-article-sing .article-img:before{background: unset !important;}
.custom-article-sing:hover .article-img img {transform: scale(1.1) !important;}
.playvideo-button .btn:first-child:active{border-color:unset;}
.playvideo-button .btn:hover{color: #ffffffbf !important;}
.playvideo-button .btn:hover i{color: #ffffffbf !important;}
.card-pricing-plan:hover{height: 100%;}
.home-company-swiper{ transition-timing-function: linear !important;}
.small_pharmacy .card-action-anima {box-shadow: 0px 16px 32px 0px #F59E6B3D;background: linear-gradient(180deg, #F8D8D2 7.88%, rgba(248, 216, 210, 0.118221) 86.17%, rgba(248, 216, 210, 0) 100%);}
.small_pharmacy .card {width: 400px;height: 450px;transition: width 0.3s ease-in-out;overflow: hidden;border-radius: 10px;display: block;}
.content-add-pha {position: absolute;top: 30px;right: 30px;left: 30px;z-index: 99;}
.small_pharmacy .card-action-anima:hover {width: 800px;}
.small_pharmacy .card-action-anima:hover .content-add-pha p {font-weight: 500;}
.image-pharmacysmall {background: #f7d9d196;}
.small_pharmacy .card-action-anima:hover img {transform: scale(1.1);}
.small_pharmacy .card .image-pharmacysmall img {width: 100%;height: 78%;object-fit: cover;transition: transform 0.3s ease-in-out;position: absolute;bottom: 0px;}
.clinical-store-show {display: none;}
.bgdarken-color .image-pharmacysmall {background: #ede3ee !important;}
.bgcolor-maps::after {content: '';background: linear-gradient(180deg, #F5ECDC 12.72%, rgba(224, 245, 255, 0) 103.84%) !important;position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 1;}
.bgcolor-maps .image-pharmacysmall {background: unset !important;}
.bgcolor-sky .image-pharmacysmall {background: #b5e4fe !important;}
.under-system-card{-webkit-box-shadow: 0 11px 18px -8px rgba(0, 0, 0, .16);box-shadow: 0 11px 18px -8px rgba(0, 0, 0, .16);}
.medical-pharmacy-st{width: 377px;}
.card-discover-client{box-shadow: 0px 8px 24px 0px rgba(0, 0, 0, 0.08);transition: all 0.3s ease-in;}
.mfp-fade .mfp-iframe-holder {padding-top: 50px;padding-bottom: 50px;position: fixed;}
.mfp-fade iframe {border-radius: unset;}
.mfp-fade .mfp-container {overflow: hidden;background-color: black;padding-left: 0;padding-right: 0;}
.mfp-fade .mfp-iframe-holder .mfp-content {max-width: 100%;}
#hubspot-messages-iframe-container {z-index: 999 !important;}
.videoask-embed__button--SgLKO{z-index: 999 !important}
.mfp-fade .mfp-iframe-holder .mfp-close {top: -46px;width: 45px;right: 9px;padding: 0;display: flex;align-items: center;justify-content: center;background-color: #f2f2f2;opacity: .75;border-radius: 5px;height: 45px;color: #000000;}
.mfp-fade .mfp-iframe-scaler {padding-top: 40.25%;}
.pharmacy-stand{font-size: 20px !important;line-height: 32px !important;font-weight: 500 !important;}
.pharmacy-stand::marker {font-size: 20px;}
.trusted-banner-card {margin-top: 40px;margin-bottom: 40px;}
.under-system-card:hover {-webkit-box-shadow: 0 16px 21px -5px rgba(0, 0, 0, .19);box-shadow: 0 16px 21px -5px rgba(0, 0, 0, .19);}
/* .user-logo-change{height: 40px!important;height: 40px !important;} */
.user-logo-change .custom-logo-side {-ms-flex-negative: 0;flex-shrink: 0;width: 100%;height: 14rem;-o-object-fit: cover;object-fit: cover;-webkit-transition: all .3s ease-in-out;transition: all .3s ease-in-out;-webkit-transform: rotate(0) scale(1);transform: rotate(0) scale(1);}
.maruthi-digimedscase{position: absolute;top: -66px;bottom: 0;right: 0;}
.maruthi-digimedscase img{height: 100%;object-fit: cover;}
.card-green-bg {background: rgba(4, 162, 155, 10%);padding: 20px;border-radius: 16px;}
.icon-text-grnr p {font-size: 16px;line-height: 24px;font-weight: 700;}
.icon-text-grnr p span{font-weight: 500;}
.text-green-whastsapp{color: rgba(39, 174, 96, 1);}
.text-blue-whastsapp{color: rgba(4, 76, 157, 1);}
.text-sky-whastsapp{color: rgba(0, 197, 220, 1);}
.track-card-rx{background: var(--Purple, rgba(112, 111, 211, 10%));}
.track-img-pharmacy{top: 0;}
.font-text-32{font-size: 32px;line-height: 40px;}
.showcases-card-phar::after{content: '';background-image: url(../images/evital-images/maruthi-medicals/bottom-pharm.png);position: absolute;width: 81px;height: 66px;background-size: 100%;background-repeat: no-repeat;bottom: -25px;right: 35px;}
.showcases-card-phar::before{content: '';background-image: url(../images/evital-images/maruthi-medicals/top-pharm.png);position: absolute;width: 81px;height: 66px;background-size: 100%;background-repeat: no-repeat;top: -25px;left: 35px;}
.pharmacy-digital-redu img{border-radius: 32px !important;}
.showcases-card-phar{padding: 60px;border-radius: 32px;}
.dive-stories{gap: 35px;box-shadow: 0px 8px 24px 0px rgba(0, 0, 0, 0.08);border-radius: 17px;transition: all 0.5s ease;}
.dive-stories-right{padding: 20px 20px 20px 0px;}
.dive-stories-right h2{line-height: 30px;}
.stories-pharm-deep{width: 70%;margin: auto;margin-bottom: 50px;}
.dive-stories-right h3{    font-size: 16px;line-height: 20px;font-weight: 700 !important;color: #0ca1f6;}
.maruthi-medicals-img img{border-radius: 32px;}
.dive-stories:hover{box-shadow: 0px 8px 24px 10px rgba(0, 0, 0, 0.10);}
.pharmacy-type-container{position: relative;background: white;margin-top: 350px;}
.t-white-text{position: fixed;top: 25%;left: 0;}
.t-black-text-1{position: fixed;top: 25%;left: 0;display: flex;flex-direction: column;justify-content: center;align-items: center;}
.demo-class{position: absolute;top: 90%;left: 0;display: flex;flex-direction: column;justify-content: center;align-items: center;}
.t-black-text-sub{display: flex;flex-direction: column;justify-content: center;align-items: center;}
.t-black-text-sub .pharma-title{color: #000;}
.playvideo-button{margin-top: 60px;}
.sign-bg-white-up{background-color: white !important;}
.sign-bg-white-up:hover{background-color: #0ca1f6 !important;color: white;}
.landing-page-template{margin-top: 90px;}
.success-pharmacy-ly:hover img{transform: scale(1.02);}
.success-pharmacy-ly {padding: 8px 0;}
.youtube-playbtn {display: none;}
.success-pharmacy-ly:hover .youtube-playbtn, .success-pharmacy-product:hover .youtube-playbtn{display: block;transition: transform .5s ease-out, -webkit-transform .5s ease-out;}
.patient-application{margin-top: 100px;}
.digital-integration-top{margin-top: 76px;}
.promo-card-info{display: flex;flex-direction: column;justify-content: space-between;height: 100%;}
/* .mask-stories-proces{width: 70%;margin: auto;} */
.logo-img-space{gap: 30px;}
.contant-add-num{display: flex;align-items: center;justify-content: space-between;}
.overview-item-numb h6, .overview-item-numb i{font-size: 34px;}
.adva-training-btn {
    width: 80% !important;
    display: flex !important
;
    align-items: center;
    justify-content: space-between !important;
    padding: 14px 28px !important;
}
.advance-growth-demo h2{font-weight: 800;font-size: 24px;line-height: 30px;}
.demo-book-already p{
font-weight: 700;
font-size: 24px;
line-height: 30px;
color: rgba(232, 75, 75, 1);
}
.demo-ques-custom label {
    position: absolute;
    top: 20px;
    left: 11px;
    transition: 0.2s ease all;
    -moz-transition: 0.2s ease all;
    -webkit-transition: 0.2s ease all;
    pointer-events: none;
}
.demo-ques-custom  input:focus + label , .demo-ques-custom input:valid + label{
    font-size: 12px;
    color: #afbdcf;
    top: -2px;
    left: 10px;
    background: #ffffff;
    padding: 0px 5px 0px 5px;
}
.demo-ques-custom  input[type="text"]:focus {outline:none;}
.every-integration{font-size: 40px;color: var(--Light-Blue, rgba(12, 161, 246, 1));line-height: 48px;}
.text-color-purple{color: var(--Purple, rgba(112, 111, 211, 1));}
.text-color-reduced{color: var(--Teal, rgba(0, 197, 220, 1));}
.text-color-billing{color: var(--Light-Blue, rgba(12, 161, 246, 1));}
.text-color-safety{color: var(--Dark-Blue, rgba(4, 76, 157, 1));}
.card-result-content p {width: 88%;}
.zero-bounce-row{gap: 45px 0;margin-top: 45px;}
.dive-stories-left{height: 230px;border-radius: 17px 0 0px 17px;}
.dive-stories-left img{height: 100%;object-fit: cover;border-radius: 17px 0 0px 17px;}
.trusted-pharmacy h2{font-size: 40px;line-height: 48px;font-weight: 700 !important;}
.mask-stories-proces {margin: 30px 22px;}
.ft-size-40 {font-size: 40px;line-height: 48px;}
.blog-emapact-height img{border-radius: 16px 16px 0px 0px;transition: unset}
.card-stories-emapact .single-article{box-shadow: 0px 6px 20px 0px #0000001A;height: 100%;}
.stories-tittle-card h5{font-size: 24px;line-height: 32px;font-weight: 500;color: rgba(0, 0, 0, 1);}
.btn-case-study-card button {background: rgba(0, 197, 220, 0.1);border: 0;border-radius: 30px;padding: 7px 16px;font-weight: 500;font-size: 16px;line-height: 20px;color: var(--Teal, rgba(0, 197, 220, 1));margin-top: 20px;}
.single-article:hover .blog-emapact-height img {-webkit-transform: unset;transform: unset;}
.blog-emapact-height:before {background: unset;}
.card-stories-emapact .single-article:hover {-webkit-transition: unset;transition: unset;}
.stories-card-menu ul li a{font-size: 20px;line-height: 26px;background: rgba(12, 161, 246, 10%);font-weight: 500;padding: 10px 24px;border-radius: 40px;color: rgba(4, 76, 157, 1);}
.stories-card-menu ul{padding-left: 0;display: flex;align-items: center;justify-content: center;list-style: none;gap: 24px;margin-bottom: 40px;}
.stories-card-menu {margin-top: 30px;}
.btn-empact-card button{    background: rgba(12, 161, 246, 10%);color: var(--Light-Blue, rgba(12, 161, 246, 1));}
#filter-menu a.active {font-weight: 700;color: #FFFFFF;background: #044C9D;}
.card-stories-emapact .single-article:hover {box-shadow: 0px 3px 27px 5px #0000001A;}
.stories-card-menu ul li a:hover{color: #FFFFFF;background: #044C9D;}
/* new book demo for lead management end */




/* All media css start */
@media (max-width:1600px) {

.homepage-list-wrapper { left: 215% !important }
.homepage-list-wrapper::before { left: 29% !important; }
.pharmacy-type-container{margin-top: 370px;}
}

@media (max-width:1440px) {

.swiper-button-prev { left: 15px !important; }
.sahaaicontentSwiper .swiper-pagination-bullet { line-height: 18px; }
.background-image-whitelabel { max-width: 60%; }
.homepage-list-wrapper::before { left: 29% !important; }

}

@media (max-width:1400px) {

.capsule-pricing,
    .pricing-block,
    .tablet-pricing { height: 685px }
.image-div { padding-right: 60px; }
.capsule-pricing .buy-btn,
    .pricing-block .buy-btn,
    .tablet-pricing .buy-btn { margin-bottom: 15px; width: 100%; text-align: center }
.capsule-pricing li:last-child { padding-bottom: 25px }
.pricing-bottom .pricing-btn-grp .buy-btn-coin { width: 100% }
.pricing-bottom { width: unset }
.pricing-bottom .cashback { width: 90% }
.background-image-whitelabel { max-width: 63%; }
.ml-50 { margin-left: 60%; }
.sahaaicontentSwiper .swiper-slide .image-wrap img { max-height: 360px; }
.sahaaicontentSwiper .swiper-slide .whitelable-we-also-offer img { max-height: 360px; }
.sahaaicontentSwiper .swiper-slide .sahaai-video{ max-height: 360px;}
.commerce-engine-turn {width: 100%;}
.card-discover-client {width: 100%;}
/* .dive-stories-left img{height: 255px;object-fit: cover;border-radius: 17px 0px 0px 17px;} */
.dive-stories-left {height: 266px;border-radius: 17px 0 0px 17px;}
}

@media (max-width:1250px) {

.navbar-light .main-menu.sub-head li a.nav-link { padding: 14px 6px; }
.right-banner-video {width: 100%;height: unset;}

}

@media (max-width:1200px) {

.capsule-pricing,
    .pricing-block,
    .tablet-pricing { height: 785px }
.news-update.polygon-block { clip-path: polygon(0% 0%, 76% 0%, 100% 50%, 75% 100%, 0% 100%) }
.feature-grid.addon-grids { grid-template-columns: 1fr }
.vitrun-benefits .vitrun-communication img { max-width: 350px; }
.swiper-button-next { display: none !important; }
.swiper-button-prev { display: none !important; }
.sahaaicontentSwiper .swiper-pagination { width: 40% !important; }
.sahaaicontentSwiper .swiper-page-heading { width: 40% !important; }
.sahaaicontentSwiper .swiper-page-heading h3 { font-size: 28px; }
.pricing-header .name-icon h4 { font-size: 14px; }
.addon-feature-image img { max-width: 50px; max-height: 35px; }
.cta-with-subscribe .vitrun-wrap { height: 450px; }
.cta-with-subscribe .vitrun-wrap img { max-height: 410px; }
.vitrun-wrap .vitrun-image .vitrun-img { top: 38px; }
.pricing-header .name-icon span { font-size: 28px; }
.pricing-accordion-item .feature-head.group-by { display: flex; }
.pricing-acc-inner { display: block; margin-left: 2.4rem; }
.feature-head.group-by i, .feature-head.group-by img { margin: 0 7px; }
.price-circle { left: 90% !important;}
.schedule-demo-right .demo-nav-link { padding: 12px 2px; }
/* .every-Pharmacy-img::after {left: 29%;top: 19%;} */
.pagination-block-new {left: 57px !important;}
/* .every-Pharmacy-img::before {right: 20%;} */
.small_pharmacy .card {width: 47%;}
.small_pharmacy {gap: 30px;flex-wrap: wrap;}
.small_pharmacy .card-action-anima:hover {width: 47%;max-width: 50%;}
.medical-pharmacy-st {width: 100%;}
.dive-stories-left {height: 350px;}
}

@media(max-width:992px) {

.hero-div { width: 100%; }
.background-image-whitelabel { display: none; }
.vector span { font-size: 16px; }
.vector p { font-size: 16px; }
.vector1.vector { padding-top: 14%; }
.ml-50 { margin-left: 0 !important; }
.common-swiper-right .swiper-top-heading { display: block !important; }
.common-swiper-right .swiper-page-heading { display: none !important; }
/* .sahaaicontentSwiper .swiper-slide .image-wrap, .sahaaicontentSwiper .swiper-slide .whitelable-we-also-offer { text-align: center !important; } */
.sahaaicontentSwiper .swiper-slide .image-wrap img { height: 400px; }
.phy-max-wd { max-width: none; }
.popular-plan { background: none; }
.pricing-section .icon-box i { height: 30px; line-height: 30px; }
.feature-head.group-by.popular-box { position: relative; z-index: 1; width: 100%; text-align: center; display: block; }
.addon-feature-image img { width: auto !important; max-width: none; max-height: none; }
.pricing-accordion .popular-bg { position: absolute; width: calc(26% - 0px); height: 100%; background: rgba(0, 197, 220, 0.05); top: 0; left: calc(25% - 6px); }
.plink-bg-imgs .plink-tl { top: -9%; left: 5%; width: 15vw; }
.plink-bg-imgs .plink-tr { top: -7%; right: 6%; width: 15vw; }
.plink-bg-imgs .plink-bl { bottom: 30%; left: 0%; }
.plink-bg-imgs .plink-br { bottom: 40%; right: 0%; }
.cta-with-subscribe .vitrun-wrap img { max-height: 100% !important; }
.vitrun-wrap .vitrun-image .vitrun-img { top: 44px !important; }
.cta-with-subscribe .vitrun-wrap { height: auto !important; }
.plan-details { border-radius: 12px 12px 0px 0px;}
.plan-detail-price { border-radius: 0px 0px 12px 12px; min-height: auto; }
.side-blog-img { max-width: 120px; }
.feature-head.group-by i, .feature-head.group-by img { margin: 0 12px; }
.pricing-acc-inner { margin: 0 !important; }
.pricing-row { padding: 0 0 12px 0; }
.pricing-accordion-item  .feature-head { padding: 15px 0; }
.schedule-demo-right .book-demo-tab-content .demo-ques-images { width: 70%; }
/* .every-Pharmacy-img::after {left: 22%;} */
.middle-highlight{margin: 0;}
.industry-leader {margin-bottom: 30px;}
.discover-answers-quest {width: 100%;}
.t-black-text-1{ left: 0% !important;}
/* .mask-stories-proces{width: 100%;} */
.logo-img-space {gap: 0;}
}

@media (max-width: 991px) {

.section-gap { padding: 70px 0; }
.tally-bg1, .tally-bg2, .tally-bg3 { max-width: 120px; }
.tally-bg2 { position: absolute; right: -3%; top: 0%; }
.tally-bg1 { position: absolute; left: -1%; top: 17%; }
.section-gap-bottom { padding-bottom: 70px; }
.price-circle {  display: none; }
.process-pattern-bg { background-image:none }
.custom-faq-img { max-width: 350px; max-height: 350px; }
.custom-box { min-height: 260px; max-height: 460px; }
.data-prting-img { min-height: 400px;}
.content-center-btn{justify-content: center;}
.pagination-block-new {left: 0px !important;}
.maps-img-network {margin-bottom: 35px;}
.contact-us-btn-pharm{justify-content: unset;}
.commn-size-title{font-size: 24px !important;}
.icon-conant-add{display: block !important;}
.dive-stories {width: 100%;}
.maruthi-medicals-img img {border-radius: 16px;}
.demo-class{top: 90% !important;}
.contant-add-num {display: block;}
}

@media(max-width:990px) {

.feature-row { border-bottom: 1px solid rgba(11, 22, 63, .12); padding: 10px 0 }
.custom-recommend-blocks { flex-direction: column; }
.custom-recommend-blocks .customize-block { width: 100%; }
.custom-recommend-blocks .recommend-block { width: 100%; }
.whitelabel-brand { text-align: center !important; max-width: none; }
.capsule-new-plan { max-width: 32%; }
 
}

@media(max-width:988px) {

.subscribe-feature-list { display: flex; justify-content: center }
.text-color h5 { width:100% !important }
.item-master h5 { display:none !important; }
.video-img { padding-left: 110px }
/* .vital-block { background: unset !important; background-color: #ffefc8 !important } */
.customize-block.vital-block { background-color: #022e5e !important }
.cyber-cta-info h2 { margin-bottom: 20px }
.action-btns.medguide { justify-content: center }
.vital-block.customize-block { background: linear-gradient(246deg, #40baff 0, #acffd0 100%) no-repeat padding-box !important }
.vital-block.recommend-block { background: #044c9d !important }
.sahaaicontentSwiper .swiper-slide .whitelable-we-also-offer img { height: 100%; position: relative; }

}

@media(max-width:980px) {

.common-btn-grp .app-btns { justify-content: center }
.thank-you-block { padding: 60px 70px }
.thank-you-block h1 { font-size: 60px }
.swiper-slide .function-images { max-height: 400px }
.about-content-right { display: flex !important; flex-direction: column !important }
.about-content-right img { width: 100% !important }
.about-content-right img:first-of-type { margin-bottom: 20px !important }
.about-content-left img { display: none !important }
.news-update { flex-direction: column }
.news-update.polygon-block { clip-path: unset !important }
.polygon-block h2 { width: 100% }
.polygon-block img { max-height: 150px }
.vitrun-benefits .vitrun-communication { width: 100%; margin-right: 0; margin-bottom: 15px; }
.vitrun-benefits { flex-direction: column; }
.vitrun-benefits .vitrun-payment-info { width: 100%; }
.vitrun-benefits .vitrun-payment { height: 100%; }
.custom-width-30 { width: 30%; }
.sahaaicontentSwiper { height: 100%; }
.sahaaicontentSwiper .swiper-slide .whitelable-we-also-offer img { height: 100% !important; position: relative; }

}

@media(max-width:900px) {

.addon-block.offer-image { padding-top: 0; padding-bottom: 0 }
.pricing-head { margin-bottom: 0 !important }
.api { margin-left: 0px; width: 100%; }
.sahaaicontentSwiper .swiper-slide .whitelable-we-also-offer img { height: 100%; position: relative; }
.customer-review-tab {margin: 0 0rem;border-radius: 16px;}
 
}

@media (max-width: 770px) {

.vector1 .vector-img { left: auto; right: 0; bottom: -25%; max-height: 30px; transform: rotate(270deg) scaleX(-1); }
.vector2 .vector-img { right: 0; left: -5%; top: -17%; max-height: 30px; transform: rotate(270deg) scaleX(-1); }
.vector1 p, .vector2 p { margin: 30px 0; }
.vector1 p { max-width: 70%; }
.vector2 p { text-align: end; padding: 0 0 0 20%; }
.tally-h1 { font-size: 26px; }
.tally-h2 { font-size: 22px; }
.tally-logo.head { width: 12%; }
.tally-bg1, .tally-bg2, .tally-bg3 { max-width: 100px; }
.tally-bg2 { top: -1%; }
.tally-text { font-size: 15px; }
.tally-txt { line-height: 8px; }
.tally-integrate { font-size: 15px; }
.vector1.vector { padding-top: 0 !important; }
.step-border-custom { border: 0; }
.pricing-header .name-icon span { font-size: 22px; }
.schedule-demo-right .demo-nav-link { padding: 12px; }
.inve-pharma-pare {width: 100%;}
.t-white-text{position: relative;left: unset !important;}
.t-black-text-parent{display: none;}
.pharmacy-type-container{margin-top: unset !important;}

}

@media(max-width:768px) {

.custom-hero-img-wrap { width: 75%; }
.custom-img-size { width: 100%; }
.community-pattern { background-image: url('../images/evital-images/eCademy/ecademy_get_in_touch_bg.webp'); background-size: contain; }
.custom-box { min-height: 240px; max-height: 440px; }
.primary-color-icon { margin-left: 0px; padding-right: 8px; font-size: larger; margin-top: -4px; }
.price { margin-bottom: 25px }
.team-single-wrap .team-info { text-align: center }
.addon-block .addon-upper-block { margin-bottom: 30px }
.offer_image_home img { max-width: 100%; max-height: 100% }
.instant-search-content { width: 100%; }
.reward-review-images img { max-width: 100px; margin-right: 10px }
.external-review-images img { max-width: 70px; margin-right: 10px }
.blog-grid .blog-box .blog-content .blog-media,
    .blog-grid .blog-box .blog-content .blog-text { width: 100% }
.faq-Content.tab-content>.tab-pane { display: block !important }
.faq-Content.tab-content .fade:not(.show) { opacity: 1 !important }
.capsule-new-plan, .tablet-new-plan { width: 25%; }
.point-list { font-size: 16px; }
.pricing-box { display: flex !important; justify-content: center; align-items: center; }
/* .feature-head.group-by i, .feature-head.group-by img { display: none; } */
.plink-bg-imgs .plink-bl { display: none; }
.plink-bg-imgs .plink-br { display: none; }
.tablet-pricing { height: 785px }
.news-update.polygon-block { clip-path: polygon(0% 0%, 76% 0%, 100% 50%, 75% 100%, 0% 100%) }
.feature-grid.addon-grids { grid-template-columns: 1fr }
.vitrun-benefits .vitrun-communication img { max-width: 350px; }
.swiper-button-next { display: none !important; }
.swiper-button-prev { display: none !important; }
.sahaaicontentSwiper .swiper-pagination { width: 40% !important; }
.sahaaicontentSwiper .swiper-page-heading { width: 40% !important; }
.sahaaicontentSwiper .swiper-page-heading h3 { font-size: 28px; }
.sahaaicontentSwiper .swiper-slide .image-wrap img { height: 360px; }
.sahaaicontentSwiper .swiper-slide .whitelable-we-also-offer img { height: 360px; }
.pricing-header .name-icon h4 { font-size: 14px; }
.addon-feature-image img { width: 50px; }
.blog-img-height img { height: 16rem; }
.side-blog-img { max-width: 250px !important; }
.software-height { max-height: 600px; overflow-x: hidden; overflow-y: auto; }
.pricing-header .name-icon { justify-content: center !important; }
/* .no-disount-block { height: calc(49px + .5rem); } */
.coming-soon-badge { display: block;}
/* .coming-soon-save { display: none;} */
.action-btns .demo-btn.coming-soon { padding: 8px;}
.schedule-demo-right .demo-tab-button .nav-pills .nav-item { flex: none; }
.count-section { flex-direction: column; }
.count-section .single-fact { border-right: 0; border-bottom: 1px solid #ddd; margin: 20px 0; }
.count-section .fact-box { padding: 0 13%; }
.count-section .single-fact:last-child { border-bottom: 0; }
/* .every-Pharmacy-img::after {left: 20%;top: 23%;} */
.image-box-btm::before {width: 100px;height: 100px;}
.sign-up-button {height: 40px;}
.text-center-trusted{text-align: center;}
.bannerSwiperNew .container{width: unset !important;margin-left: 0rem !important;}
/* .bannerSwiperNewAuto .container{width: unset !important;margin-left: 0rem !important;}
.every-Pharmacy-img::before {right: 12%;} */
.dailypharmacGrow-img {height: 500px;object-fit: cover;width: 364px !important;}

.business-text-cent{text-align: center;}
.industry-leader {text-align: center;}
.discover-network {margin: auto !important;}
.pharmacy-Networkjoin{text-align: center;}
.pharmacy-Networkjoin h1 {width: 100%;}
.remarkable-state {text-align: center;gap: 35px;}
.width-expandedcut {width: 100%;}
.interesting-stats{text-align: center;}
.faq-card-left {text-align: center;}
.contact-us-btn-pharm {justify-content: center;}
.commerce-engine {width: 100%;padding: 0 55px 0 55px;}
.swiper-slider-container{padding: 0 10px;}
.justify-icon-add{justify-content: center;}
.font-text-32 {font-size: 20px;line-height: 26px;}
.showcases-card-phar::after {bottom: -18px;right: 35px;width: 50px;height: 44px;}
.showcases-card-phar::before {top: -18px;width: 50px;height: 44px;}
.pharmacy-stand {font-size: 18px;line-height: 26px;}
.footer-mobile-line{width: 50%;}
.contant-us-number{text-align: center;}
.overview-item-numb{justify-content: center;}
.list-unstyled.footer-nav-list .mr-20{margin-right: 0 !important;}
}

@media (max-width:765px) {

.capsule-pricing,
    .pricing-block,
    .tablet-pricing { height: 100% }
.data-porting-heading h4 { font-size: 14px !important; font-weight:bold; }
.data-porting-heading { margin-bottom: 0px; }
.capsule-pricing .buy-btn,
    .pricing-block .buy-btn,
    .tablet-pricing .buy-btn { margin-bottom: 0; padding: 10px 35px; width: unset }
.pricing-bottom .pricing-btn-grp .buy-btn-coin { width: unset }
.pricing-bottom { width: 80% }
.addon-block .feature-content .addon-price.mb { margin-bottom: 5px }
.company-info-wrap { display: flex }
.swiper-slide .function-images { max-height: 300px }
.swiper-slide .function-images.whitelb-images { max-height: 400px }
.diff-news-update img { max-width: 140px; max-height: 100px }
.request-button { display: block !important; }
.price-heading h2 { font-size: 28px; }

}

@media(max-width:600px) {

.data-porting .pricing-header .porting-price { font-size: 16px }
.vital-block.coins-pricing { padding: 25px 15px !important }
.sahaaicontentSwiper .swiper-slide .image-wrap img { height: 100% !important; }
.sahaaicontentSwiper .swiper-slide .sahaai-video { height: 100%; width: 100% !important; }
.request-button { display: block !important; }
.sahaaicontentSwiper .swiper-slide .whitelable-we-also-offer img { height: 100%; }
.sahaaicontentSwiper .swiper-slide .sahaai-video { height: 100%; width: 100%; }
.price-heading h2 { font-size: 24px; }
.pricing-header .package-name { font-size: 18px; padding: 0 5px; width: 85px; text-align: center; }
.pricing-header .name-icon { padding: 0 8px; width: 80px; text-align: center; justify-content: center !important; }
.capsule-new-plan .popular-tag { padding: 1px 10px; }
.pricing-box .common-btn-grp .action-btns a { padding: 6px 8px; font-size: 14px; }
/* .accordion-item.pricing-accordion-item { padding: 0 0 15px 0; } */
.img-with-shape-wrap.vitrun-wrap img { height: auto !important }
.pricing-header .name-icon span { font-size: 18px; }
/* .every-Pharmacy-img::after {left: 15%;top: 20%;} */
.dive-stories {display: block !important;}
.dive-stories-left img {border-radius: 17px 17px 0px 0px;}
.dive-stories-right {padding: 25px;}
.stories-pharm-deep {width: 100%;}
}

@media (max-width: 576px) {

.h1-responsive { font-size:40px ; }
.span-responsive { font-size: 16px; }
.custom-faq-img { max-width: 300px; max-height: 300px; }
.waves-shape-bg { background-image: url('../images/evital-images/eCademy/ecademy_get_in_touch_bg.png'); z-index: 2; background-position: center; background-repeat: no-repeat; background-size: cover; height: auto; }
.hd-faq-section { padding-top: 0px !important; overflow: hidden; }
.custom-box { min-height: 200px; max-height: 400px; }
.custom-navbar .feature-tab-list-2 .custom-tab-btn { width: 100%; }
.discount-block { min-width: auto !important;}
.schedule-demo-left { background-image: none !important; height: inherit;}
.pharmacy-managment {gap: 0px 0;text-align: center;margin-bottom: 30px;}
.pharmacy-discover-width br{display: none;}
/* .every-Pharmacy-img::after {left: 10%;top: 12%;} */
/* .every-Pharmacy-img::before {right: 6%;} */
.small_pharmacy .card {width: 100%;}
.small_pharmacy .card-action-anima:hover {width: 100%;max-width: 100%;}
.bannerSwiperNewAuto{margin: 0 12px !important;padding: 0 5px !important;}
.youtube-playbtn{height: 20px;}
.youtube-playbtn i{font-size: 40px;}
.stories-card-menu ul {gap: 12px;margin-bottom: 25px;}
}

@media(max-width: 500px) {

.data-porting .pricing-header .package-name { font-size: 12px; }
.tally-bg1, .tally-bg2, .tally-bg3 { max-width: 80px; }
.tally-bg1 { left: -2%; top: 21%; }
.common-swiper-right .swiper-top-heading h2 { font-size: 22px; }
.capsule-new-plan .popular-tag { padding: 1px 7px; font-size: 12px; }
.pricing-header .name-icon span { font-size: 20px; }
.pricing-try-now-btn .action-btns .demo-btn { display: block !important; margin: 0 5px; padding: 6px; }
.pricing-box .common-btn-grp, .pricing-box a { display: none !important; }
.addon-advantages { flex-wrap: wrap; }
.cta-with-feature.data-porting .data-porting-pricing { height: 950px; }
.recommend-block .block-desc { font-size: 16px; }
.step-border-custom { border-width: 2px 0px; border-color: #748FB526; border-style: solid; }
.vitrun-wrap .vitrun-image .vitrun-img { top: 34px !important; }
.software-header-width { width: 19.5%; }
.software-height { max-height: 570px; overflow-x: hidden; overflow-y: auto; scrollbar-width: none; -ms-overflow-style: none; box-shadow: 0 3px 10px 0 rgb(0 0 0 / 20%) !important; }
.pricing-accordion-item .plan-txt { font-size: 14px; }
.pricing-header { padding: 0;}
.tablet-new-plan, .capsule-new-plan { padding: 15px 0 5px 0; }
.coming-soon-badge { display: inline;}
.tablet-new-plan.coming { position: relative; background-color: rgba(0, 197, 220, 0.05);}
.tablet-new-plan .popular-tag { background-color: #0ca1f6; position: absolute; padding: 1px 16px; color: #fff; border-radius: 3px; top: -14px; padding: 1px 6px; font-size: 12px; }
.popular-tag.coming-soon { display: inline;}
.schedule-demo-right .demo-tab-button { overflow-x: auto; white-space: nowrap; display: flex; justify-content: flex-start; scrollbar-width: none; -ms-overflow-style: none; }
.schedule-demo-right .demo-tab-button .nav-pills { display: flex; flex-wrap: nowrap; gap: 10px; width: max-content; }
.schedule-demo-right .demo-tab-button .nav-item { flex-shrink: 0; }
.schedule-demo-right .book-demo-tab-content .demo-ques-images { width: 100%; }
.count-section .fact-box p { font-size: 16px; font-weight: 600; }
/* .every-Pharmacy-img::after {left: 8%;top: 14%;} */
.pharmacy-digital-redu img {border-radius: 16px !important;}
.showcases-card-phar{padding: 60px 20px;border-radius: 16px;}
.trusted-banner-card {margin-top: 30px;}
.stories-card-menu ul li a {font-size: 18px;line-height: 24px;padding: 6px 14px;}
.stories-tittle-card h5 {font-size: 18px;line-height: 24px;}
.ft-size-40 {font-size: 24px;line-height: 30px;}
.stories-card-menu {margin-top: 15px;}
}

@media(max-width: 450px) {

.vital-block .vitalcoin { height: 50px !important; }
.vital-block h3 { font-size: 20px; }
.customize-block.vital-block .fa-bolt { font-size: 40px; }
.recommend-block.vital-block .fa-print { font-size: 36px; }
.vital-block.customize-block .action-btns { bottom: -75px; }
.success-stories-right {height: unset;}
/* .every-Pharmacy-img::before {right: 0%;top: -30px;} */
.commerce-engine {padding: 0;}
.width-expandedcut {width: 90%;margin: auto !important;text-align: center;}
}



@media (max-width :440px) {

.navbar-brand img { width: 100px }
.integration-comp { flex-direction: column }
.integration-comp img { margin-bottom: 15px }
.request-button { display: block !important; }
.pricing-header .package-name { font-size: 16px; }
.vitrun-wrap .vitrun-image .vitrun-img { top: 31px !important; }
.action-btns .vitrun-gpay-btn img { width: 150px; }
.vitrun-btns .vitrun-gpay-btn-poster img { width: 150px; }
.mobile-download-btn {  font-size: 14px; }
.pricing-accordion .popular-bg { width: calc(26% - -3px); }
.common-btn-grp .action-btns .download-app-seo { padding: 7px; }
.common-btn-grp .action-btns .book-demo-seo { padding: 7px; }
.dropdown-grid-item .drop-title { margin-bottom: 4px; }
.block-heading h2 { font-size: 24px; }
.customer-review-tab blockquote p { font-size: 18px; }
.vital-block .vital-pay { font-size: 16px; }
.vital-block ul li { font-size: 16px; }
.vital-block ul li i { font-size: 18px; }

}
 
 @media (max-width :430px) {

.capsule-pricing { height: 750px }
.past-purchase h4 { margin-left: -6px; }
.tablet-pricing { height: 570px }
.capsule-pricing .buy-btn,
.pricing-block .buy-btn,
.tablet-pricing .buy-btn { margin-bottom: 15px; width: 100%; text-align: center }
.capsule-pricing li:last-child { padding-bottom: 25px }
.pricing-bottom .pricing-btn-grp .buy-btn-coin { width: 100% }
.pricing-bottom { width: unset }
.pricing-bottom .cashback { width: 90% }
.action-btns.medguide .demo-btn { margin-bottom: 10px }
.external-review-images img { max-width: 60px; margin-right: 10px }
.customize-block .action-btns a { margin-bottom: 5px }
.email-edit-container input { font-size: 18px; max-width: 200px; }
.email-edit-container input::placeholder { font-size: 18px; }
.email-edit-container i { font-size: 16px; }
.sahaaicontentSwiper .swiper-slide .whitelable-we-also-offer img { height: 100%; position: relative; }
.swiper-slide .function-images.whitelb-images { max-height: 500px; }
.pricing-header .package-name { font-size: 1.0625rem; padding: 0 5px; }
.addon-feature-image.popup-image img { height: 6vh; }
.data-porting .section-heading h3 { font-size: 18px !important }
.data-porting .dp-feature span { font-size: 14px !important; }
.pharmacists-say-stream{width: 59%;}
.card-result-content p {width: 100%;}


}

@media (max-width :418px) {
.go-success-img {margin-top: 10px;}
.go-success-img img {width: 55px;}
.pagination-block-new .swiper-pagination-bullet:only-child {display: none !important;}
}

@media (max-width :400px) {

.pricing-header .package-name { font-size: 16px; }
.pricing-accordion-item .plan-txt { font-size: 13px; }
.side-blog-img { max-width: none !important; }
.feature-head.group-by i, .feature-head.group-by span, .pricing-accordion-item .feature-head span { font-size: 15px !important; }
.past-purchase h4 { overflow: hidden; text-overflow: ellipsis; margin-left: 0px; }
.after-image { width: 50%; }
.vital-block.customize-block .action-btns { bottom: -100px; }
.software-header-width { padding: 0; border-right: 1px solid rgba(0, 197, 220, 0.3); }
.capsule-new-plan .popular-tag { padding: 1px 5px; }
.feature-head i, h6.mk-heading { font-size: 18px; }
.mobile-download-btn {  font-size: 13px; }
.dailypharmacGrow-img {width: 100% !important;}
.hero-content-wrap .lead {font-size: 14px;}
.pharmcy-name-local{font-size: 12px !important;line-height: 16px;}
.mobile-size-hide{display: none;}
.mobile-size-show{display: block !important;margin-bottom: 20px;}
.pharmacy-manage-fw{font-size: 24px !important;}
.resource-available-tit {font-size: 20px;line-height: 26px;}
.pharmacy-discover-width{font-size: 24px !important;}
.sign-up-button {font-size: 16px !important;height: 42px;padding: 9px 27px !important;}
.image-box-btm::before {bottom: -25px;width: 70px;height: 70px;right: 15;}
.inventory-manag-tit {font-size: 20px;line-height: 24px;}
.inve-pharma-pare {font-size: 14px;font-weight: 500 !important;line-height: 18px;}
.card-banner-mobi {box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.1);height: 100%;border-radius: 10px;background: rgba(255, 255, 255, 1);padding: 20px;margin: 0px 10px 30px 10px;}
.card-Plans-mobi {box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.1);border-radius: 20px;}
.free-trial-section {margin-top: 0px;}
.pharmacy-operat-width {width: 90%;padding-top: 5px;}
.bannerSwiperOperation{margin-bottom: 100px;}
.bannerSwiperOperation .swiper-pagination-bullet {background: rgba(12, 161, 246, 50%);}
.bannerSwiperOperation .swiper-pagination-bullet-active {background: rgba(12, 161, 246, 1) !important;}
/* .every-Pharmacy-img::after {top: 27%;} */
.clinical-store-hide{display: none;}
.clinical-store-show{display: block;}
.content-add-pha {top: 20px;left: 26px;}
.small_pharmacy .card {height: 131px;}
/* .every-Pharmacy-img::before{width: 70px; top: 0;} */
.small_pharmacy .card-action-anima {box-shadow: unset;}
.maps-pharmacy-network{display: none;}
.maps-pharmacy-mobile{display: block;margin-top: 25px;}
.largest-pharmacy-f{font-size: 24px;}
.dailypharmacGrow-img {height: 450px;}
.pharmi-stream-fasst{width: 92%;margin: auto !important;text-align: center;}
.discover-answers {width: 100%;text-align: center;}
.card-pricing-plan {margin-top: 15px;padding: 20px !important;margin-bottom: 70px;}
.small_pharmacy .card .image-pharmacysmall img {position: unset;bottom: 0px;height: 100%;}
.card-pricing-plan:hover {-webkit-transform: unset;transform: unset;}
.compare-plans {margin-bottom: 35px;}
.bgcolor-maps {height: 100%;}
.customer-review-tab {margin: 0 13px;}
/* .mobile-about-hide{display: none;} */
.footer-social-list{text-align: center;}
.list-unstyled-center{text-align: center;}
.overview-item-numb h6, .overview-item-numb i {font-size: 24px;}
.dive-stories-left {height: 230px;}
.pharmacy-hide-mob{display: none;}
.every-integration {font-size: 30px;line-height: 36px;}
.trusted-pharmacy h2 {font-size: 24px;line-height: 30px;}
.zero-bounce-row {gap: 0px 0;}
.card-result-icon {margin: 0 !important;padding-bottom: 0 !important;}
.dive-stories-right {padding: 20px 16px;width: 260px !important;margin: auto;}
.stories-card-menu ul li a {font-size: 16px;line-height: 20px;padding: 5px 11px;}
}

@media (max-width :370px) {

.navbar-brand img { width: 100px; }
.external-review-images img { max-width: 57px; margin-right: 10px }
.vital-block .vital-pay { font-size: 15px; }

}

/* Start PaaS - Pharmacy as a Service same use ex in CSS */

.h2-faster-better{font-weight: 800;font-size: 40px;line-height: 48px;}
.action-btns .trial-btn {color: #fff;background-color: #0ca1f6;border-radius: 4px;padding: 10px 20px;font-weight: 600;}
.Partner-up-button {font-size: 20px;line-height: 26px;font-weight: 700 !important;color: #FFFFFF;height: 66px;padding: 20px 32px !important;font-family: 'Inter Tight';border: none !important;border-radius: 8px !important;}
.banner-service-image{background-image: url(../images/evital-images/pharmacy-service/Hero-Image.png);background-repeat: no-repeat;background-position: bottom;width: 100%;height: 650px;max-width: 100%;}
.row-pharmacy-service{padding-top: 5rem;}
.introducing-text{font-weight: 700;font-size: 24px;line-height: 30px;}
.network-plus-phar{font-weight: 800;font-size: 80px;line-height: 84px;}
.text-lightblue{color: var(--Light-Blue, #0CA1F6);}
.row-service-intro{margin-bottom: 72px;}
.text-size-24{font-weight: 500;font-size: 24px;line-height: 30px;}
.card-block-pharmacy {margin-top: 130px;}
.pharmacy-license {margin-bottom: 44px;}
.pharmacy-license img {height: 50px;}
.sky-dark-bg{background: var(--Teal, rgba(0, 197, 220, 10%));}    
.business-seamless-pt{margin-top: 180px;padding: 122px 0 80px 0;}
.network-pharmacy-developers {position: absolute;top: -73px;right: 0px;}
.payments-card-tech {display: flex;align-items: center;gap: 16px;width: 76%;}
.reconciliation-tech {margin-bottom: 100px;}
.linear-bg-blue{background: linear-gradient(97.96deg, #6AA3FF -83.7%, #002957 99.8%);padding: 88px 20px;border-radius: 40px;position: relative;}
.reach-explore-p {margin-top: 160px;}
.linear-bg-blue::after{content: '';background-image: url(../images/evital-images/pharmacy-service/SuperToroid-1.png);width: 168px;height: 84px;position: absolute;z-index: 53;bottom: 0;background-repeat: no-repeat;background-size: 100%;right: 30px;}
.linear-bg-blue::before{content: '';background-image: url(../images/evital-images/pharmacy-service/Cylinder.png);width: 100px;height: 160px;position: absolute;z-index: 53;top: 0;background-repeat: no-repeat;background-size: 100%;left: 99px;}
.Pharmacy-Stack {padding: 0 24px;}
.button-partner--us{margin-top: 60px;}
.hide-content-deshtop{display: none;}
.designed-developer-mob{display: none;}
.reach-explore-btm{margin-bottom: 160px;}

/* responsive */
@media (min-width :1400px) {
.banner-service-image {background-size: cover;}
}
@media (min-width :1601px) {
.banner-service-image {height: 800px;}
.row-pharmacy-service{padding-top: 8rem;}
    }
@media (max-width :1300px) {
.network-pharmacy-developers {position: unset;}
}
@media (max-width :1080px) {
.banner-service-image {height: 665px;}
.h2-faster-better {font-size: 32px;line-height: 36px;}
}
@media (max-width :991px) {
.designed-developer-mob{display: block;}
.designed-developer-desktop{display: none;}
.action-btns.medicine-provide {margin-top: 26px;}
}
@media (max-width :576px) {
.pharmacy-license {display: flex;align-items: center;gap: 20px;}
.pharmacy-license h2{padding-top: 0 !important;}
.pharmacy-license h2 br{display: none;}
.pharmacy-license img {height: 55px;width: 55px;}
}
@media (max-width :400px) {
.h2-faster-better {font-size: 24px;line-height: 30px;}
.Partner-up-button {font-size: 18px;height: 42px;padding: 8px 18px !important;}
.button-partner--us {margin-top: 30px;}
.row-pharmacy-service {padding-top: 0;}
.banner-service-image {height: 284px;background-size: 100% 100%;}
.reach-explore-p {margin-top: 70px;padding: 0 !important;}
.reach-explore-btm{margin-bottom: 70px;}
.network-provide-pharma{text-align: center;}
.network-plus-phar {font-size: 32px;line-height: 28px;}
.card-block-pharmacy {margin-top: 40px;}
.text-size-24 {font-size: 18px;line-height: 24px;}
.pharmacy-license img {height: 38px;width: 38px;}
.hide-content-deshtop{display: block;}
.hide-content-mobi, .pharma-name-count{display: none;}
.network-pharmacy-maps {margin-top: 24px;}
.pharmacy-license {margin-bottom: 20px;}
.business-seamless-pt {margin-top: 70px;padding: 70px 0 70px 0;}
.introducing-text {font-size: 18px;line-height: 28px;}
.building-btn-show{text-align: center;margin-top: 50px;}
.payments-card-tech {width: 100%;}     
.reconciliation-tech {margin-bottom: 40px;}  
.linear-bg-blue {padding: 88px 20px !important;border-radius: 14px;}  
.linear-bg-blue::before {width: 68px;height: 44px;left: 30px;}
.linear-bg-blue::after {width: 90px;height: 47px;right: 23px;}
.row-service-intro {margin-bottom: 25px;}
.inventory-manag-tit {font-size: 20px;line-height: 24px;}
.faq-card-left {text-align: center;}
.discover-answers-quest {width: 100%;}
.contact-us-btn-pharm {justify-content: center;}
.white-circle {height: 28px !important;width: 28px !important;}
.white-circle i {font-size: 35px;}
.Pharmacy-Stack {padding: 0 12px;}
}

/*End PaaS - Pharmacy as a Service same use ex in CSS */



