/* 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;
}
  @font-face {
    font-family: 'Work Sans 700';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/worksans/v19/QGY_z_wNahGAdqQ43RhVcIgYT2Xz5u32K67QNi0Dp6_cOyA.woff2) format('woff2');
  }
  
  @font-face {
    font-family: 'Work Sans 500';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/worksans/v19/QGY_z_wNahGAdqQ43RhVcIgYT2Xz5u32K3vXNi0Dp6_cOyA.woff2) format('woff2');
  }
  @font-face {
    font-family: 'Work Sans';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/worksans/v19/QGY_z_wNahGAdqQ43RhVcIgYT2Xz5u32K0nXNi0Dp6_cOyA.woff2) format('woff2');
  }
  
  @font-face {
    font-family: 'Work Sans';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/worksans/v19/QGY_z_wNahGAdqQ43RhVcIgYT2Xz5u32KxfXNi0Dp6_cOyA.woff2) format('woff2');
  }
  @font-face {
    font-family: 'Work Sans';
    font-style: normal;
    font-weight: 800;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/worksans/v19/QGY_z_wNahGAdqQ43RhVcIgYT2Xz5u32K8nQNi0Dp6_cOyA.woff2) format('woff2');
  }
  
::-webkit-scrollbar {
    width: 10px;
	height: 5px;
  } 

::-webkit-scrollbar-thumb {
    background: #d0d2d3;
    border-radius: 5px;
  }

::-webkit-scrollbar-thumb:hover {
    background: #d0d2d3;
}


*{
    margin:0;
    padding:0;
    box-sizing: border-box;
}
body{
   font-family: 'Work Sans';
   color: #606060;
     -webkit-font-smoothing: antialiased;
}
img {
      max-width: 100%;
  }
.story_mobile_image{
	display:none;
}

.how_it_work_mobile,.different_mob_slider, .marketer-mob-slider{
    display: none;
}
div#collapse_0 .col-md-3.parameters-logo img {
    margin-top: 25px;
}
/*co-pay spark page css start*/
.banner.co-pay-spark-bg {
	background-image: url(/wp-content/themes/doceree/css/img/copay-spark-hero-banner.jpg) !important;
}
.copay-spark-video {
	border:1.5px solid #ccc;width: 62%; margin-top: 10px; margin-bottom: 40px;
}
.copay-spark-logo {
	max-width: 264px !important;
    margin-bottom: 15px !important;
}
.copay-spark-logo-text{
	font-weight: 500;
    line-height: 30px;
    font-size: 20px;
    margin-bottom: 0;
    margin-top: 10px;
	display: block;
}
.copay-spark-logo-text-sm {
	display: none;
}
.copay-spark-benefits {
	margin-top:60px;
}
.copay-spark-benefits-heading {
	color: #fff; margin-bottom: 35px; margin-top: 18px; text-align: center; font-size: 26px; font-weight: 600;
}
.copay-spark-benefits-card {
	border-radius: 16px; margin: 13px 0; font-size: 15px; color: #606060; font-family: 'Work Sans'; padding: 22px; font-weight: 600;background: #ffffff;min-height: 165px;
}
.copay-spark-benefits-card-heading {
	font-weight: bold; font-family: 'Work Sans'; font-size: 17px; color: #b263de;
}
.copay-spark-benefits-card-desc {
	font-size: 16px; font-weight: 500; line-height: 22px;margin-bottom: 0;
}
.copay-spark-steps{
	background-color: #f5f5f5;
    padding: 50px 0 110px;
}
.copay-spark-steps-heading {
	margin-bottom: 15px;text-align: center; font-size: 26px; font-weight: 600;
}
.copay-spark-steps-desc {
	font-size: 20px; font-weight: 500; line-height: 20px;margin-bottom: 45px;text-align: center;
}
.copay-spark-steps .list-right p {
	font-size: 18px;
    padding-right: 120px;
}
.copay-testimonial {
	    background-image: url(img/copay-testimonial-bg.jpg) !important;
}
.copay-spark-highlights {
	background-image: url(img/copay-highlights-bg.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    margin-top: 42px;
    background-position: right top;
    padding: 80px 0 100px;
}
.copay-spark-highlights h3 {
	font-family: 'Work Sans 600' !important;
}
.copay-spark-highlights .row.per-row {
	width: 90%;
	margin-left: 125px;
}

/*co-pay spark page css end*/
.hero-pp-logo {
 margin-top: 55px;
}
.hero-pp-text {
	margin-top: 76px;
    color: #ae63dd !important;
}
.hubspot-report-form input, .hubspot-report-form select {
	background: #fff;
    border: 1px solid #bbb;
    border-radius: 5px;
	padding: 0 5px !important;
    font-size: 12px;
	margin-bottom: 2px;
}
.hubspot-report-form select {
	min-height: 27px;
}
.hubspot-report-form form {
	margin: 10px 0px;
}
.hubspot-report-form form .form-columns-1:last-child label {
	margin-top: 4px;
}
.hubspot-report-form input[type="radio"] {
	vertical-align: sub;
    margin-right: 5px;
	cursor: pointer;
}
.hubspot-report-form label {
	font-family: 'Work Sans';
    font-size: 12px;
    color: #606060;
	margin-bottom: 0px;
	line-height: 15px;
}
.hubspot-report-form ul.hs-error-msgs {
	list-style-type: none;
	margin-bottom: 5px;
	line-height: 12px;
}
.hubspot-report-form ul[role="checkbox"] {
	list-style-type: none;
}
.hubspot-report-form label.hs-error-msg, .hubspot-report-form .hs-error-msgs label {
	color: #dc3232;
    line-height: 12px;
    margin-top: 0;
    font-size: 11px;
    list-style-type: none;
}
.hubspot-report-form .actions {
	text-align:right;
}
.hubspot-report-form .hs-button.primary {
	background: linear-gradient(to right, #af63e1 0%, #6d40f3 100%) !important;
    color: #fff;
    border-radius: 30px;
    padding: 8px 20px !important;
    font-size: 11px;
    font-weight: 600;
	cursor: pointer;
	margin-top: 14px;
}

.nmumber_box{
   width: 227px;height: 221px;background: #dddddd; border-radius: 15px; 
}
.number_text{
    padding-top:72px;padding-left: 10px;
}
.number_text h1 {
 color: #af63e1;font-size: 45px;font-weight: 900;   
}
.number_text p {
    margin-left:-15px; font-size:15px;font-weight: 400;
}

.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;
}
.pledge-dei-text p {
    font-size: 13.5px;
}
.contat h2 {
    color:#b263de!important;font-weight:bolder;text-align:center; text-transform:uppercase;
}

.brdr {
        border-top: 10px #eeeeee solid;
        position: relative;
        top: -220px;
    }
.got_qts_web{
    position: absolute;
/*    left: 44%;*/
    bottom: 5%;
}
.circle-dei .col-md-3 {
    position: relative;
}
.disowl-right{
    position: absolute!important;
    bottom: -70px!important;
}
.disowl-left{
    position: absolute!important;
    bottom: -70px!important;
}
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;
}
/* .map-box{
    border:2px solid #ededed;
    background:#fff;
    height:140px;
    width:450px;
    border-radius:10px;
}
.map-box img {
    width: 50px!important;
    float:right;
    margin-right:10px;
    margin-top: 10px;
} */
.map-content{
    margin-top:15px;
    margin-left:10px;
}
.map-content label {
    color: #af63e1;
    font-size:45px;
    font-weight: 900;
}
.map-content span {
    font-size:15px;
    font-weight:400;
}
.map-icon {
    width: 33px;
    padding-right: 11px;
    height: 38px;
    margin-top:65px!important;
    position: absolute;
    top: -180px;
}
.map-icon-left{
     width: 33px;
    padding-right: 11px;
    height: 38px;
    margin-top:65px!important;
    position: absolute;
    top: -10px;
} 
 .map-icon-right{
     width: 33px;
/*    padding-right: 11px;*/
right: 0;
    height: 38px;
    margin-top:65px!important;
    position: absolute;
    top: -10px;
} 

li#menu-item-11903 {
    margin-left: 30px;
}
li#menu-item-13051 a:before {
    content: '';
    position: absolute;
    background-image: url(img/insight_logo.png);
    background-repeat: no-repeat;
    background-size: 27px 33px;
    display: inline-block;
    width: 100%;
    height: 100%;
    left: -30px;
    margin-top: -4px;
}
li#menu-item-13051 {
    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 !important;
    background: #b2b2b2 !important;
    border: 1px solid #ccc !important;
    margin-right: 4px;
    padding: 12px 20px !important;
    border-radius: 50%;
    font-size: 20px !important;
}
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;

}
.science h2 {
     color:#b263de;font-family:'Work Sans 800';font-size: 27px;
}
.privacy_and h3 {
    color:#b263de;font-family:'Work Sans 800';font-size:27px;
}
.privacy_and p {

}
.wp-paginate .current {
    color: #fff;
    background: linear-gradient(to right,#af63e1 0%,#6d40f3 100%);
    border: 1px solid #af63e1;
    margin-right: 4px;
    padding: 4px 8px;
}
.wp-paginate a {
    color: #666 !important;
    background: none !important;
    border: 2px solid #ccc !important;
    margin-right: 4px;
    padding: 10px 16px !important;
    border-radius: 50%;
    font-size: 20px !important;
}
.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: 17px;
	display: inline-block;
	top: 0px;
	cursor: pointer;
}


/* li#menu-item-6448:after{
    content: '\f107';
    font-family: 'FontAwesome';
    position: absolute;
    right: -3px;
    display: inline-block;
    top: 7px;
    cursor: pointer;
} */
li#menu-item-13565 {
    margin-left: 30px;
    margin-bottom: 8px;
}
li#menu-item-13565 a:before {
    content: '';
    position: absolute;
    background-image: url(img/copay-menu-icon1.svg);
    background-repeat: no-repeat;
    background-size: 24px 26px;
    display: inline-block;
    width: 100%;
    height: 100%;
    left: -25px;
    top: 3px;
}
.bg-light {
    background-color: transparent !important;
    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_journey h2 {
    color: #b263de;
    font-family: 'Work Sans 800';
}
.insight_uk h3{
    color:#b263de;font-family:'Work Sans 800';font-size: 27px;
}
.carousel-control-prev-icon{
   
    width: 26px!important;
    height: 38px!important;
    /*width: 61px!important;
    height: 61px!important;*/
    background-image: url(img/arrow-left.png)!important;
}
.carousel-control-next-icon{
    background-image: url(img/arrow.png)!important;
    height: 38px;
    width: 26px;
    /*height: 61px;
    width: 61px;*/
}
.heading h3{
    color:#b263de;font-family:'Work Sans 800';font-size:27px;
}
.heading p{
    font-size: 17px;
    text-align: center;
}
#get-in-touch h4{
        color:#b263de;font-family:'Work Sans 800';text-transform:uppercase;text-align:center;
}
.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: #4426aa !important;
    font-family: 'Work Sans';
    font-size: 45px;
    width: 55%;
    font-weight: 600;
    padding-top: 0;
}
.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;
}
.ser.product-suite .logo_box img{
/*    width: 64px;*/
}
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;
}
button.btn.btn-primary.logo_btn {
    border-radius: 30px;
    padding: 9px 26px;
    font-size: 17px;
    font-weight: 500;
    margin-top: 23px;
    background-image: linear-gradient(to right,#af63e1 0%,#6d40f3 100%);
    border: none;
}
.logo_bdr{
    border:1px solid #e5d6d6;
}
.img_size{width: 254px!important; height: 224px!important;}
.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.insights_bnr{
     background-image: url("img/doceree-insights-web-banner.jpg");
}
.banner.target-bnr-in{
      background-image: url("img/Doceree-Target2.jpg");
}
.banner {
 width: 100%;
    background-size: 100%;
    background-repeat: no-repeat;
    object-fit: cover;
    height: 525px;
}
.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; */
	height: 26px;
}

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;
}

.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: 6px!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: #606060;
}
.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: 13px;
    text-transform: capitalize;
    font-family: 'Work Sans 500';
    list-style: none;
	margin-bottom: 7px;
}
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;

}
.copay-spark-highlights .highlight-list img {
	 width: 65px;
}

.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;
    font-family:'Work Sans 800';
}
.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;
}
.media_banner {
    background-image: url(img/media-and-partner-resources-web-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;
}
.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.webp');
     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: #605d5d;
}
.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: 10px;
}
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;
}
.anchor_clr a{ color:#6d40f3 !important;  }
.anchor_clr a:hover{color:#6d40f3!important;}
.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: #6C40F7;
    font-family: 'Work Sans 500', sans-serif;
    font-size: 16px;
    display: inline-block;
    font-weight: normal;
    margin-bottom: 15px;
}
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;
}

.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;
}
.insights-content h2{
     color: #b263de;
    font-size: 27px;
    font-weight: bold;
}
.insights-content p{
    font-size:18px;
    line-height: 25px;
    font-family: 'Work Sans';
    font-weight: 500;
}
.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;
}
/*.testimonalimg {
    background-image: url(img/bgforcircle.png)!important;
    background-size: 100% auto;
    background-repeat: no-repeat;
    background-position: 295px!important;
}*/
.carousel-indicators {
    position: absolute!important;
    right: 650!important;
    bottom: 10px!important;
    left: 0!important;
    z-index: 15!important;
    display: -webkit-box!important;
    display: -ms-flexbox!important;
    display: flex!important;
    -webkit-box-pack: center!important;
    -ms-flex-pack: center!important;
    justify-content: center!important;
    padding-left: 0!important;
    margin-right: 15%!important;
    margin-left: 15%!important;
    list-style: none!important;
}
.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;
}


.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 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;
	     filter: grayscale(1);
	     border-radius: 30px;
    padding: 15px;
}

        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: 455px;
}
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("images/media-bg-v2.jpg") !important;
    width: 100%;
    background-size: 100%;
    background-repeat: no-repeat;
    object-fit: cover;
    height: 680px;
	margin-top: -65px;
    background-position: bottom;

}

.report-img {
    background-image: url("images/reports-bg-v2.jpg") !important;
    width: 100%;
    background-size: 100%;
    background-repeat: no-repeat;
    object-fit: cover;
    height: 680px;
	margin-top: -65px;
    background-position: bottom;
    
}
.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: 10px 10px;
  
}
#menu-item-13852:hover ul {
	width: 225px;
}

.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(images/blog-banner.jpg) !important;
    width: 100%;
    background-size: 100%;
    background-repeat: no-repeat;
    object-fit: cover;
    height: 680px;
}
.case-study-img {
    background-image: url(images/case-study-bg-v2.jpg) !important;
    width: 100%;
    background-size: 100%;
    background-repeat: no-repeat;
    object-fit: cover;
    height: 680px;
	margin-top: -65px;
    background-position: bottom;
}
.case-study-detail-img {
/*     background-image: url(images/resource-banner.jpg) !important; */
    width: 100%;
    background-size: 100%;
    background-repeat: no-repeat;
    object-fit: cover;
    height: 397px;
	margin-top: 80px;
}
.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;
}
.media_banner .banner-overlay3 h1{
    color: #9152e9!important;
}

.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;
}


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: 13px;
    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;
}
.read-btn a:hover {
    background: #b263de;
    color: #fff !important;
    border: 1px solid #b263de;
}
.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;
}
.about_us_v1{
    background-image: url('img/about-us-web-banner.jpg')!important;
    height:785px!important;
}
.careers_bnr {
    background-image: url('img/careers-web-banner.jpg')!important;
      height:1020px!important;
      margin-bottom: 95px!important;    
}
.container.work-reason {
    margin-top: -295px;
}
.top-sections-dei{
    background-image: url('img/doceree-dei.jpg');
/*    background-image: url('img/doceree-dei-new.jpg');*/
    width: 100%;
    height:650px;
    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;
}

.rt-download-form {
	background: #fff;
    color: #000;
    padding: 30px 20px 5px 20px;
    height: auto;
    border-radius: 28px;
	border: solid 1px #e0e0e0;
	box-shadow: 3px 0px 12px 0 rgb(0 0 0 / 12%);
	margin-top: 80px;
	text-align: left;
}
.hiep-brands-logo {
		width:auto; height: 30px;margin-bottom: 10px;
	}

