/*
Theme Name: Unchainedlabs Theme
Theme URI: http://www.supremeopti.com
Version: 1.0.5
Description: Unchainedlabs Theme
Author: Supreme Optimization
Author URI: https://www.supremeopti.com
template: bb-theme
*/

@font-face {
  font-family: "Nexa-Book";
  src: url('/wp-content/uploads/2021/webFonts/NexaBook/font.woff2') format('woff2'), 
  url('/wp-content/uploads/2021/webFonts/NexaBook/font.woff') format('woff');
}
@font-face {
  font-family: "Nexa-Bold";
  src: url('/wp-content/uploads/2021/webFonts/NexaBold/font.woff2') format('woff2'), 
  url('/wp-content/uploads/2021/webFonts/NexaBold/font.woff') format('woff');
}
@font-face {
  font-family: "Nexa-XBold";
  src: url('/wp-content/uploads/2021/webFonts/NexaExtraBold/font.woff2') format('woff2'), 
  url('/wp-content/uploads/2021/webFonts/NexaExtraBold/font.woff') format('woff');
}
@font-face {
  font-family: "Nexa-Heavy";
  src: url('/wp-content/uploads/2021/webFonts/NexaHeavy/font.woff2') format('woff2'), 
  url('/wp-content/uploads/2021/webFonts/NexaHeavy/font.woff') format('woff');
}
footer{
    z-index: 1;
}
h1{font-size: 42px; line-height: 42px; font-family: "Nexa-XBold",Arial,sans-serif; font-weight: 700; letter-spacing: -0.42px;}

a:focus {
    outline: none !important;
    outline-offset: none !important;
}
.header-btn .fl-button{font-family: "Nexa-XBold",Arial,sans-serif; font-weight: 700 !important;}
.fl-button, .uabb-creative-button-text{font-family: "Nexa-Heavy",Arial,sans-serif; font-weight: 900 !important;}
p, body{font-family: "Nexa-Book",Arial,sans-serif; font-weight: 400;}
footer ul li a span{font-family: "Nexa-XBold",Arial,sans-serif; font-weight: 700;}
footer ul li:hover a span{
  text-decoration: underline;
  text-underline-offset: 2px;
  text-decoration-thickness: 1px;
}
html, body {
    overflow-x: hidden;
}
html{font-synthesis: none;}

/*ubermenu css start*/

.ubermenu-item-level-0 > a > span{font-family: "Nexa-XBold",Arial,sans-serif !important; font-weight: 700; letter-spacing: -0.10px;}
.ubermenu-main .ubermenu-item-level-0 > .ubermenu-target{
    padding-right: 30px !important;
    padding-left: 0px !important;
   /* padding-bottom: 30px !important;*/
    position: relative;
    z-index: 99;
}
.ubermenu-item-level-0 > .ubermenu-submenu{width: 951px !important; border: none !important;}

.ubermenu-item-level-0 > .ubermenu-submenu.ubermenu-submenu-type-flyout{width: 300px !important; ;}
.technology_menu .ubermenu-submenu.ubermenu-submenu-type-flyout{ width: 370px !important;} 
.ubermenu-skin-minimal .ubermenu-submenu .ubermenu-current-menu-item > .ubermenu-target {
    color: #ffffff; 
}


.menu-heading{
  color: #ffffff; 
  margin-top: 23px; 
  margin-bottom: 27px;
  font-size: 26px;
  line-height: 26px;
  letter-spacing: -0.26px;
  padding-left: 0px;
}
.ubermenu .ubermenu-nav .ubermenu-column-1-4{width: 23.6%;}
.ubermenu .ubermenu-nav .ubermenu-column-3-4{width: 76.4%;}
.ubermenu .ubermenu-row{margin-bottom: 0px !important;}
.ubermenu-tab > a{
  font-family: "Nexa-Bold",Arial,sans-serif !important; 
  font-weight: 700;
  padding: 12px 15px 13px 15px !important;
}
.ubermenu .ubermenu-item-type-column>.ubermenu-submenu-type-stack>.ubermenu-item-normal:first-child{margin-top: 0px !important;}
.ubermenu .ubermenu-tab-layout-left>.ubermenu-tabs-group{border-width: 0px !important;}
 body .technology_menu .ubermenu-submenu .ubermenu-row .ubermenu-submenu li{margin-top: 10px;}

.ubermenu-tabs .ubermenu-tab a.ubermenu-target{
  position: relative;
  right: -1px;
}
.ubermenu-tabs .ubermenu-tab.ubermenu-active a.ubermenu-target{
  z-index: 999;
}
.ubermenu-tabs .ubermenu-tab .ubermenu-target-title{
  color: #ffffff; 
  opacity: 0.6;
  
}
.ubermenu-tabs .ubermenu-tab .ubermenu-submenu .ubermenu-target:hover .ubermenu-target-title{
  color: #70d267;
  text-decoration: underline;
  text-underline-offset: 2px;
  text-decoration-thickness: 1px; 
  
}
.ubermenu-tabs .ubermenu-tab .ubermenu-submenu .ubermenu-target:hover .ubermenu-target-description{
  color: #70d267 !important;
  opacity: 1 !important;
}

.ubermenu-tabs .ubermenu-tab.ubermenu-active .ubermenu-target-title{
  opacity: 1;
}

.ubermenu-tab{
  border-top: solid 1px !important;
  border-bottom: solid 1px !important;
  
} 
.ubermenu-tab.ubermenu-active{
  border-top: solid 1px rgba(255, 255, 255, 0.2) !important;
  border-bottom: solid 1px rgba(255, 255, 255, 0.2) !important;

}
.ubermenu-tab.ubermenu-active .ubermenu-tab-content-panel{
  border-top: solid 1px rgba(255, 255, 255, 0.2);
  border-left: solid 1px rgba(255, 255, 255, 0.2);
  padding: 13px 60px 15px 14px;
}
.gene-therapy.ubermenu-active .ubermenu-tab-content-panel{
  padding: 13px 0px 15px 14px;
}
.ubermenu .ubermenu-nav .gene-therapy .ubermenu-column-4-7 {
    width: 53%;
}
.ubermenu .ubermenu-nav .gene-therapy .ubermenu-column-3-7{
  width: 47%;
}
.ubermenu-tab ul li a{padding: 15px 25px !important;}
.ubermenu-tab ul li.single_col_list a{padding: 6px 25px 6px 25px !important;}
.ubermenu-tab ul li.single_col_list{padding-top: 8px;}

