@media only screen and (max-width : 1070px) {
	#screenPortafolio{
		zoom: 90% !important; 
	}
}
@media only screen and (max-width : 990px) {
	#screenPortafolio{
		zoom: 69% !important; 
	}
}
@media only screen and (max-width : 600px) {
	#screenPortafolio{
		zoom: 80% !important; 
	}
}
@media only screen and (max-width: 500px){
	#screenPortafolio {
		zoom: 60% !important;
	}
}
@media only screen and (max-width : 400px) {
	#screenPortafolio{
		zoom: 54% !important; 
	}
}
@media only screen and (max-width : 320px) {
	#screenPortafolio{
		zoom: 46% !important; 
	}
} 

#messageSuccess {
	font-size: 40px !important;
	padding-left: 10px;
	vertical-align: middle;
	color: #198441;
}

#messageEmpty {
	padding-left: 10px;
	vertical-align: middle;
	color: #DA0000;
	font-weight: bold;
}

/* Redes Sociales*/

/**/
.floatWS{
	position:fixed;
	width:60px;
	height:60px;
	bottom:20px;
	right:15px;
	background-color:#25d366;
	color:#FFF;
	border-radius:50px;
	text-align:center;
  font-size:30px;
	box-shadow: 2px 2px 3px #999;
  z-index:50;
}
.floatWS:hover {
	text-decoration: none;
	color: #25d366;
  	background-color:#fff;
}
.my-floatWS {
	margin-top:16px;
}

/**/
.floatFB {
	position:fixed;
	width:60px;
	height:60px;
	bottom:90px;
	right:15px;
	background-color:#4267b2;
	color:#FFF;
	border-radius:50px;
	text-align:center;
  font-size:30px;
	box-shadow: 2px 2px 3px #999;
  z-index:50;
}
.floatFB:hover {
	text-decoration: none;
	color: #4267b2;
  background-color:#fff;
}
.my-floatFB {
	margin-top:16px;
}

/**/
.floatIN {
	position:fixed;
	width:60px;
	height:60px;
	bottom:160px;
	right:15px;
	background-color:#FF5733;
	color:#FFF;
	border-radius:50px;
	text-align:center;
  font-size:30px;
	box-shadow: 2px 2px 3px #999;
  z-index:50;
}
.floatIN:hover {
	text-decoration: none;
	color: #FF5733;
  	background-color:#fff;
}
.my-floatIN {
	margin-top:16px;
}

/**/
.floatTW {
	position:fixed;
	width:60px;
	height:60px;
	bottom:300px;
	right:15px;
	background-color: #00acee;
	color:#FFF;
	border-radius:50px;
	text-align:center;
  	font-size:30px;
	box-shadow: 2px 2px 3px #999;
  z-index:50;
}
.floatTW:hover {
	text-decoration: none;
	color: #00acee;
	background-color: #fff;
}
.my-floatTW{
	margin-top:16px;
}

/**/
.floatYT {
	position:fixed;
	width:60px;
	height:60px;
	bottom:230px;
	right:15px;
	background-color: rgb(255, 0, 0);
	color:#FFF;
	border-radius:50px;
	text-align:center;
  	font-size:30px;
	box-shadow: 2px 2px 3px #999;
  z-index:50;
}
.floatYT:hover {
	text-decoration: none;
	color: rgb(255, 0, 0);
	background-color: #fff;
}
.my-floatYT{
	margin-top:16px;
}

  


section.awSlider{
margin:0px auto;
/* padding:30px; */
padding-left: 50px;
padding-right: 50px;
position:relative;
display:table;
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}

section.awSlider:hover > img{
-ms-transform: scale(1.2);
-webkit-transform: scale(1.2);
transform: scale(1.2);
opacity:1;
}

section.awSlider img{
	pointer-events: none;
}

section.awSlider > img{
position:absolute;
top:30px;
z-index:1;
transition:all .3s;
filter: blur(1.8vw);
-webkit-filter: blur(2vw);
-moz-filter: blur(2vw); 
-o-filter: blur(2vw); 
-ms-filter: blur(2vw);
-ms-transform: scale(1.1);
-webkit-transform: scale(1.1);
transform: scale(1.1);
opacity:.5;
}



/*****************CAONTACTENOS PARPADENADO**/
#contactenos {
	animation: blinker 2.5s linear infinite;
  }
  
  @keyframes blinker {  
	50% { opacity: 0; }
  }