
*{
	margin:0;
	padding:0;
}

p{
	color:#fff;
}

textarea{
	resize: none;
}

body{
	overflow-x:hidden!important;
}

html{
	overflow-x:hidden!important;
}

section#blog #block-seven .nota:hover{
    opacity: 0.6;
	transition:all 0.5s ease;
}

/* HEADER */

.overlay {
    position: absolute;
    top: 45%;/*46%;*/
    left: 0 !important;
    right: 0 !important;
    max-width: 100%;
    margin: 0 auto;
    width: 100%;
	TEXT-ALIGN: left;
    /* right: 10%!IMPORTANT; */
    /* left: -10%!important; */
    text-transform: uppercase;
    color:#00383b!important;
}

.overlay span{
    position: relative;
    color: #fff!important;
		font-family: 'Lato', sans-serif;
		font-size: 40px;
		line-height:60px;
}
.overlay span strong {
    font-weight: 800;
}

.overlay span p{
   /* font-size: 45px;
	display:block;*/

}

#header-desktop{
	display:block;
    z-index: 111;
    position: fixed;
    width: 100%;
}

#header-mobile{
	display:none;
}

#owl-example img{
	width:100%;
	max-width:100%;
}

.slicknav_menu {
	display:none;
}

nav{
	width: 100%;
    padding-top: 0.5%;
    background: rgba(255, 255, 255, 0.85);
    padding-bottom: 0.5%;
    height: 50px;
}

#header-desktop nav ul{
    width: 44%;
    float: right;
    text-align: right;
    padding-right: 6%;
    margin-top: 0.80%;
}

#slide-1{
	background:url(../img/Slide-1CMOBILE.jpg) no-repeat;
    height: 100vh;
    /*width: 134%;*/
    background-size: cover;
    min-height: 100vh;
/*    background-position: center bottom;*/
background-position:center top

}
#prin{
	min-height:100vh;
}
#slide-2{
	background:url(../img/Slide-2-B.jpg) no-repeat;
    height: 100vh;
    width: 100%;
    background-size: cover;
    background-position: right center;

}

#slide-3{
	background:url(../img/Slide-3.jpg) no-repeat;
    width: 108%;
	height:100vh;
    background-size: cover;
    background-position: right top;

}
#header-desktop nav ul li{
    display: inline-block;
    color: #2581bf;
    text-transform: uppercase;
    text-align: right;
    margin-right: 6%;
	font-family:'lato_regular';
	transition: all 0.5s ease;
}

#header-desktop nav ul li a:hover{
    color:#484848;
	transition: all 0.5s ease;
}

#header-desktop nav ul li a{
    display: inline-block;
    color: #2581bf;
	text-decoration:none;
}

/*Logo*/
#header-desktop nav div{
    display: inline-block;
    vertical-align: -webkit-baseline-middle;
    padding-left: 7%;
}

#header-desktop nav div img{
    width: 300px;
    vertical-align: -webkit-baseline-middle;
	max-width:100%;
	transition:all 0.5s ease;
}


/* PRINCIPAL */

section#principal{
    width: 100%;
    height: 100vh;
    background-size: cover;
}


/*Slider*/
#slider {
  position: relative;
  overflow: hidden;
  margin: 0px auto 0 auto;
  border-radius: 4px;
  width:100%!important;
  z-index:1;
  height: 265.656px!important;
  padding-top: 3%;
}

#slider ul {
  position: relative;
  margin: 0;
  padding: 0;
  height: 200px;
  list-style: none;
  margin-left: 0px!important;
	top: 110px;
	width:100%!important;
}

#slider h2{
    color: white;
    font-family: 'lato_black';
    text-transform: uppercase;
    letter-spacing: 2px;
    text-align: right;
    padding-right: 9%;
    margin-left: -4%;
    font-size: 39px;
}

#slider p{
	color:white;
	font-family:'lato_regular';
    letter-spacing: 1px;
    height: 50px;
    text-align: right;
    padding-right: 9%;
    margin-left: -4%;
    font-size: 15.5px;
}

#slider ul li {
	position: relative;
	display: block;
	float: left;
	margin: 0;
	padding: 0;
	width: 100vw;
	height: 500px;
	line-height: 40px;
}

a.control_prev, a.control_next {
    position: absolute;
    top: 32%;
    z-index: 999;
    display: block;
    padding: 4% 3%;
    width: auto;
    height: auto;
    color: #fff;
    text-decoration: none;
    font-weight: 600;
    font-size: 18px;
    cursor: pointer;
    font-size: 36px;
}

a.control_next{
    background: url("../img/flecha_derecha.png") no-repeat;
    width: 23px;
    padding: 0;
    top: 50%;
    height: 41px;
    margin-right: 5%;
	transition:all 1s ease;
}

a.control_next:hover{
    background: url("../img/flecha_derecha_hover.png") no-repeat;
	transition:all 1s ease;
	opacity:0.8;
}

a.control_prev{
    background: url("../img/flecha_izquierda.png") no-repeat;
    width: 23px;
    padding: 0;
    top: 50%;
    height: 41px;
    margin-left: 5%;
	transition:all 1s ease;
}

a.control_prev:hover{
    background: url("../img/flecha_izquierda_hover.png") no-repeat;
	transition:all 1s ease;
	opacity:0.8;
}

#down{
    background: url("../img/down-hover.png") no-repeat;
	transition:all 1s ease;
    transition: all 1s ease;
    height: 100PX;
    display:block;
    text-align: center;
    background-size: 100% 100%;
    width: 100px;
    margin:auto;
}

#down:hover{
    background: url("../img/down-hover.png") no-repeat;
	transition:all 1s ease;
	opacity:.50;
}

a.control_prev:hover, a.control_next:hover {
  opacity: 1;
  -webkit-transition: all 0.2s ease;
}

a.control_prev {
  border-radius: 0 2px 2px 0;
}

a.control_next {
  right: 0;
  border-radius: 2px 0 0 2px;
}

.slider_option {
  position: relative;
  margin: 10px auto;
  width: 160px;
  font-size: 18px;
}


/*Flecha*/
section#principal #arrow-down{
    margin-top: -10%;
    text-align: center;
    z-index: 11;
    display: block;
    position: relative;
}

#arrow-down{
	display:none;
}


/* AGENCY */

section#agency{
	background-image:url('../img/agency-bck.png');
    background-size: cover!important;
	width:100%;
}

section#agency #block-one,
section#agency #block-two{
    width: 50%;
	float: left;
}


section#agency #block-two h1,
section#agency #block-one h1{
    color: white;
    text-transform: uppercase;
    font-family: 'lato_black';
    letter-spacing: 3px;
    font-size: 33px;
    margin: 0 0 15px 0;}

#containerExecutive h1,
section#agency h1{
    color: white;
    text-transform: uppercase;
    font-family: 'lato_black';
    letter-spacing: 3px;
    font-size: 32px;
	margin:0 0 20px 0;
	    text-align: left;
}

section#agency #block-one ul,
section#agency #block-two ul{
	margin: 0 0 0 20px;
}

section#agency #block-one li,
section#agency #block-two li{
	color: #fff;
    font-family: 'lato_regular';
    width: 100%;
    line-height: 30px;
}

section#agency p{
	color: #fff;
    font-family: 'lato_regular';
    margin-top: 0;
	margin-bottom:15px;
    width: 75%;
    line-height: 28px;
}

#agency-explaining p{

    color: #0077BF;
    text-transform: uppercase;
    font-family: 'lato_black';
    letter-spacing: 3px;
    font-size: 36px;
    margin: 0 0 20px 0;

}

section#agency-explaining{
	/*background-image:url('../img/agency2-bck.png');*/
    width: 100%;
    margin: 0;
    padding: 0;
	min-height:242px;
    background-size: cover;
    background-attachment: fixed;
    background-repeat: no-repeat;
}

.content-text {
    width: 80%;
    margin: auto;
    max-width: 1440px;
    padding: 50px 0;
}

section#agency-explaining #block-one,
section#agency-explaining #block-two{
	width: 50%;
	float:left
}

section#agency-explaining ul{
	margin:0 0 0 20px;

}

section.section_accesos li,
section#agency-explaining li{
    color: #484848;
    font-family: 'lato_regular';
    line-height: 28px;
    text-align: left;
    clear: both;
}

section#agency-explaining #img-agency{
	display: inline-block;
    margin-top: -0.5%;
    width: 100%;
    float: right;
    text-align: right;
    margin-right: 6.5%;
}

section#agency-explaining #img-agency div{
	display: inline-block;
}

section#agency-explaining #img-agency img{
    display: block;
    margin: auto;
	width:90%;
}

section#agency-explaining #img-agency div p{
    width: 100%;
    display: block;
    margin: auto;
    text-align: center;
	font-family:'lato_bold';
}

section#agency-contact{
	/*background-color:#003b3d;*/
	background-color:#fff;
	min-height:250px;
	height:auto;
	padding-bottom:0%;
}

section#agency-contact #cont-p{
    text-align: center;
}

section#agency-contact #cont-p p{
    text-align: center;
    margin: auto;
    /*padding-top: 3.5%;*/
	padding-top: 45px;
    font-family: 'lato_regular';
    line-height: 30px;
    font-size: 18px;
	color:#003b3d;
}

section#agency-contact #cont-agency{
	text-align: center;
    padding-top: 3%;
}
.button--border-thick {
	border: 3px solid;
}
section#agency-contact #cont-agency a{
    /*background: #c84339;*/
    color: white;
    text-decoration: none;
    text-transform: uppercase;
    font-family: 'lato_regular';
    letter-spacing: 1px;
    font-size: 14px;
	display:block;
	margin:auto;
}

