:root {
    --main-color: #2CB5A9;
    --yellow-color: #F4CE2E;  
    --bg-color: #F9F9F9;
    --black-color: #2A2A2A;
    --sub-txt-color-01: #555555;
    --sub-txt-color-02: #777777;
    --sub-txt-color-03: #999999;
    --border-color: #D9D9D9;
    --red-color: #EA4335;
}
@media screen and (max-width: 1399px) {
    .wrap {
        padding: 0 8px;
    }
    .sm-wrap {
        padding: 0 8px;
    }

    /*header*/
    .header-wrap .tp {
        padding: 0 8px;
    }
    .header-wrap .bt {
        padding: 0 8px;
    }
}
@media screen and (max-width: 1280px) {

}
@media screen and (max-width: 1024px) {
    /*modal*/
    .modal .modal-box {
        max-width: calc(100vw - 16px) !important;
    }
    .modal .modal-box .content.terms {
        min-height: 300px;
        max-height: 450px;
    }

    .circle-btn {
        max-width: 150px;
        height: 40px;
        letter-spacing: -1px;
    }
    .bg-wrap {
        padding: 100px 0;
    }
    .main-sns {
        padding: 100px 0;
    }
    /*header*/
    .ham {
        display: block;
    }
    .header-wrap .bt .gnb-area {
        height: 60px;
    }
    .link {
        padding: 8px 0;
    }
    .gnb {
        border-top: 1px solid var(--border-color);
        position: absolute;
        top: 89px;
        left: 0;
        width: 100%;
        height: calc(100vh - 89px);
        overflow: hidden;
        overflow-y: auto;
        background-color: #fff;
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        padding: 24px 16px 150px;
        gap: 0; 
        display: none;
    }
    .gnb > li:first-child {
        padding: 0 0 24px;
    }
    .gnb > li {
        width: 100%;
        padding: 24px 0;
        border-bottom: 1px solid var(--border-color);
    }
    .gnb > li::after {
        display: none;
    }
    .gnb > li > a {
        padding: 0 0 16px;
        color: var(--main-color);
    }
    .gnb-sub {
        padding-top: 0;
        position: relative;
        top: unset;
        left: unset;
        transform: unset;
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        gap: 8px;
    }
    .rt-area {
        gap: 12px;
    }
    .logo img {
        width: 150px;
    }

    /*footer*/
    footer {
        margin-top: 60px;
    }
    .fnb-area {
        flex-direction: column;
        align-items: center;
        gap: 36px;
    }
    .fnb-box {
        flex-direction: column;
        align-items: center;
    }
    .footer-wrap .bt {
        flex-direction: column;
        align-items: center;
        gap: 24px;
    }
    .footer-wrap .bt .info-area {
        width: 100%;
        flex-direction: row;
        justify-content: center;
        flex-wrap: wrap;
    }
    .footer-wrap .bt .rt {
        width: 100%;
        flex-direction: column-reverse;
        align-items: center;
        gap: 24px;
    }
    .ft-social {
        width: 100%;
        align-items: center;
    }


    /*메인*/
    .main-tit .lg-tit {
        font-size: 28px;
    }
    .main-culture {
        padding: 60px 0;
    }
    .curture-grid {
        grid-template-columns: repeat(2, 1fr);
        gap: 48px 16px;
    }
    .curture-grid .item .category {
        font-size: 13px;
    }
    .curture-grid .item .tit {
        font-size: 16px;
    }
    .curture-grid .item .date {
        font-size: 13px;
    }
    .sns-slider .box .txt .cate {
        font-size: 13px;
    }
    .sns-slider .box .txt .tit {
        font-size: 16px;
    }
    /*페이지*/
    .page {
        padding-top: 150px;
    }
    .sub-menu {
        display: none;
    }
    .page-name {
        font-size: 38px;
        margin-top: 0;
        margin-bottom: 48px;
    }
    .greetings-banner .profile {
        left: 48px;
    }
    .greetings-banner .img-box {
        height: 300px;
    }
    .greetings-banner .txt {
        padding: 24px 48px;
    }

    .vision-area {
        flex-direction: column;
    }
    .vision-area .txt-area > p {
        font-size: 38px;
    }
    .vision-area .txt-area {
        align-items: center;
    }
    .vision-area .txt-area .txt {
        align-items: center;
    }
    .vision-area .txt-area .txt p:last-child {
        text-align: center;
        line-height: 1.5;
    }
    .vision-area .img-box {
        width: 100%;
        aspect-ratio: 4 / 1;
    }
    .mission-area {
        margin-top: 100px;
    }
    .mission-area .bg {
        height: auto;
    }
    .mission-area .content > p {
        font-size: 38px;
    }
    .mission-grid .item {
        padding: 24px;
    }
    .mission-grid .item p {
        font-size: 16px;
        word-break: keep-all;
    }
    .page-tit p:nth-child(2) {
        line-height: 1.5;
    }
    .page-tit p:nth-child(2) br {
        display: none;
    }
    .value-grid .item p {
        font-size: 16px;
    }
    .history-list {
        padding: 0;
    }
    .history-list .item {
        gap: 48px;
    }
    .history-list::after {
        left: 188px;
    }
    .history-list .item .area {
        font-size: 28px;
    }
    .history-list .item li {
        gap: 24px;
    }
    .history-list .item li .date {
        min-width: 70px;
    }
    .table-box table th:first-child {
        width: 120px !important;
    }
    .root_daum_roughmap .wrap_map {
        height: 400px !important;
    }

    .forest-area .intro-area {
        gap: 24px;
    }
    .forest-area .intro-area .txt .hd-txt p:first-child {
        font-size: 14px;
    }
    .forest-area .intro-area .txt .hd-txt p:last-child {
        font-size: 28px;
    }
    .forest-slider {
        overflow: hidden;
    }
    .forest-slider .swiper-slide .txt p:first-child {
        font-size: 28px;
    }
    .expl-area {
        gap: 24px;
    }
    .expl-area .rt .txt-area .hd p:first-child {
        line-height: 1.3;
    }
    .service-list > li .tit {
        padding: 16px;
    }
    .culture-view .img-area .tit {
        font-size: 38px;
    }
    .other-area a {
        font-size: 14px;
        gap: 24px;
    }
    .form-tit {
        padding-bottom: 16px;
    }
    .form-tit span:first-child {
        font-size: 20px;
    }
    .culture .banner .txt {
        font-size: 38px;
    }
    .post-grid {
        gap: 24px;
    }
    .post-grid .item {
        flex-direction: column;
        max-height: unset;
    }
    .post-grid .item .thumb {
        max-width: 100%;
    }
    .post-grid .item .txt > .txt-tit {
        font-size: 20px;
    }
    .post-grid .item .txt .box {
        gap: 8px;
    }
    .modal .modal-box .modal-content .txt > .txt-tit {
        font-size: 20px;
    }
    .modal .modal-box .modal-content .txt .box {
        gap: 8px;
    }
    .tab-menu {
        width: 100%;
        gap: 16px;
        flex-wrap: wrap;
    }
    .etc-grid .item .month {
        font-size: 20px;
    }

    .asia-slider .swiper-slide {
        aspect-ratio: 1 / 1;
    }
    .asia-area .txt {
        gap: 24px;
    }
    .asia-area .txt p:first-child {
        font-size: 20px;
    }
    .asia-area .txt p:nth-child(2) {
        font-size: 14px;
    }
    .space-banner .tit {
        font-size: 38px;
    }
    .space-banner .list li a {
        width: 130px;
        height: 130px;
    }
    .space-banner .list li a span {
        word-break: normal;
    }
    .search {
        width: 350px;
    }
    .view-tit-box .tit {
        font-size: 18px;
    }
    .view-tit-box .info span {
        font-size: 14px;
    }
    .photo-slider-area {
        padding-right: 24px;
    }
    .photo-editor-area {
        padding-left: 24px;
    }
    .txt-board li a {
        gap: 24px;
    }
    .file-box {
        padding: 16px 0;
    }
    .file-box a {
        gap: 6px;
    }
    .file-box a span {
        font-size: 14px;
    }
}
@media screen and (max-width: 767px) {
    /*popup*/
    .popup {
        top: 24px !important;
        left: 50% !important;
        transform: translateX(-50%);
        width: calc(100% - 16px) !important;
    }
    .popup .popup-img {
        max-width: 100%;
    }
    /*메인*/
    .sns-slider {
        overflow: hidden;
    }
    /*페이지*/
    .page-name {
        font-size: 32px;
    }
    .greetings-banner .profile {
    width: 250px;
    }
    .greetings-banner .txt {
        padding: 24px;
    }
    .value-grid .item > img {
        max-width: 100%;
    }
    .page-tit p:first-child {
        font-size: 28px;
    }
    .sl-item .hd {
        min-width: 200px;
    }
    .sl-item .hd span:last-child {
        min-width: 100px;
    }

    .forest-area .intro-area {
        flex-direction: column;    
    }
    .forest-area .intro-area .img-box {
        aspect-ratio: 16 / 9;
        overflow: hidden;
    }
    .expl-area {
        flex-direction: column;
    }
    .expl-area .lt {
        position: relative;
        top: unset;
        left: unset;
        width: 100%;
        aspect-ratio: 16 / 9;
        overflow: hidden;
        min-height: unset;
    }
    .expl-area .rt {
        width: 100%;
    }
    .group-area .hd {
        flex-direction: column;
        align-items: center;
        gap: 16px;
    }
    .group-area .hd .txt p:nth-child(2) {
        line-height: 1.3;
    }
    .list-hd {
        flex-direction: column;
        align-items: center;
        gap: 24px;
    }
    .tab-menu {
        justify-content: center;
    }
    .culture-view .img-area .tit {
        width: 100%;
        text-align: center;
        line-height: 1.2;
        font-size: 28px;
    }
    .culture-view .txt-area .tit {
        font-size: 28px;
    }
    .culture-view .txt-area .content {
        width: 100%;
    }
    .culture .banner {
        height: 250px;
    }
    .culture .banner .txt {
        font-size: 28px;
    }
    
    .asia-area .txt {
        width: 100%;
        padding: 48px 24px;
        justify-content: flex-start;
        background: linear-gradient(0deg,rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
    }
    .asia-area .asia-pager {
        width: 100%;
        left: 24px;
        font-size: 24px;
    }
    .space-banner .tit {
        width: 100%;
        font-size: 28px;
        padding-bottom: 80px;
    }
    .space-banner .list li a {
        width: 100px;
        height: 100px;
    }
    .sr-area .txt-box p:first-child {
        font-size: 28px;
    }

    .curture-grid.data {
        grid-template-columns: repeat(2, 1fr);
    }
    .photo-view {
        flex-direction: column;
        gap: 48px;
    }
    .photo-slider-area {
        padding: 0;
        width: 100%;
        border-right: none;
    }
    .photo-editor-area {
        padding-left: 0;
        width: 100%;
    }
    .film-step {
        gap: 16px;
    }
    .film-step .item .txt p:nth-child(2) {
        font-size: 18px;
    }
    .film-info {
        flex-direction: column;
        gap: 48px;
    }
    .film-info .film-expl {
        width: 100%;
    }
    .film-info .info-list {
        width: 100%;
    }
    .film-info .info-list .item span:first-child {
        min-width: 80px;
    }
    .form-basic .form-txt p:first-child {
        font-size: 28px;
    }
    .donation-step .item .circle {
        width: 80px;
        height: 80px;
    }
}
@media screen and (max-width: 480px) {
    .modal .modal-box .modal-tit-box {
        padding: 16px;
    }
    .modal .modal-box .modal-tit-box span {
        font-size: 16px;
    }
    .modal .modal-box .content {
        padding: 16px;
    }
    /*header*/
    .link {
        justify-content: space-between;
    }
    .link .social-btn {
        display: none;
    }
    .link .user-btn a:not(:last-child)::after {
        margin: 0 8px;
    }

    /*메인*/
    .main-banner {
        aspect-ratio: 16 / 9;
        margin-top: 97px;
    }
    .banner-slider .swiper-slide .txt {
        padding: 0 16px;
        align-items: center;
    }
    .banner-slider .swiper-slide .txt > p {
        font-size: 14px;
    }
    .banner-slider .swiper-slide .txt .txt-hidden span {
        font-size: 20px;
    }
    .control {
        justify-content: center;
        display: none;
    }
    .scroll-downs {
        display: none;
    }
    .tit-box {
        flex-direction: column;
        align-items: center;
        gap: 24px;
    }
    .main-tit .lg-tit {
        font-size: 18px;
        text-align: center;
        word-break: keep-all;
    }
    .main-tit .lg-tit br {
        display: none;
    }
    .tit-box a {
        width: 20px;
        height: 20px;
    }
    .curture-grid .item {
        padding-bottom: 16px;
    }
    .curture-grid .item .category {
        font-size: 12px;
    }
    .curture-grid .item .tit {
        font-size: 14px;
    }
    .curture-grid .item .date {
        font-size: 12px;
    }
    .txt-board li a {
        padding: 16px 0;
        gap: 12px;
    }
    .txt-board li a .hd .num {
        font-size: 20px;
    }
    .txt-board li a .hd .date {
        font-size: 12px;
    }
    .sns-slider .box .img-box {
        aspect-ratio: 16 / 9;
    }
    .sns-slider .box .txt .cate {
        font-size: 12px;
    }
    .sns-slider .box .txt .tit {
        font-size: 14px;
        margin-bottom: 16px;
    }
    .main-tit .sm-tit {
        font-size: 14px;
        word-break: keep-all;
    }
    .link-area {
        grid-template-columns: repeat(1, 1fr);
    }
    .link-area .item {
        aspect-ratio: 16 / 9;
    }

    /*페이지*/
    .page-name {
        font-size: 24px;
    }
    .page-name::after {
        width: 6px;
        height: 6px;
    }
    .greetings-banner {
        margin-top: 60px;
    }
    .greetings-banner .txt p:first-child {
        font-size: 20px;
    }
    .greetings-banner .txt p:nth-child(2) {
        font-size: 14px;
    }
    .greetings-txt p {
        font-size: 14px;
    }
    .greetings-txt .who p b {
        font-size: 20px;
    }
    .vision-area .img-box {
        aspect-ratio: 5 / 2;
    }
    .vision-area .img-box .vision-logo {
        max-width: 150px;
    }
    .vision-area .txt-area > p {
        font-size: 20px;
        letter-spacing: 10px;
    }
    .vision-area .txt-area .txt p:first-child {
        font-size: 16px;
    }
    .vision-area .txt-area .txt p:last-child {
        font-size: 14px;
    }

    .mission-area .content > p {
        font-size: 20px;
        letter-spacing: 10px;
    }
    .mission-grid {
        grid-template-columns: repeat(1, 1fr);
    }
    .mission-grid .item:not(:last-child) {
        border-right: none;
        border-bottom: 1px solid rgba(255, 255, 255, 0.2);
    }
    .mission-grid .item .img-box {
        aspect-ratio: 16 / 9;
    }
    .mission-grid .item p {
        font-size: 14px;
    }
    .mission-area .content {
        gap: 24px;
    }
    .mission-area .bg {
        height: 1200px;
    }
    .page-tit p:nth-child(2) {
        font-size: 14px;
    }
    .goal-flex {
        flex-direction: column;
    }
    .goal-flex .item {
        height: auto;
        aspect-ratio: 16 / 9;
    }
    .goal-flex .item .txt {
        gap: 16px;
    }
    .goal-flex .item .txt p:first-child {
        font-size: 20px;
    }
    .goal-flex .item .txt p:nth-child(2) {
        opacity: 1;
        font-size: 14px;
    }
    .value-grid {
        grid-template-columns: repeat(2, 1fr);
    }
    .value-grid .item {
        padding: 24px;
    }
    .value-grid .item span {
        width: 48px;
    }
    .value-grid .item p {
        font-size: 14px;
        color: var(--sub-txt-color-02);
    }

    .year-box {
        white-space: nowrap;
        overflow: hidden;
        overflow-x: auto;
        justify-content: flex-start;
    }
    .year-slider .swiper-slide button {
        font-size: 16px;
    }
    .history-list::after {
        left: 85px;
    }
    .history-list .item {
        gap: 16px;
    }
    .history-list .item .area {
        font-size: 20px;
        min-width: 60px;
    }
    .history-list .item ul {
        padding-left: 36px;
    }
    .history-list .item li {
        gap: 16px;
    }
    .history-list .item li .date {
        min-width: 50px;
        font-size: 14px;
    }
    .history-list .item li .content {
        font-size: 14px;
    }

    .page-tit p:first-child {
        font-size: 20px;
        line-height: 1.3;
        text-align: center;
    }
    .bi-area .color-system .box .item {
        padding: 24px 16px;
        gap: 48px;
    }
    .bi-area .color-system .box .item > p {
        font-size: 16px;
        word-break: keep-all;
        line-height: 1.3;
    }
    .bi-area .color-system .box .item .code p {
        font-size: 14px;
    }
    .bi-area .color-system .box .item:first-child {
        border-radius:  0 0 0 24px;
    }
    .bi-area .color-system .box .item:last-child {
        border-radius: 0 24px 0 0;
    }

    .root_daum_roughmap .wrap_map {
        height: 300px !important;
    }
    .map-info .item .tit {
        align-items: center;
    }
    .map-info .item .tit p:first-child {
        font-size: 20px;
    }
    .map-info .item .tit p:nth-child(2) {
        font-size: 14px;
        text-align: center;
    }
    .pj-btn {
        gap: 6px;
    }
    .map-info .item .add {
        flex-direction: column;
        align-items: center;
    }
    .sl-item {
        flex-direction: column;
        align-items: flex-start;
        gap: 12px;
    }
    .sl-item ul li {
        font-size: 14px;
    }
    .sl-item .hd {
        gap: 6px;
    }
    .sl-item .hd span:first-child {
        width: 28px;
        height: 29px;
    }
    .sl-item .hd span:first-child img {
        width: 20px;
    }


    .forest-area .intro-area .txt .hd-txt p:last-child {
        font-size: 20px;
    }
    .forest-area .intro-area .txt .content {
        font-size: 14px;
    }
    .forest-slider .swiper-slide .txt {
        padding: 16px;
        justify-content: center;
    }
    .forest-slider .swiper-slide .txt p:first-child {
        font-size: 20px;
    }
    .forest-slider .swiper-slide .txt p:last-child {
        font-size: 14px;
        word-break: keep-all;
    }
    .forest-slider .swiper-slide .img-box {
        aspect-ratio: 1 / 1;
    }
    .expl-area .rt .txt-area .hd p:first-child {
        font-size: 18px;
    }
    .expl-area .rt .txt-area .hd p:nth-child(2) {
        font-size: 14px;
    }
    .expl-area .rt .txt-area .list .item {
        gap: 8px;
    }
    .expl-area .rt .txt-area .list .item p:first-child {
        font-size: 16px;
    }
    .expl-area .rt .txt-area .list .item p {
        font-size: 14px;
    }
    .service-area > p {
        font-size: 18px;
    }
    .service-list > li .tit {
        padding: 16px 0;
    }
    .service-list > li .tit > span {
        font-size: 14px;
    }
    .service-list > li .toggle-content {
        padding: 16px 8px;
        font-size: 14px;
    }
    .btn-wrap {
        gap: 6px;
    }
    .input-grid .item .box {
        flex-direction: column;
        gap: 6px;
    }
    .table-box.nowrap {
        white-space: nowrap;
    }
    .table-box table {
        table-layout: auto;
    }
    .table-box table td.left {
        padding: 0 8px;
    }
    .table-box table th {
        font-size: 13px;
    }
    .table-box table td {
        font-size: 13px;
        word-break: normal;
    }
    .group-area .hd .txt p:first-child {
        font-size: 18px;
    }
    .group-area .hd .txt p:nth-child(2) {
        font-size: 14px;
    }
    .search {
        width: 100%;
    }
    .search input {
        max-width: 100%;
    }
    .culture-intro .tab-menu {
        gap: 6px;
    }
    .tab-menu button, .tab-menu a {
        font-size: 12px;
    }
    .circle-btn {
        max-width: 130px;
        font-size: 12px;
        padding: 0 8px;
    }
    .pj-btn {
        font-size: 12px;
    }
    .basic-expl .item p:first-child {
        font-size: 16px;
    }
    .basic-expl .item p {
        font-size: 14px;
    }
    .culture .banner .txt {
        font-size: 24px;
    }
    .culture-view .img-area {
        margin-bottom: 36px;
    }
    .culture-view .img-area .tit {
        font-size: 20px;
    }
    .culture-view .txt-area .tit {
        font-size: 20px;
    }
    .culture-view .txt-area .content {
        font-size: 14px;
    }
    .culture .banner {
        margin-bottom: 36px;
        height: auto;
        aspect-ratio: 16 / 9;
    }
    .tab-menu.center {
        margin-bottom: 36px;
        gap: 12px 6px;
    }
    .post-grid {
        grid-template-columns: repeat(1, 1fr);
        gap: 48px;
    }
    .post-grid .item .txt .box > div span:first-child {
        font-size: 14px;
        min-width: 60px;
    }
    .post-grid .item .txt .box > div span:nth-child(2) {
        font-size: 14px;
    }
    .modal .modal-box .modal-content {
        flex-direction: column;
        gap: 24px;
        max-height: 550px;
        overflow: hidden;
        overflow-y: auto;
        padding: 16px 8px;
    }
    .modal .modal-box .modal-content .img-box {
        max-width: 100%;
    }
    .modal .modal-box .modal-content .txt {
        gap: 16px;
    }
    .modal .modal-box .modal-content .txt .box > div span:first-child {
        font-size: 14px;
        min-width: 60px;
    }
    .modal .modal-box .modal-content .txt > .txt-tit {
        font-size: 18px;
    }
    .modal .modal-box .modal-content .txt .box > div span:nth-child(2) {
        font-size: 14px;
    }
    .etc-grid {
        grid-template-columns: repeat(1, 1fr);
    }
    .etc-grid .item .list {
        padding: 16px 0;
    }
    .etc-grid .item .list a {
        font-size: 14px;
    }

    .asia-slider .swiper-slide {
        height: 700px;
    }

    .space-banner {
        aspect-ratio: 1 / 1;
    }
    .space-banner .tit {
        font-size: 20px;
    }
    .space-banner .list {
        justify-content: flex-start;
        padding: 0 16px;
        gap: 8px;
    }
    .space-banner .list li a span {
        font-size: 12px;
    }
    .sr-area .txt-box {
        padding: 16px 0 36px;
    }
    .sr-area .txt-box p:first-child {
        font-size: 20px;
    }
    .sr-area .txt-box p:nth-child(2) {
        font-size: 14px;
    }
    .form-tit span:first-child {
        font-size: 18px;
    }
    .curture-grid.data {
        grid-template-columns: repeat(1, 1fr);
    }
    .photo-slider .swiper-slide .photo-download {
        left: 8px;
        bottom: 8px;
        padding: 4px 8px;
    }
    .txt-board li a .board-tit .cate {
        display: none;
    }
    .film-area .banner .txt {
        font-size: 14px;
        padding: 16px;
        word-break: keep-all;
    }
    .film-step {
        grid-template-columns: repeat(2, 1fr);
        gap: 24px 16px;
    }
    .film-step .item:nth-child(2) {
        border-right: none;
    }
    .film-step .item .txt p:first-child {
        font-size: 12px;
    }
    .film-step .item .txt p:nth-child(2) {
        font-size: 16px;
    }
    .film-step .item .icon-box img {
        width: 28px;
    }
    .film-info .film-expl {
        font-size: 14px;
        color: var(--sub-txt-color-02);
        text-align: center;
    }
    .film-info .info-list .item {
        padding: 16px;
        gap: 24px;
    }
    .film-info .info-list .item:first-child {
        padding: 0 16px 16px;
    }
    .film-info .info-list .item span:first-child {
        font-size: 14px;
    }
    .film-info .info-list .item span:nth-child(2) {
        font-size: 14px;
    }
    .download-box {
        gap: 6px;
    }

    .donation-step {
        align-items: flex-start;
    }
    .donation-step .item .circle {
        width: 60px;
        height: 60px;
        font-size: 12px;
    }
    .donation-step .item .txt {
        font-size: 12px;
        letter-spacing: -1px;
    }
    .donation-step .item:not(:last-child)::after {
        top: 30px;
    }
    .donation-step .item:not(:first-child)::before {
        top: 30px;
    }
    .input-grid .item > p {
        font-size: 12px;
    }
    .form-basic .form-txt p:first-child {
        font-size: 18px;
    }
    .form-basic .form-txt p:nth-child(2) {
        font-size: 14px;
        word-break: keep-all;
    }
    .form-basic .form-txt p:nth-child(2) br {
        display: none;
    }

    .user-box .hd .txt {
        font-size: 18px;
    }
    .user-tab-menu a {
        font-size: 14px;
    }
    .user-expl span:nth-child(2) {
        font-size: 12px;
    }
    .input-box p {
        font-size: 12px;
    }
}