#Three_Col .articleDisclaimer{
    padding: 36px 0px 16px 0;
    margin: 0;
    color: #545B63;
}
#Three_Col .articleDisclaimer a.editInt{
    color: #545B63 !important;
}
#Three_Col .footable_parent{
    margin-bottom: 16px;
}
#Three_Col span.glyphicon {
    position: relative;
    top: 1px;
    display: inline-block;
    font-style: normal;
    font-weight: 400;
    font-family: apple;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
}
#Three_Col .glyphicon-arrow-down::before {
    content: '\2193';
    padding-right: 8px;
    font-size: 30px;
}
#Three_Col .glyphicon-arrow-up::before {
    content: '\2191';
    padding-right: 8px;
    font-size: 30px;
}
#Three_Col .glyphicon-link::before {
    content: '\01F517';
}
.personal-loans #disclaimer_wrapper {
    padding: 24px !important;
}
/* Mobile CSS */
@media screen and (max-width:767.98px) {     
    #Three_Col .articleDisclaimer{
        padding: 26px 0px 16px 0 !important;
    }
    #hide2Col{
        display: none;
    }
    .single-calculators #hide2Col{
        display: block !important;
    }
}
@media screen and (max-width:1199.98px) {
    #Three_Col .mt_26{
        margin-top: 26px;
    }
}
/* new css */
#Three_Col .article_content_wrapper table.principal-table .table th {
    text-align: left;
    padding: 8px;
}
#Three_Col .principal-table .table-responsive {
    border-radius: 6px 6px 6px 6px;
}
#Three_Col .principal-table .table, #Three_Col .cntTable.greenTb {
    border-collapse: collapse;
    border: solid #ccc 1px;
    border-radius: 6px;
    border-left: 0px;
    border-top: 0px;
}
#Three_Col .principal-table > table {
    margin: 15px 0px;
    width: 100%;
}
#Three_Col .principal-table .table>thead:first-child>tr:first-child>th, #Three_Col .cntTable.greenTb th {
    border-bottom: 0px;
    border-top: solid #ccc 1px;
}
#Three_Col .principal-table .table td, #Three_Col .principal-table .table th, #Three_Col .cntTable.greenTb th, #Three_Col .cntTable.greenTb td {
    border-left: 1px solid #ccc;
    border-top: 1px solid #ccc;
}
#Three_Col .principal-table .table> :first-child> :first-child> :first-child {
    border-radius: 6px 0 0 0;
}
#Three_Col .principal-table .table> :first-child> :first-child> :last-child {
    border-radius: 0 6px 0 0;
}
#Three_Col .principal-table .table> :last-child> :last-child> :first-child {
    border-radius: 0 0 0 6px;
}
#Three_Col .principal-table .table> :last-child> :last-child> :last-child {
    border-radius: 0 0 6px 0;
}
#Three_Col .principal-table .table>tbody>tr:nth-of-type(odd), #Three_Col .cntTable.greenTb>tbody>tr:nth-of-type(odd) {
    background-color: #f9f9f9
}
#Three_Col .principal-table .table>tbody>tr:first-child, #Three_Col .cntTable.greenTb th {
    background: #23d293;
    color: #ffffff;
}
#Three_Col .article_content_wrapper table.cntTable td, #Three_Col .article_content_wrapper table.cntTable .table td {
    text-align: left;
    padding: 8px;
}
#Three_Col .cntTable.greenTb th {
    text-align: center;
    padding: 8px;
}
#Three_Col .cntTable.greenTable {
    border-collapse: collapse;
    border: solid #ccc 1px;
    border-radius: 6px;
    border-left: 0px;
    border-top: 0px;
}
#Three_Col .cntTable.greenTable th {
    border-bottom: 0px;
    border-top: solid #ccc 1px;
}
#Three_Col .cntTable.greenTable th, #Three_Col .cntTable.greenTable td {
    border-left: 1px solid #ccc;
    border-top: 1px solid #ccc;
}
#Three_Col .cntTable.greenTable>tbody>tr:nth-of-type(odd) {
    background-color: #f9f9f9
}
#Three_Col .cntTable.greenTable th {
    background: #23d293;
    color: #ffffff;
}
#Three_Col .cntTable.blackTb {
    border-collapse: collapse;
    border: none;
    border-left: 0px;
    border-top: 0px;
}
#Three_Col .cntTable.blackTb th {
    border-bottom: 0px;
    border-top: solid #ccc 1px;
}
#Three_Col .cntTable.blackTb th, #Three_Col .cntTable.blackTb td {
    border-left: 1px solid #aaa;
    border-top: 1px solid #aaa;
}
#Three_Col .cntTable.blackTb thead tr td {
    color: #7B737C;
    border-bottom: 1px solid #aaa;
}
#Three_Col .cntTable.blackTb tr td:nth-child(2) {
    border-left: 1px solid #aaa !important;
}
#Three_Col .cntTable.blackTb th {
    background: #464646;
    color: #ffffff;
    font-size: 13px;
}
#Three_Col .cntTable.blackTb td {
    color: #333;
    text-align: center !important;
    font-size: 12px;
    font-weight: bold;
    border-top: none;
    border-bottom: none;
}
#Three_Col .cntTable.blackTb th:nth-child(1) {
    border-left: none;
    font-size: 24px;
    padding: 1% 0;
}
#Three_Col .cntTable.blackTb tr:nth-child(2) th {
    background: #ffffff;
    color: #7B737C;
}
#Three_Col .cntTable.blackTb tr td:nth-child(1) {
    color: #7B737C;
    border-left: none;
}
#Three_Col .cntTable.blackTb th, #Three_Col .cntTable.blackTb tr td:last-child {
    border-right: none;
}
#Three_Col .cntTable.blackTb>tbody>tr:nth-of-type(even) {
    background-color: #f9f9f9;
}
#Three_Col .cntTable.blackTb .normal {
    font-weight: normal;
}
#Three_Col .cntTable.greenTb {
    border-collapse: collapse;
    border: solid #ccc 1px;
    border-radius: 6px;
    border-left: 0px;
    border-top: 0px;
}
#Three_Col .opt_table th, #Three_Col .opt_table td {
    padding: 8px;
    border-width: thin;
}
/* charts */
#Three_Col .loadChart {
    margin: 15px 0px;
}
#Three_Col .loadChart .chartLabel {
    padding-top: 15px;
}
#Three_Col .loadChart .greenColoredTitle {
    color: #06D086;
}
#Three_Col .loadChart .labelTop {
    width: 750px;
}
#Three_Col .loadChart .labelTop>span {
    width: 50%;
    display: block;
    float: left;
    position: relative;
    top: 30px;
}
#Three_Col #sidebar_banners_desktop{
    width:336px;
}
/* Sidebar Callout */
#Three_Col .sidebar_callout{
    display: none;
}
#Three_Col .calloutBox {
    width: 300px;
    padding: 14px 20px 20px 20px;
    border: 1px solid #C4CDD5;
    border-radius: 10px;
}
#Three_Col .calloutBox>*{
    padding:0;
}
#Three_Col .calloutBox .heading{
    display: flex;
    font: 700 16px Roboto;
    line-height: 28px;
    border-bottom: 1px solid #86939E;
    padding: 0 0 9px 0;
}
#Three_Col .calloutBox .heading span.mr_logo {
    width: 30px;
    height: 30px;
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 34 34" fill="none"><g id="Group Copy 2"><path id="Rectangle 5" fill-rule="evenodd" clip-rule="evenodd" d="M0 5C0 2.23858 2.23858 0 5 0H29C31.7614 0 34 2.23858 34 5V29C34 31.7614 31.7614 34 29 34H5C2.23858 34 0 31.7614 0 29V5Z" fill="url(%23paint0_linear_2163_953)"/><path id="M" fill-rule="evenodd" clip-rule="evenodd" d="M24 23H21.4183V18.158L21.6684 11.4924L17.4256 23H15.5744L11.3316 11.5027L11.5917 18.158V23H9V8H12.3622L16.505 19.4148L20.6378 8H24V23Z" fill="white"/><path id="Rectangle 7" fill-rule="evenodd" clip-rule="evenodd" d="M9 25H25V27H9V25Z" fill="white"/></g><defs><linearGradient id="paint0_linear_2163_953" x1="-10.5807" y1="5.29036" x2="3.91346e-09" y2="39.2904" gradientUnits="userSpaceOnUse"><stop stop-color="%2336B493"/><stop offset="1" stop-color="%2308984B"/></linearGradient></defs></svg>');
    margin-right: 7px;
}
#Three_Col .calloutBox .subhead {
    font: 400 16px Roboto;
    line-height: 22px;
    margin: 10px 0 9px;
}
#Three_Col .calloutBox .label {
    font: 700 18px Roboto;
    line-height: 28px;
}
#Three_Col .calloutBox .labelVal {
    font: 800 28px Roboto;
    line-height: 28px;
}
#Three_Col .calloutBox .callout_btn {
    color: #fff;
    font: 500 14px Roboto;
    line-height: 28px;
    background: #01A059;
    text-align: center;
    border-radius: 100px;
    padding: 6px 0;
    cursor: pointer;
    margin-top: 14px;
}
#Three_Col a.callout_btn:hover {
    background-color: #078d51 !important;
    text-decoration: none !important;
}
#Three_Col .calloutBox .labelVal span.uptrend {
    display: inline-block;
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="15" height="15" viewBox="0 0 15 15" fill="none"><rect width="15" height="15" transform="translate(15 15) rotate(-180)" fill="white"/><path fill-rule="evenodd" clip-rule="evenodd" d="M7.5 13.125C7.33426 13.125 7.17531 13.0591 7.05813 12.9419L2.68313 8.56687C2.56928 8.449 2.50628 8.29112 2.50771 8.12725C2.50913 7.96338 2.57486 7.80662 2.69074 7.69074C2.80662 7.57486 2.96338 7.50913 3.12725 7.5077C3.29113 7.50628 3.449 7.56928 3.56688 7.68312L6.875 10.9912L6.87501 2.5C6.87501 2.33424 6.94085 2.17527 7.05806 2.05806C7.17527 1.94085 7.33425 1.875 7.50001 1.875C7.66577 1.875 7.82474 1.94085 7.94195 2.05806C8.05916 2.17527 8.12501 2.33424 8.12501 2.5L8.125 10.9912L11.4331 7.68312C11.551 7.56928 11.7089 7.50628 11.8728 7.5077C12.0366 7.50913 12.1934 7.57486 12.3093 7.69074C12.4251 7.80662 12.4909 7.96338 12.4923 8.12725C12.4937 8.29112 12.4307 8.449 12.3169 8.56687L7.94188 12.9419C7.8247 13.0591 7.66575 13.125 7.5 13.125Z" fill="%23FE3F15"/></svg>');
    width: 15px;
    height: 15px;
    vertical-align: top;
}
#listingContainer {
    clear: both;
}
/* Get Rates Pop Up Sidebar*/
#get-rates-popup-sidebar {
    display: none;
}
#get-rates-popup-sidebar .getratesbox {
    width: 300px;
    padding: 0;
    border-radius: 10px;
    box-shadow: 0 5px 29px 8px rgb(7 29 65 / 10%);
    transform: perspective(1px) translateZ(0);
    transition-duration: 0.2s;
    transition-property: box-shadow, transform;
}
#get-rates-popup-sidebar .getratesbox:hover {
    box-shadow: 0 10px 29px 8px rgb(7 29 65 / 10%);
    transform: scale(1.01);
}
#get-rates-popup-sidebar .getratesbox>*{
    padding:0;
}
#get-rates-popup-sidebar .getratesbox input.zipcode {
    width: -webkit-fill-available;
    padding: 8px 20px 8px 30px;
    font: 600 16px Roboto;
    line-height: 22.85px;
    letter-spacing: .05em;
    color: #4c6b5f;
    border: 1px solid #e2e2e2;
    border-radius: 8px;
    box-shadow: none;
    outline: 0;
    transition: all .25s ease-in;
    text-align: center;
    margin: 16px 16px 0;
}
#get-rates-popup-sidebar .getratesbox .zip-code-section {
    position: relative;
}
#get-rates-popup-sidebar .getratesbox .zip-code-section::before {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="15" height="21" viewBox="0 0 15 21" fill="none"><path d="M6.71875 20.1094C7.07031 20.6562 7.89062 20.6562 8.24219 20.1094C13.9453 11.9062 15 11.0469 15 8C15 3.85938 11.6406 0.5 7.5 0.5C3.32031 0.5 0 3.85938 0 8C0 11.0469 1.01562 11.9062 6.71875 20.1094ZM7.5 11.125C5.74219 11.125 4.375 9.75781 4.375 8C4.375 6.28125 5.74219 4.875 7.5 4.875C9.21875 4.875 10.625 6.28125 10.625 8C10.625 9.75781 9.21875 11.125 7.5 11.125Z" fill="%2300B187"/></svg>');
    background-size: 20px 20px;
    background-position: center center;
    content: "";
    position: absolute;
    top: 1.55rem;
    left: 6rem;
    z-index: 9;
    width: 17px;
    height: 19px;
    background-repeat: no-repeat;
}
#get-rates-popup-sidebar .getratesbox .banner {
    background-color: #00B187;
    border-radius: 10px 10px 0 0;
    padding: 10px 16px;
    align-items: center;
}
#get-rates-popup-sidebar .getratesbox .banner .label {
    font: 700 16px Roboto;
    color: #fff;
    line-height: 22px;
}
#get-rates-popup-sidebar .update-badge {
    gap: 0.25rem;
    background-color: #fff;
    border-radius: 1rem;
    padding: 0.25rem 0.5rem;
}
#get-rates-popup-sidebar span.icon {
    display: inline-block;
    background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 12" width="16" height="16" fill="none" stroke="%2300B187"><circle cx="6" cy="6" r="4.5"/><path stroke-linejoin="round" d="M5.8 3.6h.4L6 6.5z"/><circle cx="6" cy="8.2" r=".6" fill="%2300B187" stroke="none"/></svg>');
    width: 16px;
    height: 16px;
}
#get-rates-popup-sidebar span.title {
    font: 500 10px Roboto;
    color: #00B187;
}
#get-rates-popup-sidebar .getratesbox .errormsg {
    display: none;
    position: absolute;
    left: calc(50% - 70px);
    bottom: -15px;
    font: 400 12px Roboto; 
}
#get-rates-popup-sidebar .getratesbox .getrates_btn {
    font: 500 14px Roboto;
    color: #fff;
    background : #00b187;
    width: -webkit-fill-available;
    text-align: center;
    border-radius: 8px;
    cursor: pointer;
    padding: 14px 1rem;
    margin: 16px;
}
#get-rates-popup-sidebar .getratesbox .getrates_btn span.arrow {
    display: inline-block;
    background: url('data:image/svg+xml,<svg width="14px" height="14px" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg" fill="%23000000"><g id="SVGRepo_bgCarrier" stroke-width="0"></g><g id="SVGRepo_tracerCarrier" stroke-linecap="round" stroke-linejoin="round"></g><g id="SVGRepo_iconCarrier"><path fill="%23ffffff" d="M338.752 104.704a64 64 0 0 0 0 90.496l316.8 316.8-316.8 316.8a64 64 0 0 0 90.496 90.496l362.048-362.048a64 64 0 0 0 0-90.496L429.248 104.704a64 64 0 0 0-90.496 0z"></path></g></svg>') no-repeat;
    width: 14px;
    height: 14px;
}
#get-rates-popup-sidebar .getratesbox .getrates_btn:hover {
    background-color: #039c78 !important;
    text-decoration: none !important;
}
#get-rates-popup-sidebar .rates-bottom-text {
    font: 400 12px Roboto;
    border-top: 1px solid #dad8d8;
}
/* get rates pop up */
#get-rates-popup{
    display: none;
}


