@charset "utf-8";
/* Font Family */
@font-face{font-display:swap;font-family:'SamsungOne';font-style:normal;font-weight:normal;src:local('SamsungOne'),url('../../../../assets/fonts/EN/SamsungOne-400.woff2') format('woff2'),url('../../../../assets/fonts/EN/SamsungOne-400.woff') format('woff'),url('../../../../assets/fonts/EN/SamsungOne-400.ttf') format('truetype'),url('../../../../assets/fonts/EN/SamsungOne-400.eot?#iefix') format('embedded-opentype')}
@font-face{font-display:swap;font-family:'SamsungOne';font-style:normal;font-weight:bold;src:local('SamsungOne'),url('../../../../assets/fonts/EN/SamsungOne-700.woff2') format('woff2'),url('../../../../assets/fonts/EN/SamsungOne-700.woff') format('woff'),url('../../../../assets/fonts/EN/SamsungOne-700.ttf') format('truetype'),url('../../../../assets/fonts/EN/SamsungOne-700.eot?#iefix') format('embedded-opentype')}
@font-face{font-display:swap;font-family:'SamsungSharpSans';font-style:normal;font-weight:bold;src:local('SamsungSharpSans'),url('../../../../assets/fonts/EN/SamsungSharpSansBd.woff2') format('woff2'),url('../../../../assets/fonts/EN/SamsungSharpSansBd.woff') format('woff'),url('../../../../assets/fonts/EN/SamsungSharpSansBd.eot?#iefix') format('embedded-opentype')}
@font-face { font-family: 'SamsungSharpSans'; src: url('../../../../assets/fonts/EN/SamsungSharpSans-Medium.eot'); src: local('?'), url('../../../../assets/fonts/EN/SamsungSharpSans-Medium.woff') format('woff'), url('../../../../assets/fonts/EN/SamsungSharpSans-Medium.ttf') format('truetype'), url('../../../../assets/fonts/EN/SamsungSharpSans-Medium.svg') format('svg'); font-weight: normal; font-style: normal; }
@font-face{font-display:swap;font-family:'SamsungOneArabic';font-style:normal;font-weight:400;src:local("SamsungOneArabic"),url('../../../../assets/fonts/AR/SamsungOneArabic-400.woff2') format("woff2"),url('../../../../assets/fonts/AR/SamsungOneArabic-400.woff') format("woff"),url('../../../../assets/fonts/AR/SamsungOneArabic-400.ttf') format("truetype")}
@font-face{font-display:swap;font-family:'SamsungOneArabic';font-style:normal;font-weight:700;src:local("SamsungOneArabic"),url('../../../../assets/fonts/AR/SamsungOneArabic-700.woff2') format("woff2"),url('../../../../assets/fonts/AR/SamsungOneArabic-700.woff') format("woff"),url('../../../../assets/fonts/AR/SamsungOneArabic-700.ttf') format("truetype")}

body { margin: 0; }
.clear { clear: both; }
.desktop-only { display: block; }
.mobile-only { display: none; }
.partner-static * { box-sizing: border-box; }
.partner-static :focus { outline: none; }
.partner-static { width: 100%; margin: 0; padding: 0; text-align: left; font-family: 'SamsungOne'; }

.partner-static-inner { width: 100%; max-width: 1440px; margin: 0 auto; padding: 0; }
.partner-main-container { width: 100%; margin: 0; padding: 0; }
.ps-header-item { width: 100%; margin: 0; padding: 20px 0; }
.ps-section-item { width: 100%; margin: 0; padding: 0; }
.ps-container { width: 100%; margin: 0; padding: 0; }

/* Component: Logo Header */
.ps-header-item .logo-wrapper { padding: 0 50px; }
.ps-header-item .logo-wrapper .img-wrapper { text-align: left; }

