/* lg */ 
@media (min-width: 1200px) {
 /* Make Navigation Toggle on Desktop Hover */
  .dropdown:hover .dropdown-menu {
      display: block;
      -webkit-animation: fadeInUp 400ms;
      animation: fadeInUp 400ms;      
  }

  #portfolio .row {
    margin-left: -10px;
    margin-right: -10px;
  }


  

}

/* md */
@media (min-width: 992px) and (max-width: 1199px) {
    
.top-number p{
     font-size:0.8em;
     position:absolute;
     width:100%;
 }
 
 p.info{
   padding-left:250px;  
 }
    
 div.social{
     width:20%;
     margin:0px 0px;
     float:right;    
 }
 
 p.info{
    margin-left:0px;   
 }
 
  button.navbar-toggle{
    background:rgba(3,1,30,1.00);     
 }
 
 ol.carousel-indicators{         
     margin-bottom:0px;     
 }
 
 .partners ul {
  width:200px;
  margin-left:37px;
  margin-bottom:20px;
}
 
img.img-responsive.wow.fadeInDown2.ASCO.animated{
    position:relative;
    margin:0px 0px 0px 320px;
    width:30%; 
    padding-top:0px;   
 }
 
 section#feature{
    heigth:100px;
    padding-top:50px;  
   background-color:white;
 }
 
 img.img-responsive.wow.fadeInDown.QUIENESSOMOS.animated{
        width:600%; 
        margin:0px 0px 0px 320px; 
        padding:0px;
 }
 
  .boton_masinfo_quienessomos{
    width:15%;
    height:5%;    
    margin:20px 0px 0px 385px;
    padding:5px 10px 5px 10px;  
}
 
section#partner{
    padding:10px 5px;
    margin-top:20px;
}
   
 div.media.services-wrap.wow.fadeInDown.animated{  
     height:150px;   
     padding:5px 10px;
 }
   
 img.img-responsive{
    padding-top:30px;   
 }
 
 .boton_masinfo_servicios{
    width:15%;
    height:5%;    
    margin:0px 0px 0px 385px;
    padding:5px 10px 5px 10px;  
}
 
 h3.titulos.proyectos.index{
    color:white; 
    margin-top:20px;
 }
 
 h3.titulos.proyectos.index3{
    color:white; 
    margin-top:20px;
 }
 
div.overlay.cubierta{
     margin:30px 0px 0px 0px;
     padding:3px 3px;
     height:84%;
}

.col-sm-6.textofooter p{
    margin:0px 0px 0px 230px;
    width:150%;
}

/* QUIENES SOMOS */
.wow.fadeInDown.imagen_nosmueve img{
    width:50%;
    margin-left:25%;
    margin-bottom:60px;
}

.col-md-4.col-sm-6.quienesomos, .col-md-4.col-sm-6.col-md-offset-2.segundos{
    margin:0px 0px 0px 80px;
 }
 
 .col-md-4.col-sm-6.col-md-offset-2.tercero{
   padding:35px 5px 0px 5px;
   margin:0px 0px 100px 90px;
   width:31%;
}
 
 .single-profile-top.wow.fadeInDown.animated{
     padding:10px 10px 0px 10px;
 }
 
 .single-profile-bottom.wow.fadeInUp.animated{
     padding:10px 10px 0px 10px;
 }
 
 .single-profile-bottom.wow.fadeInUp.yo.animated{
   padding-bottom: 1px;
   margin-left:165px;
   width:290px;
   height:306px;    
}

.caract{
    margin-top:80px;   
}

.caract4{
    margin-top:30px;   
}
  
/* SERVICIOS */
.fa.fa-laptop{
    margin:0px 5px 100px 0px;
 }

.fa.fa-cogs{
    margin:0px 5px 130px 0px;
}

.fa.fa-home{
     margin:0px 5px 130px 0px;
}

.fa.fa-pencil{
     margin:0px 5px 130px 0px;
}

.fa.fa-lightbulb-o{
    margin:0px 5px 130px 0px;
}

.fa.fa-comments{
     margin:0px 5px 140px 0px;
}

.col-md-4.col-sm-6.wow.fadeInDown.DISTINTA{
    height:100px;
}
  
/* PROYECTOS */
section#portfolio{
    padding-bottom:268px; 
}

.portfolio-item {
	width: 50%;
}

.btn.btn-default.todos.active{
    margin-left:20px;
}

.btn.btn-default.restaurantes{
    margin-left: 30px;
}

.btn.btn-default.hoteles{
    margin-left: 30px;
}

.btn.btn-default.espacioscomerciales{
    margin: 0px 0px 0px 30px;
}

.btn.btn-default.centrostrabajo{
    margin-left: 30px;
}

