.moto-body{
background:#001428;
    margin: 0;
    padding: 0;
    font-family: 'montserrat'
}
.moto-body-principal{
    margin: 0;
    padding: 0
}
.moto-cont{
    max-width: 990px;
    margin: 0 auto;
}
.row-grid{
    display: grid;
}
.grid-dual{
    grid-template-columns: 495px 495px
}
.grid-dual-cam{
    grid-template-columns: 490px 490px;
    grid-gap: 10px
}
.grid-triple-cam{
    grid-template-columns: 321px 321px 321px;
    grid-gap: 10px
}
.grid-triple{
    grid-template-columns: 330px 330px 330px;
    
}
.cam-slot img, .cor img{
    width: 100%;
}
.home-img{
    width: 100%;
}
.light{
    font-family: 'montserrat';
    font-weight: 200 !important
}
.row-home{
    padding-top: 30px;
    background: url(https://www.casasbahia-imagens.com.br/html/conteudo-produto/38/55011382/images/homebg.png) center no-repeat;
    background-size: cover
}
.orange{
    color: #FF6B00
}
.white{
    color: white;
}
.center{
    text-align: center
}
.title-r{
    font-size: 24px
}
.pad-t{
    padding: 0 30px;
    margin-top: 100px
}
.home-t{
    font-size: 22px;
    margin-top: 30px;
    margin-left: 30px
}
.logo{
    display: block;
    margin: 40px auto;
}
.moto-body p{
    color: white;
    font-size: 15px;
    padding: 0 30px
    
}
.bold{
    font-weight: 600
}
.cam-slot h3{
    font-family: 'montserrat';
    font-weight: 600;
    padding: 0 30px
}
.friends-bg{
    background: url(https://www.casasbahia-imagens.com.br/html/conteudo-produto/38/55011382/images/friends.png) no-repeat center bottom;
    background-size: cover;
    height: 700px;
    padding-top: 80px
}
.cam-show{
    width: 90%;
    margin-top: 100px;
    padding: 0 5%
}
.cam-row,.arm-row{margin-top: 60px}

.cor-a{
    background: #27286F
}
.cor-b{
    background: #A75A31
}
.cor-c{
    background: #D48477
}
.moto-cont table{
    color: white;
    margin: 0 auto;
}
.moto-cont td{
    border: white 1px solid;
    padding: 20px
}
.cor:hover{
    transform: translateY(-10px);
    transition-duration: .5s
}
.cor{
    transform: translateY(0px);
     transition-duration: .5s
}
@media screen and (max-width: 650px) {
    .grid-dual,.grid-triple, .grid-dual-cam, .grid-triple-cam{
        grid-template-columns: 1fr;
    }
    .cam-slot img{
        padding: 0 5%;
        width: 90%;
    }
    .vision-slot{
        text-align: center;
    }
  
}