

#birthdayForm label,
.user_reg label{
    display:block;
    float:none;
    padding:0 5px 7px 0
}

#birthdayForm{
    min-height:540px;
}

.edit_birthday p.butt{
    width:238px;
}





#birthdayForm input[type=submit].button,
#UserForm input[type=submit].button{
    margin-right:0px;
}

.combodate{
    clear:both;
    float:none;
    display:block;
    position:relative;
    top:0;
    width:100%;
    text-align:right
}

#UserForm input[type=button].clear.urf{
    margin-right:110px!important;
    margin-top:-40px!important;
    padding:0!important;
}

#UserForm input[type=submit].button.urf{
    padding:0!important;
}


@media(max-width:471px)
{
    #UserForm{
        min-height:155px!important;
    }
    #UserForm input[type=submit].button{
        float:none!important;
        display:block;
        position:relative;
        top:60px;
        margin:0 auto!important;
    }

    #UserForm input[type=submit].urf{
        float:right!important;
        top:30px;
        right:7px;
        margin:0!important;
        padding:0!important;
    }

    #UserForm input[type=submit].urf.about{
        top:10px;
    }

    #UserForm input[type=submit].urf.login{
        right:0;
    }


    #UserForm fieldset input[type=submit].button{
        top:10px;
        display:inline-block;
        margin-right:10px;
    }

    .user_login > #UserForm input[type=submit].button{
        margin-left:15px!important;
        margin-top:15px!important;
    }
    .user_login > #UserForm input[type=submit].button.login_contact,
    .user_reg > #UserForm input[type=submit].button.login_contact{
        margin-left:0!important;
        margin-top:0!important;
        top:0;
        float:right!important;
    }

    #UserForm input[type=button].clear{
        margin-right:0px;
        margin-top:15px!important;
    }
    #UserForm input[type=button].clear.urf,
    #UserForm fieldset input[type=submit].button.previous{
        margin-right:110px!important;
        margin-top:-10px!important;
        padding:0!important;
    }

    #UserForm fieldset input[type=submit].button.previous{
        margin-top:-40px!important;
    }


    #UserForm input[type=submit].login.urf{

        top:0!important;
    }

    .user_reg .day, .user_reg .month, .user_reg .year{
        width:30%!important;
    }

    .post span{
        line-height:normal;
    }

    .user_login{
        width:90%;
    }
    h1,
    h3,
    .aspecthead{
        font-size:18px;
        line-height:normal;
    }
    .topdate a:link, .topdate a:visited{
        font-size:11px;
    }

    ul.list3>li{
        display:block;
    }

    .user_reg>.daysleft{
        font-size:12px;
    }
    #UserForm .new_label{
        width:100%!important
    }

    #content .box1{
        min-height:0;
    }

    #CCForm {

        padding: 0;
        float: none;
    }
    .ssl_list {
        padding: 10px 0 0;

    }

}





.show_birthdays{
    height:70px;
}
.show_birthdays .trans,
.show_birthdays .synas,
.show_birthdays .edit,
.show_birthdays .delete{
    padding-top:0
}


.show_birthdays .personal{
    width:100%;
    padding-bottom:10px;
    line-height:25px
}


.edit_birthday input[type=text], .edit_birthday .day, .edit_birthday .month, .edit_birthday .year, .edit_birthday .hour, .edit_birthday .minute, .user_reg .day, .user_reg .month, .user_reg .year, .user_reg .hour, .user_reg .minute, .user_reg input[type=text], .user_reg input[type=password], .user_login input[type=text], .user_login input[type=password], .user_reg input[type=select]{
    width:85%
}

.user_login > #UserForm{
    min-height:200px!important;
}
.user_login > #UserForm .login {
    margin: 0;
}

.fb_button_connect{
    margin-top:20px!important;
    margin-right:0!important;
}
.urf img{
    margin-right:0!important;
}

#reg_form_mini{
    width:100%;
}

.list11{
    width:43%;
}




.pt2 .block{
    margin:5px;
    padding:0;
    display:block;
    width:96%!important;
    float:none;
    clear:both;
}

.pt2 .block .features li{
    display:none
}

.pt2 .block .features li:nth-child(1){
    display:block
}

.block .features{
    padding:5px 8%;
}


#pp1,
#pp2{
    display:block;vertical-align:top;margin:20px 0 20px 0;
    width:100%;
    text-align:center;
}

.pt2 .block.business{
    position:relative;
    /*
    top:-220px;
    */
}

.pt2 .block.professional{
    position:relative;
    top:390px;
}

.pt2 .block.business.transit{
    top:0;
}

