html{overflow-x:hidden;}
.back-to-top {

	text-align: center;

	color: #ffffff;

	position: fixed;

	z-index: 9999;

    right: 50px;

    bottom: 67px;

    text-align: center;

}

.back-to-top i {

	background: none repeat scroll 0 0 #3873ad;

    display: block;

    font-size: 33px;

    padding: 3px 5px 5px 13px;

}

.back-to-top:hover i {

	background: #e77209;

	color: #ffffff;

}



/*Header*/

.navbar-top {

	background: url(../images/header-top-bg.png) repeat;

	border-top: 1px solid #606060;

	border-bottom: 1px solid #242424;

	background: #4c4c4c;

	box-shadow: 0 0 4px 0 rgba(0,0,0,0.5) inset;

	padding: 8px 0;

}

.main-content {

    

}

.my-account {

    margin-top: 29px;

}

.navbar-default .my-account .navbar-nav > li > a {	

	border: 1px solid;

    border-radius: 4px;

    color: #3476aa;

    font-size: 14px;

    padding-bottom: 7px;

    padding-top: 7px;

}

.navbar-default .my-account .navbar-nav > li > a:hover {

	color: #e87407;

}

/*Search Section*/

.search-section {

	padding: 30px 0 25px;

}

.search-tab {

	padding: 0;

	list-style-type: none;

	text-align: center;

	position: absolute;

	width: 490px;

	left: 50%;

	  margin: -20px auto 0 -245px;

}

.search-tab li {

	display: inline-block;

	margin: 0 2px;

	border-radius: 4px;

	-webkit-border-radius: 4px;

	position: relative;

}

.search-tab li a {

	display: block;

	color: #404040;

	border-radius: 4px;

	overflow: hidden;

	border: 1px solid transparent;

	border-color: #3772aa;

}

.search-tab li.active a,

.search-tab li:hover a {

	border-color: rgba(247,134,102,1)

}

.search-tab li.active:after {

	position: absolute;

	content: "";

	background: url(../images/orange-arrow.png) no-repeat;

	width: 18px;

	height: 5px;

	z-index: 9;

	top: 41px;

	left: 50%;

	margin-left: -9px;

}



.search-tab li a span {

	display: block;

	padding: 10px 20px;

	background: #ffffff;

	text-transform: uppercase;

}

.search-tab li.active a span {

	background: #f0831e; /* Old browsers */

	/* IE9 SVG, needs conditional override of 'filter' to 'none' */

	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YwODMxZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNzcxMDUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

	background: -moz-linear-gradient(top,  #f0831e 0%, #e77105 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f0831e), color-stop(100%,#e77105)); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top,  #f0831e 0%,#e77105 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top,  #f0831e 0%,#e77105 100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top,  #f0831e 0%,#e77105 100%); /* IE10+ */

	background: linear-gradient(to bottom,  #f0831e 0%,#e77105 100%); /* W3C */

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0831e', endColorstr='#e77105',GradientType=0 ); /* IE6-8 */

	color: #ffffff;

	font-weight: 800;

}

.search-tab li.active:hover a span {

	color: #ffffff;

}

.search-tab li:hover a span {

	color: #e87407;

}

.blue-search-box {

	background: #3873ad;

	border-radius: 5px;

	margin: 0 30px;

	padding: 65px 83px 20px;

}

.blue-search-box:after,

.blue-search-box:before {

	display: table;

	content: "";

}

.blue-search-box:after {

	clear: both;

}

.blue-search-box .select2-offscreen, 

.blue-search-box .select2-offscreen:focus {

	display: none;

}

.search-left {

	float: left;

	width: 645px;

}

.search-field {

	position: relative;

	border-radius: 3px;

	margin-bottom: 15px;

	box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.4);

	-webkit-box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.4);

	overflow:hidden;

}

.search-field input {

	border: none;

	padding: 10px;

	height: 40px;

	border-radius: 3px;

	box-shadow: 2px 2px 3px 0 rgba(0, 0, 0, 0.3) inset;

	-webkit-box-shadow: 2px 2px 3px 0 rgba(0, 0, 0, 0.3) inset;

	transition: all 0.2s ease-in-out 0s;

	-webkit-transition: all 0.2s ease-in-out 0s;

	-ms-transition: all 0.2s ease-in-out 0s;

}

.search-field input:hover,

.search-field input:focus {

	box-shadow: none;

	-webkit-box-shadow: none;

}

.search-field button {

	position: absolute;

	top: 0;right: 0;

	height: 40px;

	width: 110px;

	color: #ffffff;

	font-size: 17px;

	font-weight: 800;

	text-transform: uppercase;

	border-top-right-radius: 3px;

	border-bottom-right-radius: 3px;

	border: none;

	background: #f0831e; /* Old browsers */

	/* IE9 SVG, needs conditional override of 'filter' to 'none' */

	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YwODMxZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNzcxMDUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

	background: -moz-linear-gradient(top,  #f0831e 0%, #e77105 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f0831e), color-stop(100%,#e77105)); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top,  #f0831e 0%,#e77105 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top,  #f0831e 0%,#e77105 100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top,  #f0831e 0%,#e77105 100%); /* IE10+ */

	background: linear-gradient(to bottom,  #f0831e 0%,#e77105 100%); /* W3C */

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0831e', endColorstr='#e77105',GradientType=0 ); /* IE6-8 */

}



.search-dropdown-section {

	margin-bottom: 12px;

	color: #ffffff;

}

.dropdown-left {

	/*width: 400px;*/

	float: left;

}

.dropdown-right {

	/*width: 265px;*/

	float: right;

}

.search-dropdown-section > span {

	display: inline-block;

    float: left;

    margin-top: 7px;

    text-align: center;

    width: 21px;

}

.big-dropdown {

	width: 200px;

	float: left;

}

.small-dropdown {

	width: 130px;

	float: left;

	margin-left: 17px;

}

.dropdown-right .small-dropdown:first-child {

	margin-left: 0;

}





.search-dropdown-section .select2-container .select2-choice {

	border-color: #2e669f;

	border-radius: 3px;

	color: #616254;

	font-size: 13px;

	height: 36px;

	line-height: 34px;

	box-shadow: 1px 1px 5px 0 rgba(0, 0, 0, 0.4) inset;

	-webkit-box-shadow: 1px 1px 5px 0 rgba(0, 0, 0, 0.4) inset

}

.select2-container .select2-choice .select2-arrow {

	width: 32px;

	border: none;

	background: transparent;

}

.search-dropdown-section .select2-container .select2-choice .select2-arrow b {

	background: url(../images/search-dropdown-arrow.png) no-repeat center center;

}

.search-dropdown-section .select2-dropdown-open .select2-choice {

	background-color: #fff;

    border-bottom-color: transparent;

    border-bottom-left-radius: 0;

    border-bottom-right-radius: 0;

    box-shadow: 0 1px 0 #fff inset;

    border-color: #eeeeee;

}

.search-box .select2-search {

	display: none;

}

.search-box  {

	border-color: #eee;

	font-size: 12px;

	-webkit-box-shadow: 0 4px 0 rgba(0, 0, 0, 0.15);

            box-shadow: 0 4px 0 rgba(0, 0, 0, 0.15);

}

.select2-results .select2-highlighted {

	background: #eeeeee;

	color: #000000;

}



.dropdown-box {

	position: relative;

	/*padding-right: 13px;*/

}

.dropdown-open {

	visibility: hidden;

	opacity: 0;

	position: absolute;

	z-index: 999;

	left: 0;

	right: 0;

	top: 80%;

	background: #ffffff;

	/*border-radius: 5px;

	-webkit-border-radius: 5px;*/

	border-bottom-left-radius: 3px;

	border-bottom-right-radius: 3px;

	padding: 15px;

	box-shadow: 0 5px 4px 0 rgba(0,0,0,0.3);

	transition: top 0.4s ease-in-out 0s;

	-moz-transition: top 0.2s ease-in-out 0s;

	-webkit-transition: top 0.2s ease-in-out 0s;

	-ms-transition: top 0.2s ease-in-out 0s;

	margin-top: -1px;

}

.open-dropdown .dropdown-open {

	visibility: visible;

	opacity: 1;

	top: 100%;

}

.dropdown-box .btn-group {

	position: static;

	margin-right: -1px;

}

.dropdown-box .btn-group:first-child {

	margin-right: 0;

}

.dropdown-box .btn-group > a {

	color: #ffffff;

	display: block;

	padding: 7px 9px;

	padding-left: 16px;

    padding-right: 16px;

	border-radius: 4px;

	-webkit-border-radius: 3px;

	margin-left: 15px;

}

.dropdown-box .btn-group > a:hover {

	background: #ffffff;

	color: #3673a9;

	border-radius: 3px;

	-webkit-border-radius: 3px;

}

.dropdown-box .btn-group > a.active {

	background: #ffffff;

	color: #3673a9;

	border-bottom-left-radius: 0px;

	border-bottom-right-radius: 0px;

}





.search_list ul {

	list-style-type: none;

	padding: 0;

	margin: 0;

	text-align: left;

}

.search_list ul li {

	padding: 8px 0px;

	list-style-type: none;

	border-top: 1px dotted #bababa;

	color: #9e9e9e;

}

.search_list ul li span {

	color: #4d4d4d;

}







.recent_search_head {

	position: relative;

}

.recent_search_head:after,

.recent_search_head:before {

	display: table;

	content: "";

}

.recent_search_head:after {

	clear: both;

}

.recent_search_head h3 {

	color: #3873ad;

    font-size: 17px;

    font-weight: 800;

    margin-top: 0;

}

.recent_search_head a {

	color: #f58d2c;

	text-decoration: underline;

	font-weight: 800;

}

.recent_search_head a:hover {

	text-decoration: none;

}

.text-underline {

	text-decoration: underline;

}





.search-right {

	background: url("../images/search-or.png") no-repeat scroll left center rgba(0, 0, 0, 0);

    float: right;

    min-height: 180px;

    padding-left: 40px;

    padding-top: 52px;

    width: 200px;

}

.search-right a {

	background: none repeat scroll 0 0 #ffffff;

    border-radius: 4px;

    -webkit-border-radius: 4px;

    box-shadow: 0 4px 7px 0 rgba(0, 0, 0, 0.4), 0 -2px 3px 0 rgba(0, 0, 0, 0.4) inset;

    display: inline-block;

    float: left;

    height: 68px;

    margin-left: 8px;

    padding: 10px 1px 3px;

    text-align: center;

    width: 68px;

}

.search-right a:first-child {

	margin-left: 0;

}

.search-right a span {

	display: block;

	margin-top: 3px; 

}

.search-right a:hover {

	box-shadow: 0 4px 7px 0 rgba(0, 0, 0, 0.4), 0 -2px 3px 0 rgba(0, 0, 0, 0) inset;

}

/**/

.property-section {

	padding: 20px 0 30px;

	border-bottom: 1px solid #dedede;

	box-shadow: 0 -1px 1px 0 rgba(0,0,0,0.08) inset;

}

.property-section h1 {

	color: #3873ad;

	font-size: 22px;
	
	display:none;

}

.italic-heading {

	font-family: georgia;

    font-style: italic;

    color: #444444;

}

.map-bg {

    background: url("../images/h1mapimage.jpg") no-repeat scroll right top rgba(0, 0, 0, 0);

    padding: 13px 242px 0 0;

    min-height: 175px;

}

.map-bg p {

	font-size: 13px;

	color: #51514f;

	line-height: 17px;

}

.map-bg h2 {

	color: #2e6eab;

	margin-top: 0;

}

.border-box {

	border: 1px solid #e3e3e3;

	padding: 5px 20px;

	width: 350px;

	margin: 15px 0;

}

.border-box h4 {

	margin-top: 5px;

	margin-bottom: 2px;

	font-weight: 700;

	color: #444444;

}

.border-box p {

	color: #696969;

	font-size: 13px;

	font-style: italic;

	margin: 0;

}

.border-box a {

	font-size: 12px;

}

.hidden-area {

	overflow: hidden;

}

.box-head {

	margin-bottom: 10px;

	margin-top: 20px;

}

.box-head h3 {

	display: inline-block;

	margin-top: 0;

	font-size: 20px;

}

.heading-md {

	

}

.border-block {

	border: 1px solid #d0d3d8;

	margin-bottom: 22px;

	position: relative;

	padding: 5px;

	background: #ffffff;

}

.border-block:after {

	content: "";

	position: absolute;

	z-index: 99;

	left: 4px;

	right: 4px;

	height: 3px;

	bottom: -3px;

	background: #cac9c5;

}

.border-block .image-box {

	margin: 0px 0px 4px;

}

/*.image-box img {

	width: 100%;

}*/

.border-block p {

	color: #6b6b6b;

    font-size: 12px;

    font-weight: 800;

    margin-bottom: 2px;

}

.border-block {

	

}

.border-block a {

	display: block;

	white-space: nowrap;

	text-overflow: ellipsis;

	overflow: hidden;

	color: #343629;

}

.price-small-box {

	color: #f1710e;

	font-size: 14px;

	font-weight: 800;

	text-transform: uppercase;

}

.price-small-box small {

	font-size: 65%;

}

.price-small-box a {

	display: inline-block;

	color: #bbbbb9;

	vertical-align: middle;

}

.price-small-box a:hover {

	color: #336ea8;

}

.block-footer {

	margin: -5px;

	border-top: 1px solid #d2d2d2;

	padding: 5px 3px;

	margin-top: 3px;

}



.tooltip-outer {

	position: relative;

	display: inline-block;

}

.tooltip-custom {

	position: absolute;

	bottom: 100%;

	z-index: 10009;

	visibility: hidden;

	opacity: 0;

	background: #ffffff;

	border: 1px solid #3877ad;

	border-radius: 5px;

	-webkit-border-radius: 5px;

	padding: 10px;

	min-width: 255px;

	left: 50%;

	transform: translateX(-50%);

	-webkit-transform: translateX(-50%);

	-ms-transform: translateX(-50%);

	-ms-transform: translateX(-50%);

	box-shadow: 0 3px 4px 0 rgba(0,0,0,0.4);

	margin-bottom: 15px;

	text-align: left;

}

.tooltip-custom:after {

	background: url(../images/tooltip-arrow.png) no-repeat;

	content: "";

	position: absolute;

	z-index: 99;

	width: 27px;

	height: 28px;

	top: 100%;

	left: 47px;

}

.tooltip-outer:hover .tooltip-custom {

	visibility: visible;

	opacity: 1;

}

.tooltip-custom h4 {

	margin-top: 0;

	margin-bottom: 5px;

	border-bottom: 1px dotted #aeaeae;

	color: #306eb7;

	padding-bottom: 5px;

}

.tooltip-custom p {

	font-size: 11px;

    font-weight: 400;

}

.tooltip-list {

	margin: 0;

	padding: 0;

	list-style-type: disc;

	padding-left: 15px;

}

.tooltip-list li {

	font-size: 12px;

	color: #ed7b1b;

	

}

.tooltip-list li * {

	color: #323232;

}









/*Advertise-section*/

.advertise-section {

	margin: 20px 0;

}

.big-block {

	margin: 0 auto;

	width: 730px;	

}





/*bottom-section*/

.bottom-section {

	

}

.bottom-section h4 {

	font-weight: 800;

	color: #464646;

}

.small-listing-row {

	margin-bottom: 25px;

	background: #fcfcfc;

	box-shadow: 0 10px 51px 0 rgba(0, 0, 0, 0.05) inset;

	-webkit-box-shadow: 0 10px 51px 0 rgba(0, 0, 0, 0.05) inset;

	padding: 10px 0 10px;

}

.small-listing-row .col-sm-4 {

	/*border-right: 1px solid #eaeaea;*/

}

.small-listing-row ul {

	list-style-type: none;

	padding: 0;

	margin: 0;

}

.small-listing-row ul li {

	padding: 5px 0;

	font-size: 12px;

	border-top: 1px solid #e9e9e9;

}

.small-listing-row ul li:first-child {

	border-top: none;

}

.small-listing-row ul li .image-box {

	float: left;

	width: 50px;

	margin-right: 10px;

}

.small-listing-row ul li p {

	margin: 0;

}

.listing-small-head {

	color: #6c6c6c;

}

.listing-small-head span {

	color: #f3720c;

	text-transform: uppercase;

}

.view-all {

	position: relative;

	margin: 10px 0 0;

}

.view-all:after {

	content: "";

	position: absolute;

	left: 0;

	right: 0;

	z-index: 1;

	top: 50%;

	background: #eaeaea;

	height: 1px;

}

.view-all a {

	position: relative;

	z-index: 2;

	display: inline-block;

	background: #fafafa;

	padding: 0 5px;

	font-size: 12px;

	font-weight: 800;

}

.view-all a:hover {

	color: #f2701a;

}

.agency-row {

	margin: 0 -5px;

}

.agency-row .col-sm-4 {

	padding: 0 5px;

}

.agency-row a {

	display: block;

	border: 1px solid #ededed;

	margin-bottom: 10px;

	padding-top: 10px;

	height: 120px;

}

.agency-row a span {

	display: block;

	text-align: center;

	border-top: 1px solid #ededed;

	padding: 2px 2px;

	font-size: 11px;

	color: #2f3126;

	transition: all 0.2s ease-in-out 0s;

	-webkit-transition: all 0.2s ease-in-out 0s;

}

.agency-row a:hover, .agency-row a:hover span{

	border-color: #2f3126;

}

.featured-row h2 {

	margin-bottom: 15px;

}

.featured-row .hidden-area {

	padding-right: 15px;

	border-right: 1px solid #e6e6e6;

}

.square-advertise.pull-right {

	margin-left: 15px;

}

.square-advertise.pull-left {

	margin-right: 15px;

}

.footer {

	background: #e5e5e5;

	margin-top: 45px;

	font-size: 12px;

}

.footer ul {

	list-style-type: none;

	margin: 0;

	padding: 0;

}

.footer ul li {

	display: inline-block;

}



.footer-top {

	box-shadow: 0 12px 24px 0 rgba(0, 0, 0, 0.1) inset;

	-webkit-box-shadow: 0 12px 24px 0 rgba(0, 0, 0, 0.1) inset;

	padding: 30px 0;

}

.top-footer-box {

	background: #eeeeee;

	padding: 15px;

	margin-bottom: 20px;

}

.footer-top ul li {

	border-right: 1px solid #949494;

	line-height: 1;

}

.footer-top ul li:first-child,

.footer-top ul li:last-child {

	border: none;

}

.footer-top ul li a {

	color: #717171;

	padding: 0 3px;

}

.footer-top ul li span {

	width: 130px;

	font-weight: 800;

	display: inline-block;

	text-align: right;

	padding-right: 8px;

}

.footer-top ul li a:hover {

	color: #e77209;

}

.footer-bottom {

	background: #3a3a3a;

	color: #e9e9e9;

	padding: 15px 0;

}

.footer-bottom p {

	margin-bottom: 0;

}

.copyright {

	margin: 0;

	color: #aaaaaa;

}

.search-left .tab-content > .tab-pane {

    padding: 0px;

}

.blue-search-box .radio input[type="radio"] + label:before,

.blue-search-box .radio-inline input[type="radio"] + label:before,

.blue-search-box .checkbox input[type="checkbox"] + label:before,

.blue-search-box .checkbox-inline input[type="checkbox"] + label:before {

	border-color: #ffffff;

}

.news-date {

	float: left;

}

.readmore {

	display: inline-block;

	color: #f3720c;

}

.readmore.pull-right {

	margin-top: -17px;

}

#btn-toggle {

	display: none;

}

.avatar {

	

}



/*Inner-Page Header*/

.header-search {

	background: #ffffff;

	overflow: hidden;

	margin-left: 40px;

	margin-top: 25px;

	width: 630px;
	
	display:none;

}

.header-search-box {

	position: relative;

}

.btn-search {

    font-size: 18px;

    height: 41px;

    position: absolute;

    right: 0;

    top: 0;

    width: 46px;

    z-index: 999;

    border-top-left-radius: 0;

    	-webkit-border-top-left-radius: 0;

    border-bottom-left-radius: 0;

    	-webkit-border-top-right-radius: 0;

}

.drop {

	color: #828a97;

    position: absolute;

    right: 57px;

    top: 11px;

    z-index: 10;

}

.drop .caret {

    border-width: 7px;

    

}

.sidebar {

	width: 300px;

}

.sidebar.pull-left {

	margin-right: 25px;

}

.sidebar.pull-right {

	margin-left: 25px;

}

.content-left {

	margin-right: 325px;

	/*overflow: hidden;*/

}

.content-right {

	margin-left: 325px;

}

.overflow-content {

	overflow: hidden;

}

.overflow-content .pull-left {

	margin-right: 15px;

}

.overflow-content .pull-right {

	margin-left: 15px;

}

.overflow-content > div {

	overflow: hidden;

}





.inner-content {

	font-size: 13px;

	padding: 25px 0 0;

}

.find-agent-box {

	background: #eaedf2;

	color: #525659;

	border-radius: 5px;

		-webkit-border-radius: 5px;

	padding: 20px 25px;

	border: 1px solid #c7d1dd;

	margin-bottom: 20px;

	overflow: hidden;

}

.find-agent-box input {

	background: none repeat scroll 0 0 #ffffff;

    border-color: #c8c9cb;

    border-radius: 4px;

    	-webkit-border-radius: 4px;

    height: auto;

    margin-bottom: 10px;

    padding: 8px 5px;

}

.find-agent-box h2 {

	margin-top: 0;

}

.find-agent-box p {

	margin-bottom: 20px;

	margin-top: 10px;

}

.image-block {

	

}

.image-block.pull-right {

	margin-left: 12px;

}

.image-block.pull-left {

	margin-right: 12px;

}

.image-block a {

	display: block;

}

.image-block p {

	margin-bottom: 0;

	line-height: 14px;

	font-size: 12px;

}

.image-block p:first-of-type{

	margin-top: 5px;

}

.agent-atricle {

	border-bottom: 1px solid #cfcfcf;

	padding: 15px 0;

	min-height: 200px;

}

.agent-atricle header {

	color: #434343;

    font-size: 16px;

    font-weight: 800;

    margin-bottom: 5px;

}

.agent-atricle header a {

	color: #434343;

}

.agent-atricle header a:hover {

	color: #e36700;

}

.agent-atricle footer {

	margin-top: 10px;

}

.agent-atricle footer a {

	font-weight: 800;

	border-left: 1px solid #2363a3;

	line-height: 1.1;

	padding: 0 5px;

}

.agent-atricle footer a:first-of-type {

	border-left: none;

	padding-left: 0;

}

.agent-atricle footer a:hover {

	color: #e36700;

}

.sidebar-box {

	margin-bottom: 25px;

}











/*Abhijit*/

.sign-up-box {

	border-radius: 6px;

		-webkit-border-radius: 6px;

	border: 1px solid #e1e1e1;

	background: #fcfcfc;

	padding: 25px;

	font-size: 13px;

}

.plans-outer {

	margin-bottom: 15px;

	text-align: center;

}

.plans-inner {

	position: relative;

	display: inline-block;

}

.plans-inner:after {

	background: #3774ab;

	border-top: 1px solid #0b447b;

	border-bottom: 1px solid #0b447b;

	height: 7px;

	position: absolute;

	left: 0;

	right: 0;

	top: 13px;

	content: "";

	margin: 0 10px;

}

.plans-row {

	

}

.plans-inner .plans {

	display: inline-block;

    height: 75px;

    margin: 0 40px;

    position: relative;

    vertical-align: middle;

    width: 40px;

    z-index: 1;

}

.plans-inner .plans:first-of-type {

	margin-left: 0;

}

.plans-inner .plans:last-of-type {

	margin-right: 0;

}

.plans-inner .plans:after {

	border-radius: 50px;

    bottom: 0;

    box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.2) inset;

    content: "";

    height: 38px;

    left: 50%;

    margin-left: -19px;

    position: absolute;

    right: 0;

    top: -2px;

    width: 38px;

}

