#page_footer .btn-yellow {
    border-radius: 23px;
    background-color: #ffc632;
    color: #333;
    font-size: 16px;
    font-weight: 700;
    line-height: 15px;
    text-align: center;
    padding: 10px 25px;
    min-height: 45px;
    line-height: 1.5;
    border: none;
    white-space: unset;
    cursor: pointer;
    text-decoration: none !important
}

#page_footer .btn-yellow:focus,
#page_footer .btn-yellow:hover {
    color: #333;
    outline: 0;
    box-shadow: none
}

#page_footer .btn-arrow {
    background-color: #00000000;
    color: #3069b3;
    font-size: 16px;
    border: none;
    cursor: pointer;
    padding: 0
}

#page_footer .btn-arrow:focus,
#page_footer .btn-arrow:hover {
    outline: 0;
    box-shadow: none
}

#page_footer .btn-arrow svg {
    position: relative;
    top: 6px
}

#page_footer .btn-blue {
    display: inline-block;
    background-color: #00000000;
    color: #3069b3;
    font-size: 16px;
    border: 2px solid #0c75de;
    padding: 8px 35px;
    border-radius: 26px;
    min-height: 45px;
    outline: 0;
    cursor: pointer
}

#page_footer .btn-blue:focus,
#page_footer .btn-blue:hover {
    outline: 0;
    box-shadow: none;
    text-decoration: none
}

#page_footer .read-more {
    color: #3069b3;
    font-size: 14px;
    font-weight: 700;
    text-decoration: underline;
    outline: 0;
    cursor: pointer
}

#page_footer .read-more:focus,
#page_footer .read-more:hover {
    outline: 0;
    box-shadow: none;
    text-decoration: none
}

#page_footer .btn-external {
    border-radius: 23px;
    background-color: #fbe5ae;
    color: #333;
    font-size: 16px;
    font-weight: 700;
    line-height: 15px;
    text-align: center;
    padding: 10px 25px;
    min-height: 45px;
    line-height: 1.5;
    border: none;
    white-space: unset;
    cursor: pointer;
    text-decoration: none !important;
    border-radius: 0;
    display: inline-block
}

#page_footer .btn-external:focus,
#page_footer .btn-external:hover {
    color: #333;
    outline: 0;
    box-shadow: none
}

@media screen and (min-width:1199px) {
    #page_footer .btn-external {
        margin-right: 1rem
    }
}

#page_footer .btn-external img {
    position: relative;
    top: -2px
}

#page_footer .bold {
    font-weight: 700
}

#page_footer .banner-headings {
    color: #3069b3;
    font-size: 40px;
    font-weight: 700;
    margin-top: 0;
    margin-bottom: .25rem
}

@media screen and (min-width:576px) and (max-width:767px) {
    #page_footer .banner-headings {
        font-size: 20px
    }
}

@media screen and (max-width:576px) {
    #page_footer .banner-headings {
        font-size: 28px
    }
}

#page_footer .banner-headings .banner-span-text {
    font-weight: 100
}

#page_footer .headings {
    color: #3069b3;
    font-size: 30px;
    font-weight: 700
}

@media screen and (min-width:576px) and (max-width:767px) {
    #page_footer .headings {
        font-size: 20px
    }
}

@media screen and (max-width:576px) {
    #page_footer .headings {
        font-size: 22px
    }
}

#page_footer .banner-sub-headings {
    color: #333;
    font-size: 18px;
    font-weight: 400
}

@media screen and (max-width:576px) {
    #page_footer .banner-sub-headings {
        font-size: 16px
    }
}

#page_footer .black-headings {
    color: #454545;
    font-size: 24px;
    font-weight: 700;
    margin: 0;
    margin-bottom: .625rem
}

@media screen and (max-width:576px) {
    #page_footer .black-headings {
        font-size: 16px;
        text-align: left
    }
}

#page_footer .para-text {
    color: #333;
    font-size: 0.9rem;
    font-weight: 400
}

@media screen and (max-width:576px) {
    #page_footer .para-text {
        font-size: 14px
    }
}

#page_footer .para_text_italic {
    color: #333;
    font-size: 16px;
    font-weight: 400;
    font-style: italic;
    margin-top: 16px
}

@media screen and (max-width:576px) {
    #page_footer .para_text_italic {
        font-size: 14px
    }
}

#page_footer .custom-select-dropdown {
    width: 100%
}

#page_footer .custom-select-dropdown .select2-container {
    width: 100% !important;
    outline: 0
}

#page_footer .custom-select-dropdown .select2-container .selection .select2-selection .select2-selection__rendered {
    height: 100%;
    display: flex;
    align-items: center;
    padding-left: 20px;
    padding-right: 40px
}

#page_footer .custom-select-dropdown .select2-container .selection .select2-selection .select2-selection__arrow {
    right: 5px;
    width: 32px;
    height: 38px
}

#page_footer .custom-select-dropdown .select2-container .selection .select2-selection .select2-selection__arrow b {
    position: absolute;
    top: 35%;
    left: 40%;
    border: 2px solid #3069b3;
    border-width: 0 0 2px 2px !important;
    width: 10px;
    height: 10px;
    line-height: 0;
    font-size: 0;
    transform: rotate(-45deg)
}

#page_footer .custom-select-dropdown .select2-container.select2-container--open .select2-selection .select2-selection__arrow b {
    top: 55%;
    transform: rotate(135deg)
}

#page_footer .custom-select-dropdown .select2-container .select2-dropdown.select2-dropdown--below,
#page_footer .custom-select-dropdown .select2-container .select2-dropdown.select2-dropdown--below .select2-results .select2-results__options {
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px
}

#page_footer .custom-select-dropdown .select2-container .select2-dropdown.select2-dropdown--above,
#page_footer .custom-select-dropdown .select2-container .select2-dropdown.select2-dropdown--above .select2-results .select2-results__options {
    border-top-left-radius: 20px;
    border-top-right-radius: 20px
}

#page_footer .custom-select-dropdown .select2-container .select2-dropdown .select2-results .select2-results__options {
    max-height: inherit
}

#page_footer .custom-select-dropdown .select2-container .select2-dropdown .select2-results .select2-results__options .select2-results__option {
    color: #333;
    font-size: 16px;
    font-weight: 400;
    padding-left: 20px
}

@media screen and (max-width:576px) {
    #page_footer .custom-select-dropdown .select2-container .select2-dropdown .select2-results .select2-results__options .select2-results__option {
        font-size: 14px
    }
}

