

img.resp{ width: 100%;
}
canvas {
  height: 100vh;
  z-index: -10;
  position: fixed;
  top: 0px;
}
.particles-js-canvas-el{ 
    /*background: red;*/
    z-index: -999;
    background: #FAFAFA;

}
.logo_dark img{ width: 150px
}


#xpertus-logo{
display: block;
margin-left: auto;
margin-right: auto;
}
.space-{
	margin-top:50px;
	text-align: center !important;
}
.footer-text{
	color:#ffffff;
	font-size:18px;
	opacity: 1;
	margin-top:10px;
	font-weight: bold;
}
#vision_{
background: rgb(49,101,193);
background: linear-gradient(0deg, rgba(49,101,193,1) 0%, rgba(22,53,141,1) 100%);
}

#contacto{
background: rgb(49,101,193);
background: linear-gradient(0deg, rgba(49,101,193,1) 0%, rgba(22,53,141,1) 100%);
}
#footer{
background-color: #3064C0;
overflow: auto;

}




.contacto{
	color:#ffffff;
	opacity: 1;
}

h5.contacto{
	color:#ffffff;
	opacity: 1;
	font-size: 18px;
	line-height: 24px;
}

h4.contacto span{
	text-decoration: underline;
}

h6.contacto{
	color:#ffffff;
	opacity: 1;
	font-size: 18px;
	line-height: 24px;
	font-weight: lighter;
}

h4.nuestra-vision{
	font-weight:bold;
	font-size: 18px;
	color:#878787; 
}

.btn waves-effect waves-light

.contact_form .input-field label, .menu_bar_navigation ul li a {
    color: #ffffff !important;
}

.white_{
	color: #ffffff;
	font-size: 18px;
	font-weight: lighter;
}
#formcontact{
background: white;
border-radius: 5px;
min-height: 600px;
padding:30px;
position: relative;
}

#contact-form{
	margin-top:50px;
}
#enviar{
	position: absolute;
	bottom: 20px;
	background: rgb(49,101,193);
background: linear-gradient(0deg, rgba(49,101,193,1) 0%, rgba(22,53,141,1) 100%);
border-radius: 3px;
}

#formcontact h3{
color:#888888;
font-size: 40px;

}

h3.space{
	margin-top:100px !important; 

	line-height: 50px;
	text-transform: uppercase;
	text-align:right;
	color:#ffffff;
	opacity: 1;
}


h3.space span.light{
	color:#fff;
}

h3.space__{

	line-height: 50px;
	text-transform: uppercase;
	color:#ffffff;
	opacity: 1;
}

h3.space__ span{

	text-transform: uppercase;
	line-height: 70px;
	color:#fff;
	opacity: 1;
}



h3.space_{
	margin-top:100px !important; 
	font-size: 45px;
	line-height: 50px;
	text-transform: uppercase;
	opacity: 1;
}

h3.space_ span{
	font-size: 1.2em;
	text-transform: uppercase;
	font-weight:bold;
	text-align:left;
	opacity: 1;
    line-height: 1em;

}

.iconbox_icon_ {
    width: 3.5rem;
    font-size: 2rem;
}

#paragraph{

	padding:30px;

}

#paragraph p{
color:white;

}

#paragraph p, .iconbox_content_ p,.paragraph{

font-size:1.2em;
    line-height: 1,2em;
    font-weight: 400;
}

.gray{
color:#313131;
}

.xpertus{

color:#3B8EEA;

}

.iconbox_content_{
text-align: left;
}

.iconbox_content_ h5{
padding-left:70px;
color:#3B8EEA;
font-size: 20px;
font-weight: bold;
}

.iconbox_content_ p{
padding-left:70px;
}

.iconos{
font-size: 18px !important;

}
.left_t{ 
    text-align: left;
}
.right_t{ 
    text-align: right;
}
.white_t{ color: #fff;
}

.blue_t{ color:#2B64AF;
}	

#quienessomos, #vision{
    background-color: white;
}


.btn_lang{
    background-color: #2196f3;
    padding: 2px;
    border: none;
    border-radius: 5px;
    outline: none;
}

@keyframes float {
	0% {
		
		transform: translatey(0px);
	}
	50% {
		
		transform: translatey(-20px);
	}
	100% {
	
		transform: translatey(0px);
	}
}



.ipad {
	overflow: hidden;
    animation: float 6s ease-in-out infinite;
    position: relative;
    z-index: 2;
	
    
}
.ipad img {
	width: 100%;
    margin-top: 13px;
    

}

maximage_video{ z-index: 

}

.subsection_2 {
	background-color: none;	
}
.preloader_header,.subsection, .nivo-lightbox-theme-default.nivo-lightbox-overlay {
	background-color: #fafafa;	
}