/* Three Column styling - TOC */
#Three_Col.threeColumn #widget-area-left #get-rates-popup-sidebar,
#Three_Col.threeColumn #widget-area.newMortgageSB #get-rates-popup-sidebar{
    display: block;
}
#Three_Col.threeColumn #widget-area-left{
    position: relative;
}
#Three_Col.threeColumn #widget-area-left .article-right-rail {
    transform: translateX(-22px);
}
#Three_Col.threeColumn #widget-area-left #get-rates-popup-sidebar{
    margin-bottom: 30px;
}
#Three_Col.threeColumn #widget-area-left .article-right-rail-head {
    font: 700 18px / 27px Roboto;
    color: #000;
    margin-bottom: 20px;
}
#Three_Col.threeColumn #widget-area-left .article-right-rail ul#toc-ul {
    height: auto;
    max-height: calc(100vh - 450px);
    overflow-y: auto;
    width: 300px;
    scrollbar-width: thin;
    scrollbar-color: #cecece #f1f1f1;
    padding-left: 22px;
}
#Three_Col.threeColumn #widget-area-left .article-right-rail ul#toc-ul li:hover a,
#Three_Col.threeColumn #widget-area-left .article-right-rail ul#toc-ul li a:focus{
    text-decoration: none !important;
}
#Three_Col.threeColumn #widget-area-left .article-right-rail ul#toc-ul li.active_link a{
    color: #21A771 !important;
}
#Three_Col.threeColumn #widget-area-left .article-right-rail ul#toc-ul li:hover:after,
#Three_Col.threeColumn #widget-area-left .article-right-rail ul#toc-ul li.active_link:after {
    background-color: #21A771 !important;
}
#Three_Col.threeColumn #widget-area-left .article-right-rail ul#toc-ul li{
    padding-right: 8px;
}
#Three_Col.threeColumn #widget-area-left .article-right-rail ul#toc-ul li, 
#Three_Col.threeColumn #widget-area-left .article-right-rail ul#toc-ul li a {
    font: 500 13px / 16px Roboto;
    color: #6D7278;
    list-style: none;
    position: relative;
}
#Three_Col.threeColumn #widget-area-left .article-right-rail ul#toc-ul li::before {
    content: "";
    position: absolute;
    left: -17px;
    border-left: 1px solid #A5A8AD;
    height: 100%;
    width: 1px;
}
#Three_Col.threeColumn #widget-area-left .article-right-rail ul#toc-ul li::after {
    content: '';
    height: 7px;
    width: 7px;
    display: block;
    background-color: #A5A8AD;
    position: absolute;
    left: -20px;
    top: 4px;
    border-radius: 5px;
}
#Three_Col.threeColumn #widget-area-left .article-right-rail ul#toc-ul li:first-child:before {
    top: 6px;
}
#Three_Col.threeColumn #widget-area-left .article-right-rail ul#toc-ul li:last-child:before {
    height: 6px;
}
#Three_Col.threeColumn #widget-area-left .toc-icon{
    background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e") no-repeat;
    height: 18px;
    width: 18px;
}
#Three_Col.threeColumn #widget-area-left .article-right-rail .toc-dd{
    padding: 8px 10px;
    text-align: center;
    cursor: pointer;
    border: 1px solid #21A771;
    font: 700 16px Roboto;
    color: #333;
    line-height: normal;
    border-radius: 4px;
    width: 300px;
    outline: none;
    background-color: rgb(229, 251, 243);
    display: flex;
    align-items: center;
    gap: 16px;
    margin-bottom: 20px;
    position: relative;
    user-select: none;
}
#Three_Col.threeColumn #widget-area-left .article-right-rail .toc-dd .arrow-img {
    background-image: url(/images/national_rates/down-arrow.svg);
    height: 18px;
    width: 18px;
    display: block;
    background-repeat: no-repeat;
    background-size: cover;
    position: absolute;
    right: 8px;
    transform: rotate(180deg);
}
@media screen and (min-width: 768px) {
    #Three_Col.threeColumn .flex-width .author_info{
        flex: unset;
    }
    .TopReviwes .row:nth-of-type(3) a.rest_article_container {
        margin-bottom: 24px;
    }
}
@media (min-width: 768px) and (max-width: 992px) {
    .TopReviwes .first_article_box {
        margin-bottom: 50px;
    }
}
@media (min-width: 992px) and (max-width: 1199.98px) {
    #Three_Col.threeColumn #widget-area #get-rates-popup-sidebar{
        display: block !important;
        margin-bottom: 20px;
    }
}
@media (min-width: 1199px) and (max-width: 1399px) {
    #Three_Col.threeColumn .editorialModalDiv,
    #Three_Col.threeColumn .ratingsSocialIcons,
    #Three_Col.threeColumn .editorialExist{
        white-space: nowrap;
    }
    #Three_Col.threeColumn .mcw_listing .shmktpl-button,
    #Three_Col.threeColumn .non_featured_list .shmktpl-button{
        height: auto !important;
        line-height: 30px !important;
    }
    #Three_Col.threeColumn .mcw_listing .prop-name,
    #Three_Col.threeColumn .non_featured_list .prop-name{
        font-size: 13px;
    }
    #Three_Col.threeColumn #widget-area-left .fixed_sidebar{
        margin-right: 1rem;
    }
    #Three_Col.threeColumn #widget-area-left .article-right-rail .toc-dd,
    #Three_Col.threeColumn .article-right-rail ul#toc-ul{
        width: 275px !important;
    }
    #Three_Col.threeColumn #widget-area-left .get-rates-popup-sidebar .row.ms-lg-4.ms-xl-5{
        margin-left: 24px !important;
    }
    #Three_Col.threeColumn #widget-area.newMortgageSB #get-rates-popup-sidebar .getratesbox .zip-code-section::before{
            left: 4.5rem;
    }
    #Three_Col.threeColumn .author_images img{
        margin: 0 24px 0 0;
    }
}
@media screen and (min-width: 1024px) {
    .related_articles {
        margin-bottom: 0px !important;
    }
}