section#agency-contact #cont-agency a:hover{
	background:none;
}

.button {
    min-width: 130px;
    max-width: 120px;
    display: block;
    padding: 1.3em 2em;
    border: none;
    background: none;
    color: inherit;
    vertical-align: middle;
    position: relative;
    z-index: 1;
    -webkit-backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
}

/* Antiman */
.button--antiman {
	background: none;
	border: none;
	/*height: 60px;*/
}
.button--antiman.button--inverted,
.button--antiman.button--inverted-alt {
	-webkit-transition: color 0.3s;
	transition: color 0.3s;
	-webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
	transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
}
.button--antiman > span {
	padding-left: 0.35em;
}
.button--antiman::before,
.button--antiman::after {
	content: '';
	z-index: -1;
	border-radius: inherit;
	pointer-events: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-webkit-backface-visibility: hidden;
	-webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
	transition: transform 0.3s, opacity 0.3s;
	-webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
	transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
}
.button--antiman::before {
	border: 3px solid #2581bf;
	opacity: 0;
	-webkit-transform:  scale3d(1.1, 1.2, 1);
    transform: scale3d(1.1, 1.2, 1);
    margin-top: -3px;
    margin-left: -3px;
}
.button--antiman.button--border-thin::before {
	border-width: 1px;
}
.button--antiman.button--border-medium::before {
	border-width: 2px;
}
.button--antiman.button--border-thick::before {
	border-width: 3px;
}
.button--antiman.button--inverted::before {
	border-color: #c84339;
}
.button--antiman.button--inverted-alt::before {
	border-color: #2581bf;
}
.button--antiman::after {
	background: #c84339;
}
.button--antiman.button--inverted::after {
	background: #2581bf;
}
.button--antiman.button--inverted-alt::after {
	background: #2581bf;
}
.button--antiman.button--inverted:hover {
	color: #c84339;
}
.button--antiman.button--inverted-alt:hover {
	color: #c84339;
}
.button--antiman:hover::before {
	opacity: 1;
	-webkit-transform: scale3d(1, 0.9, 1);
	transform: scale3d(1, 0.9, 1);
}
.button--antiman:hover::after {
	opacity: 0;
	-webkit-transform: scale3d(0.8, 0.8, 1);
	transform: scale3d(0.8, 0.8, 1);
}
.button--round-l{
	border-radius:4px;
}

section#contact #block-eight #buttoncont button#subm{
    display: inline-block;
	    max-width: 158px;
    padding: 0;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 15px;
		padding-bottom: 15px;
		margin-top: 15px;
}

.g-recaptcha {
	display: flex;
	justify-content: flex-end;
}

@media screen and (min-width: 768px) {
	.g-recaptcha {
		padding-right: 19px;
	}
}

@media screen and (max-width: 390px) {
	.g-recaptcha {
		justify-content: center;
		transform: scale(0.8);
	}
}

/* SERVICES */

section#services{
	background-image:url('../img/services-bck.png');
    width: 100%;
    margin: 0;
    padding: 0;
	padding-bottom:3%;
	height:60vh;
	background-size:100% 100%;
}

section#services #block-three{
    width: 50%;
    padding-top: 7%;
    padding-left: 10%;
    display: inline-block;
}

section#services #block-three h1{
    color:#425455;
    text-transform: uppercase;
    font-family: 'lato_black';
    letter-spacing: 3px;
    font-size: 36px;
}

section#services #block-three p{
    font-family: 'lato_regular';
    letter-spacing: 1px;
    margin-top: 3%;
    width: 67%;

}

section#services #serv-aside{
    display: inline-block;
    padding-top: 9%;
    margin-left: -10%;
}

section#services #serv-aside img{
    vertical-align: middle;
    margin-top: -26%;
}


section#services-explaining{
	background-image:url('../img/serv-expl.png');
    width: 100%;
    margin: 0;
    padding: 0;
	padding-bottom:5%;
	height:60vh;
	background-size:100% 100%;
}

section#services-explaining div{
    text-align: center;
    margin: auto;
}

section#services-explaining div p{
    padding-top: 0%;
    width: 24%;
    margin: auto;
    font-family: 'lato_regular';
    line-height: 30px;
    font-size: 16px;
}

section#services-explaining div img{
    margin-top: 9%;
}

section#service-premium-text{
	background-color:#ffffff;
	height:50vh;
}

section#service-premium-text #block-five{
    text-align: center;
    padding-top: 6%;
}

section#service-premium-text #block-five h1{
    text-transform: uppercase;
    font-family: 'lato_Bold';
    color: #425455;
    font-size: 28px;
    letter-spacing: 1px;
}

section#service-premium-text #block-five ul{
    margin-top: 5%;
}

section#service-premium-text #block-five li{
    display: inline-block;
    padding-right: 3%;
    color: #425455;
    font-family: 'lato_bold';
}

section#service-premium-img{
	background-color:#00383b;
	height:50vh;
}

section#service-premium-img #block-six{
    margin: auto;
    text-align: center;
    width: 100%;
    padding-top: 5%;
}

section#service-premium-img div{
	display:inline-block;
	padding-right:3%;
}

section#service-premium-img div img{
    width: 80%;
}

section#service-premium-img div p{
	font-family: 'lato_regular';
    margin-top: 3%;
    text-align: center;
}


/* BLOG */
section#blog{
	background-color:#ececec;
	padding-bottom:5%;
}

section#blog #block-seven{
	padding-top: 4%;
    padding-left: 10%;
}

section#blog #block-seven h1{
    color: #425455;
    text-transform: uppercase;
    font-family: 'lato_black';
    letter-spacing: 3px;
    font-size: 36px;
    padding-top: 3%;

}

section#blog #block-seven .nota{
    width: 40%;
    display: inline-block;
    padding-top: 4%;
    margin-right: 4%;
	position: relative;
	overflow:hidden;
	transition:all 0.5s ease;
}

section#blog #block-seven .nota  img{
    width: 100%;
}

section#blog #block-seven .nota  p{
	color:#425455;
	position: absolute;
    top: 82%;
    background: rgba(255, 255, 255, 0.57);
    width: 97%;
    height: 8.5vh;
    padding-top: 2%;
    padding-left: 3%;
    text-transform: uppercase;
    font-family: 'lato_bold';
	font-size:15px;
}

section#blog #block-seven #buttonblog{
    padding-top: 4%;
}

section#blog #block-seven #buttonblog a{
    background: #c84339;
    color: white;
    text-decoration: none;
    text-transform: uppercase;
    font-family: 'lato_regular';
    padding: 15px 30px;
    border-radius: 4px;
    letter-spacing: 1px;
    font-size: 14px;
	transition: all 0.5s ease;
}

section#blog #block-seven #buttonblog a:hover{
	background: #862922;
	transition: all 0.5s ease;
}

/*CONTACT*/

section#contact{
	background-image: url('../img/contact-bck.jpg');
    background-size: cover;
    width: 100%;
    min-height: 590px;
}

section#contact #block-eight{
    padding-top: 50px;
	width: 90%;
    max-width: 1440px;
	margin:auto;
}

section#contact #block-eight h1{
	color: white;
    font-family: 'lato_bold';
    text-transform: uppercase;
    letter-spacing: 3px;
    font-size: 46px;
    padding-top: 0%;
}

section#contact #block-eight #form-blog{
    margin-top: 2.5%;
    min-height: 374px;
    max-width: 800px;
    width: 100%;
    display: inline-block;
    overflow: hidden;
}

section#contact #block-eight #form-blog form{
    width: 100%;
    min-height: 100px;
    height: auto;
}

section#contact #block-eight #form-blog form #first-contact{
    width: 38%;
    float: left;
}

section#contact #block-eight #form-blog form #first-contact input{
    display: block;
    width: 100%;
    background: none;
    border: 1px solid #fff;
    box-shadow: none;
    padding-top: 12px;
    padding-bottom: 12px;
    padding-left: 5%;
    margin-bottom: 14.5%;
    color: #fff;
    font-family: 'lato_regular';
    letter-spacing: 1px;
}

section#contact #block-eight #form-blog form #first-contact input:focus{
	outline:none;
}

section#contact #block-eight #form-blog form #second-contact{
	display: inline-block;
    float: right;
    /* margin-right: 34%; */
    width: 57%;
}

section#contact #block-eight #form-blog form #second-contact textarea{
	margin-top: 0%;
    display: block;
    width: 90%;
    background: none;
    border: 1px solid #fff;
    box-shadow: none;
    padding-left: 5%;
    padding-top: 4%;
    height: 183px;
    margin-bottom: 5%;
    color: white;
    font-family: 'lato_regular';
    letter-spacing: 1px;
}

section#contact #block-eight #form-blog form #second-contact textarea:focus{
	outline:none;
}

section#contact #block-eight #form-blog form #second-contact button{

}

::-webkit-input-placeholder {
   color: #d2d3d3;
	font-family:'lato_regular';
   letter-spacing:0.5px;
   font-size:16px;
}

:-moz-placeholder { /* Firefox 18- */
   color: #d2d3d3;
	font-family:'lato_regular';
   letter-spacing:0.5px;
   font-size:16px;
}

::-moz-placeholder {  /* Firefox 19+ */
   color: #d2d3d3;
	font-family:'lato_regular';
   letter-spacing:0.5px;
   font-size:16px;
}

:-ms-input-placeholder {
   color: #d2d3d3;
	font-family:'lato_regular';
   letter-spacing:0.5px;
    font-size:16px;
}


section#contact #block-eight #buttoncont{
    padding-top: 0%;
    text-align: right;
    width: 95%;
		height:60px;
}

