.header{
  /*background: rgb(99,99,99);*/
  /*background: linear-gradient(0deg, rgba(99,99,99,1) 0%, rgba(82,82,82,1) 5%, rgba(228,228,228,1) 69%);*/
  background: url('images/gradient.png');
  height: 500px;
  /*box-shadow: 0 0 10px 7px #595959;*/
}

.logoImage{
  width: 250px;
}

.chessBoardImage{
  width: 700px;
  margin-top: -275px;
  margin-bottom: 50px;
}

.footerSection{
  padding: 50px 0 15px 0;
  background: rgb(255 255 255 / 65%);
  color: #0e1327;
  margin-top: auto;
}

.footerSection hr{
  /*width: 100px;*/
  background: #f5f5f5;
  height: 2px!important;
  opacity: 1;
}

.footerBottom, .footerTop{
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-weight: lighter;
  font-size: 15px;
  margin-bottom: 15px;
}

.footerTop h2{
  font-size: larger;
}

.footerTop ul{
  list-style: none;
  padding-left: 15px;
}

.footerTop ul li a{
  color: #0e1327;
  text-decoration: none;
  cursor: pointer;
}

.footerTop ul li a:hover{
  color: #6c757d!important;
}

.footerTop .siteMap{
  display: flex;
}

.footerBottom p{
  margin: 0;
}

.footerBottom p a{
  text-decoration: none;
  cursor: pointer;
  font-weight: bold;
  color: #0e1327;
}

.socialIcons i{
  font-size: 20px;
  color: #0e1327;
  margin-left: 10px;
  border-radius: 80px;
  background: #ececec;
  padding: 14px 14px;
  /*border: 1px solid #04070a;*/
}

.socialIcons a{
  text-decoration: none;
}


@media screen and (max-width: 767px){
  .chessBoardImage{
    width: 100%; margin-top: -200px;
  }
  .socialIcons{
    /*margin-top: 10px;*/
  }
}

@media screen and (max-width: 500px){
  .chessBoardImage{
    margin-top: -170px;
  }
}