@media (min-width:1200px){

}
@media (min-width:992px){

}
@media (max-width:1075px){
	header .logo .logoSVG .no_visible_movil{display:none;}
	header .logo{width:45px;}
}
@media (min-width:768px) and (max-width:992px){
	header .menu{width:90%}
	#person #carousel_person1 .item .contImg{width:55%;left:0;}
	#person #carousel_person1 .item .contImg img{width:100%;height:auto;}
	/*
	.contProductProject ul li .circle{width:220px;height:220px;}
	.contProductProject ul li .circle > .cont .num{font-size:1.8em;}
	.contProductProject ul li .txt .ttl{font-size:0.9em;}
	*/
	.contProductProject ul li{width:50%;}
	.contProductProject ul.first li:last-of-type{display:block;float:none;margin:0 auto;}
	.carousel-control.left{left:-10%;}
	.carousel-control.left, .carousel-control.right{width:0%;}
	#quienessomos .contImg{width:100%;height:150px;float:none}
	#quienessomos .contText{width:100%;height:auto;float:none;}
}
@media (min-width:768px){
	.row-centered {text-align:center;}
	.col-centered {display:inline-block;float:none;text-align:left;margin-right:-4px;text-align:center;}
}
@media (max-width:767px){
	header {position:fixed;background:#333;height:auto;}
	header.estilo {position:fixed;height:auto;}
	header .logo{margin-top:20px;margin-bottom:10px;width:45px;}
	header .logo .logoSVG .no_visible_movil{display:none;}
	header.estilo .logo{margin-top:20px;margin-bottom:10px;}
	header .menu{width:100%;display:none;clear:both;}
	header .menu li{display:block;width:100%;float:none;}
	/*
	header .menu li:nth-child(2),
	header .menu li:nth-child(1){width:100%;}
	*/
	header .menu li div{display:block;height:auto;}
	header.estilo .menu li div{display:block;height:auto;}
	header .menu li a{display:block;text-align:right;padding:10px;}
	h2{font-size:2.5em;}
	h3{font-size:1.2em;}
	#slider {height:100vh;}
	#slider h1{top:40%;}
	#slider .arrow{width:70px;margin-left:-35px;}
	#person{height:350px;}
	#person #carousel_person1 .item{height:350px;}
	#person #carousel_person1 .item .carousel-caption{width:100%;top:10px;right:0;}
	#person #carousel_person1 .item .carousel-caption h3{font-size:2em;text-align:center;}
	#person #carousel_person1 .item .contImg{width:100%;left:0;}
	#person #carousel_person1 .item .contImg img{width:100%;height:auto;}
	.contTriple{height:auto;}
	.contTriple .contCentral{left:0;margin-left:0;width:100%;height:auto;}
	.contTriple .contCentral h2{margin:30px;}
	.carousel-control.left{left:0;}
	.carousel-control.right{right:0;}
	.nbs-flexisel-container{margin-top:10px;}
	.nbs-flexisel-nav-left{left:-30px;}
	.nbs-flexisel-nav-right{right:-30px;}

	.contProductProject ul{display:block;}
	.contProductProject .center ul li,
	.contProductProject ul li{width:100%;float:none;}
	.contProductProject ul li .circle{width:200px;height:200px;max-width:200px;max-height:200px;}
	.contProductProject ul li .circle > .cont .num{font-size:1.3em;}


	/*
	.contProductProject ul li{width:100%;margin-bottom:45px;float:left;}
	.contProductProject .center ul li{width:100%;float:left;}
	.contProductProject ul li:last-child{margin-bottom:0;}
	.contProductProject ul li .circle{width:auto;height:auto;float:left;padding:50%;}
	.contProductProject ul li .txt{top:0;}
	.contProductProject ul li .circle > .cont {top:50%;left:0;margin-top:-22px;}
	.contProductProject ul li .circle > .cont .num{}
	.contProductProject ul .center{display:block;text-align:center;margin:0 ;}
	.contProductProject ul .center li{width:100%;padding:0;}
	*/
	.contTexto .ttl{width:100%;}
	.acordeon.panel-group .panel .panel-heading .panel-title a img{clear:both;display:block;float:none;margin-top:5px;}
	#vacas{height:300px;}
	.sliderImg h2{margin-bottom:40px;}
	.carousel-control.left img, .carousel-control.right img{width:30px;height:auto;margin-top:-30px;margin-left:-15px;}
	.#contacto .direccion{margin-top:20px;}
	footer .logos li{float:none;display:block;text-align:center;}

	#quienessomos .contImg{width:100%;height:100px;float:none}
	#quienessomos .contText{width:100%;height:auto;float:none;}
	.ttlBack span{width:100%;}
	#contacto .direccion{margin-top:20px;}
}