@media (width>=1200px) {
	.blog-item .blog-content-wrap {
		padding: 30px;
	}
}

.digital-service-wrapper h6.category-title {
	color: #ff945d;
}

.category-item h6 {
	font-size: 1rem;
	font-weight: 400;
	width: 100%;
	line-height: 42px;
}

.digital-single-service {
	align-items: center
}

.digital-single-service .service-arrow-btn:hover {
	transition: 0.2s all ease-in-out;

}

@media only screen and (min-width: 992px) {
	.digital-single-service {
		padding: 5px 10px;
	}
}

@media only screen and (min-width: 768px) {
	.digital-single-service {
		flex-direction: row;
		padding: 10px 20px;
		align-items: center;
	}
}

@media only screen and (min-width: 576px) {
	.digital-single-service {
		padding: 10px 20px;
	}
}

@media only screen and (min-width: 1200px) {
	.digital-single-service:hover {
		padding: 5px 10px;
	}
}

@media only screen and (min-width: 992px) {
	.digital-single-service:hover {
		padding: 10px 20px;
	}
}

@media only screen and (min-width: 992px) {
	.digital-single-service:hover {
		padding: 10px 20px;
	}
}

.digital-single-service:hover {
	background-color: #efcdb25c;
	border-color: #ff945d;
}

.digital-single-service.active {
	background-color: #efcdb25c;
	border-color: #ff945d;
}

.service-arrow-btn {
	height: 40px;
	width: 40px;
}

.ellipsis {
	font-size: 3rem;
}

@media only screen and (min-width: 1200px) {
	.blog-details-bg-img {
		margin-bottom: 50px;
	}
}

@media only screen and (min-width: 992px) {
	.blog-details-bg-img {
		margin-bottom: 50px;
	}
}

@media only screen and (min-width: 768px) {
	.blog-details-bg-img {
		margin-bottom: 50px;
	}
}

@media only screen and (min-width: 576px) {
	.blog-details-bg-img {
		margin-bottom: 50px;
	}
}

.digital-service-wrapper {
	margin-top: 0;
}

@media only screen and (min-width: 768px) {
	.digital-service-wrapper {
		margin-top: 0;
	}
}

@media only screen and (min-width: 992px) {
	.digital-service-wrapper {
		margin-top: 0;
	}
}

.blog-content-top .blog-category {
	padding: 5px 10px;
	background-color: #ffe0ca;
	color: #f56d26;
}

.blog-btn-two a {
	background-color: var(--bd-primary);
	color: #fff
}

.blog-btn-two a:hover {
	background-color: #ffb690;
	border-color: #ffb690;
}


.blog-item a.img-section {
	display: block;
	width: 100%;
	height: 320px;
	overflow: hidden;
	position: relative;
}

.blog-item a img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
}

.table .ck-table-resized {
	margin-top: 30px;
	width: 100%;
	--bs-table-bg: transparent;
}

.table .ck-table-resized td, .table .ck-table-resized th {
	padding: 1.25rem 1.5rem;
	color: #444444;
	border: 1px solid #e5e5e5;
}

@media (width<=1200px) {
	.blog-item a.img-section {
		height: 210px;
	}
}

@media (width<=992px) {
	.blog-item a.img-section {
		height: 280px;
	}

	.ellipsis {
		font-size: 2rem;
	}
}

@media (width<=576px) {
	.blog-item a.img-section {
		height: 260px;
	}

	.blog-item h6 {
		font-size: 1.1rem;
	}
}