@media screen and (min-width: 799px) {
    
    .title_description {
    display: none!important;
        }
    
    html {
        background: black;
     }
     .toplinks a:hover {
         color: #f3f33a;
     }
     
     button#myBtn:hover {
         color: #f3f33a;
     }
     
     .head {
         background: BLACK;
         /* box-shadow: 0px 0px 10px 20px black; */
     }
     .combo-esq.headerSearch .inputSearch {
         background: white;
         float: right;
         border-radius: 5px;
         width: 63%!Important;
     }    
     
     .headerSearch.combo-esq {
         /* background: #181111; */
         border: 20px solid transparent;
         /* box-shadow: -1px 0px 5px 1px #4AC0E3; */
         width: 620px;
         width: 46%;
         border-radius: 10px;
     }
     
     
     .topBar {
         background: unset;
         /* box-shadow: 0px 0px 10px 1px #4ac0e3; */
     }
     
     .center.menu-container {
         background: unset;
         DISPLAY: initial;
     }
     .menu {
       border-top: 2px solid black;
     }
     
     .menu li.raiz {
         border-left: solid 1px black;
         border-right: solid 1px black;
         border-top: solid 1px black;
         text-align: center;
         border: unset;
     }
     
     .menu li.raiz:hover {
        /* border-left: solid 1px black!important;
         border-right: solid 1px black!important;
         border-top: solid 1px black!important;*/
         border: unset!important;
         text-align: center;
         
     }
    
    .menu .raiz.todas-categorias .filho.item0 {
        /* border-left: solid 1px #FFC107; */
        /* border-right: solid 1px #FFC107; */
        border-bottom: 5px solid black;
    }
    
     .menu li.raiz:nth-child(1):hover{
         border-top: none!important;
         border-left: none!important;
         border-right: none!important;
     }
     .menu .raiz a[href="#"]:nth-child(1):hover {
        /* border-left: solid 1px black;
         border-right: solid 1px black;
         border-top: solid 1px black;*/
         border: unset;
     }
     
     .menu .raiz a {
         color: white;
     }
     
     .menu .raiz a:hover {
         color: yellow;
         background: none!important;
     }
     .menu .raiz.todas-categorias a.todas-categoria-sub {
          color: black;
     }
     .menu .raiz.todas-categorias a.todas-categoria-sub:hover {
          color: black!important;
          opacity: 0.7;
     }
     
     button#btnBusca {
         color: black!important;
         border-left: 1px solid black!important;
         border-radius: 7px;
         margin-left: 5px;
     }
     
     a#ef-pulse-grow {
         color: #FFC107;
         box-shadow: 0 0 10px 1px #FFC107;
         display: none;
     }
     
     li.item.item13.todas-categoria-sub {
         color: black!important;
         border-right: 1px solid black;
     }
     
     .menu .raiz.todas-categorias a.todas-categoria-item {
         color: black;
     }
    
     
     .menu .raiz.todas-categorias a.todas-categoria-item:hover {
         color: black!important;
         opacity: 0.75;
     }
     
     .menu .todas-categorias li.todas-categoria-sub {
         border-right: 1px solid gray;
     }
     
     .calc-title a {
         color: white!important;
     }
     .calc-title a:hover {
         color: yellow!important;
     }
     
     a.fbits-login-link-cadastro {
         color: #cccc0c;
     }
     a.fbits-login-link-cadastro::before {
         color: white;
     }
     a.fbits-login-link-cadastro:hover {
         color: white;
     }
     
     a.fbits-login-link-login {
         color: #cccc0c;
     }
     a.fbits-login-link-login:hover {
         color: white;
     }
     
     .rodapecopy {
         background: unset;
     }
     
     .content.home {
         border-top: 1px solid transparent;
     }
     
     body.fbits-home {
         background: unset;
     }
     
     table#nossas-marcas {
         display: none;
     }
     
     .rodape-home-links {
         display: none;
     }
     
     div#nossas-marcas-titulo {
         display: none;
     }
     
     .footerNewsletter {
         margin-top: 60px;
         border-top: 1px solid white;
     }
     
     .spot {
        border-width: 3px;
        border-radius: 10px;
        border: 3px solid gray;
        filter: grayscale(0.4);
     }
     .spot:hover {
        border-width: 3px; 
        border: 3px solid #d6a105;
        box-shadow: 0 0 10px 1px #b76f0c;
        filter: unset;
     }
     
     .mainBar.fbits-vitrine {
         border-radius: 60px;
         height: 1930px;
         float: unset;
         width: 1100px;
         margin-left: -20px;
         background: unset;
     }
     
     a.VisitaTecnicaBanner {
         display: none;
     }
     
     .fbits-carrossel {
         width: 1100px!important;
         height: 1800px!important;
         display: inline-flex;
     }
     
     
     .footerNews {
         background: unset;
     }
     
     .footerNews .centerContent {
         background-color: unset;
     }
     
     .home .footerNewsForm .input {
         box-shadow: 0 0 10px 1px #8b7d01;
     }
     
     input.btNews {margin-top: 6px;}
     
     div#geradores-solares-titulo {
         display: none;
     }
     
     div#geradores-solares-subtitulo {
         display: none;
     }
     
     
     .line {
         display: none;
     }
     
     div#sistemas-off-grid-texto {
         display: none;
     }
     
     .mainBar.fbits-vitrine img:nth-child(0) {
         display: none;
     }
     
     div#sistemas-grid-tie-texto {
         display: none;
     }
     
     img[src="https://recursos.minhacasasolar.com.br/MediaCenter/energia-solar-ondevoceestiver2.jpg"] {
         display:none ;
     }
     img[src="https://recursos.minhacasasolar.com.br/MediaCenter/melhores-ofertas-2.png"] {
         display: none;
     }
     
     img.logoHome {
    opacity: 0;
    transition: 0.3s all ease-in-out;
}
     
     div#fbits-vitrine-item-1 {
         display: none;
     }
     
     #fbits-vitrine-item-2 .fbits-carrossel {
         display: none;
     }
     
     a.lnkVejaMais {
         display:none ;
     }
     
     .fbits-carrossel ul {
         width: 1037px!important;
         height: 1550px;
         left: 6ch!important;
         margin-top: 50px;
     }
     
     div#melhores-ofertas-texto {
         text-align: center;
         margin-left: 14ch;
         margin-bottom: 5ch;
     }
     a.lnkVejaMais[href="outlet"] {
         display: initial;
         box-shadow: 0px 0px 12px 1px #764e16;
         margin-top: 0ch;
         background: unset;
         color: white;
         width: 50%;
         padding: 2ch;
         text-align: center;
         margin-right: 24%;
         border-radius: 10ch;
     }    
     
    a.lnkVejaMais[href="outlet"]:hover {
        box-shadow: 0px 0px 12px 1px #FF9800;
        transition: 0.3s all ease-in-out;
        background: unset;
    }
    
     .jcarousel-next {
         display: none!important;
     }
     
     .jcarousel-prev {
         display: none!important;
     }
     
     div#follow-bar img {
         display: initial;
     }
     
     div#fbits-vitrine-item-2 {
         display: none;
     }
     
     .fbits-carrossel li {
         width: 226px!important;
         height: 430px!important;
         margin-left: 10px;
         margin-top: 10px;
     }
     
     
     .fbits-carrossel .spot {
         float: unset;
         height: 375px;
         margin-bottom: 31px;
         overflow: hidden;
         padding: 2px;
         width: 215px;
         opacity: 0.8;
     }
     
     div#fbits-cadastro-newsletter[type="submit"] {
         margin-top: 3px;
     }
     
     div#melhores-ofertas-titulo {
         text-align: center;
         margin-bottom: 65px;
         color: white!important;
         width: 100%!important;
     }
     
     .bar-content {
         background: black;
         width: 174ch;
         width: 100%;
         height: 9.8ch;
     }
     .bar-content:after {
        content: '\00a0';
        background-image: radial-gradient(at 50% 0, #FFEB3B 10%, #FF9800 50%, transparent 75%);
        background-size: 100% 5px;
        background-repeat: no-repeat;
        float:left;
        width: 100%;
        margin-top: -0.9ch;
        /* margin-top: -0.6vw; */
     }
     
     .dropbtn {
         background: unset;
         width: 325px;
         margin-right: 91px;
     }
     
     .fbits-home .headerSearch .btSearch, .fbits-geral .headerSearch .btSearch {
         color: black!important;
         border-left: 2px solid black!important;
     }
     
     input#txtBuscaFooter {
         display: none;
     }
     
     button#btnBuscaFooter {
         display: none;
     }
     
     .menu .raiz ul.filho {
         border-top: unset;
         background: white;
     }
     
     .spotImg {
         height: 175px;
     }
     
     .cartGo {
         background: #FFC107;
     }
     
     .drill-down.fadeIn {
         border-bottom: 4px solid #FFC107;
     }
     
     .dropdown-content a:hover {
         background: black;
         color: white;
     }
     
     input#btnEnviarAviseMe {
         background-color: black;
         border-radius: 8px;
     }
     
     input#btnEnviarAviseMe:hover {
         opacity: 0.8;
     }
     
     .slidesjs-pagination .active {
         background: #FFC107!important;
     }
     
     a.slidesjs-next.slidesjs-navigation:hover {
         box-shadow: 0.3rem -0.3rem 0 #FFC107;
     }
     
     .precoParcela span {
         color: #555555;
     }
     
     /*Bomba-Solar-Kit-Carrossel*/
     .precoPor span {
         color: #555555!important;
     }
     
     .spotIndisponivel {
         color: black;
     }
     
     .cartPrice {
         color: #FFC107;
     }
     
     /*Simulador Solar*/
     
     .calculadora {
         color: #FFC107;
     }
     
     #simulacaosolar button, .cognito #c-submit-button {
         border: 1px solid #FFC107!important;
     }
     
     #simulacaosolar button:hover, .cognito #c-submit-button:hover {
         background-color: #FFC107!important;
     }
     
     .spot .botoesSpot {
         height: 54px;
     }
     
     
     button#btnBuscaBarraFixa {
         border-radius: 8px;
         position: absolute;
         margin-left: 5px;
         margin-top: 22px;
         left: 80ch;
         left: 182%;
     }
     
     form#searchFormBarraFixa {
         background: black;
     }
     
     input#txtBuscaBarraFixa {
         width: 485px!important;
         background: white;
         border-radius: 8px;
         /* margin-left: -77px; */
         position: absolute;
         left: 109px;
         left: 19%;
     }
     
     .fixed-bar .headerSearch {
         background: unset!important;
         width: 300px!important;
     }
     .fixed-bar .carrinhoHead {
         left: -6ch;
     }
     
     .spotContent {
         padding: 2ch;
     }
     
     div#melhores-ofertas-texto {
         display: none;
     }
     
     .center, .centerContent {
         width: 1100px;
     }
    
     .fixed-bar .logo img {
       margin-top: 1.7ch!Important;
       margin-left: 8ch;
     }
     
     img.logoHome {
         margin-top: -11px;
         /* height: 110px; */
         margin-left: 7ch;
         filter: grayscale(1) contrast(1.5);
         width: auto;
     }
     
     .fbits-banner-rodape {
         display: none;
     }
     button#btnBusca:hover {
        opacity: 0.8;
    }
    
    .fixed-bar .headerLogo {
        height: 70px;
        background: black;
        /* margin-top: -1ch; */
    }
    
    .fixed-bar a {
        /* color: black; */
        /* background: black; */
        border: none;
    }
    
    .fixed-bar .col1 {
        background: black!important;
    }
    
    .fbits-carrossel .spot:hover {
        opacity: 1;
        transform: scale(1.1);
        transition: .3s all ease;
        border-radius: 12px
    }
    
    .fbits-carrossel .spot {
        transition: .3s all ease;
       
    }
    
    .footer {
        background: unset!important;
    }
    
    .rodape-logo a img {
        width: 270px;
        /* filter: grayscale(1) invert(1); */
        margin-top: -3%;
        margin-left: 33%;
        transform: scale(0.8);
    }
    
    .fbits-home .fbits-banner-centro img {
        z-index: 0;
    }
    
    .head {
        z-index: unset;
        /* box-shadow: 0px 0px 109px 357px black; */
    }
    
    .fbits-layout-item[data-layout-item="12"] {
        z-index: 99;
    }
    
    .spotListHome.cf {
        height: max-content!important;
        min-height: -webkit-fill-available;
    }
    .footerLinks {
        background: #f5f5f500;
    }
    
    .rodape-minha div p {
        color: white;
    }
    
    .lnks-rodape a {
        color: white;
    }
    
    button#myBtnft {
        color: white;
    }
    
    .footerNewsletter {
        border-top: 1px solid transparent;
    }
    
    .minha-formapagamento {
        display: none;
    }
    
    .minha-institucional, .minha-formapagamento, .minha-atendimento, .miha-seguranca {
        border-bottom: none;
    }
    .fbits-carrossel {
        width: max-content!important
    }
    
    .menu .raiz.todas-categorias a.todas-categoria-sub.menor.painel:hover {
        border: none;
    }
    
    .painel.direita .filho li.menor.painel img[src="https://recursos.minhacasasolar.com.br/Imagem/Menu/441/img3.jpg"] {
        margin-top: 7%;
        width: 101%;
    }
    
    div#melhores-ofertas-titulo:after {
        
