/*
 Theme Name:   NAUI
 Description:  NAUI theme
 Author:       Fingent Global Solutions Pvt. Ltd.
 Author URI:   https://www.fingent.com
 Template:     zurf
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, right-sidebar, responsive-layout
 Text Domain:  naui

 START YOUR CHILD THEME CSS HERE
*/

@import url('https://fonts.googleapis.com/css2?family=Work+Sans:ital,opsz,wght@0,9..40,800;1,9..40,800&display=swap');
input:-webkit-autofill,
input:-webkit-autofill:hover, 
input:-webkit-autofill:focus, 
input:-webkit-autofill:active{
    -webkit-box-shadow: 0 0 0 30px white inset !important;
}
.zurf-body .zurf-body-wrapper a, .zurf-body .zurf-body-wrapper a:hover, .zurf-body .zurf-body-wrapper a:focus, .zurf-body .zurf-body-wrapper a:visited {
    text-decoration: none;
    text-decoration-skip-ink: auto
}
p:empty {
    display: none;
}
.home.zurf-body h1 {
    color: #fff;
}
.zurf-top-bar-right .naui-custom-top-bar-menu a {
    color: #FFF;
    text-align: right;
    font-family: "Work Sans";
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}
.zurf-header-background-transparent, .zurf-footer-container, .zurf-footer-container, .zurf-header-container-inner {
    width: var(--content-width);
    margin: 0 auto;
}
.zurf-header-background {
    opacity: 0.9;
}
.naui-underlined-heading{
    position: relative;
}
.naui-underlined-heading .elementor-heading-title::after {
    content: url(assets/images/naui_frame.svg);
    position: absolute;
    left: 50%;
    bottom: -10px;
    transform: translateX(-50%);
}
.zurf-main-menu-search form {
    padding: 12px 20px;
    align-items: center;
    display: flex;
    gap: 8px;
    border-radius: 6px;
    background: rgba(234, 234, 234, 0.30);
}
.zurf-main-menu-search form input[type="text"] {
    font-family: "Work Sans";
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: -0.96px;
    background: transparent;
    border: none;
    color: #E7E7E7;
    max-width: 170px;
}
.zurf-main-menu-search form input[type="text"]::placeholder {
    color: #E7E7E7;
}
.zurf-main-menu-search form input[type="image"] {
    background: transparent;
    border: none;
}
.zurf-header-container .zurf-navigation .sf-menu {
    margin-top: 10px
}
.zurf-navigation .sf-menu > li.naui_core_signup {
    position: absolute;
}
.zurf-fixed-navigation.zurf-style-slide .zurf-logo-inner img {
    max-height: 30px !important;
}
.zurf-main-menu-search {
    margin-right: 15px;
    margin-left: 15px;
}
.zurf-main-menu-right-wrap .naui_signup_link {
    color: #FFF;
    font: normal 500 18px/40px "Work Sans";
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 10px;
}
.zurf-main-menu-right-wrap .naui_signup_link::before {
    content: url(assets/images/signup_icon.svg);
    width: 25px;
    height: 25px;
}
.home .naui-home-icon-box-features{
    min-width: 382px;
}
.home .naui-home-icon-box-features h3 , 
.home .naui-join-community h2, 
.home .naui-diver-courses h3,
.home .become-naui-part h2, 
.home .naui-store h2,
.home .naui-store p{
    margin-bottom: 0;
}
.home .naui-store-add-cart-btn a{
    padding: 0;
}

.home-anwp-slider-styles .anwp-pg-post-teaser__content {
    padding: 30px !important;
    background: #fff;
    border-radius: 6px;
}
.home-anwp-slider-styles .anwp-pg-post-teaser{
    border-radius: 6px;
    border: 1px solid #F2F0F0; 
    box-shadow: 8px 8px 50px 0px rgba(239, 237, 234, 0.80);
}
.home-anwp-slider-styles .anwp-pg-post-teaser__title.anwp-font-heading{
    margin-bottom: 12px;
}
.home-naui-blogs .anwp-pg-read-more a{
    color: #ED7E1A;
    text-align: left;
    font-family: "Work Sans";
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    border: none;
    padding: 0;
}
.home-naui-blogs .anwp-pg-read-more a:hover{
    background-color: #fff;
}
.anwp-pg-wrap .anwp-pg-classic-slider .anwp-pg-post-teaser.anwp-pg-post-teaser--with-read-more{
    padding-bottom: 0;
}
.home-anwp-slider-styles .anwp-pg-swiper-wrapper{
    padding-bottom: 0;
}
.home .naui-events-items-wrapper .naui-event-item{
    border-radius: 6px;
    border: 1px solid #F2F0F0;
    background: #FFF;
    box-shadow: 8px 8px 50px 0px rgba(239, 237, 234, 0.80);
}

