
.pricing_tables_pixie .et_pb_pricing_content .et_pb_pricing li span:before {
    display: none !important;
}

#page-container .pricing_tables_pixie .et_pb_button_wrapper a.et_pb_pricing_table_button {
    padding: 11px 5px !important;
}

.pricing_tables_pixie .et_pb_pricing_table.et_pb_featured_table .et_pb_dollar_sign {
    color: #fff !important;
}

.pricing_tables_pixie .et_pb_row {
    width: 95% !important;
}

/*Pricing 1*/
.pricing_tables_pixie_1 .et_pb_pricing_table {
    padding: 3.3vw 3.5vw 3.6vw !important;
}

.pricing_tables_pixie_1 .et_pb_pricing_table.et_pb_featured_table {
    padding: 4vw 3.5vw 4.6vw !important;
}

.pricing_tables_pixie_1 .et_pb_pricing_table:not(.et_pb_featured_table ) {
    margin-top: 13px !important;
}

.pricing_tables_pixie_1 .et_pb_button_wrapper {
    padding: 0vw 0.4vw !important;
}

/*Pricing 2*/

body #page-container .pricing_tables_pixie_2 .et_pb_pricing .et_pb_pricing_table.et_pb_featured_table .et_pb_button {
    color: #ffffff!important;
    border-color: #333333;
}

body #page-container .pricing_tables_pixie_2 .et_pb_pricing .et_pb_pricing_table.et_pb_featured_table .et_pb_button:hover {
    color: #333333!important;
    background-color: #ffffff !important;
}

.pricing_tables_pixie_2 .et_pb_button_wrapper {
    margin: 0 -0.5vw;
    padding: 0 !important;
}

.pricing_tables_pixie_2 .et_pb_column_2_3 {
    width: 57.1% !important;
}

.pricing_tables_pixie_2 .et_pb_column_1_3 {
    width: 33.666% !important;
    margin-right: 9.2% !important;
}

.pricing_tables_pixie_2 .et_pb_pricing_table {
    padding: 2.4vw 3vw 2.6vw !important;
}

.pricing_tables_pixie_2 .et_pb_pricing_table.et_pb_featured_table {
    padding: 3.5vw 2.9vw 3.6vw !important;
}

.pricing_tables_pixie_2 .et_pb_pricing_table:not(.et_pb_featured_table ) {
    margin-top: 1.1vw !important;
}

.pricing_tables_pixie_2 ul.et_pb_pricing li {
    margin-bottom: 13px;
}

.pricing_tables_pixie_2 .et_pb_pricing_table.et_pb_featured_table .et_pb_dollar_sign,
.pricing_tables_pixie_2 .et_pb_pricing_table.et_pb_featured_table .et_pb_sum {
    font-size: 82px !important;
}

/*Pricing 3*/

.pricing_tables_pixie_3 .et_pb_pricing_table:not(.et_pb_featured_table ) {
    margin-top: 0 !important;
}

.et_pb_pricing_tables_3 ul.et_pb_pricing li {
    text-align: center;
}

.pricing_tables_pixie_3 .et_pb_pricing_table {
    padding-bottom: 24px !important;
}

/*Responsive*/

@media only screen and (min-width: 1930px) {

    .pricing_tables_pixie_1 .et_pb_pricing_table.et_pb_featured_table,
    .pricing_tables_pixie_2 .et_pb_pricing_table.et_pb_featured_table{
        padding: 64px 40px !important;
    }
    .pricing_tables_pixie_2 .et_pb_pricing_table,
    .pricing_tables_pixie_1 .et_pb_pricing_table {
        padding: 40px !important;
    }

    .pricing_tables_pixie_2 .et_pb_pricing_table:not(.et_pb_featured_table ) {
        margin-top: 22px !important;
    }

    .pricing_tables_pixie_1 .et_pb_pricing_table:not(.et_pb_featured_table ) {
        margin-top: 23px !important;
    }
}
@media only screen and (max-width: 1390px) {
    .pricing_tables_pixie_2 .et_pb_column_1_3 {
        width: 33% !important;
        margin-right: 3% !important;
    }

    .pricing_tables_pixie_2 .et_pb_column_2_3 {
        width: 64% !important;
    }
}

