@charset "UTF-8";
/* CSS Document */

nav a:link{
  color: #fff;
  font-size: 1.5em;
}
nav a:visited{
  color: #fff;
}
section{
padding: 30px 3.125%;
}
section h4{
  font-size: 1.25em;
  padding-top: 10px;
}

section img{
  width: 31.25%;
  transition: width 2s;
}
body img{
  padding: 20px 2.08333333%;
}
section img:hover{
  width: 33.8541667%;
}
.col{
  padding: 40px 4.166666667%;
}
.col p{
padding: 10px,1.04166667;
font-size: 1em;
}
.col h2{
  font-size: 2em;
    text-decoration: underline;
}
.col p:hover{
  text-decoration: underline;
}
footer{
  width: 100%;
  padding-top: 20px;
  padding-bottom:20px;
}
#footer-content{
display: flex;
justify-content: space-between;
width:960px;
margin-left: auto;
margin-right: auto;
text-align: center;
}
footer h3{
font-size: 16px;
font-weight: 700;
text-transform:uppercase;
color: white;
padding:10px;
}
footer p{
font-size: 16px;
font-weight: 300;
color: white;
}
footer a{
  color: white;
}
#footer-left{
  width: 50%;
}
#footer-right{
  width: 50%;
}
@media only screen and (max-width: 1024px){

  footer h3{
    font-size: 0.75em;
  }
  footer p{
    font-size: 0.75em;
  }
.container-fluid h4{
  font-size: 1.5em;
}
.container-fluid{
  padding-bottom: 30px;
}
#footer-right img{
width:20%;
}
section h2{
  font-size: 1.25em;
}
p{
  font-size: 1em;
}
.col h2{
  font-size: 1.25em;
}
.col p {
  font-size: 1em;
}
aside img{
    width: 100%;
  }
  .container-fluid{
    padding-bottom: 60px;
}
.text-center img{
  padding-bottom: 60px;
}
.carousel-inner {
  padding-bottom: 60px;
}
.text-center{
  padding-bottom: 20px;
}
@media only all and (max-width: 480px){
  .container-fluid h4{
    font-size: 1em;
  }
  .container-fluid{
    padding-bottom: 30px;
  }
  section h2{
    font-size: 1em;
  }
  aside img{
      width: 100%;
    }
  p{
    font-size: 0.75em;
  }
  .col h2{
    font-size: 1em;
  }
  .col p {
    font-size: 0.75em;
    .container-fluid h4{
      font-size: 1em;
    }
    .container-fluid{
      padding-bottom: 30px;
    }
  footer h3{
    font-size: 0.5em;
  }
  footer p{
    font-size: 0.5em;
  }
section h1{
  font-size: 1.25em;
}
.text-center img{
  padding-bottom: 20px;