.overlay.fondoazul.proyectos{
    height:157px;
    padding:20px 15px 10px 15px;
    margin-top:30px;
}

ul.portfolio-filter.text-center.wow.fadeInDown.animated{
    margin-top:100px;
}

.col-xs-12.col-sm-4.col-md-3.proyectoscarranza{
    margin:0px 100px 0px 0px;
}

/* Proyectos Restaurantes */
.btn.btn-default.todos{
    margin-left:20px;
}

.btn.btn-default.restaurantes{
    margin-left: 30px;
}

.btn.btn-default.hoteles{
    margin-left: 30px;
}

.btn.btn-default.espacioscomerciales{
    margin: 0px 0px 0px 30px;
}

.btn.btn-default.centrostrabajo{
    margin-left: 30px;
}

section#portfolio.restaurantes{
    padding-bottom:0px;     
}

.cafeytapas{
    margin:10px 0px 0px 70px;
}

.cafetapas1 img{
    width:30%;
    position:absolute;
    padding-left:0px;
}

.cafetapas2 img{
    width:8%;
    margin-left:280px;
    position:absolute;
}

.cafetapas3 img{
    width:8%;
    padding-top:105px;
    margin-left:280px;
    position:relative;
}

.recent-work-inner.restaurante.cafetapas{
    padding:65px 0px 110px 0px;
    width:70%;
    margin:0px 0px 0px 450px;   
}

.cafeyte{
    margin:10px 0px 0px 70px;
}

.cafete1 img{
    width:115%;
    position:absolute;
    padding-left:0px;
}

.cafete2 img{
    width:34%;
    position:absolute;
    margin-left:280px;
}

.cafete3 img{
    width:34%;
    padding-top:95px;
    position:absolute;
    margin-left:280px;
}

.recent-work-inner.restaurante.carranza{
    padding:65px 0px 110px 0px;
    width:70%;
    margin:0px 0px 0px 450px;   
}

.center.titulo_masrestaurantes{
    margin:30px 0px 0px 0px;
    padding-bottom:30px;
}

.logo_panaria img{
    width:10%;
    position:absolute;
    margin:0px 0px 0px 150px;
}

.logo_charlotte img{
    width:10%;
    position:absolute;
    margin-left:330px;
}

.logo_cafeytapas img{
    width:12%;
    position:absolute;
    margin:10px 0px 0px 500px;
}

.logo_happig img{
    width:10%;
    position:relative;
    margin:0px 0px 0px 700px;
}

/********** Proyectos Hoteles******************/
section#portfolio.hoteles{
    padding-bottom:170px;     
}

.petitpalace{
     margin:10px 0px 0px 70px;
}

.imagenes_petit{
    position:absolute;
}

.petit1 img{
    width:110%;
    position:absolute;
    padding-left:0px;
}

.petit2 img{
    width:32%;
    position:absolute;
    margin-left:270px;
}

.petit3 img{
    width:32%;
    padding-top:90px;
    position:absolute;
    margin-left:270px;
}

.petit4 img{
    width:32%;
    padding-top:137px;
    position:absolute;
    margin-left:270px;
}

.recent-work-inner.hotel.petitpalace{
    padding:65px 0px 110px 0px;
    width:70%;
    margin:0px 0px 0px 400px; 
}

.center.titulo_mashoteles{
    margin:30px 0px 0px 230px;
    width:100%;
    padding-bottom:20px;
}

.logo_ilunion img{
    width:13%;
    position:absolute;
    margin:10px 0px 0px 150px;
}

.logo_chateau img{
    width:13%;
    position:absolute;
    margin-left:330px;
}

.logo_confortel img{
    width:13%;
    position:absolute;
    margin:10px 0px 0px 510px;
}

.logo_muralto img{
    width:22%;
    position:relative;
    margin:5px 0px 0px 700px;
}

/********** Proyectos espacios comerciales******************/
section#portfolio.espacioscomerciales{
  padding-bottom:100px;     
}

.tiendaman{
    margin:10px 0px 0px 70px;
}

.imagenes_man{
    position:absolute;
}

.man1 img{
    width:115%;
    position:absolute;
    padding-left:0px;
}

.man2 img{
    width:30%;
    position:absolute;
    margin-left:280px;
}

.man3 img{
    width:30%;
    padding-top:65px;
    position:absolute;
    margin-left:280px;
}

.man4 img{
    width:30%;
    padding-top:145px;
    position:absolute;
    margin-left:280px;
}

.recent-work-inner.espaciocomercial.man{
    padding:65px 0px 110px 0px;
    width:70%;
    margin:0px 0px 0px 480px; 
}

.center.titulo_masespacioscomerciales{
    margin:20px 0px 0px 0px;
    padding-bottom:20px;
}

.logo_alcampo img{
    width:15%;
    position:absolute;
    margin-left:250px;
}