/*-------------------------------------------------------------------------Media Queries---------------------------------------------------------------------------------------*/
@media screen and (min-width: 1400px) {
    
    .posimobright{
        position:relative;
        right: -272px;
        top: -343px;
    }
    .posimobleft{
position:relative;
left: -272px;
top: -343px;
    }
.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;
}
.banner-endemic,.media_banner{
height: 583px;  
}
.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) {

    .carousel-indicators {
    position: absolute!important;
    right: 650!important;
    bottom: -46px!important;
    left: 0!important;
    z-index: 15!important;
    display: -webkit-box!important;
    display: -ms-flexbox!important;
    display: flex!important;
    -webkit-box-pack: center!important;
    -ms-flex-pack: center!important;
    justify-content: center!important;
    padding-left: 0!important;
    margin-right: 15%!important;
    margin-left: 15%!important;
    list-style: none!important;
}
	.hiep-brands-logo {
		width:100%; height: auto;margin-bottom: 10px;
	}
.disowl-right{
    left: -45px!important;
}
.got_qts_mob{
    position: relative;
    bottom: 60px;
}
.heading,.privacy_and,.insight_uk h3{
   font-size:15px;
}
.hero-pp-logo {
 margin-top: 135px;
}
.hero-pp-text {
	margin-top: 20px;
    color: #ae63dd;
}
.img_content,.science  h2 {
     font-size:15px;   
}
#get-in-touch h4 {
    font-size: 15px;
}

.spacetop{
margin-top: -160px!important;
}
.carousel-indicators1{
    bottom: ;
}
.container.tsee, .feature-exc.explore {
    display: none;
}
.bnr-btnn button.btn.btn-primary.logo_btn:{margin-top: 0px;}

.insights_bnr .top_logo{
    width: 50%!important;
}
 .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;
/*    background-image: url(img/diversity-mobile-banner.jpg)!important;*/
    height:530px!important;
}
.media_banner{
   background-image: url(img/media-and-partner-resources-mobile-banner.jpg)!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;
}

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;
}
.uk_banners h1{
    font-size: 18px!important;
    padding-top: 30px!important;
}

.heading h3 {    
    font-size: 18px;
}
a.carousel-control-prev.prev-txt {
    left: 0;
    top: 274px;
    bottom: auto;
}

.top_slder .prev-txt {
    top: 50px!important;
}
.top_slder .next-txt {
    top: 50px!important;
}

.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);
}
.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.insights_bnr{
     background-image: url(img/doceree-insights-mobile-banner.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;
}
.banner.co-pay-spark-bg {
    background-image: url(/wp-content/themes/doceree/css/img/copay-spark-hero-banner-mobile.jpg) !important;
}
	.mobile-report-banner {
		 height: 585px;
	}
.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: 0px;
    font-size: 12px;
}
	.footer-address {
		padding-left: 28px;
	}
	.footer-address .footer-title {
		font-size: 13px !important;
	}
.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;
	padding-right: 28px !important;
}
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-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;
    }
.about_us_v1{
    background-image: url(img/about-us-mobile-banner.jpg)!important;
    margin-top: -355px!important;
}
.carousel_journey h2 {
    font-size: 18px;
}
.top-sections {
    height: 376px;
}
.careers_bnr {
    background-image: url(img/careers-mobile-banner.jpg)!important;
    margin-top: -483px!important;
    width: 100%!important;
}
.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: 0;
}
.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: transparent !important;
    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: #6c40f7;
    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 #ccc !important;
    background: #f5f5f5;
    height: 510px;
    overflow: hidden;
    margin-bottom: 20px;
    border-radius: 20px;
    box-shadow: 15px 10px 15px -3px rgb(0 0 0 / 0.2), 0 4px 6px -4px rgb(0 0 0 / 0.1);
}
article.post-content{
    border: 1px solid #ccc !important;
    background: #f5f5f5;
    height: 482px;
    overflow: hidden;
    margin-bottom: 20px;
    border-radius: 20px;
	box-shadow: 15px 10px 15px -3px rgb(0 0 0 / 0.2), 0 4px 6px -4px rgb(0 0 0 / 0.1);
}
.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: 15px;
	    margin-left: 5px;
}

.post-meta-user i {
    font-size: 11px;
    padding-right: 5px;
	    color: #6c40f7;
}
.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 {
        text-align: center;
}
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-size: 22px;
    margin-top: 54px;
    color:#b263de;
    font-family: 'Work Sans 800';
}
.dei-initiatives h2 {    
    font-size: 22px;   
    font-family: 'Work Sans 800';                                                            
}
.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: 13px;
    text-transform: capitalize;
    font-family: 'Work Sans 500';
    list-style: none;
    margin-bottom: 7px;
}

div#footer-sidebar3 aside.widget.widget_block ul li {
    font-family: 'Work Sans 500', sans-serif;
    margin-bottom: 3px;
}
.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: none;
}
.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: 55%;
    font-weight: 600;
}
.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: 74%;
    margin: auto;
}
.ser .product-suite_n{
    width: 74%!important;
    margin: auto!important;
}

.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;
}

.side-txt {
    font-size: 10.5px;
    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 800';
    font-size: 22px;
    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;
    
}


.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;
}


.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 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: #606060;
}
aside#block-20 ul li a {
    line-height: 10px;
    color: #606060;
}

aside#block-21 ul li a {
    color: #606060;
}

.left-liscontent p{
    color: #606060;
    font-weight: 500;
}
div#footer-sidebar4 p {
    font-size: 13px;
    color: #606060;
}
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; */
}

/*.carousel1{
    display:inline-block!important; 
}*/

.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;
}

.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(images/events-bg-v2.jpg) !important;
    width: 100%;
    background-size: 100%;
    background-repeat: no-repeat;
    object-fit: cover;
    height: 680px;
    margin-top: -65px;
    background-position: bottom;
}
.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;
}
.doceree_by_number h2{
    color: #b263de;
    font-family: 'Work Sans 800';
}
/*.doceree_by_number {
    background-image: url(img/doceree-by-number.png);
    object-fit: cover;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    height:auto;
}*/
.doceree_news h3 {
    color: #b263de;
    font-family: 'Work Sans 800';
}
.imageContainer > img:hover {

  -ms-transform: scale(1.2);
  -webkit-transform: scale(1.2);
  transform: scale(1.2);    
}

.nmumber_box:hover {
  -ms-transform: scale(1.2);
  -webkit-transform: scale(1.2);
  transform: scale(1.2);
  background:#fff;    
}

.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: 13px;
    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;
}
.careers_insp{
    margin: -810px auto 427px!important;
}
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;
    font-size: 22px;   
    font-family: 'Work Sans 800';  

}
.ser1.prd-suite.about-content img {
    margin-bottom: 17px;
    object-fit: contain;
}
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-family:'Work Sans 800';
    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;
    height: 38px;
/*     width:44px;
    height:52px; */
    padding-right: 11px;    
    margin-top: -133px;
}
button.owl-next img{
/*     width:44px;
    height:52px; */
    width: 34px;
    height: 38px;
    padding-left: 11px;    
    margin-top: -133px; 
}
.journey_right{
    width: 44px!important;
    height: 52px!important;
    margin-top: -30px!important;
    position: absolute;
    left: -33px!important;
}
.journey_left{
    width: 44px!important;
    height: 52px!important;     
    margin-top: -30px!important;
    position: absolute;
    right: -25px;
}

/*.map-icon-right{
    width:44px!important;
    height:52px!important;
    margin-top: -133px!important;
    position: absolute!important;
    right: 0!important; 
}*/
}
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;*/
height: 541;

}
.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: #606060;
    margin-bottom: .2rem;
}

.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: 10px;
}
.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: 500;
   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: 50px;
}
.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.co-pay-spark-bg {
	height: 620px!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;
}
	 .container{
		  max-width:1320px
	  }

}
/*----------------------------------------media query (1400px)end--------------------------------------------------------------------*/

/*------------------------------media (1920px)-----------------------------------------------------------*/

@media screen and (min-width: 1920px) {
 .media_banner {
    height: 795px;
}    
.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: 0;
}

.contact-page {
    background-size: 100% 65vh;
}
.inspires {
    margin: -662px auto 550px;
}

}


/*----------------------------------------media query (767px)--------------------------------------------------------------------*/

@media screen and (max-width: 767px){
    .journey_right{
    width: 44px!important;
    height: 52px!important;
/*    padding-left: 18px!important;*/
    margin-top: 32px!important;
}
.nmumber_box{
    margin:auto!important;
}
.journey_left{
    width: 44px!important;
    height: 52px!important;
/*    padding-right: 20px!important;*/
    margin-top: 32px!important;
    position: absolute;
    left: -10px;
}
.doceree_by_number h2{
    font-size: 18px;
}
.doceree_news h3 {
    font-size: 18px;
}

.brdr {
    border-top: 10px #eeeeee solid;
    position: relative;
    top: -160px;
}
.assisttm.lazyloaded {
    width: 365px;
    height: 228px;
    margin: auto;
}
.how_it_work_mobile,.different_mob_slider, .marketer-mob-slider{
    display: block;
}
.help_right{
    top: 150px!important;
    margin-right: 15px!important;
}
.help_left{
    top: 150px!important;
    margin-left: 15px!important;
}
.testimonalimg h2 { font-size: 15px; }
.case-stud{ font-size: 15px!important; }
.heading p {
    font-size: 14px;
    text-align: center;
}
.how_it_work,.different_web_slider, .marketer-web-slider{
    display: none;
}
.carouselmob-left, .carouselmob-right {
    margin-top: 149px;
}
.banner-overlay h1, .banner-overlay3 h1 {
    font-size: 26px;
    padding-top: 63px;
    position: absolute;
    left: 25%;
}
.case_img_mob {
    height: 230px!important;
    border-radius:30px 30px 0px 0px;
}
.bnr-btnn{
    position: absolute;
    top: 22%;
    left: 24%;
}
.insights-content p {
    font-size: 15px;
}
.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 28px!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;
}
	#navItems.navbar-collapse {
    background-color: #fff;
	}
	
.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;
}
.copay-spark-steps  .carousel-inner.slider-show {
     width: 80%;
 }
.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: 90px;
}
.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%;
}
	.copay-spark-video {
		width: 100%;
	}
	.copay-spark-highlights .row.per-row {
		width: 100%; 
		margin-left: 0;
	}
	.copay-spark-steps .list-right p {
		font-size: 18px;
		padding-right: 30px;
	}
	.copay-spark-logo-text {
		display: none;
	}
	.copay-spark-logo {
		    max-width: 180px !important;
	}
	.copay-spark-logo-text-sm {
		display: block;
		text-align: center;
        color: #fff;
        font-size: 15px;
	}
.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;
}
.copay-spark-steps span.carousel-control-prev-icon.mobile, .copay-spark-steps span.carousel-control-next-icon.mobile{
		display: inline-block;
	} 	
.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;
}

.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;
}

.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: 0;
}
.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;
}

.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;
}
}







/*-- new home page css */
  #menu-doceree.menu>li>a {
	color: #fff !important;
    border-radius: 20px !important;
    padding-left: 26px;
    padding-right: 33px;
  }
  #menu-doceree.menu>li>a:hover{
     background-color: #9b6bf7;
	
  }

 #menu-doceree.menu>li>a.active{
     background-color: #9b6bf7;
	  padding:10px 15px !important;
  }

li#menu-item-13849:hover ul {
	width: 250px;
}
li#menu-item-10625:hover ul {
	margin-left: -85px;
}
li.menu-item-has-children:after {
    content: '\f107';
    font-family: 'FontAwesome';
    position: absolute;
    right: 17px;
    display: inline-block;
    top: 0px;
    font-size: 23px;
    cursor: pointer;
    color: #fff;
}

#menu-doceree.menu .sub-menu li a {
	color: #824BED;
    border-radius: 10px;
    padding: 6px 12px;
}
#menu-doceree.menu .sub-menu li a:hover {
	color: #a55de1 !important;
	 background-color: rgba(130, 75, 237, 0.1);
}

  .header-cta-wrap {
      width: 100%;
      display: flex;
	  flex-direction: row-reverse;
      justify-content: end;margin-bottom: 20px; padding-top: 6px;
  }
  .header-cta-login {
     background-color: #8654f4 !important;
    color: #fff;
    font-weight: 500;
    border-radius: 50px;
    padding: 0.45rem 1rem;
      margin-left: 10px;
      font-size: 16px;
      font-family: 'Work Sans 500', sans-serif;
  }
  .header-cta-login:hover {
      background: linear-gradient(to right, #af63e1 0%, #6d40f3 100%);
      color: #fff !important;
  }
   .header-cta-demo {
      background: #fff;
    color: #6b4ce0;
    border: 0;
    border-radius: 999px;
    padding: .48rem 1.5rem;
    font-weight: 500;
      font-size: 16px;
      margin-left: 31px;
      font-family: 'Work Sans 500', sans-serif;
  }
  .header-cta-demo:hover {
    color: #6b4ce0 !important;
  }
  .header-cta-wrap .lang-select {
      margin-left: 15px;
      height: 31px;
  }
  
  .banner-us-n {
      background-image: url(images/home-new/home-banner-img2.jpg) !important;
      margin-top: -127px !important;
      background-size: contain;
      background-position: top right;
  }
  .b {
      top: 54px;
      width: 7% !important;
      padding: 5px 10px;
      z-index: 1;
  }
  nav.navbar.navbar-expand-md.bg-light.navbar-light img {
/*       width: 230px; */
  }
  .hero-content {
      display: flex;
      flex-direction: column;
      align-items: start;
      justify-content: end;
      height: 90%;
  }
  .hero-content h1 {
      font-size: 2.5em;
      font-family: 'Work Sans 500', sans-serif;
      line-height: 1.2;
      color: #6c40f7;
      margin-bottom: 10px;
  }
  .hero-content h2 {
      font-size: 1.8rem;
      margin-bottom: 20px;
      color: #606060;
      font-weight: 400 !important;
  }
  .hero-content button.btn.btn-primary.demo {
      width: 220px;
      font-size: 24px;
      font-weight: 600;
      margin-top:0;
  }
  .hero-btn-wrap {
      display: flex;
      align-items: center;
      margin-top: 25px;
  }
  .hero-btn-see-how {
    border-radius: 30px;
    padding: 8.2px 26px;
    border: 1.5px solid #b263de;
    font-size: 24px;
    font-weight: 500;
    color: #b263de;
    margin-left: 11px;
    display: inline-block;
  }
.hero-btn-see-how:hover {
	background: linear-gradient(to right, #af63e1 0%, #6d40f3 100%);
	color: #fff !important;
}
  #menu-doceree.menu>li {
      font-size: 15px;
      margin-left: 20px !important;
      color: #000;
  }
  #menu-doceree.menu li a {
      color: #000;
  }
  .rope-section {
      padding-top: 7.5rem;
      padding-bottom: 7.5rem;
      position: inherit;
  }
  .rope-main-heading h3 {
          color: #6c40f7;
      font-family: 'Work Sans 500', sans-serif;
      font-size: 2.1rem;
      line-height: 1.3;
      text-align: center;
      margin-bottom: 0.8rem;
  }
  
  .rope-main-heading h6 {
      font-size: 1.5rem;
      text-align: center;
      line-height: 1.2;
      margin-bottom: 1rem;
      color: #606060;
      padding: 0 7rem;
      font-weight:400;
  }
  .rope-main-heading button.btn.btn-primary.demo {
          padding: 9px 35px;
          margin-bottom: 4rem;
          font-size: 24px;
  }
  .rope-bg {
/*       background-image: url("images/home-new/home-rope-bg-5.png");
      background-position-y: 160px;
      background-repeat: no-repeat; */
      position: relative;
/*       background-size: contain; */
      min-height: 2500px;
	  display: block;
	  z-index: 1;
  }
	.rope-bg-mobile {
		display: none;
	}

.rope-bg #mySVG {
	position:absolute;
	width:145%;
	left:-23%;
	z-index: -1;
}

