#healthcare .box-title {margin: 25px 0 35px 0}
#healthcare h2 {color:#555;font-weight:bold;line-height:1.5;font-weight:bold;}
#healthcare .fz25 {font-size:25px;}
#healthcare .fz20 {font-size:20px;}
#healthcare .fz18 {font-size:18px;}
#healthcare .line-height {height:60px;margin-bottom:20px}
#healthcare .banner-healthcare {margin-top:98px;position:relative;display:block;/*border-bottom: 7px solid #64d7d7*/}
/* #healthcare .banner-healthcare::after, #healthcare .banner-healthcare::before {bottom:-7px}
#healthcare .banner-healthcare::after, #healthcare .banner-healthcare::before {content:'';display:block;position:absolute;height:7px}
#healthcare .banner-healthcare::before {width:60%;left:0;background-color:#0087dc}
#healthcare .banner-healthcare::after {right:0;width:20%;background-color:#b9eb5f} */
#healthcare .banner-healthcare img {width:100%}
#healthcare .text-inner-banner {width:50%;color:#fff;position:absolute;top:50%;transform:translateY(-50%)}
#healthcare .text-inner-banner h1 {font-size:50px;font-weight:bold;margin-bottom:20px;line-height:35px!important}
#healthcare .text-inner-banner p {font-size:20px;margin-bottom:0}
#healthcare .empower {padding:86px 0}
#healthcare a {text-decoration:none!important}
#healthcare .smart-list .flex-wrap {margin-top:50px}
#healthcare .smart-list .img-smart-list {margin-bottom:25px;}
#healthcare .img-border-radius {border-radius:8px}
#healthcare .overview, #healthcare .scenario, #healthcare .success-stories, #healthcare .contact-healthcare {position:relative;margin-top:80px}
#healthcare .line-color-section {position:absolute;top:0;left:0;z-index:5;width:80px;margin-left:15px;border-bottom:5px solid #64d7d7;-webkit-transition:all 0.3s; transition:all 0.3s}
#healthcare .line-color-section::before {width:55%;left:0;z-index:9;background-color:#0087dc}
#healthcare .line-color-section::after {right:0;width:21%;z-index:4;background-color:#b9eb5f}
#healthcare .line-color-section::after, .line-color-section::before {content:'';display:block;position:absolute;height:5px}
#healthcare .scenario {position:relative;margin-top:80px}
#healthcare .tab-scenario {position:relative;width:100%;background:#fff;padding: 0 15px}
#healthcare .tabClick {font-size:18px;width:100%;background:#fff;color:#000;padding:15px;border:none;outline:none;font-weight:600;cursor:pointer;-webkit-transition:all 0.5s;transition:all 0.5s;}
#healthcare .tabClick.active-color {color:#38b549}
#healthcare .tab-navigation {display:none;width:100%;position:relative;top:0;left:0;z-index:5}
#healthcare .tab-box {padding-top:50px}
#healthcare .tab-box .flex-related {gap:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
#healthcare .tab-box .col-related {width:22%}
#healthcare .tab-box .box-title-tab {margin-bottom:15px}
#healthcare .tab-box h3 {font-size:22px;font-weight:600}
#healthcare .tab-box .flex-between {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
#healthcare .tab-box .flex-between +  .flex-between {border-top:1px solid #e8d3d3;padding-top:60px;margin-top:60px}
#healthcare .tab-box .flex-between .text-inner-tab {width:55%}
#healthcare .tab-box .flex-between .text-inner-tab .flex-link-products {gap:10px;margin-bottom:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
#healthcare .tab-box .flex-between .text-inner-tab .click-link-products {width:100%;max-width:160px;font-size:13px;font-weight:600;text-align:center;padding:12px 15px;border:1px solid #d6c3c3;border-radius:.25rem;box-shadow:0 4px 15px rgba(0, 0, 0, 0.1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
#success-stories img {width:100%}
#healthcare .tab-box .flex-between .img-inner-tab {width:42%}
#healthcare .tab-box .flex-between .img-inner-tab img {width:100%}
#healthcare .tab-box .related-product {margin-top:50px}
#healthcare .flex-select {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
#healthcare .flex-select .col-select {width:75%;background: #fff;padding:15px 20px 10px 20px}
#healthcare .flex-select .col-select .form-select {width:100%;border:none;padding:0}
#healthcare .tab-scenario .tab-container {position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:all 0.3s;transition:all 0.3s;}
#healthcare .magic-line {position:absolute;bottom:0;left:0;height:5px;background-color:#0087dc;transition:all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);z-index:10;overflow:hidden}
#healthcare .magic-line::after, .magic-line::before {content:'';display:block;position:absolute;height:5px}
#healthcare .magic-line::before {left:0;z-index:9;background-color:#64d7d7;-webkit-animation:ani-blue 5s ease-in-out infinite;animation:ani-blue 5s ease-in-out infinite}
#healthcare .magic-line::after {right:0;z-index:4;background-color:#b9eb5f;-webkit-animation:ani-green 5s ease-in-out infinite;animation:ani-green 5s ease-in-out infinite}
#healthcare .slide-success-stories {margin:0 -10px 0 -10px;}
#healthcare .tabcontent {-webkit-animation: fadeSlideUp 0.5s ease-out forwards;animation: fadeSlideUp 0.5s ease-out forwards;}
#healthcare .video-youtube iframe {border-radius:8px}
#healthcare .tab-box .related-product a .title-stories {margin-top:20px;font-size:14px}
#success-stories .owl-prev, #success-stories .owl-next {display:block !important;}
#success-stories .owl-prev {background: url(images/slide-left-arrow.svg) left no-repeat;}
#success-stories .owl-next {background: url(images/slide-right-arrow.svg) right no-repeat;}
#success-stories .owl-buttons {position:relative;width:100%}
#success-stories .item {padding-left:10px;padding-right:10px}
#success-stories .img-stories {overflow:hidden;border-radius:8px}
#success-stories a:hover .img-stories img,
#healthcare .tab-box .related-product a:hover .img-stories img {-webkit-transform:scale(1.1);transform:scale(1.1)}
#success-stories a .img-stories img, #healthcare .tab-box .related-product a .img-stories img {-webkit-transition:all 0.5s;transition:all 0.5s}
#success-stories a:hover .title-stories, #healthcare .tab-box .related-product a:hover .title-stories {color:#00afef}
#success-stories a .title-stories, #healthcare .tab-box .related-product a .title-stories {color:#666;-webkit-transition:all 0.5s;transition:all 0.5s}
#success-stories.owl-theme .owl-controls {bottom:-25px!important;}
#success-stories .owl-prev {position:absolute;left:-30px;bottom:250px;}
#success-stories .owl-next {position:absolute;right:-30px;bottom:250px;}
#success-stories.owl-theme .owl-controls .owl-page.active span, #success-stories.owl-theme .owl-controls.clickable .owl-page:hover span {opacity: 1;border:3px solid #BFBFBF!important;background: #BFBFBF!important;}
#success-stories.owl-theme .owl-controls .owl-page span {background: #00afef!important;border: 3px solid #00afef!important;}
#success-stories .owl-item a {text-decoration: none;text-underline-position: none}
#success-stories p {margin-top:10px;color:#b1b1b1}
#success-stories .owl-pagination {display:block !important;opacity:1 !important;visibility:visible !important;}
#success-stories .owl-buttons {display: block !important;opacity: 1 !important;}
#healthcare .consent-healthcare-text {font-size: 12px;padding-left:8px;}
#healthcare .contact-healthcare input, .contact-healthcare select, .contact-healthcare textarea {margin-bottom:15px;font-size:15px;background-color:#ebebeb;font-family:'deltasanslight'}
#healthcare .contact-healthcare .col-lg-12, .contact-healthcare .col-lg-6, .contact-healthcare .col-lg-3 {padding: 0 7px;}
#healthcare .contact-healthcare input[type="reset"], .contact-healthcare input[type="submit"] {color:#fff;border:1px solid #fff !important;padding-left:30px!important;padding-right:30px!important}
#healthcare .contact-healthcare .no-gutters-7 {margin-right:-7px;margin-left:-7px}
#healthcare .consent-healthcare {display:-webkit-box;display:-ms-flexbox;display:flex;margin: 0 0 15px 0}
#healthcare form {margin-top:25px}
#healthcare .compact-turnstile {transform: scale(1);transform-origin: left;width:calc(300px * 0.8);margin:10px 0}

