#sidebar{z-index:5 !important;}
.grecaptcha-badge{ visibility:hidden}
.landowner .btn.btn-xl{ min-width:200px}
.landowner header nav{ border-bottom: 1px solid #AEBBC8}
.landowner .inquire-btn{ text-align:center}
.landowner header h1{font-size:45px; font-weight:300; margin-top:10px}
.landowner header h4{ font-size:18px; font-weight:400; margin:20px 0}
.landowner header hr{ border:none; border-top: 1px solid #FFF; opacity:20%; margin-bottom:20px}
.landowner header .benefits{display:block}
.landowner header li{ font-size:18px; font-weight:500; margin:12px 0}
.landowner #login-box{ background:url('/assets/images/common/login-box.png') repeat; width:100%; max-width:532px; margin:0 auto; box-sizing:border-box; padding:20px; min-height:600px}
.landowner #login-box .tab-nav{background:#34373B; padding:4px; border-radius:5px}
.landowner #login-box .tab-nav a{color:#fff; text-align:center; display:block; width:100%; font-size:16px;border-radius: 5px; padding:14px 0; line-height:20px}
.landowner #login-box .tab-nav a span{ font-size: 13px; font-weight:100}
.landowner #login-box .tab-nav a.active{ font-weight:600; background:#B69C5F; }
.landowner #login-box .tab-nav a.active span{font-weight:400}
.landowner #login-box .tab-form h2{ color:#fff; font-size:24px; font-weight:400; margin:20px 0px;  }
.landowner #login-box .tab-form form{ display:block; padding:20px 20px 10px 20px}
.landowner #login-box .tab-form form .form-row div{ margin-top:10px; margin-bottom:10px}
.landowner #login-box .tab-form form .form-row div input{ background:transparent !important; border-radius:0; border: 0px; border-bottom:1px solid #737477; color:#fff; padding:20px 0 30px 0; outline: none; font-size: 15px !important; box-shadow:none !important;}

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
    -webkit-text-fill-color: white !important;
    font-size: 16px !important;
    transition: background-color 5000s ease-in-out 0s !important;
}
.landowner #login-box .tab-form form .form-row div button{ font-weight:400; margin-top:20px}

.landowner #login-box .tab-form form .form-row div input::placeholder{
    color:#fff;
    opacity:1;
    font-size: 15px;
    line-height:30px;
    display:block
}

