
/*@import url('../fonts/helve/Helvetica/Helvetica.ttf');*/
/*@font-face {
  font-family: "helvetica normal";
  src: url('../fonts/helve/Helvetica/Helvetica.ttf');
}*/

/*@font-face {
  font-family: "Isidora sans bold";
  src: url('../fonts/Isidorasans/IsidoraSans-Bold.ttf');
}
*/
@font-face {
  font-family: "Isidora sans semibold";
  src: url('../fonts/Isidorasans/IsidoraSans-SemiBold.ttf');
}

@font-face {
  font-family: "Isidora sans black";
  src: url('../fonts/Isidorasans/IsidoraSans-Black.ttf');
}

@font-face {
  font-family: "Helvetiva Heavy Extended";
  src: url('../fonts/helve/HelveticaNeueLTStd-HvEx.otf');
}

@font-face {
  font-family: "Helvetiva Light Extended";
  src: url('../fonts/helve/HelveticaNeueLTStd-LtEx.otf');
}

/*
@font-face {
  font-family: "Isidora sans medium";
  src: url('../fonts/Isidorasans/IsidoraSans-Medium.ttf');
}*/

/*@font-face {
  font-family: "Isidora sans regular";
  src: url('../fonts/Isidorasans/IsidoraSans-Regular.ttf');
}
*/
#slideruno{
			background: url(../imagenes/slide_principal_1.png);
		background-size: cover;
}
#sliderdos{
			background: url(../imagenes/slide_principal_2.png);
		background-size: cover;
}
#slidertres{
			background: url(../imagenes/slide_prinicpal_3.png);
		background-size: cover;
}
html {
  scroll-behavior: smooth;
}
/*body{
padding: 0;
   background: url(../imagenes/fondo_acero.jpg);
   background-repeat: repeat;

  background-size: 400px 400px;
background-attachment: fixed;
 
}*/

a[x-apple-data-detectors] { 
	color: inherit !important;
	text-decoration: none !important;
	/*font-size: inherit !important;
	font-family: inherit !important;
	font-weight: inherit !important;
	line-height: inherit !important; */
}

/* ====================================
			 ICONBAR 
==================================== */

#contenedorGeneral{
/*	position: relative;*/
}

.icon-bar {
	z-index: 3000 !important;
  position: fixed !important;
  top: 40% ;
  -webkit-transform: translateY(-50%) !important;
  -ms-transform: translateY(-50%) !important;
  transform: translateY(-50%) !important;
  right: 160px !important;
}

.icon-bar a img{
	width: 60px !important;
}

.icon-bar p{
	color: white;
	background: #183680;
	padding-left: 10px;
	padding-right: 10px;
	border-radius: 5px;
/*	  position: fixed;*/
text-align: left;
margin-right: 30px;
}



.icon-bar a i{
	padding-right: 2px;
	padding-left: 2px;
}
.icon-bar a {
	margin-bottom: 0;
	border-radius: 50%;
  display: block;
  text-align: center;
  padding: 3px;
  transition: all 0.3s ease;
  color: white;
  font-size: 20px;
}

.contenedorgeneral{
	background: transparent;
}

/*@media (max-width:992px){

	.icon-bar {
		z-index: 3000;
	  position: fixed;
	  top: 35%;
	  -webkit-transform: translateY(-50%);
	  -ms-transform: translateY(-50%);
	  transform: translateY(-50%);
	  right: 7px;
	}

}*/

@media (min-width:1700px){
	.icon-bar {
		z-index: 3000;
	  position: fixed;
	  top: 40%;
	  -webkit-transform: translateY(-50%);
	  -ms-transform: translateY(-50%);
	  transform: translateY(-50%);
	  right: 160px;
	}
}
@media (min-width:1600px) and (max-width:1699px){

	.icon-bar {
		z-index: 3000;
	  position: fixed;
	  top: 40%;
	  -webkit-transform: translateY(-50%);
	  -ms-transform: translateY(-50%);
	  transform: translateY(-50%);
	  right: 150px;
	}
}
@media (min-width:1400px) and (max-width:1599px){

	.icon-bar {
		z-index: 3000;
	  position: fixed;
	  top: 40%;
	  -webkit-transform: translateY(-50%);
	  -ms-transform: translateY(-50%);
	  transform: translateY(-50%);
	  right: 125px;
	}
}
@media (min-width:1200px) and (max-width:1399px){

	.icon-bar {
		z-index: 3000;
	  position: fixed;
	  top: 40%;
	  -webkit-transform: translateY(-50%);
	  -ms-transform: translateY(-50%);
	  transform: translateY(-50%);
	  right: 110px;
	}
}
@media (min-width:1000px) and (max-width:1199px){

	.icon-bar {
		z-index: 3000;
	  position: fixed;
	  top: 40%;
	  -webkit-transform: translateY(-50%);
	  -ms-transform: translateY(-50%);
	  transform: translateY(-50%);
	  right: 100px;
	}
}
@media (min-width:750px) and (max-width:999px){

	.icon-bar {
		z-index: 3000;
	  position: fixed;
	  top: 40%;
	  -webkit-transform: translateY(-50%);
	  -ms-transform: translateY(-50%);
	  transform: translateY(-50%);
	  right: 10px !important;
	}
}
@media (min-width:650px) and (max-width:749px){

	.icon-bar {
		z-index: 3000;
	  position: fixed;
	  top: 40%;
	  -webkit-transform: translateY(-50%);
	  -ms-transform: translateY(-50%);
	  transform: translateY(-50%);
	  right: 10px !important;
	}
}


