/*
Theme Name: Enfold Child
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating will be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/



/*Add your own styles here:*/
#algolia-search-box .search-icon {
    display: none;
}
.search-wrapper:hover span.search-icon {
    display: none;
}
span.logo.avia-svg-logo svg {
    max-width: 159px;
}
.main_menu {
    right: auto;
    left: 250px;
}
.header-right-meta {
    position: absolute;
    right: 0;
}
#top .av-main-nav>li>a {
    font-size: 16px;
    padding: 0 20px;
}
#top .search-btn{
    font-family: 'Mulish';
}
.site-navigation-items svg {
    display: block;
}
.site-navigation-items svg {
    filter: grayscale(100%) brightness(80%);
}
.tab-item.active svg {
    filter: unset;
}
a.book-a-demo {
    border: 1px solid #303DB1;
    padding: 8px 15px;
    border-radius: 8px;
    color: #303DB1;
    font-weight: 700;
    font-size: 14px;
    margin-left: 30px;
}
a.phone-meta {
    color: #1D2530;
    font-size: 14px;
    font-weight: 600;
      position: relative;
}
a.phone-meta:before {
    position: absolute;
    content: "";
    background-image: url('../enfold-child/img/Call.svg');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: left;
    width: 20px;
    height: 20px;
    display: block;
    top: -2px;
    margin-left: -24px;
}
footer#footer-page .avia-section {
    background-color: #000920;
    background-image: unset;
    border-top-width: 0px !important;
}
h3.widgettitle {
    font-size: 16px !important;
    line-height: 23px !important;
    color: #fff;
    text-transform: none;
}
footer#footer-page .avia-section .menu-item {
    border: unset;
}
footer#footer-page .avia-section .widget_nav_menu li a {
    padding: 5px 0 !important;
    color: #8c96af !important;
    font-size: 14px !important;
    background-color: unset !important;
}
footer#footer-page .avia-section .widget_nav_menu li a:hover {
    color: #fff !important;
}
footer#footer-page .avia-section .textwidget p {
    font-size: 14px;
    color: #8c96af;
    margin: 13px 0 !important;
    line-height: 30px;
}
footer#footer-page .avia-section .widget_nav_menu li a span {
    background: #3e475f;
    color: #000718;
    padding: 5px 10px;
    border-radius: 80px;
    margin-left: 5px;
    font-size: 9px;
}
.hr-inner
 {
    border-color: #384159 !important;
}
#top #footer-page .content .flex_column .textwidget,.lsq-footer-socket-c,.lsq-footer-socket-link {
    color: #6f7b9a;
    font-size: 16px
}
#top #footer-page .content .hr {
    height: 0px !important;
}
#top #footer-page .content .flex_column ul li {
    border: unset;
    list-style-type: none;
}
.lsq-footer-socket-link ul {
    margin: 0;
}
#top .lsq-footer-socket-link ul li a {
    color: #8c96af;
    text-decoration: none;
    font-size: 14px;
}
.lsq-footer-socket-c {
    margin-right: 30px;
    color: #8c96af;
    font-size: 14px;
}
#footer-page main {
    padding-bottom: 30px;
}
.shareArticle {
    display: flex;
    flex-flow: column;
    width: 100%
}

.flex-end {
    align-items: flex-end
}

.flex-start {
    align-items: flex-start
}

.lsq-footer-socket,.shareArticle.center {
    align-items: center
}

.shareSocial {
    display: flex;
    flex-flow: row;
    align-items: center
}

.shareSocial .socialTitle {
    margin: 0 15px 0 0;
    font-size: 14px
}

.shareSocial .socialList {
    list-style: none;
    margin: 0;
    padding: 0;
    display: flex;
    justify-content: flex-start;
    justify-content: center;
    flex-flow: row wrap
}

.shareSocial .socialList li {
    margin: 5px
}

.shareSocial .socialList li:first-child {
    padding-left: 0
}

.shareSocial .socialList li a {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 45px;
    height: 45px;
    border-radius: 100%;
    border: 1px solid #6f7b9a
}

span.lsq-brands img {
    display: block;
    width: 25px;
    height: 25px
}

span.lsq-brands.lsq-Linkedin img.black-socail {
    width: 26px;
    height: 26px
}

.lsq-footer-socket {
    display: flex;
    justify-content: space-between
}

