.price_boxes_phone {
  text-align: center;
  max-width: 800px;
  margin-left: auto;
  margin-right: auto; }
  .price_boxes_phone > .price_box_phone {
    display: inline-block;
    padding-left: 10px;
    padding-right: 10px;
    vertical-align: top;
    margin-bottom: 20px;
    width: 50%;
    text-align: center;
    min-width: 200px; }
    .price_boxes_phone > .price_box_phone > .inner-container {
      margin: 0 auto; }
  @media (max-width: 480px) {
    .price_boxes_phone > .price_box_phone {
      width: 100% !important; } }
  .price_boxes_phone.number-2 > .price_box_phone {
    width: 50%; }
  .price_boxes_phone.number-3 > .price_box_phone {
    width: 33.33%; }
  .price_boxes_phone.number-5 > .price_box_phone {
    width: 33.33%; }
  @media (min-width: 1170px) {
    .price_boxes_phone.number-5 > .price_box_phone {
      width: 20%; } }
  @media (min-width: 1070px) {
    .price_boxes_phone {
      max-width: none;
      margin-left: -15px;
      margin-right: -15px; }
      .price_boxes_phone > .price_box_phone {
        width: 25%; } }

.price_box.price_box_phone > .inner-container {
  position: relative;
  border: 1px solid #e2e2e2;
  background: #fff;
  cursor: pointer;
  overflow: hidden;
  padding: 0;
  border-radius: 10px;
  transition: .1s ease all; }
  .price_box.price_box_phone > .inner-container:hover {
    border-color: #6ac0fc; }
    .price_box.price_box_phone > .inner-container:hover .button {
      background-color: #6ac0fc; }

.price_box.price_box_phone .title {
  background: #efefef;
  padding: 15px 15px;
  color: #2a83c2;
  margin: 0;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px; }

.price_box.price_box_phone .big_text {
  font-size: 24px; }
  .price_box.price_box_phone .big_text + .description {
    margin-top: 24px; }

.price_box.price_box_phone .content-container {
  padding: 50px; }

.price_box.price_box_phone .details-container {
  margin-top: 15px;
  margin-bottom: 15px; }

.price_box.price_box_phone .description {
  padding: 0; }

.price_box.price_box_phone .view-details-link {
  font-style: italic; }

.price_box.price_box_phone .details-popup {
  display: none; }

.price_box.price_box_phone .button-container > .button {
  padding-top: 20px;
  padding-bottom: 20px;
  display: block;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  background: #2a83c2;
  border: 0;
  color: #fff;
  transition: .1s ease all; }