section#contact #block-eight #buttoncont button{

    color: white;
    text-decoration: none;
    text-transform: uppercase;
    font-family: 'lato_regular';
    padding: 15px 30px;
    border-radius: 4px;
    letter-spacing: 1px;
    font-size: 14px;
    border: none;
	transition: all 0.5s ease;
}

section#contact #block-eight #buttoncont button:hover{
	transition: all 0.5s ease;
	background:none;
}

section#contact #block-eight #buttoncont button:focus{
	outline:none;
}

section#contact #block-eight #buttoncont button:hover{
	cursor:pointer
}



/* FOOTER */
/*
footer{
	background:#2d2d2d;
    height: auto;
    min-height: 80px;
}

footer #block-nine{
    padding-left: 7%;
}

footer #block-nine #links{
    display: block;
    width: 50%;
    float: left;
    padding-top: 2%;
}

footer #block-nine #links ul{
    list-style: none;
    padding-top: 1%;
}

footer #block-nine #links ul li{
    font-family: 'lato_bold';
    text-transform: uppercase;
    display: inline-block;
    padding-right: 5%;
    font-size: 15px;
}

footer #block-nine #links ul li a{
	color: white;
    text-decoration: none;
	transition:all 0.5s ease;
}

footer #block-nine #links ul li a:hover{
	color: #2581bf;
    text-decoration: none;
	transition:all 0.5s ease;
}

footer #block-nine #social-media{
    display: inline-block;
    padding: 0;
    width: 20%;
    margin: 0;
    float: right;
    padding-top: 1.5%;
}

footer #block-nine #social-media div{
	display: inline-block;
    padding-right: 2%;
}

footer #block-nine #social-media div img:hover{
    opacity: .6;
	transition:all 0.5s ease;
}

footer #block-nine #social-media div img{
	transition:all 0.5s ease;
	width:45px;
}

footer #block-nine #left-footer{
	width: 100%;
    float: none;
}

*/
#info-latam{
	display:inline-block;
	vertical-align:top;
    margin-top: 2%;
    max-width: 270px;
    width: 100%;
}

#info-latam div{
    margin-bottom: 7%;
}


#info-latam p{
    padding-left: 6%;
    font-family: 'lato_regular';
    font-size: 14px;
    line-height: 23px;
}
#info-latam #phone {
    color: #2581bf;
    font-family: 'lato_Regular';
    letter-spacing: 0.5px;
    font-size: 16px;
}


@media screen and (max-width: 1050px) {

	/* BLOG */
	section#blog #block-seven .nota p {
		top: 79%;
	}

	/* CONTACT */


	/* SERVICES */
	section#service-premium-img #block-six {
		margin: auto;
		text-align: center;
		width: 91%;
		padding-top: 6%;
		margin-left: 5%;
	}

	section#service-premium-img div img {
		width: 80%;
	}

	section#service-premium-img div {
		display: inline-block;
		padding-right: 2%;
		width: 16%;
	}


	footer #block-nine #links ul li {
    font-family: 'lato_bold';
    text-transform: uppercase;
    display: inline-block;
    padding-right: 5%;
    font-size: 13px;
}
}

@media screen and (max-width: 1000px) {

	/*SERVICES*/
	section#services-explaining div p {
		width: 24%;
		margin: auto;
		font-family: 'lato_regular';
		line-height: 30px;
		font-size: 16px;
	}

	footer #block-nine #info-latam div {
		display: block;
		width: 100%;
		vertical-align: top;
		text-align: left;
		margin-left:0%;
	}


footer #block-nine #info-latam div:nth-child(2) {
    margin-left: 0%;
}

footer #block-nine #info-latam div:nth-child(3) {
    margin-left: 0%;
}

}

@media screen and (max-width: 920px) {

}

@media screen and (max-width: 820px) {

footer #block-nine #info-latam div {
    display: inline-block;
    width: 100%;
    vertical-align: top;
    text-align: left;
    margin-left: 0;
    margin-top: -3.5%;
}
	/*SERVICES*/
	section#services-explaining div p {
		width: 24%;
		margin: auto;
		font-family: 'lato_regular';
		line-height: 30px;
		font-size: 16px;
	}

	/* FOOTER */
	footer #block-nine #social-media {
		width: 30%;
		display: inline-block;
		padding-left: 4%;
	}

	footer #block-nine {
		padding-left: 5%;
	}

	footer #block-nine #links {
		width: 100%;
		display: block;
	}

	footer #block-nine #social-media {
		width: 100%;
		display: block;
		padding-left: 0;
		text-align: left;
	}

	footer #block-nine #links ul li {
    font-family: 'lato_bold';
    text-transform: uppercase;
    display: inline-block;
    padding-right: 5%;
    font-size: 13px;
}



}



@media screen and (max-width: 789px) {

	/* SERVICES */

	section#service-premium-img div {
		display: inline-block;
		padding-right: 2%;
		width: 26%;
		margin-bottom: 7%;
	}

	section#service-premium-img #block-six {
		margin: auto;
		text-align: center;
		width: 100%;
		padding-top: 6%;
		margin-left: 0%;
	}

	section#service-premium-img {
		background-color: #00383b;
		height: auto;
		padding-bottom: 7%;
	}


	/*BLOG*/
	section#blog #block-seven .nota .text-nota {
		margin-top: -75px;
		background: rgba(255, 255, 255, 0.64);
		z-index: 65;
		position: absolute;
		width: 30.2%;
		padding: 2%;
		padding: 2.4% 2%;
	}

	section#blog #block-seven .nota {
		width: 47%;
		display: inline-block;
		padding-top: 4%;
		margin-right: 2%;
	}
}


@media screen and (max-width: 768px) {

nav{
	height:auto;
}
section#agency {
    background-image: url('../img/agency-bck.png');
    background-size: 100% 100%;
    width: 100%;
    padding-bottom: 13%;
}

.overlay p {
    position: relative;
    font-family: 'lato_regular';
    font-size: 35px;
    font-weight: 700;
}

section#services {
    background-image: url('../img/services-bck.png');
    width: 100%;
    margin: 0;
    padding: 0;
    padding-bottom: 3%;
    height: auto;
    background-size: cover;
    background-position: center;
}

section#services-explaining {
    background-image: url('../img/serv-expl.png');
    width: 100%;
    margin: 0;
    padding: 0;
    padding-bottom: 5%;
    height: 60vh;
    background-size: cover;
}



footer #block-nine{
	padding: 0;
}

footer #block-nine #left-footer {
    width: 100%;
    display: inline-block;
    float: left;
}

footer #block-nine #links {
    width: 100%;
    display: block;
    text-align: center;
}

footer #block-nine #links ul {
    list-style: none;
    font-size: 37px;
}

section#contact #block-eight #form-blog form #first-contact {
    width: 100%;
    float: left;
	max-width:600px;
}


section#contact #block-eight #form-blog form #second-contact {
    display: inline-block;
    float: initial;
    margin-right: 0px;
    width: 100%;
}

.slicknav_nav a:focus{
	outline:none;
}

	h1{
		padding-top:10%;
	}
	/* HEADER */
	#header-desktop{
		display:none;
	}

	.slicknav_menu {
		display:block;
	}

	.slicknav_btn {
		position: relative;
		display: block;
		vertical-align: middle;
		float: right;
		padding: 0.438em 0.625em 0.438em 0.625em;
		line-height: 1.125em;
		cursor: pointer;
	}

	.slicknav_btn .slicknav_icon-bar + .slicknav_icon-bar {
		margin-top: 0.188em;
	}

	.slicknav_menu {
		*zoom: 1;
	}

  .slicknav_menu .slicknav_menutxt {
    display: block;
    line-height: 1.188em;
    float: left; }

  .slicknav_menu .slicknav_icon {
    float: left;
    width: 1.125em;
    height: 0.875em;
    margin: 0.188em 0 0 0.438em; }

	.slicknav_menu .slicknav_icon:before {
      background: transparent;
      width: 1.125em;
      height: 0.875em;
      display: block;
      content: "";
      position: absolute; }

  .slicknav_menu .slicknav_no-text {
    margin: 0; }

  .slicknav_menu .slicknav_icon-bar {
    display: block;
    width: 1.125em;
    height: 0.125em;
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px;
    -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
    -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); }
  .slicknav_menu:before {
    content: " ";
    display: table; }
  .slicknav_menu:after {
    content: " ";
    display: table;
    clear: both; }

.slicknav_nav {
  clear: both; }
  .slicknav_nav ul {
    display: block; }
  .slicknav_nav li {
    display: block; }
  .slicknav_nav .slicknav_arrow {
    font-size: 0.8em;
    margin: 0 0 0 0.4em; }
  .slicknav_nav .slicknav_item {
    cursor: pointer; }
    .slicknav_nav .slicknav_item a {
      display: inline; }
  .slicknav_nav .slicknav_row {
    display: block; }
  .slicknav_nav a {
    display: block; }
  .slicknav_nav .slicknav_parent-link a {
    display: inline; }

.slicknav_brand {
  float: left; }

	.slicknav_menu {
		font-size: 16px;
		box-sizing: border-box;
		background: #fff;
		padding: 5px;
		position: fixed;
		width: 100%;
		margin-top: 0%;
		z-index: 333;
		background-image: url(../img/logo-LATAM5411-2.png);
		background-size: 29%;
		background-repeat: no-repeat;
		box-shadow: 0px 1px 8px rgb(0, 0, 0);
	}

	.slicknav_menu * {
		box-sizing: border-box;
	}

	.slicknav_menu .slicknav_menutxt {
		display: none;
	}

	.slicknav_menu .slicknav_icon-bar {
		background-color: #2581bf;
	}

	.slicknav_btn {
		margin: 5px 5px 6px;
		text-decoration: none;
		text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px;
	}

