.premiumsign{ background: url(../images/premiumsign01.png) repeat right bottom;    position: relative;  height: 500px; width: 100%; margin-top: 45px;}
.premiumsign .container .premium-img{ position: absolute; right: 0; bottom: 0; }



.premiumsign .album-block{ margin-top: 45px; margin-left: 12%; }
.premiumsign .album-block .frontcover img{
    float: left;
	margin-right: 40px;
    margin-top: 55px;
    width: 300px;
    height: 300px;
    border-radius: 0px; }
.premiumsign .album-block .album-text-block{ font-family: open sans; margin-top: 80px; width: 60%;}
.premiumsign .album-block .album-text-block .h2css{margin: 15px 0px; font-size: 20px; font-weight: 600; color: #ffffff; }
.premiumsign .album-block .album-text-block a.tit{  font-size: 36px; font-weight: 600; color: #428200;}
.premiumsign .album-block .album-text-block p{ width: 550px; font-family: open sans; font-size: 16px; font-weight: lighter; color: #ffffff; }
.premiumsign .album-block .album-text-block p span{ font-weight: bold; padding-right: 8px; }
.premiumsignup .container .span10 p{ font-size: 30px; color: #ffffff; font-weight: bold; margin:20px 0;}
.premiumsignup{ background: #383838; }
.premiumsg .row .span10 .subscribe-panel{ border:none; margin-bottom: 5px;}
.premiumsg .row .span10 .premium-subscription .btns-block{ background: transparent; padding:0px; }


.premiumsg .row .span10 .subscribe-panel .btns-block .payplanlist li .paynow{ float: left; }
.premiumsg .row .span10 .premium-subscription .btns-block .payplanlist li{
    background: #fbfbfb;
    padding: 40px 50px 40px 50px;
    border: 1px solid #e4e4e4;
    margin-bottom: 20px;
    border-radius: 5px;

}
.premiumsg .row .span10 .premium-subscription .btns-block .payplanlist .bonus{
    background: #fbfbfb;
    padding: 20px 50px;
    border: 1px solid #e4e4e4;
    margin-bottom: 20px;
    border-radius: 5px;
}
.premiumsg .row .span10 .premium-subscription .btns-block .payplanlist li h3 .name{
    margin-top: -5px;
 font-size: 24px; font-weight: 600;
 color: #000000; margin-left: 0px; padding:0px; }
.premiumsg .row .span10 .premium-subscription .btns-block .payplanlist li h3 span{
    display: inline-block;
    margin-left: 8px;
    font-weight: normal;
    font-size: 14px;
    color: #fff;
    overflow: hidden;
    padding: 2px 10px;
    border-radius: 11px;
}
.premiumsg .row .span10 .premium-subscription .btns-block .payplanlist li h3 span.recurring{ background: #fdaf38 }



.premiumsg .row .span10 .premium-subscription .btns-block .payplanlist li h3 span.seasonpass{ background-color: #428200; }
.premiumsg .row .span10 .premium-subscription .btns-block .payplanlist li p ins{ font-size: 16px; font-weight: bolder; }
.premiumsg .row .span10 .premium-subscription .btns-block .payplanlist li .name{ float: left; }
.premiumsg .row .span10 .premium-subscription .btns-block .payplanlist li .btn-pay{ padding-right: 25px; top: 50px; }
.premiumsg .row .span10 .premium-subscription .btns-block .payplanlist .bonus .btn-pay{ padding-right: 25px; top: 70px; }
.premiumsg .row .span10 .img{ text-align: right; margin-bottom: 80px;    margin-top: -10px; }
.premiumsg .row .span10 .premium-subscription .btns-block .payplanlist li .currency{
    font-size: 60px;
}
.premiumsg .row .span10 .premium-subscription .btns-block .payplanlist li .bonus-price
{
    font-size: 100px;
    font-weight: bold;
}
.premiumsg .row .span10 .premium-subscription .btns-block .payplanlist li h4{
    font-size: 18px;
    font-weight: normal;
}
@media (min-width: 1024px) and (max-width: 1200px){
.premiumsign .album-block .album-text-block{ width: 50%; }
.premiumsign .album-block .frontcover img{ width: 250px; height: 250px; }
}
@media (min-width: 768px) and (max-width: 979px) {
.premiumsg .row .span10 .premium-subscription .btns-block .payplanlist li .btn-pay{ padding-right: 0px; }
.premiumsign .album-block{ margin-left: 0px; }
.premiumsign .album-block .frontcover img{ width: 150px; height: 150px; }
.premiumsign .album-block .album-text-block{ width: 60%; }
.premiumsign .album-block .album-text-block{ margin-top: 40px; margin-left: 0px;}
.premiumsign{ height: 420px; }
.premiumsign .album-block .album-text-block a.tit{ font-size: 30px; }
.premiumsg .row .span10 .premium-subscription .btns-block .payplanlist li .currency{ font-size: 40px; }
.premiumsg .row .span10 .premium-subscription .btns-block .payplanlist li .bonus-price{ font-size: 70px; }
.premiumsg .row .span10 .premium-subscription .btns-block .payplanlist .bonus .btn-pay{ padding-right: 25px; top: 55px; }
 }
 @media (max-width: 767px){
.premiumsign .container{ padding-left: 20px; }
.premiumsign .album-block .album-text-block a.tit{ font-size: 20px; }
.premiumsign .album-block .frontcover img{ margin:10px 10px 0px 10px; width: 150px; height: 150px; float: none; }
.premiumsign .album-block .album-text-block{
    margin-top: 10px;
    float: none;
    width: 95%;
    margin-left: 10px;
 }
.premiumsign .album-block .album-text-block p{ width: 90%; font-size: 14px;}
.premiumsign .album-block .album-text-block .h2css{ margin:5px 0px; font-size: 15px;}
.premiumsign .album-block{ margin-left: 0; margin-top: 60px;}
.premiumsignup .container .span10 p{ font-size: 20px;  padding-left: 15px; }
.premiumsg .row .span10 .premium-subscription .btns-block .payplanlist li .btn-pay{ top:35px; width:92px; padding-right: 0px; }
.premiumsg .row .span10 .premium-subscription .btns-block .payplanlist li h3 span.seasonpass{ font-size: 11px;margin-left: 0; }
.premium-subscription .btns-block .payplanlist li p{ margin-top: -5px;  margin-bottom: 0px;}
.premiumsign .container .premium-img{ width: 28%; height: auto;}
.premiumsg .row .span10 .premium-subscription .btns-block .payplanlist li h3 .name{ font-size: 18px; margin-top: 2px; }
.premiumsg .row .span10 .premium-subscription .btns-block .payplanlist li{ padding: 15px 15px 20px 15px; }
#header-menu-load ul li a{ display: none; }
.premiumsign{ margin-top: 0px; height: 560px; }
.premiumsg .row .span10 .premium-subscription .btns-block .payplanlist li .currency{ font-size: 20px; }
.premiumsg .row .span10 .premium-subscription .btns-block .payplanlist li .bonus-price{ font-size: 30px; }
.premiumsg .row .span10 .premium-subscription .btns-block .payplanlist li .bonus-cocontent{ font-size: 16px; }
.premiumsg .row .span10 .premium-subscription .btns-block .payplanlist .bonus .btn-pay{ padding-right: 25px; top: 40px; }






}

#view-more{
    cursor: pointer;
}

#view-more .icon-chevron-down,#view-more .icon-chevron-up{
    color:#428200;
}

