.latest-blog-homepage .uabb-infobox-title-wrap h5.uabb-infobox-title-prefix {
  font-size: 11px;
  line-height: 18px;
}
.fl-builder-bar-actions > button:nth-of-type(3) {
  display: none !important;
}
@media only screen 
  and (min-width: 810px) 
  and (max-height: 1010px) 
  and (orientation : landscape){
    .main-menu-header ul.fl-menu-horizontal li.mega-menu ul.sub-menu{
      box-shadow:none;
    }
  }

/** safari css **/
@media not all and (min-resolution:.001dpcm) { @media { 
  .macintosh .pdp-sticky-row.element-is-sticky li a.active {
    padding-top: 5px !important;
    padding-bottom: 9px !important;
  } 
  .checkout-index-index button,.checkout-index-index .primary-button{
    padding: 9px 30px 9px !important;
  }
  .checkout-index-index .form-shipping-address .input-text{
    padding-bottom: 3px;
  }
  .macintosh .mage-dropdown-dialog .block-content .actions .secondary a.viewcart{
    padding: 9px 30px 10px !important;
  }
  .macintosh.checkout-cart-index .cart.main.actions .action.continue{
    padding: 10px 30px 10px !important;
  }
  .macintosh.checkout-cart-index .cart-summary .checkout-methods-items .amquote-addto-button{padding: 9px 30px 12px !important;}
  .bioxcell-index-index #maincontent #algolia-right-container .col-md-12 #instant-search-bar .ais-SearchBox .ais-SearchBox-form .ais-SearchBox-submit::after{
    top: 4px;
  }
  .bioxcell-index-index #maincontent #algolia-right-container .col-md-12 #instant-search-bar .ais-SearchBox .ais-SearchBox-form input{
    padding: 3px 86px 10px 43px;
  }
  .macintosh.checkout-index-index form label span{
    line-height: 17px !important;
  }
  .macintosh.checkout-index-index .header.content .back-button a{
    padding: 8px 30px 10px 30px;
  }
  .algolia-landingpage-view .infobox-responsive-center .uabb-infobox-button .secondary-button{
    padding-top: 8px;
    padding-bottom: 10px;
  }
  .algolia-landingpage-view  .ais-InfiniteHits-loadMore.action.primary{
    padding: 11px 30px 11px 30px !important;
  }
  .algolia-landingpage-view #current-refinements .ais-CurrentRefinements-item{
    padding: 4px 5px 3px 15px;
  }
  .algolia-landingpage-view #current-refinements .ais-CurrentRefinements-item button{
    line-height: 11px;
    padding-bottom: 6px;
  }
  .account .data.table{
    overflow-x:scroll ;
    overflow-y:scroll;
    overflow:-moz-scrollbars-horizontal !important;
    height:138px; 
    width:360px; 
  } 
  .amasty-quote-update .cart.main.actions .action, .cart.main.actions button.action.update,button.action, .action.primary{
    padding: 7px 30px 10px 30px !important;
  }
  .cart.table-wrapper .actions-toolbar > .action {
    padding: 2px 10px 2px 10px !important;
  }
  body.macintosh .tocompare-btn .action-secondary.tocompare{padding: 3px 14px 4px 14px !important;}
  body.macintosh .tocompare-btn .action-secondary.tocompare input[type="checkbox"],
  .macintosh .remove, body .tocompare-btn .action-secondary.remove-compare input[type="checkbox"]{
    top: 0px !important;
  }
  .macintosh .floating-list__header .pws-btn{
    padding: 2px 20px 4px;
  }
  .macintosh .floating-list__header h2{
    margin-top: 0px;
  }
  .macintosh .overview{
    padding: 5px 10px 8px 10px;
  }
  .macintosh ul.tabs li{
    padding-top: 1px;
  }
  .macintosh .overview-table tr.btn-view td{
    padding: 10px 10px 10px 10px;
  }
  .macintosh .product-details th,.macintosh  .product-details td,
  .macintosh  .overview-table th,.macintosh .overview-table td{
    padding: 8px 10px 11px 10px;
  }
  body .pdp-compair-btn a{padding: 4px 20px 6px 20px !important;}
  body .ajaxcompare-success-box .ajax-compare-image .product-image-photo{
    max-height: inherit !important;
    height: auto !important;
  }
  body .ajaxcompare-buttons button, body .ajaxcompare-buttons .action.primary{padding: 8px 30px 11px 30px !important;}
  .item.link.compare a.compare span{top: 3px !important;}
  .item.link.compare a.compare p{line-height: 18px !important;}
  .contact_form .ginput_container {
    margin-top: 5px;
  }
  .contact_form .ginput_container_name input {
    margin-top: 5px !important;
  }
  body .faq-submenu .sub_menu  li a.active{
    padding: 2px 15px 6px 15px !important;
  }
  .brochures-box .uabb-infobox-button a{padding-top: 3px !important; padding-bottom: 5px !important;}
  .signup-box .uabb-infobox-button a{padding-top: 3px !important; padding-bottom: 9px !important;}
  .need-help .button a{padding: 4px 20px 7px 20px !important;}
  .need-help .content{padding-top: 0px;}
  .ais-RefinementList-list input[type="checkbox"]:before{
    left: -3px !important;
    bottom: -1px !important;
  }
  .features-icon-section .bio-x-cell-icons-check:before {
    position: relative;
    top: 2px;
  }

  /** button alignment issue **/
  .window .bigger_button .uabb-button, .window .bigger_button .fl-button{padding: 8px 30px 12px 30px !important;}
  .window .contact-footer .primary-button .fl-button{padding-top: 7px !important;}
  .window .small_button .uabb-button, 
  .window .small_button .fl-button, 
  .window .job_view_btn a.secondary-button{padding: 4px 20px 7px 20px !important;}
  .window .contact_form .top_label input.button{padding-top: 7px !important; padding-bottom: 10px !important;}
  .window #newsletter_form form .gform_body input{padding-top: 7px !important;}
  .window footer .newsletter .gform_wrapper.gravity-theme .gform_footer input{
    padding-top: 7px;
    padding-bottom: 9px;
  }
  .window .send_cv .uabb-button i.uabb-button-icon:before {position: relative; top: 2px;}
  #coa-form .sub-btn {
    top: 37px !important;
    right: 23px !important;
  }
  #algolia-right-container .col-md-12 #instant-search-bar input, 
  #algolia-searchbox .algolia-search-input{padding-bottom: 7px !important;}
  .is-widget-container-categories .ais-HierarchicalMenu ul li ul li a:before{
    top: 7px;   
  }
  .show-more:before{top: 4px;}
  .catalog-product-view .product-info-main .right-info-col input[type="number"]::-webkit-inner-spin-button{
    opacity: 1;
    -webkit-appearance: inner-spin-button !important;
    height: 40px;
  }
  .distributor_col .fl-module-icon .fl-icon{top: 7px !important;}
  .brochures-box p.uabb-infobox-title-prefix{
    padding: 4px 8px 12px 8px !important;
  }
  .resource_catalog_box .distributor_search .fl-search-text {padding: 12px 50px 16px 45px !important;}
  .resource_catalog_box .distributor_search .fl-button-wrap .fl-button{padding: 8px 15px 10px 15px;}
  #algolia-searchbox .magnifying-glass:after {top: 6px;}
  #coa-form .coa-form-field label{padding-bottom: 5px !important; display: block;}
  #coa-form .sub-btn{top: 42px !important;}
  #tab_documents h2, #tab_references h2{padding-bottom: 10px !important;}

  @media screen and (max-width: 1080px){
    body.macintosh .categories_col .alm-filters-container .alm-filter li div.alm-filter--link.field-radio:before{
        top: 6px !important;
    }
    body.macintosh .categories_col .alm-filters-container .alm-filter li div.alm-filter--link.field-radio:after{
      top: 10px !important;
    }
  }

  @media screen and (max-width: 1024px) {
    .catalog-product-view .references .resp-accordion:after{top: 15px !important;}
    .catalog-product-view .documents .resp-accordion:after{top: 15px !important;}
  }
  @media screen and (max-width: 767px) {
    body .custom_testimonial .fl-content-slider-navigation svg{
      top: 3px;
      width: 16px !important;
      height: 16px !important;
      left: 4px;
      right: 0px;
    }
    body .conjugation_data_table .clear-btn .primary-button {
        padding-top: 6px !important;
        padding-bottom: 8px !important;
    }
    body .conjugation_data_table .search-wrapper input.search-input {
        padding: 8px 86px 10px 43px !important;
    }
    body.window .categories_col .alm-filters-container .alm-filter li div.alm-filter--link.field-radio:before{
        top: 6px !important;
    }
    body.window .categories_col .alm-filters-container .alm-filter li div.alm-filter--link.field-radio:after{
      top: 10px !important;
    }
    body .two_col_blog #alm-selected-filters >li >div {
      padding: 5px 30px 7px 15px;
    }
    body .two_col_blog #alm-selected-filters >li >div:after {
      line-height: 19px;
    }
  } 
  html{--scroll-behavior: smooth;}
  .dilution_calculator .calc_section .calculator_button{
    padding-top: 8px;
    padding-bottom: 9px;
  }    
}
}
@media screen and (max-width: 1080px){
  @media not all and (min-resolution:.001dpcm) { @media { 
    .notification-bar .btw-arrow-outline::after {
      top: 6px;
    }
    .notification-bar .fl-callout-text p {padding-bottom: 13px !important;}
  }
  }
}

