@media screen and (max-width: 1140px) and (min-width: 761px)/*컨텐츠레이아웃*/{
.container{width:740px;}
div.content-wrapper{width:740px;}
div.stunning-text-wrapper, div.navigation-wrapper{width:760px;}
div.inner-header-wrapper{width:760px;}
div.content-bottom-gimmick{width:740px;}
.container .sixteen.columns{width:720px;}
.gdl-page-item{width:720px;}
img{max-width: 720px;}
.sf-menu li a{padding:11px 15px 11px 15px !important;font-size: 12px;}
div.footer-wrapper{width:100%;min-width: 0;}

/*img*/
img{max-width: 100%;}

/*서치*/
div.search-wrapper input[type="text"]{width:130px;}
div.search-wrapper #search-text{width:147px;}

/*탭*/
ul.tabs li a.active{height: 29px;padding-top:0; top:0;}
ul.tabs li{width:100%; float: none;}
ul.tabs li a{border-left:solid 1px #dddddd !important;}

/*educations*/
.container .sidebar-included .gdl-page-item .sixteen.columns{width:720px;}
div.gdl-right-sidebar{width:720px;margin-left:0 !important;margin-right:0 !important;}
.container .sidebar-included .gdl-page-item .eight.columns{margin-left:0 !important;margin-right:0 !important;width:700px;padding-left:10px;padding-right:10px;}
.container .sidebar-included .gdl-page-item .eight.columns.wrapper{margin-left:0 !important;margin-right:0 !important;width:700px;padding-left:10px;padding-right:10px;}
.sidebar-included .gdl-page-item{width:740px;}

/*사이드바*/
.container .five.columns{width:720px;padding-left:10px;padding-right:10px;}

/*블로그*/
.blog-item-inside .flexslider{width:650px !important;height: 202px !important;}
.blog-item-inside .flexslider .slides{height: 100%;}
.blog-item-inside  .flexslider .slides > li{height: 100%;}
.blog-item-inside .flexslider .slides img{height: 100%;}

/*블로그타입2*/
.blog-item2 .blog-thumbnail-image a img{width:100%;}
.blog-item2 .slides  li  img{width:100%;}
.container .sidebar-included .gdl-page-item .sixteen.columns.wrapper{width:720px;}
.single-post .blog-thumbnail-image a img{width:100%;}
.single-post .slides  li > img{width:100%;}

/*갤러리*/
.container .sixteen.columns.wrapper{width:740px;}
.container .one-third.column{width:226px;}

/*홈*/
.home .container .sidebar-included .gdl-page-item .eight.columns.wrapper{padding-left:0; padding-right:0;width:740px;}

/*슬라이드*/
.home .slider-wrapper .nivoSlider{width:940px;transform: scale(0.765);-webkit-transform: scale(0.765);-moz-transform: scale(0.765);-ms-transform: scale(0.765);-o-transform: scale(0.765);transform-origin: 0 0;-webkit-transform-origin: 0 0;-moz-transform-origin: 0 0;-ms-transform-origin: 0 0;-o-transform-origin: 0 0;height: 310px;}
.home div.slider-wrapper{width:720px; overflow: hidden; height: 237px; }
.home div.under-slider-left{width:505px;}
.home div.under-slider-right{width:214px;}
}

@media screen and (max-width: 760px) and (min-width: 641px)/*컨텐츠레이아웃*/{
.container{width:530px;}
div.content-wrapper{width:530px;}
div.stunning-text-wrapper, div.navigation-wrapper{width:550px;}
div.inner-header-wrapper{width:550px;}
div.content-bottom-gimmick{width:530px;}
.container .sixteen.columns{width:510px;}
.gdl-page-item{width:530px;}
img{max-width: 530px;}
div.footer-wrapper{width:100%;min-width: 0;}

/*img*/
img{max-width: 100%;}
.gdl-image-frame.shortcode-image- img{height: auto !important;}

/*서치*/
div.search-wrapper input[type="text"]{width:130px;}
div.search-wrapper #search-text{width:147px;}

/*탭*/
ul.tabs li a.active{height: 29px;padding-top:0; top:0;}
ul.tabs li{width:100%; float: none;}
ul.tabs li a{border-left:solid 1px #dddddd !important;}

/*educations*/
.container .sidebar-included .gdl-page-item .sixteen.columns{width:510px;}
div.gdl-right-sidebar{width:510px;margin-left:0 !important;margin-right:0 !important;}
.container .sidebar-included .gdl-page-item .eight.columns{margin-left:0 !important;margin-right:0 !important;width:490px;padding-left:10px;padding-right:10px;}
.container .sidebar-included .gdl-page-item .eight.columns.wrapper{margin-left:0 !important;margin-right:0 !important;width:490px;padding-left:10px;padding-right:10px;}
.sidebar-included .gdl-page-item{width:530px;}

/*사이드바*/
.container .five.columns{width:510px;padding-left:10px;padding-right:10px;}

/*블로그*/
.blog-item-inside .flexslider{width:440px !important;height: 137px !important;}
.blog-item-inside .flexslider .slides{height: 100%;}
.blog-item-inside  .flexslider .slides > li{height: 100%;}
.blog-item-inside .flexslider .slides img{height: 100%;}

/*블로그타입2*/
.blog-item2 .blog-thumbnail-image a img{width:100%;}
.blog-item2 .slides  li  img{width:100%;}
.container .sidebar-included .gdl-page-item .sixteen.columns.wrapper{width:530px;}

.single-post .blog-thumbnail-image a img{width:100%;}
.single-post .slides  li > img{width:100%;}

/*갤러리*/
.container .sixteen.columns.wrapper{width:550px;}
.container .one-third.column{width:244px;}

/*홈*/
.home .container .sidebar-included .gdl-page-item .eight.columns.wrapper{padding-left:0; padding-right:0;width:530px;}

/*슬라이드*/
.home .slider-wrapper .nivoSlider{width:940px;transform: scale(0.544);-webkit-transform: scale(0.544);-moz-transform: scale(0.544);-ms-transform: scale(0.544);-o-transform: scale(0.544);transform-origin: 0 0;-webkit-transform-origin: 0 0;-moz-transform-origin: 0 0;-ms-transform-origin: 0 0;-o-transform-origin: 0 0;height: 310px;}
.home div.slider-wrapper{width:510px; overflow: hidden; height: 168px; }
.home div.under-slider-left{width:360px;}
.home div.under-slider-right{width:150px;}

/*columns*/
div[class*="shortcode1-"]{margin-right:0; width:100%; margin-top:5px;}
}

@media screen and (max-width: 640px) and (min-width: 461px)/*컨텐츠레이아웃*/{
.container{width:350px;}
div.content-wrapper{width:350px;}
div.stunning-text-wrapper, div.navigation-wrapper{width:370px;}
div.inner-header-wrapper{width:370px;}
div.content-bottom-gimmick{width:350px;}
.container .sixteen.columns{width:330px;}
.gdl-page-item{width:350px;}
img{max-width: 350px;}
div.footer-wrapper{width:100%;min-width: 0;}
div.logo-wrapper a:first-child{margin-top:0;}

/*img*/
img{max-width: 100%;}
.gdl-image-frame.shortcode-image- img{height: auto !important;}

/*서치*/
div.search-wrapper input[type="text"]{width:130px;}
div.search-wrapper #search-text{width:147px;}

/*탭*/
ul.tabs li a.active{height: 29px;padding-top:0; top:0;}
ul.tabs li{width:100%; float: none;}
ul.tabs li a{border-left:solid 1px #dddddd !important;}

/*로고*/
div.logo-wrapper a:first-child{width:100px;}
.faculty:before{height: 17px;}
.faculty{line-height: 1.2em;font-size: 16px;padding-left:10px;}
.menu-toggle{bottom: -6px !important;}

/*educations*/
.container .sidebar-included .gdl-page-item .sixteen.columns{width:330px;}
div.gdl-right-sidebar{width:330px;margin-left:0 !important;margin-right:0 !important;}
.container .sidebar-included .gdl-page-item .eight.columns{margin-left:0 !important;margin-right:0 !important;width:310px;padding-left:10px;padding-right:10px;}
.container .sidebar-included .gdl-page-item .eight.columns.wrapper{margin-left:0 !important;margin-right:0 !important;width:310px;padding-left:10px;padding-right:10px;}
.sidebar-included .gdl-page-item{width:530px;}

/*사이드바*/
.container .five.columns{width:330px;padding-left:10px;padding-right:10px;}


/*블로그*/
.container .sixteen.columns{clear: both;}
.blog-item-inside .flexslider{width:260px !important;height: 81px !important;}
.blog-item-inside .flexslider .slides{height: 100%;}
.blog-item-inside  .flexslider .slides > li{height: 100%;}
.blog-item-inside .flexslider .slides img{height: 100%;}

/*블로그타입2*/
.blog-item2 .blog-thumbnail-image a img{width:100%;}
.blog-item2 .slides  li  img{width:100%;}
.container .sidebar-included .gdl-page-item .sixteen.columns.wrapper{width:350px;}
.single-post .blog-thumbnail-image a img{width:100%;}
.single-post .slides  li > img{width:100%;}

/*갤러리*/
.container .sixteen.columns.wrapper{width:370px;}
.container .one-third.column{width:155px;}

/*홈*/
.home .container .sidebar-included .gdl-page-item .eight.columns.wrapper{padding-left:0; padding-right:0;width:350px;}

/*슬라이드*/
.home .slider-wrapper .nivoSlider{width:940px;transform: scale(0.350);-webkit-transform: scale(0.350);-moz-transform: scale(0.350);-ms-transform: scale(0.350);-o-transform: scale(0.350);transform-origin: 0 0;-webkit-transform-origin: 0 0;-moz-transform-origin: 0 0;-ms-transform-origin: 0 0;-o-transform-origin: 0 0;height: 310px;}
.home div.slider-wrapper{width:510px; overflow: hidden; height: 109px; }
.home div.under-slider-left{width:231px;}
.home div.under-slider-right{width:98px;}

/*columns*/
div[class*="shortcode1-"]{margin-right:0; width:100%; margin-top:5px;}
}

@media screen and (max-width: 460px)/*컨텐츠레이아웃*/{

.container{width:280px;}
div.content-wrapper{width:280px;}
div.stunning-text-wrapper, div.navigation-wrapper{width:300px;}
div.inner-header-wrapper{width:300px;}
div.content-bottom-gimmick{width:280px;}
.container .sixteen.columns{width:260px;}
.gdl-page-item{width:280px;}
img{max-width: 280px;}
div.footer-wrapper{width:100%;min-width: 0;}

/*img*/
img{max-width: 100%;}
.gdl-image-frame.shortcode-image- img{height: auto !important;}

/*서치*/
div.search-wrapper input[type="text"]{width:130px;}
div.search-wrapper #search-text{width:147px;}

/*탭*/
ul.tabs li a.active{height: 29px;padding-top:0; top:0;}
ul.tabs li{width:100%; float: none;}
ul.tabs li a{border-left:solid 1px #dddddd !important;}

/*로고*/
div.logo-wrapper a:first-child{width:100px;}
.faculty:before{height: 17px;}
.faculty{line-height: 1.2em;font-size: 16px;padding-left:10px;}
.menu-toggle{bottom: -6px !important;}

/*네비*/
div.logo-wrapper a:first-child{clear: both;}
.faculty{font-size: 15px;margin-top:10px;padding-left:0;}
.faculty:before{display: none;}
div.logo-wrapper a{float: none;display: block;}
.menu-toggle{bottom:14px !important;}

/*educations*/
.container .sidebar-included .gdl-page-item .sixteen.columns{width:260px;}
div.gdl-right-sidebar{width:260px;margin-left:0 !important;margin-right:0 !important;}
.container .sidebar-included .gdl-page-item .eight.columns{margin-left:0 !important;margin-right:0 !important;width:240px;padding-left:10px;padding-right:10px;}
.container .sidebar-included .gdl-page-item .eight.columns.wrapper{margin-left:0 !important;margin-right:0 !important;width:240px;padding-left:10px;padding-right:10px;}
.sidebar-included .gdl-page-item{width:280px;}

/*사이드바*/
.container .five.columns{width:260px;padding-left:10px;padding-right:10px;}

/*블로그*/
.container .sixteen.columns{clear: both;}
.blog-item-inside .flexslider{width:190px !important;height: 59px !important;}
.blog-item-inside .flexslider .slides{height: 100%;}
.blog-item-inside  .flexslider .slides > li{height: 100%;}
.blog-item-inside .flexslider .slides img{height: 100%;}
.blog-item-inside  .flex-control-nav{display: none;}

/*상세*/
.single-post div.blog-item-holder .blog-item2 .blog-date-wrapper{float: none;margin-bottom: 15px;width:240px;}

/*블로그타입2*/
.blog-item2 .blog-thumbnail-image a img{width:100%;}
.blog-item2 .slides  li img{width:100%;}
.container .sidebar-included .gdl-page-item .sixteen.columns.wrapper{width:280px;}
.single-post .blog-thumbnail-image a img{width:100%;}
.single-post .slides  li > img{width:100%;}
.single-post .blog-item-inside .flexslider{width:260px !important;}

/*갤러리*/
.container .sixteen.columns.wrapper{width:300px;}
.container .one-third.column{width:259px;}

/*사이드맵*/
.map-area{width:260px !important;}

/*홈*/
.home .container .sidebar-included .gdl-page-item .eight.columns.wrapper{padding-left:0; padding-right:0;width:280px;}

/*슬라이드*/
.home .slider-wrapper .nivoSlider{width:940px;transform: scale(0.277);-webkit-transform: scale(0.277);-moz-transform: scale(0.277);-ms-transform: scale(0.277);-o-transform: scale(0.277);transform-origin: 0 0;-webkit-transform-origin: 0 0;-moz-transform-origin: 0 0;-ms-transform-origin: 0 0;-o-transform-origin: 0 0;height: 310px;}
.home div.slider-wrapper{width:510px; overflow: hidden; height: 86px; }
.home div.under-slider-left{width:183px;}
.home div.under-slider-right{width:77px;}
.home .page-wrapper > .sixteen.columns.mb0{display: none;}
.home .page-wrapper > .sixteen.columns.mb0 + .clear + .sixteen.columns.wrapper.overflow-hidden{display: none;}

/*columns*/
div[class*="shortcode1-"]{margin-right:0; width:100%;margin-top:5px;}
}

/*모바일 네비*/
@media screen and (max-width: 1015px)/*컨텐츠레이아웃*/{
body{position: relative; overflow-x: hidden;}
.navigation-wrapper{display: none;}
div.inner-header-wrapper{position: relative;}
.header-wrapper div.search-wrapper{position: absolute; top:19px; right:0;margin-top:0;}
div.logo-wrapper{width:100%;padding-right:35px;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
div.content-wrapper{margin-top:0;}
div.header-wrapper br.clear.s1{display: none;}
.logo-wrapper{margin-top:74px !important;}
menu-toggle{display: block;}
div.logo-wrapper{position: relative;}

.mobile_nav{display: block !important;width:240px;position: absolute;top:0;left:-240px;height: 100%;background: #2e3752;z-index: 550;}
.mobile_nav li,.mobile_nav ul{margin:0 !important; width:100%;}
.mobile_nav li{height: auto !important;}
.mobile_nav li a{width:100%;display: block;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;padding:0 14px !important;height: 42px !important;line-height: 42px;border-bottom:1px solid #434b64;}
#nav{display: none;}
.mobile_nav li a:hover{text-decoration: none !important;}
#nav-main li:hover a, #nav-main li.current-menu-item a, #nav-main li.current_page_item a, #nav div.menu ul li:hover a, #nav div.menu ul li.current-menu-item a, #nav div.menu ul li.current_page_item a{background: none !important;}
#nav-main > li{background: #192040 !important;}
#nav-main li > a:hover{background: #192040 !important;}
.mobile_nav li .sub-menu li[class*="current"]{background: none !important;}
.mobile_nav li .sub-menu li[class*="current"] > a{color:#2eacb4 !important;}
body.nav_on{left:240px;}
.mobile_nav li .sub-menu li{background: #2e3752 !important;}
.mobile_nav div#main-superfish-wrapper{margin-left:0;}
.sf-menu li{border:none !important;background: none !important;}
.sf-menu li a{float: none;display: block;	color: #fff;font-size: 12px;text-transform: uppercase;	padding: 9px 14px 0 14px !important;text-decoration: none;line-height: 42px;border:none !important;border-bottom: 1px solid #434b64 !important;background: #2e3752 !important;}
.sf-menu li a:hover{background: #192040 !important;}
.sf-menu li[class*="current"] > a{background: #192040 !important;}
.sf-menu ul.sub-menu{display: block !important;visibility: visible !important;position: static !important;left:0 !important;width:100% !important;margin-left:0 !important;overflow: hidden;border: none !important;}
.sf-menu ul.sub-menu li,.sf-menu ul.sub-menu li a{box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
.sf-menu ul.sub-menu li{border-bottom: 1px solid #434b64 !important;}
}

@media screen and (max-width: 600px){
html #wpadminbar{margin-top:-46px !important;}
}