.noo-slider .caroufredsel_wrapper .sliders .noo-property-slide.slide-item {
	overflow: hidden; max-height: 700px;
}
@media screen and (min-width:768px)
{
.noo-slider.noo-property-slide-wrap .slider-control {
	top: 38%;
}
}
@media screen and (min-width:992px)
{
.noo-slider.noo-property-slide-wrap .slider-control {
	background: 0px 0px; top: 50%; width: 71px; height: 141px; margin-top: -83px; display: inline-block;
}
.noo-slider.noo-property-slide-wrap .prev-btn {
	background: url("/images/icon/prev-icon.png") no-repeat 0px 0px; left: 30px;
}
.noo-slider.noo-property-slide-wrap .next-btn {
	background: url("/images/icon/next-icon.png") no-repeat 0px 0px; right: 30px !important;
}
.noo-slider.noo-property-slide-wrap .slider-control span {
	display: none;
}
}
.noo-slider .caroufredsel_wrapper .sliders .noo-property-slide.slide-item .slide-caption {
	background: none;
}
.noo-slider .caroufredsel_wrapper .sliders .noo-property-slide.slide-item .slide-caption .slide-caption-info {
	background: rgba(0, 0, 0, 0.4);
}
.noo-slider .caroufredsel_wrapper .sliders .noo-property-slide.slide-item .slide-caption .slide-caption-info h3 {
	margin: 0px; padding: 10px 0px;
}
@media screen and (min-width:768px)
{
.noo-slider .caroufredsel_wrapper .sliders .noo-property-slide.slide-item .slide-caption .slide-caption-info h3 {
	padding: 30px 0px;
}
}
@media screen and (min-width:992px)
{
.noo-slider .caroufredsel_wrapper .sliders .noo-property-slide.slide-item .slide-caption .slide-caption-info h3 {
	padding: 50px 0px;
}
}
.noo-slider .caroufredsel_wrapper .sliders .noo-property-slide.slide-item .slide-caption .slide-caption-info h3 a {
	color: rgb(255, 255, 255); text-transform: uppercase; font-size: 20px; font-weight: bold;
}
@media screen and (min-width:768px)
{
.noo-slider .caroufredsel_wrapper .sliders .noo-property-slide.slide-item .slide-caption .slide-caption-info h3 a {
	font-size: 10px;
}
}
@media screen and (min-width:992px)
{
.noo-slider .caroufredsel_wrapper .sliders .noo-property-slide.slide-item .slide-caption .slide-caption-info h3 a {
	font-size: 48px;
}
}
.noo-slider .caroufredsel_wrapper .sliders .noo-property-slide.slide-item .slide-caption .slide-caption-info h3 small {
	color: rgb(255, 255, 255); font-size: 30px; font-weight: 300; margin-top: 15px; display: block;
}
@media screen and (max-width:991px)
{
.noo-slider .caroufredsel_wrapper .sliders .noo-property-slide.slide-item .slide-caption .slide-caption-info h3 small {
	font-size: 20px;
}
}
.noo-slider .caroufredsel_wrapper .sliders .noo-property-slide.slide-item .slide-caption .slide-caption-info .info-summary {
	background: rgba(0, 0, 0, 0.7); padding: 20px 0px; text-align: center;
}
@media screen and (max-width:767px)
{
.noo-slider .caroufredsel_wrapper .sliders .noo-property-slide.slide-item .slide-caption .slide-caption-info .info-summary {
	display: none;
}
}
.noo-slider .caroufredsel_wrapper .sliders .noo-property-slide.slide-item .slide-caption .slide-caption-info .info-summary > div {
	padding: 0px 30px; font-size: 16px; display: inline-block;
}
.noo-slider .caroufredsel_wrapper .sliders .noo-property-slide.slide-item .slide-caption .slide-caption-info .info-summary > div.property-price {
	font-weight: bold;
}
.noo-slider .caroufredsel_wrapper .sliders .noo-property-slide.slide-item .slide-caption .slide-caption-info .info-summary > div span {
	padding-left: 40px; display: inline-block;
}
.noo-slider .caroufredsel_wrapper .sliders .noo-property-slide.slide-item .slide-caption .slide-caption-info .info-summary > div.property-price span {
	padding: 0px;
}
.noo-slider .caroufredsel_wrapper .sliders .noo-property-slide.slide-item .slide-caption .slide-caption-info .info-summary > div.size span {
	background: url("/images/icon/sq feet icon.png") no-repeat 0px;
}
.noo-slider .caroufredsel_wrapper .sliders .noo-property-slide.slide-item .slide-caption .slide-caption-info .info-summary > div.bathrooms span {
	background: url("/images/icon/building icon.png") no-repeat 0px;
}
.noo-slider .caroufredsel_wrapper .sliders .noo-property-slide.slide-item .slide-caption .slide-caption-info .info-summary > div.bedrooms span {
	background: url("/images/icon/1 RK.png") no-repeat 0px;
}
.noo-slider .caroufredsel_wrapper .sliders .noo-property-slide.slide-item .slide-caption .slide-caption-action {
	padding: 10px; display: block;
}
@media screen and (min-width:768px)
{
.noo-slider .caroufredsel_wrapper .sliders .noo-property-slide.slide-item .slide-caption .slide-caption-action {
	padding-top: 20px; display: block;
}
}
@media screen and (min-width:992px)
{
.noo-slider .caroufredsel_wrapper .sliders .noo-property-slide.slide-item .slide-caption .slide-caption-action {
	padding-top: 50px;
}
}
.noo-slider .caroufredsel_wrapper .sliders .noo-property-slide.slide-item .slide-caption .slide-caption-action a {
	padding: 10px 40px; border-radius: 4px; text-align: center; color: rgb(189, 178, 84); text-transform: uppercase; font-size: 18px; font-weight: bold; display: inline-block; position: relative; -webkit-border-radius: 4px;
}
@media screen and (min-width:768px)
{
.noo-slider .caroufredsel_wrapper .sliders .noo-property-slide.slide-item .slide-caption .slide-caption-action a {
	font-size: 18px;
}
}
@media screen and (min-width:992px)
{
.noo-slider .caroufredsel_wrapper .sliders .noo-property-slide.slide-item .slide-caption .slide-caption-action a {
	font-size: 24px;
}
}
.noo-slider .caroufredsel_wrapper .sliders .noo-property-slide.slide-item .slide-caption .slide-caption-action a:hover {
	border-color: rgb(55, 109, 163); color: rgb(255, 255, 255);
}
.search-box {
	background: url("/images/background/budget Background.png") repeat-x 0% 0% / cover; position: relative; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; -ms-background-size: cover;
}
.search-box .gsearch {
	left: auto; top: auto; right: auto; bottom: auto; padding-top: 0px; position: relative;/* Blue box on home page */
}
.gsearch .gsearch-info {	/* Blue box on home page */
	padding: 0px 0px; text-align: center;
}
.gsearch .gsearch-info .gsearch-info-title {
	color: rgb(255, 255, 255); text-transform: uppercase; font-size: 30px; font-weight: 400; margin-top: 0px;
}
.gsearch .gsearch-info .gsearch-info-content {
	color: rgb(255, 255, 255);
}
.our-sevices {
	padding: 40px 0px; position: relative;
}
.our-sevices .parallax-bg {
	background: url("/images/background/Hottest Background.png") fixed repeat-y 50% 0px / cover; left: 0px; top: 0px; width: 100%; height: 100%; right: 0px; bottom: 0px; position: absolute; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; -ms-background-size: cover;
}
.our-sevices .overlay {
	left: 0px; top: 0px; width: 100%; height: 100%; right: 0px; bottom: 0px; position: absolute;
}
.our-sevices .our-sevices-content {
	padding: 20px 0px;
}
.our-sevices .our-sevices-content .our-sevices-col {
	text-align: center;
}
.our-sevices .our-sevices-content .our-sevices-col .service-icon {
	color: rgb(255, 255, 255); font-size: 32px;
}
.our-sevices .our-sevices-content .our-sevices-col .service-icon .fa {
	background: rgba(255, 255, 255, 0.15); border-radius: 50%; border: 10px solid rgba(0, 0, 0, 0.15); transition:0.4s; border-image: none; width: 100px; height: 100px; line-height: 80px; -webkit-transition: all 0.4s ease; -o-transition: all 0.4s ease; -moz-transition: all 0.4s ease; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%;
}
.our-sevices .our-sevices-content .our-sevices-col:hover .service-icon .fa {
	background: rgba(240, 231, 151, 0.3); border: 10px solid rgba(0, 0, 0, 0.3); border-image: none;
}
.our-sevices .our-sevices-content .our-sevices-col .noo-gap {
	margin: 20px 0px 0px; border: transparent; border-image: none;
}
.our-sevices .our-sevices-content .our-sevices-col .text-block {
	color: rgb(255, 255, 255); padding-top: 12px;
}
.our-sevices .our-sevices-content .our-sevices-col .text-block > h5 {
	margin: 0px 0px 12px; color: rgb(255, 255, 255);
}
.our-sevices .our-sevices-content .our-sevices-col .text-block a.icon-right {
	color: rgb(255, 255, 255); text-decoration: none; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: dotted;
}
.our-sevices .our-sevices-content .our-sevices-col:hover .text-block a.icon-right {
	border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid;
}
.our-sevices .our-sevices-content .our-sevices-col .text-block a.icon-right .fa {
	padding-left: 5px;
}
.call-to-action {
	padding: 10px 0px; position: relative; z-index: 100;
}
.call-to-action .parallax-bg {
	background: url("/images/background/call-to-action-bg.jpg") fixed repeat-y 0% 0% / cover; left: 0px; top: 0px; width: 100%; height: 100%; right: 0px; bottom: 0px; position: absolute; z-index: -1; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; -ms-background-size: cover;
}
.call-to-action .overlay {
	left: 0px; top: 0px; width: 100%; height: 100%; right: 0px; bottom: 0px; position: absolute; z-index: -1;
}
.call-to-action .call-to-action-content {
	padding: 28px 75px;
}
@media screen and (max-width:479px)
{
.call-to-action .call-to-action-content {
	padding: 28px;
}
}
.call-to-action .call-to-action-content .text-block {
	color: rgb(255, 255, 255);
}
.call-to-action .call-to-action-content .text-block h3 {
	margin: 12px 0px 10px; color: rgb(255, 255, 255);
}
.call-to-action .call-to-action-content .call-to-action-btn {
	text-align: right; padding-top: 18px;
}
@media screen and (max-width:767px)
{
.call-to-action .call-to-action-content .call-to-action-btn {
	text-align: center;
}
}
.call-to-action .call-to-action-content .call-to-action-btn .btn {
	background: rgb(232, 223, 139); padding: 8px 70px; color: rgb(193, 181, 71); font-size: 24px; font-weight: bold;
}
@media screen and (max-width:479px)
{
.call-to-action .call-to-action-content .call-to-action-btn .btn {
	padding: 8px 30px;
}
}
.call-to-action .call-to-action-content .call-to-action-btn .btn:hover {
	background: rgb(234, 221, 106);
}
@media screen and (max-width:767px)
{
.call-to-action .call-to-action-content .item-col {
	text-align: center;
}
}
.testimonial {
	padding: 60px 0px 40px;
}
.testimonial .section-title {
	margin: 0px 0px 43px; text-align: center;
}
.testimonial .section-title h3 {
	margin: 0px;
}
.testimonial #carousel-testimonial .carousel-indicators {
	top: 0px; bottom: auto;
}
.testimonial #carousel-testimonial .carousel-indicators li {
	background: rgb(214, 214, 214); margin: 0px 1px; border-radius: 50%; border: 0px currentColor; border-image: none; width: 10px; height: 10px; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%;
}
.testimonial #carousel-testimonial .carousel-indicators li.active {
	margin: 0px 1px; width: 10px; height: 10px;
}
.testimonial #carousel-testimonial .slide-content .testimonial-desc {
	margin: 30px auto 15px; text-align: center; font-size: 24px; font-style: italic; font-weight: 300;
}
.testimonial #carousel-testimonial .slide-content .our-customer-info {
	margin: 0px auto; padding-top: 15px; display: table;
}
.testimonial #carousel-testimonial .slide-content .our-customer-info .avatar {
	padding-right: 15px; vertical-align: top; display: table-cell;
}
.testimonial #carousel-testimonial .slide-content .our-customer-info .avatar a {
	display: block;
}
.testimonial #carousel-testimonial .slide-content .our-customer-info .avatar a img {
	border-radius: 50%; width: 70px; height: 70px; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%;
}
.testimonial #carousel-testimonial .slide-content .our-customer-info .custom-desc {
	padding-left: 15px; vertical-align: top; display: table-cell;
}
.testimonial #carousel-testimonial .slide-content .our-customer-info .custom-desc h4 {
	margin: 12px 0px 0px; font-size: 20px; font-style: normal; font-weight: bold;
}
.testimonial #carousel-testimonial .slide-content .our-customer-info .custom-desc p {
	color: rgb(187, 187, 187); font-style: italic; font-weight: 300;
}
.our-partners {
	background: url("/images/other/our-partners-bg.png") repeat-x left top; padding: 50px 0px;
}
.our-partners .our-partners-inner {
	padding: 20px 0px;
}
.our-partners .our-partners-inner .item-col {
	text-align: center;
}
@media screen and (max-width:991px)
{
.our-partners .our-partners-inner .item-col .item-image {
	padding: 15px 0px;
}
}
.selectFlatRightDiv {
	padding-top: 0px; padding-left: 50px; margin-top: -20px;
}
.selectFlatLeftDiv {
	padding-top: 0px; padding-right: 50px; margin-top: -20px;
}
.flatInfo {
	padding-right: 50px; margin-top: -20px;
}
@media screen and (max-width:767px)
{
.selectFlatRightDiv {
	padding-top: 0px; padding-left: 10px; margin-top: 20px;
}
.selectFlatLeftDiv {
	padding-top: 0px; padding-right: 0px; margin-top: 0px;
}
.flatInfo {
	padding-right: 0px; margin-top: 0px;
}
}
