﻿@media (min-width: 360px) {
}

@media (min-width: 540px) {
}

@media (min-width: 768px) {
    .academy_section#sec1 {
        padding: 65px 30px 30px 30px;
    }

    .carousel_other_packages_courses {
        margin: 35px 0px 60px 0px;
        position: relative;
        text-align: center;
        width: 100%;
    }
}

@media (min-width: 992px) {
    .academy_section#sec1 {
        padding: 100px 30px 30px 30px;
    }
    .academy_section#sec1 .score_loc {
        align-items: center;
        flex-direction: row;
    }

        .academy_section#sec1 .score_loc .sessions_count {
            margin-top: unset;
        }

        .academy_section#sec1 .score_loc span {
            margin-right: 15px;
        }
    .Shopping_cart_notification {
        bottom: 0px;
    }

    #footer {
        padding-bottom: unset;
    }

    main {
        grid-template-columns: 1fr 22em;
    }

        main .sticky-box {
            position: sticky;
            top: 7rem;
            align-self: start;
            box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
            border-radius: 20px;
            padding: 20px;
            border: 1px solid #E4E4E4;
            bottom: unset;
            left: unset;
            right: unset;
            width: auto;
            z-index: unset;
        }

            main .sticky-box .product_price {
                height: 50px;
                align-items: unset;
                width: 100%;
            }

            main .sticky-box .btn_lists {
                margin: 20px 0px 0px 0px;
            }

                main .sticky-box .btn_lists .btn_box svg {
                    height: 30px;
                }
}

@media (min-width: 1200px) {
}

@media (min-width: 1400px) {
}