#healthcare .sub-tab-container {display:-webkit-box;display:-ms-flexbox;display:flex; -ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;margin-bottom:40px}
#healthcare .subTabClick {width:100%;max-width:160px;font-size:13px;font-weight:600;text-align:center;padding:12px 15px;cursor:pointer;color:#666;background:#fff;border:1px solid #d6c3c3;border-radius:.25rem;box-shadow:0 4px 15px rgba(0, 0, 0, 0.1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out}
#healthcare .subTabClick:hover,#healthcare .subTabClick.active-sub {border-color: #00afef;color:#00afef;box-shadow:0 4px 10px rgba(0, 0, 0, 0.05)}
#healthcare .sub-tabcontent {-webkit-animation:fadeSlideUp 0.5s ease-out forwards;animation:fadeSlideUp 0.5s ease-out forwards}



@media only screen and (max-width:1536px) {
#healthcare .tab-box .related-product a .title-stories {font-size:12px}
#healthcare .text-inner-banner p {font-size:18px}
}

@media only screen and (max-width:1280px) {
    #healthcare .text-inner-banner h1 {font-size:40px}
    #healthcare .text-inner-banner p {font-size:16px}
}

@media only screen and (max-width: 1235px) {
    #success-stories.owl-theme .owl-controls {bottom:-60px !important}
}

