@media screen and (max-width:4000px) {

	*{
		margin: 0px;
		padding: 0px;
		box-sizing: border-box;
		font-family: sans-serif;
		background-color: rgb(255, 255, 255);
	}

	body{
		background-color: white;
		font-family: sans-serif;
		position: relative;
		/*overflow-x: hidden;*/
	}

	header{
		height: 100px;
		background-color: white;
		width: 100%;
		float: left;
		position: absolute;
		left: 0px;
		top: 0px;
		z-index: 10;
		transform: translate(0, 0px);
		transition: transform .2s ease-out;
	}

	header.fixed{
		height: 60px;
		background-color: white;
		width: 100%;
		float: left;
		position: fixed;
		left: 0px;
		top: 0px;
		z-index: 10;
		transform: translate(0, 0px);
		transition: transform .2s ease-out;
	}

	header nav{
		width: 100%;
		margin: auto;
		height: 100%;
		background-color: transparent;
		padding-left: 100px;
		padding-right: 100px;
	}

	header nav img{
		width: 240px;
		float: left;
		padding-top: 10px;
		background-color: transparent;
		transition: width .1s ease-out, padding-top .1s ease-out;
	}

	header.fixed nav img{
		width: 150px;
		float: left;
		padding-top: 5px;
		background-color: transparent;
		transition: width .1s ease-out, padding-top .1s ease-out;
	}

	header nav button{
		display: none;
		visibility: hidden;
	}

	header nav button span{
		display: none;
		visibility: hidden;
	}

	header nav ul{
		padding-top: 40px;
		background-color: transparent;
		width: 1110px;
		float: right;
		display: flex;
		justify-content: flex-end;
	}

	header.fixed nav ul{
		padding-top: 20px;
		background-color: transparent;
		width: 1200px;
		float: right;
		display: flex;
		justify-content: flex-end;
	}

	header nav ul li{
		background-color: transparent;
		list-style: none;
		display: inline-block;
		float: left;
		padding-right: 30px;
		padding-left: 30px;
		border-left: 1px solid #444444;
	}

	header nav ul .li-inicio{
		border:none;
	}

	header nav ul li a{
		background-color: transparent;
		text-decoration: none;
		font-family: Montserrat;
		color: #444444;
		font-weight: 600;
		font-size: 14px;
	}






	.btn-scrollTop{
		width: 50px;
		height: 50px;
		position: fixed;
		bottom: 30px;
		right: 30px;
		border-radius: 50%;
		z-index: 100;
		transform: scale(0);
		transition: transform .2s ease-out;
		-webkit-
		-moz-
		-o-
	}

	.btn-scrollTop.muestra-btn-scroll{
		width: 50px;
		height: 50px;
		position: fixed;
		bottom: 30px;
		right: 30px;
		border-radius: 50%;
		z-index: 100;
		transform: scale(1);
		transition: transform .2s ease-out;
		-webkit-transition: transform .2s ease-out;
		-moz-transition: transform .2s ease-out;
		-o-transition: transform .2s ease-out;
	}


	.btn-scrollTop button{
		width: 50px;
		height: 50px;
		position: relative;
		border-radius: 50%;
		z-index: 100;
		background-color: #DF6015;
		outline: none;
		border:none;
		appearance:none;
		-webkit-appearance:none;
		-moz-appearance:none;
		-o-appearance:none;
		cursor: pointer;
	}

	.btn-scrollTop button span{
		background-color: #DF6015;
		cursor: pointer;
		font-family: Montserrat;
		color: white;
		font-weight: 600;
		font-size: 26px;
	}









	footer{
		height: 320px;
		float: left;
		width: 100%;
		background-color: #2c2c2c;
	}

	.contenedor-footer-principal{
		width: 100%;
		float: left;
		height: 270px;
		background-color: transparent;
		padding-top: 60px;
	}

	.contenedor-footer-principal h1{
		font-family: Montserrat;
	  	font-weight: 600;
	  	font-size: 16px;
		color: #bababa;
		letter-spacing: 1px;
		text-align: center;
		background-color: transparent;
	}

	.contenedor-footer-principal p{
		font-family: Montserrat;
	  	font-weight: 300;
	  	font-size: 14px;
		color: #bababa;
		letter-spacing: 1px;
		text-align: center;
		line-height: 20px;
		margin-top: 10px;
		background-color: transparent;
	}

	.contenedor-footer-secundario{
		width: 100%;
		float: left;
		height: 50px;
		background-color: #272727;
		padding-right: 100px;
		padding-left: 100px;
		padding-top: 20px;
	}

	.contenedor-footer-secundario .p-derechos{
		float: left;
		background-color: transparent;
		font-family: Montserrat;
	  	font-weight: 400;
	  	font-size: 10px;
		color: #bababa;
	}

	.contenedor-footer-secundario .p-desarrollado{
		float: right;
		background-color: transparent;
		font-family: Montserrat;
	  	font-weight: 400;
	  	font-size: 10px;
		color: #bababa;
	}

	.contenedor-footer-secundario .p-desarrollado a{
		background-color: transparent;
		font-family: Montserrat;
	  	font-weight: 400;
	  	font-size: 10px;
		color: #bababa;
	}
}

