.logo_elcorteingles img{
    width:17%;
    position:absolute;
    margin:5px 0px 0px 520px;
}

#footer3 {
  margin-top:90px;
  padding-top: 10px;
  padding-bottom: 10px;  
  color: #fff;
  background:rgba(3,1,30,1.00);
}

/********** Proyectos Centros de trabajo******************/
section#portfolio.centrostrabajo{
    padding-bottom:100px;     
}

.colegiounamuno{
    margin:10px 0px 0px 70px;
}

.imagenes_unamuno{
    position:absolute;
}

.unamuno1 img{
    width:110%;
    position:absolute;
    padding-left:0px;
}

.unamuno2 img{
    width:30%;
    position:absolute;
    margin-left:270px;
}

.unamuno3 img{
    width:30%;
    padding-top:123px;
    position:absolute;
    margin-left:270px;
}

.recent-work-inner.centrotrabajo.unamuno{
    padding:65px 0px 110px 0px;
    width:50%;
    margin:0px 0px 0px 460px;
}

.portfolio-item.centrostrabajo.mascentrostrabajo{
    margin:0px 0px;
    width:70%;
}

.center.titulo_mascentrostrabajo{
    margin:20px 0px 0px 260px;
    padding-bottom:20px;
}

.logo_3goffice img{
    width:20%;
    position:absolute;
    margin:0px 0px 0px 370px;
}

#footer4{
  margin-top:50px;
  padding-top: 15px;
  padding-bottom: 10px;  
  color: #fff;
  background:rgba(3,1,30,1.00);
}

/* CONTACTO */
.row.direccioncontacto{
    margin:0px 0px 0px 120px;
    padding:0px 0px;
}

.col-sm-5.text-center{
    padding:0px 10px 0px 0px;
    width:10%;   
}

ul.row.infocontacto{
    padding:0px 0px;
}

p.direccion{
  font-size:1em; 
  width:100%;
}

address{
    width:100%;
   margin-left:320px; 
}

button.btn.btn-primary.btn-lg{
    margin-left:36%;
}

    
    
    
  
 /* Make Navigation Toggle on Desktop Hover */
  .dropdown:hover .dropdown-menu {
      display: block;
      -webkit-animation: fadeInUp 400ms;
      animation: fadeInUp 400ms;
  }

  .navbar-nav > li {
    margin-left: 10px;
     font-size:0.8em;
  }

  .navbar-collapse {
    padding-left: 0;
    padding-right: 0;
  }

  .recent-work-wrap .recent-work-inner h3 a {
    font-size: 20px;
  }

  .recent-work-wrap .overlay{
    padding: 15px;
  }

  .services-wrap {
    padding: 40px 10px 40px 30px;
  }

  .feature-wrap h2, 
  .single-services h2 {
    font-size: 18px;
  }

  .feature-wrap h3, 
  .single-services h3{
    font-size: 14px;
  }

  .tab-wrap .media .parrent.pull-left{
    clear: both;
    width: 100%;
  }

  .tab-wrap .media .parrent.media-body{
    clear: both;
  }

  #portfolio .row {
    margin-left: -10px;
    margin-right: -10px;
  }

  .recent-work-wrap .overlay .preview{
    line-height: inherit;
  }

  .team-bar .first-arrow {
    width: 21%;
  }

  .team-bar .second-arrow {
    width: 20%;
  }

  .team-bar .third-arrow {
    width: 21%;
  }

  .team-bar .fourth-arrow {
    width: 20%;
  }

  ul.social_icons li{
    margin-right: 0;
  }
  
}


/* sm */
@media (min-width: 768px) and (max-width: 991px) {
  /* Make Navigation Toggle on Desktop Hover */
  
.top-number p{
     font-size:0.8em;
     position:relative;
     width:300%;
 }
    
 div.social{
     width:50%;
     margin:0px 0px;
     float:right;    
 }
 
 p.info{
    margin-left:0px;   
 }
 
  button.navbar-toggle{
    background:rgba(3,1,30,1.00);     
 }
 
 ol.carousel-indicators{         
     margin-bottom:0px;     
 }
 
 .partners ul {
  width:200px;
  margin-left:37px;
  margin-bottom:20px;
}
 
img.img-responsive.wow.fadeInDown2.ASCO.animated{
    position:relative;
    margin:20px 0px 0px 200px;
    width:40%; 
    padding-top:0px;   
 }
 
section#feature{
    heigth:100px;
    padding-top:50px;  
   background-color:white;
 }
 
 img.img-responsive.wow.fadeInDown.QUIENESSOMOS.animated{
        width:600%; 
        margin:0px 0px 0px 220px; 
 }
 
 .boton_masinfo_quienessomos{
    width:15%;
    height:5%;    
    margin:20px 0px 0px 305px;
    padding:5px 10px 5px 10px;  
}
 