.svg-icon1, .svg-icon2, .svg-icon3,
.svg-icon4, .svg-icon5, .svg-icon6, .svg-icon7{
	opacity:0;
	transition:.3s;
}
  .home-main-content {
      position: relative;
	  overflow-x: hidden;
  }
  .home-main-content .left-edge-img {
      position: absolute;
      top: 20rem;
      left: 0;
      width: 75%;
  }
  
  .rope-content {
      width: 41%;
  }
  .rope-section .rope-video {
      border: 1.5px solid #ccc;
      width: 58%;
      margin-top: 10px;
      margin-bottom: 40px;
	  border-radius: 10px;
  }
  .rope-content h4 {
      font-size: 1.8rem;
      color: #6C40F7;
      font-family: 'Work Sans 500', sans-serif;
  }
  .rope-content h4 span {
      color: #231F20;
      font-family: 'Work Sans 500', sans-serif;
  }
  .rope-content p {
      font-size: 1.2rem;
      color: #606060;
      margin-bottom: 0.8rem;
      line-height: 1.4;
  }
  .rope-content a {
      color: #A7A9AC;
      font-size: 1.3rem;
      white-space: nowrap;
      font-family: 'Work Sans', sans-serif;
  }
  .rope-content a img {
      height: 35px;
      margin-left: 5px;
  }
  .rope-content.item-1 {
      position: absolute;
      right: -100px;
      top: 745px;
  }
  .rope-content.item-2 {
      position: absolute;
      left: 115px;
      top: 765px;
  }
  .rope-content.item-3 {
      position: absolute;
      left: -45px;
      top: 1255px;
  }
  .rope-content.item-4 {
      position: absolute;
      text-align: left;
      right: -75px;
      bottom: 1210px;
  }
  .rope-content.item-5 {
      position: absolute;
      left: 330px;
      bottom: 800px;
      text-align:right;
  }
  .rope-content.item-6 {
      position: absolute;
      right: 20px;
      bottom: 315px;
  }
  .rope-content.item-7 {
      position: absolute;
      left: 200px;
      bottom: 65px;
	  z-index:2;
  }
  
  .provider-section {
      padding-top: 5.5rem;
      padding-bottom: 6.5rem;
      background-color: #f3f3f3;
      position:relative;
  }
  
  .provider-content h3 {
      font-size: 1.8rem;
      color: #6C40F7;
      font-family: 'Work Sans 500', sans-serif;
      margin-bottom: 1.5rem;
      line-height: 1.3;
  }
  .provider-section .right-edge-img {
      position: absolute;
      bottom: 12rem;
      right: 0;
      width: 75%;
  }
  .provider-content h3 span {
      color: #231F20;
  }
  .provider-content p {
      font-size: 1.2rem;
      color: #606060;
      margin-bottom: 1.1rem;
      line-height: 1.4;
  }
  .provider-content a {
      color: #A7A9AC;
      font-size: 1.4rem;
      white-space: nowrap;
      font-family: 'Work Sans 500', sans-serif;
  }
  .provider-content a img {
      height: 35px;
      margin-left: 5px;
  }
  .technology-bg {
      background-color: #fff;
  }
  .technology-section {
      padding-top: 5.5rem;
      padding-bottom: 6.5rem;
  }
  .technology-content h3 {
      font-size: 1.8rem;
      color: #6C40F7;
      font-family: 'Work Sans 500', sans-serif;
      margin-bottom: 1.5rem;
      line-height: 1.3;
  }
  .technology-content h3 span {
      color: #231F20;
  }
  .technology-content p {
      font-size: 1.2rem;
      color: #606060;
      margin-bottom: 1.1rem;
      line-height: 1.4;
  }
  .technology-content a {
      color: #A7A9AC;
      font-size: 1.4rem;
      white-space: nowrap;
      font-family: 'Work Sans 500', sans-serif;
  }
  .technology-content a img {
      height: 35px;
      margin-left: 5px;
  }
  
  .bg-right-content {
      position: relative;
	  overflow: hidden;
  }
  .bg-right-content .right-edge-img {
      position: absolute;
      top: 12rem;
      right: 0;
      width: 75%;
  }
  .hcp-section {
      padding-top: 8.5rem;
      padding-bottom: 8.5rem;
	  background-image: url(images/cta-banner.jpg);
	  width: 100%;
      background-size: 100%;
      background-repeat: no-repeat;
  }
  .hcp-content p {
      font-size: 1.1rem;
      line-height: 1.4;
  }
  .hcp-cta h4 {
      color: #fff;
      font-family: 'Work Sans 500', sans-serif;
      font-size: 2.6rem;
      line-height: 1.5;
      margin-bottom: 1.5rem;
  }
  .hcp-cta button.btn.btn-primary.demo {
    font-size: 24px;
    border: none;
    color: #fff;
    padding: 9px 35px;
    font-family: 'Work Sans', sans-serif;
    border-radius: 16px;
    background: linear-gradient(90deg, #6A41F6 17.71%, #AF63DD 86.3%);
  }
  
  .home-contact-section {
	  padding-top: 1rem;
	  padding-bottom: 0rem;
  }
	.contact-content {
		background: #f8f6ff;
		border-radius: 40px;
		padding-bottom: 5rem;
	}
  .contact-content h3 {
      color: #4F4F4F;
      margin-bottom: 0;
      line-height: 1.3;
      text-align:center;
	      padding-top: 2rem;
    padding-bottom: 0 !important;
    font-size: 28px;
    font-weight: 500;
  }
  .contact-content .hbspt-form .hs-input {
      font-family: 'Work Sans', sans-serif;
  }
  
  .contact-content .hs-form-field input[type=text],.contact-content .hs-form-field input[type=email],.contact-content .hs-form-field input[type=phone],.contact-content .hs-form-field input[type=number],.contact-content .hs-form-field input[type=tel],.contact-content .hs-form-field input[type=date],.contact-content .hs-form-field select,.contact-content .hs-form-field textarea {
    min-height: 52px !important;
    min-width: 95%;
    background: #fff;
    border: 1px solid #eee;
    border-radius: 14px;
    height: 52px;
    font-size: 0.95rem;
    color: #333;
  }
  .contact-content .legal-consent-container, 
  .contact-content .hs-richtext {
      display: none;
  }
  .contact-content .input select {
      padding: 0 15px;
  }
  .contact-content .input textarea {
          min-height: 100px !important;
  }
  .contact-content .hs-fieldtype-textarea label{
      margin-left: 22px;
      margin-top: 25px;
  }
  .contact-content input[type="submit"] {
      background: linear-gradient(90deg, #7347f5, #b071f2);
    color: #fff;
    border: 0;
    border-radius: 20px;
    padding: 11px 3rem;
    margin-top: 12px;
    font-weight: 400;
    box-shadow: 0 8px 16px rgba(115, 71, 245, .25);
      cursor: pointer;
  }
  .contact-content .hs-error-msgs.inputs-list{
      list-style: none;
      padding-left: 14px;
      font-size: 12px;
      color: red;
      margin-bottom:0;
  }
.contact-content select.hs-input {
	background: url("data:image/svg+xml;utf8,<svg viewBox='0 0 140 140' width='15px' height='15px' xmlns='http://www.w3.org/2000/svg'><g><path d='m121.3,34.6c-1.6-1.6-4.2-1.6-5.8,0l-51,51.1-51.1-51.1c-1.6-1.6-4.2-1.6-5.8,0-1.6,1.6-1.6,4.2 0,5.8l53.9,53.9c0.8,0.8 1.8,1.2 2.9,1.2 1,0 2.1-0.4 2.9-1.2l53.9-53.9c1.7-1.6 1.7-4.2 0.1-5.8z' fill='333'/></g></svg>") no-repeat;
    background-position: calc(100% - 0.75rem) center !important;
    -moz-appearance:none !important;
    -webkit-appearance: none !important;
    appearance: none !important;
    background-color: #fff;
}
.contact-content .hbspt-form .grecaptcha-badge, .contact-content .hbspt-form .grecaptcha-badge iframe {
	border-radius: 5px;
}

  .email-content {
      display: flex;
      align-items: center;
  }
  .bdr-contact {
          border-bottom: 1px solid #606060;
      padding-bottom: 25px;
      margin-bottom: 25px;
  }
  .email-details {
       height: 100%;
      display: flex;
      justify-content: center;
      flex-direction: column;
          margin-top: 25px;
  }
  .email-content label{
      font-size: 24px;
      color: #c1c1c1;
      font-family: 'Work Sans', sans-serif;
      margin-bottom:0;
  }
  .email-content p {
      font-size: 24px;
      color: #606060;
      font-family: 'Work Sans', sans-serif;
      margin-bottom:0;
  }
  .email-conten img {
      height: 60px;
  }
  .pr-3rm  {
      padding-right: 3rem
  }
  .pl-3rm  {
      padding-left: 3rem
  }
  .newsletter-box form {
      margin: 0;
  }
  .newsletter-box form .wpcf7-response-output{
      font-size: 12px;
      border: none;
      margin: 0;
      padding:0;
      padding-top: 10px;
  }
  .newsletter-box form .wpcf7-not-valid-tip {
      font-size: 12px;
  }
  .newsletter-input input[type="email"] {
      border: 1px solid #ccc;
      border-radius: 30px;
      width: 120%;
      padding: 7px 15px;
      font-size: 14px;
  }
  .newsletter-btn {
      position: relative;
  }
  .newsletter-btn input[type="submit"] {
      float: none !important;
      margin-top: 12px !important;
      background: linear-gradient(to right, #af63e1 0%, #6d40f3 100%);
      border: none;
      color: #fff !important;
      font-family: 'Work Sans 500', sans-serif !important;
      font-weight: 400 !important;
      padding: 6px 35px !important;
  }
  .newsletter-btn .wpcf7-spinner {
      position: absolute;
      top: 17px;
      margin: 0;
      right: 12px;
  }

  
  /* poc page css */
  .spark-banner {
      background-image: url(images/poc/poc-banner.jpg) !important;
      height: 680px;
  }
  .hero-content-poc {
      display: flex;   
      height: 65%;
      padding-top:4%;
  }
  .hero-content-poc h1 {
      color: #6c40f7;
      font-size: 4.5rem;
      font-family: 'Work Sans 500';
      line-height: 1;
  }
  .subheading {
      font-size: 1.3rem;
      color: #606060 !important;
      font-weight: 300 !important;
  }
  .left-content{
      margin-left: 30%;
      margin-top: 4%;	
  }

  .ABM_left-content{
    margin-left: 37%;
    margin-top: 4%;	
}

.ABM_left-content h2 {
    font-size: 2.2rem;
    color: #606060;
    font-weight: 300;
}
.ABM_left-content img {
    height: 40px;
}

  .copay_left-content{   
    margin-top: 42%;	
}

.copay_left-content h2 {
    font-size: 2.2rem;
    color: #606060;
    font-weight: 300;
}
.copay_left-content img {
    height: 40px;
}


  .left-content{
      margin-left: 30%;
      margin-top: 4%;	
  }
  
  .left-content h2 {
      font-size: 1.8rem;
      color: #606060;
      font-weight: 300;
  }
  .left-content img {
      height: 40px;
  }
  .text-blue, .text-blue-ad {
      color: #6C54C1;
  }
  .spark-heading {
      font-size: 1.8rem;
      font-weight: 400;
  }
  .spark-desc {
      font-size: 1.5rem;
      font-weight: 300;
      margin-bottom
  }
  
  .spark-desc ul{
      padding:0px;
      margin:10px 0px 30px 20px;
  }
  
  .spark-desc ul li{
      line-height:1.3rem;	   
      font-size: 1rem;
  }
  .about-spark {
      padding-bottom: 3rem;
      position: relative;
	  border-top: 2px solid #fff;
	  margin-top: -1px;
  }
  .about-spark .right-edge-img {
      position: absolute;
      top: 21rem;
      right: 0;
      width: 75%;
  }
  .about-spark-heading {
      padding: 4rem;
  }
  .about-spark-heading .spark-heading {
      padding-top: 3rem;
      padding-bottom: 1.2rem;
  }
  .about-spark-card-wrap {
      margin-top: 120px;
  }
  .about-spark-card {
     border-radius: 24px;
    padding: 145px 35px 45px;
    position: relative;
    min-height: 355px;
  }
  .about-spark-card img {
      position: absolute;     
      top: -100px;
	  height:210px;
  }
  .about-spark-card.first {
      background: #ede9ff;      
  }
  .about-spark-card.second {
      background: #f3e6fd;
  }
  .about-spark-card.third {
      background: #ebedef;    
  }
  
  
  .five-ways {
      background-color: #F4F4F4;
      padding-top: 4rem;
      padding-bottom: 7rem;
  }
  .card-box {
      background-color: #fff;
      padding: 2.5rem 3rem 2.5rem 7.5rem;
      border-radius: 40px;
      position: relative;
      overflow: hidden;
      margin-bottom: 2rem;
	  margin-right: 8rem;
      margin-left: 8rem;
      box-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
  }
  .b-card {
      border-right: 40px solid #f3e6fd;
  }
  .p-card {
      border-right: 40px solid #ede9ff;
  }
  
  .card-count {
      font-size: 6rem;
      font-weight: 600;
      color: #D8E2E7;	
      position: absolute;
      left: 40px;
      top: 0px;
  }

  .card-count_2 {      
      top: 16px;
	  position: absolute;
      left: 40px;
  }


.card-count, .card-count_2  img{
	width:78px;
	height:78px;
}
  .info-card {
      display: flex;
      justify-content: space-between;
      align-items: center;
  }
  .info-card .spark-heading {
      font-family: "Work Sans 500";
      color: #b263de;
  }
  .info-card .spark-desc {
      color: #606060;
      font-weight: 400;
	  width: 660px;
  }
  
  .info-card .collapse-img {
      height: auto;
      width: 508px;
      opacity: 1;
      transition: opacity 0.5s ease, height 0.5s ease, width 0.5s ease;
      display: block;
  }
  .info-card .collapsing {
      transition: height .50s ease;
  }
.info-card .text-right {
	flex: 0.5;
}
  .info-card-content {
      flex-basis: 75%;
	  margin-left: 40px;
  }
  .expand-icon, .collapse-icon {
      position: absolute;
      bottom: 20px;
      right: 20px;
      cursor: pointer;
  }
  .expand-img {
      margin-right: 4rem;
      opacity: 1;
      transition: opacity 0.5s ease-in;
	  width: 95px;
  }
  .collapse-card:hover {
      color: inherit;
  }
  .collapse-card[aria-expanded="true"] .b-card {
          background: linear-gradient(1deg, rgba(149, 163, 170, 0.2) 0%, rgba(255, 255, 255, 1) 100%);
  }
  .collapse-card[aria-expanded="true"] .p-card {
          background: linear-gradient(1deg, rgba(149, 163, 170, 0.2) 0%, rgba(255, 255, 255, 1) 100%);
  }
  .collapse-card[aria-expanded="true"] .info-card .expand-icon{
      display: none;
  }
  .collapse-card[aria-expanded="false"] .info-card .collapse-icon {
      display: none;
  }
  .collapse-card[aria-expanded="false"] .info-card .expand-img {
      height: auto;
      opacity: 1;
      visibility: visible;
	  display:none;
  }
  .collapse-card[aria-expanded="true"] .info-card .expand-img {
      height: 0;
      opacity: 0;
      visibility: hidden;
  }
  
  .collapse-card[aria-expanded="false"] .info-card .collapse-img {
      height: 0;
      width: 0;
      opacity: 0;
      visibility: hidden;
  }
  .collapse-card[aria-expanded="true"] .info-card .collapse-img {
      height: auto;
      width: 508px;
      opacity: 1;
      visibility: visible;
	  display:none;
  }
  .collapse-card[aria-expanded="true"] .card-box {
      border: none;
  }
.collapse-text {
	opacity: 1;
    transition: opacity 0.5s ease-in;
}
.collapse-card[aria-expanded="false"] .collapse-text {
	height: auto;
    opacity: 1;
    visibility: visible;
}
.collapse-card[aria-expanded="true"] .collapse-text {
    height: 0;
    opacity: 0;
    visibility: hidden;
}
.collapse.show .spark-desc {
	opacity: 1;
	transition: opacity 0.1s ease-in;
}
.collapsing .spark-desc {
	opacity: 0;
}
  .collapse-cta {
      display: inline-block;
  }
  .abm_collapse-card{
    width: 113px !important;
  }
	.abm .collapse-card[aria-expanded="true"] .info-card .collapse-img  {
		width: 200px
	}
  
  .testimonials {
      padding-top: 4rem;
      padding-bottom: 0rem;
      background-color: #fdfaff;
      position:relative;
  }
.testimonials-heading {
	font-size: 28px;
	font-weight: 500
}
  .testimonials .spark-heading {
      margin-bottom: 4.5rem;
  }
  .testimonial-quote {
      position: absolute;
      top: -80px;
      left: 350px;
  }
  
  .testimonial-box {
      position: relative;
	  height: 580px;
  }
  .prevArrow {
       position: absolute;
      top: 210px;
      left: -40px;
	  height: 40px;
      z-index:1;
      cursor: pointer;
  }
  .nextArrow {
      position: absolute;
      top: 210px;
      right: -40px;
	  height: 40px;
      z-index:1;
      cursor: pointer;
  }
  .testimonial-card {    
    border-radius: 20px;
    padding: 24px;
    position: relative;
    min-height: 340px;
    background: #f3efff;
    position: relative;
    display: flex !important;
    flex-direction: column;
  }
  .testimonial-text {
       font-size: 1rem;
	  flex-grow: 1;
    margin-bottom: 0;
    color: #694EBC;
    line-height: 1.4;
  }
.testimonials-quote-icon {
	height: 32px;
    margin-bottom: 16px;
    width: 32px;
}
  .testimonial-author {
     font-size: 1.2rem;
      font-family: 'Work Sans 500';
      padding-top: 10px;
	  color: #AF63DD;
	  border-top: 1px solid #D1B9FF !important;
    padding-top: 20px;
  }
   .testimonialSlider .slick-slide {
     margin: 130px 15px 40px;
  }
.testimonialSlider .slick-slide > div {
    background: #fff;
    border-radius: 20px;
    padding: 16px;
	box-shadow:0 12px 28px #f1eef3, 0 8px 20px #f1eef3 !important;
}
  
  .slick-next:before, .slick-prev:before {
      color: #606060;
  }
  .testimonialSlider .slick-slide {
      transition: transform 0.6s ease-in-out, opacity 0.6s ease-in-out;
  }
  
  .testimonialSlider .slick-slide.slick-current .testimonial-card {
      animation: fadeInUp 0.5s ease-in-out;
  }
  
/* For abm slider start */
  .abm_testimonial-box {
      position: relative;
	  min-height: 720px;
  }
  .abm_prevArrow {
      position: absolute;
      top: 460px;
      left: 170px;
      z-index:1;
      cursor: pointer;
  }
  .abm_nextArrow {
      position: absolute;
      top: 460px;
      right: 170px;
      z-index:1;
      cursor: pointer;
  }
  .abm_testimonial-card {    
      padding: 35px 40px 30px;
      position: relative;
	  text-align: center;
  }
.abm_testimonial-content {
	margin-left: -60px;
    margin-right: -60px;
}
.abm_testimonial-heading {
	color: #b263de;
	font-size: 1.7rem;
    line-height: 1.2;
    font-weight: 500;
	margin-top: 1.5rem;
}
  .abm_testimonial-text_p{
    z-index: 9;
	font-size: 1.4rem;
    font-weight: 300;
    line-height: 1.3;
    /* background: #000; */
  }
   .abm_testimonialSlider .slick-slide {
      margin: 0px 30px 40px;
  }
  .abm_testimonialSlider .slick-slide.slick-current {
      margin-top: 35px;
  } 
   .abm_testimonialSlider .slick-current .testimonial-card {
      background: #6c40f7;
      padding: 30px 35px 30px;
      border: 2px solid #fff;
      border-radius: 50%;
  }
  .abm_slick-next:before, .slick-prev:before {
      color: #606060;
  }
  .abm_slick-slide {
      transition: transform 0.6s ease-in-out, opacity 0.6s ease-in-out;
  }
 
  .abm_slick-slide.slick-current .testimonial-card {
      animation: fadeInUp 0.5s ease-in-out;
  }  

  .abm_testimonial-box .abm_testimonial-text_p, .abm_testimonial-box .abm_testimonial-heading {
    display: none;   
  }
 .abm_testimonial-box .abm_testimonial-card img{
    opacity: 0.4;
  }

  .abm_testimonial-box .slick-center .abm_testimonial-text_p, .abm_testimonial-box .slick-center .abm_testimonial-heading{
    display: block
  }

 .abm_testimonial-box .slick-center .abm_testimonial-card img{
    opacity: 10;
  }

/* for abm slider end */

/* For our technology slider start */
.technology_testimonial-box {
    position: relative;
    min-height: 720px;
}
.technology_prevArrow {
    position: absolute;
    top: 460px;
    left: 170px;
    z-index:1;
    cursor: pointer;
}
.technology_nextArrow {
    position: absolute;
    top: 460px;
    right: 170px;
    z-index:1;
    cursor: pointer;
}
.technology_testimonial-card {    
    padding: 35px 40px 30px;
    position: relative;
    text-align: center;
}
.technology_testimonial-content {
  width: 500px;
  position: relative;
  right: 80px;
}
.technology_testimonial-heading {
  color: #b263de;
  font-size: 1.7rem;
  line-height: 1.2;
  font-weight: 500;
  margin-top: 1.5rem;
}
.technology_testimonial-text_p{
  z-index: 9;
  font-size: 1.4rem;
  font-weight: 300;
  line-height: 1.3;
  /* background: #000; */
}
 .technology_testimonialSlider .slick-slide {
    margin: 0px 30px 40px;
}
.technology_testimonialSlider .slick-slide.slick-current {
    margin-top: 35px;
} 
 .technology_testimonialSlider .slick-current .testimonial-card {
    background: #6c40f7;
    padding: 30px 35px 30px;
    border: 2px solid #fff;
    border-radius: 50%;
}
.technology_slick-next:before, .slick-prev:before {
    color: #606060;
}
.technology_slick-slide {
    transition: transform 0.6s ease-in-out, opacity 0.6s ease-in-out;
}

.technology_slick-slide.slick-current .testimonial-card {
    animation: fadeInUp 0.5s ease-in-out;
}  

.technology_testimonial-box .abm_testimonial-text_p, .abm_testimonial-box .abm_testimonial-heading {
  display: none;   
}
.technology_testimonial-box .abm_testimonial-card img{
  opacity: 0.4;
}

.technology_testimonial-box .slick-center .abm_testimonial-text_p, .abm_testimonial-box .slick-center .abm_testimonial-heading{
  display: block
}

.technology_testimonial-box .slick-center .abm_testimonial-card img{
  opacity: 10;
}

/* For our technology slider end */

  @keyframes fadeInUp {
      from {
          opacity: 0;
          transform:translateY(20px);
      }
      to {
          opacity: 1;
          transform:translateY(0);
      }
  }
   .testimonialSlider .slick-track, .abm_testimonialSlider .slick-track{
      margin-top: 25px;
	   padding-bottom:40px;
  }
   .testimonialSlider .slick-slide, .abm_testimonialSlider .slick-slide {
      margin-top: 25px;
      transition: all 0.5s ease-in-out;
  } 


   .testimonialSlider .slick-slide {
      margin: 0px 15px;
  }

  
  .blog-case-study {
      padding-top: 4rem;
      padding-bottom: 4rem;
      background: linear-gradient(230deg, rgba(149, 163, 170, 0.2) 0%, rgba(255, 255, 255, 1) 100%);
      position: relative;
  }
  .blog-case-study .left-edge-up-img {
      position: absolute;
      top: -8rem;
      left: 0;
      width: 75%;
  }
  .blog-case-study .spark-heading {
      margin-bottom: 3rem;
  }
  .blog-box {
      border-radius: 20px;
      background: linear-gradient(330deg, rgba(222, 226, 227, 1) 0%, rgba(255, 255, 255, 1) 78%);
      padding: 25px;
      position: relative;
      border: 4px solid #fff;
      margin: 20px 8px;
  }
  .blog-box:hover {
      box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
      border: 4px solid transparent;
      background: #F4F4F4;
  }
  .blog-box-title {
      font-size: 1.2rem;
      line-height: 1.2;
      font-family: 'Work Sans 500', sans-serif;
      margin-top: 25px;
  }
  .blog-box-desc {
      font-size: 1.1rem;
  }
  .blog-box-link {
      width: 45px;
  }

  /* POC page */
  .poc-banner-new	{
    background-image: none !important;
	position: relative;
	overflow: hidden;
	height: 680px;
}
.hero-content-endemic h1 {
	color: #6c40f7;
    font-size: 4.5rem;
    font-family: 'Work Sans 500';
    line-height: 1;
}
.poc-banner-new .hero-content-endemic {
	 display: flex;
	align-items: flex-start;
	height: 100%;
	justify-content: space-between;
	position: relative;
}
.poc-banner-new .right-content {
	margin-top: 80px;
}
.poc-banner-new .left-content {
	align-self: start;
	margin-bottom: 0px;
	margin-top:80px;
	margin-left: 0;
}
.poc-banner-new .left-content h2 {
	font-weight: 300;
} 


  /* copay page */

  .abm-banner	{
    background-image: none !important;
	position: relative;
	overflow: hidden;
    height: 680px !important;
}
.hero-content-endemic h1 {
	color: #6c40f7;
    font-size: 4.5rem;
    font-family: 'Work Sans 500';
    line-height: 1;
}
.abm-banner .hero-content-endemic {
	 display: flex;
	align-items: flex-start;
	height: 100%;
	justify-content: space-between;
	position: relative;
}
.abm-banner .right-content {
	margin-top: 80px;
}
.abm-banner .left-content {
	align-self: start;
	margin-bottom: 0px;
	margin-top:80px;
	margin-left: 0;
}
.abm-banner .left-content h2 {
	font-weight: 300;
} 

  
  /* technology page */

  .technology-banner	{
    background-image: url(images/our-technology/technology-banner.jpg) !important;
    height: 680px !important;
}
.hero-content-endemic h1 {
	color: #6c40f7;
    font-size: 4.5rem;
    font-family: 'Work Sans 500';
    line-height: 1;
}
.technology-banner .hero-content-endemic {
	 display: flex;
	align-items: flex-start;
	height: 100%;
	justify-content: space-between;
	position: relative;
}
.technology-banner .right-content {
	margin-top: 80px;
}
.technology-banner .left-content {
	align-self: start;
	margin-bottom: 0px;
	margin-top:80px;
	margin-left: 0;
}
.technology-banner .left-content h2 {
	font-weight: 300;
} 


/* copay page */
.copay-banner	{
    background-image: none !important;
	position: relative;
	overflow: hidden;
	height: 680px;
}
.hero-content-endemic h1 {
	color: #6c40f7;
    font-size: 4.5rem;
    font-family: 'Work Sans 500';
    line-height: 1;
}
.copay-banner .hero-content-endemic {
	 display: flex;
	align-items: flex-start;
	height: 100%;
	justify-content: space-between;
	position: relative;
}
.copay-banner .right-content {
	margin-top: 80px;
}
.copay-banner .left-content {
	align-self: end;
	margin-bottom: 60px;
	margin-top:0;
	margin-left: 0;
}
.copay-banner .left-content h2 {
	font-weight: 300;
} 


/* endemic page */
.endemic-banner	{
/* 	background-image: none !important; */
	position: relative;
	overflow: hidden;
	height: 680px;
}
.hero-content-endemic h1 {
	color: #6c40f7;
    font-size: 3rem;
    font-family: 'Work Sans 500';
    line-height: 1;
}
.endemic-banner .hero-content-endemic {
	 display: flex;
	align-items: flex-start;
	height: 100%;
	justify-content: space-between;
	position: relative;
}
.endemic-banner .right-content {
	margin-top: 80px;
}
.endemic-banner .left-content {
	align-self: end;
	margin-bottom: 80px;
	margin-top:0;
	margin-left: 0;
}
.endemic-banner .left-content h2 {
	font-weight: 300;
} 
.endemic.about-spark {
	padding-bottom: 8rem;
}
.endemic .collapse-card[aria-expanded="true"] .info-card .collapse-img {
	width: 170px;
}
/* info slider */
.info-slider ul {
  list-style: none;
  max-width: 1200px;
  margin: 0 auto;
  display: flex;
	justify-content: space-between;
}
.info-slider ul li {
  float: left;
  width: 20%;
  height: 700px;
  opacity: 0.8;
  margin: 0 20px;
	overflow: hidden;
	position: relative;
	border-radius: 50px;
  -moz-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.info-arrow {
	position: absolute;
    bottom: 30px;
    right: 30px;
	filter: brightness(1);
    transform: rotate(0deg);
	transition: transform .7s ease-in-out;
}
.info-slider-content {
	opacity: 0;
}
.info-slider ul li:hover, .info-slider ul li:first-child ~ li:last-child {
  width: 50%;
  opacity: 1;
  -moz-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.info-slider ul li:hover .info-slider-content, .info-slider ul li:first-child ~ li:last-child .info-slider-content{
	opacity: 1;
}
.info-slider ul li:hover ~ li:last-child {
  width: 20%;
  opacity: 0.8;
}
.info-slider ul li:hover ~ li:last-child .info-slider-content {
	opacity: 0;
}
.info-slider ul li:hover .info-arrow , .info-slider ul li:first-child ~ li:last-child .info-arrow {
    filter: brightness(10);
    transform: rotate(180deg);
}
.info-slider ul li:hover ~ li:last-child  .info-arrow {
	filter: brightness(1);
    transform: rotate(0deg);
}

.info-slider ul li:nth-child(1) {
  	background-image: url(images/endemic/endemic-slider2.jpg);
	background-position: right;
	background-repeat: no-repeat;
	background-size: cover;
}
.info-slider ul li:nth-child(2) {
  	background-image: url(images/endemic/endemic-slider3.jpg);
	background-position: right;
	background-repeat: no-repeat;
	background-size: cover;
}
.info-slider ul li:nth-child(3) {
  	background-image: url(images/endemic/endemic-slider1.jpg);
	background-position: right;
	background-repeat: no-repeat;
	background-size: cover;
}
.info-slider ul li:last-child {
  order: -1;
}
.info-slider-content {
	height: 100%;
    width: 600px;
	padding: 100px 60px;
    background-color: rgb(100 52 155 / 76%);
	-moz-transition: all 0.5s ease-in-out;
  	-ms-transition: all 0.5s ease-in-out;
  	-webkit-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.info-slider-content h4 {
	font-family: 'Work Sans 500', sans-serif;
}

/* info slider end */

/* marketplace partner css */
.marketplace-partner-banner {
	background-image: none !important;
	position: relative;
	overflow: hidden;
    height: 680px;
}
.hero-marketplace-content {
	display: flex;
	align-items: flex-start;
	height: 100%;
	justify-content: space-between;
	position: relative;
}
.hero-marketplace-content .right-content {
	margin-top: 80px;
}
.hero-marketplace-content .left-content {
	align-self: end;
	margin-bottom: 50px;
	margin-top:0;
	margin-left: 0;
	margin-right:-20px;
}
.hero-marketplace-content .left-content h2 {
	font-weight: 300;
}
.hero-marketplace-content h1 {
    color: #6c40f7;
    font-size: 3rem;
    font-family: 'Work Sans 500';
    line-height: 1;
}
.marketplace.about-spark {
    background-image: url(images/gradient-bg-2.png) !important;
    background-position: center right;
    background-repeat: no-repeat;
    padding-bottom: 8rem;
	background-size: 75%;
}
.marketplace .info-slider-content {
	width: 590px;
    padding: 100px 30px;
}
.marketplace .info-slider ul li {
    margin: 0px 10px;	
}
.marketplace .info-slider ul li:nth-child(1) {
  	background-image: url(images/marketplace-partner/marketplace-slider4.jpg);
	background-position: right;
	background-repeat: no-repeat;
	background-size: cover;
}
.marketplace .info-slider ul li:nth-child(2) {
  	background-image: url(images/marketplace-partner/marketplace-slider3.jpg);
	background-position: right;
	background-repeat: no-repeat;
	background-size: cover;
}
.marketplace .info-slider ul li:nth-child(3) {
  	background-image: url(images/marketplace-partner/marketplace-slider2.jpg);
	background-position: right;
	background-repeat: no-repeat;
	background-size: cover;
}
.marketplace .info-slider ul li:nth-child(4) {
  	background-image: url(images/marketplace-partner/marketplace-slider1.jpg);
	background-position: right;
	background-repeat: no-repeat;
	background-size: cover;
}
.marketplace .info-slider-content {
	background-color: rgb(100 52 155 / 76%);
}
.brand-box {
	background-color: #F4F4F4;
    padding-top: 8rem;
    padding-bottom: 10rem;
}
.brand-row {
	margin-top: 3.5rem;
}
.brand-box-wrap {
	padding: 0 5rem;
}
.marketplace .info-slider ul li:hover, .marketplace .info-slider ul li:first-child ~ li:last-child {
	 width: 65%;
}
.marketplace .info-slider ul li:hover ~ li:last-child {
  width: 20%;
}	
.marketplace .info-slider ul li {
	border-radius: 30px;
}

/* marketplace brand css */
.market-info-card {
	display: flex;
    align-items: center;
	background-color: #f4f4f4;
    padding: 2rem 2rem 2rem 0;
    border-radius: 60px;
    margin-bottom: 2rem;
}
.market-info-img {
	margin-left: -6rem;
    margin-right: 2.5rem;
}
.market-info-img img {
	height: 180px;
}
.market-info-content {
	flex: 1;
}
.card-1 {
	background-color: #E4DEFF;
	width: 93%;
	margin-left: 35px;
}
.card-2 {
	background-color: #EDD9FC;
	width: 93%;
	margin-left: 115px;
}
.card-3 {
	background-color: #EBEDEF;
	width: 93%;
	margin-left: 35px;
}
.card-4 {
	background-color: #F0E1FF;
	width: 93%;
	margin-left: 115px;
}
.marketplace-brand {
	background-image: none !important;
	position: relative;
	overflow: hidden;
}
.market-info-content {
	flex: 1;
}


/* career page */
.career-banner {
	background-image: url(images/career/career-banner1.jpg) !important;
}
.career .about-spark-heading {
	padding-top:0;
}
.career-gallery {
	background-color: #f4f4f4;
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
}


.career-benefits {
	    padding-top: 2rem;
    padding-bottom: 4rem;
}
.career-benefits .about-spark-heading {
    padding-top: 2rem;
}
.career-benefits img {
	height: 55px;
	margin-bottom: 10px;
}
.open-positions .spark-heading {
	padding-bottom: 1.2rem;
}
.position-box {
	background-color: #fff;
    padding: 1.5rem 2.5rem 2rem;
    border-radius: 25px;
	border: 1px solid #606060;
	background: linear-gradient(1deg, rgba(149, 163, 170, 0.2) 0%, rgba(255, 255, 255, 1) 100%);
	margin-right: 8rem;
    margin-left: 8rem;
	margin-bottom: 1.5rem;
}  
.position-head {
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.position-box .spark-desc{
	 font-size: 1.2rem;
	font-weight: 400;
}
.position-head img {
	height: 35px;
}
.open-positions .spark-heading {
	    font-family: "Work Sans 500";
    color: #b263de;
}
.map-pin {
	height: 24px;
}

.custom-container.testimonial-bg {
	background-image: url(images/career/testimonial-bg.png);
    background-position: center 55px;
	background-repeat: no-repeat;
    background-size: 55%;
}
.career .testimonial-card {
	text-align: center;
	padding: 35px 25px 30px;
}
.career .testimonial-card img {
	display: inline-block;
	    height: 100px;
	width: 100px;
	margin: auto;
}

.career .testimonial-author {
	 padding-top: 15px;
    margin-top: 10px;
}

.career .testimonial-text {
	padding-top: 15px;
}

.marquee-box {
  --space: 2rem;
  overflow: hidden;
  gap: var(--space);
  width: 100%;
}
.marquee {
  --duration: 60s;
  --gap: var(--space);
  display: flex;
  overflow: hidden;
  user-select: none;
  gap: var(--gap);
}
.marquee__group {
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: space-around;
  gap: var(--gap);
  min-width: 100%;
  animation: scroll var(--duration) linear infinite;
}
.marquee__group img {
	height: 400px;
}
@media (prefers-reduced-motion: reduce) {
  .marquee__group {
    animation-play-state: paused;
  }
}

.marquee--reverse .marquee__group {
  animation-direction: reverse;
  animation-delay: calc(var(--duration) / -2);
}

@keyframes scroll {
  0% {
    transform: translateX(0);
  }

  100% {
    transform: translateX(calc(-100% - var(--gap)));
  }
}

.testimonial-bg .testimonial-box {
    height: 700px;
}

/* our story */
.our-story-banner {
		background-image: url(images/our-story/our-story-bg-v2.jpg) !important;
	    background-position: bottom;
	}
	.our-story-banner .hero-marketplace-content {
		justify-content: center;
	}
	.our-story-banner .hero-marketplace-content h1 {
		font-size: 2rem;
		line-height: 1.2;
		color: #606060;
		margin-top: 1.5rem;
	}
	.our-story-banner .hero-marketplace-content .right-content {
		margin-top: 110px;
	}
	.our-story-logo {
		height: 65px;
	}
	.story-box {
		padding-top: 7rem;
		padding-bottom: 0;
		background: linear-gradient(1.31deg, rgba(149, 163, 170, 0.1) 0%, rgba(255, 255, 255, 0) 51.25%);
	}
	.story-item .spark-desc {
		line-height: 1.3;
	}
	.map-box {
		padding: 5rem 5rem;
	}
	.our-story-market {
		padding: 0 20px;
	}
	.our-story-market .spark-heading {
		font-weight: 500;
		padding: 4px 15px;
	}
	.our-story-market .spark-desc {
		font-size: 1rem;
		font-weight: 600;
		white-space: nowrap;
	}
	.na {
		background-color: #D2C7FF;
	}
	.eu {
		background-color: #EAC7FF;
	}
	.mea {
		background-color: #A1EDFF;
	}
	.apac {
		background-color: #FC99FF;
	}
	.map-stats {
		display: flex;
		justify-content: center;
	}
	.map-stats-item {
		display: flex;
		flex-direction: column;
	}
	.map-stats-item span {
		font-size: 3rem;
		font-weight: 600;
		padding-left: 15px;
		color: #D32DD3;
	}
	.map-stats-item .spark-desc {
		font-family: 'Work Sans 600', sans-serif;
	}
	.map-stats-count {
		display: inline-flex;
		align-items: center;
	}
	.map-stats-count img {
		height: 60px;
	}
	.map-stats-bdr {
		background: #c9c9c9;
		width: 3px;
		margin: 10px 50px;
	}
	.leader-slider-box {
		position:relative;
	}
	.leader-slider {
		padding-top: 6rem;
    	padding-bottom: 6rem;
	}
	.leader-slider .spark-heading{
		margin-bottom: 3rem;
	}
	.leader-slider-item {
		position: relative;
	}
	.leader-slider-item img {
		width: 100%;
		height: 100%;
	}
	.leader-slider-content {
		position: absolute;
		bottom: 0;
		width: 100%;
		padding: 20px;
	}
	.leader-slider-content h4 {
		color: #fff;
		font-weight: 400;
		font-size: 1.6rem;
		margin-bottom: 0;
	}
	.leader-slider-content p {
		 margin: 0;
		color: #fff;
		font-size: 12px;
		font-weight: 300;
	}
	.leaderSlider .slick-slide {
    	margin: 20px 10px 20px;
	}
	.prevArrowLeader {
		position: absolute;
		top: 139px;
		left: -80px;
		height: 40px;
		z-index: 1;
		cursor: pointer;
	}
	.nextArrowLeader {
		position: absolute;
		top: 139px;
		right: -80px;
		height: 40px;
		z-index: 1;
		cursor: pointer;
	}
	.leader-social {
		display: inline-flex;
		align-items: end;
		gap: 15px;
		border-top: 3.5px solid;
		padding-top: 10px;
		padding-right: 20px;
		margin-top: 10px;
		border-image: linear-gradient(to right, #B063DC 0%, #6B3FF5 100%) 1;
	}
	.leader-social .x-icon {
		height: 18px;
		width: auto;
	}
	.leader-social .linkedin-icon {
		height: 25px;
		width: auto;
	}
	.award-win-box {
		padding-bottom: 7rem;
		background: linear-gradient(1.31deg, rgba(149, 163, 170, 0.1) 0%, rgba(255, 255, 255, 0) 51.25%);
	}
	.award-win-box .brand-logo {
		height: 95px;
		filter: grayscale(1);
		object-fit: contain;
	}

/*Our story new design*/
.storybox_main_bg{
border-radius: 32px;
background: #FCF7FF;
padding:40px 30px 30px;
}

.storybox_text_box {
	border-radius:24px;
	border:1px solid #AF63DD;
	background:#F9F6FF;
	box-shadow: 0 4px 19.3px 0 rgba(0, 0, 0, 0.08);
	min-height:215px;
	padding:30px 20px 40px 30px;
	
}
.prt43{
	position:relative;
	top:-43px
}

.prt89{
	position:relative;
	top:-76px
}


.storybox_text_box img{
	width:25px;
	height:25px;
	margin-right:20px;
}

.map-box_inner_bg{
	background:#FCF7FF;
	border-radius:24px;
	border: 0.6px solid #EBE0FF;
	height: 360px;
    padding: 10px;
}


/* our technology */
.fw5 {
	font-weight: 500 !important;
}
.text-purple {
    color: #b263de;
}
.technology-box {
	background: #f4f4f4;
    padding-bottom: 10rem;
    padding-top: 0rem;
}
.espyian-video {
	padding-bottom: 7rem;
}
.espyian-video video {
	padding: 2px;
    border: 3px solid #fff;
}

#learnMore, .lets-talk {
	cursor: pointer;
}
#learnMore:hover, .lets-talk:hover {
    color: #a55de1;
}
.lets-talk-form .hs-form-field input[type=text],
.lets-talk-form .hs-form-field input[type=email],
.lets-talk-form .hs-form-field input[type=phone],
.lets-talk-form .hs-form-field input[type=number],
.lets-talk-form .hs-form-field input[type=tel],
.lets-talk-form .hs-form-field input[type=date],
.lets-talk-form .hs-form-field select,
.lets-talk-form .hs-form-field textarea {
    min-height: 35px !important;
    font-size: 14px;
}
.lets-talk-form .hs-error-msgs.inputs-list {
    padding-left: 7px;
    font-size: 11px;
}
.lets-talk-form input[type="submit"] {
    float: right;
    position: inherit;
    margin-top: 16px;
    margin-bottom: 15px;
    font-size: 17px;
}


.home-testimonials {
	background-color: #F4F4F4;
}
.home-testimonials .testimonial-card {
	min-height: 450px;
}

.slick-dots li button:before {
	font-size: 16px;
}
.slick-dots li.slick-active button:before {
	color: #6c40f7;
}

.newsletter-form {
	width: 220px;
}
.newsletter-form .hs-input {
	border: 1px solid #ccc;
	border-radius: 30px;
	width: 120%;
	padding: 7px 15px;
	font-size: 14px;
	height: 36px !important;
}
.newsletter-form .hs_email>label, .newsletter-form .hs_error_rollup {
	display: none;
}
.newsletter-form  .hs-button {
	margin-top: 12px !important;
	background: linear-gradient(to right, #af63e1 0%, #6d40f3 100%);
	border: none;
	color: #fff !important;
	font-family: 'Work Sans 500', sans-serif !important;
	font-weight: 400 !important;
	padding: 6px 35px !important;
	border-radius: 37px;
	font-size: 15px;
	cursor: pointer;
}
.newsletter-form label.hs-error-msg {
	color: red;
    font-size: 11px;
    list-style: none;
    padding-left: 0;
    margin-top: 3px;
    text-align: left;
    line-height: 1;
    margin-bottom: 0;
}
.newsletter-form ul.hs-error-msgs, .newsletter-form ul.hs-error-msgs li {
	margin-bottom: 0;
}
.newsletter-form .submitted-message {
	font-size: 14px;
	color: #6B3FF5;
}

.abm-subtext {
	    margin-left: -25px;
    margin-right: -25px;
}

.category-case-studies img.attachment-post-thumbnail.size-post-thumbnail.wp-post-image {
	filter: none;
}
  .Identify{
    background: #ece8fd;
    padding: 10px 50px;
    border-radius: 18px;
    text-align: center;
    font-size: 2.3rem;
    color: #6c40f7;
    margin: 0px 20px;
    
  }

  .Target{
    background: #f3e6fd;
    padding: 10px 50px;
    border-radius: 18px;
    text-align: center;
    font-size: 2.3rem;
    color: #6c40f7;
    margin: 0px 20px;
  }

  .Reach{
    background: #f0f2f3;
    padding: 10px 50px;
    border-radius: 18px;
    text-align: center;
    font-size: 2.3rem;
    color: #6c40f7;
    margin: 0px 20px;
  }

  .w70{
    width: 70%;
    margin: auto;
    margin-top: 30px;
  }

.category-jobs h1 {
	text-align: CENTER;
    font-size: 2rem;
    margin-top: 2rem;
}

/* back top top css */
button.back-to-top{
  margin: 0 !important;
  padding: 0 !important;
  background: #fff;
	height: 0px;
  width: 0px;
  overflow: hidden;
	border-radius: 50px;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
  color: transparent;
	clear: both;
  visibility: hidden;
  position: fixed;
  cursor: pointer;
  display: block;
  border: none;
  right: 50px;
	bottom: 75px;
  font-size: 0px;
  outline: 0 !important;
  z-index: 99;
  -webkit-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
}
button.back-to-top:hover,
button.back-to-top:active,
button.back-to-top:focus,{
  outline: 0 !important;
}
button.back-to-top::before,
button.back-to-top::after {
  content: "";
    display: block;
    vertical-align: middle;
    border-bottom: solid 10px #6c40f7;
    border-left: solid 10px transparent;
    line-height: 0;
    border-right: solid 10px transparent;
    height: 0;
    margin: 18px auto 0;
    width: 0;
  border-radius:20px;
  visibility: hidden;
}
button.back-to-top.show::after,
button.back-to-top.show::before{
  visibility: visible;
}
button.back-to-top::after {
  border-bottom-color:#fff;
      position: relative;
  top:-24px;
}
button.back-to-top.show {
  display: block;
  background: #fff;
  color: #00ab6c;
  font-size: 25px;
  right: 25px;
	bottom: 50px;
  height: 50px;
  width: 50px;
  visibility: visible;
	box-shadow: 0px 2px 4px 1px rgba(0, 0, 0, 0.25);
  -webkit-box-shadow: 0px 2px 4px 1px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0px 2px 4px 1px rgba(0, 0, 0, 0.25);
}
button.back-to-top.show:active {
  box-shadow: 0px 4px 8px 2px rgba(0, 0, 0, 0.25);
  -webkit-box-shadow: 0px 4px 8px 2px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0px 4px 8px 2px rgba(0, 0, 0, 0.25);
}

.video-banner {
	position: absolute;
    top: -1px;
	right: 0px;
}

.hero-nav {
	border-radius: 20px;
    box-shadow: 0 8px 22px rgba(82, 56, 163, .14);
    position: relative;
    top: 40px;
    margin: 0 auto;
	padding-top: 12px;
	padding-bottom: 12px;
	padding-left:38px !important;
    background: linear-gradient(90deg, rgba(106, 65, 246, 0.54) 0.4%, rgba(188, 121, 241, 0.54) 118.89%);
}
.hero-nav .collapse.navbar-collapse  {
	flex-direction: row-reverse;
}
.hero-nav .header-cta-wrap {
   width: auto; 
}
.hero-nav.navbar-expand-md {
	 padding:11px 17px 11px 40px !important;
}

.policy-mt {
	padding-top: 70px;
}



  @media screen and (max-width: 767px) {
	 .policy-mt {
		padding-top: 35px;
	}
	  .country-dropdown-btn {
		      margin-right: 0px !important;
    	top: 6px;
	  }
	  .country-dropdown-content {
		  right: 2px;
	  }

.story_mobile_image{
	display:block;
	margin-bottom:30px;
}
	  .mapimg{
		  width:auto !important;
		  display:none;
	  }

      nav.navbar.navbar-expand-md.bg-light.navbar-light img {
/*           width: 145px; */
      }
	  .rope-bg-mobile video::-webkit-media-controls-fullscreen-button {
            display: none;
        }
      div#collapsibleNavbar {
          z-index: 1;
      }
      div#collapsibleNavbar .navbar-toggler {
          position: absolute;
          top: 5px;
		  display:none;
      }
      #menu-doceree.menu>li {
          font-size: 13px;
          margin-left: 14px !important;
      }
      li#menu-item-6448 {
          margin-top: 0px !important;
      }
      #menu-doceree.menu>li:hover li {
          font-size: 13px;	
      }
	  li#menu-item-13852 > a, li#menu-item-13849 > a{
		  pointer-events: none
	  }
	  .video-banner {
		  top: unset;
		  bottom: 0;
	  }
      .header-cta-wrap {
          margin-top: 30px;
          padding-right: 10px;
      }
      .header-cta-login {
          font-size: 12px;
          padding: 6px 18px;;
      }
      .header-cta-demo {
          padding: 8px 18px;
          font-size: 11px;
      }
      .btn-select {
          height: 30px;
          width: 75px !important;
      }
      .lang-select {
          position: absolute;
          right: 0px;
          top: -43px;
          z-index: 2222;
          width: 84px;
          font-size: 13px;
      }
      .lang-select .b {
          width: 90% !important;
          padding: 6px 6px;
      }
      .newsletter-xs input[type="email"] {
          width: 100%;
      }
      footer {
          margin-bottom: 0px;
          padding-top: 4rem;
          padding-bottom: 1rem;
      }
      
      .banner-us-n {
        background-image: url(images/home-new/home-banner-mobile2.jpg) !important;
        margin-top: 0 !important;
        height: 600px;
        background-size: cover;
        background-position: center right;
        margin-bottom: 2rem;
      }
      .hero-content h1 {
          font-size: 1.4rem;
      }
      .hero-content h2 {
          font-size: 1.1rem;
      }
	  .hero-content button.btn.btn-primary.demo {
    	width: 187px;
    	font-size: 20px;
		font-weight: 500;
	  }
      .hero-btn-wrap .demo {
          width: 190px;
          font-size: 18px;
          margin-top: 0;
      }
      .hero-btn-see-how {
          font-size: 18px;
      }
	  .hero-content {
		  height: 100%;
	  }
      .rope-video {
          width: 65% !important;
      }
	  .technology-content p {
		  font-size: 1.1rem;
	  }
	  .testimonialSlider .slick-current .testimonial-author {
		      padding-right: 10px;
	  }
	  .home-testimonials {
		  padding-bottom: 2rem;
	  }
      .rope-section {
          padding-top: 3.5rem;
          padding-bottom: 1.5rem;
      }
	  .rope-main-heading button.btn.btn-primary.demo {
		    margin-bottom: 2rem;
    		font-size: 19px;
	  }
	  .rope-bg {
		  display: none;
	  }
	  .rope-bg-mobile .rope-video {
	  	position: relative;
		  z-index:999;
	  }
      .rope-bg-mobile {
		  background-image: url("images/home-new/rope-bg-mobile-banner.png");
      	  background-position-y: 61px;
          background-repeat: no-repeat;
          height: 1180px;
          width: 360px;
		  position: relative;
 		  background-size: contain;
		  display:block;
		  overflow: hidden;
		  margin: 0 auto;
      }
      .rope-main-heading h3 {
          font-size: 1.2rem;
      }
      .rope-content-mobile {
          width: 70%;
		  position: absolute;
      }
      .rope-content-mobile h4 {
          font-size: 12px;
          margin-bottom: 5px;
		  color: #6C40F7;
    		font-family: 'Work Sans 500', sans-serif;
      }
      .rope-main-heading h6 {
          font-size: 1.1rem;
      }
      .rope-content-mobile p {
          font-size: 12px;
          line-height: 1.1;
          overflow: hidden;
          margin-bottom: 0;
    		color: #606060;
      }
      .rope-content-mobile a {
          font-size: 12px;
		      color: #A7A9AC;
		      white-space: nowrap;
		      font-family: 'Work Sans', sans-serif;
      }
	  .rope-content-mobile h4 span {
    	color: #231F20;
		font-family: 'Work Sans 500', sans-serif;
		}
      .rope-content-mobile.item-1-mobile {
          right: 0px;
          top: 187px;
      }
      .rope-content-mobile.item-2-mobile {
          left: 0px;
          top: 327px;
      }
      .rope-content-mobile.item-3-mobile {
          left: 90px;
          top: 460px;
      }
      .rope-content-mobile.item-4-mobile {
          left: 8px;
          bottom: 485px;
          text-align:right;
      }
      .rope-content-mobile.item-5-mobile {
          left: 100px;
          bottom: 340px;
      }
      .rope-content-mobile.item-6-mobile {
          right: 130px;
          bottom: 207px;
		  text-align:right;
      }
      .rope-content-mobile.item-7-mobile {
          left: 125px;
          bottom: 30px;
      }
	  .rope-content-mobile a img {
    	height: 20px;
		margin-left: 2px;
	}
      .home-main-content .left-edge-img, .home-main-content .right-edge-img {
          display: none;
      }
	   .letstalk {
		padding: 9px 25px !important;
    	font-size: 15px !important;
	  }
	  .mb80 {
    	margin-bottom: 30px !important;
		}
	   .youtube-video-box, .youtube-video-lg {
		height: 190px !important;
	}
      .provider-section {
          padding-top: 3.5rem;
          padding-bottom: 3.5rem;
      }
      .provider-content {
          flex-flow: column-reverse;
      }
      .provider-content h3 {
          font-size: 1.2rem;
          margin-top: 25px;
      }
      .provider-content p {
          font-size: 1.1rem;
      }
      .provider-content a {
          font-size: 1.1rem;
		  white-space: normal;
      }
      .pl-3rm {
          padding-left: 15px;
      }
      .pr-3rm {
          padding-right: 15px;
      }
      .technology-section {
          padding-bottom:4.5rem;
          padding-top: 3.5rem;
      }
  
      .technology-content h3 {
          font-size: 1.2rem;
          margin-top: 25px;
      }
      .technology-content a {
          font-size: 1.1rem;
		  white-space: normal;
      }
      .hcp-section {
          padding-top: 2.5rem;
          padding-bottom: 2.5rem;
      }
      .hcp-cta h4 {
          font-size: 1.2rem;
          margin-bottom: 25px;
      }
      .hcp-cta button.btn.btn-primary.demo {
          padding-left: 30px;
          padding-right: 30px;
              font-size: 18px;
      }
      .home-contact-section {
          padding-top: 2.5rem;
          padding-bottom: 2.5rem;
      }
      .email-content label,.email-content p {
          font-size: 14px;
      }
      .email-content img {
          height: 40px;
      }
      .contact-content input[type="submit"] {
              position: relative;
              right: initial;
      bottom: auto;
          }
      .rope-main-heading h6 {
          padding: 1rem;
      }
      .hero-content button.btn.btn-primary.demo {
          margin-bottom: 0;
      }
      .newsletter-xs {
              background: transparent;
      }
      footer {
          padding-top: 1rem;
      }
	  
	  .endemic-banner, .marketplace-partner-banner, .abm-banner, .copay-banner, .poc-banner-new, .marketplace-brand, .blog-img, .case-study-img, .event-img, .media-img, .report-img  {
			background-size: contain;
			height: 430px !important;
		          background-position: right bottom;
    	} 
	  .event-img, .media-img, .report-img, .case-study-img {
		height: 330px !important;
		background-size: cover !important;
	}
	  .hero-content-endemic h1, .hero-marketplace-content h1 {
        font-size: 1.5rem;
		  line-height: 1.1;
    }
	  .career-banner .right-content {
		  margin-top: 4rem !important;
	  }
	  .hero-content-endemic h1 br, .hero-marketplace-content h1 br {
        display: none;
    }
	  .hero-content-endemic h1.hero-pp-text br {
		  display: block;
	  }
	  .right-content {
		  margin-top: 20px !important;
	  }
	  .hero-content-endemic, .hero-marketplace-content {
		    justify-content: flex-start !important;
    		flex-direction: column !important;
	  }
	  .left-content{
        	margin-top: 10px !important;
		  	margin-right: 0;
		      align-self: start !important;
       }
	 	.expand-img {
			display: none;
		}
	  .left-content h2 {
		  display: none;
	  }
	  .testimonial-quote {
        top: -30px;
        left: 60px;
        width: 80px;
    	}
	.about-spark-heading {
    	padding: 1rem;
	}
	  .spark-desc {
		      font-size: 1.2rem;
	  }
	  .about-spark {
		  padding-bottom: 1rem;
	  }
	  .abm_testimonial-text_p {
		      font-size: 1rem;
	  }
	  .abm_testimonial-box {
		      min-height: 500px;
	  }
	  .spark-heading {
		  font-size: 1.5rem;
	  }
	  .info-card .spark-heading {
		  font-size: 1.4rem;
	  }
	  .blog-box-title {
		      font-size: 1.3rem;
	  }
	  .abm_testimonial-heading {
		  font-size: 1.3rem;
	  }
	  .Identify, .Target, .Reach {
		  font-size: 1.8rem;
	  }
	  .about-spark-card.first {
		    margin-top: 0rem;
		margin-bottom: 10rem;
	}
	.about-spark-card.third {
		margin-top: 10rem;
	}
	.card-box {
		 padding: 1.5rem 1rem 3.5rem 2.5rem;
		    border-radius: 20px;
		margin-right: 0;
    	margin-left: 0;
	}
	.p-card {
    	border-right: 20px solid rgba(71, 120, 239, 0.3);
	}
	.b-card {
    	border-right: 20px solid rgba(22, 192, 240, 0.3);
	}
	.card-count {
		font-size: 2.5rem;
		left: -15px;
    	top: 37px;
	}
	.expand-icon, .collapse-icon {
		width: 30px;
	}
	.testimonialSlider .slick-current .testimonial-card {
		    padding: 20px 16px 20px;
	}
	  .testimonial-box {
		  height: auto;
		  margin-top: 100px !important;
	  }
	.prevArrow {
		top: -50px;
		left: 13px;
		width: 40px;
	}
	.nextArrow {
		top: -50px;
		right: 13px;
		width: 40px;
	}
	.blog-case-study .left-edge-up-img {
		    top: 0;
	}
	.info-slider ul {
		width: 350px;
	}
	.info-slider-content {
		width: 215px;
		    padding: 50px 16px;
	}
	.info-slider-content .spark-heading {
		font-size: 1.2rem;
		line-height: 1.1;
	}
	  .info-slider-content .spark-heading br {
		  display: none;
	  }
	  .info-slider ul li:hover, .info-slider ul li:first-child ~ li:last-child {
		  width: 85%;
	  }
	  .info-slider ul li:hover ~ li:last-child {
		  width: 20%;
	  }
	  .marketplace .info-arrow {
		  right: 3px;
		  height: 25px;
	  }
	  .brand-box {
		padding-top: 4rem;
    	padding-bottom: 6rem;
	  }
	  .brand-row {
		  margin-top: 1rem;
	  }
	  .brand-space-xs {
		  margin-top: 2rem;
    	margin-bottom: 2.5rem;
	  }
	.info-slider-content .spark-desc {
		font-size: 1.2rem;
    	line-height: 1.1;
	}
	.info-slider ul li {
		margin: 0 5px;
	}
	.info-arrow {
		right: 9px;
		bottom: 20px;
		    height: 33px;
	}
	  .info-card .spark-desc {
		  width: 290px;
	  }
	  .abm_testimonial-content {
		     margin-left: -30px;
    		margin-right: -30px; 
	  }
	  .abm_nextArrow {
		top: 180px;
    	right: 6px;
		height: 50px;
	  }
	  .abm_prevArrow {
		top: 180px;
    	left: 6px;
		height: 50px;
	  }
	  .about-spark-logo {
		  height: 70px;
		  width: 80%;
        object-fit: scale-down;
	  }
	  .about-spark-info .d-flex  {
		 flex-direction: column;
    	gap: 12px; 
	  }
	  .about-spark-info img {
		     transform: rotate(90deg); 
	  }
	  .marketplace .info-slider ul li:hover, .marketplace .info-slider ul li:first-child ~ li:last-child {
			width: 100%;
		}
	  .marketplace .info-slider ul li {
		 width: 15%; 
	  }
	  .marketplace .info-slider ul li:hover ~ li:last-child {
		  width: 15%;
	  }
	  .marketplace .info-slider-content {
		width: 210px;
		padding: 30px 10px;
	}
	  .marquee__group img {
		  height: 200px;
	  }
	  .marketplace .info-slider ul li {
		margin: 0px 6px;
	}
	  .position-box {
		  padding: 1rem;
		  margin-right: 1rem;
   		 margin-left: 1rem;
	  }
	  .position-box .spark-desc {
		font-size: 1rem;
		font-weight: 400;
	}
	  .open-positions .spark-heading {
		  font-size: 1.3rem;
	  }
	  .testimonial-bg .testimonial-box {
    	height: 790px;
	}
	li#menu-item-6448:hover ul, li#menu-item-6440:hover ul {
       margin-left: 0;
    }
	li#menu-item-10625:hover ul {
    	margin-left: 0;
	}
	  li#menu-item-13661:hover ul {
    	width: auto;
	}
	  .our-story-banner .hero-marketplace-content h1 {
		  font-size: 1.2rem;
	  }
	  .story-item .spark-heading {
		  margin-top: 2rem;
	  }
	  .story-item .pl-5 {
		  padding-left: 2rem !important;
	  }
	  .map-box {
    	padding: 3rem 1rem;
	  }
	  .our-story-market {
		  margin-bottom: 3rem;
	  }
	  .map-stats-bdr {
		margin: 10px 20px;  
	  }
	  .leader-slider-box .prevArrowLeader {
		 top: -34px;
   	 	left: 80px;
	  }
	  .leader-slider-box .nextArrowLeader {
		 top: -34px;
   	 	 right: 80px;
	  }
	  .leader-slider .spark-heading {
    	margin-bottom: 5rem;
	  }
	  .brand-row .col {
		  flex-basis: auto;
	  }
	 .brand-row .brand-logo {
		 margin-bottom: 3rem;
	  }
	  .info-card {
		  flex-direction: column;
	  }
	  .collapse-img {
		  width: 160px;
	  }
	  .technology-box {
		padding-bottom: 5rem;  
	  }
	  .market-info-card {
		    width: 100% !important;
			margin-left: 0 !important;
			padding: 1.5rem !important;
		  margin-top: 8rem;
		  flex-direction: column;
	  } 
	  .market-info-img {
		margin-left: 0;
		margin-right: 0;
		margin-top: -120px;
		margin-bottom: 26px;
	  }
	  .market-info-content {
		  text-align:center;
	  }
	  .marketplace.about-spark {
		  padding-bottom: 4rem;
	  }
	  
	  .endemic-banner .hero-content-endemic h1{
		  font-size:22px !important;
	  }
	  .hero-nav{
		  top:20px !important;
	  }
	  .hero-nav.navbar-expand-md {
		  background-color: #fff !important;
	  }
	  .endemic-banner .hero-content-endemic .right-content{
		  margin-left:13px !important;
		  margin-top:103px !important;
		  padding: 30px 0px;
     
              
	  }
	  .poc-banner_new, .our-technology_banner_new, .careers_banner_new{
		  background-size:cover;
	  }
	  .our-story-banner{
		  background-size:cover;
		  height:auto !important;		  
	  }
	  .story-box{
		  padding-top:1rem;
	  }
	  .our-story-logo{
		height: 75px;
        padding-top: 30px;
	  }
	  .leader-slider{
		padding-top: 2rem;
        padding-bottom: 2rem;
	  }
	  .award-win-box{
		  padding-bottom:2rem;
	  }
	  .about-spark-heading .spark-heading{
		padding-top: 2rem;
        padding-bottom: .5rem;
	  }
	  .spark-heading{
		  font-size:1.3rem;
	  }
	  .spark-desc{
		  font-size:1.1rem;
	  }
	  .spark-desc ul li {
      line-height: 31px;
      font-size: 1.1rem;
   }
	  .testimonials{
		  padding-top:2rem;
	  }
	  .hcp-section{
		  background-size:cover;
	  }
	  .testimonials-heading{
		  font-size:24px;
	  }
	  
	  .reptwin .about-admanager-card{
		  margin-bottom:80px;
	  }
	  .storybox_text_box{
		  height:auto;
		  margin-bottom:20px;
	  }
	  .prt43, .prt89{
		  top:0px;
	  }
	  .map-box_inner_bg{
		  height:auto;
	  }
	  .our-story-market{
		  margin-bottom:2rem;
	  }
	  .story_mobile_image{
	display:block;
}
	  .story_image{
	display:none;
}
	  
  }


  @media only screen and (min-width: 400px) and (max-width: 500px) {
	  .about-spark-info .d-flex  {
		 flex-direction: column;
    	gap: 12px; 
	  }
	  .about-spark-info img {
		     transform: rotate(90deg); 
	  }
  }
  