.home .naui-events-items-wrapper .naui-event-child-items .naui-event-body h5, .home .naui-events-items-wrapper .naui-event-child-items .naui-event-body h5 a{
    color: #222;
    font-family: "Work Sans";
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: 30px; /* 125% */
}
.home .naui-events-items-wrapper .naui-event-child-items .naui-event-body h5 a:hover {
    color: #ED7E1A;
}
.home .naui-events-items-wrapper .naui-event-child-items .naui-event-body{
    padding: 40px;
    align-items: flex-start;
}
.home .naui-events-items-wrapper .naui-event-child-items .naui-event-text-sec-one,
.home .naui-events-items-wrapper .naui-event-child-items .naui-event-text-sec-two{
    margin-top: 4px;
    display: flex;
    flex-direction: row;
}
.home .naui-events-items-wrapper .naui-event-text-sec-one,
.home .naui-events-items-wrapper .naui-event-text-sec-two{
    gap: 100px;
}
.home .naui-events-items-wrapper .naui-event-body .logo-desc {
    color: #38434F;
    font-family: "Work Sans";
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 27px; 
}
.home .naui-events-items-wrapper .naui-event-body .naui-event-text-sec-two {
    margin-top: 25px;
}
.home .naui-events-items-wrapper .naui-event-body .card-text .icon_wrap {
    display: grid;
    grid-template-columns: 40px auto;
    align-items: center;
}
.home .naui-events-items-wrapper .naui-event-body .card-text .icon_wrap a:hover span {
    color: #ED7E1A;
}
.home .naui-events-items-wrapper .naui-col-item {
    margin-bottom: 8px;
}
.home .anwp-pg-post-teaser__thumbnail img {
    border-radius: 6px 6px 0 0;
}
.anwp-pg-wrap .anwp-pg-height-180 {
    height: 100% !important;
}
.anwp-pg-wrap .anwp-pg-post-teaser--layout-d .anwp-pg-post-teaser__top-meta {
    bottom: 0;
}
.home .anwp-pg-wrap .anwp-pg-post-teaser__category-column .anwp-pg-category__wrapper-filled{
    position: absolute;
    bottom: -15px;
    padding: 0 !important;
    left: 50%;
    transform: translateX(-50%);
    border-radius: 6px;
}
.anwp-pg-wrap .anwp-pg-post-teaser__top-meta, .anwp-pg-wrap .anwp-pg-post-teaser__thumbnail {
    overflow: initial !important;
}
.naui-featured-blogs .anwp-pg-post-teaser__top-meta .anwp-pg-category__wrapper-filled span {
    font-family: "Work Sans";
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 14px;
    padding: 10px 16px;
}
.home .elementor-element .swiper .elementor-swiper-button {
    font-size: 40px;
}
.home .elementor-element.elementor-arrows-position-outside .swiper {
    width: calc(100% - 80px);
}
.zurf-content-area{
    padding-bottom: 0px;
}
.naui-events-items-wrapper .naui-event-img.object-fit-cover {
    border-radius: 6px 0 0 6px;
    object-fit: cover;
    height: 100%;
    width: 100%;
    padding: 15px;
}
.zurf-page-title-container,
.zurf-copyright-wrapper .zurf-copyright-container,
.single .zurf-content-container{
    width: var(--content-width);
}
.zurf-body-outer-wrapper .zurf-page-title-container .zurf-page-title {
    font-family: "Work Sans";
    font-size: 50px;
    font-style: normal;
    font-weight: 600;
    line-height: 60px; /* 120% */
    letter-spacing: -2px;
}
.page-id-244 .zurf-body-outer-wrappe .zurf-page-title-container .zurf-page-title,
.page-id-16840 .zurf-body-outer-wrapper .zurf-page-title-container .zurf-page-title,
.page-id-42 .zurf-body-outer-wrapper .zurf-page-title-container .zurf-page-title   {
    max-width: 600px;
}
.zurf-navigation .sf-menu > li {
    padding-left: 10px;
    padding-right: 10px;
}
.naui-inner-breadcrumps{
    margin-bottom: 30px;
}
.naui-inner-breadcrumps .main-parent-title{
    color: #EEE;
    font-family: "Work Sans";
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 22px; 
}
.naui-inner-breadcrumps .naui-breadcrump-seperator{
    margin: 0 16px;
}
.naui-inner-breadcrumps .current-item{
    color: rgba(238, 238, 238, 0.50);
    font-family: "Work Sans";
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 22px; /* 157.143% */
}
.uc-items-wrapper2 .ue-item-content-layout .ue-item-content-wrapper .ue-content-title{
    text-align: left;
}
.zurf-page-title-wrap .zurf-style-medium .zurf-page-title-content {
    padding-top: 42px !important;
    padding-bottom: 179px !important;
}
.zurf-page-wrapper .uc_bold_tabs > ul.tabs {
    align-items: flex-start;
}
.zurf-page-wrapper .uc_bold_tabs > ul.tabs > li {
    text-align: left !important;
    width: 100%;
}
.zurf-page-wrapper .uc_bold_tabs > ul.tabs {
    border-right: 1px solid #C9C9CE !important;
    align-items: flex-start;
}
.zurf-page-wrapper .uc_bold_tabs .r-tabs-tab {
    display: flex !important;
    width: 100%;
    justify-content: space-between;
}
.zurf-page-wrapper .uc_bold_tabs  > ul.tabs > li > a {
    text-decoration: none;
    transition: none !important;
    flex-wrap: wrap;
    width: 100%;
}
.uc-items-wrapper .r-tabs-state-active a {
    font-weight: 600 !important;
}
.ue-item-content-layout .ue-item-content-wrapper .ue-content-text ol {
    padding: 0;
}
.uc-items-wrapper2 .ue-item-content-layout .ue-content-text ul,
.naui-quality-faq ul,
.ue-item-content-layout .ue-item-content-wrapper .ue-content-text ol,
.ue-item-content-layout .ue-item-content-wrapper .ue-content-text ul,
.zurf-single-article .zurf-single-article-content ul,
.naui-accordion .naui-accordion-item .naui-accordion-content ul {
    list-style-type: none;
    margin-left: 10px;
}
.uc-items-wrapper2 .ue-item-content-layout .ue-content-text ul li,
.naui-quality-faq ul li,
.ue-item-content-layout .ue-item-content-wrapper .ue-content-text ol li,
.ue-item-content-layout .ue-item-content-wrapper .ue-content-text ul li,
.zurf-single-article .zurf-single-article-content ul li,
.naui-accordion .naui-accordion-item .naui-accordion-content ul li,
.page-id-115 .thfaqf-faq-list .faq-item-wrapper .thfaqf-faq-item-content ul li,
.page-id-3 .leadership-container-wrapper ul li,
.api-results-section .naui-api-inner-wrapper ul li{
    margin-bottom: 15px;
    padding-left: 25px;
    position: relative;
    list-style: none;
}
.uc-items-wrapper2 .ue-item-content-layout .ue-content-text ul li::before,
.ue-item-content-layout .ue-item-content-wrapper .ue-content-text ol li::before,
.ue-item-content-layout .ue-item-content-wrapper .ue-content-text ul li::before,
.uc-items-wrapper2 .r-tabs-state-active ul li::before,
.naui-quality-faq ul li::before,
.zurf-single-article .zurf-single-article-content ul li::before,
.naui-accordion .naui-accordion-item .naui-accordion-content ul li::before,
.page-id-115 .thfaqf-faq-list .faq-item-wrapper .thfaqf-faq-item-content ul li::before,
.page-id-115 .thfaqf-faq-list .faq-item-wrapper .thfaqf-faq-item-content ul li::before ,
.page-id-3 .leadership-container-wrapper ul li::before,
.api-results-section .naui-api-inner-wrapper ul li::before {
    content: "";
    width: 20px; 
    height: 20px;
    background: url(assets/images/arrow.svg) no-repeat left center;  
    position: absolute;
    left: 0;
    top: 5px;
}
.zurf-single-article .zurf-single-article-content ul li, .zurf-single-article .zurf-single-article-content ul li span {
    font-size: 17px !important;
    line-height: 31px !important;
}
.ue-item-content-wrapper .ue-content-text ol ul:first-child {
    margin-top: 24px;
}
.zurf-body-wrapper .zurf-page-title-wrap .zurf-page-title-content {
    padding-top: 42px;
    padding-bottom: 126px;
}
.zurf-body-wrapper .zurf-page-title-content .rank-math-breadcrumb p a,
.zurf-blog-title-container  .zurf-single-article-head .rank-math-breadcrumb p a {
    color: #EEE;
    font-family: "Work Sans";
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 22px; 
    margin-right: 8px;
}
.zurf-body-wrapper .zurf-page-title-content .rank-math-breadcrumb p .last,
.zurf-blog-title-container  .zurf-single-article-head .rank-math-breadcrumb p .last {
    color: rgba(238, 238, 238, 0.50);
    font-family: "Work Sans";
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 22px; 
}
.zurf-body-wrapper .zurf-page-title-content .rank-math-breadcrumb p .separator,
.zurf-blog-title-container  .zurf-single-article-head .rank-math-breadcrumb p .separator {
    margin-right: 8px;
    color: var(--Text-Light-Disabled, #919EAB);
}

.page-id-246 .cookie-heading h2 {
    margin-bottom: 12px;
    
}
.zurf-footer-wrapper .widget,.zurf-footer-wrapper .zurf-widget-title {
    margin-bottom: 24px ;
}
.zurf-footer-container ul li a {
    font-weight: 500;
    font-family: "Work Sans";
}
.zurf-footer-container .naui-contact-us{
    font-style: normal;
    font-weight: 500;
    line-height: 21.6px;
}
.zurf-footer-container .naui-contact-us a:hover,
.search .naui-search-item-wrapper .naui-search-item-title a:hover{
    color: #ED7E1A;
    text-decoration: none;
}
.zurf-footer-container ul li a:hover{
    text-decoration: none;
}
.zurf-footer-container ul li{
    margin-bottom: 16px !important;
}
.page-id-4833 .naui-coperate-logo{
    width:  100%;
    height: 180px;
}
.terms-conditions-updated-heading h2{
    margin-bottom: 0;
}
.naui-custom-social-icons {
    display: flex;
    flex-direction: row;
    gap: 16px;
    position: relative;
    z-index: 999;
}
.naui-custom-social-icons a {
    display: flex;
    justify-content: center;
    align-items: center;
/*     width: 50px; 
    height: 50px; */
    border-radius: 50%;
    border: 1px solid #fff;
    padding: 10px;
    box-sizing: border-box;
    background-color: transparent; 
}
.naui-custom-social-icons svg {
    width: 25px;
    height: 25px;
}
.naui-quality-notes h2{
    margin-bottom: 0;
}
.page-id-4959 .naui-underlined-heading .elementor-heading-title::after{
    left: 34%;
}
.zurf-mobile-button-hamburger-small:before, .zurf-mobile-button-hamburger-small:after, .zurf-mobile-button-hamburger-small span{
    width: 24px;
}
.zurf-mobile-button-hamburger-small:after{
    width: 20px;
}
.zurf-header-background{
    opacity: 1;
}
.naui-quality-faq .e-n-accordion-item-title-icon{
    border: 1px solid #F5F5F5;
    background: #FFF;
    padding: 10px 0px 11px 0px;
    width: 48px;
    justify-content: center;
    align-items: center;
}
.naui-quality-faq .e-n-accordion-item-title{
    background: #FFF;
    box-shadow: 8px 8px 50px 0px rgba(239, 237, 234, 0);
}
/*----- style by vms -----*/
.elementor-custom-embed-play .s0
{
    stroke: transparent !important;
}
body.blog .zurf-sidebar-style-none,
.search  .zurf-sidebar-style-none,
.zurf-blog-title-container,
.archive .zurf-sidebar-wrap {
    max-width: var(--content-width);
    margin: 0 auto;
}
.blog-listing{
    padding: 80px 0px 80px 0px;
}
.blog-listing .featured-box{
    background-repeat: no-repeat !important;
    background-size: cover !important;
    background-position: center !important;
    padding: 30px;
    border-radius: 6px;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    min-height: 400px;
}
.blog-listing .featured-box a:hover{
    color: #ED7E1A;
    text-decoration: none;
}
.blog-listing .featured-box a h2:hover {
    color: #ED7E1A;
    text-decoration: none;
}
.blog-listing .featured-box .fea-cat{
    color: #FFF;
    font-family: "Work Sans";
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 13px;
    border-radius: 6px;
    background: #2AA3DB;
    width: fit-content;
    padding: 8px 16px;
    display: inline-block;
    margin-bottom: 0px;
}
.blog-listing .featured-box .fea-hd{
    color: #FFF;
    font-family: "Work Sans";
    font-size: 30px;
    font-style: normal;
    font-weight: 400;
    line-height: 38px;
    margin-top: 8px;
    margin-bottom: 14px;
}
.blog-listing .featured-box .fea-desc {
    color: #FFF;
    font-family: "Work Sans";
    font-size: 17px;
    font-style: normal;
    font-weight: 400;
    line-height: 25px;
}
.fea-date {
    display: inline-block;
    margin-right: 26px;
}
.fea-date img {
    width: 16px;
    height: 16px;
    vertical-align: middle;
    margin-right: 5px;
}
.fea-date span {
    color: #FFF;
    font-family: "Work Sans";
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 23.8px; /* 170% */
}
.fea-auth {
    display: inline-block;
}
.fea-auth img {
    width: 16px;
    height: 16px;
    vertical-align: middle;
    margin-right: 5px;
}
.fea-auth span {
    color: #FFF;
    font-family: "Work Sans";
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 23.8px;
}
.blog-grid {
    padding-top: 40px;
    padding-bottom: 40px;
}
.blog-grid .blog-box {
    padding-bottom: 40px;
}
.blog-grid .blog-box-inner {
    border-radius: 6px;
    background: #FFF;
    box-shadow: 6px 6px 51px 0px rgba(54, 54, 54, 0.16);
    height: 100%;
}
.blog-grid .blog-box .blog-thumb {
  border-radius: 6px 6px 0px 0px;
  width: 100%;
  object-fit: cover;
  height: 220px;
}

.blog-grid .blog-box a:hover{
    color: #ED7E1A;
    text-decoration: none;
}
.blog-grid .blog-box .blog-hd {
    color: #222;
    font-family: "Work Sans";
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
    margin:0px;
}
.blog-grid .blog-box .blog-hd:hover{
    color: #ED7E1A;
    text-decoration: none;
}

.blog-grid .blog-box .blog-box-inner-top{
    position: relative;
    border-radius: 6px 6px 0 0;
}
.blog-grid .blog-box .blog-box-inner-top .blog-link:before{
    background: linear-gradient(198deg, rgba(0, 0, 0, 0.05) 27.97%, #000 90.28%);
    content:'';
    display: inline-block;
    position: absolute;
    width: 100%;
    height: 100%;
}
.blog-grid .blog-box .blog-box-inner-top .blog-date {
    position: absolute;
    top: 0px;
    right: 0px;
    margin: 14px;
    border-radius: 6px;
    background: rgba(237, 247, 251, 0.80);
    padding: 8px 16px;
    color: #005275;
    font-family: "Work Sans";
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 13px;
}
.blog-grid .blog-box .blog-box-inner-top .blog-auth{
    color: #FFF;
    font-family: "Work Sans";
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 23.8px;
    position: absolute;
    bottom: 0px;
    margin: 14px;
}
.blog-grid .blog-box .blog-box-inner-top .blog-auth img{
    width: 24px;
    height: 24px;
    vertical-align: middle;
}
.blog-grid .blog-box .blog-box-inner-bottom{
    padding: 16px;
}
/*--- Blog Listing Sidebar---*/
.bl-sidebar .widget_search{
    margin-bottom: 30px;
}
.bl-sidebar .zurf-widget h3{
    color: #383838;
    font-family: "Work Sans";
    font-size: 22px;
    font-style: normal;
    font-weight: 600;
    line-height: 26.4px;
    margin-bottom: 30px;
}
.bl-sidebar .gdlr-core-recent-post-widget{
    margin-bottom: 24px;
}
.bl-sidebar .widget_gdlr-core-recent-post-widget img{
    border-radius: 60px;
    width: 60px;
    height: 60px;
}
.bl-sidebar .widget_gdlr-core-recent-post-widget .gdlr-core-blog-info-date a{
    color: #A0A0A0;
    font-family: "Work Sans";
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 25.5px;
}
.bl-sidebar .widget_gdlr-core-recent-post-widget .gdlr-core-recent-post-widget-title a{
    color: #38434F;
    font-family: "Work Sans";
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 27px; /* 150% */
}
.bl-sidebar .widget_categories ul li{
    padding-bottom: 0px;
    margin-bottom: 20px;
}
.bl-sidebar .widget_categories ul li:before{
    margin-top: 4px;
}
.bl-sidebar .widget_categories ul li a{
    color: #38434F;
    font-family: "Work Sans";
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 27px; /* 150% */
}
.bl-sidebar .blog-sub-box{
    padding: 90px 40px 90px 40px;
    justify-content: center;
    align-items: center;
    border-radius: 10px;
    background: url('assets/images/blog-sub-box-bg-01.jpeg') lightgray 0% 0% / 83.05107951164246px 83.05107951164246px;
    background-size: cover;
    background-repeat: no-repeat;
    margin-top: 30px;
    margin-bottom: 30px;
    display: grid;
}
.bl-sidebar .blog-sub-box p{
    color: #FFF;
    text-align: center;
    font-family: "Work Sans";
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
}
.bl-sidebar .blog-sub-box a{
    padding: 13px 34px;
    border-radius: 6px;
    background: #ED7E1A;
    color: #FFF;
    font-family: "Work Sans";
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    margin-right: auto;
    margin-left: auto;
}
.bl-sidebar .blog-sub-box a:hover{
    text-decoration: none;
}
.blog .blog-listing .bl-sidebar .wp-block-tag-cloud a,
.tag .blog-listing .bl-sidebar .wp-block-tag-cloud a,
.category .blog-listing .bl-sidebar .wp-block-tag-cloud a,
.single .blog-listing .bl-sidebar .wp-block-tag-cloud a{
    color: #004375;
    font-family: "Work Sans";
    font-size: 12px !important;
    font-style: normal;
    font-weight: 500;
    line-height: 18.7px;
    text-transform: uppercase;
    display: inline-flex;
    padding: 8px 8px 8px 8px;
    justify-content: center;
    align-items: center;
    border-radius: 7px;
    border: 1px solid #F5FAFC;
    background: #E8F3F8;
    margin: 0px 10px 10px 0px;
}
.search .zurf-sidebar-style-none{
    margin-left: auto;
    margin-right: auto;
}
.search .blog-grid{
    padding-top: 0;
}

.search .naui-search-item-wrapper{
    padding: 30px;
    display: flex;
    flex-direction: column;
    gap: 12px;
}

.search .naui-search-item-wrapper .naui-search-item-title a{
    color: #222;
    font-family: "Work Sans";
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    margin: 0;
    padding: 0;
}

.search .naui-search-item-wrapper .naui-search-item-description p{
    font-size: 17px;
    color: #565656;
    font-family: "Work Sans";
    font-style: normal;
    font-weight: 400;
    margin: 0;
    padding: 0;
}
.search .naui-search-item-wrapper .naui-search-item-read-more a{
    margin: 0;
    padding: 0;
    color: #ED7E1A;
    font-family: "Work Sans";
    font-size: 17px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}

.search .blog-grid {
    padding-top: 40px;
    padding-bottom: 40px;
    gap: 30px;
}
.search .search-listing {
    padding: 50px 0px 80px 0px;
}
.search .blog-box {
    border-radius: 6px;
    background: #FFF;
    box-shadow: 6px 6px 51px 0px rgba(54, 54, 54, 0.1);
    height: 100%;
}
.search-bottom {
    margin-bottom: 30px;
}
/*--- Page Navigation---*/
.wp-pagenavi{
    text-align: right;
}
.wp-pagenavi .current{
    color: #ED7E1A !important;
    font-family: "Work Sans";
    font-size: 18px;
    font-style: normal;
    font-weight: 400 !important;
    line-height: 26px; /* 144.444% */
    border-radius: 6px;
    border: 1px solid #F2F0F0 !important;
    background: #FFF;
    box-shadow: 8px 8px 50px 0px rgba(239, 237, 234, 0.80);
    display: inline-flex;
    width: 48px;
    padding: 10px 0px;
    justify-content: center;
    align-items: center;
}
.wp-pagenavi a{
    color: #787069;
    font-family: "Work Sans";
    font-size: 18px;
    font-style: normal;
    font-weight: 400 !important;
    line-height: 26px; /* 144.444% */
    border-radius: 6px;
    border: 1px solid #F2F0F0;
    background: #EEEEF0;
    box-shadow: 8px 8px 50px 0px rgba(239, 237, 234, 0.80);
    display: inline-flex;
    width: 48px;
    padding: 10px 0px;
    justify-content: center;
    align-items: center;
}
.wp-pagenavi .extend{
    color: #787069;
    font-family: "Work Sans";
    font-size: 18px;
    font-style: normal;
    font-weight: 400 !important;
    line-height: 26px; /* 144.444% */
    border: 0px;
}
.wp-pagenavi .first{
    width: auto;
    padding: 10px 10px;
}
.wp-pagenavi .last{
    width: auto;
    padding: 10px 10px;
}
.wp-pagenavi a:hover {
    border-color: #ED7E1A;
    text-decoration: none;
}
.wp-pagenavi span:hover {
    border-color: #ED7E1A;
    text-decoration: none;
}
.home .anwp-pg-wrap .swiper {
    overflow: visible;
}
.anwp-pg-wrap .anwp-pg-post-teaser--layout-d .anwp-pg-post-teaser__thumbnail {
    display: flex;
    width: 100%;
    align-items: center;
    justify-content: center;
    border-radius: 6px 6px 0 0;
    height: 300px;
}
.anwp-pg-wrap .anwp-pg-post-teaser--layout-d .anwp-pg-post-teaser__thumbnail-img {
    min-height: auto !important;   
}
.sf-menu > .zurf-normal-menu ul {
    margin-left: 0;
    margin-top: 10px;
}
.blog-listing .naui-custom-social-icons a {
    border-color: #004375;
}
.blog-listing .naui-custom-social-icons svg {
    width: 25px;
    height: 25px;
}
.blog-listing .naui-custom-social-icons a svg path:first-child, .blog-listing .naui-custom-social-icons a:nth-child(3) svg path {
    fill: #004375;
}
.blog-listing .naui-custom-social-icons a svg path {
    fill: #FFFFFF;
}
.archive .blog-grid, .archive .zurf-sidebar-area {
    padding-top: 0;
}
.fea-left {
    padding-right: 30px;
}
@media screen and (min-width: 1199px){
    .zurf-navigation .sf-menu > li {
        position: relative;
    }
    .zurf-navigation .sf-menu > .zurf-mega-menu .sf-mega-full{
        left: 0;
        width: 730px;
    }
}
@media screen and (max-width: 767px){
    .blog-listing .fea-left{
        padding: 0px 0px 0px 0px;
    }
    .blog-listing .featured-box{
        padding: 10px 10px 10px 10px;
    }
    .blog-grid{
        gap: 0px;
    }
    .blog-grid .blog-box{
        max-width: 100%;
        margin: 10px 0px 10px 0px;
    }
    .wp-pagenavi {
        text-align: center;
    }
    .wp-pagenavi a
    {
        font-size: 12px;
    }
    .blog-listing .fea-right
    {
        padding: 80px 0px 0px 0px;
    }
}

/*----- About naui ------*/
.naui-abt-flipbox .ue-flip-box__panel--front-overlay{
    border-radius: 6px;
    background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.69), rgba(0, 0, 0, 1));
}
.naui-abt-flipbox .ue-flip-box__panel--back-overlay{
    border-radius: 6px;
}