.ubermenu-tab ul li a .ubermenu-target-text{
  font-family: "Nexa-XBold" !important; 
  font-weight: 700;
  font-size: 17px;
  line-height: 17px;
  letter-spacing: -0.17px;
}
.ubermenu-tab ul li.single_col_list a .ubermenu-target-text{
  font-size: 16px;
  line-height: 16px;
  letter-spacing: -0.16px;

}

.ubermenu-tab ul li a .ubermenu-target-description{
  font-family: "Nexa-Book",Verdana,Arial,sans-serif !important; 
  font-weight: 400;
  font-size: 15px;
  line-height: 20px;
  letter-spacing: -0.15px;
  color: #ffffff;
  opacity: 0.6;
}

.tab-contain-title p{
  font-family: "Nexa-Book",Verdana,Arial,sans-serif  !important; 
  font-weight: 400;
  font-size: 17px;
  line-height: 17px;
  letter-spacing: -0.20px;
  color: #ffffff !important;
}

.tab-contain-title .ubermenu-custom-content{
  padding-left: 25px;
    padding-top: 17px;
    padding-bottom: 8px;
}

.ubermenu-tab.ubermenu-active > a:after{
    content: '' !important;
    background: url('/wp-content/uploads/2021/10/Vector.svg');
    width: 16px;
    height: 14px;
    position: absolute;
    right: 2px;
    top: 17px;
}

.ubermenu-active > a span{position: relative;}
.ubermenu-item-level-0 > a .ubermenu-target-title{position: relative; height: 40px;}
.ubermenu-item-level-0 > a .ubermenu-target-title:after{
    content: '';
    position: absolute;
    bottom: 0;
    left: 0px;
    right: 2px;
    width: 100%;
    height: 5px;
    transform: scaleX(0);
    background-color: #9a9a9a;
    background-image: linear-gradient(to left, #50b047, #50b047 100%) !important;
    transition: transform 0.3s;
    top: 48px;
    z-index: 9999;
}
.ubermenu-item-level-0 > a .ubermenu-target-title:hover:after, .ubermenu-active > a span:after {
    transform: scaleX(1) !important;
}

.heading_border .fl-heading span{position: relative;}
.heading_border .fl-heading span:after{
    content: '';
    position: absolute;
    bottom: 0;
    width:25px;
    height:2px;
    background-color: #50b047;
    top: 58px;
    left: 50%;
   transform: translate(-50%, -50%);
}

.ubermenu .ubermenu-nav .ubermenu-column-3-10 {
   width: 100%;
}

.ubermenu-tab ul li.single_col_list {
    padding-top: 8px;
    height: auto;
}

.ubermenu-item-109 .tab-contain-title p {
    font-family: "Nexa-XBold",Verdana,Arial,sans-serif !important; 
}


.ubermenu-item-109 .ubermenu-tab ul li.single_col_list a .ubermenu-target-text {
      font-family:"Nexa-Book",Verdana,Arial,sans-serif  !important; 
      color:rgba(225, 225, 225, 0.6);
}

li#menu-item-109 {
    margin-bottom: 30px;
}


/*ubermenu css end*/

/*buttom css start*/
/*tranparent-btn*/
a.fl-button{transition: all .5s ease !important;}
a.fl-button:hover{transition: all .5s ease !important;}
.fl-builder-content .tranparent-btn a.fl-button, 
.fl-builder-content .tranparent-btn a.fl-button:visited {
    font-size: 17px;
    line-height: 17px;
    text-transform: uppercase;
    border: 1px solid rgba(243,0,0,0);
    border-style: solid;
    border-width: 0;
    background-clip: border-box;
    border-color: #50b047;
    border-top-width: 2px;
    border-right-width: 2px;
    border-bottom-width: 2px;
    border-left-width: 2px;
    border-top-left-radius: 88px;
    border-top-right-radius: 88px;
    border-bottom-left-radius: 88px;
    border-bottom-right-radius: 88px;
}
.fl-builder-content .tranparent-btn a.fl-button{
    padding-top: 10px;
    padding-right: 23px;
    padding-bottom: 8px;
    padding-left: 23px;
    color: #50b047 !important;
    background-color: transparent !important;
}
.tranparent-btn a.fl-button *{
  color: #50b047 !important;
}
.tranparent-btn a.fl-button:hover *{
  color: #ffffff !important;
}
.fl-builder-content .tranparent-btn a.fl-button:hover {
    color: #ffffff;
    background-color: #50b047 !important;
    border-width: 2px !important;

}

.fl-builder-content .green-btn a.fl-button, 
.fl-builder-content .green-btn a.fl-button:visited {
    font-size: 17px;
    line-height: 17px;
    text-transform: uppercase;
    border: 1px solid #44a43b;
    border-style: none;
    border-width: 0;
    background-clip: border-box;
    border-top-left-radius: 88px;
    border-top-right-radius: 88px;
    border-bottom-left-radius: 88px;
    border-bottom-right-radius: 88px;
}

.fl-builder-content .green-btn a.fl-button {
    padding-top: 13px;
    padding-right: 25px;
    padding-bottom: 11px;
    padding-left: 25px;
}
.fl-builder-content .green-btn a.fl-button{
    color: #ffffff;
}
.fl-builder-content .green-btn a.fl-button{
    background: #50b047;
    transition: all .5s ease !important;
}
.fl-builder-content .green-btn a.fl-button:hover{
     color: #ffffff;
    background: #328514;
    transition: all .5s ease !important;
}

.header-btn .fl-button i{margin-left: 5px !important;}
.header-btn .fl-button i:before{transform: rotate(45deg);}


