body .el-betterdocs-cg-header .el-betterdocs-cat-icon {
    height: 48px;
    width: 48px;
    margin-right: 20px;
}
.betterdocs-content-full .docs-single-main, .betterdocs-full-sidebar-left, .betterdocs-full-sidebar-right {
  padding-top: 20px;
}
.cat-list .betterdocs-sidebar, .cat-list-mobile .betterdocs-sidebar {
    border: 2px solid #5D7F99 !important;
    border-radius: 25px !important;
    overflow: hidden;
    padding: 12px 1px;
    background: #bac8d3;
}
.betterdocs-search-form-wrapper {
    border: 2px solid #5D7F99 !important;
    border-radius: 25px !important;
}
.toc-content, .elementor-widget-betterdocs-popular-view {
    border: 2px solid #5D7F99 !important;
    border-radius: 25px !important;
    background: #E6E6E6;
    overflow: hidden;
    padding: 10px 0px;
}
.doc-text-link a{
    color:#5D7F99!important;
    text-decoration: underline;
}

.doc-text-link a:hover{
    color:#B85450!important;
}

.doc-text-link_red a{
    color:#B85450!important;
    text-decoration: underline;
}
.doc-text-link_red a:hover{
    color:#a202ab!important;
}
.betterdocs-content-heading{
    scroll-margin-top: 80px;
}

.betterdocs-popular-articles-wrapper .betterdocs-popular-articles-heading{
    padding: 0 10px;
}

.single.single-docs .popup-overlay{display: none;}
.page-id-905 .betterdocs-sidebar-content .docs-single-cat-wrap .docs-cat-title-wrap.active-title, .betterdocs-sidebar-content .docs-single-cat-wrap .docs-cat-title-wrap.active-title {
    border-right: 3px solid #B85450 !important;
}
.margin-h3 h3{
    margin-top: 10px;
}
@media screen and (max-width:  959px){
    .page-id-905 .cat-list-mobile #betterdocs-sidebar, .Spisok-ketegoriy-mobile #betterdocs-sidebar  {
        display:block !important;
    }
    .page-id-905 .cat-list-mobile, .Spisok-ketegoriy-mobile{
        display:block !important;
        width: 100% !important;
    }

    .term-387 .e-con-boxed.e-con>.e-con-inner,.term-276 .e-con-boxed.e-con>.e-con-inner,.term-274 .e-con-boxed.e-con>.e-con-inner{
        width: 100%;
        max-width: 100%; 
    }
    .term-387 .e-con,.term-276 .e-con,.term-274 .e-con{
        width: 100%;
        padding: 0;
    }
    .term-387 .e-con .el-betterdocs-category-grid-post .el-betterdocs-cg-inner,.term-276 .e-con .el-betterdocs-category-grid-post .el-betterdocs-cg-inner,.term-274 .e-con .el-betterdocs-category-grid-post .el-betterdocs-cg-inner{
    margin-right:auto;
    margin-left: auto;
    }
    .term-387 .ept.cont.e-con-full.e-con,.term-276 .ept.cont.e-con-full.e-con,.term-274 .ept.cont.e-con-full.e-con{
        width: 100%;
        max-width: 100%; 
    }

}

.kroshka  .elementor-element, .steps-pr .elementor-element{
    widgets-spacing: 0px;
}
.kroshka h4, .stle-steps-title h1 {
	margin:0;
}
.kroshka .elementor-icon-wrapper{
	display: flex;
    align-items: center;
}
.kroshka h4 a:hover{
    color: #B85450 !important;
}
.stle-steps-title h1{
	line-height:1;
}
.kroshka-shagi {
	z-index:10;
    width: 80%;
}

.search_docum h2{
    margin: 0px 0 10px !important;
}
.search_docum h3{
    margin: 0px !important;
}
.doc_h2_link h2, .doc_light_title h2{
    margin: 0;
}
.doc_light_title .eael-elements-flip-box-padding {
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
}
.doc_light_title .eael-elements-flip-box-icon-image {
    display: none;
}
body .green_list .doc_light_title .eael-elements-flip-box-front-container:hover{
background:#82B366;
}
body .green_list .doc_light_title .eael-elements-flip-box-front-container:hover h2{
color:#fff!important;
}
body .blue_list .doc_light_title .eael-elements-flip-box-front-container:hover{
    background:#5D7F99;
}
body .blue_list .doc_light_title .eael-elements-flip-box-front-container:hover h2{
    color:#fff !important;
}

.single-docs .letex-formula {
    min-width: 240px !important;
    text-align: left !important;
    border-radius: 10px;
    border: 1px solid #bcc8d3;
    overflow: hidden;
    margin: 10px 0;
}
.single-docs .letex-formula.big{
    min-width: 461px !important;
 
}
.single-docs .letex-formula ul{
    margin-bottom: 0!important;
}

.single-docs .letex-formula p{
    text-align: left;
    margin: 10px 0 5px;
}

.single-docs  .elementor-message.elementor-message-danger:before {
    content: "\f00d";
    font: normal normal normal 14px/1 FontAwesome;
}
.single-docs .betterdocs-modalwindow .modal-content {
    background: #FFF;
    border:2px solid#5D7F99;
    border-radius:10px;
    box-shadow: 1px 1px 2px 0px rgba(0,0,0,0.5);

} 
.single-docs .modal-content h2{
    color: #23445D;
    text-align: center;
}

.single-docs  .elementor-message.elementor-message-danger.elementor-help-inline.elementor-form-help-inline{
    position: absolute;
    top: 85%;
}

.single-docs #feedback_form_submit_btn {
    background-color: #23445D;
    color: #F5F5F5;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-radius: 8px 8px 8px 8px;
}
#feedback_form_submit_btn:hover {
    opacity: 1;
    background-color: #B85450;
    color: #F5F5F5;
}

