@media (min-width: 360px) {
}

@media (min-width: 540px) {
}

@media (min-width: 768px) {
}

@media (min-width: 992px) {

    header .header_logo {
        margin: 0px 10px 0px auto;
    }

    .home_section#first .first_poster {
        height: 90vh;
    }

    .breadcrumbs {
        display: flex;
        padding:0px;
    }

        .breadcrumbs li {
            display: unset;
        }

    .general_section#first {
        padding: 0px 0px;
    }

        .general_section#first h1 {
            font-size: 34px;
        }

    .home_section#camp_report .report_camp_list {
        flex-direction: row;
        align-items: center;
        justify-content: space-around;
    }

        .home_section#camp_report .report_camp_list .report_item {
            margin: 0px 25px;
        }

            .home_section#camp_report .report_camp_list .report_item svg {
                height: 60px;
                width: auto;
            }

    .home_section#what_camp .what_camp_list .what_camp_item {
        width: auto;
    }

    .home_section#contracting_companies .carousel_companies {
        margin: 30px auto;
    }

    #footer {
        padding: 80px 0px 10px 0px;
    }

        #footer .shortcut_menu {
            display: flex;
        }

            #footer .shortcut_menu a {
                margin: 0px 30px;
                display: unset;
            }

                #footer .shortcut_menu a:first-child {
                    margin-right: 0px;
                }

                #footer .shortcut_menu a:last-child {
                    margin-left: 0px;
                }

        #footer .license_menu {
            display: flex;
        }

            #footer .license_menu a {
                margin: 0px 30px;
                display: unset;
            }

                #footer .license_menu a:first-child {
                    margin-right: 0px;
                }

                #footer .license_menu a:last-child {
                    margin-left: 0px;
                }

        #footer .footer_call {
            flex-direction: row;
        }
}

@media (min-width: 1200px) {
}

@media (min-width: 1400px) {
}
