.fa {
			    font-family: FontAwesome !important;
			}
			#contact-form select, #contact-form input[type="email"], #contact-form input[type="text"] {
			    width: 100%;
			    padding: 10px 20px;
			    border: 1px solid #dedede;
			    margin-bottom: 20px;
			    outline: none;
			    transition: all 0.2s ease-in-out;
			    -moz-transition: all 0.2s ease-in-out;
			    -webkit-transition: all 0.2s ease-in-out;
			    -o-transition: all 0.2s ease-in-out;
			    color: #666666;
			    font-size: 13px;
			    font-family: 'Montserrat', sans-serif;
			}
			body,#header-wrapper,#features-wrapper,html {
				background:none;
			}
			#header nav{
				bottom: 0px;
				padding-bottom: 5px;
			}

			#banner{
				/*
				background:url('../nuevo-home/images/fondo-nuevo-home-1920x381px.jpg');
				*/
				background: url(../img/fondo/fondo-nuevo-home-1920x381px-2.jpg) repeat;
				background-repeat: no-repeat;
    			background-position: 50%;
    			padding:0;
			}
			.bordetop{
				height:10px;
				background:#E5E5E5;
				width: 100%
			}
			#copyright{
				padding:0;
			}
			*{
				font-family: 'Montserrat', sans-serif !important;
			}
			#features h2,.mih4,.mip,.botoncontacto{
				text-shadow:none;
				color:#b1b1b1;
				font-size: 16px;
			}
			.button-big{
				font-size: 18px;
			}
			#banner p{
				font-size: 22px;
			}
			.bloque1{
				    padding-top: 65px;
			}
			.mih4{
				margin-top: 50px;
				color:red;
			}
			.mip{
				text-align: justify;
				color:grey;
				margin-bottom: 60px;
				line-height: 30px;
			}
			.botoncontacto{
			    bottom: -25px;
			    display: inline-block;
			    color: red !important;
			    position: relative;
			    font-size: 14px !important;
			    margin-right: 15px;
			    cursor:pointer;
			}
			.botoncontacto:hover{
				text-decoration: underline !important;
			}
			#header{
				min-height: 100px;
			}

			.contenedorimghome{
				text-align: center;
			}
			.imgnuevohome{
				width:100%;
				border:1px solid #e5e5e5;
			}
			.textorojo{
				color:red;
			}

			a#logo,#logo img{
				display: inline-block;
				bottom: -15px !important;
    			position: relative;
			}

			.h2imghome{
				text-align: center;
				padding: 15px 0px;
			}
			.contenedorlogo{
				position: relative;
    			height: 100px;
				padding:0 25px;
			}
			.borderentero{
				width: 100%;
    			border-bottom: 1px solid #c1c1c1;
			}
			.iframehome{
				width:100%;
				height:235px;
				border: 2px solid black;
			}

			#contact-form textarea{
				width: 100%;
			    padding: 10px 20px;
			    border: 1px solid #dedede;
			    margin-bottom: 20px;
			    outline: none;
			    transition: all 0.2s ease-in-out;
			    -moz-transition: all 0.2s ease-in-out;
			    -webkit-transition: all 0.2s ease-in-out;
			    -o-transition: all 0.2s ease-in-out;
			    color: #666666;
			    font-size: 13px;
			    font-family: 'Montserrat', sans-serif;
			}
			.textodebajo,.textodebajo a{
				font-size: 14px !important;
			}
			body{
				width:100%;
			}
			.overlay{
				
				background: url(../img/overlay2.png) repeat;
			    height: 100%;
			    left: 0;
			    top: 0;
			    width: 100%;
			    z-index: 10;
			    padding: 10px 0 5px 0;
			}
			@media only screen and (max-width: 737px) {
				.contenedor-iframe{	
					padding-right: 20px;
				}
			}
			@media only screen and (max-width: 480px) {
				#banner p,.button-big{
					font-size: 16px;
				}
			}