.heading-menu, #scroll, #VideosAndLogos {display:none;}
.wrapper img {width:100%;}
.wrapper p {font-size:16px;line-height:2;}
.banner {background: #4e63c7;padding: 70px 0;position:relative;z-index:0;}
.banner:before {content:"";position:absolute;width:100%;height:100%;background:url(../images/healthcare/banner-bg.svg) top center no-repeat;background-size:cover;opacity:.4;top:0;left:0;background-attachment:fixed;}
.banner h1, .banner p {color:#fff !important;margin-bottom:32px;}
.banner-contents {width:90%;}
.thanks {display:none;}  .thanks p {color:#fff;}
h1, h2, h3, h4, h5, h6 {margin:0;padding:0;line-height:1.45;font-weight:600;color:#000;}
h1 {font-size:45px;line-height:1.25;font-weight:800;} h2 {font-size:32px;} h3 {font-size:25px;}
.sec-title {margin-bottom:24px;}
.wrapper *:not(a) {color:#000;}
.form-con, .thanks {background:#101083;box-sizing:border-box;padding:24px;border-radius:6px;margin:0 auto;}
.form-con> h2, .thanks > h2, .form-con> h3 {color:#fff;text-align:center;font-weight:600;} .thanks > h2 {text-transform:initial;}
.form-con> h3 {font-size:20px;padding-bottom:20px;}
.form-con > h2 {padding-bottom:16px;margin-bottom:16px;}
.form-con > p {color:#fff;text-align:center;margin:0;padding-bottom:16px;}
.form-group {padding-bottom:12px;position:relative;}
.form-group input, .form-group select {width:100%;box-sizing:border-box;height:45px;padding:12px;outline:0;border:1px solid #C6D7FD;font-family: 'ZohoPuvi', 'Open Sans', 'Roboto', 'Lato',  sans-serif;}
.form-group input[type="submit"] {background:#ffd300;color:#000;font-size:16px;font-weight:600;border:0;cursor:pointer;transition: all .3s ease-in-out;}
.form-group input[type="submit"]:hover {background:#ed4343;}
.ffw-errmsg {color: #f00 !important;font-size: 12px;}
#meGDPRMessage {width:100%;margin-bottom:8px;margin-top:0;border-bottom:1px solid #94a4ec;padding-bottom:8px;} #meGDPRMessage > label {color:#fff;font-size:13px;line-height:1.2;} .jpSpan > a {color:#fece29;font-size:13px;line-height:1.2;}
.jpSpan {color:#fff;}
.pb0 {padding-bottom:0}
.form-group > select {
-webkit-appearance: none;-moz-appearance: none;background-image: linear-gradient(45deg, transparent 50%, #5a5a5a 50%), linear-gradient(135deg, #5a5a5a 50%, transparent 50%), linear-gradient(to right, #fff0, #fff0) !important;
background-position: calc(100% - 17px) calc(1em + 4px), calc(100% - 12px) calc(1em + 4px), calc(100% - 2.5em) .5em !important;background-size: 6px 5px, 5px 5px, 1px 1.5em !important;background-repeat: no-repeat !important;
}
[class*=col-]>:last-child {margin-bottom:0;}
.privacy {font-size:13px;text-align:center;color:#fff !important;}  .privacy > strong {color:#fff;} .privacy > a {color:#fece29;}

#demoDate, #DemoInterest, .mob-thanks{display: none;}
.demo-checkbox label:before {content:'';-webkit-appearance: none;background-color: transparent;border: 1px solid #fed603;padding: 8px;display: inline-block;position: relative;vertical-align: middle;cursor: pointer;margin-right: 5px;}
.demo-checkbox input:checked + label:after {content: '';display: block;position: absolute;top: 6px;left: 7px;width: 4px;height: 9px;border: solid #fed603;border-width: 0 1px 1px 0;transform: rotate(45deg);} 
.demo-checkbox {display:flex;align-items:center;gap:8px}
.demo-checkbox label {color:#ffdf61;}
.demo-checkbox > #DemoInterest {width:20px !important;}	
.thanks h3, .thanks p {color:#fff;}  .thanks a {color: #ffc900;}
.thanks h3 {font-size:20px;}


.rating {gap:24px;display:flex;}
.rating > li {flex:1;display:flex;flex-direction:column;background: #fff;padding:0 16px;text-align:center;}
.rating > li > p {margin:0;padding-bottom:16px;color: #2c2c2c !important;}
.cust-logo {margin: 0 -16px !important;background:#fff;padding:16px 8px;border-bottom:1px solid #cedaff;}
.cust-logo > img {max-width:120px;}
.star-rating > img {max-width:120px;padding:16px 0;}

.cus-logo-con {position: relative;}
.cus-logos {background: url(../images/healthcare/healthcare-sprite.jpg) top center no-repeat;width:150px;height: 80px;display: inline-block;position: relative;background-size: 580px;background-position: 0 0;}
.cus-logos.alexis {background-position: 4px 1px;}
.cus-logos.apdg {background-position: -140px 0px;}
.cus-logos.ch {background-position: -288px 0px;}
.cus-logos.dbd {background-position: -431px 1px;}
.cus-logos.glenmark {background-position: 6px -77px;}
.cus-logos.hetero {background-position: -139px -77px;}
.cus-logos.inmediata {background-position: -284px -77px;}
.cus-logos.nkf {background-position: -431px -77px;}


.sec {padding:60px 0;}
.body-wrapper > .row-sec {padding:32px 0;}
.body-wrapper > .row-sec:nth-child(even) {flex-direction:row-reverse;}
.body-wrapper .row-sec {border-top: 2px dashed;border-color: #7c92ff !important;margin:0; padding: 50px 30px;counter-increment: section;position: relative;}
.body-wrapper .row-sec:nth-child(even):before {content: counter(section);right: 100%; margin-right: -20px;position: absolute;border-radius: 50%;padding: 10px;height: 20px;width: 20px;background-color: #1639e3;text-align:center;color: white;font-size: 110%;}
.body-wrapper .row-sec:nth-child(odd):before {content: counter(section);left: 100%; margin-left: -20px;position: absolute;border-radius: 50%;padding: 10px;height: 20px;width: 20px;background-color: #1639e3;text-align:center;color: white;font-size: 110%;}
.body-wrapper .row-sec:nth-child(even) {border-left: 2px dashed;border-top-left-radius: 30px;border-bottom-left-radius: 30px;margin-right: 30px; padding-right: 0;}
.body-wrapper .row-sec:nth-child(odd) {border-right: 2px dashed;border-top-right-radius: 30px;border-bottom-right-radius: 30px;margin-left: 30px; padding-left: 0;}
.body-wrapper .row-sec:first-child {border-top: 0;border-top-right-radius:0;border-top-left-radius:0;}
.body-wrapper .row-sec:last-child {border-bottom-right-radius:0;border-bottom-left-radius:0;}
.body-wrapper .row-sec:nth-last-child(2) {border-bottom-left-radius:0;border-bottom-right-radius:0;}


.body-wrapper > .row-sec:last-child{padding-bottom:0;}
.body-wrapper .sec-title {border-left: 5px solid #869aff;padding-left:16px;}


.dark-bg1 {background:#4e63c7;border-radius:6px;} .sec-bg2 {background:#fafbfe;}
.dark-bg1 h1, .dark-bg1 h2, .dark-bg1 h3, .dark-bg1 p {color:#fff;}
.pad2 {padding:30px 0;} .padtb-lg {padding:100px 0;} .pb0 {padding-bottom:0;} .ptb0 {padding-top:0;padding-bottom:0;}
.customers {display:flex;gap:24px;justify-content:center;flex-wrap:wrap;}
.customers > li {background:#fff;padding:12px 8px;width:calc(25% - 24px);position:relative;border-radius:6px;}
.customers > li > img {max-width:100px;}
.customers > li > p {color: #000;margin: 0;margin-top: 12px;padding-top: 12px;line-height: 1.25;font-size: 14px;border-top: 1px solid #e1eaf6;width: 100%;}

.key-features {display:flex;gap:24px;flex-wrap:wrap;}
.key-features > li {width:calc(33.3333% - 24px);padding:24px;background: #fff;border-radius:8px;}
/*.key-features > li:nth-child(odd) {background: #fff;}*/
.key-features > li:last-child{width:100%;}
.key-features > li > img {width:40px;margin-bottom:8px;}
.key-features > li > h3 {margin:16px 0;}
.key-features > li p {margin:0;padding:0;}
.img-con {text-align:center;}
.img-con > img {max-width:350px;}
.img-con1 > img {max-width:200px;}

.testimonials {display:flex;gap:32px;padding:32px;position:relative;align-items:center;border:1px solid #ccc;border-radius:8px;height:100%;}
.testimonials > div {padding:24px;background:#fff;border-right:1px solid #ccc;}
.testimonials > * {flex:1;margin:0;}
.testimonials:before {content:"";position:absolute;width:64px;height:64px;background:url(../images/outbound-activity/quotes.svg) bottom right no-repeat;right:32px;bottom:-32px;transform:rotate(180deg);}

.kea-fea {display: inline-block;background: url(../images/outbound-activity/key-hglts-sprite.svg) top left no-repeat;background-size: 300px;width: 64px;height: 64px;}
.kea-fea.icon1 {background-position: 0 0;}
.kea-fea.icon2 {background-position: -77px 0;}
.kea-fea.icon3 {background-position: -156px 0;}
.kea-fea.icon4 {background-position: -236px 2px;}
.kea-fea.icon5 {background-position: -1px -68px;}
.kea-fea.icon6 {background-position: -77px -68px;}
.kea-fea.icon7 {background-position: -164px -68px;}
.kea-fea.icon8 {background-position: -230px -68px;}
.kea-fea.icon9 {background-position: -6px -148px;}
.kea-fea.icon10 {background-position: -82px -148px;}
.kea-fea.icon11 {background-position: -150px -148px;}
.kea-fea.icon12 {background-position: -234px -146px;}
.kea-fea.icon13 {background-position: -4px -226px;}



.img-con1 {min-height: 180px;margin-bottom:16px;}

.int-in-row {gap:32px;}
.int-in-row p {margin-bottom:0;}
.int-in-row h3 {font-size:18px;margin-bottom:12px;}
.case-studies-row {max-width:768px;margin:0 auto;gap:32px;}
.case-studies-row [class*=col-] {background:#fff;padding-bottom:16px;border-radius:8px;flex:1;}
.int-in-row [class*=col-] {background:#f9f9f9;padding-bottom:16px;border-radius:8px;flex:1}
.case-studies-row .img-wrapper  {padding-top:16px;height:210px;overflow:hidden;border-radius:8px;background:#3d49d8;} 
.int-in-row .img-wrapper  {padding-top:16px;height:210px;overflow:hidden;border-radius:8px;background:#3d49d8;} 
.case-studies-row img, .int-in-row img  {border-radius:8px;}



.rel-res {display:flex;margin:0 auto;max-width:768px;align-items:center;border:1px solid #dedede;border-radius:8px;padding:16px;}
.rel-res > img  {width:50%;border-radius:8px;}
.rel-res > div {padding:24px;width:50%;} .rel-res > div p {padding:0;}

.free-trial {padding: 32px 0;margin: 0 auto;position:relative;text-align:center;z-index:0;}
.free-trial:before {content: "";position: absolute;width: 100%;height: 1px;background: #b8b8b8;left: 0;top: 50%;transform: translate(0, 50%);z-index: -1;}
.free-trial a {display:inline-block;background:#cd272f;padding:12px 32px;color:#fff;border-radius:6px;text-align:center;font-weight:700;}
.free-trial a {text-decoration:none;}

@media screen and (min-width:1200px) 
{
.container {max-width:1120px !important;}
}
@media screen and (max-width:1200px) 
{
.container {max-width:95% !important;}
}


@media screen and (max-width:998px) {
    .banner [class*=col-] {max-width:100%;flex: 0 0 100%;}
    .banner h1 {font-size:48px}
    .banner h1, .banner p {text-align:center;}
.banner-contents {width:100%;}
    .form-con, .thanks {margin-top:32px;}
.sec {padding:32px 0;} .customers > li {width:calc(33% - 24px);}
}
@media screen and (max-width:880px) {
    .mob-hide {display:none;}
    [class*=col-] {max-width:100%;flex:0 0 100%;}
    .body-wrapper .row-sec, .case-study-row > [class*=col-] {box-shadow: 0 0 16px 0 rgb(239 239 239 / 50%);margin:32px 0;border:0;}
.body-wrapper .row-sec:nth-child(odd) {margin-left:0;}
.body-wrapper .row-sec:nth-child(even){margin-right:0;}
    .key-features > li {width:100%;background:#fff;}
.testimonial-row {gap:40px}
.testimonials > * {flex:auto;}
.testimonials >:first-child {width:40%;}
.testimonials >:last-child {width:60%;}
}

@media screen and (max-width:750px) {
    .rel-res {flex-wrap:wrap;}
    .rel-res > img {width:100%;}
    .case-studies-row [class*=col-], .int-in-row [class*=col-] {flex:auto;}
}
@media screen and (max-width:650px) {
    .mob-thanks {display:block;} .desktop-thanks {display:none;}
	.customers > li {width:calc(50% - 24px);}
}
@media screen and (max-width:450px) {
.customers > li {width:calc(100% - 24px);}
}