@media (min-width: 1200px){
    .container, .container-lg, .container-md, .container-sm, .container-xl {
        max-width: 1190px;
    }
}

@media (min-width: 1400px){
    .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
        max-width: 1370px;
    }
}

@media(max-width: 1199px){
    /* nav */
    .nav_ul{
        padding: 0 20px;
    }
    .nav_ul,
    .nav_ul li,
    .nav_ul li a{
        width: 100%;
    }
    .nav_ul li a{
        padding: 10px 0;
        color: var(--bs-white);
    }
    .nav_ul > li:not(:last-child) > a{
        border-bottom: 1px solid #dddddd80;
    }
    .nav_ul > li:not(:last-child) ul li:not(:last-child) a{
        border-bottom: 1px solid #dddddd80;
    }
    #site_nav .dropdown-menu{
        padding: 0;
        background: rgba(255, 255, 255, 0.21);
    }
    #site_nav .dropdown-menu a{
        padding: 10px;
    }
    #offcanvas{
        background: #02132b;
        overflow: auto;
        padding-bottom: 40px;
    }
    .site_nav_before{
        display: none;
    } 
    .site_logo img {
        height: 80px;
    }   
    .site_logo::after{
        display: none;
    }
    
}

@media(max-width: 991px){
    /* top_bar */
    .top_bar .left .link-2 a span{
        display: none;
    }
    /*  */
    .btn_ink_2,
    .btn_skyblue {
        margin-bottom: 0;
        padding: 8px 15px;
    }

    /*  */
    .form_wrapper {
        display: grid;
        gap: 10px;
    }
    .form_inp_1,
    .form_inp_2,
    .form_inp_3,
    .form_inp_4 {
        width: unset;
    }
    .form_inp_1 {
        grid-area: 1 / 1 / 2 / 3;
    }
    .form_inp_4 {
        grid-area: 4 / 1 / 5 / 3;
        margin-top: 10px;
    }
}

@media(max-width: 576px){
    /* top_bar */
    .top_bar .left,
    .top_bar .right{
        width: 100%;
    } 
    .top_bar .right li{
        width: 50%;
    }
    .top_bar .right a{
        width: 100% !important;
        text-align: center;
    } 
    /*  */
    .form_inp_1,
    .form_inp_4 {
        grid-area: unset;
    }
}