#bio{  
  text-align: center;
  background-image: url(portfolio/backss.png);
  background-repeat: no-repeat;
  margin-left: 90px;
  margin-right: 96px;
  height: 2900px;
  box-shadow: 10px 10px 50px black;

}

.film{
  height: 100px;
}
/* Style the navigation bar */
.navbar {
  background-color:rgba(0,0,0,.4);
  overflow: auto;
  width: 100%;
  
}

/* Navbar links */
.navbar a {
  float: left;
  text-align: center;
  padding: 20px;
  color: white;
  text-decoration: none;
  font-size: 25px;
  height: 50%;
  font-family: calibri;
  text-shadow: 2px 1px 5px black;

}
/* Colored hover Gif */
.fire{
  background-image: url(icons/red.gif);
  height: 10px;
}

/* Navbar links on mouse-over */
.navbar a:hover {
  background-color: black;
}

/* Current/active navbar link */
.active {
  background-color: #4CAF50;
  box-shadow: 5px 5px 20px black;
  border-radius: 5px;

}

body{
 background-image: url(home/bg.jpg);
 overflow: auto;
 margin: 0;
}

.welcome{
  font-size: 50px;
  color: white;
  font-family: Comic Sans MS;

}
#header{
  background-image: url(portfolio/ports.png);
  height: 470px;
  background-repeat: no-repeat;
  width: 1350px;
  }
#foots{
  
  color: rgb(96,0,0);
  text-align: center;
  padding: 5px;
  font-size: 20px;
  margin-top: 0px;
  border-radius: 50px;
  height: 50%;
}
.img1{
  width: 80%;
  border: 20px solid brown;
  box-shadow: 2px 5px 10px black;
  float: absolute;
}

.offer{
  width:420px;
  float:left; 
  margin-right:10px;
  
}
.offer:last-child{
  margin-right:0px;
  
}
.offer img{
  width:100%;
  height:200px;
}
#footer{
  width:100%;
  height:auto;
  background:#f5f5f5;
  float:left;
}
.footer_sub{
  width:25%;
  float:left;
  
}
.footer_sub_2{
  width:20%;
  float:left;
  
}
.footer_sub_2 ul li{
  list-style:none;
  
}
.footer_sub_2 ul li a{
  text-decoration:none;
  color:#000;
}
.footer_sub_2 ul li a:hover{
  color:#1aaa1a;
  text-decoration:underline;
}
.footer_sub_3{
    width: 35%;
    float: left;
}
.subs{
    width:350px;
    border: none;
    height: 50px;
    padding: 15px;
    float:left;
    
}
.sub_btn{
    height: 50px;
    border: none; background: #1aaa1a;
    float: left;
    
}
.sub_p{
    color: #999;
    font-style: italic;
    font-size: 15px;
    
}

.prod-box{
  width:235px;
  height:300px;
  overflow:hidden;
  margin:0 18 30 0;
  position:relative;
  float:left;
  margin-left: 20px;


}
.prod-box>img{
  max-width:100%;
  border-radius: 10px;
  
}
.prod-trans{
  background:rgba(0,0,0,0.6);
  width:100%;
  height:100%;
  top:0;
  left:0;
  bottom:0;
  right:0;
  position:absolute;
  opacity:0;
  transition:all .5s ease;
   border-radius: 10px;
}
.prod-box:hover .prod-trans{
  opacity:1;
  transition:all .5s ease;
}
.prod-feature{
  text-align:center;
  margin-top:-150px;
  transition:all .5s ease;
}
.prod-feature p{
  color:#00eb00;
  font-family:verdana;
}
.prod-box:hover .prod-feature{
  margin-top: 150px;
  transition:all .5s ease;
}
.prod-feature input{
  width:150px;
  height:35px;
  font-size:17px; 
}
.h{
  font-size: 50px;
  color: white;
  text-shadow: 4px 5px 3px black;
}
video{
  width: 1000px;
  margin-bottom: 50px;
  box-shadow: 10px 5px 10px brown;
}

}
.para{
  color: white;
  font-size: 80px;
  margin-left: 500px;
  font-family: Comic Sans MS;
  text-shadow: 4px 5px 3px black;


  
  width: 700px;
  border-radius: 20px;
}
.as{
  margin-top: 100px;
  margin-left:400px;
  color: black;
  font-size: 25px;
  text-align: left;
}
.firstpic{
  width:300px;
  margin-top: 120px;
  margin-left: 50px;
  height: 400px;
  }

.secondpic{
  width: 1000px;
  margin-left: 100px;
  height: 500px
  box-shadow: 10px 5px 10px brown;
}
.com{
  width: 800px;
}

.pics{
   	
    width: 100px;
    height: 500px;
    -webkit-transition:width 2s,
    height 2s, -webkit-transform 2s;
    transition: width 2s, height 2s, transform 2s;
    width: 700px;
     margin-bottom: 0px;
     filter: grayscale(100%);
     transition: 0.55 ease-in-out
  
}
.pics:hover{
  margin-left: 250px;
  width: 700px;
     height: 500px;
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
    margin-right: 500px;
  margin-bottom: 0px;
  filter: grayscale(0%);
}