#page_footer .custom-select-dropdown .select2-container .select2-dropdown .select2-results .select2-results__options .select2-results__option.select2-results__option--highlighted[aria-selected] {
    background-color: #3069b3;
    color: #fff
}

#page_footer .custom-select-dropdown .select2-container .select2-selection--single {
    height: 40px;
    border-radius: 20px;
    outline: 0;
    border: 1px solid #a7a7a7
}

#page_footer .custom-select-download .select2-container {
    width: 100% !important;
    outline: 0
}

#page_footer .custom-select-download .select2-container .selection .select2-selection {
    background-color: #ffd976
}

#page_footer .custom-select-download .select2-container .selection .select2-selection .select2-selection__rendered {
    height: 100%;
    display: flex;
    align-items: center;
    padding-left: 20px;
    padding-right: 40px
}

#page_footer .custom-select-download .select2-container .selection .select2-selection .select2-selection__arrow {
    right: 5px;
    width: 32px;
    height: 100%
}

#page_footer .custom-select-download .select2-container .selection .select2-selection .select2-selection__arrow b {
    position: absolute;
    top: 35%;
    left: 40%;
    border: 2px solid #333;
    border-width: 0 0 2px 2px !important;
    width: 10px;
    height: 10px;
    line-height: 0;
    font-size: 0;
    transform: rotate(-45deg)
}

#page_footer .custom-select-download .select2-container.select2-container--open .select2-selection .select2-selection__arrow b {
    top: 55%;
    transform: rotate(135deg)
}

#page_footer .custom-select-download .select2-container .select2-dropdown {
    border-bottom-left-radius: 20px
}

#page_footer .custom-select-download .select2-container .select2-dropdown .select2-results .select2-results__options {
    max-height: inherit;
    background-color: #ffd976
}

#page_footer .custom-select-download .select2-container .select2-dropdown .select2-results .select2-results__options .select2-results__option {
    color: #333;
    font-size: 16px;
    font-weight: 400;
    padding-left: 20px
}

@media screen and (max-width:576px) {
    #page_footer .custom-select-download .select2-container .select2-dropdown .select2-results .select2-results__options .select2-results__option {
        font-size: 14px
    }
}

#page_footer .custom-select-download .select2-container .select2-dropdown .select2-results .select2-results__options .select2-results__option.select2-results__option--highlighted[aria-selected] {
    background-color: #ffd976;
    color: #333
}

#page_footer .custom-select-download .select2-container .select2-dropdown .select2-results .select2-results__options .select2-results__option.select2-results__option[aria-selected=true] {
    background-color: #ffd976
}

#page_footer .custom-select-download .select2-container .select2-selection--single {
    height: 45px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-top-left-radius: 20px;
    border-bottom-left-radius: 20px;
    outline: 0;
    border: none
}

#page_footer .custom-select-dropdown-small {
    width: 100%
}

#page_footer .custom-select-dropdown-small .select2-container {
    width: 100% !important;
    outline: 0
}

#page_footer .custom-select-dropdown-small .select2-container .selection .select2-selection .select2-selection__rendered {
    color: #fff;
    border: none;
    height: 100%;
    display: flex;
    align-items: center;
    padding-left: 20px;
    padding-right: 40px
}

#page_footer .custom-select-dropdown-small .select2-container .selection .select2-selection .select2-selection__arrow {
    right: 5px;
    width: 32px;
    height: 100%
}

#page_footer .custom-select-dropdown-small .select2-container .selection .select2-selection .select2-selection__arrow b {
    position: absolute;
    color: #fff;
    top: 35%;
    left: 40%;
    border: 2px solid #fff;
    border-width: 0 0 2px 2px !important;
    width: 10px;
    height: 10px;
    line-height: 0;
    font-size: 0;
    transform: rotate(-45deg)
}

#page_footer .custom-select-dropdown-small .select2-container.select2-container--open .select2-selection .select2-selection__arrow b {
    top: 55%;
    transform: rotate(135deg)
}

#page_footer .custom-select-dropdown-small .select2-container .select2-dropdown.select2-dropdown--below,
#page_footer .custom-select-dropdown-small .select2-container .select2-dropdown.select2-dropdown--below .select2-results .select2-results__options {
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px
}

#page_footer .custom-select-dropdown-small .select2-container .select2-dropdown.select2-dropdown--above,
#page_footer .custom-select-dropdown-small .select2-container .select2-dropdown.select2-dropdown--above .select2-results .select2-results__options {
    border-top-left-radius: 20px;
    border-top-right-radius: 20px
}

#page_footer .custom-select-dropdown-small .select2-container .select2-dropdown .select2-results .select2-results__options {
    max-height: inherit
}

#page_footer .custom-select-dropdown-small .select2-container .select2-dropdown .select2-results .select2-results__options .select2-results__option {
    color: #333;
    font-size: 16px;
    font-weight: 400;
    padding-left: 20px
}

@media screen and (max-width:576px) {
    #page_footer .custom-select-dropdown-small .select2-container .select2-dropdown .select2-results .select2-results__options .select2-results__option {
        font-size: 14px
    }
}

#page_footer .custom-select-dropdown-small .select2-container .select2-dropdown .select2-results .select2-results__options .select2-results__option.select2-results__option--highlighted[aria-selected] {
    background-color: #3069b3;
    color: #fff
}

#page_footer .custom-select-dropdown-small .select2-container .select2-selection--single {
    background-color: #3069b3;
    color: #fff;
    height: 50px;
    border-radius: 0;
    outline: 0;
    border: none
}

#page_footer .form-select-dropdown {
    width: 100%
}

#page_footer .form-select-dropdown .select2-container {
    width: 100% !important;
    outline: 0
}

#page_footer .form-select-dropdown .select2-container .selection .select2-selection .select2-selection__rendered {
    color: #333;
    height: 100%;
    display: flex;
    align-items: center;
    padding-left: 20px;
    padding-right: 40px
}

#page_footer .form-select-dropdown .select2-container .selection .select2-selection .select2-selection__arrow {
    right: 5px;
    width: 32px;
    height: 100%
}

#page_footer .form-select-dropdown .select2-container .selection .select2-selection .select2-selection__arrow b {
    position: absolute;
    top: 35%;
    left: 40%;
    border: 2px solid #3069b3;
    border-width: 0 0 2px 2px !important;
    width: 10px;
    height: 10px;
    line-height: 0;
    font-size: 0;
    transform: rotate(-45deg)
}

#page_footer .form-select-dropdown .select2-container.select2-container--open .select2-selection .select2-selection__arrow b {
    top: 45%;
    transform: rotate(135deg)
}

