@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,400italic);
/* CSS Document */

body{
	font-family: 'Open Sans', sans-serif;
	font-size:13px;
	line-height:20px;
	color:#5b5b5b;
	background:#f5f5f5;
}
.arrow-right {
	height: 0;
	background-color:#ebebeb;
border-style: solid;
border-width: 0 65px 65px 0;
border-color: transparent #cf161e transparent transparent;
}
.RedStrip{
	background-color:#cf161e; height:65px; margin:20px 0px; overflow:hidden;
}
.RedStrip h2{
	font-size:32px;
	font-weight:bold;
	color:#252b2b;
	padding:12px 0px 0px 20px;
	margin:0px;
}
.RedSearchBox{
	padding:15px 20px 0px 0px;
}

.RedStrip .input-sm {
    background-color: #fff;
	border:none;
}

.RedStrip .input-group-addon {
    background-color: #fff;
	border:none;
    color: #d3d3d3;
    font-size: 14px;
    font-weight: 400;
    line-height: 1;
    padding: 6px 12px;
    text-align: center;
	cursor:pointer;
}

.RoundBorder{
	background-color:#fff;
	border:1px solid #d0d0d0;
	border-radius:5px;
	padding:16px;
	margin-bottom:20px;
}
.RoundBorder a{
	color:#cf161e;
	text-decoration:none;
}
.RoundBorder a:hover{
	color:#cf161e;
	text-decoration:underline;
}
.RounBorder .btn-danger{
	background-color:#cf161e;
	border:none;
	color:#fff;
	border-bottom:3px solid #700509 !important;
	padding:3px 10px;
	font-weight:600;
	margin-left:5px;
	margin-top:7px;
}
.RoundBorder1{	border:1px solid #d0d0d0;
	border-radius:5px;
	padding:16px 0px;
	margin-bottom:20px;
	background-color:#fff;
}
.RoundBorder2{	
	background-color:#fff;	
	border:1px solid #d0d0d0;
	border-radius:5px;
	margin:20px 0px;
	color:#5b5b5b;
	font-size:15px;
	font-weight:600;
	line-height:28px;
	padding-bottom:16px;
}
.RoundBorder .btn-danger {
	background-color:#cf161e !important;
	border:none;
	color:#fff;
	border-bottom:3px solid #700509;
	padding:4px 10px;
	font-weight:600;
	margin-bottom:10px;
}
.RoundBorder .btn-danger:hover {
	background-color:#cf161e !important;
	border:none;
	color:#fff;
	border-bottom:3px solid #000;
	padding:4px 10px;
	font-weight:600;
	margin-bottom:10px;
	text-decoration:none;
}
.RoundBorder .btn-success {
	background-color:#818181 !important;
	border:none;
	color:#fff;
	border-bottom:3px solid #252b2b;
	padding:4px 24px 4px 10px;
	font-weight:600;
	margin-bottom:10px;
}
.RoundBorder .btn-success:hover {
	background-color:#818181 !important;
	border:none;
	color:#fff;
	border-bottom:3px solid #000;
	padding:4px 24px 4px 10px;
	font-weight:600;
	margin-bottom:10px;
	text-decoration:none;
}

.InnerPageBox3 .btn-danger {
	background-color:#cf161e !important;
	border:none;
	color:#fff;
	border-bottom:3px solid #700509;
	padding:7px 15px;
	font-weight:600;
	margin-bottom:10px;
}
.InnerPageBox3 .btn-danger:hover {
	background-color:#cf161e !important;
	border:none;
	color:#fff;
	border-bottom:3px solid #000;
	padding:7px 15px;
	font-weight:600;
	margin-bottom:10px;
}
.InnerPageBox3 .btn-success {
	background-color:#818181 !important;
	border:none;
	color:#fff;
	border-bottom:3px solid #252b2b;
	padding:7px 15px;
	font-weight:600;
	margin-bottom:10px;
}
.InnerPageBox3 .btn-success:hover {
	background-color:#818181 !important;
	border:none;
	color:#fff;
	border-bottom:3px solid #000;
	padding:7px 15px;
	font-weight:600;
	margin-bottom:10px;
}


.PropertySale{
	margin:16px 16px 0px 16px;
}

section, article{
	background-color:#fff;
}
.RoundBorder{
	min-height:350px;
}
section h3{
	line-height:18px;
	font-size:17px;
	font-weight:bold;
	color:#cf161e;
	background-image:url(../images/section-heading-border.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	margin:0px;
	margin-bottom:20px;
	padding:0px;
	padding-bottom:12px;
}
section hr{
	background-image:url(../images/hr-border.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	margin:3px 0px;
	padding:0px;
}
section div{
	color:#252b2b;
}
section p{
	font-size:12px;
}
section span{
	font-size:15px;
	font-weight:bold;
	color:#cf161e;
}
.ProfilePic{
	background-color:#fff;
	padding:3px;
	border:1px solid #d0d0d0;
	margin-right:10px;
}
.RoundBorder .ProfilePic{
	min-height:78px;
}
.PropertyPic{
	margin-right:10px;
}
.PropertyListingPic{
	background-color:#fff;
	padding:10px;
	border:1px solid #d0d0d0;
	margin-right:10px;
}

article span{
	font-size:15px;
	font-weight:bold;
	color:#252b2b;
}
article span.Big{
	font-size:20px;
	font-weight:bold;
	color:#252b2b;
}
article h3{
	line-height:18px;
	font-size:17px;
	font-weight:bold;
	color:#cf161e;
	margin:0px;
	margin-bottom:10px;
	padding:0px;
}

.TopNav .navbar {
    min-height: 40px;
		margin-bottom:0px;
}
.TopNav li.active a{
    background-color: #cf161e !important;
    color: #fff !important;
}
.TopNav li.active a:hover{
    color: #fff !important;
}
.TopNav li a:hover{
    color: #cf161e !important;
}
.TopNav li a{
	font-weight:bold;
	padding: 10px 10px;
}
.socialmedia .facebook{
	font-size:18px;
    color: #555555 !important;
	padding: 10px 15px;
}
.socialmedia .facebook:hover{
	font-size:18px;
    background-color: #3c599a !important;
    color: #fff !important;
	padding: 10px 15px;
}
.socialmedia .twitter{
	font-size:18px;
    color: #555555 !important;
	padding: 10px 15px;
}
.socialmedia .twitter:hover{
	font-size:18px;
	background-color:#26abe3 !important;
    color: #fff !important;
	padding: 10px 15px;
}
.socialmedia .google{
	font-size:18px;
    color: #555555 !important;
	padding: 10px 15px;
}
.socialmedia .google:hover{
	font-size:18px;
	background-color:#a52524 !important;
    color: #fff !important;
	padding: 10px 15px;
}
header{
	padding:20px 0;
	background:#fff;
}
.main-nav .navbar-default {
    background:none;
    border:none;
}
.main-nav .nav, .navbar-nav,.navbar-right{
	margin-left:8px;
}
#mainNav{
	margin-top:10px;
	position:absolute;
}
#mainNav ul li{
	margin:0 13px;
}
#mainNav ul li a{
	padding:10px 0px;
	font-weight:bold;
}
#mainNav ul li.active{
	border-bottom:5px solid #cf161e;
}
#mainNav ul li.active{
	border-bottom:5px solid #cf161e;
}

#mainNav ul li.active a{
	background:none;
}


#mainNav .btn-danger{
	background-color:#cf161e;
	border:none;
	color:#fff;
	border-bottom:3px solid #700509;
	padding:7px 10px;
	font-weight:600;
	margin-top:7px;
	
}
#mainNav .btn-danger:hover{
	border-bottom:3px solid #000;	
}
.TopNav .nav, .navbar-nav,.navbar-right{
	margin-left:8px;
}

