.oxi-addons-heading-container {
    width: 100%;
    float: left
}

.oxi-addons-heading-style-10 {
    width: 100%;
    float: left;
    display: block
}

.oxi-addons-main-heading-body {
    position: relative;
    width: 100%;
    height: auto;
    text-align: center;
    z-index: 1
}

.oxi-addons-heading-style-10 .oxi-addons-heading-text {
    width: 100%;
    height: auto;
    font-size: 50px;
    font-family: "Belleza";
    font-weight: 100;
    font-style: normal;
    line-height: 1.3;
    text-align: center;
    text-shadow: 0px 0px 2px #ffffff;

    color: #1a1919;
    margin: 0;
    padding: 0px 10px 0px 10px
}

.oxi-addons-sub-heading-style-10 {
    width: 100%;
    float: left;
    display: block
}

.oxi-addons-sub-heading-style-10 .oxi-addons-sub-heading-text,
.oxi-addons-sub-heading-style-10 .oxi-addons-sub-heading-text.oxi_line_top_left,
.oxi-addons-sub-heading-style-10 .oxi-addons-sub-heading-text.oxi_line_mid_center,
.oxi-addons-sub-heading-style-10 .oxi-addons-sub-heading-text.oxi_line_btm_left,
.oxi-addons-sub-heading-style-10 .oxi-addons-sub-heading-text.oxi_line_btm_right,
.oxi-addons-sub-heading-style-10 .oxi-addons-sub-heading-text.oxi_line_top_right {
    width: 100%;
    height: auto;
    position: relative;
    text-align: center;
    text-shadow: 0px 0px 2px #ffffff;
    margin: 0;
}

.oxi-addons-sub-heading-style-10 .oxi-addons-sub-heading-text.oxi_line_top_left::before {
    position: absolute;
    content: "";
    left: 0%;
    position: absolute;
    transform: translateX(0%);
}

.oxi-addons-sub-heading-style-10 .oxi-addons-sub-heading-text.oxi_line_top_right::before {
    content: "";
    right: 0%;
    position: absolute;
    transform: translateX(0%);
}

.oxi-addons-sub-heading-style-10 .oxi-addons-sub-heading-text.oxi_line_mid_center::after {
    position: absolute;
    width: 130px;
    height: 3px;
    content: "";
    top: 100%;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    background: rgba(135, 135, 135, 1);
}

.oxi-addons-sub-heading-style-10 .oxi-addons-sub-heading-text.oxi_line_btm_left::after {
    content: "";
    top: 100%;
    bottom: 0;
    left: 0;
    transform: translateX(0%);
    position: absolute;
}

.oxi-addons-sub-heading-style-10 .oxi-addons-sub-heading-text.oxi_line_btm_right::after {
    content: "";
    top: 100%;
    bottom: 0;
    right: 0;
    transform: translateX(0%);
    position: absolute;
}


@media only screen and (min-width:669px) and (max-width:993px) {
    .oxi-addons-heading-style-10 .oxi-addons-heading-text {
        font-size: 40px;
        margin: 0;
        padding: 0px 10px 0px 10px;
        text-align: center
    }

    .oxi-addons-sub-heading-style-10 .oxi-addons-sub-heading-text,
    .oxi-addons-sub-heading-style-10 .oxi-addons-sub-heading-text.oxi_line_top_left,
    .oxi-addons-sub-heading-style-10 .oxi-addons-sub-heading-text.oxi_line_mid_center,
    .oxi-addons-sub-heading-style-10 .oxi-addons-sub-heading-text.oxi_line_btm_left,
    .oxi-addons-sub-heading-style-10 .oxi-addons-sub-heading-text.oxi_line_btm_right,
    .oxi-addons-sub-heading-style-10 .oxi-addons-sub-heading-text.oxi_line_top_right {
        margin: 0;
        padding: 0px 10px 0px 10px;
        text-align: center;
        position: relative
    }

}

@media only screen and (max-width:668px) {
    .oxi-addons-heading-style-10 .oxi-addons-heading-text {
        font-size: 35px;
        margin: 0;
        text-align: center
    }

    .oxi-addons-sub-heading-style-10 .oxi-addons-sub-heading-text,
    .oxi-addons-sub-heading-style-10 .oxi-addons-sub-heading-text.oxi_line_top_left,
    .oxi-addons-sub-heading-style-10 .oxi-addons-sub-heading-text.oxi_line_mid_center,
    .oxi-addons-sub-heading-style-10 .oxi-addons-sub-heading-text.oxi_line_btm_left,
    .oxi-addons-sub-heading-style-10 .oxi-addons-sub-heading-text.oxi_line_btm_right,
    .oxi-addons-sub-heading-style-10 .oxi-addons-sub-heading-text.oxi_line_top_right {
        margin: 0;
        padding: 0px 10px 0px 10px;
        position: relative
    }

}