/******Hero Row*****/

.hero-row h1 {
  color: #ffffff;
  font-variant: small-caps;
  text-shadow: 1px 1px 2px rgba(0, 0, 0, 1);
}
  
.hero-row h4 {
  color: #ffffff;
  font-variant: small-caps;
  text-shadow: 1px 1px 2px rgba(100, 100, 100, 0.6);
  
}


.photo-drop-shadow {
  -webkit-box-shadow: 2px 2px 16px 1px rgba(68,68,68,0.3);
	-moz-box-shadow: 2px 2px 16px 1px rgba(68,68,68,0.3);
	box-shadow: 2px 2px 16px 1px rgba(68,68,68,0.3);
  
}

.transition-hero {
  animation-timing-function: ease-in !important;
  animation-duration: 2s !important;
  
}


@media only screen and (min-width: 1100px ) {
    .home-mobile {
        display: none;
    }
}


@media only screen and (max-width: 1100px ) {
    .home-desktop {
        display: none;
    }
}


/*******About*****/

@media only screen and (min-width: 1180px ) {
    .about-mobile {
        display: none;
    }
}


@media only screen and (max-width: 1180px ) {
    .about-text {
        display: none;
    }
}


/******Working with*****/

@media only screen and (min-width: 870px ) {
    .ww-mobile {
        display: none;
    }
}


@media only screen and (max-width: 870px ) {
    .ww-desktop {
        display: none;
    }
}


/*******Contact******/

@media only screen and (min-width: 1080px ) {
    .contact-mobile {
        display: none;
    }
}


@media only screen and (max-width: 1080px ) {
    .contact-desktop {
        display: none;
    }
}
  
/********FOOTER*******/

.footer-text a {
  color: #ffffff;
  
  
}

@media only screen and (min-width: 1120px ) {
    .footer-mobile {
        display: none;
    }
}


@media only screen and (max-width: 1120px ) {
    .footer-desktop {
        display: none;
    }
}

/********Realtypress*********/

.bootstrap-realtypress .image-holder .rps-ribbon.rps-ribbon-info {
		background-color: #23282b !important;
    border-left: 1px solid #23282b !important;
    border-right: 1px solid #23282b !important;
    border-bottom: 1px solid #23282b !important;
}

.bootstrap-realtypress a {
		color: #444444 !important;
  
}

.bootstrap-realtypress strong {
  color: #000000 !important;
}



.page-numbers.current {
  background-color: #444444 !important;
  border-color: #4444444 !important;
}

.btn.btn-primary.btn-block.btn-filter-search-results {
 	 background-color: #444444 !important;
  
}

.bootstrap-realtypress .container-fluid {
  max-width:1100px !important;
}

.bootstrap-realtypress .rps-single-listing {
  margin-top: 200px !important;
}

.w-portfolio-item-title {
	text-shadow: 1px 1px 2px rgba(100, 100, 100, 0.6) !important;
}


.bootstrap-realtypress .rps-grid-result .rps-property-result h4 {
  color: #000000!important;
}

/*******Search Field*******/

.bootstrap-realtypress .btn-primary {
  background-image: linear-gradient(to bottom, #494949 0%, #494949 100%) !important;
  border-color: #494949 !important;
}

.bootstrap-realtypress .slider-container .back-bar .pointer.last-active {
      background-color: #494949 !important;
    	border: 1px solid #494949 !important;
}

.bootstrap-realtypress .btn-primary:hover {
  background-color: #494949 !important;
}

.slider-container .clickable-dummy {
  background-color: #494949 !important;
}

/*********Interested and Favourite title bar*******/

.panel-heading {
  background-color: #494949 !important;
}