
@media screen and (min-width:1800px) {
    .bt{
        margin-top: 80px;
        width: 100%;
        height: auto;
        font-size: 38px;
        text-align: center;
        color: lightsalmon;
    }
    .bf{
        width: 1500px;
        height: auto;
        font-size: 0px;
        margin: 30px 0px;
        display: grid;
        grid-template-columns: repeat(4,1fr);
        grid-gap: 1px;
        overflow: hidden;
        border-radius: 10px;
        border:darkblue 1px solid;
        box-sizing: border-box;
    }
    .bf_z{
        width: 100%;
        height: auto;
        padding: 20px;
        background: rgba(255, 255, 255, 0.77);
        box-sizing: border-box;
        text-align: left;
        font-size: 18px;
        color: darkblue;
        word-break: break-all;
    }


    .kf{
        width: 1500px;
        height: auto;
        font-size: 0px;
        display: grid;
        grid-template-columns: repeat(3,1fr);
        grid-gap: 1px;
        background: darkblue;
        overflow: hidden;
        border-radius: 10px;
        border:darkblue 1px solid;
        box-sizing: border-box;
    }
    .kf_z{
        width: 100%;
        height: auto;
        padding: 20px;
        background: white;
        box-sizing: border-box;
        text-align: left;
        font-size: 18px;
        color: darkblue;
        word-break: break-all;
    }

}

@media screen and (max-width:1800px) and (min-width:1200px) {
    .bt{
        margin-top: 80px;
        width: 100%;
        height: auto;
        font-size: 38px;
        text-align: center;
        color: lightsalmon;
    }
    .bf{
        min-width: 1200px;
        width: 96%;
        height: auto;
        font-size: 0px;
        margin: 30px 0px;
        display: grid;
        grid-template-columns: repeat(4,1fr);
        grid-gap: 1px;
        overflow: hidden;
        border-radius: 10px;
        border:darkblue 1px solid;
        box-sizing: border-box;
    }
    .bf_z{
        width: 100%;
        height: auto;
        padding: 20px;
        background: rgba(255, 255, 255, 0.77);
        box-sizing: border-box;
        text-align: left;
        font-size: 18px;
        color: darkblue;
        word-break: break-all;
    }


    .kf{
        min-width: 1200px;
        width: 96%;
        height: auto;
        font-size: 0px;
        display: grid;
        grid-template-columns: repeat(3,1fr);
        grid-gap: 1px;
        background: darkblue;
        overflow: hidden;
        border-radius: 10px;
        border:darkblue 1px solid;
        box-sizing: border-box;
    }
    .kf_z{
        width: 100%;
        height: auto;
        padding: 20px;
        background: white;
        box-sizing: border-box;
        text-align: left;
        font-size: 18px;
        color: darkblue;
        word-break: break-all;
    }
}



@media screen and (max-width:1200px) and (min-width:600px) {
    .bt{
        margin-top: 80px;
        width: 100%;
        height: auto;
        font-size: 38px;
        text-align: center;
        color: lightsalmon;
    }
    .bf{
        min-width: 600px;
        width: 96%;
        height: auto;
        font-size: 0px;
        margin: 30px 0px;
        display: grid;
        grid-template-columns: repeat(4,1fr);
        grid-gap: 1px;
        overflow: hidden;
        border-radius: 10px;
        border:darkblue 1px solid;
        box-sizing: border-box;
    }
    .bf_z{
        width: 100%;
        height: auto;
        padding: 20px;
        background: rgba(255, 255, 255, 0.77);
        box-sizing: border-box;
        text-align: left;
        font-size: 18px;
        color: darkblue;
        word-break: break-all;
    }


    .kf{
        min-width: 600px;
        width: 96%;
        height: auto;
        font-size: 0px;
        display: grid;
        grid-template-columns: repeat(3,1fr);
        grid-gap: 1px;
        background: darkblue;
        overflow: hidden;
        border-radius: 10px;
        border:darkblue 1px solid;
        box-sizing: border-box;
    }
    .kf_z{
        width: 100%;
        height: auto;
        padding: 20px;
        background: white;
        box-sizing: border-box;
        text-align: left;
        font-size: 18px;
        color: darkblue;
        word-break: break-all;
    }
}



@media screen and (max-width:600px) {
    .bt{
        margin-top: 80px;
        width: 100%;
        height: auto;
        font-size: 38px;
        text-align: center;
        color: lightsalmon;
    }
    .bf{
        min-width: 310px;
        width: 96%;
        height: auto;
        font-size: 0px;
        margin: 30px 0px;
        display: grid;
        grid-template-columns: repeat(4,1fr);
        grid-gap: 1px;
        overflow: hidden;
        border-radius: 10px;
        border:darkblue 1px solid;
        box-sizing: border-box;
    }
    .bf_z{
        width: 100%;
        height: auto;
        padding: 20px;
        background: rgba(255, 255, 255, 0.77);
        box-sizing: border-box;
        text-align: left;
        font-size: 18px;
        color: darkblue;
        word-break: break-all;
    }


    .kf{
        min-width: 310px;
        width: 96%;
        height: auto;
        font-size: 0px;
        display: grid;
        grid-gap: 1px;
        background: darkblue;
        overflow: hidden;
        border-radius: 10px;
        border:darkblue 1px solid;
        box-sizing: border-box;
    }
    .kf_z{
        width: 100%;
        height: auto;
        padding: 20px;
        background: white;
        box-sizing: border-box;
        text-align: left;
        font-size: 18px;
        color: darkblue;
        word-break: break-all;
    }
}