
.custom-link:hover {
    text-decoration: none;
}
.ast-custom-button-link:hover {
    text-decoration: none;
}

/* Media Query */
/* @media only screen and (max-width: 768px) {
    .mobile-position {
        display: flex;
        align-items: center;
        justify-content: center;
    }
} */
.footer-loc-icon {
    height:  30px;
    width: 30px;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius:  100%;
    line-height: 30px;
    text-align: center;
    font-size: 18px;
    background: transparent;
}
.footer-title {
    margin-bottom: 0;
}
.footer-description {
    margin-bottom: 0;
}
.all-locations span.locations-div:last-child {display:none;}
.locations-div { padding-right: 10px; padding-left: 10px;}

.phone-pad {
    padding-right: 10px;
    padding-left: 15px;
}
.mark-pad {
    padding-right: 10px;
}

@media only screen and (max-width: 768px) {
    .ast-mobile-header-content.content-align-flex-start .all-locations a, 
    .ast-mobile-header-content.content-align-flex-start .single-location a {
        justify-content: flex-start;
        padding-left: 20px;
        padding-right: 20px;
    } 

    .ast-mobile-header-content.content-align-flex-center .all-locations a, 
    .ast-mobile-header-content.content-align-flex-center .single-location a {
        justify-content: center;
        padding-left: 20px;
        padding-right: 20px;
    } 

    .ast-mobile-header-content.content-align-flex-end .all-locations a, 
    .ast-mobile-header-content.content-align-flex-end .single-location a {
        justify-content: flex-end;
        padding-left: 20px;
        padding-right: 20px;
    } 

    #ast-mobile-popup.content-align-center .all-locations,
	#ast-mobile-popup.content-align-center .single-location{
		padding-right: 20px;
		padding-left: 20px;
		text-align: center;
	}
	
	#ast-mobile-popup.content-align-flex-start .all-locations,
	#ast-mobile-popup.content-align-flex-start .single-location{
		padding-right: 20px;
		padding-left: 20px;
		text-align: left;
	}
	
	#ast-mobile-popup.content-align-flex-end .all-locations,
	#ast-mobile-popup.content-align-flex-end .single-location{
		padding-right: 20px;
		padding-left: 20px;
		text-align: right;
	}
}