.pbmit-ihbox-style-18 {
    position: relative;
    overflow: hidden;
    display: inline-block;
    padding: 0 20px
}

.pbmit-ihbox-style-18 .pbmit-ihbox-headingicon {
    position: relative;
    padding: 25px 35px;
    background-color: var(--pbmit-xinterio-light-bg-color);
    border-radius: 0px 0px 30px 30px;
}

.pbmit-bgimage-yes .pbmit-ihbox-style-18 .pbmit-ihbox-headingicon,.pbmit-elementor-bg-color-light .pbmit-ihbox-style-18 .pbmit-ihbox-headingicon {
    background-color: var(--pbmit-xinterio-white-color);
    direction: ltr;
}

.pbmit-ihbox-style-18 .pbmit-ihbox-icon,.pbmit-ihbox-style-18 .pbmit-ihbox-svg {
    margin-right: 10px
}

.rtl .pbmit-ihbox-style-18 .pbmit-ihbox-icon,.rtl .pbmit-ihbox-style-18 .pbmit-ihbox-svg {
    margin: 10 0 0 0
}

.pbmit-ihbox-style-18 .pbmit-ihbox-svg-wrapper,.pbmit-ihbox-style-18 .pbmit-ihbox-icon-wrapper {
    font-size: 25px;
    line-height: 25px;
    color: #fba311
}

.pbmit-ihbox-style-18 .pbmit-ihbox-svg-wrapper svg,.pbmit-ihbox-style-18 .pbmit-ihbox-icon-wrapper svg {
    fill: #fba311
}

.pbmit-ihbox-style-18 .pbmit-ihbox-icon-type-image img {
    width: 60px;
    height: auto
}

.pbmit-ihbox-style-18 .pbmit-element-title {
    font-size: 18px;
    line-height: 30px;
    margin-bottom: 0;
    color: var(--pbmit-xinterio-blackish-color)
}

.pbmit-ihbox-style-18 .pbmit-element-subtitle {
    font-size: 15px;
    line-height: 22px;
    margin-bottom: 5px
}

.pbmit-ihbox-style-18 .pbmit-ihbox-headingicon::after,.pbmit-ihbox-style-18 .pbmit-ihbox-headingicon::before {
    content: "";
    position: absolute;
    background-color: transparent;
    bottom: 0;
    height: 40px;
    width: 20px;
    box-shadow: 0 0 0 0 var(--pbmit-xinterio-light-bg-color)
}

.pbmit-bgimage-yes .pbmit-ihbox-style-18 .pbmit-ihbox-headingicon::after,.pbmit-bgimage-yes .pbmit-ihbox-style-18 .pbmit-ihbox-headingicon::before,.pbmit-elementor-bg-color-light .pbmit-ihbox-style-18 .pbmit-ihbox-headingicon::after,.pbmit-elementor-bg-color-light .pbmit-ihbox-style-18 .pbmit-ihbox-headingicon::before {
    box-shadow: 0 0 0 0 var(--pbmit-xinterio-white-color)
}

.pbmit-ihbox-style-18 .pbmit-ihbox-headingicon::before {
    left: 100%;
    border-bottom-left-radius: 20px
}

.pbmit-ihbox-style-18 .pbmit-ihbox-headingicon::after {
    right: 100%;
    border-bottom-right-radius: 20px
}

.icon-heading-style-18-new .pbmit-ihbox-style-18 .pbmit-ihbox-headingicon {
    background-color: var(--pbmit-xinterio-light-bg-color)
}

.rtl .icon-heading-style-18-new .pbmit-ihbox-style-18 .pbmit-ihbox-headingicon {
    border-radius: 20px 0 20px 0
}

.icon-heading-style-18-new .pbmit-ihbox-style-18 .pbmit-ihbox-headingicon::after,.icon-heading-style-18-new .pbmit-ihbox-style-18 .pbmit-ihbox-headingicon::before {
    box-shadow: 0 0 0 20px var(--pbmit-xinterio-light-bg-color)
}

.rtl .icon-heading-style-18-new .pbmit-ihbox-style-18 .pbmit-ihbox-headingicon::before {
    right: calc(100% - 20px);
    bottom: inherit;
    top: -40px;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 0
}

.icon-heading-style-18-new .pbmit-ihbox-style-18 .pbmit-ihbox-headingicon::after {
    left: calc(100% - 8%);
    bottom: 80px;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 20px
}

.rtl .icon-heading-style-18-new .pbmit-ihbox-style-18 .pbmit-ihbox-headingicon::after {
    left: calc(100% - 0%);
    bottom: 0;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 0
}

.icon-heading-style-18-new .pbmit-ihbox-style-18 .pbmit-ihbox-headingicon {
    border-radius: 20px 0 20px 0
}

.icon-heading-style-18-new .pbmit-ihbox-style-18 {
    padding: 20px 0 0 20px
}

.rtl .icon-heading-style-18-new .pbmit-ihbox-style-18 {
    padding: 0px 0px 20px 20px
}

.icon-heading-style-18-new .pbmit-ihbox-style-18 .pbmit-ihbox-icon-wrapper {
    color: var(--pbmit-xinterio-global-color)
}

@media(min-width: 500px) and (max-width:767px) {
    .icon-box-767-responsive.elementor-element {
        right:50%!important;
        transform: translateX(50%)
    }

    .pbmit-ihbox-style-18 .pbmit-ihbox-headingicon {
        padding: 20px
    }

    .pbmit-ihbox-style-18 .pbmit-ihbox-svg-wrapper,.pbmit-ihbox-style-18 .pbmit-ihbox-icon-wrapper {
        font-size: 22px;
        line-height: 22px
    }

    .pbmit-ihbox-style-18 .pbmit-element-title {
        font-size: 16px;
        line-height: 26px
    }

    .elementor-hidden-mobile.icon-box-767-responsive {
        display: block!important
    }
}

@media(min-width: 1367px) and (max-width:1450px) {
    .pbmit-sticky-col .icon-heading-style-18-new.elementor-absolute {
        right:12px!important
    }

    .rtl .pbmit-sticky-col .icon-heading-style-18-new.elementor-absolute {
        right: inherit!important;
        left: 12px!important
    }
}

@media(min-width: 1367px) and (max-width:1440px) {
    .pbmit-sticky-col .icon-heading-style-18-new.elementor-absolute {
        right:10px!important
    }

    .rtl .pbmit-sticky-col .icon-heading-style-18-new.elementor-absolute {
        right: inherit!important;
        left: 10px!important
    }
}

@media(min-width: 1367px) and (max-width:1436px) {
    .pbmit-sticky-col .icon-heading-style-18-new.elementor-absolute {
        right:4px!important
    }

    .rtl .pbmit-sticky-col .icon-heading-style-18-new.elementor-absolute {
        right: inherit!important;
        left: 4px!important
    }
}
