.main-nav {background-color: #136418 !important; background: #136418 !important;}
.logo img {width: 225px !important;}
.single-gallery {
  position: relative;
  margin-bottom: 30px; }
  .single-gallery:hover .gallery-icon {
    transform: scale(1); }
  .single-gallery:hover img {
    filter: brightness(0.5); }
  .single-gallery .gallery-icon {
    position: absolute;
    text-align: center;
    top: 40%;
    left: 0;
    right: 0;
    margin: 0 auto;
    font-size: 20px;
    color: #ffffff;
    width: 40px;
    height: 40px;
    border-radius: 0 7px 0 7px;
    line-height: 45px;
    background-color: #db8c23;
    transform: scale(0);
    transition: .7s; }
    .single-gallery .gallery-icon:hover {
      background-color: #020d26;
      color: #ffffff; }
    .single-gallery .gallery-icon::before {
      content: '';
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      border-radius: 0 7px 0 7px;
      left: 0;
      border: 1px solid #db8c23;
      animation: ripple 1s linear 2s infinite; }
    .single-gallery .gallery-icon:hover::before {
      border-color: #020d26; }
/*
.contact-area2::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    background-color: #000000;
    opacity: 0.5;
}
*/
.support {padding: 30px 0px 20px 0px;}
.spt {margin-top: 20px;}
.spt a {color: #eba826;}
.pldots {padding-left: 262px;}
.hometitles1 {font-size: 45px !important;}
.hometitles {font-size: 25px !important;}
.m0a {margin: 0 auto;}
.mw1000 {max-width: 1000px !important;}
.contact-area2 {
	position: relative;
    background-image: url(../img/Cypressbrook-company-form2.jpg);
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    padding: 100px 0;
}
.newslinks a {color: #eba826;}
.newslinks a:hover {color: #154835;}
.newslinks a:visited {color: #eba826;}
.slider-content {text-shadow: 1px 2px #000;}
.textshadow {text-shadow: 1px 2px #000;}
.cta { background-color: #fbf3e9;}
.cta-text h2 {    font-family: "Cormorant", serif; color: #f1ad52;
    font-weight: 500;
    font-style: italic;
text-align: center;
padding: 20px 0px;
margin-bottom: 0px;}
.investors-login .form-control {
    background: #ffffff;
    height: 55px;
    line-height: 55px;
    margin: 0;
    border-radius: 0;
    border: none;
    padding: 0 25px;
}
.leader-area::before {
    content: '';
    position: absolute;
    background-color: #fbf3e9;
    width: 60%;
    height: 92%;
    right: 0;
    z-index: -1;
    bottom: 0;
}

.nodark h1 {color: #fff;}
.nodark input {width: 300px; margin: 0 auto !important;}
.nodark {padding: 175px 0px !important; text-align: center;} 
.nodark::before {background-color: transparent !important;}

.leader h2 {font-size: 32px !important;}
.offer-item h3 {text-align: center;}
.green {color: #154835;}
.socfoot {padding-left: 0px;}
.socfoot li {display: inline; list-style-type: none; font-size: 28px;}
.socfoot li a {color: #154835;}
.socfoot li a:hover {color: #eba826;}
.mgtnav {background-color: #f1ad52; z-index: 1000;}
.mgtnav ul {margin: 0 auto; text-align: center; padding: 7px 0px 0px 0px}
.mgtnav ul li {list-style-type: none; display: inline-block;}
.mgtnav ul li a {color: #fff;}
.mgtnav ul li a:hover {color: #154733;}
.coninfo {color: #777;}
.coninfo a {color: #777;}
.coninfo a:hover {color: #eba826; text-decoration: none;}
.linkcolor a {color: #154733;}
.linkcolor a:hover {color: #eba826;}
.linkcolor a:visited {color: #154733;}
.m0 {margin: 0 auto;}
.mb70 {margin-bottom: 70px;}
.mt20 {margin-top: 20px;}
.mt50 {margin-top: 50px;}
.mt70 {margin-top: 70px;}
.pt50 {padding-top: 50px;}
.pt70 {padding-top: 70px;}
.pt100 {padding-top: 100px;}
.pt200 {padding-top: 200px;}
.mb50 {margin-bottom: 50px;}
.mb85 {margin-bottom: 85px;}
.mb100 {margin-bottom: 100px;}
.inner-title h1 {    font-size: 70px;
    color: #ffffff;
    font-weight: 700;
    line-height: 1.2;}
.inner-title p {font-size: 20px;
    color: #ffffff;}
.inner-logo {padding: 300px 0 300px 0; text-align: center; position: relative;}
.inner-logo img {max-height: 176px;}
.no-logo {padding: 300px 0 300px 0; text-align: center; position: relative;}
.mgtbg { background-image: url("../img/commercial-property-management-services.jpg"); }
.templebg { background-image: url("../img/Static-Header-Temple.jpg"); }
.collegebg { background-image: url("../img/Header-College-Station.jpg"); }
.bellevuebg { background-image: url("../img/Ariza-Bellevue-TN.jpg"); }
.corpusbg { background-image: url("../img/Header-Corpus.jpg"); }
.forestviewbg { background-image: url("../img/Ariza-Forest-View-FL.jpg"); }
.plumcreekbg { background-image: url("../img/Ariza-Plum-Creek-Header.jpg"); }
.goslingbg { background-image: url("../img/Ariza-Gosling-Header.jpg"); }
.eastonbg { background-image: url("../img/Ariza-Easton-Park-Header.jpg"); }
.brokeragebg { background-image: url("../img/brokerage.jpg"); }

/* Style the Stcky navbar */
#navbar2 {
  overflow: hidden;
  background-color: #f1ad52;
}

/* Navbar links */
#navbar2 a {
  float: left;
  display: block;
  color: #f2f2f2;
  text-align: center;
  text-decoration: none;
}

/* Page content */
.content {
  padding: 16px;
}

/* The sticky class is added to the navbar with JS when it reaches its scroll position */
.sticky {
  position: fixed;
  top: 75px;
  width: 100%;
}

/* Add some top padding to the page content to prevent sudden quick movement (as the navigation bar gets a new position at the top of the page (position:fixed and top:0) */
.sticky + .content {
  padding-top: 60px;
}



/* iPad Landscape */
@media (max-width: 1200px) {
.sticky {top: 58px;}
}

/* iPad Portrait */
@media (max-width: 992px) {
.pt55 {padding-top: 55px;}
.efficiency-card {min-height: 0px;}
}

@media (max-width: 768px) {
	
}

/* iPhone Landscape */
@media (max-width: 767px) {
.pldots {padding-left: 0px;}
.hometitles {font-size: 36px !important;}
}
@media (max-width: 580px) {
.careercta p {margin-top: 20px;}
}	

/* iPhone Portrait */
@media (max-width: 480px) {
.pldots {padding-left: 0px;}
.hometitles1 {font-size: 35px !important;}
.hometitles {font-size: 26px !important;}
.sticky {top: 54px;}
.inner-title h1 {
    font-size: 45px;
    color: #ffffff;
    font-weight: 700;
    line-height: 1.2;
	text-align: center;
}
.inner-title p {text-align: center;}
.nav-link {padding: 11px;}	
}



.honey, .grecaptcha-badge {
  display: none;
}
.forgot-pass {
  color: white;
  text-shadow: 2px 2px 2px black;
}