#shift_nav_big, #footer_outer, .top_curve, .bottom_curve {
    display: none;
}

.no_heroes #block-system-main {
    margin-top: 22px;
    padding-bottom: 0;
    background-color: #fff;
}

.no_heroes .content {
    margin: 0 auto;
    max-width: inherit;
    padding: 0;
}

#container.shift_nav_big {
    margin-top: 0;
}

.liner {
    border-bottom: 1px solid #ccc;
    padding-bottom: 30px;
    margin-bottom: 44px;
}

strong {
    font-family: Montserrat;
}

form.reciept {
    display: inline-block;
    width: 29%;
}

.form_error {
    font-size: .71em;
    color: red;
    font-weight: 600;
    line-height: 1em;
}

input.number {
    width: 86%;
}

div#audnodl {
    float: left;
    width: 41%;
    margin-right: 32px;
}

.onehundred {
    width: 100%;
}

h1, h2, h3, h4, h5, h6 {
    color: #0f0931;
    font-family: Montserrat;
    font-weight: 600;
    margin: 0 0 5px;
    padding: 0;
    vertical-align: bottom;
}

.container {
    margin: 0 auto;
    max-width: 1360px;
    padding: 0 5%;
}

#sales_header {
    display: block;
    margin: 0 auto;
    width: 100%;
    position: relative;
    z-index: 3;
}

#topBG {
    background-color: #FFFAE4;
    width: 100%;
    margin: 0 0;
}

.tc {
    padding: 20px 0 20px;
    width: 100%;
}

.tc_inner {
    color: #1f2b65;
    text-align: center;
    margin: auto 0;
}

.top_button {
    float: left;
    margin: 100px 0 0 12%;
}

.tline {
    padding-top: 15px;
    border-top: 1px solid #cccccc;
    width: 30%;
    margin: 15px auto 0;
}

.t1 {
    font-size: 1.6rem;
    font-weight: 600;
    line-height: 1.8rem;
}

.t1 em {
    font-weight: 100;
}

.t2 {
    font-size: 1.0rem;
    line-height: 1.3;
}

.t2 strong {
    font-family: MontserratBold;
    font-size: 1.8rem;
    letter-spacing: -2px;
}

.t3 {
    font-size: 1.0rem;
    margin-top: 3%;
}

h2 {
    font-size: 1.8rem;
    margin: 3% 0;
    line-height: 2.2rem;
    /*color: #2C2B2B;*/
}

h3 {
    font-family: MontserratLight;
    font-size: 1.2rem;
    line-height: 1.7rem;
    margin: 15px 0;
    /*color: #2C2B2B;*/
}

h5 {
    font-size: 1.3rem;
    margin-bottom: 1.5%; */
    line-height: 1em;
    /*color: #2C2B2B;*/
}

h6 {
    font-size: 1.3rem;
    line-height: 1em;
    /*color: #2C2B2B;*/
}

.upper {
    text-transform: uppercase;
}

.hdl {
    font-family: Montserrat;
}

.t_hdl {
    font-family: MontserratLight;
}

a:link, a:visited, a:active {
    color: #0066cc;
    text-decoration: none;
}

a:hover {
    color: #931D1D;
    text-decoration: underline;
}

.img_right {
    float: right;
    width: 45%;
    margin: 0 0 2% 2%;
}

.img_left {
    float: left;
    width: 45%;
    margin: 1% 2% 0 0;
}

.right {
    float: right;
    margin: 5px 0 5px 20px;
    width: 35%;
}

.left {
    float: left;
    margin: 5px 20px 5px 0;
    width: 35%;
}

.circle {
    border-radius: 100%;
    -webkit-shape-outside: circle();
    shape-outside: circle();
}

.quote {
    font-family: Georgia, "serif";
    color: #375d70;
    text-align: left;
    margin: 0 auto;
    padding: 3% 0;
    line-height: 1.5rem;
    font-size: 1.1rem;
}

.purchase_wrap {
    margin: 5% 0;
}

.purlist {
    display: inline;
}

.purchase1 {
    background: transparent url("/sites/corp/files/18210.11DevaaRebirthLaunch01_19/images/list1.png") no-repeat left top;
    padding-left: 9%;
    list-style: none;
    margin-left: 0;
    min-height: 80px;
    padding-top: 0.7%;
}

.purchase2 {
    background: transparent url("/sites/corp/files/18210.11DevaaRebirthLaunch01_19/images/list2.png") no-repeat left top;
    padding-left: 9%;
    list-style: none;
    margin-left: 0;
    min-height: 80px;
    padding-top: 0.7%;
}

.purchase3 {
    background: transparent url("/sites/corp/files/18210.11DevaaRebirthLaunch01_19/images/list3.png") no-repeat left top;
    padding-left: 9%;
    list-style: none;
    margin-left: 0;
    min-height: 80px;
    padding-top: 0.7%;
}

.check li {
    background: transparent url("/sites/corp/files/18210.11DevaaRebirthLaunch01_19/images/check.png") no-repeat left top;
    padding-left: 6.5%;
    list-style: none;
    margin-left: 0;
    margin-bottom: 10px;
    min-height: 60px;
    padding-top: 0.7%;
}

.bonuslist {
    list-style-type: none;
    text-align: center;
}

.bonuslist strong {
    font-size: 1.2rem;
}

.bonuslist li {
    margin-bottom: 4%;
}

.bg1_img {
    background: transparent url("/sites/corp/files/18210.11DevaaRebirthLaunch01_19/images/bg1.jpg") no-repeat left top / cover;
}