/*buttom css end*/

.logo-column{max-width: 252px;}
.header-btn-column{float: right;}

.gform_ajax_spinner{
    display: none !important;
}
#gform_submit_button_1{
  height: 41px; 
  font-family: 'Nexa-XBold'; 
  font-weight: 700 !important;
  margin-left: 15px;
}
#input_1_1{min-width: 338px;}
.gform_wrapper .gf_simple_horizontal{width: 100% !important;}

.menu-item-description{display: none;}
footer .menu-item-description{
  display: block; 
  margin-top: 6px;
  font-size: 15px;
  line-height: 20px;
  color: rgba(225, 225, 225, 0.6);
}

footer ul li a:hover p, footer ul li a:hover span{color: #70d267 !important;}
.product-menu ul li{width: 33.3%; float: left;}

.footer-social-icon p{
  font-family: 'Nexa-XBold' !important;
  font-weight: 700 !important;
}
.footer-social-icon .fl-icon-wrap:hover p, .footer-social-icon .fl-icon-wrap:hover i:before{
  color: #70d267 !important;
}

.footer_bottom_list, .footer_bottom_list_small{
    list-style: none;
    padding-right: 0px;
    margin: 0px !important;
}
.footer_bottom_list_small li{padding-bottom: 10px;}
.footer_bottom_list li:last-child{padding-left: 0px !important;}
.footer_bottom_list li {
    float: right;
    padding-left: 25px;
}
.footer_bottom_list li a{
  color: #ffffff;
}
.footer_bottom_list li a:hover{
  text-decoration: underline;
  transition: all .5s ease !important;
  text-underline-offset: 2px;
}


.uabb-creative-menu-mobile-toggle{
  padding: 15px 0px !important; 
  width: 100% !important;
}

.uabb-creative-menu-mobile-toggle span{
  font-family: "Nexa-XBold"; 
  font-weight: 700;
  font-size: 21px;
  line-height: 21px;
  letter-spacing: -0.21px;
}

.uabb-creative-menu-mobile-toggle:after {
    content: url(/wp-content/uploads/2021/10/open-icon.svg);
    position: absolute;
    right: 0px;
    width: 15px;
    height: auto;
    bottom: 11px;
    transform: rotate(180deg); 
  }
.uabb-active.uabb-creative-menu-mobile-toggle:after {
    transform: rotate(0deg) !important; 
}
.uabb-creative-menu-mobile-toggle:focus{outline: none !important;}


.mobile_menu_section{display: none;}


/*mobile menu css*/


/*.mm_menu_humberg {display: inline-block; cursor: pointer; float: right; }*/

.wpmm-menu {
    top: 70px;
}
.breadcrum-img img {transform: rotate(180deg);}

#menu-mobile-main-menu,
#menu-mobile-menu {
    display: none;
}
#my-button{width: 30px; float: right;}

.mm-listitem.mm-listitem_selected, .mm-listitem, 
.mm-listitem.mm-listitem_selected:hover, .mm-listitem:hover{
  background-color: #313131 !important;
}
.mm-panel {
    margin-top: 0px;
    background-color: #313131 !important;
}
.mm-wrapper_opening header .fl-row-content-wrap{background-color: #313131 !important;}

.mm-listitem__btn:not(.mm-listitem__text) {
    border-left-width: 0px !important;
    border-left-style: solid;
}

.mm-wrapper_opened .hide-navtop .move-to-top {
    top: 0px !important;
}

.mm-navbars_top>.mm-navbar:not(.mm-navbar_has-btns) {
    display: none !important;
}

.hide-navtop {
    display: none;
}

.mm-listitem:not(:last-child):after {
    border-color: rgba(255, 255, 255, 0.2) !important;
    left: 15px;
    right: 0px;
}
.mm-listitem:after{
  border-color: rgba(255, 255, 255, 0.2) !important;
}

.move-to-top ul.mm-listview li a {
    font-size: 18px;
    line-height: 18px;
    font-family: 'Nexa-XBold';
    font-weight: 700;
    padding: 16px 0px 15px 15px !important;
    color: #ffffff !important;
    letter-spacing: -0.18px !important;
    background-color: #313131 !important;
}
 body .ubermenu  .technology_menu .ubermenu-submenu  .ubermenu-row  .ubermenu-item ul > li{margin-top: 10px !important;}
body .wpmm-menu.mm-menu_opened ul li a {
    font-size: 18px;
    line-height: 18px;
    font-family: 'Nexa-XBold' !important;
    opacity: 1 !important;
    font-weight: 700;
    padding: 16px 15px 15px 15px !important;
    color: #ffffff !important;
    letter-spacing: -0.18px !important;
    white-space: break-spaces !important;
}

.mm-navbar__title {
   position: absolute;
    float: left;
    top: 50px; 
    left: 0px; 
    width: 100%;
    background-color: #313131 !important;
    padding-top: 27px;
    padding-left: 15px;
    text-align: left;
    font-size: 25px;
    line-height: 25px !important;
    color: #ffffff !important;
    font-family: 'Nexa-XBold';
    font-weight: 700;
    margin-bottom: 30px;
    z-index: 9999;
}

.mm-btn_prev{width: 100%;}
.mm-btn_prev:after {
    content: "Back" !important;
    position: relative;
    font-family: 'Nexa-XBold';
    font-weight: 700;
    color: #ffffff;
    border: none;
    top: 3px;
    font-size: 18px;
    line-height: 18px;
    letter-spacing: -0.18;
    left: 30px;
    
}

.mm-btn_next:after {
   content: '' !important;
   background: url(/wp-content/uploads/2021/10/arrow-right.svg)!important; 
   width: 8px;
   height: 13px; 
   position: absolute; 
   border: none !important; 
   transform: none !important; 
   right: 14px; 

} 
.mm-btn_prev:before{
   content: '' !important;
   background: url(/wp-content/uploads/2021/10/arrow-left.svg)!important; 
   width: 8px;
   height: 13px; 
   position: absolute; 
   border: none !important; 
   transform: none !important; 
   left: 13px;
   top: 3px;
} 

.mm-navbars_top {
    border-bottom-style: inherit;
    height: 50px;
}

.mm-panel_opened .mm-listview {
    margin-top: 110px !important;
}

.mm-navbars_top:after {
    content: '';
    border-color: #fff !important;
    opacity: 0.2 !important;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    display: block;
    position: absolute;
    left: 15px;
    right: 0px;
    bottom: 0;
}

#mm-2 .mm-listview {
    margin-top: 0px !important;
}

