
















@media (max-width: 768px) {
















#dvcab1{
float:left;
padding-left:5px;
width:42%;
}

#dvcab1 img{
width:95%;
}


#dvcab1::before {
	font-size: 12px;
	margin-left:25px;
	margin-top:25px;
}




/* div geral com o menu */

.site-nav {


border:0px;
top:0px;
/*height:80px; */
height:50px;
padding:0px;
right:0px !important;
position:absolute;
width:90% !important;
width:40% !important;
width:140px !important;

display: flex;
justify-content: right;

/*background: red; */



}



/* container dentro da div geral do menu */

.nav-container {
/*width:99% !important;*/
width:100% !important;
position:absolute!important;
left:0px !important;
right:0px !important;

/*background: pink; */
}




/* div dentro do container, exclusiva pra mobile, contendo o menu */

   #menu_cel{
  display: none;
	 position: absolute;
	 right: 0px;
	 top:52px;
   width:250px;
  /*padding-left:5px;*/
	/*border-radius: 10px 10px 10px 10px;*/
 /* background: yellow; */
  }


/* a ul do menu dentro da div menu_cel */

  .nav-menu2 {
           list-style: none;
    display: block;
    flex-direction: column;
    width: 100%;
	background:#383E4E ;
	 
	/* position: absolute;*/
	 /*right: 1px;*/

   width:250px;

   /*
     background: red;

       padding-left: 5px;
       */

  }
  


  
/* as li da ul do menu acima, linha de cada menu*/

.nav-item2 {
  position: relative;
   background:#383E4E !important;
   border-bottom: 1px solid #888;
  width:250px;
 /* padding-left: 5px; */

   /* background: green !important; */

}



/* as a dentro das da li  acima, linha de cada menu*/

.nav-link2 {
  display: inline-flex;
   display: flex;
  align-items: center;
    justify-content: center;
  gap: 6px;
  padding: 13px 18px;
  font-size: 16px;
  font-weight: 500;
  color: #cbd5e1;
  transition: all 0.2s ease;
  border-bottom: 2px solid transparent;

 /* background: blue;*/

    width:250px;

   /* padding-left: 5px !important;*/


}

.nav-link2:hover, .nav-item2:hover > .nav-link2 {
  color: #ff9b40;
  background-color: rgba(255, 255, 255, 0.04);
}

.nav-link2.active {
  color: #ff7a1a;
  font-weight: 700;
  border-bottom-color: var(--orange-primary);
}

.nav-caret2 {
  font-size: 10px;
  opacity: 0.7;
  transition: transform 0.2s ease;
}

.nav-item2:hover .nav-caret2 {
  transform: rotate(180deg);
}


/* a ul do submenu , dentro das da li  acima*/

.dropdown-menu2 {
  position: absolute;
  top: 100%;
  /*left: 0; */
 
  /*min-width: 250px;*/
  width: 250px;
 


  background-color: #383E4E;
  /* background-color: #ccc;*/
  border: 1px solid rgba(255, 255, 255, 0.12);
  border-radius: 0 0 var(--radius-md) var(--radius-md);
  box-shadow: 0 20px 40px rgba(0, 0, 0, 0.5);
  list-style: none;
  opacity: 0;
  visibility: hidden;
  transform: translateY(8px);
  transition: opacity 0.2s ease, transform 0.2s ease, visibility 0.2s;
  z-index: 999;
 
   /*padding: 8px 0;
   padding-left: 5px !important;*/


}



.nav-item2:hover .dropdown-menu2 {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}


/* as li do ul do submenu  acima*/
.dropdown-item2  {

 /* background: orange;*/
  width: 250px;

 /* padding: 0px; 20px; 0px; 20px; */

     display: flex;
   justify-content: center;
  justify-items: center;

 /* padding-left: 5px !important;*/

}

/* as a denro das li do ul do submenu  acima*/

.dropdown-item2 a {
  padding-top: 10px;
  padding-left: 5px;
  font-size: 15px;
  color: #cbd5e1;
  transition: background-color 0.15s, color 0.15s, padding-left 0.15s;

    /*background: brown;*/
    width: 250px;

       display: flex ;
  align-items: center ;
   justify-content: center;

}

.dropdown-item2 a:hover {
  background-color: rgba(234, 88, 12, 0.15);
  color: #ff9b40;
  padding-left: 26px;
}


.nav-mobile-toggle2 {
  display: none;
}




.nav-mobile-label2 {
  display: none;
  color: #f1f5f9;
  padding: 10px;
  cursor: pointer;
  font-size: 20px;
}

















#dvcab2{
display:none;
}

#dvcab3{
display:none;
}














  .hero-slider-interno-section{
  padding-bottom: 0px;
  background: none;  
  border-radius: 0px;
  border: 0px ;
  box-shadow: none;
}

  .hero-slider-interno-container {
    height: 280px;
  }
  
  

