/*Article Mobile Styles */

@media (max-width:767px) {
    #wrapper {
    width: 100% !important;
}

#ads { 
}

table tr:nth-child(1) {
    display: flex;
    flex-direction: column;
    width: 100%;
}

table tr:nth-child(2) td {
    display: flex;
    flex-direction: row;
    width: 100%;
}

table tr:nth-child(5) td {
   font-size:18px;
    padding:5px;
}

#nav  {
    display: flex;
    flex-direction: row;
    overflow-x: scroll;
    margin: initial;
}
  
#diybanner{
    width:100%;
    aspect-ratio: 970 / 297;
    background-size: contain;
    max-width: 100%;
    height: auto;
}

#ads {
    display:none;
}
  
tr {
    display: flex;
    flex-direction: column;
}

table {
    display: flex;
    flex-direction: column;
} 

table > * {
    display: flex;
    flex-direction: column;
}

img {
    display: flex;
    flex-direction: column; 
    height: auto;
}

table table {
    display: block; 
    text-align: left;
    float: left;
    height: auto;
    width: 100%;
}
  
p img {
    display: block;
    width: 100%;
}

.headlinetext1 {
    font-size: 24px;
}

#homebanner {
    width: 100%;
    aspect-ratio: 97 / 15;
    height: auto;
}

#middlenav {
    margin: 0;
    padding: 0;
}

#homebanner img {
    width: 100%;
}

.textstandard img {
    width: 100%;
}

.textstandard {
    width: 100%;
}

tr td {
    width: 100%;
}