@media screen and (max-width:1650px) {

	*{
		margin: 0px;
		padding: 0px;
		box-sizing: border-box;
		font-family: sans-serif;
		background-color: rgb(255, 255, 255);
	}

	body{
		background-color: transparent;
		font-family: sans-serif;
		position: relative;
		/*overflow-x: hidden;*/
	}

	header{
		height: 100px;
		background-color: white;
		width: 100%;
		float: left;
		position: absolute;
		left: 0px;
		top: 0px;
		z-index: 10;
		transform: translate(0, 0px);
		transition: transform .2s ease-out;
	}

	header.fixed{
		height: 60px;
		background-color: white;
		width: 100%;
		float: left;
		position: fixed;
		left: 0px;
		top: 0px;
		z-index: 10;
		transform: translate(0, 0px);
		transition: transform .2s ease-out;
	}

	header nav{
		width: 100%;
		margin: auto;
		height: 100%;
		background-color: transparent;
		padding-left: 100px;
		padding-right: 100px;
	}

	header nav img{
		width: 240px;
		float: left;
		padding-top: 10px;
		background-color: transparent;
		transition: width .1s ease-out, padding-top .1s ease-out;
	}

	header.fixed nav img{
		width: 150px;
		float: left;
		padding-top: 5px;
		background-color: transparent;
		transition: width .1s ease-out, padding-top .1s ease-out;
	}

	header nav button{
		visibility: visible;
		display: inline-block;
		width: 40px;
		height: 40px;
		float: right;
		margin-top: 30px;
		background-color: transparent;
		appearance:none;
		-webkit-appearance:none;
		-moz-appearance:none;
		-o-appearance:none;
		outline: none;
		border: none;
		cursor: pointer;
		transition: padding-top .1s ease-out;
	}

	header.fixed nav button{
		visibility: visible;
		display: inline-block;
		width: 30px;
		height: 30px;
		float: right;
		margin-top: 15px;
		background-color: transparent;
		appearance:none;
		-webkit-appearance:none;
		-moz-appearance:none;
		-o-appearance:none;
		outline: none;
		border: none;
		cursor: pointer;
		transition: padding-top .1s ease-out;
	}

	header nav button span{
		visibility: visible;
		display: inline-block;
		background-color: transparent;
		position: relative;
		z-index: 10000;
		font-family: Montserrat;
		color: #444444;
		font-weight: 500;
		font-size: 34px;
	}

	header.fixed nav button span{
		visibility: visible;
		display: inline-block;
		background-color: transparent;
		position: relative;
		z-index: 10000;
		font-family: Montserrat;
		color: #444444;
		font-weight: 500;
		font-size: 24px;
	}

	header nav ul{
		padding-top: 40px;
		height: 0px;
		background-color: white;
		width: 100%;
		position: absolute;
		padding-right:100px;
		padding-left:100px;
		left: 0;
		top: 100px;
		float: left;
		display: inline-block;
		visibility: hidden;
		opacity: 0;
		justify-content: unset;
		transition: height .2s ease-out, visibility .2s ease, opacity .2s ease;
	}

	header.fixed nav ul{
		padding-top: 30px;
		height: 0px;
		background-color: white;
		position: absolute;
		padding-right:100px;
		padding-left:100px;
		left: 0;
		top: 60px;
		width: 100%;
		float: left;
		display: inline-block;
		visibility: hidden;
		opacity: 0;
		justify-content: unset;
		transition: height .2s ease, visibility .2s ease, opacity .2s ease;
	}

	header nav ul.despliega{
		padding-top: 40px;
		height: 390px;
		background-color: white;
		width: 100%;
		position: absolute;
		padding-right:100px;
		padding-left:100px;
		left: 0;
		top: 100px;
		float: left;
		display: inline-block;
		justify-content: unset;
		visibility: visible;
		opacity: 1;
		transition: height .2s ease, visibility .2s ease-out, opacity .2s ease-out;
	}

	header.fixed nav ul.despliega{
		padding-top: 30px;
		height: 380px;
		background-color: white;
		position: absolute;
		padding-right:100px;
		padding-left:100px;
		left: 0;
		top: 60px;
		width: 100%;
		float: left;
		display: inline-block;
		justify-content: unset;
		visibility: visible;
		opacity: 1;
		transition: height .2s ease-out, visibility .2s ease-out, opacity .2s ease-out;
	}

	header nav ul li{
		background-color: transparent;
		list-style: none;
		display: inline-block;
		float: left;
		border-left: none;
		width: 100%;
		height: 0px;
		float: left;
		border-top: solid 1px #dfdfdf;
		padding-left:0px; 
		padding-right:0px;
		visibility: hidden;
		opacity: 0;
		transition: height .2s ease, visibility .2s ease, opacity .2s ease;
	}

	header nav ul.despliega li{
		background-color: transparent;
		list-style: none;
		display: inline-block;
		float: left;
		border-left: none;
		width: 100%;
		height: 50px;
		float: left;
		border-top: solid 1px #dfdfdf;
		padding-left:0px; 
		padding-right:0px;
		visibility: visible;
		opacity: 1;
		transition: height .2s ease-out, visibility .2s ease-out, opacity .2s ease-out;
	}

	header nav ul .li-inicio{
		border:none;
	}

	header nav ul li a{
		padding-top: 15px;
		display: inline-block;
		height: 0px;
		float: left;
		background-color: transparent;
		text-decoration: none;
		font-family: Montserrat;
		color: #444444;
		font-weight: 600;
		font-size: 14px;
		width: 100%;
		padding-left: 20px;
		transition: all ease .1s;
		visibility: hidden;
		opacity: 0;
		transition: height .2s ease,  visibility .2s ease, opacity .2s ease;
	}

	header nav ul.despliega li a{
		padding-top: 15px;
		display: inline-block;
		height: 50px;
		float: left;
		background-color: transparent;
		text-decoration: none;
		font-family: Montserrat;
		color: #444444;
		font-weight: 600;
		font-size: 14px;
		width: 100%;
		padding-left: 20px;
		transition: all ease .2s;
		visibility: visible;
		opacity: 1;
		transition: height .2s ease-out,  visibility .2s ease-out, opacity .2s ease-out;
	}

	header nav ul li a:hover{
		background-color: #DF6015;
		color:white; 

	}






	.btn-scrollTop{
		width: 50px;
		height: 50px;
		position: fixed;
		bottom: 30px;
		right: 30px;
		border-radius: 50%;
		z-index: 100;
		transform: scale(0);
		transition: transform .2s ease-out;
		-webkit-
		-moz-
		-o-
	}

	.btn-scrollTop.muestra-btn-scroll{
		width: 50px;
		height: 50px;
		position: fixed;
		bottom: 30px;
		right: 30px;
		border-radius: 50%;
		z-index: 100;
		transform: scale(1);
		transition: transform .2s ease-out;
		-webkit-transition: transform .2s ease-out;
		-moz-transition: transform .2s ease-out;
		-o-transition: transform .2s ease-out;
	}


	.btn-scrollTop button{
		width: 50px;
		height: 50px;
		position: relative;
		border-radius: 50%;
		z-index: 100;
		background-color: #DF6015;
		outline: none;
		border:none;
		appearance:none;
		-webkit-appearance:none;
		-moz-appearance:none;
		-o-appearance:none;
		cursor: pointer;
	}

	.btn-scrollTop button span{
		background-color: #DF6015;
		cursor: pointer;
		font-family: Montserrat;
		color: white;
		font-weight: 600;
		font-size: 26px;
	}









	footer{
		height: 320px;
		float: left;
		width: 100%;
		background-color: #2c2c2c;
	}

	.contenedor-footer-principal{
		width: 100%;
		float: left;
		height: 270px;
		background-color: transparent;
		padding-top: 60px;
	}

	.contenedor-footer-principal h1{
		font-family: Montserrat;
	  	font-weight: 600;
	  	font-size: 16px;
		color: #bababa;
		letter-spacing: 1px;
		text-align: center;
		background-color: transparent;
	}

	.contenedor-footer-principal p{
		font-family: Montserrat;
	  	font-weight: 300;
	  	font-size: 14px;
		color: #bababa;
		letter-spacing: 1px;
		text-align: center;
		line-height: 20px;
		margin-top: 10px;
		background-color: transparent;
	}

	.contenedor-footer-secundario{
		width: 100%;
		float: left;
		height: 50px;
		background-color: #272727;
		padding-right: 100px;
		padding-left: 100px;
		padding-top: 20px;
	}

	.contenedor-footer-secundario .p-derechos{
		float: left;
		background-color: transparent;
		font-family: Montserrat;
	  	font-weight: 400;
	  	font-size: 10px;
		color: #bababa;
	}

	.contenedor-footer-secundario .p-desarrollado{
		float: right;
		background-color: transparent;
		font-family: Montserrat;
	  	font-weight: 400;
	  	font-size: 10px;
		color: #bababa;
	}

	.contenedor-footer-secundario .p-desarrollado a{
		background-color: transparent;
		font-family: Montserrat;
	  	font-weight: 400;
	  	font-size: 10px;
		color: #bababa;
	}
}


















