@media(min-width: 800px) and (max-width: 1190px){
.bloque2 .centro-box{
padding-top: 84px;
}
.bloque1 .fondo-boomerang{
width: 862px!important;
}

  
}

@media(max-width: 1160px){
	.menu-full{
		position: fixed;
		width: 100%;
		height: 100%;
		top: 0px;
		left: 0px;
		background-color: orange;
		z-index: 99999999;
		display: none;
	}
	.cerrar-menu{
		color: white;
		font-size: 30px;
		position: absolute;
		right: 20px;
		top: 20px;
		font-family: arial;
		cursor: pointer;
	}
	.box-menu-modal{
		width:100%;
		max-width: 600px;
	
		
		color: white;
		margin:100px auto;
	}
	.box-menu-modal ul{
		width: 80%;
		margin:0 auto;
		max-width: 600px;
	}
	.box-menu-modal ul li {
   display: block;
color: white;
text-align: center;
margin-bottom: 20px;

padding-bottom: 20px;
font-size: 18px;
font-family: "Gotam_Mediun";
cursor: pointer;
border-bottom: 1px solid white;
}


.nav-site{
	margin-right: 0%;
}
.nav-site ul li{
	padding-right: 25px;
}
.nav-menu{
	display: block;
	float: right;
padding-right-right: 30px;
padding-top: 20px;
position: relative;

}
.nav-menu img{
	position: relative;
	cursor: pointer;
	width: 30px;
	height: 20px;
}
.nav-menu:before{
	content: "";
	display: inline-block;
	width: 100%;
	height: 100%;

	background-color: #ff8f0f;
}
}
@media(max-width: 1160px){
	.nav-site{
		display: none;
	}
}
@media(max-width: 768px){
	
}
.fondo-tablet{
	display: none;}


