body{
    margin: 0;
    padding: 0
}
.cont-box{
    background: #001225;
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
    font-family: 'montserrat'
}
.container-a{
    max-width: 990px;

    margin: 0 auto;
    display: block
}
.home-sec{
    background: url(https://www.casasbahia-imagens.com.br/html/conteudo-produto/38/55008817/images/bg.png) no-repeat center bottom;
    background-size: cover;
    padding-top: 100px !important;
    height: 420px !important
}
.logo-fusion{
    margin: 30px 0
}
.front-h{
    position: absolute;

    left: 50%;
    margin-left: -150px;
    width: 300px;
    z-index: 2;
    animation: up 5.5s infinite
}
.back-h{
    position: absolute;
    left: 50%;
    margin-left: -220px;
    margin-top: 30px;
    width: 230px;
    z-index: 1;
     animation: down 5.5s infinite
}
@keyframes up{
    0%{transform: translateY(00px)}
    50%{transform: translateY(10px)}
    100%{transform: translateY(00px)}
}
@keyframes down{
    0%{transform: translateY(10px)}
    50%{transform: translateY(00px)}
    100%{transform: translateY(10px)}
}
.cel-home-box{
   padding-top: 50px;

}
.up-space{
    margin-top: 50px
}
.logo_edge{
      position: relative;
      margin-top: 480px;
    width: 260px;
    padding-left: 15px
}
.home-h{
    color: white;
    float: right;
    margin-top: 480px;
    padding-right: 15px;
}
.bold-m{
    font-weight: 400
}
.blue-m{
    color: #3C7DB6 !important
}
.bold-b{
    font-weight: 700
}
.title-cam{
    color: white;
    font-weight: 600;
    font-size: 30px;
    margin-top: 0
}
.red-sub{
    color: #F0475E;
    margin-bottom: 5px;
    font-weight: 400
}
.text-seg{
    margin-top: 100px
}
.logo-seg{
    margin-top: -10px
}
.p-cam{
    color: white;
    max-width: 500px
}
.left-seg{
    float: left;
    max-width: 470px;
    width: 100%;
    padding: 0 10px
}
.left-up{
    margin-top: 200px
}
.right-seg{
    float: right;
    position: relative;
    max-width: 490px;
    width: 
}
.cam-sec{
    height: 620px;
    padding: 0 20px
}
.cam-img{
    width: 100%;
    max-width: 450px
}
.cam-img-b{
        margin-top: 70px;
    max-width: 400px;
    }
.cam-show-sec{
    text-align: center;
    color: white;
    padding-top: 50px;
}
.cam-show-sec h2{
    margin-top: 0;
}
.cam-show-sec h1{
    font-weight: 200;
    margin-bottom: 0
}
.cam-show-sec p{
    max-width: 600px;
    margin: 0 auto;
}

    .img-show-holder{
        margin: 50px auto 0;
        display: block;
        max-width: 983px
    }
.img-show-cam {
    margin: 0 auto;
    display: block;
    max-width: 324px;
    
}
.a-img-show-cam {
    margin: 0 auto;
    display: block;
    max-width: 489px;
    
}
.seg-img{
    display: inline-block;
    max-width: 324px;
    text-align: center;
    height: 530px
}
.seg-img-a{
    display: inline-block;
    max-width: 489px;
    text-align: center;
    height: 530px
}
.img-show-holder p{
    color: white;
    text-align: center;
}
.macro-img{
    width: 520px;
    margin: 60px auto 0;
    display: block;
    
}
.img-macro-holder p{
    color: white;
    text-align: center;
    margin-bottom: 0;
}
.night-img{
    max-width: 460px;
    width: 100%;
    margin-top: 60px
}
.night-sec{
    margin-top: 60px;
    height: 400px
}
.tela-sec{
    background: url(https://www.casasbahia-imagens.com.br/html/conteudo-produto/38/55008817/images/tela.png) no-repeat center;
    height: 700px;
    margin-top: 50px
}
.tela-sec p {
    margin-top: 30px
}
.perf-img{

    width: 400px;
    position: absolute
}

.t-pros{
    margin-top: -70px
}
.arm-seg{
    margin-top: 300px
}
.arm-sec{
    height: 780px
}
.som-sec, .som-holder{
    background: black;/
    margin-bottom: 0;
    margin-top: 0;
    padding-bottom: 50px
}
.som-holder img{
    margin-top: 0
}
.video-game{
    width:100%;
    max-width: 990px;
    margin: 0 auto;
    display: block;
}
.text-game{
    position: relative;
    margin-bottom: 70px
}
.video-bat{
    max-width: 600px;
    width: 100%;
    margin-top: -500px;
    padding-left: 40px
}
.bat-sec{
    height: 500px
}

.item-edge{
   
}
.tabela-edge-box{
    color: white;
   position: relative;
    margin: 0 auto !important;
    max-width: 990px;
}
.tabela-edge-box td{
    border: 1px solid white !important;
    padding: 15px !important
}
.tabela-edge-box h1{
    text-align: center !important;
    font-weight: 200 !important;
    margin-bottom: 40px !important
    
}
.tabela-edge-box table{
    margin: 30px auto 
}

/* MEDIA QUERY */
@media screen and (max-width: 985px) {
    
    .home-sec{
        height: 680px !important;
        background-position: center right!important;
   
    }
    .circle{
        margin-top: 290px !important
    }
    .logo_edge{
        margin: -60px auto 0;
        display: block;
    }
    .cel-home-box{
        padding-top: 100px
    }
    .home-h{
        margin: 500px auto 0;
        float: none;
        display: block;
        text-align: center
    }
    .front-h{
        margin-left: -110px
    }
    .back-h{
        margin-left: -180px
    }
    .text-seg{
        text-align: center;
        margin: 0 auto;
        display: block;
        margin-top: 50px
        
    }
    .left-seg{
        margin: 0 auto;
        float: none;
        padding: 0
    }
    .right-seg{
        margin: 0 auto;
        float: none;
    }
    .cam-sec{
        height: 100%
    }
    .cam-img{
        margin: 0 auto;
        display: block;
        max-width: 400px
    }
    
    .seg-img,.seg-img-a{
        display: block;
        margin: 0 auto;
        max-width: 350px
    
    }
    .macro-img{
        max-width: 400px;
        width: 100%
    }
    .img-show-cam, .a-img-show-cam{
        width: 100%;
        max-width: 300px
    }
  .perf-img{
    margin: 0 auto;
    width:100%;
    position: relative
    }
    .t-pros{
    margin-top: 
        0px
}
    .video-bat{
    max-width: 600px;
    width: 100%;
    margin-top: 30px;
    padding-left: 0px
    }  
    .design-sec{
        height: 680px
    }
  
}

@media screen and (max-width: 405px) {
    .cel-home-box{
        transform: scale(.7) translateY(90px);
       
    }
       .img-show-holder img, .macro-img{
        max-width: 280px;
        width: 100%
    }

}

/* CAROUSEL*/
.carousel-wrapper{
  height:400px;
  position:A;
  width:400px;
  margin:0 auto;
    transform:  
}
.carousel-item{
  position:absolute;
  top:0;
  bottom:0;
  left:0;
  right:0;
  padding:25px 50px;
  opacity:0;
  transition: all 0.5s ease-in-out;
}
.arrow{
  border: solid WHITE;
    border-width: 0 3px 3px 0;
    display: inline-block;
    padding: 12px;;

}
.circle{
    position: absolute;
    margin-top: 240px
}

.arrow-prev{
  left:30px;
  position:absolute;
  top:50%;
  transform:translateY(-50%) rotate(135deg);
}
 
.arrow-next{
    right:30px;
  position:absolute;
  top:50%;
  transform:translateY(-50%) rotate(-45deg);
  }

.light{
  color:white;
}

@media (max-width: 480px) {
      .arrow, .light .arrow {
        background-size: 10px;
        background-position: 10px 50%;
      }
    }
}

/*Select every element*/
[id^="item"] {
    display: none;
  }

.item-1 {
    z-index: 2;
    opacity: 1;
  background:url('https://www.casasbahia-imagens.com.br/html/conteudo-produto/38/55008817/images/c_01.png');
  background-size:cover;
  }
.item-2{
    background:url('https://www.casasbahia-imagens.com.br/html/conteudo-produto/38/55008817/images/c_02.png');
   background-size:cover;
}
.item-3{
   background:url('https://www.casasbahia-imagens.com.br/html/conteudo-produto/38/55008817/images/c_03.png');
   background-size:cover;
}
.item-4{
   background:url('https://www.casasbahia-imagens.com.br/html/conteudo-produto/38/55008817/images/c_04.png');
   background-size:cover;
}
.item-5{
   background:url('https://www.casasbahia-imagens.com.br/html/conteudo-produto/38/55008817/images/c_05.png');
   background-size:cover;
}
.item-6{
   background:url('https://www.casasbahia-imagens.com.br/html/conteudo-produto/38/55008817/images/c_06.png');
   background-size:cover;
}
.item-7{
   background:url('https://www.casasbahia-imagens.com.br/html/conteudo-produto/38/55008817/images/c_07.png');
   background-size:cover;
}
.item-8{
   background:url('https://www.casasbahia-imagens.com.br/html/conteudo-produto/38/55008817/images/c_08.png');
   background-size:cover;
}

*:target ~ .item-1 {
    opacity: 0;
  }

#item-1:target ~ .item-1 {
    opacity: 1;
  }

#item-2:target ~ .item-2, #item-3:target ~ .item-3 , #item-4:target ~ .item-4, #item-5:target ~ .item-5, #item-6:target ~ .item-6, #item-7:target ~ .item-7, #item-8:target ~ .item-8 {
    z-index: 3;
    opacity: 1;
  }
}

