@charset utf-8;

/* CSS Document */
/*
Theme Name: Persona.
Description: Persona Parallax Creative Portfolio Responsive HTML5 Theme.
Version: RE 3.0 - Reworked Edition as Major update released on June 25, 2013.
Author: Designova
Website: http://designova.net/
Credits: Design, Coding and Development by Jean P Johnson at Designova
*/


/* ===================================*/
/* TABLE OF CONTENTS: */
/* ===================================*/
/* 01 - LAYOUT INITIALIZATION */
/* 02 - COLOR SWATCHES */
/* 03 - COMMON ELEMENTS & STYLES */
/* 04 - PAGES & SECTIONS SETUP*/
/* 05 - INDIVIDUAL PAGES AND ELEMENTS*/
/* 06 - RESPONSIVE RULES : MOBILE OPTIMIZATION*/



/* ===================================*/
/* CONTENTS: */
/* ===================================*/

/* 01 - LAYOUT INITIALIZATION */



body{
	overflow-x:hidden !important;
	background:#000 url("../images/bg/adm1.jpg") no-repeat 50% -75px;
	background-size:cover;
	 -webkit-background-size: cover;
     -moz-background-size: cover;
     -o-background-size: cover;
  
	

	
}

a img{
	border:none !important;
}

img#logo{
	margin-left:75%;
	margin-top:5%;
}
a:hover{
	text-decoration:underline;
}
p{
font-family:"airplane";


color: #fff;


font-size: 1.2em;
letter-spacing: -0.01em;
line-height: 1.4em;

 
   

}
.container-fluid{
 padding: 0px !important;
 
}
.container{
	width: 100% !important;
}
.add-top-main{
}
.pad-common{
	padding: 15px;
}

/* 02 - COLOR SWATCHES */
.pe-color-one{
	color: #e74c3c !important;
}
.pe-color-two{
	color: #3498db !important;
}
.pe-color-three{
	color: #2ecc71 !important;
}
.pe-color-four{
	color: #8e44ad !important;
}
.pe-bg-one{
	background:transparent !important;
}
.pe-bg-two{
	background: transparent !important;
}
.pe-bg-three{
	background: transparent !important;
}
.pe-bg-four{
	background: transparent !important;
}
.pe-bg-five{
	background: #1abc9c !important;
}
.pe-bg-six{
	background: #f1c40f !important;
}
.pe-bg-seven{
	background: #E671B5 !important;
}
.pe-bg-eight{
	background: #E56C19 !important;
}


/* 03 - COMMON ELEMENTS */
#nav-arrow{
	display:none;
	position:fixed;
	top:0px;
	right:0px;
	z-index:99999;
}
#main-nav{
	width:200px;
	list-style: none;
	position: fixed;
	right: 0px;
	height:100%;
	margin-top:35px;
	padding-right:0px;
	padding-left:20px;
	z-index:9999;
}

#main-nav li{
	margin: 0px;	
	text-align:right;
	margin-top:10px;
	margin-bottom:10px;
	line-height: 28px;
}
.nav-link{
	margin: 0px;
	color:#000 !important;
    font-family:"jonze";
    font-size:48px;
	text-decoration:none;
	background:white;
	padding:2px 10px;
	border-top:solid 4px #000;
	border-bottom:solid 4px #000;
}
.nav-link:hover, .nav-link:focus{
	text-decoration:none !important;
}
#full-arrow{
	display:none;
	position:fixed;
	z-index:999999 !important;
	cursor:pointer;
}
.arrow-off{
	display:none;
}


/* 04 - PAGES & SECTIONS SETUP */

#header, #intro, #second{
	width: 100%;
}

#second{
	width: 90%;
}

#intro{
	
	color: white;
	min-height: 540px;
	margin: 0 15px;
	
}

#intro .bg{
	background: url(../images/bg/logo.png)center no-repeat;
	
	min-height:600px;
	margin: 7% auto;
	
	width: 100%;
	z-index: 200;
}

