@media all and (min-width:769px) and (max-width:1024px) { 


    .wid {
        width:95%;
    }


    /* header */

    .header .gnb .gnbWrap .logo img {
        filter:invert(60%) sepia(45%) saturate(2693%) hue-rotate(230deg) brightness(90%) contrast(93%);
    }
    

    /* subTitle */

    .subTitle .areaNum {
        font-size:60px;
    }

    .subTitle .subTitleTxt {
        font-size:60px;
    }

    .subTitle .contentTXT {
        font-size:40px;
    }

    /* mainTop */

    .mainTop:before {
        background-position:45% 12%;
        background-size:2600px;
    }

    /* about */


    /* family */

    .family .subTitle .subTitleTxt {
        padding:30px 0px;
    }



    /* footer */

    .footer {
        height:auto;
    }

        .footer .footerWrap {
            padding:20px 0px;
        }

        .footer .footerWrap .logoArea {
            padding:10px 0 10px;
        }

        .footer .footerWrap .footerInfo {
            width:100%;
            margin-bottom:10px;
        }

        .footer .footerWrap .copyrightTxt {
            width:100%;
            color:#777;
        }

    
}
