/*Begin Elementor Heading*/
.elbzotech-text-editor p:last-child{
    margin-bottom: 0px;
}
.elementor-widget.elementor-widget-bzotech-heading:not(:last-child) {
    margin-bottom: 0px;
}
.elbzotech-heading-style2{
    display: inline-block;
    position: relative;
}
.elbzotech-heading-style2:after{
    display: block;
    height: 1px;
    width: 100%;
    content: '';
    background: #CFCFCF;
    margin-top: 8px;
}
.elbzotech-heading-style1
{
    position: relative;
    display: inline-block;
    padding: 0px 40px;
}
.elbzotech-heading-style5
{
    position: relative;
    display: inline-block;
    padding: 0px 45px;
    padding-bottom: 12px;
}
.elbzotech-heading-style5:after
{
    content: '';
    height: 4px;
    width: 130px;
    background: var(--bzo-main-color);
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    bottom: 0px;
    margin: auto;
}
.elbzotech-heading-style1.align-left,
.elbzotech-heading-style1.align-{
    padding-left: 0;
}
.elbzotech-heading-style1.align-right{
    padding-right: 0;
}

.elbzotech-heading-style1 svg.ch-header-left
{
    position: absolute;
    left: 0;
    top: 10px;
}
.elbzotech-heading-style5 svg.ch-header-left
{
    position: absolute;
    left: 0;
    top: 2px;
}
.elbzotech-heading-style1 svg.ch-header-right
{
    position: absolute;
    right: 0;
    top: 10px;
}
.elbzotech-heading-style5 svg.ch-header-right
{
    position: absolute;
    right: 0;
    top: 2px;
}
.elbzotech-heading-style3:after{
    content: '';
    height: 4px;
    width: 16px;
    background: var(--bzo-main-color);
    border-radius: 4px;
    display: inline-block;
    vertical-align: middle;
    margin-left: 5px;
}
/*End Elementor Heading*/
@media(max-width: 1200px){

    .elbzotech-heading-style1,
    .elbzotech-heading-style5
    {
        font-size: 32px;
    }
    .elbzotech-heading-style5 svg.ch-header-right,
    .elbzotech-heading-style5 svg.ch-header-left,
    .elbzotech-heading-style1 svg.ch-header-right,
    .elbzotech-heading-style1 svg.ch-header-left
    {
        width: 20px;
        top: 4px;
    }

    .elbzotech-heading-style1 svg.ch-header-right.avocado,
    .elbzotech-heading-style1 svg.ch-header-left.avocado,
    .elbzotech-heading-style5 svg.ch-header-right.avocado,
    .elbzotech-heading-style5 svg.ch-header-left.avocado{
        width: 25px;
        top: -3px;
    }
    .elbzotech-heading-style1
    {
       padding: 0px 30px;
    }

    .elbzotech-heading-style5{
         padding: 0px 30px;
         padding-bottom: 12px;
    }
}
@media(max-width: 767px){

    .elbzotech-heading-style5 svg.ch-header-right,
    .elbzotech-heading-style5 svg.ch-header-left,
    .elbzotech-heading-style1 svg.ch-header-right,
    .elbzotech-heading-style1 svg.ch-header-left
    {
        width: 16px;
        top: 0px;
    }

    .elbzotech-heading-style1 svg.ch-header-right.avocado,
    .elbzotech-heading-style1 svg.ch-header-left.avocado,
    .elbzotech-heading-style5 svg.ch-header-right.avocado,
    .elbzotech-heading-style5 svg.ch-header-left.avocado{
        width: 18px;
        top: -7px;
    }
}