@media screen and (max-width:1080px) {

	*{
		margin: 0px;
		padding: 0px;
		box-sizing: border-box;
		font-family: sans-serif;
		background-color: rgb(255, 255, 255);
	}

	body{
		background-color: transparent;
		font-family: sans-serif;
		position: relative;
		/*overflow-x: hidden;*/
	}

	header{
		height: 100px;
		background-color: white;
		width: 100%;
		float: left;
		position: absolute;
		left: 0px;
		top: 0px;
		z-index: 10;
		transform: translate(0, 0px);
		transition: transform .2s ease-out;
	}

	header.fixed{
		height: 60px;
		background-color: white;
		width: 100%;
		float: left;
		position: fixed;
		left: 0px;
		top: 0px;
		z-index: 10;
		transform: translate(0, 0px);
		transition: transform .2s ease-out;
	}

	header nav{
		width: 100%;
		margin: auto;
		height: 100%;
		background-color: transparent;
		padding-left: 80px;
		padding-right: 80px;
	}

	header nav img{
		width: 240px;
		float: left;
		padding-top: 10px;
		background-color: transparent;
		transition: width .1s ease-out, padding-top .1s ease-out;
	}

	header.fixed nav img{
		width: 150px;
		float: left;
		padding-top: 5px;
		background-color: transparent;
		transition: width .1s ease-out, padding-top .1s ease-out;
	}

	header nav button{
		visibility: visible;
		display: inline-block;
		width: 40px;
		height: 40px;
		float: right;
		margin-top: 30px;
		background-color: transparent;
		appearance:none;
		-webkit-appearance:none;
		-moz-appearance:none;
		-o-appearance:none;
		outline: none;
		border: none;
		cursor: pointer;
		transition: padding-top .1s ease-out;
	}

	header.fixed nav button{
		visibility: visible;
		display: inline-block;
		width: 30px;
		height: 30px;
		float: right;
		margin-top: 15px;
		background-color: transparent;
		appearance:none;
		-webkit-appearance:none;
		-moz-appearance:none;
		-o-appearance:none;
		outline: none;
		border: none;
		cursor: pointer;
		transition: padding-top .1s ease-out;
	}

	header nav button span{
		visibility: visible;
		display: inline-block;
		background-color: transparent;
		position: relative;
		z-index: 10000;
		font-family: Montserrat;
		color: #444444;
		font-weight: 500;
		font-size: 34px;
	}

	header.fixed nav button span{
		visibility: visible;
		display: inline-block;
		background-color: transparent;
		position: relative;
		z-index: 10000;
		font-family: Montserrat;
		color: #444444;
		font-weight: 500;
		font-size: 24px;
	}

	header nav ul{
		padding-top: 40px;
		height: 0px;
		background-color: white;
		width: 100%;
		position: absolute;
		padding-right:80px;
		padding-left:80px;
		left: 0;
		top: 100px;
		float: left;
		display: inline-block;
		visibility: hidden;
		opacity: 0;
		justify-content: unset;
		transition: height .2s ease-out, visibility .2s ease, opacity .2s ease;
	}

	header.fixed nav ul{
		padding-top: 30px;
		height: 0px;
		background-color: white;
		position: absolute;
		padding-right:80px;
		padding-left:80px;
		left: 0;
		top: 60px;
		width: 100%;
		float: left;
		display: inline-block;
		visibility: hidden;
		opacity: 0;
		justify-content: unset;
		transition: height .2s ease, visibility .2s ease, opacity .2s ease;
	}

	header nav ul.despliega{
		padding-top: 40px;
		height: 390px;
		background-color: white;
		width: 100%;
		position: absolute;
		padding-right:80px;
		padding-left:80px;
		left: 0;
		top: 100px;
		float: left;
		display: inline-block;
		justify-content: unset;
		visibility: visible;
		opacity: 1;
		transition: height .2s ease, visibility .2s ease-out, opacity .2s ease-out;
	}

	header.fixed nav ul.despliega{
		padding-top: 30px;
		height: 380px;
		background-color: white;
		position: absolute;
		padding-right:80px;
		padding-left:80px;
		left: 0;
		top: 60px;
		width: 100%;
		float: left;
		display: inline-block;
		justify-content: unset;
		visibility: visible;
		opacity: 1;
		transition: height .2s ease-out, visibility .2s ease-out, opacity .2s ease-out;
	}

	header nav ul li{
		background-color: transparent;
		list-style: none;
		display: inline-block;
		float: left;
		border-left: none;
		width: 100%;
		height: 0px;
		float: left;
		border-top: solid 1px #dfdfdf;
		padding-left:0px; 
		padding-right:0px;
		visibility: hidden;
		opacity: 0;
		transition: height .2s ease, visibility .2s ease, opacity .2s ease;
	}

	header nav ul.despliega li{
		background-color: transparent;
		list-style: none;
		display: inline-block;
		float: left;
		border-left: none;
		width: 100%;
		height: 50px;
		float: left;
		border-top: solid 1px #dfdfdf;
		padding-left:0px; 
		padding-right:0px;
		visibility: visible;
		opacity: 1;
		transition: height .2s ease-out, visibility .2s ease-out, opacity .2s ease-out;
	}

	header nav ul .li-inicio{
		border:none;
	}

	header nav ul li a{
		padding-top: 15px;
		display: inline-block;
		height: 0px;
		float: left;
		background-color: transparent;
		text-decoration: none;
		font-family: Montserrat;
		color: #444444;
		font-weight: 600;
		font-size: 14px;
		width: 100%;
		padding-left: 20px;
		transition: all ease .1s;
		visibility: hidden;
		opacity: 0;
		transition: height .2s ease,  visibility .2s ease, opacity .2s ease;
	}

	header nav ul.despliega li a{
		padding-top: 15px;
		display: inline-block;
		height: 50px;
		float: left;
		background-color: transparent;
		text-decoration: none;
		font-family: Montserrat;
		color: #444444;
		font-weight: 600;
		font-size: 14px;
		width: 100%;
		padding-left: 20px;
		transition: all ease .2s;
		visibility: visible;
		opacity: 1;
		transition: height .2s ease-out,  visibility .2s ease-out, opacity .2s ease-out;
	}

	header nav ul li a:hover{
		background-color: #DF6015;
		color:white; 

	}






	.btn-scrollTop{
		width: 50px;
		height: 50px;
		position: fixed;
		bottom: 30px;
		right: 30px;
		border-radius: 50%;
		z-index: 100;
		transform: scale(0);
		transition: transform .2s ease-out;
		-webkit-
		-moz-
		-o-
	}

	.btn-scrollTop.muestra-btn-scroll{
		width: 50px;
		height: 50px;
		position: fixed;
		bottom: 30px;
		right: 30px;
		border-radius: 50%;
		z-index: 100;
		transform: scale(1);
		transition: transform .2s ease-out;
		-webkit-transition: transform .2s ease-out;
		-moz-transition: transform .2s ease-out;
		-o-transition: transform .2s ease-out;
	}


	.btn-scrollTop button{
		width: 50px;
		height: 50px;
		position: relative;
		border-radius: 50%;
		z-index: 100;
		background-color: #DF6015;
		outline: none;
		border:none;
		appearance:none;
		-webkit-appearance:none;
		-moz-appearance:none;
		-o-appearance:none;
		cursor: pointer;
	}

	.btn-scrollTop button span{
		background-color: #DF6015;
		cursor: pointer;
		font-family: Montserrat;
		color: white;
		font-weight: 600;
		font-size: 26px;
	}









	footer{
		height: 320px;
		float: left;
		width: 100%;
		background-color: #2c2c2c;
	}

	.contenedor-footer-principal{
		width: 100%;
		float: left;
		height: 270px;
		background-color: transparent;
		padding-top: 60px;
	}

	.contenedor-footer-principal h1{
		font-family: Montserrat;
	  	font-weight: 600;
	  	font-size: 16px;
		color: #bababa;
		letter-spacing: 1px;
		text-align: center;
		background-color: transparent;
	}

	.contenedor-footer-principal p{
		font-family: Montserrat;
	  	font-weight: 300;
	  	font-size: 14px;
		color: #bababa;
		letter-spacing: 1px;
		text-align: center;
		line-height: 20px;
		margin-top: 10px;
		background-color: transparent;
	}

	.contenedor-footer-secundario{
		width: 100%;
		float: left;
		height: 50px;
		background-color: #272727;
		padding-right: 80px;
		padding-left: 80px;
		padding-top: 20px;
	}

	.contenedor-footer-secundario .p-derechos{
		float: left;
		background-color: transparent;
		font-family: Montserrat;
	  	font-weight: 400;
	  	font-size: 10px;
		color: #bababa;
	}

	.contenedor-footer-secundario .p-desarrollado{
		float: right;
		background-color: transparent;
		font-family: Montserrat;
	  	font-weight: 400;
	  	font-size: 10px;
		color: #bababa;
	}

	.contenedor-footer-secundario .p-desarrollado a{
		background-color: transparent;
		font-family: Montserrat;
	  	font-weight: 400;
	  	font-size: 10px;
		color: #bababa;
	}
}















