.border_top {
    border-top: 2px solid rgba(20, 20, 20, 0.2);
}

.heroVideo2:hover #PauseBtn2 {
    opacity: 1 !important;
}

.mx-width550 {
    max-height: 550px !important;
}

.mx-width100 {
    max-width: 100px !important;
}

.line-height-30 {
    line-height: 30px !important;
}

.line-height-40 {
    line-height: 40px;
}

.custom_oem_section {
    min-height: 570px;
    background-image: url('../img/png/company/Custom_OEM_bg.png');
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

.power_solutions_para {
    line-height: 40px;
}

.company_card {
    cursor: pointer;
}

.company_card:hover img {
    transform: scale(1.1);
}

.company_card p {
    text-align: start;
}

@media (min-width:1600px) {
    .custom_oem_section {
        min-height: 700px;
    }
}

@media (max-width:1199.92px) {
    .power_solutions_para {
        line-height: 30px;
    }

    .custom_oem_section {
        min-height: 420px;
    }

    .line-height-30 {
        line-height: 26px !important;
    }

    .line-height-40 {
        line-height: 32px;
    }
}

@media (max-width:991.92px) {
    .custom_oem_section {
        min-height: 320px;
    }

    .line-height-30 {
        line-height: 24px !important;
    }

    .line-height-40 {
        line-height: 30px;
    }
}

@media (max-width:767.98px) {
    .power_solutions_para {
        line-height: 20px;
    }

    .custom_oem_section {
        min-height: 270px;
    }
}

@media (max-width:575.98px) {
    .company_card {
        max-width: 296px;
        margin: auto;
    }

    .custom_oem_section {
        min-height: 220px;
    }

    .line-height-30 {
        line-height: 20px !important;
    }
}