.plans-inner .plans .circle {

	background: none repeat scroll 0 0 #ffffff;

    border: 1px solid #08457c;

    border-radius: 50px;

    box-shadow: 0 0 0 5px #3673ac inset;

    display: inline-block;

    height: 25px;

    left: 50%;

    margin-left: -12px;

    position: absolute;

    top: 4px;

    width: 25px;

    z-index: 3;

}

.plans-inner .plans .circle:after,

.plans-inner .plans .circle:before {

	background: none repeat scroll 0 0 #3876b1;

    border-radius: 136px;

    content: "";

    height: 7.5px;

    position: absolute;

    top: 8px;

    width: 5px;

    z-index: 9;

}

.plans-inner .plans .circle:after {

	left: -1px;

}

.plans-inner .plans .circle:before {

	right: -1px;

}

.plans-inner .plans:first-child .circle:after {

	left: 0px;

}

.plans-inner .plans:last-child .circle:before {

	right: 0px;

}

.plans-inner .plans .plans-text {

	display: block;

	margin-top: 45px;

	color: #4d4d4d;

	position: absolute;

	transform: translateX(-50%);

	white-space: nowrap;

	left: 50%;

	font-size: 12px;

}

.plans-inner .plans.active .circle {

	background: #fd790a;

	content: "ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â®ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦ÃƒÂ¢Ã¢â€šÂ¬Ã…â€œ";	

}

.plans-inner .plans.active .plans-text {

	color: #3774ad;

}

.sign-up-box .page-header {

	border: none;

}

.sign-up-box .page-header h1 {

	

}

.signup-offers {

	background: #f6f6f6;

	padding: 15px;

	margin-top: 10px;

}

.required::after {

	color: #d43f3a;

    content: "Required";

    font-size: 12px;

    position: absolute;

    right: 0;

    top: 4px;

}

.signup-form-outer fieldset {

	

}













.bv-form .help-block {

    margin-bottom: 0;

}

.bv-form .tooltip-inner {

    text-align: left;

}

.nav-tabs li.bv-tab-success > a {

    color: #3c763d;

}

.nav-tabs li.bv-tab-error > a {

    color: #a94442;

}







/*Mithun 07-08-2014*/

.right_panel {

	background: none repeat scroll 0 0 #f7f7f7;

    border: 1px solid #cacacc;

    border-radius: 5px;

    	-o-border-radius: 5px;

    		-moz-border-radius: 5px;

    			-webkit-border-radius: 5px;

    				-ms-border-radius: 5px;

    color: #525659;

    padding: 18px 15px;

    margin-bottom: 25px;

}

.right_panel .search-field {

    border-radius: 3px;

    	-moz-border-radius: 3px;

    		-ms-border-radius: 3px;

    			-o-border-radius: 3px;

    				-webkit-border-radius: 3px;

    box-shadow: none;

    margin-bottom: 15px;

    position: relative;

}

.right_panel .panel-body {

    padding: 0 15px;

    padding-bottom: 0;

}

.right_panel h2 {

	margin-top: 16px;

}

.right_panel .search-field input {

    border: medium none;

    border-radius: 3px;

    	-moz-border-radius: 3px;

    		-ms-border-radius: 3px;

    			-o-border-radius: 3px;

    				-webkit-border-radius: 3px;

    box-shadow: none;

    height: 35px;

    font-size:18px;

    border:1px solid #c7c7c7;

    padding: 0 10px;

    transition: all 0.2s ease-in-out 0s;

}

.right_panel .search-field button {

    background: linear-gradient(to bottom, #f0831e 0%, #e77105 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);

    border: medium none;

    border-bottom-right-radius: 3px;

    border-top-right-radius: 3px;

    color: #ffffff;

    font-size: 17px;

    font-weight: normal;

    height: 35px;

    line-height: 38px;

    position: absolute;

    right: 0;

    text-transform: uppercase;

    top: 0;

    width: 42px;

}

.right_panel .search-field button:hover {

	background: #ee6e04;

}

.right_panel ul {

	padding: 0;

}

.right_panel ul li {

	list-style-type: none;

	text-transform: capitalize;

	padding-left: 15px;

	background: url(../images/bullet.jpg) no-repeat left center;

}

.right_panel ul li a {

	color: #7e7e7e;

	display:block;

	padding:3px 0;

	font-size: 13px;

	transition: all ease-in-out 0.2s;

}

.right_panel ul li a:hover { 

	color: #ec8328;

}

.right_panel .panel-body li {

    list-style-type: none;

    background: none;

    padding-left: 8px;

    

}

.right_panel .panel-heading {

	padding: 0;

}

.right_panel .panel-heading a {

    background: #fff;

	padding: 0;

	color: inherit;

    display: block;

    padding: 10px 15px;

}

.right_panel .panel-heading a.collapsed {

	background: #ffffff; /* Old browsers */

	/* IE9 SVG, needs conditional override of 'filter' to 'none' */

	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZmVmZWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

	background: -moz-linear-gradient(top,  #ffffff 0%, #efefef 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#efefef)); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top,  #ffffff 0%,#efefef 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top,  #ffffff 0%,#efefef 100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top,  #ffffff 0%,#efefef 100%); /* IE10+ */

	background: linear-gradient(to bottom,  #ffffff 0%,#efefef 100%); /* W3C */

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#efefef',GradientType=0 ); /* IE6-8 */

	/*border-radius: 3px;*/

}

.right_panel .panel-group .panel-heading + .panel-collapse > .panel-body {

    border-top: none;

}

.right_panel .panel-group .panel {

	border-radius: 0;

}

.right_panel .panel-title {

    display: block;

    text-transform: capitalize;

}

.right_panel .panel-title .glyphicon {

    background: none repeat scroll 0 0 #c3c3c3;

    border-radius: 1px;

    	-webkit-border-radius: 1px;

    		-o-border-radius: 1px;

    			-ms-border-radius: 1px;

    				-moz-border-radius: 1px;

    color: #fff;

    display: inline-block;

    font-family: "Glyphicons Halflings";

    font-size: 6px;

    font-style: normal;

    font-weight: normal;

    line-height: 1;

    padding: 2px;

    position: relative;

    text-shadow: none;

    top: 4px;

}

.panel-title .collapsed >.glyphicon-minus:before {

	content: "+";

	font-size: 6px;

}

.left-panel .agent-atricle:first-child {

    padding-top: 0;

}

.left-panel .agent-atricle.clearfix h2 {

    margin-top: 0;

}

.left-panel .btn.btn-default {

    font-weight: normal;

    margin-top: 25px;

    font-size: 16px;

}

.left-panel .image-block.pull-left > img {

    width: 100%;

}

.social-box {

    padding: 10px 0 2px;

}

.social-box > img {

    padding: 0 5px;

}

.comment {

    display: inline-block;

}

.social-box.text-muted a {

	display: inline-block;

}

.social-box.text-muted a:hover {

    opacity: 0.6;

}

/*blog-details*/

.page-header h1 {

    display: inline-block;

    margin-top: 0;

}

.details .agent-atricle {

	border-bottom: none !important;

	padding-bottom: 0 !important;

	

}

.details .image-block {

	width: 100%;

	margin-bottom: 17px;

}

.details_comment {

    border-bottom: 1px solid #ccc;

    padding-bottom: 5px;

}

.agent-atricle a .glyphicon {

	top:4px;

}

.small {

    font-size: 12px;

    padding-left: 10px;

    font-weight: 500;

}

.comment-box {

    padding-top: 15px;

}

.details p {

	color: #767676;

    margin-bottom: 0 !important;

}

.comment-form > input {

    background: none repeat scroll 0 0 #f9f9f9;

    border:1px solid #ccc;

    border-radius: 5px;

    	-o-border-radius: 5px;

    		-moz-border-radius: 5px;

    			-webkit-border-radius: 5px;

    				-ms-border-radius: 5px;

    float: left;

    height: auto;

    padding: 10px;

    width: 49%;

}

.comment-form input:first-of-type {	

	margin-right: 2%;

}

.comment-form > textarea {

    margin: 15px 0;

    border:1px solid #ccc;

    resize:none;

    min-height:180px;

    padding:10px;

    background: none repeat scroll 0 0 #f9f9f9;

    width: 100%;

    border-radius: 5px;

    	-o-border-radius: 5px;

    		-moz-border-radius: 5px;

    			-webkit-border-radius: 5px;

    				-ms-border-radius: 5px;

}

.comment-form .btn.btn-default {

	margin-top: 0;

}

.margin-btm {

	margin-bottom: 0;

}

/*news*/

.news .btn.btn-default {

    font-size: 16px;

    font-weight: normal;

    margin-top: 0;

}

.news .agent-atricle {

    border-bottom: 1px solid #cfcfcf;

    padding: 25px 0;

}



.left-panel .agent-atricle footer a {

    padding: 8px 15px;

    border-left: 1px solid transparent;

}

.left-panel .agent-atricle footer a:hover {

	background: #ee6e04;

	color: #fff;

}



.map-box {

  margin-left: 325px;

}

.tab-header {

    border-bottom: 1px solid #ccc;

    background: #fefefe; /* Old browsers */

	/* IE9 SVG, needs conditional override of 'filter' to 'none' */

	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYmVjZWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

	background: -moz-linear-gradient(top,  #fefefe 0%, #ebecee 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#ebecee)); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top,  #fefefe 0%,#ebecee 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top,  #fefefe 0%,#ebecee 100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top,  #fefefe 0%,#ebecee 100%); /* IE10+ */

	background: linear-gradient(to bottom,  #fefefe 0%,#ebecee 100%); /* W3C */

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#ebecee',GradientType=0 ); /* IE6-8 */

	height: 43px;

	margin-bottom: 10px;

}

.map-box  .nav-tabs {

    border-bottom: 0;

    display: inline-block;

    margin-left: 0;

    

}

.tab-header .nav > li > a:hover, .nav > li > a:focus, .nav-tabs > li.active > a {

	background:#fff;

	color: #ee1b2e;

}

.search-btn {

	float: right;

	margin-right: 10px;

    margin-top: 6px;

    font-weight: 500;

}

.map {

	border: 1px solid #ccc;

	margin-top: 14px;

}

.map img {

	width: 100%;

}

.search-right-drow {

    padding-bottom: 20px;

    /*margin-top: 15px;*/

   text-align: center;

}

.search-right-drow a:first-of-type {

	margin-left: 0;

}

.search-right-drow a {

	background: none repeat scroll 0 0 #ffffff;

    border-radius: 4px;

    box-shadow: 0 4px 7px 0 rgba(0, 0, 0, 0.4), 0 -2px 3px 0 rgba(0, 0, 0, 0.4) inset;

    display: inline-block;



    height: 68px;

    margin-left: 16px;

    padding: 10px 1px 3px;

    text-align: center;

    width: 68px;

}

.middle-txt {

    left: 48%;

    position: absolute;

    top: 50%;

}

.right_panel .row {

	position: relative;

}

.col-sm-12 > h4 {

    color: #494949;

}

.dot-border {

    border-bottom: 1px dashed #ccc;

    border-top: 1px dashed #ccc;

    padding: 5px 2px;

    padding-top: 8px;

    margin-top: 13px;

    margin-bottom: 10px;

}

.dot-border .col-sm-6 label {

    font-size: 15px;

     color: #494949;

}

.dot-border .col-sm-6 input {

    margin-right: 4px;

}

.row.border-top {

    border-top: 1px dashed #ccc;



}

.right_panel .form-control, .select2-container .select2-choice {

	height: 35px;

	

}

.right_panel .select2-container .select2-choice > .select2-chosen {

	line-height: 32px;

}

.right_panel .form-group {

    margin-bottom: 18px;

}

.nav-tabs > li > a {

    padding: 10px 21px 10px 21px;

}

.list-bg:hover a, .list-bg.active a , .map-small-bg:hover a, .map-small-bg.active a {

	color: #777777;

	background: #fff;

}

.draw {

	border-radius: 0;

	margin-bottom: 0;

}

.draw-btn {

	margin-right: 0;

	padding-left: 30px;

    padding-right: 30px;

}





/*single-listing*/

.single-listing {

    background: none repeat scroll 0 0 #f8f8f8;

    border-color: #fff;

    border-radius: 0;

}

.super-golf-box {

	background: none repeat scroll 0 0 #F8F8F8;

    border: 2px solid #fff;

    display: inline-block;

    padding: 0px 11px;

    width: 100%;

}

.super-golf-box h2 {

	margin-top: 0;

}

.super-golf-box .col-sm-8 > p, .super-golf-box .col-sm-4 > p {

    display: inline-block;

}

.super-golf-box .col-sm-8 p, .super-golf-box .col-sm-4 p{

    font-size: 14px;

    margin: 0;

    margin-right: 70px;

    

}

.super-golf-box .col-sm-8 span {

    color: #000;

    font-size: 14px;

}

.listing-map {

    margin-top: 15px;

}

.listing-map .tab-content > .tab-pane {

	padding: 0;

}

.listing-map img {

    width: 100%;

}

/*.listing-map .nav-tabs > li > a {

    margin-bottom: 2px !important;

}*/

.listing-map > .map-box {

	margin-left: 0;

}

.social-media-icon {

	position: fixed;

	left: 0;

	z-index:9999;

	top: 250px;

}

.icon_box {

    background: none repeat scroll 0 0 #ccc;

    height: 36px;

    margin-bottom: 10px;

    text-align: center;

    width:135px;

    transition: all 0.2s ease-in-out 0s;

    -moz-transition: all 0.2s ease-in-out 0s;

    -webkit-transition: all 0.2s ease-in-out 0s;

    -ms-transition: all 0.2s ease-in-out 0s;

    margin-left: -98px;

}

.icon_box:hover {

	margin-left: 0;

}

.icon_box a {

    color: #ffffff;

    display: block;

    font-weight: 800;

    line-height: 1;

    padding: 11px 50px 11px 8px;

    text-align: right;

}

.facebook {

	background: #3a599c;

	position: relative;

}

.pintarest{

	background: #cb2229;

	position: relative;

}

.msg{

	background: #02cbff;

	position: relative;

}

.gplus{

	background: #de4b39;

	position: relative;

}

.twiter{

	background: #28a9e2;

	position: relative;

}

.icon_box a i {

	border-left: 1px dotted #fff;

    box-shadow: -1px 0 3px 0 rgba(0, 0, 0, 0.5);

    -webkit-box-shadow: -1px 0 3px 0 rgba(0, 0, 0, 0.5);

    color: #fff;

    font-size: 17px;

    height: 36px;

    line-height: 39px;

    position: absolute;

    right: 0;

    text-align: center;

    top: 0;

    width: 38px;

}

.icon_box:hover {

	background: #353434;

}

.social-media-icon {

	top: 25%;

}

.tab-content {

    position: relative;

}

.map-hover-search {

    background: rgba(255,255,255,0.8);

    border: 1px solid #ccc;

    padding: 10px;

    position: absolute;

    right: 0;

}

.map-hover-search input {

	width: 158px;

	border: 1px solid #c8c8c8;

	padding: 5px;

	font-size: 13px;

}

.map-hover-search button {

	width: 100px;

	text-align: center;

	background: #3573ac;

	border: none;

	color: #ffffff;

	padding: 4px 3px;

	vertical-align: top;

}

table.table {

	

}

.listing-map .map-box .nav-tabs {

	margin-left: 0;

}

.border-left {

	border-left: 1px solid #ebebeb !important;

}

.paragraph-box a {

    /*color: #fe7d15;*/

    font-size: 14px;

}

.glyphicon.glyphicon-log-in {

    /*float: left;*/

    margin-right: 7px;

}

.modal-inner {

	width: 80%;

	margin: 0 auto;

}

#loginModal .btn {

	font-weight: normal;

}


#loginModal h1 {

	margin: 0;

	padding: 0;

	text-align: center;

}

#loginModal h5 {

	text-align: center;

}

#loginModal h5 span {

	color:#3974ac;

}

#loginModal .modal-header {

	border-bottom: none;

	padding-bottom: 5px;

}

.modal-inner .modal-footer {

	border-top:none;

	padding-top: 0;

}

.modal-inner .modal-footer a {

	color: #292929;

}

.modal-inner .modal-body {

	padding-bottom: 0;

}

.simple_btn {

	background: none;

	border: none;

	color: #3873ab;

	text-decoration: underline;

}

.doted-bg {

    border-bottom: 1px dotted #c2c2c2;

    margin-bottom: 10px;

    position: relative;

    color: #c2c2c2;

}

.doted-bg > span {

    background: none repeat scroll 0 0 #fff;

    left: 47%;

    padding: 8px;

    position: absolute;

    top: -19px;

}

.modal_main_body {

    display: block;

}

.modal_main_body_2 {

	display: none;

}

.modal_main_body_2 .modal-inner {

    padding: 10px 0;

}

.modal_main_body_2 button {

	margin: 5px 0;

}

.modal_main_body_2 input {

	min-height: 40px;

	margin-top: 20px;

}

.plan-box {

    border: 1px solid #ccc;

    background:#f6f6f6;

    border-radius: 3px;

    	-webkit-border-radius: 3px;

    		-moz-border-radius: 3px;

    			-ms-border-radius: 3px;

    				-o-border-radius: 3px;

}

