.pbmit-ihbox-style-22 .pbmit-ihbox-box .pbmit-ihbox-number,
.pbmit-ihbox-style-22 .pbmit-ihbox-number .pbmit-ihbox-icon-type-text,
.pbmit-ihbox-style-22 .pbmit-element-title,
.pbmit-ihbox-style-22 :hover .pbmit-svg-btn svg line{
	transition: all 0.5s ease 0s;
}
.pbmit-ihbox-style-22 .pbmit-ihbox-number .pbmit-ihbox-icon-type-text {
	font-size: 15px;
    line-height: 28px;
	color: #7C898D;
}
.pbmit-ihbox-style-22:hover .pbmit-ihbox-number .pbmit-ihbox-icon-type-text{
	color: var(--pbmit-gudfin-blackish-color);
	text-shadow:unset;
}
.pbmit-ihbox-style-22 .pbmit-element-title {
	font-size: 18px;
    line-height: 30px;
    margin-bottom: 0;
    padding-right: 20px;
	position: relative;
}
.pbmit-ihbox-style-22 .pbmit-element-title span {
	color: rgba(var(--pbmit-gudfin-blackish-color-rgb),.5 );
}
.pbmit-ihbox-style-22:hover .pbmit-element-title {
	padding-left: 15px;
}
.pbmit-ihbox-style-22 .pbmit-element-title .pbmit-heading-desc{
	line-height: 28px;
}
.pbmit-ihbox-style-22 .pbmit-ihbox-box {
	width: 100%;
	align-items: center;
}
.pbmit-miconheading-style-22 .pbmit-ihbox-style-22 .pbmit-ihbox-box {
	padding: 20px 10px;
	border-top: 1px solid rgba(var(--pbmit-gudfin-blackish-color-rgb),.1 );
}
.pbmit-miconheading-style-22:last-child .pbmit-ihbox-style-22 .pbmit-ihbox-box {
	border-bottom: 1px solid rgba(var(--pbmit-gudfin-blackish-color-rgb),.1 );
}
.elementor-section .elementor-inner-column .elementor-element-populated .elementor-element:last-child .pbmit-ihbox-style-22 .pbmit-ihbox-box {
	border-bottom:none;
}
.pbmit-ihbox-style-22 .pbmit-ihbox-box .pbmit-ihbox-number{
	width: 22%;
}
.pbmit-ihbox-style-22 .pbmit-ihbox-box .pbmit-ihbox-heading{
	width: 85%;
}
.pbmit-ihbox-style-22 .pbmit-ihbox-box .pbmit-svg-btn{
	margin-left: auto;
}
.pbmit-ihbox-style-22 .pbmit-ihbox-contents {
	width: 25%;
    text-align: right;
	color: var(--pbmit-gudfin-blackish-color);
	font-size: 16px;
	font-weight: 600 !important;
}
.pbmit-ihbox-style-22 .pbmit-ihbox-box .pbmit-svg-btn span{
	font-size: 0;
}
.pbmit-ihbox-style-22 .pbmit-ihbox-box .pbmit-svg-btn svg{
	height: 12px;
}
.pbmit-ihbox-style-22 .pbmit-ihbox-box .pbmit-svg-btn svg line{
	stroke: #666;
}
.pbmit-ihbox-style-22 .pbmit-iconbox-image {
	position: relative;
	width: 15%;
}
.pbmit-ihbox-style-22 .pbmit-element-heading {
	font-size: 14px;
	line-height: normal;
	margin-bottom: 5px;
}
.pbmit-ihbox-style-22 .pbmit-ihbox-icon {
    transition: all 500ms ease;
    z-index: 10;
}
.pbmit-ihbox-style-22 .pbmit-ihbox-icon-type-image img {
    min-width: 193px;
    margin-left: -60px;
    border-radius: 5px;
    transform: rotate(10deg);
    position: absolute;
	left: -30px;
    top: -75px;
}
.pbmit-ihbox-style-22 .pbmit-ihbox-svg-wrapper,
.pbmit-ihbox-style-22 .pbmit-ihbox-icon-wrapper{
	font-size: 40px;
	line-height: 50px;
	margin-bottom: 0;
	font-weight: 400;
}
.pbmit-ihbox-style-22 .pbmit-ihbox-icon-wrapper svg,
.pbmit-ihbox-style-22 .pbmit-ihbox-svg-wrapper svg{
	fill: #666;
	margin-bottom: 10px;
}
.pbmit-ihbox-style-22 .pbmit-ihbox-box-number {
	font-size: 17px;
    line-height: 28px;
    padding-top: 7px;
}
.pbmit-ihbox-style-22 :hover .pbmit-svg-btn svg line {
	stroke-dashoffset: 0;
}
.pbmit-ihbox-style-22 :hover .pbmit-svg-btn svg line {
	stroke: var(--pbmit-gudfin-global-color);
}
.pbmit-elementor-bg-color-blackish .pbmit-ihbox-style-22 .pbmit-ihbox-number .pbmit-ihbox-icon-type-text{
	-webkit-text-stroke: 1px rgba(var(--pbmit-gudfin-white-color-rgb), .40);
}
.pbmit-elementor-bg-color-blackish .pbmit-ihbox-style-22:hover .pbmit-ihbox-number .pbmit-ihbox-icon-type-text{
	-webkit-text-stroke: 1px var(--pbmit-gudfin-white-color);
	-webkit-text-fill-color: var(--pbmit-gudfin-white-color);
}
.pbmit-elementor-bg-color-blackish .pbmit-ihbox-style-22 .pbmit-ihbox-box {
	border-bottom: 1px solid rgba(var(--pbmit-gudfin-white-color-rgb),.1 );
}
.pbmit-elementor-bg-color-blackish .pbmit-svg-btn svg line{
	stroke: var(--pbmit-gudfin-white-color);
}
.pbmit-elementor-bg-color-secondary .pbmit-miconheading-style-22 .pbmit-ihbox-style-22 .pbmit-ihbox-box,
.pbmit-elementor-bg-color-blackish .pbmit-miconheading-style-22 .pbmit-ihbox-style-22 .pbmit-ihbox-box {
	border-top: 1px solid rgba(var(--pbmit-gudfin-white-color-rgb), .1);
}
.pbmit-element-posts-wrapper.row .pbmit-ele.pbmit-miconheading-style-22 {
    margin-bottom: 0;
}

@media (max-width:500px){
	.pbmit-miconheading-style-22 .pbmit-ihbox-style-22 .pbmit-ihbox-box {
		display: block !important;
	}
	.pbmit-ihbox-style-22 .pbmit-ihbox-contents {
		width: 100%;
		padding: 15px 0 0 0;
		text-align: left;
	}
	.pbmit-miconheading-style-22 .pbmit-ihbox-style-22 .pbmit-ihbox-box {
		padding: 20px 0;
	}
	.pbmit-ihbox-style-22 .pbmit-element-title {
		margin-top: 10px;    
		padding-right: 0;
	}
}