.plan.card.disclaimer b svg {
    margin-left: 1px;
    width: 12px;
	vertical-align: text-top;
}

@media (max-width:400px)  {
    a.view-this-plan.show-family{
        padding: 5px 2px 5px 2px !important;
        font-size: 12px !important;
    }

    .remove-family{
        font-size:14px;
    }
}
@media screen and (min-width: 768px) and (max-width: 782px) {
    .mobile-plan-relocate {
        margin: auto;
    }

    .move-on-mobile {
        margin: auto;
    }
}

div#mobile-plan-location.right-plan-card:nth-last-child(even) {
    padding-left: 20px !important;
    padding-right: 20px !important;
}