section#partner{
    padding:10px 5px;
    margin-top:20px;
}
   
 div.media.services-wrap.wow.fadeInDown.animated{     
     padding:15px 40px;
 }
 
 .media.services-wrap.wow.fadeInDown.diferente{
  height:173px;
}

.media.services-wrap.wow.fadeInDown.marketing{
  height:173px;
}

.boton_masinfo_servicios{
    width:15%;
    height:5%;    
    margin:0px 0px 0px 305px;
    padding:5px 10px 5px 10px;  
}
 
  img.img-responsive{
    padding-top:20px;   
  }
 
 h3.titulos.proyectos.index{
    color:white; 
    margin-top:20px;
 }
 
 h3.titulos.proyectos.index3{
    color:white; 
    margin-top:20px;
 }
 
div.overlay.cubierta{
     margin:20px 0px 0px 0px;
     padding:3px 3px;
     height:90%;
}

.col-sm-6.textofooter p{
    margin:0px 0px 0px 130px;
    width:150%;
}

/* QUIENES SOMOS */
section#about-us{
    padding-bottom:20px;
}
.wow.fadeInDown.imagen_nosmueve img{
    width:60%;
    margin-left:20%;
    margin-bottom:60px;
}

.col-md-4.col-sm-6.quienesomos, .col-md-4.col-sm-6.col-md-offset-2.segundos, .col-md-4.col-sm-6.col-md-offset-2.tercero{
    margin:0px 0px;
}
  
 .col-md-4.col-sm-6.col-md-offset-2.tercero{
    margin-top:5%;
    margin-bottom:10%;
} 

.caract{
    margin-top:80px;   
}

.caract4{
    margin-top:30px;   
}

.single-profile-bottom.wow.fadeInUp.yo.animated{
   padding-bottom: 1px;
   margin:0px 0px;    
}

/* SERVICIOS */
.fa.fa-laptop{
    margin:0px 5px 130px 0px;
 }

.fa.fa-cogs{
    margin:0px 5px 130px 0px;
}

.fa.fa-home{
     margin:0px 5px 130px 0px;
}

.fa.fa-pencil{
     margin:0px 5px 130px 0px;
}

.fa.fa-lightbulb-o{
    margin:0px 5px 130px 0px;
}

.fa.fa-comments{
     margin:0px 5px 140px 0px;
}

/* PROYECTOS */
section#portfolio{
    padding-bottom:268px; 
}

.portfolio-item {
	width: 50%;
}

.btn.btn-default.todos.active{
    margin-left:80px;
}

.btn.btn-default.espacioscomerciales{
    margin: 10px 0px 0px 115px;
}

.btn.btn-default.centrostrabajo{
    margin-top: 10px;
}

.recent-work-inner.restaurantes {
	width: 85%;
}

.recent-work-inner.hoteles {
	width: 85%;
}

.recent-work-inner.espacioscomerciales {
	width: 85%;
}

.recent-work-inner.centrostrabajo {
	width: 85%;
}

.overlay.fondoazul.proyectos{
    height:165px;
    padding:10px 15px 10px 15px;
}

ul.portfolio-filter.text-center.wow.fadeInDown.animated{
    margin-top:100px;
}

.col-xs-12.col-sm-4.col-md-3.proyectoscarranza{
    margin:0px 0px 0px 0px;
}

/* Proyectos Restaurantes */
.btn.btn-default.todos{
    margin-left:80px;
}

.btn.btn-default.espacioscomerciales{
    margin: 10px 0px 0px 115px;
}

.btn.btn-default.centrostrabajo{
    margin-top: 10px;
}


section#portfolio.restaurantes{
    padding-bottom:0px;     
}

.cafeytapas{
    margin:40px 0px 0px 70px;
}

.cafetapas1 img{
    width:64%;
    position:absolute;
    padding-left:20px;
}

.cafetapas2 img{
    width:19%;
    margin-left:450px;
    position:absolute;
}

.cafetapas3 img{
    width:19%;
    padding-top:137px;
    margin-left:450px;
    position:relative;
}

.recent-work-inner.restaurante.cafetapas{
    padding:330px 0px 70px 0px;
    width:75%;
    margin:0px 0px 0px 90px;   
}

.cafeyte{
    margin:0px 0px 0px 70px;
}

.cafete1 img{
    width:181%;
    position:absolute;
    padding-left:20px;
}

.cafete2 img{
    width:60%;
    position:absolute;
    margin-left:445px;
}

.cafete3 img{
    width:60%;
    padding-top:115px;
    position:absolute;
    margin-left:445px;
}

.recent-work-inner.restaurante.carranza{
    padding:330px 0px 70px 0px;
    width:75%;
    margin:0px 0px 0px 90px;   
}

