/*divder in post listing pages !*/
.is-videos-term .em-post-type-listings__item .media-object,
.is-podcasts-term .em-post-type-listings__item .media-object,
.is-case-studies-term .em-post-type-listings__item .media-object,
.is-webinars-term .em-post-type-listings__item .media-object,
.is-publications-term  .em-post-type-listings__item .media-object,
.is-posters-term .em-post-type-listings__item .media-object{
    margin-bottom: 0rem;
}
.is-videos-term .em-post-type-listings__item,
.is-podcasts-term .em-post-type-listings__item,
.is-case-studies-term .em-post-type-listings__item,
.is-webinars-term .em-post-type-listings__item,
.is-publications-term .em-post-type-listings__item,
.is-posters-term .em-post-type-listings__item{
    padding-bottom: 2rem;
    border-bottom: 0.0625rem solid #c2c3c2;
    margin-bottom: 3.75rem;
}
.is-videos-term .em-post-type-listings__item:not(:first-child),
.is-podcasts-term .em-post-type-listings__item:not(:first-child),
.is-case-studies-term .em-post-type-listings__item:not(:first-child),
.is-webinars-term .em-post-type-listings__item:not(:first-child),
.is-publications-term .em-post-type-listings__item:not(:first-child),
.is-posters-term .em-post-type-listings__item:not(:first-child){
    padding-top: 2rem;
}
/*pagination hero full width*/
.term-videos .media-object__body .internal-link,
.term-podcasts .media-object__body .internal-link,
.term-science-in-60 .media-object__body .internal-link{
    display: block;
}
.term-videos .media-object__media,
.term-podcasts .media-object__media,
.term-science-in-60 .media-object__media,
.term-webinars .media-object__media,
.term-webinars ul.media-object__meta,
.term-publications .media-object__media {
    display: none;
}
.single .masthead__content-wrapper.alignwide,
.term-videos .masthead__content-wrapper.alignwide,
.term-podcasts .masthead__content-wrapper.alignwide,
.term-science-in-60 .masthead__content-wrapper.alignwide,
.term-webinars .masthead__content-wrapper.alignwide {
    padding-right: 2.5rem !important;
    padding-left: 2.5rem !important;
}
.single section.masthead,
.term-videos section.masthead,
.term-podcasts section.masthead,
.term-science-in-60 section.masthead,
.term-webinars section.masthead {
    padding-right: 0px !important;
    padding-left: 0px !important;
    max-width: 100% !important;
}
/*new-poster-template*/
body.new-poster-template .masthead {
    max-width: 100% !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
}
body.new-poster-template .masthead__content-wrapper{
    padding-right: 2.5rem !important;
    padding-left: 2.5rem !important;
}
body.single-em_resources.new-poster-template  .masthead .breadcrumbs{max-width: 100%;}
/*enhancing-throughput landing page*/
.wp-block-image.image_caption figcaption{
    display:block;
}
.landing-middle-section.enhancing-middle-page{
     padding-right: 1.875rem !important;
}
       
.enhancing-middle-page .left-col {
    max-width: 93%;
}
h1 sup{
     font-size: 2.1rem;
}
/*enhancing-throughput landing page*/
/*landing page*/
.alignfull.no-left-right-padding{
    padding-left:0px;
    padding-right:0px;
}
.bioagilytix_presenters_img.is-layout-grid{
        display: grid;
    gap: 20px;
    grid-template-columns: 201px 201px;
}
.landing-middle-section{
    padding-right: 20px !important;
    margin-bottom: 90px !important;
}
.thank-you-middle-section{
    margin-bottom: 70px !important;
}
.left-col{max-width:93%}
.left-col-para{padding-right:30px;}
.thank-you-subheading{
    font-size: 32px;
    line-height: 44px;
    font-weight:600px;
}
.keyword-list li{
    padding-bottom:5px;
}
.keyword-list li:before{
    color:#000000 !important;
}
.left-col video{
    border-radius:4px;
    margin-bottom:13px;
    width:100%;
    cursor:pointer;
}
.right-col{
    display:flex;
    flex-direction: column;
    justify-content:center;
    align-items:center;
}
.share-article-block-div{
    background-color: #f6f6f6;
    max-width: 328px;
    padding:24px 64px;
    border-radius:5px;
}
.share-article-block-div p {
    font-size: 24px;
    line-height: 30px;
    font-weight: 600;
}
.img-div {
    display: flex;
    gap: 14px;
}
.bold-para{margin-bottom:36px;}
.case-study-block {
    padding: 40px 45px 34px 43px;
    background-color: #7ACAC4;
    border-radius: 5px;
    margin-bottom: 30px;
    margin-left:0px;
    max-width: 400px;
}
.whitepaper-left-col{max-width: 95%;}
.whitepaper-left-col .left-col-para {
    padding-right: 0px;
}
.case-study-block img{width:203px;}
.case-study-block p{
        font-size: 24px;
    line-height: 30px;
}
.case-study-block .wp-block-image{margin-bottom:12px;}
.case-study-col{justify-content:flex-start;}
.case-study-btn{justify-content: center !important;}
.case-study-col .case-study-btn a.btn:hover{
    background: #ffffff !important;
  border-color: #ffffff !important;
  color: #212121;
}
.case-study-btn span{
    text-align:center;
    font-size: 18px;
  line-height: 18.2px;
}

