        
        
        /*HTML FOR Pckages*/
/*------------------------------------------------------------------------------*/

.packages_container  {


font-size: 16px;
color: rgba(39,65,90,1);
margin:  0 auto;
margin-right: -30px;

}
.packages_id{
    text-align: center;
    box-shadow: 5px 5px 5px 5px #888888;
}

.packages_container section  h4 {
margin-bottom: 12px;
font-size: 1.25em;
font-weight: 400;
text-transform: uppercase;
}

.packages_container section  h5 {
font-size: 1.75em;
}

.packages_container section p {
margin-top: 1em;
margin-bottom: 1em;
color: rgba(39,65,90,.9);
font-size: 1.25em;
line-height: 1.625em;
}


.packages_container section ol, ul  {
list-style: none;
}

.packages_container section strong {
color: rgba(39,65,90,1);
font-weight: 600;
}

.packages_container section .plans {
background: #e7f2f0;
}

.packages_container section .layer {
clear: both;
width: 100%;
height: auto;
padding: 60px 7.5% 60px;
display: block;
}

.packages_container .layer > section, .layer > article {
clear: both;
width: 100%;
height: auto;
max-width: 1092px;
margin: 0 auto;
display: block;
}

.packages_container .third {
width: 27.99%;
margin: 0 30px 0 0;
display: inline-block;
}

.packages_container .plan-tier {
background: white;
vertical-align: baseline;
border-radius: 3px;
-moz-border-radius: 3px;
cursor: pointer;
overflow: hidden;
}

.packages_container .lift {
position: relative;
-webkit-transition: all .075s ease-out;
-moz-transition: all .075s ease-out;
-o-transition: all .075s ease-out;
transition: all .075s ease-out;
}

.packages_container .lift:hover {
top: -3px;
-webkit-box-shadow: 0 2px 6px rgba(39,65,90,.15);
-moz-box-shadow: 0 2px 6px rgba(39,65,90,.15);
box-shadow: 0 2px 6px rgba(39,65,90,.15);
}

.packages_container .plan-tier h4 {
padding: 18px 0 15px;
margin: 0 0 30px;
background: #00a1ff;
color: white;
}

.packages_container .plan-tier {
cursor: pointer;
}

.packages_container .plan-tier sup {
position: relative;
//right: -9px;
}

.packages_container .plan-tier ul {
margin: 30px 0 0;
border-top: 2px solid #e7f2f0;
}

.packages_container .plan-tier ul li {
font-size: 1.25em;
padding: 18px 0;
color: rgba(39,65,90,.9);
border-bottom: 2px solid #e7f2f0;
}


.packages_container .plan-tier .plan-price {
font-size: 3em ;
font-weight: 300;
letter-spacing: -3px;
}

.packages_container section .plan-tier sub {
vertical-align: bottom;
position: relative;
bottom: .875em;
}

.packages_container .plan-tier .early-adopter-price {
font-size: 16px;
    padding-left: 15px;
    padding-right: 15px;
    text-align: left;
}
.packages_container p:first-of-type {
margin-top: 0;
}

.packages_container section small, del {
color: rgba(39,65,90,.5);
font-size: 1em;
line-height: 1.5em;
}

.packages_container section s, strike, del {
text-decoration: line-through;
}


.packages_container .layer {
padding-top: 96px;
padding-bottom: 96px;
}

.packages_container .plan-tier.callout h6 {
width: 100%;
padding: 15px 0 14px;
background: #8dcf3f;
color: rgba(39,65,90,.5);
font-size: 1.25em;
}

.packages_container .plan-tier.callout h4 {
background-color: #78b336;
}
.prduct_outer  {
    list-style-type: none;
}
.pkg_descr_para{
    margin-top: 30px !important;
	margin-bottom: 30px !important;
    padding-left: 30px;
    padding-right: 50px;
    text-align: left;
}
.pakeg_heading{
    margin-left: 30px;
    width: 91%;
    background: #FCFCFC !important;
    margin-bottom: 45px;
}