#page_footer .form-select-dropdown .select2-container .select2-dropdown {
    border: none;
    z-index: 1
}

#page_footer .form-select-dropdown .select2-container .select2-dropdown.select2-dropdown--below,
#page_footer .form-select-dropdown .select2-container .select2-dropdown.select2-dropdown--below .select2-results .select2-results__options {
    border-bottom-left-radius: 25px;
    border-bottom-right-radius: 25px
}

#page_footer .form-select-dropdown .select2-container .select2-dropdown.select2-dropdown--above,
#page_footer .form-select-dropdown .select2-container .select2-dropdown.select2-dropdown--above .select2-results .select2-results__options {
    border-top-left-radius: 25px;
    border-top-right-radius: 25px
}

#page_footer .form-select-dropdown .select2-container .select2-dropdown .select2-results .select2-results__options {
    max-height: 250px;
    overflow: auto
}

#page_footer .form-select-dropdown .select2-container .select2-dropdown .select2-results .select2-results__options .select2-results__option {
    color: #333;
    font-size: 16px;
    font-weight: 400;
    padding-left: 20px
}

@media screen and (max-width:576px) {
    #page_footer .form-select-dropdown .select2-container .select2-dropdown .select2-results .select2-results__options .select2-results__option {
        font-size: 14px
    }
}

#page_footer .form-select-dropdown .select2-container .select2-dropdown .select2-results .select2-results__options .select2-results__option.select2-results__option--highlighted[aria-selected] {
    background-color: #3069b3;
    color: #fff
}

#page_footer .form-select-dropdown .select2-container .select2-selection--single {
    height: 45px;
    border-radius: 22px;
    outline: 0;
    border: none
}

#page_footer .top-header-dropdown {
    width: 100%
}

#page_footer .top-header-dropdown .select2-container {
    width: auto !important;
    outline: 0
}

#page_footer .top-header-dropdown .select2-container .selection .select2-selection .select2-selection__rendered {
    color: #fff;
    font-size: 14px;
    font-weight: 500;
    padding: 0;
    height: 100%;
    background-color: transparent;
    display: flex;
    align-items: center;
    padding-left: 20px;
    padding-right: 40px;
    white-space: nowrap
}

#page_footer .top-header-dropdown .select2-container .selection .select2-selection .select2-selection__arrow {
    right: 5px;
    width: 32px;
    height: 30px
}

#page_footer .top-header-dropdown .select2-container .selection .select2-selection .select2-selection__arrow b {
    position: absolute;
    top: 35%;
    left: 40%;
    border: 2px solid #fff;
    border-width: 0 0 2px 2px !important;
    width: 6px;
    height: 6px;
    line-height: 0;
    font-size: 0;
    transform: rotate(-45deg)
}

#page_footer .top-header-dropdown .select2-container.select2-container--open .select2-selection .select2-selection__arrow b {
    top: 45%;
    transform: rotate(135deg)
}

#page_footer .top-header-dropdown .select2-container .select2-dropdown {
    border: 1px solid #c5d6e1;
    width: auto !important
}

#page_footer .top-header-dropdown .select2-container .select2-dropdown .select2-results .select2-results__options {
    max-height: inherit
}

#page_footer .top-header-dropdown .select2-container .select2-dropdown .select2-results .select2-results__options .select2-results__option {
    color: #333;
    font-size: 14px;
    font-weight: 500;
    padding: 0;
    padding: 5px 15px;
    white-space: nowrap
}

#page_footer .top-header-dropdown .select2-container .select2-dropdown .select2-results .select2-results__options .select2-results__option.select2-results__option--highlighted[aria-selected] {
    background-color: #f9fafe
}

#page_footer .top-header-dropdown .select2-container .select2-selection--single {
    height: 30px;
    border-radius: 20px;
    outline: 0;
    border: none;
    background-color: transparent
}

#page_footer .wrapper-headings {
    color: #333;
    font-size: 18px;
    font-weight: 400;
    font-weight: 700
}

@media screen and (max-width:576px) {
    #page_footer .wrapper-headings {
        font-size: 16px
    }
}

#page_footer .wrapper-sub-headings {
    color: #333;
    font-size: 16px;
    font-weight: 400;
    font-weight: 700
}

@media screen and (max-width:576px) {
    #page_footer .wrapper-sub-headings {
        font-size: 14px
    }
}

#page_footer .section-sub-headings {
    color: #333;
    font-size: 20px;
    font-weight: 400
}

@media screen and (max-width:576px) {
    #page_footer .section-sub-headings {
        font-size: 14px
    }
}

#page_footer .ul_list_bullet_style {
    padding-left: 20px
}

#page_footer .ul_list_bullet_style li {
    color: #333;
    font-size: 16px;
    font-weight: 400;
    margin-bottom: 1rem
}

@media screen and (max-width:576px) {
    #page_footer .ul_list_bullet_style li {
        font-size: 14px
    }
}

#page_footer .swiper-tabs {
    width: 100%;
    border: 1px solid #dbdfef;
    border-radius: 5px
}

@media screen and (max-width:576px) {
    #page_footer .swiper-tabs {
        border: none
    }
}

#page_footer .swiper-tabs .swiper-container .swiper-wrapper {
    list-style: none;
    padding: 0
}

#page_footer .swiper-tabs .swiper-container .swiper-wrapper .swiper-slide {
    min-height: 68px
}

@media screen and (max-width:576px) {
    #page_footer .swiper-tabs .swiper-container .swiper-wrapper .swiper-slide {
        min-height: auto;
        margin-bottom: 1rem;
        height: auto !important
    }
}

#page_footer .swiper-tabs .swiper-container .swiper-wrapper .swiper-slide a {
    display: flex;
    justify-content: center;
    align-items: center;
    color: #333;
    font-size: 16px;
    font-weight: 400;
    height: 100%;
    min-height: 68px;
    padding: 10px;
    text-decoration: none;
    text-align: center;
    background-color: #fff
}

#page_footer .swiper-tabs .swiper-container .swiper-wrapper .swiper-slide a:after {
    content: "";
    width: 0;
    height: 50%;
    top: 0;
    bottom: 0;
    right: 0;
    margin: auto;
    position: absolute;
    border: 1px solid #dbdfef
}

@media screen and (max-width:576px) {
    #page_footer .swiper-tabs .swiper-container .swiper-wrapper .swiper-slide a:after {
        content: none
    }
}