.plan-box-header {

    background: none repeat scroll 0 0 #fff;

    padding: 10px;

    text-align: center;

    border-bottom:1px solid #ccc;

    border-radius: 3px 3px 0 0;

    	-webkit-border-radius: 3px 3px 0 0;

    		-moz-border-radius: 3px 3px 0 0;

    			-ms-border-radius: 3px 3px 0 0;

    				-o-border-radius: 3px 3px 0 0;

}

.plan-box-header h2 {

	margin: 0;

	color: #3875ae;

	font-size: 18px;

	font-weight: bold;

}

/*.plan-box-body {

	background: #f6f6f6;

}*/

ul.plan-listing {

	margin: 0;

	padding: 0;

	display: block;

	list-style-type: none;

}

ul.plan-listing li { 

	text-align: center;

	padding: 5px;

	font-size: 15px;

	color: #777777;

}

.plan-listing .glyphicon.glyphicon-ok {

	color: #3873ad;

	font-size: 20px;

}

.plan-listing .glyphicon.glyphicon-remove {

	color: #ec8445;

	font-size: 20px;

}

ul.plan-listing li:nth-child(odd) {

	font-size: 16px;

	color: #434343;

	padding-bottom: 0;

}

.plan-box-header span {

	color: #e3653d;

	font-size: 22px;

}

.plan-box-header small {

	color: #a3a3a3;

	font-size: 12px;

	

}

ul.plan-listing li:last-child {

	padding: 30px 0 20px 0;

	margin-bottom: 3px;

}

.plan-listing .btn {

	font-weight: normal;

}

.overview {

	color: #4d4d4d;

	padding: 5px 0;

	line-height: 20px;

}

.every-plan {

    text-align: center;

}

.every-plan [class^="icon-"]:before, .every-plan [class*="icon-"]:before {

	color: #3873ad;

	display: block;

	font-family: "fontello";

	font-size: 45px;

	font-style: normal;

	margin: 26px 0 22px;

	text-align: center;

	width: auto;

}



.every-plan h2 {

	margin-top: 5px;

}

.gray-bg {

	background: #f6f6f6;

	margin-left: -25px;

	margin-right: -25px;

	padding-bottom:15px;

	margin-top: 24px;

}

.big-h2 {

    font-size: 26px;

    color: #3873ad;

}

.stage-2 {

	padding-bottom: 0;

}

.complete-order label {

	display: block;

}

.complete-order .btn {

	font-weight: normal;

	padding: 4px 20px;

}

ul.payment-brand {

    padding: 0;

    text-align: right;

}

.payment-brand > li {

    display: inline-block;

    list-style-type: none;

    padding-left: 18px;

}

.payment-brand > li:hover {

	opacity: 0.7;

}

.payment-heding {

	margin: 15px 0 0 0;

	padding-bottom: 15px;

}

.payment-heding h2 {

	margin: 5px 0 0 0;

}

.plan-option {

    border-bottom: 1px dotted #ccc;

    padding-bottom: 10px;

}

.price span {

    color: #e3653d;



    font-size: 35px;

}

.price {

	 margin-right: 15px;


}

.price small {

    color: #a3a3a3;

    font-size: 12px;

    

}

.gold-plan h4 {

	color: #3774ad;

	margin-top: 15px;

}

.package-details > p {

    margin-top: 13px;

    color: #000;

    margin-left: 15px;

}

.kmp-range {

	padding-top: 10px;

	border-top:1px dashed #ccc;

}

.kmp-range p {

	margin: 0;

}

.kmp-range h4 {

	margin: 0;

}

.kmp-range .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {

	background: none repeat scroll 0 0 #ff7f19;

    border: medium none;

    border-radius: 50%;

    box-shadow: 0 0 0 3px #fff inset;

    	-webkit-box-shadow: 0 0 0 3px #fff inset;

    		-ms-box-shadow: 0 0 0 3px #fff inset;

    			-o-box-shadow: 0 0 0 3px #fff inset;

    				-moz-box-shadow: 0 0 0 3px #fff inset;

    top:-4px;

}

.kmp-range .ui-slider-horizontal .ui-slider-range {

	border-radius: 5px;

		-webkit-border-radius: 5px;

			-moz-border-radius: 5px;

				-ms-border-radius: 5px;

					-o-border-radius: 5px;

	background: #ff7f19;

}

.kmp-range .ui-widget-content {

	border: none;

	position:relative;

	width:43%;

	height:3px;

	margin:10px 10px;

	border-radius: 5px !important;

		-webkit-border-radius: 5px !important;

			-ms-border-radius: 5px !important;

				-o-border-radius: 5px !important;

					-moz-border-radius: 5px !important;

}

.kmp-range .ui-widget-content:after {

    border-radius: 5px;

    box-shadow: 0 0 5px 1px #ccc inset;

    	-o-box-shadow: 0 0 5px 1px #ccc inset;

    		-moz- box-shadow: 0 0 5px 1px #ccc inset;

    			-webkit- box-shadow: 0 0 5px 1px #ccc inset;

    				-ms- box-shadow: 0 0 5px 1px #ccc inset;

    				

    content: "";

    height: 15px;

    left: -10px;

    position: absolute;

    top: -6px;

    width: 242px;

} 

.kmp-range .ui-slider .ui-slider-handle {

    cursor: default;

    height: 10px;

    position: absolute;

    width: 10px;

    z-index: 2;

}

.show-km {

    background: none repeat scroll 0 0 #fff;

    border: 1px solid #ccc;

    border-radius: 3px;

    	-webkit-border-radius: 3px;

    		-moz-border-radius: 3px;

    			-o-border-radius: 3px;

    				-ms-border-radius: 3px;

    float: left;

    margin-top: 5px;

    padding: 2px;

    width: 135px;

}

.kmp-range input {

	width: 125px;

}

.form-group h4 {

	color: #494949;

}

.kmp-range h4 {

	color: #494949;

}

.listing_header {

    background: none repeat scroll 0 0 #e9eef4;

    border: 1px solid #ccc;

    border-radius: 4px;

    padding: 15px 5px 0;

    margin-bottom: 20px;

}

.listing_header .big-dropdown {

    float: left;

    width: 150px;

}

.listing_header .small-dropdown {

    float: left;

    margin-left: 17px;

    width: 115px;

}

.upload {

    font-weight: normal;

    padding: 6px 15px;

}

.listing_header .search-btn {

	padding: 4.5px 10px;

	margin-top: 0;

}

.icon-folder-add {

    font-size: 16px;

}

.listing_header .search-dropdown-section .select2-container .select2-choice {

	border-color: #ccc;

	box-shadow: none;

}

.small-dropdown.filter {

    margin-top: 9px;

    text-align: right;

}

.listing_header .glyphicon.glyphicon-plus {

    background: none repeat scroll 0 0 #c2c3c5;

    border-radius: 2px;

    	-webkit-border-radius: 2px;

    		-moz-border-radius: 2px;

    			-ms-border-radius: 2px;

    				-o-border-radius: 2px;

    font-size: 9px;

    font-weight: normal;

    padding: 3px;

}

.listing_tabbox {

	padding-top: 5px;

}

/*.listing_tabbox .nav-tabs > li {

    float: left;

    margin-bottom: -2px;

}*/

.number-of-propertis {

    /*float: right;*/

    /*padding: 15px 0;*/

   margin-bottom: 10px;

}

.number-of-propertis .big-dropdown {

	margin-left: 10px;

	width: 150px;



	float: right;

}

.number-of-propertis p {

    margin-bottom: 0;

    margin-top: 10px;

}

.alert-box {

    background: none repeat scroll 0 0 #eb8428;

    border: 1px solid #c16512;

    border-radius: 3px;

    	-webkit-border-radius: 3px;

    		-moz-border-radius: 3px;

    			-ms-border-radius: 3px;

    				-o-border-radius: 3px;

    padding: 5px;

}



.alert-search .search-field {

    margin-bottom: 0;

    /*width: 350px;*/

	/*float:right;*/

    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.4);

    	-webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.4);

    		-o-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.4);

    			-ms-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.4);

    				-moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.4);

    

}

.alert-search .search-field input {

	height: 35px;

}