.center.titulo_masrestaurantes{
    margin:30px 0px 0px 0px;
    padding-bottom:30px;
}

.logo_panaria img{
    width:15%;
    position:absolute;
    margin:0px 0px 0px 90px;
}

.logo_charlotte img{
    width:15%;
    position:absolute;
    margin-left:235px;
}

.logo_cafeytapas img{
    width:17%;
    position:absolute;
    margin:10px 0px 0px 380px;
}

.logo_happig img{
    width:14%;
    position:relative;
    margin:0px 0px 0px 550px;
}

/********** Proyectos Hoteles******************/
section#portfolio.hoteles{
    padding-bottom:160px;     
}

.petitpalace{
    margin:40px 0px 0px 70px;
}

.imagenes_petit{
    position:absolute;
}

.petit1 img{
    width:181%;
    position:absolute;
    padding-left:20px;
}

.petit2 img{
    width:60%;
    position:absolute;
    margin-left:440px;
}

.petit3 img{
    width:60%;
    padding-top:135px;
    position:absolute;
    margin-left:440px;
}

.petit4 img{
    width:60%;
    padding-top:197px;
    position:absolute;
    margin-left:440px;
}

.recent-work-inner.hotel.petitpalace{
   padding:330px 0px 70px 0px;
    width:75%;
    margin:0px 0px 0px 25px;
}

.center.titulo_mashoteles{
    margin:30px 0px 0px 180px;
    width:100%;
    padding-bottom:20px;
}

.logo_ilunion img{
    width:15%;
    position:absolute;
    margin:10px 0px 0px 85px;
}

.logo_chateau img{
    width:18%;
    position:absolute;
    margin-left:220px;
}

.logo_confortel img{
    width:17%;
    position:absolute;
    margin:10px 0px 0px 370px;
}

.logo_muralto img{
    width:35%;
    position:relative;
    margin:5px 0px 0px 530px;
}

/********** Proyectos espacios comerciales******************/
section#portfolio.espacioscomerciales{
  padding-bottom:100px;     
}

.tiendaman{
    margin:40px 0px 0px 70px;
}

.imagenes_man{
    position:absolute;
}

.ampliar4{
   font-size:0.8em;
   position:relative;
   margin:0px 0px 0px 30px;
}

.man1 img{
    width:180%;
    position:absolute;
    padding-left:20px;
}

.man2 img{
    width:50%;
    position:absolute;
    margin-left:450px;
}

.man3 img{
    width:50%;
    padding-top:95px;
    position:absolute;
    margin-left:450px;
}

.man4 img{
    width:50%;
    padding-top:215px;
    position:absolute;
    margin-left:450px;
}

.recent-work-inner.espaciocomercial.man{
    padding:335px 0px 70px 0px;
    width:75%;
    margin:0px 0px 0px 90px;
}

.center.titulo_masespacioscomerciales{
    margin:20px 0px 0px 0px;
    padding-bottom:20px;
}

.logo_alcampo img{
    width:15%;
    position:absolute;
    margin-left:200px;
}

.logo_elcorteingles img{
    width:17%;
    position:absolute;
    margin:5px 0px 0px 400px;
}

#footer3 {
  margin-top:90px;
  padding-top: 10px;
  padding-bottom: 10px;  
  color: #fff;
  background:rgba(3,1,30,1.00);
}

/********** Proyectos Centros de trabajo******************/
section#portfolio.centrostrabajo{
    padding-bottom:100px;     
}

.colegiounamuno{
    margin:40px 0px 0px 70px;
}

.imagenes_unamuno{
    position:absolute;
}

.unamuno1 img{
    width:180%;
    position:absolute;
    padding-left:16px;
}

.unamuno2 img{
    width:50%;
    position:absolute;
    margin-left:440px;
}

.unamuno3 img{
    width:50%;
    padding-top:185px;
    position:absolute;
    margin-left:440px;
}

.recent-work-inner.centrotrabajo.unamuno{
    padding:335px 0px 70px 0px;
    width:75%;
    margin:0px 0px 0px 90px;
}

.portfolio-item.centrostrabajo.mascentrostrabajo{
    margin:0px 0px;
    width:70%;
}

.center.titulo_mascentrostrabajo{
    margin:20px 0px 0px 220px;
    padding-bottom:20px;
}

.logo_3goffice img{
    width:20%;
    position:absolute;
    margin:0px 0px 0px 300px;
}

#footer4{
  margin-top:50px;
  padding-top: 15px;
  padding-bottom: 10px;  
  color: #fff;
  background:rgba(3,1,30,1.00);
}

/* CONTACTO */
.row.direccioncontacto{
    margin:0px 0px;
    padding:0px 0px;
}

