body {    margin: 0;}body, p, a, li, blockquote {    font-family: Merienda, 'Times New Roman', serif;    font-style: normal;    font-weight: 400;}article {    padding-bottom: 15px;}#mainwrap {    max-width: 100%;    font-size: 20px;    text-align: center;    justify-content: center;}.mainHeader {    max-width: 1200px;    height: 400px;    background-color: #50aa13;    background-position: left, right;    background-repeat: no-repeat, no-repeat;}#firstHeader {    float: left; padding: 3%;}#secondHeader {    float: left;    padding: 3%;    margin-left: 5%;    font-weight: bolder;    font-family: Consolas, "Andale Mono", "Lucida Console", "Lucida Sans Typewriter",    Monaco, "Courier New", "monospace";    font-size: 20px;}#secondHeader a {    font-weight: bolder;    font-family: Consolas, "Andale Mono", "Lucida Console", "Lucida Sans Typewriter",    Monaco, "Courier New", "monospace";    font-size: 20px;}#middle {    font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans",    Verdana, sans-serif;    font-size: 40px;    font-weight: bolder;    color: white;    text-align: center;    padding-top: 18%;}#middle a {    text-decoration: none;}#middle a:link, a:visited, a:hover {    font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans",    Verdana, sans-serif;    font-size: 40px;    font-weight: bolder;    color: white;}.title {    font-size: 32px;    font-weight: 300;    line-height: 2.5em;    color: #92253a;    font-family: 'ColaborateBoldRegular', Arial, sans-serif;    text-align: center;    padding: 1%;}.tagline {    font-size: 18px;    font-weight: bold;    color: #922630;    font-family: Merienda, 'Times New Roman', serif, sans-serif;    margin-bottom: 2%;    text-align: center;}.intro {    font-size: 18px;    font-style: normal;    font-weight: 100;    color: rgba(13, 11, 11, 0.96);    line-height: 1.8;    text-align: justify;    padding:2%;    font-family: Merienda, 'Times New Roman', serif, sans-serif;    margin-bottom: 3%;}.intro-top {    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";    font-size: 16px;    font-style: italic;    font-weight: bold;    text-align: center;}.intro li {    text-align: justify;}.resCont {    font-size: 18px;    font-style: normal;    font-weight: normal;    color: #0d0b0b;    padding: 5px 0 0 10px;    line-height: 1.5em;    font-family: Merienda, 'Times New Roman', serif, sans-serif;}.blockContent {    float: left;    width: 41%;    margin: 2%;    margin-left: 5%;    padding: 2%;}.readMore {    background-color: #3e29aa;    text-align:center;    padding: 10px 10px 10px 10px;    margin: 10px 10px 10px 10px;    color: #FFFFFF;    font-family: Merienda, 'Times New Roman', serif, sans-serif;}image {    width: 100%;    height: auto;}button{    width:90%;}p {    font-size: 17px;    padding-left: 10px;}    h1 {        text-align: center;    }    hr {        background-color: darkgray;        height: 2px;    }    #left {        max-width: 20%;        float: left;        background-color: black;        color: white;        padding: 10px;    }    #main {        max-width: 100%;        color: black;        font-size: 20px;        /*padding-left: 60px;*/    }    #bottom {        background-color: grey;    }    .menu a {        color: white;    }    .menu a:link, a:visited, a:hover {        font-size: 14px;        color: white;    }@media screen and (max-width:780px) {    /*styling for objects with screen size less than 780px; */    body, p, a, li, blockquote {        -webkit-text-size-adjust: none!important;        font-family: Merienda, 'Times New Roman', serif;    }}    .mainHeader {        max-width: 780px;    }    .footer {        height: auto !important;        max-width: 48% !important;        width: 48% !important;}    .blockContent {        float: left;        width: 99%;        margin-left: 5%;    }    .responsiveImage {        height: auto !important;        max-width: 86% !important;        width: 85% !important;    }    .responsiveContent {        height: auto !important;        max-width: 86% !important;        width: 85% !important;    }    .top {        height: auto !important;        font-family: Merienda, 'Times New Roman', serif, sans-serif;    }    .catalog {        margin-left: 0!important;    }@media screen and (max-width:480px) {    /*styling for objects with screen size less than 480px; */    body, p, a, li, blockquote {        -webkit-text-size-adjust: none!important;        font-family: Merienda, 'Times New Roman', serif;    }    .mainHeader {        max-width: 480px;    }    .footer {        height: auto !important;        max-width: 96% !important;        width: 96% !important;    }    .blockContent {        float: left;        width: 99%;        margin-left: 5%;    }    .responsiveImage {        height: auto !important;        max-width: 86% !important;        width: 85% !important;    }    .responsiveContent {        height: auto !important;        max-width: 86% !important;        width: 85% !important;    }    .top {        height: auto !important;        max-width: 100% !important;        width: 100% !important;    }    .catalog {        margin-left: 0!important;    }    button{        width:90%!important;    }}