

/* vietnamese */
@font-face {
  font-family: 'Work Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/worksans/v13/QGY_z_wNahGAdqQ43RhVcIgYT2Xz5u32K0nXBiAJpp_c.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Work Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/worksans/v13/QGY_z_wNahGAdqQ43RhVcIgYT2Xz5u32K0nXBiEJpp_c.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Work Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/worksans/v13/QGY_z_wNahGAdqQ43RhVcIgYT2Xz5u32K0nXBi8Jpg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}


/* vietnamese */
@font-face {
  font-family: 'Work Sans 800';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/worksans/v13/QGYsz_wNahGAdqQ43Rh_c6Dpp_k.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Work Sans 800';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/worksans/v13/QGYsz_wNahGAdqQ43Rh_cqDpp_k.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Work Sans 800';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/worksans/v13/QGYsz_wNahGAdqQ43Rh_fKDp.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* vietnamese */
@font-face {
  font-family: 'Work Sans 600';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/worksans/v13/QGYsz_wNahGAdqQ43Rh_c6Dpp_k.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Work Sans 600';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/worksans/v13/QGYsz_wNahGAdqQ43Rh_cqDpp_k.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Work Sans 600';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/worksans/v13/QGYsz_wNahGAdqQ43Rh_fKDp.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}


*{
    margin:0;
    padding:0;
    box-sizing: border-box;
}
body{
   font-family: 'Work Sans';
   color: #606060;
     -webkit-font-smoothing: antialiased;

}

div#collapse_0 .col-md-3.parameters-logo img {
    margin-top: 25px;
}

.right-form.frm-user {
    padding-top: 14px;
}
.slider-trigg.how-it-mobile {
    display: none;
}
.service1.abm-serv {height: 301px!important;}
.service1.abm-serv.dei-initiative {
    height: 351px!important;
}
.pledge-dei-text {
    position: absolute;
    left: 0;
    right: 0;
    top: 27%;
    text-align: center;
    width: 74%;
    font-size: 13px;
    margin: auto;
    color: #fff;
}

.circle-dei .col-md-3 {
    position: relative;
}
li#menu-item-7018 a:before {
    content: '';
    position: absolute;
    background-image: url(img/Activate-Audiences.svg);
    background-repeat: no-repeat;
    background-size: 28px 28px;
    display: inline-block;
    width: 100%;
    height: 100%;
    left: -29px;
}
li#menu-item-11903 a:before {
    content: '';
    position: absolute;
    background-image: url(img/Assist.svg);
    background-repeat: no-repeat;
    background-size: 25px 35px;
    display: inline-block;
    width: 100%;
    height: 100%;
    left: -26px;
    margin-top: -4px;
}
li#menu-item-11903 {
    margin-left: 30px;
}
.entry-content {
    margin-top:  7px;
}

.btn.focus, .btn:focus {
    outline: 0;
    box-shadow: unset!important;
}
.back-btn a {
    background: #8552ba;
    color: #fff;
    padding: 12px 25px;
    border-radius: 48px;
}
.back-btn {
    text-align: center;
    /* display: block; */
    /* background: red; */
}
.row.list-slides .col-md-7 img {
    margin-top: 73px;
}
div#accordionSlider .item, div#accordionSlider_2 .item {
    background-color: unset; 
     width: 100%;
     border-radius: unset;
     padding: 0px 0;
} 
.page-content {
    margin-top: 92px;
}
.list.mobile-policy li:hover li {
    float: unset;
    font-size: unset;
    text-align: unset;
}
.list.mobile-policy li ul {
    display: block;
}

.service1.india-services {
    font-weight: 500;
}
.list.mobile-policy li:hover ul{
        display: block;
    position: unset;
    z-index: 1;
    background: unset;
    border-radius: unset;
    box-shadow: unset;
    text-align: unset;
    width: unset;
    border-radius:unset;
    padding:unset;
}
.segment-slide-mobile {
    display: none;
}
button.btn.btn-primary.demo.abm-btn {
    font-size: 12px;
    margin-top: 10px;
}
.slide-accod {
    border: 1px solid #acaaaa;
    padding: 1px 10px;
    font-size: 14px;
    margin-top: 8px;
    border-radius: 9px;
}
.target.for-desktop-target {
    display: block;
}
.row.dei-initiatives {
    display: flex;
    justify-content: center;
}
li ul.monetization {
    display: block;
}
li:hover ul.monetization{
    display: unset;
    position: unset;
    z-index: 1;
    background: unset;
    border-radius: 10px;
    box-shadow: unset;
    text-align: left;
    width: unset;
    border-radius: 11px;
    padding: unset;
}
.col-md-6.job-forms {
    background: #f5f5f5;
}
.modal-body.pdf-modal h3 {
    font-size: 20px;
    margin-top: 16px;
    font-weight: 600;
    padding-bottom: 15px;
}

.perform .slider-content.perform-content {
    height: 351px;
}
.list-section.trigg .list-content {
    padding-top: 109px;
}
.slider-content.perform-content .row {
    margin-left: -12px;
}
.slide-accod p {
   margin-bottom: 0;
}
div#accordionSlider .row .col-md-6  {
    margin: 0;
    padding: 0px 3px;
}
div#accordionSlider .item:nth-last-child(1), div#accordionSlider_2 .item:nth-last-child(1){
    border-bottom: unset;
}
.bnr-btn-work.slider-btn {
    margin-bottom: 0;
}
.bnr-btn-work.slider-btn button.btn.btn-primary.demo {
    margin-bottom: 48px;
}
.segment-curv label.seg-log:after, .segment-curv label.seg-int:after {
    content: '';
    position: absolute;
    background-image: url(img/Top.svg);
    margin-top: 3px;
    background-repeat: no-repeat;
    background-size: 78px -1px;
    display: inline-block;
    width: 50%;
    height: 100%;
}
.event-arrow {
    visibility: hidden;
}
.event-heading {text-align: center;margin: 10px 0 34px;}
.container.slider-show {
    width: 67%;
    margin: auto;
}
.us-home-slidess .carousel-item .slider-content, .uk-home-slidess .carousel-item .slider-content, .in-home-slidess .carousel-item .slider-content {
    width: 77%;
    margin-top: 41px;
}
.container.segment-slide:after {
    content: '';
    position: absolute;
    background-image: url(img/Bottom.svg);
    margin-top: 3px;
    background-repeat: no-repeat;
    background-size: 92% 8%;
    right: 89px;
    display: block;
    width: 10%;
    height: 100%;
    margin-top: -76px;
}
.segment-curv label.seg-e-pres:after, .segment-curv label.seg-medi:after {
    content: '';
    position: absolute;
    background-image: url(img/Middle.svg);
    margin-top: 3px;
    background-repeat: no-repeat;
    display: inline-block;
    width: 41%;
    height: 100%;
}
a.download.download-border {
    background-image: none!important;
    color: #606060!important;
    border: 1px solid #606060;
}
a.download.download-border:hover {
       background: linear-gradient(to right,#af63e1 0%,#6d40f3 100%)!important;
    color: #fff!important;
    border: none;
}
.wp-paginate .current {
    color: #fff;
    background: #9c27b0!important;
    border: 1px solid #9c27b0!important;
    margin-right: 4px;
    padding: 4px 8px;
}
div#accordionSlider .btn, div#accordionSlider_2 .btn {
 padding: 0;
}
 div#accordionSlider_2 .tags p.tag-name {
    background: #a75fe3;
    color: #fff;
    margin-top: 10px;
    padding: 2px 18px;
    margin-right: 5px;

}
.segment-curv label {
    font-size: 11px;
}
.slider-content {
    margin-top: 35px;
    height: 571px;
}
.segment {
    margin-top: 9px;
}
div#accordionSlider_2 .col-md-9.parameters-text {
   max-width: 100%!important;
   padding: 0;

}
.wp-paginate .current {
    color: #fff;
    background: linear-gradient(to right,#af63e1 0%,#6d40f3 100%);
    border: 1px solid #af63e1;
    margin-right: 4px;
    padding: 4px 8px;
}
.col-md-5.clinical-seconds .list-content {
    padding-top: 98px;
}
li#menu-item-6979 a:before {
    content: '';
    position: absolute;
    background-image: url(img/Run-optimize.svg);
    background-repeat: no-repeat;
    background-size: 28px 26px;
    display: inline-block;
    width: 100%;
    height: 100%;
   left: -29px;
    top: 9px;
}
li#menu-item-6434 a:before {
    content: '';
    position: absolute;
    background-image: url(img/Run-Trigger.svg);
    background-repeat: no-repeat;
    background-size: 28px 26px;
    display: inline-block;
    width: 100%;
    height: 100%;
   left: -29px;
    top: 5px;
}
li#menu-item-6431 a:before {
    content: '';
    position: absolute;
    background-image: url(img/Activate-Measurement.svg);
    background-repeat: no-repeat;
    background-size: 28px 26px;
    display: inline-block;
    width: 100%;
    height: 100%;
   left: -29px;
    top: 5px;
}
.client-position label {
    margin-bottom: 0px;
}
b{
    font-weight: 800;
}
li#menu-item-6440:after, li#menu-item-10625:after {
    content: '\f107';
    font-family: 'FontAwesome';
    position: absolute;
    right: -3px;
    display: inline-block;
    top: 7px;
    cursor: pointer;
}


li#menu-item-6448:after{
    content: '\f107';
    font-family: 'FontAwesome';
    position: absolute;
    right: -3px;
    display: inline-block;
    top: 7px;
    cursor: pointer;
}
.bg-light {
    background-color: #fff!important;
    position: fixed;
    width: 100%;
    z-index: 1000;
    top: 0; 
}
.provider-text.life-science2 {
    bottom: 33px;
}
.row.trigger-connecting label {
    padding-left: 10px;
}
.message-content.solution img {
    margin-bottom: 12px;
}
.carousel-control-prev-icon{
   
    width: 26px!important;
    height: 38px!important;
    background-image: url(img/arrow-left.png)!important;
}
.carousel-control-next-icon{
    background-image: url(img/arrow.png)!important;
    height: 38px;
    width: 26px;

}
.wi50 {
    width: 50%;
}

.navbar-light .navbar-nav .nav-link {
    color: #606060;
    font-size: 14px;
    font-weight: 500;
    letter-spacing: 0.5px;
   padding-right: 19px;
    padding-left: 32px;
    display: inline-block;
}
footer ul li a {
    line-height: 22px;
}
div#footer-sidebar2 ul li {
    line-height: 20px;
}
.container.mobile-ftr, .side-bars-mobile {
    display: none;
}
 
.container.blog-banner-overlay h1 {
        color: #b263de;
    font-family: 'Work Sans';
    font-size: 95px;
    font-weight: bold;
    padding-top: 181px;
}
.sol-learning2.trigger .message-content p {
    width: 255px;
    margin: auto;
}
span.rpth_list_content {
    white-space: break-spaces;
}
ul#related_posts_thumbnails {
    display: flex;
}

.sol-learning2.trigger .border-content.solution:after{
position: absolute;
    content: '';
    height: 123px;
    width: 1px;
    left: 299px;
    background: #fff!important;
    margin-top: -139px;
}
.download-success {
    font-size: 16px;
    text-align: center;
    padding: 71px 16px;
    color: #606060;
}
.download-success h2 {
    font-weight: bold;
}
.dis-net:before {
    content: '';
    position: absolute;
    background: #e4dddd;
    width: 16px;
    height: 1px;
    left: 0;
    margin-top: 41px;
   
}
.safe-plc {
  
    padding-top: 34px;
    padding-bottom: 34px;
}

.award-bg {
    background-color: #b263de;
    margin-top: 60px;
    padding: 23px 0 77px;
}
.targettm .top-logo {
    padding-top: 52px;
}
.award-box {
    border: 1px solid #f8f8f859;
    border-radius: 14px;
    padding: 10px 20px;
    height: 299px;
}

.dis-net {
    border: 1px solid #e0e0e0;
    border-radius: 37px;
    text-align: center;
    font-size: 15px;
    color: #606060;
    font-family: 'Work Sans';
    padding: 23px 29px;
    margin-top: 13px;
    margin-right: -15px;
  
}
.dis-net p {
    margin-bottom: 9px;
}
.row.uk-serlift .ser-left {
    display: flex;
}
img.award-icon {
    margin-top: 0!important;
}

.row.uk-serlift .ser-left:first-child {
    margin-top: 49px;
}
.award-content {
    color: #fff;
}
.row.poc-network.line_2.life-sci-row {
   background-position: 148px 23px;
    margin-top: 37px;
    
}
.container.proprietary-ques h2 sup {
    top: -12px;
}
.client-alert-img h2 sup {
    top: -10px;
}
.accordion button.btn.btn-link {
    font-size: 15px!important;
    width: 100%;
    text-align: left;
}
a:hover {
    text-decoration: unset;
}
.row.poc-network.line_2.life-sci-row .col-tri-content label {
    color: #fff!important;
}
.row.mt-5 .column.end-col {
    margin-top: 53px;
}
a.carousel-control-prev.prev-txt {
    left: -72px;
}

.carousel-control-next, .carousel-control-prev {
    width: 7%!important;
    opacity: 1.5;
}
.slider-content p {
    font-size: 14px;
}

.col-md-3.mobile-foters {
    display: none;
}
.row.mt-5 label.elect {
    width: 100%;
}
.point.lifescience-point {
    height: 712px;
}
p.msg {
    margin-top: 25px;
}
.items {
    background: #f5f5f5;
}
.items-details {
    padding: 16px 27px 1px;
}
.award-box img {
    width: auto!important;
    height: 120px;
    margin-bottom: 28px;
}
.col-md-3.col-tri .col-tri-content {
    width: 184px;
}
.list-section {
    background: linear-gradient(to right,#af63e1 0%,#6d40f3 100%);
}
.items-details p {
    font-size: 14px;
}
.items-details h2 {
    font-size: 15px;
    font-weight: bold;
}

label.number-contentc.poc-platform {
    font-size: 15px;
}
h3.number-contentc.poc-platform {
    font-size: 15px;
}
label.insight-name.insight {
    width: 33%;
}
.row.per-row {
   
    padding: 0;
    width: 82%;
    margin: auto;
    margin-left: 179px;
}
.service1 img {
    height: 67px;
    margin-top: 6px;
    margin-bottom: 12px;
}

ul.menu li:hover{
 color: #a55de1;

}
.list_inner ul {
    margin-left: 25px;
    list-style: disc;
}
.ser.product-suite img {
    height: 67px;
}
li#menu-item-6431:after {
   content: '';
    position: absolute;
    background: #8f8f8f;
    width: 166px;
    height: 1px;
    top: 41px;
}
.service-section {
    width: 91%;
    margin: auto;
}
ul.navbar-nav.ml-auto.center-nav {
    margin-right: 0%!important;
}
.menu-doceree-container {
    margin-left: auto;
}
button.btn.btn-primary.demo {
  border-radius: 30px;
   padding: 9px 26px;
    font-size: 17px;
    font-weight: 500;
    margin-top: 23px;
      background: linear-gradient(to right,#af63e1 0%,#6d40f3 100%);
    border: none;
 
}
.show-btn {
    text-align: center;
    padding-top: 103px;
    padding-bottom: 67px;
}
label.Disease1-img img {
    width: 53px;
}
button.hide-show {
    background: unset;
    border: unset;
    font-size: 32px;
}
.hide-btn {
    text-align: center;
    padding-bottom: 12px;
}
body.kc-css-system .kc-css-279039 {
    background: #f7f9f8;
    border-radius: 17px;
}
.provider-text.uk-provider p.power-by {
    margin-top: 17px!important;
}
label.trst {
    margin-top: 25px;
}
.cnt-form {
    background-color: #f5f5f5;
    padding: 50px 0;
}
.container.lifesci-connect {
    text-align: center;
}
.target.for-mobile-target {
    display: none;
}
.ad-server-banner {
    background-image: url(img/Ad-Server.jpg);
    width: 100%;
    background-size: 100%;
    background-repeat: no-repeat;
    object-fit: cover;
    height: 650px;
}
.tm_image img {
    width: 33%;
    height: 25%;
}
.tm_text img {
    margin-right: 11px;
    width: 26px;
}

.product-ttl {
    text-align: center;
}
.accordion.slide-mobile {
    display: none;
}
.provider-text.uk-provider {
    bottom: 45px;
}
.banner.exc-bnr-in {
     background-image: url("img/india-new-bnr.jpg");
}
.banner.target-bnr{
     background-image: url("img/Doceree-Target.jpg");
}

.banner.abm-bnr{
   background-image: url("img/Adv-abm-banner.jpg"); 
}
.banner.exc-bnr{
     background-image: url("img/exchange-new.jpg");
}
.banner.trigger-bnr {
     background-image: url("img/Doceree-Trigger.jpg");
}
.banner.per-bnr{
     background-image: url("img/Doceree-Perform.jpg");
}
.banner.target-bnr-in{
      background-image: url("img/Doceree-Target2.jpg");
}
.banner {
    background-image: url("img/Home_Banner.jpg");
 width: 100%;
    background-size: 100%;
    background-repeat: no-repeat;
    object-fit: cover;
    height: 525px;
    margin-top: 58px;
}
.blog-banner {
    background-image: url(img/blog-banner.jpg);
 width: 100%;
    background-size: 100%;
    background-repeat: no-repeat;
    object-fit: cover;
    height: 650px;
}
.sol-learning2-uk .message-content.solution img {
    height: 91px;
}
.container.blog-bnr {
    padding-top: 76px;
}
.blog-bnr h1 {
    color: #b263de;
    font-family: 'Work Sans';
    font-size: 63px;
    padding-top: 125px;
    font-weight: bold;
}
.blog-bnr p {
    font-size: 19px;
     color: #b263de;
}
article{
    display: block;
    margin-top: 10px;
}


.sol-learning2 .message-content.solution:after {
    position: absolute;
    content: '';
    height: 123px;
    width: 1px;
    left: 299px;
    background: #fff;
    margin-top: -139px;
}
.sol-learning2.trigger .message-content.solution:after {
    position: absolute;
    content: '';
    height: 123px;
    width: 1px;
    left: 299px;
    background: #f5f5f5;
    margin-top: -139px;
}
nav.navbar.navbar-expand-md.bg-light.navbar-light img {
    width: 152px;
}

li#menu-item-6440:hover ul {
    width: 227px;
}
.home-bnr h1, .exc-bnr h1, .target-bnr h1, .trigger-bnr h1, .per-bnr h1, .target-bnr-in h1, .exc-bnr-in h1{
     color: #b263de;
   font-family: 'Work Sans';
    font-size: 35px;
    padding-top: 191px;
    font-weight: 500;
}
.home-bnr h2{
     color: #b263de;
   font-family: 'Work Sans';
    font-size: 35px;
    padding-top: 191px;
    font-weight: 500;
}
.container.prd-st {
    margin-top: 105px;
}
.expert-event {
    background: #f5f5f5;
    padding: 58px;
}
.tm_image img {
    width: 70px;
    height: 65px;
    border-radius: 100%;
    float: left;
    margin-right: 25px;
}
ol.carousel-indicators.event-carousel {
    display: inline-flex;
    bottom: -48px;
}
img.lazyloaded {
    /*display: block;*/
    margin-bottom: 5px;
    margin: auto;
}
.cesis_testimonial.inside_e {
    padding: 25px;
    height: 304px;
}
.tm_text, .tm_info{
    font-size: 14px;
}
.event-heading h2 {
    text-align: center;
    padding: 23px;
    font-size: 26px;
}

.blog-banner-overlay label{
     color: #2880d7;
    font-family: 'Work Sans';
    font-size: 22px;   
}
.slider-sigma.sigma-mobile {
    display: none;
}

.ser1.prd-suite.about-content:after, .row.boxes .ser1.prd-suite:after, .hcp-color .ser1.prd-suite:after {
    background: unset;
}
.ser1.prd-suite.about-content, .row.boxes .ser1.prd-suite {
    height: 232px;
    padding: 50px 23px;
}
.ser.product-suite.about-sec-work {
    width: 74%;
    margin: auto;
}
.ser.product-suite.about-sec-work p {
    font-weight: bold;
}
.hcp-color .ser1.prd-suite{
    height: 250px;
}
.ser1.prd-suite.india-connect:after, .ser1.prd-suite.india-connect-display:after, .ser1.prd-suite.india-connect-display2:after {
    background: unset;
}
.ser1.prd-suite.india-connect-display, .ser1.prd-suite.india-connect-display2 {
    height: 130px;
    text-align: left;
    padding: 28px 22px 17px;
}
.ser1.prd-suite.india-connect-display p, .ser1.prd-suite.india-connect-display2 p{
   font-size: 13px; 
}
img.opti-img-2{
    padding-top: 18px;
}
img.opti-img-3 {
    padding-top: 17px;
}
img.opti-img-4{
 padding-top: 19px;
}
 
.ser1.prd-suite.india-connect-display:before, .ser1.prd-suite.india-connect-display2:before {
    content: '';
    display: block;
    position: absolute;
    width: 1px;
    height: 45px;
    background: #e0e0e0;
    left: 0;
    right: 0;
    margin: auto;
    margin-top: -74px;
}
.provider-text.uk-provider p {
    width: 60%;
    margin: auto;
}
.col-md-4.opti-channel:before {
    content: '';
    position: absolute;
    background-image: url(img/Arrow-4-line.svg);
    background-repeat: no-repeat;
    display: inline-block;
    width: 100%;
    height: 85%;
    right: 81px;
    top: 28px;
}
.col-md-4.opti-channel {
    padding-left: 54px;
}
.col-md-4.opti-channel img {
    width: 26%;
}
.col-md-4.reinforcement img {
    width: 35%;
    margin-top: 103px;
}
.sol-learning2-uk-safe .message-content.solution.text-border:after {
    left: 179px;
    background-color: #c5c2c2;
}
.message-content.solution p {
    margin-top: 23px;
}
.ssp-title h2 {
    text-align: center;
    font-size: 28px;
}

.exc-img {
    text-align: center;
    margin-top: -36px;
}
.exc-img2{
    text-align: center; 
    margin-top: 0px;
}
.col-md-3.Endemic.Publisher {
    margin-top: 23%;
    font-size: 19px;
    color: #606060;
    text-align: end;
}
.message-content.solution.border-content:after {
    content: '';
    position: absolute;
    background: #fff;
}
.tri-img {
    text-align: center;
    margin-top: -68px;
}
.col-md-3.Endemic.Publisher.point-care {
    text-align: left;
}
.client-alert-img {
    margin-top: -12%;
    text-align: center;
    margin-bottom: -73px;
}
.container.insight-desktop {
    display: block;
}
.container.mobile-insights {
    display: none;
}

.row.poc-network {

    background-position: center;
    text-align: center;
    background-repeat: no-repeat;
    background-position: 100px 36%;

}
.container.lifesci-connect .row.mt-5 {
    margin-top: 106px!important;
}
.row.poc-network .column.end-col{
    position: relative;
}
.row.poc-network .column.end-col:last-child:after {
    content: '';
    border: none;
}
.row.poc-network .column.end-col:after {
    content: "";
    width: 45%;
  
    top: 61px;
    right: -23%;
    position: absolute;

    border-top: 1px dashed #fff;
}
.row.poc-network .column.end-col label {
    color: #fff;
}
.column.col-tri label {
    color: #606060;

}
span.side-txt sup {
    font-size: 9px!important;
}
.col-tri-content {
    background: linear-gradient(to right,#af63e1 0%,#6d40f3 100%);
    border-radius: 25px;
    display: inline-block;
    padding: 4px 0px 1px;
    text-align: center;
    text-transform: capitalize;
    width: 156px;
}
label.tri-login {
    font-size: 13px;
    margin-left: 19px;
    margin-top: 9px;
}
.col-tri-content label {
    color: #fff!important;
}
.select-item {
    background-color: #fff;
    display: inline-block;
    padding: 6px 27px;
    border-radius: 28px;
    margin-top: 12px;
    font-weight: bold;
}
.perform-title {
    text-align: center;
}
.perform-title h2 {
    text-align: center;
    font-size: 26px;
    text-transform: capitalize;
    margin: 4% 0 2%;
    color: #606060;
    font-weight: 600;
    font-family: 'Work Sans', sans-serif;
}
.poc-brand {
    margin-bottom: -134px;
}
label.elect-content {
    width: 83%;
    padding-top: 50px;
    color: #606060!important;
}
img.rt-img {
    height: 318px;
}
.perform.study.mobile-perform-studies {
    display: none;
}
aside#block-46 ul li a{
    line-height: 10px;
    color: #959595;
}
.roi-section {
    background: linear-gradient(to right,#af63e1 0%,#6d40f3 100%);
    padding-top: 165px;
    padding-bottom: 92px;
}
.col-md-2.nrx {
    margin-left: 79px;
    color: #fff;
}
.col-md-2.nbrx {
    margin-left: 50px;
    color: #fff;
}
button.owl-prev {
    position: absolute!important;
    margin-top: -148px!important;
}

.col-md-2.presc {
    margin-left: 53px;
    color: #fff;
}
.col-md-2.roi {
    margin-left: 8px;
    color: #fff;
}
.col-md-2.roi h2 {
    text-align: center;
    margin-left: 80px;
}
aside#block-54 img{
    width: 43px;
}
.container-platform{
    width: 80%;
    margin: auto;
}

.col-md-2.trx {
    color: #fff;
}
.col-md-2 h2 {
    font-size: 24px;
    font-weight: bold;
    margin-top: 38px;
}
.col-md-2.roi label {
    text-align: center;
    margin-left: 77px;
}
aside.widget.widget_block ul li {
    color: #606060;
    padding: 2px;
    font-size: 12px;
    text-transform: capitalize;
    font-family: 'Work Sans';
    list-style: none;
}
input#datepicker {
    width: 100%!important;
    background: #e8dcfb;
    border: none;
    padding: 5px 12px;
    font-size: 14px;
}

.col-md-2 label {
    text-align: center;
}
.col-md-2.trx h2 {
    margin-left: 12px;
}
.col-md-2.trx label {
    margin-left: -18px;
}
.col-md-2.nrx label {
    margin-left: -26px;
}
.col-md-2.nbrx label {
    margin-left: -15px;
}
.col-md-2.nbrx h2 {
    margin-left: 10px;
}


input::-webkit-calendar-picker-indicator{
   visibility: hidden;
}
input[type="date"]::-webkit-input-placeholder{
    visibility: hidden !important;
}
header.entry-header {
    background: #e1e1e1;
    padding: 10px;
}

.entry-meta.advertiser h2 {
    font-size: 14px;
    font-weight: 600;
}

h1.entry-title {
    font-size: 20px;
    font-weight: 600;
    text-transform: capitalize;
}
.serv-para {
    width: 75%;
    margin: auto;
}
.entry-content p {
    font-size: 14px;
}
.banner-overlay h1 {
    color: #2880d7;
    font-family: 'Work Sans';
    font-size: 44px;
    font-weight: bold;
    padding-top: 191px
}
.banner-overlay2 {
    position: absolute;
    top: 32%;
    left: 13%;
}
img.ser2-img {
    width: 25%;
    margin-top: 27px;
}
.patient-details {
    margin-top: 134px;
}

.column {
    width: 20%;
    margin-top: 13px;
}
.column label {
        font-size: 14px;
    color: #b263de;
    font-weight: 500;
}

label.hcp-order {
    margin-left: 76px;
    text-align: center;
}
label.diagnosis {
    margin-left: 82px;
}
label.captured {
    margin-left: 60px;
    text-align: center;
}
label.sig {
    margin-left: 56px;
    text-align: center;
}
label.pharmacy {
    margin-left: 59px;
    text-align: center;
}
.ser.product-suite.product-suite-uk{
    width: 95%;
}
 .ser.product-suite.product-suite-in {
     width: 68%;
 }
.ser.product-suite.product-suite-uk .ser1.prd-suite {
    height: 326px;
}

.col-md-7.form-group.demo-date2:after{
   content: '';
    display: block;
    background-image: url(img/Calender.png);
    width: 31px;
    height: 31px;
    position: absolute;
    right: 1px;
    top: 0;
    background-repeat: no-repeat;
    pointer-events: none;
    font-family: 'Work Sans';
    background-color: #e8deebe8;
    padding: 17px 18px;
   
}
.container.in-brands {
    margin: 74px auto 0px;
}
a.in-brand {
    background: linear-gradient(to right,#af63e1 0%,#6d40f3 100%);
    padding: 10px 59px;
    color: #fff;
    border-radius: 20px;
  margin-left: 183px;
}
span.in-brand-span {
    margin-left: 188px;
    font-size: 14px;
}
input.wpcf7-form-control.has-spinner.wpcf7-submit {
    border-radius: 37px;
    padding: 9px 20px;
    font-size: 15px;
    font-weight: bold;
    margin-top: 3px;
    color: #8b4fec;
    border: none;
    float: right;
    margin-right: 18px;
    cursor: pointer;
}
.sol-learning .message-content:after {
    position: absolute;
    content: '';
    height: 123px;
    width: 1px;
   left: 299px;
    background: #f5f5f5;
    margin-top: -139px;
}
.sol-learning .border-content:after {
    position: absolute;
    content: '';
    height: 123px;
    width: 1px;
    margin-left: 135px;
    background: #fff;
    margin-top: -139px;
}
.col-md-4.form-group.demo-time2 {
    margin-left: 16px;
}
form {
    margin: 10px 15px;
}
.cnt-btn {
    width: 100%;
}
input#demo-tel {
    font-size: 14px;
    border-radius: unset;
    background-color: #e8dcfb;
}
.col-md-4.form-group.demo-time:after {
        content: '';
    display: block;
    background-image: url(img/Time.png);
    width: 31px;
    height: 31px;
    position: absolute;
    margin-right: -18px; 
    right: 1px;
    top: 0;
    background-repeat: no-repeat;
    pointer-events: none;
    font-family: 'Work Sans';
    background-color: #fff;
    padding: 17px 18px;
}
.row.uk-serlift .col-md-6.mt-5.round-end {
    margin-top: 50px!important;
}
.col-md-4.form-group.demo-time2:after {
        content: '';
    display: block;
    background-image: url(img/Time.png);
    width: 31px;
    height: 31px;
    position: absolute;
    margin-right: -18px; 
    right: 1px;
    top: 0;
    background-repeat: no-repeat;
    pointer-events: none;
    font-family: 'Work Sans';
    background-color: #e8deebe8;
    padding: 17px 18px;
}
aside#block-29 {
    font-size: 13px;
}
aside#block-30 {
    font-size: 12px; 
}
.btn-link:hover, .btn-link.focus, .btn-link:focus {
    text-decoration: unset!important;
}
.sol-learning .message-content:nth-child(3):after{
    background: #000;
}
.serv-para {
   text-align: center;
    font-size: 20px;
    margin-top: 14px;
    margin-bottom: 41px;
     font-weight: 500; 
    font-family: 'Work Sans';
    color: #2e2e2e;
    line-height: 30px;
}
.sol-para {
    text-align: center;
    font-size: 15px;
    margin-top: 14px;
    margin-bottom: 41px;
    font-family: 'Work Sans';
    color: #2e2e2e;
}
.message-content {
    text-align: center;
    margin: 29px 0 38px;
}
.top-border {
    border-bottom: 1px solid #d7d7d7;
  
}
.sol-learning2-uk .message-content.solution.text-border:after {
    margin-left: 186px;
}
.ser.product-suite {
    width: 70%;
    margin: auto;
}
.ser1.prd-suite {
    height: unset;
    padding: 19px 23px;
}
.ser.product-suite.product-suite-in .col-md-8 {
    text-align: left;
    margin-top: 18px;
}
.ser1{
     border: 1px solid #e0e0e0;
    border-radius: 37px;
    text-align: center;
    margin: 13px 0;
    font-size: 15px;
    color: #606060;
    font-family: 'Work Sans';
        
}
.col-md-12.form-group.modal-btn {
    margin-bottom: -19px;
}
.modal-content{
        border-radius: 1.3rem;
}
div#cust-testimonials-mob {
    display: none;
}
.service1 {
    border: 1px solid #e0e0e0;
    border-radius: 37px;
    text-align: center;
    margin: 13px 0;
    font-size: 15px;
    color: #606060;
    font-family: 'Work Sans';
    padding: 32px 21px;
    height: 246px;
   font-weight: 600;
}
.highlight-list img {
    width: 100px;
}
.tri-img .fixed-box {
    width: 100%;
    margin: 0;
    display: flex;
  padding-top: 153px;
}
.tri-img .top-logo {
    width: 27%;
    margin: auto;
    margin-top: 85px;

}

