.pr-partial-wr{
    width: 100%;
    background:#252525 ;
}

.pr-partial-cont{
    width: 1170px;
    margin: 0 auto;
}
.pr-partial-cont_top{
    padding: 85px 0 35px;
}

.pr-partial-wr h2{
    font-family: 'MyriadPro-Light' , sans-serif;
    font-weight: 300;
    font-size: 36px;
    line-height: 48px;
    text-align: center;
    color: #ffffff;
    padding: 0 !important;
}
.pr-partial-wr h2 .h2_text{
    font-size: 24px;

}

.pr-partial-cont_middle{
    width: 100%;
    margin-bottom: 60px;
    display: inline-block;
    position: relative;
}
.pr-partial-cont_middle-left,
.pr-partial-cont_middle-right{
    width: 50%;
    float: left;
    box-sizing: border-box;
    background: #151515;
    height: 355px;
    position: relative;
    margin-right: 5px;
    margin-left: -5px;
    border: 1px solid #053e70;
    overflow: hidden;

}
.pr-partial-cont_middle-right{
    margin-right: -5px;
    margin-left: 5px;
}
.pr-partial-cont_middle-left:after{
    content: "";
    height: 60px;
    width: 60px;
    background: none;
    border: 1px solid #053e70;
    border-radius: 100%;
    position: absolute;
    top: 0;
    right: -36px;
    bottom: 0;
    margin: auto;
    z-index: 1;
}
.pr-partial-cont_middle-right:after{
    content: "";
    height: 60px;
    width: 60px;
    background: none;
    border: 1px solid #053e70;
    border-radius: 100%;
    position: absolute;
    top: 0;
    left: -36px;
    bottom: 0;
    margin: auto;
    z-index: 1;
}
.pr-partial-cont_middle-plus{

    height: 42px;
    width: 42px;
    background: #151515;
    border: 10px solid #252525;
    border-radius: 100%;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    z-index: 1;
}
.pr-partial-cont_middle-plus span{
    height: 40px;
    width: 40px;
    background: none;
    border: 1px solid #053e70;
    border-radius: 100%;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    z-index: 1;
}
.pr-partial-cont_middle-plus:after{
    content: "";
    width: 16px;
    height: 1px;
    background: #a8a8a8;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;

}
.pr-partial-cont_middle-plus:before{
    content: "";
    width: 1px;
    height: 16px;
    background: #a8a8a8;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;

}