.lsq-footer-socket-left {
    display: flex;
    align-items: center
}

.lsq-footer-socket-c {
    margin-right: 30px
}

div#footer-page .template-page.content {
    padding-bottom: 25px
}

#top #footer-page .content .flex_column .widget_nav_menu li a {
    padding: .3em 3px .3em 0;
    color: #6f7b9a;
    font-size: 16px;
    display: inline-block
}

#top #footer-page .content .flex_column .widget_nav_menu li a span {
    background: #3e475f;
    color: #000718;
    padding: 5px 10px;
    border-radius: 80px;
    margin-left: 5px;
    font-size: 9px
}

#top #footer-page .content .flex_column .widget_nav_menu li a:hover {
    background: unset;
    color: #fff
}

#top #footer-page .content .flex_column .widget_nav_menu li {
    border: unset;
    background: unset
}
.shareSocial .socialList li a:hover {
    border-color: #fff
}

.shareSocial .socialList li a:hover img.white-socail {
    display: block
}

.shareSocial .socialList li a:hover img.black-socail,span.lsq-brands img.white-socail {
    display: none
}
.faq-tabs .av-tab-section-tab-title-container {
    padding: 0;
    background-color: unset;
}

.faq-tabs span.av-tab-arrow-container {
    display: none;
}

.faq-tabs span.av-inner-tab-title {
    margin: 0px !important;
    width: 100%;
    font-weight: 700;
    font-size: 14px;
    text-transform: inherit;
}

.faq-tabs a.av-section-tab-title {
    padding: 10px 35px 0 35px !important;
    padding-top: 0px !important;
    min-width: 200px;
}

.faq-tabs .tabs-inner {
    background: #EFF2F5;
    display: inline-block;
    border-radius: 8px;
    padding: 5px 5px;
}

.faq-tabs .tabs-inner .av-active-tab-title {
    background-color: #fff;
    border-radius: 6px;
}

.faq-tabs .tabs-inner .av-active-tab-title span.av-inner-tab-title {
    color: #1463FF;
}
.tab-section-heading .template-page {
    padding-bottom: 40px;
}
.tab-section-heading {
    min-height: auto;
}
span.av_searchform_search svg {
    fill: #fff;
}
.search-results #main .container {
    max-width: 70%;
    margin: 0 auto;
}
.search-results .post-title.entry-title a {
    text-transform: inherit;
    font-weight: 800 !important;
    font-family: 'Mulish';
    font-size: 22px;
}
span.search-result-counter {
    display: none;
}
#top .template-search.content .entry-content-wrapper {
    padding-left: 0;
}
.search-results .post-title.entry-title {
    line-height: inherit;
}
.search-results span.post-meta-infos {
    display: none;
}
@media only screen and (min-width:990px) and (max-width:1199px){
.site-navigation-items .tabs {
    gap: 20px;
}
.site-navigation-items svg {
    width: 18px;
    display: block;
}
}
@media only screen and (min-width:768px) and (max-width:1199px){
    #top #footer-page .flex_column_table {
        display: flex;
        flex-wrap: wrap;
    }
       #top #footer-page .flex_column_table .flex_column {
        width: 50%;
        margin-left: 0;
    }
    #top #footer-page .flex_column_table .av-flex-placeholder {
    display: none;
}
.main_menu {
    left: 190px;
}
}
@media only screen and (max-width: 990px) {
    .site-navigation-items .tab-wrapper {
        overflow-x: auto;
        padding-left: 7.5%;
        padding-right: 7.5%;
        -webkit-overflow-scrolling: touch; /* smooth scroll iOS */
    }

.site-navigation-items .tabs {
        display: flex;
        flex-wrap: nowrap;          /* prevent wrap */
        width: max-content;         /* allow horizontal growth */
    }

.site-navigation-items .tab-item {
        flex: 0 0 auto;             /* prevent shrinking */
        white-space: nowrap;        /* keep text in single line */
    }

    /* Optional: hide scrollbar */
.site-navigation-items .tab-wrapper::-webkit-scrollbar {
        display: none;
    }
}
@media only screen and (max-width: 767px) {
.template-blog-video {
    grid-template-columns: 1fr;
}
.single .toc-sidebar-wrapper,
.template-blog-video .content-right {
    display: none;
}
.single-post .container.template-blog.collapsed{
    grid-template-columns: 200px minmax(0, 1fr);
}
.single-post .container.template-blog {
    display: grid;
    grid-template-columns: 40px minmax(0, 1fr);
}
    .flex-end {
        align-items:flex-start
    }

    #footer-page .flex_column_table {
        margin-top: 0!important
    }

    .responsive #top #footer-page .flex_column {
        margin-bottom: 0
    }

    div#footer-page .template-page.content {
        padding-top: 10px
    }
}
/*subheader css*/
.help-header {
    background: #1D2530;
    border-radius: 12px;
    padding: 10px 15px;
    max-width: 100%;
    margin: 0 auto;
}
.help-header {
    margin-left: 0;
    margin-right: 0;
}
#top #header_main > .container,
#footer-page .container {
    padding-left: 30px;
    padding-right: 30px;
}
.responsive .container {
    max-width: 100%;
    padding-left: 60px;
    padding-right: 60px;
}
.single-service-crm .help-header.help-header-inner-page {
    margin-left: 60px;
    margin-right: 60px;
}
.header-inner {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 20px;
}

