
@font-face {
  font-family: 'Montserrat-Light';
  src: url('../fonts/Montserrat-Light.eot?#iefix') format('embedded-opentype'),  
	   url('../fonts/Montserrat-Light.woff') format('woff'), 
	   url('../fonts/Montserrat-Light.ttf')  format('truetype'), 
	   url('../fonts/Montserrat-Light.svg#Montserrat-Light') format('svg');
  font-weight: normal;
  font-style: normal;
}


@font-face {
  font-family: 'Montserrat-Regular';
  src: url('../fonts/Montserrat-Regular.eot?#iefix') format('embedded-opentype'),  
	   url('../fonts/Montserrat-Regular.woff') format('woff'), 
	   url('../fonts/Montserrat-Regular.ttf')  format('truetype'), 
	   url('../fonts/Montserrat-Regular.svg#Montserrat-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
	font-family: 'Montserrat-Medium';
	src: url('../fonts/Montserrat-Medium.eot?#iefix') format('embedded-opentype'),  
		url('../fonts/Montserrat-Medium.otf')  format('opentype'),
		url('../fonts/Montserrat-Medium.woff') format('woff'), 
		url('../fonts/Montserrat-Medium.ttf')  format('truetype'),
		url('../fonts/Montserrat-Medium.svg#Montserrat-Medium') format('svg');
	font-weight: normal;
	font-style: normal;
  }
  

@font-face {
  font-family: 'Montserrat-SemiBold';
  src: url('../fonts/Montserrat-SemiBold.eot?#iefix') format('embedded-opentype'),  
	   url('../fonts/Montserrat-SemiBold.woff') format('woff'), 
	   url('../fonts/Montserrat-SemiBold.ttf')  format('truetype'), 
	   url('../fonts/Montserrat-SemiBold.svg#Montserrat-SemiBold') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
	font-family: 'Montserrat-Bold';
	src: url('../fonts/Montserrat-Bold.eot?#iefix') format('embedded-opentype'),  
		url('../fonts/Montserrat-Bold.otf')  format('opentype'),
		url('../fonts/Montserrat-Bold.woff') format('woff'), 
		url('../fonts/Montserrat-Bold.ttf')  format('truetype'), 
		url('../fonts/Montserrat-Bold.svg#Montserrat-Bold') format('svg');
	font-weight: normal;
	font-style: normal;
  }
  @font-face {
	font-family: 'Montserrat-ExtraBold';
	src: url('../fonts/Montserrat-ExtraBold.eot?#iefix') format('embedded-opentype'),  
	url('../fonts/Montserrat-ExtraBold.otf')  format('opentype'),
	url('../fonts/Montserrat-ExtraBold.woff') format('woff'), 
	url('../fonts/Montserrat-ExtraBold.ttf')  format('truetype'), 
	url('../fonts/Montserrat-ExtraBold.svg#Montserrat-ExtraBold') format('svg');
	font-weight: normal;
	font-style: normal;
  }
  
/*-------------BODY----------------*/

body{
font-family: 'Montserrat-Light';
font-size:10pt; 
background-color:#fff; 
overflow-x: hidden !important;
} 

/* up buttom */
#nekoToTop{
position:fixed; 
bottom:0; 
right:20px; 
padding:5px;
display:none;
border-radius:0;
width:50px;
text-align:center;
color:#fff;
background:#000;
border:1px solid transparent;
}

#nekoToTop:hover{
color:#000;
background:#fff;
}

.nekoToTopsize{
font-size: 2.5rem;
}

/*-------------LOADER----------------*/

.actionCon {
overflow:hidden;
width:auto;
height:auto;	
}
.actionType5_1{
float:left;
text-align:center;
margin:132px 0;
width:50%;
}
.actionType5_1 > div {
display:inline-block;
width:20px;
height:20px;
margin-right:15px;
background-color:#7e8f98;
border-radius:50%;
-webkit-border-radius:50%;
transform:scale(0);
-webkit-transform:scale(0);
-moz-transform:scale(0);
animation:lodingCircle1 ease-in-out 2.5s infinite;
-webkit-animation:lodingCircle1 ease-in-out 2.5s infinite;
-moz-animation:lodingCircle1 ease-in-out 2.5s infinite;
}
.actionType5_1 .loding1 {
animation-delay:-.6s;
-webkit-animation-delay:-.6s;
-moz-animation-delay:-.6s;
}
.actionType5_1 .loding2 {
animation-delay:-.4s;
-webkit-animation-delay:-.4s;
-moz-animation-delay:-.4s;
}
.actionType5_1 .loding3 {
margin-right:0;
animation-delay:-.2s;
-webkit-animation-delay:-.2s;
-moz-animation-delay:-.2s;
}
@keyframes lodingCircle1 {
0%{
transform:scale(1);
-webkit-transform:scale(1);
-moz-transform:scale(1);
opacity:1;
}
10% {
transform:scale(1.2);
-webkit-transform:scale(1.2);
-moz-transform:scale(1.2);
}
60%,100% {
transform:scale(0);
-webkit-transform:scale(0);
-moz-transform:scale(0);
opacity:0;
}}
@-webkit-keyframes lodingCircle1 {
0%{
transform:scale(1);
-webkit-transform:scale(1);
-moz-transform:scale(1);
opacity:1;
}
10% {
transform:scale(1.2);
-webkit-transform:scale(1.2);
-moz-transform:scale(1.2);
}
60%,100% {
transform:scale(0);
-webkit-transform:scale(0);
-moz-transform:scale(0);
opacity:0;
}}

