@import url('https://fonts.googleapis.com/css2?family=Archivo:wght@400;600;700&display=swap');
:root {
  --arch: 'Archivo', sans-serif;
  --verde_c:#1cc9b4;
  --verde_o: #008f98;  
  --verde_t: #004d4f;
  --gris: #9e9e9e;
}

html {
  scroll-behavior: smooth;
}

a{
	color: inherit;
}

a:hover{
	color: inherit;
	text-decoration: none;
}

button{
  border: none;
}

ul{
	list-style-type: none;
}

nav > ul > li{
	display: inline-block;
}

.landing{
	height: 768px;
	background: rgb(242,242,242);
	background: linear-gradient(90deg, rgba(242,242,242,1) 50%, rgba(203,244,239,1) 50%);
}

.fondo_ondas{
	position: absolute;
	right: 0;
	margin-top: -356px;
}

.copmutador{
	margin: 0 auto;
	display: block;
	margin-top: 202px;
	position: relative;
	z-index: 1;
}

.navbar{
	width: 1350px;
	height: 76px;
	background-color: #fff;
	display: block;
	position: fixed;
	margin-left: 50%;
	left: -675px;
	z-index: 3;
	padding: 0;
	box-shadow: 0 3px 35px rgba(0,0,0,0.05);
}

.opciones_navbar{
	width: auto;
	height: 100%;
	float: right;
	text-align: right;
	font-size: 15px;
	color: var(--gris);
	margin-right: 15px;
}

.opciones_navbar > li{
	border-bottom: 5px solid #fff;
	height: 100%;
}

.opciones_navbar > li:hover{
	border-bottom: 5px solid #d3e2e0;
	color: var(--verde_c);
}

.opciones_navbar > li.li_activo{
	border-bottom: 5px solid var(--verde_o);
}

.opciones_navbar > li > a{
	display: block;
	height: 76px;
	padding: 29px 25px 0 25px;
	box-sizing: border-box;
}

