
/*CARDS INTERVALOS*/
@media (min-width: 1440px) {}
    
@media (min-width: 1279px) and (max-width: 1439px){}
     
    @media (max-width: 1920px) {}
    
    @media (max-width: 1680px) {
        .GimCity .GimCity.Ambientado .Boxes ul li.imgBloco {width: 182px;}
        .GimCity .GimCity.Ambientado .Boxes ul li.imgBloco div {font-weight: 600;font-size: 14px;}
        .GimCity .GimCity.Ambientado#transportadora .Boxes ul li.imgBloco {width: 140px;}
    }
    
    @media (max-width: 1600px) {
        .GimCity .GimCity.Ambientado .Boxes ul li.imgBloco {
            width: 160px;
        }
        .GimCity .GimCity.Ambientado .Boxes ul li.imgBloco div {
            font-size: 13px;
            font-weight: 600;
        }
    }
    
    @media (max-width: 1536px) {}

    @media (min-width: 1536px) and (max-width: 4000px){
        .GimCity.Ambientado.Residencias .GimCity#BoxAmbientes, .GimCity.Ambientado.Clinicas .GimCity#BoxAmbientes {bottom: 20px;}
    }
    
    @media (max-width: 1440px) {
        .GimCity .GimCity.Ambientado#transportadora .Boxes ul {height: 389px;padding: 0 240px;}
        .GimCity.Ambientado .GimCity#BoxAmbientes#transportadora{bottom: 10px;}
    } 
    
    @media (max-width: 1366px) {}
    
    @media (max-width: 1360px) {}
    
    @media (max-width: 1279px) {}

    @media (min-width: 1278px) and (max-width: 1535px){
        .GimCity .GimCity.Ambientado .Boxes ul li.imgBloco {width: 140px;}
        .GimCity .GimCity.Ambientado .Boxes ul {height: 258px;}
        .GimCity .GimCity.Ambientado .Boxes ul li.imgBloco div {font-size: 14px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
    }

    @media (min-width: 1196px) and (max-width: 1277px){

        .GimCity .GimCity.Ambientado#transportadora .Boxes ul {padding: 0 130px;}
        .GimCity .GimCity.Ambientado .Boxes ul li.imgBloco {width: 130px;}
        .GimCity .GimCity.Ambientado .Boxes ul {height: 212px;}
        .GimCity .GimCity.Ambientado .Boxes ul .ChamadaSegmento {font-size: 24px;}

        .GimCity .GimCity.Ambientado .Boxes ul li.imgBloco div {font-size: 12px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
        
        /*.GimCity .GimCity img {width: 100%;}
        .GimCity .GimCity .Points {display: flex;align-items: center;}
        .GimCity .GimCity .Points ul {position: initial;display: flex;flex-direction: row;flex-wrap: wrap;background: #ffffff85;padding: 23px 15px;margin: 0;width: 380px;border-radius: 0 9px 9px 0;border-left: 15px solid #d22630;gap: 5px;}
        .GimCity .GimCity .Points ul li {position: initial;padding: 4px 10px;width: max-content;font-size: 10px;flex-grow: 1;}
        .GimCity .GimCity .Points ul li:hover {position: initial;padding: 4px 10px;width: max-content;font-size: 10px;flex-grow: 1;}*/

        .GimCity .GimCity .Points ul li {
            border-radius: 6px;
            border: 2px solid #ffffff;
            font-size: 9px;
            padding: 2px 8px;
        }
    }
    
    @media (max-width: 1195px) {

        .GimCity .VitrinesPosicao .VitrineNavegavel .VitrineTop .Botoes .ListaCard {display: none;}
        .GimCity .VitrinesPosicao .VitrineNavegavel .VitrineTop .FecharButton {height: 43px;}

        .GimCity .GimCity-Header {
            height: 52px;
        }

        .GimCity .GimCity .Points ul li {
            border-radius: 6px;
            border: 2px solid #ffffff;
            font-size: 9px;
            padding: 2px 8px;
        }

        .GimCity .SegmentosNegocia.ExibeBoxesAmbiente .GimCity.Ambientado img#imgAmbiente {
            opacity: 0.6;
        }

        .GimCity .SegmentosNegocia.ExibeBoxesAmbiente {display: flex;flex-wrap: wrap;margin: 52px 0 0 0;}

        .GimCity .SegmentosNegocia.ExibeBoxesAmbiente .GimCity.Ambientado img {width: 100%;}
        .GimCity .SegmentosNegocia.ExibeBoxesAmbiente .GimCity.Ambientado .Boxes ul {margin: 0;}

        .GimCity .SegmentosNegocia.ExibeBoxesAmbiente .GimCity.Ambientado .Boxes {
            align-items: center !important;
            bottom: 0 !important;
        }

        .GimCity .GimCity.Ambientado .Boxes ul li.imgBloco {width: 10vw;}

        .GimCity.Ambientado .GimCity#BoxAmbientes {
            height: -webkit-fill-available;
            bottom: 75px !important;
            align-items: end !important;
        }

        .GimCity.Ambientado{
            width: -webkit-fill-available;
            height: 100%;
        }

        .GimCity .SegmentosNegocia.ExibeBoxesAmbiente .GimCity.Ambientado .Boxes ul {padding: 0 50px;}


    }
    
    @media (max-width: 1180px) {}
    
    @media (max-width: 1112px) {
        .GimCity .GimCity.Ambientado .Boxes ul li.imgBloco {width: 19vw;}
    }
    
    @media (max-width: 1024px) {

       .GimCity .GimCity.Ambientado .Boxes ul li.imgBloco {width: 21vw;}
        .GimCity .SegmentosNegocia.ExibeBoxesAmbiente .GimCity.Ambientado .Boxes ul .ChamadaSegmento h2 {font-size: 21px;}
        .GimCity .SegmentosNegocia.ExibeBoxesAmbiente .GimCity.Ambientado img#imgAmbiente {opacity: 0.4;}
        .GimCity .SegmentosNegocia.ExibeBoxesAmbiente .GimCity.Ambientado .Boxes ul li.imgBloco div {font-size: 11px;width: auto;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
        .GimCity .GimCity .Points ul li {font-size: 8px;padding: 4px 6px;}
        .GimCity .GimCity .Points ul li i {
            font-size: 10px;
        }
        .GimCity .GimCity .Points ul {
            bottom: 0 !important;
        }

    }
    
    @media (max-width: 1023px) {}
     
    @media (max-width: 980px) {
        .GimCity .GimCity.Ambientado .Boxes ul li.imgBloco {width: 20vw;}
        .GimCity .SegmentosNegocia.ExibeBoxesAmbiente .GimCity.Ambientado .Boxes ul {padding: 0 15px;}
        .GimCity.Ambientado .GimCity#BoxAmbientes#transportadora .Boxes ul {padding: 0 50px;height: 309px;}
    }
    
    @media (max-width: 834px) {

        .GimCity .GimCity.Ambientado#transportadora .Boxes ul {height: 399px; padding: 0 50px;}
        .GimCity.Ambientado .GimCity#BoxAmbientes#transportadora #BoxAmbientes{bottom: 35px !important;}

        section.GimCity .VitrineNavegavel .ExibeListaCards .VitrineProdutos .ChamaItem {font-size: 13px !important;line-height: 20px !important;} 
        
        .GimCity .GimCity-Header .GimCity-Acoes ul li.AmbienteLink.has-submenu nav#navSeg .segmento-nav::before {
            font-size: 13px;
        }
        .GimCity .GimCity-Header .GimCity-Acoes ul li {
            font-size: 11px;
        }
        .GimCity .GimCity-Header .GimCity-Acoes ul li i {
            font-size: 11px;
        }
        .GimCity .GimCity-Header {height: 35px;padding: 10px 15px;}
        .GimCity .GimCity-Header .GimCity-Acoes ul li.AmbienteLink.has-submenu nav#navSeg.NavAtivo .segmento-nav::after {font-size: 11px;margin: 0 0 0 21px;}
        .GimCity .GimCity-Header .GimCity-Acoes ul li.AmbienteLink.has-submenu ul.segmento-ul#ListaSeg {top: 29px;}
        .GimCity .SegmentosNegocia.ExibeBoxesAmbiente {margin: 20px 0 0 0;}
    }
    
    @media (max-width: 812px) {
        .GimCity.Ambientado .GimCity#BoxAmbientes {bottom: 25px !important;}
    }
    
    @media (max-width: 768px) {
    	.GimCity .VitrinesPosicao .VitrineNavegavel .VitrineTop .Botoes .ListaCard {display: none;}
        .GimCity .VitrinesPosicao .VitrineNavegavel .VitrineTop .FecharButton {height: 37px;font-size: 9px;padding: 5px 9px;letter-spacing: 1px;}
        .GimCity .VitrinesPosicao .VitrineNavegavel .VitrineTop h2#subtitulo-vitrine {font-size: 20px;}
        .GimCity .GimCity img {width: 116%;}
    }
    
    @media (max-width: 736px) {
        .GimCity .SegmentosNegocia.ExibeBoxesAmbiente {flex-direction: column;}
        .GimCity .SegmentosNegocia.ExibeBoxesAmbiente .GimCity.Ambientado .Boxes ul {margin: 60px 0 0 0;}
        .GimCity .SegmentosNegocia.ExibeBoxesAmbiente .GimCity.Ambientado .Boxes ul li.imgBloco div {font-size: 12px;}

        .GimCity .GimCity .Points ul li {padding: 3px 7px;font-size: 8px;}        
        .GimCity .GimCity .Points ul li:hover {
            border: 2px solid #ffffff;
        }
    }
    
    @media (max-width: 720px) {
        .GimCity .GimCity.Ambientado#transportadora .Boxes ul li.imgBloco {width: inherit;}
        .GimCity .GimCity.Ambientado#transportadora .Boxes ul {height: 100%; }
        body, html{background: #000000 !important;}
        header.HeaderBlock#GcitySimple .Navegacao {margin: 14px 5px;}
        header.HeaderBlock#GcitySimple .LogosGimbaDuplo .LogoGimba.LogoCity {margin: 0;}
        header.HeaderBlock#GcitySimple .LogosGimbaDuplo .LogoGimba {margin: 0;}
        header.HeaderBlock#GcitySimple{padding: 2px 0;background: #ffffff !important;}
        header.HeaderBlock .HeaderScroll.fixo {
            z-index: 0;
        }

        header.HeaderBlock#GcitySimple .scroll-top {
            z-index: 9999;
        }


        .GimCity {
            overflow: visible;
        }

        .GimCity .GimCity{
            overflow: visible;
        }

        /*bloco cidade entrada e segmentos*/
        .GimCity .GimCity.Cidade .Points {
            background: #000000;
            margin: 360px 0 0 0;
            position: relative;
            min-height: 200px;
        }
        .GimCity .GimCity.Cidade .Points ul {
            display: flex;
            flex-wrap: wrap;
            gap: 5px;
            padding: 20px 20px 10px 20px;
            background: #000000;
        }
        .GimCity .GimCity.Cidade .Points ul li {left: 0 !important;top: 0 !important;width: 222px;position: relative;padding: 10px 8px;font-size: 12px;width: -webkit-fill-available;}        
        .GimCity .GimCity.Cidade .Points ul li:hover{position: relative;}
        .GimCity .GimCity.Cidade img {width: 100%;position: absolute;top: 0;}
        .GimCity .GimCity.Cidade:hover img#imgAmbiente {transform: scale(1.00);}   



        .GimCity .GimCity.Ambientado .Boxes {
            display: block;
        }
        
        .GimCity .GimCity.Ambientado .Boxes ul li.imgBloco {
            width: 100%;
            height: 160px;
            overflow: hidden;
            border-radius: 5px;
            border: 3px solid #ffffff;
        }

        .GimCity .GimCity.Ambientado .Boxes ul li.imgBloco a {
            position: relative;
            display: block;
            height: -webkit-fill-available;
            border-radius: 5px;
        }

        .GimCity .GimCity.Ambientado .Boxes ul li.imgBloco a div {
            position: absolute;
            top: -17px;
            left: 12px;
        }

        .GimCity .SegmentosNegocia.ExibeBoxesAmbiente .GimCity.Ambientado .Boxes ul {
            display: flex;
            flex-wrap: wrap;
            gap: 5px;
            padding: 10px 20px;
            position: relative;
            height: auto;
        }

        .GimCity.Ambientado .GimCity#BoxAmbientes {
            background: #333;
            position: initial !important;
            margin: 210px 0 0 0;
        }

        .GimCity .SegmentosNegocia.ExibeBoxesAmbiente .GimCity.Ambientado img#imgAmbiente{
            width: 100%;
            position: absolute;
            top: 0;
            height: auto;
        }

        .GimCity .SegmentosNegocia.ExibeBoxesAmbiente {
            margin: 0px 0 0 0;
        }

        .GimCity .GimCity.Ambientado {
            background: #000000;
            height: -webkit-fill-available;
        }
        .GimCity .GimCity.Ambientado .Boxes ul li.imgBloco img:hover {
            transform: scale(1.00);
            opacity: 0.8;
        }

        .GimCity .GimCity.Ambientado .Boxes ul li.imgBloco a div {
            position: absolute;
            font-size: 13px !important;
            letter-spacing: 1px;
            margin: 0;
            z-index: 9999;
            background: #313131;
            padding: 4px 10px;
            border-radius: 5px;
            width: fit-content !important;
            color: #ffffff;
            border: 2px solid #ffffff;
            top: 20px;
        }

        .GimCity .GimCity.Ambientado .Boxes ul li.imgBloco img {
            width: 100%;
            border: 0;
            border-radius: 0;
            cursor: pointer;
            transition: transform 0.3s ease;
            height: auto;
            position: relative;
            top: -90%;
        }

        .GimCity .SegmentosNegocia.ExibeBoxesAmbiente .GimCity.Ambientado img#imgAmbiente {
            opacity: 1;
            transform: scale(1.00);
        }

        .GimCity .SegmentosNegocia.ExibeBoxesAmbiente .GimCity.Ambientado .Boxes ul .ChamadaSegmento h2 {
            font-size: 20px;
            background: #313131;
            padding: 6px 10px;
            border-radius: 5px;
            width: 100%;
            color: #ffffff;
            border: 0px solid #ffffff;
        }
        .GimCity .SegmentosNegocia.ExibeBoxesAmbiente .GimCity.Ambientado .Boxes ul {
            margin: 100px 0 0 0;
        }



    }
    
    @media (max-width: 712px) {}
    
    @media (max-width: 680px) {

    }
    
    @media (max-width: 667px) {
        .GimCity .SegmentosNegocia.ExibeBoxesAmbiente .GimCity.Ambientado .Boxes ul {
            margin: 34px 0 0 0;
        }
        .GimCity .GimCity.Cidade .Points {
            margin: 330px 0 0 0;
        }

    }
    
    @media (max-width: 600px) {
        .GimCity .GimCity.Ambientado .Boxes ul li.imgBloco img {
            top: -58%;
        }
        .GimCity .GimCity.Cidade .Points {
            margin: 320px 0 0 0;
        }
    }
    
    @media (max-width: 568px) {
        .GimCity .SegmentosNegocia.ExibeBoxesAmbiente .GimCity.Ambientado .Boxes ul {
            margin: -30px 0 0 0;
        }
        .GimCity .GimCity.Cidade .Points {
            margin: 290px 0 0 0;
        }

    }
    
    @media (max-width: 540px) {
        .GimCity .SegmentosNegocia.ExibeBoxesAmbiente .GimCity.Ambientado .Boxes ul .ChamadaSegmento h2 {
            font-size: 14px;
            padding: 8px 10px;
        }
        .GimCity .GimCity.Ambientado .Boxes ul li.imgBloco a div {
            font-size: 10px !important;
        }
        .GimCity .GimCity.Cidade .Points {
            margin: 270px 0 0 0;
        }

    }
    
    @media (max-width: 475px) {
        .GimCity .GimCity.Ambientado .Boxes ul li.imgBloco img {
            top: -21%;
        }
        .GimCity .GimCity.Cidade .Points {
            margin: 240px 0 0 0;
        }

    }
    
    @media(max-width: 445px) {
        .GimCity .GimCity.Cidade .Points {
            margin: 230px 0 0 0;
        }
    }
    
    @media (max-width: 432px) {
    }
    
    @media (max-width: 430px) {
        .GimCity .SegmentosNegocia.ExibeBoxesAmbiente .GimCity.Ambientado .Boxes ul {
            margin: -59px 0 0 0;
        }
    }
    
    @media (max-width: 428px) {}
    
    @media (max-width: 423px) {}
    
    @media (max-width: 414px) {
        .GimCity .GimCity.Cidade .Points {
            margin: 225px 0 0 0;
        }
       
    }
    
    @media (max-width: 399px) {
        .GimCity .GimCity.Cidade .Points {
            margin: 212px 0 0 0;
        }
    }
    
    @media (max-width: 390px) {}
    
    @media (max-width: 380px) {
        
    }
    
    @media (max-width: 375px) {
        .GimCity .GimCity.Ambientado .Boxes ul li.imgBloco img {
            top: -5%;
        }
        .GimCity .SegmentosNegocia.ExibeBoxesAmbiente .GimCity.Ambientado .Boxes ul {
            margin: -104px 0 0 0;
        }
        .GimCity .GimCity.Cidade .Points {
            margin: 200px 0 0 0;
        }
    }
    
    @media (max-width: 360px) {}
    
    @media (max-width: 345px) {}
    
    @media (max-width: 320px) {}
    
    
    
    
    
    
    