@media screen and (max-width:576px) {
    #page_footer .swiper-tabs .swiper-container .swiper-wrapper .swiper-slide a {
        display: inline-block;
        background-color: #dbdfef;
        border-radius: 50px;
        padding: 10px 20px;
        min-height: auto
    }
}

#page_footer .swiper-tabs .swiper-container .swiper-wrapper .swiper-slide.swiper-slide-devider a:after {
    content: none
}

#page_footer .swiper-tabs .swiper-container .swiper-wrapper .swiper-slide.selected a {
    color: #fff;
    background-color: #3069b3
}

#page_footer .swiper-tabs .swiper-container .swiper-wrapper .swiper-slide.selected a:after {
    border-color: #3069b3
}

#page_footer .swiper-tabs .swiper-button-next,
#page_footer .swiper-tabs .swiper-button-prev {
    position: relative;
    margin-top: 0;
    top: 0;
    border: none;
    min-height: 68px;
    width: 40px;
    background-color: #fff;
    border-radius: 5px;
    background-size: 27px !important
}

@media screen and (max-width:576px) {

    #page_footer .swiper-tabs .swiper-button-next,
    #page_footer .swiper-tabs .swiper-button-prev {
        display: none
    }
}

#page_footer .swiper-tabs .swiper-button-next:focus,
#page_footer .swiper-tabs .swiper-button-prev:focus {
    outline: 0
}

#page_footer .swiper-tabs .swiper-button-next {
    float: right;
    right: auto;
    background-image: url(https://tallysolutions.com/tallyweb/modules/sd/docmgmt//assets/images/awards/Right.svg);
    border-left: 1px solid #dbdfef;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

#page_footer .swiper-tabs .swiper-button-prev {
    float: left;
    left: auto;
    background-image: url(https://tallysolutions.com/tallyweb/modules/sd/docmgmt//assets/images/awards/Left.svg);
    border-right: 1px solid #dbdfef;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

#page_footer .banner-top-img {
    position: relative;
    background-image: linear-gradient(180deg, #f9fafe 78%, #fff 0)
}

@media screen and (max-width:576px) {
    #page_footer .banner-top-img {
        background-image: linear-gradient(180deg, #f9fafe 82%, #fff 0)
    }
}

#page_footer .accordion-main .card {
    border: none
}

@media screen and (max-width:576px) {
    #page_footer .accordion-main .card {
        margin-bottom: 10px
    }
}

#page_footer .accordion-main .card .card-header {
    padding: 0;
    border-bottom: none;
    border-radius: 4px;
    background-color: #f9fafe
}

#page_footer .accordion-main .card .card-header button:not(.collapsed) {
    border-radius: 4px;
    background-color: #3069b3;
    color: #fff;
    font-weight: 700;
    padding: 16px 0 16px 20px
}

#page_footer .accordion-main .card .card-header button {
    color: #333;
    font-size: 16px;
    font-weight: 700;
    font-weight: 400;
    display: flex;
    width: 100%;
    text-align: left;
    text-decoration: none;
    padding: 16px 0 16px 20px;
    line-height: 25px;
    align-items: center;
    white-space: unset
}

@media screen and (max-width:576px) {
    #page_footer .accordion-main .card .card-header button {
        align-items: flex-start;
        font-weight: 400
    }
}

#page_footer .accordion-main .card .card-header [data-toggle=collapse] .fa:before {
    content: url(https://tallysolutions.com/tallyweb/modules/sd/docmgmt//assets/images/home/arrow-up-black.svg);
    margin-right: 10px
}

#page_footer .accordion-main .card .card-header [data-toggle=collapse].collapsed .fa:before {
    content: url(https://tallysolutions.com/tallyweb/modules/sd/docmgmt//assets/images/home/arrow-down-black.svg);
    margin-right: 10px
}

#page_footer .accordion-main .card .card-body .content-field-wrapper {
    margin-top: 1.5rem;
    margin-bottom: 2rem
}

#page_footer .accordion-main .card .card-body .content-field-wrapper h4 {
    color: #333;
    font-size: 20px;
    font-weight: 700;
    margin-bottom: 1.5rem
}

#page_footer .accordion-main .card .card-body .content-field-wrapper .ul_list_bullet_style {
    position: relative
}

#page_footer .accordion-main .card .card-body .content-field-wrapper .ul_list_bullet_style li {
    padding-bottom: 10px
}

#page_footer .accordion-main .card .card-body .content-field-wrapper .ul_list_bullet_style li:after {
    content: "";
    position: absolute;
    display: block;
    left: 0;
    border-bottom: 1px solid #dbdfef;
    width: 100%;
    padding-top: 10px
}

#page_footer .accordion-main .card .card-body .content-field-wrapper .ul_list_bullet_style li:last-child:after {
    content: none
}

#page_footer .accordion-main .card .card-body .right-card-wrapper {
    margin-top: 1.5rem;
    padding-bottom: 40px
}

#page_footer .accordion-main .card .card-body .right-card-wrapper p {
    color: #333;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    margin: 0;
    padding-bottom: .25rem
}

@media screen and (max-width:576px) {
    #page_footer .accordion-main .card .card-body .right-card-wrapper p {
        font-size: 12px
    }
}

#page_footer .accordion-main .card .card-body .right-card-wrapper p:last-child {
    padding-bottom: 0
}

#page_footer .accordion-main .card .card-body .right-card-wrapper p strong {
    font-weight: 700
}

#page_footer .accordion-main .card .card-body .career-form-container {
    margin-top: 1.5rem;
    padding: 40px;
    background-color: #f9fafe
}

#page_footer .accordion-main .card .card-body .career-form-container h5 {
    color: #333;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    text-align: center;
    font-weight: 700
}

@media screen and (max-width:576px) {
    #page_footer .accordion-main .card .card-body .career-form-container h5 {
        font-size: 12px
    }
}

#page_footer .accordion-main .card .card-body .career-form-container form {
    margin-top: 30px
}

#page_footer .accordion-main .card .card-body .career-form-container form .form-control {
    border: 1px solid transparent;
    border-radius: 50px;
    min-height: 45px;
    padding: 0 40px;
    outline: 0;
    box-shadow: none
}

#page_footer .accordion-main .card .card-body .career-form-container form .form-control:focus {
    border-color: #3069b3
}

#page_footer .accordion-main .card .card-body .career-form-container form .form-control::placeholder {
    color: transparent
}

#page_footer .accordion-main .card .card-body .career-form-container form input[type=number]::-webkit-inner-spin-button,
#page_footer .accordion-main .card .card-body .career-form-container form input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    -moz-appearance: none;
    -o-appearance: none;
    -ms-appearance: none;
    margin: 0
}