.mm-menu_position-bottom {
    height: auto;
}

#mm-2.mm-panel_opened {
    margin-top: 0px !important;
}

.mm-menu_navbar_top-1 .mm-panels {
    top: 0px;
}

.mm-wrapper_opened .mm-wrapper__blocker a {
    position: absolute;
    right: 14px;
    top: 5px;
    z-index: 19999999;
    width: 23px;
    height: 33px;
    border-radius: 3.2px;
}

.mm-wrapper_opened .mm-wrapper__blocker a:after {
    content: url(/wp-content/uploads/2021/10/g-close-icon.svg);
    position: relative;
    top: 18px;
    right: 11px;
}

.mm-panel:before {
    content: '';
    display: block;
    height: 0px;
}
.mm-wrapper_opening .wpmm-button .fl-photo-img {
    display: none;
}

.menu-image {
    margin-right: 15px !important;
}
/*.move-to-top .mm-listview li:nth-last-child(1){
  width: 137px !important;
  float: left;
  padding: 40px 0px 0px 15px;

}*/
.move-to-top .mm-listview li:nth-last-child(1){
  width: 186px !important;
  float: left;
  padding: 40px 0px 0px 15px;

}
/*.move-to-top #mm-2.mm-panel.mm-panel_opened .mm-listview li:nth-last-child(1) a{
  font-family: 'Nexa-Heavy';
  width: 122px !important;
  max-width: 122px !important;
  font-weight: 900 !important;
  border-radius: 88px;
  text-transform: uppercase;
  font-size: 18px;
  line-height: 16px;
  padding: 11px 15px 10px 20px !important;
  border: solid 2px #ffffff;
  position: relative;
}*/
/*.move-to-top #mm-2.mm-panel.mm-panel_opened .mm-listview li:nth-last-child(1) a:after{
  content: "\f342";
  font-family: dashicons;
    display: inline-block;
    line-height: 1;
    font-weight: 400;
    font-style: normal;
    color: #ffffff;
    transform: rotate(45deg); 
    position: absolute;
    right: 15px;
    bottom: 10px;
  }*/

.move-to-top #mm-2.mm-panel.mm-panel_opened .mm-listview li:nth-last-child(1) a{
  font-family: 'Nexa-Heavy';
  width: 169px !important;
  max-width: 169px !important;
  font-weight: 900 !important;
  border-radius: 88px;
  text-transform: uppercase;
  font-size: 18px;
  line-height: 16px;
  background-color: #50b047 !important;
  padding: 13px 25px 12px 25px!important;
}
.move-to-top .mm-listview li:nth-last-child(1) a:hover{background-color: #328514 !important;}
.move-to-top .mm-listview li:nth-last-child(1):after{
  display: none !important;
}
.wpmm-menu .menu-item-description{
  display: block !important;
  white-space: break-spaces;
  font-size: 15px;
  line-height: 20px;
  letter-spacing: -0.15px;
  font-family:'Nexa-Book';
  margin-top: 0px;
  margin-bottom: 0px !important;
  opacity: 0.6;
}

#mm-3 .mm-navbar__title{display: none !important;}


#mm-4 ul li:after, #mm-5 ul li:after, #mm-7 ul li:after, #mm-8 ul li:after{display: none;}
#mm-4 ul li a, #mm-5 ul li a, #mm-7 ul li a, #mm-8 ul li a{
  padding-bottom: 7px !important; 
  font-size: 17px; 
  line-height: 25px;
}
#mm-7 ul li a, #mm-8 ul li a, #mm-9 ul li a, #mm-10 ul li a, #mm-11 ul li a{
    opacity: 0.6; 
    font-family: 'Nexa-Book';
}
#mm-7 ul li:first-child a, #mm-8 ul li:first-child a, #mm-8 ul li:nth-child(6) a, 
#mm-9 ul li:first-child a,#mm-9 ul li:nth-child(5) a, #mm-10 ul li:first-child a,
#mm-11 ul li:first-child a, #mm-11 ul li:nth-child(4) a, #mm-11 ul li:nth-child(9) a{
  font-size: 17px; 
  line-height: 17px;
  letter-spacing: -0.22px !important;
  font-family: Nexa-XBold;
  font-weight: 400 !important;
  margin-top: 5px;
  margin-bottom: 2px;
  opacity: 1;
}

#mm-8 ul li:nth-child(6){
  margin-top: 20px;
}



/*.prd-menu .mm-navbar__title{display: none;}
  #mm-3 .mm-listview {margin-top: 60px !important;}
*/
/*mobile menu css*/ 

.product-info .uabb-infobox:hover .uabb-infobox-title, 
.home-tribe-column .uabb-infobox:hover .uabb-infobox-title
{
  text-decoration: underline; 
  transition: all .5s ease !important; 
  text-decoration-thickness: 1px;
  text-underline-offset: 2px;

}
.bold-list li{font-family: 'Nexa-XBold' !important; font-weight: 700 !important;}
.fl-builder-edit .hide-box {display: block !important;}
.hide-box {display: none;}
.hide-box.active{display:block;}
.see-more-div.hide{display: none;}
.webinar-info .uabb-text-editor{
  font-family: 'Nexa-XBold' !important; 
  font-weight: 700 !important;
  text-transform: uppercase;
  padding-left: 3px;
}
.uabb-infobox{transition: all .5s ease !important;}