/* LEFT */
.help-heade-left {
    display: flex;
    align-items: center;
    gap: 18px;
}
.home .help-heade-left {
    position: relative;
}
.home .menu-element.show-menu{
    top: 40px;
    left: -15px;
}
.help-header.toggle {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}

.menu-element {
    display: flex;
    gap: 18px;
}

.menu-element a {
    color: #fff;
    font-size: 16px;
    border-radius: 4px;
    font-weight: 600;
}
.menu-element a:hover {
    background: #101419;
    color: #fff;
}
.menu-element a.active {
    font-weight: 700;
    background-color: #101419;
}

/* RIGHT */
.help-heade-right {
    display: flex;
    align-items: center;
    gap: 12px;
}

.search input {
    background: #1a2a52;
    border: 1px solid rgba(255, 255, 255, .15);
    color: #fff;
    padding: 8px 14px;
    border-radius: 10px;
    width: 180px;
    outline: none;
}

.search input::placeholder {
    color: #93a2c7;
}

.btn {
    padding: 8px 17px;
    border-radius: 8px;
    font-size: 14px;
    text-decoration: none;
}

.btn.outline {
    color: #fff;
    border: 1px solid #2f80ff;
    font-size: 16px;
    font-weight: 600;
    text-align: center;
}
.btn.outline:hover,
.btn.primary:hover {
    color: #fff;
}
.btn.primary {
    background: #1463FF;
    color: #fff;
    font-size: 16px;
    font-weight: 600;
}

/* HAMBURGER */
.hamburger {
    display: none;
    flex-direction: column;
    gap: 4px;
    cursor: pointer;
}

.hamburger span {
    width: 28px;
    height: 2px;
    background: #fff;
    border-radius: 2px;
}

.header-logo img {
    display: block;
}

#top #s {
    border: 1px solid #465972;
    background-color: #293442;
    border-radius: 6px;
    padding: 11px 15px 11px 35px;
    min-width: 230px;
    color: #fff;
}
#top .help-heade-right .avia-svg-icon {
    margin: 8px 10px;
    top: 4px;
}
#top .help-heade-right #searchsubmit, #top .help-heade-right .ajax_load{
width: 30px;
min-width: 30px;
}
#searchform .av_searchform_search.avia-svg-icon {
    right: auto;
}

#top #searchsubmit,
.ajax_load {
    right: auto;
    border-radius: 0;
    background-color: #293442;
    border: 1px solid #465972;
    border-right: unset !important;
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px;
}

.tab-wrapper {
    background: #fff;
}

.tabs {
    display: flex;
    justify-content: center;
    gap: 48px;
    list-style: none;
    margin: 0;
}

.tab-item {
    position: relative;
    display: flex;
    align-items: center;
    gap: 8px;
    font-size: 16px;
    color: #181E25;
    cursor: pointer;
    font-weight: 600;
    padding: 16px 0;
}

.tab-item.active {
    color: #2563eb;
    font-weight: 600;
}

.tab-item.active .icon {
    opacity: 1;
}

.tab-item.active::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 4px;
    background: #1463FF;
}

.disable-border {
    border: unset;
    background: unset;
}


.single-post .container.av-section-cont-open,
.single-service-crm .site-navigation-wrapper {
    box-shadow: 0 5px 10px 0 rgba(3, 3, 3, 0.06), 0 1px 2px 0 rgba(3, 3, 3, 0.00);
}

