/* Default Layout 992 CSS */
#nav { display: block }
.slicknav_menu { display: none }
.footer_mainmenu select { display: none }
.header_in_mainmenu select { display: none }
.mainmenu select { display: none }
.additional { padding: 60px 0px 0px }
.single_text_link {
    background: url("../img/hr-bar.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: inline-block;
    float: left;
    margin: 9px;
    padding-top: 20px;
    width: 200px;
}
.right_link {
    float: right;
    background: url(../img/right-banner.png) no-repeat scroll 0 0;
    width: 210px;
    height: 110px;
}
/* Tablet Layout 768 CSS 
@media only screen and (max-width: 768px) { 
    #nav { display: none }
    .slicknav_menu { display: block }
    .additional { padding: 15px 0px 0px }
    .right_link {
        float: right;
        background: url(../img/right-banner.png) no-repeat scroll 0 0;
        width: 210px;
        height: 110px;
    }
}*/
/* Weidth Mobile Layout 480 CSS */
@media only screen and (min-width: 480px) and (max-width: 767px) { 
    #nav { display: none }
    .slicknav_menu { display: block }
    .single_text_link {
        background: url("../img/hr-bar.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
        display: inline-block;
        float: left;
        margin: 9px;
        padding-top: 20px;
        width: 100%;
        margin-bottom: 30px;
    }
    .right_link {
        float: left;
        background: url(../img/right-banner.png) no-repeat scroll 0 0;
        width: 210px;
        height: 110px;
    }
}
/* Mobile Layout 320 CSS */
@media only screen and (max-width: 768px) { 
    #nav { display: none }
	#footer-nav { display: none; }
	.header_in_mainmenu ul { display: none; }
    .slicknav_menu { display: block }
	.footer_mainmenu select{
		display:block;
		width:95%;
		margin:0px auto;
		padding:10px;
	}
	.header_in_mainmenu  select{
		display:block;
		width:95%;
		margin:0px auto;
		padding:10px;
	}
	.mainmenu select{
		display:block;
		width:95%;
		margin:0px auto;
		padding:10px;
	}
	.mainmenu{
		width:100%;
	}
	.main_content{
		padding-top:10px;
	}
	.menubg {
    background: url("../images/bg.jpg") no-repeat scroll center top / cover rgba(0, 0, 0, 0);
    min-height: 125px;
}

}
@media only screen and (min-width: 769px) and (max-width: 1150px) { 
	#nav .vip {
    background: url("../images/1.jpg") no-repeat scroll 0 0 / contain rgba(0, 0, 0, 0);
    height: 200px;
    left: 20%;
    margin: 10px;
    padding: 10px;
    position: absolute;
    top: 500px;
    width: 260px;
}
#nav .festival {
    background: url("../images/2.jpg") no-repeat scroll 0 0 / contain rgba(0, 0, 0, 0);
    height: 200px;
    left: 49%;
    margin: 10px;
    padding: 10px;
    position: absolute;
    top: 500px;
    width: 260px;
}
#nav .camp {
    background: url("../images/3.jpg") no-repeat scroll 0 0 / contain rgba(0, 0, 0, 0);
    height: 200px;
    left: 20%;
    margin: 10px;
    padding: 10px;
    position: absolute;
    top: 650px;
    width: 260px;
}
#nav .rules {
    background: url("../images/4.jpg") no-repeat scroll 0 0 / contain rgba(0, 0, 0, 0);
    height: 200px;
    left: 49%;
    margin: 10px;
    padding: 10px;
    position: absolute;
    top: 660px;
    width: 260px;
}
#nav .band {
    background: url("../images/5.jpg") no-repeat scroll 0 0 / contain rgba(0, 0, 0, 0);
    height: 200px;
    left: 22%;
    margin: 10px;
    padding: 10px;
    position: absolute;
    top: 800px;
    width: 240px;
}
#nav .travel {
    background: url("../images/6.jpg") no-repeat scroll 0 0 / contain rgba(0, 0, 0, 0);
    height: 200px;
    left: 49%;
    margin: 10px;
    padding: 10px;
    position: absolute;
    top: 800px;
    width: 230px;
}
#nav .contact {
    background: url("../images/7.jpg") no-repeat scroll 0 0 / contain rgba(0, 0, 0, 0);
    height: 200px;
    left: 24%;
    margin: 10px;
    padding: 10px;
    position: absolute;
    top: 930px;
    width: 220px;
}
#nav .sponsor {
    background: url("../images/8.jpg") no-repeat scroll 0 0 / contain rgba(0, 0, 0, 0);
    height: 200px;
    left: 49%;
    margin: 10px;
    padding: 10px;
    position: absolute;
    top: 930px;
    width: 220px;
}
.menubg {
    background: url("../images/bg.jpg") no-repeat scroll center top / contain rgba(0, 0, 0, 0);
    min-height: 1300px;
}
}