@font-face {
  font-family: 'Akkurat-Pro-Regular';
  src: url('../font/akkurat-pro-regular.woff') format('woff'),
       url('../font/akkurat-pro-regular.woff2') format('woff2'),
       url('../font/akkurat-pro-regular.otf') format('opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Akkurat-Pro-Bold';
  src: url('../font/akkurat-pro-bold.woff') format('woff'),
       url('../font/akkurat-pro-bold.woff2') format('woff2'),
       url('../font/akkurat-pro-bold.otf') format('opentype');
  font-weight: normal;
  font-style: normal;
}

/* Video */
.conv3_jwp { width: 100%; height: 100%; background: #000; }
/* Video overlay */
#conv3_jwp_overlay { display: none; position: fixed; left: 0; top: 0; z-index: 1000; width: 100%; height: 100%; background-color: #000; opacity: 0.8; }
/* Video close button */
.conv3_jwp_close { display: none; }
.conv3_jwp_active .conv3_jwp_close { display: block; }
.conv3_jwp_wrapper, 
.conv3_jwp_container { position: relative; width: 100%; }
.conv3_jwp_wrapper.conv3_jwp_active { z-index: 1010; /* Above the overlay */ }
/* Override the background color of the fancybox. */
.fancybox-skin { background: #000!important; color: #fff!important; }
/* Align the close button to left */
.fancybox-close { left: 0px!important; right: auto!important; }
/* Fix visible close button when jwplayer is in fullscreen mode (IE10, IE11) */
.conv3_jwp_fullscreen .fancybox-close { visibility: hidden; }
/* Custom jwplayer play button */
#conv3_jwp_player_1_display_button,
#conv3_jwp_player_2_display_button { background-image:none!important; }
#conv3_jwp_player_1_display_button #conv3_jwp_player_1_display_button_play,
#conv3_jwp_player_2_display_button #conv3_jwp_player_2_display_button_play { background-image: url('../img/icon_play.png'); background-size: 60px!important; }

/* Back to top */
.cbg-backtotop { position: fixed; z-index: 200; bottom: 50px; right: 50px; }
.cbg-backtotop a {
  display: block; width: 40px; height: 40px; margin: 0; text-indent: -9999px;
  background: url(../img/sprites_cbg_icon.png) no-repeat;
  opacity: 0.6; filter: alpha(opacity=80); transition: all linear 0.2s;
}
.cbg-backtotop a.hidden { opacity: 0; filter: alpha(opacity=0); cursor: default; }
.cbg-backtotop a.cbg-icon-backtotop { background-position: -549px -188px; }
.cbg-backtotop a.cbg-icon-backtohome { background-position: -549px -148px; }
@media screen and (max-width: 1024px) {
  .cbg-backtotop a { background-size: 325px; }
  .cbg-backtotop a.cbg-icon-backtotop { background-position: -190px -74px; }
  .cbg-backtotop a.cbg-icon-backtohome { background-position: -190px -74px; }
}
/* Vertical */
@media screen and (max-width: 767px) {
  .cbg-backtotop { bottom: 20px; right: 20px; }
}


/* Local */
/* Avoid being covered by top nav */
#conv3_nova3i_top_padding { height: 70px; }
@media screen and (max-width: 767px) {
  #conv3_nova3i_top_padding { height: 57px; }
}

/* General */
.conv3_nova3i_init .conv3_nova3i_init_hidden { display: none; }

/* starting from 768 */
.conv3_nova3i_section { position: relative; width: 100%; padding: 50px 0; clear: both; }
.conv3_nova3i_section .conv3_nova3i_dimm { position: absolute; z-index: 20; left: 0; top: 0; width: 100%; height: 100%; background-color: #000; opacity: 0; display: none; }
/* Text */
.conv3_nova3i_section { text-align: left; line-height: 1.5; font-family: 'Akkurat-Pro-Regular', sans-serif!important; }
.conv3_nova3i_section h1, .conv3_nova3i_section h2, .conv3_nova3i_section h3 { margin-bottom: 30px; font-family: 'Akkurat-Pro-Bold', sans-serif; direction: rtl; /* IE9 needs this */ }
.conv3_nova3i_section h2 { font-size: 32px; line-height: 1.2; }
.conv3_nova3i_section h3 { font-size: 24px; line-height: 1.2; }
.conv3_nova3i_section p { font-size: 16px; line-height: 1.5; margin-bottom: 30px; direction: rtl; /* IE9 needs this */ }
.conv3_nova3i_section sup { vertical-align: super; }
.conv3_nova3i_section .conv3_nova3i_note { font-size: 14px; }
.conv3_nova3i_nowrap { white-space: nowrap; }

/* Layout */
.conv3_nova3i_section .conv3_nova3i_no_bottom_margin { margin-bottom: 0!important; }
.conv3_nova3i_section .conv3_nova3i_no_bottom_margin .conv3_nova3i_note { margin-bottom: 0!important; }
.conv3_nova3i_section img { display: block; width: 100%; height: auto; margin-left: 0; margin-right: auto; }
.conv3_nova3i_outer { position: relative; width: 100%; height: 100%; padding: 0; max-width: 1024px; margin: 0 auto; /* Centerize */ }
.conv3_nova3i_outer.conv3_nova3i_full_width { max-width: inherit; width: 100%; }
.conv3_nova3i_copy { position: absolute; z-index: 10; text-align: right; /* RTL text */ }
.conv3_nova3i_image { position: relative; }
.conv3_nova3i_constrain_width img { width: 65%; margin: 0 auto; }

/* 2-columns layout */
.conv3_nova3i_2cols .conv3_nova3i_image { left: 0; width: 47.5%; }
html[dir=rtl] 
.conv3_nova3i_2cols .conv3_nova3i_image { left: auto; right: 52.5%; }

.conv3_nova3i_2cols .conv3_nova3i_copy { left: 52.5%; width: 47.5%; top: 80px; }
.conv3_nova3i_2cols_right .conv3_nova3i_copy { left: 0; width: 47.5%; }

.conv3_nova3i_2cols_right .conv3_nova3i_image { margin-left: 52.5%; width: 47.5%; }
html[dir=rtl] 
.conv3_nova3i_2cols_right .conv3_nova3i_image { right: 0; }


/* 1-column layout */
.conv3_nova3i_1col,
.conv3_nova3i_1col .conv3_nova3i_copy { text-align: center; }
.conv3_nova3i_1col p { margin-left: auto; margin-right: auto; }
.conv3_nova3i_1col p.conv3_nova3i_note { width: 80%; max-width: 1024px!important }

@media screen and (min-width: 768px) {
  .conv3_nova3i_outer { width: 88.91%; /* Align with global header/footer */ }
}
@media screen and (min-width: 1024px) {
  .conv3_nova3i_section { padding: 100px 0; }
  .conv3_nova3i_section h2 { font-size: 48px; }
  .conv3_nova3i_section h3 { font-size: 40px; }
  .conv3_nova3i_section p { font-size: 24px; }
}
@media screen and (min-width: 1600px) {
  .conv3_nova3i_outer { width: 100%; max-width: 1450px; }
  .conv3_nova3i_2cols .conv3_nova3i_copy { top: 150px!important; }
}

/* Vertical */
@media screen and (max-width: 767px) {
  .conv3_nova3i_section h2, .conv3_nova3i_section h3, .conv3_nova3i_section p { margin-bottom: 30px; text-align: center; }
  .conv3_nova3i_section .conv3_nova3i_copy { position: relative; left: 0; top: auto!important; width: 80%!important; margin: 0 auto; margin-bottom: 50px; padding-bottom: 0px; text-align: center; }
  .conv3_nova3i_section .conv3_nova3i_image { width: 80%; margin: 0 auto!important; }
  .conv3_nova3i_1col p.conv3_nova3i_note { width: 100%; }
  html[dir=rtl] .conv3_nova3i_2cols .conv3_nova3i_image { left: auto; right: auto; }
}
@media screen and (max-width: 480px) {
  .conv3_nova3i_section .conv3_nova3i_copy { width: 87%!important; }
}

/* Icon list */
.conv3_nova3i_icon_list { width: 100%; margin: 30px auto; font-size: 11px; }
.conv3_nova3i_icon_list li { display: inline-block; vertical-align: top; margin: 10px auto; text-align: center; }
.conv3_nova3i_icon_list.conv3_nova3i_icon_list_text { display: table; }
.conv3_nova3i_icon_list.conv3_nova3i_icon_list_text li { display: table-cell; text-align: center; }
.conv3_nova3i_icon_list li .conv3_nova3i_icon { display: inline-block; }
/* Connectivity icons */
.conv3_nova3i_icon_list li .conv3_nova3i_icon_connectivity { width: 80px; height: 80px; background-size: 240px; background-image: url('../img/huawei_nova3i_icon_connectivity.png'); background-repeat: no-repeat; }
.conv3_nova3i_icon_list li .conv3_nova3i_icon_connectivity.conv3_nova3i_icon_elevator { background-position: 0 0; }
.conv3_nova3i_icon_list li .conv3_nova3i_icon_connectivity.conv3_nova3i_icon_geo { background-position: -80px 0; }
.conv3_nova3i_icon_list li .conv3_nova3i_icon_connectivity.conv3_nova3i_icon_noize_removal { background-position: -160px 0; }
/* AI scene icons */
.conv3_nova3i_icon_list.conv3_nova3i_ai_scene li { color: #999; }
.conv3_nova3i_icon_list li .conv3_nova3i_icon_ai_scene { width: 50px; height: 50px; background-size: 1150px; background-image: url('../img/huawei_nova3i_icon_scenes.png?v=5'); background-repeat: no-repeat; }
.conv3_nova3i_icon_list li .conv3_nova3i_icon_ai_scene.conv3_nova3i_icon_ai_scene_beach { background-position: 0px 0; }
.conv3_nova3i_icon_list li .conv3_nova3i_icon_ai_scene.conv3_nova3i_icon_ai_scene_food { background-position: -50px 0; }
.conv3_nova3i_icon_list li .conv3_nova3i_icon_ai_scene.conv3_nova3i_icon_ai_scene_snow { background-position: -100px 0; }
.conv3_nova3i_icon_list li .conv3_nova3i_icon_ai_scene.conv3_nova3i_icon_ai_scene_waterfall { background-position: -150px 0; }
.conv3_nova3i_icon_list li .conv3_nova3i_icon_ai_scene.conv3_nova3i_icon_ai_scene_panda { background-position: -200px 0; }
.conv3_nova3i_icon_list li .conv3_nova3i_icon_ai_scene.conv3_nova3i_icon_ai_scene_night { background-position: -250px 0; }
.conv3_nova3i_icon_list li .conv3_nova3i_icon_ai_scene.conv3_nova3i_icon_ai_scene_plant { background-position: -300px 0; }
.conv3_nova3i_icon_list li .conv3_nova3i_icon_ai_scene.conv3_nova3i_icon_ai_scene_sky { background-position: -350px 0; }
.conv3_nova3i_icon_list li .conv3_nova3i_icon_ai_scene.conv3_nova3i_icon_ai_scene_leaves { background-position: -400px 0; }
.conv3_nova3i_icon_list li .conv3_nova3i_icon_ai_scene.conv3_nova3i_icon_ai_scene_group { background-position: -450px 0; }
.conv3_nova3i_icon_list li .conv3_nova3i_icon_ai_scene.conv3_nova3i_icon_ai_scene_dog { background-position: -500px 0; }
.conv3_nova3i_icon_list li .conv3_nova3i_icon_ai_scene.conv3_nova3i_icon_ai_scene_cat { background-position: -550px 0; }
.conv3_nova3i_icon_list li .conv3_nova3i_icon_ai_scene.conv3_nova3i_icon_ai_scene_fireworks { background-position: -600px 0; }
.conv3_nova3i_icon_list li .conv3_nova3i_icon_ai_scene.conv3_nova3i_icon_ai_scene_portrait { background-position: -650px 0; }
.conv3_nova3i_icon_list li .conv3_nova3i_icon_ai_scene.conv3_nova3i_icon_ai_scene_flower { background-position: -700px 0; }
.conv3_nova3i_icon_list li .conv3_nova3i_icon_ai_scene.conv3_nova3i_icon_ai_scene_bike { background-position: -750px 0; }
.conv3_nova3i_icon_list li .conv3_nova3i_icon_ai_scene.conv3_nova3i_icon_ai_scene_stage { background-position: -800px 0; }
.conv3_nova3i_icon_list li .conv3_nova3i_icon_ai_scene.conv3_nova3i_icon_ai_scene_sunrise { background-position: -850px 0; }
.conv3_nova3i_icon_list li .conv3_nova3i_icon_ai_scene.conv3_nova3i_icon_ai_scene_text { background-position: -900px 0; }
.conv3_nova3i_icon_list li .conv3_nova3i_icon_ai_scene.conv3_nova3i_icon_ai_scene_ancient_building { background-position: -950px 0; }
.conv3_nova3i_icon_list li .conv3_nova3i_icon_ai_scene.conv3_nova3i_icon_ai_scene_auto { background-position: -1000px 0; }
.conv3_nova3i_icon_list li .conv3_nova3i_icon_ai_scene.conv3_nova3i_icon_ai_scene_overcast { background-position: -1050px 0; }
.conv3_nova3i_icon_list li .conv3_nova3i_icon_ai_scene.conv3_nova3i_icon_ai_scene_room { background-position: -1100px 0; }
.conv3_nova3i_icon_list li .conv3_nova3i_icon_ai_scene.conv3_nova3i_icon_active { background-position-y: -50px; }
@media screen and (min-width: 1024px) {
  .conv3_nova3i_icon_list { font-size: 14px; }
  /* Connectivity icons */
  .conv3_nova3i_icon_list li .conv3_nova3i_icon_connectivity { width: 160px; height: 160px; background-size: 480px; }
  .conv3_nova3i_icon_list li .conv3_nova3i_icon_connectivity.conv3_nova3i_icon_elevator { background-position: 0 0; }
  .conv3_nova3i_icon_list li .conv3_nova3i_icon_connectivity.conv3_nova3i_icon_geo { background-position: -160px 0; }
  .conv3_nova3i_icon_list li .conv3_nova3i_icon_connectivity.conv3_nova3i_icon_noize_removal { background-position: -320px 0; }
}
@media screen and (min-width: 1600px) {
  .conv3_nova3i_icon_list { margin: 50px auto; }
}
/* Vertical */
@media screen and (max-width: 767px) {
}

/* Top section */
#conv3_nova3i_top .conv3_nova3i_copy { top: 50px; font-size: 1em; text-align: center; }
#conv3_nova3i_top h2 { font-size: 2.75em; line-height: 0.7; text-transform: uppercase; }
#conv3_nova3i_top h3 { font-size: 2.5em; line-height: 0.7; text-transform: uppercase; }
#conv3_nova3i_top p { font-size: 1.5em; line-height: 1; text-transform: uppercase; }
#conv3_nova3i_top p a:hover { color: #000; }
#conv3_nova3i_top .conv3_jwp_link { display: inline-block; text-transform: uppercase; }
#conv3_nova3i_top .conv3_nova3i_image { margin-left: 40%; width: 60%; padding-bottom: 61%; }
#conv3_nova3i_top .conv3_nova3i_image img { position: absolute; width: 80%; opacity: 0; }
#conv3_nova3i_top_kv_back { right: 0; }
#conv3_nova3i_top_kv_front { left: -12%; top: 19%; }
#conv3_nova3i_top .conv3_nova3i_video_title,
#conv3_nova3i_top .conv3_jwp_wrapper { display: none; }
#conv3_nova3i_top .conv3_nova3i_play_icon { display: inline-block; width: 0.8em; height: 1.15em; margin-left: 0.3em; vertical-align: -0.24em; background-image: url('../img/icon_play_2.png'); background-repeat: no-repeat; background-size: 100%; background-position: center; }
@media screen and (min-width: 1024px) {
  #conv3_nova3i_top .conv3_nova3i_copy { font-size: 1.34em; }
}
@media screen and (min-width: 1280px) and (max-height: 700px) {
  #conv3_nova3i_top { padding-top: 0px; }
  #conv3_nova3i_top .conv3_nova3i_copy { top: 120px; }
}
@media screen and (min-width: 1600px) {
  #conv3_nova3i_top { padding-top: 0px; }
  #conv3_nova3i_top .conv3_nova3i_copy { top: 240px; width: 611px; font-size: 1.82em; }
  #conv3_nova3i_top h1, #conv3_nova3i_top h2 { margin-bottom: 60px; }
  #conv3_nova3i_top .conv3_nova3i_image { margin-left: 40%; width: 60%; padding-bottom: 67.7%; }
  #conv3_nova3i_top_kv_back { width: 771px!important; }
  #conv3_nova3i_top_kv_front { width: 774px!important; top: 185px; left: -210px; }
}
/* Vertical */
@media screen and (max-width: 767px) {
  #conv3_nova3i_top .conv3_nova3i_copy { font-size: 0.9em; }
  #conv3_nova3i_top h1 { max-width: 305px; margin-left: auto; margin-right: auto; }
  #conv3_nova3i_top .conv3_nova3i_play_icon { height: 1.1em; }
  #conv3_nova3i_top .conv3_nova3i_image { width: 86%; padding-bottom: 85%; }
  #conv3_nova3i_top .conv3_nova3i_image img { width: 75%; }
  #conv3_nova3i_top_kv_back { top: 0; }
  #conv3_nova3i_top_kv_front { left: 0; top: 22%; }
  #conv3_nova3i_top .conv3_nova3i_video_link { display: none; }
  #conv3_nova3i_top .conv3_nova3i_video_link_clone { margin: 50px auto 0 auto; }
  #conv3_nova3i_top .conv3_nova3i_video_title { display: block; margin: 50px auto 0 auto; }
  #conv3_nova3i_top .conv3_jwp_wrapper { display: block; width: 90%; margin: 50px auto 0 auto; }
}
@media screen and (max-width: 320px) {
  #conv3_nova3i_top h2 { line-height: 1.3; font-size: 2.7em; }
}

/* Animation */
@keyframes nova3i-animate-rotate1 {
	0% {
	  -webkit-transform-origin: center;
	  -ms-transform-origin: center;
	  transform-origin: center;
    /*
	  -webkit-transform: translate(150px,-60px) rotate(10deg);
	  -ms-transform: translate(150px,-60px) rotate(10deg);
	  transform: translate(150px,-60px) rotate(10deg);
    */
	  -webkit-transform: translate(100px,-60px);
	  -ms-transform: translate(100px,-60px);
	  transform: translate(100px,-60px);
	  opacity: 0;
	}
	100% {
	  -webkit-transform-origin: center;
	  -ms-transform-origin: center;
	  transform-origin: center;
	  -webkit-transform: translate(0px,0px);
	  -ms-transform: translate(0px,0px);
	  transform: translate(0px,0px);
	  opacity: 1;
	}
}
@keyframes nova3i-animate-rotate2 {
	0% {
	  -webkit-transform-origin: center;
	  -ms-transform-origin: center;
	  transform-origin: center;
    /*
	  -webkit-transform: translate(-50px,100px) rotate(-10deg);
	  -ms-transform: translate(-50px,100px) rotate(-10deg);
	  transform: translate(-50px,100px) rotate(-10deg);
    */
	  -webkit-transform: translate(-50px,100px);
	  -ms-transform: translate(-50px,100px);
	  transform: translate(-50px,100px);
	  opacity: 1;
	}
	100% {
	  -webkit-transform-origin: center;
	  -ms-transform-origin: center;
	  transform-origin: center;
	  -webkit-transform: translate(0px,0px) rotate(0);
	  -ms-transform: translate(0px,0px) rotate(0);
	  transform: translate(0px,0px) rotate(0);
	  opacity: 1;
	}
}
/* Vertical */
@media screen and (max-width: 767px) {
  @keyframes nova3i-animate-rotate1 {
	  0% {
	    -webkit-transform-origin: center;
	    -ms-transform-origin: center;
	    transform-origin: center;
	    -webkit-transform: translate(-20px,-20px);
	    -ms-transform: translate(-20px,-20px);
	    transform: translate(20px,-20px);
	    opacity: 0;
	  }
	  100% {
	    -webkit-transform-origin: center;
	    -ms-transform-origin: center;
	    transform-origin: center;
	    -webkit-transform: translate(0px,0px);
	    -ms-transform: translate(0px,0px);
	    transform: translate(0px,0px);
	    opacity: 1;
	  }
  }
  @keyframes nova3i-animate-rotate2 {
	  0% {
	    -webkit-transform-origin: center;
	    -ms-transform-origin: center;
	    transform-origin: center;
	    -webkit-transform: translate(-20px,40px);
	    -ms-transform: translate(-20px,40px);
	    transform: translate(-20px,40px);
	    opacity: 1;
	  }
	  100% {
	    -webkit-transform-origin: center;
	    -ms-transform-origin: center;
	    transform-origin: center;
	    -webkit-transform: translate(0px,0px);
	    -ms-transform: translate(0px,0px);
	    transform: translate(0px,0px);
	    opacity: 1;
	  }
  }
}
.nova3i-animate-rotate1 {
	-webkit-animation-name: nova3i-animate-rotate1;
	-ms-animation-name: nova3i-animate-rotate1;
	animation-name: nova3i-animate-rotate1;
}
.nova3i-animate-rotate2 {
	-webkit-animation-name: nova3i-animate-rotate2;
	-ms-animation-name: nova3i-animate-rotate2;
	animation-name: nova3i-animate-rotate2;
}

/* Product colors */
#conv3_nova3i_color .conv3_nova3i_image { width: 70%; margin: 0 auto; /*padding-bottom: 68%;*/ }
#conv3_nova3i_color .conv3_nova3i_image img { width: 80%; margin: 0 auto; }
#conv3_nova3i_color .conv3_nova3i_text { width: 70%; margin-bottom: 50px; }
#conv3_nova3i_color .conv3_nova3i_slider_nav { position: absolute; top: 60%; left: 86%; text-align: left; }
#conv3_nova3i_color .conv3_nova3i_slider_nav .flex-control-nav { position: relative; bottom: 0; } /* override */
#conv3_nova3i_color .conv3_nova3i_slider_nav li { display: block; margin: 20px 0; }
#conv3_nova3i_color .conv3_nova3i_slider_nav li a { display: inline-block; width: 20px; height: 20px; border: #fff solid 2px; background: initial; box-shadow: none; }
#conv3_nova3i_color .conv3_nova3i_slider_nav li.flex-active a { border-color: #c8c8c8; background: initial; } /* override */
#conv3_nova3i_color .conv3_nova3i_slider_nav li:first-child a { background: #0160dd; background: linear-gradient(#43016b, #0160dd); }
#conv3_nova3i_color .conv3_nova3i_slider_nav li:nth-child(2) a { background: #000; background: linear-gradient(#000, #000); } /* IE puts a outline around the dot if using solid #000 */
#conv3_nova3i_color .conv3_nova3i_slider_nav li:nth-child(3) a { background: #eee; }
@media screen and (min-width: 1600px) {
  #conv3_nova3i_color .conv3_nova3i_image { width: 1000px; }
  #conv3_nova3i_color .conv3_nova3i_image img { width: 808px; }
}
/* Vertical */
@media screen and (max-width: 767px) {
  #conv3_nova3i_color .conv3_nova3i_image { width: 100%; }
  #conv3_nova3i_color .conv3_nova3i_image img { width: 80%!important; }
  #conv3_nova3i_color .conv3_nova3i_slider_nav { position: relative; left: 0; top: 0; margin: 30px 0 0 0; text-align: center; }
  #conv3_nova3i_color .conv3_nova3i_slider_nav li { display: inline-block; margin: 0 10px; }
}
@media screen and (max-width: 480px) {
  #conv3_nova3i_color .conv3_nova3i_text { width: 87%; }
}
/* 4 Cameras */
#conv3_nova3i_4cameras .conv3_nova3i_copy { top: 30px; width: 40%; }
@media screen and (min-width: 1280px) {
  #conv3_nova3i_4cameras .conv3_nova3i_copy { top: 80px; }
}
@media screen and (min-width: 1280px) {
  #conv3_nova3i_4cameras .conv3_nova3i_copy { width: 35%; }
}
@media screen and (min-width: 1600px) {
  #conv3_nova3i_4cameras .conv3_nova3i_copy { width: 30%; }
}
@media screen and (min-width: 1800px) {
  #conv3_nova3i_4cameras .conv3_nova3i_image { width: 865px; /* RTL, snap to left */ left: auto; right: auto; margin-left: 0; margin-right: auto; }
}
/* Vertical */
@media screen and (max-width: 767px) {
  #conv3_nova3i_4cameras .conv3_nova3i_image { width: 90%; margin-left: 0!important; /* RTL, snap to left */ right: 0; }
}

/* Smart beauty */
#conv3_nova3i_smart_beauty { overflow: hidden; }
#conv3_nova3i_smart_beauty .conv3_nova3i_copy { direction: rtl; }
#conv3_nova3i_smart_beauty .conv3_nova3i_image { padding-bottom: 107%; }
#conv3_nova3i_smart_beauty_image img { position: absolute; left: 17.5%; top: 0; }
#conv3_nova3i_smart_beauty_phone { position: absolute; z-index: 20; left: 17.5%; top: 0; }
#conv3_nova3i_smart_beauty_avatar { position: absolute; z-index: 10; left: -11%; bottom: 0; width: 38%; }
#conv3_nova3i_smart_beauty .conv3_nova3i_icon_list li { width: 20%; }
@media screen and (min-width: 1024px) {
  #conv3_nova3i_smart_beauty .conv3_nova3i_image { padding-bottom: 100%; }
  #conv3_nova3i_smart_beauty .conv3_nova3i_icon_list { width: 120%; }
}
@media screen and (min-width: 1280px) {
  #conv3_nova3i_smart_beauty .conv3_nova3i_icon_list li { width: 11.5%; }
}
@media screen and (min-width: 1600px) {
  #conv3_nova3i_smart_beauty .conv3_nova3i_image { padding-bottom: 85%; }
  #conv3_nova3i_smart_beauty_image img { width: 371px!important; left: 23.2%; }
  #conv3_nova3i_smart_beauty_phone { width: 371px!important; left: 23.2%; }
  #conv3_nova3i_smart_beauty_avatar { left: -6%; width: 258px!important; }
  #conv3_nova3i_smart_beauty .conv3_nova3i_icon_list { width: 100%; }
}
/* Vertical */
@media screen and (max-width: 767px) {
  #conv3_nova3i_smart_beauty .conv3_nova3i_image { padding-bottom: 168%; }
  #conv3_nova3i_smart_beauty .conv3_nova3i_icon_list li { width: 24%; }
}

/* HDR */
#conv3_nova3i_hdr .conv3_nova3i_image { padding-bottom: 100%; }
#conv3_nova3i_hdr .conv3_nova3i_image img { position: absolute; left: 0; top: 0; max-width: 468px; width: 87%!important; margin-left: 14%; }
@media screen and (min-width: 1600px) {
  #conv3_nova3i_hdr .conv3_nova3i_image { padding-bottom: 78.1%; }
}
/* Vertical */
@media screen and (max-width: 767px) {
  #conv3_nova3i_hdr .conv3_nova3i_image { padding-bottom: 147.5%; width: 70%!important; }
}

/* 3D Qmoji */
#conv3_nova3i_qmoji_bubbles_clone { display: none; }
#conv3_nova3i_qmoji .conv3_nova3i_copy { top: 20px; }
#conv3_nova3i_qmoji .conv3_nova3i_image { padding-bottom: 64.5%; }
#conv3_nova3i_qmoji .conv3_nova3i_image img.conv3_nova3i_phone,
#conv3_nova3i_qmoji #conv3_nova3i_qmoji_images { position: absolute; left: 17.5%; top: 0; width: 65%; height: auto; }
#conv3_nova3i_qmoji #conv3_nova3i_qmoji_images { height: 100%; }
#conv3_nova3i_qmoji #conv3_nova3i_qmoji_images img { position: absolute; left: 10%; top: 30%; width: 80%; height: auto; }
@media screen and (min-width: 1024px) {
  #conv3_nova3i_qmoji .conv3_nova3i_copy { top: 50px; }
}
@media screen and (min-width: 1600px) {
  #conv3_nova3i_qmoji .conv3_nova3i_copy img { width: 710px; }
  #conv3_nova3i_qmoji .conv3_nova3i_image { /*padding-bottom: 69.5%;*/ }
}
/* Vertical */
@media screen and (max-width: 767px) {
  #conv3_nova3i_qmoji .conv3_nova3i_image { padding-bottom: 108.7%; }
  #conv3_nova3i_qmoji_bubbles { display: none; }
  #conv3_nova3i_qmoji_bubbles_clone { display: block; width: 80%; margin: 50px auto 0 auto; }
}

/* AI scene */
#conv3_nova3i_ai_scene .conv3_nova3i_outer { overflow: hidden; }
#conv3_nova3i_ai_scene .conv3_nova3i_copy { position: relative; }
#conv3_nova3i_ai_scene_container { position: relative; overflow: hidden; max-width: 1016px; padding-bottom: 47.6%; margin: 0 auto; margin-bottom: 35px; }
#conv3_nova3i_ai_scene_container > div { position: absolute; left: 0; top: 0; width: 100%; }
#conv3_nova3i_ai_scene_container #conv3_nova3i_ai_scene_images { left: 7.87%; top: 0; width: 83.86%; }
#conv3_nova3i_ai_scene_container #conv3_nova3i_ai_scene_images img { position: absolute; left: 0; top: 0; }
#conv3_nova3i_ai_scene .conv3_nova3i_icon_list { width: auto; max-width: 1100px; }
#conv3_nova3i_ai_scene .conv3_nova3i_icon_list li { width: 8.5%; }
@media screen and (min-width: 1600px) {
  #conv3_nova3i_ai_scene_container { padding-bottom: 33.6%; margin-bottom: 60px; }
}
/* Vertical */
@media screen and (max-width: 767px) {
  #conv3_nova3i_ai_scene_phone { width: 124%; }
  #conv3_nova3i_ai_scene .conv3_nova3i_icon_list li { width: 11.8%; }
}
@media screen and (max-width: 480px) {
  #conv3_nova3i_ai_scene .conv3_nova3i_icon_list li { width: 19%; }
}

/* Slow motion */
#conv3_nova3i_slowmo .conv3_nova3i_image { padding-bottom: 64.5%; }
#conv3_nova3i_slowmo .conv3_nova3i_image img.conv3_nova3i_phone { position: absolute; left: 17.5%; top: 0; width: 65%; height: auto; }
#conv3_nova3i_slowmo .conv3_nova3i_image video,
#conv3_nova3i_slowmo .conv3_nova3i_image .conv3_nova3_phone_screen { position: absolute; left: 19%; top: 1%; width: 61.5%; }
#conv3_nova3i_slowmo .conv3_nova3i_image .conv3_jsmpeg { display: none; position: absolute; left: 19%; top: 2%; width: 61.5%; }
#conv3_nova3i_slowmo .conv3_nova3i_image .conv3_jsmpeg canvas { width: 100%; }
#conv3_nova3i_slowmo .conv3_nova3i_image .conv3_video_play_btn { display: none; position: absolute; left: 50%; top: 50%; width: 60px; height: 60px; margin-left: -30px; margin-top: -30px; }
#conv3_nova3i_slowmo .conv3_nova3i_image .conv3_video_play_btn img { width: 100%; }
#conv3_nova3i_slowmo #conv3_nova3i_slowmo_avatar { position: absolute; top: auto; left: auto; right: -2%; bottom: 0; width: 15%; }
@media screen and (min-width: 1600px) {
  #conv3_nova3i_slowmo .conv3_nova3i_image { padding-bottom: 69.5%; }
  #conv3_nova3i_slowmo .conv3_nova3i_image img.conv3_nova3i_phone { left: 103px; width: 482px; }
  #conv3_nova3i_slowmo .conv3_nova3i_image video,
  #conv3_nova3i_slowmo .conv3_nova3i_image .conv3_jsmpeg,
  #conv3_nova3i_slowmo .conv3_nova3i_image .conv3_nova3_phone_screen { left: 115px; width: 455px; }
  #conv3_nova3i_slowmo #conv3_nova3i_slowmo_avatar { right: -7%; width: 110px; }
}
@media screen and (max-width: 1023px) {
  #conv3_nova3i_slowmo .conv3_nova3i_image video { display: none; }
  #conv3_nova3i_slowmo .conv3_nova3i_image .conv3_jsmpeg { display: block; }
}
/* Vertical */
@media screen and (max-width: 767px) {
  #conv3_nova3i_slowmo .conv3_nova3i_image { padding-bottom: 109%; }
}

/* CPU */
@media screen and (min-width: 1600px) {
  #conv3_nova3i_cpu img { width: 636px; }
}

/* Gaming */
@media screen and (min-width: 1600px) {
  #conv3_nova3i_gaming img { width: 595px; }
}

/* Smart shopping */
#conv3_nova3i_smart_shopping_cart { width: 50%; max-width: 267px; margin-left: auto; margin-right: auto; }
#conv3_nova3i_smart_shopping_cart_clone { display: none; }
#conv3_nova3i_smart_shopping .conv3_nova3i_image > div { padding-bottom: 181.5%; }
#conv3_nova3i_smart_shopping .conv3_nova3i_image > div > img { position: absolute; left: 17.5%; top: 0; }
#conv3_nova3i_smart_shopping_circle { position: absolute; left: 38%; top: 50%; width: 40px; height: 40px; background-color: #000; opacity: 0; border-radius: 60px; border: #fff double 10px; }
@media screen and (min-width: 1600px) {
  #conv3_nova3i_smart_shopping .conv3_nova3i_image > div { padding-bottom: 151.2%; }
  #conv3_nova3i_smart_shopping .conv3_nova3i_image > div > img { left: 158px!important; width: 371px; }
  #conv3_nova3i_smart_shopping_circle { left: 41%; top: 52%; width: 60px; height: 60px; }
}
/* Vertical */
@media screen and (max-width: 767px) {
  #conv3_nova3i_smart_shopping_cart { display: none; }
  #conv3_nova3i_smart_shopping_cart_clone { display: block; position: absolute; bottom: 2%; left: 0; margin: 0; width: 28%; }
  #conv3_nova3i_smart_shopping .conv3_nova3i_image > div > img { left: auto; right: 0; }
  #conv3_nova3i_smart_shopping_circle { left: auto; right: 28%; top: 52%; }
}

/* Smart image searching */
@media screen and (min-width: 1600px) {
  #conv3_nova3i_ai_image_searching img { width: 519px; }
}

/* AI connectivty */
#conv3_nova3i_ai_connectivity .conv3_nova3i_flexslider { position: relative; width: 70%; height: 110px; /* Adjust according text height */ margin: 0 auto; }
#conv3_nova3i_ai_connectivity .conv3_nova3i_icon_list { width: 70%; }
#conv3_nova3i_ai_connectivity .conv3_nova3i_icon_list li { width: 33.3%; }
#conv3_nova3i_ai_connectivity .conv3_nova3i_icon_list li .conv3_nova3i_icon_connectivity { background-position-y: -80px; }
#conv3_nova3i_ai_connectivity .conv3_nova3i_icon_list li.flex-active .conv3_nova3i_icon_connectivity { background-position-y: 0; }
#conv3_nova3i_ai_connectivity .conv3_nova3i_icon_list li.flex-active a { color: #afadff; }
#conv3_nova3i_ai_connectivity .conv3_nova3i_icon_list li a { color: #999; }
@media screen and (min-width: 1024px) {
  #conv3_nova3i_ai_connectivity .conv3_nova3i_flexslider { height: 160px; /* Adjust according text height */ }
  #conv3_nova3i_ai_connectivity .conv3_nova3i_icon_list li .conv3_nova3i_icon_connectivity { background-position-y: -160px; }
}
@media screen and (min-width: 1600px) {
  #conv3_nova3i_ai_connectivity .conv3_nova3i_flexslider { height: 110px; /* Adjust according text height */ }
  #conv3_nova3i_ai_connectivity .conv3_nova3i_image { width: 1375px; }
}
/* Vertical */
@media screen and (max-width: 767px) {
  #conv3_nova3i_ai_connectivity .conv3_nova3i_image { width: 88%; }
}
@media screen and (max-width: 600px) {
  #conv3_nova3i_ai_connectivity .conv3_nova3i_flexslider { width: 87%; }
}
@media screen and (max-width: 480px) {
  #conv3_nova3i_ai_connectivity .conv3_nova3i_flexslider { height: 140px; /* Adjust according text height */ }
  #conv3_nova3i_ai_connectivity .conv3_nova3i_icon_list { width: 90%; }
}
@media screen and (max-width: 420px) {
  #conv3_nova3i_ai_connectivity h2 { width: 90%; margin-left: auto; margin-right: auto; }
}
@media screen and (max-width: 359px) {
  #conv3_nova3i_ai_connectivity .conv3_nova3i_flexslider { height: 165px; /* Adjust according text height */ }
}
/* Before initialized */
.conv3_nova3i_init #conv3_nova3i_ai_connectivity .conv3_nova3i_flexslider { height: auto!important; }