@media (min-width: 768px) {
    .navbar-expand-md .navbar-collapse {
            flex-direction: column;
    }
    .navbar-expand-md>.container, .navbar-expand-md>.container {
            padding: 0;
    }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
	nav.navbar.navbar-expand-md.bg-light.navbar-light img {
/* 		width: 175px; */
		margin-left: 0;
	}
	.banner-us-n {
		background-image: url(images/home-new/home-banner-mobile2.jpg) !important;
		margin-top: 10px !important;
		background-size: cover;
		background-position: top;
		height: 1140px !important;
	}
	.menu-doceree-container {
		margin-left: 30px;
	}
	#menu-doceree.menu>li {
		font-size: 11px;
		margin-left: 4px !important;
	}
	.hero-content {
		height: 95%;
	}
	.rope-section {
		padding-top: 1.5rem;
		padding-bottom: 5.5rem;
	}
	  .rope-bg {
		  display: none;
	  }
	  .rope-bg-mobile .rope-video {
	  	position: relative;
		  z-index:999;
	  }
      .rope-bg-mobile {
		  background-image: url("images/home-new/rope-bg-mobile-banner.png");
      	  background-position-y: 61px;
          background-repeat: no-repeat;
          height: 1180px;
          width: 360px;
		  position: relative;
 		  background-size: contain;
		  display:block;
		  overflow: hidden;
		  margin: 0 auto;
      }
      .rope-main-heading h3 {
          font-size: 1.2rem;
      }
      .rope-content-mobile {
          width: 70%;
		  position: absolute;
      }
      .rope-content-mobile h4 {
          font-size: 12px;
          margin-bottom: 5px;
		  color: #6C40F7;
    		font-family: 'Work Sans 500', sans-serif;
      }
      .rope-main-heading h6 {
          font-size: 1.1rem;
      }
      .rope-content-mobile p {
          font-size: 12px;
          line-height: 1.1;
          overflow: hidden;
          margin-bottom: 0;
    		color: #606060;
      }
      .rope-content-mobile a {
          font-size: 12px;
		      color: #A7A9AC;
		      white-space: nowrap;
		      font-family: 'Work Sans', sans-serif;
      }
	  .rope-content-mobile h4 span {
    	color: #231F20;
		font-family: 'Work Sans 500', sans-serif;
		}
      .rope-content-mobile.item-1-mobile {
          right: 0px;
          top: 187px;
      }
      .rope-content-mobile.item-2-mobile {
          left: 0px;
          top: 327px;
      }
      .rope-content-mobile.item-3-mobile {
          left: 90px;
          top: 460px;
      }
      .rope-content-mobile.item-4-mobile {
          left: 8px;
          bottom: 485px;
          text-align:right;
      }
      .rope-content-mobile.item-5-mobile {
          left: 100px;
          bottom: 340px;
      }
      .rope-content-mobile.item-6-mobile {
          right: 130px;
          bottom: 207px;
		  text-align:right;
      }
      .rope-content-mobile.item-7-mobile {
          left: 125px;
          bottom: 30px;
      }
	  .rope-content-mobile a img {
    	height: 20px;
		margin-left: 2px;
	}
	.testimonialSlider .slick-slide {
    	margin: 130px 70px 40px;
	}
	.testimonialSlider .slick-current .testimonial-text {
		font-size: 1.2rem;
	}
	.testimonial-quote {
    	position: absolute;
		top: -40px;
		left: 80px;
		width: 130px;
	}
	.testimonials .spark-heading {
		    margin-bottom: 7rem;
	}
	.technology-content h3 {
		margin-top: 3rem;
	}
	.prevArrow, .nextArrow {
		    top: -75px;
	}
	.contact-content .col-md-7, .contact-content .col-md-5, .provider-content .col-md-6, .technology-content .col-md-6 {
		max-width: 100%;
    	flex: 100%;
	}
	.contact-content input[type="submit"] {
		    margin-top: 40px;
		    position: relative;
    		right: 0;
	}
	.newsletter-form {
    	width: 145px;
	}
	
}


  @media only screen and (min-width: 992px) and (max-width: 1199px) {
      nav.navbar.navbar-expand-md.bg-light.navbar-light img {
/*           width: 175px; */
          margin-left: 10px;
      }
      .banner-us-n {
         height: 780px !important;
      }
      #menu-doceree.menu>li {
          font-size: 14px;
          margin-left: 4px !important;
      }
      .menu-doceree-container {
          margin-left: 80px;
      }
      .hero-btn-wrap {
          margin-top: 10px;
      }
      .hero-content h1 {
          font-size: 2.2rem;
      }
      .hero-content h2 {
          font-size: 1.5rem;
      }
      .home-main-content .right-edge-img {
          bottom: 950px;
          width: 120px;
      }
      .rope-section {
          padding-top: 5.5rem;
          padding-bottom: 5.5rem;
      }
      .rope-content h4 {
          font-size: 2rem;
      }
      .rope-content.item-1 {
          right: -25px;
          top: 680px;
      }
      .rope-content.item-2 {
          left: 280px;
          top: 400px;
      }
      .rope-content.item-3 {
          left: 230px;
          top: 910px;
      }
      .rope-content.item-4 {
          left: 0px;
          bottom: 880px;
      }
      .rope-content.item-5 {
          left: 333px;
          bottom: 700px;
      }
      .rope-content.item-6 {
          right: -25px;
          bottom: 190px;
      }
      .rope-content.item-7 {
          left: 100px;
          bottom: 30px;
      }
      .provider-section {
          padding-top: 1rem;
          padding-bottom: 1rem;
      }
      
      .technology-content {
          align-items: center;
      }
      .technology-section {
          padding-bottom: 2.5rem;
      }
  }
  
  @media screen and (min-width: 1200px) {
      .banner-us-n {
         height: 730px !important;
      }
	  .custom-container {
          max-width: 1150px;
      }
	  .endemic-banner,.marketplace-brand, .marketplace-partner-banner, .abm-banner, .copay-banner, .poc-banner-new, .blog-img, .case-study-img, .event-img, .media-img, .report-img  {
		  height: 600px !important;
	  }
	  .testimonial-quote {
		  top: -70px;
		  left: 172px;
		  width: auto;
	   }
      #menu-doceree.menu>li {
          font-size: 15px;
      }
      .rope-content h4 {
          font-size:1.8reml
      }
      .rope-content p {
          margin-bottom: .5rem;
          line-height:1.2;
      }
      .rope-content a {
              font-size: 1.2rem;
      }
      .hero-btn-wrap {
          margin-top: 10px;
      }
      .hero-content h1 {
          font-size: 2.5rem;
      }
      .hero-content h2 {
          font-size: 2rem;
      }
      .home-main-content .right-edge-img {
          bottom: 250px;
      }
      .rope-content.item-1 {
          right: -100px;
          top: 680px;
      }
      .rope-content.item-2 {
          left: 120px;
          top: 715px;
      }
      .rope-content.item-3 {
          left: 25px;
          top: 1160px;
      }
      .rope-content.item-4 {
          right: -50px;
          top: 1015px;
      }
      .rope-content.item-5 {
          left: 320px;
          bottom: 940px;
      }
      .rope-content.item-6 {
          right: 10px;
          bottom: 520px;
      }
      .rope-content.item-7 {
          left: 215px;
          bottom: 250px;
      }
      .technology-section {
          padding-top: 3.5rem;
          padding-bottom: 3.5rem;
      }
      .rope-section {
              padding-bottom: 0rem;
      }
	   .hero-content-poc h1,  .hero-content-endemic h1, .hero-marketplace-content h1 {
              font-size: 2.8rem;
      }
	  .card-box {
		  margin-left: 3rem;
		  margin-right: 3rem;
	  }
  }
   @media screen and (min-width: 1300px) {
	    .banner-us-n {
			height: 760px !important;
		}
	    .hero-content {
		  height: 103%;
	  }
	   #menu-doceree.menu>li {
			font-size: 15px;
		}
	.custom-container {
          max-width: 1230px;
      }
	   .endemic-banner,.marketplace-brand, .marketplace-partner-banner, .abm-banner, .copay-banner, .poc-banner-new, .blog-img, .case-study-img, .event-img, .media-img, .report-img  {
		  height: 680px !important;
	  }
	    .card-box {
		  margin-left: 6rem;
		  margin-right: 6rem;
	  }
	   
	}
  @media screen and (min-width: 1400px) {
      .banner-us-n {
         height: 870px !important;
      }
	      #menu-doceree.menu>li {
			font-size: 15px;
			margin-left: 20px !important;
    	}
	 
       .endemic-banner, .marketplace-brand, .marketplace-partner-banner, .abm-banner, .copay-banner, .poc-banner-new, .blog-img, .case-study-img, .event-img, .media-img, .report-img  {
		  height: 680px !important;
	  }
	
	  .abm-banner .left-content {
		margin-top: 120px;
		}
	  .poc-banner-new .left-content {
		margin-top: 100px;
		}
      .hero-content-poc h1,  .hero-content-endemic h1, .hero-marketplace-content h1 {
              font-size: 3rem;
      }
      .left-content h2 {
              font-size: 1.8rem;
      }
      .spark-heading {
          font-size: 1.5rem;
		  font-weight:500;
      }
      .spark-desc {
              font-size: 1rem;
		  font-weight:400;
      }
      .testimonial-quote{
          top: -60px;
          left: 230px;
          height: 165px;
      }
      .blog-box-title {
          font-size: 1.2rem;
      }
      .blog-box-desc {
          font-size: 1.1rem;
      }
      .custom-container {
          max-width: 1280px;
      }
	  .card-box {
		  margin-left: 8rem;
		  margin-right: 8rem;
	  }
  }