@media(max-width: 1190px){

	.logo-menu{
		
		position: absolute;
		right: 50%;
		margin-right: -100px;
		bottom:20px;
	}
	.logo-menu img{
		width:200px;
	}

	.bloque2 {
    padding-top: 10px;
    height: auto;
    padding-bottom: 75px;
}

.bloque2 .centro-box{
	width: 90%;
}

.bloque1 .fondo-boomerang{
	width: 800px;
	top: 9%;


}


.bloque3 .box-inf{
	width: 90%;
}
.bloque3 .text-certificado{
	margin-left: 40px;
	width: 400px;
}
.bloque4 .box-sup{
	width: 90%;
}
.box-inf{
	width: 95%;
}
.bloque4 .box-inf{
	width: 800px;
}

.bloque4 .certificado-doc
{
	width: 400px;
	text-align: center;
}
.bloque4 .certificado-doc img{
	width: 360px;

}

.bloque4 .logo{
	width: 400px;
	text-align: center;
	padding-right: 0px;
}

.bloque5 .centro-box .detalle-leed{
	width: 500px;
}

.bloque5 .fondo-boomerang{
	top: -30%;
	width: 800px;
}
.bloque6 .centro-box{
	width: 90%;
}
.bloque6 .centro-box .info-programa{
	width: 50%;
}
.bloque6 .centro-box .info-proyecto{
	width: 50%;
	margin-left: 0px;
}
.bloque6 .centro-box .info-proyecto img{
	width: 100%;
}

.bloque-programa .center-box-title{
	width: 90%;
}


.bloque-programa .center-box .icono
{
	width: 28%;
}
.bloque-programa .center-box  .lista-items{
	width: 71%;
	margin-left: 0px;
		margin-top: 10px!important;
}
.lista-items .item{
	width: 30%;
	margin-left: 5px!important;
	margin-top: 25px;
}
.lista-items .item .text2{
	height: 40px;
}
.lista-items .item img{
	width: 95%;
}
.bloque16 .center-box{
	width: 90%;
}
.bloque16 .center-box .box-mapa{
	width: 50%;
}
.bloque16 .center-box .detalle-direccion{
	width: 30%;
}
.bloque17 .center-box{
	width: 90%;
}
.bloque16 .center-box .detalle-direccion .text3{
	margin-bottom: 25px;
}
}
@media (min-width: 800px){

.bloque-1 .item-detalle .detalle-info{
margin-top: 175px!important;
}
}
@media (max-width: 800px){

	
	.dots
{
	display: none;
}
.bloque1 .over-carousel .dots{
	display: none!important;
}
	.lista-items .item .text2{
		/*height: auto;*/
	}

	.lista-items .item{
		margin-top: 15px!important;
	}
.modal-certificado .content-certificado{
	width: 85%;
	margin-top: 100px;
}
	.logo-site {
 
    width: 64%;
}
.header-site{
	box-shadow: 0px 0px 0px transparent;
}


.bloque1 .slide1 .box-info-slide1 {

    left: 50%;
 
    top: auto;
    bottom: 116px;
    margin-left: -252px;
}

	
	.logo-site img{
		width: 155px;
	}
	.header-site{
		height: 70px;
	}
	.bloque{
		padding-top: 70px;
	}
	section.bloque1{
		height: 927px!important;
		padding-bottom: 0px!important;
	}
	.bloque-programa
	{
		padding-top: 90px;
	}
.bloque1 {
	background-color: #f1891a;
/*	background-color: black;*/

	position: relative;
}
.super-fixed{
z-index: 2000000;
}
.bloque1 .fondo-tablet{
	position: absolute;right: 0px;
	top: 30px;
	display: block;
	z-index: 10000;
}
.bloque1 .over-carousel{
	z-index: 20000;
}
.bloque1 .slide1{
	background-image: url(../img/tablet/foto1slider.png);
	height: 858px;
	}
	.bloque1 .item{
		position: static;
	}
	.bloque1 .item .text1{
		position: absolute;
		top: 55px!important;
		left: 65px;
	}
	.bloque1 .item .text2{
		position: absolute;
		top: 85px;
		left: 65px;
	}
	.bloque1 .item .text3{
		position: absolute;
		bottom: 94px;
		left: 65px;
	}
	.bloque1 .item .box-info-slide{
		position: static;
	}
.bloque1 .slide2{
	background-image: url(../img/tablet/foto2slider.png);
	height: 457px;
	margin-top: 200px;
	}
	.bloque1 .slide3{
	background-image: url(../img/tablet/foto3slider.png);
	height: 457px;
	margin-top: 200px;
	}
	.bloque1 .slide4{
	background-image: url(../img/tablet/foto4slider.png);
	height: 457px;
	margin-top: 200px;
	}
	.bloque1 .slide5{
	background-image: url(../img/tablet/foto5slider.png);
	height: 457px;
	margin-top: 200px;
	}
	.bloque1 .slide6{
	background-image: url(../img/tablet/foto6slider.png);
	height: 457px;
	margin-top: 200px;
	}
	.bloque1 .slide7{
	background-image: url(../img/tablet/foto7slider.png);
	height: 457px;
	margin-top: 200px;
	}
		.bloque1 .slide8{
	background-image: url(../img/tablet/foto8slider.png);
	height: 457px;
	margin-top: 200px;
	}

	/*.box-info-slide1{
		display: none;
	}*/
	.bloque{
		height: auto;
		padding-bottom: 50px;
	}
	.bloque2{
		background-color: #f1891a;
		padding-bottom: 200px;
	}
	.bloque2 .fondo-tablet{
	position: absolute;right: 0px;
	top: 31px;
	display: block;
	z-index: 10000;
}
	.bloque2 .centro-box{
		position: relative;
		z-index: 1000000;
	}

	.bloque2 .centro-box{
		width: 600px;
	}
	.contenido-slide2 p{
		font-size: 20px!important;
		color: white;
	}
	.contenido-slide2 .title{
		color: white;
	}
	.contenido-slide2 span{
		font-size: 15px;
		color: white;
	}
	.texto-sello{
		display: none;
	}
	.box-sello img{
		position: absolute;
		right: 0px;
		top: 42px;
	}
	.contenido-slide2{
		margin-top: 100px;
	}

#bloque3{
	padding-bottom: 0px;
	overflow: hidden;
}
.bloque3{
	background-image: none;
	background-color: #f1891a;
}
	.bloque3 .fondo-tablet{
		position: absolute;right: 0px;
	top: 31px;
	display: block;
	z-index: 10000;
	}
	.bloque3 .box-sup{
		width: 100%;
		overflow: hidden;
		position: relative;
		z-index: 200000;
	}
	.bloque3 .logo-certicacion{
		width: 220px;
		
	}
		.bloque3 .box-shine {
		width: 220px;
		height: 220px;
	float: right;
		margin-right: 66px;
	}
	.bloque3 .text-certificado{
		font-size: 38px;
		float: right;
		margin-right: 66px;
		margin-top: 77px;
	}

	.bloque3 .over-fondo-white{
		width: 100%;
			position: relative;
		z-index: 200000;
	}
	.bloque3 .box-inf{
		width: 90%;
		max-width: 670px;
	}

	.bloque3 .box-inf p{
		font-size: 22px;
		line-height: 1.3;
	}



		.bloque4 .fondo-tablet{
		position: absolute;right: 0px;
	top: 31px;
	display: block;
	z-index: 10000;
	}
	
	.bloque4 .box-inf{
		width: 100%;
	}
	.bloque4 .box-sup{
		width: 100%;
		  background-color: white;
    position: relative;
    z-index: 100000;
	}
	.bloque4 .listado-opciones{
		width: 540px;
		margin:0 auto;
		text-align: center;
	}

	.bloque4 .item-opcion{
		width: 155px;
		text-align: center;
		display: inline-block;
		vertical-align: top;
		float: none;
		margin-bottom: 45px;
	}

