/* 
MARK: Main Info
*/

    #theme-page-main-info .pricing-info-wrap {
        padding: 18px;
    }

    #theme-page-main-info.theme-landing-section .pricing-info-wrap .pricing-heading {
        border: none;
        gap: 10px;
    }

    .theme-landing-section .pricing-info-wrap .pricing_selector {
        background-color: #ffffff;
        flex: 1;
        padding: 15px 5px;
        font-size: 18px;
        border-radius: 4px;
        cursor: pointer;
        border: 1px solid #d9dee8;
        outline: none;
        transition: all .3s ease-in-out;
    }

    .theme-landing-section .pricing-info-wrap .pricing_selector.active,
    .theme-landing-section .pricing-info-wrap .pricing_selector:hover {
        color: #ea4c89;
        border-color: #f16ba2;
        background: #fef1f7;
    }

    .comparison-table-trigger {
        font-size: 15px;
        padding: 12px;
        color: #fff;
        transition: all 0.3s ease;
        border: none;
        outline: none;
        background: linear-gradient(135deg, #ff3b30 0%, #f4145a 50%, #8e3de8 100%);
    }

    .comparison-table-trigger:focus {
        outline: none;
    }

    .theme-landing-section .video_list_wrap .videoPopup {
        height: initial;
        box-shadow: none;
    }

    .theme-landing-section .video_list_wrap .videoPopup button {
        background: transparent;
        padding: 0;
        border: none;
    }

    .blackOut .popupAlignCenter .popUpWrapper {
        max-height: 100%;
    }

@media ( max-width: 610px ) {
    .theme-summary-detail {
        flex-direction: column;
    }
}