.alert-search .search-field button {

	height: 35px;

	width: 90px;

	font-weight: normal;

	text-transform:capitalize;

	font-size: 14px;

	background: #62656e; /* Old browsers */

	/* IE9 SVG, needs conditional override of 'filter' to 'none' */

	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzYyNjU2ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzOTNkNDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

	background: -moz-linear-gradient(top,  #62656e 0%, #393d40 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#62656e), color-stop(100%,#393d40)); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top,  #62656e 0%,#393d40 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top,  #62656e 0%,#393d40 100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top,  #62656e 0%,#393d40 100%); /* IE10+ */

	background: linear-gradient(to bottom,  #62656e 0%,#393d40 100%); /* W3C */

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#62656e', endColorstr='#393d40',GradientType=0 ); /* IE6-8 */



}

.msg-box {

    background: none repeat scroll 0 0 #fff;

    border: 1px solid #fff;

    border-radius: 50%;

    	-webkit-border-radius: 50%;

    		-o-border-radius: 50%;

    			-ms-border-radius: 50%;

    				-moz-border-radius: 50%;

    box-shadow: 0 0 0 1px orange inset;

    	-webkit-box-shadow: 0 0 0 1px orange inset;

    		-ms-box-shadow: 0 0 0 1px orange inset;

    			-o-box-shadow: 0 0 0 1px orange inset;

    				-moz-box-shadow: 0 0 0 1px orange inset;

    color: orange;

    display: inline-block;

    height: 30px;

    line-height: 30px;

    text-align: center;

    width: 30px;

    margin-top: 3px;

    margin-right: 7px;

    float: left;

}

.alert-box p {

	/*display: inline-block;*/

	color: #fff;

    margin-bottom: 0;

    margin-top: 9px;

}

.listing-boxses {

    background: none repeat scroll 0 0 #f7f7f7;
	
	border: 1px solid #fff;

    margin-top: 25px;

    padding: 5px;

}
.listing-boxses:hover {
	border: 1px solid #ccc;
}

.listing-boxses.hottest-lising {

	position: relative;

	background: #e0f0ff;

	border: 3px solid #eb8428;

}

.listing-boxses.hottest-lising:before {

	background: none repeat scroll 0 0 #eb8428;

    color: #ffffff;

    content: "HOTTEST PROPERTY";

    font-size: 14px;

    position: absolute;

    text-transform: uppercase;

    right: 9px;

    top: -3px;

    padding: 7px 16px;

    border-radius: 3px;

    margin-left: -78px;

    width: 175px;

    box-shadow: -5px -2px 5px 0px rgba(0,0,0,0.8);

    font-weight: 800;

}

.listing-box-header {

    padding: 8px 5px;

    color: #fff;

    margin-bottom: 5px;

}

.listing-box-header h3 {

	margin: 0;

	font-size: 14px;

	font-weight: 800;

}

.listing-box-header h3 a:hover {

	opacity: 0.8;

}

.listing-slider {

    left: 0;

    height: 180px;

    position: absolute;

    top: 0;

    width: 240px;

    z-index: 1;

    overflow: hidden;

}

.listing-txt {

	/*padding-right: 5px;*/

}

.listing-txt h2 {

	margin:10px 0 0 0;

	font-size: 16px;
	
	text-transform:uppercase;

}

.listing-txt h2 a {

	color: #404040;

	font-size: 14px;

	font-weight: 600;

}

.listing-txt h2 a:hover {

	color: #f1710e;

}

.listing-txt p {

	margin-bottom: 3px;

}

.listing-txt .price-small-box {

	margin-top: 10px;

	display: inline-block;

}

/*for slider*/



.listing-slider .owl-item img{

	width: 100%;

	height: 180px;

}



.photo-listing  .listing-slider .owl-item img

{

	width: 100%;

	height: 210px;

}

.search-listing span {

    color: #525252;

    font-size: 18px;

    margin-left: 5px;

}

.search-listing .breadcrumb {

	padding-left: 0;

	margin-bottom: 0;

	padding-top: 0;

}

.search-listing .text-info {

	margin-top: 0;

}

.listing-box-body {

	padding-left: 253px;

    padding-right: 185px;

    position: relative;

    min-height: 210px;

}

.Comapere {

	/*width: 255px;*/

	display: inline-block;

}

.rating-property {

    float: left;

    margin-top: 5px;

}

.contact-agent {

    position: absolute;

    width:185px;

    min-height: 205px;

    right: 0;

    top: 0;

    z-index: 1;

    background: url(../images/contact-agent-border.png) no-repeat left center;

    text-align: center;

}

.aget-icon {

    list-style: none outside none;

    padding: 5px 0 0;

    text-align: center;

    display: inline-block;
	
	width:100%;

}

.aget-icon > li {

    display: inline-block;

    padding: 0 9px;

    border-left: 1px solid #bfbfbf;

}

.aget-icon > li:first-of-type {

	border-left: none;

}

.aget-icon > li span {

	display: inline-block;

	vertical-align: middle;

	padding-left: 3px;

	font-size: 12px;

	font-weight: 600;

	color: #424242;

}

.burry {

	text-align: center;

	margin-bottom: 10px;

}

.btn.btn-default.agent-btn {

    margin: 10px 0 5px;

    font-weight: normal;

    padding-left: 25px;

    padding-right: 25px;

    text-transform: capitalize;

}

.contact-agent-check {

	margin-left: 20px;

}

.listing-box-footer.clearfix {

    padding-top: 5px;

}

.type-size p span:nth-child(even) {

	margin-right: 20px;

}

.type-size {

    margin-top: 20px;

}

.listing-txt a.view-more {

	color:#505050;

	text-decoration: underline;

}

.owl-pagination {

	display: none;

}

.item > img {

    /*width: 100%;*/

   width: auto;

   max-width: none;

}



/*dashbord*/

.header-bnt {

    margin: 0 5px;

    padding: 7px 15px;

    font-weight: normal;

}

.navbar-right.my-account.hed {

    margin-top: 30px;

}

.navbar-right.my-account.hed ul li:last-child {

	margin-left: 30px;

}

.navbar-right.my-account.hed ul li a {

	border: none;

	padding: 0;

}

.dashbord-table {

    /*margin-top: 25px;*/

}

.dashbord-table .panel-default  .panel-heading {

    background-color: #fbfbfb;

    border-color: #f4f4f4;

    color: #515151;

    padding: 30px 15px;

}

.quata {

	

}

.quata table {

	width: 100%;

}

.quata table thead tr th {

	padding: 10px 10px 10px 15px;

	border-bottom: 1px solid #f5f5f5;

	font-weight: 400;

	font-size: 15px;

	white-space: nowrap;

}

.quata table tbody tr td {

	padding: 10px 10px 10px 15px;

	border-bottom: 1px solid #f5f5f5;

	background-color: #fbfbfb;

}



.dashbord-table .panel-body {

	padding: 0;

}

.scrool .panel-body {



	padding: 15px;

	padding-top: 0;

	padding-bottom: 0;

}

.scrool .quata table tbody tr:nth-child(even) td

{

	background: #fff;

}

.hover-box {

    border: 1px solid #ccc;

    border-radius: 3px;

    	-o-border-radius: 3px;

    		-moz-border-radius: 3px;

    			-ms-border-radius: 3px;

    				-webkit-border-radius: 3px;

    float: left;

    padding: 5px;

    display: none;

}

.hover-box span {

    font-size: 10px;

    padding: 0 4px;

    float:left;

}

.quata table tbody tr:hover .hover-box {

	display: block;

}

.hover-box span:hover {

	color: #ffb06f;

}

.count {

	background-color: #fbfbfb;

}

.right-sdw {

    width: 75%;

    float: left

}

.hot-listing {

	width: 25%;

	float: left;

	position:relative;

	z-index:9;

	box-shadow: -5px 0 4px #ccc;

		-webkit-box-shadow: -5px 0 4px #ccc;

			-moz-box-shadow: -5px 0 4px #ccc;

				-ms-box-shadow: -5px 0 4px #ccc;

					-o-box-shadow: -5px 0 4px #ccc;

}

.hot-listing ul {

    list-style-type: none;

    margin-bottom: 14px;

    margin-top: 105px;

    padding: 0;

}

.hot-listing ul li {

	text-align: right;

	padding: 5px 25px 5px 5px;

	color: #464646;

}

.hot-listing ul li i {

	color: #ffb06f;

}

.table-sec .panel-heading h2 {

	color: #3975b1;

}



.captcha-area {

	border: 2px solid #d7d7d7;

	padding:20px;

	border-radius: 5px;

		-webkit-border-radius: 5px;

			-o-border-radius: 5px;

				-moz-border-radius: 5px;

					-ms-border-radius: 5px;

	margin-top: 25px;

}

.phone-number-box {

    background: none repeat scroll 0 0 #eaedf2;

    padding: 5px;

}

.table-sec .tab-header {

	margin-bottom: 25px;

}

.right-add-listing img {

	width: 100%;

}

.center-txt {

	text-align: center;

	font-size: 20px;

	margin: 15px auto 0;

	width: 80%;

}

.email-basket {

	display:none;

    border: 2px solid #3873ad;

    border-radius: 5px;

    	-webkit-border-radius: 5px;

    		-moz-border-radius: 5px;

    			-ms-border-radius: 5px;

    				-o-border-radius: 5px;

    height: 400px;

    position: absolute;

    right: -165px;

    bottom: 35px;

    width: 425px;

    z-index: 99;

    background: #fff;

}

.email-basket .scrollable {

	height: 305px !important;

	margin: 0;

    /*padding: 10px*/

}

.email-header {

    background: none repeat scroll 0 0 #3873ad;

    color: #fff;

    font-size: 15px;

    font-weight:normal;

    padding: 10px;

}

.email-header i {

	margin-right: 5px;

}

.email-basket .email-body .scrollable ul {

	padding:10px;

	list-style-type: none;

	

}

.clearfix > li {

    border-bottom: 1px dashed #ccc;

    float: left;

    padding-top: 5px;

}

.baaket-txt span {

	font-size: 14px;

}

.email-img {

    display: inline-block;

    margin-right: 10px;

    float: left;

    padding-top: 8px;

}

.email-txt {

    display: inline-block;

    float: left;

    margin-right: 5px;

    width: 260px;

    background: url("../images/contact-agent-border-small.png") no-repeat scroll right center rgba(0, 0, 0, 0);

}

.email-hooker {

    display: inline-block;

    float: left;

    margin-top: 25px;

    position: relative;

}

.email-txt > .price-small-box > span {

    font-size: 14px;

    font-weight: normal;

}

.email-txt > .price-small-box > h2 {

    color: #666;

    font-size: 12px;

    margin: 5px 0 0 0;

}

.email-txt > .price-small-box > p {

    font-size: 10px;

    font-weight: normal;

    text-transform: capitalize;

}

.close-rectangle {

    position: absolute;

    right: 0;

    top: -25px;

}

.listing-txt .price-small-box .tooltip-outer, .listing-txt .price-small-box .tooltip-outer a {

	display: inline-block;

	text-decoration: none;

}



.email-footer {

    padding: 10px;

}

.email-footer .btn {

	font-weight: normal;



}


.email-footer .remove {

	background: #8c8c8c;

	border: #8c8c8c;

}

.email-footer .remove:hover {

	background: #8b7f7f

}



.content-right .tab-content > .active {

	display: inline-block;

    width: 100%;

}

.tab-header .nav-tabs {

	height: 44px;

	display: inline-block;

}

.photo-listing {

	

}

.photo-listing .listing-slider {

	overflow: hidden;

	width: auto;

	height: 210px;

	position: relative;

}

.photo-listing .contact-agent {

	position: static;

	width: auto;

	background: none;

	min-height: 0;

}

.photo-listing .contact-agent:after,

.photo-listing .contact-agent:after{

	display: table;

	content: "";

}

.photo-listing .contact-agent:after {

	clear: both;

}

.photo-listing .price-small-box {

	display: block;

}

.photo-listing .burry {

	float: left;

	width: 50%;

}

.photo-listing .agent-btn {

	float: right;

}

.photo-listing .price-small-box {

	font-size: 14px;

}

.photo-listing .listing-txt h2 {

    font-size: 14px;

    margin: 3px 0 10px;

}

.photo-listing .btn.btn-default.agent-btn {

	padding-left: 10px;

    padding-right: 10px;

    width: 48%;

    margin-top: 0;

}

.listing-box-header h3 a {

	text-overflow: ellipsis;

	white-space: nowrap;

	overflow: hidden;

	display: block;
	
	text-transform:uppercase;

}

.listing-box-header h3 {

	overflow: hidden;

}

.specialist-row .col-sm-3 {

	width: 20%;

}



























































/*soumojit proffesional start(21.08.14)*/

.feature-r {

	width: 340px;

}

.feature-r.pull-right {

	margin-left: 37px;	

}

.sign {

	background: #3774ad;

	text-align: center;

	padding: 12px 111px;

	width: 100%;

	color: #fff;

	display: block;

	font-size: 16px;

	line-height: 16px;

	margin-bottom: 20px;

}



.sign:hover {

	background: #e77209;

	color: #fff;

}

.agency {

	border-top: 1px solid #e5e5e5;

	border-bottom: 1px dotted #e5e5e5;

}

.agency h2 {

	margin-top: 10px;

}

.agency-l {

	width: 100px;

	float: left;

	margin-right: 12px;

}

a.agency-img {

	border: 1px solid #ededed;

    display: block;

    margin-bottom: 10px;

    padding-top: 10px;

    text-align: center;

}

a.agency-img:hover,a.agency-img:hover span {

	border-color: #2f3126;

}

.agency-txt {

	overflow: hidden;

}

.agency-txt h3 {

	font-size: 16px;

	margin-top: 0;

}

ul.agency-list {

	padding: 0;

}

ul.agency-list li {

	font-size: 13px;

	float: left;

	list-style-type: none;

}

.profile {

	background: url("../images/profile.jpg") no-repeat 0 center;

}

.snd-mail {

	background: url("../images/send-mail.jpg") no-repeat 0 center;

}

.nmbr {

	background: url("../images/ph-nmbr.jpg") no-repeat 0 center;

}

ul.agency-list li a {

	margin-right: 8px;

	margin-left: 22px;

	color: #86887a;

}

ul.agency-list li a:hover {

	color: #e77209;

}

.agency-box {

	border-bottom: 1px dotted #cccccc;

	margin-bottom: 30px;

}

.agency .border-box {

	width: 340px;

}



.feature-l {

	overflow: hidden;

}

.feature-l .feature-txt-area {

	border: 1px solid #e1e1e1;

	border-radius: 5px;

		-webkit-border-radius: 5px;

		  -moz-border-radius: 5px;

		   -ms-border-radius: 5px;

		   /*padding: 20px;*/

	background: #fcfcfc;	  

}

.feature-txt-area h1 {

	color: #477cb0;

	border-bottom: 1px solid #e1e1e1;

	padding-bottom: 20px;

	padding-left: 20px;

}

.boost-area {

	margin: 25px 0;

	padding: 0 20px;

}

.boost-area .boost-l {

	float: left;

	width: 133px;

	border: 1px solid #adadad;

	margin-right: 25px;

}

.boost-area .boost-r {

	overflow: hidden;

}

.boost-area .boost-r h2 {


	margin-top: 0;

	color: #6e6e6e;

}

.xtra-marg {

	margin-top: 30px;

}

ul.silver {

	padding: 0;

	padding-right: 100px;

}

ul.silver li {

	border: 1px solid #d5d5d5;

	border-radius: 3px;

		-webkit-border-radius: 3px;

		 -moz-border-radius: 3px;

		  -ms-border-radius: 3px;

	background: #f3f3f3;

	padding: 10px;

	text-align: center;	  

	width: 105px;

	display: inline-block;

	margin-right: 33px;

	position: relative;

}

ul.silver li h4 {

	color: #3774ad;

	margin-top: 0;

	font-size: 13px;

}

ul.silver li > p > span {

	color: #e2623b;

}

ul.silver li a.sign {

	width: 100%;

	color: #fff;

	padding: 4px 14px;

	display: block;

	background: #3774ad;

	border-radius: 3px;

		-webkit-border-radius: 3px;

		 -moz-border-radius: 3px;

		  -ms-border-radius: 3px;

}

ul.silver li:after {

	background: url("../images/after-box.jpg") no-repeat;

	content: "";

	position: absolute;

	overflow: hidden;

	width: 100%;

	left: 0;

	height: 30px;

	top: 100%;

}

ul.silver li a.sign:hover {

	background: #000;

	color: #e16800;

}

.pro-table {

	display: table;

	width: 100%;

}

.pro-row {

	display: table-row;

}

.pro-cell {

	display: table-cell;

	border-top: 1px solid #eaeaea;

	padding: 9px 20px;

}

.table-width {

	width: 298px;

}

.pro-cell > span.glyphicon.glyphicon-ok {

	color: #3873ad;

	font-size: 16px;

}

.pro-cell > span.glyphicon.glyphicon-remove {

	color: #ec8445;

    font-size: 16px;

}

/*ul.agency-list li:first-of-type {

	padding: 0;

}*/

/*soumojit compare css (22.08.14)*/

.compare-main {

	border: 1px solid #d8d8d8;

}

.main-table{

	display: table;

	width: 100%;

}

.main-row {

	display: table-row;

}

.main-cell {

	display: table-cell;

	padding: 12px 15px;

	vertical-align: middle;

}

.main-table .tooltip-custom {

	text-align: left;

}

.main-table.compare-table .main-row .main-cell {

	border-left: 1px solid #d4d4d4;

	text-align: center;

}

.main-table.compare-table .main-row .main-cell:first-of-type {

	border-color: transparent;

	text-align: right;

}

.main-table.compare-table .main-row:first-of-type .main-cell {

	padding: 35px 15px;

}

.main-table.compare-table .main-row:last-of-type .main-cell {

	padding: 22px 15px;

}

.main-img {

	position: relative;

	width: 145px;

	margin-top: 5px;

}

.main-cell > h3 {

	font-size: 14px;

	margin-top: 0;

}

.main-cell p {

	margin: 0;

}

.img-tag {

	width: 82px;

	height: 83px;

	position: absolute;

	top: -3px;

	left: -4px;

}

.photo-icon {

	position: absolute;

	width: 50px;

	height: 25px;

	padding: 3px 7px;

	background: #121e2c;

	color: #fff;

	bottom: 3px;

	left: 3px;

}

.main-cross {

	position: absolute;

	right: 0;

	top: 0;

	width: 21px;

	height: 21px;

}

.main-clr {

	color: #ea8736;

}

.main-cell .price-small-box {

	font-size: 12px;

}

.main-cell .for-sell {

	background: #b4c9de;

	padding: 3px 10px;

	color: #000;

	display: inline-block;

	border-radius: 3px;

		-webkit-border-radius: 3px;

		 -moz-border-radius: 3px;

		  -ms-border-radius: 3px;

}

.main-cell .for-sell:hover,.main-cell .contact-agnt:hover {

	background: #000;

	color: #f1710e

}

.main-cell .contact-agnt {

	background: #fe8117;

	padding: 9px 15px;

	border : 1px soid #c16e2a;

	color: #fff;

	text-transform: capitalize;

	border-radius: 3px;

		-webkit-border-radius: 3px;

		 -moz-border-radius: 3px;

		  -ms-border-radius: 3px;

}

.main-row:nth-child(even) .main-cell {

	background: #f1f2f6;

}







/*Mithun 22-080-2014 (1.10 PM)*/

.phone-number-box {

    background: none repeat scroll 0 0 #eaedf2;

    height: 43px;

    padding: 0 5px;

    margin-bottom: 4px;

}

.agent-form > .comment-form > input {

    width: 100%;


    margin-bottom: 7px;

}

.specialist {

	/*background:#e6e6e6;*/

    margin-top: 15px;

    border: 2px solid orange;

    border-radius: 4px;

    	-webkit-border-radius: 4px;

    		-o-border-radius: 4px;

    			-ms-border-radius: 4px;

    				-moz-border-radius: 4px;

}

.specialist-right {

    background: none repeat scroll 0 0 #e6e6e6;

    border-left: 2px solid #d4d4d4;

    float: right;

    padding: 20px 7px;

    text-align: center;

    width: 170px;

    margin-bottom: -10px;

}

.specialist-left {

	margin-right:170px;

	background: #eeeeee;

	padding: 10px 20px 10px;

}

.specialist-img-box {

	width: 153px;

	float:left;

	margin: 0 25px 0 0;

}

.specialist-img-box:last-child {

	margin-right: 0;

}

.specialist-left .border-block {

	margin-bottom: 0;

}

.specialist-left h2 {

	margin-top: 0;

}

.specialist-left h5 {

	color: #565656

}

.hokker-logo-box {

    background: #fff;

    padding: 15px;

    text-align: center;

    margin: 17px 0 5px;

    border: 1px solid #ccc;

    border-radius: 3px;

    	-webkit-border-radius: 3px;

    		-moz-border-radius: 3px;

    			-o-border-radius: 3px;

    				-ms-border-radius: 3px;

}

.specialist-right .btn.btn-default {

    background: #ffffff; /* Old browsers */

	/* IE9 SVG, needs conditional override of 'filter' to 'none' */

	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZmVmZWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

	background: -moz-linear-gradient(top,  #ffffff 0%, #efefef 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#efefef)); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top,  #ffffff 0%,#efefef 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top,  #ffffff 0%,#efefef 100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top,  #ffffff 0%,#efefef 100%); /* IE10+ */

	background: linear-gradient(to bottom,  #ffffff 0%,#efefef 100%); /* W3C */

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#efefef',GradientType=0 ); /* IE6-8 */

    border: 1px solid #dadada;

    margin-top: 8px;

    color: #fd7c07;

    display:block;

    font-weight: normal;

    width: 100%;

    text-align: left;

    padding: 6px 5px;

    font-size: 13px;

}

.agent-form .comment-form > textarea {

	margin-top: 0;

	margin-bottom: 10px;

	min-height: 100px;

}

.captcha-submit-btn {

	border: 0;

	background:#fff;

	margin-top: 5px;

}

.captcha-submit input {

    background: #f2f2f2;

    width: 80px;

    border-radius: 2px;

    border-color: #ccc;

    float: left;

    height: 40px;

}

.captcha-txt {

    background: none repeat scroll 0 0 #fff;

    border-color: #ccc;

    margin-left: 13px;

    margin-right: 6px;

    border-radius: 2px;

    	-webkit-border-radius: 2px;

    		-o-border-radius: 2px;

    			-moz-border-radius: 2px;

    				-ms-border-radius: 2px;

    float: left;

    width: 80px;

    height: 40px;

    border: 1px solid #ccc;

    text-align: center;

    line-height: 40px;

}

.send-email {

    padding: 8px 15px;

    font-weight: normal;

}

.captcha-area h2 {

    margin-top: 0;

}

.agent-cheekbox {

	display: inline-block;

	width: 22px;

}

.phone-number-box .email-hooker {

    background: none repeat scroll 0 0 #fff;

    float: none;

    margin-top: 0;

    padding: 2px 0 5px;

}

.view-phone-number {

    display: inline-block;

    margin-top: 5px;

}

.view-phone-number h6 {

	margin: 0;

	padding: 0;

	color: #346c9b;

	font-size: 14px;

}

.view-phone-number p {

	margin: 0;

	padding: 0;

}

.view-phone-number .glyphicon.glyphicon-phone-alt {

	margin-right: 5px;

	color: #346c9b;

}

.hokker-listing-box {

    display: inline-block;

    margin-right: 8px;

    position: relative;

    top: -9px;

}

.privacy_Poliry {

	margin-top: 5px;

}

.privacy_Poliry .checkbox label {

	font-size: 10px;

}

.specialist-right button span, .specialist-right button i {

	color: #316a9f;

	width: 20px;

	text-align: left;

	margin-right: 3px;

}

.specialist-right .btn.btn-default:hover {

    color: #316a9f;

}

.embeded-map {

	height: 725px;

	margin-left: 280px;

}

.embeded-map iframe {

	position: relative;

	width: 100%;

	height: 100%;

}



/*single-listing (mithun)*/

.paragraph-box .glyphicon-phone-alt {

	color: #5987b9;

}

.paragraph-box .text-right .btn {

	font-weight: normal;

}

/*.nearby-boxes {

	background: #fbfbfb;

	border: 1px solid #f2f2f2;

	padding: 15px;

}
*/
.neraby-hadding {

    float: left;

}

.neraby-hadding h3 {

	margin:15px 0 0 0;

}

.neraby-hadding p {

	margin: 0;

}

/*.neraby-range {

    float: right;

}
*/
.neraby-range .kmp-range {

	border-top: none;

	padding-top: 0;

	padding-right: 5px;

}

.neraby-range .kmp-range .ui-widget-content {

	width: 93%;

}

.neraby-range .ui-widget-content {

	background: #dcdcdc;

	border: 1px solid #cccccc;

}

.nearby-header {

	border-bottom: 1px dashed #000;

	padding-bottom: 10px;

}

.nearby-body ul {

	padding: 0;

	list-style-type: none;

	margin: 0;

}

.nearby-body ul li {

	background: url(../images/bullet.jpg) no-repeat left center;

	padding:5px;

	padding-left: 15px;

}

.nearby-header .kmp-range .ui-widget-content:after {

	top: -7px;

}

.looping-box {

	margin-bottom: 25px;

}

.mortgage-left {

    margin-right: 200px;

}

.mortgage-right {

    float: right;

    width: 200px;

}

.mortgage-right > img {

    margin: 0 0 0 19px;

}

.personal-rate-left {

	padding-right: 250px;

}



.personal-rate-right {

	float: right;

	width: 250px;

}

.price {

	width: 150px;

	color: #7d7d7d;

	font-size: 15px;

}

.personal-rate-left .price-small-box > span {

    float: left;

}

.personal-rate-left .tooltip-outer {

    float: left;

    left: 5px;

    position: relative;

    top: -2px;

}

.personal-rate-left label {

	margin: 0;

}

.personal-rate-left ul li {

    padding: 5px 5px 5px 0;

}

.ade {

	position: relative;

	padding-left: 52px!important;

	background: #fff !important;

}

.percent-box {

	width: 55px !important;

	text-align: center;

	background: #fff !important;

}   

.ade-left-box {

    -moz-border-bottom-colors: none;

    -moz-border-left-colors: none;

    -moz-border-right-colors: none;

    -moz-border-top-colors: none;

    background: none repeat scroll 0 0 #f7f7f7;

    border-bottom-left-radius: 5px;

    border-color: #ccc -moz-use-text-color #ccc #ccc;

    border-image: none;

    border-style: solid none solid solid;

    border-top-left-radius: 5px;

    border-width: 1px medium 1px 1px;

    padding: 10px;

    position: absolute;

}

.personal-outer {

    margin-top: 20px;

}

.personal-rate-left ul {

	list-style-type: none;

	padding: 0;

}

.personal-rate-left .btn {

	font-weight: normal;

}



/*Abhijit 22-08-2014 5.15PM*/

.search-sidebar-outer {

	left: -195px;

    position: absolute;

    top: 0;

    width: 225px;

    z-index: 99;

    min-height: 300px;

    transition: left 0.2s ease-in-out 0s;

		-webkit-transition: left 0.2s ease-in-out 0s;


			-moz-transition: left 0.2s ease-in-out 0s;

				-ms-transition: left 0.2s ease-in-out 0s;

}

.search-sidebar-outer.search-sidebar-trigger-hide {

	left: 0;

}

.search-sidebar-outer .show-btn {

	background: none repeat scroll 0 0 #f7f8fa;

    border: 1px solid #cdd1d4;

    border-bottom-right-radius: 4px;

    border-top-right-radius: 4px;

    font-weight: 800;

    position: absolute;

    right: 5px;

    width: 26px;

    z-index: 9;

    border-left: none;

}

.search-sidebar-outer .show-btn span {

	display: block;

}

.search-sidebar-outer .show-btn .orange {

	color: #e7832d;

}

.search-sidebar-outer.search-sidebar-trigger-hide .show {

	display: none !important;

}

.search-sidebar-outer.search-sidebar-trigger-hide .hide {

	display: block !important;

}

.search-sidebar {

	background: none repeat scroll 0 0 #f7f7f7;

    border: 1px solid #c8cbd0;

	border-radius: 4px;

	border-top-right-radius: 0;

    width: 195px;

    position: relative;

    z-index: 1;

    top: 0;

}

.listing-content {

	padding-left: 35px;

	transition: padding 0.2s ease-in-out 0s;

		-webkit-transition: padding 0.2s ease-in-out 0s;

			-moz-transition: padding 0.2s ease-in-out 0s;

				-ms-transition: padding 0.2s ease-in-out 0s;

	position: relative;

	overflow: hidden;

}

.listing-content.active {

	padding-left: 230px;

}

.search-dotted-box {

	padding: 10px 15px;

	

	color: #4b4b4b;

}

.listing-content .search-dotted-box + .search-dotted-box {

	border-top: 1px dashed #b3b3b3;

}

.search-header {

	text-align: center;

	padding: 31px 5px 30px;

}

/*.search-dotted-box:last-of-type {

	border-bottom: none;

}*/

.inline-form {

	position: relative;

}

.inline-form input {

	padding: 3px;

	padding-right: 25px;

	height: 32px;

	border-radius: 3px;

	-webkit-border-radius: 3px;

}

.inline-form > button {

	position: absolute;

	right: -1px;

	top: 0;

	z-index: 9;

	border-top-left-radius: 0;

		-webkit-border-top-left-radius: 0;

	border-bottom-left-radius: 0;

		-webkit-border-bottom-left-radius: 0;

}

.search-dotted-box h5 {

	margin: 0;

	padding: 5px 0;

	cursor: pointer;

	color: #4b4b4b;

	position: relative;

}

.search-dotted-box h5:after {

	content: "\e841";

	position: absolute;

	top: 5px;

	right: 0;

	z-index: 9;

	display: inline-block;

    font-family: "fontello";

    font-style: normal;

    font-variant: normal;

    font-weight: normal;

    line-height: 1em;

    margin-left: 0.2em;

    margin-right: 0.2em;

    text-align: center;

    text-decoration: inherit;

    text-transform: none;

    width: 1em;

}

.search-dotted-box h5.active:after {

	content: "\e845";

}

.search-dotted-box .desc {

    padding: 11px 0 5px;

}

.radio-row {

	margin-bottom: 5px;

}

/*soumojit more-search css start*/

.more-search {

	border: 1px solid #ededed;

	padding: 12px;

	background: #fbfbfb;

	border-radius: 3px;

		-webkit-border-radius: 3px;

		 -moz-border-radius: 3px;

		  -ms-border-radius: 3px;

		   -o-border-radius: 3px;

}

.more-search .radio input[type="radio"] + label:before {

	borde-color: #ededed;

}

.search-inner {

	background: #f1f1f1;

	padding: 20px 15px;

	margin-top: 25px;

}

.search-inner h1 {

	color: #3878b5;

	font-size: 15px;

	font-weight: 700;

	margin-top: 0;

}

.search-inner .select-box {

	margin-top: 25px;

}

.search-inner label {

	margin-right: 0;

}

.select-box label {

	display: block;

}

.search-inner .select-box .select-area {

	width: 20%;

	display: inline-block;

}



.search-inner .select-box .select-city {

	width: 30%;

	display: inline-block;

	margin: 0 10px;

}

.search-inner input[type="text"] {

    width: 45%;

    border: 1px solid #c8c8c8;

    font-size: 12px;

    border-radius: 3px;

    	-webkit-border-radius: 3px;

    	 -moz-border-radius: 3px;

    	  -o-border-radius: 3px;

    	   -ms-border-radius: 3px;

}

.input-box > span {

    margin: 0 5px;

}

.search-inner .select-box .input-area {

	width: 30%;

	display: inline-block;

}

.search-inner .select-box .input-area.keyword {

	width: 45%;

}

.search-inner .select-box .input-area.keyword input[type="text"] {

	width: 100%;

}

.input-box {

	width: 100%;

}

.input-area.input-marg {

	margin: 0 45px;

}

.search-property {

	margin-top: 30px;

}

.search-property h1 {

	color: #646464;

}

.search-property .cheack-area {

	margin-top: 30px;

}

.cheack-area .cheack-part {

	width: 33%;

	display: inline-block;

	vertical-align: top;

}

.cheack-area .cheack-part.recent-sold {

	width: 40%;

}

.cheack-area .cheack-part p {

	width: 120px;

	float: left;

	font-weight: 700;

}

.cheack-area .cheack-part .cheack-cont {

	overflow: hidden;

}

.cheack-area .cheack-part .cheack-cont .cheack-txt {

	display: block;

	margin-bottom: 15px;

	line-hight: 1;

}

.text-center.search-marg {

	margin: 16px 0 0;

}

.text-center.search-marg button .glyphicon-search {

	font-weight: normal;

	padding-right: 10px;

}

/*agent-detais start(23.08.14)*/

.agent-coldwell {

	

}

.coldwell-l h1 {

	color: #3672a8;

	font-size: 18px;

	margin-top: 0;

}

.coldwell-l a {

	color: #767676;

	text-decoration: underline;

}

.coldwell-l a:hover {

	color: #bd6d26;

}

.cold-cont {

	

}

.cold-cont .cold-img {

	width: 165px;

	margin-right: 13px;

	padding: 15px 7px 10px;

	background: #eaedf2;

}

.cold-cont .cold-txt {

	overflow: hidden;

}

.cold-txt .cold-btn {

	width: 100%;

}

.cold-txt .cold-btn .btn-block {

	width: 26%;

	display: inline-block;

	margin-top: 0;

	border-radius: 4px;

		-webkit-border-radius: 4px;

		 -moz-border-radius: 4px;

		  -o-border-radius: 4px;

		   -ms-border-radius: 4px;

}

.cold-txt .cold-btn span {

	font-weight: 700;

	line-break: 1;

	vertical-align: middle;

}

ul.agent-sale {

	border-top: 1px solid #cecece;

	border-bottom: 1px solid #cecece;

	padding: 15px 0px;

	display: table;

	width: 100%;

}

ul.agent-sale li {

	width: 25%;

	text-align: center;

	float: left;

	list-style-type: none;

	position: relative;

}

ul.agent-sale li + li:before {

	color: #cecece;

    content: "|";

    left: 0;

    position: absolute;

    top: 10px;

}

ul.agent-sale li p {

	margin-bottom: 0;

}

ul.agent-sale li p.unit {

	color: #3d74ad;

	font-size: 15px;

	margin-bottom: 0;

}

ul.agent-sale li p.unit span {

	color: #ff7501;

}

ul.agencyagentlist li { width:120px; margin-bottom:10px;}

ul.agencyagentlist li + li:before {
	
	display:none;
	
}

.sidebar .cold-contact {

	background: #f7f7f7;

	border: 1px solid #fff;

	padding: 0 11px;

	border-radius: 3px;

		-webkit-border-radius: 3px;

		 -moz-border-radius: 3px;

		  -o-border-radius: 3px;

  margin-bottom: 15px;

}

.sidebar .cold-contact h3 {

	color: #3775a6;

	font-weight: 700;
	text-align:center;

}

.sidebar .cold-contact input[type="text"] {

	margin-bottom: 10px;

	border-radius: 2px;

		-webkit-border-radius: 2px;

		 -moz-border-radius: 2px;

		  -o-border-radius: 2px;

}

.sidebar .cold-contact textarea {

	resize: none;

	height: 105px;

	width: 100%;

	padding-left: 5px;

	border: 1px solid #aaa;

	margin-bottom: 10px;

	border-radius: 2px;

		-webkit-border-radius: 2px;

		 -moz-border-radius: 2px;

		  -o-border-radius: 2px;

}

/*26-08-2014 mithun */

.super-golf-box .tooltip-outer {

	display: inline-block;

}

.super-golf-box .col-sm-8 p:last-of-type, .super-golf-box .col-sm-4 p:last-of-type {

	margin-right: 5px;


}

.single-listing-hedding h2 {

	border-bottom: 1px solid #bfbfbf;

    padding-bottom: 10px;

    margin-bottom: 0;

    font-weight: bold;

}

.single-listing-hedding h3 {

	margin-top: 10px;

}

.nearby-row {

	margin-top: 15px;

}

.mortgage {

    background:url(../images/box-sdw.jpg) no-repeat center top;

    padding-top: 10px;

}

.mortgage-right {

	margin-top: 20px;

}

.personal-outer {

	margin-bottom: 10px;

}



































.containerOuter {

	position: absolute;

	left: 0;

	right: 0;

	background: #aaa;

	height: 200px;

	overflow: hidden;

}



/*.container {

	position: relative;

	width: 100%;

	height: 200px;

	margin: 0 auto;

	overflow: visible;

}*/



.iosSliderContainer {

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 200px;

	margin: 0 0 0 0;

	overflow: visible;

}



.iosSlider {

	position: relative;

	top: 0;

	left: 0;

	overflow: visible;

	width: 100%;

	height: 200px;

}



.iosSlider .slider {

	width: 10000px;

	height: 100%;

}



.iosSlider .slider .item {

	float: left;

	width: 1000px;

	height: 100%;

}



/*slider2* duble slidr*/

.doubleSlider-1 {

	width: 100%;

	height: 435px;

}

.doubleSlider-1 .slider {

	width: 100%;

	height: 100%;

}



.doubleSlider-1 .slider .item {

	position: relative;

	top: 0;

	left: 0;

	width: 760px;

	height: 435px;

	margin: 0 0 0 0;

	background: #aaa;

}



.doubleSlider-1 .slider .item .caption {

	position: absolute;

	bottom: 0;

	left: 0;

	

	width: 886px;

	padding: 7px;

	text-align: center;

}

.doubleSlider-1 .slider .item img {

	width: 100%;

}

.doubleSlider-1 .slider .item .caption .bg {

	position: absolute;

	top: 0;

	left: 0;

	right: 0;

	height: 100%;

	

	background: #000;

	opacity: 0.5;

	z-index: 0;

}



.doubleSlider-1 .slider .item .caption span {

	font: normal 11px/15px "Helvetica Neue",Helvetica,Arial,sans-serif;

	color: #fff;

	text-shadow: 0 -1px 0 #333;

	position: relative;

	top: 0;

	left: 0;

	z-index: 1;

}





.doubleSliderPrevButton,

.doubleSliderNextButton {

	background: none repeat scroll 0 0 #c1c1c1;

    border-radius: 3px;

    bottom: 25px;

    color: #ffffff;

    font-size: 22px;

    height: 25px;

    line-height: 24px;

    position: absolute;

    text-align: center;

    width: 25px;

}

.doubleSliderPrevButton {

	left: 0;

}

.doubleSliderNextButton {

	right: 0;

}

.doubleSlider-2 {

	float: left;

	margin: 10px 10px 0 10px;

	width: 650px;

	height: 62px;

	position: absolute;

}



.doubleSlider-2 .slider {

	width: 100%;

	height: 100%;

}



.doubleSlider-2 .button {

	float: left;

	margin: 0 0 0 10px;

	width: 115px;

	height: 60px;

	opacity: 0.5;

}



.doubleSlider-2 .button .border {

	border: 5px solid #000;

	opacity: 0.5;

	width: 105px;

	height: 50px;

}

.doubleSlider-2 .selected {

	opacity: 1;

}







.doubleSlider-2 {

	width: auto !important;

	position: absolute !important;

	

}

.thumbnail-slider-outer {

	height: 80px;

    margin: 0 35px;

    overflow: hidden;

    position: relative;

    width: auto;

}









/*mithun26-08-2014*/

.broker-panel {

	margin-bottom: 15px;

}

.lanhil-txt {

    text-align:center;
	
	margin-left:0px!important;

}

.lanhil-logo {

    width:100px;

    margin: 0px auto;

}

.broker-panel p {

	margin-bottom: 0;

	font-size: 11px;

	color: #5e6265;

} 

.broker-panel h4 {

	margin-bottom: 3px;

	margin-top: 10px;

}

.broker-btn {

	margin-bottom: 15px;

}

.broker-btn .btn {

	width: 48%;

	font-weight: 400;

	font-size: 12px;

}

.broker-btn .btn:first-of-type {

	margin-right: 2%;

}



.right_panel .form-group textarea {

    min-height: 150px;

    resize: none;

}

.captcha-submit-btn {

	background: none;

}

.right_panel .overflow-content .captcha-submit > input {

	width: 122px;

}

.captcha-btn .btn.btn-default {

    width: 100%;

    font-weight: normal;

    font-size: 18px;

}

.captcha-btn {

    margin: 15px 0;

}

.right_panel .overflow-content .checkbox label {

	padding-left: 0;

	font-size: 10px;

}

.broker-panel h4 {

	margin-top: 0;

}

.sidebar.pull-right {

	margin-left: 0;

} 

.left-area {

    float: left;

    width: 45%;

    margin-bottom: 5px;

}

.right-area {

    float: left;

    width: 55%;



}

.right-area .aget-icon > li {

	padding: 0 4px;

}

.left-area .main-img {

	width: 115px;

}  

.right-area .price-small-box {

	margin-top: 0;

}

.right-area .type-size {

	margin-top: 0;

	font-size: 11px;

}

.right-sightber-listing {

    background: none repeat scroll 0 0 #fbfbfb;

    border: 1px solid #f3f3f3;

    margin-top: 15px;

    padding: 10px;

}

.right-sightber-listing .type-size p span:nth-child(2n) {

    margin-right: 10px;

}

.envolope-alert {

    margin-top: 18px;

    text-decoration: underline;

}

.envolope-alert span {

	color: #ea8c34;

	margin-right: 5px;

}

.listing-slider-btm {

    position: relative;

}

.listing-slider-btm .aget-icon  li {

	padding: 0 20px;

}

.listing-slider-btm .tooltip-outer span {

    font-weight: normal;

}

.listing-slider-btm .border-block:after {

	background: none;

}

.similar-properties {

	border-top: 1px solid #ccc;

	margin-top: 15px;

}

.similar-properties h2 {

    margin: 0;

    padding: 15px 0;

}

.view {

	margin-top: 15px;

}

.listing-slider-btm .item {

    padding: 10px;

}

.listing-slider-btm .border-block {

	margin-bottom: 0;

}

.owl-buttons {

    position: relative;

}

.useful-links {

    padding: 12px 12px 0;

    border-top:1px dashed #b0b0b0;

}

.refine-search {

	padding: 12px 12px 0;

    border-top:1px dashed #b0b0b0;

    border-bottom: 1px dashed #b0b0b0;

}

.useful-links > h2, .refine-search > h2{

    margin: 0;

    margin-bottom: 5px;

    color: #e47309;

    font-size: 15px;

}

.useful-links > ul {

	padding: 0;

	list-style-type: none;

}

.useful-links > ul > li {

	padding: 3px 0;

}

.useful-links > ul > li > a {

	color: #4f4f4f;

}

.useful-links > ul > li > a:hover {

	color: #e47309;

}

.useful-links > ul > li > a > span {

	color: #6194c1;

	margin-right: 3px;

}

.search-add-area {

    width: 195px;

    margin: 20px 0;

}

.property-search-box {

    border: 1px solid #ccc;

    margin-bottom: 30px;

    border-radius: 3px;

    padding: 5px;

    position: relative;

}

.text-pannel > h4 {

    color: #f19f09;

    margin: 2px 0;

}

.text-pannel .text-info {

	color: #31708f;

}

.property-search-box:nth-child(even) {

    text-align: right;

} 

.text-pannel {

    float: left;

    width: 145px;

}

.img-pannel {

    position: absolute;

    right: 0;

    top: -13px;

}

.property-search-box:nth-child(even) > .text-pannel {

	float: right;

}

.property-search-box:nth-child(even) > .img-pannel {

	right: 115px;

}

.agencies-listing {

    overflow: hidden;

}

.coldwell-l.clearfix {

    overflow: hidden;

}



.icon.Comapere {

    float: left;

    margin-right: 15px;

    width: 241px;

}

.icon .aget-icon {

    list-style: none outside none;

    margin-bottom: 0;

    padding: 0;

    text-align: center;

    display: table;

    width: 100%;

}

.icon .aget-icon > li {

    border-left: 0px solid #bfbfbf!important;

    display: table-cell;

    padding: 0 20px;

}

.icon .aget-icon > li:first-child {

	border-left: none;

}

.for-listing {

	padding: 10px 22px 22px;

}

.inspection-time {

    background: none repeat scroll 0 0 #f3f4ef;

    border: 1px solid #e3e3e3;

    border-radius: 3px;


    float: right;

    width: 270px;

}

.inspection-time p {

	text-align:left;

	font-size:15px;

	color: #fe7b05;

	border-bottom: 1px solid #e3e3e3;

	padding: 5px;

	margin-bottom: 0;

}

.time-pick {

	padding: 5px;

}

.icon.Comapere.golf-area{

    float: left;

    margin-right: 15px;

    margin-top: 0px;

    width: 230px;

}

.map-left-listings {

    width: 280px;

    float: left;

}

.map-left-listings .drow {

	border-radius: 0;

}

.map-left-listings .right_panel {

	background: #ffffff;

}

.map-search-outer {

    margin-top: -10px;

}

/*.map-left-listings .col-sm-6 {

	padding: 0;

}*/

.more-search-result {

    background: none repeat scroll 0 0 #ff841d;

    padding: 5px;

    color: #ffffff;

    text-align: center;

}

.more-search-result h2 {

	margin: 0;

}

.hottest-property-img {

	float: left;

	width: 100px;

	overflow: hidden;

}

.hottest-property-img .main-img {

	width: auto;

}

.hottest-property-txt {

    margin-left: 110px;

}

.hottest-property-txt .price-small-box span {

	font-size: 13px;

}



/*.hottest-property-txt .price-small-box span {

    font-weight: bold;

    font-size: 11px;

}*/

.hottest-property-img .img-tag {

    height: 83px;

    left: -1px;

    position: absolute;

    top: -1px;

    width: 82px;

}

.hottest-property-img .img-tag > img {

    width: 40%;

}

.hotest-property-listing.clearfix {

    background: none repeat scroll 0 0 #f4f4f4;

    margin-top: 10px;

    padding: 5px;

    border: 1px solid #eae8e9;

}

.hottest-property-txt > h6 {

    font-size: 12px;

    font-weight: 600;

    margin: 0;

    color: #464646;

}



/*11-09-2014*/

.modal-agent .modal-sm {

    width: 360px;

}

.modal-agent .modal-content {

	background: #5eab1f;

	padding: 10px;

	box-shadow: 0 0 0 8px rgba(0, 0, 0, 0.1);

		-webkit-box-shadow: 0 0 0 8px rgba(0, 0, 0, 0.1);

			-ms-box-shadow: 0 0 0 8px rgba(0, 0, 0, 0.1);

				-moz-box-shadow: 0 0 0 8px rgba(0, 0, 0, 0.1);

					-o-box-shadow: 0 0 0 8px rgba(0, 0, 0, 0.1);

}

.modal-agent .modal-content .modal-header {

	border: none;

	padding: 0 0 5px 0;

}

.modal-agent .modal-title {

    color: #fff;

    font-size: 22px;

    margin: 0;

}

.modal-agent .close {

    background: none repeat scroll 0 0 #fff;

    border-radius: 2px;

    	-webkit-border-radius: 2px;

    		-ms-border-radius: 2px;

    			-o-border-radius: 2px;

    				-moz-border-radius: 2px;

    color: #999;

    height: 20px;

    opacity: 1;

    width: 20px;

}



.modal-agent .modal-content .modal-body {

	background: #ffffff;

	border: none;

	border-radius: 5px;		

}

.brand-box {

	float: left;

}

.mane-box {

	display: inline-block;

	margin-left: 30px;

}

.mane-box > h5 {

    margin: 5px 0;

    font-weight: bold;

}

.mane-box span {

    font-weight: lighter;

    margin-left: 2px;

}

.modal-agent .modal-body p {

	color: #212121;

	margin: 15px 0;

	font-weight: 600;

}

.modal-agent .modal-body p span {

	font-weight: 300;

}

.modal-agent .form-group > label {

    color: #212121;

    font-weight: 600;

}

.modal-agent .form-control.input-sm {

 	background: #f6f6f6; /* Old browsers */

	/* IE9 SVG, needs conditional override of 'filter' to 'none' */

	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y2ZjZmNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

	background: -moz-linear-gradient(top,  #f6f6f6 0%, #ffffff 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6f6f6), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top,  #f6f6f6 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top,  #f6f6f6 0%,#ffffff 100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top,  #f6f6f6 0%,#ffffff 100%); /* IE10+ */

	background: linear-gradient(to bottom,  #f6f6f6 0%,#ffffff 100%); /* W3C */

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */

}

.modal-agent .privacy_Poliry .checkbox {

	display: block;

}

.modal-agent .privacy_Poliry .checkbox label {

	padding: 0;

	margin: 0;

	display: block;

	text-align: center;

}

.pop-up-send {

	color: #000;

	font-size: 12px;

	background: #f8ebc9; /* Old browsers */

	box-shadow: 0 0 0 1px #fff inset;

	/* IE9 SVG, needs conditional override of 'filter' to 'none' */

	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y4ZWJjOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNmM3NzUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

	background: -moz-linear-gradient(top,  #f8ebc9 0%, #e6c775 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8ebc9), color-stop(100%,#e6c775)); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top,  #f8ebc9 0%,#e6c775 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top,  #f8ebc9 0%,#e6c775 100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top,  #f8ebc9 0%,#e6c775 100%); /* IE10+ */

	background: linear-gradient(to bottom,  #f8ebc9 0%,#e6c775 100%); /* W3C */

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8ebc9', endColorstr='#e6c775',GradientType=0 ); /* IE6-8 */



}

.pop-up-send:hover {

	color: #000;

	background: #e6c775; /* Old browsers */

	/* IE9 SVG, needs conditional override of 'filter' to 'none' */

	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U2Yzc3NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmOGViYzkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

	background: -moz-linear-gradient(top,  #e6c775 0%, #f8ebc9 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e6c775), color-stop(100%,#f8ebc9)); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top,  #e6c775 0%,#f8ebc9 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top,  #e6c775 0%,#f8ebc9 100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top,  #e6c775 0%,#f8ebc9 100%); /* IE10+ */

	background: linear-gradient(to bottom,  #e6c775 0%,#f8ebc9 100%); /* W3C */

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6c775', endColorstr='#f8ebc9',GradientType=0 ); /* IE6-8 */



}

.agent-pop-btn .btn-link {

	text-decoration: underline;

	color: #000;

}



textarea.input-sm.form-control {

    height: 110px;

    text-align: left;

}





/*17-09-2014*/

.price-small-box > .aget-icon {

	padding-top: 0;

	border: 1px solid #ccc;

}

.grid-view .burry {

	width: 92px;

}

.photo-listing .grid-view .btn.btn-default.agent-btn {

	width: 104px;

	margin-left: 5px;

}

.copy-right {

    display: inline-block;

}

.social-media {

	float: right;

}

.burry a {

	display: block;

}

.social-media a {

	font-size: 26px;

	display: inline-block;

	color: #ccc;

	transition: all 0.5s ease-in-out 0s;

}

.social-media a:hover {

	color: #767676;

}

.social-media [class^="icon-"]:before, [class*=" icon-"]:before {

	margin: 0;

}

/*.social-media .icon-facebook-squared:hover {

	color: #3B5998;

}

.social-media .icon-twitter-squared:hover {

	color: #1AB2E8;

}

.social-media .icon-pinterest-squared:hover {

	color: #F61718;

}

.social-media .icon-linkedin-squared:hover {

	color: #007BB6;

}

.social-media .icon-youtube-squared:hover {

	color: #FF0000;

}

.social-media .icon-gplus-squared:hover {

	color: #D44034;

}*/



/*13-10-2014*/

	.email-box {

		background: #3873AD;

		padding: 15px;

		border-radius: 5px;

		box-shadow: 0 0 4px 1px #ccc;

		border: 2px solid #fff;

	}

	.alert-fild {

	    background: none repeat scroll 0 0 #fff;

	    border-radius: 3px;

	    padding: 10px;

	}

	.new-alert h2 {

		color: #fff;

	}

	.alert-fild label {

		display: block;

	}

	.form-fild {

		display: inline-block;

	}

	/*.big-dropdown input {

		-moz-user-select: none;

	    background-clip: padding-box;

	    background-color: #fff;

	    border: 1px solid #ccc;

	    border-radius: 3px;

	    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;

	    color: #555;

	    display: block;

	    font-size: 12px;

	    height: 30px;

	    line-height: 30px;

	    overflow: hidden;

	    padding: 0 0 0 8px;

	    position: relative;

	    text-decoration: none;

	    white-space: nowrap;

	    height: 35px;

	}*/

	.form-fild .big-dropdown {

	    float: left;

	    width: 285px;

	    margin-right: 25px;

	}

	.top-sec {

		margin-bottom: 20px;

	}

	.btm-sec {

		margin-top: 20px;

	}

	.email-btn {

		margin-top: 15px;

	}

	.form-fild .small-dropdown {

		margin-left: 0;

		margin-right: 25px;

	}

	.to {

		position: relative;

	}

	.to-span{

		position: absolute;

		left: 44%;

		top: 53%;

	}



/*04-02-2015*/





.photo-listing .listing-boxses {

	min-height: 370px;

}

.mobileview{ display:none;}



.listing-slider-agents .heading { 
	color: #767676;
    font-size: 22px;
    text-align: center;
}

.listing-slider-agents .item { text-align:center;}

.listing-slider-agents .owl-theme .owl-controls .owl-buttons div.owl-prev {
    background-color: #ccc;
    font-size: 20px;
    font-weight: bold;
    left: -18px;
    position: absolute;
    top: -75px;
}

.listing-slider-agents .owl-theme .owl-controls .owl-buttons div.owl-next {
    background-color: #ccc;
    font-size: 20px;
    font-weight: bold;
    position: absolute;
    right: -18px;
    top: -75px;
}

.agentpageimgradius{ 
	border: 2px solid #c3c3c3;
    border-radius: 50%;
    overflow: hidden;
    padding: 0 !important;
    width: 151px !important;
	margin-bottom:10px;
	height:151px;
}

.color-red{ color:#ff0000;}

.textcenter { text-align:center;}

.listingboxwithoutagentimg { min-height:180px; }
.listingboxwithoutagentimg .for-listing { padding:40px 22px 22px;}

.listingagentimgbox { text-align:center;}
.listingagentimgbox .agentimgbox {width: 70px; height: 70px; border: 2px solid #c3c3c3; border-radius: 50%; overflow: hidden; margin: 15px auto 10px;}

.contactboxagentradius{ 
	border: 2px solid #c3c3c3;
    border-radius: 50%;
    overflow: hidden;
	margin-bottom:10px;
	width: 50px;
	height:50px;
	position: relative; 
	left: 41%; 
	top: 30px;
}

.ghost-btn-primary {
    color: #2770af;
    border-color: #2770af;
    font-weight: normal;
    border: 1px solid;
    padding: 5px 8px;
    border-radius: 3px;
}
.agent-atricle .ghost-btn-primary{ display:block; width:112px; margin:0px auto;}

.campare-ghost-btn {
	color: green;
    border-color: green;
    font-weight: normal;
    border: 1px solid;
    padding: 5px 8px;
    border-radius: 3px;
}

.agentdescriptionbox {

	border-top: 1px solid #cecece;

	padding: 15px 0px;

	display: table;

	width: 100%;
	
	margin-top:30px;

}
.agentdescriptionbox .contactboxagentradius{
	top:-44px;
	left:47%;	
}
.agentdescriptionbox .agentinfobox{
	top:-30px;
	position:relative;
}

.sliderheightok .border-block { min-height:inherit!important;}
.sliderheightok .border-block .price-small-box { min-height:50px;}
.sliderheightok .border-block .block-footer { min-height:70px;}

.sitemapcitieslist { margin-top:30px;}
.sitemapcitieslist li { float:left; width:33%;}
.single-listing { padding-top:0px!important;}
.single-listing .overflow-content, .single-listing .overflow-content > div { overflow:inherit;}

.agencydetailssecondlogo {
	left: 45%;
    position: relative;
    top: -15px;
    width: 65px;
}

.agentdetailsaboutcontentlogo {
	left: 45%;
    position: relative;
    top: -30px;
    width: 65px;
}

.mobileshow { display:none;}

.agentsocialicons{width: 120px; float:left;}
.agentpageheading{ float:left; padding-left:10px;} 

.Comaperelisting { margin-left:26px; margin-top:1px; padding:3px 4px 2px 5px; }
.checkbox input[type="checkbox"] + label::before { left:5px;}

.agentboxsinglepage{width: 60%; padding:0px; text-align: center; float:left; border-top: 1px solid #ccc; position:relative;}
.agentboxsinglepage a.phone-btn{float:left; margin-top:35px;}
.broker-img{display:inline-block; text-align:center; width:39%; margin:0px 4%; position:relative; padding-top:20px;}
.broker-img-mid{float:left; width:100px; margin:5px 10px;}
/*.broker-img-mid img{border: 2px solid #c3c3c3; border-radius: 50%; width:70px; margin-bottom:5px;}*/
.broker-img .companylogobox{float:left; width:100%; text-align:center; position:absolute; left:0px; top:-14px;}

/*.listing-slider-agents .owl-carousel .owl-item {
    display: table-cell;
    float: none !important;
}
.listing-slider-agents .owl-carousel .owl-wrapper {
    display: none;
    margin: 0 auto;
    position: relative;
}*/


#header{padding:0px; display:table; width:100%; position:relative;}
.video-box{float:left; width:100%; height:700px; background-color:rgba(0, 0, 0, 0.4); overflow:hidden; }
.video-box #video {
    position:relative;
    min-width: 100%;
    min-height: 100%;
    width: auto;
    height: auto;
    z-index: -100;
    background-size: cover;
}

.header-content{position:absolute; left:0px; top:0px; float:left; width:100%;}
#nav img { width:230px;}
#nav {
 padding:0px;
 display:block;
 margin:15px 0px;
 float:left;
 width:100%;
 text-align:center;
}
#nav ul {
 padding:0px; margin:0px;
}
#nav ul li {
 display:inline-block;
 padding:0px 12px;
 margin:0px;
 list-style:none;
 position:relative;
}
#nav ul li a {
 text-decoration: none;
 color: #fff;
 font-size: 19px;
 padding:0px;
 text-align: center;
 -moz-transition: all .3s ease-in-out;
 -webkit-transition: all .3s ease-in-out;
 transition: all .3s ease-in-out;
}
#nav ul li a:hover, #nav ul li a.active {
 text-decoration: none;
 color: #7d7d7d;
}
#nav ul li ul {
 position:absolute;
 z-index:999;
 width:200px;
 padding-top:30px;
 border-radius:0 0 5px 5px;
 border-bottom:solid 5px #a6a6a6;
 opacity: 0;
 visibility: hidden;
-webkit-transition: all .5s .1s;
 -moz-transition: all .5s .1s;
 -o-transition: all .5s .1s;
 transition: all .5s .1s;
}
#nav ul li:hover ul {
 opacity: 1;
 padding-top:20px;
 visibility: visible;
}
#nav ul li ul li {
 background:#4a4747;
 float:left;
 width:100%;
 padding:4% 10%;
 border-bottom:solid 1px #a6a6a6;
 margin:0px;
}
#nav ul li ul li:last-child {
 border:none;
}
#nav ul li ul li a {
 text-transform:capitalize;
 color:#fff;
}

.bottom-text-box{float:left; width:100%; padding:0px; margin-top:40px;}
.bottom-text-box h1{display:block; text-align:center; padding:15px 0px 15px; margin:0px; color:#fff; font-size:50px; font-weight:normal;}
.bottom-text-box p{float:left; width:100%; margin:25px 0px; padding:0px; text-align:center;}
.blue-search-box { background:rgba(56, 115, 173, 0.5); }
.search-right { background:none;} 
.search-tab { margin:-51px auto 0 -245px;}
.blue-search-box { padding:20px 83px;}
.search-tab li a { border:1px solid #3873ad;}
.search-tab li a span{ background:rgba(56, 115, 173, 0.5); color:#fff;}
.search-tab li.active a span{background:rgba(237, 125, 22, 0.4);}
.ghosh-buttons{width:100%; margin:25px 0 80px; text-align:center;}
.ghosh-buttons a{display:inline-block; margin:0px 5px; padding:0px; width:150px; height:40px; line-height:40px; background:none; color:#fff; border:1px solid #fff; border-radius:5px;}
.ghosh-buttons a:hover{ border-color:#e87407; color:#e87407;}

.login-btn{position:absolute; top:30px; right:3%; z-index:99; width:80px; text-align:center; height:40px; line-height:40px; display:block; background:none; border:solid 1px #fff; color:#fff; border-radius:5px;}
.login-btn:hover{border-color:#e87407; color:#e87407;}
.searchboxcontainer { width:880px;}
.video-box img{ display:none;}

.agencies-listing .text-primary, .agencies-listing .text-muted { text-align:center; }

.agency-listing-review{ text-align:center; margin-bottom:0px;}

.ui-widget-content { border:none;}
.ui-autocomplete.ui-menu .ui-menu-item { font-size:16px; padding:10px 10px 10px 40px;}
.ui-autocomplete.ui-menu .ui-menu-item:hover { background:rgba(237, 125, 22, 0.4) none repeat scroll 0 0; color:#fff!important;}
.ui-autocomplete{ height:170px; background:#fff; overflow:auto; position:absolute; z-index: 999; color:#000!important;}
.hometransparent .ui-autocomplete{ height:170px; background:rgba(56, 115, 173, 0.9) none repeat scroll 0 0; overflow:auto; position:absolute; z-index: 999; color:#fff!important;}
.ui-autocomplete.ui-menu .ui-menu-item::before { background:#EB7A12; width:26px; height:26px; border-radius:100%; line-height:26px;}

.banner-bottom-bg{padding:10px 0px; float:left; width:100%; background:rgba(29, 206, 0, 0.7); position:absolute; bottom:0px;}
.home-icon{float:left; display:inline-block; margin-right:20px; margin-left:100px;}
.banner-bottom-text{float:left; display:inline-block; line-height:40px; margin-left:100px;}
.banner-bottom-text a{color:#fff; font-size:18px; text-decoration:none;}
.banner-bottom-text a span{font-weight:bold;}
.banner-bottom-right-btn{float:right; display:inline-block;}
.banner-bottom-right-btn a{display:block; width:110px; line-height:40px; font-weight:800; font-size:17px; text-transform:uppercase; text-align:center; border-radius:5px; color:#fff; text-decoration:none; background:#0074e4;}
.banner-bottom-right-btn a:hover{background:#065fb6;}

.notfoundbox{float:left; width:100%;}
.notfoundbox-bottom{padding:5px 10px; float:left; width:100%; background:rgba(21, 157, 18, 0.7); margin-top:10px; border-radius:5px; text-align:center;}
.notfoundbox-icon{margin-right:15px; display:inline-block;}
.notfoundbox-text{margin-right:15px; display:inline-block;}
.notfoundbox-text a{color:#fff; font-size:14px; text-decoration:none; line-height:18px;}
.notfoundbox-right-btn{margin-top:9px; display:inline-block;}
.notfoundbox-right-btn a{ display:block; width:65px; line-height:25px; text-align:center; border-radius:5px; font-size:15px; color:#159d12; text-decoration:none; background:#fff;}
.notfoundbox-right-btn a:hover{background:#fff;}
.notfoundbox-top{padding:5px 0px; float:left; width:100%; text-align:center; color:#ff0000; font-size:17px; border-radius:5px;}
.notfoundbox-top span{display:inline-block;}
.notfoundbox-top h1{font-size:16px; padding:9px; margin:0px; display:inline-block; vertical-align:top; color:#ff0000;}

.agencylistmain{ width:767px; margin:0px auto;}
.agencylistmain .blue-search-box{ padding:20px 36px;}

.searchproprtyfootertext{ margin-top:30px; padding:10px; font-size:10px;}

/* new header css start*/
.latest-properties-section{background:#f6f7f9; padding:20px 0px;}

.properties-section-title{color:#333; font-size:30px; line-height:39px; text-transform:uppercase; font-weight:500; margin:0px;}
.properties-section-title span{color:#f16d62;}
.properties-section-subtitle{color:#777; font-size:16px; margin:0px; padding-bottom:20px;}

.property-item{border:solid 1px #ebebeb; background:#fff; border-radius:5px 5px 0px 0px; overflow:hidden; margin:15px 0px;}
.property-item-img{position:relative; overflow:hidden; height:227px;}
.property-item-img .properyimg{transition: transform .2s;}
.property-item-img:hover .properyimg{transform: scale(1.1);}
.property-item-img .properyimg{max-width:100%; width:100%; height:227px;}
.btngrp-top{padding:15px; position:absolute; top:0px; left:0px;}
.btngrp-top a{display:inline-block; padding:5px 10px; border-radius:50px; color:#fff; font-size:10px; background:#f26b60; margin:0px 1px;}
.btngrp-top a:hover{text-decoration:none;}
.property-item-img-content{position:absolute; left:0px; bottom:0px; width:100%; padding:15px; background-image: linear-gradient(to bottom,rgba(0,0,0,0) 0, rgba(0,0,0,0.6) 50%, rgba(0,0,0,.8) 100%);}
.author{width:65%; float:left;}
.iw-property-avartar{display:inline-block; vertical-align:top; width:35px; height:35px; margin-right:10px; overflow:hidden; border-radius:50%;}
.iw-property-avartar a img{width:100%;}
.author h3{margin:0px; display:inline-block; vertical-align:top; line-height:16px;}
.author .author-name{color:#fff; font-size:14px; font-weight:bold; display:block;}
.author .author-name:hover{text-decoration:none;}
.author span{font-size:12px; color:#fff;}
.timeago{width:35%; float:left; text-align:right; color:#fff; font-size:12px;}
.timeago .fa{font-size:16px; margin-right:5px;}

.property-item-detail{padding:15px;}
.property-item-detail a{color:#5277a3; font-size:16px; font-weight:600;}
.property-item-detail a:hover{color:#f26c61; text-decoration:none;}
.property-item-detail p{color:#777; font-size:13px; margin:7px 0px;}
.property-item-detail p .fa{color:#f26c61; margin-right:5px;}
.property-item-detail h3{color:#f26c61; font-size:16px; font-weight:600; margin:0px;}

.property-item-detail-bottom{width:100%; float:left;}
.property-item-detail-bottom ul{padding:0px; margin:0px;}
.property-item-detail-bottom li{float:left; font-size:12px; font-weight:600; color:#5f5f5f; padding-left:15px; list-style:none;}
.property-item-detail-bottom li .fa{color:#f26c61; font-size:16px; margin-right:7px;}
.property-bottom-logo{text-align:center; padding:10px 0px; background:#152731; width:100%; float:left; margin-top:7px;}

.rent-properties-section{background:#f6f7f9; padding:20px 0px;}

.property-meta{padding:0px 15px; float:left; width:100%;}
.property-meta a{color:#919191; line-height:30px; height:30px; width:30px; text-align:center; border-radius:4px; background:#f8f8f8; font-size:14px; display:inline-block; text-align:center; margin-right:5px;}
.property-meta a:hover{background:#f26c61; color:#fff; text-decoration:none;}
.property-meta span{display:inline-block; color:#f26c61; font-weight:600; font-size:17px;}
.property-meta span small{color:#777; font-size:13px; font-weight:normal;}

.iw-property-extra{width:100%; float:left; border-top:1px solid #ebebeb; margin-top:15px;}
.iw-property-extra ul{padding:0px; margin:0px;}
.iw-property-extra li{float:left; width:33.33333%; font-size:12px; font-weight:600; text-align:center; color:#5f5f5f; border-right: 1px solid #ebebeb; padding:9px 5px 12px; list-style:none;}
.iw-property-extra li .fa{color:#dedbdb; font-size:16px; margin-right:7px;}

.sale-properties-section{background:#f6f7f9; padding:20px 0px;}

.iw-meta-labels{width:24px; height:24px; line-height:24px; border-radius:50%; text-align:center; color:#fff; background:#90ba15!important; padding:0px!important; font-size:14px!important;}


.latest-news-section{background:#fff; padding:20px 0px;}
.latest-news-section h1{text-align:center; padding-bottom:20px;}
.latest-news-section .property-item-img .properyimg{ height:227px;}
.newsbox{padding:15px 30px; float:left; width:100%;}
.newsbox-top{float:left; width:100%; padding-bottom:15px;}
.newsbox-top span{display:inline-block; padding-right:10px; font-size:12px; font-weight:600;}
.newsbox-top .fa{margin-right:5px;}
.post-date{color:#777;}
.post-name{color:#f36e61;}
.post-name a{color:#f36e61;}
.post-name a:hover{text-decoration:none;}

.newsbox-bottom{float:left; width:100%;}
.newsbox-bottom-title{font-size:16px; font-weight:600; color:#323232; height:45px; display:block; overflow:hidden;}
.newsbox-bottom-title:hover{color:#f36e61; text-decoration:none;}
.newsbox-bottom p{font-size:13px; line-height:19px; color:#777; margin:15px 0 0 0px;}
.newsbox-bottom p a{color:#f36e61;}
.newsbox-bottom p a:hover{text-decoration:none;}
/* new header css end*/

.featured-agency{padding:40px 0px; float:left; width:100%;}
.featured-agency h1{text-align:center; padding-bottom:30px;}
.featured-agency-name{position:relative; margin-top:15px; padding:0px 15px;}
.featured-agency-name a:hover{text-decoration:none;}
.featured-agency-name-top{padding:12px 25px; text-align:right; background:#fcf300;}
.featured-agency-name-bottom{background:#504f58; color:#fff; text-align:center; padding:4px; margin-top:5px;}
.featured-agency-img{position:absolute; left:-10px; top:5px; display:inline-block;}
.featured-agency-img img{width:50px; height:50px; border-radius:50%;}


/*.flex-viewport ul li {width:335px!important; margin-right:31px; margin-top:16px;}

.flex-viewport ul li .iw-property-extra li {width:31.8%!important; margin-right:0; margin-top:0;}
.flex-viewport ul li .iw-property-extra li:last-child{border:none;}
.flexslider {background:none!important; border:none!important;}
.flex-direction-nav .flex-prev {text-indent:-999999px; top:0; left:92%!important;}
.flex-direction-nav .flex-next{text-indent:-999999px; top:0;}	
.flex-control-nav {display:none;}
*/

.banner {width:100%; float:left; position:relative;}
.banner img {width:100%; float:left;}
.bannertransparent {  background:rgba(0,0,0,0.6); width:100%; height:100%; position:absolute; float:left;}
.bannercontent {width:100%; float:left; position:absolute; bottom: 20px;}
.bannercontentleft {width:340px; float:left; color:#FFFFFF;}
.pagelink {width:100%; float:left; color:#FFFFFF; margin-bottom:10px;}
.pagelink a {display:inline-block; color:#FFFFFF; font-size:12px;}
.bannercontentleft img {width:auto;}
.bannercontentleft h1 {float: left; width: 100%; font-size: 27px; margin: 0; color:#fff;}
.bannercontentleft p {float: right; width: 143px; margin-top:6px;}
.bannercontentleft p span {float:left; width:auto; border:none; padding:0; margin:0;  font-weight:bold; font-size:16px; color:#fff;}
.bannercontentleft span {width:100%; float:left; border:dotted 1px #CCCCCC; padding:3px; margin-top:10px;}
.bannercontentleft span .fa {color:#f0543e;}
.bannercontentright {width:200px; float:right;}
.bannercontentright p {width:100%; float:left; text-align:center;}
.bannercontentright p img {width:auto; float:none;}
.bannercontentright p span {display:inline-block; color:#FFFFFF; font-weight:bold; font-size:16px;}
.bannercontentright ul {width:78%; float:left; text-align:center;}
.bannercontentright ul li {display:inline-block; list-style:none; margin:0 2px;}
.bannercontentright ul li a {color:#FFFFFF; text-decoration:none;}
.bannercontentright  span {width:100%; float:left; text-align:center;}
.bannercontentright  span a {display:inline-block; margin:0 5px;}
.bannercontentright  span a img {width:inherit;}
.bannerbottom {width:100%; float:left; background:#FFFFFF; padding:12px 0;}


.maindiv {width:100%; float:left; background:#f6f7f9;}
.leftsection {width:100%; float:left; margin-top:-166px; position:relative;}
.contactleft {width:100%; float:left; background:#FFFFFF; border-radius:8px; position:relative;}
.contactinner {width:100%; float:left; padding:24px;}
.contactleft h2{width:100%; float:left; text-align:center; background:#fcf207; border-radius: 8px 8px 0 0; margin:0;}
.contactleft h1 {width:100%; float:left; font-size:17px; font-weight:bold; margin:0; line-height:20px;}
.contactleft h1 span {border-bottom:1px solid #CC0000; width:20%; display:block; line-height:12px;}
.contactleft input,textarea {width:100%; float:left; background:#fafafa; border:1px solid #f3f3f3; margin:13px 0 0 0; padding:10px; border-radius:4px;}
.contactleft textarea {margin-bottom:12px;}
.contactleft input[type="checkbox"] {margin:-1px 2px 0 0; width:auto; float:left;}
.contactleft label {float:left; width:auto; font-size:8px;}
.contactleft input[type="submit"],.contactleft input[type="button"] {border:1px solid #4771a6; color:#4771a6; text-align:center; background:none; padding:4px 0;}
.leftimage {width:100%; float:left; text-align:center; margin-top:30px;}

.secondnav {width:100%; float:left; position:relative; background:#fff; padding:10px 0px;}
.secondnav ul {margin:0; padding:0;}
.secondnav ul li {float:left; list-style:none;}
.secondnav ul li a {text-decoration:none; text-transform:uppercase; border-bottom:2px solid #fff; color:#212123; font-size:13px; font-weight:bold; margin:0 30px 0 0; padding-bottom:5px;}
.secondnav ul li a:hover {color:#f05448; border-bottom:2px solid;}

.aboutsection {width:100%; float:left; border:1px solid #ececed; background:#fff; padding:20px;}
.aboutsection h1 {font-size:17px; font-weight:bold; margin:0 0 12px 0; color:#21518b;}
.aboutsection {color:#646161; font-size:12px; line-height:22px; margin-top:30px;}
.listing-slider-agents {
    width: 100%;
    padding: 15px 0;
}
.listing-slider-agents .heading {
    color: #767676;
    font-size: 22px;
    text-align: center;
}
.listing-slider-agents .item {
    text-align: center;
}
.listing-slider-agents .item img { 
	width:100%!important;
}

.listing-slider-agents .owl-theme .owl-controls .owl-buttons div.owl-prev {
    background-color: #ccc;
    font-size: 20px;
    font-weight: bold;
    left: -18px;
    position: absolute;
    top: -75px;
}
.listing-slider-agents .owl-theme .owl-controls .owl-buttons div.owl-next {
    background-color: #ccc;
    font-size: 20px;
    font-weight: bold;
    position: absolute;
    right: -18px;
    top: -75px;
}
.featuredproperty {width:100%; float:left; border: 1px solid #ececed; background:#fff; padding:20px 30px;}
.featuredheader {width:100%; float:left;}

.featuredheader h1 {
    font-size: 17px;
    font-weight: bold;
    margin: 0;
    line-height: 12px;
}
.featurednav {width:100%; float:left; margin-left:32%;}
.featurednav ul {margin:0; padding:0;}
.featurednav ul li {float:left; list-style:none;}
.featurednav ul li a {text-decoration:none; text-transform:uppercase; color:#212123; font-size:13px; font-weight:bold; margin:0 30px 0 0; padding-bottom:5px;}
.featurednav ul li a:hover {color:#f05448; border-bottom:2px solid;}
.morebtn {width:100%; float:left; text-align:center;}
.morebtn a {
    border: 1px solid #4771a6;
    color: #4771a6;
    text-align: center;
    background: none;
    padding: 4px 90px;
	border-radius:5px;
}
.morebtn a:hover{text-decoration:none; background:#4771a6; color:#fff;}

.footer {width:100%; float:left; margin-top:0px;}
.footer img {width:100%;}




/***01-08***/


.owl-pagination{text-align:center;}

.owl-item  > div {
	margin:0px 15px;
}


.listing-slider-agents .owl-pagination {
    display: none;
}
.listing-slider-agents .owl-buttons {
    position: relative;
}
.listing-slider-agents .owl-theme .owl-controls .owl-buttons div.owl-prev {
    background-color: #ccc;
    font-size: 20px;
    font-weight: bold;
    left: -18px;
    position: absolute;
    top: -75px;
}
.listing-slider-agents .owl-theme .owl-controls .owl-buttons div.owl-next {
    background-color: #ccc;
    font-size: 20px;
    font-weight: bold;
    position: absolute;
    right: -18px;
    top: -75px;
}

.affix{position:fixed; top:0px; z-index:99;}


.header{float:left; width:100%; left:0px; top:0px; background:#fff; z-index:99;}
.header-inner{width:1350px; margin:0 auto;}

.logo{display:inline-block; float:left; padding:15px 0px;}
.logo img{width:55px;}
.logo .logomobile{ display:none;}

.cate-dropdown{display:inline-block; float:left; position:relative; margin:0px 0 0 15px; border-left:solid 1px #ccc; padding:20px;}
.cate-dropdown a{font-size:16px; color:#000;}
.cate-dropdown a:hover, .cate-dropdown a:focus{text-decoration:none;}

.searchbar{width:600px; float:left; border-left:solid 1px #ccc; border-right:solid 1px #ccc; padding:17px; position:relative;}
.searchbar input[type="text"] {
	width:100%;
	margin:0px;
	padding:0px 10px 0 0px;
	background: #fff;
	outline:none;
	font-family:Arial;
	font-weight:400;
	border:none;
	color:#8b8a8a;
}
.searchbar input[type="submit"] {
    position: absolute;
    right: 15px;
    top: 13px;
    border: none;
    color: #fff;
    width: 100px;
	padding:0px;
    height: 35px;
    line-height: 35px;
    border-radius: 50px;
    background: #ed1b24;
}

.headernav{float:right; display:inline-block; margin:15px 0px;}
.headernav ul{padding:0px; margin:0px;}
.headernav li{float:left; list-style:none; border-left:solid 1px #ccc; padding:5px 10px;}
.headernav li a{color:#000; font-size:16px;}
.headernav li a:hover{color:#f2682a; text-decoration:none;}
.headernav li a .fa{margin-right:10px; font-size:20px;}

.sidenav {
    height: 100%;
    width: 0;
    position: fixed;
    z-index: 1;
    top: 0;
    right: 0;
    background-color: #fff;
    overflow-x: hidden;
    transition: 0.5s;
    padding-top: 60px;
}

.sidenav a {
    padding:12px 12px 12px 20px;
    text-decoration: none;
    font-size: 16px;
    color: #000;
    display: block;
    transition: 0.3s;
}

.sidenav a:hover {
    color: #fff;
	background:#f2682a;
}

.sidenav .closebtn {
    position: absolute;
    top: 0;
	padding:0px;
    right: 25px;
    font-size: 36px;
    margin-left: 50px;
}
.sidenav .closebtn:hover{background:none; color:#f2682a;}

.featured-propertie{float:left; width:100%; border:1px solid #ececed; background:#fff; padding:20px 30px; margin:30px 0px;}
.featured-propertie h1 {
    font-size: 17px;
    font-weight: bold;
	padding-top:10px;
    margin: 0;
    display:inline-block;
}
.featured-propertie .nav-tabs{border:none; float:right; display:inline-block;}
.featured-propertie .nav-tabs>li a{color:#000; font-weight:bold; border:none; text-transform:uppercase; font-size:13px; border-bottom:solid 2px #fff; padding:10px 0px; margin-left:25px;}
.featured-propertie .nav-tabs>li a:hover{color:#f05448; border-bottom:2px solid; background:none;}
.featured-propertie .nav-tabs>li.active>a{color:#f05448; border:none; border-bottom:2px solid;}
.featured-propertie .tab-content{float:left; width:100%;}


.agent-top-img{float:left; width:100%; padding-bottom:15px;}
.agent-top-img img{width:130px; height:130px; border-radius:50%; border:solid 2px #c2c2c2;}

@media screen and (max-height: 450px) {
  .sidenav {padding-top: 15px;}
  .sidenav a {font-size: 11px;}
}


/***property-page***/

.top-header{float:left; width:100%; position:fixed; left:0px; top:0px;}
.top-header-inner{width:1340px; margin:0 auto;}

.logo-topbar{float:left; width:100%; text-align:center; padding:5px 0px; background:#19458c;}
.property-bannercontent{position:absolute; left:0px; bottom:20px; width:100%;}
.property-bannercontent h2{display:inline-block; background:#1397e2; color:#fff; margin:0px; padding:5px; font-size:24px;}
.property-bannercontent h1{color:#fff; margin:0px; font-size:30px; padding:15px 0px;}
.property-bannercontent h3{color:#fff; margin:0px; font-size:20px; padding-bottom:25px;}
.property-bannercontent a{color:#fff; font-size:16px;}
.property-bannercontent a:hover{color:#1397e2; text-decoration:none;}
.property-bannercontent a .fa{color:#1397e2}

.banner-bottom-agent-bg{background:#19458c; padding:15px 0px; text-align:center;}

.agentbox{width:265px; display:inline-block;}
.agentbox h3{margin:5px 0px; color:#fff; font-size:18px;}
.agentbox h4{margin:0px; color:#fff; font-size:15px;}
.agentbox-top{float:left; width:100%; padding-top:15px;}
.agentbox-img img{width:105px; height:105px; border:solid 2px #dfdad4; border-radius:50%;}
.agentbox-img{margin-top:-40px; display:inline-block; z-index:99; position:relative; padding-bottom:10px;}

.propertypage-content{padding:25px 0px; float:left; width:100%;}
.propertypage-heading{padding-bottom:13px; margin:0 0 10px 0px; color:#65706f; border-bottom:solid 1px #ededed; font-size:20px;}

.quick-summery{float:left; width:100%; margin-bottom:15px;}
.quick-summery p{font-size:13px; color:#647178; text-align:right; margin-bottom:5px;}
.quick-summery p label{float:left; font-weight:600;}
.pricebox{color:#fff; background:#1397e2; padding:5px; display:inline-block;}

.property-desc{float:left; width:100%;}
.property-desc p{font-size:13px; line-height:18px; color:#647178;}

.property-desc-list{margin:0px; padding:0px;}
.property-desc-list li{background:url(../images/bluedot.jpg) no-repeat left center; font-size:13px; line-height:18px; color:#647178; padding-left:15px; float:left; width:50%; list-style:none; margin:5px 0px;}

.floorplans{float:left; width:100%; margin-top:15px;}
.floorplans img{max-width:100%;}

.ratingbox{float:left; width:100%; margin-top:15px;}

.our-guides{float:left; width:100%; margin-bottom:15px;}
.our-guides-btn{padding:18px; border-bottom:solid 1px #dcdcdc; font-size:13px; background:#f3f3f3; color:#000; font-weight:600; display:block;}
.our-guides-btn .fa-home{color:#1296e2; font-size:20px; padding-right:10px;}
.our-guides-btn .fa-angle-right{color:#1296e2; float:right; padding-top:7px;}
.our-guides-btn:hover{text-decoration:none; background:#dcdcdc;}

.property-guides-box h3{color:#fff; background:#1397e2; font-size:13px; padding:3px 7px; display:inline-block; margin:0px;}
.property-guides-box h2{margin:10px 0 5px 0px; color:#fff; font-weight:600; font-size:15px;}
.property-guides-box p{color:#d1d1d1; font-size:13px; margin:0px;}
.mar15{margin-bottom:15px;}

.contactagent-box{float:left; width:100%; margin-bottom:10px;}
.contactagent-box-left{width:25%; float:left;}
.contactagent-box-left img{width:100%;}
.contactagent-box-right{width:72%; float:right;}
.contactagent-box-right h3{color:#65706f; margin:0px; font-size:17px; padding-bottom:7px;}
.contactagent-box-right p{font-size:13px; color:#647178; text-align:right; margin-bottom:5px;}
.contactagent-box-right p label{float:left; font-weight:600;}
.contactagent-box-right a{color:#647178;}
.contactagent-box-right hr{margin:10px 0px;}

.contactagent-form{float:left; width:100%;}
.contactagent-form .form-control{font-size:13px; color:#353334; height:34px; border:none; background:#f3f3f3; border-top:solid 1px #d2d2d2; border-radius:0px; box-shadow: 0 3px 7px rgba(0,0,0,.0); margin:0px;}
.contactagent-btn{padding:10px 7px; float:right; font-size:13px; color:#fff; background:#1396e2; border-radius:0px; color:#fff; border:none; margin:0px 5px;}
.contactagent-btn:hover{background:#000; color:#fff;}
.contactagent-form .form-group{margin-bottom:10px;}
.contactagent-form label{font-size:13px;}



/***04-08***/

.listingpage{float:left; width:100%;}
.listing-filter{float:left; width:100%; border:solid 1px #ebebeb;}
.listing-filter ul{padding:0px; margin:0px;}
.listing-filter label{font-weight:normal; color:#ccc; float:left; padding:10px;}
.listing-filter li{float:left; border-left:solid 1px #ebebeb; padding:10px; list-style:none;}
.listing-filter li a{color:#474747;}
.listing-filter li a:hover{color:#000; text-decoration:none;}
.listing-filter li{position:relative; padding:0px;}
.listing-filter li a{padding:13px; display:block;}
.listing-filter li ul{display:none; position:absolute; top:47px; left:0px; z-index:999;}
.listing-filter li:hover ul{display:block;}
.budget-dropdown{padding:10px; background:#fff; width:225px; height:250px; overflow-y:scroll;}
.radiogrp div {
  display:block; float:left; width:100%;
}
.radiogrp input[type="radio"] {
  display: none;
}
.radiogrp input[type="radio"] + label {
  color: #000;
  font-size: 14px;
  width:100%;
  padding:0px;
  cursor:pointer;
}
.radiogrp input[type="radio"] + label span {
  padding:5px 8px; display:block; color:#000; font-size:14px;
}
.radiogrp input[type="radio"] + label span{
  opacity: 1;
  transition: all .3s ease;
  color:#000;
}

.radiogrp input[type="radio"]:checked + label span {
  opacity: 1; background-color: #e81c28; color:#fff;
}

.listing-top-links{float:left; width:100%; padding:10px 0px;}
.listing-top-links ul{padding:0px; margin:0px;}
.listing-top-links li{background:url(../images/listing-arrow.png) no-repeat left center; padding:0px 10px 0 15px; list-style:none; float:left;}
.listing-top-links li:first-child{background:none; padding-left:0px;}
.listing-top-links li a{font-size:13px; color:#8b929b;}
.listing-top-links li a:hover{color:#000; text-decoration:none;}

.listing-property-type{float:left; width:100%; margin-bottom:10px;}

.listing-property-item{border:solid 1px #ebebeb; background:#fff; overflow:hidden; margin:15px 0px;}
.listing-property-item .col-md-6{padding:0px;}
.listing-property-item .listingitemright{ position:relative; min-height:259px;}
.listing-property-item .listingitemright .property-bottom-logo{ position:absolute; bottom:0px;}
.listing-property-item .author{padding-left:15px;}
.listing-property-item .btngrp-top{padding:15px 30px;}
.listing-property-item .property-item-img { height:259px;}
.listing-property-item .property-item-img .properyimg{max-width:100%; width:100%; height:259px;}

.landsize{background:#f7f7f7; padding:5px; float:left; margin:17px 15px;}
.call-icon{float:right; margin-right:25px!important; width:auto!important; height:auto!important; background:none!important;}
.call-icon:hover{background:none!important;}
.call-icon img{width:25px;}

.top-sellers{float:left; width:100%; margin-top:20px;}
.top-sellers.fixed {position: fixed; width: 25%; bottom: 0;}
.top-sellers .top-sellers-head{padding:16px; background:url(../images/cityexperts-pattern.png) no-repeat; background-size:cover;}
.top-sellers .top-sellers-head h2{margin:0px; font-size:17px;}
.top-sellers .top-sellers-head h2 span{font-size:20px;}
.top-sellers .top-sellers-head p{font-size:13px; line-height:18px; margin:15px 0 0 0px;}

.top-sellers-agent{padding:15px 8px; background:#fff; float:left; width:100%;}
.top-sellers-agent-logo{float:left; width:15%; position:relative;}
.top-sellers-agent-logo .img{width:50px; height:50px; border:solid 1px #666;}
.top-sellers-agent-logo span{position:absolute; right:-7px; bottom:-7px;}
.top-sellers-agent-logo span img{width:15px;}
.top-sellers-agent-text{width:65%; float:left; padding:0px 15px;}
.top-sellers-agent-text a{font-size:15px; color:#000;}
.top-sellers-agent-text p{font-size:13px; color:#c4c4c4; margin:0px;}
.top-sellers-agent-text span{font-size:12px;}
.top-sellers-agent-review{float:left; width:20%; text-align:center;}
.top-sellers-agent-review img{width:25px; padding-bottom:5px;}
.top-sellers-agent-review p{margin:0px; font-size:12px; color:#c4c4c4;}

.listing-bottom-text{float:left; width:100%; padding:30px 0px; background:#fff;}
.listing-bottom-text p{color:#b2b2b2; font-size:13px; line-height:17px;}


.additional-info{background:#073856; padding:15px; width:100%; float:left;}
.additional-info ul{padding:0px; margin:0px;}
.additional-info li{width:25%; color:#fff; font-size:12px; float:left; list-style:none;}
.additional-info li label{width:100%; color:#7c96a5; padding:0px; margin:0px; font-weight:normal;}

.overlay{position:absolute; bottom:-60px; left:0px; width:100%;
-moz-transition: 0.4s;
  -webkit-transition: 0.4s;
  transition: 0.4s;}
.property-item-img:hover .overlay{bottom:0px;}
.overlay .property-item-img-content{position:relative;}
.banner .carousel-indicators{display:none;}
.property-bannercontent{height:100%; top:300px;}
.banner .carousel-control.left, .banner .carousel-control.right{background-image: linear-gradient(to right,rgba(0,0,0,.0) 0,rgba(0,0,0,.0) 100%); width:10%;}

.banner-bottom-agent-bg{float:left; width:100%;}

.bannerlinks ul{padding:0px; margin:0px;}
.bannerlinks li{float:left; list-style:none; border-left:solid 1px #fff; padding:0px 15px;}
.bannerlinks li:first-child{border:none; padding-left:0px;}

.footertop{padding:45px 0px; background:#e5e5e5; float:left; width:100%;}

.footertop-tabs{padding:0px; margin:0px;}
.footertop-tabs li{float:left; list-style:none; width:16.66%; border-bottom: solid 2px #5c666d; padding-bottom:15px;}
.footertop-tabs li a{color:#717171; padding-bottom:17px; padding-right:20px; border-bottom:solid 2px rgba(255, 255, 255, 0);}
.footertop-tabs li a:hover{border-bottom:solid 2px #ff9900; color:#ff9900; text-decoration:none;}
.footertop-tabs li.active>a{border-bottom:solid 2px #ff9900; color:#ff9900; text-decoration:none;}

.footerlinks{margin:0px; padding:25px 0 0 0px; width:100%; float:left;}
.footerlinks li{list-style:none; padding:10px 0px; text-align:left; float:left; width:25%;}
.footerlinks a{color:#717171;}
.footerlinks a:hover{color:#ff9900; text-decoration:none;}

/* Create a custom checkbox */
.checkmark {
    position: absolute;
    top: 0;
    left: 0;
    height: 29px;
    width: 29px;
	border-radius:5px;
	cursor:pointer;
}
.check{position:absolute; z-index:-999;}

.checkboxdesign{position:absolute; left:0px;}
/* On mouse-over, add a grey background color */
.checkboxdesign:hover input ~ .checkmark {
    background:none;
}

/* When the checkbox is checked, add a blue background */
.checkboxdesign input:checked ~ .checkmark {
    background-color: #f26c61;
}

/* Create the checkmark/indicator (hidden when not checked) */
.checkmark:after {
    content: "";
    position: absolute;
    display: none;
}

/* Show the checkmark when checked */
.checkboxdesign input:checked ~ .checkmark:after {
    display: block;
}

/* Style the checkmark/indicator */
.checkboxdesign .checkmark:after {
    left: 8px;
    top: 8px;
	content:"\f0ec";
    width: 10px;
	font: normal normal normal 14px/1 FontAwesome;
	color:#fff;
    height: 15px;
}
.listing-property-item .property-meta a{position:relative;}

.elastic-tabs{float:left; width:100%;}
.elastic-tabs .tabs{
  margin:15px 0px;
  width:100%;
  font-size:15px;
  padding:0px;
  list-style:none;
  background:#F9f9f9;
  box-shadow:0px 5px 20px rgba(0,0,0,0.1);
  border-radius:50px;
  display:inline-block;
  position:relative;
}

.elastic-tabs .tabs a{
  text-decoration:none;
  color: #777;
  padding:10px 20px;
  display:inline-block;
  position:relative;
  z-index:1;
  transition-duration:0.6s;
}

.elastic-tabs .tabs a.active{
  color:#fff;
}

.elastic-tabs .tabs a i{
  margin-right:5px;
}

.elastic-tabs .tabs .selector{
  height:100%;
  display:inline-block;
  position:absolute;
  left:0px;
  top:0px;
  z-index:1;
  border-radius:50px;
  transition-duration:0.6s;
  transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
  background: #ed1b24;
}

@keyframes movein {
0% {
transform:translateX(350px);
opacity:0
}
100% {
transform:translateX(0);
opacity:1
}
}
.move {
	transform:translateX(320px);
	opacity:0
}
.move.inn {
	animation:movein 1s ease 0s 1;
	animation-fill-mode:forwards
}
.move {
    transform: translateX(320px);
    opacity: 0;
}
.move.inn {
    animation: movein 1s ease 0s 1;
    animation-fill-mode: forwards;
}
.move.in0 {
    animation: movein 1s ease .4s 1;
    animation-fill-mode: forwards;
}
.move.in1 {
    animation: movein 1s ease .8s 1;
    animation-fill-mode: forwards;
}
.move.in2 {
    animation: movein 1s ease 1.2s 1;
    animation-fill-mode: forwards;
}
.move.in3 {
    animation: movein 1s ease 1.55s 1;
    animation-fill-mode: forwards;
}

@keyframes av_pulsate{0%{transform:scale(0.1);opacity:0.0} 50%{opacity:0.7} 100%{transform:scale(1);opacity:0.0}}

.av-image-hotspot-pulse {
	display: block;
    background: #fff;
    border-radius: 100px;
    height: 70px;
    width: 70px;
    position: absolute;
    -webkit-animation: av_pulsate 2s ease-out infinite;
    animation: av_pulsate 2s linear infinite;
    opacity: 0;
    top: -13px;
    left: -14px;
    z-index: 1;
	max-width:inherit;
}
.bannercontentright span #clickagentphone { position:relative;}
.bannercontentright span #clickagentphone img{ z-index:2; position:relative;}
.bannercontentright span #clickagentphone .av-image-hotspot-pulse { top:-18px; left:-18px;}

.listing-property-item .property-meta a.av-image-hotspot-pulse-main{ position:relative;}
.listing-property-item .property-meta a.av-image-hotspot-pulse-main img { z-index:2; position:relative;}
.listing-property-item .property-meta a.av-image-hotspot-pulse-main .av-image-hotspot-pulse{ background:#333;width: 50px;top: -8px;height: 50px;left: -13px;}
.top-sellers-agent-review a.av-image-hotspot-pulse-main{ position:relative;}
.top-sellers-agent-review a.av-image-hotspot-pulse-main img { z-index:2; position:relative;}
.top-sellers-agent-review a.av-image-hotspot-pulse-main .av-image-hotspot-pulse{ background:#333;width: 50px;height: 50px; top: -13px; left: -13px;}

.agencies-listing a.av-image-hotspot-pulse-main{ position:relative;}
.agencies-listing a.av-image-hotspot-pulse-main img { z-index:2; position:relative;}
.agencies-listing a.av-image-hotspot-pulse-main .av-image-hotspot-pulse{ background:#333;width: 70px;height: 70px; top: -17px; left: -17px;}

@media only screen and (min-width: 1351px){
.video-box {height:100vh;}
}
@media only screen and (min-width: 960px) and (max-width: 1070px) {
.agentboxsinglepage{width:55%;}
.broker-img{width:58%;}
.broker-img-mid{margin-bottom:20px;}
#nav img { width:170px;}
#header{display:inline-block;}
.search-tab{ margin:-51px auto 0 -244px;}
.search-left{ float: none; margin: 0 auto;}
.ghosh-buttons{ margin:25px 0 85px;}
.ghosh-buttons a{ margin-bottom:10px;}
#nav ul li { padding:0px 7px;}
.login-btn{ top:75px;}

.header-inner{width:96%;}
.searchbar{width:440px;}
.headernav li a{font-size:10px;}
.cate-dropdown a{font-size:10px;}

.property-bannercontent{top:200px;}

.footertop-tabs li{padding:15px 0px; width:25%;}
.iw-property-extra li{font-size:10px;}
.property-item{min-height:420px;}
.iw-property-extra{border-bottom: 1px solid #ebebeb;}
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
.col-sm-6 {width: 50%; float:left;}	
.broker-img-mid{margin:5px 0px;}

.navbar-default .my-account .navbar-nav > li > a {background:rgba(56, 115, 173, 0.5); color:#fff; border:1px solid #3873ad;}
.navbar-default .my-account .navbar-nav > li > a:hover{ border:1px solid #df7217;}
#header{display:inline-block; background-image:url('../images/homemobileback.jpg'); background-size:cover;}
.header-agenlist{display:inline-block; background-image:url('../images/findagentimage.jpg')!important; background-size:cover;}
.video-box{overflow:hidden; display:none;}
.video-box #video { display:none;}
.video-box img { display:none;}
#nav{ display:none;}
.login-btn{ display:none;}
.navbar{ display:block!important; z-index:999;}
.search-tab{ margin:-51px auto 14px !important}
.ghosh-buttons { margin:60px 0px 100px;}
.ghosh-buttons a{ margin-bottom:10px;}
.blue-search-box{ padding:15px 15px 20px;}
.bottom-text-box h1 { padding:0px; margin-top:140px;}
.header-agenlist .bottom-text-box h1 { margin:0px; padding:370px 0px 100px;}
.header-agenlist .bottom-text-box h1 span{ font-size:22px;}
.searchboxcontainer { width:auto;}
.hometransparent .header-content { position:inherit; }
.hometransparent .navbar-default { background-color:rgba(255, 255, 255, 0.5); border:none; box-shadow:none; position:absolute; width:100%;}
#saleadvbtn { display:none;}
#salesadvanceoption { display:block!important; margin-top:10px;}
#rentadvbtn { display:none;}
#rentadvanceoption { display:block!important; margin-top:10px;}
#soldadvbtn { display:none;}
#soldadvanceoption { display:block!important; margin-top:10px;}

#featuredpropertyboxes { width:33%;}
#homepagespecialinfo, .property-section h1{ display:none;}
.homelatestnews { display:none;}
.homelatestrent, .homelatestsale { float:left; width:50%;}

.banner-bottom-bg { position:relative; display:none;}
.agencylistmain { margin-top:30px;}
.header-agenlist { height:1000px;}

.header-inner{width:96%;}
.header{position:inherit;}
.logo .logodesktop{ display:none;}
.logo .logomobile{ display:block; width:50px;}
.searchbar{width:40%; padding:17px 0px;}
.searchbar input[type="text"] { padding:0 0 0 25px;}
.searchbar input[type="submit"] {width:70px;}
.headernav li:first-child{ border-left:none;}
.cate-dropdown { display:none;}
.bannercontent{margin:0px; padding:0px 15px; width:100%;}
.bannercontentright{ margin-top:50px;}
.secondnav{top:0px; padding:15px 0px;}
.featurednav{margin:15px 0px;}
.headernav li{padding:5px 20px;}
.leftsection{top:0px; margin:10px 0px;}

.property-bannercontent{top:100px;}

.footertop-tabs li{padding:15px 0px; width:33%;}
.top-sellers.fixed {position: inherit; width: 100%; bottom: inherit;}
.agent-top-img img{width:70px; height:70px;}
.property-item{min-height:400px;}
.pagelink{display:none;}
#ajaxresult{width:100%;}
#ajaxresult .listing-property-item{width:48%; float:left; margin:1%;}

.banner img {width:auto; max-width:inherit; height:230px;}
.bannercontentright span a img{width:30px; height:30px;}
.bannercontentright p img{height:auto;}
.bannercontent{bottom:30px;}
.agent-top-img img{width:70px; height:70px;}
.ui-autocomplete{background:#fff; color:#000!important;}
.listing-property-item .col-md-6{padding:0px 15px;}
}
@media only screen and (min-width: 600px) and (max-width: 767px) {	
.col-sm-6 {width: 50%; float:left;}
.agentboxsinglepage{width:50%;}
.broker-img{width:60%;}
.broker-img-mid{margin-bottom:20px;}
.rating-property { display:none;}
.Comaperelisting { margin-left:0px;}

#header{display:inline-block; background-image:url('../images/homemobileback.jpg'); background-size:cover;}
.header-agenlist{display:inline-block; background-image:url('../images/findagentimage.jpg')!important; background-size:cover;}
.video-box{overflow:hidden; display:none;}
.video-box #video { display:none;}
.video-box img { display:none;}
#nav{ display:none;}
.login-btn{ display:none;}
.navbar{ display:block!important; z-index:999;}
.search-tab{ margin:-51px auto 14px !important;}
.bottom-text-box h1 { padding:60px 0px 0px;}
.header-agenlist .bottom-text-box h1 { padding:60px 0px 180px;}
.ghosh-buttons { margin:25px 0px 50px;}
.ghosh-buttons a{ margin-bottom:10px;}
.blue-search-box{ padding:15px 15px 20px;}
.searchboxcontainer { width:auto;}
.search-dropdown-section { margin-bottom:0px;}
.hometransparent .search-dropdown-section > span { display:none!important;}
.hometransparent .big-dropdown, .hometransparent .small-dropdown { width:50%!important; float:left!important;}
.hometransparent .header-content { position:inherit; }
.hometransparent .navbar-default { background-color:rgba(255, 255, 255, 0.5); border:none; box-shadow:none; position:absolute; width:100%;}
#saleadvbtn { display:none;}
#salesadvanceoption { display:block!important; margin-top:10px;}
#rentadvbtn { display:none;}
#rentadvanceoption { display:block!important; margin-top:10px;}
#soldadvbtn { display:none;}
#soldadvanceoption { display:block!important; margin-top:10px;}

#homepagespecialinfo, .property-section h1{ display:none;}

.banner-bottom-bg { position:relative; display:none;}
.agencylistmain { width:auto; margin-top:30px;}
.header-agenlist { height:700px;}
.agencylistpageproperylist { margin-top:30px;}

.header-inner{width:96%;}
.header{position:inherit;}
.logo .logodesktop{ display:none;}
.logo .logomobile{ display:block; width:50px;}
.searchbar{width:44%; padding:17px 0px;}
.searchbar input[type="text"] { padding:0 0 0 5px;}
.searchbar input[type="submit"] {width:60px;}
.headernav li:first-child{ border-left:none;}
.cate-dropdown { display:none;}
.leftsection{top:0px; margin:10px 0px; display:none;}
.bannercontent{margin:0px; padding:0px 15px; width:100%;}
.bannercontentright { margin-top:50px;}

.headernav li a{font-size:13px;}
.secondnav{top:0px; padding:15px 0px;}
.featurednav{margin:15px 0px;}
.bannercontentleft{width:310px; margin-top:15px;}
.bannercontentleft h1{width:auto; font-size:23px;}

.property-bannercontent{top:50px;}

.footertop-tabs li{padding:15px 0px; width:33%;}
.footerlinks li{width:33%;}
.latest-news-section .property-item-img .properyimg{ height:auto;}
.top-sellers.fixed {position: inherit; width: 100%; bottom: inherit;}
.pagelink{display:none;}
.bannercontent{bottom:0px;}
.property-item{min-height:420px;}
.iw-property-extra{border-bottom: solid 1px #ebebeb;}
.iw-property-extra li{font-size:8px;}

.banner img {width:auto; max-width:inherit; height:230px;}
.bannercontentright span a img{width:30px; height:30px;}
.bannercontentright p img{height:auto;}
.bannercontent{bottom:30px;}
.agent-top-img img { width:80px; height:80px;}
.ui-autocomplete{background:#fff; color:#000!important;}
.sidenav{z-index:99;}

#ajaxresult .listing-property-item {width:48%; float:left; margin:1%;}
#ajaxresult .listing-property-item .landsize { margin:8px 15px;}
}
@media only screen and (min-width: 480px) and (max-width: 599px) {
.agentboxsinglepage{width:100%;}
.broker-img{width:39%; margin:0px;}
.rating-property { display:none;}
.Comaperelisting { margin-left:0px;}
.agent-atricle header { margin-bottom:20px;}
.agent-atricle header h1 { color:#000; font-weight:bold;}

#header{display:inline-block; background-image:url('../images/homemobileback.jpg'); background-size:cover;}
.header-agenlist{display:inline-block; background-image:url('../images/findagentimage.jpg')!important; background-size:cover;}
.video-box{overflow:hidden; display:none;}
.video-box #video { display:none;}
.video-box img { display:none;}
#nav{ display:none;}
.login-btn{ display:none;}
.navbar{ display:block!important; z-index:999;}
.search-tab{ margin:0 auto 4px!important;}
.bottom-text-box h1 { padding:60px 0px 0px;}
.header-agenlist .bottom-text-box h1 { padding:60px 0px 60px;}
.ghosh-buttons{ margin:25px 0;}
.ghosh-buttons a{ margin-bottom:10px;}
.blue-search-box{ padding:15px 15px 20px;}
.searchboxcontainer { width:auto;}
.search-dropdown-section { margin-bottom:0px;}
.hometransparent .search-dropdown-section > span { display:none!important;}
.hometransparent .big-dropdown, .hometransparent .small-dropdown { width:50%!important; float:left!important;}
.hometransparent .header-content { position:inherit; }
.hometransparent .navbar-default { background-color:rgba(255, 255, 255, 0.5); border:none; box-shadow:none; position:absolute; width:100%;}
#saleadvbtn { display:none;}
#salesadvanceoption { display:block!important; margin-top:10px;}
#rentadvbtn { display:none;}
#rentadvanceoption { display:block!important; margin-top:10px;}
#soldadvbtn { display:none;}
#soldadvanceoption { display:block!important; margin-top:10px;}
#homepagespecialinfo, .property-section h1{ display:none;}

.banner-bottom-bg { position:relative; display:none;}
.agencylistmain { width:auto;}
.agencylistpageproperylist { margin-top:30px;}
.featured-agency-name-bottom{ display:none;}

.header-inner{width:96%;}
.logo .logodesktop{ display:none;}
.logo .logomobile{ display:block; width:50px;}
.searchbar{width:65%; padding:17px 0px;}
.searchbar input[type="text"] { padding:0 0 0 25px;}
.searchbar input[type="submit"] {width:60px; height:25px; line-height:25px; margin-top:6px;}
.cate-dropdown{float:right; display:none;}
.headernav li{border:none;}
.headernav li:first-child { display:none;}
.nabopen{text-align:right;}
.header{position:inherit;}
.leftsection{top:0px; margin:10px 0px; display:none;}
.banner img{width:auto; height:420px; max-width:inherit;}
.bannercontent img{width:auto; height:auto;}
.bannercontent{margin:0px; padding:15px; width:100%;}
.bannercontentright{width:100%; padding-top:20px;}
.agent-top-img img { width:80px; height:80px; float:none;}
.bannercontentleft{width:100%; text-align:center;}
.bannercontentleft h1{width:100%; font-size:21px;}
.secondnav{top:0px; padding:15px 0px;}
.secondnav{text-align:center;}
.secondnav ul li a{font-size:12px; margin:0px 10px;}
.secondnav ul li{float:none; display:inline-block;}
.featuredheader h1{text-align:center;}
.featurednav{margin:0px; padding:20px 0px; text-align:center;} 
.featurednav ul li{float:none; display:inline-block;}
.featurednav ul li a{font-size:12px; margin:0px 10px;}
.featured-propertie .nav-tabs>li a{margin-left:5px; font-size:11px;}

.property-bannercontent{top:50px;}
.property-bannercontent h2{font-size:15px;}
.property-bannercontent h1{font-size:16px; padding:5px 0px;}
.property-bannercontent h3{padding-bottom:5px;}

.footertop-tabs li{padding:15px 0px; width:50%;}
.footerlinks li{width:50%;}
.latest-news-section .property-item-img .properyimg{ height:auto;}
.top-sellers.fixed {position: inherit; width: 100%; bottom: inherit;}
.sidenav{z-index:99;}
.sidenav{z-index:99;}
.ui-autocomplete.ui-menu .ui-menu-item{font-size:13px;}
}
@media only screen and (max-width: 479px) {
	.listing-box-footer {
		text-align:center;
	}
	.icon.Comapere{
		margin:0px auto;
		float:none;
		width:80%;
	}
	.rating-property{
		text-align:center;
		margin-left:20px;
	}
	.sitemapcitieslist li { float:left; width:98%;}
	
	.agencydetailssecondlogo, .agentdetailsaboutcontentlogo { left:39%;}
	.mobileshow { display:block;}
	.desktopshow { display:none;}
	.agentsocialicons{ margin-left:20px;}
	.agentpageheading{ margin-left:7px;}

	.Comaperelisting { margin-top:1px; margin-left:13px; padding:2px 6px;}
	.agentboxsinglepage{width:100%;}
	.broker-img{width:40%;}
	.broker-img-mid{margin-bottom:20px; width:100%;}
	.agentboxsinglepage a.phone-btn { margin-top:0px;}
	.brokeremailicon { float:right!important;}
	.rating-property { display:none;}
	.Comaperelisting { margin-left:0px;}
	.agent-atricle header { margin-bottom:20px;}
	.agent-atricle header h1 { color:#000; font-weight:bold;}
	.icon.Comapere.golf-area{ float:none; margin:0px auto; display:inherit;}
	.nearby-boxes .pull-left { float:left!important;}
	
	#header{display:inline-block; background-image:url('../images/homemobileback.jpg'); background-size:cover;}
	.header-agenlist{display:inline-block; background-image:url('../images/findagentimage.jpg')!important; background-size:cover; height:580px;}
	.video-box{overflow:hidden; height:540px; display:none;}
	.video-box #video{ display:none;}
	.video-box img{ display:block;}
	#nav{ display:none;}
	.login-btn{ display:none;}
	.navbar{ display:block!important; z-index:999;}
	.logo img{ width:45px;}
	.search-tab{ margin:0 auto 4px!important;}
	.bottom-text-box h1 { padding:60px 0px 0px;}
	.header-agenlist .bottom-text-box h1 { padding:60px 0px 15px;}
	.bottom-text-box h1 { font-size:22px;}
	.search-dropdown-section { margin-bottom:0px;}
	.hometransparent .search-dropdown-section > span { display:none!important;}
	.hometransparent .big-dropdown, .hometransparent .small-dropdown { width:50%!important; float:left!important;}
	.ghosh-buttons { margin:25px 0px;}
	.ghosh-buttons a{ margin-bottom:10px;}
	.blue-search-box{ padding:15px 15px 20px;}
	.searchboxcontainer { width:auto;}
	.hometransparent .header-content { position:inherit; }
	.hometransparent .navbar-default { background-color:rgba(255, 255, 255, 0.5); border:none; box-shadow:none; position:absolute; width:100%;}
	#saleadvbtn { display:none;}
	#salesadvanceoption { display:block!important; margin-top:10px;}
	#rentadvbtn { display:none;}
	#rentadvanceoption { display:block!important; margin-top:10px;}
	#soldadvbtn { display:none;}
	#soldadvanceoption { display:block!important; margin-top:10px;}
	#homepagespecialinfo, .property-section h1{ display:none;}
	.agencies-listing .text-primary, .agencies-listing .text-muted, .agency-listing-review { clear:both;}
	.agencies-listing .text-primary, .agencies-listing .text-muted{ width:125px; text-align:center;}
	.agentpageimgradius { margin-right:0px !important;}
	.banner-bottom-bg { position:relative; display:none;}
	
	.agencylistmain { width:auto;}
	.agencylistpageproperylist { margin-top:30px;}
	.featured-agency-name-bottom{ display:none;}
	
.header-inner{width:96%;}
.logo .logodesktop{ display:none;}
.logo .logomobile{ display:block; width:50px;}
.searchbar{width:61%; padding:17px 0px;}
.searchbar input[type="text"] { padding:0 0 0 5px; font-size:10px;}
.searchbar input[type="submit"]{width:50px; line-height:30px; height:30px; right:10px; font-size:11px;}
.cate-dropdown{float:right; display:none;}
.headernav li a{font-size:10px;}
.headernav li{border:none;}
.headernav li:first-child { display:none;}
.nabopen{text-align:right;}
.header{position:inherit;}
.leftsection{top:0px; margin:10px 0px; display:none;}
.banner img{width:auto; height:440px; max-width:inherit;}
.bannercontent img{width:75px; float:none; height:auto;}
.bannercontent{margin:0px; padding:15px; width:100%; text-align:center;}
.bannercontentright{width:100%; padding-top:20px;}
.bannercontentleft{width:100%;}
.bannercontentleft h1{width:100%; font-size:21px;}
.secondnav{top:0px; padding:15px 0px;}
.secondnav{text-align:center;}
.secondnav ul li a{font-size:12px; margin:0px 10px;}
.secondnav ul li{float:none; display:inline-block;}
.featuredheader h1{text-align:center;}
.featurednav{margin:0px; padding:20px 0px; text-align:center;} 
.featurednav ul li{float:none; display:inline-block;}
.featurednav ul li a{font-size:12px; margin:0px 10px;}
.featuredproperty input[type="submit"]{padding:5px 50px;}
.featured-propertie .nav-tabs>li a{margin-left:5px; font-size:11px;}
.featured-propertie h1{display:block; text-align:center;}

.property-bannercontent{top:10px;}
.property-bannercontent h2{font-size:15px;}
.property-bannercontent h1{font-size:16px; padding:5px 0px;}
.property-bannercontent h3{padding-bottom:5px;}
.bannerlinks li{padding:0px 5px;}

.footertop-tabs li{padding:15px 0px; width:50%;}
.footerlinks li{width:50%;}
.latest-news-section .property-item-img .properyimg{ height:auto;}
.top-sellers.fixed {position: inherit; width: 100%; bottom: inherit;}
.listing-property-item .col-md-6{padding:0px 15px;}
.listing-property-item .listingitemright{min-height:300px;}
.sidenav{z-index:99;}
.ui-autocomplete.ui-menu .ui-menu-item{font-size:12px;}
.headernav li{padding:5px 3px;}
}