.point {
    background: linear-gradient(to right,#af63e1 0%,#6d40f3 100%);
    margin-top: -322px;
}
.ser-left {
    margin-top: 44px;
    font-weight: bold;
}
.ser-left2{
    margin-top: 55px;
    color: #fff;
    font-weight: bold;
}
 .modal-body.pdf-modal p {
    margin-bottom: 14px;
}
.ser-left2 label{
    margin-left: 1.4rem;
}
.img-right {
    text-align: center;
    margin-top: 27px;
    font-weight: bold;
}
.platform {
    margin: 4% 0;
}
.img-right.point-care {
    color: #606060;
    margin-top: 12px;
}
.award-bg h2 {
    text-align: center;
    color: #FFF;
    padding: 29px 0px;
}
.column.end-col h2 {
    color: #fff;
    font-weight: bold;
}

.ser.poc-ser {
    width: 56%;
}
.font-weight-bold {
    font-weight: 700!important;
    font-size: 30px;
    margin-left: 69px;
}
.ser1:hover {
    box-shadow: 3px 0px 12px 0 rgb(0 0 0 / 12%);
}
.ad-endm {
    background-image: url(img/Endemic-cur.png);
    width: 100%;
    background-size: 100%;
    object-fit: cover;
    background-repeat: no-repeat;
    height: 1038px;
    background-position: center bottom;

}
.row.boxes .ser1.prd-suite {
    margin-left: 9px;
    margin-right: -30px;
   
}
.row.boxes .ser1.prd-suite img{
    margin-bottom: 17px; 
}
.ser.ser-bottom {
    width: 65%;
}

.poc-serr {
    background: #fff;
    margin-top: 52px;
}
.banner-endemic {
    background-image: url(img/Endemic.jpg);
     width: 100%;
    background-size: 100%;
    background-repeat: no-repeat;
    object-fit: cover;
    height: 650px;
}
span.bold {
    font-weight: bold;
}
img.ad-service {
    margin-top: -482px;
}
.ser1.pg2 {
    padding: 31px 33px;
}
img.ad-ser {
    margin-top: -553px!important;
    position: absolute;
    z-index: 1;
}
.container.feature-section {
    margin-top: 548px;
}
.exc-img.uk-exc {
    margin-bottom: 64px;
}
.product-title h2 {
    text-align: center;
    font-size: 26px;
    margin: 4% 0 2%; 
    color: #606060;
    font-weight: 600;
    font-family: 'Work Sans', sans-serif;
}
label.download a {
    background: linear-gradient(to right,#af63e1 0%,#6d40f3 100%)!important;
    padding: 8px 12px;
    color: #fff;
    border-radius: 17px;
    font-size: 13px;
    font-weight: 100;
}
a.carousel-control-prev.testing-left {
    position: absolute;
    left: 92%;
    top: 84%;
}
span.carousel-control-prev-icon.left-icon{
    background-image: url(img/arrow-left.png)!important;
     height: 38px;
    width: 26px;
    
}
span.carousel-control-next-icon.right-icon {
    background-image: url(img/arrow.png)!important;
    height: 38px;
    width: 26px;
   
}
.sol-learning2-In .message-content.solution.text-border:after {
    margin-left: 186px;
}
.row.in-serlift .ser-left {
    display: flex;
}
.row.in-serlift .ser-left:first-child {
    margin-top: 61px;
}
.arrow-rt {
    background: #aeaeae;
    padding: 6px 13px 5px;
}
.arrow-lt {
    background: #aeaeae;
    padding: 6px 13px 5px;
}
a.carousel-control-next.testing-right {
   top: 84%;
    left: 100%;
} 


p.power-by.sol-power {
    text-align: center;
    margin-top: 38px;
    margin-bottom: 38px;
}
.ser1 h2 {
    color: #606060;
    font-size: 19px;
        margin: 12px 0;

    text-align: center;
    font-weight: 700;
    font-family: 'Work Sans', sans-serif;
}

.carousel-item.slide-1 .row .col-md-5 .list-bg .list-content {
    padding-top: 96px;
}
.side-bars {
   
    background: linear-gradient(to right,#af63e1 0%,#6d40f3 100%);
    position: fixed;
    top: 26%;
    right: 0;
    width: 65px;
    height: 329px;
    color: #fff;
    border-radius: 17px 0 0 17px;
    font-size: 12px;
    text-align: center;
    padding: 32px 0 0;
    z-index: 1;
    font-weight: 100!important;
}
.side-txt {
    font-size: 9px;
    text-align: center;
    padding: 9px 1px;
    margin: auto;
}
.feature-set{
   margin-top: 79px;
   padding-bottom: 35px;
    background-image: url('img/feture-bg.png');
   background-repeat: no-repeat;
  

}
.point.partner-sec.uk-point .ser-left2 {
    display: flex;
}
.ser-left img {
    height: fit-content;
}
.ad-serbg {
    background-image: url('img/Doceree-Purple-circle.png');
     width: 100%;
    background-size: 100%;
    object-fit: cover;
    background-repeat: no-repeat;
    height: 878px;
    background-position: center bottom;
    position: relative;
}
.ad-serbg2{
     background-image: url('img/Presenting.png');
    width: 100%;
    background-size: 100%;
    margin-top: 108px;
    object-fit: cover;
    background-repeat: no-repeat;
    height: 896px;
    background-position: center bottom;

}
.tag-name {
    padding: 5px 10px;
    border-radius: 30px;
    color: #3e3e3e;
    border: 1px solid #c9c9c9;
    display: inline-block;
    font-size: 15px;
    margin: 1px;
    font-family: 'Work sans';
    font-size: 11px;
}
.close-tag {
    font-size: 11px;
    font-weight: bold;
    position: relative;
    color: #b263de;
}
.partner-img img {
    width: 100%;
}
.col-md-3.working-partner {
    background: #f5f5f5;
}
.working-partner {
    background: #f5f5f5;
    padding: 8px;
}
.trust-us {
    background: linear-gradient(to right,#af63e1 0%,#6d40f3 100%);
    margin-top: 44px;
    padding-bottom: 100px;
}
.trust-head {
    text-align: center;
    color: #fff;
    padding: 53px 0;
    margin-bottom: 14px;
}
.contact-form.form2 {
    background: linear-gradient(to right,#af63e1 0%,#6d40f3 100%);
}
.kc-elm.kc-css-991510.kc_text_block h1 {
    font-size: 26px!important;
    font-weight: bold;
}
.trust-content {
    color: #fff;
    font-size: 14px;
}
.trust-content img {
    width: 39%;
}
.partner-detail {
    margin-top: 15px;
    margin-left: 13px;
}
p.partner-name {
    color: #464646;
    font-weight: bold;
}
.member-icons {

    margin: 17px 2px;
}
.service1.about {
    border: none;
    text-align: center;
    font-size: 17px;
    color: #606060;
    font-family: 'Work Sans';
    padding: 0 27px;
    height: 246px;
    font-weight: bold;
}

h2.feature-title.text-white {
    padding-top: 35px;
    font-weight: 500;
    font-family: 'Work Sans';
    font-size: 27px;
}
.feature-list {
    width: 84%;
    margin: auto;
        margin-top: 33px;

}
.feature-list h2 {
    color: #fff;
    font-size: 16px;
    margin-top: 11px;
    font-weight: bold;
}
p.feature-content {
    font-size: 14px;
    color: #f7f7f7e3;
    font-weight: 100;
   
}
.side-bars img {
    width: 37px;
}
.cnt-form.ad-ser {
    background:#ebebeb;
}
.form-box.d-flex.ad-white {
    background: #fff;
}
.cnt-form.ad-ser {
    background: #ebebeb;
    padding: 75px 0;
}
.ad-server h2 {
    margin: 6% 0 2%;
    text-align: center;
    font-size: 23px;
    color: #626567;
    font-weight: 600;
    font-family: 'Work Sans', sans-serif;
}
.form-section {
    padding: 9px 0;
}

.contat h2 {
    font-family: 'Work Sans';
    font-weight: 600;
    font-size: 28px;
    color: #606060;
}
div#disease-aware-mobile, .container.lifesci-connect.mobile-life-connect {
    display: none;
}
.acc-mng {
    text-align: center;
    margin-top: 27px;
    color: #fff;
    font-size: 19px;
}
.contact-form {
       background: linear-gradient(to right,#af63e1 0%,#6d40f3 100%);
    padding: 31px;
}
button.form.demo:hover {
    box-shadow: 0px 2px 3px 1px rgb(0 0 0 / 36%);
}
input#home-time {
    width: 100%;
    background: #e8dcfb;
    border: none;
    padding: 5px 12px;
    font-size: 14px;
}
.right-form h4 {
    color: #606060;
    font-family: 'Work Sans';
    font-size: 18px;
    font-weight: 600;
}
.right-form h3 {
    color: #606060;
    font-family: 'Work Sans';
    font-size: 18px;
    font-weight: 600;
}
.right-form label {
    font-size: 14px;
    color: #58595b;
}
input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required.form-control {
    background-color: #e8dcfb;
    border: none;
    font-size: 14px;
    border-radius: 0;
}
span.input-group-addon {
    background-color: #e8dcfb;
    padding: 0.35rem 0.75rem;
    color: #0674f7;
}
.col-md-7.calendar {
    padding-right: 7px;
    cursor: pointer;
    color: blue;
}
.col-md-5.time {
    padding-left: 4px;
    cursor: pointer;
}
a {
    color: #a55de1;
}
.menu li a {
    display: block;
    text-decoration: none;
  color: #606060;
    padding: 5px 8px 5px 5px;
    white-space: nowrap;
}
.platform h2 {
    text-align: center;
    font-size: 26px;
    color: #606060;
    font-weight: 600;
}
.breadcrumb_container ul {
    list-style: none;
    display: flex;
}
.container.blog-detail {
    margin-top: 74px;
}
header.entry-header {
    display: none;
}
.cesis_container {
    border-bottom: 1px solid #f5f5f5;
    width: 79%;
    margin: auto;
}
.col-md-12.blg-dtail main#primary {
    width: 79%;
    margin: auto;
}
.breadcrumb_container ul li a {
    display: inline;
}
.nav-links {
    display: flex;
    align-content: space-between;
    justify-content: space-between;
    margin-top: 40px;
    margin-bottom: 20px;
}
.fixed-box {
    width: 39%;
    padding-top: 67px;
    color: #fff;
    margin-left: 128px;
    padding-top: 115px;
 
}
div#respond {
    background: #e3e2e2;
    padding: 19px 11px;
    border-radius: 24px;
    box-shadow: 4px 1px 6px 0px rgb(0 0 0 / 10%);
}
footer.entry-footer {
    display: none;
}
.author-info h3 {
    display: none;
}
input#submit {
    background-image: linear-gradient(to right,#af63e1 0%,#6d40f3 100%);
    border: none;
    padding: 6px 13px;
    border-radius: 20px;
    color: #fff;
}
textarea#comment {
    width: 100%;
}
input#author {
    width: 100%;
}
input#email {
    width: 100%;
}
input#url {
    width: 100%;
}
h2#reply-title {
    margin-left: 14px;
}
.nav-previous {
    border: 1px solid #a7a7a7;
    padding: 6px 10px;
    margin-bottom: 15px;
}
.nav-next {
    border: 1px solid #a7a7a7;
    padding: 6px 10px;
    margin-bottom: 15px;
}
span.nav-subtitle {
    color: #606060;
}

.wp-block-image img {
    margin-top: -22px;
        margin-left: -16px;

}
.col-md-8.blg {
    padding-right: 2px;
}
.col-md-4.inst {
    padding-right: 9px;
}
.col-md-4.mdi {
    padding-right: 9px;
}
.col-md-8.vdo {
    padding-right: 10px;
    padding-left: 11px;
}
.col-md-3.mdi-2 {
    padding-left: 11px;
}
aside.widget.widget_block h2 {
  color: #af63e1;
    text-transform: capitalize;
    font-size: 18px;       
    font-family: 'Work Sans';
    font-weight: bold;
}
aside.widget.widget_block strong {
  color: #af63e1;
    text-transform: capitalize;
    font-size: 18px;       
    font-family: 'Work Sans';
    font-weight: bold;
}
div#footer-sidebar1 {
    font-size: 13px;
}
.icon {
    margin: 11px 13px 0 0;
    color: #b263de;
    font-size: 16px;
}
.form.demo{
 
   padding: 9px 20px;
    font-size: 13px;
    font-weight: bold;
    margin-top: 3px;
 background: linear-gradient(to right,#af63e1 0%,#6d40f3 100%);
    border: none;
    color: #fff;
    
}
button.form2-btn {
    float: right;
    font-family: 'Work Sans';
    cursor: pointer;
    padding: 9px 20px;
    font-size: 15px;
    font-weight: bold;
    margin-top: 3px;
    background: #fff;
    border: none;
    color: #910ce9;
    border-radius: 30px;
}
.form-control.home-form2 {
    background: #e8deebe8;
}
.datepicker2{
   background: #e8deebe8;  
}
button.form.demo {
    float: right;
   font-family: 'Work Sans';
   cursor: pointer;
}

.left-formimg {
    margin-right: 29px;
}
.sub-btn {
    float: right;
    width: 100%;
}
.slide2 .partner-toolbox-content h2 {
    color: #b263de;
    text-align: left;
}
.ser1.prd-suite p {
    font-weight: 100;
}
button.btn.btn-primary.header-demo {
    border-radius: 19px;
    padding: 4px 22px;
}
.relevant h2 {
    text-align: center;
    font-size: 21px;
    text-transform: capitalize;
    margin: 4% 0 2%; 
    color: #606060;
    font-weight: 600;
    font-family: 'Work Sans', sans-serif;
}
.treatment{
    color: #00a2fb;
    text-transform: capitalize;
}
.network h2{
     text-align: center;
    font-size: 25px;
    margin: 4% 0 2%; 
    color: #141414;
    font-weight: 600;
    font-family: 'Work Sans', sans-serif;
}
.engage h2{
        text-align: center;
    font-size: 18px;
    margin: 6% 0 2%;
    color: #454444;
    font-weight: 600;
    font-family: 'Work Sans', sans-serif;
}
.ser.poc-net {
    width: 67%;
}
.slider {
    background-image: url(img/round-new.png);
    background-repeat: no-repeat;
    background-position: left center;
    background-size: 38% 100%;
    margin-top: 0;

}
.bnr-btn-work.p-5 button {
    margin-bottom: 44px;
}
.carousel.slide.diff-sec {
    margin-top: 70px;
}
aside#block-9 {
    margin-left: 6px;
}
aside#block-26 {
    margin-bottom: 15px;
    margin-left: 6px;
}
div#footer-sidebar2 {
    margin-left: 33px;
}
div#footer-sidebar3 {
    margin-left: -32px;
}
.slider.solution {
    background-color: #f5f5f5;
    margin-top: 77px;
    height: 551px;
    background-image: none!important;

}

.slider-heading h2 {
    text-align: center;
    font-size: 27px;
    padding-top: 42px;
    margin-left: 30px;
    color: #606060;
    font-weight: 600;
    font-family: 'Work Sans', sans-serif;
}
.message-content.solution.text-border:after {
    position: absolute;
    content: '';
    height: 123px;
    width: 1px;
    margin-left: 119px;
    background: #f5f5f5;
    margin-top: -139px;
}
.message-content.solution.text-border p {
    font-size: 15px;
}

.message-content.solution.text-border:nth-child(4):after {
 position: absolute;
    content: '';
    height: 78px;
    width: 1px;
    margin-left: 112px;
    background:#fff!important;
    margin-top: -88px;
}
.column.end-col .partner {
    height: 100px;
}
.row.poc-network.line_2 {
    background-image: url(img/connecting-arrow.svg)!important;
    background-position: center 68px;
    text-align: center;
    background-repeat: no-repeat;
    margin-bottom: 65px;
}
p.earning {
    text-align: center;
    font-family: 'Work Sans';
    color: #818080;
    font-size: 17px;
    margin-top: 31px;
    font-weight: bold;
}
.partner-toolbox {
    margin-top: 109px;
}

.slide2 h2 {
   text-align: center;
    font-size: 27px;
    padding-top: 50px;
    color: #606060;
    text-align: center;
   font-weight: 600;
    font-family: 'Work Sans', sans-serif;
    margin-right: 72px;
}
.slide2 .partner-toolbox-content h3 {
    color: #b263de;
    text-align: left;
}
.slide2 h3 {
   text-align: center;
    font-size: 27px;
    padding-top: 50px;
    color: #606060;
    text-align: center;
   font-weight: 600;
    font-family: 'Work Sans', sans-serif;
    margin-right: 72px;
}
p.sub-head {
    color: #b263de;
    font-size: 27px;
    font-weight: bold;
}
.trigger {
    width: 76%;
    margin: auto;
}

span.sol-tm {
    position: relative;
    top: -4px;
    font-size: 13px;
}
label.doc {
    color: #9606c5;
    font-weight: bold;
}
.partner-toolbox-content.doceree-target {
    margin-top: 230px;
    font-size: 17px;
}
.works {
    background: #f6f6f6;
    text-align: center;
    padding: 31px;
}
.works2{
     background: #f5f5f5;
    text-align: center;
      padding: 61px;
      padding-bottom: 0;
}
.bnr-btn-work {
    margin: 39px 0 89px;
    text-align: center;
   
}
p.contry-types {
    padding-bottom: 12px;
    font-size: 12px;
}

h2.work-title {
    color: #606060;
    font-weight: bold;
    margin-bottom: 28px;
    font-size: 26px;
}

.card-main {  
    padding: 50px;  
    border-radius: 10px;  
    margin-top: 50px;  
    margin-bottom: 50px;  
    box-shadow: 0px 4px 8px 0px #283593  
} 
label.download {
    margin-top: 15px;
} 
.card-0 {
    color: #606060;
    background-color: #ebeef5;
    position: relative;
    margin-left: 51px;
    height: 327px;
    margin-top: 35px;
    z-index: 0;

}
.carousel-indicators li {  
    cursor: pointer;  
    border-radius: 50% !important;  
    width: 10px;  
    height: 10px; 
    background-color: #cfcfcf!important;
    border: 1px solid #b263de;
}  
.slider-content h2 {
    color: #b263de;
    font-size: 27px;
    font-weight: bold;
}
.product-title h4 {
    text-align: center;
    font-size: 26px;
    margin: 4% 0 2%;
    color: #606060;
    font-weight: 600;
    font-family: 'Work Sans', sans-serif;
}
.product-title h3 {
    text-align: center;
    font-size: 26px;
    margin: 4% 0 2%;
    color: #606060;
    font-weight: 600;
    font-family: 'Work Sans', sans-serif;
}
.slider-content h4 {
    color: #b263de;
    font-size: 27px;
    font-weight: bold;
}
.slider-content h3 {
    color: #b263de;
    font-size: 27px;
    font-weight: bold;
}
.profile {

    position: absolute;
    left: -51px;
    top: 24%;
    border-radius: 50%;
}
.testimonal {
    background-image: url(img/What-Our-Partners.jpg);
    background-size: 100% auto;
    background-repeat: no-repeat;
    margin-top: 42px;
    background-position: right bottom;
}
.profile-pic {
    width: 135px;
    height: 105px;
    position: absolute;
    left: 16px;
    top: 6%;
    border-radius: 50%;
}
.open-quotes {  
    margin-left: 130px;  
    margin-top: 100px  
}  
.content {
    margin-left: 44px;
    margin-right: 27px;
    margin-top: 51px;
}
.bnr-btn-work.work-slide-btn {
    text-align: left;
}
.close-quotes {  
    margin-bottom: 100px;  
    margin-right: 60px  
}  

.testimonal-arrow{
    background-color: #fff;
}
.testimonal-box {
    width: 100%;
    margin-top: 55px;
    margin-bottom: 33px;
    margin-left: -134px;
}
.client-position {
    margin-left: 47px;
    margin-top: 17px;
}
.test-slide{
    left: -39%;
}
label.download img {
    width: 16px;
    margin-top: -2px;
}

.member-icons.slider-icon {
    margin: 0;
    margin-top: -14px;
    padding-bottom: 10px;
}
.insight h2 {
    text-align: center;
    font-size: 25px;
    margin: 6% 0 4%;
    color: #606060;
    font-weight: 600;
    font-family: 'Work Sans', sans-serif;
}
.insight h4 {
    text-align: center;
    font-size: 25px;
    margin: 6% 0 4%;
    color: #606060;
    font-weight: 600;
    font-family: 'Work Sans', sans-serif;
}

.slick-slider {
    border: 10px solid lightgrey;
    width: 100%;
    padding: 0;
    position: relative;
    top: 5%; 
        
}


.slide {
    position: relative;
    border: none;
}

.slide-content {
    position: absolute;
    top: 0px;
    right: 0%;
    height: 100%;
    width: 35%;
    background-color: #606060;
    opacity: 0.8;
    color: #fff;
    text-align: center; 
    padding: 25px 70px 25px 25px;  
    text-align: left;  
}

ul.toggle-four label {
    margin-bottom: 0;
}
/* Slick Dots */

.slick-dots {
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    list-style: none;
    text-align: center;
    margin: 0px 3px;
    padding: 11% 1% 11% 1.5%;
    border-left: 3px solid lightgrey;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;

}


.slick-dots li img:nth-child(1) {
    display: block;  
}  

.slick-dots li img:nth-child(2) {
    display: none;   
}

.slick-dots li.slick-active img:nth-child(1) {
    display: none;   
}

.slick-dots li.slick-active img:nth-child(2) {
    display: block;  
}

/* Slick Arrows */

.slick-prev, .slick-next {
    height: 20px;
    width: 20px;
    background-size: contain;
    background-repeat: no-repeat;
    position: absolute; 
}
.slick-prev {
    background-image: url('/images/slider-up-arrow.png');
    /* place button top right */
    top: 2%;
    right: 1%;
    z-index: 10;
}

.slick-next {
    background-image: url('/images/slider-down-arrow.png');
    /* place button bottom right */
    right: 1%;
    bottom: 2%;
    z-index: 20;
}
.slick-prev:hover {
    background-image: url('/images/slider-up-arrow-hover.png');
    /* place button top right */
    top: 2%;
    right: 1%;
    z-index: 10;
}
.slick-next:hover {
    background-image: url('/images/slider-down-arrow-hover.png');

    /* place button bottom right */
    right: 1%;
    bottom: 2%;
    z-index: 20;
}
button:hover{
    cursor: pointer;
}
.list-content {
    margin: 15% 0;
    margin-left: 32px;
    list-style: none;
    padding: 45px 0;
    text-align: left;
}
.left-liscontent {
    color: #606060;
    margin-top: 120px;
    text-align: left;
}
i.fa.fa-chevron-down {
    color: #fff;
}
i.fa.fa-chevron-up {
    color: #fff;
}
.perform .col-md-5.perform-studies .column {
    text-align: left;
}

.highlight-list p {
    color: #fff!important;
}
.highlight-list h3 {
    color: #fff!important;
}
.highlight-list h2 {
   
        font-weight: 900;
    font-size: 43px;
    font-family: 'Roboto', sans-serif;
}
.row.account-lift .slide-accod {
    text-align: left;
}
h2.feature-title {
    text-align: center;
    font-size: 23px;
    margin-bottom: 26px;
    font-weight: bold;
    color: #fff;
}
.highlight-list {
 
    margin: auto;
    text-align: left;
    margin-top: 58px;
      color: #fff;
}
.list-bg {
    background-image: url(img/PATIENT-AFFORDABILITY.png);
    object-fit: cover;
    background-repeat: no-repeat;
    width: 100%;
    background-size: 100% 100%;
    height: 497px;
}
.slider-content h2 sup {
    top: -14px;
}

label.Disease1-lbl {
    color: #b263de;
    margin-left: 12px;
    font-weight: 600;
    width: 72%;
}
.container.in-brands.brands-mobile {
    display: none;
}

.item {
    background: #f5f5f5;
    margin-top: 11px!important;
    border-radius: 12px;
    padding: 5px 14px;
    width: 65%;
    margin: auto;
}
i.fa.fa-angle-down, i.fa.fa-angle-up.career {
    left: 91%;
}    

.item2{
    background: #f5f5f5;
    margin-top: 11px!important;
    border-radius: 12px;
    padding: 5px 14px;
        
}
.carousel-indicators .active{
   background: linear-gradient(to right,#af63e1 0%,#6d40f3 100%);
}
ul.carousel-indicators.disease-list .active {
    background: #fff!important;
}
label.life-sci-lbl {
    width: 83%;
    margin-top: 29px;
}
.list-content2 {
    margin: 30% 0;
    margin-left: 53px;
    list-style: none;
}

ol.list-content2 li {
    color: #fff;
    width: 65%;
    font-size: 19px;
    margin-left: 62px;
    padding: 10px 0;
}

.carousel-indicators li {
    cursor: pointer;
    border-radius: 50% !important;
    width: 13px;
    height: 13px;
    margin-left: 14px;
    background-color: #cfcfcf!important;
    border: 1px solid #b263de;
}

.list-slider li {
    cursor: pointer;
    border-radius: 50% !important;
    width: 14px;
    height: 14px;
    margin-top: 5px;
    margin-top: -12px!important;
    margin-left: 12px;
    color: #fff;
}


ul.carousel-indicators.disease-list li {
    cursor: pointer;
    border-radius: 50% !important;
    width: 15px;
    height: 15px;
    background-color: #cfcfcf!important;
    border: 1px solid #cfcfcf;
}
.real-stick {
    text-align: center;
    position: absolute;
    left: 28%;
    margin-top: -37px;
    font-size: 19px;
}
.real-stick label {
    background-color:#137ce1;
    color: #fff;
    padding: 7px 48px;
    border-radius: 19px;
}
.hcp-flow h2 {
    margin: 9% 0 2%;
    text-align: center;
    font-size: 27px;
    text-transform: capitalize;
    color: #202020;
    font-weight: 600;
    font-family: 'Work Sans', sans-serif;
}

 button.btn.btn-primary.demo a {
    color: #fff!important;
}
.form.demo2 {
    border-radius: 37px;
    padding: 15px 20px;  
      font-size: 13px;
    font-weight: bold;
    background: #0b8bfb;
    color: #fff;
    border: none;
    font-family: montserrat;
    width: 46%;
    margin: auto;
}
.blog-overlay.video label {
    font-size: 13px;
}
.blog-overlay.video img {
    width: 45px;
}

.contact-det {
    height: 149px;
}
aside#block-20 {
    line-height: 10px;
}
aside#block-21 {
    line-height: 10px;
}

.why-text {
    position: absolute;
    left: 10px;
    transform: rotate(-91deg);
    margin-top: 127px;
    color: #bfbfbf;
    text-transform: uppercase;
    font-family: 'Work Sans';
}

.row.end-row {
    width: 95%;
    margin: auto;
}
.col-md-4.end-col {
    padding: 0px;
}


.ser.end-ser {
    width: 61%;
}
.service3 {
    margin-left: -23px;
}

.end-bg {
    background: #efefef;
    padding: 54px 0;
    margin-top: 38px;
}


aside#block-25 {
    margin-bottom: 15px;
}
span.tm {
    position: absolute;
    font-size: 15px;
}

