.container_emilio{
    background-image: url('http://placehold.it/360x360');
    background-size: cover;
    height: 100vh;
}

@media (min-width: 520px) {
    .container_emilio{
        background-image: url('http://placehold.it/520x520');
    }
}

@media (min-width: 750px) {
    .container_emilio{
        background-image: url('http://placehold.it/750x750');
        width: 100%; 
    }
}

@media (min-width: 1024px) {
    .container_emilio{
        background-image: url('http://placehold.it/1024x1024');
    }

    .img_logo1 {
        width: 25% !important;
        height: 50% !important;
        padding-top: 28px !important;
    }
    
    .img_logo2 {
        width: 25%;
        height: 50%;
        padding-top: 28px !important;
    }
}

@media (max-width: 1023px) {
    .container_emilio{
        background-image: url('http://placehold.it/1024x1024');
    }

    .img_logo1 {
        width: 35% !important;
        height: 50% !important;
        padding-top: 2px !important;
    }
    
    .img_logo2 {
        width: 35%;
        height: 50%;
        padding-top: 2px !important;
    }
}

.image {
  display: block;
  width: 10%;
  height: auto;
}



.image_logo {
  display: block;
  width: 25%;
  height: auto;
  margin-right: 100px;
}

.frase {
  background-color: white !important;
  color: black !important;
}

.image_oneq {
  display: block;
  width: 100% !important;
  height: auto;
}

.overlay {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #008CBA;
  overflow: hidden;
  width: 0;
  height: 100%;
  transition: .5s ease;
}

.container:hover  .overlay {
  width: 100%;
  opacity: .3;
}

.our_nav {
    background-color: #1a8f69 !important;
    color: red !important;
}

.nav_logo1 {
  padding-top: 2px !important; 
  padding-bottom: 2px  !important;
}

.nav_logo2 {
  padding-top: 2px  !important; 
  padding-bottom: 2px !important;
      width: 25%;
    height: 50%;
}

.our_services {
  background-color: #c000004a !important;
  background: #c000004a !important;  
}

.out_lastworks {
    background-color:  #1A8F69 !important;
    padding-bottom: 50px !important;
}

.our_reviews {
  background-color: #030432e0 !important;
  color: gren !important;
 padding-bottom: 130px !important;
}

.contact_us {
  background-color:  #bd2c2c !important;
  background:  #e03636 !important;  
}

.footereds {
  background-color:  red !important;
  background:  #eee !important;
  
}


