/* Minification failed. Returning unminified contents.
(54,42): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(55,41): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(56,34): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-y'
 */
.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: #71d9ff;
}

.error-container > .container > .row .btn.home {
    background-image: linear-gradient(to bottom,#2ac5ff 0%,#0387b8 100%);
    border-color: #71d9ff;
    color: #fff;
}

