.page-template-page-tabs3-financials .urw-dem, .page-template-page-tabs3-financials .urw-dem h2, .page-template-page-tabs3-financials .urw-dem h3 {
        font-weight: bold!important;
    font-family: 'Libre Franklin';
}

div#gform_confirmation_wrapper_29 {
    text-align: center !important;
}
/*Header Menu*/
.navbar-nav .sub-menu a {
    padding: 10px 14px;
    text-align: left;
    padding-right: 0 !important;
}
.custom-n-a a {
    padding: 10px 35px !important;
    padding-right: 0 !important;
}
/*Footer*/
.badges a img {
    width: unset !important;
    height: 46px;
}

/* Convert Your Data Page Issue */
.active-page .form-group p {
    display: contents !important;
}

/*pay page*/
.review_pay {
    display: none;
}
.single-knowledge_base h4 strong{
       color: #646464;
}
.page-template-page-credit-card-processing- .col-md-10.py-md-4.urw-boo.fs-md.has-text-align-center p {
    font-family: 'Libre Franklin', sans-serif;
    font-weight: 300;
  font-size: 21px;
}
.page-template-page-credit-card-processing- .col-md-10.py-md-4.urw-boo.fs-md.has-text-align-center p:nth-child(3) {
      font-size: 15px;
    padding-top: 30px;
}
.page-template-page-credit-card-processing- .col-md-10.py-md-4.urw-boo.fs-md.has-text-align-center p:nth-child(4) {
      font-size: 15px;
}

/*legal billing software page*/
.page-template-page-legal-billing-software div#testimonials_carousel {
    display: flex;
}
.page-template-page-legal-billing-software div#testimonials_carousel div{
   width: 50%;
}
.page-template-page-legal-billing-software div#testimonials_carousel .pr-5 {
    width: 100% !important;
}
.page-template-page-legal-billing-software #faq_accordion .card{
    border: 0;
   border-bottom: 1px solid rgba(0,0,0,.125);
}
.page-template-page-legal-billing-software #faq_accordion .card-header{
      background-color: unset;
}
.legal-h2{
   font-family: 'Libre Franklin', sans-serif;
    font-weight: 400;
    text-align: center;
    font-size: 27px;
    color: #1b4075;
}

body.page-template-page-legal-billing-software p.light-font.color-dark.fs-semi-md{
   display: flex;
    flex-flow: column-reverse;
}
body.page-template-page-legal-billing-software h2.reg-font.color-reg.fs-super-lg {
    display: none;
}
body.page-template-page-legal-billing-software h2.my-h2.reg-font.color-reg.fs-super-lg{
    display: block;
}

/*Pricing page*/
.col-md-2.text-center.or-css.test {
    display: none;
}
 .or-css{
    height: 250px;
    background: #fff;
    padding: 0 0px;
    border-top: 1px solid #f4f4f4;
    overflow-x: hidden;
    display: flex;
    justify-content: center;
    align-items: center;
   max-height: 100%;
} 

#calc-item-2424.show-sep:before{
width: unset !important;
}

/*training page*/

.page-template-page-training-consultant .map-class-about-us .article-text-holder{
    padding: 0px 12px;
}
.page-template-page-training-consultant p.inherit-from-parent{
     display:none;
}
.page-template-page-training-consultant .map-class-about-us .single-knowledge_base p {
    margin-bottom: 0;
}
.page-template-page-training-consultant .map-class-about-us{
    display: flex;
    justify-content: center;
    width: 100%;
    margin: 0 auto;
    padding-top: 8rem!important;
    padding-bottom: 3rem!important;
    background: #f4f4f4;
}
.page-template-page-training-consultant iframe#map-iframe {
    display: none;
}
.page-template-page-training-consultant  .wpsl-image {
    width: 80px;
}

.page-template-page-training-consultant img.attachment-post-thumbnail.size-post-thumbnail.wp-post-image {
    height: 100%;
    width: 100%;
}