/*LOGO*/
.logo {
	padding-top: 5%;
	position: relative;
	top: 0;
	left: 8%;
  }
.navbar-content{
position: relative;
}
.navbar-logo{
	position: relative;
}
/* NAV */
.navbar-horizontal{
background-color:#FEFEFE; 
margin-bottom:0%;
height: 120px;
}
.nav-home{ 
text-align:center; 
margin-top:0%; 
-webkit-margin-before:0%;
display: inline-flex;
list-style-type: none;
width: 100%;
position: relative;
top: -4px;
margin-bottom: 0px;
}


/* li general */ 
.nav-home__li{
width:33%; 
font-family: 'Montserrat-ExtraBold'; 
font-size:2.8rem;
}


/* li individuales */ 
.nav-home_quehehecho{ 
background-color:#D70020;
transform: scale(1.06,0.95) rotate(0)skew(-41deg,0) translate(0px,0px); 
	-webkit-transform: scale(1.06,0.95) rotate(0)skew(-41deg,0) translate(0px,0px); 
	-moz-transform: scale(1.06,0.95) rotate(0)skew(-41deg,0) translate(0px,0px); 
	transform-origin: 50% 50%; 
	height: 138px;
}
.nav-home_quehacemos{ 
background-color:#fff;
transform: scale(1.06,0.95) rotate(0)skew(-41deg,0) translate(0px,0px); 
	-webkit-transform: scale(1.06,0.95) rotate(0)skew(-41deg,0) translate(0px,0px); 
	-moz-transform: scale(1.06,0.95) rotate(0)skew(-41deg,0) translate(0px,0px); 
	transform-origin: 50% 50%; 
	height: 139px;
}
.nav-home_quetengo{ 
background-color:#212120;
transform: scale(1.06,0.95) rotate(0)skew(-41deg,0) translate(0px,0px); 
	-webkit-transform: scale(1.06,0.95) rotate(0)skew(-41deg,0) translate(0px,0px); 
	-moz-transform: scale(1.06,0.95) rotate(0)skew(-41deg,0) translate(0px,0px); 
	transform-origin: 50% 50%; 
	height: 138px;
}


/* li hover - li active */ 
.nav-home_quehehecho:hover,
.nav-home_quehehecho:focus,
.nav-home_quehehecho-active{ 
background-color:#D70020;
}

.nav-home_quehacemos:hover,
.nav-home_quehacemos:focus,
.nav-home_quehacemos-active{ 
background-color:#fff; 
}

.nav-home_quetengo:hover,
.nav-home_quetengo:focus,
.nav-home_quetengo-active{
background-color:#212120; 
}


/* li a general */ 
.space-color{
background-color: #212120;
height: 135px;
width: 102px;
position: absolute;
right: -35px;
}
.nav-home > 
.nav-home__li > a{ 
	padding: 35px;

}
.nav-home > 
.nav-home__li > a:hover{
	text-align: none;
}
.nav-home > 
.nav-home__li > a p{ 
margin: 0;
line-height: 115%;
transform: scale(1.06,0.95) rotate(0)skew(38deg,0) translate(0px,0px); 
-webkit-transform: scale(1.06,0.95) rotate(0)skew(38deg,0) translate(0px,0px); 
-moz-transform: scale(1.06,0.95) rotate(0)skew(38deg,0) translate(0px,0px); 
transform-origin: 50% 50%; 
}

.nav-home__li-a { 
color:#fff
}
.nav-home__li-a-red { 
	color:#D70020
	}
.nav-home__li-a-active {
color:#FFF;
}




/*  hover - li a active  */
.nav-home__li-a:hover,
.nav-home__li-a:active,
.nav-home__li-a:focus,
.nav-home__li-a-active:hover,
.nav-home__li-a-active:active,
.nav-home__li-a-active:focus{
color:#FFF; 
}


/* hover reset  */
.navbar-horizontal 
.nav-home > 
.nav-home__li > a:hover{
background-color:transparent;
}


/* focus reset */
.navbar-horizontal .nav-home >
.nav-home_quehehecho > a:focus {
background-color:#B1D968;
}
.navbar-horizontal .nav-home > 
.nav-home_quehacemos> a:focus {
background-color:#88C54C;
}
.navbar-horizontal .nav-home > 
.nav-home_quetengo > a:focus {
background-color:#56BD48;
}


/*----------- GENERAL -------------*/
.img-center{
display:block; 
margin:auto;
}

/*----------- IFRAME YOUTUBE -------------*/

.iframe-youtube {
position: relative;
padding-bottom: 55.25%;
padding-top: 0px;
}

.iframe-youtube iframe {
position: absolute;
width: 100%!important;
height: 100%!important;
}


/*----------- FOOTER -------------*/
   