.why-text h2{
    font-weight: bold;
}
.partner {
    margin: auto;
}
.partner h2{
   margin: 3% 0 2%;
    text-align: center;
    font-size: 21px;
    text-transform: capitalize;
    color: #626567;
    font-weight: 600;
    font-family: 'Work Sans', sans-serif;
}
.contact-page{
    background-image: url("img/cnt-form.jpg");
    background-repeat: no-repeat;
    width: 100%;
    height: unset;
         background-size: 100% 110vh;
    object-fit: cover;

}
.cnt-form.contact-page {
    margin-top: 0!important;
}
.media-banner {
    background-image: url("img/Media.jpg");
     background-repeat: no-repeat;
    width: 100%;
        height: 631px;
         background-size: 100%;
    object-fit: cover;
}
.media-banner-overlay {
    margin-left: 166px;
}
.media-banner-overlay h1 {
    color: #2880d7;
    font-family: 'Work Sans';
    font-size: 80px;
    font-weight: bold;
    padding-top: 125px;
}
.media-banner-overlay label {
    color: #2880d7;
    font-family: 'Work Sans';
    font-size: 22px;
}
.col-md-3.parameters-logo img {
    height: 42px;
   
}
ul.toggle-four li {
    margin-top: 6px;
}
.form-sec {
    padding: 94px 0;
}
.hello{
    color: #fff;
    text-align: center;
    font-size: 48px;
    margin-top: -41px
}
.arrows {
    float: right;
}
.blog-overlay{
    position: absolute;
      top: 35%;
     left: 4%;
     color: #fff;
    font-family: 'Work Sans';
    font-size: 21px;
    font-weight: bold;
  
}
.blog-content{
    position: relative;
    margin-top: 20px;
}
label.blogslide-content {
    background: #dbdbdb;
    padding: 6px 21px;
    font-family: 'Work Sans';
    font-size: 20px;
}
.blog-page-section{
    margin-top: 3%;
}
.blog-bottom {
    background: #606060;
    width: 102%;
    height: 1px;
    margin-top: 47px;
    margin-left: -7px;
}

.calculator {
    background-color: #e5e5e5;
    padding: 33px 30px;
}
.calculator-heading {
    text-align: center;
}

.switch-button {
  background: rgba(255, 255, 255, 0.56);
  border-radius: 30px;
  overflow: hidden;
  width: 240px;
  text-align: center;
  font-size: 18px;
  letter-spacing: 1px;
  color: #155FFF;
  position: relative;
  padding-right: 120px;
  position: relative;

}
.ssp-title {
    margin-bottom: 39px;
}

.switch-button:before{
     content: "US";
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    width: 120px;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 3;
    pointer-events: none;
}
 .switch-button-checkbox {
    cursor: pointer;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    z-index: 2;
}

    .switch-button:checked + .switch-button-label:before {
      transform: translateX(120px);
      transition: transform 300ms linear;
    }

    .switch-button+ .switch-button-label {
      position: relative;
      padding: 15px 0;
      display: block;
      user-select: none;
      pointer-events: none;
  }

    .switch-button+ .switch-button-label :before {
        content: "";
        background: #fff;
        height: 100%;
        width: 100%;
        position: absolute;
        left: 0;
        top: 0;
        border-radius: 30px;
        transform: translateX(0);
        transition: transform 300ms;
      }
        .switch-button-label-span {
        position: relative;
      }
 img.attachment-post-thumbnail.size-post-thumbnail.wp-post-image {
            width: 100%;
            height: auto;
}

        img.attachment-medium_large.size-medium_large.wp-post-image {
        width: 100%;
        height: auto;
    }
    label.blog-bannertxt {
    font-size: 17px;
    color: #606060;
    font-family: 'Work Sans';
}
.banner-overlay.blog-header {
    top: 32%;
}
.banner-overlay3 h1{
       color: #2880d7;
    font-family: 'Work Sans';
    font-size: 44px;
    font-weight: bold;
    padding-top: 175px;
}
.banner-overlay3 {
    margin-left: 166px;
}
.blog-contnt {
    background: #e0e0e0;
    margin-bottom: 18px;
    padding: 5px;
    color: #606060;
}
.blog-contnt a {
    color: #606060;
}

.row.footer-row {
    align-items: flex-end;
}
figure.wp-block-image.size-full img {
    width: 152px;
}
.exp-content {
    background: #fff;
    margin-top: 5%;
    height: 426px;
}
div#footer-sidebar1 {
    font-size: 13px;
}
div.custom-menu-class ul {
    margin:20px 0px 20px 0px;
    list-style-type: none;
    list-style: none;
    list-style-image: none;
    text-align:right;
    display:inline-block;   
}
div.custom-menu-class li {
    padding: 0px 20px 0px 0px;
    display: inline-block;
} 
 
div.custom-menu-class a { 
    color:#606060;
}


p {
    color: #606060;
}

.hcp-flow img {
    width: 100%;
}
.media-img {
    background-image: url("img/Media_Banner.jpg");
    width: 100%;
    background-size: 100%;
    background-repeat: no-repeat;
    object-fit: cover;
    height: 537px;
    margin-top: 58px;
    
}

.report-img {
    background-image: url("img/Reports_Banner.jpg");
    width: 100%;
    background-size: 100%;
    background-repeat: no-repeat;
    object-fit: cover;
    height: 537px;
     margin-top: 58px;
    
}
.rt-tpg-container .layout1 .rt-holder .rt-detail {
    background-color: #f5f5f5;
    padding: 12px 11px 0px;
}
.tpg-even .rt-holder {
    height: auto;
}
.rt-pagination {
    text-align: end!important;
    margin: 30px;
}
.event-form {
    background: #fff;
    padding: 29px 12px;
}
.event-form input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required.form-control {
    background: #f8f9f9;
}
.event-form input#demo-tel {
    background: #f8f9f9;
    border: unset;
}
.event-form input#datepicker {
    background: #f8f9f9;
}
.event-form input#home-time {
    background: #f8f9f9;
}
input#event-cnt-demo {
    color: #fff;
    border-radius: 0;
    background: linear-gradient(to right,#af63e1 0%,#6d40f3 100%);
}

.blog-overlay.blog {
    top: 44%;
}
.blog-overlay.blog img {
    width: 10%;
    margin-left: 7px;
}
.blog-overlay.insight {
    top: 11%;
}
.blog-overlay.insight img {
    width: 17%;
    margin-left: 7px;
}
.blog-overlay.media-rgt {
    top: 58%;
    left: 27px;
    font-size: 17px;
}

.blog-content1 {
    background-image: url(http://192.168.1.105/clientmart/wp-content/uploads/2021/11/Img-1.jpg);
    width: 100%;
    background-repeat: no-repeat;
    height: 100Vh;
}
.blog-overlay.media {
    left: 23px;
    display: block;
}
.blog-overlay.video {
    top: 70%;
}
.blog-overlay img {
    width: 20%;
}
.blog-overlay.media img {
    width: 23%;
}
.blog-overlay.media-rgt img {
    width: 18%;
    margin-top: 42px;
}

label.insight-name {
    background:#b263de ;
    color: #fff;
    padding: 2px 9px;
    position: absolute;
    z-index: 1;
    margin-top: 7px;
    margin-left: -8px;
}

.effective-messages h2 {
    color: #b263de;
    text-align: center;
    margin-top: 23px;
    font-size: 30px;
    margin-bottom: 25px;
}
.message-content img {
    height: 67px;
}
.top-logo img {
    width: 31%;
}
.targettm {
    background-image: url(img/Round.png);
    background-size: cover;
    width: 100%;
    margin: auto;
    height: 470px;
    margin-top: 40px;
    background-repeat: no-repeat;
    /*background-position: center bottom;*/
    position: relative;
}
ul.toggle-four {
    list-style: disc;
    margin-bottom: 0;
}
img#companyGallery {
    cursor: pointer;
}
::marker {
    color: #b263de;
}
.top-logo {
    text-align: center;
}
.bottom-txt {
       position: absolute;
    width: 32%;
    left: 0;
    right: 0;
    text-align: center;
    margin: auto;
    color: #fff;
    bottom: 11px;
    font-size: 13px;
}
.assist-img p {
    font-size: 14px;
}
.assisttm.lazyloaded {
    background-size: cover;
    width: 100%;
    margin: auto;
    height: 470px;
    margin-top: 40px;
    background-repeat: no-repeat;
    position: relative;
    background-position: center;
}
.slider-content.target-content:nth-child(1) {
    padding-top: 20px;
}
.col-md-4.opti-channel label {
    margin-left: 33px;
}
.slider-content.target-content {
    height: unset;
    margin-top: 45px;
}
.ser.product-suite.feature-target-in .ser1.prd-suite:after, .feature-exc .ser.product-suite.product-suite-in .ser1.prd-suite{
    background: #fff;
}
.feature-exc .container.prd-st {
    margin-top: 0px;
}
.slider-trigg .earning{
    font-weight: 500;
}
.feature-exc, .slider-sigma {
    background: #f5f5f5;
    padding: 25px 0 44px;
    margin: 45px 0 0;
}
.feature-exc.dei-initiatives {
    padding: 25px 0 44px;
    margin: 45px 0 0;
    background: linear-gradient(to right,#af63e1 0%,#6d40f3 100%);
}
.feature-exc h2 sup {
    top: -12px;
}
p.soon {
    text-align: right;
    color: #cecccc;
    font-size: 12px;
}
.slider-content.programttic {
    padding-top: 119px;
}
.slider-content .soon {
    text-align: left;
}
.ser.product-suite.product-suite-in.uk-product-line .ser1.prd-suite:nth-child(2):after {
    background: unset;
}
div#what-target .row.list-slides .col-md-7 img {
    margin-top: 7px;
}
div#disease-aware .earning, .list-section.trigg .earning {
    margin-top: 10px;
    font-size: 13px;
    text-align: left;
}
.slider-trigg .row.list-slides .col-md-7 img {
    margin-top: 55px;
}
.feature-exc .ser1.prd-suite .col-md-4 {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: left;
    padding-left: 36px;
}
.feature-exc .ser1.prd-suite .col-md-4 h2{
    margin-left: 24px;
    font-size: 15px;
    text-align: left;
}
.feature-exc.feature-ex-uk {
    background-color: #fff;
}
.ser.product-suite.feature-target-in .col-md-4 {
  display: flex;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: left;
    padding-left: 36px;
}
.ser.product-suite.feature-target-in .col-md-8 p {
    margin-top: 23px;
    text-align: left;
    margin-left: -15px;
}
.ser.product-suite.feature-target-in h2 {
    margin-left: 24px;
    font-size: 15px;
}
.ser.product-suite.feature-target-in .ser1.prd-suite:after, .feature-exc .ser.product-suite.product-suite-in .ser1.prd-suite:after {
    background: unset;
}

.top-logo {
    text-align: center;
    padding-top: 11px;
}
.col-md-3.col-tri {
    margin-top: -8px;
}

.container.partner-endemic {
    background-image: url(img/Line-curve-01.svg);
    background-repeat: no-repeat;
    margin-bottom: 60px!important;
    background-size: contain;
}
.home-time2{
    background: #e8deebe8;
}
span.fa.fa-user {
  display: none;
}
.col-md-4.form-group.demo-time {
    margin-left: 11px;
}
.sol-learning {
    width: 78%;
    margin: auto;
}
ul.menu {
    list-style: none;
    margin: 0;
    padding: 0;
    margin-left: 30px;
}
ul.menu li {
    display: block;
    float: left;
    position: relative;
    cursor: pointer;

}
li ul
{
    display: none;
}


section.testimonials {
    margin-top: 75px;
}

.counter {
    width: 80%;
   margin-left: 190px;
   margin-top: 67px;
   margin-bottom: 88px;
}
.number-count h2 {        
   color: #b263de;
   font-family: 'Work Sans 800';
      font-size: 48px;
    font-weight: bold;
     margin-bottom: -3px;
}
.number-count h3 {        
   color: #b263de;
   font-family: 'Work Sans 800';
      font-size: 48px;
    font-weight: bold;
     margin-bottom: -3px;
}
.number-count strong {        
   color: #b263de;
   font-family: 'Work Sans 800';
      font-size: 48px;
    font-weight: bold;
     margin-bottom: -3px;
}


label.number-head {
    font-size: 18px;   
    font-weight: bold;
    margin-bottom: 0px;
}
h3.number-head {
    font-size: 18px;
    font-weight: 100;
    color: #606060;
    margin-bottom: 0px;
    font-family: 'Work Sans 600';
    font-weight: normal;
}
label.number-content {
   font-size: 15px;
}
h3.number-content {
   font-size: 15px;
}
button.btn.btn-link.collapsed i.fa.fa-angle-up {
    transform: rotate(
180deg);
}

button.btn.btn-link {
    color: #606060;
    font-size: 17px;
    font-weight: 600;
}
.menu li:hover ul {
    display: block;
    position: absolute;
    z-index: 1;
    background: #fff;
    border-radius: 10px;
    box-shadow: 1px 2px 3px 3px rgb(0 0 0 / 10%);
    text-align: left;
    width: 167px;
    border-radius: 11px;
    padding: 1px;
  
}
.country-rank {
    margin-top: 44px;
    font-size: 15px;
}
label.lifesci-rank {
    margin-left: 152px;
    position: absolute;
    font-weight: bold;
}

.product-title.Proposition {
    margin: 8% 0 5%;
}

li.sol.menu-item:hover ul 
 {
    width: 240px;
}
li.dropdown-ag.menu-item {
    margin-left: 40px;
}
li#menu-item-6435 {
    color: #b263de!important;
    font-weight: bold;
    margin-left: 5px;
}
li#menu-item-8070 a {
    background: linear-gradient(to right,#af63e1 0%,#6d40f3 100%);
    color: #fff!important;
    border-radius: 18px;
    padding: 4px 18px;
    margin-left: 10px;
}

li#menu-item-6449 {
     margin-left: 28px;
}
.banner.life-sci {
    background-image: url(img/Hyper-Targeting-life.jpg);
    width: 100%;
    background-size: 100%;
    background-repeat: no-repeat;
    object-fit: cover;
    height: 650px;
}
.blog-img {
    background-image: url(img/Blog_Banner.jpg);
    width: 100%;
    background-size: 100%;
    background-repeat: no-repeat;
    object-fit: cover;
    height: 537px;
    margin-top: 58px;
}
.case-study-img {
    background-image: url(img/Case_Studies_Banner.jpg);
    width: 100%;
    background-size: 100%;
    background-repeat: no-repeat;
    object-fit: cover;
    height: 537px;
    margin-top: 58px;
}
.case-study-detail-img {
    background-image: url(img/Case_Studies_detail_Banner.jpg);
    width: 100%;
    background-size: 100%;
    background-repeat: no-repeat;
    object-fit: cover;
    height: 397px;
}
.case-study-detail-mobile-img.mobile-banner {
     display: none; 
}
.container.exc-bnr.case-bnr {
    text-align: center;
    color: #fff;
    margin: auto;
}
.bnr-social-icons {
    font-size: 26px;
    margin-top: 35px;
}
.container.exc-bnr.case-bnr h1 {
    color: #fff;
    font-weight: bold;
}
.container.case-strategy .row {
    width: 100%;
    margin: auto;
}
.case-objective {
    margin: 21px 0px
}
.case-objective h2 {
    font-size: 25px;
    font-weight: bold;
}
.case-objective ul li {
    font-size: 15px;
}
.case-objective p {
    font-size: 15px;
}
.container.exc-bnr.case-bnr h1 {
    padding-top: 100px!important;

}
.side-strip {
    background: #b263de;
    margin-top: -13%!important;
    padding: 22px 40px;
    width: 73%;
    height: auto;
    float: right;
    margin: auto;
}
.side-strip p {
    color: #fff;
    margin-top: 18px;
    font-size: 15px;
}
.side-strip label {
    color: #fff;
    margin-bottom: 0;
}
.case-download {
    margin-top: 33px;
}
a.download.white {
    background: #fff!important;
    color: #b263de;
    font-weight: bold;
}
.result {
    width: 100%;
    margin: auto;
    margin-top: 52px!important;
}
.month-para p {
    font-weight: bold;
    color: #b163dd;
    font-size: 19px;
}
.result h2 {
    font-size: 25px;
    font-weight: bold;
}
.month-para p {
    font-weight: bold;
    color: #b163dd;
    font-size: 19px;
}
.Conclusion {
    margin-top: 50px;
}
p.conculsion-text {
    font-size: 13px;
    color: grey;
}
b.strategy-phase {
    color: #b163dd;
}
b.result-text {
    color: #0693e3;
}
.feature-exc, .slider-sigma {
    background: #f5f5f5;
    padding: 25px 0 44px;
    margin: 45px 0 0;
}
.product-title {
    text-align: center;
}
.product-title h2 {
    text-align: center;
    font-size: 26px;
    margin: 4% 0 2%;
    color: #606060;
    font-weight: 600;
    font-family: 'Work Sans', sans-serif;
}
.exp-content {
    background: #fff;
    margin-top: 5%;
}
.exp-content p {
    height: 113px;
}
.read-btn a {
    border: 1px solid #b263de;
    padding: 8px 12px;
    border-radius: 49px;
    color: #b263de;
    font-weight: bold;
    font-size: 12px;
    float: right;
}
.bnr-social-icons a {
    color: white;
}
.bnr-social-icons a:hover {
    color: white;
}
.read-btn a:hover {
    background: #b263de;
    color: #fff;
    border: 1px solid #b263de;
}

li#menu-item-6439 a{
    color: #b263de!important;
    font-weight: bold;
    margin-left: 5px;
   
}
li#menu-item-7018 {
    margin-left: 14px;
}
span.clr {
    color: #a55de1;
    font-weight: bold;
}

ul li a:hover{
    text-decoration: none;
}
.carousel-inner.slider-show {
    width: 73%;
    margin: auto;
}
li:hover li
{
    float: none;
    font-size: 15px;
    text-align: left;
}
li#menu-item-6448 {
    margin-left: 38px;
}
li#menu-item-6440, li#menu-item-10625 {
    margin-left: 13px;
}
li#menu-item-7534 {
    margin-left: 13px;
}
a:hover{
    color: #a55de1!important;
}
.col-md-4.text-center img {
    margin-top: 14px;
}
div#accordionExample {
    margin-top: 83px;
}

li#menu-item-5746{
     margin-left: 38px;
}
li#menu-item-5600 {
    margin-left: 38px;
}
.dropdown-item.active, .dropdown-item:active {
    color: #fff;
    text-decoration: none;
}
.profile-pic {
    width: 109px;
    height: 109px;
    position: absolute;
    left: -48px;
    top: 44%;
    border-radius: 50%;
}
.front-bg {

    background-image: url('img/poc-cur.png');
    width: 100%;
    background-size: 100%;
    object-fit: cover;
    background-repeat: no-repeat;
        background-position: center bottom;

    height: 1038px;
}

li#menu-item-5603 {
     margin-left: 38px;
}
li#menu-item-5607 a {
   background: linear-gradient(to right,#af63e1 0%,#6d40f3 100%);
    color: #fff!important;
    border-radius: 20px;
    padding: 4px 22px;
    margin-left: 10px;
}
li#menu-item-5608 {
    margin-left: 21px;
}
.menu-item{
        padding: 1px 4px!important;

}



.option-input.radio {
    border-radius: 14%;
    background-color: #fff;
    border: 3px solid transparent;
    background-clip: padding-box, border-box;
    background-origin: padding-box, border-box;
    background-image: linear-gradient(#fff, #fff), linear-gradient(#af63e1, #6d40f3);
    width: 35px;
    height: 35px;
}

.option-input {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
  position: relative;
  top: 13.33333px;
  right: 0;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 40px;
  transition: all 0.15s ease-out 0s;
  background: #cbd1d8;
  border: none;
  color: purple;
  cursor: pointer;
  display: inline-block;
  margin-right: 0.5rem;
  outline: none;
  position: relative;
  z-index: 1000;
}

.option-input:checked::before {
    height: 35px;
    width: 31px;
    position: absolute;
    content: '✔';
    display: inline-block;
    font-size: 26.66667px;
    text-align: center;
    line-height: 29px;
}
.option-input:checked::after {
  -webkit-animation: click-wave 0.65s;
  -moz-animation: click-wave 0.65s;
  animation: click-wave 0.65s;
  background: #40e0d0;
  content: '';
  display: block;
  position: relative;
  z-index: 100;
}

.option-input.radio::after {
  border-radius: 14%;
}

.frequency {
    text-align: center;
    margin: 34px 0;
    color: #606060;
}
.frequency h2 {
    font-size: 26px;
    font-weight: 600;
}
span.frequency-optn {
    font-size: 20px;
}
.cpm {
    text-align: center;
    margin-top: 56px;
    font-size: 23px;
    font-weight: 500;
}


.service1.life-sci p {
    font-size: 20px;
    font-weight: 500;
    margin: 14px 0;
}
.service1.life-sci {
    height: 300px;
    padding: 45px;
}

.inspires {
    text-align: center;
    width: 51%;
    margin: -257px auto 200px;
    color: #fff;
}
select#opening-list {
    background-color: #fff;
    color:#b265e2;
    padding: 7px 19px;
    border-radius: 21px;
    border: none;
    font-weight: bold;
}
.product-title {
    text-align: center;
}
.reason-title2 {
    text-align: center;
    margin: 6% 0 3%;
    color: #b265e2;
}

.reason-title2 h2{
     font-weight: bold;
}

option {
    margin-top: 10px;
    color: #606060;
}
.exc-img .top-logo img {
    width: 158px;
}
.exc-img .top-logo {
}
.column.end-col .partner {
    height: 86px;
}
.ssp img {
    width: 100%;
}
.row.poc-network.line_2 label {
    color: #b263de!important;
    font-size: 12px;
}
.ssp-title h2 {
    text-align: center;
    font-size: 17px;
}

.sol-learning2.trigger .message-content.solution {
    padding-right: 25px;
}
.sol-learning2.trigger {
    width: 51%;
    margin: auto;
}
.perform-img img {
    margin-top: 101px;
}
.sol-learning2 {
    width: 80%;
    margin: auto;
}


.perform-txt {
    position: absolute;
    bottom: 50px;
    text-align: center;
    color: #fff;
    font-size: 21px;
    width: 64%;
    margin: auto;
    left: 0;
    right: 0;
}
.perform-img .top-logo img {
    width: 34%;
}
.row.frequency-check {
    width: 75%;
    margin: auto;
}
.perform-img {
    background-image: url(img/Perform.png);
    background-size: cover;
    width: 80%;
    margin: auto;
    height: 523px;
    margin-top: 60px;
    background-repeat: no-repeat;
    background-position: center bottom;
    position: relative;
}
.exc-img {
    background-image: url(img/Exchange-2.png);
    background-size: cover;
    width: 80%;
    margin: auto;
    height: 513px;
    margin-top: 60px;
    position: relative;
    background-repeat: no-repeat;
    background-position: center bottom;
}
.top-sections {
    background-image: url('img/Teams-New.jpg');
   width: 100%;
    height: 661px;
    background-size: 100%;
    background-position: bottom center;
    background-repeat: no-repeat;
    margin-top: 58px;
}
.container.work-reason {
    margin-top: -295px;
}
.top-sections-dei{
    background-image: url('img/doceree-dei.jpg');
   width: 100%;
    height: 660px;
    background-size: 100%;
    background-position: bottom center;
    background-repeat: no-repeat;
    margin-top: -44px;
}
.ser1.prd-suite.reason-content {
    background: #fff;
}
.ser1.prd-suite.reason-content p {
    padding: 12px 35px;
    font-size: 20px;
}
.reason-title h2 {
    color: #fff;
    text-align: center;
}
section.testimonials2 {
    background-color: #f5f5f5;
    margin-top: 70px;
    margin-bottom: 60px;
}

h2.work-slid {
    color: #b265e2;
    text-align: center;
    margin-top: 84px;
    font-weight: bold;
    font-size: 29px;
}

h2.gallery-heading {
    text-align: center;
    margin: 34px 0 8px;
    font-weight: bold;
}
details {
  min-height: 5px;
  max-width: 700px;
padding: 18px 29px 18px 29px;
  margin: 0 auto;
  position: relative;
  font-size: 22px;
  border: 1px solid rgba(0,0,0,.1);
  border-radius: 15px;
  box-sizing: border-box;
  transition: all .3s;
}

details + details {
  margin-top: 20px;
}

details[open] {
    min-height: 50px;
    background: linear-gradient(to right,#af63e1 0%,#6d40f3 100%);
    box-shadow: 2px 2px 20px rgb(0 0 0 / 20%);
    color: #fff;
    font-weight: bold;
}

details p {
  color: #96999d;
  font-weight: 300;
}

summary {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-weight: 500;
  cursor: pointer;
}

summary:focus {
  outline: none;
  
}
.col-md-5.form-group.demo-time:after {
    content: '';
    display: block;
    background: url("img/Time-adv.png");
    width: 31px;
    height: 29px;
    margin-right: 19px;
    position: absolute;
    right: 0;
    top: 10%;
    background-repeat: no-repeat;
    pointer-events: none;
    font-family: 'Work Sans';
}
.col-md-7.form-group.demo-date:after {
    content: '';
    display: block;
    background: url("img/Date-adver.png");
    width: 31px;
    height: 29px;
    position: absolute;
    margin-right: 3px;
    right: 3px;
    top: 10%;
    background-repeat: no-repeat;
    pointer-events: none;
    font-family: 'Work Sans';
}
.col-md-7.form-group.demo-date {
    padding-right: 0px;
}

summary:focus::after {
  content: "";
  height: 100%;
  width: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

summary::-webkit-details-marker {
  display: none
}
.names {
    background: #fff;
    text-align: center;
    margin-top: 32px;
    font-size: 20px;
    padding: 13px 0px 6px 0;
    border-radius: 9px;
    color: purple;
    font-weight: bold;
    vertical-align: middle;
}

.control-icon {
  fill: rebeccapurple;
  transition: .3s ease;
  pointer-events: none;
}

.control-icon-close {
  display: none;
}

details[open] .control-icon-close {
  display: initial;
  transition: .3s ease;
}

details[open] .control-icon-expand, .feature-exc.explore-mob {
  display: none;
}

.owl-dots {
  text-align: center;
  padding-top: 15px;
}
.owl-dots button.owl-dot {
    width: 12px;
    height: 12px;
    border-radius: 50%;
    display: inline-block;
    background-color: #ccc!important;
    margin: 20px 10px;
}
.owl-dots button.owl-dot.active {
  background-color: purple!important;
}
.owl-dots button.owl-dot:focus {
  outline: none;
}
button.owl-prev {
    position: absolute!important;
    margin-top: -148px!important;
    left: -45px; 
}

.shadow-effect2 {
    background: #fff;
    position: relative;
}

i.fa.fa-angle-left {
    font-size: 41px;
}
button.owl-next {
    position: absolute;
    right: -30px;
    margin-top: -147px;
}
i.fa.fa-angle-right {
    font-size: 41px;
}


.item-details {
    margin-top: 86px;
    padding: 65px 0px 11px 0px;
    text-align: center;
}
.item-details h5 {
    color: #9f009f;
    font-size: 17px;
    font-weight: 600;
    margin-bottom: 14px;
}
span.post-des {
    font-size: 16px;
}
.item-details p {
    margin-top: 14px;
}
.ser-left2 label {
    margin-top: 19px;
}
.ser-left label {
    vertical-align: middle;
    margin-top: 11px;
}
}
.product-ttl {
    text-align: center;
    margin-top: -49px;
}
.product-ttl h2 {
    color: #b265e2;
    font-weight: bold;
}
li#menu-item-6979 {
    margin-left: 14px;
}
li#menu-item-6434{
    margin-left: 14px;
}
li#menu-item-6431{
     margin-left: 14px;
}
span.footer-title {
    font-weight: bolder;
    font-size: 14px;
}
.right-form label {
    font-weight: 100;
}
.hcp-color {
    background: #fff;
    margin-top: 0;
    padding-top: 1px;
    padding-bottom: 26px;
    margin-bottom: -71px;
}
.banner-event {
    background-image: url(img/Event.jpg);
    padding: 131px 0 55px;
    width: 100%;
    background-size: 100%;
    background-repeat: no-repeat;
}
label.knowledge {
    color: #fff;
    font-size: 18px;
}
label.barrier {
    border: 1px solid #fff;
    padding: 4px 18px;
    color: #fff;
    font-size: 18px;
    font-weight: bold;
    text-transform: uppercase;
}
.venue-time {
    margin-top: 32px;
}
.venue-date {
    margin-top: 40px;
}

h2.planning {
    color: #fff;
    font-weight: bolder;
    font-size: 55px;
    line-height: 47px;
}
label.date-time {
    color: #fff;
    font-size: 18px;
}
.event-dtl label {
    background-color: #f5f5f5;
    padding: 14px 10px;
    font-size: 15px;
}
.event-dtl {
    margin-bottom: 30px;
}
label.web-num {
    background: #f5f5f5;
    padding: 5px 14px;
    border-radius: 0 14px 0 0;
    margin-top: 11px;
    color: #4f81ef;
    font-weight: bold;
}
button#clickme {
    width: 9%;
}

.tablink {
    color: #606060;
    float: left;
    border: none;
    outline: none;
    cursor: pointer;
    padding: 10px 14px;
    font-size: 17px;
    font-weight: bold;
    background: #fff;
    margin-top: 44px;
}
.tabcontent {
    color: #606060;
    padding: 120px 20px 1px;
    height: 100%;
}
.event-date-section {
    position: absolute;
    background-repeat: no-repeat;
    right: 36px;
    background-image: url(img/arrow%20icon.svg);
}
label.event-date {
    color: #fff;
    font-weight: bold;
    padding: 12px;
}
.event-section h2 {
    text-align: center;
    font-weight: bold;
    margin: 48px 0;
}
label.res-num {
    font-size: 31px;
    font-weight: bold;
    color: #b263de;
    margin-right: 12px;
}
.col .res-line:after {
    content: ''!important;
    position: absolute!important;
    border-right: 1px dashed #606060!important;
    height: 165px!important;
    top: 12px!important;
}
label.res-dtl {
    font-size: 19px;
}
label.res-num.resNum {
    color: lightgrey;
}
.res-dtl b {
    color: #b263de;
}