li.tab-item img {
    display: block;
    filter: grayscale(1) brightness(0.9);
}

.tab-item.active img {
    filter: unset;
}
/*Single Page*/
.container.template-blog {
    display: grid;
    grid-template-columns: 40px minmax(0, 1fr) 20%;
}
#top .content-container a, 
#top .content-container a strong {
    color: #1463FF;
    text-decoration: none !important;
}
.wp-video {
    width: 100% !important;
}
#top .content-container a:hover {
    text-decoration: underline !important;
}
.container.template-blog.collapsed {
    grid-template-columns: 300px minmax(0, 1fr) 20%
}

.container.template-blog.toc-expend.collapsed {
    grid-template-columns: 300px minmax(0, 1fr) 40px;
}

.content-container {
    padding: 0 70px;
}

.content-container p {
    padding-top: 2px;
    padding-bottom: 24px;
    margin: 0;
    font-size: 16px;
    color: #465972;
    font-weight: 600;
    line-height: 25px;
}

.content-container table * {
    font-size: 16px;
    color: #465972;
    font-weight: 600;
}

.content-container table td {
    padding: 15px 25px;
    vertical-align: middle;
}

p:empty {
    display: none;
}

.content-container p a,
.content-container ul a,
.content-container ol a,
.customNotes a {
    text-decoration: underline !important;
}

.customNotes {
    padding: 30px;
    background: #f6f6f6;
    line-height: 25px;
    border-left: 6px solid;
    border-color: #6C57D6 !important;
    margin: 40px 0px;
    border-radius: 4px 0px 0px 4px;
    font-size: 16px;
    color: #465972;
    font-weight: 600;
}
.badge-wrapper {
    display: none;
}
.content-container ul {
    list-style-type: disc;
}

.content-container ul,
.content-container ol {
    font-size: 16px;
    color: #465972;
    font-weight: 600;
    line-height: 25px;
    margin-left: 40px !important;
}

.content-container ol {
    margin-left: 17px;
}

.content-container ul li,
.content-container ol li {
    margin-bottom: 10px;
}

.content-container p strong,
.customNotes strong {
    font-weight: 800;
}

.category-hierarchy-wrapper {
    border-right: 1px solid #D9E0E8;
    padding: 25px 15px;
    padding-left: 0;
}

/*SIte navigation*/
.hc-container {
    position: relative;
    display: block;
    transition: width 0.35s ease-in-out;
    padding-top: 25px;
    border-right: 1px solid #D9E0E8;
    padding-right: 12px;

}

.items-sidebar-wrapper {
    border-right: 1px solid #D9E0E8;
}

/* Sidebar */
.hc-panel {
    transform: translateX(0);
    transition: transform 0.3s ease;
    z-index: 1000;
}

/* Collapsed state */
.hc-container.collapsed .hc-panel {
    transform: translateX(-100%);
    opacity: 0;
}

/* Header */
.hc-title {
    display: flex;
    align-items: center;
    gap: 8px;
    font-size: 15px;
    font-weight: 600;
    color: #111827;
}

.back {
    cursor: pointer;
}

span.back img {
    width: 10px;
    height: 10px;
}

/* Collapse icon */
.hc-icon,
.hc-icon-toc {
    font-size: 16px;
    color: #6b7280;
    cursor: pointer;
    border-radius: 6px;
    position: absolute;
    left: auto;
    z-index: 9999;
    right: 12px;
    top: 25px;
}

.hc-container.collapsed .hc-icon {
    left: 0;
    text-align: left;
}


/* List */
.hc-panel-list {
    list-style: none;
    padding: 0;
    margin: 0;
    padding-top: 10px;
}

.hc-panel-list li {
    /* padding: 10px 12px; */
    font-size: 13px;
    line-height: 1.5;
    color: #293442;
    border-radius: 6px;
    cursor: pointer;
}
.hc-panel-list li a {
    padding: 10px 12px;
    display: block;
}
.hc-panel-list li:hover {
    background: #eef4ff;
}

.hc-panel-list li.active {
    background: #eef4ff;
    color: #1d4ed8;
    font-weight: 500;
}

/* Sidebar "Load more" button */
.hc-panel-load-more-wrap {
    padding-top: 12px;
}

