.themestek-ihbox-style-7{
    position: relative;
    padding:50px 48px 18px 35px;
    background-color: #fff;
    -moz-transition: background-color .3s ease-out;
    -o-transition: background-color .3s ease-out;
    transition: background-color .3s ease-out;
    margin-bottom: 30px;
}
.themestek-ihbox-style-7 .themestek-ihbox-icon{
    display: inline-block;
    float: right;
}
.themestek-ihbox-style-7 .themestek-custom-heading{
    font-weight: 400;
    text-transform: uppercase;
}
.themestek-ihbox-style-7 .themestek-ihbox-contents {
    padding-bottom: 80px;
}
.themestek-ihbox-style-7 .themestek-large-icon i:before {
    color: #1b2024;
    line-height: 40px;
}
.themestek-ihbox-style-7 .pbmit-ihbox-svg-wrapper svg {
    width: 75px;
}
.themestek-ihbox-style-7 a.themestek-vc_btn3{
    font-family: "Biryani", Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 24px;
    color: #1b2024;
    letter-spacing: 0;
    text-transform: uppercase;
} 
.themestek-ihbox-style-7 .themestek-vc_btn3-container{
    margin-top: 15px;
}
.themestek-ihbox-style-7 .themestek-vc_btn3-container.themestek-ihbox-btn {
	display: inline-block;
}
.themestek-ihbox-style-7:before{
    content: counter(item, decimal-leading-zero) " ";
    counter-increment: item;
    position: absolute;
    top: 20px;
    right: 20px;
    font-size: 24px;
    line-height: 24px;
    font-weight: 700;
    color: #f2f2f2;
    font-family: "Biryani", Arial, Helvetica, sans-serif;
}
.themestek-ihbox-style-7:hover::before{
    color: #1b2024;
}
.themestek-ihbox-style-7:hover {
	background-color: var(--themestek-moversco-skincolor);
}
.themestek-ihbox-style-7 .themestek-vc_btn3-container.themestek-ihbox-btn a:hover,
.themestek-ihbox-style-7 .themestek-custom-heading a:hover {
	color: var(--themestek-moversco-skincolor-dark);
}
@media (max-width: 1200px){
	.themestek-ihbox-style-7{
		padding-right: 35px;
	}
}