/* Global Styles */
header a,
footer a {
    text-decoration: none;
    color: #ffffcc;
}

@font-face {
    font-family: Elegant;
    src: url(../fonts/Elegant-Garamond-BT.ttf);
}

@font-face {
    font-family: Elegant-Italic;
    src: url(../fonts/Elegant-Garamond-Italic.ttf);
}

body {
    background-color: #000066;
    display: block;
    font-family: Elegant;
    margin: 50px 25px 0px 25px;
    width: auto;
    position: relative;
    background-image: url(../images/bg.gif)
}

p,
form {
    font-size: 14pt;
    line-height: 30px;
    color: #000066;
}

p > i {
    font-family: Elegant-Italic;
}

strong,
.address > h1 {
    font-weight: bold;
}

.address > h1 {
    font-size: 14pt;
    color: #000066;
    line-height: 30px;
}

article {
    text-align: justify;
}

header > a > #screen300,
header > a > #screen320,
header > a > #screen375,
header > a > #screen424,
header > a > #screen480,
header > a > #screen500,
header > a > #screen540,
header > a > #screen854,
header > a > #screen736,
header > a > #screen966,
header > a > #screen1024,
header > a > #screen1168,
header > a > #screen1200,
header > a > #screen1280,
header > a > #screen1366 {
    position: absolute;
    z-index: -1;
    opacity: 0;
}

#centre-text,
#contact,
.composite_ilot_order {
    text-align: center;
}

/* Global Header Section */
header {
    display: block;
    position: relative;
    width: auto;
    max-width: 4096px;
    margin: 0 auto 0 auto;
    text-align: center;
}

/* Flag */
/*
header > #uk_flag {
    width: 80px;
    height: 40px;
    float: left;
    margin: 20px 0px 0px -50px;
}
*/
/* Global Navigation Section */
.nav {
    float: left;
}

nav {
    display: block;
    float: left;
    margin-top: 0px;
    padding-left: 515px;
}

nav ul {
    list-style: none;
}

nav > ul > li > a {
    text-decoration: none;
    color: #ffffcc;
    display: block;
    font-size: 18pt;
    margin-top: 8px;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-right: 5px;
    padding-left: 5px;
    width: 156px;
}

nav > ul > li > a:hover {
    background-color: #ffffcc;
    color: #000066;
    width: 156px;
}

#nav_on  {
    color: #000066;
    background-color: #ffffcc;
}

#book_menu_on {
    color: #ffffcc;
    background-color: #000066;
}

/* WoA, TotGM and OW Titles */
#main_title,
#thoughts_title,
#other_writings_title,
#contacts_title,
#book_orders_title,
#events_title
 {
    display: block;
    font-size: 17pt;
    font-weight: bold;
    color: #000066;
    text-align: center;
    border-bottom: 1px solid #000066;
}

#date_title
 {
    display: block;
    font-size: 15pt;
    font-weight: bold;
    color: #000066;
    text-align: center;
}

/* WoA, TotGM and OW Underlines */
#main_title {
    margin: 20px 380px 30px 380px;
    padding-bottom: 5px;
}

#thoughts_title {
    margin: 20px 340px 20px 340px;
    padding-bottom: 5px;
}

#other_writings_title {
    margin: 20px 420px 20px 420px;
    padding-bottom: 5px;
}

#contacts_title {
    margin: 20px 380px 20px 380px;
    padding-bottom: 5px;
}

#book_orders_title {
    margin: 20px 415px 20px 415px;
    padding-bottom: 5px;
}

#events_title {
    margin: 20px 415px 20px 415px;
    padding-bottom: 5px;
}

#date_title {
    margin: 20px 350px 20px 350px;
    padding-bottom: 5px;
}

/* Thoughts Essays Title */
#title_tontgm {
    display: block;
    font-size: 17pt;
    font-weight: bold;
    color: #000066;
    text-align: center;
    border-bottom: 1px dotted #000066;
    margin: 30px 40px 0px 40px;
    padding-bottom: 30px;
}

#essay_title {
    display: block;
    font-size: 17pt;
    font-weight: bold;
    color: #000066;
    text-align: center;
    margin: 0px 40px 0px 40px;
    padding-bottom: 40px;
}

.centre_border {
    border: 1px solid #000066;
}

.description > h1,
.ars_caption > h1,
.book_caption > h1,
.book_caption_tenc > h1,
.book_caption_qa > h1,
.book_caption_prayers > h1,
.book_caption_sl > h1,
.book_caption_thoughts > h1,
.book_caption_lectures > h1,
.book_caption_school > h1 {
    font-weight: bold;
    font-size: 14pt;
    color: #000066;
}

/* Mobile Menu Navigation */
#mobileMenu {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    display: none;
}

#mobileMenu ul li {
    display: block;
    background-color: #000066;
    color: #ffffcc;
    padding: 12px 0;
    letter-spacing: 0.1em;
    text-align: center;
    font-size: 14pt;
    border-bottom: 1px dotted #ffffcc;
}

#mobileMenu > ul > li > a {
    text-decoration: none;
    color: #ffffcc;
    padding: 12px 0;
    letter-spacing: 0.1em;
}

.forMobile {
    display: none;
}

/* Global Centre */
.centre {
    display: block;
    padding: 40px 40px 40px 40px;
    margin-left: 716px;
    margin-bottom: 30px;
    background-color: #ffffcc;
    max-width: 1000px;
    position: relative;
    background-image: url(../images/fg.gif)
}

.home_content {
    padding: 25px 40px 5px 40px;
    border: 1px solid #000066;
    line-height: 20px;
}

/* Global Footer */
@font-face {
    font-family: Colonna;
    src: url(../fonts/Colonna.TTf);
}

footer > h1 {
    color: #ffffcc;
    font-family: Colonna;
    font-size: 25pt;
    text-align: center;
    padding-left: 1px;
    width: auto;
    max-width: 1280px;
    margin: 0 auto 0 auto;
}

/* Footer Button */
.top {
    position: fixed;
    bottom: 2em;
    right: 16em;
    text-decoration: none;
    color: white;
    background-color: #cccfe0;
    font-size: 10pt;
    padding: 13px;
    display: none;
    border-radius: 40px;
}

.top:hover {
    background-color: #999fc1;
}

/* Book Shelf */
.ilot > a > img,
.tenc > a > img,
.qa > a > img,
.pray > a > img,
.sl > a > img,
.thoughts > a > img,
.lectures > a > img,
.school > a > img,
.ilot_composite > a > img,
.ilot_threevolume > a > img,
.order_sl > a > img,
.order_tenc > a > img,
.order_qa > a > img,
.order_pray > a > img,
.order_thoughts > a > img,
.order_lectures > a > img,
.order_school > a > img  {
    float: left;
}

.ilot > a > img,
.sl > a > img {
    width: 170px;
    height: 240px;
}

.ilot_composite > a > img,
.ilot_threevolume > a > img {
    height: 200px;
    margin-left: 15px;
}

.ilot_composite > a > img {
    width: 180px;
}

.ilot_threevolume > a > img {
    width: 240px;
}

.tenc > a > img,
.qa > a > img,
.pray > a > img,
.thoughts > a > img,
.lectures > a > img,
.school > a > img,
.order_sl > a > img,
.order_tenc > a > img,
.order_qa > a > img,
.order_pray > a > img,
.order_thoughts > a > img,
.order_lectures > a > img,
.order_school > a > img {
    width: 140px;
    height: 200px;
    margin-left: 15px;
}

.ilot,
.tenc,
.qa,
.pray,
.thoughts,
.lectures,
.order_sl,
.order_tenc,
.order_qa,
.order_pray,
.order_thoughts,
.order_lectures,
.ilot_composite,
.ilot_threevolume {
    border-bottom: 1px dotted #000066;
    margin-left: 70px;
    margin-right: 70px;
}

.sl,
.school,
.order_school {
    margin-left: 70px;
    margin-right: 70px;
}

.ilot,
.sl,
.school,
.order_school
{
    padding: 20px 0px 20px 0px;
    height: 240px;
}

.lectures
{
    padding: 20px 0px 20px 0px;
    height: 200px;
}
.order_sl,
.order_tenc,
.order_qa,
.order_pray,
.order_thoughts,
.order_school,
.order_lectures,
.ilot_composite,
.ilot_threevolume {
    height: 200px;
    padding: 20px 0px 20px 0px;
}

.thoughts {
    height: 221px;
}

.tenc,
.qa,
.pray {
    padding: 20px 0px 20px 0px;
    height: 200px;
}

.thoughts > .description {
    padding-top: 35px;
}

.school > .description {
    margin: 50px 0px 0px 280px;
    padding-top: 5px;
}

.order_school > .description {
    margin: 0px 0px 0px 320px;
}

.order_sl > .description,
.order_tenc > .description,
.order_qa > .description,
.order_pray > .description,
.order_thoughts > .description,
.order_lectures > .description,
.order_school > .description {
    margin: 16px 0px 0px 320px;
}

.ilot_composite > .description,
.ilot_threevolume > .description {
    margin: 5px 0px 0px 320px;
}

.ilot > .description,
.sl > .description,
.tenc > .description,
.qa > .description,
.pray > .description,
.thoughts > .description
{
    margin: 30px 0px 0px 280px;
}


.lectures > .description
{
    margin: 15px 0px 0px 280px;
}

/* Read More, International Contacts, and Other Publications Link */
.read {
    width: 90px;
}

.icontact {
    width: 182px;
    font-size: 14pt;
}

.order {
    width: 90px;
}

.publications {
    width: 136px;
}

.read,
.icontact,
.order,
.publications {
    display: block;
    text-decoration: none;
    background-color: #000066;
    color: #ffffcc;
    padding: 10px;
}

.read_more {
    width: 110px;
}

.contact_link {
    width: 202px;
    margin: 20px 0px 15px 39%;
}

.order_here {
    width: 110px;
    margin: 20px 0px 15px 0px;
}

.other_publications {
    width: 156px;
    margin: 10px 0px 15px 42%;
}

.read_more,
.contact_link,
.order_here,
.other_publications {
    border: 1px solid #000066;
    padding: 2px;
}

.read_more:hover,
.contact_link:hover,
.order_here:hover,
.other_publications:hover {
    background-color: #000066;
}

/* Individual Book Presentations */
.book > a > img,
.ars > a > img {
    display: block;
    box-shadow: 12px 12px 10px #888888;
    width: 170px;
    height: 250px;
    margin: 40px 0px 0px 40px;
    float: left;
}

.book_caption {
    margin-left: 250px;
    padding-top: 89px;
}

/* Book Menu */
.book_nav {
    border-top: 1px solid #000066;
    border-bottom: 1px solid #000066;
    margin: 44px 40px 40px 250px;
}

.book_nav > ul > li {
    padding: 20px 35px 20px 6px;
    display: inline-block;
    font-size: 14pt;
}

.book_nav > ul > li > a {
    text-decoration: none;
    padding: 15px 25px 15px 25px;
    color: #000066;
}

.book_nav > ul > li > a:hover {
    text-decoration: none;
    padding: 15px 25px 15px 25px;
    color: #ffffcc;
    background-color: #000066;
}

#presentation {
    margin: 0px 40px 40px 40px;
}

#presentation > h1 {
    font-size: 14pt;
    color: #000066;
    font-weight: bold;
    text-align: center;
    margin-bottom: 20px;
}

#text-right {
    text-align: right;
}

#text-right-border {
    text-align: right;
    border-bottom: 1px solid #000066;
    padding-bottom: 40px;
}

/* ILOT Contents */
#volume1,
#volume2,
#volume3 {
    display: block;
    width: 400px;
}

#volume1 {
    float: left;
}

#volume2 {
    float: right;
}

#volume3 > h1 {
    margin-top: 1060px;
}

#volume1 > ol,
#volume2 > ol,
#volume3 > ol {
    list-style-type: decimal;
    color: #000066;
    font-size: 14pt;
    padding-left: 40px;
}

#volume1 > ol > li,
#volume2 > ol > li,
#volume3 > ol > li {
    margin-top: 10px;
}

#volume1 > h1,
#volume2 > h1,
#volume3 > h1 {
    font-size: 14pt;
    font-weight: bold;
    color: #000066;
    margin-bottom: 10px;
}

/* Ten Commandments Contents/Thoughts (ontgm) Presentation/Events outline */
#tenc_content,
#lectures_content,
#thoughts_presentation {
    font-size: 14pt;
    line-height: 40px;
    color: #000066;
    width: 100%;
    margin-top: -15px;
}

td#title {
    width: 250px;
}

td#title_thoughts,
td#title_lectures {
    width: 105px;
}

td#text,
td#text_thoughts {
    width: 350px;
}


#text > a,
#title > a,
#text_thoughts > a,
#title_thoughts > a,
#centre-text > a {
    text-decoration: none;
    color: #000066;
}

#text > a:hover,
#title > a:hover,
#text_thoughts > a:hover,
#title_thoughts > a:hover,
#centre-text > a:hover {
    text-decoration: underline;
}

#tenc_content th,
#thoughts_presentation th {
    text-align: center;
    padding-top: 15px;
}

#one_entry {
    text-align: center;
}

/* Events Page */
td#event_object {
    width: 150px;
}

td#event_description {
    width: 800px;
}

#event_description,
#event_object {
    font-size: 14pt;
    line-height: 30px;
    color: #000066;
}

/* Questions and Answers Contents */
#qa_content > ol {
    list-style-type: decimal;
    color: #000066;
    font-size: 14pt;
    padding-left: 40px;
}

#qa_content > ol > li {
    margin-top: 10px;
}

#foreword {
    margin-bottom: 10px;
}

#declaration {
    margin-top: 10px;
}

/* Prayers Contents */
#prayers_content > ul {
    list-style-type: disc;
    color: #000066;
    font-size: 14pt;
    padding-left: 40px;
}

#main {
    padding: 0px 0px 10px 20px;
}

#nest_list {
    list-style-type: none;
    line-height: 30px;
    padding: 20px 0px 20px 40px;
}

/* Privacy Policy lists */
#privacy_ul > ul {
    list-style-type: disc;
    color: #000066;
    font-size: 14pt;
    line-height: 30px;
    padding-left: 40px;
}

#privacy_ol > ol {
    list-style-type: decimal;
    color: #000066;
    font-size: 14pt;
    line-height: 30px;
    padding-left: 40px;
}

/* Selected lectures Contents */
#sl_content {
    list-style-type: none;
    color: #000066;
    font-size: 14pt;
    padding-left: 210px;
}

#sl_content > ul {
    margin-bottom: 30px;
}

#sl_content > ul > li {
    margin-top: 10px;
}

/* Abd-ru-shin section */
.border {
    border-bottom: 1px dotted #000066;
    margin: 76px 40px 20px 40px;
}

.ars_caption {
    padding-top: 80px;
    margin-left: 250px;
}

.ars_caption > h1 {
    line-height: 25px;
}

.ars_caption > p {
    margin-top: 30px;
}

/* Thoughts section */
.centre_border > div > p {
    border-bottom: 1px dotted #000066;
    padding-bottom: 20px;
    text-align: justify;
}

.essay,
.essay_bottom {
    padding-top: 20px;
    padding-bottom: 60px;
}

.essay {
    border-bottom: 1px dotted #000066;

}

.essay > .description > .read_more,
.essay_bottom > .description > .read_more {
    float: right;
}

.essay,
.essay_bottom,
.centre_border > div > p,
.essay > .description > .read_more,
.essay_bottom > .description > .read_more {
    margin-left: 40px;
    margin-right: 40px;
}

/* Country Flags */
.country img,
.country_bottom img {
    width: 30px;
    height: 20px;
}

/* Country Borders */
.country {
    border-bottom: 1px dotted #000066;
}

.country,
.country_bottom {
    padding-top: 20px;
    padding-bottom: 20px;
    margin-left: 40px;
    margin-right: 40px;
    text-align: center;
}

/* Individual Book Orders */
#order_title,
#order_title_threevolume,
#order_title_sl,
#order_title_tenc,
#order_title_qa,
#order_title_pray,
#order_title_thoughts,
#order_title_lectures,
#order_title_school {
    padding-bottom: 10px;
    border-bottom: 1px dotted #000066;
}

#order_title {
    margin: 20px 305px 20px 305px;
}

#order_title_threevolume,
#order_title_sl,
#order_title_tenc,
#order_title_lectures {
    margin: 20px 321px 20px 321px;
}

#order_title_qa,
#order_title_pray,
#order_title_thoughts,
#order_title_school {
    margin: 20px 390px 20px 390px;
}

.composite_ilot_order > div > img {
    padding-bottom: 10px;
}

#composite,
#threevolume,
#order_sl,
#order_tenc,
#order_qa,
#order_pray,
#order_thoughts,
#order_lectures,
#order_school {
    height: 220px;
}

#composite {
    width: 200px;
}

#threevolume {
    width: 255px;
}

#order_sl {
    width: 154px;
}

#order_tenc,
#order_qa,
#order_pray,
#order_thoughts,
#order_lectures,
#order_school {
    width: 148px;
}

.order_menu {
    text-align: justify;
    width: 230px;
    margin: 0px 0px 10px 38%;
}