.pakeg_heading tr td h1 {
    line-height: 0.5 !important;	
}
.pakeg_heading tr td{
    padding-right: none;
}

.pakeg_heading  tr td{
    background:  none !important;		vertical-align: middle;
}

.pakeg_heading td, th {
    padding: 0;
    vertical-align: bottom;
    text-align: left;
}
.pakeg_heading h1 {
    font-size: 30px !important;
}
.heading_pkg h1{
    font-size: 25px;
    font-weight: 300;
    padding-left: 10px;
}
.pkg_prdouct_image_contaner img{
    float: left;
    margin-left: 20px;
}
.pkg_prdouct_image_contaner{
    margin-top: 45px !important;
    padding-left: 10px;
    padding-right: 50px; 
}
.pkg_prdouct_tabs_contaner .tabs {
    margin-top: 120px;
}
.pkg_prdouct_tabs_contaner ul, ol {
    margin: 0 0 1.618em 1.5em;
    padding: 0;
}

.pkg_prdouct_tabs_contaner .tab-links a {
    
    padding: 9px 70px;
}

.pkg_prdouct_tabs_contaner li.active a, li.active a:hover {
    
    background: #EFEFEF;
}
.pkg_prdouct_tabs_contaner .tab-content ol , li , h3 {
    text-align: left;
    line-height: 40px;
}
.pkg_prdouct_tabs_contaner h3{
    padding-left: 30px;
}

.packages_id{
    
    box-shadow: 5px 5px 5px 5px #888888;
}

.packages_id_packag{
    
    -webkit-box-shadow: 0 2px 6px rgba(39,65,90,.15);
-moz-box-shadow: 0 2px 6px rgba(39,65,90,.15);
box-shadow: 0 2px 6px rgba(39,65,90,.15);
 box-shadow: 5px 5px 5px 5px #888888;
}
 
.packages_container .lift:hover {
top: -3px;
-webkit-box-shadow: 0 2px 6px rgba(39,65,90,.15);
-moz-box-shadow: 0 2px 6px rgba(39,65,90,.15);
box-shadow: 0 2px 6px rgba(39,65,90,.15);
}


/*---------- Features Content --------------*/
.feature {
    text-align: left;
    color: #999999;
    padding: 0 0 0 20px;
}

/*---------- Requirements Content --------------*/
.requirements {
    text-align: left;
    color: #999999;
    padding: 0 0 0 50px;
}

.version {
    font-size: 125%;
    color: #FF3600;
    text-align: left;
    font-weight: lighter;
}



/*---------- FAQ Content --------------*/
.question {
    font-size: 125% !important;
    line-height: 120%;
    color: #8AB8E6 !important;;
    text-align: left;
    padding: 0 0 0 20px;
}

.answer {
    padding: 0 0 0 50px;
    text-align: left;
    color: #999999;
}

.pay_now_link{
    background: #7FB5DA none repeat scroll 0 0;
    color: black;
   // padding: 6px 10px;
}
.card-expiry-month{
    width: 100px !important;
}
.card-expiry-year{
    width: 100px !important;
}

.payment-errors{
    color: #D8000C;
    background-color: #FFBABA;
    padding: 5px 1px 5px 10px;
    font-size: 16px;
    display: none;
	padding-top: 10px;
    border-radius: 4px;
	height: 40px;
}
.form-row label {
    min-width: 100px !important;
}
.success_str_payment{
    color: #4F8A10;
    background-color: #DFF2BF;
    font-size: 15px;
    font-weight: bold;
    padding: 5px 1px 5px 10px;
}
.card-number{
    width: 323px !important;
}
.card-cvc {
    width: 323px !important;
}

.eniture_table{
    font-size: 13px !important;
}

.pkg_prdouct_tabs_contaner li.active a, li.active a:hover {
    
    background: #EFEFEF;
}
#payment_city-state_zipcode input{
    
    width: 48%;
}

