body {
    max-width: 100%;
    margin: 0px;
    padding: 0px;
    overflow-x: hidden;
    margin-left: auto;
    margin-right: auto;
    font-family: 'josefin sans', sans-serif;
}
header {
    background-color: #000000;
    height: 130px;
    top: 0px;
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center; 
    z-index: 2;
    opacity: 0.9;
}
header img {
    float: left;
    width: 120px;
    margin-left: 60px;
    transition: transform 0.5s ease;
}
header:hover img {
    transform: scale(1.15);
}
.nav {
   /* display: inline;*/
   /* float: right;*/
    margin-right: 80px;
    margin-top: 50px;
}
.nav a {
    font-size: 20px;
    font-weight: 600; 
    padding-top: 10px;
    padding-bottom: 5px;
    padding-right: 10px;
    transition: 2s;
}
.nav a:hover {
    transform: scale(1.2);
}
ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
}
li {
    float: left;
}
li a, .dropbtn {
    display: inline-block;
    color: white;
    text-decoration: none;
    text-align: center; 
    margin-left: 69px;
}
li a:hover, .dropdown:hover .dropbtn {
    color: #EF0116;
}
li.dropdown {
    display: block;
}
.dropdown-content {
    display: none;
    position: absolute;
    background-color: #000000;
    min-width: 200px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 1;
    margin-left: 0px;
    border-bottom: none;
}
.dropdown-content a {
    color: #ffffff;
    padding-top: 5px;
    padding-bottom: 5px;
    text-decoration: none;
    display: block;
    text-align: left;
}
.dropdown-content a:hover {background-color: #000000}
.dropdown:hover .dropdown-content {
    display: block;
}
a.active {
    color: #FFCD05; 
}
p {
    font-family: 'Josefin slab', serif;
    font-size: 20px;
    line-height: 28px;
    margin-top: 10px;
}
h2 {
    font-size: 45px;
    color: #a80d0d;
    margin-bottom: 20px;
    font-weight: 700;
}
h3 {
    font-size: 28px;
    color: #a80d0d;
}
.responsive {
    max-width: 100%;
    height: auto;
}

/*index.html*/
.photo {
    background-image: url(Images/01index1.gif);
    background-size: cover;
    width: auto;
    background-position: center;
    clear: left; 
    clear: right;
    height: 80vh;
}
.photo h1 {
    max-width: 900px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0px;
    padding-top: 200px;
    font-size: 75px;
    color: #ffffff;
    text-align: center;
}
.backintro{
    background-color: #F4F4F4;
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
    height: 750px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);  
}
.intro {
    max-width: 950px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 60px;
    padding-top: 100px;
}
.intro img {
    display: block;
    width: 200px;
    height: 200px;
   margin-left: auto;
    margin-right: auto;
    margin-bottom: 0px;
    transition: transform 2s ease;
}
.intro:hover img{
    transform: rotate(5deg);
}
.intro h2 {
   width: 100%; 
   text-align: center; 
   border-bottom: 1px solid #000000; 
   line-height: 0.1em;
   margin: 10px 0 20px; 
} 
h2 span { 
    background:#f4f4f4; 
    padding:0 10px; 
}
.button {
    background-color: #a80d0d;
    width: 150px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    height: 25px;
    padding-top: 10px;
    padding-bottom: 30px;
    margin-top: 30px;
    transition: transform 2s ease;
}
.intro p {
    padding-top: 18px;
}
.button a {
    color: #ffffff;
    text-decoration: none;
    font-size: 20px;
    
}
.button:hover {
    background-color: #FFCD05;
    transform: scale(1.15);
}