/* At max-width: 4096 */
@media (max-width: 4096px) {
    header
    {
        margin: 0 auto 0 auto;
    }
/*
    header > #uk_flag
    {
        margin: 45px -700px 0px 516px;
    }
*/
    .centre
    {
        margin-left: 1480px;
    }

    nav
    {
        padding-left: 1275px;
    }

    /* Book Presentations */
    .book_nav_tenc
    {
       margin: 55px 40px 40px 250px; 
    }

    .book_nav_prayers
    {
       margin: 74px 290px 40px 250px; 
    }

    .book_nav_qa
    {
        margin: 71px 290px 40px 250px;
    }

    .book_nav_sl,
    .book_nav_thoughts
    {
        margin: 50px 290px 40px 250px;
    }

    .book_nav_lectures
    {
        margin: 28px 273px 40px 250px;
    }

    .book_nav_school
    {
        margin: 108px 273px 40px 250px;
    }

    .book_nav_tenc,
    .book_nav_qa,
    .book_nav_prayers,
    .book_nav_sl,
    .book_nav_thoughts,
    .book_nav_lectures,
    .book_nav_school
    {
        border-top: 1px solid #000066;
        border-bottom: 1px solid #000066;
    }

    .book_nav_thoughts > ul > li
    {
        padding: 20px 90px 20px 6px;
        display: inline-block;
        font-size: 14pt;
    }

    .book_nav_tenc > ul > li,
    .book_nav_qa > ul > li,
    .book_nav_prayers > ul > li,
    /*.book_nav_sl > ul > li,*/
    .book_nav_lectures > ul > li,
    .book_nav_school > ul > li
    {
        padding: 20px 20px 20px 6px;
        display: inline-block;
        font-size: 14pt;
    }

    .book_nav_tenc > ul > li > a,
    .book_nav_qa > ul > li > a,
    .book_nav_prayers > ul > li > a,
    .book_nav_sl > ul > li > a,
    .book_nav_thoughts > ul > li > a,
    .book_nav_lectures > ul > li > a,
    .book_nav_school > ul > li > a
    {
        text-decoration: none;
        color: #000066;
        padding: 15px 10px 15px 10px;
    }

    /* Without SL Free Download */
    .book_nav_sl > ul > li
    {
        padding: 20px 100px 20px 6px;
        display: inline-block;
        font-size: 14pt;
    }

    .book_nav_tenc > ul > li > a:hover,
    .book_nav_qa > ul > li > a:hover,
    .book_nav_prayers > ul > li > a:hover,
    .book_nav_sl > ul > li > a:hover,
    .book_nav_thoughts > ul > li > a:hover,
    .book_nav_lectures > ul > li > a:hover,
    .book_nav_school > ul > li > a:hover
    {
        text-decoration: none;
        color: #ffffcc;
        background-color: #000066;
        padding: 15px 10px 15px 10px;
    }

    .book_caption_tenc,
    .book_caption_qa,
    .book_caption_prayers
    {
        margin-left: 250px;
        padding-top: 89px;
    }

    .book_caption_sl,
    .book_caption_thoughts,
    .book_caption_lectures
    {
        margin-left: 250px;
        padding-top: 38px;
    }

    .book_caption_school
    {
        margin-left: 250px;
        padding-top: 100px;
    }
    /* Skiplink Position */
    .top
    {
        bottom: 2em;
        right: 114.5em;
    }
}

/* At max-width: 2560 */
@media (max-width: 2560px) {
    .centre
    {
        margin-left: 713px;
    }

    nav
    {
        padding-left: 508px;
    }
}

/* At max-width: 1920 */
@media (max-width: 1920px) {
    header
    {
        padding-left: 210px;
    }
/*
    header > #uk_flag
    {
        margin: 43px -200px 0px 80px;
    }
*/
    nav 
    {
        padding-left: 290px;
    }

    .centre
    {
        margin-left: 501px;
        max-width: 1000px;
    }

    footer > h1
    {
        padding-left: 210px;
    }

    /* Skiplink Position */
    .top
    {
        bottom: 2em;
        right: 25em;
    }
}

/* At max-width: 1680 */
@media (max-width: 1680px) {
    header > #uk_flag
    {
        margin: 43px -100px 0px -50px;
    }

    nav
    {
        padding-left: 160px;
    }

    .centre
    {
        margin-left: 370px;
    }

    header
    {
        padding-right: 15px;
    }

    footer
    {
        padding-right: 35px;
    }

    /* Skiplink Position */
    .top
    {
        bottom: 2em;
        right: 16.6em;
    }
}

/* At max-width: 1600 */
@media (max-width: 1600px) {
    header > a > #screen2560
    {
        margin-left: 77px;
    }

    footer
    {
        margin-left: 90px;
    }

    /* Skiplink Position */
    .top
    {
        bottom: 2em;
        right: 10.7em;
    }
}

/* At max-width: 1497 */
@media (max-width: 1497px) {
/*    header > #uk_flag
    {
        margin: 43px -100px 0px -30px;
    }
*/
    nav
    {
        padding-left: 50px;
    }
    .centre
    {
        margin-left: 255px;
    }

    header
    {
        padding-left: 85px;
    }

    footer
    {
        padding-right: 165px;
    }

    /* Skiplink Position */
    .top
    {
        bottom: 2em;
        right: 11.5em;
    }
}

/* At max-width: 1440 */
@media (max-width: 1440px) {
    header > a > #screen2560
    {
        margin-left: 130px;
    }

    footer
    {
        padding-right: 105px;
    }

    /* Skiplink Position */
    .top
    {
        bottom: 2em;
        right: 6em;
    }
}

/* At max-width: 1366 */
@media (max-width: 1366px) {
    header > a > #screen2560
    {
        display: none;
    }

    header > a > #screen1366
    {
        opacity: 100;
        margin-left: 7px;
    }
/*
    header > #uk_flag
    {
        margin: 43px 0px 0px -190px;
    }
*/
    header
    {
        padding: 0px 0px 140px 212px;
    }

    nav
    {
        padding-left: 20px;
    }
    .centre
    {
        margin-left: 225px;
    }

    footer
    {
        margin-left: -10px;
        padding-right: 0px;
    }

    .order_lectures > .description
    {
        margin: 5px 0px 0px 320px;
    }

    /* Skiplink Position */
    .top
    {
        bottom: 2em;
        right: 3em;
    }

    /* Questions and Answers Book Presentation */
    .book_nav_qa
    {
        margin: 75px 285px 40px 250px;
    }
}

/* At max-width: 1280 */
@media (max-width: 1280px) {
    header > a > #screen2560,
    header > a > #screen1366
    {
        display: none;
    }

    header > a > #screen1280
    {
        opacity: 100;
        margin-left: 10px;
    }

    header
    {
        padding: 0px 0px 0px 180px;
        padding-bottom: 120px;
    }
/*
    header > #uk_flag
    {
        margin: 39px 0px 0px -179px;
    }
*/
    nav 
    {
        padding-left: 0px;
    }

    .centre
    {
        margin-left: 190px;
        max-width: 950px;
    }

    footer > h1
    {
        padding-left: 170px;
        font-size: 23pt;
    }

    /* Title underlines */
    #main_title
    {
        margin: 20px 350px 30px 360px;
    }

    #other_writings_title
    {
        margin: 20px 390px 20px 390px;
    }

    #contacts_title
    {
        margin: 20px 350px 20px 350px;
    }

    #book_orders_title
    {
        margin: 20px 390px 20px 390px;
    }

    #order_title_threevolume
    {
        margin: 20px 293px 20px 293px;
    }

    #events_title
    {
        margin: 20px 400px 20px 400px;
        padding-bottom: 5px;
    }

    #date_title
    {
        margin: 20px 340px 20px 340px;
        padding-bottom: 5px;
    }

    /* ILOT Book Navigation */
    .book_nav > ul > li
    {
        padding: 20px 25px 20px 6px;
    }

    .book_nav > ul > li > a
    {
        padding: 15px 20px 15px 20px;
    }

    .book_nav > ul > li > a:hover
    {
        padding: 15px 20px 15px 20px;
    }

    /* Questions and Answers/Selected Lectures Book Presentation */
    .book_nav_qa,
    .book_nav_prayers
    {
        margin: 74px 235px 40px 250px;
    }

    .book_nav_sl,
    .book_nav_thoughts
    {
        margin: 50px 235px 40px 250px;
    }

    /* Thoughts section */
    #thoughts_title
    {
        margin: 20px 320px 20px 320px;
    }

    /* International Contact link */
    .contact_link
    {
        margin-left: 38%;
    }
    
    /* Individual Book Orders */
    #order_title_qa
    {
        margin: 20px 350px 20px 350px;
    }

    #order_title_thoughts,
    #order_title_school
    {
        margin: 20px 330px 20px 330px;
    }

    #order_title_lectures
    {
        margin: 20px 300px 20px 300px;
    }
}

/* At max-width: 1200 */
@media (max-width: 1200px) {
    header > a > #screen1280
    {
        display: none;
    }

    header > a > #screen1200
    {
        opacity: 100;
        margin-left: 6px;
    }

    footer > h1
    {
        margin-left: -60px;
        margin-left: 29px;
    }

    /* Title Underlines */
    #main_title
    {
        margin: 20px 320px 30px 320px;
    }

    #other_writings_title
    {
        margin: 20px 360px 20px 360px;
    }

    #contacts_title
    {
        margin: 20px 310px 20px 310px;
    }

    #book_orders_title
    {
        margin: 20px 350px 20px 350px;
    }

    #events_title
    {
        margin: 20px 360px 20px 360px;
        padding-bottom: 5px;
    }

    #date_title
    {
        margin: 20px 250px 20px 250px;
        padding-bottom: 5px;
    }

    .book_nav > ul > li
    {
        padding: 20px 30px 20px 6px;
    }

    .book_nav > ul > li > a
    {
    padding: 15px 10px 15px 10px;
    }

    .book_nav > ul > li > a:hover
    {
    padding: 15px 10px 15px 10px;
    }

    /* ILOT Contents */
    #volume1,
    #volume2,
    #volume3
    {
        width: 300px;
    }

    #volume3 > h1
    {
        margin-top: 1110px;
    }

    /* Book Navigations */
    .book_nav_tenc > ul > li
    {
        padding: 20px 0px 20px 6px;
    }

    .book_nav_qa,
    .book_nav_prayers
    {
        margin: 71px 170px 40px 250px;
    }

    .book_nav_sl,
    .book_nav_thoughts
    {
        margin: 50px 170px 40px 250px;
    }

    .book_nav_lectures,
    .book_nav_school
    {
        margin: 28px 170px 40px 250px;
    }

    /* Thoughts section */
    #thoughts_title
    {
        margin: 20px 290px 20px 290px;
    }

    /* International Contact link */
    .contact_link
    {
        margin-left: 37%;
    }
    

    /* Individual Book Orders */
    #order_title
    {
        margin: 20px 237px 20px 237px;
    }

    #order_title_threevolume,
    #order_title_sl,
    #order_title_tenc,
    #order_title_lectures
    {
        margin: 20px 253px 20px 253px;
    }
    
    #order_title_qa,
    #order_title_pray,
    #order_title_thoughts,
    #order_title_school
    {
        margin: 20px 310px 20px 310px;
    }

    .order_menu
    {
        margin: 0px 0px 10px 38%;
    }

    .other_publications
    {
        margin: 10px 0px 15px 41%;
    }
}

/* At max-width: 1168px */
@media (max-width: 1168px) {
    header > a > #screen1200
    {
        display: none;
    }

    header > a > #screen1168
    {
        opacity: 100;
        margin-left: 6px;
    }

    footer > h1
    {
        margin-left: -60px;
        margin-left: 29px;
    }

    /* Book Shelf */
    .lectures > .description,
    .order_lectures > .description
    {
        margin-top: 0px;
        width: 300px;
    }

    /* Title Underlines */
    #main_title
    {
        margin: 20px 300px 30px 300px;
    }

    #other_writings_title
    {
        margin: 20px 340px 20px 340px;
    }

    #contacts_title
    {
        margin: 20px 300px 20px 300px;
    }

    #book_orders_title
    {
        margin: 20px 330px 20px 330px;
    }

    #events_title
    {
        margin: 20px 350px 20px 350px;
        padding-bottom: 5px;
    }

    #date_title
    {
        margin: 20px 210px 20px 210px;
        padding-bottom: 5px;
    }

    /* Book Navigations */
    .book_nav > ul > li
    {
        padding: 20px 25px 20px 6px;
    }

    .book_nav_tenc > ul > li
    {
        padding: 20px 0px 20px 6px;
    }

    .book_nav_tenc > ul > li > a
    {
        padding: 15px 6px 15px 6px;
    }

    .book_nav_tenc > ul > li > a:hover
    {
        padding: 15px 6px 15px 6px;
    }

    /* With Free Download .book_nav_sl > ul > li
    {
        padding: 20px 8px 20px 6px;
    }
    */
    /* Without Free Download */
    .book_nav_sl > ul > li
    {
        padding: 20px 80px 20px 6px;
    }

    .book_nav_thoughts > ul > li
    {
        padding: 20px 75px 20px 6px;
    }

    .book_nav_qa > ul > li,
    .book_nav_prayers > ul > li,
    .book_nav_lectures > ul > li,
    .book_nav_school > ul > li
    {
        padding: 20px 18px 20px 6px;
    }

    /* Thoughts section */
    #thoughts_title
    {
        margin: 20px 260px 20px 260px;
    }    

    /* Individual Book Orders */
    .other_publications
    {
        margin: 10px 0px 15px 40%;
    }
}

/* At max-width: 1024px */
@media (max-width: 1024px) {
    header > a > #screen2560,
    header > a > #screen1366,
    header > a > #screen1280,
    header > a > #screen1200,
    header > a > #screen1168
    {
        display: none;
    }

    header > a > #screen1024
    {
        opacity: 100;
        margin-left: 21px;
    }

    header
    {
        padding: 0px 0px 100px 167px;
    }
/*
    header > #uk_flag
    {
        margin: 23px 0px 0px -160px;
    }
*/
    footer > h1 
    {
        font-size: 18pt;
        margin-left: 13px;
    }

    .centre
    {
        margin-right: 15px;
    }

    nav 
    {
        margin-left: 6px;
    }

    nav > ul > li > a
    {
        font-size: 18pt;
    }

    /* Skiplink Position */
    .top
    {
        bottom: 2em;
        right: 4.3em;
    }

    /* Title Underlines */
    #main_title
    {
        margin: 20px 225px 30px 225px;
    }

    #other_writings_title
    {
        margin: 20px 250px 20px 250px;
    }

    #contacts_title
    {
        margin: 20px 220px 20px 220px;
    }

    #book_orders_title
    {
        margin: 20px 250px 20px 250px;
    }

    #events_title
    {
        margin: 20px 270px 20px 270px;
        padding-bottom: 5px;
    }

    /* WoA and Orders Shelf */
    .ilot_composite > .description,
    .ilot_threevolume > .description
    {
        margin: 5px 0px 0px 315px;
    }

    .school > .description,
    .order_school > .description
    {
        padding-top: 0px;
        margin: 5px 0px 0px 220px;
    }

    .ilot > .description,
    .sl > .description,
    .tenc > .description,
    .qa > .description,
    .pray > .description,
    .thoughts > .description,
    .order_sl > .description,
    .order_tenc > .description,
    .order_qa > .description,
    .order_pray > .description,
    .order_thoughts > .description 
    {
        margin: 30px 0px 0px 220px;
    }

    .lectures > .description,
    .order_lectures > .description
    {
        margin: 0px 0px 0px 220px;
    }

    .ilot,
    .tenc,
    .qa,
    .pray,
    .sl,
    .thoughts,
    .lectures,
    .school
    {
        margin-left: 60px;
        margin-right: 60px;
    }

    .order_sl,
    .order_tenc,
    .order_qa,
    .order_pray,
    .order_thoughts,
    .ilot_composite,
    .ilot_threevolume,
    .order_lectures,
    .order_school
    {
        margin-left: 5px;
        margin-right: 5px;
    }

    .book_caption
    {
        padding-top: 90px;
    }

    .book_caption_lectures > h1
    {
        width: 300px;
    }

    /* Books Navigations */
    .book_nav
    {
        margin: 145px 40px 25px 40px;
    }

    .book_nav_qa,
    .book_nav_prayers
    {
        margin: 176px 40px 25px 40px;
    }

    .book_nav_sl,
    .book_nav_thoughts
    {
        margin: 151px 40px 25px 40px;
    }

    .book_nav_lectures
    {
        margin: 111px 40px 25px 40px;
    }

    .book_nav_tenc
    {
        margin: 160px 40px 25px 40px;
        padding-top: 2px;
        padding-bottom: 2px; 
    }

    .book_nav_school
    {
        margin: 210px 40px 25px 40px;
    }

    .book_nav_tenc > ul > li
    {
        padding: 20px 10px 20px 6px;
    }
    .book_nav_tenc > ul > li > a
    {
        padding: 17px 5px 17px 5px;
    }

    .book_nav_tenc > ul > li > a:hover
    {
        padding: 17px 5px 17px 5px;
    }

    .book_nav_thoughts > ul > li
    {
        padding: 22px 160px 22px 6px;
    }

    .book_nav_qa > ul > li,
    .book_nav_prayers > ul > li,
    .book_nav_lectures > ul > li,
    .book_nav_school > ul > li
    {
        padding: 22px 75px 22px 6px;
    }
    
    /* With Free Download
    .book_nav_sl > ul > li
    {
        padding: 22px 65px 22px 6px;
    }
    */

    /* Without Free Download */
    .book_nav_sl > ul > li
    {
        padding: 22px 165px 22px 6px;
    }
       
    .book_nav_qa > ul > li > a,
    .book_nav_prayers > ul > li > a,
    .book_nav_sl > ul > li > a,
    .book_nav_thoughts > ul > li > a,
    .book_nav_lectures > ul > li > a,
    .book_nav_school > ul > li > a
    {
        padding: 17px 10px 17px 10px;
    }

    .book_nav_qa > ul > li > a:hover,
    .book_nav_prayers > ul > li > a:hover,
    .book_nav_sl > ul > li > a:hover,
    .book_nav_thoughts > ul > li > a:hover,
    .book_nav_lectures > ul > li > a:hover,
    .book_nav_school > ul > li > a:hover
    {
        padding: 17px 10px 17px 10px;
    }

    /* Selected Lectures Contents */
    #sl_content
    {
        padding-left: 0px;
    }

    /* Lectures in the Proximity Contents */
    #lectures_heading_1,
    #lectures_heading_2
    {
        text-align: center;
    }

    /* Thoughts section */
    #thoughts_title
    {
        margin: 20px 140px 20px 210px;
    }

    /* Thoughts Presentation */
    td#title_thoughts
    {
        width: auto;
        padding-right: 20px;
    }

    /* Individual Essays */
    .essay > .description > .read_more,
    .essay_bottom > .description > .read_more
    {
        margin-right: 0px;
    }

    /* International Contact link */
    .contact_link
    {
        margin-left: 33%;
        margin-bottom: 20px;
    }

    /* Individual Book Orders */
    #order_title
    {
        margin: 20px 141px 20px 141px;
    }

    #order_title_threevolume,
    #order_title_sl,
    #order_title_tenc,
    #order_title_lectures
    {
        margin: 20px 157px 20px 157px;
    }
    
    #order_title_qa,
    #order_title_pray
    {
        margin: 20px 210px 20px 210px;
    }

    #order_title_thoughts,
    #order_title_school
    {
        margin: 20px 200px 20px 200px;
    }

    .order_menu
    {
        margin: 0px 0px 100px 34%;
    }

    .other_publications
    {
        margin: 10px 0px 15px 38.5%;
    }
}

