/*-------------- cspt-ihbox-style-11 ----------------*/
.cspt-ihbox-style-11 {
	position: relative;
}
.cspt-ihbox-style-11 .cspt-ihbox-icon,
.cspt-ihbox-style-11 .cspt-ihbox-svg {
	padding-right: 25px;
}
.cspt-ihbox-style-11 .cspt-ihbox-icon-type-text,
.cspt-ihbox-style-11 .cspt-ihbox-icon-wrapper i{
	font-size: 65px;
	color: var(--cspt-greenly-global-color);
}
.cspt-ihbox-style-11 .cspt-ihbox-icon-wrapper,
.cspt-ihbox-style-11 .cspt-ihbox-svg-wrapper {
	line-height: 75px;
	border-radius: 50%;
	text-align: center;
	position: relative;
	z-index: 1;
	transition: all 0.2s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	-ms-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
}
.cspt-ihbox-style-11 .cspt-ihbox-icon-wrapper svg,
.cspt-ihbox-style-11 .cspt-ihbox-svg-wrapper svg {
	width: 65px;
	height: 65px;
	fill: var(--cspt-greenly-global-color);
}
.cspt-ihbox-style-11:hover .cspt-ihbox-icon-wrapper,
.cspt-ihbox-style-11:hover .cspt-ihbox-svg-wrapper {
	transform: translateY(-5px);
}
.cspt-ihbox-style-11 h2 {
	font-size: 22px;
	line-height: 36px;
	margin-bottom: 5px;
	color: var(--cspt-greenly-secondary-color);
}
.cspt-ihbox-style-11 .cspt-ihbox-box-number {
	font-size: 20px;
	line-height: 30px;
	color: var(--cspt-greenly-global-color);
	font-weight: 600;
}
.cspt-ihbox-style-11 .cspt-element-heading {
	font-size: 16px;
	line-height: 16px;
	color: var(--cspt-greenly-global-color);
	margin-bottom: 10px;
}