.col-sm-5.text-center{
    padding:0px 10px 0px 0px;
    width:10%;   
}

ul.row.infocontacto{
    padding:0px 0px;
}

p.direccion{
  font-size:1em; 
  width:100%;
}

address{
    width:100%;
   margin-left:320px; 
}

button.btn.btn-primary.btn-lg{
    margin-left:35%;
}


  
   
  
  
 
  .dropdown:hover .dropdown-menu {
      display: block;
      -webkit-animation: fadeInUp 400ms;
      animation: fadeInUp 400ms;
  }

  .navbar-collapse {
    padding-left: 0;
    padding-right: 0;
  }

  .navbar-nav > li {
    margin-left: 0;
  }

  #main-slider .carousel h1 {
    font-size: 25px;
  }

  #main-slider .carousel h2 {
    font-size: 20px;
  }

  .tab-wrap .media .parrent.pull-left, 
  .media.accordion-inner .pull-left{
    clear: both;
    width: 100%;
  }

  .tab-wrap .media .parrent.media-body, 
  .media.accordion-inner .media-body{
    clear: both;
  }

  .services-wrap {
    padding: 40px 0 40px 30px;
  }

  .recent-work-wrap .overlay{
   margin-top:20px;
   height:280px;
  }

  .recent-work-wrap .recent-work-inner h3 a {
    font-size: 20px;
  }

  .sinlge-skill{
    width: 150px;
    height: 150px;
  } 

  .sinlge-skill p em {
    font-size: 25px;
  }

  .sinlge-skill p {
    font-size: 16px;
  }

}

/* xs */
@media (max-width: 767px) {
    
/* INICIO */
.top-number p{
   font-size:0.8em;
   position:relative;
   width:200px;
}
    
 div.social{
     width:102%;
     margin:0px 0px;    
 }
    
  p.info{
    margin-left:0px;   
 }
 
 .navbar-brand img{
  width:60%;
}
 
  button.navbar-toggle{
    background:rgba(3,1,30,1.00);     
 }
 
 ol.carousel-indicators{         
     margin-bottom:0px;     
 }
 
 .partners ul {
  width:200px;
  margin-left:37px;
  margin-bottom:20px;
 }
 
img.img-responsive.wow.fadeInDown2.ASCO.animated{
    position:relative;
    margin:0px 0px 0px 30px;
    width:80%; 
    padding-top:0px;   
 }
 
 section#feature{
    heigth:100px;
    padding-top:50px;  
    background-color:white;
 }
 
 img.img-responsive.wow.fadeInDown.QUIENESSOMOS.animated{
     width:300px; 
     padding:0px 0px 0px 4px; 
 }
 
section#partner{
    padding:10px 5px;
    margin-top:20px;
}
   
 div.media.services-wrap.wow.fadeInDown.animated{
     padding:15px 15px;
 }
 
 .media.services-wrap.wow.fadeInDown.diferente{
  height:170px;
}

.boton_masinfo_quienessomos{
    width:30%;
    height:5%;    
    margin:0px 0px 0px 100px;
    padding:5px 0px 5px 0px;  
}
   
  img.img-responsive{
    padding-top:20px;   
  }
  
  .boton_masinfo_servicios{
    width:30%;
    height:5%;    
    margin:0px 0px 0px 100px;
    padding:5px 0px 5px 0px;  
}
    
 h3.titulos.proyectos.index{
    color:white; 
    margin-top:50px;
 }
 
 h3.titulos.proyectos.index3{
    color:white; 
    margin-top:50px;
 }
 
div.overlay.cubierta{
     margin:20px 0px 0px 0px;
     padding:3px 3px;
     height:91%;
}

.col-sm-6.textofooter p{
    margin:0px 0px;
}

/* QIUENES SOMOS */
.wow.fadeInDown.imagen_nosmueve img{
    width:80%;
    margin-left:10%;
    margin-bottom:10px;
}

.col-md-4.col-sm-6.quienesomos, .col-md-4.col-sm-6.col-md-offset-2.segundos, .col-md-4.col-sm-6.col-md-offset-2.tercero{
    margin:0px 0px;
}

.row.clearfix{
    margin-bottom:0px;
}

.single-profile-bottom.wow.fadeInUp.yo.animated{
    margin:0px 0px 30px 0px;
    width:100%;
}

.caract{
    font-size:0.9em;  
    margin-top:80px;
}

.caract4{
    font-size:0.9em;   
}

/* PROYECTOS */
section#portfolio{
    padding-bottom:0px;  
}

.overlay.fondoazul{
   margin-top:20px;
   height:93%; 
}

ul.portfolio-filter.text-center.wow.fadeInDown.animated{
    margin-top:50px;
}

.recent-work-inner.restaurantes{
    width:100%;
    margin-left:5px;
    position: relative;
}

