.h4-title{
    font-size: 1.3rem!important;
}

.h3-title{
    font-size: 1.5rem!important;
}

.fs-14{
    font-size: 14px!important;
}

.color-blue{
    color: #0068b4!important;
}

.km-table .table-over #table-wordbreak th{
    background: #0066cc;
    color:#fff;
    font-weight: bold;
}

.km-table .table-over #table-wordbreak, .km-table .table-over #table-wordbreak th, .km-table .table-over #table-wordbreak td{
    border: 1px solid black;
    border-collapse: collapse;
}

.box-descr{
    padding: 5px 25px;
    display: flex;
    align-items: center;
    justify-content: center;
    min-height: 110px;
    margin: 0 15px;
}

.box-descr p{
    display: flex;
    align-items: center;
    justify-items: center;
}

@media screen and (min-width:600px) {
    .pcHide{
        display: none!important;
    }

    .pl-default-30{
        padding-left:30px!important;
    }

    .img-sz-85{
        width: 85%;
    }

    .pl-default-20{
        padding-left: 20px;
    }

    .pr-default-20{
        padding-right: 20px;
    }

    .title_kv{
        padding: 50px 0 60px;
    }
    
    .title_kv p{
        color: #ffffff !important;
        font-size: 57px !important;
        font-weight: bold;
    }
    
    .title_kv img{
        width: 250px;
    }
}

@media screen and (max-width:599px){
    .spHide{
        display: none!important;
    }

    .title_kv{
        padding: 12vw 0 43vw;
    }
    
    .title_kv p{
        color: #ffffff !important;
        font-size: 6.75vw !important;
        font-weight: bold;
    }
    
    .title_kv img{
        width: 30vw;
    }

    .box-descr{
    padding: 5px 15px;
    margin: 0;
}
}

@media screen and (max-width:599px) and (min-width:500px){
    .title_kv{
        margin-left: -1vw;
    }
}

@media screen and (max-width:499px) and (min-width:400px){
    .title_kv{
        margin-left: -10px;
    }
}

@media screen and (max-width:399px) {
    .title_kv{
        margin-left: -15px;
    }
}