/*-- ------Footer------------------------------- --*/
/*-- ------------------------------------------- --*/
.clear {clear: both;height: 0px;padding: 0px;margin: 0px;}
body > footer {
	background-color:#333333; padding:40px 0 0 0 !important; color:#cccccc; min-width:320px; overflow:hidden; font-family:Arial, Helvetica, sans-serif; margin:0 0 0 0 !important; display:block; 
}
footer .footer-wrap {margin:0px auto; max-width:1470px; padding:0 0 0 0; vertical-align:top;}
.fcol {vertical-align:top; text-align:left !important}
.fcol1 {float:left; width:20%;}
.fcol2 {float:left; width:20%;}
.fcol3 {float:left; width:20%;}
.fcol4 {float:left; width:20%;}
.fcol5 {float:left; width:20%;}
.fcol span {font-size:16px; font-weight:bold; display:block; margin:0 0 20px 0;}
.fcol ul {list-style: none; font-size:14px; margin:0px; padding:0 0 0 0;}
.fcol ul li {padding:0 0 12px 0;}
.fcol a {color:#ccc; text-decoration:none; transition:none}
.fcol a:hover {color:#fff; text-decoration:underline; transition:none}
.fcol a:active {color:#fff; text-decoration:underline}
.fcol a:focus {color:#fff; text-decoration:underline}
.fsocial {text-align:right}
.fsocial img {display: inline-block; margin-right:10px; opacity:75%}
.fsocial img:hover {opacity:100%}
.copywrite-f {color:#ccc; border-top:1px solid #ccc; font-size:14px; padding:12px 0 0 0; margin:25px 0 70px 0; text-align:left !important}
.footerConti-f {float:right}
.footerConti-f img {display: inline-block;}
.copywrite-items-f {display:inline-block;}
.copywrite-items-fm {display:none;}
.copywrite-items-f:nth-of-type(1) {padding:0 20px 0 0;}
.copywrite-items-f:nth-of-type(2) {padding:0 20px 0 20px; border-right:1px solid #ccc}
.copywrite-items-f:nth-of-type(3) {padding:0 20px 0 20px;}
.copywrite-items-f:nth-of-type(4) {padding:0 0 0 20px; border-left:1px solid #ccc}
.copywrite-items-f a {color:#ccc; text-decoration:none; transition:none}
.copywrite-items-f a:hover {color:#fff; text-decoration:underline; transition:none}
.copywrite-items-f a:active {color:#fff; text-decoration:underline}
.copywrite-items-f a:focus {color:#fff; text-decoration:underline}

@media screen and (max-width:1500px) {
	footer .footer-wrap {padding:0 15px 0 15px;}
}
@media screen and (max-width:1000px) {
	.fcol1 {float:none; display:block; width:auto; text-align:center !important; margin-bottom:25px}
	.fcol1 img {display:inline}
	.fcol2 {float:left; width:25%;}
    .fcol3 {float:left; width:25%;}
    .fcol4 {float:left; width:25%;}
    .fcol5 {float:left; width:25%;}
	.footerConti-f {float:none; display:block; margin-top:20px}
}
@media screen and (max-width:800px) {
	.fcol2 {width:55%; padding-right:10px; box-sizing:border-box}
    .fcol3 {width:45%;}
    .fcol4 {width:55%; margin-top:20px}
    .fcol5 {width:45%; margin-top:20px}	
	.fsocial {text-align:center; margin-top:30px}
	.fsocial img {display: inline-block; margin-right:20px}
}
@media screen and (max-width:625px) {
	.copywrite-f {margin:40px 0 50px 0;}
	.copywrite-items-f:nth-of-type(1) {display:none}
	.copywrite-items-f:nth-of-type(2) {padding:0 15px 0 0; border-right:1px solid #ccc}
	.copywrite-items-f:nth-of-type(3) {padding:0 15px 0 15px;}
	.copywrite-items-f:nth-of-type(4) {padding:0 0 0 15px; border-left:1px solid #ccc}
	.copywrite-items-fm {display:block; margin-top:25px}
	.footerConti-f {margin-top:10px}
}
@media screen and (max-width:370px) {
	.copywrite-items-f {display:block;}
	.copywrite-items-f:nth-of-type(2) {padding:0 0 10px 0; border:0}
	.copywrite-items-f:nth-of-type(3) {padding:0 0 10px 0;}
	.copywrite-items-f:nth-of-type(4) {padding:0 0 0 0; border:0}
	.footerConti-f img {width:100px}
}
/*-- End Footer ------------------ --*/