.webinar-info .uabb-infobox:hover, .conferance-info .uabb-infobox:hover{
  border-color: rgba(80, 176, 71, 0.5) !important;
  transition: all .5s ease !important;
}
.webinar-info .uabb-infobox, .conferance-info .uabb-infobox{position: relative;}
.webinar-info .uabb-infobox:after, .conferance-info .uabb-infobox:after{
    position: absolute;
    content: url(/wp-content/uploads/2021/10/vectorpaint-1.svg);
    right: 20px;
    top: 35%;
}

.conferance-info .uabb-text-editor .date{
 float: left;
  padding-right: 10px;
  font-weight: 700 !important;
  text-transform: uppercase;
    color: #747379;
}

.conferance-info .uabb-text-editor .location{
font-weight: 700 !important;
  text-transform: uppercase;
  font-size: 11px !important;
  line-height: 11px !important;
  letter-spacing: -0.11px !important;
  color: #005173 !important;
}
.conferance-info .uabb-infobox:hover .uabb-text-editor .location{
  color: #328514 !important;
}


.view-all-text a span, .need-more-txt a span{transition: all .5s ease !important;}
.view-all-text a:hover span{
  color: #328514 !important;
  transition: all .5s ease !important;
  text-decoration: underline;
  text-underline-offset: 2px;
}
.need-more-txt a:hover span{text-decoration: underline;}

.news-info .uabb-text-editor p{
  font-weight: 700 !important;
  text-transform: uppercase;
  padding-bottom: 0px !important;
}

.slick-prev.slick-arrow{
  position: absolute;
  left: 48.8% !important;
  top: -40px !important;
}
.slick-prev.slick-arrow i, .slick-next.slick-arrow i{
  position: relative;
  border-width: 2px !important;
  width: 33px;
  height: 33px;
  transition: all .5s ease !important;
}
.slick-prev.slick-arrow i:hover, .slick-next.slick-arrow i:hover{
  background-color: #50b047;
  color: #ffffff !important;
  transition: all .5s ease !important;
}
.slick-prev.slick-arrow i:hover:before{
    content: url(/wp-content/uploads/2021/12/arrow-left-1.svg) !important;
    font-size: 18px;
}
.slick-prev.slick-arrow i:before{
    content: url(/wp-content/uploads/2021/12/arrow-left.svg) !important;
    font-size: 18px;  
}


.slick-next.slick-arrow{
  position: absolute;
  right: 48.5% !important;
  top: -40px !important;
}
.slick-next.slick-arrow i:hover:before{
     content: url(/wp-content/uploads/2021/12/arrow-right-1.svg) !important;
    font-size: 18px;
}
.slick-next.slick-arrow i:before{
    content: url(/wp-content/uploads/2021/12/arrow-right.svg) !important;
    font-size: 18px;
    
}


li.ubermenu-item.ubermenu-tabs {
    height: auto;
}

.tab-contain-title p {
    margin-bottom: 0px;
}

/**********   Chetna Css   *************/
.Post_para_sec{
    font-size: 17px;
    line-height: 26px;
    letter-spacing: -0.17px;
    font-weight: 400;
    color: #747379;
}
.Post_para_sec strong{
      font-size: 25px;
      font-weight: bold;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.36;
      letter-spacing: -0.25px;
      text-align: left;
      color: #313131;
}
.featured-info .uabb-infobox-text.uabb-text-editor:after{
    bottom: 14px;
}
.home_webinars .alm-btn-wrap{
    display: none;
}
.site-bar-form .ginput_container.ginput_container_email input{
    text-align: center !important;   
}

.resource-info.fl-module-info-box h5 {
  padding-bottom:10px;
  display:inline-block;
}

.resource-info .uabb-image .uabb-image-content{
     box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.21);
}
.resource-info .uabb-infobox-text.uabb-text-editor{
     color: #525252;
}
.featured-info .uabb-infobox-text.uabb-text-editor{
    width: auto;
    margin-right: 80px;
}
.event_past_btn button[disabled] {
   float: left;
   margin-top: 20px;
}
/*.news_main_row .recent_webinar_section .uabb-infobox::after{
    top: 26px;
}*/
.recent_webinar_section .uabb-infobox-text.uabb-text-editor p{
    padding-left: 0px;
}
.webinar-btn .alm-btn-wrap{
    display: block;
}
.product_webinars_sec .product_webinars .recent_webinar_section{
    flex: 0 0 48.5%;
    max-width: 48.5%;
    float: left;
    margin-bottom: 15px;
}
.product_webinars_sec .product_webinars .recent_webinar_section .uabb-infobox-title{
        width: 100%;
}
.product_webinars_sec .home_webinars .recent_webinar_section{
    flex: 0 0 100%;
    max-width: 100% !important;
    width: 100%;
}
.product_webinars .recent_webinar_section .uabb-module-content.uabb-infobox.infobox-left:after{
    position: absolute;
    content: url(/wp-content/uploads/2021/10/vectorpaint-1.svg);
    right: 20px;
    top: 40%;
}
.product_webinars_sec .product_webinars .recent_webinar_section:nth-child(2n+1){
    margin-right: 30px;
}
.product_webinars_sec .home_webinars.product_webinars .recent_webinar_section:nth-child(2n+1){
        margin-right: 0px;
}
.product_webinars_sec .product_webinars .recent_webinar_section .uabb-module-content.uabb-infobox.infobox-left{ 
    border-style: solid;
    background-color: #ffffff;
    border-color: #ffffff;
    border-radius: 0px;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
    padding-top: 12px;
    padding-bottom: 15px;
    padding-left: 14px;
    padding-right: 30px;
    position: relative;
}
.product_webinars_sec .product_webinars .recent_webinar_section .uabb-module-content.uabb-infobox.infobox-left:hover{ 
    border-color: rgba(80, 176, 71, 0.5) !important;
    transition: all .5s ease !important;
}
.product_webinars_sec .product_webinars .recent_webinar_section 
.uabb-module-content.uabb-infobox.infobox-left:hover p.uabb-infobox-title,
.product_webinars_sec .product_webinars .recent_webinar_section 
.uabb-module-content.uabb-infobox.infobox-left:hover .uabb-infobox-text-wrap
{
        color: #50b047;
}
.product_webinars_sec .product_webinars .recent_webinar_section .uabb-infobox-title{
      font-size: 18px;
      font-weight: normal;
      font-stretch: normal;
      font-style: normal;
      line-height:26px;
      letter-spacing: -0.18px;
      text-align: left;
      color: #747379;
      font-family: "Nexa-XBold";
}
.product_webinars_sec .product_webinars .recent_webinar_section .uabb-infobox-text-wrap{
      font-size: 15px;
      font-weight: bold;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.33;
      letter-spacing: -0.15px;
      text-align: left;
      color: #747379;
}
 sub, sup {
    font-size: 12px !important;
    line-height: 18px !important;
}
/*@media screen and (min-width: 768px){
    .footer-form .gform_footer.top_label > input.gform_button.button{
            position: absolute;
            bottom: 16px;
    }
}*/



