.fourth-slide {
    text-align: left;
}

.fourth-content > div:not(:first-child) {
    padding-top: 20px;
}

div.modal-header, div.modal-footer {
    border-color: #ffbb05;
}

div.modal-body li {
    font-size: 1.1em;
    color: #5a5a5a;
    font-weight: 300;
    line-height: 2em;
}

div.modal-body ul {
  list-style: none;
}

div.modal-body ul li::before {
  content: "\2022";
  color: #ffbb05;
  font-weight: bold;
  display: inline-block; 
  width: 1.25em;
  margin-left: -1em;
}

div.modal-body .photo-wrapper > div {
    margin-top: 15px;
}

div.modal-body .photo-wrapper img {
    width: 100%;
    height: 15em;
}

#lightbox {
    top: 0px !important;
    margin-top: 1%;
}
  
@media only screen and (min-width: 991px) {
  
  .flex-image-row {
        display: flex;
    }

}

@media only screen and (max-width: 768px) {
  
  div.modal-body div.project-item {
        text-align: center;
  }

}
    

@media only screen and (min-width: 850px) {

  .cd-slider-nav ul li {
      margin-bottom: 60px;
      margin-top: 60px;
  }

}

@media only screen and (max-width: 991px) {
  
  iframe {
        max-width: 100% !important;
        width: 100%;
    }
    
   .mapouter, .gmap_canvas {
        width: 100% !important;
    }
    
    .fourth-content > div:nth-child(2) .left-about-text {
      padding-bottom: 20px;
  }   
      
}