#page_footer .accordion-main .card .card-body .career-form-container form label {
    font-size: 16px;
    position: absolute;
    top: 10px;
    left: 30px;
    margin: 0;
    color: #8f9db8;
    transition: all .3s ease-in
}

#page_footer .accordion-main .card .card-body .career-form-container form .form-control:focus~label,
#page_footer .accordion-main .card .card-body .career-form-container form .form-control:not(:required):not(:placeholder-shown)~label,
#page_footer .accordion-main .card .card-body .career-form-container form .form-control:required:valid~label {
    font-size: 11px;
    transform: translateY(-30px)
}

#page_footer .accordion-main .card .card-body .career-form-container form .form-button {
    margin-left: auto;
    background-color: #00dcf7;
    color: #000;
    width: 150px;
    min-height: 50px;
    display: block;
    outline: 0;
    box-shadow: none;
    border-radius: 0;
    border-color: #00dcf7;
    margin-right: 5px;
    cursor: pointer;
    transition: all .3s ease-in
}

#page_footer .accordion-main .card .card-body .career-form-container form .form-button:hover {
    border-color: #071228;
    background-color: #071228;
    color: #fff
}

@media screen and (max-width:991px) {
    #page_footer .accordion-main .card .card-body .career-form-container form .form-button {
        margin-top: 30px
    }
}

@media screen and (max-width:576px) {
    #page_footer .accordion-main .card .card-body .career-form-container form .form-button {
        width: 100%;
        margin-right: 0
    }
}

#page_footer .accordion-main .card .card-body .career-form-container form .custom-file-upload {
    position: relative;
    left: 0;
    top: 0;
    display: inline-block;
    padding: 10px 25px;
    cursor: pointer
}

#page_footer .accordion-main .card .card-body .career-form-container form .custom-file-upload input[type=file] {
    display: none
}

#page_footer .modal-backdrop.show {
    opacity: .1
}

#page_footer .card-price-text {
    color: #3069b3;
    font-size: 50px;
    font-weight: 700;
    margin: 0
}

@media screen and (max-width:576px) {
    #page_footer .card-price-text {
        font-size: 40px
    }
}

html #page_footer {
    line-height: 1.15;
    -webkit-text-size-adjust: 100%
}

body #page_footer {
    margin: 0;
    font-family: Roboto, sans-serif
}

#page_footer h1 {
    font-size: 2em;
    margin: .67em 0
}

#page_footer hr {
    box-sizing: content-box;
    height: 0;
    overflow: visible
}

#page_footer pre {
    font-family: monospace, monospace;
    font-size: 1em
}

#page_footer a {
    background-color: transparent
}

#page_footer abbr[title] {
    border-bottom: none;
    text-decoration: underline;
    text-decoration: underline dotted
}

#page_footer b,
#page_footer strong {
    font-weight: bolder
}

#page_footer code,
#page_footer kbd,
#page_footer samp {
    font-family: monospace, monospace;
    font-size: 1em
}

#page_footer small {
    font-size: 80%
}

#page_footer sub,
#page_footer sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

#page_footer sub {
    bottom: -.25em
}

#page_footer sup {
    top: -.5em
}

#page_footer img {
    border-style: none
}

#page_footer button,
#page_footer input,
#page_footer optgroup,
#page_footer select,
#page_footer textarea {
    font-family: inherit;
    font-size: 100%;
    line-height: 1.15;
    margin: 0
}

#page_footer button,
#page_footer input {
    overflow: visible
}

#page_footer button,
#page_footer select {
    text-transform: none
}

#page_footer [type=button],
#page_footer [type=reset],
#page_footer [type=submit],
#page_footer button {
    -webkit-appearance: button
}

#page_footer [type=button]::-moz-focus-inner,
#page_footer [type=reset]::-moz-focus-inner,
#page_footer [type=submit]::-moz-focus-inner,
#page_footer button::-moz-focus-inner {
    border-style: none;
    padding: 0
}

#page_footer [type=button]:-moz-focusring,
#page_footer [type=reset]:-moz-focusring,
#page_footer [type=submit]:-moz-focusring,
#page_footer button:-moz-focusring {
    outline: 1px dotted ButtonText
}

#page_footer fieldset {
    padding: .35em .75em .625em
}

#page_footer legend {
    box-sizing: border-box;
    color: inherit;
    display: table;
    max-width: 100%;
    padding: 0;
    white-space: normal
}

#page_footer progress {
    vertical-align: baseline
}

#page_footer textarea {
    overflow: auto
}

#page_footer [type=checkbox],
#page_footer [type=radio] {
    box-sizing: border-box;
    padding: 0
}

#page_footer [type=number]::-webkit-inner-spin-button,
#page_footer [type=number]::-webkit-outer-spin-button {
    height: auto
}

#page_footer [type=search] {
    -webkit-appearance: textfield;
    outline-offset: -2px
}

#page_footer [type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}

#page_footer ::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit
}

#page_footer details {
    display: block
}

#page_footer summary {
    display: list-item
}

#page_footer [hidden],
#page_footer template {
    display: none
}

#page_footer ::-moz-selection {
    background: #ffd7d7
}

#page_footer .element:after {
    display: block;
    content: "";
    clear: both
}

#page_footer .mt35 {
    margin-top: 35px
}

#page_footer .mt40 {
    margin-top: 40px
}

#page_footer .mt80 {
    margin-top: 80px
}

#page_footer .modal-header .close {
    outline: 0
}

@media screen and (max-width:576px) {
    #page_footer .mobile-top-gap {
        margin-top: 50px
    }
}

@media screen and (max-width:576px) {
    #page_footer .mobile-mt30 {
        margin-top: 30px !important
    }
}

@media screen and (max-width:576px) {
    #page_footer .mobile-top-0 {
        margin-top: 0 !important
    }
}

#page_footer .padleft-0 {
    padding-left: 0
}

@media screen and (max-width:600px) {
    #page_footer .padleft-0 {
        padding-left: 15px
    }
}

#page_footer .section-pad-top {
    padding-top: 80px
}

@media screen and (max-width:576px) {
    #page_footer .section-pad-top {
        padding-top: 40px
    }
}

#page_footer .section-pad {
    padding-top: 80px;
    padding-bottom: 80px
}

@media screen and (max-width:576px) {
    #page_footer .section-pad {
        padding-top: 40px;
        padding-bottom: 40px
    }
}

