body{
	background-color:black!important;
}

	.bg{
		background-color:rgba(0,0,0,0.6);
	}
	.nav-link{
		color:white;
		text-decoration: none;
		margin-left:100px;
		
	}
	.nav-link:hover{
		color:grey;
		
		

}
.header{
	position:fixed;top:0;width:100%;z-index:99; 
}
.openBtn {
color:white;
  cursor: pointer;
}

.openBtn:hover {
  background: #bbb;
}


.overlay {
  height: 100%;
  width: 100%;
  display: none;
  position: fixed;
  z-index: 1;
  top: 0;
  left: 0;
  background-color: rgb(0,0,0);
  background-color: rgba(0,0,0, 0.9);
}

.overlay-content {
  position: relative;
  top: 46%;
  width: 80%;
  text-align: center;
  margin-top: 30px;
  margin: auto;
}

.overlay .closebtn {
  position: absolute;
  top: 50px;
  right: 45px;
  font-size: 60px;
  cursor: pointer;
  color: white;z-index:1000;
}

.overlay .closebtn:hover {
  color: #ccc;
}

.overlay input[type=text] {
  padding: 15px;
  font-size: 17px;
  border: none;
  float: left;
  width: 80%;
  background: white;
}

.overlay input[type=text]:hover {
  background: #f1f1f1;
}
.image-size{
	padding-top:477px;
}
.heading{
	color:white;
	padding-top:80px;
	 box-sizing: border-box;
}
.footer{
	text-align:center;
	color:white;
	
}
.font{
	font-size:37px;
	margin:25px;
}
.active{
	color:red !important;
}
.text{
	color:white;
	position:absolute;
	left:-92px;
	
}
.text1{
	color:white;
	position:absolute;
	top:330px;
	right:51px;
}
.text2{
	color:white;
	position:absolute;
	top:-45px;
	right:-375px;
}


.place1{
	position:absolute;
	top:-14px;
	left:-446px;
}

.str{
	color:white;
}
.text:hover{
	color:white;
	opacity:0.5;
}


.hicon {
	padding-top:90px;
}

.heading1{
	color:white;
	
}

.hicon1 {
	padding-top:70px;
}

.top {
	margin-top:25px;
}
.line{
	margin:3% 0; 
}

.zoom {
  padding: 50px;
  background-color:black;
  transition: transform .2s;
  width: 200px;
  height: 400px;
  margin: 0 auto;
	font-size: 12px;
	 transform: scale(1); 
}
.zoom:hover {
width: 200px;
  height: 400px;
  transform: scale(1.3); 
	overflow: hidden;
	 background-color: black;
}

.box{
	border:10px outset black;background-color: white;
}
.pad{padding:1%;position:relative;}
button{
	background-color:transparent;
	padding:4px;
	margin:62px 0;
	color:white;
}


.button {
	margin:320px;
}

.heading2 {
	color:white;
	padding-top:80px;
	 box-sizing: border-box;
}