/*----- Events Page -----*/
.events-list h2{
    color: #222;
    text-align: left;
    font-family: "Work Sans";
    font-size: 28px;
    font-style: normal;
    font-weight: 500;
    line-height: 32px;
    margin-bottom: 20px;
}
/*----- Armed Forced - About the program -----*/
.ser-country-list ul li {
    color: #38434F;
    font-family: "Work Sans";
    font-size: 20px !important;
    font-style: normal;
    font-weight: 400;
    line-height: 27px;
    padding: 8px 12px !important;
    align-items: center !important;
    border-radius: 8px;
    background: #E8F3F8;
    margin-bottom: 28px !important;
}
.ser-country-list ul li:not(:first-child):before {
    content: url(assets/images/dot.svg);
    position: absolute;
    left: -15px;
}
.ser-country-list ul li:nth-child(n + 16) {
    display: none;
}
.ser-country-list ul li:last-child {
    display: list-item !important;
}
.ser-country-list ul li.showList:nth-child(n + 16) {
    display: list-item;
}
.ser-country-list label.more:hover {
    cursor: pointer;
    color: #ED7E1A;
}
.ser-country-list label.more.showMe {
    display: block;
}

/*----- Armed Forced - FAQ -----*/
.naui-faq .e-n-accordion-item-title-icon {
    width: 48px;
    padding: 10px 24px 11px 24px;
    justify-content: center;
    border: 1px solid #ECECEC;
    background: #FFF;
}
.naui-faq .e-n-accordion-item-title {
    padding: 16px 16px 16px 16px;
}
.naui-faq .e-n-accordion-item {
    border-radius: 6px;
    border: 1px solid #ECECEC;
    box-shadow: 8px 8px 50px 0px rgba(239, 237, 234, 0.60);
}
.naui-faq .e-n-accordion-item .elementor-element{
    background: #F8F8F8;
    padding-left: 24px; 
}
/*----- Events Listing -----*/
@media (min-width: 1299px) {
    .naui-events-template-wrapper .col-lg-4 {
        -ms-flex: 0 0 30%;
        flex: 0 0 30%;
        max-width: 30%;
    }
    .naui-events-template-wrapper .col-lg-8 {
        -ms-flex: 0 0 70%;
        flex: 0 0 70%;
        max-width: 70%;
    }
}
.events-list .events-card-col {
    margin-bottom:30px;
}
.events-list .events-card {
    border-radius: 6px;
    border: 1px solid #F2F0F0;
    background: #FFF;
    box-shadow: 8px 8px 50px 0px rgba(239, 237, 234, 0.80);
    height: 100%;
}
.events-list .event-top {
    position: relative;
}
.events-list .event-top img {
    border-radius: 6px 6px 0px 0px;
    height: 240px;
    object-fit: cover;
    width: 100%;
}
.events-list .event-cat {
    position: absolute;
    top: 24px;
    right: 24px;
    padding: 8px 10px;
    border-radius: 6px;
    background: #2AA3DB;
    color: #FFF;
    font-family: "Work Sans";
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 14px;
}
.events-list .event-bot h2 {
    margin-bottom: 0;
}
.events-list .event-bot {
    padding: 24px 24px 24px 24px;
    display: flex;
    gap: 20px;
    flex-direction: column;
}
.events-list .event-bot h2 a {
    color: #222;
    font-family: "Work Sans";
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: 30px;
    margin-bottom: 20px;
}
.events-list .event-bot h2 a:hover {
    color: #ED7E1A;
}
.events-list .event-date, .events-list .event-loc {
    display: grid;
    grid-template-columns: 30px auto;
    align-items: self-start;
}
.events-list .event-loc svg {
    width: 90%;
}
.events-list .event-date span, .events-list .event-loc span{
    color: #38434F;
    font-family: "Work Sans";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
}
.events-list .event-date img, .events-list .event-loc img{
    width: 24px;
    height: 24px;
    vertical-align: middle;
}
.events-sidebar .fliter-box {
    border-radius: 6px;
    border: 1px solid #F2F0F0;
    background: #FFF;
    box-shadow: 8px 8px 50px 0px rgba(239, 237, 234, 0.80);
    padding: 25px 25px 25px 25px;
    margin-bottom: 30px;
    display: flex;
    flex-direction: column;
}
.events-sidebar .filter-box-top{
    display: inline-flex;
    justify-content: space-between;
    flex-direction: row;
    align-items: center;
    width: 100%;
    margin-bottom: 24px;
}
.events-sidebar .fliter-box h3{
    color: #222;
    font-family: "Work Sans";
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    text-align: left;
    margin: 0px;
}
.events-sidebar .fliter-box .clear-event-cat{
    color: #ED7E1A;
    text-align: right;
    font-family: "Work Sans";
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    background: transparent;
    border: none;
}
.events-sidebar .fliter-box .clear-event-cat:focus{
    outline: none;
}
.events-sidebar .fliter-box h4{
    color: #222;
    font-family: "Work Sans";
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    text-align: left;
    margin-bottom: 20px;
}
.events-sidebar .fliter-box ul.cat-list{
    list-style: none;
    gap: 20px;
    display: flex;
    flex-direction: column;
    margin: 0px 0px 24px 0px;
}
.events-sidebar .fliter-box .showmore-cat{
    color: #ED7E1A;
    text-align: left;
    font-family: "Work Sans";
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    background: transparent;
    border: 0px;
    margin: 0px 0px 24px 0px;
    display: inline-flex;
    vertical-align: middle;
    gap: 8px;
}
.page-id-16169 .events-sidebar .fliter-box .showmore-cat {
    margin-bottom: 0;
}
.events-sidebar .fliter-box .showmore-cat:focus{
    outline: none;
}
.events-sidebar .fliter-box .showmore-cat img{
    width: 24px;
    height: 24px;
}
.events-sidebar .fliter-box .arrow-ico-top:after{
    content: url(assets/images/more-arrow-top.svg);
}
.events-sidebar .fliter-box .cat-checkbox{
    width: 20px;
    height: 20px;
    border: 1px solid #ADB4B9;
    margin-right: 12px;
}
.events-sidebar .fliter-box ul.cat-list li {
    display: flex;
    align-items: center;
}
.events-sidebar .fliter-box ul.cat-list li label {
    color: #595F5C;
    text-align: left;
    font-family: "Work Sans";
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    cursor: pointer;
}
.events-sidebar ul.cat-list li:nth-child(n + 7){
    display: none;
}
.events-sidebar ul.cat-list li.showList:nth-child(n + 6) {
    display: flex;
}
.events-sidebar .fliter-box #eventdate{
    border-radius: 6px;
    border: 1px solid #ADB4B9;
    padding: 13px 23px 13px 30px;
    width: 100%;
    background: url('assets/images/alt-arrow-down.svg') no-repeat right;
    -webkit-appearance: none;
    background-position-x: 90%;
    margin-bottom: 30px;
}
.events-sidebar .fliter-box #eventdate:focus{
    outline: none;
}
.events-sidebar .fliter-box .event-search-btn{
    width: 100%;
    padding: 13px 13px 13px 13px;
    text-align: center;
    border: 0px;
    border-radius: 6px;
    background: #ED7E1A;
    color: #FFF;
    font-family: "Work Sans";
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    cursor: pointer;
    display: none;
}
.events-sidebar .fliter-box .event-search-btn:focus{
    outline: none;
}
.events-sidebar .addevent-box{
    width: 100%;
    padding: 60px 25px 50px 25px;
    background-blend-mode: multiply;
    border-radius: 6px;
    border: 1px solid #F2F0F0;
    box-shadow: 8px 8px 50px 0px rgba(239, 237, 234, 0.80);
    margin-bottom: 30px;
}
.events-sidebar .addevent-box h3 {
    color: #FFF;
    text-align: left;
    font-family: "Work Sans";
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 30px;
    margin-bottom: 12px;
}
.events-sidebar .addevent-box p {
    color: #FFF;
    font-family: "Work Sans";
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 27px;
    margin-bottom: 30px;
}
.events-sidebar .addevent-box a {
    border-radius: 6px;
    background: #FFF;
    padding: 14px 32px;
    color: #ED7E1A;
    font-family: "Work Sans";
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}
.events-sidebar .addevent-box a:hover {
    background: #ED7E1A;
    color: #FFF;
}
.events-sidebar .eventsnear-box{
    border-radius: 6px;
    border: 1px solid #F2F0F0;
    background: #FFF;
    box-shadow: 8px 8px 50px 0px rgba(239, 237, 234, 0.80);
    padding: 40px 25px 40px 25px;
}
.events-sidebar .eventsnear-box h3{
    color: #222;
    font-family: "Work Sans";
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}
.events-sidebar .eventsnear-box p{
    color: #222;
    font-family: "Work Sans";
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}
.events-sidebar .eventsnear-box:not(last-child){
    margin-bottom: 20px;
}
.events-sidebar .eventsnear-box a{
    color: #ED7E1A;
    display: block;
}
.event-details p {
    color: #38434F;
    font-family: "Work Sans";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;    
}
.event-details a {
    color: #ED7E1A;
    text-align: center;
    font-family: "Work Sans";
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}
/*----- FAQ -----*/
.thfaqf-faq-item span.thfaq-marker:after{ 
    float:left; 
}
.thfaqf-faq-item{
    border-radius: 6px; 
    border: 1px solid #ECECEC;
    background: #F8F8F8;
    box-shadow: 8px 8px 50px 0px rgba(239, 237, 234, 0.60);
    margin-bottom: 14px;
}
.thfaqf-faq-item-title{
    border: 0px !important; 
    padding: 16px;
}
.thfaqf-faq-item span.thfaq-marker:after{
    font-weight:400; 
    font-size: 18px;
    width: 48px; 
    padding: 5px 0px 5px 0px; 
    border: 1px solid #ECECEC; 
    background: #FFF; 
    text-align: center; 
    margin-right: 24px;
}
.thfaqf-faq-item span.thfaqf-title-text{
    color: #222; 
    font-family: "Work Sans"; 
    font-size: 18px; 
    font-style: normal; 
    font-weight: 600; 
    line-height: 27px;
}
.thfaqf-faq-item-title h4{
    margin-bottom: 0px;
}
.thfaqf-faq-item-content{
    padding: 24px 24px 24px 90px;
}
.thfaqf-faq-item-content p{
    margin: 0px;
    font-family: "Work Sans", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #38434F;
    transition: color 0.3s;
}
.thfaqf-faq-item-content p:not(:last-child){
    margin-bottom: 15px;
}
.thfaqf-edit-faq-link{
    display: none;
}
.con-us-form p label{
    color: #595F5C;
    font-family: "Work Sans";
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-bottom: 14px;
}
.page-id-1964 .con-us-form input{
    margin-bottom: 20px;
}
.page-id-1964 .con-us-form label{
    margin-bottom: 14px;
}
.con-us-form input{
    border-radius: 6px;
    border: 1px solid #E1E1E1;
}
.con-us-form textarea{
    border-radius: 6px;
    border: 1px solid #E1E1E1;
    height: 345px;
}
.con-us-form input[type="submit"]{
    color: #FFF;
    font-family: "Work Sans";
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 27px;
    border-radius: 6px;
    background: #ED7E1A;
    padding: 14px 34px;
    margin-top: 30px;
}
.wpcf7-response-output{
    border-color: #ED7E1A !important;
}
.con-us-form .error{
    font-size: 12px !important;
    margin: 0px;
    color: red;
}
.con-us-form .wpcf7-not-valid-tip{
    color: #dc3232 !important;
    font-size: 12px !important;
}

