/*!
 * Start Bootstrap - Modern Business (https://startbootstrap.com/template-overviews/modern-business)
 * Copyright 2013-2017 Start Bootstrap
 * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap-logomodern-business-nav/blob/master/LICENSE)
 */

/*body {
  padding-top: 54px;
}*/

/*@media screen and (max-width: 992px) {
  body {
    padding-top: 90px !important;
  }
}*/

/*.carousel-item {
  height: 55vh; 
  min-height: 300px;
  background: no-repeat center center scroll;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}*/
@media only screen and (max-width: 600px) {.carousel-item {
  height: 11vh; /*95vh*/
  min-height: 69px;
  background: no-repeat center center scroll;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}} 

/* Small devices (portrait tablets and large phones, 600px and up) */
@media only screen and (min-width: 600px) {.carousel-item {
  height: 11vh; /*95vh*/
  min-height: 90px;
  background: no-repeat center center scroll;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}} 

/* Medium devices (landscape tablets, 768px and up) */
@media only screen and (min-width: 768px) {.carousel-item {
  height: 15vh; /*95vh*/
  min-height: 100px;
  background: no-repeat center center scroll;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}} 

/* Large devices (laptops/desktops, 992px and up) */
@media only screen and (min-width: 992px) {.carousel-item {
  height: 21vh; /*95vh*/
  min-height: 160px;
  background: no-repeat center center scroll;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}} 

/* Extra large devices (large laptops and desktops, 1200px and up) */
@media only screen and (min-width: 1200px) {.carousel-item {
  height: 26vh; /*95vh*/
  min-height: 240px;
  background: no-repeat center center scroll;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}}
    /* Extra large devices (large laptops and desktops, 1200px and up) */
@media only screen and (min-width: 1400px) {.carousel-item {
  height: 30vh; /*95vh*/
  min-height: 280px;
  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;
}