@media screen and (max-width: 1024px){
  @media not all and (min-resolution:.001dpcm) { @media {   
    .bioxcell-index-index #maincontent #algolia-right-container .col-md-12 #instant-search-bar .ais-SearchBox .ais-SearchBox-form .ais-SearchBox-submit::after{
      top: 4px;
    }
    .bioxcell-index-index #maincontent #algolia-right-container .col-md-12 #instant-search-bar .ais-SearchBox .ais-SearchBox-form input{
      padding: 3px 86px 10px 43px;
    }
  }
}
}
@media screen and (max-width: 834px){
  @media not all and (min-resolution:.001dpcm) { @media {   
    .project_workflow th.table-header-th:nth-child(2) {width: 48%;}
    .project_workflow th.table-header-th:first-child {width: 16.6% !important;}
    .project_workflow th.table-header-th:nth-child(4) {width: 18%;}
    .project_workflow strong {
      padding-left: 5px;
      display: flex;
      white-space: nowrap;
    }                       
  }
}
}

@media screen and (max-width: 767px){
  @media not all and (min-resolution:.001dpcm) { @media {   
    .project_workflow th.table-header-th{padding: 15px 10px !important;}
    .bioxcell-index-index #maincontent #algolia-right-container .col-md-12 #instant-search-results-container .ais-InfiniteHits .ais-InfiniteHits-loadMore{
      padding: 9px 30px 9px 30px !important;
    }
    .bioxcell-index-index #maincontent #algolia-right-container .col-md-12 #instant-search-bar .ais-SearchBox .ais-SearchBox-form .ais-SearchBox-submit::after{
      top: 4px;
    }
    .primary-button.bigger_button{padding-top: 9px !important; padding-bottom: 13px !important;}
    body button.alm-load-more-btn.more{padding-top: 9px !important; padding-bottom: 13px !important;}
    .notification-bar .fl-callout-text p {padding-bottom: 9px !important;}
    .notification-bar .btw-arrow-outline:after{top: 4px !important;}
    body .tocompare-btn .action-secondary.tocompare,
    body .tocompare-btn .action-secondary.remove-compare{
      padding: 3px 14px 7px 14px !important;
    }
    body .tocompare-btn .action-secondary.remove-compare input[type="checkbox"].selected {
      top: 2px !important;
    }
    body .tocompare-btn .action-secondary.remove-compare input[type="checkbox"].selected:before{
      bottom: 2px !important;
      left: 2px !important;
    }
    body .custom_testimonial .fl-content-slider-navigation svg{
      top: 3px;
      width: 16px !important;
      height: 16px !important;
      left: 4px;
      right: 0px;
    }
  }
  }
}
@media screen and (min-width: 1100px) and (max-width:1599px) {

  .left-hero-section-hp {
    position:absolute;
    left:-200px;
  }  
  .right-hero-section-hp {
    position:absolute;
    right:-200px;
  }
  .right-hero-section-hp img.fl-photo-img,
  .left-hero-section-hp img.fl-photo-img
  {
    width:240px;
  }
}

