.footer-menu .uabb-creative-menu ul {
    display: flex;
    flex-wrap: wrap;
    z-index: 2;
}
.alm-btn-wrap .alm-load-more-btn.loading:before {
    background: #fff0 url(https://unchainedstg.wpengine.com/wp-content/plugins/ajax-load-more/core/img/ajax-loader.gif) no-repeat center center !important;
}
.upcomingevent .alm-btn-wrap {
    display: none;
}

.webinar-btn .alm-btn-wrap {
    display: none;
}
button[disabled] {
    display: none!important;
}

.main-news button.alm-load-more-btn.more {
    float: left;
    margin-top: 22px;
    text-transform: uppercase;
}
html.pum-open.pum-open-overlay.pum-open-scrollable body>[aria-hidden]{
    padding-right: 0px;
}
/*html.pum-open.pum-open-overlay, html.pum-open.pum-open-overlay.pum-open-fixed .pum-overlay,
html.pum-open.pum-open-overlay.pum-open-scrollable .pum-overlay.pum-active{
    overflow: unset;
     overflow-y: unset;
}*/
.pum-overlay{
        transition: none !important;
}
.grayscale_readonly {
    opacity: 0.5 !important;
    filter: grayscale(1) !important;
}
.news-home .alm-reveal.alm-preloaded {
    position: relative;
}
.news-home .alm-btn-wrap {
    display: none;
}
.need-more {
    float: right;
}
.need-more .fl-col-content.fl-node-content {
    position: absolute;
    bottom: 186px;
}

.footer-form .ginput_container.ginput_container_email {
    margin-top: 10px !important;
    margin-bottom: 15px !important;
}

.resource-info .uabb-module-content.uabb-imgicon-wrap {
    box-shadow: 0 0 20px 0 rgb(0 0 0 / 21%);
}
.home-upcom-webi .alm-btn-wrap {
    display: none;
}
button.alm-load-more-btn.more:hover{
    color:#fff !important;
    background: #50b047 !important;
    transition: all .5s ease !important;
}
button.alm-load-more-btn.more.done:hover{
      background: transparent!important; 
      color: #50b047 !important;
}
/*.resource-info-div h3.uabb-infobox-title a:hover, .resource-info-div h3.uabb-infobox-title:hover{
    color: #328514 !important;
}
*/
.contact-form-div .ginput_container.ginput_container_select select {
    background: url(/wp-content/uploads/2021/11/Image-28.svg) right 14px center no-repeat;
    background-size: 18px;
    -webkit-appearance: none !important;
}
 .site-bar-form  div.gform_validation_errors {
    display: none !important;
}

.all-resource-section {
    margin-top:7px;
}
.link_hover_color a:hover {
    color: #328514 !important;
    transition: all .5s ease !important;
    text-decoration: underline!important;
  
}
.specification-gray-box .uabb-infobox::after {
    position: absolute;
    content: url(/wp-content/uploads/2021/10/vectorpaint-1.svg);
    right: 12px;
    top: 14px;
}
.specification-arms .uabb-module-content.uabb-infobox.infobox-left {
    background: #ffffff;
    padding-top: 14px;
    padding-bottom: 4px;
    padding-left: 16px;
    padding-right: 80px;
}


.specification-gray-box .uabb-module-content.uabb-infobox.infobox-left {
    background: #f3f3f3;
    padding-top: 14px;
    padding-bottom: 4px;
    padding-left: 16px;
    padding-right: 80px;

}

.specification-arms .uabb-infobox::after {
    position: absolute;
    content: url(/wp-content/uploads/2021/10/vectorpaint-1.svg);
    right: 10px;
    top: 10px;
}

.terms_and_condition_list li {
        padding-bottom: 15px;
}
.terms_and_cond_sub_list {
    padding-top: 10px;
}

.link_color a {
     color:#50b047 !important;
}
 .terms_and_condition_list ol {
        padding-left: 20px;
}
/*.conferance-info .uabb-infobox-content .uabb-text-editor {
    font-family: 'Nexa-XBold' !important;
}
*/
.heading_font_familiy .fl-heading-text {
    font-family: Nexa-XBold !important;
}

.solution_sticky_menu {
    width: 100%;
    max-width: 770px;
    box-sizing: border-box;
}

.solution_menu_section li a.active {
    padding-bottom: 23px;
    border-bottom: 3px solid #50b047;
}

.solution_menu_section ul.sub_menu {
    text-align: center;
    margin-right: 13px;
}

.solution_menu_section .sub_menu li.first_list {
    display: inline-block;
    margin-right: 38px;
}

.solution_menu_section .sub_menu li.sec_list {
    display: inline-block;
    margin-right: 36px;
}

.solution_menu_section .sub_menu li.third_list {
    display: inline-block;
    margin-right: 40px;
}

.solution_menu_section .sub_menu li.fourth_list {
    display: inline-block;
}

.know_your_aav_section h2.fl-heading {
    width: 100%;
    max-width: 253px;
}

.titer_for_any_serotype .titer_for_any_serotype_paragraph .fl-rich-text {
    width: 100%;
    max-width: 570px;
}

.webinar-info-box .uabb-infobox:after {
    position: absolute;
    content: url(/wp-content/uploads/2021/10/vectorpaint-1.svg);
    right: 9px;
    top: 37%;
}
.webinar-info .uabb-infobox:after, .app_notes .uabb-infobox:after {
    position: absolute;
    content: url(/wp-content/uploads/2021/10/vectorpaint-1.svg);
    right: 20px;
    top: 25%;
}
.webinar-info .uabb-infobox:after, .technology_arrow .uabb-infobox:after {
    position: absolute;
    content: url(/wp-content/uploads/2021/10/vectorpaint-1.svg);
    right: 20px;
    top: 20%;
}

.webinar-info .uabb-infobox:hover,.app_notes .uabb-infobox:hover, .technology_arrow .uabb-infobox:hover, .conferance-info .uabb-infobox:hover {
    border-color: rgba(80, 176, 71, 0.5) !important;
    transition: all .5s ease !important;
}

.know_your_aav_row .know_your_aav_paragraph {
    width: 100%;
    max-width: 370px;
}

.product_uncle_section .uabb-infobox-title-wrap {
    margin-top: 44px;
    margin-right: 26px;
}

.product_uncle_section .uabb-infobox-text.uabb-text-editor {
    margin-right: 16px;
}

.product_lunatic_section .uabb-infobox-title-wrap {
    margin-top: 53px;
    margin-right: 0px;
}

.product_lunatic_section .uabb-infobox-text.uabb-text-editor {
    margin-right: 0px;
}

/*.pick_your_hound_table_row tr.tbody-row:nth-child(even), .pick_your_hound_table_row tr.tbody-row:nth-child(odd) {
    border-left: solid #ffffff;
    border-right: solid  #ffffff;
}*/

/*.pick_your_hound_table_row tr.tbody-row:last-child {
    border-bottom: solid #ffffff;
    border-left: solid #fff;
    border-right: solid #fff;
}*/

.pick_your_hound_table_row table.uabb-table-inner-wrap {
    max-width: 1115px;
    width: 100%;
}
/* Table Manage */
.pick_your_hound_table_row .table-heading-0.table-header-th {
   width: 33.5%;
}

.pick_your_hound_table_row .table-heading-1.table-header-th {
    width: 17.7%;
}

.pick_your_hound_table_row .table-heading-2.table-header-th {
    width: 15.5%;
}

.pick_your_hound_table_row .table-heading-3.table-header-th {
    width: 16.5%;
}

.pick_your_hound_table_row td.table-body-0,.table-body-5,.table-body-10 {
    padding-left: 17px;
    padding-top: 9px;
    padding-bottom: 9px;
}

.pick_your_hound_table_row td.table-body-1,.table-body-6,.table-body-11 {
    padding-left: 32px;
}

.pick_your_hound_table_row td.table-body-2,.table-body-7,.table-body-12 {
    padding-left: 40px;
}

