body {
  background-color: white;
}

h4{
  font-family: cursive;
  font-weight: bold;
}
.intro {
  background-image: url("../images/backgrounds/h_img.jpg");
  background-size: cover;
  text-align: center;
  color: white;
  font-weight: bold;
  height:600px;
  text-align: center;
  padding:5%;
}
.Dlogo {
  margin-bottom: 3%;
  padding-top: 2%;
}
.MouseClick {
  margin-left: auto;
  margin-right: auto;
  display: block;
}
.aboutUs {
  text-align: center;
  font-size: small;
   font-family:'Amaranth', sans-serif; 
  
}
.services {
  background-image: url("../images/backgrounds/s_image.jpg");
  background-size: cover;
  text-align: center;
  color: white;
  font-size: small;
  padding: 10vh;
  font-family: 'Lucida Sans', 'Lucida Sans Regular', 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif;
  
}

.hide{
  display:none;
}

.portfolio img{
  width: 100%;
}

.card-deck {
  padding-right:5% ;
  padding-bottom: 5%;
  
}

.card{
  position: relative;
  margin: 10px 10px;
  overflow: hidden;
  cursor: pointer;
}

.card:hover img{
  transform: scale(1.1);
  transition: all 0.4s ease-out;
}

.card-1{
  width: 330px;
  position: absolute;
  min-height: 100%;
  display: none;
  background: rgba(0, 0, 0, 0.582);
  transition: all 0.4s ease;
}

.reveal{
  border: 2px solid whitesmoke;
  padding-top: 20px;
  padding-right: 20px;
  line-height: 100%;
  overflow: hidden;
  margin-top: 20%;
  margin-bottom: 60px;
  color: chartreuse;
  letter-spacing: 5px;
}
body{
      overflow-x: hidden;
  }

.Footer {
  justify-content: center;
  text-align: center;
  font-family: 'Amaranth', sans-serif;
}
#social img {
  border-radius: 50%;
  transition: 0.2s ease-out;
}
#social img:hover {
  box-shadow: 0 0 20px rgb(255, 0, 255);
  margin: -3px;
  padding: 3px;
  background: magenta;
}


#Contact-Us {
  background-image: url('../images/backgrounds/c_image.jpg');
  background-size:cover;
  display: cover;
  background-position: center center;
  padding: 10vh;
  color: white;
  text-align: center;
  
}
input[type=text],input[type=email],#b_comment{
  background: transparent;
  color: white;
  font-size: 20px;
  font-family: 'Copse', serif;
}

input[type=text] {
  background-color:transparent;
  color: white;
}
textarea[type=text] {
  background-color:transparent;
  color: white;
}
input[type=email] {
  background-color:transparent;
  color: white;
}


.submit{
  position:absolute;
  text-align: center;
  padding-left: 40%;
  
}
.footer {
  margin-bottom: 30px;
}
