/* Responsive Shortcodes */

body.et_includes_sidebar .pricing-table {
    width: 50%;
}

@media only screen and ( max-width: 959px) {
    body.et_includes_sidebar .one_third,
    body.et_includes_sidebar .one_half,
    body.et_includes_sidebar .one_third,
    body.et_includes_sidebar .two_third,
    body.et_includes_sidebar .one_fourth,
    body.et_includes_sidebar .three_fourth {
        float: none;
        margin-right: 0;
        width: auto;
        margin-bottom: 10px;
    }
    body.et_includes_sidebar .et-testimonial-box,
    body.et_includes_sidebar .et-protected {
        width: auto !important;
    }
    body.et_includes_sidebar .et-protected-form {
        padding: 15px !important;
    }
}

@media only screen and (min-width: 768px) and (max-width: 959px) {
    body.et_fullwidth_view .pricing-table {
        width: 50%;
    }
}

@media only screen and ( max-width: 767px) {
    .et_left_tabs_bg {
        width: 50px;
    }
    .tabs-left .et-tabs-control,
    .et-tabs-container .et-tabs-control {
        display: none;
    }
    .tabs-left ul.et_shortcodes_mobile_nav {
        display: block;
        width: 51px;
    }
    .tabs-left ul.et_shortcodes_mobile_nav a {
        display: block;
        height: 49px;
        width: 100%;
    }
    .tabs-left .et-tabs-content {
        margin-left: 75px;
    }
    .et-tabs-container ul.et_shortcodes_mobile_nav {
        display: block;
    }
    .et-tabs-container ul.et_shortcodes_mobile_nav li {
        width: 50%;
    }
    .et-pricing {
        margin-top: 0;
    }
    body.et_includes_sidebar .pricing-table,
    body.et_fullwidth_view .pricing-table {
        width: 100%;
        margin-bottom: 35px;
    }
    .pricing-big {
        top: 0;
    }
    body.et_fullwidth_view .one_third,
    body.et_fullwidth_view .one_half,
    body.et_fullwidth_view .one_third,
    body.et_fullwidth_view .two_third,
    body.et_fullwidth_view .one_fourth,
    body.et_fullwidth_view .three_fourth {
        float: none;
        margin-right: 0;
        width: auto;
        margin-bottom: 10px;
    }
    body.et_fullwidth_view .et-testimonial-box,
    body.et_fullwidth_view .et-protected {
        width: auto !important;
    }
    body.et_fullwidth_view .et-protected-form {
        padding: 15px !important;
    }
    body.et_includes_sidebar .author-shortcodes .author-inner {
        padding: 27px 27px 17px;
    }
    body.et_includes_sidebar .author-shortcodes .author-image {
        position: relative;
        top: 0;
        left: 0;
        margin-bottom: 10px;
    }
    body.et_includes_sidebar .quote-center .et_quote_additional_sign {
        right: -13px;
    }
    body.et_includes_sidebar .et_shortcodes_controls {
        display: none;
    }
    body.et_includes_sidebar .et_shortcodes_controls_arrows a {
        text-indent: -9999px;
    }
}

@media only screen and ( max-width: 479px) {
    .et-tabs-container ul.et_shortcodes_mobile_nav a.et_sc_nav_prev {
        padding-left: 26px;
    }
    .et-tabs-container ul.et_shortcodes_mobile_nav .et_sc_nav_prev span {
        left: 10px;
    }
    .et-tabs-container ul.et_shortcodes_mobile_nav a.et_sc_nav_next {
        padding-right: 26px;
    }
    .et-tabs-container ul.et_shortcodes_mobile_nav .et_sc_nav_next span {
        right: 10px;
    }
    body.et_fullwidth_view .author-shortcodes .author-inner {
        padding: 27px 27px 17px;
    }
    body.et_fullwidth_view .author-shortcodes .author-image {
        position: relative;
        top: 0;
        left: 0;
        margin-bottom: 10px;
    }
    body.et_fullwidth_view .quote-center .et_quote_additional_sign {
        right: -13px;
    }
    body.et_fullwidth_view .et_shortcodes_controls {
        display: none;
    }
    body.et_fullwidth_view .et_shortcodes_controls_arrows a {
        text-indent: -9999px;
    }
    .et-box:before,
    .et-testimonial:before {
        display: none;
    }
    .et-box-content {
        padding: 27px 27px 17px 27px;
    }
    .et-testimonial {
        padding: 25px;
    }
}