	/* Theme Name: Open Way
	Version: v.1.0 
	Author: Zanin */

 
 
	.resizeslider{
		transition-duration: 0ms!important;
		transform: translate3d(0px, 0px, 0px)!important;
	}
	
	
	.header-fixed{
		position: fixed;
		background:#fff;
		top:-200px;
		transition: all 0.8s;
		left:0;
		z-index:9;
		width:100%;
		 box-shadow: 0 0 10px rgba(0 0 0 / 30%);
		border-bottom:none;
	}
 
	.header{
  		 position: relative;
		 background:#fff;
		 padding:  15px 0;
	}
 
 

 
 
	 
	.nav{
		justify-content: space-between;
	}
	 .nav .menu-item {
		 position: relative;
		 display: inline-flex;
		 align-items:center;
   	}
	.nav .menu-item a i {
		 font-size:10px;
		 margin: 0 0 0 5px;
   	}
	.nav .menu-item:hover a i {
		 transform: rotate(180deg);
   	}
	.nav li:nth-child(7) .sub-menu  .menu-item .sub-menu {
 		left:-100%!important;
		width:200px;
   }
 	 
	.nav .menu-item .sub-menu{
		list-style:none;
		padding:15px 0 0 0;
		top:100%;
		margin:0;
		position: absolute;
		display:none;
		z-index:99;
		min-width:220px;
		box-shadow: 0 8px 8px rgba(0 0 0 / 10%)
   	}
	
	.nav .menu-item:hover .sub-menu{
		display:block;
   	}
	.nav .menu-item:hover .sub-menu  .menu-item a{
 		 padding: 15px 15px;
 		 border-top: solid 1px #ddd;
 		 color:#000!important;
		 font-size:13px;
		 width:100%;
		 font-weight:400;
		 background:#fff;
		 color:#000
  	}
	 
				.nav .menu-item:hover .sub-menu  .menu-item .sub-menu  {
					 top:0;
					 left:100%;
					 top:0;
					 padding:0;
					 display:none;
 				}
				.nav .menu-item:hover .sub-menu  .menu-item:hover .sub-menu  {
					display:block!important;
  				}
				.nav .menu-item:hover .sub-menu  .menu-item .sub-menu  {
					 top:0;
					 left:100%;
					 top:0;
					 padding:0
				}
				.nav .menu-item .sub-menu  .menu-item .sub-menu .menu-item a  {
					font-weight:400;
					background:#fff!important;
					border-left: solid 3px #fff;
					color:#000
				}
				.nav .menu-item .sub-menu  .menu-item .sub-menu .menu-item a:hover  {
 					background:#f3f1eb!important;
					border-left: solid 3px #63afa5;
					color:#fff
				}
				
	
	.nav .menu-item:hover .sub-menu  .menu-item {
		 width:100%;
   	}
	.nav .menu-item:hover .sub-menu  .menu-item:hover a{
		 background:#f3f1eb;
		 color:#fff
   	}
 
	 .nav .menu-item a{
		 color:#666;
		 padding: 7px 10px;
		 display: inline-block;
 		 font-size:13.5px;
		 text-transform:uppercase;
		 position: relative;
		 font-weight:600;
		 
 	}
	.current-menu-item a{
		font-weight:600;
 		color: #63afa5!important
	}
	 
	 .nav .menu-item:hover a {
		 color:#63afa5
	} 
	
 
	
	/*slider*/
	
	.swiper-button-prev,
	.swiper-button-next{
		color:#fff;	
		font-size:20px!important;
		width:30px!important;
		height:30px!important;
		border-radius:100%!important;
		text-align:center!important;
		line-height:28px!important;
		padding:!important
	}
	
	#pagination_slider_home{
		top: 0;
		right: 8%;
		z-index: 999;
		bottom: auto;
		display: flex;
		flex-wrap: wrap;
		flex-direction: column;
		height: 100%;
		align-items: center;
		justify-content: center;
	}
	#pagination_slider_home .swiper-pagination-bullet {
		width: 12px;
		height: 12px;
 		margin: 5px 0;
	}
	
	
	.logo{
		padding: 0 50px 0 0;
		display:block;
		height:60px;
	}
	.logo img{
		 width:auto;
		height:60px;
	}
	
	
 
	.pin{
		position: relative;
	}
	.pin i{
		position: absolute;
		height:4px;
		width:50%;
		bottom:-20px;
		left:0;
		background:#007b38
	}
	.title{
		margin: 0 0 60px 0 ;
		font-size:36px;
		color:#535452;
		display: inline-block
 	}
	
	/*session-negocios-destaque*/
	.session-negocicos-destaque{
		padding: 80px 0;
		background: url(images/grazziotin-back-acoes.png) bottom right no-repeat;
 	}
	.session-negocicos-destaque h2{
		font-weight:700;
 	}
	.session-negocicos-destaque .pin i{
		width:30%
 	}
	.session-negocicos-destaque{
		padding: 80px 0 80px 0;
 	}
	.grid-destaque{
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
	}
	.grid-destaque .item-grid-destaque:nth-child(1), .grid-destaque .item-grid-destaque:nth-child(2){
		width:49%;
		margin: 0 0 2% 0;
	}
	.grid-destaque .item-grid-destaque:nth-child(3), .grid-destaque .item-grid-destaque:nth-child(4), .grid-destaque .item-grid-destaque:nth-child(5){
		width:32%
	}
	.grid-destaque .item-grid-destaque:hover{
		opacity:0.5;
		transition: all 0.3s;
	}
	
	
	/*session-acoes-destaque*/
	.session-acoes-destaque{
		padding: 80px 0;
		background: url(images/social-back-acoes.png) bottom left no-repeat,  url(images/grazziotin-back-acoes-2.png) top right no-repeat, url(images/grazziotin-back-acoes-3.png) top right repeat-y;
 	}
	.session-acoes-destaque h2{
		font-weight:700;
		margin-left: 6%;
 	}
	.session-acoes-destaque p{
		font-size:17px;
		padding: 0 5% 0 0;
		color:#666;
		letter-spacing:1px;
	}
	.session-acoes-destaque .pin i{
		width:30%;
 	}
	.content-acoes{
		padding: 50px 70px 90px 70px;
		background:#fff;
		position: relative;
		right:30%;
		z-index:1;
		width:110%;
		box-shadow: 0 0 15px rgb(0 0 0 / 15%);
	}
	.content-acoes h3{
		font-size:26px;
		color:#666;
		font-weight:500;
		letter-spacing:2px;
	}
	.content-acoes .link{
		padding: 30px 40px;
		background:#6ba598;
		position: absolute;
		font-size:15px;
		right:0;
		bottom:0;
		z-index:1;
		display: inline-block;
		color:#fff!important
 	}
	

	/*session-acoes-destaque*/
	.session-servicos-destaque{
		background:#eeeeee;
  	}	
	.session-servicos-destaque .content-servicos{
		padding: 12%;
  	}
	.session-servicos-destaque .content-servicos  h3{
		font-size:32px;
		color:#666;
		font-weight:500;
		letter-spacing:2px;
	}
	.session-servicos-destaque .content-servicos  p{
		font-size:17px;
		padding: 0 20% 0 0;
		color:#666;
		letter-spacing:1px;
	}
	.session-servicos-destaque .content-servicos .pin i{
		width: 8%;
  	}
	.session-servicos-destaque .content-servicos .link{
		color:#000!important;
		font-size:20px;
  	}
	
	/*session-rapido*/
	#slider_rapido{
		padding:15px 0 0 0;
	}
	.session-rapido{
		padding: 80px 0;
		letter-spacing: 2px;
  	}
	.session-rapido h2{
		font-weight:700;
		font-size:42px;
  	}
	.session-rapido .pin i{
		width:20%;
		margin: 0 auto 0;
		right:0;
		left:0;
  	}	
	.icon-rapido{
		display: inline-block;
		width:130px;
		height:130px;
		border-radius:100%;
		margin: 0px 0 20px 0;
		background-color:#a2c0b0!important;
		transition: all 0.3s;
		 background-size:50%!important;
	}
	.icon-rapido:hover{
		background-color:#5c8174!important;
		transition: all 0.3s;
		box-shadow: 10px 15px 15px rgb(0 0 0 / 10%);
		margin-top:-10px;
 	}
	.link-rapido h6{
		font-weight:300;
		color:#666;
		font-size:18px;
  	}	
	.link-rapido h6 span{
		color:#5c8174!important;
	}
	
	
	
	
	.session-blog{
   	}
	
	.session-blog h2{
		font-weight:700;
		font-size:42px;
		margin-bottom:60px;
		display:inline-block;
   	}
	.session-blog .pin i{
		width:35%;
 		bottom:-10px;
  	}	
	.item-blog{
		background:#f4f1eb;
	}
	.link-blog{
		padding:40px 30px;
	}
	.link-blog h3{
		color:#535452;
		font-weight:200;
		letter-spacing:1px;
		margin: 0px 0 40px 0;
		position: relative;
		 text-transform:uppercase;
		font-size:24px;
		display: flex;
		align-items:center;
		height:90px;
	}
	.link-blog h3:after{
		background:#535452;
		 width:80px;
		 bottom:-20px;
		 content:"";
		 height:1px;
		margin:0 auto 0;
		left:0;
		right:0;
		position: absolute;
	}
	.item-blog span{
		color:#535452;
		font-weight:700;
		text-transform:uppercase;
		font-size:14px;
	}
	.category-blog{
		position: absolute;
		background:#535452;
		top:15px;
		padding: 7px 12px;
		color:#fff;
		right:0;
		z-index:1
	}
	.category-blog ul{
		margin:0;
		padding:0;
		list-style:none;
	}
	.category-blog ul li{
		text-transform:uppercase;
		font-size:14px;
		font-weight:600;
		letter-spacing:1px;
	}
	
	
	/*letter*/
	.session-letter{
		background:#f3f1eb;
		padding: 30px 0;
		margin-top: 30px;
	}
	.session-letter h3{
		color:#2a2f35;
		font-weight:300;
		font-size:26px;
	}
	.session-letter form{
		display: flex;
		justify-content: space-between;
		flex-wrap: nowrap;
		background:#fff;
		align-items:center;
		position: relative;
	}
	.session-letter form:after{
		background:#f3f1eb;
		position: absolute;
		bottom:0;
		left:0;
		width:100%;
		height:7px;
		z-index:1;
		content:"";
	}
 
	.session-letter form .gjs-row input[type="submit"]{
		background: url(images/seta-direita.png) center center no-repeat;
		background-color:#7ea497!important;
		height:50px!important;
 		padding:0!important;
		margin:0!important;
		width:70px!important;
		cursor:pointer;
		transition: all 0.5s;
	}
	.session-letter form .gjs-row input[type="submit"]:hover{
 		background-color:#5c8174!important;
		transition: all 0.5s;
	}
	.session-letter form .gjs-row input, .gjs-row select, .gjs-row textarea{
		border:none!important;
		height:45px!important;
		width:290px!important;
		margin:0!important;
	}
 
 
 
  /*int*/
	.container-int{
		padding:50px 0;
	}  
	 
	.container-int p, .blobo-empresa p{
		color:#222;
		line-height:32px;
		font-weight:300
	} 
	.text-bloo-2 p	{
		font-size:26px;
		line-height:38px
	}
	 
 
	.container-texto_historia2{
		padding: 80px 0 0 0;
		background: url(images/paper-background.png) top center no-repeat;
		background-size:100%;
	}
 
	.slider-int-empresa{
		padding: 50px 0;
		color:#fff;
 	}
	.slider-int-empresa-min{
		min-height:420px;
	}
	.slider-int-empresa-min .title{
		font-weight:200;
		margin:0;
		font-size:42px;
	}
	
	.slider-int-empresa-min .title span{
		display:block;
		font-size:22px;
		letter-spacing:1px;
	}
	
	
	.slider-int-empresa .title{
 		color:#fff;
 	}
	.slider-int-empresa .title i{
 		background:#fff;
 	}
	.gallery{
		background: #e4dbd2;
		padding: 10px 20px 5px 20px;
		position: relative;
		margin: 40px 0!important
	}
	.gallery:before{
		content:"";
		width:100px;
		height:100px;
		background: url(images/fita.png) top center no-repeat;
		background-size:cover;
		position: absolute;
		z-index:1;
		top:-30px;
		right:-30px;
	}
	.gallery:after{
		content:"";
		width:100px;
		height:100px;
		background: url(images/fita.png) top center no-repeat;
		background-size:cover;
		position: absolute;
		z-index:1;
		bottom:-30px;
		left:-30px;
	}
 	.gallery-icon{
		border: solid 10px #e4dbd2;
	}
 
 
	.col-reverse :nth-child(odd){
		flex-direction: row;
	}
 	.col-reverse:nth-child(even){
		flex-direction: row-reverse;
	}
  
	/*redes*/
	.redes {
		margin: 0 10px 5px 0;
	}
 
	 .redes a {
		display: inline-block;
		font-size:16px;
		padding: 0 5px;
		color:#999!important;
		transition: all 0.5s;
	} 
	 .redes a:hover {
 		transition: all 0.5s;
		color:#63afa5!important;
	} 
 
	/*busca*/
	.modal-busca{
		height:100vh;
		width:100%;
		background:#fff;
		z-index:99;
		position: fixed;
		bottom:-100%;
		transition: all 0.5s;
		padding:  30px ;
		display: flex;
		align-items:center;
	}
	.close-busca{
 		border-radius:100%;
		height:50px;
		width:50px;
		display: inline-block;
		background: url(images/cancel.png) center center no-repeat;
		background-size:40%;
		cursor:pointer;
		position: absolute;
		right:-80px;
		top:-80px;
 	}
	
	
	.icon-busca{
		cursor: pointer;
		color:#999;
		font-size:2016pxpx;
	}
	.icon-busca:hover{
		color:#63afa5;
	}
	#searchform{
		border-bottom: solid 1px #ddd;
  		display: flex;
		align-items:none
	}
	#searchform .campo-busca{
		border: none;
		padding:10px;
		font-size:16px;
		width:90%;
	}
	#searchform .lupa-busca{
	 background: url(images/seta-direita.png) center center no-repeat;
		background-color: #7ea497;
		padding: 0;
		margin: 0;
		width: 10%;
		cursor: pointer;
		transition: all 0.5s;
		border:none;
	}
	
	

 
 
 
	 .session-footer{
		 padding: 40px 0;
		 font-size:16px;
		 background:#63afa5;
 		 color:#fff;
	}
 	 .session-footer .redes i{
 		 color:#fff;
		 font-size:20px;
	}
 	 .session-footer .redes {
 		margin:0
	}
	.col-menu-footer{
		margin: 0 0 30px 0 ;
	}
	.col-menu-footer h5{
		font-weight:700;
		margin: 0 0 10px 0
	}
 
	.nav-footer{
		list-style:none;
		padding:0;
		margin:0;
	}
	.nav-footer li{
		display:block
	}
	.nav-footer li a{
		display:block;
		color:#fff!important;
		padding:5px 0;
		font-size:16px;
	}
 
 
	.close-nav{
		 font-size:25px;
		 position: relative;
 		 color:#333 
	}
	.ic-menu{
		font-size:15px;
		display: inline-flex;
		align-items:center;
		justify-content:center;
		color:#fff;
		width:35px;
		height:35px;
		background:#ef3e58;	  
	}
	
 
	.content-nav-mobile{
		position: fixed;
		top:0;
		left:-100%;
		z-index:9999;
		background:#fff;
		height:100vh;
		width:100%;
		padding:30px;
		transition: all 0.5s;
		overflow: auto;
	}
	.content-nav-mobile::-webkit-scrollbar {
	  width: 2px;
	  background: #ccc;
	}
	.content-nav-mobile::-webkit-scrollbar-track {
	  background: #ddd;
	}
	.content-nav-mobile::-webkit-scrollbar-thumb {
	  background: #ccc;
	}
	
	
	
	
	
	.nav-mobile{
		position: relative;
		list-style:none;
		padding:0;
	}
	
	.nav-mobile li {
		width:100%;
	}
	.nav-mobile li a{
		border-top: solid 1px #ccc;
		padding:10px 0;
		color:#000!important;
		width:100%;
		display:block;
		text-transform:uppercase;
	}
	.nav-mobile li .sub-menu {
		display:none;
	}
	.nav-mobile li:hover .sub-menu {
		display:block;
	}
	
	
	
	#pagination_slider_cursos{
		justify-content:center;	
		width:99%
	}
	#pagination_slider_cursos .swiper-pagination-bullet{
		margin: 0 7px;
		border-radius:0px;
		width: 12px;
		height: 12px;
	}
	
	#pagination_slider_depoimentos{
		justify-content:center;	
		width:99%
	}
	#pagination_slider_depoimentos .swiper-pagination-bullet{
		border-color:#4a3d91;
		margin: 0 7px!important
	}
	#pagination_slider_depoimentos .swiper-pagination-bullet-active{
		background:#4a3d91;
	}
 
	.topicos_rh p{
		color:#fff!important
	}
 
 
	.content-premio h1{
		font-weight:500;
		font-size:28px;
		margin: 20px 0;
		color:#6ba598;
	}
	.content-premio h1 b{
		color:#000;
	}
	.content-premio h4{
		font-weight:500;
		font-size:22px;
		color:#6ba598;
		margin: 20px 0;
	}
 	
	.content-premio ul{
		display: flex;
		width:100%;
		margin:0;
		align-items:center;
		justify-content:center;
		flex-wrap: wrap;
	}
	.content-premio ul li{
		border:none!important;
		display: inline-flex;
		align-items:center;
		justify-content:center;
		flex-wrap: wrap;
	}
 
	.head-premio h6{
		background: #6ba598;
		border-radius: 5px 5px 0 0;
		padding: 15px;
		color:#fff;
		font-size:18px;
	}
	.row-premio{
		border-top: solid 1px #ddd
	}
	.row-premio p{
		margin: 15px 0
	}
	.row-premio:nth-child(1){
		border-top: none
	}
	.row-premio:nth-child(even){
		background:#f1f1f1
	}
	.content-premio-sac{
		background: #6ba598;
		padding: 50px 0;
		color:#fff;
	}
	.content-premio-sac ul{
		list-style:initial!important
	}
	
	
 
	 @media screen and ( max-width: 1024px ) {
		 
	}
	
	
	
	.border-footer{
		border-top: solid 1px #fff; 
		padding: 20px 0 0 0;
		margin-top:20px;
	}
	.container-int .title{
		font-weight:300;
		font-size:36px;
	}
	.container-int .title i{
		width:30%;
	}
	.list-topicos-b{
		display:flex;
		align-items:star;
 		flex-wrap:wrap;
	}
	.item-topico-b{
		
		width:23%;
		border: solid 15px #fff;
		color:#fff;
		display:inline-flex;
		align-items:center;
		justify-content:center;
		text-align:center;
		border-radius:3px;
		height:250px;
 	}
	.item-topico-b h5{
		color:#fff;
		font-weight:700;
		margin: 10px 0!important
	}
	.item-topico-b .title{
		margin: 0!important
	}
	.item-topico-b .rever-b{
		background:#02b1a6;
		height:100%;
		padding: 15px 20px;
		display:flex;
		align-items:center;
		justify-content:center;
		width:100%;
	}
	.item-topico-b:hover .rever-b{
		-webkit-transform: scaleX(-1);
		transform: scaleX(-1);
 		background:#333;
		transition: all 0.5s;
	}
	.item-topico-b:hover {
		
	}
	.item-topico-b .text{
		display:none;
		-webkit-transform: scaleX(-1);
		transform: scaleX(-1);
		
	}
	.item-topico-b:hover .title{
		display:none;
	}
	.item-topico-b:hover .text{
		display:block;
	}
	.item-topico-b img{
		margin: 10px 0 0 0;
		width:auto;
		height:70px;
		transition: all 0s;
	}
	
	.item-file{
		font-size:17px;
		font-weight:600;
		padding: 20px;
		border: solid 1px #ccc;
		display:flex;
		border-radius:5px;
		width:100%;
		margin:0 0 20px 0;
		color:#333;
		align-items:center;
		justify-content:space-between;
	}
	.item-file:hover{
		color:#63afa5;
		transition: all 0.5s;
		background:#f1f1f1;
		border: solid 1px #f1f1f1;
	}
	
	.item-file img{
		width:auto;
		height:30px;
		margin: 0 20px 0 0;
	}
	
	.item-file img.ic-down{
 		height:20px!important;
		margin: 0 0 0 20px!important;
	}
	
	.container-int ul{
		padding:0;
		margin: 15px 0;
		list-style:none;
	}
