.mt30{ margin-top:30px!important;}
.color-black{
    color:#48494E!important;
}
.navbar {
    padding: 20px 130px 20px 130px;
}

.navbar-dark .navbar-nav .nav-link {
    color: rgba(255,255,255,1);
}

.navbar-normal{
	padding: 0px 130px;
	height: 100px;
}

#navbarCollapse li {
    margin-left: 30px;
}
#marginno{
	margin-left: 0px !important;
}
.navbar-dark .navbar-nav a{
	text-transform: uppercase;
	font-size: 11px;
	font-family: 'Raleway-SemiBold', normal;
	-webkit-font-smoothing: antialiased;
}

.pd-nol{
	padding-left: 0px !important;
	padding-right: 40px;
}
.pd-no{
	padding-left: 0px !important;
	padding-right: 0px !important;
}
.slide-banner {
  position: relative;
  text-align: center;
  color: white;
  height:550px;
}

.topcenter {
  text-align: center;
  position: absolute;
  top: 60%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
}

.topcenter-banner {
  text-align: center;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  width: 85%;
}

.menu-change{
	padding: 0px 130px !important;
	background-color: #fff;
	transition: ease;
}
/*.menu-change #navbarCollapse{
	background-image: url(../assets/img/verde-small.png);
	background-repeat:no-repeat;position: absolute;
	right: 26%;
  	-webkit-background-size: cover;
  	-moz-background-size: cover;
  	-o-background-size: cover;
  	background-size: cover;
  	height: 59px;
}*/
.menuSticky .fondo-verde{
	display:none;
}

.menu-change.menuSticky .fondo-verde{
	display:block;
}
.fondo-verde{
	background: #004f36 url(../assets/img/verde-small.png);
	background-repeat: no-repeat;
	position: absolute;
	height: 60px;
	left: 28%;
	width: 100%;
	transition:ease;
}
.navbar-normal.menuSticky.fondo-verde-grande{
	background-image: url(../assets/img/verde-big.png);
	background-repeat: no-repeat;
	position: absolute;
	height: 100px;
	left: 28%;
	width: 100%;
	transition:ease;
}

.menu-change.menuSticky .fondo-verde-grande{
	display:none;
}
.fondo-verde-grande{
	background: #004f36 url(../assets/img/verde-big.png);
	background-repeat: no-repeat;
	position: absolute;
	height: 100px;
	left: 30%;
	width: 100%;
	transition:ease;
}
.navbar.navbar-normal{
	background-color: #fff;
}

.menuSticky .logo_index_pequenio{
	display:none;
}

.menu-change.menuSticky .logo_index_pequenio{
	display:block;
}
.menu-change.menuSticky .logo_index{
	display:none;
}
.menu-change.menuSticky .complemento-verde{
	opacity: 1;
}
.menu-change.menuSticky .complemento-blanco{
	opacity: 1;
}
.menu-change.menuSticky.navbar-normal .container{
	height: 60px;
	transition:ease;
}

.menu-change.menuSticky.navbar-normal{
	height: 60px;
	transition:ease;
		

}

.menu-change-pages{
	background-color: #004F36!important;
	padding: 0px 130px !important;
}

.fondo-blanco{
	background-color: #fff !important;
}


#banner-home{
  background-image: url(../assets/headers/hero-home.png);
  background-repeat:no-repeat;
  background-position: center center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
#banner-nosotros{
  background-image: url(../assets/headers/banner-nosotros.png);
  background-repeat:no-repeat;
  background-position: center center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
#banner-financiamiento{
  background-image: url(../assets/headers/banner-financiamiento.png);
  background-repeat:no-repeat;
  background-position: center center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
#banner-infraestructura{
  background-image: url(../assets/headers/header_infraestructura.jpg);
  background-repeat:no-repeat;
  background-position: center center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
#banner-creacion{
  background-image: url(../assets/headers/banner-creacion.png);
  background-repeat:no-repeat;
  background-position: center center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
#banner-comercalizacion{
  background-image: url(../assets/headers/banner-comercalizacion.png);
  background-repeat:no-repeat;
  background-position: center center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
