@charset "utf-8";

/* CSS Document */







body {	

    width: 100%;

    margin: 0;

    padding: 0;

    background: #FFFFFF

}



 img {

 max-width: 100%;

 height: auto; 

} 





.header-main-cons {

	 position: relative;

        bottom:100px;

        right: 5px;

	width: 60%;

}



.footer {

	 position: relative;

}



.footer-main-cons {

	 position: absolute;

       bottom: 50px;

        right: 35px;

	display: grid;

	grid-template-columns: auto auto;

}



.lineA-main-cons {

	 position: absolute;

     right: 0px;	

}



.lineB-main-cons {

	 position: absolute;

     left: 0px;	

}



.header-text-grid {		

	display: flex;

	justify-content: center;

	margin: 0px;

	

}



.plecaNegra {

	width: 100%;

	height: 5px;

	background-color: black;

}



.header-text-gridA {

	padding-top: 50px;		

}





.wrapper{

    width: 100%;

    display: flex;

    animation: slide 16s infinite;

}



.perfilContainer {

	width: auto;

	height: auto;

	background-image: url("images/PlecaAzulCabezal.png");

	background-size:cover;	

	padding: 0px;

	margin: 0px;

	display: grid;

	grid-template-columns: auto auto;

}



.row{

	 display: flex;

  flex-wrap: wrap;

	justify-content: center;

	width: 90%;

}



.column {

  flex: 33.33%;

  /*padding: 20px;*/

}








.social-media-gridB {

	width: 90%;	

	margin: auto;	

	display: grid;

	grid-template-columns: auto auto auto auto auto;

	background: #ffffff;

	z-index: 30;

}



.social-media-gridB img {

	z-index: 30;

}





.social-media-gridC {
	max-width: 1080px;
	width: 70%;	
	margin: auto;	
	display: grid;
	grid-template-columns: auto auto auto auto;
	background: #ffffff;
	z-index: 30;
	padding: 5vw 0vw;
}



.imageTitle {

  display: flex; 

	justify-content: center;

 

}





.social-media-imageA {

  -ms-transform: scale(0.8); /* IE 9 */

  -webkit-transform: scale(0.8); /* Safari 3-8 */

  transform: scale(0.8); 

}



.social-media-image:hover {

  -ms-transform: scale(1.1); /* IE 9 */

  -webkit-transform: scale(1.1); /* Safari 3-8 */

  transform: scale(1.1); 

}



.en-construccion {

	width: 100%;	

	margin:auto;	

	display: flex;

	justify-content: center;

	font-family: 'Roboto', sans-serif;

}



	

.texto_normal {

width: 90%;	

margin:auto;	

display: flex;

justify-content:center;

text-align: left;

font-family: 'Roboto', sans-serif;

font-size: 15pt;	

}

	

.texto_bold {

font-size: 18pt;	

}





.row {

  display: flex;

  flex-direction: row;

  flex-wrap: wrap;

	justify-content: center

  

}



.column {

  display: flex;

  flex-direction: column;

	justify-content: center;

  flex-basis: 100%;

  flex: 1;

}



.pleca-azul-thin {		

	height: 15px;	

	background-image: url("images/blue.png");

	background-size:cover;

	color: #009ADE

	

}



.services-text { 

   padding: 20px;

   text-align:justify;

   align-content: center;

   font-family: 'Dosis', sans-serif;

   font-family: 'Montserrat', sans-serif;

   font-size: 20px;	

}



.areasuso-grid {

	width: 100%;	

	margin:auto;	

	display: flex;

	justify-content: center;

	

}



.areasuso-icon-grid {

	width: 50%;	

	padding-top: 0px;

	margin:auto;	

	display: grid;

	grid-template-columns:  auto auto;		

}



.areauso-text {

   text-align: center;

   align-content: center;

   font-family: 'Dosis', sans-serif;

   font-family: 'Montserrat', sans-serif;

   font-size: 34px;	

}



.parallax-imageA {

	min-height: 300px;	

	width: 100%;

    background: transparent;		

}



.parallax-imageB {	

    min-height: 300px;	

	width: 100%;

    background: transparent;

}



.parallax-imageC {	

    min-height: 300px;	

	width: 100%;

    background: transparent;

}



.parallax-imageD {	

    min-height: 300px;	

	width: 100%;

    background: transparent;

}



.vidamoderna-text {

   padding: 15px;

   text-align: center;

   align-content: center;

   font-family: 'Dosis', sans-serif;

   font-family: 'Montserrat', sans-serif;

   font-size: 30px;

}



.social-media-gridA {

	width: 100%;	

	display: grid;

	grid-template-columns: auto auto;

}



.social-media-gridA-item {

	width: 100%;	

}



.social-media-gridB-item {

	display: flex;

	justify-content: center;

	font-family: 'Roboto', sans-serif;

	font-style: italic

}



.ventanasPVC-grid {

	width: 80%;		

	margin:auto;	

	display: grid;

	grid-template-columns:  auto auto;	

}



.configuraciones-text {

	padding: 15px;

   text-align: center;

   align-content: center;

   font-family: 'Dosis', sans-serif;

   font-family: 'Montserrat', sans-serif;

   font-size: 35px;

}

.altorendimiento {

	padding-left: 35px;

}



.footerContainer {

	width: 100%;

	height: 0px;

	background-image: url("images/blue.png");

	background-size:cover;

	padding-top: 100px;	

}





#slide {

    position: absolute;

    left: -1080px;       

    -webkit-animation: slide 0.5s forwards;

    -webkit-animation-delay: 2s;

    animation: slide 0.5s forwards;

    animation-delay: 2s;

}



.qr-anchor {		

    width: 150px;

    height: 150px;

}



.qr-espanol {

	background-image: url("images/AvantGlassPDFQR_espanolA.png");

	background-size:cover;	

    width: 150px;

    height: 150px;

}



.qr-english {

	background-image: url("images/AvantGlassPDFQR_englishA.png");

	background-size:cover;	

    width: 150px;

    height: 150px;

}






