.mobile-header,
.mobile-footer {display: none;}
 footer.short {font-size: 14px; color: #c6c7c8;}
.bg-secondary-1 {background-color: #2c3e50 !important;
}
ul.rateSample {list-style-type: none; padding: 0; margin-top: 0;}
ul.rateSample li {margin-bottom: 5px; line-height: 1.5; font-size: 16px; padding-left: 10px;}
.highlight {font-weight: 800; color: #2a7ae2;}
p span.rateDisclaim {font-size: 15px; color: #222; margin-top: 10px; line-height: 1.5; padding-left: 4px;}
footer.short {font-size: 14px; color: #fff;}
footer {
    padding-top: 30px;
    padding-bottom: 20px;
    display: block;
    background-color: #11547e;/*edeaea;*/
}
footer a {text-decoration: none; }
footer a:hover {text-decoration: underline; color: #e9e9e9;}

.footer {
    padding: 40px 20px;
    background-color: #ebebeb;/*f1f1f3;*/
    color: #4e4e4e;/*fff*/
    display: block;
}
.footer-content {display: flex; flex-wrap: wrap; gap: 2%; max-width: 1400px; margin: 0 auto;}
.footer-column { flex: 0 0 32%; padding: 0 1rem; box-sizing: border-box; text-align: left; max-width: 32%;}
.footer-column h3 { font-size: 1.2rem; color: #f5f4f4; margin: 0 0 1rem 0; padding-top: 6px;}
.footer-column p {color: #f0f0f0; line-height: 1.275rem; font-size: 0.9275rem; margin: 0 0 1rem 0; text-align: left; word-wrap: break-word; overflow-wrap: anywhere;}
.footer-column ul {list-style-type: none; padding: 0; margin: 0;}
.footer-column ul li {margin: 5px 0; color: #f0f0f0; font-size: 0.9275rem; line-height: 1.4;}
.footer-column ul li.phyadd {font-size: 0.9275rem;}
.footer-column ul li img {display: inline-block;height: 60px;width: auto; vertical-align: middle;}
.footer-content p a {color: #f0f0f0; text-decoration: none;}
.footer-column:not(:first-child) ul {width: 100%;  padding-right: 10px;}
.footer-column:not(:first-child) ul li {width: 100%; padding-right: 8px; box-sizing: border-box;}
.footer-column:nth-child(2) ul li:last-child { display: flex;  gap: 10px; justify-content: flex-start;}
.footer-column:nth-child(2) ul li img {flex-shrink: 0; height: 45px;}
.footer p.eligbl {
   padding: 10px  50px;
}
.text-xsmall {
    font-size: 0.875em !important;
    color: #4e4e4e;/*c5c5c5;*/
}
.text-xsmall a {
   color: #4e4e4e;/*c5c5c5;*/
   text-decoration: none;
}
.text-xsmall a:hover {
   color: #2081bf;
   text-decoration: underline;
}
.text-txsml {
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-size: 1rem !important;
    color: #4e4e4e;/*c5c5c5;*/
    margin: 0;
    padding: 10px  50px;
}
footer .text-xsmall, footer .text-xsmall a, footer .text-txsml {color: #e9e7e7;}
.pagination {text-align: center; margin: 60px 0 0 0;}

@media (max-width: 800px){
   .ti-mobile, .ti-email {font-size:16px;}
 }
    
 @media (max-width: 768px) {
   .footer-content {flex-direction: column; align-items: center; gap: 2rem; text-align: center; }
   .footer-column {flex: 1 1 100%; max-width: 400px; text-align: center; padding: 0 1rem;}    
   .footer-column p {text-align: 20px;}
   .ct_testimonial {flex: 1 1 100%;}
    }

}
@media only screen and (max-width:380px){
    span a.phonenum {font-size:12px !important;
    }
 }