.recent-work-inner.hoteles{
    width:100%;
    margin-left:5px;
    position:relative;
 }

.recent-work-inner.espacioscomerciales{
    width:100%;
    margin-left:5px;
    position:relative;
}

.recent-work-inner.centrostrabajo{
    width:100%;
    margin-left:5px;
    position:relative;
}

section#bottom abajoportfolio{
    width:100%;
    padding-top:500px;
    position:relative; 
 }
 
 /* SERVICIOS */
 .fa.fa-laptop{
    margin:0px 5px 130px 0px;
 }

.fa.fa-cogs{
    margin:0px 5px 130px 0px;
}

.fa.fa-home{
     margin:0px 5px 130px 0px;
}

.fa.fa-pencil{
     margin:0px 5px 130px 0px;
}

.fa.fa-lightbulb-o{
    margin:0px 5px 130px 0px;
}

.fa.fa-comments{
     margin:0px 5px 140px 0px;
}

/* PROYECTOS */
section#portfolio{
    padding-bottom:100px;     
}

.btn.btn-default.todos{
    margin:0px 0px 0px 10%;
    position:relative;
}

.btn.btn-default.restaurantes{
    margin:0px 0px 0px 50px;
    position:relative;
}

.btn.btn-default.hoteles{
    margin:0px 0px 0px 70px;
    position:relative;
}

.btn.btn-default.espacioscomerciales{
    margin:0px 0px 0px 22px;
    position:relative;
}

.btn.btn-default.centrostrabajo{
    margin:0px 0px 0px 30px;
    position:relative;
}


/* Proyectos Restaurantes */
section#portfolio.restaurantes{
    padding-bottom:0px;     
}

.cafeytapas{
    margin:140px 0px 0px 20px;
}

.cafetapas1 img{
    width:67%;
    position:absolute;
    padding-left:0px;
}

.cafetapas2 img{
    width:21%;
    margin-left:210px;
    position:absolute;
}

.cafetapas3 img{
    width:21%;
    padding-top:65px;
    margin-left:210px;
    position:relative;
}

.recent-work-inner.restaurante.cafetapas{
    padding:175px 0px 70px 0px;
    width:90%;
    margin:0px 0px 0px 15px;   
}

.cafeyte{
    margin-left:20px;
}

.cafete1 img{
    width:90%;
    position:absolute;
    padding-left:0px;
}

.cafete2 img{
    width:26%;
    position:absolute;
    margin-left:220px;
}

.cafete3 img{
    width:26%;
    padding-top:76px;
    position:absolute;
    margin-left:220px;
}

.recent-work-inner.restaurante.carranza{
    padding:175px 0px 10px 5px;
    width:85%;
    margin:0px 0px 0px 15px;   
}

.center.titulo_masrestaurantes{
    margin:30px 0px 0px 0px;
    padding-bottom:30px;
}

.logo_panaria img{
    width:25%;
    position:absolute;
    margin:0px 0px 0px 50px;
}

.logo_charlotte img{
    width:25%;
    position:absolute;
    margin-left:180px;
}

.logo_cafeytapas img{
    width:26%;
    position:absolute;
    margin:80px 0px 0px 50px;
}

.logo_happig img{
    width:23%;
    position:relative;
    margin:80px 0px 0px 180px;
}

/********** Proyectos Hoteles******************/
section#portfolio.hoteles{
    padding-bottom:160px;     
}

.petitpalace{
    margin-left:0px;
}

.imagenes_petit{
    position:absolute;
}

.ampliar3{
   font-size:0.8em;
   position:relative;
   margin:130px 0px 0px 50px;
}

.petit1 img{
    width:83%;
    position:absolute;
    padding-left:16px;
}

.petit2 img{
    width:25%;
    position:absolute;
    margin-left:230px;
}

.petit3 img{
    width:25%;
    padding-top:69px;
    position:absolute;
    margin-left:230px;
}

.petit4 img{
    width:25%;
    padding-top:103px;
    position:absolute;
    margin-left:230px;
}

.recent-work-inner.hotel.petitpalace{
    padding:300px 0px 80px 20px;
    width:90%;
    margin:0px 0px 0px 0px;
}

.center.titulo_mashoteles{
    margin:10px 0px 0px 0px;
    padding-bottom:20px;
}

.logo_ilunion img{
    width:30%;
    position:absolute;
    margin:10px 0px 0px 25px;
}

.logo_chateau img{
    width:30%;
    position:absolute;
    margin-left:160px;
}

.logo_confortel img{
    width:30%;
    position:absolute;
    margin:80px 0px 0px 25px;
}

.logo_muralto img{
    width:30%;
    position:relative;
    margin:80px 0px 0px 165px;
}

