/*ajustado */

.g8-container{
  
    max-width: 990px;
    position: relative;
    display: block;
    margin: 0 auto;
    padding: 0;
    font-family: 'montserrat';
    color: white;
    
}
.gbody{
      background: #002418;
}
body{
    margin: 0;
    padding: 0;
}
.video-power{
    margin: -400px auto 0;
    display: block
}
.g8-row{
    width: 100%;
    height: 100%;
    padding-top: 80px;
    }

.gbody{  background: #002418;}

th img{

    width: 100%;
}
.low-sub{
    font-size: 20px;
    bottom: 13px;
    left: 3px;
    position: relative
}
.power-home{
    width: 100%;
  transform: scale(1.4)
}
.holder-home-txt{
    position: relative;
    display: block;
    top: -120px;

}
.holder-home-txt h1 {
  font-weight: 600
}
.holder-home-txt h1 span{
    text-shadow: 1px 1px 5px #07DB32
}
.f-row{padding-bottom: 120px}

.power-row{
    background: url(https://www.casasbahia-imagens.com.br/html/conteudo-produto/38/55002787/images/bg-allday.mp4) center top no-repeat;
    height: 590px
}
.power-row h1{
    font-weight: 600;
    font-size: 40px;
}
.bat-specs .d-5{padding: 0; margin-right: 10px; margin-top: 60px}

.bat-specs h2{margin: 0;font-size: 25px}

.shine{ text-shadow: 1px 1px 6px white;font-size: 40px}
.turbo{font-size: 25px}

.text-center{text-align: center;}

.quad-row h1{margin-top: 0;margin-bottom: 50px;
font-weight: 600}

.quad-row img{ width: 100%}

.img-row img{width: 100%}

.img-row h1{
    margin: 0; font-weight: 600;font-size: 43px
}
.bold{font-weight: 700}

.mob-hide{display: block}

.zoom-holder{
    position: relative;
    margin-top: 50px
}
.zoom-a{
    position: absolute;
    z-index: 2;
    transition: .5s ease
}
.zoom-a:hover{
    opacity: 0;
   
}
.text-zoom{top: -60px;
position: relative}

.sound-row{background: black;text-align: center}
.sound-row img{width: 100%;margin: 0 auto;display: block;transition: 1s ease}
.sound-row h1{margin: 0 auto; font-size: 43px;font-weight: 600; width: 400px;}

.rock-row{
    background: url(https://www.casasbahia-imagens.com.br/html/conteudo-produto/38/55002787/images/rock-bg.png) center no-repeat;
    background-size:cover;
    padding-bottom: 90px
}
.rock-row h1, .rock-row h2{
    margin: 0;
}
.rock-row h1{
    font-size: 43px
}
.rock-row h2{
    font-size: 18px
}
.rock-a{
    animation: rock-float 10s infinite;
    position: absolute;
    width: 200px;
    margin-top: -150px;
    margin-left: 1%
}
.rock-b{
    animation: rock-float-b 10s infinite;

    position: absolute;
    width: 200px;
    margin-top: -150px;
    margin-left: 70%
}
.rock-cont{
    position: relative
}
@keyframes rock-float{
    0%{transform: translateY(0) translate(15px)}
    50%{transform: translateY(25px) translate(0px)}
      100%{transform: translateY(0) translate(15px)}
}
@keyframes rock-float-b{
    0%{transform: translateY(28px) translateX(0px)}
    50%{transform: translateY(0px)translateX(-10px)}
    100%{transform: translateY(28px) translateX(0px)}
}
.cel-rock{
    width: 100%;
    position: absolute;
    margin-top: -320px
}

.pros-row{
    background: black;
    padding-top: 0;
    padding-bottom: 50px;
}
.pros-row img{
    width: 100%;
    transform: scale(1.2);
    margin-left: -30px;
margin-top: 50px}
.pros-row h2{margin: 0}

.comp-table{
    color: white;
    width: 100%;
    margin: 0 auto;
}
.principal_item_tabela{
    background: #084933;
    text-align: left;
   
    font-weight: 600;
    padding: 20px
}
.secundario_item_tabela{
    padding: 20px;
    text-align: right;
  
}
.all-td{border-bottom: 1px solid white;margin: 30px auto; padding: 5px; }
th{border-right: 1px solid white}
th:last-child{border: none;}
.d-5{width: 44.5%;display: inline-block;padding-left: 20px; padding-right: 20px}
.d-4{width: 34.5%;display: inline-block;padding-left: 20px; padding-right: 20px}
.d-8{width: 74.5%;display: inline-block;padding-left: 20px; padding-right: 20px}
.d-3{width: 24.5%;display: inline-block;padding-left: 0px; padding-right: 20px}
.d-2{width: 15.5%;display: inline-block;padding-left: 0px; padding-right: 0px}

@media only screen and (max-width: 780px) {
    .m-10{width: 90% !important;text-align: center; margin: 0 auto; display: block}
    .power-home{transform: none}
    .f-row{padding-bottom: 80px}
    .holder-home-txt{
        top: 0
    }
    .power-row{
    position: relative;
    height: 890px
}
    .video-power{
        margin-left: -520px;
        margin-top: 80px
        
    }
    .quad-row img{width: 90%; padding-left: 20px; padding-right: 20px}
    .mob-hide{
    display: none;
}
    .rock-cont{ transform: rotate(-90deg);margin-top: 30%;margin-bottom: 50%;transition: 1s ease;}
    .sound-row img{ transform: scale(1.2)rotate(-90deg);margin-top: 30%;margin-bottom: 50%;transition: 1s ease;}
    .cel-rock{
        margin-top: -25%;
        margin-left: 15%;;
        width: 700px
    }
    .rock-row{
        height: 1000px
    }
    .f-right{
        margin-top: 850px
    }
    .rock-a{margin-left: 100px;margin-top: -130px}
    .rock-b{margin-top: -50px;margin-left: 500px}
}
.pros-row img{transform: scale(1)}
@media only screen and (max-width: 500px){
    .rock-cont{left: -50px}
    
    .sound-row h1{width: 100%}
    
}