#page_footer .section-bottom-pad {
    padding-bottom: 80px
}

#page_footer .section-margin-top {
    margin-top: 130px
}

@media screen and (min-width:768px) and (max-width:991px) {
    #page_footer .section-margin-top {
        margin-top: 112px
    }
}

@media screen and (max-width:576px) {
    #page_footer .section-margin-top {
        margin-top: 152px
    }
}

@media screen and (max-width:576px) {
    #page_footer .mobile_headings_center {
        text-align: center !important
    }
}

#page_footer .common_form_control {
    border: .5px solid #979797;
    border-radius: 30px;
    padding: 10px 30px;
    background-color: transparent
}

#page_footer .common_form_control::placeholder {
    color: #afbccd
}

#page_footer .common_form_control:focus,
#page_footer .common_form_control:hover {
    outline: 0;
    box-shadow: none;
    border-color: none;
    border-color: #979797;
    background-color: transparent
}

#page_footer .span_bold_text {
    font-weight: 700
}

#page_footer .bold_500 {
    font-weight: 500 !important
}

#page_footer .para_margin_b {
    margin-bottom: 0
}

@media screen and (max-width:575px) {
    #page_footer .mobile_headings_center {
        text-align: center !important
    }
}

#page_footer .bg-color {
    background-color: #f9fafe !important
}

#page_footer .accordion-bg-color {
    background-color: #f9fafe
}

@media screen and (max-width:576px) {
    #page_footer .accordion-bg-color {
        background-color: #fff
    }
}

#page_footer .blue-bgcolor {
    background-color: #3069b3
}

#page_footer .bg-form {
    background-color: #114487
}

@media screen and (max-width:576px) {
    #page_footer .mobile-pad-gap {
        padding-left: 0;
        padding-right: 0
    }
}

#page_footer .font-18 {
    font-size: 18px !important
}

#page_footer .font-20 {
    font-size: 20px !important
}

@media screen and (max-width:576px) {
    #page_footer .font-20 {
        font-size: 16px !important
    }
}

@media screen and (max-width:768px) {
    #page_footer .address-box {
        padding: 0
    }
}

#page_footer .mobile-address .headings {
    text-align: left
}

@media screen and (max-width:768px) {
    #page_footer .mobile-address .headings {
        font-size: 22px
    }
}

#page_footer .mobile-address .para-text {
    text-align: left
}

#page_footer .mobile-address #accordion .address-box {
    padding: 0 30px 0 20px
}

#page_footer .mobile-address #accordion .address-box .black-headings,
#page_footer .mobile-address #accordion .address-box .para-text,
#page_footer .mobile-address #accordion .address-box h4 {
    color: #4879b4
}

#page_footer .mobile-address #accordion .mb-0>.btn-link:after {
    content: url(https://tallysolutions.com/tallyweb/modules/sd/docmgmt//assets/images/chevron-down-white.svg);
    margin-left: auto
}

#page_footer .mobile-address #accordion .btn-link {
    color: #333;
    font-family: Roboto;
    font-size: 16px;
    cursor: pointer !important;
    width: 100%;
    display: flex
}

#page_footer .mobile-address #accordion .btn-link.focus,
#page_footer .mobile-address #accordion .btn-link:focus,
#page_footer .mobile-address #accordion .btn-link:hover,
#page_footer .mobile-address #accordion .btn-link:visited {
    text-decoration: none !important
}

#page_footer .mobile-address #accordion .active-acc {
    background-color: #3069b3 !important
}

#page_footer .mobile-address #accordion .active-acc .btn-link {
    color: #fff;
    text-decoration: none
}

#page_footer .mobile-address #accordion .active-acc .btn-link[aria-expanded=true]:after {
    content: url(https://tallysolutions.com/tallyweb/modules/sd/docmgmt//assets/images/chevron-up.svg) !important;
    margin-left: auto
}

#page_footer .mobile-address #accordion .card {
    margin-bottom: 15px;
    border: none
}

#page_footer .mobile-address #accordion .card .card-header {
    background-color: #f9fafe;
    border: none;
    border-radius: 8px
}

#page_footer .mobile-address #accordion .card .card-body {
    padding: 10px
}

#page_footer .mobile-address #accordion a[aria-expanded=true] {
    color: #fff !important;
    text-decoration: none
}

@media screen and (max-width:576px) {
    #page_footer .custom-select {
        margin-bottom: 20px
    }
}

#page_footer .custom-select select {
    display: none
}

#page_footer .custom-select .select-selected {
    display: flex;
    color: #333;
    font-size: 16px;
    background-color: #fff;
    padding: 10px 30px;
    border: none;
    cursor: pointer;
    user-select: none;
    border-radius: 30px;
    align-items: center
}

#page_footer .custom-select .select-selected:after {
    position: relative;
    border: none;
    top: 0;
    left: 0;
    margin-left: auto;
    content: url(https://tallysolutions.com/tallyweb/modules/sd/docmgmt//assets/images/gstp/blue-arrow-up.svg) !important
}

#page_footer .custom-select .select-selected.select-arrow-active:after {
    top: 0
}

#page_footer .custom-select .select-hide {
    display: none
}

#page_footer .custom-select .select-items {
    position: relative;
    top: 0;
    top: 100%;
    z-index: 2;
    left: 17px;
    right: 17px;
    margin: 0 auto;
    padding-top: 1px;
    box-shadow: 0 10px 20px 0 rgba(79, 84, 114, .12)
}

#page_footer .custom-select .select-items div {
    border-radius: 0;
    color: #7a8ca3;
    background-color: #fff;
    padding: 10px 30px;
    border: none;
    cursor: pointer;
    user-select: none
}

#page_footer .custom-select .select-items div.same-as-selected,
#page_footer .custom-select .select-items div:hover {
    background-color: #f8fafd;
    color: #7a8ca3
}

#page_footer .custom-select .select-items div:last-child {
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px
}