.footer {
	background-color: #000;
	padding: 70px 0 30px;
  }
  
  .footer-fluid {
	padding-left: 120px !important;
	padding-right: 120px !important;
  }
  
  .footer-col-logo {
	width: 18%;
	padding-top: 1%;
  }
  
  .footer-col-info {}
  
  .footer-col-redes {
	width: 47%;
  }
  
  .footer-col-parrafo {
	padding: 1% 1% 0 0;
	width: 35%;
  }
  
  .footer-col-ul {
	padding-top: 46px;
  }
  
  .footer-title {
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 2.4rem;
	font-weight: bold;
	text-align: right;
	letter-spacing: 6px;
  }
  
  .footer-p {
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.7rem;
	text-align: left;
	line-height: 110%;
  }
  
  .footer-info-ul {
	list-style-type: none;
	padding-right: 1%;
  }
  
  .footer-info-ul li {
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.75rem;
	text-align: right;
  }
  
  .footer-info-ul li a {
	color: #fff !important;
	font-family: 'Montserrat-ExtraBold';
  }
  
  .footer-info-ul li.spacebtt {
	margin-top: 3%;
  }
  
  .footer-info-ul2 {
	list-style-type: none;
	padding-left: 0;
  }
  
  .footer-info-ul2 li {
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.7rem;
	text-align: right;
	display: inline-block;
	margin-right: 5%;
  }
  
  .footer-info-ul2 li a {
	color: #fff;
  }
  
  .footer-col-parrafo {
	padding-top: 2%;
  }
  
  .footer-col-redes {
	padding-top: 2%;
  }
  
  .img-logo-footer {
	display: block;
	margin-right: auto;
  }
  
  .redes-inline {
	text-align: right;
  }
  
  .redes-inline>li {
	margin-right: 5%;
  }
.redes-inline > li:last-child{
	margin-right: 0%;
}
.btn-redes { 
	display: inline-block; 
	width: auto;  
	height: auto;  
	border: none;  
	border-radius: 100%;  
	text-align: center; 
	font-size: 50px; 
	line-height: 26px;
}

.btn-redes .positioni{
	position: relative; 
	top: 0px;
}

.btn-styleredes {  
	margin-top: 15px; 
	color: #FFFFFF; 
	background: 0 0;  
	transition: all .3s ease-in-out;
}

.btn-styleredes:hover,
.btn-styleredes:focus,
.btn-styleredes:active,
.btn-styleredes.active { 
	color: #D8182A;
}


/*Estilos flechas carrusel*/
.owl-carousel-arrows{ 
position:relative; 
top:60px;
}

.owl-carousel-arrows .prev, 
.owl-carousel-arrows .next{
background-repeat:no-repeat; 
background-color:transparent;  
border:none; 
width: 25px; 
height: 47px;
}

.owl-carousel-arrows .prev{
background-image:url("../images/testimonial/arrowleft.png");
}
.owl-carousel-arrows .next{
background-image:url("../images/testimonial/arrowright.png");
}


/*Estilos Personalizados*/
.colorWhite{
	color: #fff;
}
.colorBlack{
	color: #000;
}
.colorRed{
	color: #D70020;
}
.colorBlackLigth{
	color: #212120;
}
.text-align-l{
	text-align: left;
}
.text-align-r{
	text-align: right;
}
.text-align-c{
	text-align: center;
}
.parrafo{
	font-family: 'Montserrat-Regular';
	font-size: 2.8rem;
}
.title-h2{
	font-family: 'Montserrat-ExtraBold';
	font-size: 3rem;
}
.spaceSection{
	background-color: #fff;
	height: 5px;
	width: 100%;
	position: relative;
	display: block;
}
/*inicio*/

.inicio{
	position: relative;
}
.inicio-fluid{
	padding: 0;
}
.inicioContent{
	padding: 355px 0 355px 115px;
	text-align: center;
}
.inicioRed{
	background-color: #D70020;
}
.inicioGrey{
	background-color: #E5E4E4;
}
.inicioBlack{
	background-color: #212120;
}
.inicioTitle{
	font-family: 'Montserrat-ExtraBold';
	font-size: 8rem;
}
.inicioBtn{
	border: 3px solid;
	font-family: 'Montserrat-SemiBold';
	font-size: 2.5rem;
	font-style: italic;
	border-radius: 10px;
	letter-spacing: 5px;
	padding: 2px 20px;
	width: 65%;
	display: block;
	margin-top: 15%;
}
.InicioBtnRed{
	background-color: transparent;
	border-color: #D70020;
	color: #000;
}
a.InicioBtnRed:hover{
	background-color: #D70020;
	border-color: #D70020;
	color: #fff;
	text-decoration: none;
}
.InicioBtnWhite{
	background-color: transparent;
	border-color:#ffffff;
	color: #ffffff;
}
a.InicioBtnWhite:hover{
	background-color: #fff;
	border-color: #fff;
	color: #D70020;
	text-decoration: none;
}
.InicioBtnBlack{
	background-color: transparent;
	border-color:#ffffff;
	color: #ffffff;
}
a.InicioBtnBlack:hover{
	background-color: #fff;
	border-color: #fff;
	color: #000;
	text-decoration: none;
}
.inicioFig-1{
	position: absolute;
	left: 0;
	top: 14%;
}
.inicioFig-2{
	position: absolute;
	left: 0;
	bottom: 0%;
	z-index: 99;
}
.inicioFig-3{
	position: absolute;
	right: 0;
	top: 0%;
	z-index: 99;
}
.inicioFig-4{
	position: absolute;
	right: 0;
	bottom: 16%;
	z-index: 99;
}