/*----- Contact Us - Office Section -----*/
.naui-offices .off-container{
    row-gap: 30px;
}
.naui-offices .box-wrapper{
    border-radius: 6px;
    border: 1px solid #F2F0F0;
    background: #FFF;
    box-shadow: 8px 8px 50px 0px rgba(239, 237, 234, 0.80);
}
.naui-offices .img-box img{
    height: 100%;
    object-fit: cover;
}
.naui-offices .con-box{
    display: grid;
    padding: 25px 15px 25px 15px;
    row-gap: 14px;
}
.naui-offices h3{
    color: #222;
    font-family: "Work Sans";
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: 30px;
    margin: 0px;
}
.naui-offices .ico-text{
    display: inline-flex;
    gap: 8px;
}
.naui-offices .ico-text img{
    height: fit-content;
}
.naui-offices .off-add p{
    color: #38434F;
    font-family: "Work Sans";
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    margin: 0px;
    width: 100%;
}
.naui-offices .off-p a{
    color: #38434F;
    font-family: "Work Sans";
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    margin: 0px;
}
/*----- Contact Us - Representatives Section -----*/
.reps-container{
    display: flex;
}
.reptabs {
    z-index: 1;
}
.reptabs .tab-button{
    background: transparent;
    border: 0px;
    color: #38434F;
    font-family: "Work Sans";
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 27px;
    margin-bottom: 12px;
    padding: 14px 14px 14px 0px;
    display: block;
    width: 300px;
    text-align: left;
    
}
.reptabs .tab-button.active{
    color: #ED7E1A;
    border: solid #ED7E1A;
    border-width: 0px 3px 0px 0px;
}
.reptabcontent{
    border: solid #C9C9CE;
    border-width: 0px 0px 0px 1px;
    border-radius: 1px;
    margin-left: -2px;
    z-index: 0;
    padding: 0px 0px 0px 30px;
}
.reptabcontent h3{
    color: #222;
    font-family: "Work Sans";
    font-size: 28px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}
