﻿/*VARIÁVEIS*/
/*LINKS*/
/*fonte de less*/
/*FONTES
@font-face {
    font-family: 'Lato-Regular';
    src: url('../fonts/lato/Lato-Regular.eot');
    src: url('../fonts/lato/Lato-Regular.eot?#iefix') format('embedded-opentype'), url('../fonts/lato/Lato-Regular.ttf') format('truetype'), url('../fonts/lato/Lato-Regular.woff') format('woff'), url('../fonts/lato/Lato-Regular.svg#Lato-Regular') format('svg');
}


@font-face {
    font-family: 'Lato-Bold';
    src: url('../fonts/lato/Lato-Bold.eot');
    src: url('../fonts/lato/Lato-Bold.eot?#iefix') format('embedded-opentype'), url('../fonts/lato/Lato-Bold.ttf') format('truetype'), url('../fonts/lato/Lato-Bold.woff') format('woff'), url('../fonts/lato/Lato-Bold.svg#Lato-Bold') format('svg');
}

@font-face {
    font-family: 'Lato-Italic';
    src: url('../fonts/lato/Lato-Italic.eot');
    src: url('../fonts/lato/Lato-Italic.eot?#iefix') format('embedded-opentype'), url('../fonts/lato/Lato-Italic.ttf') format('truetype'), url('../fonts/lato/Lato-Italic.woff') format('woff'), url('../fonts/lato/Lato-Italic.svg#Lato-Italic') format('svg');
}

@font-face {
    font-family: 'Ubuntu';
    src: url('../fonts/lato/Ubuntu.eot');
    src: url('../fonts/lato/Ubuntu.eot?#iefix') format('embedded-opentype'), url('../fonts/lato/Ubuntu.ttf') format('truetype'), url('../fonts/lato/Ubuntu.woff') format('woff'), url('../fonts/lato/Ubuntu.svg#Ubuntu') format('svg');
}*/
/*#Region - Configuração Tipográrica*/
/* Tipografia */
@import url('../icon/style.css');
@font-face {
  font-family: 'AvenirDemi';
  src: url('../fonts/AvenirDemi.ttf') format('truetype');
}
@font-face {
  font-family: 'AvenirBold';
  src: url('../fonts/AvenirBold.ttf') format('truetype');
}
@font-face {
  font-family: 'Marguerite';
  src: url('../fonts/marguerite.ttf') format('truetype');
}
@font-face {
    font-family: 'Lato-Light';
    src: url('../fonts/lato/Lato-Light.eot');
    src: url('../fonts/lato/Lato-Light.eot?#iefix') format('embedded-opentype'), url('../fonts/lato/Lato-Light.ttf') format('truetype'), url('../fonts/lato/Lato-Light.woff') format('woff'), url('../fonts/lato/Lato-Light.svg#Lato-Light') format('svg');
}

/*endregion*/
/*RESETS*/


/*AUXILIARES*/
.img-normal {
  display: block;
}
body {
  font-size: 13px;
}
.img-mobile {
  display: none;
}
.img-width-100 {
  width: 100%;
}
.loading {
    position: fixed;
    z-index: 1000;
    background: rgba(255,255,255,0.9);
    width: 100%;
    height: 100%;
}
.loading img{
    position: relative;
    margin: 160px auto;
    display: block;
    width: 400px;    
}
input[type='number'] {
  -moz-appearance: textfield;
}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
}
.padding-1 {
  padding: 1px 0 !important;
}
.padding-left-right-20 {
  padding-left: 20px;
  padding-right: 20px;
}
.padding-left-right-36 {
  padding-left: 36px !important;
  padding-right: 36px !important;
}
.pd-right-none {
  padding-right: 0;
}
.paginas-internas {
  margin-top: 75px;
  padding: 0 65px;
}
.paginas-internas .landing-color-link {
  color: #e30613;
}
.paginas-internas .box-categorias {
  padding: 15px 0 5px;
  background-color: #dddddd;
  margin-bottom: 10px;
  cursor: pointer;
}
.paginas-internas .box-categorias img {
  margin: 0 auto;
}
.paginas-internas .box-categorias .text-categorias {
  text-transform: uppercase;
  font-size: 13px;
  text-align: center;
}
.paginas-internas .box-categorias.active {
  background-color: #e30613;
}
.paginas-internas .box-categorias.active .text-categorias {
  color: #fff;
}
.paginas-internas .televisores-container h4 {
  margin-top: 0;
}
.paginas-internas .box-resultados-busca {
  margin-top: 15px;
}
.margin-top-75 {
  margin-top: 75px;
}
/*MENU SUPERIOR LARGE SCREENS*/
#MenuBusca {
  width: 100%;
  height: 100%;
  position: fixed;
  left: 0;
  top: 0;
  background-color: rgba(0, 0, 0, 0.8);
  background-color: #000 \9;
  transition: all 300ms;
  -o-transition: all 300ms;
  -ms-transition: all 300ms;
  -moz-transition: all 300ms;
  -webkit-transition: all 300ms;
  z-index: 1501;
}
#MenuBusca .header-busca {
  background-color: #fff;
  height: 75px;
  padding: 24px;
}
#MenuBusca .header-busca .input-pesquisa .icon-search {
  color: #666;
  font-size: 24px;
  cursor: pointer;
  text-align: center;
  position: relative;
  z-index: 10;
}
#MenuBusca .header-busca .input-pesquisa .buscando {
  color: #e30613;
}
#MenuBusca .header-busca .input-pesquisa input {
  font-size: 16px;
  height: 30px;
  line-height: 22px;
  outline: none;
  color: #8e8e8e;
  text-indent: 5px;
  transition: all 0s;
}
#MenuBusca .header-busca .icon-cross {
  width: 40px;
  color: #333;
  font-size: 18px;
  position: absolute;
  line-height: 22px;
  top: 50%;
  display: block;
  -webkit-transition-duration: .3s;
  transition-duration: .3s;
  opacity: 1;
  filter: alpha(opacity=0);
  z-index: 0;
}
#MenuBusca .img-logo img {
  float: right;
}
.icon-chevron-left {
  display: inline-block;
  font-size: 10px;
  margin-left: 10px;
  color: #919191;
}
#semp-nav-top {
  height: 76px;
  background-color: #fff;
  position: fixed;
  padding: 0 75px;
  width: 100%;
  box-shadow: 2px 1px 1px #d4d4d4;
}
#semp-nav-top .navbar-brand {
  padding: 0;
  height: 76px;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-flex;
  display: flex;
}
#semp-nav-top #socialBar .menu-principal,
#semp-nav-top #navLinks .menu-principal {
  width: 30%;
  height: 28px;
}
#semp-nav-top #socialBar .menu-principal-menor,
#semp-nav-top #navLinks .menu-principal-menor {
  width: 20%;
}
#semp-nav-top #socialBar .sub-menu,
#semp-nav-top #navLinks .sub-menu {
  display: none;
  background-color: #fff;
  color: #6c6c6c;
  padding: 0 20px;
  width: 170px;
}
#semp-nav-top #socialBar .sub-menu li,
#semp-nav-top #navLinks .sub-menu li {
  text-decoration: none;
  display: block;
  padding: 15px 0;
  border-bottom: 1px solid #d4d4d4;
  text-align: center;
}
#semp-nav-top #socialBar .sub-menu li:last-child,
#semp-nav-top #navLinks .sub-menu li:last-child {
  border-bottom: none;
}
#semp-nav-top #socialBar :hover .sub-menu,
#semp-nav-top #navLinks :hover .sub-menu {
  display: block;
}
#semp-nav-top #socialBar :hover .icon-chevron-left,
#semp-nav-top #navLinks :hover .icon-chevron-left {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
}
#semp-nav-top #socialBar a,
#semp-nav-top #navLinks a {
  text-transform: none;
}
#semp-nav-top #socialBar {
  margin-top: 0;
  height: 76px;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-flex;
  display: flex;
  padding-left: 1.5%;
}
#semp-nav-top #socialBar li {
  margin-top: 0;
  float: none;
  padding-left: 0px;
}
#semp-nav-top #socialBar .btn-busca {
  background-color: #fff;
  color: #6c6c6c;
  padding: 6px 10px;
  font-size: 13px;
  border: 1px solid #dcdde3;
  width: 85px;
  height: 35px;
  text-align: left;
}
#semp-nav-top #socialBar .btn-busca .icon-header {
  color: #c1c1c1;
  font-size: 20px;
  position: absolute;
  right: 11px;
}
#semp-nav-top #socialBar .btn-loja {
  background-color: #ec1b24;
  color: #fff;
  padding: 6px 11px;
  font-size: 15px;
  font-weight: bold;
  width: 145px;
  height: 35px;
  text-align: left;
}
#semp-nav-top #socialBar .btn-loja .icon-header {
  font-size: 20px;
  position: absolute;
  right: 9px;
}
#semp-nav-top #socialBar .btn-loja .icon-header.icon-shopping-cart {
  font-size: 27px;
  margin: -3px;
}
#semp-nav-top #socialBar .btn-loja:hover,
#semp-nav-top #socialBar .btnbtn-loja:focus,
#semp-nav-top #socialBar .btnbtn-loja.focus {
  background-color: #ec1b24;
  color: white;
  text-decoration: none;
}
#semp-nav-top #socialBar .btn-loja:hover,
#semp-nav-top #socialBar .btnbtn-loja:focus,
#semp-nav-top #socialBar .btnbtn-loja.focus {
  text-decoration: none;
}
#semp-nav-top ul#navLinks {
  width: 51%;
  height: 75px;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-flex;
  display: flex;
  margin-top: 0;
  /*li:last-child a {
            padding-left: 0;
        }*/
}
#semp-nav-top ul#navLinks a {
  padding: 5px 4px;
  font-size: 15px;
}
#carrosselHome {
  margin: 0;
  margin-top: -5px;
  padding: 0;
  overflow: hidden;
  background-color: #fff;
}
#carrosselHome .caroufredsel_wrapper {
  margin: 0 !important;
}
#carrosselHome .slides {
  text-decoration: none;
}
#carrosselHome .slides li {
  position: relative;
  margin: 0;
  overflow: hidden;
  float: left;
}
#carrosselHome .slides li img {
  width: 100%;
  margin-top: 75px;
}
.box-carrosel {
  position: relative;
}
.box-carrosel .banner-principal-marcas .back-blue{
  margin-top: -150px;
}
#pagination-desk {
  z-index: 1;
}
.box-pagination .dots {
  text-align: right;
  right: 4.5%;
  bottom: 9%;
  position: absolute;
}
.box-pagination .dots .dots-class {
  display: inline-block;
}
.box-pagination .btn-pause {
  background-color: transparent;
  border: 1px solid #fff;
  padding: 6px 9px;
}
.destaques {
  margin: 0;
}
.destaques .first{
  padding-right: 1px;
}
.destaques .destaque-marca .img-destaque {
  margin-left: -1px;
  width: 100%;
}
.destaques .destaque-marca .img-destaque-mob{
  display: none;
  margin-left: -1px;
  width: 100%;
}
#sempDestquesHome {
  overflow: hidden;
  padding-top: 50px;
  margin-top: 0;
  padding-bottom: 50px;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#414040+50,eeebe7+50 */
  background: #414040;
  /* Old browsers */
  background: -moz-linear-gradient(top, #414040 50%, #eeebe7 50%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #414040 50%, #eeebe7 50%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #414040 50%, #eeebe7 50%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#414040', endColorstr='#eeebe7', GradientType=0);
  /* IE6-9 */
}
#sempDestquesHome #sempDestaques {
  padding: 0 4%;
}
#sempDestquesHome .destaque-item-home {
  padding: 0;
  background-color: #ffffff;
  height: 375px;
  float: left;
  margin-right: 0;
}
#sempDestquesHome .bg-destaque {
  /*height: 12.e5m;*/
  overflow: hidden;
  padding: 0;
  position: relative;
  margin-bottom: 20px;
  background-color: transparent;
}
#sempDestquesHome .bg-destaque img {
  width: 101%;
}
#sempDestquesHome .bg-destaque .setas-destaques {
  position: absolute;
  right: 0;
  bottom: 0;
}
#sempDestquesHome .bg-destaque .box-img {
  padding-left: 0;
  height: 100%;
  padding-right: 2px;
  overflow: hidden;
}
#sempDestquesHome .bg-destaque .text-box-bg {
  padding: 15px 12px;
}
#sempDestquesHome .bg-destaque .text-box-bg h4,
#sempDestquesHome .bg-destaque .text-box-bg p {
  font-family: 'Lato', Arial, Helvetica, sans-serif;
  color: #6c6c6c;
}
#sempDestquesHome .bg-destaque .text-box-bg h4 {
  text-transform: none;
  font-weight: bold;
}
#sempDestquesHome .bg-destaque .btn-mais {
  margin-bottom: 0;
  bottom: 20px;
  right: 20px;
  position: absolute;
}
#sempDestquesHome .bg-destaque .icon-right-veja-mais {
  color: #787878;
  margin-right: 10px;
}
footer .news-letters-footer {
  width: 100%;
  padding: 24px 75px;
  background-color: #e30613;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-flex;
  display: flex;
}
footer .news-letters-footer h3 {
  font-size: 22px;
  margin: 0 0;
  color: #fff;
}
footer .news-letters-footer input {
  font-size: 16px;
  height: 36px;
  line-height: 22px;
  outline: none;
  color: #333;
  text-indent: 5px;
  transition: all 0s;
  border: none;
  width: 100%;
}
footer .news-letters-footer .btn-newsletters {
  background-color: #414040;
  color: #fff;
  text-transform: none;
}
footer .newsletters-success {
  text-align: center;
  background-color: #e30613;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-flex;
  display: flex;
  padding: 17px;
}
footer .newsletters-success .icon-check-alt {
  color: #fff;
}
footer .newsletters-success h3 {
  color: #fff;
  width: 100%;
}
footer .newsletters-error {
  text-align: center;
  background-color: #e30613;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-flex;
  display: flex;
  padding: 17px;
}
footer .newsletters-error .icon-alert {
  color: #fff;
}
footer .newsletters-error h3 {
  color: #fff;
  width: 100%;
}
footer #menuFooter {
  padding: 0 65px;
  margin: 0 auto -1em;
}
footer .footer-contato {
  margin-right: 7px;
}
.landing-bottom {
  margin-bottom: 80px;
}
.landing-color {
  color: #e30613;
}
.landing-color-seriec2:hover {
  color: #e30613;
}
#myBtn {
  display: none;
  position: fixed;
  bottom: 20px;
  right: 30px;
  z-index: 99;
  border: none;
  outline: none;
  background-color: red;
  color: white;
  cursor: pointer;
  padding: 25px;
  border-radius: 10px;
  background-image: url("/Images/Estrutura/button-top.png");
}
.modal {
        display: none;
        position: fixed;
        z-index: 1;
        padding-top: 100px;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        overflow: auto;
        background-color: rgb(0,0,0);
        background-color: rgba(0,0,0,0.4);
    }

    .pop-up-button {
        margin-bottom: 10px;
        background-color: #434242;
        width: 100%;
    }

    .modal-content {
        background-color: #fefefe;
        margin: auto;
        padding: 0 30px;
        border: 1px solid #888;
        width: 30%;
    }

    .close {
        color: #aaaaaa;
        float: right;
        font-size: 28px;
        font-weight: bold;
    }

        .close:hover,
        .close:focus {
            color: #000;
            text-decoration: none;
            cursor: pointer;
        }
.seriec2-text-android{
    margin-top: 190px;
   }