.pick_your_hound_table_row td.table-body-3,.table-body-8,.table-body-13 {
    padding-left: 37px;
}

.pick_your_hound_table_row td.table-body-4,.table-body-9,.table-body-14 {
    padding-left: 30px;
}

.pick_your_hound_table_row th.table-heading-0.table-header-th {
    padding-left: 17px;
    padding-top: 9px;
    padding-bottom: 10px;
}

.pick_your_hound_table_row th.table-heading-1.table-header-th {
    padding-left: 32px;
}
.pick_your_hound_table_row th.table-heading-2.table-header-th {
    padding-right: 12px;
}


.pick_your_hound_table_row th.table-heading-3.table-header-th {
    padding-left: 38px;
}

.pick_your_hound_table_row th.table-heading-4.table-header-th {
    padding-left: 29px;
}

.solution_sticky_menu {
    width: 100%;
    max-width: 770px;
    box-sizing: border-box;
}

.solution_menu_section li a.active {
    padding-bottom: 19px;
    border-bottom: 3px solid #50b047;
    transition:0.5s all; 
}

.solution_menu_section ul.sub_menu {
    text-align: center;
    margin-right: 13px;
}

.solution_menu_section .sub_menu li.first_list {
    display: inline-block;
    margin-right: 38px;
}

.solution_menu_section .sub_menu li.sec_list {
    display: inline-block;
    margin-right: 36px;
}

.solution_menu_section .sub_menu li.third_list {
    display: inline-block;
    margin-right: 40px;
}

.solution_menu_section .sub_menu li.fourth_list {
    display: inline-block;
}

.lunatic-info-box .uabb-button-wrap .uabb-creative-button {
    margin-left: 8px !important;
}

.technology_menu_section ul.sub_menu {
    text-align: center;
    margin-right: 9px;
}

.technology_menu_section .sub_menu li.first_list {
    display: inline-block;
    margin-right: 40px;
}

.technology_menu_section .sub_menu li.sec_list {
    display: inline-block;
    margin-right: 35px;
}

.technology_menu_section .sub_menu li.third_list {
    display: inline-block;
    margin-right: 4px;
}

.how_dose_dsl_work_image_lable .fl-rich-text p {
    width: 100%;
    max-width: 381px;
    line-height: 20px;
    letter-spacing: -0.13px;
}

.tecnology_stunner_section p.stunner_sec_paragraph {
    margin-top: -5px;
}

.tecnology_uncle_section p.uncle_sec_paragraph {
    margin-top: -6px;
}

.tecnology_stunner_section .uabb-infobox-content {
    padding-left: 10px;
}

.uncle_section .uabb-infobox-content {
    text-align: left;
}

.uncle_section .uabb-infobox-text {
    width: 100%;
    max-width: 770px;
}

.technology_more_info_paragraph .fl-rich-text p {
    width: 100%;
    max-width: 770px;
    margin: auto;
}

span.brochure {
    background-color: #313131;
    border-radius: 39px;
    color: #fff;
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 2px;
    padding-bottom: 3px;
    margin-right: 12px;
    font-size: 10px;
    letter-spacing: -0.1px;
    width: fit-content;
}

div.hidden-field {
    display: none;
}

.contact-form-div div.gform_confirmation_message {
    font-size: 26px !important;
    letter-spacing: -0.26px;
    font-weight: bold;
    color: #50b047 !important;
}

.contact-form-div .ginput_container.ginput_container_select select option {
    font-size: 16px !important;
    line-height: 26px !important;
    letter-spacing: -0.16px;
    color: #252525;
}

.contact-form-div label.gfield_label {
    margin-bottom: 10px !important;
}

.uabb-gf-style .gform_wrapper .validation_message {
    color: #b01414 !important;
}

.resource-info .uabb-module-content.uabb-imgicon-wrap {
    float: right;
    margin-top:9px;
}

.recent_news_section .uabb-infobox, .recent_webinar_section .uabb-infobox {
    border: 1px solid #ffffff !important;
    transition: all .5s ease !important;
}

.recent_news_section .uabb-infobox:hover, .recent_webinar_section .uabb-infobox:hover {
    border: 1px solid rgba(80, 176, 71, 0.5) !important;
    transition: all .5s ease !important;
}

.sort-section h3#alm-filter-sort-title {
    margin-bottom: 0px;
    font-size: 14px;
}

button.alm-load-more-btn.more {
    color: #50b047 !important;
    background: #ed707000 !important;
    box-shadow: none !important;
    font-size: 17px !important;
    border: 2px solid #50b047;
    border-radius: 88px;
    font-weight: 900;
    font-family: "Nexa-Heavy" !important;
    transition: all .5s ease !important;
}

.alm-filters-container .alm-filter li div.alm-filter--link.field-checkbox:after {
    display: none;
}

.resource-filter .alm-filters .alm-filter--taxonomy ul li .alm-filter--link.active:before {
    cursor: pointer;
    color: #fff;
    background-image: url(/wp-content/uploads/2021/11/check-1.svg);
    background-repeat: no-repeat;
    background-position: center;
}

#alm-selected-filters li div:focus, #alm-selected-filters li div:hover {
    box-shadow: 0 0 0 3px rgb(0 0 0 / 0%) !important;
}

.alm-filters-container .alm-filter li div.alm-filter--link.active.field-checkbox:before, 
.alm-filters-container .alm-filter li div.alm-filter--link.active.field-radio:before {
    background-color: #51a733 !important;
    border-color: #51a733 !important;
}

.resource-filter .alm-filter--inner {
    padding-bottom: 17px !important;
}

.resource-filter .fl-module-content.fl-node-content {
    margin-bottom: -24px;
}

div#alm-filter-2 {
    padding-top: 32px;
}
div[data-key=order]:before{ content: "" !important;}
div[data-key=product]:after, div[data-key=research_area]:after,  div[data-key=resource_type]:after, .resources_sec div[data-key=search]: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;
}

#alm-selected-filters li div {
    background: #01608b !important;
    border: 1px solid #01608b !important;
    color: #ffffff !important;
    display: flex !important;
    padding: 7px 30px 7px 12px!important;
    border-radius: 41px!important;
    font-size: 13px !important;
    font-weight: 400;
    letter-spacing: -0.13px;
    position: relative;
    height: auto;
    width: 100%;
    font-family: "Nexa-XBold";
    margin-top: 15px;
}

div[data-key=product]:before {
    content: "Product:" !important;
    display: block !important;
     font-family: "Nexa-Book";
    font-size: 13px;
    font-weight: 400;
    letter-spacing: -0.13px;
    color: #ffffff !important;
    opacity: 1 !important;
    margin: 0 0px 0 0 !important;
}

div[data-key=research_area]:before {
    content: "Research area:" !important;
    display: block !important;
    font-family: "Nexa-Book";
    font-size: 13px;
    font-weight: 400;
    letter-spacing: -0.13px;
    color: #ffffff !important;
    opacity: 1 !important;
    margin: 0 0px 0 0 !important;
}

.sort-div div[data-key=search]:before{
    content:"Search:" !important;
    display: block !important;
    font-family: "Nexa-Book";
    font-size: 13px;
    font-weight: 400;
    letter-spacing: -0.13px;
    color: #ffffff !important;
    opacity: 1 !important;
    margin: 0 0px 0 0 !important;
}
div[data-key=resource_type]:before{
    content: "Resource type:" !important;
    display: block !important;
     font-family: "Nexa-Book";
    font-size: 13px;
    font-weight: 400;
    letter-spacing: -0.13px;
    color: #ffffff !important;
    opacity: 1 !important;
    margin: 0 0px 0 0 !important;
}

.resource-filter div#alm-filter-1{
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}

.sort-section .alm-filters-container .alm-filter--select select {
    background-color: #fff0;
    color: #252525;
   padding:0px 42px 3px 13px;
 position:relative;

}

.sort-section .alm-filter--title {
     padding: 5px 42px 0px 13px;
    
}