/*
	.container-int ul li{
		padding:15px 0;
		border-top: solid 1px #ccc;
	}
	 

*/
	.container-int ul li:nth-child(1){
		border-top: none;
	}
	
 
	.item-duvida{
		padding: 20px 0;
		border-top: solid 1px #ccc;
	}
	.item-duvida .title-duvida{
		font-weight:600;
		display:flex;
		justify-content: space-between;
		align-items:center;
	}
	.item-duvida .title-duvida img{
		width:auto;
		height:25px;
	}
	.item-duvida .title-duvida-active{
		color:#6ba598;
	}
	.item-duvida .title-duvida-active img{
		transform: rotate(180deg);
	}
	.item-duvida .title-duvida{
		font-weight:500;
		cursor: pointer;
		margin:0;
		font-size:18px;
	}
	.item-duvida .container-duvida{
 		font-size:15px;
		margin-top:20px;
	}
	
	.barra-sac i{
		font-size:35px;
		color:#6ba598;
		margin: 10px 0
	}
	@media screen and ( max-width: 768px ) {
			
			.row-prevmios-mobile{
				width:100%;
				overflow:auto;
			}
			.row-prevmios-mobile .row-primary{
				width:1024px!important
			}
			.row-prevmios-mobile::-webkit-scrollbar {
			  width: 0px;
			  height:0px;
 			}
			 
	
			.row-topicos-rh{
				border-top: solid 1px #fff;
				padding: 30px 0 20px 0 ;
			}
			.row-topicos-rh h3{
				font-size:22px
			}
			 
	
		
		 #pagination_slider_home {
			top: initial;
			right: 8%;
 			bottom: auto;
 			flex-direction: initial;
			height: initial;
 			bottom: 10px;
		}
		 
		 .logo{
			padding: 0 30px;
		 }
		.title {
			margin: 0 0 50px 0;
			font-size: 28px!important;
 		}
		.session-negocicos-destaque{
			background:none;
			padding: 30px 0
		}
		.grid-destaque .item-grid-destaque{
			width: 100%!important;
			margin: 0 0 20px 0!important;
		}
		.content-acoes {
			padding: 20px;
			background: none;
			position: relative;
			right: initial;
 			width: 100%;
			box-shadow: none;
		}
		.session-acoes-destaque p {
 			padding: 0;
 		}
		.content-acoes .link {
			padding: 10px 30px;
 			position: relative;
 		}
		.session-acoes-destaque {
			padding: 0;
			background: none;
		}
		.session-rapido h2 {
			font-weight: 700;
			font-size: 28px;
		}
		.item-blog {
 			margin: 0 0 20px 0;
		}
		.link-blog h3 {
			margin: 0px 0 40px 0;
			font-size: 24px;
			height: auto;
		}
		.session-servicos-destaque .content-servicos {
			padding: 30px;
		}
		.session-servicos-destaque .content-servicos p {
 			padding: 0;
		}
		.session-servicos-destaque .content-servicos h3 {
			font-size: 28px;
 			letter-spacing: 1px;
		}
		.session-servicos-destaque .content-servicos .pin i {
			margin: 0 auto 0;
			right:0;
			width:40%
		}
		.session-blog  {
 			padding:10px 0px
 		}
		.session-blog h2 {
 			font-size: 28px;
 		}
		.session-letter h3 {
  			font-size: 20px;
			margin-bottom:10px;
		}
		.session-letter form .gjs-row input, .gjs-row select, .gjs-row textarea {
 			width: 210px!important;
 		}
		
		.reverser-footer{
			flex-direction: column-reverse;
		}
		.reverser-footer .redes{
			margin:0;
			padding:0;
		}
		.reverser-footer .redes a{
			margin: 0 5px;
			display: inline-block
		}.reverser-footer .redes i{
			font-size:30px;
		}
		.col-menu-footer  {
			text-align:center;
		}
		.col-menu-footer h5 {
			font-size:17px;
			position: relative;
		}
		.col-menu-footer-clear h5:after {
			display:none
		}
		.col-menu-footer h5:after{
			width:50px;
			height:1px;
			background:#fff;
			content:"";
			position: absolute;
			top: -10px;
			margin: 0 auto 0;
			right:0;
			left:0;
		}
		.border-footer{
			border-top: none; 
			padding:  0;
			margin-top:20px;
		}
		.busca-mobile{
			margin:15px 0 0 0;
			display:block;
		}
		.busca-mobile #searchform{
			border:none
		}
		.busca-mobile .campo-busca-mobile{
			background:#e5e4e4;
			border:none;
			width:85%;
			padding:10px;
			height:35px;
			font-size:14px;
		}
		.busca-mobile .lupa-busca-mobile{
			background:#6ba598;
			border:none;
			width:15%;
			color:#fff;
			padding:8px 5px 2px 5px;
			height:35px;
			font-size:14px;
		}
		.slider-int-empresa .title  {
			margin-top: 30px;
		}
		.slider-int-empresa .title  i{
			left:0;
			right:0;
			margin: 0 auto 0;
		}
		.gallery{
			flex-direction: column;
			display: flex
		}
		.gallery  .gallery-icon, .gallery .gallery-item{
			width:100%!important
		}
		.gallery:before, .gallery:after{
			width: 50px;
			height: 50px;
		}
		.gallery:after {
			bottom: -10px;
			left: -10px;
		}
		.gallery:before {
			top: -10px;
			right: -10px;
		}
		.container-texto_historia2{
			padding: 50px 10px
		}
		.container-int {
			padding: 40px 10px;
		}
		.text-bloo-2 p {
			font-size: 21px;
			line-height: 38px;
			text-align: center;
			margin: 20px 10px;
		}
		.pin i {
			width: 20%;
		}
		.item-topico-b{
 			width:98%;
			border:none;
			padding: 20px;
			height:auto;
			margin-bottom:15px;
		}

		.content-premio-sac {
 			padding: 30px 0px;
			overflow:hidden;
		}
		
	}	
	
	@media screen and ( max-width: 481px ) {
		 .slider-int-empresa-min{
			min-height:170px;
			background-size:cover!important;
			padding: 20px 0;
		}
 
		 
	}
	
  
  