.res-line.first-res:after {
    content: '';
    border-right: unset!important;
}
.res-line.resline:after {
    height: 71px!important;
    top: 3px!important;
}
.res-line:after {
    content: '';
    position: absolute;
    width: 1px;
    border: unset;
    border-right: 1px dashed #606060!important;
    height: 85px;
    left: -16px;
    right: 0;
    top: 9px;
}
.tablink:hover {
    color: #b263de;
    border-bottom: 2px solid #b263de;
}
/*-------------------------------------------------------------------------Media Queries---------------------------------------------------------------------------------------*/
@media screen and (min-width: 1400px) {
    
.col-md-3.mdi-2 .blog-content .media-rightimg {
    height: unset!important;
}

.slide-accod {
    border: 1px solid #acaaaa;
    padding: 1px 11px;
    font-size: 14px;
    margin-top: 8px;
    border-radius: 9px;
}
.effective-messages h2 {
    color: #b263de;
    text-align: center;
    margin-top: 41px;
    font-size: 30px;
    margin-bottom: 25px;
}

i.fa.fa-angle-down, i.fa.fa-angle-up{
left: 69%!important;
}
.provider-text.uk-provider p {
    width: 56%;
    margin: auto;
}
    .ad-serbg {
     height: 921px;
}
.row.poc-network {

    background-position: 169px 36%;
}
.point {
    background: #f5f5f5;
    margin-top: -341px;
}
a.carousel-control-prev.testing-left {
    position: absolute;
    left: 92%;
    top: 84%;
}

.row.dei-initiatives {
    display: flex;
    justify-content: center;
}

.serv-para {
    margin-top: 62px;
}

.inspires {
    margin: -292px auto 200px
}

.product-ttl{
    margin-top: -49px;
}
.partner-toolbox-content.doceree-target {
    margin-top: 250px;
    font-size: 17px;
}
.col .res-line:after {
    content: ''!important;
    position: absolute!important!important;
    border-right: 1px dashed #606060!important!important;
    height: 54px!important;
    top: 12px!important;
}
}

/*-----------------------------------------------------------------------*/

@media screen and (max-width: 767px) {
    .container.tsee, .feature-exc.explore {
    display: none;
}
 .feature-exc.explore-mob {
    display: block;
}
.side-strip {
    margin-top: 0!important;
    padding: 22px 40px;
    width: 100%;
}
.side-strip p {
    color: #fff;
    margin-top: 14px!important;
}
.exp-content p {
    height: 113px;
  font-size:15px!important;
}
.result {
    width: 100%;
    margin: auto;
    margin-top: 52px!important;
}
.Conclusion p {
    font-size: 14px!important;
}
.breadcrumb_container.breadcrum-case {
    margin-top: 25px;
    margin-left: 2px!important;
}
.container.case-strategy .row {
    width: 100%;
    margin: auto;
}
.container.exc-bnr.case-bnr{
    width: 100%;
}
.case-study-detail-img{
    height: auto;
    display: none;
}
.case-objective p {
    font-size: 14px;
}
.case-objective ul li {
    font-size: 14px;
}
.entry-content ul {
    margin-left: 15px;
}
.row.dei-initiatives {
    display: flex;
    justify-content: center;
}
.pledge-dei-text {
    top: 37%;
}
.top-sections-dei{
    height: 273px;
}
.kc-elm.kc-css-324764.kc_col-sm-12.kc_column.kc_col-sm-12 {
    margin-left: -4px!important;
}

.banner.abm-bnr {
    background-image: url(img/ADV-ABM-Banner-mobile.jpg)!important;
}
.top-sections-dei {
    background-image: url(img/ADV-dei-mobile-banner.jpg)!important;
    height: 636px!important;
}
.case-study-detail-mobile-img.mobile-banner{
    background-position: right bottom;
    background-size: cover;
    background-repeat: no-repeat;
    height: calc(100vh - 185px);
}
.col-md-12.blg-dtail main#primary {
    width: 96%!important;
    margin: auto;
}
div#respond {
    background: #f5f5f5;
    padding: 19px 11px;
    border-radius: 24px;
    width: 100%!important;
    margin: auto;
}
.slider-content.target-content:nth-child(1) {
    padding-top: 0;
}
.accordion.value-proposition-home {
    margin-top: 0!important;
}
.container.in-brands.brands-desktop, .accordion.value-proposition-home .accordion-img {
    display: none;
}
.container.in-brands.brands-mobile {
    display: block;
}
span.in-brand-span {
    margin-left: 91px;
    font-size: 14px;
}
.container.in-brands.brands-mobile .col-md-6 {
    text-align: center;
}
a.in-brand, span.in-brand-span{
    margin-left: 0;
}
.col-md-6.reinforcement {
    margin-top: 27px;
    margin-bottom: -70px;
}

.col-tri span {
    color: #b263de;
    margin-right: 6px;
}
.slider-trigg .row.list-slides .col-md-7 img {
    margin-top: 33px;
}
.row.list-slides:nth-child(3) {
    margin-right: -22px;
    margin-top: 25px;
}
.perform .slider-content.perform-content {
    height: auto;
}
.perform.study.mobile-perform-studies .row.list-slides:nth-child(2) {
    margin-top: 26px;
}
span.clr {
    color: #a55de1;
    font-weight: bold;
    margin-left: 22px;
}
article.post-content {
height: 440px!important;
}
.Disease1 label {
    margin-bottom: 0;
}
.feature-exc, .slider-sigma {
    background: #f5f5f5;
    padding: 1px 0 44px;
}
div#cust-testimonials-mob button.owl-next img {
    margin-right: 9px;
}
.serv-para {
    width: 100%;
    margin: auto;
}
 .slider .row.list-slides .col-md-7 img {
    margin-top: 16px;
}
.perform.study.mobile-perform-studies, .container.lifesci-connect.mobile-life-connect, div#cust-testimonials-mob, .slider-sigma.sigma-mobile {
    display: block
}
div#how-espyian {
    padding-top: 43px;
}
.perform.study.mobile-perform-studies .column p {
    font-size: 11px!important;
    text-align: left;
    height: 43px;
}
.perform.study.mobile-perform-studies .column label {
    text-align: left;
}
.perform.study.desktop-perform-studies, .container.lifesci-connect.desktop-life-connect, .slider-trigg.how-it-desktop, .target.for-desktop-target, .container.segment-slide, .container.mobile-clients{
    display: none;
}
.slider-content.perform-content .column {
    width: 46%!important;
   text-align: left!important;
}
.slider-content.perform-content .column .slide-accod{
    width: auto;
}
.targettm {
    background-image: url(img/Target-mobile-BG.png)!important;
    background-size: cover;
    width: 100%;
    margin: auto;
    height: 363px;
    margin-top: 18px;
    background-repeat: no-repeat;
    background-position: center bottom;
    position: relative;
}

.slider-trigg .slider-content {
    padding-top: 0!important;
    font-weight: 500;
    height: 106px!important;
}
.slider-content p {
    margin-bottom: 0;
}
.slider-trigg .slider-content .tag-name{
    font-size: 11px!important;
}
li#menu-item-6440:after, li#menu-item-6448:after {
    left: 91px!important;
}

li#menu-item-10625:after {
    content: '\f107';
    font-family: 'FontAwesome';
    position: absolute;
  right: 112px;
    display: inline-block;
    top: 7px;
    cursor: pointer;
}
div#features {
    margin-top: 42px;
}

.segment-slide-mobile, div#disease-aware-mobile, .slider-trigg.how-it-mobile {
    display: block;
}
.target.for-mobile-target {
    display: block;
}
.segment-section {
    background: unset!important;
    width: 100%!important;
}
.slider.us-home-slidess .col-md-5 .slider-content {
    height: auto!important;
}
.ser.product-suite.feature-target-in .col-md-8 p {
    margin-top: 10px;
    text-align: center;
     margin-left: 0; 
}
.feature-exc .ser1.prd-suite .col-md-4 h2 {
    margin-left: 0;
    font-size: 15px;
    text-align: center;
}
.message-content p {
    font-size: 12px;
}
.ser.product-suite.feature-target-in .col-md-4 {
   display: block;
    justify-content: left;
    padding-left: 9px;
}
a.download {
    padding: 6px 12px!important;
    font-size: 11px!important;  
}
.ser1.prd-suite:after {
    margin-top: 16px!important;
}
 .us-home-slidess .carousel-item.slide-3 .slider-content, .us-home-slidess .carousel-item.slide-1 .slider-content, .uk-home-slidess .carousel-item.slide-3 .slider-content, .uk-home-slidess .carousel-item.slide-0 .slider-content, .uk-home-slidess .carousel-item.slide-4 .slider-content, .in-home-slidess .carousel-item.slide-3 .slider-content, .in-home-slidess .carousel-item.slide-0 .slider-content, .in-home-slidess .carousel-item.slide-4 .slider-content {
    padding-top: 21px!important;
}
.us-home-slidess .carousel-item.slide-4 .slider-content, .in-home-slidess .carousel-item.slide-1 .slider-content, .us-home-slidess .carousel-item.slide-2 .slider-content, .us-home-slidess .carousel-item.slide-0 .slider-content {
    padding-top: 21px!important;
}
.slider.us-home-slidess i.fa.fa-plus, .slider.in-home-slidess i.fa.fa-plus, .slider.uk-home-slidess i.fa.fa-plus, .slider.us-home-slidess i.fa.fa-minus, .slider.in-home-slidess i.fa.fa-minus, .slider.uk-home-slidess i.fa.fa-minus {
        left: 83%!important;
}
.accordion button.btn.btn-link {
    font-size: 15px!important;
}
.slider.us-home-slidess .accordion button.btn.btn-link, .slider.uk-home-slidess .accordion button.btn.btn-link, .slider.in-home-slidess .accordion button.btn.btn-link {
    font-size: 11px!important;
    text-align: center;
}
.col-md-7.partner-toolbox img {
    margin-left: 0!important;
}
.container.prd-st {
    margin-top: 0;
}
.btn-select {
    position: absolute;
    top: 48px;
    width: 35%!important;
}
li#menu-item-6448 {
    margin-top: 62px!important;
    margin-left: 12px;
}
.lang-select .b {
    position: absolute!important;
    top: 86px;
    width: 50%!important;
    border-radius: 11px;
    background: #fff!important;
    box-shadow: 1px 2px 3px 3px rgb(0 0 0 / 10%);
    display: none;
    padding: 9px 18px;
    margin-left: 0px;
    max-width: 337px;
}
.provider-text.uk-provider {
    width: 100%;
    margin: 0 auto;
}
.btn-link.focus, .btn-link:focus {
    text-decoration: unset;
    border-color: transparent;
    box-shadow: none;
}
label.self-serv {
    margin-left: 12px;
    font-size: 12px;
}
.option-input.radio{
    width: 27px!important;
    height: 27px!important;
    margin-bottom: 14px!important;
}

.option-input:checked::before {
    height: 28px!important;
    width: 19px!important;
    font-size: 19.66667px!important;
    line-height: 23px!important;
}
ul.toggle-four label, .item-details p, .names label {
    font-size: 12px;
}
.effective-messages h2, button.btn.btn-link {
font-size: 15px;
}
.col-md-3.mobile-foters {
    display: block;
    padding-left: 6px;
}
.item.footer-item {
    width: 100%;
    padding: 3px 12px 3px;
}
 #accordion_footer{
    margin-top: 37px;
    margin-bottom: 115px;
    font-weight: 200;
}
.home-bnr h1{
        font-size: 18px;
    padding-top: 30px;
}
a.carousel-control-prev.prev-txt {
    left: 0;
    top: 274px;
    bottom: auto;
}

.slide2 h2{
    font-size: 18px;
    margin-right: 0;
    padding-top: 10px!important;
}
.slide2 h3{
    font-size: 18px;
    margin-right: 0;
    padding-top: 10px!important;
}
    .service1 {
    font-size: 12px!important;
    height: 215px!important;
}
a.carousel-control-next.next-txt {
    right: 0;
    top: 274px;
    bottom: auto;
}
  
.row.mt-5 .column.end-col{
    margin-top: 0px;
}
.row.frequency-check.col-md-4.text-center{
    text-align: left!important;
}
.col-md-4.text-center {
    text-align: left!important;
}
.partner-toolbox-content{
        margin-top: 17px!important;
}
.partner-toolbox {
    margin-top: 16px!important;
}
.container.home-bnr, .container.target-bnr, .container.exc-bnr, .container.trigger-bnr, .container.per-bnr, .container.exc-bnr-in, .container.target-bnr-in {
   text-align: center;
}
.container.partner-sec p br, .perform-title p br {
    display: none;
} 
.banner {
    background-position: right bottom;
    background-size: cover;
    background-repeat: no-repeat;
  height: calc(100vh - 185px);
    background-image: url(img/Adv-Home-Global-mobile.jpg)!important;
}
.banner.target-bnr-assist.lazyloaded{
    background-image: url(img/assist.jpg)!important;
}
.banner.per-bnr{
     background-image: url(img/Adv-Perform-Global-mobile.jpg)!important;
}
.banner.target-bnr{
    background-image: url(img/Adv-Target-Global-mobile.jpg)!important;
}
.banner.exc-bnr{
     background-image: url(img/Adv-Exchange-Global-mobile.jpg)!important;
}
.banner.trigger-bnr{
    background-image: url(img/Adv-Trigger-Global-mobile.jpg)!important;
}
.serv-para {
    font-size: 15px;
    margin-bottom: 0;
}
.service-section {
    width: 90%;
    margin: auto;
}
.platform h2, p.earning {
    font-size: 14px!important;
}
.row.per-row {
    margin-left: 0;
}
.counter {
    margin-left: 0px;
}
.form-box.d-flex {
    padding: 20px 12px;
}
input#datepicker {
    width: 94.3%!important;
}
.col-md-7.form-group.demo-date:after {
    margin-right: 17px;
}

.item.footer-item button.btn.btn-link, .item.footer-item {
    color: #b263de!important;
    font-size: 13px!important;
}
i.fa.fa-angle-up {
    color: #606060;
}
.parameters-2.footer_add p {
    padding-left: 29px;
    font-size: 12px;
}
.contact-form {
    padding: 18px;
}

.owl-carousel {
    display: none;
    width: 86%;
    margin: auto;
    z-index: 1;
}

.testimonal {
    background-image: url(img/What-Our-Partners.jpg);
    background-size: 100% auto;
    background-repeat: no-repeat;
    margin-top: 42px;
    background-position: right top;
      margin-top: 0;
}
.breadcrumb_container ul li a {
    font-size: 10px;
}
.form-sec {
    padding: 0;
}
.poc-serr {
margin-bottom:12px;
}
ul.pagination.pull-right{
    float: unset;
}

li#menu-item-6440, li#menu-item-5603, li#menu-item-7097, li#menu-item-7534, li#menu-item-7535 {
    margin-left: 12px;
}

li:hover ul {
    display: block!important;
    position: relative!important;
    z-index: 1;
    background: none!important;
    border-radius: 10px;
    box-shadow: unset!important;
    text-align: left;
    width: 199px;
    border-radius: 11px;
    padding: none;
}
aside#block-9{
    margin-top: 24px;
}

ul.menu{
    margin-left: 0;
}
li#menu-item-5607 a{
    display: inline-block;
    margin-left: 0px;
}
.banner-overlay h1 {
    font-size: 22px;
    padding-top: 30px;
}
.poc-banner {
    height: unset;
}
.row.per-row{
    margin-left: 0;
}
.ser.poc-net {
    width: 94%;
}
.row.poc-network {
    background-image: none; 
}

    .container.ser {
    width: 100%;
}
.ser1{
    height: auto;
    padding: 0;
    
}
.serv-para {
    font-size: 15px;
    margin-bottom: 0;
}
.front-bg {
    height: 943px;
}
.poc-serr{
    margin-top: 2px;
}
.network h2{
    font-size: 20px;
}
.slider{
background-image: unset;
}

span.carousel-control-prev-icon.mobile {
    display: none;
}
span.carousel-control-next-icon.mobile {
    display: none;
}
.col-md-7.form-group.demo-date:after{
    margin-right: 3px;
}

.arrow-lt {
       background: #aeaeae;
    padding: 5px 2px 1px 3px;
}
.arrow-rt {
    background: #aeaeae;
    padding: 5px 2px 1px 3px;
}
.left-liscontent{
    margin-top: 23px;
}

.real-stick {
    padding-bottom: 43px;
}
span.carousel-control-next-icon.right-icon {
    width: 25px;
    height: 28px;
}

span.carousel-control-prev-icon.left-icon {
    width: 25px;
    height: 28px;
}

.blog-overlay {
    font-size: 19px;
}
.right-form h4 {
    font-size: 14px;
}
.right-form label {
    font-size: 11px;
    }
    .left-formimg {
    margin-right: 10px;
}

.form-box.d-flex {
padding: 20px 12px;
}

input#datepicker {
    width: 94.3%!important;
}
div#footer-sidebar2 {
    margin-left: unset;
}
div#footer-sidebar3 {
    margin-left: unset;
}
.contact-form.col-md-5 {
    margin: 2px 14px;
}
.col-md-7.form-group.demo-date:after {
    margin-right: 17px;
}
div#footer-sidebar3:after{
    display: none;
}
li#menu-item-6116 {
    margin-left: 96px;
}
.profile-pic {
    width: 109px;
    height: 109px;
    position: absolute;
    left: -48px;
    top: 34%;
    border-radius: 50%;
}
label.download a {
        margin-left: -67px;
    }


.top-sections {
    height: 376px;
}
.inspires h1 {
    font-size: 15px;
}
.inspires {
    text-align: center;
    width: 100%;
    margin: -89px auto 54px;
    color: #fff;
   
}
select#opening-list{
    font-size: 10px;
    padding: 5px 11px;
}
.select-item {
    background-color: #fff;
    display: inline-block;
    padding: 0px 2px;
    border-radius: 28px;
    margin-top: -5px;
    font-weight: bold;
}
.product-title2 {
    text-align: center;
    margin-top: -150px;
}
.counter {
    width: 100%;
    margin-left: 0;
    margin-top: 6px;
    text-align: center;
    margin-bottom: 56px;
}

.owl-carousel {
    display: none;
    width: 86%;
    margin: auto;
    z-index: 1;
}
button.owl-next {
    display: none;
}

details {
margin: 6px auto;
}
.cnt-form {
    background-color: #f5f5f5;
     margin-top: 10px; 
    padding: 50px 0;
}

.form-box.d-flex.end-frm {
    padding: 28px;
}

.cnt-form.ad-ser {
    background: #ebebeb;
    padding: 50px 0;
}
li#menu-item-8070 a {
    background: linear-gradient(to right,#af63e1 0%,#6d40f3 100%);
    display: inline-block;
    margin-top: 12px;
}
div#how-espian {
    padding-top: 26px;
}
.slide-accod {
    border: 1px solid #acaaaa;
    padding: 2px 9px;
    width: 76%;
    margin: auto;
    font-size: 14px;
    margin-top: 8px;
    border-radius: 9px;
}
li#menu-item-6448:hover ul, li#menu-item-6440:hover ul {
    margin-left: -15px;
}
li#menu-item-5600:hover ul{
    margin-left: -74px;
}

.blog-overlay.insight img{
    width: 10%;
}
.blog-overlay.media img{
      width: 10%;
}
.blog-overlay.media-rgt img {
    width: 10%!important;
    margin-top: 13px!important;
}

.ser1.ser-para {
    padding: 17px 33px;
}
.contact-page{
    background-size: 100% 115vh;
}
.hello {
    margin-top: 23px;
}
.contact-form {
padding: 18px;
}

.container.blog-banner-overlay {
    padding-top: 42px;
}
.container.blog-banner-overlay p {
    width: 65%;
}
 .rt-container-fluid.rt-tpg-container {
    margin-top: 13px;
}
iframe.iframe {
   height: 1240px !important;
}
.client-alert.bann {
    margin-top: 104px;
}
.number-count {
    margin-top: 31px;
}
.row.tech {
    margin-top: -75px!important;
}
.desktop {
    display: none;
}
.mobile-des {
    display: block;
    border: 1px solid blue;
    padding: 3px;
    border-radius: 15px;
}
select.mobile-select {
    border: none;
    padding-right: 62px;
    background: #fff;
    width: 98%;
    font-size: 13px;
}
.banner-event {
    background-size: 600vh;
}
button#clickme {
    width: 31%;
}
button.tablink.speakerr {
    width: 36%;
}

i.fa.fa-angle-down, i.fa.fa-angle-up {
    left: 88%;
}
.slider-content {
    margin-top: 7px!important;
    width: 81%!important;
    text-align: center;
    height: 132px;
    margin: auto;
}
.slide2 .col-md-5 {
    padding-left: 26px;
}
label.insight-name{
    margin-left: 0px;
}
label.insight-name.insight {
    width: 23%!important;
}
.col-md-8.blg .blog-content img, .col-md-4.inst .blog-content img, .col-md-4.mdi .blog-content img, .col-md-8.vdo .blog-content img, .col-md-3.mdi-2 .blog-content img {
    max-height: unset!important;
}
.carousel.slide.diff-sec {
    margin-top: 17px!important;
}
ul.carousel-indicators.list-slider {
    display: none;
}
.slider.solution {
    height: 459px;
}
.partner-toolbox-content.doceree-target {
    font-size: 12px!important;
    width: 77%;
    margin: 32px auto!important;
}
.partner-toolbox {
    margin-top: 77px;
}
.message-content.solution.text-border:after, .sol-learning2 .message-content.solution:after{
    display: none;
}
.exc-img img {
    width: 41%!important;
    padding-top: 10px;
}
.exc-img2 img {
    width: 100%;
}
.exc-img2 {
margin-top: -29px;
}
.col-md-3.Endemic.Publisher{
    text-align: center;
    margin-top: 0!important;
}
.col-md-3.Endemic.Publisher.point-care {
    text-align: center;
    margin-top: 4%;
}
.column.end-col {
    width: 100%;
}
label.captured {
    margin-left: 25px;
    text-align: left;
}
label.hcp-order {
    margin-left: 42px;
    text-align: left;
}
label.diagnosis {
    margin-left: 53px;
    text-align: left;
}
label.sig {
    margin-left: 69px;
    text-align: left;
}
label.pharmacy {
    margin-left: 92px;
    text-align: left;
}
.column label{
        font-size: 10px;

}
.column {
    width: 14%;
    margin-top: 10px;
}
.patient-details {
    margin-top: 55px;
}
.point.lifescience-point{
 margin-top: 50px!important;
}

.ser-left2{
    display: flex;
}
.list-section {
    margin-top: 0px;
}
.list-section.trigg .row {
    width: 100%!important;
    margin: auto!important;
}
.point.lifescience-point {
    height: auto!important;
}

.service1.life-sci p {
    font-size: 14px;
}
.service1.life-sci {
    height: unset;
    }
    .col-md-3.Policies:after{
        display: none;
    }
 
.ser1.prd-suite.reason-content p {
font-size: 14px;
}
}
/*--------------------------------------------------------------------------------------------------------------------------*/
.slider-show-in {
    width: 67%;
    margin: auto;
    position: relative;
}
.row.slider-show-in .left-liscontent {
    margin-top: 47px;
}
.row.slider-show-in .list-content {
      padding-top: 72px;
}
.bg-light {
    background-color: #fff!important;
    position: fixed;
    width: 100%;
      z-index: 1000;
    top: 0;
   
}
.pdf-modal form.wpcf7-form.init input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required.form-control {
    background: #fff;
    border: 1px solid #e0e0e0;
    border-radius: 8px;
    padding: 9px;
}
.ser.india-circle {
    background-image: url(img/POC_UK-IN-1.png);
    width: 100%;
    background-repeat: no-repeat;
    background-size: 69%;
    height: 357px;
   margin-top: 58px;
    background-position: bottom center;
}
.event-section article a{
    color: #606060;
    font-size: 15px;
    }
.navbar-light .navbar-nav .nav-link {
    color: #606060;
    font-size: 14px;
    font-weight: 500;
    letter-spacing: 0.5px;
   padding-right: 19px;
    padding-left: 32px;
    display: inline-block;
}
.layout-622 .element_1643633451292 {
    text-align: left;
    padding-left: 0px;
}
.layout-622 .element_1643633460984 {
    text-align: left;
    padding-left: 0px;
}
#post-grid-618 .item {
    height: auto;
    background: #f5f5f5;
}

.client-alert-img h2 {
    padding: 46px 0 29px;
    text-align: center;
    font-size: 30px;
    color: #606060;
    font-weight: 600;
    font-family: 'Work Sans', sans-serif;
    font-size: 25px;
}
article.post-report{
    border: 1px solid #f4f4f4;
    background: #f5f5f5;
    height: 510px;
    overflow: hidden;
    margin-bottom: 20px;
}
article.post-content{
    border: 1px solid #f4f4f4;
    background: #f5f5f5;
    height: 422px;
    overflow: hidden;
    margin-bottom: 20px;
}
.event-section h2 {
    font-size: 17px;
}

.entry-title a:hover {
    text-decoration:none;
}
.entry-summary {
    padding: 2px 11px;
    font-size: 14px;
}
.post-meta-user {
    padding: 2px 11px;
    font-size: 12px;
    position: absolute;
    bottom: 20px;
    margin-bottom: 10px;
}

.post-meta-user i {
    font-size: 11px;
    padding-right: 5px;
}
.download-report {
    padding: 10px 11px;
    position: absolute;
    bottom: 30px;
    right: 20px;
}
.download-report a.download {
    float: right;
    color: #fff;
    font-size: 12px;
    padding: 8px 12px;
}
.navigation {
    width: 100%;
    padding: 16px;
}
ol.wp-paginate {
    float: right;
}
p.partner-profile {
    font-size: 13px;
}

.codedropz-upload-inner h3 {
    font-size: 16px;
}
p.msg {
    margin-top: 25px;
    font-size: 15px;
}
.container.end-sec {
    width: 59%;
    margin: auto;
}
.items {
    background: #f5f5f5;
}
.items-details {
    padding: 16px 27px 1px;
}
.list-section {
    background: #fff;
}
.items-details p {
    font-size: 14px;
}
.items-details h2 {
    font-size: 15px;
    font-weight: bold;
}
.items-details h3 {
    font-size: 15px;
    font-weight: bold;
}
.items-details label{
    font-size: 15px;
    font-weight: bold;
}
input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required.form-control.modal-input {
    background-color: #f5f5f5;
    border-radius: 10px;
}
span.fa.fa-search.form-control-feedback {
    position: absolute;
    z-index: 2;
    display: block;
    width: 2.375rem;
    height: 2.375rem;
    line-height: 2.375rem;
    text-align: center;
    pointer-events: none;
    color: #aaa;
    margin-top: 21px;
}
h1.proprietary-heading {
    font-size: 58px!important;
   font-weight: 500!important;
}
.technology-part {
    width: 69%;
    margin: auto;
    margin-top: 67px;
    margin-bottom: 56px;
}
.container.proprietary-ques {
    text-align: center;
    margin-top: 34px;
}
.container.proprietary-ques h2 {
    font-weight: 600;
    font-size: 24px;
    margin-top: 54px;
}
.form-group.has-search {
    width: 50%;
    margin: auto;
    margin-bottom: 35px;

}
.row.boxes {
    width: 76%;
    margin: auto;
    margin-top: -32px;
}
.ser1.prd-suite {
    margin-top: 32px;
    background: #fff;
}
.ser1.prd-suite:after {
    content: '';
    display: block;
    position: absolute;
    width: 1px;
    height: 32px;
    background: #e0e0e0;
    left: 0;
    right: 0;
    margin: auto;
    margin-top: 20px;
}
div#accordionSlider div#collapseOne .row,  div#accordionSlider div#collapseTwo .row {
    width: 100%;
    margin: auto;
}
.ser1.prd-suite:nth-child(4):after {
    background: unset;
}

.form-group.has-search input.form-control{
    padding-left: 38px;
    border-radius: 25px;
}
sup {
    font-size: 11px!important;
}
.ad-server sup {
    top: -13px;
}

ul.navbar-nav.ml-auto.center-nav {
    margin-right: 0%!important;
}
.menu-doceree-container {
    margin-left: auto;
}
p.power-by {
    font-size: 15px!important;
}
.provider-text label {
    margin-bottom: 0;
    margin-top: 19px;
    position: absolute;
}
.list-bg.india {
    height: auto;
}
.show-btn {
    text-align: center;
    padding-top: 131px;
}
button.hide-show {
    background: unset;
    border: unset;
    font-size: 32px;
}
.form-group.has-search.event-search {
    margin-top: 23px;
}
h4.h4 {
    font-size: 18px;
}
.hide-btn {
    text-align: center;
    padding-bottom: 12px;
}
label.trst {
    margin-top: 25px;
}
.trigger-txt {
    margin-top: 27px;
}
.ad-server-banner {
    background-image: url(img/Ad_Server_Banner.jpg);
    width: 100%;
    background-size: 100%;
    background-repeat: no-repeat;
    object-fit: cover;
    height: 525px;
    margin-top: 58px;
}
.proprietary-img{
     background-image: url(img/Espyian_banner.jpg);
    width: 100%;
    background-size: 100%;
    background-repeat: no-repeat;
    object-fit: cover;
    height: 525px;
    margin-top: 58px;
}
.col-md-3.mdi {
    padding-right: 0;
}
.col-md-3.inst {
    padding-right: 0;
}
.col-md-6.blg {
    padding-right: 0;

}
.col-md-6.mdi {
    padding-right: 0;
}
.col-md-3.blg {
    padding-right: 0;
}

.tab_list ul li a:hover {
    border-bottom: 3px solid #b263de;
}
.blog-banner {
    background-image: url(img/blog-banner.jpg);
 width: 100%;
    background-size: 100%;
    background-repeat: no-repeat;
    object-fit: cover;
    height: 650px;
}
.container.blog-bnr {
    padding-top: 76px;
}
.blog-bnr h1 {
    color: #b263de;
    font-family: 'Work Sans';
    font-size: 63px;
    padding-top: 125px;
    font-weight: bold;
}
.inspires h1 {
    font-size: 33px!important;
    font-weight: 800;
}
p.vision-para {
    color: #b263de;
    font-size: 21px;
}

.blog-bnr p {
    font-size: 19px;
     color: #b263de;
}
article{
    display: block;
    margin-top: 10px;
}

.rt-tpg-container .layout1 .rt-holder .rt-detail h3 {
    
    height: 117px;
    overflow: hidden;
}

