@charset "utf-8";


@media (max-width: 1200px) {
	.contain {width:960px;}
	.contain1 {width:960px;}
	
	#menu {display:none;}
	#wrapper {padding-top:111px;}
	.sitelogo {width:260px; height:69px;}
	.gnb {margin-left:280px;}
	.gnb>ul>li {height:69px;}
	.gnb .submenu {top:69px;}
	.gnb .link {padding:10px 0;}
	.gnb .product .row ul {margin-left:120px;}
	.gnb .product .row ul li {min-width:50px; text-align:center; margin-left:25px;}
	.submenu-bg {top:69px;}	

	/* main */
	.visual-section {height:490px;}
	.visual-section .inner {margin-left:-1597.5px; width:3195px; height:490px;}
	.visual-section .article {width:440px;}
	.visual-section .article h2 {font-size:52px;}
	.visual-section .article h4 {min-height:60px; font-size:16px;}
	.visual-section .article a {width:115px; height:35px; line-height:33px;}
	.visual-section .inquiry {margin-left:-485px;}
	.visual-section .bx-wrapper .bx-pager {bottom:12%; width:480px;}

	.community-section {padding:50px 0;}
	.community-section h2 {padding-left:25px; font-size:24px;}

	.community-section-ver2 {padding:50px 0;}
	.community-section-ver2 h2 {padding-left:25px; font-size:24px;}

	.product-section .wrap {padding:50px 0;}
	.product-section h2 {font-size:22px;}

	/* sub */
	.sub-heading .contain {height:180px;}
	.sub-heading .contain1 {height:180px;}
	.sub-heading h2 {font-size:35px;}

	.real-cont {padding:40px 0;}

	/* product */
	.product-list {margin-bottom:40px;}
	.product-list h3 {font-size:22px; margin-bottom:15px;}
	.product-list .tit {padding:3px 12px; font-size:15px;}
	.comparison h3 {font-size:22px; margin-bottom:15px;}
	.p-top {height:520px; background-size:auto 100%;}
	.p-top .contain {padding:80px 30px 0 490px}
	.p-top .contain1 {padding:80px 30px 0 490px}
	.p-sec .contain {min-height:500px; padding:50px 20px;}
	.p-sec .contain1 {min-height:500px; padding:50px 20px;}
	.p-sec h2 {font-size:35px;}
	.p-sec .video {max-width:600px;}
	.p-sec.advanced-live {/* padding-bottom:65px; */ background-size:auto 1000px;}
	.p-sec.advanced-live .contain {margin-bottom:190px;}
	.p-sec.advanced-live .contain1 {margin-bottom:190px;}
	.p-sec.tech .cnt {width:50%;}
	.p-sec.tech p br {display:none;}
	.p-sec1 .contain {min-height:500px; padding:50px 20px;}
	.p-sec1 h2 {font-size:35px;}
	.p-sec1 .video {max-width:600px;}
	.p-sec1.advanced-live {/* padding-bottom:65px; */ background-size:auto 1000px;}
	.p-sec1.advanced-live .contain {margin-bottom:190px;}
	.p-sec1.tech .cnt {width:50%;}
	.p-sec1.tech p br {display:none;}
	.p-features .contain {padding:50px 20px;}
	.p-spec .contain {padding:50px 20px;}
	.p-spec1 .contain {padding:50px 20px;}
	.p-app .contain {padding:50px 20px;}
	.p-app .col {display:block; padding:0 10px;}
	.FBI-img {right:10px; width:400px;}
	.BioMiniCombo-Contact {background-position:95% 53%;}
	.BioMini-obj {right:30px; width:250px;}

	/* board */
	.news-list .info h3 {font-size:24px;}

	.downloads {margin-bottom:45px;}
	.downloads .title {width:210px;}
	.downloads .title h3 {font-size:22px;}
	.downloads .list {margin-left:237px;}
	.downloads .list .thumb span {font-size:16px;}

	/* about */
	.about {font-size:15px;}
	.about .left {width:280px; padding:20px 20px 40px;}
	.about .left h2 {font-size:28px;}
	.about .left h3 {font-size:20px;}
	.about .left h3 .num {font-size:28px;}
	.about .right {margin-left:320px; padding:20px 0 80px;}
	.about .right br {display:none;}
	.about .biz-area {padding:20px 0 100px}
	.about .sub-group .left {padding:15px 20px 25px;}
	.about .sub-group .right {padding:53px 0 80px;}

	.downloads_bnr ul li img { width:99%}
	.downloads_bnr ul li img { width:99%}
	
}


