﻿body {
	background-image: url('../images/bg.png');
	 background-repeat: no-repeat;
     background-attachment: fixed;
	 background-position:center top;
	 background-size:cover;
	font-size:85%;
    color:white;
    font-family:'Roboto', sans-serif;
    line-height:1.5;
    text-align:left;
	width:100%;
	padding:0;
	clear:both;
	
}
		/*welcome section*/

#welcome {
	
	position:fixed;
	top:0;
	left:0;
	background-image: url('../images/bg.jpg'); 
	Width:100%;
	height:100%;
	z-index:+2;
}

.welcome_logo{
	
	max-width:320px;
	margin: 0 auto;
	padding-top:20%;
}

.welcome_logo img{
	
	width:100%;
}

.load_container{
	
	max-width:200px;
	margin: 0 auto;
}

.load{
	background-color:rgba(183,153,0,1);
	width:0%;
	height:2px;
}

		/*End of welcome*/
h1{
	
	color:rgba(183,153,0,1);

}

a{
	
	text-decoration:none;
	color:rgba(162,162,162,1);
	
}

ul{
	
	list-style:none;
}

					/*Logo section*/

#big_logo{
	
	
	position:absolute;
	width:25%;
	top:10%;
	right:0%;
	
	z-index:-1;
	
	
}

.big_logo{
	
	
	padding:8px 0px 8px 0px;
	margin:0 0 0 auto;
	border-top:2px solid white;
	
}

.big_logo img{
	
	width:100%;
	opacity:0;
	box-shadow:3px 3px 3px 3px rgba(0,0,0,0.4);
}


					/*End of Logo*/
					
					/*Navigation*/
#navigation{
	position:fixed;
	top:0;
	left:-265px;
	max-width:350px;
	height:100%;
	z-index:+1;
	
	
	
}


.nav{
	background-image: url('../images/bg.jpg');
	width:260px;
	height:100%;
	border-right:5px solid brown;
	color:gold;
	text-align:center;
	float:left;
}	
.nav ul{
	
	border-left:2px solid brown;
	margin-left:10px;
	padding:0;
	padding-right:10px;
	width:100%;
	list-style:none;
}

.credit{
	
	position:absolute;
	left:0;
	bottom:10px;
	width:260px;
	color:brown;
	text-align:center;
}

.menu_btn{
	
	
	margin-top:50px;
	border-top:5px solid rgba(162,162,162,1);
	float:left;
	opacity:0;
	
}

.close_btn{
	
	
	margin-top:50px;
	border-top:5px solid rgba(162,162,162,1);
	float:left;
	display:none;
	
}		

.menu_btn a,.close_btn a{
		
		border-top:8px solid brown;
		margin-top:5px;			
		padding:5px 5px 5px 5px;
		color:rgba(183,153,0,1);			
}

		/*End of Navigation*/
		
		/*Beginning of about*/

#about{
	position:fixed;
	top:30%;
	left:-100%;
	background-image: url('../images/bg.jpg'); 
	Width:74%;
	height:60%;
	overflow:auto;
	margin:0 auto;
	color:rgba(162,162,162,1);
	text-align:center;
	border-top:1px solid rgba(183,153,0,1);
	border-right:10px solid brown;
	box-shadow:3px 3px 3px 3px rgba(0,0,0,0.4);
	z-index:0;
	opacity:0;
}
#about div{

	margin-top:30px;

}

.list_style{
	
	color:brown;
}

		/*End of about*/
		
		/*Beginning of trade*/
#trade{
	position:fixed;
	top:30%;
	left:-100%;
	background-image: url('../images/bg.jpg'); 
	Width:74%;
	height:60%;
	overflow:auto;
	margin:0 auto;
	color:rgba(162,162,162,1);
	text-align:center;
	border-top:1px solid rgba(183,153,0,1);
	border-right:10px solid brown;
	box-shadow:3px 3px 3px 3px rgba(0,0,0,0.4);
	opacity:0;
}		
		/*End of a trade*/
		
		/*Beginning of sponsorship*/
#sponsorship{
	position:fixed;
	top:30%;
	left:-100%;
	background-image: url('../images/bg.jpg'); 
	Width:74%;
	height:60%;
	overflow:auto;
	margin:0 auto;
	color:rgba(162,162,162,1);
	text-align:center;
	border-top:1px solid rgba(183,153,0,1);
	border-right:10px solid brown;
	box-shadow:3px 3px 3px 3px rgba(0,0,0,0.4);
	opacity:0;
}

