    body,html {
  height: 100%;
}

body {
  padding-top: 30px;
  overflow-x: hidden;
}
h1,h2,h3,h4,h5,h6{
   font-family: 'Oswald', sans-serif;
   text-align: center;
}
p{
  font-family: 'Montserrat Alternates', sans-serif;
}
h3{
  text-align: center;
}

hr{
  border-color: #0048A1;
 width: 30%;
  
}

#showcase h2{
	font-size: 50px;
	margin-bottom: 20px;
  color: #204060
}
#showcase img{
	width:90%;
	margin-left: 40px;
	margin-top: 50px;

}
#showcase .showcase-right{
	margin-top: 80px;

}
div.background{
  background-color: black;
 /*------- background:  url("summer.jpg");-----------*/
    
}

#testimonial p{
  text-align: center;
  font-size: 18px;
  font-family: 'Montserrat Alternates', sans-serif;
  margin: 5%;
  font-weight: bold;
color: white;
  opacity: 1;
}
#testimonial h3{

color: white;
}
#testimonial img{
 width: 80%;
  overflow-x: hidden;
}

div.gallery img {
    width: 100%;
    height: auto;
}
div.responsivenew img {
    width: 70%;
    height: auto;
    padding: 0px;
}

div.desc {
    padding: 0px;
    text-align: center;
    font-family: 'Montserrat Alternates', sans-serif;
   }

* {
    box-sizing: border-box;
}
#captionImages{
  background-color: #204060;
  color: white;
}
#Images{
  background-color: white;
  color: #204060;
}

.responsive {
    padding: 36px;
    float: left;
    width: 33.3333%;

}
.responsivenew {
    padding: 16px;
    float: left;
    width: 25%;

}
div.desc{
  padding: 0px;
}
#Images .responsive{
    padding: 36px;
    float: center;
  width: 20%;
}
.responsivenew  .img1{
    padding: 0px;
    float: left;
  }
 .responsivenew  .img2{
    padding: 0px;
    float: right;
  }

@media only screen and (max-width: 700px) {
    .responsive,.responsivenew {
        width: 49.99999%;
        margin: 6px 0;
    }
}

@media only screen and (max-width: 500px) {
    .responsive,.responsivenew {
        width: 100%;
    }
}

.abovefooter {
  background-color: #204060;
  color: #ffffff;
  margin-top: 30px;
  padding-top: 20px;
  text-align: center;
  
}
.abovefooter h1{
  letter-spacing: 8px;
}