/*.bloque5 .centro-box{
	width: 100%;
}
.bloque5 .centro-box .logo-leed{
	width: 290px;
}*/
.bloque4 .logo{
width: 100%;
	text-align: center;
	margin-bottom: 30px;
	padding-right: 0px;
}

.bloque4 .certificado-doc{
	width: 100%;
	text-align: center;
}

.bloque5 .centro-box .logo-leed{
	width: 220px;
	
}
.bloque5{
	background-color:#f1891a;
}

.bloque5 .box-shine3{
	width: 220px;
	height: 220px;
	float: right;
	margin-right:80px;
}
.bloque5 .fondo-tablet{
		position: absolute;right: 0px;
	top: 31px;
	display: block;
	z-index: 10000;
	}

.bloque5 .centro-box{
	width: 100%;
	padding-top: 50px;
	overflow: hidden;
	padding-bottom: 270px;
	position: relative;
	z-index: 20000;

}

.bloque5 .centro-box .detalle-leed{
		width: 445px;
	float: right;
		font-size: 34px;
	margin-top: 100px;
	margin-right:80px;
}
.bloque6 {
	background-color: #f1891a;
}

.bloque6 .centro-box{
	width: 100%;
	position: relative;
	z-index: 20000;
}
.bloque6 .fondo-tablet{
		position: absolute;right: 0px;
	top: 31px;
	display: block;
	z-index: 10000;
	}

.bloque6 .centro-box .info-programa{
	width: 590px;
	margin:0 auto;
	float: none;
}
.bloque6 .centro-box .info-proyecto{
	/*width: 590px;*/
	width: 100%;
	margin:0 auto;
	float: none;
	margin-top: 215px;
	padding-left: 0px;
	background-color: white;
	padding-bottom: 66px;
	padding-right: 120px;
}
.text-afiche
{
	display: block;
	width: 570px;
	text-align: right;
	margin:0 auto;
	font-family: "Gotam_Bold";
	font-size: 35px;
	color: #ef891a;
	position: relative;
	top: 85px;
}

.bloque6 .centro-box .info-proyecto img{
	width: 570px;

margin: 0 auto;
display: block;

}
#bloque6{
	padding-bottom: 0px;
}

.bloque6 .centro-box .info-programa h2{
	font-size: 57px;
	color: white;
}
.bloque6 .centro-box .info-programa p{
	color: white;
}


.bloque-programa .center-box-title{
	width: 510px;
	margin:0 auto;
	text-align: right;
	padding-left: 30px;
}
.bloque-programa .center-box-title .title{
	font-size: 45px;
	line-height: 1.15;
}
.bloque-programa .center-box .icono{
	display: none;
}
.bloque-programa .lista-items
{
	width: 512px!important;
	margin:0 auto!important;
	float: none;
	margin-top: 60px;
}
.lista-items .item .text1{
	font-size: 14px;
}
.lista-items .item .text2{
	font-size: 12px;
}
.lista-items .item .text3{
	display: none;

}
.lista-items .item img{
	width: 200px;
}
.lista-items .item{
	width: 210px;
	margin-bottom: 5px;
	margin-left: 15px!important;
	margin-right: 15px!important;
}

.lista-items  .icon-table{
	display: block;
}