/* At max-width: 966px */
@media (max-width: 966px) {
    header > a > #screen1024
    {
        display: none;
    }

    header > a > #screen966
    {
        opacity: 100;
        margin-left: 17px;
    }

    footer
    {
        padding-left: 0px;
    }
/*
    header > #uk_flag
    {
        width: 70px;
        height: 45px;
        margin: 20px 0px 0px -160px;
    }
*/
    /* Titles Underline */
    #main_title
    {
        margin: 20px 190px 30px 190px;
    }

    #other_writings_title
    {
        margin: 20px 220px 20px 220px;
    }

    #contacts_title
    {
        margin: 20px 190px 20px 190px;
    }

    #book_orders_title
    {
        margin: 20px 220px 20px 220px;
    }

    #events_title
    {
        margin: 20px 240px 20px 240px;
        padding-bottom: 5px;
    }

    #date_title
    {
        margin: 20px 160px 20px 160px;
        padding-bottom: 5px;
    }

    .ilot,
    .tenc,
    .qa,
    .pray,
    .sl,
    .thoughts,
    .lectures,
    .school
    {
        margin-left: 20px;
        margin-right: 20px;
    }

    .lectures > .description,
    .order_lectures > .description,
    .school > .description,
    .order_school > .description
    {
        width: 300px;
    }

    .lectures > .description,
    .order_lectures > .description
    {
        margin: 0px 0px 0px 220px;
    }

    #presentation
    {
        padding-bottom: 0px;
    }

    /* ILOT Contents */
    #volume1,
    #volume2,
    #volume3
    {
        width: 250px;
    }

    #volume1 > ol,
    #volume2 > ol,
    #volume3 > ol
    {
        padding-left: 20px;
    }

    #volume3 > h1
    {
        margin-top: 1140px;
    }

    /* Book Navigations */
    .book_nav > ul > li
    {
        padding: 20px 10px 20px 6px;
    }

    .book_nav > ul > li > a
    {
        padding: 15px 10px 15px 10px;
    }

    .book_nav > ul > li > a:hover
    {
        padding: 15px 10px 15px 10px;
    }

    .book_nav_tenc > ul > li
    {
        padding: 20px 0px 20px 5px;
    }

    .book_nav_qa
    {
        margin: 176px 40px 25px 40px;
    }

    .book_nav_qa > ul > li,
    .book_nav_prayers > ul > li,
    .book_nav_lectures > ul > li,
    .book_nav_school > ul > li
    {
        padding: 20px 55px 20px 6px;
    }

    .book_nav_thoughts > ul > li
    {
        padding: 20px 125px 20px 6px;
    }

    /* With Free Download
    .book_nav_sl > ul > li
    {
        padding: 20px 45px 20px 6px;
    }
    */

    /* Without SL Free Download */
    .book_nav_sl > ul > li
    {
        padding: 20px 145px 20px 6px;
    }

    .book_nav_qa > ul > li > a,
    .book_nav_prayers > ul > li > a,
    .book_nav_sl > ul > li > a,
    .book_nav_thoughts > ul > li > a,
    .book_nav_lectures > ul > li > a,
    .book_nav_school > ul > li > a
    {
        padding: 15px 10px 15px 10px;
    }

    .book_nav_qa > ul > li > a:hover,
    .book_nav_prayers > ul > li > a:hover,
    .book_nav_sl > ul > li > a:hover,
    .book_nav_thoughts > ul > li > a:hover,
    .book_nav_lectures > ul > li > a:hover,
    .book_nav_school > ul > li > a:hover
    {
        padding: 15px 10px 15px 10px;
    }

    /* Thoughts section */
    #thoughts_title
    {
        margin: 20px 150px 20px 150px;
    }

    /* International Contact link */
    .contact_link
    {
        margin-left: 31%;
    }

    /* Individual Book Orders */
    #order_title_threevolume,
    #order_title_sl,
    #order_title_tenc
    {
        margin: 20px 128px 20px 128px;
    }

    .other_publications
    {
        margin: 10px 0px 15px 37%;
    }
}

/* At max-width: 854px */
@media (max-width: 854px) {
    header > a > #screen966
    {
        display: none;
    }

    header > a > #screen854
    {
        opacity: 100;
        margin-left: 13px;
    }

    header
    {
        margin-left: 13px;
        margin-bottom: -25px;
    }
/*
    header > #uk_flag
    {
        margin: 10px 0px 0px -175px;
    }
*/
    footer > h1
    {
        font-size: 15pt;
    }

    /* Titles Underlines */
    #main_title
    {
        margin: 20px 130px 30px 130px;
    }

    #other_writings_title
    {
        margin: 20px 170px 20px 170px;
    }

    #contacts_title
    {
        margin: 20px 130px 20px 130px;
    }

    #book_orders_title
    {
        margin: 20px 165px 20px 165px;
    }

    #events_title
    {
        margin: 20px 180px 20px 180px;
        padding-bottom: 5px;
    }

    #date_title
    {
        margin: 20px 110px 20px 110px;
        padding-bottom: 5px;
    }

    /* WoA shelf */
    .ilot > .description,
    .sl > .description,
    .tenc > .description,
    .qa > .description,
    .pray > .description,
    .thoughts > .description,
    .lectures > .description,
    .school > .description
    {
        margin: 10px 0px 0px 180px;
    }

    .lectures > .description
    {
        width: 280px;
    }

    /* Orders Shelf */
    .ilot_threevolume
    {
        height: 234px;
    }

    .ilot_composite > .description,
    .ilot_threevolume > .description,
    .order_sl > .description,
    .order_tenc > .description,
    .order_qa > .description,
    .order_pray > .description,
    .order_thoughts > .description,
    .order_lectures > .description,
    .order_school > .description
    {
        margin-top: 0px;
    }

    .ilot_composite > .description,
    .ilot_threevolume > .description
    {
        margin-left: 275px;
    }

    .order_sl > .description,
    .order_tenc > .description,
    .order_qa > .description,
    .order_pray > .description,
    .order_thoughts > .description,
    .order_lectures > .description,
    .order_school > .description
    {
        margin-left: 175px;
    }

    /* Preface Heading */
    #presentation > h1
    {
        margin-top: 30px;
    }

    /* ILOT Contents */
    #volume1,
    #volume2,
    #volume3
    {
        width: 200px;
    }

    #volume3 > h1
    {
        margin-top: 1200px;
    }

    /* Individual Book Presentation */
    .book > a > img
    {
        width: 150px;
        height: 220px;
    }
    
    .book_nav
    {
        margin: 120px 40px 23px 40px;
    }

    .book_nav > ul > li
    {
        padding: 19px 0px 19px 5px;
    }

    .book_nav > ul > li > a
    {
        padding: 14px 5px 14px 5px;
    }

    .book_nav > ul > li > a:hover
    {
        padding: 14px 5px 14px 5px;
    }

    .book_caption
    {
        margin-left: 225px;
        padding-top: 80px;
    }

    .book_caption_tenc
    {
        padding-top: 80px;
        padding-right: 60px;
        margin-left: 230px;
    }

    .book_caption_school
    {
        width: 150px;
    }

    .book_nav_tenc
    {
        margin: 63px 40px 25px 40px; 
    }

    .book_nav_tenc > ul > li
    {
        padding: 19px 25px 19px 5px;
    }

    .book_nav_tenc > ul > li > a,
    .book_nav_qa > ul > li > a,
    .book_nav_prayers > ul > li > a,
    .book_nav_sl > ul > li > a,
    .book_nav_thoughts > ul > li > a,
    .book_nav_lectures > ul > li > a,
    .book_nav_school > ul > li > a
    {
        padding: 15px 15px 15px 15px;
    }

    .book_nav_tenc > ul > li > a:hover,
    .book_nav_qa > ul > li > a:hover,
    .book_nav_prayers > ul > li > a:hover,
    .book_nav_sl > ul > li > a:hover,
    .book_nav_thoughts > ul > li > a:hover,
    .book_nav_lectures > ul > li > a:hover,
    .book_nav_school > ul > li > a:hover
    {
        padding: 15px 15px 15px 15px;
    }

    .book_nav_qa,
    .book_nav_prayers
    {
        margin: 142px 40px 15px 40px;
    }

    .book_nav_sl,
    .book_nav_thoughts,
    .book_nav_lectures
    {
        margin: 66px 40px 15px 40px;
    }

    .book_nav_school
    {
        margin: 175px 40px 15px 40px;
    }

    .book_nav_thoughts > ul > li
    {
        margin-right: 60px;
    }

    .book_nav_qa > ul > li,
    .book_nav_prayers > ul > li,
    /* With Free Download .book_nav_sl > ul > li, */
    .book_nav_thoughts > ul > li,
    .book_nav_lectures > ul > li,
    .book_nav_school > ul > li
    {
        padding: 21px 1px 21px 5px;
    }

    /* Without Free Download */
    .book_nav_sl > ul > li
    {
        padding: 21px 55px 21px 5px;
    }

    .book_caption_qa,
    .book_caption_prayers
    {
        margin-left: 230px;
        padding-top: 88px;
    }

    .book_caption_lectures > h1
    {
        width: 200px;
    }

    .book_caption_lectures
    {
        margin-left: 230px;
        margin-bottom: -33px;
        padding-top: 43px;
    }

    .book_caption_sl,
    .book_caption_thoughts,
    .book_caption_school
    {
        margin-left: 230px;
        padding-top: 88px;
    }

    /* Ten Commandments Contents */
    td#title
    {
        width: 320px;
    }

    /* Prayers Contents */
    #main
    {
        padding: 0px 10px 10px 20px;
    }

    /* Thoughts section */
    #thoughts_title
    {
        margin: 20px 110px 20px 110px;
    }

    /* International Contact link */
    .contact_link
    {
        margin-left: 26%;
    }

    /* Individual Book Orders */
    #order_title
    {
        margin: 20px 65px 20px 65px;
    }

    #order_title_threevolume,
    #order_title_sl,
    #order_title_tenc,
    #order_title_lectures
    {
        margin: 20px 82px 20px 82px;
    }
   
    #order_title_qa,
    #order_title_pray
    {
        margin: 20px 130px 20px 130px;
    }

    #order_title_thoughts,
    #order_title_school
    {
        margin: 20px 120px 20px 120px;
    }

    .order_menu
    {
        margin: 0px 0px 10px 28%;
    }

    .other_publications
    {
        margin: 10px 0px 15px 34.5%;
    }
}

/* At max-width: 846px */
@media (max-width: 846px) {
    header > a > #screen966
    {
        display: none;
    }

    header > a > #screen854
    {
        opacity: 100;
        margin-left: 13px;
    }

    header
    {
        margin-left: 13px;
        margin-bottom: -25px;
    }
/*
    header > #uk_flag
    {
        margin: 10px 0px 0px -175px;
    }
*/
    footer > h1
    {
        font-size: 15pt;
    }

    /* WoA and Orders shelf */
    .ilot,
    .tenc,
    .qa,
    .pray,
    .sl,
    .thoughts,
    .lectures,
    .school
    {
        margin-left: 15px;
        margin-right: 15px;
    }

    .lectures > .description,
    .order_lectures > .description,
    .school > .description,
    .order_school > .description
    {
        width: 300px;
    }

    .ilot > .description,
    .sl > .description,
    .tenc > .description,
    .qa > .description,
    .pray > .description,
    .thoughts > .description,
    .lectures > .description,
    .school > .description
    {
        margin: 0px 0px 0px 175px;
    }

    /* Orders Shelf */
    .ilot_threevolume
    {
        height: 234px;
    }

    .ilot_composite > .description,
    .ilot_threevolume > .description,
    .order_sl > .description,
    .order_tenc > .description,
    .order_qa > .description,
    .order_pray > .description,
    .order_thoughts > .description,
    .order_lectures > .description,
    .order_school > .description
    {
        margin-top: 0px;
    }

    .ilot_composite > .description,
    .ilot_threevolume > .description
    {
        margin-left: 270px;
    }

    .order_sl > .description,
    .order_tenc > .description,
    .order_qa > .description,
    .order_pray > .description,
    .order_thoughts > .description,
    .order_lectures > .description,
    .order_school > .description
    {
        margin-left: 175px;
    }

    /* Individual Book Presentation */
    .book_nav_school
    {
        margin: 175px 40px 15px 40px;
    }

    .book_caption_school
    {
        margin-left: 215px;
    }
}

/* At max-width: 800px */
@media (max-width: 800px) {
    header > a > #screen854
    {
        margin-left: 24px;
    }

    header
    {
        margin-left: -38px;
        padding-bottom: 100px;
    }
/*
    header > #uk_flag
    {
        margin: 10px 0px 0px -135px;
    }
*/
    footer > h1
    {
        font-size: 14pt;
        margin-left: -15px;
    }

    nav
    {
        margin-left: -7px;
    }

    nav > ul > li > a
    {
        font-size: 16pt;
    }

    nav > ul > li > a:hover
    {
        width: 140px;
    }

    nav > ul > li > a
    {
        width: 140px;
    }

    p
    {
        font-size: 13pt;
    }

    .centre
    {
        margin-left: 165px;
        max-width: 1280px;
    }

    /* Titles Underline */
    #main_title
    {
        margin: 20px 120px 10px 120px;
    }

    #book_orders_title
    {
        margin: 20px 158px 20px 158px;
    }

    #events_title
    {
        margin: 20px 170px 20px 170px;
        padding-bottom: 5px;
    }

    #date_title
    {
        margin: 20px 110px 20px 110px;
        padding-bottom: 5px;
    }

    /* WoA and Orders shelf */
    .ilot > a > img,
    .sl > a > img
    {
    width: 120px;
    height: 175px;
    }

    .ilot_composite > a > img,
    #composite
    {
        width: 125px;
        height: 135px;
    }

    .ilot_threevolume > a > img,
    #threevolume
    {
        width: 160px;
        height: 135px;
    }

    #single,
    #order_sl,
    #order_tenc,
    #order_qa,
    #order_pray,
    #order_thoughts,
    #order_lectures,
    #order_school,
    .tenc > a > img,
    .qa > a > img,
    .pray > a > img,
    .thoughts > a > img,
    .lectures > a > img,
    .school > a > img,
    .order_sl > a > img,
    .order_tenc > a > img,
    .order_qa > a > img,
    .order_pray > a > img,
    .order_thoughts > a > img,
    .order_lectures > a > img,
    .order_school > a > img
    {
    width: 90px;
    height: 135px;
    }

    /* WoA and Orders Shelf */
    .thoughts > .description
    {
        padding-top: 0px;
    }

    .thoughts > .description,
    .lectures > .description,
    .school > .description
    {
        width: auto;
    }
    
    .ilot_composite > .description,
    .ilot_threevolume > .description
    {
        margin: 0px 0px 0px 195px;
    }

    .order_lectures > .description,
    .order_school > .description
    {
        width: 270px;
    }

    .ilot > .description,
    .sl > .description,
    .tenc > .description,
    .qa > .description,
    .pray > .description,
    .thoughts > .description,
    .lectures > .description,
    .school > .description
    {
        margin: 0px 0px 0px 155px;
    }

    .order_sl > .description,
    .order_tenc > .description,
    .order_qa > .description,
    .order_pray > .description,
    .order_thoughts > .description,
    .order_lectures > .description,
    .order_school > .description
    {
        margin: 0px 0px 0px 125px;
    }

    .description > h1 
    {
        font-size: 12pt;
    }

    .ilot_composite,
    .ilot_threevolume
    {
        height: 184px;
    }

    .order_tenc,
    .order_thoughts
    {
        height: 140px;
    }

    .order_qa,
    .order_sl
    {
        height: 153px;
    }

    .order_pray
    {
        height: 135px;
    }

    .order_lectures,
    .order_school
    {
        height: 200px;
    }

    .order_menu
    {
        margin: 0px 0px 10px 27%;
        font-size: 13pt;
    }

    .ilot,
    .sl
    {
    padding: 20px 0px 1px 0px;
    height: 190px;
    }

    .thoughts,
    .school
    {
        height: 156px;
    }

    .lectures
    {
        height: 183px;
    }

    .tenc,
    .qa,
    .pray
    {
    padding: 15px 0px 1px 0px;
    height: 150px;
    }

    .book_caption
    {
        margin-left: 215px;
    }

    /* ILOT Book Navigation */
    .book_nav
    {
        margin: 120px 40px 15px 40px;
    }

    .book_nav > ul > li
    {
        padding: 20px 0px 20px 5px;
        font-size: 13pt;
    }

    .book_nav > ul > li > a
    {
        padding: 15px 5px 15px 5px;
    }

    .book_nav > ul > li > a:hover
    {
        padding: 15px 5px 15px 5px;
    }

    /* Ten Commandments Book Navigation */
    .book_nav_tenc
    {
        margin: 63px 40px 15px 40px; 
    }

    .book_nav_tenc > ul > li
    {
        padding: 19px 25px 19px 5px;
        font-size: 13pt;
    }
    .book_nav_tenc > ul > li > a
    {
        padding: 15px 15px 15px 15px;
    }

    .book_nav_tenc > ul > li > a:hover
    {
        padding: 15px 15px 15px 15px;
    }

    /* Ten Commandments Contents */
    td#title
    {
        width: 350px;
    }

    /* Questions and Answers/Prayers/Selected Lectures Book Presentation */
    .book_nav_qa
    {
        margin: 123px 40px 15px 40px;
    }

    .book_nav_sl
    {
        margin: 62px 40px 15px 40px;
    }

    .book_nav_thoughts
    {
        margin: 46px 40px 15px 40px;
    }

    .book_caption_sl
    {
        padding-top: 73px;
    }

    .book_caption_thoughts
    {
        padding-top: 70px;
        width: 200px;
    }

    .book_caption_thoughts,
    .book_caption_school
    {
        padding-top: 70px;
    }

    .book_caption_school
    {
        width: 150px;
    }

    .book_nav_qa > ul > li,
    .book_nav_prayers > ul > li,
    .book_nav_sl > ul > li,
    .book_nav_thoughts > ul > li,
    .book_nav_lectures > ul > li,
    .book_nav_school > ul > li
    {
        font-size: 13pt;
    }

    /* School of Concepts Presentation */
    .book_nav_school
    {
        margin: 185px 40px 15px 40px;
    }

    /* Abd-ru-shin section */
    .border
    {
        margin: 76px 10px 20px 10px;
    }

    /* Thoughts section */
    #thoughts_title
    {
        margin: 20px 70px 20px 70px;
    }

    /* International Contact link */
    .contact_link
    {
        margin-left: 24.5%;
    }

    /* Individual Book Orders */
    #order_title
    {
        margin: 20px 65px 20px 65px;
    }

    #order_title_threevolume,
    #order_title_sl,
    #order_title_tenc
    {
        margin: 20px 80px 20px 80px;
    }

    /* Events Page */
    #event_description,
    #event_object
    {
        font-size: 13pt;
    }

}