.banner-bg {
	background:url(../images/slide1.jpg) no-repeat;
	background-size:cover;
}
.carousel-control.left {
	background:none;
}
.carousel-control.right {
	background:none;
}
.banner-tabs {
	background:#fff;
	margin:40px 0 30px;
	border:1px solid #cf161e;
}
.banner-tabs .tab-pane {
		padding:0 20px 20px 20px;
}
.banner-tabs .nav-tabs {

background: #ed3841; /* Old browsers */
background: -moz-linear-gradient(top,  #ed3841 0%, #d0171f 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ed3841), color-stop(100%,#d0171f)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ed3841 0%,#d0171f 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ed3841 0%,#d0171f 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ed3841 0%,#d0171f 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ed3841 0%,#d0171f 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ed3841', endColorstr='#d0171f',GradientType=0 ); /* IE6-9 */

}
.banner-tabs .form-group {
	margin-bottom:0px !important;
}
.banner-tabs .nav-tabs li a{
	color:#FFF;
	font-size:15px;
	text-transform:uppercase;
}
.banner-tabs .nav-tabs li a:hover{
	border-radius:0;
	color:#F00;
	background:#fff;
}
.banner-tabs .nav-tabs li.active a{
	border-radius:0;
	color:#F00;
}
#owl-slider1{
		display: block;
		width:99%;
		height: auto;
}
.owl-theme .owl-controls .owl-page span {
    height: 12px;
    width: 12px;
		line-height:0px;
		margin-bottom:-5px;
}



/*.RoundBorder .tab-pane {
	padding:20px;
}
*/
.RoundBorder1 .nav-tabs {
background: #252b2b; /* Old browsers */
border-radius:5px;
}
.RoundBorder1 .nav-tabs li a{
	color:#fff;
	border-radius:0;
	font-size:20px;
}
.RoundBorder1 .nav-tabs li a:hover{
	color:#fff;
	background:#d21a22;
	border-radius:0;
	border-color:#d21a22;
	border-bottom:none;
}
.RoundBorder1 .nav-tabs li.active a{
	position: relative;
	border:none;
	color:#fff;
	background-color:#d21a22;
	border-radius:5px 0 0 5px;
	padding-bottom:11px;
}
.RoundBorder1 .nav-tabs li.active a:after {
	top: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(213, 53, 4, 0);
	border-top-color: #d21a22;
	border-width: 13px;
	margin-left: -10px;
}
.BoxType1 {
    border: 1px solid #e8e8e8;
    margin-right: 3px;
    margin-top: 30px;
    position: relative;
}
.BoxType1 .Pic{
	margin:8px;
	position:!important;
	z-index:1;
}
.BoxType1Homes{
	position:absolute; 
	z-index:2; 
	top:11px; 
	left:8px; 
}
.BoxType1Homes a{
	background-color:#252b2b; 
	padding:4px 15px; 
	color:#fff;
	text-decoration:none;
}
.BoxType1Homes a:hover{
	background-color:#d21a22;
	color:#fff;
	text-decoration:none;
}
.BoxType1OpenHouses{
	position:absolute; 
	z-index:3; 
	top:146px; 
	right:0px; 
}
/*.BoxType1OpenHouses a{
	background-color:#252b2b; 
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
	padding:4px 15px; 
	color:#fff;
	text-decoration:none;
}
.BoxType1OpenHouses a:hover{
	background-color:#d21a22;
	color:#fff;
	text-decoration:none;
}
*/
.BoxType1 .Pic tag.detail2 {
    position: absolute;
    right: -4px;
    top: 80px;
}
.BoxType1 .Pic tag{
	position:absolute;
	top:80px;
	right:-4px;
}

.BoxType1 tag{
	position:absolute;
	top:108px;
	right:-4px;
}
.BoxType1 .tagImage{
	float:right;
	margin-top:1px;
}
.BoxType1 .Pricetag{
	background-color:#252b2b; 
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
	color:#fff;
	background-color:#252b2b;
	text-align:center;
	padding:5px 10px;
	margin-top:16px;
}
.BoxType1 .Pricetag:hover{
	background-color:#d21a22;
	color:#fff;
	text-decoration:none;
	cursor:pointer;
}


.BoxType1 h2{
	padding:0px 8px;
	margin:0px;
	font-size:14px;
	color:#000000;
	font-weight:bold;
}
.BoxType1 span{
	padding:0px 8px;
	color:#000000;
}
.BoxType1 table{
	margin-top:10px;
	width:100%;
	border-top:1px solid #e8e8e8;
}
.BoxType1 td{
	color:#9b9b9b;
	border-left:1px solid #e8e8e8;
	text-align:center;
	padding:5px 2px;
}
.BoxType1 td:nth-child(1) {
	border-left:none;
}