content: 'Atenção, essas ofertas ficarão por tempo limitado';
        
background-image: radial-gradient(at 50% 0, #FFEB3B 10%, #FF9800 50%, transparent 75%);
        
background-size: 60% 5px;
        
background-repeat: no-repeat;
        
float: right;
        
width: 72%;
        
margin-top: 0.1%;
        
font-size: 12px;
        
text-align: center;
        
text-indent: -50ch;
        
padding-top: 2ch;
    }
    
    .etiquetas-spot {
        margin-top: 1ch;
    }
    
    .ribbon.fbits-etiqueta-promocao img:first-child {
        filter: brightness(0);
    }
        .headerLogin {
        margin-left: 25vw!important;
    }
    .ribbon.fbits-etiqueta-off {
    background: #ffae10;
    color: black;
    border: 1px solid black;
    height: 2.5ch;
    font-weight: bold;
    }

    input.btNews {
        vertical-align: bottom;
    }
    .ribbon.fbits-etiqueta-promocao:after {
        content: 'BLACK NOVEMBER';
        left: -18.5ch;
        font-weight: bold;
        top: -0.9ch;
    }

    .ribbon.fbits-etiqueta-promocao img:first-child {
        width: 14.3ch!Important;
        height: 2.3ch!Important;
        font-size: 14px;
    }

    input[value="Insira seu E-mail"] {
        margin-left: -0.5vw!important;
    }
    
    .ribbon {
        width: 100%;
    }

    

}
    


    @media screen and (max-width: 1000px) {


        .headerLogin {
            margin-left: 30vw!important;
        }

    }
    
    
    @media screen and (max-width: 799px) {       
            .fbits-search-campoBusca {
                border: 27px solid black;
                width: 87%;
                margin-right: 50%;
                margin-top: 5%;
                /* width: 79%; */
                background: black!important;
            }
            .fbits-banner-mobile-topo img, .fbits-banner-mobile-centro img {
                margin-top: 1ch;
            }

            #txtBuscaPrincipal.inputSearch {
                width: 70%!Important;
            }  
            
            .head .headerSearch button#btnBusca, .head .headerSearch .btSearch {
                border-left: 3px solid black;
                color: black;
                margin-top: 0.5%;
                border-radius: 10px;
            }
            
            .fbits-resumoCarrinho-quantidade {
                background: black;
                color: white;
                left: -1vw;
            }
    
            img.logoHome {
                filter: invert(1);
                margin-left: 3vw;
            }
    
            .head .headerSearch button#btnBusca, .head .headerSearch .btSearch {
                background: white;
                color: black;
                border: 1px solid black;
            }
    
            svg#Layer_1 path {
                color: black;
            }
    
            .ico-minhaconta {
                filter: brightness(0);
            }
    
            img.ico-carrinho {
                filter: brightness(0);
            }
    
            .spotContent span.fbits-spot-boleto-valor {
                color: black;
            }
            
            .spotContent a.bt.comprar {
                background: black!important;
            }
            
            .foneFooter.bt {
                background: white;
                color: black;
            }
            
            .footer ul {
                background-color: black;
            }
            
            .footer {
                background-color: black;
            }
              .textloginp span, .textloginp a {
                color: #d3bc02!important;
                font-size: 16px;
                font-weight: bold;
            }
            
            div.lojafisica {
            background-color: black!Important;
            }
            
            .copyright {
                background: black;
            }
            
            a.lnkVejaMais {
                display: none;
            }
    
            .head {
                /* background: black; */
                height: 48vw;
                width: 103vw;
                margin-top: -2.5vw;
                margin-left: -2ch;
            }
    
            html {
                background: black;
            }
    
            .spot {
                background: white;
                box-shadow: 0px 0px 5px 2px #e0b400;
                border: 2px solid #E0B400;
                border-radius: 15px;
            }
    
            .content {
                background: black;
            }
    
            .headerLogin {
                background: black;
            }
    
            span.textloginp {
                color: white;
            }
    
            .atendimento {
                background: black;
            }
    
            #txtBuscaPrincipal.inputSearch {
                background: white!Important;
                border-radius: 10px!Important;
                /* border: 1px solid black!important; */
                margin-left: -1vw;
                margin-top: 0.1ch!important;
            }
    
            li.slidesjs-slide {
                background: black;
                width: 51%!important;
            }
    
            .title {
                color: white;
            }
    
            .fbits-carrossel ul .slidejs-container {height: 370px!important;}
    
            #produto-spot-item--1 {
                top: unset!important;
            }
            #apartir {
                display: none;
            }
            h2.title.big.vitrine-2 {
                display: none;
            }
            div#fbits-vitrine-item-1 {
                display: none;
            }
    
            div#fbits-vitrine-item-2 {
                display: none;
            }
    
            h2.title.big.vitrine-3 {
                display: none;
            }
            .spotPreco {
                width: 30ch;
                float: right;
                top: -2ch;
                position: relative;
                left: 1ch;
                z-index: 999999;
            }
    
            .spotImg {
                height: 1px;
            }
    
            .botoesSpot {
                position: absolute;
                top: 14ch;
                width: 100%;
            }
    
            .spotContent {
                height: 18ch!important;
            }
    
            .fbits-carrossel li {
                height: 74ch;
                /* width: 10ch!important; */
                margin-bottom: 10vw;
            }
    
            .spotListHome .fbits-carrossel-setas {
                width: 100%;
            }
    
            .mainBar.fbits-vitrine {
                width: 100ch!important;
            }
    
            ul {
                overflow: visible!important;
                width: 175ch;
                /* height: 100ch!important; */
            }
    
            .slidesjs-container {
                width: 51%!important;
                overflow: visible!important;
            }
    
            .precoParcela {
                width: 23ch;
            }
    
            span.fbits-spot-preco-boleto-container {
                width: 10ch;
            }
    
            a.bt.comprar {
                background-repeat: no-repeat;
                /* color: transparent; */
                /* width: 36ch; */
                /* text-indent: 34%; */
                /* border-bottom: 5px solid black; */
                /* border-left: 17ch solid; */
                border-radius: 9px;
                top: 0%;
                margin-bottom: 2%;
            }
    
            .spot .bt.adicionar {
                /* width: 49%; */
                border-radius: 6px;
                text-align: -webkit-right;
                /* border: 1px solid black; */
                margin-top: 3px;
                text-indent: 11%;
            }
    
            .fbits-carrossel {
                width: 10ch!important;
                height: 10ch!important;
                /* margin-bottom: 10ch; */
            }
    
            .fbits-carrossel li {
                display: grid!important;
                position: relative!important;
                left: 0px!important;
            }
    
            .fbits-layout-item {
                display: inline-block;
            }
    
            .footer {
                display: none;
            }
    
            .spotIndisponivel {
                height: 106px;
                margin-top: 15%;
                color: black;
            }
    
            .spotIndisponivel a {
                /* display: none; */
                color: black;
                font-size: 18px!important;
                position: absolute;
                width: 100%;
                margin-top: 10%;
                left: 2%;
            }
    
            .fbits-spot-indisponivel .spotContent {
                height: 10ch!important;
            }
    
            h2.title.big.vitrine-1 {
                width: 31ch;
                font-size: 23px;
                color: white;
                top: 2ch;
                position: relative;
            }
    
            .head a {
                margin-top: -10ch;
            }
    
            .headerSearch {
                top: 2ch;
            }
    
            ul.fbits-menu-fechar {
                height: 60px!important;
            }
    
            h3.spotTitle {
                font-size: 13px;
            }
    
            .precoDe {
                font-size: 14px;
            }
    
            .precoParcela, .precoParcela:after {
                font-size: 12px;
            }
    
            .spotContent span.fbits-spot-boleto-valor, .spotContent span.fbits-spot-boleto-valor:before, .spotContent span.fbits-spot-boleto-valor:after {
                font-size: 12px;
            }
    
            .headerLogin {
                display: none;
            }
    
            .lojafisica {
                display: none;
            }
    
            .copyright {
                display: none;
            }
    
            .spotContent:hover i.icon.addCarrinho {
                left: -39%;
                top: -713%;
            }
            html.ts-rgba.ts-borderradius.ts-boxshadow.ts-cssgradients.ts-opacity.ts-flexbox.ts-cors.ts-datauri {
                overflow-x: hidden;
            }
    
            a.slidesjs-previous.slidesjs-navigation {
                display: none;
            }
    
            a.slidesjs-next.slidesjs-navigation {
                display: none;
            }
    
            .spot {
                width: 80vw;
                height: 68vw;
            }
    
            .fbits-carrossel li {
                margin-left: 0%;
            }
    
            h2.title.big.vitrine-1 {
    
                margin-left: 13vw;    
                /* text-align: center; */

            }
    
            h2.title.big.vitrine-1:after {    
                content: '\00a0';    
                background-image: radial-gradient(at 50% 0, #FFEB3B 10%, #FF9800 50%, transparent 75%); 
                background-size: 60% 5px; 
                background-repeat: no-repeat;   
                float: right;    
                width: 100%;   
                margin-top: 0.1%;  
                /* margin-right: -12vw; */    
            }
            .spotImg {
                float: right;
            }
    
            .spotContent {
                top: -9.5%;
            }
    
            .spotImg img {
                max-width: 150px;
                margin-top: 16%;
            }
    
            h3.spotTitle {
              margin-top: 0ch;
              width: 50%;
            }
    
            .spotPreco {
                width: 75%;
                float: left;
            }
    
            .precoParcela:after {
                content: " no cartão"!important;
                font-size: 12px!important;
            }
    
            .spot .bt.adicionar {
                text-align: center;
                text-indent: 3%;
            }
    
            .fbits-carrossel li {
                height: 40ch;
            }
            .headerLogin {
                display: initial;
                padding: unset!important;
                margin-top: 94vw;
                position: absolute;
                margin-left: -83vw!Important;
                width: 70vw;
            }
    
            .lojafisica {
                 display: initial;
                 top: 3ch!important;
                 margin-top: 127ch!Important;
                 width: 233px!important;
                 padding: unset!important;
            }
    
            .copyright {
                 display: initial;
                 width: 90%;
                 margin-top: 9ch;
                 padding: unset;
                 position: absolute;
                 left: 3vw;
            }
    
            .footer {
                display: initial;
                margin-top: 38ch;
                position: absolute;
                height: auto;
            }        
    
            .centerContent {
                height: auto;
                overflow: hidden;
                background: black;
                margin-bottom: 5vw;
            }
            nav.menu-mobile .menu .item.raiz {
                background: black;
                margin: unset;
            }
    
            .item {
                background: black;
            }    
    
            span.fbits-menu-fechar-x {
                border: 1px solid white;
                background: black;
                margin-right: 1%;
            }
            .spotPreco {
                z-index: 1;
            }
            body {
                background: black!important;
            }
    
    
    }