@media screen and (min-width: 1600px) and (max-width:2099px){

  .left-hero-section-hp {
    position:absolute;
    left:-200px;
  }
  
  .right-hero-section-hp {
    position:absolute;
    right:-200px;
  }
}

@media screen and (min-width: 2100px) and (max-width:2500px){

  .left-hero-section-hp {
    position:absolute;
    left:-160px;
  }
  
  .right-hero-section-hp {
    position:absolute;
    right:-160px;
  }
}

@media screen and (min-width: 2501px){
  .left-hero-section-hp {
    position:absolute;
    left:-40px;
  }
  .right-hero-section-hp {
    position:absolute;
    right:-40px;
  }

}

@media screen and (min-width: 768px) and (max-width:1024px) {
  .hp-hero-section .blend-mode {display: block;}
  .two-antibodies {display:none !important;}
}
body.home {
  overflow-x: hidden;
}

@media (min-width: 768px) and (max-width: 992px){
  .cell-image-main{overflow: hidden;}
  .desktop_view .uabb-hotspot{
    transform: translateX(-12%);
    width: 1170px;
  }
}

@media screen and (max-width: 767px){
  .catalog-product-view .product-info-main .right-info-col .product-add-form .product-options-wrapper {
    width: 77%;
  }
  .catalog-product-view .product-info-main .right-info-col form select {
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    padding-right: 30px;
    white-space: nowrap;
  }
  .catalog-product-view.page-product-configurable .product-info-main .right-info-col .product-add-form .field.qty{
    position: absolute;
  }

}
@media screen and (max-width: 414px){
  .catalog-product-view .product-info-main .right-info-col .input-text.qty{
    width: 50px;
  }
}