@media (max-width:649px){
	.icon-bar {
		z-index: 3000 !important;
	  position: fixed !important;
	  top: 40% !important;
/*	  -webkit-transform: translateY(-50%) !important;
	  -ms-transform: translateY(-50%) !important;
	  transform: translateY(-50%) !important;*/
	  right: 10px !important;
	}
}


/* ====================================
			 ICONBAR 
==================================== */
/*

.icon-bar {
	z-index: 3000 !important;
  position: fixed !important;
  top: 90px ;
  -webkit-transform: translateY(-50%) !important;
  -ms-transform: translateY(-50%) !important;
  transform: translateY(-50%) !important;
  right: 200px !important;
}

.icon-bar a img{
	width: 55px !important;
}

.icon-bar p{
	color: white;
	background: #183680;
	padding-left: 10px;
	padding-right: 10px;
	border-radius: 5px;
text-align: left;
margin-right: 40px;
padding-bottom: 0;
margin-bottom: 0;

}


.icon-bar a i{
	padding-right: 2px;
	padding-left: 2px;
}
.icon-bar a {
	margin-bottom: 0;
	border-radius: 50%;
  display: block;
  text-align: center;
  padding: 3px;
  transition: all 0.3s ease;
  color: white;
  font-size: 20px;
}



.facebook:hover img{
    content: url("../imagenes/faceDos.png");

}
.instagram:hover img{
    content: url("../imagenes/insDos.png");

}




@media (min-width:1700px){
	.icon-bar {
		z-index: 3000;
	  position: fixed;
  top: 100px ;
	  -webkit-transform: translateY(-50%);
	  -ms-transform: translateY(-50%);
	  transform: translateY(-50%);
	  right: 160px;
	}
}
@media (min-width:1600px) and (max-width:1699px){

	.icon-bar {
		z-index: 3000;
	  position: fixed;
  top: 90px ;
	  -webkit-transform: translateY(-50%);
	  -ms-transform: translateY(-50%);
	  transform: translateY(-50%);
	  right: 150px;
	}
}
@media (min-width:1400px) and (max-width:1599px){

	.icon-bar {
		z-index: 3000;
	  position: fixed;
  top: 90px ;
	  -webkit-transform: translateY(-50%);
	  -ms-transform: translateY(-50%);
	  transform: translateY(-50%);
	  right: 125px;
	}
}
@media (min-width:1200px) and (max-width:1399px){

	.icon-bar {
		z-index: 3000;
	  position: fixed;
  top: 90px ;
	  -webkit-transform: translateY(-50%);
	  -ms-transform: translateY(-50%);
	  transform: translateY(-50%);
	  right:50px;
	}
}
@media (min-width:1000px) and (max-width:1199px){

	.icon-bar {
		z-index: 3000;
	  position: fixed;
  top: 90px ;
	  -webkit-transform: translateY(-50%);
	  -ms-transform: translateY(-50%);
	  transform: translateY(-50%);
	  right: 50px;
	}
}
@media (min-width:750px) and (max-width:999px){

	.icon-bar {
		z-index: 3000;
	  position: fixed;
  top: 130px ;
	  -webkit-transform: translateY(-50%);
	  -ms-transform: translateY(-50%);
	  transform: translateY(-50%);
	  right: 50px !important;
	}
}
@media (min-width:650px) and (max-width:749px){

	.icon-bar {
		z-index: 3000;
	  position: fixed;
  top: 140px ;
	  -webkit-transform: translateY(-50%);
	  -ms-transform: translateY(-50%);
	  transform: translateY(-50%);
	  right: 20px !important;
	}
}


@media (max-width:649px){
	.icon-bar {
		z-index: 3000 !important;
	  position: fixed !important;
  top: 120px ;
	  right: 30px !important;
	}
}
*/