@font-face {
    font-family: Roboto;
    font-display: block;
    src: url(https://tallysolutions.com/tallyweb/modules/sd/docmgmt//assets/fonts/Roboto-Light.eot);
    src: url(https://tallysolutions.com/tallyweb/modules/sd/docmgmt//assets/fonts/Roboto-Light.eot?#iefix) format("embedded-opentype"), url(https://tallysolutions.com/tallyweb/modules/sd/docmgmt//assets/fonts/Roboto-Light.woff2) format("woff2"), url(https://tallysolutions.com/tallyweb/modules/sd/docmgmt//assets/fonts/Roboto-Light.woff) format("woff"), url(https://tallysolutions.com/tallyweb/modules/sd/docmgmt//assets/fonts/Roboto-Light.ttf) format("truetype");
    font-weight: 300;
    font-style: normal
}

@font-face {
    font-family: Roboto;
    font-display: block;
    src: url(https://tallysolutions.com/tallyweb/modules/sd/docmgmt//assets/fonts/Roboto-Regular.eot);
    src: url(https://tallysolutions.com/tallyweb/modules/sd/docmgmt//assets/fonts/Roboto-Regular.eot?#iefix) format("embedded-opentype"), url(https://tallysolutions.com/tallyweb/modules/sd/docmgmt//assets/fonts/Roboto-Regular.woff2) format("woff2"), url(https://tallysolutions.com/tallyweb/modules/sd/docmgmt//assets/fonts/Roboto-Regular.woff) format("woff"), url(https://tallysolutions.com/tallyweb/modules/sd/docmgmt//assets/fonts/Roboto-Regular.ttf) format("truetype");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: Roboto;
    font-display: block;
    src: url(https://tallysolutions.com/tallyweb/modules/sd/docmgmt//assets/fonts/Roboto-Medium.eot);
    src: url(https://tallysolutions.com/tallyweb/modules/sd/docmgmt//assets/fonts/Roboto-Medium.eot?#iefix) format("embedded-opentype"), url(https://tallysolutions.com/tallyweb/modules/sd/docmgmt//assets/fonts/Roboto-Medium.woff2) format("woff2"), url(https://tallysolutions.com/tallyweb/modules/sd/docmgmt//assets/fonts/Roboto-Medium.woff) format("woff"), url(https://tallysolutions.com/tallyweb/modules/sd/docmgmt//assets/fonts/Roboto-Medium.ttf) format("truetype");
    font-weight: 500;
    font-style: normal
}

@font-face {
    font-family: Roboto;
    font-display: block;
    src: url(https://tallysolutions.com/tallyweb/modules/sd/docmgmt//assets/fonts/Roboto-Thin.eot);
    src: url(https://tallysolutions.com/tallyweb/modules/sd/docmgmt//assets/fonts/Roboto-Thin.eot?#iefix) format("embedded-opentype"), url(https://tallysolutions.com/tallyweb/modules/sd/docmgmt//assets/fonts/Roboto-Thin.woff2) format("woff2"), url(https://tallysolutions.com/tallyweb/modules/sd/docmgmt//assets/fonts/Roboto-Thin.woff) format("woff"), url(https://tallysolutions.com/tallyweb/modules/sd/docmgmt//assets/fonts/Roboto-Thin.ttf) format("truetype");
    font-weight: 100;
    font-style: normal
}

@font-face {
    font-family: Roboto;
    font-display: block;
    src: url(https://tallysolutions.com/tallyweb/modules/sd/docmgmt//assets/fonts/Roboto-Black.eot);
    src: url(https://tallysolutions.com/tallyweb/modules/sd/docmgmt//assets/fonts/Roboto-Black.eot?#iefix) format("embedded-opentype"), url(https://tallysolutions.com/tallyweb/modules/sd/docmgmt//assets/fonts/Roboto-Black.woff2) format("woff2"), url(https://tallysolutions.com/tallyweb/modules/sd/docmgmt//assets/fonts/Roboto-Black.woff) format("woff"), url(https://tallysolutions.com/tallyweb/modules/sd/docmgmt//assets/fonts/Roboto-Black.ttf) format("truetype");
    font-weight: 900;
    font-style: normal
}

@font-face {
    font-family: Roboto;
    font-display: block;
    src: url(https://tallysolutions.com/tallyweb/modules/sd/docmgmt//assets/fonts/Roboto-Bold.eot);
    src: url(https://tallysolutions.com/tallyweb/modules/sd/docmgmt//assets/fonts/Roboto-Bold.eot?#iefix) format("embedded-opentype"), url(https://tallysolutions.com/tallyweb/modules/sd/docmgmt//assets/fonts/Roboto-Bold.woff2) format("woff2"), url(https://tallysolutions.com/tallyweb/modules/sd/docmgmt//assets/fonts/Roboto-Bold.woff) format("woff"), url(https://tallysolutions.com/tallyweb/modules/sd/docmgmt//assets/fonts/Roboto-Bold.ttf) format("truetype");
    font-weight: 700;
    font-style: normal
}

body #page_footer {
    font-family: Roboto
}

#page_footer .main-banner {
    background-color: #f9fafe;
    position: relative
}

#page_footer .main-banner .drive-img {
    position: absolute;
    top: -30px
}

@media screen and (max-width:991px) {
    #page_footer .main-banner .drive-img {
        position: relative
    }
}

@media screen and (max-width:991px) {

    #page_footer .main-banner .banner-headings,
    #page_footer .main-banner .banner-sub-headings {
        text-align: center
    }
}

#page_footer .main-banner .watch-journey {
    display: flex
}

@media screen and (max-width:576px) {
    #page_footer .main-banner .watch-journey {
        justify-content: center;
        margin-top: 30px
    }
}

#page_footer .main-banner .watch-journey button {
    color: #3069b3;
    font-size: 16px;
    font-weight: 700;
    line-height: 21px;
    background-color: transparent
}

#page_footer .main-banner .watch-journey button:focus,
#page_footer .main-banner .watch-journey button:hover {
    outline: 0;
    box-shadow: none
}

#page_footer .main-banner .banner-btn {
    display: flex
}

@media screen and (min-width:577px) and (max-width:991px) {
    #page_footer .main-banner .banner-btn {
        justify-content: center
    }
}

@media screen and (max-width:576px) {
    #page_footer .main-banner .banner-btn {
        display: block;
        text-align: center
    }
}

@media screen and (max-width:576px) {
    #page_footer .main-banner .free-trial .common-btn {
        margin: 0 auto;
        display: block
    }
}

#page_footer .drive-us .drive-img {
    position: absolute;
    bottom: 150px
}

#page_footer .our-products h2,
#page_footer .trust-us h2 {
    text-align: center
}

@media screen and (max-width:576px) {

    #page_footer .our-products h2,
    #page_footer .trust-us h2 {
        text-align: left
    }
}

#page_footer .trust-us .card {
    border: none
}

@media screen and (max-width:576px) {
    #page_footer .trust-us .card .card-body {
        padding-left: 0;
        padding-right: 0
    }
}

#page_footer .trust-us .card .card-title {
    color: #333;
    font-size: 20px;
    font-weight: 700;
    line-height: 1.5;
    margin-top: 20px
}