/** Firefox css **/
@-moz-document url-prefix() {
  .uabb-hotspot-hover{
    padding: 1px;
    opacity: .9;
    -webkit-animation: pulse 2s infinite !important;
    animation: pulse 2s infinite;
    -webkit-transition: padding .25s ease,border-radius .25s ease,-webkit-box-shadow .25s ease,-webkit-transform .25s ease;
    transition: padding 1.3s,-webkit-transform 1.3s ease;
    -webkit-transform: translate(0%,0%);
  }
  .more-product-lines-div .more-product-lines .bio-x-cell-icons-arrow-down-circle::before {
    bottom: 2px;
  }
  .categories_col .alm-filters-container .alm-filter li div.alm-filter--link.field-radio:before{
    top: 2px;
  }
}

/** Firefox css on mac**/ 

@supports (-moz-osx-font-smoothing: auto) {
  .macintosh .catalog-product-view .modal-popup .block-authentication .actions-toolbar > .primary .action, 
  .macintosh.checkout-cart-index .modal-popup .block-authentication .actions-toolbar > .primary .action {
    padding-top: 8px !important;
  }
  .macintosh.checkout-cart-index #discount-coupon-form .apply{
    padding: 11px 30px 7px !important;
  }
  .macintosh.amasty_quote-account-view .account-quote-buttons .tocart {
    padding: 10px 30px 7px 30px !important;
  }
  .macintosh.customer-account-forgotpassword .password.forget .primary .submit.primary,
  .macintosh.checkout-index-index button,.macintosh.checkout-index-index .primary-button{
    padding: 11px 30px 7px !important;
  }
  .macintosh .form-edit-account .action,.macintosh .primary .action.primary.save,
  .macintosh .actions-toolbar .action.primary.add{
    padding: 10px 30px 7px 30px !important;
  }
  .macintosh .create.account .actions-toolbar button.action{
    padding: 12px 30px 9px 30px !important;  
  }
  .macintosh .amquote-cart-wrapper.minicart-wrapper .amquote-showcart .counter-number,
  .macintosh .minicart-wrapper .action.showcart .counter-number{
    top: 2px;
  }
  .macintosh.amasty_quote-cart-index .cart.main.actions .action.continue,
  .macintosh.amasty_quote-cart-index .cart.main.actions button.action.update,
  .macintosh.amasty_quote-cart-index .cart-summary .checkout-methods-items .item .amquote-addto-button{
    padding: 11px 30px 7px !important;
  }
  .macintosh.checkout-cart-index .cart.main.actions .action.continue,.cart.main.actions button.action.update,
  .macintosh.checkout-cart-index .cart-summary .checkout-methods-items .item .amquote-addto-button,
  .macintosh.checkout-cart-index .cart-summary .checkout-methods-items .action.primary.checkout{
    padding: 11px 30px 7px !important;
  }
  .macintosh.checkout-cart-index  .cart-summary .checkout-methods-items .action.primary.checkout{ 
    padding: 8px 30px 10px !important;
  }
  .macintosh.bioxcell-index-index #maincontent #algolia-right-container .col-md-12 #instant-search-bar .ais-SearchBox .ais-SearchBox-form input{
    top: 6px;
  }
  .macintosh .mage-dropdown-dialog .block-content .actions .secondary a.viewcart{
    padding: 10px 30px 8px !important;
  }
  body.macintosh .contact_form .top_label input.button {
    padding-top: 10px !important;
    padding-bottom: 6px !important;
  }
  .macintosh .need-help .button a,
  .macintosh .fullwidth-bg .secondary-button {
    padding: 9px 20px 5px 20px !important;
  }
 /* .macintosh #algolia-right-container #instant-search-results-container button.action {
    padding: 12px 30px 10px 30px !important;
  }*/
  .macintosh .distributor_search .fl-search-text {
    padding: 9px 50px 10px 45px !important;
  }
  .macintosh a.bigger_button {
    padding: 12px 30px 9px 30px !important;
  }
  .macintosh .blog_subscribe_col .bigger_button {
    padding: 10px 30px 9px 30px !important;
  }
  .macintosh .bigger_button a.uabb-button {
    padding: 11px 30px 10px 30px !important;
  }
  .macintosh .bigger_button .fl-button {
    padding: 20px 30px 12px 30px !important;
  }
  .macintosh .distributor_search.distributor_form a.fl-button {
    padding: 7px 15px 6px 15px;
  }
  .macintosh .faq-submenu .sub_menu li a.active {
    padding: 2px 15px 5px 15px !important;
  }
  .macintosh .item.link.compare a.compare span {
    top: 3px !important;
  }
  .macintosh .contact-footer .primary-button .fl-button {
    padding-top: 9px !important;
    padding-bottom: 9px;
  }
  .macintosh .contact-footer .primary-button .fl-button .bio-x-cell-icons-contacts:before {
    position: relative;
    top: 1px;
  }
  .macintosh .small_button .uabb-button {
    padding: 7px 20px 4px 20px !important;
  }
  .macintosh .small_button .fl-button {
    padding: 4px 20px 7px 20px !important;
  }
  .macintosh .small_button .services-box .uabb-new-ib-content p a {
    padding: 7px 20px 4px 20px !important;
  }
  .macintosh #algolia-searchbox .magnifying-glass:after {
    top: 8px;
  }
  .macintosh #algolia-searchbox .algolia-search-input {
    padding-bottom: 0px;
  }
  .macintosh .job_view_btn a.secondary-button {
    padding: 5px 20px 7px 20px !important;
  }
  .macintosh .contact_form .top_label input.button {
    padding-top: 7px !important;
    padding-bottom: 10px !important;
  }
  .macintosh #newsletter_form form .gform_body input {
    padding-top: 7px !important;
  }
  .macintosh footer .newsletter .gform_wrapper.gravity-theme .gform_footer input {
    padding-top: 7px;
    padding-bottom: 9px;
  }
  .macintosh .send_cv .uabb-button i.uabb-button-icon:before {
    position: relative;
    top: 0px;
  }
  .macintosh .notification-bar .btw-arrow-outline:after {
    top: 6px;
  }
  .macintosh .shrink .main-menu-header .menu >li >.fl-has-submenu-container >a {
    padding-bottom: 8px;
  }
  .macintosh .main-menu-header .menu >li >.fl-has-submenu-container >a {
    padding-top: 16px;
    padding-bottom: 12px;
  }
  .macintosh .tab-hp .uabb-tabs ul li a {
    padding-top: 10px;
    padding-bottom: 14px;
  }
  .macintosh .tab-hp .small_button .secondary-button {
    padding: 8px 20px 3px 20px !important;
  }
  .macintosh .show-more:before {
    top: 1px;
  }
  .macintosh .collapse:before {
    top: 3px;
  }
  .macintosh .contact_form form select {
    padding-top: 12px !important;
  }
  .macintosh .contact_form .ginput_complex.has_last_name input {
    margin-top: 5px !important;
  }
  .macintosh .features-icon-section .fl-icon {
    position: relative;
    top: 3px;
  }
  .macintosh .categories_col .uabb-creative-menu li:before {
    bottom: -2px;
  }
  .macintosh button.alm-load-more-btn.more {
    padding: 10px 30px !important;
  }
  .macintosh .blog_info_box p.uabb-infobox-title-prefix{padding: 3px 8px !important;}
  .macintosh .more-product-lines-div .more-product-lines .bio-x-cell-icons-arrow-down-circle:before {
    bottom: 2px;
  }
  .macintosh .recombimab_btn a.primary-button {
    padding: 13px 24px 10px !important;
  }
  .macintosh #current-refinements .ais-CurrentRefinements-item{
    padding: 6px 15px 4px 15px !important;
  }
  .macintosh .ais-CurrentRefinements-delete{
    bottom: 0 !important;
  }
  .macintosh .need-help .content span{
    padding-top: 9px !important;
  }
  .macintosh .action.remind {
    padding-top: 5px !important;
  }
  .macintosh .action.login.primary, .macintosh .action.create.primary{
    padding: 10px 30px 8px 30px !important;
  }
  .macintosh .pdp-sticky-row.element-is-sticky li a.active {
    padding-top: 10px !important;
    padding-bottom: 9px !important;
  }
  .macintosh .pdp-sticky-row.element-is-sticky .cart-button button.custom-cart {
    padding-top: 11px !important;
    padding-bottom: 9px !important;
  }
  .macintosh .specifications .additional-right .content-box p {
    padding-top: 4px !important;
    padding-bottom: 2px !important;
  }
  body .conjugation_data_table .search-wrapper input.search-input {
    padding-top: 10px !important;
  }
  body .conjugation_data_table .clear-btn .primary-button {
      padding-top: 10px !important;
  }
  body.macintosh .categories_col .alm-filters-container .alm-filter li div.alm-filter--link.field-radio:before{
    top: 2px;
  }
}