/* ====================================
			 FUENTES 
==================================== */

/* ====================================
			 CAROUSEL 
==================================== */
#carousel{

	margin-top: -100px;
}
#slideruno{
	padding-top: 100px;
			background: url(../imagenes/slidermkt1.png);
		background-size: cover;
}
#sliderdos{
		padding-top: 100px;
			background: url(../imagenes/slidermkt2.png);
		background-size: cover;
}
#slidertres{
		padding-top: 100px;
			background: url(../imagenes/slidermkt3.png);
		background-size: cover;
}
#slidercuatro{
		padding-top: 100px;
			background: url(../imagenes/slidermkt4.png);
		background-size: cover;
}
#slidercinco{
		padding-top: 100px;
			background: url(../imagenes/slidermkt5.png);
		background-size: cover;
}


#sliderseis{
		padding-top: 100px;
			background: url(../imagenes/slidermkt6.png);
		background-size: cover;
}
#slidersiete{
		padding-top: 100px;
			background: url(../imagenes/slidermkt7.png);
		background-size: cover;
}
#sliderocho{
		padding-top: 100px;
			background: url(../imagenes/slidermkt8.png);
		background-size: cover;
}
#slidernueve{
		padding-top: 100px;
			background: url(../imagenes/slidermkt9.png);
		background-size: cover;
}
#sliderdiez{
		padding-top: 100px;
			background: url(../imagenes/slidermkt10.png);
		background-size: cover;
}
#slideronce{
		padding-top: 100px;
			background: url(../imagenes/slidermkt11.png);
		background-size: cover;
}











/* ====================================
			 SECCION MENU 
==================================== */
#seccionmenu{

	padding-top: 8px;
	padding-bottom: 8px;
		background: url(../imagenes/slidermkt2.png);
/*background-color: black;*/
		background-size: cover;

		background-position:top;
		background-attachment: fixed;
/*background:rgba(56, 74, 78, .5);*/
}




/* ====================================
			 MENU 
==================================== */

.logomenu{
	width: 150px;
/*	border: 3px solid white !important;*/
}

#menu{
/*background:rgba(0, 0, 0, .6);*/
	background:transparent;
	padding: 0;
}

#menu, #navbarSupportedContent{

/*background:rgba(0, 0, 0, .5);*/
	padding: 0;

}

#menu .navbar-brand{
	background: transparent;
}
#menu li.dropdown .dropdown-menu{
	background: #1f2d3a;
	padding: 0;
	margin:0;
}

#menu .iconhamburgesa{
	color:white;
}
#menu .navbar-nav{
	position: relative;
}

#menu .navbar-toggler{
	border:1px solid transparent;
	margin:5px;
}
#menu .dropdown-menu{
	

}
#menu .navbar-nav li.nav-item{
/*	padding:4px;*/
/*	padding-bottom: 4px;*/
	border-radius: 5px;

/*		background: url(../imagenes/fondoboton.png);
		background-size: cover;*/

}




#menu .navbar-nav li.active a{
padding: 4px;
/*	border-bottom: 2px solid #25B744 !important;*/
}
#menu .navbar-nav li.nav-normal{
	transition: .5s all;
/*	background: gray;*/
	margin-right: 7px;
	margin-left: 7px;
	padding: 1px;
/*	background: white;*/
	padding-bottom: 1px;
			background: url(../imagenes/fondoboton.png);
		background-size: 100% 100%;
}
#menu .navbar-nav li.nav-item:hover a{
/*border-bottom: 2px solid #25B744;
	transition: .3s all;*/
}

#menu .navbar-nav li.nav-item a{
/*background: white;*/
padding-bottom: 1px;
padding-top: 4px;
padding-left: 12px;
padding-right: 12px;
margin-bottom: 3px;
	transition: .3s all;
	border-radius: 6px;
	color: black;
}




#menu .navbar-nav li.nav-normal a{
/*background: white;*/
padding-left: 12px;
padding-right: 12px;
	transition: .3s all;
	border-radius: 6px;
	color: black;
	font-weight: bolder;
/*	border: 1px solid black;*/
}

#menu .navbar-nav li.nav-socialmedia{
margin-left: 1px;
margin-right: 1px;
padding-left: 1px;
padding-right: 1px;

}

#menu .navbar-nav li.nav-socialmedia a{

padding-left: 2px;
padding-right: 2px;
	transition: .3s all;
	border-radius: 2px;
	color: black;
}

#menu .navbar-nav li.nav-socialmedia a img:hover{
transition: .3s all;
	-webkit-transform:scale(1.4);transform:scale(1.4);
	transition: .3s all;
}

