ul.catch-list li{
font-size:20px;
line-height:220%;
list-style-type:none;
}
ul.catch-list li span,ul.catch-list li i{
color:#dc143c;
font-weight: bold;
margin-right:20px;
}
ul.setups li{
font-size:18px;
line-height:200%;
list-style-type:none;
}

.section-header{
	margin-bottom:20px;
}
.service-box{
margin-bottom:20px;
}

.bonus{
  background: #faf0e6;
}
.well h3 i{
font-size:32px;
	color:#dc143c;
margin-right:20px;
}
.pricing {
	text-align: center;
	border: 1px solid #f0f0f0;
	padding-left: 0;
	margin-bottom: 30px;

}
.pricing img {
	display: block;
	margin: auto;
	width: 32px;
}
.pricing li:first-child,
.pricing li:last-child {
	padding: 15px 10px;
}
.pricing li {
	list-style: none;
	padding: 10px;
}
.pricing li + li {
	border-top: 1px solid #f0f0f0;
}
.pricing big {
	font-size: 32px;
}
.pricing h3 {
	margin-bottom: 0;
  font-size:x-large;
}
.pricing .option {
	font-size: 12px;
  padding:5px 0;
	font-weight: normal;
}
.pricing li:nth-last-child(2) {
	padding: 30px 10px;
}
.price button {
	width: auto;
	margin: auto;
	font-size: 14px;
	font-weight: bold;
	border-radius: 40px;
	color: #fff;
	padding: 7px 12px;
	background: #e13c4c;
	opacity: 1;
	transition: opacity .2s ease;
  border: none;
  outline: none;
}
.price button:hover {
	opacity: .9;
  background: #ffffff;
  color: #e13c4c;
}
.price button:active {
	box-shadow: inset 0px 2px 2px rgba(0, 0, 0, 0.1);
}
button.custom-red  {
	background: #dc143c;
}
button.custom-green {
background:#4c7737;
}
button.custom-blue {
background:#3f4bb8;
}
a.custom-blue-hover:hover{
background:#3f4bb8;
}
a.custom-green-hover:hover{
background:#4c7737;
}
/**/
.custom-red:hover  {
  background: #dc143c;
}
.custom-green:hover {
background:#2e8b57;
}
.custom-blue:hover {
background:#00008b;
}
.price-day{
  font-weight:bold;
  font-size:large;
}
.price-price{
  font-size:small;
}
.price-option{
  font-size:12px;
}
.custom-btn-wide{
width:44%;
}
@media screen and (max-width: 700px) {
  .col-xs-4{
    padding:3px;
  }
.custom-btn-wide{
width:99%;
}
.page-title,.product-title{
  font-size:16px;
  }
  .price button{
      font-size:12px;
      padding: 3px 8px;
  }
}
table.custom-table th{
  font-size:10px;
  font-weight:normal;
  text-align: left;
}
table.custom-table td{
  font-size:12px;
  text-align: left;
}
@media screen and (max-width: 500px) {
.product-title{
  font-size:14px;
  }
}