.logo{
	width: 103px;
	height: 64px;
	display: inline-block;
	cursor: pointer;
	background-image: url(../img/logo_H21.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;	
	margin: 8px 0 0 10px;
}

.esq_d{
	position: absolute;
	right: 0;
	margin-right: 50px;
	margin-top: -79px;
}

.esq_i{
	position: absolute;
	left: 0;
	margin-top: 50px;
	margin-left: 50px;
}

.bloque_landing{
	width: 100%;
	height: auto;
	z-index: 1;
	position: relative;
	margin-top: 272px;
}

h5{
	color: var(--verde_c);
	font-size: 20px;
}

h2{
	font-size: 50px;
	line-height: 50px;
	color: var(--verde_o);
}

.titl_landing{
	border-left: 15px solid var(--verde_c);
	box-sizing: border-box;
	padding-right: 50px;
}

.bloque_landing > p{
	width: calc(15% + 333px);
	height: auto;
	color: var(--gris);
	font-size: 16px;
}

.bloque_landing > h5, .bloque_landing > p{
	box-sizing: border-box;
	padding-left: 15%;
}

.bloque_landing > h2{
 	padding-left: calc(15% - 15px);
 }

.bloque_landing > h5, .bloque_landing > h2, .bloque_landing > p{
	margin-bottom: 20px;
}

.btn_landing{
	width: 184px;	
	height: 50px;
	background-color: var(--verde_o);
	color: #fff;
	font-weight: 700;
	font-size: 17px;
	margin-left: 15%;
	padding: 0;
	transition-duration: 0.3s;
}

.linea_btn{
	width: 152px;
	height: 5px;
	background-color: var(--verde_c);
	position: absolute;
	bottom: 0;
	margin-left: 16px;
	transition-duration: 0.3s;
}

.btn_landing:hover{
	background-color: var(--verde_c);
}

.btn_landing:hover > .linea_btn{
	background-color: #fff;
}

.lineas_titulo{
	width: 100%;
	height: 114px;
	border-top: 1px solid #d0f4ee;
	border-bottom: 1px solid #d0f4ee;
	margin: 70px 0 40px 0;
}

.titulo_sec{
	font-size: 57px;
	color: var(--verde_o);
	margin-top: 24px;
}

.puntos_titl{
	position: absolute;
	margin: -52px 0 0 -73px;
	z-index: 1;
}

p{
	color: var(--gris);
	font-size: 16px;
	margin-bottom: 0;
}

.intro_sec{
	margin-bottom: 35px;
}

.caja_servicio{
	width: 100%;
	height: auto;
	padding: 25px;
	box-sizing: border-box;
	background-color: rgba(247,247,247,0.65);
}

.img_serv{
	display: block;
}

.titl_serv{
	width: 100%;
	color: var(--verde_o);
	font-weight: 700;
	font-size: 19px;
	border-bottom: 1px solid var(--verde_c);
	padding-bottom: 9px;
	padding-top: 5px;
}

.frase_fondo{
	width: 1194px;
	height: 224px;
	background-image: url(../img/titulo_servicios.svg);
	background-position: center;
	background-repeat: no-repeat;
	margin-left: 30%;
	margin-top: 35px;
}

.frase_fondo_proy{
	width: 1302px;
	height: 265px;
	background-image: url(../img/titulo_proyectos.svg);
	background-position: center;
	background-repeat: no-repeat;
	margin-left: 25%;
	margin-top: 45px;
}

.contenedor_f_servicios{
	overflow: hidden;
	margin-bottom: 50px;
}

.bloques_servicios{
	margin-top: -259px;
}

.fondo_puntos{
	float: right;
	margin: -103px -75px 0 0;
}

.container{
	max-width: 1350px;
}

.sec_proyectos{
	border-top: 1px solid #d0f4ee;
}

.caja_proyecto{
	width: 100%;
	height: 209px;
	background-color: rgba(247,247,247,0.65);
	display: block;	
}

.bloques_proyectos{
	margin-top: -289px;
}

.img_proy{
	width: 50%;
	height: 100%;
	background-size: cover;
	background-repeat: no-repeat;
	display: inline-block;
}

.proyecto_1{
	background-image: url(../img/web_pochito.png);
}

.proyecto_2{
	background-image: url(../img/web_victoria_style.png);
}

.proyecto_3{
	background-image: url(../img/sistema_web.png);
}

.proyecto_4{
	background-image: url(../img/proy.jpg);
}

.info_proy{
	width: 50%;
	height: 100%;
	display: inline-block;
	vertical-align: top;
}

.texto_proy{
	width: 100%;
	height: calc(100% - 46px);
	padding: 19px;
	border-bottom: 1px solid var(--verde_c);
	box-sizing: border-box;
}

h6{
	color: var(--verde_c);
	font-size: 14px;
}

.titl_proy{
	width: 100%;
	color: var(--verde_o);
	font-weight: 700;
	font-size: 20px;	
	padding-bottom: 0px;
}

.btn_proy{
	width: 110px;
	height: 46px;
	color: var(--verde_c);
	float: right;
	background-color: transparent;
	font-size: 17px;
	transition-duration: 0.3s;
}

.linea_btn_p{
	width: 94px;
	height: 5px;
	background-color: var(--verde_o);
	bottom: 0;
	position: absolute;
	transition-duration: 0.3s;
	-webkit-transform: translateY(-4px);
	-ms-transform: translateY(-4px);
	-o-transform: translateY(-4px);
	transform: translateY(-4px);
}

.btn_proy:hover {
	background-color: var(--verde_c);
	color: #fff;
}

.btn_proy:hover > .linea_btn_p{
	background-color: #fff;
}

.sec_clientes{
	border-top: 1px solid #d0f4ee;
	background-color: #f2f2f2;
}

.txt_t{
	z-index: 2;
	position: relative;
}

.lineas_titulo2{
	width: 100%;
	height: 114px;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	margin: 70px 0 40px 0;
}

.bloque_logo{
	height: 316px;
	background-color: #f2f2f2;
	margin-top: -40px;
	box-sizing: border-box;
	padding-top: 70px;
}

.logo_cliente{
	display: block;
	margin: 0 auto;
}

.frase_fondo_cont{
	width: 1302px;
	height: 265px;
	background-image: url(../img/titulo_contacto.svg);
	background-position: center;
	background-repeat: no-repeat;
	margin-left: 25%;
	margin-top: -177px;
}

.caja_contacto{
	overflow: hidden;
	margin-top: 60px;
	margin-bottom: 50px;
}

.caja_formulario{
	width: 100%;
	height: 411px;
	background-color: rgba(247,247,247,0.65);
	padding: 40px 40px 0 40px;
	background-image: url(../img/puntos.png);
	background-repeat: no-repeat;
	background-position: 682px 221px;
}

.formluario{
	width: 100%;
	height: auto;
	box-sizing: border-box;
	margin-top: 25px;
}

.bloque_info{
	width: 100%;
	height: auto;
	background-color: rgba(247,247,247,0.65);
	padding: 25px;
	box-sizing: border-box;
	margin-bottom: 30px;
}

.input_cont100{
	width: 100%;
	height: 36px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid #828282;
	background-color: transparent;
	padding: 5px 10px 2px 10px;
	color: var(--gris);
	-webkit-transform: translateY(-10px);
	-ms-transform: translateY(-10px);
	-o-transform: translateY(-10px);
	transform: translateY(-10px);
	margin-bottom: 12px;
}

.label{
	background-color: #fafafa;
	color: var(--verde_c);
	font-size: 18px;
	font-weight: 700;
	margin-left: 12px;
	position: relative;
	z-index: 1;
	padding: 0 8px;
}

.caja_c50{
	width: 48%;
	display: inline-block;
}

.caja_c50-2{
	width: 48%;
	display: inline-block;
	float: right;
}

.mensaje_cont{
	width: 100%;
	height: 94px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid #828282;
	background-color: transparent;
	color: var(--gris);
	-webkit-transform: translateY(-10px);
	-ms-transform: translateY(-10px);
	-o-transform: translateY(-10px);
	transform: translateY(-10px);
	resize: none;
	padding: 15px 10px;
}

.btn_cont{
	width: 184px;	
	height: 50px;
	background-color: var(--verde_o);
	color: #fff;
	font-weight: 700;
	font-size: 17px;
	margin-left: 15%;
	padding: 0;
	bottom: 0;
	position: relative;
	float: right;
	margin-top: 20px;
	transition-duration: 0.3s;
}

.linea_btn{
	width: 152px;
	height: 5px;
	background-color: var(--verde_c);
	position: absolute;
	bottom: 0;
	margin-left: 16px;
	transition-duration: 0.3s;
}

.btn_cont:hover{
	background-color: var(--verde_c);
}

.btn_cont:hover > .linea_btn{
	background-color: #fff;
}

.titl_info{
	width: 100%;
	color: var(--verde_o);
	border-bottom: 1px solid var(--verde_o);
	font-weight: 700;
	font-size: 21px;
	padding-bottom: 8px;
}

.detalle_info{
	color: var(--gris);
	font-size: 15px;
	padding-top: 10px;
}

footer{
	width: 100%;
	height: 292px;
	background: rgb(130,130,130);
	background: linear-gradient(90deg, rgba(130,130,130,1) 50%, rgba(28,201,180,1) 50%);
}

.logo_t{
	margin-top: 63px;
}

.linea_f{
	width: 50%;
	height: 1px;
	background-color: var(--verde_c);
	position: absolute;
	margin-top: 85px;
}

.info_footer{
	color: #fff;
}

.info_footer > h6{
	font-weight: 700;
	font-size: 25px;
	color: #fff;
	margin-top: 45px;
	margin-bottom: 25px;
}

.info_footer > p{
	font-size: 18px;
	color: #fff;
}

.ico_scroll{
	width: 30px;
	height: 55px;
	position: absolute;
	left: 50%;
	margin-left: -15px;
	margin-top: -90px;
}

.flecha_scroll{
	width: 19px;
	height: 19px;
	border-left: 1px solid var(--verde_o);
	border-bottom: 1px solid var(--verde_o);
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
	margin-left: 6px;
	animation-timing-function: ease-out;
}

@-webkit-keyframes scroll_d {
  0%   { margin-top: 0; }
  40% { margin-top: 30px; }
  100%   { margin-top: 0; }
}
@-moz-keyframes scroll_d {
  0%   { margin-top: 0; }
  40% { margin-top: 30px; }
  100%   { margin-top: 0; }
}
@-o-keyframes scroll_d {
  0%   { margin-top: 0; }
  40% { margin-top: 30px; }
  100%   { margin-top: 0; }
}
@keyframes scroll_d {
	0%   { margin-top: 0; }
  40% { margin-top: 30px; }
  100%   { margin-top: 0; }
}

#f_s {
  -webkit-animation: scroll_d 4s infinite; /* Safari 4+ */
  -moz-animation:    scroll_d 4s infinite; /* Fx 5+ */
  -o-animation:      scroll_d 4s infinite; /* Opera 12+ */
  animation:         scroll_d 4s infinite; /* IE 10+, Fx 29+ */
}

