
/* plans and pricing tabs */
#tab-wrap{
	background: #f8f8f8;
}
#tab-sec{
	border-bottom: 1px solid #cacaca;
	background: #fff;

}
#tabs{
	font-family: 'Titillium-Light', sans-serif;
	padding-top: 27px;
	width: 491px;
	margin: 0 auto;
	padding-left: 0;
}
#tabs li{
	height: 40px;
	list-style-type: none;
	float: left;
	line-height: 1;
	text-align: center;
	min-width: 248px;
	position: relative;
}
#tabs .last-item{
	margin-left: -8px;
}
#tabs .active span{
	background: url(../imgv3/tab-bg.png) no-repeat;
	z-index: 1;
}
#tabs span{
	background: url(../imgv3/tab-bg-1.png) no-repeat;
	padding: 0 10px;
	display: block;
	height: 100%;
	position: absolute;
	top: 1px;
	bottom: 0;
	right: 0;
	left: 0;
}
#tabs li a{
	text-decoration: none;
	color: #6d6e71;
	font-size: 22px;
	font-weight: 300;
	padding: 7px 0;
	display: block;
}
#tabs .active a{
	color: #99cc33;
	font-size: 26px;
	padding: 5px 0;
}

.clearfix:after {
	clear: both;
	content: ' ';
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
	height: 0;
}

.tab-contents{
	border-top:1px solid #d3d3d3;
	margin-top: 11px;
	background: #e5e5e5;
	padding-top: 42px;
	padding-bottom: 42px;
}


