*{
	margin:0;
	padding:0;
	box-sizing: border-box;
}
html{
  height: 100%;
}
.navbar{
  padding:0;
}


a{
  color:black;
}
.wrapper1{
  background-image: url("../images/gallery-header.jpeg");
  height:400px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;


}

.justify{
  text-align: justify;
}

.header>h1{
  text-align: center;
  position: relative;
  top:150px;
  color:black;
}
.header>p{
  text-align: center;
  position: relative;
  top:175px;
  color:black;

}
.header h1{
  font-size: 4em;
}
.header>button{
  display: block;
  margin:10px auto;
  position: relative;
  top:200px;
  background-color: transparent;
  color:black;
  border-color: orange;
 
}
.border {
    display: inline-block;
    width: 35%;
    margin: 0 10% 0 10%;
  border-bottom: 1px solid darkgrey;
  	position: absolute;
  	top:300px;
  	left:350px;
  }

  .wrapper2 h1{
  	text-align: center;
    margin-top:15px;
  }

  .border2 {
    display: inline-block;
    width: 70%;
    margin: 0 10% 0 10%;
  border-bottom: 2px solid black;
  	position: absolute;
  	top:90px;
  	left:65px;
  }

.wrapper2 .row{
	margin-bottom: 100px;
}

.gallery-pics{
	height: 300px;
}

iframe{
	height: 200px;
	width:400px;
	display:block;
	margin:10px auto;

}
.carousel-inner >.carousel-item > img {
    width: 100px;
    height: 400px
}

 .border3 {
    display: inline-block;
    width: 70%;
    margin: 0 10% 0 10%;
  border-bottom: 2px solid black;
    position: relative;
    top:75px;
    left:65px;
  }


.flip-box {
  background-color: transparent;
  width: 100%;
  height: 200px;
  /*border: 1px solid #f1f1f1;*/
  perspective: 1000px;

  /*border: 5px solid black;*/
}

.flip-box-inner {
  /*position: relative;*/
  width: 100%;
  height: 100%;
  text-align: center;
  transition: transform 0.8s;
  transform-style: preserve-3d;
}

.flip-box:hover .flip-box-inner {
  transform: rotateY(180deg);
}

.flip-box-front, .flip-box-back {
  position: absolute;
  width: 100%;
  height: 100%;
  backface-visibility: hidden;
}

.flip-box-front {
 /* background-color: #bbb;
  color: black;*/
}

.flip-box-back {
  /*background-color: #555;*/
  /*color: white;*/
  transform: rotateY(180deg);
}
.id-frame{
  height:250px;
  width:100%;
  /*padding-bottom: 100px;*/
}
.wrapper3 img{
  height:300px;
  width: 100%;
  /*padding-bottom: 150px;*/
  /*margin-bottom: 50px;*/
}
#try{
  margin-bottom: 200px;
}
/*.wrapper3 .row{
  margin-bottom: 150px;
}*/

.wrapper3 h4{
  text-align: center;
}

/*.wrapper3{
padding-bottom: 30px;
}
*/
.container-3{
  padding-left: 0px;
  padding-right: 0px;
}
.iframe-text{
 padding-top: 60px;

}


.wrapper8{
 min-height:400px;
  background-color: black;
  color:white;
  padding-top: 100px;
  padding-left: 50px;
  padding-right: 50px;
}
.wrapper8 i{
 font-size :30px;


}

.wrapper8 h3,h6 ,  p {
  text-align: center;
  margin: 0;
  padding:0;
}
.wrapper8 p{
  font-size: .8em;
}

.wrapper8 img{
  min-height:300px;
  position: absolute;
  top:-20px;
  left:35px;
}

.text-bottom{
  position: relative;
  top:200px;
}

@media only screen and (max-device-width : 480px){

#try{
  margin-bottom: 200px;
  /*height:500px;*/
}
.wrapper8{
  height: 100%;
}
.text-bottom{
  position: relative;
  top:310px;
}
.border{
  position: absolute;
  left:225px;

}

}

@media only screen and (min-device-width:768px) and
(max-device-width:1024px){

  .wrapper8{
    height: 1000px;
  }

  .text-bottom{
  position: relative;
  top:350px;
}

.border{
  position: absolute;
  left:225px;

}
}
