.websofy-icon-bar .websofy-facebook, .websofy-icon-bar .websofy-instagram, .websofy-icon-bar .websofy-linkedin, .websofy-icon-bar .websofy-twitter, .websofy-icon-bar .websofy-whatsapp, .websofy-icon-bar .websofy-youtube {
	border-bottom-right-radius:10px;
	border-top-right-radius:10px
}
.websofy-connect-us a, .websofy-social-icone .websofy-icon-bar a {
	text-decoration:none;
	color:#fff;
	display:flex;
	text-transform:capitalize
}
.websofy-connect-us svg, .websofy-icon-bar svg {
	margin-left:2px
}
.websofy-connect-us svg, .websofy-icon-bar a i, .websofy-icon-bar svg {
	animation:3s linear infinite alternate-reverse letszoom
}
@media (max-width:600px) {
.websofy-connect-us, .websofy-social-icone {
display:none
}
}
@media (min-width:600px) {
.mobile-social {
display:block;
}
}
.websofy-social-icone {
	position:fixed;
	top:50%;
	left:0;
	transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	z-index:10
}
.websofy-social-icone .websofy-icon-bar a {
	width:140px;
	justify-content:flex-end;
	align-items:center;
	padding:5px;
	font-size:18px;
	transform:translateX(-100px);
	-webkit-transform:translateX(-100px);
	-ms-transform:translateX(-100px);
transition:.5s linear;
-webkit-transition:.5s linear;
-ms-transition:.5s linear
}
.websofy-icon-bar .websofy-facebook {
	background:#3f51b5
}
.websofy-icon-bar .websofy-twitter {
	background:#212121
}
.websofy-icon-bar .websofy-instagram {
	background-color:#d43b57
}
.websofy-icon-bar .websofy-youtube {
	background:#cd201f
}
.websofy-icon-bar .websofy-linkedin {
	background:#0077b5
}
.websofy-icon-bar .websofy-whatsapp {
	background-color:#328032
}
.websofy-icon-bar a i {
	padding-left:25px;
	font-size:35px!important
}
.websofy-icon-bar svg {
	padding-left:2px
}
.websofy-connect-us a:hover, .websofy-icon-bar a:hover {
	transform:translateX(0);
	-webkit-transform:translateX(0);
	-ms-transform:translateX(0)
}
.websofy-connect-us {
	position:fixed;
	top:50%;
	right:0;
	transform:translateY(50%);
	-webkit-transform:translateY(50%);
	-ms-transform:translateY(50%);
	z-index:10
}
.websofy-connect-us a {
	width:150px;
	justify-content:flex-start;
	align-items:center;
	padding:15px;
	font-size:20px;
	transform:translateX(50px);
	-webkit-transform:translateX(50px);
	-ms-transform:translateX(50px);
transition:.5s linear;
-webkit-transition:.5s linear;
-ms-transition:.5s linear
}
.websofy-connect-us .websofy-connect-us-btn {
	background:var(--clr-main);
	border-bottom-left-radius:10px;
	border-top-left-radius:10px
}
.websofy-connect-us svg {
	padding-left:2px;
	padding-right:4px;
	margin-right:2px
}
@keyframes letszoom {
from {
transform:scale(.7)
}
to {
	transform:scale(1)
}
}
.msg-gov {
	display:none
}
.btn-why {
	background-color:#494a4c!important
}
.btn-why:hover {
	background-color:#fffdfd!important
}
.blog-sidebar-card {
	border-top:2px soild!important
}
.blog .info .sidebar-blog-category span {
	display:inline-block;
	font-size:14px!important;
	background:#16a34a!important;
	padding:4px!important;
	color:#fff!important;
	letter-spacing:1px!important;
	border-radius:2px;
box-shadow:0 .5rem 1.125rem -.5rem #16a34a!important
}
.blog .info .sidebar-blog-category span :hover {
	background-color:#eef1ee!important;
	color:#51da1c!important;
	cursor:pointer
}
.blog .info a {
	color:inherit;
	background-color:#0000;
	background-image:linear-gradient(90deg, #fff, #fff), linear-gradient(90deg, #15803d, #15803d, #15803d);
	background-position:100% 100%, 0 100%;
	background-repeat:no-repeat;
	background-size:100% .1em, 0 .1em;
	background-attachment:scroll, scroll;
	background-origin:padding-box, padding-box;
	background-clip:border-box, border-box;
	text-decoration:none;
transition:background-size .4s;
	display:inline!important
}
.blog .info a:hover {
	background-size:0 .1em, 100% .1em
}
.blog blog-info-date {
	gap:24px;
	font-size:15px;
	margin-block-end:6px;
	display:flex
}
.portfolio-wrapper .btn-f {
	border:1px solid #d4d4d4!important;
	border-radius:4px!important;
	padding-inline:6px!important;
	margin-right:1em!important;
	margin-block-end:5px!important
}
.active-filter, .portfolio-wrapper .btn-f:hover {
	color:#fff!important;
	background-color:var(--clr-main)!important
}