#price-tb-sec-2{
	padding: 21px 0 29px;
}
	.price-tab-info{
		width: 216px;
		float: left;
		margin-left: 28px;
		border-radius: 3px;
		background: #fff;
		text-align: center;
		font-family: 'Titillium Web', sans-serif;
		text-decoration: none;
	}

	.price-tab-info:hover {
		box-shadow: #444 0 0 10px;
	}
	.price-tab-info h2,
	.price-tab-info h3,
	.price-tab-info h4,
	.price-tab-info p{
		margin: 0;padding: 0;
	}
	.price-tab-info h2{
		font-size: 79px;
		color: #fff;
		font-weight: 600;
		display: inline-block;
	}
	.price-tab-info h4{
		font-size: 18px;
		color: #fff;
		font-weight: normal;
		margin: 0 22px;
		border-bottom: 1px solid #c8cacb;
	}
	.price-tab-info h3{
		font-size: 21px;
		font-weight: 400;
	}
	.price-tab-info p{
		font-size: 14px;
	}
	.price-tab-info p strong{
		font-weight: normal;
	}
	.price-tab-info .btn {
		background: url(../imgv3/button-img-4.png) no-repeat;
		width: 124px;
		padding: 8px 23px 8px 25px;
		color: #FFF;
	}
	.price-tab-info .btn:hover {
		background-color: #9A2C0B;
		box-shadow: #9A2C0B 0 0 1px 2px;
	}
	#price-tab-info-custom.price-tab-info .btn:hover {
		background-color: #000;
		box-shadow: #000 0 0 1px 2px;
	}
	.price-tab-info span{
		display: inline-block;
		padding-left: 2px;
		color: #fff;
	}
	.price-tab-info span img{
		padding-left: 8px;
	}
	.price-tab-info span img,
	.price-tab-info span strong{
		display: block;
		position: static;
		font-weight: normal;
	}
	.price-info-bronze-inner {
		background: -webkit-linear-gradient(180deg, #babcbe, #adaeb1,#abadaf,#a8a9ac,#8f9193,#8a8b8e);
		background: -o-linear-gradient(180deg, #babcbe, #adaeb1,#abadaf,#a8a9ac,#8f9193,#8a8b8e);
		background: -moz-linear-gradient(180deg, #babcbe, #adaeb1,#abadaf,#a8a9ac,#8f9193,#8a8b8e);
		background: linear-gradient(180deg, #babcbe, #adaeb1,#abadaf,#a8a9ac,#8f9193,#8a8b8e);
		filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#babcbe', endColorstr='#8a8b8e');

	}
	.price-tab-info > div {
		position: relative;
		border-radius: 3px 3px 0 0;
	}

	.price-info-inner {
		position: relative;
	}
	.price-info-inner:after {
		content: '';
		position: absolute;
		width: 20px;
		height: 13px;
		left: 50%;
		margin-left: -10px;
		bottom: -13px;
		background: url('../imgv3/arrow-bd.png') no-repeat;
	}

	.price-info-silver-inner:after {
		background-image: url('../imgv3/arrow-bd-2.png');
	}
	.price-info-gold-inner:after {
		background-image: url('../imgv3/arrow-bd-3.png');
	}
	.price-info-custom-inner:after {
		background-image: url('../imgv3/arrow-bd-4.png');
	}

	.price-info-bronze-inner img,
	.price-info-silver-inner img{
		position: absolute;
		bottom: -13px;
		left: 50%;
		margin-left: -10px;
	}
	#price-tab-info-bronze{
		color: #6d6e71;
		padding-bottom: 23px;
		margin: 0;
		margin-top: 57px;
	}
		#price-tab-info-bronze h2{
			line-height: 1;
			padding: 2px 0 11px;
		}
		#price-tab-info-bronze h3{
			padding-top: 32px;
		}
		#price-tab-info-bronze h4{
			padding: 11px 0 6px;
		}
		#price-tab-info-bronze p{
			margin-bottom: 9px;
		}

	.price-info-silver-inner{
		background: -webkit-linear-gradient(180deg, #98cb33, #96ca35,#93c836,#8bc33b,#83be3f);
		background: -o-linear-gradient(180deg, #98cb33, #96ca35,#93c836,#8bc33b,#83be3f);
		background: -moz-linear-gradient(180deg, #98cb33, #96ca35,#93c836,#8bc33b,#83be3f);
		background: linear-gradient(180deg, #98cb33, #96ca35,#93c836,#8bc33b,#83be3f);
		filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#98cb33', endColorstr='#83be3f');
	}
	#price-tab-info-silver{
		margin-top: 25px;
		padding-bottom: 27px;
	}
	#price-tab-info-silver h2{
		line-height: 1;
		padding: 19px 0 26px;
	}
	#price-tab-info-silver h3{
		color: #99cc33;
		padding: 37px 0 1px;
	}
	#price-tab-info-silver h4{
		padding: 8px 0 6px;
	}
	#price-tab-info-silver p{
		color: #58595b;
		padding-bottom: 18px;
	}
	#price-tab-info-silver p strong{
		color: #82b33b;
	}


	.price-info-gold-inner {
		color: #fff;
		/*background: #24b9e9;*/
		background: -webkit-linear-gradient(180deg, #32c6f4, #32c5f3,#32c5f3,#1bb3e3,#08a2d5);
		background: -o-linear-gradient(180deg, #32c6f4, #32c5f3,#32c5f3,#1bb3e3,#08a2d5);
		background: -moz-linear-gradient(180deg, #32c6f4, #32c5f3,#32c5f3,#1bb3e3,#08a2d5);
		background: linear-gradient(180deg, #32c6f4, #32c5f3,#32c5f3,#1bb3e3,#08a2d5);
		filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#1FC3F3', endColorstr='#08a2d5');
	}
	.price-info-silver-inner img,
	.price-info-gold-inner img,
	.price-info-custom-inner img{
		position: absolute;
		left: 50%;
		bottom: -13px;
		margin-left: -11px;
	}
	#price-tab-info-gold {
		padding-bottom: 29px;
	}
	#price-tab-info-gold h2{
		line-height: 1;
		padding: 18px 0 27px;
	}
	#price-tab-info-gold h3{
		color: #4aa5d5;
		padding: 41px 0 1px;
	}
	#price-tab-info-gold h4{
		padding: 9px 0 6px;
	}
	.price-tab-info h5{
		font-size: 15px;
		color: #fff;
		margin: 0;
		padding-top: 2px;
		font-weight: normal;
		border-radius: 3px 3px 0 0;
		background: -webkit-linear-gradient(180deg, #403f40, #3d3d3e,#393839,#312f30,#2b3f47);
		background: -o-linear-gradient(180deg, #403f40, #3d3d3e,#393839,#312f30,#2b3f47);
		background: -moz-linear-gradient(180deg, #403f40, #3d3d3e,#393839,#312f30,#2b3f47);
		background: linear-gradient(180deg, #403f40, #3d3d3e,#393839,#312f30,#2b3f47);
		filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#403f40', endColorstr='#2b3f47');
	}
	#price-tab-info-gold p{
		color: #58595b;
		padding-bottom: 30px;
	}
	#price-tab-info-gold p strong{
		color: #4aa5d5;
	}
	.price-info-custom-inner {
		/*background: #e53526;*/
		background: -webkit-linear-gradient(180deg, #f19424, #ee7d24,#ea5a25,#e84e25,#e42d26);
		background: -o-linear-gradient(180deg, #f19424, #ee7d24,#ea5a25,#e84e25,#e42d26);
		background: -moz-linear-gradient(180deg, #f19424, #ee7d24,#ea5a25,#e84e25,#e42d26);
		background: linear-gradient(180deg, #f19424, #ee7d24,#ea5a25,#e84e25,#e42d26);
		filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=' #f19424', endColorstr='#e42d26');
	}
	#price-tab-info-custom .btn {
		background: url(../imgv3/button-img-3.png) no-repeat;
		left: -20px;
  		top: 10px;
	}
	#price-tab-info-custom .btn:after {
    	margin-left: 45px;
	}
	#price-tab-info-custom h4{
		padding: 7px 0 5px;
	}
	#price-tab-info-custom p{
		font-size: 15px;
		color: #6d6e71;
		line-height: 1.2;
		padding: 24px 0 10px;
		margin: 0 14px 14px;
		border-bottom: 1px solid #d9d6d0;
	}
	#price-tab-info-custom span{
		display: block;
	}

	.price-info-body-inner {
		border: 1px dashed #e79551;
		border-top: none;
		margin: 0 8px 8px;
		padding-bottom: 20px;
	}
	.price-info-body-inner form{
		padding: 0 34px;
		margin-bottom: 12px;
	}
	.price-info-body-inner label{
		float: left;
		font-size: 17px;
		color: #6d6e71;
		line-height: 30px;
	}
	.price-info-body-inner input{
		width: 45px;
		height: 26px;
		padding-left: 5px;
		padding-right: 5px;
		float: right;
		background: #f2f2f2;
		border: 1px solid #e9eae0;
		text-align: center;
	}
	.customized-info{
		color: #fff;
		padding-top: 38px;
	}
	.customized-info img{
		display: block;
		position: static;
		margin: 0 auto;
	}
	.customized-info h3{
		font-weight: bold;
		padding-bottom: 29px;
	}

.submit-btn .btn {
  margin: 0;
  color: #fff;
  width: 93px;
  border: none;
  border-radius: 0;
  font-size: 19.61px;
  text-align: left;
  padding: 5px 20px 4px 20px;
  display: inline-block;
  text-decoration: none;
  vertical-align: middle;
  font-family: 'HGBGrotesk-Med';
  background: url(../imgv3/button-img.png) no-repeat;
  -webkit-background-size: 100% 100%;
  background-size: 100% 100%;
  position: relative;
}
.submit-btn .btn:after {
  content: "\f054";
  font-family: 'FontAwesome';
  font-size: 12px;
  margin-left: 24px;
  position: absolute;
  right: 11px;
  top: 50%;
  margin-top: -7px;
}
.price-tab-info .btn {
  background: url(../imgv3/button-img-4.png) no-repeat;
  width: 124px;
  padding: 8px 23px 8px 25px;
  box-sizing: content-box;
}