
@charset "utf-8";
@font-face {
	font-family: 'so500c.0';
	src: url('../fonts/SamsungOne-500C_v1.0.eot');
	src: local('?'), url('../fonts/SamsungOne-500C_v1.0.woff') format('woff'), url('../fonts/SamsungOne-500C_v1.0.ttf') format('truetype'), url('../fonts/SamsungOne-500C_v1.0.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'so400c.0';
	src: url('../fonts/SamsungOne-300C_v1.0.eot');
	src: local('?'), url('../fonts/SamsungOne-300C_v1.0.woff') format('woff'), url('../fonts/SamsungOne-300C_v1.0.ttf') format('truetype'), url('../fonts/SamsungOne-300C_v1.0.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'so300c.0';
	src: url('../fonts/SamsungOne-300C_v1.0.eot');
	src: local('?'), url('../fonts/SamsungOne-300C_v1.0.woff') format('woff'), url('../fonts/SamsungOne-300C_v1.0.ttf') format('truetype'), url('../fonts/SamsungOne-300C_v1.0.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'so800c.0';
	src: url('../fonts/SamsungOne-800C_v1.0.eot');
	src: local('?'), url('../fonts/SamsungOne-800C_v1.0.woff') format('woff'), url('../fonts/SamsungOne-800C_v1.0.ttf') format('truetype'), url('../fonts/SamsungOne-800C_v1.0.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'SamsungSharpSans';
	src: url('../fonts/SamsungSharpSans-Medium.eot');
	src: local('?'), url('../fonts/SamsungSharpSans-Medium.woff') format('woff'), url('../fonts/SamsungSharpSans-Medium.ttf') format('truetype'), url('../fonts/SamsungSharpSans-Medium.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Conv_SamsungSharpSans-Bold';
	src: url('../fonts/SamsungSharpSans-Bold.eot');
	src: local('?'), url('../fonts/SamsungSharpSans-Bold.woff') format('woff'), url('../fonts/SamsungSharpSans-Bold.ttf') format('truetype'), url('../fonts/SamsungSharpSans-Bold.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
</style>
<style>
    @charset 'UTF-8';
	body{font-family: 'so400c.0';margin:0;}
	.clear { clear: both; }
	.section1 *, .section2 *, .nav-menu *, .section3 *, .section4 *, .section5 *, .section6 *, .section7 *, .section9 *, .section10 *, .section11 *, .section12 *, .section13 *, .section14 * { box-sizing: border-box; }
	.section0 { background: #ffffff; }
    .section1 { width: 100%; margin: 0; padding: 0; overflow: hidden; background: #ffffff; }
	.section2 { width: 100%; margin: 0; padding: 0; overflow: hidden; text-align: center; background: #ffffff; }
	.section3 { width: 100%; margin: 0; padding: 0; overflow: hidden; text-align: center; background: #ffffff; }
	.section4 { width: 100%; margin: 0; padding: 0; overflow: hidden; text-align: center; background: #ffffff; }
	.section5 { width: 100%; margin: 0; padding: 0; overflow: hidden; text-align: center; background: #ffffff; }
	.section6 { width: 100%; margin: 0; padding: 50px 0 0; overflow: hidden; background: #ffffff; }
	.section7 { width: 100%; margin: 0; padding: 0; overflow: hidden; background: #ffffff; }
	.section9 { width: 100%; margin: 0; padding: 0; overflow: hidden; text-align: center; background: #ffffff; }
	.section10 { width: 100%; margin: 0; padding: 50px 0; overflow: hidden; text-align: center; background: #ffffff; }
	.section11 { width: 100%; margin: 0; padding: 50px 0; overflow: hidden; background: #ffffff; }
	.section12 { width: 100%; margin: 0; padding: 100px 0; overflow: hidden; text-align: center; background: #ffffff; }
	.section13 { width: 100%; margin: 0; padding: 0; overflow: hidden; background: #ffffff; }
	.section14 { width: 100%; margin: 0; padding: 50px 0; overflow: hidden; text-align: center; background: #ffffff; }
	.top_margin { margin-top: 40px!important; }
	.desktop_visible { display: block; }
	.mobile_visible { display: none; }
	
    .main-container { width: 100%; height: auto; margin: 0; padding: 0; overflow: hidden; }
	.main-container * {box-sizing:border-box;}
    .work-container { width: 100%; max-width: 1440px; margin: 0 auto; padding: 0; }
    .main-banner { width: 100%; margin: 0; padding: 50px 0; overflow: hidden; background: #ffffff; }
    .text-section { width: 50%; float: left; margin: 200px 0 0 0; padding: 0; text-align: center; }
    .text-section h1 { font-size: 54px; font-weight: 800; font-family: 'SamsungSharpSans'; margin: 40px 0; }
    .text-section .banner-text { font-size: 18px; font-weight: 400; font-family: 'so400c.0'; line-height: 20px; margin: 0 0 50px; }
     a.page-cta { display: inline-block; font-size: 16px; font-weight: 600; font-family: 'so400c.0'; line-height: 16px; text-transform: uppercase; padding: 17px 30px; border: 2px solid #000000; border-radius: 30px; color: #000000; background-color: transparent; text-decoration:none; }
	 a.model-cta { display: inline-block; font-size: 16px; font-weight: 600; font-family: 'so400c.0'; line-height: 16px; text-transform: uppercase; padding: 17px 30px; border: 2px solid #000000; border-radius: 30px; color: #000000; background-color: transparent; text-decoration:none; margin-top:35px; }
	 a.page-cta:hover, .text-section a.page-cta:focus { background-color: #242424; color: #ffffff; border: 2px solid #ffffff; text-decoration: none; }
	 a.model-cta:hover, .text-section a.model-cta:focus { background-color: #242424; color: #ffffff; border: 2px solid #ffffff; text-decoration: none; }
	 a.page-white-cta { display: inline-block; font-size: 16px; font-weight: 600; font-family: 'so400c.0'; line-height: 16px; text-transform: uppercase; padding: 17px 30px; border: 2px solid #ffffff; border-radius: 30px; color: #000000; text-decoration:none; background-color: #ffffff; }
	 a.page-white-cta:hover, .text-section a.page-cta:focus { background-color: transparent; color: #ffffff; text-decoration: none; }
	 a.page-cta-q7 { display: inline-block; font-size: 22px; font-weight: 600; font-family: 'so400c.0'; line-height: 16px; text-transform: uppercase; padding: 17px 40px; border: 1px solid #4e4e4e; border-radius: 30px; color: #000000; text-decoration:none; }
	 a.page-cta-q7:hover, .text-section a.page-cta-q7:focus { background-color: #000000; color: #ffffff; text-decoration: none; }
	.slider-section-top { width: 50%; float: right; margin: 0; padding: 0; background: url(../images/banner-artwork.png) no-repeat center top; min-height: 745px; position: relative; }
    .slick-slider { position: relative; display: block; box-sizing: border-box; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-touch-callout: none; -khtml-user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }
    .slick-list { position: relative; display: block; overflow: hidden; margin: 0; padding: 0; }
    .slick-list:focus { outline: none; }
    .slick-list.dragging { cursor: pointer; cursor: hand; }
    .slick-slider .slick-track, .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
    .slick-track { position: relative; top: 0; left: 0; display: block; }
    .slick-track:before, .slick-track:after { display: table; content: ''; }
    .slick-track:after { clear: both; }
    .slick-loading .slick-track { visibility: hidden; }
    .slick-slide { display: none; float: left; /* height: 100%;*/ min-height: 1px; }
    [dir='rtl'] .slick-slide { float: right; }
    /* .slick-slide img { display: block; } */
    .slick-slide.slick-loading img { display: none; }
    .slick-slide.dragging img { pointer-events: none; }
    .slick-initialized .slick-slide { display: block; }
    .slick-loading .slick-slide { visibility: hidden; }
    .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }
    .slick-arrow.slick-hidden { display: none; }
    /*Slick theme css*/
    .slick-loading .slick-list { background: #fff url('../images/ajax-loader.gif') center center no-repeat; }
    .slick-prev, .slick-next { font-size: 0; line-height: 0; position: absolute; top: 50%; display: block; width: 20px; height: 20px; padding: 0; -webkit-transform: translate(0, -50%); -ms-transform: translate(0, -50%); transform: translate(0, -50%); cursor: pointer; color: transparent; border: none; outline: none; background: transparent; z-index:999;}
    .slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus { color: transparent; outline: none; background: transparent; }
    .slick-prev:hover:before, .slick-prev:focus:before, .slick-next:hover:before, .slick-next:focus:before { opacity: 1; }
    .slick-prev.slick-disabled:before, .slick-next.slick-disabled:before { opacity: .25; }
    .slick-prev:before, .slick-next:before { font-family: 'so400c.0'; font-size: 20px; line-height: 1; opacity: .75; color: white; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
    .slick-prev { left: 5px; }
    [dir='rtl'] .slick-prev { right: 5px; left: auto; }
    .slick-prev:before {  content:url('../images/arrows_left.png'); }
    [dir='rtl'] .slick-prev:before { content:url('../images/arrows_right.png'); }
    .slick-next { right: 15px; }
    [dir='rtl'] .slick-next { right: auto; left: 5px; }
    .slick-next:before { content:url('../images/arrows_right.png'); }
    [dir='rtl'] .slick-next:before { content:url('../images/arrows_left.png');}
    /* Dots */
    .slick-dotted.slick-slider { margin-bottom: 30px; }
    .slick-dots { position: absolute; bottom: -25px; display: block; width: 100%; padding: 0; margin: 0; list-style: none; text-align: center; }
    .slick-dots li { position: relative; display: inline-block; width: 20px; height: 20px; margin: 0 5px; padding: 0; cursor: pointer; }
    .slick-dots li button { font-size: 0; line-height: 0; display: block; width: 20px; height: 20px; padding: 5px; cursor: pointer; color: transparent; border: 0; outline: none; background: transparent; }
    .slick-dots li button:hover, .slick-dots li button:focus { outline: none; }
    .slick-dots li button:hover:before, .slick-dots li button:focus:before { opacity: 1; }
    .slick-dots li button:before { font-family: 'so400c.0'; font-size: 6px; line-height: 20px; position: absolute; top: 0; left: 0; width: 20px; height: 20px; content: 'â€¢'; text-align: center; opacity: .25; color: black; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
    .slick-dots li.slick-active button:before { opacity: .75; color: black; }
    .slider { width: 45%; margin: 100px auto; position: relative; z-index: 10; }
    .slick-slide { margin: 0px 5px; }
    /* .slick-slide img { width: 100%; } */
    .slick-prev:before, .slick-next:before { color: black; }   
    .phone-img { position: absolute; width: 46%; height: 100%; text-align: center; z-index: 100; top: 60px; left: 50%; margin-left: -165px; }
	.nav-menu { width: 100%; margin: 0; padding: 0; overflow: hidden;  }
	.nav-menu ul { margin: 0; padding: 0; list-style: none; }
	.nav-menu ul li { float: left; width: 20%; text-align: center; margin: 0; padding: 20px 0; border-bottom: 4px solid transparent; }	
	.nav-menu ul li:hover { border-bottom: 4px solid #168ede; }
	.nav-menu ul li a { text-decoration: none; color: #000000; font-size: 14px; font-weight: 800; font-family: 'so400c.0'; padding: 10px 0; margin: 0; display: block; border-right: 1px solid #d1d1d1; }
	.nav-menu ul li:last-child a { border-right: 0 none; }
	.nav-menu ul li a:hover, .nav-menu ul li a:focus { text-decoration: none; color: #000000; }
	h2.black { margin: 0 0 15px; color: #000000; font-family: 'SamsungSharpSans'; font-weight: 800; font-size: 54px; }
	h2.white { margin: 0 0 100px; color: #000000; font-family: 'SamsungSharpSans'; font-weight: 800; font-size: 66px; }
	h3.black { margin: 0 0 15px; color: #000000; font-family: 'SamsungSharpSans'; font-weight: 800; font-size: 34px; }
	h3.white { margin: 0 0 20px; color: #ffffff; font-family: 'SamsungSharpSans'; font-weight: 800; font-size: 34px; }
	h2 span { color: #747474; }
	p.copytextblack { font-family: 'so400c.0'; font-weight: 500; font-size: 24px; color: #747474; margin: 0 0 10px; }
	p.copytextblack span { color: #000000; font-weight: 800; }
	p.copytextblack small { font-size: 16px; }
	p.copytextblack2 { font-family: 'so400c.0'; font-weight: 500; font-size: 18px; color: #747474; margin: 0 0 10px; }
	p.copytextwhite { font-family: 'so400c.0'; font-weight: 500; font-size: 24px; color: #747474; margin: 0 0 20px; }
	p.copytextwhite span { color: #000000; font-weight: 800; }
	p.copytextwhite small { font-size: 16px; }
	.artwork-img { width: 100%; margin: 70px 0 0; padding: 0; }
	.artwork-img img { max-width: 100%; max-height: 100%; }
	.background-img-slider { width: 100%; margin: 0; padding: 0; overflow: hidden; }
	.col2copy { width: 100%; margin: 0; padding: 0; text-align: center; }
	.selection-area .artwork-img { margin: 110px 0; }
	
	.camera_bg { width: 100%; margin: 0; padding: 100px 0 50px; background: #ffffff; overflow: hidden; }
	.battery_bg { width: 100%; margin: 0; padding: 100px 0 0; background: #ffffff; overflow: hidden; }
	.power_share { width: 100%; margin: 0; padding: 0; background: #ffffff; overflow: hidden; }
	.footer_box { width: 100%; margin: 0 0 30px; padding: 40px 40px 0; background: #000000; overflow: hidden; border-radius: 40px; }
	.main_video_bg { width: 100%; margin: 0; padding: 0; overflow: hidden; }
	.qpromotion_bg { width: 100%; margin: 0; padding: 0; text-align: center; }
	.col2img { width: 55%; float: left; margin: 0; text-align: left; padding:0 88px 0 20px; }
	.col2img img { max-width: 100%; max-height: 100%; }
	.section5 .col2copy { margin: 300px 0 0 0; padding: 0 50px; }
	.section14 .col2copy { margin: 0 0 0 0; padding: 0 50px; }
	
	.stepsforscue { width: 100%; margin: 0; padding: 0; overflow: hidden; text-align:center; }
	.stepsforscue ul { margin: 20px 0; padding: 0; list-style: none; overflow: hidden; }
	.stepsforscue ul li { display:block; text-align: center; border-top: 1px solid #c6c6c6; padding: 0;}
	.stepsforscue ul li.last { border-bottom: 1px solid #c6c6c6;}
	.stepsforscue ul li img { max-width: 100%; max-height: 100%; padding-top: 8px; vertical-align: middle;}
	.stepsforscue ul li small { display: block; text-align: center; font-size: 18px; font-weight: 500; font-family: 'so400c.0'; color: #000000; margin: 30px 0 0; }
	
	.faq-box { width: 100%; margin: 0; padding: 0; overflow: hidden; }
	.tab { overflow: hidden; }
	.tab button { background-color: inherit; float: left; border: none; outline: none; cursor: pointer; padding: 10px 60px; transition: 0.3s; font-size: 18px; border-radius: 20px; margin-right: 10px; }
	.tab button:hover { background-color: #00319f; color: #ffffff; }
	.tab button.active { background-color: #00319f; color: #ffffff; }
	.tabcontent { display: none; padding: 10px 0; margin: 30px 0 0; }
	
	.tabcontent ul { list-style: none; padding: 0; }
	.tabcontent ul .inner { padding-left: 20px; overflow: hidden; display: none; font-size: 16px; font-weight: 400; }
	.tabcontent ul .inner.show { /*display: block;*/ }
	.tabcontent ul li { margin: 10px 0; }
	.tabcontent ul li a.toggle { width: 100%; display: block; background: url('../images/faq-arrow.png') no-repeat right center; color: #000000; padding: 10px 10px 10px 0; border-radius: 0; transition: background .3s ease; font-size: 18px; font-weight: 600; }
	.tabcontent ul li a:hover { background: url('../images/faq-arrow.png') no-repeat right center; }
	
	.nav-menu.fixed { /* position: fixed; */ top: 0; width: 100%; background: #ffffff; z-index: 999999; }
	#bg-slider { background-image: url("../images/bgimg1.jpg"); background-repeat: no-repeat; background-position: center top; opacity: 1; margin: 0; padding: 0; z-index: -1; position: absolute; width: 100%; height: 809px; left: 0; top: 0; }
	.section3 .col2copy { margin-top: 220px; margin-right: 100px; }
	#bg-slider-mobile { display: none; }
	.artwork-img-mobile { display: none; }
	.grey-bg{ background-color:#f9f9f9;}
	.black-bg{ background-color:#000000; }
	/* Samsung QLED Retailer Page*/
	.left{float:left;}.right{float:right;}
	h2.center,h3.center,p.center  {text-align:center;}
	h2.left,h3.left,p.left  {text-align:left;}
	h2.right,h3.right,p.right  {text-align:right;}
	p.subtitle { margin: 10px 0 30px; color: #000000; font-family: 'SamsungSharpSans'; font-size: 26px; }
	h4.black { margin: 0; color: #000000; font-family: 'SamsungSharpSans'; font-weight: 800; font-size: 30px; }
	h5.black { margin: 60px 0 0 0; color: #000000; font-family: 'SamsungSharpSans'; font-weight: 800; font-size: 20px; }
	p.small { font-family: 'so400c.0'; font-weight: 500; font-size: 14px; color: #000000; margin: 10px 0 10px 0; width:100%;}
	p.small span { font-weight: 800; font-size: 18px; }
	p.set-center { font-family: 'so400c.0'; font-weight: 500; font-size: 18px; color: #000000; margin: 0px 0 0 0; float:left;width:50%;}
	.col2copyleft { width: 45%; float: left; margin: 0; padding: 0 0 0 85px; text-align: left; }
	.col2copyright { width: 45%; float: right; margin: 0; padding: 0; text-align: left; }
	.top-logo { padding: 0; max-height: 40px;}
	/* .fixed .work-container{ min-height:82px; border-bottom: 2px solid #d1d1d1; } */
	.sec1-copy { padding: 80px 330px 15px; 330px;text-align:center;}
	.sec2-copy { padding: 55px 60px 15px 0;}
	.sec3-copy { padding: 105px 110px 15px 0; }
	.sec4-copy { padding: 0 330px 15px 330px;text-align:center;}
	.sec6-copy { padding: 100px 0 0; }
	.col3list {float: left; width: 25%; padding: 30px; background-color:#ffffff; }
	.col3list:hover {background-color:#f7f7f7; }
	.col3list img { max-width: 100%; max-height:100%;}	
	a.mainplaybtn { position: absolute;left: 50%;top: 50%;z-index: 5;margin-left:-87px;margin-top:-100px;}
	a.playbtn { position: absolute;left: 50%;top: 50%;z-index: 20;margin-left:-95px;margin-top:-95px;}
	a.fitplaybtn { position: absolute;left: 38%;top: 27%;z-index: 10;}
	.video-main { height: 550px; margin: 0 auto; position: relative; width: 100%; background: #000000; }
	.video-area { margin: 0;padding: 0;position: relative;width: 100%;}
	a.playbtn img{max-width:100%;max-height:100%;}
	a.mainplaybtn img {max-width:100%;max-height:100%;}
	.col2half{width:50%; float:left;}
	.selection-area{padding:30px 60px 0;position: relative;margin:0; text-align:left;}
	.sec0-copy{position:absolute;margin:0;padding:0;top:50px; color: #000000;}
	.model-banner{width:50%; float: right;}
	.sec0-copy .buy-info{ margin-top:30px; margin-left: 0; }
	.sec0-copy .price{font-size:24px;font-weight:800;margin:0;padding:0;}
	.sec0-copy .prod-desc{font-size:16px;margin:0;padding:0; font-family: 'so400c.0'; }
	.sec0-copy .prod-desc2{font-size:16px;margin:0;padding:0; font-family: 'so400c.0'; }
	.sec0-copy ul { list-style: outside none none;margin: 35px 0 0 0; padding: 0;}
	.sec0-copy ul li { display: inline-block;}
	.sec0-copy ul.sel-options li { display: inline-block; }
	.sec0-copy ul.sel-options li:last-child { margin: 0; }
	.sec0-copy ul li a{ text-decoration:none; font-size:20px; font-weight:600; color:#7f7f7f; padding: 5px 20px 5px;border: 2px solid #7f7f7f; border-radius:30px; transition: all .25s ease-in-out; }
	.sec0-copy ul li a:hover, .sec0-copy ul li a.active{ color:#000000; border: 2px solid #000000; }
	.sec0-copy ul.sel-options li a{ height: 30px; width: 30px; display: inline-block; border-radius: 50%; border: 7px solid #fff; transition: all .25s ease-in-out; cursor: pointer; padding: 0; }
	.sec0-copy ul.sel-options li a:hover, .sec0-copy ul.sel-options li a.active{ box-shadow: 0 0 0 2px #000; }
	.sec0-copy ul.sel-options li a#black-btn { background-color: #656565; background-image: radial-gradient(#656565, #070707); }
	.sec0-copy ul.sel-options li a#white-btn { background-color: #fad2d0; background-image: radial-gradient(#fad2d0, #beedfa); }
	.sec0-copy ul.sel-options li a#green-btn { background-color: #65bfa0; background-image: radial-gradient(#65bfa0, #089968); }
	.sec0-copy ul.sel-options li a#black-pearl-btn { background: #000000; }
	.sec0-copy ul.sel-options li a#white-pearl-btn { background: #f1f1f1; }
	.sec0-copy ul.sel-options li a#glow-btn { background-color: #b8cce4; background-image: radial-gradient(#b8cce4, #cfc5cd, #b8cce4, #b8cce4, #1b93c7, #00d5cd); }
	.promo-banner { position: absolute;bottom: 5%;left: 55%;}
	.compare-mobile {display:none;}
	.section8{padding:50px 0;margin:0;background-color:#f5f5f5;}
	.sec8-copy{width:100%;text-align:left;padding:0 10px;}
	.tc-copy-left { font-size: 12px; width: 100%; text-align:left; float:left;margin: 0 0 5px 0;padding:0;}
	h5.disclaimer-black { margin: 0; color: #000000; font-family: 'SamsungSharpSans'; font-weight: 800; font-size: 20px; }
	.promo-banner img{vertical-align:bottom;}
	a.promo-cta{font-family: 'so400c.0';font-size:18px;color:#000000;line-height:34px;margin:0 0 0 15px;}
	.sec6-copy2 {padding: 270px 0 5px 0; width:70%}
	.col2copyleft2 { float: left; padding: 0 0 0 85px; text-align: left; width: 60%; }
	.qpromotion2_bg { width: 100%; min-height: 720px; margin: 0; padding: 0; background: url('../images/banner_q7.jpg') no-repeat center top;}
	p.buy-q7 { font-size: 14px; font-family: "so400c.0"; text-align: center; width: 80%; margin: 5px 0; }
	p.sec6-content { font-family: 'so400c.0'; font-weight: 500; font-size: 16px; color: #000000; margin: 10px 0; }
	a.page-cta-small { display: inline-block; font-size: 14px; font-weight: 600; font-family: 'so400c.0'; line-height: 16px; text-transform: uppercase; padding: 10px 20px; border: 1px solid #4e4e4e; border-radius: 30px; color: #000000; text-decoration:none; }
	a.page-cta-small:hover, .text-section a.page-cta:focus { background-color: #000000; color: #ffffff; text-decoration: none; }
	table.promo-list {width:100%; float:left; margin:20px 0 0 0; padding:0;border-collapse:collapse;}
	table.promo-list td{ font-family: 'so400c.0'; font-size:24px; text-align:left; padding: 10px 0; border-collapse:collapse;background-color:#ffffff;}
	table.promo-list thead td{ border-top:1px solid #dfdfdf;font-weight:800;font-size:16px;background-color:#ececec;}
	/*table.promo-list tbody tr:hover td{ background-color:#f5f5f5;}*/
	table.promo-list td:last-child { white-space: nowrap;}
	.tc-copy { clear:both; font-size: 16px; text-align:left; margin:0 10px;padding:40px 0 10px 0;}
	
	.model-name { font-family: 'SamsungSharpSans'; font-weight: 700; text-align: right; font-size: 26px; color: #000000; margin: 45px 30px 0; }
	a .top-logo { margin: 30px 20px; padding: 10px; }
	#model_elements { display: block; }
	.invisible { visibility: hidden; }
	.model-banner .phone { float: left; }
	.model-banner .gallery { text-align: center; width: 100px; float: right; margin: 0; }
	.model-banner .gallery-thumbnail { max-width: 80px; max-height: 80px; cursor: pointer; }
	.model-banner .img-wrapper { border: 1px solid #000000; width: 90px; display: inline-block; border-radius: 5px; margin-bottom: 10px; padding: 10px 0; text-align: center; }
	.installment { max-width: 50%; margin-left: 0; margin-right: 0; margin-top: 20px }
	.installment img { width: 220px; }
	.installment p { font-size: 12px; }
	.installment p a { color: #ffffff; text-decoration: underline; font-weight: 600; }
	.installment small { font-size: 12px; color: #a1a2a7; }
	.phone_icons { margin: 0; padding: 0; list-style: none; overflow: hidden; }
	.phone_icons li { width: 33.33%; float: left; margin: 0; padding: 0 10px; }
	.phone_icons li .phone-icon { float: left; margin: 0; padding: 0; width: 50%; }
	.phone_icons li .phone-copy { float: left; margin: 0; padding: 30px 0; width: 50%; font-size: 12px; color: #4e82cd; }
	.col2imgmob { width: 55%; float: left; margin: 0; padding: 0 150px; }
	.section4 .main-banner { padding: 50px 0 20px; }
	.section5 .col2imgmob { padding: 0; }
	.section5 .sec3-copy { padding-top: 40px; }
	.section55 .artwork-img { margin: 0; }
	.gaming-img { width: 100%; margin: 50px 0; padding: 0; text-align: center; }
	.box_material { margin: 30px auto; padding: 0; list-style: none; overflow: hidden; text-align: left; width: 50%; }
	.box_material li { float: left; width: 33.33%; padding: 10px; }
	.compare_selection { width: 100%; margin: 0; padding: 0; }
	.stepsforscue ul.compare_size { margin: 0; padding: 0; list-style: outside none none; overflow: visible; }
	.stepsforscue ul.compare_size li { display: inline-block; border-top: 0 none; }
	.stepsforscue ul.compare_size li a { text-decoration: none; font-size: 16px; font-weight: 600; color: #000000; padding: 2px 10px 2px; border: 2px solid #000000; border-radius: 30px; transition: all .25s ease-in-out; }
	
	.stepsforscue ul.compare_color { margin: 20px 0; padding: 0; list-style: outside none none; overflow: visible; }
	.stepsforscue ul.compare_color li { display: inline-block; border-top: 0 none; }
	.stepsforscue ul.compare_color li a { height: 20px; width: 20px; display: inline-block; border-radius: 50%; border: 3px solid #c4c4c4; transition: all .25s ease-in-out; cursor: pointer; padding: 0; }
	
	.stepsforscue ul.compare_color li a.c-white { background-color: #fad2d0; background-image: radial-gradient(#fad2d0, #beedfa); }
	.stepsforscue ul.compare_color li a.c-black { background-color: #656565; background-image: radial-gradient(#656565, #070707); }
	.stepsforscue ul.compare_color li a.c-green { background-color: #65bfa0; background-image: radial-gradient(#65bfa0, #089968); }
	.stepsforscue ul.compare_color li a.c-glow { background-color: #b8cce4; background-image: radial-gradient(#b8cce4, #cfc5cd, #b8cce4, #b8cce4, #1b93c7, #00d5cd); }
	.stepsforscue ul.compare_color li a.c-black-pearl { background: #000000; }
	.stepsforscue ul.compare_color li a.c-white-pearl { background: #ffffff; }
	.section6 .col2imgmob { padding: 0; }
	.section9 .sec2-copy { padding-top: 0; }
	.section13 .artwork-img { margin: 15px 0 0; }
	.section13 a.model-cta { margin-top: 0; }
	.section13 .sec2-copy { padding: 25px 60px 15px 0; }
	
	.float_left { float: left; }
	.float_right { float: right; }
	.two_side_text { width: 65%; margin: 0 auto; overflow: hidden; padding: 0; text-align: left; }
	.two_side_text .semi_title { font-family: 'SamsungSharpSans'; font-size: 26px; font-weight: 800; float: left; width: 40%; padding: 0 10px 0 0; }
	.two_side_text .copytextblack2 { width: 60%; float: left; font-size: 20px; font-weight: 400; padding: 0 0 0 10px; }
	.image_area { width: 100%; margin: 0; padding: 0; position: relative; }
	.image_area .image_box { width: 100%; margin: 0; padding: 0; position: relative; z-index: 20; }
	.image_area .text_area { position: absolute; width: 60%; top: 140px; left: 320px; z-index: 50; color: #ffffff; text-align: left; }
	.text_holder { width: 20%; margin: 0; padding: 0; }
	.text_holder .text_value { font-family: 'SamsungSharpSans'; font-size: 38px; font-weight: 800; }
	.text_holder .text_caption { font-family: 'SamsungSharpSans'; font-size: 12px; font-weight: 600; text-transform: uppercase; margin: 0 0 50px; }
	.two_column_set { width: 65%; margin: 60px auto; padding: 0; overflow: hidden; }
	.two_columns { width: 50%; float: left; margin: 0; padding: 0 20px; text-align: left; }
	.two_columns .semi_title { font-family: 'SamsungSharpSans'; font-size: 26px; font-weight: 800; margin: 0 0 50px; }
	.two_columns .copytextblack2 { font-size: 18px; font-weight: 400; }
	.camera_styles { width: 100%; margin: 50px 0 0; padding: 0; color: #000000; font-size: 18px; font-weight: 800; overflow: hidden; }
	.camera_styles ul { margin: 0 auto; padding: 0; list-style: none; width: 50%; }
	.camera_styles ul li { margin: 0; padding: 0; width: 33.33%; float: left; text-align: center; }
	.camera_styles ul li a { color: #000000; text-decoration: none; }
	.camera_styles ul li a:hover, .camera_styles ul li a:focus { text-decoration: none; color: #000000; }
	.camera_styles ul li a .camera_view_icon { width: 100%; margin: 0; padding: 0; }
	.camera_styles ul li a .camera_view_text {  }
	.camera_styles #camera_view { width: 100%; margin: 0 0 20px; padding: 0; text-align: center; }
	.camera_styles #camera_view img { max-width: 100%; max-height: 100%; }
	
	.record_sound { width: 65%; margin: 0 auto 60px; padding: 0; overflow: hidden; }
	.record_sound .artwork-img { margin: 0; }
	.record_sound .two_columns:nth-child(2) .image_area { margin: 50px 0 0; }
	.record_sound .image_area .image_box a { color: #000000; text-decoration: underline; }
	.record_sound .image_area .image_box a:hover, .image_area .image_box a:focus { color: #000000; text-decoration: none; }
	.image_area .image_box a span { display: inline-block; width: 20px; height: 20px; position: relative; top: 5px; left: 8px; }
	.image_area .image_box a span img { max-width: 100%; max-height: 100%; }
	.section4 .image_area .text_area { color: #000000; top: 70px; width: 50%; }
	.section4 .text_holder .text_caption { margin: 0 0 10px; }
	.section4 .image_area { margin: 0 0 70px; }
	.section4 .grey-bg { padding: 50px 0 0; }
	.section4 .grey-bg .artwork-img { margin: 0; }
	.section4 .grey-bg .copytextblack2 { margin: 0 0 50px; }
	.power_share .image_area .text_area { top: 70px; color: #000000; }
	.power_share .text_holder { width: 40%; padding: 40px 40px 0; }
	.text_holder .text_value span { font-size: 12px; }
	.section9 .image_area .text_area { top: 50px; color: #000000; }
	.section9 .text_holder .text_caption { margin: 0 0 10px; }
	.section9 .text_holder { width: 20%; }
	.section9 .image_area { margin: 0 0 70px; }
	.three_column_set { width: 65%; margin: 60px auto; padding: 0; overflow: hidden; }
	.three_columns { width: 33.33%; float: left; margin: 0; padding: 0 10px; text-align: left; }
	.three_columns .semi_title { font-family: 'SamsungSharpSans'; font-size: 26px; font-weight: 800; margin: 0 0 20px; }
	.three_columns .copytextblack2 { font-size: 18px; font-weight: 400; }
	.three_columns .img_box { width: 100%; margin: 0 0 30px; padding: 0; }
	.text_holder .text_title  { display: none; }
	.gaming_box { width: 100%; margin: 0; padding: 0; }
	.gaming_box .two_column_set .artwork-img { margin: 0; }
	.footer_copy { float: left; position: relative; top: 70px; left: 60px; }
	.footer_img { float: right; position: relative; right: 100px; }
	#live_focus_video { width: 923px; }
	#super_steady_video { width: 349px; height: 617px; }
	#video_editor_video { width: 348px; height: 617px; }
	#zoom_video { width: 100%; height: 474px; }
	
	
	
	@media (min-width: 1025px) and (max-width: 1400px) {
		.sec0-copy { position: absolute;margin: 0;padding: 0;top: 50px;}
		.video-main { position: relative; }
		img { max-width: 100%; max-height: 100%; }
		.section5 .sec3-copy { padding: 40px 50px 15px; }
		.section6 .col2copyright { padding-right: 50px; }
		.section12 { width: auto; padding: 100px 20px; }
	}
	@media (min-width: 991px) and (max-width: 1024px) {
		img { max-width: 100%; max-height: 100%; }
		.selection-area { padding: 30px 30px 0; }
		.model-banner { width: 65%; }
		.text-section { margin: 50px 0 0 0; }
		.text-section img { max-width: 100%; max-height: 100%; }
		.text-section h1 { margin: 30px 0; line-height: 60px; }
		.text-section .banner-text { margin: 0 0 40px; }
		.slider-section-top { background-size: 100% auto; min-height: 10px; }
		.phone-img { margin-left: -120px; height: auto; }
		.phone-img img { max-width: 100%; max-height: 100%; }
		#bg-slider { background-size: 100% auto; height: 520px; }
		.section3 { }
		.section3 .col2copy { margin-top: 80px; margin-right: 100px; }
		h2.white { font-size: 36px; margin: 0 0 50px; }
		.camera_bg { padding: 50px 0 0; }
		.col2img { margin: 0; padding: 0; }
		.section5 .col2copy { margin: 150px 0 0 0; padding: 0 10px; }
		.stepsforscue ul { margin: 20px 0 30px; }
		.stepsforscue ul li { padding: 0; }
		.tabcontent { padding: 10px; }
		.sec1-copy,.sec3-copy,.sec4-copy { padding:30px; }
		.sec6-copy,.sec6-copy2 {padding:30px 0 0 0;}
		.qpromotion_bg,.qpromotion2_bg {background-size:contain;min-height: 450px;}
		.sec2-copy { padding: 15px 30px 15px 0;}
		.video-main { position: relative; }
		.sec0-copy { position: absolute;margin: 0;padding: 0;top: 20px; width: 45%; }
		.sec0-copy ul li a{font-size:20px;}
		.sec0-copy ul.sel-options{ margin:15px 0 0 0;}
		.sec0-copy ul.sel-options li a{font-size:12px;}
		a.model-cta{font-size:16px;margin-top:20px;}
		.sec0-copy .buy-info{ margin-top:10px;}
		p.small{font-size:12px;}
		.col3list{padding: 50px 20px 20px;}
		.video-area iframe{ height:300px;}
		a.page-cta-q7 {padding: 17px 20px;}
		
		p.subtitle { font-size: 20px; }
		.col2copyleft { padding: 0 0 0 30px; }
		p.copytextwhite { font-size: 18px; }
		.phone_icons li .phone-copy { padding: 10px 0; }
		.main-banner { padding: 50px 0 0 0; }
		.col2imgmob { padding: 0 80px; }
		.section4 .main-banner { padding-bottom: 0; }
		.section5 .sec3-copy { padding: 0 20px; }
		.battery_bg { padding-bottom: 0; }
		.power_share { padding: 50px 0 0; }
		h2.black { font-size: 38px; }
		p.copytextblack { font-size: 20px; }
		p.copytextblack2 { font-size: 16px; }
		.section10 { padding: 50px 0; }
		.section12 { padding: 50px 0; }
		.col2copyright { padding-right: 20px; }
		
		h4.black { font-size: 26px; }
		.power_share .image_area .text_area { left: 100px; }
		.section4 .image_area .text_area { left: 120px; }
		.section4 .image_area .text_area .text_holder { width: 30%; }
		.section9 .image_area .text_area { left: 120px; }
		#zoom_video { height: 300px; }
		#super_steady_video, #video_editor_video { width: 100%; height: auto; }
		.image_area .text_area { width: 85%; left: 120px; }
	}	
	@media (min-width: 768px) and (max-width: 990px) {
		img { max-width: 100%; max-height: 100%; }
		.selection-area { padding: 30px 30px 50px; }
		.text-section { margin: 30px 0 0; }
		.text-section img { max-width: 100%; max-height: 100%; }
		.text-section h1 { margin: 30px 0; line-height: 45px; font-size: 45px; }
		.text-section .banner-text { margin: 0 0 40px; }
		.slider-section-top { background-size: 100% auto; min-height: 10px; }
		.phone-img { margin-left: -85px; height: auto; width: 45%; }
		.phone-img img { max-width: 100%; max-height: 100%; }
		.slider { margin: 80px auto; }
		#bg-slider { background-size: 100% auto; height: 390px; }
		.section3 { }
		.section3 .col2copy { margin-top: 30px; margin-right: 50px; }
		h2.white { font-size: 30px; margin: 0 0 50px; }
		h2.black { font-size: 30px; }
		h3.black { font-size: 30px; }
		p.copytextwhite { font-size: 16px; }
		p.copytextblack { font-size: 16px; }
		.camera_bg { padding: 50px 0 0; }
		.col2img { margin: 0; padding: 0; }
		.section5 .col2copy { margin: 100px 0 0 0; padding: 0 10px; }
		.stepsforscue ul { margin: 20px 0 30px; }
		.stepsforscue ul li { padding: 0; }
		.tabcontent { padding: 10px; }
		.section4 { padding: 50px 0 0; }
		.section6 { padding: 50px 0; }
		.sec1-copy,.sec3-copy,.sec4-copy { padding:30px; }
		.sec6-copy,.sec6-copy2 {padding:30px 0 0 0;}
		.qpromotion_bg,.qpromotion2_bg {}
		.sec2-copy { padding: 0;}
		.video-main { position: relative;width: 100%;}
		.sec0-copy { position: absolute;margin: 0;padding: 0;top: 20px; width: 45%; }
		.sec0-copy ul li a{font-size:16px;}
		.sec0-copy ul.sel-options{ margin:15px 0 0 0;}
		.sec0-copy ul.sel-options li a{font-size:12px;}
		a.page-cta, a.page-white-cta {font-size:16px;}
		a.page-cta-q7 {font-size: 16px;padding: 17px 20px;}
		a.model-cta{font-size:16px;margin-top:20px;}
		.sec0-copy .buy-info{ margin-top:10px;}
		p.small{font-size:12px;}
		.col3list{ padding: 50px 20px 20px; }
		.video-area iframe{ height:300px;}
		.section7{padding:50px 0 0 0;}
		
		.model-banner { width: 63%; }
		.model-banner .gallery { position: absolute; right: 20px; top: 50px; }
		.col2copyleft { padding: 0 0 0 30px; }
		p.subtitle { font-size: 20px; }
		.phone_icons li .phone-icon { width: 100%; float: none; }
		.phone_icons li .phone-copy { width: 100%; float: none; padding: 0; margin: 10px 0 0; }
		.col2imgmob { padding: 0; }
		.section4 .main-banner { padding: 50px 0 0; }
		.section5 .sec3-copy { padding: 0 20px; }
		.power_share { padding: 50px 0 0; }
		.section10, .section12 { padding: 50px 0; }
		p.copytextblack { font-size: 20px; }
		p.copytextblack2 { font-size: 16px; }
		.col2copyright { padding-right: 20px; }
		.box_material { width: 70%; }
		.footer_box .col2copyleft { padding: 50px 0 0 30px; }
		
		.footer_copy { left: 0; }
		.footer_img { right: 0; }
		h4.black { font-size: 26px; }
		.two_side_text { width: 80%; }
		.two_column_set, .three_column_set { width: 85%; }
		.section9 .image_area .text_area { left: 70px; }
		.section9 .text_holder { width: 25%; }
		.power_share .image_area .text_area { left: 30px; }
		.power_share .text_holder { width: 60%; }
		.section4 .image_area .text_area { left: 70px; top: 50px; }
		.section4 .image_area .text_area .text_holder { width: 40%; }
		#zoom_video { height: auto; }
		.top_margin { margin-top: 0!important; }
		#super_steady_video, #video_editor_video { width: 100%; height: auto; }
		.image_area .text_area { width: 100%; top: 80px; left: 20px; }
		.model-banner .phone { width: 80%; position: relative; left: 30px; }
		.selection-area .artwork-img { margin: 160px 0; }
		#live_focus_video { width: 100%; }
	}
	@media (max-width: 767px) {
		.desktop_visible { display: none; }
		.mobile_visible { display: block; }
		
		img { max-width: 100%; max-height: 100%; }
		.section1, .section2, .section3, .section5 { padding: 30px 0; }
		.section4, .section9 { padding: 30px 0 0; }
		.section6, .section7, .section11, .section12 { padding: 20px 0; background: #ffffff; }
		.section10, .section13 { padding: 0; }
		.section8 { padding: 20px 0; }
		.text-section { width: 100%; float: none; margin: 20px 0 0; }
		.text-section img { max-width: 100%; max-height: 100%; width: 70%; }
		.text-section h1 { font-size: 30px; margin: 20px 0; }
		.text-section .banner-text { font-size: 16px; }
		.slider-section-top { width: 100%; float: none; min-height: 400px; background-size: 100% auto; height: 100%; }
		.phone-img { width: 50%; left: 50%; margin-left: -90px; height: auto; top: -30px; }
		.phone-img img { max-width: 100%; max-height: 100%; }
		.slider { margin: 80px auto; width: 49%; }
		h2.black { font-size: 30px; margin: 0 0 10px 0; text-align: center; }
		h2.white { font-size: 30px; margin: 0 0 30px; text-align: center; }
		h3.black { font-size: 28px; margin: 0 0 10px 0; }
		h3.white { font-size: 28px; margin: 0 0 10px 0; }
		h4.black { margin: 0 0 20px 0; color: #000000; font-family: 'SamsungSharpSans'; font-weight: 800; font-size: 24px; }
		h5.black { margin: 30px 0 0 0; color: #000000; font-family: 'SamsungSharpSans'; font-weight: 800; font-size: 16px; }
		p.copytextblack { font-size: 16px; margin: 0 0 10px 0;}
		p.copytextwhite { font-size: 16px; margin: 0 0 10px 0;}
		a.page-cta, a.page-white-cta, a.page-cta-q7 {font-size:16px;}
		#bg-slider { display: none; }
		#bg-slider-mobile { display: block; background-image: url("../images/bgimg1-mobile.jpg"); background-repeat: no-repeat; background-position: center top; opacity: 1; margin: 0; padding: 0; z-index: -1; position: absolute; width: 100%; height: 842px; left: 0; top: 0; }
		.artwork-img { display: none; }
		.artwork-img-mobile { display: block; width: 100%; margin: 0; text-align: center; padding: 15px 0 0 0; clear:both; }
		.artwork-img-mobile img { max-width: 100%; max-height: 100%; }	
		.camera_bg { height: auto; background: none; padding: 0; }
		.section3 .col2copy { width: 100%; margin: 10px 0 0; }
		.col2img { width: 100%; padding: 10px; float: none; }
		.camera_bg .col2img { display: none; }	
		.col2imgmob { display: block; width: 100%; margin: 0; text-align: center; padding: 0; }
		.camera_bg .col2imgmob { display: block; width: 100%; margin: 0; text-align: center; padding: 15px 0; clear:both;}
		.col2imgmob img { max-width: 100%; max-height: 100%; }
		.camera_bg .col2imgmob img { max-width: 100%; max-height: 100%; }
		.section5 .col2copy { width: 100%; margin: 70px 0; padding: 0; }
		.stepsforscue ul { margin: 0; }
		.stepsforscue ul li { margin: 0 0 10px; }
		.tab button { padding: 10px 20px; font-size: 16px; }
		.tabcontent { padding: 10px; }
		.tabcontent ul li a.toggle { font-size: 16px; }
		
		.col3list {width:100%;float:left; padding: 25px 10px;}
		.sec1-copy,.sec2-copy,.sec3-copy,.sec4-copy,.sec6-copy{ padding:10px; text-align: center;}
		.col2copyleft,.col2copyright { width: 100%; margin: 0px 0; padding: 0; text-align: center;}
		.video-area iframe{ height:300px;}
		.video-main iframe{ height:300px;}
		a.mainplaybtn { width:58px;height:67px;left: 50%;top: 50%;margin-left:-29px;margin-top:10px;}
		a.playbtn { width:70px;height:70px;left: 50%;top: 50%;margin-left:-35px;margin-top:-35px;}
		.video-main { height: auto; margin: 0; position: relative; width: 100%;}
		.main_video_bg { background:none; background-color:#000000; height:auto;}
		.col3list:hover {background-color:#ffffff; }
		.top-logo{width:50%;}
		.selection-area{padding:10px;}
		p.subtitle{font-size:14px; text-align: center;}
		.sec0-copy{width:100%; position:relative; padding: 10px 0 0; top:0; text-align: center;}
		.promo-banner{width:100%; position:relative; padding: 0 0 30px 0;left:0;bottom:0;}
		.sec0-copy ul li a{font-size:20px;}
		a.model-cta{margin-top:30px;}
		.sec0-copy .buy-info{margin-top:20px;}
		.stepsforscue ul li.last { border-bottom: none;} 
		.compare-desktop {display:none;}
		.compare-mobile {display:block;}
		.nav-menu{display:none;}
		.promo-banner img { width: 220px;}
		.sec6-copy2{text-align:center;padding:15px;width:100%;}
		.col2copyleft2 { width: 100%; margin: 0px 0; padding: 0; text-align: center;}
		.tc-copy { font-size: 12px; width: 100%; float:left; text-align:left;}
		.qpromotion_bg,.qpromotion2_bg { min-height: auto; background: none; }
		 
		a .top-logo { margin: 0; }
		.model-name { padding: 10px; margin: 0; font-size: 12px; }
		.model-banner .phone { width: 100%; float: none; }
		.model-banner .gallery { width: 100%; float: none; margin: 40px 0; }
		.model-banner .img-wrapper { width: 65px; }
		.model-banner .gallery-thumbnail { max-width: 100%; max-height: 100%; }
		#model_elements { display: none; }
		.model-banner { float: none; }
		.installment { max-width: 100%; }
		.main-banner { padding: 0; }
		.phone_icons li .phone-icon { width: 100%; float: none; }
		.phone_icons li .phone-copy { width: 100%; float: none; padding: 0; margin: 10px 0 0; }
		.section4 .main-banner { padding: 0; }
		.battery_bg, .power_share { padding: 0; }
		.section5 .sec3-copy { padding-top: 10px; }
		p.copytextblack { font-size: 18px; padding: 0 10px; }
		p.copytextblack2 { font-size: 16px; padding: 0 10px; }
		.gaming-img { margin: 20px 0; }
		table.promo-list { float: none; margin: 0; }
		.tc-copy { float: none; text-align: center; padding: 10px 0 50px; }
		.box_material { width: 100%; margin: 10px 0; }
		.box_material li { float: none; width: 100%; text-align: center; }
		.stepsforscue ul.compare_size li {  }
		table.promo-list td { padding: 10px; font-size: 22px; }
		.section13 .sec2-copy { padding: 10px; }
		
		h2 br { display: none; }
		.two_side_text { width: 100%; padding: 0 15px; }
		.two_side_text .semi_title { width: 100%; float: none; padding: 0; }
		.two_side_text .semi_title br { display: none; }
		.two_side_text .copytextblack2 { width: 100%; float: none; margin: 20px 0; padding: 0; }
		.two_side_text .copytextblack2 br { display: none; }
		.image_area .text_area { position: relative; top: 50px; left: 0; color: #000000; padding: 0 15px; width: 100%; overflow: hidden; }
		.text_holder { width: 50%; }
		.text_holder .text_title { font-family: 'SamsungSharpSans'; font-weight: 800; font-size: 18px; margin: 0 0 20px; display: block; }
		
		#live_focus_video { width: 100%; }
		#super_steady_video { width: 100%; height: auto; }
		#video_editor_video { width: 100%; height: auto; }
		#zoom_video { height: auto; }
		
		.two_column_set { width: 100%; margin: 30px 0 0; }
		.two_columns { width: 100%; float: none; margin: 0 0 50px; }
		.record_sound { width: 100%; margin: 0; }
		.camera_styles { margin: 0; }
		.camera_styles ul { width: 100%; }
		.camera_styles #camera_view { margin: 0; }
		
		.section4 .image_area .text_area { top: 0; width: 100%; }
		.power_share .image_area .text_area { top: 40px; position: absolute; }
		.power_share .text_holder { width: 100%; float: none; padding: 0; }
		.power_share .text_holder .text_value { font-size: 24px; }
		.section9 .image_area .text_area { top: 0; }
		.section9 .text_holder { width: 50%; }
		.three_column_set { width: 100%; margin: 0; }
		.three_columns { width: 100%; float: none; margin: 0 0 50px; }
		.three_columns .img_box { margin: 0 0 20px; text-align: center; }
		.footer_copy { float: none; width: 100%; text-align: center; left: 0; top: 0; margin: 0 0 50px; }
		.footer_img { float: none; width: 100%; text-align: center; right: 0; top: 0; }
		.footer_box { margin: 0; }
		.two_columns .semi_title { margin: 0 0 20px; }
		.section4 .image_area { margin: 0 0 30px; }
		.section4 .grey-bg .copytextblack2 { margin: 0 0 20px; }
		.section4 .grey-bg { margin: 0 0 30px; }
		
		.sec0-copy .prod-desc2 br { display: none; }
	}
small {
    font-size: 0.75rem;
}