@media screen and (max-width:960px) {

	*{
		margin: 0px;
		padding: 0px;
		box-sizing: border-box;
		font-family: sans-serif;
		background-color: rgb(255, 255, 255);
	}

	body{
		background-color: transparent;
		font-family: sans-serif;
		position: relative;
		/*overflow-x: hidden;*/
	}

	header{
		height: 100px;
		background-color: white;
		width: 100%;
		float: left;
		position: absolute;
		left: 0px;
		top: 0px;
		z-index: 10;
		transform: translate(0, 0px);
		transition: transform .2s ease-out;
	}

	header.fixed{
		height: 60px;
		background-color: white;
		width: 100%;
		float: left;
		position: fixed;
		left: 0px;
		top: 0px;
		z-index: 10;
		transform: translate(0, 0px);
		transition: transform .2s ease-out;
	}

	header nav{
		width: 100%;
		margin: auto;
		height: 100%;
		background-color: transparent;
		padding-left: 60px;
		padding-right: 60px;
	}

	header nav img{
		width: 240px;
		float: left;
		padding-top: 10px;
		background-color: transparent;
		transition: width .1s ease-out, padding-top .1s ease-out;
	}

	header.fixed nav img{
		width: 150px;
		float: left;
		padding-top: 5px;
		background-color: transparent;
		transition: width .1s ease-out, padding-top .1s ease-out;
	}

	header nav button{
		visibility: visible;
		display: inline-block;
		width: 40px;
		height: 40px;
		float: right;
		margin-top: 30px;
		background-color: transparent;
		appearance:none;
		-webkit-appearance:none;
		-moz-appearance:none;
		-o-appearance:none;
		outline: none;
		border: none;
		cursor: pointer;
		transition: padding-top .1s ease-out;
	}

	header.fixed nav button{
		visibility: visible;
		display: inline-block;
		width: 30px;
		height: 30px;
		float: right;
		margin-top: 15px;
		background-color: transparent;
		appearance:none;
		-webkit-appearance:none;
		-moz-appearance:none;
		-o-appearance:none;
		outline: none;
		border: none;
		cursor: pointer;
		transition: padding-top .1s ease-out;
	}

	header nav button span{
		visibility: visible;
		display: inline-block;
		background-color: transparent;
		position: relative;
		z-index: 10000;
		font-family: Montserrat;
		color: #444444;
		font-weight: 500;
		font-size: 34px;
	}

	header.fixed nav button span{
		visibility: visible;
		display: inline-block;
		background-color: transparent;
		position: relative;
		z-index: 10000;
		font-family: Montserrat;
		color: #444444;
		font-weight: 500;
		font-size: 24px;
	}

	header nav ul{
		padding-top: 20px;
		height: 0px;
		background-color: white;
		width: 100%;
		position: absolute;
		padding-right:60px;
		padding-left:60px;
		left: 0;
		top: 100px;
		float: left;
		display: inline-block;
		visibility: hidden;
		opacity: 0;
		justify-content: unset;
		transition: height .2s ease-out, visibility .2s ease, opacity .2s ease;
	}

	header.fixed nav ul{
		padding-top: 20px;
		height: 0px;
		background-color: white;
		position: absolute;
		padding-right:60px;
		padding-left:60px;
		left: 0;
		top: 60px;
		width: 100%;
		float: left;
		display: inline-block;
		visibility: hidden;
		opacity: 0;
		justify-content: unset;
		transition: height .2s ease, visibility .2s ease, opacity .2s ease;
	}

	header nav ul.despliega{
		padding-top: 20px;
		height: 390px;
		background-color: white;
		width: 100%;
		position: absolute;
		padding-right:60px;
		padding-left:60px;
		left: 0;
		top: 100px;
		float: left;
		display: inline-block;
		justify-content: unset;
		visibility: visible;
		opacity: 1;
		transition: height .2s ease, visibility .2s ease-out, opacity .2s ease-out;
	}

	header.fixed nav ul.despliega{
		padding-top: 20px;
		height: 380px;
		background-color: white;
		position: absolute;
		padding-right:60px;
		padding-left:60px;
		left: 0;
		top: 60px;
		width: 100%;
		float: left;
		display: inline-block;
		justify-content: unset;
		visibility: visible;
		opacity: 1;
		transition: height .2s ease-out, visibility .2s ease-out, opacity .2s ease-out;
	}

	header nav ul li{
		background-color: transparent;
		list-style: none;
		display: inline-block;
		float: left;
		border-left: none;
		width: 100%;
		height: 0px;
		float: left;
		border-top: solid 1px #dfdfdf;
		padding-left:0px; 
		padding-right:0px;
		visibility: hidden;
		opacity: 0;
		transition: height .2s ease, visibility .2s ease, opacity .2s ease;
	}

	header nav ul.despliega li{
		background-color: transparent;
		list-style: none;
		display: inline-block;
		float: left;
		border-left: none;
		width: 100%;
		height: 50px;
		float: left;
		border-top: solid 1px #dfdfdf;
		padding-left:0px; 
		padding-right:0px;
		visibility: visible;
		opacity: 1;
		transition: height .2s ease-out, visibility .2s ease-out, opacity .2s ease-out;
	}

	header nav ul .li-inicio{
		border:none;
	}

	header nav ul li a{
		padding-top: 15px;
		display: inline-block;
		height: 0px;
		float: left;
		background-color: transparent;
		text-decoration: none;
		font-family: Montserrat;
		color: #444444;
		font-weight: 600;
		font-size: 14px;
		width: 100%;
		padding-left: 20px;
		transition: all ease .1s;
		visibility: hidden;
		opacity: 0;
		transition: height .2s ease,  visibility .2s ease, opacity .2s ease;
	}

	header nav ul.despliega li a{
		padding-top: 15px;
		display: inline-block;
		height: 50px;
		float: left;
		background-color: transparent;
		text-decoration: none;
		font-family: Montserrat;
		color: #444444;
		font-weight: 600;
		font-size: 14px;
		width: 100%;
		padding-left: 20px;
		transition: all ease .2s;
		visibility: visible;
		opacity: 1;
		transition: height .2s ease-out,  visibility .2s ease-out, opacity .2s ease-out;
	}

	header nav ul li a:hover{
		background-color: #DF6015;
		color:white; 

	}






	.btn-scrollTop{
		width: 50px;
		height: 50px;
		position: fixed;
		bottom: 20px;
		right: 20px;
		border-radius: 50%;
		z-index: 100;
		transform: scale(0);
		transition: transform .2s ease-out;
		-webkit-
		-moz-
		-o-
	}

	.btn-scrollTop.muestra-btn-scroll{
		width: 50px;
		height: 50px;
		position: fixed;
		bottom: 20px;
		right: 20px;
		border-radius: 50%;
		z-index: 100;
		transform: scale(1);
		transition: transform .2s ease-out;
		-webkit-transition: transform .2s ease-out;
		-moz-transition: transform .2s ease-out;
		-o-transition: transform .2s ease-out;
	}


	.btn-scrollTop button{
		width: 50px;
		height: 50px;
		position: relative;
		border-radius: 50%;
		z-index: 100;
		background-color: #DF6015;
		outline: none;
		border:none;
		appearance:none;
		-webkit-appearance:none;
		-moz-appearance:none;
		-o-appearance:none;
		cursor: pointer;
	}

	.btn-scrollTop button span{
		background-color: #DF6015;
		cursor: pointer;
		font-family: Montserrat;
		color: white;
		font-weight: 600;
		font-size: 26px;
	}









	footer{
		height: 320px;
		float: left;
		width: 100%;
		background-color: #2c2c2c;
	}

	.contenedor-footer-principal{
		width: 100%;
		float: left;
		height: 270px;
		background-color: transparent;
		padding-top: 60px;
	}

	.contenedor-footer-principal h1{
		font-family: Montserrat;
	  	font-weight: 600;
	  	font-size: 16px;
		color: #bababa;
		letter-spacing: 1px;
		text-align: center;
		background-color: transparent;
	}

	.contenedor-footer-principal p{
		font-family: Montserrat;
	  	font-weight: 300;
	  	font-size: 14px;
		color: #bababa;
		letter-spacing: 1px;
		text-align: center;
		line-height: 20px;
		margin-top: 10px;
		background-color: transparent;
	}

	.contenedor-footer-secundario{
		width: 100%;
		float: left;
		height: 50px;
		background-color: #272727;
		padding-right: 60px;
		padding-left: 60px;
		padding-top: 20px;
	}

	.contenedor-footer-secundario .p-derechos{
		float: left;
		background-color: transparent;
		font-family: Montserrat;
	  	font-weight: 400;
	  	font-size: 10px;
		color: #bababa;
	}

	.contenedor-footer-secundario .p-desarrollado{
		float: right;
		background-color: transparent;
		font-family: Montserrat;
	  	font-weight: 400;
	  	font-size: 10px;
		color: #bababa;
	}

	.contenedor-footer-secundario .p-desarrollado a{
		background-color: transparent;
		font-family: Montserrat;
	  	font-weight: 400;
	  	font-size: 10px;
		color: #bababa;
	}
}