.hc-panel .hc-panel-load-more-btn {
    width: 100%;
    padding: 10px 12px;
    border: 1px solid #D9E0E8;
    border-radius: 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    background: #ffffff;
    color: #1d4ed8;
    font-size: 13px;
    font-weight: 600;
    cursor: pointer;
}

.hc-panel .hc-panel-load-more-btn:hover {
    background: #eef4ff;
}

.hc-panel .hc-panel-load-more-btn[disabled] {
    opacity: 0.6;
    cursor: not-allowed;
}
.items-sidebar-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 20px;
}

#top .items-sidebar-header h3 {
    margin: 0;
    font-size: 14px;
    font-weight: 700;
    line-height: normal;
}

.close-btn {
    font-size: 18px;
    cursor: pointer;
}

.menu-item {
    margin-bottom: 10px;
}

.menu-btn {
    width: 100%;
    padding: 12px 13px;
    border: none;
    border-radius: 6px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    cursor: pointer;
    background: unset;
    color: #1D2530;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}

button.menu-btn:hover {
    background: #EFF2F5;
}

.menu-item.active .menu-btn {
    background: #EFF2F5;
}

.arrow {
    font-size: 14px;
}

.submenu {
    margin-top: 8px;
    display: none;
}

.submenu.open {
    display: block;
}

.submenu-item {
    display: block;
    padding: 10px 20px;
    cursor: pointer;
    overflow: hidden;
    color: #293442 !important;
    font-size: 13px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}

.submenu-item:hover {
    background: #f3f4f6;
}

.submenu-item.active {
    border-radius: 6px;
    background: #ebf1ff;
    overflow: hidden;
    color: #1D2530 !important;
    font-size: 13px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    padding: 10px 20px;
}

/* Level 2 indentation */
.level-2-btn {
    padding-left: 25px;
    font-size: 13px;
    font-weight: 600;
}

/* Level 3 indentation */
.level-3 {
    padding-left: 20px;
}

.dropdown-categories {
    display: none;
}

.category-hierarchy-wrapper.active,
.category-hierarchy-wrapper.show .dropdown-categories {
    display: block;
}

.category-hierarchy-wrapper {
    display: none;
}

.hc-container.hide {
    display: none;
}

span.arrow.rotate {
    transform: rotate(180deg);
}

img.arrow-icon {
    display: block;
    width: 24px;
    height: 24px;
}

.submenu.open a.submenu-item:hover {
    border-radius: 6px;
    background: #ebf1ff;
    overflow: hidden;
    color: #1D2530 !important;
    font-size: 13px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}
.toc-wrapper {
    padding-top: 25px;
    border-bottom: 1px solid #D9E0E8;
    position: relative;
    transform: translateX(0);
    transition: transform 0.35s ease;
}

.toc-sidebar-wrapper {
    position: relative;
}

.container.template-blog.toc-expend .toc-wrapper {
    transform: translateX(100%);
    opacity: 0;
    pointer-events: none;
}

#top .toc-title {
    color: #27313F;
    font-size: 14px;
    font-weight: 600;
    line-height: normal;
    border-bottom: 1px solid #E6E9ED;
    padding-left: 12px;
    padding-bottom: 12px;
}

#toc {
    list-style: none;
    margin: 0;
    padding: 12px;
}

.toc-h2 {
    margin-bottom: 12px;
}

.toc-h2>a {
    text-decoration: none;
    color: #1D2530;
    font-size: 13px;
    font-weight: 500;
    line-height: normal;
}

.toc-sub {
    list-style: none;
    padding-left: 20px;
    border-left: 1px solid #D9E0E8;
    /* vertical line */
}

.toc-h3 {
    margin: 10px 0;
}

.toc-h3 a {
    color: #465972;
    font-size: 13px;
    font-weight: 500;
    line-height: normal;
}

.toc a:hover {
    text-decoration: underline;
}

.container.template-blog.toc-expend {
    grid-template-columns: 40px minmax(0, 1fr) 40px;
}
.article-header {
    padding: 24px 0;
}

#top #wrap_all .main_color .content-container h2 {
    font-size: 20px;
    font-weight: 700;
    margin-top: 0;
}

#top #wrap_all .main_color .content-container h3 {
    font-size: 18px;
    font-weight: 700;
    margin-top: 0;
}

