﻿#footerholder
{
	position:relative;
	display:block;
	float:right;
	width:100%;
	min-height:280px;
	background:#57585b;
	color:#FFFFFF;
}




#footerholder .threrd {
	position:relative;
	display:block;
	float:right;
	box-sizing:border-box;
	width:32.5%;
	min-height:230px;
	color:#FFFFFF;
	font-size:21px;
	text-align:center;
	padding:51px 30px 0px 45px;
	margin-left:0.5;
}

#footerholder .threrd  a {
	color:#FFFFFF;
	font-size:21px;
}

#footerholder .threrd  span {
	color:#FFFFFF;
	font-size:20px;
}

.brdrbox {
	position:relative;
	display:block;
	float:right;
	box-sizing:border-box;
	width:1px;
	min-height:180px;
	background:#818284;
	margin-top:51px;
}

#footerholder .threrd  strong {  
	position:relative;
	display:block;
	color:#FFFFFF;
	font-size:31px;
	width:100%;
	clear:both;
}

.foso {
	position:relative;
	display:block;
	clear:both;
	float:none;
	width:107px;
	height:47px;
	margin-right:auto;margin-left:auto;
	margin-top:30px;
}

#footerholder .threrd  .foso a {
	position:relative;
	display:block;
	float:left;
	width:47px;
	height:47px;
}

@media screen and (max-width: 1024px)  {

	#footerholder {
		min-height:360px;
	}

	#footerholder .threrd {
		width:calc(33% - 2px);
	}
}

@media screen and (max-width: 768px) 
{
	.brdrbox {
		display:none;
	}
	#footerholder  {
		padding-top:20px;
	}
	
	#footerholder .worp {
		width:90%;
		lear:both;
		float:none;
		margin-right:auto;margin-left:auto;
	}

	#footerholder .threrd {
		width:90% !important;
		clear:both;
		float:none;
		text-align:center;
		padding:0 0 0 0;
		min-height:100px;
		margin-right:auto !important; margin-left:auto !important;
		margin-bottom:20px;
	}
@media screen and (max-width: 640px) 	
	{
		#footerholder .threrd  a {
		color:#FFFFFF;
		font-size:21px;
		display:block;
	}

	}
	
}