/* At max-width: 768px */
@media (max-width: 768px) {
    header
    {
        margin-left: -52px;
        margin-bottom: -15px;
    }
/*
    header > #uk_flag
    {
        margin: 10px 0px 0px -119px;
    }
*/
    footer
    {
        margin-left: -5px;
    }

    .book > a > img
    {
        width: 135px;
        height: 200px;
        box-shadow: 10px 10px 10px #888888;
    }

    /* Titles Underline */
    #main_title
    {
        margin: 20px 100px 5px 100px;
    }

    #other_writings_title
    {
        margin: 20px 140px 20px 140px;
    }

    #contacts_title
    {
        margin: 20px 90px 20px 90px;
    }

    #book_orders_title
    {
        margin: 20px 130px 20px 130px;
    }

    #events_title
    {
        margin: 20px 150px 20px 150px;
        padding-bottom: 5px;
    }

    #date_title
    {
        margin: 20px 80px 20px 80px;
        padding-bottom: 5px;
    }

    /* Book Shelf */
    .tenc
    {
        height: 179px;
    }

    .thoughts
    {
        height: 155px;
    }

    .lectures
    {
        height: 180px;
    }

    .ilot_threevolume
    {
        height: 214px;
    }

    /* ILOT Contents */
    #volume1,
    #volume2,
    #volume3
    {
        width: 150px;
    }

    #volume3 > h1
    {
        margin-top: 1410px;
    }

    /* Individual Book Captions */
    .book_caption_lectures > h1
    {
        width: 180px;
    }

    .book_caption,
    .book_caption_tenc,
    .book_caption_qa,
    .book_caption_prayers,
    .book_caption_sl,
    .book_caption_thoughts,
    .book_caption_lectures,
    .book_caption_school
    {
        padding-right: 60px;
        margin-left: 210px;
    }

    .book_caption,
    .book_caption_tenc,
    .book_caption_qa,
    .book_caption_prayers,
    .book_caption_thoughts,
    .book_caption_school
    {
        padding-top: 57px;
    }

    .book_caption_sl
    {
        padding-top: 47px;
    }

    .book_caption_lectures
    {
        padding-top: 38px;
    }
    /* Ten Commandments Contents */
    td#title
    {
        width: 500px;
    }

      /* Books Navigation */
    .book_nav
    {
        margin: 99px 40px 23px 40px;
    }

    .book_nav_tenc
    {
        margin: 62px 40px 25px 40px; 
    }

    .book_nav_qa
    {
        margin: 130px 40px 15px 40px;
    }

    .book_nav_prayers
    {
        margin: 149px 40px 15px 40px;
    }

    .book_nav_sl
    {
        margin: 26px 40px 25px 40px; 
    }

    .book_nav_thoughts
    {
        margin: 35px 40px 25px 40px; 
    }

    .book_nav_lectures
    {
        margin: 47px 40px 25px 40px; 
    }

    .book_nav_school
    {
        margin: 190px 40px 15px 40px;
    }

    .book_nav > ul > li
    {
        padding: 21px 0px 21px 0px;
    }

    .book_nav_tenc > ul > li
    {
        padding: 19px 15px 21px 0px;
    }

    /* With SL Free Download 
    .book_nav_sl > ul > li
    {
        padding: 21px 1px 21px 0px;
    } */

    /* Without Free Download */
    .book_nav_sl > ul > li
    {
        padding: 21px 45px 21px 5px;
    }
    
    .book_nav_qa > ul > li,
    .book_nav_prayers > ul > li,
    .book_nav_thoughts > ul > li,
    .book_nav_lectures > ul > li,
    .book_nav_school > ul > li
    {
        padding: 21px 1px 21px 0px;
    }

    .book_nav > ul > li > a
    {
        padding: 15px 6px 15px 6px;
    }
    
    .book_nav > ul > li > a:hover
    {
        padding: 15px 6px 15px 6px;
    }

    .book_nav_tenc > ul > li > a,
    .book_nav_qa > ul > li > a,
    .book_nav_prayers > ul > li > a,
    .book_nav_sl > ul > li > a,
    .book_nav_thoughts > ul > li > a,
    .book_nav_lectures > ul > li > a,
    .book_nav_school > ul > li > a
    {
        padding: 15px 10px 15px 10px;
    }

    .book_nav_tenc > ul > li > a:hover,
    .book_nav_qa > ul > li > a:hover,
    .book_nav_prayers > ul > li > a:hover,
    .book_nav_sl > ul > li > a:hover,
    .book_nav_thoughts > ul > li > a:hover,
    .book_nav_lectures > ul > li > a:hover,
    .book_nav_school > ul > li > a:hover
    {
        padding: 15px 10px 15px 10px;
    }

    /* Abd-ru-shin section */
    #ars
    {
        margin-left: 10px;
    }

    .ars_caption
    {
        padding-top: 80px;
        margin-left: 200px;
    }

    .ars_caption > h1
    {
        font-size: 13pt;
    }

    /* International Contact link */
    .contact_link
    {
        margin-left: 22%;
    }

    /* Individual Book Orders */
    .order_menu
    {
        margin: 0px 0px 10px 26%;
    }

    .other_publications
    {
        margin: 10px 0px 15px 32%;
    }

    /* Events Page */
    td#event_object
    {
        width: 100px;
    }

    td#event_description
    {
        width: 300px;
    }
}

/* At max-width: 765px */
@media (max-width: 765px) {
    header > a > #screen854
    {
        margin-left: 49px;
    }

    header
    {
        margin-left: -80px;
    }
/*
    header > #uk_flag
    {
        margin: 10px 0px 0px -95px;
    }
*/
    /* Book Shelf */
    .description > h1 
    {
        font-size: 11pt;
    }

    .tenc
    {
        height: 150px;
    }

    #main_title
    {
        margin: 20px 100px 5px 100px;
    }

    .ilot > .description,
    .sl > .description,
    .tenc > .description,
    .qa > .description,
    .pray > .description,
    .thoughts > .description,
    .lectures > .description,
    .school > .description      
    {
        margin: 0px 0px 0px 140px;
    }

    /* Ten Commandments Contents */
    td#title
    {
        width: 610px;
    }
}

/* At max-width: 753px */
@media (max-width: 753px) {
    header > a > #screen854
    {
        margin-left: 30px;
    }

    header
    {
        margin-left: -70px;
    }

    header > #uk_flag
    {
        margin: 10px 0px 0px -102px;
    }

    /* Book Shelf */
    .tenc
    {
        height: 176px;
    }

    /* Books Navigation */
    .book_nav_tenc
    {
        margin: 43px 40px 25px 40px; 
    }

    .book_nav
    {
        margin: 70px 40px 23px 40px;
    }

    .book_nav > ul > li
    {
        padding: 21px 50px 21px 0px;
    }

    .book_nav > ul > li > a,
    .book_nav > ul > li > a:hover
    {
        padding: 15px 10px 15px 10px;
    }

    .book_nav_thoughts > ul > li
    {
        margin-right: 40px;
    }

    #prayers_content > ul
    {
        padding-left: 20px;
    }

    /* Lectures in the Proximity Content */
    #lectures_heading_2
    {
        width: 360px;
    }

    /* International Contact link */
    .contact_link
    {
        margin-left: 21%;
    }

    /* Individual Book Orders */
    #order_title_threevolume,
    #order_title_sl,
    #order_title_tenc
    {
        margin: 20px 47px 20px 47px;
    }
}

/* At max-width: 736px */
@media (max-width: 736px) {
    header > a > #screen854
    {
        display: none;
    }

    header > a > #screen736
    {
        opacity: 100;
        margin-left: 68px;
    }

    header
    {
        margin-left: -89px;
    }
/*
    header > #uk_flag
    {
        margin: 10px 0px 0px -85px;
    }
*/
    footer > h1
    {
        margin-left: -19px;
    }

    /* Book Shelf */
    .tenc
    {
        height: 175px;
    }

    #main_title
    {
        margin: 20px 85px 5px 85px;
    }

    .thoughts
    {
        height: 170px;
    }

    /* Ten Commandments Contents */
    td#title
    {
        width: 400px;
    }

    td#text
    {
        width: 180px;
    }

    /* Prayers Contents */
    #main
    {
        padding: 0px 10px 10px 1px;
    }

    /* Ten Commandments, Questions and Answers, Prayers Book Captions */
    .book_caption
    {
        padding-top: 70px;
        width: 180px;
    }

    .book_caption_tenc
    {
        padding-top: 57px;
        width: 150px;
    }

    .book_caption_qa,
    .book_caption_prayers
    {
        padding-top: 90px;
    }

    .book_caption_sl
    {
        padding-top: 38px;
    }

    /* Books Navigation */
    .book_nav
    {
        margin: 89px 40px 23px 40px;
    }

    .book_nav_tenc
    {
        margin: 45px 40px 25px 40px; 
    }

    .book_nav_qa
    {
        margin: 99px 40px 15px 40px;
    }

    .book_nav_prayers
    {
        margin: 118px 40px 15px 40px;
    }

    .book_nav_sl
    {
        margin: 38px 40px 25px 40px; 
    }

    .book_nav_thoughts
    {
        margin: 37px 40px 25px 40px; 
    }

    .book_nav_lectures
    {
        margin: 49px 40px 25px 40px; 
    }

    .book_nav > ul > li
    {
        padding: 21px 50px 21px 0px;
    }

    .book_nav_tenc > ul > li
    {
        padding: 19px 5px 21px 0px;
    }

    .book_nav > ul > li > a
    {
        padding: 15px 10px 15px 10px;
    }
    
    .book_nav > ul > li > a:hover
    {
        padding: 15px 10px 15px 10px;
    }

    .book_nav_sl > ul > li > a,
    .book_nav_sl > ul > li > a:hover
    {
        padding: 15px 5px 15px 5px;
    }

    /* Abd-ru-shin section */
    #ars
    {
        width:140px;
        height:200px;
    }

    .ars_caption
    {
        padding-top: 50px;
        margin-left: 170px;
    }

    .border
    {
        margin-top: 50px;
    }

    /* Thoughts section */
    #thoughts_title
    {
        margin: 20px 40px 20px 40px;
    }

    /* Lectures in the Proximity Content */
    #lectures_heading_2
    {
        width: 250px;
        margin-left: 12%;
    }

    /* Individual Book Orders */       
    #order_title_qa
    {
        margin: 20px 90px 20px 90px;
    }

    /* Titles Underline */
    #other_writings_title
    {
        margin: 20px 110px 20px 110px;
    }

    /* Public Events Title */
    #events_title
    {
        margin: 20px 140px 20px 140px;
        padding-bottom: 5px;
    }

    #date_title
    {
        margin: 20px 80px 20px 80px;
        padding-bottom: 5px;
    }

    /* International Contact link */
    .contact_link
    {
        margin-left: 20%;
    }

    /* Events Page */
    td#event_object
    {
        width: 100px;
    }

    td#event_description
    {
        width: 220px;
    }
}

/* At max-width: 720px */
@media (max-width: 720px) {
    body
    {
        margin-left: 5px;
        margin-right: 5px;
    }

    header
    {
        margin-left: -84px;
    }
/*
    header > #uk_flag
    {
        margin: 10px 0px 0px -88px;
    }
*/
    .centre
    {
        margin-left: 155px;
    }
    
    footer
    {
        margin-left: -15px;
    }

    .thoughts
    {
        height: 160px;
    }

    /* Public Events Title */
    #events_title
    {
        margin: 20px 155px 20px 155px;
        padding-bottom: 5px;
    }

    #date_title
    {
        margin: 20px 80px 20px 80px;
        padding-bottom: 5px;
    }

    /* Preface Heading */
    #presentation > h1
    {
        margin-bottom: 16px;
    }

    .book_nav_sl
    {
        margin: 37px 40px 25px 40px; 
    }

    /* Without Free Download */
    .book_nav_sl > ul > li
    {
        padding: 21px 65px 21px 5px;
    }

    /* Skiplink Position */
    .top
    {
        bottom: 2em;
        right: 2.8em;
    }

    /* International Contact link */
    .contact_link
    {
        margin-left: 23%;
    }
}

/* At max-width: 667px */
@media (max-width: 667px) {
    header > a > #screen736
    {
        display: none;
    }

    header > a > #screen540
    {
        opacity: 100;
        margin-left: 67px;
    }
/*
    header > #uk_flag
    {
        margin: 6px 0px 0px -88px;
    }
*/
    footer > h1
    {
        font-size: 12pt;
    }

    /* Titles Underlines */
    #main_title
    {
        margin: 20px 75px 5px 75px;
    }

    #other_writings_title
    {
        margin: 20px 110px 20px 110px;
    }

    #contacts_title
    {
        margin: 20px 60px 20px 60px;
    }

    #book_orders_title
    {
        margin: 20px 100px 20px 100px;
    }

    /* Public Events Title */
    #events_title
    {
        margin: 20px 120px 20px 120px;
        padding-bottom: 5px;
    }

    #date_title
    {
        margin: 20px 50px 20px 50px;
        padding-bottom: 5px;
    }

    /* Book Shelf */
    .ilot_composite
    {
        height: 183px;
    }

    .ilot_threevolume
    {
        height: 215px;
    }

    .order_tenc
    {
        height: 184px;
    }

    .order_thoughts
    {
        height: 169px;
    }

    .order_sl
    {
        height: 182px;
    }

    .lectures
    {
        height: 200px;
    }

    .tenc
    {
        height: 175px;
    }

    .qa
    {
        height: 149px;
    }

    .qa > .description,
    .pray > .description,
    .tenc > .description,
    .order_tenc > .description,
    .thoughts > .description,
    .order_thoughts > .description,
    .school > .description,
    .order_school > .description
    {
        width: 200px;
    } 

    .lectures > .description
    {
        width: 140px;
    }

    .order_lectures > .description
    {
        width: 220px;
    }

    /* ILOT Contents */
    #volume1,
    #volume2,
    #volume3
    {
        width: 290px;
    }

    #volume3
    {
        margin-left: -10px;
    }

    #volume2
    {
        float: left;
        padding-top: 30px;
    }

    #volume3 > h1
    {
        margin-top: 3560px;
    }

    /* Ten Commandments Contents */
    td#title
    {
        width: 350px;
    }

    td#text
    {
        width: 210px;
    }

    /* Ten Commandments, Questions and Answers, Prayers Book Captions */
    .book > #ilot,
    .book > #tenc,
    .book > #qa,
    .book > #prayers,
    .book > #sl,
    .book > #thoughts,
    .book > #lectures,
    .book > #school
    {
        margin-left: 15px;
    }

    .book_caption_thoughts > h1
    {
        width: 180px;
    }

    .book_caption,
    .book_caption_tenc,
    .book_caption_qa,
    .book_caption_prayers,
    .book_caption_sl,
    .book_caption_thoughts,
    .book_caption_lectures,
    .book_caption_school
    {
        margin-left: 195px;
    }

    .book_caption
    {
        width: 150px;
    }

    .book_caption_tenc
    {
        padding-top: 57px;
        width: 150px;
    }

    .book_caption_qa
    {
        padding-top: 76px;
        width: 130px;
    }
    
    .book_caption_prayers
    {
        padding-top: 90px;
    }

    .book_caption_sl
    {
        padding-top: 38px;
        width: 150px;
    }

    .book_caption_thoughts,
    .book_caption_school
    {
        padding-top: 38px;
    }

    /* Books Navigation */
    .book_nav
    {
        margin: 70px 15px 23px 15px;
    }

    .book_nav_tenc
    {
        margin: 57px 15px 25px 15px; 
    }

    .book_nav_qa
    {
        margin: 106px 15px 15px 15px;
    }

    .book_nav_prayers
    {
        margin: 130px 15px 15px 15px;
    }

    .book_nav_sl
    {
        margin: 48px 15px 25px 15px; 
    }

    .book_nav_thoughts
    {
        margin: 48px 15px 25px 15px; 
    }

    .book_nav_lectures
    {
        margin: 60px 15px 25px 15px; 
    }

    .book_nav_school
    {
        margin: 190px 30px 15px 30px;
    }

    .book_nav > ul > li
    {
        padding: 21px 60px 21px 0px;
    }

    .book_nav_tenc > ul > li
    {
        padding: 19px 20px 21px 0px;
    }

    .book_nav_qa > ul > li,
    .book_nav_prayers > ul > li
    /* With SL Free Download .book_nav_sl > ul > li */
    {
        padding: 21px 10px 21px 0px;
    }

    /* Without Free Download */
    .book_nav_sl > ul > li
    {
        padding: 21px 65px 21px 5px;
    }

    .book_nav > ul > li > a,
    .book_nav > ul > li > a:hover
    {
        padding: 15px 10px 15px 10px;
    }

    .book_nav_sl > ul > li > a,
    .book_nav_sl > ul > li > a:hover
    {
        padding: 15px 4px 15px 4px;
    }

    .book_nav_tenc > ul > li > a,
    .book_nav_qa > ul > li > a,
    .book_nav_prayers > ul > li > a
    {
        padding: 15px 4px 15px 4px;
    }

    .book_nav_tenc > ul > li > a:hover,
    .book_nav_qa > ul > li > a:hover,
    .book_nav_prayers > ul > li > a:hover
    {
        padding: 15px 4px 15px 4px;
    }

    /* Abd-ru-shin section */
    .ars_caption
    {
        padding-top: 38px;
    }

    .border
    {
        margin-top: 35px;
    }

    /* Lectures in the Proximity Content */
    #lectures_heading_2
    {
        margin-left: 5%;
    }

    /* International Contact link */
    .contact_link
    {
        margin-left: 18%;
    }

    /* Country borders */
    .country,
    .country_bottom
    {
        margin-left: 15px;
        margin-right: 15px;
    }

    /* Individual Book Orders */
    #order_title
    {
        margin: 20px 22px 20px 22px;
    }

    #order_title_threevolume,
    #order_title_sl,
    #order_title_tenc,
    #order_title_pray,
    #order_title_thoughts,
    #order_title_lectures,
    #order_title_school
    {
        margin: 20px 37px 20px 37px;
    }

    .order_menu
    {
        margin: 0px 0px 10px 22%;
    }

    .other_publications
    {
        margin: 10px 0px 15px 30%;
    }
}

