﻿/* Responsive Shortcodes */
body.et_right_sidebar .pricing-table, body.et_left_sidebar .pricing-table
{
    width: 50%;
}
@media all and (max-width: 959px)
{
    body.et_right_sidebar .one_third, body.et_right_sidebar .one_half, body.et_right_sidebar .one_third, body.et_right_sidebar .two_third, body.et_right_sidebar .one_fourth, body.et_right_sidebar .three_fourth, body.et_left_sidebar .one_third, body.et_left_sidebar .one_half, body.et_left_sidebar .one_third, body.et_left_sidebar .two_third, body.et_left_sidebar .one_fourth, body.et_left_sidebar .three_fourth
    {
        float: none;
        margin-right: 0;
        width: auto;
        margin-bottom: 10px;
    }
    body.et_right_sidebar .et-testimonial-box, body.et_right_sidebar .et-protected, body.et_left_sidebar .et-testimonial-box, body.et_left_sidebar .et-protected
    {
        width: auto!important;
    }
    body.et_right_sidebar .et-protected-form, body.et_left_sidebar .et-protected-form
    {
        padding: 15px!important;
    }
}
@media all and (min-width: 768px) and (max-width: 959px)
{
    body.et_full_width_page .pricing-table
    {
        width: 50%;
    }
}
@media all 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_right_sidebar .pricing-table, body.et_left_sidebar .pricing-table, body.et_full_width_page .pricing-table
    {
        width: 100%;
        margin-bottom: 35px;
    }
    .pricing-big
    {
        top: 0;
    }
    body.et_full_width_page .one_third, body.et_full_width_page .one_half, body.et_full_width_page .one_third, body.et_full_width_page .two_third, body.et_full_width_page .one_fourth, body.et_full_width_page .three_fourth
    {
        float: none;
        margin-right: 0;
        width: auto;
        margin-bottom: 10px;
    }
    body.et_full_width_page .et-testimonial-box, body.et_full_width_page .et-protected
    {
        width: auto!important;
    }
    body.et_full_width_page .et-protected-form
    {
        padding: 15px!important;
    }
    body.et_right_sidebar .author-shortcodes .author-inner, body.et_left_sidebar .author-shortcodes .author-inner
    {
        padding: 27px 27px 17px;
    }
    body.et_right_sidebar .author-shortcodes .author-image, body.et_left_sidebar .author-shortcodes .author-image
    {
        position: relative;
        top: 0;
        left: 0;
        margin-bottom: 10px;
    }
    body.et_right_sidebar .quote-center .et_quote_additional_sign, body.et_left_sidebar .quote-center .et_quote_additional_sign
    {
        right: -13px;
    }
    body.et_right_sidebar .et_shortcodes_controls, body.et_left_sidebar .et_shortcodes_controls
    {
        display: none;
    }
    body.et_right_sidebar .et_shortcodes_controls_arrows a, body.et_left_sidebar .et_shortcodes_controls_arrows a
    {
        text-indent: -9999px;
    }
}
@media all 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_full_width_page .author-shortcodes .author-inner
    {
        padding: 27px 27px 17px;
    }
    body.et_full_width_page .author-shortcodes .author-image
    {
        position: relative;
        top: 0;
        left: 0;
        margin-bottom: 10px;
    }
    body.et_full_width_page .quote-center .et_quote_additional_sign
    {
        right: -13px;
    }
    body.et_full_width_page .et_shortcodes_controls
    {
        display: none;
    }
    body.et_full_width_page .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;
    }
}