body{
  background-image: radial-gradient( #0F044C, #2c42d3);
}

@media (min-width: 811px){
  #logo{
    height: 500px;
    align-self: center;
  }
  #tech{
    height: 200px;
    width: 300px;
    justify-content: center;
    float: left;
    padding: 50px;
    border-radius: 100%;
  }

  #techsec{
    height: 300px;
    background-color: #787A91;
  }

  #techp{
    padding: 75px;
    font-family: Georgia, 'Times New Roman', Times, serif;
    color: ghostwhite;
  }

  #finance{
    height: 200px;
    width: 300px;
    justify-content: center;
    float: left;
    padding: 50px;
    border-radius: 100%;
  }

  #financesec{
    height: 300px;
    background-color: #787A91;
  }

  #financep{
    padding: 75px;
    font-family: Georgia, 'Times New Roman', Times, serif;
    color: ghostwhite;
  }

  #construction{
    height: 200px;
    width: 300px;
    justify-content: center;
    float: left;
    padding: 50px;
    border-radius: 100%;
  }

  #constructionsec{
    height: 300px;
    background-color: #787A91;
  }

  #constructionp{
    padding: 75px;
    font-family: Georgia, 'Times New Roman', Times, serif;
    color: ghostwhite;
  }

  h3{
    align-content: center;
    font-family: 'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif;
    font-size: 30px;
    color: ghostwhite;
  }

  footer{
    clear: both;
  color: ghostwhite;
  }
}
@media (max-width: 810px){
    #logo{
    height: 200px;
    align-self: center;
  }
  #tech{
    height: 200px;
    width: 300px;
    justify-content: center;
    border-radius: 100%;
  }

  #techsec{
    padding: 20px;
    background-color: #787A91;
  }

  #techp{
    display: block;
    font-family: Georgia, 'Times New Roman', Times, serif;
    color: ghostwhite;
  }

  #finance{
    height: 200px;
    width: 300px;
    justify-content: center;
    border-radius: 100%;
  }

  #financesec{
    padding: 20px;
    background-color: #787A91;
  }

  #financep{
    display: block;
    font-family: Georgia, 'Times New Roman', Times, serif;
    color: ghostwhite;
  }

  #construction{
    height: 200px;
    width: 300px;
    justify-content: center;
    border-radius: 100%;
  }

  #constructionsec{
    padding: 20px;
    background-color: #787A91;
  }

  #constructionp{
    display: block;
    font-family: Georgia, 'Times New Roman', Times, serif;
    color: ghostwhite;
  }

  h3{
    align-content: center;
    font-family: 'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif;
    font-size: 20px;
    color: ghostwhite;
  }

  footer{
    clear: both;
    color: ghostwhite;
  }

  }