@media (min-width: 2500px) and (max-width: 2600px) {}

@media (min-width: 2100px) and (max-width: 2400px) {}

@media (min-width: 1900px) and (max-width: 2099px) {}

@media screen and (min-width: 1900px) {}

@media screen and (min-width: 1680px) {}

@media screen and (max-width: 1440px) {
   .fl-row-content-wrap {
      padding-right: 20px !important;
      padding-left: 20px !important;
   }

   .hompage-news-tabs .fl-row-content-wrap,
   .team-pop-up .fl-row-content-wrap {
      padding-right: 0px !important;
      padding-left: 0px !important;
   }

   .Static_post_Sec .fl-row-content-wrap {
      padding-right: 0px !important;
      padding-left: 0px !important;
   }

}

@media only screen and (min-width: 1366px) and (max-width: 1440px) {}

@media only screen and (min-width: 1200px) and (max-width: 1366px) {}

@media screen and (min-width: 1200px) {
   .home-service-row .info-reporter-assay .uabb-ultb3-img {
      width: 100% !important;
   }

   .home-service-row .info-gene-expression .uabb-ultb3-img {
      width: 100% !important;
   }
}

@media only screen and (max-width: 1200px) {
   .hompage-news-events nav ul {
      /*display: grid;
      grid-template-columns: repeat(2, 1fr);*/
      flex-wrap: nowrap;
   }

   .application_tabs nav ul {
      grid-template-columns: repeat(3, 1fr);
   }

   .home-testimonial-section .uabb-module-content .bx-wrapper {
      margin: 0 auto 0px;
   }

   /**carrer **/
   .current_position_openings .fl-cta-wrap .fl-cta-button {
      width: 25%;
   }

   .current_position_openings.transparent_btn a span {
      position: relative;
      text-align: right !important;
   }

   .current_position_openings.transparent_btn a span:before,
   .current_position_openings.transparent_btn a span:after {
      left: -38px;
      top: -4px;
   }

   .current_position_openings .fl-cta-text {
      width: 100%
   }

   .current_position_openings .fl-cta-text .fl-cta-text-content>p {
      padding-left: 50px;
   }

   /*  contact */
   div#follow-us {
      width: fit-content !important;
   }

   .resource-listing-section #alm-selected-filters li {
      margin-top: 10px !important;
   }
}

@media only screen and (min-width: 993px) and (max-width: 1200px) {
   .technical_page_slider .uabb-slider-next {
      left: 10%;
   }

   .search-btn .uabb-search-button-expand-left .uabb-form-field {
      margin-left: 15px;
   }
}

@media only screen and (min-width: 993px) and (max-width: 1024px) {

   /**homepage**/
   .all_publication_resources .infobox-photo-left .uabb-infobox-left-right-wrap .uabb-infobox-content {
      width: 58%;
   }

   /**homepage**/

   .service-testimonials-row>.fl-row-content-wrap {
      margin-bottom: 26px;
   }

   /*   .resource-filter .sort-filter .alm-filter--inner{top: 222px;}*/
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
/*   .carrier_detail_sec>.fl-module-content>.uabb-module-content>.uabb-infobox-left-right-wrap>.uabb-infobox-content {
      width: 55%;
   }*/

   .resource-listing-section .alm-selected-filters li:last-child:not(:first-child)>div {
      margin-top: 0px !important;
   }

   .carrier_detail_sec>.fl-module-content>.uabb-module-content>.uabb-infobox-left-right-wrap>.uabb-imgicon-wrap {
      margin-top: 20px;
      margin-left: 30px;
      width: 41.9%;
   }
   /**checkout page**/
   .woocommerce table.cart .product-remove, .woocommerce-page table.cart .product-remove{
      table-layout: auto; 
    width: 6%;
   }
   /**checkout page**/
}

@media only screen and (min-width: 1024px) and (max-width: 1366px) {}

@media only screen and (min-width: 992px) and (max-width: 1366px) {}

@media only screen and (min-width: 992px) and (max-width: 1080px) {

   .home-testimonial-section .uabb-slider-next,
   .home-testimonial-section .uabb-slider-prev {
      left: 90%;
   }
}

@media only screen and (min-width: 768px) and (max-width: 1080px) {}

@media only screen and (min-width: 768px) and (max-width: 1366px) {}

@media only screen and (min-width: 768px) and (max-width: 992px) {
   .contact-hero-sec>.fl-row-content-wrap {
      background-size: auto !important;
   }

   .home-service-row .gradient-info-top-col .uabb-ultb3-info {
      padding: 164px 15px 15px !important;
   }

   .home-service-row .info-gene-expression .uabb-ultb3-info,
   .home-service-row .info-reporter-assay .uabb-ultb3-info {
      padding: 164px 15px 15px;
   }

   .ipad-reverces-sec .fl-col-group-responsive-reversed {
      display: flex;
      flex-direction: column-reverse;
   }

   /*Footer*/
   .footer_row>.fl-row-content-wrap>.fl-row-content>.fl-col-group-responsive-reversed {
      display: flex;
      flex-direction: column-reverse;
   }

   .logo-btn-col>.fl-col-content.fl-node-content {
      display: flex;
   }

   div.footer_list ul li {
      width: auto !important;
      margin-right: 20px !important;
   }

   .address_section.info-left-section,
   .address_section~.fl-col-group-nested {
      width: 40% !important;
      display: inline-grid;
   }

   .footer_list {
      display: grid;
      justify-content: center;
   }

   .address_section~.fl-col-group-nested {
      ;
      width: 55% !important;
   }

   .all-right-col p br {
      display: none;
   }

   /*Footer End*/
   .hompage-news-events nav ul li a.uabb-tab-link {
      white-space: unset;
   }

   /*Services*/
   .services-overview-sec .uabb-module-content.uabb-imgicon-wrap {
      text-align: left !important;
      margin-right: 30px;
   }

   /*FAQ Page*/
   .Faq-row>.fl-row-content-wrap .fl-col-group-responsive-reversed {
      display: flex;
      flex-direction: column-reverse;
   }

   /*.address_section .uabb-imgicon-wrap .uabb-image-content img {
       left: 20px;
   }*/
   /**carrier**/
   .carrier_detail_sec>.fl-module-content>.uabb-module-content>.uabb-infobox-left-right-wrap>.uabb-infobox-content,
   .carrier_detail_sec>.fl-module-content>.uabb-module-content>.uabb-infobox-left-right-wrap>.uabb-imgicon-wrap {
     /* width: 50%;*/
      margin-left: 0px;
   }

   .carrier_detail_sec>.fl-module-content>.uabb-module-content>.uabb-infobox-left-right-wrap>.uabb-imgicon-wrap {
      margin-top: 20px;
      margin-left: 30px;
      width: 45.9%;
   }

   .carrier_detail_sec>.fl-module-content>.uabb-module-content>.uabb-infobox-left-right-wrap>.uabb-imgicon-wrap img {
      width: 100%;
   }

   .carrier_detail_sec .uabb-imgicon-wrap>.uabb-image.uabb-image-crop-simple>.uabb-image-content>img {
      width: 400px;
   }
}


