div.image-suitcase {
    float:                      none;
    clear:                      both;
    margin:                     20px auto 0px;
}
#from-anywhere div.right {
    float:                      none;
    margin:                     0px;
    width:                      100%;
    text-align:                 center;
}
div.content {
    width:                      100%;
    padding:                    0px 20px;
    box-sizing:                 border-box;
    -moz-box-sizing:            border-box;
    -webkit-box-sizing:         border-box;
}
nav a {
    display:                    block;
    margin-right:               0px;
    margin-top:                 0px;
    padding:                    9px;
    border-top:                 1px solid rgb(225, 225, 225);
}
nav {
    display:                    none;
    padding:                    0px;
    background:                 none repeat scroll 0% 0% rgb(255, 255, 255);
    position:                   relative;
    z-index:                    2;
}
div#main-content {
    margin:                     39px 0px 0px;
}
#from-anywhere h2 {
    margin:                     14px auto 0px;
    width:                      528px;
    text-align:                 center;
}
#from-anywhere p {
    margin:                     14px auto 30px;
    text-align:                 center;
}
div.objects-img {
    float: none;
    height: 310px;
    left: -18px;
    margin: 0 auto;
    position: relative;
    width: 245px;
}
.only-desktop {
    display:                    none ! important;
}
div.image-globe {
    float:                      none;
    margin:                     0px auto 50px;
}
div.only-mobile {
    display:                    block ! important;
}
#the-story h2 {
    margin:                     60px auto;
    text-align:                 center;
}
#the-story p {
    margin:                     20px auto;
    width:                      528px;
    text-align:                 center;
}
div.left-col, div.right-col {
    float:                      none;
    margin:                     0px auto;
    text-align:                 center;
    width:                      520px;
}
#the-priority-access div.bullet {
    text-align:                 left;
    width:                      430px;
    margin-left:                60px;
}
#the-priority-access h2 {
    margin:                     65px auto 0px;
    width:                      100%;
}
#the-field-manual div.bullet {
    width:                      240px;
}
#the-field-manual h2 {
    text-align:                 left;
}
#the-field-manual h3 {
    text-align:                 left;
    margin:                     0px 0px 42px;
}
div#certificate-image {
    float:                      none;
    margin:                     0px auto;
}
#the-guarantee p {
    margin:                     40px auto;
    text-align:                 center;
}
#the-guarantee h3 {
    margin:                     0px auto;
    text-align:                 center;
    width:                      448px;
}
footer a {
    display:                    block;
    text-align:                 center;
    margin:                     30px 0px;
}
footer {
    padding:                    1px 0px;
}
#the-hook h1 {
    width:                      100%;
}
#the-hook p {
    width:                      100%;
}
div#title {
    text-align:                 left;
    padding-left:               10px;
}
a#buy-new {
    display:                    none;
}
div#luxury-shell, #fancy-shell, #boarding-shell {
    position:                   relative;
    top:                        0px;
    left:                       0px;
    text-align:                 left;
    margin:                     0px;
    width:                      100%;
}
div#class-content-shell {
    background:                 none repeat scroll 0% 0% rgb(255, 255, 255);
    border-radius:              10px;
    -moz-border-radius:         10px;
    -webkit-border-radius:      10px;
    margin:                     30px auto 0px;
    width:                      428px;
    padding:                    30px 25px;
}
#the-ass-class h3 {
    color:                      rgb(137, 205, 137);
    font-family:                omnesmedium;
    line-height:                130%;
    width:                      419px;
    font-size:                  24pt;
}
#the-ass-class h4 {
    font-family:                roboto_slabregular;
    font-size:                  28pt;
    text-align: center;
}
div#image-mobile-cover {
    background-repeat:          repeat;
    background-attachment:      scroll;
    background-position:        0% 0%;
    background-clip:            border-box;
    -webkit-background-clip:    border-box;
    background-origin:          padding-box;
    -webkit-background-origin:  padding-box;
    background-size:            100% auto;
    -webkit-background-size:    100% auto;
    margin:                     20px auto 0px;
    background-image:           url("/images/cover.png?");
    height:                     292.5px;
    width:                      283px;
}
a#hamburger span {
    display:                    block;
    background:                 none repeat scroll 0% 0% rgb(255, 255, 255);
    width:                      12px;
    height:                     2px;
    margin-top:                 3px;
}
a#hamburger {
    display:                    block;
    float:                      right;
    width:                      20px;
    background:                 none repeat scroll 0% 0% transparent;
    height:                     20px;
    margin-top:                 5px;
    margin-right:               6px;
}
.only-mobile-inline {
    display:                    inline;
}
.only-mobile {
    display:                    block;
}
#the-ass-class h5 {
    font-size:                  14pt;
    text-align:                 center;
}
div#flow-shell {
    margin-left:                0px;
}
a#luxury-mobile-buy {
    background:                 url("/images/m_ribbon_red.png") repeat scroll 0px 0px / 100% auto transparent;
}
a#fancy-mobile-buy {
    background:                 url("/images/m_ribbon_blue.png") repeat scroll 0px 0px / 100% auto transparent;
}
a#luxury-mobile-buy, #fancy-mobile-buy {
    box-sizing:                 border-box;
    -moz-box-sizing:            border-box;
    -webkit-box-sizing:         border-box;
    padding-top: 55px;
    text-indent: 6px;
}
a#boarding-mobile-buy {
    box-sizing:                 border-box;
    -moz-box-sizing:            border-box;
    -webkit-box-sizing:         border-box;
}
a#luxury-mobile-buy, #fancy-mobile-buy, #boarding-mobile-buy {
    color: rgb(255, 255, 255);
    display: block;
    font-size: 20pt;
    height: 102px;
    margin: 0 auto;
    text-align: center;
    width: 242px;
}
a#preview-the-guide {
    display:                    none;
}
a#boarding-mobile-buy {
    background: url("/images/m_ribbon_yellow.png") repeat scroll 0 0 / 100% auto transparent;
    display: block;
    height: 42px;
    margin: 0 auto;
    padding-left: 5px;
    padding-top: 7px;
    width: 242px;
}
a#luxury-price {
    left:                       191px;
    top:                        223px;
}
a#fancy-price {
    top:                        581px;
    left:                       190px;
}
a#boarding-price {
    display:                    none;
}
#luxury-price, #fancy-price, #boarding-price {
    font-size:                  19pt;
}
.buy-part-shell:first-of-type h4 {
    margin-left:                5px;
    color:                      rgb(229, 93, 67);
}
.order-page div#the-ass-class {
    margin-top:                 40px;
    padding-top:                1px;
}
div#content-contact {
    margin-top:                 40px;
    padding-top:                14px;
}
div#from-anywhere {
    padding-bottom:             65px;
}
#the-address h5 {
    width:                      100%;
}
div.books-image {
    background-repeat:          no-repeat;
    width:                      620px;
    height:                     216px;
}
#the-learning h2 {
    margin-top:                 10px;
    font-size:                  25.5pt;
}
#the-not-easy h3 {
    width:                      100%;
}
#the-order-checks h2 {
    margin-bottom:              70px;
}
table#order-tbl {
    margin:                     0px auto;
    width:                      100%;
}
div#buy-now-shell {
    margin:                     0px auto 0px -133px;
}
div.bullet {
    text-align:                 left;
}
#the-intro p {
    text-align:                 left;
}
div.image-flags {
    margin-left:                -20px;
}
div.dots-image {
    margin-left:                -20px;
}
* {
    line-height:                inherit;
}