#second{
	background:  50% 0 no-repeat ;
	color: white;
	min-height: 936px;
	margin: 0 auto;
	overflow: hidden;
	/*box-shadow:0 0 16px 0 rgba(0, 0, 0, 0.9);*/
}

#fourth .bg{
	background: url(../images/bg/02a.png) 50% 0 no-repeat fixed;
	min-height: 1300px;
	margin: 0 auto;
	position: absolute;
	width: 900px;
	z-index: 200;
}

	
#third{
	background:  50% 0 no-repeat fixed;
	color: white;
	min-height: 1400px;
	margin: 0 auto;
	
	/*box-shadow:0 0 16px 0 rgba(0, 0, 0, 0.9);*/}
#third .bg{
	min-height: 1300px;
	margin: 0 auto;
	position: absolute;
	width: 900px;
	z-index: 200;
}
#fifth{
	background:  50% 0 no-repeat fixed;
	color: white;
	min-height: 900px;
	padding-bottom: 60px !important;
}

#sixth{
	background: url(../images/bg/04.jpg) 50% 0 no-repeat fixed;
	color: white;
	min-height: 936px;
	margin: 0 auto;
	overflow: hidden;
	/*box-shadow:0 0 16px 0 rgba(0, 0, 0, 0.9);*/
}

#seventh{
	background: url('') 50% 0 no-repeat fixed;
	color: white;
	min-height: 600px;
	
}

#eighth{
	background: #121212;
	height: 120px;
	margin: 0 auto;
	padding: 40px 0 0 0;
	/*box-shadow:0 0 16px 0 rgba(0, 0, 0, 0.9);*/
}


.outer-wrap{
	padding: 0 85px 0 85px !important;
}

/*Inner*/
#welcome{
}
#welcome h1{
font-family:"destroy";
	margin-top:0px;
}
#welcome p{
	font-family:"Open_Sans_R";
	font-size:16px;
	line-height:21px;
	font-weight:normal;
}
.main-heading{
font-family:"Ostrich_Sans_Black";
text-transform:uppercase;
font-size:68px;
line-height:148px;
font-weight:normal;
}
.main-heading-alt{
font-family:"destroy";
font-size:34px;
font-weight:normal !important;
}
.main-heading-alt > span{
/*background: #CD5C5C;*/
padding: 4px;
color: #fff !important;
padding-left: 10px;
padding-right: 10px;
}
.main-heading-inner{
font-family:"cubano";
background: transparent !important;
color: #4AB7E4;
text-transform:uppercase;
font-size:48px;
line-height:48px;
font-weight:normal;
text-align:left;
}
.main-heading-inner > span{
font-family:"cubano";
background:  !important;
color: #000 !important;
text-transform:uppercase;
font-size:68px;
line-height:138px;
font-weight:normal;
letter-spacing:3px;
border-bottom:4px solid #fff;
text-shadow: 4px 4px 0px rgba(132,168, 181, 0.5);

}
.main-heading-innerv > span{
font-family:"cubano";
background:  !important;
color:#fff !important;
text-transform:uppercase;
font-size:68px;
line-height:158px;
font-weight:normal;
letter-spacing:3px;
border-bottom:4px solid #fff;

text-shadow: 4px 4px 0px rgba(132,168, 181, 0.5);
}

section.row-fluid {
	
}
.dark-txt{
	color:#171717 !important;
}
.light-txt{
	color:#f8f8f8 !important;
}
.white-txt{
	color:#000 !important;
	
	backgroun-color:rgba('255,255,255,0.9')
}
.grey-txt{
	color:#888 !important;
}
.color-high{
	color:#4AB7E4 !important;
}
.color-dark{
	color:#0a0a0a !important;
}
.promo-txt{

font-family:"Ostrich_Sans_Regular" !important;
	font-size:18px !important;
	line-height:25px;
	
}
.medium-para{
	font-size:18px;
	line-height:21px;
	font-family:"cubano";
   
}