.inicioFig-5{
	position: absolute;
	right: 45%;
	bottom: 0%;
	z-index: 99;
}
/*testimonial*/
.testimonial-section{
background-color: #E5E4E4; 
padding-bottom: 0px; 
padding-top: 0px;
}

.testimonial-section-Text{
	padding: 4% 7% 0% 7%;
}

.testimonial-section-video{
	padding: 0%;
}

.testimonialSpaceSubtitle{
	margin-top: 0;
	margin-bottom: 4%;
}
.overflow{ 
	overflow-y:auto;
}
.overflow-a{
	height:245px;
}
.testimonial-desktop{
	display: block;
}
.testimonial-movil{
	display: none;
}

/*BLOG HOME*/
.blog-home{
	padding: 2% 5%;
}

.parrafo-blog{
	font-family: 'Montserrat-Regular';
	font-size: 2.3rem;
}
.overflow-b{
	height:255px;
}
.InicioBtnRed-blog:hover {
    background-color: #D70020;;
    border-color: #D70020;
    color: #fff;
}
.InicioBtnRed-blog {
	background-color: transparent;
    border-color: #D70020;
    color: #000;
    border: 3px solid;
    font-family: 'Montserrat-SemiBold';
    font-size: 2rem;
    font-style: italic;
    border-radius: 10px;
    letter-spacing: 5px;
    padding: 4px 20px;
  
}
/* RESPONSIVE */

@media screen and (min-width:280px) and (max-width:599px){
	::-webkit-scrollbar {
		display: none;
	}
	html{
		overflow-x: hidden !important;
	}
	.navbar-nav{
		margin: 7.5px 0px;
	}
	.navbar-content{padding: 0;}
	.fluid-home{padding: 0;}
	.navbar-fluid {
		padding-left: 20px;
		padding-right: 20px;
	}	
	.navbar-toggle {
		background-color: transparent;
		background-image: none;
		border: 1px solid transparent;
		border-radius: 4px;
		float: none;
		margin-bottom: 10px;
		margin-right: 15px;
		margin-top:0px;
		padding: 9px 10px;
		position: relative;
		display: inline;
	}
	.navbar-toggle .icon-bar {
		background-color:#6D6E70;
		display: block;
		width: 30px;
		height: 2px;
		border-radius: 1px;
		margin-bottom: 7px;
	}
	
	.navbar-horizontal{
		padding-top: 5%;
		height: auto;
	}
	.navbar-logo{
		padding: 25px 19px ;
		margin-bottom: 4%;
	}
	.nav-home {
		display: block;
		width: 100%;
		left: 0;
		position: relative;
		top: 0;
		padding-left: 0;
	}
	.nav-home__li{
		width: 100%;
		transform: none;
		height: auto;
		font-size: 1.8rem;
	}
	.nav-home > .nav-home__li > a p{
		transform: none;
	}
	.space-color{
		display: none;
	}
	.logo {
		padding-top: 0;
		left: 0;
	  }
	/**/
	.footer {
		background-color: #000;
		padding: 50px 0 70px;
	}

	.redes-inline>li {
		margin-right: 7px;
		padding-left: 0 !important;
		padding-right: 0 !important;
	}

	.btn-redes {
		font-size: 28px;
		width: 28px;
		height: 28px;
	}
	
	.footer-fluid {
		padding-left: 54px !important;
		padding-right: 54px !important;
	}

	.footer-col-parrafo {
		padding: 1% 0% 0 0;
		width: 100%;
	}

	.footer-col-logo {
		padding: 4% 16% !important;
		width: 100% !important;
		margin-bottom: 5%;
	}

	.footer-info-ul2 li {
		font-size: 1.2rem;
		margin-right: 3%;
		display: block;
		text-align: center;
	}

	.footer-info-ul li {
		font-size: 1.2rem;
		text-align: center;
	}

	.footer-p {
		font-size: 1.2rem;
		text-align: center;
	}

	.footer-col-info {
		width: 100%;
	}

	.footer-col-ul {
		width: 100%;
		padding-top: 20px;
	}

	.footer-col-redes {
		width: 100%;
	}

	.btn-styleredes {
		top: 5px;
	}

	.redes-inline {
		text-align: center;
	}

	.footer-title {
		font-size: 1.4rem;
		text-align: center;
	}

	.footer-info-ul {
		padding-left: 0;
	}

	.img-logo-footer {
		margin-left: auto;
	}

	
	.closeflotante{
		right: -4%;
		top: 40%;
	}
	.closeflotante a img{
		width: 50%;
	}
	
	/*INICIO*/
	.inicioTitle {
		font-size: 4rem;
	}
	.inicioContent {
		padding: 100px 0 125px 70px;
	}
	.inicioBtn{
		font-size: 1.5rem;
		width: 80%;
	}
	.inicioFig-1 {
		width: 29%;
		top: 10%;
	}
	.inicioFig-2{
		display: none;
	}
	.inicioFig-3{
		display: none;
	}
	.inicioFig-4{
		width: 31%;
	}
	.inicioFig-5{
		width: 9%;
		right: 51%;
	}

	/*Testimonials*/
	.parrafo{
		font-size:2rem;
	}
	.title-h2{
		font-size: 2rem;
	}
	.overflow-a {
		height: auto;
	}
	.testimonial-section-Text {
	padding: 2% 7% 5% 7%;
	}	
	.testimonial-desktop{
		display: none;
	}
	.testimonial-movil{
		display: block;
	}

}


