html {
    overflow-x: hidden;
}
.tinymce video,
.tinymce img,
.tinymce table {
    max-width: 100%;
    height: auto;
}
.tinymce video,
.tinymce table {
    width: 100%;
    height: auto;
}
.device-tv-screen {
    position: absolute;
    top: 2.4%;
    left: 2.7%;
    width: 95%;
    height: 85%;
    -o-object-fit: cover;
    object-fit: cover;
}
.device-tv2-screen {
    position: absolute;
    top: 2.4%;
    left: 3.8%;
    width: 94%;
    height: 89%;
    -o-object-fit: cover;
    object-fit: cover;
}
.navbar-brand,
.navbar-brand > img {
    height: 60px;
    width: inherit;
}
#videoframe {
    object-fit: cover;
}
.navbar-nav {
    flex-wrap: wrap;
    justify-content: flex-end;
}
.gradient-x-overlay-sm-dark-to-transparent::before {
    background-image: linear-gradient(
        to bottom,
        rgb(33 50 91 / 70%) 0%,
        rgb(30 32 34 / 0%) 100%
    );
    background-repeat: repeat-y;
}
.gradient-x-overlay-sm-dark-to-white::before {
    background-image: linear-gradient(
        to bottom,
        rgb(33 50 91 / 70%) 0%,
        rgb(33 50 91 / 70%) 20%,
        rgb(33 50 91 / 70%) 40%,
        rgb(33 50 91 / 70%) 50%,
        rgb(255 255 255) 100%
    );
    background-repeat: repeat-y;
}
.tinymce p {
    text-align: justify;
}
.js-header-fix-moment
    .header-section
    .container
    .navbar
    .navbar-collapse
    .navbar-body
    .navbar-nav
    .navbar-nav-item
    .nav-link {
    color: #677788;
}
.js-header-fix-moment
    .bg-danger
    .container
    .navbar
    .navbar-collapse
    .navbar-body
    .navbar-nav
    .navbar-nav-item
    .nav-link,
.js-header-fix-moment
    .bg-primary
    .container
    .navbar
    .navbar-collapse
    .navbar-body
    .navbar-nav
    .navbar-nav-item
    .nav-link,
.js-header-fix-moment
    .bg-navy
    .container
    .navbar
    .navbar-collapse
    .navbar-body
    .navbar-nav
    .navbar-nav-item
    .nav-link,
.js-header-fix-moment
    .bg-info
    .container
    .navbar
    .navbar-collapse
    .navbar-body
    .navbar-nav
    .navbar-nav-item
    .nav-link,
.js-header-fix-moment
    .bg-success
    .container
    .navbar
    .navbar-collapse
    .navbar-body
    .navbar-nav
    .navbar-nav-item
    .nav-link,
.js-header-fix-moment
    .bg-secondary
    .container
    .navbar
    .navbar-collapse
    .navbar-body
    .navbar-nav
    .navbar-nav-item
    .nav-link {
    color: #fff;
}
#refresh-captcha {
    cursor: pointer;
}
.dropdown-item {
    white-space: normal;
}

@media (max-width: 991.98px) {
    .navbar-expand-lg .navbar-brand,
    .navbar-expand-lg .navbar-brand > img {
        width: auto;
    }
    .header-bg-transparent
        .header-section
        .container
        .navbar
        .navbar-collapse
        .navbar-body
        .navbar-nav
        .navbar-nav-item
        .nav-link,
    .header-bg-transparent
        .header-section
        .container
        .d-flex
        .hs-unfold
        .dropdown-nav-link {
        color: inherit;
    }
}
.fixsliderimg {
    max-width: 100%;
    min-width: 100%;
    filter: brightness(75%);
}

@media (min-width: 992px) {
    .navbar-expand-lg .navbar-nav .nav-link {
        padding-top: 1rem;
        padding-bottom: 1rem;
    }
    .prslide {
        height: 95vh;
    }
}

@media (min-width: 840px) and (max-width: 991.98px) {
    .prslide {
        height: 85vh;
    }
}

@media (min-width: 641px) and (max-width: 840px) {
    .prslide {
        height: 65vh;
    }
}

@media (min-width: 481px) and (max-width: 640px) {
    .prslide {
        height: 55vh;
    }
}

@media (min-width: 320px) and (max-width: 480px) {
    .prslide {
        height: 40vh;
    }
}

@media (max-width: 320px) {
    .prslide {
        height: 45vh;
    }
}
