a, span, p, h1, h2, h3, h4, h5, h6, li{font-family: 'Montserrat', sans-serif;}
a:hover{text-decoration: none;}

footer .nav_bottom {padding: 0px 0 10px;}

.black_bg{background: #000;}
.latest_bg{background: #161616;}
.grey_bg{background: #161616; padding: 40px 0;}

.center_align{text-align: center;}

.original_boxes_row{margin-top: 50px; margin-bottom: 30px;}
.original_boxes_row .original_box{border:1px solid #323232; padding: 30px;}
.original_boxes_row .original_box p.red{color: #ff1e00; text-transform: uppercase; font-size: 24px; font-weight: 500; margin-top: 15px; margin-bottom: 0;}
.original_boxes_row .original_box p.count{margin-bottom: 0; color: #fff; font-size: 72px; font-weight: 600;}

.member_area_feautres{text-align: left; background: #232323; padding: 30px; font-weight: 600; font-family: 'Montserrat', sans-serif;}
.member_area_feautres .red_title{font-size: 24px; color: #f01d02; font-weight: 600; margin-bottom: 25px; font-family: 'Montserrat', sans-serif;}
.member_area_feautres .red_title span{color: #fff;}
.member_area_feautres p{color:#a0a0a0; font-size: 18px; line-height: 28px; font-weight: 600;}
.member_area_feautres ul {list-style-type: none; padding: 20px 0 0; margin-bottom: 0;}
.member_area_feautres ul li{position: relative; color: #fff; padding-left: 45px; padding: 0 45px 20px; font-weight: 300; font-size: 18px; font-family: 'Montserrat', sans-serif;}
.member_area_feautres ul li:before{position: absolute; left: 0; content: " "; background: url(../images/icon_bullet.png); width: 25px; height: 25px; display: inline-block; }
.member_area_feautres ul li:last-child{padding-bottom: 15px;}

.signup .original_boxes_row{margin-top: 0;}
.signup .original_boxes_row .original_box{padding: 30px 0;}
.signup .original_boxes_row img{height: 80px;}
.signup .original_boxes_row p.red{font-size: 18px; font-weight: 600;}
.signup .original_boxes_row p.count{font-size: 55px; font-weight: 600;}

.signup .package_heading{color: #feb000; font-size: 19px; font-weight: 500; text-align: left; margin-bottom: 20px; font-family: 'Montserrat', sans-serif; text-transform: uppercase;}
.signup .packages{background: #000; padding: 23px;}
.signup .package_item{background: #f11e02; /* Old browsers */
    background: -moz-linear-gradient(top, #f11e02 0%, #d81b02 50%, #b21601 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #f11e02 0%,#d81b02 50%,#b21601 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #f11e02 0%,#d81b02 50%,#b21601 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f11e02', endColorstr='#b21601',GradientType=0 ); /* IE6-9 */
    padding: 5px 30px;
    border-radius: 5px; display: block;
    margin-bottom: 12px;
}

.signup .package_item:hover{
    background: #b21601; /* Old browsers */
    background: -moz-linear-gradient(top, #b21601 0%, #d51a02 50%, #f01e02 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #b21601 0%,#d51a02 50%,#f01e02 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #b21601 0%,#d51a02 50%,#f01e02 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b21601', endColorstr='#f01e02',GradientType=0 ); /* IE6-9 */
}

.signup .packages .package_description{text-align: left;}
.signup .packages .package_description .days{font-size: 30px; color: #fff; font-weight: 700; margin-bottom: 0;}
.signup .packages .package_description .sub_text{font-size: 14px; color: #febcb3; font-weight: 600; margin-bottom: 0;}
.signup .packages .package_price{text-align: right; font-size: 46px; font-weight: 600; color: #fff;}
.signup .packages .package_price p{margin-bottom: 0;}
.signup .packages .package_price p span{font-size: 24px;}
.signup .packages .separator{height: 1px; display: block; content: " "; background: #292929; margin: 20px 0;}
.signup .package_text{font-size: 14px; color: #fff; text-align: left; line-height: 28px; font-family: 'Montserrat', sans-serif; font-weight: 300;}
.signup .ccbill p{color: #c1c1c1; font-size: 12px; text-align: left; font-weight: 600; line-height: 20px; margin-bottom: 20px;}
.signup .ccbill p:last-child{margin-bottom: 7px;}
.signup .ccbill img{margin-bottom: 20px;}

@media (min-width: 1300px){
    .container {width: 1300px;}
}

@media screen and (max-width:999px) {
    .logo{height: 60px;}
    body.logged .logo{height: 50px;}
    body.logged .header .nav_links{margin-top: 3px;}

    .original_boxes_row .original_box{margin-bottom: 10px;}
    .original_boxes_row .original_box img{height: 100px;}
    .original_boxes_row .original_box p.red{font-size: 16px;}
    .original_boxes_row .original_box p.count{font-size: 48px;}
}

@media screen and (max-width:768px) {
    .signup .package_item{padding:5px 10px;}
    .signup .packages .package_description .sub_text{font-size: 12px;}
    .signup .packages .package_description .days {font-size: 22px}
    .signup .packages .package_price{font-size: 32px; padding-left: 0;}
    .signup .packages .package_description{padding-right: 0;}

    .signup .packages{margin-bottom: 15px;}
    .member_area_feautres .red_title{font-size: 20px;}
    .member_area_feautres p{font-size: 16px;}

    .signup .packages{padding:10px;}
}