#top #wrap_all .main_color .content-container h4 {
    font-size: 16px;
    font-weight: 700;
    margin-top: 0;
    margin-bottom: 10px;
}
.video-content.content-container {
    padding: 0;
}
#top .article-title {
    color: #293442;
    font-size: 22px;
    font-weight: 700;
    line-height: normal;
    flex: 1;
    margin: 0;
}

.article-meta {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
    gap: 12px;
    margin-top: 20px;
}
div#comments {
    padding: 0 30px;
}
.author {
    display: flex;
    align-items: center;
    gap: 8px;
}

.author-badge {
    width: 32px;
    height: 32px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 700;
    border-radius: 8px;
    border: 1px solid #D9E0E8;
    background: #D9E0E8;
    font-size: 14px;
    color: #465972;
    line-height: 24px;
}
.author-badge img {
    border-radius: 8px;
}
.author-name {
    font-size: 14px;
    font-weight: 600;
    color: #101419;
}

.update-info {
    /* display: flex; */
    align-items: center;
    gap: 10px;
    flex-direction: column;
    display: none;
}
.news-hierarchy-wrapper ul.hc-panel-list li{
    padding: 0;
}
.single-news ol.breadcrumb-list,
.breadcrumb-wrap .breadcrumb-list {
    margin-left: 0px !important;
}
.updated-tag {
    align-self: flex-end;
    border-radius: 4px;
    background: #F4F2FD;
    overflow: hidden;
    color: #6C57D6;
    text-align: center;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    padding: 5px 15px;
}

.updated-date {
    color: #A0B0C5;
    text-align: center;
    font-size: 12px;
    font-weight: 500;
    line-height: normal;
}
.breadcrumb-list {
    display: flex;
    align-items: center;
    gap: 6px;
    list-style: none;
    margin: 0;
    padding: 0;
    font-size: 15px;
}

.breadcrumb-list {
    margin-left: 0 !important;
}
.content_border {
    border: 1px solid #000 !important;
}
.breadcrumb-list li {
    margin: 0px !important;
    display: flex;
}

.breadcrumb-list li a {
    text-decoration: none !important;
}

.breadcrumb-list a {
    color: #6A83A4 !important;
    font-size: 12px;
    font-weight: 600;
    line-height: normal;
}

.breadcrumb-list a:hover {
    text-decoration: underline;
}

.breadcrumb-list li:last-child span {
    color: #000;
    font-weight: 600;
    font-size: 12px;
    line-height: initial;
}

.separator {
    color: #c1c7d0;
}

.avia-post-nav {
    display: none;
}

.content-container ul li img,
.content-container ol li img {
    width: 16px;
    position: relative;
    top: 2px;
    height: 16px;
    object-fit: contain;
}
.template-blog-video {
    display: grid;
    gap: 150px;
    grid-template-columns: calc(70% - 150px) calc(30%);
    padding-top: 32px;
}
 .template-blog-video .article-title {
        font-size: 28px;
        font-weight: 600;
        line-height: 1.4;
        color: #111827;
        margin-bottom: 8px;
    }

    .template-blog-video .updated-badge {
        font-size: 12px;
        font-weight: 500;
        background: #F4F2FD;
        color: #6C57D6;
        padding: 4px 8px;
        border-radius: 12px;
        margin-left: 10px;
        vertical-align: middle;
    }

    .template-blog-video .updated-date {
        font-size: 13px;
        color: #6b7280;
        margin-left: 8px;
        vertical-align: middle;
    }

    .template-blog-video .article-excerpt {
        font-size: 16px;
        color: #4b5563;
        margin-top: 6px;
        margin-bottom: 24px;
    }