.pricing-table.pt4{
    margin-top:0;
    margin-bottom:0;
    padding-top:0;
    padding-bottom:0;
}

.pt4 .half {
    /*
    width: 43%!important;
    */
    width: 100%!important;
}

.pt4 .price span{
    font-size:26px;
}


.pt4 .pr-content{
    padding-top:5px;
}
.pt4 .price sup,
.pt4 .astartf{
    font-size:12px;
}
.pt4 .price sub{
    font-size:10px;
}

.pt4 .hint{
    font-size:12px;
}

.price i{
    display:block;
    width:100%;
}
.features li{
    display:block;
    float:none;
}

.prswrapper
{
    padding-right:0!important;
}

.sample_links{
    width:95%!important;
    font-size:11px!important;
    top:0!important;
}

.daysleft{
    font-size:10pt!important
}

#pp1{
    position:relative;
    top:-215px;
}

.user_reg .synform fieldset{
    padding:20px 5% 20px 5%!important;
    width:90%!important;
    margin-right:5%!important;
    margin-left:5%!important;
}

.signlinks{
    width:100%;
    display:none
}

input#user_email,
input#user_password,
input#user_firstname{
    width: 85%!important;
}

.housesys{
    margin-top:20px;
}

#UserForm input[type=submit].button.fib{
    top:70px!important;
}

.fib .combodate{
    top:-30px;
}

.date_error_div.fib{
    position:relative;
    top:-30px;
    width:100%;
    text-align:center
}

.user_reg .fib .error,
#UserForm .error,
.edit_birthday .error{
    padding-right:0;
}

.ui-accordion .ui-accordion-content{
    padding:5px!important;
}

.nowplanets1ubt,
.nowplanets1,
.nowplanets2,
.synplanets1,
.synplanets2,
.planets1ubt,
.planets1,
.planets2{
    padding:0;
    width:100%;
}

.nowplanets1ubt .kohav,
.nowplanets1ubt .maalot,
.planets1ubt .kohav,
.planets1ubt .maalot,
.nowplanets1 .kohav,
.nowplanets1 .maalot,
.nowplanets2 .kohav,
.nowplanets2 .maalot{
    width:50%;
    margin:10px 0 10px 0
}

.synplanets1 .kohav,
.planets1 .kohav{
    width:30%;
    margin:10px 0 10px 0
}
.synplanets1 .maalot,
.planets1 .maalot{
    width:53%;
    margin:10px 0 10px 0
}
.synplanets1 .bayt,
.planets1 .bayt{
    width:17%;
    margin:10px 0 10px 0
}

.synplanets2{
    font-size:11px;
}

.synplanets2 .maalot{
    width:36%;
}
.synplanets2 .bayt{
    width:28%;
}

.list1 li{
    font-size:11px;
    line-height:16px;
}
.chartdata b{
    font-size:12px;
}

span.enter{
    clear:both;
    display:block;
}

.user_login .terms,
.user_reg .terms{
    clear:both;
    padding-right:10px;
    height:30px;
    position:relative;
    top:-47px;
}

.user_reg .terms.terms_top{
    position:relative;
    top:-40px;
}

#UserForm .button.urf{
    top:30px!important
}

#terms {
    margin-right:0;
}


#birthdayForm, #RenewForm, .userform{
    width: 96%!important;
    padding:0 4% 0 0!important;
}




.transit-price .block {
    margin: 0 0 20px 0;
    padding: 0;
    width: 100%!important;
}

.transit-price .pricetitle{
    padding-right:0;
}



#zodiac_btn_{
    margin-top:130px;
    text-align:center;
}
#zodiac_btn{
    background:#efefef;
    color:#b4437b;
    font-family: HamburgSymbols;
    cursor:pointer;
    font-size:24px;
    padding:10px;
    border-radius:5px;
    display:inline-block;
}


.paytext{
    font-size:16px;
}

.pricetitle{
    font-size:16px;
    padding-top:0;
    text-align:right;
    padding-right:0
}

#UserForm p{
    width:98%!important;
}
.uform input[type=submit].button.urf{
    position:relative!important;
    top:inherit!important;
}

.user_reg form.uform{
    height:210px!important;
}

#UserForm.ala input[type=submit].button.fib{
    position:relative;
    top:18px!important;
    right:110px!important;
}

#lock_ico {
    margin-top: 0px;
}

#ip {
    padding: 30px 25px 0 0;

}

@media(max-width:370px)
{
    #UserForm.ala{
        height:170px;
    }
    #UserForm.ala input[type=submit].button.fib{
        top:70px!important;
        right:0!important;
    }

    .choosedeal .rdd,
    .choosedeal input[type=radio]:checked + label {
        font-size: 15px;
    }

}