#mo-contact {
    /*display: flex;*/
    justify-content: center;
    align-items: center;
    position: fixed;
    right: 22px;
    bottom: 102px;
    z-index: 9;
    background-color: var(--point-color);
    width: 64px;
    height: 64px;
    border-radius: 50%;
    color: white;
    font-size: 30px;
}

.btn-show-all {
    font-size: 2rem;
    text-decoration: underline;
    margin-top: 1rem;
    margin-left: 1rem;
    margin-bottom: 0 !important;
}
@media (max-width: 1298px) {
    main .content-box .inner-box {
    width: 25vw;
    height: 25vw;
}

}


@media (max-width: 998px) {
    .portpolio-listup {
        margin-top: 4rem;
    }
    main .portpolio-listup h3{
        font-size: 4.5rem;
    }
    #portfolio-list {
        display: block;
    }
    main .content-box-wrap {
    width: 75%;
    margin: 0 auto;
    justify-content: center;
}
    main .content-box .inner-box {
    width: 75vw;
    height: 75vw;
}
    .modal .sub-modal-wrap .header p {
    top: 10%;
}
    #portfolio-list .sub-modal .fa-solid.fa-xmark {
        transform: translate(10px, -20px);
}
    .modal .sub-modal-wrap .modal-img-box img {
    width: 100%;
    margin-right: unset;
}
    .modal .sub-modal-wrap .middle-banner {
        display: flex;
        flex-direction: column;
}
    .js-pf-tags{
        margin-top: 1rem;
    }
    .modal-wrap .modal-text {
        display: block !important;
}
    .js-pf-img-3s {
        display: block !important;
    }
    .modal .sub-modal-wrap .modal-text div:last-child img {
    width: 90%;
}
    .modal .sub-modal-wrap .middle-banner {
        margin: unset;
}
    .modal .modal-wrap .header h3 {
    font-weight: 400;
    text-align: center;
    /* margin-bottom: 36px; */
        width: 80%;
        margin-top: 1rem;
}
    .modal-wrap .modal-text > div p:first-child {
   width: 40vw;
}
    .modal .modal-wrap {
    text-align: center;
}
    .modal .modal-bnt {
    width: 50vw;
}
    .intro-text .intro-text-wrap {
     min-height: unset !important;
}
    .intro-text {
    padding: 100px 0;
}
    .contact .contact-right-wrap .contact-option-bnt > div label {
    margin: 10px;
}
}