.blog-banner-overlay label{
     color: #b263de;
    font-family: 'Work Sans';
    font-size: 22px;
    
}
.message-content.solution p {
    margin-top: 23px;
    font-weight: 500;
    width: 206px;
    margin: auto;
    font-size: 15px;
}
.sol-learning2-uk-safe .message-content.solution p{
    width: auto;
}
.ssp-title h2 {
    text-align: center;
    font-size: 28px;
}
.submit_2 input[type=submit]{
    color: white!important;
    background-image: linear-gradient( 90deg,#af62e1,#6d40f3)!important;
}
.kc-elm.kc-css-401752.kc_col-sm-6.kc_column.kc_col-sm-6 {
    margin-bottom: 57px;
}
a.page-link {
    color: #606060;
}

.ssp {
    background: #f5f5f5;
    margin-top: 5%;
    padding: 56px 0;
}
.row.per-row {
    margin: 0;
    padding: 0;
    width: 82%;
    margin: auto;
    margin-left: 179px;
}
.slider-trigg .slider-content .col-md-9 {
    max-width: 100%;
    margin: auto;
    padding-left: 0;
}
.slider-segment h2 {
    text-align: center;
    font-size: 18px;
    padding: 21px 0;
}
.row.trigger-connecting .col-md-2 label {
    text-align: left;
    color: #b263de;
}
.slider-trigg .slider-content .tag-name{
   color:#b263de;
    border: 1px solid #b263de;
    margin-top: 10px;
    margin-right: 5px;
    font-size: 13px;
}
.slider-trigg .slider-content i.fa.fa-plus {
    color: #fff;
    background: linear-gradient(to right,#af63e1 0%,#6d40f3 100%);
    padding: 4px 4px;
    width: 15px;
    border-radius: 50%;
    height: 15px;
    font-size: 8px;
    margin-left: 8px;
}

.slider-trigg .slider-content{
    padding-top: 148px;
    font-weight: 500;
    height: 278px;
}

.col-md-3.Endemic.Publisher {
    margin-top: 23%;
    font-size: 19px;
    color: #606060;
    text-align: end;
}
.tri-img {
    background-image: url(img/Triggers.png);
    background-size: cover;
    width: 80%;
    margin: auto;
    height: 629px;
    margin-bottom: -105px;
    position: relative;
    margin-top: 27px;
    background-repeat: no-repeat;
    background-position: center;
}
span.fa.fa-search.form-control-feedback.event-fed {
    margin-top: 0;
}
.col-md-3.Endemic.Publisher.point-care {
    text-align: left;
}
.client-alert-img {
    margin-top: -12%;
    text-align: center;
        margin-bottom: 12px;
}
.sol-learning.top-three img {
    height: 90px;
}
.slider-content.perform-content .slide-accod {
   padding: 6px 9px;
}
p.search-intent {
    padding: 8px 2px;
}
.perform .row.list-slides .col-md-7 img {
    margin-top: 0;
}
.col-md-7.perform-studies:nth-last-child(1) {
    padding-top: 42px;
}
.perform.study {
    margin-top: 67px!important;
    width: 77%;
    margin: auto;
}

.slider-content.perform-content .column label {
    font-size: 13px;
    margin-bottom: 0px;
    color: #606060;
    font-weight: 600;
}
.slider-content.perform-content .column p {
    font-size: 13px!important;
}
.container.in-brands .col-md-4:nth-child(1) {
    margin-top: 160px;
    text-align: center;
}
.col-md-4.reinforcement:before {
    content: '';
    position: absolute;
    background-image: url(img/Arrow-1-line.svg);
    background-repeat: no-repeat;
    background-size: contain;
    display: inline-block;
    width: 18%;
    height: 85%;
    left: 53px;
    top: 167px;
}
.col-md-4.reinforcement {
    text-align: center;
}
.row.copy-card .list-content {
    padding-top: 132px;
}
.row.copy-card .cri-clinical {
    padding-top: 14px;
}
.slider-content.perform-content .column {
  width: 31%;
  margin: 0px 0px 0 8px;
}
.slider-content.perform-content .slide-accod{
        margin-left: 0;
}

.row.trigger-connecting {
    background-image: url(img/Line-without-arrow.svg);
    background-repeat: no-repeat;
    background-position: center 62px;
    background-size: 86% auto;
}

.column.end-col img.partner {
    margin-top: 12px;
}
.select-item {
    background-color: #fff;
    display: inline-block;
    padding: 6px 27px;
    border-radius:28px;
    margin-top: 12px;
    font-weight: bold;
}
.parameters-logo {
    text-align: center;   
}
.list-section h2.work-title {
    text-align: center;
    margin-top: 45px;
}

.tri-img .top-logo img {
    width: 77%;
    margin: auto;
    margin-left: 56px;
}
.perform-title p {
    font-weight: 100;
}
.row.list-slides:nth-child(2) .tags {
    margin-right: -22px;
}
.tri-img .trigger-txt {
    width: 45%;
    margin: auto;
    margin-top: 99px;
    font-weight: 500;
}
.perform-title {
    text-align: center;
}
.perform-title h2 {
    text-align: center;
    font-size: 26px;
    text-transform: capitalize;
    margin: 4% 0 2%;
    color: #606060;
    font-weight: 600;
    font-family: 'Work Sans', sans-serif;
}

.roi-section {
    background: linear-gradient(to right,#af63e1 0%,#6d40f3 100%);
    padding-top: 165px;
    padding-bottom: 92px;
}
.col-md-2.nrx {
    margin-left: 79px;
    color: #fff;
}
.col-md-2.nbrx {
    margin-left: 50px;
    color: #fff;
}
button.owl-prev {
    position: absolute!important;
    margin-top: -148px!important;
}
a.download {
    margin-top: 15px;
}
a.download:hover {
    text-decoration: none;
}
.tablink {
    color: #606060;
    float: left;
    border: none;
    outline: none;
    cursor: pointer;
    padding: 10px 14px;
    font-size: 17px;
    font-weight: bold;
    width: 10.33%;
    background: #fff;
    margin-top: 44px;

}
.kc_row:not(.kc_row_inner){
    margin-top: -36px;
}
.event-form input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required.form-control {
    background: #f8f9f9;
}
.event-form input#demo-tel{
    background: #f8f9f9;
    border: unset;

}
.event-form input#datepicker{
    background: #f8f9f9;
}
.event-form input#home-time{
    background: #f8f9f9;
}
button#clickme {
    width: 9%;
}
input#event-cnt-demo {
    color: #fff;
    border-radius: 0;
    background-image: linear-gradient( 
90deg,#41ccf1,#4e70ef)!important;
}
.tablink:hover {
   color: #b263de;
   border-bottom: 2px solid #b263de;
}
.tabcontent {
   color: #606060;
   display: none;
   padding: 120px 20px 1px;
   height: 100%;
}
.tabcontent h2 {
    font-size: 16px;
    font-weight: bold;
    margin-top: 20px;
}
.tabcontent label {
    font-size: 14px;
}
.col-md-2.presc {
    margin-left: 53px;
    color: #fff;
}
.col-md-2.roi {
    margin-left: 8px;
    color: #fff;
}
.col-md-2.roi h2 {
    text-align: center;
    margin-left: 80px;
}
.col-md-2.trx {
    color: #fff;
}
.col-md-2 h2 {
    font-size: 24px;
    font-weight: bold;
    margin-top: 38px;
}
.col-md-2.roi label {
    text-align: center;
    margin-left: 77px;
}
aside.widget.widget_block ul li {
    color: #606060;
    padding: 2px;
    font-size: 12px;
    text-transform: capitalize;
    font-family: 'Work Sans';
    list-style: none;
}


.col-md-2 label {
    text-align: center;
}
.col-md-2.trx h2 {
    margin-left: 12px;
}
.col-md-2.trx label {
    margin-left: -18px;
}
.col-md-2.nrx label {
    margin-left: -26px;
}
.col-md-2.nbrx label {
    margin-left: -15px;
}
.col-md-2.nbrx h2 {
    margin-left: 10px;
}
.flag-text { margin-left: 10px; }

input::-webkit-calendar-picker-indicator{
   visibility: hidden;
}
input[type="date"]::-webkit-input-placeholder{
    visibility: hidden !important;
}
header.entry-header {
    background: #e1e1e1;
    padding: 10px;
}
h1.entry-title {
    font-size: 20px;
    font-weight: 600;
    text-transform: capitalize;
}
.entry-content p {
    font-size: 14px;
}
.banner-overlay h1 {
    color: #b263de;
    font-family: 'Work Sans';
    font-size: 44px;
    padding-top: 191px;
    font-weight: 500;
}
header.entry-header {
    display: none;
}
.container.blog-banner-overlay h1 {
    color: #b263de;
    font-family: 'Work Sans';
    font-size: 52px;
    width: 46%;
    font-weight: 600;
    padding-top: 181px;
}
.banner-overlay2 {
    position: absolute;
    top: 32%;
    left: 13%;
}
img.ser2-img {
    margin-top: 27px;
    margin-bottom: 12px;
    height: 67px;
}
.patient-details {
    margin-top: 134px;
}

.ser1.end-eng.hyper-relevant {
    text-align: left;
    border: none;
     padding-top: 102px;
}
.video-server {
    margin-bottom: 60px;
}
.ser1.end-eng.monetize {
    text-align: end;
    border: none;
    padding-top: 67px;
}
.ser1.end-eng.monetize h2 {
    text-align: end;
}
.ser1.end-eng.access {
    text-align: left;
    border: none;
    padding-top: 67px;
}

.ser1.end-eng.identify {
    text-align: end;
    border: none;
    padding-top: 102px;
}
.ser1.end-eng.identify h2 {
    text-align: end;
}
.banner-overlay4 h1{
     color: #b263de;
    font-family: 'Work Sans';
    font-size: 44px;
    font-weight: 600;
    padding-top: 135px;
} 
.ser1.end-eng h2{
    color: #b263de;
    font-size: 25px;
    margin-top: 3px;
    text-align: left;
}
label.hcp-order {
    margin-left: 76px;
    text-align: center;
}
label.diagnosis {
    margin-left: 82px;
}
label.captured {
    margin-left: 60px;
    text-align: center;
}
label.sig {
    margin-left: 56px;
    text-align: center;
}
label.pharmacy {
    margin-left: 59px;
    text-align: center;
}

.col-md-7.form-group.demo-date2:after{
   content: '';
    display: block;
    background-image: url(img/Calender.png);
    width: 31px;
    height: 31px;
    position: absolute;
    right: 1px;
    top: 0;
    background-repeat: no-repeat;
    pointer-events: none;
    font-family: 'Work Sans';
    background-color: #e8deebe8;
    padding: 17px 18px;
}
.col-md-4.form-group.demo-time2 {
    margin-left: 16px;
}
form {
    margin: 10px 15px;
}
.cnt-btn {
    width: 100%;
}
.cnt-form{
    background-color: #f5f5f5;
    padding: 50px 0;
}
.cnt-form.dei-initiative {
    background-color: #f5f5f5;
    margin-top: 80px;
    padding: 50px 0;
}

.col-md-4.form-group.demo-time:after {
        content: '';
    display: block;
    background-image: url(img/Time-1.png);
    width: 31px;
    height: 31px;
    position: absolute;
    margin-right: -18px; 
    right: 1px;
    top: 0;
    background-repeat: no-repeat;
    pointer-events: none;
    font-family: 'Work Sans';
    background-color: #fff;
    padding: 17px 18px;
}
.col-md-4.form-group.demo-time2:after {
        content: '';
    display: block;
    background-image: url(img/Time.png);
    width: 31px;
    height: 31px;
    position: absolute;
    margin-right: -18px; 
    right: 1px;
    top: 0;
    background-repeat: no-repeat;
    pointer-events: none;
    font-family: 'Work Sans';
    background-color: #e8deebe8;
    padding: 17px 18px;
}
aside#block-29 {
    font-size: 13px;
}
aside#block-30 {
    font-size: 12px;
  
}

.sol-para {
    text-align: center;
    font-size: 15px;
    margin-top: 14px;
    margin-bottom: 41px;
    font-family: 'Work Sans';
    color: #2e2e2e;
}
.message-content {
    text-align: center;
    margin: 29px 0 38px;
}
.top-border {
    border-bottom: 1px solid #d7d7d7;
  
}
.ser.product-suite {
    width: 65%;
    margin: auto;
}

.ser1{
     border: 1px solid #e0e0e0;
    border-radius: 37px;
    text-align: center;
    margin: 13px 0;
    font-size: 15px;
    color: #606060;
    font-family: 'Work Sans';
 padding: 0 44px;
 height: 232px;
 font-weight: 600;
    
    
}
.service1 {
    border: 1px solid #e0e0e0;
    border-radius: 37px;
    text-align: center;
    background-color: white;
    margin: 13px 0;
    font-size: 17px;
    color: #606060;
    font-family: 'Work Sans';
    padding: 32px 21px;
    height: 246px;
    font-weight: bold;
}

.point {
    background: #f5f5f5;
    margin-top: -259px;
}
.point.partner-sec.uk-point {
    margin-top: -248px;
    padding-bottom: 157px;
}

.img-right.point-care {
    margin-top: 8px!important;
}


.ser-left {
    margin-top: 26px;
    display: flex;
}
.ser-left2{
    margin-top: 20px;
    color: #606060;
}
 
.ser-left2 label{
    margin-left: 1.4rem;
}
.img-right {
    text-align: center;
    margin-top: 0px;
}
.platform {
    margin: 4% 0;
}

.ser.poc-ser {
    width: 56%;
}
.font-weight-bold {
    font-weight: 700!important;
    font-size: 30px;
    margin-left: 69px;
}
.ser1:hover {
    box-shadow: 3px 0px 12px 0 rgb(0 0 0 / 12%);
}
.ad-endm {
       background-image: url('img/Doceree-blue-circle.png');

    width: 100%;
    background-size: 100%;
    object-fit: cover;
    background-repeat: no-repeat;
    height: 878px;
    background-position: center bottom;
    position: relative;

}
.ser.ser-bottom {
    width: 65%;
}
.ser1.poc-eng:hover{
    box-shadow: none;
}
.poc-serr {

     margin-top: 52px;
        margin-bottom: 83px;

}
.side-bars a {
    color: #fff!important;
}
.side-bars a:hover{
    cursor: pointer;
}
.wow {
    animation-duration: 2s;
     -webkit-animation-fill-mode: both;
      animation-duration: 1s;
}
.banner-endemic {
    background-image: url(img/Endemic_Banner.jpg);
     width: 100%;
    background-size: 100%;
    background-repeat: no-repeat;
    object-fit: cover;
    height: 525px;
    margin-top: 58px;
}
span.bold {
    font-weight: bold;
}
img.ad-service {
    margin-top: -482px;
}
.ser1.pg2 {
    padding: 31px 33px;
}
img.ad-ser {
    margin-top: -553px!important;
    position: absolute;
    z-index: 1;
}
.container.feature-section {
    margin-top: 548px;
}
.product-title h2 {
    text-align: center;
    font-size: 26px;
    margin: 4% 0 2%; 
    color: #606060;
    font-weight: 600;
    font-family: 'Work Sans', sans-serif;
}
a.download {
      background: linear-gradient(to right,#af63e1 0%,#6d40f3 100%)!important;
    padding: 8px 12px;
    color: #fff;
    border-radius: 17px;
    font-size: 13px;
    font-weight: 400;
    border: none;
}

figure.wp-block-image.size-full img {
    width: 152px;
}
nav.navbar.navbar-expand-md.bg-light.navbar-light img {
    width: 152px;
}

.ser1 h2 {
    color: #606060;
    font-size: 19px;
    text-align: center;
    font-weight: 700;
    font-family: 'Work Sans', sans-serif;
}
.ser1 h3 {
    color: #606060;
    font-size: 19px;
    text-align: center;
    margin: 12px 0;
    font-weight: 700;
    font-family: 'Work Sans', sans-serif;
}
.poc-banner {
    background-image: url(img/POC_Banner.jpg);
    width: 100%;
    background-size: 100%;
    background-repeat: no-repeat;
    object-fit: cover;
    height: 525px;
    margin-top: 58px;
}

.side-txt {
    font-size: 11px;
    text-align: center;
    margin: auto;
    padding-bottom: 25px;
}
.Schedule-demoo {
    margin-top: 26px;
}
.sol-learning2.us-sol-learning2 .message-content.solution.text-border:after {
    left: 112px!important;
}

.topic2 {
    margin-top: 23px;
}
.feature-set{
   margin-top: 79px;
   padding-bottom: 54px;
    background-image: url('img/feture-bg.png');
   background-repeat: no-repeat;
   width: 100%;
   background-size: cover;
}

.blog-overlay.meida2 img {
    width: 10%;
}
.topic1:after {
    content: '';
    position: absolute;
   width: 50px;
    left: 8px;
    height: 1px;
    top: 113px;
    background: #e0eaf7;
}

.topic2:after {
    content: '';
    position: absolute;
   width: 50px;
    left: 8px;
    height: 1px;
    top: 208px;
    background: #e0eaf7;
}

.vodiapicker{
  display: none; 
}

#a{
  padding-left: 0px;
  margin-bottom: 0;
}

#a img, .btn-select img{
  width: 20px!important;
  
}

#a li{
  list-style: none;
  padding-top: 5px;
  padding-bottom: 5px;
}

#a li img{
  margin: 5px;
}

#a li span, .btn-select li span{
  margin-left: 10px;
}
.shadow-effect {
    height: 400px;
}

i.fa.fa-github{
    color: #b263de!important;
}
.col-md-7.partner-toolbox img {
    margin-left: 63px;
}
.slide2 {
    width: 80%;
    margin: auto;
}
.b {
    position: absolute!important;
    top: 51px;
    width: 11%!important;
    border-radius: 11px;
    background: #fff!important;
    box-shadow: 1px 2px 3px 3px rgb(0 0 0 / 10%);
     display: none;
     padding: 9px 18px;
   max-width: 350px;
}
.row.list-slides:nth-child(2), .row.list-slides:nth-child(4) {
    text-align: end;
}
.open{
  display: show !important;
}
.target .row.list-slides {
    margin-top: 56px;
}
.btn-select{
 
    padding: 1px 11px;
    width: 100%;
    max-width: 350px;
    height: 34px;
    border-radius: 32px;
    background-color: #fff;
    border: 1px solid #ccc;
    color: #606060!important;
 
}
.btn-select li{
  list-style: none;
  float: left;
  padding-bottom: 0px;
}

.btn-select:hover li{
  margin-left: 0px;
}

.btn-select:hover{
  background-color: #F4F3F3;
  border: 1px solid transparent;
  box-shadow: inset 0 0px 0px 1px #ccc; 
}

.btn-select:focus{
   outline:none;
}

.lang-select{
  margin-left: 50px;
}

.container.ser {
    width: 59%;
    margin: auto;
   }
   ol.list-content.slide-india {
    padding-top: 14px;
}
.tag-name {
   padding: 5px 9px;
    border-radius: 30px;
    color: #3e3e3e;
    border: 1px solid #c9c9c9;
    display: inline-block;
    font-size: 15px;
    margin: 1px -2px;
    font-family: 'Work sans';
    font-size: 11px;
}
.close-tag {
    font-size: 11px;
    font-weight: bold;
    position: relative;
    color: #b263de;
}
.partner-img img {
    width: 100%;
}
.col-md-3.working-partner {
    background: #f5f5f5;
}
.working-partner {
    background: #f5f5f5;
    padding: 8px;
    width: 280px;
   height: 525px;
}
.carousel-item.slide-0 .Disease2.d-flex.mt-2 .cri-clinical {
    margin-top: 15px;
}

.trust-us {
    background: linear-gradient(to right,#af63e1 0%,#6d40f3 100%);
    margin-top: 44px;
    padding-bottom: 100px;
}
.trust-head {
    text-align: center;
    color: #fff;
    padding: 53px 0;
    margin-bottom: 14px;
}
.contact-form.form2 {
    background: #b263de;
}
li#menu-item-5603:hover ul {
    width: 227px;
}
label.Disease1-img img {
    width: 53px;
}
.trust-content {
    color: #fff;
    font-size: 14px;
}
.trust-content img {
    width: 39%;
}
.partner-detail {
    margin-top: 15px;
    margin-left: 2px;
}
p.partner-name {
    color: #464646;
    font-weight: bold;
}
h3.partner-name {
    color: #464646;
    font-weight: bold;
    font-size: 15px;
}
.service1.about {
    border: none;
    text-align: center;
    font-size: 17px;
    color: #606060;
    font-family: 'Work Sans';
    padding: 0 27px;
    height: 246px;
    font-weight: bold;
}

h2.feature-title.text-white {
    padding-top: 48px;
    font-weight: 500;
    font-family: 'Work Sans';
    font-size: 31px;
}
.feature-list {
    width: 55%;
    margin: auto;
        margin-top: 33px;

}
.feature {
    margin-top: 23px;
    margin-bottom: 0px;
}
.feature-list h2 {
    color: #fff;
    font-size: 16px;
    margin-top: 11px;
    font-weight: bold;
}
p.feature-content {
    font-size: 14px;
    color: #f7f7f7e3;
    font-weight: 600;
   
}
.side-bars img {
    width: 37px;
}

.form-box.d-flex.ad-white {
    background: #fff;
}
.cnt-form.ad-ser {
    background: #f5f5f5;
    padding: 50px 0;
}
.ad-server h2 {
    margin: 3% 0 2%;
    text-align: center;
    font-size: 30px;
    color: #606060;
    font-weight: 600;
    font-family: 'Work Sans', sans-serif;
}
.form-section {
    padding: 9px 0;
}

.contat h2 {
    font-family: 'Work Sans';
    font-weight: 600;
    font-size: 28px;
    color: #606060;
    margin-bottom: 34px;
}
.contat h4 {
    font-family: 'Work Sans';
    font-weight: 600;
    font-size: 28px;
    color: #606060;
    margin-bottom: 34px;
}

h2#reply-title {
    margin-left: 14px;
}

.acc-mng {
    text-align: center;
    margin-top: 27px;
    color: #fff;
    font-size: 19px;
}
.contact-form {
       background-color: #b263de;
    padding: 28px;
}
button.form.demo:hover {
    box-shadow: 0px 2px 3px 1px rgb(0 0 0 / 36%);
}

.right-form h3 {
    color: #606060;
    font-family: 'Work Sans';
    font-size: 18px;
    font-weight: 600;
}
.right-form strong {
    color: #606060;
    font-family: 'Work Sans';
    font-size: 18px;
    font-weight: 600;
}
.right-form label {
    font-size: 14px;
    color: #58595b;
}

span.input-group-addon {
    background-color: #e8dcfb;
    padding: 0.35rem 0.75rem;
    color: #0674f7;
}
.col-md-7.calendar {
    padding-right: 7px;
    cursor: pointer;
    color: blue;
}
.col-md-5.time {
    padding-left: 4px;
    cursor: pointer;
}
.menu ul li a {
    display: block;
    text-decoration: none;
  color: #606060;
    padding: 5px 8px 5px 5px;
    white-space: nowrap;
}
.platform h2 {
    text-align: center;
    font-size: 26px;
    color: #606060;
    font-weight: 600;
}

.wp-block-image img {
    margin-top: -22px;
    margin-left: -5px;
}


div#footer-sidebar1 {
    font-size: 13px;
    font-weight: 500;
}

.form.demo{
 
   padding: 9px 20px;
    font-size: 13px;
    font-weight: bold;
    margin-top: 3px;
 background: linear-gradient(to right,#af63e1 0%,#6d40f3 100%);
    border: none;
    color: #fff;
    
}
button.form2-btn {
    float: right;
    font-family: 'Work Sans';
    cursor: pointer;
    padding: 9px 20px;
    font-size: 15px;
    font-weight: bold;
    margin-top: 3px;
    background: #fff;
    border: none;
    color: #910ce9;
    border-radius: 30px;
}
.form-control.home-form2 {
    background: #e8deebe8;
}
.datepicker2{
   background: #e8deebe8;  
}
button.form.demo {
    float: right;
   font-family: 'Work Sans';
   cursor: pointer;
}
.form-box.d-flex {
    background: #fff;
    padding: 73px;
}
.form-2 .form-box.d-flex {
    background: #f5f5f5;
    padding: 72px;
}
.left-formimg {
    margin-right: 29px;
}
.sub-btn {
    float: right;
    width: 100%;
}
button.btn.btn-primary.header-demo {
    border-radius: 19px;
    padding: 4px 22px;
}
.relevant h2 {
    text-align: center;
    font-size: 21px;
    text-transform: capitalize;
    margin: 3% 0 2%; 
    color: #606060;
    font-weight: 600;
    font-family: 'Work Sans', sans-serif;
}
.treatment{
    color: #b263de;
    text-transform: capitalize;
}
.network h2{
     text-align: center;
    font-size: 25px;
    margin: 4% 0 2%; 
    color: #606060;
    font-weight: 600;
    font-family: 'Work Sans', sans-serif;
}
.engage h2{
        text-align: center;
    font-size: 18px;
    margin: 6% 0 2%;
    color: #454444;
    font-weight: 600;
    font-family: 'Work Sans', sans-serif;

}

.carousel.slide.diff-sec {
    margin-top: 40px;
}
div#features {
    margin-top: 80px;
}
aside#block-9 {
    margin-left: 6px;
    
}
aside#block-26 {
    margin-bottom: 15px;
    margin-left: 6px;
}
div#footer-sidebar2 {
    margin-left: 33px;
    font-weight: 500;
}
div#footer-sidebar3 {
    margin-left: -32px;
    font-weight: 500;
}
.slider-heading h2 {
    text-align: center;
    font-size: 27px;
    padding-top: 42px;
    margin-left: 30px;
    color: #606060;
    font-weight: 600;
    font-family: 'Work Sans', sans-serif;
}
.slider-heading h3 {
    text-align: center;
    font-size: 27px;
    padding-top: 42px;
    margin-left: 30px;
    color: #606060;
    font-weight: 600;
    font-family: 'Work Sans', sans-serif;
}

.message-content.solution.text-border:nth-child(4):after {
 position: absolute;
    content: '';
    height: 78px;
    width: 1px;
    margin-left: 112px;
    background:#fff!important;
    margin-top: -88px;
}
.message-content.solution.text-border:nth-child(2):after {
 position: absolute;
    content: '';
    height: 78px;
    width: 1px;
    margin-left: 112px;
    background:#fff!important;
    margin-top: -88px;
}
p.earning {
    text-align: center;
    font-family: 'Work Sans';
    color: #8e8b8b;
    font-size: 17px;
    margin-top: 31px;
    font-weight: bold;
}
.partner-toolbox {
    margin-top: 80px;
}


.partner-toolbox-content {
    margin-top: 71px;
    font-size: 16px;
}
.slide2 {
    background-repeat: no-repeat;
    background-position: right center;

}
span.sol-tm {
    position: relative;
    top: -4px;
    font-size: 13px;
}

.ser1.end-eng:hover{
    box-shadow: unset;
}
.ser1.feature-up.workflows {
    text-align: end;
    padding-top: 102px;
}
.ser1.feature-up.Market-HCP {
    text-align: left;
    padding-top: 102px;
}
.container.ssp-img {
    margin-bottom: 60px;
}
.ser1.feature-up.HCP-specific{
     text-align: end;
    padding-top: 78px;
}
.ser1.feature-up.HCP-specific h2 {
    text-align: end;
}
.ser1.feature-up.optimize {
    text-align: left;
     padding-top: 78px;
}
.ser1.feature-up.workflows h2 {
     text-align: end;
}

.container.ssp-img video {
    width: 100%;
    height: auto;
    border: none;
}
.container.feature-sect{
     background-image: url(img/Sections.png);
    width: 100%;
    background-repeat: no-repeat;
    background-size: 69%;
    background-position: center center;
    margin-top: 61px;
     height: 649px;
}
.container.ser.end-ser{
     background-image: url(img/Sections.png);
    width: 100%;
    background-repeat: no-repeat;
    background-size: 69%;
    background-position: center center;
    margin-top: 72px;
    height: 649px;
}
.ser.poc-net {
    background-image: url(img/Sections.png);
    width: 100%;
    background-repeat: no-repeat;
    background-size: 69%;
      height: 573px;
margin-top: 72px;
    background-position: center center;
  
}
.ser1.poc-eng h2 {
    color: #b263de;
    font-size: 25px;
    margin-top: 37px;
    text-align: left;
}
.ser1.poc-eng p {
    font-size: 16px;
    font-weight: 600;
}
label.doc {
    color: #9606c5;
    font-weight: 600;
}
.partner-toolbox-content.doceree-target {
  font-size: 17px;
    width: 77%;
    margin: 230px auto;
}
.works {
    background: #f1f1f1;
    text-align: center;
    padding: 61px;
}
.works2{
     background: #f5f5f5;
    text-align: center;
      padding: 61px;
      padding-bottom: 0;
}
.bnr-btn-work {
    margin: 28px 0 83px;
    text-align: center;
}
.slider-btn{
    text-align: center;
}
p.contry-types {
    padding-bottom: 12px;
    font-size: 12px;
}

h2.work-title {
    color: #606060;
    font-weight: bold;
    margin-bottom: 28px;
    font-size: 26px;
}
h3.work-title {
    color: #606060;
    font-weight: bold;
    margin-bottom: 28px;
    font-size: 26px;
}

.ser1.poc-eng.engagement {
    border: none;
    text-align: end;
    padding-top: 52px;
   
   }
   .ser1.poc-eng.Interaction{
    border: none;
    text-align: left;
    padding-top: 52px;
   }
.ser1.poc-eng.retention{
     border: none;
    text-align: end;
     
}
.ser1.poc-eng.retention h2 {
    text-align: end;
}
.ser1.poc-eng.drug{
     border: none;
     text-align: left;
    }
.card-main {  
    padding: 50px;  
    border-radius: 10px;  
    margin-top: 50px;  
    margin-bottom: 50px;  
    box-shadow: 0px 4px 8px 0px #283593  
}  

.profile {

    position: absolute;
    left: -51px;
    top: 24%;
    border-radius: 50%;
}

.profile-pic {
    width: 135px;
    height: 105px;
    position: absolute;
    left: 16px;
    top: 6%;
    border-radius: 50%;
}
.open-quotes {  
    margin-left: 130px;  
    margin-top: 100px  
}  
.content {
    margin-left: 44px;
    margin-right: 27px;
    margin-top: 51px;
}  
.close-quotes {  
    margin-bottom: 100px;  
    margin-right: 60px  
}  

.testimonal-arrow{
    background-color: #fff;
}
.testimonal-box {
    width: 100%;
    margin-top: 55px;
    margin-bottom: 33px;
    margin-left: -224px;
}

.test-slide{
    left: -39%;
}
a.download img {
    width: 16px;
    margin-top: -2px;
}

.member-icons.slider-icon {
    margin: 0;
    margin-top: -14px;
    padding-bottom: 10px;
}