#menu .navbar-nav li.nav-socialmedia a img{
transition: .3s all;

}

#menu .navbar-nav li.nav-separacion{
/*	margin-left: 80px;*/
}

#menu li.dropdown .dropdown-menu a{
	transition: .2s all;
	border-bottom: 3px solid transparent;
}
#menu li.dropdown .dropdown-menu a:hover{
border-bottom: 3px solid #25B744;
	transition: .5s all;
}
#menu .navbar-nav li a{


	color: white;
/*	border-radius: 5px;*/
	font-size: 14px;
	font-family: Helvetiva Heavy Extended;

}
#menu .navbar-brand img,#menu .navbar-brand {
	padding: 0;
}


@media (min-width:768px) and (max-width:934px){

#menu .navbar-nav li a{


	color: white;
/*	font-family: Isidora sans medium;*/
font-size: 10px;
}

#menu .navbar-nav li.nav-item{

/*	padding-left: 3px;
	padding-right: 3px;
	padding-top: 8px;*/
/*	padding-bottom: 8px;*/
	
}




}

@media  (max-width:768px){
#menu .navbar-nav li.nav-socialmedia{
display: none;
}

}




/* ====================================
			SEPARDOR SECTION
==================================== */
.separadorSection{
height: 45px;
/*	padding-top: 30px;*/
		background: url(../imagenes/separador.png);
		background-size: cover;
/*		background-position: center;
		background-attachment: fixed;*/


}

.separadorSection img{
	height: 45px;
}

/* ====================================
			RED SECTION
==================================== */

#redSection{
	padding-top: 50px;
	padding-bottom: 50px;
	background-color: #760001;
}

#redSection .unasectionred h3{
	text-align: center;
	color: white;
	font-size: 38px;
	font-family: "Helvetiva Light Extended";
}

#redSection .unasectionred{
/*	border: 1px solid white;*/
}

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

	#redSection .unasectionred h3{
		text-align: center;
		color: white;
		font-size: 30px;
		font-family: "Helvetiva Light Extended";
	}
}

@media (min-width:992px) and (max-width:999px){

	#redSection .unasectionred h3{
		text-align: center;
		color: white;
		font-size: 25px;
		font-family: "Helvetiva Light Extended";
	}
}

@media (max-width:599px){
/*	#menuimagenes{
		background: url(../imagenes/imaa3/fondo_cotizacion_600_1500.png);
		background-attachment: fixed;
	}	*/
}


/* ====================================
			SLIDER SECTION
==================================== */

.sliderseccionleft{
	padding-top: 130px;
	padding-bottom: 130px;
/*		padding-left: 50px;*/
/*	background: rgba(21, 36, 91, .9);*/
/*			background: url(../imagenes/fondo_slide_azul.png);*/
		background-size: cover;
		background-repeat: no-repeat;
		background-position: left;
}
/*@media (max-width:703px){
	#seccionmenu .sliderseccionleft{
		padding-top: 10px;
		padding-bottom: 50px;
			padding-left: 50px;
				background: url(../imagenes/fondo_slide_azul_sm.png);
			background-size: cover;
			background-repeat: no-repeat;
			background-position: left;
	}
}*/

.sliderseccionleft a{

		text-decoration: none;
			color: white;
}

/*#seccionmenu .sliderseccionleft .imagecotizaslide:hover{
-webkit-transform: scale(0.8);
-ms-transform: scale(0.8);
transform: scale(0.8);
transition: 1s ease;
}
#seccionmenu .sliderseccionleft .imagecotizaslide{
transition: 1s ease;
}*/
.sliderseccionleft .imagecotizaslide{
	width: 280px;
}


.sliderseccionleft .generalp{
	color: #FFFFFF;
	font-size: 42px;
	font-family:'Helvetiva Heavy Extended' ;
	margin: 0;
	padding: 0;
	margin-bottom: 13px;
	margin-top: 17px;
/*	line-height: 70px;*/
/*	float: left;*/
}

.sliderseccionleft .arroba{
			color: #FFFFFF;
	font-size: 42px;
	font-family:'Helvetiva Light Extended' ;
display: block;
/*float: right;*/
text-align: left;

}

.sliderseccionleft .waslider{
display: block;
float: left;
width: 50px;
margin-right: 20px;

}

@media (min-width:600px) and (max-width:1416px){

.sliderseccionleft{
	padding-top: 55px;
	padding-bottom: 50px;

}

	.sliderseccionleft .generalp{
		color: #FFFFFF;
		font-size: 45px;
		font-family:'Isidora sans black' ;
	/*	float: left;*/
	}
	.sliderseccionleft .generalp span{
			color: #25B744;
		font-size: 45px;
		font-family:'Isidora sans black' ;
	/*	float: left;*/
	}
	.sliderseccionleft .arroba{
				color: white;
		font-size: 33px;
		font-family:'Helvetiva Light Extended' ;
	/*	float: left;*/
	}

}