.sp_list_left, .sp_list_right{
	
	width:50%;
	text-align:left;
	margin-top:25px;
	float:left;
}	

#sponsorship img{
	width:50px;
	margin-left:10%;
	margin-right:5%;
	float:left;
	
}	
.sp_list_left div, .sp_list_right div{
	
	width:100%;
	margin-bottom:15px;
	float:left;
}	


	
		/*End of sponsorship*/
		
		/*Beginning of web matimba*/
		
		
#matimba{
	position:fixed;
	top:30%;
	left:-100%;
	background-image: url('../images/bg.jpg'); 
	Width:74%;
	height:60%;
	overflow:auto;
	
	margin:0 auto;
	color:rgba(162,162,162,1);
	text-align:center;
	border-top:1px solid rgba(183,153,0,1);
	border-right:10px solid brown;
	box-shadow:3px 3px 3px 3px rgba(0,0,0,0.4);
	opacity:0;
}	

::-webkit-scrollbar{
	width:0px;
	background:transparent;
	
}
		/*End of web matimba*/
		
		/*Beginning of FAQ*/
		
#faq{
	position:fixed;
	top:30%;
	left:-100%;
	background-image: url('../images/bg.jpg'); 
	Width:74%;
	height:60%;
	overflow:auto;
	margin:0 auto;
	color:rgba(162,162,162,1);
	text-align:center;
	border-top:1px solid rgba(183,153,0,1);
	border-right:10px solid brown;
	box-shadow:3px 3px 3px 3px rgba(0,0,0,0.4);
	opacity:0;
}



.question, .answer{
	
	width:90%;
	margin-bottom:20px;
	margin-left:5%;
	text-align:justify;
	
}
.question strong, .answer strong,.question a, .answer a{
	
	color:brown;
}

.answer{
	
	color:rgba(183,153,0,1);
}
		
		/*End of FAQ*/
		
		/*Beginning of contact us*/

#contact{
	position:fixed;
	top:30%;
	left:-100%;
	background-image: url('../images/bg.jpg'); 
	Width:74%;
	height:60%;
	overflow:auto;
	margin:0 auto;
	color:rgba(162,162,162,1);
	text-align:center;
	border-top:1px solid rgba(183,153,0,1);
	border-right:10px solid brown;
	box-shadow:3px 3px 3px 3px rgba(0,0,0,0.4);
	opacity:0;
}	

.form,.details{
	
	width:50%;
	text-align:left;
	margin-top:25px;
	float:left;
	
}

.form-control{
	background:rgba(0,0,0,0);
	width:80%;
	margin-top:10px;
	margin-left:10%;
	border:none;
	border-left:5px solid brown;
	color:rgba(162,162,162,1);
	border-bottom:0.1px solid rgba(183,153,0,1);
	

}
option{
	
	color:rgba(0,0,0,1);
}

.submit_btn{
	background:rgba(0,0,0,0);
	border:2px solid rgba(183,153,0,1);
	margin-left:10%;
	margin-top:20px;
	color:rgba(162,162,162,1);
}
		
		/*End of contact us*/
		
		
		/*Beginning of footer*/
		
#footer{
	position:fixed;
	bottom:1px;
	right:0;
	background-image: url('../images/bg.jpg'); 
	max-width:90%;
	min-width:300px;
	overflow:auto;
	margin:0 auto;
	color:rgba(162,162,162,1);
	text-align:center;
	border-left:5px solid brown;
	border-top:0.1px solid rgba(183,153,0,1);
	box-shadow:3px 3px 3px 3px rgba(0,0,0,0.4);
	display:none;
	
}						
		
		
		/*End of footer*/
		
		
@media only screen and (min-width: 762px) and (max-width: 1160px) {
	
#big_logo{
	
	width:50%;
	top:1%;	
}
	

}
@media only screen and (min-width: 468px) and (max-width: 761px) {
#big_logo{
	
	width:30%;
	top:1%;	
}

.sp_list_left, .sp_list_right{
	
	width:85%;
	
}	

.form,.details{
	
	width:85%;
	
}	

.details{
	
	margin-left:10%;
	margin-bottom:25px;
}	
}
@media only screen and (max-width: 467px) {

#big_logo{
	
	width:60%;
	top:1%;	
}
.sp_list_left, .sp_list_right{
	
	width:85%;
	
}	

#about,#trade,#sponsorship,#matimba,#faq,#contact{
	
	top:20%;
	Width:85%;
	height:75%;
	
}
.form,.details{
	
	width:85%;
	
}	
.details{
	
	margin-left:10%;
	margin-bottom:25px;
}	

}