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

}

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

}

@media screen and (max-height: 580px) {
}

@media screen and (max-height: 600px) {
}

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

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

}

@media screen and (max-width: 1280px) {
    .container{
        width: 100%;
        padding: 0 50px;
    }
    .brand_logo{
        left: 50px;
    }
    .slide_thumbnails_mission{
        bottom: 50px;
    }
    .section_equipment, .section_customer, .address{
        padding: 50px 0;
    }
    .images_products{
        margin: 50px 0;
    }
    .section_ig{
        padding: 0 0 50px;
    }
}

@media screen and (max-width: 1200px) {
    .images_mission{
        height: 600px;
    }
}

@media screen and (max-width: 1100px) {
    .container{
        padding: 0 30px;
    }
    .nav_pc li{
        display: none;
    }
    .brand_logo{
        left: 30px;
    }
    .nav_pc li.social_header{
        display: block;
        padding: 0;
        margin: 0 140px 0 0;
    }
    .menu_mobile{
        display: block;
    }
    li.social_header:before{
        content: none;
    }
    .slide_mission .slick-arrow{
        left: 20px;
    }
    .slide_mission .slick-arrow.slick-next{
        right: 20px;
    }
    .section_customer li{
        width: 24%;
    }
    .address .container{
        display: block;
    }
    .address{
        text-align: center;
    }
    .address .col-xs-4{
        width: 100%;
        margin-bottom: 25px;
    }
    .address .col-xs-4:nth-last-child(1){
        margin-bottom: 0;
    }
    .address img{
        margin: auto;
    }
    .copyright{
        text-align: center;
    }
    .copyright p{
        display: block;
    }
    .copyright p>label{
        float: none;
    }
}

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

}

@media screen and (max-width: 820px) {
    .section_parallax .col-xs-6{
        width: 100%;
        height: 50%;
    }
    .section_parallax .images_parallax img{
        height: 50%;
    }
    .section_parallax .images_parallax{
        height: 100vh;
    }
    .section_parallax{
        display: inline-block;
    }
    .images_mission{
        height: 400px;
    }
    .slide_thumbnails_mission{
        position: initial;
    }
    .btn_mission{
        color: var(--pimary-color);
    }
    .slide_thumbnails_mission .slide.slick-current .btn_mission{
        border-color: var(--pimary-color);
    }
    .section_mission{
        padding: 50px 0 0;
    }
    .slide_mission{
        margin-top: 50px;
    }
    .slide_thumbnails_mission .slide {
        padding: 0 10px;
    }
    .details_mission{
        padding: 0;
    }
    .slide_mission .slick-arrow, .slide_mission .slick-arrow img{
        height: 30px;
    }
    .section_equipment table td, .section_equipment table td:nth-last-child(1){
        padding: 5px 10px;
    }
}

@media screen and (max-width: 640px) {
    .section_equipment table{
        display: block;
        overflow: scroll;
    }
    .btn_mission{
        padding: 10px 20px;
    }
    .section_customer li {
        width: 49%;
    }
    .section_customer img{
        height: 120px;
    }
    .images_products{
        position: relative;
        overflow: hidden;
    }
    .images_products img{
        transform: scale(1.2);
    }
    .products{
        font-size: 12px;
        padding: 5px 10px;
    }
    .images_products{
        padding-bottom: 80px;
    }
    .products_1 {
        left: 5%;
    }
    .products_2 {
        left: 30%;
    }
    .products_3 {
        left: 53%;
    }
    .products_4 {
        left: 80%;
    }
    .section_equipment table tr:nth-child(1), .section_equipment table td:nth-child(1){
        font-size: 16px;
    }
    .slide_thumbnails_mission .slide {
        padding: 0 5px;
    }
    .details_mission {
        padding: 0 70px;
    }
    .details_mission p>label{
        display: inline;
    }
    .details_mission h2{
        font-size: 28px;
    }
    h2{
        font-size: 24px;
    }
    .button_container:before{
        content: none;
    }
    .hamberger_menu{
        right: 30px;
    }
    .hamberger_menu:before{
        width: 45px;
        height: 45px;
        left: -8px;
        top: 0;
        border-radius: 100%;
    }
    .button_container{
        left: 0;
    }
    .nav_pc li.social_header{
        margin: 0 55px 0 0;
    }
    .brand_logo{
        height: 70px;
    }
    .nav_pc li{
        line-height: 70px;
    }
    .overlay-menu .right{
        width: 100%;
    }
}

@media screen and (max-height: 600px) {

}

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

}

@media screen and (max-width: 390px) {
}


@media screen and (max-width: 375px) {
    li.social_header a {
        padding: 0 3px;
    }
    .btn_mission {
        padding: 8px 15px;
    }
    .products{
        font-size: 10px;
    }
    .images_products {
        padding-bottom: 60px;
    }
}

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

}