.sort-section select.alm-filter--item {
    font-size: 16px !important;
    line-height: 26px !important;
    letter-spacing: -0.16px;
}

.sort-section .alm-filter {
    /*padding: 4px 15.3px 3px 13px;*/
    border: solid 1px #c4c4c4;
    margin-right: -3px;
    background-color: #ffffff;
}

.sort-section div#alm-filters-resource_sortby {
    background-color: #ffffff;
}

.sort-section .alm-filter--inner {
    padding-bottom: 0px!important;
}

ul#alm-selected-filters li div[data-key="orderby"] {
    display: none !important;
}

.sort-section {
    float: right;
}

.sort-section select {
    border: none !important;
}

select:focus-visible {
    outline: none !important;
}

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

.resource-info .uabb-infobox-content {
    width: 434px;
    margin-right: 30px;
}

.alm-filter--inner:not(:last-child) {
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}

.alm-results-text {
    font-size: 25px;
    letter-spacing: -0.25px;
    color: #252525;
    font-weight: bold;
}

.resource-info-div h3.uabb-infobox-title a, .resource-info-div h3.uabb-infobox-title {
    font-size: 19px;
    line-height: 24px !important;
    letter-spacing: -0.19px;
}
.resource-info-div {
    padding: 16px 25px 25px 25px;   
    background-color: #ffffff;
    margin: 0px 0px 20px 0px; 
    cursor:pointer;
    border-radius: 0px;
    border: 1px solid;
    border-color: #ffffff;
    transition: all .5s ease !important;
}
.resources_sec .resources-list .resource-info-div:hover{
    border-color: rgba(80, 176, 71, 0.5) !important;
    transition: all .5s ease !important;
}
.resources_sec .resources-list .resource-info-div:hover .uabb-infobox-title a
{
    color: #50b047;
}
.resources_sec .resources-list .resource-info-div:hover .uabb-infobox-text.uabb-text-editor{
    color:#328514;
}
.resource-filter .alm-filter--link.field-checkbox {
    font-size: 17px !important;
    letter-spacing: -0.17px;
    font-family: "Nexa-Book";
    color: #fff !important;
    margin-bottom: 14px;
    line-height: 19px !important;
}

.alm-filters-container .alm-filter li div.alm-filter--link.field-checkbox:before {
    border-radius: 4px !important;
}

.resource-filter h3#alm-filter-product-title, .resource-filter h3#alm-filter-research_area-title, 
.resource-filter h3#alm-filter-resource_type-title {
    color: #ffffff !important;
    font-size: 21px;
    letter-spacing: -0.21px;
    margin-bottom: 15px;
}

.resource-info .uabb-infobox-title-wrap, .resource-info .uabb-infobox-text.uabb-text-editor {
    text-align: left;
}

.resource-info .uabb-imgicon-wrap .uabb-image-content img {
    /*height: 123px !important;*/
    width: 161px;
}

span.molecule-type {
    color: #01608b !important;
    font-size: 10px;
    letter-spacing: -0.1px;
}

.featured-info .uabb-infobox-text.uabb-text-editor {
    width: 263px;
}
.featured-info h3.uabb-infobox-title{position: relative;}
.featured-info h3.uabb-infobox-title:after {
    position: absolute;
    content: url(/wp-content/uploads/2023/02/arrow.svg);
     right: -4px;
    top: 11px;
}

.resource-info .uabb-infobox-text.uabb-text-editor {
    position: relative;
    font-size: 17px;
    line-height: 25px;
    letter-spacing: -0.17px;
    color: #328514;
}

.resource-info .uabb-infobox-text.uabb-text-editor:after {
    position:inherit;
    content: url(/wp-content/uploads/2021/10/vectorpaint-1.svg);
    left: -5px;
    top:6px;
}

/*.featured-info h5.uabb-infobox-title-prefix {
    padding-top: 11px;
}*/

.recent_webinar_section  p.uabb-infobox-title {
    width: 465px;
}

.recent_webinar_section .uabb-infobox-text.uabb-text-editor p {
    font-size: 14px;
    letter-spacing: -0.14px;
    padding-left: 5px;
    margin-top: -3px;
     color: #747379;
}

.tooltip-section a {
    color: #ffffff !important;
}

.specification-arms .uabb-module-content.uabb-infobox.infobox-left, .specification-gray-box .uabb-module-content.uabb-infobox.infobox-left {
    border: 1px solid transparent;
}

.specification-arms .uabb-module-content.uabb-infobox.infobox-left:hover, .specification-gray-box .uabb-module-content.uabb-infobox.infobox-left:hover {
    border-color: rgba(80, 176, 71, 0.5) !important;
    transition: all .5s ease !important;
}

.distributer-info .uabb-infobox-title-wrap {
    margin-top: 30px;
}

.distributer-info .uabb-infobox-text.uabb-text-editor {
    margin-top: 15px;
}

a.distributors-call-no:before {
    position: absolute;
    content: url(/wp-content/uploads/2021/10/g-phone-1.svg);
    left: 0px;
}

a.distributors-mail-no:before {
    position: absolute;
    content: url(/wp-content/uploads/2021/10/g-email.svg);
    left: 0px;
}

span.distributors-call-span {
    padding-left: 35px;
}

p.distributors-mail {
    margin-top: -7px;
}

span.distributors-call-span, span.distributors-mail-span {
    color: #51a733 !important;
}

span.arms-section {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 46px;
    height: 46px;
    border-radius: 50%;
    background-color: #50b047;
    color: #fff !important;
    font-size: 29px;
    letter-spacing: -0.29px;
    margin-right: 10px;
}

span.arms-section {
    color: #ffffff !important;
    border-radius: 50%;
    background-color: uabb-infobox-title-wrap;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 29px;
    letter-spacing: -0.29px;
}

.who_we_are_info p.who_we_are_paragraph {
    margin-top: -5px;
    margin-bottom: 5px;
}

.tooltip-section .uabb-hotspot-text.uabb-hotspot-wrap.uabb-text-editor {
    border-radius: 50%;
}

.distributer-info i.uabb-button-icon {
    display: inline-block;
    transform: rotate( 311deg );
    position: relative;
    bottom: 1px;
    transition: .5s;
    font-size: 20px;
    font-weight: 900;
    left: -6px;
}

.green-btn-info a.uabb-button.ast-button, 
.green-btn-info a.uabb-button.ast-button:visited {
    font-size: 18px;
    font-weight: 900;
    line-height: 0.89;
    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;
}

.green-btn-info a.uabb-button.ast-button {
    padding-top: 13px;
    padding-right: 24px;
    padding-bottom: 11px;
    padding-left: 24px;
}

.green-btn-info a.uabb-button.ast-button {
    color: #ffffff;
}

.green-btn-info a.uabb-button.ast-button {
    background: #50b047;
    transition: all .5s ease !important;
}

.green-btn-info a.uabb-button.ast-button:hover {
    color: #ffffff;
    background: #328514;
    transition: all .5s ease !important;
}

.socialmedia-link .uabb-infobox-text.uabb-text-editor {
    margin-left: -10px;
}

.number-info .uabb-infobox-text-wrap {
    margin-left: -10px;
}

.number-info .uabb-infobox-left-right-wrap {
    margin-left: 10px;
}

.number-info .uabb-infobox-text.uabb-text-editor p a, .socialmedia-link .uabb-infobox-text.uabb-text-editor p a {
    color: #50b047;
}

.number-info .uabb-infobox-text.uabb-text-editor p a:hover, 
.socialmedia-link .uabb-infobox-text.uabb-text-editor p a:hover {
    color: #328514;
}

.contact-form-div .ginput_container.ginput_container_text input, 
.contact-btn .ginput_container.ginput_container_textarea textarea {
    padding-top: 12px !important;
    margin-top: -3px !important;
}

.gform_wrapper .gform_validation_errors {
    margin-bottom: 30px !important;
}

.gform_wrapper div.gfield.gfield_error {
    margin-top: 0px!important;
    padding-top: 0px!important;
}

