/* Minification failed. Returning unminified contents.
(53,42): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(54,41): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(55,34): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-y'
(98,28): run-time error CSS1039: Token not allowed after unary operator: '-error-error-line'
(102,17): run-time error CSS1039: Token not allowed after unary operator: '-error-error-btn-home-txt'
(103,24): run-time error CSS1039: Token not allowed after unary operator: '-error-error-btn-home-bor'
(104,22): run-time error CSS1039: Token not allowed after unary operator: '-dark-main-color-d'
(104,61): run-time error CSS1039: Token not allowed after unary operator: '-dark-main-color-d'
(104,101): run-time error CSS1039: Token not allowed after unary operator: '-dark-main-color-d'
(104,140): run-time error CSS1039: Token not allowed after unary operator: '-dark-main-color-d'
 */
.socialmedia {
    font-size: 24px;
    color: #9d070a;
}

    .socialmedia.fb {
        color: #4267b2;
    }

    .socialmedia.line,
    .socialmedia.telegram,
    .socialmedia.wa,
    .socialmedia.wechat {
        color: #2aa939;
    }

    .socialmedia.signal {
        color: #3a76f0;
    }

    .socialmedia.skype {
        color: #00aff0;
    }

    .socialmedia.twitter {
        color: #1DA1F2;
    }

.error-container {
    margin-top: 1rem;
}

    .error-container > .container {
        padding: 5rem;
    }

        .error-container > .container > .errimg {
            padding-bottom: 1rem;
        }

        .error-container > .container > .row {
            margin: 0;
            justify-content: center;
        }

            .error-container > .container > .row:nth-child(4) {
                width: 100%;
                max-width: 100%;
                padding-bottom: 8px;
            }

            .error-container > .container > .row > * {
                padding-right: calc(var(--bs-gutter-x) / 2);
                padding-left: calc(var(--bs-gutter-x) / 2);
                margin-top: var(--bs-gutter-y);
                text-align: center;
            }

            .error-container > .container > .row > h1 {
                margin-top: 16px;
            }

            .error-container > .container > .row > hr {
                margin: 8px 0 12px;
                width: 100%;
                max-width: 100%;
            }

            .error-container > .container > .row > img {
                max-width: 128px;
                max-height: 128px;
            }

            .error-container > .container > .row .btn.home {
                width: 20%;
            }

        .error-container > .container > .text-center > div {
            padding: 1rem;
        }

@media (max-width: 768px) {
    .footer > .container > .row > div {
        overflow-x: auto;
    }

        .footer > .container > .row > div::-webkit-scrollbar {
            height: 1px !important;
        }
}

@media (min-width: 1200px) {
    .contactus .title {
        font-size: 1.5rem;
    }
}
.error-container hr {
    background-color: var(--error-error-line);
}

.error-container > .container > .row .btn.home {
    color: var(--error-error-btn-home-txt);
    border-color: var(--error-error-btn-home-bor);
    box-shadow: var(--dark-main-color-d) 0px 1px 15px, var(--dark-main-color-d) 0px -1px 15px, var(--dark-main-color-d) 1px 0px 15px, var(--dark-main-color-d) -1px 0px 15px;
}