.reptabcontent img{
    border-radius: 6px;
}
.reptabcontent .row{
    row-gap: 30px;
}
.reptabcontent .repbox{
    height: 240px;
    border-radius: 6px;
    padding: 20px;
    background-blend-mode: multiply;
    background-size: cover !important;
    display: flex;
    align-items: flex-end;
}
.reptabcontent .repdetails .repname{
    color: #FFF;
    text-align: left;
    font-family: "Work Sans";
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 27px;
    margin-bottom: 0px;
}
.reptabcontent .repdetails .repmail{
    color: #FFF;
    text-align: left;
    font-family: "Work Sans";
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
    margin-bottom: 0px;
}
.reptabcontent .repdetails .repplace{
    color: #FFF;
    text-align: left;
    font-family: "Work Sans";
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
    margin-bottom: 0px;
    cursor: default;
    position: relative;
}
.reptabcontent .repdetails .placetooltip{
    visibility: hidden;
    width: max-content;
    background-color: white;
    text-align: left;
    border-radius: 6px;
    padding: 10px 15px;
    position: absolute;
    color: #38434F;
    font-family: "Work Sans";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 27px;
    box-shadow: 0px 0px 0px 1px rgba(239, 237, 234, 0.80);
    top: 90%;
    left: 50%;
    z-index: 1;
}
.reptabcontent .repdetails .placetooltip ul{
    list-style: none;
    margin: 0px;
}
.reptabcontent .repdetails .repplace:hover .placetooltip{
    visibility: visible;
}
/* ====== /style by vms ====== */