@media screen and (max-width: 321px) {
        #txtBuscaPrincipal.inputSearch {
            margin-left: -1ch;
            width: 62vw!important;
        }
        .spot {
            height: 83vw;
            margin-left: -1vw;
        }
        h2.title.big.vitrine-1 {
            margin-left: 6vw;
        }
        .spotIndisponivel {
            margin-top: 25%;
        }
        .spotPreco {
            margin-left: -2vw;
        }
        .spotImg img {
            margin-top: 15vw;
            max-width: 130px;
        }
        .botoesSpot {
            top: 66vw;
        }
        .centerContent {
            height: auto;
            
        }
        .headerLogin {
            margin-top: 115vw;
            margin-bottom: 10vw;
        }

    }         

/**/



@media screen and (min-width: 799px) {
  #fbits-vitrine-item-0 .fbits-carrossel {
    height: max-content!important;
  }
  
  div[data-trustvox-certificate-fixed="data-trustvox-certificate-fixed"] {
    margin-left: 15ch;
  }
  
  .mainBar.fbits-vitrine {
      height: 1000px;
  }
  
  .headerLogin {
    margin-left: 24vw!important;
  }
  
  .ribbon.fbits-etiqueta-promocao {
      height: 3ch;
  }
  
  
  input#txtBuscaBarraFixa {
      left: unset;
      margin-left: 1ch;
  }
  
  button#btnBuscaBarraFixa {
      left: unset;
      margin-left: 65ch;
  }
  .fbits-carrossel .spot {
    height: 51ch!important;
  }
  .etiquetas-spot {
    margin-left: 0ch;
  }

  .ribbon.fbits-etiqueta-promocao:after {
    left: -19ch!important;
  }
    .mainBar.fbits-vitrine {
    height: 2400px;
  }

  .fbits-carrossel ul {
    height: max-content;
    top: unset!Important;
  }
}