@media (min-width:300px) and (max-width:599px){

	.sliderseccionleft{
		padding-top: 20px;
		padding-bottom: 20px;
			padding-left: 20px;
/*			background: url(../imagenes/fondo_slide_azul_sm.png);*/
		background-size: cover;
		background-repeat: no-repeat;
		background-position: left;
	}


	.sliderseccionleft .generalp{
		color: #FFFFFF;
		font-size: 28px;
		font-family:'Isidora sans black' ;
	/*	float: left;*/
	}
	.sliderseccionleft .generalp span{
			color: #25B744;
		font-size: 28px;
		font-family:'Isidora sans black' ;
	/*	float: left;*/
	}
	.sliderseccionleft .arroba{
				color: white;
		font-size: 25px;
	font-family:'Helvetiva Light Extended' ;
	/*	float: left;*/
	}

}




@media (min-width:600px) and (max-width:899px){

	#menuimagenes{
		background: url(../imagenes/imaa3/fondo_cotizacion_800_1400.png);
		background-attachment: fixed;
	}	
}
@media (max-width:599px){
	#menuimagenes{
		background: url(../imagenes/imaa3/fondo_cotizacion_600_1500.png);
		background-attachment: fixed;
	}	
}



/* ====================================
			NUESTROS EQUIPOS
==================================== */

#nuestrosequipos{

	padding-top: 60px;
	padding-bottom: 40px;

   background: url(../imagenes/fondonuestrosequipos.png);
/*   background-attachment: fixed;*/
   background-repeat: repeat-y;
/*   	background-size: cover;*/
 /* background-size: 400px 400px;*/
 border-bottom: 25px solid #760001;

}

#nuestrosequipos .textonuestrosequipos ul{
		list-style-type:disc;
}

#nuestrosequipos .textonuestrosequipos h2{
	color: #760001;
	font-size: 42px;
			font-family:'Helvetiva Heavy Extended' ;
			margin-bottom: 15px;
}

#nuestrosequipos .textonuestrosequipos li{
	color: #898C8E;
	font-size: 34px;
			font-family:'Helvetiva Light Extended' ;
			line-height: 50px;
		
}

#nuestrosequipos .textonuestrosequipos li i{
	font-size: 10px;

}

@media (min-width:1200px) and (max-width:1600px){

	#nuestrosequipos .textonuestrosequipos h2{
		color: #760001;
		font-size: 32px;
				font-family:'Helvetiva Heavy Extended' ;
				margin-bottom: 15px;
	}

	#nuestrosequipos .textonuestrosequipos li{
		color: #898C8E;
		font-size: 25px;
				font-family:'Helvetiva Light Extended' ;
				line-height: 50px;
			
	}

}

@media (min-width:700px) and (max-width:1199px){

	#nuestrosequipos .textonuestrosequipos h2{
		color: #760001;
		font-size: 28px;
				font-family:'Helvetiva Heavy Extended' ;
				margin-bottom: 15px;
	}

	#nuestrosequipos .textonuestrosequipos li{
		color: #898C8E;
		font-size: 20px;
				font-family:'Helvetiva Light Extended' ;
				line-height: 50px;
			
	}

}

@media (max-width:699px){
	#nuestrosequipos .textonuestrosequipos h2{
		color: #760001;
		font-size: 28px;
				font-family:'Helvetiva Heavy Extended' ;
				margin-bottom: 15px;
	}

	#nuestrosequipos .textonuestrosequipos li{
		color: #898C8E;
		font-size: 20px;
				font-family:'Helvetiva Light Extended' ;
				line-height: 50px;
			
	}
}


/* ====================================
			NUESTROS SERVICIOS
==================================== */
#nuestrosservicios{
	padding-top: 70px;
	padding-bottom: 60px;
	   background: url(../imagenes/fondonuestrosservicios.png);
/*   background-repeat: repeat-y;*/
background-size: cover;

}

#nuestrosservicios .textonuestrosservicios ul{
		list-style-type:disc;
		     list-style-position: inside;
    padding-left: 0;
}

#nuestrosservicios .textonuestrosservicios h2{
	color: #FFFFFF;
	font-size: 42px;
			font-family:'Helvetiva Heavy Extended' ;
			margin-bottom: 15px;
			text-align: right;
}

#nuestrosservicios .textonuestrosservicios li{
	color: #FFFFFF;
	font-size: 34px;
			font-family:'Helvetiva Light Extended' ;
			line-height: 50px;
			text-align: right;
		
}