.slicknav_nav {
  color: #fff;
  margin: 0;
  padding: 0;
  font-size: 0.875em;
  list-style: none;
  overflow: hidden; }
  .slicknav_nav ul {
    list-style: none;
    overflow: hidden;
    padding: 0;
    margin: 0 0 0 20px; }
  .slicknav_nav .slicknav_row {
    padding: 5px 10px;
    margin: 2px 5px; }
    .slicknav_nav .slicknav_row:hover {
      -webkit-border-radius: 6px;
      -moz-border-radius: 6px;
      border-radius: 6px;
      background: #ccc;
      color: #fff; }

	.slicknav_nav a {
		padding: 15px;
		margin: 2px 5px;
		text-decoration: none;
		color: #2581bf;
		text-transform: uppercase;
		font-family: 'lato_bold';
		letter-spacing: 1px;
	}

    .slicknav_nav a:hover {
		-webkit-border-radius: 0px;
		-moz-border-radius: 0px;
		border-radius: 0;
		background: #fff;
		color: #003b3d;
		padding: 15px;
	}
  .slicknav_nav .slicknav_txtnode {
    margin-left: 15px; }
  .slicknav_nav .slicknav_item a {
    padding: 0;
    margin: 0; }

	.slicknav_nav .slicknav_parent-link a {
		padding: 0;
		margin: 0;
	}

	.slicknav_brand {
		color: #fff;
		font-size: 18px;
		line-height: 30px;
		padding: 7px 12px;
		height: 44px;
	}


	/* PRINCIPAL */

	#slider p {
		color: white;
		font-family: 'lato_regular';
		letter-spacing: 1px;
		height: 50px;
		text-align: right;
		padding-right: 11%;
		margin-left: 38%;
		font-size: 15.5px;
		width: 50%;
		line-height: 25px;
		margin-top: 3%;
	}

	#slider h2 {
		color: white;
		font-family: 'lato_black';
		text-transform: uppercase;
		letter-spacing: 2px;
		text-align: right;
		padding-right: 11%;
		margin-left: -4%;
		font-size: 34px;
	}

	#slider ul li {
		position: relative;
		display: block;
		float: left;
		margin: 0;
		padding: 0;
		width: 100vw;
		height: 500px;
		line-height: 40px;
	}

	/* AGENCY */
	section#agency-explaining #img-agency {
		display: inline-block;
		margin-top: 2%;
		width: 100%;
		float: right;
		text-align: right;
		margin-right: 9%;
	}


	/* SERVICES */
	section#services #block-three {
		width: 50%;
		padding-top: 7%;
		padding-left: 6%;
		display: inline-block;
	}

	/* CONTACT */


	/* FOOTER */

	footer #block-nine #social-media {
		width: 100%;
		padding: 0;
		text-align: center;
		display: block;;
	}

	footer #block-nine #links ul li {
		font-family: 'lato_bold';
		text-transform: uppercase;
		display: inline-block;
		padding-right: 5%;
		font-size: 12px;
	}

	footer #block-nine #info-latam {
		width: 100%;
		float: right;
		display: inline-block;
		border-left: 1px solid grey;
		margin-left: -8%;
		margin-top: 0%;
		text-align: center;
		height: auto;
		margin-top: 3%;
		padding-bottom: 1%;
	}

	footer #block-nine #info-latam div:nth-child(2) {
		margin-left: 0;
	}

	footer #block-nine #info-latam div:nth-child(3) {
		margin-left: -1%;
	}

	section#blog #block-seven .nota  p{
		font-size:13px;
	}

	footer #block-nine #info-latam div {
    display: inline-block;
    width: 30%;
    vertical-align: top;
    text-align: center;
    margin-left: 0;
    margin-top: -5px;
}

section#principal #arrow-down {
    margin-top: -19%;
    text-align: center;
    z-index: 11;
    display: block;
    position: relative;
}

.overlay {
    position: absolute;
    top: 30%;
    left: 0 !important;
    right: 0 !important;
    max-width: 100%;
    margin: 0 auto;
    width: 100%;
	text-align:center;
    text-transform: uppercase;
    color: #00383b!important;
}

.overlay span {
    position: relative;
    left: 0%;
    color: #fff!important;
    font-family: 'lato_regular';
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

}


@media screen and (max-width: 700px) {

	/* SERVICES */
	section#agency-explaining #img-agency {
		display: inline-block;
		margin-top: 5%;
		width: 100%;
		float: right;
		text-align: right;
		margin-right: 9%;
	}

	section#agency-explaining p {
		color: #425455;
		font-family: 'lato_regular';
		margin-top: 3%;
		width: 45%;
		line-height: 28px;
		text-align: right;
		float: right;
		margin-right: 12%;
	}

	section#services-explaining div p {
		width: 48%;
		margin: auto;
		font-family: 'lato_regular';
		line-height: 30px;
		font-size: 16px;
	}

	section#services-explaining div img {
		margin-top: 13%;
	}
	h1{
		padding-top:5%;
	}
}

@media screen and (max-width: 625px) {

	.slicknav_menu {
		font-size: 16px;
		box-sizing: border-box;
		padding: 5px;
		position: fixed;
		width: 100%;
		margin-top: 0%;
		z-index: 333;
		background-image: url(../img/logo-LATAM5411-2.png);
		background-size: 33%;
		background-repeat: no-repeat;
	}

	/* PRINCIPAL */
	#slider p {
		color: white;
		font-family: 'lato_regular';
		letter-spacing: 1px;
		height: 50px;
		text-align: right;
		padding-right: 11%;
		margin-left: 38%;
		font-size: 14.5px;
		width: 50%;
		line-height: 25px;
		margin-top: 2%;
	}

	#slider h2 {
		color: white;
		font-family: 'lato_black';
		text-transform: uppercase;
		letter-spacing: 2px;
		text-align: right;
		padding-right: 11%;
		margin-left: -4%;
		font-size: 29px;
	}

	#slider ul li {
	}

	/*AGENCY */
	section#agency #block-one {
		width: 90%;
		padding-left: 4%;
		padding-top: 8%;
	}

	section#agency #block-one h1 {
		text-align: center;
	}

	section#agency #block-one p {
		color: #fff;
		font-family: 'lato_regular';
		margin-top: 3%;
		width: 90%;
		line-height: 28px;
		text-align: center;
	}

	section#agency-contact #cont-p p {
		text-align: center;
		margin: auto;
		padding-top: 11%;
		font-family: 'lato_regular';
		line-height: 30px;
		font-size: 16px;
	}

	/* CONTACT */

	section#contact #block-eight #form-blog form #second-contact {
		display: inline-block;
		float: right;
		margin-right: 16%;
	}
	section#contact #block-eight #form-blog form #second-contact textarea {
		margin-top: 0%;
		display: block;
		width: 75%;
		background: none;
		border: 1px solid #616968;
		box-shadow: none;
		padding-left: 4%;
		padding-top: 2%;
		height: 135px;
		margin-bottom: 5%;
		color: white;
		font-family: 'lato_regular';
		letter-spacing: 1px;
	}



	section#contact #block-eight #form-blog form #second-contact button{
	    width: 79%;
	}

	footer #block-nine #info-latam{
	    width: 100%;
		text-align: center;
		border: none;
		margin: auto;
		margin-top: 3%;
	}

	footer #block-nine #info-latam div:nth-child(3){
		margin-left:0;
	}

	/* PRINCIPAL */
	section#principal {
		width: 100%;
		height: 86vh;
		background-size: cover;
	}

	section#contact #block-eight #form-blog form #second-contact {
		display: inline-block;
		float: initial;
		margin-right: 0px;
		width:100%;
	}

	/* FOOTER*/
	footer {
		background: #2d2d2d;
		height: 41vh;
	}

	footer #block-nine {
		padding-left: 0%;
	}
footer #block-nine #social-media {
    width: 100%;
    display: inline-block;
    padding-left: 0;
    margin-top: 0%;
}

	footer #block-nine #links {
		width: 100%;
		display: block;
		margin: auto;
		text-align: center;
	}

	footer #block-nine #left-footer {
		width: 100%;
		display: inline-block;
		float: left;
	}

	footer #block-nine #links ul {
		list-style: none;
	}

	/* BLOG */
	section#blog #block-seven .nota  p{
		font-size:12px;
	}

	h1{
		padding-top:6%;
	}

	section#contact #block-eight #form-blog form #first-contact {
		width: 100%;
		float: left;
	}

	section#contact {
		background-image: url('../img/contact-bck.png');
		background-size: 100% 100%;
		width: 100%;
		height: 120vh;
	}

section#agency-explaining {
    width: 100%;
    margin: 0;
    padding: 0;
    height: auto;
    background-size: cover;
    background-position: center;
	padding-bottom:2%;

}

section#services {
    background-image: url('../img/services-bck.png');
    width: 100%;
    margin: 0;
    padding: 0;
    padding-bottom: 3%;
    height: auto;
    background-size: cover;
    background-position: center;
}

section#services-explaining {
    background-image: url('../img/serv-expl.png');
    width: 100%;
    margin: 0;
    padding: 0;
    padding-bottom: 5%;
    height: 60vh;
    background-size: cover;
}

section#contact {
    background-image: url('../img/contact-bck.png');
    background-size: cover;
    width: 100%;
    height: auto;
	min-height:100vh;
    padding-bottom: 7%;
}
}

