.com-footer-flw3Col-ow-1{padding: 80px;}
.com-footer-flw3Col-ow-1 .social-icons li.social-facebook a:hover{background-color:#227df5!important;color: #fff; }
.com-footer-flw3Col-ow-1 .social-icons li.social-youtube a:hover{background-color:#ff0000!important;color: #fff; }
.com-footer-flw3Col-ow-1 .social-icons li.social-line a:hover{background-color:#00c300 !important;color: #fff; }
.com-footer-flw3Col-ow-1 .social-icons li.social-x a:hover{background-color:#000; color: #fff; }
.com-footer-flw3Col-ow-1 .social-icons li.social-tiktok a:hover{background-color:#000 !important; color: #fff; }

.com-footer-flw3Col-ow-1 .social-icons li.social-linkedin a:hover{background-color:#0b66c2!important;color: #fff; }
.com-footer-flw3Col-ow-1 .social-icons.social-icons-colored .social-whatsapp a, 
.com-footer-flw3Col-ow-1 .social-icons.social-icons-colored-hover .social-whatsapp a:hover{ background-color:#24d366 !important;color: #fff; }
.com-footer-flw3Col-ow-1 .social-icons.social-icons-colored-hover li a:not(:hover) .image-icon-social{ filter: none; }
.com-footer-flw3Col-ow-1 .social-icons.social-icons-colored-hover li.social-x a:not(:hover), 
.com-footer-flw3Col-ow-1 .social-icons.social-icons-colored-hover li.social-tiktok a:not(:hover){ 
	background:transparent; 
	color: #000;
}
.com-footer-flw3Col-ow-1 .social-icons:not(.social-title) li.social-instagram a:hover{
	background-color: transparent;
	background: url('../images/social/instagram-bg.jpg') no-repeat;
	background-size: cover;
	background-position: center;
}
.com-footer-flw3Col-ow-1 .social-icons:not(.social-title) li.social-tiktok a{
	background-color: transparent;
	background: #000 url('../images/social/tiktok-bg.webp') no-repeat;
	background-size: 15px;
	background-position: center;
}
.com-footer-flw3Col-ow-1 .social-icons li.social-tiktok a:hover i{ opacity:0; }
.com-footer-flw3Col-ow-1 .site-links a{
	display: inline-block;
	margin-left: 10px;
	color: #333;
}
.com-footer-flw3Col-ow-1 .ft-2{ text-align:center; }
.com-footer-flw3Col-ow-1 .ele-widget-links{
	display: inline-block;
	margin: 0 auto;
	text-align: left;
}
.com-footer-flw3Col-ow-1 .ele-widget-social{
	display: inline-block;
	float: right;
}
.com-footer-flw3Col-ow-1 .site-links{ text-align: right; }
@media(max-width:650px){
	.com-footer-flw3Col-ow-1{ padding:60px; }
	.com-footer-flw3Col-ow-1 .site-links{
		text-align: left;
		line-height: 40px;
		margin-left: -10px;
	}
}
@media(max-width:480px){
	.com-footer-flw3Col-ow-1{ padding: 40px 0px; }
}