/** NewsLetter page css start**/ 

.newsletter_sign_up .captcha {
  padding-top: 14px;
}
.newsletter_sign_up .gf_yes_chek {
  border-top: 1px solid #DAE4E8 !important;
  border-bottom: 1px solid #DAE4E8 !important;
  padding: 20px 0px 12px 0px !important;
  margin-top: 14px !important;
}
.newsletter_sign_up .details-other {
  margin-bottom: -14px !important;
}
.newsletter_sign_up_wrapper .research_area .ginput_container .gfield_checkbox {
  column-count: 2;
}

.newsletter_sign_up .gf_yes_chek .gchoice {
  display: flex;
}

.newsletter_sign_up .gf_yes_chek label.gchoice {
  padding-left: 9px;
}

.newsletter_sign_up .gf_yes_chek a:hover {
  color: #0e6f49 !important;
}

.news_sign_up .fl-rich-text h4 a,
.news_sign_up .fl-rich-text h6 a {
  word-break: normal;
  color: #17b375 !important;
}

.news_sign_up .fl-rich-text h4 a:hover,
.news_sign_up .fl-rich-text h6 a:hover {
  color: #0e6f49 !important;
}

.newsletter_sign_up legend.gfield_label.gfield_label_before_complex {
  padding-left: 0px;
  padding-bottom: 15px;
}