/********** Proyectos Espacios comerciales******************/
section#portfolio.espacioscomerciales{
  padding-bottom:100px;     
}

.tiendaman{
    margin-left:0px;
}

.ampliar4{
   font-size:0.8em;
   position:relative;
   margin:130px 0px 0px 50px;
}

.man1 img{
    width:85%;
    position:absolute;
    padding-left:16px;
}

.man2 img{
    width:22%;
    position:absolute;
    margin-left:240px;
}

.man3 img{
    width:22%;
    padding-top:48px;
    position:absolute;
    margin-left:240px;
}

.man4 img{
    width:22%;
    padding-top:110px;
    position:absolute;
    margin-left:240px;
}

.recent-work-inner.espaciocomercial.man{
    padding:320px 0px 80px 20px;
    width:90%;
    margin:0px 0px 0px 0px;
}

.center.titulo_masespacioscomerciales{
    margin:20px 0px 0px 0px;
    padding-bottom:20px;
}

.logo_alcampo img{
    width:27%;
    position:absolute;
    margin-left:50px;
}

.logo_elcorteingles img{
    width:27%;
    position:absolute;
    margin:10px 0px 0px 180px;
}

#footer3 {
  margin-top:90px;
  padding-top: 10px;
  padding-bottom: 10px;  
  color: #fff;
  background:rgba(3,1,30,1.00);
  text-align:center;
}

/********** Proyectos Centros Trabajo******************/
section#portfolio.centrostrabajo{
    padding-bottom:100px;     
}

.colegiounamuno{
    margin-left:0px;
}

.imagenes_unamuno{
    position:absolute;
}

.ampliar5{
   font-size:0.8em;
   position:relative;
   margin:130px 0px 0px 50px;
}

.unamuno1 img{
    width:80%;
    position:absolute;
    padding-left:15px;
}

.unamuno2 img{
    width:30%;
    position:absolute;
    margin-left:225px;
}

.unamuno3 img{
    width:30%;
    padding-top:67px;
    position:absolute;
    margin-left:225px;
}

.recent-work-inner.centrotrabajo.unamuno{
    padding:310px 0px 80px 20px;
    width:95%;
    margin:0px 0px 0px 0px;
}

.center.titulo_mascentrostrabajo{
    margin:0px 0px 0px 0px;
    padding-bottom:25px;
}

.logo_3goffice img{
    width:40%;
    position:absolute;
    margin:0px 0px 0px 80px;
}

#footer4{
  margin-top:50px;
  padding-top: 15px;
  padding-bottom: 10px;  
  color: #fff;
  background:rgba(3,1,30,1.00);
  text-align:center;
}

/* CONTACTO */
.row.direccioncontacto{
    margin:0px 0px;
    padding:0px 0px;
}

.col-sm-5.text-center{
    padding:0px 10px 0px 0px;
    width:10%;   
}

ul.row.infocontacto{
    padding:0px 0px;
}

.titulo_oficina{
    margin:0px 0px 0px 0px;
    width:50%;
}

p.direccion{
  font-size:1em;   
}

button.btn.btn-primary.btn-lg{
    margin-left:35%;
}
  
    
  .container > .navbar-header, .container > .navbar-collapse{
    margin-left: 0;
  }

  .top-number{
    font-size: 14px;
  }

  input.search-form:hover {
    width: 120px;
  }

  .navbar-nav > li {
    padding-bottom: 0;
  }

  #main-slider .carousel h1 {
    font-size: 25px;
  }

  #main-slider .carousel h2 {
    font-size: 16px;
  }

  .feature-wrap h2, 
  .single-services h2 {
    font-size: 18px;
  }

  .feature-wrap h3, .single-services h3{
    font-size: 14px;
  }

  .media.accordion-inner .pull-left, .media.accordion-inner .media-body{
    clear: both;
  }

  .accordion-inner h4 {
    margin-top: 10px;
  }

  .tab-wrap .media .pull-left{
    clear: both;
    width: 100%;
  }

  .tab-wrap .media .media-body{
    clear: both;
  }

  .nav-tabs > li.active > a:after{
    display: none;
  }

  #footer .col-sm-6{
      text-align:center;
  }
  
   #footer .pull-right{
      float: none !important;
  }

  .sinlge-skill {
    margin: 0 auto;
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .team .single-profile-top, .team .single-profile-bottom {
    margin-bottom: 30px;
  }

  .clients-area {
    padding: 60px 0;
  }

  .clients-area h1 {
    font-size: 25px;
  }

  .portfolio-item, #recent-works .col-xs-12.col-sm-4.col-md-3{
    padding:0 15px;
  }

  ul.social_icons li{
    margin-right: 0;
  }

  .post_reply_comments {
    padding-left: 20px;
  }
    

}

/* XS Portrait */
@media (max-width: 480px) {


}