@media screen and (max-width:780px) {

	*{
		margin: 0px;
		padding: 0px;
		box-sizing: border-box;
		font-family: sans-serif;
		background-color: rgb(255, 255, 255);
	}

	body{
		background-color: transparent;
		font-family: sans-serif;
		position: relative;
		/*overflow-x: hidden;*/
	}

	header{
		height: 100px;
		background-color: white;
		width: 100%;
		float: left;
		position: absolute;
		left: 0px;
		top: 0px;
		z-index: 10;
		transform: translate(0, 0px);
		transition: transform .2s ease-out;
	}

	header.fixed{
		height: 60px;
		background-color: white;
		width: 100%;
		float: left;
		position: fixed;
		left: 0px;
		top: 0px;
		z-index: 10;
		transform: translate(0, 0px);
		transition: transform .2s ease-out;
	}

	header nav{
		width: 100%;
		margin: auto;
		height: 100%;
		background-color: transparent;
		padding-left: 40px;
		padding-right: 40px;
	}

	header nav img{
		width: 240px;
		float: left;
		padding-top: 10px;
		background-color: transparent;
		transition: width .1s ease-out, padding-top .1s ease-out;
	}

	header.fixed nav img{
		width: 150px;
		float: left;
		padding-top: 5px;
		background-color: transparent;
		transition: width .1s ease-out, padding-top .1s ease-out;
	}

	header nav button{
		visibility: visible;
		display: inline-block;
		width: 40px;
		height: 40px;
		float: right;
		margin-top: 30px;
		background-color: transparent;
		appearance:none;
		-webkit-appearance:none;
		-moz-appearance:none;
		-o-appearance:none;
		outline: none;
		border: none;
		cursor: pointer;
		transition: padding-top .1s ease-out;
	}

	header.fixed nav button{
		visibility: visible;
		display: inline-block;
		width: 30px;
		height: 30px;
		float: right;
		margin-top: 15px;
		background-color: transparent;
		appearance:none;
		-webkit-appearance:none;
		-moz-appearance:none;
		-o-appearance:none;
		outline: none;
		border: none;
		cursor: pointer;
		transition: padding-top .1s ease-out;
	}

	header nav button span{
		visibility: visible;
		display: inline-block;
		background-color: transparent;
		position: relative;
		z-index: 10000;
		font-family: Montserrat;
		color: #444444;
		font-weight: 500;
		font-size: 34px;
	}

	header.fixed nav button span{
		visibility: visible;
		display: inline-block;
		background-color: transparent;
		position: relative;
		z-index: 10000;
		font-family: Montserrat;
		color: #444444;
		font-weight: 500;
		font-size: 24px;
	}

	header nav ul{
		padding-top: 0px;
		height: 0px;
		background-color: white;
		width: 100%;
		position: absolute;
		padding-right:0px;
		padding-left:0px;
		left: 0;
		top: 100px;
		float: left;
		display: inline-block;
		visibility: hidden;
		opacity: 0;
		justify-content: unset;
		transition: height .2s ease-out, visibility .2s ease, opacity .2s ease;
	}

	header.fixed nav ul{
		padding-top: 0px;
		height: 0px;
		background-color: white;
		position: absolute;
		padding-right:0px;
		padding-left:0px;
		left: 0;
		top: 60px;
		width: 100%;
		float: left;
		display: inline-block;
		visibility: hidden;
		opacity: 0;
		justify-content: unset;
		transition: height .2s ease, visibility .2s ease, opacity .2s ease;
	}

	header nav ul.despliega{
		padding-top: 0px;
		height: 350px;
		background-color: white;
		width: 100%;
		position: absolute;
		padding-right:0px;
		padding-left:0px;
		left: 0;
		top: 100px;
		float: left;
		display: inline-block;
		justify-content: unset;
		visibility: visible;
		opacity: 1;
		transition: height .2s ease, visibility .2s ease-out, opacity .2s ease-out;
	}

	header.fixed nav ul.despliega{
		padding-top: 0px;
		height: 350px;
		background-color: white;
		position: absolute;
		padding-right:0px;
		padding-left:0px;
		left: 0;
		top: 60px;
		width: 100%;
		float: left;
		display: inline-block;
		justify-content: unset;
		visibility: visible;
		opacity: 1;
		transition: height .2s ease-out, visibility .2s ease-out, opacity .2s ease-out;
	}

	header nav ul li{
		background-color: transparent;
		list-style: none;
		display: inline-block;
		float: left;
		border-left: none;
		width: 100%;
		height: 0px;
		float: left;
		border-top: solid 1px #dfdfdf;
		padding-left:0px; 
		padding-right:0px;
		visibility: hidden;
		opacity: 0;
		transition: height .2s ease, visibility .2s ease, opacity .2s ease;
	}

	header nav ul.despliega li{
		background-color: transparent;
		list-style: none;
		display: inline-block;
		float: left;
		border-left: none;
		width: 100%;
		height: 50px;
		float: left;
		border-top: solid 1px #dfdfdf;
		padding-left:0px; 
		padding-right:0px;
		visibility: visible;
		opacity: 1;
		transition: height .2s ease-out, visibility .2s ease-out, opacity .2s ease-out;
	}

	header nav ul .li-inicio{
		border:none;
	}

	header nav ul li a{
		padding-top: 15px;
		display: inline-block;
		height: 0px;
		float: left;
		background-color: transparent;
		text-decoration: none;
		font-family: Montserrat;
		color: #444444;
		font-weight: 600;
		font-size: 14px;
		width: 100%;
		padding-left: 40px;
		transition: all ease .1s;
		visibility: hidden;
		opacity: 0;
		transition: height .2s ease,  visibility .2s ease, opacity .2s ease;
	}

	header nav ul.despliega li a{
		padding-top: 15px;
		display: inline-block;
		height: 50px;
		float: left;
		background-color: transparent;
		text-decoration: none;
		font-family: Montserrat;
		color: #444444;
		font-weight: 600;
		font-size: 14px;
		width: 100%;
		padding-left: 40px;
		transition: all ease .2s;
		visibility: visible;
		opacity: 1;
		transition: height .2s ease-out,  visibility .2s ease-out, opacity .2s ease-out;
	}

	header nav ul li a:hover{
		background-color: #DF6015;
		color:white; 

	}






	.btn-scrollTop{
		width: 50px;
		height: 50px;
		position: fixed;
		bottom: 20px;
		right: 20px;
		border-radius: 50%;
		z-index: 100;
		transform: scale(0);
		transition: transform .2s ease-out;
		-webkit-
		-moz-
		-o-
	}

	.btn-scrollTop.muestra-btn-scroll{
		width: 50px;
		height: 50px;
		position: fixed;
		bottom: 20px;
		right: 20px;
		border-radius: 50%;
		z-index: 100;
		transform: scale(1);
		transition: transform .2s ease-out;
		-webkit-transition: transform .2s ease-out;
		-moz-transition: transform .2s ease-out;
		-o-transition: transform .2s ease-out;
	}


	.btn-scrollTop button{
		width: 50px;
		height: 50px;
		position: relative;
		border-radius: 50%;
		z-index: 100;
		background-color: #DF6015;
		outline: none;
		border:none;
		appearance:none;
		-webkit-appearance:none;
		-moz-appearance:none;
		-o-appearance:none;
		cursor: pointer;
	}

	.btn-scrollTop button span{
		background-color: #DF6015;
		cursor: pointer;
		font-family: Montserrat;
		color: white;
		font-weight: 600;
		font-size: 26px;
	}









	footer{
		height: 320px;
		float: left;
		width: 100%;
		background-color: #2c2c2c;
	}

	.contenedor-footer-principal{
		width: 100%;
		float: left;
		height: 270px;
		background-color: transparent;
		padding-top: 60px;
	}

	.contenedor-footer-principal h1{
		font-family: Montserrat;
	  	font-weight: 600;
	  	font-size: 16px;
		color: #bababa;
		letter-spacing: 1px;
		text-align: center;
		background-color: transparent;
	}

	.contenedor-footer-principal p{
		font-family: Montserrat;
	  	font-weight: 300;
	  	font-size: 14px;
		color: #bababa;
		letter-spacing: 1px;
		text-align: center;
		line-height: 20px;
		margin-top: 10px;
		background-color: transparent;
	}

	.contenedor-footer-secundario{
		width: 100%;
		float: left;
		height: 75px;
		background-color: #272727;
		padding-right: 40px;
		padding-left: 40px;
		padding-top: 20px;
	}

	.contenedor-footer-secundario .p-derechos{
		float: left;
		background-color: transparent;
		font-family: Montserrat;
	  	font-weight: 400;
	  	font-size: 10px;
		color: #bababa;
		width: 100%;
		text-align: center;
	}

	.contenedor-footer-secundario .p-desarrollado{
		float: right;
		background-color: transparent;
		font-family: Montserrat;
	  	font-weight: 400;
	  	font-size: 10px;
		color: #bababa;
		width: 100%;
		text-align: center;
		margin-top: 10px;
	}

	.contenedor-footer-secundario .p-desarrollado a{
		background-color: transparent;
		font-family: Montserrat;
	  	font-weight: 400;
	  	font-size: 10px;
		color: #bababa;
		width: 100%;
		text-align: center;
	}
}