.slick-slider {
    border: 10px solid lightgrey;
    width: 100%;
    padding: 0;
    position: relative;
    top: 5%;       
}

.ser1.poc-eng.engagement h2 {
    text-align: end;
}

.slide {
    position: relative;
    border: none;
}
.slide-content {
    position: absolute;
    top: 0px;
    right: 0%;
    height: 100%;
    width: 35%;
    background-color: #606060;
    opacity: 0.8;
    color: #fff;
    text-align: center; 
    padding: 25px 70px 25px 25px;  
    text-align: left;  
}

.slick-dots {
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    list-style: none;
    text-align: center;
    margin: 0px 3px;
    padding: 11% 1% 11% 1.5%;
    border-left: 3px solid lightgrey;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.slick-dots li img:nth-child(1) {
    display: block;  
}  

.slick-dots li img:nth-child(2) {
    display: none;   
}

.slick-dots li.slick-active img:nth-child(1) {
    display: none;   
}

.slick-dots li.slick-active img:nth-child(2) {
    display: block;  
}

/* Slick Arrows */

.slick-prev, .slick-next {
    height: 20px;
    width: 20px;
    background-size: contain;
    background-repeat: no-repeat;
    position: absolute;
}

.slick-prev {
    background-image: url('/images/slider-up-arrow.png');

    /* place button top right */
    top: 2%;
    right: 1%;
    z-index: 10;
}

.slick-next {
    background-image: url('/images/slider-down-arrow.png');

    /* place button bottom right */
    right: 1%;
    bottom: 2%;
    z-index: 20;
}

.slick-prev:hover {
    background-image: url('/images/slider-up-arrow-hover.png');

    /* place button top right */
    top: 2%;
    right: 1%;
    z-index: 10;
}

.slick-next:hover {
    background-image: url('/images/slider-down-arrow-hover.png');

    /* place button bottom right */
    right: 1%;
    bottom: 2%;
    z-index: 20;
}

.blog-overlay.media-rgt {
    display: grid;
}
ol.list-content li {
   color: #fff;
    font-size: 17px;
    padding: 15px 0;
    text-align: left;
    margin-left: 25px;
    vertical-align: middle;
    font-weight: 500;
}
button:focus {
    outline: none!important;
    outline: unset!important;

}
h2.work-title sup {
    top: -16px;
}
h3.work-title sup {
    top: -16px;
}
button:hover{
    cursor: pointer;
}
.provider-text img {
    max-width: 350px;
}
.ser1.prd-suite a {
    color: #606060;
}
.slider.us-home-slidess .col-md-5 .slider-content {
    height: 490px;
}
.us-home-slidess .carousel-item.slide-3 .slider-content, .us-home-slidess .carousel-item.slide-1 .slider-content, .uk-home-slidess .carousel-item.slide-3 .slider-content, .uk-home-slidess .carousel-item.slide-0 .slider-content, .uk-home-slidess .carousel-item.slide-4 .slider-content, .in-home-slidess .carousel-item.slide-3 .slider-content, .in-home-slidess .carousel-item.slide-0 .slider-content, .in-home-slidess .carousel-item.slide-4 .slider-content {
    padding-top: 77px;
}
.us-home-slidess .carousel-item.slide-4 .slider-content, .in-home-slidess .carousel-item.slide-1 .slider-content{
     padding-top: 61px;
}
.uk-home-slidess .carousel-item.slide-1 .slider-content{
    padding-top: 50px;
}
.us-home-slidess .carousel-item.slide-0 .slider-content {
    padding-top: 85px;
}
.segment-section {
    background: #f5f5f5;
    width: 367px;
    padding-top: 13px;
    padding-bottom: 8px;
}
.provider-text {
    position: absolute;
    text-align: center;
    color: #fff;
    width: 100%;
    bottom: 30px;
}
.row.poc-network.line_2 label {
    color: #b263de!important;
}
.provider-text p {
    text-align: center;
    color: #fff;
    font-size: 21px;
   }
.list-content {
   margin: 15% 0;
    list-style: none;
    padding: 45px 0;
    vertical-align: middle;
    text-align: left;
    padding-top: 67px;
}

i.fa.fa-chevron-down {
    color: #fff;
}
i.fa.fa-chevron-up {
    color: #fff;
}
.highlights {
 background: linear-gradient(to right,#af63e1 0%,#6d40f3 100%);
    padding: 44px 0 59px;
       background-size: cover;
    width: 100%;
   
}
.abm-highlights{
     margin-top: 100px;
}

.highlight-list h2 {

 font-weight: bold;
    font-size: 43px;
    font-family: 'Work Sans 800';
    color: #fff;
}
.highlight-list h3 {
    font-weight: bold;
    font-size: 43px;
    font-family: 'Work Sans 800';
    color: #fff;
}
.left-formimg img {
    width: 77px;
}
h2.feature-title {
    text-align: center;
    font-size: 30px;
    margin-bottom: 0px;
    font-weight: 600;
    color: #fff;
}
.highlight-list {
    margin: auto;
    text-align: left;
    margin-top: 58px;
      color: #606060;
}
h3.highlight-para {
    margin-top: -11px;
    color: #fff;
    font-size:  16px;
    font-family: 'Work Sans';
}
p.highlight-para {
    margin-top: -11px;
    color: #fff;
}
aside#block-47 p {
    color: #959595;
}
aside#block-20 ul li a {
    line-height: 10px;
    color: #959595;
}

aside#block-21 ul li a {
    color: #959595;
}

.left-liscontent p{
    color: #606060;
    font-weight: 500;
}
div#footer-sidebar4 p {
    font-size: 12px;
    color: #959595;
}
button.tablink.speakerr {
    width: 16%;
}

.carousel-item.slide-2 .row .col-md-5 .list-bg .list-content {
    padding-top: 27px;
}

.item {
    background: #f5f5f5;
    margin-top: 11px!important;
    border-radius: 12px;
    padding: 5px 14px;
    width: 65%;
    margin: auto;
    padding-bottom: 10px;
}
i.fa.fa-angle-down, i.fa.fa-angle-up.career {
    left: 91%;
}    

.item2{
    background: #f5f5f5;
    margin-top: 11px!important;
    border-radius: 12px;
    padding: 5px 14px;
        
}


ul.carousel-indicators.disease-list .active {
    background: #fff!important;
}

.point.lifescience-point {
        height: 686px;
}
div#collapse_0 label.lifesci-rank {
    margin-left: 187px;
}
.list-content2 {
    margin: 30% 0;
    margin-left: 53px;
    list-style: none;
}
ol.list-content2 li {
    color: #fff;
    width: 65%;
    font-size: 19px;
    margin-left: 62px;
    padding: 10px 0;
}
.carousel-indicators {
    display: none; 
}

.list-slider li {
    cursor: pointer;
    border-radius: 50% !important;
    width: 14px;
    height: 14px;
    margin-top: 5px;
    margin-top: -12px!important;
    margin-left: 12px;
    color: #fff;
}

.list-bottom {
   border-bottom: 1px solid #fff;
    width: 85%;
   
    margin-left: 25px;
}


ul.carousel-indicators.disease-list li {
    cursor: pointer;
    border-radius: 50% !important;
    width: 15px;
    height: 15px;
    background-color: #cfcfcf!important;
    border: 1px solid #cfcfcf;
}
.real-stick {
    text-align: center;
   padding:10px 0;
    left: 28%;
    font-size: 19px;
}
.relevant {
    padding: 13px 0;
}
.feature h2 {
    text-align: center;
    text-align: center;
    font-size: 23px;
    color: #626567;
    font-weight: 600;
    font-family: 'Work Sans', sans-serif;
}

.ser1.feature-up {
    border: none;
}
.ser1.feature-up:hover{
    box-shadow: none;
}
.ser1.feature-up h2 {
    color: #b263de;
    font-size: 25px;
    text-align: left;
}

.hcp-flow h2 {
    margin: 9% 0 2%;
    text-align: center;
    font-size: 27px;
    text-transform: capitalize;
    color: #202020;
    font-weight: 600;
    font-family: 'Work Sans', sans-serif;
}

 button.btn.btn-primary.demo a {
    color: #fff!important;
    text-decoration: none;
}
.form.demo2 {
    border-radius: 37px;
    padding: 15px 20px;  
      font-size: 13px;
    font-weight: bold;
    background: #0b8bfb;
    color: #fff;
    border: none;
    font-family: montserrat;
    width: 46%;
    margin: auto;
}
.blog-overlay.video label {
    font-size: 13px;
}
.blog-overlay.video img {
    width: 45px;
}

.contact-det {
    height: 149px;
}
aside#block-20 {
    line-height: 10px;
}
aside#block-21 {
    line-height: 10px;
}

.why-text {
    position: absolute;
    margin-left: -82px;
    transform: rotate(-91deg);
    margin-top: 124px;
    color: #bfbfbf;
    text-transform: uppercase;
    font-family: 'Work Sans';
}

.row.end-row {
    width: 95%;
    margin: auto;
}
.col-md-4.end-col {
    padding: 0px;
}
.ser.product-suite.row.col-md-4 {
    padding-right: 0px;
}
.form-box.d-flex.end-frm {
    padding: 66px;
}
.ser1.prd-suite.about-content {
    margin-right: -17px;
}

aside#block-25 {
    margin-bottom: 15px;
}
span.tm {
    position: absolute;
    font-size: 15px;
}
.cnt-form.contact-page {
    margin-top: 0!important;
}


.why-text h2{
    font-weight: bold;
}
.container.partner-sec {
    width: 80%;
    margin: auto;
}

.partner h2{
   margin: 3% 0 2%;
    text-align: center;
    font-size: 21px;
    text-transform: capitalize;
    color: #626567;
    font-weight: 600;
    font-family: 'Work Sans', sans-serif;
}
.contact-page{
    background-image: linear-gradient(rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4) ), url("img/cnt-form.jpg");
   background-repeat: no-repeat;
    width: 100%;
    height: unset;
    background-size: cover!important;
    background-position: center;
}
.back-btn.text-center a:hover {
    background: #a55de1!important;
    color: #fff;
    cursor: pointer;
}
p.sol-hub {
   
    margin-bottom: 32px;
}
footer {
    margin-top: 66px;
    margin-bottom: 75px;
}
label.elect {
margin-top: 11px;
    font-size: 16px;
    font-weight: bold;
}
label.tele-med {
margin-top: 11px;
    font-size: 16px;
   
    font-weight: bold;
}
label.eprescribing {
margin-top: 11px;
    font-size: 16px;
    font-weight: bold;
}
label.ehr-apps {
margin-top: 11px;
    font-size: 16px;
    width: 100%;
    font-weight: bold;
}
.media-banner {
    background-image: url("img/Media.jpg");
     background-repeat: no-repeat;
    width: 100%;
        height: 631px;
         background-size: 100%;
    object-fit: cover;
}
.media-banner-overlay {
    margin-left: 166px;
}
.media-banner-overlay h1 {
    color: #b263de;
    font-family: 'Work Sans';
    font-size: 80px;
    font-weight: bold;
    padding-top: 125px;
}
.media-banner-overlay label {
    color: #b263de;
    font-family: 'Work Sans';
    font-size: 22px;
}
.form-sec {
    padding: 94px 0;
}

.arrows {
    float: right;
}
.blog-overlay{
    position: absolute;
      top: 35%;
     left: 4%;
     right: 4%;
     color: #fff;
    font-family: 'Work Sans';
    font-size: 16px;
    font-weight: 600;
    z-index: 200;
  
}
.blog-content{
    position: relative;
    margin-top: 14px;
}
label.blogslide-content {
    background: #dbdbdb;
    padding: 6px 21px;
    font-family: 'Work Sans';
    font-size: 20px;
}
.blog-page-section{
    margin-top: 3%;
}
.blog-bottom {
    background: #606060;
    width: 102%;
    height: 1px;
    margin-top: 47px;
    margin-left: -7px;
}

.calculator {
    background-color: #e5e5e5;
    padding: 33px 30px;
}
.calculator-heading {
    text-align: center;
}
div#footer-sidebar3:after {
    content: '';
    position: absolute;
    background-color: #8f8f8f;
    width: 1px;
    height: 101%;
    bottom: 8px;
    right: 40px;
}
.switch-button {
  background: rgba(255, 255, 255, 0.56);
  border-radius: 30px;
  overflow: hidden;
  width: 240px;
  text-align: center;
  font-size: 18px;
  letter-spacing: 1px;
  color: #155FFF;
  position: relative;
  padding-right: 120px;
  position: relative;

}
div#footer-sidebar4 {
    font-size: 12px;
    font-weight: 500;
}
.switch-button:before{
     content: "US";
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    width: 120px;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 3;
    pointer-events: none;
}
 .switch-button-checkbox {
    cursor: pointer;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    z-index: 2;
}

    .switch-button:checked + .switch-button-label:before {
      transform: translateX(120px);
      transition: transform 300ms linear;
    }
    label.web-num {
    background: #f5f5f5;
    padding: 5px 14px;
    border-radius: 0 14px 0 0;
    margin-top: 11px;
   color: #4f81ef; 
   font-weight: bold;
}
.modal-body.pdf-modal {
    padding: 37px 31px 10px;
}
    .switch-button+ .switch-button-label {
      position: relative;
      padding: 15px 0;
      display: block;
      user-select: none;
      pointer-events: none;
  }

    .switch-button+ .switch-button-label :before {
        content: "";
        background: #fff;
        height: 100%;
        width: 100%;
        position: absolute;
        left: 0;
        top: 0;
        border-radius: 30px;
        transform: translateX(0);
        transition: transform 300ms;
      }
        .switch-button-label-span {
        position: relative;
      }

      img.attachment-post-thumbnail.size-post-thumbnail.wp-post-image {
            width: 100%;
            height: auto;
        }
        .title_ctn h2 {
    font-size: 22px;
    font-weight: bold;
}

        img.attachment-medium_large.size-medium_large.wp-post-image {
        width: 100%;
        height: auto;
    }
    label.blog-bannertxt {
    font-size: 17px;
    color: #606060;
    font-family: 'Work Sans';
}
.banner-overlay.blog-header {
    top: 32%;
}
.banner-overlay3 h1{
       color: #b263de;
    font-family: 'Work Sans';
    font-size: 44px;
    padding-top: 175px;
}

.blog-contnt {
    background: #e0e0e0;
    margin-bottom: 18px;
    padding: 5px;
    color: #606060;
}
.blog-contnt a {
    color: #606060;
}


div.custom-menu-class ul {
    margin:20px 0px 20px 0px;
    list-style-type: none;
    list-style: none;
    list-style-image: none;
    text-align:right;
    display:inline-block;   
}
div.custom-menu-class li {
    padding: 0px 20px 0px 0px;
    display: inline-block;
} 
 
div.custom-menu-class a { 
    color:#606060;
}

p {
    color: #606060;   
}
.event-img{
     background-image: url("img/Event_Banner.jpg");
    width: 100%;
    background-size: 100%;
    background-repeat: no-repeat;
    object-fit: cover;
    height: 537px;
     margin-top: 58px;

}
.hcp-flow img {
    width: 100%;
}

.blog-overlay.prodcast img {
   margin-top: 117px;
    width: 10%;
}

.blog-overlay.blog {
    top: 43%;
}
.blog-overlay.blog img {
   width: 10%!important;
    margin-left: 7px;
}
.blog-overlay.insight {
    top: 12%;
}
.blog-overlay.insight img {
  
    margin-left: 7px;
    margin-top: 64px;
}
.blog-overlay.media-rgt {
    top: 58%;
    font-size: 17px;
    left: 28px;
}
.col-md-3.mdi-2 {
    padding-left: 9px;
}
.col-md-8.vdo {
   padding-right: 10px;
    padding-left: 11px;
}
.col-md-4.inst {
    padding-right: 9px;
}
.col-md-8.blg {
    padding-right: 2px;
}
.col-md-4.mdi {
    padding-right: 9px;
}
.row.footer-row img {
    width: 43px;
}
.blog-content1 {
    background-image: url(http://192.168.1.105/clientmart/wp-content/uploads/2021/11/Img-1.jpg);
    width: 100%;
    background-repeat: no-repeat;
    height: 100Vh;
}

.blog-overlay.media {
    display: block;
}
.blog-overlay.video {
    top: 70%;
}
.blog-overlay img {
    width: 15%;
}
.blog-overlay.media img {
   width: 20%;
}
.blog-overlay.media-rgt img {
    width: 22%;
    margin-top: 38px;
}

.col-md-8.blg .blog-content img {
    max-height: 319px;
}
.col-md-4.inst .blog-content img {
    max-height: 319px;
}
.col-md-4.mdi .blog-content img {
    max-height: 313px;
}
.col-md-8.vdo .blog-content img {
    max-height: 313px;
}
.col-md-3.mdi-2 .blog-content img {
    max-height: 647px;
}
.modal-body.pdf-modal h3, .modal-body.pdf-modal p {
    width: 94%;
    margin: auto;
}
input.wpcf7-form-control.has-spinner.wpcf7-submit.modal-submit {
  background: linear-gradient(to right,#af63e1 0%,#6d40f3 100%)!important;
    color: #fff;
    margin-right:0px;
    padding: 9px 29px!important;
    margin-bottom: 29px;
}
.col-md-12.modal-btn12 {
    margin-top: 13px;
    margin-left: 34px;
}

.home-time2{
    background: #e8deebe8;
}
span.fa.fa-user {
  display: none;
}
.col-md-4.form-group.demo-time {
    margin-left: 11px;
}
.sol-learning {
    width: 78%;
    margin: auto;
}
ul.menu {
    list-style: none;
    margin: 0;
    padding: 0;
    margin-left: 30px;
}

li ul
{
    display: none;
}

section.testimonials {
    margin-top: 75px;
}

.counter {
    width: 58%;
    margin-left: 294px;
    margin-top: 67px;
    margin-bottom: 56px;
}
.number-count h2 {
    font-size: 48px;
    font-weight: bold;
    margin-bottom: -3px;
}

label.number-content {
  
   font-size: 16px;
}
h3.number-content {
  
   font-size: 16px;
}

h3.number-content.us {
    color: #606060;
    font-weight: 100;
    font-weight: normal;
    font-family: 'Work Sans';
}
h3.number-contentc.us {
    color: #606060;
    font-weight: 100;
    font-weight: normal;
    font-family: 'Work Sans';
}
button.btn.btn-link {
    color: #606060;
    font-size: 13px;
    font-weight: 600;
}
li:hover ul {
    display: block;
    position: absolute;
    z-index: 1;
    background: #fff;
    border-radius: 10px;
    box-shadow: 1px 2px 3px 3px rgb(0 0 0 / 10%);
    text-align: left;
    width: 199px;
    border-radius: 11px;
    padding: 9px 18px;
  
}
img.accordion-img.mt-3 {
    margin-top: 36px!important;
}
img.accordion-img {
    height: 63px;
    margin-left: 18px;
}
.dropdown-item:hover{
    background-color: unset;
}
label.lifesci-rank {
    margin-left: 152px;
    position: absolute;
    font-weight: bold;
}
i.fa.fa-angle-down, i.fa.fa-angle-up {
    position: absolute;
    font-size: 26px;
    left: 74%;
   
}
.btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show>.btn-primary.dropdown-toggle {
    color: #fff;
    background: linear-gradient(to right,#af63e1 0%,#6d40f3 100%)!important;
    border-color: unset!important;
    }
    .btn-primary:not(:disabled):not(.disabled).active:focus, .btn-primary:not(:disabled):not(.disabled):active:focus, .show>.btn-primary.dropdown-toggle:focus {
    box-shadow: unset;
}
.slider.us-home-slidess i.fa.fa-plus, .slider.in-home-slidess i.fa.fa-plus, .slider.uk-home-slidess i.fa.fa-plus, .slider.us-home-slidess i.fa.fa-minus, .slider.in-home-slidess i.fa.fa-minus, .slider.uk-home-slidess i.fa.fa-minus{
    position: absolute;
    font-size: 12px;
    left: 74%;
   
}

button.btn.btn-link.collapsed .fa.fa-minus, button.btn.btn-link .fa.fa-plus {
    display: none;
}
button.btn.btn-link.collapsed .fa.fa-plus, button.btn.btn-link .fa.fa-minus {
    display: block;
    position: absolute;
    margin-top: -13px;
}
.product-title.Proposition {
    margin: 8% 0 5%;
}

li.sol.menu-item:hover ul 
 {
    width: 240px;
}
li.dropdown-ag.menu-item {
    margin-left: 40px;
}

li#menu-item-6449 {
     margin-left: 28px;
}
.banner.life-sci {
    background-image: url(img/Life_Science_Banner.jpg);
    width: 100%;
    background-size: 100%;
    background-repeat: no-repeat;
    object-fit: cover;
    height: 537px;
    margin-top: 58px;
}


.client-alert.bann {
    margin-top: 192px;
    background-color: #f1f1f1;
    padding-bottom: 128px;
}
.client-alert-img h2 {
    padding: 46px 0 29px;
    font-size: 25px;
}
.rt-tpg-container .layout1 .rt-holder .rt-detail h3{
    font-size: 15px;
}
.rt-tpg-container .layout1 .rt-holder .rt-detail{
    background-color: #f5f5f5;
    padding: 12px 11px 0px;
}
.tpg-even .rt-holder{
    height: unset;
}
li#menu-item-7018 {
    margin-left: 30px;
}
span.clr {
    color: #a55de1;
    font-weight: bold;
}

ul li a:hover{
    text-decoration: none;
}
.carousel-inner.slider-show, .list-section.trigg .row  {
    width: 75%;
    margin: auto;
}

li:hover li
{
    float: none;
    font-size: 15px;
    text-align: left;
}

.list-section.trigg {
    margin-bottom: 52px;
}
.col-md-4.text-center img {
    margin-top: 28px;
}
div#accordionExample {
    margin-top: 83px;
}


.dropdown-item.active, .dropdown-item:active {
    color: #fff;
    text-decoration: none;
   

}
.profile-pic {
    width: 109px;
    height: 109px;
    position: absolute;
    left: -48px;
    top: 44%;
    border-radius: 50%;
}
.front-bg {

    background-image: url('img/Doceree-blue-circle.png');
    width: 100%;
    background-size: 100%;
    object-fit: cover;
    background-repeat: no-repeat;
        background-position: center bottom;
    height: 878px;
    position: relative;
}
li#menu-item-6116 {
    margin-left: 17px;
}
li#menu-item-7580 {
    margin-left: 13px;
}
li#menu-item-5603 {
     margin-left: 13px;
}

li#menu-item-5608 {
    margin-left: 21px;
}
.menu-item{
        padding: 1px 4px!important;

}
.perform-descr p {
    font-weight: 500;
}
.perform-descr .product-title h2 {
    margin-top: 77px;
}
#a li:hover {
    cursor: pointer;
    color: #b263de;
}

.blog-content:hover:after {
    content: '';
    position: absolute;
   width: 100%;
   height: 100%;
    top: 0!important;
    left: 0!important;
    right: 0!important;
    bottom: 0!important;
    background: #0e0e0e6e;

}

.option-input.radio {
    border-radius: 14%;
    background-color: #fff;
    border: 3px solid transparent;
    background-clip: padding-box, border-box;
    background-origin: padding-box, border-box;
    background-image: linear-gradient(#fff, #fff), linear-gradient(#af63e1, #6d40f3);
    width: 35px;
    height: 35px;
}

.option-input {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
  position: relative;
  top: 13.33333px;
  right: 0;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 40px;
  transition: all 0.15s ease-out 0s;
  background: #cbd1d8;
  border: none;
  color: purple;
  cursor: pointer;
  display: inline-block;
  margin-right: 0.5rem;
  outline: none;
  position: relative;
  z-index: 1000;
}

.option-input:checked::before {
    height: 35px;
    width: 31px;
    position: absolute;
    content: '\2713';
    display: inline-block;
    font-size: 26.66667px;
    text-align: center;
    line-height: 29px;
}
.option-input:checked::after {
  -webkit-animation: click-wave 0.65s;
  -moz-animation: click-wave 0.65s;
  animation: click-wave 0.65s;
  background: #40e0d0;
  content: '';
  display: block;
  position: relative;
  z-index: 100;
}

.option-input.radio::after {
  border-radius: 14%;
}

.frequency {
    text-align: center;
   margin: 53px 0;
    color: #606060;
}
.frequency h2 {
    font-size: 26px;
    font-weight: 600;
}
span.frequency-optn {
    font-size: 20px;
}
.cpm {
    text-align: center;
    margin-top: 56px;
    font-size: 23px;
    font-weight: 500;
}


.service1.life-sci p {
    font-size: 15px;
    font-weight: 500;
    margin: 14px 0;
}
.service1.life-sci {
    height: 254px;
    padding: 29px;
}

.inspires {
    text-align: center;
    width: 51%;
   margin: -488px auto 427px;
    color: #fff;
}
select#opening-list {
    background-color: #fff;
    color: #b263de;
    padding: 7px 19px;
    border-radius: 21px;
    border: none;
    cursor: pointer;
    font-weight: 600;
}
:focus-visible {
    outline: unset!important;
}
.product-title2 {
    text-align: center;
        margin-top: -47px;

}
.product-title2 h2 {
    color: #b263de;
    font-weight: bold;
}
.number-count h1 {
    color: #b263de;
    font-weight: bold;
    font-size: 56px;
   font-family: 'Work Sans 800';  
}
.number-count strong {
    color: #b263de;
    font-weight: bold;
    font-size: 56px;
   font-family: 'Work Sans 800';
     
}
.product-title {
    text-align: center;
}
.reason-title2 {
    text-align: center;
    margin: 6% 0 3%;
    color: #b265e2;
}

.reason-title2 h2{
     font-weight: bold;
}

option {
    margin-top: 10px;
    color: #606060;
}

.container.work-reason {
    margin-top: -295px;
}
.ser1.prd-suite.reason-content {
    background: #fff;
}
.ser1.prd-suite.reason-content p {
    padding: 12px 35px;
    font-size: 20px;
}
.reason-title h2 {
    color: #b263de;
    text-align: center;
    font-weight: 600;
        margin: 29px 0;

}
.ser1.prd-suite.about-content img {
    margin-bottom: 17px;
}
section.testimonials2 {
    background-color: #f5f5f5;
    margin-top: 70px;
    margin-bottom: 60px;
}

h2.work-slid {
    color:  #b263de;
    text-align: center;
    margin-top: 66px;
    font-weight: 600;
    font-size: 29px;
    margin-bottom: 25px;
}
i.fa.fa-chevron-down.abt-down {
    color: #b263de;
        margin-left: 16px;
}
.select-item label {
    padding-top: 10px;
    color: #b263de;
    font-size: 19px;
}
h2.gallery-heading {
    text-align: center;
    margin: 34px 0 8px;
    font-weight: bold;
}
details {
  min-height: 5px;
  max-width: 700px;
padding: 18px 29px 18px 29px;
  margin: 0 auto;
  position: relative;
  font-size: 22px;
  border: 1px solid rgba(0,0,0,.1);
  border-radius: 15px;
  box-sizing: border-box;
  transition: all .3s;
}

details + details {
  margin-top: 20px;
}
img.partner {
   height: 65px;
        margin-top: 39px;
}
.rt-pagination {
    text-align: end!important;
    margin: 30px;
}

label.insight-name.insight {
    width: 30%;
    text-transform: uppercase;
}
label.insight-name.media {
    text-transform: uppercase;
}
details[open] {
    min-height: 50px;
   background: linear-gradient(to right,#af63e1 0%,#6d40f3 100%);
    box-shadow: 2px 2px 20px rgb(0 0 0 / 20%);
    color: #fff;
    font-weight: bold;
}

details p {
  color: #f5f5f5;
  font-weight: 300;
  font-size: 17px;
}

summary {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-weight: 500;
  cursor: pointer;
}

summary:focus {
  outline: none;
  
}

.col-md-7.form-group.demo-date {
    padding-right: 0px;
}

summary:focus::after {
  content: "";
  height: 100%;
  width: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  
}
button.owl-prev img {
    width: 33px;
    padding-right: 11px;
    height: 38px;
    margin-top: -133px;
}
button.owl-next img{
    width: 34px;
    padding-left: 11px;
    height: 38px;
    margin-top: -133px; 
}

summary::-webkit-details-marker {
  display: none
}
.names {
    background: #fff;
    text-align: left;
    margin-top: 10px;
    font-size: 16px;
    padding: 13px 0px 6px 15px;
    border-radius: 9px;
    color: #b263de;
    font-weight: bold;
    vertical-align: middle;
    cursor: pointer;
    margin-left: -18px;

}
.blog-overlay.meida2 img {
    width: 10%;
    margin-top: 25px;
}
.names label {
    cursor: pointer;
    color: #b263de;
}

.control-icon {
   fill: #051e37;
  transition: .3s ease;
  pointer-events: none;
}

.control-icon-close {
  display: none;
}

details[open] .control-icon-close {
  display: initial;
  transition: .3s ease;
}

details[open] .control-icon-expand {
  display: none;
}

.owl-dots {
  text-align: center;
  padding-top: 15px;
}
.owl-dots button.owl-dot {
    width: 12px;
    height: 12px;
    border-radius: 50%;
    display: inline-block;
    background-color: #ccc!important;
    margin: 20px 10px;
}
.owl-dots button.owl-dot.active {
  background-color:  #b263de!important;
}
.owl-dots button.owl-dot:focus {
  outline: none;
}
button.owl-prev {
    position: absolute!important;
    margin-top: -148px!important;
    left: -25px;
  
}

.shadow-effect2 {
    background: #fff;
    position: relative;
}
i.fa.fa-angle-left {
    font-size: 41px;
}
button.owl-next {
    position: absolute;
    right: -28px;
    margin-top: -147px;
}
i.fa.fa-angle-right {
    font-size: 41px;
}

.blog-overlay.product img {
    width: 10%;
    margin-top: 86px;
}
.shadow-effect2 img {
    position: absolute;
    width: 20%!important;
    top: -57px;
    z-index: 2;
    left: 0;
    right: 0;
    margin: auto;
    border-radius: 100%;
}

.item-details {
    margin-top: 86px;
   padding: 57px 0px 11px 0px;
    text-align: center;
    margin-left: 20px;
    margin-right: 20px;
    padding-bottom: 30px;
    height: 424px;

}
.item-details h5 {
    color:  #b263de;
    font-size: 17px;
    font-weight: 600;
    margin-bottom: 14px;
        margin-top: 20px;
}
span.post-des {
    font-size: 16px;
}
.item-details p {
    margin-top: 14px;
    padding-left: 30px;
    padding-right: 30px;
}
.ser-left2 label {
    margin-top: 12px;
}
.ser-left label {
    vertical-align: middle;
    margin-top: 11px;
}
}
.product-ttl {
    text-align: center;
    margin-top: -49px;
}
.product-ttl h2 {
    color: #b265e2;
    font-weight: bold;
}
li#menu-item-6979 {
    margin-left: 30px;
}
li#menu-item-6434{
    margin-left: 30px;
}
li#menu-item-6431{
     margin-left: 30px;
     margin-bottom: 14px;
}
h3.footer-title {
    font-weight: bolder;
    font-size: 14px;
    color: #959595;
}
label.footer-title {
    font-weight: bolder;
    font-size: 14px;
    color: #959595;
}

