
#srp_results .srp_result .cost-per-mile {
  color: inherit;

  font-weight: 700;
  margin-bottom: 0;
  margin-top: 0;
}

#srp_results .srp_result .cpm-btn {
  color:#fff;
  background-color:#337ab7;
  border-color:#2e6da4;
  padding: 0px;
}
#srp_results .srp_result .col_lm {
  float: left;
  padding: 15px 15px 0 0;
}
#srp_results .srp_result .col_lm_mobile {
  float: left;
  padding: 15px 15px 0 0;
}
#srp_results .srp_result .vc-info-btn {
  float: right;
  padding-left: 10px;
}
#srp_results .srp_result table.vc-info-table  tr + tr{
    border-top:2px solid grey;
}
#srp_results .srp_result table.vc-info-table  tr td{
  padding: 5px;
}

@media only screen and (max-width : 767px) {
    #srp_results .srp_result .col_lm {
      display:none; 
    }
    #srp_results .srp_result .col_lm_mobile {
      display:block; 
    }
}
/* If the screen is big enough, we show the top 50 */ 
@media only screen and (min-width :767px) {

    #srp_results .srp_result .col_lm {
      display:block; 
    }
    #srp_results .srp_result .col_lm_mobile {
      display:none; 
    }
}