.landowner .intro h2{ font-size:25px; line-height:30px; color:#1F1F32;  font-weight:500; max-width:900px; margin:120px auto 40px auto;}
.landowner .intro h4{ max-width:900px; font-size: 16px; margin:10px auto 40px auto}

.landowner .mission{ margin:30px 0}
.landowner .mission h3{ font-size: 25px; font-weight:600; margin:20px 0}
.landowner .mission p{ font-size: 16px; line-height:28px; font-weight:500; margin:25px 0}


.landowner .counters{margin-bottom: 30px}
.landowner .counters h1{ font-size: 60px; color:#941B20; font-weight:300}
.landowner .counters p{ font-size: 20px; font-weight:600; letter-spacing: 3px}
.landowner div.border-left-right{ border-top:1px solid #ddd; border-bottom:1px solid #DDD; border-left:0; border-right:0}

.landowner .ceo{ background:url('/assets/images/common/ceo-bg.jpg') top center no-repeat; color:#fff; padding:20px 0}
.landowner .ceo div.col{ max-width:1073px; margin:0px auto}
.landowner .ceo a.btn{ display:none}


.landowner .lake-management{margin-top:50px; margin-bottom:0px}
.landowner .lake-management h2{font-size:25px; margin:10px auto 30px auto; line-height:30px; color:#1F1F32; font-weight:500; max-width:900px;}
.landowner .lake-management h3{ font-size:25px; font-weight:600; margin:20px 0 10px 0}
.landowner .lake-management h3.lm-2{display:none}
.landowner .lake-management p{ line-height:26px; font-weight:500}
.landowner .lake-management .divider{ height:20px}

.landowner .it-works{ background:#94191D url('/assets/images/common/ladnowner-it-works.jpg') left center no-repeat}
.landowner .it-works .it-works-content{background:#94191D; padding:20px 20px ; text-align:left; color:#fff}
.landowner .it-works .it-works-content h1{ font-size:40px;}
.landowner .it-works .it-works-content p{ line-height: 28px; font-size: 16px; font-weight:500}
.landowner .it-works .it-works-content ul{ margin:0; padding:0; margin-top: 50px; margin-left:10px}
.landowner .it-works .it-works-content li{ display:block; background:url('/assets/images/common/gold-check.png') 0px 6px no-repeat; padding-left:40px; margin-bottom:20px; margin-top:0px; padding-top:0px; font-size: 16px; font-weight:400}

.landowner .it-works .it-works-content .btn.btn-secondary{ background:#B69C5F; font-weight:500;}

.landowner .more-info{ background:#B69C5F; color:#fff; padding:80px 20px 50px 20px}
.landowner .more-info h1{ font-size:20px; max-width:1037px;  margin: 0 auto 30px auto;}

.featured_in_section{background: #F7F7F7; padding: 60px 0}

.featured_in{max-width: 1400px; margin: 0 auto; display:flex; justify-content: space-around; flex-wrap: wrap }
.featured_in a{ line-height:30px; display: inline-block; }
.featured_in img{ max-height: 30px}
.featured_in span{ display: inline-block; font-size: 14px; color: #1F1F1F; font-weight: 600; width: 100%; text-transform: uppercase; margin-bottom: 15px}



/* Small devices (landscape phones, 576px and up) */
@media (min-width: 576px) {
    .landowner header .benefits{display:flex}
    .landowner .intro h2{ font-size:30px; line-height:40px;}
}

/* Medium devices (tablets, 768px and up) */
@media (min-width: 768px) {
    .landowner .inquire-btn{ text-align:left}
    .landowner header h1{font-size:80px;}
    .landowner .intro h2{ font-size:40px; line-height: 50px}
    .landowner .mission{ margin:100px 0}


    .landowner .counters{margin-bottom: 100px}
    .landowner .counters h1{ font-size: 100px;}
    .landowner div.border-left-right{ border-left:1px solid #ddd; border-right:1px solid #DDD; border-top:0; border-bottom:0}

    .landowner .ceo{padding:80px 0}
    .landowner .ceo a.btn{ display:inline-block}

    .landowner .lake-management .divider{ height:80px}
    .landowner .lake-management h3{margin:20px 0 40px}
    .landowner .lake-management{margin-top:100px; margin-bottom:80px}
    .landowner .lake-management h2{font-size:40px; margin:100px auto 10px auto; line-height:50px;}

    .landowner .it-works .it-works-content{padding:100px 20px 100px 100px;}
    .landowner .it-works .it-works-content h1{ font-size:50px;}
    .landowner .more-info h1{ font-size:30px; max-width:1037px;  margin: 0 auto 30px auto;}
}

/* Large devices (desktops, 992px and up) */
@media (min-width: 992px){
    header nav a.box-shadow-menu {
        background: transparent url(/assets/images/common/chev_hamburger_light.png) right top no-repeat;
    }
    header nav.active a.box-shadow-menu {
        background: transparent url(/assets/images/common/chev_hamburger_light.png) right bottom no-repeat;
    }
    .landowner .lake-management img{ margin-top:20px}
    .landowner .lake-management h3{ display:none}
    .landowner .lake-management h3.lm-2{display:block; margin:0px; text-align:left}

    .featured_in{ }
    .featured_in img{ max-height: 80px}
    .featured_in span{ height: 120px; line-height: 120px; border-right: 1px solid #B89D5F; padding-right: 80px; width: auto; font-size: 18px; margin-bottom: 0}
    .featured_in a{ line-height:120px; padding-top: 0}


}

/* Extra large devices (large desktops, 1200px and up) */
@media (min-width: 1200px){
    .landowner .lake-management h3{ display:block}
    .landowner .lake-management h3.lm-2{display:none}
}