.hero-slide-interno-badge {
  padding: 5px 5px;
  font-size: 20px;
  top: 5%; 
}








  .hero-slider-section {
  padding-bottom: 0px;
  background: none;  
  border-radius: 0px;
  border: 0px ;
  box-shadow: none;
}

  .hero-slider-container {
    height: 280px;
  }
  
  .floating-features-grid {
    grid-template-columns: 1fr;
  }
  
  .floating-features-wrapper {
    margin-top: -30px;
  }
  
  .slider-bullets-bar {
    bottom: 50px;
  }
  
  .header-branding-row {
    flex-direction: column;
    align-items: flex-start;
  }
  
  .header-cta-actions {
    width: 100%;
    justify-content: space-between;
  }
  
  .nav-mobile-label {
    display: block;
  }
  
  .nav-mobile-label2 {
    display: none;
  }
  
  .nav-menu {
    
    flex-direction: column;
    width: 100%;
    background-color: var(--bg-nav);
    padding: 8px 0;

     display: none;
    
  }




  


  
  

  
  
  
  

.hero-slide-badge {
  padding: 5px 5px;
  font-size: 20px;
  top: 5%; 
}



.floating-features-wrapper {
  margin-top: -70px;

}

.floating-features-grid {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 10px;
}



.floating-feature-card {
   border-radius: 10px 10px 10px 10px;
   padding: 5px 5px;
  width: 160px;
  height:60px;
  /*background: color-mix(in srgb, #444 90%, transparent); */
  background:  #fff ; 
  border: 1px solid #777;

   
 display: flex;
  align-items: center;
  justify-content: center;

}

.floating-feature-card h3 a {
  color: #222;
  
 display: flex;
  align-items: center;
  justify-content: center;
}


.floating-feature-card p {
  display: none;
}
  
  

  
.product-div-img-home{    
float: none;
width: 250px !important;    
margin: 0 0px 10px 0;
}

  
  .products-column {
border: 0px solid blue;
}
  
  .secondary-products-grid {
    grid-template-columns: 1fr;
  }
  
  .secondary-product-card.span-2 {
    grid-column: span 1;
  }
  
  .guide-steps-grid {
    grid-template-columns: 1fr;
  }
  
  .footer-grid {
    grid-template-columns: 1fr;
  }




.flagship-title {
 letter-spacing: -0.01em;   
font-size:23px; 
line-height:23px;
  
}




.secondary-card-title {
  font-size:18px; 
  line-height:18px;	 
}




.sidebar-heading {

  font-size:18px; 
  line-height:18px;	 
  
}


.info-guide-title {
font-size:18px; 
}





	
	

.page-internal-container {
  max-width: 100%;
  margin: 0px auto 20px auto;
  padding: 10px 10px 10px 10px;
}
.internal-content-card {
   padding: 15px 15px 15px 15px;

}




#column1b { 

}




.banner-sistema-para-leiloes{
display:none;
}





	.titprod_int{
	 font-size:22px; 
	 margin-bottom:2px;
	}
	
	.titprod_h1{
	 padding: 0px;
	}

	.titprod{
	 font-size:22px; 
	}
	



.int_det_prod{
	 margin-top:20px;

}



.aux_sistleiloes {
width: 100%;
float:none;
text-align:justify;


}

.int_det_prod .aux_align{

}


.aux_sistleiloes h2{
 line-height:25px !important;
 font-size:18px !important;
}




.int_det_prod .div_aux1{
position:relative;  
 margin-left:0px; 
 float:none;
width: 100%;


}

.int_det_prod .div_aux1 img{
width: 100%;
height:auto;

}





.int_det_prod iframe{

width: 100%;
height:150px;

}


.ifr_videos{
width: 100%;
height:150px;
}



#container_oqueprecisa{
display:none;
}

#footer_atalhos{
display:none;
}

#footer_atalhos2{
display:none;
}


.footer-bottom-bar{
display:none;
}




#div_img_port{
width: 90%; margin-left:0px; margin-top:0px; top:50px; position:fixed; text-align:center; 
display:none;
}




.div_conteudo_port{
 float:none; width: 100%;
 clear:both;
}


.div_img_port_mini{
position:relative;  width: 100%; overflow: none; height:auto;   margin-left:0px; margin-bottom:10px; margin-top:10px; float:none;	
}


.div_img_port_mini img{
margin-bottom:20px;
}




	  .contact-card-icon {
    display:none;
      }
	  
	  
	      .contact-card {
      padding-left: 0px;

    }










.div_interna_produto_coluna1{
width: 100%;
margin-right:0px;
float:none;
clear:both
}


.div_interna_produto_coluna2{
width: 100%;
float:none;
clear:both
}



















}