.home03-carousel .item {
  padding:10px;
}

.home-info {
  padding: 50px 30px;
}

.dg-title02 h3 {
  font-weight:normal;
}

.about-info {
  padding: 30px;
}

.headercenterBox .head_mid {
  border-bottom:2px solid #ececec;
}

span.properties {
  font-size: 16px;
  font-weight:bold;
}

.propinfo {
  padding:20px;
}

@media only screen and (max-width: 840px) {
  .row.prop .col-sm-6 {
  width:100%;
  }
  .propinfo {
  text-align:center;
  padding: 25px;
}
}

#dnngo_megamenu .primary_structure > li {
  border-right:5px solid #549093;
  padding:0 20px;
}

#dnngo_megamenu .primary_structure > li:last-child {
  border-right:none;
}

#dnngo_megamenu > div.dnngo_gomenu > ul > li {
  margin-left:0;
}

.prop img {
  width:80%;
}

.dg-title02 h3 {
  color: #549093;
}

.home02-btn, a.home02-btn, a:link.home02-btn, a:active.home02-btn, a:visited.home02-btn {
  border: 5px solid #549093;
  color: #549093!important;
  padding:20px;
  font-size:18px;
}

a.home02-btn:hover {
  background-color:#549093;
  color:white!important;
}

.headercenterBox .head_mid {
  border-bottom:5px solid #549093;
}

.headerbottomBox {
  padding-top:10px;
}

#dnngo_megamenu .primary_structure {
  margin-bottom:10px;
}

.roll_menu.roll_activated #dnngo_megamenu > div > ul > li > a {
  padding: 0 10px;
}

h1.mobile-title {
  display:none;
  text-align:center;
  font-size:30px;
}
/*new styles 3/27/17*/
.headerBox .dnn_logo{
  line-height: 83px;
    height: 100px;
}
.header-info p, .header-info a{
  line-height: 1.2;
    color: #2b1d6b;
}
.copyright_style .sep{
  display: none;
}
.dg-title02 h3:before, .dg-title02 h3:after{
  border-top: 3px solid #549093;
  border-bottom: 2px solid #549093;
}
/*end new styles 3/27/17*/

@media only screen and (max-width:991px) {
  .mobile_dnn_logo {
    line-height:46px;
  }
}

@media only screen and (max-width: 767px) {
  h1.mobile-title {
    display:block;
  }
  .dg-title02 h3:before, .dg-title02 h3:after {
    border-top: none;
    border-bottom: none;
}
dg-title.css:59
.dg-title02 h3:before, .dg-title02 h3:after {
    border-top: none !important;
    border-bottom: none !important;
}
}