.RoundBorder1 h1 {
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	font-size:32px;
	font-weight:bold;
	color:#fff;
	text-transform:uppercase;
	padding:10px;
	margin:-16px -16px 0px -16px ;

background: #ed3841; /* Old browsers */
background: -moz-linear-gradient(top,  #ed3841 0%, #d0171f 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ed3841), color-stop(100%,#d0171f)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ed3841 0%,#d0171f 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ed3841 0%,#d0171f 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ed3841 0%,#d0171f 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ed3841 0%,#d0171f 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ed3841', endColorstr='#d0171f',GradientType=0 ); /* IE6-9 */
}

.RoundBorder2 h1 {
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	font-size:19px;
	font-weight:bold;
	color:#fff;
	text-transform:uppercase;
	padding:20px 10px;
	margin:0px;

background: #ed3841; /* Old browsers */
background: -moz-linear-gradient(top,  #ed3841 0%, #d0171f 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ed3841), color-stop(100%,#d0171f)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ed3841 0%,#d0171f 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ed3841 0%,#d0171f 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ed3841 0%,#d0171f 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ed3841 0%,#d0171f 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ed3841', endColorstr='#d0171f',GradientType=0 ); /* IE6-9 */
}
.RoundBorder2 a{
	color:#5b5b5b;
	text-decoration:none;
}
.RoundBorder2 a:hover{
	color:#cf161e;
	text-decoration:none;
}

.Wemakeyourlife{
	background-image:url(../images/wemakeyourlife.jpg);
	background-repeat:no-repeat;
	padding:30px 0px;
}
.Wemakeyourlife h2{
	font-size:46px;
	color:#fff;
	margin:30px 0px;
}
.Wemakeyourlife h3{
	font-size:23px;
	color:#cf161e;
	text-decoration:none;
}
.Wemakeyourlife span{
	color:#fff;
}
.News{
	margin:30px 0px 50px 0px;
	font-weight:600;
	color:#5b5b5b;
	line-height:22px;
}
.News h2{
	font-size:15px;
	font-weight:bold;
	color:#3b4040;
	margin:0px;
	margin-bottom:10px;
	padding:0px;
}
.News a {
	font-weight:bold;
	color: #cf161e;
	text-decoration: underline;
}
.News a:hover {
	font-weight:bold;
	color: #cf161e;
	text-decoration: none;
}
.News .NewsPic{
	margin-right:20px;
}
.News .NewsPic{
	margin-right:20px;
}
.NewsDivider{
	margin:10px auto 20px auto;
	text-align:center;
}
footer {
    background: url("../images/footer.jpg") no-repeat scroll center bottom #252b2b;
    color: #acadad;
    font-size: 14px;
    padding-top: 35px;
}
footer .footer-widget h3 {
    font-size: 24px;
    font-weight: bold;
    margin-bottom: 25px;
    padding: 0;
}

footer .footer-widget [class*="col"] {
  padding-left:8px;
  padding-right: 8px;
}


footer .footer-widget p{
	font-size:13px;
}
footer .footer-widget .arrow-list {
	list-style:none;
	padding:0;
}
footer .footer-widget .arrow-list li {
    border-bottom: 1px solid #acadad;
    color: #acadad;
    line-height: 30px;
}
footer .footer-widget .arrow-list li:last-child {
	border-bottom:none;
}
footer .footer-widget .arrow-list li a{
	color:#acadad;
}
footer .footer-widget .arrow-list li a:before {
	content:'»';
} 

footer .footer-widget .subscribe .btn-danger {
    background-color: #cf161e !important;
    border: medium none;
    border-radius: 0;
    color: #fff;
    font-weight: 600;
    padding: 7px 10px;
}
footer .footer-widget input[type="text"].form-control{
	border:1px solid #454b4b;
	border-right:none;
	border-radius:0;
	background:none;
	color:#fff;
}
footer .footer-widget input[type="text"]::-moz-placeholder{
	font-style:italic;
}
footer .footer-widget address{
	font-style:normal;
}
footer .footer-widget address i{
	color:#cf161e;
	margin-right:5px;
}

.InnerPageBox{
	border:1px solid #d0d0d0;
	border-radius:5px;
	margin:20px 0px;
	color:#5b5b5b;
	background-color:#fff;
}
.InnerPageBox h1 {
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	font-size:16px;
	font-weight:600;
	color:#fff;
	padding:16px 10px;
	margin:0px;

background: #ed3841; /* Old browsers */
background: -moz-linear-gradient(top,  #ed3841 0%, #d0171f 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ed3841), color-stop(100%,#d0171f)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ed3841 0%,#d0171f 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ed3841 0%,#d0171f 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ed3841 0%,#d0171f 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ed3841 0%,#d0171f 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ed3841', endColorstr='#d0171f',GradientType=0 ); /* IE6-9 */
}
.InnerPageBox a{
	color:#cf161e;
	text-decoration:none;
}
.InnerPageBox a:hover{
	font-weight:bold;
	color:#000;
	text-decoration:none;
}
.InnerPageBox section{
	border:1px solid #d0d0d0;
	border-radius:5px;
	padding:16px;
	margin:10px;
}
.InnerPageBox1{
	border:1px solid #d0d0d0;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	margin:20px 0px;
	color:#5b5b5b;
	background-color:#fff;
}
.InnerPageBox1 h1 {
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	font-size:16px;
	font-weight:600;
	color:#fff;
	padding:16px 10px;
	margin:0px;

background: #ed3841; /* Old browsers */
background: -moz-linear-gradient(top,  #ed3841 0%, #d0171f 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ed3841), color-stop(100%,#d0171f)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ed3841 0%,#d0171f 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ed3841 0%,#d0171f 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ed3841 0%,#d0171f 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ed3841 0%,#d0171f 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ed3841', endColorstr='#d0171f',GradientType=0 ); /* IE6-9 */
}
.InnerPageBox2{
	border:1px solid #d0d0d0;
	margin:20px 0px;
	color:#5b5b5b;
	background-color:#fff;
}
.InnerPageBox2 .container-fluid .row .col-md-4, .col-md-12{
	padding-left:15px;
}

.InnerPageBox3{
	border:1px solid #d0d0d0;
	border-radius: 5px;
	margin:20px 0px;
	padding:16px;
	color:#5b5b5b;
	background-color:#fff;
}
.InnerPageBox3 section form .input-sm{
	border-radius: 0px;
	background-color:#fff;
	margin-bottom:20px;
}
.InnerPageBox3 .Inquire-checkboxk{
	margin-right:10px;
	margin-bottom:50p;
}

.InnerPageBoxMargin1{
	position:relative;
	margin:16px;
	margin-bottom:0px;
	padding-bottom:20px;
	line-height:22px;
}
.InnerPageBoxMargin1 .ProfilePic{
	margin:0px;
}
.InnerPageBoxMargin1 h2{
	font-size:14px;
	font-weight:bold;
	color:#252b2b;
	margin:15px 0px 10px 0px;
	padding:0px;
}

.InnerPageBoxMargin{
	position:relative;
	margin:16px 0px 16px 16px;
	line-height:22px;
}
.InnerPageBoxMargin [class*="col-md-3"]{
	padding:0px;
}
.InnerPageBoxMargin .col-md-6{
	padding-left:0px;
	padding-right:30px;
}
.InnerPageBoxMargin1 .col-md-6{
	padding-left:0px;
	padding-right:30px;
}

.InnerPageBoxMargin h2{
	font-size:14px;
	font-weight:bold;
	color:#252b2b;
	margin:15px 0px 10px 0px;
	padding:0px;
}
.InnerPageBoxMargin a{
	font-weight:bold;
	color:#cf161e;
}
.InnerPageBoxMargin a:hover{
	font-weight:bold;
	color:#252b2b;
}
.InnerPageBoxMargin h3{
	font-size:20px;
	font-weight:bold;
	color:#252b2b;
	margin:15px 0px;
	padding:0px;
}
.InnerPageBoxMargin ul {
    margin: 20px 0;
    padding: 0;
/*	float:right;*/
}
.InnerPageBoxMargin ul li{
	font-size:14px;
	display:inline-block;
	list-style:none;
	background-color:#f6f6f6;
	color:#9b9b9b;
	border:1px solid #e8e8e8;
	border-radius:3px;
	padding:5px 20px;
	text-align:center;
	margin-right:5px;
}
.InnerPageBoxMargin li:nth-child(1) {
	padding:5px 2px;
}
.InnerPageBoxMargin tag{
	position:absolute;
	top:104px;
	right:-13px;
}
.property-listing tag {
    position: absolute;
    right: -13px;
    top: 111px;
}
.InnerPageBoxMargin tag.Detail{
	position:absolute;
	top:-300px;
	right:-12px;
}
.InnerPageBoxMargin .tagImage{
	float:right;
}
.InnerPageBoxMargin .Pricetag{
	background-color:#252b2b; 
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
	color:#fff;
	background-color:#252b2b;
	text-align:center;
	padding:10px 30px;
	margin-top:16px;
}
.InnerPageBoxMargin .Pricetag {
    background-color: #252b2b;
    border-bottom-left-radius: 5px;
    border-top-left-radius: 5px;
    color: #fff;
    margin-top: 16px;
    padding: 8px 25px;
    text-align: center;
}
.InnerPageBoxMargin span{
	background-color:#f6f6f6; 
	padding:5px 10px;
	margin:10px 0px;
}

.PropertyListingHeader{
	background-image:url(../images/property-listing-header.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	border-bottom:3px solid #cf161e;

}
.PropertyListingHeader .btn-danger{
	background-color:#cf161e;
	border:none;
	color:#fff;
	border-bottom:3px solid #700509;
	padding:7px 10px;
	font-weight:600;
	margin-top:65px;
}
.DetailHeader{
	background-image:url(../images/detail-header.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	border-bottom:3px solid #cf161e;
	height:250px;
}
.PropertyListingHeader h1{
	color:#fff;
	font-size:30px;
	font-weight:bold;
	padding:25px 15px;
	margin:43px 0px;
background: -moz-linear-gradient(left,  rgba(207,22,30,1) 0%, rgba(207,22,30,1) 55%, rgba(255,255,255,0) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(207,22,30,1)), color-stop(55%,rgba(207,22,30,1)), color-stop(100%,rgba(255,255,255,0))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  rgba(207,22,30,1) 0%,rgba(207,22,30,1) 55%,rgba(255,255,255,0) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  rgba(207,22,30,1) 0%,rgba(207,22,30,1) 55%,rgba(255,255,255,0) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  rgba(207,22,30,1) 0%,rgba(207,22,30,1) 55%,rgba(255,255,255,0) 100%); /* IE10+ */
background: linear-gradient(to right,  rgba(207,22,30,1) 0%,rgba(207,22,30,1) 55%,rgba(255,255,255,0) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cf161e', endColorstr='#00ffffff',GradientType=1 ); /* IE6-9 */
}
.DetailHeader h1{
	color:#fff;
	font-size:30px;
	font-weight:bold;
	padding:25px 15px;
	margin:80px 0px;
background: -moz-linear-gradient(left,  rgba(207,22,30,1) 0%, rgba(207,22,30,0.1) 90%, rgba(255,255,255,0) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(207,22,30,1)), color-stop(90%,rgba(207,22,30,0.1)), color-stop(100%,rgba(255,255,255,0))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  rgba(207,22,30,1) 0%,rgba(207,22,30,0.1) 90%,rgba(255,255,255,0) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  rgba(207,22,30,1) 0%,rgba(207,22,30,0.1) 90%,rgba(255,255,255,0) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  rgba(207,22,30,1) 0%,rgba(207,22,30,0.1) 90%,rgba(255,255,255,0) 100%); /* IE10+ */
background: linear-gradient(to right,  rgba(207,22,30,1) 0%,rgba(207,22,30,0.1) 90%,rgba(255,255,255,0) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cf161e', endColorstr='#00ffffff',GradientType=1 ); /* IE6-9 */

}
.PageColor{
	background-color:#f5f5f5;
}

.SearhBox{
	background-color:#efefef;
	border:1px solid #cbcbcb;
	padding:10px;
	box-shadow:0px 2px 5px 0px #c2c2c2;
}
.SearhBox input{
	background-color:#fff;
	border:1px solid #cbcbcb;
	padding:10px;
	border-radius:0;
	margin-bottom:20px;
}

.PropertyFeatureBox {
	color:#252b2b;
	background-color:#fff;
	min-height:160px;
}
.PropertyFeatureBox h1 {
	margin:0px;
	font-size:20px;
	font-weight:bold;
	color:#252b2b;
	padding:11px 16px;

background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(left,  #ffffff 0%, #e9e9e9 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ffffff), color-stop(100%,#e9e9e9)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #ffffff 0%,#e9e9e9 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #ffffff 0%,#e9e9e9 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #ffffff 0%,#e9e9e9 100%); /* IE10+ */
background: linear-gradient(to right,  #ffffff 0%,#e9e9e9 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e9e9e9',GradientType=1 ); /* IE6-9 */
}
.PropertyFeatureBox ul{
	margin:0px;
	padding:0px;
	margin-left:15px;
}
.PropertyFeatureBox ul li{
	border-bottom:1px solid #e9e9e9;
	padding:4px 0px;
	margin-left:16px;
	list-style-image:url(../images/arrow-right.jpg);
}
.PropertyFeatureBox li:nth-child(4) {
	border-bottom:none;
}
.PropertyFeatureBox a{
	font-size:14px;
	color:#cf161e;
	text-decoration:none;
}
.PropertyFeatureBox a:hover{
	font-size:14px;
	color:#252b2b;
	text-decoration:none;
}
.NewsHeader{
	background-image:url(../images/news-header.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	border-bottom:3px solid #cf161e;
	height:250px;
}
.NewsHeader h1{
	border-left:3px solid #cf161e;
	background-color:#fff;
	color:#cf161e;
	font-size:30px;
	font-weight:bold;
	padding:25px 15px;
	margin-top:85px;
background: -moz-linear-gradient(left,  rgba(255,255,255,1) 0%, rgba(255,255,255,1) 50%, rgba(255,255,255,0) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,1)), color-stop(50%,rgba(255,255,255,1)), color-stop(100%,rgba(255,255,255,0))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,0) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,0) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,0) 100%); /* IE10+ */
background: linear-gradient(to right,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,0) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=1 ); /* IE6-9 */
}
.NewsBox{
	border:1px solid #d0d0d0;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	margin:20px 1px 20px 0px;
	color:#5b5b5b;
	background-color:#fff;
	min-height:290px;
}
.NewsBox .Header{
	border-bottom:1px solid #d9d9d9;
}
.NewsBox h1{
	font-size:20px;
	font-weight:bold;
	color:#252b2b;
	padding:16px 0px;
	margin:0px;
}
.NewsBox h2{
	font-size:14px;
	color:#cf161e;
	padding:16px 0px;
	margin:0px;
	margin-top:3px;
	text-align:right;
}
.NewsBox .col-lg-6{
	padding:0px;
}

.NewsBox .btn-danger {
	background-color:#cf161e !important;
	border:none;
	color:#fff;
	border-bottom:3px solid #700509;
	padding:4px 10px;
	margin-bottom:10px;
	text-transform:uppercase;
}
.NewsBox .btn-danger:hover {
	background-color:#cf161e !important;
	border:none;
	color:#fff;
	border-bottom:3px solid #000;
	padding:4px 10px;
	margin-bottom:10px;
	text-transform:uppercase;
}
.NewsSearch{
	margin:20px 0px;
}

.NewsSearch .input-sm {
    background-color: #fff;
    border: 1px solid #d0d0d0;
    border-right: none;
    border-radius: 0;
    font-size: 14px;
    height: 40px;
    padding: 7px 10px;

}
.NewsSearch .input-group-addon {
    background-color: #fff;
    border: 1px solid #d0d0d0;
    border-left: none;
    border-radius: 0;
    color: #252b2b;
    font-size: 14px;
    font-weight: 400;
    line-height: 1;
    padding: 6px 12px;
    text-align: center;
	cursor:pointer;
}


.NewsSearch h1 {
	margin:0px;
	margin-top:-20px;
	font-size:20px;
	font-weight:bold;
	color:#252b2b;
	padding:10px 16px;

background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(left,  #ffffff 0%, #e9e9e9 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ffffff), color-stop(100%,#e9e9e9)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #ffffff 0%,#e9e9e9 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #ffffff 0%,#e9e9e9 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #ffffff 0%,#e9e9e9 100%); /* IE10+ */
background: linear-gradient(to right,  #ffffff 0%,#e9e9e9 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e9e9e9',GradientType=1 ); /* IE6-9 */
*/
}
.NewsSearch ul{
	margin:0px;
	padding:0px;
	margin-left:15px;
	margin-left:30px;
}
.NewsSearch ul li{
	border-top:1px solid #e9e9e9;
	padding:10px 0px;
	list-style-image:url(../images/arrow-right.jpg);
	font-size:14px;
	color:#252b2b;
}
.NewsSearch li:nth-child(4) {
	border-bottom:1px solid #e9e9e9;
}
.NewsSearch ul li a{
	font-size:14px;
	color:#252b2b;
	text-decoration:none;
}
.NewsSearch ul li a:hover{
	font-size:14px;
	color:#cf161e;
	text-decoration:none;
}
.NewsSearch ul li a:active{
	font-size:14px;
	color:#cf161e;
	text-decoration:none;
}

.InnerPageBox2 .input-sm, .text-info {
	background-color:#fff;
	border:1px solid #d0d0d0;
	border-radius:none;
    font-size: 14px;
    height: 30px;
    padding: 7px 10px;
	margin-bottom:10px;
}
.InnerPageBox2 .btn-group-sm > .btn, .btn-sm  {
	border-radius: 5px;
    background-color: #cf161e;
	border:none;
	border-bottom:3px solid #700509 !important;
	font-size:18px;
    color: #fff;
	text-shadow: 1px 1px 1px #404040;
	padding:4px 15px;
}
.InnerPageBox2 .btn-group-sm > .btn, .btn-sm:hover  {
	border-radius: 5px;
    background-color: #cf161e;
	border:none;
	border-bottom:3px solid #000 !important;
    color: #fff;
	font-weight:bold;
	font-weight:normal;
	text-shadow:none;
}
#Buy .selectpicker, .input-sm {
	border-radius:0;
	border-color:#cecece;
	color:#9f9b9b;
}
#container {
	padding-top:20px;
    display: inline-block;
    margin: auto;
    width: 100%;
}
#left{
	margin-top:27px;
	width:26px;
	float:left;
	cursor:pointer;
}
#middle {
	float:left;
	width:95%;


}
#right{
		margin-top:27px;
	width:26px;
	float:left;
	cursor:pointer;
}
.social-media-icon .fa {
    background: none repeat scroll 0 0 #acadad;
    border-radius: 50%;
    height: 40px;
    padding: 12px;
	margin:16px 0px;
    text-align: center;
    width: 40px;
	color:#fff;
}
.social-media-icon .fa.fa-facebook:hover {
    background: none repeat scroll 0 0 #3a5ba2;
}
.social-media-icon .fa.fa-twitter:hover {
    background: none repeat scroll 0 0 #00abf0;
}
.social-media-icon .fa.fa-linkedin:hover {
    background: none repeat scroll 0 0 #007bb6;
}
.social-media-icon .fa.fa-google-plus:hover {
    background: none repeat scroll 0 0 #dd4c39;
}
.social-media-icon .fa.fa-rss:hover {
    background: none repeat scroll 0 0 #fd7704;
}
.homepage-slider .carousel-caption{
	float:left;
	text-align:left;
	left:8%;
	top:35px;
	width:40%;
	z-index:200;

}
.homepage-slider .carousel-caption h3{
	font-size:48px;
	text-shadow: 2px 2px 2px #404040;
	margin:0px;
	margin-bottom:48px;
	padding:0px;
}
.homepage-slider .carousel-caption p{
	font-size:14px;
	text-shadow: 2px 2px 2px #404040;
	margin-bottom:48px;
}
.homepage-slider .btn-danger{
	font-size:18px;
	background-color:#cf161e;
	border:none;
	color:#fff;
	text-shadow: 1px 1px 1px #404040;
	border-bottom:3px solid #700509 !important;
	padding:8px 15px;
	font-weight:600;
	margin-left:5px;
	margin-top:7px;
}
.homepage-slider .btn-danger:hover{
	font-size:18px;
	background-color:#cf161e;
	border:none;
	color:#fff;
	border-bottom:3px solid #fff !important;
	padding:8px 15px;
	font-weight:600;
	margin-left:5px;
	margin-top:7px;
}