.credit-txt{
	color:#999;
	margin-top:18px;
font-family:"airplane";
font-size:12px !important;
margin-left:15px;
}
.credit-txt a{
	color:#fff;
}

.credit-txt a:hover{
	color:#F44A6C;
}

.foot-logo{
font-family:"airplane";
letter-spacing:5px;
font-size:14px;
line-height:36px;
font-weight:normal;
color: #fff !important;
text-transform:uppercase;
}
.foot-logo:hover{
color: #F44A6C !important;
text-decoration: underline !important;
cursor: pointer;
}

/* 05 - INDIVIDUAL PAGES AND ELEMENTS*/

/* -----------------------------------------
   Page Name 1
----------------------------------------- */
.features{
	list-style:none;
	color:#000 !important;
}
.features li{
	font-size:20px !important;
	line-height:25px;
	padding-top:15px;
	padding-bottom:10px;
	border-bottom:solid 1px #ccc;
}
.features li span{
	color:#000;
font-family:"Ostrich_Sans_Black";
	font-size:24px !important;
	line-height:25px;
	width:230px;
	display:inline-block;
	margin-left:5px;
}
.features li i{
	font-size:32px;
	margin-right:5px;
}
.features-first{
	border-top:none;
}


.about{
	
}
/*-----------------------
PRICES FOR TICKETS
--------------------------*/

#tickets{
    float: left;
    width: 100%;
    margin: 0px 0% 100px;
}

#prices{
text-align: left;
font-family: "airplane";


list-style: outside none none;
color:#000;
font-size:16px;
display:inline;
background-color:rgba(255,255,255,0.7);
letter-spacing:0.5px;

}


/*------------------
-----------INFO
-----------------*/

#info{
	float: left;
width: 100%;
margin: 20px 2% 100px;
position: relative;




}

.s{margin-left:10px;}

.text1{
text-align: left;
font-family: "cubano";
margin-bottom: 20px;
padding:2px;
list-style: outside none none;
color:#000;
font-size:16px;
display:inline;
background-color:rgba(255,255,255,0.9);
letter-spacing:0.7px;
line-height:27px;






}

.text{
text-align: left;
font-family: "cubano";
margin-bottom: 20px;
margin-left:0px;
list-style: outside none none;
color:#000;
font-size:16px;
letter-spacing:0.5px;



}

.text span{
	background-color:rgba(255,255,255,0.9);
	padding:3px;
	line-height:5px;
}

.info{

list-style: outside none none;

text-align: left;
font-family: "cubano";
text-transform: uppercase;
padding: 15px 0px 8px;
margin: 20px 0px 10px !important;
color: #000 !important;
font-size: 20px !important;

}

.info2{
	margin-top:10px;
	text-shadow: 2px 2px 0px rgba(132, 168, 181, 0.7);
	
	
}

.info3{
	margin-top:10px;
	text-shadow: 1px 1px 3px rgba(255, 255, 255, 0.7);
	
	
}

.text1{
text-align: left;
font-family: "cubano";
margin-bottom: 20px;
list-style: outside none none;
color: #000;
font-size: 16px;
display: inline;
background-color: rgba(255, 255, 255, 0.9);
letter-spacing: 0.7px;
padding:3px;

line-height:31px;

}

/*--------------------------
 Services
 --------------------------*/
 .services-info{
}
.services-info h3{
	font-weight: normal;
font-family:"Caviar_Dreams_Bold.ttf";
	padding:10px;
	font-size:24px;
	line-height: 31px;
	background: #4AB7E4;
	color: #fff;
	text-align: center;
}
.services-promo h3{
	font-family:"Nexa_Bold";
	text-transform:uppercase;
	padding-bottom:10px;
	border-bottom:solid 2px #4AB7E4;
	font-size:28px;
}
 .icon-thumb-big{
	 text-align:center;
	 font-size:222px !important;
	 padding-top: 40px;
 }
 .services-testimonial p{
 	color: #fff;
 	margin-bottom: 10px;
 }
 .services-testimonial h4{
	font-weight: normal;
font-family:"Open_Sans_L";
	padding:10px;
	font-size:24px;
	line-height: 31px;
	background: #0a0a0a;
	color: #fff;
	text-align: left;
	margin-bottom: 30px;
}
 .services-testimonial h5{
 	font-weight: normal;
font-family:"Open_Sans_B";
font-size: 24px;
line-height: 31px;
	 color:#fff !important;
 }
 .testimonial-alt{
font-family:"Open_Sans_R";
	 font-weight:normal;
	 color:#fff !important;
font-size: 14px;
line-height: 21px;
 }