/* At max-width: 640px */
@media (max-width: 640px) {
    header > a > #screen540
    {
        margin-left: 52px;
    }
/*
    header > #uk_flag
    {
        width: 55px;
        height: 30px;
        margin: 13px 0px 0px -90px;
    }
*/
    nav
    {
        margin-top: -20px;
    }

    /* Skiplink Position */
    .top
    {
        bottom: 2em;
        right: 1em;
    }

    #presentation
    {
        margin: 0px 15px 40px 15px;
    }

    .centre
    {
        padding: 15px 15px 15px 15px;
        margin-top: -30px;
    }

    .home_content
    {
        padding: 5px 15px 0px 15px;
    }

    /* Titles Underlines */
    #main_title
    {
        margin: 20px 75px 5px 75px;
    }

    #book_orders_title
    {
        margin: 20px 110px 20px 110px;
    }

    #thoughts_title
    {
        margin: 20px 40px 20px 40px;
    }

    #other_writings_title
    {
        margin: 20px 120px 20px 120px;
    }

    #contacts_title
    {
        margin: 20px 80px 20px 80px;
    }

    /* Book Shelf */
    .ilot_threevolume
    {
        height: 213px;
    }

    .order_tenc
    {
        height: 185px;
    }

    .order_qa
    {
        height: 152px;
    }

    .order_pray
    {
        height: 138px;
    }
    

    .order_thoughts,
    .order_school
    {
        height: 139px;
    }

    .tenc > .description
    {
        width: auto;
    }
    
    .qa > .description,
    .pray > .description
    {
        width: 120px;
    }

    .thoughts > .description,
    .lectures > .description,
    .order_thoughts > .description,
    .school > .description,
    .order_school > .description
    {
        width: auto;
    }

    .tenc
    {
        height: 178px;
    }

    .qa
    {
        height: 163px;
    }

    .pray
    {
        height: 153px;
    }

    .sl
    {
        height: 193px;
    }

    .thoughts
    {
        height: 158px;
        margin-left: 5px;
        margin-right: 5px;
    }

    .lectures
    {
        height: 180px;
        margin-left: 5px;
        margin-right: 5px;
    }

    .school
    {
        height: 138px;
        margin-left: 5px;
        margin-right: 5px;
    }

    /* Book Presentations */
    .book > a > img
    {
        width: 135px;
        height: 200px;
        box-shadow: 10px 10px 10px #888888;
    }

    .book > #ilot,
    .book > #tenc,
    .book > #qa,
    .book > #prayers,
    .book > #sl,
    .book > #thoughts,
    .book > #lectures,
    .book > #school
    {
        margin-left: 15px;
    }

    /* Ten Commandments, Questions and Answers, Prayers Book Captions */
    .book_caption
    {
        width: 150px;
    }

    .book_caption_thoughts,
    .book_caption_school
    {
        padding-top: 44px;
        width: 150px;
    }

    .book_caption_lectures > h1
    {
        width: 160px;
    }

    .book_caption,
    .book_caption_tenc,
    .book_caption_qa,
    .book_caption_prayers,
    .book_caption_sl,
    .book_caption_thoughts,
    .book_caption_lectures,
    .book_caption_school
    {
        margin-left: 200px;
    }

    .book_caption_qa
    {
        padding-top: 76px;
        width: 130px;
    }
    
    .book_caption_prayers
    {
        padding-top: 90px;
    }

    .book_caption_sl
    {
        padding-top: 37px;
    }

    /* ILOT Contents */
    #volume1,
    #volume2,
    #volume3
    {
        width: 285px;
        margin-left: 0px;
    }

    #volume2
    {
        float: left;
    }

    #volume3 > h1
    {
        margin-top: 3600px;
    }

    /* Ten Commandments Contents */
    #tenc_content
    {
        line-height: 40px;
        width: 100%;
        margin: 15px 0px 0px 0px;
    }

    td#title,
    td#text
    {
        width: 10px;
        padding-bottom: 20px;
    }

    /* Prayers Contents */
    #prayers_content > ul
    {
        margin-left: 0px;
    }

    #nest_list
    {
        padding-left: 10px;
    }

    /* Books Navigation */
    .book_nav
    {
        margin: 75px 15px 10px 15px;
    }

    .book_nav_tenc
    {
        margin: 61px 15px 10px 15px; 
    }

    .book_nav_qa
    {
        margin: 110px 15px 10px 15px;
    }

    .book_nav_prayers
    {
        margin: 134px 15px 10px 15px;
    }

    .book_nav_sl
    {
        margin: 54px 15px 10px 15px; 
    }

    .book_nav_thoughts
    {
        margin: 47px 15px 10px 15px; 
    }

    .book_nav_lectures
    {
        margin: 65px 15px 10px 15px; 
    }

    .book_nav > ul > li
    {
        padding: 21px 75px 21px 0px;
    }

    .book_nav_tenc > ul > li
    {
        padding: 19px 35px 21px 0px;
    }

    .book_nav_thoughts > ul > li
    {
        padding: 21px 25px 21px 0px;
    }

    .book_nav_qa > ul > li,
    .book_nav_prayers > ul > li,
    /* With Free Download link .book_nav_sl > ul > li, */
    .book_nav_lectures > ul > li,
    .book_nav_school > ul > li
    {
        padding: 21px 20px 21px 0px;
    }

    .book_nav > ul > li > a,
    .book_nav > ul > li > a:hover
    {
        padding: 15px 10px 15px 10px;
    }

    .book_nav_tenc > ul > li > a,
    .book_nav_qa > ul > li > a,
    .book_nav_prayers > ul > li > a,
    .book_nav_sl > ul > li > a,
    .book_nav_lectures > ul > li > a,
    .book_nav_school > ul > li > a,
    .book_nav_tenc > ul > li > a:hover,
    .book_nav_qa > ul > li > a:hover,
    .book_nav_prayers > ul > li > a:hover,
    .book_nav_sl > ul > li > a:hover,
    .book_nav_lectures > ul > li > a:hover,
    .book_nav_school > ul > li > a:hover
    {
        padding: 15px 4px 15px 4px;
    }

    /* Thoughts Presentation */
    td#title_thoughts
    {
        width: 110px;
    }

    /* Abd-ru-shin section */
    .border
    {
        margin-top: 60px;
    }

    /* Thoughts section */
    #title_tontgm,
    .essay,
    .essay_bottom,
    .centre_border > div > p,
    .essay > .description > .read_more,
    .essay_bottom > .description > .read_more
    {
        margin-left: 15px;
        margin-right: 15px;
    }

    /* Lectures in the Proximity Content */
    #lectures_heading_2
    {
        margin-left: 15%;
    }

    /* International Contact link */
    .contact_link
    {
        margin-left: 23.5%;
    }

    /* Country borders */
    .country,
    .country_bottom
    {
        margin-left: 10px;
        margin-right: 10px;
    }

    /* Individual Book Orders */
    #order_title
    {
        margin: 20px 34px 20px 34px;
    }

    #order_title_threevolume,
    #order_title_sl
    {
        margin: 20px 49px 20px 49px;
    }

    .other_publications
    {
        margin: 10px 0px 15px 32%;
    }

    /* Events Page */
    td#event_object
    {
        width: 100px;
    }

    td#event_description
    {
        width: 300px;
    }
}

/* At max-width: 604px */
@media (max-width: 604px) {
    header > a > #screen540
    {
        display: none;
    }

    header > a > #screen500
    {
        opacity: 100;
        margin-left: 54px;
    }
/*
    header > #uk_flag
    {
        margin: 12px 0px 0px -90px;
    }
*/
    footer 
    {
        width: 500px;
        margin-left: 40px;
    }

    /* Titles Underlines */
    #main_title
    {
        margin: 20px 55px 5px 55px;
    }
    
    #thoughts_title
    {
        margin: 20px 25px 20px 25px;
    }

    #other_writings_title
    {
        margin: 20px 100px 20px 100px;
    }

    #contacts_title
    {
        margin: 20px 60px 20px 60px;
    }

    #book_orders_title
    {
        margin: 20px 90px 20px 90px;
    }

    /* WoA, OW, and Orders Shelf */
    .tenc
    {
        height: 193px;
    }

    .pray
    {
        height: 155px;
    }

    .sl
    {
        height: 200px;
    }

    .thoughts
    {
        height: 168px;
    }

    .lectures
    {
        height: 180px;
    }

   .ilot_threevolume
    {
        height: 227px;
    }

    .order_tenc
    {
        height: 182px;
    }

    .order_pray
    {
        height: 152px;
    }

    .order_qa
    {
        height: 168px;
    }

    .order_thoughts
    {
        height: 169px;
    }

    .book > a > img
    {
        width: 105px;
        height: 155px;
        box-shadow: 8px 8px 10px #888888;
    }

    .book > #ilot,
    .book > #tenc,
    .book > #qa,
    .book > #prayers,
    .book > #sl,
    .book > #thoughts,
    .book > #lectures,
    .book > #school
    {
        margin-left: 10px;
    }

    .order_tenc > .description
    {
        width: 200px;
    }

    .thoughts > .description,
    .order_thoughts > .description,
    .school > .description,
    .order_school > .description
    {
        width: 200px;
    }

    /* ILOT Contents */
    #volume1,
    #volume2,
    #volume3
    {
        width: 245px;
    }

    #volume3 > h1
    {
        margin-top: 3800px;
    }

    /* Prayers Contents */
    #prayers_content > ul
    {
        margin-left: 0px;
    }

    #nest_list
    {
        padding-left: 10px;
    }

    /* Ten Commandments, Questions and Answers, Prayers Book Captions */
    .book_caption
    {
        padding-top: 49px;
    }

    .book_caption_tenc
    {
        padding-top: 37px;
    }

    .book_caption_qa
    {
        padding-top: 68px;
    }

    .book_caption_prayers
    {
        padding-top: 87px;
    }
    
    .book_caption_sl,
    .book_caption_thoughts,
    .book_caption_lectures,
    .book_caption_school
    {
        padding-top: 37px;
    }

    .book_caption,
    .book_caption_tenc,
    .book_caption_qa,
    .book_caption_prayers,
    .book_caption_sl,
    .book_caption_thoughts,
    .book_caption_lectures,
    .book_caption_school
    {
        margin-left: 170px;
    }

    /* Books Navigation */
    .book_nav
    {
        margin: 49px 10px 10px 10px;
    }

    .book_nav_tenc
    {
        margin: 34px 10px 10px 10px; 
    }

    .book_nav_qa
    {
        margin: 71px 10px 10px 10px;
    }

    .book_nav_prayers
    {
        margin: 90px 10px 10px 10px;
    }

    .book_nav_sl
    {
        margin: 35px 10px 10px 10px; 
    }

    .book_nav_thoughts
    {
        margin: 35px 10px 10px 10px; 
    }

    .book_nav_school
    {
        margin: 150px 10px 10px 10px; 
    }

    .book_nav > ul > li
    {
        padding: 21px 60px 21px 0px;
    }

    .book_nav_tenc > ul > li
    {
        padding: 19px 20px 21px 0px;
    }

    .book_nav_qa > ul > li,
    .book_nav_prayers > ul > li,
    /* With Free SL Download link .book_nav_sl > ul > li, */
    .book_nav_thoughts > ul > li,
    .book_nav_lectures > ul > li,
    .book_nav_school > ul > li
    {
        padding: 21px 15px 21px 0px;
    }

    /* Without Free Download */
    .book_nav_sl > ul > li
    {
        padding: 21px 80px 21px 5px;
    }
   
    .book_nav_thoughts > ul > li
    {
        margin-right: 35px;
    }

    .book_nav_sl > ul > li > a,
    .book_nav_sl > ul > li > a:hover
    {
        padding: 15px 2px 15px 2px;
    }

    /* Questions and Answers Contents */
    #qa_content
    {
        margin-left: -5px;
    }

    /* Abd-ru-shin section */
    .ars_caption
    {
        padding-top: 34px;
    }

    .ars_caption > p
    {
        margin-top: 5px;
    }

    .border
    {
        margin-top: 65px;
    }

    /* Lectures in the Proximity Content */
    #lectures_heading_2
    {
        margin-left: 11%;
    }

    /* International Contact link */
    .contact_link
    {
        margin-left: 21%;
    }

    #order_title_threevolume,
    #order_title_sl,
    #order_title_tenc
    {
        margin: 20px 31px 20px 31px;
    }

    .other_publications
    {
        margin: 10px 0px 15px 29%;
    }
}

/* At max-width: 600px */
@media (max-width: 600px) {
    header > a > #screen500
    {
        margin-left: 52px;
    }

    header
    {
        margin-bottom: -30px;
    }
/*
    header > #uk_flag
    {
        margin: 10px 0px 0px -90px;
    }
*/
    nav
    {
        margin-top: -5px;
    }

    /* Title Underlines */
   #main_title
    {
        margin: 20px 50px 5px 50px;
    }

    /* WoA, OW and Orders Shelf */
    .ilot
    {
        height: 190px;
    }

    .tenc
    {
        height: 193px;
    }

    .qa
    {
        height: 163px;
    }

    .sl
    {
        height: 200px;
    }
    
    .order_qa
    {
        height: 154px;
    }
    
    .order_pray
    {
        height: 136px;
    }

    /* Selected Lectures Navigation */
    .book_nav_sl > ul > li > a,
    .book_nav_sl > ul > li > a:hover
    {
        padding: 15px 2px 15px 1px;
    }
}