.subtitl{
	color: var(--verde_o);
	font-size: 31px;
	margin-top: 40px;
	margin-bottom: 15px;
	font-weight: 400;
}

.img-fluid{
	opacity: .6;
}

.carousel-control-prev-icon{
	background-image: none;
	border-top: 3px solid var(--verde_o);
	border-left: 3px solid var(--verde_o);
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

.carousel-control-next-icon{
	background-image: none;
	border-top: 3px solid var(--verde_o);
	border-right: 3px solid var(--verde_o);
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
}

.carousel-control-prev, .carousel-control-next{
	width: 5%;
}

.carousel-control-prev{
	left: -2%;
}

.carousel-control-next{
	right: -2%;
}

.copmutador_r4, .linea_f2, .fondo_ondas_r1, .copmutador_r1, .copmutador_r2, .img_serv_r2, .fondo_ondas_r2, .btn_ham, .copmutador_r3{
	display: none;
}

/* CSS slider*/
.slider {
    width: 100%;
    margin: 100px auto;
    box-sizing: border-box;
}

.slick-slide {
    margin: 0px 20px;
}

.slick-slide img {
    width: 100%;
}

.slick-prev:before,
.slick-next:before {
    color: black;
}

.slick-slide {
    transition: all ease-in-out .3s;
    opacity: .6;
}

.slick-active {
    opacity: .6;
}

.slick-current {
    opacity: .6;
}

.slick-prev{
	background-image: url(../img/f_izq.svg);
	background-repeat: no-repeat;
	opacity: .5;
	z-index: 1;
}

.slick-next{
	background-image: url(../img/f_der.svg);
	background-repeat: no-repeat;
	opacity: .5;
	z-index: 1;
}

.logos{
	margin-top: 0;
}

.clientes{
	margin-top: 0;
}

.clientes > .slick-list > .slick-track > .slick-slide, .destacados > .slick-list > .slick-track > .slick-slide{
	opacity: 1;
}

.destacados > .slick-dots{
	bottom: -35px;
}

.slick-dots{
	margin-left: -14px;
}

.slick-dotted.slick-slider.destacados{
	margin-top: 60px;
	margin-bottom: 80px;
}
/* CSS slider*/

@media(max-width: 1380px){
	.container{
		max-width: 1140px;
	}

	.navbar{
		width: 1110px;
		left: -555px;
	}

	.fondo_ondas, .copmutador{
		display: none;
	}

	.fondo_ondas_r1, .copmutador_r1{
		display: block;
	}

	.landing{
		height: 650px;
	}

	.copmutador_r1{
		margin: 0 auto;
		margin-top: 170px;
		position: relative;
		z-index: 1;
	}

	.fondo_ondas_r1{
		position: absolute;
		right: 0;
		margin-top: -279px;
	}

	.bloque_landing{
		margin-top: 204px;
	}

	.bloque_landing > h2{
		font-size: 40px;
		line-height: 40px;
	}

	.img_serv{
		margin-left: -25px;
	}

	.titulo_sec{
		font-size: 50px;
		margin-top: 28px;
	}

	.img_proy{
		width: 40%;
	}

	.info_proy{
		width: 60%;
	}
}

@media(max-width: 1200px){
	.navbar{
		width: 900px;
		left: -450px;
	}

	.bloque_landing > h5, .bloque_landing > p{
		padding-left: 10%;
	}

	.btn_landing{
		margin-left: 10%;
	}

	.bloque_landing > h2{
		font-size: 36px;
		line-height: 36px;
		padding-left: calc(10% - 15px);
	}

	.copmutador_r1, .img_serv{
		display: none;
	}

	.copmutador_r2{
		display: block;
		margin: 0 auto;
		margin-top: 195px;
		position: relative;
		z-index: 1;		
	}

	.img_serv_r2{
		display: block;
	}

	.titulo_sec{
		margin-top: 15px;
	}

	.lineas_titulo, .lineas_titulo2{
		height: 90px;
		margin-top: 40px;
		margin-bottom: 25px;
	}

	.fondo_ondas_r1{
		display: none;
	}

	.fondo_ondas_r2{
		display: block;
		position: absolute;
		right: 0;
		margin-top: -185px;
	}

	.anchor{
		-webkit-transform: translate(0, -38px);
		-ms-transform: translate(0, -38px);
		-o-transform: translate(0, -38px);
		transform: translate(0, -38px);
	}

	.caja_servicio > p{
		text-align: justify;
		font-size: 12px;
	}

	p, .bloque_landing > p{
		font-size: 14px;
	}

	.container{
		max-width: 960px;
	}

	.lineas_titulo2{
		height: 90px;
	}

	.bloque_logo{
		height: 255px;
		margin-top: -25px;
	}
}

@media(max-width: 992px){
	.navbar{
		width: 700px;
		left: -350px;
		overflow: hidden;
		-webkit-transition-duration: 0.3s;
		-o-transition-duration: 0.3s;
		transition-duration: 0.3s;
	}

	.btn_ham{
		width: 76px;
		height: 76px;
		padding: 23px 15px;
		box-sizing: border-box;
		display: block;
		float: right;
		margin-right: 5px;
		cursor: pointer;
	}

	.linea_btnh, .linea_btnh2, .linea_btnh3{
		width: 100%;
		height: 5px;
		background-color: var(--verde_o);
		margin-bottom: 8px;
		-webkit-transition-duration: 0.3s;
		-o-transition-duration: 0.3s;
		transition-duration: 0.3s;
	}

	.linea_btnh3{
		width: 70%;
		margin-bottom: 0;
		float: right;
	}

	.opciones_navbar{
		width: 90%;
		text-align: center;
		padding: 20px 0;
		margin: 0 5%;
		font-size: 18px;
	}

	.opciones_navbar > li.li_activo, .opciones_navbar > li{
		border-bottom: none;
		height: 60px;
		width: 100%;
		box-shadow: 0 3px 15px rgba(0,0,0,0.1);
		margin-bottom: 15px;
	}

	.opciones_navbar > li > a{
		padding: 21px 25px 0 25px;
		color: var(--verde_o);
		height: 60px;
	}

	.opciones_navbar > li:hover{
		border-bottom: none;
	}

	.navbar_activo{
		height: 491px;
	}

	.lineas_cruz > .linea_btnh{
		-webkit-transform: rotate(45deg);
		-ms-transform: rotate(45deg);
		-o-transform: rotate(45deg);
		transform: rotate(45deg);
		margin-top: 12px;
	}

	.lineas_cruz > .linea_btnh2{
		-webkit-transform: rotate(-45deg);
		-ms-transform: rotate(-45deg);
		-o-transform: rotate(-45deg);
		transform: rotate(-45deg);
		margin-top: -13px;
	}

	.lineas_cruz > .linea_btnh3{
		opacity: 0;
	}

	.copmutador_r2{
		display: none;
	}

	.btn_landing{
		margin-left: 25%;
	}

	.bloque_landing{
		margin-top: 360px;
	}

	.bloque_landing > h5, .bloque_landing > p{
		padding-left: 25%;
	}

	.bloque_landing > h2{
		padding-left: calc(25% - 15px);
		font-size: 30px;
		line-height: 30px;
	}

	.copmutador_r3{
		display: block;
		position: absolute;
		left: 50%;
		margin-left: -170px;
		margin-top: 98px;
	}

	.caja_s_r3{
		margin-bottom: 30px;
	}

	.fondo_ondas_r2{
		display: none;
	}

	.bloque_landing > h5, .bloque_landing > h2, .bloque_landing > p{
		margin-bottom: 13px;
	}

	.esq_d{
		margin-top: -175px;
	}

	.mouse{
		display: none;
	}

	.ico_scroll{
		margin-top: -30px;
	}

	.container{
		max-width: 720px;
	}

	.img_serv_r2{
		margin: 0 auto;
	}

	.lineas_titulo, .lineas_titulo2{
		height: 78px;
	}

	.titulo_sec{
		font-size: 40px;
	}

	.bloques_proyectos > .row > .col-md-6{
		margin-bottom: 30px;
	}

	.fondo_puntos{
		margin-top: -165px;
	}

	.contenedor_f_servicios{
		margin-bottom: 40px;
	}

	.bloque_logo{
		height: auto;
		padding-bottom: 20px;
	}

	.caja_contacto{
		margin-top: 30px;
	}

	.bloque_info{
		z-index: 2;
		position: relative;
	}

	.col-lg-4 > .bloque_info:nth-child(1){
		width: 48%;
		display: inline-block;
	}

	.col-lg-4 > .bloque_info:nth-child(2){
		width: 48%;
		display: inline-block;
		float: right;
	}

	.caja_formulario{
		background-position: 502px 221px;
	}

	.frase_fondo_cont{
		margin-top: -265px;
		margin-left: 3%;
	}

	footer{
		background: rgba(130,130,130,1);
	}

	.linea_f{
		width: 100%;
	}

	.logo_t{
		display: none;
	}

}

@media(max-width: 768px){
	.bloque_landing > h5, .bloque_landing > p{
		padding-left: 20%;
	}

	.btn_landing{
		margin-left: 20%;
	}

	.bloque_landing > h2{
		padding-left: calc(20% - 15px);
	}

	.navbar{
		width: 510px;
		left: -255px;
	}

	.container{
		max-width: 540px;
	}

	.caja_servicio{
		margin-bottom: 30px;
	}

	.subtitl{
		font-size: 26px;
		margin-top: 0;
	}

	.caja_formulario{
		background-position: 322px 221px;
	}

	footer{
		height: auto;
		padding-bottom: 50px;
	}

	.linea_f2{
		display: block;
		width: 100%;
		height: 1px;
		background-color: var(--verde_c);
		position: absolute;
		margin-top: 289px;
	}
}

@media(max-width: 575px){
	.container{
		max-width: 320px;
	}

	.navbar{
		width: 290px;
		left: -145px;
	}

	.navbar_activo{
		height: 471px;
	}

	.copmutador_r3{
		display: none;
	}

	.copmutador_r4{
		display: block;
		position: absolute;
		left: 50%;
		margin-left: -145px;
		margin-top: 109px;
	}

	.esq_i{
		margin-left: -31px;
	}

	.bloque_landing {
	    margin-top: 340px;
	}

	.bloque_landing > h5, .bloque_landing > p{
		padding-left: 10%;
	}

	.bloque_landing > h2{
		padding-left: calc(10% - 10px);
		font-size: 24px;
		line-height: 26px;
		padding-right: 5%;
	}

	.bloque_landing > p{
		width: calc(100% - 10px);
	}

	h5{
		font-size: 18px;
	}

	.btn_landing{
		margin-left: -92px;
		left: 50%;
		position: relative;
	}

	.titl_landing{
		padding-left: 5%;
		border-left: 10px solid var(--verde_c);
	}

	.ico_scroll {
	    margin-top: -66px;
	}

	.subtitl{
		font-size: 19px;
		width: 290px;
	}

	.lineas_titulo, .lineas_titulo2{
		height: 63px;
	}

	.titulo_sec{
		font-size: 28px;
	}

	.col-lg-4 > .bloque_info:nth-child(1), .col-lg-4 > .bloque_info:nth-child(2){
		width: 100%;
		float: none;
	}

	.caja_c50-2, .caja_c50{
		width: 100%;
	}

	.caja_formulario{
		height: 486px;
		padding: 20px 20px 0 20px;
	}

	.carousel-control-prev-icon, .carousel-control-next-icon{
		width: 14px;
		height: 14px;
	}

	.slider{
		width: 95%;
	}

	.titl_proy{
		font-size: 14px;
	}

	.texto_proy > h6{
		font-size: 12px;
	}

	.slick-dotted.slick-slider.destacados{
		margin-top: 30px;
		margin-bottom: 60px;
	}
}