/* ----------------------------
   SERVICES GRAPH 
--------------------------     */
.skill-info{
	
}

.skill-info span{
	display: inline;
	line-height:1.5;
	text-transform: uppercase;
	
	

}

.skill-info p{
	
	font-weight:bold;
	font-size:16px;
}

.info{
	
}



.skill-info h3{
	font-weight: normal;
    font-family:"cubano";
	padding:10px;
	font-size:20px;
	color: #fff;
	font-weight: 400;
    line-height: 0.9em;
   /*text-shadow: 1px 1px 4px rgba(0, 0, 0, 0.5);*/
    border-bottom: white solid 5px;
    text-align: right;
}

#services-graph{list-style-type:none;margin-top:10px;padding:0;}
#services-graph li{margin-bottom:16px;position:relative;}
#services-graph li p{color:#fff;font-size:16px;font-weight:700;left:10px;position:absolute;top:10px; text-transform:uppercase;
font-family:"Caviar_Dreams_Bold.ttf";}
.percentage{color:#000;font-family:'PT Sans', tahoma, sans serif;font-size:1.4em;font-weight:700;margin-left:4px; letter-spacing:0; font-style:normal; margin-left:15px;}
.bar-container{background:url('../images/overlay_solid_dark.png') repeat;height:47px;width:100%;}
.bar-10{background:url('../images/overlay_solid_darkest.png') repeat; height:47px;width:10%;}
.bar-20{background:url('../images/overlay_solid_darkest.png') repeat; height:47px;width:20%;}
.bar-30{background:url('../images/overlay_solid_darkest.png') repeat;height:47px;width:30%;}
.bar-40{background:url('../images/overlay_solid_darkest.png') repeat; height:47px;width:40%;}
.bar-50{background:url('../images/overlay_solid_darkest.png') repeat; height:47px;width:50%;}
.bar-60{background:url('../images/overlay_solid_darkest.png') repeat;height:47px;width:60%;}
.bar-70{background:url('../images/overlay_solid_darkest.png') repeat;height:47px;width:70%;}
.bar-80{background:url('../images/overlay_solid_darkest.png') repeat;height:47px;width:80%;}
.bar-90{background:url('../images/overlay_solid_darkest.png') repeat;height:47px;width:90%;}
.bar-100{background:url('../images/overlay_solid_darkest.png') repeat;height:47px;width:100%;}


/* -----------------------------------------
   Page Name 2
----------------------------------------- */
.framework-demo{
}
.framework-demo p{
	color:#111 !important;
	font-family:"liberation_Sans" !important;
}
.framework-demo a{
	color:#000 !important;
	text-transform:uppercase;
}
.framework-demo li{
	color:#111 !important;
}
.framework-demo .panel{
	background:#fff;
	border:solid 1px #ccc;
}
.framework-demo h3, .framework-demo h4{
	font-weight: normal;
font-family:"Open_Sans_L";
	padding:10px;
	font-size:24px;
	line-height: 31px;
	background: #4AB7E4;
	color: #fff;
	text-align: left;
	margin-bottom: 30px;
}
/* -----------------------------------------
   Page Name 2
----------------------------------------- */



#work-intro span{
	background-color:rgba(255,255,255,0.9);
	display:inline;
	letter-spacing: 0.7px;
line-height: 27px;

	
}
#work-block{
}
.work-item{
	height:155px;
	padding:2px;
}
.work-item .thumb{
}
.work-item-name{
	margin-top:70%;
	color:#4AB7E4;
font-family:"Nexa_Light";
}
.null-div{
	opacity:0;
}
#work-filter{
}

