#plan-rows {
	text-align: center;
	margin: auto;
	margin-top:20px
}

.plan-name {
	font-size:13px;
	margin-bottom:12px;
	padding-top: 10px;
}

.plan {
	width:250px;
	height:135px;
	margin: 12px 65px 0px 0px;
}
 
#plan-rows-stack .plan {
	/*background:url('/store/account/img/offers/bg-plan.png') no-repeat;*/
	float:none;
	width:270px;
	height: auto margin: auto;
	margin-bottom:10px;
}
   
/* end page */

 

@media(max-width: 950px) {
/*#plan-rows .plans-title {
margin-top: 0px;
font-size: 1.2em;
}
 h1 {
font-size: 35px;
line-height: 1.1em;
}*/
}

@media(max-width: 350px) {
	h1 { font-size: 30px } 
}

@media(max-width: 850px) {  
.main-container { 
	width:750px;
}
.plan { 
	margin: 12px 25px 0px 0px;
	width:250px;
}
 
}

@media(max-width: 767px) {		
.main-container { 
	width:700px;
} 
}

/*mobile landscape and portrait modes*/
@media only screen 
  and (min-device-width: 414px) 
  and (max-device-width: 736px) 
  and (-webkit-min-device-pixel-ratio: 3),
only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 667px) 
  and (-webkit-min-device-pixel-ratio: 2),
(max-width: 700px),
(max-width: 550px) 
{
/* page */  
#content a.free-download-button { 
	width:200px;
}
#guarantee { display:none }
#plan-rows {
display: none;
}
 #plan-rows-stack {
width: 300px;
margin-top:20px;
display:block
}
.plan-name {
/*font-size:25px;*/
font-size: 13px;
margin-bottom:0px;
}
#plan-rows-stack .plan-price  {
font-size:30px;
line-height:30px;
margin-right:5px;
margin-top: 11px;
}
#plan-rows-stack .plan-reg-price { text-align:center; margin-bottom:8px; margin-right: 15px; margin-left:0px}   
#plan-rows-stack .plan-name { padding-top:0px }

/*.plan-highlight { height: 28px; margin-top: 7px; }*/
.plan {
float:none;
width:240px;
height: auto;
margin: 0px 0px 0px 0px;
}
 #plan-rows-stack {
display:block
}
 .subheading {
margin-top: 45px
}
 #pane-0 h2 {
 font-size: 14px;
 line-height: 20px;
 margin: 15px 0px 0px 0px;
}
 .row {
/*text-align:center*/
}
 p.bold {
text-align: center
}
 .container h2 {
font-size:14px;
line-height:20px
}
/* end page */
}
#pane-0 .feature { width: 33% }

@media(max-width: 350px) 
{
#plan-rows-stack { width: 270px }
}

 
 
@media screen and (max-width: 450px) {
	.edit-wrapper {width: auto;}
	#popup-offer-bg { min-height:382px; width:310px; }
	#popup-offer-msg { padding:110px 0px 10px 0px; margin:auto; text-align:center; line-height: 17px;width:80% }
	#popup-offer-msg .title { font-size:17px; font-weight:bold; color:#ffffff }
	#popup-offer-msg .copy { font-size:14px; font-weight:normal; color:#ffffff }


}

.tooltipster-buy {
	border-radius: 5px;
	border: 2px solid #000;
	background: #4c4c4c;
	color: #fff;
	width:200px;
}
/* Use this next selector to style things like font-size and line-height: */
.tooltipster-buy .tooltipster-content {
	font-family: Arial, sans-serif;
	font-size: 14px;
	line-height: 16px;
	padding: 8px 10px;
}

.plan-reg-price { 
	font-size: 1.2em; color: #ff2860;font-weight: bold;margin-bottom: 10px;overflow: auto; text-shadow: 1px 1px #000;text-align: left;margin-left: 60px;
}
.plan-time-unit {
	float:left;width:50px;text-align: left
}
.plan-time-unit-txt {
	font-size:14px
}