@media screen and (max-width:480px) {

	*{
		margin: 0px;
		padding: 0px;
		box-sizing: border-box;
		font-family: sans-serif;
		background-color: rgb(255, 255, 255);
	}

	body{
		background-color: transparent;
		font-family: sans-serif;
		position: relative;
		/*overflow-x: hidden;*/
	}

	header{
		height: 100px;
		background-color: white;
		width: 100%;
		float: left;
		position: absolute;
		left: 0px;
		top: 0px;
		z-index: 10;
		transform: translate(0, 0px);
		transition: transform .2s ease-out;
	}

	header.fixed{
		height: 60px;
		background-color: white;
		width: 100%;
		float: left;
		position: fixed;
		left: 0px;
		top: 0px;
		z-index: 10;
		transform: translate(0, 0px);
		transition: transform .2s ease-out;
	}

	header nav{
		width: 100%;
		margin: auto;
		height: 100%;
		background-color: transparent;
		padding-left: 20px;
		padding-right: 20px;
	}

	header nav img{
		width: 180px;
		float: left;
		padding-top: 20px;
		background-color: transparent;
		transition: width .1s ease-out, padding-top .1s ease-out;
	}

	header.fixed nav img{
		width: 150px;
		float: left;
		padding-top: 5px;
		background-color: transparent;
		transition: width .1s ease-out, padding-top .1s ease-out;
	}

	header nav button{
		visibility: visible;
		display: inline-block;
		width: 30px;
		height: 30px;
		float: right;
		margin-top: 33px;
		background-color: transparent;
		appearance:none;
		-webkit-appearance:none;
		-moz-appearance:none;
		-o-appearance:none;
		outline: none;
		border: none;
		cursor: pointer;
		transition: padding-top .1s ease-out;
	}

	header.fixed nav button{
		visibility: visible;
		display: inline-block;
		width: 25px;
		height: 25px;
		float: right;
		margin-top: 15px;
		background-color: transparent;
		appearance:none;
		-webkit-appearance:none;
		-moz-appearance:none;
		-o-appearance:none;
		outline: none;
		border: none;
		cursor: pointer;
		transition: padding-top .1s ease-out;
	}

	header nav button span{
		visibility: visible;
		display: inline-block;
		background-color: transparent;
		position: relative;
		z-index: 10000;
		font-family: Montserrat;
		color: #444444;
		font-weight: 500;
		font-size: 28px;
	}

	header.fixed nav button span{
		visibility: visible;
		display: inline-block;
		background-color: transparent;
		position: relative;
		z-index: 10000;
		font-family: Montserrat;
		color: #444444;
		font-weight: 500;
		font-size: 24px;
	}

	header nav ul{
		padding-top: 0px;
		height: 0px;
		background-color: white;
		width: 100%;
		position: absolute;
		padding-right:0px;
		padding-left:0px;
		left: 0;
		top: 100px;
		float: left;
		display: inline-block;
		visibility: hidden;
		opacity: 0;
		justify-content: unset;
		transition: height .2s ease-out, visibility .2s ease, opacity .2s ease;
	}

	header.fixed nav ul{
		padding-top: 0px;
		height: 0px;
		background-color: white;
		position: absolute;
		padding-right:0px;
		padding-left:0px;
		left: 0;
		top: 60px;
		width: 100%;
		float: left;
		display: inline-block;
		visibility: hidden;
		opacity: 0;
		justify-content: unset;
		transition: height .2s ease, visibility .2s ease, opacity .2s ease;
	}

	header nav ul.despliega{
		padding-top: 0px;
		height: 350px;
		background-color: white;
		width: 100%;
		position: absolute;
		padding-right:0px;
		padding-left:0px;
		left: 0;
		top: 100px;
		float: left;
		display: inline-block;
		justify-content: unset;
		visibility: visible;
		opacity: 1;
		transition: height .2s ease, visibility .2s ease-out, opacity .2s ease-out;
	}

	header.fixed nav ul.despliega{
		padding-top: 0px;
		height: 350px;
		background-color: white;
		position: absolute;
		padding-right:0px;
		padding-left:0px;
		left: 0;
		top: 60px;
		width: 100%;
		float: left;
		display: inline-block;
		justify-content: unset;
		visibility: visible;
		opacity: 1;
		transition: height .2s ease-out, visibility .2s ease-out, opacity .2s ease-out;
	}

	header nav ul li{
		background-color: transparent;
		list-style: none;
		display: inline-block;
		float: left;
		border-left: none;
		width: 100%;
		height: 0px;
		float: left;
		border-top: solid 1px #dfdfdf;
		padding-left:0px; 
		padding-right:0px;
		visibility: hidden;
		opacity: 0;
		transition: height .2s ease, visibility .2s ease, opacity .2s ease;
	}

	header nav ul.despliega li{
		background-color: transparent;
		list-style: none;
		display: inline-block;
		float: left;
		border-left: none;
		width: 100%;
		height: 50px;
		float: left;
		border-top: solid 1px #dfdfdf;
		padding-left:0px; 
		padding-right:0px;
		visibility: visible;
		opacity: 1;
		transition: height .2s ease-out, visibility .2s ease-out, opacity .2s ease-out;
	}

	header nav ul .li-inicio{
		border:none;
	}

	header nav ul li a{
		padding-top: 15px;
		display: inline-block;
		height: 0px;
		float: left;
		background-color: transparent;
		text-decoration: none;
		font-family: Montserrat;
		color: #444444;
		font-weight: 600;
		font-size: 14px;
		width: 100%;
		padding-left: 20px;
		transition: all ease .1s;
		visibility: hidden;
		opacity: 0;
		transition: height .2s ease,  visibility .2s ease, opacity .2s ease;
	}

	header nav ul.despliega li a{
		padding-top: 15px;
		display: inline-block;
		height: 50px;
		float: left;
		background-color: transparent;
		text-decoration: none;
		font-family: Montserrat;
		color: #444444;
		font-weight: 600;
		font-size: 14px;
		width: 100%;
		padding-left: 20px;
		transition: all ease .2s;
		visibility: visible;
		opacity: 1;
		transition: height .2s ease-out,  visibility .2s ease-out, opacity .2s ease-out;
	}

	header nav ul li a:hover{
		background-color: #DF6015;
		color:white; 

	}






	.btn-scrollTop{
		width: 50px;
		height: 50px;
		position: fixed;
		bottom: 20px;
		right: 20px;
		border-radius: 50%;
		z-index: 100;
		transform: scale(0);
		transition: transform .2s ease-out;
		-webkit-
		-moz-
		-o-
	}

	.btn-scrollTop.muestra-btn-scroll{
		width: 50px;
		height: 50px;
		position: fixed;
		bottom: 20px;
		right: 20px;
		border-radius: 50%;
		z-index: 100;
		transform: scale(1);
		transition: transform .2s ease-out;
		-webkit-transition: transform .2s ease-out;
		-moz-transition: transform .2s ease-out;
		-o-transition: transform .2s ease-out;
	}


	.btn-scrollTop button{
		width: 50px;
		height: 50px;
		position: relative;
		border-radius: 50%;
		z-index: 100;
		background-color: #DF6015;
		outline: none;
		border:none;
		appearance:none;
		-webkit-appearance:none;
		-moz-appearance:none;
		-o-appearance:none;
		cursor: pointer;
	}

	.btn-scrollTop button span{
		background-color: #DF6015;
		cursor: pointer;
		font-family: Montserrat;
		color: white;
		font-weight: 600;
		font-size: 26px;
	}









	footer{
		height: 320px;
		float: left;
		width: 100%;
		background-color: #2c2c2c;
	}

	.contenedor-footer-principal{
		width: 100%;
		float: left;
		height: 270px;
		background-color: transparent;
		padding-top: 60px;
	}

	.contenedor-footer-principal h1{
		font-family: Montserrat;
	  	font-weight: 600;
	  	font-size: 16px;
		color: #bababa;
		letter-spacing: 1px;
		text-align: center;
		background-color: transparent;
	}

	.contenedor-footer-principal p{
		font-family: Montserrat;
	  	font-weight: 300;
	  	font-size: 12px;
		color: #bababa;
		letter-spacing: 0px;
		text-align: center;
		line-height: 20px;
		margin-top: 10px;
		background-color: transparent;
	}

	.contenedor-footer-secundario{
		width: 100%;
		float: left;
		height: 75px;
		background-color: #272727;
		padding-right: 20px;
		padding-left: 20px;
		padding-top: 20px;
	}

	.contenedor-footer-secundario .p-derechos{
		width: 100%;
		float: left;
		background-color: transparent;
		font-family: Montserrat;
	  	font-weight: 400;
	  	font-size: 10px;
		color: #bababa;
		text-align: center;
	}

	.contenedor-footer-secundario .p-desarrollado{
		float: left;
		background-color: transparent;
		font-family: Montserrat;
	  	font-weight: 400;
	  	font-size: 10px;
		color: #bababa;
		width: 100%;
		margin-top: 10px;
		text-align: center;
	}

	.contenedor-footer-secundario .p-desarrollado a{
		background-color: transparent;
		font-family: Montserrat;
	  	font-weight: 400;
	  	font-size: 10px;
		color: #bababa;
		text-align: center;
		width: 100%;
	}
}