.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;
    }
}


/******Portfolio******/

#us_grid_1 .usg_post_date_1 {
  display: none !important;
}

/*******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;
    }
}

/*****Home Evaluation******/

.column-1 {
    float: left;
    width: 48%;
}
.column-2 {
    float: left;
    width: 48%;
  margin-left:8px;
}

/* Clear floats after the columns */
.row:after {
    content: "";
    display: table;
    clear: both;
}
.register-now {
  float: right;
}

@media (max-width: 600px) {
    .column-1 {
        width: 100%;
    }
  .column-2 {
        width: 100%;
    }
}
  
/********FOOTER*******/

.footer-text a {
  color: #ffffff;
  
  
}

@media only screen and (min-width: 900px ) {
    .footer-mobile {
        display: none;
    }
}


@media only screen and (max-width: 900px ) {
    .footer-desktop {
        display: none;
    }
}

/********Realtypress*********/

.bootstrap-realtypress .image-holder .rps-ribbon.rps-ribbon-info {
		background-color: #D12229 !important;
    border-left: 1px solid #D12229 !important;
    border-right: 1px solid #D12229 !important;
    border-bottom: 1px solid #D12229 !important;
}

.bootstrap-realtypress a {
		color: #222222 !important;
  
}

.bootstrap-realtypress strong {
  color: #222222 !important;
}



.page-numbers.current {
  background-color: #222222 !important;
  border-color: #222222 !important;
}

.btn.btn-primary.btn-block.btn-filter-search-results {
 	 background-color: #D12229 !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: #222222 !important;
}

/*******Search Field*******/

.bootstrap-realtypress .btn-primary {
  background-image: linear-gradient(to bottom, #D12229 0%, #D12229 100%) !important;
  border-color: #D12229 !important;
}

.bootstrap-realtypress .slider-container .back-bar .pointer.last-active {
      background-color: #222222 !important;
    	border: 1px solid #222222 !important;
}

.bootstrap-realtypress .btn-primary:hover {
  background-color: #D12229 !important;
}

.slider-container .clickable-dummy {
  background-color: #D12229 !important;
}

.btn.btn-primary.btn-block.btn-filter-search-results i.fa.fa-search {
  color: #ffffff !important;
}

.btn.btn-primary.btn-block.btn-filter-search-results strong {
  color: #ffffff !important;
}

.bootstrap-realtypress .rps-list-result .rps-property-result .rps-property-info h4 {
  color: #222222 !important;
}

/*********Interested and Favourite title bar*******/

.panel-heading {
  background-color: #222222 !important;
}