.tbl-icon{
	
	text-align: center;
	padding-top: 20px;
	border-radius: 20px;
	padding-bottom: 20px;
}
.lista-items .tbl-icon img{
	width: 122px!important;
}

.icon-tablet .text-green{

	font-family: "Gotam_Bold";
	font-size: 22px;
	text-align: center;
	display: block;
	margin-top: 20px;
}
.icon-tablet{
	display: block;
}

.icon-tablet span.texttitle{

	font-family: "Gotam_Bold";
	font-size: 22px;
	text-align: center;
	display: block;
	margin-top: 20px;
}



.bloque16{
	background-image: none;
	
	padding-bottom: 0px;
	/*background-image:url("../img/tablet/fondoslideubicacion.png");*/
}
.bloque16 .center-box{
	width: 100%;
	position: relative;
	z-index: 20000;
}
.bloque16 .center-box .box-mapa{
	width: 100%;
}
.bloque16 .center-box .title{
	font-size: 33px;
	padding-left: 120px;
	color: #f2871b;
}

.bloque16 .center-box .box-mapa .mapa-iframe{
	width: 460px;
	height: 475px;
	margin:0 auto;
	float: none;
}
.bloque16 .center-box .detalle-direccion{
	margin-top: 25px;
	margin-left: 36px;
}
.bloque16 .center-box .detalle-direccion .text2{
	width: 270px;
}
.bloque16 .center-box .detalle-direccion{
	width: 550px;
}
.bloque16 .center-box .detalle-direccion .text5 , .bloque16 .center-box .detalle-direccion .text4{
	display: inline-block;
	vertical-align: top;
}
.bloque16 .center-box .detalle-direccion .text5{
	margin-left: 60px;
}
.bloque16 .fondo-tablet{
	position: absolute;right: 0px;
	top: 125px;
	display: block;
	z-index: 10000;
}

.bloque17 .center-box{
	width: 520px;
	margin:0 auto;

}
.bloque17 .center-box p{
	padding-left: 10px;
	padding-right: 10px;
}

.logos-box img{
	width: 120px;

}
.logo1 ,.logo2 , .logo3,.logo4 ,.logo5 , .logo6{
	margin-left: 18px;
	margin-right: 18px;
}

.bloque17 .center-box .text-small{
	padding-left: 0px;
}


.bloque17 .center-box h3 .arrow-right {
    right: 21px;
    top: 55%;
    margin-top: -13px;
    width: 14px;



}
.bloque17 .center-box{

}
.bloque17 .center-box h3
{
	font-size: 17px;
	line-height: 1.2;
	min-height: 63px;

}
.bloque17 .center-box h3
{
	padding-right: 55px;
}

.bloque17 .center-box h3.title1
{
	padding-top: 23px;
}
.bloque17 .center-box h3.title2
{
	padding-top: 23px;
}

	/** boomerans **/
	.fondo-boomerang{
		display: none;
	}


.down-up{
	z-index: 999999;
}


.modal-fixed .content{
	width: 460px;
	height: auto;
	height: 730px;

}
.item-detalle .logo-item .title-item{
	float: right;
	text-align: left;
	margin-left: 10px;
}
.item-detalle .ico{
	width: 310px!important;
	margin-top: 160px;
}
.item-detalle .logo-item{
	left: 45px;
	right: auto;
}
.detalle-info{
margin-top: 10px!important;
width: 310px!important;
margin-left: 0px!important;
}
.item-detalle .detalle-info .text-1{
	font-size: 16px;
}
.item-detalle .detalle-info .text-2{
	font-size: 17px;
}
.item-detalle .detalle-info .text-3
{
	font-size: 15px;
}
.text-prioridad{
	font-size: 10px;
}
.logo-foot{
	bottom: auto;
	top: 40px;
}

.item-detalle{
	background-color: #f1891a;
}
.bg-orange .detalle-info{
	width: 310px!important;
	margin:280px auto 0 auto!important;
	float: none;
}

div.bg-orange .info-add .top-100{
	margin-top: 185px!important;
}


.down-up img{
	position: relative;
	top: 40px;

}


.modal-fixed .nav-left{
			display: none!important;
		}
		.modal-fixed img.nav-left-responsive{
			display: block!important;
		}