#wp-admin-bar-ubermenu,
#popup-maker-toolbar,
#wp-admin-bar-gform-forms,
#wp-admin-bar-gform-forms,
#wp-admin-bar-new-content,
#wp-admin-bar-comments,
#wp-admin-bar-customize,
#wp-admin-bar-updates,
#wp-admin-bar-popup-maker,
#wp-admin-bar-wpseo-menu,
#wp-admin-bar-wpengine_adminbar
{
    display: none;
}

.site-bar-form input.gform_button {
    line-height: 0 !important;
}
.footer-form .gform_footer.top_label {
    vertical-align: top !important;
}

button.pum-close.popmake-close {
    box-shadow: none !important;
    background-color: #ffffff !important;
    font-size: 0px !important;
}

button.pum-close.popmake-close:after {
    content: url(/wp-content/uploads/2021/12/g-close-1.svg);
    position: absolute;
    right: 0px;
}

.sub_menu li a {
    z-index: 99999;
}

html.pum-open.pum-open-overlay.pum-open-scrollable .pum-overlay.pum-active{
    overflow-y: auto;
    overscroll-behavior-x: unset;
    overflow-x: unset;
}


/* Sticky Menu */ 

  @media screen and (min-width:769px) {
  .sticky-menu-active {
      position: fixed;
      left: 0px;
      width: 100%;
      z-index: 999;
      top: 0px;
      opacity: 1;
  }

}

/*.fl-module-info-box.uabb-infobox-module-link{
    z-index: 0 !important;
}
.uabb-image-carousel .slick-next, .uabb-image-carousel .slick-next:hover,
.uabb-image-carousel .slick-prev, .uabb-image-carousel .slick-prev:hover{z-index: 0;}*/

/* Pop up */

.uabb-modal .fa-times:before {
    content: url(/wp-content/uploads/2021/12/g-close-1.svg);
    position: absolute;
    right: 44px;
    top: 36px;
}

/* Menu */

.ubermenu-has-submenu-flyout ul.ubermenu-submenu a.ubermenu-target {
    color: #ffffff;
    font-family: "Nexa-XBold" !important;
    font-weight: 700;
    padding: 10px 20px;
}
.ubermenu-has-submenu-flyout ul.ubermenu-submenu li:first-child a.ubermenu-target{
    padding-top: 15px;
}
.ubermenu-has-submenu-flyout ul.ubermenu-submenu li:last-child a.ubermenu-target{
   padding-bottom: 15px;
}
.ubermenu-has-submenu-flyout ul.ubermenu-submenu a.ubermenu-target:hover {
    color: #70d267;
    text-decoration: underline;
    text-underline-offset: 2px;
    text-decoration-thickness: 1px;
}
/*.ubermenu-main .ubermenu-has-submenu-flyout.ubermenu-active a.ubermenu-target {
    color: #ffffff;
}*/
.ubermenu-main .always-green-color a{
  color:#50b047 !important;
}

.ubermenu-main .always-green-color a:hover{
  color:#328514 !important;
}




/* Homepage - Typing effect */

.typing-container {
  display: flex;
  justify-content: center;
  align-items: center;
      font-size: 56px;
    line-height: 56px;
    letter-spacing: -0.56px;
    font-family: "Nexa-XBold", sans-serif;
}

.typing-container #feature-text {
  margin-left: 0px;
}

.typing-container .input-cursor {
  display: inline-block;
  width: 2px;
  height: 42px;
  background-color: #747379;
  margin-left: 8px;
  animation: blink 0.6s linear infinite alternate;
}

@keyframes blink {
  0% {
    opacity: 1;
  }
  40% {
    opacity: 1;
  }
  60% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}

.typing-container #sentence {
  color:#50b047;
}

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

  .typing-container {
      font-size: 24px;
      line-height: 25px;
  }

  .typing-container .input-cursor {
      height: 23px;
  }

}



.testbg .fl-row-content-wrap{
  background-image:url('http://unchainedlabs.sheldon.com/wp-content/uploads/2021/12/Make-it-count.jpg'), url('http://unchainedlabs.sheldon.com/wp-content/uploads/2021/10/imageonline-co-placeholder-image.jpg');
  background-repeat: no-repeat, no-repeat;
  background-attachment: fixed, fixed;
  background-clip: border-box, border-box;
  background-origin: padding-box, padding-box;
  background-size: 50% 100%;
  background-position: left top, right top;
}

.recent_webinar_section .uabb-module-content.uabb-infobox {
    position: relative;
    display: inline-flex;
    align-items: center;
    padding-bottom: 15px;
}


#custom_filter h3#alm-filter-order-title {
    font-size: 14px;
    font-weight: 400 !important;
    letter-spacing: -0.14px;
    color: #5f5f5f;
    margin-bottom: 0px;
    margin-top: 0px;
    font-family: "Nexa-XBold";
}

