x@charset "UTF-8";
/* CSS Document */

html, body {
    max-width: 100%;
    overflow-x: hidden;
}

.navbar-inverse {
background-color: #fff;
border-color: #080808;
}

img .logo{
    width: 400px;
    
}

    .feature_title {
color: #051988!important;
font-size: 30px !important;
line-height: 30px;
text-transform: none;
}
   
.logo-pincelado{
    width: 100%;
    
}

.btn-video-home{
    color: #fff !important;
}
.btn-video-home:hover{
    color: #ffffff !important;
}


.btn-video{
    color: #fff !important;
}

.btn-video:hover{
    color: #FBFBFB !important;
}

.nos{
    margin: 50px;
}

.feature-content .h4{
    color: #0831b9 !important;
}

.footer_menu_contact a {
color: #073abf!important;
text-decoration: none;
}

.porque{
    position: relative;
    padding-bottom: 10px;
    color: #051988!important;
    margin: 10px auto;
    font-size: 30px;
    text-transform: none;
}

.div1{
    background: url("../image/bg-2.jpg") no-repeat fixed;
}

.bg-servicios{
    background: #F3F3F3;
    padding: 50px 50px;
    margin-left: 65%;

}

.bg-sectores{
    background: #F3F3F3;
    padding: 50px 50px;
    margin-left: 65%;

}

.refaccionamiento{
    text-align: center;
    width: 100% !important;
    height: auto !important;
    
}
.div2{
    background: url("../image/bg-1.jpg") no-repeat ;
    height: 600px;
    margin: 50px 100px;
    padding-top: 29%;
    padding-left: 35%;

}
.div3{
    background: url("../image/bg-secc-nosotros.jpg") no-repeat fixed;
    height: 600px;
    margin: 50px 100px;
    padding-top: 29%;
    padding-left: 35%;
    width: auto;


}
.div4{
    background: url("../image/bg-servicios.jpg") no-repeat fixed;
    height: 600px;
    margin: 50px 100px;
    padding-top: 29%;
    padding-left: 35%;

}
.div5{
    background: url("../image/bg-portafolio.jpg") no-repeat fixed;
    height: 600px;
    margin: 50px 100px;
    padding-top: 29%;
    padding-left: 35%;

}
.div6{
    background: url("../image/bg-contacto.jpg") no-repeat fixed;
    height: 600px;
    margin: 50px 100px;
    padding-top: 29%;
    padding-left: 35%;

}

.servicios{
   height:500px;
    display: flex;
   align-items: center;
}
.serv-1{
    background: url("../image/serv-1.jpg") no-repeat fixed;
    height: 500px;
    text-align: right;
}
.serv-2{
    background: url("../image/serv-2.jpg") no-repeat fixed;
    height: 500px;
    text-align: right;
}
.serv-3{
    background: url("../image/serv-3.jpg") no-repeat fixed;
    height: 500px;
    text-align: right;
    
}
.serv-4{
    background: url("../image/serv-4.jpg") no-repeat fixed;
    height: 500px;
    text-align: right;
}
.serv-5{
    background: url("../img/serv-5.jpg") no-repeat fixed;
    height: 500px;
    text-align: right;
}


.ser{
   display: table-cell;
   vertical-align: middle;
}
.bg-inmobiliario{
    background: #F3F3F3;
    padding: 30px;
    position: static;
    margin-right: -50px;

    
}


.about-left {
    margin-left: 15%;
    text-align: justify;
    margin-right: 10px;
}

.about-left p {
    font-size: 0.8755em;
    color: #444444;
    font-weight: 400;
    line-height: 1.9em;
    margin: 4% 0 0%;
}


ul.lista_1 li{
	list-style:url("../image/ind_1.png");
	margin:15px 25px !important;
	margin-bottom:1px !important;
	color: #444444;
	font-weight: 100;
	line-height: 1.9em;
	margin: 4% 0 0%;
    text-align: left;
    
}


