body {
	padding:0;
	margin:0;
  font-family: 'Roboto', sans-serif;
}
.container {
  background-image:url(https://mykonostraveller.com/wp-content/uploads/2016/12/sunset-mykonos-greece-1920x1080.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  width:100%;
  height:590px;
  display:block;
  margin:auto;
  filter:blur(8px);
  position: absolute;
  z-index:-1000;
}
.topimg {
  display:flex;
  align-items:center;
  justify-content:center;
  padding-top:100px;
}
.topimg img {
	margin:auto;
	display;block;
  width:780px;
}
.main-container {
  width:780px;
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
  margin-bottom:50px;
}

.shadow {
  -moz-box-shadow:    0px 4px 7.36px 0.64px rgba(0, 0, 0, 0.24), 0px 1px 7.68px 0.32px rgba(0, 0, 0, 0.16);
  -webkit-box-shadow: 0px 4px 7.36px 0.64px rgba(0, 0, 0, 0.24), 0px 1px 7.68px 0.32px rgba(0, 0, 0, 0.16);
  box-shadow: 0px 4px 7.36px 0.64px rgba(0, 0, 0, 0.24), 0px 1px 7.68px 0.32px rgba(0, 0, 0, 0.16);
}
table tbody tr td {
  padding:20px;
}

.main-row {
  color:white;
  width: 100%;
  background-color: #2172ff;
}
.main-row .content {
  width:70%;
  margin:0 auto;
  padding:20px 0;
}
.second-row .social-row-1,
.second-row .social-row-2,
.second-row .social-row-3,
.second-row .social-row-4,
.second-row .social-row-5,
.second-row .social-row-6 {
  height:100px;
  display: block;
  width:100%;
  background-color: white;
  border-bottom:1px solid #fef;
}
.second-row .social-content {
  padding:30px;

}
.second-row .social-img {
  width:20%;
  height:auto;
  float:left;
}
.second-row .social_spacer {
  width:5%;
  float:left;
}
.second-row .social-data {
  width:75%;
  height:auto;
  float:left;
}
.second-row .social-img img {
  display: block;
  border-radius:50%;
  width:50px;
  height:50px;
  margin-left:82px;
}
.second-row a:link,
.second-row a:visited {
  text-decoration: none;
  color:black;
}
@media screen and (max-width: 375px) {
  .container {
    display:none;
  }
  .topimg {
    padding-top:0px;
  }
  .topimg img {
    width:100%;
  }
  .main-container {
    width:100%;
    padding-left:0px;
    padding-right:0px;
    margin-bottom:0px;
  }
  .second-row .social-img img {
    margin-left:0px;
  }
}

@media screen and (min-width: 376px) and (max-width: 800px) {
  .container {
    display:none;
  }
  .topimg {
    padding-top:0px;
  }
  .topimg img {
    width:100%;
  }
  .main-container {
    width:100%;
    padding-left:0px;
    padding-right:0px;
    margin-bottom:0px;
  }
  .second-row .social-img img {
    margin-left:30px;
  }
  .second-row .social-img {
    width:30%;
  }
  .second-row .social-data {
    width:65%;
  }
}
