@media screen and (max-width: 1900px) {}

/*대형 데스크탑 및 대형 스크린*/
@media screen and (max-width: 1600px) {}

/*대형 데스크탑 및 대형 스크린*/
@media screen and (max-width: 1440px) {
    #main-partner .map-info-wrap .map-box .p-dot {
        height: 56rem;
    }
}

/*노트북 및 데스크탑*/
@media screen and (max-width: 1280px) {
    /*main-about*/
    #main-about .con-box .info-wrap {
        align-items: center;
        padding: 6rem;
    }
    #main-about .con-box .info-wrap .txt {
        width: 100%;
    }
    /*main-about//*/
}

/*태블릿(가로모드) 및 작은 노트북*/
@media screen and (max-width: 1024px) {
    /*common*/
    .circular img {
        width: 80%;
    }
    /*common//*/
    /*main-about*/
    #main-visual .swiper-slide .main-visual-txt .content .tit {
        font-size: 6rem;
    }
    #main-about .con-box {
        flex-direction: column-reverse;
        height: 100%;
    }
    #main-about .con-box > div {
        width: 100%;
    }
    #main-about .con-box .info-wrap {
        align-items: center;
        padding: 18rem 2rem 8rem;
    }
    #main-about .con-box .img-wrap {
        height: 60rem;
        padding: 2rem;
    }
    /*main-about//*/

    /*main-product*/
    #main-product .big-logo-wrap {
        width: 80%;
    }
    /*main-product//*/

    /*main-partner*/
    #main-partner .map-info-wrap {
        flex-direction: column;
        gap: 4rem;
    }
    #main-partner .map-info-wrap .info-box,
    #main-partner .map-info-wrap .map-box {
        width: 100%;
        margin-top: 0;
    }

    #main-partner .map-info-wrap .info-box ul {
        display: flex;
        gap: 2rem;
    }
    #main-partner .map-info-wrap .info-box .info {
        width: 100%;
    }
    #main-partner .map-info-wrap .map-box .p-dot {
        height: 100%;
    }
    /*main-partner//*/
}

/*태블릿(세로모드)*/
@media screen and (max-width: 768px) {
    /*main-product*/
    #main-product .swiper-btn .next-prev {
        width: 20rem;
        display: none;
    }
    /*main-product//*/

    /*main-partner*/
    #main-partner .map-info-wrap .map-box .p-dot .d-img {
        width: 60%;
        margin: auto;
    }
    /*main-partner//*/
}

/*소형 장치 (스마트폰 가로모드)*/
@media screen and (max-width: 500px) {
    /*common*/
    .circular img {
        width: 60%;
    }
    /*main-partner*/
    #main-partner .map-info-wrap .map-box .p-dot .d-img {
        width: 50%;
    }
    #main-partner .map-info-wrap .info-box ul {
        flex-wrap: wrap;
    }
    /*main-partner//*/
}

/*초소형 장치 (스마트폰)*/
@media screen and (max-width: 320px) {}