.main-menu-area nav ul li a {
  padding: 44px 0 35px 16px;
}

.banner-area .banner-content .title {
  font-size: 85px;
}

.logo-area {
  margin-bottom: 20px;
}

@media only screen and (max-width: 767px) {
    .mean-container .mean-bar .meanmenu-reveal {
      margin-top: 14px;
    }
    .banner-area .banner-content .title {
      font-size: 65px;
    }

}

.main-menu-area nav ul li ul > li a {
  color: #333;
}

.logo-mobile-menu {
  height: 75px;
  margin-bottom: 10px;
}

.margin-top-40 {
    margin-top: 40px;
}

#scrollUp i {
  color: #999;
}

.main-menu-area nav ul li ul > li > a {
  color: #333;
}

.main-menu-area nav ul li > a.active {
  color: #333;
}

.main-menu-area nav ul li > a:hover {
  color: #666;
}

.slider-btn2 {
  color: #000;
  border: 2px solid #444;
  background-color: #fff;
}

.slider-btn2:hover {
  color: #ffffff;
  background: transparent;
  border: 2px solid #ffffff;
}

.banner-content-layout4 p {
  font-size: 50px;
}

.section-space-banner2 {
  padding: 90px 0 90px;
}

.header .top-bar-contact-layout1 li a:hover {
  color: #999;
}

.nav-control-middle .owl-controls i {
    color: #999;
}

.more-service-layout1 ul li::before {
  color: #999;
}

.header-layout1 .stick {
  border-bottom: 2px solid #666;
}

.section-title-bar-left h2 span {
  color: #666;
}

.footer-area-top .corporate-address li {
  color: #a9aeba;
  padding-left: 50px;
  padding-top: 14px;
}

.footer-area-top .corporate-address li a {
     color: #a9aeba;
 }
 
.footer-area-top .corporate-address li i {
  background: #999;
}

.small-title-smaller {
    font-size: 18px;
}


.slider-area .slide-1 .big-title {
    -webkit-animation: zoomIn 1500ms ease-in-out;
    -moz-animation: zoomIn 1500ms ease-in-out;
    -ms-animation: zoomIn 1500ms ease-in-out;
    animation: zoomIn 1500ms ease-in-out;

}
.slider-area .slide-1 .big-title, .slider-area .slide-2 .big-title {
    font-size: 50px;
}

.section-title-bar-left h2::before {
    border-top: 1px solid #999;
}

.section-title-bar-left h2::after {
    border-bottom: 1px solid #999;
}

.contact-info-layout3 ul.contact-address li p {
  font-size: 13px;
  color: #333;
}

.contact-info-layout3 ul.contact-address li {
  margin: 0;
  text-align: left;
  font-size: 13px;
  font-weight: 600;
  color: #333;
  text-transform: capitalize;
  line-height: 40px;
}

.contact-info-layout3 p {
  color: #333;
  font-size: 13px;
}

.hidden {
    display: none;
}

.contact-info-layout3 p {
  margin-bottom: 13px;
  font-size: 18px;
  font-weight: 600;
  text-align: center;
  color: #f7a145;
}

.main-menu-area nav ul li ul {
    background: #FFF;
    color: #333;
}

.main-menu-area nav ul li ul a {
    color: #333;
}

.main-menu-area nav ul li ul a:hover {
    color: #666;
}

.blog-wrp-layout2 .content-box {
  padding: 20px 20px;
}

.section-title-primary p {
  width: 100%;
  font-size: 18px;
}

.contact-info-layout3 p {
  margin-bottom: 0px;
  font-size: 16px;
  font-weight: 400;
  text-align: left;
  color: #333;
}

.footer-area-top .corporate-address li p {
  color: #a9aeba;
}

.service-layout1 {
  min-height: 450px;
}

.contact-info-layout3 ul.contact-social {
  margin-top: 30px;
}

.contact-info-layout3 ul.contact-address li i {
  font-size: 18px;
  margin-top: 6px;
}

.btn-primary-fill-ghost:hover {
  color: #666;
}

.btn-primary-fill-ghost {
  background: #666;
  border: 2px solid #ddd;
  float: left;
}

.bi-envelop {
  margin-top: 13px !important;
}

.portfolio-layout1::before {
  background: none;
}

.portfolio-layout1 .content-box .btn-fill {
  background: #ffffff;
  color: #666;
}

.portfolio-layout1 .content-box .btn-fill:hover {
  background: #999;
  color: #333;
}

.portfolio-layout1 .image-box:hover {
  background: #999;
  color: #333;
}

.blog-wrp-layout2 .image-box {
  max-height: 220px;
}

#scrollUp:hover, #scrollUp:focus {
  background-color: #777;
}

.blog-news-layout2 {
    background: white;
}

.blog-news-layout2 img {
    width: 100%;
}

.blog-wrp-layout3 .image-box {
  max-height: 320px;
}

.header .top-bar-social-layout2 {
  border-right: 1px solid #999;
  border-left: 1px solid #999;
}

.header .top-bar-social-layout2 li {
  border-right: 1px solid #999;
}

.footer-area-top .useful-links > li ul li a:hover {
  color: #999;
}

#scrollUp {
  background: none;
  color: #ffffff;
  border: 2px solid #999;
}

@media only screen and (max-width: 800px) {
  .slider-overlay-dark {
        min-height: 188px;
    }
    .slider-area .slide-1 .big-title, .slider-area .slide-2 .big-title {
      font-size: 26px;
    }
    .big-title {
        margin-bottom: 10px!important;
    }
}

.image-box:hover {
   background: rgba(255, 165, 0, 0.73);
}

.mean-container .mean-bar a {
  padding: 2px 15px;
}