.resource-section{padding-right: 0px !important;}
.resources-parent-col {
    max-width: 1053px;
    margin-left: 0px;
    margin-right: 0px;
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 30px;
}
.resources-parent-col a{font-weight:400;}
.resources-parent-col img{border-radius:8px;}
.key-takeways-section {margin-bottom:80px !important;}
.thank-you-heading{
    line-height:66px;
    color: #03313C;
}
/*Services CTA*/
.masthead__button {
	border: 2px solid #fff;
	color: #fff !important;
	background: transparent;
}
.masthead__button:hover {
	border: 2px solid #74cbc8;
    color: #212121 !important;
    background: #74cbc8;
}
/*Event*/
.about-presenter-section{display:none;}
.space-hero-section{margin-bottom:0px !important;}
.partner_bioAgilytix {padding-right: 2.5rem !important;}
/*Form CSS*/
.modal.newsletter-form{
	height: auto;
}
.submitted-message p{margin-top: 25px;}
ul.inputs-list.multi-container li.hs-form-checkbox label, .hs-form-booleancheckbox-display {
    position: relative; 
}
ul.inputs-list.multi-container li.hs-form-checkbox label span, .hs-form-booleancheckbox-display span{
  display: inline-block;
  margin-left: 31px; 
  margin-right: 0px; 
}
body .hs_firstname, .hs_phone, .hs_development_area{
   width: 100% !important;
}
.hs-input {
    display: inline-block;
    width: 100% !important;
    height: 48px;
    max-width: 100%;
    padding: 9px 15px;
    font-family: "Roboto Slab", helvetica, arial, sans-serif;
    background-color: #fff !important;
    font-size: 15px;
    color: #212121 !important;
    box-sizing: border-box;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    word-wrap:normal;
    background-color: #FFFFFF !important;
    border: 1px solid #d9d9d9;
    border-radius: 6px;
    padding: 9px 15px !important;
    height: 48px !important;
}
.hs-form-required {
    color: #d3603a;
    padding-left: 2px;
}
 .hbspt-form label {
    font-size: 16px !important;
    letter-spacing: 0.48px;
    width: 470px;
    text-align: right;
    color: #212121 !important;
    display: block;
    float: none;
    width: auto;
    font-family: "Roboto Slab", helvetica, arial, sans-serif;
    font-weight: 400 !important;
    text-align: left;
    padding-top: 0;
    margin-bottom: 4px;   
    text-transform: capitalize;
}
.hs-button:hover {
    background: #74cbc8 !important;
    border-color: #74cbc8 !important;
    transition: all 0.3s ease;
}
input[type=text], input[type=password], input[type=email], 
input[type=tel], input[type=date], input[type=month], input[type=week], 
input[type=time], input[type=number], input[type=search], input[type=url], 
textarea {
    font-size: 18px !important;
    font-family: "Roboto Slab", helvetica, arial, sans-serif;
}
fieldset.form-columns-3 .input{
    margin-right: 16px !important;
}
.hs-input:not([type=file]) {
    background-color: #f5f8fa
}
.hs-input[type=file] {
    padding: initial;
    border: initial;
    line-height: initial;
    box-shadow: none
}
.hbspt-form select{appearance: none; -moz-appearance: none; -webkit-appearance: none;}
.hbspt-form .hs-fieldtype-select .input{
    position: relative !important;
    background: #ffffff;
    border-radius: 3px;
}
.hbspt-form .hs-fieldtype-select .input:before{
    position: absolute !important;
    content: "";
    font-family: "Font Awesome 5 Free";
    display: inline-block;
    line-height: 1;
    font-weight: 900;
    font-style: normal;
    width: 20px;
    height: 20px;
    font-size: 20px;
    vertical-align: top;
    text-align: center;
    transition: color .1s ease-in;
    z-index: 99;
    color: #646d77 !important;
    right: 12px;
    top: 14px;
    background-image: url(/wp-content/uploads/2023/04/Down-arrow.svg) !important;
    background: no-repeat;
    background-position: 0px;

}
.hs-input:-moz-placeholder {
    color: #bfbfbf;
}
.hs-input::-webkit-input-placeholder {
    color: #bfbfbf;
}
.hs-input option:disabled {
    color: #bfbfbf;
}
.hs-input input,
.hs-input textarea {
    transition: border .2s linear;
}
.hs-input:focus {
    outline: none;
    border-color: #74cbc8;
}
textarea.hs-input {
    height: auto;
}
select[multiple].hs-input {
    height: inherit;
}
input.hs-input.error,
div.field.error input,
div.field.error textarea,
div.field.error .chzn-choices,
textarea.hs-input.error,
select.hs-input.error {
    border-color: #c87872;
}
input.hs-input.error:focus,
div.field.error input:focus,
div.field.error textarea:focus,
div.field.error .chzn-choices:focus,
textarea.hs-input.error:focus,
select.hs-input.error:focus {
    border-color: #b9554d;
}
.actions {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px;
}
.hs_sign_up_for_our_newsletter{margin-bottom: 28px !important;}
.inputs-list {
    margin: 0 0 5px;
    width: 100%;
    padding-left: 0px;
}
.inputs-list>li {
    display: block;
    padding: 0;
    width: 100%;
    padding-top: 0;
    margin-bottom: 7px;
}
.inputs-list label {
    display: block;
    float: none;
    width: auto;
    padding: 0;
    line-height: 18px;
    text-align: left;
    white-space: normal;
    font-weight: normal
}
.inputs-list:first-child {
    padding-top: 6px
}
.inputs-list>li+li {
    padding-top: 2px
}
ul.no-list {
    list-style: none
}
.hs-field-desc {
    color: #212121;
    margin: 0px 0px 6px;
    font-size: 14px;
    font-weight: 300;
    font-family: "Roboto Slab", helvetica, arial, sans-serif;
}
.hs-richtext hr {
    text-align: left;
    margin-left: 0;
    width: 91%
}
.email-correction,
.email-validation {
    padding-top: 3px;
    font-size: 12px;
    font-family: "Roboto Slab", helvetica, arial, sans-serif;
}
.email-correction a,
.email-validation a {
    cursor: pointer
}
.hbspt-form .inputs-list.inline-list li {
    vertical-align: top;
    display: inline-block;
    word-wrap: break-word;
    padding-right: 16px
}
.hbspt-form .inputs-list.inline-list li:after {
    clear: both
}
.hbspt-form .inputs-list.inline-list li input {
    float: left
}
.hbspt-form .inputs-list.inline-list.inline-list-2 li {
    width: 50%
}

.hbspt-form .inputs-list.inline-list.inline-list-2 li:nth-child(2n) {
    padding-right: 0
}

.hbspt-form .inputs-list.inline-list.inline-list-3 li {
    width: 33%
}

.hbspt-form .inputs-list.inline-list.inline-list-3 li:nth-child(3n) {
    width: 34%;
    padding-right: 0
}

