#mobile-img{ display:none;}

.container_slider_index{position:relative; width:100%; height:100vh; min-height:100%;  
background:url(../img/background/1D.webp) no-repeat fixed center ; background-size:cover;  }


.slider_index{position:relative; width:60%; top:27%; height:auto; }
.slider_index ul{ position:relative; width:100%; text-align:left; }
.slider_index li{position:relative;  list-style:none; display:block; }
.slider_index li p1{ font-family:geometric-415-black-bt; line-height:45px; font-size:45px;  color:#fff; text-shadow:2.5px 2.5px #444; }
.slider_index li p2{ position:relative; background:#141E28; padding-left:5px; padding-right:5px;  font-family:geometric-415-black-bt; line-height:35px; font-size:25px;  color:#fff; text-shadow:2.5px 2.5px #444; }



.slider_index a{ text-decoration:none; }
.container-btn-slider{ position:relative; width:300px; height:45px; top:40px; }
.btn-slider{ position:relative; width:220px; height:50px; text-align:center; line-height:50px; color:#fff; 
font-family:geometric-415-black-bt; text-transform:uppercase; font-size:14px; letter-spacing:1.5px; background:#189D0E;   
border-radius:20px 0 20px 0; }
.slider-index-mobile{ position:relative; display:none; margin-left:-100px; left:50%; width: 200px;   text-align:center;  
margin-top:80px !important; }
.slider-index-mobile ul{ position:relative; width:50%; border:1px solid red; text-align:center !important;  width:100%; top:0px !important; height:50px; border:0px solid red; }
.slider-index-mobile li{ list-style:none; display:block; float:left; background:#fff; width:70px; height:70px; 
margin-left:20px; left:0px; 
 border-radius:10px;  }
 .slider-index-mobile li img{ width:70px ; height:70px ; }


.container-aplicacao{ position:relative; width:94%; height:450px; margin-top:30px; padding-bottom:1%;}
.aplicacao-item{ position:relative; width:19.3%; height:320px; margin-top:20px;  padding-bottom:20px;  float:left;  
margin-left:0.5%;}




.container-apresentacao-homepage{ position:relative; width:100%; height:0 auto; padding-bottom:5%; }
.apresentacao-homepage-title{ position:relative; width:90%; text-align:center;  border:0px solid red;
  font-family:geometric-415-black-bt; color:#3E474C; font-size:40px; letter-spacing:0.5px; margin-top:70px;  }
.apresentacao-homepage-inc{ position:relative; width:90%; height:0 auto; margin-top:40px; }
.apresentacao-homepage-inc ul{ position:relative; width:90%;  text-align:center; margin-top:10px;}
.apresentacao-homepage-inc li{ list-style:none; display:block; text-align:center; font-family:geometric-415-black-bt; line-height:28px; font-size:21px; color:#444;}


.container-demonstracao{ position:relative; width:100%; height: 90vh; border:0px solid green; padding-bottom:10%;  margin-top:30px !important; background:url(../img/background/00000.jpg)}
.demonstracao{ position:relative; width:85%; }

.item-demonstracao{ position:relative; width:480px; float:right;  margin-top:50px !important; border:0px solid blue; }
.item-demonstracao li{list-style:none; display:block; font-family:geometric-415-black-bt; color:#fff; font-size:21px; text-shadow:2px 2px #222;  text-align:left; margin-top:15px; }
.item-demonstracao li img{ position:absolute; left:-40px; width:25px; height:20px; margin-top:5px;}

.demonstracao p1{ position:absolute; font-family:geometric-415-black-bt; color:#fff; line-height:75px; margin-top:160px !important; font-size:90px; text-shadow:2.5px 2.5px #222;}
.demonstracao p2{ display:none; position:relative;  color:#fff; line-height:30px; top:10px; margin-top:30px !important; font-size:30px; text-align:center; font-family:geometric-415-black-bt; text-shadow:2px 2px #222;}


.container-estoque-home{ position:relative; width:94%; height:820px; margin-top:60px !important; border:0px solid red;}
.container-estoque{ position:relative; width:23.8%; height:350px;  margin-top:2%; margin-left:0.9%; left:-3px; float:left;  
  -webkit-tap-highlight-color: transparent; border:1px solid #ddd; border-radius:15px 15px 0 0;}
.container-estoque img{ position:relative; width:100%; height:250px; border-radius:15px 15px 0 0;}
.container-estoque ul{position:relative; margin-top:55px;}
.container-estoque li{list-style:none; display:block; font-family:geometric-415-black-bt;  text-align:center; }
.container-estoque  p{ position:relative; top:-20px; font-size:20px;  font-family:geometric-415-black-bt; color:#3E474C;}


.container-atuacao-index{ position:relative; width:90%;display:flex;align-items:center;border:0px solid violet;height:700px; }
.itematuacao img{ position:relative; width:100%; height:200px; border-radius: 15px 15px 0px 0px;}
.itematuacao{ position:relative; width:100%; height:300px; margin:10px;  border:1px solid #ddd;
border-radius: 15px 15px 0px 0px; float:left; }
.itematuacao ul{ position:relative; margin-top:55px; }
.itematuacao li{ list-style:none; display:block; font-family:geometric-415-black-bt;  text-align:center; }
.itematuacao li p{ position:relative; top:-20px; font-size:20px;  font-family:geometric-415-black-bt; color:#3E474C;}




.apresentacao-homepage-title p{ position:relative; margin-top:15px; font-size:19px; color:#6B7D87;}

.video-apresentacao{ position:relative; width:100%; height:100vh}


.wrapper{width:90%;display:flex;align-items:center;border:0px solid violet;height:350px; border:0px solid red;}
.apresentacao-homepage-title p{ position:relative; margin-top:10px; font-size:23px; color:#6B7D87;}

.causel{ position:relative; width:300px;  border:0px solid red;}
.imgcard{ position:relative; width:100% !important; height:38vh;  border-radius:15px 15px 0 0;}
.wrapper .carousel{max-width:100%;margin: auto; margin-top:40px;  border:0px solid yellow;}
.carousel .card{width:100%;height:55vh; border:1px solid #CCC; border-radius:15px;}

.carousel .card2{width:100%;height:35vh; border:0px solid orange;}
.imgcard2{ position:relative; width:100%!important; height:100%; }

.carousel .card ul{ position:relative; margin-top:55px; width:95%; }
.carousel .card li{ list-style:none; display:block; font-family:geometric-415-black-bt;  text-align:center; }
.carousel .card li p{ position:relative; top:-20px; font-size:20px;  font-family:geometric-415-black-bt; color:#3E474C;}
.owl-dots{text-align: center; margin-top: 40px;}
.owl-dot{width:15px; height:15px; border-radius:25px; cursor:pointer; outline: none; margin: 0 5px; border: 2px solid #98A5AD !important;transition: all 0.3s ease;}
.owl-dot:hover,
.owl-dot.active{background:#98A5AD !important;}




.accordion-index_one{ position:relative; max-width:70%; margin-top:70px; padding-bottom:60px; border:0px solid red;}
.accordion-index_one p{ text-align:center; font-size:40px;
  font-family:geometric-415-black-bt; color:#444; letter-spacing:0.5px;}
.accordioninformacao_one{position:relative; margin-top:0px; top:0px; padding: 0; width: 100%; margin: 0px 0px 0px; list-style-type: none; }
.accordioninformacao_one .link_accinfor_one { cursor: pointer; display: block; padding: 22px 30px 12px 10px; color:#444; font-family:geometric-415-black-bt; font-size: 20px; font-weight: normal;   position: relative; border-bottom:1px solid #e1e1e1; margin-top:0px; text-align:center; background:url(../img/icons/arrow1.png) no-repeat right ; }

.accordioninformacao_one li:last-child .link_accinfor_one { border-bottom: 0; }
.accordioninformacao_one li.open .link_accinfor_one { background:url(../img/icons/arrowclose.png) no-repeat right;  color:#0A1D3D; text-decoration:none;  }
.submenu_accinf_one { display: none; background:#f9f9f9;  font-size: 14px;margin: 0;  padding: 0; list-style-type: none;}
.submenu_accinf_one li {  display: block;text-decoration: none;color:#444;padding: 10px; font-family:geometric-415-black-bt; font-size:21px; line-height:17px; height:0 auto; line-height:25px; padding-left: 30px; -webkit-transition: all 0.25s ease; -o-transition: all 0.25s ease;transition: all 0.25s ease; }









.container-vantagem-assinatura{ position:relative; width:90%; height:100vh; margin-top:20px; border:0px solid red;}
#vantagem-assinatura{ width:48%; float:right; top:160px; }
.vantagem-assinatura{ position:relative; width:50%; height:0 auto; padding-bottom:40px; float:left; border:0px solid red; }
.vantagem-assinatura img{ position:relative; width:100%; margin-top:0px; height: auto; border-radius:6px;}
.vantagem-assinatura-item{ position:relative; width:95%; height:0 auto; padding-bottom:10px; margin-top:20px; left:0; margin-left:0; top:30px; background:#fff; border:1.5px solid #666;} 
.vantagem-assinatura-item ul{ position:relative; margin-top:15px; width:93%;}
.vantagem-assinatura-item li p1{font-family:geometric-415-black-bt; font-size:19px; color:#05164D;}
.vantagem-assinatura-item li{ list-style:none; display:block; font-family:geometric-415-black-bt; margin-top:5px; font-size:19px; line-height:23px; color:#444;}
.vantagem-assinatura-item .arrow{ position:absolute; width:25px; right:15px; top:35%;  height:25px;}
.vantagem-assinatura a{ text-decoration:none;}
 
 
.container-title-solucao{ position:relative; width:100%; text-align:center;  font-family:geometric-415-black-bt;  color:#000;  letter-spacing:0.5px; margin-top:2%; font-size:40px; }
.ofertas-index{ position:relative; width:94%; height:615px; margin-top:30px;  }


.ofertas-index p{ position:relative; top:25px; text-align:center; font-size:16px; font-family:geometric-415-black-bt; color:#666; 
z-index:111;}

.solucaoitem{ position:relative; width:32%; margin-left:1%; background:#fff; height:480px;  float:left; 
 margin-top:25px; border:1px solid #c5c5c5; border-radius:10px;}
.solucaoitem img{ position:relative; width:100%; height:55%;}
.solucaoitem ul{ position:relative; width:90%; text-align:center; margin-top:50px; }
#solucaoitem ul{ width:87%;}
.solucaoitem li{ list-style:none; display:block;  font-family:geometric-415-black-bt; margin-top:8px; color:#36495A; font-size:18px; }
.solucaoitem a{ text-decoration:none;}
.solucaoitem li p1{ position:relative; top:-15px; font-size:25px; color:#05164D; font-family:geometric-415-black-bt;}
.solucaoitem li p2{ position:absolute;  width:100%; bottom:140px; text-align:center; font-size:23px; color:#0078D2; font-family:geometric-415-black-bt;}
.solucaoitem li p3{ position:absolute;  width:100%; bottom:110px; text-align:center; font-size:17px; color:#36495A; font-family:geometric-415-black-bt;}
#solucaoitem li p3{font-size:23px; color:#000; bottom:105px;}
.btn-oferta {position:absolute; width:70%; left:50%; margin-left:-39%; padding:0.9em; bottom:30px; 
 text-align:center; font-family:geometric-415-black-bt; font-size:17px;  color:#0078D2; border:2px solid #0078D2; }



.container_destaque_index{position:relative; width:100%; background:#fff; margin-top:70px; border-top:0.1px solid #fff;   }
.destaque_index{position:relative; width:90%; border-top:0px solid #fff; }
.destaque_index_img{position:absolute; right:0%; width:50%; height:100%; background:url(../img/background/henrique.jpg)
 top ; background-size:cover;
 top:0px; border:0px solid green   }
.container_destaque_index ul{position:relative; width:46%; margin-left:0px; margin-top:50px; text-align:center; }
.container_destaque_index li{ display:block; list-style:none; color:#444; margin-top:5px;  
font-family:geometric-415-black-bt; font-size:19.5px; line-height:30px;  }
.container_destaque_index p1{ position:relative;  font-size:40px;  font-family:geometric-415-black-bt; color:#3E474C; top:-20px;  }




@media (max-width: 952px){
	#mobile-img{ position:absolute; top:0 !important; margin-top:0; width:100%; height:100vh; display:block;}
	.slider_index{width:90%;}
	
	.ofertas-index{  width:99%; }
	
	.destaque_index{width:94%;  }
	.destaque_index_img{width:500px;  }

	
	#vantagem-assinatura{ display:none;}
	.vantagem-assinatura-item li{ padding-right:30px !important;}
	.container-vantagem-assinatura{ width:94%;  margin-top:0px;}
	#vantagem-assinatura{ width:48%; float:right;}
	.vantagem-assinatura{ width:100%; }
	.vantagem-assinatura-item{ width:100%; } 
	.vantagem-assinatura-item .arrow{ width:23px; right:20px; }
	
	.aplicacao-item{  width:32.2%; margin-left:1%}
	.container-aplicacao{  height:880px; margin-top:30px; }
	.aplicacao-item{ position:relative; top:-80px !important;  margin-top:100px !important;;  }
	
	.demonstracao p1{ display:none;}
	.demonstracao p2{ display:block; }
	.item-demonstracao li img{ position:relative; left:-10px; }
	
	
	.container-demonstracao{ height: 90vh; }

	.item-demonstracao{  width:94%; float:center; margin-top:70px !important; }
	.item-demonstracao li{ font-size:21px;   text-align:center; margin-top:7px; line-height:29px; }
	.item-demonstracao li img{left:-25px; width:20px; height:17px; margin-top:4px;}
	.accordion-index_one{  max-width:90%; }
	
	.item-demonstracao{ padding-bottom:40px;}
	.demonstracao p2{ position:relative; margin-top:40px !important;}
	
	.container_destaque_index{ border-top:0.1px solid #333;   }
	.container_destaque_index{  top:0; margin-top:-7px;}
	.destaque_index_img{  height:380px; width:100%;  }
	.container_destaque_index ul{ width:94%; margin-top:420px; }
    .container_destaque_index p1{ font-size:32px; top:-10px;  }
    .container_destaque_index p2{ font-size:20px;   }
	.container_destaque_index li{ margin-top:7px; }
	.destaque_index_img{background:url(../img/background/henrique.jpg)
	 top ; background-size:cover;}
 


.container-estoque-home{  height:1670px; margin-top:130px;}
.container-estoque{ position:relative; width:45.8%; height:390px;  margin-top:2%; margin-left:0.9%; left:-3px; float:left;  }
	.container-estoque img{  height:290px;}

  
}

@media (max-width: 858px){
	.slider_index{ top:25%; }
	

	.apresentacao-homepage-title{ position:relative; width:94%;font-size:32px; margin-top:60px;  }
	.apresentacao-homepage-inc{ width:94%; margin-top:30px; }
	
	

	
	.service_index_icon{top:270px;} 
	.container_slider_index{background-attachment: scroll;}
	

	
	.container-demonstracao{  height: 90vh;  }
	
	.slider_index{ top:33%;  }
	.slider_index li p1{line-height:50px; font-size:40px;   }
	.slider_index li p2{ line-height:35px; font-size:22px;   }

	

}
@media (max-width: 770px){
	.containervideoindex_inc{position:absolute; width:100%; height:105px;  bottom:0;  
background:url(../img/background/homepage_video_background_mobile.fw.png) no-repeat center bottom; background-size:100%;}

	
	.slider_index li{line-height:50px; font-size:48px; }
	
	.solucaoitem{  width:100%; height:470px; margin-left:0;   }
    .ofertas-index{ position:relative; width:90%; height:1615px;}

	.solucaoitem ul{  margin-top:50px; width:90%;}
	.solucaoitem li{ margin-top:8px; }
	.solucaoitem li p1{  font-size:30px;}
	.solucaoitem li p2{  bottom:165px; font-size:25px;}
	#solucaoitem li p3{font-size:23px;  bottom:128px;}
	.solucaoitem li p3{  bottom:140px; font-size:18px;  }
	.btn-oferta {   bottom:50px;  }
	

	


	.aplicacao-item{  width:48%; margin-left:1.5%}
	
	.container-aplicacao{  height:1350px;  }
	
	.accordioninformacao_one .link_accinfor_one { font-size: 19px; }
	
	.container-estoque-home{  height:3320px; margin-top:150px;}
	.container-estoque{ width:100%;  height:390px;  margin-top:4%;  }
	.container-estoque img{  height:280px;}
	.container-estoque ul{ margin-top:60px;}
	.container-estoque  p{ position:relative; top:-20px; font-size:22px;  font-family:geometric-415-black-bt; color:#3E474C;}
    #atuacaos{ position:relative; top:80px !important; margin-top:80px !important;}
	

.container-apresentacao-homepage{  padding-bottom:15%; }
}



@media (max-width: 650px){
	.container-informacao li{  font-size:18px;}
	.container-informacao ul{ width:96%;}
	.container-btn-infor{  width:98%;}
	
		.container-demonstracao{ padding-bottom:30%;}
		
		
	
	}


@media (max-width: 600px){
	.container_servicos_index{ display:none;  }
		.container-demonstracao{ padding-bottom:50%;}
}



@media (max-width: 555px){

.container-demonstracao{ padding-bottom:60%;}
}

@media (max-width: 500px){
.caption-aplicacao ul{  width:94%; }


}