@media screen and (max-width: 767px) {
    #Three_Col .cntTable.blackTb th:nth-child(1) {
        font-size: 16px !important;
    }
    #Three_Col .cntTable.greenTb tr:nth-child(2) th {
        color: #787878;
    }
    #Three_Col .methodoEditorial strong{
        display: inline;
    }
}
@media screen and (max-width: 991.98px) {
    /* get rates pop up */
    #get-rates-popup{
        display: none;
        position: fixed;
        bottom: 90px;
        right: 15px;
        z-index: 99;
    }
    #get-rates-popup .getratesbox {
        display: none;
        width: 280px;
        background-color: #fff;
        border-radius: 10px;
        box-shadow: 0 5px 29px 8px rgb(7 29 65 / 10%);
    }
    #get-rates-popup .getratesbox .banner {
        background-color: #00B187;
        border-radius: 10px 10px 0 0;
        padding: 10px 16px;
        align-items: center;
    }
    #get-rates-popup .getratesbox .banner .label {
        font: 700 16px Roboto;
        color: #fff;
        line-height: 22px;
    }
    #get-rates-popup .update-badge {
        gap: 0.25rem;
        background-color: #fff;
        border-radius: 1rem;
        padding: 0.25rem 0.5rem;
    }
    #get-rates-popup span.icon {
        display: inline-block;
        background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 12" width="16" height="16" fill="none" stroke="%2300B187"><circle cx="6" cy="6" r="4.5"/><path stroke-linejoin="round" d="M5.8 3.6h.4L6 6.5z"/><circle cx="6" cy="8.2" r=".6" fill="%2300B187" stroke="none"/></svg>');
        width: 16px;
        height: 16px;
    }
    #get-rates-popup span.title {
        font: 500 10px Roboto;
        color: #00B187;
    }
    #get-rates-popup .getratesbox input.zipcode {
        width: -webkit-fill-available;
        padding: 8px 20px 8px 30px;
        font: 600 16px Roboto;
        line-height: 22.85px;
        letter-spacing: .05em;
        color: #4c6b5f;
        border: 1px solid #e2e2e2;
        border-radius: 8px;
        box-shadow: none;
        outline: 0;
        transition: all .25s ease-in;
        text-align: center;
        margin: 16px 16px 0;
    }
    #get-rates-popup .getratesbox .zip-code-section {
        position: relative;
    }
    #get-rates-popup .getratesbox .zip-code-section::before {
        background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="15" height="21" viewBox="0 0 15 21" fill="none"><path d="M6.71875 20.1094C7.07031 20.6562 7.89062 20.6562 8.24219 20.1094C13.9453 11.9062 15 11.0469 15 8C15 3.85938 11.6406 0.5 7.5 0.5C3.32031 0.5 0 3.85938 0 8C0 11.0469 1.01562 11.9062 6.71875 20.1094ZM7.5 11.125C5.74219 11.125 4.375 9.75781 4.375 8C4.375 6.28125 5.74219 4.875 7.5 4.875C9.21875 4.875 10.625 6.28125 10.625 8C10.625 9.75781 9.21875 11.125 7.5 11.125Z" fill="%2300B187"/></svg>');
        background-size: 20px 20px;
        background-position: center center;
        content: "";
        position: absolute;
        top: 1.55rem;
        left: 5.5rem;
        z-index: 9;
        width: 17px;
        height: 19px;
        background-repeat: no-repeat;
    }
    #get-rates-popup  .getratesbox .errormsg {
        display: none;
        position: absolute;
        left: calc(50% - 70px);
        bottom: -15px;
        font: 400 12px Roboto; 
    }
    #get-rates-popup .getratesbox .getrates_btn {
        font: 500 14px Roboto;
        color: #fff;
        background: #00b187;
        width: -webkit-fill-available;
        text-align: center;
        border-radius: 8px;
        cursor: pointer;
        padding: 14px 1rem;
        margin: 16px;
    }
    #get-rates-popup  .getratesbox .getrates_btn:hover {
        background-color: #039c78 !important;
        text-decoration: none !important;
    }
    #get-rates-popup .getratesbox .getrates_btn span.arrow {
        display: inline-block;
        background: url('data:image/svg+xml,<svg width="14px" height="14px" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg" fill="%23000000"><g id="SVGRepo_bgCarrier" stroke-width="0"></g><g id="SVGRepo_tracerCarrier" stroke-linecap="round" stroke-linejoin="round"></g><g id="SVGRepo_iconCarrier"><path fill="%23ffffff" d="M338.752 104.704a64 64 0 0 0 0 90.496l316.8 316.8-316.8 316.8a64 64 0 0 0 90.496 90.496l362.048-362.048a64 64 0 0 0 0-90.496L429.248 104.704a64 64 0 0 0-90.496 0z"></path></g></svg>') no-repeat;
        width: 14px;
        height: 14px;
    }
    #get-rates-popup .get-rates-pop-up-btn {
        color: #fff;
        font: 600 18px Roboto;
        line-height: 32px;
        background : #21A771;
        text-align: center;
        border-radius: 100px;
        padding: 6px 0;
        cursor: pointer;
        margin-top: 24px;
    }
    #get-rates-popup  .get-rates-pop-up-btn:hover {
        background-color: rgb(23 180 109) !important;
        text-decoration: none !important;
    }
    #get-rates-popup .rates-bottom-text {
        font: 400 12px Roboto;
        border-top: 1px solid #dad8d8;
    }
    #get-rates-popup  span.zip-close {
        position: absolute;
        right: 5px;
        top: -32px;
        display: inline-block;
        background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" fill="%2300B187" width="24px" height="24px" viewBox="0 0 32.00 32.00" version="1.1" stroke="%2300B187" stroke-width="0.00032"><g id="SVGRepo_bgCarrier" stroke-width="0"/><g id="SVGRepo_tracerCarrier" stroke-linecap="round" stroke-linejoin="round" stroke="%23CCCCCC" stroke-width="0.8320000000000001"/><g id="SVGRepo_iconCarrier"><title>cross-round</title><path d="M0 16q0 3.264 1.28 6.208t3.392 5.12 5.12 3.424 6.208 1.248 6.208-1.248 5.12-3.424 3.392-5.12 1.28-6.208-1.28-6.208-3.392-5.12-5.088-3.392-6.24-1.28q-3.264 0-6.208 1.28t-5.12 3.392-3.392 5.12-1.28 6.208zM4 16q0-3.264 1.6-6.016t4.384-4.352 6.016-1.632 6.016 1.632 4.384 4.352 1.6 6.016-1.6 6.048-4.384 4.352-6.016 1.6-6.016-1.6-4.384-4.352-1.6-6.048zM9.76 20.256q0 0.832 0.576 1.408t1.44 0.608 1.408-0.608l2.816-2.816 2.816 2.816q0.576 0.608 1.408 0.608t1.44-0.608 0.576-1.408-0.576-1.408l-2.848-2.848 2.848-2.816q0.576-0.576 0.576-1.408t-0.576-1.408-1.44-0.608-1.408 0.608l-2.816 2.816-2.816-2.816q-0.576-0.608-1.408-0.608t-1.44 0.608-0.576 1.408 0.576 1.408l2.848 2.816-2.848 2.848q-0.576 0.576-0.576 1.408z"/></g></svg>');
        width: 24px;
        height: 24px;
        cursor: pointer;
    }
    #get-rates-popup  .get-rates-pop-up-btn {
        width: 145px;
        box-shadow: 0px 0px 20px 4px #8bd8b9;
        margin-right: 20px;
    }
    #get-rates-popup  span.rate-img{
        display: inline-block;
        background-image: url('data:image/svg+xml,<svg width="22" height="25" viewBox="0 0 32 40" fill="none" xmlns="http://www.w3.org/2000/svg"><g id="Vector"><path id="Vector_2" d="M16.25 32.75C21.2206 32.75 25.25 28.7206 25.25 23.75C25.25 18.7794 21.2206 14.75 16.25 14.75C11.2794 14.75 7.25 18.7794 7.25 23.75C7.25 28.7206 11.2794 32.75 16.25 32.75Z" fill="%23fffff"></path><path id="Vector_3" d="M18.25 23H15.25C14.56 23 14 22.44 14 21.75C14 21.06 14.56 20.5 15.25 20.5H19.25C19.66 20.5 20 20.16 20 19.75C20 19.34 19.66 19 19.25 19H17V17.75C17 17.34 16.66 17 16.25 17C15.84 17 15.5 17.34 15.5 17.75V19H15.25C13.73 19 12.5 20.23 12.5 21.75C12.5 23.27 13.73 24.5 15.25 24.5H18.25C18.94 24.5 19.5 25.06 19.5 25.75C19.5 26.44 18.94 27 18.25 27H13.25C12.84 27 12.5 27.34 12.5 27.75C12.5 28.16 12.84 28.5 13.25 28.5H15.5V29.75C15.5 30.16 15.84 30.5 16.25 30.5C16.66 30.5 17 30.16 17 29.75V28.5H18.25C19.77 28.5 21 27.27 21 25.75C21 24.23 19.77 23 18.25 23ZM24.29 12.77L19.64 7.53C20.75 5.86 21.34 3.93 21.34 1.94C21.34 1.24 20.97 0.62 20.36 0.27C19.74 -0.09 18.97 -0.09 18.35 0.27L15.67 1.82C15.51 1.91 15.31 1.91 15.16 1.82L12.48 0.27C11.86 -0.09 11.09 -0.09 10.47 0.27C9.86 0.62 9.49 1.25 9.49 1.98C9.49 4.15 10.18 6.23 11.49 8L6.69 14.33C2.64 19.67 0.5 26 0.5 32.63V32.92C0.5 36.55 3.54 39.5 7.28 39.5H25.22C28.96 39.5 32 36.55 32 32.92C32 25.53 29.26 18.38 24.29 12.77ZM11 1.94C11 1.73 11.14 1.62 11.22 1.57C11.28 1.54 11.5 1.43 11.73 1.57L14.41 3.12C15.03 3.48 15.81 3.48 16.43 3.12L19.11 1.57C19.35 1.43 19.56 1.54 19.62 1.57C19.7 1.62 19.84 1.73 19.84 1.94C19.84 3.68 19.31 5.37 18.31 6.82L18.19 6.99H12.64C11.57 5.51 11 3.78 11 1.93V1.94ZM25.22 38H7.28C4.37 38 2 35.72 2 32.92V32.63C2 26.33 4.04 20.31 7.9 15.23L13.01 8.5H18.43C18.43 8.5 18.5 8.52 18.53 8.52L23.18 13.76C27.91 19.09 30.51 25.89 30.51 32.91C30.51 35.71 28.14 37.99 25.23 37.99L25.22 38Z" fill="%23ffffff"></path></g></svg>');
        width: 22px;
        height: 25px;
        margin-right: 10px;
        vertical-align: middle;
    }
    #Three_Col .opt_table {
        width: 100% !important;
        overflow: scroll;
        border: none;
    }
    #Three_Col .opt_table>tbody>tr>td, #Three_Col .opt_table>tbody>tr>th {
        border: 1px solid #ccc;
    }
    #Three_Col .scrollbar_mobile_view {
        overflow: scroll;
        display: block;
        border-radius: 0;
    }
}
@media (max-width:1024px) and (min-width:992px) {
    #Three_Col .loadChart canvas {
        width: 600px !important;
        height: 410px !important;
    }
}
@media screen and (max-width:1199px){
    #sidebar_banners_desktop{
        width:330px !important;
    }
}
