body,
html {
  width: 100%;
}
body {
  font-family: "Montserrat";
}
.container-fluid {
  padding: 0px;
  display: none;
}
/* FONTS */
@font-face {
  font-family: Montserrat;
  font-weight: regular;
  src: url("../fonts/Montserrat-Regular.ttf") format("truetype");
}
@font-face {
  font-family: Montserrat-bold;
  font-weight: bold;
  src: url("../fonts/Montserrat-Bold.ttf") format("truetype");
}
/* FONTS */
/* LOADER */
.loader {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 9999;
  background-color: white;
}
.loader-logo {
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -90px;
  margin-top: -60px;
}
.spinner-container {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -12px;
  z-index: 0;
  width: 24px;
  height: 24px;
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(359deg);
  }
}
.spinner {
  z-index: 1;
  border: 2px solid #033968;
  border-radius: 50%;
  border-right-color: transparent;
  border-top-color: transparent;
  border-bottom-color: transparent;
  animation: spin 1s linear infinite;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 0;
  left: 0;
}
.spinner-border {
  width: 20px;
  height: 20px;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 0;
  border: 2px solid #d9d9d9;
  border-radius: 50%;
}
/* LOADER */
/* NAVBAR */
.navbar {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 16;
  background-color: #fff;
  width: 100%;
  font-size: 12px;
  border-bottom: 2px solid #b9b9b9;
}
.navbar-toggler-icon {
  background-image: none !important;
  padding-top: 5px;
}
.navbar-toggler {
  border: none;
  color: #033968 !important;
  outline: 0;
}
.navbar-toggler:focus {
  outline: 0;
}
.navbar-collapse {
  padding-right: 10%;
}
.navbar-nav .active {
  border-bottom: 2px solid #cee6f8;
}
.navbar-brand {
  padding-left: 10%;
}
.nav-item {
  white-space: nowrap;
}
.navbar-light .navbar-nav .nav-link {
  color: #0075c9;
}
.navbar-light .navbar-nav .active > .nav-link {
  font-weight: bold;
}
/* CAROUSEL */
.carousel {
  margin-top: 68px;
}
.carousel-control-prev,
.carousel-control-next {
  white-space: nowrap;
  font-size: 25px;
}
.carousel-control-prev-icon,
.carousel-control-next-icon {
  background-image: none;
  width: 50px;
}
.carousel-img-1,
.carousel-img-2,
.carousel-img-3 {
  width: 100%;
  height: calc(100vh - 68px);
}
.carousel-img-1 {
  background: url(../img/slider-bg-1.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-img-2 {
  background: url(../img/slider-bg-2.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-img-3 {
  background: url(../img/slider-bg-3.jpg) no-repeat center center;
  background-size: cover;
}
/*HOME*/
.preload-images-home {
  background: url(../img/slider-bg-home-1.jpg) no-repeat -9999px -9999px,
    url(../img/slider-bg-home-2.jpg) no-repeat -9999px -9999px,
    url(../img/slider-bg-home-3.jpg) no-repeat -9999px -9999px,
    url(../img/slider-bg-home-4.jpg) no-repeat -9999px -9999px,
    url(../img/slider-bg-home-5.jpg) no-repeat -9999px -9999px;
}
.carousel-img-home-1,
.carousel-img-home-2,
.carousel-img-home-3,
.carousel-img-home-4,
.carousel-img-home-5 {
  width: 100%;
  height: calc(100vh - 68px);
}
.carousel-img-home-1 {
  background: url(../img/slider-bg-home-1.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-img-home-2 {
  background: url(../img/slider-bg-home-2.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-img-home-3 {
  background: url(../img/slider-bg-home-3.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-img-home-4 {
  background: url(../img/slider-bg-home-4.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-img-home-5 {
  background: url(../img/slider-bg-home-5.jpg) no-repeat center center;
  background-size: cover;
}
/*PENDRY HOTEL*/
.preload-images-pendry-hotel {
  background: url(../img/works/pendry-hotel_01.jpg) no-repeat -9999px -9999px,
    url(../img/works/pendry-hotel_02.jpg) no-repeat -9999px -9999px,
    url(../img/works/pendry-hotel_03.jpg) no-repeat -9999px -9999px,
    url(../img/works/pendry-hotel_04.jpg) no-repeat -9999px -9999px,
    url(../img/works/pendry-hotel_05.jpg) no-repeat -9999px -9999px;
}
.carousel-pendry-hotel-1,
.carousel-pendry-hotel-2,
.carousel-pendry-hotel-3,
.carousel-pendry-hotel-4,
.carousel-pendry-hotel-5 {
  width: 100%;
  height: calc(100vh - 68px);
}
.carousel-pendry-hotel-1 {
  background: url(../img/works/pendry-hotel_01.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-pendry-hotel-2 {
  background: url(../img/works/pendry-hotel_02.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-pendry-hotel-3 {
  background: url(../img/works/pendry-hotel_03.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-pendry-hotel-4 {
  background: url(../img/works/pendry-hotel_04.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-pendry-hotel-5 {
  background: url(../img/works/pendry-hotel_05.jpg) no-repeat center center;
  background-size: cover;
}
/*ROWAN HOTEL*/
.preload-images-rowan-hotel {
  background: url(../img/works/rowan-hotel_01.jpg) no-repeat -9999px -9999px,
    url(../img/works/rowan-hotel_02.jpg) no-repeat -9999px -9999px,
    url(../img/works/rowan-hotel_03.jpg) no-repeat -9999px -9999px,
    url(../img/works/rowan-hotel_04.jpg) no-repeat -9999px -9999px,
    url(../img/works/rowan-hotel_05.jpg) no-repeat -9999px -9999px;
}
.carousel-rowan-hotel-1,
.carousel-rowan-hotel-2,
.carousel-rowan-hotel-3,
.carousel-rowan-hotel-4,
.carousel-rowan-hotel-5 {
  width: 100%;
  height: calc(100vh - 68px);
}
.carousel-rowan-hotel-1 {
  background: url(../img/works/rowan-hotel_01.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-rowan-hotel-2 {
  background: url(../img/works/rowan-hotel_02.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-rowan-hotel-3 {
  background: url(../img/works/rowan-hotel_03.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-rowan-hotel-4 {
  background: url(../img/works/rowan-hotel_04.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-rowan-hotel-5 {
  background: url(../img/works/rowan-hotel_05.jpg) no-repeat center center;
  background-size: cover;
}
/*GUILD HOTEL*/
.preload-images-guild-hotel {
  background: url(../img/works/guild-hotel_01.jpg) no-repeat -9999px -9999px,
    url(../img/works/guild-hotel_02.jpg) no-repeat -9999px -9999px,
    url(../img/works/guild-hotel_03.jpg) no-repeat -9999px -9999px,
    url(../img/works/guild-hotel_04.jpg) no-repeat -9999px -9999px,
    url(../img/works/guild-hotel_05.jpg) no-repeat -9999px -9999px;
}
.carousel-guild-hotel-1,
.carousel-guild-hotel-2,
.carousel-guild-hotel-3,
.carousel-guild-hotel-4,
.carousel-guild-hotel-5 {
  width: 100%;
  height: calc(100vh - 68px);
}
.carousel-guild-hotel-1 {
  background: url(../img/works/guild-hotel_01.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-guild-hotel-2 {
  background: url(../img/works/guild-hotel_02.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-guild-hotel-3 {
  background: url(../img/works/guild-hotel_03.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-guild-hotel-4 {
  background: url(../img/works/guild-hotel_04.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-guild-hotel-5 {
  background: url(../img/works/guild-hotel_05.jpg) no-repeat center center;
  background-size: cover;
}
/*CARTE HOTEL*/
.preload-images-carte-hotel {
  background: url(../img/works/carte-hotel_01.jpg) no-repeat -9999px -9999px,
    url(../img/works/carte-hotel_02.jpg) no-repeat -9999px -9999px,
    url(../img/works/carte-hotel_03.jpg) no-repeat -9999px -9999px,
    url(../img/works/carte-hotel_04.jpg) no-repeat -9999px -9999px,
    url(../img/works/carte-hotel_05.jpg) no-repeat -9999px -9999px;
}
.carousel-carte-hotel-1,
.carousel-carte-hotel-2,
.carousel-carte-hotel-3,
.carousel-carte-hotel-4,
.carousel-carte-hotel-5 {
  width: 100%;
  height: calc(100vh - 68px);
}
.carousel-carte-hotel-1 {
  background: url(../img/works/carte-hotel_01.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-carte-hotel-2 {
  background: url(../img/works/carte-hotel_02.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-carte-hotel-3 {
  background: url(../img/works/carte-hotel_03.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-carte-hotel-4 {
  background: url(../img/works/carte-hotel_04.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-carte-hotel-5 {
  background: url(../img/works/carte-hotel_05.jpg) no-repeat center center;
  background-size: cover;
}
/*TOWN AND COUNTRY*/
.preload-images-town-and-country {
  background: url(../img/works/town-and-country_01.jpg) no-repeat -9999px -9999px,
    url(../img/works/town-and-country_02.jpg) no-repeat -9999px -9999px,
    url(../img/works/town-and-country_03.jpg) no-repeat -9999px -9999px,
    url(../img/works/town-and-country_04.jpg) no-repeat -9999px -9999px,
    url(../img/works/town-and-country_05.jpg) no-repeat -9999px -9999px,
    url(../img/works/town-and-country_06.jpg) no-repeat -9999px -9999px,
    url(../img/works/town-and-country_07.jpg) no-repeat -9999px -9999px,
    url(../img/works/town-and-country_08.jpg) no-repeat -9999px -9999px,
}
.carousel-town-and-country-1,
.carousel-town-and-country-2,
.carousel-town-and-country-3,
.carousel-town-and-country-4,
.carousel-town-and-country-5,
.carousel-town-and-country-6,
.carousel-town-and-country-7,
.carousel-town-and-country-8 {
  width: 100%;
  height: calc(100vh - 68px);
}
.carousel-town-and-country-1 {
  background: url(../img/works/town-and-country_01.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-town-and-country-2 {
  background: url(../img/works/town-and-country_02.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-town-and-country-3 {
  background: url(../img/works/town-and-country_03.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-town-and-country-4 {
  background: url(../img/works/town-and-country_04.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-town-and-country-5 {
  background: url(../img/works/town-and-country_05.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-town-and-country-6 {
  background: url(../img/works/town-and-country_06.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-town-and-country-7 {
  background: url(../img/works/town-and-country_07.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-town-and-country-8 {
  background: url(../img/works/town-and-country_08.jpg) no-repeat center center;
  background-size: cover;
}
/*MARSHALL HOTEL*/
.preload-images-marshall-hotel {
  background: url(../img/works/marshall-hotel_01.jpg) no-repeat -9999px -9999px,
    url(../img/works/marshall-hotel_02.jpg) no-repeat -9999px -9999px,
    url(../img/works/marshall-hotel_03.jpg) no-repeat -9999px -9999px,
    url(../img/works/marshall-hotel_04.jpg) no-repeat -9999px -9999px,
    url(../img/works/marshall-hotel_05.jpg) no-repeat -9999px -9999px;
}
.carousel-marshall-hotel-1,
.carousel-marshall-hotel-2,
.carousel-marshall-hotel-3,
.carousel-marshall-hotel-4,
.carousel-marshall-hotel-5 {
  width: 100%;
  height: calc(100vh - 68px);
}
.carousel-marshall-hotel-1 {
  background: url(../img/works/marshall-hotel_01.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-marshall-hotel-2 {
  background: url(../img/works/marshall-hotel_02.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-marshall-hotel-3 {
  background: url(../img/works/marshall-hotel_03.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-marshall-hotel-4 {
  background: url(../img/works/marshall-hotel_04.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-marshall-hotel-5 {
  background: url(../img/works/marshall-hotel_05.jpg) no-repeat center center;
  background-size: cover;
}
/*KIMPTON ARGYLE*/
.preload-images-kimpton-argile {
  background: url(../img/works/everly-hotel_01.jpg) no-repeat -9999px -9999px,
    url(../img/works/everly-hotel_02.jpg) no-repeat -9999px -9999px,
    url(../img/works/everly-hotel_03.jpg) no-repeat -9999px -9999px,
    url(../img/works/everly-hotel_04.jpg) no-repeat -9999px -9999px,
    url(../img/works/everly-hotel_05.jpg) no-repeat -9999px -9999px;
}
.carousel-everly-hotel-1,
.carousel-everly-hotel-2,
.carousel-everly-hotel-3,
.carousel-everly-hotel-4,
.carousel-everly-hotel-5 {
  width: 100%;
  height: calc(100vh - 68px);
}
.carousel-everly-hotel-1 {
  background: url(../img/works/everly-hotel_01.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-everly-hotel-2 {
  background: url(../img/works/everly-hotel_02.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-everly-hotel-3 {
  background: url(../img/works/everly-hotel_03.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-everly-hotel-4 {
  background: url(../img/works/everly-hotel_04.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-everly-hotel-5 {
  background: url(../img/works/everly-hotel_05.jpg) no-repeat center center;
  background-size: cover;
}
/*HILTON GARDEN IN*/
.preload-images-hilton-garden-inn {
  background: url(../img/works/hilton-garden-inn_01.jpg) no-repeat -9999px -9999px,
    url(../img/works/hilton-garden-inn_02.jpg) no-repeat -9999px -9999px,
    url(../img/works/hilton-garden-inn_03.jpg) no-repeat -9999px -9999px,
    url(../img/works/hilton-garden-inn_04.jpg) no-repeat -9999px -9999px,
    url(../img/works/hilton-garden-inn_05.jpg) no-repeat -9999px -9999px;
}
.carousel-hilton-garden-inn-1,
.carousel-hilton-garden-inn-2,
.carousel-hilton-garden-inn-3,
.carousel-hilton-garden-inn-4,
.carousel-hilton-garden-inn-5 {
  width: 100%;
  height: calc(100vh - 68px);
}
.carousel-hilton-garden-inn-1 {
  background: url(../img/works/hilton-garden-inn_01.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-hilton-garden-inn-2 {
  background: url(../img/works/hilton-garden-inn_02.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-hilton-garden-inn-3 {
  background: url(../img/works/hilton-garden-inn_03.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-hilton-garden-inn-4 {
  background: url(../img/works/hilton-garden-inn_04.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-hilton-garden-inn-5 {
  background: url(../img/works/hilton-garden-inn_05.jpg) no-repeat center center;
  background-size: cover;
}
/*HILTON GARDEN INN GOLETA*/
.preload-images-hilton-garden-inn-goleta {
  background: url(../img/works/hilton-garden-inn-goleta_01.jpg) no-repeat -9999px -9999px,
    url(../img/works/hilton-garden-inn-goleta_02.jpg) no-repeat -9999px -9999px,
    url(../img/works/hilton-garden-inn-goleta_03.jpg) no-repeat -9999px -9999px,
    url(../img/works/hilton-garden-inn-goleta_04.jpg) no-repeat -9999px -9999px,
    url(../img/works/hilton-garden-inn-goleta_05.jpg) no-repeat -9999px -9999px;
}
.carousel-hilton-garden-inn-goleta-1,
.carousel-hilton-garden-inn-goleta-2,
.carousel-hilton-garden-inn-goleta-3,
.carousel-hilton-garden-inn-goleta-4,
.carousel-hilton-garden-inn-goleta-5 {
  width: 100%;
  height: calc(100vh - 68px);
}
.carousel-hilton-garden-inn-goleta-1 {
  background: url(../img/works/hilton-garden-inn-goleta_01.jpg) no-repeat center
    center;
  background-size: cover;
}
.carousel-hilton-garden-inn-goleta-2 {
  background: url(../img/works/hilton-garden-inn-goleta_02.jpg) no-repeat center
    center;
  background-size: cover;
}
.carousel-hilton-garden-inn-goleta-3 {
  background: url(../img/works/hilton-garden-inn-goleta_03.jpg) no-repeat center
    center;
  background-size: cover;
}
.carousel-hilton-garden-inn-goleta-4 {
  background: url(../img/works/hilton-garden-inn-goleta_04.jpg) no-repeat center
    center;
  background-size: cover;
}
.carousel-hilton-garden-inn-goleta-5 {
  background: url(../img/works/hilton-garden-inn-goleta_05.jpg) no-repeat center
    center;
  background-size: cover;
}
/*MARRIOTT SPRINGHILL SUITES*/
.preload-images-marriott-springhill {
  background: url(../img/works/marriott-springhill_01.jpg) no-repeat -9999px -9999px,
    url(../img/works/marriott-springhill_02.jpg) no-repeat -9999px -9999px,
    url(../img/works/marriott-springhill_03.jpg) no-repeat -9999px -9999px,
    url(../img/works/marriott-springhill_04.jpg) no-repeat -9999px -9999px,
    url(../img/works/marriott-springhill_05.jpg) no-repeat -9999px -9999px;
}
.carousel-marriott-springhill-1,
.carousel-marriott-springhill-2,
.carousel-marriott-springhill-3,
.carousel-marriott-springhill-4,
.carousel-marriott-springhill-5 {
  width: 100%;
  height: calc(100vh - 68px);
}
.carousel-marriott-springhill-1 {
  background: url(../img/works/marriott-springhill_01.jpg) no-repeat center
    center;
  background-size: cover;
}
.carousel-marriott-springhill-2 {
  background: url(../img/works/marriott-springhill_02.jpg) no-repeat center
    center;
  background-size: cover;
}
.carousel-marriott-springhill-3 {
  background: url(../img/works/marriott-springhill_03.jpg) no-repeat center
    center;
  background-size: cover;
}
.carousel-marriott-springhill-4 {
  background: url(../img/works/marriott-springhill_04.jpg) no-repeat center
    center;
  background-size: cover;
}
.carousel-marriott-springhill-5 {
  background: url(../img/works/marriott-springhill_05.jpg) no-repeat center
    center;
  background-size: cover;
}
/*HOMEWOOD SUITES MISSION VALLEY*/
.preload-images-homewood-suites {
  background: url(../img/works/homewood-suites_01.jpg) no-repeat -9999px -9999px,
    url(../img/works/homewood-suites_02.jpg) no-repeat -9999px -9999px,
    url(../img/works/homewood-suites_03.jpg) no-repeat -9999px -9999px,
    url(../img/works/homewood-suites_04.jpg) no-repeat -9999px -9999px,
    url(../img/works/homewood-suites_05.jpg) no-repeat -9999px -9999px;
}
.carousel-homewood-suites-1,
.carousel-homewood-suites-2,
.carousel-homewood-suites-3,
.carousel-homewood-suites-4,
.carousel-homewood-suites-5 {
  width: 100%;
  height: calc(100vh - 68px);
}
.carousel-homewood-suites-1 {
  background: url(../img/works/homewood-suites_01.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-homewood-suites-2 {
  background: url(../img/works/homewood-suites_02.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-homewood-suites-3 {
  background: url(../img/works/homewood-suites_03.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-homewood-suites-4 {
  background: url(../img/works/homewood-suites_04.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-homewood-suites-5 {
  background: url(../img/works/homewood-suites_05.jpg) no-repeat center center;
  background-size: cover;
}
/*CORAL CASINO BEACH & CABANA CLUB*/
.preload-images-coral-casino {
  background: url(../img/works/coral-casino_01.jpg) no-repeat -9999px -9999px,
    url(../img/works/coral-casino_02.jpg) no-repeat -9999px -9999px,
    url(../img/works/coral-casino_03.jpg) no-repeat -9999px -9999px,
    url(../img/works/coral-casino_04.jpg) no-repeat -9999px -9999px,
    url(../img/works/coral-casino_05.jpg) no-repeat -9999px -9999px;
}
.carousel-coral-casino-1,
.carousel-coral-casino-2,
.carousel-coral-casino-3,
.carousel-coral-casino-4,
.carousel-coral-casino-5 {
  width: 100%;
  height: calc(100vh - 68px);
}
.carousel-coral-casino-1 {
  background: url(../img/works/coral-casino_01.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-coral-casino-2 {
  background: url(../img/works/coral-casino_02.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-coral-casino-3 {
  background: url(../img/works/coral-casino_03.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-coral-casino-4 {
  background: url(../img/works/coral-casino_04.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-coral-casino-5 {
  background: url(../img/works/coral-casino_05.jpg) no-repeat center center;
  background-size: cover;
}
/*HILTON WR*/
.preload-images-hilton-wr {
  background: url(../img/works/hilton-wr_01.jpg) no-repeat -9999px -9999px,
    url(../img/works/hilton-wr_02.jpg) no-repeat -9999px -9999px,
    url(../img/works/hilton-wr_03.jpg) no-repeat -9999px -9999px,
    url(../img/works/hilton-wr_04.jpg) no-repeat -9999px -9999px,
    url(../img/works/hilton-wr_05.jpg) no-repeat -9999px -9999px;
}
.carousel-hilton-wr-1,
.carousel-hilton-wr-2,
.carousel-hilton-wr-3,
.carousel-hilton-wr-4,
.carousel-hilton-wr-5 {
  width: 100%;
  height: calc(100vh - 68px);
}
.carousel-hilton-wr-1 {
  background: url(../img/works/hilton-wr_01.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-hilton-wr-2 {
  background: url(../img/works/hilton-wr_02.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-hilton-wr-3 {
  background: url(../img/works/hilton-wr_03.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-hilton-wr-4 {
  background: url(../img/works/hilton-wr_04.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-hilton-wr-5 {
  background: url(../img/works/hilton-wr_05.jpg) no-repeat center center;
  background-size: cover;
}
/*LA PEERO HOTEL*/
.preload-images-la-peer-hotel {
  background: url(../img/works/la-peer-hotel_01.jpg) no-repeat -9999px -9999px,
    url(../img/works/la-peer-hotel_02.jpg) no-repeat -9999px -9999px,
    url(../img/works/la-peer-hotel_03.jpg) no-repeat -9999px -9999px,
    url(../img/works/la-peer-hotel_04.jpg) no-repeat -9999px -9999px,
    url(../img/works/la-peer-hotel_05.jpg) no-repeat -9999px -9999px;
}
.carousel-la-peer-hotel-1,
.carousel-la-peer-hotel-2,
.carousel-la-peer-hotel-3,
.carousel-la-peer-hotel-4,
.carousel-la-peer-hotel-5 {
  width: 100%;
  height: calc(100vh - 68px);
}
.carousel-la-peer-hotel-1 {
  background: url(../img/works/la-peer-hotel_01.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-la-peer-hotel-2 {
  background: url(../img/works/la-peer-hotel_02.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-la-peer-hotel-3 {
  background: url(../img/works/la-peer-hotel_03.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-la-peer-hotel-4 {
  background: url(../img/works/la-peer-hotel_04.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-la-peer-hotel-5 {
  background: url(../img/works/la-peer-hotel_05.jpg) no-repeat center center;
  background-size: cover;
}
/*VISTA COLLINA RESORT*/
.preload-images-vista-collina-resort {
  background: url(../img/works/vista-collina-resort_01.jpg) no-repeat -9999px -9999px,
    url(../img/works/vista-collina-resort_02.jpg) no-repeat -9999px -9999px,
    url(../img/works/vista-collina-resort_03.jpg) no-repeat -9999px -9999px,
    url(../img/works/vista-collina-resort_04.jpg) no-repeat -9999px -9999px,
    url(../img/works/vista-collina-resort_05.jpg) no-repeat -9999px -9999px;
}
.carousel-vista-collina-resort-1,
.carousel-vista-collina-resort-2,
.carousel-vista-collina-resort-3,
.carousel-vista-collina-resort-4,
.carousel-vista-collina-resort-5 {
  width: 100%;
  height: calc(100vh - 68px);
}
.carousel-vista-collina-resort-1 {
  background: url(../img/works/vista-collina-resort_01.jpg) no-repeat center
    center;
  background-size: cover;
}
.carousel-vista-collina-resort-2 {
  background: url(../img/works/vista-collina-resort_02.jpg) no-repeat center
    center;
  background-size: cover;
}
.carousel-vista-collina-resort-3 {
  background: url(../img/works/vista-collina-resort_03.jpg) no-repeat center
    center;
  background-size: cover;
}
.carousel-vista-collina-resort-4 {
  background: url(../img/works/vista-collina-resort_04.jpg) no-repeat center
    center;
  background-size: cover;
}
.carousel-vista-collina-resort-5 {
  background: url(../img/works/vista-collina-resort_05.jpg) no-repeat center
    center;
  background-size: cover;
}
/*MARINA DEL REY*/
.preload-images-marina-del-rey {
  background: url(../img/works/marina-del-rey_01.jpg) no-repeat -9999px -9999px,
    url(../img/works/marina-del-rey_02.jpg) no-repeat -9999px -9999px,
    url(../img/works/marina-del-rey_03.jpg) no-repeat -9999px -9999px,
    url(../img/works/marina-del-rey_04.jpg) no-repeat -9999px -9999px,
    url(../img/works/marina-del-rey_05.jpg) no-repeat -9999px -9999px;
}
.carousel-marina-del-rey-1,
.carousel-marina-del-rey-2,
.carousel-marina-del-rey-3,
.carousel-marina-del-rey-4,
.carousel-marina-del-rey-5 {
  width: 100%;
  height: calc(100vh - 68px);
}
.carousel-marina-del-rey-1 {
  background: url(../img/works/marina-del-rey_01.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-marina-del-rey-2 {
  background: url(../img/works/marina-del-rey_02.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-marina-del-rey-3 {
  background: url(../img/works/marina-del-rey_03.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-marina-del-rey-4 {
  background: url(../img/works/marina-del-rey_04.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-marina-del-rey-5 {
  background: url(../img/works/marina-del-rey_05.jpg) no-repeat center center;
  background-size: cover;
}
/*HYATT PLACE*/
.preload-images-hyatt-place {
  background: url(../img/works/hyatt-place_01.jpg) no-repeat -9999px -9999px,
    url(../img/works/hyatt-place_02.jpg) no-repeat -9999px -9999px,
    url(../img/works/hyatt-place_03.jpg) no-repeat -9999px -9999px,
    url(../img/works/hyatt-place_04.jpg) no-repeat -9999px -9999px,
    url(../img/works/hyatt-place_05.jpg) no-repeat -9999px -9999px;
}
.carousel-hyatt-place-1,
.carousel-hyatt-place-2,
.carousel-hyatt-place-3,
.carousel-hyatt-place-4,
.carousel-hyatt-place-5 {
  width: 100%;
  height: calc(100vh - 68px);
}
.carousel-hyatt-place-1 {
  background: url(../img/works/hyatt-place_01.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-hyatt-place-2 {
  background: url(../img/works/hyatt-place_02.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-hyatt-place-3 {
  background: url(../img/works/hyatt-place_03.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-hyatt-place-4 {
  background: url(../img/works/hyatt-place_04.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-hyatt-place-5 {
  background: url(../img/works/hyatt-place_05.jpg) no-repeat center center;
  background-size: cover;
}
/*JAMAICA BAY INN*/
.preload-images-jamaica-bay-inn {
  background: url(../img/works/jamaica-bay-inn_01.jpg) no-repeat -9999px -9999px,
    url(../img/works/jamaica-bay-inn_02.jpg) no-repeat -9999px -9999px,
    url(../img/works/jamaica-bay-inn_03.jpg) no-repeat -9999px -9999px,
    url(../img/works/jamaica-bay-inn_04.jpg) no-repeat -9999px -9999px,
    url(../img/works/jamaica-bay-inn_05.jpg) no-repeat -9999px -9999px;
}
.carousel-jamaica-bay-inn-1,
.carousel-jamaica-bay-inn-2,
.carousel-jamaica-bay-inn-3,
.carousel-jamaica-bay-inn-4,
.carousel-jamaica-bay-inn-5 {
  width: 100%;
  height: calc(100vh - 68px);
}
.carousel-jamaica-bay-inn-1 {
  background: url(../img/works/jamaica-bay-inn_01.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-jamaica-bay-inn-2 {
  background: url(../img/works/jamaica-bay-inn_02.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-jamaica-bay-inn-3 {
  background: url(../img/works/jamaica-bay-inn_03.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-jamaica-bay-inn-4 {
  background: url(../img/works/jamaica-bay-inn_04.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-jamaica-bay-inn-5 {
  background: url(../img/works/jamaica-bay-inn_05.jpg) no-repeat center center;
  background-size: cover;
}
/*W HOTEL*/
.preload-images-w-hotel {
  background: url(../img/works/w-hotel_01.jpg) no-repeat -9999px -9999px,
    url(../img/works/w-hotel_02.jpg) no-repeat -9999px -9999px,
    url(../img/works/w-hotel_03.jpg) no-repeat -9999px -9999px,
    url(../img/works/w-hotel_04.jpg) no-repeat -9999px -9999px,
    url(../img/works/w-hotel_05.jpg) no-repeat -9999px -9999px;
}
.carousel-w-hotel-1,
.carousel-w-hotel-2,
.carousel-w-hotel-3,
.carousel-w-hotel-4,
.carousel-w-hotel-5 {
  width: 100%;
  height: calc(100vh - 68px);
}
.carousel-w-hotel-1 {
  background: url(../img/works/w-hotel_01.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-w-hotel-2 {
  background: url(../img/works/w-hotel_02.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-w-hotel-3 {
  background: url(../img/works/w-hotel_03.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-w-hotel-4 {
  background: url(../img/works/w-hotel_04.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-w-hotel-5 {
  background: url(../img/works/w-hotel_05.jpg) no-repeat center center;
  background-size: cover;
}
/*HOTEL SOLAMAR*/
.preload-images-hotel-solamar {
  background: url(../img/works/hotel-solamar_01.jpg) no-repeat -9999px -9999px,
    url(../img/works/hotel-solamar_02.jpg) no-repeat -9999px -9999px,
    url(../img/works/hotel-solamar_03.jpg) no-repeat -9999px -9999px,
    url(../img/works/hotel-solamar_04.jpg) no-repeat -9999px -9999px,
    url(../img/works/hotel-solamar_05.jpg) no-repeat -9999px -9999px;
}
.carousel-hotel-solamar-1,
.carousel-hotel-solamar-2,
.carousel-hotel-solamar-3,
.carousel-hotel-solamar-4,
.carousel-hotel-solamar-5 {
  width: 100%;
  height: calc(100vh - 68px);
}
.carousel-hotel-solamar-1 {
  background: url(../img/works/hotel-solamar_01.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-hotel-solamar-2 {
  background: url(../img/works/hotel-solamar_02.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-hotel-solamar-3 {
  background: url(../img/works/hotel-solamar_03.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-hotel-solamar-4 {
  background: url(../img/works/hotel-solamar_04.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-hotel-solamar-5 {
  background: url(../img/works/hotel-solamar_05.jpg) no-repeat center center;
  background-size: cover;
}
/*SHERATON CARLSBAD*/
.preload-images-sheraton-carlsbad {
  background: url(../img/works/sheraton-carlsbad_01.jpg) no-repeat -9999px -9999px,
    url(../img/works/sheraton-carlsbad_02.jpg) no-repeat -9999px -9999px,
    url(../img/works/sheraton-carlsbad_03.jpg) no-repeat -9999px -9999px,
    url(../img/works/sheraton-carlsbad_04.jpg) no-repeat -9999px -9999px,
    url(../img/works/sheraton-carlsbad_05.jpg) no-repeat -9999px -9999px;
}
.carousel-sheraton-carlsbad-1,
.carousel-sheraton-carlsbad-2,
.carousel-sheraton-carlsbad-3,
.carousel-sheraton-carlsbad-4,
.carousel-sheraton-carlsbad-5 {
  width: 100%;
  height: calc(100vh - 68px);
}
.carousel-sheraton-carlsbad-1 {
  background: url(../img/works/sheraton-carlsbad_01.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-sheraton-carlsbad-2 {
  background: url(../img/works/sheraton-carlsbad_02.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-sheraton-carlsbad-3 {
  background: url(../img/works/sheraton-carlsbad_03.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-sheraton-carlsbad-4 {
  background: url(../img/works/sheraton-carlsbad_04.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-sheraton-carlsbad-5 {
  background: url(../img/works/sheraton-carlsbad_05.jpg) no-repeat center center;
  background-size: cover;
}
/*INN RANCHO SANTA FE*/
.preload-images-inn-rancho-santa-fe {
  background: url(../img/works/inn-rancho-santa-fe_01.jpg) no-repeat -9999px -9999px,
    url(../img/works/inn-rancho-santa-fe_02.jpg) no-repeat -9999px -9999px,
    url(../img/works/inn-rancho-santa-fe_03.jpg) no-repeat -9999px -9999px,
    url(../img/works/inn-rancho-santa-fe_04.jpg) no-repeat -9999px -9999px,
    url(../img/works/inn-rancho-santa-fe_05.jpg) no-repeat -9999px -9999px;
}
.carousel-inn-rancho-santa-fe-1,
.carousel-inn-rancho-santa-fe-2,
.carousel-inn-rancho-santa-fe-3,
.carousel-inn-rancho-santa-fe-4,
.carousel-inn-rancho-santa-fe-5 {
  width: 100%;
  height: calc(100vh - 68px);
}
.carousel-inn-rancho-santa-fe-1 {
  background: url(../img/works/inn-rancho-santa-fe_01.jpg) no-repeat center
    center;
  background-size: cover;
}
.carousel-inn-rancho-santa-fe-2 {
  background: url(../img/works/inn-rancho-santa-fe_02.jpg) no-repeat center
    center;
  background-size: cover;
}
.carousel-inn-rancho-santa-fe-3 {
  background: url(../img/works/inn-rancho-santa-fe_03.jpg) no-repeat center
    center;
  background-size: cover;
}
.carousel-inn-rancho-santa-fe-4 {
  background: url(../img/works/inn-rancho-santa-fe_04.jpg) no-repeat center
    center;
  background-size: cover;
}
.carousel-inn-rancho-santa-fe-5 {
  background: url(../img/works/inn-rancho-santa-fe_05.jpg) no-repeat center
    center;
  background-size: cover;
}
/*THUNDER VALLEY*/
.preload-images-thunder-valley {
  background: url(../img/works/thunder-valley_01.jpg) no-repeat -9999px -9999px,
    url(../img/works/thunder-valley_02.jpg) no-repeat -9999px -9999px,
    url(../img/works/thunder-valley_03.jpg) no-repeat -9999px -9999px,
    url(../img/works/thunder-valley_04.jpg) no-repeat -9999px -9999px,
    url(../img/works/thunder-valley_05.jpg) no-repeat -9999px -9999px;
}
.carousel-thunder-valley-1,
.carousel-thunder-valley-2,
.carousel-thunder-valley-3,
.carousel-thunder-valley-4,
.carousel-thunder-valley-5 {
  width: 100%;
  height: calc(100vh - 68px);
}
.carousel-thunder-valley-1 {
  background: url(../img/works/thunder-valley_01.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-thunder-valley-2 {
  background: url(../img/works/thunder-valley_02.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-thunder-valley-3 {
  background: url(../img/works/thunder-valley_03.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-thunder-valley-4 {
  background: url(../img/works/thunder-valley_04.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-thunder-valley-5 {
  background: url(../img/works/thunder-valley_05.jpg) no-repeat center center;
  background-size: cover;
}
/*FOUR SEASON PA*/
.preload-images-four-seasons-pa {
  background: url(../img/works/four-seasons-pa_01.jpg) no-repeat -9999px -9999px,
    url(../img/works/four-seasons-pa_02.jpg) no-repeat -9999px -9999px,
    url(../img/works/four-seasons-pa_03.jpg) no-repeat -9999px -9999px,
    url(../img/works/four-seasons-pa_04.jpg) no-repeat -9999px -9999px,
    url(../img/works/four-seasons-pa_05.jpg) no-repeat -9999px -9999px;
}
.carousel-four-seasons-pa-1,
.carousel-four-seasons-pa-2,
.carousel-four-seasons-pa-3,
.carousel-four-seasons-pa-4,
.carousel-four-seasons-pa-5 {
  width: 100%;
  height: calc(100vh - 68px);
}
.carousel-four-seasons-pa-1 {
  background: url(../img/works/four-seasons-pa_01.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-four-seasons-pa-2 {
  background: url(../img/works/four-seasons-pa_02.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-four-seasons-pa-3 {
  background: url(../img/works/four-seasons-pa_03.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-four-seasons-pa-4 {
  background: url(../img/works/four-seasons-pa_04.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-four-seasons-pa-5 {
  background: url(../img/works/four-seasons-pa_05.jpg) no-repeat center center;
  background-size: cover;
}
/*RITZ CARLTON RM*/
.preload-images-ritz-carlton-rm {
  background: url(../img/works/ritz-carlton-rm_01.jpg) no-repeat -9999px -9999px,
    url(../img/works/ritz-carlton-rm_02.jpg) no-repeat -9999px -9999px,
    url(../img/works/ritz-carlton-rm_03.jpg) no-repeat -9999px -9999px,
    url(../img/works/ritz-carlton-rm_04.jpg) no-repeat -9999px -9999px,
    url(../img/works/ritz-carlton-rm_05.jpg) no-repeat -9999px -9999px;
}
.carousel-ritz-carlton-rm-1,
.carousel-ritz-carlton-rm-2,
.carousel-ritz-carlton-rm-3,
.carousel-ritz-carlton-rm-4,
.carousel-ritz-carlton-rm-5 {
  width: 100%;
  height: calc(100vh - 68px);
}
.carousel-ritz-carlton-rm-1 {
  background: url(../img/works/ritz-carlton-rm_01.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-ritz-carlton-rm-2 {
  background: url(../img/works/ritz-carlton-rm_02.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-ritz-carlton-rm-3 {
  background: url(../img/works/ritz-carlton-rm_03.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-ritz-carlton-rm-4 {
  background: url(../img/works/ritz-carlton-rm_04.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-ritz-carlton-rm-5 {
  background: url(../img/works/ritz-carlton-rm_05.jpg) no-repeat center center;
  background-size: cover;
}
/*URBAN ACADEMY*/
.preload-images-urban-discovery-academy {
  background: url(../img/works/urban-discovery-academy_01.jpg) no-repeat -9999px -9999px,
    url(../img/works/urban-discovery-academy_02.jpg) no-repeat -9999px -9999px,
    url(../img/works/urban-discovery-academy_03.jpg) no-repeat -9999px -9999px,
    url(../img/works/urban-discovery-academy_04.jpg) no-repeat -9999px -9999px,
    url(../img/works/urban-discovery-academy_05.jpg) no-repeat -9999px -9999px;
}
.carousel-urban-discovery-academy-1,
.carousel-urban-discovery-academy-2,
.carousel-urban-discovery-academy-3,
.carousel-urban-discovery-academy-4,
.carousel-urban-discovery-academy-5 {
  width: 100%;
  height: calc(100vh - 68px);
}
.carousel-urban-discovery-academy-1 {
  background: url(../img/works/urban-discovery-academy_01.jpg) no-repeat center
    center;
  background-size: cover;
}
.carousel-urban-discovery-academy-2 {
  background: url(../img/works/urban-discovery-academy_02.jpg) no-repeat center
    center;
  background-size: cover;
}
.carousel-urban-discovery-academy-3 {
  background: url(../img/works/urban-discovery-academy_03.jpg) no-repeat center
    center;
  background-size: cover;
}
.carousel-urban-discovery-academy-4 {
  background: url(../img/works/urban-discovery-academy_04.jpg) no-repeat center
    center;
  background-size: cover;
}
.carousel-urban-discovery-academy-5 {
  background: url(../img/works/urban-discovery-academy_05.jpg) no-repeat center
    center;
  background-size: cover;
}
/*LAUSD HOLLYWOOD*/
.preload-images-lausd-hollywood {
  background: url(../img/works/lausd-hollywood_01.jpg) no-repeat -9999px -9999px,
    url(../img/works/lausd-hollywood_02.jpg) no-repeat -9999px -9999px,
    url(../img/works/lausd-hollywood_03.jpg) no-repeat -9999px -9999px,
    url(../img/works/lausd-hollywood_04.jpg) no-repeat -9999px -9999px,
    url(../img/works/lausd-hollywood_05.jpg) no-repeat -9999px -9999px,
    url(../img/works/lausd-hollywood_06.jpg) no-repeat -9999px -9999px,
    url(../img/works/lausd-hollywood_07.jpg) no-repeat -9999px -9999px,
    url(../img/works/lausd-hollywood_08.jpg) no-repeat -9999px -9999px;
}
.carousel-lausd-hollywood-1,
.carousel-lausd-hollywood-2,
.carousel-lausd-hollywood-3,
.carousel-lausd-hollywood-4,
.carousel-lausd-hollywood-5,
.carousel-lausd-hollywood-6,
.carousel-lausd-hollywood-7,
.carousel-lausd-hollywood-8 {
  width: 100%;
  height: calc(100vh - 68px);
}
.carousel-lausd-hollywood-1 {
  background: url(../img/works/lausd-hollywood_01.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-lausd-hollywood-2 {
  background: url(../img/works/lausd-hollywood_02.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-lausd-hollywood-3 {
  background: url(../img/works/lausd-hollywood_03.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-lausd-hollywood-4 {
  background: url(../img/works/lausd-hollywood_04.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-lausd-hollywood-5 {
  background: url(../img/works/lausd-hollywood_05.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-lausd-hollywood-6 {
  background: url(../img/works/lausd-hollywood_06.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-lausd-hollywood-7 {
  background: url(../img/works/lausd-hollywood_07.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-lausd-hollywood-8 {
  background: url(../img/works/lausd-hollywood_08.jpg) no-repeat center center;
  background-size: cover;
}
/*LAUSD 68*/
.preload-images-lausd-68 {
  background: url(../img/works/lausd-68_01.jpg) no-repeat -9999px -9999px,
    url(../img/works/lausd-68_02.jpg) no-repeat -9999px -9999px,
    url(../img/works/lausd-68_03.jpg) no-repeat -9999px -9999px,
    url(../img/works/lausd-68_04.jpg) no-repeat -9999px -9999px,
    url(../img/works/lausd-68_05.jpg) no-repeat -9999px -9999px;
}
.carousel-lausd-68-1,
.carousel-lausd-68-2,
.carousel-lausd-68-3,
.carousel-lausd-68-4,
.carousel-lausd-68-5 {
  width: 100%;
  height: calc(100vh - 68px);
}
.carousel-lausd-68-1 {
  background: url(../img/works/lausd-68_01.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-lausd-68-2 {
  background: url(../img/works/lausd-68_02.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-lausd-68-3 {
  background: url(../img/works/lausd-68_03.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-lausd-68-4 {
  background: url(../img/works/lausd-68_04.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-lausd-68-5 {
  background: url(../img/works/lausd-68_05.jpg) no-repeat center center;
  background-size: cover;
}
/*LAUSD 135*/
.preload-images-lausd-135 {
  background: url(../img/works/lausd-135_01.jpg) no-repeat -9999px -9999px,
    url(../img/works/lausd-135_02.jpg) no-repeat -9999px -9999px,
    url(../img/works/lausd-135_03.jpg) no-repeat -9999px -9999px,
    url(../img/works/lausd-135_04.jpg) no-repeat -9999px -9999px,
    url(../img/works/lausd-135_05.jpg) no-repeat -9999px -9999px;
}
.carousel-lausd-135-1,
.carousel-lausd-135-2,
.carousel-lausd-135-3,
.carousel-lausd-135-4,
.carousel-lausd-135-5 {
  width: 100%;
  height: calc(100vh - 68px);
}
.carousel-lausd-135-1 {
  background: url(../img/works/lausd-135_01.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-lausd-135-2 {
  background: url(../img/works/lausd-135_02.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-lausd-135-3 {
  background: url(../img/works/lausd-135_03.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-lausd-135-4 {
  background: url(../img/works/lausd-135_04.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-lausd-135-5 {
  background: url(../img/works/lausd-135_05.jpg) no-repeat center center;
  background-size: cover;
}
/*CRENSHAW WELLNESS CLINIC*/
.preload-images-crenshaw-wellness-clinic {
  background: url(../img/works/crenshaw-wellness-clinic_01.jpg) no-repeat -9999px -9999px,
    url(../img/works/crenshaw-wellness-clinic_02.jpg) no-repeat -9999px -9999px,
    url(../img/works/crenshaw-wellness-clinic_03.jpg) no-repeat -9999px -9999px,
    url(../img/works/crenshaw-wellness-clinic_04.jpg) no-repeat -9999px -9999px,
    url(../img/works/crenshaw-wellness-clinic_05.jpg) no-repeat -9999px -9999px;
}
.carousel-crenshaw-wellness-clinic-1,
.carousel-crenshaw-wellness-clinic-2,
.carousel-crenshaw-wellness-clinic-3,
.carousel-crenshaw-wellness-clinic-4,
.carousel-crenshaw-wellness-clinic-5 {
  width: 100%;
  height: calc(100vh - 68px);
}
.carousel-crenshaw-wellness-clinic-1 {
  background: url(../img/works/crenshaw-wellness-clinic_01.jpg) no-repeat center
    center;
  background-size: cover;
}
.carousel-crenshaw-wellness-clinic-2 {
  background: url(../img/works/crenshaw-wellness-clinic_02.jpg) no-repeat center
    center;
  background-size: cover;
}
.carousel-crenshaw-wellness-clinic-3 {
  background: url(../img/works/crenshaw-wellness-clinic_03.jpg) no-repeat center
    center;
  background-size: cover;
}
.carousel-crenshaw-wellness-clinic-4 {
  background: url(../img/works/crenshaw-wellness-clinic_04.jpg) no-repeat center
    center;
  background-size: cover;
}
.carousel-crenshaw-wellness-clinic-5 {
  background: url(../img/works/crenshaw-wellness-clinic_05.jpg) no-repeat center
    center;
  background-size: cover;
}
/*DIANE E. WATSON CAREER TRAINING CENTER*/
.preload-images-diane-watson {
  background: url(../img/works/diane-watson_01.jpg) no-repeat -9999px -9999px,
    url(../img/works/diane-watson_02.jpg) no-repeat -9999px -9999px,
    url(../img/works/diane-watson_03.jpg) no-repeat -9999px -9999px,
    url(../img/works/diane-watson_04.jpg) no-repeat -9999px -9999px,
    url(../img/works/diane-watson_05.jpg) no-repeat -9999px -9999px;
}
.carousel-diane-watson-1,
.carousel-diane-watson-2,
.carousel-diane-watson-3,
.carousel-diane-watson-4,
.carousel-diane-watson-5 {
  width: 100%;
  height: calc(100vh - 68px);
}
.carousel-diane-watson-1 {
  background: url(../img/works/diane-watson_01.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-diane-watson-2 {
  background: url(../img/works/diane-watson_02.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-diane-watson-3 {
  background: url(../img/works/diane-watson_03.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-diane-watson-4 {
  background: url(../img/works/diane-watson_04.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-diane-watson-5 {
  background: url(../img/works/diane-watson_05.jpg) no-repeat center center;
  background-size: cover;
}
/*CASTLE BAY ELEMENTARY SCHOOL*/
.preload-images-castlebay {
  background: url(../img/works/castlebay_01.jpg) no-repeat -9999px -9999px,
    url(../img/works/castlebay_02.jpg) no-repeat -9999px -9999px,
    url(../img/works/castlebay_03.jpg) no-repeat -9999px -9999px,
    url(../img/works/castlebay_04.jpg) no-repeat -9999px -9999px;
}
.carousel-castlebay-1,
.carousel-castlebay-2,
.carousel-castlebay-3,
.carousel-castlebay-4 {
  width: 100%;
  height: calc(100vh - 68px);
}
.carousel-castlebay-1 {
  background: url(../img/works/castlebay_01.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-castlebay-2 {
  background: url(../img/works/castlebay_02.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-castlebay-3 {
  background: url(../img/works/castlebay_03.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-castlebay-4 {
  background: url(../img/works/castlebay_04.jpg) no-repeat center center;
  background-size: cover;
}
/*FORT BEND UNIVERSITY LIBRARY*/
.preload-images-fort-bend-university-library {
  background: url(../img/works/fort-bend-university-library_01.jpg) no-repeat -9999px -9999px,
    url(../img/works/fort-bend-university-library_02.jpg) no-repeat -9999px -9999px,
    url(../img/works/fort-bend-university-library_03.jpg) no-repeat -9999px -9999px,
    url(../img/works/fort-bend-university-library_04.jpg) no-repeat -9999px -9999px,
    url(../img/works/fort-bend-university-library_05.jpg) no-repeat -9999px -9999px;
}
.carousel-fort-bend-university-library-1,
.carousel-fort-bend-university-library-2,
.carousel-fort-bend-university-library-3,
.carousel-fort-bend-university-library-4,
.carousel-fort-bend-university-library-5 {
  width: 100%;
  height: calc(100vh - 68px);
}
.carousel-fort-bend-university-library-1 {
  background: url(../img/works/fort-bend-university-library_01.jpg) no-repeat
    center center;
  background-size: cover;
}
.carousel-fort-bend-university-library-2 {
  background: url(../img/works/fort-bend-university-library_02.jpg) no-repeat
    center center;
  background-size: cover;
}
.carousel-fort-bend-university-library-3 {
  background: url(../img/works/fort-bend-university-library_03.jpg) no-repeat
    center center;
  background-size: cover;
}
.carousel-fort-bend-university-library-4 {
  background: url(../img/works/fort-bend-university-library_04.jpg) no-repeat
    center center;
  background-size: cover;
}
.carousel-fort-bend-university-library-5 {
  background: url(../img/works/fort-bend-university-library_05.jpg) no-repeat
    center center;
  background-size: cover;
}
/*GEORGE MASON UNIVERSITY HALL*/
.preload-images-gmuf-university-hall {
  background: url(../img/works/gmuf-university-hall_01.jpg) no-repeat -9999px -9999px,
    url(../img/works/gmuf-university-hall_02.jpg) no-repeat -9999px -9999px,
    url(../img/works/gmuf-university-hall_03.jpg) no-repeat -9999px -9999px,
    url(../img/works/gmuf-university-hall_04.jpg) no-repeat -9999px -9999px,
    url(../img/works/gmuf-university-hall_05.jpg) no-repeat -9999px -9999px;
}
.carousel-gmuf-university-hall-1,
.carousel-gmuf-university-hall-2,
.carousel-gmuf-university-hall-3,
.carousel-gmuf-university-hall-4,
.carousel-gmuf-university-hall-5 {
  width: 100%;
  height: calc(100vh - 68px);
}
.carousel-gmuf-university-hall-1 {
  background: url(../img/works/gmuf-university-hall_01.jpg) no-repeat center
    center;
  background-size: cover;
}
.carousel-gmuf-university-hall-2 {
  background: url(../img/works/gmuf-university-hall_02.jpg) no-repeat center
    center;
  background-size: cover;
}
.carousel-gmuf-university-hall-3 {
  background: url(../img/works/gmuf-university-hall_03.jpg) no-repeat center
    center;
  background-size: cover;
}
.carousel-gmuf-university-hall-4 {
  background: url(../img/works/gmuf-university-hall_04.jpg) no-repeat center
    center;
  background-size: cover;
}
.carousel-gmuf-university-hall-5 {
  background: url(../img/works/gmuf-university-hall_05.jpg) no-repeat center
    center;
  background-size: cover;
}
/*LARKMEAD VINEYARDS*/
.preload-images-larkmead-vineyards {
  background: url(../img/works/larkmead-vineyards_01.jpg) no-repeat -9999px -9999px,
    url(../img/works/larkmead-vineyards_02.jpg) no-repeat -9999px -9999px,
    url(../img/works/larkmead-vineyards_03.jpg) no-repeat -9999px -9999px,
    url(../img/works/larkmead-vineyards_04.jpg) no-repeat -9999px -9999px,
    url(../img/works/larkmead-vineyards_05.jpg) no-repeat -9999px -9999px;
}
.carousel-larkmead-vineyards-1,
.carousel-larkmead-vineyards-2,
.carousel-larkmead-vineyards-3,
.carousel-larkmead-vineyards-4,
.carousel-larkmead-vineyards-5 {
  width: 100%;
  height: calc(100vh - 68px);
}
.carousel-larkmead-vineyards-1 {
  background: url(../img/works/larkmead-vineyards_01.jpg) no-repeat center
    center;
  background-size: cover;
}
.carousel-larkmead-vineyards-2 {
  background: url(../img/works/larkmead-vineyards_02.jpg) no-repeat center
    center;
  background-size: cover;
}
.carousel-larkmead-vineyards-3 {
  background: url(../img/works/larkmead-vineyards_03.jpg) no-repeat center
    center;
  background-size: cover;
}
.carousel-larkmead-vineyards-4 {
  background: url(../img/works/larkmead-vineyards_04.jpg) no-repeat center
    center;
  background-size: cover;
}
.carousel-larkmead-vineyards-5 {
  background: url(../img/works/larkmead-vineyards_05.jpg) no-repeat center
    center;
  background-size: cover;
}
/*DANA ESTATE*/
.preload-images-dana-estate {
  background: url(../img/works/dana-estate_01.jpg) no-repeat -9999px -9999px,
    url(../img/works/dana-estate_02.jpg) no-repeat -9999px -9999px,
    url(../img/works/dana-estate_03.jpg) no-repeat -9999px -9999px,
    url(../img/works/dana-estate_04.jpg) no-repeat -9999px -9999px,
    url(../img/works/dana-estate_05.jpg) no-repeat -9999px -9999px;
}
.carousel-dana-estate-1,
.carousel-dana-estate-2,
.carousel-dana-estate-3,
.carousel-dana-estate-4,
.carousel-dana-estate-5 {
  width: 100%;
  height: calc(100vh - 68px);
}
.carousel-dana-estate-1 {
  background: url(../img/works/dana-estate_01.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-dana-estate-2 {
  background: url(../img/works/dana-estate_02.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-dana-estate-3 {
  background: url(../img/works/dana-estate_03.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-dana-estate-4 {
  background: url(../img/works/dana-estate_04.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-dana-estate-5 {
  background: url(../img/works/dana-estate_05.jpg) no-repeat center center;
  background-size: cover;
}
/*DAVIS ESTATES*/
.preload-images-davis-estates {
  background: url(../img/works/davis-estates_01.jpg) no-repeat -9999px -9999px,
    url(../img/works/davis-estates_02.jpg) no-repeat -9999px -9999px,
    url(../img/works/davis-estates_03.jpg) no-repeat -9999px -9999px,
    url(../img/works/davis-estates_04.jpg) no-repeat -9999px -9999px,
    url(../img/works/davis-estates_05.jpg) no-repeat -9999px -9999px;
}
.carousel-davis-estates-1,
.carousel-davis-estates-2,
.carousel-davis-estates-3,
.carousel-davis-estates-4,
.carousel-davis-estates-5 {
  width: 100%;
  height: calc(100vh - 68px);
}
.carousel-davis-estates-1 {
  background: url(../img/works/davis-estates_01.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-davis-estates-2 {
  background: url(../img/works/davis-estates_02.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-davis-estates-3 {
  background: url(../img/works/davis-estates_03.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-davis-estates-4 {
  background: url(../img/works/davis-estates_04.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-davis-estates-5 {
  background: url(../img/works/davis-estates_05.jpg) no-repeat center center;
  background-size: cover;
}
/*CUVAISON ESTATE WINES*/
.preload-images-cuvaison-estate-wines {
  background: url(../img/works/cuvaison-estate-wines_01.jpg) no-repeat -9999px -9999px,
    url(../img/works/cuvaison-estate-wines_02.jpg) no-repeat -9999px -9999px,
    url(../img/works/cuvaison-estate-wines_03.jpg) no-repeat -9999px -9999px,
    url(../img/works/cuvaison-estate-wines_04.jpg) no-repeat -9999px -9999px,
    url(../img/works/cuvaison-estate-wines_05.jpg) no-repeat -9999px -9999px;
}
.carousel-cuvaison-estate-wines-1,
.carousel-cuvaison-estate-wines-2,
.carousel-cuvaison-estate-wines-3,
.carousel-cuvaison-estate-wines-4,
.carousel-cuvaison-estate-wines-5 {
  width: 100%;
  height: calc(100vh - 68px);
}
.carousel-cuvaison-estate-wines-1 {
  background: url(../img/works/cuvaison-estate-wines_01.jpg) no-repeat center
    center;
  background-size: cover;
}
.carousel-cuvaison-estate-wines-2 {
  background: url(../img/works/cuvaison-estate-wines_02.jpg) no-repeat center
    center;
  background-size: cover;
}
.carousel-cuvaison-estate-wines-3 {
  background: url(../img/works/cuvaison-estate-wines_03.jpg) no-repeat center
    center;
  background-size: cover;
}
.carousel-cuvaison-estate-wines-4 {
  background: url(../img/works/cuvaison-estate-wines_04.jpg) no-repeat center
    center;
  background-size: cover;
}
.carousel-cuvaison-estate-wines-5 {
  background: url(../img/works/cuvaison-estate-wines_05.jpg) no-repeat center
    center;
  background-size: cover;
}
/*MARCIANO ESTATE*/
.preload-images-marciano-estate {
  background: url(../img/works/marciano-estate_01.jpg) no-repeat -9999px -9999px,
    url(../img/works/marciano-estate_02.jpg) no-repeat -9999px -9999px,
    url(../img/works/marciano-estate_03.jpg) no-repeat -9999px -9999px,
    url(../img/works/marciano-estate_04.jpg) no-repeat -9999px -9999px,
    url(../img/works/marciano-estate_05.jpg) no-repeat -9999px -9999px;
}
.carousel-marciano-estate-1,
.carousel-marciano-estate-2,
.carousel-marciano-estate-3,
.carousel-marciano-estate-4,
.carousel-marciano-estate-5 {
  width: 100%;
  height: calc(100vh - 68px);
}
.carousel-marciano-estate-1 {
  background: url(../img/works/marciano-estate_01.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-marciano-estate-2 {
  background: url(../img/works/marciano-estate_02.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-marciano-estate-3 {
  background: url(../img/works/marciano-estate_03.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-marciano-estate-4 {
  background: url(../img/works/marciano-estate_04.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-marciano-estate-5 {
  background: url(../img/works/marciano-estate_05.jpg) no-repeat center center;
  background-size: cover;
}
/*T-VINE WINERY*/
.preload-images-t-vine-winery {
  background: url(../img/works/t-vine-winery_01.jpg) no-repeat -9999px -9999px,
    url(../img/works/t-vine-winery_02.jpg) no-repeat -9999px -9999px,
    url(../img/works/t-vine-winery_03.jpg) no-repeat -9999px -9999px,
    url(../img/works/t-vine-winery_04.jpg) no-repeat -9999px -9999px,
    url(../img/works/t-vine-winery_05.jpg) no-repeat -9999px -9999px;
}
.carousel-t-vine-winery-1,
.carousel-t-vine-winery-2,
.carousel-t-vine-winery-3,
.carousel-t-vine-winery-4,
.carousel-t-vine-winery-5 {
  width: 100%;
  height: calc(100vh - 68px);
}
.carousel-t-vine-winery-1 {
  background: url(../img/works/t-vine-winery_01.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-t-vine-winery-2 {
  background: url(../img/works/t-vine-winery_02.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-t-vine-winery-3 {
  background: url(../img/works/t-vine-winery_03.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-t-vine-winery-4 {
  background: url(../img/works/t-vine-winery_04.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-t-vine-winery-5 {
  background: url(../img/works/t-vine-winery_05.jpg) no-repeat center center;
  background-size: cover;
}
/*RAMS GATE WINERY*/
.preload-images-rams-gate-winery {
  background: url(../img/works/rams-gate-winery_01.jpg) no-repeat -9999px -9999px,
    url(../img/works/rams-gate-winery_02.jpg) no-repeat -9999px -9999px,
    url(../img/works/rams-gate-winery_03.jpg) no-repeat -9999px -9999px,
    url(../img/works/rams-gate-winery_04.jpg) no-repeat -9999px -9999px;
}
.carousel-rams-gate-winery-1,
.carousel-rams-gate-winery-2,
.carousel-rams-gate-winery-3,
.carousel-rams-gate-winery-4 {
  width: 100%;
  height: calc(100vh - 68px);
}
.carousel-rams-gate-winery-1 {
  background: url(../img/works/rams-gate-winery_01.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-rams-gate-winery-2 {
  background: url(../img/works/rams-gate-winery_02.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-rams-gate-winery-3 {
  background: url(../img/works/rams-gate-winery_03.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-rams-gate-winery-4 {
  background: url(../img/works/rams-gate-winery_04.jpg) no-repeat center center;
  background-size: cover;
}
/*MATERRA CUNAT FAMILY VINEYARDS*/
.preload-images-materra-cunat-family {
  background: url(../img/works/materra-cunat-family_01.jpg) no-repeat -9999px -9999px,
    url(../img/works/materra-cunat-family_02.jpg) no-repeat -9999px -9999px,
    url(../img/works/materra-cunat-family_03.jpg) no-repeat -9999px -9999px,
    url(../img/works/materra-cunat-family_04.jpg) no-repeat -9999px -9999px,
    url(../img/works/materra-cunat-family_05.jpg) no-repeat -9999px -9999px;
}
.carousel-materra-cunat-family-1,
.carousel-materra-cunat-family-2,
.carousel-materra-cunat-family-3,
.carousel-materra-cunat-family-4,
.carousel-materra-cunat-family-5 {
  width: 100%;
  height: calc(100vh - 68px);
}
.carousel-materra-cunat-family-1 {
  background: url(../img/works/materra-cunat-family_01.jpg) no-repeat center
    center;
  background-size: cover;
}
.carousel-materra-cunat-family-2 {
  background: url(../img/works/materra-cunat-family_02.jpg) no-repeat center
    center;
  background-size: cover;
}
.carousel-materra-cunat-family-3 {
  background: url(../img/works/materra-cunat-family_03.jpg) no-repeat center
    center;
  background-size: cover;
}
.carousel-materra-cunat-family-4 {
  background: url(../img/works/materra-cunat-family_04.jpg) no-repeat center
    center;
  background-size: cover;
}
.carousel-materra-cunat-family-5 {
  background: url(../img/works/materra-cunat-family_05.jpg) no-repeat center
    center;
  background-size: cover;
}
/*NINE SUNS WINERY*/
.preload-images-nine-suns-winery {
  background: url(../img/works/nine-suns-winery_01.jpg) no-repeat -9999px -9999px,
    url(../img/works/nine-suns-winery_02.jpg) no-repeat -9999px -9999px,
    url(../img/works/nine-suns-winery_03.jpg) no-repeat -9999px -9999px,
    url(../img/works/nine-suns-winery_04.jpg) no-repeat -9999px -9999px,
    url(../img/works/nine-suns-winery_05.jpg) no-repeat -9999px -9999px;
}
.carousel-nine-suns-winery-1,
.carousel-nine-suns-winery-2,
.carousel-nine-suns-winery-3,
.carousel-nine-suns-winery-4,
.carousel-nine-suns-winery-5 {
  width: 100%;
  height: calc(100vh - 68px);
}
.carousel-nine-suns-winery-1 {
  background: url(../img/works/nine-suns-winery_01.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-nine-suns-winery-2 {
  background: url(../img/works/nine-suns-winery_02.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-nine-suns-winery-3 {
  background: url(../img/works/nine-suns-winery_03.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-nine-suns-winery-4 {
  background: url(../img/works/nine-suns-winery_04.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-nine-suns-winery-5 {
  background: url(../img/works/nine-suns-winery_05.jpg) no-repeat center center;
  background-size: cover;
}
/*CORONADO BOAT HOUSE*/
.preload-images-coronado-boat-house {
  background: url(../img/works/coronado-boat-house_01.jpg) no-repeat -9999px -9999px,
    url(../img/works/coronado-boat-house_02.jpg) no-repeat -9999px -9999px,
    url(../img/works/coronado-boat-house_03.jpg) no-repeat -9999px -9999px,
    url(../img/works/coronado-boat-house_04.jpg) no-repeat -9999px -9999px,
    url(../img/works/coronado-boat-house_05.jpg) no-repeat -9999px -9999px;
}
.carousel-coronado-boat-house-1,
.carousel-coronado-boat-house-2,
.carousel-coronado-boat-house-3,
.carousel-coronado-boat-house-4,
.carousel-coronado-boat-house-5 {
  width: 100%;
  height: calc(100vh - 68px);
}
.carousel-coronado-boat-house-1 {
  background: url(../img/works/coronado-boat-house_01.jpg) no-repeat center
    center;
  background-size: cover;
}
.carousel-coronado-boat-house-2 {
  background: url(../img/works/coronado-boat-house_02.jpg) no-repeat center
    center;
  background-size: cover;
}
.carousel-coronado-boat-house-3 {
  background: url(../img/works/coronado-boat-house_03.jpg) no-repeat center
    center;
  background-size: cover;
}
.carousel-coronado-boat-house-4 {
  background: url(../img/works/coronado-boat-house_04.jpg) no-repeat center
    center;
  background-size: cover;
}
.carousel-coronado-boat-house-5 {
  background: url(../img/works/coronado-boat-house_05.jpg) no-repeat center
    center;
  background-size: cover;
}
/*LA QUINTA*/
.preload-images-la-quinta {
  background: url(../img/works/la-quinta_01.jpg) no-repeat -9999px -9999px,
    url(../img/works/la-quinta_02.jpg) no-repeat -9999px -9999px,
    url(../img/works/la-quinta_03.jpg) no-repeat -9999px -9999px,
    url(../img/works/la-quinta_04.jpg) no-repeat -9999px -9999px,
    url(../img/works/la-quinta_05.jpg) no-repeat -9999px -9999px;
}
.carousel-la-quinta-1,
.carousel-la-quinta-2,
.carousel-la-quinta-3,
.carousel-la-quinta-4,
.carousel-la-quinta-5 {
  width: 100%;
  height: calc(100vh - 68px);
}
.carousel-la-quinta-1 {
  background: url(../img/works/la-quinta_01.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-la-quinta-2 {
  background: url(../img/works/la-quinta_02.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-la-quinta-3 {
  background: url(../img/works/la-quinta_03.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-la-quinta-4 {
  background: url(../img/works/la-quinta_04.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-la-quinta-5 {
  background: url(../img/works/la-quinta_05.jpg) no-repeat center center;
  background-size: cover;
}
/*EL CENTRO*/
.preload-images-el-centro {
  background: url(../img/works/el-centro_01.jpg) no-repeat -9999px -9999px,
    url(../img/works/el-centro_02.jpg) no-repeat -9999px -9999px,
    url(../img/works/el-centro_03.jpg) no-repeat -9999px -9999px,
    url(../img/works/el-centro_04.jpg) no-repeat -9999px -9999px,
    url(../img/works/el-centro_05.jpg) no-repeat -9999px -9999px;
}
.carousel-el-centro-1,
.carousel-el-centro-2,
.carousel-el-centro-3,
.carousel-el-centro-4,
.carousel-el-centro-5 {
  width: 100%;
  height: calc(100vh - 68px);
}
.carousel-el-centro-1 {
  background: url(../img/works/el-centro_01.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-el-centro-2 {
  background: url(../img/works/el-centro_02.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-el-centro-3 {
  background: url(../img/works/el-centro_03.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-el-centro-4 {
  background: url(../img/works/el-centro_04.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-el-centro-5 {
  background: url(../img/works/el-centro_05.jpg) no-repeat center center;
  background-size: cover;
}
/*PALM SPRINGS VISITOR CENTER*/
.preload-images-palm-springs-visitor-center {
  background: url(../img/works/palm-springs-visitor-center_01.jpg) no-repeat -9999px -9999px,
    url(../img/works/palm-springs-visitor-center_02.jpg) no-repeat -9999px -9999px,
    url(../img/works/palm-springs-visitor-center_03.jpg) no-repeat -9999px -9999px,
    url(../img/works/palm-springs-visitor-center_04.jpg) no-repeat -9999px -9999px,
    url(../img/works/palm-springs-visitor-center_05.jpg) no-repeat -9999px -9999px;
}
.carousel-palm-springs-visitor-center-1,
.carousel-palm-springs-visitor-center-2,
.carousel-palm-springs-visitor-center-3,
.carousel-palm-springs-visitor-center-4,
.carousel-palm-springs-visitor-center-5 {
  width: 100%;
  height: calc(100vh - 68px);
}
.carousel-palm-springs-visitor-center-1 {
  background: url(../img/works/palm-springs-visitor-center_01.jpg) no-repeat
    center center;
  background-size: cover;
}
.carousel-palm-springs-visitor-center-2 {
  background: url(../img/works/palm-springs-visitor-center_02.jpg) no-repeat
    center center;
  background-size: cover;
}
.carousel-palm-springs-visitor-center-3 {
  background: url(../img/works/palm-springs-visitor-center_03.jpg) no-repeat
    center center;
  background-size: cover;
}
.carousel-palm-springs-visitor-center-4 {
  background: url(../img/works/palm-springs-visitor-center_04.jpg) no-repeat
    center center;
  background-size: cover;
}
.carousel-palm-springs-visitor-center-5 {
  background: url(../img/works/palm-springs-visitor-center_05.jpg) no-repeat
    center center;
  background-size: cover;
}
/*BOND AVENUE*/
.preload-images-bond-avenue {
  background: url(../img/works/bond-avenue_01.jpg) no-repeat -9999px -9999px,
    url(../img/works/bond-avenue_02.jpg) no-repeat -9999px -9999px,
    url(../img/works/bond-avenue_03.jpg) no-repeat -9999px -9999px,
    url(../img/works/bond-avenue_04.jpg) no-repeat -9999px -9999px;
}
.carousel-bond-avenue-1,
.carousel-bond-avenue-2,
.carousel-bond-avenue-3,
.carousel-bond-avenue-4 {
  width: 100%;
  height: calc(100vh - 68px);
}
.carousel-bond-avenue-1 {
  background: url(../img/works/bond-avenue_01.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-bond-avenue-2 {
  background: url(../img/works/bond-avenue_02.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-bond-avenue-3 {
  background: url(../img/works/bond-avenue_03.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-bond-avenue-4 {
  background: url(../img/works/bond-avenue_04.jpg) no-repeat center center;
  background-size: cover;
}
/*CITRIX HEADQUARTERS*/
.preload-images-citrix-raleigh {
  background: url(../img/works/citrix-raleigh_01.jpg) no-repeat -9999px -9999px,
    url(../img/works/citrix-raleigh_02.jpg) no-repeat -9999px -9999px,
    url(../img/works/citrix-raleigh_03.jpg) no-repeat -9999px -9999px,
    url(../img/works/citrix-raleigh_04.jpg) no-repeat -9999px -9999px,
    url(../img/works/citrix-raleigh_05.jpg) no-repeat -9999px -9999px;
}
.carousel-citrix-raleigh-1,
.carousel-citrix-raleigh-2,
.carousel-citrix-raleigh-3,
.carousel-citrix-raleigh-4,
.carousel-citrix-raleigh-5 {
  width: 100%;
  height: calc(100vh - 68px);
}
.carousel-citrix-raleigh-1 {
  background: url(../img/works/citrix-raleigh_01.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-citrix-raleigh-2 {
  background: url(../img/works/citrix-raleigh_02.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-citrix-raleigh-3 {
  background: url(../img/works/citrix-raleigh_03.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-citrix-raleigh-4 {
  background: url(../img/works/citrix-raleigh_04.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-citrix-raleigh-5 {
  background: url(../img/works/citrix-raleigh_05.jpg) no-repeat center center;
  background-size: cover;
}
/*OLE HEALTH SOUTH NAPA CAMPUS*/
.preload-images-ole-health {
  background: url(../img/works/ole-health_01.jpg) no-repeat -9999px -9999px,
    url(../img/works/ole-health_02.jpg) no-repeat -9999px -9999px,
    url(../img/works/ole-health_03.jpg) no-repeat -9999px -9999px,
    url(../img/works/ole-health_04.jpg) no-repeat -9999px -9999px,
    url(../img/works/ole-health_05.jpg) no-repeat -9999px -9999px;
}
.carousel-ole-health-1,
.carousel-ole-health-2,
.carousel-ole-health-3,
.carousel-ole-health-4,
.carousel-ole-health-5 {
  width: 100%;
  height: calc(100vh - 68px);
}
.carousel-ole-health-1 {
  background: url(../img/works/ole-health_01.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-ole-health-2 {
  background: url(../img/works/ole-health_02.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-ole-health-3 {
  background: url(../img/works/ole-health_03.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-ole-health-4 {
  background: url(../img/works/ole-health_04.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-ole-health-5 {
  background: url(../img/works/ole-health_05.jpg) no-repeat center center;
  background-size: cover;
}
/*OGA*/
.preload-images-oga {
  background: url(../img/works/oga_01.jpg) no-repeat -9999px -9999px,
    url(../img/works/oga_02.jpg) no-repeat -9999px -9999px,
    url(../img/works/oga_03.jpg) no-repeat -9999px -9999px,
    url(../img/works/oga_04.jpg) no-repeat -9999px -9999px;
}
.carousel-oga-1,
.carousel-oga-2,
.carousel-oga-3,
.carousel-oga-4 {
  width: 100%;
  height: calc(100vh - 68px);
}
.carousel-oga-1 {
  background: url(../img/works/oga_01.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-oga-2 {
  background: url(../img/works/oga_02.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-oga-3 {
  background: url(../img/works/oga_03.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-oga-4 {
  background: url(../img/works/oga_04.jpg) no-repeat center center;
  background-size: cover;
}
/*CLARIANT*/
.preload-images-clariant {
  background: url(../img/works/clariant_01.jpg) no-repeat -9999px -9999px,
    url(../img/works/clariant_02.jpg) no-repeat -9999px -9999px,
    url(../img/works/clariant_03.jpg) no-repeat -9999px -9999px,
    url(../img/works/clariant_04.jpg) no-repeat -9999px -9999px;
}
.carousel-clariant-1,
.carousel-clariant-2,
.carousel-clariant-3,
.carousel-clariant-4 {
  width: 100%;
  height: calc(100vh - 68px);
}
.carousel-clariant-1 {
  background: url(../img/works/clariant_01.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-clariant-2 {
  background: url(../img/works/clariant_02.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-clariant-3 {
  background: url(../img/works/clariant_03.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-clariant-4 {
  background: url(../img/works/clariant_04.jpg) no-repeat center center;
  background-size: cover;
}
/*VENTANA REAL*/
.preload-images-ventana-real {
  background: url(../img/works/ventana-real_01.jpg) no-repeat -9999px -9999px,
    url(../img/works/ventana-real_02.jpg) no-repeat -9999px -9999px,
    url(../img/works/ventana-real_03.jpg) no-repeat -9999px -9999px,
    url(../img/works/ventana-real_04.jpg) no-repeat -9999px -9999px,
    url(../img/works/ventana-real_05.jpg) no-repeat -9999px -9999px;
}
.carousel-ventana-real-1,
.carousel-ventana-real-2,
.carousel-ventana-real-3,
.carousel-ventana-real-4,
.carousel-ventana-real-5 {
  width: 100%;
  height: calc(100vh - 68px);
}
.carousel-ventana-real-1 {
  background: url(../img/works/ventana-real_01.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-ventana-real-2 {
  background: url(../img/works/ventana-real_02.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-ventana-real-3 {
  background: url(../img/works/ventana-real_03.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-ventana-real-4 {
  background: url(../img/works/ventana-real_04.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-ventana-real-5 {
  background: url(../img/works/ventana-real_05.jpg) no-repeat center center;
  background-size: cover;
}
/*QUALCOMM TENANT IMPROVEMENTS (SJO.D & E & HEALTH CENTER)*/
.preload-images-qualcomm {
  background: url(../img/works/qualcomm_01.jpg) no-repeat -9999px -9999px,
    url(../img/works/qualcomm_02.jpg) no-repeat -9999px -9999px,
    url(../img/works/qualcomm_03.jpg) no-repeat -9999px -9999px,
    url(../img/works/qualcomm_04.jpg) no-repeat -9999px -9999px,
    url(../img/works/qualcomm_05.jpg) no-repeat -9999px -9999px;
}
.carousel-qualcomm-1,
.carousel-qualcomm-2,
.carousel-qualcomm-3,
.carousel-qualcomm-4,
.carousel-qualcomm-5 {
  width: 100%;
  height: calc(100vh - 68px);
}
.carousel-qualcomm-1 {
  background: url(../img/works/qualcomm_01.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-qualcomm-2 {
  background: url(../img/works/qualcomm_02.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-qualcomm-3 {
  background: url(../img/works/qualcomm_03.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-qualcomm-4 {
  background: url(../img/works/qualcomm_04.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-qualcomm-5 {
  background: url(../img/works/qualcomm_05.jpg) no-repeat center center;
  background-size: cover;
}
/*EL DORADO MOLDS*/
.preload-images-el-dorado-molds {
  background: url(../img/works/el-dorado-molds_01.jpg) no-repeat -9999px -9999px,
    url(../img/works/el-dorado-molds_02.jpg) no-repeat -9999px -9999px,
    url(../img/works/el-dorado-molds_03.jpg) no-repeat -9999px -9999px;
}
.carousel-el-dorado-molds-1,
.carousel-el-dorado-molds-2,
.carousel-el-dorado-molds-3 {
  width: 100%;
  height: calc(100vh - 68px);
}
.carousel-el-dorado-molds-1 {
  background: url(../img/works/el-dorado-molds_01.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-el-dorado-molds-2 {
  background: url(../img/works/el-dorado-molds_02.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-el-dorado-molds-3 {
  background: url(../img/works/el-dorado-molds_03.jpg) no-repeat center center;
  background-size: cover;
}
/*MONARCH APARTMENT HOMES*/
.preload-images-monarch {
  background: url(../img/works/monarch_01.jpg) no-repeat -9999px -9999px,
    url(../img/works/monarch_02.jpg) no-repeat -9999px -9999px,
    url(../img/works/monarch_03.jpg) no-repeat -9999px -9999px,
    url(../img/works/monarch_04.jpg) no-repeat -9999px -9999px,
    url(../img/works/monarch_05.jpg) no-repeat -9999px -9999px;
}
.carousel-monarch-1,
.carousel-monarch-2,
.carousel-monarch-3,
.carousel-monarch-4,
.carousel-monarch-5 {
  width: 100%;
  height: calc(100vh - 68px);
}
.carousel-monarch-1 {
  background: url(../img/works/monarch_01.jpg) no-repeat center
    center;
  background-size: cover;
}
.carousel-monarch-2 {
  background: url(../img/works/monarch_02.jpg) no-repeat center
    center;
  background-size: cover;
}
.carousel-monarch-3 {
  background: url(../img/works/monarch_03.jpg) no-repeat center
    center;
  background-size: cover;
}
.carousel-monarch-4 {
  background: url(../img/works/monarch_04.jpg) no-repeat center
    center;
  background-size: cover;
}
.carousel-monarch-5 {
  background: url(../img/works/monarch_05.jpg) no-repeat center
    center;
  background-size: cover;
}
/*WESTIN DESERT WILLOW*/
.preload-images-westin-desert-willow {
  background: url(../img/works/westin-desert-willow_01.jpg) no-repeat -9999px -9999px,
    url(../img/works/westin-desert-willow_02.jpg) no-repeat -9999px -9999px,
    url(../img/works/westin-desert-willow_03.jpg) no-repeat -9999px -9999px,
    url(../img/works/westin-desert-willow_04.jpg) no-repeat -9999px -9999px,
    url(../img/works/westin-desert-willow_05.jpg) no-repeat -9999px -9999px;
}
.carousel-westin-desert-willow-1,
.carousel-westin-desert-willow-2,
.carousel-westin-desert-willow-3,
.carousel-westin-desert-willow-4,
.carousel-westin-desert-willow-5 {
  width: 100%;
  height: calc(100vh - 68px);
}
.carousel-westin-desert-willow-1 {
  background: url(../img/works/westin-desert-willow_01.jpg) no-repeat center
    center;
  background-size: cover;
}
.carousel-westin-desert-willow-2 {
  background: url(../img/works/westin-desert-willow_02.jpg) no-repeat center
    center;
  background-size: cover;
}
.carousel-westin-desert-willow-3 {
  background: url(../img/works/westin-desert-willow_03.jpg) no-repeat center
    center;
  background-size: cover;
}
.carousel-westin-desert-willow-4 {
  background: url(../img/works/westin-desert-willow_04.jpg) no-repeat center
    center;
  background-size: cover;
}
.carousel-westin-desert-willow-5 {
  background: url(../img/works/westin-desert-willow_05.jpg) no-repeat center
    center;
  background-size: cover;
}
/*OCEANSIDE PIER RESORT*/
.preload-images-oceanside-pier-resort {
  background: url(../img/works/oceanside-pier-resort_01.jpg) no-repeat -9999px -9999px,
    url(../img/works/oceanside-pier-resort_02.jpg) no-repeat -9999px -9999px,
    url(../img/works/oceanside-pier-resort_03.jpg) no-repeat -9999px -9999px,
    url(../img/works/oceanside-pier-resort_04.jpg) no-repeat -9999px -9999px,
    url(../img/works/oceanside-pier-resort_05.jpg) no-repeat -9999px -9999px;
}
.carousel-oceanside-pier-resort-1,
.carousel-oceanside-pier-resort-2,
.carousel-oceanside-pier-resort-3,
.carousel-oceanside-pier-resort-4,
.carousel-oceanside-pier-resort-5 {
  width: 100%;
  height: calc(100vh - 68px);
}
.carousel-oceanside-pier-resort-1 {
  background: url(../img/works/oceanside-pier-resort_01.jpg) no-repeat center
    center;
  background-size: cover;
}
.carousel-oceanside-pier-resort-2 {
  background: url(../img/works/oceanside-pier-resort_02.jpg) no-repeat center
    center;
  background-size: cover;
}
.carousel-oceanside-pier-resort-3 {
  background: url(../img/works/oceanside-pier-resort_03.jpg) no-repeat center
    center;
  background-size: cover;
}
.carousel-oceanside-pier-resort-4 {
  background: url(../img/works/oceanside-pier-resort_04.jpg) no-repeat center
    center;
  background-size: cover;
}
.carousel-oceanside-pier-resort-5 {
  background: url(../img/works/oceanside-pier-resort_05.jpg) no-repeat center
    center;
  background-size: cover;
}
/*ICE BLOCK II*/
.preload-images-iceblock {
  background: url(../img/works/iceblock_01.jpg) no-repeat -9999px -9999px,
    url(../img/works/iceblock_02.jpg) no-repeat -9999px -9999px,
    url(../img/works/iceblock_03.jpg) no-repeat -9999px -9999px,
    url(../img/works/iceblock_04.jpg) no-repeat -9999px -9999px,
    url(../img/works/iceblock_05.jpg) no-repeat -9999px -9999px;
}
.carousel-iceblock-1,
.carousel-iceblock-2,
.carousel-iceblock-3,
.carousel-iceblock-4,
.carousel-iceblock-5 {
  width: 100%;
  height: calc(100vh - 68px);
}
.carousel-iceblock-1 {
  background: url(../img/works/iceblock_01.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-iceblock-2 {
  background: url(../img/works/iceblock_02.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-iceblock-3 {
  background: url(../img/works/iceblock_03.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-iceblock-4 {
  background: url(../img/works/iceblock_04.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-iceblock-5 {
  background: url(../img/works/iceblock_05.jpg) no-repeat center center;
  background-size: cover;
}
/*VISTA DUNES COURTYARD HOMES*/
.preload-images-vista-dunes {
  background: url(../img/works/vista-dunes_01.jpg) no-repeat -9999px -9999px,
    url(../img/works/vista-dunes_02.jpg) no-repeat -9999px -9999px,
    url(../img/works/vista-dunes_03.jpg) no-repeat -9999px -9999px,
    url(../img/works/vista-dunes_04.jpg) no-repeat -9999px -9999px,
    url(../img/works/vista-dunes_05.jpg) no-repeat -9999px -9999px;
}
.carousel-vista-dunes-1,
.carousel-vista-dunes-2,
.carousel-vista-dunes-3,
.carousel-vista-dunes-4,
.carousel-vista-dunes-5 {
  width: 100%;
  height: calc(100vh - 68px);
}
.carousel-vista-dunes-1 {
  background: url(../img/works/vista-dunes_01.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-vista-dunes-2 {
  background: url(../img/works/vista-dunes_02.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-vista-dunes-3 {
  background: url(../img/works/vista-dunes_03.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-vista-dunes-4 {
  background: url(../img/works/vista-dunes_04.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-vista-dunes-5 {
  background: url(../img/works/vista-dunes_05.jpg) no-repeat center center;
  background-size: cover;
}
/*THE SHELDON APARTMENTS*/
.preload-images-sheldon-apartments {
  background: url(../img/works/sheldon-apartments_01.jpg) no-repeat -9999px -9999px,
    url(../img/works/sheldon-apartments_02.jpg) no-repeat -9999px -9999px,
    url(../img/works/sheldon-apartments_03.jpg) no-repeat -9999px -9999px,
    url(../img/works/sheldon-apartments_04.jpg) no-repeat -9999px -9999px,
    url(../img/works/sheldon-apartments_05.jpg) no-repeat -9999px -9999px;
}
.carousel-sheldon-apartments-1,
.carousel-sheldon-apartments-2,
.carousel-sheldon-apartments-3,
.carousel-sheldon-apartments-4,
.carousel-sheldon-apartments-5 {
  width: 100%;
  height: calc(100vh - 68px);
}
.carousel-sheldon-apartments-1 {
  background: url(../img/works/sheldon-apartments_01.jpg) no-repeat center
    center;
  background-size: cover;
}
.carousel-sheldon-apartments-2 {
  background: url(../img/works/sheldon-apartments_02.jpg) no-repeat center
    center;
  background-size: cover;
}
.carousel-sheldon-apartments-3 {
  background: url(../img/works/sheldon-apartments_03.jpg) no-repeat center
    center;
  background-size: cover;
}
.carousel-sheldon-apartments-4 {
  background: url(../img/works/sheldon-apartments_04.jpg) no-repeat center
    center;
  background-size: cover;
}
.carousel-sheldon-apartments-5 {
  background: url(../img/works/sheldon-apartments_05.jpg) no-repeat center
    center;
  background-size: cover;
}
/*CAMINITO DE LOS ESCOSES*/
.preload-images-caminito-de-los-escoses {
  background: url(../img/works/caminito-de-los-escoses_01.jpg) no-repeat -9999px -9999px,
    url(../img/works/caminito-de-los-escoses_02.jpg) no-repeat -9999px -9999px,
    url(../img/works/caminito-de-los-escoses_03.jpg) no-repeat -9999px -9999px,
    url(../img/works/caminito-de-los-escoses_04.jpg) no-repeat -9999px -9999px,
    url(../img/works/caminito-de-los-escoses_05.jpg) no-repeat -9999px -9999px;
}
.carousel-caminito-de-los-escoses-1,
.carousel-caminito-de-los-escoses-2,
.carousel-caminito-de-los-escoses-3,
.carousel-caminito-de-los-escoses-4,
.carousel-caminito-de-los-escoses-5 {
  width: 100%;
  height: calc(100vh - 68px);
}
.carousel-caminito-de-los-escoses-1 {
  background: url(../img/works/caminito-de-los-escoses_01.jpg) no-repeat center
    center;
  background-size: cover;
}
.carousel-caminito-de-los-escoses-2 {
  background: url(../img/works/caminito-de-los-escoses_02.jpg) no-repeat center
    center;
  background-size: cover;
}
.carousel-caminito-de-los-escoses-3 {
  background: url(../img/works/caminito-de-los-escoses_03.jpg) no-repeat center
    center;
  background-size: cover;
}
.carousel-caminito-de-los-escoses-4 {
  background: url(../img/works/caminito-de-los-escoses_04.jpg) no-repeat center
    center;
  background-size: cover;
}
.carousel-caminito-de-los-escoses-5 {
  background: url(../img/works/caminito-de-los-escoses_05.jpg) no-repeat center
    center;
  background-size: cover;
}
/*PUERTA AZUL*/
.preload-images-puerta-azul {
  background: url(../img/works/puerta-azul_01.jpg) no-repeat -9999px -9999px,
    url(../img/works/puerta-azul_02.jpg) no-repeat -9999px -9999px,
    url(../img/works/puerta-azul_03.jpg) no-repeat -9999px -9999px,
    url(../img/works/puerta-azul_04.jpg) no-repeat -9999px -9999px,
    url(../img/works/puerta-azul_05.jpg) no-repeat -9999px -9999px;
}
.carousel-puerta-azul-1,
.carousel-puerta-azul-2,
.carousel-puerta-azul-3,
.carousel-puerta-azul-4,
.carousel-puerta-azul-5 {
  width: 100%;
  height: calc(100vh - 68px);
}
.carousel-puerta-azul-1 {
  background: url(../img/works/puerta-azul_01.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-puerta-azul-2 {
  background: url(../img/works/puerta-azul_02.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-puerta-azul-3 {
  background: url(../img/works/puerta-azul_03.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-puerta-azul-4 {
  background: url(../img/works/puerta-azul_04.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-puerta-azul-5 {
  background: url(../img/works/puerta-azul_05.jpg) no-repeat center center;
  background-size: cover;
}
/*THE FAMILY CAMPUS & PROSHOP AT CLEAR CREEK TAHOE*/
.preload-images-the-family-campus {
  background: url(../img/works/the-family-campus_01.jpg) no-repeat -9999px -9999px,
    url(../img/works/the-family-campus_02.jpg) no-repeat -9999px -9999px,
    url(../img/works/the-family-campus_03.jpg) no-repeat -9999px -9999px,
    url(../img/works/the-family-campus_04.jpg) no-repeat -9999px -9999px,
    url(../img/works/the-family-campus_05.jpg) no-repeat -9999px -9999px;
}
.carousel-the-family-campus-1,
.carousel-the-family-campus-2,
.carousel-the-family-campus-3,
.carousel-the-family-campus-4,
.carousel-the-family-campus-5 {
  width: 100%;
  height: calc(100vh - 68px);
}
.carousel-the-family-campus-1 {
  background: url(../img/works/the-family-campus_01.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-the-family-campus-2 {
  background: url(../img/works/the-family-campus_02.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-the-family-campus-3 {
  background: url(../img/works/the-family-campus_03.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-the-family-campus-4 {
  background: url(../img/works/the-family-campus_04.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-the-family-campus-5 {
  background: url(../img/works/the-family-campus_05.jpg) no-repeat center center;
  background-size: cover;
}
/*RIVERFRONT*/
.preload-images-riverfront {
  background: url(../img/works/riverfront_01.jpg) no-repeat -9999px -9999px,
    url(../img/works/riverfront_02.jpg) no-repeat -9999px -9999px,
    url(../img/works/riverfront_03.jpg) no-repeat -9999px -9999px,
    url(../img/works/riverfront_04.jpg) no-repeat -9999px -9999px,
    url(../img/works/riverfront_05.jpg) no-repeat -9999px -9999px;
}
.carousel-riverfront-1,
.carousel-riverfront-2,
.carousel-riverfront-3,
.carousel-riverfront-4,
.carousel-riverfront-5 {
  width: 100%;
  height: calc(100vh - 68px);
}
.carousel-riverfront-1 {
  background: url(../img/works/riverfront_01.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-riverfront-2 {
  background: url(../img/works/riverfront_02.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-riverfront-3 {
  background: url(../img/works/riverfront_03.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-riverfront-4 {
  background: url(../img/works/riverfront_04.jpg) no-repeat center center;
  background-size: cover;
}
.carousel-riverfront-5 {
  background: url(../img/works/riverfront_05.jpg) no-repeat center center;
  background-size: cover;
}
/*HEALDSBURG RESIDENCE*/
.preload-images-healdsburg-residence {
  background: url(../img/works/healdsburg-residence_01.jpg) no-repeat -9999px -9999px,
    url(../img/works/healdsburg-residence_02.jpg) no-repeat -9999px -9999px,
    url(../img/works/healdsburg-residence_03.jpg) no-repeat -9999px -9999px,
    url(../img/works/healdsburg-residence_04.jpg) no-repeat -9999px -9999px,
    url(../img/works/healdsburg-residence_05.jpg) no-repeat -9999px -9999px;
}
.carousel-healdsburg-residence-1,
.carousel-healdsburg-residence-2,
.carousel-healdsburg-residence-3,
.carousel-healdsburg-residence-4,
.carousel-healdsburg-residence-5 {
  width: 100%;
  height: calc(100vh - 68px);
}
.carousel-healdsburg-residence-1 {
  background: url(../img/works/healdsburg-residence_01.jpg) no-repeat center
    center;
  background-size: cover;
}
.carousel-healdsburg-residence-2 {
  background: url(../img/works/healdsburg-residence_02.jpg) no-repeat center
    center;
  background-size: cover;
}
.carousel-healdsburg-residence-3 {
  background: url(../img/works/healdsburg-residence_03.jpg) no-repeat center
    center;
  background-size: cover;
}
.carousel-healdsburg-residence-4 {
  background: url(../img/works/healdsburg-residence_04.jpg) no-repeat center
    center;
  background-size: cover;
}
.carousel-healdsburg-residence-5 {
  background: url(../img/works/healdsburg-residence_05.jpg) no-repeat center
    center;
  background-size: cover;
}
/*YOUNTVILLE RESIDENCE*/
.preload-images-yountville-residence {
  background: url(../img/works/yountville-residence_01.jpg) no-repeat -9999px -9999px,
    url(../img/works/yountville-residence_02.jpg) no-repeat -9999px -9999px,
    url(../img/works/yountville-residence_03.jpg) no-repeat -9999px -9999px,
    url(../img/works/yountville-residence_04.jpg) no-repeat -9999px -9999px,
    url(../img/works/yountville-residence_05.jpg) no-repeat -9999px -9999px;
}
.carousel-yountville-residence-1,
.carousel-yountville-residence-2,
.carousel-yountville-residence-3,
.carousel-yountville-residence-4,
.carousel-yountville-residence-5 {
  width: 100%;
  height: calc(100vh - 68px);
}
.carousel-yountville-residence-1 {
  background: url(../img/works/yountville-residence_01.jpg) no-repeat center
    center;
  background-size: cover;
}
.carousel-yountville-residence-2 {
  background: url(../img/works/yountville-residence_02.jpg) no-repeat center
    center;
  background-size: cover;
}
.carousel-yountville-residence-3 {
  background: url(../img/works/yountville-residence_03.jpg) no-repeat center
    center;
  background-size: cover;
}
.carousel-yountville-residence-4 {
  background: url(../img/works/yountville-residence_04.jpg) no-repeat center
    center;
  background-size: cover;
}
.carousel-yountville-residence-5 {
  background: url(../img/works/yountville-residence_05.jpg) no-repeat center
    center;
  background-size: cover;
}
/*CALISTOGA RESIDENCE*/
.preload-images-calistoga-residence {
  background: url(../img/works/calistoga-residence_01.jpg) no-repeat -9999px -9999px,
    url(../img/works/calistoga-residence_02.jpg) no-repeat -9999px -9999px,
    url(../img/works/calistoga-residence_03.jpg) no-repeat -9999px -9999px,
    url(../img/works/calistoga-residence_04.jpg) no-repeat -9999px -9999px;
}
.carousel-calistoga-residence-1,
.carousel-calistoga-residence-2,
.carousel-calistoga-residence-3,
.carousel-calistoga-residence-4 {
  width: 100%;
  height: calc(100vh - 68px);
}
.carousel-calistoga-residence-1 {
  background: url(../img/works/calistoga-residence_01.jpg) no-repeat center
    center;
  background-size: cover;
}
.carousel-calistoga-residence-2 {
  background: url(../img/works/calistoga-residence_02.jpg) no-repeat center
    center;
  background-size: cover;
}
.carousel-calistoga-residence-3 {
  background: url(../img/works/calistoga-residence_03.jpg) no-repeat center
    center;
  background-size: cover;
}
.carousel-calistoga-residence-4 {
  background: url(../img/works/calistoga-residence_04.jpg) no-repeat center
    center;
  background-size: cover;
}

.carousel-caption {
  background-color: rgba(90, 90, 90, 0.8);
  border-radius: 0px 50px 0px 50px;
  right: auto;
  left: 10%;
  padding: 20px;
  top: 110px;
  bottom: auto;
  width: 20%;
}
.carousel-caption-square {
  background-color: rgba(90, 90, 90, 0.8);
  border-radius: 0px;
  right: auto;
  left: 10%;
  padding: 20px;
  padding-top: 60px;
  text-align: justify;
  top: 0px;
  bottom: auto;
  width: 25%;
  position: absolute;
  height: calc(100vh - 158px);
}
.carousel-indicators {
  bottom: 110px;
}
.carousel-indicators li {
  background-color: transparent;
}
.carousel-indicators .active {
  background-color: transparent;
}
.carousel-indicators .bullet {
  width: 20px;
  height: 20px;
  margin-left: 5px;
  border-radius: 15px;
  background-color: rgba(255, 255, 255, 0.7);
}
.carousel-indicators .active .bullet {
  background-color: rgba(3, 57, 104, 0.9);
}
.carousel-footer {
  width: 100% !important;
  position: absolute;
  right: 0;
  bottom: 0px;
  left: 0;
  z-index: 14;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  padding-left: 0;
  margin-right: 0;
  padding-top: 15px;
  margin-left: 0;
  height: 90px;
  color: #fff;
  font-size: 2em;
  background-color: rgba(3, 57, 104, 0.7);
  max-width: none;
}
.carousel-arrow {
  background-color: rgb(204, 204, 204);
  padding: 3px;
  margin-left: 3px;
  border-radius: 30px;
  color: #033968;
  height: 66px;
  display: inline-block;
}
.fa-long-arrow-alt-down {
  transform: scale(-0.5, 1.3);
  margin-top: 13px;
}
.carousel-title {
  padding-top: 10px;
  white-space: nowrap;
}
.circle {
  background-color: #fff;
  width: 15px;
  height: 15px;
  display: inline-block;
  border-radius: 50%;
  margin-bottom: 3px;
  margin-left: 5px;
  margin-right: 5px;
}
/* MAIN CONTAINER */
.main-container {
  margin-top: 50px;
  margin-bottom: 30px;
  min-height: calc(100vh - 160px);
}
.main-container-with-carousel {
  margin-top: 50px;
  margin-bottom: 30px;
}
.main-title {
  font-size: 2rem;
  padding-top: 50px;
  padding-bottom: 20px;
  color: #033968;
}
.main-subtitle {
  font-size: 1.1rem;
  color: rgba(0, 0, 0, 0.5);
}
.main-title-no-top {
  font-size: 2rem;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #033968;
}
.main-subtext {
  padding-bottom: 40px;
}
.double-height {
  height: 100%;
}
div.overlay-double-height {
  height: 100%;
  max-height: 415px;
}
@media (min-width: 576px) {
  div.overlay-double-height {
    max-height: 415px;
  }
}
@media (min-width: 768px) {
  div.overlay-double-height {
    max-height: 282px;
  }
}
@media (min-width: 992px) {
  div.overlay-double-height {
    max-height: 385px;
  }
}
@media (min-width: 1200px) {
  div.overlay-double-height {
    max-height: 415px;
  }
}

.overlay-container {
  max-width: 350px;
  max-height: 200px;
  overflow: hidden;
  cursor: pointer;
  margin: 0 auto;
  margin-bottom: 15px;
  position: relative;
}
.overlay-container img {
  width: 100%;
  max-width: 420px;
  height: auto;
  overflow: hidden;
  transition-timing-function: ease-in;
  transition: 0.3s;
}
.overlay-container:hover img {
  -moz-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.overlay-black {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 30%;
  width: 100%;
  opacity: 0.8;
  transition: 0.3s ease-in;
  background-color: #d4cece;
}
.overlay-black-double {
  height: 15%;
}
.overlay-container:hover .overlay-black {
  opacity: 0.8;
}
.overlay-container:hover .overlay-text {
  top: 74%;
  opacity: 1;
}
.overlay-container:hover .overlay-text-double {
  top: 89.3%;
  opacity: 1;
}
.overlay-text {
  width: 100%;
  font-size: 1.1rem;
  color: #033968;
  text-align: center;
  display: block;
  position: absolute;
  top: 74%;
  left: 0;
  opacity: 1;
  transition: 0.3s ease-in;

  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  padding: 0px 10px;
}
div.overlay-text-double {
  top: 89.3%;
}
.overlay-subtitle {
  display: block;
  font-size: 0.9rem;
}
@media (min-width: 992px) {
  .overlay-text {
    opacity: 0;
    top: 65%;
  }
  div.overlay-text-double {
    top: 83%;
  }
  .overlay-black {
    opacity: 0;
  }
}
.cell-only-image {
  padding-bottom: 15px;
}
.cell-leadership {
  padding-bottom: 30px;
}
.cell-leadership .col-12 {
  overflow: hidden;
}
.cell-leadership img {
  position: relative;
  transition-timing-function: ease-in;
  transition: 0.3s;
  z-index: 0;
}
.cell-leadership img:hover {
  transform: scale(1.1);
}
.leadership-text {
  padding: 5px 15px 40px 15px;
}
.overlay-leadership {
  height: 70px;
  width: 100%;
  transition: 0.3s ease-in;
  background-color: #d4cece;
  position: relative;
  z-index: 1;
}
.overlay-leadership-text {
  width: 100%;
  font-size: 1.2rem;
  color: #033968;
  text-align: center;
  display: block;
  position: absolute;
  bottom: 10px;
  left: 0;
  transition: 0.3s ease-in;
  z-index: 1;
}
.position-text {
  font-size: 14px;
}
@media (min-width: 576px) {
  .position-text {
    font-size: 14px;
  }
  .overlay-leadership-text {
    font-size: 1.2rem;
  }
}
@media (min-width: 768px) {
  .position-text {
    font-size: 11px;
  }
  .overlay-leadership-text {
    font-size: 14px;
  }
}
@media (min-width: 992px) {
  .position-text {
    font-size: 14px;
  }
  .overlay-leadership-text {
    font-size: 1.2rem;
  }
}
@media (min-width: 1200px) {
  .position-text {
    font-size: 14px;
  }
  .overlay-leadership-text {
    font-size: 1.2rem;
  }
}
.button-container {
  padding-top: 50px;
  padding-bottom: 12px;
  font-size: 1.2rem;
}
.button-container-small {
  padding-top: 50px;
  padding-bottom: 12px;
  padding-left: 0px;
  font-size: 0.8rem;
}
.reed-button-small {
  display: inline-block;
  width: 247px;
}
.reed-button {
  color: #0077c7 !important;
  padding: 12px 25px;
  background-color: #fff;
  border: 2px solid #0077c7;
  transition: 0.3s ease-in;
  cursor: pointer;
  white-space: nowrap;
}
.reed-button:hover {
  color: #fff !important;
  background-color: #0077c7;
  text-decoration: none;
}
.reed-button-light {
  color: #0077c7;
  padding: 12px 25px;
  background-color: #cee6f8;
  border: 2px solid #0077c7;
  transition: 0.3s ease-in;
  cursor: pointer;
  white-space: nowrap;
}
.reed-button-light:hover {
  color: #fff;
  background-color: #0077c7;
  text-decoration: none;
}
.content-title {
  font-family: "Montserrat-bold";
}
.underline {
  margin-top: 5px;
  height: 1px;
  background-color: #adadad;
  position: relative;
}
.underline::before {
  content: "";
  position: absolute;
  width: 20px;
  height: 14px;
  left: 30%;
  top: -6px;
  border-right: 1px solid #adadad;
  border-bottom: 1px solid #adadad;
  background-color: white;
  transform: rotate(34deg);
}
.dotted-line {
  margin: 20px 0px 15px 0px;
  border-bottom: 4px dotted #e1dcdc;
}
.history-year {
  font-size: 4rem;
  color: #033968;
  border-bottom: 8px solid #e1dcdc;
  line-height: 32px;
  padding-top: 10px;
}
.history-underline {
  width: 100%;
}
.history-line {
  border-bottom: 2px solid #e1dcdc;
  margin: 30px 0px;
}
.history-bg {
  background-color: #e1dcdc;
  padding: 10px;
}

@media (min-width: 1200px) {
  .history-bg-triangle::before {
    content: "";
    position: absolute;
    width: 20px;
    height: 15%;
    right: 1px;
    top: 146px;
    background-color: white;
    transform: rotate(-15deg);
  }
  .history-bg-triangle::after {
    content: "";
    position: absolute;
    width: 20px;
    height: 15%;
    right: -1px;
    top: 170px;
    background-color: white;
    transform: rotate(15deg);
  }
  .history-bg-triangle {
    padding-right: 50px;
    padding: 10px;
  }
}
@media (min-width: 1200px) {
  .history-underline {
    width: 50%;
  }
}
.media-underline {
  width: 50%;
}
.content-description {
  padding-top: 20px;
  padding-bottom: 60px;
  font-size: 14px;
}
.fa-map-marker-alt {
  font-size: 16px;
  color: #033968;
}
.filters-portfolio {
  padding-top: 50px;
  padding-bottom: 40px;
}
.filters-expertise {
  margin-bottom: 40px;
  background-color: #0077c7;
}
.expertise-col {
  margin-bottom: 17px;
  margin-top: 15px;
}
.expertise-cat {
  color: white !important;
  cursor: pointer;
}
.current {
  border-bottom: 2px solid white;
}
.col-filter {
  margin-bottom: 15px;
}
.filter-option {
  font-size: 14px;
  font-weight: bold;
  white-space: nowrap;
  padding-bottom: 5px;
  cursor: pointer;
  margin-bottom: 20px;
}
.filter-option:hover {
  border-bottom: 2px solid #033968;
}
.filter-option.current {
  border-bottom: 2px solid #033968;
}
.grid-item-main {
  margin-bottom: 30px;
}
.grid-item-secondary {
  margin-bottom: 40px;
}
.expertise-title-main {
  font-size: 1.5rem;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #033968;
}
.expertise-title-secondary {
  padding-bottom: 30px;
  padding-left: 40px;
}
.text-expertise {
  border-left: 2px solid #0077c7;
  padding-left: 20px;
}
.expertise-opened {
  display: flex !important;
}
.img-expertise {
  padding-bottom: 30px;
}
.row-expertise-1,
.row-expertise-2,
.row-expertise-3,
.row-expertise-4,
.row-expertise-5,
.row-expertise-6,
.row-expertise-7,
.row-expertise-8,
.row-expertise-9,
.row-expertise-10,
.row-expertise-11,
.row-expertise-12,
.row-expertise-13,
.row-expertise-14,
.row-expertise-15,
.row-expertise-16,
.row-expertise-17,
.row-expertise-18,
.row-expertise-19,
.row-expertise-20,
.row-expertise-21,
.row-expertise-22 {
  display: none;
}
.expertice-link {
  color: #0077c7 !important;
  border-bottom: 2px solid #0077c7;
  padding-bottom: 2px;
  cursor: pointer;
}
/* MAIN CONTAINER */
/* FOOTER */
.footer {
  width: 100%;
  color: #fff;
  background-color: #033968;
  font-size: 12px;
}
.footer-column {
  padding-bottom: 20px;
  padding-top: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.footer-subcolumn {
  display: flex;
  justify-content: center;
  align-items: center;
}
.footer-contact-link {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}
.footer-contact-link:hover {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}
.fa-instagram-home {
  font-size: 25px !important;
  margin-left: 10px !important;
  background: none !important;
  display: inline !important;
  margin: 0px !important;
}
.fa-instagram-home:hover {
  text-decoration: none;
}
.fa-facebook-f,
.fa-instagram,
.fa-linkedin-in {
  background: #fff;
  color: #033968;
  font-size: 15px;
  border-radius: 100px;
  width: 36px;
  padding: 10px;
  margin-left: 2px;
  margin-right: 2px;
  display: flex;
  justify-content: center;
}
.fa-facebook-f:hover,
.fa-instagram:hover,
.fa-linkedin-in:hover {
  text-decoration: none;
}
.values-bg-light {
  background-color: #bcd0df;
  color: #033968;
  margin-bottom: 10px;
  padding-top: 15px;
  padding-bottom: 15px;
}
.values-bg-dark {
  background-color: #033968;
  color: #fff;
  margin-bottom: 10px;
  padding-top: 15px;
  padding-bottom: 15px;
}
.values-main-text {
  padding-bottom: 30px;
}
.values-title-1 {
  max-width: 95%;
  padding-top: 5px;
}
.values-container-1 {
  min-height: 80px;
}
.values-title-2 {
  max-width: 95%;
  padding-top: 7px;
}
.values-container-2 {
  min-height: 80px;
}
.values-title-3 {
  max-width: 70%;
  padding-top: 5px;
  padding-bottom: 20px;
}
.values-container-3 {
  min-height: 246px;
}
.values-title-4 {
  max-width: 80%;
  padding-bottom: 35px;
}
.values-container-4 {
  min-height: 246px;
}
.values-title-5 {
  max-width: 90%;
  padding-top: 20px;
  padding-bottom: 40px;
}
.values-container-5 {
  flex: 0 0 calc(50% - 5px);
  margin-right: 5px;
  min-height: 380px;
}
@media screen and (max-width: 1200px) {
  .values-container-5 {
    min-height: 438px;
  }
}
@media screen and (max-width: 992px) {
  .values-container-5 {
    min-height: 560px;
  }
}
@media screen and (max-width: 768px) {
  .values-container-5 {
    min-height: 390px;
  }
}
.values-title-6 {
  max-width: 60%;
  padding-bottom: 11px;
}
.values-container-6 {
  flex: 0 0 calc(50% - 5px);
  margin-left: 5px;
  min-height: 380px;
}
@media screen and (max-width: 1200px) {
  .values-container-6 {
    min-height: 438px;
  }
}
@media screen and (max-width: 992px) {
  .values-container-6 {
    min-height: 560px;
  }
}
@media screen and (max-width: 768px) {
  .values-container-6 {
    min-height: 390px;
  }
}
.values-title-7 {
  max-width: 80%;
  padding-top: 20px;
  padding-bottom: 34px;
}
.values-container-7 {
  flex: 0 0 calc(50% - 5px);
  margin-right: 5px;
  min-height: 380px;
}
@media screen and (max-width: 1200px) {
  .values-container-7 {
    min-height: 438px;
  }
}
@media screen and (max-width: 992px) {
  .values-container-7 {
    min-height: 560px;
  }
}
@media screen and (max-width: 768px) {
  .values-container-7 {
    min-height: 390px;
  }
}
.values-title-8 {
  max-width: 80%;
  padding-top: 20px;
  padding-bottom: 39px;
}
.values-container-8 {
  flex: 0 0 calc(50% - 5px);
  margin-left: 5px;
  min-height: 380px;
}
@media screen and (max-width: 1200px) {
  .values-container-8 {
    min-height: 438px;
  }
}
@media screen and (max-width: 992px) {
  .values-container-8 {
    min-height: 560px;
  }
}
@media screen and (max-width: 768px) {
  .values-container-8 {
    min-height: 390px;
  }
}
.values-title-9 {
  max-width: 80%;
  padding-top: 25px;
  padding-bottom: 57px;
}
.values-container-9 {
  min-height: 339px;
}
.values-title-10 {
  max-width: 50%;
  padding-bottom: 20px;
}
.values-container-10 {
  min-height: 339px;
}
.values-text {
  font-size: 14px;
}
.community-bg {
  background-color: #e1dcdc;
  padding-top: 15px;
}

@media (min-width: 768px) {
  .comunity-bg-triangle::before {
    content: "";
    position: absolute;
    width: 32px;
    height: 105%;
    right: -20px;
    top: -3px;
    background-color: white;
    transform: rotate(-6deg);
  }
  .comunity-bg-triangle::after {
    content: "";
    position: absolute;
    width: 32px;
    height: 105%;
    right: -20px;
    top: -3px;
    background-color: white;
    transform: rotate(6deg);
  }
  .comunity-bg-triangle {
    padding-right: 50px;
  }
}
.porfolio-description {
  border-left: 2px solid #0077c7;
  padding: 4px 20px;
  margin-bottom: 40px;
}
.prev-project {
  text-align: center !important;
}
.next-project {
  text-align: center !important;
}
@media (min-width: 768px) {
  .prev-project {
    text-align: left !important;
  }
  .next-project {
    text-align: right !important;
  }
}

@media (max-width: 992px) {
  .hide-mobile {
    display: none;
  }
}

/* CONTACT FORM */
.contact-form-row {
  transition: height 0.3s ease-out;
  height: 0;
  overflow: hidden;
}
.contact-form {
  margin-top: 30px;
}
.form-value div {
  margin-bottom: 8px;
}
.email,
.name,
.company,
.position,
.phone {
  border-radius: 0px;
  height: 40px;
  width: 250px;
  padding-left: 10px;
  color: #000;
  font-size: 20px;
  border: 2px solid #0077c7;
}
.submit {
  height: 40px;
  border: 2px solid #0077c7;
  background-color: #cee6f8;
  color: #0077c7;
  font-size: 20px;
  width: 100px;
  cursor: pointer;
  transition: 0.3s ease-in;
}
.submit:hover {
  color: #fff;
  background-color: #0077c7;
  text-decoration: none;
}
.mail-spinner-container {
  display: none;
  position: absolute;
  left: 50%;
  margin-left: -12px;
  z-index: 0;
  width: 24px;
  height: 24px;
}
.mail-spinner {
  z-index: 1;
  border: 2px solid #033968;
  border-radius: 50%;
  border-right-color: transparent;
  border-top-color: transparent;
  border-bottom-color: transparent;
  animation: spin 1s linear infinite;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 0;
  left: 0;
}
.mail-spinner-border {
  width: 20px;
  height: 20px;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 0;
  border: 2px solid #d9d9d9;
  border-radius: 50%;
}
.mail-link {
  color: #0077c7;
}
.mail-link:hover {
  text-decoration: none;
  color: #0077c7;
}

@media (min-width: 992px) {
}