.bg2_img {
    background: transparent url("/sites/corp/files/18210.11DevaaRebirthLaunch01_19/images/bg2.jpg") no-repeat left top / cover;
}

.bg3_img {
    background: transparent url("/sites/corp/files/18210.11DevaaRebirthLaunch01_19/images/bg3.jpg") no-repeat left top / cover;
}

.bg4_img {
    background: transparent url("/sites/corp/files/18210.11DevaaRebirthLaunch01_19/images/bg4.jpg") no-repeat left top / cover;
}

.bg5_img {
    background: transparent url("/sites/corp/files/18210.11DevaaRebirthLaunch01_19/images/bg5.jpg") no-repeat left top / cover;
}

.bg6_img {
    background: transparent url("/sites/corp/files/18210.11DevaaRebirthLaunch01_19/images/bg6.jpg") no-repeat left top / cover;
}

.bg1_img em {
    font-weight: 100;
}

.divide {
    padding: 4% 0;
    clear: both;
}

.float_l {
    float: left;
    width: 20%;
    margin-right: 2%;
    min-width: 100px;
    padding-top: 1%;
}

.float_l img {
    display: block;
    float: right;
}

.text_l {
    margin-left: 22%;
    margin-top: 10px;
}

.allright {
    font-size: small;
}



.header3jpg {
    width: 100%;
}

/********************************/

.ShiftLogo_PageBottom {
    text-align: center;
    margin: 0 auto;
}

#tsnmainfoot {
    width: 960px;
}

#html_block {
    color: #333;
}

.success {
    position: inherit;
    float: none;
    margin: -10px 5px 5px 20px;
    width: 900px;
    border: 1px solid #0255FF;
    color: #0255FF;
}

.recordingpage {
    min-height: 500px;
}

.expand_collapse_all {
    font-size: 15px;
}

.class_container {
    width: 850px;
}

.course_closed {
    top: 246px;
    left: 300px;
}

.messages.edit_link a:link, .messages.edit_link a:visited, .messages.edit_link a:active {
    color: #fff;
    text-decoration: none;
}

.messages.edit_link a:hover {
    text-decoration: underline;
}

.ButtonsSkip1 a {
    width: 481px;
    height: 68px;
    background: url('/sites/corp/files/18210.11DevaaRebirthLaunch01_19/images/ButtonsSkip.png') no-repeat left top;
    cursor: pointer;
    display: block;
}

.ButtonsSkip1 a:hover {
    background-position: left -84px;
}

.ButtonsSkip2 a {
    width: 481px;
    height: 68px;
    background: url('/sites/corp/files/18210.11DevaaRebirthLaunch01_19/images/ButtonsSkip.png') no-repeat left -167px;
    cursor: pointer;
    display: block;
}

.ButtonsSkip2 a:hover {
    background-position: left -252px;
}

.tabs {
    min-height: 0;
}

.static_page_insert {
    text-align: center;
    padding: 13px 0 23px;
    margin-top: -14px;
    background: #F6E4CC url("/sites/corp/files/18210.11DevaaRebirthLaunch01_19/images/shad.jpg") repeat-x bottom;
}

.static_page_insert h2 {
    color: #9000FF;
}

#sales_phone {
    display: none;
}

/*MEDIA Q*/

@media (max-width: 940px) {
    .purlist li {
        padding-left: 11%;
    }
}

/*MEDIA Q*/

@media (max-width: 840px) {
    .tc {
        float: none;
        padding: 20px 0;
        width: 100%;
        margin-bottom: 30px;
    }
    .tc_inner {
        float: none;
    }
    .top_button {
        float: none;
        margin: 20px auto;
    }
    .doubles {
        margin: 0 auto;
        max-width: 250px;
    }
    .check li {
        padding-left: 10%;
    }
    .purlist li {
        padding-left: 15%;
    }
}

@media (max-width: 750px) {
    .module_body p {
        padding-top: 0px !important;
    }
}

@media (max-width: 600px) {
    .cb {
        float: none;
        margin: 0 auto;
    }
    .check li {
        padding-left: 15%;
    }
    .purlist li {
        padding-left: 25%;
    }
}

@media (max-width: 655px) {
    .list2 li {
        padding-left: 10%
    }
}

@media (max-width: 490px) {
    .purlist li {
        padding-left: 20%;
    }
    .img_right {
        float: none;
        margin: 2% auto;
        width: 100%;
    }
    .img_left {
        float: none;
        margin: 2% auto;
        width: 100%;
    }
    .img_left img {
        display: block;
        margin: 0 auto;
    }
    .img_r_mod {
        float: none;
        margin-top: 2%;
        margin-bottom: 2%;
        text-align: center;
        width: 100%;
    }
    .l {
        float: none;
        margin: 0 auto;
        text-align: center;
        width: 100%;
    }
    .img_l_bonus {
        float: none;
        margin-top: 2%;
        margin-bottom: 2%;
        text-align: center;
        width: 100%;
    }
    .body_button {
        margin: 20px 0;
    }
    #sales_header {
        display: none;
    }
    #sales_phone {
        display: block;
    }
    .icon {
        display: none;
    }
    .icon_box h5 {
        text-align: center;
    }
    .rns {
        float: none;
        display: block;
        margin: 0 auto;
        padding: 1%;
    }
    .img_left_bio {
        float: none;
        text-align: center;
    }
    .hdl {
        font-size: 1.3rem;
        line-height: 1.4rem;
        margin: 0 0;
    }
}

@media (max-width: 360px) {
    .check li {
        display: none;
    }
}