@font-face{font-display:swap;font-family:Merriweather;font-style:normal;font-weight:400;src:local("Merriweather"),url(https://i.forbesimg.com/assets/fonts/merriweather/merriweather-regular-webfont.woff2) format("woff2"),url(https://i.forbesimg.com/assets/fonts/merriweather/merriweather-regular-webfont.woff) format("woff")}
* {
font-family: Georgia, Times, "Times New Roman", serif;
}
body {
 margin: 0;
 padding: 0;
}

.container_100 {
 width: 100%;
 margin: 0 auto;
}

.container_inner {
 max-width: 900px;
 margin: 0 auto;
}
#logo.container_inner {
 max-width: 90%;
 margin: 0 auto;
}
#logo img {
width:100%;
max-width:120px;
height:auto;
}
h1 {
font-family: merriweather, serif;
color:#dc0000;
text-align:center;
font-size:50px;
line-height:52px;
font-weight:bold;
padding-top:10px;
}
h2 {
font-family: merriweather, serif;
color:#333;
font-size:22px;
line-height:26px;
text-transform:uppercase;
font-weight:bold;
}
p {
color:#333;
font-size:21px;
line-height:1.5
}
.flexcontainer {
display:flex;
flex-direction: row;
}
.col img {
width:100%;
min-width:320px;
height:auto;
}
li {
color:#333;
font-size:21px;
line-height:1.5
}
.formcont {
width:400px;
margin:0 auto;
}
input[type="text"], input[type="email"], input[type="number"] {
    width: 100%!important;
    padding: 20px;
    border: 1px solid #e2e2e2;
    border-radius: 4px;
}
.responsive {
  max-width: 100%;
  height: auto;
}
.overflow-x:auto {
  overflow-x: auto; /* Horizontal */
}
.sc-button {
    background-color: #dc0000;
    border-color: #dc0000;
    border-radius: 8px;
    width: 100%;
    font-weight: bold;
    border-style: solid;
    -webkit-border-radius: 8px;
}
.img {
  display: block;
  margin-right: auto;
  margin-left: auto;
}
@media (max-width: 400px) {
.container_100 {
 max-width: 90%;
 margin: 0 auto;
}
.flexcontainer {
display:inline-flex;
flex-direction: column-reverse;
margin:0 auto;
}
.col {margin:0 auto;
}
.mobtable {
width:100%
}
table {width:100%}
.mobtable img {
width:100%;
height:auto;
}

}