@media screen and (min-width:600px) and (max-width:767px){
	
	html{
		overflow-x: hidden !important;
	}
	.navbar-nav{
		margin: 7.5px 0px;
	}
	
	.navbar-fluid {
		padding-left: 20px;
		padding-right: 20px;
	}	
	.navbar-content{padding: 0;}
	.fluid-home{padding: 0;}
	.navbar-toggle {
		background-color: transparent;
		background-image: none;
		border: 1px solid transparent;
		border-radius: 4px;
		float: none;
		margin-bottom: 10px;
		margin-right: 15px;
		margin-top: 0px;
		padding: 9px 10px;
		position: relative;
		display: inline;
	}
	.navbar-toggle .icon-bar {
		background-color:#6D6E70;
		display: block;
		width: 30px;
		height: 2px;
		border-radius: 1px;
		margin-bottom: 7px;
	}
	
	.navbar-horizontal{
		padding-top: 5%;
		height: auto;
	}
	.navbar-logo{
		padding: 25px 19px ;
		margin-bottom: 4%;
	}
	.nav-home {
		display: block;
		width: 100%;
		left: 0;
		position: relative;
		top: 0;
		padding-left: 0;
	}
	.nav-home__li{
		width: 100%;
		transform: none;
		height: auto;
		font-size: 1.8rem;
	}
	.nav-home > .nav-home__li > a p{
		transform: none;
	}
	.space-color{
		display: none;
	}
	.logo {
		padding-top: 0;
		left: 0;
		width: 100%;
	  }
	.img-centermovil{
		margin: auto;
	}
	/**/
	.header-p-movil{
		display: block;
	}
	.menumovil{
		display: inline-block;
	}
	.volver-movil {
		display: inline-block;
		left: 47%;
	}

	.volver{
		display: none;
	}
		
	.btn-redes{
		font-size: 40px;
	}
	
	.footer {
		background-color: #000;
		padding: 50px 0 70px;
	}

	.redes-inline>li {
		margin-right: 7px;
		padding-left: 0 !important;
		padding-right: 0 !important;
	}

	.btn-redes {
		font-size: 28px;
		width: 28px;
		height: 28px;
	}

	.footer-fluid {
		padding-left: 54px !important;
		padding-right: 54px !important;
	}

	.footer-col-parrafo {
		padding: 1% 0% 0 0;
		width: 100%;
	}

	.footer-col-logo {
		padding: 4% 16% !important;
		width: 100% !important;
		margin-bottom: 5%;
	}

	.footer-info-ul2 li {
		font-size: 1.2rem;
		margin-right: 3%;
		display: block;
		text-align: center;
	}

	.footer-info-ul li {
		font-size: 1.2rem;
		text-align: center;
	}

	.footer-p {
		font-size: 1.2rem;
		text-align: center;
	}

	.footer-col-info {
		width: 100%;
	}

	.footer-col-ul {
		width: 100%;
		padding-top: 20px;
	}

	.footer-col-redes {
		width: 100%;
	}

	.btn-styleredes {
		top: 5px;
	}

	.redes-inline {
		text-align: center;
	}

	.footer-title {
		font-size: 1.4rem;
		text-align: center;
	}

	.footer-info-ul {
		padding-left: 0;
	}

	.img-logo-footer {
		margin-left: auto;
	}

	/*INICIO*/
	.inicioTitle {
		font-size: 4rem;
	}
	.inicioContent {
		padding: 100px 0 125px 70px;
	}
	.inicioBtn{
		font-size: 1.5rem;
		width: 48%;
		margin-top: 5%;
	}
	.inicioFig-1 {
		width: 29%;
		top: 10%;
	}
	.inicioFig-2{
		display: none;
	}
	.inicioFig-3{
		display: none;
	}
	.inicioFig-4{
		width: 31%;
	}
	.inicioFig-5{
		width: 9%;
		right: 51%;
	}
	/*Testimonials*/
	.parrafo{
		font-size:2rem;
	}
	.title-h2{
		font-size: 2rem;
	}
	.overflow-a {
		height: auto;
	}
	.testimonial-section-Text {
	padding: 2% 7% 5% 7%;
	}	
	.testimonial-desktop{
		display: none;
	}
	.testimonial-movil{
		display: block;
	}

}