@media screen and (min-width: 1500px) {
	.banner-us-n {
		height: 875px !important;
	}
	.hero-content {
		    height: 100%;
	}
	.hero-content-poc h1,  .hero-content-endemic h1, .hero-marketplace-content h1 {
              font-size: 2.8rem;
      }
	.endemic-banner, .marketplace-brand, .marketplace-partner-banner, .abm-banner, .copay-banner, .poc-banner-new, .blog-img, .case-study-img, .event-img, .media-img, .report-img  {
		  height: 740px !important;
	  }
	
	.testimonial-text, .testimonial-author, .testimonialSlider .slick-current .testimonial-text,  .testimonialSlider .slick-current .testimonial-author {
		    font-size: 1rem;
	}
	.career .testimonial-card {
		min-height: 450px;
	}
	 .left-content h2 {
        font-size: 1.7rem;
    }
}
 @media screen and (min-width: 1600px) {
	  .custom-container {
          max-width: 1400px;
      }
      .rope-content.item-1 {
          right: -66px;
          top: 682px;
      }
      .rope-content.item-2 {
          left: 120px;
          top: 715px;
      }
      .rope-content.item-3 {
          left: 15px;
          top: 1160px;
      }
      .rope-content.item-4 {
          right: -65px;
          top: 990px;
      }
      .rope-content.item-5 {
          left: 320px;
          bottom: 920px;
      }
      .rope-content.item-6 {
          right: 10px;
          bottom: 520px;
      }
      .rope-content.item-7 {
          left: 215px;
          bottom: 245px;
      }
	  .hero-content-poc h1, .hero-content-endemic h1, .hero-marketplace-content h1 {
        font-size: 3.2rem;
	  }
	  .endemic-banner, .marketplace-brand, .marketplace-partner-banner, .abm-banner, .copay-banner, .poc-banner-new, .blog-img, .case-study-img, .event-img, .media-img, .report-img  {
		  height: 780px !important;
	  }
	  .abm-banner .left-content {
		  margin-top: 140px;
	  }
	  .poc-banner-new .left-content {
		  margin-top: 120px;
	  }
  }