#home-page-slider{
	position:relative;
}
/*.banner-form{
	position:absolute;
	top:-10px;
	right:5%;
	z-index:100;
}
*/
.banner-form {
    bottom: 10px;
    position: absolute;
    right: 1%;
    width: 100%;
    z-index: 9999;
}
.breadcrumb-bar {
	min-height:40px;
	margin-top:20px;
	border-bottom: 3px solid #d11820;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	
background: rgb(252,251,251); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(252,251,251,1) 20%, rgba(227,224,224,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(20%,rgba(252,251,251,1)), color-stop(100%,rgba(227,224,224,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(252,251,251,1) 20%,rgba(227,224,224,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(252,251,251,1) 20%,rgba(227,224,224,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(252,251,251,1) 20%,rgba(227,224,224,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(252,251,251,1) 20%,rgba(227,224,224,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfbfb', endColorstr='#e3e0e0',GradientType=0 ); /* IE6-9 */
}
.breadcrumb-bar ul {
	margin:0;
	padding:0;
}
.breadcrumb-bar ul li:first-child{
    border-bottom: 3px solid #000;

}
.breadcrumb-bar ul li {
    border-bottom: 3px solid #d11820;
    display: inline;
    padding: 11px 0;
}
.breadcrumb-bar ul li a{
	color:#333;
	display: inline-block;
	text-decoration:none;
	padding:10px 15px;
}
.breadcrumb-bar ul li.active a{
	color:#fff;
	border-top-left-radius: 5px;
background: rgb(252,73,82); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(252,73,82,1) 20%, rgba(207,22,30,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(20%,rgba(252,73,82,1)), color-stop(100%,rgba(207,22,30,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(252,73,82,1) 20%,rgba(207,22,30,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(252,73,82,1) 20%,rgba(207,22,30,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(252,73,82,1) 20%,rgba(207,22,30,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(252,73,82,1) 20%,rgba(207,22,30,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fc4952', endColorstr='#cf161e',GradientType=0 ); /* IE6-9 */

}
.breadcrumb-bar .fa-home{
	color:#eeeeee;
}
.PropertyListingHeader {
	position:relative;
}

#refineSearchWrapper {
    left: 10px;
    position: absolute;
    top: 134px;
    z-index: 99;
}
.heading{
	border-bottom:2px solid #3b4040;
	margin-bottom:20px;
}
.heading [class*="col"]{
	padding:0px;
}
.heading [class*="con"]{
	padding:0px;
}

.heading h3{
	padding:0px 0px 10px 0px;
	margin:0px 0px -3px 0px;
	font-weight:bold;
	color:#3b4040;
	font-size:21px;
	border-bottom:5px solid #cf161e;
	width:130px;
}
.News .owl-pagination{
	width:100px;
	text-align:right;
	position:absolute;
	top:-60px;
	right:0px;
}
.Pagination-bottomright .owl-pagination{
	width:100px;
	text-align:right;
	position:absolute;
	bottom:0px;
	right:0px;
}
.contact-us-header{
	background-image:url(../images/contactus-header.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	border-bottom:3px solid #cf161e;
	height:250px;
}
.contact-us-header h1{
	border-left:3px solid #cf161e;
	background-color:#fff;
	color:#cf161e;
	font-size:30px;
	font-weight:bold;
	padding:25px 15px;
	margin-top:85px;
background: -moz-linear-gradient(left,  rgba(255,255,255,1) 0%, rgba(255,255,255,1) 50%, rgba(255,255,255,0) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,1)), color-stop(50%,rgba(255,255,255,1)), color-stop(100%,rgba(255,255,255,0))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,0) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,0) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,0) 100%); /* IE10+ */
background: linear-gradient(to right,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,0) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=1 ); /* IE6-9 */
}
.contact-us ul{
	padding:0px;
	margin:-25px 0px 0px 0px;
}

.contact-us ul li{
	background:none;
	border:none;
	border-radius:none;
	padding:0px;
	margin:0px;
}
.contact-us li:nth-child(1) {
	padding:0px;
	background:none;
	border:none;
}
.news-slider {
    padding-bottom: 20px;
}
.contact-us .container .row .col-lg-4{
	padding-left:0px;
}

.contact-us h3{
	font-size:23px;
	font-weight:bold;
}

.Contact-us form input-sm{
	border-radius:none;
	height:40px;
	margin-bottom:20px;
}

.property-feature .col-md-9{
	padding-left:0px;
}
.property-feature .col-md-3{
	padding-right:0px;
}

.tab-content .slider.slider-horizontal {
  width: 200px;
  height: 20px;
}
.slider-thums .container-fluid{
	padding:0;
}
.slider-thums .col-xs-1{
	padding-right:0;
	max-width:51px;
}
.slider-thums .col-xs-10 {
	padding:0;
}
.slider-thums .owl-carousel {
	width:83.3333%;
}
.slider-thums .owl-carousel img {
	height:87px;
	cursor:pointer
}
.slider-thums img {
	cursor:pointer;

}
.slider-thums .item {
	padding:0px 3px;
	width:117px;
}
.slider-thums .owl-carousel .owl-wrapper-outer {
    width: 104%;
}
.pull-left1 {
    float: left !important;
}
.glyphicon-chevron-right:before{
	background-image:url(../images/home-slider-arrow-right.png);
	background-repeat:no-repeat;
	width:48px;
	height:48px;
	display:block;
}
.glyphicon-chevron-left:before{
	background-image:url(../images/home-slider-arrow-left.png);
	background-repeat:no-repeat;
	width:48px;
	height:48px;
	display:block;
}

.banner-form-clone {
	display:none;
}
.sidebar .widget_one .ProfilePic{
	float:left;
	width:37%;
}
.sidebar .widget_one .ProfilePic img{
	width:100%;
}
.sidebar .widget_one .widget_des{
	float:left;
	width:58%;
}
.sidebar .widget_three .ProfilePic{
	float:left;
	width:37%;
}
.sidebar .widget_three .ProfilePic img{
	width:100%;
}
.sidebar .widget_three .widget_des{
	float:left;
	width:58%;
}

.widget_row {
	display:inline-block;
	width:100%;
	clear:both;
}


.recent-pro-wrapper .recent-row {
	clear:both;
	width:100%;
	display:inline-block;
	margin-left:-10px;
	margin-right:-10px;

}
.recent-pro-wrapper .PropertyPic {
	float:left;
	width:37%;
	padding-left:10px;
	padding-right:10px;

}
.recent-pro-wrapper .recent-pro-des {
	float:left;
	width:58%;

}
.img-thumbnail {
	border-radius:0;
}
	.widget-two .col-md-4 {
		float:none;
		margin-right:0;
		margin-left:0;
		padding-left:0;
		padding-right:0;
		width:100%;
	}
	.widget-two .col-md-4 img {
		margin-bottom:20px;
	}
	.widget-two .col-md-6 {
		float:none;
		margin-right:0;
		margin-left:0;
		padding-left:0;
		padding-right:0;
		width:100%;
	}
	.widget-two .col-md-6 img {
		margin-bottom:20px;
	}

	.widget-detail-ads .col-md-6 img{
		float:none;
		width:100%;
	}

	.property-listing .col-md-5, .col-md-7{
		padding-left:0px;
		padding-right:5px;
	}
	.pl-bottomright-widget .col-sm-4, .col-sm-8{
		padding-right:7px;
	}
	
	
	
/* ---------- Start Media Quries ---------- */


@media (min-width:1400px) {
	.homepage-slider .carousel-caption {
		left: 20%;
		width: 35%;
	}
	article .col-xs-1, ProfilePic img{
		height:63px;
		width:auto;
	}
	.hidden-md{
		display:none;
	}
}
@media (min-width:1280px) {
	article .col-xs-1, ProfilePic img{
		height:63px;
		width:auto;
	}
}
@media (max-width:1280px) {
	#middle {
    	float: left;
    	width: 94%;
	}
	.InnerPageBoxMargin tag.Detail {
		right: -12px;
	}
	.RoundBorder{
		min-height:400px;
	}
	article .col-xs-1, ProfilePic img{
		height:63px;
		width:auto;
	}
	.homepage-slider .carousel-caption {
		left: 6%;
		width: 35%;
	}
	.TopNav .navbar-right {
		margin-right: 0;
	}
	.main-nav .nav, .navbar-nav,.navbar-right{
		margin-left:13px;
	}
	.slider.slider-horizontal {
		height: 20px;
		width: 494px;
	}
}
@media (min-width:1000px) and (max-width:1200px) {
#mainNav .navbar-right li{
 margin:0 3px;
}
.container {
    width: 100%;
}

.sidebar [class*="col-sm"] {
	padding-left:5px;
	padding-top:5px;
}
	.homepage-slider .carousel-caption {
		left: 2%;
	}

}
@media (min-width:980px) and (max-width:1120px) {
.sidebar .widget_one .ProfilePic{
	float:left;
	width:37%;
	margin-bottom:10px;
}
.sidebar .widget_one .widget_des{
	float:left;
	width:58%;
}
.recent-pro-wrapper .PropertyPic {
	width:30%;
	margin-bottom:10px;
}
.recent-pro-wrapper .recent-pro-des {
	float:none;
	width:100%;
}
.PropertyPic, .recent-pro-des {
	padding-left:10px;
	padding-right:10px;
	position:relative;

}
	#home-page-slider .carousel-inner > .item > img {
		height:350px;
	}
	#home-page-slider .carousel .item {
		height: 350px;
	}

	#home-page-slider .carousel {
		height: 350px;
	}


}
@media (max-width:1120px) {
	.sidebar .widget_one .ProfilePic{
	float:left;
	width:15%;
	}
	.sidebar .widget_one .widget_des{
	float:left;
	width:83%;
	}
	.RoundBorder{
		min-height:auto;
	}
	.NewsBox h2 {
		margin: -13px 0 0;
		padding: 11px 0;
		text-align: left;
	}
}
@media (min-width:999px) and (max-width:1100px) {
	.InnerPageBoxMargin .col-md-3.col-xs-6 {
		float:none;
		width:100%;
	}
	.InnerPageBoxMargin span {
    background-color: #f6f6f6;
    display: block;
    width: 98%;
	}
	.InnerPageBoxMargin ul {
		margin: 20px 0;
		padding: 0;
	}
	.BoxType1 .Pic tag.detail2 {
		position: absolute;
		right: -4px;
		top: 60px;
	}
}
@media (min-width:1025px) and (max-width:1094px) {
	#mainNav ul li {
 	   margin: 0 10px;
	}
	.main-nav .nav, .navbar-nav,.navbar-right{
		margin-left:2px;
	}
	#mainNav .btn-danger {
		font-weight:600;
		font-size:12px;
		margin-left:0px;
	}
	#mainNav .btn-danger:hover {
		font-weight:600;
		font-size:12px;
		margin-left:0px;
	}
}
@media (max-width:1024px) {
	.container {
    	width: 100%;
	}
	#mainNav ul li {
 	   margin: 0 10px;
	}
	.Wemakeyourlife {
		background-size: cover;
	}
	#mainNav .btn-danger {
		font-weight:600;
		font-size:12px;
		margin-left:0px;
	}
	#mainNav .btn-danger:hover {
		font-weight:600;
		font-size:12px;
		margin-left:0px;
	}
	.InnerPageBoxMargin tag {
	  top: 166px;
	}
	.property-listing tag {
		top: 182px;
	}
	.main-nav .nav, .navbar-nav,.navbar-right{
		margin-left:8px;
	}
	.TopNav .navbar-right {
		margin-right: 0;
	}
	.homepage-slider .carousel-caption {
		left: 2%;
	}
	.banner-form {
		right: 2%;
	}
	.banner-form .banner-form-desktop{
		display:none;
	}
	.banner-form-clone {
		display:block;
	}
	.banner-form {
    	position: relative;
    	right: 0;
    	top: 0;
	}
	.homepage-slider .carousel-caption{
		width:80%;
		float:none;
	}
	.tab-content .slider.slider-horizontal {
		width: 625px;
	}
	.sidebar .widget_one .ProfilePic{
		float:left;
		width:37%;
	}
	.sidebar .widget_one .widget_des{
		float:left;
		width:58%;
	}
	.SearhBox, .col-md-11, .col-md-offset-1{
		margin-left:0px;
	}
	.SearhBox, .col-md-11{
		width:97%;
	}
	.slider.slider-horizontal {
		float: left;
		margin-bottom: 20px;
		width: 445px;
	}
}