@media only screen and (max-width: 1180px) {
    #success-stories .owl-buttons, #success-stories .owl-nav{display:none!important}
    #healthcare .banner-healthcare {margin-top:106px}
}

@media only screen and (max-width:980px) {
#healthcare .tab-box .flex-between .text-inner-tab .click-link-products {max-width:150px}
#healthcare .tab-box .col-related {width:47%}
#healthcare .tab-box .related-product a .title-stories {font-size:16px}
#healthcare .banner-healthcare {margin-top:0}
#healthcare nav {display:none}
#healthcare .subTabClick  {max-width:150px}
}

@media only screen and (max-width:820px) {
    #healthcare h1 br {display:none}
    #success-stories .owl-prev {left:-15px;bottom:230px}
    #success-stories .owl-next {right:-15px;bottom:230px}
    #healthcare .text-inner-banner {width:70%}
    #healthcare .text-inner-banner h1 {font-size:35px}
}

@media only screen and (max-width:768px) {
    #healthcare .flex-select .col-select .form-select {font-size:18px;width:100%;border:none;padding:0}
    #healthcare .flex-select .col-select {width:100%;padding:20px 20px 15px 20px;border: 1px solid #e8d3d3;border-radius:.25rem;}
    #healthcare .tab-scenario .tab-container {display:none;}
    #healthcare .tab-navigation {display:block!important;margin:0 15px}
    #healthcare .banner-healthcare {background:#b7b7b7}
    #healthcare .text-inner-banner {width:100%;padding:35px 0;position:relative;top:unset;transform:unset}
    #healthcare .banner-healthcare img {height:50vh;object-fit:cover;object-position:left center}
}

@media only screen and (max-width:736px) {
    #healthcare .video-youtube {margin-top:20px}
    #healthcare .smart-list .flex-wrap {margin-top:30px}
    #healthcare .tab-box .flex-between {display:block}
    #healthcare .tab-box .flex-between .img-inner-tab, #healthcare .tab-box .flex-between .text-inner-tab {width:100%}
    #healthcare .tab-box .box-title-tab {margin-top:25px}
    #healthcare .tab-box .flex-between .img-inner-tab {margin-top:50px}
    #healthcare .tab-box .flex-related {gap:18px}
    #healthcare .tab-box .col-related {width:23%}
}

@media only screen and (max-width:640px) {
    #success-stories .owl-prev, #success-stories .owl-next {bottom:215px}
    #healthcare .tab-box .col-related {width:22.5%}
}

@media only screen and (max-width:568px) {
    #healthcare .tab-box .col-related {width:47.5%}
    #healthcare .tab-box .flex-related {-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
    #healthcare .tab-box .flex-between .text-inner-tab .click-link-products {max-width:48%;margin-top:15px}
    #healthcare .banner-healthcare img {height:35vh}
    #healthcare .subTabClick  {max-width: 48%;margin-top: 15px;}
}

@media only screen and (max-width:480px) {
    #healthcare .tab-box .flex-between .text-inner-tab .flex-link-products {gap:0;margin-top:-15px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
    #healthcare .tab-box .related-product a .title-stories {font-size:14px}
    #healthcare .text-inner-banner h1 {font-size:30px;margin-bottom: 10px}
    #healthcare .sub-tab-container {gap:0;margin-top:-15px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
}

@media only screen and (max-width:390px) {
    #healthcare .tab-box .col-related {width:46.5%}
}