/*02bites.html*/
.topphoto {
   background-image: url(Images/02bites1.jpg);
    background-size: cover;
    width: auto;
    height: 750px;
    background-position: center;
    height: 80vh;
}
.bites {
    background-color: rgba(239,1,22,0.8);
    width: 600px;
    left: 12.6%;
    top: 300px;
    position: absolute;  
}
.bites h2, .bites p {
    color: #ffffff;  
    margin-left: 50px;
    margin-right: 50px;
}
.bites h2 {
    margin-top: 60px;
    margin-bottom: 10px;
}
.bites p {
    margin-bottom: 65px;
}
.sketch  {
    max-width: 1000px;
    margin-left: auto;
    margin-right: auto;
    display: flex; 
    flex-wrap: wrap; 
    align-items: flex-end;
    justify-content: center;
    margin-bottom: 30px;
    margin-bottom: 100px;
    margin-top: 50px;
}
.overlay:hover  {
    opacity: 1;
    transform: scale(1.7); 
}
.overlay {
    position: absolute; 
    opacity: 0;
    font-size: 40px;
    line-height: 1.2;
    font-family: 'josefin slab', Serif;
    color: #EF0116;
    clear: left;
    transition: opacity 0.2s; 
    left: 40%;
    top: 75%;
    opacity: 0;
    transition: transform 0.5s ease;
    transform: translateX(-30%);
}
.first {
    transition: transform 2s; 
}
.first:hover{
    transform: rotate(10deg);
}
.circle {
    background-color: #EF0116; 
    border-radius: 50%;
    height: 160px;
    width: 160px;
    position: absolute;
    margin-top: 120px;
    margin-left: 150px; 
    z-index: -1;
}
.two {
    background-color: #FFCD05;
    border-radius: 50%;
    height: 160px;
    width: 160px;
}
.three {
    background-color: #E68825;
    border-radius: 50%;
    height: 160px;
    width: 160px;
}

/*03recipes.html*/
.item {
    max-width: 1000px;
    margin-left: auto;
    margin-right: auto;
    height: 75vh;
}
.item img {
    width: 50%;
    float: left;
    transition: transform 2s;
 
}
.item:hover img {
  animation: shake 0.5s;
  animation-iteration-count: infinite;
}
@keyframes shake {
  0% { transform: translate(1px, 1px) rotate(0deg); }
  10% { transform: translate(-1px, -2px) rotate(-1deg); }
  20% { transform: translate(-3px, 0px) rotate(1deg); }
  30% { transform: translate(3px, 2px) rotate(0deg); }
  40% { transform: translate(1px, -1px) rotate(1deg); }
  50% { transform: translate(-1px, 2px) rotate(-1deg); }
  60% { transform: translate(-3px, 1px) rotate(0deg); }
  70% { transform: translate(3px, 1px) rotate(-1deg); }
  80% { transform: translate(-1px, -1px) rotate(1deg); }
  90% { transform: translate(1px, 2px) rotate(0deg); }
  100% { transform: translate(1px, -2px) rotate(-1deg); }
}
.item h2 {
   padding-top: 80px; 
}
.recipe {
    background-color: #000000;
}
.recipe h2 {
    color: #ffffff;
    padding: 25px;
    text-align:center;
    margin-top: 0px;
}
.ingredients {
    background-color: #F4F4F4;
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 60px;
    height: 1000px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2); 
}
.time p {
    white-space: pre;
}
.time b{
    font-family: 'josefin sans';
    font-weight: 700;
}
.ing {
    max-width: 950px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 60px;
}
.border {
    border-bottom: 1px solid #000000;
    margin-top: -10px;
}
.items {
    float: left;
}
.items li {
    font-family: 'josefin slab';
    font-size: 20px;
    float: none;
    line-height: 28px;
}
.items b {
    font-family: 'josefin sans';
    font-weight: 700;
}
.ingsketch img {
   float: right;
    width: 500px;
    position: absolute;
    margin-left: 170px;
    margin-top: 60px;
     transition: transform 2s;
    transform: translateY(10%); 
}
.ingsketch:hover img {
    transform: rotate(5deg);
}
.circleing {
    float: right;
    background-color: #EF0116; 
    border-radius: 1000px;
    width: 300px;
    height: 300px;
    margin-top: 250px;
    margin-right: 30px;   
}
.preparation {
    max-width: 950px;
    margin-right: auto;
    margin-left: auto;
    margin-top: 90px;
    margin-bottom: 200px;
    position: relative;
}
.preparation ul {
    font-family: 'josefin slab';
}
.preparation li {
    font-size: 20px;
    line-height: 30px;
    margin-top: 20px;
}
.preparation b {
    font-weight: 700;
}
.preparation i {
    font-weight: 600;
}
b.a {
    color: #EF0116;
    font-size: 25px;
}
.ingbottom img {
    max-width: 550px;
    position: absolute;
    left: 0px;
    z-index: -1;
    padding-top: 100px;
    margin-left: -200px ;
}
.button1 {
    background-color: #a80d0d;
    width: 200px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    height: 25px;
    padding-top: 10px;
    padding-bottom: 30px;
    margin-top: 30px;
    float: left;
    transition: transform 2s ease;
}
.button2 {
    background-color: #a80d0d;
    width: 200px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    height: 25px;
    padding-top: 10px;
    padding-bottom: 30px;
    margin-top: 30px;
    float: right;
    transition: transform 2s ease;
}
.button2 a, .button1 a{
    color: #ffffff;
    text-decoration: none;
    font-size: 20px;
}
.button2:hover, .button1:hover {
    background-color: #FFCD05;
    transform: scale(1.15);
}

