a {
	text-decoration: none !important;
}

.sdgfweedf {
	display: grid !important;
	grid-template-columns: repeat(1, 1fr) !important;
	gap: 20px !important;
}

@media (min-width:992px) {
	.sdgfweedf {
		display: grid !important;
		grid-template-columns: repeat(3, 1fr) !important;
		gap: 20px !important;
	}
}

@media (max-width:992px) and (min-width:768px) {
	.sdgfweedf {
		display: grid !important;
		grid-template-columns: repeat(2, 1fr) !important;
		gap: 20px !important;
	}
}

.lhkl {
	display: grid !important;
	grid-template-columns: repeat(1, 1fr) !important;
	gap: 20px !important;
}

@media (min-width:1025px) {
	.lhkl {
		display: grid !important;
		grid-template-columns: repeat(3, 1fr) !important;
		gap: 20px !important;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.lhkl {
		display: grid !important;
		grid-template-columns: repeat(2, 1fr) !important;
		gap: 20px !important;
	}
}

.resdgfwe {
	font-size: 16px !important;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 5;
	overflow: hidden;
	text-overflow: ellipsis;
}

.sfasF {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
	text-overflow: ellipsis;
}

.gdfhfh {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	text-overflow: ellipsis;
}

.sdfsf {
	word-break: break-all;
}

h1 {
	text-align: center !important;
	font-weight: bold !important;
	font-size: 30px !important;
	line-height: 1.3 !important;
	color: #000 !important;
	padding-bottom: 20px !important;
}

h2 {
	font-weight: bold !important;
	font-size: 26px !important;
	line-height: 1.3 !important;
}

h3 {
	font-weight: bold !important;
	font-size: 23px !important;
	line-height: 1.3 !important;
}

h4 {
	font-weight: bold !important;
	font-size: 20px !important;
	line-height: 1.3 !important;
}

p {
	font-size: 18px !important;
}

.sdfsf h2 {
	text-align: center !important;
	color: #000 !important;
}

.sdfsf h3 {
	text-align: center !important;
	color: #000 !important;
}

.sdfsf h4 {
	text-align: center !important;
	color: #000;
}

.sdfsf h5,
.sdfsf h6 {
	text-align: center !important;
	font-weight: bold !important;
	color: #000 !important;
}

.sdfsf li,
.sdfsf span,
.sdfsf a {
	color: #000 !important;
}

.sdfsf img {
	max-width: 100%;
	height: auto;
}

.sdfsf ul {
	padding-left: 20px !important;
}

.sdfsf p {
	line-height: 1.6 !important;
	text-align: left !important;
	color: #000 !important;
}

.sdfsf table {
	word-break: break-all !important;
}

.sdfsf td {
	font-size: 16px !important;
	color: #000 !important;
}

.sdfsf li {
	font-size: 16px !important;
	text-align: left !important;
	color: #000 !important;
}

.recentcomments a {
	display: inline !important;
	padding: 0 !important;
	margin: 0 !important;
}



.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload),
.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) * {
	background-image: none !important;
}

@media screen and (max-height: 1024px) {

	.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload),
	.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) * {
		background-image: none !important;
	}
}

@media screen and (max-height: 640px) {

	.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload),
	.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) * {
		background-image: none !important;
	}
}



.particles-js-canvas-el {
	width: 100%;
	height: 100%;
	position: absolute;
	z-index: 0;
	top: 0;
}



#uc_gradient_animation_bg_addon10333 {
	background: linear-gradient(-45deg, #ee7752, #e73c7e, #23a6d5, #23d5ab);
	background-size: 400% 400%;
	animation: uc_gradient_animation_bg_addon10333gradient 15s ease infinite;
	position: absolute;
	top: 0px;
	left: 0px;
	bottom: 0px;
	right: 0px;
}

@keyframes uc_gradient_animation_bg_addon10333gradient {
	0% {
		background-position: 0% 50%;
	}

	50% {
		background-position: 100% 50%;
	}

	100% {
		background-position: 0% 50%;
	}
}



.unlimited-elements-background-overlay {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	z-index: 0;
}

.unlimited-elements-background-overlay.uc-bg-front {
	z-index: 999;
}



body * :not(input):not(textarea) {
	user-select: none !important;
	-webkit-touch-callout: none !important;
	-webkit-user-select: none !important;
	-moz-user-select: none !important;
	-khtml-user-select: none !important;
	-ms-user-select: none !important;
}



#disable_msg {
	display: none;
	min-width: 250px;
	margin-left: -125px;
	background-color: #333;
	color: #fff;
	text-align: center;
	border-radius: 2px;
	padding: 16px;
	position: fixed;
	z-index: 999;
	left: 50%;
	bottom: 30px;
	font-size: 17px
}
}