.gform_wrapper .gform_validation_errors div.optional-field {
    margin-top: -0px!important;
}

.contact-btn .ginput_container.ginput_container_textarea textarea {
    border-radius: 0px !important;
}

.contact-form-div .ginput_container.ginput_container_text input:focus, 
.contact-btn .ginput_container.ginput_container_textarea textarea:focus,
.contact-form-div .ginput_container.ginput_container_email input:focus,
.contact-form-div .ginput_container.ginput_container_select select:focus {
    border: 1px solid #51a733;
}

select#input_9_11 {
    margin-top: -0px !important;
    background-color: #fff;
}

.contact-form-div .ginput_container.ginput_container_email input {
    margin-top: -3px !important;
}

div.gfield_error {
    border-bottom: none !important;
    background-color: rgb(255 223 224 / 0%) !important;
    border-top: none !important;
}

.gform_wrapper div.gfield_error input {
    border: 1px solid #b01414  !important;
}

div.gfield_error.email-field, div.gfield_error.optional-field, div.gfield_error.message-field {
    padding-top: 0px!important;
    margin-top: 0px!important;
}

div.validation_message {
    color: #b01414;
    font-size: 15px !important;
    letter-spacing: -0.15px;
    font-weight: bold;
}

.gform_wrapper .gfield_validation_message, .gform_wrapper .validation_message {
    background: #fff9f900 !important;
    border: 1px solid #c02b0a00 !important;
    margin-top: -7px !important;
    padding: 0px !important;
}

select {
    padding-right: 25px;
       background: #fff url(/wp-content/uploads/2021/10/download.svg) no-repeat right 11px top -12%;
    -webkit-appearance: none;
    background-size: 15px 15px;

}

div.email-field, div.optional-field, div.message-field {
    padding-top: 0px !important;
    margin-top: -7px !important;
}

.contact-btn input.button {
    border-radius: 88px!important;
    padding-top: 10px !important;
    padding-bottom: 10px !important;
    padding-left: 25px !important;
    padding-right: 25px !important;
}

.contact-btn input.button:hover {
    background: #328514 !important;
}

.contact-btn .gform_footer.top_label {
    padding-top: 5px !important;
}

.contact-form-div .ginput_container.ginput_container_email input, 
.contact-form-div .ginput_container.ginput_container_select select {
    height: 45px !important;
    width: 572px !important;
}

.contact-form-div .ginput_container.ginput_container_textarea textarea {
    height: 150px !important;
    width: 572px !important;
    resize: none;
}

span.unchained-span {
    color: #51a733 !important;
}

p.contact-info {
    margin-top: 20px;
    padding-left: 10px;
}

a.unchained-no:before {
    position: absolute;
    content: url(/wp-content/uploads/2021/11/New-Project.svg);
    left: -8px;
}

span.unchained-span {
    padding-left: 27px;
}

a.unchained-no, a.distributors-call-no, a.distributors-mail-no, .featured-info .uabb-infobox-text.uabb-text-editor {
    position: relative;
}

span.distributors-mail-span {
    padding-left: 35px;
}

.contact-form-div  select {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

.gform_wrapper .gfield_required {
    color: #313131 !important;
    padding-left: 0px!important;
    margin-left: 0px!important;
    font-size: 18px !important;
}

.technology_menu_section li a.active {
    padding-bottom: 19px;
    border-bottom: 3px solid #50b047;
}

div.gf_right_half input, div.gf_left_half input {
    width: 270px !important;
    height: 45px !important;
}

.contact-form-div input {
    border-radius: 0px!important;
}

.science-section .fl-module-content.fl-node-content {
    width: 770px;
}

.see-btn a.fl-button.noactive {
    display: none;
}

div.pum-container {
    border: none !important;
    padding-top: 38px !important;
    padding-right: 69px !important;
    padding-left: 60px !important;
    padding-bottom: 85px !important;
    width: 1174px !important;
    box-shadow: none !important;
}


.unchained-our-tribe-main-row .col-sm-4 {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.site-bar-form div#gform_1_validation_container {
    display: none;
}

.popup-col-3 img {
    width: 267px;
    height: 267px;
}

.popup-main-div div.panel-grid-cell:first-child {
    width: 31%;
}

.popup-main-div div.panel-grid-cell:last-child {
    width: 70%;
}

.popup-main-div {
    display: flex;
}

.all_unchained_lable_markers li::marker {
    font-size: 12px;
}

.recent_news_section p.uabb-infobox-title {
    width: 555px;
}

.box .uabb-module-content.uabb-infobox.infobox-left {
    opacity: 0.5 !important;
    filter: grayscale(1) !important;
}

button.pum-close.popmake-close {
    right: 24px !important;
    top: 24px !important;
    box-shadow: none!important;
    background-color: rgb(0 0 0 / 0%) !important;
    color: #5f5f5f !important;
    font-size: 30.5px !important;
    line-height: 28px !important;
}

.unchained-our-tribe-main-row .col-sm-4 img {
    display: block;
    margin-bottom: 5px;
    margin-top: 26px;
}

.button-linkedin a, .button-linkedin a:hover, .button-linkedin a:focus {
    color: #fff;
    text-decoration: none;
}

.button-linkedin {
    border-radius: 57px;
    background-color: #0e78b5;
    padding: 6px 22px 6px 22px;
    margin-top: 29px;
    font-size: 17px;
    font-weight: bold;
    border: none;
    margin-left: 70px;
}

.button-linkedin:hover {
    border: none;
}

.button-linkedin::before {
    top: 0px;
    left: -8px;
    position: relative;
    content: url(/wp-content/uploads/2021/10/linkedin-in.svg);
}

h2.main-heading {
    font-size: 42px;
    font-weight: bold;
    color: #313131;
    margin-bottom: 13px;
}

h4.sub-heading {
    font-size: 23px;
    font-weight: bold;
    color: #313131;
    margin-bottom: 18px;
}

.panel-widget-style img {
    padding-top: 15px;
}
p.text-paragraph-one {
    padding-bottom: 8px;
    font-size: 17px;
    line-height: 27px;
    letter-spacing: -0.17px;
    text-align: left;
    color: #747379;
    width: 100%;
    max-width: 720px;
}

p.text-paragraph-two{
font-size: 17px;
    line-height: 27px;
    letter-spacing: -0.17px;
    text-align: left;
    color: #747379;
    width: 100%;
    max-width: 720px;
}

p.text-paragraph {
    font-size: 17px;
    line-height: 27px;
    letter-spacing: -0.17px;
    text-align: left;
    color: #747379;
    width: 100%;
    max-width: 720px;
    padding-bottom: 4px;
}

.site-bar-form form {
    display: grid;
}

.site-bar-form h3.uabb-gf-form-title {
    display: none !important;
}

.site-bar-form  input.button {
    border-radius: 88px!important;
    width: 122px;
    height: 39px!important;
    background: #50b047 !important;
    text-transform: uppercase;
    font-size: 17px;
    color: #ffffff !important;
    margin-left: 0px!important;
    font-weight: 900;   
    font-family: 'Nexa-Heavy';
}


.site-bar-form input {
    font-size: 15px;
    color: #6d6d6d !important;
}

.site-bar-form .gform_footer.top_label {
    text-align: center !important;
    max-width: none !important;
}

.news_main_row .recent_news_section .uabb-infobox {
    max-width: 730px;
    width: 100%;
}
 .resource-sidebar .site-bar-form .ginput_container.ginput_container_email input {
    border-radius: 88px;
    text-align: center;
    height: 41px !important;            
}
 .resource-sidebar .site-bar-form form{
    display: inline-block !important;
    width: 100% !important
 }
 .site-bar-form form .gform_body.gform-body {
    display: block !important;
  width: 100% !important;
  max-width: 100% !important;
}
 .site-bar-form form  .gform_footer.top_label{display: block !important;}

.recent_news_section .uabb-infobox-text.uabb-text-editor p {
    font-size: 15px;
    letter-spacing: -0.15px;
    margin-top: -4px;
}

.news_main_row .recent_webinar_section .uabb-infobox::after {
   position: absolute;
    content: url(/wp-content/uploads/2021/10/vectorpaint-1.svg);
    right: 20px;
    margin-top: 8px;
    
}

.news_main_row .recent_news_section .uabb-infobox::after {
    position: absolute;
    content: url(/wp-content/uploads/2021/10/vectorpaint-1.svg);
    right: 25px;
    /* top: 34px; */
    top: 35%;

}

.news_main_row .recent_webinar_section .uabb-infobox-content {
    position: relative;
}

.news_main_row .recent_news_section .uabb-infobox-content, .specification-arms {
    position: relative;
}

@media only screen and (min-width: 992px) and (max-width: 1024px) {
    .about-inf-section .fl-module-content.fl-node-content {
    width:auto !important;
}
/*.site-bar-form .ginput_container.ginput_container_email input {
  width: 100% !important;
}*/
    .request_a_quote {
    width: 36%;
    margin-right: 10px;
}

    .get_brochure_col {
    width: 62%;
}
    .site-bar-form .gform_body.gform-body {
    max-width: 100% !important;
}
    .resource-sidebar .site-bar-form .ginput_container.ginput_container_email input {
        text-align: center;
        /*width: 284px!important;*/
    }

    .resource-info .uabb-infobox-content {
        width: 358px;
    }

    .featured-info .uabb-infobox-text.uabb-text-editor:after {
       /* right: 10px;*/
       /* top: 7px;*/
    }

    .featured-info p {
        width: 209px;
    }

    .sort-section div.alm-filter--group {
        margin-right: 0px;
    }

    .service-support .fl-col-content.fl-node-content {
        margin-left: 120px;
    }

    .contact-form-div .ginput_container.ginput_container_textarea textarea {
        height: 150px!important;
        width: 100% !important;
    }

    .people .fl-col-content.fl-node-content {
        margin-right: 15px;
        margin-left: 15px;
    }

    .vision .fl-col-content.fl-node-content {
        padding-left: 0px;
    }

    .popup-col-7.panel-widget-style {
        padding-left: 50px;
    }

    div.pum-container {
        margin-left: -28% !important;
        width: 96% !important;
    }

    .recent_news_section p.uabb-infobox-title {
        width: auto;
        padding-right: 60px;
    }

    .site-bar-form .ginput_container.ginput_container_email #input_1_1 {
        min-width: 267px;
        width: auto !important;
    }

    .unchained-our-tribe-main-row .col-sm-4 {
        margin-right: 0px;
    }

    .side-form-main-div .fl-col-content.fl-node-content {
        margin-right: 0px;
        padding-right: 12px;
    }
}

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