.bloque2 .down-up ,.bloque5 .down-up {
    background-image: url(../img/arrow_white.png);
    background-size: 100% 100%;
}
}


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

	@media (max-width: 630px){
		.bloque1 .slide7 .text1{
			top: 28px;
		}
		.bloque1 .item .text1{
			left: 30px;
		}
		.bloque1 .item .text2{
			left: 30px;
		}
		.modal-fixed .nav-left{
			display: none!important;
		}
		.modal-fixed img.nav-left-responsive{
			display: block!important;
		}
		.logo-site img{
			position: relative;
		}
		.modal-fixed .content{
			margin-top: 7%;
		}
		.bloque1 .fondo-tablet{
			/*width: 125%;*/
			width: 425px!important;
			max-width: 500px;
		}
		.bloque2 .fondo-tablet{
			/*width: 125%;*/
			width: 425px!important;
			max-width: 500px;
		}
		.bloque3 .fondo-tablet{
			/*width: 125%;*/
			width: 425px!important;
			max-width: 500px;	
		}
		.bloque5 .fondo-tablet{
			/*width: 125%;*/
			width: 425px!important;
			max-width: 500px;	
		}
		.bloque5{
			min-height: 535px;
		}
		.bloque6 .fondo-tablet{
			/*width: 125%;*/
			width: 425px!important;
			max-width: 500px;	
		}
		.owl-carousel .owl-item{
		}
		section.bloque1{
					height: 630px!important;
		}
		/** slider **/
		.bloque1 .nav-left , .bloque1 .nav-right{
			width: 15px;
			top: 50%;
			

		}
		.bloque1 .nav-left{
			left: 5px;
		}
		.bloque1 .nav-right{
			right: 5px;

		}
		.bloque1 .slide1 .text-copy{
			font-size: 5px;
		}
		.bloque1 .slide1{
			height: 630px;
			background-image: url(../img/movil/foto1slider.png);
		}
		.bloque1 .over-carousel .dots{
			bottom: 14px;
		}
		.bloque1 .slide1 .box-info-slide1{
			width: 170px;
		bottom: 70px;
			left: auto;
	
		margin-left: 0px;
right: 50%;
margin-right: -85px;

		}
		.bloque1 .slide1 .box-info-slide1 .logo-primax{
			width: 240px;
			margin-left: -40px;
		}
		.bloque1 .slide1 .box-info-slide1 p{
			padding-left: 0px;
			font-size: 10px;
			text-align: justify;
			margin-top: 10px;

		}
		.bloque1 .slide1 .box-info-slide1 .ver-mas{
			margin-left: 0px!important;
			margin-top: 6px;
			width: 170px!important;
		}
		.bloque1 .over-carousel .dots .dot{
			width: 10px;
			height: 10px;
			margin-left: 2px;
			margin-right: 2px;
		}



		.bloque1 .slide2{
			margin-top: 140px;
			min-height: 320px;
			height: 320px;
			background-image: url(../img/movil/foto2slider.png);
		}
		.bloque1 .item .text3{
			left: 0px;

			width: 100%;
			text-align: center;
			bottom: 40px;

		}
		.bloque1 .slide1 .text-copy{
			bottom: 46px;
		}
		/*.down-up{
			display: none;
		}*/


		.bloque1 .slide3{
			margin-top: 140px;
			min-height: 320px;
			height: 320px;
			background-image: url(../img/movil/foto3slider.png);
		}

		.bloque1 .slide4{
			margin-top: 140px;
			min-height: 320px;
			height: 320px;
			background-image: url(../img/movil/foto4slider.png);
		}

		.bloque1 .slide5{
			margin-top: 140px;
			min-height: 320px;
			height: 320px;
			background-image: url(../img/movil/foto5slider.png);
		}

		.bloque1 .slide6{
			margin-top: 140px;
			min-height: 320px;
			height: 320px;
			background-image: url(../img/movil/foto6slider.png);
		}

		.bloque1 .slide7{
			margin-top: 140px;
			min-height: 320px;
			height: 320px;
			background-image: url(../img/movil/foto7slider.png);
		}

		.bloque1 .slide8{
			margin-top: 140px;
			min-height: 320px;
			height: 320px;
			background-image: url(../img/movil/foto8slider.png);
		}

		.bloque1 .slide9{
			margin-top: 140px;
			min-height: 320px;
			height: 320px;
			background-image: url(../img/movil/foto9slider.png);
		}
		/** slider **/

	.contenido-slide2{
		margin-top: 60px;
	}
	.bloque2{
		padding-bottom: 50px;
	}
	.contenido-slide2 .title{
		font-size: 28px;
		margin-bottom: 40px;
	}
	.bloque2 .centro-box{
		width: 88%;
		min-width: 300px;
	}
	.contenido-slide2 p {
    font-size: 15px !important;
    color: white;
    text-align: left;
    word-spacing: 10px;
    line-height: 1.4;
	}
	.box-sello img{
		width: 80px;
	}
	.contenido-slide2 span{
		font-size: 11px;
	}
	.bloque2 .fondo-tablet{
		width: 125%;
	}
	.logo-site{
		width: 49%;
	}


	.bloque3 .fondo-tablet{
		width: 125%;
	}
	.bloque3 .logo-certicacion{
		width: 160px;

	}
	.bloque3 .box-shine{
		width: 160px;
		height: 160px;
		margin-right: 30px;
	}
	.bloque3 .box-sup{
		margin-top: 45px;
	}
	.bloque3 .text-certificado{
		margin-top: 65px;
	}
	.bloque3 .text-certificado{
		width: 290px;
		margin-left: auto;
		margin-right:3%;
		font-size: 24px;
		margin-top: 50px;
	}
	.bloque3 .box-inf{
		width: 300px;
		padding-top: 30px;
		padding-bottom: 60px;
	}
	.bloque3 .box-inf p{
		font-size: 17px;
	}

	.bloque4 .listado-opciones{
		width: 95%;
		max-width: 380px;
	}
	.bloque4 .box-sup{
		margin-top: 60px;
	}
	.bloque4 .item-opcion{
		width: 70px;
	}
	.item-opcion img{
		width: 70px;
		height: 70px;
	}
	.item-opcion span{
		width: 70px;
		font-size: 12px;
	}
	.bloque4 .item-opcion{
		margin:14px;
	}
	.bloque4 .logo img{
		width: 205px;
	}
	.box-shine2{
		width: 205px;
		height: 205px;
	}
	.bloque4 .certificado-doc img{
		width: 300px;
	}

	.bloque5 .fondo-tablet{
			width: 125%;
	}
	.bloque5 .centro-box{
		padding-bottom: 90px;
	}
	.bloque5 .centro-box .logo-leed{
		width: 160px;

	}
	.bloque5 .box-shine3{
		width: 160px;
		height: 160px;
		margin-right: 32px;
	}
	.bloque5 .centro-box .detalle-leed {
    width: 230px;
    font-size: 23px;
    margin-top: 40px;
    margin-right: 40px;
	}
	.bloque5 .centro-box .detalle-leed strong{
		  font-size: 25px;
	}
	.bloque6 .fondo-tablet{
		width: 125%;
	}
	.bloque6 .centro-box .info-programa{
		width: 80%;

	}
		.bloque6 .centro-box .info-programa h2{
			font-size: 32px;

			margin-bottom: 
			35px;
		}
		.bloque6 .centro-box .info-programa p{
			text-align: left;
font-size: 16px;
line-height: 1.6;
		}

		.bloque6 .centro-box .info-proyecto{
			padding-right: 30px;
		}
		.bloque6 .centro-box .info-proyecto img{
			width: 300px;
			margin-top: 30px;
		}
		.text-afiche{
			width: 300px;
			font-size: 25px;
			top: 70px;
		}


		.bloque-programa .lista-items{
			width: 98%!important;
			max-width: 312px;

			padding-left: 0px;
		}
		.lista-items .item{
			width: 140px;
			margin-left: 8px!important;
			margin-right: 8px!important;
		}
		.lista-items .item img{
			width: 140px!important;
		}
		.lista-items .tbl-icon img{
			width: 88px!important;
		}
		.bloque-programa .center-box-title
		{
			width: 98%!important;
			max-width: 312px;

			padding-left: 0px;
		}
		.bloque-programa .center-box-title .title{
		
			font-size: 25px;
			width: 98%!important;
			max-width: 360px;
			display: block;
			margin:0 auto;
			padding-right: 20px;
		}
		.icon-tablet span.texttitle{
			font-size: 18px;
		}

		.bloque16 .center-box .box-mapa .mapa-iframe
		{
			width: 300px;
			height: 300px;
		}

		.bloque16 .fondo-tablet{
			width: 117%!important;
			top: 77px!important;
		}
		.bloque16 .center-box .title{
			text-align: right;
			padding-right: 30px;
			color: white;
			margin-bottom: 5px;
			padding-left: 0px;
		}
		.bloque16 .center-box .detalle-direccion{
			width: 90%;
			max-width: 348px;

		}
		.bloque16 .center-box .detalle-direccion{
			margin-left: 0px;
		}
		.bloque16 .center-box .detalle-direccion .text2{
			font-size: 11px;
		}
		.bloque16 .center-box .detalle-direccion .text2 img{
			width: 16px;
		}
		.bloque16 .center-box .detalle-direccion .text2 img{
			left: 11px;
		}
		.bloque16 .center-box .detalle-direccion .text3{
			font-size: 11px;
		}
		.bloque16 .center-box .detalle-direccion .text3 img{
			width: 16px;
		}
		.bloque16 .center-box .detalle-direccion .text3 img{
			left: 11px;
		}
		.bloque16 .center-box .detalle-direccion .text4{
			font-size: 11px;}
			.bloque16 .center-box .detalle-direccion .text4 img{
				width: 20px;
			}

			.bloque16 .center-box .detalle-direccion .text4 img {
    left: 8px;
    top: -3px;
}



			.bloque16 .center-box .detalle-direccion .text5{
				font-size: 11px;
				margin-left: 0px;
			}
			.bloque16 .center-box .detalle-direccion .text5 img{
				width: 10px;
			}
			.bloque16 .center-box .detalle-direccion .text5 img{
				left: 20px;
			}

			.bloque16 .center-box .detalle-direccion .text1{
				margin-left: 30px;
				font-size: 14px;
			}
 			.bloque17{
 				min-height: auto!important;
 			}
			.bloque17 .center-box{
				width: 92%;
				margin:0 auto:;
			}
			.bloque17 .center-box h2{
				font-size: 29px;
			}
			.bloque17 .center-box small{
				font-size: 25px;
			}
			.bloque17 .center-box h3{
				font-size: 12px;
				padding-left: 20px;
				padding-right: 35px;

			}
			.bloque17 .center-box h3 .arrow-right{
				right: 22px;
				width: 11px;

			}

			.bloque17 .center-box h3.title1{
				padding-top: 22px;
			}

			.bloque17 .center-box h3.title2{
				padding-top: 19px;
			}

			.bloque17 .center-box h3.title3{
				
			}
			.bloque17 .center-box h3.title4{
				padding-top: 19px;
			}
			.bloque17 .center-box p{
				font-size: 13px;
			}
			.bloque17 .center-box .text-small{
				padding-left: 15px;
				padding-right: 15px;
				font-size: 15px;
			}
			#bloque17
			{
				padding-top: 120px;
				padding-bottom: 0px;
			}
			.bloque17 .center-box{
				padding-top: 0px;
				padding-bottom: 30px;
			}



			.modal-fixed .content{
				width: 280px;
				height: 527px;
				border: 0px;
			}
			.text-prioridad{
				font-size: 8px;
				width: 100%;
			}
			.item-detalle .logo-item img{
				width: 60px!important;
			}
			.logo-foot{
				top: 30px;
				right: 20px;
			}
			.logo-foot img{
				width: 60px!important;
			}
			.item-detalle .logo-item{
				top: 30px;
				left: 20px;
			}

			.item-detalle{
				padding-left: 45px;
				padding-right: 45px;
			}
			.item-detalle .ico{
				width: 190px!important;
				margin-top: 115px;
			}
			.modal-fixed .content .nav-right{
				width: 12px;
				right: 8px;
			}
			.modal-fixed .content .nav-left{
				width: 12px;

				left: 8px;
			}
			.item-detalle .logo-item .title-item{
				font-size: 13px;
				margin-top: 15px;
			}
			.cerrar-modal{
				width: 20px;
			}
			.detalle-info{
				width: 100%!important;
			}
			.item-detalle .detalle-info .text-1{
				font-size: 12px;
				margin-bottom: 2px;
			}
			.item-detalle .detalle-info .text-2{
				font-size: 13px;
				margin-bottom: 3px;
			}
			.item-detalle .detalle-info .text-3
			{font-size: 11px;}
			.bg-orange .detalle-info{
				width: 190px!important;
				margin: 167px auto 0 auto !important;
			}
			div.bg-orange .info-add .top-100{
				margin-top: 120px!important;
			}
			.logo-energy {
   				 width: 50px;
    			margin-top: 10px;
		}
		.logo1, .logo2, .logo3, .logo4, .logo5, .logo6{
			margin-left: 6px;
			margin-right: 6px;
			margin-bottom: 6px;
		}
		.logos-box img.logo1{
			width: 96px;
		}
		.logos-box img.logo2{
			width: 86px;
		}
		.logos-box img.logo3{
			width: 62px;
		}
		.logos-box img.logo4{
			width: 70px;
		}
		.logos-box img.logo5{
			width: 82px;
		}
		.logos-box img.logo6{
			width: 95px;
		}

  }


  @media(min-width: 370px) and (max-width: 630px){
  	.bloque1 .slide1 {

    background-repeat: no-repeat;
    background-size: 100%;
    background-position: 50% 21%;
	}
.bloque3 .box-sup
{
	margin-top: 61px;
}
  }


 @media(min-width: 540px) and (max-width: 620px){

.bloque5 .centro-box .detalle-leed
{
	width: 310px;
} 	
 }


 @media(min-width: 620px) and (max-width: 630px){

.bloque5 .centro-box .detalle-leed
{
	width: 390px;
} 	
 }


 @media(min-width: 1190px) and (max-width: 1500px){

.bloque4 .down-up{
	background-image: url(../img/arrow_white.png);
	background-size: 100% 100%;
}	
 }

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