#nuestrosservicios .textonuestrosservicios li i{
	font-size: 10px;

}

@media (min-width:1200px) and (max-width:1600px){

	#nuestrosservicios .textonuestrosservicios h2{
		color: #FFFFFF;
		font-size: 32px;
				font-family:'Helvetiva Heavy Extended' ;
				margin-bottom: 15px;
	}

	#nuestrosservicios .textonuestrosservicios li{
		color: #FFFFFF;
		font-size: 25px;
				font-family:'Helvetiva Light Extended' ;
				line-height: 50px;
			
	}

}

@media (min-width:700px) and (max-width:1199px){

	#nuestrosservicios .textonuestrosservicios h2{
	color: #FFFFFF;
		font-size: 28px;
				font-family:'Helvetiva Heavy Extended' ;
				margin-bottom: 15px;
	}

	#nuestrosservicios .textonuestrosservicios li{
		color: #FFFFFF;
		font-size: 20px;
				font-family:'Helvetiva Light Extended' ;
				line-height: 50px;
			
	}

}

@media (max-width:699px){
	#nuestrosservicios .textonuestrosservicios h2{
	color: #FFFFFF;
		font-size: 28px;
				font-family:'Helvetiva Heavy Extended' ;
				margin-bottom: 15px;

	}

	#nuestrosservicios .textonuestrosservicios li{
		color: #FFFFFF;
		font-size: 20px;
				font-family:'Helvetiva Light Extended' ;
				line-height: 50px;
					text-align: left;
			
	}
}


/* ====================================
			INDUSTRIA GOBIERNO
==================================== */
#industriagobierno{
	padding-top: 40px;
	padding-bottom: 70px;

   background: url(../imagenes/fondoindustriagobierno.png);
   background-repeat: repeat-y;
   background-attachment: fixed;
}
#industriagobierno .tituloindustriagobierno{
	margin-bottom: 30px;
	margin-top: 40px;
}
#industriagobierno .tituloindustriagobierno h3{
font-size: 42px;
	text-align: center;
	color: #760001;
	font-family:'Helvetiva Heavy Extended' ;
}





@media (min-width:200px) and (max-width:500px){

	#industriagobierno .tituloindustriagobierno h3{
	font-size: 20px !important;
		text-align: center;
		color: #760001;
		font-family:'Helvetiva Heavy Extended' ;
	}


}




/* ====================================
			SECCIÓN CONTACTANOS
==================================== */
#contactanossection{
		padding-bottom: 25px;
		   background: url(../imagenes/fondonuestrosequipos.png);
   background-repeat: repeat-y;
   background-attachment: fixed;
}
#contactanossection .izquierdacaontactonos{
	padding-top: 50px;
	padding-bottom: 100px;
	padding-left: 50px;
}
#contactanossection .izquierdacaontactonos p{
	
			color: #760001;
			font-size: 18px;
		font-family:'Isidora sans semibold' ;
		text-align: left;
}
#contactanossection .izquierdacaontactonos .textencontactanos{
		
			color: #939598;
			font-size: 57px;
		font-family:'Isidora sans black' ;
		text-align: left;
		margin: 0;
		padding: 0;
		line-height: 58px;
}
/*#contactanossection .izquierdacaontactonos .textencontactanos h3{
		

		margin: 0;
		padding: 0;
}
*/


#contactanossection .formulariocontactanos{
	padding-top: 40px;
/*	padding-bottom: 100px;
	padding-left: 50px;*/
}


#contactanossection .formulariocontactanos .form-label{
		color: #939598 !important;
				font-size: 15px;
		font-family:'Isidora sans semibold' ;
}

#contactanossection .formulariocontactanos input{
border: none;
/*border-bottom: 2px solid darkgray ;*/
background: rgba(211,211,211,.8);
/*border-radius: 0;*/

}

#contactanossection .formulariocontactanos input::placeholder{
	color: #B1B1B1 !important;
				font-size: 18px;
		font-family:'Isidora sans semibold' ;

}

#contactanossection .formulariocontactanos textarea{
border: none;
/*border-bottom: 2px solid darkgray ;*/
background: rgba(211,211,211,.8);

}

#contactanossection .formulariocontactanos textarea::placeholder{
	color: #B1B1B1 !important;
				font-size: 18px;
		font-family:'Isidora sans semibold' ;

}

#contactanossection .formulariocontactanos .imageboton{
	width: 130px;
	display: block;
	float: left;
}


#btnbotoncotizar{
				color: #760001;
			font-size: 42px;
font-family:'Helvetiva Heavy Extended' 

}

