.osm-plan-price {
    background: #2A7893;
}
.osm-pricing-table .osm-plan {
-webkit-box-shadow: 0px 0px 6px 1px rgba(0,0,0,0.15);
-moz-box-shadow: 0px 0px 6px 1px rgba(0,0,0,0.15);
box-shadow: 0px 0px 6px 1px rgba(0,0,0,0.15);
    position: relative;
}

.osm-pricing-table .osm-plan:hover {
-webkit-box-shadow: 0px 0px 15px 2px rgba(0,0,0,0.35);
-moz-box-shadow: 0px 0px 15px 2px rgba(0,0,0,0.35);
box-shadow: 0px 0px 15px 2px rgba(0,0,0,0.35);
}

.os-single-plan{
	min-width:330px!important;
	max-width:350px;
	border-radius:4px;
	background-color: #F2F2F2;
	border:5px solid #fff;
	-webkit-box-shadow: 0px 0px 6px 1px rgba(0,0,0,0.15);
	-moz-box-shadow: 0px 0px 6px 1px rgba(0,0,0,0.15);
	box-shadow: 0px 0px 6px 1px rgba(0,0,0,0.15);
	margin-bottom:15px;}
	.os-single-plan:hover {
		-webkit-box-shadow: 0px 0px 15px 2px rgba(0,0,0,0.35);
		-moz-box-shadow: 0px 0px 15px 2px rgba(0,0,0,0.35);
		box-shadow: 0px 0px 15px 2px rgba(0,0,0,0.35);
		}
		 @media screen and (max-width: 766px){
			.os-single-plan{
			min-width:260px!important;
			max-width:350px;
			margin:0 auto 40px auto!important;
		}
		 }
		
		 @media screen and (min-width: 767px) and (max-width: 768px){
			.os-single-plan{
			width:310px!important;
			margin:0 auto 20px auto!important;
		}
		 }
		
	
	div.os-single-plan div.os-plan-header{
	background: #3c9ec2; /* Old browsers */
	background: -moz-linear-gradient(top,  #3c9ec2 1%, #0579a2 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #3c9ec2 1%,#0579a2 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #3c9ec2 1%,#0579a2 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3c9ec2', endColorstr='#0579a2',GradientType=0 ); /* IE6-9 */
		padding: 30px 0;
		border-top-right-radius:4px;
		border-top-left-radius:4px;
		}
		
		div.os-single-plan:nth-of-type(even) div.os-plan-header{
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffa911+0,f86000+100 */
background: #ffa911; /* Old browsers */
background: -moz-linear-gradient(top,  #ffa911 0%, #f86000 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #ffa911 0%,#f86000 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #ffa911 0%,#f86000 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa911', endColorstr='#f86000',GradientType=0 ); /* IE6-9 */

	}
		
		.os-plan-header h2 a{
			color:#FFF;}
			.os-plan-header h2 a:hover{
			color: #6CF;}
			
		.os-plan-header-transp > h1{
			color:#2A7893;
			padding-bottom:15px;
			border-bottom:1px solid #EEE;
			}

	div.os-table.osm-description-details{
		height:200px;
		padding:15px;
		background-color:#fff;}
		.osm-description-details ul{
			margin-left:0px;
			margin-top:10px;
			font-weight:400;}
	
			.osm-plan-price{
				background-color:#164454!important;
				color: #fff!important;
				font-size:2.5em!important;
				font-weight:700;
				padding:30px;}
			.osm-plan-duration{
				background-color: #28C143;
				color: #fff;
				padding:15px 30px;
				font-size:1.5em;
				font-weight:600;}
				
		
		.osm-plan-property-label{
			display:none;}

textarea#comment {
	height: 120px;
}
div#os-pmf-paypal{
	background:url(../images/paymentmethods/os_paypal.png)top left no-repeat;
	background-color:#6FF;
	width:118px;
	height:50px;}
	
	/* Forms responsive */
	
	@media screen and (max-width: 766px){
		form#os_form div.control-group{
		margin-bottom:5px;}
	div.form-actions{
		margin-top:80px;
		}
		div.form-actions input[type="submit"]{
			margin-left:-80px;
	}
	}