#custom_filter select.alm-filter--item {
    background-color: #fff0;
    color: #252525;
    padding: 3px 42px 3px 13px;
    position: relative;
}
#custom_filter select {
    background: url(/wp-content/uploads/2022/12/resources_down_arrow.svg) no-repeat right 10px top -35%;
    background-size: 14px 22px;
    cursor: pointer;
}
.resource-filter div#alm-filter-1 {
    display: none;
}
.resources_sec ul#alm-selected-filters li div[data-key="order"]{position: relative;top: 3px}
.resources_sec ul#alm-selected-filters li div[data-key="order"]:after{
    content: "";
    position: absolute;
    z-index: 199;
    background-image: url(/wp-content/uploads/2021/11/g-close.svg);
    background-size: 90%,90%;
    background-repeat: no-repeat;
    width: 10px;
    height: 10px;
    transform: none;
    cursor: pointer;
    background-position: top 87% right 45%;
    display: inline-block;
    right: 9px;
    top: 39%;
    margin-left: 0;
    margin-top: -3px;
}
.prd-main-row .product-info .uabb-imgicon-wrap{
   margin-top: 0px !important;
}
.prd-main-row .product-info .uabb-infobox-title{
    margin-top: 15px !important;
    margin-bottom: 15px !important;
}
.filter_col .fl-html div[data-taxonomy="research_area"] {
    border-top: 1px solid rgba(255, 255, 255, 0.2);
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
    padding-top: 32px;
}
.filter_col  .fl-html div[data-taxonomy="research_area"] {
    border-top: 1px solid rgba(255, 255, 255, 0.2);
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
    padding-top: 32px;
}
.filter_col  .fl-html div[data-taxonomy="resource_type"] {
  padding-top: 32px;
  }
.site-bar-form .gform_heading > p.gform_required_legend {
    display: none;
}
.gobal-heading-tag span.fl-heading-text {
    text-transform: capitalize;
}
.site-bar-form input::placeholder {
    color: #6D6D6D !important;
    font-size: 15px !important;
    line-height: 20px !important;
}

/*Solutions Page*/
.font-weight-800 h1,.font-weight-800 h2,.font-weight-800 h3,.font-weight-800 h5,
.font-weight-800 a,.font-weight-800 button,.featured-info-content .uabb-infobox h3.uabb-infobox-title {
    font-weight: 800 !important;
}
/*.explore_buttons .fl-button-group-buttons {
    flex-wrap: unset;
}*/
/*.explore_buttons .fl-button-wrap.fl-button-width-full.fl-button-center {
    width: 212px;

}*/
.explore_buttons .fl-button-group-buttons a.fl-button{ padding: 15px 24px 16px 23px !important;}
.explore_buttons .fl-button-group-button {
    flex-direction: column;
    display: flex;
    background-color: transparent !important;
    border: 2px solid #50B047;
    border-radius: 80px;
    margin: 0 10px 10px;
    justify-content: center;
    align-items: center;
    transition: all .5s ease !important;
    cursor: pointer;
}
.explore_buttons .fl-button-group-button:hover{
     background-color: #50B047 !important;
    transition: all .5s ease !important;
}
.explore_buttons .fl-button-group-button:hover span.fl-button-text{
    color: #fff !important;
    transition: all .5s ease !important;
}
.explore_buttons .fl-button-group-buttons span.fl-button-text {    font-weight: 800 !important;}
.solution_paraghaph p {
    margin-bottom: 20px;
}
.solution_featured_boxes .uabb-infobox img {
    filter: drop-shadow(0px 0px 20px rgba(0, 0, 0, 0.08));
    border-radius: 4px;
}

.solution_featured_boxes .featured-info-content > .fl-node-content {
    position: relative;
}
.solution_featured_boxes .featured-info-content > .fl-node-content:after{
    position: absolute;
    content: url(/wp-content/uploads/2023/02/arrow.svg);
    right: 21px;
    bottom: 14px;
}
.featured-info-content .fl-col-content{
    transition: all .5s ease !important;
    cursor: pointer;
}
.featured-info-content .fl-col-content:hover {
    transition: all .5s ease !important;
    box-shadow: 0 0 0 1px rgba(80, 176, 71, 0.5);
}
.featured-info-content .fl-col-content:hover .uabb-infobox-text.uabb-text-editor {
    color: #328514;
}
.solution_featured_boxes span.molecule-type {line-height: 20px;}
.solution_featured_boxes h5.uabb-infobox-title-prefix { display: block;}
.solution-child-pages .solution_menu_section.sticky-menu-main {
    box-shadow: 3px 3px 15px rgba(0, 0, 0, 0.2);
}
/* Blog css */

.blog-box .uabb-infobox {
    background: #ffffff;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
    padding-right: 15px;
    border: 1px solid #ffffff !important;
    transition: all .5s ease !important;
    margin-bottom: 15px;
    position: relative;
}
.blog-box .uabb-infobox:hover {
    border: 1px solid rgba(80, 176, 71, 0.5) !important;
    transition: all .5s ease !important;
}
.blog-box .uabb-infobox:hover .uabb-infobox-title{
    color: #50b047 !important;
}
.blog-box p.uabb-infobox-title {
    color: #747379 !important;
    font-family: Nexa-XBold, Verdana, Arial, sans-serif;
    font-weight: 700;
    font-size: 18px;
    line-height: 26px;
    letter-spacing: -0.18px;
    max-width: 90%;
}
.blog-box .uabb-infobox:after {
    position: absolute;
    content: url(/wp-content/uploads/2021/10/vectorpaint-1.svg);
    right: 0;
    top: 53%;
    transform: translate(-60%, -50%);
}
.blog-box .uabb-infobox .uabb-infobox-text p {
    font-size: 15px;
    letter-spacing: -0.15px;
    font-weight: 400;
    font-family: 'Nexa-Book', Arial, sans-serif;
    color: #747379;
}
.blog-box button.alm-load-more-btn {
    float: none !important;
}
.blog-single-text .fl-rich-text p {
    padding-bottom: 5px;
}
.blog-single-text .fl-heading {
    font-weight: 800;
}
ul#menu-footer-learn-menu {
    display: block;
}

