 
		.fo_list{
			width:100%;
			max-width:px;
			margin:0px auto 30px auto;
			padding-bottom:30px;
			position:relative;
			text-align:left;
			font-size:0px;
		}
		.fo_list:after{
			content:'';
			position:absolute;
			left:50%;
			transform:translate(-50%,0%);
			-webkit-transform:translate(-50%,0%); 
			max-width:0px;
			width:100%;
			height:1px;
			display:block;
			bottom:0px;
			background:;
		}
		.fo_list li{
			display:inline-block;
			margin:0px px;
			padding:;
			font-family:ABeeZee;
			font-size:px;
			font-weight:100;
			text-align:left;
			position:relative;
			background:;
			color:;
			text-transform:uppercase;
			transition:all 0.5s ease;
			-webkit-transition:all 0.5s ease;
			border-radius:px;
		}
		.fo_list li a:before{
			position:absolute;
			top:50%;
			transform:translate(0%,-50%);
			-webkit-transform:translate(0%,-50%); 
			left:px;
			font-size:px;
			color:;
			transition:all 0.5s ease;
			-webkit-transition:all 0.5s ease;
		}
		.fo_list li:hover, .fo_list li.gal_act{
			background:;
			color:;
		}
		.fo_list li a:hover:before, .fo_list li.gal_act a:before{
			color:;
			transform:translate(0%,-50%) rotate(90deg);
			-webkit-transform:translate(0%,-50%) rotate(90deg);
		}
		.gal .show{
			max-width:1030px;
			width:100%;
			margin:0px auto;
			font-size:0px;
		}
		.gal .show a{
			padding:0px 20px;
			margin-bottom:40px;
		}
		.gal .show a .cont{
			position:relative;
			display:table;
			width:100%;
			overflow:hidden;
		}
		.gal .show a img{
			width:100%;
		}
		.gal .show a .gal_img{
			border-radius:0px;
		}
		.gal .show a .hover{
			z-index:10;
			position:absolute;
			left:50%;
			top:50%;
			transform:translate(-50%,-50%) scale(0.8);
			-webkit-transform:translate(-50%,-50%) scale(0.8); 
			opacity:0;
			width:100%;
			height:100%;
			max-width:100%;
			max-height:100%;
			display:block;
			transition:all 0.5s ease;
			-webkit-transition:all 0.5s ease; 
			overflow:hidden;
		}
		.gal .show a .hover:before{
			content:'';
			left:50%;
			top:50%;
			transform:translate(-50%,-50%);
			-webkit-transform:translate(-50%,-50%); 
			width:100%;
			height:100%;
			background:#000000;
			opacity:0.7;
			display: block;
			position: absolute;
			transition:all 0.5s ease;
			-webkit-transition:all 0.5s ease; 
			border-radius:0px;
		}
		.gal .show a .hover span{
			left:50%;
			top:50%;
			transform:translate(-50%,-50%);
			-webkit-transform:translate(-50%,-50%); 
			display:table;
			position:absolute;
			z-index:15;
			transition:all 0.5s ease;
			-webkit-transition:all 0.5s ease; 
		}
		.gal .show a .hover span:before{
			transition:all 0.8s ease;
			-webkit-transition:all 0.8s ease; 
			color:#ffffff;
			font-size:24px;
			transform:translate(0px,-60px);
			-webkit-transform:translate(0px,-60px); 
			opacity:0;
		}
		.gal .show a:hover .hover span:before{
			transform:translate(0px,0%);
			-webkit-transform:translate(0px,0%); 
			opacity:1;
		}
		.gal .show a:hover .hover{
			transform:translate(-50%,-50%) scale(1);
			-webkit-transform:translate(-50%,-50%) scale(1); 
			opacity:1;
		}
		.gal .show a .hover .gal_cim:before{
			position:absolute;
			left:0px;
			bottom:0px;
			margin:0px;
			width:100%;
			transform:translate(0%,100%);
			-webkit-transform:translate(0%,100%); 
			transition:all 0.8s ease;
			-webkit-transition:all 0.8s ease; 
		}
		.gal .show a .gal_cim:before{
			content:attr(title);
			color:;
			background:;
			text-align:left;
			font-family:ABeeZee;
			font-size:0px;
			font-weight:100;
			text-transform:uppercase;
			padding:0;
			line-height:0px;
			border-radius:0px;
		}
		.gal .show a:hover .hover .gal_cim:before{
			transform:translate(0%,0%);
			-webkit-transform:translate(0%,0%); 
		}
		.gal .show a .hover span p{
			font-family:ABeeZee;
			font-size:0px;
			color:;
			text-transform:uppercase;
			font-weight:100;
			transition:all 0.8s ease;
			-webkit-transition:all 0.8s ease; 
			transform:translate(0px,-60px) scale(1.5);
			-webkit-transform:translate(0px,-60px) scale(1.5); 
			opacity:0;
		}
		.gal .show a:hover .hover span p{
			transform:translate(0px,0px) scale(1);
			-webkit-transform:translate(0px,0px) scale(1); 
			opacity:1;
		}
		.none{
			display:none;
		}
		.fo_gal{
			padding:0px !important;
			width:100%;
			max-width:1214px;
			margin:0px auto;
			font-size:0px;
		}
		.fo_gal a{
			padding:0px 52px;
			position:relative;
			overflow:hidden;
		}
		.fo_gal a .gal_cim{
			position:relative;
			width:100%;
			display:table;
		}
		.fo_gal a .gal_cim:after{
			content:attr(title);
			color:#000000;
			background:#ffffff;
			text-align:center;
			font-family:Montserrat;
			font-size:18px;
			font-weight:600;
			text-transform:initial;
			padding:0;
			line-height:26px;
			display:block;
			margin-bottom:40px;
			border-radius:0px;
		}
		.fo_gal a .gal_img{
			border-radius:0px;
		}
		.gal_img{
			position:relative;
			overflow:hidden;
		}
		.fo_gal a .gal_cim:before{
			color:#ffffff;
			font-size:0px;
			position:absolute;
			left:0;
			width: initial;
			margin: 0px;
			top: 50%;
			display: block;
			line-height: inherit;
			transform: translate(0%,-50%);
			-webkit-transform: translate(0%,-50%); 
		}
		.fo_gal a .hover{
			z-index:10;
			position:absolute;
			left:50%;
			top:50%;
			transform:translate(-50%,-50%) scale(0.8);
			-webkit-transform:translate(-50%,-50%) scale(0.8); 
			opacity:0;
			width:100%;
			height:100%;
			max-width:100%;
			max-height:100%;
			display:block;
			transition:all 0.5s ease;
			-webkit-transition:all 0.5s ease; 
			overflow:hidden;
		}
		.fo_gal a .hover:before{
			content:'';
			left:50%;
			top:50%;
			transform:translate(-50%,-50%);
			-webkit-transform:translate(-50%,-50%); 
			width:100%;
			height:100%;
			background:#000000;
			opacity:0.7;
			display: block;
			position: absolute;
			transition:all 0.5s ease;
			-webkit-transition:all 0.5s ease; 
			border-radius:0px;
		}
		.fo_gal a .hover span{
			left:50%;
			top:50%;
			transform:translate(-50%,-50%);
			-webkit-transform:translate(-50%,-50%); 
			display:table;
			position:absolute;
			z-index:15;
			transition:all 0.5s ease;
			-webkit-transition:all 0.5s ease; 
		}
		.fo_gal a .hover span:before{
			transition:all 0.8s ease;
			-webkit-transition:all 0.8s ease; 
			color:#ffffff;
			font-size:24px;
			transform:translate(0px,-60px);
			-webkit-transform:translate(0px,-60px); 
			opacity:0;
		}
		.fo_gal a:hover .hover span:before{
			transform:translate(0px,0%);
			-webkit-transform:translate(0px,0%); 
			opacity:1;
		}
		.fo_gal a:hover .hover{
			transform:translate(-50%,-50%) scale(1);
			-webkit-transform:translate(-50%,-50%) scale(1); 
			opacity:1;
		}
		.fo_gal a .hover .gal_cim:before{
			position:absolute;
			left:0px;
			bottom:0px;
			margin:0px;
			width:100%;
			transform:translate(0%,100%);
			-webkit-transform:translate(0%,100%); 
			transition:all 0.8s ease;
			-webkit-transition:all 0.8s ease; 
		}
		.fo_gal a:hover .hover .gal_cim:before{
			transform:translate(0%,0%);
			-webkit-transform:translate(0%,0%); 
		}
		.fo_gal .gal_img{
			position:relative;
		}
		.fo_gal a .hover span p{
			font-family:ABeeZee;
			font-size:0px;
			color:#ffffff;
			text-transform:uppercase;
			font-weight:100;
			transition:all 0.8s ease;
			-webkit-transition:all 0.8s ease; 
			transform:translate(0px,-60px) scale(1.5);
			-webkit-transform:translate(0px,-60px) scale(1.5); 
			opacity:0;
		}
		.fo_gal a:hover .hover span p{
			transform:translate(0px,0px) scale(1);
			-webkit-transform:translate(0px,0px) scale(1); 
			opacity:1;
		}
	