.fritz .about-img {
  height: 350px;
  overflow: hidden;
}

.fritz .about-img img {
  margin-left: -15px;
  max-width: 100%;
}

@media (max-width: 768px) {
  .fritz .about-img {
    height: auto;
  }
  .fritz .about-img img {
    margin-left: 0;
    padding-bottom: 30px;
  }
}

.fritz .content h2 {
  color: #333;
  font-weight: 300;
  font-size: 24px;
  text-align: left;
}

.fritz .content h3 {
  color: #777;
  font-weight: 300;
  font-size: 18px;
  line-height: 26px;
  font-style: italic;
  text-align: left;
}

.fritz .content p {
  line-height: 26px;
  text-align: left;
}

.fritz .content p:last-child {
  margin-bottom: 0;
}


@media (max-width: 768px) {
    .navbar-brand {
        margin-left: 10px;
    }
    .fritz .about-img img {
        padding-bottom: 0px;
    }
    .fritz .about-img {
        margin-top: 35px;
    }

    
}    




/* -----  Custom Colors ----- */
a, a:hover {
/*
  color: #00c1c1;
*/
  color: rgb(147,123,83);
}
/* Back to top button */
.back-to-top {
  /* background: #00c1c1;*/
  background: rgba(147,123,83,0.7);
  border: 1px solid white;
  color: #fff;
  border-radius: 5px;
}
.back-to-top:focus {
  /* background: #00c1c1; */
  background: rgba(147,123,83,0.95);
  color: #fff;
}
.back-to-top:hover {
  /* background: #019090;*/
  background: rgb(147,123,83);
  color: #fff;
}
.navbar-default {
  /* background: #00c1c1; */
  background: rgba(147,123,83,0.95);
}

nav .form-control {
   padding: 0px 0px 0px 15px;
    
}    


.form-control:focus {
  /*
  border-color: #00c1c1;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 2px #00c1c1;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 2px #00c1c1;
  */
  border-color: rgb(147,123,83);
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 2px rgb(147,123,83);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 2px rgb(147,123,83);
}

.service .carousel-indicators .active {
  /* background: #00c1c1; */
  background: rgb(147,123,83);

}

.btn-theme {
  /* background: #00c1c1; */
  background: rgb(147,123,83);
}

.contact-widget i {
/*
   background: #00c1c1; 
*/
  
  color: rgb(147,123,83);
}



#intro .btn-get-started {
    border: 3px solid rgb(147,123,83);
    background: rgba(147,123,83,0.6)
}
#intro .btn-get-started:hover {
    background: rgb(147,123,83);
    color: #fff;
    text-decoration: none;
}


footer {   
    background: rgba(147,123,83,0.95)
}


button.navbar-toggle {

    background: #ddd;

}

/* Book Now Button in nav bar */
.navbar-default .navbar-brand {
    border: 1px solid rgba(255,255,255,0.5);
    border-radius: 5px;
    padding-top: 14px;
    text-transform: none;
    font-weight: 700;
    font-size: 1.5em;
}
.navbar-default .navbar-brand:focus, 
.navbar-default .navbar-brand:hover {
    border: 1px solid black;
    color: black;
    background-color: transparent;
}


/* language selection */
/* language select box in menu */

nav .form-control {
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  color: #fff;
  background: transparent;
  border: none;
  cursor: pointer;
  font-weight: 700;
  padding-top: 15px;
  line-height: 20px;
  text-transform: uppercase;
}


nav select:hover {  
    color: #3A3A3A;
  }



.home-section {
    padding: 25px 0px 0px 0px;
}

.section-heading h1 {
    padding-top: 25px;
}


    

.btn-readmore {
    float: left;
    border: 1px solid rgb(147,123,83);
    background: rgba(147,123,83,0.8);
    color: #fff;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2), 0 6px 15px 0 rgba(0, 0, 0, 0.19);
    border-radius: 5px;
    text-decoration: none;
}

.btn-readmore:hover,
.btn-readmore:focus {
    color: #fff;
    background: rgb(147,123,83);

}

.about-img img {
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2), 0 6px 15px 0 rgba(0, 0, 0, 0.19);
    border-radius: 5px;

}


#parallax1 {
    background: linear-gradient(rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3)), url('/gallery/view-pool-towards-villa.jpg');
    width: 100%;
    background-repeat: no-repeat;
    background-size: auto;
    padding: 190px 0px 190px 0px;
}

.map-container-7{
    overflow:hidden;
    padding-bottom: 300px;
    position:relative;
    height:0;
    margin-top: 25px;
}
.map-container-7 iframe{
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    position: absolute;
    border: none;
}


    
    
    


/* insert a nice margin from the top to make sure, the nav bar is not covering the content */
a.anchor {
    display: block;
    position: relative;
    top: -70px;
}




/* make sure, the gallery is above the sticky header (wich has z-index: 9999) */
.pswp {
    z-index: 10000;
}


/* first we hide all gallery thumbs */
.my-gallery figure {
  display: none;
  padding-bottom: 5px;
}
/* then we show only the first 6 gallery thumbs */
.my-gallery figure:nth-child(1),
.my-gallery figure:nth-child(2),
.my-gallery figure:nth-child(3),
.my-gallery figure:nth-child(4),
.my-gallery figure:nth-child(5),
.my-gallery figure:nth-child(6) {
    display: inline-block;
}




