@import url(nosotros.css);
@import url(comousar.css);
@import url(contactenos.css);

@font-face {
    font-family: 'montserrat regular';
    src: url('../fonts/Montserrat-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'montserrat medium';
    src: url('../fonts/Montserrat-Medium.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'montserrat semibold';
    src: url('../fonts/Montserrat-SemiBold.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'montserrat bold';
    src: url('../fonts/Montserrat-Bold.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'montserrat extrabold';
    src: url('../fonts/Montserrat-ExtraBold.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

*{
	font-family: 'montserrat regular';
}	

.np-right{
	padding-right: 0px !important;
}

.ul-right{
	float: right;
}

.overflow-hidden{
    overflow: hidden !important;    
}

a:hover{text-decoration: none !important;}

.section_general,section{
	width: 100%;
	float: left;
}
.section-general{
    overflow: hidden;
}
.enlace-app{
	padding: 12px 0;
	text-align: center;
	background: #001b73;
	color: #fff;
	width: 100%;
	margin-top: 10px;
}
footer{
	width: 100%;
	float: left;
}

section{
	width: 100%;
	float: left;
	position: relative;
}

.red{background-color: red;}
.green{background-color: green;}
.purple{background-color: purple;}
.blue{background-color: blue;}
.yellow{background-color: yellow;}


.np{
	padding-left: 0px !important;
	padding-right: 0px !important;
}

.img-c{
	position: relative;
	margin: auto;
}


.text-justify{
	text-align: justify !important;
}

.text-white{color: #fff !important;}

.no-ul{
	padding: 0 !important;
	margin: 0 !important;
}

.no-list{
	list-style: none !important;
}

.np-no-rp{
	padding-left: 15px !important;
	padding-right: 15px !important;	
}

/*________________________________________________*/

.btn-general-white-sm{
	color: #fff;
	border: 2px solid #fff;
	padding: 7px 30px 8px 30px;
	border-radius: 20px;
	font-size: 17px;
	background-color: transparent;
	transition: all 0.4s;
}


.btn-general-white-sm:hover{
	background-color: #fff;
	color:#f37e17;
	font-weight: bold;
}

.btn-general-white-md{
	color: #fff;
	border: 2px solid #fff;
	padding: 6px 35px 6px 35px;
	border-radius: 20px;
	background-color: transparent;
	font-size: 19px;
	margin-top: 166px;
	transition: all 0.4s;
}

.btn-general-white-md:hover{
	background-color: #fff;
	color:#f37e17;
	font-weight: bold;
}




.btn-general-green-sm{
	color: #05a045;
	border: 2px solid #05a045;
	padding: 7px 40px 8px 40px;
	border-radius: 20px;
	font-size: 16px;
	background-color: transparent;
	transition: all 0.4s;
}


.btn-general-green-sm:hover{
	background-color: #05a045;
	color:#fff;
	font-weight: bold;
}






.header-box-menu{
	width: 100%;
	display: block;
	overflow: hidden;
	padding-top: 10px;
}


.box-a-menu a{
	color: #000;
	font-weight: bold;
	text-decoration:none;
	display: block;
    position: relative;
    overflow: hidden;
	transition: all 0.4s;
}


.box-a-menu a:hover
,.box-a-menu a.active{
	color: #f37e17;
	font-weight:bold;
}


.box-a-menu a:before{
	content: "";
	width: 50%;
	height: 2px;
	background-color: #f37e17;
	float: right;
	position: absolute;
	bottom: 1px;
	right: -100%;
	transition: all 0.4s;
}
.box-a-menu a.scroll:before{
	content: "";
	width: 50%;
	height: 2px;
	background-color: #fff;
	float: right;
	position: absolute;
	bottom: 1px;
	right: -100%;
	transition: all 0.4s;
}

.box-a-menu a:hover:before
,.box-a-menu a.active:before{
	right: 0;
}



.box-a-menu{
	float: left;
	padding-left: 12px;
	padding-right: 12px;
}

.nav-menu{
	width: 100%;
	padding-top: 5px;
	right: -100%;
	position: relative;
	transition: all 0.6s;
}

.sec-btn-on{
	width: 35px;
	height: 25px;
	float: left;
}


.btn-menu-on{
	color: #fff;
	height: auto;
	background-color: transparent;
	border: none;
	outline: none;
	/*overflow: hidden;*/
    display: inline-block;
    padding-top: 0px;
}

.btn-menu-on span{
	font-family: 'poppins bold';
	font-weight: bold;	
	font-size: 16px;
	transition: 0.5s;
	margin-left: -10px;
}

.barra-btn{
	height: 3px;
	float: right;
	border-radius: 5px;
	background-color: #fff;
}
.inicio-h{
	background: #001b73 !important;
}

.barra-1{
	width: 80%;
	margin-bottom: 6px;
	position: relative;
	transition: all 1s;
}
.barra-2{
	width: 100%;
	position: relative;
	transition: all 1s;

}
.barra-3{
	width: 80%;
	margin-top: 6px;
	position: relative;
	transition: all 1s;
}



.menu-effect-on span{
	animation: textoMenu 1s;
	opacity: 0;
}


@keyframes textoMenu{
	0%{
		opacity: 1;
	}
	100%{
		opacity: 0;
	}
}

.header-contain{
    width: 90%;
}

.menu-effect-on .barra-2{
	display: none;
}

.menu-effect-on .barra-1{
	animation: barraMenu1 1s;
	width: 30px;
	top: 11px;
	transform: rotate(45deg);
}

.menu-effect-on .barra-3{
	animation: barraMenu2 1s;
	width: 30px;
	top: -3px;
	transform: rotate(135deg);
}

@keyframes barraMenu1{
	0%{
		transform: rotate(0deg);
	}

	70%{
		transform: rotate(28deg);
	}

	100%{
		transform: rotate(45deg);
	}
}

@keyframes barraMenu2{
	0%{
		transform: rotate(0deg);
	}

	70%{
		transform: rotate(100deg);
	}

	100%{
		transform: rotate(135deg);
	}
}


.menu-effect-on{
	opacity: 1;
	animation: opacidadBtnMenu 2s;
}


@keyframes opacidadBtnMenu{
	0%{
		opacity: 0;
	}

	100%{
		opacity: 1;
	}
}


header{
	width: 100%;
	float: left;
	position: fixed;
	z-index: 999;
	padding-top: 20px;
	padding-bottom: 20px;
	transition: all 0.4s;
}
.banner{
    filter: brightness(0.5);
}

.section-menu-mobil{
	width: 240px;
	height: 100%;
	position: fixed;
	top: 90px;
	background-color: #fff;
	z-index: 9;
	right: -100%;
	border-left: 1px solid #fff;
	border-top: 1px solid #fff;
	box-shadow: -1px 1px 2px 0px #c3c3c3;
	transition: all 0.5s;
}

.menu-mobil a{
	width: 100%;
	float: left;
	font-size: 22px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
	color: #001b73;
	letter-spacing: 1px;
	padding-right: 20px;
	font-family: 'montserrat semibold';
}
.menu-mobil2{
	padding-top: 30px;
}
.menu-mobil a.active{
	font-weight: bold;
	color: #ffb700;
}
.registrate{
	font-size: 15px;
	color: #fff !important;
	padding: 5px 10px;
	background: #001b73;
	display: inline-block;
	font-weight: bold;
	text-decoration: none;
	margin-right: 30px;
}

.btn-scroll-icon{
	background-color: transparent;
	border: none;
	outline: none;
	position: fixed;
	right: 5%;
	bottom: 3%;
	z-index: 99;
	animation: btnScrollHome 2s infinite;
}

@keyframes btnScrollHome{
	0%{
		bottom: 3%;
	}

	50%{
		bottom: 5%;
	}

	100%{
		bottom: 3%;
	}
}
.section-btn-scroll{
	position: absolute;
    bottom: 30px;
}
/*.recuadro1{
	position: absolute;
    width: 30%;
    height: 100%;
    border: 2px solid #f3f3f3ee;
    top: 0;
    left: 0;
    background: transparent;
}
.recuadro2{
	position: absolute;
    width: 30%;
    height: 100%;
    border: 2px solid #f3f3f3ee;
    top: 0;
    left: 0;
    background: transparent;
}

.recuadro3{
	position: absolute;
    width: 30%;
    height: 100%;
    border: 2px solid #f3f3f3ee;
    top: 0;
    right: 0;
    background: transparent;
}
*/






/*INICIO*/
.carousel-inner .item img{
	display: inline-block;
	width: 30%;
}
.img-medio-slider{
	margin: 0 20px;
}
.section-home-1 .container > div{
	padding: 0;
}
.section-home-1{
	position: relative;
	z-index: 3;
}
.section-home-1 .container{
	padding: 140px 0 90px 0;
	width: 75%;
}
.slider1 h1{
	font-size: 42px;
	font-family: 'montserrat extrabold';
	color: #566289;
	line-height: 1.2;
	margin-bottom: 50px;
	margin-top: 32px;
}
.slider1 h1 span{
	font-family: 'montserrat extrabold';
	color: #001b73;
}
.slider1 p{
	font-size: 18px;
	font-family: 'montserrat semibold';
	width: 72%;
	text-align: justify;
	margin-bottom: 60px;
	color: #fff;
}
.slider1 p span{
	font-family: 'montserrat semibold';
	color: #f6e200;
}

.slider1 a{
	font-size: 35px;
	font-family: 'montserrat extrabold';
	border: 2px solid #fff;
	padding: 8px 30px;
	text-decoration: none;
	color: #fff;
}
.carousel-control-prev{
	position: absolute;
	bottom: -50px;
	left: 40%;
}
.carousel-control-next{
	position: absolute;
	bottom: -50px;
	right: 40%;
}
.carousel-control-prev img,
.carousel-control-next img{
	width: 25px;
}
.fondo-slider{
	width: 100%;
	height: 50%;
	position: absolute;
	background: #001b73;
	bottom: 0;
	left: 0;
	z-index: -1;
}
.inicio2{
	padding: 80px 0 120px 0;
	overflow: hidden;
}
.inicio4{
	padding: 80px 0;
}
.inicio2-1 h2,.inicio4 h2{
	font-size: 30px;
	font-family: 'montserrat extrabold';
	color: #566289;
	margin-top: 0;
	margin-bottom: 20px;
	text-align: center;
}
.inicio2-1 h2 span,.inicio4 h2 span{
	font-family: 'montserrat extrabold';
	color: #001b73;
}
.inicio2-1 p{
	font-size: 15px;
	font-family: 'montserrat semibold';
	color: #000;
	width: 60%;
	margin: auto;
	text-align: center;
}
.inicio2-1{
	padding-bottom: 100px;
}
.inicio2-2 h2{
	font-size: 24px;
	font-family: 'montserrat extrabold';
	color: #f6e200;
	margin-top: 0;
}
.inicio2-2 p{
	font-size: 14px;
	font-family: 'montserrat semibold';
	color: #000;
	margin-bottom: 0;
}
.inicio2-2 .row{
	margin-right: 0;
	margin-left: 0;
}
.inicio2-2 .row > div{
	display: flex;
	align-items: center;
}
.row-centro{
	margin: 40px 0;
}
.inicio2-2 .row > div,.inicio2-2{
	position: relative;
}
.inicio2-lista{
	width: 10px;
	height: 10px;
	border-radius: 20px;
	background: #001b73;
	position: absolute;
	right: -30px;
	bottom: 15px;
}
.inicio2-lista:after{
	content: '';
	width: 230px;
	height: 2px;
	background: #001b73;
	position: absolute;
	right: -230px;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
}
.inicio2-lista2:after{
	width: 190px;
	right: -190px;
}
.inicio2-lista3:after{
	width: 80px;
	right: -80px;
}
.inicio2-compu{
	position: absolute;
	right: 0;
	top: 0;
	width: 570px;
}
.inicio2-2 a{
	font-size: 24px;
	font-family: 'montserrat extrabold';
	text-decoration: none;
	padding: 8px 30px;
	background: #001b73;
	color: #fff;
	display: inline-block;
	margin-top: 80px; 
}
.inicio3-1,.inicio3-2{
	height: 445px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	position: relative;
}
.inicio3-1{
	background-image: url(../img/inicio/foto2.jpg);
}
.inicio3-2{
	background-image: url(../img/inicio/foto3.jpg);
}
.inicio3-filtro{
	width: 100%;
	height: 100%;
	background: rgba(0, 27, 115, 0.5);
	position: absolute;
	top: 0;
	left: 0;
	z-index: 0;
	transition: 0.5s;
	opacity: 0;
}
.inicio3-cont{
	position: absolute;
	top: 25%;
	left: 15%;
	z-index: 1;
	width: 50%;
}
.inicio3-cont p{
	font-size: 15px;
	font-family: 'montserrat semibold';
	color: #fff;
	margin-top: 20px;
	margin-bottom: 0;
	text-align: justify;
}
.inicio3-cont p span{
	font-family: 'montserrat semibold';
	color: #f6e200;
}
.inicio3 a{
	font-size: 24px;
	font-family: 'montserrat extrabold';
	color: #001b73;
	padding: 5px 35px;
	background: #fff;
	display: inline-block;
	position: absolute;
	bottom: 20%;
	left: 15%;
	z-index: 1;
	opacity: 0;
	transition: 0.5s;
}
.inicio3 > div:hover a,
.inicio3 > div:hover .inicio3-filtro{
	opacity: 1;
	transition: 0.5s;
}
.inicio4 h2{
	margin-bottom: 100px;
}
.inicio4-cont{
	width: 80%;
	margin: auto;
}
.inicio4-cont h3{
	font-family: 'montserrat extrabold';
	font-size: 24px;
	color: #566289;
	margin-bottom: 30px;
}
.inicio4-cont p{
	font-family: 'montserrat semibold';
	font-size: 14px;
	margin-bottom: 0;
	text-align: justify;
	color: #566289;
}
.inicio4-cont img{
	width: 45px;
}
.inicio5{
	background-image: url(../img/inicio/foto4.jpg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	padding: 105px 0;
}
.inicio5 h2{
	font-family: 'montserrat extrabold';
	font-size: 30px;
	color: #fff;
	margin-top: 0;
	margin-bottom: 40px;
	line-height: 1.2;
}
.inicio5 h2 span{
	font-family: 'montserrat extrabold';
	color: #fff;
}
.inicio5 p{
	font-family: 'montserrat semibold';
	font-size: 16px;
	color: #fff;
	text-align: justify;
	margin-bottom: 60px;
}
.inicio5 a{
	font-size: 24px;
	color: #fff;
	font-family: 'montserrat extrabold';
	padding: 6px 25px;
	background: #001b73;
	display: inline-block;
}
.footer1-1,.footer1-2 a{
	font-size: 15px;
	color: #001b73;
	font-family: 'montserrat bold';
}
.section-footer{
	padding: 40px 0;
}
.header-box-logo img{
	width: 115px;
}
/*Responsive hj*/

/* iphone 4 */
@media (min-width: 320px){
	.section-menu-mobil{
		top: 85px;
	}
	.box-a-menu a{
		color: #fff;
	}
	.box-a-menu a:hover, .box-a-menu a.active{
		color: #fff;
	}
	.img-medio-slider {
	    margin: 0px 8px;
	}
	.slider1 h1{
		font-size: 25px;
		margin-bottom: 25px;
	}
	.slider1 p{
		font-size: 13px;
		margin-bottom: 40px;
	}
	.section-home-1 .container {
	    padding: 30px 0 90px 0;
	    width: 80%;
	}
	.slider1 a{
		font-size: 20px;
		margin-bottom: 40px;
	}
	.carousel-control-prev{
		left: 30%;
	}
	.carousel-control-next{
		right: 30%;
	}
	.inicio2-1 p{
		font-size: 13px;
	}
	.inicio2-1 h2, .inicio4 h2,.inicio5 h2{
		font-size: 25px;
	}
	.inicio2-2 h2{
		font-size: 18px;
	}
	.inicio2-2 p{
		font-size: 12px;
	}
	.inicio2-compu{
		width: 224px;
	}
	.inicio3-cont{
		width: 78%;
	}
	.inicio3 a,.inicio5 a{
		font-size: 18px;
	}
	.inicio5 p{
		font-size: 13px;
	}
	.registrate{
		font-size: 11px;
	}
	.header-box-logo img{
		width: 160px;
	}
	.menu-header {
	    right: 6%;
	    top: 0px;
	}
}/*Fin 320*/
@media(min-width: 375px){
	.img-medio-slider {
	    margin: 0px 10px;
	}
	.slider1 h1{
		font-size: 28px;
	}
	.slider1 p {
	    font-size: 15px;
	}
	.inicio2-2 h2 {
	    font-size: 22px;
	}
	.inicio2-2 p {
	    font-size: 13px;
	}
	.inicio2-compu{
		width: 260px;
	}
	.inicio5 p{
		font-size: 14px;
	}
	.registrate{
		font-size: 13px;
	}
	.header-box-logo img{
		width: 180px;
	}
	.menu-header {
	    right: 8%;
	}
}
/* especial */ 
@media (min-width: 425px) {
	.img-medio-slider {
	    margin: 0px 12px;
	}
	.slider1 h1{
		font-size: 32px;
	}
	.slider1 p {
	    font-size: 16px;
	}
	.inicio2-compu{
		width: 300px;
	}
	.inicio3-cont {
	    width: 72%;
	}
	.inicio2-1 h2, .inicio4 h2, .inicio5 h2{
		font-size: 29px;
	}
	.inicio5 p{
		font-size: 15px;
	}
	.inicio3 a, .inicio5 a{
		font-size: 22px;
	}
	.header-box-logo img{
		width: auto;
	}
	.menu-header {
	    right: 8%;
	    top: 6px;
	}
}
@media(min-width: 570px){
	
}
@media(min-width: 590px){
	
}
@media(max-width: 767px){
	header{
		padding: 10px 0 0 0;
		background: #fff;
	}
	.slider1 h1{
		text-align: center;
		margin-top: 0;
	}
	.slider1 p{
		width: 100%;
		text-align-last: center;
	}
	.footer1-2,.slider1,.inicio5 h2{
		text-align: center;
	}
	.titulo-slider{
		padding-top: 160px;
	}
	.section-home-1{
		background: #001b73;
	}
	.inicio2-1 p{
		text-align: justify;
		text-align-last: center;
		width: 80%;
		margin-bottom: 40px;
	}
	.inicio2-compu{
		position: inherit;
    	margin: auto;
	}
	.inicio2-icon{
		padding: 0;
	}
	.inicio2-icon img{
		margin-left: auto;
	}
	.inicio2-icontxt{
		padding-right: 0;
	}
	.inicio2 {
	    padding: 60px 0 60px 0;
	}
	.inicio2-1 {
	    padding-bottom: 60px;
	}
	.inicio2-2 a{
		margin: 60px 0 0 0;
		font-size: 20px;
	}
	.inicio3-cont,.inicio3 a{
		left: 50%;
		transform: translateX(-50%);
		-webkit-transform: translateX(-50%);
		opacity: 1;
		text-align: center;
		text-align-last: center;
	}
	.inicio4 {
	    padding: 60px 0;
	}
	.inicio4 h2{
		margin-bottom: 50px;
	}
	.inicio4-cont,.inicio5 .container > div,
	.footer1-1, .footer1-2 a{
		text-align: center;
	}
	.inicio4-c{
		padding: 50px 15px;
	}
	.inicio5 p{
		text-align-last: center;
		width: 90%;
		margin-left: auto;
		margin-right: auto;
	}
	.footer1-2{
		padding-top: 15px;
	}
	.sec-btn-on {
	    float: right;
	    padding-top: 2px;
	}
	.menu-header{
		position: absolute;
		text-align: right;
		display: flex;
    	align-items: center;
    	padding-top: 15px;
    	justify-content: flex-end;
	}
	.registrate{
		margin-right: 20px;
	}
	.barra-btn{
		background: #001b73;
	}
}
@media (min-width: 768px) {
	.menu-mobil a{
		font-size: 24px;
	}
	.section-menu-mobil{
		width: 290px;
	}
	.menu-header{
		display: flex;
		align-items: center;
		float: right;
		right: initial;
		position: relative;
		top: initial;
	}
	.box-a-menu{
		padding-left: 11px;
		padding-right: 11px;
	}
	.header-box-menu{
		padding-top: 15px;
	}
	.section-home-1 .container{
		display: flex;
		align-items: center;
		padding: 120px 0 55px 0;
	}
	.footer1-2{
		text-align: right;
	}
	.img-medio-slider{
		margin: 0 10px;
	}
	.section-home-1 .container{
		width: 80%;
	}
	.slider1 p{
		width: 85%;
		font-size: 14px;
		margin-bottom: 36px;
	}
	.slider1 h1{
		font-size: 28px;
		margin-top: 50px;
		margin-bottom: 40px;
	}
	.slider1 a{
		font-size: 20px;
	}
	.fondo-slider{
		height: 49.5%;
	}
	.carousel-control-prev{
		left: 36%;
	}
	.carousel-control-next{
		right: 36%;
	}
	.inicio2-1 p {
	    font-size: 14px;
	    width: 82%;
	}
	.inicio2-1 h2, .inicio4 h2, .inicio5 h2{
		font-size: 28px;
	}
	.inicio3 a, .inicio5 a, .inicio2-2 a{
	    font-size: 18px;
	    opacity: 1;
	}
	.inicio4 h2{
		margin-bottom: 50px;
	}
	.inicio4-cont{
		width: 85%;
	}
	.inicio2-2 h2 {
	    font-size: 17px;
	    margin-bottom: 5px;
	}
	.inicio2-2 p {
	    font-size: 11px;
	}
	.inicio2-icontxt{
		padding-left: 0;
	}
	.inicio2-lista{
		right: 0;
	}
	.inicio2-compu {
	    width: 330px;
	    right: 4%;
	}
	.inicio2-lista:after {
	    width: 110px;
	    right: -110px;
	}
	.inicio2-lista2:after {
	    width: 85px;
	    right: -85px;
	}
	.inicio2-lista3:after {
	    width: 30px;
	    right: -30px;
	}
	.inicio2-2 a{
		margin-top: 35px;
	}
	.inicio2{
		padding: 60px 0;
	}
	.inicio2-1{
		padding-bottom: 60px;
	}
	.menu-header{
		padding-top: 15px;
	}
	.header-box-logo img{
	    width: auto;
	}
}/*Fin 768*/

@media (min-width: 992px) {
 	header{
		background: transparent;
	}
	.registrate {
        font-size: 15px;
    }
	.box-a-menu a:hover, .box-a-menu a.active{
		color: #f37e18;
	}
	.box-a-menu a{
		color: #000;
	}
	.box-a-menu{
		padding-left: 9px;
		padding-right: 9px;
	}
	.header-box-menu{
		padding-top: 5px;
	}
	.np-no-rp{
		padding-left: 0px !important;
		padding-right: 0px !important;	
	}
	.header-box-menu{
		padding-top: 10px;
	}
	.img-medio-slider{
		margin: 0 14px;
	}
	.slider1 h1{
		font-size: 34px;
		margin-top: 50px;
	}
	.slider1 p{
		font-size: 18px;
		margin-bottom: 60px;
	}
	.slider1 a{
		font-size: 26px;
	}
	.section-home-1 .container{
		padding: 120px 0 70px 0;
	}
	.fondo-slider{
		height: 53%;
	}
	.carousel-control-prev{
		left: 40%;
	}
	.carousel-control-next{
		right: 40%;
	}
	.inicio2-1 p {
	    font-size: 15px;
	    width: 70%;
	}
	.inicio2-1 h2, .inicio4 h2, .inicio5 h2 {
	    font-size: 30px;
	}
	.inicio3 a{
		opacity: 0;
	}
	.inicio3-cont {
	    width: 60%;
	}
	.inicio3 a, .inicio5 a, .inicio2-2 a{
	    font-size: 22px;
	}
	.inicio2-2 h2 {
	    font-size: 20px;
	}
	.inicio2-2 p {
	    font-size: 13px;
	}
	.inicio2{
		padding: 80px 0 100px 0;
	}
	.inicio2-1{
		padding-bottom: 80px;
	}
	.inicio2-compu {
	    width: 480px;
	}
	.inicio2-lista:after {
	    width: 180px;
	    right: -180px;
	}
	.inicio2-lista2:after {
	    width: 145px;
	    right: -145px;
	}
	.inicio2-lista3:after {
	    width: 65px;
	    right: -65px;
	}
	.inicio2-2 a{
		margin-top: 80px;
	}
}/*Fin 992*/

@media (min-width: 1200px) {
	.box-a-menu{
		padding-left: 12px;
		padding-right: 12px;
	}
	.header-box-menu{
		padding-top: 10px;
	}
	.header-logo{
		margin-left: 50px;
	}
	.img-medio-slider{
		margin: 0 20px;
	}
	.section-home-1 .container{
		width: 75%;
		padding: 140px 0 90px 0;
	}
	.slider1 h1{
		font-size: 42px;
		margin-top: 72px;
	}
	.slider1 p{
		width: 72%;
	}
	.slider1 a{
		font-size: 32px;
	}
	.fondo-slider{
		height: 50%;
	}
	.inicio2-1 p {
	    width: 60%;
	}
	.inicio3-cont {
	    width: 50%;
	}
	.inicio3 a, .inicio5 a, .inicio2-2 a{
	    font-size: 24px;
	}
	.inicio4 h2{
		margin-bottom: 100px;
	}
	.inicio2-compu {
	    width: 570px;
	    right: 0;
	}
	.inicio2-lista:after {
	    width: 270px;
	    right: -270px;
	}
	.inicio2-lista2:after {
	    width: 230px;
	    right: -230px;
	}
	.inicio2-lista3:after {
	    width: 130px;
	    right: -130px;
	}
	.inicio2-2 h2 {
	    font-size: 24px;
	    margin-bottom: 8px;
	}
	.inicio2-2 p{
		font-size: 14px;
	}
}/*Fin 1200*/
@media(min-width: 1400px){
	
}
@media(min-width: 1600px){
    .registrate {
        font-size: 18px;
    }
}


