hr {
    color: #072F5A!important;
}
.padding-left-for-article-arrow{
    padding-left:5%;
}

div.sidebar {
    max-height: 35rem;
}

div.sidebar {
    /*max-height: 75vh;*/
}
.card-text-height-for-service{
    padding-top: 0; 
    color: #fff!important; 
    font-size: 18px; 
    font-weight: 200; 
    height: 180px; 
    overflow: hidden; 
    text-overflow: ellipsis; 
    display: -webkit-box; 
    -webkit-box-orient: vertical; 
    line-height: 1.6;
}

.card-text-height-for-service {
    /*height: 195px;*/
    height: auto;
    margin-bottom: 1rem;
}

.card-body h2 {
    height: 20px;
}
.article-body ol {
    list-style-type: decimal;
    padding-left: 0;
}



.article-body ol {
    counter-reset: my-counter 0;
}

.article-body ol li {
    padding: 0px 0;
}

/*.article_blog_inc__details .article-body li::before,*/
.article_blog_inc__details .article-body ul li::before,
.article-body ol li::before{
      /*content: counter(section) ".";*/
      /*content: attr(data-title) ": "; */
    /*content: attr(data-title);*/
    content: counter(my-counter) ".  ";
    counter-increment: my-counter 1;
    /*float: left;*/

    padding-right: 10px;
        font-weight: 400;
    font-family: 'Poppins', sans-serif !important;
    color: #1A1D1B;
    line-height: 28.5px;
 opacity: 1;
}

.article_blog_inc__details .article-body li::before {
    font-weight: 300;
}


/*.article-body ol.ol_start_with li::before {*/
    /*content: attr(start)".  ";*/
    /*font-weight: 500;*/
/*}*/

/*.ol_start_with_bold_title,*/
.article_blog_inc__details .article-body li h4 {
    display: inline-block;
    margin: 0 0 8px;
    
    font-weight: 600;
    font-size: 18px;
    font-family: 'Poppins', sans-serif !important;
    color: #1A1D1B;
}


.article_blog_inc__details .article-body ul {
    /*list-style: disc;*/
    /*padding-left: 20px;*/
}

.article_blog_inc__details .article-body ul li::marker {
    display: none;
}

.article_blog_inc__details .article-body ul li {
    /*display: list-item;*/
        display: inline-block;
}
.article_blog_inc__details .article-body ul li::before {
  content: "";
       border: 3px solid #1A1D1B;
    border-radius: 50%;
    top: 10px;
    left: 0;
    right: auto;
    line-height: 1;
    padding-right: 0;
}

.logo_menu_left__ul li:first-child, #email_address__footer{
    text-decoration: none!important;
}

.nf-error-msg.nf-error-required-error {
    text-align: left;
    display: block!important;
    font-size: 14px;
    line-height: initial;
    padding-bottom: 10px;
    font-family: 'Poppins', sans-serif !important;
    font-weight: 300;
}


.wpcf7-not-valid,
.nf-form-layout .nf-error .ninja-forms-field {
        border-color: red!important;
}



.wpcf7-not-valid:focus-visible::placeholder,
.wpcf7-not-valid:focus::placeholder,
.wpcf7-not-valid::placeholder,
.nf-form-layout .nf-error .ninja-forms-field::placeholder {
    color: red;
}



.nf-error .nf-error-msg {
    /*color: #FAC019 !important;*/
}



.wpcf7-not-valid-tip,
.nf-after-field {
    display: none;
}

.wpcf7 form .wpcf7-response-output {
    border: transparent;
    display: none;
    font-size: 14px;
}

.wpcf7 form.invalid .wpcf7-response-output {
    border: 1px solid #ffb900;
    color: #ffb900;
    font-size: 14px;
    display: none;
}

.wpcf7 form.sent .wpcf7-response-output {
    color: #fff;
    font-size: 14px;
    display: block;
    font-family: Poppins, sans-serif;
    font-weight: 400;
    padding: 0;
    margin-left: 0;
    margin-right: 0;
}

.nf-after-field .nf-error-msg,
.ninja-forms-form-wrap .nf-field input.ninja-forms-field.nf-element {
     margin: 0 0 0px!important; 
}


#ninja_forms_required_items, .nf-field-container {
       margin-bottom: 8px !important;
}