.page-template-page-training-consultant .store-search-fields {
    display:block !important;
    margin-top: 0;
}

.page-template-page-training-consultant .search-options-btn {
    display: none;
}

.page-template-page-training-consultant  .loader #store_locator_search_form input#store_locatore_get_btn{
   display:none;
}

.page-template-page-training-consultant .loader .col-left.leftsidebar{
    width: 100%;
    position: absolute;
    top: 640px;
    left: 0;
    z-index: 999;
    box-shadow: unset;
    padding: 0;
    background-color: #1b4075;
    margin: 0;
}

.page-template-page-training-consultant div#store-locator-id .loader{
    position: unset; 
}

.page-template-page-training-consultant .custom  {
    position: relative;
}

.page-template-page-training-consultant .loader form#store_locator_search_form {
    display: flex;
    align-items: center;
    justify-content: center;
       margin: 25px 0px;
}

.page-template-page-training-consultant .loader form#store_locator_search_form input, .page-template-page-training-consultant .loader form#store_locator_search_form p, .page-template-page-training-consultant .loader form#store_locator_search_form button{
    margin-top: 0px !important;
    margin-bottom: 0px;
    font-size: 15px;
}

.page-template-page-training-consultant .loader form#store_locator_search_form p{
    color: #fff;
}

.page-template-page-training-consultant .loader form#store_locator_search_form input#store_locatore_search_input {
    margin: 0px 20px;
    padding: 5px;
    background: #fff;
    color: #1b4075;
    font-family: 'Libre Franklin';
}

.page-template-page-training-consultant .loader form#store_locator_search_form input#store_locatore_search_input::-webkit-input-placeholder{ 
 font-family: 'Libre Franklin';
}

.page-template-page-training-consultant .loader form#store_locator_search_form input#store_locatore_search_input::-webkit-input-placeholder { 
 font-family: 'Libre Franklin';
}

.page-template-page-training-consultant .loader form#store_locator_search_form input#store_locatore_search_input::-webkit-input-placeholder {
  font-family: 'Libre Franklin';
}

.page-template-page-training-consultant .loader form#store_locator_search_form button{
    margin-left: 40px;
    background-color: #fff;
    color: #1b4075;
    padding: 0;
    height: 36px;
    width: 100px;
    border-radius: 5px;
    font-family: 'Libre Franklin';
}

/*credit card page*/
.page-template-page-credit-card-processing- .title-fs-lg{
  padding-bottom: 20px;
}

/* about us page*/
.page-template-page-about-us .map-class-about-us .article-text-holder{
    padding: 0px 12px;
}
.page-template-page-about-us p.inherit-from-parent{
     display:none;
}
.page-template-page-about-us .map-class-about-us .single-knowledge_base p {
    margin-bottom: 0;
}
.page-template-page-about-us .map-class-about-us{
    display: flex;
    justify-content: center;
    width: 100%;
    margin: 0 auto;
    padding-top: 8rem!important;
    padding-bottom: 3rem!important;
    background: #f4f4f4;
}
.page-template-page-about-us iframe#map-iframe {
    display: none;
}
.page-template-page-about-us  .wpsl-image {
    width: 80px;
}

.page-template-page-about-us img.attachment-post-thumbnail.size-post-thumbnail.wp-post-image {
    height: 100%;
    width: 100%;
}

/* map */
.wpsl-distance {
    display: none!important;
    margin-top: 8px;
    background-color: #676867 !important;
}

.page-template-page-about-us .store-search-fields ,body.consultants .store-search-fields {
    display:block !important;
    margin-top: 0;
}

.page-template-page-about-us .search-options-btn, body.consultants .search-options-btn {
    display: none;
}

.page-template-page-about-us  .loader #store_locator_search_form input#store_locatore_get_btn,body.consultants .loader #store_locator_search_form input#store_locatore_get_btn{
   display:none;
}