#page_footer .trust-us .card .card-text {
    color: #333;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5
}

@media screen and (max-width:576px) {
    #page_footer .trust-us .card .card-text {
        font-size: 12px
    }
}

#page_footer .our-products .card {
    border: none;
    background-color: transparent
}

@media screen and (max-width:576px) {
    #page_footer .our-products .card .card-body {
        padding-left: 0;
        padding-right: 0
    }
}

#page_footer .our-products .card .card-body img {
    margin: 0 auto;
    display: block
}

@media screen and (max-width:576px) {
    #page_footer .our-products .card .card-body img {
        display: inline-block
    }
}

#page_footer .our-products .card .card-body .card-text {
    text-align: center
}

@media screen and (max-width:576px) {
    #page_footer .our-products .card .card-body .card-text {
        text-align: left
    }
}

@media screen and (min-width:992px) {
    #page_footer .common-tabs .headings {
        text-align: center
    }
}

#page_footer .common-tabs .custom-nav-tabs .nav-tabs {
    border: none;
    border-radius: 0 4px 4px 0;
    background-color: #fff;
    align-items: stretch;
    align-content: stretch
}

#page_footer .common-tabs .custom-nav-tabs .nav-tabs .nav-item {
    position: relative;
    width: 25%;
    margin-bottom: 0;
    display: flex;
    align-items: stretch
}

#page_footer .common-tabs .custom-nav-tabs .nav-tabs .nav-item:first-child .nav-link.active,
#page_footer .common-tabs .custom-nav-tabs .nav-tabs .nav-item:first-child .nav-link.is-checked {
    border-radius: 4px 0 0 4px
}

#page_footer .common-tabs .custom-nav-tabs .nav-tabs .nav-item:last-child .nav-link.active,
#page_footer .common-tabs .custom-nav-tabs .nav-tabs .nav-item:last-child .nav-link.is-checked {
    border-radius: 0 4px 4px 0
}

#page_footer .common-tabs .custom-nav-tabs .nav-tabs .nav-item:last-child .nav-link:after {
    content: none
}

#page_footer .common-tabs .custom-nav-tabs .nav-tabs .nav-item .nav-link {
    color: #333;
    font-size: 16px;
    line-height: 1.5;
    display: -ms-flexbox;
    display: flex;
    font-weight: 400;
    align-items: center;
    width: 100%;
    min-height: 100%;
    border: none;
    padding: 10px 20px;
    border-radius: 0
}

@media screen and (min-width:768px) and (max-width:1024px) and (orientation:landscape) {
    #page_footer .common-tabs .custom-nav-tabs .nav-tabs .nav-item .nav-link {
        font-size: 14px
    }
}

#page_footer .common-tabs .custom-nav-tabs .nav-tabs .nav-item .nav-link svg {
    margin-right: 15px
}

#page_footer .common-tabs .custom-nav-tabs .nav-tabs .nav-item .nav-link:after {
    content: "";
    position: absolute;
    right: 0;
    z-index: 3;
    top: 25%;
    width: 1px;
    height: 50%;
    background: #3069b3;
    margin-right: -1px
}

#page_footer .common-tabs .custom-nav-tabs .nav-tabs .nav-item .nav-link.active,
#page_footer .common-tabs .custom-nav-tabs .nav-tabs .nav-item .nav-link.is-checked {
    background-color: #3069b3;
    color: #fff !important;
    align-items: center
}

#page_footer .common-tabs .custom-nav-tabs .nav-tabs .nav-item .nav-link.active:after,
#page_footer .common-tabs .custom-nav-tabs .nav-tabs .nav-item .nav-link.is-checked:after {
    content: none
}

#page_footer .common-tabs .custom-nav-tabs .nav-tabs .nav-item .nav-link.active svg g,
#page_footer .common-tabs .custom-nav-tabs .nav-tabs .nav-item .nav-link.active svg path,
#page_footer .common-tabs .custom-nav-tabs .nav-tabs .nav-item .nav-link.is-checked svg g,
#page_footer .common-tabs .custom-nav-tabs .nav-tabs .nav-item .nav-link.is-checked svg path {
    fill: #ffc632
}

#page_footer .common-tabs .custom-nav-tabs .tab-content .tab-pane {
    background-color: transparent;
    border: none
}

@media screen and (max-width:576px) {
    #page_footer .common-tabs .custom-nav-tabs .tab-content .tab-pane .card-body {
        padding-left: 0;
        padding-right: 0;
        /*margin-bottom:2rem*/
    }
}

#page_footer .common-tabs .custom-nav-tabs .tab-content .tab-pane .card-header a {
    text-decoration: none
}

@media screen and (max-width:991px) {
    #page_footer .common-tabs .custom-nav-tabs .tab-content .tab-pane .card-header {
        padding: 0;
        background-color: transparent;
        border: none
    }
}

#page_footer .common-tabs .custom-nav-tabs .tab-content .tab-pane .card-header .media {
    align-items: center
}

#page_footer .common-tabs .custom-nav-tabs .tab-content .tab-pane .card-header .media .media-body h5 {
    color: #333;
    font-size: 16px;
    font-weight: 700;
    font-weight: 500;
    margin-bottom: 0
}

#page_footer .common-tabs .custom-nav-tabs .tab-content .tab-pane .card-header svg {
    margin-right: 10px
}

#page_footer .common-tabs .nav-tabs {
    display: none
}

@media (min-width:992px) {
    #page_footer .common-tabs .nav-tabs {
        display: flex
    }

    #page_footer .common-tabs .card {
        border: none
    }

    #page_footer .common-tabs .card .card-header {
        display: none
    }

    #page_footer .common-tabs .card .collapse {
        display: block
    }
}

@media (max-width:991px) {
    #page_footer .common-tabs .tab-content>.tab-pane {
        display: block !important;
        opacity: 1
    }
}

@media screen and (max-width:576px) {
    #page_footer .common-tabs .common-btn {
        margin-bottom: 30px
    }
}

#page_footer .video-btn {
    display: flex
}

#page_footer .video-btn:hover {
    text-decoration: none
}

#page_footer #videoModal button.close {
    position: absolute;
    color: #000;
    opacity: 1;
    margin: 0;
    background-color: #fff;
    top: -10px;
    right: -10px;
    padding: 4px;
    border-radius: 50px;
    font-size: 25px;
    z-index: 1
}

#page_footer #videoModal button.close:focus {
    outline: 0;
    box-shadow: none
}