@import url('https://fonts.googleapis.com/css?family=Open+Sans+Condensed:300,700|Open+Sans:400,700&display=swap');
body{font-family: 'Open Sans', sans-serif;}
.logo{height:100px;}
.fixed-top{    -webkit-box-shadow: 0 0 7px rgba(0,0,0,.1)!important;
    -moz-box-shadow: 0 0 7px rgba(0,0,0,.1)!important;
    box-shadow: 0 0 7px rgba(0,0,0,.1)!important;background:#002244;}
.active{color:#fff;}
.content{margin-top:150px;}
.navbar-light{font-weight: 700;font-size:16px;letter-spacing: 1px}
.navbar-dark{background-color:#ebece4;border-bottom:5px solid #d27ead;}
.navbar-dark .navbar-nav .nav-link {
    color: #000;font-weight: 700;
}

.navbar-nav .nav-link{padding-right: 0.8em!important;padding-left: 0.8em!important}
.carousel{margin-top:100px;}
.carousel-caption{color:#fff;top:30%;}
.border-div{border-left:1px solid #ccc;border-right:1px solid #ccc;}
.featurette-heading {
  font-family: 'Open Sans Condensed', sans-serif;
  font-weight: 700;
  line-height: 1;
  letter-spacing: 1px;
  font-size:2em;
  color:#7d191b;
  text-transform: uppercase;
  margin-top:20px;
}
.footerbg{background:#f4f4f4;}
.btn-lg{    background-color: #e7a2c9;
    border-color: #e7a2c9;}
.btn-md{    background-color: #e7a2c9;
    border-color: #e7a2c9;}
.review_box_full{background-color:#f8a54a;padding:10px;margin-bottom:20px;}
.featurette-divider {
  margin: 2.5rem 0; /* Space out the Bootstrap <hr> more */
}
.feature-wrap {
    border: 1px solid #e3e3e3;
}
.feature-wrap p{
    padding:0 20px 30px 20px;
}
.feature-content {
    padding: 20px;text-transform: uppercase;text-align: center;
}
.indigo-text{color:#3f51b5!important}
.specialfeature{margin:8em 0;}
.specialfeature-heading{margin:1em 0;color:#3588a0;font-weight: 700;letter-spacing:3px;font-family: 'Open Sans Condensed', sans-serif}
.specialfeature-headinggreen{margin:1em 0;font-weight: 700;letter-spacing:3px;font-family: 'Open Sans Condensed', sans-serif;color:#fff;font-size:3em;}
.specialfeature-content{font-size:1.5em;margin-bottom:5%;text-shadow: 0em 0.08em 0em rgba(0,0,0,0.4);}
.text-muted{color:#683901!important;}
.content-pages{margin-top:150px;}
.navbar-toggler{background-color:#3588a0;}
.navbar-brand{
    padding-top: 0rem;
    padding-bottom: 0rem;}
    .navbar{padding:0;}
a.applynow{color:#b3995d;font-weight: 800}
a.applynow:hover{color:white;}
hr{margin:1em 0;color:#b3995d;font-weight: 700}
.bedclean-services{background-image: url(../img/services-bedroom-cleaning-bg.jpg);
background-size: cover;
}
.livingroom-services{background-image: url(../img/services-livingroom-cleaning-bg.jpg);
background-size: cover;
}
.carpet-cleaning{background-image: url(../img/services-steam-cleaning-bg.jpg);
background-size: cover;
}
.mobile-car-wash{background-image: url(../img/services-car-wash-bg.jpg);
background-size: cover;
}
.logo{height:100px;}
.btn-info {background-color:#e7a2c9;border:2px solid #ffffff4f!important}
.btn-info:hover {background-color:#f8a54a;}
.btn-cta {    color: #ffffff!important;
    background-color: #e7a2c9;
    border: 2px solid #ffffff4f!important;
    border-radius: 25px;
    text-align: center;
    font-size: 1.1em;
    font-weight: 700;}
    .btn-cta a{    color: #ffffff!important;}
.btn-cta:hover{    opacity: .7;
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
    background-color:#f8a54a;}

.content-slide-row{}
.content-slide{
    background-size: cover;
    background-position: center;
    background-attachment: scroll;
    transition: all 0.5s ease;
    clear: both;
    /**font-family: 'Lato', sans-serif;**/
    font-weight: 700;
    margin: 0;
    padding: 125px 0;
    width: 100%;
    vertical-align: middle;
  }
.content-slide-text{padding:80px;}
.slide1{background-image: url(../img/content-slide1.jpg);}
.text1{background-color:#323232;color:#fff;}
.slide2{background-image: url(../img/content-slide2.jpg);}
.text2{background-color:#fff;color:#000;}
.slide3{background-image: url(../img/content-slide3.jpg);}
.content-slide:hover
{
  transform: scale(1.2);
}
.content-slide-wrap
{
  overflow: hidden; 
  margin:0;
}

/* Dropdown Button */
.dropbtn {
  background-color: #4CAF50;
  color: white;
  padding: 16px;
  font-size: 16px;
  border: none;
}

/* The container <div> - needed to position the dropdown content */
.dropdown {
  position: relative;
  display: inline-block;
}

.dropdown ul {list-style-type: none;margin-left:-30px;}
/* Dropdown Content (Hidden by Default) */
.dropdown-content {
  display: none;
  text-transform: uppercase;
  position: absolute;
  color:#fff;
  background-color: #fcb860;
  min-width: 250px;
  padding-left:2px;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 1;
}


/* Links inside the dropdown */
.dropdown-content a {
  color: #000;
  padding: 10px 10px;
  text-decoration: none;
  display: block;
}

/* Change color of dropdown links on hover */
.dropdown-content a:hover {background-color: #e7a2c9;}

/* Show the dropdown menu on hover */
.dropdown:hover .dropdown-content {display: block;}

/* Change the background color of the dropdown button when the dropdown content is shown */
.dropdown:hover .dropbtn {background-color: #000;}

.nav-link{text-transform: uppercase;}
.navbar-light .navbar-nav .nav-link{color:#000;}
.nav-link:hover{color:#d27ead!important;}
@media (max-width: 40em) {
  /* Bump up size of carousel content */
  h2{font-size:1.2em;}
  .carousel-caption p {
    margin-bottom: 0rem;
    font-size: 0.9em!important;
    line-height: 1.4;
   
  }
  .carousel-caption{top:0%;}
  .logo{height:50px;}
  .mobilehide{display: none}
  .btn-cta{font-size: 1em}
  .carousel-caption{padding-top:5px;padding-bottom: 5px}
  .specialfeature-headinggreen{margin-bottom: 5px;font-size:2em;}
  .specialfeature-content{font-size:1em;margin-bottom:5%;text-shadow: 0em 0.08em 0em rgba(0,0,0,0.4);}
}

@media (min-width: 1200px) {
.container {
    max-width: 1240px;
}
}

@media (min-width: 40em) {
  .desktophide{display: none}
}
@media (min-width:600px) and (max-width: 1300px){
  .specialfeature-content{font-size:1em;margin-bottom:5%;text-shadow: 0em 0.08em 0em rgba(0,0,0,0.4);}
  .specialfeature-headinggreen{margin:10px;}
  .carousel-caption {top:5%;}
}