.related-posts button.alm-load-more-btn {
    text-transform: uppercase;
    padding: 12px 25px 10px;
}
.related-posts .alm-btn-wrap {
    padding-top: 10px;
    text-align: left;
}
.related-posts .blog-box .uabb-infobox .uabb-infobox-text p {
    font-weight: 800;
    font-family: 'Nexa-XBold', Arial, sans-serif;
    margin-bottom: 0;
}
.related-posts .blog-box p.uabb-infobox-title {
    font-family: Nexa-Book, Verdana, Arial, sans-serif;
    font-weight: 400;
}
.related-posts .blog-box .uabb-infobox{
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 23px;
    margin-bottom: 20px;
}
.featured-news .alm-btn-wrap {
    display: none;
}

.blog-post-col .blog-box .uabb-infobox-left-right-wrap {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.blog-post-col .blog-box .uabb-infobox-content {
    width: 80%;
    margin-left: 25px;
}
.blog-post-col .blog-box .uabb-photo-img {
    box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.21);
}
.blog-post-col .blog-box .blog-thumbnail  {
    width: 21%;
}
.related-posts a.fl-button {
    padding: 12px 25px 10px !important;
}
.related-posts .alm-btn-wrap{
    display: none;
}
/*.related-posts .blog-box .blog-thumbnail {
    display: none;
}*/
.blog-post-col button.alm-load-more-btn.more {
    margin-top: 0px !important;
    padding-top: 12px !important;
    padding-bottom: 10px !important;
}

/*** cookies end ***/


/*mouse  hover arrow start*/
@keyframes opacity-delay {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1 !important;
  }
}
.arrow {
  animation: opacity-delay 5s forwards;
}

@-webkit-keyframes bounce {
  0%,
  20%,
  50%,
  80%,
  100% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -webkit-transform: translateY(-20px);
    -moz-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    transform: translateY(-20px);
  }
  60% {
    -webkit-transform: translateY(-10px);
    -moz-transform: translateY(-10px);
    -ms-transform: translateY(-10px);
    transform: translateY(-10px);
  }
}
@-moz-keyframes bounce {
  0%,
  20%,
  50%,
  80%,
  100% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -webkit-transform: translateY(-20px);
    -moz-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    transform: translateY(-20px);
  }
  60% {
    -webkit-transform: translateY(-10px);
    -moz-transform: translateY(-10px);
    -ms-transform: translateY(-10px);
    transform: translateY(-10px);
  }
}
@-ms-keyframes bounce {
  0%,
  20%,
  50%,
  80%,
  100% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -webkit-transform: translateY(-20px);
    -moz-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    transform: translateY(-20px);
  }
  60% {
    -webkit-transform: translateY(-10px);
    -moz-transform: translateY(-10px);
    -ms-transform: translateY(-10px);
    transform: translateY(-10px);
  }
}
@keyframes bounce {
  0%,
  20%,
  50%,
  80%,
  100% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -webkit-transform: translateY(-20px);
    -moz-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    transform: translateY(-20px);
  }
  60% {
    -webkit-transform: translateY(-10px);
    -moz-transform: translateY(-10px);
    -ms-transform: translateY(-10px);
    transform: translateY(-10px);
  }
}
.encircle {
  width: 40px !important;
  height: 60px;
  position: absolute;
  bottom: 0;
  /*left: 49%;*/
  left: 0;
  right: 0;
  margin: 0 auto;
}
.arrow {
  margin: 0 auto;
  margin-top: -90px;
  width: 20px;
  height: 24.7px;
  width: 30px;
  height: 20.7px;
}
.bounce {
  -webkit-animation: bounce 2s infinite;
  -moz-animation: bounce 2s infinite;
  -ms-animation: bounce 2s infinite;
  animation: bounce 2s infinite;
  animation-delay: 5s;
}
.arrow .adv-icon-1 .uabb-image .uabb-photo-img {position: static;}

/*mouse  hover arrow end*/


/*using less keyframe*/
.arrow-icon .fl-module-content{
    align-self: flex-end;
    position: relative;
    bottom: 0;
    right: 0;
    left: 0;
    margin: 0 auto;
    position: fixed;
    z-index: -1;
    overflow: hidden;
}
.arrow-icon{
    position: absolute;
    bottom: 70px;
    z-index: 2;
    display: flex;
    margin: auto;
    left: 0;
    right: 0;
    height: 500px;
    width: 20px;
  
}
.bounce-icon {
  -moz-animation: bounce 2s infinite;
  -webkit-animation: bounce 2s infinite;
  animation: bounce 2s infinite;
}

@keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    transform: translateY(0);
  }
  40% {
    transform: translateY(-30px);
  }
  60% {
    transform: translateY(-15px);
  }
}
.arrow-icon img{
    position: fixed;
    z-index: 0;
    bottom: 0;
    overflow: hidden;
}

/*responsive*/
@media screen and (max-width: 1200px){
    /*.explore_buttons .fl-button-group-buttons {
        grid-template-columns: 1fr 1fr 1fr;
        display: grid;
    }*/
    .explore_buttons .fl-button-wrap.fl-button-width-full.fl-button-center {
        width: auto !important;
    }
    .explore_buttons .fl-button-group-button{
        margin-bottom: 10px;
    }
    .explore_buttons .fl-button-group-buttons a.fl-button {
        padding: 13px 15px !important;
    }

}
@media screen and (max-width: 992px){
.arrow {
    width: 20px !important;
}
}
@media (min-width: 768px) and (max-width: 1080px){
    .macintosh .arrow {
        margin-top: -170px !important;
     }
     .arrow {
        margin-top: -170px !important;
     }
 }
@media screen and (min-width: 768px){
   /* .arrow img {
        position: relative;
        bottom: 100px;
    }*/
    .arrow_icon_row {
        height: 0;
    }
    

}

@media screen and (max-width: 992px){
    .arrow{
         width: 20px !important;
        }
    }
@media screen and (max-width: 767px){
    .arrow {
        margin-top: -110px;
        width: 20px !important;
     }
}
@media screen and (max-width: 500px){
    .arrow {
        margin-top: -165px !important;
    }
}
@media screen and (max-width: 414px){
    .arrow {
        margin-top: -140px;
     }
     div.explore_buttons .fl-button-group-buttons {
        grid-template-columns: 1fr;
    }
}