@media (min-width:767px) and (max-width:991px){
	.widget-two .col-md-4 img{
		float:left;
		margin-right:25px;
		margin-bottom:20px;
		width:28%;
	}
	.widget-two .col-md-4 img:nth-child(3) {
		margin-right:0px;
	}
	.BoxType1 .Pic tag{
		position:absolute;
		top:172px;
		right:-4px;
	}
	.BoxType1 .Pic tag.detail2 {
		position: absolute;
		right: -4px;
		top: 100px;
	}
}
@media (max-width:985px){
	.logo {
		text-align:center;
	}
	.main-nav .container-fluid {
		padding:0;
	}
	.navbar-collapse {
		padding:0;
	}
	#mainNav {
		position:inherit;
	}
	#mainNav ul li {
    	margin: 0 10px;
	}
	#middle {
    	width: 94%;
	}
	.property-feature .container-fluid {
		padding:0px;
	}
	.InnerPageBoxMargin tag {
		top: 185px;
	}
	.property-listing tag {
		top: 113px;
	}
	.InnerPageBoxMargin h3 {
		margin: 40px 0px 15px 0;
	}
	.InnerPageBoxMargin ul {
		margin: 20px 0;
		padding: 0;
	}
	.tab-content .slider.slider-horizontal {
		width: 595px;
	}
	.property-feature .col-md-9{
		padding-left:16px;
	}
	.property-feature .col-md-3{
		padding-right:16px;
	}

	.list-inline {
		margin-left: 36%;
	}
	.hidden-md{
		display:block;
	}

	.slider.slider-horizontal {
		float: left;
		margin-bottom: 20px;
		width: 502px;
	}
}