.fl-node-617b84049af1c.distributors_third_sec {
    float: left;
    width: 100% !important;
}

    .mm-navbar__title{
        pointer-events:none !important;
    }
  .header-btn .fl-button{
   opacity:0;
}
    .padding-left-right .fl-col-content.fl-node-content {
        padding-left: 0%;
    padding-right: 0%;
    margin-left: 0%;
    margin-right: 0%;
}
    .mm-menu_position-top {
    height: auto !important;
       
}

    .about-inf-section .fl-module-content.fl-node-content {
    width:auto !important;
}
  .resource-info-div h3.uabb-infobox-title {
   margin-bottom: 10px;
}
    .resource-info-div{
            padding-bottom: 20px;
    }
    .view-contact .fl-button-wrap.fl-button-width-auto.fl-button-left {
       text-align: center;
    }

   /* .solution_menu_section ul.sub_menu {
        margin-left: -45px;
    }*/

    .solution_menu_section .sub_menu li.first_list {
        margin-right: 10px;
    }

    .solution_menu_section .sub_menu li.sec_list {
        margin-right: 10px;
    }

    .solution_menu_section .sub_menu li.third_list {
        margin-right: 10px;
    }

    .pick_your_hound_table_row th.table-heading-3.table-header-th {
        padding-left: 15px;
    }

    .lunatic-info-box .uabb-button-wrap .uabb-creative-button {
        margin-left: 0px !important;
    }

  /*  .solution_menu_section ul.sub_menu {
        margin-left: -45px;
    }*/

    .solution_menu_section .sub_menu li.first_list {
        margin-right: 10px;
    }

    .solution_menu_section .sub_menu li.sec_list {
        margin-right: 10px;
    }

    .solution_menu_section .sub_menu li.third_list {
        margin-right: 10px;
    }

    .checkout-distubutor .fl-col-content.fl-node-content {
        margin-right:-27px;
    }

    .resource-info .uabb-infobox-text.uabb-text-editor {
        position: relative;
        font-size: 16px;
        line-height: 26px;
    }

    .resource-info .uabb-infobox-text.uabb-text-editor:after {
        top: 107px;
        position: initial;

    }

    .sort-section div.alm-filter--group {
        margin-right: 0px;
    }

    .featured-info p {
        width: 152px;
    }

  /*  .featured-info .uabb-infobox-text.uabb-text-editor:after {
        top: 7px;
    }
*/
    .resource-sidebar .site-bar-form .ginput_container.ginput_container_email input {
        text-align: center;
        /*width:auto!important;*/
    }

    .resource-info .uabb-infobox-content {
        width: 188px;
    }

    div.featured-info .uabb-infobox-text.uabb-text-editor:after {       
        top: 7px;
    }

    .service-support .fl-col-content.fl-node-content {
        margin-left: 50px;
    }

    .contact-form-div .ginput_container.ginput_container_textarea textarea {
        height: 150px!important;
        width: 100% !important;
    }

    .people .fl-col-content.fl-node-content {
        margin-right: 15px;
        margin-left: 15px;
    }

    .vision .fl-col-content.fl-node-content {
        padding-left: 0px;
    }

    .popup-col-7.panel-widget-style {
        padding-left: 50px;
    }

    div.pum-container {
        margin-left: -28% !important;
        width: 96% !important;
    }

    .our-tribe-section .fl-row-content-wrap {
        margin-left: 0px;
    }

 /*   .site-bar-form .ginput_container.ginput_container_email input {
        min-width: 200px !important;
        width: auto !important;
    }*/

    .recent_news_section p.uabb-infobox-title {
        width: auto;
        padding-right: 60px;
    }

    .side-form-main-div .fl-col-content.fl-node-content {
        margin-right: 0px;
        margin-left: 40px;
    }

    .unchained-our-tribe-main-row .col-sm-4 img {
        height: 100%;
    }

    .unchained-our-tribe-main-row .col-sm-4 {
        margin-right: 0px;
    }
}