.hs-fieldtype-intl-phone.hs-input {
    padding: 0;
    background: none;
    border: none;
    height: auto
}
.hs-fieldtype-intl-phone.hs-input:after {
    clear: both;
    content: " ";
    display: table
}
.hs-fieldtype-intl-phone.hs-input .hs-input {
    margin-bottom: 0
}
.hs-fieldtype-intl-phone.hs-input input {
    width: 68%!important;
    float: right
}
.hs-fieldtype-intl-phone.hs-input select {
    float: left;
    width: 30%!important
}
.input select:focus{border: solid 4px #d6b56c !important; background-color: #ffffff !important;}
.hs_development_area label,
.hs_sample_type label,
.hs_monitoring  label{
  color: #FFFFFF;
  font-size: 16px !important;
  font-weight: 400 !important;
}
.hbspt-form .input input.invalid.error,
.hbspt-form .input select.invalid.error{
    border: solid 1px #d3603a !important;
}
.hbspt-form .input input:focus,
.hbspt-form .input select:focus{
    border: 1px solid #74cbc8 !important; 
    background-color: #ffffff !important;
}
.hs_monitoring {
  width: 100%;
  clear: both;
}
.hs-error-msgs label {
   color: #d3603a !important;
    font-size: 16px !important;
    line-height: 24px !important;
    letter-spacing: normal;
    font-weight: 300 !important;
    font-family: "Roboto Slab", helvetica, arial, sans-serif;
    top: 55px;
    left: 0px;
    background: #eab3a0;
    margin: 10px 0;
    padding: 10px 15px;
}
.hs-richtext {
    margin-bottom: 3px;
    font-family: "Roboto Slab", helvetica, arial, sans-serif;
/*    color: #FFFFFF;*/
    font-weight: 400;
    font-size: 16px;
    line-height: 26px;
}
/* Hide the original checkbox */
ul.inputs-list.multi-container li.hs-form-checkbox label input, .hs-form-booleancheckbox-display input {
  height: 24px;
  left: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  width: 24px;
}
/* Add new checkbox */
ul.inputs-list.multi-container li.hs-form-checkbox label span::before,
.hs-form-booleancheckbox-display span::before { 
    content: "";
    border-radius: 0px;
    background-color: #ffffff;
    position: absolute;
    top: 4px;
    left: 8px;
    z-index: 1;
    display: block;
    width: 5px;
    height: 10px;
    border: solid #157479;
    border-width: 0 2px 2px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    opacity: 0;
    -webkit-transition-duration: .1s;
    -o-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-property: border-color;
    -o-transition-property: border-color;
    transition-property: border-color;
}
/* Style new checked item */
ul.inputs-list.multi-container li.hs-form-checkbox label span::after, 
.hs-form-booleancheckbox-display span::after {
    content: "";
    border: 2px solid #d9d9d9;
    border-radius: 3px;
    height: 20px;
    left: 0px;
    position: absolute;
    top: 0px;
    width: 20px;
    background: #fff;
    z-index: 0;
    display: block;
    transition-property: background-color, border-color, -webkit-box-shadow;
    -o-transition-property: background-color, border-color, box-shadow;
    transition-property: background-color, border-color, box-shadow;
    transition-property: background-color, border-color, box-shadow, -webkit-box-shadow;
}
/* Show when checked */
ul.inputs-list.multi-container li.hs-form-checkbox label input:checked + span::after, 
.hs-form-booleancheckbox-display input:checked + span::after,
ul.inputs-list.multi-container li.hs-form-checkbox label input:checked + span::before, 
.hs-form-booleancheckbox-display input:checked + span::before{
  opacity: 1;
}
.hs-form-booleancheckbox-display input:checked+label:after, .hs-form-booleancheckbox-display input:checked+label:after {
    background: #fff;
    border-color: #157479;
}
/* Style when focused */
ul.inputs-list.multi-container li.hs-form-checkbox label input:focus + span::after,
.hs-form-booleancheckbox-display input:focus + span::after
 {
  outline: 3px solid transparent; /* For Windows high contrast mode. */
  box-shadow: 0 0 .3125rem rgba(0, 0, 0, .3);
  border-color: #157479;
}
.hs_contact_country{
  clear: both;
}
.hs-button {
    border-radius: 65px !important;
    font-size: 14px;
    line-height: 1.3;
    letter-spacing: 1.12px;
    font-family: "Roboto Slab", helvetica, arial, sans-serif;
    font-weight: 700 !important;
    padding: 19px 23px !important;
    border: 2px solid;
    display: inline-block;
    text-decoration: none;
    text-transform: uppercase;
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
    appearance: none !important;
}
.hbspt-form textarea{max-width: 100% !important; height: 186px !important; resize: none;}  
.hbspt-form textarea:focus{border: 1px solid #74cbc8  !important;}
.hs-fieldtype-textarea .invalid.error{border: 2px solid  #E74949 !important;}
.hbspt-form fieldset{max-width: 100% !important; margin-bottom: 60px;}
.hbspt-form .field {margin-bottom: 27px}
.hs_recaptcha{
   margin-top: 23px !important;
   margin-bottom: 27px !important;
 }
.hs-button,
.hs-form-field input[type=text],
.hs-form-field input[type=email],
.hs-form-field input[type=phone],
.hs-form-field input[type=number],
.hs-form-field input[type=tel],
.hs-form-field input[type=date],
.hs-form-field textarea {
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
}
.hs-default-font-element,
.hs-main-font-element {
    font-family: "Roboto Slab", helvetica, arial, sans-serif;
}
.hbspt-form .hs-button {
    white-space: pre-wrap
}
.hbspt-form .hs-richtext {
    word-break: break-word
}
.hbspt-form.submitted-message {
    overflow: auto
}
.hbspt-form fieldset.form-columns-1 .hs-input {
    width: 95%
}
.hbspt-form fieldset.form-columns-1 .input {
    margin-right: 0px !important
}
.hbspt-form fieldset.form-columns-1 input[type=checkbox],
.hbspt-form fieldset.form-columns-1 input[type=radio] {
    width: auto
}
.hbspt-form fieldset.form-columns-2 .hs-form-field {
    width: 50%;
    float: left
}
.hbspt-form fieldset.form-columns-2 .input {
    margin-right: 0px !important;
}
.hbspt-form fieldset.form-columns-3 .hs-form-field {
    width: 32.7%;
    float: left
}
.hbspt-form fieldset.form-columns-3 .input {
    margin-right: 8px
}
.hbspt-form label.hs-hidden {
    visibility: hidden
}
.hbspt-form .hs-field-desc {
    width: 100%
}
.hs-custom-style .hs-input,
.hs-custom-style fieldset {
    max-width: 100%
}
.hs-custom-style>div.form-columns-3 .hs-form-field,
.hs-custom-style fieldset.form-columns-3 .hs-form-field {
    width: 33.3%
}
.hs-custom-style>div>div:last-of-type .hs-input:not([type=checkbox]):not([type=radio]),
.hs-custom-style fieldset>div:last-of-type .hs-input:not([type=checkbox]):not([type=radio]) {
    width: 100%;
    max-width: 100%
}
.hs-custom-style>div input:not([type=image]):not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]):not([type=file]),
.hs-custom-style fieldset input:not([type=image]):not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]):not([type=file]) {
    box-sizing: border-box;
    padding: 0 15px;
    min-height: 27px
}
.hs-custom-style>div textarea,
.hs-custom-style fieldset textarea {
    padding: 10px 15px
}
.hs-custom-style .hs-dependent-field>div .hs-input:not([type=checkbox]):not([type=radio]) {
    width: 100%
}
.legal-consent-container .field.hs-form-field {
    margin-bottom: 8px
}
.legal-consent-container .hs-field-desc.checkbox-desc {
    margin: -12px 0 0 21px
}
.legal-consent-container .hs-form-booleancheckbox-display input {
    float: left
}
.legal-consent-container .hs-form-booleancheckbox-display>span {
    display: block !important;
    margin-left: 30px !important;
}
.legal-consent-container .hs-form-booleancheckbox-display p {
    margin: 0;
    display: inline
}
.legal-consent-container .hs-error-msgs label {
    color: #f2545b
}
.legal-consent-container~.hs_recaptcha {
    margin-top: 18px
}
.cookie-reset-container {
    font-size: 14px;
    margin-bottom: 10px;
    text-align: right
}
#hs-outer-captcha-target,
#hs-outer-captcha-target * {
    display: none;
    height: 0;
    width: 0
}
.hubspot-link__container {
    font-size: 14px;
    padding-bottom: 40px;
    position: relative;
    color: #9fa0a2;
    font-family: "Roboto Slab", helvetica, arial, sans-serif;
}
.hubspot-link-text {
    color: #00a4bd;
    font-weight: 400
}
.hubspot-link__container.sproket {
    color: #9fa0a2
}
.hubspot-link {
    color: #9fa0a2
}
.hubspot-link,
.hubspot-link:hover {
    text-decoration: none
}
.hubspot-link:hover .hubspot-link-text {
    text-decoration: underline
}
.hubspot-link__icon {
    margin-bottom: -1px;
    margin-right: 5px
}
.hubspot-link__container.sproket .hubspot-link__icon {
    width: 30px;
    margin-right: 0;
    float: left;
    margin-top: -9px;
    margin-left: -5px
}
.hubspot_signup_form .hs_email{margin-bottom: 0px !important; width: 80% !important; float: left !important;}
.hubspot_signup_form .hs_submit{width: 20% !important; float: left !important; }
.hubspot_signup_form .hs-button{padding: 12.5px 15px !important;}
.hubspot_signup_form .hs_email label{display: none !important;}
.hubspot_signup_form  ul.no-list{position: absolute !important; top: 48px !important;}
.hubspot_signup_form {position: relative !important;}
.hubspot_signup_form  .submitted-message{color: #ab8940 !important; font-size: 22px !important; }
.hubspot_white .hbspt-form label,
.hubspot_white .hs-form-required {
    color: #fff;
}
.hubspot_white .hs-input,
.hubspot_white ul.inputs-list.multi-container li.hs-form-checkbox label span::before,
.hubspot_white .hs-form-booleancheckbox-display span::before{
    background-color: #fff !important;
}
.hubspot_white .hs_submit {
    text-align: center;
}
.hubspot_white .hs-form select.is-placeholder {
    opacity: 1;
}
.hubspot_white ul.inputs-list.multi-container li.hs-form-checkbox label span::after,
.hubspot_white .hs-form-booleancheckbox-display span::after {
    border-color: #3f4852;
}
input[type=submit].hs-button.primary.large{
    color: #fff;
    background: #00181e;
    border-color: #00181e !important;
}
input[type=submit].hs-button.primary.large:hover {
    background: #74cbc8 !important;
    border-color: #74cbc8 !important;
}
/***/
.hbspt-form .hs-input[type=checkbox]{
    cursor: pointer;
}
.hs-form-booleancheckbox-display input:checked + span::after{
    background: #fff;
    border-color: #157479;
}
.hbspt-form .form-columns-2 {
    display: flex;
    flex-flow: row wrap;
    -webkit-box-direction: normal;
}
.hbspt-form .hs_firstname {
    flex: 1;
    -webkit-box-flex: 1;
}
.hbspt-form .hs_submit{
    margin-top: 60px;
}
.newsletter-form .hs_submit{margin-top: 45px;}
.newsletter-form form .gfield_consent_description {
    border: none !important;
}
.hbspt-form .legal-consent-container label {
    text-transform: unset;
}
/*New Landing page*/
.landing-middle-section{
	padding-right: 0px !important;
}
.left-col{max-width:93%}
.left-col-para{padding-right:30px;}
.left-col video{border-radius:4px;}
/* Kit asssesment */
.kits_form_col .hbspt-form .hs-input[type=checkbox] {
    height: 20px !important;
    width: 20px !important;
}
.kits_form_col {padding-bottom: 45px;}
.hs-richtext h4 {margin-bottom: 15px !important;}
.kits_form_col label.hs-form-checkbox-display {margin-bottom: 15px;}
.kits_form_col .hbspt-form li.hs-form-checkbox label span{
    margin-left: 0px !important;
    padding-left: 31px;
}
.hbspt-form label.hs-form-radio-display {
    position: relative;
    padding: 4px 31px;
}
.hbspt-form .hs-form-radio-display span, .hbspt-form .hs-form-checkbox-display span {
    position: relative;
    cursor: pointer;
    font-size: 15px;
    font-weight: 300;
}
.hbspt-form .hs-input[type=radio] {
    position: absolute;
    left: 0;
    z-index: 2;
    width: 20px !important;
    height: 20px !important;
    outline: none;
    cursor: pointer;
    background-color: transparent !important;
    border-radius: 50%;
}
.hbspt-form .hs_protocol_synopsis_upload .input{position: relative;}
.hbspt-form input[type="file"]::-webkit-file-upload-button {
    cursor: pointer;
    background-color: #157479;
    padding: 10px 20px !important;
    border: 1px solid #157479;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
    color: #fff;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
}
.hbspt-form input[type="file"] {
    cursor: pointer;
    padding: 10px 20px !important;
    position: relative;
    top: 0;
    bottom: 0;
    right: 0;
}
.site{
    overflow: hidden;
}
/**106 Pre-Event Blocks**/
.issx-p{
    padding-right: 32rem !important;
}
.is-in-person-event-term .em-post-type-listings__item .media-object {
    align-items: center;
}
.is-upcoming.is-in-person-event-term .media-object__media {
    min-height: 200px;
}
.is-in-person-event-term .media-object__meta li{
    text-transform: uppercase; 
    list-style-type: none;
}
.is-upcoming.is-in-person-event-term .media-object__excerpt,
.is-in-person-event-term .venue, .is-in-person-event-term .street-address{
    display: none;
}
.is-em_events.is-in-person-event-term .em-post-type-listings__item .media-object__meta::after{
     content: " " !important;
}
.is-em_events.is-upcoming.is-in-person-event-term .em-post-type-listings__item .media-object .internal-link:hover,
.is-em_events.is-upcoming.is-in-person-event-term .em-post-type-listings__item .media-object .internal-link:focus-visible {
    color: #74cbc8;
    text-decoration: underline;
}
.is-em_events.is-upcoming.is-in-person-event-term .em-post-type-listings__item .media-object .internal-link {
    position: unset;
    display: block;
    margin-top: 1.875rem;
    font-weight: 700;
    text-decoration: none;
}
.is-em_events.is-upcoming.is-in-person-event-term .em-post-type-listings__item .media-object .external-link,
.is-em_events.is-upcoming.is-in-person-event-term .em-post-type-listings__item .media-object .internal-link {
    text-transform: uppercase !important;
    font-size: 16px;
}
.is-em_events.is-career-fair-term .em-post-type-listings__item .media-object__meta:after{
    content: " ";
}
/**end  Pre-Event Blocks**/
/** start BEBPA - Event Landing Page **/
.pbss_hs_col a.btn {
	color: #212121;
}
.pbss_call_to_action .em-call-to-action__inner h2{
	    color: #212121 !important;
}
.pbss_hs_col p > a {
    color: #74CBC8;
}
.pbss_hs_col p > a:hover {
    color: #BFE4E2;
}
.bebpa-event-date {
	color: #BFE4E2;
}
.landing-header {padding-top: 14.63rem !important;}
.site{ overflow: hidden; }
.single-em_events.landing-menus .site-header {
    background-color: #00313c;
    position: fixed;
    height: auto;
}
.single-em_events.landing-menus .site-header:not(.scrolled) .st0 {
    fill: #fff;
}
.single-em_events.landing-menus .site-header.scrolled {
    background-color: #fff;
}
/** end BEBPA - Event Landing Page **/
/** start Career Fair Events **/
.is-em_events.is-career-fair-term .em-post-type-listings__item .media-object__label {
    display: block !important;
    text-transform: uppercase !important;
}
/** end Career Fair Events **/
.scientific-insights-col .card--default .card__body {
    transform: translateY(0);
}
/** Start Hubpost template **/
.adc-img-col {
    display: flex;
    flex-direction: column;
}
.adc-img-col .share-buttons-block {
    align-self: center;
    padding: 24px 45px;
}
.adc-text-col{
    max-width: 806px;
}
.adc-text-col .btn {
    color: #212121 !important;
    border: 0px none;
    border-radius: 65px;
    text-transform: uppercase;
    font-style: normal;
    font-weight: 700;
    text-decoration: none;
}
.adc-text-col .has-primary-l-background-color[class*=btn]:hover span {
    color: #fff;
}
.adc-sec {
    position: relative;
    max-width: 1480px !important;
    margin: 0 auto;
}
.adc-row {
    position: relative;
}
.adc-row:after {
    position: absolute;
    background-image: url(/wp-content/uploads/2025/01/bg-blue-curve.jpg) !important;
    background-position: right bottom;
    background-repeat: no-repeat !important;
    background-size: 100% 100%;
    content: "";
    height: 845px;
    right: 0;
    top: -6.25rem;
    width: 42%;
    z-index: -1;
}
.services-accordion .em-accordion__content-inner{
    padding: 0 30px 10px 72px;
}
.services-accordion .em-accordion__control:focus-visible .em-accordion__title{
    color: #00313c !important;
}
.services-block .card__media {
    margin-bottom: 1.4rem;
    background-color: rgba(24, 155, 160, 1.0);
}
.services-block {
    max-width: 1000px;
    margin: 0 auto;
}
.services-block .card {
    background: transparent;
}
.services-block .card--icon .card__footer {
    display: block ;
}
.services-block .card__media--icon svg {
    width: 15.5px;
    max-width: 15px;
    max-height: 15.5px;
}
.services-block .card__media--icon{
  width: 46px;
  height: 46px;
}
.services-block .em-col {
    border: 1px solid #026299;
    background-color: rgba(255, 255, 255, 1.0);
    border-radius: 0px;
    color: #231f20;
    width: 100%;
}
.services-block .em-accordion__control {
    padding: 22px !important;
    color: #03313c;
    font-style: normal;
    font-weight: 600;
    text-decoration: none;
    text-transform: capitalize;
}
.services-block .card .btn--style-simple {
    font-size: 16px;
    line-height: 18.2px;
    color: #fff !important;
    background-color: rgba(116, 203, 200, 1.0) !important;
    padding: 10px 20px !important;
}
.services-block h3.em-accordion__title {
    font-size: 24px;
}
.services-block .em-accordion__control[aria-expanded=true] .em-accordion__title::before {
    color: #74cbc8;
    content: "";
}
.services-block .btn--style-simple, body .services-block .btn--style-simple:hover, .services-block .wp-block .card__footer .btn--style-simple:hover {
    text-decoration: none !important; 
    background-color: rgba(0, 0, 0, 1.0) !important;
}
.services-block .card--icon .card__headline {
    margin-bottom: 1.4rem;
}
.services-block .card__excerpt div {
    color: #231f20;
}
.services-block .is-style-arrow-right .btn .last-word::after{ display: none;}


.services-accordion .em-accordion__title::before {
    height: 34px;
    width: 34px;
    font-size: 1.3rem;
    flex: 0 0 2.13rem;
    position: absolute;
    left: 20px;
}
.services-accordion .em-accordion__title {
    background-color: rgba(246, 246, 246, 1.0);
    color: #03313c;
    margin-left: 50px;
}
.services-accordion .em-accordion__control[aria-expanded="true"] .em-accordion__title::before{
    color: #74cbc8;
}
.pro-form-row {
    padding: 80px 20px;
}
.pro-form-row h2{
    color: #bcebe6 !important;
}
.pro-form-row > .wp-block-group p{
    font-weight: 400;
}
.pro-form-row  .hbspt-form{
    margin-top: 40px;
}
.pro-form-row > .wp-block-group {
    max-width: 940px;
    margin: 0 auto;
}
.pro-form-row form {
    max-width: 760px;
    margin: 0 auto;
}
.pro-form-row .hs-input {
    height: 60px !important;
}
.pro-form-row .hbspt-form .hs-form-field{
    margin-bottom: 1.2rem;
}
.pro-form-row .legal-consent-container p {
    color: #fff;
}
.pro-form-row .hbspt-form .hs_submit{
    text-align: center;
}
.pro-form-row .hbspt-form .hs_submit input {
    background-color: #7acac4 !important;
    border: 2px solid #7acac4 !important;
    border-radius: 65px !important;
    color: #212121 !important;
    font-size: 18px;
    font-weight: 700;
    letter-spacing: .98px;
    padding: 20px 30px !important;
    text-decoration: none;
    text-transform: uppercase;
    width: auto;
}
.pro-form-row input[type=submit].hs-button.primary.large:hover {
    background-color: #fff !important;
    border: 2px solid #fff !important;
    color: #212121 !important;
    font-weight: 700 !important;
}
.pro-form-row .hs-form-booleancheckbox-display span {display: none;}
.pro-form-row .hs-error-msgs label{
    background: transparent;
    color: #ef6b51 !important;
    font-weight: 400 !important;
    margin-top: 0.35rem;
    margin-bottom: 3px;
    padding: 0;

}
.pro-form-row form fieldset .legal-consent-container .hs-richtext p {
    color: #fff;
    font-size: 16px;
    line-height: 26px;
    margin-bottom: 30px;
}
.pro-form-row fieldset .input>select {
    border: none;
    border-radius: 5px;
    color: #323232;
    font-size: 18px;
    line-height: 28px;
    outline: none;
    padding: 16px 24px !important;
}
.pro-form-row .hbspt-form .hs-input::placeholder {
    color: #323232;
}
.pro-form-row .hs_error_rollup ul.no-list.hs-error-msgs.inputs-list {
    display: none !important;
}
/** End  Hubpost template **/
/* Header css */
.utility-menu.last-item-wrapper .menu-item::after{content: none;}
ul.menu.utility-menu.last-item-wrapper li a {
    padding: 10px 25px;
    border: 2px solid #fff;
    margin-left: 15px;
    background-color: rgba(0, 0, 0, .5);
    border-radius: 4.0625rem;
    font-weight: 700;
    text-transform: uppercase;
    text-decoration: unset;
    font-size: 14px;
    line-height: 18px;
}
ul.menu.utility-menu.last-item-wrapper li a:hover{
    color: #fff;
    background-color: #157479 !important;
    border: 0.125rem solid #fff !important; 
}
.site-header.scrolled ul.menu.utility-menu.last-item-wrapper a {
    color: #fff;
    background-color: #00181e;
    border-color:#00181e !important;
    transition:  all 0.3s ease-in-out;
}
.site-header.scrolled ul.menu.utility-menu.last-item-wrapper a:hover {
    color: #fff;
    background: #74cbc8 !important;
    border-color: #74cbc8 !important;
    transition:  all 0.3s ease-in-out;
}
/* New Tab Section css */

/* Solid Black Banner css */
.hero-banner-section {
    margin-bottom: 0px !important;
}

.site-header.sticky {
    display: flex;
    flex-direction: column;
    height: max-content;
}
.black-banner {
    max-width: 100% !important;
    background-color: rgba(0, 0, 0, 0.9);
    padding-right: 2.5rem !important;
    padding-left: 2.5rem !important;
    z-index: 1;
    position: relative;
    width: 100%;
}
.black-banner .em-icon-content__icon path {
    fill: #fff !important;
}
.black-banner .em-icon-content__content:not(.em-icon-content_wrapper) {
    color: #fff;
}
.black-banner .em-icon-content__icon img {
    width: 30px;
    height: 30px;
}
.black-banner .em-icon-content__content p {
    font-weight: 700;
}
.black-banner .em-icon-content__content a {
    font-weight: bold;
    text-decoration: underline;
    text-decoration-thickness: 2px;
	text-transform: uppercase;
    color: #74cbc8;
}
.black-banner .em-icon-content__container {
    display: flex;
    align-items: center;
    justify-content: center;
	gap: 15px;
	padding-top: 15px;
    padding-bottom: 15px;
}
.black-banner .em-icon-content__icon {
    margin-bottom: 0 !important;
    justify-content: center !important;
	width: auto;
    height: auto;
    padding: 0px;
}

/* navigation-hover-issue */
.site-header__navigation .main-menu .menu-item ul.sub-menu li.menu-item ul {
    height: 100%;
}

@media (max-width: 1140px) {
	.site-header__inner{
        position: relative;
    }
}
@media (max-width: 992px) {
	.black-banner{
		padding-right: 1.5rem !important;
		padding-left:1.5rem !important;
	}
	.black-banner .em-icon-content__content p {
		font-size: 16px;
    }
}
@media (max-width: 768px) {
	.black-banner .em-icon-content__content p {
		font-size: 14px;
    }
}
@media (max-width: 480px) {
	.black-banner .em-icon-content__content p {
		font-size: 12px;
    }
}

/* Solid Black Banner css end */

/*homepage Module Update CSS starts*/
.has-gray-xxl-background-color.scientific-insights-sec {
    margin-bottom: 0;
}
.has-background.customers-advocate-sec{
   margin-bottom: 0;
   padding-top: 6.25rem;
   padding-bottom: 6.25rem;
   background-color: #f5f6f6;
}
.home-carousel-sec{
    margin-top:0;
    margin-bottom:0;
    padding-bottom: 6.25rem;
    padding-top: 1.875rem;
    background-color: #f5f6f6;
}
@media (max-width: 1481px){
.home-careers-sec{
  padding-left:40px;
  padding-right:40px;
	}
}
@media (max-width: 1380px){
.home-careers-sec{
	padding-top:60px;
	}
}
@media (max-width: 1120px){
.home-careers-sec,
.customers-advocate-sec{
  padding-left:30px;
  padding-right:30px;
  }
}
@media (max-width: 820px){
.home-careers-sec,
.customers-advocate-sec{
  padding: 60px 20px;
  }
}
@media (max-width: 768px){
.home-careers-sec,
.customers-advocate-sec{
    padding: 60px 20px;
  }
}
/*homepage Module Update CSS ends*/
/*Form Responsive CSS*/
@media only screen and (min-width: 1024px) and (max-width: 1366px){
    .hs_email, .hs_contact_country {
        clear: both;
    }
}
@media screen and (max-width: 1280px){
    .thank-you-middle-section .left-col{
        grid-column: span 7;
    }
    .thank-you-middle-section .right-col{
        grid-column: span 5;
    }
    .thank-you-middle-section .share-article-block-div{
        padding: 24px 40px;
    }
    .share-article-block-div{
        margin-right: 30px;
        margin-left: 40px;
    }
    .case-study-block{
        padding: 20px 20px 20px 20px;
    }
    .whitepaper-left-col{grid-column: span 7 !important;}
    .case-study-col{grid-column: span 5 !important;}
    .case-study-col .share-article-block-div{
        margin-right: 0px;
        margin-left: 0px;
    }
    .resources-parent-col{padding-right:20px;}
}
@media only screen and (min-width: 992px) and (max-width: 1024px){
    .hs_email, .hs_contact_country {
        clear: both;
    }
}
@media screen and (max-width: 1140px){
    .single-em_events.landing-menus .main-menu, .single-em_events.landing-menus .utility-menu, .single-em_events.landing-menus .search-form-wrapper{
        display: block !important;
    }
    .utility-menu.last-item-wrapper .menu-item::before{content: none !important;}
    .utility-menu.last-item-wrapper .menu-item{margin-bottom: 0px;}
}
@media screen and (min-width: 1139px){
    .single-em_events.landing-menus .main-menu li .menu-item__trigger,
    .single-em_events.landing-menus .utility-menu > li > a, 
    .single-em_events.landing-menus .main-menu > li > a,
    .single-em_events.landing-menus .search-form__inner .search-field::placeholder {
        color: inherit;
    }
    .single-em_events.landing-menus .site-header .search-submit::after,.single-em_events.landing-menus .utility-menu li::after{
        color: #fff;
    }
    .single-em_events.landing-menus .site-header.scrolled .utility-menu li::after, .single-em_events.landing-menus .site-header.scrolled .search-submit::after {
        color: inherit !important;
    }
    .single-em_events.landing-menus .main-menu, .single-em_events.landing-menus .utility-menu, .single-em_events.landing-menus .search-form-wrapper{
        display: flex !important;
    }
    .utility-menu.last-item-wrapper .menu-item::before {
        display: inline-block;
        padding: 0 0.875rem;
        content: "|";
    }
}
@media (max-width: 1139px){
    ul.menu.utility-menu.last-item-wrapper {
        width: fit-content;
        margin-top: 20px;
        margin-left: 0px;
    }
    ul.menu.utility-menu.last-item-wrapper .menu-item  a{
        color: #fff;
        margin-left: 0px;
        background-color: #00181e;
    }
}
@media (max-width: 1139px), (hover: none) {
    .html--menu-open .single-em_events.landing-menus .site-header {
        background-color: #fff;
    }
    .html--menu-open .single-em_events.landing-menus .site-header .st0 {
        fill: #000;
    }
    .html--menu-open .single-em_events.landing-menus .site-header__navigation {
        overflow-x: hidden;
    }
}
@media (min-width: 640px) and (max-width: 1120px) {
    .hbspt-form h1{font-size: 36px !important;}
}
@media screen and  (min-width: 1120px) {
    .hbspt-form h1{font-size: 45px !important;margin-bottom: 17px !important;}
    .hbspt-form .gform_heading p{font-size: 17px !important;}
}
@media screen and (max-width: 1119px) {
    .is-upcoming.is-in-person-event-term {
        grid-template-columns: repeat(2, 1fr);
    }
    .single .masthead__content-wrapper.alignwide,
    .term-videos .masthead__content-wrapper.alignwide,
    .term-science-in-60 .masthead__content-wrapper.alignwide,
    .term-webinars .masthead__content-wrapper.alignwide {
        padding-right: 1.875rem !important;
        padding-left: 1.875rem !important;
    }
}
@media only screen and (min-width: 768px) and (max-width: 992px){
    .hs_email,
    .hs_contact_country{
        clear: both;
    }
}
@media (min-width: 767px) and (max-width: 1024px) { 
    body .hubspot_signup_form .hs_email{width: 66% !important; float: left !important;}
}
@media screen and (max-width: 992px){
    h1 sup{
         font-size: 1.5rem;
    }
    .assay-kit-hbspt-form .fl-col {
        width: 100%;
    }
    .landing-middle-section{margin-bottom: 60px !important;}
    .left-col-para{padding-right: 0px;}
    .landing-middle-section > .wp-block-emagine-grid__inner{display:block;}
    .left-col{max-width:100%;}
    .share-article-block-div {
        margin-right: 0px;
        margin-left: 0px;
        padding-left: 60px;
        padding-right: 60px;
    }
    .right-col{
        display: flex;
        justify-content: center;
        width: 100%;
        max-width: 100%;
        margin-top: 60px !important;
    }
    .case-study-col{
        display: grid;
        max-width: fit-content;
        padding-right:20px;
        padding-top:30px;
    }
    .case-study-col .share-article-block-div,
    .case-study-col .case-study-block{
        max-width: fit-content;
        margin-left: 0px;
    }
    .case-study-col .share-article-block-div{
        margin-right: auto;
        margin-left: auto;
    }
    .event-image-col{padding-top:30px;}
    .key-takeways-section,.resource-section {margin-bottom:60px !important;}
    .adc-row:after{
        display: none;
    }
    .press-release-sec .em-grid-equalHeight-center-alternateRows {
        grid-template-columns: repeat(1, 1fr);
    }
    .adc-sec .wp-block-emagine-grid__inner {
        display: block;
    }
}
@media only screen and (min-width: 819px) and (max-width: 992px){
    .bioagilytix_presenters_img.is-layout-grid{
        grid-template-columns: 170px 170px;
    }
}
@media screen and (max-width: 819px) {
    /*  divider in post listing  */
    .is-videos-term .em-post-type-listings__item,
    .is-podcasts-term .em-post-type-listings__item,
    .is-case-studies-term .em-post-type-listings__item,
    .is-webinars-term .em-post-type-listings__item{
          margin-bottom: 1.25rem;
    }
    .single .masthead__content-wrapper.alignwide,
    .term-videos .masthead__content-wrapper.alignwide,
    .term-podcasts .masthead__content-wrapper.alignwide,
    .term-science-in-60 .masthead__content-wrapper.alignwide,
    .term-webinars .masthead__content-wrapper.alignwide {
        padding-right: 1.25rem !important;
        padding-left: 1.25rem !important;
    }
    .single-em_people_3 .masthead{
        margin-top: 0;
        margin-bottom: -10rem;
    }    
    .single.single-em_people .masthead__content-wrapper, 
    .single.single-em_people_1 .masthead__content-wrapper, 
    .single.single-em_people_2 .masthead__content-wrapper{
        position: absolute !important;
    }
    .single .masthead__content-wrapper.alignwide{
        position: relative;
    }
    .is-upcoming.is-in-person-event-term .media-object__media {
        min-height: auto;
    }
    .is-in-person-event-term .em-post-type-listings__item .media-object {
        margin: 0 auto !important;
        align-items: baseline;
    }
    .is-em_events.is-upcoming .em-post-type-listings__item .media-object__event-location,
    .is-em_events.is-past .em-post-type-listings__item .media-object__event-location{
        flex-direction: row !important;
    }
    .is-upcoming.is-in-person-event-term {
        grid-template-columns: repeat(1, 1fr);
    }
    .is-in-person-event-term .media-object__media {
        margin: 0px !important;
        padding: 0;
    }
    body.new-poster-template .masthead__content-wrapper{
        padding-right: 1.25rem !important;
        padding-left: 1.25rem !important;
        justify-content: flex-end;
    }
}
@media screen and (max-width:812px){
    .resources-parent-col{
         grid-template-columns: repeat(2, 1fr);
    }
    .assay-kit-hbspt-form .fl-col {
        max-width: 100%;
    }
    .hbspt-form .hs-fieldtype-select .input:before{
        right: 20px !important;
    }
}
@media screen and (max-width: 767px){
    .thank-you-heading{
        line-height:37px;
        font-size:34px;
    }
    .thank-you-subheading{
        font-size: 22px;
        line-height: 25px;
    }
    .case-study-btn span{
        font-size: 16px;
    }
    .landing-middle-section{margin-bottom: 40px !important;}
    .share-article-block-div p,
    .case-study-block p{
        font-size: 20px;
        line-height: 28px;
    }
    .right-col{margin-top: 40px !important;}
    .key-takeways-section,.resource-section {margin-bottom:40px !important;}
    .resources-parent-col{padding-right:15px;}
    .hs_submit .actions{padding-top: 0px !important; margin-top: 0px !important;}
    body .hbspt-form fieldset.form-columns-2 .input {margin-right: 0px !important;}
    body fieldset.form-columns-3 .input{margin-right: 0px !important;}
    .hs-form-field .hs-input {
        width: 100% !important;
    }
    .hs-fieldtype-textarea .input{margin-right: 0px !important;}
    .hs_firstname, .hs_phone, .hs_development_area{
       width: 100% !important;
    }
    .adc-text-col .btn {
        padding: 10px 25px;
        margin-bottom: 40px;
        font-size: 16px;
        line-height: 24px;
    }
}
@media screen and (min-width: 767px){
    .services-block .card--icon .card__headline {
        font-size: 28px;
    }
    .services-block .card__excerpt div {
        font-size: 18px;
        line-height: 28px;
    }
    .services-accordion .em-accordion__title {
        font-size: 24px;
        line-height: 30px;
    }
    .adc-text-col .btn {
        padding: 20px 30px;
        margin-bottom: 60px;
        font-size: 18px;
        line-height: 18px;
    }
}
@media screen and (min-width: 640px){
    .hbspt-form .hs_firstname, .kits_form_col .hs_email, .pro-form-row .hbspt-form .hs-jobtitle{
        padding-right: 10px;
    }
    .hbspt-form .hs-lastname, .kits_form_col .hs_confirm_email, .pro-form-row .hbspt-form .hs-company{
        padding-left: 10px;
    }
    .kits_form_col {padding-bottom: 108px;}
    .hs-richtext h4 {margin-bottom: 30px !important;}
    .kits_form_col label.hs-form-checkbox-display {margin-bottom: 20px;}
}
@media screen and (max-width: 640px){
    .hbspt-form h1{font-size: 32px !important;}
    .hbspt-form .gform_heading p{font-size: 16px !important;}
    .hbspt-form .form-columns-2 .field{
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        margin-bottom: .5rem;
        padding-left: 0;
    }
}
@media screen and (max-width: 540px){
    .bioagilytix_presenters_img.is-layout-grid{
        grid-template-columns: 45% 45%;
    }
	.event-hero-section > div{
	   justify-items: flex-start !important;
	}
    .resources-parent-col{
         grid-template-columns: repeat(1, 1fr);
    }
}
@media screen and (max-width: 414px){
    body .hubspot_signup_form .hs_email {width: 66% !important;}
    body .hubspot_signup_form  ul.no-list{top: 65px !important;}
}
@media screen and (max-width: 320px){
    body .hubspot_signup_form .hs_email {width: 61% !important;}
}

@media (max-width: 819px) {
   .single-em_people_3 .masthead {
        position: relative;
    }
}

@media (min-width: 1140px) {
    /* Topbar masthead spacing - adds padding when topbar is present on non-homepage */
    body:not(.home).has-topbar .masthead {
        padding-top: 13rem;
    }
    /* Topbar hero spacing - adds padding when topbar is present on homepage */
    body.home.has-topbar .wp-block-emagine-background.is-style-hero {
        padding-top: 12.74rem;
    }
}
@media (max-width: 1139px) {
    body:not(.home).has-topbar .masthead {
        padding-top: 18.02rem;
    }
    body.home.has-topbar .wp-block-emagine-background.is-style-hero {
        padding-top: 9.82rem;
    }
}

/*homepage Module Update CSS starts*/
body .has-gray-xxl-background-color.scientific-insights-sec {
    margin-bottom: 0;
}
body .has-background.customers-advocate-sec{
   margin-bottom: 0;
   padding-top: 6.25rem;
   padding-bottom: 6.25rem;
   background-color: #f5f6f6;
}
body .home-carousel-sec{
    margin-top:0;
    margin-bottom:0;
    padding-bottom: 6.25rem;
    /* padding-top: 1.875re; */
    background-color: #f5f6f6;
}
@media (max-width: 1481px){
.home-careers-sec{
  padding-left:40px;
  padding-right:40px;
    }
}
@media (max-width: 1380px){
.home-careers-sec{
    padding-top:60px;
    }
}
@media (max-width: 1120px){
.home-careers-sec,
.customers-advocate-sec{
  padding-left:30px;
  padding-right:30px;
  }
}
@media (max-width: 820px){
.home-careers-sec,
.customers-advocate-sec{
  padding: 60px 20px;
  }
}
@media (max-width: 768px){
.home-careers-sec,
.customers-advocate-sec{
    padding: 60px 20px;
  }
}
/*homepage Module Update CSS ends*/

/*Fix case study sticky element*/
.wp-block-emagine-column.right-col.case-study-col{
    position: relative;
}
.wp-block-group.sticky-div.case-study-block.sticky-is-pushed-up{
    position: absolute!important;
    left: 0!important;
    top: auto!important;
    bottom: 0!important
}

.homehero-sec .subheader-para {
    width: 100%;
    max-width: var(--wp--style--global--content-size);
}

.wp-block-list.list-inline-markers li::before{
    left: 0 !important;
    padding-right: 0;
    width: 6px;
}
.wp-block-list.list-inline-markers li{
    margin-left: 0.625rem;
}