/*03doubles.html*/
.circleing2 {
    float: right;
    background-color: #FFCD05; 
    border-radius: 1000px;
    width: 300px;
    height: 300px;
    margin-top: 250px;
    margin-right: 30px;
}

/*03piadina.html*/
.ingsketch2 img {
    float: right;
    width: 500px;
    position: absolute;
    margin-left: 170px;
    margin-top: 10px;    transition: transform 2s;
    transform: translateY(10%); 
}
.ingsketch2:hover img {
    transform: rotate(5deg);
}
.ingredients2 {
    background-color: #F4F4F4;
    max-width: 1300px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 60px;
    height: 800px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2); 
}
.circleing3 {
    float: right;
    background-color: #E68825; 
    border-radius: 1000px;
    width: 300px;
    height: 300px;
    margin-top: 200px;
    margin-right: 30px;
}

/*04region.html*/
.topphoto2 {
    background-image: url(Images/04region1.jpg);
    background-size: cover;
    background-position: center;
    height: 80vh;
}
.quote {
    background-color: rgba(239,1,22,0.8);
    left: 12.7%;
    top: 350px;
    width: 60%;
    padding: 20 20 20 40;
    position: absolute;
}
.quote h2, .quote h3 {
    color: #ffffff; 
}
.quote h3{
    font-weight: 300;
}
.region {
    max-width: 950px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 100px;
    margin-bottom: 100px;
}
.map {
    max-width: 1000px;
    margin-left: auto;
    margin-right: auto;
    height: 800px;
}
.map img {
    opacity: 0;
   margin-top: -510px;
}
.border2 {
    border-style: inset;
    max-width: 1400px;
    height: 600px;
    margin-top: 70px;
    border-width: 3px;
    background-color: #f4f4f4;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);

}
.list {
    width: 800px;
    font-size: 20px;
    margin-left: 100px;
    margin-right: auto;
    line-height: 1.2; 
    background-color: #f4f4f4;
    padding: 20px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2); 
} 
.list a img {
    opacity: 0;
    position: absolute;
    top: 0%;
    left: 0%;
    margin-left: 210px;
    margin-right: auto;
    margin-top: 1365px;
    max-width: 950px;
   transition: opacity 0.3;
}
.list a {
    text-decoration: none;
    color: #a80d0d;
}
.list a:after {
    content: '/';
}
.list a:last-child:after{
    content: '/';
}
.list a:hover img {
    opacity: 1;
}
.list a:hover {
    color: #FFCD05;
}

/*05about.html*/
.abouttop {
margin-left: auto;
margin-right: auto;
text-align: center;
background-color: #F4F4F4; 
box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
height: 80vh;
overflow: hidden;
}
.abouttop img {
    width: 700px;
    padding-top: 50px;
}
.about {
    max-width: 950px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 150px;
    margin-bottom: 150px;
}
.circleyellow {
    background-color: #FFCD05; 
    border-radius: 90%;
    height: 300px;
    width: 300px;
    position: absolute;
    margin-top: -90px;
    margin-left: -150px; 
    z-index: -1;
}
.streetvs {
    background-color: #F4F4F4;
    max-width: 1200px;
    margin-lefT: auto;
    margin-right: auto;
    height: 800px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2); 
    margin-bottom: 80px;
}
.streetvs2 {
    max-width: 950px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 60px;
    padding-top: 40px;
}
.streetvs2 img {
    width: 500px;
    position: absolute;
    padding-left: 450px;
    padding-top: 250px;
}
.streetvs2 h3 {
    font-weight: 300;
    margin-bottom: 10px;
    margin-top: 10px;
}