@media screen and (min-width:768px) and (max-width:1023px){
	.navbar-nav{
		margin: 7.5px 0px;
	}
	
	.navbar-fluid {
		padding-left: 20px;
		padding-right: 20px;
	}	
	.navbar-content{padding: 0;}
	.fluid-home{padding: 0;}
	.navbar-toggle {
		background-color: transparent;
		background-image: none;
		border: 1px solid transparent;
		border-radius: 4px;
		float: none;
		margin-bottom: 10px;
		margin-right: 15px;
		margin-top: 0px;
		padding: 9px 10px;
		position: relative;
		display: inline;
	}
	.navbar-toggle .icon-bar {
		background-color:#6D6E70;
		display: block;
		width: 30px;
		height: 2px;
		border-radius: 1px;
		margin-bottom: 7px;
	}
	
	.navbar-horizontal{
		padding-top: 5%;
		height: auto;
	}
	
	.navbar-logo{
		padding: 25px 19px ;
		margin-bottom: 4%;
	}
	.nav-home {
		display: block;
		width: 100%;
		left: 0;
		position: relative;
		top: 0;
		padding-left: 0;
	}
	.nav-home__li{
		width: 100%;
		transform: none;
		height: auto;
		font-size: 1.8rem;
	}
	.nav-home > .nav-home__li > a p{
		transform: none;
	}
	.space-color{
		display: none;
	}
	.logo {
		padding-top: 0;
		left: 0;
		width: 100%;
	  }
	.img-centermovil{
		margin: auto;
	}
	/**/

	.header-p-movil{
		display: block;
	}
	.menumovil{
		display: inline-block;
	}
	.volver-movil {
		display: inline-block;
		left: 55%;
	}
	.volver{
		display: none;
	}
	
	.footer {
		background-color: #000;
		padding: 50px 0 70px;
	}

	.redes-inline>li {
		margin-right: 7px;
		padding-left: 0 !important;
		padding-right: 0 !important;
	}

	.btn-redes {
		font-size: 28px;
		width: 28px;
		height: 28px;
	}

	.footer-fluid {
		padding-left: 54px !important;
		padding-right: 54px !important;
	}

	.footer-col-parrafo {
		padding: 1% 0% 0 0;
		width: 100%;
	}

	.footer-col-logo {
		padding: 4% 16% !important;
		width: 100% !important;
		margin-bottom: 5%;
	}

	.footer-info-ul2 li {
		font-size: 1.2rem;
		margin-right: 3%;
		display: block;
		text-align: center;
	}

	.footer-info-ul li {
		font-size: 1.2rem;
		text-align: center;
	}

	.footer-p {
		font-size: 1.2rem;
		text-align: center;
	}

	.footer-col-info {
		width: 100%;
	}

	.footer-col-ul {
		width: 100%;
		padding-top: 20px;
	}

	.footer-col-redes {
		width: 100%;
	}

	.btn-styleredes {
		top: 5px;
	}

	.redes-inline {
		text-align: center;
	}

	.footer-title {
		font-size: 1.4rem;
		text-align: center;
	}

	.footer-info-ul {
		padding-left: 0;
	}

	.img-logo-footer {
		margin-left: auto;
	}

	 /*INICIO*/
	 .inicioTitle {
		font-size: 3rem;
	}
	.inicioContent {
		padding: 160px 0 165px 51px;
	}
	.inicioBtn{
		font-size: 1rem;
		padding: 7px 20px;
		width: 80%;
	}
	.inicioFig-1{
		width: 70%;
	}
	.inicioFig-2{
		width: 55%;
	}
	.inicioFig-3{
		width: 46%;
	}
	.inicioFig-4{
		width: 46%;
	}
	.inicioFig-5{
		width: 19%;
		right: 51%;
	}
	/*Testimonials*/
	.parrafo{
		font-size:2rem;
	}
	.title-h2{
		font-size: 2rem;
	}
	.overflow-a {
		height: auto;
	}
	.testimonial-section-Text {
	padding: 2% 7% 5% 7%;
	}	
	.testimonial-desktop{
		display: none;
	}
	.testimonial-movil{
		display: block;
	}

}


@media screen and (min-width:1024px) and (max-width:1279px){

	.navbar-nav{
		margin: 7.5px 0px;
	}
	
	.navbar-fluid {
		padding-left: 0px;
		padding-right: 0px;
	}	
	
	.navbar-toggle {
		background-color: transparent;
		background-image: none;
		border: 1px solid transparent;
		border-radius: 4px;
		float: none;
		margin-bottom: 10px;
		margin-right: 15px;
		margin-top: 0px;
		padding: 9px 10px;
		position: relative;
		display: inline;
	}
	.navbar-toggle .icon-bar {
		background-color:#6D6E70;
		display: block;
		width: 30px;
		height: 2px;
		border-radius: 1px;
		margin-bottom: 7px;
	}
	
	.navbar-horizontal{
		padding-top: 5%;
		height: auto;
	}
	/**/
	.nav-home__li{
		font-size: 1.8rem;
	}
	.nav-home_quehehecho{
	 height: 95px;
	}
	.nav-home_quehacemos{
		height: 95px;
	}
	.nav-home_quetengo{
		height: 95px;
	}
	.space-color {
		height: 93px;
		width: 110px;
		right: -65px;
	}
	.logo {
		padding-top: 10%;		
		left: 0;
	}
	/**/
	.header-p-movil{
		display: block;
	}
	.menumovil{
		display: inline-block;
	}
	.volver-movil {
		display: inline-block;
		left: 67%;
	}
	.volver{
		display: none;
	}
	
			
	/*-------------------------*/
	
	 /*Footer*/
	 .footer-fluid {
		padding-left: 70px !important;
		padding-right: 70px !important;
	  }
	
	  .footer-p {
		font-size: 1.1rem;
	  }
	
	  .footer-info-ul2 li {
		font-size: 1.1rem;
	  }
	
	  .footer-title {
		font-size: 1.3rem;
	  }
	
	  .footer-info-ul li {
		font-size: 1.1rem;
	  }
	
	  .redes-inline li a img {
		width: 35px;
	  }
	
	  .redes-inline>li {
		margin-right: 3.2%;
	  }
	
	
	 /*INICIO*/
	 .inicioTitle {
		font-size: 4rem;
	}
	.inicioContent {
		padding: 195px 0 195px 69px;
	}
	.inicioBtn{
		font-size: 1.3rem;
	}
	.inicioFig-1{
		width: 70%;
	}
	.inicioFig-2{
		width: 55%;
	}
	.inicioFig-3{
		width: 46%;
	}
	.inicioFig-4{
		width: 46%;
	}
	.inicioFig-5{
		width: 19%;
		right: 51%;
	}
	/*Testimonials*/
	.parrafo{
		font-size: 1.6rem;
	}
	.title-h2{
		font-size: 1.8rem;
	}
	.overflow-a {
		height: 148px;
		}
	.testimonial-section-Text {
	padding: 2% 7% 0% 7%;
	}	
	
	
}