.filter-button{
	color:#fff;
	font-size:24px;
	font-family:"Ostrich_Sans_Black";
	cursor:pointer;
}
/* Filter */
#filters{
	margin-bottom: 25px;
}
#filters li { float: left;
font-size:20px;
color:#fff !important; }
#filters li:after { content: "/"; color:#999;  font-size:32px;}
#filters li:last-child:after { content: "";}
#filters a { padding: 0 10px; color: #fff; text-decoration: none;
font-family:"Ostrich_Sans_Black"; font-size:32px; line-height: 44px;}
#filters a:hover, .current a { color: #4AB7E4; }
/*-------------MUSIC  PROGRAMMA----------------

--------------------------------------------*/

#music-lineup {
    float: left;
    width: 100%;
    margin: 50px 0% 100px;
}

.music-lineup-list {
    position: relative;
    float: left;
    width: 42%;
    margin-left:2%;
    

}

#list-friday.music-lineup-list {
    margin: 0px 5%;

}

 .music-lineup-list li.daytitle {
    text-align: left;
    font-family: "cubano";
    text-transform: uppercase;
    padding: 0px 0px 8px;
    border-bottom: 4px solid #fff;
    margin: 40px 0px 8px !important;
    color: #fff !important;
     font-size: 20px !important;
     text-shadow: 4px 3px 0px rgba(132, 168, 181, 0.5);
}

 .music-lineup-list li.update {
    
    font-family: "cubano";
    text-transform: uppercase;
    padding: 0px 0px 8px;
    
    margin: 100px 0px 8px !important;
    color: #fff !important;
     font-size: 20px !important;
     text-shadow: 4px 3px 0px rgba(132, 168, 181, 0.5);
     line-height:27px;
     width:600px;
}



.music-lineup-list li.xl {
    font-size: 20px !important;
    font-family: "cubano";
    line-height: 42px !important;
    text-align: right;
   
}

.music-lineup-list li {
    text-align: left;
    
    
	
    margin-bottom: 10px;
    color:#fff;
    
    list-style: outside none none;

}



.music-lineup-list li.l {
    font-size: 16px !important;
    line-height: 16px !important;
    font-family: "airplane";
}



.music-lineup-list li.l .time{
	text-transform: uppercase;
	font-weight:bold;
	
}

/* -----------------------------------------
   Page Name 1
----------------------------------------- */
.contact{
	list-style:none;
	color:#000 !important;
	margin: 20px 2% 0px;
}
.contact a{
	color:#CD5C5C; !important;
	
}

.contact a:hover{
	color:#CD5C5C; !important;
	text-decoration: underline !important;
}
.contact li{
	text-align: left;
font-family: "cubano";
margin-bottom: 20px;
list-style: outside none none;
color: #000;
font-size: 16px;

background-color: rgba(255, 255, 255, 0.9);
letter-spacing: 0.7px;

margin:5px;
line-height:31px;
}
.foundation-social{
font-family:"Foundation_Social";
font-style:normal !important;
}
.contact li span{
	color:#000;
    font-family:"cubano";
	font-size:20px !important;
	line-height:25px;
	display:inline-block;
	margin-left:5px;
}
.contact li i{
	font-size:32px;
	margin-right:5px;
}
.contact-first{
	border-top:none;
	margin-top:30px;
}
.contact-form-label{
	color: #000 !important;
	font-family:"Ostrich_Sans_Black";
	font-size:26px !important;
}
.contact-icons {
	margin-top: 30px;
    list-style: none outside none;
}
.contact-icons li {
    font-size: 14px;
	color:#666 !important;
}
.contact-icons li span {
    font-size: 16px;
    margin-right: 5px;
	color:#4AB7E4 !important;
}

#address{
	
	margin: 20px 2% 0px;
}

#address .span{
	margin-top: 30px;
		text-align: left;