@media screen and (max-width: 767px) {
    .product-list .fl-row-content-wrap .fl-row-content .fl-col-group .fl-col-content .fl-col-group{
        display: flex;
        flex-wrap: wrap;
    }
    .main-news button.alm-load-more-btn.more {
       margin-top: 0px;
    margin-bottom: 5px;
    font-size: 14px !important;
    padding-top: 8px;
    padding-right: 15px;
    padding-bottom: 10px;
    padding-left: 15px;
    height: auto !important;
}
    .mm-menu_position-top {
    height: auto !important;
}
    .mm-listitem_selected>.mm-btn.mm-btn_next.mm-listitem__btn{
         background: var(--mm-color-background-emphasis);

    }
/*    a.mm-btn.mm-btn_next.mm-listitem__btn {
    background: var(--mm-color-background-emphasis);
}*/

    .news-info.homewebinar-info{
    display: inline-flex;
    width:272px !important;
    height: auto !important;
    white-space: normal;
    overflow: inherit !important;
    position: relative !important;
    z-index: 999999 !important;

}
.home-upcom-webi .alm-btn-wrap{
    display:none;
}

.webinar-info.homewebinar-info .uabb-infobox-content {
    margin-bottom: 32px;
}

.webinar-info.homewebinar-info .fl-module-content.fl-node-content {
    padding-right: 15px;
}
.webinar-info.homewebinar-info .uabb-infobox::after{
    position: absolute;
    content: url(/wp-content/uploads/2021/10/vectorpaint-1.svg);
    left: 10px;
    bottom: 0px !important;
    top: auto;
}
.webinar-info.homewebinar-info{
    display: inline-flex;
    width: 272px !important;
    height: auto !important;
    white-space: normal;
    overflow: inherit !important;
    position: relative !important;
    z-index: 999999 !important;
}

.home-news-mob .alm-btn-wrap {
    display: none;
}
.news-info .fl-module-content.fl-node-content, .webinar-info.homewebinar-info .uabb-module-content.uabb-infobox.infobox-left {
    padding-right: 15px;
}
.pub_mobile {
    overflow: scroll;
    white-space: nowrap;
}
  /*  .mm-wrapper__blocker.mm-slideout {
    background-color: #313131;
}*/

    .about-inf-section .fl-module-content.fl-node-content {
    width:auto !important;
}
   
    .sort-section .alm-filter {
    margin-right: 0px;
}
.know_your_aav_section .fl-heading {
    max-width: 100% !important;
}
    .all-resource-section .alm-btn-wrap {
    padding-top: 5px;
}
    .green-btn-info a.uabb-button.ast-button, 
.green-btn-info a.uabb-button.ast-button:visited {
    font-size: 14px;
}
   
    .checkout-distubutor .fl-col-content.fl-node-content {
        margin-right: -25px;
    }

  /*  .site-bar-form .ginput_container.ginput_container_email input {
        min-width: 100% !important;
        width: auto !important;
    }*/

    .pick_your_hound_table_row td.table-body-td.table-body-text-highlight {
        padding-left: 15px;
    }

    .pick_your_hound_table_row th.table-head-text-highlight {
        padding-left: 15px;
        padding-right: 15px;
    }

    .contact-btn input.button {
        padding-top: 6px!important;
        padding-bottom: 6px!important;
        padding-left: 18px!important;
        padding-right: 15px !important;
        font-size: 14px !important;
    }

    .socialmedia-link .uabb-infobox-left-right-wrap {
        margin-left: 10px;
    }

    .checkout-distubutor .fl-col-content.fl-node-content {
        margin-right: 0px;
    }

    .site-bar-form div.gform_validation_error input#gform_submit_button_1.button {
        margin-top: 96px;
    }

    .resource-info .infobox-icon-right-title .uabb-imgicon-wrap, .infobox-icon-right .uabb-imgicon-wrap, .infobox-photo-right-title .uabb-imgicon-wrap, .infobox-photo-right .uabb-imgicon-wrap {
        margin-left: 0px;
    }

    .resource-info .uabb-image-content {
        width: 100% !important;
    }

    .resource-info .uabb-imgicon-wrap .uabb-image-content img {
        /*height: 207px !important;*/
        width: 100%;
    }

    .resource-info .uabb-infobox-text.uabb-text-editor:after {
        bottom: 0px !important;
        top: 56px !important;
    }

    .resource-info .uabb-infobox-left-right-wrap {
        display: grid !important;
    }

    .resource-info .uabb-infobox-content {
        order: 2;
    }

    .resource-info .uabb-infobox-content {
        width: auto;
        margin-right: 0px;
        margin-top: 15px;
    }

    .resource-info .uabb-module-content.uabb-imgicon-wrap {
        float: left;
        order: 1;
    }

    .resource-info-div {
        padding-top: 20px;
        padding-right: 15px!important;
        padding-bottom: 20px;
        padding-left: 15px!important;
        background-color: #ffffff;
        margin-bottom: 20px!important;
    }

    .alm-results-text {
        font-size: 21px;
        letter-spacing: -0.21px;
    }

    .sort-section h3#alm-filter-sort-title {
        font-size: 12px;
    }

    .sort-section select.alm-filter--item {
        font-size: 15px !important;
        line-height: 26px !important;
        letter-spacing: -0.15px;
    }

    .fl-builder-content .tranparent-btn a.fl-button, 
.fl-builder-content .tranparent-btn a.fl-button:visited {
        font-size: 14px;
        line-height: 14px;
    }

  /*  .resource-sidebar .site-bar-form .ginput_container.ginput_container_email input {
        width: 100%!important;
    }*/

    .resource-filter h3#alm-filter-product-title, .resource-filter h3#alm-filter-research_area-title, .resource-filter h3#alm-filter-resource_type-title {
        font-size: 19px;
        letter-spacing: -0.19px;
    }

    .resource-filter .alm-filter--inner {
        padding-bottom: 8px !important;
    }

    div#alm-filter-2, div#alm-filter-3 {
        padding-top: 15px;
    }

    .resource-filter .alm-filter--link.field-checkbox {
        font-size: 15px !important;
        letter-spacing: -0.15px;
        margin-bottom: 10px;
    }

    .featured-info h5.uabb-infobox-title-prefix {
        padding-top: 20px;
    }
/*
    .featured-info .uabb-infobox-text.uabb-text-editor:after {
        left: 0px;
        top: 62px;
    }*/

    .featured-info .uabb-infobox-text.uabb-text-editor {
        width: 100%;
    }

    .featured-info p {
        width: 100%;
    }

    /*.featured-info .uabb-image-content {
        width: 100% !important;
    }*/

    /*.featured-info img.uabb-photo-img {
        width: 100% !important;
        height: 230px !important;
    }*/

    .specification-gray-box .uabb-infobox-text.uabb-text-editor {
        font-size: 15px;
        line-height: 26px;
        letter-spacing: -0.15px;
    }

    .specification-arms .uabb-infobox-text.uabb-text-editor {
        font-size: 15px;
        line-height: 26px;
        letter-spacing: -0.15px;
    }

    .recent_webinar_section p.uabb-infobox-title {
        width: 100%;
    }

    div.gf_right_half {
        grid-column: span 12 !important;
    }

    .service-support .fl-col-content.fl-node-content {
        margin-left: 0px;
    }

    div.gf_right_half input, div.gf_left_half input {
        width: 100% !important;
    }

    p.text-paragraph {
        letter-spacing: -0.15px;
        font-size: 15px;
    }

    .popup-main-div div.panel-grid-cell:first-child {
        width: 100%;
    }

    .popup-main-div div.panel-grid-cell:last-child {
        width: 100%;
    }

    .popup-col-7.panel-widget-style {
        padding-left: 0px;
    }

    .popup-col-3.panel-widget-style {
        text-align: center;
    }

    .btn-link-popup .textwidget.custom-html-widget {
        text-align: center;
    }

    .button-linkedin {
        margin-left: 0px;
    }

    .popup-main-div {
        display: block;
    }

    div.pum-container {
        border: none !important;
        padding-top: 30px!important;
        padding-right: 20px!important;
        padding-left: 20px!important;
        padding-bottom: 30px!important;
    }

    h4.sub-heading {
        font-size: 19px;
        line-height: 29px;
    }

    h2.main-heading {
        font-size: 27px;
    letter-spacing: -0.35px;
    line-height: 37px;
    }

    .recent_news_section .uabb-infobox-text.uabb-text-editor p {
        font-size: 12px;
    }

    .site-bar-form input#gform_submit_button_1.button {
        float: none;
        margin-top: 66px;
        height: 45px!important;
    }

    .side-form-main-div .fl-col-content.fl-node-content {
        margin-right: 0px;
        margin-left: 0px;
    }

    .unchained-our-tribe-main-row .col-sm-8 h2.main-heading {
        font-size: 35px;
    }

    .unchained-our-tribe-main-row .col-sm-8 h4.sub-heading {
        font-size: 20px;
    }

    .unchained-our-tribe-main-row .col-sm-8 p.text-paragraph {
        font-size: 15px;
        line-height: 26px;
        letter-spacing: -0.15px;
    }
    /* news section homepage */
    .news-home .alm-reveal.alm-preloaded {
        display: grid;
        grid: auto / auto auto;
        overflow: inherit;
        justify-content: start;
    }
    .fl-builder-content .fl-node-61c0f05cb4a91 {
        clear: both;
    }
}