.seriec2-text-color{
    color: #fff;
}
.seriec2-text-harman{
    margin-top: 80px;
}
.seriec2-text-metal{
    margin-top: 185px;
    padding: 0 65px;
}
.seriec2-text-chromecast{
    margin-top: 155px; 
    padding: 0 105px;
}
.seriec2-text-voice{
    margin-top: 15px;
}
.seriec2-menu{
    font-size: 15px; 
    width: 120%;
}
.seriec2-box-shadow{
    -moz-box-shadow: 1px 5px 32px 1px rgba(0,0,0,0.24);
    height: 2px; 
    background: #ededed; 
    margin-top: 51px;
}
.seriec2-dropbtn{
    display: none;
}
.seriec2-banner .m-seriec2-android{
    background: url("https://www.semptcl.com.br/Upload/Site_Institucional/Imagens/Media/Android-TV.png") no-repeat;
    padding: 305px;
}
.seriec2-banner .m-seriec2-hdr{
    background: url("https://www.semptcl.com.br/Upload/Site_Institucional/Imagens/Media/banner-hdr-pro.png") no-repeat;
    background-size: 100%;
    padding: 279px;
}
.m-seriec2-voice{
    background: url("https://www.semptcl.com.br/Upload/Site_Institucional/Imagens/Media/Voice.png") no-repeat;
    width: 200%;
    padding: 294px;
}
.m-seriec2-globo{
    background: url("https://www.semptcl.com.br/Upload/Site_Institucional/Imagens/Media/Banner-Globo-Play.png") no-repeat;
    background-size: 100%;
    padding: 294px;
}
.m-seriec2-harman{
    background: url("https://www.semptcl.com.br/Upload/Site_Institucional/Imagens/Media/Harman-Kardon.png") no-repeat;
    width: 200%;
    padding: 291px;
}
.m-seriec2-harman-som{
    background: url("https://www.semptcl.com.br/Upload/Site_Institucional/Imagens/Media/Harman-Kardon-som.png") no-repeat;
    margin-bottom: 20px;
    padding: 40px;    
}
.m-seriec2-metalica{
    background: url("https://www.semptcl.com.br/Upload/Site_Institucional/Imagens/Media/Banner-Metalica.png") no-repeat;
    background-size: 100%;
    padding: 284px;
}
.m-seriec2-c2{
    background: url("https://www.semptcl.com.br/Upload/Site_Institucional/Imagens/Media/C2.png") no-repeat;
    padding: 290px;
    background-size: 100%;
}
.hdr-pro{
    background: url('Images/Conteudo/hdr-pro.png') no-repeat;
    padding: 290px;
    background-size: 100%;
    width: 200%;
}
.hdr-pro-icon{
    background: url('Images/Conteudo/hdr-pro-ico.png') no-repeat;
    padding: 44px;
    margin-bottom: 20px;
}
.globo-play{
    background: url('Images/Conteudo/globo-playtv.png') no-repeat;
    padding: 290px;
    background-size: 100%;
    width: 200%;
    margin-top: -8px;
}
.globo-play2{
    padding: 240px !important;
}
.globo-play-icon{
    background: url('Images/Conteudo/globo-play-icon.png') no-repeat;
    padding: 60px;
    margin-bottom: 20px;
    margin-left: -45px;
}
.globo-play-text{
    margin-top: 60px;
    margin-left: 100px;
}
.globo-play-text2{
    margin-top: 20px !important;
    margin-left: 90px !important;
}
.seriec2-ultra4k{
    background: url('Images/Conteudo/ultra4k.jpg') no-repeat;
    width: 99%;
    padding: 218px;
    float: right;
}
.blackscreen{
    background: url('Images/Conteudo/black-screen.png') no-repeat;
    width: 136%;
    padding: 218px;
    float: right;
}
.blackscreen-text{
    padding: 0 65px;
}
.black{
    background-color: #000;
}
.harmantv{
    background: url('Images/Conteudo/harman.jpg') no-repeat;
    width: 100%;
    padding: 260px;
    margin-left: -6px;
}
.metallic-frame-icon{
    background: url('Images/Conteudo/metallic-frame.png') no-repeat;
    padding: 46px;
    margin-bottom: 20px;
}
.android-text{
    padding: 0 65px;
}
.androidtv{
    background: url('Images/Conteudo/androidtv.jpg') no-repeat;
    width: 107%;
    padding: 280px;
    float: right;
}
.androidtv-icon{
    background: url('Images/Conteudo/androidtv-icon.jpg') no-repeat;
    padding: 25px;
    margin-bottom: 20px;
}
.voicetv{
    background: url('Images/Conteudo/voicetv.png') no-repeat;
    background-size: 100%;
    padding: 313px;
}
.voice-icon{
    background: url('Images/Conteudo/voice-icon.jpg') no-repeat;
    padding: 36px;
    margin-bottom: 20px;
}
.multitvs{
    background: url('Images/Conteudo/multitvs.jpg') no-repeat;
    width: 94%;
    padding: 270px;
    margin-left: 160px;
}
.chromecasttv{
    background: url('Images/Conteudo/chromecasttv.jpg') no-repeat;
    width: 80%;
    margin-left: 100px;
    padding: 270px;
}
.chromecast-icon{
    background: url('Images/Conteudo/chromecast-icon.jpg') no-repeat;
    padding: 37px;
    margin-bottom: 20px;
}
.ultra4k{
    background: url('Images/Conteudo/4kultra.jpg') no-repeat;
    padding: 40px;
}
.ultra4k-text{
    padding: 0 65px;
}
.seriec2-text{
    margin-top: 140px;
}
.m-seriec2-tv{
    background: url("https://www.semptcl.com.br/Upload/Site_Institucional/Imagens/Media/Tamnho-TV.png") no-repeat;
    background-size: 100%;
    padding: 218px;
}
#chromecast-bull{
    margin-top: 20px;
}
.ldj{
    background-color: #000; 
    text-align: center; 
    padding-left: 300px; 
    padding-right: 300px; 
    margin-top: -40px;
}
.ldj-tv{
    margin-top: 50px;
}
.ldj-text-color{
    color: #c8c1b9;
    font-family: Lato;
}
.ldj-text-color2{
    color: #bcb9b1;
    margin-top: 30px;
    padding: 0 120px;
    font-family: Lato;
}
.ldj-text-title{
    color: #95836e;
    font-family: Lato;
}
.ldj-footer{
    margin-top: 50px;
    margin-bottom: 50px;
    padding: 6px 10px 0px;
}
.ldj-footer2{
    margin-top: 50px;
    margin-bottom: 50px;
}
.x3-qled{
    padding: 0px 62px !important;
}
.p6-slim{
    padding: 0px 62px !important;
}
.x3-qled-tv{
    background: url("Images/Conteudo/qled.png") no-repeat;
    background-size: 100%;
    padding: 200px;
    margin-top: 20px;
}
.x6-qled-tv{
    background: url("Images/Conteudo/x6-qled.png") no-repeat;
    background-size: 100%;
    padding: 200px;
    margin-top: 20px;
}
.l9-fullvision{
    background-image: url("Images/Conteudo/fullvision-back.jpg");
    background-repeat: no-repeat;
    background-position: left top;
    background-size: cover;
    height: 48.2vw;
    width: 100%;
    float: left;
    position: relative;
}
.l9-fullvision-cell{
    background-image: url("Images/Conteudo/fullvision-cell.png");
    background-repeat: no-repeat;
    background-size: 100%;
    height: 32vw;
    width: 70%;
    float: left;
    position: absolute;
    margin-left: 14%;
    margin-top: 12vw;
}
.l9-fullvision-title {
    margin-top: 3vw;
    text-align: center;
    color: #fff;
    width: 100%;
    font-size: 2.500vw;
}
.l9-fullvision-text {
    font-size: 1.302vw;
    text-align: center;
    color: #fff;
    position: absolute;
    width: 50%;
    margin-left: 25%;
}
.l9-camera{
    background-image: url("Images/Conteudo/l9-camera-back.jpg");
    background-repeat: no-repeat;
    background-position: left top;
    background-size: cover;
    height: 48.302vw;
    position: relative;
    float: left;
    width: 100%;
}
.l9-camera-cell{
    background-image: url("Images/Conteudo/l9-camera-cell.png");
    background-repeat: no-repeat;
    background-size: 100%;
    height: 44.302vw;
    position: relative;
    float: left;
    width: 30%;
    margin-left: 10%;
}
.l9-camera-title {
    margin-left: 44.16666667%;
    width: 37.5%;
    color: #000;
    margin-top: 9vw;
    font-size: 2.500vw;
}
.l9-camera-text {
    margin-left: 44.16666667%;
    width: 37.5%;
    color: #000;
    font-size: 1.302vw;
}
.l9-camera-icons{
    background-image: url("Images/Conteudo/l9-camera-icons.png");
    background-repeat: no-repeat;
    height: 7.375vw;
    margin-left: 44.16666667%;
}
.l9-camera-app{
    background-image: url("Images/Conteudo/l9-camera-app.png");
    background-repeat: no-repeat;
    height: 36.375vw;
    margin-left: 9.166667%;
    margin-top: -26vw;
    animation: bounce 8.0s alternate infinite ease-in;
}
.l9-android{
    background-image: url("Images/Conteudo/l9-android-back.jpg");
    background-repeat: no-repeat;
    background-position: left top;
    background-size: cover;
    height: 48.200vw;
    position: relative;
    float: left;
    width: 100%;
}
.l9-android-cell{
    background-image: url("Images/Conteudo/l9-android-cell.png");
    background-repeat: no-repeat;
    background-size: 100%;
    background-position: bottom;
    height: 48.5vw;
    position: relative;
    float: right;
    width: 30%;
    margin-right: 15%;
}
.l9-android-title {
    margin-left: 11.16666667%;
    width: 37.5%;
    color: #fff;
    margin-top: 9vw;
    font-size: 2.500vw;
}
.l9-android-text {
    margin-left: 11.16666667%;
    width: 33.5%;
    color: #fff;
    font-size: 1.302vw;
}
.l9-android-app{
    background-image: url("Images/Conteudo/l9-android-app.png");
    background-repeat: no-repeat;
    height: 13.375vw;
    margin-left: 53.166667%;
    margin-top: -14vw;
    animation: bounce 8.0s alternate infinite ease-in;
}
.l9-android-icons{
    background-image: url("Images/Conteudo/l9-android-icons.png");
    background-repeat: no-repeat;
    height: 7.375vw;
    margin-left: 11.16666667%;
}
.l9-oreo{
    background-image: url("Images/Conteudo/l9-oreo-back.jpg");
    background-repeat: no-repeat;
    background-position: left top;
    background-size: cover;
    height: 48.500vw;
    position: relative;
    float: left;
    width: 100%;
}
.l9-oreo-cell{
    background-image: url("Images/Conteudo/l9-oreo-cell.png");
    background-repeat: no-repeat;
    background-position: bottom;
    background-size: 100%;
    height: 44.9vw;
    position: relative;
    float: left;
    width: 50%;
}
.l9-oreo-title {
    margin-left: 50.16666667%;
    width: 37.5%;
    color: #000;
    margin-top: 10vw;
    font-size: 2.500vw;
}
.l9-oreo-text {
    margin-left: 50.16666667%;
    width: 37.5%;
    color: #000;
    font-size: 1.500vw;
}
.l9-oreo-icons{
    background-image: url("Images/Conteudo/l9-oreo-icons.png");
    background-repeat: no-repeat;
    height: 7.375vw;
    margin-left: 50.16666667%;
}
.l9-digital{
    background-image: url("Images/Conteudo/l9-digital-back.jpg");
    background-repeat: no-repeat;
    background-position: left top;
    background-size: cover;
    height: 47.500vw;
    position: relative;
    float: left;
    width: 100%;
}
.l9-digital-cell{
    background-image: url("Images/Conteudo/l9-digital-cell.png");
    background-repeat: no-repeat;
    background-size: 100%;
    height: 44.9vw;
    width: 60%;
    float: left;
    position: absolute;
    margin-left: 13%;
    background-position: bottom;
}
.l9-digital-title {
    margin-top: 3vw;
    text-align: center;
    color: #fff;
    width: 100%;
}
.l9-digital-text {
    font-size: 1.302vw;
    text-align: center;
    color: #fff;
    position: absolute;
    width: 50%;
    margin-left: 25%;
}
.t7-smartselfie-tv{
    background: url("Images/Conteudo/smartselfie.png") no-repeat;
    background-size: 100%;
    padding: 200px;
    margin-top: 20px;
}
.c5-fullview{
    height: 48vw;
}
.c5-fullview-back{
    background-image: url("Images/Conteudo/c5-fullview-back.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    position: relative;
    float: left;
}
.c5-fullview-cell{
    background-image: url("Images/Conteudo/c5-fullview.png");
    background-repeat: no-repeat;
    background-size: 100%;
    position: relative;
    background-position: center;
    float: right;
    width: 45%;
    margin-right: 5%;
}
.c5-fullview-logo{
    background-image: url("Images/Conteudo/c5-fullview-logo.png");
    background-repeat: no-repeat;
    height: 7.375vw;
    margin-left: 3%;
}
.c5-fullview-title{
    color: #fff;
    width: 40%;
    margin-top: 13vw;
    margin-left: 3%;
}
.c5-fullview-text{
    color: #fff;
    margin-left: 3%;
    width: 40%;
}
.c5-camera{
    height: 48vw;
}
.c5-camera-back{
    background-image: url("Images/Conteudo/c5-camera-back.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    position: relative;
    float: left;
}
.c5-camera-cell{
    background-image: url("Images/Conteudo/c5-camera.png");
    background-repeat: no-repeat;
    background-size: 100%;
    position: relative;
    background-position: center;
    float: left;
    width: 30%;
    margin-left: 11%;
}
.c5-camera-logo{
    background-image: url("Images/Conteudo/c5-camera-logo.png");
    background-repeat: no-repeat;
    height: 7.375vw;
    margin-left: 50%;
}
.c5-camera-title{
    color: #000;
    width: 40%;
    margin-top: 13vw;
    margin-left: 50%;
}
.c5-camera-text{
    color: #000;
    margin-left: 50%;
    width: 36%;
}
.c5-camera-app{
    background-image: url("Images/Conteudo/c5-camera-icons.png");
    background-repeat: no-repeat;
    height: 33vw;
    animation: bounce 8.0s alternate infinite ease-in;
    margin-top: -25vw;
    margin-left: 10%;
}
.c5-espaco{
    height: 40vw;
}
.c5-espaco-back{
    background-image: url("Images/Conteudo/c5-espaco-back.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    position: relative;
    float: left;
}
.c5-espaco-cell{
    background-image: url("Images/Conteudo/c5-espaco.png");
    background-repeat: no-repeat;
    background-size: 100%;
    position: relative;
    background-position: bottom;
    float: right;
    width: 40%;
    margin-right: 5%;
}
.c5-espaco-logo{
    background-image: url("Images/Conteudo/c5-espaco-logo.png");
    background-repeat: no-repeat;
    height: 7.375vw;
    margin-left: 5%;
}
.c5-espaco-title{
    color: #fff;
    width: 30%;
    margin-top: 5vw;
    margin-left: 5%;
}
.c5-espaco-text{
    color: #fff;
    margin-left: 5%;
    width: 36%;
}
.c5-desempenho{
    height: 40vw;
}
.c9-desbloqueio{
    height: 40vw;
}
.c5-desempenho-back{
    background-image: url("Images/Conteudo/c5-desempenho-back.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    position: relative;
    float: left;
}
.c5-desempenho-cell{
    background-image: url("Images/Conteudo/c5-desempenho.png");
    background-repeat: no-repeat;
    background-size: 100%;
    position: relative;
    background-position: center;
    float: left;
    width: 18%;
    margin-left: 20%;
}
.c9-desbloqueio-cell{
    background-image: url("Images/Conteudo/c9-desbloqueio.png");
    background-repeat: no-repeat;
    background-size: 100%;
    position: relative;
    background-position: center;
    float: left;
    width: 18%;
    margin-left: 20%;
}
.c5-desempenho-logo{
    background-image: url("Images/Conteudo/c5-desempenho-logo.png");
    background-repeat: no-repeat;
    height: 7.375vw;
    margin-left: 45%;
}
.c9-desbloqueio-logo{
    background-image: url("Images/Conteudo/c9-desbloqueio-logo.png");
    background-repeat: no-repeat;
    height: 7.375vw;
    margin-left: 45%;
}
.c5-desempenho-title{
    color: #000;
    width: 40%;
    margin-top: 8vw;
    margin-left: 45%;
}
.c5-desempenho-text{
    color: #000;
    margin-left: 45%;
    width: 36%;
}
.c5-font{
    font-size: 2.500vw;
}
.c5-text-size{
    font-size: 1.302vw;
}
.c9-font{
    font-size: 3.500vw;
}
.c9-text-size{
    font-size: 1.800vw;
}
.c9-cinema{
    height: 48vw;
}
.c9-cinema-back{
    background-image: url("Images/Conteudo/c9-cinema-back.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    position: relative;
    float: left;
}
.c9-cinema-cell {
    background-image: url("Images/Conteudo/c9-cinema.png");
    background-repeat: no-repeat;
    background-size: 100%;
    position: absolute;
    background-position: bottom;
    float: left;
    width: 60%;
    margin-left: 10%;
}
.c9-cinema-title{
    color: #fff;
    text-align: center;
    margin-top: 5vw;
    margin-left: 20%;
    width: 60%;
}
.c9-cinema-text{
    width: 60%;
    margin-left: 20%;
    text-align: center;
    color: #fff;
}
.c9-desempenho{
    height: 48vw;
}
.c9-desempenho-back{
    background-image: url("Images/Conteudo/c9-desempenho-back.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    position: relative;
    float: left;
}
.c9-desempenho-cell {
    background-image: url("Images/Conteudo/c9-desempenho.png");
    background-repeat: no-repeat;
    background-size: 100%;
    position: relative;
    background-position: bottom;
    float: right;
    width: 37%;
    margin-right: 5%;
}
.c9-desempenho-title{
    color: #fff;
    margin-top: 5vw;
    margin-left: 5%;
    width: 30%;
}
.c9-desempenho-text{
    width: 40%;
    margin-left: 5%;
    color: #fff;
}
.c9-desempenho-logo{
    background-image: url("Images/Conteudo/c9-desempenho-logo.png");
    background-repeat: no-repeat;
    height: 7.375vw;
    margin-left: 5%;
}
.c9-clique{
    height: 48vw;
}
.c9-clique-back{
    background-image: url("Images/Conteudo/c9-clique-back.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    position: relative;
    float: left;
}
.c9-clique-cell {
    background-image: url("Images/Conteudo/c9-clique.png");
    background-repeat: no-repeat;
    background-size: 100%;
    position: absolute;
    background-position: bottom;
    float: left;
    width: 70%;
    margin-left: 10%;
}
.c9-clique-title{
    color: #000;
    text-align: center;
    margin-top: 5vw;
    margin-left: 20%;
    width: 60%;
}
.c9-clique-text{
    width: 60%;
    margin-left: 20%;
    text-align: center;
    color: #000;
}
.c9-energia{
    height: 48vw;
}
.c9-energia-back{
    background-image: url("Images/Conteudo/c9-energia-back.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    position: relative;
    float: left;
}
.c9-energia-cell {
    background-image: url("Images/Conteudo/c9-energia.png");
    background-repeat: no-repeat;
    background-size: 100%;
    position: relative;
    background-position: bottom;
    float: right;
    width: 41%;
    margin-right: 5%;
}
.c9-energia-title{
    color: #fff;
    margin-top: 10vw;
    margin-left: 5%;
    width: 30%;
}
.c9-energia-text{
    width: 40%;
    margin-left: 5%;
    color: #fff;
}
.c9-energia-logo{
    background-image: url("Images/Conteudo/c9-energia-logo.png");
    background-repeat: no-repeat;
    height: 7.375vw;
    margin-left: 5%;
}
.c9-digital{
    height: 48vw;
}
.arquiteto-table{
    border-collapse: separate;
    border-spacing: 20px;
    margin: 0px -20px 0px -20px;
}
.arquiteto-table tr td{
    border: solid 2px #c4c4c4;
    width: 50%;
    padding: 20px 40px 20px 15px;
    vertical-align: top;
}
.arquitetos-mobile{
    display: none;
}
.c9-digital-back{
    background-image: url("Images/Conteudo/c9-digital-back.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    position: relative;
    float: left;
}
.c9-digital-cell {
    background-image: url("Images/Conteudo/c9-digital.png");
    background-repeat: no-repeat;
    background-size: 100%;
    position: absolute;
    background-position: bottom;
    float: left;
    width: 40%;
    margin-left: 30%;
}
.c9-digital-title{
    color: #fff;
    text-align: center;
    margin-top: 5vw;
    margin-left: 20%;
    width: 60%;
}
.c9-digital-text{
    width: 60%;
    margin-left: 20%;
    text-align: center;
    color: #fff;
}
.ar-back{
    background-image: url("Images/Conteudo/ap6018br.jpg");
    background-repeat: no-repeat;
    background-size: 100%;
    height: 45vw;
    width: 100%;
}
.ar{
    background-image: url("Images/Conteudo/arcondicionado-top.png");
    background-repeat: no-repeat;
    height: 48vw;
    width: 60%;
    margin-left: 35%;
    position: absolute;
    margin-top: 2%;
    background-size: 100%;
}
.ar80{
    background-image: url("Images/Conteudo/arcondicionado-top220.png");
    background-repeat: no-repeat;
    height: 48vw;
    width: 60%;
    margin-left: 35%;
    position: absolute;
    margin-top: 2%;
    background-size: 100%;
}
.ar-header-left{
    width: 33%;
    margin-top: 5%;
    text-align: right;
    position: absolute;
}
.ar-header-left-title{
    color: #1b315f;
    font-size: 3vw;
}
.ar-header-left-subtitle{
    color: #d51518;
    font-size: 3vw;
}
.ar-header-left-text{
    color: #6a6a6a;
    font-size: 2vw;
}
.ar-bloco1{
    background-image: url("Images/Conteudo/ar-bloco1back.jpg");
    background-repeat: no-repeat;    
    width: 100%;
    background-size: 100%;
}
.ar-bloco-height{
    height: 30.3vw;
}
.ar-invert-bloco1{
    background-image: url("Images/Conteudo/ar-condicionado-back.jpg");
    background-repeat: no-repeat;    
    width: 100%;
    background-size: 100%;
    height: 139vw;
}
.ar-invert-text1{
    width: 60%;
    padding-left: 5vw;
    margin-top: 10vw;
    position: relative; 
    float: left;   
}
.ar-invert-text1 h1{
    color: #000;
    line-height: 4vw;
    font-size: 3.7vw;
}
.ar-invert-logo{
    float: right;
    position: absolute;
    right: 0;
    width: 25%;
}
.ar-invert-img1{
    background-image: url("Images/Conteudo/ar-condicionado-inverter.png");
    background-repeat: no-repeat;
    height: 60vw;
    width: 100%;
    background-size: 100%;
    background-position: bottom;
}
.ar-invert-img9{
    background-image: url("Images/Conteudo/ar-condicionado-inverter3.png") !important; 
}
.ar-invert-img10{
    background-image: url("Images/Conteudo/ar-condicionado-lateral2.png") !important;
}
.ar-invert-img11{
    background-image: url("Images/Conteudo/ar-condicionado-inverter4.png") !important;
}
.ar-invert-img12{
    background-image: url("Images/Conteudo/ar-condicionado-final4.jpg") !important;
}
.ar-invert-img13{
    background-image: url("Images/Conteudo/ar-condicionado-cell2.png") !important;
}
.ar-invert-img14{
    background-image: url("Images/Conteudo/ar-condicionado-komeco2.png") !important;
}
.komeco-bloco{
    height: 35vw;
    margin-top: 10vw;
}
.komeco-img{
    background-image: url("Images/Conteudo/ar-condicionado-lateral3.png");
    background-repeat: no-repeat;
    height: 30vw;
    width: 40%;
    background-size: 100%;
    float: left;
}
.komeco-text{
    width: 90%;
    padding-left: 45%;
    font-size: 1.5vw;
    padding-top: 5vw;
}
.ar-invert-img2{
    background-image: url("Images/Conteudo/ar-condicionado-lateral.png");
    background-repeat: no-repeat;
    height: 24vw;
    width: 30%;
    margin-top: 30vw;
    float: left;
}
.ar-invert-text2{
    width: 40%;
    margin-top: 30vw;
    float: left;
    font-family: Nunito;
    font-size: 2vw;
}
.ar-invert-img3{
    background-image: url("Images/Conteudo/ar-condicionado-mulher.png");
    background-repeat: no-repeat;
    height: 139vw;
    width: 30%;
    float: right;
    background-position: bottom;
}
.ar-invert-bloco2{
    background-image: url("Images/Conteudo/ar-condicionado-back2.jpg");
    background-repeat: no-repeat;    
    width: 100%;
    background-size: 100%;
    height: 35vw;
}
.ar-invert-bloco2 h1{
    width: 40%;
}
.ar-invert-text3{
    width: 100%;
    padding-left: 5%;
    padding-top: 5%;
    font-size: 1.4vw;
}
.ar-invert-coluns1{
    width: 50%;
    float: left;
}
.ar-invert-coluns2{
    width: 50%;
    float: left;
}
.ar-invert-coluns1 img{
    float: left;
}
.ar-invert-coluns2 img{
    float: left;
}
.ar-invert-coluns1 p{
    padding-left: 15%;
}
.ar-invert-coluns2 p{
    padding-left: 15%;
}
.ar-invert-img4{
    background-image: url("Images/Conteudo/ar-condicionado-inverter2.png");
    background-repeat: no-repeat;
}
.ar-invert-bloco3{
    background-image: url("Images/Conteudo/ar-condicionado-back3.jpg");
    background-repeat: no-repeat;    
    width: 100%;
    background-size: 100%;
    height: 35vw;
    margin-top: 50vw;
}
.ar-invert-text4{
    width: 40%;
    padding-left: 10%;
    padding-top: 5%;
}
.ar-invert-img5{
    background-image: url("Images/Conteudo/ar-condicionado-cell.png");
    background-repeat: no-repeat;
    height: 55vw;
    width: 40%;
    float: left;
}
.ar-invert-text5{
    width: 80%;
    font-size: 1.4vw;
}
.ar-invert-text5 div{
    padding-bottom: 2%;
}
.ar-invert-text5 p{
    padding-left: 58%;
}
.ar-invert-text5 img{    
    float: left;
}
.ar-invert-img6{
    background-image: url("Images/Conteudo/ar-condicionado-final.jpg");
    background-repeat: no-repeat;
    height: 60vw;
    width: 100%;
    background-size: 100%;
}
.ar-invert-img7{
    background-image: url("Images/Conteudo/ar-condicionado-final2.jpg");
    background-repeat: no-repeat;
    height: 60vw;
    width: 100%;
    background-size: 100%;
}
.ar-invert-img8{
    background-image: url("Images/Conteudo/ar-condicionado-final3.jpg");
    background-repeat: no-repeat;
    height: 60vw;
    width: 100%;
    background-size: 100%;
}
.tcl-logo{
    background-image: url("Images/Conteudo/tcl-logo.png");
    background-repeat: no-repeat;
    height: 5vw;
    width: 50%;
    margin-left: 3%;
}
.ar-header-text{
    width: 60%;
    text-align: center;
    font-size: 1.5vw;
    margin-left: 20%;
    color: #6a6a6a;
}
.ar-middle-text{
    width: 37%;
    float: right;
    margin-top: 3%;
}
.ar-middle-img{
    background-image: url("Images/Conteudo/arcondicionado-middle.png");
    background-repeat: no-repeat;    
    width: 58%;
    position: relative;
    background-size: 100%;
    float: left;
}
.ar-middle-title{
    color: #d51518;
}
.ar-middle-title4{
    margin-top: 0;
}
.ar-blocktext{
    text-align: center;
    margin: 0px 170px 0px 110px
}
.ar-block3text{
    width: 60%;
    margin-top: 5%;
    margin-left: 5%;
    padding-right: 20px;
}
.ar-block4text{
    margin-left: 0%;
    float: right;
    margin-top: 5%;
    padding-right: 90px;
}
.ar-blockicon{
    background-repeat: no-repeat;
    height: 5vw;
    position: relative;
    width: 15%;
    float: left;
}
.ar-blockicon2{
    background-repeat: no-repeat;
    height: 5vw;
    position: relative;
    width: 20%;
    float: left;
}
.ar-blockicon3{
    background-repeat: no-repeat;
    height: 5vw;
    position: relative;
    width: 15%;
    float: left;    
}
.ar-blockiconheight{
     margin: 16px 10px 0 0;
}
.ar-icon1{
    background-image: url("Images/Conteudo/refrigerar.png");
}
.ar-icon2{
    background-image: url("Images/Conteudo/desumidificar.png");
}
.ar-icon3{
    background-image: url("Images/Conteudo/ventilar.png");
}
.ar-icon4{
    background-image: url("Images/Conteudo/relogio.png");
}
.ar-icon5{
    background-image: url("Images/Conteudo/quadrado.png");
}
.ar-icon6{
    background-image: url("Images/Conteudo/folhas.png");
}
.ar-icon7{
    background-image: url("Images/Conteudo/lua.png");
}
.ar-icon8{
    background-image: url("Images/Conteudo/janela.png");
}
.ar-icon9{
    background-image: url("Images/Conteudo/controle.png");
}
.ar-bloco2{
    background-image: url("Images/Conteudo/ar-bloco2back.jpg");
    background-repeat: no-repeat;
    width: 100%;
    background-size: 100%;
}
.ar-bloco3{
    background-image: url("Images/Conteudo/ar-block3back.jpg");
    background-repeat: no-repeat;
    width: 100%;
    background-size: 100%;
}
.ar-bloco4{
    background-image: url("Images/Conteudo/ar-block4back.jpg");
    background-repeat: no-repeat;
    width: 100%;
    background-size: 100%;
}
.ar-bloco{
    height: 39vw;
}
.ar-rectangle{
    height: 13vw;
    width: 45%;
    float: left;
    margin-left: 35%;
    position: relative;
}
.ar-bloco2:before{
    background: linear-gradient(to bottom,#fff,rgba(255,255,255,0));
    content: '';
    display: block;
    height: 28.333333em;
    left: 0;
    position: absolute;    
    width: 100%;
}
.ar-bloco3:before{
    background: linear-gradient(to right,#fff,rgba(255,255,255,0));
    content: '';
    display: block;
    height: 39vw;
    left: 0;
    position: absolute;    
    width: 100%;
}
.ar-square{
    height: 33vw;
    width: 45%;
    margin-top: 5%;
    float: left;
    position: relative;
    background-size: 70%;
}
.ar-footer{
    text-align: center;
}
.ar-footer i{
    color: #1248b8;
    font-size: 1.5vw;    
}
.ar-footer p{
    margin: 30px;
    color: #6a6a6a;
}
.ar-footer-img{
    background-image: url("Images/Conteudo/ar-footer.png");
    background-repeat: no-repeat;
    height: 68vw;
    width: 100%;
    background-size: 100%;    
}
.LP-mobile{
    display: none;
}
.cbf1-height{
    height: 14vw;
}
.cbf2-height{
    height: 29vw;
}
.cbf4-height{
    height: 29vw;
}
.cbf01{
    background-image: url("Images/Conteudo/cbf_01.jpg");
    background-repeat: no-repeat;
    width: 100%;
    background-size: 100%;    
}
.cbf01-text{
    position: relative;
    color: #d7dfe1;
    width: 25%;
    float: left;
    margin-left: 20%;
    margin-top: 5%;
    font-family: Gotham;
}
.cbf02{
    background-image: url("Images/Conteudo/cbf_02.jpg");
    background-repeat: no-repeat;
    width: 100%;
    background-size: 100%;    
}
.cbf02-text{
    position: relative;
    color: #0e794f !important;
    width: 25%;
    float: right;
    margin-right: 20%;
    margin-top: 5%;
    text-align: right;
    font-family: Gotham;
}
.cbf04{
    background-image: url("Images/Conteudo/cbf_04.jpg");
    background-repeat: no-repeat;
    width: 100%;
    background-size: 100%;    
}
.cbf04-text{
    position: relative;
    color: #d7dfe1;
    width: 25%;
    float: left;
    margin-left: 20%;
    margin-top: 5%;
    font-family: Gotham;
}
.cbf04-logo{
    background-image: url("Images/Conteudo/cbf_logo.png");
    background-repeat: no-repeat;
    position: absolute;
    right: 0;
}
.bluetooth-banner{
    width: 100%;
    background-size: 100%;   
}
.bluetooth-banner2-mob{
    display: none;
}
.bluetooth-banner3-mob{
    display: none;
}
.bluetooth-logo {
    width: 100%;
    padding: 24px 75px;
    background-position: 50%;
    background-color: #e30613;
    display: flex;
    background-image: url("Images/Conteudo/LOGO_SEMPTCL_CBF.png");
    background-repeat: no-repeat;
}
.bluetooth-icons{
    display: none;
}
.e5-1-height{
    height: 14.5vw;
}
.e5-2-height{
    height: 29vw;
}
.c5-1-height{
    height: 29vw;
}
.e5-title{
    color: #1dafa7;
}
.e5-text{
    color: #f1f1f1;
    font-size: 1.1vw;
}
.e5-01{
    background-image: url("Images/Conteudo/e3_01.jpg");
    background-repeat: no-repeat;
    width: 100%;
    background-size: 100%;
}
.e5-01-text{
    position: relative;
    width: 25%;
    float: left;
    margin-left: 15%;
    margin-top: 2%;
    font-family: Lato;
}
.e5-02{
    background-image: url("Images/Conteudo/e3_02.jpg");
    background-repeat: no-repeat;
    width: 100%;
    background-size: 100%;
}
.c5-01{
    background-image: url("Images/Conteudo/c5_back-1.jpg");
    background-repeat: no-repeat;
    width: 100%;
    background-size: 100%;
}
.c3-01{
    background-image: url("Images/Conteudo/c3-back-1.jpg");
    background-repeat: no-repeat;
    width: 100%;
    background-size: 100%;
}
.e3-01{
    background-image: url("Images/Conteudo/e3-back-01.jpg");
    background-repeat: no-repeat;
    width: 100%;
    background-size: 100%;
}
.e5-02-text{
    position: relative;
    width: 25%;
    float: left;
    margin-left: 15%;
    margin-top: 8%;
    font-family: Lato;
}
.c5-01-text{
    position: relative;
    width: 25%;
    float: left;
    margin-left: 15%;
    margin-top: 2%;
    font-family: Lato;
}
.c3-01-text{
    position: relative;
    width: 25%;
    float: left;
    margin-left: 15%;
    margin-top: 10%;
    font-family: Lato;
}
.e5-02-img{
    background-image: url("Images/Conteudo/e3_02_cell.png");
    background-repeat: no-repeat;
    float: right;
    margin-top: 5%;
    width: 52%;
    background-size: 80%;
    height: 23.5vw;
}
.c5-01-img{
    background-image: url("Images/Conteudo/c5-1.png") !important;
    background-repeat: no-repeat;
    float: right;
    margin-top: 6%;
    width: 52%;
    background-size: 80%;
    height: 15vw;
}
.e3-01-img{
    background-image: url("Images/Conteudo/e3-01.png") !important;
    background-repeat: no-repeat;
    float: right;
    margin-top: 4%;
    width: 52%;
    background-size: 80%;
    height: 20vw;
}
.c3-01-img{
    background-image: url("Images/Conteudo/c3-01.png") !important;
}
.e5-03{
    background-image: url("Images/Conteudo/e3_03.jpg");
    background-repeat: no-repeat;
    width: 100%;
    background-size: 100%;
}
.c5-02{
    background-image: url("Images/Conteudo/c5-2.jpg");
    background-repeat: no-repeat;
    width: 100%;
    background-size: 100%;
}
.c3-02{
    background-image: url("Images/Conteudo/c3-back-02.jpg") !important;
}
.e3-02{
    background-image: url("Images/Conteudo/e3-back-2.jpg") !important;
}
.e5-03-text{
    position: relative;
    width: 25%;
    float: left;
    margin-left: 15%;
    margin-top: 9%;
    font-family: Lato;
}
.c5-02-text{
    position: relative;
    width: 25%;
    float: left;
    margin-left: 15%;
    margin-top: 9%;
    font-family: Lato;
}
.e5-04{
    background-image: url("Images/Conteudo/e3_04.jpg");
    background-repeat: no-repeat;
    width: 100%;
    background-size: 100%;    
}
.c5-03{
    background-image: url("Images/Conteudo/c5-back-3.jpg");
    background-repeat: no-repeat;
    width: 100%;
    background-size: 100%;    
}
.e3-03{
    background-image: url("Images/Conteudo/e3-back-3.jpg") !important;
}
.e5-04-text{
    position: relative;
    width: 25%;
    float: left;
    margin-left: 15%;
    margin-top: 8%;
    font-family: Lato;
}
.c5-03-text{
    position: relative;
    width: 25%;
    float: left;
    margin-left: 15%;
    margin-top: 8%;
    font-family: Lato;
}
.e5-04-img{
    background-image: url("Images/Conteudo/e3_04_cell.png");
    background-repeat: no-repeat;
    float: right;
    width: 60%;
    background-size: 70%;
    background-position: bottom;
    background-position-x: left;
}
.c5-03-img{
    background-image: url("Images/Conteudo/c5-3.png");
    background-repeat: no-repeat;
    float: right;
    width: 60%;
    background-size: 70%;
    background-position: bottom;
    background-position-x: left;
}
.c3-03-img{
    background-image: url("Images/Conteudo/c3-03.png");
    background-repeat: no-repeat;
    float: right;
    width: 60%;
    background-size: 70%;
    background-position: bottom;
    background-position-x: left;
}
.e3-03-img{
    background-image: url("Images/Conteudo/e3-03.png");
    background-repeat: no-repeat;
    float: right;
    width: 55%;
    background-size: 65%;
    background-position: bottom;
    background-position-x: left;
}
.e5-05{
    background-image: url("Images/Conteudo/e3_05.jpg");
    background-repeat: no-repeat;
    width: 100%;
    background-size: 100%;
}
.c5-04{
    background-image: url("Images/Conteudo/c5-back-4.jpg");
    background-repeat: no-repeat;
    width: 100%;
    background-size: 100%;
}
.c3-04{
    background-image: url("Images/Conteudo/c3-back-4.jpg");
}
.e3-04{
    background-image: url("Images/Conteudo/e3-back-4.jpg") !important;
}
.e5-05-text{
    position: relative;
    width: 36%;
    float: left;
    margin-left: 15%;
    margin-top: 2%;
    font-family: Lato;
}
.e5-06{
    background-image: url("Images/Conteudo/e3_06.jpg");
    background-repeat: no-repeat;
    width: 100%;
    background-size: 100%;
}
.c5-05{
    background-image: url("Images/Conteudo/c5-back-5.jpg");
    background-repeat: no-repeat;
    width: 100%;
    background-size: 100%;
}
.e5-06-text{
    position: relative;
    width: 36%;
    float: left;
    margin-left: 15%;
    margin-top: 1%;
    font-family: Lato;
}
.c5-05-text{
    position: relative;
    width: 36%;
    float: left;
    margin-left: 15%;
    margin-top: 1%;
    font-family: Lato;
}
.smarttv{
    padding-left: 160px;
    padding-right: 160px;
}
.smarttv-font{
    font-size: 16px;
}
.smarttv-wifitv {
    background-image: url("Images/Conteudo/wifitv_p2.jpg");
    background-repeat: no-repeat;
    background-size: 100%;
    float: left;
    width: 45%;
    height: 25vw;
    margin-top: 1vw;
}
.smarttv-wifilogo{
    margin-top: 7vw;
    margin-left: 5%;
}
.smarttv-wifitext{    
    margin-top: 1vw;
    width: 40%;
    margin-left: 50%;
}
.smarttv-youtubetv {
    background-image: url("Images/Conteudo/youtube-smart-tv.jpg");
    background-repeat: no-repeat;
    background-size: 100%;
    float: right;
    width: 45%;
    height: 25vw;
    margin-top: 1vw;
}
.smarttv-youtubetext{
    margin-top: 1vw;
    width: 50%;
    position: absolute;
}
.smarttv-youtubelogo{
    margin-top: 4vw;
}
.smartv-netflix {
    background-image: url("Images/Conteudo/strange_tv_smart_tv.jpg");
    background-repeat: no-repeat;
    background-size: 100%;
    float: left;
    width: 45%;
    height: 25vw;
    margin-top: 1vw;
}
.smarttv-netflixtext{
    margin-top: 1vw;
    width: 40%;
    margin-left: 55%;
}
.smarttv-netflixlogo{
    margin-top: 7vw;
    margin-left: 10%;
}
.smarttv-globotv{
    background-image: url("Images/Conteudo/globo-smart-tv.jpg");
    background-repeat: no-repeat;
    background-size: 100%;
    float: right;
    width: 45%;
    height: 30vw;
    margin-top: 1vw;
}
.smarttv-globotext{
    margin-top: 1vw;
}
.smarttv-globologo{
    margin-top: 4vw;
}
.smart-header{
    color: #fff; 
    text-align: center; 
    font-size: 35px;
}
.p6-slimtv{
    background: url("Images/Conteudo/p6-slimtv.png") no-repeat;
    background-size: 100%;
    padding: 200px;
    float: right;
}
.p6-metallictv{
    background: url("Images/Conteudo/p6-metallictv.png") no-repeat;
    background-size: 100%;
    padding: 200px;
}
.p6-font{
    font-size: 21px;
}
.s3-font{
    font-size: 21px;
}
.x3-ultra-hd-back{
    background: url("Images/Conteudo/ultra-hd-back.jpg") no-repeat;
    background-size: 100%;
    width: 100%;
}
.x3-ultra-hd-tv{
    background: url("Images/Conteudo/ultra-hd-tv.png") no-repeat;
    background-size: 100%;
    padding: 251px;
    margin-top: 40px;
    float: right;
}
.x3-hight-dynamic-back{
    background: url("Images/Conteudo/hight-dynamic-back.jpg") no-repeat;
    background-size: 100%;
    width: 100%;
}
.x6-hdr-back{
    background: url("Images/Conteudo/x6-hdr-back.png") no-repeat;
    background-size: 100%;
    width: 100%;
}
.t7-bezel-less{
    background: url("Images/Conteudo/bezel-less.png") no-repeat;
    background-size: 100%;
    width: 100%;
}
.t7-selfie-background{
    background: url("Images/Conteudo/selfie-background.png") no-repeat;
    background-size: 100%;
    width: 100%;
}
.t7-acessorios-background{
    background: url("Images/Conteudo/acessorios-back.png") no-repeat;
    background-size: 100%;
    width: 100%;
}
.x3-dynamic-tv{
    background: url("Images/Conteudo/hight-dynamic-tv.png") no-repeat;
    background-size: 90%;
    padding: 338px;
    width: 80%;
    margin-left: 180px;
}
.x6-hdr-tv{
    background: url("Images/Conteudo/x6-hdr.png") no-repeat;
    background-size: 90%;
    padding: 338px;
    width: 80%;
    margin-left: 180px;
}
.t7-bezel-less-phone{
    background: url("Images/Conteudo/bezel-less-phone.png") no-repeat;
    background-size: 90%;
    padding: 338px;
    width: 80%;
    margin-left: 180px;
}
.t7-self-cam{
    background: url("Images/Conteudo/self-cam.png") no-repeat;
    background-size: 90%;
    padding: 338px;
    width: 80%;
    margin-left: 180px;
}
.t7-acessorios-cam{
    background: url("Images/Conteudo/acessorios-phone.png") no-repeat;
    background-size: 90%;
    padding: 338px;
    width: 80%;
    margin-left: 180px;
}
.t7-selfie-icons{
    margin-left: 60px;
    margin-top: 240px;
}
.x3-dimming-tv{
    background: url("Images/Conteudo/dimming-tv.png") no-repeat;
    background-size: 100%;
    padding: 298px;
    width: 100%;
}
.x3-design-curvo-tv{
    background: url("Images/Conteudo/design-curvo.png") no-repeat;
    padding: 260px;
    margin-top: 20px;
    float: right;
}
.x3-super-slim-tv{
    background: url("Images/Conteudo/super-slim.png") no-repeat;
    padding: 250px;
    margin-top: 20px;
}
.x3-harman-tv{
    background: url("Images/Conteudo/harman.png") no-repeat;
    padding: 260px;
    background-size: 100%;
    float: right;
}
.x3-android-tv{
    background: url("Images/Conteudo/android-tv.png") no-repeat;
    padding: 317px;
    background-size: 100%;
    width: 100%;
}
.k1-netflix{
    background: url("Images/Conteudo/tv_k1netflix.png") no-repeat;
    padding: 317px;
    background-size: 100%;
    width: 100%;
}
.sk6000{
    background: url("Images/Conteudo/sk6000.jpg") no-repeat;
    padding: 317px;
    background-size: 100%;
    width: 100%;
}
.sk6200{
    background: url("Images/Conteudo/sk6200.jpg") no-repeat;
    padding: 317px;
    background-size: 100%;
    width: 100%;
}
.x6-ultra-hd{
    background: url("Images/Conteudo/x6-4k.png") no-repeat;
    padding: 317px;
    background-size: 100%;
    width: 100%;
}
.x6-allinone{
    background: url("Images/Conteudo/x6-allinone.png") no-repeat;
    padding: 317px;
    background-size: 100%;
    width: 100%;
}
.t7-portrait{
    background: url("Images/Conteudo/portrait-banner.png") no-repeat;
    padding: 317px;
    background-size: 100%;
    width: 50%;
    float: right;
    right: 90px;
    margin-top: 30px;
}
.t7-portrait-back{
    background: url("Images/Conteudo/portrait.png") no-repeat;
    background-size: 100%;
    width: 100%;
}
.t7-metallic {
    background: url("Images/Conteudo/t7-metallic.png") no-repeat;
    padding: 317px;
    background-size: 100%;
    width: 100%;
    margin-top: 120px;
}
.t7-metallic-back{
    background: url("Images/Conteudo/t7-metallic-back.png") no-repeat;
    background-size: 100%;
    width: 100%;
}
.s3-netflixtv{
    background: url("Images/Conteudo/netflixs3-tv.png") no-repeat;
    padding: 317px;
    background-size: 100%;
    width: 100%;
}
.k1-youtube {
    background: url("Images/Conteudo/tv_k1youtube.jpg") no-repeat;
    padding: 247px;
    background-size: 100%;
}
.sk6200-youtube {
    background: url("Images/Conteudo/sk6200-youtube.jpg") no-repeat;
    padding: 247px;
    background-size: 100%;
}
.sk6000-youtube {
    background: url("Images/Conteudo/sk6000-youtube.jpg") no-repeat;
    padding: 247px;
    background-size: 100%;
}
.k1-globo {
    background: url("Images/Conteudo/tv_k1globo.jpg") no-repeat;
    padding: 277px;
    background-size: 100%;
}
.tv-k1bird{
    background: url("Images/Conteudo/tv_4kultra.jpg") no-repeat;
    padding: 315px;
    background-size: 100%;
}
.sk6200-4k{
    background: url("Images/Conteudo/sk6200-4k.jpg") no-repeat;
    padding: 315px;
    background-size: 100%;
}
.tv-sk6000{
    background: url("Images/Conteudo/sk6000-4k.jpg") no-repeat;
    padding: 315px;
    background-size: 100%;
}
.tv-k1florest{
    background: url("Images/Conteudo/tv_florest.jpg") no-repeat;
    padding: 270px;
    background-size: 100%;
}
.sk6200-hdr{
    background: url("Images/Conteudo/sk6200-hdr.jpg") no-repeat;
    padding: 270px;
    background-size: 100%;
}
.sk6000-hdr{
    background: url("Images/Conteudo/sk6000-hdr.jpg") no-repeat;
    padding: 270px;
    background-size: 100%;
}
.p6-hdrtv{
    background: url("Images/Conteudo/p6-hdrtv.jpg") no-repeat;
    padding: 230px;
    background-size: 100%;
}
.s3-dtvtv{
    background: url("Images/Conteudo/dtv-tv.jpg") no-repeat;
    padding: 230px;
    background-size: 100%;
}
.s3-wifitv{
    background: url("Images/Conteudo/wifi-tv.jpg") no-repeat;
    padding: 250px;
    background-size: 100%;
}
.p6-netflixtv{
    background: url("Images/Conteudo/p6-netflixtv.jpg") no-repeat;
    padding: 203px;
    background-size: 100%;
}
.tv-k1pixel{
    background: url("Images/Conteudo/tv_pixel.jpg") no-repeat;
    padding: 270px;
    background-size: 100%;
}
.sk6200-pixel{
    background: url("Images/Conteudo/sk6200-pixel.jpg") no-repeat;
    padding: 270px;
    background-size: 100%;
}
.k1-titletext{
    padding: 0 330px;
}
.p6-titletext{
    padding: 0 330px;
}
.s3-titletext{
    padding: 0 330px;
}
.k1-pixeltext{
    margin-top: 150px;
}
.back-white{
    background: url("Images/Conteudo/back-white.png") no-repeat;
    padding: 260px;
    background-size: 100%;
    padding: 30px;
    position: absolute;
    width: 40%;
    margin-top: 130px;
    right: 0;
}
.back-white-k1{
    background: url("Images/Conteudo/back-white.png") no-repeat;
    padding: 260px;
    background-size: 100%;
    padding: 30px;
    position: absolute;
    width: 40%;
    margin-top: 60px;
    right: 770px;
}
.back-white-s3{
    background: url("Images/Conteudo/white-banner.png") no-repeat;
    padding: 260px;
    background-size: 100%;
    padding: 20px;
    position: absolute;
    width: 40%;
    margin-top: 430px;
}
.k1-blockyoutube{
    margin-top: 40px;
}
.k1-textframe{
    margin-top: 250px !important;
    margin-left: 0;
}
.k1frame-subtext{
    text-align: right;
}
.p6-icons{
    background: url("Images/Conteudo/p6-icons.jpg") no-repeat;
    padding: 60px;
    background-size: 100%;
    margin-top: 30px;
}
.p6-4ktv{
    background: url("Images/Conteudo/p6-4ktv.jpg") no-repeat;
    padding: 225px;
    background-size: 100%;
}
.x6-netflixtv{
    background: url("Images/Conteudo/x6-netflix.jpg") no-repeat;
    padding: 190px;
    background-size: 100%;
}
.x6-globotv{
    background: url("Images/Conteudo/x6-globo.jpg") no-repeat;
    padding: 260px;
    background-size: 100%;
    margin-left: 40px;
}
.x6-dolby{
    background: url("Images/Conteudo/x6-dolby.png") no-repeat;
    padding: 287px;
    background-size: 100%;
    width: 100%;
}
.t7-face-key{
    background: url("Images/Conteudo/face-key.png") no-repeat;
    padding: 287px;
    background-size: 45%;
    width: 40%;
    margin-left: 270px;
    margin-top: 40px;
}
.t7-face-key-back{
    background: url("Images/Conteudo/face-key-back.png") no-repeat;
    background-size: 100%;
    width: 100%;
}
.t7-side{
    background: url("Images/Conteudo/t7-side.png") no-repeat;
    padding: 287px;
    background-size: 100%;
    width: 50%;
    margin-top: 20px;
}
.t7-side-back{
    background: url("Images/Conteudo/t7-side-back.png") no-repeat;
    background-size: 100%;
    width: 100%;
}
.s3-fhdtv{
    background: url("Images/Conteudo/fhd-tv.jpg") no-repeat;
    padding: 225px;
    background-size: 100%;
}
.s3-youtubetv{
    background: url("Images/Conteudo/youtube-tv.jpg") no-repeat;
    padding: 255px;
    background-size: 100%;
}
.p6-rgbtv{
    background: url("Images/Conteudo/p6-rgbtv.jpg") no-repeat;
    padding: 295px;
    background-size: 100%;
}
.p6-youtubetv{
    background: url("Images/Conteudo/p6-youtubetv.jpg") no-repeat;
    padding: 175px;
    background-size: 100%;
    width: 38%;
    margin-left: 80px;
}
.p6-hdrtext{
    margin-top: 90px;
}
.s3-dtvtext{
    margin-top: 90px;
}
.s3-wifitext{
    margin-top: 200px;
}
.p6-netflixtext{
    margin-top: 90px;
    width: 45%;
    margin-left: 40px;
}
.p6-youtubetext{
    margin-top: 90px;
}
.p6-backslim{
    background: url("Images/Conteudo/p6-slimback.png") no-repeat;
    width: 100%;
    background-size: 100%;
}
.p6-backmetallic{
    background: url("Images/Conteudo/p6-metallicback.png") no-repeat;
    width: 100%;
    background-size: 100%;
}
.garantia-content{
    padding: 0 100px;
    margin-top: 20px;
}
.x3-voice-search{
    background: url("Images/Conteudo/voice-search.jpg") no-repeat;
    padding: 246px;
    background-size: 100%;
}
.x3-netflix-tv{
    background: url("Images/Conteudo/netflix-tv.jpg") no-repeat;
    padding: 206px;
    margin-top: 20px;
    float: right;
}
.x6-harman-tv{
    background: url("Images/Conteudo/x6-harman.jpg") no-repeat;
    padding: 206px;
    float: right;
    background-size: 98%;
}
.x6-android-tv{
    background: url("Images/Conteudo/x6-android.jpg") no-repeat;
    padding: 206px;
    float: right;
    background-size: 97%;
}
.x3-chromecast-tv{
    background: url("Images/Conteudo/chromecast-tv.jpg") no-repeat;
    padding: 206px;
    background-size: 100%;
}
.t7-video{
    background: url("Images/Conteudo/t7-video.jpg") no-repeat;
    padding: 399px;
    background-size: 100%;
}
.t7-selfie-icons-mob{
    display: none;
}
.x3-chromecast-text{
    float: none;
    padding: 0 300px;
    margin-top: 20px;
    text-align: center;
}
.x3-harman-text{
    padding: 70px;
    margin-top: 80px;
}
.x3-voice-text{
    float: none;
    padding: 0 300px;
    text-align: center;
    margin-top: 20px;
}
.x3-netflix-text{
    padding: 100px;
    margin-top: 100px;
}
.x6-harman-text{
    padding: 30px 50px;
    margin-top: 100px;
}
.x6-android-text{
    padding: 30px 50px;
    margin-top: 100px;
}
.x3-black{
    background-color: #000;
}
.x3-color-text{
    color: #c4b57c;
    font-family: Lato;
}
.x3-slim-text{
    margin-top: 240px;
}
.x3-text-qled{
    margin-top: 120px;
}
.x6-text-qled{
    margin-top: 120px;
}
.t7-smartselfie-text{
    right: 0;
    color: #fff;
    position: absolute;
    padding: 0px 210px 0 0;
}
.t7-smartselfie-text h1{
    color: #fff;
}
.p6-slimtext{
    margin-top: 120px;
}
.p6-metallictext{
    margin-top: 120px;
}
.x3-text-ultra{
    position: absolute;
    padding: 110px 100px;
}
.x3-dynamic-text{
    position: absolute;
    margin-left: 170px;
    margin-top: -237px;
    text-align: center;
}
.x6-hdr-text{
    position: absolute;
    margin-left: 170px;
    margin-top: -237px;
    text-align: center;
}
.t7-bezel-less-text{
    position: absolute;
    margin-left: 170px;
    text-align: center;
    color: #fff;
}
.t7-bezel-less-text h1 {
    color: #fff;
}
.t7-selfie-text{
    position: absolute;
    margin-left: 170px;
    text-align: center;
}
.t7-selfie-text h1 {
    color: #000;
}
.t7-acessorios-text{
    position: absolute;
    margin-left: 170px;
    text-align: center;
}
.t7-acessorios-text h1{
    color: #000;
}
.x3-dimming-text{
    margin-top: 200px;
    margin-left: 760px;
    position: absolute;
}
.x3-text-design{
    padding: 90px;
    margin-top: 70px;
}
.x3-text-size{
    font-size: 21px;
}
.x6-text-size{
    font-size: 18px;
}
.t7-text-size{
    font-size: 21px;
}
.x6-ultrahdtext{
    position: absolute;
    margin-top: 160px;
    padding: 0 80px;
}
.x6-allinonetext{
    position: absolute;
    margin-top: 110px;
    margin-left: 70px;
}
.t7-portrait-text{
    position: absolute;
    margin-left: 70px;
    color: #fff;
}
.t7-font{
    font-size: 43px;
}
.t7-portrait-text2 {
    display: none;
}
.t7-metallic-text2 {
    display: none;
}
.t7-portrait-text h1{
    color: #fff;
}
.t7-metallic-text{
    position: absolute;
    margin-top: 110px;
    color: #fff;
}
.t7-metallic-text h1{
    color: #fff;
}
.k1-bird{
    margin-top: 170px;
}
.p6-4ktext{
    margin-top: 130px;
}
.x6-netflixtext{
    margin-top: 80px;
    margin-left: 0px;
    padding: 0 60px;
}
.x6-globotext{
    margin-top: 80px;
    margin-left: 60px;
}
.x6-globolowtext{
    margin-left: 45px;
    margin-top: 30px;
}
.x6-dolbytext{
    margin-top: 80px;
    position: absolute;
    right: 30px;
}
.t7-face-text{
    margin-top: 80px;
    position: absolute;
    right: 110px;
}
.t7-face-text h1 {
    color: #000;
}
.t7-side-text{
    margin-top: 80px;
    position: absolute;
    right: 150px;
}
.t7-side-text h1 {
    color: #000;
}
.t7-face-icon{
    margin-top: 40px;
}
.s3-fhdtext{
    margin-top: 130px;
}
.s3-youtubetext{
    margin-top: 180px;
}
.p6-rgbtext{
    margin-top: 230px;
}
.k1-none-mob {
    display: none;
}
.bank-phone {
  color: #6f6f6f;
  padding-left: 60px;
}
:hover .landing-color-ho {
  color: #e30613;
}
.trans-vivo {
  margin-left: 30px;
}
.landing-size {
  font-size: 19px;
}
.landing-underline {
  top: -16px;
}
.landing-underline-color {
  color: #b5b5b5;
}
.vertical-bar {
  border-right: 1px solid;
  height: 108px;
}
.seriep2-banner-texto {
  margin-left: -90px;
  margin-top: 110px;
}
.seriep22-banner-texto {
  margin-left: -20px;
  margin-top: 30px;
}
.seriep22-banner-texto-youtube {
  margin-top: 70px;
}
.seriep2-footer-margin {
  margin-right: -60px;
}
.icons-space {
  margin-left: 80px;
}
.seriep2-middle-text {
  margin-top: 200px;
}
.seriep22-middle-text {
  margin-top: 60px;
}
.s4900s-middle-text {
  margin-top: 30px;
}
.globotext-p2 {
  margin-top: 100px;
}
.wifi-p2{
    margin-top: 110px;
}
.slim-p2{
    margin-top: 120px;
}
.seriep2-footer-tvs {
  text-align: center;
  padding: 0 65px;
  margin-top: 20px;
}
.seriep2-globo-text {
  margin-top: 90px;
}
.netflix_p2{
  margin-top: 90px;
}
.miracast-p2{
  margin-top: 110px;
}
.ultra4k-p2-block{
  padding: 0 65px; 
  margin-top: -60px;
}
.s4900s-hd{
  margin-top: -40px;
}
.topo-landing-netflix {
  top: 75px;
}
.explicativo-netflix {
  z-index: 0;
}
.mae-texto {
  background: url('Images/Conteudo/landing_page_dia_das_mães_04.jpg');
}
.eletrolar-img {
  margin-top: 76px;
}
.main-interna .banner-principal-marcas {
  margin-top: 75px;
}
.main-interna .banner-video-container img {
  margin: 0 auto;
  margin-top: 50px;
}
.main-interna .banner-video-container .play-video:hover .icon-play {
  color: #e30613;
}
.main-interna .banner-video-container .fader {
  opacity:1;
}
.main-interna .banner-video-container .fader:hover {
  opacity:0.5;   
}
.fader {
  opacity:1;
}
.fader:hover {
  opacity:0.5;   
}
.main-interna .banner-video-container .iframe-video {
  -webkit-align-items: center;
  -ms-flex-align: center;
  display: -webkit-flex;
  display: flex;
}
.main-interna .banner-video-container .iframe-video iframe {
  margin: 0 auto;
  margin-top: 50px;
}
.iframe-video {
  -webkit-align-items: center;
  -ms-flex-align: center;
  display: -webkit-flex;
  display: flex;
}
.iframe-video iframe {
  margin: 0 auto;
  margin-top: 50px;
}
.main-interna .banner-video-container .icon-play {
  position: absolute;
  text-align: center;
  right: 0;
  top: 167px;
  bottom: 0;
  font-size: 100px;
  left: 0;
  color: #fff;
}
.main-interna .destaques .imageContainer {
  width: 100%;
  height: 11.9em;
  position: relative;
  overflow: visible;
}
.main-interna .destaques .imageContainer .img-center {
  bottom: -35%;
}
.main-interna .produtos-container {
  padding: 24px 110px;
}
.main-interna .produtos-container .title-categoria-produto {
  color: #db0804;
  font-weight: bold;
}
.main-interna .produtos-container .description-produto {
  background-color: #eeebe7;
  padding: 70px 35px 20px;
  height: 220px;
  /*padding: 70px 25px 20px;*/
}
.main-interna .produtos-container .description-produto h3 {
  margin: 4px;
  font-weight: bold;
  color: #db0804;
}
.main-interna .produtos-container .description-produto p {
  font-size: 13px;
  color: #6c6c6c;
}
.main-interna .produtos-container .categoria-container {
  margin-bottom: 60px;
  display: inline-block;
}
.banner-lateral .aba > a {
  top: 303px;
}
.banner-lateral.ativo .aba > a {
  top: 0;
}
.menu-seriec2 {
    width: 10.5%;
    float: left;
    margin-top: 15px;
}
.seriec2-dropdown-content{
    margin-top: -50px;
}
@media screen and (max-width: 2560px) {
    .box-carrosel .banner-principal-marcas .back-blue{
        margin-top: -220px;
    }
    .seriec2-ultra4k{
        width: 69%;
    }
    .blackscreen{
        width: 94%;
    }
    .androidtv{
        width: 75%;
    }
    .voicetv{
        padding: 451px;
    }
    .x3-qled{
        padding: 0 80px !important;
    }
    .p6-slim{
        padding: 0 80px !important;
    }
    .x3-qled-tv{
        background-size: 90%;
        padding: 386px;
    }
    .x6-qled-tv{
        background-size: 100%;
        padding: 386px;
    }
    .t7-smartselfie-tv {
        background-size: 100%;
        padding: 501px;
    }
    .x3-ultra-hd-tv{
        padding: 370px;
    }
    .x3-dynamic-tv{
        padding: 480px 0px;
        background-size: 100%;
    }
    .x6-hdr-tv{
        padding: 480px 0px;
        background-size: 100%;
        margin-left: 180px;
        width: 84%;
    }
    .t7-bezel-less-phone {
        padding: 428px;
        background-size: 100%;
        margin-left: 180px;
        margin-top: 150px;
        width: 84%;
    }
    .t7-self-cam {
        padding: 433px;
        background-size: 100%;
        margin-left: 180px;
        width: 80%;
        margin-top: 150px;
    }
    .t7-acessorios-cam {
        padding: 419px;
        background-size: 100%;
        margin-left: 390px;
        width: 64%;
        margin-top: 170px;
    }
    .x6-hdr-text{
        margin-left: 0;
        margin-top: -130px;
    }
    .t7-bezel-less-text {
        margin-left: 0;
    }
    .t7-selfie-text {
        margin-left: 0;
        padding: 0 260px;
    }
    .t7-acessorios-text {
        margin-left: 0;
        padding: 0 110px;
    }
    .x6-allinonetext{
        padding: 80px;
        margin-left: 0;
    }
    .t7-portrait-text {
        padding: 80px;
        margin-left: 0;
    }
    .t7-metallic-text {
        padding: 30px 90px;
    }
    .t7-smartselfie-text{
        margin-top: 120px;
    }
    .x3-dimming-tv{
        padding: 432px;
    }
    .x3-dimming-text{
        right: 0px;
        margin-left: 0px;
    }
    .x3-harman-tv{
        padding: 390px;
    }
    .x3-android-tv{
        padding: 459px;
    }
    .k1-netflix{
        padding: 459px;
    }
    .x6-ultra-hd{
        padding: 397px;
    }
    .x6-allinone{
        padding: 414px;
    }
    .t7-portrait {
        padding: 470px;
    }
    .t7-selfie-icon{
        margin-top: 40px;
    }
    .t7-metallic {
        padding: 384px;
    }
    .s3-netflixtv {
        padding: 459px;
    }
    .k1-textframe{
        margin-top: 200px;
    }
    .x3-voice-search{
        padding: 375px;
    }
    .x3-chromecast-tv{
        padding: 324px;
    }
    .x3-netflix-tv{
        padding: 208px;
    }
    .x6-harman-tv{
        padding: 300px;
    }
    .x6-dolby{
        padding: 413px;
    }
    .t7-face-key {
        padding: 487px;
    }
    .t7-side {
        padding: 470px;
    }
    .x6-android-tv{
        padding: 290px;
    }
    .x6-globotv{
        padding: 380px;
    }
    .x3-hight-dynamic-back{
        margin-top: -17px;
        margin-bottom: -1px;
    }
    .x6-hdr-back{
        margin-top: -17px;
        margin-bottom: -1px;
    }
    .x6-globotext{
        margin-left: 0;
        padding: 0 60px;
    }
    .l9-fullvision{
        height: 39.2vw;
    }
    .l9-camera{
        height: 39.302vw;
    }
    .l9-camera-app{
        margin-left: 14.166667%;
    }
    .l9-android{
        height: 39.2vw;
    }
    .l9-android-cell{
        height: 39.2vw;
    }
    .l9-android-app{
        height: 16.375vw;
        margin-top: -16vw;
        margin-left: 57.166667%;
    }
    .l9-android-title{
        margin-top: 4vw;
    }
    .l9-oreo{
        height: 38.9vw;
    }
    .l9-oreo-cell{
        height: 38.9vw;
    }
    .l9-digital{
        height: 38.5vw;
    }
    .l9-digital-cell{
        height: 38.5vw;
    }
    .c5-camera-app{
        margin-top: -22vw;
        margin-left: 10%;
        background-size: 30%;
    }
    .c5-espaco-title{
        width: 50%;
    }
    .c9-cinema{
        height: 46vw;
    }
    .c9-desempenho-cell{
        width: 53%;
        margin-right: 1%;
    }
    .c9-desempenho-title{
        width: 40%;
        margin-left: 3%;
    }
    .c9-desempenho-text{
        margin-left: 3%;
    }
    .c9-desempenho-logo{
        margin-left: 3%;
    }
    .c9-energia-cell{
        width: 50%;
        margin-right: 1%;
    }
    .c9-energia-title{
        width: 40%;
    }
    .c9-desbloqueio-cell{
        width: 22%;
        margin-left: 15%;
    }
    .c9-digital{
        height: 60vw;
    }
    .ar{
        margin-left: 30%;
        margin-top: 3%;
        width: 50%;
    }
    .ar80{
        margin-left: 30%;
        margin-top: 3%;
        width: 50%;
    }
    .ar-header-left{
        width: 31%;
    }
    .ar-back{
        height: 40vw;
    }
    .ar-header-text{
        width: 70%;
        margin-left: 15%;
    }
    .ar-bloco-height{
        height: 24.5vw;
    }
    .ar-blocktext{
        margin: 0px 190px 0px 40px;
        margin-top: 5%;
    }
    .ar-blockiconheight{
        margin: 16px 10px -70px 0;
    }
    .ar-bloco{
        height: 31.7vw;
    }
    .ar-bloco3:before{
        height: 31.7vw;    
    }
    .ar-rectangle{
        width: 50%;
        background-size: 80%;
    }
    .bluetooth-logo{
        height: 5vw;
    }
    .cbf1-height{
        height: 11.5vw;
    }
    .cbf2-height{
        height: 23vw;
    }
    .cbf4-height{
        height: 23vw;
    }
    .cbf04-logo{
        height: 20vw;
        background-size: 30%;
        width: 40%;
        margin-top: 2%;
    }
    .e5-1-height{
        height: 11.7vw;
    }
    .e5-2-height{
        height: 23.5vw;
    }
    .c5-1-height{
        height: 23.5vw;
    }
    .tv-k1florest{
        padding: 390px;
    }
    .tv-k1pixel{
        padding: 400px;
    }
    .back-white-k1{
        right: 1060px;
    }
    .k1-youtube{
        padding: 377px;
    }
    .k1-pixeltext{
        margin-top: 260px;
    }    
    .k1-globo{
        padding: 347px;
    }
    .k1-bird{
        margin-top: 280px;
    }
    .tv-k1bird{
        padding: 445px;
    }
    .ar-invert-bloco1{
        height: 113vw;
    }
    .ar-invert-img3{
        height: 113vw;
        background-size: 100%;
    }
    .ar-invert-img1{
        height: 60vw;
    }
    .ar-invert-logo{
        width: 25%;
    }
    .ar-invert-img2{
        background-size: 90%;
        margin-top: 10vw;
    }
    .ar-invert-text2{
        margin-top: 10vw;
    }
    .ar-invert-img4{
        width: 80%;
        margin-left: 10%;
        margin-right: 10%;
        height: 30vw;
        background-size: 100%;
        margin-top: 50vw;
    }
    .ar-invert-coluns2{
        margin-top: 3vw;
    }
    .ar-invert-img5{
        background-size: 100%;
    }
    .ar-invert-img6{
        height: 48vw;
    }
    .ar-invert-img7 {
        height: 48vw;
    }
    .ar-invert-img8 {
        height: 48vw;
    }
}
@media screen and (min-width: 2560px) {    
    .p6-4ktext {
        margin-top: 280px;
    }
    .x6-netflixtext{
        margin-top: 280px;
    }    
    .x6-dolbytext{
        margin-top: 280px;
    }
    .t7-face-text {
        margin-top: 280px;
        right: 200px;
    }
    .t7-side-text {
        margin-top: 280px;
    }
    .s3-fhdtext {
        margin-top: 280px;
    }
    .s3-youtubetext {
        margin-top: 280px;
    }
    .p6-rgbtext{
        margin-top: 280px;
    }
    .netflix_p2{
        margin-top: 180px;
    }    
}
@media screen and (max-width: 2523px) {
	.t7-bezel-less-phone{
		padding: 422px;
	}
	.t7-smartselfie-tv{
		padding: 497px;
	}
	.t7-self-cam{
		padding: 428px;
	}
	.t7-portrait{
		padding: 466px;
	}
	.t7-face-key{
		padding: 481px;
	}
	.t7-metallic{
		padding: 380px;
	}
	.t7-acessorios-cam{
		padding: 413px;
	}
}
@media screen and (max-width: 2400px) {
    .c9-desempenho-cell{
        width: 50%;
    }
    .c9-energia-cell{
        width: 47%;
    }
    .c9-desbloqueio-cell{
        width: 20%;
        margin-left: 17%;
    }
    .c9-cinema-text{
        width: 70%;
        margin-left: 15%;
    }
    .ar-bloco-height{
        height: 26.1vw;
    }
    .ar-bloco{
        height: 33.7vw;
    }
    .ar-bloco3:before{
        height: 33.7vw;    
    }
    .e5-1-height{
        height: 12vw;
    }
    .e5-2-height{
        height: 25vw;
    }
    .c5-1-height{
        height: 25vw;
    }
    .ar-invert-bloco1{
        height: 120vw;
    }
    .ar-invert-img3{
        height: 120vw;
    }
    .ar-invert-img2{
        margin-top: 20vw;
    }
    .ar-invert-text2{
        margin-top: 20vw;
    }
    .ar-invert-bloco3{
        margin-top: 55vw;
    }
    .ar-invert-img6{
        height: 51vw;
    }
    .ar-invert-img7 {
        height: 51vw;
    }
    .ar-invert-img8 {
        height: 51vw;
    }
}
@media screen and (max-width: 2300px) {
    .ar-bloco-height{
        height: 27.2vw;
    }
    .ar-bloco{
        height: 35.3vw;
    }
    .ar-bloco3:before{
        height: 35.3vw;
    }
    .ar-icontext{
        margin-left: 17%;
    }
    .ar-square{
        background-size: 75%;
    }
    .ar-middle-text{
        padding-right: 90px;
    }
    .cbf1-height{
        height: 13vw;
    }
}
@media screen and (max-width: 2200px) {
    .ar-bloco-height{
        height: 28.5vw;
    }
    .ar-bloco{
        height: 36.9vw;
    }
    .ar-bloco3:before{
        height: 36.9vw;    
    }
    .e5-1-height{
        height: 13.8vw;
    }
    .e5-2-height{
        height: 27.5vw;
    }
    .c5-1-height{
        height: 27.5vw;
    }
}
@media screen and (max-width: 2100px) {
    .c9-desempenho-cell{
        width: 44%;
    }
    .c9-energia-cell{
        width: 41%;
    }
    .c9-desbloqueio-cell{
        width: 17%;
        margin-left: 20%;
    }
    .c9-digital{
        height: 65vw;
    }
    .c9-cinema{
        height: 50vw;
    }
    .ar-bloco-height{
        height: 29.8vw;
    }
    .ar-bloco{
        height: 38.5vw;
    }
    .ar-bloco3:before{
        height: 38.5vw;
    }
    .ar-blockiconheight{
        margin: 16px 10px -50px 0;
    }
}
@media screen and (max-width: 2000px) {
    .c9-desempenho-cell{
        width: 41%;
    }
    .c9-energia-cell{
        width: 39%;
    }
    .c9-desbloqueio-cell{
        width: 16%;
    }
    .cbf1-height{
        height: 14.5vw;
    }
    .cbf2-height{
        height: 29vw;
    }
    .cbf4-height{
        height: 29vw;
    }
    .e5-1-height{
        height: 14.8vw;
    }
    .e5-2-height{
        height: 29.5vw;
    }
    .c5-1-height{
        height: 29.5vw;
    }
    .ar-invert-bloco1{
        height: 139vw;
    }
    .ar-invert-img3{
        height: 139vw;
    }
    .ar-invert-img2{
        margin-top: 35vw;
    }
    .ar-invert-text2{
        margin-top: 35vw;
    }
    .ar-invert-img1{
        height: 70vw;
    }
    .ar-invert-bloco3{
        margin-top: 60vw;
    }
    .ar-invert-img6{
        height: 60vw;
    }
    .ar-invert-img7 {
        height: 60vw;
    }
    .ar-invert-img8 {
        height: 60vw;
    }
}
@media screen and (min-width: 2000px) {    
    .p6-4ktv {
        padding: 335px !important;
    }
    .x6-netflixtv{
        padding: 290px !important;
    }
    .s3-fhdtv {
        padding: 335px !important;
    }
    .s3-youtubetv {
        padding: 365px !important;
    }
    .p6-rgbtv{
        padding: 445px !important;
    }
    .p6-youtubetv {
        padding: 275px !important;
        width: 40%;
    }
    .p6-icons{
        padding: 110px;
    }
    .p6-slimtv{
        background-size: 90%;
        padding: 336px;
    }
    .p6-metallictv {
        background-size: 90%;
        padding: 361px;
    }
    .p6-netflixtv {
        padding: 280px;
    }
    .p6-hdrtv {
        padding: 360px;
    }
    .s3-dtvtv{
        padding: 350px !important;
    }
    .s3-wifitv {
        padding: 360px;
    }
    .x6-ultra-hd{
        padding: 388px;
    }
    .x6-hdr-tv{
        padding: 476px 0;
    }
    .x6-dolby{
        padding: 404px;
    }
    .x6-allinone{
        padding: 404px;
    }
}
@media screen and (max-width: 2000px) {
    .ar-bloco{
        height: 39.6vw;
    }
    .ar-bloco3:before{
        height: 39.6vw;
    }
}
@media screen and (min-width: 1901px) and (max-width: 2000px) {
    .s3-dtvtv{
        padding: 350px;
    }
    .s3-wifitv{
        padding: 350px;
    }
    .s3-youtubetv{
        padding: 350px;
    }
    .x6-ultra-hd{
        padding: 388px;
    }
    .x6-dolby{
        padding: 404px;
    }
    .t7-face-key {
        padding: 404px;
    }
    .t7-side {
        padding: 404px;
    }
    .x6-netflixtv{
        padding: 290px !important;
    }
    .x6-hdr-tv{
        width: 80%;
        margin-left: 180px;
        padding: 475px 0;
    }
    .t7-bezel-less-phone {
        width: 80%;
        margin-left: 180px;
        padding: 475px 0;
    }
    .t7-self-cam {
        width: 80%;
        margin-left: 180px;
        padding: 475px 0;
    }
    .t7-acessorios-cam {
        width: 80%;
        margin-left: 180px;
        padding: 475px 0;
    }
    .x6-hdr-text{
        margin-left: 210px;
        margin-top: -160px;
        width: 75%;
    }
    .t7-bezel-less-text {
        margin-left: 210px;
        width: 75%;
    }
    .t7-selfie-text {
        margin-left: 210px;
        width: 75%;
    }
    .t7-acessorios-text {
        margin-left: 210px;
        width: 75%;
    }
    .x6-allinone{
        padding: 404px;
    }
    .t7-portrait {
        padding: 404px;
    }
    .t7-metallic {
        padding: 404px;
    }
}
@media screen and (max-width: 1920px) {
    .x6-ultra-hd{
        padding: 373px;
    }
    .x6-hdr-tv{
        padding: 456px 0;
    }
    .t7-bezel-less-phone {
        padding: 395px;
    }
    .t7-self-cam {
        width: 70%;
        margin-top: 190px;
        padding: 371px;
    }
    .t7-smartselfie-text{
        padding: 110px 210px 0 0;
        margin-top: 0;
    }
    .t7-acessorios-cam {
        padding: 387px;
        width: 61%;
        margin-left: 380px;
    }
    .x6-dolby{
        padding: 388px;
    }
    .t7-face-key {
        padding: 388px;
    }
    .t7-side {
        padding: 440px;
    }
    .t7-selfie-text{
        padding: 0 60px;
    }
    .t7-smartselfie-tv{
        padding: 412px;
    }
    .x6-allinone{
        padding: 388px;
    }
    .t7-portrait {
        padding: 441px;
    }
    .t7-metallic {
        padding: 359px;
    }
    .x3-ultra-hd-tv{
        padding: 346px;
    }
    .x3-dimming-tv{
        padding: 403px;
    }
    .l9-fullvision{
        height: 49.2vw;
    }
    .l9-camera{
        height: 46.302vw;
    }
    .l9-android{
        height: 48.5vw;
    }
    .l9-android-title{
        margin-top: 8vw;
    }
    .l9-oreo{
        height: 44.9vw;
    }
    .l9-digital{
        height: 44.9vw;
    }
    .l9-camera-app{
        margin-top: -23vw;
    }
    .l9-android-cell{
        height: 48.5vw;
    }
    .l9-oreo-cell{
        height: 44.9vw;
    }
    .l9-digital-cell{
        height: 44.9vw;
    }
    .c5-camera-app{
        margin-top: -24vw;
        margin-left: 11%;
    }
    .c5-espaco{
        height: 45vw;
    }
    .c9-cinema{
        height: 53vw;
    }
    .c9-desbloqueio-cell{
        width: 17%;
    }
    .c9-desempenho-cell{
        width: 43%;
        margin-right: 3%;
    }
    .c9-energia-cell{
        width: 41%;
        margin-right: 3%;
    }
    .c9-desbloqueio-cell{
        width: 18%;
    }
    .ar-block3text{
        padding-right: 0;
    }
    .ar-bloco-height{
        height: 30.6vw;
    }
    .ar-bloco{
        height: 39.6vw;
    }
    .ar-bloco3:before{
        height: 39.6vw;
    }
    .e5-1-height{
        height: 14.5vw;
    }
    .e5-2-height{
        height: 29.1vw;
    }
    .c5-1-height{
        height: 29.1vw;
    }
}
@media screen and (max-width: 1900px) {
    .x3-ultra-hd-tv{
        padding: 342px;
    }
    .k1-netflix{
        padding: 430px;
    }
}
@media screen and (min-width: 1801px) and (max-width: 1900px) {
    .s3-dtvtv{
        padding: 320px;
    }
    .s3-wifitv{
        padding: 320px;
    }
    .s3-youtubetv{
        padding: 320px;
    }
}
@media screen and (max-width: 1800px) {
    .x3-ultra-hd-tv{
        padding: 324px;
    }
    .tv-k1bird{
        padding: 400px;
    }
    .back-white-k1{
        right: 860px;
    }
    .k1-netflix{
        padding: 400px;
    }
}
@media screen and (min-width: 1701px) and (max-width: 1800px){
    .s3-dtvtv{
        padding: 310px;
    }
    .s3-wifitv{
        padding: 310px;
    }
    .s3-youtubetv{
        padding: 310px;
    }
}
@media screen and (max-width: 1760px) {
    .ar-blockiconheight{
        margin: 16px 10px -30px 0
    }
    .k1-pixeltext{
        margin-top: 140px;
    }
    .tv-k1pixel{
        padding: 340px;
    }
    .k1-netflix{
        padding: 380px;
    }
}
@media screen and (max-width: 1700px) {
    .x3-ultra-hd-tv{
        padding: 305px;
    }
}
@media screen and (max-width: 1680px) {
    .x6-ultra-hd{
        padding: 328px;
    }
    .x6-hdr-text{
        margin-top: -130px;
    }
    .x6-hdr-tv{
        padding: 400px 0;
    }
    .t7-bezel-less-phone {
        padding: 337px;
    }
    .t7-self-cam {
        padding: 321px;
    }
    .t7-acessorios-cam {
        padding: 327px;
        width: 59%;
    }
    .x6-harman-tv{
        padding: 240px;
    }
    .x6-dolbytext{
        margin-top: 90px;
    }
    .t7-face-text {
        margin-top: 210px;
    }
    .t7-side-text {
        margin-top: 170px;
    }
    .x6-dolby{
        padding: 339px;
    }
    .t7-face-key {
        padding: 395px;
    }
    .t7-side {
        padding: 387px;
    }
    .x6-allinone{
        padding: 338px;
    }
    .t7-portrait {
        padding: 386px;
    }
    .t7-metallic {
        padding: 314px;
    }
    .t7-metallic-text{
        padding: 0 80px;
    }
    .x6-netflixtv{
        padding: 225px;
    }
    .x6-android-tv{
        padding: 230px;
    }
    .x6-globotv{
        padding: 305px;
    }
    .x3-ultra-hd-tv{
        padding: 301px;
    }
    .x3-dimming-tv{
        padding: 352px;
    }
    .x3-harman-tv{
        padding: 320px;
    }
    .x3-android-tv{
        padding: 379px;
    }
    .x3-voice-search{
        padding: 309px;
    }
    .x3-chromecast-tv{
        padding: 270px;
    }
    .l9-camera-app{
        margin-left: 13.166667%;
    }
    .l9-android-app{
        margin-left: 55.166667%;
    }
    .ar-block4text{
        padding-right: 60px;
        width: 35%;
    }
}
@media screen and (min-width: 1601px) and (max-width: 1700px){
    .s3-dtvtv{
        padding: 300px;
    }
    .s3-wifitv{
        padding: 300px;
    }
    .s3-youtubetv{
        padding: 300px;
    }
}
@media screen and (max-width: 1600px) {
    .x3-ultra-hd-tv{
        padding: 286px;
    }
    .voicetv{
        padding: 356px;
    }
    .x3-ultra-hd-tv{
        padding: 268px;
    }
    .x6-ultra-hd{
        padding: 312px;
    }
    .x6-hdr-tv{
        padding: 380px 0;
    }
    .t7-bezel-less-phone {
        padding: 317px;
    }
    .t7-self-cam {
        padding: 300px;
    }
    .t7-acessorios-cam {
        padding: 307px;
        width: 58%;
    }
    .x6-harman-tv{
        padding: 230px;
    }
    .x6-dolby{
        padding: 323px;
    }
    .t7-face-key {
        padding: 386px;
        margin-top: 20px;
    }
    .t7-side {
        padding: 368px;
    }
    .x6-allinone{
        padding: 320px;
    }
    .t7-portrait {
        padding: 367px;
    }
    .t7-metallic {
        padding: 300px;
    }
    .x6-netflixtv{
        padding: 220px;
    }
    .x6-android-tv{
        padding: 220px;
    }
    .x6-globotv{
        padding: 290px;
    }
    .x3-qled-tv{
        padding: 292px;
    }
    .x3-dimming-tv{
        padding: 336px;
    }
    .t7-smartselfie-tv{
        padding: 392px;
    }
    .l9-android-app{
        margin-left: 55.166667%;
    }
    .l9-camera-app{
        margin-left: 11.166667%;
    }
    .cbf04-text{
        margin-top: 3%;
    }
    .k1-netflix{
        padding: 360px;
    }
    .tv-k1florest{
        padding: 350px;
    }
    .tv-k1bird{
        padding: 360px;
    }
    .k1-bird{
        margin-top: 140px;
    }
}
@media screen and (min-width: 1501px) and (max-width: 1600px){
    .s3-dtvtv{
        padding: 260px;
    }
    .s3-wifitv{
        padding: 270px;
    }
    .s3-youtubetv{
        padding: 270px;
    }
}
@media screen and (max-width: 1560px) {
    .ar-block4text{
        padding-right: 30px;
    }
    .ar-blockiconheight{
        margin: 16px 10px -20px 0;
    }
    .k1-youtube{
        padding: 310px;
    }
    .tv-k1pixel{
        padding: 290px;
    }
}
@media screen and (min-width: 1500px) {
    .p6-4ktv {
        padding: 365px;
    }
    .s3-fhdtv {
        padding: 365px;
    }
    .s3-netflixtv{
        padding: 339px;
    }
    .p6-rgbtv{
        padding: 365px;
    }
    .p6-youtubetv {
        padding: 365px;
    }
    .k1-bird{
        margin-top: 230px;
    }
    .p6-4ktext {
        margin-top: 230px;
    }
    .x6-netflixtext{
        margin-top: 230px;
    }
    .x6-globotext{
        margin-top: 230px;
    }
    .s3-fhdtext {
        margin-top: 230px;
    }
    .s3-youtubetext {
        margin-top: 230px;
    }
    .s3-titletext{
        padding: 0 220px;
    }
    .p6-rgbtext {
        margin-top: 230px;
    }
    .p6-youtubetext{
        margin-top: 230px;
    }    
}
@media screen and (max-width: 1440px) {
    .box-carrosel .banner-principal-marcas .back-blue {
        margin-top: -170px;
    }
    .seriec2-ultra4k{
        width: 98% !important;
    }
    .androidtv{
        width: 105% !important;
    }
    .voicetv{
        padding: 317px;
    }
    .x3-qled-tv{
        padding: 257px;
    }
    .x6-qled-tv{
        padding: 306px;
    }
    .t7-smartselfie-tv {
        padding: 347px;
    }
    .p6-slimtv {
        padding: 249px;
    }
    .p6-metallictv {
        padding: 224px;
    }
    .x3-text-qled{
        margin-top: 40px;
    }
    .x6-text-qled {
        margin-top: 220px;
    }
    .p6-slimtext{
        margin-top: 100px;
    }
    .p6-metallictext {
        margin-top: 160px;
    }
    .x3-ultra-hd-tv{
        padding: 251px;
    }
    .x3-dynamic-tv{
        padding: 338px 0;
    }
    .x6-hdr-tv{
        padding: 334px 0;
        width: 75%;
        margin-left: 180px;
    }
    .t7-bezel-less-phone {
        padding: 269px;
        width: 75%;
        margin-left: 180px;
        margin-top: 160px;
    }
    .t7-self-cam {
        padding: 230px;
        width: 60%;
        margin-left: 180px;
        margin-top: 190px;
    }
    .t7-acessorios-cam {
        padding: 265px;
        width: 60%;
        margin-left: 320px;
        margin-top: 170px;
    }
    .x6-hdr-text{
        margin-left: 160px;
        margin-top: -160px;
        width: 76%;
    }
    .t7-bezel-less-text {
        margin-left: 160px;
        width: 76%;
    }
    .t7-selfie-text {
        margin-left: 310px;
        width: 60%;
    }
    .t7-acessorios-text {
        margin-left: 160px;
        width: 76%;
        padding: 0 90px;
    }
    .x6-harman-tv{
        padding: 212px;
    }
    .x6-dolby{
        padding: 283px;
    }
    .t7-face-key {
        padding: 322px;
    }
    .t7-side {
        padding: 328px;
    }
    .x6-android-tv{
        padding: 220px;
    }
    .x6-globotv{
        padding: 270px;
    }
    .x3-dynamic-text{
        margin-top: -184px;
    }
    .x6-allinonetext{
        margin-top: 60px;
    }
    t7-portrait-text {
        margin-top: 60px;
    }
    .t7-metallic-text {
        margin-top: 0px;
        padding: 30px 40px;
    }
    .x3-dimming-tv{
        padding: 302px;
    }
    .x3-harman-tv{
        padding: 253px;
    }
    .x3-voice-search{
        padding: 264px;
    }
    .x3-chromecast-tv{
        padding: 228px;
    }
    .x3-android-tv{
        padding: 321px;
    }
    .k1-netflix{
        padding: 321px;
    }
    .x6-ultra-hd{
        padding: 275px;
    }
    .x6-allinone{
        padding: 283px;
    }
    .t7-portrait {
        padding: 326px;
    }
    .t7-metallic {
        padding: 266px;
    }
    .s3-netflixtv {
        padding: 321px;
    }
    .k1-youtube{
        padding: 260px;
    }
    .k1-globo{
        padding: 257px;
    }
    .k1-titletext{
        padding: 0 360px;
    }
    .p6-titletext{
        padding: 0 360px;
    }
    .s3-titletext{
        padding: 0 220px;
    }
    .l9-camera-app{
        margin-left: 9.166667%;
    }
    .l9-android-app{
        margin-left: 53.166667%;
    }
    .ar-block4text{
        padding-right: 60px;
    }
    .ar-middle-text{
        padding-right: 20px;
    }
    .ar-bloco-height{
        height: 30.2vw;
    }
    .ar-bloco{
        height: 39.2vw;
    }
    .ar-bloco3:before{
        height: 39.2vw;
    }
    .bluetooth-logo{
        height: 7vw;
    }
    .tv-k1bird{
        padding: 320px;
    }
    .tv-k1florest{
        padding: 300px;
    }
    .back-white-k1{
        right: 670px;
    }
}
@media screen and (max-width: 1403px){
	.t7-bezel-less-phone{
		padding: 261px;
	}
	.t7-self-cam{
		padding: 224px;
		margin-top: 240px;
	}
	.t7-side{
		padding: 319px;
	}
	.t7-portrait{
		padding: 318px;
	}
	.t7-metallic{
		padding: 262px;
	}
	.t7-acessorios-cam{
		padding: 256px;
	}    
}
@media screen and (min-width: 1401px) and (max-width: 1500px){
    .s3-dtvtv{
        padding: 240px;
    }
    .s3-wifitv{
        padding: 250px;
    }
    .s3-youtubetv{
        padding: 250px;
    }
}
@media screen and (max-width: 1366px) {
    .x3-ultra-hd-tv{
        padding: 243px;
    }
    .x3-dynamic-text{
        margin-top: -194px;
    }
    .x6-hdr-text{
        margin-top: -169px;
    }
    .x6-ultra-hd{
        padding: 268px;
    }
    .x6-hdr-tv{
        padding: 325px 0;
    }
    .t7-bezel-less-phone {
        padding: 255px;
    }
    .t7-self-cam {
        padding: 214px;
        margin-top: 250px;
    }
    .t7-acessorios-cam {
        padding: 247px;
        width: 55%;
        margin-top: 163px;
    }
    .x6-dolby{
        padding: 275px;
    }
    .t7-face-key {
        padding: 328px;
    }
    .t7-side {
        padding: 315px;
    }
    .x6-allinone{
        padding: 275px;
    }
    .t7-portrait {
        padding: 313px;
    }
    .t7-metallic {
        padding: 256px;
    }
    .x6-qled-tv{
        padding: 305px;
    }
    .t7-smartselfie-tv {
        padding: 335px;
    }
    .x6-harman-tv{
        padding: 200px;
    }
    .x6-dolbytext{
        margin-top: 40px;
    }
    .t7-face-text {
        margin-top: 40px;
    }
    .t7-side-text {
        margin-top: 40px;
    }
    .x6-netflixtv{
        padding: 185px;
    }
    .x6-globotv{
        padding: 250px;
    }
    .x3-qled-tv{
        padding: 247px;
    }
    .x3-dimming-tv{
        padding: 288px;
    }
    .ar-middle-img{
        width: 56%;
    }
    .ar-bloco-height{
        height: 30.6vw;
    }
    .ar-blocktext{
        margin: 0px 130px 0px 60px;
        margin-top: 0%;
    }
    .ar-rectangle{
        background-size: 90%;
    }
    .cbf04-text{
        margin-top: 1.5%;
    }
    .e5-05-text{
        width: 38%;
    }
    .e5-06-text{
        width: 38%;
    }
    .c5-05-text{
        width: 38%;
    }
    .ar-invert-text4{
        width: 50%;
    }
}
@media screen and (max-width: 1360px) {
    .voicetv{
        padding: 303px;
    }
    .x3-ultra-hd-tv{
        padding: 242px;
    }
    .x6-ultra-hd{
        padding: 268px;
    }
    .x6-hdr-tv{
        padding: 324px 0;
    }
    .t7-bezel-less-phone {
        padding: 324px 0;
    }
    .t7-self-cam {
        padding: 324px 0;
    }
    .t7-acessorios-cam {
        padding: 324px 0;
    }
    .x6-dolby{
        padding: 275px;
    }
    .t7-face-key {
        padding: 275px;
    }
    .t7-side {
        padding: 275px;
    }
    .x6-allinone{
        padding: 375px;
    }
    .t7-portrait {
        padding: 375px;
    }
    .t7-metallic {
        padding: 375px;
    }
}
@media screen and (max-width: 1346px) {
	.t7-bezel-less-phone{
		padding: 245px 0;
	}
	.t7-self-cam{
		padding: 209px 0;
	}
	.t7-side{
		padding: 310px;
	}
	.t7-portrait{
		padding: 309px;
	}
	.t7-metallic{
		padding: 252px;
	}
	.t7-acessorios-cam{
		padding: 244px 0;
	}
	.ar-blockiconheight{
		margin: 16px 10px -17px 0;
	}
}
@media screen and (max-width: 1329px) {
	.t7-smartselfie-tv{
		padding: 325px;
	}
	.t7-self-cam{
		padding: 208px 0;
		margin-top: 242px;
	}
	.t7-side{
		padding: 306px;
	}
	.t7-portrait{
		padding: 305px;
	}
	.t7-metallic{
		padding: 249px;
	}
	.t7-acessorios-cam{
		padding: 241px 0;
	}
}
@media screen and (max-width: 1300px) {
    .x3-ultra-hd-tv{
        padding: 230px;
    }
}
@media screen and (max-width: 1280px) {
    .voicetv{
        padding: 285px;
    }
    .x6-qled-tv{
        padding: 302px;
    }
    .t7-smartselfie-tv {
        padding: 313px;
    }
    .x6-ultra-hd{
        padding: 251px;
    }
    .x6-hdr-tv{
        padding: 304px 0;
    }
    .t7-bezel-less-phone {
        padding: 234px;
    }
    .t7-self-cam {
        padding: 198px;
        width: 57%;
        margin-left: 240px;
    }
    .t7-smartselfie-text {
        padding: 50px 120px 0 0;
    }
    .t7-acessorios-cam {
        padding: 235px;
        width: 56%;
        margin-top: 160px;
    }
    .x6-harman-tv{
        padding: 186px;
    }
    .x6-dolby{
        padding: 257px;
    }
    .t7-face-key {
        padding: 306px;
    }
    .t7-side {
        padding: 295px;
    }
    .x6-allinone{
        padding: 257px;
    }
    .t7-portrait {
        padding: 293px;
    }
    .t7-metallic {
        padding: 240px;
    }
    .x6-android-tv{
        padding: 190px;
    }
    .x6-globotv{
        padding: 230px;
    }
    .x3-ultra-hd-tv{
        padding: 227px;
    }
    .x3-dimming-tv{
        padding: 269px;
    }
    .x3-android-tv{
        padding: 288px;
    }
    .x3-voice-search{
        padding: 240px;
    }
    .x3-chromecast-tv{
        padding: 210px;
    }
    .l9-camera-app{
        margin-left: 12.166667%;
        background-size: 28%;
    }
    .l9-android-app{
        margin-left: 55.166667%;
        background-size: 35%;
    }
    .smarttv-font{
        font-size: 22px;
    }
    .smarttv-wifitv{
        height: 55vw;
        width: 100%;
    }
    .smarttv-wifilogo{
        margin-top: 0;
        margin-left: 35%;
    }
    .smarttv-wifitext{
        margin-top: 2vw;
        width: 80%;
        margin-left: 10%;
        text-align: center;
    }
    .smarttv-youtubetv{
        width: 100%;
        height: 50vw;
    }
    .smarttv-youtubelogo{
        margin-top: 0vw;
        margin-left: 40%;
    }
    .smarttv-youtubetext{
        width: 70%;
        margin-left: 15%;
        text-align: center;
        position: inherit;
    }
    .smartv-netflix{
        width: 100%;
        height: 53vw;
    }
    .smarttv-netflixlogo{
        margin-top: 0;
        margin-left: 40%;
    }
    .smarttv-netflixtext{
        width: 70%;
        margin-left: 15%;
        text-align: center;
    }
    .smarttv-globotv{
        width: 100%;
        height: 65vw;
    }
    .smarttv-globologo{
        margin-top: 0;
        margin-left: 35%;
    }
    .smarttv-globotext{
        margin-left: 10%;
        text-align: center;
    }
    .ar-middle-text{
        margin-top: 0%;
    }
    .ar-blockiconheight{
        margin: 16px 10px -10px 0;
    }
    .ar-square{
        width: 50%;
    }
    .cbf04-text{
        width: 35%;
    }
    .e5-06-text{
        margin-top: 0%;
    }
    .c5-05-text{
        margin-top: 0%;
    }
    .tv-k1bird{
        padding: 280px;
    }
    .tv-k1pixel{
        padding: 250px;
    }
    .tv-k1florest{
        padding: 240px;
    }
    .ar-invert-bloco3{
        margin-top: 80vw;
    }
    .ar-invert-img4{
        margin-top: 65vw;
    }
    .ar-invert-coluns1 p{
        padding-bottom: 3%;
    }
    .ar-invert-coluns2 p{
        padding-bottom: 3%;
    }
}
@media screen and (max-width: 1200px) {
    .x3-ultra-hd-tv{
        padding: 212px;
    }
    .ar-back{
        display: none;
    }
    .arcondicionado-mob{
        display: inherit !important;
    }
    .arcondicionado-desk{
        display: none;
    }
    .ar-header-text{
        margin-top: 5%;
    }
    .ar-bloco-height{
        height: 78.6vw;
        background-position: bottom;
    }
    .ar-middle-img{
        background-image: url("Images/Conteudo/arcondicionado-middle-mob.jpg");
        width: 100%;
    }
    .ar-blockiconheight{
        margin: 16px 10px -10px 250px;
        width: 10%;
    }
    .ar-blocktitle{
        width: 80%;
    }
    .ar-icontext{
        margin-left: 30%;
    }
    .ar-middle-text{
        margin-top: 0%;
        padding-right: 0;
        width: 100%;
        position: absolute;
    }
    .ar-bloco1{
        background-image: none;
    }
    .ar-middle-title{
        text-align: center;
    }
    .ar-bloco2{
        background-image: url("Images/Conteudo/ar-bloco2back-mob.jpg");
        margin-top: 20%;
    }
    .ar-bloco3{
        background-image: url("Images/Conteudo/ar-block3back-mob.jpg");
    }
    .ar-bloco4{
        background-image: url("Images/Conteudo/ar-footer-mob.jpg");
    }
    .ar-bloco{
        height: 64.2vw;
    }
    .ar-bloco3:before{
        height: 64.2vw;
    }
    .ar-rectangle{
        margin-top: -15%;
    }
    .ar-square{
        width: 70%;
        left: 50%;
        transform: translate(-50%,0%);
        margin-top: -25%;
    }
    .ar-block3text{
        margin-left: 0%;
        width: 100%;
    }
    .ar-bloco3{
        margin-top: 25%;
    }
    .ar-bloco4{
        margin-top: 20%;
    }
    .ar-block4text{
        padding-right: 0;
        margin-top: -25%;
        transform: translate(-20%,0%);
        width: 70%;
    }
    .ar-bloco2:before{
        background: none;
    }
    .ar-bloco3:before{
        background: none;
    }
    .cbf01-text{
        margin-top: 1%;
    }
    .cbf02-text{
        width: 30%;
        margin-top: 2%;
        margin-right: 15%;
    }
    .e5-05-text{
        margin-top: 1%;
        width: 41%;
    }
    .e5-06-text{
        width: 41%;
    }
    .c5-05-text{
        width: 30%;
    }
    .e5-title{
        width: 150%;
        font-size: 30px;
    }
    .c5-03-text{
        width: 22%;
    }
}
@media screen and (max-width: 1100px) {
    .x3-ultra-hd-tv{
        padding: 188px;
    }
    .ar-middle-title{
        padding: 0 110px;
    }
    .ar-block4text{
        width: 70%;
        transform: translate(-20%,0%);
    }
    .ar-blockiconheight{
        margin: 16px 10px 0px 210px;
    }
    .ar-blocktext{
        margin: 0px 0px 0px 0px;
    }
    .cbf04-text{
        width: 40%;
        margin-left: 15%;
    }
    .c5-03-text{
        width: 17%;
    }
    .sk-icons{
        width: 100%;
        padding: 20px 100px;
    }
}
@media screen and (max-width: 1357px) {
  #sempDestquesHome #sempDestaques {
    padding: 0 4%;
  }
  .paginas-internas .box-categorias .text-categorias {
    font-size: 11px;
  }
  #semp-nav-top {
    padding: 0 70px;
  }
  #semp-nav-top #socialBar {
    padding-left: 0;
  }
  .main-interna .produtos-container {
    padding: 24px 80px;
  }
  .main-interna .produtos-container .description-produto {
    padding: 70px 5px 20px;
  }
}
@media screen and (max-width: 1322px) {
  .main-interna .produtos-container {
    padding: 24px 80px;
  }
}
@media screen and (max-width: 1310px) {
  .main-interna .produtos-container {
    padding: 24px 82px;
  }
}
@media screen and (max-width: 1265px) {
  #sempDestquesHome .destaque-item-home {
    height: 418px;
  }
  #semp-nav-top #socialBar {
    width: 20.5%;
  }
  .main-interna .produtos-container .description-produto {
    padding: 70px 16px 20px;
  }
}
@media screen and (max-width: 1246px) {
  .main-interna .produtos-container {
    padding: 24px 59px;
  }
}
@media screen and (max-width: 1214px) {
  .previ-imagem {
    max-width: 100%;
    height: auto;
  }
}
@media screen and (max-width: 1201px) {
  .main-interna .produtos-container .description-produto {
    padding: 70px 9px 20px;
  }
}
@media screen and (max-width: 1156px) {
  .main-interna .produtos-container {
    padding: 24px 48px;
  }
  .main-interna .produtos-container .description-produto {
    padding: 70px 7px 20px;
  }
  footer .footer-social,
  footer .footer-contato {
    margin-left: -48px;
    margin-right: 0;
  }
  .paginas-internas .box-categorias .text-categorias {
    font-size: 9px;
  }
}
@media only screen and (max-width: 1024px) {
  .smarttv-wifilogo{
      margin-left: 25%;
  }
  .smarttv-youtubelogo{
      margin-left: 35%;
  }
  .smarttv-netflixlogo{
      margin-left: 35%;
  }
  .smarttv-globologo{
      margin-left: 25%;
  }
  .smarttv-globotext{
      margin-left: 0%;
  }
 }
@media only screen and (min-width: 1024px) and (max-width: 1138px) {
   #myBtn{
       right: 70px;
   }
   .ldj-block{
       width: 100%;
   }
   .seriec2-box-shadow{
       display: none;
   }
    .seriec2-ultra4k {
        width: 80% !important;
        background-size: 100%;
        padding: 140px;
    }
    .ultra4k-text{
        width: 50% !important;
    }
    .hdr-pro{
        padding: 220px;
        background-size: 100%;
    }
    .hdr-pro-text{
        width: 46% !important;
        margin-top: 33px !important;
        color: #fff !important;
    }
    .blackscreen {
        width: 117% !important;
        background-size: 100%;
    }
    .blackscreen-text{
        width: 50% !important;
        margin-top: 80px !important;
        color: #fff !important;
    }
    .seriec2-text-harman{
        width: 50% !important;
        margin-top: 80px !important;
    }
    .androidtv{
        width: 100% !important;
        background-size: 100%;
        padding: 190px;
    }
    .android-text{
        width: 50% !important;
        margin-top: 60px !important;
        padding: 0 60px;
    }
    .seriec2-text-chromecast{
        margin-top: 110px !important;
        width: 30% !important;
        padding: 0;
        margin-left: 60px;
    }
    .x3-text-ultra{
        padding: 110px 40px;
    }
    .voicetv{
        padding: 225px !important;
        background-size: 100%;
    }
    .globo-play{
        background-size: 100%;
        padding: 223px;
    }
    .globo-play2{
        padding: 153px !important;
    }
    .globo-play-text{
        width: 40% !important;
        margin-left: 80px;
        margin-top: 0;
    }
    .globo-play-text2{
        margin-left: 60px !important;
    }
    .globo-play-icon2{
        margin-left: -35px !important;
        margin-bottom: 0px !important;
        background-size: 100%;
        padding: 40px !important;
    }
    .multitvs{
        background-size: 100%;
        width: 80%;
        padding: 160px;
        margin-left: 260px;
    }
    .seriec2-multi-text{
        width: 30% !important;
        margin-left: 40px;
        padding: 0px !important;
    }
   .seriep22-middle-text {
        margin-left: -50px;
        width: 40%;
    }
   .ultra4k-p2{
       margin-top: 20px;
   }
   .globotext-p2{
       margin-top: 70px;
   }
   .hdrtv-p2{
       margin-left: -71px;
   }
   .netflix_p2{
        width: 40%;
   }
   .youtubetv-p2{
       margin-left: -80px;
   }
   .seriep22-banner-texto-youtube{
       margin-left: 75px;
   }
   .k1-pixeltext{
       margin-left: 75px;
   }
   .miracast-p2{
       margin-left: 110px;
       margin-top: 40px;
   }
   .wifi-p2{
       margin-top: 80px;
   }
   .miracasttv-p2{
       margin-left: -110px;
   }
   .slimtv-p2{
       margin-left: -75px;
   }   
   .seriec2-text{
       width: 100%;
       margin-top: 0;
  }
  .seriec2-text-color{
      color: #000000;
  }
  .seriec2-hdr{
      margin-top: 410px;
      width: 100%;
      text-align: center;
  }
  .seriec2-hdr-img{
      margin-bottom: 100px;
      margin-top: 10px;
  }
  .seriec2-banner{
      text-align: center;
      width: 100%;
  }
  .seriec2-menu{
      width: 50%;
      margin-left: 420px;
  }
  .menu-seriec2{
      float: none;
      width: 35% !important;
      margin-left: -23px;
      margin-top: 0px;
  }
  .first-drop{
      margin-top: 40px;
  }
  .seriec2-dropbtn {
    padding: 16px;
    font-size: 16px;
    border: none;
    cursor: pointer;
    display: block;
    margin-left: 5px;
}

.seriec2-dropdown {
    position: relative;
    display: inline-block;
}

.seriec2-dropdown-content {
    display: none;
    min-width: 160px;
    overflow: auto;
    z-index: 1;
}
.seriec2-box-shadow{
    margin-top: 0;
}
.seriec2-dropdown-content a {
    color: black;
    padding: 12px 16px;
    text-decoration: none;
    display: block;
}
.seriec2-show {
    display:block;
}
  .seriec2-text-play{
      margin-top: 440px;
  }
  .seriec2-text-metal{
      margin-top: 400px;
  }
   .seriep2-banner-texto {
    margin-left: 0;
  }
   .seriep22-banner-texto {
    margin-left: 71px;
  }
  .seriep2-footer-margin {
    margin-right: 0;
  }
  .m-seriec2-harman-som {
    margin-left: 360px;
  }
  .seriec2-banner-father{
      width: 80%;
  }
  .m-seriec2-c2{
      padding: 334px;
  }
  .x3-qled-tv{
      background-size: 84%;
      padding: 165px;
  }
  .x6-qled-tv{
      background-size: 84%;
      padding: 205px;
      width: 55%;
  }
  .t7-smartselfie-tv {
      background-size: 100%;
      padding: 209px;
      width: 83%;
  }
  .t7-smartselfie-text{
      padding: 20px 50px 0 0;
  }
  .x6-ultrahdtext{
      padding: 30px 40px;
      margin-top: 0;
  }
  .p6-slimtv{
      background-size: 100%;
      padding: 171px;
  }
  .p6-slimtext{
      margin-top: 50px;
  }
  .p6-metallictv {
      background-size: 84%;
      padding: 167px;
  }
  .p6-netflixtext{
      margin-top: 20px;
  }
  .x3-text-design{
      padding: 57px;
  }
  .x3-ultra-hd-tv{
      padding: 174px;
  }
  .x3-dynamic-tv{
      margin-left: 200px;
      padding: 285px 0px;
      width: 60%;
  }
  .x6-hdr-tv{
      margin-left: 200px;
      padding: 235px 0px;
      width: 60%;
  }
  .t7-bezel-less-phone {
      margin-left: 200px;
      padding: 171px;
      width: 60%;
  }
  .t7-self-cam {
      margin-left: 130px;
      padding: 163px;
      width: 60%;
      margin-top: 180px;
  }
  .t7-acessorios-cam {
      margin-left: 300px;
      padding: 142px;
      width: 42%;
      margin-top: 220px;
  }
  .x3-dynamic-text{
      margin-top: -290px;
      margin-left: 30px;
      width: 90%;
  }
  .x6-text-qled{
      margin-top: 60px;
  }
  .x6-hdr-text{
      margin-top: -180px;
      margin-left: 30px;
      width: 90%;
  }
  .t7-bezel-less-text {
      margin-left: 30px;
      width: 90%;
  }
  .t7-selfie-text {
      margin-left: 0px;
      width: 90%;
  }
  .t7-selfie-icons{
      margin-left: 30px;
      margin-top: 240px;
  }
  .t7-acessorios-text {
      margin-left: 30px;
      width: 90%;
  }  
  .x3-dimming-tv{
      padding: 217px;
  }
  .x3-dimming-text{
      margin-top: 50px;
  }
  .x3-design-curvo-tv{
      padding: 251px;
      background-size: 90%;
  }
  .x3-super-slim-tv{
      width: 50%;
      padding: 190px;
      margin-top: 0px;
      background-size: 116%;
  }
  .x3-harman-tv{
      padding: 183px;
  }
  .x3-voice-search{
      padding: 189px;
  }
  .x3-chromecast-tv{
      padding: 162px;
  }
  .x3-netflix-tv{
      background-size: 90%;
      padding: 148px;
  }
  .x6-harman-tv{
      background-size: 90%;
      padding: 148px;
  }
  .x6-android-tv{
      background-size: 90%;
      padding: 148px;
  }
  .x3-netflix-text{
      width: 40%;
      padding: 30px;
  }
  .x6-harman-text{
      width: 40%;
      padding: 30px;
      margin-top: 10px;
  }
  .x6-android-text{
      width: 40%;
      padding: 30px;
      margin-top: 10px;
  }
  .x3-android-tv{
      padding: 229px;
  }
  .k1-netflix{
      padding: 229px;
  }
  .x6-ultra-hd{
      padding: 195px;
  }
  .x6-allinone{
      padding: 207px;
  }
  .t7-portrait {
      padding: 235px;
  }
  .t7-portrait-text{
    margin-top: 60px;
    margin-left: 60px;
  }
  .t7-selfie-icon{
      margin-top: 0;
  }
  .t7-metallic {
      padding: 192px;
  }
  .s3-netflixtv {
      padding: 229px;
  }
  .x3-slim-text{
      margin-top: 160px;
  }
  .x3-hight-dynamic-back {
      margin-top: -7px;
  }
  .x6-hdr-back{
    margin-top: -7px;
  }
  .k1-bird{
      margin-top: 110px;
      margin-left: 50px;
      width: 40%;
  }
  .p6-4ktext {
    margin-top: 40px;
    margin-left: 50px;
    width: 40%;
  }
  .x6-netflixtext{
    margin-top: 40px;
    margin-left: 50px;
    width: 40%;
  }
  .x6-globotext{
    margin-top: 40px;
    margin-left: 50px;
    width: 40%;
  }
  .x6-dolbytext{
    margin-top: 40px;
    margin-left: 50px;
    width: 40%;
  }
  .t7-face-text {
    margin-top: 40px;
    margin-left: 50px;
    width: 40%;
  }
  .t7-side-text {
    margin-top: 40px;
    margin-left: 50px;
    width: 40%;
  }
  .s3-fhdtext {
    margin-top: 40px;
    margin-left: 50px;
    width: 40%;
  }
  .s3-youtubetext {
    margin-top: 40px;
    margin-left: 50px;
    width: 40%;
  }
  .p6-rgbtext {
    margin-top: 110px;
    margin-left: 50px;
    width: 40%;
  }
  .p6-youtubetext {
    margin-top: 30px;
    margin-left: 50px;
    width: 40%;
  }
  .p6-hdrtext{
    margin-top: 30px;
  }
  .s3-dtvtext{
    margin-top: 30px;
  }
  .s3-wifitext {
    margin-top: 90px;
  }
  .tv-k1bird{
      padding: 265px;
  }
  .p6-4ktv {
      padding: 185px;
  }
  .x6-netflixtv{
      padding: 145px;
  }
  .x6-globotv{
      padding: 185px;
  }
  .x6-dolby{
      padding: 207px;
  }
  .t7-face-key {
      padding: 243px;
      margin-left: 140px;
  }
  .t7-face-icon{
      margin-top: 70px;
  }
  .t7-side {
      padding: 236px;
  }
  .x6-allinonetext{
      padding: 20px 40px;
  }
  t7-portrait-text {
      padding: 20px 40px;
  }
  .t7-metallic-text {
      padding: 20px 0px 0px 40px;
  }
  .s3-fhdtv {
      padding: 185px;
  }
  .s3-youtubetv {
      padding: 185px;
  }
  .p6-rgbtv{
      padding: 215px;
  }
  .tv-k1florest{
      padding: 210px;
  }
  .p6-hdrtv {
      padding: 170px;
  }
  .s3-dtvtv {
      padding: 190px;
  }
  .s3-wifitv {
      padding: 170px;
  }
  .p6-netflixtv {
      padding: 160px;
  }
  .p6-youtubetv{
      margin-left: 10px;
      padding: 145px;
      width: 45%;
  }
  .netflix_p2{
      width: 50%;
  }
  .tv-k1pixel{
      padding: 190px;
  }
  .back-white-k1{
      width: 50%;
      padding: 20px;
      right: 470px;
      margin-top: 40px;
  }
  .back-white-s3 {
      width: 50%;
      padding: 5px;
      margin-top: 270px;
  }
  .k1-titletext{
      padding: 0 150px;
  }
  .p6-titletext{
      padding: 0 150px;
  }
  .s3-titletext{
    padding: 0 150px;
  }
  .netflix_p2{
      margin-top: 30px;
  }
  .k1-pixeltext{
      margin-top: 80px;
  }
  .k1-blockyoutube{
      margin-bottom: 50px;
  }
  .k1youtube{
      margin-left: 0;
  }
  .k1-youtube{
      padding: 185px;
  }
  .k1-globo{
      padding: 187px;
  }
  .k1-textblock{
      width: 50%;
  }
  .k1-textyoutube{
      margin-left: 0;
  }
  .k1-textblock{
      margin-left: 0;
  }
  .k1-textframe{
      margin-left: 90px;
      margin-top: 200px !important;
      width: 40%;
  }
  #sempDestquesHome #sempDestaques {
    margin: 0 0;
    padding: 0 0;
  }
  #sempDestquesHome .destaque-item-home {
    margin-right: 15px;
  }
  #semp-nav-top {
    padding: 0 10px;
  }
  .padding-left-right-20 {
    padding-left: 15px;
    padding-right: 15px;
  }
  .trans-vivo {
    margin-left: 80px;
  }
  .nov-feira {
    width: 100%;
  }
  .l9-camera-app{
    margin-left: 12.166667%;
    background-size: 30%;
    margin-top: -27vw;
  }
  .l9-android-title{
    margin-top: 4vw;
  }
  .l9-android-app{
    margin-left: 55.166667%;
    margin-top: -13vw;
    background-size: 35%;
  }
  .l9-fullvision-cell{
      margin-top: 15vw;
  }
  .l9-fullvision-text{
    font-size: 1.500vw;
  }
  .l9-camera-text{
    font-size: 1.500vw;
  }
  .l9-android-text{
    font-size: 1.500vw;
  }
  .l9-oreo-text{
    font-size: 1.500vw;
  }
  .l9-digital-text{
    font-size: 1.500vw;
  }
  .ar-middle-img{
    margin-top: 5%;
  }
  .e5-01-text{
    margin-top: 1%;
  }
}
@media screen and (min-width: 1024px) {
  footer .footer-bottom {
    padding: 20px 65px;
  }
}
@media screen and (max-width: 1023px) {
  #sempDestques .destaque-item,
  #sempDestquesHome .destaque-item {
    padding: 10px;
  }
    .destaques .destaque-marca .img-destaque{
        display: none;
    }
    .destaques .destaque-marca .img-destaque-mob{
        display: block;
    }
    .ldj-block{
        width: 100%;
    }
    .box-carrosel .banner-principal-marcas .back-blue {
        display: none;
    }
    .seriec2-box-shadow{
        display: none;
    }
    .first-drop{
        margin-top: 40px;
    }
    .seriec2-menu{
        margin-left: 450px;
        width: 50%;
    }
    .modal-content{
        width: 50%;
    }
    .seriec2-dropbtn {
        padding: 16px;
        font-size: 16px;
        border: none;
        cursor: pointer;
        display: block;
        margin-left: 5px;
    }
    .seriec2-dropdown-content {
        display: none;
        min-width: 160px;
        overflow: auto;
        z-index: 1;
    }
    .menu-seriec2{
        float: none;
        padding: 8px 0;
        width: 30%;
        margin-left: -10px;
    }
    .seriec2-ultra4k{
        width: 80% !important;
    }
    .ultra4k-text{
        padding: 0 100px;
        width: 80%;
        margin-top: 0px !important;
        text-align: center;
        margin-left: 130px;
        margin-bottom: 30px;
    }
    .ultra4k{
        margin-left: 200px;
    }
    .hdr-pro{
        background: url('Images/Conteudo/hdr_premium.jpg') no-repeat;
        background-size: 100% !important;
        padding: 310px;
    }
    .hdr-pro-text{
        width: 70%;
        text-align: center;
        margin-top: 30px;
        margin-bottom: 30px;
        margin-left: 170px;
        color: #000;
    }
    .hdr-pro-icon{
        margin-left: 270px;
    }
    .blackscreen{
        width: 100%;
        padding: 260px;
        background-size: 100%;
    }
    .blackscreen-text{
        text-align: center;
        margin-top: 30px !important;
        margin-bottom: 30px;
    }
    .harmantv{
        width: 150%;
        margin-left: 130px;
        margin-top: 30px;
    }
    .seriec2-text-harman{
        margin-top: 30px;
        margin-bottom: 30px;
        width: 100%;
        text-align: center;
    }
    .metallic-frame-icon{
        margin-left: 390px;
    }
    .androidtv{
        background: url('Images/Conteudo/android_tv.jpg') no-repeat;
        width: 100%;
        background-size: 100%;
        padding: 400px;
    }
    .android-text{
        text-align: center;
        margin-left: 230px;
        width: 60%;
        margin-top: 30px;
        margin-bottom: 30px;
    }
    .androidtv-icon{
        margin-left: 120px;
    }
    .chromecasttv{
        margin-left: 270px;
    }
    .seriec2-text-chromecast{
        margin-top: 30px !important;
        margin-bottom: 30px;
        text-align: center;
        margin-left: 240px;
        width: 60%;
    }
    .chromecast-icon{
        margin-left: 120px;
    }
    .voicetv{
        background: url('Images/Conteudo/voice_search.jpg') no-repeat;
        background-size: 100%;
        padding: 358px !important;
    }
    .seriec2-voice-text{
        margin-bottom: 30px;
        text-align: center;
        margin-top: 750px !important;
    }    
    .voice-icon{
        margin-left: 190px;
    }
    .globo-play{
        background: url('Images/Conteudo/globo_play.jpg') no-repeat;
        padding: 395px;
    }
    .globo-play-text{
        margin-top: 30px;
        margin-bottom: 30px;
        text-align: center;
        margin-left: 320px;
    }
  .seriep22-middle-text{
      margin-top: 20px;
      margin-bottom: 30px;
      width: 100%;
      text-align: center;
  }
  .tv-p2{
      margin-right: 160px;
  }
  .netflix_p2{
      text-align: center;
      margin-left: 140px;
      width: 70%;
      margin-bottom: 50px;
  }
  .hdrtv-p2{
      width: 106%;
      text-align: center;
  }
  .globotv-p2{
      margin-right: 50px;
  }
  .youtubetv-p2{
      width: 106%;
      text-align: center;
  }
  .seriep22-banner-texto-youtube{
      margin-bottom: 30px;
      width: 100%;
      text-align: center;
      margin-top: 50px;
  }
  .k1-pixeltext{
      margin-bottom: 30px;
      width: 100%;
      text-align: center;
  }
  .seriep22-banner-texto
  {
      width: 100%;
      text-align: center;
  }
  .miracasttv-p2{
      width: 100%;
      text-align: center;
  }
  .miracast-p2{
      width: 100%;
      text-align: center;
      margin-top: 40px;
  }
  .wifitv-p2{
      margin-right: 140px;
  }
  .slimtv-p2{
      width: 100%;
      text-align: center;
  }
  .x3-qled-tv{
    background: url("Images/Conteudo/qled-mobile.png") no-repeat;
    padding: 195px;
    background-size: 100%;
    width: 70%;
    margin-left: 150px;
  }
  .x6-qled-tv{
    padding: 240px;
    background-size: 100%;
    width: 70%;
    margin-left: 170px;
  }
  .t7-smartselfie-back{
    background: url("Images/Conteudo/smartselfie-mob-back.png") no-repeat;
  }
  .t7-smartselfie-tv {
    padding: 299px;
    background-size: 100%;
    width: 100%;
    margin-left: 0;
    margin-top: 240px;
    background: url("Images/Conteudo/smartselfie-mob.png") no-repeat;
  }
  .p6-slimtv {
    padding: 195px;
    background-size: 100%;
    width: 70%;
    margin-left: 150px;
  }
  .p6-metallictv {
    padding: 195px;
    background-size: 100%;
    width: 49%;
    margin-left: 0;
  }
  .x3-text-qled{
    width: 100%;
    text-align: center;
    margin-bottom: 20px;
  }
  .x6-text-qled {    
    width: 100%;
    text-align: center;
    margin-bottom: 20px;
    margin-top: 0;
  }
  .t7-smartselfie-text {
    width: 100%;
    text-align: center;
    margin-bottom: 20px;
    margin-top: 0;
    padding: 0 50px;
  }
  .p6-slimtext{
    width: 100%;
    text-align: center;
    margin-bottom: 20px;
  }
  .p6-metallictext {
    width: 100%;
    text-align: center;
    margin-bottom: 20px;
    margin-top: 30px;
  }
  .p6-icons{
    display: none;
  }
  .x3-ultra-hd-tv{
    background: url("Images/Conteudo/ultra-tv-mobile.png") no-repeat;
    padding: 174px;
    background-size: 100%;
    width: 30%;
    margin-right: -9px;
  }
  .x3-text-design{
    padding: 20px 160px;
  }
  .x3-ultra-hd-back{
    background-color: #000;
  }
  .x3-text-design{
    padding: 0 160px;
    margin-top: 0;
    width: 100%;
    text-align: center;
  }
  .x3-dynamic-tv{
    background: url("Images/Conteudo/hdr_tv_mobile.png") no-repeat;
    padding: 250px;
    margin-left: 300px;
    width: 40%;
    background-size: 100%;
  }
  .x6-hdr-tv{
    background: url("Images/Conteudo/x6-hdr-mob.jpg") no-repeat;
    padding: 260px;
    width: 100%;
    background-size: 100%;
    margin-left: 0;
  }
  .t7-bezel-less-phone {
    padding: 270px;
    width: 90%;
    background-size: 100%;
    margin-left: 50px;
    margin-top: 200px;
  }
  .t7-bezel-less{
    background: url("Images/Conteudo/bezel-less-mob.png") no-repeat;
  }
  .t7-self-cam {
    padding: 268px;
    width: 100%;
    background-size: 100%;
    margin-left: 0;
    margin-top: 80px;
  }
  .t7-selfie-icons{
    display: none;
  }
  .t7-font{
    font-size: 32px;
  }
  .t7-acessorios-cam {
    padding: 288px;
    width: 72%;
    background-size: 100%;
    margin-left: 190px;
    background: url("Images/Conteudo/acessorios-phone-mob.png") no-repeat;
  }
  .x6-harman-tv{
    padding: 196px;
  }
  .x3-dynamic-text{
    margin-top: -230px;
  }
  .x6-hdr-text{
    position: relative;
    margin-bottom: 20px;
    margin-top: 0;
  }
  .t7-bezel-less-text {
    position: relative;
    margin-bottom: 20px;
    margin-top: 40px;
    padding: 0 110px;
    width: 100%;
    margin-left: 0;
  }
  .t7-selfie-text {
    position: relative;
    padding: 0px 70px;
    width: 100%;
    margin-left: 0;
  }
  .t7-acessorios-text {
    position: absolute;
    margin-bottom: 20px;
    margin-top: 0;
    width: 100%;
    margin-left: 0;
    padding: 0 110px;
  }
  .x6-dolbytext{
    margin-bottom: 30px;
    right: 0;
  }
  .t7-face-text {
    margin-bottom: 30px;
    right: 0;
  }
  .t7-side-text {
    margin-bottom: 30px;
    right: 0;
  }
  .x3-dimming-tv{
    background: url("Images/Conteudo/micro-dimming-mobile.png") no-repeat;
    padding: 195px;
    background-size: 100%;
    width: 51%;
  }
  .x3-dimming-text{
    margin-top: 70px;
  }
  .x3-design-curvo-tv{
    background: url("Images/Conteudo/design_curvo-mobile.png") no-repeat;
    padding: 200px;
    background-size: 70%;
    width: 80%;
  }
  .x3-super-slim-tv{
    background: url("Images/Conteudo/ultra_slim-mobile.png") no-repeat;
    padding: 165px;
    background-size: 100%;
    width: 50%;
    margin-left: 220px;
  }
  .x3-slim-text{
    width: 100%;
    text-align: center;
    margin-top: 0;
    padding: 0 160px;
  }
  .x3-harman-tv{
    background: url("Images/Conteudo/harman-mobile.jpg") no-repeat;
    padding: 195px;
    background-size: 70%;
    width: 80%;
  }
  .x3-harman-text{
    margin-top: 40px;
    width: 100%;
    text-align: center;
    padding: 0 220px;
  }
  .x3-voice-search{
    background: url("Images/Conteudo/voice_search-mobile.jpg") no-repeat;
    padding: 337px;
    background-size: 100%;
    width: 100%;
  }
  .x3-voice-text{
    float: right;
    padding: 0 180px;
    text-align: center;
    margin-top: 630px;
  }
  .x3-chromecast-tv{
    background: url("Images/Conteudo/chromecast-mobile.jpg") no-repeat;
    padding: 276px;
    background-size: 100%;
  }
  .x3-chromecast-text{
    padding: 0 230px;
    float: right;
    margin-top: 570px;
  }
  .x3-netflix-tv{
    background: url("Images/Conteudo/netflix-mobile.jpg") no-repeat;
    padding: 207px;
    background-size: 80%;
    width: 80%;
  }
  .x6-harman-tv{
    padding: 195px;
    background-size: 80%;
    width: 80%;
  }
  .x6-android-tv{
    padding: 180px;
    background-size: 80%;
    width: 80%;
  }
  .x3-netflix-text{
    padding: 20px 270px;
    text-align: center;
    width: 100%;
    margin-top: 0;
  }
  .x6-harman-text{
    padding: 20px 270px;
    text-align: center;
    width: 100%;
    margin-top: 0;
  }
  .x6-android-text{
    padding: 20px 270px;
    text-align: center;
    width: 100%;
    margin-top: 0;
  }
  .x3-android-tv{
    background: url("Images/Conteudo/android_tv-mobile.png") no-repeat;
    background-size: 100%;
    padding: 373px;
  }
  .x3-micro-block{
    margin-top: -14px;
  }
  .x3-hight-dynamic-back{
    margin-top: 0;
  }
  .x6-hdr-back{
    margin-top: 0;
    background: none;
    padding: 0;
  }
  .t7-selfie-background {
    margin-top: 0;
    background: url("Images/Conteudo/self-cam-back-mob.png") no-repeat;
    padding: 0;
  }
  .t7-acessorios-background {
    margin-top: 0;
    background: url("Images/Conteudo/acessorios-phone-back-mob.png") no-repeat;
    padding: 0;
  }
  .tv-k1bird {
    background: url("Images/Conteudo/tv_4kultra_mob.jpg") no-repeat;
    background-size: 100%;
    padding: 258px;
    width: 70%;
    margin-left: 190px;
  }
  .sk6200-4k {
    background: url("Images/Conteudo/sk6200-4k-mob.jpg") no-repeat;
    background-size: 100%;
    padding: 258px;
    width: 70%;
    margin-left: 190px;
  }
  .tv-sk6000 {
    background: url("Images/Conteudo/sk6000-4k-mob.jpg") no-repeat;
    background-size: 100%;
    padding: 258px;
    width: 70%;
    margin-left: 190px;
  }
  .p6-4ktv {
    background: url("Images/Conteudo/p6-4ktvmob.jpg") no-repeat;
    background-size: 100%;
    padding: 258px;
    width: 70%;
    margin-left: 190px;
  }
  .x6-netflixtv{
    background-size: 100%;
    padding: 200px;
    width: 70%;
    margin-left: 190px;
  }
  .x6-globotv{
    background-size: 100%;
    padding: 258px;
    width: 70%;
    margin-left: 190px;
  }
  .x6-dolby{
    background: url("Images/Conteudo/x6-dolby-mob.jpg") no-repeat;
    padding: 310px;
    width: 100%;
    float: initial;
  }
  .t7-face-key {
    padding: 339px 0;
    width: 60%;
    float: inherit;
    margin-left: 0px;
    left: 310px;
    margin-top: 200px;
    background-size: 100%;
    background: url("Images/Conteudo/face-key-mob.png") no-repeat;
  }
  .t7-face-key-back{
    background: url("Images/Conteudo/face-key-back-mob.png") no-repeat;
  }
  .t7-side-back{
    background: url("Images/Conteudo/t7-side-back-mob.png") no-repeat;
  }
  .t7-side {
    padding: 280px;
    width: 80%;
    float: inherit;
    margin-left: 130px;
    margin-top: 300px;
    background: url("Images/Conteudo/t7-side-mob.png") no-repeat;    
  }
  .t7-side-icons{
    display: none;
  }
  .s3-fhdtv {
    background-size: 100%;
    padding: 258px;
    width: 70%;
    margin-left: 190px;
  }
  .s3-youtubetv {
    background-size: 100%;
    padding: 238px;
    width: 60%;
    margin-right: 160px;
  }
  .p6-rgbtv {
    background-size: 100%;
    padding: 310px;
    width: 70%;
    margin-left: 190px;
  }
  .p6-backslim{
    background: url("Images/Conteudo/p6-slimtvmob.png") no-repeat;
    padding: 0 !important;
    background-size: 100%;
  }
  .p6-slimtv{
    display: none;
  }
  .p6-slimtext{
    margin-top: 390px;
  }
  .p6-youtubetv {
    background-size: 100%;
    padding: 258px;
    width: 70%;
    margin-left: 190px;
  }
  .tv-k1florest {
    background: url("Images/Conteudo/tv_florest_mob.jpg") no-repeat;
    background-size: 100%;
    padding: 220px;
    width: 60%;
    margin-right: 170px;
  }
  .sk6200-hdr {
    background: url("Images/Conteudo/sk6200-hdr-mod.jpg") no-repeat;
    background-size: 100%;
    padding: 220px;
    width: 60%;
    margin-right: 170px;
  }
  .sk6000-hdr {
    background: url("Images/Conteudo/sk6000-hdr-mob.jpg") no-repeat;
    background-size: 100%;
    padding: 220px;
    width: 60%;
    margin-right: 170px;
  }
  .p6-hdrtv {
    background-size: 100%;
    padding: 220px;
    width: 60%;
    margin-right: 170px;
  }
  .s3-dtvtv {
    background-size: 100%;
    padding: 220px;
    width: 60%;
    margin-right: 170px;
  }
  .s3-wifitv {
    background-size: 100%;
    padding: 220px;
    width: 60%;
    margin-left: 260px;
  }
  .p6-netflixtv {
    background-size: 100%;
    padding: 170px;
    width: 60%;
    margin-right: 170px;
  }
  .p6-netflixtext{
    margin-top: 30px;
    width: 100%;
    margin-left: 0;
    margin-bottom: 30px;
    text-align: center;
    padding: 0 130px;
  }
  .tv-k1pixel{
    background: url("Images/Conteudo/tv_pixel_mob.jpg") no-repeat;
    background-size: 100%;
    padding: 190px;
    width: 50%;
    margin-left: 240px;
  }
  .sk6200-pixel{
    background: url("Images/Conteudo/sk6200-pixel.jpg") no-repeat;
    background-size: 100%;
    padding: 190px;
    width: 50%;
    margin-left: 240px;
}
  .k1-netflix{
    background: url("Images/Conteudo/tv_k1netflix_mob.jpg") no-repeat;
    background-size: 100%;
    padding: 280px;
    width: 70%;
    margin-left: 180px;
  }
  .sk6000{
    background: url("Images/Conteudo/sk6000-mobile.jpg") no-repeat;
    background-size: 100%;
    padding: 280px;
    width: 70%;
    margin-left: 180px;
  }
  .sk6200{
    background: url("Images/Conteudo/sk6200-mobile.jpg") no-repeat;
    background-size: 100%;
    padding: 280px;
    width: 70%;
    margin-left: 180px;
  }
  .x6-ultra-hd{
    background: url("Images/Conteudo/x6-4k-mob.jpg") no-repeat;
    background-size: 100%;
    padding: 365px;
    width: 100%;
    float: initial;
  }
  .x6-allinone{
    background: url("Images/Conteudo/x6-allinone-mob.jpg") no-repeat;
    background-size: 100%;
    padding: 354px;
    width: 100%;
    float: initial;
  }
  .t7-portrait-back{
    background: url("Images/Conteudo/portrait-camera-mob-back.png") no-repeat;
  }
  .t7-portrait {
    background: url("Images/Conteudo/portrait-camera-mob.png") no-repeat;
    background-size: 100%;
    padding: 266px;
    width: 70%;
    float: inherit;
    margin-left: 180px;
    margin-top: 180px;
  }
  .t7-portrait-text{
    margin-top: 0px;
    margin-left: 0px;
    padding: 0 100px;
    width: 100%;
    text-align: center;
  }
  .t7-selfie-icon{
    display: none;
  }
  .t7-selfie-icons-mob {
    display: initial;
    margin-top: 20px;
  }
  .t7-metallic {
    background-size: 100%;
    padding: 284px;
    margin-top: 212px;
    width: 100%;
    float: inherit;
    background: url("Images/Conteudo/t7-metalli-mob.png") no-repeat;
  }
  .t7-metallic-back{
    background: url("Images/Conteudo/t7-metalli-back-mob.png") no-repeat;
  }
  .x6-blackmob{
      background-color: #000;
  }
  .s3-netflixtv {
    background: url("Images/Conteudo/netflixs3-tv-mob.jpg") no-repeat;
    background-size: 100%;
    padding: 200px;
    width: 70%;
    margin-left: 180px;
  }
  .k1-youtube{
    background: url("Images/Conteudo/tv_k1youtube_mob.jpg") no-repeat;
    background-size: 100%;
    padding: 230px;
    width: 60%;
    margin-left: 230px;
  }
  .sk6200-youtube{
    background: url("Images/Conteudo/sk6200-youtube.jpg") no-repeat;
    background-size: 100%;
    padding: 230px;
    width: 60%;
    margin-left: 230px;
  }
  .sk6000-youtube{
    background: url("Images/Conteudo/sk6000-youtube.jpg") no-repeat;
    background-size: 100%;
    padding: 230px;
    width: 60%;
    margin-left: 230px;
  }
  .k1-globo {
    background: url("Images/Conteudo/tv_k1globo_mob.jpg") no-repeat;
    background-size: 100%;
    padding: 200px;
    width: 60%;
    margin-left: 230px;
  }
  .k1-textyoutube{
      margin-top: 0;
      margin-bottom: 30px;
  }
  .k1-pixeltext {
    margin-top: 0;
}
  .k1-floresttext{
    margin-left: 140px;
    width: 70%;
    margin-top: 0;
  }
  .k1-netflixtext{
    margin-top: 30px;
    margin-bottom: 30px;
    width: 100%;
    padding: 0 180px;
    text-align: center;
  }
  .x6-ultrahdtext{
    margin-bottom: 30px;
    width: 100%;
    padding: 0 180px;
    text-align: center;
    position: relative;
    margin-top: 0;
  }
  .x6-allinonetext{
    margin-top: 0;
    margin-bottom: 30px;
    width: 100%;
    padding: 0 180px;
    text-align: center;
    position: relative;
  }
  t7-portrait-text {
    margin-top: 0;
    margin-bottom: 30px;
    width: 100%;
    padding: 0 180px;
    text-align: center;
    position: relative;
  }
  .t7-metallic-text {
    margin-top: 0;
    margin-bottom: 30px;
    width: 100%;
    padding: 0 90px;
    text-align: center;
    position: absolute;
  }
  .k1-netflixsubtext{
    width: 100%;
  }
  .s3-netflixsubtext{
    width: 100%;
  }
  .k1-framesubtext{
      width: 31%;
      text-align: right;
  }
  .k1-bird{
    margin-top: 0;
    padding: 0 130px;
    text-align: center;
    margin-bottom: 30px;
    width: 100%;
  }
  .p6-4ktext {
    margin-top: 0;
    padding: 0 130px;
    text-align: center;
    margin-bottom: 30px;
    width: 100%;
   }
  .x6-netflixtext{
    margin-top: 0;
    padding: 0 130px;
    text-align: center;
    margin-bottom: 30px;
    width: 100%;
   }
  .x6-globotext{
    margin-top: 0;
    padding: 0 130px;
    text-align: center;
    margin-bottom: 30px;
    width: 100%;
   }
  .x6-dolbytext{
    margin-top: 0;
    padding: 0 130px;
    text-align: center;
    margin-bottom: 30px;
    width: 100%;
    position: relative;
   }
  .t7-face-text {
    margin-top: 0;
    padding: 0 130px;
    text-align: center;
    margin-bottom: 30px;
    width: 100%;
    position: absolute;
  }
  .t7-face-icon{
    display: none;
  }
  .t7-side-text {
    margin-top: 0;
    padding: 0 130px;
    text-align: center;
    width: 100%;
    position: absolute;
  }
  .s3-fhdtext {
    margin-top: 0;
    padding: 0 130px;
    text-align: center;
    margin-bottom: 30px;
    width: 100%;
  }
  .s3-youtubetext {
    margin-top: 0;
    padding: 0 130px;
    text-align: center;
    margin-bottom: 30px;
    width: 100%;
  }
  .p6-rgbtext {
    margin-top: 0;
    padding: 0 130px;
    text-align: center;
    margin-bottom: 30px;
    width: 100%;
  }
  .p6-youtubetext {
    margin-top: 0;
    padding: 0 130px;
    text-align: center;
    margin-bottom: 30px;
    width: 100%;
  }
  .k1-none{
    display: none;
  }
  .k1-none-mob{
    display: block;
  }
  .k1-titletext{
    padding: 0 210px;
    margin-top: 30px;
  }
  .p6-titletext{
    padding: 0 210px;
    margin-top: 30px;
  }
  .s3-titletext{
    padding: 0 50px;
    margin-top: 30px;
  }
  .k1-textframe{
    margin-top: 20px !important;
    margin-bottom: 0;
  }
  .k1-undersutextyoutube{
    margin-bottom: 30px;
  }
  .s3-undersutextnetflix{
    margin-bottom: 30px;
  }
  .back-white{
    padding: 30px 140px;
    width: 100%;
    margin-top: 0;
    text-align: center;
    position: inherit;
  }
  .back-white-k1 {
    padding: 30px 140px;
    width: 100%;
    margin-top: 0;
    text-align: center;
    position: inherit;
  }
  .back-white-s3 {
    padding: 30px 140px;
    width: 100%;
    margin-top: 0;
    text-align: center;
    position: inherit;
  }
  .p6-hdrtext{
    margin-top: 0;
    text-align: center;
    padding: 0 170px;
    margin-bottom: 30px;
  }
  .s3-dtvtext {
    margin-top: 0;
    text-align: center;
    padding: 0 170px;
    margin-bottom: 30px;
  }
  .s3-wifitext {
    margin-top: 0;
    text-align: center;
    padding: 0 170px;
    margin-bottom: 30px;
  }
  .paginas-internas .previ-texto {
    width: 100%;
  }
  .paginas-internas .previ-pasta {
    margin-top: 10px;
  }
  .paginas-internas .previ-pagamento {
    margin-top: 15px;
  }
  .premios-interna .premios-container {
    padding: 0;
  }
  .paginas-internas {
    margin-top: 75px;
    padding: 0 0;
  }
  .main-interna .banner-principal-marcas {
    margin-top: 65px;
  }  
  .img-normal {
    display: none;
  }
  .img-mobile {
    display: block;
    width: 100%;
  }  
  .padding-left-right-20 {
    padding: 0;
  }
  .l9-camera-app{
    margin-left: 12.166667%;
    background-size: 30%;
  }
  .l9-android{
    background-image: url("Images/Conteudo/l9-android-back-mob.jpg");
    height: 85.5vw;
  }
  .l9-android-title{
    margin-top: 4vw;
    width: 70%;
    margin-left: 15%;
    text-align: center;
  }
  .l9-font{
    font-size: 32px;
  }
  .l9-text-size{
    font-size: 21px;
  }
  .l9-android-app{
    margin-left: 0%;
    margin-top: -17vw;
    background-size: 20%;
    height: 85.5vw;
    margin-right: 5%;
    background-position: bottom;
  }
  .l9-android-text{
    position: absolute;
    width: 70%;
    margin-left: 15%;
    text-align: center;
  }
  .l9-oreo-text{
    margin-left: 15%;
    width: 70%;
    text-align: center;
    position: absolute;
  }
  .l9-fullvision{
    background-image: url("Images/Conteudo/fullvision-back-mob.jpg");
    height: 62.2vw;
  }
  .l9-fullvision-cell{
    height: 32vw;
    margin-top: 22vw;
  }
  .l9-fullvision-text{
    width: 70%;
    margin-left: 15%;
  }
  .l9-camera-cell{
    background-image: url("Images/Conteudo/l9-camera-cell-mob.png");
    height: 76.302vw;
    width: 45%;
    position: absolute;
    margin-left: 25%;
    background-position: bottom;
  }
  .l9-camera{
    background-image: url("Images/Conteudo/l9-camera-back-mob.jpg");
    height: 76.302vw;
  }
  .l9-camera-title{
    margin-left: 15%;
    width: 70%;
    text-align: center;
    margin-top: 4vw;
  }
  .l9-camera-text{
    margin-left: 15%;
    width: 70%;
    text-align: center;
    position: absolute;
  }
  .l9-camera-app{
    height: 64.302vw;
    background-position: bottom;
    margin-left: 0%;
    margin-right: 12%;
    background-size: 35%;
    margin-top: 0vw;
  }
  .l9-camera-icons{
    display: none;
  }
  .l9-android-cell{
    background-image: url("Images/Conteudo/l9-android-cell-mob.png");
    height: 85.5vw;
    position: absolute;
    margin-left: 25%;
    width: 50%;
    margin-right: 0%;
  }
  .l9-android-icons{
    display: none;
  }
  .l9-oreo{
    background-image: url("Images/Conteudo/l9-oreo-back-mob.jpg");
    height: 70.9vw;
  }
  .l9-oreo-cell{
    background-image: url("Images/Conteudo/l9-oreo-cell-mob.png");
    height: 70.9vw;
    width: 60%;
    margin-left: 25%;
    position: absolute;
  }
  .l9-oreo-title{
    margin-left: 15%;
    width: 70%;
    margin-top: 5vw;
    text-align: center;
  }
  .l9-oreo-icons{
    display: none;
  }
  .l9-digital{
    background-image: url("Images/Conteudo/l9-digital-back-mob.jpg");
    height: 54.9vw;
  }
  .l9-digital-cell{
    height: 54.9vw;
  }
  .c5-text-size{
    font-size: 21px;
  }
  .c5-font{
    font-size: 32px;
  }
  .c9-text-size{
    font-size: 21px;
  }
  .c9-font{
    font-size: 32px;
  }
  .c5-fullview{
      height: 90vw;
  }
  .c5-fullview-cell{
      background-image: url("Images/Conteudo/c5-fullview-mob.png");
      width: 70%;
      margin-right: 0%;
      margin-left: 15%;
      margin-top: 10vw;
      position: absolute;
  }
  .c5-fullview-title{
      margin-top: 5vw;
      margin-left: 15%;
      text-align: center;
      width: 70%;
  }
  .c5-fullview-text{
      margin-left: 15%;
      text-align: center;
      width: 70%;
  }
  .c5-fullview-logo{
      display: none;
  }
  .c5-camera{
      height: 110vw;
  }
  .c5-camera-cell {
      background-image: url("Images/Conteudo/c5-camera-mob.png");
      margin-top: 10vw;
      margin-left: 20%;
      width: 60%;
      position: absolute;
  }
  .c5-camera-title{
      margin-left: 15%;
      margin-top: 8vw;
      width: 70%;
      text-align: center;
  }
  .c5-camera-text{
      margin-left: 15%;
      width: 70%;
      text-align: center;
  }
  .c5-camera-app {
      height: 60Vw;
      background-size: 56%;
      margin-top: 15vw;
      margin-left: 17%;
  }
  .c5-espaco{
      height: 90vw;
  }
  .c5-camera-logo{
      display: none;
  }
  .c5-espaco-cell {
      background-image: url("Images/Conteudo/c5-espaco-mob.png");
      margin-left: 15%;
      margin-right: 0%;
      width: 70%;
      position: absolute;
  }
  .c5-espaco-title{
      width: 70%;
      text-align: center;
      margin-left: 15%;
  }
  .c5-espaco-text{
      width: 70%;
      text-align: center;
      margin-left: 15%;
  }
  .c5-espaco-logo{
      display: none;
  }
  .c5-desempenho{
      height: 140vw;
  }
  .c9-desbloqueio{
    height: 120vw;
  }
  .c5-desempenho-cell {
      background-image: url("Images/Conteudo/c5-desempenho-mob.png");
      margin-left: 20%;
      width: 60%;
      position: absolute;
      background-position: bottom;
  }
  .c9-desbloqueio-cell {
      background-image: url("Images/Conteudo/c9-desbloqueio-mob.png");
      margin-left: 10%;
      width: 80%;
      position: absolute;
      background-position: bottom;
  }
  .c5-desempenho-title{
      width: 70%;
      text-align: center;
      margin-left: 15%;
  }
  .c5-desempenho-text{
      width: 70%;
      margin-left: 15%;
      text-align: center;
  }
  .c5-desempenho-logo{
      display: none;
  }
  .c9-desempenho-logo{
      display: none;
  }
  .c9-desbloqueio-logo{
      display: none;
  }
  .c9-cinema{
      height: 72vw;
  }
  .c9-cinema-cell{
      width: 95%;
      margin-left: 0%;
  }
  .c9-desempenho-cell{
      background-image: url("Images/Conteudo/c9-desempenho-mob.png");
      width: 95%;
      margin-right: 0%;
      margin-left: 0%;
      position: absolute;
  }
  .c9-desempenho{
      height: 100vw;
  }
  .c9-desempenho-title{
      width: 70%;
      text-align: center;
      margin-left: 15%;
      margin-top: 5vw;
  }
  .c9-desempenho-text{
      width: 70%;
      margin-left: 15vw;
      text-align: center;
  }
  c9-desempenho-logo{
      display: none;
  }
  .c9-clique-cell{
      background-image: url("Images/Conteudo/c9-clique-mob.png");
      width: 80%;
  }
  .c9-clique{
      height: 60vw;
  }
  .c9-energia-cell{
      background-image: url("Images/Conteudo/c9-energia-mob.png");
      width: 95%;
      margin-left: 0%;
      margin-right: 0%;
      position: absolute;
  }
  .c9-energia{
      height: 95vw;
  }
  .c9-energia-title{
      width: 70%;
      text-align: center;
      margin-left: 20%;
      margin-top: 5vw;
  }
  .c9-energia-text{
      width: 70%;
      margin-left: 20%;
      text-align: center;
  }
  .c9-energia-logo{
      display: none;
  }
  .c9-digital{
      height: 100vw;
  }
  .c9-digital-cell{
      background-image: url("Images/Conteudo/c9-digital-mob.png");
      width: 95%;
      margin-left: 0%;
  }
  .ar-middle-title{
      padding: 0 120px;
  }
  .ar-middle-img{
      margin-top: 5%;
  }
  .arquitetos-mobile{
      display: block;
  }
  .arquitetos-desktop{
    display: none;
  }
  .cbf1-height{
    height: 65vw;
  }
  .LP-desktop{
      display: none;
  }
  .LP-mobile{
    display: block;    
  }
  .cbf-mobile-text{
    float: none;
    width: 50%;
    margin-left: 30%;
    padding: 20px 0 20px 0;
    color: #000;
    text-align: center;
    margin-top: 0%;
  }
  .cbf01{
    background-image: none;
    background-color: #0e794f;
  }
  .cbf01-img{
    background-image: url("Images/Conteudo/cbf_01_mobile.jpg");
    background-position: bottom;
    background-repeat: no-repeat;
    background-size: 100%;
  }
  .cbf01-text{
    margin-top: 3%;
    width: 100%;
    margin-left: 0%;
    padding: 0 300px;
  }  
  .cbf02{
    background-image: none;
    background-color: #d7dfe1;
  }
  .cbf02-img{
    background-image: url("Images/Conteudo/cbf_02_mobile.jpg");
    background-position: bottom;
    background-repeat: no-repeat;
    background-size: 100%;
  }
  .cbf02-text{
    width: 100%;
    margin-top: 3%;
    margin-right: 0%;
    padding: 0 250px;
  }
  .cbf02-text h2{
    text-align: left;
  }
  .cbf2-height{
    height: 80vw;
  }
  .cbf4-height{
    height: 90vw;
  }
  .cbf04{
    background-image: none;
    background-color: #1d4d7e;
  }
  .cbf04-img{
    background-image: url("Images/Conteudo/cbf_04_mobile.jpg");
    background-position: bottom;
    background-repeat: no-repeat;
    background-size: 100%;
  }
  .cbf04-text{
    width: 100%;
    margin-left: 0%;
    padding: 0 230px;
  }
  .e5-title{
    width: 100%;
  }
  .e5-text{
    padding: 0;
    width: 70%;
    text-align: center;
    margin-top: 3%;
    margin-left: 3%;
  }
  .e5-font{
    font-size: 21px;
  }
  .e5-2-height{
    height: 47.1vw;
  }
  .c5-1-height{
    height: 47.1vw;
  }
  .e5-02{
    background-image: url("Images/Conteudo/e3_back_mobile.jpg");
    background-size: cover;
  }
  .c5-01 {
    background-image: url("Images/Conteudo/e3_back_mobile.jpg");
    background-size: cover;
  }
  .c3-01{
    background-image: url("Images/Conteudo/c3-back-1-mobile.jpg");
  }
  .e3-01{
    background-image: url("Images/Conteudo/e3-back-01.jpg") !important;
  }
  .e5-02-img{
    background-size: contain;
    width: 70%;
  }
  .c5-01-img{
    background-size: contain;
    width: 65%;
  }
  .e3-01-img{
    background-size: contain;
    width: 70%;
    height: 25vw;
  }
  .e5-03{
    height: 32vw !important;
    background-image: url("Images/Conteudo/e3_03_mobile.jpg");
    background-position: right;
    background-size: cover;
  }
  .c5-02{
    height: 32vw !important;
    background-image: url("Images/Conteudo/c5-2-mob.jpg");
    background-position: right;
    background-size: cover;
  }
  .c3-02{
    background-image: url("Images/Conteudo/c3-back-02-mob.jpg") !important;
  }
  .e3-02{
    background-image: url("Images/Conteudo/e3-back-2-mob.jpg") !important;
  }
  .e5-03-img{
    background-image: url("Images/Conteudo/e3_03_logo_mobile.png");
    background-size: 60%;
    height: 17vw;
    float: right;
    margin-right: 40%;
    width: 20%;
    background-repeat: no-repeat;
    background-position: bottom;
  }
  .e3-02-img{
    background-image: url("Images/Conteudo/c3-02.png") !important;
  }
  .e3-02-img{
    background-image: url("Images/Conteudo/e3-02.png") !important;
  }  
  .e5-04{
    background-image: url("Images/Conteudo/e3_back_mobile.jpg");
    background-size: cover;
  }
  .c5-03{
    background-image: url("Images/Conteudo/e3_back_mobile.jpg");
    background-size: cover;    
  }
  .e3-03{
    background-image: url("Images/Conteudo/e3-back-3-mob.jpg") !important;
  }
  .e5-04-img{
    background-image: url("Images/Conteudo/e3_04_cell_mobile.png");
    background-size: 65%;
    float: none;
    background-position-x: center;
    width: 100%;
  }
  .c5-03-img{
    background-image: url("Images/Conteudo/e3_04_cell_mobile.png");
    background-size: 65%;
    float: none;
    background-position-x: center;
    width: 100%;
  }
  .c3-03-img{
    background-image: url("Images/Conteudo/c3-03-mobile.png");
    background-size: 65%;
    float: none;
    background-position-x: center;
    width: 100%;
  }
  .e3-03-img{
    background-image: url("Images/Conteudo/e3-03-mob.png");
    background-size: 65%;
    float: none;
    background-position-x: center;
    width: 100%;
  }
  .cbf00{
    background-color: #d7dfe1;
    text-align: center;
  }
  .cbf00 img{
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .e5-01{
    background-image: url("Images/Conteudo/e3_01_mobile.jpg");
  }
  .e5-05{
    background-image: url("Images/Conteudo/e3_05_mobile.jpg");
  }
  .c5-05{
    background-image: url("Images/Conteudo/c5-back-5-mob.jpg");
  }
  .c5-04{
    background-image: url("Images/Conteudo/e3_05_mobile.jpg");
  }
  .c3-04{
    background-image: url("Images/Conteudo/c3-back-4-mob.jpg");
  }
  .e3-04{
    background-image: url("Images/Conteudo/e3-back-4-mob.jpg") !important;
  }
  .e5-06{
    background-image: url("Images/Conteudo/e3_06_mobile.jpg");
  }
  .e5-1-height{
    height: 29.2vw;
  }
  .e5-01-logo{
    background-image: url("Images/Conteudo/e3_01_logo.png");
  }
  .e5-05-logo{
    background-image: url("Images/Conteudo/e3_05_logo.png");
  }
  .e3-04-logo{
    background-image: url("Images/Conteudo/e3-04.png");
  }
  .e5-06-logo{
    background-image: url("Images/Conteudo/e3_06_logo.png");
  }
  .e5-logo{
    background-size: 50%;
    height: 23vw;
    float: right;
    margin-right: 0;
    width: 27%;
    background-repeat: no-repeat;
    background-position: bottom;
  }
  .e5-01-text{
    margin-top: 8%;
  }
  .e5-05-text{
    margin-top: 8%;
  }
  .e5-02-text{
    margin-top: 0;
    margin-left: 16%;
    width: 70%;
  }
  .c5-01-text{
    margin-top: 0;
    margin-left: 16%;
    width: 70%;
  }
  .c3-01-text{
    margin-top: 0;
    margin-left: 16%;
    width: 70%;
  }
  .e5-03-text{
    margin-top: 0%;
    margin-left: 6%;
    width: 90%;
  }
  .c5-02-text{
    margin-top: 0%;
    margin-left: 6%;
    width: 90%;
  }
  .e5-04-text{
    margin-top: 0;
    margin-left: 16%;
  }
  .c5-03-text{
    margin-top: 0;
    margin-left: 16%;
  }
  .ar-invert-img3{
    width: 25%;
  }
  .ar-invert-img2{
    width: 25%;
  }
  .ar-invert-text2{
    width: 50%;
    margin-top: 20vw;
  }
  .ar-invert-text2 p{
    font-size: 3vw;
  }
  .ar-invert-coluns1 p{
    padding-bottom: 6%
  }
  .ar-invert-coluns2 p{
    padding-bottom: 6%
  }
  .ar-invert-img4{
    margin-top: 70vw;
  }
  .ar-invert-bloco3{
    margin-top: 90vw;
  }
  .ar-invert-text5 div{
    padding-bottom: 4%;
  }
  .ar-invert-img5{
    height: 70vw;
  }
  .ar-invert-logo{
      width: 35%;
  }
  #sempDestquesHome #sempDestaques {
    padding: 0 0%;
  }
  footer .news-letters-footer {
    padding: 24px 5px;
  }
  footer .news-letters-footer input {
    margin-bottom: 5px;
  }
  footer #menuFooter {
    padding: 0 15px;
  }
  footer .footer-social,
  footer .footer-contato {
    margin-left: 0;
  }
  #carrosselHome .slides li img {
    margin-top: 72px;
  }
  #nav-small {
    position: fixed;
    width: 100%;
  }
  #nav-small .menu-mobile {
    float: right;
  }
  #nav-small .menu-mobile .btn {
    background-color: transparent;
  }
  #nav-small .menu-mobile .btn .icon-shopping-cart {
    font-size: 24px;
    color: #e30613;
  }
  #nav-small .menu-mobile .btn .icon-search {
    font-size: 20px;
  }
  #nav-small .menu-mobile .btn .icon-menu {
    font-size: 24px;
  }
  #nav-small .menu-mobile li {
    float: left;
  }
  #nav-small .item-categoria {
    padding: 15px;
  }
  #nav-small .item-categoria img {
    width: auto !important;
    margin: 0 auto;
  }
  #nav-small .logo-mobile {
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-flex;
    display: flex;
    margin-top: 10px;
  }
  #nav-small .logo-mobile img {
    max-width: 100%;
  }
  #MenuBusca .header-busca {
    padding: 24px 0;
  }
  #MenuBusca .header-busca .img-logo {
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-flex;
    display: flex;
    margin-top: 5px;
  }
  #MenuBusca .header-busca .input-pesquisa {
    padding: 0;
    margin-left: 0;
  }
  #MenuBusca .header-busca .input-pesquisa .icon-search {
    font-size: 16px;
  }
  #MenuBusca .header-busca .input-pesquisa input {
    width: 74%;
    padding: 0;
  }
  .main-interna .produtos-container {
    padding: 24px 15px;
  }
  #sempDestquesHome {
    padding-top: 30px;
  }
  #sempDestquesHome .caroufredsel_wrapper {
    margin: 0 !important;
    height: 410px !important;
  }
  #sempDestquesHome .destaque-item-home {
    height: 380px;
    width: 345px !important;
    margin-left: 350px;
    text-align: center;
  }
  #sempDestquesHome .dotsDestaques {
    margin-top: 20px;
  }
  #sempDestquesHome .dotsDestaques .selected .icon-circle {
    color: #ef1c23;
  }
  #sempDestquesHome .dotsDestaques .icon-circle {
    font-size: 20px;
  }
  #sempDestquesHome .dotsDestaques span {
    padding: 5px;
  }
  #sempDestquesHome h4 {
    font-size: 22px;
  }
  #sempDestquesHome .bg-destaque .text-box-bg p {
    font-size: 14px;
  }  
}
@media screen and (max-width: 900px) {
    .ar-blockiconheight{
        margin: 6px 10px 0px 140px;
    }
    .ar-icontext{
        margin-left: 27%;
    }
    .ar-middle-img{
        margin-top: 13%;
    }
    .ar-rectangle{
        margin-top: -23%;
        margin-left: 15%;
        width: 70%;
    }
    .ar-bloco2{
        margin-top: 40%;
    }
    .ar-square{
        margin-top: -35%;
    }
    .ar-bloco3{
        margin-top: 35%;
    }
    .ar-block4text{
        margin-top: -37%;
        transform: translate(-25%,0%);
    }
    .ar-blockicon3{
        height: 7vw;
    }
    .ar-blockicon2{
        height: 6vw;
    }
    .ar-bloco4{
        margin-top: 30%;
    }
    .e5-2-height{
        height: 56vw;
    }
    .c5-1-height{
        height: 56vw;
    }
    .e5-03{
        height: 38vw !important;
    }
    .c5-02{
        height: 38vw !important;
    }
    .e5-01-text{
        margin-top: 4%;
    }
    .e5-02-img{
        background-size: 65%;
        width: 80%;
        margin-right: 5%;
        background-position: bottom;
        height: 35.5vw;
        margin-top: 0;
    }
    .c5-01-img{
        background-size: 65%;
        width: 80%;
        margin-right: 5%;
        background-position: bottom;
        height: 23.5vw;
        margin-top: 0;
    }
    .e3-01-img{
        width: 75%;
        height: 33vw;
        margin-top: 0;
    }
    .e5-text{
        width: 82%;
        margin-left: 3%;
    }
    .e5-02-text{
        margin-left: 10%;
    }
    .c5-01-text {
        margin-left: 10%;
    }
    .c3-01-text{
        margin-left: 10%;
    }
    .e5-04-text{
        margin-left: 10%;
    }
    .c5-03-text{
        margin-left: 10%;
    }
    .e5-logo{
        background-size: 100%;
        width: 10%;
        margin-right: 2%;
        height: 20vw;
    }
    .e5-03-text{
        margin-left: 3%;
        width: 90%;
    }
    .c5-02-text{
        margin-left: 3%;
        width: 90%;
    }
    .cbf2-height{
        height: 85vw;
    }
    .cbf4-height{
        height: 105vw;
    }
    .k1-tvframe{
        width: 70%;
    }
    .ar-invert-bloco2 h1{
        width: 60%;
    }
    .ar-invert-img4{
        margin-top: 80vw;
    }
    .ar-invert-bloco3{
        margin-top: 95vw;
    }
    .ar-invert-img5{
        height: 110vw;
    }
    .komeco-bloco{
        height: 90vw;
    }
    .komeco-img{
        height: 50vw;
        width: 70%;
        height: 60vw;
    }
    .komeco-text{
        width: 100%;
        padding-left: 15%;
        padding-right: 15%;
    }
    #sempDestquesHome .destaque-item-home{
        margin-left: 280px;
    }
}
@media screen and (max-width: 830px) {
  .paginas-internas .previ-produto {
    width: 92.333333%;
  }
}
@media screen and (max-width: 800px) {
  .t7-bezel-less-phone{
    padding: 235px;
    margin-top: 270px;
  }
  .t7-bezel-less-text{
    padding: 0 40px;
  }
  .t7-smartselfie-tv{
    padding: 233px;
    margin-top: 250px;
    background-size: 100% !important;
  }
  .t7-self-cam{
    padding: 220px;
  }
  .t7-side-text{
    padding: 0 50px;
  }
  .t7-side{
    width: 75%;
    background-size: 100%;
    margin-top: 300px;
    margin-left: 110px;
    padding: 200px;
  }
  .t7-portrait{
    padding: 208px;
  }
  .t7-face-key{
    left: 180px;
  }
  .t7-metallic{
    background-size: 100% !important;
    padding: 220px;
  }
  .t7-metallic-text{
    padding: 0 50px;
  }
  .t7-acessorios-cam{
    padding: 261px;
    width: 80%;
    background-size: 100% !important;
    margin-top: 190px;
    margin-left: 80px;
  }
  .l9-camera-app{
    height: 70.302vw;
  }
  .l9-camera-cell{
    height: 90.302vw;
  }
  .l9-camera{
    height: 90.302vw;
  }
  .l9-android-cell{
    height: 100.302vw;
  }
  .l9-android{
    height: 100.302vw;
  }
  .l9-android-app{
    height: 97.5vw;
  }
  .l9-oreo{
    height: 80.9vw;
  }
  .l9-oreo-cell{
    height: 80.9vw;
  }
  .l9-digital{
    height: 59.9vw;
  }
  .l9-digital-cell{
    height: 59.9vw;
  }
  .l9-fullvision-cell{
    margin-top: 32vw;
  }
  .l9-fullvision{
    height: 70.2vw;
  }
  .c5-camera{
    height: 115vw;
  }
  .c5-camera-cell{
    margin-top: 0vw;
    background-position: bottom;
  }
  .c5-espaco{
    height: 110vw;
  }
  .c5-desempenho{
    height: 150vw;
  }
  .c9-desbloqueio{
    height: 130vw;
  }
  .c9-cinema{
    height: 75vw;
  }
  .c9-cinema-text{
    width: 80%;
    margin-left: 10%;
  }
  .c9-desempenho{
    height: 115vw;
  }
  .c9-clique{
    height: 75vw;
  }
  .c9-energia{
    height: 105vw;
  }
  .c9-digital{
    height: 110vw;
  }
  .smarttv-wifitv{
    height: 45vw;
  }
  .smarttv-wifilogo{
    margin-left: 10%;
  }
  .smarttv-wifitext{
    width: 100%;
    margin-left: 0%;
  }
  .smarttv-youtubetv{
    height: 45vw;
  }
  .smarttv-youtubelogo{
    margin-left: 30%;
  }
  .smarttv-youtubetext{
    width: 100%;
    margin-left: 0%;
  }  
  .smartv-netflix{
    height: 45vw;
  }
  .smarttv-netflixlogo{
    margin-left: 27%;
  }
  .smarttv-netflixtext{
    width: 100%;
    margin-left: 0%;
  }
  .smarttv-globotv{
    height: 55vw;
  }
  .smarttv-globologo{
    margin-left: 20%;
  }
  .tv-p2{
    margin-right: 50px;
  }
  .netflix_p2{
    width: 90%;
    margin-left: 40px;
  }
  .globotv-p2{
    margin-right: 10px;
  }
  .wifitv-p2{
    margin-right: 20px;
  }
  .ar-blockiconheight{
    margin: 18px 10px -15px 100px;
  }
  .ar-blockicon{
      height: 8vw;
  }
  .ar-icontext{
      margin-left: 24%;
  }
  .ar-blockicon2{
      height: 7vw;
  }
  .ar-middle-title{
      padding: 0 60px;
  }
  .ar-blockicon3{
      height: 8vw;
  }
  .e5-04-img{
      background-size: 60%;
  }
  .c5-03-img{
      background-size: 60%;
  }
  .c3-03-img{
    background-size: 70%;
  }
  .e3-03-img{
      background-size: 70%;
  }
  .e5-2-height{
      height: 58vw;
  }
  .c5-1-height{
      height: 58vw;
  }
  .e5-02-img{
      background-position: bottom;
      background-position-x: left;
      width: 70%;
      background-size: 70%;
      height: 31.5vw;
      margin-top: 0;
  }
  .c5-01-img{
      background-position: bottom;
      background-position-x: left;
      width: 70%;
      background-size: 70%;
      margin-top: 0;
   }
  .e3-01-img{
      background-position: bottom;
      background-position-x: left;
      width: 65%;
      background-size: 70%;
      margin-top: 0%;
  }
  .e5-03{
      height: 43vw !important;
  }
  .c5-02{
      height: 43vw !important;
  }
  .cbf01-text{
      padding: 0 200px;
  }
  .cbf02-text{
      padding: 0 130px;
  }
  .cbf04-text{
      padding: 0 100px;
  }
  .tv-k1pixel{
      padding: 150px;
      margin-left: 170px;
  }
  .tv-k1bird{
      padding: 220px;
      margin-left: 110px;
  }
  .k1-netflix{
      margin-left: 120px;
      padding: 230px;
  }
  .k1-youtube{
      padding: 170px;
      margin-left: 150px;
  }
  .tv-k1florest{
      margin-right: 150px;
      padding: 180px;
  }
  .ar-invert-coluns1 p{
      padding-bottom: 9%;
      padding-left: 15%;
  }
  .ar-invert-coluns2 p{
      padding-bottom: 9%;
      padding-left: 15%;
  }
  .ar-invert-img4{
      margin-top: 100vw;
  }
  .ar-invert-bloco3{
      margin-top: 130vw;
  }
  .ar-invert-text5 p{
      padding-left: 62%;
  }
  .ar-invert-text4{
      width: 70%;
  }
  .ar-invert-logo img {
      width: 60%;
  }
  #sempDestquesHome .destaque-item-home{
      margin-left: 220px;
  }
}
@media screen and (max-width: 768px) {
  #myBtn{
       right: 80px;
   }
  .ldj{
      padding-left: 200px;
      padding-right: 200px;
  }
  .ldj-footer{
      margin-bottom: 0px;
  }
  .globo-play-icon{
      margin-left: 10px;
  }
  .seriec2-ultra4k{
      width: 90% !important;
      background-size: 90%;
  }
  .ultra4k-text{
      margin-left: 0px;
  }
  .hdr-pro{
      background-size: 200%;
  }
  .hdr-pro-text{
      margin-left: 120px;
      width: 70% !important;
      margin-top: 30px !important;
  }
  .hdr-pro-icon{
      margin-left: 210px;
  }
  .blackscreen-text{
      color: #ffffff !important;
  }
  .seriec2-text-harman{
      width: 80% !important;
      margin-left: 80px;
  }
  .androidtv{
      width: 100%;
      background-size: 100%;
      padding: 310px;
  }
  .android-text{
      margin-left: 0px;
  }
  .androidtv-icon{
      margin-left: 210px;
  }
  .chromecasttv{
      margin-left: 160px;
  }
  .seriec2-text-chromecast{
      margin-left: 20px;
      width: 90% !important;
  }
  .chromecast-icon{
      margin-left: 170px !important;
  }
  .seriec2-voice-text{
      margin-top: 570px !important;
      margin-left: 80px !important;
  }
  .voice-icon{
      margin-left: 80px;
  }
  .globo-play{
      width: 100%;
      background-size: 100% !important;
      padding: 384px;
  }
  .globo-play-text{
      width: 60%;
      margin-left: 170px;
      margin-top: -150px;
  }
  .metallic-frame-icon{
      margin-left: 270px;
  }
  .ultra4k-p2-block{
      margin-left: -51px;
   }
  .strangep22-block{
      margin-left: -58px;
  }
  .seriep22-middle-text{
      margin-left: 50px;
      margin-bottom: 30px;
      margin-left: 50px !important;
  }
  .globotext-p2{
      width: 85%;
  }
  .hdr-p2{
      margin-top: 10px;
  }
  .wifitv-p2{
      margin-right: 0;
  }
  .seriep22-banner-texto{
      margin-bottom: 30px;
  }
  .strangeultra4k-p2-block{
      margin-left: -60px;
  }
  .netflix_p2{
      margin-left: 100px;
      margin-bottom: 30px;
      width: 90%;
      text-align: center;
      margin-top: 60px;
  }
  .seriep22-banner-texto-youtube{
      margin-left: 90px;
      width: 80%;
      text-align: center;
      margin-bottom: 30px;
  }
  .k1-pixeltext{
      margin-left: 90px;
      width: 80%;
      text-align: center;
      margin-bottom: 30px;
  }
  .miracast-p2{
      margin-left: 90px;
      width: 80%;
      text-align: center;
      margin-top: 20px;
  }
  .slim-p2{
      margin-top: 50px;
  }
  .slimimg-p2{
      margin-left: 40px;
  }
  .tv-p2{
      margin-right: 0;
  }
    .seriec2-text{
       width: 100%;
       text-align: center;
       margin-top: 0;
       margin-bottom: 30px;
  }
  .seriec2-text-color{
      color: #000000;
  }
  .seriec2-hdr{
      margin-top: 320px;
      width: 100%;
      text-align: center;
  }
  .seriec2-hdr-img{
      margin-top: 10px;
  }
  .seriec2-text-play{
      margin-top: 340px;
  }
  .seriec2-text-metal{
      margin-top: 310px;
  }
  .seriec2-text-voice{
      margin-top: 15px;
  }
  .seriec2-menu{
      width: 50%;
      margin-left: 310px;
  }
  .menu-seriec2{
      float: none;
      width: 44% !important;
      margin-left: -18px;
      margin-top: 0px;
  }
  .first-drop{
      margin-top: 40px;
  }
  .seriec2-dropbtn {
    padding: 16px;
    font-size: 16px;
    border: none;
    cursor: pointer;
    display: block;
    margin-left: 5px;
}