/* Mega Menu Styles */
.zurf-navigation .sf-menu > .zurf-mega-menu .sf-mega-section{
    border: none;
}
.sf-menu .sf-mega-full{
    margin-top: 14px;
}
.zurf-navigation .sf-menu > .zurf-mega-menu .sf-mega-section-inner{
    padding: 0;
}

.zurf-navigation .sf-menu > .zurf-mega-menu .sf-mega-section-inner .sub-menu li a {
    padding-bottom: 10px;
}
.zurf-navigation .sf-menu > .zurf-mega-menu .sf-mega-section-inner .sub-menu li.naui-parent-menu-class a {
    padding-bottom: 20px;
    font-size: 16px;
    letter-spacing: 1px;
}
.zurf-navigation .sf-menu > .zurf-mega-menu .sf-mega-section-inner .sub-menu li:last-child a {
    padding-bottom: 0;
}
.zurf-main-menu .sf-menu .sf-mega .sf-mega-section-wrap{
    padding: 30px;
}
.zurf-navigation .sf-menu > .zurf-mega-menu .sf-mega-section-inner > a{
    font-family: "Work Sans";
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    text-transform: capitalize;
    letter-spacing: 0;
    margin-bottom: 13px;
}
.zurf-navigation .sf-menu > .zurf-mega-menu .sf-mega-section-inner > a:hover{
    color: #ED7E1A;
}
.zurf-header-container .zurf-navigation .zurf-main-menu .naui-parent-menu-class a{
    color: #222; 
    font-family: "Work Sans";
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}
.zurf-fixed-navigation .sf-menu .sf-mega-full, .zurf-fixed-navigation .sf-menu > .zurf-normal-menu ul {
    margin-top: 1px;
}
/* Mega Menu Styles End */
.zurf-page-title-wrap {
    padding-bottom: 135px;
}
.zurf-top-bar-right .naui-custom-top-bar-menu a {
    margin-left: 30px;
}
.zurf-single-article .zurf-single-article-content ul {

}
.uc_bold_tabs .r-tabs-nav .r-tabs-tab {
    position: relative;
}
.page .uc_bold_tabs > ul.tabs > li.r-tabs-state-active > a::after {
    background-color: #ED7E1A;
    content: "";
    position: absolute;
    right: -3px;
    height: 100%;
    width: 3px;
    top: 0;
}
.single .zurf-single-article .zurf-single-article-content p, .single .zurf-single-article .zurf-single-article-content p span {
    font-size: 17px !important;
    line-height: 31px !important;
}
.single .zurf-single-article .zurf-single-article-content p span strong, .single .zurf-single-article .zurf-single-article-content p span strong {
    font-size: 21px; 
}
.error404 .zurf-not-found-wrap,
.search-no-results .zurf-not-found-wrap {
    background: #fff;
}
.error404 .zurf-not-found-wrap .zurf-not-found-head, .error404 .zurf-not-found-wrap .zurf-not-found-title, .error404 .zurf-not-found-wrap .zurf-top-search-submit {
    color: #222222;
}
.error404 .zurf-not-found-wrap .zurf-not-found-caption {
    color: #38434F;    
}
.page-id-115 .thfaqf-faq-list-title{
	display:none;
}
.error404 .zurf-not-found-wrap form.search-form input.search-field,
.search-no-results .zurf-not-found-wrap form.search-form input.search-field {
    background-color: #fff;
    color: #222222;
    border: 1px solid #222222;
}
.error404 .zurf-not-found-wrap .zurf-not-found-content img {
    height: 200px;
    margin-bottom: 30px;
}
.error404 .zurf-not-found-wrap form.search-form input::-webkit-input-placeholder { 
  color: #222222 !important;
}
.error404 .zurf-not-found-wrap form.search-form input::-moz-placeholder {
  color: #222222 !important;
}
.error404 .zurf-not-found-wrap form.search-form input:-ms-input-placeholder {
  color: #222222 !important;
}
.error404 .zurf-not-found-wrap form.search-form input:-moz-placeholder {
  color: #222222 !important;
}

