.txumaster .fifty-fifty-column-second {
    position: relative;
}
.pad-none-top {
    margin-top: -40px;
    padding: 0;
}
.txumaster .fifty-fifty-column-second + .three-column-module-second {
    margin-top: 40px;
}
.txumaster .container-fluid.spacing-top .column-splitter {
    padding-top: 0px;
}

.txumaster .fifty-fifty-column-second .column-splitter .image {
    padding: 0;
}

.txumaster .fifty-fifty-column-second .primary-btn-default + .secondary-btn-default {
    margin-left: 15px;
}
.txumaster .container-fluid.spacing-bottom .column-splitter {
    padding-bottom: 0px;
}
.txumaster .fifty-fifty-column-boxes.fifty-fifty-column-boxes-second .rich-text {
    padding-left: 0px !important;
    padding-right: 20px !important;
}
.txumaster .fifty-fifty-column-boxes.fifty-fifty-column-boxes-second > .component-content .row.column-splitter .col-md-6:last-child {
    padding-left: 60px;
}
.txumaster .fifty-fifty-column-second .image-resize {
    text-align: center;
}
.txumaster .fifty-fifty-column-second .image-resize img {
    max-width: 250px !important;
}
.txumaster .fifty-fifty-column-second .column-splitter {
    max-width: 1220px;
    margin: 0 auto;
    display: flex;
    align-items: center;
    z-index: 99; 
    padding: 60px 15px;
}
.txumaster .fifty-fifty-column-second .container-fluid.spacing-top .column-splitter {
    padding-top: 0px;
}
.fifty-fifty-col-swap.fifty-fifty-column-second .column-splitter {
    padding-bottom: 0px;
}
    .fifty-fifty-col-swap.fifty-fifty-column-second .column-splitter + .pad-none {
        margin-top: -40px;
    }
.txumaster .fifty-fifty-column-second .column-splitter .image img {
    width: 100%;
    height: auto;
    border-radius: 20px;
    max-width: 488px;
}

.txumaster .fifty-fifty-column-second .container-fluid .component.rich-text {
    max-width: 492px;
   /* margin: 0 auto;*/
    padding: 0;
}
.txumaster .fifty-fifty-column-second .container-fluid .column-splitter .col-md-6:first-child .rich-text {
    margin-left: 60px;
}
.txumaster .fifty-fifty-column-second .container-fluid .column-splitter .col-md-6:last-child .image {
    display: flex;
    justify-content: end; 
}
    .txumaster .fifty-fifty-column-second .container-fluid .column-splitter .col-md-6:last-child .image.image-resize {
        justify-content: center;
    }
.txumaster .fifty-fifty-column-second .container-fluid .component.rich-text.header-title {
    max-width: 1220px;
    padding: 0px;
    margin: 0 auto;
}

    .txumaster .fifty-fifty-column-second .rich-text p {
        padding-bottom: 25px;
        color: #3f475a;
    }
        .txumaster .fifty-fifty-column-second .rich-text p:last-child {
            padding-bottom: 0;
        }
    .txumaster.fifty-fifty-column-second .rich-text a {
        margin-top: 25px;
    }

.txumaster .fifty-fifty-column-second .rich-text h1, .txumaster .fifty-fifty-column-second .rich-text h2, .txumaster .fifty-fifty-column-second .rich-text h3, .txumaster .fifty-fifty-column-second .rich-text h4, .txumaster .fifty-fifty-column-second .rich-text h5 {
    padding-bottom: 25px;
    color: #003f6e;
    letter-spacing: -1.11px;
}
        .txumaster .fifty-fifty-column-second .rich-text h1, .txumaster .fifty-fifty-column-second .rich-text h2{
            letter-spacing: -1.6px;
        }

        .fifty-fifty-column-large + .fifty-fifty-column-second {
            margin-top: 40px;
        }
        .component.container.col-12.fifty-fifty-column-second.fifty-fifty-combine-curve .container-fluid:first-child {
    margin-bottom: -50px;
}
.component.container.col-12.fifty-fifty-column-second.fifty-fifty-combine-curve .fifty-fifty-bg-grey .column-splitter {
    margin-top: -140px;
}
.txumaster .fifty-fifty-column .container-fluid .rich-text.phone-apps img {
    max-width: 176px !important;
    height: auto !important;
}
.txumaster .fifty-fifty-column-boxes-second .image-resize + .col-12 {
    padding-left: 20px;
}
.txumaster .expand-icon img {
    max-width: 150px !important;
}
.txumaster .expand-icon {
    position: absolute;
    top: 45%;
    left: 40%;
    transform: translate(-50%, -50%);
}
.txumaster .fifty-fifty-column-second .container-fluid .rich-text.phone-apps img {
    max-width: 176px !important;
    height: auto !important;
}
.txumaster .fifty-fifty-column-second .container-fluid .rich-text.phone-apps img {
    text-align: center;
    margin: 0 auto;
}
.txumaster .rich-text-lists ul li {
    font-size: 18px;
    line-height: 30px;
    color: #3F475A;
    font-family: 'Myriad pro regular';
    list-style-type: disc;
    margin-bottom: 15px;
}

