#total {
    width: 100%;
	/*height: 300px;*/
    overflow: hidden;
    margin-bottom: 25px;
    position: relative;
}

.bii{
	font-family: "BillabongW00-Regular";
    border-bottom: 1px solid #777;
    margin-top: 45px;
}
.instnext {
    font-family: "FontAwesome";
    font-size: 45px;
    z-index: 100;
   /* position: absolute;
    left: 30px;
    padding-top: 112px;*/
	color: white;
}

.instnext:before {
    content: "\f137";

}

.instbef {
    font-family: "FontAwesome";
    font-size: 45px;
    z-index: 1;
   /* position: absolute;
    right: 30px;
    padding-top: 112px;*/
	color: white;
	float: right;
}

.instbef:before {
    content: "\f138";

}

.instaima {
    position: relative;
}


.butiiiabso {
    position: absolute;
    transition:all 500ms;
    width: 100%;
    bottom: -60px;
	
}

@media only screen and (max-width: 850px) {
.butiiiabso {
    position: absolute;
    transition:all 500ms;
    width: 100%;
    bottom: 20px;
	
}
}


.instaima:hover .butiiiabso  {
  transition:all 500ms;
   bottom:20px;
}



.intacc {
    background: black;
    width: 90px;
    margin: 0 auto;
	color:white;
	padding:5px;
	text-align:center;
	
}

.insidbuu {
    position: absolute;
    top: 47%;	
	width: 100%;
    padding: 0 18px; 
	height: 0;
}

.fancybox-title-float-wrap .child{
white-space:initial;
}

a {
  color: #777;
  text-decoration: none; }
  a:hover, a:focus {
    color: #515151;
    text-decoration: underline; }
  a:focus {
    outline: thin dotted #333;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px; }