ul.lista_2 li{
	list-style:url("../image/ind_1.png");
	margin:7px 25px !important;
	margin-bottom:1px !important;
	color: #444444;
	font-weight: 100;
	line-height: 15px;
	margin: 4% 0 0%;
    text-align: left;
    
}

li span{
    font-weight: 100;
    font-size: 15px;
}




ul#ulSectores li span {
    cursor: pointer;
    padding: 5px;
    font-weight: 100;
}


#gal img {
  padding: 10px;
  /*text-align: center;*/
  background: #fff;
  /*  margin: 15px 20px;*/
  display: block;
  margin: 0 auto;
}


@media (min-width: 1715px) {
    
    .section1 {
    position: inherit;
        padding: 150px 0px;
}
    
    
 
    

    

    
}
@media (max-width: 778px) {
    
.navbar-inverse .navbar-nav >li> a{
    margin-top: 2px;
    margin-bottom: 2px;
    line-height: 10px;
 
}
    
    .hero-description {
margin-bottom: 30px;
font-size: 12px;
line-height: 20px;
color: #790000;
}
    
    .hero-title {
font-size: 25px;
line-height: 25px;
color: #051988;
font-weight: 600;
text-transform: none;
}
   
    
.porque{
    position: relative;
    padding-bottom: 10px;
    color: #051988!important;
    margin: 10px auto;
    font-size: 20px;
    text-transform: none;
}
    
    
    .feature-icon{
    position: relative;
    margin: 15px auto;
    font-size: 15px;
    line-height: 45px;
}
  
    .feature_title {
color: #051988!important;
font-size: 20px !importante;
line-height: 30px;
text-transform: none;
}
    
    
    h3.feature_title{
        font-size: 10px;
    }  
    
    

    video.video-background {
        width: 100%;
        height: 600px;
        object-fit: cover;
        z-index: -100;
    }

    img.video-background {
        width: 100%;
        height: 600px;
    }
    

    
.bg-sectores{
    background: #F3F3F3;
    padding: 50px 50px;
    margin-left: 0%;

}
    
    .div2{
    background: url("../image/bg-1.jpg") no-repeat ;
    height: 600px;
    margin: 50px 0px;
    padding-top: 70%;
    padding-left: 0%;

}
    
    .div3{
    background: url("../image/bg-secc-nosotros.jpg") no-repeat fixed;
    height: 600px;
    margin: 50px 0px;
    padding-top: 70%;
    padding-left: 0%;


}
.div4{
    background: url("../img/bg-servicios.jpg") no-repeat fixed;
    height: 600px;
    margin: 50px 0px;
    padding-top: 70%;
    padding-left: 0%;

}
.div5{
    background: url("../img/bg-desarrollo-inm.jpg") no-repeat fixed;
    height: 600px;
    margin: 50px 0px;
    padding-top: 70%;
    padding-left: 0%;

}
.div6{
    background: url("../img/bg-contacto.jpg") no-repeat fixed;
    height: 600px;
    margin: 50px 0px;
    padding-top: 70%;
    padding-left: 0%;

}
.div7{
    background: url("../img/bg-inversionistas.jpg") no-repeat fixed;
    height: 600px;
    margin: 50px 0px;
    padding-top: 70%;
    padding-left: 0%;
}
.div8{
    background: url("../image/bg-footer-der.jpg") no-repeat fixed;
    margin-bottom: 0px;
    float: right;
    margin-left: -10px;
    margin-bottom: -20px;
}
    
    .bg-inmobiliario{
    background: #F3F3F3;
    padding: 30px;
    position: static;
    margin-right: 0px;
    
}   
.feature_header {
padding-top: 100px;
}
    
    .servicios{
   padding: 20px 10px;
    display: flex;
   align-items: center;
        height: 100%;
}
    
}


.videoa {
  width: 100%;
}