@media screen and (max-width: 600px) {

	.slicknav_menu {
		font-size: 16px;
		box-sizing: border-box;
		padding: 5px;
		position: fixed;
		width: 100%;
		margin-top: 0%;
		z-index: 333;
		background-image: url(../img/logo-LATAM5411-2.png);
		background-size: 34%;
		background-repeat: no-repeat;
	}

	/* SERVICES */
	section#services #serv-aside {
		display: inline-block;
		padding-top: 2%;
		margin-left: -12%;
	}

	section#services #block-three {
		width: 46%;
		padding-top: 7%;
		padding-left: 6%;
		display: inline-block;
	}

	/* BLOG */
	section#blog #block-seven .nota {
		width: 90%;
		display: inline-block;
		padding-top: 4%;
		margin-right: 2%;
	}
	section#blog #block-seven #buttonblog {
		padding-top: 8%;
		display: block;
		margin: auto;
		text-align: center;
	    width: 100%;
		margin-left: -7%;
	}

	/* BLOG */
	section#blog #block-seven .nota p {
		font-size: 14px;
		text-align: center;
		height: 9.5vh;
	}

	h1{
		padding-top:7%;
	}

}

@media screen and (max-width: 570px) {

	.item-corrects{ width:46%!important;}

	/* PRINCIPAL */
	#slider p {
		font-size: 13.5px;
	}

	#slider h2 {
		font-size: 26px;
	}

	#slider ul li {
	}

	h1{
		padding-top:6%;
	}
	/* CONTACT */
	section#contact #block-eight #form-blog form #first-contact {
		width: 100%;
		float: left;
	}

	section#contact {
		background-image: url('../img/contact-bck.png');
		background-size: cover;
		width: 100%;
	}





	/* FOOTER */
	footer #block-nine #social-media {
		display: inline-block;
		width: 100%;
		padding: 0;
		margin-top: 1%;
	}

	section#services-explaining div img {
		margin-top: 16%;
	}

	#slider ul {
		position: relative;
		margin: 0;
		padding: 0;
		height: 200px;
		list-style: none;
		margin-left: 0px!important;
		top: 27px;
	}

	#slider {
		position: relative;
		overflow: hidden;
		margin: 0px auto 0 auto;
		border-radius: 4px;
		width: 100%!important;
		z-index: 1;
		height: 265.656px!important;
		padding-top: 22%;
	}
}



@media screen and (max-width: 520px) {

	.slicknav_menu {
		font-size: 16px;
		box-sizing: border-box;
		background: #fff;
		padding: 5px;
		position: fixed;
		width: 100%;
		margin-top: 0%;
		z-index: 333;
		background-image: url(../img/logo-LATAM5411-2.png);
		background-size: 40%;
		background-repeat: no-repeat;
	}

	/* PRINCIPAL */
	section#principal {
		width: 100%;
		height: 86vh;
		background-size: cover;
	}

	/* SERVICES */

	section#services {
		background-image: url('../img/services-bck.png');
		width: 100%;
		margin: 0;
		padding: 0;
		padding-bottom: 3%;
		height: auto;
		background-size: 100% 100%;
	}

	section#services-explaining div p {
		width: 50%;
	}

	section#services #block-three {
		width: 100%;
		padding-top: 7%;
		padding-left: 0%;
		display: inline-block;
		text-align: center;
	}

	section#services #block-three p {
		color: #425455;
		font-family: 'lato_regular';
		letter-spacing: 1px;
		margin-top: 3%;
		width: 100%;
	}

	section#services #serv-aside {
		display: inline-block;
		padding-top: 0%;
		margin-left: 0;
		width: 100%;
		display: block;
		margin: auto;
	}

	section#services #serv-aside img {
		vertical-align: middle;
		margin-top: -26%;
		display: block;
		margin: auto;
	}

	/* AGENCY */
	section#agency-explaining p {
		color: #425455;
		font-family: 'lato_regular';
		margin-top: 6%;
		width: 90%;
		line-height: 28px;
		text-align: center;
		float: right;
		display: block;
		margin-right: 6%;
	}

	section#agency-explaining #img-agency {
		width: 100%;
		float: right;
		text-align: center;
		margin-right: 3%;
		display: block;
		margin: auto;
		margin-top: 5%;
	}

	section#agency-contact #cont-p p {
		text-align: center;
		margin: auto;
		font-family: 'lato_regular';
		line-height: 30px;
		font-size: 16px;
	}

	section#agency-contact #cont-agency {
		text-align: center;
		padding-top: 7%;
	}


	/* CONTACT */


	section#contact {
		background-image: url('../img/contact-bck.png');
		background-size: cover;
		width: 100%;
		height: auto;
		padding-bottom: 9%;
	}

	/* BLOG */
	section#blog {
		background-color: #ececec;
		padding-bottom: 16%;
	}

	/* FOOTER */
	footer #block-nine #social-media {
		width: 100%;
		display: inline-block;
		padding-left: 0;
		margin-top: 2%;
	}

section#services {
    background-image: url('../img/services-bck.png');
    width: 100%;
    margin: 0;
    padding: 0;
    padding-bottom: 3%;
    height: auto;
    background-size: cover;
    background-position: center;
}

section#services-explaining {
    background-image: url('../img/serv-expl.png');
    width: 100%;
    margin: 0;
    padding: 0;
    padding-bottom: 5%;
    height: 60vh;
    background-size: cover;
}


}

@media screen and (max-width: 500px) {

	/* PRINCIPAL */
	#slider h2 {
		font-size: 23px;
		text-align: center;
		padding-right: 0;
		margin-left: 1%;
	}

	#slider p {
		font-size: 13.5px;
		width: 70%;
		margin-left: 6%;
	}

	#slider ul li {
	}

	section#principal {
		width: 100%;
		height: 83vh;
		background-size: cover;
	}

	section#principal #arrow-down {
		margin-top: -40%;
		text-align: center;
		z-index: 9;
		display: block;
	}

	/* SERVICES */


	section#agency-explaining #img-agency {
		width: 100%;
		float: right;
		text-align: center;
		margin-right: 3%;
		display: block;
		margin: auto;
		margin-top: 7%;
	}

	section#agency-explaining #img-agency img {
		display: block;
		margin: auto;
		width: 80%;
	}

	section#service-premium-text #block-five li {
		display: block;
		padding-right: 3%;
		color: #425455;
		font-family: 'lato_bold';
		line-height: 32px;
	}
section#contact {
    /*background-image: url('../img/contact-bck.png');
    background-size: cover;*/
    width: 100%;
    height: auto;
    padding-bottom: 9%;
}
}

@media screen and (max-width: 475px) {

	.item-corrects{     width: 100%!important;}
	/* AGENCY */
	section#agency-explaining #img-agency div {
		display: inline-block;
		width: 100%;
	}
	section#agency-explaining #img-agency img {
		display: block;
		margin: auto;
		width: 40%;
	}

	section#agency-contact #cont-p p {
		text-align: center;
		margin: auto;
		font-family: 'lato_regular';
		line-height: 30px;
		font-size: 16px;
	}

	/* FOOTER */
	footer #block-nine #social-media {
		width: 100%;
		display: block;
		padding-left: 0;
		margin: auto;
		text-align: center;
	}
	footer #block-nine #info-latam {
		width: 100%;
		display: block;
		border-left: none;
		margin-left: -13px;
		margin-top: 0%;
		margin-top: 1.5%;
		text-align: center;
	}

	footer {
		background: #2d2d2d;
		height: 40vh;
	}
}


@media screen and (max-width: 445px) {
	section#agency #block-one p {
		font-size: 14px;
	}
	/* PRINCIPAL */
	#slider ul li {
	}

	#slider h2 {
		font-size: 20px;
		text-align: center;
		padding-right: 0;
		margin-left: 1%;
	}

	/* SERVICES */
	section#services-explaining div p {
		width: 61%;
		margin: auto;
		font-family: 'lato_regular';
		line-height: 30px;
		font-size: 16px;
	}

	.slicknav_menu {
		font-size: 16px;
		box-sizing: border-box;
		background: #00383b;
		padding: 5px;
		position: fixed;
		width: 100%;
		margin-top: 0%;
		z-index: 333;
		background-image: url(../img/logo-LATAM5411-2.png);
		background-size: 48%;
		background-repeat: no-repeat;
	}

		footer {
		background: #2d2d2d;
		height: 63vh;
	}

	footer #block-nine #info-latam div {
    display: block;
    width: 100%;
    vertical-align: top;
    text-align: center;
    margin-left: -7px;
}

}

@media screen and (max-width: 400px) {

	section#agency p {
		color: #fff;
		font-family: 'lato_regular';
		margin-top: 0;
		margin-bottom: 15px;
		width: 90%;
		line-height: 28px;
		margin: auto;
	}

	#containerExecutive h1, section#agency h1 {
		color: white;
		text-transform: uppercase;
		font-family: 'lato_black';
		letter-spacing: 3px;
		font-size: 23px;
		text-align: left;
		width: 90%;
		margin:0 auto 20px auto;
	}

	section#blog #block-seven h1{
		padding-top:15%;
	}

	section#contact #block-eight h1{
		/*padding-top:22%;*/
	}
	/* BLOG */
	section#blog #block-seven .nota p {
		font-size: 12px;
		text-align: center;
		height: 6.5vh;
	}

	/* PRINCIPAL */
	a.control_prev img, a.control_next img{
		width: 70%;
	}

	#slider p {
		font-size: 12.5px;
		width: 70%;
		margin-left: 6%;
	}

	#slider ul li {
	}

	section#principal {
		width: 100%;
		height: 62vh;
		background-size: cover;
	}

	#slider h2 {
		font-size: 18px;
		text-align: center;
		padding-right: 0;
		margin-left: -3%;
	}
	/* SERVICES */
	section#service-premium-img div {
		display: inline-block;
		padding-right: 2%;
		width: 45%;
		margin-bottom: 7%;
	}

	section#services #serv-aside img {
		vertical-align: middle;
		margin-top: -26%;
		display: block;
		margin: auto;
		width: 75%;
	}

	section#principal #arrow-down {
		margin-top: -45%;
		text-align: center;
		z-index: 9;
		display: block;
	}

	#slider {
		position: relative;
		overflow: hidden;
		margin: 0px auto 0 auto;
		border-radius: 4px;
		width: 100%!important;
		z-index: 1;
		height: 150px!important;
		padding-top: 22%;
	}

	a.control_prev, a.control_next {
		top: 50%;
	}

	#slider {
		position: relative;
		overflow: hidden;
		margin: 0px auto 0 auto;
		border-radius: 4px;
		width: 100%!important;
		z-index: 1;
		height: 150px!important;
		padding-top: 23%;
	}
	a.control_prev, a.control_next {
		top: 58%;
	}

	section#service-premium-text {
		background-color: #ffffff;
		height: 62vh;
	}
}