form.newsletter_sign_up input[type="checkbox"]:checked+label:before {
  font-size: 12px;
  left: 0px;
}

form.newsletter_sign_up input[type="checkbox"]+label:before {
  left: 0px;
}

.newsletter_sign_up label.gfield_label {
  padding-left: 0px !important;
  padding-bottom: 10px !important;
}

.newsletter_sign_up form label {
  padding-left: 0px !important;
}
.newsletter_sign_up_wrapper form label {
  padding-left: 7px;
  padding-bottom: 4px;
}

.contact_sidebar h5 a span.fl-heading-text {
  word-break: normal;
}

.contact_sidebar h5 a span.fl-heading-text:hover {
  color: #0e6f49 !important;
}

.newsletter_sign_up_wrapper label.gfield_label {
  margin-top: -10px;
}
.contact_form .gform_wrapper .gfield_required {
  margin-left: 3px;
}

.newsletter_sign_up .has_first_name .name_first input,
.newsletter_sign_up .has_first_name .name_last input {
  margin-top: 5px !important;
}

.newsletter_sign_up_wrapper .fl-node-wr0jfetnsa1q .gform_wrapper .gfield.gfield_error .gfield_label {
  margin-left: 0;
  margin-top: -1px;
}

.newsletter_sign_up_wrapper form .gchoice:last-child {
  margin-bottom: 8px !important;
}