#banner-contacto{
  background-image: url(../assets/headers/banner-contacto.png);
  background-repeat:no-repeat;
  background-position: center center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.container-slider {
  position: relative;
}
.container-slider h1{
	font-family: 'Raleway-Bold', normal;
	-webkit-font-smoothing: antialiased;
	font-size: 48px;
	line-height: 50px;
	color: #fff;
}
.container-slider h4{
	font-family: 'Raleway-Medium', normal;
	-webkit-font-smoothing: antialiased;
	font-size: 14px;
	line-height: 24px;
	color: #FFFFFF;
}
.content-second{
	width: 71%;
}
.banner-pages {
  position: relative;
}
.slide-banner-pages {
  position: relative;
  text-align: center;
  color: white;
  height:417px;
  margin-top: 26px;
}
.banner-pages h1{
	font-family: 'Raleway-SemiBold', normal;
	-webkit-font-smoothing: antialiased;
	font-size: 24px;
	line-height: 36px;
	color: #fff;
}
.topcenter-pages {
  text-align: center;
  position: absolute;
  top: 60%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 0px 70px;
}

.btnred{
	color: #fff;
	background-color: #E2123C;
	border-color: #E2123C;
	border-radius: 104px 104px 104px 104px;
	-moz-border-radius: 104px 104px 104px 104px;
	-webkit-border-radius: 104px 104px 104px 104px;
	border: 0px solid #ffffff;
	text-transform: uppercase;
	font-size: 11px;
	font-family: 'Raleway-ExtraBold', normal;
	-webkit-font-smoothing: antialiased;
	line-height: 28px;
	width: 150px;
	margin-top: 43px;
	height: 39px;
	vertical-align: middle;
}
.btnred:hover {
    color: #fff;
    text-decoration: none;
    opacity: .9;
}

.btnred-contacto{
	color: #fff;
	background-color: #E2123C;
	border-color: #E2123C;
	border-radius: 104px 104px 104px 104px;
	-moz-border-radius: 104px 104px 104px 104px;
	-webkit-border-radius: 104px 104px 104px 104px;
	border: 0px solid #ffffff;
	text-transform: uppercase;
	font-size: 11px;
	font-family: 'Raleway-SemiBold', normal;
	-webkit-font-smoothing: antialiased;
	line-height: 11px;
	width: 140px;
	height: 39px;
	margin-top: 20px;
}
.btnred-contacto:hover {
    color: #fff;
    text-decoration: none;
    opacity: .9;
}
.section-services{
	padding-top: 92px;
	padding-bottom: 92px;
}
.content-services h3{
	font-size: 12px;
	line-height: 16px;
	font-family: 'Raleway-SemiBold', normal;
	padding-top: 33px;
	text-transform: uppercase;
	color:#9B9B9B;
	letter-spacing: 1px;
    -webkit-font-smoothing: antialiased;
}
.section-nosotros{
	padding-top: 112px;
	padding-bottom: 112px;
	background-color: #F9FAFD;
}
.section-nosotros.padding-corregido{
	padding-top: 88px;
	padding-bottom: 97px;
}

.section-nosotros.financiamiento{
	padding-top: 90px;
	padding-bottom: 93px;
}

.section-services.financiamiento{
	padding-top: 91px;
	padding-bottom: 90px;
}

.section-nosotros.padding-corregido p{
	padding-top: 17px;
	
}

.section-nosotros h3{
	font-size: 15px;
	font-family: 'Raleway-Bold', normal;
	-webkit-font-smoothing: antialiased;
	line-height: 24px;
	letter-spacing: 1.88px;
	color: #00945E;
	text-transform: uppercase;
}
.section-nosotros h2{
	font-size: 24px;
	font-family: 'Raleway-SemiBold', normal;
	-webkit-font-smoothing: antialiased;
	line-height: 36px;
	color: #3B3B3B;
	margin-bottom: 26px;
	margin-top:17px;
}

.section-nosotros.financiamiento h2{
	margin-bottom: 17px;
	margin-top:17px;
}

.section-nosotros.financiamiento-abajo{
	padding-top: 88px;
	padding-bottom: 95px;
}

.section-nosotros.financiamiento-abajo h2{
	margin-bottom: 17px;
	margin-top:17px;
}