font-family: "cubano";
margin-bottom: 20px;
list-style: outside none none;
color: #000;
font-size: 16px;

background-color: rgba(255, 255, 255, 0.9);
letter-spacing: 0.7px;

margin:3px;
line-height:30px;
	
}
.contact-btn{
	text-transform:uppercase;
}
.text-field{
	font-family:"Ostrich_Sans_Black";
	font-size:16px !important;
	color:#999 !important;
}

iframe{
	
	width:520px;
    height:200px ;
    frameborder:0;
     
	margin: 20px 2% 0px;
}

.error{
	color:#4AB7E4 !important;
}

#master-foot{
	padding-top: 20px;
	padding-bottom: 0px;
	background: #0a0a0a;
}



#small-device-header{
	display:none;
	position:fixed;
	top:0px;
	width:100%;
	height:90px;
	background:#fff;
	text-align:left;
}
#mobile-logo{
	margin-top:6px;
}
#mobile-nav{
	margin:8px 11px;
	
}
.mob-nav-link{
	font-size:20px;
font-family:"Ostrich_Sans_Black";
text-transform:uppercase;
margin-right:15px;
color:#000;
}
.mob-nav-link:hover{
	font-size:20px;
font-family:"Ostrich_Sans_Black";
text-transform:uppercase;
margin-right:15px;
color:#4AB7E4;
}

/*Bootstrap Resets*/

.text-field{
	margin-top: 12px !important;
	margin-bottom: 18px !important;
	background: #eee !important;
    border: none !important;
    border-radius: 0px !important;
    box-shadow:none !important;
    color: #000 !important;
    font-size: 18px!important;
    transition: all 0.15s linear 0s;
    width: 100%;
	font-family:"Open_Sans_R" !important;
}
.text-field:hover {
	margin-top: 12px !important;
	margin-bottom: 18px !important;
	background: #4AB7E4 !important;
    border: none !important;
    border-radius: 0px !important;
    box-shadow:none !important;
    color: #fff !important;
    font-size: 18px!important;
    transition: all 0.15s linear 0s;
    width: 100%;
	font-family:"Open_Sans_R" !important;
}
textarea {
	background: #fff;
    border: solid 1px #4AB7E4 !important;
    border-radius: 0px !important;
    box-shadow:none !important;
    color: #000 !important;
    display: block;
    font-size: 18px!important;
    height: 130px;
    margin: 0 0 35px;
    padding: 6px;
    transition: all 0.15s linear 0s;
    width: 100%;
font-family:"Open_Sans_R" !important;
}
textarea:hover{
	background: #4AB7E4;
    border: none !important;
    border-radius: 0px !important;
    box-shadow:none !important;
    color: #fff !important;
    display: block;
    font-size: 18px !important;
    height: 130px;
    margin: 0 0 35px;
    padding: 6px;
    transition: all 0.15s linear 0s;
    width: 100%;
font-family:"Open_Sans_R" !important;
}

input:focus, textarea:focus{
background: #4AB7E4 !important;
color: #fff !important;
}

.button.secondary {
    background-color: #4AB7E4 !important;
    border: none !important;
    color: #000 !important;
    padding: 20px 34px !important;
}
.button.secondary:hover {
    background-color: #0a0a0a !important;
    border: none !important;
    color: #fff !important;
    padding: 20px 34px !important;
    cursor: pointer;
}

/* 06 - MOBILE OPTIMIZATION*/

