/*** dsvy-ihbox-style-5 ***/
.dsvy-ihbox-style-5 .dsvy-element-title{
	position: relative;
	padding-left: 32px;
	font-size: 26px;
	line-height: 27px;
	font-weight: 500;
	margin-bottom: 15px;
}
.dsvy-ihbox-style-5 .dsvy-element-title::before{
	content: "0" counter(dsvybox1) ".";
	counter-increment: dsvybox1;
	position: absolute;
	top: 0px;
	left: 0px;
	font-size: 22px;
	font-weight: 700;
	color: var(--dsvy-colza-global-color);
}
.dsvy-ihbox-style-5 .dsvy-ihbox-contents {
	padding: 45px 25px 0 0;
}
.dsvy-ihbox.dsvy-ihbox-style-5 .dsvy-ihbox-box{
	position: relative;
}
.dsvy-ihbox.dsvy-ihbox-style-5 .dsvy-ihbox-box::after {
	position: absolute;
	content: "";
	top: 20%;
	right: 15%;
	display: block;
	width: 86px;
	height: 15px;
	z-index: 1;
}
.dsvy-ihbox.dsvy-ihbox-style-5 .dsvy-ihbox-icon-wrapper {
	max-width: 90px;
}
.dsvy-ihbox-style-5 .dsvy-ihbox-icon-wrapper,
.dsvy-ihbox-style-5 .dsvy-ihbox-svg-wrapper{
	transition: all 0.3s ease 0s;
}
.dsvy-ihbox.dsvy-ihbox-style-5:hover .dsvy-ihbox-icon-wrapper,
.dsvy-ihbox.dsvy-ihbox-style-5:hover .dsvy-ihbox-svg-wrapper {
	transform: translateY(-10px);
}
.designervily-element-viewtype-carousel .dsvy-ihbox-style-5{
	padding-top: 10px;
}