
/*	Responsive Grid (foundation)
----------------------------------------------------------------------------------------*/

.row .column, .row .columns   {-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.container   {margin:0px auto; padding:0px; max-width:1008px;}
.row   {width:1038px; max-width:100%; margin:0 auto; }
.row .row   {width:auto; max-width:none; min-width:0; margin:0 -15px;}
.column, .columns   {float:left; min-height:1px; padding:0 15px; position:relative; z-index:100}
.ksmpo		{z-index:35}
.column.wrapper, .columns.wrapper   {padding:0px;}

.row .one 		{width:8.333%;}
.row .two 		{width:16.667%;}
.row .three 	{width:25%;}
.row .four 		{width:33.333%;}
.row .five 		{width:41.667%;}
.row .six 		{width:50%;}
.row .seven 	{width:58.333%;}
.row .eight 	{width:87%; *width:81.6%;}
.row .nine 		{width:75%;}
.row .ten 		{width:83.333%;}
.row .eleven	{width:91.667%;}
.row .twelve	{width:100%;}

.row .psmr		{width:13%; *width:9.5%;}

img   {max-width:100%; height:auto;}
img   {-ms-interpolation-mode:bicubic;}
object, embed   {max-width:100%;}



/*	Responsive Grid For Mobile
----------------------------------------------------------------------------------------*/

@media only screen and (max-width:767px){
	body   {-webkit-text-size-adjust:none; -ms-text-size-adjust:none; width:100%; min-width:0; margin-left:0; margin-right:0; padding-left:0; padding-right:0;}

	.container   {margin:0px auto; max-width:420px;}

	.row   {width:auto; min-width:0; margin-left:0; margin-right:0;}
	.row .column, .row .columns   {width:100%; float:none;}
	.column:last-child, .columns:last-child   {float:none;}
	[class*="column"] + [class*="column"]:last-child   {float:none;}
	.column:before, .columns:before, .column:after, .columns:after   {content:""; display:table;}
	.column:after, .columns:after   {clear:both;}
	.main-outer-wrapper   {padding-left:0px; padding-right:0px; padding-top:20px}
}


/*	Media Queries
----------------------------------------------------------------------------------------*/

/****************************************   ¸ÞÀÎ   ****************************************/
/*
im_01 ÀüÈ­¹øÈ£
im_02 erpia ¼Ò°³
im_03 erpia ³×Æ®¿öÅ©
im_04 µµÀÔ¼º°ø±â¾÷
im_05 ¹«·áÄÁ¼³ÆÃ
im_06 ½Ã¹Ä·¹ÀÌ¼Ç
im_07 ºÎ°¡¼­ºñ½º
im_08 ¸¶ÄÉÆÃ ÄÁ¼³ÆÃ
im_09 erpia Ä«Æä
im_10 erpia ºí·Î±×
im_11 È¸¿ø°¡ÀÔ
im_12 ´Ù¿î·Îµå
im_13 Á¤±â±³À°
im_14 µ¿¿µ»ó ¸Å´º¾ó
im_15 erpia ºñµð¿À
im_16 ¾ð·Ð¼ÓÀÇ ERPia
im_17 °Ô½ÃÆÇ
*/

/*  ¸ÞÀÎ ÄÁÅÙÃ÷ (6°³)  */
@media only screen and (max-width:1546px){
#psm_wrap						{margin:0px auto; position:relative; width:1195px;}
#psm_content						{position:relative; width:1195px; height:868px; text-align:center; clear:both;}
#psm_content .im_banner		{position:absolute; top:235px; left:200px; width:596px; height:399px; clear:both;}

#psm_content .im_01			{position:absolute; top:0px; left:0px;}

#psm_content .im_02			{position:absolute; top:0px; left:199px;}
#psm_content .im_03			{position:absolute; top:0px; left:398px;}
#psm_content .im_04			{position:absolute; top:0px; left:597px;}
#psm_content .im_05			{position:absolute; top:0px; left:796px;}
#psm_content .im_06			{position:absolute; top:0px; left:995px;}

#psm_content .im_07			{position:absolute; top:234px;  left:796px;}
#psm_content .im_08			{position:absolute; top:234px; left:995px;}
#psm_content .im_09			{position:absolute; top:433px; left:796px;}
#psm_content .im_10			{position:absolute; top:433px; left:995px;}

#psm_content .im_11			{position:absolute; top:234px; left:0px;}
#psm_content .im_12			{position:absolute; top:433px; left:0px;}
#psm_content .im_13			{position:absolute; top:667px; left:0px;}

#psm_content .im_14			{position:absolute; top:667px; left:199px;}
#psm_content .im_15			{position:absolute; top:667px; left:398px;}
#psm_content .im_16			{position:absolute; top:667px; left:597px;}
#psm_content .im_17			{position:absolute; top:667px; left:796px;}

#psm_banner_7ea				{display:none;}
#psm_banner_6ea				{display:block;}
#psm_banner_5ea				{display:none;}
#psm_banner_4ea				{display:none;}
#psm_banner_3ea				{display:none;}
#psm_banner_2ea				{display:none;}

.hover_block						{display:block;}
.hover_block_2ea				{display:none;}
}



/*  ¸ÞÀÎ ÄÁÅÙÃ÷ (5°³)  */
@media only screen and (max-width:1275px){
#psm_wrap						{margin:0px auto; position:relative; width:996px;}
#psm_content						{position:relative; width:996px; height:1265px; clear:both;}
#psm_content .im_banner		{position:absolute; top:234px; left:200px; width:596px; height:797px; clear:both;}

#psm_content .im_01			{position:absolute; top:0px; left:0px;}

#psm_content .im_02			{position:absolute; top:0px; left:199px;}
#psm_content .im_03			{position:absolute; top:0px; left:398px;}
#psm_content .im_04			{position:absolute; top:0px; left:597px;}
#psm_content .im_05			{position:absolute; top:0px; left:796px;}

#psm_content .im_06			{position:absolute; top:234px; left:796px;}
#psm_content .im_07			{position:absolute; top:433px;  left:796px;}
#psm_content .im_08			{position:absolute; top:831px; left:0px;}
#psm_content .im_09			{position:absolute; top:632px; left:796px;}
#psm_content .im_10			{position:absolute; top:831px; left:796px;}

#psm_content .im_11			{position:absolute; top:234px; left:0px;}
#psm_content .im_12			{position:absolute; top:433px; left:0px;}
#psm_content .im_13			{position:absolute; top:632px; left:0px;}

#psm_content .im_14			{position:absolute; top:1065px; left:0px;}
#psm_content .im_15			{position:absolute; top:1065px; left:199px;}
#psm_content .im_16			{position:absolute; top:1065px; left:398px;}
#psm_content .im_17			{position:absolute; top:1065px; left:597px;}

#psm_banner_7ea				{display:none;}
#psm_banner_6ea				{display:none;}
#psm_banner_5ea				{display:block;}
#psm_banner_4ea				{display:none;}
#psm_banner_3ea				{display:none;}
#psm_banner_2ea				{display:none;}

.hover_block						{display:block;}
.hover_block_2ea				{display:none;}
}

/*  ¸ÞÀÎ ÄÁÅÙÃ÷ (4°³)  */
@media only screen and (max-width:1076px){
#psm_wrap						{margin:0px auto; position:relative; width:797px;}
#psm_content						{position:relative; width:797px; height:1265px; clear:both;}
#psm_content .im_banner		{position:absolute; top:0px; left:200px; width:397px; height:597px; clear:both;}

#psm_content .im_01			{position:absolute; top:0px;  left:0px;}
#psm_content .im_02			{position:absolute; top:199px; left:0px;}
#psm_content .im_03			{position:absolute; top:398px; left:0px;}

#psm_content .im_04			{position:absolute; top:0px; left:597px;}
#psm_content .im_05			{position:absolute; top:199px; left:597px;}
#psm_content .im_06			{position:absolute; top:398px; left:597px;}

#psm_content .im_07			{position:absolute; top:632px;  left:597px;}
#psm_content .im_08			{position:absolute; top:831px; left:199px;}
#psm_content .im_09			{position:absolute; top:831px; left:398px;}
#psm_content .im_10			{position:absolute; top:831px; left:597px;}

#psm_content .im_11			{position:absolute; top:632px; left:0px;}
#psm_content .im_12			{position:absolute; top:632px; left:199px;}
#psm_content .im_13			{position:absolute; top:632px; left:398px;}
#psm_content .im_14			{position:absolute; top:831px; left:0px;}

#psm_content .im_15			{position:absolute; top:1065px; left:0px;}
#psm_content .im_16			{position:absolute; top:1065px; left:199px;}
#psm_content .im_17			{position:absolute; top:1065px; left:398px;}

#psm_banner_7ea				{display:none;}
#psm_banner_6ea				{display:none;}
#psm_banner_5ea				{display:none;}
#psm_banner_4ea				{display:block;}
#psm_banner_3ea				{display:none;}
#psm_banner_2ea				{display:none;}

.txt-content .psm01, .psm-text li {font-size:14px;}

.hover_block						{display:block;}
.hover_block_2ea				{display:none;}


.header-left.left   {float:none; text-align:center; }


.header-outer-wrapper .header-wrapper , .header-outer-wrapper .header-left   {height:auto;  }
.header-outer-wrapper .header-wrapper .logo-wrapper img, .header-outer-wrapper .header-wrapper .logo-wrapper h1   {height:auto; display:inherit;}

.header-outer-wrapper .header-right   {position:inherit; top:-27px; left:10%; float:left; *margin:-27px 0 27px -10%;}
.header-right .smenu   {font-size:15px;}
.titlebar-title   {margin-left:30px;}
.box-lid-menu   {display:none;}

}


/*  ¸ÞÀÎ ÄÁÅÙÃ÷ (3°³)  */
@media only screen and (max-width:877px){
#psm_wrap						{margin:0px auto; position:relative; width:598px;}
#psm_content						{position:relative; width:598px; height:1663px; clear:both;}
#psm_content .im_banner		{position:absolute; top:0px; left:0px; width:398px; height:597px; clear:both;}

#psm_content .im_01			{position:absolute; top:0px;    left:398px;}
#psm_content .im_02			{position:absolute; top:199px; left:398px;}
#psm_content .im_03			{position:absolute; top:398px; left:398px;}

#psm_content .im_04			{position:absolute; top:632px; left:0px;}
#psm_content .im_05			{position:absolute; top:632px; left:199px;}
#psm_content .im_06			{position:absolute; top:632px; left:398px;}

#psm_content .im_07			{position:absolute; top:1030px; left:0px;}
#psm_content .im_08			{position:absolute; top:1030px; left:199px;}
#psm_content .im_09			{position:absolute; top:1030px; left:398px;}

#psm_content .im_10			{position:absolute; top:1229px; left:398px;}
#psm_content .im_11			{position:absolute; top:831px;  left:0px;}
#psm_content .im_12			{position:absolute; top:831px;  left:199px;}

#psm_content .im_13			{position:absolute; top:831px;  left:398px;}
#psm_content .im_14			{position:absolute; top:1229px; left:199px;}
#psm_content .im_15			{position:absolute; top:1229px; left:0px;}

#psm_content .im_16			{position:absolute; top:1463px; left:0px;}
#psm_content .im_17			{position:absolute; top:1463px; left:199px;}

#psm_banner_7ea				{display:none;}
#psm_banner_6ea				{display:none;}
#psm_banner_5ea				{display:none;}
#psm_banner_4ea				{display:none;}
#psm_banner_3ea				{display:block;}
#psm_banner_2ea				{display:none;}

.txt-content .psm01, .psm-text li {font-size:16px;}

.hover_block						{display:block;}
.hover_block_2ea				{display:none;}


}


/*  ¸ÞÀÎ ÄÁÅÙÃ÷ (2°³)  */
@media only screen and (max-width:598px){
#psm_wrap						{margin:0px auto; position:relative; width:320px;}
#psm_content						{position:relative; width:320px; height:1707px; clear:both;}
#psm_content .im_banner		{position:absolute; top:0px; left:0px; width:320px; height:200px; clear:both;}

#psm_content .im_01			{position:absolute; top:200px; left:0px;}
#psm_content .im_02			{position:absolute; top:200px; left:159px;}

#psm_content .im_03			{position:absolute; top:359px; left:0px;}
#psm_content .im_04			{position:absolute; top:359px; left:159px;}

#psm_content .im_05			{position:absolute; top:518px; left:0px;}
#psm_content .im_06			{position:absolute; top:518px; left:159px;}

#psm_content .im_07			{position:absolute; top:677px; left:159px;}
#psm_content .im_08			{position:absolute; top:995px; left:0px;}

#psm_content .im_09			{position:absolute; top:995px;  left:159px;}
#psm_content .im_10			{position:absolute; top:1154px; left:159px;}

#psm_content .im_11			{position:absolute; top:677px; left:0px;}
#psm_content .im_12			{position:absolute; top:836px; left:0px;}

#psm_content .im_13			{position:absolute; top:836px;  left:159px;}
#psm_content .im_14			{position:absolute; top:1154px; left:0px;}

#psm_content .im_15			{position:absolute; top:1313px; left:0px;}
#psm_content .im_16			{position:absolute; top:1313px; left:159px;}
#psm_content .im_16 > li > img 	{width:160px; height:160px;}

#psm_content .im_17			{position:absolute; top:1507px; left:0px;}

#psm_banner_7ea				{display:none;}
#psm_banner_6ea				{display:none;}
#psm_banner_5ea				{display:none;}
#psm_banner_4ea				{display:none;}
#psm_banner_3ea				{display:none;}
#psm_banner_2ea				{display:block;}

.tab-content						{width:281px; height:138px;}
.tab-content_sujung			{width:100%; height:100%;}
.txt-content .psm01				{font-size:18px;}
.txt-content .psm02				{display:none;}
.psm-text							{padding:92px 0px 0px 14px;}
.psm-text li							{width:140px; height:23px; overflow:hidden; font-size:16px; margin-top:-2px; text-align:left;}

.hover_block						{display:none;}
.hover_block_2ea				{display:block; overflow:hidden;}
.hover_block_2ea li				{position:relative; width:160px; list-style:none; float:left;}
.hover_block_2ea li a			{position:relative; width:160px; height:160px; display:block; overflow:hidden; text-decoration:none;}
.hover_block_2ea li img		{position:absolute; top:0; left:0;}
}





/***** 1030px Smaller than standard 960 (devices and browsers) (ALL) */
@media only screen and (max-width:1030px){
	.main-outer-wrapper   {margin-top:0px; }
	.main-outer-wrapper.has-slider   {margin-top:0px;}
	.ls-bottom-nav-wrapper   {bottom:10px !important;}

	.psm_histable  {background:url('../images/bg_login_no.jpg') no-repeat left top;}
}




/***** 959px Smaller than standard 960 (devices and browsers) (ALL) */
@media only screen and (max-width:959px){
	.main-outer-wrapper   {margin-top:0px;}
	
}

/***** 768px Tablet Portrait size to standard 960 (devices and browsers) (4)*/
@media only screen and (min-width:768px) and (max-width:959px){
	.main-outer-wrapper   {margin-top:0px;}
	.header-left.left   {float:none; text-align:center;}
	#primary-nav-id   {float:none;}
	.primary-nav.slideMenu ul li a   {padding:0px 12px; line-height:22px;}
	.top-nav.slideMenu ul li a   {padding:4px 8px;}
	#top-nav-id   {margin-left:7px;}
	#primary-nav-id   {margin-left:-12px;}

	.services-included ul li   {width:33.3333333333%;}

	.boxed-mode .header-outer-wrapper.fixed   {max-width:767px ;}
	.header-outer-wrapper.fixed   {position:inherit  !important;  }

	.header-outer-wrapper .header-wrapper , .header-outer-wrapper .header-left   {height:auto;  }
	.header-outer-wrapper .header-wrapper .logo-wrapper img, .header-outer-wrapper .header-wrapper .logo-wrapper h1   {height:auto; display:inherit;}
	.primary-nav.slideMenu ul li a   {padding-top:0px; display:block;}

	.header-outer-wrapper   {padding-left:0px;}
	.titlebar-title   {margin-left:30px;}


	.header-outer-wrapper .header-right   {position:inherit; top:-27px; left:10%; float:left;}
	.header-right .smenu   {font-size:15px; width:180px;}

	.psm_login_04 {width:37%; float:left; padding:30px 0px 0px 7%;}
	.psm_login_05 {padding-top:2px;}
	.psm_login_06 {padding-top:10px;}
	/* .psm_login_07 {float:left; padding:116px 0px 0px 27px; } */

}

/***** 767px All Mobile Sizes (devices and browser)(1,2,3) */
@media only screen and (max-width:767px){
	.header-left.left   {float:none; text-align:center; margin-bottom:30px;}
	.top-bar-right   {display:none;}
	.header-right.right   {float:none; text-align:center; *margin:0px;}
	.header-right.right #primary-nav-mobile   {text-align:left;}
	/* Primary Nav */
	#primary-nav-mobile-a   {display:block; position:fixed; top:0; left:0px; z-index:100001; width:45px; height:22px;  opacity:0.8; *display:none;}
	#primary-nav-mobile   {display:block; position:fixed; top:0px; padding-top:38px; left:0px; z-index:100000; text-align:left; overflow:auto; height:100%; background:#333333;}
	#primary-nav-id   {display:none;}
	.header-right .btn   {margin-left:0px; margin-top:0px; float:none; margin-bottom:0px;}
	.header-right .smenu   {margin-left:0px; margin-top:0px; float:none; margin-bottom:0px; width:100%; text-align:center;}

	.services-included ul li   {width:50%;}
	.right-sidebar-wrapper.columns   {padding-left:15px;}
	.left-sidebar-wrapper.columns   {padding-right:15px;}
	.footer-columns .columns   {margin-bottom:0px;}
	.footer-copyright-wrapper .twelve.columns   {margin-bottom:0px;}
	.copy-social.right   {float:left; padding-bottom:30px;}
	.copy-left   {margin-bottom:15px;}
	.footer-social li   {margin-left:0px; margin-right:5px;}
	#subscribe_form label   {margin-bottom:15px; display:block;}
	.book_this_room   {display:none;}
	.container   {margin:0px auto; padding:0px; max-width:767px;}/***** 767px All Mobile Sizes (devices and browser)(1,2,3) */
	.titlebar-outer-wrapper .container   {display:none;}
	.ls-s   {display:none !important;}
	.woocommerce ul.products li.product, 
	.woocommerce-page ul.products li.product,.woocommerce div.product div.images, .woocommerce #content div.product div.images, .woocommerce-page div.product div.images, .woocommerce-page #content div.product div.images,
	.woocommerce div.product div.summary, .woocommerce #content div.product div.summary, .woocommerce-page div.product div.summary, .woocommerce-page #content div.product div.summary   {width:100% !important;}
	.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering   {display:none;}

	.boxed-mode .header-outer-wrapper.fixed   {max-width:767px ;}
	.header-outer-wrapper.fixed   {position:inherit  !important;  }
	.header-outer-wrapper .header-wrapper , .header-outer-wrapper .header-left   {height:auto;  }
	.header-outer-wrapper .header-wrapper .logo-wrapper img, .header-outer-wrapper .header-wrapper .logo-wrapper h1   {height:auto; display:inherit;}

	.header-outer-wrapper .header-right   {position:inherit; top:0px; right:0px; left:0px;}
	.primary-nav.slideMenu ul li a   {padding-top:0px; display:block;}

	.builder-title-wrapper.has_filter .cpt-filters   {position:relative; top:0px; left:0px; margin:-20px 0px 0px;}
	.builder-title-wrapper.has_filter .builter-title-alt.right   {float:left;}
	.right-sidebar-wrapper   {display:none;}
	.row .eight 	{width:100%;}

	.header-outer-wrapper			{background:#6f6f6f}
	.header-right .smenu				{color:#cccccc}
	.header-right .smenu a			{color:#fff;}
	.header-right .smenu a:hover	{color:#ffba00;}


	.psm_dutgul_area	{width:98%;}
	.psm_dutgul_area_02	{width:98%;}
	.psm_input_01	{width:98%;}

	.psm_login {background:url('../images/bg_login_no.gif') no-repeat right center;}
	.psm_login_04 {width:80%; clear:both; padding:50px 0px 0px 7%;}
	.psm_login_05 {padding-top:15px;}
	.psm_login_06 {padding-top:30px;}
	.psm_login_07 {clear:both; width:100%; padding:97px 0px 0px 0px !important; text-align:center;}

	.psm_text01 {padding:20px 10px 20px 10px;}
	.psm_mar_b50 {margin-bottom:0px;}

	.psm_conw01	{display:none;}
	.psm_conw02	{display:block;}

	.psm_contxin01	{display:block;}
	.psm_contxin02	{display:none;}

	.slider-no-boxed  {display:block;padding-top:60px;}
	.main_slider		{display:none;}

	.psm_menu00		{display:none;}
	#psm_menu01  {display:none;}

	.main-outer-wrapper.has-titlebar   {margin-top:-70px;}

	.page-title-wrapper .page-title   {padding-left:0px;}

	.mfh_01				{height:50px; *height:230px;}


}


/***** 480px Mobile Landscape Size to Tablet Portrait (devices and browsers) (3) */
@media only screen and (min-width:480px) and (max-width:767px){
	.st-clients .item   {border-left:1px solid #ccc;}
	.evcalendar ul.label   {display:none;}
	.st-events-calendar .box-header   {padding-bottom:20px;}
	.header-right .btn   {margin-top:0px; padding-top:0px; padding-bottom:0px; line-height:30px;}
	.header-right .smenu   {margin-top:0px; padding-top:0px; padding-bottom:20px; line-height:30px; font-size:16px;}
	.header-wrapper .header-left.left   {margin-bottom:0px;}

	.builder-title-wrapper.has_filter .cpt-filters   {position:relative; top:0px; left:0px; margin:-20px 0px 0px;}
	.builder-title-wrapper.has_filter .builter-title-alt.right   {float:left;}
	.right-sidebar-wrapper   {display:none;}
	.row .eight 	{width:100%;}
	.btn.large		{padding:13px 0px;}
	.btn				{padding:0px;}
	.btn_100			{width:100%;}
	.toggle-content   {display:none; padding:35px 15px 45px 15px;}
	.o-x				{display:none;}
	.x-o				{display:block;}

	.psm_josu_01		{top:0px;}
	.psm_josu_02		{position:relative; padding-top:15px;}

	.psm_dutgul_area	{width:96%;}
	.psm_dutgul_area_02	{width:96%;}
	.psm_input_01	{width:96%;}

	.psm_login_04 {width:80%; clear:both; padding:50px 0px 0px 7%;}
	.psm_login_05 {padding-top:15px;}
	.psm_login_06 {padding-top:30px;}
	.psm_login_07 {clear:both; width:100%; padding:40px 0px 0px 0px; text-align:center;}
	.psm_login_10 {padding:60px 0px 0px 7%;}

	.psm_input_03	{width:95%;}
	.psm_input_04	{width:calc(95% - 76px);}
	.psm_input_05	{width:26.7%;}

	.psm_file_09 font		{padding-left: 3px;}
	.psm_file_09 span	{display:block; padding:0px; margin:0px; height:0px;}
	.psm_file_09 .ksm	{padding-left:15px; margin-top:0px;}

	.psm_text01 {padding:20px 10px 20px 10px;}
	.psm_mar_b50 {margin-bottom:0px;}

	.psm_conw01	{display:none;}
	.psm_conw02	{display:block;}

	.psm_contxin01	{display:none;}
	.psm_contxin02	{display:block;}

	.footer-copyright   {padding-left:5%;}


}

/***** 479px Mobile Portrait Size to Mobile Landscape Size (devices and browsers) (1, 2) */
@media only screen and (max-width:479px){
	.ls-fullwidth .ls-nav-prev, .ls-fullwidth .ls-nav-next   {display:none !important;}
	.st-clients .item   {border-left:1px solid #ccc;}
	.evcalendar ul.label   {display:none;}
	.st-events-calendar .box-header   {padding-bottom:20px;}
	.header-right .btn   {margin-top:0px; padding-top:0px; padding-bottom:0px; line-height:30px;}
	.header-right .smenu   {margin-top:0px; padding-top:0px; padding-bottom:20px; line-height:30px; font-size:16px;}
	.header-wrapper .header-left.left   {margin-bottom:0px;}
	.subscribe_section .btn   {margin-top:20px;}

	.builder-title-wrapper.has_filter .cpt-filters   {position:relative; top:0px; left:0px; margin:-20px 0px 0px;}
	.builder-title-wrapper.has_filter .builter-title-alt.right   {float:left;}
	.right-sidebar-wrapper   {display:none;}
	.row .eight 	{width:100%;}
	.btn.large		{padding:13px 0px;}
	.btn				{padding:0px;}
	.btn_100			{width:100%;}
	.toggle-content   {display:none; padding:30px 5px 40px 5px;}
	.o-x				{display:none;}
	.x-o				{display:block;}

	.psm_josu_01		{top:0px;}
	.psm_josu_02		{position:relative; padding-top:15px;}

	.psm_dutgul_area	{width:94%;}
	.psm_dutgul_area_02	{width:94%;}
	.psm_input_01	{width:94%;}

	.psm_file_06 input	{width:64%;}

	.psm_login_04 {width:80%; clear:both; padding:50px 0px 0px 7%;}
	.psm_login_05 {padding-top:15px;}
	.psm_login_06 {padding-top:30px;}
	.psm_login_07 {clear:both; width:100%; padding:40px 0px 0px 0px; text-align:center;}
	.psm_login_10 {clear:both; width:80%; padding:60px 0px 0px 7%;}

	.psm_input_03	{width:90%;}
	.psm_input_04	{width:calc(90% - 76px);}
	.psm_input_05	{width:18%;}

	.psm_file_09 font		{padding-left: 3px;}
	.psm_file_09 span	{display:block; padding:0px; margin:0px; height:0px;}
	.psm_file_09 .ksm	{padding-left:15px; margin-top:0px;}

	.psm_text01 {padding:20px 0px 20px 0px;}

	.psm_history04 {font-size:35px;}
	.psm_mar_b50 {margin-bottom:0px;}

	.psm_conw01	{display:none;}
	.psm_conw02	{display:block;}

	.psm_contxin01	{display:none;}
	.psm_contxin02	{display:block;}

	.psm_file_10		{text-align:center; padding-bottom:10px;}
	.psm_file_10 p		{display:block; padding:0px; margin:0px; border:0px; height:0px;}
	.psm_file_10 span   {display:inline-block; width:80%; padding-bottom:10px; text-align:left;}
	.psm_file_10 input	{width:80%;}
	.psm_file_10 .bint1	{width:85%; text-align:right; height:0px;}
	.psm_file_10 .bint2	{display:none; width:0px; padding:0px; margin:0px; border:0px; height:0px;}
	.psm_file_10 .bint3	{width:85%;}

	.footer-copyright   {padding-left:0px;}



}

/***** 240px Mobile Portrait Size to Mobile Landscape Size SMALL phone (devices and browsers) (1) */
@media only screen and (min-width:240px) and (max-width:320px){
	.subscribe_section .btn   {margin-top:10px;}
	.right-sidebar-wrapper   {display:none;}
	.row .eight 	{width:100%;}
	.btn.large		{padding:13px 0px;}
	.btn				{padding:0px;}
	.btn_100			{width:100%;}
	.toggle-content   {display:none; padding:25px 0px 25px 0px;}
	.o-x				{display:none;}
	.x-o				{display:block;}

	.psm_josu_01		{top:0px;}
	.psm_josu_02		{position:relative; padding-top:15px;}

	.psm_dutgul_area	{width:89%;}
	.psm_dutgul_area_02	{width:89%;}
	.psm_input_01	{width:89%;}

	.psm_login_04 {width:80%; clear:both; padding:50px 0px 0px 7%;}
	.psm_login_05 {padding-top:15px;}
	.psm_login_06 {padding-top:30px;}
	.psm_login_07 {clear:both; width:100%; padding:40px 0px 0px 0px; text-align:center;}
	.psm_login_09 {display:block; padding-top:10px;}
	.psm_login_10 {clear:both; width:80%;}

	.psm_input_03	{width:90%;}
	.psm_input_05	{width:18%;}

	.psm_file_09 font		{padding-left: 3px;}
	.psm_file_09 span	{display:block; padding:0px; margin:0px; height:0px;}
	.psm_file_09 .ksm	{padding-left:15px; margin-top:0px;}

	.psm_text01 {padding:20px 0px 20px 0px;}

	.psm_history04 {font-size:30px;}
	.psm_mar_b50 {margin-bottom:0px;}

	.psm_conw01	{display:none;}
	.psm_conw02	{display:block;}

	.psm_contxin01	{display:none;}
	.psm_contxin02	{display:block;}

	.footer-copyright   {padding-left:0px;}

}