.seriec2-dropdown {
    position: relative;
    display: inline-block;
}

.seriec2-dropdown-content {
    display: none;
    min-width: 160px;
    overflow: auto;
    z-index: 1;
}
.seriec2-box-shadow{
    margin-top: 0;
}
.seriec2-dropdown-content a {
    color: black;
    padding: 12px 16px;
    text-decoration: none;
    display: block;
}
.seriec2-show {
    display:block;
}
.m-seriec2-globo{
    padding: 244px;
}
.m-seriec2-harman-som{
    margin-left: 240px;
}
  .m-seriec2-metalica{
      padding: 224px;
  }
  .seriec2-banner-father{
      margin-left: 160px;
  }
  .m-seriec2-c2{
      padding: 160px;
  }
   .seriep2-middle-text {
    text-align: center;
    margin-top: 60px;
  }
   .seriep22-middle-text {
    text-align: center;
    margin-top: 60px;
    width: 95%;
  }
   .k1-textblock{
       width: 90%;
   }
  .trans-vivo {
    margin-left: 124px;
  }
  .nov-feira {
    width: 100%;
  }
  .seriep2-middle-title {
    margin-top: 30px;
  }
  .seriep2-footer-tv {
    width: 100%;
  }
  .seriep2-fotter-title {
    margin-top: 20px;
  }
  .seriep2-footer-icons {
    width: 50%;
    margin-top: 80px;
  }
  .seriep2-footer-margin {
    width: 100%;
  }
  .globotv-p2{
      margin-right: 0;
  }
  .seriep2-banner-texto {
    margin-left: 0;
    text-align: center;
    width: 100%;
    margin-top: 0;
  }
  .seriep22-banner-texto {
    margin-left: 0;
    text-align: center;
    width: 100%;
    margin-top: 0;
  }
  .seriep2-tv {
    width: 100%;
    text-align: center;
    margin-top: 20px;
  }
  .seriep2-globo-icon {
    width: 20%;
    margin-left: 30px;
  }
  .seriep2-smartv-icon {
    width: 20%;
    margin-left: 30px;
  }
  .seriep2-ball-icon {
    width: 20%;
    margin-left: 30px;
  }
  .seriep2-golivetv-icon {
    width: 30%;
    margin-top: 40px;
    margin-left: 80px;
  }
  .seriep2-hdr-icon {
    width: 30%;
    margin-top: 40px;
  }
  .x3-qled-tv{
    background-size: 100%;
    width: 100%;
    margin-left: 0;
  }
  .x6-qled-tv{
    background-size: 100%;
    width: 100%;
    margin-left: 30px;
    padding: 220px;
  }
  .t7-smartselfie-tv {
    padding: 224px;
  }
  .p6-slimtv {
    background-size: 100%;
    width: 100%;
    margin-left: 0;
  }
  .p6-metallictv {
    background-size: 100%;
    width: 49%;
    margin-left: 0;
    padding: 147px;
  }
  .x3-text-qled{
    margin-top: 0;
  }
  .x6-text-qled {
    margin-top: 0;
  }
  .t7-smartselfie-text {
    margin-top: 0;
  }
  .p6-slimtext {
    margin-top: 290px;
  }
  .p6-metallictext {
    margin-top: 30px;
  }
  .x3-dimming-tv{
    padding: 287px;
    width: 100%;
  }
  .x3-dimming-text{
    margin-top: 0;
    padding: 0 80px;
    width: 100%;
    text-align: center;
    position: inherit;
  }
  .x3-design-curvo-tv{
    padding: 150px;
  }
  .x3-super-slim-tv{
    padding: 120px;
    width: 50%;
    background-size: 100%;
  }
  .x3-harman-tv{
    background-size: 90%;
    width: 100%;
    padding: 240px;
  }
  .x3-android-tv{
    padding: 280px;
  }
  .x3-voice-search{
    padding: 253px;
  }
  .x3-voice-text{
    margin-top: 470px;
  }
  .x3-harman-text{
    padding: 0 120px;
  }
  .x3-chromecast-tv{
    padding: 210px;
  }
  .x3-chromecast-text{
    margin-top: 417px;
  }
  .x3-netflix-tv{
    padding: 160px;
  }
  .x6-harman-tv{
    padding: 146px;
  }
  .x6-android-tv{
    padding: 135px;
  }
  .x3-netflix-text{
    padding: 20px 230px;
  }
  .x6-harman-text{
    padding: 0 130px;
  }
  .x6-android-text{
    padding: 20px 130px;
  }
  .x3-chromecast-text {
    padding: 0 200px;
  }
  .x3-ultra-hd-tv{
    background: url("Images/Conteudo/ultra-hd-tv-mobile.png") no-repeat;
    padding: 300px;
    width: 103%;
    background-size: 100%;
  }
  .x3-ultra-hd-back{
    background: none;
    background-color: #000;
    margin-top: -20px;
  }
  .x3-text-design{
    padding: 0 70px;
  }
  .x3-text-ultra{
    padding: 0 110px;
    width: 100%;
    text-align: center;
    position: inherit;
  }
  .x3-dynamic-tv{
    margin-left: 130px;
  }
  .x3-dynamic-text{
    margin-top: -140px;
    position: inherit;
    margin-bottom: 20px;
    margin-left: 90px;
  }
  .x6-hdr-text{
    margin-top: -140px;
    position: inherit;
    margin-bottom: 20px;
    margin-left: 90px;
  }
  .t7-acessorios-text {
    padding: 0 30px;
  }
  .t7-acessorios-cam{
    padding: 251px;
    margin-top: 190px;
  }
  .x3-hight-dynamic-back{
    margin-top: 0;
  }
  .x6-hdr-back{
    margin-top: 0;    
  }
  .k1-titletext{
    padding: 0 110px;
  }
  .p6-titletext{
    padding: 0 110px;
  }
  .s3-titletext{
    padding: 0 110px;
  }
  .tv-k1bird{
    width: 60%;
    margin-left: 170px;
    padding: 168px;
  }
  .p6-4ktv {
    width: 60%;
    margin-left: 170px;
    padding: 168px;
  }
  .x6-netflixtv{
    width: 60%;
    margin-left: 170px;
    padding: 130px;
  }
  .x6-globotv{
    width: 60%;
    margin-left: 170px;
    padding: 168px;
  }
  .x6-dolby{
    width: 100%;
    margin-left: 0;
    padding: 288px;
  }
  .s3-fhdtv {
    width: 60%;
    margin-left: 170px;
    padding: 168px;
  }
  .s3-youtubetv {
    width: 60%;
    margin-right: 120px;
    padding: 168px;
  }
  .p6-rgbtv {
    width: 60%;
    margin-left: 170px;
    padding: 200px;
  }
  .p6-youtubetv {
    width: 60%;
    margin-left: 170px;
    padding: 168px;
  }
  .tv-k1florest{
    margin-right: 70px;
    padding: 160px;
  }
  .p6-hdrtv {
    margin-right: 70px;
    padding: 160px;
  }
  .s3-dtvtv {
    margin-right: 70px;
    padding: 160px;
  }
  .s3-wifitv {
    margin-left: 240px;
    padding: 160px;
  }
  .p6-netflixtv {
    margin-right: 70px;
    padding: 130px;
  }
  .tv-k1pixel{
    margin-left: 160px;
  }
  .p6-netflixtext{
    padding: 0 20px;
    margin-left: 50px;
  }
  .k1-youtube{
    padding: 170px;
    margin-left: 160px;
  }
  .k1-netflix{
    padding: 0;
    margin-left: 120px;
    height: 57vw;
  }
  .x6-ultra-hd{
    padding: 210px;
  }
  .x6-allinone{
    padding: 266px;
  }
  .t7-portrait {
    padding: 200px;
    margin-top: 210px;
  }
  .t7-metallic {
    padding: 212px;
  }
  .s3-netflixtv {
    padding: 150px;
    margin-left: 120px;
  }
  .k1-netflixsubtext{
    margin-right: 120px;
    margin-top: -48px;
  }
  .s3-netflixsubtext {
    margin-right: 120px;
    margin-top: -48px;
  }
  .k1-globo{
    width: 60%;
    margin-left: 0;
    padding: 150px;
    margin-right: 110px;
  }  
  .k1-frame{
    margin-right: 50px;
  }
  .k1-textframe{
    width: 80%;
    margin-top: 20px !important;
  }
  .k1-undersutextyoutube{
    margin-bottom: 100px;
  }
  .s3-undersutextnetflix {
    margin-bottom: 100px;
  }
  .s3-dtvtext {
    width: 80%;
    padding: 0 40px;
    margin-left: 140px;
  }
  .s3-wifitext{
    width: 70%;
    margin-left: 170px;
    padding: 0 40px;
  }
  .c5-fullview{
    height: 100vw;
  }
  .smarttv-netflixlogo{
    margin-left: 22%;
  }
  .smarttv-globologo{
    margin-left: 10%;
  }
  .cbf-mobile-text{
    width: 70%;
    margin-left: 15%;
  }
  .e5-2-height{
    height: 63vw;
  }
  .c5-1-height{
    height: 63vw;
  }
  .e5-04-img{
    background-size: 70%;
  }
  .c5-03-img{
    background-size: 70%;
  }
  .e3-03-img{
    background-size: 70%;
  }
  .e5-03{
    height: 50vw !important;
  }
  .c5-02{
    height: 50vw !important;
  }
  footer .news-letters-footer {
    display: block;
  }
  .paginas-internas .box-categorias .text-categorias {
    font-size: 11px;
  }
  #sempDestquesHome {
    padding-bottom: 30px;
  }
  footer .footer-contato {
    height: 75px;
  }
  footer .footer-social {
    width: 100%;
  }
  .seriep2-globo-text {
    margin-top: 0;
  }
  .eletrolar-img-mob {
    margin-top: 63px;
  }
  .ar-middle-img{
    margin-top: 17%;
  }
  .ar-blockicon2{
    height: 8vw;
  }
  .ar-blockiconheight{
    margin: 19px 10px -12px 100px;
  }
  .bluetooth-banner2{
    display: none;
  }
  .bluetooth-banner3{
    display: none;
  }
  .bluetooth-banner2-mob{
    display: block;
  }
  .bluetooth-banner3-mob{
    display: block;
  }
  .bluetooth-icon{
    width: 15%;
    float: left;
  }
  .bluetooth-text{
    margin: 20px 0px 80px 0px;
  }
  .bluetooth-icons{
    display: block;
  }
  .bluetooth-logo{
    height: 20vw;
  }
  .cbf1-height{
    height: 70vw;
  }
  .e5-text{
    margin-top: 0;
  }
  .e5-03-text{
    margin-top: 0;
    margin-left: 15%;
    width: 70%;
  }
  .c5-02-text{
    margin-left: 3%;
    width: 90%;
  }
  .e5-05-text{
    margin-top: 5%;
  }
  .e5-02-img{
    margin-right: 0;
  }
  .c5-01-img{
    margin-right: 0;
  }
  .e3-01-img{
    margin-right: 0;
  }
  .e5-03-img{
    height: 21vw;
    width: 25%;
    background-size: 60%;
    margin-right: 37%;
  }
  .e5-01-text{
    margin-top: 3%;
  }
  .ar-invert-coluns1 p{
    padding-left: 21%;
  }
  .ar-invert-coluns2 p{
    padding-left: 21%;
  }
  .ar-invert-img4{
    margin-top: 105vw;
  }
}
@media screen and (max-width: 720px) {
    .t7-bezel-less-phone{
        padding: 205px;
        margin-top: 330px;
    }
    .t7-smartselfie-tv{
        padding: 210px;
    }
    .t7-portrait{
        padding: 187px;
    }
    .t7-bezel-less-phone{
        padding: 195px;
        margin-top: 350px;
    }
    .t7-smartselfie-tv{
        padding: 211px;
    }
    .t7-portrait-text{
        padding: 0 30px;
    }
    .t7-metallic{
        padding: 199px;
    }
    .t7-acessorios-cam{
        padding: 235px;
    }
    .c5-camera{
        height: 125vw;
    }
    .c5-espaco{
        height: 120vw;
    }
    .c5-desempenho{
        height: 160vw;
    }
    .c9-desbloqueio{
        height: 140vw;
    }
    .ar-middle-img{
        margin-top: 30%;
    }
    .ar-middle-text{
        width: 77%;
        left: 10%;
    }
    .ar-blockiconheight{
        margin: 20px 10px -13px 100px;
        width: 13%;
    }
    .ar-icontext{
        margin-left: 34%;
    }
    .ar-middle-img{
        margin-top: 30%;
    }
    .ar-blockicon2{
        height: 9vw;
    }
    .ar-bloco2{
        margin-top: 58%;
    }
    .ar-bloco3{
        margin-top: 55%;
    }
    .ar-bloco4{
        margin-top: 40%;
    }
    .ar-block4text{
        margin-top: -45%;
    }
    .ar-square{
        margin-top: -50%;
    }
    .e5-2-height{
        height: 70vw;
    }
    .c5-1-height{
        height: 70vw;
    }
    .e5-font{
        font-size: 16px;
    }
    .e5-02-img{
        width: 75%;
        background-size: 80%;
        margin-right: 0;
        height: 38.5vw;
    }
    .c5-01-img{
        width: 75%;
        background-size: 80%;
        margin-right: 0;
        height: 32.5vw;
    }
    .e3-01-img{
        width: 75%;
        background-size: 80%;
        margin-right: 0;
        height: 40vw;
        margin-top: 5%;
    }
    .e5-04-img{
        background-size: 80%;
    }
    .c5-03-img{
        background-size: 70%;
    }
    .e3-03-img{
        background-size: 90%;
    }
    .e5-title{
        font-size: 21px;
    }
    .tv-k1pixel{
        margin-left: 130px;
        padding: 130px;
    }
    .k1-pixeltext{
        margin-left: 50px;
    }
}
@media screen and (max-width: 719px) {
    .p6-backmetallic{
        margin-top: 0;
        background: none;
    }
    .p6-metallictv{
        background: url("Images/Conteudo/p6-metallictvmob2.png") no-repeat;
        width: 100%;
        background-size: 100%;
        padding: 313px;
    }
    .p6-backslim{
        background: none;
        padding: 1px !important;
        margin-top: 650px;
        background-size: 100%;
    }
    .p6-slimtv{
        background: url("Images/Conteudo/p6-slimtvmob2.png") no-repeat;
        padding: 259px;
        width: 100%;
        background-size: 100%;
        display: block;
    }
    .p6-slimtext{
        margin-top: 540px;
    }
    .s3-netflixtv{
        margin-top: 30px;
    }
    .s3-wifitext{
        margin-left: 150px;
    }
    .s3-dtvtext{
        margin-left: 130px;
    }
    .s3-wifitv{
        margin-left: 220px;
    }
    .x6-allinone{
        margin-top: 960px;
    }
    .t7-portrait-text{
        display: none;
    }
    .t7-portrait-text2{
        padding: 10px 30px;
        margin-top: 700px;
        width: 100%;
        text-align: center;
        position: inherit;
        color: #fff;
        display: block;
    }
    .t7-portrait-text2 h1{
        color: #fff;
    }
    .t7-portrait{
        margin-top: 0;
        padding: 187px;
    }
    .t7-metallic-text{
        display: none;
    }
    .t7-metallic-text2{
        padding: 10px 50px;
        margin-bottom: 30px;
        text-align: center;
        position: inherit;
        width: 100%;
        margin-top: 860px;
        color: #fff;
        display: block;
    }
    .t7-metallic-text2 h1{
        color: #fff;
    }
    .t7-metallic{
        padding: 198px;
        margin-top: 0;
    }
    .t7-bezel-less-text{
        padding: 10px 40px;
        margin-top: 0;
    }
    .t7-bezel-less-phone{
        margin-top: 60px;
    }
    .t7-smartselfie-text{
        position: inherit;
        padding: 10px 40px;
    }
    .t7-smartselfie-tv{
        padding: 187px;
        margin-top: 0;
    }
    .t7-selfie-text{
        padding: 10px 30px;
    }
    .t7-self-cam{
        padding: 210px;
    }
    .t7-acessorios-cam{
        padding: 209px;
        margin-top: 0;
    }
    .t7-acessorios-text{
        position: inherit;
        padding: 10px 30px;
    }
    .l9-video{
        float: left;
        width: 100%;
    }
    .destaques .first{
        padding-right: 0px;
        padding-bottom: 1px;
    }
}
@media screen and (max-width: 640px) {
    .modal-content{
        width: 80%;
    }
    .t7-self-cam{
        padding: 190px;
    }
    .t7-portrait-text2{
        margin-top: 670px;
    }
    .t7-portrait{
        padding: 166px;
    }
    .t7-metallic{
        padding: 177px;
    }
    .t7-face-key{
        left: 120px;
        width: 65%;
    }
    .t7-metallic-text2{
        margin-top: 878px;
    }
    .l9-camera{
        height: 100.302vw;
    }
    .l9-camera-cell{
        height: 100.302vw;
    }
    .l9-camera-app{
        height: 80.302vw;
    }
    .l9-android-cell{
        height: 125.302vw;
    }
    .l9-android{
        height: 125.302vw;
    }
    .l9-android-app{
        height: 125.5vw;
    }
    .l9-oreo{
        height: 95.9vw;
    }
    .l9-oreo-cell{
        height: 95.9vw;
    }
    .l9-digital{
        height: 65.9vw;
    }
    .l9-digital-cell{
        height: 65.9vw;
    }
    .l9-digital-text{
        width: 70%;
        margin-left: 15%;
    }
    .c5-espaco{
        height: 135vw;
    }
    .c9-cinema{
        height: 90vw;
    }
    .c9-desempenho{
        height: 130vw;
    }
    .c9-clique-title{
        width: 80%;
        margin-left: 10%;
    }
    .c9-clique-text{
        width: 80%;
        margin-left: 10%;
    }
    .c9-clique{
        height: 85vw;
    }
    .c9-energia-title{
        width: 80%;
        margin-left: 10%;
    }
    .c9-energia-text{
        width: 80%;
        margin-left: 10%;
    }
    .c9-energia{
        height: 115vw;
    }
    .c9-digital{
        height: 100vw;
    }
    .smarttv{
        padding-left: 0;
        padding-right: 0;
    }
    .smarttv-wifitv{
        height: 70vw;
        width: 90%;
    }
    .smarttv-wifitext{
        width: 90%;
    }
    .smarttv-wifilogo{
        margin-left: 15%;
    }
    .smarttv-youtubetv{
        height: 65vw;
        width: 90%;
        float: none;
    }
    .smarttv-youtubetext{
        width: 90%;
    }
    .smartv-netflix{
        height: 70vw;
        width: 90%;
    }
    .smarttv-netflixlogo{
        margin-left: 25%;
    }
    .smarttv-netflixtext{
        width: 90%;
        margin-left: 0%;
    }
    .smarttv-globotv{
        height: 80vw;
        width: 90%;
        float: none;
    }
    .smarttv-globologo{
        margin-left: 15%;
    }
    .smarttv-globotext{
        width: 90%;
    }
    .ar-middle-title{
        padding: 0 0;
    }
    .ar-blockiconheight{
        margin: 20px 25px -13px 100px;
    }
    .ar-blockicon{
        height: 10vw;
    }
    .ar-blocktitle{
        width: 100%;
    }
    .ar-icontext{
        margin-left: 39%;
    }
    .ar-bloco4{
        margin-top: 50%;
    }
    .ar-block4text{
        margin-top: -55%;
    }
    .ar-icontext{
        margin-left: 40%;
    }
    .e5-2-height{
        height: 70vw;
    }
    .c5-1-height{
        height: 70vw;
    }
    .e5-02-img{
        width: 73%;
        background-size: 77%;
    }
    .c5-01-img{
        width: 73%;
        background-size: 77%;
    }
    .e3-01-img{
        width: 73%;
        background-size: 77%;
    }
    .cbf01-text{
        padding: 0 100px;
    }
    .cbf02-text{
        padding: 0 150px;
    }
    .cbf2-height{
        height: 95vw;
    }
    .cbf00 img{
        width: 100%;
    }
    .tv-k1bird{
        margin-left: 130px;
        padding: 148px;
    }
    .tv-k1florest{
        margin-right: 50px;
    }
    .ar-invert-bloco2 h1{
        width: 80%;
    }
    .ar-invert-coluns1{
        width: 100%;
    }
    .ar-invert-coluns1 p{
        padding-bottom: 6%;
        padding-left: 13%;
    }
    .ar-invert-coluns2{
        width: 100%;
    }
    .ar-invert-coluns2 p{
        padding-bottom: 6%;
        padding-left: 13%;
    }
    .ar-invert-img4{
        margin-top: 205vw;
    }
    .ar-invert-bloco3{
        margin-top: 230vw;
    }
    .ar-invert-img5{
        height: 140vw;
        width: 100%;
    }
    .ar-invert-text5 img{
        margin-left: 30vw;
    }
    .ar-invert-text5 p{
        padding-left: 53%;
    }
    .ar-invert-coluns1 img{
        margin-left: 20vw;
    }
    .ar-invert-coluns2 img{
        margin-left: 20vw;
    }
    .ar-invert-coluns1 p{
        width: 90%;
        padding-left: 35%;
    }
    .ar-invert-coluns2 p{
        width: 90%;
        padding-left: 35%;
    }
    .ar-invert-text5 div{
        padding-bottom: 9%;
    }
    #sempDestquesHome .destaque-item-home{
        margin-left: 160px;
    }
}
@media screen and (max-width: 600px) {
    .l9-fullvision{
        height: 80.2vw;
    }
    .l9-fullvision-cell{
        margin-top: 45vw;
    }
    .l9-camera-cell{
        height: 120.302vw;
    }
    .l9-camera{
        height: 120.302vw;
    }
    .l9-android{
        height: 140.302vw;
    }
    .l9-android-cell{
        height: 140.302vw;
    }
    .l9-oreo{
        height: 110.9vw;
    }
    .l9-oreo-cell{
        height: 110.9vw;
    }
    .l9-digital{
        height: 80.9vw;
    }
    .l9-digital-cell{
        height: 80.9vw;
    }
    .c5-fullview{
        height: 120vw;
    }
    .c5-fullview-cell{
        margin-top: 20vw;
    }
    .c5-camera{
        height: 140vw;
    }
    .c5-camera-app{
        margin-top: 25vw;
    }
    .c5-espaco{
        height: 140vw;
    }
    .c5-desempenho{
        height: 180vw;
    }
    .c9-desbloqueio{
        height: 1550vw;
    }
    .e5-2-height{
        height: 80vw;
    }
    .c5-1-height{
        height: 80vw;
    }
    .e5-04-img{
        background-size: 85%;
    }
    .c5-03-img{
        background-size: 85%;
    }
    .e3-03-img{
        background-size: 100%;
    }
    .e5-02-img{
        width: 80%;
        background-size: 85%;
        height: 44.5vw;
    }
    .c5-01-img{
        width: 80%;
        background-size: 85%;
    }
    .e3-01-img{
        width: 80%;
        background-size: 85%;
    }
    .e5-03{
        height: 60vw !important;
    }
    .c5-1-height{
        height: 75vw;
    }
    .cbf4-height{
        height: 120vw;
    }
    .cbf2-height{
        height: 105vw;
    }
    .cbf02-text{
        padding: 0 130px;
    }
    .e5-06{
        height: 35vw;
        background-size: 120%;
    }
    .c5-05{
        height: 35vw;
        background-size: 120%;
    }
    .ar-invert-img4{
        margin-top: 215vw;
    }
    .ar-invert-bloco3{
        margin-top: 240vw;
    }
    .ar-invert-text4{
        width: 90%;
    }
    .ar-invert-img4{
        margin-top: 240vw;
    }
    .ar-invert-img4{
        margin-top: 250vw;
    }
    .ar-invert-bloco3{
        margin-top: 280vw;
    }
    .komeco-bloco{
        height: 110vw;
    }
    #sempDestquesHome .destaque-item-home{
        margin-left: 130px;
    }
}
@media screen and (max-width: 500px) {
    .l9-text-size{ 
        font-size: 16px;
    }
    .c5-camera{
        height: 160vw;
    }
    .c5-espaco{
        height: 160vw;
    }
    .c5-desempenho{
        height: 200vw;
    }
    .c9-desbloqueio{
        height: 175vw;
    }
    .c9-cinema{
        height: 110vw;
    }
    .c9-desempenho{
        height: 150vw;
    }
    .c9-clique{
        height: 105vw;
    }
    .c9-energia{
        height: 130vw;
    }
    .c9-digital{
        height: 110vw;
    }
    .ar-blockicon{
        height: 14vw;
    }
    .ar-blockiconheight{
        margin: 20px 25px -6px 60px;
        width: 17%;
    }
    .ar-icontext{
        margin-left: 41%;
    }
    .ar-middle-img{
        margin-top: 60%;
    }
    .ar-square{
        margin-top: -65%;
    }
    .ar-blockicon2{
        height: 11vw;
    }
    .ar-blockicon3{
        height: 11vw;
    }
    .ar-bloco2{
        margin-top: 110%;
    }
    .ar-bloco3{
        margin-top: 65%;
    }
    .ar-bloco4{
        margin-top: 70%;
    }
    .ar-block4text{
        margin-top: -75%;
    }    
    .ar-rectangle{
        margin-top: -40%;
    }
    .bluetooth-icons{
        text-align: center;
    }
    .bluetooth-icon{
        float: none;
        width: 30%;
    }
    .e5-2-height{
        height: 83vw;
    }
    .c5-1-height{
        height: 83vw;
    }
    .cbf01-text{
        padding: 0 60px;
    }
    .cbf2-height{
        height: 120vw;
    }
    .cbf4-height{
        height: 150vw;
    }
    .cbf1-height{
        height: 82vw;
    }
    .cbf02-text{
        padding: 0 90px;
    }
    .e5-01-text{
        margin-top: 0;
    }
    .e5-02-text{
        margin-left: 5%;
        width: 90%;
    }
    .c5-01-text {
        margin-left: 5%;
        width: 90%;
    }
    .c3-01-text{
        margin-left: 5%;
        width: 90%;
    }
    .e5-03-text{
        width: 90%;
        margin-left: 5%;
    }
    .c5-02-text{
        margin-left: 3%;
        width: 90%;
    }
    .e5-06{
        height: 44vw;
        background-size: 150%;
    }
    .c5-05{
        height: 44vw;
        background-size: 150%;
    }
    .e5-05-text{
        margin-top: 0;
    }
    .e5-06-logo{
        height: 25vw;
    }
    .k1-titletext{
        padding: 0 30px;
    }
    .k1-youtube{
        width: 70%;
        padding: 120px;
        margin-left: 80px;
    }
    .miracast-p2{
        margin-left: 60px;
    }
    .seriep22-banner-texto-youtube{
        margin-left: 70px;
    }
    .tv-k1bird{
        width: 70%;
        margin-left: 90px;
        padding: 130px;
    }
    .k1-bird{
        padding: 0 40px;
    }
    .tv-k1florest{
        margin-right: 0;
    }
    .tv-k1florest{
        padding: 130px;
        width: 70%;
    }
    .k1-pixeltext{
        width: 100%;
        margin-left: 20px;
    }
    .tv-k1pixel{
        margin-left: 60px;
    }
    .k1-netflix{
        margin-left: 80px;
    }
    .k1-netflixtext{
        padding: 0 40px;
    }
    .ar-invert-bloco3{
        margin-top: 330vw;
    }
    .ar-invert-img4{
        margin-top: 290vw;
    }
    .komeco-bloco{
        height: 130vw;
    }
    #sempDestquesHome .destaque-item-home{
        margin-left: 90px;
    }
}
@media screen and (max-width: 425px) {
   #myBtn{
      right: 46px;
   }
   .ldj{
      padding-left: 50px;
      padding-right: 50px;
  }
   .ldj-tv{
       width: 100%;
   }
   .ldj-footer{
       padding: 6px 0px 0px;
       width: 100%;
   }   
   .seriec2-ultra4k{
       background-size: 98% !important;
       padding: 160px;
       width: 130% !important;
   }
   .seriec2-text-chromecast{
       width: 96% !important;
       margin-left: 18px;
   }
   .globo-play-text{
       width: 65%;
   }
   .ultra4k{
       background-size: 100%;
       margin-top: 280px;
       margin-left: 0px;
   }
   .hdr-pro{
       margin-top: 630px;
       background-size: 100% !important;
       width: 100%;
       padding: 180px;
   }
   .hdr-pro-text{
       margin-left: 70px;
   }
   .hdr-pro-icon{
       margin-left: 70px;
   }
   .metallic-frame-icon{
       margin-left: 80px;
       margin-top: 410px;
   }
   .harmantv{
       margin-top: 730px;
       padding: 150px;
       background-size: 100%;
       width: 100%;
       margin-left: 0px;
   }
   .seriec2-text-harman{
       margin-left: 50px;
   }
   .androidtv{
       padding: 212px;
   }
   .androidtv-icon{
       margin-left: 20px;
       margin-top: 350px;
   }
   .chromecasttv{
       margin-top: 590px;
       padding: 189px;
       width: 100%;
       background-size: 100%;
       margin-left: 0px;
   }
   .chromecast-icon{
       width: 120%;
       margin-left: -10px !important;
   }
   .voicetv{
       padding: 148px !important;
   }
   .seriec2-voice-text{
       float: right;
       margin-top: 310px !important;
       margin-right: -10px;
       width: 100%;
   }
   .voice-icon{
       margin-left: 0px;
       background-size: 100%;
   }
   .globo-play{
       margin-top: 580px;
       width: 100%;
       background-size: 100% !important;
       padding: 200px;
   }
   .globo-play-text{
        margin-left: 90px;  
        margin-top: -50px;  
   }
   .globo-play-icon{
       width: 100%;
       background-size: 100%;
       padding: 33px;
       margin-left: 0px !important;
   }
   .ultra4k-p2-block{
       margin-left: 0;
       padding: 0;
   }
   .strangep22-block{
       padding: 0 !important;
       margin-left: 0;
   }
   .p2-block{
       padding: 0 !important;
   }
   .hdrtv-p2{
       margin-left: -60px;
       width: 50%;
   }
   .hdrimg-p2{
       width: 320%;
   }
   .strangeultra4k-p2-block{
       margin-left: 0;
   }
   .netflix_p2{
       margin-top: 340px;
       width: 100%;
       margin-left: 0;
       margin-bottom: 70px;
   }
   .seriep22-banner-texto-youtube{
       margin-left: 30px;
       margin-bottom: 75px;
   }
   .k1-pixeltext{
       margin-left: 0;
       margin-bottom: 75px;
       width: 100%;
       padding: 0 40px;
   }
   .seriep22-banner-texto{
       margin-bottom: 75px;
   }
   .hdr-p2{
       margin-left: -60px;
       width: 140%;
   }
   .youtubetv-p2{
       margin-left: -20px;
       width: 50%;
   }
   .s4900-youtube{
       width: 100%;
       margin-left: 0px;
   }
   .slimtv-p2{
       width: 50%;
   }
   .youtubeimg-p2{
       width: 220%;
   }
   .sk-icons{
       padding: 20px 20px;
   }
   .s4900-youtube-tv{
       width: 100%;
   }   
   .youtubeicon-p2{
       margin-left: 50px;
   }
   .netflixicon-p2{
       margin-left: 0;
   }
   .globotv-p2{
       width: 100%;
   }
   .seriep2-tv-min{
       width: 200%;
   }
   .miracasttv-p2{
       margin-left: -39px;
       width: 110%;
   }
   .s4900-miracasttv{
       margin-left: 0px;
       width: 100%;
   }
   .seriep22-middle-text{
       margin-left: 0px !important;
       margin-bottom: 75px;
       margin-top: 320px;
   }
   .miracast-p2{
       margin-left: 0px;
       width: 100%;
       margin-top: 0px;
       margin-bottom: 75px;
   }
   .slimimg-p2{
       width: 210%;
       margin-left: 0px;
   }
    .m-seriec2-voice{
        padding: 104px;
    }
    .m-seriec2-globo{
        padding: 194px;
    }
    .seriec2-text-play{
        margin-top: 190px !important;
    }
    .m-seriec2-harman{
        padding: 101px;
    }
    .m-seriec2-harman-som{
        margin-left: 70px;
    }
    .seriec2-text-harman{
        width: 90%;
    }
    .m-seriec2-metalica{
        background-size: 100%;
        margin-top: 30px;
        padding: 94px;
    }
    .seriec2-banner-father{
        margin-left: 0;
    }
    .m-seriec2-tv{
        padding: 118px;
    }
    .m-seriec2-c2{
        padding: 180px;
    }
  .seriec2-hdr{
      margin-top: 170px;
      width: 100%;
      text-align: center;
  }
  .seriec2-text-voice{
      margin-top: 5px;
  }
  .seriec2-text-play{
      margin-top: 170px;
  }
  .seriec2-text-metal{
      margin-top: 170px;
  }
  .seriec2-menu{
      width: 70%;
      margin-left: 140px;
  }
  .menu-seriec2{
      width: 56% !important;
      margin-left: -15px;
  }
  #chromecast-bull{
    margin-top: 200px;
}
    .seriep2-tv-min {
    width: 100%;
  }
  .seriep2-footer-icons {
    width: 100%;
  }
  .seriep2-footer-text {
    width: 100%;
  }
  .seriec2-banner .m-seriec2-android{
      padding: 171px;
      background-size: 97%;
  }
  .seriec2-banner .m-seriec2-hdr{
      padding: 209px;
  }
  .icons-space {
    margin-left: 0;
  }
  .seriep2-globo-icon {
    width: 80%;
  }
  .seriep2-smartv-icon {
    width: 80%;
    margin-top: 20px;
  }
  .seriep2-ball-icon {
    width: 80%;
  }
  .seriep2-golivetv-icon {
    width: 60%;
    margin-top: 20px;
  }
  .seriep2-hdr-icon {
    width: 100%;
    margin-top: 20px;
  }
  .x3-qled-tv{
    margin-left: -50px;
    padding: 117px 180px;
    margin-top: 0;
  }
  .x6-qled-tv{
    margin-left: 0;
    padding: 140px;
    margin-top: 0;
  }
  .t7-smartselfie-tv {
    margin-left: 0;
    padding: 124px;
    margin-top: 0;
  }
  .p6-slimtv {
    padding: 159px;
  }
  .p6-metallictv {
    padding: 185px;
    margin-top: -70px;
  }
  .x3-img-mobile{
    width: 25%;
  }
  .x6-img-mobile{
    width: 25%;
  }
  .x3-text-size{
    font-size: 14px;
  }
  .x6-text-size{
    font-size: 14px;
  }
  .t7-text-size{
    font-size: 16px;
  }
  .l9-fullvision-text{
    width: 90%;
    margin-left: 5%;
  }
  .l9-fullvision{
    height: 105.2vw;
  }
  .l9-fullvision-cell{
    margin-top: 50vw;
    height: 50vw;
    width: 95%;
    margin-left: 5%;
  }
  .l9-camera{
    height: 150.302vw;
  }
  .l9-camera-cell{
    height: 150.302vw;
    width: 80%;
    margin-left: 10%;
  }
  .l9-camera-app{
    height: 115.302vw;
    margin-right: 15%;
    background-size: 55%;
  }
  .l9-camera-title{
    width: 90%;
    margin-left: 5%;
  }
  .l9-camera-text{
    width: 90%;
    margin-left: 5%;
  }
  .l9-android{
    height: 160.302vw;
  }
  .l9-android-cell{
    height: 160.302vw;
    width: 80%;
    margin-left: 5%;
  }
  .l9-android-app{
    height: 145.5vw;
    margin-right: 18%;
    background-size: 30%;
  }
  .l9-android-title{
    width: 90%;
    margin-left: 5%;
  }
  .l9-android-text{
    width: 90%;
    margin-left: 5%;
  }
  .l9-oreo{
    height: 115.9vw;
  }
  .l9-oreo-cell{
    height: 115.9vw;
    width: 90%;
    margin-left: 5%;
  }
  .l9-oreo-title{
    width: 90%;
    margin-left: 5%;
  }
  .l9-oreo-text{
    width: 90%;
    margin-left: 5%;
  }
  .l9-digital{
    height: 85.9vw;
  }
  .l9-digital-cell{
    height: 85.9vw;
    width: 90%;
    margin-left: 5%;
  }
  .l9-digital-text{
    width: 90%;
    margin-left: 5%;
  }
  .x3-text-qled{
    width: 140%;
    margin-left: -50px;
  }
  .x6-text-qled {
    width: 100%;
    margin-left: 0;
    margin-bottom: 0;
    padding: 0 30px 20px;
  }  
  .p6-slimtext {
    margin-top: 0;
    margin-bottom: 90px;
  }
  .p6-backslim{
    margin-top: 600px;
  }
  .x3-dimming-tv{
    padding: 159px;
    margin-top: -20px;
  }
  .x3-dimming-text{
    padding: 10px 20px;
  }
  .x3-design-curvo-tv{
    padding: 130px;
    width: 100%;
    background-size: 80%;
  }
  .x3-text-design{
    padding: 0 20px;
  }
  .x3-black-design{
    margin-top: -20px;
  }
  .x3-super-slim-tv{
    padding: 110px;
    width: 100%;
    margin-top: 0;
    margin-left: 0;
  }
  .x3-slim-text{
    padding: 0 0;
  }
  .x3-black-super-slim{
    padding: 30px !important;
    margin-top: -7px;
  }
  .x3-harman-tv{
    padding: 150px;
    background-size: 100%;
    margin-top: -40px;
  }
  .x3-android-tv{
    padding: 156px;
  }
  .back-white{
    padding: 30px 10px;
  }
  .back-white-k1{
    padding: 30px 10px;
  }
  .back-white-s3 {
    padding: 30px 10px;
  }
  .x3-voice-search{
    padding: 141px;
  }
  .x3-voice-text{
    margin-top: 280px;
    padding: 0 10px;
  }
  .x3-chromecast-tv{
    padding: 120px;
    margin-top: 150px;
  }
  .x3-chromecast-text{
    padding: 0 10px;
    margin-top: 260px;
  }
  .x3-netflix-tv{
    padding: 140px;
    background-size: 100%;
    width: 100%;
  }
  .x6-harman-tv{
    padding: 127px;
    background-size: 100%;
    width: 100%;
  }
  .x6-android-tv{
    padding: 120px;
    background-size: 100%;
    width: 100%;
  }
  .x3-netflix-text{
    padding: 0 30px;
  }
  .x6-harman-text{
    padding: 20px 30px;
  }
  .x6-android-text{
    padding: 20px 30px;
  }
  .x3-ultra-hd-tv{
    padding: 180px;
    width: 105%;
  }
  .x3-text-design{
    padding: 20px 20px;
    margin-top: -20px;
  }
  .x3-harman-text{
    padding: 0 20px;
  }
  .x3-text-ultra{
    padding: 20px 20px;
  }
  .x3-dynamic-tv{
    padding: 203px;
    margin-left: 0;
  }
  .x6-hdr-tv{
    padding: 160px;
    margin-left: 0;
  }
  .t7-bezel-less-phone {
    padding: 108px;
    margin-left: 20px;
  }
  .t7-bezel-less{
    background-size: 160%;
  }
  .t7-self-cam {
    padding: 130px;
    margin-left: 0;
  }
  .t7-acessorios-cam {
    padding: 139px;
    margin-left: 45px;
  }
  .x3-dynamic-text{
    margin-left: 0px;
  }
  .x6-hdr-text{
    margin-left: 50px;
    padding: 20px 0;
    margin-bottom: 0;
  }
  .tv-k1bird{
    margin-left: 50px;
    width: 80%;
    padding: 124px;
  }
  .p6-4ktv {
    margin-left: 50px;
    width: 80%;
    padding: 124px;
  }
  .x6-netflixtv{
    margin-left: 50px;
    width: 80%;
    padding: 100px;
  }
  .x6-globotv{
    margin-left: 50px;
    width: 80%;
    padding: 124px;
  }
  .x6-dolby{
    margin-left: 50px;
    width: 80%;
    padding: 124px;
  }
  .t7-side {
    margin-left: 50px;
    width: 80%;
    padding: 124px;
  }
  .s3-fhdtv {
    margin-left: 0px;
    width: 100%;
    padding: 137px;
  }
  .s3-youtubetv {
    margin-right: 0px;
    width: 80%;
    padding: 124px;
  }
  .p6-youtubetv {
    margin-left: 50px;
    width: 80%;
    padding: 124px;
  }
  .k1-bird{
    margin-top: 15px;
    margin-left: 0;
    width: 100%;
    padding: 0 50px;
  }
  .p6-4ktext {
    margin-top: 15px;
    margin-left: 0;
    width: 100%;
    padding: 0 50px;
  }
  .x6-netflixtext{
    margin-top: 0;
    margin-left: 0;
    width: 100%;
    padding: 0 50px;
  }
  .x6-globotext{
    margin-top: 15px;
    margin-left: 0;
    width: 100%;
    padding: 0 50px;
  }
  .x6-dolbytext{
    margin-top: 10px;
    margin-left: 0;
    width: 100%;
    padding: 0 50px 20px;
  }
  .t7-face-text {
    margin-top: 10px;
    margin-left: 0;
    width: 100%;
    padding: 0 50px 20px;
  }
  .t7-side-text {
    margin-top: 10px;
    margin-left: 0;
    width: 100%;
    padding: 0 50px 20px;
  }
  .s3-fhdtext {
    margin-top: 15px;
    margin-left: 0;
    width: 100%;
    padding: 0 20px;
    margin-bottom: 0;
  }
  .s3-youtubetext {
    margin-top: 15px;
    margin-left: 0;
    width: 100%;
    padding: 0 50px;
  }
  .p6-rgbtext {
    margin-top: 15px;
    margin-left: 0;
    width: 100%;
    padding: 0 50px;
  }
  .p6-youtubetext {
    margin-top: 15px;
    margin-left: 0;
    width: 100%;
    padding: 0 50px;
  }
  .tv-k1florest{
    margin-right: 60px;
    padding: 130px;
    width: 70%;
  }
  .p6-hdrtv {
    margin-right: 0;
    padding: 140px;
    width: 100%;
  }
  .s3-dtvtv {
    margin-right: 0;
    padding: 140px;
    width: 100%;
  }.s3-netflixtv
  .s3-wifitv {
    margin-left: 0;
    padding: 140px;
    width: 100%;
  }
  .p6-hdrtext{
    padding: 0 30px;
  }
  .s3-dtvtext{
    padding: 0 0px;
    margin-left: 40px;
  }
  .s3-wifitext {
    padding: 0 0px;
    margin-top: 30px;
    margin-left: 50px;
  }
  .p6-netflixtv {
    margin-right: 0;
    width: 100%;
  }
  .p6-netflixtext{
    margin-left: 0;
  }
  .tv-k1pixel{
    width: 70%;
    margin-left: 70px;
  }
  .k1-netflix{
    padding: 130px;
    margin-left: 70px;
    width: 70%;
  }
  .x6-ultra-hd{
    padding: 152px;
    margin-left: 0;
  }
  .x6-allinone{
    padding: 147px;
    margin-left: 0;
    margin-top: 524px;
  }
  .t7-portrait {
    padding: 126px;
    margin-left: 120px;
    margin-top: 10px;
    width: 80%;
  }
  .t7-metallic{
    padding: 117px;
  }
  .s3-netflixtv {
    padding: 130px;
    margin-left: 0;
    margin-top: 30px;
    width: 100%;
  }
  .k1-netflixsubtext{
    margin-top: -88px;
  }
  .s3-netflixsubtext {
    margin-top: -88px;
  }
  .k1-tvyoutube{
    margin-left: 70px;
    width: 70%;
  }
  .k1-globo{
    margin-right: 0;
  }
  .k1-slimtext{
    width: 100%;
    margin-left: 0;
  }
  .k1-tvframe{
    width: 100%;
  }
  .k1-tvslim{
    width: 100%;
    margin-left: 120px;
  }
  .k1-framelogo{
    width: 50%;
  }
  .slim_tv{
    float: none !important;
  }
  .k1-textframe{
    margin-top: 20px !important;
    margin-left: 40px !important;
    margin-bottom: 0;
  }
  .k1-netflixtext{
    margin-top: 0;
    padding: 0 30px;
  }
  .x6-ultrahdtext{
    margin-top: 0;
    padding: 0 30px 20px;
    margin-bottom: -7px;
  }
  .x6-allinonetext{
    margin-top: 0;
    padding: 0 30px 20px;
    margin-bottom: 0;
  }
  t7-portrait-text {
    margin-top: 0;
    padding: 0 30px 20px;
    margin-bottom: 0;
  }
  .t7-metallic-text {
    margin-top: 0;
    padding: 0 30px 20px;
    margin-bottom: 0;
  }
  .k1-titletext{
    padding: 0 20px;
  }
  .p6-titletext{
    padding: 0 20px;
  }
  .s3-titletext{
    padding: 0 20px;
  }
  .tv-k1bird{
    margin-left: 50px;
    width: 80%;
  }
  .p6-4ktv {
    margin-left: 50px;
    width: 80%;
  }
  .x6-globotv{
    margin-left: 50px;
    width: 80%;
  }
  .x6-dolby{
    margin-left: 0;
    width: 100%;
    background-size: 100%;
    padding: 132px;
  }
  .t7-face-key {
    padding: 250px 0;
    left: 50px;
    width: 70%;
    background-size: 100% !important;
  }
  .t7-metallic-text2{
    margin-top: 680px;
  }
  .t7-side {
    margin-left: 0;
    width: 100%;
    background-size: 100%;
    padding: 150px;
  }
  .t7-portrait-text2{
    margin-top: 590px;
  }
  .s3-youtubetv {
    margin-left: 0px;
    width: 100%;
    padding: 154px;
  }
  .p6-rgbtv {
    margin-left: 50px;
    width: 80%;
    padding: 164px;
  }
  .p6-youtubetv {
    margin-left: 50px;
    width: 80%;
   }
  .p6-font{
    font-size: 16px;
  }
  .s3-font {
    font-size: 16px;
  }
  .back-white{
    padding: 10px 10px;
  }
  .s3-wifitv{
    width: 100%;
    margin-left: 0;
  }
  .c5-fullview{
    height: 140vw;
  }
  .c5-fullview-cell{
    margin-top: 25vw;
    width: 90%;
    margin-left: 5%;
  }
  .c5-fullview-title{
    margin-left: 0%;
    width: 100%;
  }
  .c5-fullview-text{
    margin-left: 5%;
    width: 90%;
  }
  .c5-camera-title{
    margin-left: 0%;
    width: 100%;
  }
  .c5-camera-text{
    width: 90%;
    margin-left: 5%;
  }
  .c5-camera-cell{
    width: 90%;
    margin-left: 5%;
  }
  .c5-camera{
    height: 200vw;
  }
  .c5-camera-app{
    height: 85vw;
    background-size: 70%;
    margin-left: 4%;
    margin-top: 36vw;
  }
  .c5-espaco-title{
    width: 100%;
    margin-left: 0%;
  }
  .c5-espaco-text{
    margin-left: 5%;
    width: 90%;
  }
  .c5-espaco{
    height: 185vw;
  }
  .c5-espaco-cell{
    width: 90%;
    margin-left: 5%;
  }
  .c5-desempenho-title{
    width: 100%;
    margin-left: 0%;
  }
  .c5-desempenho-text{
    width: 90%;
    margin-left: 5%;
  }
  .c5-desempenho{
    height: 250vw;
  }
  .c9-desbloqueio{
    height: 190vw;
  }
  .c9-digital-title{
    width: 100%;
    margin-left: 0%;
  }
  .c9-digital-text{
    width: 90%;
    margin-left: 5%;
  }
  .c5-desempenho-cell{
    width: 90%;
    margin-left: 5%;
  }
  .c9-desbloqueio-cell {
    width: 90%;
    margin-left: 5%;
  }
  .c9-cinema-title{
    width: 100%;
    margin-left: 0%;
  }
  .c9-cinema-text{
    width: 90%;
    margin-left: 5%;
  }
  .c9-cinema{
    height: 110vw;
  }
  .c9-desempenho{
    height: 160vw;
  }
  .c9-desempenho-title{
    width: 100%;
    margin-left: 0%;
  }
  .c9-desempenho-text{
    width: 90%;
    margin-left: 5%;
  }
  .c9-clique-title{
    width: 100%;
    margin-left: 0%;
  }
  .c9-clique-text{
    width: 100%;
    margin-left: 0%;
  }
  .c9-clique{
    height: 115vw;
  }
  .c9-clique-cell{
    width: 95%;
    margin-left: 0%;
  }
  .c9-energia-title{
    width: 100%;
    margin-left: 0%;
  }
  .c9-energia-text{
    width: 90%;
    margin-left: 5%;
  }
  .c9-energia{
    height: 140vw;
  }
  .c9-digital{
    height: 150vw;
  }
  .smarttv-wifilogo{
    margin-left: 0%;
  }
  .smarttv-netflixlogo{
    margin-left: 17%;
  }
  .smarttv-youtubelogo{
    margin-left: 20%;
  }
  .smarttv-globologo{
    margin-left: 7%;
  }
  .smart-header{
    font-size: 25px;
  }
  .back-white-k1{
    padding: 10px 10px;
  }
  .back-white-s3 {
    padding: 10px 10px;
  }
  .garantia-content {
    padding: 0 20px;
  }
  .linha-garantia{
    width: 100%;
  }
  .vertical-bar {
    border-right: 0 solid;
  }
  .trans-vivo {
    margin-left: 50px;
    margin-top: 30px;
  }
  .video-tv {
    width: 100%;
  }
  .ar-middle-text{
    width: 100%;
    left: 0%;
  }
  .ar-blockiconheight{
    margin: 20px 25px -16px 30px;
    width: 15%;
  }
  .ar-blockicon{
    height: 16vw;
  }
  .ar-icontext{
    margin-left: 28%;
  }
  .ar-square{
    transform: translate(0%,0%);
    width: 100%;
    left: 0%;
  }
  .ar-block4text{
    transform: translate(0%,0%);
    width: 100%;
    left: 0%;
  }
  .ar-blockicon2{
    height: 12vw;
  }
  .arquitetos-contato{
    width: 100%;
  }
  .cbf-mobile-text{
    width: 90%;
    margin-left: 5%;
  }
  .e5-2-height{
    height: 90vw;
  }
  .c5-1-height{
    height: 90vw;
  }
  .e5-03{
    height: 70vw !important;
  }
  .c5-02{
    height: 70vw !important;
    background-position-x: center;
  }
  .e5-03-img{
    height: 22vw;
    width: 25%;
  }
  .cbf2-height{
    height: 135vw;
  }
  .cbf4-height{
    height: 150vw;
  }
  .cbf04-text{
    padding: 0 60px;
  }
  .e5-1-height{
    height: 45.2vw;
    background-size: 155%;
    background-position: right;
  }
  .e5-01-text{
    margin-top: 4%;
  }
  .e5-logo{
    width: 13%;
    height: 30vw;
  }
  .e5-05-text{
    margin-top: 5%;
  }
  .e5-text{
    margin-left: 1%;
  }
  .e5-06-text{
    margin-top: 5%;
  }
  .e5-06{
    height: 60vw;
    background-size: 210%;
  }
  .c5-05{
    height: 60vw;
    background-size: 210%;
  }
  .e5-02-text{
    margin-left: 5%;
  }
  .c5-01-text {
    margin-left: 5%;
  }
  .c3-01-text{
    margin-left: 5%;
  }
  .e5-04-text{
    margin-left: 5%;
  }
  .c5-03-text{
    margin-left: 10%;
  }
  .e5-05-text{
    margin-left: 3%;
  }
  .e5-06-logo{
    height: 40vw;
  }
  .netflix_p2{
    margin-top: 250px;
  }
  .ar-invert-coluns1 p{
    padding-left: 43%;
  }
  .ar-invert-coluns2 p{
    padding-left: 43%;
  }
  .ar-invert-text5 p{
    padding-left: 53%;
  }
  .ar-invert-text5 img{
    margin-left: 23vw;
  }
  .ar-invert-img4{
    margin-top: 320vw;
  }
  .ar-invert-bloco3{
    margin-top: 380vw;
  }
  #sempDestquesHome .destaque-item-home{
    margin-left: 85px;
    width: 250px !important;
    height: 320px;
  }
  #sempDestquesHome .caroufredsel_wrapper{
    height: 330px !important;
  }
}
@media screen and (max-width: 414px) {
    .t7-bezel-less-phone{
        padding: 102px;
    }
    .t7-smartselfie-tv{
        padding: 121px;
    }
    .t7-portrait{
        padding: 123px;
    }
    .t7-acessorios-cam{
        padding: 135px;
    }
}
@media screen and (max-width: 411px) {
    .t7-bezel-less-phone{
        padding: 100px;
    }
    .t7-smartselfie-tv{
        padding: 120px;
    }
    .t7-portrait{
        padding: 122px;
    }
    .t7-metallic{
        padding: 114px;
    }
    .t7-acessorios-cam{
        padding: 134px;
    }
}
@media screen and (max-width: 375px) {
  #myBtn{
      right: 66px;
   }
  .ldj-footer2{
      width: 100%;
   }
  .ldj-text-color2{
      padding: 0 90px;
  }
  .modal-content{
      width: 95%;
  }
  .seriec2-menu{
      margin-left: 110px;
  }
  .menu-seriec2{
      width: 63% !important;
      margin-left: -17px;
  }
  .seriec2-ultra4k{
      width: 117% !important;
      background-size: 95% !important;
  }
  .androidtv{
      padding: 178px !important;
  }
  .ultra4k-text{
      width: 120%;
      margin-left: -40px;
  }
  .androidtv-icon{
      margin-left: 0px;
      width: 104%;
  }
  .metallic-frame-icon{
      margin-left: 60px;
  }
  androidtv-icon{
      width: 105% !important;
      margin-left: 0px !important;
  }
  .hdr-pro{
      margin-top: 620px;
      padding: 150px;
  }
  .hdr-pro-icon{
      margin-left: 50px;
  }
  .seriec2-text-harman{
      margin-left: 40px !important;
  }
  .seriec2-text-chromecast{
      margin-left: -20px;
      width: 113.5% !important;
  }
  .chromecast-icon{
      margin-left: 10px !important;
      width: 96%;
  }  
  .seriec2-voice-text{
      margin-top: 290px !important;
      margin-right: -30px;
  }
  .voice-icon{
      padding: 32px;
  }
  .globo-play{
      padding: 188px;
  }
  .globo-play-text{
      margin-top: -80px !important;
      margin-left: 80px;
  }
  .globo-play-icon{
      padding: 34px;
      width: 110%;
      background-size: 105%;
      margin-left: -20px !important;
  }
  .globoicon-p2{
      width: 100%;
  }
  .hdrimg-p2{
      width: 345%;
  }
  .seriec2-hdr{
     margin-top: 140px;
  }
  .seriec2-text-play{
      margin-top: 150px;
  }
  .seriep22-middle-text{
      margin-top: 290px;
  }
  .netflix_p2{
      margin-top: 310px;
  }
  .seriec2-text-harman{
      margin-left: 0;
  }
  .x6-harman-tv{
    padding: 112px;
    background-size: 100%;
    width: 100%;
  }
  .x6-android-tv{
    padding: 105px;
  }
  .x6-globotv{
    padding: 110px;
  }
  .miracast-p2{
      margin-top: 20px;
  }
  .seriec2-text-metal{
      margin-top: 140px;
  }
  .seriep2-footer-tvs {
    padding: 0;
  }
  .seriec2-banner .m-seriec2-android{
      padding: 160px;   
  }
  .seriec2-text-harman{
      width: 100%;
  }
  .seriec2-banner .m-seriec2-hdr{
      background-size: 90%;
  }
  .m-seriec2-voice{
      padding: 84px;
  }
  .m-seriec2-voice{
      width: 100%;
  }
  .m-seriec2-c2{
      padding: 150px;
  }
  .x3-qled-tv{
    padding: 117px 160px;
  }
  .x6-qled-tv{
    padding: 117px 160px;
  }
  .t7-smartselfie-tv {
    padding: 109px;
  }
  .p6-slimtv{
    padding: 135px;
  }
  .p6-slimtext{
    margin-top: 320px;
  }
  .x3-ultra-hd-tv{
    padding: 160px;
  }
  .x3-voice-text{
    margin-top: 250px;
  }
  .x3-dynamic-tv{
    padding: 178px;
  }
  .x6-hdr-tv{
    padding: 150px;
  }
  .t7-bezel-less-phone {
    padding: 79px;
  }
  .t7-smartselfie-text{
    padding: 10px 5px;
  }
  .t7-bezel-less-text{
    padding: 10px 0;
  }
  .t7-acessorios-cam {
    padding: 123px;
  }
  .l9-fullvision{
    height: 110.2vw;
  }
  .l9-fullvision-cell{
    margin-top: 60vw;
  }
  .l9-camera{
    height: 160.302vw;
  }
  .l9-camera-cell{
    height: 160.302vw;
  }
  .l9-camera-app{
    height: 120.302vw;
  }
  .l9-android{
    height: 170.302vw;
  }
  .l9-android-cell{
    height: 170.302vw;
  }
  .l9-android-app{
    height: 150.5vw;
  }
  .l9-oreo{
    height: 145.9vw;
  }
  .l9-oreo-cell{
    height: 145.9vw;
  }
  .l9-digital{
    height: 95.9vw;
  }
  .l9-digital-cell{
    height: 95.9vw;
  }
  .k1-textframe{
    margin-top: 20px !important;
  }
  .k1-netflix{
    padding: 110px;
  }
  .x6-ultra-hd{
    padding: 134px;
  }
  .x6-allinone{
    padding: 130px;
    margin-top: 519px;
  }
  .t7-portrait {
    padding: 111px;
  }
  .t7-portrait-text2{
    padding: 10px 30px;
  }
  .t7-metallic {
    padding: 104px;
  }
  .x6-netflixtv{
    padding: 90px;
  }
  .x6-harman-text{
    padding: 20px 0;
  }
  .x6-dolby{
    padding: 110px;
  }
  .t7-face-key {
    padding: 215px 0;
    margin-top: 250px;
  }
  .t7-side-text{
    padding: 10px 0;
  }
  .s3-netflixtv {
    padding: 110px;
    margin-top: 30px;
  }
  .k1-netflixsubtext{
    margin-top: -68px;
  }
  .s3-netflixsubtext {
    margin-top: -68px;
  }
  .k1-youtube {
    padding: 100px;
    margin-left: 60px;
  }
  .p6-rgbtv{
    width: 100%;
    margin-left: 0;
  }
  .p6-metallictv{
    padding: 163px;
  }
  .c5-fullview{
    height: 160vw;
  }
  .c5-fullview-cell{
    margin-top: 30vw;
  }
  .c5-camera{
    height: 230vw;
  }
  .c5-camera-app{
    margin-top: 42vw;
  }
  .c5-espaco{
    height: 215vw;
  }
  .c5-desempenho{
    height: 330vw;
  }
  .c9-desbloqueio{
    height: 215vw;
  }
  .c9-cinema{
    height: 120vw;
  }
  .c9-desempenho{
    height: 175vw;
  }
  .c9-clique{
    height: 130vw;
  }
  .c9-energia{
    height: 155vw;
  }
  .c9-digital{
    height: 170vw;
  }
  .tv-k1pixel{
    padding: 120px;
  }
  .video-tv {
    width: 340px;
  }
  .trans-vivo {
    margin-left: 30px;
  }
  .ar-middle-img{
    margin-top: 90%;
  }
  .ar-blockiconheight{
    margin: 20px 13px -16px 30px;
    width: 17%;
  }
  .ar-blockicon{
    height: 19vw;
  }
  .ar-bloco2{
    margin-top: 150%;
  }
  .ar-rectangle{
    margin-top: -55%;
  }
  .ar-blockicon2{
    height: 14vw;
  }
  .ar-bloco3{
    margin-top: 85%;
  }
  .ar-square{
    margin-top: -85%;
  }
  .ar-bloco4{
    margin-top: 90%;
  }
  .ar-block4text{
    margin-top: -95%;
  }
  .e5-2-height{
    height: 105vw;
  }
  .c5-1-height{
    height: 105vw;
  }
  .e5-04-img{
    background-size: 100%;
  }
  .c5-03-img{
    background-size: 100%;
  }
  .e3-03-img{
    background-size: 100%;
  }
  .e5-03{
    height: 80vw !important;
  }
  .c5-02{
    height: 80vw !important;
  }
  .cbf1-height{
    height: 95vw;
  }
  .cbf02-text{
    padding: 0 60px;
  }
  .cbf4-height{
    height: 180vw;
  }
  .cbf2-height{
    height: 140vw;
  }
  .e5-01-text{
    margin-top: 0;
  }
  .e5-02-img{
    width: 90%;
    background-size: 95%;
    height: 55.5vw;
  }
  .c5-01-img{
    width: 90%;
    background-size: 95%;
  }
  .e5-03-text{
    margin-left: 5%;
  }
  .c5-02-text{
    margin-left: 3%;
    width: 90%;
  }
  .e5-04-text{
    width: 90%;
  }
  .c5-03-text{
    width: 90%;
  }
  .e5-05-text{
    margin-top: 0;
  }
  .e5-06{
    height: 75vw;
    background-size: 253%;
  }
  .c5-05{
    height: 75vw;
    background-size: 253%;
  }
  .e5-06-text{
    margin-top: 0;
  }
  .c5-05-text{
    margin-top: 0;
  }
  .e3-01-img{
    width: 90%;
    background-size: 95%;
    height: 50vw;
  }
  .tv-k1florest{
    padding: 110px;
  }
  .k1-floresttext{
    margin-top: 210px;
  }
  .ar-invert-bloco2 h1{
    width: 100%;
  }
  .ar-invert-img4{
    margin-top: 370vw;
  }
  .ar-invert-bloco3{
    margin-top: 420vw;
  }
  .komeco-bloco{
    height: 150vw;
  }
  #sempDestquesHome .destaque-item-home{
    margin-left: 70px;
  }
}
@media screen and (max-width: 360px) {
    .t7-bezel-less-phone{
        margin-top: 44px;
    }
    .t7-portrait{
        padding: 107px;
    }
    .t7-metallic{
        padding: 100px;
    }
    .t7-acessorios-cam{
        padding: 118px;
    }
    .l9-camera{
        height: 170.302vw;
    }
    .l9-camera-cell{
        height: 170.302vw;
    }
    .l9-android{
        height: 190.302vw;
    }
    .l9-android-cell{
        height: 190.302vw;
    }
    .l9-android-app{
        height: 160.5vw;
    }
    .c5-camera-app{
        margin-top: 32vw;
    }
    .ar-invert-img4{
        margin-top: 440vw;
    }
    .ar-invert-bloco3{
        margin-top: 510vw;
    }
}
@media screen and (max-width: 320px) {
   #myBtn{
     right: 116px;
   }
   .seriec2-dropbtn{
       margin-left: 3px;
   }
    .ldj-text-color2 {
        padding: 0 60px;
    }
   .seriec2-ultra4k{
       padding: 130px;
       width: 123%;
   }
   .harmantv{
       margin-top: 713px;
   }
   .metallic-frame-icon{
       margin-top: 360px;
   }
   .ultra4k{
       margin-top: 210px;   
   }
   .ultra4k-text{
       padding: 10px;
   }
   .hdr-pro{
       margin-top: 500px;
       padding: 130px;
   }
   .hdr-pro-icon{
       margin-left: 75px;
       width: 70% !important;
       background-size: 60%;
   }
   .hdr-pro-text{
       margin-left: 20px;
       width: 90% !important;
   }
   .metallic-frame-icon{
       margin-left: 20px;
   }
   .androidtv{
       padding: 123px !important;
       width: 130% !important;
   }
   .android-text{
       margin-top: -80px;       
   }
   .androidtv-icon{
       margin-left: -10px;
       width: 134%;
       background-size: 80%;
   }
   .blackscreen{
       padding: 219px;
   }
   .chromecast-icon{
       margin-left: 10px !important;
       background-size: 100%;
       width: 90%;
   }
   .seriec2-text-chromecast{
       margin-left: -31px;
       padding: 0 75px;
   }
   .voicetv{
       padding: 120px;
   }
   .voice-icon{
       background-size: 95%;
       padding: 30px;
       width: 60%;
       margin-left: 60px;
   }
   .seriec2-voice-text{
       margin-top: 240px !important;
       width: 100%;
       margin-right: 0px !important;
   }
   .ultra4k-text{
       width: 100%;
       margin-left: -5px;
   }
   .globo-play{
       padding: 160px;
       margin-top: 480px;
   }
   .globo-play-text{
       margin-left: 60px;
   }
   .chromecasttv{
       padding: 160px;
   }   
   .netflix_p2{
       margin-top: 260px;
   }
   .hdr-p2{
       margin-left: -40px;
   }
   .youtubeicon-p2{
       margin-left: 0;
   }
   .hdrimg-p2{
       width: 393%;
   }   
   .seriep22-middle-text{
       margin-top: 240px;
   }
   .miracasticon-p2{
       margin-left: 5px;
   }
   .s4900-miracasticon{
       margin-left: 5px;
       width: 100%;
   }
   .seriep22-banner-texto-youtube{
       margin-top: 40px;
   }
   .k1-pixeltext{
       margin-top: 40px;
   }
  .seriec2-hdr-img{
      margin-bottom: 350px;
  }
  .seriec2-menu{
      margin-left: 100px;
  }
  .menu-seriec2{
      width: 74% !important;
      margin-left: -17px;
  }
  #globo-play {
    margin-top: 210px;
  }
  #harrman-kardon {
    margin-top: 180px;
  }
  #chromecast-bull {
    margin-top: 300px;
  }
  .seriec2-banner .m-seriec2-android{
      padding: 130px;
  }
  .seriec2-banner .m-seriec2-hdr{
      background-size: 100%;
      padding: 79px;
  }
  .m-seriec2-voice{
      padding: 74px;
  }
  #harrman-kardon{
      margin-top: 90px;
  }
  .m-seriec2-globo{
      padding: 124px;
  }
  .seriec2-text-play{
      margin-top: 150px !important;
  }
  .seriec2-text-harman{
      width: 94%;
      margin-top: -60px;
  }
  .m-seriec2-harman-som{
      margin-left: 9px;
  }
  .m-seriec2-metalica{
      padding: 64px;
  }
  .seriec2-text-metal{
      width: 110%;
  }
  #chromecast-bull{
      margin-top: 220px;
  }
  .x3-qled-tv{
      padding: 97px 140px;
  }
  .x6-qled-tv{
      padding: 97px 140px;
  }
  .t7-smartselfie-tv {
      padding: 94px;
  }
  .p6-slimtv{
      padding: 115px;
  }
  .x3-text-qled{
      width: 195%;
      margin-left: -75px;
  }
  .p6-slimtext{
      margin-top: 280px;
  }
  .x6-dolbytext{
      padding: 0 10px 35px;
  }
  .t7-face-text {
      padding: 0 10px 35px;
  }
  .t7-side-text {
      padding: 0 10px 35px;
  }
  .x3-dimming-tv{
      padding: 122px;
  }
  .x3-design-curvo-tv{
      padding: 110px;
  }
  .x3-android-tv{
      padding: 120px;
  }
  .x3-voice-text{
      margin-top: 230px;
  }
  .x3-voice-search{
      padding: 120px;
  }
  .p6-rgbtv{
    padding: 134px;
  }
   .main-interna .banner-video-container .iframe-video iframe {
    height: 177px;
    width: 290px;
  }
   .iframe-video iframe {
    height: 177px;
    width: 290px;
  }
   .x3-chromecast-text{
    margin-top: 200px;
   }
   .x3-netflix-tv{
    padding: 120px;
   }
   .x6-harman-tv{
    padding: 95px;
   }
   .x6-dolby{
    padding: 105px;
   }
   .t7-metallic-text2{
    padding: 10px 20px;
   }
   .t7-side {
    padding: 135px;
   }
   .t7-portrait-text2{
    margin-top: 550px;
   }
   .x6-android-tv{
    padding: 90px;
   }
   .x3-ultra-hd-tv{
    padding: 150px;
    width: 106%;
   }
   .x3-dynamic-tv{
    padding: 150px;
   }
   .x6-hdr-tv{
    padding: 135px;
   }
   .t7-bezel-less-phone {
    padding: 82px;
   }
   .t7-bezel-less{
    background-size: 190%;
   }
   .t7-self-cam {
    padding: 105px;
    margin-top: 40px;
   }
  .t7-acessorios-cam {
    padding: 105px;
  }
  .t7-acessorios-text{
    padding: 10px 10px;
  }
   .hdr-p2{
    margin-left: 0px;
    width: 100%;
    padding: 0 0px;
   }
   .x6-globotext{
    padding: 0 0;
   }
   .x6-harman-icon{
    width: 100%;
   }
   .tv-k1florest{
    padding: 100px;
    margin-right: 40px;
   }
   .k1-floresttext{
    margin-top: 200px;
   }
    .p6-hdrtv {
    padding: 130px;
    }
    .s3-dtvtv {
    padding: 130px;
    }
    .s3-wifitv {
    padding: 110px;
    }
    .s3-wifitext{
    margin-top: 30px;
    margin-left: 10px;
    width: 90%;
    }
    .p6-netflixtv {
    padding: 130px;
    }
   .tv-k1pixel{
    padding: 100px;
   }
   .k1-netflix{
    padding: 100px;
    margin-left: 60px;
   }
   .x6-ultra-hd {
    padding: 114px;
   }
   .x6-allinone{
    padding: 110px;
   }
    .t7-portrait {
    padding: 107px;
    margin-left: 100px;
    width: 90%;
    }
    .t7-metallic {
    padding: 88px;
    }
   .s3-netflixtv {
    margin-top: 30px;
   }
   .k1-netflixtext{
    padding: 0 10px;    
   }
   .k1-netflixsubtext{
    margin-right: 90px;
   }
   .s3-netflixsubtext {
    margin-right: 90px;
   }
   .k1-globo{
    padding: 120px;
   }
   .k1-tvslim{
    margin-left: 90px;
   }
   .k1-youtube{
    padding: 100px;
   }
   .k1-textframe{
    margin-top: 40px !important;
   }
   .tv-k1bird{
    width: 100%;
    margin-left: 0;
   }
  .p6-4ktv {
    width: 100%;
    margin-left: 0;
   }
  .x6-netflixtv{
    width: 100%;
    margin-left: 0;
   }
  .x6-globotv{
    width: 100%;
    margin-left: 0;
    padding: 120px;
   }
  .x6-dolby{
    width: 100%;
    margin-left: 0;
   }
  .t7-face-key {
    width: 90%;
    left: 20px;
    margin-top: 210px;
    padding: 235px 0;
  }
  .t7-side {
    width: 100%;
    margin-left: 0;
  }
  .l9-fullvision{
    height: 120.2vw;
  }
  .l9-fullvision-cell{
    margin-top: 70vw;
  }
  .l9-camera{
    height: 180.302vw;
  }
  .l9-camera-cell{
    height: 180.302vw;
  }
  .l9-camera-app{
    height: 125.302vw;
  }
  .l9-android{
    height: 205.302vw;
  }
  .l9-android-cell{
    height: 205.302vw;
    width: 90%;
  }
  .l9-android-app{
    height: 180.5vw;
    background-size: 40%;
    margin-right: 0%;
  }
  .l9-oreo{
    height: 160.9vw;
  }
  .l9-oreo-cell{
    height: 160.9vw;
  }
  .l9-digital{
    height: 105.9vw;
  }
  .l9-digital-cell{
    height: 105.9vw;
  }
  .s3-fhdtv {
    width: 100%;
    margin-left: 0;
    padding: 110px;
  }
  .s3-dtvtext{
    margin-left: 15px;
    width: 90%;
    margin-bottom: 0;
  }
  .s3-youtubetv {
    width: 100%;
    margin-left: 0;
    padding: 115px;
  }
  .s3-youtubetext{
    padding: 0 10px;
  }
  .p6-rgbtv {
    width: 100%;
    margin-left: 0;
   }
  .p6-youtubetv {
    width: 100%;
    margin-left: 0;
  }
  .p6-metallictv{
    padding: 139px;
  }
  .c5-fullview-cell{
    margin-top: 35vw;
  }
  .c5-fullview{
    height: 185vw;
  }
  .c5-camera{
    height: 260vw;
  }
  .c5-espaco{
    height: 260vw;
  }
  .c5-desempenho{
    height: 340vw;
  }
  .c9-desbloqueio{
    height: 230vw;
  }
  .c9-energia{
    height: 190vw;
  }
  .c9-clique{
    height: 150vw;
  }
  .c9-desempenho{
    height: 210vw;
  }
  .c9-cinema{
    height: 150vw;
  }
  .c5-camera-app{
    margin-top: 36vw;
  }
  .smarttv-wifilogo{
    margin-left: 0%;
    width: 100%;
  }
  .smarttv-netflixlogo{
    margin-left: 10%;
  }
  .smarttv-globologo{
    width: 100%;
    margin-left: 0%;
  }
  .smarttv-wifitv{
    width: 100%;
    height: 80vw;
  }
  .smarttv-youtubetv{
    width: 100%;
    height: 75vw;
  }
  .smartv-netflix{
    width: 100%;
    height: 80vw;
  }
  .smarttv-globotv{
    width: 100%;
    height: 90vw;
  }
  .video-tv {
    width: 290px;
  }
  .nov-feira-img {
    width: 103%;
  }
  .trans-vivo {
    margin-left: 30px;
  }
  .ar-blockicon{
    height: 21vw;
  }
  .ar-blockiconheight{
    margin: 20px 13px -16px 10px;
    width: 19%;
  }
  .ar-icontext{
    margin-left: 26%;
  }
  .ar-middle-img{
    margin-top: 105%;
  }
  .ar-bloco2 {
    margin-top: 170%;
  }
  .ar-rectangle{
    margin-top: -55%;
    width: 100%;
    margin-left: 0%;
  }
  .ar-blockicon2{
    height: 17vw;
  }
  .ar-bloco3{
    margin-top: 95%;
  }
  .ar-square{
    margin-top: -95%;
  }
  .ar-blockicon3{
    height: 20vw;
  }
  .ar-bloco4{
    margin-top: 110%;
  }
  .ar-block4text{
    margin-top: -115%;
  }
  .ar-header-text{
    width: 100%;
    margin-left: 0%;
  }
  .bluetooth-logo{
    height: 25vw;
  }
  .e5-2-height{
    height: 115vw;
  }
  .c5-1-height{
    height: 125vw;
  }
  .e5-03{
    height: 85vw !important;
  }
  .c5-02{
    height: 85vw !important;
  }
  .cbf01-text{
    padding: 0 30px;
  }
  .cbf02-text{
    padding: 0 30px;
  }
  .cbf04-text{
    padding: 0 30px;
  }
  .cbf4-height{
    height: 195vw;
  }
  .e5-1-height{
    height: 65.2vw;
    background-size: 220%;
  }
  .e5-06{
    height: 95vw;
    background-size: 323%;
  }
  .c5-05{
    height: 95vw;
    background-size: 323%;
  }
  .e5-06-text{
    margin-top: 7%;
  }
  .c5-05-text{
    margin-top: 7%;
  }
  .e5-logo{
    height: 40vw;
  }
  .e5-06-logo{
    height: 55vw;
  }
  .ar-invert-img4{
    margin-top: 420vw;
  }
  .ar-invert-coluns1 img{
    margin-left: 10vw;
  }
  .ar-invert-coluns1 p{
    padding-left: 38%;
  }
  .ar-invert-coluns2 img{
    margin-left: 10vw;
  }
  .ar-invert-coluns2 p{
    padding-left: 38%;
  }
  .ar-invert-text5 p{
    padding-left: 56%;
  }
  .ar-invert-bloco3{
    margin-top: 480vw;
  }
  .komeco-bloco{
    height: 170vw;
  }
  #sempDestquesHome {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  #sempDestquesHome .destaque-item-home {
    height: 375px;
    width: 250px !important;
    margin-left: 40px;
  }
}
@media screen and (max-width: 300px) {
  .ar-middle-img{
    margin-top: 125%;
  }
  .ar-bloco2{
    margin-top: 190%;
  }
  .ar-rectangle{
    margin-top: -60%;
  }
  .ar-bloco3{
    margin-top: 115%;
  }
  .ar-square{
    margin-top: -115%;
  }
  .ar-bloco4{
    margin-top: 140%;
  }
  .ar-block4text{
    margin-top: -125%;
  }
  #sempDestquesHome .destaque-item-home{
    margin-left: 30px;
  }
}
.mae-texto {
  background: url('Images/Conteudo/landing_page_dia_das_mães_04.jpg');
}