@media (min-width:360px) and (max-width:985px) {

	.sidebar .widget_one .ProfilePic{
	float:left;
	width:10%;
	}
	.sidebar .widget_one .widget_des{
	float:left;
	width:85%;
	}
	.InnerPageBoxMargin .col-md-3.col-xs-6{
		margin-bottom:10px;
	}
}

@media (min-width:768px) and (max-width:985px) {
	#middle {
    	width: 92%;
	}
	.BoxType1 tag {
	    top: 135px;
	}
}
@media (max-width:800px){
	.slider.slider-horizontal {
		width: 415px;
	}
	.InnerPageBoxMargin tag {
		top: 190px;
	}
	.property-listing tag {
		top: 180px;
	}
	.InnerPageBoxMargin ul {
		padding: 0;
	}
	.sidebar .widget_three .ProfilePic{
		float:none;
		width:100%;
	}
	.sidebar .widget_three .ProfilePic img{
		width:100%;
		margin-bottom:16px;
	}
	.sidebar .widget_three .widget_des{
		float:none;
		width:100%;
	}

	.BoxType1 .Pic tag.detail2 {
		position: absolute;
		right: -4px;
		top: 60px;
	}
	#home-page-slider .carousel-inner > .item > img {
		height:350px;
	}
	#home-page-slider .carousel .item {
		height: 350px;
	}

	#home-page-slider .carousel {
		height: 350px;
	}
	.tab-content .slider.slider-horizontal {
		width: 475px;
	}
	.list-inline {
		margin-left: 33%;
	}
}
@media (max-width:767px) {
	.sidebar .widget_three .ProfilePic{
		float:left;
		width:15%;
	}
	.sidebar .widget_three .ProfilePic img{
		width:100%;
		margin-bottom:0px;
	}
	.sidebar .widget_three .widget_des{
		float:left;
		width:80%;
	}
	.widget-two .col-md-6 img{
		float:left;
		margin-right:25px;
		margin-bottom:20px;
		width:46%;
	}
	.widget-two .col-md-6 img:nth-child(2) {
		margin-right:0px;
	}
	.list-inline {
		margin-left: 32%;
	}
}
@media (min-width:768px) and (max-width:970px) {
	.slider-thums .row {
		margin-right: -7px;
	}	.BoxType1 tag {
	    top: 95px;
	}
}
@media (max-width:768px) {
	.DetailHeader h1 {
		font-size: 22px;
	}
	.BoxType1 tag {
	    top: 85px;
	}
	.RoundBorder1 h1 {
		font-size:20px;
	}
	
	#middle {
    	width: 90%;
	}
	.TopNav .navbar-nav {
    	float: left;
    	margin: 0;
	}
	.TopNav .navbar-nav > li {
		float:left;
	}
	.TopNav .nav > li {
		display:inline-block;
		position:relative;
	}
	.TopNav .navbar-right {
		float:right !important;
	}
	.slider.slider-horizontal {
		width: 400px;
	}
	.InnerPageBoxMargin tag {
		top: 210px;
		right:-28px;
	}
	.property-listing tag {
		top: 202px;
	}
	.InnerPageBoxMargin ul {
		padding: 0;
	}
	.InnerPageBoxMargin {
		margin: 16px;
	}
	.InnerPageBoxMargin tag.Detail {
		right: -28px;
	}
	.widget-two .col-md-3 img{
		float:left;
		margin-right:25px;
		margin-bottom:20px;
		width:45%;
	}
	.widget-two .col-md-3 img:nth-child(2) {
		margin-right:0px;
	}
	.BoxType1 .Pic tag.detail2 {
		position: absolute;
		right: -4px;
		top: 78px;
	}

	.widget-two .col-md-6 img{
		float:left;
		margin-right:25px;
		margin-bottom:20px;
		width:46%;
	}
	.widget-two .col-md-6 img:nth-child(2) {
		margin-right:0px;
	}
	.tab-content .slider.slider-horizontal {
		width: 652px;
	}
	.widget-two .col-md-6 img{
		float:left;
		margin-right:25px;
		margin-bottom:20px;
		width:100%;
	}
	.slider.slider-horizontal {
		width: 398px;
	}
	.SearhBox {
		margin-right: 23px;
	}
}