@media screen and (max-width: 475px) {

	.slicknav_menu {
		font-size: 16px;
		box-sizing: border-box;
		background: #fff;
		padding: 5px;
		position: fixed;
		width: 100%;
		margin-top: 0%;
		z-index: 333;
		background-image: url(../img/logo-LATAM5411-2.png);
		background-size: 45%;
		background-repeat: no-repeat;

       background-position: left 10px;
	}

	footer {
		background: #2d2d2d;
		height: 63vh;
	}

	footer #block-nine #info-latam div {
    display: block;
    width: 100%;
    vertical-align: top;
    text-align: center;
    margin-left: -7px;
}

	/* PRINCIPAL */
	#slider p {
		font-size: 12.5px;
		width: 68%;
		margin-left: 13%;
		text-align: center;
	}

	#slider ul li {
	}

	/* SERVICES */


	section#agency-explaining #img-agency div {
		display: inline-block;
		width: 100%;
	}

	section#services-explaining div p {
		width: 90%;
		margin: auto;
		font-family: 'lato_regular';
		line-height: 30px;
		font-size: 16px;
	}

	section#services-explaining div img {
		margin-top: 25%;
	}

	section#principal #arrow-down {
		margin-top: -46%;
		text-align: center;
		z-index: 9;
		display: block;
	}
}


@media screen and (max-width: 330px) {

	/* PRINCIPAL */
	#slider h2 {
		font-size: 16px;
		text-align: center;
		padding-right: 0;
		margin-left: -3%;
		width: 100%;
	}

	#slider p {
		font-size: 12.5px;
		width: 68%;
		margin-left: 13%;
		text-align: center;
	}

	#slider ul li {
	}

	/* AGENCY */

	section#agency-contact #cont-agency {
		text-align: center;
		padding-top: 11%;
	}

	/* SERVICES */
	section#service-premium-img div {
		display: inline-block;
		padding-right: 2%;
		width: 50%;
		margin-bottom: 7%;
	}

	/* BLOG */
	section#blog #block-seven .nota p {
		font-size: 12px;
		text-align: center;
		height: 7.5vh;
	    top: 72%;
	}


section#services {
    background-image: url('../img/services-bck.png');
    width: 100%;
    margin: 0;
    padding: 0;
    padding-bottom: 3%;
    height: auto;
    background-size: cover;
    background-position: center;
}

section#services-explaining {
    background-image: url('../img/serv-expl.png');
    width: 100%;
    margin: 0;
    padding: 0;
    padding-bottom: 5%;
    height: 60vh;
    background-size: cover;
}


}



/******* D I S P O S I T I V O S  ********/

/* IPAD */
@media only screen
  and (min-device-width: 768px)
  and (max-device-width: 1024px)  {
	section#principal {
		width: 100%;
		height: 50vh;
		background-size: cover;
	}

	.slicknav_menu {
		margin-top: 0%;
	}
}
@media only screen
  and (min-device-width: 768px)
  and (max-device-width: 1024px)
  and (orientation: landscape)  {
  section#agency-contact {
    background-color: #003b3d;
    min-height: 30vh;
    height: auto;
    padding-bottom: 5%;
}
 }
/* IPAD Portrait */
@media only screen
  and (min-device-width: 768px)
  and (max-device-width: 1024px)
  and (orientation: portrait)  {

	/* FOOTER */
	footer {
		background: #2d2d2d;
		min-height: 30vh;
		height: auto;
	}

	/* AGENCY */
	section#agency-explaining {
		height: 39vh;
	}

	section#agency-contact {
		min-height: 20vh;
	}

	/* SERVICES */
	section#services {
		height: 37vh;
	}

	section#services-explaining {
		height: 34vh;
	}

	section#service-premium-text {
		height: 28vh;
	}

	/* CONTACT */
	section#contact {
		min-height:70vh;
	}

	section#contact #block-eight #form-blog form #first-contact {
		width: 100%;
		float: initial;
	}

	section#contact #block-eight #form-blog form #second-contact textarea {
		height: 22vh;
	}

	section#contact #block-eight #form-blog form #first-contact input {
		width: 70%;
	}
	section#contact #block-eight #form-blog form #second-contact {
		display: inline-block;
		float: initial;
		margin-right: 0px;
		width: 100%;
	}
	section#contact #block-eight #form-blog form #second-contact button {
		width: 75%;
	}

	section#contact #block-eight #form-blog form #second-contact button {
		width: 75%;
	}
}

/* IPAD Landscape */
@media only screen
  and (min-device-width: 768px)
  and (max-device-width: 1024px)
  and (orientation: landscape)  {

  	section#principal {
		width: 100%;
		height: 80vh;
		background-size: cover;
	}

	/* SERVICES */
	section#services-explaining {
		height: 45vh;
	}

	/* CONTACT */
	section#contact {
		height: 74vh;
	}

	section#contact #block-eight #form-blog form #second-contact textarea {
		height: 30vh;
	}


	section#contact #block-eight #form-blog form #first-contact input {
		width: 140%;
	}

	/* FOOTER */
	footer #block-nine #links {
		width: 100%;
		display: block;
	}

	footer #block-nine #social-media {
		width: 100%;
		display: block;
		padding-left: 0%;
	}

	section#contact #block-eight #form-blog form #second-contact {
		display: inline-block;
		float: right;
		margin-right: 28%;
		width: 32%;
	}

	section#contact #block-eight #form-blog form #second-contact textarea {
		margin-top: 0%;
		display: block;
		width: 166%;
		background: none;
		border: 1px solid #616968;
		box-shadow: none;
		padding-left: 7%;
		padding-top: 4%;
		height: 255px;
		margin-bottom: 5%;
		color: white;
		font-family: 'lato_regular';
		letter-spacing: 1px;
	}
}

@media only screen
  and (min-device-width: 320px)
  and (max-device-width: 568px)
  and (orientation: landscape){
	footer {
		background: #2d2d2d;
		height: auto;
		min-height: 60vh;
		padding-bottom: 5%;
	}

 }

@media only screen
  and (min-device-width: 320px)
  and (max-device-width: 736px){
	#slider h2 {
		font-size: 16px;
		text-align: center;
		padding-right: 0;
		margin-left: -3%;
	}
	a.control_prev, a.control_next {
		position: absolute;
		z-index: 999;
		display: block;
		width: 24px;
		color: #fff;
		text-decoration: none;
		font-weight: 600;
		font-size: 18px;
		cursor: pointer;
		font-size: 36px;
		background-size: 69%;
	}

	a.control_prev:hover, a.control_next:hover {
		position: absolute;
		z-index: 999;
		display: block;
		width: 24px;
		color: #fff;
		text-decoration: none;
		font-weight: 600;
		font-size: 18px;
		cursor: pointer;
		font-size: 36px;
		background-size: 69%;
	}

 }

/* CELULAR LANDSCAPE */

@media only screen
  and (min-device-width: 320px)
  and (max-device-width: 736px)
  and (orientation: landscape) {
	.slicknav_menu {
		font-size: 16px;
		box-sizing: border-box;
		padding: 5px;
		position: fixed;
		width: 100%;
		margin-top: 0%;
		z-index: 333;
		background-size: 37%;
		background-repeat: no-repeat;
	}

	/* AGENCY */
	section#agency-explaining {
		height: 93vh;
	}
	section#agency-contact {
	}
	section#agency-contact #cont-p p {
		width: 33%;
	}

	/* SERVICES */
	section#services {
		height: 88vh;
	}

	section#services-explaining div p {
	}

	/* BLOG */
section#blog #block-seven .nota p {
    top: 75%;
    height: 12vh;
}

	/*CONTACT */
	section#contact #block-eight #form-blog form #first-contact input {
		display: block;
		width: 70%;
		background: none;
		border: 1px solid #616968;
		box-shadow: none;
		padding-top: 9px;
		padding-bottom: 9px;
		padding-left: 5%;
		margin-bottom: 7%;
		color: white;
		font-family: 'lato_regular';
		letter-spacing: 1px;
	}

	section#contact #block-eight #form-blog form #second-contact {
		margin-right: 21%;
	}

	section#contact #block-eight #form-blog form #second-contact textarea {
		margin-top: 0%;
		display: block;
		width: 67.5%;
		background: none;
		border: 1px solid white;
		box-shadow: none;
		padding-left: 7%;
		padding-top: 4%;
		height: 58vh;
		margin-bottom: 5%;
		color: white;
		font-family: 'lato_regular';
		letter-spacing: 1px;
	}

	section#contact{

	}

	/* FOOTER */
	footer {
		background: #2d2d2d;
		height: auto;
		min-height:60vh;
	}


	footer #block-nine {
		padding-left: 2%;
	}

	footer #block-nine #links ul li {
		font-family: 'lato_bold';
		text-transform: uppercase;
		display: inline-block;
		padding-right: 5%;
		font-size: 11px;
	}

	footer #block-nine #social-media {
	}

	footer #block-nine #info-latam {
		border:none;
	}

	footer #block-nine #info-latam #phone {
		margin-top: 5%;
		color: #c84339;
		font-family: 'lato_Regular';
		letter-spacing: 0.5px;
		font-size: 15px;
		margin-bottom: 2%;
	}

	footer #block-nine #info-latam p {
		padding-left: 6%;
		font-family: 'lato_regular';
		font-size: 12px;
	}
	section#principal #arrow-down {
		margin-top: -3%;
		text-align: center;
		z-index: 9;
		display: block;
	}

	section#agency-explaining {
    background-image: url('../img/agency2-bck.png');
    width: 100%;
    margin: 0;
    padding: 0;
    padding-bottom: 5%;
    height: 116vh;
    background-size: cover;
    background-position: center;
}

