/** Laptop with HiDPI Screen **/

@media only screen and (max-width:1440px) {



}

/** Laptop with MDPI Screen **/

@media only screen and (max-width:1280px) {

    .top_element_left {

        width: 30%;

    }

}

/** Foundation large columns **/

@media only screen and (max-width:1125px) {



}



@media only screen and (max-width:1060px) {



}



/** Foundation large columns **/

@media only screen and (max-width:1024px) {



}

/** Foundation medium columns **/

@media only screen and (max-width:960px) {

    .call_center_element {

        margin-right: 0;

    }

    .page_header_breadcrumbs {

        text-align: center;

    }

}



/** Tablets **/

@media only screen and (max-width:820px) {

    .logo_wrapper {

        text-align: left;

    }

}



@media only screen and (max-width:768px) {

    .single_package_block_wrapper > div {

        border: 0;

        border-bottom: 1px dotted #00bdf2;

    }

    .addon_tab_button {

        padding: 0;

    }

    .woocommerce-checkout .checkout .col-2 h3#ship-to-different-address {

        float: right;

        width: 100%;

    }

    .woocommerce-checkout .checkout .col-2 h3#ship-to-different-address label {

        margin-right: 0;

    }

}



/** Foundation small columns **/

@media only screen and (max-width:640px) {

    span.addon_accordion_indicator:before,

    .multiple_stations_wrapper .single_product_addons_title.closed span.addon_accordion_indicator:before {

        top:0;

    }

    span.tab_icon_holder img {

        max-width: 60%;

    }

    .button_item_inner {

        border: 0;

        min-height: 100px;

    }

    .info_icon_content {

        left: auto;

        right: 0;

        min-width: 220px;

        top:25px;

    }

}



@media only screen and (max-width:480px) {

    #step-2-data .radio_wrapper .check,

    #step-3-data .radio_wrapper .check {

        right: 40%;

    }

    .addon_slide_item {

        float: right;

    }

    .addon_slide_item.last_slide_mobile {

        float: left;

    }

    button.submit_ready_coupon {

        margin: 0 0 10px 0;

    }

    .contact_form_inner {

        padding-left: 0;

    }

    .faq_answer {

        padding: 10px 34px 10px 10px;

    }

    #step-3-data .radio_wrapper label {

        text-align: left;

    }

    .radio_wrapper label {

        font-size:1rem;

    }

    .footer .socials_section a {

        font-size:2rem;

    }

    .mode-full .numeric_step_circle:after {

        right: auto;

        left: -44px;

    }

}



/** Smartphones [Android + iPhone 5+] **/

@media only screen and (max-width:375px) {



}



/** Small and old iPhones **/

@media only screen and (max-width:320px) {



}