.home-special-initiative .image-sec .bottom-title {
	transform: translateX(-50%);
	width:100%;
	text-align: center;
}

.naui-contact-details-style {
	transform: translateX(-50%);
	width:100%;
}
.naui-link-workshops  h2.elementor-heading-title.elementor-size-default:hover {
    color: #ed7e1a;
}

.zurf-page-title-wrap.zurf-style-custom .zurf-page-caption{
	font-size: 24px;!important;
	 line-height: 38px;

}
.naui-quality-notes.contact-image-bg-style {
	max-height:414px;
}
.page-id-4858 .uc-items-wrapper2 .ue-item-content-layout .ue-content-text ul li ul li::before {
    background: url(assets/images/more-arrow-top.svg) no-repeat left center;
    transform: rotate(90deg);
}
.page-id-4858 .uc-items-wrapper2 .ue-item-content-layout .ue-content-text h3 {
    color: #222222;
    font: 500 30px/24px "Work Sans", Sans-serif;
}
.naui-sub-heading h2 {
	margin-bottom:0;
}
.award-recipeints-search-box-wrapper {
	position:relative;
}
.page-id-29478 .naui-post-event-form-wrapper span.wpcf7-not-valid-tip{
	font-family: "Work Sans";
    color: #dc3232 !important;
    font-size: 14px !important;
    font-weight: 400;
}
.page-id-27036 .naui-post-event-form-wrapper{
    padding: 32px 32px 0 32px;
    border-radius: 6px;
    border: 1px solid #E1E1E1;
	margin-bottom: 80px;
}
.naui-social-media .e-n-tab-title[aria-selected=true]:after {
    content: "";
    display: block;
    width: 11px;
    height: 11px;
    background-size: contain;
    position: absolute;
    bottom: 0px;
    left: 50%;
    transform: translateX(-50%);
    background-color: #ed7e1a;
    border-radius: 50%;
}

