/* ======================================================================================
	PRICE STYLE
========================================================================================*/
.priceSection {
    background-repeat: no-repeat;
    background-attachment: fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    padding: 45px 0 45px 0;
}
.price { margin-bottom: 80px; }
.price .section-text { margin: 33px 0 35px 0; }

.priceSection h2:after { 
	width: 300px;
    content: " ";
    background-image:url('/Contents/images/generalUi/after_line.png');
	background-repeat: no-repeat;
	background-position: left;
    position: absolute;
    right: -11.5em;
    top: 0.2em;
    height:20px;
}
.priceSection h2:before { 
	width: 300px;
    content: " ";
    background-image:url('/Contents/images/generalUi/before_line.png');
	background-repeat: no-repeat;
	background-position: left;
    position: absolute;
    left: -11.5em;
    top: 0.2em;
    height:20px;
}

.table-price { width: 90%; margin: 0 auto; }

.flat ul { background: red;}

.flat .plan {
  list-style: none;
  padding: 0 0 0 0;
  background: #e5e1d5;
  text-align: center;
  margin: 10px;
  direction:rtl;
  box-shadow: 0 0 19px rgba(0, 0, 0, 0.28);
}
.flat .plan li {
  padding: 15px 15px;
  color: #342d27;
  -webkit-transition: 300ms;
  transition: 300ms;
}
.flat .plan li.plan-name {
  padding: 15px;
  font-size: 24px;
  line-height: 24px;
  color: #342d27;
  border-top: 0;
  text-transform: uppercase;
}
.flat .plan li.plan-price {
	background: #342d27;
	padding: 25px;
	color: #fff;
	font-weight: 600;
	font-size: 24px;
	direction:rtl;
}
.flat .plan.featured li.plan-price {
  background: #f5503c;
  padding: 20px;
}
.flat .plan li.plan-action { 
	background: #342d27; 
	padding: 20px 0; 
	margin-top: 27px;
}
.flat .plan li.plan-action a { 
	color: #fff; 
	font-weight: 600; 
	text-transform: uppercase; 
}
.flat .plan li.plan-action a:hover { text-decoration: none; }
.flat .plan.featured li.plan-action { 
	background: #f5503c;
	margin-top: 15px;
}
.flat .plan li > strong {
  color: #f5503c;
}

.flat .plan.featured {
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}
.flat .plan.featured li.plan-price > strong {
	color: #fff;
}

/*---------------------BLOG SECTION RESPONSIVE --------------------*/
/* Large desktop */
@media (max-width: 1200px) { 
	
}
/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px) {
	.priceSection h2:after { 
		width: 0;
	}
	.priceSection h2:before { 
		width: 0px;
	}
	.flat .plan.featured {
		margin: 50px 0;
	}
}
/* Landscape phone to portrait tablet */
@media (max-width: 767px) {
	.priceSection h2:after { 
		width: 0;
	}
	.priceSection h2:before { 
		width: 0px;
	}
	
	.flat .plan.featured {
		margin: 50px 0;
	}
}
 
/* Landscape phones and down */
@media (max-width: 480px) {
	
}