#footer.com-footer-ow-1{ background-color:var(--primary-color); }
#footer.com-footer-ow-1 h4{ 
	color:#fff; 
}
#footer.com-footer-ow-1, 
#footer.com-footer-ow-1 p, 
#footer.com-footer-ow-1 a,
#footer.com-footer-ow-1 a:not(.btn):not(:hover){
	color: #ddd;
}
#footer.com-footer-ow-1 a:hover{ color:#fff !important; text-decoration:underline; }
.com-footer-ow-1 .ft-policy, .com-footer-ow-1 .ft-copyright{ margin-top:40px; }
.com-footer-ow-1 .ft-policy .list-links{ float: right; }
.com-footer-ow-1 .list-links.inline li{ display:inline-block; margin: 0 10px;}
.com-footer-ow-1 .list-links.inline li:first-child{ margin-left:0px; }
.com-footer-ow-1 .list-links.inline li:last-child{ margin-right:0px; }
.com-footer-ow-1 ul.list-contact li{ margin-bottom:5px; }
.com-footer-ow-1 ul.list-contact li i{
	width: 30px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	border-radius: 50%;
	font-size: 14px;
	margin-right: 7px;
	background: var(--secondary-color);
	color: #fff;
}
@media(max-width:991px){
	.com-footer-ow-1 .container{ max-width:100%; }
}

@media(max-width:768px){
	.com-footer-ow-1 .ft-policy .list-links{ float:left; }
	.com-footer-ow-1 .ft-policy, .com-footer-ow-1 .ft-copyright{ margin-top: 20px; }

	.com-footer-ow-1 .ft-links{
		width: 50%;
		flex: none;
		max-width: 100%;
	}
	.com-footer-ow-1 .ft-contact{
		width: 100%;
		flex: none;
		max-width: 100%;
	}
}
@media(max-width:480px){
	.com-footer-ow-1 .ft-links{ margin:20px 0; }
}