@media screen and (max-width: 1024px) {

	#imgMdlNOHM .tMdlEIL {
	    width: 65%;
	}

	.lTabsEIL #regFormNOHM .cfSecEIL .boxEIL {
		width: auto;
		float: none !important;
	}

	.lTabsEIL .cfFieldEIL ul li {
		width: 50%;
	}

	#imgMdlNOHM .wImgMdlEIL .tMdlEIL {
	    width: 90%;
	}

}

@media screen and (max-width: 800px) {

	#regFormNOHM .cfSecEIL .boxEIL {
	    width: auto;
	    float: none !important;
	}

	#settingNOHM .cfFieldEIL ul li {
		width: 50%;
	}

	ul.galleryEIL li, ul#galleryNOHM li {
		width: 33.3%
	}

	#imgMdlNOHM .tMdlEIL {
	    width: 85%;
	}

	#imgMdlNOHM .wImgMdlEIL .dImgEIL {
	    width: 65%;
	}

	#imgMdlNOHM .wImgMdlEIL .actImgEIL {
	    width: 35%;
	}

}

@media screen and (max-width: 690px) {

	#imgMdlNOHM .actImgEIL h1 {
	    width: 60%;
	}

	#imgMdlNOHM .tentImgEIL {
		display: none;
	}

}

@media screen and (max-width: 600px) {

	#settingNOHM .tabsEIL a {
    	padding: 5px 10px;
	}

	#settingNOHM .leftEIL, 
	#settingNOHM .rightEIL {
		float: none;
		width: auto;
	}

	#regFormNOHM .cfActFieldEIL, 
	#formNOHM .cfActFieldEIL {
		margin-top: 50px;
	}

	#formNOHM .ttlFrmEIL span {
	    float: right;
	    font-size: 13px;
	    clear: both;
	    float: none;
	    display: block;
	}

	#imgMdlNOHM .actImgEIL h1 {
	    width: 55%;
	}

	.leftLblEIL label, 
	.phLblEIL label {
	    margin-bottom: 20px;
	}

	.leftLblEIL .ttlEIL, 
	.leftLblEIL .cfBeforeEIL, 
	.leftLblEIL .cfAfterEIL, 
	.leftLblEIL .cfHtmlEIL {
	    float: none;
	    width: auto;
	    text-align: left;
	}

	.leftLblEIL .cfHtmlEIL .ttlEIL, 
	.leftLblEIL .cfBeforeEIL, 
	.leftLblEIL .cfAfterEIL, 
	.leftLblEIL .cfHtmlEIL,
	.leftLblEIL .btnLblEIL, 
	.leftLblEIL #submitLblNOHM, 
	.leftLblEIL .rateEIL, 
	.leftLblEIL .photoTentEIL {
	    margin-left: 0;
	}

	div.leftLblEIL input, 
	div.leftLblEIL textarea, 
	div.leftLblEIL select {
	    width: 100% !important;
	    margin-left: 0;
	}

	div.leftLblEIL input[type=radio], 
	div.leftLblEIL input[type=checkbox] {
	    width: auto !important;
	}

}

@media screen and (max-width: 480px) {

	#settingNOHM .tabsEIL li {
	    width: 50%;
	}

	#settingNOHM .tabsEIL a.selectedTabEIL:after {
		display: none;
	}

	.cfFieldEIL ul li {
		width: 33.3%;
	}

	ul#galleryNOHM li {
		width: 50%
	}

	ul.galleryEIL li {
		width: 33.3%;
	}

	#imgMdlNOHM .actImgEIL h1 {
	    width: auto;
	    float: none;
	    padding: 2px 10px 0;
	}

	#imgMdlNOHM .lsImgEIL {
	    float: none;
	    padding: 0 10px 2px;
	}

	#imgMdlNOHM .lsImgEIL span {
	    font-size: 11px;
	    margin: 0 10px 0 0;
	}

	#imgMdlNOHM .actImgEIL span.counterImgEIL {
	    float: right;
	    margin: 2px 0 0;
	}

	#imgMdlNOHM .lsImgEIL .shareImgEIL div {
	    right: auto;
	    left: 0;
	    top: -25px;
	}

}

@media screen and (max-width: 384px) {

	.cfFieldEIL ul li {
	    width: 50%;
	}	

	.tabEIL {
		padding: 20px 10px;
	}

	#logFormNOHM .tabsEIL li {
	    width: 50%;
	}

	#logFormNOHM .tabsEIL a.selectedTabEIL:after {
		display: none;
	}

	#imgMdlNOHM .cMdlEIL img {
		width: 100%;
		max-width: inherit;
	}

}