/*06nutrition.html*/
.nutrition {
    background-image: url(Images/06nutrition.jpg);
    background-size: cover;
    width: auto;
    background-position: center;
    clear: left; 
    clear: right;
    height: 80vh;
}
.checklist {
    background-color: #F4F4F4;
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
    height: 1770px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2); 
    margin-top: 60px;
    overflow: hidden;
    margin-bottom: 80px;
}
.checklist h3 {
    font-weight: 500;
    margin-bottom: 10px;
}
.foodsafety {
    max-width: 950px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 60px;
}
.prep {
    max-width: 950px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 110px;
}
.prep img, .cook img, .clean img, .main img {
     transition: transform 2s;
    transform: translateX(-10%);
}
.prep , .cook , .clean , .main {
    transition: transform 2s }
.prep:hover , .cook:hover, .clean:hover , .main:hover, .prep:hover{
    transform: scale(1.1);
}
.prep:hover img, .cook:hover img, .clean:hover img, .main:hover img, .prep:hover img {
    transform: rotate(5deg);
}
.prep img {
    float: left;
    margin-right: 20px;
    width: 300px;
    transition: transform 2s;
}
.prep h3 {
    padding-top: 50px; 
}
.cook {
    max-width: 950px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 110px;
}
.cook img {
    float: left;
    margin-right: 20px;
    width: 300px;
}
.cook h3 {
    padding-top: 50px;
   
}
.clean {
    max-width: 950px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 110px;
}
.clean img {
    float: left;
    margin-right: 20px;
    width: 300px;
}
.clean h3 {
    padding-top: 50px;
   
}
.main {
    max-width: 950px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 100px;
}
.main img {
    float: left;
    margin-right: 20px;
    width: 300px;
}
.main h3 {
    padding-top: 50px;
}
.look {
    clear: left;
    max-width: 950px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 100px;
}
 .main {
    margin-bottom: 30px;
    }

/*07feedback.html*/
.feedback {
    background-color: #F4F4F4;
    max-width: 1200px;
    margin-lefT: auto;
    margin-right: auto;
    height: 1000px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2); 
    margin-top: 60px;
    
}
.form {
    max-width: 950px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 60px;
    position: relative;
}
.form h3 {
    font-weight: 300;
}
* {
    box-sizing: border-box;
}
input[type=text], select, textarea, input[type=email] {
    width: 120%;
    padding: 12px;
    border: 1px solid #ccc;
    resize: vertical;
    position: relative;
}
label {
    padding: 12px 12px 12px 0;
    display: inline-block;
    font-family: 'josefin slab';
}
input[type=submit] {
    background-color: #a80d0d;
    color: white;
    padding: 12px 20px;
    border: none;
    cursor: pointer;
    float: right;
    margin-top: 15px;
    font-family: 'josefin sans';
    font-size: 20px;
    transition: transform 2s ease;   
}
input[type=submit]:hover {
    background-color: #FFCD05;
    transform: scale(1.15);  
}
.container {
    background-color: #f2f2f2;
    padding: 20px;
}
.col-25 {

    margin-top: 6px;
}
.col-75 {
    float: left;
    width: 75%;
    margin-top: 6px;
}
/* Clear floats after the columns */
.row:after {
    content: "";
    display: table;
    clear: both;
}
.formtop img {
    width: 500px;
    position: absolute;
    z-index; -1;
    right: -80px;;
    top: 5%;
}
.formbottom img {
    width: 500px;
    position: absolute;
    top: 70%;
    left: -45px;
}

/*footer*/
footer {
    background-color: #000000;
    color: #ffffff;
    overflow: hidden;
    height: 180px;
    margin-top: 50px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0;
    clear: left;
    clear: right;
;
}
.left {
    float: left;   
    margin-left: 80px;
    margin-top: 30px;
}
.left img {
    margin-right: 20px; 
}
.left h6 {
    margin-top: 20px;
}
.right {
    float: right;
    margin-right: 80px;
    transition: transform 2s;
}
.right a {
    text-decoration: none;
}
.right:hover {
    transform: scale(1.2);
}
.right h6{ 
    font-size: 20px;
    margin-top: 60px;
    margin-left:40px;
    color: #ffffff;  
}
.right img {
    width: 35px;
    float: left;
    margin-top: 50px;
}