.page-template-page-about-us .loader .col-left.leftsidebar, body.consultants .loader .col-left.leftsidebar{
    width: 100%;
    position: absolute;
    top: 640px;
    left: 0;
    z-index: 999;
    box-shadow: unset;
    padding: 0;
    background-color: #1b4075;
    margin: 0;
}

.page-template-page-about-us div#store-locator-id .loader, body.consultants div#store-locator-id .loader {
    position: unset; 
}

.page-template-page-about-us .custom ,body.consultants .custom {
    position: relative;
}

body.consultants .consultant-map-info {
    margin-top: 735px;
}

.page-template-page-about-us .loader form#store_locator_search_form ,body.consultants .loader form#store_locator_search_form {
    display: flex;
    align-items: center;
    justify-content: center;
       margin: 25px 0px;
}

.page-template-page-about-us .loader form#store_locator_search_form input, .page-template-page-about-us .loader form#store_locator_search_form p, .page-template-page-about-us .loader form#store_locator_search_form button{
    margin-top: 0px !important;
    margin-bottom: 0px;
    font-size: 15px;
}

 body.consultants .loader form#store_locator_search_form input, body.consultants .loader form#store_locator_search_form p, body.consultants .loader form#store_locator_search_form button{
    margin-top: 0px !important;
    margin-bottom: 0px;
    font-size: 15px;
}

.page-template-page-about-us .loader form#store_locator_search_form p, body.consultants .loader form#store_locator_search_form p{
    color: #fff;
}

.page-template-page-about-us .loader form#store_locator_search_form input#store_locatore_search_input , body.consultants .loader form#store_locator_search_form input#store_locatore_search_input {
    margin: 0px 20px;
    padding: 5px;
    background: #fff;
    color: #1b4075;
    font-family: 'Libre Franklin';
}

.page-template-page-about-us .loader form#store_locator_search_form input#store_locatore_search_input::-webkit-input-placeholder , body.consultants .loader form#store_locator_search_form input#store_locatore_search_input::-webkit-input-placeholder { 
 font-family: 'Libre Franklin';
}

.page-template-page-about-us .loader form#store_locator_search_form input#store_locatore_search_input::-webkit-input-placeholder , body.consultants .loader form#store_locator_search_form input#store_locatore_search_input:-ms-input-placeholder { 
 font-family: 'Libre Franklin';
}

.page-template-page-about-us .loader form#store_locator_search_form input#store_locatore_search_input::-webkit-input-placeholder , body.consultants .loader form#store_locator_search_form input#store_locatore_search_input::placeholder {
  font-family: 'Libre Franklin';
}

.page-template-page-about-us .loader form#store_locator_search_form button, body.consultants .loader form#store_locator_search_form button{
    margin-left: 40px;
    background-color: #fff;
    color: #1b4075;
    padding: 0;
    height: 36px;
    width: 100px;
    border-radius: 5px;
    font-family: 'Libre Franklin';
}
@media (max-width:768px){
.or-css h1{
    font-size: 30px;
}
}
@media (max-width:600px){

.page-template-page-legal-billing-software div#testimonials_carousel {
    flex-flow: column;
}
.page-template-page-legal-billing-software div#testimonials_carousel div {
    width: 100%;
}

.or-css {
    height: 150px;
}
.or-css h1{
    font-size: 40px;
}
 .page-template-page-training-consultant .loader .col-left.leftsidebar,  .page-template-page-about-us .loader .col-left.leftsidebar, body.consultants .loader .col-left.leftsidebar{
      top: 0;
   }
   .page-template-page-training-consultant .loader form#store_locator_search_form, .page-template-page-about-us .loader form#store_locator_search_form, body.consultants .loader form#store_locator_search_form{
        flex-flow: column;
        margin: 15px 15px;
    }
    body.consultants .consultant-map-info {
       margin-top: 0;
   } 
    .page-template-page-training-consultant .store_locator_field, .page-template-page-about-us .store_locator_field , body.consultants .store_locator_field {
       width: 100%;
       text-align: center;
       margin: 5px 10px;
   }