/* At max-width: 569px */
@media (max-width: 569px) {
    header > a > #screen966,
    header > a > #screen540
    {
        display: none;
    }

    header > a > #screen500
    {
        opacity: 100;
        margin-left: 20px;
    }
/*
    header > #uk_flag
    {
        height: 20px;
        width: 40px;
        margin: 18px 0px 0px -23px;
    }
*/
    body 
    {
        margin: 30px 5px 5px 5px;
    }

    header
    {
        padding: 12px 0px 90px 117px;
    }

    footer > h1
    {
        font-size: 12pt;
        text-align: center;
        padding: 0px 5px 0px 0px;
    }

    footer
    {
        margin-left: 35px;
    }

    .nav
    {
        display: none;
    }

    .centre
    {
        padding: 10px 10px 10px 10px;
        margin: 0px 10px 10px 10px;
    }

    .centre_border
    {
        border: 0px;
    }

    .home_content
    {
        border: 0px solid #000066;
        padding: 0px 10px 0px 10px;
        line-height: 10px;
    }

    /* Skiplink Position */
    .top
    {
        bottom: 2em;
        right: 5em;
    }

    /* WoA/OW Book Shelf */
    .ilot > a > img,
    .sl > a > img
    {
        margin-left: 183px;
    }

    .tenc > a > img,
    .qa > a > img,
    .pray > a > img,
    .thoughts > a > img,
    .lectures > a > img,
    .school > a > img
    {
        margin-left: 200px;
    }

    .ilot,
    .tenc,
    .qa,
    .pray,
    .sl,
    .thoughts,
    .lectures,
    .school
    {
        margin-left: 10px;
        margin-right: 10px;
    }

    .ilot
    {
        margin-top: 20px;
    }

    .thoughts
    {
        margin-top: -110px;
    }

    .thoughts > .description
    {
        padding-top: 150px;
    }

    .ilot,
    .sl
    {
        height: 338px;
    }

    .tenc,
    .thoughts
    {
        height: 280px;
    }

    .qa
    {
        height: 297px;
    }

    .lectures
    {
        height: 312px;
        padding-top: 16px;
    }

    .pray
    {
        height: 270px;
        padding-top: 16px;
    }

    .ilot > .description,
    .sl > .description
    {
        margin: 190px 0px 0px 0px;
    }

    .qa > .description,
    .pray > .description,
    .thoughts > .description,
    .tenc > .description,
    .lectures > .description,
    .school > .description
    {
        margin: 150px 0px 0px 0px;
    }

    .ilot > .description > .read_more,
    .sl > .description > .read_more
    {
        margin-left: 185px;
    }

    .tenc > .description > .read_more,
    .qa > .description > .read_more,
    .pray > .description > .read_more,
    .thoughts > .description > .read_more,
    .lectures > .description > .read_more,
    .school > .description > .read_more
    {
        margin-left: 187px;
        margin-top: 0px;
    }

    /* Book Orders Book Shelf */
    .order_sl > a > img,
    .order_tenc > a > img,
    .order_qa > a > img,
    .order_pray > a > img,
    .order_thoughts > a > img,
    .order_lectures > a > img,
    .order_school > a > img
    {
        margin-left: 200px;
    }

    .ilot_composite > a > img
    {
        margin-left: 180px;
    }

    .ilot_threevolume > a > img
    {
        margin-left: 162px;
    }

    .ilot_composite,
    .ilot_threevolume
    {
        height: 310px;
    }

    .order_thoughts,
    .order_tenc
    {
        height: 266px;
    }

    .school,
    .order_school
    {
        height: 210px;
    }

    .order_qa,
    .order_sl
    {
        height: 283px;
    }

    .order_pray
    {
        height: 253px;
    }

    .order_lectures
    {
        height: 312px;
    }
    
    .ilot_composite > .description,
    .ilot_threevolume > .description
    {
        margin: 150px 0px 0px -10px;
    }

    .order_sl > .description,
    .order_qa > .description,
    .order_thoughts > .description,
    .order_tenc > .description,
    .order_pray > .description,
    .order_lectures > .description,
    .order_school > .description
    {
        margin: 150px 0px 0px 0px;
    }

    .ilot > .description,
    .tenc > .description,
    .qa > .description,
    .pray > .description,
    .sl > .description,
    .thoughts > .description,
    .lectures > .description,
    .school > .description,
    .ilot_composite > .description,
    .ilot_threevolume > .description,
    .order_sl > .description,
    .order_tenc > .description,
    .order_qa > .description,
    .order_pray > .description,
    .order_thoughts > .description,
    .order_lectures > .description,
    .order_school > .description
    {
        width: auto;
        text-align: center;
    }

    .ilot_composite > .description > .order_here,
    .ilot_threevolume > .description > .order_here
    {
        margin-left: 195px;
    }

    .order_here
    {
        margin-left: 187px;
        margin-top: 0px;
    }

    /* Titles */
    #main_title > h1,
    #other_writings_title > h1,
    #contacts_title > h1,
    #book_orders_title > h1
    {
        font-size: 16pt;
    }

    /* Title Underlines */
    #main_title
    {
        margin: 20px 125px 5px 125px;
    }

    #other_writings_title
    {
        margin: 20px 180px 20px 180px;
    }

    #contacts_title
    {
        margin: 20px 130px 20px 130px;
    }

    #book_orders_title
    {
        margin: 20px 165px 20px 165px;
    }

    /* Public Events Title */
    #events_title
    {
        margin: 20px 160px 20px 160px;
        padding-bottom: 5px;
    }

    #date_title
    {
        margin: 20px 50px 20px 50px;
        padding-bottom: 5px;
    }

    #presentation
    {
        margin: 10px 10px 0px 10px;
    }

    /* ILOT Contents */
    #volume1,
    #volume2,
    #volume3
    {
        width: 475px;
        margin-left: 10px;
    }
    
    #volume3
    {
        margin-top: -560px;
    }

    /* Individual Books Navigation and Appearance */
    .book > a > img,
    #ars
    {
        width: 115px;
        height: 165px;
        box-shadow: 8px 8px 10px #888888;
        margin: 10px 0px 0px 10px;
    }

    .book_caption
    {
        padding-top: 45px;
    }

    .book_caption_sl  
    {
        padding-top: 27px;
    }

    .book_caption_qa,
    .book_caption_prayers
    {
        padding-top: 60px;
    }

    .book_caption_thoughts,
    .book_caption_school  
    {
        padding-top: 25px;
    }

    .book_caption_lectures 
    {
        padding-top: 9px;
    }

    .book_caption_lectures > h1,
    .book_caption_thoughts > h1,
    .book_caption_school > h1
    {
        width: auto;
    }

    .book_caption,
    .book_caption_tenc,
    .book_caption_qa,
    .book_caption_prayers,
    .book_caption_sl,
    .book_caption_thoughts,
    .book_caption_lectures,
    .book_caption_school,
    .ars_caption
    {
        margin-left: 165px;
        width: auto;
    }

    .book_caption_school > h1
    {
        margin-top: 55px;
    }

    .book_nav,
    .book_nav_tenc
    {
        margin: 75px 10px 20px 10px; 
    }

    .book_nav_qa,
    .book_nav_prayers
    {
        margin: 90px 10px 20px 10px; 
    }

    .book_nav_sl
    {
        margin: 47px 10px 20px 10px; 
    }

    .book_nav_thoughts
    {
        margin: 49px 10px 20px 10px; 
    }

    .book_nav_lectures
    {
        margin: 58px 10px 20px 10px; 
    }

    .book_nav_school
    {
        margin: 103px 10px 20px 10px; 
    }

    .book_nav > ul > li
    {
        padding: 21px 35px 21px 0px;
    }

    .book_nav_thoughts > ul > li,
    .book_nav_school > ul > li
    {
        margin-right: 50px;
    }

    .book_nav_qa > ul > li,
    .book_nav_prayers > ul > li,
    /* With Free Download Link .book_nav_sl > ul > li, */
    .book_nav_thoughts > ul > li,
    .book_nav_lectures > ul > li
    {
        padding: 21px 65px 21px 0px;
    }

    /* Without Free Download */
    .book_nav_sl > ul > li
    {
        padding: 21px 100px 21px 5px;
    }

    .book_nav_tenc > ul > li
    {
        padding: 19px 0px 19px 0px;
    }

    .book_nav > ul > li > a,
    .book_nav_tenc > ul > li > a,
    .book_nav_qa > ul > li > a,
    .book_nav_prayers > ul > li > a,
    .book_nav_sl > ul > li > a,
    .book_nav_thoughts > ul > li > a,
    .book_nav_lectures > ul > li > a,
    .book_nav_school > ul > li > a,
    .book_nav > ul > li > a:hover,
    .book_nav_tenc > ul > li > a:hover,
    .book_nav_qa > ul > li > a:hover,
    .book_nav_prayers > ul > li > a:hover,
    .book_nav_sl > ul > li > a:hover,
    .book_nav_thoughts > ul > li > a:hover,
    .book_nav_lectures > ul > li > a:hover,
    .book_nav_school > ul > li > a:hover
    {
        padding: 15px 5px 15px 5px;
    }


    /* Ten Commandments Contents */
    td#title
    {
        width: 150px;
    }

    td#text
    {
        width: 200px;
    }

    /* Thoughts Presentation */
    td#text_thoughts
    {
        width: 320px;
    }

    /* Questions and Answers Contents */
    #qa_content {
        margin: 0px 0px 0px 0px;
    }

    /* Abd-ru-shin section */
    .border
    {
        margin-top: 46px;
    }

    .ars_caption
    {
        padding-top: 18px;
    }

    /* Thoughts section */
    #thoughts_title
    {
        margin: 20px 100px 20px 100px;
    }

    .essay,
    .essay_bottom,
    .centre_border > div > p,
    .essay > .description > .read_more,
    .essay_bottom > .description > .read_more
    {
        margin-left: 10px;
        margin-right: 10px;
    }

    /* Lectures in the Proximity Content */
    #lectures_heading_2
    {
        margin-left: 20%;
    }

    /* International Contact link */
    .contact_link
    {
        margin-left: 29%;
    }

    /* Individual Book Orders */
    #order_title
    {
        margin: 20px 79px 20px 79px;
    }

    #order_title_threevolume,
    #order_title_sl,
    #order_title_tenc,
    #order_title_pray,
    #order_title_thoughts,
    #order_title_lectures,
    #order_title_school
    {
        margin: 20px 94px 20px 94px;
    }
     
    #order_title_qa,
    #order_title_pray
    {
        margin: 20px 140px 20px 140px;
    }

    .order_menu
    {
        margin: 0px 0px 10px 29%;
    }

    .other_publications
    {
        margin: 10px 0px 15px 35%;
    }

    /* Events Page */
    td#event_object
    {
        width: 100px;
    }

    td#event_description
    {
        width: 500px;
    }
        
    /* Mobile Menu */
    #mobileMenu
    {
        display: block;
        z-index: 99;
        width: 100%;
    }

    .forMobile 
    {
        position: fixed;
        top: 10px;
        left: 10px;
        display: block;
        width: 40px;
        height: 36px;
        cursor: pointer;
        z-index: 999;
    }

    .forMobile span.menu1,
    .forMobile span.menu2,
    .forMobile span.menu3
    {
        display: block;
        position: absolute;
        width: 40px;
        height: 8px;
        left: 0;
        background: #999fc1;
        -webkit-transition: all 0.35s cubic-bezier(0.75, 0.25, 0.10, 0.95);
        transition: all 0.35s cubic-bezier(0.75, 0.25, 0.10, 0.95);
    }

    .forMobile span.menu1
    {
        top: 0;
    }

    .forMobile span.menu2
    {
        top: 14px;
    }

    .forMobile span.menu3
    {
        top: 28px;
    }

    .forMobile.active span.menu1
    {
        top: 14px;
        -webkit-transform: rotate(45deg);
        -moz-transform: rotate(45deg);
        -o-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        transform: rotate(45deg);
        -webkit-transition: all 0.35s cubic-bezier(0.75, 0.25, 0.10, 0.95);
        transition: all 0.5s cubic-bezier(0.75, 0.25, 0.10, 0.95);
    }

.forMobile.active span.menu2
    {
        -webkit-transform: rotate(-45deg);
        -moz-transform: rotate(-45deg);
        -o-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
        transform: rotate(-45deg);
        -webkit-transition: all 0.35s cubic-bezier(0.75, 0.25, 0.10, 0.95);
        transition: all 0.5s cubic-bezier(0.75, 0.25, 0.10, 0.95);
    }

.forMobile.active span.menu3
    {
        opacity: 0;
        -webkit-transition: opacity 0.35s cubic-bezier(0.75, 0.25, 0.10, 0.95);
        transition: opacity 0.35s cubic-bezier(0.75, 0.25, 0.10, 0.95);
    }
}

/* At max-width: 533 */
@media (max-width: 533px) {
    header > a > #screen500
    {
        opacity: 100;
        margin-left: 0px;
    }
/*
    header > #uk_flag
    {
        margin: 17px 0px 0px -48px;
        width: 30px;
        height: 20px;
    }

    header
    {
        margin-left: -70px;
    }
*/
    footer
    {
        margin-left: 20px;
    }

    /* Skiplink Position */
    .top
    {
        bottom: 2em;
        right: 4em;
    }

    /* WoA Book Shelf */
    .thoughts > .description
    {
        padding-top: 150px;
    }

    .ilot > .description,
    .sl > .description
    {
        margin: 190px 0px 0px 15px;
    }

    .qa > .description,
    .pray > .description,
    .thoughts > .description,
    .tenc > .description,
    .lectures > .description,
    .school > .description
    {
        margin: 150px 0px 0px 30px;
    }

    .ilot > .description > .read_more,
    .sl > .description > .read_more
    {
        margin-left: 170px;
    }

    .tenc > .description > .read_more,
    .qa > .description > .read_more,
    .pray > .description > .read_more,
    .thoughts > .description > .read_more,
    .lectures > .description > .read_more,
    .school > .description > .read_more
    {
        margin-left: 157px;
    }

    /* ILOT Contents */
    #volume1,
    #volume2,
    #volume3
    {
        width: auto;
    }

    #volume3
    {
        margin-top: -550px;
    }

    /* Individual Books Navigation and Appearance */
    .book_caption_tenc
    {
        width: 290px;
    }

    .book_caption_qa
    {
        width: 250px;
    }

    .book_caption,
    .book_caption_prayers
    {
        margin-left: 165px;
        width: auto;
    }

    .book_caption_thoughts,
    .book_caption_lectures,
    .book_caption_school
    {
        width: 300px;
    }

    .book_nav,
    .book_nav_tenc
    {
        margin: 75px 10px 20px 10px; 
    }

    .book_nav_qa,
    .book_nav_prayers
    {
        margin: 90px 10px 20px 10px; 
    }

    .book_nav_qa > ul > li,
    .book_nav_prayers > ul > li,
    /* With Free Download Link .book_nav_sl > ul > li, */
    .book_nav_thoughts > ul > li,
    .book_nav_lectures > ul > li,
    .book_nav_school > ul > li
    {
        padding: 21px 45px 21px 0px;
    }

    .book_nav_school > ul > li
    {
        margin-right: 0px;
    }

    .book_nav > ul > li
    {
        padding: 21px 15px 21px 0px;
    }

    .book_nav_tenc > ul > li
    {
        padding: 19px 15px 19px 0px;
    }

    /* Thoughts section */
    #thoughts_title
    {
        margin: 20px 80px 20px 80px;
    }

    /* Thoughts Presentation */
    td#text_thoughts
    {
        width: 280px;
    }

    /* Title Underlines */
    #other_writings_title
    {
        margin: 20px 150px 20px 160px;
    }

    /* Titles */
    #other_writings
    {
        margin: 20px 0px 0px 10px;
    }

    /* International Contact link */
    .contact_link
    {
        margin-left: 27%;
    }

    /* Mobile Menu */
    #mobileMenu
    {
        width: 100%;
    }
}

/* At max-width: 500 */
@media (max-width: 500px) {
 /*   header > #uk_flag
    {
        height: 15px;
        width: 30px;
        margin: 18px 0px 0px -42px;
    }
*/
    header > a > #screen480
    {
        opacity: 100;
    }

    header > a > #screen500
    {
        display: none;
    }

    header 
    {
        padding: 12px 0px 90px 113px;
    }

    footer
    {
        margin-left: 5px;
    }

    /* Skiplink Position */
    .top
    {
        bottom: 2em;
        right: 3em;
    }

    /* WoA Book Shelf */
    .ilot > a > img,
    .sl > a > img
    {
        margin-left: 155px;
    }

    .tenc > a > img,
    .qa > a > img,
    .pray > a > img,
    .thoughts > a > img,
    .lectures > a > img,
    .school > a > img
    {
        margin-left: 170px;
    }

    .thoughts > .description
    {
        padding-top: 150px;
    }

    .ilot > .description,
    .sl > .description
    {
        margin: 190px 0px 0px 0px;
    }

    .qa > .description,
    .pray > .description,
    .thoughts > .description,
    .tenc > .description,
    .lectures > .description,
    .school > .description
    {
        margin: 150px 0px 0px 5px;
    }

    .ilot > .description > .read_more,
    .sl > .description > .read_more
    {
        margin-left: 158px;
    }

    .tenc > .description > .read_more,
    .qa > .description > .read_more,
    .pray > .description > .read_more,
    .thoughts > .description > .read_more,
    .lectures > .description > .read_more,
    .school > .description > .read_more
    {
        margin-left: 152px;
    }

    /* Book Orders Book Shelf */
    .order_sl > a > img,
    .order_tenc > a > img,
    .order_qa > a > img,
    .order_pray > a > img,
    .order_thoughts > a > img,
    .order_lectures > a > img,
    .order_school > a > img
    {
        margin-left: 175px;
    }

    .ilot_composite > a > img
    {
        margin-left: 157px;
    }

    .ilot_threevolume > a > img
    {
        margin-left: 140px;
    }
    
    .ilot_composite > .description,
    .ilot_threevolume > .description
    {
        margin: 150px 0px 0px -5px;
    }

    .order_sl > .description,
    .order_qa > .description,
    .order_thoughts > .description,
    .order_tenc > .description,
    .order_pray > .description,
    .order_lectures > .description,
    .order_school > .description
    {
        margin: 150px 0px 0px 0px;
    }

    .ilot_composite > .description > .order_here,
    .ilot_threevolume > .description > .order_here
    {
        margin-left: 167px;
    }

    .order_here
    {
        margin-left: 162px;
    }

    /* Title Underlines */
    #main_title
    {
        margin: 20px 100px 5px 100px;
    }

    #contacts_title
    {
        margin: 20px 100px 20px 100px;
    }

    #other_writings
    {
        margin: 20px -5px 0px -5px;
    }

    #book_orders_title
    {
        margin: 20px 140px 20px 140px;
    }

    /* Public Events Title */
    #events_title
    {
        margin: 20px 140px 20px 140px;
        padding-bottom: 5px;
    }

    #date_title
    {
        margin: 20px 50px 20px 50px;
        padding-bottom: 5px;
    }

    /* Book Presentations and Navigations */
    #volume3
    {
        margin-top: -500px;
    }

    .book_caption,
    .book_caption_tenc,
    .book_caption_sl,
    .book_caption_thoughts,
    .book_caption_lectures,
    .book_caption_school
    {
        width: 270px;
    }

    .book_nav_thoughts
    {
        margin: 49px 10px 20px 10px; 
    }

    .book_nav_qa > ul > li,
    .book_nav_prayers > ul > li,
    /* With Free Download Link .book_nav_sl > ul > li, */
    .book_nav_thoughts > ul > li,
    .book_nav_lectures > ul > li,
    .book_nav_school > ul > li
    {
        padding: 21px 25px 21px 0px;
    }

    /* Thoughts section */
    #thoughts_title
    {
        margin: 20px 50px 20px 50px;
    }

    /* Thoughts Presentation */
    td#text_thoughts
    {
        width: 300px;
    }

    /* International Contact link */
    .contact_link
    {
        margin-left: 26%;
    }

    /* Individual Book Orders */
    .order_menu
    {
        margin: 0px 0px 10px 26%;
    }

    #order_title_threevolume,
    #order_title_sl,
    #order_title_tenc,
    #order_title_pray,
    #order_title_thoughts,
    #order_title_lectures,
    #order_title_school
    {
        margin: 20px 60px 20px 60px;
    }

    /* Other Publications Link */
    .other_publications
    {
        margin: 10px 0px 15px 32%;
    }
}

