.butt{
  width: 150px;
  height: 80px;
  float: left;
  margin-left: 12px;
  font-family: Comic Sans MS;
  font-size: 20px;
  transition: all .2s ease-in-out;
  border-radius: 15px;
  text-shadow: 2px 2px 2px white;
}
.butt:hover{
  width: 150px;
  height: 80px;
  float: left;
  margin-left: 12px;
  font-family: Comic Sans MS;
  font-size: 20px;
   transform: scale(1.1); 
   border-radius: 15px;
}
.as{
  margin-left: 420px;
  margin-top: 450px;
}
.active{
  background-image: url(icons/green.gif);
  color: black;
  font-size: 20px;
  border-radius: 15px;
}
/* Style the navigation bar */
.navbar {
  background-color:rgba(0,0,0,.6);
  overflow: auto;
  width: 100%;
 

}
.fire{
  background-image: url(icons/red.gif);
  height: 10px;
}

/* 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;

}

/* 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(gallery/b.png);
  height:700px;
  background-repeat: no-repeat;
  width: 1350px;
  box-shadow: 5px 5px 5px black;
  }
#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;
 
  float: absolute;
}


#footer{
  width:100%;
  height:auto;
  background:lightgray;
  float:left;
  margin-top: 30px;
}
.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;
    
}


* {box-sizing: border-box}

/* Style the tab */
.tab {
    float: left;
    border: 1px solid #ccc;
    background-color: rgba(0,0,0,.9);
    width: 19%;
    height: 300px;
}

/* Style the buttons that are used to open the tab content */
.tab button {
    display: block;
    background-color: inherit;
    padding: 22px 16px;
    width: 100%;
    border: none;
    outline: none;
    text-align: left;
    cursor: pointer;
    transition: 0.3s;
    margin-top: 5px;
    height: 50px;

}

/* Navigation Left */

.img1{
  background-image: url(icons/100.png);
    background-repeat: no-repeat;
    border: 3px solid gray;
}
.img2{
  background-image: url(icons/myfriends.png);
    background-repeat: no-repeat;

}
.img3{
  background-image: url(icons/myfamily.png);
    background-repeat: no-repeat;
}


/* Change background color of buttons on hover */
.tab button:hover {
    background-color: #ddd;
    height: 50px;
}

/* Create an active/current "tab button" class */
.tab button.actives {
   box-shadow: 2px 5px 10px black;
    background-color: #ccc;
    font-family: marlboro;
    height: 50px;
}

/* Style the tab content */
.tabcontent {
    float: left;
    padding: 0px 12px;
    border: 1px solid #ccc;
    width: 85%;
    border-left: none;
    height: 300px;
    color: black;
    font-size: 50px;
    color: 
    margin-bottom: 50px;
    background-color: red;
    height: 200px;
    text-align: center;

}
.tablinks{
    font-size: 30px;
    font-family: Marlboro;

}

.mypic{
  text-align: center;
  font-size: 100px;
  margin-top: 1px;
  margin-bottom: 1px;
  background-image: url(icons/fires.gif);
  border: 10px solid brown;
  box-shadow: 3px 5px 10px black;

}
.icon{
  height: 30px;
  margin-left: 4px;
  margin-left: 4px;
}
.apple{
  text-decoration: none; 
  color: white; 
  margin-left: 3px;
  font-size: 20px;
  text-shadow: 4px 5px 3px black;
}

.mypic{
color: white;
  font-size: 80px;
  margin-left: 12px;
  font-family: Comic Sans MS;
  text-shadow: 4px 5px 3px black;
  }

.pics{
  text-decoration: none;
  width: 200px;

}
.mypicture{
  width: 19%;
}


/* Pictures */

div.cssbox {
  display: inline-block;
}

span.cssbox_full {
  z-index: 999;
  position: fixed;
  height: 100%;
  width: 100%;
  background-color: rgba(0,0,0,0.8);
  top: 0;
  left: 0;
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.5s linear;
}

span.cssbox_full img {
  position: fixed;
  background-color: white;
  margin: 0;
  padding: 0;
  max-height: 90%;
  max-width: 90%;
  top: 50%;
  left: 50%;
  margin-right: -50%;
  transform: translate(-50%, -50%);
  box-shadow: 0 0 20px black;
}

a.cssbox_close,
a.cssbox_prev,
a.cssbox_next {
  z-index: 999;
  position: fixed;
  text-decoration: none;
  visibility: hidden;
  color: white;
  font-size: 36px;
}

a.cssbox_close {
  top: 1%;
  right: 1%
}

a.cssbox_close::after {
  content: '\00d7';
}

a.cssbox_prev,
a.cssbox_next {
  top: 50%;
  transform: translate(0%, -50%);
}

a.cssbox_prev {
  left: 5%;
}

a.cssbox_next {
  right: 5%;
}

a:target ~ a.cssbox_close,
a:target ~ a.cssbox_prev,
a:target ~ a.cssbox_next {
  visibility: visible;
}

a:target > img.cssbox_thumb + span.cssbox_full {
  visibility: visible;
  opacity: 1;
  pointer-events: initial;
}
.cssbox_thumb{
  margin-left: 15px;
  width: 200px;
  height: 300px;
  box-shadow: 4px 4px 5px black;
 transition: all .2s ease-in-out;
}

.cssbox_thumb:hover{
  transform: scale(1.1); 
  margin-left: 15px;
  width: 200px;
  height: 300px;
 
}


span.cssbox_full {
  cursor: initial;
}
/* This is the end of CSSBox */