.contac_sec .Contact_heading{ min-height: 30px; }
/*.contac_sec .Contact_info .fl-module-content.fl-node-content .fl-rich-text p:first-child { min-height: 113px; }*/


/*.featured-resource-section .uabb-module-content{padding: 10px;}*/
.featured-resource-section .uabb-image .uabb-image-content{
  border-radius: 4px;
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.08);}
.resource-info .uabb-infobox-left-right-wrap{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.resource-info .uabb-image .uabb-image-content
{
  border-radius: 4px;
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.08);
}
@media not all and (min-resolution:.001dpcm){
.pum-content.popmake-content { outline: none !important; }}


/**********   Chetna Css    *************/

.btn_align .uabb-module-content.uabb-button-wrap.uabb-creative-button-wrap {text-align: left;}
.linking_sec a {color: #50b047 !important;}
.linking_sec a:hover{color: #328514 !important;    text-decoration: underline;}




/* Rich Text - Bold */ 

.fl-builder-content .fl-rich-text strong {
    font-family: "Nexa-XBold",Verdana,Arial,sans-serif;
}

/*CSS For Resources Search */
.search_resources .alm-filter--inner {
    position: absolute !important;
    width: 64.2%;
    right: 0;
    top: 0;
}

.resuorces_filter_row .prev{ position: relative;}
.resource-filter .fl-html > .alm-filters-container{position: inherit !important;}
.search_resources  .alm-filter--text-wrap input{
    height: 45px !important;
    padding: 14px 14px 12px 42px !important;
    border: 1px solid #C4C4C4 !important;
    border-radius: 0 !important;
}
.search_resources  .alm-filter--text-wrap input::placeholder   {
    font-family: "Nexa-XBold";
    font-weight: 700;
    color: rgba(19.22%,19.22%,19.22%,0.8) !important;
    font-size: 18px !important;
    line-height: 18px !important;
    
  }
.search_resources  .alm-filter--text-wrap:before{
    content: '' !important;
    background: url(/wp-content/uploads/2023/01/seacrch-icon.svg);
    background-size: 21px 21px;
    height: 22px;
    position: absolute;
    left: 12px;
    top: 13px;
    width: 37px;
    background-repeat: no-repeat;
}    
.featured-resource-section .uabb-infobox-content,.resource-filter .alm-filters-container {
    display: flex;
    flex-flow: column;
}
.featured-resource-section .uabb-module-content{order: 1}
.resource-filter .res-sort-section .alm-filter--inner {
    position: absolute;
    width: 155px !important;
    right: 0;
    border: solid 1px #c4c4c4;
    margin-right: -3px;
    background-color: #ffffff;
    padding-bottom: 5px !important;
    top: 75px !important;
}
.res-sort-section .alm-filter--item {
    border: unset;
}
.res-sort-section  label {
    font-size: 14px;
    font-weight: 400 !important;
    letter-spacing: -0.14px;
    color: #5f5f5f;
    margin: 0px;  
    font-family: "Nexa-XBold";
     margin: 0px !important;
    padding: 6px 15.3px 0px 13px !important;    
}

.res-sort-section  select {
    background: url(/wp-content/uploads/2022/12/resources_down_arrow.svg) no-repeat right 14px top -39%;
    background-size: 14px 22px;
    cursor: pointer;
    padding: 6px 15.3px 0px 13px !important;
}

.all-resource-section .ajax-load-more-wrap {
    padding-top: 34px;
}
.resource-filter div#alm-filter-1 {
    display: block !important;
}

/*Mozila Firefox*/
@-moz-document url-prefix() {
    
}

/*cookiebot Plugin*/
#CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton:hover {
    opacity: 1 !important;
}
#CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink:hover {
    color: #50B047 !important;
}
#CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink.CybotCookiebotDialogActive{
    border-bottom: 3px solid #50B047 !important;
        color: #50B047 !important;
}
button#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll:hover {
    background-color: #328514 !important;
    border-color: #328514 !important;
  transition: 0.3s ease-in-out !important;
}
button#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll {
    background: #50B047 !important;
    border-color: #50B047 !important;
  transition: 0.3s ease-in-out !important;
}
button#CybotCookiebotDialogBodyButtonDecline,button#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection
 {
    border-color: #50B047 !important;
    color: #50B047 !important;
   transition: 0.3s ease-in-out !important;
}

button#CybotCookiebotDialogBodyButtonDecline:hover,button#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection:hover
 {
    background-color: #50B047 !important;
    border-width: 2px !important;
    color: #FFFFFF !important;
    transition: 0.3s ease-in-out !important;
}
/* footer technology menu */
ul#menu-footer-technology-menu {
    display: block;
}
@media screen and (max-width: 992px) {
    .wpmm-menu ul li a {
        font-weight: 400 !important;
    }
}
@media screen and (max-width: 573px) {
    .news-home .alm-reveal.alm-preloaded {
        display: grid;
        grid: auto / auto;
    }
}
/*FLag css Start*/
.faqs h3.uabb-faq-question-label, .faqs .uabb-faq-questions-button {
    outline: none;
}
.flags {
/*    background: rgba(80, 176, 71, 0.2);*/
     display: flex;
    float: right;
/*    border: 1px solid;*/
    border-radius: 7px;
/*    border-color: #313131;*/
    margin-left: 10px;
}
.flags img {
    width: 35px;
    height: auto;
}
.flags .img-div {
    padding: 5px;
}
.flags .img-div:not(:last-child) {
/*    border-right: 1px solid #313131;*/
}
@media screen and (max-width: 992px) {
    .fl-col-small.fl-col-small-custom-width.header-btn-column {
        width: 50% !important;
    }
}

/*Flag css End*/



/* Start Product menu css */



.mm-btn_prev:after{font-weight: 800;}
.mob-product-menu{
	position:relative;
	top:80px;
}
.mob-product-menu-items{
    padding-bottom: 80px;
}
.mob-product-menu-items:last-child{
    padding-bottom: 54px;
}
.mob-product-menu-items > div{
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}
.mob-product-menu .child-product{
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 35px;
    padding-top: 20px;
}
.mob-product-menu h2,
.mob-product-menu h3{
    color: #ffffff;
}
.mm-wrapper_opening .headerow-flagsetting > .fl-row-content-wrap {
    padding-top: 0px;
  }
.mm-wrapper_opened .mm-wrapper__blocker a::after {
	top: 15px !important;
}
.mob-product-menu .child-product h3{
	margin-top: 0px;
    margin-bottom: 5px;
    font-size: 17px;
    font-weight: 800;
    line-height: 17px;
    letter-spacing: -0.17px;
    width: fit-content;
    pointer-events: all;
}
.mob-product-menu-items > div .product-heading{
	line-height: 26px;
	letter-spacing: -0.26px;
	margin-top: 0px;
    font-weight: 800;
    font-size: 26px;	
}
.mob-product-menu-items > div .heading-prefix{
	margin-bottom: 5px;
    font-size: 14px;
    font-weight: 800;
    color: #ffffff;
    font-family: "Nexa-XBold", Verdana, Arial, sans-serif;
    line-height: 14px;
    letter-spacing: -0.14px;
}
.mob-product-menu .child-product p{
	margin-bottom: 0px;
    color: #9F9F9F;
    font-size: 15px;
    line-height: 20px;
    font-weight: 400;
    pointer-events: all;
    width: fit-content;
	letter-spacing: -0.15px;
}
.mob-product-menu .child-product p > span{
	pointer-events: all;
	width: fit-content;
}
article.child-product div {
    pointer-events: none;
}
.mm-navbar__title.product-text{display: none;}
.mm-menu_opened .mm-panels #mm-4 .mm-listitem::before,
.mm-menu_opened .mm-panels #mm-12 .mm-listitem::before,
.mm-menu_opened .mm-panels #mm-13 .mm-listitem::before{
    border-color: rgba(255, 255, 255, .2) !important;
    left: 0px;
    right: 0px;
    width: 100%;
    height: 1px;
    position: absolute;
    content: '';
    border-bottom: 1px solid;
    margin-left: 15px;
    bottom: 0;
}
.mm-menu_opened #mm-4 ul{
	margin-top:113px !important;
}
.mm-menu_opened #mm-4 ul li a{
	padding: 15px !important;
	margin: 0px !important;
}
#mm-6 .mm-listitem::after,
#mm-9 .mm-listitem::after,
#mm-10 .mm-listitem::after {display: none;}
body .wpmm-menu.mm-menu_opened ul li a{
	    font-weight: 800 !important;
	    line-height: 25px;
}
#mm-11 ul li:first-child a,
.mm-wrapper_opening #mm-11 ul li:nth-child(4) a,
.mm-wrapper_opening #mm-11 ul li:nth-child(9) a,
.mm-wrapper_opening #mm-6 ul li a:not(:first-child),
.mm-wrapper_opening #mm-7 ul li a:not(:first-child),
.mm-wrapper_opening #mm-8 ul li a:not(:first-child),
.mm-wrapper_opening #mm-9 ul li a:not(:first-child),
.mm-wrapper_opening #mm-10 ul li a:not(:first-child){
	margin-top:0px !important;
	margin-bottom:0px !important;
}