.bloque5 .down-up{
	background-image: url(../img/arrow_white.png);
	background-size: 100% 100%;
}
 }


@media(min-width: 800px) and (max-width: 1200px){
.bloque16 .center-box .detalle-direccion {
    width: 330px;
    float: right;
    margin-right: 0px;
    
    margin-top: 155px;
}

}
@media(min-width: 800px) and (max-width: 860px){
.bloque16{
	background-position: 124%;
}
}

@media(min-width: 860px) and (max-width: 1026px){
.bloque16{
	background-position: 155%;
}

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

.bloque16{
background-size: 88% 100%;
}
}
@media(min-width: 1190px) and (max-width: 1200px){

.bloque16 .center-box .detalle-direccion {
    width: 215px;
    float: right;
    margin-right: 50px;
    
    margin-top: 155px;
}
}

@media(min-width: 0px) and (max-width: 800px){
	.nav-menu img {
    position: relative;
    top: 4px;
    right: 13px;
}

}
@media(min-width: 801px) and (max-width: 1160px){
	.nav-menu img {
    position: relative;
    top: -6px;
    right: 13px;
}
.bloque3 .box-sup{
	padding-left: 50px;
}
}
@media(min-width: 0px) and (max-width: 629px){
	.nav-menu::before {
	content: "";
display: inline-block;
width: 150px;
height: 70px;

position: absolute;
top: 0px;
right: 0px;

}
.bloque2 .fondo-tablet{
	width: 425px!important;
}
.nav-menu::after{
	content: "";
display: inline-block;
width: 84px;
height: 84px;
box-sizing: border-box;
border-left: solid 42px white;
border-top: solid 42px white;
border-right: solid 42px transparent;
border-bottom: solid 42px transparent;
position: absolute;
top: 0px;
left: -147px;
background-color: #ff8f0f;
}

.header-site{
	background-color: white;
}
}
@media(min-width: 630px) and (max-width: 801px){
.nav-menu::before {
	content: "";
display: inline-block;
width: 260px;
height: 70px;

position: absolute;
top: 0px;
right: 0px;

}
.nav-menu::after{
	content: "";
display: inline-block;
width: 84px;
height: 84px;
box-sizing: border-box;
border-left: solid 42px white;
border-top: solid 42px white;
border-right: solid 42px transparent;
border-bottom: solid 42px transparent;
position: absolute;
top: 0px;
left: -244px;
background-color: #ff8f0f;
}
.logo-site::before {

	display: none;
}

.header-site{
	background-color: white;
}
}


@media(min-width: 386px) and (max-width: 629px){
	.bloque17 .center-box h3{
		font-size: 16px;
	}
	.bloque17 .center-box h3.title2{
		padding-top: 22px;
	}
	.bloque17 .center-box h3.title4{
		padding-top: 22px;
	}
}

@media(min-width: 0px) and (max-width: 385px){


.bloque17 .center-box h3.title1 {
    padding-top: 26px;
}
}