section#services {
    background-image: url('../img/services-bck.png');
    width: 100%;
    margin: 0;
    padding: 0;
    padding-bottom: 3%;
    height: auto;
    background-size: cover;
    background-position: center;
}

section#services-explaining {
    background-image: url('../img/serv-expl.png');
    width: 100%;
    margin: 0;
    padding: 0;
    padding-bottom: 5%;
    height: 60vh;
    background-size: cover;
}

}


@media screen and (min-width: 769px) {

	#header-desktop nav.down{
		position: fixed;
		background: rgb(255, 255, 255);
		height: 59px;
		z-index:999;
		box-shadow: 0px 0px 11px black;
		padding-bottom:0;
	}

/*	#header-desktop nav.down div img{
		width: 200px;
		vertical-align: -webkit-baseline-middle;
		margin-top:5px;
	    -moz-transition: height 1s ease;
		-webkit-transition: height 1s ease;
		-o-transition: height 1s ease;
		transition: height 1s ease;
	}*/




	section#service-premium-text #block-five li {
		display: inline-block;
		padding-right: 3%;
		color: #425455;
		font-family: 'lato_bold';
		width: 6%;
		vertical-align: top;
	}
}

/*#lista-main li a.active {color: #e24136;text-decoration: none;}*/


@media screen and (max-width: 500px) {
	.overlay p {
		position: relative;
		left: 0;
		color: #00383b!important;
		font-family: 'lato_regular';
		font-size: 30px;
		font-weight: 700;
	}

	.overlay p span {
		font-size: 40px;
		display: block;
	}

	.overlay {
		position: absolute;
		bottom: 30%;
		left: 0 !important;
		right: 0 !important;
		max-width: 100%;
		margin: 0 auto;
		width: 100%;
		text-align: center;
		text-transform: uppercase;
		color: #00383b!important;
	}
}



@media screen and (max-width: 980px) {
	section#principal #arrow-down {
		margin-top: -14%;
		text-align: center;
		z-index: 11;
		display: block;
		position: relative;
	}
}



@media screen and (max-width: 768px) {
	section#principal #arrow-down {
		margin-top: -19%;
		text-align: center;
		z-index: 11;
		display: block;
		position: relative;
	}
}

@media screen and (max-width: 500px) {

	.overlay span {
		position: relative;
		left: 0;
		color: #fff!important;
		font-family: 'lato_regular';
		font-size: 25px!important;
		font-weight: 700;
		line-height:40px;
	}

	.overlay {
		position: absolute;
		left: 0 !important;
		right: 0 !important;
		max-width: 100%;
		margin: 0 auto;
		width: 100%;
		text-align: center;
		text-transform: uppercase;
		color: #00383b!important;
		top: 20%;
		max-width: 230px;
		width: 100%;
	}

	#ov-2 {
		max-width: 190px;
	}

	section#principal #arrow-down {
		margin-top: -43%;
		text-align: center;
		z-index: 11;
		display: block;
		position: relative;
		display:none;
	}

	#slide-1 {
    background: url(../img/Slide-1CMOBILE.jpg) no-repeat;
    height: 100vh;
	width: 106%;
    background-size: cover;
    min-height: 100vh;
    background-position: 38% bottom;
}
}


@media screen and (max-width: 320px) {

	.overlay span {
		position: relative;
		left: 0;
		color: #fff!important;
		font-family: 'lato_regular';
		font-size: 21px!important;
		font-weight: 700;
		line-height:40px;
	}

	.overlay {
		position: absolute;
		left: 0 !important;
		right: 0 !important;
		max-width: 100%;
		margin: 0 auto;
		width: 100%;
		text-align: center;
		text-transform: uppercase;
		color: #00383b!important;
		top: 15%;
		max-width: 200px;
		width: 100%;
	}

	section#principal #arrow-down {
		margin-top: -43%;
		text-align: center;
		z-index: 11;
		display: block;
		position: relative;
	}
}

/* BLOG OCULTO */
section#blog{
	display:none;
}

.typed-cursor{
    opacity: 1;
    -webkit-animation: blink 0.7s infinite;
    -moz-animation: blink 0.7s infinite;
    animation: blink 0.7s infinite;
	color:rgb(0, 56, 59);
}
@keyframes blink{
    0% { opacity:1; }
    50% { opacity:0; }
    100% { opacity:1; }
}
@-webkit-keyframes blink{
    0% { opacity:1; }
    50% { opacity:0; }
    100% { opacity:1; }
}
@-moz-keyframes blink{
    0% { opacity:1; }
    50% { opacity:0; }
    100% { opacity:1; }
}

@media screen and (max-width: 736px) {


	section#agency-contact {

	}

	footer {
	}


}



@media only screen
  and (min-width: 768px)
  and (max-width: 1024px)
  and (orientation: portrait)   {
	section#agency-contact {
		background-color: #003b3d;
		min-height: 30vh;
		height: auto;
		padding-bottom: 0%;
	}

	section#agency-explaining {
		background-image: url('../img/agency2-bck.png');
		width: 100%;
		margin: 0;
		padding: 0;
		padding-bottom: 5%;
		height: 40vh;
		background-size: cover;
		background-position: center;
	}

	footer {
		background: #2d2d2d;
		height: 25vh;
	}

	section#contact {
		background-image: url('../img/contact-bck.png');
		background-size: 100% 100%;
		width: 100%;
		height: auto;
		min-height: 60vh;
		padding-bottom: 7%;
	}

}

@media screen and (max-width: 1250px) {
	section#contact #block-eight #form-blog {
		max-width: 750px;
	}
}

@media screen and (max-width: 1170px) {
	section#contact #block-eight #form-blog {
		max-width: 660px;
	}

	section#contact #block-eight #form-blog form #second-contact textarea {
		height: 260px;
	}
}

@media screen and (max-width: 1080px) {
	section#contact #block-eight #form-blog {
		max-width: 610px;
	}

	section#contact #block-eight #form-blog form #second-contact textarea {
		height: 255px;
	}

section#agency-explaining #img-agency {
    display: inline-block;
    margin-top: -0.5%;
    width: 100%;
    float:none;
    text-align: right;
     margin-right:0;
    margin-left: -4.5%;
}

}

@media screen and (max-width: 1040px) {
	section#contact #block-eight #form-blog {
		max-width: 550px;
	}

	section#contact #block-eight #form-blog form #second-contact textarea {
		height: 250px;
	}
}
@media screen and (max-width: 980px) {
	section#contact #block-eight #form-blog {
		max-width: 100%;
	}

	section#contact #block-eight #form-blog form #first-contact {
		width: 65%;
		float: left;
	}

	section#contact #block-eight #form-blog form #first-contact input {
		margin-bottom: 5.5%;
	}

	section#contact #block-eight #form-blog form #second-contact {
		display: inline-block;
		float: none;
		margin-right:0;
		width: 71%;
	}

	section#contact #block-eight #form-blog form #second-contact textarea {
		height: 250px;
		width: 91%;
	}

	section#contact #block-eight #buttoncont {
		padding-top: 0%;
		text-align: right;
		width: 100%;
		margin: auto;
	}

	section#contact #block-eight #form-blog form #second-contact button {
		width:100%;
	}

}

@media screen and (max-width: 768px) {
	footer #block-nine #links {
		display: block;
		width: 100%;
		float: none;
		padding-top: 1%;
	}
	footer {
		background: #2d2d2d;
		min-height: 11vh;
		height:auto;
	}

}


@media screen and (max-width: 450px) {
	section#contact #block-eight #form-blog form #first-contact {
		width: 86%;
		float: left;
	}

	section#contact #block-eight #form-blog form #second-contact {
		display: inline-block;
		float: none;
		margin-right: 0;
		width: 87%;
	}

	section#contact #block-eight #form-blog form #second-contact textarea {
		height: 250px;
		width: 100%;
	}

	section#contact #block-eight #form-blog form #second-contact button {
		width: 104%;
	}
}

