/*!
 * Start Bootstrap - Modern Business (https://startbootstrap.com/template-overviews/modern-business)
 * Copyright 2013-2019 Start Bootstrap
 * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap-logomodern-business-nav/blob/master/LICENSE)
 */
body {
  padding-top: 136px;
  background-image: linear-gradient(to left top, #f9f7f7, #f6f1f3, #f1ebf1, #e8e6f0, #dbe2ef);
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-size: cover;
}

.carousel-item {
  height: 65vh;
  min-height: 300px;
  background: no-repeat center center scroll;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

.portfolio-item {
  margin-bottom: 30px;
}

h2 {font-family: 'Prompt', sans-serif;
  
}
h3{font-family: 'Prompt', sans-serif;
  text-shadow: -2px 0 black, 0 2px black,
  2px 0 black, 0 -2px black;
  
}
h4{font-family: 'Prompt', sans-serif;  
}

p {font-family: 'Prompt', sans-serif;
    font-size: 17.5px;
    line-height: 15px; 
    word-wrap: break-word; 
    
    
    

}

nav {font-family: 'Prompt', sans-serif;
  font-size: 19px;
  color: black;


}


.active-pink-4 input[type=text]:focus:not([readonly]) {
  border: 1px solid #f48fb1;
  box-shadow: 0 0 0 1px #f48fb1;
  }

  @-webkit-keyframes blinker {
    from {opacity: 1.0;}
    to {opacity: 0.0;}
  }
  .blink{
      text-decoration: blink;
      -webkit-animation-name: blinker;
      -webkit-animation-duration: 1s;
      -webkit-animation-iteration-count:infinite;
      -webkit-animation-timing-function:ease-in-out;
      -webkit-animation-direction: alternate;
  }


  h1, h2, h3, h4, h5, h6,
  .h1, .h2, .h3, .h4, .h5, .h6 {
    margin-bottom: 0.5rem;
    font-weight: 500;
    line-height: 1.2; }
  
  h1, .h1 {
    font-size: 2.5rem; }
  
  h2, .h2 {font-family: 'Prompt', sans-serif;
    color: #00A19D;
    font-size: 2rem; }
  
  h3, .h3 {
    font-size: 1.75rem; }
  
  h4, .h4 {
    font-size: 1.5rem; }
  
  h5, .h5 {
    font-size: 1.25rem; }
  
  h6, .h6 {
    font-size: 1rem; }
  
  .lead {
    font-size: 1.25rem;
    font-weight: 300; }
  
  .display-1 {
    font-size: 6rem;
    font-weight: 300;
    line-height: 1.2; }
  
  .display-2 {
    font-size: 5.5rem;
    font-weight: 300;
    line-height: 1.2; }
  
  .display-3 {
    font-size: 4.5rem;
    font-weight: 300;
    line-height: 1.2; }
  
  .display-4 {
    font-size: 3.5rem;
    font-weight: 300;
    line-height: 1.2; }
  
    .img-modal{
      width:100%;
      height:100%;
    }
    .bg-grey {
      background: #292929;
   }
    .logo-footer {
      margin-bottom: 40px;
   }
   footer {
          color: grey;
   }
   footer p, a {
  font-size: 16px;
  font-family: 'Prompt', sans-serif;
  }
  footer h6 {
  font-family: 'Prompt', serif;
  margin-bottom: 40px;
  position: relative;
  }
  footer h6:after {
  position: absolute;
  content: "";
  background: grey;
  width: 12%;
  height: 1px;
  left: 0;
  bottom: -20px;
  }
   .btn-footer {
               color: grey;
            
              text-decoration: none;
              border: 1px solid;
              border-radius: 43px;
              font-size: 13px;
              padding: 7px 30px;
              line-height: 47px;
   }
   .btn-footer:hover {
              
              text-decoration: none;
             
   }
  .form-footer input[type="text"] {
      border: none;
  border-radius: 16px 0 0 16px;
  outline: none;
  padding-left: 10px;
  
  }
  ::placeholder {
  font-size: 16px;
  padding-left: 10px;
  font-style: italic;
  }
  .form-footer input[type="button"] {
  border: none;
  background:#232323;
      margin-left: -5px;
  color: #fff;
  outline: none;
  border-radius: 0 16px 16px 0;
  padding: 2px 12px;
  }
   .social .fa {
  color: grey;
  font-size: 22px;
  padding: 10px 15px;
  background: #3c3c3c;
  }
   footer ul li {
  list-style: none;
  display: block;
  }
  footer ul  {
  padding-left: 0;
  }
  footer ul  li a{
  text-decoration: none;
  color: grey;
  text-decoration:none;
  }
  
  
  .logo-part {
  border-right: 1px solid grey;
  height: 100%;
  }

  
p {font-family: 'Prompt', sans-serif;
  font-size: 17.5px;
  line-height: 15px; 
  word-wrap: break-word; 
}
a{
  font-family: 'Prompt', sans-serif;
    
    color: #00A19D;
}