@media (max-width:640px) {
	#mainNav .navbar-nav {
		margin: 7.5px 0;
	}
	#mainNav ul li a  {
		padding:10px;
	}
	#mainNav ul li a:hover {
		background-color:#CCC;
    	color: #cf161e;
	}
	.property-listing tag {
		top: 90px;
	}
	#mainNav ul li.active {
    	border-bottom: 1px solid #cf161e;
    	color: #cf161e;
	}
	.PropertyListingHeader h1 {
		font-size: 20px;
		margin: 25px 0;
	}
	.PropertyListingHeader .btn-danger {
		margin-bottom: 10px;
		margin-top: 0;
		padding: 7px 10px;
	}
	.PropertyListingHeader .SearhBox {
		margin-right: 20px;
		margin-top: 39px;
	}
	.InnerPageBoxMargin ul li{
		padding:5px 18px;
	}
	#thum-slider .owl-item{
		width: 120px;
	}
	.Wemakeyourlife .col-sm-4 {
		margin-bottom:15px;
	}
	.widget-two .col-md-6 img{
		float:none;
		margin-right:25px;
		margin-bottom:20px;
		width:100%;
	}
	.widget-two .col-md-6 img:nth-child(2) {
		margin-right:0px;
	}
	.tab-content .slider.slider-horizontal {
		width: 568px;
	}
	.RoundBorder1{
		margin-right:8px;
	}
	.InnerPageBox2 {
		margin-right: 8px;
	}
	.list-inline {
		margin-left: 29%;
	}
	.refineSearchWrapper .col-md-3, .col-md-6 {
		width: 56%;
	}
	.recent-property-panels .col-md-3, .col-md-6 {
		width: 100%;
	}
	.slider.slider-horizontal {
		margin-left: 5px;
		width: 555px;
	}
}
@media (min-width:360px) and (max-width:625px) {

	.sidebar .widget_one .ProfilePic{
	float:left;
	width:27%;
	}
	.sidebar .widget_one .widget_des{
	float:left;
	width:68%;
	}
	.RedStrip h2 {
    font-size: 20px;
    margin-top: 0;
    padding: 25px 0 0 10px;
}

}

