
.full-menu .left-content{
      background: #727475;
}
nav.navmobile ul li a:hover{
      background: #727475;
}
section#contact.contactnew {
    background-color: #727475;  
}
section#contact {
    background-color: #727475;  
}
.nav-item:after{
      background-color: #727475;
}
.dropdown-item:hover, .dropdown-item:focus{
      background-color: #000;
}
.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover{
      color: #727475 !important;
}

.btn-primary {
  color: #fff;
  background-color: #000;
}
.content_pages .inner-page a, .page-template-default a, .page-template a {
  color: #79bb23;
}
.carousel-inner .btn-outline-light{
  color: #fff;
}
.propitem .type_bar {
  background: #79bb23;
  color: #fff !important;
}
.propitem  .type_bar_red {
  background: #CD0001;
  color: #fff !important;
}
.propitem h3.text-primary {
  color: #727475 !important;
}
.page-item.active .page-link {
  background-color: #727475;
}
.carousel-item:nth-child(1) {
  background-image: url('../images/parry1.jpg');  
}
.carousel-item:nth-child(2) {
  background-image: url('../images/parry2.jpg');  
}
/*contact page section*/
section#contact .form-outline .form-control:focus~.form-notch .form-notch-leading {
  border-top: 0.125rem solid #727475;
  border-bottom: 0.125rem solid #727475;
  border-left: 0.125rem solid #727475;
}

section#contact .form-outline .form-control:focus~.form-notch .form-notch-middle {
  border-color: #727475;
}

section#contact .form-outline .form-control:focus~.form-notch .form-notch-trailing {
  border-top: 0.125rem solid #727475;
  border-bottom: 0.125rem solid #727475;
  border-right: 0.125rem solid #727475;
}
.contact .info-box i { 
  border: 2px dotted #fff;
}

.testimonials_home {
    padding: 40px 0;
    background: url(../images/testim.jpg) center right;
    background-size: cover;
    position: relative;
}
.testimonials_home::before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: #79bb2354;
}
.testimonials_home h4 strong{
  color:#fff;
}

/*property details page*/
.property_detail_new {
  background: #79bb23;
}
.property_detail_new_red {
  background: #727475;
}
.property_detail_button_wrapper {  
  background-image: linear-gradient(#727475, #727475 50%, #727475 50%, #727475);
}
ul.nav-segment {
  background-color: #727475 !important;
}
.property_detail li i {
  color: #727475; 
}
.property_detail_new span.text-dark {
  background: #000; 
  color: #fff !important;
}
.attribute_prop_type i,
.attribute_size i {
  color: #fff;
}
.property_detail_new_red span.text-dark {  
  background: #FBB400;
}

#stickyBlockStartPoint button.btn-primary,
.needs-validation .btn-success {
  background-image: linear-gradient(#727475, #727475 50%, #000 50%, #000);
}
/*for footer section*/
#footer .footer-top {
  background: #79bb23;
}
#footer .copyright a, #footer .copyright {
  color: #fff !important;
}
#footer .footer-top h4 {  
  color: #fff; 
}
#footer .footer-top .footer-links ul i { 
  color: #fff;  
}

.content_pages .contact .info-box{
      background-color: #79bb23;
          color: #fff;
}

.content_pages .contact .info-box i{
       border: 2px dotted #fff;
}


/*--------------------------------------------------------------
# Featured Services
--------------------------------------------------------------*/

.featured-services {
  /* background: #edb027; */
  padding: 0px;
  margin: 30px 0px;
/*  background-image: linear-gradient(
181deg
, rgba(43,39,76,1) 50%, rgba(255,255,255,1) 100%);*/
/*
    background: url(../img/tsr/servicenewtop.png) no-repeat top center;*/
    background-size: 100% 22%;
}

#featured-services:before {
    /*background-image: linear-gradient(#ffcd1ae8, #e6140000);
    /* bottom: 0; */
/*    content: "";
    display: block;
    height: 14rem;
    position: absolute;
    width: 100%;
    z-index: 1;*/
  }

.featured-services .container_services{
    margin-top: 0px;
}

.featured-services .container_services .row{
  margin-top: 90px;
}

.back-to-down-class{
  
    text-align: center;
    margin: auto;
    padding: 0px;
        margin-top: 5rem;
  
}
.back-to-down-class i{
  font-size: 0px;
      margin: 20px 0px;
}
.back-to-down-class i:before{
    font-size: 4rem;
    color: #fff;
    line-height: 0;
}




@keyframes scroll {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    transform: translateY(46px);
  }
}




.featured-services .icon-box {
  padding: 20px;
  position: relative;
  overflow: hidden;
  background: #fff;
  box-shadow: 0 0 29px 0 rgba(68, 88, 144, 0.12);
  transition: all 0.3s ease-in-out;
  border-radius: 0px;
  z-index: 1;
  text-align: center;
  width: 100%;
}

.featured-services .icon-box::before {
  content: '';
  position: absolute;
  background: #cbe0fb;
  right: 0;
  left: 0;
  bottom: 0;
  top: 100%;
  transition: all 0.3s;
  z-index: -1;
}

.featured-services .icon-box p,
.featured-services .icon-box h4 {
  text-align: center;
}

.featured-services .icon-box h4 {
  font-family: 'Raleway', sans-serif;
}

.featured-services .icon-box h4 span {
  font-family: 'Raleway', sans-serif;
  font-size: 28px;
}

.featured-services .icon-box:hover::before {
  background: #f2f2f2;
  top: 0;
  border-radius: 0px;
}

.featured-services .icon {
  text-align: center;
  width: 100%;
  height: auto;
  justify-content: center;
  margin-left: 1.5rem;
  margin-bottom: 15px;
}

.featured-services .icon i {
  font-size: 75px;
  line-height: 1;
  color: #727475;
  transition: all 0.3s ease-in-out;
}

.featured-services .title {
  font-weight: 700;
  margin-bottom: 15px;
  font-size: 18px;
  color: #79bb23;
}

.featured-services .icon-box h4 a{
  font-weight: bold;
  color: #79bb23;
      font-size: 1.3rem;
}

.featured-services .title a, .featured-services .icon-box p a {
  color: #000 !important; 
}

.featured-services .description {
  font-size: 15px;
  line-height: 28px;
  margin-bottom: 0;
}

.featured-services .icon-box:hover .title a,
.featured-services .icon-box:hover .description, .featured-services .icon-box:hover p a {
  color: #727475 !important;
}

.featured-services .icon-box:hover .icon i {
  color: #727475;
}

#clients{
      background: #F2F2F2;
}

 .full-width .slick-arrow {
    z-index: 999 !important;
    width: auto!important;
    height: auto!important;
}