/* At max-width: 480 */
@media (max-width: 480px) {
    header > a > #screen500,
    header > a > #screen540
    {
        display: none;
    }

    header > a > #screen480
    {
        margin-left: -28px;
    }

    header > a > #screen320    
    {
        opacity: 0;
    }

    header 
    {
        padding: 12px 0px 80px 0px;
        margin-left: 48px;
    }

    footer
    {
        margin-left: 60px;
        width: 350px;
    }

    /* Skiplink Position */
    .top
    {
        bottom: 2em;
        right: 2em;
    }

    /* WoA Book Shelf */
    .ilot > a > img,
    .sl > a > img
    {
        margin-left: 145px;
    }

    .tenc > a > img,
    .qa > a > img,
    .pray > a > img,
    .thoughts > a > img,
    .lectures > a > img,
    .school > a > img
    {
        margin-left: 160px;
    }

    .ilot > .description,
    .sl > .description
    {
        margin: 190px 0px 0px -5px;
    }

    .qa > .description,
    .pray > .description,
    .thoughts > .description,
    .tenc > .description,
    .lectures > .description,
    .school > .description
    {
        margin: 150px 0px 0px 5px;
    }

    .ilot > .description > .read_more,
    .sl > .description > .read_more
    {
        margin-left: 151px;
    }

    .tenc > .description > .read_more,
    .qa > .description > .read_more,
    .pray > .description > .read_more,
    .thoughts > .description > .read_more,
    .lectures > .description > .read_more,
    .school > .description > .read_more
    {
        margin-left: 142px;
    }

    /* Book Orders Book Shelf */
    .order_sl > a > img,
    .order_tenc > a > img,
    .order_qa > a > img,
    .order_pray > a > img,
    .order_thoughts > a > img,
    .order_lectures > a > img,
    .order_school > a > img
    {
        margin-left: 165px;
    }

    .ilot_composite > a > img
    {
        margin-left: 145px;
    }

    .ilot_threevolume > a > img
    {
        margin-left: 127px;
    }
    
    .ilot_composite > .description,
    .ilot_threevolume > .description
    {
        margin: 150px 0px 0px -5px;
    }

    .order_sl > .description,
    .order_qa > .description,
    .order_thoughts > .description,
    .order_tenc > .description,
    .order_pray > .description,
    .order_lectures > .description,
    .order_school > .description
    {
        margin: 150px 0px 0px -10px;
    }

    .ilot_composite > .description > .order_here,
    .ilot_threevolume > .description > .order_here
    {
        margin-left: 157px;
    }

    .order_here
    {
        margin-left: 162px;
    }

    /* Title Underlines */
    #main_title
    {
        margin: 20px 90px 0px 90px;
    }

    #other_writings_title
    {
        margin: 20px 140px 20px 140px;
    }

    #book_orders_title
    {
        margin: 20px 130px 20px 130px;
    }

    /* Individual Books Presentations and Navigation */
    .book_caption_tenc
    {
        width: 200px;
        padding-top: 20px;
    }

    .book_caption_thoughts,
    .book_caption_school
    {
        padding-top: 7px;
    }

    .book_caption_lectures > h1
    {
        width: 200px;
    }

    .book_nav_tenc
    {
        margin: 43px 10px 20px 10px; 
    }

    .book_nav_thoughts
    {
        margin: 67px 10px 20px 10px; 
    }

    .book_nav_school
    {
        margin: 130px 10px 20px 10px; 
    }

    .book_nav > ul > li
    {
        padding: 21px 5px 21px 0px;
    }

    .book_nav_tenc > ul > li
    {
        padding: 19px 55px 19px 0px;
    }

    /* ILOT Contents */
    #volume3
    {
        margin-top: -465px;
    }

    /* Lectures in the Proximity Content */
    #lectures_heading_2
    {
        margin-left: 19%;
    }

    /* International Contact link */
    .contact_link
    {
        margin-left: 25%;
    }

    /* Individual Book Orders */
    #order_title
    {
        margin: 20px 35px 20px 35px;
    }
    
    #order_title_qa,
    #order_title_pray
    {
        margin: 20px 100px 20px 100px;
    }
}

/* At max-width: 424px */
@media (max-width: 424px) {
    header > a > #screen480
    {
        display: none;
    }

    header > a > #screen424
    {
        opacity: 100;
        margin-left: -32px;
        margin-top: 3px;
    }

/*
    header > #uk_flag
    {
        margin: 18px 0px 0px -32px;
    }
*/
    header 
    {
        padding: 12px 0px 80px 0px;
    }

    footer
    {
        margin-left: 40px;
    }

    /* Skiplink Position */
    .top
    {
        bottom: 2em;
        right: 0em;
    }

    /* Title Underlines */
    #main_title
    {
        margin: 20px 65px 0px 65px;
    }

    #contacts_title
    {
        margin: 20px 60px 20px 60px;
    }

    #other_writings_title
    {
        margin: 20px 110px 20px 110px;
    }

    #book_orders_title
    {
        margin: 20px 100px 20px 100px;
    }

    /* Public Events Title */
    #events_title
    {
        margin: 20px 110px 20px 110px;
        padding-bottom: 5px;
    }

    #date_title
    {
        margin: 20px 50px 20px 50px;
        padding-bottom: 5px;
    }

    /* WoA Book Shelf */
    .ilot > a > img,
    .sl > a > img
    {
        margin-left: 115px;
    }

    .tenc > a > img,
    .qa > a > img,
    .pray > a > img,
    .thoughts > a > img,
    .lectures > a > img,
    .school > a > img
    {
        margin-left: 130px;
    }

    .ilot > .description,
    .sl > .description
    {
        margin: 190px 0px 0px 0px;
    }

    .qa > .description,
    .pray > .description,
    .thoughts > .description,
    .tenc > .description,
    .lectures > .description,
    .school > .description
    {
        margin: 150px 0px 0px 0px;
    }

    .ilot > .description > .read_more,
    .sl > .description > .read_more
    {
        margin-left: 118px;
    }

    .tenc > .description > .read_more,
    .qa > .description > .read_more,
    .pray > .description > .read_more,
    .thoughts > .description > .read_more,
    .lectures > .description > .read_more,
    .school > .description > .read_more
    {
        margin-left: 118px;
    }

    /* Book Orders Book Shelf */
    .order_sl > a > img,
    .order_tenc > a > img,
    .order_qa > a > img,
    .order_pray > a > img,
    .order_thoughts > a > img,
    .order_lectures > a > img,
    .order_school > a > img
    {
        margin-left: 138px;
    }

    .ilot_composite > a > img
    {
        margin-left: 118px;
    }

    .ilot_threevolume > a > img
    {
        margin-left: 102px;
    }

    .ilot_composite > .description,
    .ilot_threevolume > .description,
    .order_sl > .description,
    .order_qa > .description,
    .order_thoughts > .description,
    .order_tenc > .description,
    .order_pray > .description,
    .order_lectures > .description,
    .order_school > .description
    {
        margin: 150px 0px 0px 0px;
    }

    .ilot_composite > .description > .order_here,
    .ilot_threevolume > .description > .order_here
    {
        margin-left: 123px;
    }

    .order_here
    {
        margin-left: 125px;
    }

    /* Individual Books Presentations and Navigation */
    .book > a > img
    {
        width: 105px;
        height: 155px;
    }
    .book_caption_lectures > h1
    {
        width: 170px;
    }

    .book_caption,
    .book_caption_tenc
    {
        width: 200px;
        padding-top: 15px;
        margin-left: 160px;
    }

    .book_caption_sl,
    .book_caption_thoughts,
    .book_caption_lectures
    {
        width: 200px;
        padding-top: 7px;
        margin-left: 160px;
    }

    .book_caption_qa,
    .book_caption_prayers
    {
        width: 150px;
        padding-top: 45px;
        margin-left: 160px;        
    }

    .book_caption_school
    {
        width: 150px;
        padding-top: 7px;
        margin-left: 160px;
    }

    .book_nav
    {
        margin: 80px 10px 20px 10px; 
    }

    .book_nav_tenc
    {
        margin: 42px 10px 20px 10px; 
    }

    .book_nav_qa
    {
        margin: 80px 10px 20px 10px; 
    }

    .book_nav_prayers
    {
        margin: 99px 10px 20px 10px; 
    }

    .book_nav_sl
    {
        margin: 23px 10px 20px 10px; 
    }

    .book_nav_thoughts
    {
        margin: 23px 10px 20px 10px; 
    }

    .book_nav_lectures
    {
        margin: 60px 10px 20px 10px; 
    }

    .book_nav_school
    {
        margin: 100px 10px 20px 10px; 
    }

    .book_nav > ul > li
    {
        padding: 21px 70px 21px 0px;
    }

    .book_nav_tenc > ul > li
    {
        padding: 19px 15px 19px 0px;
    }

    .book_nav_qa > ul > li,
    .book_nav_prayers > ul > li,
    /* With Free Download Link .book_nav_sl > ul > li, */
    .book_nav_thoughts > ul > li,
    .book_nav_lectures > ul > li,
    .book_nav_school > ul > li
    {
        padding: 21px 10px 21px 0px;
    }

    /* Without Free Download */
    .book_nav_sl > ul > li
    {
        padding: 21px 60px 21px 5px;
    }

    /* ILOT Contents */
    #volume3
    {
        margin-top: -385px;
    }

    /* Ten Commandments Contents */
    td#text
    {
        width: 10px;
    }

    /* Abd-ru-shin section */
    .border
    {
        margin-top: 20px;
    }

    .ars_caption
    {
        padding-top: 5px;
        margin-left: 145px;
    }

    /* Thoughts section */
    #thoughts_title
    {
        margin: 20px 20px 20px 20px;
    }

    /* Thoughts Presentation */
    td#text_thoughts
    {
        width: 220px;
    }

    /* Lectures in the Proximity Content */
    #lectures_heading_2
    {
        margin-left: 12%;
    }

    /* International Contact link */
    .contact_link
    {
        margin-left: 21%;
    }

    /* Individual Book Orders */
    .order_menu
    {
        margin: 0px 0px 10px 20%;
    }

    #order_title_threevolume,
    #order_title_sl,
    #order_title_tenc,
    #order_title_pray,
    #order_title_thoughts,
    #order_title_lectures,
    #order_title_school
    {
        margin: 20px 22px 20px 22px;
    }

    /* Other Publications Link */
    .other_publications
    {
        margin: 10px 0px 15px 28.5%;
    }

    /* Events Page */
    td#event_object
    {
        width: 100px;
    }

    td#event_description
    {
        width: 280px;
    }
}

/* At max-width: 414px */
@media (max-width: 414px) {
    header 
    {
        padding: 15px 0px 85px 0px;
        margin-left: 41px;
    }

    footer
    {
        margin-left: 37px;
    }

    /* Title Underlines */
    #other_writings_title
    {
        margin: 10px 100px 20px 100px;
    }

    #main_title
    {
        margin: 10px 60px 0px 60px;
        font-size: 12pt;
    }

    #contacts_title
    {
        font-size: 12pt;
        margin: 10px 90px 0px 90px;
    }

    #thoughts_title
    {
        font-size: 16pt;
        margin: 20px 30px 20px 30px;
    }

    #book_orders_title
    {
        margin: 20px 95px 20px 95px;
    }

    .description h1,
    .description p
    {
        font-size: 10.5pt;
    }

    /* Individual Books Navigation and Presentations */
    .book_nav > ul > li
    {
        padding: 21px 60px 21px 0px;
    }

    .book_nav_thoughts > ul > li
    {
        margin-right: 30px;
    }

    /* ILOT Contents */
    #volume3
    {
        margin-top: -370px;
    }

    /* Thoughts Presentation */
    td#title_thoughts
    {
        width: 95px;
    }

    .essay > .description > p,
    .essay_bottom > .description > p
    {
        font-size: 13pt;
    }

    /* Lectures in the Proximity Content */
    #lectures_heading_2
    {
        margin-left: 10%;
    }

    /* Abd-ru-shin section */
    .border
    {
        margin-top: 25px;
    }
}

/* At max-width: 400px */
@media (max-width: 400px) {
    header > a > #screen424
    {
        margin-left: -38px;
    }

    header 
    {
        padding: 15px 0px 80px 0px;
    }
/*
    header > #uk_flag
    {
        height: 13px;
        width: 23px;
        margin: 19px 0px 0px -10px;
    }
*/
    footer
    {
        margin-left: 27px;
    }

    /* WoA Book Shelf */
    .ilot > a > img,
    .sl > a > img
    {
        margin-left: 100px;
    }

    .tenc > a > img,
    .qa > a > img,
    .pray > a > img,
    .thoughts > a > img,
    .lectures > a > img,
    .school > a > img
    {
        margin-left: 115px;
    }

    .ilot > .description,
    .sl > .description
    {
        margin: 190px 0px 0px -8px;
    }

    .qa > .description,
    .pray > .description,
    .thoughts > .description,
    .tenc > .description,
    .lectures > .description,
    .school > .description
    {
        margin: 150px 0px 0px -10px;
    }

    .ilot > .description > .read_more,
    .sl > .description > .read_more
    {
        margin-left: 111px;
    }

    .tenc > .description > .read_more,
    .qa > .description > .read_more,
    .pray > .description > .read_more,
    .thoughts > .description > .read_more,
    .lectures > .description > .read_more,
    .school > .description > .read_more
    {
        margin-left: 107px;
    }

    /* Book Orders Book Shelf */
    .order_sl > a > img,
    .order_tenc > a > img,
    .order_qa > a > img,
    .order_pray > a > img,
    .order_thoughts > a > img,
    .order_lectures > a > img,
    .order_school > a > img
    {
        margin-left: 125px;
    }

    .ilot_composite > a > img
    {
        margin-left: 109px;
    }

    .ilot_threevolume > a > img
    {
        margin-left: 90px;
    }


    .ilot_composite > .description,
    .ilot_threevolume > .description,
    .order_sl > .description,
    .order_qa > .description,
    .order_thoughts > .description,
    .order_tenc > .description,
    .order_pray > .description,
    .order_lectures > .description,
    .order_school > .description
    {
        margin: 150px 0px 0px -5px;
    }

    .ilot_composite > .description > .order_here,
    .ilot_threevolume > .description > .order_here
    {
        margin-left: 120px;
    }

    .order_here
    {
        margin-left: 117px;
    }

    /* ILOT Contents */
    #volume1,
    #volume2,
    #volume3
    {
        width: auto;
    }

    #volume3
    {
        margin-top: -315px;
    }

    /* Ten Commandments Contents */
    td#title
    {
        width: 10px;
    }

    /* Individual Books Navigation and Presentations */
    .book_nav_qa > ul > li,
    .book_nav_prayers > ul > li,
    /* With Free Download Link .book_nav_sl > ul > li, */
    .book_nav_thoughts > ul > li,
    .book_nav_lectures > ul > li,
    .book_nav_school > ul > li
    {
        padding: 21px 0px 21px 0px;
    }

    /* International Contact link */
    .contact_link
    {
        margin-left: 19%;
    }

    /* Individual Book Orders */
    #order_title
    {
        margin: 20px 0px 20px 0px;
    }
    
    #order_title_qa
    {
        margin: 20px 60px 20px 60px;
    }

    .order_menu
    {
        margin: 0px 0px 10px 18%;
    }

    /* Public Events Title */
    #events_title
    {
        margin: 20px 90px 20px 90px;
        padding-bottom: 5px;
    }

    #date_title
    {
        margin: 20px 50px 20px 50px;
        padding-bottom: 5px;
    }

    /* Other Publications Link */
    .other_publications
    {
        margin: 10px 0px 15px 26%;
    }
}

/* At max-width: 384px */
@media (max-width: 384px) {
    header > a > #screen424
    {
        display: none;
    }

    header > a > #screen375
    {
        opacity: 100;
    }
/*
    header > #uk_flag
    {
        margin: 13px 0px 0px 6px;
    }
*/
    header 
    {
        padding: 15px 0px 70px 0px;
        margin-left: 23px;
    }

    footer > h1
    {
        font-size: 11pt;
        max-width: 378px;
        margin-left: -20px;
    }

    /* Titles Underlines */
    #main_title
    {
        margin: 10px 40px 0px 40px;
    }

    #other_writings_title
    {
        margin: 10px 90px 12px 90px;
    }

    #thoughts_title
    {
        margin: 20px 15px 20px 15px;
    }

    #contacts_title
    {
        margin: 10px 50px 0px 50px;
    }

    #book_orders_title
    {
        margin: 20px 75px 20px 75px;
    }

    /* OW Book Shelf */
    .lectures > .description
    {
        width: 250px;
        margin: 150px 0px 0px 35px;
    }

    .lectures > .description > .read_more
    {
        margin-left: 67px;
    }

    .lectures
    {
        height: 324px;
    }

    /* Book Orders Book Shelf */
    .order_sl > a > img,
    .order_tenc > a > img,
    .order_qa > a > img,
    .order_pray > a > img,
    .order_thoughts > a > img,
    .order_lectures > a > img,
    .order_school > a > img
    {
        margin-left: 113px;
    }

    .ilot_composite > a > img
    {
        margin-left: 97px;
    }

    .ilot_threevolume > a > img
    {
        margin-left: 79px;
    }

    .ilot_composite > .description > .order_here,
    .ilot_threevolume > .description > .order_here,
    .order_here
    {
        margin-left: 107px;
    }

    /* Individual Books Navigation and Presentations */
    .book_caption
    {
        padding-top: 30px;
    }

    .book_caption,
    .book_caption_tenc,
    .book_caption_sl,
    .book_caption_thoughts,
    .book_caption_lectures,
    .book_caption_school,
    .book_caption_qa,
    .book_caption_prayers
    {
        margin-left: 140px;        
    }

    .book_nav
    {
        margin: 65px 10px 20px 10px; 
    }

    .book_nav > ul > li
    {
        padding: 21px 50px 21px 0px;
    }

    /* Without Free Download */
    .book_nav_sl > ul > li
    {
        padding: 21px 40px 21px 5px;
    }

    .book_nav_tenc > ul > li
    {
        padding: 19px 5px 19px 0px;
    }

    /* ILOT Contents */
    #volume3
    {
        margin-top: -280px;
    }

    /* Ten Commandments Contents */
    td#title
    {
        width: 0px;
    }

    td#text
    {
        width: 1px;
    }

    /* Lectures in the Proximity Content */
    #lectures_heading_2
    {
        margin-left: 7%;
    }

    /* International Contact link */
    .contact_link
    {
        margin-left: 17%;
    }
}