.section-nosotros p{
	font-size: 16px;
	font-family: 'Raleway-Medium', normal;
	line-height: 22px;
	color: #9B9B9B;
	padding-left: 0px;
	padding-right: 5px;
	/*text-align: justify;*/
	-webkit-font-smoothing: antialiased;
}
.section-nosotros.seccion-proceso{
	padding:0px;
	background-color: #fff;
}

.fondo-gris{
	background-color: #F9FAFD;
	padding: 81px 0px;
}

.texto-proceso{
	padding: 81px 0px;
}
.slide-banner-nosotros {
  position: relative;
  text-align: center;
  color: white;
  height: 332px;
}
.slide-banner-nosotros .container-slider h4{
	font-family: 'Raleway-SemiBold', normal;
	-webkit-font-smoothing: antialiased;
	font-size: 24px;
	line-height: 36px;
	color: #fff;
}
.list-procesos li{
	list-style: none;
	padding:24px;
}
.list-procesos h6{
	font-family: 'Raleway-SemiBold', normal;
	-webkit-font-smoothing: antialiased;
	font-size: 12px;
	line-height: 16px;
	color: #9B9B9B;
	letter-spacing: 1px;
	text-transform: uppercase;
	margin-top: 15px;
}
.start-text{
	padding-bottom: 24px;
}
.background-red{
	background-color:#E2123C;
	height: 235px;
	width: 100%;
	position: relative;
  	text-align: center;
}
.background-red h3{
	font-family: 'Raleway-SemiBold', normal;
	-webkit-font-smoothing: antialiased;
	font-size: 24px;
	line-height: 36px;
	color: #fff;
	text-align: center;
}
.centerred{
	text-align: center;
  	position: absolute;
  	top: 50%;
  	left: 50%;
  	transform: translate(-50%, -50%);
  	color: white;
  	padding:10px;
}
.footertop{
	background-color: #fff;
	color: #004F36;
	padding: 60px 0 50px 0;
}
.footer-us h2{
	padding-top: 0px;
	font-family: 'Raleway-Bold', normal;
	-webkit-font-smoothing: antialiased;
	font-size: 24px;
	line-height: 29px;
	color: #004F36;
}
.footer-us h3{
	padding-top: 0px;
	font-family: 'Raleway-Bold', normal;
	-webkit-font-smoothing: antialiased;
	font-size: 13px;
	line-height: 24px;
	letter-spacing: 1.62px;
	text-transform: uppercase;
	color: #004F36;
}
.footer-us p{
	font-family: 'Raleway-Medium', normal;
	-webkit-font-smoothing: antialiased;
	font-size: 12px;
	line-height: 21px;
	padding-top: 0px;
	color: #004F36;
}
footer li a{ color: #004F36; }
footer li a:hover{ color: #000; opacity: 0.7; text-decoration: none;}

footer .content-bussines ul{
    padding: 0px!important;
}
footer .content-help ul{
    padding-top: 0px!important;
}
footer .content-help .fa-map-marker-alt{
    padding-right: 16px!important;
}

.content-bussines ul{
	padding: 0px;
	list-style: none;
	padding-top: 20px;
	margin-bottom: 0px;
	padding-bottom: 57px;
}
.content-bussines li{
	font-size: 12px;
	font-family: "Raleway-SemiBold", normal;
	-webkit-font-smoothing: antialiased;
	line-height: 14px;
	padding-bottom: 15px;
}
.content-bussines a{
	color: #004F36;
	text-decoration: none;
}
.content-help ul{
	padding: 0px;
	list-style: none;
	padding-top: 20px;
	margin-bottom: 0px;
	padding-bottom: 57px;
}
.content-help li{
	font-size: 12px;
	font-family: "Raleway-SemiBold", normal;
	-webkit-font-smoothing: antialiased;
	line-height: 14px;
	padding-bottom: 15px;
}
.content-help i{
	font-size: 14px;
	color: #004F36;
	line-height: 14px;
	padding-right: 13px;
}
.footerbottom{
	background-color: #004F36;
	padding-bottom: 21px;
	padding-top: 20px;
}
.bottom-ul{
	list-style: none;
	padding-left:0px;
	margin-bottom: 0px;
}
.bottom-ul a{
	color:#fff;
	text-decoration: none; 
}
.bottom-ul li{
	text-transform: uppercase;
	font-size: 10px;
	font-family: 'Raleway-SemiBold',normal;
	-webkit-font-smoothing: antialiased;
	line-height: 10px;
	letter-spacing: 1px;
	list-style: inline;
	display: inline;
	color: #fff;
}
.border-l{
	border-right: 1px solid;
	padding-right: 10px;
}
.border-r{
	border-right: 1px solid;
	padding-right: 10px;
	padding-left: 10px;
}
.remedia a{
     font-size: 10px;
     line-height: 10px;
     color: #fff;
     font-style: normal;
     font-family: 'Raleway-SemiBold', normal;
     -webkit-font-smoothing: antialiased;
     text-transform: uppercase;
     letter-spacing: 1px;
     padding-bottom: 0px !important;
}
.remedia p{
     padding-bottom: 0px;
     padding-top: 0px;
     margin-bottom: 0px !important;
     color: #fff;
     font-size: 10px;
     line-height: 10px;
     font-style: normal;
     font-family: 'Raleway-SemiBold', normal;
     -webkit-font-smoothing: antialiased;
     text-transform: uppercase;
     margin-top: 12px;
}
.remedia img{
     margin-left: 4px;
     margin-top: -5px;
     height: 12px;
}
.top-img{
	padding-top: 52px;
}
.top-box{
	padding-top: 14px;
}
#background-light{
	background-color: #fff;
}
.second-box{
	padding-top: 87px;
}
.forma-contacto label{
	font-size: 14px;
	font-family: 'Raleway-SemiBold', normal;
	-webkit-font-smoothing: antialiased;
	line-height: 14px;
	color: #9B9B9B;
}
form input[type="text"], input[type="email"]{
	background-color: #F9FAFD;
	border:none;
	border-radius: 0px;
}
.forma-contacto select{
	background-color: #F9FAFD !important;
	border:none !important;
	font-size: 12px;
	font-family: 'Raleway-SemiBold', normal;
	-webkit-font-smoothing: antialiased;
	line-height: 12px;
	color: #9B9B9B;
}
.forma-contacto textarea{
	background-color: #F9FAFD !important;
	border:none !important;
	resize: none;
	height: 97.27px;
	font-size: 12px;
	font-family: 'Raleway-Medium', normal;
	-webkit-font-smoothing: antialiased;
	line-height: 14px;
	color: #9B9B9B;
}
.forma-contacto input{
	font-size: 12px;
	font-family: 'Raleway-Medium', normal;
	-webkit-font-smoothing: antialiased;
	line-height: 14px;
	color: #9B9B9B;
	height: 37.27px;
}
.section-contacto{
	padding-top: 112px;
	padding-bottom: 73px;
	background-color: #fff;
}
.section-contacto h3{
	font-size: 15px;
	font-family: 'Raleway-SemiBold', normal;
	-webkit-font-smoothing: antialiased;
	line-height: 24px;
	letter-spacing: 1.88px;
	color: #00945E;
	text-transform: uppercase;
}
.section-contacto h2{
	font-size: 24px;
	font-family: 'Raleway-SemiBold', normal;
	-webkit-font-smoothing: antialiased;
	line-height: 36px;
	color: #3B3B3B;
	margin-bottom: 26px;
}
.section-contacto p{
	font-size: 16px;
	font-family: 'Raleway-SemiBold', normal;
	-webkit-font-smoothing: antialiased;
	line-height: 21px;
	color: #9B9B9B;
	padding-left: 0px;
	padding-right: 5px;
	text-align: justify;
}
.form-control:focus {
    color: #495057;
    background-color: #fff;
    border-color: #F9FAFD;
    outline: 0;
    box-shadow: 0 0 0 .2rem rgb(249, 250, 253);
}
.list-contact li{
	list-style: none;
	font-size: 18px;
	font-family: 'Raleway-SemiBold', normal;
	-webkit-font-smoothing: antialiased;
	line-height: 18px;
	color: #004F36;
	text-decoration: none;
	padding-bottom: 40px;
}
.list-contact i{
	list-style: none;
	margin-right: 20px;
	color: #004F36;
}
.list-contact a{
	font-size: 18px;
	font-family: 'Raleway-SemiBold', normal;
	-webkit-font-smoothing: antialiased;
	line-height: 18px;
	color: #004F36;
	text-decoration: none;
}
.content-box-contacto{
    padding-top: 120px;
    padding-left: 50px;
}
.section-contacto h2 {
    margin-top: 10px;
    margin-top: 20px;
}
select::-ms-expand {	display: none; }
select{
    -webkit-appearance: none;
    appearance: none;
}
select.minimal {
	color: #9B9B9B;
	height: 37.27px !important;
	background-image:
    linear-gradient(45deg, transparent 50%, gray 50%),
    linear-gradient(135deg, gray 50%, transparent 50%),
    linear-gradient(to right, #F9FAFD, #F9FAFD);
  	background-position:
    calc(100% - 20px) calc(1.2em + 2px),
    calc(100% - 15px) calc(1.2em + 2px),
    calc(100% - 2.5em) 0.5em;
  	background-size:
    5px 5px,
    5px 5px,
    1px 1.5em;
  background-repeat: no-repeat;
}

select.minimal:focus {
	height: 37.27px !important;
  	background-image:
    linear-gradient(45deg, green 50%, transparent 50%),
    linear-gradient(135deg, transparent 50%, green 50%),
    linear-gradient(to right, #F9FAFD, #F9FAFD);
  	background-position:
    calc(100% - 15px) 1.2em,
    calc(100% - 20px) 1.2em,
    calc(100% - 2.5em) 0.5em;
  	background-size:
    5px 5px,
    5px 5px,
    1px 1.5em;
  	background-repeat: no-repeat;
  	border-color: green;
  	outline: 0;
}
.respuesta_envio{
	font-weight: bold;
	font-size: 12px;
	padding-top: 35px
}








@media (min-width: 768px){
    .navbar-expand-md>.container, .navbar-expand-md>.container-fluid {
    padding: 0!important;
    }
    .navbar-expand-md .navbar-nav .nav-link{
        padding-right: .20rem!important;
    padding-left: .20rem!important;    
        
    }
}



/*/////// Para SM a XS ///////*/
@media (max-width: 768px) {
    .navbar {
    	padding:0px 25px;
    	background-color: #fff;
    	height: 80px;
	}
	#navbarCollapse li {
    margin-left: 0px !important;
	}

	.custom-toggler.navbar-toggler-icon {
  		background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(37,40,45, 1)' stroke-width='3' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");
	}

	.menu-change .container{
		background-color:#fff !important;
		background-image:none;
		
	}
	.menu-change .container.container-menu-movil{
		background-color:#004F36 !important;
		background-image:none;
		
	}
	#navbarCollapse {
	    background-color: #004F36 !important;
	    text-align: center;
	    width: 100%;
	    position: absolute;
	    top: 0px;
	    left:0px;
	    min-height: 100vh;
	    -moz-transition: height 300ms ease;
  		-webkit-transition: height 300ms ease;
	  	-o-transition: height 300ms ease;
	  	transition: height 300ms ease;
		}

	#cerrarMenuMovil{
		border: none;
		padding: 0px;
	}

	.nav-item{
		margin-left: 0px;
		width: 100%;
	}

	#navbarCollapse li {
    	padding-top: 30px;
    	margin-left: 0px;
    	text-align:left;
    	position: relative;
	}

	#navbarCollapse li a{
    	padding:0px;
	}
	.container-menu-movil{
		padding-top: 24px;
		padding-bottom: 33px;
	}
	#navbarCollapse ul {
    	margin-left: 0px;
    	text-align:left;
    	padding-bottom: 250px;
	}
	.icono-menu-movil{
		position: absolute;
		right:0;
		color:white;
		top:55%;
		transform: translate(-50%,0);
	}

	#navbarCollapse li.seleccionado i{
		color:#00B38C;
	}
	#navbarCollapse li a{
		font-family: 'Raleway-Bold', normal;
		-webkit-font-smoothing: antialiased;
		color:#fff;
		font-size: 13px;
	}
	#navbarCollapse li.seleccionado a{
		color:#00B38C;
	}
	.complemento-blanco{ display:none; }
	.complemento-verde{ display:none; }


	#banner-home{
	  background-image: url(../assets/img/index_movil_slider.png);
	  background-repeat:no-repeat;
	  background-position: center center;
	  -webkit-background-size: cover;
	  -moz-background-size: cover;
	  -o-background-size: cover;
	  background-size: cover;
	}
	.topcenter{
		width: 100%;
	}

	.topcenter h1{
		font-size: 43px;
	}

	.container{
		padding:0 28px; 
	}
	.menu-change{
		background-color:#fff !important;
		padding: 0px 25px !important;
		transition: padding 300ms ease;
	}
	.container-menu-movil{
		padding: 30px 25px;
	}

	.navbar-nav{
		padding-left:10px;
		padding-right:10px;
	}
	.nav-menu-green{
	background-color:#fff !important;
	}
	.slide-banner-nosotros{
		height: 486px;
	}
	.slide-banner-nosotros .container-slider h4{
		padding:0px;
	}
	.background-red{
		height: 270px;
	}
	.centerred{
		padding: 0px;
	}
	.bottom-movil a{
	color:#fff;
	text-decoration: none; 
	text-transform: uppercase;
	font-size: 10px;
	font-family: 'Raleway-SemiBold',normal;
	-webkit-font-smoothing: antialiased;
	line-height: 10px;
	letter-spacing: 1px;
	list-style: inline;
	display: inline;
	color: #fff;
	}
	.bottom-movil p{ 
	text-transform: uppercase;
	font-size: 10px;
	font-family: 'Raleway-SemiBold',normal;
	-webkit-font-smoothing: antialiased;
	line-height: 10px;
	letter-spacing: 1px;
	color: #fff;
	padding-top: 16px;
	}

	.section-services .padding-movil {
		padding-top: 35px;
	}

	#banner-nosotros{
	  background-image: url(../assets/img/nombre-del-grupo-movil.png);
	  background-repeat:no-repeat;
	  background-position: center center;
	  -webkit-background-size: cover;
	  -moz-background-size: cover;
	  -o-background-size: cover;
	  background-size: cover;
	}
	.texto-proceso{
		padding:70px 15px 30px;
	}


	.list-procesos{
		padding-bottom: 60px;
	}

	.centerred{
	    width: 90%;
	}
	.texto-movil-creer{
		width: 70%;

	}
	.footer-us h3 {
    	font-size: 12px;
	}
	.footer-us h3 {
    padding-top: 40px;
	}
	.remedia p{
		padding-top: 0px;
		margin-top: 5px;
	}
	.section-nosotros {
	    padding-top: 66px;
	    padding-bottom: 73px;
	}
	.section-nosotros h3 {
    padding-bottom: 16px;
	}
	.top-img{
		padding-top: 27px;
	}
	.section-services {
    	padding:30px 0;
	}

	.imagen-nosotros-movil{
		padding-top: 31px;
	}
	.img-second{
		padding-top: 67px;
	}
	.topcenter-pages{
		padding: 0px;
	}
	.second-box{
		padding-right: 15px;
		padding-left: 15px;
	}
	.third-box{
		padding-right: 15px;
		padding-left: 15px;
	}
	.third-box{
		padding-top: 27px;
	}
	.pdg-h2 h2{
		margin-bottom: 24px;
	}
	.pdg-h2 ul{
		padding-left: 0px;
	}
	.pdg-h2 li{
		padding-bottom: 17px;
	}

	.navbar-normal .container {
    /* background-color: #004F36 !important; */
    background-image:none;
	    height: 80px;
	    width: 100%
	}

	.navbar.navbar-normal {
    /* background-color: #004F36 !important; */
   		    padding: 0px 25px;
	}

	#banner-financiamiento{
	  background-image: url(../assets/img/banner-financiamiento.png);
	  background-repeat:no-repeat;
	  background-position: center center;
	  -webkit-background-size: cover;
	  -moz-background-size: cover;
	  -o-background-size: cover;
	  background-size: cover;
	}

	.topcenter-pages{
		width: 95%;
	}

	.slide-banner-pages {
	    height: 280px;
	}
	.section-nosotros.padding-corregido{
		padding-top: 66px;
		padding-bottom: 72px;
	}
	.section-nosotros.padding-corregido h3, .section-nosotros.financiamiento h3{
		padding-bottom: 0px;
		margin-bottom: 0px;
	}
	.section-nosotros.padding-corregido p{
		padding-top: 24px;
		padding-right: 0px;
		margin-bottom: 0px;
	}
	.section-services.financiamiento {
	    padding-top: 72px;
	    padding-bottom: 72px;
	}
	.section-nosotros.financiamiento{
		padding-top: 66px;
		padding-bottom: 72px;
	}

	.section-nosotros.financiamiento h2{
		margin-top: 25px;
		margin-bottom: 29px;
	}

	.section-nosotros.financiamiento-abajo {
		padding-top: 66px;
		padding-bottom: 70px;
	}

	.section-nosotros.financiamiento-abajo h3{
		padding: 0px;
		margin:0px;
	}

	.section-nosotros.financiamiento-abajo h2{
		margin-top: 24px;
		margin-bottom: 29px;
	}

	#banner-infraestructura{
	  background-image: url(../assets/img/header_infraestructura.jpg);
	  background-repeat:no-repeat;
	  background-position: center center;
	  -webkit-background-size: cover;
	  -moz-background-size: cover;
	  -o-background-size: cover;
	  background-size: cover;
	}

	#banner-comercalizacion{
	  background-image: url(../assets/img/banner-creacion.png);
	  background-repeat:no-repeat;
	  background-position: center center;
	  -webkit-background-size: cover;
	  -moz-background-size: cover;
	  -o-background-size: cover;
	  background-size: cover;
	}

	#banner-creacion{
	  background-image: url(../assets/img/banner-movil.png);
	  background-repeat:no-repeat;
	  background-position: center center;
	  -webkit-background-size: cover;
	  -moz-background-size: cover;
	  -o-background-size: cover;
	  background-size: cover;
	}
	.section-nosotros h3{
		padding: 0px;
		margin:0px;
	}

	.section-nosotros h2{
		margin-top: 24px;
		margin-bottom:30px;
	}
	.section-contacto{
		padding-top: 64px;
		padding-bottom: 64px;

	}
	#banner-contacto{
	  background-image: url(../assets/img/banner-contanto.png);
	  background-repeat:no-repeat;
	  background-position: center center;
	  -webkit-background-size: cover;
	  -moz-background-size: cover;
	  -o-background-size: cover;
	  background-size: cover;
	}
	.content-services h3 {
    padding-top: 18px;
    letter-spacing: 0px;
	}
	.pdd-btn{
		padding-bottom: 33px;
	}
	.divisora{
		color:#fff;font-size: 10px;margin-top:5px;
	}
	form input[type="text"], input[type="email"] {
    height: 46.27px !important;
	}
	.forma-contacto label{
		padding-top: 24px;
	}
	.content-help i {
    padding-bottom: 0px;
	}
	.banner-pages h1{
	line-height: 31px;
	color: #fff;
	}
	select.minimal {
	height: 46.27px !important;
	background-image:
    linear-gradient(45deg, transparent 50%, gray 50%),
    linear-gradient(135deg, gray 50%, transparent 50%),
    linear-gradient(to right, #F9FAFD, #F9FAFD);
  	background-position:
    calc(100% - 20px) calc(1.3em + 2px),
    calc(100% - 15px) calc(1.3em + 2px),
    calc(100% - 2.5em) 0.5em;
  	background-size:
    5px 5px,
    5px 5px,
    1px 1.5em;
  	background-repeat: no-repeat;
	}

select.minimal:focus {
	height: 46.27px !important;
  	background-image:
    linear-gradient(45deg, green 50%, transparent 50%),
    linear-gradient(135deg, transparent 50%, green 50%),
    linear-gradient(to right, #F9FAFD, #F9FAFD);
  	background-position:
    calc(100% - 15px) 1.3em,
    calc(100% - 20px) 1.3em,
    calc(100% - 2.5em) 0.5em;
  	background-size:
    5px 5px,
    5px 5px,
    1px 1.5em;
  	background-repeat: no-repeat;
  	border-color: green;
  	outline: 0;
	}
	.fondo-verde{
		display: none !important;
	}
	.fondo-verde-grande{
		display: none !important;
	}
 }
@media (max-width: 1270px) {
	#navbarCollapse li {
    margin-left: 7px !important;
    -webkit-box-pack: center !important;
	-ms-flex-pack: center !important;
	justify-content: center !important;
	}
}
@media (max-width: 1125px) {
	#navbarCollapse li {
    margin-left: 0px !important;
    -webkit-box-pack: center !important;
	-ms-flex-pack: center !important;
	justify-content: center !important;
	}


