/* custom */
.navbar-brand > img {
width:298px;
}
.page-title {
    text-transform:uppercase!important;
}
.adEdit {
    position:fixed;
    top:30%;
    right:-24px; text-transform:uppercase;
    
    transform:rotate(-90deg)
}
    .adEdit a {
        text-decoration: none!important; padding:10px 20px;
        border-radius:0;font-size:1em
    }

        .adEdit a:hover {
            text-decoration: none !important;
            background-color: #3D5429!important;
            border-radius: 0
        }

.alert-danger a {

color: #a94442!important
}
    
.navbar-brand.navbar-logo-bigger > img {
    position: relative;
    top: 1px;
    width: 298px;
    max-width: 90%
}


.nav>li>a {
     padding: 10px 12px!important;
}


.navbar-toggle {
    background-color: #699546;

}
.container a { color: #4F713E; text-decoration:underline }
.navbar a { text-decoration:none!important}
footer a, .btn-primary { color:white!important}
#mudmap img {
    max-width:100%
}

  .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
    background-color:#649244
}


.portfolio-item-filters li a.active {
    background-color:#6C9549
}
    
.breadcrumb > li.active, .breadcrumb > li :hover {
    color: #6C9549;
}


.topbar {
    color: #C3C3C3;
}
    .topbar a {
        color:#E3E3E3
    }
/* Map */


.map {
    height: 450px; background:RGB(240, 237, 229);padding:10px 25px
}

#map iframe{
    pointer-events: none;
}


@media(max-width:768px) {
    .map {
        height: 300px; padding:18px 28px
    }


    
}

.page-header {
 background-color:#E4EADC;
}

.call-to-action {
 background-color:#F0EDE5;
}

.navbar {
    min-height:82px
}

footer .logo {
    width: 320px;
    margin-bottom: 15px;
}

.larger {
 font-size:1.5em}


.features-with-bg {
  padding: 100px 0;
  background-image: url('../img/bg-features.jpg');
  background-attachment: fixed;
  background-position: center center;
  color: #fff;
}

.features-with-bg ul {
    margin:0
}
    .features-with-bg ul {
    margin:0;padding:0;
    }
.features-with-bg ul li {
  color: #fff;
  font-style: normal;
  font-size: 1.4em;
}

.mobile .features-with-bg {
  background-attachment: inherit;
  background-position: center -35em;
}

@media screen and (max-width: 768px) {
  .features-with-bg ul li {
    font-size: 1.2em; text-align:center; list-style:none
  }
}

@media screen and (max-width: 450px) {
  .features-with-bg ul li {
    font-size: 1.1em; text-align:center; list-style:none
  }
}

.section-heading::after {
    content: "";
}

/* Header */
html, body {
    height:100%;
}

.slide {
    display: table;
    position: relative;
    width: 100%;
    height: 400px;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
}



.header1 {
    background: url(../img/sliders/slide6.jpg) no-repeat center bottom;
    background-size: cover;
}

.header2 {
     background: url(../img/sliders/slide7.jpg) no-repeat center bottom;
    background-size: cover;
}

.header3 {
     background: url(../img/sliders/slide3.jpg) no-repeat center bottom;
    background-size: cover;
}
#phoneTop {
    position:absolute;top:35px; right:30px;color:#E8E8E8; font-size:1.2em; text-decoration:none
}

@media(max-width:1200px) {
    .navbar-brand.navbar-logo-bigger > img {
        width:218px;
        top:3px
    }
}

@media(max-width:768px) {
    #phoneTop {
    display:none;
           }

    .navbar-brand.navbar-logo-bigger > img {
        width:288px;
        top:3px
    }
}
.header h3 { color:white }

@media(max-width:768px) {

    .header {
        height: 340px;
    }
}
@media(max-width:450px) {

    .header {
        height: 220px;
    }
}

.insta-bg {
    background-color: #3F729B
}
.insta-bg:hover {
    background-color: #2F5674
}

.portfolio-item .overlay {
 
  background-color: rgba(108, 150, 74, 0.6);
}

.portfolio-item .btn {
    background-color: #517038;
    border: 1px solid #28381C;
}
    .portfolio-item .btn:hover {
        background-color: #649244
    }


h4 {
color: #699546}

h4 span {
    color:#7B7B7B;
    font-size:.9em
}


.multiple-pricing-table .pricing-item {
   padding:16px;
   min-height:100px
}
.price-detail-list {
    font-size:1.15em;line-height:1.5em
}

.price-desc {
    background-color:#efefef;padding:20px
}

.red {
    font-weight: bold;
    color: rgb(255,0,0)
}

.bigger {
    font-size:1.2em
}

.call-to-action span {top:10px;}