.vid-bg {
    position: fixed;
    right: 0;
    bottom: 0;
    min-width: 100%;
    min-height: 100%;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: -1;
    height: 100%;
    width: 100%;
    object-fit: cover;
}

.main-sec {
    height: 100vh;
    position: relative;
    overflow: hidden
}



.main-sec:before {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background-color: #000000cc;
    /*    background: linear-gradient(90deg, rgba(101, 60, 0, 0.8578781854538691) 0%, rgba(0, 0, 0, 0.7542367288712359) 20%, rgba(0, 0, 0, 0.7654412106639531) 80%, rgba(101, 60, 0, 0.8550770650056898) 100%);
    */
}

.main-sec .main-cont {
    position: absolute;
    left: 0;
    right: 0;
    top: auto;
    bottom: 15%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;

    color: #fff;
    text-align: center
}

.main-sec .main-cont p strong {
    font-size: 46px
}

.main-sec .hdr-logo {
    bottom: auto;
    display: block;
    margin: auto;
    height: 250px;
    filter: brightness(0) invert(1)
}

.main-sec .main-cont .about-title {
    color: #ffcd00;
    font-weight: bold;
    margin-bottom: 30px;
}

.main-sec .main-cont .about-title span {
    border-bottom: 5px solid #ffcd00
}

.main-sec .main-cont .about-title strong {
    color: #fff;
    border-bottom: 5px solid #fff
}

.main-sec .main-cont p {
    width: 60%;
    font-size: 24px;
    line-height: 2rem
}

.main-sec .main-cont p b {
    color: #ffcd00;
    font-weight: bold;
}

.offer-sec {
    position: relative;
    text-align: center;
    padding: 60px 0;
    overflow: hidden;
}

.offer-sec:before {
    content: '';
    position: absolute;
    background-image: url(../imgs/electronic-circuit-abstraction-printed-circuit-boa.png);
    background-repeat: no-repeat;
    left: 0;
    top: 0;
    width: 300px;
    height: 4000px;
    object-fit: contain;
    background-size: contain;
    /*  filter: brightness(0.7);*/
    opacity: .5
}

.offer-sec:after {
    content: '';
    position: absolute;
    background-image: url(../imgs/electronic-circuit-abstraction-printed-circuit-boa.png);
    background-repeat: no-repeat;
    right: 0;
    top: 0;
    width: 300px;
    height: 4000px;
    object-fit: contain;
    background-size: contain;
    /*    filter: brightness(0.7);*/
    opacity: .5;
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
}

.offer-sec h4 {
    padding: 0;
    margin-bottom: 15px;
    color: #000d62;
    display: inline-block;
    position: relative
}

.offer-sec p {
    width: 60%;
    margin: auto;
    font-size: 17px;
    line-height: 1.8rem;
    position: relative
}

.staff-sec h4 {
    padding: 0;
    margin-bottom: 15px;
    color: #000d62;
    display: block;
}

.staff-sec .img-cont img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    padding: 0 60px
}

.qlty-sec .qlty-cards > div {
    margin: 15px 0
}

.qlty-sec .hr {
    width: 40%;
    height: 2px;
    background-color: #ffcd00;
    display: block;
    margin: 30px auto
}

.qlty-sec .qlty-cards > div > div {
    background-color: #ffffff77;
    border-radius: 10px;
    padding: 30px 30px 0;
    height: 100%;
    display: block
}

.qlty-sec:before {
    content: '';
    position: absolute;
    left: -5%;
    top: 15%;
    background-image: url(../imgs/top-bg.png);
    height: 300px;
    width: 300px;
    background-size: contain;
}
