.consularlist .budsubdesc::before {
    content: "•";
    padding-right: 10px;
}
.consularlist .contactlinks{display:block;margin-top:10px;}
.consularlist .contactlinks a{
	margin-right:12px;
}

.consularlist{text-align:left;}
.consularlist .card-header{font-weight:bold;}
.consularlist .loctype{margin-top:4px;position:absolute;right:5px;top:5px;}
.consularlist p{line-height:1.5em;margin-left:0 important;margin-right:0 !important;}
.consularlist .card{margin-bottom:40px !important;flex: 1 !important;flex-basis: 25% !important;max-width:33%;}
.consularlist .card-footer{font-style:italic;border-top:none;}
.consularlist .inlinehead{line-height:0.8em;}

@media (max-width: 1199.98px){
	.consularlist .card{flex-basis: 28% !important;}
}
@media (max-width: 991.98px) {
	.consularlist .card{flex-basis: 40% !important;max-width:50%;}
}
@media (max-width: 767.98px) {
	.consularlist .card{flex-basis: 40% !important;max-width:50%;}
}
@media (max-width: 575.98px){
	.consularlist .card{flex-basis: 90% !important;max-width:100%;}
	.consularlist .card-body, .consularlist .card-footer{font-size:0.8em;letter-spacing: -0.035rem;}
	.consularlist .contactlinks{display: inline-block !important; padding-left: 10px;}
}
@media (max-width: 480px) {
	.consularlist .card{flex-basis: 90% !important;max-width:100%;}
}