/* At max-width: 375px */
@media (max-width: 375px) {
    header 
    {
        padding: 17px 0px 70px 0px;
        margin-left: 17px;
    }

    footer
    {
        margin-left: 15px;
    }

    /* ILOT Contents */
    #volume3
    {
        margin-top: -260px;
    }

    /* WoA Book Shelf */
    .ilot > a > img,
    .sl > a > img
    {
        margin-left: 93px;
    }

    .tenc > a > img,
    .qa > a > img,
    .pray > a > img,
    .thoughts > a > img,
    .lectures > a > img,
    .school > a > img
    {
        margin-left: 107px;
    }

    /* WoA Book Shelf */
    .ilot > .description > .read_more,
    .sl > .description > .read_more
    {
        margin-left: 103px;
    }

    .tenc > .description > .read_more,
    .qa > .description > .read_more,
    .pray > .description > .read_more,
    .thoughts > .description > .read_more,
    .lectures > .description > .read_more,
    .school > .description > .read_more
    {
        margin-left: 100px;
    }

    /* OW Book Shelf */
    .lectures > .description
    {
        margin: 150px 0px 0px 30px;
    }

    .lectures > .description > .read_more
    {
        margin-left: 67px;
    }

    /* Book Orders Book Shelf */
    .order_sl > a > img,
    .order_tenc > a > img,
    .order_qa > a > img,
    .order_pray > a > img,
    .order_thoughts > a > img,
    .order_lectures > a > img,
    .order_school > a > img
    {
        margin-left: 113px;
    }

    .ilot_composite > a > img
    {
        margin-left: 97px;
    }

    .ilot_threevolume > a > img
    {
        margin-left: 79px;
    }

    .ilot_composite > .description,
    .ilot_threevolume > .description,
    .order_sl > .description,
    .order_qa > .description,
    .order_thoughts > .description,
    .order_tenc > .description,
    .order_pray > .description,
    .order_lectures > .description,
    .order_school > .description
    {
        margin: 150px 0px 0px 0px;
    }

    .order_lectures > .description
    {
        width: 250px;
        margin: 150px 0px 0px 35px;
    }

    .order_lectures > .description > .order_here
    {
        margin-left: 65px;
    }

    .order_lectures
    {
        height: 324px;
    }

    .ilot_composite > .description > .order_here,
    .ilot_threevolume > .description > .order_here,
    .order_here
    {
        margin-left: 101px;
    }

    /* Individual Books Navigation and Presentations */
    .book_nav,
    .book_nav_tenc,
    .book_nav_qa,
    .book_nav_prayers,
    .book_nav_sl,
    .book_nav_thoughts,
    .book_nav_lectures,
    .book_nav_school
    {
        margin-left: 0px;
        margin-right: 0px;
    }

    .book_nav_tenc > ul > li
    {
        padding: 19px 0px 19px 0px;
    }

    .book_caption_tenc
    {
        margin-left: 135px;
    }

    .book_caption_sl
    {
        margin-left: 135px;
    }

    .book_caption_lectures > h1,
    .book_caption_thoughts,
    .book_caption_school
    {
        width: 160px;
    }

    /* Thoughts section */
    #thoughts_title
    {
        margin: 20px 10px 10px 20px;
    }

    /* Lectures in the Proximity Content */
    #lectures_heading_2
    {
        margin-left: 6%;
    }
    
    /* Individual Book Orders */
    .order_menu
    {
        margin: 0px 0px 10px 14%;
    }

    #order_title_threevolume,
    #order_title_sl,
    #order_title_tenc,
    #order_title_lectures,
    #order_title_school
    {
        margin: 20px 0px 20px 0px;
    }

    /* Other Publications Link */
    .other_publications
    {
        margin: 10px 0px 15px 25%;
    }
}

/* At max-width: 360px */
@media (max-width: 360px) {
/*    header > #uk_flag
    {
        margin: 13px 0px 0px 8px;
    }
*/
    header > a > #screen375
    {
        margin-left: 10px;
    }

    header 
    {
        padding: 17px 0px 70px 0px;
        margin-left: 0px;
    }

    footer
    {
        margin-left: 5px;
    }

    /* WoA Book Shelf */
    .ilot > a > img,
    .sl > a > img
    {
        margin-left: 85px;
    }

    .tenc > a > img,
    .qa > a > img,
    .pray > a > img,
    .thoughts > a > img,
    .lectures > a > img,
    .school > a > img
    {
        margin-left: 100px;
    }

    .ilot > .description,
    .sl > .description
    {
        margin: 190px 0px 0px -2px;
    }

    .qa > .description,
    .pray > .description,
    .thoughts > .description,
    .tenc > .description,
    .lectures > .description,
    .school > .description
    {
        margin: 150px 0px 0px 0px;
    }

    .ilot > .description > .read_more,
    .sl > .description > .read_more
    {
        margin-left: 90px;
    }

    .tenc > .description > .read_more,
    .qa > .description > .read_more,
    .pray > .description > .read_more,
    .thoughts > .description > .read_more,
    .lectures > .description > .read_more,
    .school > .description > .read_more
    {
        margin-left: 87px;
    }

    /* OW Book Shelf */
    .lectures > .description
    {
        margin: 150px 0px 0px 15px;
    }

    .lectures > .description > .read_more
    {
        margin-left: 72px;
    }

    /* Book Orders Book Shelf */
    .order_sl > a > img,
    .order_tenc > a > img,
    .order_qa > a > img,
    .order_pray > a > img,
    .order_thoughts > a > img,
    .order_lectures > a > img,
    .order_school > a > img
    {
        margin-left: 108px;
    }

    .ilot_composite > a > img
    {
        margin-left: 89px;
    }

    .ilot_threevolume > a > img
    {
        margin-left: 72px;
    }

    .ilot_composite > .description,
    .ilot_threevolume > .description,
    .order_sl > .description,
    .order_qa > .description,
    .order_thoughts > .description,
    .order_tenc > .description,
    .order_pray > .description,
    .order_lectures > .description,
    .order_school > .description
    {
        margin: 150px 0px 0px 5px;
    }

    .order_lectures > .description
    {
        width: 250px;
        margin: 150px 0px 0px 25px;
    }

    .order_lectures > .description > .order_here
    {
        margin-left: 72px;
    }

    .ilot_composite > .description > .order_here,
    .ilot_threevolume > .description > .order_here,
    .order_here
    {
        margin-left: 92px;
    }
    
    /* Titles Underlines */
    #other_writings_title
    {
        margin: 10px 75px 22px 75px;
        padding-right: 10px;
    }

    #main_title
    {
        margin: 10px 35px 10px 35px;
    }

    /* Public Events Title */
    #events_title
    {
        margin: 20px 80px 20px 80px;
        padding-bottom: 5px;
    }

    #date_title
    {
        margin: 20px 50px 20px 50px;
        padding-bottom: 5px;
    }

    /* Individual Books Navigation and Presentations */
    .book > a > img
    {
        width: 115px;
        height: 165px;
        margin: 25px 0px 0px 10px;
    }
    
    .book > #ilot,
    .book > #tenc,
    .book > #qa,
    .book > #prayers,
    .book > #sl,
    .book > #thoughts,
    .book > #lectures,
    .book > #school
    {
        margin-left: 0px;
    }
    
    .book_caption,
    .book_caption_tenc,
    .book_caption_qa,
    .book_caption_prayers,
    .book_caption_sl,
    .book_caption_thoughts,
    .book_caption_lectures,
    .book_caption_school
    {
        width: 150px;
        margin-left: 148px;
    }

    .book_caption_tenc
    {
        padding-top: 23px;
    }

    .book_caption_sl,
    .book_caption_thoughts,
    .book_caption_lectures,
    .book_caption_school
    {
        padding-top: 23px;
    }

    .book_caption_qa,
    .book_caption_prayers
    {
        padding-top: 63px;        
    }

    .book_caption
    {
        padding-top: 40px;
    }

    .book_nav
    {
        margin: 44px 0px 20px 0px; 
    }

    .book_nav_tenc
    {
        margin: 34px 0px 20px 0px; 
    }

    .book_nav_qa
    {
        margin: 81px 0px 20px 0px; 
    }

    .book_nav_prayers
    {
        margin: 100px 0px 20px 0px; 
    }

    .book_nav_sl
    {
        margin: 20px 0px 20px 0px; 
    }

    .book_nav_thoughts
    {
        margin: 20px 0px 20px 0px; 
    }

    .book_nav_lectures
    {
        margin: 52px 0px 20px 0px; 
    }

    /* ILOT Contents */
    #volume3
    {
        margin-top: -165px;
    }

    /* Ten Commandments Contents */
    td#title
    {
        width: 10px;
    }

    td#text
    {
        width: 10px;
    }

    /* Lectures in the Proximity Content */
    #lectures_heading_2
    {
        margin-left: 4%;
    }

    /* ARS section */
    #ars
    {
        margin-left: 97px;
    }

    .ars_caption
    {
        padding-top: 205px;
        margin-left: 0px;
        text-align: center;
    }

    /* International Contact link */
    .contact_link
    {
        margin-left: 14%;
    }

    /* Country borders */
    .country,
    .country_bottom
    {
        margin-left: 0px;
        margin-right: 0px;
    }
    
    /* Individual Book Orders */
    .order_menu
    {
        margin: 0px 0px 10px 13%;
    }

    /* Other Publications Link */
    .other_publications
    {
        margin: 10px 0px 15px 23%;
    }
}

/* At max-width: 346px */
@media (max-width: 346px) {
    header 
    {
        padding: 12px 0px 70px 0px;
        margin-left: -6px;
    }

    footer
    {
        margin-left: 54px;
        width: 250px;
    }

    /* ILOT Contents */
    #volume3
    {
        margin-top: -90px;
    }

    /* International Contact link */
    .contact_link
    {
        margin-left: 12%;
    }

    /* Events Page */
    td#event_object
    {
        width: 100px;
    }

    td#event_description
    {
        width: 250px;
    }
}

/* At max-width: 320 */
@media (max-width: 320px) {
    body 
    {
        margin: 30px 0px 0px 0px;
    }
/*
    header > #uk_flag
    {
        margin: 12px 0px 0px -3px;
    }
*/
    header > a > #screen320
    {
        opacity: 100;
        margin-left: 4px;
    }
    
    header > a > #screen375,
    header > a > #screen480,
    header > a > #screen500,
    header > a > #screen540
    {
        display: none;
    }

    header 
    {
        padding: 17px 0px 70px 0px;
        margin-left: 6px;
    }

    footer
    {
        margin-left: 45px;
    }

    /* WoA Book Shelf */
    .ilot > a > img,
    .sl > a > img
    {
        margin-left: 70px;
    }

    .tenc > a > img,
    .qa > a > img,
    .pray > a > img,
    .thoughts > a > img,
    .lectures > a > img,
    .school > a > img
    {
        margin-left: 87px;
    }

    .ilot > .description,
    .sl > .description
    {
        margin: 190px 0px 0px 0px;
    }

    .qa > .description,
    .pray > .description,
    .thoughts > .description,
    .tenc > .description,
    .lectures > .description,
    .school > .description
    {
        margin: 150px 0px 0px 0px;
    }

    .ilot > .description > .read_more,
    .sl > .description > .read_more
    {
        margin-left: 73px;
    }

    .tenc > .description > .read_more,
    .qa > .description > .read_more,
    .pray > .description > .read_more,
    .thoughts > .description > .read_more,
    .lectures > .description > .read_more,
    .school > .description > .read_more
    {
        margin-left: 75px;
    }

    /* OW Book Shelf */
    .lectures > .description > .read_more
    {
        margin-left: 72px;
    }

    /* Book Orders Book Shelf */
    .order_sl > a > img,
    .order_tenc > a > img,
    .order_qa > a > img,
    .order_pray > a > img,
    .order_thoughts > a > img,
    .order_lectures > a > img,
    .order_school > a > img
    {
        margin-left: 92px;
    }

    .ilot_composite > a > img
    {
        margin-left: 74px;
    }

    .ilot_threevolume > a > img
    {
        margin-left: 55px;
    }

    .order_lectures > .description
    {
        margin: 150px 0px 0px 9px;
    }

    .ilot_composite > .description > .order_here,
    .ilot_threevolume > .description > .order_here,
    .order_here
    {
        margin-left: 75px;
    }

    /* Titles Underlines */
    #main_title
    {
        margin: 10px 20px 10px 20px;
    }

    #contacts_title
    {
        margin: 10px 20px 0px 20px;
    }

    #other_writings_title
    {
        margin: 10px 60px 12px 60px;
    }

    #book_orders_title
    {
        margin: 20px 50px 20px 50px;
    }

    /* Public Events Title */
    #events_title
    {
        margin: 20px 60px 20px 60px;
        padding-bottom: 5px;
    }

    #date_title
    {
        margin: 20px 30px 20px 30px;
        padding-bottom: 5px;
    }

    /* Book Presentations */
    .book > a > img
    {
        width: 100px;
        height:145px;
        margin: 35px 0px 0px 0px;
    }

    #presentation
    {
        margin: 0px 0px 0px 0px;
    }

    /* ILOT Contents */    
    #volume3
    {
        margin-top: -125px;
    }

    /* Individual Books Navigation and Presentation */
    .book_nav > ul > li
    {
        padding: 21px 50px 21px 0px;
    }

    .book_nav_tenc > ul > li
    {
        padding: 19px 5px 19px 0px;
    }

    .book_caption,
    .book_caption_tenc,
    .book_caption_qa,
    .book_caption_prayers,
    .book_caption_sl,
    .book_caption_thoughts,
    .book_caption_lectures,
    .book_caption_school
    {
        width: 150px;
        margin-left: 120px;
    }
    
    .book_caption
    {
        padding-top: 32px;
    }

    .book_caption_tenc
    {
        padding-top: 23px;
    }

    .book_caption_qa,
    .book_caption_prayers
    {
        padding-top: 60px;        
    }

    .book_nav
    {
        margin: 33px 0px 20px 0px; 
    }

    .book_nav_tenc
    {
        margin: 15px 0px 20px 0px; 
    }

    .book_nav_sl
    {
        margin: 20px 0px 20px 0px; 
    }

    .book_nav_qa
    {
        margin: 65px 0px 20px 0px; 
    }

    .book_nav_prayers
    {
        margin: 84px 0px 20px 0px; 
    }

    .book_nav_thoughts,
    .book_nav_lectures,
    .book_nav_school
    {
        margin-left: 0px;
        margin-right: 0px; 
    }

    .book > #ilot,
    .book > #tenc,
    .book > #qa,
    .book > #prayers,
    .book > #sl,
    .book > #thoughts,
    .book > #lectures,
    .book > #school
    {
        width: 97px;
        height: 145px;
        margin: 25px 0px 0px 0px;
    }

    .book_nav > ul > li > a,
    .book_nav_tenc > ul > li > a,
    .book_nav_qa > ul > li > a,
    .book_nav_prayers > ul > li > a,
    .book_nav_sl > ul > li > a,
    .book_nav_thoughts > ul > li > a,
    .book_nav_lectures > ul > li > a,
    .book_nav_school > ul > li > a,
    .book_nav > ul > li > a:hover,
    .book_nav_tenc > ul > li > a:hover,
    .book_nav_qa > ul > li > a:hover,
    .book_nav_prayers > ul > li > a:hover,
    .book_nav_sl > ul > li > a:hover,
    .book_nav_thoughts > ul > li > a:hover,
    .book_nav_lectures > ul > li > a:hover,
    .book_nav_school > ul > li > a:hover
    {
        padding: 10px 1px 10px 1px;
    }

    /* Ten Commandments Contents */
    td#title
    {
        width: 1px;
    }

    td#text
    {
        width: 1px;
    }

    /* ARS section */
    #ars
    {
        margin-left: 85px;
    }

    /* Thoughts section */
    #thoughts_title
    {
        margin: 20px 20px 20px 20px;
        width: auto;
    }

    /* Lectures in the Proximity Content */
    #lectures_heading_2
    {
        margin-left: 2.5%;
    }

    /* International Contact link */
    .contact_link
    {
        margin-left: 10%;
    }

    #order_title
    {
        margin: 20px 50px 20px 50px;
    }
    
    #order_title_qa,
    #order_title_pray
    {
        margin: 20px 30px 20px 30px;
    }

    #order_title_threevolume
    {
        margin: 20px 60px 20px 60px;
    }

    #order_title_lectures,
    #order_title_school
    {
        margin: 20px 0px 20px 0px;
    }

    /* Other Publications Link */
    .other_publications
    {
        margin: 10px 0px 15px 18.5%;
    }

    /* Events Page */
    td#event_object
    {
        width: 100px;
    }

    td#event_description
    {
        width: 225px;
    }
}