@media (max-width:550px) {
	.InnerPageBoxMargin .col-md-3.col-xs-6{
		float:none;
		width:100%;
		margin-left:16px;		
	}
	
	.TopNav ul:first-child{
		display:none;
	}
	.TopNav .socialmedia {
		float:left !important;
	
	}
	#middle {
    	width: 88%;
	}
	.Wemakeyourlife h2 {
		font-size:33px;
	}
	.RoundBorder1 .col-xs-6 {
		float:none;
		width:100%;
	}
	.recent-pro-wrapper .PropertyPic {
		float:none;
		width:100%;
		margin-bottom:10px;
	}
	.recent-pro-wrapper .recent-pro-des {
		float:none;
		width:100%;
	}
	.PropertyPic, .recent-pro-des {
		padding-left:10px;
		padding-right:10px;
		position:relative;
	
	}
	.widget-two .col-md-3 img{
		float:none;
		margin-right:0px;
		margin-bottom:20px;
		width:100%;
	}
	.widget-two .col-md-3 img:nth-child(2) {
		margin-right:0px;
	}

	.BoxType1 .Pic tag{
		position:absolute;
		top:230px;
		right:-4px;
	}
	.BoxType1 .Pic tag.detail2 {
		position: absolute;
		right: -4px;
		top: 200px;
	}
	.InnerPageBoxMargin .col-md-3.col-xs-6 {
		margin-left: 0px;
	}

}
@media (max-width:480px) {
	.RoundBorder1 .nav-tabs li a {
		font-size: 14px;
		padding:10px 9px;
	}
	.arrow-right {
		width:57%
	}
	.RedStrip h2 {
		font-size: 20px;
		margin-top: 0;
		padding: 25px 0 0 10px;
	}
	.list-inline {
		margin-left: 20%;
	}
/*	.homepage-slider .btn-danger{
		font-size:11px;
		border-bottom:2px solid #700509 !important;
		padding:3px 10px;
		margin-top:-75px;
	}
	.homepage-slider .btn-danger:hover{
		font-size:11px;
		border-bottom:2px solid #fff !important;
		padding:3px 10px;
		margin-top:-75px;
	}
	.homepage-slider .carousel-caption h3{
		font-size: 25px;
		margin: -42px 0 9px;
	}
	.homepage-slider .carousel-caption p{
		font-size: 13px;
	}
*/	
	.homepage-slider .carousel-caption {
		width: 95%;
	}
	.sidebar .widget_three .ProfilePic{
		float:left;
		width:37%;
	}
	.sidebar .widget_three .ProfilePic img{
		width:100%;
		margin-bottom:0px;
	}
	.sidebar .widget_three .widget_des{
		float:left;
		width:58%;
	}
	.BoxType1 .Pic tag{
		position:absolute;
		top:100px;
		right:-4px;
	}
	.BoxType1 .Pic tag.detail2 {
		position: absolute;
		right: -4px;
		top: 150px;
	}
	.tab-content .slider.slider-horizontal {
		width: 409px;
	}
	.property-listing tag {
		top: 112px;
	}
	.refineSearchWrapper .col-md-3, .col-md-6 {
		width: 73%;
	}

	.SearhBox, .col-md-11 {
		width: 95%;
	}
}

@media (max-width:450px) {
	#middle {
    	width: 80%;
	}
	.RoundBorder1 .nav-tabs li a {
		font-size: 14px;
		padding:10px 9px;
	}
}
@media (max-width:384px) {
     .InnerPageBoxMargin ul li {
		 font-size:12px;
	}

	.thum-slider-wrapper .row{
		margin-right: 8px;
		margin-left: -15px;	
	}
	.thum-slider-wrapper .row .owl-wrapper{
		padding-left: 23px;
	}
	.InnerPageBoxMargin tag.Detail {
	  top: -240px;
	}
	.homepage-slider .carousel-caption {
		width: 95%;
	}
	.homepage-slider .carousel-caption h3{
		font-size: 20px;
		margin: -42px 0 2px;
	}
	.homepage-slider .carousel-caption p{
		font-size: 13px;
		line-height:15px;
	}
	.homepage-slider .btn-danger{
		font-size:11px;
		border-bottom:2px solid #700509 !important;
		padding:3px 10px;
		margin-top:-75px;
	}
	.homepage-slider .btn-danger:hover{
		font-size:11px;
		border-bottom:2px solid #fff !important;
		padding:3px 10px;
		margin-top:-75px;
	}
	.sidebar .widget_one .ProfilePic{
	float:none;
	width:100%;
	}
	.sidebar .widget_one .widget_des{
	float:none;
	width:100%;
	}
	.RedStrip .section-title, .RedStrip .search-form {
		width:100%;
		float:none;
		color:#FFF;
	}
	.RedSearchBox {
    	margin: 15px 0 0;
    	padding: 15px 20px;
	}
	
	.RedStrip .arrow-right {
		background:none;
		border:none;
		height:auto;
	}
	.RedStrip .search-form {
		position:relative;
		background:#cf161e;
	}
	.RedStrip .search-form .pull-right {
		float:none !important;
	}
	.RedStrip {
		background:#ebebeb;
		height: auto;
		margin: 20px 0;
		overflow: hidden;
		text-align: center;
	}
	.BoxType1 .Pic tag.detail2 {
		position: absolute;
		right: -4px;
		top: 100px;
	}
	.InnerPageBoxMargin ul li{
		display:inline-block;
		width:100%;
		margin-bottom:10px;
	}

}
@media (max-width:360px) {
	.slider-thums .row {
			margin-right: 8px;
	}
	.banner-tabs .nav-tabs li a {
    	font-size: 13px;
    	padding: 8px 12px;
    	text-transform: uppercase;
	}
	.TopNav .container{
		padding:0;
	}
	.Wemakeyourlife h2 {
		font-size:28px;
	}

	.RedStrip h2{
		font-size:12px;
		padding:12px 0px 0px 10px;
		margin-top:12px;
	}
	.InnerPageBoxMargin tag.Detail {
		position: absolute;
		right: -12px;
		top: -195px;
	}
	.InnerPageBoxMargin ul {
        padding: 0;
	}
	.pull-left {
		float:none !important;
	}
	.PropertyListingHeader h1 {
    	font-size: 15px;
	}
	.PropertyListingHeader .btn-danger {
		font-size: 11px;
		margin-top: -50px;
	}
	#refineSearchWrapper {
		top: 162px;
	}
	.slider.slider-horizontal {
		width: 298px;
	}
	.InnerPageBoxMargin tag {
		top: 110px;
		right:-28px;
	}
	.property-listing tag {
		top: 332px;
	}
	.InnerPageBoxMargin tag.Detail {
		right: -28px;
	}
	.homepage-slider .carousel-caption h3 {
		font-size: 23px;
		margin: -30px 0 3px;
	}
	.homepage-slider .carousel-caption p {
		font-size: 12px;
		line-height:normal;
	}
	#home-page-slider .carousel-inner > .item > img {
		height:200px;
	}
	#home-page-slider .carousel .item {
		height: 200px;
	}

	#home-page-slider .carousel {
		height: 200px;
	}
	.recent-property-panels .container-fluid .row .col-xs-1{
		float:left;
		width:30%;
	}
	.recent-property-panels .container-fluid .row .col-xs-9{
		width:57%;
	}
	.Pagination-bottomright .owl-pagination {
		bottom: -14px;
	}
	.list-inline {
		margin-left: 10%;
	}
}

@media (max-width:360px) {
	.slider.slider-horizontal {
		width: 258px;
	}
	.PropertyListingHeader .btn-danger {
		font-size: 11px;
		margin-bottom: 20px;
		margin-top: 0;
	}
	.PropertyListingPic img{
		width:335px;
	}
	.pull-left {
		float: left !important;
	}
	.tab-content .slider.slider-horizontal {
		width: 280px;
	}
	.tab-content .col-sm-4{
		text-align:center;
	}
	.PropertyListingHeader .SearhBox {
		margin-top: 11px;
	}
	.SearhBox, .col-md-11 {
		width: 94%;
	}
	.recent-property-panels .col-md-3, .col-md-6 {
		width: 95%;
	}
}
@media (max-width:320px) {
	.homepage-slider .carousel-caption {
		width: 95%;
	}
	.arrow-right {
		width:75%
	}
	.RedStrip h2 {
		font-size: 20px;
		margin-top: 0;
		padding: 25px 0 0 10px;
	}
	.homepage-slider .btn-danger{
		font-size:11px;
		border-bottom:2px solid #700509 !important;
		padding:3px 10px;
		margin-top:-75px;
	}
	.homepage-slider .btn-danger:hover{
		font-size:11px;
		border-bottom:2px solid #fff !important;
		padding:3px 10px;
		margin-top:-75px;
	}
	.tab-content .slider.slider-horizontal {
		width: 247px;
	}
	.property-listing tag {
		top: 357px;
	}
	.list-inline {
		margin-left: 4%;
	}
	.slider.slider-horizontal {
		width: 224px;
	}
}