@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@100;300;400;500;600&display=swap');

.top-header-row {
    background-color: #fff;
	display: none;
}
.middle-header-row .col-sm-3 {
    width: 288px;
    height: 115px;
    padding: 0;
    background: url("../images/logo-head.png") no-repeat center;
}
.middle-header-row {
    padding: 30px 0 0;
}
.privacy-advercity-row .col-sm-3 {
    background-image: url(../images/bg2-logo.png);
    background-repeat: no-repeat;
    height: 129px;
}
.middle-header-row .col-sm-3 a{
    position: relative;
    z-index: 200;
    width: 100%;
    height: 100%;
    display: block;
}
.middle-header-row .col-sm-3 img{
    display: none;
}
img.ee-logotype {

    display: none;
}
.ee-info{
	color: #fff;
}
.main-nav-row {
    background-color: #151b33;
}
.header {
    background-color: #151b33dd;
}
.carousel{
	margin-bottom: 50px;
}

 .header .btn{
	background-color: #b1b5b9;
	color:white;
}

.main-nav-row .item-inner-main-nav a{
	border-right: none;
}

.top-header-row .item-inner-top-header a{
	background: #8F8C8C;
}

.main-nav-row .item-inner-main-nav a:hover, .main-nav-row .item-inner-main-nav:hover{
	background-color: #c4d602;
}

.fa-google-plus{
	display: none;
}
.main-nav-row .item-inner-main-nav .dropdown-menu {
    background-color: #0C7615!important;
    color: #fff;
}
.main-nav-row .item-inner-main-nav .dropdown-menu li a:hover {
    background-color: #095c10!important;
    color: #fff;
}
.main-nav-row .item-inner-main-nav .dropdown-menu li {
    border-bottom: solid 1px #b1b5b9;
}
@media (min-width: 1024px) {
.main-nav-row .item-inner-main-nav a{
	padding:9px 40px;
}
	}


.bt-ver-mas{
	color: #fff;
    background-color: #006937;
    border-radius: 22px;
    padding: 10px 25px;
    font-size: 18px;
    font-weight: 500;
    width: 270px;
    border: 2px solid #cecece;
    outline: 3px solid #006937;
	font-family: 'Montserrat', sans-serif;
	margin-left: 50px;
}
.bt-ver-mas:hover{
	color: #fff;
    background-color: #006937;
    border-radius: 22px;
    padding: 10px 25px;
    font-size: 18px;
    font-weight: 500;
    width: 270px;
    border: 2px solid #cecece;
    outline: 3px solid #006937;
	font-family: 'Montserrat', sans-serif;
	margin-left: 50px;
}
.bt-ver-ofertas{
	    
    color: #fff;
  margin-left: 56px;
    background-color: #eba900;
    border-radius: 22px;
       padding: 10px 25px;
    font-size: 18px;
    font-weight: 500;
    width: 270px; 
    border: 2px solid #cecece;
    outline: 3px solid #eba900;
	font-family: 'Montserrat', sans-serif;
}
.bt-ver-ofertas:hover{
	    
    color: #fff;
  margin-left: 56px;
    background-color: #eba900;
    border-radius: 22px;
       padding: 10px 25px;
    font-size: 18px;
    font-weight: 500;
    width: 270px; 
    border: 2px solid #cecece;
    outline: 3px solid #eba900;
	font-family: 'Montserrat', sans-serif;
}
.bck-sostenible{
	background-color: #e9ebec;
	    height: 240px;
    margin-left: -15px;
}
.sostenible{
	font-size: 36px;
	color: #006937;
	font-weight: 600;
	font-family: 'Montserrat', sans-serif;
	text-align: center;
}
.conocenos{
	font-size: 25px;
	color: #c4d602;
	font-weight: 600;
	text-align: left;
	font-family: 'Montserrat', sans-serif;
	padding-left: 20px;
}
.beneficios-rb{
	font-size: 25px;
	color: #c4d602;
	font-weight: 600;
	text-align: center;
	font-family: 'Montserrat', sans-serif;
	padding-left: 20px;
}