@media (max-width: 992px) {
	body, input, textarea, select, button, table {font-size:14px;}
	.contain {width:100%; padding-left:30px; padding-right:30px;}
	.contain1 {width:100%; padding-left:30px; padding-right:30px;}
	.label {font-size:13px; line-height:20px;}


	/* header */
	#menu .language {display:block; float:none; width:60%; margin:30px auto;}
	#menu .language p a {height:36px; padding:7px 30px 7px 14px; font-size:15px; line-height:20px;}
	#menu .language p a i {top:8px; right:12px; font-size:1.2em;}
	#menu .language ul {top:inherit; bottom:35px;}
	#menu .language ul li a {padding:7px 14px; font-size:15px; line-height:20px;}

	#wrapper {padding-top:80px;}
	#header {background:#333; height:80px;}
	#header .contain {padding:0;}
	.global {position:absolute; top:25px; right:30px; padding:0; border-bottom:0;}
	.sign-in p a {display:block; width:30px; height:30px; padding:0; font-size:0; line-height:0; text-indent:-999em; overflow:hidden; background:url("../images/common/icon_user_x2.png") 100% 50% no-repeat; background-size:auto 30px;}
	.language, .familysite, #gnb {display:none;}
	.gnb-wrap {position:absolute; top:0; left:30px; border-bottom:0;}
	.sitelogo {float:left; display:table; width:235px; height:80px;}
	.sitelogo a {background:url("../images/common/logo_white.png") 0 50% no-repeat; background-size:200px auto;}
	.btn-menu {display:block;}

	/* main */
	.visual-section {height:368px;}
	.visual-section .inner {margin-left:-1200px; width:2400px; height:368px;}
	.visual-section .article {top:28%;}
	.visual-section .article {width:320px;}
	.visual-section .article h2 {font-size:40px;}
	.visual-section .article h4 {min-height:55px; font-size:15px;}
	.visual-section .article a {width:115px; height:35px; line-height:33px;}
	.visual-section .inquiry {margin-left:-360px;}
	.visual-section .bx-wrapper .bx-pager {bottom:12%; width:360px;}

	.community-section {padding:40px 0;}
	.community-section .row {margin:0 -10px;}
	.community-section .col {padding:0 10px;}
	.community-section h2 {padding-left:18px; font-size:20px; background-size:14px auto;}
	.community-section .posts .more {top:0; font-size:22px;}
	.community-section .col {display:block;}

	.community-section-ver2 {padding:40px 0;}
	.community-section-ver2 .row {margin:0 -10px;}
	.community-section-ver2 .col {padding:0 10px;}
	.community-section-ver2 h2 {padding-left:18px; font-size:20px; background-size:14px auto;}
	.community-section-ver2 .posts .more {top:0; font-size:22px;}
	.community-section-ver2 .col {display:block;}

	.product-section .wrap {padding:40px 0;}
	.product-section h2 {font-size:20px;}
	.product-section .list .thumb:after {left:12px;}
	.product-section .list .tit {padding:3px 12px; font-size:15px;}
	
	/* sub */
	.sub-heading .contain {height:130px;}
	.sub-heading h2 {font-size:25px;}
	.sub-heading h2 br {display:none;}
	.path {font-size:13px; line-height:30px;}
	.real-cont {padding:30px 0; min-height:630px}

	/* member */
	.login-wrap .join {padding:40px 0;}
	.login-wrap .row {padding:35px 0; width:100%;}
	.login-wrap .col {padding:30px 25px;}
	.join-area {margin-bottom:40px;}

	/* board */
	.detail-search {text-align:left;}
	.detail-search label {display:inline-block; width:130px}
	.detail-search .cat1 {width:100%; margin-right:0; margin-bottom:5px;}

	.board-form th {padding:8px 10px; font-size:14px;}
	.board-form td {padding:8px 10px;}

	.news-list li {padding:12px;}
	.news-list .thumb {width:200px;}
	.news-list .thumb img {width:auto !important; max-width:100%; height:auto !important;}
	.news-list .info {margin-left:220px;}
	.news-list .info h3 {margin:8px 0; font-size:18px;}
	.news-list .info .date {font-size:14px;}

	.event-list li {height:152px;}
	.event-list .info {font-size:14px; padding-top:3px; margin-right:140px;}
	.event-list .info h3 {font-size:18px;}
	.event-list .book {width:120px; height:130px; font-size:14px;}

	.downloads .title {float:none; width:50%;}
	.downloads .list {margin-left:0;}

	.board-view {padding:20px 12px;}
	.board-view .head .tit {font-size:22px; margin-bottom:20px;}
	.board-view .head .info {font-size:14px;}
	.board-view .body {font-size:14px;}

	.prev-next {margin-bottom:40px;}
	.prev-next table {font-size:14px;}

	.btn-pack.xlarge {max-width:120px; height:45px; font-size:20px; line-height:43px; padding:0 20px;}

	/* about */
	.about {font-size:14px;}
	.about .left {width:200px; padding-left:10px; padding-right:10px;}
	.about .left h2 {font-size:24px;}
	.about .left h3 {font-size:16px;}
	.about .left h3 .num {font-size:24px;}
	.about .right {margin-left:220px; padding:20px 0 60px;}
	.about .sub-group .left {padding-left:10px; padding-right:10px;}
	.about .sub-group .right {padding:53px 0 60px;}
	.about .for {font-size:16px;}
	.about .for img {width:100px;}
	.about .for br {display:block;}
	.about .for strong {font-size:23px;}

	.contact .info {width:50%;}
	.contact .info {font-size:14px; line-height:20px;}
	.contact .info .addr {padding-left:60px; background-position:10px 0;}
	.contact .info .mail {padding-left:60px; background-position:10px 50%;}
	.contact .form {width:47%; padding:20px;}

	/* product */
	.product-list {margin-bottom:30px;}
	.product-list h3 {font-size:20px; margin-bottom:12px;}
	.product-list li {width:25%;}
	.comparison h3 {font-size:20px; margin-bottom:12px;}
	.p-top {height:400px;}
	.p-top .contain {padding:50px 30px 0 380px}
	.p-top .contain1 {padding:50px 30px 0 380px}
	.p-top h2 {font-size:30px;}
	.p-top .sub-title {font-size:15px;}
	.p-top .description {min-height:130px; font-size:12px; word-break:break-all;}
	.p-top .btns {margin-left:-10px;}
	.p-top .btns li {width:70px;}
	.p-top .btns .ico {width:27px; height:27px; background-size:27px 27px;}
	.p-img {padding:60px 0 25px 0;}
	.p-img h2 {font-size:20px;}
	.p-img .wrap {margin:0 -3px 0 150px;}
	.p-sec {font-size:13px;}
	.p-sec .contain {min-height:350px; padding:30px 30px;}
	.p-sec h2 {font-size:28px;}
	.p-sec .pic img {max-width:300px;}
	.p-sec .video {max-width:500px;}
	.p-sec.sensor .pic {width:280px;}
	.p-sec.advanced-live {/* padding-bottom:65px; */ background-size:auto 780px;}
	.p-sec.advanced-live .contain {margin-bottom:160px;}
	.p-sec.FBI .cnt {display:block; width:100%;}
	.p-sec.FAP20 {background-position:15% 100%;}



	.p-sec.tech .cnt p {padding-right:10px;}
	.p-sec.tech .pic img {width:300px;}
	.p-sec.tech p br {display:none;}
	.p-sec.fingerprint2 .cnt {padding-right:120px;}
	.p-sec.easy .contain {background-size:300px auto;}
	.p-sec.performing .contain {background-size:300px auto;}
	.p-sec.certifications2 {background-position:20% 50%;}
	.p-sec.certifications2 .cnt {padding-right:300px;}
	.p-sec.certifications2 p br {display:none;}
	.p-sec.advanced-rolled .cnt {width:50% !important; padding-right:20px;}
	.p-sec.advanced-rolled p br {display:none;}
	.p-sec.powerful-internal {background-position:20% 50%;}
	.p-sec.compact-design {background-position:20% 50%;}

	.p-sec1 {font-size:13px;}
	.p-sec1 .contain {min-height:350px; padding:30px 30px;}
	.p-sec1 h2 {font-size:28px;}
	.p-sec1 .pic img {max-width:300px;}
	.p-sec1 .video {max-width:500px;}
	.p-sec1.sensor .pic {width:280px;}
	.p-sec1.advanced-live {/* padding-bottom:65px; */ background-size:auto 780px;}
	.p-sec1.advanced-live .contain {margin-bottom:160px;}
	.p-sec1.FBI .cnt {display:block; width:100%;}
	.p-sec1.FAP20 {background-position:15% 100%;}
	.p-sec1.tech .cnt p {padding-right:10px;}
	.p-sec1.tech .pic img {width:300px;}
	.p-sec1.tech p br {display:none;}
	.p-sec1.fingerprint2 .cnt {padding-right:120px;}
	.p-sec1.easy .contain {background-size:300px auto;}
	.p-sec1.performing .contain {background-size:300px auto;}
	.p-sec1.certifications2 {background-position:20% 50%;}
	.p-sec1.certifications2 .cnt {padding-right:300px;}
	.p-sec1.certifications2 p br {display:none;}
	.p-sec1.advanced-rolled .cnt {width:50% !important; padding-right:20px;}
	.p-sec1.advanced-rolled p br {display:none;}
	.p-sec1.powerful-internal {background-position:20% 50%;}
	.p-sec1.compact-design {background-position:20% 50%;}


	.p-features .contain {padding:40px 30px;}
	.p-features .group {margin-bottom:25px; font-size:14px;}
	.p-spec .contain {padding:40px 30px;}
	.p-spec table th {padding:17px 20px; width:18%;}
	.p-spec table.type2 th {padding:14px 14px 14px 25px}
	.p-spec table.type2 td {padding:14px 14px 14px 25px}

	.p-spec1 .contain {padding:40px 30px;}
	.p-spec1 table th {padding:17px 20px; width:18%;}
	.p-spec1 table.type2 th {padding:14px 14px 14px 25px}
	.p-spec1 table.type2 td {padding:14px 14px 14px 25px}

	.p-spec2 .contain {padding:40px 30px;}
	.p-spec2 table th {padding:17px 20px; width:18%;}
	.p-spec2 table.type2 th {padding:14px 14px 14px 25px}
	.p-spec2 table.type2 td {padding:14px 14px 14px 25px}


	.p-app .contain {padding:40px 30px;}
	.p-app .col {display:block; padding:0 10px;}

	.FBI-img {display:table; width:100%; position:static; text-align:right; width:100%; margin-bottom:-30px;}
	.FBI-img img {width:400px;}
	.BioMiniCombo-Contact {background-position:95% 53%;}
	.BioMini-obj {right:30px; width:250px;}

	.BioMiniSlim2-main .contain {padding-top:30px;}
	.BioMiniSlim2-features {padding-bottom:100px; background-position:60% 115%; background-size:1200px auto;}

	.BioMiniPlus2-features {padding-bottom:60px; background-position:40% 123%; background-size:1200px auto;}

	.BioMiniCombo-Contact-img img {width:230px;}

	.BioMiniSlim-features {padding-bottom:60px; background-position:55% 112%; background-size:1400px auto;}

	.BioMini-obj {width:190px;}
	.BioMini-features {padding-bottom:40px; background-position:30% 125%; background-size:1200px auto;}

	.BM-Slim2-features {padding-bottom:60px; background-position:40% 110%; background-size:1200px auto;}

	.SFU-300-obj {bottom:10%; right:30px;}
	.SFU-300-obj img {width:130px;}

	.RealScanG10-bg1 {background-position:20% 50%;}
	.RealScanG10-bg2 {background-position:20% 50%;}

	.RealScanD-bg1 {background-position:20% 50%;}
	.RealScanD-bg2 {background-position:20% 50%;}

	.RealScanF-bg1 {background-position:20% 50%;}
	.RealScanF-bg2 {background-position:20% 50%;}

	.RealScanFC-bg1 {background-position:20% 50%;}
	.RealScanFC-bg2 {background-position:20% 50%;}
	.RealScanFC-bg4 {background-position:20% 50%;}

	.BioMiniSlimS2-main .contain {padding-top:30px;}
	.BioMiniSlimS2-features {padding-bottom:100px; background-position:60% 115%; background-size:1200px auto;}

	.RealScanS60-bg2 {background-position:20% 50%;}



.OSL {width: 100%; }
.OSL table {width:100%; border-collapse:collapse; border-spacing:0px; margin-top:15px; font-size:14px; line-height:1.5em;}
.OSL table th {height:50px; padding:10px; background:#ebebeb; border:1px solid #b7b7b7; text-align:center;}
.OSL table td {height:70px; padding:10px; border:1px solid #b7b7b7; text-align:center;}





}

@media (max-width: 750px) {
	.desktop {display:none;}
	.tablet {display:none;}
	.mobile {display:block;}
	.desktop-tablet {display:none;}

	.contain {padding-left:12px; padding-right:12px;}
	
	/* header */
	#menu {top:60px;}
	#menu nav>ul>li>a {padding:12px 15px; margin-right:60px; font-size:16px;}
	#menu nav>ul>li>i {right:5px; padding:10px 10px; font-size:1.8em;}
	#menu .depth2>ul>li>a {padding:5px 15px; font-size:15px;}
	#menu .depth3>ul>li>a {padding:5px 15px; font-size:14px;}
	#wrapper {padding-top:60px;}
	#header {height:60px;}
	.global {top:18px; right:15px;}
	.sign-in p a {width:24px; height:24px; background-size:auto 24px;}
	.btn-menu {width:24px; height:24px; background-size:auto 24px;}
	.gnb-wrap {left:15px;}
	.sitelogo {width:200px; height:60px;}
	.sitelogo a {background-size:auto 18px;}

	#signIn {position:fixed; top:60px; left:0; right:0; bottom:0; border:0; width:100%; padding:20px 24px; overflow:auto;}
	#signIn .sns a {line-height:42px;}
	#signIn .form .input {height:42px; padding:9px 9px; line-height:22px;}
	#signIn .btn .btn1 {height:42px; line-height:42px}
	#signIn .btn .btn2 {height:42px; line-height:42px}
	#signIn .or {padding:4px 0 8px}

	/* main */
	.visual-section {height:auto;}
	.visual-section .slide a {display:block;}
	.visual-section .article {top:70%; left:0; width:100%; text-align:center; margin-left:0;}
	.visual-section .article h2 {margin-bottom:0; font-size:30px; text-align:center;}
	.visual-section .inquiry {left:10px; margin-left:0;}
	.visual-section .bx-wrapper .bx-pager {bottom:15px; left:0; width:100%; text-align:center;}

	.community-section {padding:25px 12px;}
	.community-section .contain {padding:0; border:1px solid #dfdfdf;}
	.community-section .tab ul {background:#ddd;}
	.community-section .tab ul:after {content:" "; display:block; clear:both;}
	.community-section .tab ul li {float:left; display:table; width:33.33333333%; height:46px; padding:4px 10px; text-align:center; border-left:1px solid #fff;}
	.community-section .tab ul li:first-child {border-left:0;}
	.community-section .tab ul li a {display:table-cell; width:100%; height:100%; vertical-align:middle; font-family:"Roboto",sans-serif; font-size:14px; font-weight:700; line-height:1em; color:#fff;}
	.community-section .tab ul li.active {border-top:3px solid #ca047e; background:#fff;}
	.community-section .tab ul li.active a {color:#333;}
	.community-section .row {margin:0;}
	.community-section h2,
	.community-section .more {display:none;}
	.community-section .col {float:none; width:100%; padding:0;}
	.community-section #event,
	.community-section #social {display:none;}
	.community-section .posts ul {height:150px; border:0; padding:1px;}
	.community-section .posts ul li {padding-left:20px; padding-right:10px;}
	.community-section .posts ul li:after {left:10px;}
	.community-section .posts ul li .date {display:none;}
	.community-section .box {height:150px; padding:1px; border:0; background:#fff;}

	.community-section-ver2 {padding:25px 12px;}
	.community-section-ver2 .contain {padding:0; border:1px solid #dfdfdf;}
	.community-section-ver2 .tab ul {background:#ddd;}
	.community-section-ver2 .tab ul:after {content:" "; display:block; clear:both;}
	.community-section-ver2 .tab ul li {float:left; display:table; width:50%; height:46px; padding:4px 10px; text-align:center; border-left:1px solid #fff;}
	.community-section-ver2 .tab ul li:first-child {border-left:0;}
	.community-section-ver2 .tab ul li a {display:table-cell; width:100%; height:100%; vertical-align:middle; font-family:"Roboto",sans-serif; font-size:14px; font-weight:700; line-height:1em; color:#fff;}
	.community-section-ver2 .tab ul li.active {border-top:3px solid #ca047e; background:#fff;}
	.community-section-ver2 .tab ul li.active a {color:#333;}
	.community-section-ver2 .row {margin:0;}
	.community-section-ver2 h2,
	.community-section-ver2 .more {display:none;}
	.community-section-ver2 .col-2,
	.community-section-ver2 .col {float:none; width:100%; padding:0;}
	.community-section-ver2 .col-2 .col {width:100%;}
	.community-section-ver2 #event,
	.community-section-ver2 #social {display:none;}
	.community-section-ver2 .posts ul {border:0; height:225px;}
	.community-section-ver2 .posts ul li .thumb {width:100px;}
	.community-section-ver2 .posts ul li .info {margin-left:110px;}
	.community-section-ver2 .posts ul li .date {display:none;}
	.community-section-ver2 .box {height:225px;}
	.community-section-ver2 .bnr {margin-top:10px;}
	.community-section-ver2 .bnr .inner {height:70px;}
	.community-section-ver2 .bnr a {padding:0 80px 0 10px; font-size:18px; background-size:100px auto;}

	.product-section .wrap {padding:25px 0;}
	.product-section h2 {margin-bottom:12px; font-size:16px; letter-spacing:-.04em;}
	.product-section .bx-wrapper .bx-controls-direction {display:none;}
	/* .product-section .bx-wrapper .bx-controls-direction {top:-33px; width:43px; height:22px;}
	.product-section .bx-wrapper .bx-controls-direction a {width:22px; height:22px;} */

	/* footer */
	#footer {padding:25px 0 50px;}
	.foot-logo {float:none; width:100%; text-align:center; margin-bottom:15px;}
	.foot-logo img {height:16px; vertical-align:top;}
	.foot-logo a {vertical-align:top;}
	.comp-link {float:none; margin:0 auto; width:220px;}
	.comp-link p a {background:#fff; border-color:#ddd; color:#666;}
	.foot-sns {float:none; margin-top:15px; text-align:center;}
	.foot-sns a {margin:0 2px;}
	.foot-sns img {width:28px;}
	.scrollTop {width:38px; height:38px; background-size:38px auto; bottom:15px; right:15px;}

	.q-inquiry   {bottom:57px; right:15px; width:38px;}
	 .techportal {bottom:99px; right:15px; width:38px;}
	/* sub */
	.sub-heading {color:#424242; background:none !important; border-bottom:1px solid #ddd;}
	.sub-heading .contain {padding-top:8px; padding-bottom:8px; height:auto;}
	.sub-heading h2 {font-size:17px; text-transform: uppercase;}
	.sub-heading p {display:none;}
	.doc-title h3 {padding:8px 12px; color:#424242; font-size:14px; font-weight:400; background:#ddd;}
	.path {display:none;}
	.real-cont {padding:12px 0 25px; min-height:120px;}

	/* board */
	.btn-pack {height:32px; font-size:13px; line-height:30px; padding:0 12px;}
	.btn-pack.large {min-width:95px; padding:0 14px; height:38px; font-size:15px; line-height:36px;}
	.btn-pack.xlarge {min-width:110px; padding:0 16px; height:40px; font-size:18px; line-height:38px;}

	.form-control {padding:5px 9px; font-size:13px; line-height:20px; height:32px;}
	input[type=file] {height:32px;}

	.label {font-size:11px; line-height:16px; padding:0 5px;}

	.detail-search {padding:10px; margin-bottom:20px;}
	.detail-search .cat1 {margin-bottom:10px;}
	.detail-search .cat2 {display:block; margin-bottom:5px; margin-right:0;}
	.detail-search label {margin-bottom:4px;}
	.detail-search select.form-control {display:block; width:100%; height:32px;}
	.detail-search .btn-pack.focus {width:100%;}

	.news-list li {padding:6px; margin-bottom:6px;}
	.news-list .thumb {width:110px;}
	.news-list .info {margin-left:120px; padding-top:0;}	
	.news-list .info h3 {margin:4px 0 4px; font-size:14px; text-overflow:ellipsis; white-space:normal; word-break:break-all; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden;}
	.news-list .info .date {font-size:13px;}

	.board-form {margin-bottom:20px; padding-top:12px;}
	.board-form table {border-top:0;}
	.board-form th {display:none;}
	.board-form td {padding:3px 0; border:0;}
	.board-form .form-control {width:100% !important;}
	.board-form textarea.form-control {height:180px !important;}
	.board-form ::-webkit-input-placeholder {color:#333;}
	.board-form :-moz-placeholder {color:#333;}
	.board-form ::-moz-placeholder {color:#333;}
	.board-form :-ms-input-placeholder {color:#333;}
	.board-form :placeholder-shown {color:#333;}

	.board-view {padding:12px 8px;}
	.board-view .head {padding:0 0 12px;}
	.board-view .head .icons {margin-bottom:5px;}
	.board-view .head .tit {font-size:16px; margin-bottom:6px; word-break:break-all;}
	.board-view .head .info {font-size:13px;}
	.board-view .head .info .bar {margin:0 5px;}
	.board-view .body {padding:20px 0;}

	.event-list li {padding:12px; height:auto;}
	.event-list .info {margin-right:0; margin-bottom:15px;}
	.event-list .info h3 {margin:0 0 6px; font-size:16px;}
	.event-list .book {position:static; width:100%; height:40px;}
	.event-list .book .cell {padding:0;}
	.event-list .book .ico {display:inline-block; width:24px; height:24px; background-size:24px auto; margin:-.2em 7px 0 0; vertical-align:middle;}

	.prev-next {margin-bottom:20px;}
	.prev-next th {width:70px; padding:6px 10px;}
	.prev-next td {padding:6px 10px; word-break:break-all;}

	.board-search select.form-control {width:90px;height:32px;}
	.board-search input.form-control {padding:5px;width:130px;height:32px;margin:0 -5px;}
	.board-search .btn-pack.focus {width:75px; height:32px;}

	.downloads-tab {margin-bottom:20px;}
	.downloads-tab ul {margin:0 -4px;}
	.downloads-tab ul:after {content:" "; display:block; clear:both;}
	.downloads-tab ul li {float:left; display:table; width:50%; height:60px; text-align:center; padding:0 4px;}
	.downloads-tab ul li a {display:table-cell; width:100%; height:100%; padding:5px 20px; vertical-align:middle; border:1px solid #c0c0c0; font-size:14px; line-height:1.2em; color:#666;}
	.downloads-tab ul li.active a {border:0; background:#666; color:#fff; font-weight:700;}
	.downloads {border:0; margin:0;}
	.downloads .title {display:none;}
	.downloads .list {padding:0; margin-bottom:20px;}
	.downloads .list h4 {float:none; max-width:100%; font-size:14px; text-align:center; margin-bottom:10px;}
	.downloads .list h4:before {content:"- "}
	.downloads .list h4:after {content:" -"}
	.downloads .list ul {margin:0; padding:0;}
	.downloads .list .thumb {text-align:center; background:#000;}
	.downloads .list .thumb img {width:auto; height:75px !important;}
	.downloads .list .thumb span {font-size:14px;}
	.downloads .list .btn a {height:28px; background-size:auto 26px;}
	.downloads#enrollment {display:none;}

	.case-studys {margin-bottom:15px;}
	.case-studys ul {margin:0 -2px 10px;}
	.case-studys ul li {width:50%; height:46px; padding:0 2px 4px;}
	.case-studys ul li a {font-size:13px;}
	.case-studys p {font-size:11px; padding:0;}
	.case-studys p:after {display:none}
	.case-studys p:before {display:none}

	#share {width:320px; padding:0 14px;}
	#share h2 {padding:18px; margin:0;}
	#share .list {margin:0 -8px; padding:20px 0 25px;}
	#share .list a {width:24%; font-size:12px;}
	#share .list img {width:35px;}

	/* about */
	.about .left {float:none; width:100%; padding:15px 0;}
	.about .left:after {width:25%; height:3px;}
	.about .left h2 {font-size:20px;}
	.about .left h2 br {display:none;}
	.about .left h3 br {display:none;}
	.about .left h3 .num {margin-bottom:8px;}
	.about .right {margin-left:0; padding:0 0 30px;}
	.about .biz-area {padding:15px 0 60px;}
	.about .sub-group .left {padding:30px 0 10px; border-top-width:1px; border-color:#eee;}
	.about .sub-group .right {padding:0 0 30px; word-break:break-all;}
	.about .for {font-size:15px;}
	.about .for img {width:65px; margin-right:10px;}
	.about .for p {margin-top:0;}
	.about .for strong {font-size:20px;}


	#map {height:300px; margin-bottom:20px;}
	.contact .info {float:none; width:100%; margin-bottom:30px;}
	.contact .info .addr {padding-bottom:20px;}
	.contact .info .mail {padding-top:20px; padding-bottom:20px;}
	.contact .form {float:none; width:100%; padding:0; border:0;}
	.contact .form .group {margin-bottom:5px;}
	.contact .form textarea.form-control {height:100px;}
	.contact .form .btn {margin-top:10px;}

	/* member */
	.login-wrap {padding:12px; border:0;}
	.login-wrap .join {padding:0 0 24px;}
	.login-wrap .join a {display:block; width:100%; font-size:15px; height:44px; line-height:42px;}
	.login-wrap .row {padding:14px 0;}
	.login-wrap .col {float:none; width:100%; padding:10px 0 6px;}
	.login-wrap .sns a {padding:0 24px; font-size:15px; line-height:44px; margin-bottom:4px;}
	.login-wrap .or {text-align:center;}
	.login-wrap .form {border:0;}
	.login-wrap .form .input {height:44px; padding:10px 10px; font-size:15px; line-height:22px;}
	.login-wrap .form .submit {height:44px; font-size:15px;}

	.join-area .tit {font-size:14px;}
	.join-area .box {height:120px;}
	.join-area .chk {text-align:left;}

	

	/* product */
	.product-list h3 {margin-bottom:8px; padding:5px 0; text-align:center; color:#fff; font-size:14px; background:#ca047e;}
	.product-list h3:before {content:"- "}
	.product-list h3:after {content:" -"}
	.product-list ul {margin:0 -3px;}
	.product-list li {border:0; padding:0 3px 7px; margin:0;}
	.product-list li a {border:1px solid #ddd;}
	.product-list .thumb {text-align:center;}
	.product-list .thumb img {width:auto;}
	.product-list .thumb:after {left:12px; width:47px; height:3px; bottom:-1px;}
	.product-list .tit {padding:3px 12px; height:44px; font-size:14px; background:#f5f5f5;}
	.product-list .desc {display:none;}
	.product-list.type2 h3 {background:#f2a43b}
	.product-list.type3 h3 {background:#bfba09}

	.comparison h3 {display:none;}
	.comparison table {display:none;}
	.comparison .space-right {display:none;}
	.comparison .btn-down {display:block; margin-top:12px; padding:8px 0; background:#666; text-align:center; color:#ddd; font-size:14px; font-weight:700;}
	.comparison .btn-down .ico {display:inline-block; vertical-align:middle; width:20px; height:20px; margin-right:3px; background:url("../images/product/bt_down2.png") 50% 50% no-repeat; background-size:16px auto;}

	.p-top {height:auto; background-size:100% auto; background-position:0 0;}
	.p-top .contain {padding:55.4% 12px 20px;}
	.p-top .contain1 {padding:55.4% 12px 20px;}
	.p-top h2 {font-size:22px;}
	.p-top .sub-title {font-size:14px;}
	.p-top .description {min-height:auto; font-size:12px;}
	.p-top .btns {padding:8px 0; margin-left:0; margin-top:20px; text-align:center; background:rgba(231,231,231,.2);}
	.p-top .btns li {float:none; display:inline-block; vertical-align:top; width:18%;}
	.p-top .btns .ico {width:23px; height:23px; background-size:23px 23px;}
	.p-img {padding:20px 0;}
	.p-img h2 {float:none; font-size:17px; margin-bottom:12px;}
	.p-img .wrap {margin:0;}
	.p-img .bx-wrapper .bx-controls-direction {top:-33px; width:43px; height:22px;}
	.p-img .bx-wrapper .bx-controls-direction a {width:22px; height:22px;}
	.p-sec {line-height:1.3em;}
	.p-sec .contain {padding:30px 20px 100px 20px; min-height:auto;}
	.p-sec h2 {font-size:22px;}
	.p-sec h2 br {display:none;}
	.p-sec h2 small {display:block; margin:0; font-size:16px;}
	.p-sec p {margin-top:10px;}
	.p-sec p br {display:none;}
	.p-sec ul li {text-align:left;}
	.p-sec .icon img {width:38px;}
	.p-sec .cnt {display:block; width:100% !important; text-align:center;}
	.p-sec .cnt1 {display:block; width:100% !important; text-align:center; padding:0;;}
	.p-sec .cnt2 {display:block; width:100% !important; text-align:center; padding:0;;}
	.p-sec .cnt2 h2 br {display: block;}
	.p-sec .cnt1 p br {display: block;}
	.p-sec .pic {display:block; width:100% !important; text-align:center; margin-top:20px;}
	.p-sec .pic img {max-width:250px;}
	.p-sec.tech .cnt p {padding-right:0;}
	.p-sec.advanced-live {padding:30px 20px; text-align:center; background-image:url("../images/product/detail_bg4_m.jpg"); background-size:100% auto;}
	.p-sec.advanced-live .contain {padding:0; margin-bottom:100px; min-height:190px;}
	.p-sec.FAP20 {background-position:40% 100%; padding-bottom:100px; background-size:560px auto;}
	.p-sec.certifications {background-position:40% 100%; padding-bottom:120px; background-size:560px auto;}
	.p-sec.certifications p strong {display:block;}
	.p-sec.certifications2 {background-position:72% 115%; padding-bottom:150px; background-size:760px auto;}
	.p-sec.certifications2 .cnt {padding-right:0;}
		
	.p-sec.advanced-tft {padding-top:10px; padding-bottom:60%; background-image:url("https://www.suprema-id.com/en/images/product/AdvancedTFT-bg_m.jpg"); background-position:50% 130%; }
	.p-sec.p10 {padding-top:10px; padding-bottom:60%; background-image:url("https://www.suprema-id.com/en/images/product/p10-m.jpg"); background-position:50% 100%; background-size:100% auto;}
	.p-sec.p10_01 {padding-top:10px; padding-bottom:60%; background-image:url("https://www.suprema-id.com/en/images/product/p10-m.jpg"); background-position:50% 90%; background-size:100% auto;}
	.p-sec.p13 .pic img {max-width: 500px;}
	.p-sec.p13 {padding-top:10px; padding-bottom:60%; background-image:url("https://www.suprema-id.com/en/images/product/p13-m.jpg"); background-position:50% 100%; background-size:100% auto;}
	.p-sec.RealScanS60-bg2 {padding-top:10px; padding-bottom:60%; background-image:url("https://www.suprema-id.com/en/images/product/RealScanS60-Bg2_m.jpg"); background-position:50% 100%; background-size:100% auto;}


	.p-sec.fingerprint {background-position:40% 50%;}
	.p-sec.fingerprint2 .cnt {padding-right:0;}
	.p-sec.easy .contain {padding-bottom:100px; background-size:180px auto; background-position:50% 90%;}
	.p-sec.performing .contain {padding-bottom:100px; background-size:220px auto; background-position:50% 90%;}
	.p-sec.advanced-rolled .cnt {width:100% !important; padding-right:0;}
	.p-sec.advanced-rolled .pic img {width:160px;}
	.p-sec.powerful-internal {padding-bottom:130px; background:url("../images/product/detail_bg20_m.jpg") 50% 92% no-repeat; background-size:120px;}
	.p-sec.compact-design {padding-bottom:140px; background:url("../images/product/detail_bg21_m.jpg") 50% 90% no-repeat; background-size:150px;}
	.p-sec.ICAO-Doc-9303 .contain {background:rgba(255,255,255,.4);}
	.p-sec.machine {padding-top:10px; padding-bottom:60%; background-image:url("../images/product/detail_bg30_m.jpg"); background-position:50% 100%; background-size:100% auto;}
	.p-sec.windows {background-image:url("../images/product/windows_bg_m.jpg")}
	.p-sec.windows .contain {padding-top:50px; padding-bottom:50px;}
	.p-sec.windows .pic {margin-top:35px;}
	.p-sec.windows .pic img {width:120px;}
	.p-sec.innovative  { padding-bottom: 150px; background-image:url("https://www.suprema-id.com/en/images/product/RealPassN/RealPass-bg2.jpg") }
	.p-sec.durable {padding-top: 10px; padding-bottom: 50px; background-image:url("https://www.suprema-id.com/en/images/product/RealPassN/RealPass-bg3.jpg")}
	.p-sec.natural-img {padding-bottom: 150px; background-image:url("https://www.suprema-id.com/en/images/product/RealPassN/RealPass-bg4.jpg")}
	.p-sec.anti-glare {padding-bottom: 150px; background-image:url("https://www.suprema-id.com/en/images/product/RealPassN/RealPass-bg5.jpg")}
	.p-sec.integrated  {padding-bottom: 150px; background-image:url("https://www.suprema-id.com/en/images/product/RealPassN/RealPass-bg6.jpg")}

	.p-features .contain {padding:30px 12px;}
	.p-features h2 {margin-bottom:20px; font-size:20px;}
	.p-features .group {font-size:13px; margin-bottom:18px;}
	.p-features .icon {width:45px;}
	.p-features .group > ul {margin-left:55px;}
	.p-features ul > li {padding-left:13px; text-indent:-13px;}
	.p-features .text-large {font-size:20px;}
	.p-spec .contain {padding:30px 12px;}
	.p-spec h2 {margin-bottom:20px; font-size:20px;}
	.p-spec table th {padding:12px 4px 12px 0; font-size:12px; line-height:1.3em;}
	.p-spec table td {padding:3px 4px; font-size:12px;}
	.p-spec table tr.first td {padding-top:12px;}
	.p-spec table tr.last td {padding-bottom:12px;}
	.p-spec table.type2 th {padding:12px 4px;}
	.p-spec table.type2 td {padding:12px 0 12px 8px;}
	

	.p-spec1 .contain {padding:30px 12px;}
	.p-spec1 h2 {margin-bottom:20px; font-size:20px;}
	.p-spec1 table th {padding:12px 4px 12px 0; font-size:12px; line-height:1.3em;}
	.p-spec1 table td {padding:12px 4px; font-size:12px;}
	.p-spec1 table tr.first td {padding-top:12px;}
	.p-spec1 table tr.last td {padding-bottom:12px;}
	.p-spec1 table.type2 th {padding:12px 4px;}
	.p-spec1 table.type2 td {padding:12px 0 12px 8px;}


	.p-spec2 .contain {padding:30px 12px;}
	.p-spec2 h2 {margin-bottom:20px; font-size:20px;}
	.p-spec2 table th {padding:12px 4px 12px 0; font-size:12px; line-height:1.3em;}
	.p-spec2 table td {padding:12px 4px; font-size:12px;}
	.p-spec2 table tr.first td {padding-top:12px;}
	.p-spec2 table tr.last td {padding-bottom:12px;}
	.p-spec2 table.type2 th {padding:12px 4px;}
	.p-spec2 table.type2 td {padding:12px 0 12px 8px;}

	.p-app {font-size:13px; line-height:1.6em}
	.p-app .contain {padding:30px 12px 22px;}
	.p-app h2 {margin-bottom:20px; font-size:20px;}
	.p-app .row {text-align:left; padding:15px 0;}
	.p-app .col {display:block; padding:0 10px;}
	.p-app .cnt {padding:20px 10px;}


	.BioMiniSlim2-main {background-image:url("../images/product/BioMiniSlim2/BioMiniSlim2-Main-M.jpg"); background-color:#b8afa8;}
	.BioMiniSlim2-features {padding-bottom:70px; background-image:url("../images/product/BioMiniSlim2/BioMiniSlim2-Features-M.jpg"); background-position:100% 100%; background-size:320px auto;}

	.BioMiniSlim3-main {background-image:url("../images/product/BioMiniSlim3/BioMiniSlim3-Main-M.jpg"); background-color:#b8afa8;}

	.BioMiniSlimS-main {background-image:url("../images/product/BioMiniSlimS/BioMiniSlimS-Main-M.jpg"); background-color:#000;}

	.BioMiniPlus2-main {background-image:url("../images/product/BioMiniPlus2/BioMiniPlus2-Main-M.jpg"); background-color:#cccccd;}
	.BioMiniPlus2-features {background-size:720px auto; background-position:50% 100%;}

	.BioMiniCombo-main {background-image:url("../images/product/BioMiniCombo/BioMiniCombo-Main-M.jpg"); background-color:#b8afa8;}
	.BioMiniCombo-Contact {background-size:130px auto; background-position:95% 95%;}
	.BioMiniCombo-Contact-img {margin-top:25px;}
	.BioMiniCombo-Contact-img img {width:180px;}

	.BioMiniSlim-main {background-image:url("../images/product/BioMiniSlim/BioMiniSlim-Main-M.jpg"); background-color:#000;}
	.BioMiniSlim-features {background-size:600px auto; background-position:60% 105%;}

	.BioMini-main {background-image:url("../images/product/BioMini/BioMini-Main-M.jpg"); background-color:#cccccd;}
	.BioMini-features {padding-bottom:110px; background-size:200% auto; background-position:60% 105%;}
	.BioMini-obj {width:100%; position:static; margin-top:25px; text-align:center;}
	.BioMini-obj img {width:120px;}

	.BM-Slim2-main {background-image:url("../images/product/BM-Slim2/BM-Slim2-Main-M.jpg"); background-color:#fff;}
	.BM-Slim2-features {background-size:720px auto; background-position:60% 105%;}

	.BM-Slim3-main {background-image:url("../images/product/BM-Slim3/BM-Slim3-Main-M.jpg"); background-color:#fff;}

	.BM-Slim2S-main {background-image:url("../images/product/BM-Slim2S/BM-Slim2S-Main-M.jpg"); background-color:#282828;}

	.SFU-S20A-main {background-image:url("../images/product/SFU-S20A/SFU-S20A-Main-M.jpg"); background-color:#000;}

	.SFU-S20-main {background-image:url("../images/product/SFU-S20/SFU-S20-Main-M.jpg"); background-color:#fff;}
	
	.SFU-550-main {background-image:url("../images/product/SFU-550/SFU-550-Main-M.jpg"); background-color:#fff;}

	.SFU-300-main {background-image:url("../images/product/SFU-300/SFU-300-Main-M.jpg"); background-color:#fff;}
	.SFU-300-obj {width:100%; position:static; margin-top:25px; text-align:center;}
	.SFU-300-obj img {width:100px;}

	.BioMiniSDK-Windows-main {background-image:url("../images/product/BioMiniSDK-Windows/BioMiniSDK-Windows-Main-M.jpg"); background-color:#fff;}
	.BioMiniSDK-Linux-main {background-image:url("../images/product/BioMiniSDK-Linux/BioMiniSDK-Linux-Main-M.jpg"); background-color:#fff;}
	.BioMiniSDK-Android-main {background-image:url("../images/product/BioMiniSDK-Android/BioMiniSDK-Android-Main-M.jpg"); background-color:#fff;}
	.ImageSDK-main {background-image:url("../images/product/ImageSDK/ImageSDK-Main-M.jpg"); background-color:#fff;}

	.RealScanS60-main {background-image:url("https://www.suprema-id.com/en/images/product/RealScanS60/RealScanS60-Main-M.jpg"); background-color:#cccccc;}
	.RealScanG10-main {background-image:url("../images/product/RealScanG10/RealScanG10-Main-M.jpg"); background-color:#b8afa8;}
	.RealScanG10-bg1 {padding-bottom:150px; background-size:620px auto; background-position:85% 120%; background-color:#000;}
	.RealScanG10-bg2 { background-position:0 120%;}

 	.RealScanS60-bg2 { background-position:50% 200%;}

	.RealScanD-main {background-image:url("../images/product/RealScanD/RealScanD-Main-M.jpg"); background-color:#000;}
	.RealScanD-bg1 {padding-bottom:150px; background-size:720px auto; background-position:60% 120%; background-color:#06060b;}
	.RealScanD-bg2 {padding-bottom:140px; background-size:650px auto; background-position:78% 130%;}

	.RealScanF-main {background-image:url("../images/product/RealScanF/RealScanF-Main-M.jpg"); background-color:#000517;}
	.RealScanF-bg1 {background:url("../images/product/RealScanF/RealScanF-Bg1-Background.jpg") 0 0 repeat-y; background-size:100% auto;}
	.RealScanF-bg1 .contain {padding-bottom:150px; background:url("../images/product/RealScanF/RealScanF-Bg1-M.png") 50% 90% no-repeat; background-size:100px auto;}
	.RealScanF-bg2 {padding-bottom:130px; background:#050508 url("../images/product/RealScanF/RealScanF-Bg2-M.jpg") 50% 100% no-repeat; background-size:300px auto;}

	.RealScanFC-main {background-image:url("https://www.suprema-id.com/en/images/product/RealScanFC/RealScanFC-Main-M.jpg"); background-color:#C8C9C3;}
	.RealScanFC-bg4  {padding-bottom:130px; background:url("https://www.suprema-id.com/en/images/product/RealScanFC/RealScanFC-Bg4-M.jpg") 50% 100% no-repeat; background-size:150%;}


	.RealScanG1-main {background-image:url("../images/product/RealScanG1/RealScanG1-Main-M.jpg"); background-color:#fff;}
	.RealScanG1-bg1 .contain {background:rgba(255,255,255,.5);}

	.RealScanSDK-main {background-image:url("../images/product/RealScanSDK/RealScanSDK-Main-M.jpg"); background-color:#fff;}

	.RealPassV-main {background-image:url("../images/product/RealPassV/RealPassV-Main-M.jpg"); background-color:#000;}
	.RealPassV-Obj1 {max-width:180px !important;}

	.RealPassN-main {background-image:url("https://www.suprema-id.com/en/images/product/RealPassN/RealPassN-Main-M.jpg"); background-color:#c8c9c3;}
	.RealPassN-Obj1 {max-width:180px !important;}
	.p-sec.realpassN-video {background-image:url("https://www.suprema-id.com/en/images/product/RealPassN/RealPass-N_08-M.jpg"); height:150px; }


	.RealPassSDK-main {background-image:url("../images/product/RealPassSDK/RealPassSDK-Main-M.jpg"); background-color:#fff;}

	.BioMiniSlimS2-main {background-image:url("../images/product/BioMiniSlimS2/BioMiniSlimS2-Main-M.jpg"); background-color:#000;}
	.BioMiniSlimS2-features {padding-bottom:70px; background-image:url("../images/product/BioMiniSlimS2/BioMiniSlimS2-Features-M.jpg"); background-position:100% 100%; background-size:320px auto;}

	/* policy */
	.privacy-policy {font-size:13px;}
	.privacy-policy h1 {font-size:20px;}
	.privacy-policy h2 {font-size:15px;}

	.tabs-nav {margin:0 auto 25px;}
	.tabs-nav li a {font-size:16px; line-height:30px;}

	.downloads_bnr {display:none;}
	.downloads_bnr.mobile {display:block;}



.OSL {width: 100%; overflow-x: auto; }
.OSL table {width:100%; border-collapse:collapse; border-spacing:0px;  font-size:12px; overflow-x: auto;}
.OSL table th {padding:10px; background:#ebebeb; border:1px solid #b7b7b7; text-align:center; overflow-x: auto;}
.OSL table td {padding:10px; border:1px solid #b7b7b7; text-align:center;}




}

@media (max-width: 500px) {
	.product-list li {width:33.33333333%;}
	.p-sec.advanced-live .contain {margin-bottom:120px;}
	
	.RealScanFC-bg4  {padding-bottom:100px; background:url("https://www.suprema-id.com/en/images/product/RealScanFC/RealScanFC-Bg4-M.jpg") 50% 100% no-repeat; background-size:200%;}
	.p-sec.p13 .pic img {max-width: 300px;}	

	#dwLogin {width:280px; padding:0;}
	#dwLogin .sns a {line-height:45px; font-size:14px;}
}

@media (max-width: 400px) {
	.product-list li {width:50%;}
	.downloads .list ul li {width:50%;}
	.p-sec.advanced-live .contain {margin-bottom:70px;}
		.RealScanFC-bg4  {padding-bottom:100px; background:url("https://www.suprema-id.com/en/images/product/RealScanFC/RealScanFC-Bg4-M2.jpg") 50% 100% no-repeat; background-size:250%;}

}
@media (max-width: 320px) {
	.p-sec {font-size:12px;}
	.p-sec h2 {font-size:19px;}
	.p-sec.advanced-live .contain {margin-bottom:50px;}

	#dwLogin {width:250px;}
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	   only screen and (min--moz-device-pixel-ratio: 1.5),
	   only screen and (min-device-pixel-ratio: 1.5){

	.pop-wrap {padding:20px;}
	.pop-wrap h1 {font-size:18px; margin-bottom:1em;}
}