@media screen and (min-width: 1700px) {
	.banner-us-n {
        height: 940px !important;
    }
	    #menu-doceree.menu>li {
        font-size: 15px;
        margin-left: 20px !important;
    }
	.endemic-banner, .marketplace-brand, .marketplace-partner-banner, .abm-banner, .copay-banner, .poc-banner-new, .blog-img, .case-study-img, .event-img, .media-img, .report-img  {
		  height: 820px !important;
	  }
}
  @media screen and (min-width: 1800px) {
      .banner-us-n {
         height: 1050px !important;
		 margin-top: -130px !important;
      }
	   .hero-content {
        	height: 95%;
    	}
	   #menu-doceree.menu>li {
			font-size: 15px;
			margin-left: 20px !important;
		}
	  .endemic-banner, .marketplace-brand, .marketplace-partner-banner, .abm-banner, .poc-banner-new, .copay-banner, .blog-img, .case-study-img, .event-img, .media-img, .report-img  {
		  height: 870px !important;
	  }
      .custom-container {
          max-width: 1620px !important;
      }
	  .abm-banner .left-content {
		  margin-top: 185px;
	  }
	  .poc-banner-new .left-content {
		  margin-top: 140px;
	  }
	  .hero-content-endemic h1, .hero-marketplace-content h1 {
		  font-size: 4rem;
       }
	   .spark-heading {
		   font-size: 2rem;
    	}
	    .spark-desc, .left-content h2 {
        	font-size: 1.6rem;
    	}
	  .endemic-banner .left-content {
		  margin-right: -74px;
		  margin-bottom: 130px;
	  }
	  .hero-marketplace-content .right-content {
		  margin-top: 150px;
	  }
	  .hero-marketplace-content .left-content {
		  margin-bottom: 140px;
	  }
	  .info-card .spark-desc {
		  width: 700px;
	  }
	  .blog-box-title {
		  font-size: 1.4rem;
       }
	  .blog-box-desc {
        font-size: 1.2rem;
       }
	  .abm_prevArrow {
    	top: 550px;
		left: 250px;
	  }
	  .abm_nextArrow {
    	top: 550px;
		right: 250px;
	  }
  }
  @media screen and (min-width: 1900px) {
	    .banner-us-n {
        	height: 1100px !important;
    	}
	  .endemic-banner,.marketplace-brand, .marketplace-partner-banner, .abm-banner, .poc-banner-new, .copay-banner, .blog-img, .case-study-img, .event-img, .media-img, .report-img  {
		  height: 920px !important;
	  }
	 
	   .rope-content.item-1 {
          right: -66px;
          top: 720px;
      }
      .rope-content.item-2 {
          left: 120px;
          top: 745px;
      }
      .rope-content.item-3 {
          left: 15px;
          top: 1220px;
      }
      .rope-content.item-4 {
          right: -60px;
          top: 1055px;
      }
      .rope-content.item-5 {
          left: 335px;
          bottom: 850px;
      }
      .rope-content.item-6 {
          right: 10px;
          bottom: 420px;
      }
      .rope-content.item-7 {
          left: 230px;
          bottom: 140px;
      }
  }
  @media screen and (min-width: 2100px) {
	      .banner-us-n {
       	 	height: 1190px !important;
    	}
	  .endemic-banner, .marketplace-partner-banner,.marketplace-brand, .abm-banner, .poc-banner-new, .copay-banner, .blog-img, .case-study-img, .event-img, .media-img, .report-img {
		  height: 1020px !important;
	  }
	  .hero-marketplace-content .left-content {
        margin-bottom: 110px;
    	}
	  .poc-banner-new .left-content, .abm-banner .left-content {
		      margin-top: 140px;
	  }
  }
  @media screen and (min-width: 2560px) {
	 .banner-us-n {
        height: 1360px !important;
      }
  	.endemic-banner, .abm-banner, .marketplace-brand, .poc-banner-new, .marketplace-partner-banner, .copay-banner, .blog-img, .case-study-img, .event-img, .media-img, .report-img {
		  height: 1240px !important;
	  }
	  .hero-content-endemic {
		    padding-top: 151px;  
	  }
	  .hero-marketplace-content .right-content {
    	margin-top: 280px;
		margin-left: -109px;
	  }
	  .hero-marketplace-content .left-content, .copay-banner .left-content {
		  margin-right: -250px;
	  }
	
  }
  