.single-docs .betterdocs-feedback-form input[type="text"], .single-docs .betterdocs-feedback-form input[type="email"], .single-docs .betterdocs-feedback-form textarea {
    width: 100%;
    padding: 10px;
    border: 0;
    border-bottom: 1px solid #23445d;
    background: transparent;
}
.betterdocs-sidebar-content .docs-single-cat-wrap .docs-cat-title-wrap.active-title {
    border-right: 3px solid #B85450;
}


.step-border .el-betterdocs-cg-header{
    border-style: solid;
    border-width: 0px 0px 2px 0px;
    border-color: #BAC8D3;
}
.step-border .el-betterdocs-cg-header:hover {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #5D7F99;
}

.ppm .el-betterdocs-cg-body ul {
    position: relative;
    scrollbar-width: thin;
    padding: 0px 0px 0px 0px;
}

.ppm .el-betterdocs-cg-body ul::after {
    content:url(/wp-content/uploads/2022/04/arrows-down.png);
    position: absolute;
    right: -4px;
    bottom: -10px;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}

.ppm .el-betterdocs-cg-body ul::before {
    content:url(/wp-content/uploads/2022/04/arrows-down.png);
    position:absolute;
    right: -4px;
    top: -10px;
}

.ppm .el-betterdocs-cg-body {
    padding: 0px 0px 0px 20px;
    width: 95%;
    margin: 0 auto 20px;
    height: 130px;
    overflow: scroll;
    -webkit-overflow-scrolling: touch;
    will-change: transform;
    overflow-x: hidden;
}

