/* Enter Your Custom CSS Here */
.custom-icon {
  background: #3498db !important;
  border-radius: 100%;
  box-shadow: 0 1px 10px rgba(0, 0, 0, 0.46);
  color: #fff;
  display: table-cell;
  font-size: 15px;
  height: 30px;
  padding: 1px;
  text-align: center;
  transition: .5s;
  vertical-align: middle;
  width: 30px;
}
.custom-icon:hover {
  background: rgba(0, 0, 0, 0.6);
}
td {
    color: #666;
    font-size: 18px !important;
    border-bottom: 1px solid #d3e7f5;
    text-align: left !important;
}
.price_in_table .mark {
	display:none !important;
}
.price_table_inner ul li.table_title .title_content {
    color: #fff;
    font-weight: 700;
    font-size: 22px;
    text-transform: none !important;
    font-family: "Open Sans" !important;
}
.q_price_table .price_table_inner {
    background-color: #453e88 !important;
}
.price_table_inner ul li.table_title {
    padding: 25px 25px !important;
    border-bottom: 1px solid white;
}
.price_table_inner ul li.pricing_table_content li {
    font-size: 16px !important;
}
.footertitle {
    color: white;
    padding-bottom: 20px;
}