@media (max-width: 768px){
	body, html{
		max-width: 768px !important;
		overflow-x: hidden !important;
	}
	.container{
	}

	.bg{
		
		
	}

	.outer-wrap{
		text-align: left;
		padding: 30px 15px 0 !important;
		font-size:14px !important;
	}
	.credit-txt{
		text-align: center !important;
	}
	#master-foot{
		padding-bottom: 50px !important;
	}
	.main-heading-inner > span{
		font-size: 96px;
		line-height: 103px;
	}
	.main-heading{
		font-size: 96px;
		line-height: 103px;
	}
	.main-heading-alt{
		font-size: 18px;
		text-align: center;
	}
	.main-heading-inner-inv > span{
		font-size: 96px;
		line-height: 103px;
	}
	
	.skill-info{
		margin-bottom: 30px;
	}
	.skill-info > p{
		margin-top: 10px;
	}
	.skill-info > h3 > i{
		display: block;
	}

	/*Parallax layers deactivated on Mobiles*/
	#intro{
		min-height: 760px !important;
	background:url(../images/bg/01.jpg) center center no-repeat fixed;
	background-size: cover;
	}
	
	

	#second{
		width:100%;
	}

	#second .bg{
		display: none;
		
	}
	#third{
		background:#eee;
	}
		
	#fourth{
		background: url('') center center no-repeat fixed;
	background-size: cover;
	}
	#fourth .bg{
	}
	#fifth{
		background: url('') center center no-repeat fixed;
	background-size: cover;
	}

	#sixth{
		background: url('') center center no-repeat fixed;
	background-size: cover;
	}

	#seventh{
		padding-bottom: 60px !important;
		
	}

	#eighth{
	}
}



@media (max-width: 640px){
	body, html{
		max-width: 640px !important;
		overflow-x: hidden !important;
	}
	.container{
	}

	.bg{
		
	}

	.outer-wrap{
		text-align: left;
		padding: 30px 15px 0 !important
	}
	.credit-txt{
		text-align: center !important;
	}
	#master-foot{
		padding-bottom: 50px !important;
	}
	.main-heading-inner > span{
		font-size: 96px;
		line-height: 103px;
	}
	.main-heading{
		font-size: 96px;
		line-height: 103px;
	}
	.main-heading-alt{
		font-size: 18px;
		text-align: center;
	}
	.main-heading-inner-inv > span{
		font-size: 96px;
		line-height: 103px;
	}
		
	.skill-info{
		margin-bottom: 30px;
	}
	.skill-info > p{
		margin-top: 10px;
	}
	.skill-info > h3 > i{
		display: block;
	}

	/*Parallax layers deactivated on Mobiles*/
	#intro{
		min-height: 760px !important;
	background:url('') center center no-repeat fixed;
	background-size: cover;
	}

	#second{
		
	}

	#second .bg{
		display: none;
	}
	#third{
		background:#eee;
	}
		
	#fourth{
		background: url('') center center no-repeat fixed;
	background-size: cover;
	}
	#fourth .bg{
	}
	#fifth{
		background: url('') center center no-repeat fixed;
	background-size: cover;
	}

	#sixth{
		background: url('') center center no-repeat fixed;
	background-size: cover;
	}

	#seventh{
		padding-bottom: 60px !important;
		
	}

	#eighth{
	}
}

@media (max-width: 480px){
	body, html{
		max-width: 480px !important;
		overflow-x: hidden !important;
	}
	.container{
	}

.music-lineup-list span.day {
	line-height:22px;
}
	.bg{
		max-width:100%;
	}

	.outer-wrap{
		text-align: left;
		padding: 30px 15px 0 !important
	}
	.credit-txt{
		text-align: center !important;
	}
	#master-foot{
		padding-bottom: 50px !important;
	}
	.main-heading-inner > span{
		font-size: 96px;
		line-height: 103px;
	}
	.main-heading{
		font-size: 96px;
		line-height: 103px;
	}
	.main-heading-alt{
		font-size: 18px;
		text-align: center;
	}
	.main-heading-inner-inv > span{
		font-size: 96px;
		line-height: 103px;
	}
	.skill-info{
		margin-bottom: 30px;
	}
	.skill-info > p{
		margin-top: 10px;
	}
	.skill-info > h3 > i{
		display: block;
	}


	/*Parallax layers deactivated on Mobiles*/
	#intro{
		min-height: 760px !important;
	background:url('') center center no-repeat fixed;
	background-size: cover;
	}

	#second{
		
	}

	#second .bg{
		display: none;
	}
	#third{
		background:#eee;
	}
		
	#fourth{
		background: url(../images/bg/07.jpg) center center no-repeat fixed;
	background-size: cover;
	}
	#fourth .bg{
	}
	#fifth{
		background: url(../images/bg/05.jpg) center center no-repeat fixed;
	background-size: cover;
	}

	#sixth{
		background: url(../images/bg/04.jpg) center center no-repeat fixed;
	background-size: cover;
	}

	#seventh{
		padding-bottom: 60px !important;
		
	}

	#eighth{
	}
}