.page-template-page-training-consultant .loader form#store_locator_search_form button  ,  .page-template-page-about-us .loader form#store_locator_search_form button, body.consultants .loader form#store_locator_search_form button {
    margin-left: 0;
  } 
.page-template-page-training-consultant .loader form#store_locator_search_form input#store_locatore_search_input , .page-template-page-about-us .loader form#store_locator_search_form input#store_locatore_search_input , body.consultants .loader form#store_locator_search_form input#store_locatore_search_input {
    margin: 0;
   }
.page-template-page-training-consultant .map-class-about-us  , .page-template-page-about-us .map-class-about-us {
        flex-flow: column;
        padding-top: 3rem!important;
  }

.page-template-page-training-consultant .map-class-about-us .article-text-holder  , .page-template-page-about-us .map-class-about-us .article-text-holder {
    padding: 0;
}
}

div#list-item-60 {
    display: none;
}
 .wpsl-image img {
                max-height: 100vm;
            }

            .wpsl-list-title:before {
                content: "Consultant "
            }

            .circle-count {
                display: none;
            }

            .wpsl-list-title, .search-options-btn {
                background-color: #790000;
            }

            div.store-infowindow p {
                font-weight: bold;
            }

            .et-db #et-boc .et-l .et_pb_text_1 h2 {
                font-size: 35px;
                color: #1b4075!important;
                line-height: 1.2em;
            }

            .et-db #et-boc .et-l .et_pb_button_0.et_pb_button {
                color: #ffffff!important;
                border-width: 0px !important;
                border-radius: 6px !important;
                font-size: 18px;
                font-family: 'Libre Franklin',Helvetica,Arial,Lucida,sans-serif!important;
                background-color: #1b4075;
            }

            .wpsl-image img {
                max-height: 80px;
            }

            .wpsl-distance {
                display: none;
            }

            .wpsl-address {
                display: none;
            }

            .wpsl-zip {
                display: none !important;
            }