@media (min-width:300px) and (max-width:992px){

	#contactanossection{
			padding-bottom: 30px;
	}
	#contactanossection .izquierdacaontactonos{
		padding-top: 30px;
		padding-bottom: 10px;
		padding-left: 30px;
	}
	#contactanossection .izquierdacaontactonos p{
		
			
				font-size: 18px;
			font-family:'Isidora sans semibold' ;
			text-align: left;
	}
	#contactanossection .izquierdacaontactonos .textencontactanos{
			

				font-size: 40px;
			font-family:'Isidora sans black' ;
			text-align: left;
	}
	#contactanossection .izquierdacaontactonos .palabracontactanos{
				margin-top: 30px;
				
				font-size: 40px;
			font-family:'Isidora sans medium' ;
			text-align: left;
	}


	#contactanossection .formulariocontactanos{
		padding-top: 40px;
	/*	padding-bottom: 100px;
		padding-left: 50px;*/
	}
}
/*@media (min-width:600px) and (max-width:899px){

	#menuimagenes{
		background: url(../imagenes/imaa3/fondo_cotizacion_800_1400.png);
		background-attachment: fixed;
	}	
}
@media (max-width:599px){
	#menuimagenes{
		background: url(../imagenes/imaa3/fondo_cotizacion_600_1500.png);
		background-attachment: fixed;
	}	
}
*/

/* ====================================
	PIE DE PAGINA
==================================== */

#piedepagina{
	/*background: linear-gradient(90deg, rgba(31,71,147,1) 35%, rgba(39,100,174,1) 60%);*/
	background: #760001;
	height: 40px;
}


#piedepagina a{
	color: white;
	text-decoration: none;
}
#piedepagina h6{
	color: white;
	  font-family: "Isidora sans regular";
	font-size: 19px;
}


@media (max-width:620px){
	#piedepagina h6{

		font-size: 10px;
	}
}

@media (max-width:435px){
#piedepagina{

	height: 20px;
}
}


@media (max-width:385px){
	#piedepagina h6{

		font-size: 10px;
	}
}


.fullwrap {
  position: relative; /* required for (c2) */
/*  max-width: 500px; /* optional */*/
/*    	float: left;*/
}
 
/* (B) RESPONSIVE IMAGE */
.fullwrap img { 
	width: 100%;
	transition: .5s all;
	 }
 .fullcap {
  /* (C1) DIMENSIONS */
  box-sizing: border-box;
  width: 100%;
  height: 100%;
 
  /* (C2) POSITION */
  position: absolute;
  top: 0; left: 0;
  text-align: center;
  padding-top: 20%;
 
   /* (C3) COLORS */
  background-color: rgba(0, 0, 0, 0.7);
  color: white;
}
 
/* (D) SHOW/HIDE */
.fullcap {
  visibility: none; opacity: 0;
  transition: opacity 0.3s;
}
.fullwrap:hover .fullcap {
  visibility: visible; opacity: 1;
}
			
.fullwrap:hover span {
  display: none;
  transition: .7s all;
}

.fullwrap:hover img {
	-webkit-transform:scale(1.3);transform:scale(1.3);
	transition: .5s all;
}
.fullwrap {overflow:hidden;}





/* ====================================
			MULTICAROUSELES
==================================== */

/*
    code by Iatek LLC 2018 - CC 2.0 License - Attribution required
    code customized by Azmind.com
*/
@media (min-width: 768px) and (max-width: 991px) {

    #industriagobierno .carousel-inner .active.col-md-4.carousel-item + .carousel-item + .carousel-item + .carousel-item {
        position: absolute;
        top: 0;
        right: -33.3333%; 
        z-index: -1;
        display: block;
        visibility: visible;
    }
}
@media (min-width: 576px) and (max-width: 768px) {

    #industriagobierno .carousel-inner .active.col-sm-6.carousel-item + .carousel-item + .carousel-item {
        position: absolute;
        top: 0;
        right: -50%; 
        z-index: -1;
        display: block;
        visibility: visible;
    }
}
@media (min-width: 576px) {
    #industriagobierno .carousel-item {
        margin-right: 0;
    }

    #industriagobierno .carousel-inner .active + .carousel-item {
        display: block;
    }
    #industriagobierno .carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left),
    #industriagobierno .carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left) + .carousel-item {
        transition: none;
    }
    #industriagobierno .carousel-inner .carousel-item-next {
        position: relative;
        transform: translate3d(0, 0, 0);
    }

    #industriagobierno .active.carousel-item-left + .carousel-item-next.carousel-item-left,
    #industriagobierno .carousel-item-next.carousel-item-left + .carousel-item,
    #industriagobierno .carousel-item-next.carousel-item-left + .carousel-item + .carousel-item {
        position: relative;
        transform: translate3d(-100%, 0, 0);
        visibility: visible;
    }

    #industriagobierno .carousel-inner .carousel-item-prev.carousel-item-right {
        position: absolute;
        top: 0;
        left: 0;
        z-index: -1;
        display: block;
        visibility: visible;
    }

    #industriagobierno .active.carousel-item-right + .carousel-item-prev.carousel-item-right,
    #industriagobierno .carousel-item-prev.carousel-item-right + .carousel-item,
    #industriagobierno .carousel-item-prev.carousel-item-right + .carousel-item + .carousel-item {
        position: relative;
        transform: translate3d(100%, 0, 0);
        visibility: visible;
        display: block;
        visibility: visible;
    }
}