p{
	font-family: 'Montserrat', sans-serif;
	    padding-left: 20px;
    padding-right: 20px;
    text-align: justify;
    font-size: 16px;
}
h2{
	font-family: 'Montserrat', sans-serif;
}
.tx-mosaico{
font-weight: 300;
    color: #fff;
    font-size: 38px;
    font-family: 'Montserrat', sans-serif;
    text-align: center;
    margin-top: 53px;
    line-height: 48px;
}
.margin-mosaico{
	    margin-top: 40px;
	margin-bottom: 30px;
	margin-left: 40px;
}
.margin-mosaico-2{
	  margin-left: 40px;
	margin-bottom: 30px;
}

.bck-talento-humano {
    background-color: #e9ebec;
    height: 300px;
   
}
hr {
    margin-top: 20px;
    margin-bottom: 20px;
    border: 0;
    border-top: none;
}

.top-header-row .item-inner-top-header:nth-child(1) a:before {
    content: "\f09a";
    
}

.top-header-row .item-inner-top-header:nth-child(2) a:before {
     content: "\f16d";
}

.top-header-row .item-inner-top-header:nth-child(3) a:before {
     content: "\f099";
}


.top-header-row .item-inner-top-header {
   background-repeat: no-repeat;
	padding-left:10px;
	padding-top:8px

}

.top-header-row .item-inner-top-header a:before {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: 20px;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;

}
.top-header-row .item-inner-top-header a {
    color: #FFF;
    padding-top: 5px;
    padding-bottom: 3px;
    padding-left: 9px;
    padding-right: 9px;
}
.social-media-text-top-header {
    color: #FFF;
    display: none;
}
.col-links-inner-top-header {
    border-right: 1px solid #fff;
    width: 100%;
}

@media (max-width: 768px) {
.img-mosaico-1 {
    background-image: url(../images/nuestra-historia.jpg);
    background-position: center;
    background-repeat: no-repeat;
    height: 240px;
  margin-right: 0px;
  margin-left: 0px; 
}}
@media (max-width: 768px){
.talento-humano {
    font-size: 18px;
    color: #eba900;
    font-weight: 600;
    text-align: center;
    font-family: 'Montserrat', sans-serif;
}	
}
@media (max-width: 768px){
	p {
    font-family: 'Montserrat', sans-serif;
    padding-left: 20px;
    padding-right: 20px;
    text-align: center;
    font-size: 14px;
}
}
@media (max-width: 768px){
	.bt-ver-ofertas {
    color: #fff;
    margin-left: 56px;
    background-color: #eba900;
    border-radius: 22px;
    padding: 10px 25px;
    font-size: 13px;
    font-weight: 500;
    width: 200px;
    border: 2px solid #cecece;
    outline: 3px solid #eba900;
    font-family: 'Montserrat', sans-serif;
}
}
@media (max-width: 768px){
.bt-ver-mas {
    color: #fff;
    background-color: #006937;
    border-radius: 22px;
    padding: 10px 25px;
    font-size: 13px;
    font-weight: 500;
    width: 270px;
    border: 2px solid #cecece;
    outline: 3px solid #006937;
    font-family: 'Montserrat', sans-serif;
    margin-left: 105px;
}
}
@media (max-width: 768px){
	.bck-talento-humano {
    background-color: #e9ebec;
    height: 350px;
}
}
@media (max-width: 768px){
	.sostenible {
    font-size: 18px;
    color: #006937;
    font-weight: 600;
    font-family: 'Montserrat', sans-serif;
    text-align: center;
}
}
@media (max-width: 768px){
.img-mosaico-4 {
    background-image: url(../images/foto-mosaico-4.jpg);
    background-position: center;
    background-repeat: no-repeat;
    height: 240px;
    margin-right: 0px;
    margin-left: 0px;
	margin-top: 10px;
}
}
@media (max-width: 768px){
.img-mosaico-1 {
    background-image: url(../images/nuestra-historia.jpg);
    background-position: center;
    background-repeat: no-repeat;
    height: 240px;
    margin-right: 0px;
    margin-left: 0px;
	margin-top: 10px;
}
}
@media (max-width: 768px){
.img-mosaico-2 {
    background-image: url(../images/foto-mosaico-2.jpg);
    background-position: center;
    background-repeat: no-repeat;
    height: 240px;
    margin-right: 0px;
	margin-top: 10px;
}
}
@media (max-width: 768px){
.img-mosaico-3 {
    background-image: url(../images/nuestra-experiencia.jpg);
    background-position: center;
    background-repeat: no-repeat;
    height: 240px;
    margin-left: 0px;
	margin-top: 10px;
}
}
@media (max-width: 768px){
.img-mosaico-5 {
    background-image: url(../images/haz-parte.jpg);
    background-position: center;
    background-repeat: no-repeat;
    height: 240px;
    margin-right: 0px;
	margin-top: 10px;
}
}
@media (max-width: 768px){
.img-mosaico-6 {
    background-image: url(../images/foto-mosaico-6.jpg);
    background-position: center;
    background-repeat: no-repeat;
    height: 240px;
    margin-left: 0px;
	margin-top: 10px;
}
}