@media (min-width: 280px) and (max-width: 1279px) {
    .navbar-collapse.collapse {
        display: none !important;
    }
    .navbar-collapse.collapse.in {
        display: block !important;
    }
    .navbar-logo .collapse, .navbar-toggle {
        display:inline-block !important;
    }   
}


@media screen and (min-width:1280px) and (max-width:1359px){
		
	.navbar-fluid {
		padding-left: 30px;
		padding-right: 30px;
	}	
	/**/
	.nav-home__li{
		font-size: 1.8rem;
	}
	.nav-home_quehehecho{
	 height: 95px;
	}
	.nav-home_quehacemos{
		height: 95px;
	}
	.nav-home_quetengo{
		height: 95px;
	}
	.space-color {
		height: 93px;
		width: 110px;
		right: -65px;
	}
	.logo {
		padding: 11px 30px 0;	
		left: 0;
	}
	/**/
	/*-------------------------*/
	
	 /*Footer*/
	 .footer-fluid {
		padding-left: 100px !important;
		padding-right: 100px !important;
	  }
	
	  .footer-p {
		font-size: 1.2rem;
	  }
	
	  .footer-info-ul2 li {
		font-size: 1.2rem;
	  }
	
	  .footer-title {
		font-size: 1.5rem;
	  }
	
	  .footer-info-ul li {
		font-size: 1.2rem;
	  }
	
	  .redes-inline li a img {
		width: 40px;
	  }
	
	  .redes-inline>li {
		margin-right: 3.2%;
	  }
	
	
	/*INICIO*/
	.inicioTitle {
		font-size: 5rem;
	}
	.inicioContent {
		padding: 220px 0 220px 79px;
	}
	.inicioBtn{
		font-size: 1.5rem;
	}
	.inicioFig-1{
		width: 70%;
	}
	.inicioFig-2{
		width: 55%;
	}
	.inicioFig-3{
		width: 46%;
	}
	.inicioFig-4{
		width: 46%;
	}
	.inicioFig-5{
		width: 19%;
		right: 51%;
	}
	
	/*Testimonials*/
	.parrafo{
		font-size: 1.8rem;
	}
	.title-h2{
		font-size: 2rem;
	}
	.overflow-a {
		height: 175px;
	  }
	.testimonial-section-Text {
	padding: 3% 7% 0% 7%;
	}	

}

@media screen and (min-width:1360px) and (max-width:1439px){
	
	
	.navbar-fluid {
		padding-left: 60px;
		padding-right: 60px;
	}	
	/**/
	.nav-home__li{
		font-size: 1.8rem;
	}
	.nav-home_quehehecho{
		height: 95px;
	}
	.nav-home_quehacemos{
		height: 95px;
	}
	.nav-home_quetengo{
		height: 95px;
	}
	.space-color {
		height: 93px;
		width: 110px;
		right: -65px;
	}
	.logo {
		padding: 13px 60px 0;	
		left: 0;
	}
	/**/
	/**/
	
  /*Footer*/
  .footer-fluid {
    padding-left: 100px !important;
    padding-right: 100px !important;
  }

  .footer-p {
    font-size: 1.2rem;
  }

  .footer-info-ul2 li {
    font-size: 1.2rem;
  }

  .footer-title {
    font-size: 1.5rem;
  }

  .footer-info-ul li {
    font-size: 1.2rem;
  }

  .redes-inline li a img {
    width: 40px;
  }

  .redes-inline>li {
    margin-right: 3.2%;
  }

	
	/*INICIO*/
	.inicioTitle {
		font-size: 5.5rem;
	}
	.inicioContent {
		padding: 255px 0 255px 85px;
	}
	.inicioBtn{
		font-size: 1.6rem;
	}
	.inicioFig-1{
		width: 70%;
	}
	.inicioFig-2{
		width: 55%;
	}
	.inicioFig-3{
		width: 46%;
	}
	.inicioFig-4{
		width: 46%;
	}
	.inicioFig-5{
		width: 19%;
		right: 51%;
	}

	/*Testimonials*/
	.parrafo{
		font-size: 1.8rem;
	}
	.title-h2{
		font-size: 2rem;
	}
	.overflow-a {
		height: 206px;
	  }
		
}