@media screen and (max-width: 1024px){
    h2 {
        font-size: 35px;
    }
    h3 {
        font-size: 25px;
    }
    p {
        font-size: 18px;
        line-height: 28px; 
    }
    .photo, .topphoto, .item, .topphoto2, .abouttop, .nutrition {
    height: 70vh;
    }
    li a, .dropbtn {
        margin-left: 25px;
    }
    .nav, .right {
        margin-right: 30px;
    }
    .left {
        margin-left: 30px;
    }
    .nav a {
        font-size: 18px;
    }   
    .foodsafety, .prep, .cook, .clean, .main, .look {
       width: 600px;   
}
    .backintro, .ingredients, .streetvs, .checklist, .feedback {
    margin-left: 20px;
    margin-right: 20px;
}
    
/*01index.html*/
    .photo h1 {
       max-width: 500px; 
    }
    .backintro{ 
        margin-bottom: 15px;
        height: 700px;
    }    
    .intro, .ing, .preparation, .about, .streetvs2, .region, .form  {
        width: 600px;
        margin-top: 15px;
        padding-top: 30px; 
    } 
  
    
/*03recipes.html*/
    .items li {
    font-size: 18px;
    line-height: 25px;
}
    .item h2  {
   padding-top: 150px; 
}
    .item img {
   padding-top: 50px; 
}
    .preparation li {
    font-size: 18px;
    line-height: 28px;
}
    .time p {
    white-space: normal;
}
    .ingsketch img {
    width: 450px;
    margin-left: 0px;
    margin-top: 60px;
}
    .circleing { 
    width: 250px;
    height: 250px;
    margin-top: 250px;
    margin-right: -30px;   
}
    .circleing2 {
    width: 250px;
    height: 250px;
    margin-top: 250px;
    margin-right: -30px;
}
    .ingsketch2 img {
    width: 450px;
    margin-left: 0px;
    margin-top: 30px;
}
    .circleing3 {
    width: 250px;
    height: 250px;
    margin-top: 200px;
    margin-right: -30px;
}
    .ingredients {
    height: 850px;
}

/*04region.html*/
    .map {
    height: 720px;
}
      .border2 {
        display: none;
    }
    .map img {
    opacity: 1;
    margin-top: 90px
}
      .list {
    width: 500px;
    margin-left: auto;
        
} 
   .list a img {
       display: none;
}

   
/*05about.html*/
    .streetvs {
    height: 1000px;
    }
    .circleyellow {
    height: 200px;
    width: 200px;
    margin-top: -20px;
    margin-left: -100px; 

}

/*06nutrition.html*/
    .checklist {
    height: 1700px;
}   
    .clean img, .cook img, .prep img, .main img {
    width: 200px;
    }
    .clean, .cook, .prep {
    margin-bottom: 30px;
    
}
   
/*07feedback.html*/
 
    
@media (max-width: 600px) {
    header {
        height: 280px;
        display: block;
    }
    header img {
        display: block;
        width: 100px;
        float: none;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 20px;
        text-align: center;
    }
    .nav {
        margin-top: 5px; 
        float: none;
         margin-right: 0px;
    }
    .nav a {
        display: block;
        text-align: left;
        font-size: 18px;
        margin-left: 0px;
        border-top: .5px solid #ffffff;
        border-bottom: .5px solid #ffffff;
        padding: 10px 15px 0px 10px;
        text-align: center;
    }
    li  {
    float: none;
    }
    h2 {
        font-size: 30px;
    }
    h3 {
        font-size: 20px;
    }
    p {
        font-size: 16px;
        line-height: 25px; 
    }
    .intro, .ing, .preparation, .about, .streetvs2, .region, .form {
        width: 350px;
        margin-top: 15px;
        padding-top: 30px; 
    }
      .backintro, .ingredients, .streetvs, .checklist, .feedback {
    margin-left: 10px;
    margin-right: 10px;
}
    
    /*01index.html*/
    .photo {
    height: 60vh;
    }
    .photo h1 {
       max-width: 300px;
        padding-top: 150px;
    }
    .backintro{
        height: 680px;
    }
    .intro img {
        width: 150px;
        height: 150px;
    }
    
    /*02bites.html*/
    .topphoto {   
    background-position: right;
    height: 60vh;
}
    .bites {
    width: 300px;
    height: 300px
}
    .bites h2, .bites p { 
    margin-left: 20px;
    margin-right: 20px;
}
    .bites h2 {
    margin-top: 30px;
}
    
    /*03recipe*/
    .item {
    max-width: 350px;
    height: 60vh;
}
        .item h2  {
   padding-top: 50px; 
}
    .item img {
   padding-top: 0px; 
    margin-top: -20px;
}
    .ing {
    margin-left: auto;
    margin-right: auto; 
}
    .ingsketch img {
    float: none;
    width: 300px;
    position: absolute;
    margin-left: -150px;
    margin-top: 300px;
    opacity: 0.1;
}
    .circleing {
    float: none;
    opacity: .1;
    position: absolute;
    width: 200px;
    height: 200px;
    margin-top: 400px;
    margin-left: 150px;   
}
    .ingbottom img {
    width: 300px;
    position: absolute;
    left: 0px;
    z-index: -1;
    top: 60%;
    margin-left: -60px ;
}
    .items li {
    font-size: 16px;
    line-height: 25px;
}
    .preparation li {
    font-size: 16px;
    line-height: 25px;
}
    .button1, .button2 {   
    float: none;
}
    .preparation {
    margin-top: 60px;
    margin-bottom: 80px;
}
    
    /*03doubles.html*/
    .circleing2 {
    float: none;
    opacity: .1; 
    position: absolute;
    height: 200px;
    width: 200px;
    margin-top: 400px;
    margin-left: 150px;
}
    /*03piadina.html*/
    .circleing3 {
    float: none;
    position: absolute; 
    opacity: .1; 
    width: 200px;
    height: 200px;
    margin-top: 370px;
    margin-left: 150px;
}
    .ingsketch2 img {
    float: none;
    width: 300px;
    opacity: .1;
    position: absolute;
    margin-left: -170px;
    margin-top: 250px;
}

    /*05about.html*/
    .abouttop {
        height: 60vh;
}
    .streetvs {
    height: 1080px;
    }
    
    /*04region.html*/
    .map {
    height: 500px;
}
    .list {
    font-size: 15px;
    width: 300px;
    margin-left: auto;
        
} 
   .list a img {
       display: none;
}
    .topphoto2 {
    height: 60vh;
}
    .border2 {
        display: none;
    }
    .map img {
    opacity: 1;
    margin-top: 90px
}
    
    /*06nutrition.html*/
    .nutrition {
    height: 60vh;
    }
    .checklist {
    height: 2350px;
    }
    .clean img, .cook img, .prep img, .main img {
        float: none;
        display: block;
        margin-left: auto;
        margin-right: auto;
    }
    .main h3 {
        margin-top: 0px;
        padding-top: 0px;
    }
    .clean h3, .cook h3, .prep h3 {
    padding-top: 0px;
    margin-bottom: 10px;
    
}
    .foodsafety, .prep, .cook, .clean, .main, .look {
        width: 350px;
        margin-left: auto;
        margin-right: auto;
    }
    
    /*07feedback.html*/
       .col-25, .col-75, input[type=submit] {
        width: 80%;
        margin-top: 0;
    }
    .formtop img {
    width: 300px;
}
    .formbottom img {
    width: 300px;
    top: 90%;
}
    
    footer {
        display: block;
        height: 300px;
    }
    .left {
        float: none;
    }
    .right img {
        float: none; 
    }
    .right {
        float: none;
        text-align: center;
        margin: 0px; 
        margin-bottom: 50px;
    }
    .right h6 {
        font-size: 18px;
        margin-top: 0px;
        margin-left: 0px;
    }
    .left {
    float: none; 
    text-align: center;
     margin: 0px;
}
    .left h6 {
    margin-top: 10px;
} 
}