.naui-social-media .e-n-tab-title:hover:after  {
    content: "";
    display: block;
    width: 11px;
    height: 11px;
    background-size: contain;
    position: absolute;
    bottom: 0px;
    left: 50%;
    transform: translateX(-50%);
    background-color: #ed7e1a;
    border-radius: 50%;
}
.anwp-pg-post-teaser__title a.anwp-link-without-effects,
a.anwp-position-cover.anwp-link-without-effects  {
    cursor: auto;
}
.naui-social-media .e-n-tabs-heading .e-n-tab-title[aria-selected="true"] .e-n-tab-icon {
    stroke: none !important;
}
.zurf-body .Popup__PopupInner-sc-17yhal5-2 .Feed__PopupPost-sc-1dd10mw-1 .CardActionsBlock__CardLayoutBlock-sc-qzuptx-1 button {
    color: #464646;
    background-color: transparent;
}
.zurf-body .Popup__PopupInner-sc-17yhal5-2 .Feed__PopupPost-sc-1dd10mw-1 .CardUserBlock__UserContainer-sc-pc45he-0 button span span{
    line-height: normal;
}
.search .search-bottom .search-boxes{
    margin-bottom: 30px;
}
.page-id-1977 .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    display: none;
}
.naui-reps-parent-wrapper {
    width: 100%;
}
.page-id-1985 .naui-quality-btn a{
    width: 100%;
}
.drive-professionals-items.row .col-md-6.col-lg-4.col-sm-12{
    margin-bottom: 30px;
}

.home .home-naui-blogs .anwp-link-without-effects{
    cursor: pointer;
}

/* Hide the clear button in the search input (WebKit browsers) */
.blog input[type="search"]::-webkit-search-cancel-button {
  -webkit-appearance: none;
  appearance: none;
}

/* For Firefox */
.blog input[type="search"]::-moz-search-cancel-button {
  display: none;
}

.home .anwp-pg-post-teaser__content,
.page-id-17480 .anwp-pg-post-teaser__content {
    border-radius: 6px;
    border: 1px solid #F2F0F0;
    background: #FFF;
    box-shadow: 8px 8px 50px 0px rgba(239, 237, 234, 0.80);
    padding: 30px !important;
}

.page-id-1964 .naui-service-group-email{
    color: #fff;
}

.anwp-pg-read-more__btn:active{
    color: #ED7E1A !important;
    background-color: #fff !important;
}
.page-id-5002 .mail-link{
    color: #ed7e1a;
}
.page-id-1985 .consumer-protection-links{
    color: #E7F6FB;
}
.page-id-27036 .post-event-icon-list .post-event-links,
.page-id-157 .post-event-icon-list .post-event-links,
.page-id-5726 .post-event-icon-list .post-event-links{
    color: #ED7E1A;
    display: inline;
}
.usp-success-message .submit-blog-heading h2{
    display: none;
}
.blog .wp-block-search__input,
.archive .wp-block-search__input,
.single .wp-block-search__input{
    padding: 16px 40px !important;
}

.blog input[type="search"]::-webkit-search-cancel-button,
.archive input[type="search"]::-webkit-search-cancel-button,
.single input[type="search"]::-webkit-search-cancel-button   {
    display: none;
}
.search-no-results .search-listing{
    padding: 0;
}
.page-id-157 .professional-accordian,
.page-id-1324 .professional-accordian{
    pointer-events: none;
}
.zurf-page-title-wrap.zurf-style-medium .zurf-page-caption{
    font-size: 24px !important;
    line-height: 38px;
}
.wpcf7-form.submitting .wpcf7-submit {
    pointer-events: none;
}

input::-webkit-contacts-auto-fill-button {
  visibility: hidden;
  display: none !important;
  pointer-events: none;
  position: absolute;
  right: 0;
}
.gdlr-core-blog-info-date{
    pointer-events: none !important;
}
.mm-navbar .mm-title:hover, .mm-navbar .mm-btn:hover, ul.mm-listview li a:hover, ul.mm-listview li > span:hover, ul.mm-listview li.current-menu-item > a, ul.mm-listview li.current-menu-ancestor > a, ul.mm-listview li.current-menu-ancestor > span{
    color: #ED7E1A !important;
}
.zurf-body .events-basic-details-parent-wrapper .phone-wrapper a{
    color: #fff !important;
    text-decoration: none !important;
}
.required {
    color: red !important;
}
.event-single-parent-wrapper .naui-api-inner-wrapper ul{
    list-style: none;
}
.event-single-parent-wrapper .naui-api-inner-wrapper ul li a{
    color: #ED7E1A;
}
.gmnoprint  .gm-svpc div{
    position: relative !important;
    left: 0 !important;
    top: 0 !important;
}
.search-no-results .no-results-img{
    width: auto;
}

.search-no-results .no-search-result-caption{
    color: #222;
    font-size: 26px;
}
.search-no-results .no-results-search-container{
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 40px;
}

.search-no-results input[type="search"]::-webkit-search-cancel-button,
.search-no-results input[type="search"]::-webkit-search-results-decoration,
.search-no-results input[type="search"]::-webkit-search-results-button,
.search-no-results input[type="search"]::-webkit-search-clear-button {
    -webkit-appearance: none; 
    appearance: none; 
}

.search-no-results form.no-results-search-box.wp-block-search__button-outside.wp-block-search__text-button.wp-block-search{
    width: 45%;
}
/* Change placeholder color for the search input */
.search-no-results .wp-block-search__input::placeholder {
    color: #999;  
    opacity: 1;
    font-family: "Work Sans";
    font-weight: 500;
}

/* Optional: Change the input text color for better contrast */
.search-no-results .wp-block-search__input {
    color: #000;  
}

.single table tbody tr{
    line-height: 16px;
}
.single table tbody tr td{
    line-height: 26px;
}
.nice-select .list{
    max-height: 328px;
    overflow-y: auto;
}
.page-id-16840 .drive-centers-result-wrapper .drive-centers-item .drive-centers-item-image .social_links li.skype{
    display: none;
}
.page-id-32466 .drive-centers-search-wrapper{
    align-items: center;
}
.page-id-29478 .wpcf7-form label {
    font-size: 16px;
    margin-bottom: 8px;
    line-height: normal;
}
.single .zurf-blog-title-wrap .zurf-single-blog-title-style-2 .zurf-single-article-title {
        margin-bottom: 20px;
}
.single .naui-single-post-cat-wrapper {
    margin-top: 10px;
}
@media screen and (max-width: 1299px){
    .home-anwp-slider-styles .anwp-pg-post-teaser {
        height: 100%;
        margin-right: 20px !important;
    }
    .home-anwp-slider-styles .anwp-pg-post-teaser:last-child {
        margin-right: 0 !important;
    }
}