.hcp-color {
    
    margin-top: 0;
    padding-top: 1px;
    padding-bottom: 26px;
    margin-bottom: -71px;
}
.container.left-liscontent h2 {
    font-weight: bold;
    font-family: 'Work Sans 600';
}


.ser1.end-ser1 {
    padding: 17px 28px;
    height: 276px;
}

.ser1.end-ser1 p {
    margin-top: 10px;
}

.container.partner-endemic {
    width: 75%;
    margin: auto;
    margin-top: 0px!important;
}

.main[_ngcontent-vjp-c58] {
    width: 1000px!important;
    box-shadow: 0 0 10px #cbcbcb!important;
    border-radius: 10px!important;
    padding: 50px!important;
    margin: 50px auto!important;
    background: #fff!important;
}

.ad-server h2 {
    padding-top: 41px;
}
.row.per-row {
   margin: 0;
    padding: 0;
    width: 82%;
    margin: auto;
    margin-left: 179px;
   
}
.row.footer-row {
    align-items: flex-end;
}
.dropdown-item:active{
    background-color: #ffffff;
}
.product-title.product-tit h2 {
    margin-top: 54px;
}

iframe.iframe{
    clear: both;
    width: 100% !important;
    height: 943px !important;
    margin-top: 25px;
}
.product-title.product-tit h2 {
    font-size: 27px;
    text-align: center;
    font-weight: bold;
}
.container.blog-detail {
    margin-top: 74px;
}
.kc_text_block {
    margin-top: 29px;

}

.cntry_list {
    margin-top: 69px;
    float: right;
    margin-bottom: 15px;
   
    display: inline-table;
    border-radius: 4px;
}
.cntry_list ul {
    list-style: none;
}
.cntry_list ul li {
    float: left;
    padding: 0;
    display: inline-table;
    border-right: 1px solid #4e70ef;
    margin: 0;
    }
    .cntry_list ul li a.active {
      background-image: linear-gradient( 
90deg,#41ccf1,#4e70ef)!important;
    border-radius: 2px;
   
    color: #fff;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}
.desktop {
    display: block;
}
.tabs {
    border-bottom: 0.4px solid #e4e4e4;
}
.tab_list ul {
    padding: 0;
    margin: 0;
    list-style: none;
}
.tab_list ul li {
    float: left;
    padding: 0;
    margin-left: 0;
    margin-right: 21px;
}
.tab_list ul li a.active {
    border-bottom: 3px solid #b263de;
}


.tab_list ul li a {
    cursor: pointer;
    display: inline-block;
    color: #b263de;
    font-weight: 600;
    font-size: 12px;
    font-family: 'Work sans';
    text-decoration: none;
    padding-bottom: 10px;
}
.mobile-des {
    display: none;
}
.policy-content:before {
    content: '';
    position: absolute;
    height: 100%;
    width: 1px;
    background: #aeaeae;
    left: -12px;
}
ol.sub-list {
    margin-left: 28px;
    font-size: 13px;
}
.list {
    padding-left: 21px;
    padding-top: 5%;
    font-size: 13px;
}
.list li a{
    color: #606060;
}
.list li a {
    color: #606060;
    line-height: 27px;
}
.policy-text {
    padding-top: 2%;
    font-size: 13px;
}
h4.policy-title {
    font-size: 18px;
    font-weight: bold;
}
a.blue {
    color: #b263de!important;
    font-weight: bold;
}

p.comment-form-comment label {
    display: none;
}
ul.wp-block-latest-posts__list.wp-block-latest-posts li a {
    white-space: break-spaces;
    border-bottom: 1px solid #aeaeae;
    padding: 10px 7px;
}
ul.wp-block-latest-posts__list.wp-block-latest-posts li a:before {
    content: '\003E';
    position: absolute;
    color: #3cb7f8;
    left: 29px;
}
ul.wp-block-archives-list.wp-block-archives{
    list-style: none;
}
ul.wp-block-archives-list.wp-block-archives li a {
    list-style: none;
     border-bottom: 1px solid #aeaeae;
    padding: 10px 7px;
}
ul.wp-block-archives-list.wp-block-archives li a:before {
    content: '\003E';
    position: absolute;
   color: #3cb7f8;
   left: 29px;
}

section#block-51 {
    margin-top: 51px;
}
ul.wp-block-categories-list.wp-block-categories {
    list-style: none;
}
ul.wp-block-categories-list.wp-block-categories li a {
    list-style: none;
     border-bottom: 1px solid #aeaeae;
    padding: 10px 7px;
}
ul.wp-block-categories-list.wp-block-categories li a:before {
    content: '\003E';
    position: absolute;
   color: #3cb7f8;
    left: 29px;
}
section#meta-2 ul {
    list-style: none;
}
section#meta-2 ul li a {
    list-style: none;
     border-bottom: 1px solid #aeaeae;
    padding: 10px 7px;
}
section#meta-2 ul li a:before {
    content: '\003E';
    position: absolute;
    color: #3cb7f8;
   left: 29px;
}
section#block-52 {
    margin-top: 37px;
}
section#block-50 {
    margin-top: 46px;
}
section#block-53 {
    margin-top: 51px;
}

div#respond {
    background: #f5f5f5;
    padding: 19px 11px;
    border-radius: 24px; 
    width: 70%;
    margin: auto;
}

textarea#comment {
    width: 100%;
    height: 70px;
}
p.comment-form-url {
    display: none;
}
p.comment-form-cookies-consent {
    display: none;
}
input#author {
    width: 100%;
}
input#email {
    width: 100%;
}
input#url {
    width: 100%;
}

h2.widget-title {
    font-size: 18px;
    font-weight: bold;
    margin-top: 47px;
}
label.wp-block-search__label {
    display: none;
}

.wp-block-search .wp-block-search__input{
    min-width: 13em;
        margin-left: -18px;

}
aside#secondary {
    margin-left: 26px;
}

.event-date-section {
    position: absolute;
    background-repeat: no-repeat;
    right: 36px;
    background-image: url("img/arrow%20icon.svg");
}
label.event-date {
    color: #fff;
    font-weight: bold;
    padding: 12px 9px;
}

.banner-event {
    background-image: url(img/Event.jpg);
    padding: 131px 0 55px;
    width: 100%;
    background-size: 100%;
    background-repeat: no-repeat;
}
.event-form {
    background: #fff;
    padding: 29px 12px;
}
label.knowledge {
    color: #fff;
    font-size: 18px;
}

label.barrier {
    border: 1px solid #fff;
    padding: 4px 18px;
    color: #fff;
    font-size: 18px;
    font-weight: bold;
    text-transform: uppercase;
}
.venue-time {
    margin-top: 32px;
}
.venue-date {
    margin-top: 40px;
}

h2.planning {
    color: #fff;
    font-weight: bolder;
    font-size: 55px;
    line-height: 47px;
}
label.date-time {
    color: #fff;
    font-size: 18px;
}
.event-dtl label {
    background-color: #f5f5f5;
    padding: 14px 10px;
    font-size: 15px;
    display: block;
}

.ser1.ser-para img {
    margin-top: 26px;
    margin-bottom: 14px;
}
.feature-list img {
    height: 97px;
    width: 53%;
}
.event-dtl {
    margin-bottom: 30px;
}
img.ser-img {
    height: 67px;
    width: 31%;
}
.event-section h2 {
    text-align: left;
   font-weight: bold;
   margin: 12px 0 10px;
   padding: 0px 11px 0px;
}
span.posted-on{
     padding: 12px 11px 0px;
}

ul.navbar-nav {
    margin-left: -25px;
    font-size: 20px;
}
a.nav-link.event-nav:hover {
    border-bottom: 2px solid;
    color: #5a7bee;
}
a.nav-link.event-nav {
    margin-right: 28px;
    margin-top: 25px;
    margin-bottom: 25px;
}
.breadcrumb_container ul {
    list-style: none;
    display: flex;
   
}
.breadcrumb_container ul li a {
    display: inline;
    color: #606060;
}
div#blog_none {
    margin-top: 49px;
}
.nav-previous {
    border: 1px solid #a7a7a7;
    padding: 6px 10px;
    margin-bottom: 15px;
}
.nav-previous:hover{
    background:#007bff;
    border: none;
    cursor: pointer;
    color: #fff;
    text-decoration: none;
}

footer.entry-footer {
    display: none;
}
span.nav-subtitle:hover{
    color: #fff;
}
.nav-links {
    margin-top: 40px;
    margin-bottom: 20px;
}
.nav-next {
     border: 1px solid #a7a7a7;
    padding: 6px 10px;
    margin-bottom: 15px;
}
.nav-next:hover {
    background:#007bff;
    border: none;
    color: #fff;
    text-decoration: none;
    cursor: pointer;
}

span.nav-subtitle {
    color: #606060;
}
a.rec-post {
    display: none;
}
.title_ctn {
    margin: 28px 0;
}
.cesis_container {
    border-bottom: 1px solid #f5f5f5;
     width: 79%;
    margin: auto;

}
.breadcrumb_container {
    margin-top: 100px;
}
.breadcrumb_container.breadcrum-case {
   margin-top: 25px; 
}

.entry-content {
    font-size: 14px;
}
.col-md-12.blg-dtail main#primary {
    width: 79%;
    margin: auto;
}
.cnt-form.form-2{
    background-color: #fff!important;
}
/*-------------------------------------------------------------------------Media Queries---------------------------------------------------------------------------------------*/
@media screen and (min-width: 1400px) {
p.serv-para-uniq {
    margin-top: 44px;
}
.sol-learning .message-content:after {
       left: 303px;
}
.top-sections {
    height: 750px;
    margin-top: 10px;
}
.inspires {
    margin: -535px auto 427px;
}
.form-group.has-search {
    margin-top: 25px;
}
.provider-text.uk-provider {
    bottom: 70px!important;
}
.provider-text {
    position: absolute;
    text-align: center;
    color: #fff;
    width: 100%;
    bottom: 55px!important;
}
.provider-text.life-science2 {
    bottom: 75px!important;
}
.form-group.has-search.event-search {
    margin-top: 46px;
    margin-bottom: 46px;
}
.real-stick {
    margin-top: 62px;
}
.contact-page{
   
         background-size: 100% 87vh;
}

.item-details h5 {
    margin-bottom: 15px;
}
.reason-title h2{
        margin: 40px 0;
}
.product-title2 {
    text-align: center;
    margin-top: -9px;
}
.product-title2 p {
    margin-top: 20px;
}
    .rt-container-fluid.rt-tpg-container {
    margin-top: 50px;
}
.banner, .banner.life-sci, .blog-img, .media-img, .event-img, .report-img, .case-study-img{
    height: 536px!important;
}
.home-bnr h1, .exc-bnr h1, .target-bnr h1, .trigger-bnr h1, .per-bnr h1, .target-bnr-in h1, .exc-bnr-in h1 {
    color: #b263de;
    font-family: 'Work Sans';
    font-size: 35px;
    padding-top: 207px;
    font-weight: 500;
}
    .front-bg {
       height: 933px;
    }

.product-ttl{
    margin-top: -49px;
}
.partner-toolbox-content.doceree-target {
    margin-top: 250px;
    font-size: 17px;
}

.ser1 {
    height: 276px;
}
p.earning{
    margin-top: 41px;
}
.banner-overlay h1 {
        padding-top: 175px;

}

.poc-banner{
    height: 583px;
}
.banner-endemic{
height: 583px;  
}
.ad-server-banner{
    height: 583px;  
}



.serv-para {
    margin-top: 41px;
}
.ser.poc-net {
height: 657px;
}
span.fa.fa-search.form-control-feedback {
    margin-top: 21px;
}

}
/*----------------------------------------media query (1400px)end--------------------------------------------------------------------*/

/*------------------------------media (1920px)-----------------------------------------------------------*/

@media screen and (min-width: 1920px) {
.ad-serbg {
    height: 1223px;
}
.top-sections {
    height: 1033px;
}
.top-sections-dei {
    height: 934px!important;
}
.banner, .banner.life-sci, .blog-img, .media-img, .event-img, .report-img, .case-study-img{
    height: 730px!important;
}
.sol-learning2-uk-safe .message-content.solution.text-border:after {
    margin-left: 136px;
}

.container{
    max-width: 1200px;
}
.container.targettm{
    height: 590px;
}

.item{
    width: 77%;
}

i.fa.fa-angle-down, i.fa.fa-angle-up {
    position: absolute;
    font-size: 26px;
    left: 67%;
}

.perform-txt {
    width: 36%;
}
.inspires {
    margin: -725px auto 610px;
}
h1.proprietary-heading {
    padding-top: 287px!important;
}
.real-stick {
    margin-top: 0;
}
.proprietary-img{
    height: 792px;
}
.provider-text {
    bottom: 90px;
}
.ad-endm {
    height: 1328px;
}
.why-text {
    left: 13%;
    margin-top: 120px;
}
.banner-overlay3 h1 {
padding-top: 299px;
}
.ser.end-ser {
    width: 51%;
}
.poc-banner {
height: 795px;
}
.banner-overlay h1 {
    padding-top: 376px;
}
.front-bg {
    height: 1220px;
}
.container.ser {
    width: 52%;
}
.ad-server-banner {
    margin-top: 84px;
    height: 795px;
}
.banner-overlay4 h1 {
    padding-top: 264px;
}

 
.container.blog-banner-overlay h1{
    padding-top: 347px;
}

.contact-page {
    background-size: 100% 65vh;
}
.inspires {
    margin: -662px auto 550px;
}

}


/*----------------------------------------media query (767px)--------------------------------------------------------------------*/

@media screen and (max-width: 767px){
    .assisttm.lazyloaded {
    width: 365px;
    height: 228px;
    margin: auto;
}
.banner.target-bnr-assist.lazyloaded{

}
.bottom-txt.assist-text {
    bottom: 10px;
    width: 50%;
}
.top-logo.assist-logo img {
    margin-top: 59px!important;
    width: 25%!important;
}
.breadcrumb_container ul li a {
    font-size: 10px;
}
.case-study-detail-mobile-img.mobile-banner {
     display: block; 
}
.container.slider-show.mobile-type {
    width: 89%;
    margin: auto;
}
label.india-box-content {
    margin-bottom: 0;
    font-size: 11px;
}
.policy-content:before{
    display: none;
}
.ser1.prd-suite.india-connect-display:before, .ser1.prd-suite.india-connect-display2:before{
    margin-top: -61px;
}
.ser1.prd-suite.india-connect-display p, .ser1.prd-suite.india-connect-display2 p {
    font-size: 11px;
}
.ser1.prd-suite.india-connect-display, .ser1.prd-suite.india-connect-display2 {
    height: 130px;
    text-align: left;
    padding: 15px 14px 15px;
    border-radius: 21px;
}
.col-md-6.display-ind {
    width: 46%;
    padding-left: 7px;
    padding-right: 3px;
    left: 12px;
    right: 12px;
}
.list.mobile-policy {
    display: none;
}
.tri-img .fixed-box {
    width: 100%;
    margin: 0;
  display: block; 
    top: 52px;
    padding-top: unset;
}
.top-logo img {
    width: 28%;
}
.row.list-slides h2 {
    color: #b263de;
    font-size: 17px;
    font-weight: bold;
    text-align: center;
    margin-top: 17px;
    margin-bottom: 0;
    width: 100%;
}
.row.list-slides h4 {
    color: #b263de;
    font-size: 17px;
    font-weight: bold;
    text-align: center;
    margin-top: 17px;
    margin-bottom: 0;
    width: 100%;
}
.row.list-slides h3 {
    color: #b263de;
    font-size: 17px;
    font-weight: bold;
    text-align: center;
    margin-top: 17px;
    margin-bottom: 0;
    width: 100%;
}
.works2{
    padding: 0;
    padding-top: 28px;
}
.side-bars-mobile .col-sm-6:nth-child(1) {
    background-color: #af63e1;
    padding: 11px 0;
}
.side-bars-mobile .col-sm-6:nth-child(2) {
    background-color: #6d40f3;
    padding: 11px 0;
}
.side-bars-mobile {
    position: fixed;
    bottom: 0;
    padding: 0!important;
    right: 0;
    width: 100%;
    height: unset;
    background: #fff!important;
    font-size: 12px;
    text-align: center;
    z-index: 99999;
}
.list-section .slide-mobile .item p.earning {
    margin-top: 9px;
    text-align: left;
    font-size: 11px!important;
}
div#collapsibleNavbar {
    position: fixed;
    background: #f5f5f5;
    border: 0;
    width: 62%;
    right: 0;
    height: 100vh!important;
    top: 0px;
}
input.wpcf7-form-control.has-spinner.wpcf7-submit {
    padding: 4px 12px;
    font-size: 11px;
}
.navbar-light .navbar-toggler {
    color: rgb(0 0 0 / 50%);
    border: unset;
}
ul.menu {
    margin-left: 0;
    margin-top: 20px;
}
.message-content.solution p, .sol-learning2.trigger .message-content p {
width: unset;
font-size: 12px;
}
.hello {
    font-size: 32px;
}
.dis-net{
    font-size: 12px;
}
.trigger-txt sup, .bottom-txt sup {
    font-size: 5px!important;
}
.point {
    margin-top: 26px!important;
}
.slider-content h2 sup {
    top: -9px;
}
.col-md-3.acc_prop {
        width: 30%;
        margin: auto;

}
.item .col-md-5 {
    width: 50%;
}
.ser.product-suite.product-suite-uk .ser1.prd-suite {
    height: 272px;
}
.sol-learning2-uk-safe .col-md-3 {
    width: 50%;
    margin: auto;
    margin-top: 26px;
}
.ser-left2 label {
    margin-top: 20px;
}
.item.footer-item ul li {
    padding: 0 21px!important;
}

label.life-sci-lbl {
    width: 100%;
    margin-top: 6px;
}
.row.poc-network.line_2.life-sci-row .col-tri {
    margin-top: 12px;
}
.row.poc-network.line_2.life-sci-row {
    background-position: 148px 23px;
    margin-top: 31px;
    padding-bottom: 23px;
}
label.lifesci-rank{
    margin-left: 12px!important;
    font-size: 12px;
    white-space: break-space!important;
    position: relative!important;
}
.award-box {
    width: 268px;
    margin: auto;
}
img.accordion-img.mt-3 {
    margin-top: 0!important;
}
.country-rank.ml-5 {
    margin-left: 0px!important;
    margin-top: 10px;
}
.country-rank {
    margin-top: 9px;
    font-size: 12px;
}
h3.footer-title {
    font-weight: bold;
    font-size: 13px;
    margin-left: 29px;
}

.sol-learning2.us-sol-learning2 .col-md-3, .sol-learning2.trigger .col-md-6, .column.col-tri {
    width: 50%;
    margin: 0 auto;
}
.col-tri-content{
    width: 122px;
    padding: 0px!important;
}

.bnr-btn-work {
    margin: 28px 0 8px;
    text-align: center;
}
.accordion.slide-mobile {
    display: block;
}
div#disease-aware {
    display: none;
}
.highlight-list h2 {
    font-size: 21px!important;
}
.highlight-list h3 {
    font-size: 21px!important;
}
h3.highlight-para {
    font-size: 12px!important;
    margin-top: unset;
}
h2.feature-title {
    text-align: center;
    font-size: 18px;
    }
.works {
    padding: 0;
}
h2.work-title sup {
    top: -10px;
}
h2.work-title {
    font-size: 18px;
    padding-top: 0;
}

.slider-heading h2{
     font-size: 18px;
     margin-left: 0;
}
.slider-heading h3{
     font-size: 18px;
     margin-left: 0;
}
.side-bars img {
    width: 32px;
}
.item {
    width: 95%;
    padding-bottom: 0;
}
.collapse.show {
    display: block;
    padding-bottom: 16px;
}
.slider.uk-home-slidess .slider-content, .slider.in-home-slidess .slider-content {
    margin-top: 35px;
    height: auto;
}
.slider-content.programttic {
    padding-top: 22px;
}

.img-right, .ser1 h2, .slider-content h2, label.number-head, .col-md-3.Endemic.Publisher label, label.elect, label.tele-med, label.eprescribing, label.ehr-apps {
    font-size: 14px;
}
.img-right, .ser1 h3, .slider-content h2, label.number-head, .col-md-3.Endemic.Publisher label, label.elect, label.tele-med, label.eprescribing, label.ehr-apps {
    font-size: 14px;
}
.slider-bg.mobile {
    background-image: url(img/list-bg-mobile.png);
    object-fit: cover;
    background-repeat: no-repeat;
    background-size: 100% 100%;
}

ol.list-content li{
    width: 90%;
    font-size: 12px;
}
.column.end-col h2{
    font-size: 16px;
}
.product-title h2, .perform-title h2, .frequency h2 {
    font-size: 18px;
    margin: 12% 0 2%;
}
.row.frequency-check .col-md-4 {
    width: 25%;
    margin: 0 auto;
}
.row.frequency-check {
    width: 100%;
    margin: auto;
}
span.frequency-optn, .cpm {
    font-size: 14px;
}
.ser-left img, .ser-left2 img {
    height: fit-content;
    width: 16%;
    margin-top: 8px;
}
.accordion.slide-mobile .item .btn.btn-link {
    font-size: 14px;
    padding: 0;
}
label.Disease1-img img {
    width: 41px;
    margin-top: 0px!important;
}
.ser-left label, .ser-left2 label, .perform-descr p, .accordion.slide-mobile label.Disease1-lbl, .accordion.slide-mobile .item p, .service1.life-sci p, .message-content.solution.text-border p, .perform-title p, .sol-para, .ser1.prd-suite p, .slider-content p, .partner-toolbox-content, label.number-content, label.number-contentc.poc-platform, .items-details p, p.highlight-para, aside#block-66 {
    font-size: 12px;
}
.ser-left label, .ser-left2 label, .perform-descr p, .accordion.slide-mobile label.Disease1-lbl, .accordion.slide-mobile .item p, .service1.life-sci p, .message-content.solution.text-border p, .perform-title p, .sol-para, .ser1.prd-suite p, .slider-content p, .partner-toolbox-content, h3.number-content, h3.number-contentc.poc-platform, .items-details p, p.highlight-para, aside#block-66 {
    font-size: 12px;
}
aside#block-66 {
    font-weight: 200;
}

.ser.product-suite img {
    height: 56px;
}
.service1 img {

    margin-top: 6px;
    margin-bottom: 7px;
}
.sol-learning2 .col-md-4 {
    width: 50%;
    margin: 0 auto;
}
.sol-learning2 {
    width: 98%;
    margin: auto;
}
.perform-txt {
    bottom: 21px;
    font-size: 9px;
    width: 71%;
}
.perform-img {
    width: 100%;
    height: 202px;
    margin-top: 102px;
}
.perform-img img {
    margin-top: 47px;
}
.exc-img {  
    width: 340px; 
    height: 226px;
    margin-top: 23px;
}
.tri-img .trigger-txt {
    width: 46%;
    margin-top: 7%;
    font-weight: 500;
    float: left;
    margin-left: 4%;
}
.tri-img .top-logo {
    width: 34%;
    margin-top: 5%;
    margin-left: 4%;
    float: left;
}
.tri-img{
    width: 100%;
    height: 258px;
    margin-top: 0px;
    margin-bottom: -52px;
}
.slider-segment h2 {
    text-align: center;
    font-size: 15px;
    padding: 21px 0;
}
 .slider-sigma {
    margin: 89px 0 0;
}
.network {
    margin-top: 49px;
}
.feature-exc .container.prd-st {
    margin-top: 48px;
}
.feature-exc .ser1.prd-suite .col-md-4 {
    display: block;
    padding-left: unset;
}
.ser.product-suite.product-suite-in .col-md-8 {
    text-align: center;
    margin-top: 4px;
}

.fixed-box {
    width: 63%;
    font-size: 10px;
    color: #fff;
    margin-left: unset;
    padding-top: unset;
    margin: 0;
    position: absolute;
    left: 0;
}
.trigger-txt {
    width: 80%;
    margin: auto;
    margin-top: 17px;
}
.tri-img .top-logo img {
    width: 77%;
    margin: auto;
    margin-top: 7px;
    margin-left: 22px;
}
sup {
    font-size: 8px!important;
}
.col-md-3.col-tri .col-tri-content {
    width: 134px;
    font-size: 12px;
    padding: 6px 0px 0px;
}
.col-md-3.col-tri {
    width: 50%;
    margin: 0 auto;
}
.counter .col-md-4 {
    width: 50%;
    margin: auto;
}
.number-count h2{
    font-size: 40px;
}
.number-count h{
    font-size: 40px;
}
.shadow-effect2 {
    background: #fff;
    position: relative;
    height: 505px;
}
.insight h2, .contat h2, h2.gallery-heading {
    font-size: 20px;
}
.column.end-col {
    width: 48%;
}
.row.trigger-connecting .column.end-col {
    width: 40%;
    margin: 0 auto;
}
.row.trigger-connecting {
    width: 100%;
    margin: auto;
    background-image: none;
}
.list-section.trigg h2 {
    font-size: 16px!important;
}
.list-section.trigg p, .list-section.trigg label {
    font-size: 11px!important;
}
.row.trigger-connecting .col-md-2 {
    width: 50%;
    margin: auto;
    text-align: center;
}
.row.trigger-connecting .col-md-2 label {
    text-align: center;
    color: #b263de;
}
label.ehr-apps {
    margin-top: 0px;
    }

.working-partner{
    margin: auto;
    margin-top: 13px;
}
.side-bars, .sol-para p br, .sol-learning .message-content:after, .row.poc-network .column.end-col:after, .slider-sigma.sigma-desktop{
    display: none;
}
.solution, .sol-learning2.trigger {
    width: 92%;
    margin: auto;
    margin-bottom: 23px;
}
.ssp-title h2 {
    text-align: center;
    font-size: 18px;
}
.sol-learning {
    width: 95%;
    margin: auto;
}
.sol-learning .col-md-4 {
    width: 50%;
     margin: 0 auto;
}
p.msg {
    margin-top: 25px;
    font-size: 12px;
}
.targettm .top-logo {
    padding-top: 26px;
}
.bottom-txt {
    position: absolute;
    width: 36%;
    left: 0;
    right: 0;
    text-align: center;
    margin: auto;
    color: #fff;
    bottom: 121px;
    font-size: 8px;
}
.side-bars-mobile {
    position: fixed;
    bottom: 0;
    right: 0;
    width: 100%;
    height: unset;
   background: linear-gradient(to right,#af63e1 0%,#6d40f3 100%);
    color: #fff;
    padding: 8px 0;
    font-size: 12px;
    text-align: center;
    z-index: 99999;
    display: block;
}
.Schedule-demoo {
    margin-top: 0;
}
.side-bars-mobile img {
    width: 35px;
}
.side-bars-mobile .col-sm-6 {
    width: 48%;
}
.topic1{
    display: none;
}
button.btn.btn-primary.demo{
        font-size: 11px;
        padding: 4px 12px;
}
.side-txt {
    font-size: 8px;
    text-align: center;
    margin: auto;
    padding-bottom: 25px;
}
.carousel-item.slide-0 .row .col-md-5 .list-bg .list-content {
    padding-top: 110px;
}
.carousel-inner.slider-show {
    width: 100%;
    margin: auto;
}
.container.partner-sec {
    width: 100%;
    margin: auto;
    padding-bottom: 290px;
}
video {
    margin-top: 24px;
}

.provider-text {
    position: absolute;
    text-align: center;
    color: #fff;
    width: 71%;
    margin: auto;
    left: 0;
    right: 0;
}

.topic2 {
    margin-top: 0;
}
span.side-txt-mobile {
    color: #fff;
}
.home-bnr h1, .target-bnr h1, .trigger-bnr h1, .per-bnr h1, .target-bnr-in h1, .exc-bnr-in h1{
    font-size: 26px;
    padding-top: 100px;
}
.container.home-bnr .bnr-btn, .target-bnr .bnr-btn, .trigger-bnr .bnr-btn, .exc-bnr .bnr-btn, .per-bnr .bnr-btn{
    display: none;
}
.exc-bnr h1{
    font-size: 18px;
      padding-top: 63px;
}
.ser-left {
    margin-top: 44px;
    display: flex;
}
.row.poc-network.line_2{
    background: none!important;
    width: 100%;
    margin: auto;
}
.container.end-sec {
    width: 100%;
    margin: auto;
}
.ad-serbg {
    background-size: auto 782px;
    height: auto!important;
    margin-top: 25px;
}
.container.lifesci-connect .row.mt-5 {
    margin-top: 39px!important;
    padding-bottom: 44px;
}
.front-bg{
    background-size: unset!important;
    height: 1127px!important;
}
.ad-endm{
    background-size: unset!important;
    height: 1223px!important;
}
.ser1.end-eng{
    padding: 0 26px;
}
.provider-text img {
   max-width: 172px;
}

p.power-by {
    font-size: 10px!important;
}
p.power-by sup{
    font-size: 6px!important;
}
.parameters-0 .Disease1-lbl {
    margin-top: 11px;
}
.member-icons {
    margin: 6px 2px;
}
.provider-text p {
    text-align: center;
    color: #fff;
    font-size: 15px;
}
.form-sec {
    padding: 0;
}
.poc-serr {
margin-bottom:12px;
}
ul.pagination.pull-right{
    float: unset;
}
    ul.menu li{
    float: none;
}

li#menu-item-5600 {
    margin-left: 96px;
}
li#menu-item-5603 {
    margin-left: 96px;
}
aside#block-9{
    margin-top: 24px;
}