@media screen and (max-width: 768px) {
	.content-text{ width:100%}

	section#agency #block-one{
		width: 90%;
		padding-left: 0%;
		margin: auto;
		float:none;
	}

	section#agency-explaining #block-one,
	section#agency-explaining #block-two {
		width: 90%;
		margin: auto;
		float:none;
	}

	section#agency-contact #cont-p{
	    width: 90%;
		margin: auto;
	}

	section#agency #block-one h1{
		text-align:center;
	}

	section#agency #block-one p{
	    text-align: center;
		width: 100%;
	}

	#second-contact .button--antiman:hover::before {
		opacity: 1;
		-webkit-transform: scale3d(1, 0.9, 1);
		transform: scale3d(0.98, 0.9, 1);
	}

	section#agency-explaining p{
		width: 100%;
		padding-top: 2.5%;
		margin: auto;
		text-align: center;
	}

	section#agency-explaining{
	    padding-bottom: 2%;
	}

	section#agency-explaining #img-agency{
		text-align: center;
		width: 100%;
		margin-left: 0;
		margin-top: 0;
	}
	section#contact #block-eight{
	    padding-left: 0;
		width: 90%;
		margin: auto;
	}

	section#contact #block-eight h1{
		text-align: center;
	}

	section#contact #block-eight #form-blog form #first-contact{
	    text-align: center;
		display: block;
		margin-left: 0%;
	    float: none;
		width: 100%;
		margin: auto;
		max-width: 100%;
	}

	section#contact #block-eight #form-blog form #second-contact textarea{
	    margin: auto;
		margin-bottom: 5%;
		width:94%;
	}

	section#contact #block-eight #form-blog form #second-contact{
	    width: 100%;
		float: none;
		margin: auto;
		text-align: center;
	}

	section#contact #block-eight #form-blog form #second-contact button{
	    width: 100%;
		max-width: 100%;
	}

	#info-latam{
	    text-align: center;
		max-width: 100%;
		margin-left: 0;
		width: 100%;
		padding-left: 0;
	}

	#info-latam p{
		padding-left:0;
	}

	section#contact #block-eight #form-blog form #first-contact input {
		width: 94%;
		padding-left: 5%;
	}

	#info-latam #phone{
		padding-left:0;
	}

	section#contact #block-eight #form-blog{
		text-align:center;
	}

	#info-latam #phone{
		font-size:18px;
	}
}

@media screen and (max-width: 624px) {

	section#agency #block-two,
	section#agency #block-one{
		width: 90%;
		padding-left: 0%;
	    padding-right: 0;
		margin: auto;
		float:none;
	}



	section#agency #block-one h1{
		text-align:center;
	}

	section#agency #block-one p{
	    text-align: center;
		width: 100%;
	}

	section#agency-explaining p{
		width: 95%;
		padding-top: 0;
		margin: 0 auto 15px auto;
		text-align: left;
	}

	section#agency-explaining{
	    padding-bottom: 2%;
	}

	section#agency-explaining #img-agency{
		text-align: center;
		width: 100%;
		margin-left: 0;
		margin-top: 0;
	}
	section#contact #block-eight{
	    padding-left: 0;
		width: 90%;
		margin: auto;
	}

	section#contact #block-eight h1{
	text-align: left;
    font-size: 35px;
    margin: 0 0 15px 0;
	}

	section#contact #block-eight #form-blog form #first-contact{
	    text-align: center;
		display: block;
		margin-left: 0%;
	    float: none;
		width:99%;
		margin: auto;
	}

	section#contact #block-eight #form-blog form #second-contact textarea{
	    margin: auto;
		margin-bottom: 5%;
		width:95%;
	}

	section#contact #block-eight #form-blog form #second-contact{
	    width: 100%;
		float: none;
		margin: auto;
		text-align: center;
	}

	section#contact #block-eight #form-blog form #second-contact button{
	    width: 100%;
		max-width: 100%;
	}

	#info-latam{
	    text-align: center;
		max-width: 100%;
		margin-left: 0;
		width: 100%;
		padding-left: 0;
	}

	#info-latam p{
		padding-left:0;
	}

	section#contact #block-eight #form-blog form #first-contact input {
		width: 95%;
		padding-left: 5%;
	}

	#info-latam #phone{
		padding-left:0;
	}

	section#contact #block-eight #form-blog{
		text-align:center;
	}

	#info-latam #phone{
		font-size:18px;
	}
}


@media screen and (max-width: 450px) {
	section#contact #block-eight #form-blog form #first-contact {
		text-align: center;
		display: block;
		margin: auto;
		margin-left: 0;
		width: 99%;
	}

	section#contact #block-eight #form-blog form #first-contact input {
		display: block;
		width: 95%;
		background: none;
		border: 1px solid #616968;
		box-shadow: none;
		padding-top: 12px;
		padding-bottom: 12px;
		padding-left: 5%;
		margin-bottom: 14.5%;
		color: white;
		font-family: 'lato_regular';
		letter-spacing: 1px;
	}


	section#contact #block-eight #form-blog form #second-contact textarea {
		height: 200px;
		width: 95%;
	}

	section#contact #block-eight #buttoncont{
		width:100%;
	}



}

@media screen and (max-width: 624px) {



	#slide-1 {
		background-position:60% bottom
	}
}

section#executive{
	background-color:#2581BF;
	min-height: 370px;
    width: 100%;
    background-position: center;
	background-image:url('../img/gridtile.png');
}

.lists-corrects{
    width: 90%;
    margin: 0 auto;
    min-height: 200px;
}

.item-corrects{
	width: 29%;
    float: left;
    font-size: 18px;
    color: #fff;
    font-family: 'lato_regular';
    padding: 40px 2% 0 2%;
    text-align: center;
}

.item-corrects a {
    color: #fff;
	text-decoration:none;
}

.item-corrects a:hover {
	opacity:0.75
}

.content-contact {
    width: 90%;
    margin: auto;
}

section#executive h2{
    text-align: left;
    color: #fff;
    font-family: 'lato_regular';
    font-weight: 100;
    font-size: 30px;
	margin-bottom:25px;
	width: 90%;
    margin: auto;
}

section#executive p{
    color: #fff;
    font-family: 'lato_regular';
    margin: 0 0 15px 0;
    text-align: left;
    font-size: 18px;
    width: 90%;
    margin: 30px auto 0 auto;
	    line-height: 24px;}

section#executive ul{
	margin:0 0 15px 30px;
}
section#executive li{
    color: #fff;
    font-family: 'lato_regular';
    text-align: left;
    font-size: 18px;
}

section#executive p#middleP{
    margin-right: 70px;
    margin-left: 70px;
}

section#executive #containerExecutive{
    padding-top: 50px;
    padding-bottom: 50px;
    text-align: center;
    width: 90%;
    max-width: 1440px;
    margin: auto;
}

@media screen and (max-width: 450px) {
	section#executive h2 {
		font-size: 18px;
	}

	section#executive p#middleP{
		margin-right: 50px;
		margin-left: 50px;
	}

	section#executive p {
		font-size: 18px;
	}

}

@media screen and (max-width: 400px) {
	section#executive #containerExecutive {
		padding-top: 50px;
		padding-bottom: 50px;
		text-align: center;
	}
	section#executive p#middleP {
		margin-right: 0;
		margin-left: 0;
	}

	section#executive p {
		display: block;
		margin-top: 40px;
	}
}

section#agency-contact #cont-agency a:hover  {
    color: #c84339!important;
    font-weight: 600;
}

section.section_accesos{ position: relative; background-color: #000; width: 100%; padding: 10px 0 100px 0; background-image: url(../img/bk-accesos.jpg); background-position: center center; background-size: 100%; min-height: 260px; }
section.section_accesos .filter-accesos { background-image: url(../img/gridtile.png); position: absolute; width: 100%; height: 100%; background-color: rgba(0,0,0,0.35); top: 0;}
section.section_accesos h2{ font-size:26px; color: #fff; text-transform: uppercase; font-family: 'Lato', sans-serif;}
section.section_accesos p{ font-size: 20px; color: #fff; margin: 0 0 25px 0; font-family: 'Lato', sans-serif;}
section.section_accesos p span{ font-weight: 300; }
section.section_accesos .view-all__btn{ -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; transition: all .2s ease-in-out; background-color: #f04a4a; color: #fff;   border: 0; font-size: 16px; text-transform: uppercase; text-transform: uppercase; width: 185px; line-height: 40px; height: 40px;  }
section.section_accesos .view-all__btn:hover { background-color: #e23939!important; }
.section_accesos .col-md-6.col-sm-6.col-xs-12 { padding: 0; width: 50%; float: left; }
section.section_accesos button{ margin: 0}
.contentTXT { padding: 0 15px; width: 100%; position: relative;}
section.section_accesos .view-all__btn {font-family: 'Lato', sans-serif;-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;transition: all .2s ease-in-out;background-color: #f04a4a;color: #fff;border: 0;font-size: 16px;text-transform: uppercase;text-transform: uppercase;width: 185px;line-height: 40px;height: 40px;float: left;text-align: center;text-decoration: none;border-radius: 10px;margin: 15px 0 0 0;clear: both;}
section.section_accesos ul{ margin: 15px 0}
section.section_accesos li{	margin: 0 0 0 15px;	color: #fff;}
section.section_accesos img{ clear: both; float: left;     margin: 30px 0;}


.clearfix{ clear: both; }

footer {
    text-align: center;
    color: #fff;
    font-size: 18px;
    padding: 20px 0;
    background-color: #222222;
		min-height: unset;
}

footer p {
    font-size: 14px;
    margin: 0;
    padding: 0;
		font-family: 'Lato', sans-serif;
}
@media (max-width: 1400px){ }
@media (max-width: 995px){ }
@media (max-width: 978px){ }
@media (max-width: 767px){
.section_accesos .col-md-6.col-sm-6.col-xs-12{ width: 100%; clear: both;}
section.section_accesos{ padding: 0; background-image: none; text-align: center;}
section.section_accesos .view-all__btn{ float: none;    padding: 12px 25px; }
section.section_accesos li{	margin: 0;	list-style: none;	text-align: center;	}
section.section_accesos .content-text{ padding: 0; }
section.section_accesos .contentTXT { padding: 30px 5%;  width: 90%; }
section.section_accesos .contentTXT img{  width: 100%; }
section.section_accesos .box-empleador{ background-image: url(../img/bk-accesos.jpg); background-position: top left; }
section.section_accesos .box-postulante{ background-image: url(../img/bk-accesos.jpg); background-position: top right; }

}
@media (max-width: 480px){ }
/**/