@media only screen and (min-width:993px) and (max-width: 1076px) {

   .main_menu nav>ul#menu-main-menu>li>a,
   .main_menu nav>ul#menu-main-menu>li .fl-has-submenu-container a {
      margin-left: 0px;
   }
}

@media screen and (min-width: 993px) {  
   .product-menu .product-application .uabb-cl-simple a:hover,
   .product-menu .product-application p.uabb-cl-heading.active-current-menu {
      background: #D8D6D6;
      border-radius: 10px;
      transition: all .3s ease-out;
   }

   .product-mob-meu .uabb-infobox .uabb-infobox-content {
      width: auto !important;
   }

   .product-mob-meu .uabb-infobox {
      width: fit-content;
   }

   .product-mob-meu .uabb-infobox .uabb-infobox-left-right-wrap {
      padding: 10px 15px;
      cursor: pointer;
      transition: 0.3s ease-in-out;
      border-radius: 10px;
      width: fit-content;
   }

   .product-mob-meu .uabb-infobox:hover .uabb-infobox-left-right-wrap,
   .product-mob-meu .uabb-infobox .uabb-infobox-left-right-wrap.active-current-menu {
      background: #D8D6D6;
      border-radius: 10px;
      cursor: pointer;
      transition: 0.3s ease-in-out;
   }

   .custom-menu-hover {
      position: relative;
   }

   .custom-menu-hover:after {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      bottom: 0;
      width: 100%;
      height: 100%;
      background: rgba(79, 38, 131, 0.29);
      z-index: 1;
   }

   .product-menu>.fl-col-content.fl-node-content {
      background: #FFFFFF;
      box-shadow: 0px 10px 14px rgba(0, 0, 0, 0.15);
      border-radius: 0px 0px 10px 10px;
      margin-top: 1px;
   }

   .menu-col ul li.menu-item-has-children ul {
      border-top: 1px solid #D9D9D9;
   }

   /*Footer Section*/
   .footer-right-col>.fl-col-content {
      position: relative;
      z-index: 1;
   }

   .footer_row>.fl-row-content-wrap {
      overflow: hidden;
   }

   .footer-right-col>.fl-col-content:after {
      content: "";
      display: block;
      position: absolute;
      background-color: #4F2683;
      width: 200%;
      height: 100%;
      left: 100%;
      top: 0;
   } 
}
@media screen and (max-width: 992px) { 
    .footer_row .fl-row-content-wrap,
   .application_tabs,
   .video-mod,
   .listing-col ul.alm-paging,
   .inquiries-col,
   .listing-col ul.alm-paging
    {
      position: relative;
      z-index: 0;
   }   
   .home-tab-search-expanded #expand_content{
          z-index: 0;
   }
   /*Block library*/
   .request_a_quote>.fl-module-content {
      width: 100%;
   }

   .hompage-news-events .uabb-tabs>nav ul li,
   .hompage-news-events nav ul li h4 {
      display: flex;
      align-items: end;
      z-index: 0;
   }

   div.menu-col ul li.menu-item-has-children ul li a {
      border-radius: 0px !important;
      border-right: 0;
   }

   .main_menu .menu-col>.fl-col-content {
      margin-top: 0px;
   }

   .main_menu .menu-col .mobile-hamburger {
      position: relative;
      bottom: 58px;
      height: 0;
   }

   div.search-btn.fl-module-uabb-search {
      padding-bottom: 25px;
   }

   .menu-row>.fl-row-content-wrap .logo-col .menu-logo>.fl-module-content {
      margin: 15px 0px 14px 0px;
   }

   /* .search-btn.fl-module-uabb-search{
      bottom: 15px;
   }*/
   div.search-btn .uabb-search-form-wrap .uabb-form-field {
      padding-top: 21px;
      margin-right: 18px;
   }

   .search-btn .uabb-search-expanded .uabb-module-content:after {
      right: 113px;
      top: 19px;
   }

   div.search-btn .uabb-search-form-wrap.uabb-search-expanded .uabb-form-field {
      background-color: #ffffff;
   }

   div.search-btn .uabb-form-field input.uabb-search-text {
      border-right: 0px !important;
      /* padding: 8px 60px 8px 10px;*/
   }
   .slider-menu-logo .menu-z-index-logo img , .menu-z-index-logo img {
      z-index: 2;
      position: relative;
   }
   .home-tab-search-expanded .slider-menu-logo img,.home-tab-search-expanded div.menu-logo img{
       z-index: 0;
   }
   .search-btn .uabb-search-form-wrap input.uabb-search-text {
      font-size: 16px;
      line-height: 24px;
   }

   .fl-row-content-wrap {
      padding-right: 15px !important;
      padding-left: 15px !important;
   }

   .product-menu .uabb-text-editor p,
   .product-menu .product-application .uabb-cl-simple a {
      color: #4F2683 !important;
   }

   div.product-menu .product-application .uabb-cl-simple a {
      padding: 0px 10px 8px 0px;
   }

   /* /Mobile Menu */
   .static-menu a.pp-slide-menu-item-link.pp-slide-menu-sub-item-link {
      padding: 30px 15px 15px 15px;
      font-size: 16px;
      line-height: 19px;
      text-transform: uppercase;
      color: #3F3E3E;
   }

   div.cross-check img {
      bottom: 46px;
      right: 105px;
      height: 16px !important;
      width: 16px !important;
      object-fit: none;
      object-position: -376px -109px;
   }

   .product-familiy .fl-module-content,
   .product-mob-meu .fl-module-info-box,
   .product-menu .product-application li.uabb-creative-link.uabb-cl-simple {
      border-bottom: 1px solid #CFDBE0;
   }

   .slider-menu-logo img,
   div.menu-logo img {
      height: 46px !important;
      object-fit: none;
      object-position: -501px 0px;
      width: 134px !important;
   }

   .pp-sliding-menus li.menu-item-products,  .pp-sliding-menus li.menu-item-services {
      display: block;
      margin-left: -15px;
      margin-right: -15px !important;
   }

   .mobile-menu .pp-slide-menu-item:not(.pp-slide-menu-item-has-children) {
      position: relative;
   }

   .mobile-hamburger img.uabb-offcanvas-photo {
      height: 40px !important;
      object-fit: none;
      object-position: -359px -64px;
      position: relative;
      z-index: 1;
   }

   div.search-btn .uabb-search-form-fields a.uabb-button {
      background: url(/wp-content/uploads/2023/05/sprite.svg) -317px -64px !important;
      width: 40px !important;
      height: 40px !important;
      position: relative;
      bottom: -9px;
      padding: 0px;
      right: 55px;
      z-index: 2;
   }

   div.search-btn input.uabb-search-text {
      background: #FFFFFF !important;
      border: 1px solid #D5CFDA !important;
   }

   div.search-btn .uabb-search-form-wrap {
      position: absolute;
      left: 0px;
      bottom: 3px;
   }

   .mobile-silder-menu>.fl-row-content-wrap {
      padding: 0px !important;
   }

   .mobile-menu span.pp-slide-menu-arrow i.fa.fa-angle-right,
   .mobile-menu .ua-icon-crosss,
   .mobile-menu .pp-slide-menu-back span i.fa.fa-angle-left,
   .mobile-hamburger .uabb-offcanvas-close-icon {
      position: relative;
   }

   .mobile-menu span.pp-slide-menu-arrow i.fa.fa-angle-right::before {
      position: absolute;
      content: '' !important;
      background: url(/wp-content/uploads/2023/05/sprite.svg) -581px -64px !important;
      width: 9px !important;
      height: 15px !important;
      right: -5px;
      bottom: -8px;
      background-repeat: no-repeat !important;
   }

   .mobile-hamburger .uabb-offcanvas-close-icon:before {
      content: '' !important;
      background: url(/wp-content/uploads/2023/05/sprite.svg) -317px -109px !important;
      width: 18px !important;
      height: 18px !important;
      position: absolute;
      right: 7px;
      top: 12px;
      background-repeat: no-repeat !important;
   }

   .mobile-menu ul.pp-slide-menu__menu>li a {
      border-right: 1px solid #D8D6D6;
   }

   .mobile-menu ul.pp-slide-menu__menu li:last-child,
   .mobile-menu ul.pp-slide-menu__menu li:last-child a,
   .product-menu .product-application li.uabb-creative-link.uabb-cl-simple:last-child {
      border-bottom: 0px;
      cursor: pointer;
   }

   .mobile-menu .pp-slide-menu-back span i.fa.fa-angle-left::before {
      object-fit: none;
      background: url(/wp-content/uploads/2023/05/sprite.svg) -575px -64px !important;
      left: -8px;
      top: -5px;
      width: 5px;
      height: 10px;
      content: '' !important;
      position: absolute;
   }

   .mobile-menu .pp-slide-menu-back a.pp-menu-sub-item-back {
      padding: 0px;
      font-family: 'museo-sans-bold', Arial, sans-serif;      
      font-weight: 700;
      font-size: 15px;
      line-height: 28px;
      text-transform: uppercase;
      color: #3F3E3E;
   }

   .mobile-menu .pp-slide-menu-back {
      background: #D8D6D6;
      border-width: 0px !important;
      height: 38px;
   }

   .mobile-menu .pp-slide-menu-back .pp-slide-menu-arrow {
      padding: 0 5px 0 23px !important;
   }

   .menu-item-products a.pp-slide-menu-item-link , .menu-item-services a.pp-slide-menu-item-link{
      display: none;
   }

   div.product-menu {
      float: initial;
      width: auto;
   }

   .product-menu .product-application li.uabb-creative-link.uabb-cl-simple p {
      padding: 12px 15px 6px 15px;
      margin: 0px !important;
   }

   .product-familiy .fl-rich-text {
      padding-left: 15px;
      padding-bottom: 6px;
   }

   div.hompage-news-events nav ul {
      padding: 10px 10px 0px 15px;

   }

   _::-webkit-full-page-media,
   _:future,
   :root .mobile-menu span.pp-slide-menu-arrow i.fa.fa-angle-right::before {
      right: -25px;
      bottom: -20px;
   }

   _::-webkit-full-page-media,
   _:future,
   :root .mobile-menu .pp-slide-menu-back span i.fa.fa-angle-left::before {
      left: 12px;
      top: -5px;
   }

   /* .fl-builder-content .logo-col {
   width: 0 !important;
   } */
   .fl-builder-content .main_menu {
      width: 100% !important;
   }

   /*FAQ Page*/
   .Faq-link .uabb-cl-wrap .uabb-cl-ul {
      padding: 10px 0px 0px 0px;
   }

   /*product-listing*/
   .product-listing-section .multi-para-div {
      display: block;
   }

   /**/

   .application_tabs .uabb-tabs-style-bar ul {
      width: auto;
   }

   .Static_post_Sec .fl-row-content-wrap {
      padding-left: 0px !important;
      padding-right: 0px !important;
   }

   .technical_page_slider .uabb-slider-next {
      /*   left: 12%;*/
      left: 0%;
      margin-left: 37px;
   }

   /*resource listing*/
   .search_by_resources .alm-filter--inner {
      max-width: 67.5%;
   }

 .Faq-row #sticky-tab ul li a.active-menu {
    border-radius: 10px 10px 0px 0px !important;
 }
}
 