@media (max-width: 360px){
	body, html{
		max-width: 360px !important;
		overflow-x: hidden !important;
	}
	.container{
	}

	.bg{
		
	}

	.outer-wrap{
		text-align: left;
		padding: 30px 15px 0 !important
	}
	.credit-txt{
		text-align: center !important;
	}
	#master-foot{
		padding-bottom: 50px !important;
	}
	.main-heading-inner > span{
		font-size: 64px;
		line-height: 103px;
	}
	.main-heading{
		font-size: 64px;
		line-height: 103px;
	}
	.main-heading-alt{
		font-size: 18px;
		text-align: center;
	}
	.main-heading-inner-inv > span{
		font-size: 64px;
		line-height: 103px;
	}
	.main-heading-alt > span{
		background: none;
	}
	.skill-info{
		margin-bottom: 30px;
	}
	.skill-info > p{
		margin-top: 10px;
	}
	.skill-info > h3 > i{
		display: block;
	}

	/*Parallax layers deactivated on Mobiles*/
	#intro{
		min-height: 600px !important;
	background:url('') center center no-repeat fixed;
	background-size: cover;
	}

	#second{
		
	}

	#second .bg{
		display: none;
	}
	#third{
		background:#eee;
	}
		
	#fourth{
		background: url(../images/bg/07.jpg) center center no-repeat fixed;
	background-size: cover;
	}
	#fourth .bg{
	}
	#fifth{
		background: url(../images/bg/05.jpg) center center no-repeat fixed;
	background-size: cover;
	}

	#sixth{
		background: url(../images/bg/04.jpg) center center no-repeat fixed;
	background-size: cover;
	}

	#seventh{
		padding-bottom: 60px !important;
		
	}

	#eighth{
	}
}


@media (max-width: 320px){
	body, html{
		max-width: 320px !important;
		overflow-x: hidden !important;
	}
	.container{
	}

	.bg{
		display: none !important;
		visibility: hidden !important;
	}

	.outer-wrap{
		text-align: center;
		padding: 30px 15px 0 !important
	}
	.credit-txt{
		text-align: center !important;
	}
	#master-foot{
		padding-bottom: 50px !important;
	}
	.main-heading-inner > span{
		font-size: 64px;
		line-height: 103px;
	}
	.main-heading{
		font-size: 64px;
		line-height: 103px;
	}
	.main-heading-alt{
		font-size: 18px;
		line-height: 22px;
		text-align: center;
	}
	.main-heading-alt > span{
		background: none;
	}
	.main-heading-inner-inv > span{
		font-size: 64px;
		line-height: 103px;
	}
	.skill-info{
		margin-bottom: 30px;
	}
	.skill-info > p{
		margin-top: 10px;
	}
	.skill-info > h3 > i{
		display: block;
	}

	/*Parallax layers deactivated on Mobiles*/
	#intro{
		min-height: 600px !important;
	background:url('') center center no-repeat fixed;
	background-size: cover;
	}
	
	

	#second{
		
	}

	#second .bg{
		display: none;
	}
	#third{
		background:#eee;
	}
		
	#fourth{
		background: url('') center center no-repeat fixed;
	background-size: cover;
	}
	#fourth .bg{
	}
	#fifth{
		background: url(../images/bg/05.jpg) center center no-repeat fixed;
	background-size: cover;
	}

	#sixth{
		background: url('') center center no-repeat fixed;
	background-size: cover;
	}

	#seventh{
		padding-bottom: 60px !important;
		
	}

	#eighth{
	}
}