.blog-section .blog-post .post-gal img {height:auto}
.sidebar-section p, .sidebar-section {
  font-weight: 400;
  color: #606060;
}
.contact-info-box ul li {
  font-size: 15px;
  color: #606060;
 list-style-position: inside;
  padding: 0 0 0 30px;
  text-indent: -1em;
}
.contact-info-box ul li i {
  margin-right: 14px;
}
#sidebar .sidebar-section {
  border-radius: 10px;
}
.box-section {
 border-radius: 10px;
color: #606060
}
footer .up-footer {
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}
footer .footer-line {
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
}
header .header-logo {
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}
header ul.main-menu li#menu-item-484 a {
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
}
.banner h1 {
  top: 80%;
}
.banner h1 span {  
  background: rgba(135, 166, 63, 0.85);
}
.box-section h2 {
  color: #87a63f;
  font-size: x-large;
  margin: 0 0 16px;
  text-transform: none;
  font-weight: 300;
}
.box-section h3 {
  color: #87a63f;
  font-size: medium;
  margin: 0 0 10px;
  text-transform: none;
  font-weight: 300;
}
@media (max-width: 991px) {
#sidebar .sidebar-section.white-box {
  display: none; 
}
     }
@media (min-width: 768px) and (max-width: 979px) { 
.contact-info-box ul li:first-child {
    list-style-type: disc;
    list-style-position: inside;
    padding: 0 0 0 40px;
    text-indent: -1em;
}
}
@media (max-width: 480px) {
.banner h1 {
 font-size: 1em;
}
}