@media screen and (max-width: 835px) {

   .homepage-blog-sec,
   .homepage-post-sec {
      width: 100%;
   }

   .homepage-post-sec>.fl-col-content {
      margin-top: 30px;
      margin-left: 6px !important;
   }
}

@media screen and (max-width: 812px) {}

@media screen and (min-width: 768px) {

   .product-listing-filter div#alm-filters-search_header_product {
      position: inherit;
   }

   .product-sec-header .product-listing-filter .search_by_resources .alm-filter--inner {
      position: absolute;
      width: 100%;
      max-width: 65.5%;
      right: 0px;
      top: 95px;
      padding: 0px !important;
      z-index: 1;
   }

   .product-sec-header>.fl-row-content-wrap>.fl-row-content.fl-row-fixed-width.fl-node-content {
      position: relative;
   }

   .footer-signup-mod form {
      position: relative;
   }

.footer-signup-mod .gform_footer input.gform_button {
    position: absolute;
    top: 0px;
    right: -17px;
    margin-bottom: 0px !important;
    border: 0px !important;
    width: 150px;
    height: 44px;
}
   .info-reporter-assay .fl-module-info-banner,
   .info-gene-expression .fl-module-info-banner,
   .info-reporter-assay .fl-module-info-banner>.fl-module-content.fl-node-content,
   .info-gene-expression .fl-module-info-banner>.fl-module-content.fl-node-content {
      display: flex !important;
   }

   .info-gene-expression>.fl-col-content,
   .info-reporter-assay>.fl-col-content {
      flex-direction: row !important;
   }

   /*Homepage*/

   .home-assay-kit-section .uabb-imgicon-wrap {
      text-align: right;
      margin: 10px 0px 0px 0px !important;
   }

   .home-assay-kit-section .uabb-imgicon-wrap .uabb-image-content img,
   .home-assay-kit-section .nuclear-receptor-assays-col .uabb-infobox:hover .uabb-imgicon-wrap img {
      object-fit: none;
      height: 45px !important;
      width: 45px;
   }

   .home-assay-kit-section .nuclear-receptor-assays-col .uabb-imgicon-wrap img {
      object-position: 0px -64px;
   }

   .home-assay-kit-section .growth-factor-assays-col .uabb-imgicon-wrap img {
      object-position: -89px -67px;
   }

   .home-assay-kit-section .gpcr-assays-col .uabb-imgicon-wrap img {
      object-position: -180px -64px;
   }

   .home-assay-kit-section .transcription-factor-col .uabb-imgicon-wrap img {
      object-position: -270px -64px;
   }

   .home-assay-kit-section .cytokine-receptor-col .uabb-imgicon-wrap img {
      object-position: -45px -64px;
   }

   .home-assay-kit-section .lumininesscent-cell .uabb-imgicon-wrap img {
      object-position: -135px -64px;
   }

   .home-assay-kit-section .luciferase-assay-col .uabb-imgicon-wrap img {
      object-position: -225px -64px;
   }

   /*Hover*/
   .nuclear-receptor-assays-col .uabb-infobox:hover .uabb-imgicon-wrap img {
      object-position: 0px -109px;
      ;
   }

   .growth-factor-assays-col .uabb-infobox:hover .uabb-imgicon-wrap img {
      object-position: -90px -109px;
   }

   .home-assay-kit-section .gpcr-assays-col .uabb-infobox:hover .uabb-imgicon-wrap img {
      object-position: -180px -109px;
   }

   .home-assay-kit-section .transcription-factor-col .uabb-infobox:hover .uabb-imgicon-wrap img {
      object-position: -270px -109px;
   }

   .home-assay-kit-section .cytokine-receptor-col .uabb-infobox:hover .uabb-imgicon-wrap img {
      object-position: -45px -109px;
   }

   .home-assay-kit-section .lumininesscent-cell .uabb-infobox:hover .uabb-imgicon-wrap img {
      object-position: -135px -109px;
   }

   .home-assay-kit-section .luciferase-assay-col .uabb-infobox:hover .uabb-imgicon-wrap img {
      object-position: -225px -109px;
   }

   .home-assay-kit-section .nuclear-receptor-assays-col .uabb-infobox:hover {
      background: #84C346;
   }

   .home-service-row .uabb-ultb3-box:after {
      content: "";
      position: absolute;
      content: '';
      background: url(/wp-content/uploads/2023/05/sprite.svg) -530px -91px !important;
      object-fit: none;
      width: 28px;
      height: 28px;
      z-index: 5;
      bottom: 25px;
      left: 25px;
      opacity: 1;
      transition: all 0.3s ease;
   }

   .home-service-row .uabb-ultb3-box:before {
      position: absolute;
      content: '';
      background: url(/wp-content/uploads/2023/05/sprite.svg) -588px -91px !important;
      object-fit: none;
      width: 28px;
      height: 28px;
      z-index: 6;
      bottom: 25px;
      left: 25px;
      transition: all 0.3s ease;
      opacity: 0;
      background-repeat: no-repeat;
   }

   div.home-service-row .uabb-ultb3-box:hover:after {
      opacity: 0;
   }

   div.home-service-row .uabb-ultb3-box:hover:before {
      opacity: 1;
   }

   .home-service-row .uabb-ultb3-info:before {
      background: linear-gradient(0deg, #583998 53.71%, rgba(70, 41, 130, 0) 94.57%);
      border-radius: 10px;
      content: "";
      position: absolute;
      width: 100%;
      height: 100%;
      left: 0px;
      bottom: 0px;
      z-index: 1;
      transition: all 0.3s ease-in-out;
      border-radius: 10px;
   }

   .home-service-row .uabb-ultb3-info:after {
      content: "";
      position: absolute;
      width: 100%;
      height: 100%;
      background: linear-gradient(0deg, #355B11 61.67%, rgba(70, 41, 130, 0) 94.57%);
      bottom: 0;
      left: 0;
      z-index: 0;
      transition: all 0.3s ease-in-out;
      opacity: 0;
      border-radius: 10px;
   }

   .home-service-row .uabb-ultb3-box:hover .uabb-ultb3-info:before {
      z-index: 0;
   }

   .home-service-row .uabb-ultb3-box:hover .uabb-ultb3-info:after {
      opacity: 1;
   }

   .home-assay-kit-section .uabb-infobox-content:before {
      content: "";
      position: absolute;
      background: url(/wp-content/uploads/2023/05/sprite.svg) -588px -91px !important;
      object-fit: none;
      width: 28px;
      height: 28px;
      bottom: 0px;
      left: 0px;
      opacity: 0;
      transition: all 0.5s ease;
   }

   .home-assay-kit-section .uabb-infobox-content:after {
      content: "";
      position: absolute;
      background: url(/wp-content/uploads/2023/05/sprite.svg) -530px -91px !important;
      object-fit: none;
      width: 28px;
      height: 28px;
      bottom: 0px;
      transition: all 0.5s ease;
      left: 0px;
      opacity: 1;
   }

   .home-assay-kit-section .uabb-infobox:hover .uabb-infobox-content:before {
      opacity: 1;
   }

   .home-assay-kit-section .uabb-infobox:hover .uabb-infobox-content:after {
      opacity: 0;
   }

}

@media screen and (max-width: 767px) {

.footer-signup-mod .gform_footer input.gform_button {
    height: 39px !important;
}
/*  .footer_row .fl-row-content-wrap,
   .application_tabs,
   .video-mod,
   .listing-col ul.alm-paging,
   .inquiries-col,
   .sort-filter {
      position: relative;
      z-index: 0;
   }*/

   div.listing-col .alm-paging-content {
      margin-top: -10px;
   }


   #alm-selected-filters li {
      margin: 0 10px 10px 0 !important;
   }

   div.event-no-result-text {
      padding: 5px 50px 10px 5px !important;
      font-size: 18px !important;
      line-height: 28px !important;
   }

   div.contact-hero-sec>.fl-row-content-wrap {
      background-size: inherit !important;
   }

   div#follow-us {
      margin-left: 0px;
      margin-right: 0px;
   }

   .social-icons a.adv-icon-link {
      margin-right: 10px !important;
   }

   .contact-social-icon {
      margin-left: 0px;
   }

   .info-address .uabb-infobox-text {
      margin-bottom: 0px !important;
   }

   .green-btn a.uabb-button {
      padding: 10px 20px !important
   }

   div.green-btn a.uabb-button span {
      font-size: 16px;
      line-height: 19px;
   }

   div.footer_list ul li {
      padding-bottom: 13px !important;
   }

   p {
      margin-bottom: 10px;
   }

   div.search-btn.fl-module-uabb-search {
      padding-bottom: 0px !important;
      margin-bottom: -3px !important;
   }

   div.cross-check img {
      bottom: 30px;
   }

   .main_menu .menu-col .mobile-hamburger {
      bottom: 43px;
   }

   .main_menu .menu-col .mobile-hamburger {
      bottom: 44px;
   }

   div.search-btn .uabb-search-form-fields a.uabb-button {
      bottom: -9px !important;
   }

   div.menu-row>.fl-row-content-wrap .logo-col .menu-logo>.fl-module-content {
      margin: 0px;
   }

   .homepage-post-sec>.fl-col-content {
      margin-left: 0px !important;
   }

   .mobile-list-space ul {
      padding-inline-start: 25px !important;
   }

   /**Block library css**/
   .faq-section div.uabb-adv-accordion-item {
      margin-bottom: 10px;
   }

   div.transparent_btn .uabb-button-text:after,
   div.transparent_btn a span:after {
      top: 4px;
   }

   div.transparent_btn .uabb-button-text:before,
   div.transparent_btn a span:before {
      top: 4px;
   }

   .underline-links {
      font-size: 16px;
   }

   .request_a_quote .uabb-infobox-text-wrap .uabb-infobox-button .uabb-button-wrap {
      margin-top: 10px
   }

   .uabb_mobile_img_spacing .uabb-infobox-left-right-wrap .uabb-imgicon-wrap {
      margin-bottom: 20px
   }

   .uabb_mobile_spacing .uabb-infobox-left-right-wrap .uabb-infobox-title {
      margin-bottom: 21px
   }

   .uabb_mobile_btn_spacing .uabb-infobox-left-right-wrap .uabb-infobox-button {
      margin-top: 4px;
   }

   /**Block library css**/
   .footer-signup-mod .gform_button {
      margin-top: 10px !important;
   }

   div.gform_confirmation_message {
      font-size: 16px !important;
      line-height: 26px !important;
   }

   .footer-right-col .fl-col-content {
      background: #2A1943 !important;
   }

   .footer_row .uabb-creative-menu-mobile-toggle,
   .footer_row .uabb-creative-menu-mobile-toggle.uabb-active {
      position: relative;
   }

   .footer_row .uabb-creative-menu-mobile-toggle.text,
   .uabb-creative-menu-mobile-toggle.text:focus {
      outline: none;
      width: 100%;
   }

   div.footer-signup-mod input::placeholder {
      font-size: 16px !important;
      line-height: 19px !important;
      color: #3F3E3E !important;
      font-family: 'museo-sans-medium', Arial, sans-serif !important;
   }

   .footer_row .uabb-creative-menu-mobile-toggle:after,
   .footer_row .uabb-creative-menu-mobile-toggle.uabb-active:after {
      content: '' !important;
      background: url(/wp-content/uploads/2023/05/sprite.svg) -529px -64px;
      width: 15px !important;
      height: 15px !important;
      position: absolute;
      right: 15px;
      top: 17px;
      background-repeat: no-repeat !important;
   }

   .footer_row .uabb-creative-menu-mobile-toggle.uabb-active:after {
      background: url(/wp-content/uploads/2023/05/sprite.svg) -597px -64px;
   }

   div.footer-logo img {
      height: 50px !important;
      width: 143px !important;
      object-fit: none;
      object-position: -358px 0px;
   }

   .footer-right-col .uabb-creative-menu {
      background: #4F2683;
      border-radius: 10px;
   }

   .footer-right-col ul li.uabb-creative-menu:last-child {
      padding-bottom: 18px;
   }

   .footer-signup-mod .gform_button {
      font-size: 16px !important;
      line-height: 19px !important;
      border: 0;
      padding: 10px 20px;
   }

   .footer-signup-mod .uabb-gf-style input[type=email] {
      border-radius: 10px;
      margin-bottom: 10px !important;
   }

   .footer-signup-mod input::placeholder {
      font-family: 'Museo Sans';
      font-style: normal;
      font-weight: 400;
      font-size: 16px;
      line-height: 19px;
      color: #3F3E3E;
   }

   .logo-btn-col>.fl-col-content {
      display: grid;
      grid-template-columns: 1fr 1fr;
   }

   .green-btn>.fl-module-content {
      float: right;
   }

   .footer-links ul.uabb-cl-ul {
      display: grid;
      grid-template-columns: 1fr 1fr 1fr;
      float: left;
   }

   .footer-links ul.uabb-cl-ul li {
      text-align: left;
   }

   .address_section .uabb-imgicon-wrap .uabb-image-content img {
      left: 15px;
   }

   /*homepage*/
   .all_publication_resources .infobox-photo-left .uabb-infobox-left-right-wrap .uabb-infobox-content {
      width: 100% !important;
      padding: 0px 15px;
   }

   .all_publication_resources .infobox-photo-left .uabb-infobox-left-right-wrap .uabb-imgicon-wrap {
      margin-right: 15px;
   }

   .all_publication_resources .infobox-photo-left .uabb-infobox-left-right-wrap .uabb-infobox-content h3 {
      margin-top: 10px;
   }

   .all_publication_resources .fl-module-content {
      margin-bottom: 10px;
   }

   .blog-info-col h3.uabb-infobox-title {
      margin-top: 15px !important;
      margin-bottom: 15px !important;
   }

   .blog-info-col .uabb-module-content.uabb-imgicon-wrap {
      margin-left: 15px !important;
   }

   .blog-info-col .uabb-infobox-content {
      width: calc(100% - 166px) !important;
   }

   .product-resources .homepage-product .uabb-infobox-left-right-wrap .uabb-blog-posts-description p {
      margin-bottom: 0px !important;
   }

   .info-left-section .uabb-infobox-content .uabb-infobox-title-wrap h3 {
      margin-top: 15px;
      margin-bottom: 15px
   }

   .hompage-news-events nav ul li a.uabb-tab-link {
      white-space: unset;
   }

   .home-testimonial-section .uabb-slider-next,
   .home-testimonial-section .uabb-slider-prev {
      top: 100%;
      left: 43px;
      right: auto !important;
      margin-top: 20px;
   }

   .homepage-product .uabb-infobox-left-right-wrap .uabb-infobox-content p.uabb-infobox-title {
      font-size: 20px;
      line-height: 24px;
   }

   .hompage-tabs>.fl-col-content {
      padding-top: 15px !important;
   }

   /* div.homepage-news-events-post .uabb-infobox-content {
       width: 100%;   
       padding: 0px 15px 0px 15px;
   }*/
   /*Button*/
   .primary-button a span {
      font-size: 16px;
      line-height: 19px;
   }

   /* alm -button  */
   .ajax-load-more-wrap button.alm-load-more-btn.more {
      font-size: 16px;
      line-height: 22px;
   }

   .alm-btn-wrap {
      padding-top: 0px !important;
   }

   #alm-selected-filters div {
      margin: 5px 0px 0px;
      font-size: 14px !important;
      line-height: 150% !important;
   }

   #alm-selected-filters div:after {
      top: 10px;
   }

   /*Heading CSS*/
   body h1 {
      font-size: 34px;
      line-height: 37px;
   }

   body h2 {
      font-size: 28px;
      line-height: 31px;
   }

   body h3 {
      font-size: 26px;
      line-height: 29px;
   }

   body h4 {
      font-size: 24px;
      line-height: 26px;
   }

   body h5 {
      font-size: 20px;
      line-height: 22px;
   }

   body h6 {
      font-size: 18px;
      line-height: 20px;
   }

   body p {
      font-size: 16px;
      line-height: 22px;
   }

   /*Homepage*/
   .hompage_new_product .uabb-blog-post-content {
      width: 100% !important;
   }

   .hompage_new_product .uabb-post-thumbnail.uabb-crop-thumbnail.uabb-blog-post-section {
      display: none;
   }

   /*div.product-carousel button.slick-next.slick-arrow ,
   div.product-carousel button.slick-prev.slick-arrow {
       top: 132px !important;
   }*/
   .home-assay-kit-section .uabb-infobox-content {
      position: relative;
      display: flex;
      justify-content: space-between;
   }

   div.home-assay-kit-section .uabb-imgicon-wrap {
      margin: 0px !important;
   }

   div.home-assay-kit-section .uabb-infobox-title-wrap h3 {
      font-size: 18px;
      line-height: 22px;
      color: #1D2911;
      width: 100%;
      max-width: 202px;
   }

   div.home-assay-kit-section .uabb-imgicon-wrap .uabb-image-content img,
   div.home-assay-kit-section .nuclear-receptor-assays-col .uabb-infobox:hover .uabb-imgicon-wrap img {
      object-fit: none;
      height: 32px !important;
      width: 32px;
   }

   div.home-assay-kit-section .nuclear-receptor-assays-col .uabb-imgicon-wrap img {
      object-position: -160px -154px;
   }

   .home-assay-kit-section .growth-factor-assays-col .uabb-imgicon-wrap img {
      object-position: -64px -154px;
   }

   .home-assay-kit-section .gpcr-assays-col .uabb-imgicon-wrap img {
      object-position: -32px -154px;
   }

   .home-assay-kit-section .transcription-factor-col .uabb-imgicon-wrap img {
      object-position: -192px -154px;
   }

   .home-assay-kit-section .cytokine-receptor-col .uabb-imgicon-wrap img {
      object-position: 0px -154px;
   }

   .home-assay-kit-section .lumininesscent-cell .uabb-imgicon-wrap img {
      object-position: -128px -154px;
   }

   .home-assay-kit-section .luciferase-assay-col .uabb-imgicon-wrap img {
      object-position: -96px -154px;
   }

   .homepage-product .uabb-module-content.uabb-imgicon-wrap {
      display: none;
   }

   .product-resources .homepage-product .uabb-infobox-left-right-wrap .uabb-infobox-title a,
   div.product-resources .homepage-product .uabb-infobox-left-right-wrap .uabb-infobox-title a:hover {
      font-size: 20px;
      line-height: 24px;
   }

   div.product-resources .uabb-blog-posts-description p {
      font-size: 16px;
      line-height: 19px;
      color: #37343B;
   }

   div.product-resources .homepage-product .uabb-infobox-left-right-wrap .uabb-infobox-content {
      padding: 10px 15px;
   }

   /*our Reliable Cost*/
   div.home-service-row .info-reporter-assay .uabb-ultb3-info,
   div.home-service-row .info-gene-expression .uabb-ultb3-info {
      padding: 15px;
      background: #4F2683;
      border-radius: 10px;
   }

   /*Homepage - Serivices*/
   .home-service-row img {
      display: none;
   }

   .home-service-row .info-gene-expression .uabb-ultb3-img,
   .home-service-row .info-reporter-assay .uabb-ultb3-img {
      width: 100% !important;
   }

   .home-service-row .uabb-ultb3-info .uabb-text-editor,
   .home-service-row .uabb-ultb3-box:after {
      display: none;
   }

   .home-service-row h3.uabb-ultb3-title {
      margin-bottom: 0px !important;
   }

   div.home-assay-kit-section .uabb-infobox-content:after {
      content: none !important;
   }

   .home-testimonial-section .uabb-testimonial-author-description {
      padding-bottom: 15px !important;
   }

   div.home-testimonial-section .uabb-testimonial-author-description h2 {
      font-size: 28px;
      line-height: 36px;
      padding-bottom: 15px;
   }

   /** Carrier Page**/
   .current_position_openings a.fl-button {
      width: fit-content;
   }

   div.current_position_openings .fl-cta-text .fl-cta-text-content>p .location {
      margin-bottom: 5px;
   }

   .carrier_detail_sec .uabb-infobox-content .uabb-infobox-text-wrap .uabb-infobox-text {
      margin-bottom: 0px;
   }

   .carrier_detail_sec .uabb-infobox-content .uabb-infobox-text-wrap .uabb-infobox-button .uabb-module-content {
      text-align: left;
      margin-bottom: 20px;
   }

   .carrier_detail_sec div.fl-module-content .uabb-infobox-left-right-wrap div.uabb-module-content.uabb-imgicon-wrap {
      text-align: left;
      margin-bottom: 0;
   }

   .current_position_openings .fl-cta-text div.fl-cta-text-content>p,
   .current_position_openings.transparent_btn a span {
      font-size: 14px;
      line-height: 16px;
   }

   .current_position_openings .fl-cta-text h3,
   .current_position_openings .fl-cta-text .fl-cta-text-content>p {
      text-align: left;
      padding-left: 0px;
   }

   .current_position_openings .fl-cta-inline .fl-cta-text,
   .current_position_openings .fl-cta-inline .fl-cta-button {
      display: block !important;
   }

   .current_position_openings.transparent_btn a {
      text-align: left !important;
      padding-left: 38px;
   }

   .current_position_openings h3.fl-cta-title {
      font-size: 18px;
      line-height: 27px;
   }

   .current_position_openings .fl-cta-text,
   .current_position_openings .fl-cta-wrap .fl-cta-button {
      display: block;
      width: 100%;
      float: left;
      padding-top: 0px;
   }

   .current_position_openings .fl-cta-text .fl-cta-text-content {
      float: left;
      margin-top: 15px;
      margin-bottom: 15px;
   }

   .transparent_btn .uabb-module-content a.uabb-button .uabb-button-text,
   .transparent_btn a span {
      font-size: 16px;
      line-height: 18px;
   }

   .current_position_openings>.fl-node-content {
      padding: 20px 20px 20px 20px;
      margin-bottom: 10px;
   }

   /*.current_position_openings .fl-cta-wrap .fl-cta-button a{
      text-align: left;
   }*/
   /** Carrier Page**/
   /** about Page**/
   .testimonial-mob-img .fl-row-content-wrap {
      padding-right: 0px !important;
      padding-left: 0px !important;
   }

   .about-testimonial-row .fl-module-adv-testimonials .bx-wrapper {
      margin-bottom: 0px;
   }

   /** about Page**/
   /*resource listing*/
   .single-resources table tr td {
      padding: 10px;
   }

   .single-resources table {
      position: relative;
      overflow-x: scroll;
      width: 100%;
      display: block;
   }

   .product-listing-filter .alm-filters-container .alm-filter--title h3 {
      font-size: 18px;
      line-height: 27px;
      height: 49px;
   }

   .resource-blog .uabb-infobox-content h2 {
      font-size: 18px;
      line-height: 27px;
      margin-top: 8px;
   }

   .resource-blog .uabb-infobox-content p {
      font-size: 12px;
      line-height: 18px;
   }

   .resource-listing-section .uabb-button-wrap a.ast-button {
      background: #1D2911;
      font-family: museo-sans-bold, Arial, sans-serif;
      font-size: 20px;
      line-height: 24px;
      padding: 15px 12px 10px 30px;
      color: #FFFFFF;
      border-radius: 20px 20px 10px 10px;
      width: 100%;
      margin-bottom: 20px;
      text-align: left;
   }

   .resource-filter .alm-filter--title>h3 {
      margin-bottom: 15px !important;
      padding: 15px 30px 10px 15px !important;
   }

   .resource-blog .uabb-infobox-content {
      margin-bottom: 10px;
   }

   .resource-filter .alm-filter--inner {
      padding-bottom: 0px !important;
      padding-left: 15px !important;
   }

   .resource-filter .alm-filters-container .alm-filter li div.alm-filter--link {
      font-size: 16px;
      line-height: 20px;
      padding-bottom: 5px;
   }

   .resource-filter .sort-filter .alm-filter--inner {
/*      padding: 19px 20px 0 0!important;*/
      top: 263px;
      width: 130px;
   }
   .resource-filter .alm-filters-container .alm-filter--select select {
      font-size: 14px !important;
      padding: 5px 10px;
   }

   .resource-filter .sort-filter .alm-filter--select:after,
   .tech-search-filter .sort-filter .alm-filter--select:after {
      bottom: 13px !important;
      right: 12px !important;
   }

   .resource-listing-section .alm-results-text {
      position: relative;
      top: -11px;
   }

   .resource-filter .alm-filters-container {
      margin-bottom: 25px !important;
   }

   .tech-search-filter .alm-filters-container {
      margin-bottom: 13px;
   }

   .resource-blog .uabb-infobox-content {
      padding: 15px;
   }

   .search_by_resources .alm-filter--inner {
      position: inherit;
      max-width: 100%;
      margin-top: 23px;
      padding-left: 0px !important;
   }

   .tmp-alm-col .alm-btn-wrap {
      padding-top: 0px !important;
      padding-bottom: 3px !important;
      margin: 0px !important;
   }

   .tmp-listing .uabb-infobox-content .tmp-para>p {
      font-size: 16px;
      line-height: 22px;
      margin-bottom: 8px;
   }

   .tmp-listing .uabb-infobox-content .tmp-para p span {
      font-size: 12px;
      line-height: 18px;
      margin-bottom: 5px;
   }

   .tmp-listing h2.uabb-infobox-title {
      font-size: 18px;
      line-height: 27px;
      margin-bottom: 4px;
   }

   .resource_search_filter button {
      margin-left: 5px !important;
   }

   .resource_search_filter button:after {
      background: url(/wp-content/uploads/2023/05/sprite.svg) -317px -64px;
      width: 40px;
      height: 40px;
      right: 0px;
      bottom: 2px;
   }

   .tmp-listing .multi-span p span {
      display: block;
   }

   .resource_search_filter input.textfield {
      font-size: 16px !important;
      line-height: 22px !important;
   }

   .resource_search_filter input::placeholder {
      font-size: 16px !important;
      line-height: 22px !important;
   }

   /*resource listing*/
   /*product listing*/
   div.product-listing-section .fl-module-content>a {
      padding: 20px 20px 10px 20px;
   }

   div.listing-col ul.alm-paging.listing-navigation {
      padding: 5px 0 10px;
   }

   div.listing-col ul.alm-paging li.active span,
   .listing-col ul.alm-paging li span {
      font-size: 14px;
      line-height: 24px;
   }

   .product-listing-section .uabb-infobox-content {
      width: 100% !important;
   }

   .product-listing-section .uabb-module-content.uabb-imgicon-wrap {
      margin-left: 0px !important;
      padding-bottom: 15px;
   }

   .product-listing-section .uabb-infobox>.uabb-infobox-left-right-wrap {
      display: flex;
      flex-direction: column-reverse;
   }

   .product-lit-cols .uabb-infobox h2 {
      min-height: auto !important;
   }

   div.service-info-col .uabb-ultb3-info {
      padding-top: 15px !important;
   }

   /*product listing*/
   .technical_page_slider .uabb-slider-next {
      /*   left: 14%;*/
   }

   .technical_page_slider .uabb-slider-next {
      /*   left: 12%;*/
      left: 0%;
      margin-left: 35px;
   }

   /*team*/

   /*Blog and News*/
   div.blog-post-sec>.fl-module-content>.uabb-module-content {
      padding: 15px;
   }

   .blog-post-sec .uabb-infobox-content h2 {
      margin: 0px 0px 0px 0px !important;
   }

   div.blog-post-sec .uabb-infobox-left-right-wrap {
      display: block;
   }

   div.blog-post-sec .uabb-module-content.uabb-imgicon-wrap {
      margin: 0px 0px 12px 0px !important;
   }

   div.blog-post-sec .uabb-infobox-content {
      width: 100%;
   }

   #blog-col .alm-reveal>a {
      margin-bottom: 10px !important;
   }

   #blog-col .alm-btn-wrap {
      padding-top: 11px !important;
   }

   /*Faq*/
   div.Faq-link .uabb-cl-wrap .uabb-cl-ul {
      padding: 0px 0px 0px 15px;
   }

   /*Technology and Application Page*/
   .info-application-block .uabb-infobox-title-wrap .uabb-infobox-title {
      margin-bottom: 11px;
   }

   .nuclear-hormone-col .list-para ul {
      margin-top: 20px
   }

   .application_tabs .fl-module-content .uabb-content .fl-builder-content {
      padding: 20px 0 0px;
   }

   .application-drug-col .uabb-infobox h3.uabb-infobox-title {
      margin-bottom: 8px;
   }

   .application-section .uabb-infobox-content:before {
      bottom: -33px;
   }

   .application-section .uabb-infobox-content:after {
      bottom: -33px;
   }

   .application_tabs>.fl-module-content .infobox-photo-right {
      margin-bottom: 10px !important;
   }

   .static_blog_post .blog-info-col .uabb-infobox-content {
      width: calc(100% - 139px) !important;
   }

   .static_blog_post.static-publication-post .blog-info-col .uabb-infobox-content {
      width: auto !important;
   }

   .static_blog_post.static-publication-post .blog-info-col .uabb-infobox-content p {
      margin-top: 0px;
   }

   .static_blog_post .blog-info-col .uabb-infobox-content .uabb-infobox-title {
      margin-top: 15px;
   }

   .technical_page_slider .uabb-testimonial-info .uabb-testimonial-author-description {
      padding-bottom: 10px;
   }

   .technical_page_slider .uabb-testimonial h3 {
      margin-bottom: 20px;
   }

   .technical_page_slider .uabb-module-content.uabb-testimonials-wrap.compact {
      padding: 0px 0px 5px 0px !important;
   }

   .tech-assay-table table tbody tr:last-child>td {
      padding-top: 20px !important;
   }

   .tech-assay-table .table-data {
      margin-bottom: 0px;
   }

   .table_block .uabb-table-inner-wrap tbody.uabb-table-features tr td.table-body-td {
      padding-top: 10px;
   }

   /*services   */
   .service-info-benefits .uabb-infobox .uabb-infobox-title-wrap p {
      margin-top: 11px;
      margin-bottom: 11px;
   }

   .research-project-box .uabb-infobox .uabb-image-content {
      padding: 10px 10px;
   }

   .research-project-box .uabb-infobox .uabb-infobox-title {
      margin-top: 21px;
      margin-bottom: 11px;
   }

   /*product-listing*/
   .product-listing-filter .alm-filters-container .alm-filter--title h3 {
      margin-bottom: 10px !important;
   }

   div.product-listing-filter .alm-filters-container .alm-filter li div.alm-filter--link {
      font-family: 'museo-sans-medium', Arial, sans-serif;
      font-size: 16px;
      line-height: 26px;
      padding: 0px 10px 0px 30px;
   }

   .product-listing-section .uabb-infobox-title {
      font-size: 18px;
      line-height: 28px;
   }

   div.product-listing-section .multi-para-div p {
      font-size: 14px !important;
   }

   .single-career ul li {
      margin-bottom: 9px;
   }

   .equal-content .uabb-text-editor {
      min-height: auto !important;
   }

   .resource-listing-result>.fl-module-content>.fl-rich-text {
      width: 61%;
   }
   /**Checkout page CSS **/
   .cart-row .cart_totals table.shop_table.shop_table_responsive tr.order-note > td:before {
      content: '' !important;
  }
  .cart-row .cart_totals table.shop_table.shop_table_responsive tr.order-note > td {
      text-align: center !important;
  }
     .woocommerce-cart-form table.shop_table tbody td.actions div.coupon button.button{
     margin-top: 10px !important;
  }
     .single-product .woocommerce-message {
      display: flex !important;
      flex-direction: column-reverse !important;
  }
  .single-product .woocommerce-message a.button.wc-forward {
      width: fit-content !important;
      margin-bottom: 0px !important;
      margin-top: 15px !important;
  }
  .cart-row table.shop_table tbody tr td.product-remove {
      display: flex !important;
      justify-content: flex-end !important;
      background-color: #ffffff;
  }
  .cart-row table.shop_table tbody tr:first-child td.product-remove:first-child{
      border-radius: 10px;
  }
     .cart-row .wc-proceed-to-checkout a.checkout-button.button.alt.wc-forward {
      margin-top: 10px !important;
  }
     .cart-row .woocommerce table.shop_table td.actions {
      display: flex !important;
      flex-direction: column-reverse;
  }
  .cart-row .woocommerce table.shop_table td.actions input#coupon_code {
      width: 100%;
  }
  .cart-row .woocommerce table.shop_table td.actions input#coupon_code ~ button.button {
      float: left;
      margin-top: 15px !important;
      width: 100%;
  }
  .cart-row tr td.actions > button.button{
    margin-bottom:30px !important;
   }
}

@media screen and (max-width: 414px) {
   .service-menu .uabb-infobox-left-right-wrap, .product-menu .uabb-infobox-left-right-wrap{
      width: 45% !important;
   }
}

@media screen and (max-width: 375px) {}

@media screen and (max-width: 390px) {

   _::-webkit-full-page-media,
   _:future,
   :root .long_content_Section .fl-rich-text p {
      margin-bottom: 0px;
   }

   _::-webkit-full-page-media,
   _:future,
   :root .long_content_Section .fl-rich-text.expanded p {
      margin-bottom: 15px;
   }
}

@media screen and (max-width: 320px) {}