.partner-static .main-container { width: 100%; height: auto; margin: 0; padding: 0; overflow: hidden; }
.partner-static .main-container * {box-sizing:border-box;}
.partner-static .work-container { width: 100%; max-width: 1440px; margin: 0 auto; padding: 0; }
.partner-static .grey-bg { background-color: #f4f4f4;}
.partner-static .black-bg { background-color: #000000; color: #ffffff; }
.partner-static .left{ float:left; }
.partner-static .right{ float:right; }
.partner-static .display_desktop { display: block; }
.partner-static .display_mobile { display: none; }
.partner-static .top_pad_130 { padding-top: 130px!important; }
.partner-static .top_pad_180 { padding-top: 180px!important; }
.partner-static .top_pad_60 { padding-top: 60px!important; }
.partner-static .top_pad_30 { padding-top: 30px!important; }
.partner-static .desktop-only { display: block; }
.partner-static .mobile-only { display: none; }

.partner-static .section0 { width: 100%; margin: 0; padding: 0; }
.partner-static .section1 { width: 100%; margin: 0; padding: 0; overflow: hidden; }
.partner-static .section2 { width: 100%; margin: 0; padding: 0; overflow: hidden; }
.partner-static .section3 { width: 100%; margin: 0; padding: 0; overflow: hidden; }
.partner-static .section4 { width: 100%; margin: 0; padding: 0; overflow: hidden; }
.partner-static .section5 { width: 100%; margin: 0; padding: 0; overflow: hidden; }
.partner-static .section6 { width: 100%; margin: 0; padding: 0; overflow: hidden; }
.partner-static .section7 { width: 100%; margin: 0; padding: 0; overflow: hidden; }
.partner-static .section8 { width: 100%; margin: 0; padding: 0; overflow: hidden; }
.partner-static .section9 { width: 100%; margin: 0; padding: 0; overflow: hidden; }
.partner-static .section10 { width: 100%; margin: 0; padding: 0; overflow: hidden; }
.partner-static .section11 { width: 100%; margin: 0; padding: 0; overflow: hidden; }
.partner-static .section12 { width: 100%; margin: 0; padding: 0; overflow: hidden; }
.partner-static .section13 { width: 100%; margin: 0; padding: 0; overflow: hidden; }
.partner-static .section14 { width: 100%; margin: 0; padding: 0; overflow: hidden; }
.partner-static .section15 { width: 100%; margin: 0; padding: 0; overflow: hidden; }
.partner-static .section16 { width: 100%; margin: 0; padding: 0; overflow: hidden; }
.partner-static .section17 { width: 100%; margin: 0; padding: 0; overflow: hidden; }
.partner-static .section18 { width: 100%; margin: 0; padding: 0; overflow: hidden; }
.partner-static .section19 { width: 100%; margin: 0; padding: 0; overflow: hidden; }
.partner-static .section20 { width: 100%; margin: 0; padding: 0; overflow: hidden; }

.partner-static .main-banner { width: 100%; margin: 0; padding: 50px 0; overflow: hidden; background: #000000; }
.partner-static a.page-cta { display: block; font-size: 12px; font-weight: 700; font-family:  'SamsungOne'; line-height: 14px; text-transform: uppercase; padding: 10px 18px; border: 2px solid #000000; border-radius: 30px; color: #000000; background-color: transparent; text-decoration:none; text-align: center; }
.partner-static a.page-cta:hover, .text-section a.page-cta:focus { background-color: #242424; color: #ffffff; border: 2px solid #ffffff; text-decoration: none; line-height: 1.33;}
.partner-static a.model-cta { display: inline-block; font-size: 14px; font-weight: 700; font-family:  'SamsungOne'; line-height: 16px; text-transform: uppercase; padding: 17px 30px; border: 2px solid #000000; border-radius: 30px; color: #000000; background-color: transparent; text-decoration:none; }
.partner-static a.model-cta:hover, .text-section a.model-cta:focus { background-color: #242424; color: #ffffff; border: 2px solid #ffffff; text-decoration: none;line-height: 1.33; }
.partner-static a.page-cta2 { display: inline-block; font-size: 14px; font-weight: 700; font-family:  'SamsungOne'; line-height: 14px; text-transform: uppercase; padding: 10px 18px; border: 2px solid #000000; border-radius: 30px; color: #000000; background-color: transparent; text-decoration:none; text-align: center; }
.partner-static a.page-cta2:hover, .text-section a.page-cta2:focus { background-color: #242424; color: #ffffff; border: 2px solid #ffffff; text-decoration: none; line-height: 1.33;}
.partner-static a.page-cta-white { display: block; font-size: 12px; font-weight: 700; font-family:  'SamsungOne'; line-height: 14px; text-transform: uppercase; padding: 10px 18px; border: 2px solid #ffffff; border-radius: 30px; color: #ffffff; background-color: transparent; text-decoration:none; text-align: center; }
.partner-static a.page-cta-white:hover, a.page-cta-white:focus { background-color: #ffffff; color: #000000; text-decoration: none; line-height: 1.33;}

.partner-static h2.black { padding: 0 0 50px; margin: 0; color: #000000; font-family: 'SamsungSharpSans'; font-weight: 700; font-size: 80px;line-height: 1.2; }
.partner-static h2.blacktop { padding: 0 0 15px; margin: 0; color: #000000; font-family: 'SamsungSharpSans'; font-weight: 700; font-size: 38px; line-height: 1.2; }
.partner-static h2.white { padding: 0 0 50px; margin: 0; color: #ffffff; font-family: 'SamsungSharpSans'; font-weight: 700; font-size: 80px; line-height: 1.2;}
.partner-static h2.whitetop { padding: 0 0 15px; margin: 0; color: #ffffff; font-family: 'SamsungSharpSans'; font-weight: 700; font-size: 38px; line-height: 1.33;}
.partner-static h3.black { padding: 0 0 15px; margin: 0; color: #000000; font-family: 'SamsungSharpSans'; font-weight: 700; font-size: 48px;line-height: 1.33; }
.partner-static h3.white { padding: 0 0 40px; margin: 0; color: #ffffff; font-family: 'SamsungSharpSans'; font-weight: 700; font-size: 48px; line-height: 1.33;}
.partner-static h4.black { margin: 0; color: #000000; font-family: 'SamsungSharpSans'; font-weight: 700; font-size: 32px; line-height: 1.33;}
.partner-static h4.white { margin: 0; color: #ffffff; font-family: 'SamsungSharpSans'; font-weight: 700; font-size: 32px; padding: 50px 0 20px;line-height: 1.33; }
.partner-static p.copytextblack { font-family:  'SamsungOne'; font-weight: 400; font-size: 24px; color: #000000; margin: 0; padding: 15px 0 0; line-height: 1.33;}
.partner-static p.copytextblack small { font-size: 14px; color: #9b9b9b; line-height: 1.33;}
.partner-static p.copytextwhite { font-family:  'SamsungOne'; font-weight: 400; font-size: 24px; color: #ffffff; margin: 0;line-height: 1.33; }
.partner-static p.copytextwhite small { font-size: 13px; color: #9b9b9b; display: inline-block; padding: 20px 0 0;line-height: 1.33; }
	


.partner-static .img_box { width: 100%; margin: 0; padding: 0; text-align: center; position: relative; z-index: 20; }
.partner-static .img_box img { max-width: 100%; max-height: 100%; }
.partner-static .main_title { width: 100%; margin: 0; padding: 50px 0; font-size: 48px; font-weight: 700; font-family: 'SamsungSharpSans'; line-height: 1.2;}
.partner-static .sub_title { width: 100%; margin: 0; padding: 0 0 40px; font-size: 38px; font-weight: 700; font-family: 'SamsungSharpSans'; line-height: 1.33;}
.partner-static .copy_desc { width: 100%; margin: 0; padding: 0 0 40px; font-size: 18px; font-weight: 400; line-height: 1.33;}
.partner-static .desclaimer { width: 100%; margin: 0; padding: 20px 0; font-size: 14px; font-weight: 400; line-height: 1.33;}
.partner-static .grey_color { color: #575757!important; }
.partner-static .black_color { color: #000000!important; }
.partner-static .offwhite_color { color: #999999!important; }
.partner-static .side_by_side_copy { width: 100%; margin: 0; padding: 0; overflow: hidden; text-align: left; }
.partner-static .col2 { width: 50%; margin: 0; padding: 0 20px; float: left; }
.partner-static .col3 { width: 33.33%; margin: 0; padding: 0 20px; float: left; }
.partner-static .push_right { padding-left: 30px!important; }
.partner-static .push_top { padding-top: 50px!important; }
.partner-static .push_bottom { padding-bottom: 50px!important; }
.partner-static .left_align { text-align: left; }
.partner-static .border_lines { border-left: 1px solid #666666; border-right: 1px solid #666666; }

.partner-static .main_kv_area { width: 100%; margin: 0; padding: 0; position: relative; }
.partner-static .main-kv { width: 100%; margin: 0; padding: 0; position: relative; z-index: 20; }
.partner-static .main-kv img { max-width: 100%; max-height: 100%; }
.partner-static .kv_copy { width: 35%; margin: 0; padding: 0; position: absolute; top: 50px; left: 100px; z-index: 50; text-align: center; }

.partner-static .main_video_bg { width: 100%; margin: 0; padding: 0; overflow: hidden; text-align: center; }
.partner-static .video-main { margin: 0 auto; width: 100%; padding: 0; }
.partner-static .video-main iframe { height: 550px; margin: 0 auto; width: 100%; }
.partner-static .colored_fonts { width: 100%; margin: 0; padding: 0; font-family: "SamsungSharpSans"; font-size: 42px; font-weight: 700; color: #ffffff; line-height: 1.2;}
.partner-static .colored_fonts span { font-size: 60px; color: #0092FE; background: linear-gradient(141deg,rgba(0, 146, 254, 1) 0%, rgba(1, 147, 254, 1) 67%, rgba(86, 225, 210, 1) 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; line-height: 1.2;}
sup { font-size: 14px!important;line-height: 1.33; }

.partner-static .display_box { width: 90%; margin: 0 auto; padding: 100px 0; text-align: center; }
.partner-static .viewing_box { width: 70%; margin: 0 auto; padding: 0 0 100px; text-align: center; }
.partner-static .icon_box { width: 100%; margin: 0; padding: 0; }
.partner-static .icon_box img { max-width: 100%; max-height: 100% }
.partner-static .formfactor_box { width: 100%; margin: 0 auto; padding: 0 0 100px; text-align: center; }
.partner-static .absolute_box { width: 30%; margin: 0; padding: 0; position: absolute; right: 180px; bottom: 150px; z-index: 50; }
.partner-static .portable_box { width: 80%; margin: 0 auto; padding: 0 0 100px; position: relative; text-align: center; }
.partner-static .basic_color_box { width: 100%; margin: 0 auto; padding: 100px 0; text-align: center; }
.partner-static .battery_performance_box { width: 70%; margin: 0 auto; padding: 100px 0 0; text-align: center; }
.partner-static .game_performance_box { width: 70%; margin: 0 auto; padding: 0 0 100px; text-align: center; }
.partner-static .multi_window_box { width: 100%; margin: 0; padding: 50px 0; text-align: center; }
.partner-static .task_bar_box { width: 80%; margin: 0 auto; padding: 50px 0 0; }
.partner-static .spen_box { width: 80%; margin: 0 auto; padding: 0 0 100px; text-align: center; }
.partner-static .camera_box { width: 90%; margin: 0 auto; padding: 0 0 100px; text-align: center; }
.partner-static .mvp_box { width: 60%; margin: 0 auto; padding: 0 0 100px; text-align: center; }
.partner-static .durability_box { width: 80%; margin: 0 auto; padding: 0 0 100px; text-align: center; }
.partner-static .ecosystem_box { width: 70%; margin: 0 auto; padding: 0 0 100px; text-align: center; }
.partner-static .accessories_box { width: 100%; margin: 0 auto; padding: 0 0 100px; position: relative; }
.partner-static .comparison_chart_box { width: 100%; margin: 0; padding: 0 0 50px; text-align: center; }
.partner-static .disclaimer_box { width: 100%; margin: 0; padding: 20px 0; }

.partner-static .formfactor_features { width: 100%; margin: 0; padding: 30px 0 0; list-style: none; overflow: hidden; }
.partner-static .formfactor_features li { width: 33.33%; float: left; margin: 0; padding: 0 20px; }
.partner-static .formfactor_feature_img { width: 100%; margin: 0; padding: 0; }
.partner-static .formfactor_feature_img img { max-width: 100%; max-height: 100%; }
.partner-static .formfactor_feature_copy { width: 100%; margin: 0; padding: 20px 0 0; font-size: 24px; font-weight: 700; line-height: 1.33; }
.partner-static span.bigfont { width: 50%; float: left; margin: 0; padding: 0; display: block; }
.partner-static span.bigfont small { width: 100%; display: block; margin: 0; padding: 5px 0 0; font-size: 14px; font-weight: 400; line-height: 1.33;}

.partner-static .basic_color_slider { width: 100%; margin: 0 auto; padding: 0; list-style: none; overflow: hidden; }
.partner-static .basic_color_img { width: 100%; margin: 0; padding: 0; }
.partner-static .basic_color_img img { max-width: 100%; max-height: 100%; }
.partner-static .basic_color_copy { width: 100%; margin: 0; padding: 20px 0 0; font-size: 24px; font-weight: 700; line-height: 1.33;}

.partner-static .battery_performance_box .side_by_side_copy { width: 75%; margin: 0 auto; padding: 20px 0 50px; }
.partner-static .battery_icon { width: 100%; margin: 0; padding: 0; }
.partner-static .battery_icon img { max-width: 100%; max-height: 100%; }

.partner-static .game_performance_box .side_by_side_copy { width: 70%; margin: 0 auto; text-align: center; padding: 0 0 50px; }
.partner-static .processor_icon { width: 100%; margin: 0; padding: 0; }
.partner-static .processor_icon img { max-width: 100%; max-height: 100%; }
.partner-static .snapdragon_icon { width: 100%; margin: 0; padding: 20px 0 0; }
.partner-static .snapdragon_icon img { max-width: 100%; max-height: 100%; }

.partner-static .camera_specs { width: 100%; margin: 0 auto; padding: 0; list-style: none; border: 1px solid #e5e5e5; overflow: hidden; }
.partner-static .camera_specs li { width: 20%; float: left; border-right: 1px solid #e5e5e5; padding: 20px }
.partner-static .camera_specs li:last-child { border-right: 0 none; }
.partner-static .camera_value { width: 100%; margin: 0; padding: 0 0 10px; font-size: 22px; font-weight: 700; line-height: 1.33;}
.partner-static .camera_desc { width: 100%; margin: 0; padding: 0; font-size: 14px; font-weight: 400; min-height: 35px; line-height: 1.33;}

.partner-static .durable_features { width: 90%; margin: 0 auto; padding: 30px 0 0; list-style: none; overflow: hidden; }
.partner-static .durable_features li { width: 33.33%; float: left; margin: 0; padding: 0 20px; }
.partner-static .durable_feature_img { width: 100%; margin: 0; padding: 0; border: 1px solid #ffffff; border-radius: 20px; overflow: hidden; }
.partner-static .durable_feature_img img { max-width: 100%; max-height: 100%; }
.partner-static .durable_feature_copy { width: 100%; margin: 0; padding: 20px 0 0; font-size: 24px; font-weight: 700; line-height: 1.33;}

.partner-static .accessories_box .sub_title { position: absolute; width: 30%; left: 260px; top: 180px; z-index: 50; }

.partner-static .disclaimer_box p { width: 100%; margin: 0; padding: 0; font-size: 14px; font-weight: 400; line-height: 1.33;}

.partner-static .single_img_box { display: block; text-align: center; }
.partner-static .single_img_box_mobile { display: none; text-align: center; }
.partner-static .single_img_box img, .partner-static .single_img_box_mobile img { max-width: 100%; max-height: 100%; }

.partner-static .left_side, .partner-static .right_side { width: 50%; float: left; margin: 0; padding: 0; text-align: left; position: relative; }
.partner-static .left_side { padding-right: 20px; }
.partner-static .right_side { padding-left: 20px; }
.partner-static .left_side img, .partner-static .right_side img { max-width: 100%; max-height: 100%; }

.partner-static .content_box { width: 90%; margin: 0 auto; padding: 50px 0 100px; display: flex; align-items: flex-start; justify-content:  flex-start; }
.partner-static .tc-disclaimer_box { width: 100%; margin: 0; padding: 50px 20px; }

@media (min-width: 768px) and (max-width: 1440px) {

.ps-header-item { padding: 1.38889vw 0; }

/* Component: Logo Header */
.ps-header-item .logo-wrapper { padding: 0 3.47222vw; }

.partner-static .top_pad_130 { padding-top: 9.02778vw !important; }
.partner-static .top_pad_180 { padding-top: 12.50000vw !important; }
.partner-static .top_pad_60 { padding-top: 4.16667vw!important; }
.partner-static .top_pad_30 { padding-top: 2.08333vw!important; }

.partner-static .main-banner {  padding: 3.47222vw 0; }
.partner-static a.page-cta { font-size: 0.83333vw;  padding: 0.69444vw 1.25000vw; border-radius: 2.08333vw; }
.partner-static a.model-cta { font-size: 0.97222vw; padding: 1.18056vw 2.08333vw; border-radius: 2.08333vw; }
.partner-static a.page-cta2 { font-size: 0.97222vw;  padding: 0.69444vw 1.25000vw; border-radius: 2.08333vw; }
.partner-static a.page-cta-white { font-size: 0.83333vw; padding: 0.69444vw 1.25000vw;  border-radius: 2.08333vw; }

.partner-static h2.black { padding: 0 0 3.47222vw; font-size: 5.55556vw; }
.partner-static h2.blacktop { padding: 0 0 1.04167vw; font-size: 2.63889vw;  }
.partner-static h2.white { padding: 0 0 3.47222vw; font-size: 5.55556vw; }
.partner-static h2.whitetop { padding: 0 0 1.04167vw; font-size: 2.63889vw; }
.partner-static h3.black { padding: 0 0 1.04167vw; font-size: 3.33333vw; }
.partner-static h3.white { padding: 0 0 2.77778vw; font-size: 3.33333vw; }
.partner-static h4.black { font-size: 2.22222vw; }
.partner-static h4.white { font-size: 2.22222vw; padding: 3.47222vw 0 1.38889vw; }
.partner-static p.copytextblack { font-size: 1.66667vw; padding: 1.04167vw 0 0; }
.partner-static p.copytextblack small { font-size: 0.97222vw; }
.partner-static p.copytextwhite { font-size: 1.66667vw; }
.partner-static p.copytextwhite small { font-size: 0.90278vw; padding: 1.38889vw 0 0; }
	

.partner-static .main_title {  padding: 3.47222vw 0; font-size:3.3333vw; }
.partner-static .sub_title {  padding: 0 0 2.77778vw; font-size: 2.63889vw; }
.partner-static .copy_desc {  padding: 0 0 2.77778vw; font-size: 1.25000vw; }
.partner-static .desclaimer {  padding: 1.38889vw 0; font-size: 0.97222vw; }
.partner-static .col2 { padding: 0 1.38889vw; }
.partner-static .col3 { padding: 0 1.38889vw; }
.partner-static .push_right { padding-left: 2.08333vw!important; }
.partner-static .push_top { padding-top: 3.47222vw!important; }
.partner-static .push_bottom { padding-bottom: 3.47222vw!important; }

.partner-static .kv_copy { top: 3.47222vw; left: 6.94444vw; }

.partner-static .video-main iframe { height: 38.19444vw; }
.partner-static .colored_fonts { font-size: 2.91667vw; }
.partner-static .colored_fonts span { font-size: 4.16667vw; }
.partner-static sup { font-size: 0.97222vw }

.partner-static .display_box { padding: 6.94444vw 0; }
.partner-static .viewing_box { padding: 0 0 6.94444vw; }
.partner-static .formfactor_box { padding: 0 0 6.94444vw; }
.partner-static .absolute_box { right: 12.50000vw; bottom: 10.41667vw; }
.partner-static .portable_box { padding: 0 0 6.94444vw; }
.partner-static .basic_color_box { padding: 6.94444vw 0; }
.partner-static .battery_performance_box { padding: 6.94444vw 0 0; }
.partner-static .game_performance_box { padding: 0 0 6.94444vw; }
.partner-static .multi_window_box {  padding: 3.47222vw 0; }
.partner-static .task_bar_box { padding: 3.47222vw 0 0; }
.partner-static .spen_box { padding: 0 0 6.94444vw; }
.partner-static .camera_box { padding: 0 0 6.94444vw; }
.partner-static .mvp_box { padding: 0 0 6.94444vw; }
.partner-static .durability_box { padding: 0 0 6.94444vw; }
.partner-static .ecosystem_box { padding: 0 0 6.94444vw; }
.partner-static .accessories_box { padding: 0 0 6.94444vw; }
.partner-static .comparison_chart_box {  padding: 0 0 3.47222vw; }
.partner-static .disclaimer_box {  padding: 1.38889vw 0; }

.partner-static .formfactor_features {  padding: 2.08333vw 0 0;  }
.partner-static .formfactor_features li {  padding: 0 1.38889vw; }
.partner-static .formfactor_feature_copy {  padding: 1.38889vw 0 0; font-size: 1.66667vw;  }
.partner-static span.bigfont small {  padding: 0.34722vw  0 0; font-size: 0.97222vw; }

.partner-static .basic_color_copy {  padding: 1.38889vw 0 0; font-size: 1.66667vw; }

.partner-static .battery_performance_box .side_by_side_copy {  padding: 1.38889vw 0 3.47222vw; }

.partner-static .game_performance_box .side_by_side_copy { padding: 0 0 3.47222vw; }
.partner-static .snapdragon_icon {  padding: 1.38889vw 0 0; }

.partner-static .camera_specs li { padding: 1.38889vw }
.partner-static .camera_value {  padding: 0 0 0.69444vw; font-size: 1.52778vw; }
.partner-static .camera_desc { font-size: 0.97222vw; min-height: 2.43056vw;}

.partner-static .durable_features { padding: 2.08333vw 0 0;  }
.partner-static .durable_features li {  padding: 0 1.38889vw; }
.partner-static .durable_feature_img {  border-radius: 1.38889vw; }
.partner-static .durable_feature_copy {  padding: 1.38889vw 0 0; font-size: 1.66667vw; }

.partner-static .accessories_box .sub_title { left: 18.05556vw; top: 12.50000vw;}

.partner-static .disclaimer_box p { font-size: 0.97222vw;}
.partner-static .left_side { padding-right: 1.38889vw; }
.partner-static .right_side { padding-left: 1.38889vw; }

.partner-static .content_box { padding: 0 0 6.94444vw; }
.partner-static .tc-disclaimer_box {  padding: 3.47222vw 1.38889vw; }
 }

 @media (max-width: 767px) {
.partner-static .desktop-only { display: none; }
.partner-static .mobile-only { display: block; }
.ps-header-item { padding: 2.7778vw 0; }

/* Component: Logo Header */
.ps-header-item .logo-wrapper { padding: 0 13.88889vw; }

.partner-static .top_pad_130 { padding-top: 36.11111111vw!important; }
.partner-static .top_pad_180 { padding-top: 2.7778vw!important; }
.partner-static .top_pad_60 { padding-top: 13.66667vw  !important; }
.partner-static .top_pad_30 { padding-top: 8.33333vw!important; }

.partner-static .main-banner {  padding: 13.88889vw 0; }
.partner-static a.page-cta { font-size: 1.66667vw; line-height: 1.94444vw; padding: 10px 18px; border-radius: 30px; }
.partner-static a.model-cta { font-size: 1.94444vw; line-height: 16px; padding: 17px 30px; border-radius: 30px; }
.partner-static a.page-cta2 { font-size: 1.94444vw; line-height: 1.94444vw; padding: 10px 18px; border-radius: 30px; }
.partner-static a.page-cta-white { font-size: 1.66667vw; line-height: 1.94444vw; padding: 10px 18px;  border-radius: 30px; }

.partner-static h2.black { padding: 0 0 13.88889vw; font-size: 11.11111vw; }
.partner-static h2.blacktop { padding: 0 0 2.08333vw; font-size: 5.27778vw;  }
.partner-static h2.white { padding: 0 0 13.88889vw; font-size: 11.11111vw; }
.partner-static h2.whitetop { padding: 0 0 2.08333vw; font-size: 5.27778vw; }
.partner-static h3.black { padding: 0 0 2.08333vw; font-size: 8.33333333vw; }
.partner-static h3.white { padding: 0 0 5.20833vw; font-size: 8.33333333vw; }
.partner-static h4.black { font-size: 4.44444vw; }
.partner-static h4.white { font-size: 4.44444vw; padding: 13.88889vw 0 2.77778vw; }
.partner-static p.copytextblack { font-size: 3.33333vw; padding: 2.08333vw 0 0; }
.partner-static p.copytextblack small { font-size: 1.94444vw; }
.partner-static p.copytextwhite { font-size: 3.33333vw; }
.partner-static p.copytextwhite small { font-size: 1.94444vw  ; padding: 2.77778vw 0 0; }
.partner-static .galaxy-ai-icon { width: 5%;}
	

.partner-static .main_title {  padding: 4.88889vw 2.7778vw; font-size: 8.33333333vw; }
.partner-static .sub_title {  padding: 0 2.7778vw 5.5556vw; font-size: 6.66667vw; }
.partner-static .copy_desc {  padding: 0 2.7778vw 5.55556vw; font-size: 3.8889vw  ; }
.partner-static .desclaimer {  padding: 2.77778vw 0; font-size: 3.3333vw; }
.partner-static .col2 { padding: 0 2.77778vw; }
.partner-static .col3 { padding: 0 2.77778vw; }
.partner-static .push_right { padding-left: 8.33333vw!important; }
.partner-static .push_top { padding-top: 13.88889vw!important; }
.partner-static .push_bottom { padding-bottom: 13.88889vw!important; }

.partner-static .kv_copy { top: 2.77778vw; left: auto;  width: 100%; text-align: center;}

.partner-static .video-main iframe { height: 550px; }
.partner-static .colored_fonts { font-size: 5.83333vw; }
.partner-static .colored_fonts span { font-size: 8.3333vw; }
.partner-static sup { font-size: 3.3333vw }

.partner-static .display_box { width: 100%; padding: 13.88889vw 0; }
.partner-static .viewing_box { width: 100%; padding: 0 0 13.88889vw; }
.partner-static .formfactor_box {width: 100%; padding: 0 0 13.88889vw; }
.partner-static .absolute_box { width: 100%; right: 25.00000vw  ; bottom: 20.83333vw  ; }
.partner-static .portable_box { width: 100%; padding: 0 ; }
.partner-static .basic_color_box { width: 100%; padding: 13.88889vw 0; }
.partner-static .battery_performance_box {width: 100%; padding: 13.88889vw 0 0; }
.partner-static .game_performance_box { width: 100%; padding: 0 0 13.88889vw; }
.partner-static .multi_window_box {  width: 100%; padding: 13.88889vw 0 0; }
.partner-static .task_bar_box { width: 100%; padding: 13.88889vw 0 0; }
.partner-static .spen_box { width: 100%; padding: 0 0 13.88889vw; }
.partner-static .camera_box { width: 100%; padding: 0 0 13.88889vw; }
.partner-static .mvp_box { width: 100%; padding: 0 0 13.88889vw; }
.partner-static .durability_box { width: 100%; padding: 0 0 13.88889vw; }
.partner-static .ecosystem_box { width: 100%; padding: 0 0 13.88889vw; }
.partner-static .accessories_box { width: 100%; padding: 0 0 13.88889vw; }
.partner-static .comparison_chart_box { width: 100%; padding: 0 0 13.88889vw; }
.partner-static .disclaimer_box { width: 100%; padding: 5.55556vw 2.77778vw; }

.partner-static .formfactor_features {  padding: 8.33333vw 0 0;  }
.partner-static .formfactor_features li {  padding: 0 2.77778vw; }
.partner-static .formfactor_feature_copy {  padding: 2.77778vw 0 0; font-size: 3.33333vw;  }
.partner-static span.bigfont small {  padding: 1.38889vw 0 0; font-size: 3.3333vw; }

.partner-static .basic_color_copy {  padding: 2.77778vw 0 0; font-size: 3.33333vw; }

.partner-static .battery_performance_box .side_by_side_copy {  padding: 2.77778vw 0 13.88889vw; }

.partner-static .game_performance_box .side_by_side_copy { padding: 0 0 13.88889vw; }
.partner-static .snapdragon_icon {  padding: 2.77778vw 0 0; }

.partner-static .camera_specs li { padding: 2.77778vw }
.partner-static .camera_value {  padding: 0 0 2.77778vw; font-size:3.05556vw; }
.partner-static .camera_desc { font-size: 3.5vw; min-height: 9.722222222vw;}

.partner-static .durable_features { padding: 8.33333vw 0 0;  }
.partner-static .durable_features li {  padding: 2.77778vw; width: 100%; }
.partner-static .durable_feature_img {  border-radius: 2.77778vw; }
.partner-static .durable_feature_copy {  padding: 2.77778vw 0 0; font-size: 3.33333vw; }

.partner-static .accessories_box .sub_title { left: 72.22222222vw ; top:50vw;}

.partner-static .disclaimer_box p { font-size: 3.5vw; text-align: center;}
.partner-static .left_side, .partner-static .right_side { width: 100%; text-align: center;}
.partner-static .left_side { padding: 0; }
.partner-static .right_side { padding: 0; }

.partner-static .content_box { width: 100%; padding: 0 0 13.88889vw; flex-direction: column; }
.partner-static .tc-disclaimer_box {  padding: 13.88889vw 2.77778vw 13.88889vw 5.55556vw; }
.partner-static .tc-disclaimer_box p { text-align: left !important;}
.partner-static .side_by_side_copy  { text-align: center;}
.partner-static .pt-60-mob { padding-top: 5.5556vw;}
.partner-static .pt-60-dkp { padding-top: 0 !important;}
 }