.pr-partial-cont_logo{
    position: relative;
    margin: 120px auto 20px;
    width: 307px;
    height: 55px;
    background-image: url(//macphunsoftware.cachefly.net/images/aurorahdr/pr/aurora-white.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}
.pr-partial-cont_revards{
    position: relative;
    margin: 60px auto 20px;
    width: 146px;
    height: 66px;
    background-image: url(//macphunsoftware.cachefly.net/images/aurorahdr/pr/revards2@2x.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;


}

.pr-partial-cont_desc{
    font-family: 'MyriadPro-Light' , sans-serif;
    font-weight: 300;
    font-size: 24px;
    line-height: 50px;
    text-align: center;
    color: #a8a8a8;
}

.pr-partial-cont_desc span{
    display: block;
    font-size: 40px;
}

.pr-partial-cont_bonus{
    padding: 32px 0 27px;
}
.pr-partial-cont_bonus-item{
    width: 100%;
    text-align: left;

}

.pr-partial-cont_bonus-item figure{
    display: inline-block;
    vertical-align: middle;
    width: 195px;
    height: 62px;

    margin: 0;
    border-right: 1px solid #3c3c3c;

    background-image: url(//macphunsoftware.cachefly.net/images/aurorahdr/pr/bonus_logo.png);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    background-size: 660px 48px;
}


.pr-partial-cont_bonus-item.pr-bonus_1 figure{

    background-position: 65px 6px;

}
.pr-partial-cont_bonus-item.pr-bonus_2 figure{

    background-position: -121px 0px;

}
.pr-partial-cont_bonus-item.pr-bonus_3 figure{

    background-position: -312px -3px;

}
.pr-partial-cont_bonus-item.pr-bonus_4 figure{

    background-position: -506px 5px;

}

.pr-partial-cont_bonus-item p{
    display: inline-block;
    vertical-align: middle;
    font-family: 'myriad_appletext',sans-serif !important;
    font-weight: 400 !important;
    font-size: 19px !important;
    line-height: 22px !important;
    color: #ffffff !important;
    padding-left: 45px !important;
    width: auto !important;
}
.ja .pr-partial-cont_bonus-item p{
    font-size: 14px !important;
}
.pr-partial-cont_bottom{
    text-align: center;
    padding-bottom: 80px;

}
.pr-partial-cont_bottom-center{
    width: 420px;
    margin: 0 auto;
    position: relative;
}
.pr-partial_tv,
.pr-partial_sv{
    width: auto !important;
    font-family: 'MyriadPro-Regular' !important;
    font-weight: 400 !important;
    color: #ffffff !important;
    text-align: left !important;
    font-size: 17px !important;
    line-height: 23px !important;
    height: 46px;
    position: absolute;
    top: 0;
    bottom: 0;
    right: -80px ;
    margin: auto !important;
}
.pr-partial_sv{
    right: -155px;!important;

}
.de .pr-partial_tv,
.de .pr-partial_sv{

    right: -100px !important;

}
.de .pr-partial_sv{
    right: -180px !important;

}

.ja .pr-partial_tv,
.ja .pr-partial_sv{

    right: -100px !important;

}
.ja .pr-partial_sv{
    right: -180px !important;

}


.pr-partial-cont_middle-left p,
.pr-partial-cont_bonus + p{
    color: #686868 !important;
    font-family: 'myriad_appletext',sans-serif !important;
    font-weight: 400 !important;
    font-size: 19px !important;
    line-height: 19px !important;
    padding-left: 60px;
    width: auto !important;
    margin: 0 !important;
    text-align: left !important;

}
.ja .pr-partial-cont_middle-left p,
 .ja .pr-partial-cont_bonus + p{
    font-size: 17px !important;
}
.pr-partial-cont_middle-left p{
    text-align: center !important;
    padding: 0;

}
.pr-partial-cont_bottom .mpBtn{
    background: #0ca500;
    font-family: 'MyriadPro-Regular' , sans-serif;
    font-weight: 400;
    font-size: 24px;
    color: #ffffff;
    text-transform: none;
    padding: 34px 47px 28px;

}
.ja .pr-partial-cont_bottom .mpBtn{
    font-size: 18px;
}
.pr-partial-cont_bottom .mpBtn:hover{
    background: #0b9800;

}
.pr-upgrade-link{

    display: inline-block;
    margin-top: 10px;
    font-family: 'MyriadPro-Light' , sans-serif;
    font-size: 21px;
    line-height: 36px;
    color: #0ca500;
    text-decoration: underline;

}
.pr-upgrade-link:hover{
    text-decoration: none;
}


@media only screen and (max-device-width: 1450px),
only screen and (max-width: 1450px){
    .pr-partial-wr h2{
        font-size: 35px;
        line-height: 40px;

    }
    .pr-partial-cont_bottom{
        padding-bottom: 40px;
    }
    .pr-partial-cont_bottom .mpBtn{
        font-size: 19px;
        padding: 29px 40px 23px;
    }
    .pr-upgrade-link{
        font-size: 17px;
        line-height: 30px;
    }
    .pr-partial-cont_top {
        padding: 55px 0 35px;
    }
    .pr-partial_tv,
    .pr-partial_sv{
        right: -50px !important;
    }
    .pr-partial_sv{
        right: -125px !important;

    }
    .de .pr-partial_tv,
    .de .pr-partial_sv{
        right: -70px !important;
    }
    .de .pr-partial_sv{
        right: -150px !important;

    }

    .ja .pr-partial_tv,
    .ja .pr-partial_sv{
        right: -70px !important;
    }
    .ja .pr-partial_sv{
        right: -150px !important;

    }

    .ja .pr-partial-cont_bottom .mpBtn {
        font-size: 16px;
    }
}


/*.test .pr-partial-cont_middle-left, .test .pr-partial-cont_middle-right{*/
    /*border: 1px solid #151515;*/
/*}*/
/*.test .pr-partial-cont_middle-left:after, .test .pr-partial-cont_middle-right:after{*/
    /*display: none;*/
/*}*/
/*.test .pr-partial-cont_middle-plus span{*/
    /*border: 1px solid #151515;*/
/*}*/