@media (max-width: 768px){
.bck-sostenible {
    background-color: #e9ebec;
    height: 240px;
    margin-left: 0px;
}
}
@media (max-width: 768px){
	.margin-mosaico-2 {
    margin-left: 0px;
    margin-bottom: 30px;
}
}
@media (max-width: 768px){
.margin-mosaico {
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}
}
.top-header-row .item-inner-top-header a:hover {
    background-color: #006937;
}
.inicio{
	background-color: #151b33dd;
	padding: 30px;
}
.main-nav-row .item-inner-main-nav a:hover {
    background-color: #c4d602;
    color: #000;
}
.carousel-control.right {
    right: 0;
    left: auto;
    background-image: -webkit-linear-gradient(left,rgba(0,0,0,.0000) 0,rgba(0,0,0,.0) 100%);
    background-image: -o-linear-gradient(left,rgba(0,0,0,.0000) 0,rgba(0,0,0,.0) 100%);
    background-image: -webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0000)),to(rgba(0,0,0,.0)));
    background-image: linear-gradient(to right,rgba(0,0,0,.0000) 0,rgba(0,0,0,.0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
    background-repeat: repeat-x;
}
.carousel-control.left {
    background-image: -webkit-linear-gradient(left,rgba(0,0,0,.0) 0,rgba(0,0,0,.0000) 100%);
    background-image: -o-linear-gradient(left,rgba(0,0,0,.0) 0,rgba(0,0,0,.0000) 100%);
    background-image: -webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0)),to(rgba(0,0,0,.0000)));
    background-image: linear-gradient(to right,rgba(0,0,0,.0) 0,rgba(0,0,0,.0000) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
    background-repeat: repeat-x;
}
.footer .footer-company-section {
    background-color: #2f313b;
    overflow: auto;
    height: auto;
}
.copyright-row .term-conditions-link, .footer, .powered-by-row .term-conditions-link, .privacy-advercity-row .term-conditions-link {
    color: #fff;
}
.ee-logotype-powered-by {
    display: inline-block;
    width: 77px;
    background-color: #fff;
    padding: 2px;
}
.text-inicio{
	    color: #fff;
    text-align: left;
	font-family: 'Montserrat', sans-serif;
    padding-left: 20px;
    padding-right: 20px;
    
    font-size: 16px;
}
ol, ul {
    margin-top: 0;
    margin-bottom: 10px;
    font-family: 'Montserrat', sans-serif;
	font-size: 16px;
}
.beneficios{
	text-align: center;
	margin-bottom: 40px;
}
.div-esencia{
	
    margin-top: 30px;

}
.p-conoce{
	color: #fff;
	font-family: 'Montserrat', sans-serif;
    padding-left: 20px;
    padding-right: 20px;
    text-align: left;
    font-size: 16px;
}
.mainnav-toggle-search-row {
    background-color: #151b33;
    margin: 0;
}
@media (max-width: 768px){
.conocenos {
    font-size: 21px;
    color: #c4d602;
    font-weight: 600;
    text-align: left;
    font-family: 'Montserrat', sans-serif;
    padding-left: 20px;
}
}
@media (min-width: 768px){
.container-item {
    height: auto;
    padding-bottom: 47px;
}}
.btn-primary.active, .btn-primary:active, .open>.dropdown-toggle.btn-primary {
    color: #fff;
    background-color: #151b33dd;
    background-image: none;
    border-color: #151b33dd;
}



