@media screen and (min-width:1200px){

.footer_col_a{
	width:40%;
	padding:0px 5% 0px 0px;
}
.footer_col_b{
	width:30%;
	padding:0px 3% 0px 0px;
}
.footer_col_c{
	width:30%;
	padding:0px 0% 0px 0px;
}
ul.ulfooter{
	margin:0px;
	padding:0px;
}
ul.ulfooter li{
	list-style:none;
	 
	border-bottom: dotted 1px #58646D;
	padding:6px 0px 6px 0px;
}
ul.ulfooter li span{
	 
	color:#fff;
	 
 
}
ul.ulfooter li span:hover{
	  
	cursor:pointer;
}

ul.ulfooter li:hover ul{
	display:block;
 }
 ul.ulfooter li:hover ul li ul{
	display:none;
 }
ul.ulfooter li a{
	padding:6px 0px 6px 0px;
	list-style:none;
	 
	color:#fff !important;
	
}
ul.ulfooter li a:hover{
	color:#999 !important;
	text-decoration:none;
}
 
ul.ulfooter li ul{
	display:none;
	position:absolute;
	background:#49525A;
	padding:10px 16px;
	margin:0px 0px 0px 30px;

} 
ul.ulfooter li ul li{
	padding:6px 0px 6px 0px;	 
} 
ul.ulfooter li ul li:last-of-type{
	 
 
}
ul.ulfooter li ul li ul{
	display:none;
	position:absolute;
	background:#58646D;
	padding:10px 16px;
	margin:0px 0px 0px 0px;
} 
ul.ulfooter li ul li:hover ul{
	display: block;
}
/* end ul */
/* end menu bawah */
}/* end media */
/* ************************* */
@media screen and (max-width:1199px){
	ul.ulfooter{
		margin:0px;
		padding:0px;
	}
	ul.ulfooter li{
		list-style:none;
		 
	 
		padding:6px 0px 6px 0px;
	}
	ul.ulfooter li span{
		 
		color:#fff;
		 
	 
	}
	ul.ulfooter li span:hover{
		  
		cursor:pointer;
	}
	
	ul.ulfooter li:hover ul{
		display:block;
	 }
	 ul.ulfooter li:hover ul li ul{
		display:nones;
	 }
	ul.ulfooter li a{
		padding:6px 0px 6px 0px;
		list-style:none;
		 
		color:#fff !important;
		
	}
	ul.ulfooter li a:hover{
		color:#999 !important;
		text-decoration:none;
	}
	 
	ul.ulfooter li ul{
	  
		 
		padding:10px 16px;
		margin:0px 0px 0px 0px;
	} 
	ul.ulfooter li ul li{
		padding:6px 0px 6px 0px;	 
	} 
	
	ul.ulfooter li ul li ul{
	 
	 
		padding:10px 16px;
		margin:0px 0px 0px 0px;
	} 
	ul.ulfooter li ul li:hover ul{
		display: block;
	}
}/* end media */
@media screen and (max-width:640px){
 .footer_col_a{
	width:100%;
	padding:5% 5% 5% 5%;
}
.footer_col_b{
	width:100%;
	padding:0% 5% 5% 5%;
}
.footer_col_c{
	width:100%;
	padding:0% 5% 5% 5%;
} 
}