.category-videos .site-navigation-items {
    display: none;
}
.template-blog-video .content-left nav.breadcrumb-wrap {
    margin-bottom: 24px;
}
.video-content iframe {
    width: 100%;
}
.article-wrapper {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
}
.mobile-cta {
    display: none;
}
.menu-element.show-menu .mobile-cta {
    display: block;
    margin-top: 10px;
    padding-left: 15px;
    padding-right: 15px;
}
#top .menu-element.show-menu #searchform>div {
    position: relative;
    max-width: 100%;
}
.home-banner-section-col.first {
    z-index: 0;
}
.section-left-fixed-right-img {
    z-index: -1;
}
.avia-builder-page main.template-page {
    padding-top: 10px;
    padding-bottom: 15px;
}
.avia-banner-section h1.av-special-heading-tag {
    color: #293442;
    font-size: 22px;
    font-weight: 700;
    line-height: normal;
    margin-bottom: 10px;
}
.helpsite-custom-tabsection .avia-slideshow-arrows.av-tabsection-arrow,
.helpsite-custom-tabsection span.av-tab-arrow-container,
span.image-overlay.overlay-type-extern {
    display: none !important;
}
.helpsite-custom-tabsection .av-tab-section-tab-title-container {
    background-color: #fff;
    padding: 0;
}
.helpsite-custom-tabsection .av-section-tab-title {
    padding: 0px !important;
    margin: 0;
    margin-right: 20px; 
}
.helpsite-custom-tabsection .tabs-inner {
    text-align: left;
    border-bottom: 1px solid #e5e7eb;
    margin: 0 auto;
    margin-left: 60px;
    margin-right: 60px;
}
.helpsite-custom-tabsection .avia-tab-title-padding-default .av-outer-tab-title {
    padding: 0px 0;
}
.helpsite-custom-tabsection .av-tab-no-icon.av-tab-no-image .av-inner-tab-title {
    margin-bottom: 0;
    text-align: left;
    text-transform: inherit;
    background: none;
    border: none;
    cursor: pointer;
    color: #293442;
    font-size: 14px;
    font-weight: 600;
    line-height: normal;
    padding-bottom: 5px;
}
.helpsite-custom-tabsection .av-layout-tab {
    padding-top: 25px;
}
.helpsite-custom-tabsection a.av-active-tab-title span.av-inner-tab-title {
    color: #1463FF !important;
    border-bottom: 2px solid #1463FF !important;
}
.helpsite-custom-tabsection .av-inner-tab-title, .helpsite-custom-tabsection .av-tab-arrow-container, .helpsite-custom-tabsection .av-tab-section-icon, .helpsite-custom-tabsection .av-tab-section-image {
    width: auto;
}
@media only screen and (min-width:1200px) and (max-width:1380px){
.menu-element a {
    padding: 10px 6px !important;
}
.menu-element a,
.btn.outline,
.btn.primary{
    font-size: 13px !important;
}
#top #s {
    min-width: 180px;
}
}
@media only screen and (max-width: 1199px){
.single-post .content-container {
    padding: 0 30px;
}
    .menu-element {
        display: none;
    }
    .menu-element a {
    display: block;
}
    .menu-element.show-menu {
    position: absolute;
        background: #1d2530;
        width: auto;
       top: 135px;
        z-index: 99;
        margin: 0 auto;
        display: block;
        left: 0px;
        right: 0;
        padding-top: 10px;
        border-bottom-left-radius: 12px;
        border-bottom-right-radius: 12px;
        padding-bottom: 15px;
}
.hamburger {
    display: flex;
    position: relative;
    cursor: pointer;
    width: 28px;
}

.hamburger.active span {
    position: absolute;
    height: 3px;
    width: 100%;
    background: #fff;
    left: 0;
    transition: all 0.3s ease;
}

/* active = close icon */
.hamburger.active span:nth-child(1) {
    transform: rotate(45deg);
}

.hamburger.active span:nth-child(2) {
    opacity: 0;
}

.hamburger.active span:nth-child(3) {
    transform: rotate(-45deg);
}
}
    .mobile-cta a.btn.outline {
    margin: 20px 0;
}
.menu-element a {
    padding: 10px 15px;
}
.mobile-cta a.btn {
    text-align: center;
}
.mobile-cta {
    padding: 20px 0;
}
#top #searchsubmit, 
.ajax_load {
    height: 40px !important;
}
#top #s {
    padding: 11px 15px 11px 43px;
}
@media only screen and (max-width: 1199px){
    .video-right {
    display: none;
}
}
@media only screen and (max-width: 990px){

.header-right-meta,
.help-heade-right .search {
    display: none;
}
.main_menu {
        left: auto;
        right: 0;
    }
}
@media only screen and (min-width:768px) and (max-width: 990px){
.container.template-blog.collapsed {
    grid-template-columns: 250px minmax(0, 1fr) 20%;
}
}
/* Phone Landscape mode */
@media (max-width:767px) {
    .header-inner {
        flex-wrap: wrap;
    }

    .right {
        width: 100%;
        justify-content: space-between;
    }

    .search {
        flex: 1;
    }

    .search input {
        width: 100%;
    }

    .btn,
    .help-heade-right .search {
        display: none;
    }
.mobile-cta a.btn {
    text-align: center;
}
#top #searchsubmit, 
.ajax_load {
    height: 40px !important;
}
#top #s {
    padding: 11px 15px 11px 43px;
}
.mobile-cta a.btn.outline {
    margin: 20px 0;
}
    /* Mobile menu */
    .menu-element.mobile {
        display: flex;
        flex-direction: column;
        background: #0b1a3a;
        padding: 14px;
        border-radius: 12px;
        margin-top: 12px;
        gap: 12px;
    }