ul.menu{
    margin-left: 0;
}
li#menu-item-5607 a{
    display: inline-block;
    margin-left: 0px;
}
summary{
    font-size: 14px;
}
.banner-overlay h1 {
    font-size: 18px;
    padding-top: 30px;
}
.poc-banner {
    height: unset;
}
.row.per-row{
    margin-left: 0;
     width: 100%;
}
.ser.poc-net {
    width: 94%;
    margin:auto;
}
.row.poc-network {
    background-image: none; 
}
.highlight-list{
    text-align: center;
}
.highlight-list img {
    width: unset;
    height: 54px;
}
.col-md-4.per_high {
    width: 50%;
}
h1.proprietary-heading {
    font-size: 30px!important;
    font-weight: 500!important;
}

.container.proprietary-ques {
    text-align: center;
    margin-top: 20px;
}
.client-alert-img h2 {
    font-size: 17px;
}
    .container.ser {
    width: 100%;
}
.ser1.end-eng {
    padding: 0 0px;
}
.ser1{
    height: auto;
    padding: 0;
}
.serv-para {
    font-size: 13px;
    margin-bottom: 0;
        line-height: 21px;
}
.front-bg {
    height: 943px;
}
.poc-serr{
    margin-top: 2px;
}
.network h2{
    font-size: 20px;
}
.slider{
    height: unset;
}
.testimonal-box {
margin-bottom: 0;
margin-left: 0px;
margin-top: 1px;

}
span.carousel-control-prev-icon.mobile {
    display: none;
}
span.carousel-control-next-icon.mobile {
    display: none;
}
.col-md-7.form-group.demo-date:after{
    margin-right: 3px;
}

.card-0 {
   margin-left: 0px;
    height: 331px;
    margin-top: 0;
}
.arrow-lt {
       background: #aeaeae;
    padding: 5px 2px 1px 3px;
}
.arrow-rt {
    background: #aeaeae;
    padding: 5px 2px 1px 3px;
}
.left-liscontent{
    margin-top: 23px;
}
button.btn.btn-primary.demo {
    margin: 2px 0;
    margin-bottom: 25px;
}
.real-stick {
    padding-bottom: 43px;
}
span.carousel-control-next-icon.right-icon {
    width: 25px;
    height: 28px;
}
a.carousel-control-next.testing-right {
  top: 87.5%;
    left: 92%;
}
span.carousel-control-prev-icon.left-icon {
    width: 25px!important;
    height: 28px!important;
}
a.carousel-control-prev.testing-left {
   position: absolute;
    left: 83%;
  top: 87.5%;
}
.container.insight-desktop {
    display: none;
}
.container.mobile-insights {
    display: block;
}
.font-weight-bold {
    font-weight: 700!important;
    font-size: 18px;
    margin-left: 1px;
}
h2.feature-title {
    font-size: 18px;
}
.client-position {
  margin-left: 17px;
    margin-top: 13px;
    font-size: 13px;
}
.blog-overlay {
    font-size: 13px!important;
}
.right-form h3 {
    font-size: 14px;
}
.right-form label {
    font-size: 11px;
    }
    .left-formimg {
    margin-right: 10px;
}
.content {
    margin-left: 15px;
    font-size: 12px;
    margin-top: 28px;
}

.col-md-4.inst {
    padding-right: 14px;
}
.col-md-4.inst {
    padding-right: 14px;
}
.col-md-8.vdo {
    padding-right: 14px;
    padding-left: 15px;
}
.col-md-3.mdi-2 {
    padding-left: 15px;
    padding-right: 14px;
}
.col-md-4.mdi {
    padding-right: 14px;
}
.blog-overlay {
    top: 46%!important;
}
.blog-overlay img {
    width: 10%;
}

.form-box.d-flex {
padding: 20px 12px!important;
}

input#datepicker {
    width: 94.3%!important;
}
div#footer-sidebar2 {
    margin-left: unset;
}
div#footer-sidebar3 {
    margin-left: unset;
}

.col-md-7.form-group.demo-date:after {
    margin-right: 17px;
}
footer {
    margin-top: 40px;
    margin-bottom: 75px;
}

aside#block-25 {
    margin-bottom: 15px;
    margin-left: 5px;
}
.col-md-3.Endemic.Publisher{
    text-align: center;
}
.col-md-3.Endemic.Publisher.point-care {
    text-align: center;
}
.sol-learning2.trigger .message-content.solution {
    padding-right: 0;
}
div#footer-sidebar3:after{
    display: none;
}
li#menu-item-6116 {
    margin-left: 96px;
}
.profile-pic {
    width: 109px;
    height: 109px;
    position: absolute;
    left: -48px;
    top: 34%;
    border-radius: 50%;
}
.blog-overlay.prodcast img {
    margin-top: 57px!important;
    width: 10%;
}
a.download a {
        margin-left: -67px;
    }

.banner-overlay3 h1{
        font-size: 18px;
    padding-top: 30px;
}
.banner-endemic{
    height: unset;
}
.why-text{
    margin-top: 0;
    position: relative;
    transform: none;
    text-align: center;
    left: 0;
}
.service3 {
    margin-left: 0;
    margin-top: 10px;
}
.award-bg h2{
    font-size: 18px;
    font-weight: 600;
}
.row.end-row {
    width: 96%;
    margin: auto;
}
.ser1.end-ser1{
    margin: 10px 0;
}
.ad-endm{
    height: 1327px;
}
.col-md-3.col-tri {
    margin-top: 13px;
}
.container.partner-endemic {
    width: 100%;
    margin: auto;
    margin-top: 0!important;
    background-image: none;
}
label.elect-content {
    width: 83%;
    padding-top: 5px;
    color: #606060!important;
}
.column {
    width: 100%;
    margin-top: 25px;
}
.ad-server h2 {
    font-size: 16px;
        padding-top: 32px;
}
.banner-overlay4 h1 {
    padding-top: 5px;
    font-size: 18px;
}
.ad-server-banner{
    height: unset;
}

.ser.fet-ser {
    width: 92%;
    margin: auto;
}
.ser1.feature-up {
    margin-bottom: 13px;
    height: auto;
}
.feature-set {
    margin-top: 0px;
    background-repeat: repeat;
}
.top-sections {
    height: 261px;
    margin-top: 0px;
}
.shadow-effect2 img {
    position: absolute;
    width: 32%!important;
    top: -50px;
    z-index: 2;
    left: 0;
    right: 0;
    margin: auto;
    border-radius: 100%;
}
.item-details{
    height: auto;
}
.number-count h1 {
    font-size: 40px;
}
award-box {
    width: 268px;
    margin: auto;
}
.reason-title h2, h2.work-slid {
    font-size: 18px;
}
p.vision-para { 
    font-size: 14px;
}
.inspires {
    text-align: center;
    width: 100%;
    margin: -135px auto 212px;
    color: #fff;
}
.row.boxes {
    width: 100%;
    margin: auto;
    margin-top: 6px;
}
.ser1.prd-suite.about-content {
   padding-top: 73px;
    width: 90%;
    margin: auto;
    margin-top: 19px;
}
.row.boxes .ser1.prd-suite{
     padding-top: 73px;
}
.product-title.Proposition {
    margin: 14% 0 10%;
}
.sol-learning2 .col-md-3 {
    width: 50%;
    margin: 0 auto;
}
.message-content {
    text-align: center;
    margin: 25px 0 1px;
}
.platform {
    margin: 11% 0 2%;
}
.inspires h1 {
  font-size: 18px!important;
    font-weight: 800;
}
select#opening-list{
    font-size: 10px;
    padding: 5px 11px;
}
.select-item {
    background-color: #fff;
    display: inline-block;
    padding: 0px 12px;
    border-radius: 28px;
    margin-top: -5px;
    font-weight: bold;
}
.select-item label {
    font-size: 13px;
}
.product-title2 {
    text-align: center;
    margin-top: -150px;
}
.counter {
    width: 100%;
    margin-left: 0;
    margin-top: 6px;
    text-align: center;
    margin-bottom: 56px;
}
.ser.product-suite.product-suite-in, .ser.product-suite.product-suite-uk {
    width: 90%;
    margin: auto;
}
.dis-net:before {
    content: '';
    position: absolute;
    background: #e4dddd;
    width: 1px;
    height: 11px;
    left: 180px;
    margin-top: -35px;
}
.container.in-brands {
    margin: 93px auto;
    font-size: 12px;
    width: 90%;
}
 
.ser.product-suite {
    width: 90%!important;
    margin: auto;
}
.row.boxes .ser1.prd-suite {
    margin-left: 0!important;
    margin-right: 0!important;
}
.slide2{
    background-image: none;
}
.bnr-btn-work.p-5{
    margin-right: 0;
}
.parameters-logo {
    text-align: left;
    width: 16%;

}
.col-md-9.parameters-text {
    width: 100%;
    font-size: 12px;

}
.col-md-9.parameters-text label br{
    display: none;
}
ul.toggle-four {
    margin-left: 28px;
}
.parameters-1 .parameters-text, .parameters-2 .parameters-text, .parameters-3 .parameters-text   {
    padding-left: 32px;
}
i.fa.fa-angle-down, i.fa.fa-angle-up {
    right: 40px;
    font-size: 15px;
    font-weight: 900;
    left: unset;
    margin-top: 3px;
}
.slider.solution {
    height: 370px;
}
.owl-carousel {
    display: none;
    width: 86%;
    margin: auto;
    z-index: 1;
}
button.owl-next, button.owl-prev {
    display: block;
}
 
details {
margin: 6px auto;
}
.cnt-form {
    background-color: #f5f5f5;
    padding: 42px 0;
}

.container.blog-banner-overlay h1 {
padding-top: 10px;
font-size: 26px!important;
width: 100%;
text-align: center;
}
.blog-img, .media-img, .event-img, .report-img, .case-study-img, .proprietary-img, .banner.life-sci {
        background-position: right bottom;
    background-size: cover;
    background-repeat: no-repeat;
    height: calc(100vh - 185px);
}
.blog-img{
    background-image: url(img/Adv-Blog-Global-mobile.jpg)!important;
}
.media-img{
   background-image: url(img/Adv-Media-Global-mobile.jpg)!important; 
}
.event-img{
    background-image: url(img/Adv-Event-Global-mobile.jpg)!important;  
}
.report-img{
     background-image: url(img/Adv-Reports-Global-mobile.jpg)!important;  
}
.case-study-img{
    background-image: url(img/Adv-CaseStudies-Global-mobile.jpg)!important;  
}
.proprietary-img {
      background-image: url(img/Adv-Espyian-Global-mobile.jpg)!important;  
}
.banner.exc-bnr-in{
     background-image: url(img/india/Adv-Exchange-Global-mobile.jpg)!important;  
}
.container.exc-bnr-in .bnr-btn {
    display: none;
}
.banner.life-sci{
 background-image: url(img//Adv-LifeScience-Global-mobile.jpg)!important;
}
.form-group.has-search {
    width: 92%;
    margin: auto;
    margin-bottom: 35px;
}
.list-bg {
height: 506px;
background-image: url(img/list-bg-mobile.png);
    object-fit: cover;
    background-repeat: no-repeat;
    background-size: 100% 100%;
     height: auto;
}
.list-section.trigg .list-content {
    padding-top: 24px;
}
.container.left-liscontent h2 {
    font-weight: bold;
    font-family: 'Work Sans 600';
    font-size: 25px;
}

.col-md-8.blg {
    padding-right: 15px;
}

.form-box.d-flex.end-frm {
    padding: 28px;
}

.cnt-form.ad-ser {
    background: #ebebeb;
    padding: 50px 0;
}
.poc-brand {
    margin-bottom: -46px;
}
.roi-section {
    padding-top: 38px;
}

li#menu-item-5603:hover ul {
   
    margin-left: -131px;
}
li#menu-item-5600:hover ul{
    margin-left: -117px;
}

li#menu-item-7205 {
    margin-left: 111px;
}
.lang-select {
    margin-left: 16px;
    display: inline-block;
}
.ser1.prd-suite {
    margin-right: 0;
    padding: 15px 15px;
    height: auto;
}
log-overlay.insight img{
    width: 10%;
}
.blog-overlay.media img{
      width: 10%;
}
.ser1.ser-para {
    padding: 17px 33px;
}
.contact-page{
    background-size: 100% 115vh;
}
.hello {
    margin-top: 23px;
}
.contact-form {
padding: 18px;
}

.container.proprietary-ques h2 {
    font-weight: 600;
    font-size: 18px;
    margin-top: 33px;
}
.container.proprietary-ques p {
    font-size: 12px;
}
.row.tech .col-md-6 {
    width: 50%;
    margin: auto;
}
.row.tech {
    width: 50%;
    margin: auto;
}
.number-count img {
    width: 100%;
    margin: auto;
}
.product-title.product-tit h2 {
   
    font-size: 18px;
}
.container.blog-banner-overlay p {
    width: 65%;
}
 .rt-container-fluid.rt-tpg-container {
    margin-top: 13px;
}
iframe.iframe {
   height: 1240px !important;
}
.client-alert.bann {
    margin-top: 104px;
}
.number-count {
    margin-top: 31px;
}
.row.tech {
    margin-top: -75px!important;
}
.desktop {
    display: none;
}
.mobile-des {
    display: block;
    border: 1px solid #af63e1;
    padding: 3px;
    border-radius: 15px;
}

.banner-event {
    background-size: 600vh;
}
button#clickme {
    width: 31%;
}
button.tablink.speakerr {
    width: 36%;
}
.ser.poc-net{
    background-image: none;
    background-repeat: no-repeat;
    height: auto;
}
.ser1.poc-eng.engagement {
    border: 1px solid #e0e0e0;
    border-radius: 37px;
    text-align: center;
    margin: 13px 0;
    font-size: 13px;
    padding-top: unset;
    color: #606060;
    font-family: 'Work Sans';
}
.ser1.poc-eng.engagement h2{
    text-align: center;
}
.ser1.poc-eng.Interaction{
    border: 1px solid #e0e0e0;
    border-radius: 37px;
    text-align: center;
    margin: 13px 0;
    font-size: 15px;
    padding-top: unset;
    color: #606060;
    font-family: 'Work Sans';
}
.ser1.poc-eng.Interaction h2{
    text-align: center;
}
.ser1.poc-eng.retention{
    border: 1px solid #e0e0e0;
    border-radius: 37px;
    text-align: center;
    margin: 13px 0;
    font-size: 15px;
    padding-top: unset;
    color: #606060;
    font-family: 'Work Sans';
}
.ser1.poc-eng.retention h2{
    text-align: center;
}
.ser1.poc-eng.drug{
    border: 1px solid #e0e0e0;
    border-radius: 37px;
    text-align: center;
    margin: 13px 0;
    font-size: 15px;
    padding-top: unset;
    color: #606060;
    font-family: 'Work Sans';
}
.ser1.poc-eng.drug h2{
    text-align: center;
}

.container.ser.end-ser{
    background-image: none;
    background-repeat: no-repeat;
    height: auto;
}
.ser1.end-eng.identify{
    border: 1px solid #e0e0e0;
    border-radius: 37px;
    text-align: center;
    margin: 13px 0;
    font-size: 15px;
    padding-top: unset;
    color: #606060;
    font-family: 'Work Sans';
}
.ser1.end-eng.identify h2 {
    text-align: center;
    padding-top: 18px;
}
.ser1.end-eng.hyper-relevant{
    border: 1px solid #e0e0e0;
    border-radius: 37px;
    text-align: center;
    margin: 13px 0;
    font-size: 15px;
    padding-top: unset;
    color: #606060;
    font-family: 'Work Sans';
}
.ser1.end-eng.hyper-relevant h2 {
    text-align: center;
    padding-top: 18px;
}
.ser1.end-eng.monetize{
    border: 1px solid #e0e0e0;
    border-radius: 37px;
    text-align: center;
    margin: 13px 0;
    font-size: 15px;
    padding-top: unset;
    color: #606060;
    font-family: 'Work Sans';
}
.ser1.end-eng.monetize h2{
    text-align: center;
    padding-top: 18px;
}
.ser1.end-eng.access{
    border: 1px solid #e0e0e0;
    border-radius: 37px;
    text-align: center;
    margin: 13px 0;
    font-size: 15px;
    padding-top: unset;
    color: #606060;
    font-family: 'Work Sans';
}
.ser1.end-eng.access h2{
    text-align: center;
    padding-top: 18px;
}
.container.feature-sect{
    background-image: none;
    background-repeat: no-repeat;
    height: auto;
}
.ser1.feature-up.workflows{
    border: 1px solid #e0e0e0;
    border-radius: 37px;
    text-align: center;
    margin: 13px 0;
    font-size: 15px;
    padding-top: unset;
    color: #606060;
    font-family: 'Work Sans';
}
.ser1.feature-up.workflows h2{
text-align: center;
    padding-top: 18px;
}
.ser1.feature-up.Market-HCP{
    border: 1px solid #e0e0e0;
    border-radius: 37px;
    text-align: center;
    margin: 13px 0;
    font-size: 15px;
    padding-top: unset;
    color: #606060;
    font-family: 'Work Sans';
}
.ser1.feature-up.Market-HCP h2{
text-align: center;
    padding-top: 18px;
}
.ser1.feature-up.HCP-specific{
    border: 1px solid #e0e0e0;
    border-radius: 37px;
    text-align: center;
    margin: 13px 0;
    font-size: 15px;
    padding-top: unset;
    color: #606060;
    font-family: 'Work Sans';
}
.ser1.feature-up.HCP-specific h2{
    text-align: center;
    padding-top: 18px;
}

.ser1.feature-up.optimize{
    border: 1px solid #e0e0e0;
    border-radius: 37px;
    text-align: center;
    margin: 13px 0;
    font-size: 15px;
    padding-top: unset;
    color: #606060;
    font-family: 'Work Sans';
}
.ser1.feature-up.optimize h2{
text-align: center;
    padding-top: 18px;
}

.product-title.product-tit {
    margin-bottom: 67px;
}
.list-content {
    padding: 24px 0;
    margin: 0% 0;
}
li#menu-item-7580 {
    margin-left: 66px;
}
.topic2:after {
    content: '';
    position: absolute;
    width: 31px;
    left: 8px;
    height: 1px;
    top: 168px;
    background: #e0eaf7;
}
.topic1:after {
    content: '';
    position: absolute;
    width: 31px;
    left: 8px;
    height: 1px;
    top: 96px;
    background: #e0eaf7;
}
.col-md-3.part {
    width: 50%;
}
aside#block-41 {
    margin-left: 5px;
}
aside#block-42 {
    margin-left: 7px;
}
aside#block-43 {
    margin-left: 7px;
}
.icons {
    margin-left: 8px;
}
}


/*----------------------------------------------------------------------------------*/

@media only screen and (height: 892px) {
.tri-img .trigger-txt {
    position: absolute;
    left: 158px;
    margin-top: 0;
}
.trigger-txt {
    width: 51%;
    font-size: 9px;
    bottom: 113px;
}
.tri-img .top-logo {
    position: absolute;
    left: 7px;
    margin-top: 52px;
    width: 38%;
}
.targettm .top-logo {
    padding-top: 4px;
}
.exc-img .trigger-txt {
    bottom: 44px;
    left: 32px;
    font-size: 9px;
}
.container.perform .perform-img {
    width: 100%;
    height: 203px;
    margin-top: 48px;
}
.perform-img img {
    margin-top: 41px;
}
.targettm {
    width: 100%;
    height: 182px;
    margin-top: 17px;
}

input.wpcf7-form-control.has-spinner.wpcf7-submit {
    color: #ffffff;
    background: linear-gradient(#af62e1), #6d40f3!important;
    display: inline;
}
}

/*---------------------------------------------------------------------------tablet-------------------------------------------------------*/
@media (min-width: 768px) and (max-width: 1024px) {
.lang-select {
    margin-left: 2px;
    float: left;
}
.assisttm.lazyloaded{
    height: 441px;
}
.read-btn a {
    margin-top: 93px;
}
.container.exc-bnr.case-bnr h1 {
font-size: 27px;
padding-top: 100px!important;
}
.case-study-detail-img {
background-image: url(img/Case_Studies_detail_Banner.jpg);
width: 100%;
background-size: unset!important;
}
.side-strip{
width: 100%;
}


.service1.abm-serv.dei-initiative {
    height: 484px!important;
}
.top-sections-dei {
    height: 455px;
}
.circle-dei .col-md-3 {
    max-width: 46%;
    flex: 0 0 50%;
    margin: auto;
}
.row.dei-initiatives {
    display: flex;
    justify-content: center;
}
.kc-elm.kc-css-1073510.kc_col-sm-12.kc_column.kc_col-sm-12 {
    margin-left: -20px!important;
}

.kc-elm.kc-css-324764.kc_col-sm-12.kc_column.kc_col-sm-12 {
    margin-left: -4px!important;
}

body.kc-css-system .kc-css-880225 .wpcf7-submit {
    color: #ffffff;
    background-image: linear-gradient( 90deg,#af62e1,#6d40f3)!important;
    display: inline;
}

input.wpcf7-form-control.has-spinner.wpcf7-submit {
    color: #ffffff;
    background-image: linear-gradient( 90deg,#af62e1,#6d40f3)!important;
    display: inline;
}

.service1.abm-serv {height: 354px!important;}
    .cesis_testimonial.inside_e {
    padding: 25px;
    height: 446px;
}
div#footer-sidebar3:after{
    right: 3px;
}
.ser-left, .ser-left2 {
    margin-top: 20px;
    display: flex;
    font-size: 14px;
}.point {
    background: #f5f5f5;
    margin-top: -77px;
}
.row.list-slides .col-md-7 img {
    margin-top: 66px;
}
.slider.us-home-slidess .col-md-5 .slider-content {
    height: 421px;
}
.accordion button.btn.btn-link {
    font-size: 10px!important;
    width: 100%;
    text-align: left;
}
.accordion.value-proposition-home .btn.btn-link {
    font-size: 15px!important;
}
.sol-learning, .sol-learning2.trigger {
    width: 100%;
    margin: auto;
}
.us-home-slidess .carousel-item.slide-3 .slider-content, .us-home-slidess .carousel-item.slide-1 .slider-content, .uk-home-slidess .carousel-item.slide-3 .slider-content, .uk-home-slidess .carousel-item.slide-0 .slider-content, .uk-home-slidess .carousel-item.slide-4 .slider-content, .in-home-slidess .carousel-item.slide-3 .slider-content, .in-home-slidess .carousel-item.slide-0 .slider-content, .in-home-slidess .carousel-item.slide-4 .slider-content {
    padding-top: 0;
}
.us-home-slidess .carousel-item.slide-4 .slider-content, .in-home-slidess .carousel-item.slide-1 .slider-content, .us-home-slidess .carousel-item.slide-0 .slider-content {
    padding-top: 0;
}
.container.lifesci-connect .row.mt-5 {
    margin-top: 0!important;
}
.col-tri-content {
    padding: 1px 0px 0px;
    width: 127px;
}
.point.lifescience-point {
    height: 603px;
}
.container.prd-st {
    margin-top: 59px;
}
.segment-slide-mobile {
    display: block;
}
.container.segment-slide {
    display: none;
}
.segment-section {
    width: 276px;
}
.item {
    width: 100%;
}
i.fa.fa-angle-down, i.fa.fa-angle-up {
    position: absolute;
    font-size: 26px;
    left: 86%;
}
button#clickme {
    width: 13%;
}
.slider-content.perform-content .column p {
    font-size: 10px!important;
}
button.tablink.speakerr {
    width: 24%;
}
.sol-learning .message-content:after{
    background: unset;
}
.feature-exc .ser1.prd-suite .col-md-4 h2 {
    margin-left: 10px;
}

.row.per-row {
   width: 97%;
    margin-left: 59px;
}
.partner-toolbox-content {
    margin-top: 16px;
    font-size: 13px;
}
.partner-toolbox-content h2 {
    font-size: 19px;
}
.bnr-btn-work {
    margin: 28px 0 0px;
}
.blog-img, .event-img, .media-img, .report-img, .case-study-img, .proprietary-img {
    height: 312px;
}
.container.blog-banner-overlay h1 {
    padding-top: 133px;
}
.top-sections{
    height: 420px;
}
.inspires {
    text-align: center;
    width: 51%;
    margin: -329px auto 215px;
    color: #fff;
}
.number-count h1 {
    font-size: 46px;
}
.working-partner {
    width: 173px;
}
.tag-name{
    padding: 5px 8px;
}
.shadow-effect2 img {
top: -73px;
}
li#menu-item-6448, li#menu-item-6440 {
    margin-left: 0;
}
 .provider-text img {
    max-width: 292px;
}
li#menu-item-8070 a {
    padding: 4px 4px!important;
    margin-left: -7px!important;
}
.b {
    width: 14%!important;
    right: 25px!important;
    padding: 4px 15px!important;
}
li#menu-item-7097 {
    margin-left: 1px!important;
}
li#menu-item-7534 {
    margin-left: -10px;
}
#a li span, .btn-select li span {
    margin-left: 7px!important;
    font-size: 12px;
}
.home-bnr h1, .exc-bnr h1, .target-bnr h1, .trigger-bnr h1, .per-bnr h1, .target-bnr-in h1, .exc-bnr-in h1 {
    color: #b263de;
    font-family: 'Work Sans';
    font-size: 26px;
    padding-top: 72px;
    font-weight: 500;
}
.banner {
    height: 335px!important;
}
.side-bars{
    width: 76px;
}
.serv-para {
    width: 93%;
    margin: auto;
    font-size: 15px;
    line-height: 24px;
}
.ser.product-suite {
    width: 100%!important;
    margin: auto;
}
.ad-serbg {
    height: 714px!important;
    background-size: cover;
}
.menu-doceree-container {
    margin-left: -21px;
    font-size: 11px;
}
li#menu-item-5600 {
    margin-left: -31px;
}
li#menu-item-5603 {
    margin-left: -1px;
}
li#menu-item-6116 {
    margin-left: 0;
}
li#menu-item-7580 {
    margin-left: 0;
}
.banner-overlay h1 {
    font-weight: 500;
}
.poc-banner{
    height: 302px;
}
.container.ser {
    width: 100%;
    margin: auto;
}
.ser1 {
padding: 0 38px;
}
.front-bg {
    background-image: url(img/Doceree-blue-circle.png);
    width: 100%;
    background-size: cover;
    object-fit: cover;
    background-repeat: no-repeat;
    background-position: center bottom;
    height: 803px;
    position: relative;
}
.provider-text {
    bottom: 30px!important;
}
.sol-learning2-uk-safe .message-content.solution.text-border:after {
    left: 67px;
    background-color: unset;
    margin-top: -218px;
    height: 177px;
}
a.carousel-control-prev.prev-txt {
    left: -44px!important;
}
.slider-content p {
    font-size: 12px;
}
.provider-text p {
    text-align: center;
    color: #fff;
    font-size: 15px;
    padding-top: 0;
}
.poc-serr {
    margin-top: -93px;
    margin-bottom: 83px;
}
.carousel-inner.slider-show {
    width: 100%;
    margin: auto;
}
.slider-content h2 {
    color: #b263de;
    font-size: 20px;
    font-weight: bold;
}
.counter {
    width: 60%;
    margin-top: 67px!important;
    margin-bottom: 56px;
    margin: auto;
}
.number-count h2 {
    font-size: 36px;
    font-weight: bold;
    margin-bottom: -3px;
}
.shadow-effect {
    height: 461px;
}
.testimonal-box {
    width: 100%;
   margin-top: -31px;
    margin-bottom: 33px;
    margin-left: -157px;
}
.testimonal{
    background-position: right;
}
label.insight-name.insight {
    width: 45%;
    text-transform: uppercase;
}
.col-md-8.vdo .blog-content img, .col-md-4.mdi .blog-content img {
    max-height: 173px;
}
.blog-overlay {
    font-size: 9px;
}
.blog-overlay.prodcast {
    top: 10px;
}
.contact-form {
    background-color: #b263de;
    padding: 10px;
}
.form-box.d-flex {
    background: #fff;
    padding: 50px;
}
div#footer-sidebar2 {
    margin-left: 0;
}
.col-md-4.reinforcement:before {
    top: 123px;
}
.container.in-brands .col-md-4:nth-child(1) {
    margin-top: 107px;
}
a.in-brand{
    margin-left: 39px;
}
span.in-brand-span{
    margin-left: 45px;
}
.targettm{
        height: 325px;
        width: 100%;
}
.sol-learning .message-content:after {
    position: absolute;
    content: '';
    height: 123px;
    width: 1px;
    left: 126px;
    margin-top: -182px;
}
.bottom-txt{
 font-size: 11px;
}
.targettm .top-logo {
    padding-top: 8px;
}
.form-2 .form-box.d-flex {
    background: #f5f5f5;
    padding: 45px;
}

input.wpcf7-form-control.has-spinner.wpcf7-submit {
    padding: 9px 12px;
}
.exc-img {
    width: 100%;
    height: 472px;
}
.fixed-box {
    width: 45%;
    margin-left: 65px;
}
.container.slider-show {
    width: 100%;
    margin: auto;
}
.message-content.solution p{
    width: 100%!important;
}
.perform-img {
    width: 100%;
    height: 392px;
}
.service1 {
    font-size: 12px;
    padding: 32px 21px;
    height: 195px;
    font-weight: bold;
}
.container.partner-sec {
    width: 100%;
    margin: auto;
}
.service-section {
    width: 100%;
    margin: auto;
}
.tri-img {
    background-image: url(img/Triggers.png);
    background-size: cover;
    width: 100%;
    margin: auto;
    height: 549px;
    margin-bottom: -105px;
    position: relative;
    margin-top: -90px;
    background-repeat: no-repeat;
    background-position: center;
}
.tri-img .top-logo {
    margin-top: 56px;
}
.tri-img .trigger-txt {
    margin-top: 63px;
}
.slider-trigg .slider-content {
    padding-top: 38px;
    font-weight: 500;
    height: 277px;
}
.slider-content.perform-content .column {
    width: 30%;
    margin: 0px 0px 0 8px;
}
}