/* premium programmatic page css */
	 .five-slider {
      background-color: #faf8f8;    
      padding-bottom: 7rem;
  }

.fw4{
    font-weight: 400;
}

.endemic_2 .info-slider ul li:nth-child(1) {
  	background-image: url(images/endemic/endemic-slider1.jpg);
	background-position: right;
	background-repeat: no-repeat;
	background-size: cover;
	height:420px;
}
.endemic_2 .info-slider ul li:nth-child(2) {
  	background-image: url(images/endemic/endemic-slider2.jpg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	height:420px;
}
.endemic_2 .info-slider ul li:nth-child(3) {
  	background-image: url(images/endemic/endemic-slider3.jpg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	height:420px;
}
.endemic_2 .info-slider ul li:nth-child(4) {
  	background-image: url(images/endemic/endemic-slider1.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	height:420px;
}
.endemic_2 .info-slider-content {
	background-color: rgb(100 52 155 / 76%);
}

.endemivideo{
width: 58%;
margin-top: 10px;
margin-bottom: 40px;
margin: auto;
padding: 14px 10px 10px 10px;	
}
.premium-banner {
	background-image: url(images/endemic/endemic-programmatic-banner.jpg) !important;
	margin-top: -132px;
}

.premium-banner .right-content {
	margin-top: inherit;
    align-items: center;
}
.premium-banner .hero-content-endemic {
	align-items: center;
}
.mb80{
	margin-bottom:60px;
}


.letstalk{
	background: linear-gradient(90deg, #7347f5, #b071f2);
    color: #fff;
    border: 0;
    border-radius: 20px;
    padding: 14px 3.6rem;
    font-weight: 500;
    box-shadow: 0 8px 16px rgba(115, 71, 245, .25);
    right: -300px;
    bottom: 18px;
    z-index: 1;
    cursor: pointer;
}
    


 /* New css 7AUG endemic page changes*/
 .five-slider {
      background-color: #faf8f8;    
      padding-bottom: 7rem;
  }

.fw4{
    font-weight: 400;
}

.endemic_2 .info-slider ul li:nth-child(1) {
  	background-image: url(images/endemic/endemic-slider1.jpg);
	background-position: right;
	background-repeat: no-repeat;
	background-size: cover;
}
.endemic_2 .info-slider ul li:nth-child(2) {
  	background-image: url(images/endemic/endemic-slider2.jpg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}
.endemic_2 .info-slider ul li:nth-child(3) {
  	background-image: url(images/endemic/endemic-slider3.jpg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}
.endemic_2 .info-slider ul li:nth-child(4) {
  	background-image: url(images/endemic/endemic-slider1.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}
.endemic_2 .info-slider-content {
	background-color: rgb(100 52 155 / 76%);
}
/* 
.endemic_2 .info-slider ul li:hover, .endemic_2 .info-slider ul li:first-child ~ li:last-child {
	 width: 65%;
}
.endemic_2 .info-slider ul li:hover ~ li:last-child {
  width: 20%;
}	
.endemic_2 .info-slider ul li {
	border-radius: 30px;
} */

.endemivideo{
width: 58%;
margin-top: 10px;
margin-bottom: 40px;
margin: auto;
padding: 14px 10px 10px 10px;	
}
.pp-banner {
	background-image: url(images/endemic/programmatic-banner-v2.jpg) !important;
}

.endemic-banner .right-content {
    margin-top: 175px;
}


/*----POC page changes--*/

.cwhite{
    color: #fff;
}
.POC_copay-banner{
        background-image: url(images/poc/copay-bg-image.jpg);  
        padding: 150px 0px 75px 0px;     
        background-repeat: no-repeat;
        background-position: center;  
}


.copay-banner-logo{
    width: 50%;
}


.lg_button_adver input[type="submit"], .letstalk {
       border-radius: 30px;
    padding: 9px 40px;
    font-size: 18px;
    font-weight: 500;    
    background: linear-gradient(to right, #af63e1 0%, #6d40f3 100%);
    border: none;
    color: #fff;    
    right: -300px;
    bottom: 18px;
    z-index: 1;
    cursor: pointer;

}

.letstalk{
	background: linear-gradient(90deg, #7347f5, #b071f2);
    color: #fff;
    border: 0;
    border-radius: 20px;
    padding: 14px 3.6rem;
    font-weight: 500;
    box-shadow: 0 8px 16px rgba(115, 71, 245, .25);
    right: -300px;
    bottom: 18px;
    z-index: 1;
    cursor: pointer;
}



.poc-heading{
    font-family: "Work Sans 500";
    color: #b263de;
    font-size: 1.7rem;
}
.mb80{
	margin-bottom:60px;
}

.poc-banner_new {
    background-image: url(images/poc/poc-bg-v2.jpg) !important;
	background-position: bottom;
	
}

.abm-banner_new{
     background-image: url(images/abm/abm-banner-bg-v2.jpg) !important;
}

.marketplace-partner-banner_new{
     background-image: url(images/marketplace/marketplace-banner-v2.jpg) !important;
}



.poc-banner_new .right-content {
	margin-top: 175px;
}

.marketplace-partner-banner_new_bg_2{
    background: #fbf6ff;
    padding-top: 8rem;
    padding-bottom: 6rem;
}

.our-technology_banner_new{
     background-image: url(images/our-technology/our-tech-bg-v2.jpg) !important;
	background-position:bottom;
}

.careers_banner_new{
     background-image: url(images/career-bg-v2.jpg) !important;
	background-position:bottom;
}


.Knowmore{
    font-size: 24px;
    background: #fff !important;
    border: none;
    color: #606060;
    padding: 9px 35px;
    font-family: 'Work Sans 500', sans-serif;
	border-radius:30px;
}
.marketplace-new-slider .info-slider ul li:nth-child(1) {
		background-image: url(images/marketplace/marketplace-slider2.jpg);
		background-position: center;
		background-repeat: no-repeat;
		background-size: cover;
	    height:420px;
	}
	.marketplace-new-slider .info-slider ul li:nth-child(2) {
		background-image: url(images/marketplace/marketplace-slider3.jpg);
		background-position: center;
		background-repeat: no-repeat;
		background-size: cover;
		height:420px;
	}
	.marketplace-new-slider .info-slider ul li:nth-child(3) {
		background-image: url(images/marketplace/marketplace-slider4.jpg);
		background-position: center;
		background-repeat: no-repeat;
		background-size: cover;
		height:420px;
	}
	.marketplace-new-slider .info-slider ul li:nth-child(4) {
		background-image: url(images/marketplace/marketplace-slider1.jpg);
		background-position: right;
		background-repeat: no-repeat;
		background-size: cover;
		height:420px;
	}

/* data iq page css*/
.dataiq-banner {
		    background-image: url(images/dataiq/dataiq-banner-v2.jpg) !important;
	}
	.about-admanager-card {
		border-radius: 45px;
		padding: 25px 35px 35px;
		position: relative;
		text-align: center;
		min-height: 24.5rem;
	}
	.about-admanager-card img {
		margin-top: -90px;
    	height: 95px;
	}
	.about-admanager-card.mt-7 {
		margin-top: 7rem;
	}
	.about-admanager-card.first {
		background: #EDEAFF;

	}
	.about-admanager-card.second {
		background: #F4E6FD;
	}
	.about-admanager-card.third {
		background: #F0F0F0;
	}
	.about-admanager-card.fourth {
		background: #F0F0F0;
	}
	.about-admanager-card.fifth {
		background: #EDEAFF;
	}
    .dataiq-info-box {
        background-color: #F8F8F8;
        border-radius: 16px;
        padding: 25px;
        margin-top: 20px;
    }
	.dataiq .info-card-content {
		flex-basis: 80%;
	}
	.dataiq .card-count {
		top: -14px;
	}
	.dataiq.five-ways {
		padding-bottom: 4rem;
	}
	.dataiq .about-admanager-card {
		padding: 25px 15px 15px;
		min-height: 15.5rem;
	}
	
	.dataiq-box {
		padding-top: 5rem;
    	padding-bottom: 6rem;
	}
	
	
	.dataiq-list {
  		list-style-type: disc;
  		padding-left: 1.5em;
	}

	.dataiq-item {
	  position: relative;
	  margin-bottom: 0.5em;
	}

	.dataiq-item::before {
	  content: "•";
	  position: absolute;
	  left: -1.2em;
	}
	.dataiq-slider {
		background: #F7F4FF;
	}
	
	.dataiq-slider .info-slider ul li:nth-child(1) {
		background-image: url(images/dataiq/dataiq-slider2.jpg);
		background-position: left;
		background-repeat: no-repeat;
		background-size: cover;
		height:420px;
	}
	.dataiq-slider .info-slider ul li:nth-child(2) {
		background-image: url(images/dataiq/dataiq-slider3.jpg);
		background-position: left;
		background-repeat: no-repeat;
		background-size: cover;
		height:420px;
	}
	.dataiq-slider .info-slider ul li:nth-child(3) {
		background-image: url(images/dataiq/dataiq-slider4.jpg);
		background-position: center;
		background-repeat: no-repeat;
		background-size: cover;
		height:420px;
	}
	.dataiq-slider .info-slider ul li:nth-child(4) {
		background-image: url(images/dataiq/dataiq-slider1.jpg);
		background-position: left;
		background-repeat: no-repeat;
		background-size: cover;
		height:420px;
	}
	#menu-item-13708:hover ul {
			width: 225px;
	}

/*reptwin page css */
	.reptwin-banner {
		    background-image: url(images/reptwin/reptwin-banner-v2.jpg) !important;
	}
	.reptwin .about-admanager-card {
		border-radius: 45px;
		padding: 25px 35px 35px;
		position: relative;
		text-align: center;
		min-height: 20.5rem;
	}
	.reptwin .about-admanager-card img {
		margin-top: -90px;
    	height: 95px;
	}
	.reptwin .about-admanager-card.mt-7 {
		margin-top: 7rem;
	}
	.reptwin .about-admanager-card.first {
		background: #EDEAFF;

	}
	.reptwin .about-admanager-card.second {
		background: #F4E6FD;
	}
	.reptwin .about-admanager-card.third {
		background: #F0F0F0;
	}
	.reptwin .about-admanager-card.fourth {
		background: #F0F0F0;
	}
	.reptwin .about-admanager-card.fifth {
		background: #EDEAFF;
	}
	.reptwin .info-card-content {
		flex-basis: 100%;
	}

.header-cta-wrap {
	margin-bottom: 3px;
}
.endemic-banner {
	margin-top: -68px;
}
.endemic-banner .hero-content-endemic {
	    align-items: center;
}
.endemic-banner .hero-content-endemic .right-content {
	margin-top: inherit;
	margin-left:37px;
}
.endemic-banner .hero-content-endemic h1 {
	 color: #4426aa;
    font-weight: 600 !important;
    letter-spacing: .2px;
    line-height: 1.2;
    font-size: 45px;
}
.endemic-banner .hero-content-endemic h1 span {
    color: #9B6BF7;
}

#menu-item-7534, #menu-item-13660 {
	display: none;
}
.youtube-video-box {
	height: 480px;
	border-radius: 10px;
	border: 1px solid #ccc;
}
.youtube-video-lg {
	height: 560px;
	border-radius: 10px;
}

/*New testimonial page css */
.testimonial-section {
    padding: 60px 0;
    background-color: #f6ecff;
}

.brand-card {
    background-color: white;
    border-radius: 8px;
    padding: 14px;
    margin-bottom: 30px;
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
    height: 100%;
}
.brand-name {
    font-size: 20px;
    font-weight: 600;
    margin-bottom: 20px;
    color: #824BED;
    text-align: start;
}
.section-title {
    color: #000;
    font-size: 28px;
    font-weight: 500;
    margin-bottom: 40px;
    text-align: center;
}

/*New Our Work part css */
.newbloagpart{
	
.h-100 {
    height: 100% !important;
}
.border-0 {
    border: 0 !important;
}
.shadow-sm {
    border-radius: 24px;
    border: 1px solid #EADFFF;
    background: #FFF;
    box-shadow: 0 4px 14px 0 rgba(0, 0, 0, 0.10);
    padding: 1.5rem;
}
.card-body {
    flex: 1 1 auto;
    padding:.5rem 0px 0px 1.31rem;
    color: #676767;
}
.card-body_case_s{
	flex: 1 1 auto;
    padding:1.6rem 0px 0px 0px;
    color: #676767;
}

.py-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
}
.arrow-icon {
    width: 28px !important;
    height: 28px !important;
}
.gap-4 {
    gap: 1.5rem !important;
}
.small-card-img {
    max-height: 100%;
    object-fit: cover;
    width: auto;
}
.card-img-side {
    width: 255px;
    height: 100%;
    object-fit: cover;
}
.rounded-img {
    border-radius: 12px;
}

.flex-shrink-0 {
    flex-shrink: 0 !important;
}

.fs24{
    font-size: 1.5rem;
}

.fs32{
    font-size: 2rem;
}

.date{
	border-radius: 51px;
    background: #F2F2F2;
    padding: 5px 20px;
}
.flex-row_1{
    flex-direction: row !important;
}
	.new_blog_desc{
		font-size: 1.1rem;
        font-weight: 300;
        line-height: 25px;
	}
		.new_blog_heading{
		font-size: 1.2rem;
	}
}

/*----AI-powered our story-------*/


.our-story{
  .metrics-sec {
		background-image: url(https://doceree.com/wp-content/uploads/2025/08/bg-section.png) !important;
		background-position:center;
    background-repeat: no-repeat;
   background-size: cover;
	
	}


  .metrics-title{
    color:#ffff;
    letter-spacing:.2px;
    font-weight: 500;

    line-height:1.25;
    font-size: 25px;
  }

  /* Card styling */
  .metric-card{
    background:#f8f4fb;   
    box-shadow:0 10px 24px rgba(90,53,230,.06);
    border:1px solid rgba(130,75,237,.12);
    max-width:402px;
    width:100%;
    aspect-ratio: 402 / 282;
    border-radius: 16px;
border: 2px solid #FFF !important;
background: linear-gradient(157deg, rgba(250, 250, 250, 0.88) -11.51%, #FAFAFA 65.34%, rgba(242, 242, 242, 0.56) 112.38%);
  
  }
  .metric-card .card-body{ height:100%; }

  .icon-ring{
    width:55px; height:55px; border-radius:50%;
    background: rgba(130,75,237,.06);
    border:2px solid rgba(130,75,237,.15);
    display:flex; align-items:center; justify-content:center;
  }
  .icon-img{ height: 25px !important; width:auto; }

  .metric-value{
    color:#5a35e6;
    font-weight:700;
    font-size: clamp(1.6rem, 3.8vw, 2.6rem);
    line-height:1.1;
    margin-bottom:.35rem;
    padding-left: 16px;
  }

	.metric-subtitle {
    color: #5a35e6;
    font-weight: 400;
    font-size: 21px;
    text-align: center;
    max-width: 90%;
    line-height: 1.3;
    min-height: 2.6em;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

}


@media screen and (max-width: 767px) {
	.header-cta-wrap{
		position:absolute;
		bottom:0px;
	}
	  #menu-doceree.menu>li>a:hover{
     background-color: #9b6bf7;
	padding:10px 15px;
	
  }
	#menu-doceree.menu .sub-menu li a{
		color:#fff;
	}
	.blog-banner-overlay p.spark-desc {
        display: none;
    }
	
	li.menu-item-has-children:after{
		right: 165px !important;
	}
	li#menu-item-6440:after{
		right: 178px !important;
	}
	li#menu-item-10625:after{
		right:188px !important;
	}

    .newbloagpart {
        .flex-row_1 {
        flex-direction: inherit !important;
    }
		.card-body{
			padding: 10px 0px;
		}
		.card-img-side{
			width:100%;
		}
		 .new_blog_heading {
        font-size: 1.4rem;
    }
		.blogmb5{
			margin-bottom:25px;
		}
		.new_blog_heading{
		 font-size: 1.1rem;
		}
		.new_blog_desc{
			font-size: 1.1rem;
		}
		.date{
			font-size:13px;
		}
		.arrow-icon{
			width:20px !important;
			height:20px !important;
		}
}
		.lg_button_adver input[type="submit"] {
        font-size:16px;
    }
	
	  /* Menu style */
	div#collapsibleNavbar{
	border-radius: 20px;   
    position: relative;
    top: 0px;
    margin: 0 auto;
    padding-top: 12px;
    padding-bottom: 12px;
   	background:none;
	height:auto !important; 
	position:relative;
	left:-13px;
	padding-bottom:70px;
	}
	.header-cta-wrap{
		margin-top:0px
	}
	#menu-doceree.menu>li>a{
		padding-left:0px;
	}
	#menu-doceree.menu>li>a, .header-cta-demo, .header-cta-login{
		font-size:15px;
	}
	.navbar-close .fa fa-times{
		display:none;
	}
	li#menu-item-10625:after{
		right:30px
	}
	li#menu-item-6440:after{
		right:30px !important;
	}
	li.menu-item-has-children:after{
		right: 30px;
	}

	.our-story-market .spark-desc{
		font-weight:500;
	}
	
	/*mobile all banner */
    .poc-banner_new {
        background-image: url(images/mobile_banner/poc_mobile_banner.png) !important;
        background-position: bottom;
        height: 664px !important;
        margin-bottom: 30px;
    }

    .pp-banner {
        background-image: url(images/mobile_banner/premium_programatic_mobile_banner.png) !important;
        height: 664px !important;
        margin-bottom: 30px;
    }



    .abm-banner_new {
        background-image: url(images/mobile_banner/abm_mobile_banner.png) !important;
        height: 664px !important;
        margin-bottom: 30px;
    }

    .marketplace-partner-banner_new {
        background-image: url(images/mobile_banner/datamarketplace_mobile_banner.png) !important;
        height: 664px !important;
        margin-bottom: 30px;
    }

    .dataiq-banner {
        background-image: url(images/mobile_banner/dataIQ_mobile_banner.png) !important;
        height: 664px !important;
        margin-bottom: 30px;
    }

    .reptwin-banner {
        background-image: url(images/mobile_banner/reptwin_mobile_banner.png) !important;
        height: 664px !important;
        margin-bottom: 30px;
    }


    .event-img {
        background-image: url(images/mobile_banner/events_mobile_banner.png) !important;
        height: 664px !important;
        margin-bottom: 30px;
    }

    .media-img {
        background-image: url(images/mobile_banner/media_mobile_banner.png) !important;
        height: 664px !important;
        margin-bottom: 30px;
    }

    .report-img {
        background-image: url(images/mobile_banner/reports_mobile_banner.png) !important;
        height: 664px !important;
        margin-bottom: 30px;
    }

    .case-study-img {
        background-image: url(images/mobile_banner/case_study_mobile_banner.png) !important;
        height: 664px !important;
        margin-bottom: 30px;
    }

    .our-story-banner {
        background-image: url(images/mobile_banner/our_story_mobile_banner.png) !important;
        height: 664px !important;
        margin-bottom: 30px;
    }

    .our-technology_banner_new {
        background-image: url(images/mobile_banner/case_study_mobile_banner.png) !important;
        height: 664px !important;
        margin-bottom: 30px;
    }

    .careers_banner_new {
        background-image: url(images/mobile_banner/career_mobile_banner.png) !important;
        height: 664px !important;
        margin-bottom: 30px;
    }

    .dataiq .about-admanager-card {
        min-height: auto;
        margin: 40px 0px;
    }
	.card-count, .card-count_2 img{
		width: 58px;
        height: 58px;
	}
	.info-card .spark-desc{
		width:240px;
	}
	 .card-count, .card-count_2 {
        left: 7px;
    }
	 .info-card-content {
        width: 72%;
        margin-left: 0px;
    }
	.dataiq .card-count{
		top:21px;
	}
	.card-count_2, .card-count{
		top: 25px;
	}
}

.footer-icons-box {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 18px;
}
	.footer-icons-box img {
		height: 50px;
	}

	.card-body_case_s .date{
		opacity:0;
	}
div#footer-sidebar1 {
    font-size: 13px;
    font-weight: 500;
    border-radius: 16px;
    border: 2px solid #FFF;
    padding: 40px 24px;
    background: linear-gradient(157deg, rgba(250, 250, 250, 0.88) -11.51%, #FAFAFA 65.34%, rgba(242, 242, 242, 0.56) 112.38%);
}

.hs_recaptcha{
	display:none !important;
}