.mm-wrapper_opening #mm-11 ul li a{
	font-weight: 800 !important;
	    opacity: 1 !important;
    font-family: Nexa-XBold !important;
	font-size: 17px;
	line-height: 25px;
	letter-spacing: -0.17px !important;
	    padding-bottom: 6px !important;
}

#mm-11 ul li:after{
	display:none;
}
#mm-4 .mm-listview,
#mm-11 .mm-listview{
	margin-top: 114px !important;
}
#mm-12 .mm-listview,
#mm-13 .mm-listview{
	margin-top: 122px !important;
}
#mm-6 ul li a,
#mm-7 ul li a,
#mm-8 ul li a,
#mm-9 ul li a,
#mm-10 ul li a{
	padding-bottom: 6px !important;
}
#mm-5 ul li a[href="#"],
#mm-6 ul li a[href="#"],
#mm-7 ul li a[href="#"],
#mm-8 ul li a[href="#"],
#mm-9 ul li a[href="#"],
#mm-10 ul li a[href="#"]{
	font-size: 22px;
    line-height: 27px;
    font-weight: 400 !important;
    font-family: 'Nexa-Book', 'Arial', 'sans-serif' !important;
	letter-spacing: -0.22px !important;
	margin-top:25px;
	margin-bottom:2px;
}
.mm-menu_opened .mm-panel_opened .mm-listview {
    margin-top: 95px !important;
}
body .wpmm-menu.mm-menu_opened ul li a[href="#"]{pointer-events: none;}
.mm-navbar__title{font-weight: 800 !important;}

/* End Product menu css */

/* tab video section */
.tab-video-section li.uabb-tab-current {
	background: #50B047;
}
.tab-video-section li {
	background: #F3F3F3;
}
.tab-video-section .uabb-tab-link:focus,
.tab-video-section .uabb-tab-link {
    border: none !important;
}
.tab-video-section  nav.uabb-tabs-nav {
    padding-right: 35px;
}

.tab-video-section .uabb-content h3 {
    margin-top: 30px;
    margin-bottom: 15px;
    color: #747379;
    font-size: 27px;
    font-style: normal;
    font-weight: 700;
    line-height: 26px; 
    letter-spacing: -0.17px;
}

.tab-video-section .uabb-tab-acc-title .uabb-acc-icon {
    line-height: normal;
}
.tab-video-section .uabb-content p{
	margin-bottom: 0px;
}

.tab-video-section .wistia_preload_transcript_outer_wrapper {
    display: none !important;
}
@media screen and (min-width: 768px){
.tab-video-section .uabb-tab-current .uabb-tag-selected a.uabb-tab-link {
    margin-right: -20px;
}
}
@media screen and (max-width: 992px){
.tab-video-section nav.uabb-tabs-nav {
    padding-right: 20px;
}

}
@media screen and (max-width: 640px){
.tab-video-section  .uabb-title-tag {
    padding-right: 10px;
}
	.tab-video-section .uabb-content h3{
     font-size: 22px;
}
}

.product_sticky_menu .solution_sticky_menu {
    max-width: 1000px;
}
.table_tabs .fl-tabs-horizontal .fl-tabs-label.fl-tab-active {
    border-bottom: 8px solid #50b047 !important;
    transition: all 0.3s 
ease-in-out;
}
.table_tabs .fl-tabs-horizontal .fl-tabs-label {
    border-bottom: 8px solid #fff !important;
    transition: all 0.3s 
ease-in-out;
}

#specification  h2 {
    color: #313131;
    font-size: 34px;
    font-style: normal;
    font-weight: 900;
    line-height: 46px;
    letter-spacing: -0.35px;
    margin-bottom: 30px;
}

@media screen and (max-width: 767px){
	#specifications  h2 {
	     font-size: 26px;
       line-height: 1.2;
		margin-bottom: 15px;
	}
}
@media screen and (max-width: 480px){
.table_tabs .fl-tabs-panel-content.fl-tab-active,.table_tabs_html {
    width: 100%;
    overflow-x: auto;
}
table.tablepress {
    width: 480px;
}
}

/*stunner page updates start*/

.solution_menu_section li a,
.solution_menu_section li a.active{
	text-decoration: none;
}
.solution_menu_section ul.sub_menu {
    text-align: center;
    margin-right: 20px;
    display: flex;
    justify-content: center;
    gap: 25px 20px;
    flex-wrap: wrap;
    padding-left: 20px;
}
.solution_menu_section .sub_menu li {
    display: inline-block;
}
.solution_menu_section .sub_menu li {
    margin-right: 0px !important;
}
@media screen and (max-width: 767px) {
.solution_menu_section ul.sub_menu {
    padding-top: 10px;
}
	.solution_menu_section ul.sub_menu {
    margin-left: 0px;
    list-style: none;
    padding-left: 15px;
    float: left;
    text-align: left;
    margin-bottom: 0px;
    flex-direction: column;
    align-items: flex-start;
    gap: 10px !important;
}
}
/*stunner page updates start ens*/

/* update event webinar style start*/
.grayscale_readonly {
   display: none;
}
.event_webinar_design .uabb-infobox {
    margin-bottom: 15px;
    border-style: solid;
    background-color: #fff;
    border-color: #fff;
    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;
}
.event_webinar_design p.uabb-infobox-title a, .event_webinar_design p.uabb-infobox-title , .event_webinar_design .uabb-infobox-title a{
    font-size: 18px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 26px;
    letter-spacing: -.18px;
    text-align: left;
    color: #747379;
    font-family: "Nexa-XBold";
	transition: all .5s ease !important;
}
.event_webinar_design .uabb-infobox-text-wrap ,.event_webinar_design .conferance-info .uabb-text-editor .location{
    font-size: 14px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.33;
    letter-spacing: -.15px;
    text-align: left;
    color: #747379 !important;
}
.event_webinar_design .uabb-infobox-content {
    margin-right: 20px;
}
.event_webinar_design .uabb-infobox:hover a, .event_webinar_design .uabb-infobox:hover p.uabb-infobox-title{
	    color: #50b047;
}
@media (max-width: 767px) {
.event_webinar_design p.uabb-infobox-title a, .event_webinar_design p.uabb-infobox-title , .event_webinar_design .uabb-infobox-title a{
    font-size: 15px !important;
    line-height: 26px !important;
    letter-spacing: -.15px !important;
}

.event_webinar_design .uabb-infobox-text-wrap ,.event_webinar_design .conferance-info .uabb-text-editor .location{
    font-size: 12px !important;
    line-height: 12px !important;
    letter-spacing: -.12px !important;
}
}
/* update event webinar style end */