/*Css fixes*/
  
            .wpsl-image img {
                max-height: 80px;
            }

           
    
            #wpadminbar {
                display: inline-block !important;
            }

            .navbar-nav li#menu-item-41 ul.sub-menu {
                height: 130px;
                position: relative;
                top: 0px;
                opacity: 1;
            }

            .navbar-nav li#menu-item-41 ul.sub-menu li a {
                padding-left: 35px;
            }

            .single-knowledge_base.case_studies h2, .single-knowledge_base.case_studies h3 {
                color: #1b4075 !important;
            }

            .single-knowledge_base.case_studies p em, #testimonials .single-knowledge_base.case_studies .author p, .single-knowledge_base.case_studies p, #testimonials p {
                color: #646464 !important;
            }

            .single-knowledge_base p a, p a, .active-page p a, .inherit-from-parent a {
                color: #007bff !important;
            }

            ul.nav.nav-tabs.faq-and-testimonial-tabs {
                border: none;
                display: flex;
                justify-content: center;
            }

            .backg-color {
                background: #f1f1f1;
            }

            .et-db #et-boc .et-l .et_pb_row {
                background: none!important;
            }

            #menu-practicemaster li a {
                color: #8e6486 !important;
            }

            .strong-view.modern {
                width: 100%!important;
                text-align: center;
                margin: 0 auto!important;
            }

            .et-db #et-boc .et-l a.et_pb_button, .et-db #et-boc .et-l a.et_pb_button:hover {
                line-height: 1.2em!important;
                padding: 10px 20px!important;
                border: none!important;
            }

            .ngg-gallery-thumbnail-box.ngg-3-columns {
                align-items: center!important;
                justify-content: center!important;
                display: flex!important;
            }

            .wpmslider-pager-item {
                margin: 10px 5px 0 0!important;
            }

            .page-template-page-blank .et_pb_main_blurb_image {
                width: 100px!important;
                padding-right: 20px!important;
            }

            .wpmslider-controls.wpmslider-has-controls-direction.wpmslider-has-pager {
                padding-bottom: 0px!important;
            }

            .page-template-page-blank .ngg-galleryoverview.default-view {
                text-align: center!important;
                font-size: 0 !important;
                letter-spacing: 0 !important;
                display: flex!important;
                flex-wrap: wrap;
                align-items: center;
                justify-content: center;
            }

            .page-template-page-blank .ngg-gallery-thumbnail-box {
                margin: 0 0 20px 0!important;
            }

            .wpmtst-testimonial-field.testimonial-field.testimonial-name {
                margin-top: 20px!important;
            }

            .testimonials-section .row.my-5 {
                margin-bottom: 20px!important;
            }

            .ngg-galleryoverview .ngg-gallery-thumbnail-box {
                margin: 20px 0px;
            }

            .page-section .ngg-galleryoverview {
                display: flex!important;
                justify-content: center;
                flex-wrap: wrap;
            }

            .wpmtst-testimonial {
                width: 80%!important;
                margin: 0 10%!important;
            }

            .badges {
                padding: 20px 0px;
            }

            .badges a img {
                width: 120px;
                margin: 0px 10px 0 0;
            }

            .testimonials-section {
                padding: 20px 0px;
                font-family: 'Libre Franklin', sans-serif!important;
                font-weight: 300!important;
                font-size: 18px!important;
                color: #646464!important;
                line-height: 1.8!important;
            }

            .wpmtst-testimonial-field.testimonial-field.testimonial-company {
                text-transform: uppercase!important;
                font-size: 11px!important;
                letter-spacing: 1px!important;
            }

            .wpmtst-testimonial-field.testimonial-field.testimonial-name {
                color: #1B4075!important;
            }

            @media (max-width: 1000px) and (min-width: 768px) {
                main {
                    padding-bottom: 710px;
                }
            }

            .et-db #et-boc .et-l .et_pb_row_1 {
                background-image: initial !important;
                background-color: rgba(255,255,255,0.0) !important;
            }

            .load-img {
                width: 100px !important;
                height: 100px !important;
            }

            #theapplicantmanager > div > h2 {
                margin: 25px;
            }

            .wpsl-image img {
                max-height: 100vm;
            }

            .wpsl-list-title:before {
                content: "Consultant "
            }

            .circle-count {
                display: none;
            }

            .wpsl-list-title, .search-options-btn {
                background-color: #790000;
            }

            div.store-infowindow p {
                font-weight: bold;
            }

            .et-db #et-boc .et-l .et_pb_text_1 h2 {
                font-size: 35px;
                color: #1b4075!important;
                line-height: 1.2em;
            }

            .et-db #et-boc .et-l .et_pb_button_0.et_pb_button {
                color: #ffffff!important;
                border-width: 0px !important;
                border-radius: 6px !important;
                font-size: 18px;
                font-family: 'Libre Franklin',Helvetica,Arial,Lucida,sans-serif!important;
                background-color: #1b4075;
            }

            .wpsl-image img {
                max-height: 80px;
            }

            .wpsl-distance {
                display: none;
            }

            .wpsl-address {
                display: none;
            }

            .wpsl-zip {
                display: none !important;
            }

        
            .store-direction {
                margin-left: 8px;
            }

            .page-template-page-practicemaster-info .content-top-navbar li a, .parent-pageid-3114 .content-top-navbar li a {
                color: #da7635 !important;
            }

            /* .page-template-page-practicemaster-info .content-top-navbar li a, .page-template-page-financials-info .content-top-navbar li a, .parent-pageid-3114 .content-top-navbar li a {
    color: #da7635 !important;
}
  */
            #menu-practicemaster li a {
                color: #8e6486 !important;
            }

            .prduct-btn {
                color: #ffffff!important;
                border-width: 0px!important;
                border-radius: 6px!important;
                font-size: 18px;
                font-family: 'Libre Franklin',Helvetica,Arial,Lucida,sans-serif!important;
                background: #1b4075 !important;
                padding: 7px 0px !important;
                display: flex;
                justify-content: center;
            }

            @media (max-width: 1199px) and (min-width: 768px) {
                .tabs3-financials-grid {
                    max-width: 100%;
                    flex: 100%;
                }
            }

            .single-knowledge_base p a, p a, .active-page p a, .inherit-from-parent a {
                color: #007bff !important;
            }

            .navbar-nav li#menu-item-41 ul.sub-menu {
                height: 130px;
                position: relative;
                top: 0px;
            }

            .page-id-18642.page-template-page-landing-page-custom .content-contain-form-section, .page-id-21816.page-template-page-landing-page-custom .content-contain-form-section {
                padding: 28px 40px;
            }

            .page-id-18642.page-template-page-landing-page-custom .full-width-contain-form-section {
                padding-bottom: 0px;
            }

            div#calc-item-2424, .col-md-2.text-center.or-css, div#calc-item-2422 {
                display: none !important;
            }

            .row.justify-content-center.estimate-result-holder #calc-item-2426 {
                max-width: 100% !important;
                width: 100% !important;
                flex: 100%;
            }

            @media (max-width: 1201px) {
                .page-template-page-tabs3-connect .slider-desc p {
                    max-width: 100% !important;
                    border: 0px !important;
                    padding: 0px !important;
                }
            }

            .page-id-108 td {
                color: #646464;
                font-family: 'Libre Franklin', sans-serif;
                font-weight: 300;
                padding: 10px;
            }

            .page-id-108 table {
                border: 1px solid #ccc;
                border-collapse: collapse;
                margin: 0;
                padding: 0;
                width: 100%;
                table-layout: fixed;
            }

            .page-id-108 table caption {
                font-size: 1.5em;
                margin: .5em 0 .75em;
            }

            .page-id-108 table tr {
                background-color: #f8f8f8;
                border: 1px solid #ddd;
                padding: .35em;
            }

            .page-id-108 table th, .page-id-108 table td {
                padding: .625em;
                text-align: left;
            }

            .page-id-108 table th {
                font-size: .85em;
                letter-spacing: .1em;
                text-transform: uppercase;
            }

            @media screen and (max-width: 992px) {
                .page-id-108 table {
                    border: 0;
                }

                .page-id-108 table caption {
                    font-size: 1.3em;
                }

                .page-id-108 table thead {
                    border: none;
                    clip: rect(0 0 0 0);
                    height: 1px;
                    margin: -1px;
                    overflow: hidden;
                    padding: 0;
                    position: absolute;
                    width: 1px;
                }

                .page-id-108 table tr {
                    border-bottom: 3px solid #ddd;
                    display: block;
                    margin-bottom: .625em;
                }

                .page-id-108 table td {
                    border-bottom: 1px solid #ddd;
                    display: block;
                    font-size: .8em;
                    text-align: left;
                }

                .page-id-108 table td::before {
                   
                    content: attr(data-label);
                    float: left;
                    font-weight: bold;
                    text-transform: uppercase;
                }

                .page-id-108 table td:last-child {
                    border-bottom: 0;
                }
            }
@media only screen and (max-width: 991px) {
 footer.staging-- .row {
    justify-content: center;
}
    
}
button#img_modal-btn, button#map_modal-btn {
    display: none;
}
.page-id-703 #menu-platinum-edition li a, .page-id-709 #menu-platinum-edition li a {
    color: #729b79 !important;
}
.page-template-page-about-us p.inherit-from-parent {
    display: block !important;
}
   .top-finacial-header
{
background-color: #1b4075!important;
padding: 0.2% 0;
}
.top-finacial-header h1 span
{
    font-size: 24pt;
    font-family: "Libre Franklin",sans-serif!important;
    font-weight: 400!important;
    line-height: 1.5!important;
}
@media only screen and (max-width: 980px)
{
.top-finacial-header h1 span
{
  font-size: 22px;
}
}