@media (min-width: 768px) {

    #industriagobierno .carousel-inner .active + .carousel-item + .carousel-item {
        display: block;
    }
    #industriagobierno .carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left) + .carousel-item + .carousel-item {
        transition: none;
    }
    #industriagobierno .carousel-inner .carousel-item-next {
        position: relative;
        transform: translate3d(0, 0, 0);
    }

    #industriagobierno .carousel-item-next.carousel-item-left + .carousel-item + .carousel-item + .carousel-item {
        position: relative;
        transform: translate3d(-100%, 0, 0);
        visibility: visible;
    }

    #industriagobierno .carousel-item-prev.carousel-item-right + .carousel-item + .carousel-item + .carousel-item {
        position: relative;
        transform: translate3d(100%, 0, 0);
        visibility: visible;
        display: block;
        visibility: visible;
    }
}

@media (min-width: 991px) {
   
    #industriagobierno .carousel-inner .active + .carousel-item + .carousel-item + .carousel-item {
        display: block;
    }
    #industriagobierno .carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left) + .carousel-item + .carousel-item + .carousel-item {
        transition: none;
    }

    #industriagobierno .carousel-inner .active.col-lg-3.carousel-item + .carousel-item + .carousel-item + .carousel-item + .carousel-item {
        position: absolute;
        top: 0;
        right: -25%;  
        z-index: -1;
        display: block;
        visibility: visible;
    }

    #industriagobierno .carousel-item-next.carousel-item-left + .carousel-item + .carousel-item + .carousel-item + .carousel-item {
        position: relative;
        transform: translate3d(-100%, 0, 0);
        visibility: visible;
    }

    #industriagobierno .carousel-item-prev.carousel-item-right + .carousel-item + .carousel-item + .carousel-item + .carousel-item {
        position: relative;
        transform: translate3d(100%, 0, 0);
        visibility: visible;
        display: block;
        visibility: visible;
    }
}


.imgggg:focus{
	transition: 1s all;
}

.unequipo, .unservicio{
	cursor: pointer;
}






.slick-slide img {
/*    width: 100%;*/
}

.slick-slider
{
    position: relative;
    display: block;
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
            user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;
    display: block;
}
.slick-track:before,
.slick-track:after
{
    display: table;
    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;
    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;
    height: auto;
    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}

.customer-logos-clientes img{
/*	margin: 10px;*/
	vertical-align: middle;
}

.customer-logos-clientes .slide{
	margin: 10px;

}

.customer-logos-clientes, .customer-logos-clientes .slide, .slick-track{
	background-color: transparent !important;
}


.customer-logos-clientesgob img{
/*	margin: 10px;*/
	vertical-align: middle;
}

.customer-logos-clientesgob .slide{
	margin: 10px;

}

.customer-logos-clientesgob, .customer-logos-clientesgob .slide, .slick-track{
	background-color: transparent !important;
}


.customer-logos-galeria img{
/*	margin: 10px;*/
	vertical-align: middle;
}

.customer-logos-galeria .slide{
	margin: 10px;

}

.customer-logos-galeria, .customer-logos-galeria .slide, .slick-track{
	background-color: transparent !important;
}

.direccionFlecha{
	cursor: pointer;
}



#sectionVideo iframe{

/*width: 560px;
height: 315px;
*/

	width: 784px;
	height: 441px;

}


@media (min-width:1700px){

	#sectionVideo iframe{

	width: 784px;
	height: 441px;

	}

}

@media (min-width:1600px) and (max-width:1699px){



}

@media (min-width:1400px) and (max-width:1599px){



}

@media (min-width:1200px) and (max-width:1399px){



}

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



}

@media (min-width:750px) and (max-width:999px){



}

@media (min-width:650px) and (max-width:850px){

	#sectionVideo iframe{

		width: 560px;
		height: 315px;



	}

}

@media (max-width:649px){

	#sectionVideo iframe{

	width: 392px;
	height: 220px;

	}

}