@media screen and (min-width:1440px) and (max-width:1599px){
	
	.navbar-fluid {
		padding-left: 60px;
		padding-right: 60px;
	}
	/**/
	.nav-home__li{
		font-size: 1.8rem;
	}
	.nav-home_quehehecho{
		height: 95px;
	}
	.nav-home_quehacemos{
		height: 95px;
	}
	.nav-home_quetengo{
		height: 95px;
	}
	.space-color {
		height: 93px;
		width: 110px;
		right: -65px;
	}
	.logo {
		padding: 13px 60px 0;	
		left: 0;
	}
	/**/
	
	/*-------------------------*/
	
	 /*Footer*/
	 .footer-p {
		font-size: 1.2rem;
	  }
	
	  .footer-info-ul2 li {
		font-size: 1.2rem;
	  }
	
	  .footer-title {
		font-size: 1.5rem;
	  }
	
	  .footer-info-ul li {
		font-size: 1.2rem;
	  }
	
	  .redes-inline li a img {
		width: 40px;
	  }
	
	  .redes-inline>li {
		margin-right: 3.2%;
	  }

	/*INICIO*/
	.inicioTitle {
		font-size: 6rem;
	}
	.inicioContent {
		padding: 255px 0 255px 85px;
	}
	.inicioBtn{
		font-size: 1.8rem;
	}
	.inicioFig-1{
		width: 70%;
	}
	.inicioFig-2{
		width: 55%;
	}
	.inicioFig-3{
		width: 46%;
	}
	.inicioFig-4{
		width: 46%;
	}
	.inicioFig-5{
		width: 19%;
		right: 51%;
	}
	/*Testimonials*/
	.parrafo{
		font-size: 2rem;
	}
	.title-h2{
		font-size: 2.1rem;
	}
	.testimonial-section-Text {
		padding: 3% 7% 0% 7%;
	}
	.overflow-a {
		height: 214px;
	}
	
}

@media screen and (min-width:1600px) and (max-width:1679px){
	
	.navbar-fluid {
		padding-left: 70px;
		padding-right: 70px;
	}
	/**/
	.nav-home__li{
	font-size: 2.2rem;
	}
	.nav-home_quehehecho{
		height: 125px;
	}
	.nav-home_quehacemos{
		height: 125px;
	}
	.nav-home_quetengo{
		height: 125px;
	}
	.space-color {
		height: 122px;
		width: 127px;
		right: -65px;
	}
	.logo {
		padding: 20px 75px 0;	
		left: 0;
	}
	/**/
	
	/*-------------------------*/
	
	/*Footer*/
	.footer-p {
		font-size: 1.4rem;
	  }
	
	  .footer-info-ul2 li {
		font-size: 1.4rem;
	  }
	
	  .footer-title {
		font-size: 1.8rem;
	  }
	
	  .footer-info-ul li {
		font-size: 1.4rem;
	  }
	
	  .redes-inline li a img {
		width: 45px;
	  }
	
	  .redes-inline>li {
		margin-right: 3.8%;
	  }
	
	
	/*INICIO*/
	.inicioTitle {
		font-size: 6.5rem;
  	}
	.inicioContent {
		padding: 280px 0 285px 100px;
	}
	.inicioBtn{
		font-size: 2rem;
	}
	.inicioFig-1{
		width: 70%;
	}
	.inicioFig-2{
		width: 55%;
	}
	.inicioFig-3{
		width: 46%;
	}
	.inicioFig-4{
		width: 46%;
	}
	.inicioFig-5{
		width: 19%;
		right: 51%;
	}

	/*Testimonials*/
	.parrafo{
		font-size: 2.3rem;
	}
	.title-h2{
		font-size: 2.3rem;
	}
	.testimonial-section-Text {
		padding: 3% 7% 0% 7%;
	}
	
	
}

@media screen and (min-width:1680px) and (max-width:1919px){
	
	.navbar-fluid {
		padding-left: 70px;
		padding-right: 70px;
	}
	
	/**/
	.nav-home__li{
		font-size: 2.2rem;
	}
	.nav-home_quehehecho{
		height: 125px;
	}
	.nav-home_quehacemos{
		height: 125px;
	}
	.nav-home_quetengo{
		height: 125px;
	}
	.space-color {
		height: 122px;
		width: 127px;
		right: -65px;
	}
	.logo {
		padding: 20px 75px 0;	
		left: 0;
	}
	/**/

	/*-------------------------*/
	/*Footer*/
	.footer-p {
		font-size: 1.5rem;
	  }
	
	  .footer-info-ul2 li {
		font-size: 1.5rem;
	  }
	
	  .footer-title {
		font-size: 2rem;
	  }
	
	  .footer-info-ul li {
		font-size: 1.5rem;
	  }
	
	  .redes-inline li a img {
		width: 45px;
	  }
	
	  .redes-inline>li {
		margin-right: 3.8%;
	  }

	/*INICIO*/
	.inicioTitle {
		font-size: 7rem;
  	}
	.inicioContent {
		padding: 290px 0 300px 100px;
	}
	.inicioBtn{
		font-size: 2.2rem;
	}
	.inicioFig-1{
		width: 70%;
	}
	.inicioFig-2{
		width: 55%;
	}
	.inicioFig-3{
		width: 46%;
	}
	.inicioFig-4{
		width: 46%;
	}
	.inicioFig-5{
		width: 19%;
		right: 51%;
	}

	/*Testimonials*/
	.parrafo{
		font-size: 2.5rem;
	}
	.title-h2{
		font-size: 2.5rem;
	}
	.testimonial-section-Text {
		padding: 3% 7% 0% 7%;
	}

}
