@media screen and (min-width:997px) {
 .main_black_txt .tit{margin-top:40px;font-size:4em;}
#m_intro{display:none;}
#intro{display:""}

#m_slide_up_btn{display:none;}
#m_main_black_txt{display:none;}
#main_black_txt{display:""}
#m_main_nav{display:none}
#main_nav{display:""}
.main_popup{display:""}

}
@media screen and (max-width:997px) {
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12,
.col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6,
.col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10,
.col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4,
.col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9,
.col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2,
.col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8,
.col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2,
.col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9{padding-left:20px;padding-right:20px;}
.mobile_lr {margin-left:15px; margin-right:15px;}
.mobile_letter_1{letter-spacing:-1px;}
.main_black_txt .tit{margin-top:15px;font-size:3em;}
#m_intro{display:""}
#intro{display:none;}
#m_slide_up_btn{display:"";}
#slide_up_btn{display:none;}
#m_main_black_txt{display:"";}
#main_black_txt{display:none;}
#m_main_nav{display:""}
#main_nav{display:none}
.main_popup{display:none}
.img_zoom{width:100%;}

}





.h_mid{display:block; margin:0 auto;}
.txtc{text-align:center !important;}
.p0{padding:0}
.m0{margin: 0;}
.mt10{margin-top : 10px !important;}
.mt20{margin-top : 20px !important;}
.mt30{margin-top : 30px !important;}
.mt50{margin-top : 50px !important;}

.bold800{font-weight:800;}
.bold700{font-weight:700;}

.fs20{font-size:20px;}
.fs40{font-size:40px;}

.main_nav{position: fixed;
    top: 19px;
    right: 33px;}


.img_zoom:hover{
	transform: scale(1.1);
}


.img_zoom {
transition: transform 0.6s cubic-bezier(0.19, 1, 0.22, 1);
}


.txt_zoom {
font-size:40px;
color:#fff;
font-weight:800;
transition: transform 0.6s cubic-bezier(0.19, 1, 0.22, 1);
}

.txt_zoom:hover{
	transform: scale(1.25);
}
/*
.txt_zoom{
font-size:40px;
color: #404040;
text-decoration: none;
-moz-transition:-moz-transform 0.2s ease-in; 
-webkit-transition:-webkit-transform 0.2s ease-in; 
-o-transition:-o-transform 0.2s ease-in;
-moz-transition:-moz-transform 0.2s ease-out; 
-webkit-transition:-webkit-transform 0.2s ease-out; 
-o-transition:-o-transform 0.2s ease-out;

}
.txt_zoom:hover{
color: #000000;
text-shadow:1px 0px #555;
-moz-transform:scale(1.03); 
-webkit-transform:scale(1.03);
-o-transform:scale(1.03);
}
*/


.word_spacing5{word-spacing:5px;}
.main_black_txt{z-index:9999;}
.main_black_txt p{color:#ededed !important;padding-top:0.1em;padding-left:12em;}
.m_main_black_txt{z-index:9999;}
.m_main_black_txt p{color:#ededed !important;padding-top:0.1em;margin-left:40%;}
.fc_white{font-color:#fffff;}



/* 푸터 */
#scrollTop_btn{position:fixed;bottom:10px;right:10px;width:30px;height:30px;background-color:#222;color:#fff;text-align:center;border-radius:4px;padding-top:0.1em;}
#scrollTop_btn:hover{background-color:#286090;}

/*html {
    position: relative;
    min-height: 100%;
}
body {
    margin: 0 0 157px; bottom = footer height
	letter-spacing:-1px;
}
.footer-v4 {
    position: absolute;
    left: 0;
    bottom: 0;
    height: 157px;
    width: 100%;
}*/


.clearfix:after {
  content: "";
  display: block;
  clear:both;
}

.main_popup{position:fixed; top:50px;left:50px; z-index:999999;}
.x_div{background-color:#000; text-align:right;padding:0 1em;color:#fff;font-weight:700;}
#x_btn{cursor:pointer;margin-left:5px;}

.slide_fade{ opacity: 0;
-moz-transition:  opacity 0.5s ;  
-webkit-transition:  opacity 0.5s ;  
-o-transition:  opacity 0.5s ;  
transition: opacity 0.5s ;}

