.pricing h1{
	text-align:center;
}
.tables{
	padding-bottom:97px;
}
.pt1{
	background:#fff;
	-webkit-box-shadow: 0 1px 1px rgba(0,0,1,.75); 
	-moz-box-shadow: 0 1px 1px rgba(0,0,1,.75); 
	box-shadow: 0 1px 1px rgba(0,0,1,.75);
	text-align:center;
	color:#252525;
}
.pt1 h2{
	color:#252525;
	font-size: 38px;
	text-transform:uppercase;
}
.pt1 img{
	padding-bottom:30px;
}
.pt1 h2:first-child {
margin-bottom: 0px;
}
.pt1:hover .button a h3{
text-decoration: underline;
}
.price{
	background:#0F6697;
}

.prgreen:hover .button a{
	border:1px solid #03bd9c;
	background:#03bd9c;
	color:#fff;	
	-webkit-transition: all 0.2s ease-in;
	-moz-transition: all 0.2s ease-in;
	-o-transition: all 0.2s ease-in;
	transition: all 0.2s ease-in;		
}
p.undertext {
font-size: 12px;
}
.price h1{
	font-size:70px;
	font-family: novecento-lt, arial;
	color:#fff;
	line-height: 1em !important;
}
.price p{
	font-size:16px;
	line-height:20px;
	color:#fff;
}
.content p{
	padding-top:22px;
	padding-bottom:22px;
	color:#252525;
	font-size:16px;
	padding-left:16px;
	padding-right:16px;
	line-height:24px;
	border-bottom:1px solid #cccccc;
}
.plan-features{
	padding-top:22px;
}
.plan-features p {
line-height: 24px;
margin: 0px 0px;
padding: 10px;
}

.button a{
	color:#fff;
	background-color: #198C19;
	font-size:16px;
	padding-top:10px;
	padding-bottom:15px;
	text-align:center;
	width: 100%;
	border:1px solid #ccc;
	display:inline-block;
	text-decoration:none;
	-webkit-transition: all 0.2s ease-in;
	-moz-transition: all 0.2s ease-in;
	-o-transition: all 0.2s ease-in;
	transition: all 0.2s ease-in;	
}
.button{
margin-right: 2px;
padding: 20px;
}

.price2{
	background:#e84d38;
}

.prred:hover .button a{
	border:1px solid #e84d38;
	background:#e84d38;
	color:#fff;
	-webkit-transition: all 0.2s ease-in;
	-moz-transition: all 0.2s ease-in;
	-o-transition: all 0.2s ease-in;
	transition: all 0.2s ease-in;		
}

.price2 h1{
	font-size:60px;
	font-family: novecento-lt, arial;
	color:#fff;
}
.price2 p{
	font-size:16px;
	line-height:20px;
	color:#fff;
}
.price3{
	background:#0F6697;
}

.prblue:hover .button a{
	border:1px solid #77b201;
	background:#77b201;
	color:#fff;
	-webkit-transition: all 0.2s ease-in;
	-moz-transition: all 0.2s ease-in;
	-o-transition: all 0.2s ease-in;
	transition: all 0.2s ease-in;		
}
.prblue:hover .all-prop .button a{
	border: 1px solid #FF5F00;
	background: #FF5F00;
	}
.prblue:hover .button h2{
	color:#fff;
	-webkit-transition: all 0.2s ease-in;
	-moz-transition: all 0.2s ease-in;
	-o-transition: all 0.2s ease-in;
	transition: all 0.2s ease-in;		
}

.price3 h1{
	font-size:60px;
	font-family: novecento-lt, arial;
	color:#fff;
}
.price3 p{
	font-size:16px;
	line-height:20px;
	color:#fff;
}
.price4{
	background:#daac54;
}

.prgolden:hover .button a{
	border:1px solid #daac54;
	background:#daac54;
	color:#fff;
	-webkit-transition: all 0.2s ease-in;
	-moz-transition: all 0.2s ease-in;
	-o-transition: all 0.2s ease-in;
	transition: all 0.2s ease-in;		
}

.price4 h1{
	font-size:60px;
	font-family: novecento-lt, arial;
	color:#fff;
}
.price4 p{
	font-size:16px;
	line-height:20px;
	color:#fff;
}
.price, .price2, .price3, .price4{
	padding-top: 15px;
	padding-bottom: 15px;
}	
/*pricing end*/


@media (min-width: 980px) and (max-width: 1199px) {
	.button a {
		padding-left: 10px;
		padding-right: 10px;
	}	
}	


@media (min-width: 768px) and (max-width: 979px) {
	.price h1,.price2 h1,.price3 h1,.price4 h1 {
		font-size: 70px;
	}	
	.price p,.price2 p,.price3 p,.price4 p {
		font-size: 15px;
	}	
	.button a {
		font-size: 14px;
		padding-left: 5px;
		padding-right: 5px;
	}	
}	


@media (min-width: 768px) {

	.prblock:hover{
		-webkit-transform: scale(1.1);
		-moz-transform: scale(1.1);
		-o-transform: scale(1.1);
		-moz-box-shadow:3px 5px 7px rgba(0,0,0,.7);
		-webkit-box-shadow: 3px 5px 7px rgba(0,0,0,.7);
		box-shadow:3px 5px 7px rgba(0,0,0,.7);
		-webkit-transition: all 0.2s ease-in;
		-moz-transition: all 0.2s ease-in;
		-o-transition: all 0.2s ease-in;
		transition: all 0.2s ease-in;	
	}

	.prblock{
		-webkit-transition: all 0.2s ease-in;
		-moz-transition: all 0.2s ease-in;
		-o-transition: all 0.2s ease-in;
		transition: all 0.2s ease-in;
	}
}

@media (max-width: 767px) {
	body{
	}
	.pricing h1 {
		padding-top: 50px;
		padding-bottom: 10px;
	}	
	.prblock{
		padding-top:60px;
	}
	.tables {
		padding-bottom: 60px;
	}

	.paddingcnt{
		padding:0 20px;
	}	

}
.up-to{
min-height: 20px;
}
.pt1 .price .undertext, .pt1 .price2 .undertext, .pt1 .price3 .undertext, .pt1 .price4 .undertext{
font-size: 12px;
}
.plan-features p:nth-child(odd){
background-color: #ebebeb;
}
.access{
font-style: italic;
font-size: 22px;
padding-top: 20px;
font-weight: bold;
}
.all-prop .price{
background-color: #198C19;
}
.button h2{
color: white;
}
.all-prop .button a{
background-color: #FF8300;
}
.row-fluid .span3 {
width: 25%;
margin: 0;
}
p.prop-text{
margin: 0;
}