.ppm .el-betterdocs-cg-body::-webkit-scrollbar { width: 3px; height: 1px;}
.ppm .el-betterdocs-cg-body::-webkit-scrollbar-track {  background-color: #B85450;}
.ppm .el-betterdocs-cg-body::-webkit-scrollbar-track-piece { background-color: #ffffff;}
.ppm .el-betterdocs-cg-body::-webkit-scrollbar-thumb {  background-color:#B85450; }
.ppm .el-betterdocs-cg-body::-webkit-scrollbar-corner { background-color:#B85450;}
.ppm .el-betterdocs-cg-body::-webkit-resizer{ background-color:#B85450;}

.ept.cont{
    max-width: 530px;
    margin: auto;
    width: 100%;
}
.cont .ept .el-betterdocs-category-grid-post {
    width: 100% !important;
}

.elementor-slideshow__header>svg, .elementor-lightbox .dialog-lightbox-close-button svg {
    fill: hsl(0deg 0.35% 53.53% / 90%) !important ;
}

.elementor-slideshow__header>svg:hover,.elementor-lightbox .dialog-lightbox-close-button svg:hover {
    fill: #000!important ;
}
.ept.ferst  h3.el-betterdocs-cat-title{
    width: fit-content;
}

body .step-border.step-mobile .el-betterdocs-cat-icon{
    height: 65px;
    width: 65px;
}

body .ept.cont .ept.ferst  .el-betterdocs-cat-icon{
    height: 65px;
    width: 65px;
}

body .project-steps-cat .betterdocs-category-heade .el-betterdocs-cat-icon {
    height: 35px;
    width: 35px;
    margin-right: 20px;
}

.project-steps-cat .betterdocs-category-grid-inner-wrapper>.betterdocs-single-category-wrapper .betterdocs-single-category-inner {
    background: transparent!important;
}
.betterdocs-sidebar.betterdocs-sidebar-layout-1 .betterdocs-sidebar-content .betterdocs-single-category-wrapper .betterdocs-single-category-inner .betterdocs-category-header{
    border-bottom:0!important;
} 
.project-steps-cat  .betterdocs-category-header {
    padding: 0px !important;
     box-shadow: 1px 1px 2px 0px rgb(0 0 0 / 50%);
}

.process-steps .betterdocs-category-header {
    padding: 20px 15px 20px 10px;
}

.project-steps-cat .betterdocs-body {
    margin: 10px 0px 0px 0px;
    padding: 20px 20px 20px 20px !important;
    box-shadow: 1px 1px 2px 0px rgb(0 0 0 / 50%);
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #5D7F99;
    border-radius: 20px 20px 20px 20px;
    padding: 3px 3px 3px 3px;
}
.project-steps-cat .betterdocs-category-grid-wrapper.betterdocs-elementor .betterdocs-single-category-wrapper:not(.layout-2) .betterdocs-category-header .betterdocs-category-header-inner {
    border-bottom: 2px solid #528ffe;
    padding-bottom: 0px;
}
.process-steps .betterdocs-body {
    height: 250px;
    margin-bottom: 20px;
    position: relative;
    overflow: scroll;
    overflow-x: hidden;
    padding: 0px 0px 0px 10px;
}
.project-steps-cat .betterdocs-category-grid-inner-wrapper .betterdocs-single-category-wrapper .betterdocs-category-header {
    padding: 0 !important;
}
.term-project-steps.term-316 .e-con .betterdocs-category-grid-wrapper.betterdocs-elementor .betterdocs-single-category-wrapper:not(.layout-2) .betterdocs-category-header .betterdocs-category-header-inner,
.term-shagi-proekta.term-385 .e-con .betterdocs-category-grid-wrapper.betterdocs-elementor .betterdocs-single-category-wrapper:not(.layout-2) .betterdocs-category-header .betterdocs-category-header-inner , 
.term-kroky-proektu.term-389 .e-con .betterdocs-category-grid-wrapper.betterdocs-elementor .betterdocs-single-category-wrapper:not(.layout-2) .betterdocs-category-header .betterdocs-category-header-inner{
    padding: 5px 10px !important;
    border: 2px solid #BAC8D3 !important;
    padding: 5px 10px !important;
}

.project-steps-cat .betterdocs-category-title:not(a){
    font-size: 20px !important;
}

.project-steps-cat .betterdocs-category-grid-wrapper .betterdocs-category-grid-inner-wrapper>:not(.betterdocs-grid-top-row-wrapper) .betterdocs-category-items-counts span {
    height: 25px;
    width: 25px;
}
.project-steps-cat .betterdocs-category-grid-wrapper .betterdocs-single-category-inner {
    background: none !important;
    -webkit-box-shadow: 0 0px 0px 0 rgb(40 47 98 / 0%) !important;

}
.project-steps-cat .betterdocs-single-category-wrapper{
    padding: 0 8px;
}

.process-steps .betterdocs-footer, .process-steps  .betterdocs-body{
	position: relative;
}
.process-steps .betterdocs-footer {
    text-align: right;
    padding: 10px 0;
}
.process-steps  .betterdocs-body ul{
    padding-right: 15px;
    position: relative;
    width: 100%;
}
.process-steps .betterdocs-category-grid-inner-wrapper .betterdocs-footer a {
    line-height: 1;
}
.process-steps  .betterdocs-body ul::after{
    content:url(/wp-content/uploads/2022/04/arrows-down.png);
    position: absolute;
    right: -4px;
    bottom: -10px;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}

.process-steps  .betterdocs-body ul::before{
    content:url(/wp-content/uploads/2022/04/arrows-down.png);
    position:absolute;
    right: -4px;
    top: -10px;
}

.process-steps  .betterdocs-body ul .bookmark::after {
    color: #5d7f99;
}

.tax-doc_category  .process-steps .betterdocs-body ul .bookmark::after {
    color: #d4e1f5;
}

.tax-doc_category .betterdocs-sidebar .betterdocs-sidebar-content .betterdocs-category-grid-wrapper .betterdocs-category-grid-inner-wrapper .betterdocs-category-header .betterdocs-category-header-inner .betterdocs-category-items-counts:hover span{
    color:  #E6E6E6 !important;
}

.process-steps  .betterdocs-body {
    height: 250px;
    margin-bottom: 20px;
    position: relative;
    overflow: scroll;
    overflow-x: hidden;
    padding: 0px 0px 0px 10px; 
}

.process-steps .betterdocs-body::-webkit-scrollbar { width: 3px; height: 1px;}
.process-steps .betterdocs-body::-webkit-scrollbar-track {  background-color: #B85450;margin: 10px 0px 10px 10px;}
.process-steps .betterdocs-body::-webkit-scrollbar-track-piece { background-color: #ffffff;}
.process-steps .betterdocs-body::-webkit-scrollbar-thumb {  background-color:#B85450; }
.process-steps .betterdocs-body::-webkit-scrollbar-corner { background-color:#B85450;}
.process-steps .betterdocs-body::-webkit-resizer{ background-color:#B85450;}

@media screen and (min-width: 1340px) and (max-width: 1440px) {
    body .doc-section .process-steps .betterdocs-single-category-wrapper .el-betterdocs-cg-inner {
    padding: 0px;
    }
    .process-steps .betterdocs-single-category-wrapper .el-betterdocs-cg-inner {
        padding: 10px 50px 5px 5px;
    }
    body .process-steps .el-betterdocs-cg-header .el-betterdocs-cat-icon {
        margin-right: 10px;
    }
    .process-steps .el-betterdocs-cg-header .el-betterdocs-cat-icon img {
        width: 100%;
        min-width: 40px;
    }
}

body .doc-section  .betterdocs-sidebar-content .betterdocs-categories-wrap li a {
    line-height: 1.1;
}
.betterdocs-popular-list ul li, body .el-betterdocs-cg-body ul li, .betterdocs-categories-wrap li {
    display: flex;
    align-items: flex-start;
}
body .doc-section .el-betterdocs-cg-body ul li .el-betterdocs-cg-post-list-icon, .archive.tax-knowledge_base .el-betterdocs-cg-post-list-icon {
    line-height: 1.2;
}
body .doc-section.tool-lv .el-betterdocs-cg-body ul li .el-betterdocs-cg-post-list-icon, .term-274 .el-betterdocs-cg-body ul li .el-betterdocs-cg-post-list-icon, .term-387 .el-betterdocs-cg-body ul li .el-betterdocs-cg-post-list-icon, .term-276 .el-betterdocs-cg-body ul li .el-betterdocs-cg-post-list-icon  {
    line-height: 1.5;
}

.betterdocs-popular-articles-wrapper .betterdocs-articles-list li a.active, .betterdocs-single-category-inner  .betterdocs-articles-list li a.active{
background: transparent!important;
color: #b85450!important;
} 
body .docs-sub-cat-title svg {
    margin-right: 10px;
    margin-bottom: 3px !important;
    font-size: 15px;
}
body  .docs-navigation a {
    width: auto;
}

.el-betterdocs-cg-body i, .el-betterdocs-cg-button i  {
    font-family: "Font Awesome 5 Free"  !important;
    font-style: normal;
}

body .doc-section  .process-steps .el-betterdocs-category-grid-post {
    width: 100% !important;
    float: none;
}

@media screen and (min-width: 1025px) and (max-width: 1340px) {
	.process-steps.elementor-element.elementor-grid-4 .el-betterdocs-category-grid-post:nth-of-type(4n + 1) {
        clear: inherit;
    }
    body .process-steps .el-betterdocs-category-grid-post {
        width: 33% !important;
        float: left;
    }

    .process-steps .el-betterdocs-cg-header {
        padding: 20px 15px 20px 10px;
    }
    body .process-steps .el-betterdocs-cg-header .el-betterdocs-cat-icon {
        margin-right: 10px;
    }
    .process-steps .el-betterdocs-cg-header .el-betterdocs-cat-icon img {
        width: 100%;
        min-width: 40px;
    }
} 
.tabs-radius .elementor-tabs-content-wrapper, .tabs-radius  .elementor-tab-content{
    border-radius: 0px 0px 15px 15px;
    border: solid #BAC8D3 !important;
    border-width: 0px 1px 1px 1px !important;
}

.project-steps-cat  .elementor-widget-tabs .elementor-tab-desktop-title {
    border: solid #BAC8D3 !important;
    border-width: 2px 2px 0px 2px !important;
     border-radius: 14px 14px 0px 0px !important;
    padding: 10px 20px 10px 20px !important;
}

.tabs-radius.elementor-widget-tabs .elementor-tab-desktop-title{
    border: solid #BAC8D3 !important;
    border-width: 2px 2px 0px 2px !important;
    border-radius: 14px 14px 0px 0px !important;
    padding: 10px 20px 10px 20px !important;
}

.tabs-radius .elementor-tab-title{
     border-radius: 15px 15px 0px 0px;
     box-shadow: 1px 1px 2px 0px rgb(0 0 0 / 50%) outline;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.tabs-radius.cat-arh .elementor-tab-content{
    border: 0px !important;
}
    
.tabs-radius.cat-arh .elementor-tab-title.elementor-tab-mobile-title.elementor-active{
    z-index: 100;
    top: -2px;
    width: 102%;
    left: -3px;
    position: relative;
    background-color: #D4E1F578;
    border: 2px solid #BAC8D3!important;
    box-shadow: 1px 1px 2px 0px rgb(0 0 0 / 50%) inset;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
    
.tabs-radius.cat-arh .elementor-tab-title.elementor-tab-mobile-title{
    z-index: 100;
    top: 4px;
    width: 102%;
    left: -4px;
    position: relative;
    border: 2px solid #BAC8D3!important;
    border-radius: 17px;
    box-shadow: 1px 1px 2px 0px rgb(0 0 0 / 50%);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
    
.tabs-radius.cat-arh .elementor-tab-title.elementor-tab-mobile-title:first-child{
    top: -2px;
}
    
.tabs-radius.cat-arh .elementor-widget-container{
    border:0 !important;
    border-width: 0!important;
    box-shadow: 0 0 0 rgb(0 0 0 / 0%) !important;
}
.doc-section space {
    white-space: pre;
    }
.doc-section{
    z-index: 10;
}

.doc-section .elementor-column-gap-default {
justify-content: center!important;
}

.tax-doc_category footer {
    z-index: 0;
}
.doc-section .el-betterdocs-cg-header {
    padding: 0px !important;
     box-shadow: 3px 3px 5px 0px rgb(0 0 0 / 50%);
}
.doc-section .process-steps .el-betterdocs-cg-body {
    height: auto;
    margin-bottom: 0px;
    position: relative;
    overflow: auto;
    overflow-x: hidden;
    padding: 0px 0px 0px 10px;
}

.doc-section .process-steps .el-betterdocs-cg-body ul::before, .doc-section  .process-steps .el-betterdocs-cg-body ul::after {
    content: '';
}

.doc-section .el-betterdocs-cg-body {
    margin: 20px 0px 0px 0px;
    padding: 20px 20px 20px 20px !important;
    box-shadow: 1px 1px 2px 0px rgb(0 0 0 / 50%);
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #5D7F99;
    border-radius: 15px 15px 15px 15px;
    padding: 3px 3px 3px 3px;
}

.doc-section .el-betterdocs-category-grid-post .el-betterdocs-cg-inner {
    background: none !important;
    margin-bottom: 0;
    -webkit-box-shadow: 0 0px 0px 0 rgb(40 47 98 / 0%) !important;
}


.doc-section .betterdocs-sidebar-content .docs-single-cat-wrap .docs-cat-title-wrap.active-title {
    border-right: 3px solid #B85450;
}

.doc-section .title-page-h1-mobile{
    margin: auto
}

@media screen and (min-width: 767px) and (max-width: 991px) {
    .doc-section .cat-list, .pop-list{
        display:none;
    }
    .doc-section .left-section{width:100% !important;}
    .doc-section  .center-section{
        width:75% !important;
    }

} 

@media screen and (min-width: 767px) and (max-width: 1200px){
    .doc-section .search-responsiv .betterdocs-searchform .search-submit {
        font-size: 14px!important;
        font-weight: 500!important;
        letter-spacing: 4px!important;
        background-color: #B85450!important;
        border-radius: 11px 11px 11px 11px!important;
        padding: 8px 10px 8px 10px!important;
        margin-left: 0!important;
        width: 100%!important;
    }

    .doc-section .search-responsiv .betterdocs-searchform-input-wrap {
        padding: 10px!important;
        border: 1px solid #D3D9EF;
        margin-bottom: 10px!important;
    }
    .doc-section .search-responsiv .betterdocs-searchform {
        flex-direction: column;
    }

    .doc-section .search-responsiv .betterdocs-searchform svg.docs-search-icon {
        margin-left: 0!important;
    }

}

@media screen and (max-width:  959px){
    .doc-section #betterdocs-sidebar {
        display:block;
    }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
    .doc-section   .cat-list, .pop-list{
        display:none;
    } 
    .doc-section .left-section{width:100% !important;}
    .tax-doc_category  .doc-section  .center-section{
        width:100% !important;
    }
} 

@media screen and (min-width: 767px) and (max-width: 1200px){

    .search-responsiv .betterdocs-searchform .search-submit {
        font-size: 14px!important;
        font-weight: 500!important;
        letter-spacing: 4px!important;
        background-color: #B85450!important;
        border-radius: 11px 11px 11px 11px!important;
        padding: 8px 10px 8px 10px!important;
        margin-left: 0!important;
        width: 100%!important;
    }
    .search-responsiv .betterdocs-searchform-input-wrap {
        padding: 10px!important;
        border: 1px solid #D3D9EF;
        margin-bottom: 10px!important;
    }
    .search-responsiv  .betterdocs-searchform {
        flex-direction: column;
    }
    .search-responsiv .betterdocs-searchform svg.docs-search-icon {
        margin-left: 0!important;
    }

}


.doc-section .tabs-radius .elementor-tabs-content-wrapper, .doc-section .tabs-radius  .elementor-tab-content{
    border-radius: 0px 0px 15px 15px;
    border: solid #BAC8D3 !important;
    border-width: 0px 1px 1px 1px !important;
}

.doc-section .elementor-widget-tabs .elementor-tab-desktop-title {
    border: solid #BAC8D3 !important;
    border-width: 2px 2px 0px 2px !important;
    border-radius: 16px 16px 0px 0px !important;
    padding: 10px 20px 10px 20px !important;
}

.doc-section .tabs-radius .elementor-tab-title{
    border-radius: 15px 15px 0px 0px;
    box-shadow: 1px 1px 2px 0px rgb(0 0 0 / 50%) outline;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.doc-section .tabs-radius.cat-arh .elementor-tab-content{
    border: 0px !important;
}
    
.doc-section .tabs-radius.cat-arh .elementor-tab-title.elementor-tab-mobile-title.elementor-active{
    z-index: 100;
    top: -2px;
    width: 102%;
    left: -4px;
    position: relative;
    background-color: #D4E1F5;
    border: 2px solid #BAC8D3!important;
    box-shadow: 1px 1px 2px 0px rgb(0 0 0 / 50%) inset;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
    
.doc-section .tabs-radius.cat-arh .elementor-tab-title.elementor-tab-mobile-title{
    z-index: 100;
    top: 4px;
    width: 102%;
    left: -4px;
    position: relative;
    border: 2px solid #BAC8D3!important;
    border-radius: 17px;
    box-shadow: 1px 1px 2px 0px rgb(0 0 0 / 50%);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
    
.doc-section .tabs-radius.cat-arh .elementor-tab-title.elementor-tab-mobile-title:first-child{
    top: -2px;
}
    
.doc-section .tabs-radius.cat-arh .elementor-widget-container{
    border:0 !important;
    border-width: 0!important;
     box-shadow: 0 0 0 rgb(0 0 0 / 0%) !important;
}
    
.doc-section .center-section .betterdocs-category-header {
    padding: 0px !important;
    box-shadow: 3px 3px 5px 0px rgb(0 0 0 / 50%);
}


.tax-doc_category  .betterdocs-category-grid-wrapper .betterdocs-category-grid-inner-wrapper>.betterdocs-single-category-wrapper .betterdocs-single-category-inner{
    background:transparent !important;
}
.tax-doc_category .center-section .betterdocs-single-category-wrapper .betterdocs-single-category-inner .betterdocs-body {
    background-color: #5D7F99B5 !important;
}
.tax-doc_category .process-steps .betterdocs-body ul::before, .tax-doc_category .process-steps .betterdocs-body ul::after {
    content: '';
}
.tax-doc_category .process-steps .betterdocs-body{
    height: auto;
    overflow: auto;

}
.doc-section .center-section .betterdocs-body {
    margin: 20px 0px 0px 0px;
    padding: 20px 20px 20px 20px !important;
    box-shadow: 1px 1px 2px 0px rgb(0 0 0 / 50%);
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #5D7F99;
    border-radius: 15px 15px 15px 15px;
    padding: 3px 3px 3px 3px;
}
.doc-section .center-section  .betterdocs-category-header {
    border-radius: 13px 13px 13px 13px;
    padding: 0px 0px 0px 0px !important;
    margin: 0px 0px 0px 0px;
}
.doc-section .center-section .el-betterdocs-category-grid-post .betterdocs-single-category-inner {
    background: #D4E1F578 !important;
    -webkit-box-shadow: 0 0px 0px 0 rgb(40 47 98 / 0%) !important;
}
.doc-section.tool-lv .step-border .el-betterdocs-cg-header{
    border-style: solid;
    border-width: 0px 0px 2px 0px;
    border-color: #BAC8D3;
}
.doc-section.tool-lv .step-border .el-betterdocs-cg-header:hover {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #5D7F99;
}

.doc-section.tool-lv .ppm .el-betterdocs-cg-body ul {
    position: relative;
    scrollbar-width: thin;
    padding: 0px 0px 0px 0px;
}
.doc-section.tool-lv .ppm .el-betterdocs-cg-body ul::after{
    content:url(/wp-content/uploads/2022/04/arrows-down.png);
    position: absolute;
    right: -4px;
    bottom: -10px;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}
.doc-section.tool-lv .ppm .el-betterdocs-cg-body ul::before{
    content:url(/wp-content/uploads/2022/04/arrows-down.png);
    position:absolute;
    right: -4px;
    top: -10px;
}
.doc-section.tool-lv .ppm .el-betterdocs-cg-body{
    padding: 0px 0px 0px 20px;
    width: 95%;
    margin: 0 auto 20px;
    height: 130px;
    overflow: scroll;
    -webkit-overflow-scrolling: touch;
    will-change: transform;
    overflow-x: hidden;
}
.doc-section.tool-lv .center-section .el-betterdocs-cg-body {
    margin: 0px 0px 0px 0px; 
    border-radius: 10px 10px 10px 10px;
}
.doc-section.tool-lv .ept.cont{
    max-width: 530px;
    margin: auto;
    width: 100%;
}
.doc-section.tool-lv .cont .ept .el-betterdocs-category-grid-post {
width: 100% !important;
}
 .doc-section.tool-lv p:empty{
    display: none!important;
}

.doc-section.tool-lv .betterdocs-sidebar-content .docs-single-cat-wrap .docs-cat-title-wrap.active-title {
    border-right: 3px solid #B85450;
}

.doc-section.tool-lv .title-page-h1-mobile{
    margin: auto
}

@media screen and (min-width: 767px) and (max-width: 991px) {
    .doc-section.tool-lv .cat-list, .pop-list{
        display:none;
    }
    .doc-section.tool-lv .left-section{width:100% !important;}
    .doc-section.tool-lv  .center-section{
        width:75% !important;
    }
} 

@media screen and (min-width: 767px) and (max-width: 1200px){
    .doc-section.tool-lv .search-responsiv .betterdocs-searchform .search-submit {
        font-size: 14px!important;
        font-weight: 500!important;
        letter-spacing: 4px!important;
        background-color: #B85450!important;
        border-radius: 11px 11px 11px 11px!important;
        padding: 8px 10px 8px 10px!important;
        margin-left: 0!important;
        width: 100%!important;
    }
    .doc-section.tool-lv .search-responsiv .betterdocs-searchform-input-wrap {
        padding: 10px!important;
        border: 1px solid #D3D9EF;
        margin-bottom: 10px!important;
    }
    .doc-section.tool-lv .search-responsiv  .betterdocs-searchform {
        flex-direction: column;
    }
    .doc-section.tool-lv .search-responsiv .betterdocs-searchform svg.docs-search-icon {
        margin-left: 0!important;
    }
}




@media screen and (min-width: 767px) and (max-width: 991px) {
    .doc-section.tool-lv .cat-list, .pop-list{display:none;}
    .doc-section.tool-lv .left-section{width:100% !important;}
    .doc-section.tool-lv  .center-section{ width:75% !important;}
} 

@media screen and (min-width: 767px) and (max-width: 1200px){
    .doc-section.tool-lv .search-responsiv .betterdocs-searchform .search-submit {
        font-size: 14px!important;
        font-weight: 500!important;
        letter-spacing: 4px!important;
        background-color: #B85450!important;
        border-radius: 11px 11px 11px 11px!important;
        padding: 8px 10px 8px 10px!important;
        margin-left: 0!important;
        width: 100%!important;
    }
    .doc-section.tool-lv .search-responsiv .betterdocs-searchform-input-wrap {
        padding: 10px!important;
        border: 1px solid #D3D9EF;
        margin-bottom: 10px!important;
    }
    .doc-section.tool-lv .search-responsiv  .betterdocs-searchform {
        flex-direction: column;
    }
    .doc-section.tool-lv .search-responsiv .betterdocs-searchform svg.docs-search-icon {
        margin-left: 0!important;
    }
}

.doc-section.tool-lv  .betterdocs-sidebar-content .docs-single-cat-wrap .docs-cat-title-wrap.active-title {
    border-right: 3px solid #B85450;
}

.doc-section.tool-lv  .title-page-h1 h1 {
    color: #23445D;
    z-index: 100;
}

@media screen and (max-width: 767px){
    .doc-section.tool-lv  .bread > div {
        width: auto;
    }
    .elementor-widget-betterdocs-popular-view{
        margin-top: 10px;
    }
    .circle-scope .eael-circle-inner { 
        display: flex!important;
        flex-wrap: wrap!important;
        justify-content: center!important;
  
    
    }
    .circle-scope .eael-circle-item {
        padding: 0!important;
        width: 46%!important;
        border:none !important;
    }
  
    .circle-scope{
        position: relative;
    }
    .circle-scope::after{
        width: 60%;
        height: 88%;
        content: '';
        border-radius: 50%;
        border: 5px solid #82b366;
        top: 4%;
        left: 20%;
        position: absolute;
    }

    .circle-scope .eael-circle-item .eael-circle-content {
        display:none !important;
    }
    
    .circle-scope .eael-circle-item:first-child .eael-circle-content {
        display: block !important;
        position: absolute;
        left: 0;
        top: 98px;
    }

    .betterdocs-social-share {
        justify-content: start!important;
    }
}

.doc-section.tool-lv .elementor-image-box-content p{
    color:#f5f5f5;
    font-size:18px;
}
.doc-section.tool-lv .tabs-radius .elementor-tabs-content-wrapper, .doc-section.tool-lv .tabs-radius  .elementor-tab-content{
    border-radius: 0px 0px 10px 10px
}
    
.doc-section.tool-lv .tabs-radius .elementor-tab-title{
    border-radius: 10px 10px 0px 0px;
}

@media screen and (max-width:  1712px){
    .doc-section.tool-lv .img-block-tool {
        margin-bottom: 15px !important;  
    }
}    
@media screen and (max-width:  1450px){
    .doc-section.tool-lv .img-block-tool {
        margin-bottom: 20px !important;
    }
}   

@media screen and (max-width:  1024px){
    .doc-section.tool-lv .img-block-tool {
        margin-bottom: 0px !important;
    }
}   
    
@media screen and (max-width:  959px){
    .doc-section.tool-lv #betterdocs-sidebar {
        display: block;
    }
}

.doc-section.tool-lv .tabs-radius .elementor-tabs-content-wrapper, .doc-section.tool-lv .tabs-radius  .elementor-tab-content{
    border-radius: 0px 0px 15px 15px;
    border: solid #BAC8D3 !important;
    border-width: 0px 1px 1px 1px !important;
}
.doc-section.tool-lv .elementor-widget-tabs .elementor-tab-desktop-title {
    border: solid #BAC8D3 !important;
    border-width: 2px 2px 0px 2px !important;
    border-radius: 10px 10px 0px 0px !important;
    padding: 10px 20px 10px 20px !important;
}
.doc-section.tool-lv .tabs-radius .elementor-tab-title{
    border-radius: 15px 15px 0px 0px;
    box-shadow: 1px 1px 2px 0px rgb(0 0 0 / 50%) outline;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.doc-section.tool-lv .tabs-radius.cat-arh .elementor-tab-content{
    border: 0px !important;
}
.doc-section.tool-lv .tabs-radius.cat-arh .elementor-tab-title.elementor-tab-mobile-title.elementor-active{
    z-index: 100;
    top: -2px;
    width: 101%;
    left: -2px;
    position: relative;
    background-color: #E6E6E6;
    border: 2px solid #BAC8D3!important;
    box-shadow: 1px 1px 2px 0px rgb(0 0 0 / 50%) inset;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.doc-section.tool-lv .tabs-radius.cat-arh .elementor-tab-title.elementor-tab-mobile-title{
    z-index: 100;
    width: 102%;
    left: -4px;
    position: relative;
    border: 2px solid #BAC8D3!important;
    border-radius: 15px;
    box-shadow: 1px 1px 2px 0px rgb(0 0 0 / 50%);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.doc-section.tool-lv.tabs-radius.cat-arh .elementor-tab-title.elementor-tab-mobile-title:first-child{
    top: -2px;
}
.doc-section.tool-lv .tabs-radius.cat-arh .elementor-widget-container{
    border:0 !important;
    border-width: 0!important;
    box-shadow: 0 0 0 rgb(0 0 0 / 0%) !important;
} 
.doc-section .betterdocs-sidebar-content .show {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    flex-direction: column;
}
.doc-section.tool-lv  .elementor-widget-tabs .elementor-tab-desktop-title {
    border: solid #BAC8D3 !important;
    border-width: 2px 2px 0px 2px !important;
    border-radius: 16px 16px 0px 0px !important;
    padding: 10px 20px 10px 20px !important;
}
.doc-section.tool-lv  .ept.cont{
    max-width: 530px;
    margin: auto;
    width: 100%;
    height: auto;
}
.doc-section.tool-lv  .cont .ept .el-betterdocs-category-grid-post {
    width: 100% !important;
}



.doc-section.tool-lv  .ept.cont .el-betterdocs-cg-header {
    padding: 20px !important;
    box-shadow: 3px 3px 5px 0px rgb(0 0 0 / 50%);
}

.doc-section.tool-lv .ept.cont .tool-last-border  {
    display: flex;
    height: auto;
    margin: 0px 0px 0px 0px; 
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #5D7F99;
    border-radius: 12px;
    padding: 3px 3px 3px 3px;
    box-shadow: 1px 1px 2px 0px rgb(0 0 0 / 50%);
}
.betterdocs-toc.toc-list-number ul {
    counter-reset: item;
    list-style-type: disc;
    padding: 0 5px;
}
.betterdocs-category-grid-wrapper.betterdocs-elementor .betterdocs-category-grid-inner-wrapper .betterdocs-single-category-wrapper:not(.layout-2) .betterdocs-single-category-inner {
    margin: 0 auto 0px !important;
}
.tax-doc_category .doc-section .center-section .betterdocs-category-header .betterdocs-category-header-inner{
    border-bottom: 3px !important;
    margin: 0 auto 0 !important;
}
html.loaded-in-iframe .doc-section .center-section .center-section {
    width: 100%;
}
.left-section .sticky-toc-container.toc-sticky, .elementor-slideshow__footer.elementor-lightbox-prevent-close{
    display: none;
}
.popupform .dialog-widget-content.dialog-lightbox-widget-content.animated{
    background: transparent;
}
.betterdocs-search-form-wrapper .betterdocs-live-search {
    max-width: 100% !important;
}
.betterdocs-searchform {
    padding: 10px !important;
}
.page-template .betterdocs-categories-wrap .docs-single-cat-wrap {
    border-style: solid;
    border-width: 0px 1px 1px 1px;
    border-color: #5D7F99;
    transition: 300ms;
}
.page-template .betterdocs-categories-wrap .docs-single-cat-wrap .docs-cat-title-wrap, .docs-single-cat-wrap-2 .docs-cat-title-inner {
    background-color: #BAC8D3;
}
.page-template .betterdocs-sidebar.betterdocs-sidebar-layout-1 .betterdocs-sidebar-content .betterdocs-single-category-wrapper.active .betterdocs-single-category-inner .betterdocs-category-header {
    background-color: #5a94ff1a;
    border-color: #b85450 !important;
    border-bottom: 0 solid !important;
}
.page-template  .betterdocs-sidebar .betterdocs-sidebar-content .betterdocs-category-grid-wrapper .layout-1.layout-flex .betterdocs-category-header {
    border-bottom: 0px solid !important;
}
.page-template .betterdocs-category-grid-wrapper .betterdocs-category-grid-inner-wrapper .betterdocs-single-category-wrapper .betterdocs-category-header:hover, .elementor-905 .elementor-element.elementor-element-f67cb83 .betterdocs-category-list-wrapper .betterdocs-category-list-inner-wrapper .betterdocs-single-category-wrapper .betterdocs-single-category-inner .betterdocs-category-header:hover {
    background-color: #5D7F99;
}
.page-template .betterdocs-categories-wrap .docs-single-cat-wrap img {
    width: 50px;
    height: auto;
}
body .betterdocs-sidebar.betterdocs-sidebar-layout-1 .betterdocs-sidebar-content .betterdocs-category-grid-wrapper .betterdocs-category-grid-inner-wrapper .betterdocs-single-category-wrapper {
    margin:0;
    border-top:1px solid #5D7F99!important;
}
body .betterdocs-sidebar.betterdocs-sidebar-layout-1 .betterdocs-sidebar-content .betterdocs-category-grid-wrapper .betterdocs-category-grid-inner-wrapper .betterdocs-single-category-wrapper:first-child {
    border-top:0px solid #5D7F99!important;
}
body .betterdocs-article-reactions .betterdocs-article-reaction-links li a{background-color: #b85450!important;}
body .docs-navigation a svg, .betterdocs-article-reactions .betterdocs-article-reaction-links li a:hover svg path {fill: #b85450!important;}
body .betterdocs-sidebar .betterdocs-sidebar-content .betterdocs-category-grid-wrapper .betterdocs-category-grid-inner-wrapper .betterdocs-category-header .betterdocs-category-header-inner .betterdocs-category-items-counts:hover span{
    color: #fff;
}
.betterdocs-single-category-wrapper.category-grid.active.default{
    background: transparent;
}
body .betterdocs-social-share-heading h5,
body .betterdocs-article-reactions .betterdocs-article-reactions-heading h5{
    color: #23445d!important;
}
.betterdocs-article-reactions .betterdocs-article-reaction-links li a:hover {
    background-color: #fff!important;
}
body .betterdocs-category-grid-wrapper .betterdocs-category-grid-inner-wrapper>:not(.betterdocs-grid-top-row-wrapper) .betterdocs-category-items-counts span {
    background-color: #528ffe33 !important;
}
body .betterdocs-sidebar.betterdocs-sidebar-layout-1 .betterdocs-sidebar-content .betterdocs-single-category-wrapper.active .betterdocs-single-category-inner .betterdocs-category-header {
    background-color: #bac8d3!important;
    border-color: #b85450!important;
    border-bottom: 0 !important;
}
.e-con .betterdocs-category-grid-wrapper.betterdocs-elementor .betterdocs-single-category-wrapper:not(.layout-2) .betterdocs-category-header .betterdocs-category-header-inner {
    border-bottom: 0!important;
    padding: 20px!important;
}
.e-con .betterdocs-category-header-inner {
    padding: 0px !important;
}
.term-387 .e-con .betterdocs-category-icon-img,
.term-274 .e-con .betterdocs-category-icon-img,
.term-276 .e-con .betterdocs-category-icon-img {
    height: 80px!important;
    width: auto!important;
}
 .betterdocs-single-category-wrapper .betterdocs-single-category-inner .betterdocs-body,
.term-387 .betterdocs-single-category-wrapper .betterdocs-single-category-inner .betterdocs-body,
.term-274 .betterdocs-single-category-wrapper .betterdocs-single-category-inner .betterdocs-body,
.term-276 .betterdocs-single-category-wrapper .betterdocs-single-category-inner .betterdocs-body {
    background-color: #ffffff00!important;
}
.e-con  .betterdocs-footer a:hover{
    color:#fff !important;
}
.ept .e-flex .betterdocs-category-header-inner .betterdocs-category-icon-img {
    height: 32px!important;
    
}
.betterdocs-category-grid-wrapper .betterdocs-category-grid-inner-wrapper>.betterdocs-single-category-wrapper .betterdocs-single-category-inner {
    width: 100%;
}
.betterdocs-ia-faq{
    order:2; 
    font-family: "Font Awesome 5 Free"!important;
}
.betterdocs-ia-faq.active::before{
    color: #b85450;
    font-weight: 900;
}
.betterdocs-ia-faq::before{
    content: "\f51c";
    font-size: 21px;
    color: #202223;
    font-weight: 900;
}
.betterdocs-ia-home svg, .betterdocs-ia-faq svg{display: none;}
.betterdocs-ia-home {
    font-family: "Font Awesome 5 Free" !important;  
    order:2;
}
.betterdocs-ia-home.active::before{
   color: #b85450;
   font-weight: 900;
}
.betterdocs-ia-home::before {
    content: "\f007";
    font-size: 21px;
    color: #202223;
    font-weight: 400; 
}
.betterdocs-ia-message{order:3;}
.betterdocs-ia-tabs li p {color: #202223!important;}
.betterdocs-ia-tabs .active p {color: #b85450!important;}
.ept > .elementor-widget-container{padding: 0!important;}
.e-con .betterdocs-category-grid-wrapper.betterdocs-elementor .betterdocs-single-category-wrapper:not(.layout-2) .betterdocs-category-header .betterdocs-category-header-inner{
    align-items: center;
    display: flex;
    justify-content: stretch;
}
.betterdocs-category-grid-wrapper .betterdocs-category-grid-inner-wrapper>:not(.betterdocs-grid-top-row-wrapper) .betterdocs-category-items-counts {
    align-items: center;
    background-color: rgba(82,143,254,.1);
    border-radius: 50%;
    display: inline-flex;
    justify-content: center;
    margin-left: auto;
    padding: 6px;
}
.ept.cont .betterdocs-category-grid-inner-wrapper .betterdocs-single-category-wrapper .betterdocs-category-header {
    padding: 0 !important;
}
.ept.cont .e-con.e-child {
    padding: 0 5px!important;
}


.egdoc .betterdocs-body{
    margin: 0!important;
}
.egdoc .betterdocs-single-category-inner{
    border:0 !important;
}