#top #s {
    padding: 11px 15px 11px 43px;
}
#top #av-burger-menu-ul {
    display: block;
}
#top #wrap_all #av-burger-menu-ul>li {
    font-size: 16px;
    font-weight: 600;
}
.html_av-submenu-hidden .av-submenu-indicator{
    opacity:1;
     font-size: 16px;
}
ul.sub-menu:before {
    opacity: 0;
}
ul.sub-menu{
    border-radius: 0px;
    width: 100%;
    border: unset !important;
}
ul.sub-menu li a:hover {
    background: unset !important;
    color: #0040df !important;
}
.site-navigation-wrapper {
    background: #1d2530;
}
.help-header.help-header-inner-page {
    background: #1D2530;
    padding: 15px 0px;
    max-width: 85%;
    margin: 0 auto !important;
    border-radius: unset;
}
}
@media only screen and (max-width: 600px){
.av-main-single-service-crm {
    padding-top: 0;
}
nav.breadcrumb-wrap {
    display: none;
}
.category-hierarchy-wrapper {
    padding-top: 10px;
    padding-bottom: 0;
}
.single-post .container.template-blog,
.category .container.template-blog,
.single-service-crm .container.template-blog {
    display: block;
}
.single-post .hc-container.collapsed .hc-panel,
.category .hc-container.collapsed .hc-panel,
.single-service-crm .hc-container.collapsed .hc-panel {
    transform: unset;
    opacity: 1;
}
.single-post .hc-container.collapsed .hc-icon,
.category .hc-container.collapsed .hc-icon,
.single-service-crm .hc-container.collapsed .hc-icon {
    left: auto;
    text-align: left;
    right: 12px;
}
.single-post ul.hc-panel-list,
.category ul.hc-panel-list,
.single-service-crm ul.hc-panel-list {
    position: absolute;
    background: #fff;
    z-index: 9;
    width: 100%;
    left: 0;
    right: 0;
    height: 300px;
    overflow: auto;
}
.single-post .content-container,
.category .content-container,
.single-service-crm .content-container {
    padding: 0;
}
.single-post .hc-panel-list li,
.category .hc-panel-list li,
.single-service-crm .hc-panel-list li {
    padding: 10px 0px;
}
.single-post .hc-panel-list li.active,
.category .hc-panel-list li.active,
.single-service-crm .hc-panel-list li.active {
    background: #fff;
}
.single-post .hc-panel-list li:hover,
.category .hc-panel-list li:hover,
.single-service-crm  .hc-panel-list li:hover {
    background: unset;
}
.single-post .hc-container.collapsed ul.hc-panel-list,
.category .hc-container.collapsed ul.hc-panel-list,
.single-service-crm .hc-container.collapsed ul.hc-panel-list {
    display: none;
}
.single-post .items-sidebar-wrapper,
.category .items-sidebar-wrapper,
.single-service-crm .items-sidebar-wrapper {
    border: unset;
}
.single-post .hc-panel,
.category .hc-panel,
.single-service-crm .hc-panel {
    transform: unset;
}
.single-post .av-main-single.content-area,
.category .av-main-single.content-area,
.single-service-crm .av-main-single.content-area {
    padding-top: 0;
}
.single-post .table,
.category .table,
.single .table{
    width: 100% !important;
    overflow: scroll;
        display: block;
}
.category .av-main-category{
padding-top: 0;
}
}
@media only screen and (max-width: 479px){
.home .help-header {
    margin-left: 0;
    margin-right: 0;
}
.site-navigation-wrapper {
    background: #1D2530;
}
#top .search-wrapper {
    max-width: 100%;
}
#top .custom-search-form {
    max-width: 100%;
    padding: 0px;
}
}