@media screen and (min-width: 1370px) {
  input#txtBuscaBarraFixa {
    margin-left: 18ch;
  }
  button#btnBuscaBarraFixa {
    margin-left: 82ch;
  }

}

@media screen and (max-width: 799px) {

  a.lnkVejaMais {
    display: none!Important;
  }
  
  .spotContent span.fbits-spot-boleto-valor {
    font-size: 17px!important;
  }
  
  .spotContent span.fbits-spot-boleto-valor:after {
    font-size: 11px!important;
  }
  
  span.fbits-spot-boleto-valor {
    font-size: 19px!Important;
  }
  
  .spotPreco > .spotPreco > span.fbits-valor {
    font-size: 11px!important;
    line-height: 2ch;
    display: block;
  }
  
  .spotPreco > .spotPreco > span.fbits-valor:before {
    font-size: 11px!important;
  }
  
  .spotPreco > .spotPreco > span.fbits-valor:after {
    font-size: 11px!important;
  }
  
  .precoParcela {
    font-size: 12px!Important;
    width: 100%;
  }
  
  .precoParcela:before {
    font-size: 11px!important;
  }
  
  .spotPreco .precoParcela:after {
    font-size: 11px!important;
  }
  
  iframe#sp_iframe {
      display: none;
  }
  
  .headerLogin {
      margin-left: 13vw!important;
      margin-top: 50vw;
      margin-bottom: 20vw;
  }
  .precoParcela span {
    font-size: 11px;
  }

  .spotContent a.bt.comprar {
      margin-top: 2.5ch!Important;
  }

  .spot {
      height: 38.5ch;
  }

  .fbits-carrossel li {
    margin-top: 6ch;
  }
  .precoPor:before {
    font-size: 11px!important;
  }
  i.icon.swipeSpot {
    display: none!Important;
  }
  .etiquetas-spot {
    margin-left: 0ch;
  }
    .fbits-resumoCarrinho-quantidade {
    background: black;
  }
  
  .fbits-resumoCarrinho-quantidade {
    left: -1ch;
  }
     .spotContent span.fbits-spot-boleto-valor:after {
        line-height: 3ch;
    }

    .precoPor.com-precoDe {
        width: 14ch;
    }
}