.txumaster .rich-text-lists ul li {
    margin-left: 25px;
}
@media (max-width: 1023px) {
    .txumaster .expand-icon {
        top: 45%;
        left: 50%;
    }
}
    @media (max-width: 767px) {
        .pad-none-top {
            margin-top: -10px;
        }
		    .txumaster .fifty-fifty-column .container-fluid .rich-text.phone-apps img {
        text-align: center;
        display: block;
        margin: 0 auto;
    }
        .txumaster .expand-icon img {
            max-width: 100px !important;
        }
        .txumaster .fifty-fifty-column-second .primary-btn-default + .secondary-btn-default {
            margin-left: 0px !important;
            margin-top: 15px !important;
        }

        .txumaster .fifty-fifty-column-second.fifty-fifty-combine-curve .spacing-bottom {
            margin-bottom: 40px;
        }

        .txumaster .fifty-fifty-column-second .primary-btn-default, .txumaster .fifty-fifty-column-second .secondary-btn-default {
            min-height: 40px;
            padding: 8px 30px;
            font-size: 14px;
        }

        .txumaster .container-fluid.spacing-bottom .column-splitter {
            margin-bottom: 30px;
        }

        .txumaster .fifty-fifty-image-circle + .fifty-fifty-column-second {
            margin-top: 30px;
        }

        .txumaster .fifty-fifty-column .rich-text {
            padding-right: 150px;
            padding: 0px 15px !important;
        }

        .txumaster .fifty-fifty-column-boxes.fifty-fifty-column-boxes-second > .component-content .row.column-splitter .col-md-6:last-child {
            padding-left: 0px !important;
        }

        .txumaster .fifty-fifty-column-boxes.fifty-fifty-column-boxes-second .rich-text {
            padding-right: 0px !important;
        }

        .txumaster .fifty-fifty-column .container-fluid {
            padding: 40px 0px;
        }

        .txumaster .fifty-fifty-column-second > .component-content > .row > .column-splitter {
            padding: 20px 15px;
        }

        .txumaster .fifty-fifty-column-second .column-splitter {
            padding: 30px 0px;
        }

            .txumaster .fifty-fifty-column-second .column-splitter .col-12 {
                padding: 0;
            }

        .txumaster .fifty-fifty-column-second.fifty-fifty-combine-curve .row-splitter .container-fluid:nth-child(2) {
            margin-top: 0 !important;
        }

        .txumaster .fifty-fifty-column-second .container-fluid .column-splitter .col-md-6:first-child .rich-text {
            margin-left: 0px;
        }

        .txumaster .fifty-fifty-column-second.fifty-fifty-combine-curve .spacing-bottom {
            margin-bottom: 0px;
        }

        .txumaster .fifty-fifty-column-second .container-fluid .component.rich-text {
            max-width: 500px;
            margin: 0 auto;
            padding-top: 15px !important;
        }
    }


    @media (min-width: 768px) and (max-width: 1023px) {
        .txumaster .fifty-fifty-column-second .container-fluid .column-splitter .col-md-6:first-child .rich-text {
            margin-left: 0;
        }
    }

    @media screen and (min-width: 1600px) and (max-width: 1920px) {
        .component.container.col-12.fifty-fifty-column-second.fifty-fifty-combine-curve .container-fluid:first-child {
            margin-bottom: -100px;
        }

        .component.container.col-12.fifty-fifty-column-second.fifty-fifty-combine-curve .fifty-fifty-bg-grey .column-splitter {
            margin-top: -190px;
        }
    }

    @media screen and (min-width: 1921px) and (max-width: 2560px) {
        .component.container.col-12.fifty-fifty-column-second.fifty-fifty-combine-curve .container-fluid:first-child {
            margin-bottom: -150px;
        }

        .component.container.col-12.fifty-fifty-column-second.fifty-fifty-combine-curve .fifty-fifty-bg-grey .column-splitter {
            margin-top: -250px;
        }
    }