@charset "utf-8";
/* CSS Document */

/*RESPONSIVIDAD MANUAL---------------------------------------*/

/*Todas las pnatallas*/
footer section .container { margin-top: -175px !important}

/*.col-xl*/ 			/*Pantalla extra grande y para arriba*/
@media (min-width: 1200px) {
	
}

/*.col-lg*/				/*Pantalla grande y para abajo*/
@media (max-width: 1199px) {
	#fh5co-header { padding: 10px 0 10px 0}
	.navbar-brand, .navbar-brand img { height: 90%; padding: 0}
	footer section .container {    margin-top: -125px !important;}
	.pt12 { padding-top: 6em !important}
	
	.productos-abierto .row .mini:nth-child(4n+1) { clear: none !important}
	.productos-abierto .row .mini:nth-child(3n+1) { clear: both !important}
}

/*.col-md*/				/*Pantalla mediana y para abajo*/
@media (max-width: 991px) {
	.asesoria { margin-left: 0%}
	footer section .container { margin-top: -75px !important}
	#fh5co-hero .flexslider .slider-text > .slider-text-inner h2{ margin-top: -175px !important;}
	.navbar-fixed-top, .navbar-fixed-bottom {    position: relative;  }
	/*.acordion { display: none}*/
	.servicio aside {margin-top: 4.5em;}
	.pt12 { padding-top: 0em !important}
	
	.productos-abierto .row .mini:nth-child(3n+1) { clear: none !important}
	.productos-abierto .row .mini:nth-child(2n+1) { clear: both !important}
	
	.iframe-form { height: 480px;}
	/*.en-proyecto .navbar-brand, .navbar-brand img { float: none; display: table; margin-left: auto; margin-right: auto; width: 250px;}*/
}

/*.col-sm*/				/*Pantalla chica y para abajo*/
@media (max-width: 767px) {
	 #fh5co-hero .flexslider .slider-text > .slider-text-inner h2{ margin-top: -300px !important; font-size: 30px;}
	 #fh5co-hero .flexslider .slider-text > .slider-text-inner h3{  font-size: 20px; font-weight: 400 !important}
	
	/*Firefox:*/ .gecko #fh5co-hero .flexslider .slider-text > .slider-text-inner h2{ margin-top: 80px !important }
	
	#fh5co-hero .flexslider .flex-control-nav {    bottom: 120px;    }
	footer section .container { margin-top: 0px !important}footer ul { width: 100%}
	.vacio { height: 0; margin: 0 !important; padding: 0}
	.navbar-brand, .navbar-brand img { height: 80%; margin-top: 5px; margin-left: -10px !important}
	
	.fh5co-nav-toggle {   top: 30px;}
	/*.en-proyecto .navbar-brand, .navbar-brand img { float: none; display: table; margin-left: auto !important; margin-right: auto !important; width: 250px !important;}
	#fh5co-hero, #fh5co-hero .flexslider, #fh5co-hero .flexslider .slides{ height: 70% !important}
	#fh5co-hero .flexslider, #fh5co-hero .flexslider .container{ height: 35% !important}*/
	#fh5co-hero, #fh5co-hero * { max-height: 500px !important; border-radius: 0 !important; overflow: hidden !important}
	#fh5co-hero ol a { border-radius: 50% !important; }
	#fh5co-hero .btn { border-radius: 30px !important; }
	.primero-bajo-slider { margin-top: -65px !important}
	.proyecto h1 {    margin-top: 10px;}
	.productos-abierto h3, .productos-abierto .texto h3 {margin-top: 60px !important;}
	.productos-abierto .texto h3 {}
	.pb8 {    padding-bottom: 3.5em !important;}
	.proyecto aside { margin-top: 0}
.servicio h1 {margin-top: 0px;}
	.proyectos { padding-bottom: 1.5em !important}
	.mini h3 { margin-top: 15px !important}
	.no-visible-mobile { visibility: hidden; height: 0 !important; width: 0 !important; min-height: 0 !important; min-width: 0 !important; margin: 0!important; height: 0 !important}
	.visible-mobile { visibility: visible; height: auto;}
	.no-visible-mobile * { width: 100%}
}

/*.col*/				/*Pantalla extra chica y para abajo*/
@media (max-width: 575px) {
	.fh5co-copyright p { text-align: center}
}