.newsletter_sign_up_wrapper form .gchoice:last-child label {
  padding-bottom: 0px;
}

.newsletter_sign_up_wrapper form .gchoice input[type="checkbox"] {
  top: -11px;
}

.newsletter_sign_up_wrapper .newsletter_sign_up .gfield.gfield_error {
  padding-bottom: 0 !important;
}

.newsletter_sign_up_wrapper .newsletter_sign_up .gfield.gfield_error label {
  padding-top: 9px !important;
}

.primary-button.upcoming-events {
  display: block;
  width: fit-content;
  margin: auto;
  overflow: unset;
}

.gf_yes_chek input[type="checkbox"] {
    margin-right: 15px;
}
.research_area .gchoice input[type="checkbox"] {
    margin-right: 11px;
    margin-bottom: 4px;
}

@media (min-width: 993px) and (max-width: 1199px) {
  .current_promotions_sec .fl-col-content {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
}

@media (min-width: 993px) and (max-width: 1080px) {

  .news_sign_up .fl-node-b9gckxtuw6ys>.fl-col-content {
    margin-right: 0px;
  }

  .news_sign_up h2 span.fl-heading-text {
    margin-left: -20px;
  }
}

@media screen and (max-width: 992px) {
  .primary-button.upcoming-events a {
    word-break: unset;
  }
}

@media screen and (max-width: 1080px) {
  .contact_sidebar .fl-col-group-nested .promotion-side-bar .fl-col-content.fl-node-content {
    padding-right: 0px;
    padding-left: 0px;
  }
}

@media screen and (max-width: 767px) {
  .news_sign_up h2 span.fl-heading-text {
    margin-left: -20px;
  }

  .newsletter_sign_up_wrapper .newsletter_sign_up label.gfield_label {
    padding-top: 10px !important;
  }

  .newsletter_sign_up_wrapper .research_area .ginput_container .gfield_checkbox {
    column-count: 1;
  }

  .newsletter_sign_up .gf_yes_chek {
    margin-top: 6px !important;
  }
  .newsletter_sign_up .details-other {
    margin-bottom: 8px !important;
  }
}

@media (min-width: 993px) and (max-width: 1170px) {
  .newsletter_sign_up .gchoice {
    display: flex;
  }
}

@media (min-width: 768px) and (max-width: 992px){
  .research_area .gchoice {
    display: flex;
  }
}
/** NewsLetter page css end **/ 

/*#hsForm_6d5095ba-65bb-4cc0-a45e-1b54e6c7de63{display: none;}
.newsletter-box #hsForm_6d5095ba-65bb-4cc0-a45e-1b54e6c7de63{display: block;}*/





_::-webkit-full-page-media,_:future,:root .upcoming-events{
  display: grid !important;
}
_::-webkit-full-page-media,_:future,:root .upcoming-events .fl-button{
  padding-top: 8px !important;
  padding-bottom: 10px !important;
}
_::-webkit-full-page-media,_:future,:root .upcoming-events.primary-button{
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}
_::-webkit-full-page-media,_:future,:root .page-products .secondary-button{
  padding-top: 5px !important;
  padding-bottom: 5px !important;
}
_::-webkit-full-page-media,_:future,:root .bigger_button{
   padding-top: 12px !important;
  padding-bottom: 14px !important;
}
_::-webkit-full-page-media,_:future,:root .small_button{
  padding-top: 4px !important;
  padding-bottom: 8px !important;
}
_::-webkit-full-page-media,_:future,:root .contact_form .top_label input.button{
  padding-top: 9px !important;
  padding-bottom: 11px !important;
}
_::-webkit-full-page-media,_:future,:root .resource-clickable .secondary-button{
  padding-top: 4px !important;
  padding-bottom: 6px !important;
}
_::-webkit-full-page-media,_:future,:root .home-antibody .uabb-button{
  padding-top: 6px !important;
  padding-bottom: 8px !important;
}
_::-webkit-full-page-media,_:future,:root .primary-button{
  padding-top: 12px !important;
  padding-bottom: 14px !important;
}
_::-webkit-full-page-media,_:future,:root .secondary-button{
  padding-top: 5px !important;
  padding-bottom: 6px !important;
}
_::-webkit-full-page-media,_:future,:root .services-box .uabb-text-editor p a{
  padding-top: 2px !important;
  padding-bottom: 5px !important;
}
_::-webkit-full-page-media,_:future,:root .page-products .ais-InfiniteHits-loadMore{
  padding-top: 9px !important;
  padding-bottom: 9px !important;
}
_::-webkit-full-page-media,_:future,:root button.alm-load-more-btn.more{
   padding-top: 9px !important;
   padding-bottom: 10px !important;
}
_::-webkit-full-page-media,_:future,:root .page-products .ais-CurrentRefinements-item{
   padding-top: 5px !important;
   padding-bottom: 4px !important;
  
}
_::-webkit-full-page-media,_:future,:root .page-products .ais-CurrentRefinements .ais-CurrentRefinements-delete{
  position: relative;
  top: -3px;
} 
_::-webkit-full-page-media,_:future,:root .page-products .product-main-box .tocompare span input{
   top: 0px !important;
}
_::-webkit-full-page-media,_:future,:root .macintosh .tocompare-btn .action-secondary.tocompare input[type="checkbox"]{
   top: 0px !important;
}
_::-webkit-full-page-media,_:future,:root .catalog-product-view .product-info-main .right-info-col .amquote-addto-button {
   padding-top: 9px !important;
   padding-bottom: 9px !important;
}
_::-webkit-full-page-media,_:future,:root .contact-footer .primary-button{
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}

_::-webkit-full-page-media,_:future,:root .uabb-infobox-button .small_button{
  padding-top: 4px !important;
  padding-bottom: 8px !important;
}
_::-webkit-full-page-media,_:future,:root .contact-footer a.fl-button{
   padding-top: 8px !important;
  padding-bottom: 12px !important;
}
_::-webkit-full-page-media,_:future,:root footer .newsletter .gform_wrapper.gravity-theme .gform_footer input{
  padding: 7px 10px 10px 10px !important;
}
.macintosh .upcoming-events .fl-button{
  padding-top: 7px !important;
  padding-bottom: 11px !important;
}