@media only screen and (max-width: 980px) {
    .pricing_tables_pixie_1 .et_pb_pricing_table:last-child{
        margin-bottom: 0 !important;
    }
    .pricing_tables_pixie_1 .et_pb_pricing_table {
        width: 100% !important;
        max-width: 400px;
        margin: 0 auto !important;
        float: none;
        margin-top: 0 !important;
        margin-bottom: 30px !important;
    }

    .pricing_tables_pixie_1 .et_pb_pricing_table:not(.et_pb_featured_table ) {
        margin-top: 0px !important;
    }
    .pricing_tables_pixie_2 .et_pb_column_1_3 {
        width: 100% !important;
        margin-right: 0% !important;
    }

    .pricing_tables_pixie_2 .et_pb_column_2_3 {
        width: 100% !important;
    }

    .pricing_tables_pixie_3 .et_pb_pricing_table:last-child{
        margin-bottom: 0 !important;
    }
    .pricing_tables_pixie_3 .et_pb_pricing_table  {
        width: 100% !important;
        max-width: 400px;
        margin: 0 auto !important;
        float: none;
        margin-top: 0 !important;
        margin-bottom: 30px !important;
    }


    .pricing_tables_pixie_1 .et_pb_pricing_content{
        height: auto !important;
    }
    .pricing_tables_pixie_1 .et_pb_promo_description h2{
        padding-bottom: 30px !important;
    }
    .pricing_tables_pixie_1 .et_pb_promo_description{
        padding-bottom: 0 !important;
    }

    .pricing_tables_pixie_2 .et_pb_pricing_table.et_pb_featured_table {
        padding: 3.9vw 2.9vw 3.9vw !important;
    }

    .pricing_tables_pixie_2 .et_pb_column:first-child{
        margin-bottom: 10px !important;
    }
    .pricing_tables_pixie_2 .et_pb_promo .et_pb_promo_description h2{
        padding-bottom: 20px !important;
    }
    .pricing_tables_pixie_2 .et_pb_promo:first-child .et_pb_promo_description h2{
        padding-bottom: 9px !important;
    }
}

@media only screen and (max-width: 767px) {
    .pricing_tables_pixie_2 .et_pb_promo .et_pb_promo_description p,
    .pricing_tables_pixie_2 .et_pb_promo .et_pb_promo_description h2{
        text-align: center !important;
    }


    .pricing_tables_pixie_2 .et_pb_pricing_table {
        width: 100% !important;
        max-width: 400px;
        margin: 0 auto !important;
        float: none;
        margin-top: 0 !important;
        margin-bottom: 0 !important;
    }

    .pricing_tables_pixie_2 .et_pb_pricing_table.et_pb_featured_table .et_pb_dollar_sign,
    .pricing_tables_pixie_2 .et_pb_pricing_table.et_pb_featured_table .et_pb_sum {
        font-size: 52px !important;
    }

    .pricing_tables_pixie_1 .et_pb_pricing_table.et_pb_featured_table,
    .pricing_tables_pixie_2 .et_pb_pricing_table.et_pb_featured_table,
    .pricing_tables_pixie_2 .et_pb_pricing_table,
    .pricing_tables_pixie_1 .et_pb_pricing_table {
        padding: 40px !important;
    }

   .pricing_tables_pixie_2 ul.et_pb_pricing li {
        margin-bottom: 0px;
    }

    #page-container  .pricing_tables_pixie_2 .et_pb_pricing_content {
        padding: 0 0 30px!important;
    }
}
@media only screen and (max-width: 480px) {
    .pricing_tables_pixie .et_pb_row {
        width: 90% !important;
    }

    .pricing_tables_pixie_1 .et_pb_pricing_table.et_pb_featured_table,
    .pricing_tables_pixie_2 .et_pb_pricing_table.et_pb_featured_table,
    .pricing_tables_pixie_2 .et_pb_pricing_table,
    .pricing_tables_pixie_1 .et_pb_pricing_table {
        padding: 25px !important;
    }
}
