body {
	color: #84827b;
}
/* line 2, ../../sass/main.sass */
.h1, .h2, .h3, h1, h2, h3 {
	margin: 0;
	color:#31589D;
}

.full-width {
	width: 100% !important;
}

.no-padding {
	padding: 0 !important;
	margin: 0 !important;
}

a:hover{text-decoration:none !important;}


.select2-container{
	float:right;
	}
	
	
	#apply-now-stripe{
	 display: block;
    width: 95px;
    height: 95px;
    background: url(/images/Apply.png) no-repeat;
    position: absolute;
    z-index: 10;
    top: 0px;
    right: 0px;
	}
	
	
	
#triangle-topright {
    position: relative;
}
#triangle-topright:before {
    content:'';
    border-top: 100px solid #F97066;
    border-left: 100px solid transparent;
    position: absolute;
    top: 0;
    right: 0;
}
.triangle-text {
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -webkit-transform: rotate(45deg) translateZ(0px);
    // Put onto GPU as text is rendered better this way. transform: rotate(45deg) translateZ(0px);
    position: absolute;
	color:white;
    top: 30px;
    text-align:Center;
    right: 0;
	font-weight:bold;
    width: 75px;
}
#new-properties-title {
	font-weight: bold;
	margin: 5px auto;
	text-align: center;
}


.features .beds {
	background-image: url(/img/bed-icon.gif);
	background-repeat: no-repeat;
	width: 50px;
	display: inline-block;
	padding-left: 34px;
	padding-right: 6px;
}
.features .baths {
	background-image: url(/img/bath-icon.gif);
	background-repeat: no-repeat;
	width: 50px;
	display: inline-block;
	padding-left: 30px;
	padding-right: 0;
}


div#goog-gt-tt{padding:0 0 0 0 !important; margin:0 0 0 0 !important;}

.ui-datepicker{padding:0 0 0 0 !important; margin:0 0 0 0 !important;}

/*====================================================*/
/* Small devices tablets, phones, less than 979px */
/*==================================================== */
@media screen and (min-width: 0px) and (max-width: 979px) {
	/* line 12, ../../sass/main.sass */

	body {
	padding: 10px;
	}

	main {
		width: 100%;
		clear: both;
	}

	#new-properties-title {
		font-size: 24px
	}
	
	.tickmarksright{
	    right: 0px !important;
	}
	.search-link {
		color:blue;
	}
	/* line 15, ../../sass/main.sass */
	#image-slider, #banners, #services-slider, #thinking-abroad, #advancedsearch, #idsearch, #search {
		display:none;
	}
	
	
	/* line 17, ../../sass/main.sass */
	#search-links {
		text-align: center;
	}
	/* line 19, ../../sass/main.sass */
	#search-links > div {
		font-size: 12px;
		color: white;
		padding: 8px 0;
		border-top: 1px solid white;
		background: #d9715f;
		/* Old browsers */
		background: -moz-linear-gradient(top, #d9715f 0%, #a04030 100%);
		/* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d9715f), color-stop(100%, #a04030));
		/* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, #d9715f 0%, #a04030 100%);
		/* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #d9715f 0%, #a04030 100%);
		/* Opera 11.10+ */
		background: -ms-linear-gradient(top, #d9715f 0%, #a04030 100%);
		/* IE10+ */
		background: linear-gradient(to bottom, #d9715f 0%, #a04030 100%);
		/* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d9715f', endColorstr='#a04030',GradientType=0 );
		/* IE6-9 */
	}
	/* line 40, ../../sass/main.sass */
	#search-links > div.current {
		background: #91ade5;
		/* Old browsers */
		background: -moz-linear-gradient(top, #91ade5 0%, #45577a 100%);
		/* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #91ade5), color-stop(100%, #45577a));
		/* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, #91ade5 0%, #45577a 100%);
		/* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #91ade5 0%, #45577a 100%);
		/* Opera 11.10+ */
		background: -ms-linear-gradient(top, #91ade5 0%, #45577a 100%);
		/* IE10+ */
		background: linear-gradient(to bottom, #91ade5 0%, #45577a 100%);
		/* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#91ade5', endColorstr='#45577a',GradientType=0 );
		/* IE6-9 */
	}
	
	/* line 57, ../../sass/main.sass */
	#search {
		display: none;
		background-image: url(../images/mobile-search-bgr1.jpg);
		background-size: cover;
		padding: 10px 0 20px 0;
		width: 100%;
	}
	/* line 62, ../../sass/main.sass */
	#search form {
		width: 90%;
		margin: 0 auto;
	}
	/* line 65, ../../sass/main.sass */
	#search form fieldset {
		padding-right: 10%;
	}
	
	/* line 67, ../../sass/main.sass */
	select {
		width: 100%;
	}
	/* line 69, ../../sass/main.sass */
	select#price-from {
		width: 45%;
	}
	/* line 71, ../../sass/main.sass */
	select#price-to {
		width: 45%;
		margin-left: 5%;
	}
	
	/* line 74, ../../sass/main.sass */
	label {
		margin-top: 15px;
		display: inline-block;
	}
	
	/* line 77, ../../sass/main.sass */
	textarea, input[type="text"], input[type="password"] {
		width: 96%;
	}
	
	/* line 79, ../../sass/main.sass */
	#submit {
		display: table;
	}
	
	
	/* line 82, ../../sass/main.sass */
	#search input[type="submit"] {
		-webkit-border-radius: 5px;
		border-radius: 5px;
		background-image: url(../images/search-button.png);
		background-color: rgba(0, 0, 0, 0);
		border: 0 none;
		cursor: pointer;
		padding: 5px 15px;
		height: 50px;
		width: 187px;
	}
	
	.searchitem {
		width: 96% !important;
	}
	
	/* line 97, ../../sass/main.sass */
	.item {
		margin: 10px 0px 10px 0px;
		padding: 5px 5px 20px 5px;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		position: relative;
	}


	.item .features {

	}

	/* line 103, ../../sass/main.sass */
	.item .img {
		border: 1px solid #d0d0d0;
		background-color: white;
		display: table;
		padding: 5px;
		text-align: center;
	}
	/* line 108, ../../sass/main.sass */
	.item .img img {
		display: table-cell;
		height: 100%;
    margin: auto;

	}
	
	/* line 111, ../../sass/main.sass */
	.item-price, .item-title, .item-description, .item-button {
		margin: 10px 0;
		color:#31589D;
	}

	.item-button {
		text-align: right;
		width: 100%;
		position: absolute;
		bottom: 10px;
		right: 10px
	}
	
	/* line 113, ../../sass/main.sass */
	.item-price {
		padding: 3px 0;
		line-height: 30px;
		color:#31589D;
		font-size: 18px;
		text-align: left;
		margin-bottom: 10px;
	}
	
	/* line 117, ../../sass/main.sass */
	.item-currecy-icon {
		display: none;
	}
	
	/* line 119, ../../sass/main.sass */
	.item-title {
		font-size: 20px;
		line-height: 20px;
		color:#31589D;
	}
	
	/* line 122, ../../sass/main.sass */
	.item-button {
		background-image: url(../images/view-details-button.png);
		background-repeat: no-repeat;
		height: 24px;
		width: 95px;
		margin: 0 auto 5px;
	}
	/* line 128, ../../sass/main.sass */
	.item-button a {
		display: block;
		height: 100%;
		width: 100%;
	}
	
	/* line 132, ../../sass/main.sass */
	.pl-item {
		height: auto !important;
	}
	/* line 134, ../../sass/main.sass */
	.pl-item a {
		display: block;
		width: 100%;
	}
	
	/* line 137, ../../sass/main.sass */
	.pl-img img {
		width: 100%;
	}
	
	/* line 139, ../../sass/main.sass */
	.pl-details {
		height: auto !important;
	}
	
	/* line 142, ../../sass/main.sass */
	.pl-desc > p, .pl-desc h1, .pl-desc h2 {
		text-align: center;
	}
	
	/* line 144, ../../sass/main.sass */
	.srch-res-pagination {
		padding-left: 0;
		padding-right: 0;
	}
	/* line 147, ../../sass/main.sass */
	.srch-res-pagination .pagination li {
		width: 11%;
	}
	/* line 149, ../../sass/main.sass */
	.srch-res-pagination .pagination li.pgn-last, .srch-res-pagination .pagination li.pgn-first, .srch-res-pagination .pagination li.pgn-prev, .srch-res-pagination .pagination li.pgn-next {
		display: none;
	}
	
	/* line 152, ../../sass/main.sass */
	#search select#price-to {
		float: right;
	}
	/* line 154, ../../sass/main.sass */
	#search textarea {
		width: 100%;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
	}
	
	/* line 158, ../../sass/main.sass */
	#breadcrumbs {
		margin-left: auto !important;
		margin-right: auto !important;
		width: 90% !important;
	}
	
	/* line 162, ../../sass/main.sass */
	.item-button {
		width: 150px;
		height: 30px;
		line-height: 30px;
	}
	/* line 166, ../../sass/main.sass */
	.item-button a {
		font-weight: 400 !important;
	}
	
	/* line 168, ../../sass/main.sass */
	#new-properties {
		padding: 0 5px;
	}
	
	/*select:focus, */
	/* line 171, ../../sass/main.sass */
	select:hover, textarea:hover {
		-webkit-box-shadow: 0px 0px 1px 1px rgba(255, 255, 255, 0.6);
		-moz-box-shadow: 0px 0px 1px 1px rgba(255, 255, 255, 0.6);
		box-shadow: 0px 0px 1px 1px rgba(255, 255, 255, 0.6);
	}
	
	/* line 176, ../../sass/main.sass */
	select:hover option {
		background-color: white;
	}
	
	/* line 178, ../../sass/main.sass */
	textarea {
		padding-top: 5px;
	}
	
	/* line 181, ../../sass/main.sass */
	#search .selectpicker + .ui-selectmenu-button {
		display: block;
		width: 100% !important;
	}
	/* line 184, ../../sass/main.sass */
	#search .ui-selectmenu-button {
		display: inline-block;
		width: 48% !important;
	}
	/* line 187, ../../sass/main.sass */
	#search #price-to + .ui-selectmenu-button {
		float: right;
	}
	
	/* line 189, ../../sass/main.sass */
	input.searchtext {
		padding: 5px 0 5px 12px;
		margin: 6px 0 0 !important;
		height: 17px !important;
	}

	
}
@media (min-width:0px) and (max-width:768px) {
	
	.hide-from-mobile{display:none;}
	.item a.item-currency-icon {display:none;}
	}

/*====================================================*\
	*    Small devices (tablets, 768px and up)
*==================================================== */
/*@media (min-width: 768px) and (max-width: 979px) {*/
@media (min-width: 0px) and (max-width: 979px) {
	/* line 198, ../../sass/main.sass */
	#search {
		display:none;
		/*        padding-left: 18%;
		*      padding-right: 18%; */
		background-image: url(../images/search-bgr.jpg); 
        background-size: cover;
		padding:10px;
		
	}
	
	.profile-checkbox {
		clear: right;
		float: left;
		margin-left: 0px !important;
		margin-top:  19px !important;
		height: auto !important;
	}
	
	.tickmarksright{
	    right: 0px !important;
	}
	
	#submit input[type="submit"] {
		display: block;
		width: 139px;
		height: 40px;
		background-image: url(../images/search-button-slim.png);
		background-repeat: no-repeat;
		border: none;
		background-color: rgba(0, 0, 0, 0);
		cursor: pointer;
	}
	.search-link {
		text-align:center;
		font-size: 24px;
		background-color: #455672;
		color:white;
		font-family: armata;
		padding:5px;
		margin:5px;
	}
	
	.search-link:hover {
		text-align:center;
		font-size: 24px;
		background-color: #4366A0;
		color:white;
		font-family: armata;
		padding:5px;
		margin:5px;
	}
	
	/* line 201, ../../sass/main.sass */
	#search input, #search select, #search textarea {
		width: 80%;
		padding-left:10px;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
	}
	/* line 206, ../../sass/main.sass */
	#search select#price-to, #search select#price-from {
		width: 40%;
	}
	
	/* line 208, ../../sass/main.sass */
	input.searchtext {
		padding: 5px 5px 5px 12px;
		margin: 6px 0 0 !important;
		height: 29px !important;
	}
	
	/* line 212, ../../sass/main.sass */
	.pl-price .item-currecy-icon {
		display: none !important;
	}
	
	/* line 215, ../../sass/main.sass */
	.pl-img a {
		display: initial;
	}
	/* line 217, ../../sass/main.sass */
	.pl-img img {
		min-height: 100%;
	}
}
@media screen and (min-width: 0px) and (max-width: 979px) and (orientation: portrait) {
	

	.tickmarksright{
	    right: 0px !important;
	}
	
	/* line 221, ../../sass/main.sass */
	.item {
		width: 98%;
	}
	#search input, #search select, #search textarea{
		width:80%;
	}
	/* line 223, ../../sass/main.sass */
	.item div.img {
		height: 282px;
		display: block;
		overflow: hidden;
		position: relative;
	}
	
	#image-slider{display:none;}
	#image-mobile-slider{display:normal;}
	.captionpic {
		display:none;
	}
	
	.mobileonly{
		display:inline-block !important;
	}
}
@media screen and (min-width: 0px) and (max-width: 979px) and (orientation: landscape) {
	

	.tickmarksright{
	    right: 0px !important;
	}
	
	/* line 230, ../../sass/main.sass */
	#image-slider{display:none}
	#image-mobile-slider{display:normal;}
	.captionpic__overlay {
		display:none;
	}
	.item {
		width: 45%;
		margin: 5px 15px 5px 0px;
		height: 500px;
		position: relative;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
	}
	
	.searchitem {
		width: 45% !important;
	}
	
	/* line 238, ../../sass/main.sass */
	.item-title {
		font-size: 18px;
		max-height: 8%;
		overflow: hidden;
		text-align: center;
	}

	.item-title a {
		font-size: 20px;
	}
	
	/* line 243, ../../sass/main.sass */
	.item-description {
		font-size: 11px;
		text-align: center;
	}
	
	/* line 246, ../../sass/main.sass */
	.item-price {
		/*text-align: center;*/
		color:#31589D;
	}
	
	/* line 249, ../../sass/main.sass */
	.item:nth-child(odd) {
		float: left;
		clear: left;
	}
	/* line 252, ../../sass/main.sass */
	.item:nth-child(even) {
		float: right;
		clear: right;
	}
	/* line 255, ../../sass/main.sass */
	.item div.img {
		height: 282px;
		display: block;
		overflow: hidden;
		position: relative;
	}
	/* line 260, ../../sass/main.sass */
	.item div.img a:before {
		content: "";
		display: block;
		width: 100%;
		height: 100%;
		border: 5px solid white;
		position: absolute;
		top: 0;
		left: 0;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
	}
	/* line 272, ../../sass/main.sass */
	.item .img img {
		display: block;
		height: 100%;
		margin: 0 auto;
		width: auto;
	}

	.item .features {
		/*padding-left: 0px;*/
		display: inline-block;
		vertical-align: top;
		padding: 0 8px;
		width: 120px;
		height: 20px;
		/*position: absolute;*/
		/*bottom: 10px;*/
		/*left: 20px;*/
		font-size: 14px;
		color: #666666;

	}
	
	/* line 277, ../../sass/main.sass */
	.item-button {
		/*position: absolute;
			bottom: 5px;
			left: 50%;
		margin-left: -75px;*/
		margin:auto;
		width:85px;
		bottom: 10px;
	}
}

@media screen and (min-width: 960px) {
	.item .company-logo img {
		max-height: 40px;
	}
}
@media screen and (max-width: 960px) {
	.item .company-logo img {
		margin: 8px 0;
	}
}
@media screen and (min-width: 980px) {
	
	.profile-checkbox {
		clear: right; 
		float: left; 
		margin-left: 36px !important; 
		margin-top:  10px !important;
		height: auto !important;
	}
	
	/* line 288, ../../sass/main.sass */
	main {
		display: block;
		margin: 0 auto;
		width: 980px;
	}
	
	/* line 292, ../../sass/main.sass */
	#image-slider {
		width: 100%;
		height: 330px;
		position: relative;
		overflow: hidden;
		background-color: black;
	}
	#image-mobile-slider{display:none;}
	
	/* line 298, ../../sass/main.sass */
	.slide {
		position: absolute;
		top: 0;
		left: 0;
	}
	/* line 302, ../../sass/main.sass */
	.slide:not(:first-child) {
		display: none;
		/*opacity: 0; */
	}
	
	/* line 305, ../../sass/main.sass */
	#search {
		
		background-image: url(../images/search-bgr.jpg);
		background-size: cover;
		display: table;
		width: 100%;
		border-bottom-left-radius: 3px;
		border-bottom-right-radius: 3px;
	}
	/* line 312, ../../sass/main.sass */
	#search form {
		display: table;
		padding: 13px 25px 15px 28px;
	}
	
	/* line 315, ../../sass/main.sass */
	#search-links {
		background-image: url(../images/search-links-bg.png);
		display: block;
		height: 30px;
		margin-top: -30px;
		position: relative;
		z-index: 99;
	}
	
	/* line 322, ../../sass/main.sass */
	.search-link {
		color: white;
		cursor: pointer;
		font-size: 14px;
		display: inline-block;
		text-align: center;
		line-height: 30px;
		position: relative;
	}
	
	/* line 330, ../../sass/main.sass */
	#link-quicksearch {
		width: 212px;
		-webkit-border-top-right-radius: 30px;
		-moz-border-radius-topright: 30px;
		border-top-right-radius: 30px;
		z-index: 3;
	}
	
	/* line 336, ../../sass/main.sass */
	#link-advancedsearch {
		width: 201px;
		-webkit-border-top-right-radius: 30px;
		-moz-border-radius-topright: 30px;
		border-top-right-radius: 30px;
		margin-left: -30px;
		z-index: 2;
	}
	
	/* line 343, ../../sass/main.sass */
	#link-idsearch {
		width: 137px;
		-webkit-border-top-right-radius: 30px;
		-moz-border-radius-topright: 30px;
		border-top-right-radius: 30px;
		margin-left: -30px;
		z-index: 1;
	}
	
	/* line 350, ../../sass/main.sass */
	#quicksearch {
		display: block;
		float: left;
		height: 130px;
		width: 740px;
	}
	/* line 355, ../../sass/main.sass */
	#quicksearch label {
		display: block;
	}
	
	/* line 357, ../../sass/main.sass */
	#advancedsearch {
		margin-left: 15px;
		display: none;
		float: left;
		width: 740px;
		margin-top: 10px;
	}
	/* line 363, ../../sass/main.sass */
	#advancedsearch label {
		display: block;
	}
	
	/* line 365, ../../sass/main.sass */
	#idsearch {
		float: left;
		width: 720px;
		display: none;
		margin-left: 15px;
	}
	
	/* line 370, ../../sass/main.sass */
	.search-col1,
	.search-col2,
	.search-col3 {
		width: 33%;
		float: left;
	}
	/* line 375, ../../sass/main.sass */
	.search-col1 fieldset,
	.search-col2 fieldset,
	.search-col3 fieldset {
		padding: 0 15px;
		border: 0;
	}
	
	/* line 379, ../../sass/main.sass */
	.ui-menu .ui-menu-item,
	.ui-selectmenu-text {
		color: black;
	}
	
	/* line 396, ../../sass/main.sass */
	#search .search-col1 .row, #search .search-col2 .row, #search .search-col3 .row {
		margin-right: 10px;
		margin-bottom: 5px;
	}
	/* line 399, ../../sass/main.sass */
	#search select, #search input[type="text"], #search textarea {
		width: 100%;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		color: black;
		
	}
	
	/* line 405, ../../sass/main.sass */
	.selectpicker + .ui-selectmenu-button {
		width: 45%;
		/*padding: 0.2em 0.4em 0.3em 0.4em */
	}
	
	/* line 408, ../../sass/main.sass */
	.selectprice + .ui-selectmenu-button {
		/*margin: 6px 0 11px */
		/*padding: 0.2em 0.4em 0.3em 0.4em */
	}
	
	/* line 413, ../../sass/main.sass */
	#search select#price-from {
		float: left;
		width: 85px;
		background-position-x: 100%;
	}
	/* line 417, ../../sass/main.sass */
	#search select#price-to {
		float: left;
		width: 85px;
		background-position-x: 100%;
		margin-left: 13px;
	}
	
	/* line 422, ../../sass/main.sass */
	#submit {
		display: block;
		float: right;
	}
	/* line 426, ../../sass/main.sass */
	#submit input[type="submit"] {
		display: block;
		width: 139px;
		height: 40px;
		background-image: url(../images/search-button-slim.png);
		background-repeat: no-repeat;
		border: none;
		background-color: rgba(0, 0, 0, 0);
		cursor: pointer;
		margin-top: 20px;
	}
	
	/* line 435, ../../sass/main.sass */
	#banners {
		margin-top: 1px;
		height: 130px;
	}
	/* line 438, ../../sass/main.sass */
	#banners figure {
		float: left;
	}
	/* line 440, ../../sass/main.sass */
	#banners figure#banner-right {
		margin-left: 2px;
	}
	/* line 442, ../../sass/main.sass */
	#banners figure img {
		border-radius: 3px;
	}
	
	/* line 444, ../../sass/main.sass */
	#new-properties {
		display: table;
	}
	/* line 446, ../../sass/main.sass */
	#new-properties * {
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
	}
	
	/* line 450, ../../sass/main.sass */
	.section-title {
		font-size: 28px;
		font-weight: bold;
		display: table;
		margin: 23px auto 20px;
	}
	
	/* line 455, ../../sass/main.sass */
	.item {
		border-top: 1px solid #dadada;
		border-left: 1px solid #dadada;
		height: 430px;
		/*height:450px;*/
		width: 244px;
		padding: 8px 8px;
		position: relative;
		float: left;
	}
	.item .company-logo {
		padding: 0 8px;
		/*margin: 50px 10px 0 10px;*/
	}

	.item .company-tel {
		padding: 0 8px 5px;
		/*margin: 5px 10px 0 10px;*/
	}
	/* line 463, ../../sass/main.sass */
	.item:nth-child(4n+0), .item:last-child {
		border-right: 1px solid #dadada;
	}
	/* line 465, ../../sass/main.sass */
	.item:nth-last-child(-n+5) {
		border-bottom: 1px solid #dadada;
		border-right: 1px solid #dadada;
	}
	/* line 467, ../../sass/main.sass */
	.item:before {
		content: "";
		display: block;
		position: absolute;
		top: 0;
		left: 0;
		border: 8px solid white;
		height: 100%;
		width: 100%;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
	}
	.searchitem {
		width: 232px !important;
		height: 430px;
	}

	.searchitem .item-button{
		width: 82px !important;
	}
	/* line 479, ../../sass/main.sass */
	.item .img {
		background-color: white;
		height: 160px;
		overflow: hidden;
		position: relative;
	}
	/* line 484, ../../sass/main.sass */
	.item .img a:before {
		content: "";
		display: block;
		height: 100%;
		position: absolute;
		border: 0;
		width: 100%;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
	}
	/* line 494, ../../sass/main.sass */
	.item .img img {
		display: block;
		height: 100%;
		width: 100%;
	}
	/* line 498, ../../sass/main.sass */
	.item .item-price {
		font-size: 14px;
		height: 32px;
		line-height: 32px;
		color:#84827b;
		font-weight:bold;
		padding: 4px 8px;
		margin-bottom: 8px;
	}
	/* line 504, ../../sass/main.sass */
	.item .item-price a {
		display: block;
		height: 100%;
		font-weight:bold;
		width: 100%;
		position: relative;
	}
	
	/* line 512, ../../sass/main.sass */
	.item a.item-currency-icon {
	display:inline-block;background-image: url(/images/currency-icon-long-small.png); background-repeat: no-repeat; background-size: cover;display: block; height: 20px;width: 76px;float: right;margin: 2px 0 0 0;
	}
	
	.item a.item-currency-icon:hover{display:inline-block;background-image: url(/images/currency-icon-long-hover-small.png); background-repeat: no-repeat; background-size: cover;display: block; height: 20px;width: 76px;float: right;margin: 2px 0 0 0;}
	
	/* line 521, ../../sass/main.sass */
	.item h1.item-title {
		display:none;
		padding-top: 5px;
		font-size: 18px;
		height: 42px;
		overflow: visible;
	}
	/* line 526, ../../sass/main.sass */
	.item .item-title {
		height: 50px;
		font-size: 16px;
		font-weight: bold;
		padding: 0 8px;
		overflow: hidden;
		position: relative;
	}
	/* line 533, ../../sass/main.sass */
	.item .item-title a {
		display: block;
		color: #84827b;
	}
	/* line 537, ../../sass/main.sass */
	.item .item-description {
		margin-bottom: 8px;
		height: 54px;
		/*height: 62px;*/
		font-size: 12px;
		padding: 0 8px;
		overflow: hidden;
	}
	/* line 542, ../../sass/main.sass */
	.item .features {
		/*padding-left: 0px;*/
		padding: 0 8px;
		display: inline-block;
		vertical-align: top;
		width: 120px;
		height: 20px;
		/*position: absolute;*/
		/*bottom: 90px;*/
		/*left: 20px;*/
		font-size: 14px;
		color: #666666;
	}

	/* line 565, ../../sass/main.sass */
	.item .item-button {
		/*bottom: 90px;*/
		/*right: 20px;*/
		/*position: absolute;*/
		display: inline-block;
		vertical-align: top;
	}
	/* line 569, ../../sass/main.sass */
	.item .item-button a {
		display: table-cell;
		height: 24px;
		width: 95px;
		position: relative;
		font-size: 14px;
		font-weight: 400;
		vertical-align: middle;
	}
	
	/* line 577, ../../sass/main.sass */
	#services-slider {
		display: block;
		width: 100%;
	}
	/* line 580, ../../sass/main.sass */
	#services-slider #services-slider-slider {
		height: 110px;
	}
	/* line 582, ../../sass/main.sass */
	#services-slider #services-slider-slider li {
		padding: 0 5px;
	}
	/* line 584, ../../sass/main.sass */
	#services-slider #services-slider-slider li img {
		max-width: 100%;
	}
	/* line 586, ../../sass/main.sass */
	#services-slider #ss-nav-next {
		background-image: url(../images/ss-nav-next.png);
		background-repeat: no-repeat;
		margin-left: 25px;
	}
	/* line 590, ../../sass/main.sass */
	#services-slider #ss-nav-prev {
		background-image: url(../images/ss-nav-prev.png);
		background-repeat: no-repeat;
		margin-right: 25px;
	}
	
	/* line 595, ../../sass/main.sass */
	#services-slider-list ul {
		position: relative;
		top: 0;
		left: 0;
		display: block;
		width: 2000px;
		height: 81px;
	}
	/* line 602, ../../sass/main.sass */
	#services-slider-list ul li {
		position: relative;
		display: inline-block;
		margin: 0 2px;
		overflow: hidden;
		height: 81px;
		width: 107px;
	}
	/* line 609, ../../sass/main.sass */
	#services-slider-list ul li img {
		position: absolute;
		bottom: 0;
		right: 0;
		max-width: 100%;
	}
}
/* line 614, ../../sass/main.sass */
.a {
    background-image: url(../images/a.png);
    background-repeat: no-repeat;
    display: inline-block;
    height: 32px;
    width: 32px;
}

/* line 621, ../../sass/main.sass */
html .slick-slide {
	height: auto;
}
/* line 623, ../../sass/main.sass */
html .slick-slide img {
	width: 100%;
}

/* line 625, ../../sass/main.sass */
#thinking-abroad {
	display: block;
	width: 100%;
}
/* line 628, ../../sass/main.sass */
#thinking-abroad input.searchtext {
	padding: 5px 5px 5px 12px;
	margin: 6px 0 14px !important;
	height: 29px !important;
}
/* line 633, ../../sass/main.sass */
#thinking-abroad #abroado-carousel li {
	padding: 3px;
}
/* line 635, ../../sass/main.sass */
#thinking-abroad #abroado-carousel li a {
	display: block;
	background-color:#fff;
	padding: 6px;
	text-align: center;
	border: 1px solid #cccbcb;
}
/* line 640, ../../sass/main.sass */
#thinking-abroad #abroado-carousel li a:hover {
	background-color: #f1c360;
}
/* line 645, ../../sass/main.sass */
#thinking-abroad #user-details .pa-btn, #thinking-abroad #user-contacts .pa-btn, #thinking-abroad #user-preferences .pa-btn {
	clear: both;
	display: block;
	padding: 6px 0;
	width: 107px;
	margin-top: 47px;
	cursor: pointer;
}

/* line 653, ../../sass/main.sass */
#new-properties .item .img a {
	display: block;
	height: 100%;
}

/* line 657, ../../sass/main.sass */
::-webkit-input-placeholder {
	color: #415e8b;
	font-size: 12px;
	font-weight: 400;
}

/* line 662, ../../sass/main.sass */
:-moz-placeholder {
	/* Firefox 18- */
	color: #415e8b;
	font-size: 12px;
	font-weight: 400;
}

/* line 668, ../../sass/main.sass */
::-moz-placeholder {
	/* Firefox 19+ */
	color: #415e8b;
	font-size: 12px;
	font-weight: 400;
}

/* line 674, ../../sass/main.sass */
:-ms-input-placeholder {
	color: #415e8b;
	font-size: 12px;
	font-weight: 400;
}

/* line 679, ../../sass/main.sass */
input.searchtext {
	border-top: 1px solid #526e9a;
	border-left: 1px solid #506b97;
	border-right: 1px solid #526d98;
	border-bottom: 1px solid #4f6a95;
	/*  font-weight: bold;*/
	background: #fefeff;
	/* Old browsers */
	background: -moz-linear-gradient(top, #fefeff 0%, #e8e7ec 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fefeff), color-stop(100%, #e8e7ec));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #fefeff 0%, #e8e7ec 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fefeff 0%, #e8e7ec 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #fefeff 0%, #e8e7ec 100%);
	/* IE10+ */
	background: linear-gradient(to bottom, #fefeff 0%, #e8e7ec 100%);
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefeff', endColorstr='#e8e7ec',GradientType=0 );
	/* IE6-9 */
}

/* line 702, ../../sass/main.sass */
.item {
	background: #f9f3f3;
}

/* line 713, ../../sass/main.sass */
.section-title {
	color: #31589D;
}

/* line 716, ../../sass/main.sass */
#search label {
	font-size: 14px;
}

/* line 719, ../../sass/main.sass */
#price-to, #price-from {
	background-position: 100%;
}


.tickmarksright{
	right: 30px;
}

/* line 722, ../../sass/main.sass */
.pa-btn {
	/*box-shadow: 0px 2px 2px 0px rgba(82, 82, 82, 0.4), 0px -1px 1px 0px rgba(243, 243, 243, 0.46) inset; */
	/*-moz-box-shadow: 0px 2px 2px 0px rgba(82, 82, 82, 0.4), 0px -1px 1px 0px rgba(243, 243, 243, 0.46) inset; */
	/*-webkit-box-shadow: 0px 2px 2px 0px rgba(82, 82, 82, 0.4), 0px -1px 1px 0px rgba(243, 243, 243, 0.46) inset; */
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	color: white;
	letter-spacing: -1px;
	font-size: 13px;
	font-weight: 400;
	white-space: nowrap;
	/*height: 34px; */
	text-align: center;
	text-decoration:none;
}
/* line 735, ../../sass/main.sass */
.pa-btn::-moz-selection, .pa-btn::selection {
	background-color: transparent;
}
/* line 737, ../../sass/main.sass */
.pa-btn.blue {
	background: #8ca9e1;
	padding: 2px 8px;
	/* Old browsers */
	background: -moz-linear-gradient(top, #8ca9e1 0%, #3f5175 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #8ca9e1), color-stop(100%, #3f5175));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #8ca9e1 0%, #3f5175 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #8ca9e1 0%, #3f5175 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #8ca9e1 0%, #3f5175 100%);
	/* IE10+ */
	background: linear-gradient(to bottom, #8ca9e1 0%, #3f5175 100%);
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8ca9e1', endColorstr='#3f5175',GradientType=0 );
	/* IE6-9 */
	color:white;
	text-decoration:none;
}
/* line 754, ../../sass/main.sass */
.pa-btn.blue:hover {
	background: #68799f;
	text-decoration:none;
}
/* line 756, ../../sass/main.sass */
.pa-btn.green {
	background: #3F6F36;
	/* Old browsers */
	background: -moz-linear-gradient(bottom, #3F6F36 0%, #60D231 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3F6F36), color-stop(100%, #60D231));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #3F6F36 0%, #60D231 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(bottom, #3F6F36 0%, #60D231 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(bottom, #3F6F36 0%, #60D231 100%);
	/* IE10+ */
	background: linear-gradient(to top, #3F6F36 0%, #60D231 100%);
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3F6F36', endColorstr='#60D231',GradientType=0 );
	/* IE6-9 */
	color:white;
	text-decoration:none;
}
/* line 773, ../../sass/main.sass */
.pa-btn.green:hover {
	background: #62ad47;
	/* Old browsers */
	text-decoration:none;
}
/* line 776, ../../sass/main.sass */
.pa-btn.orange {
	background: #fc9f36;
	/* Old browsers */
	background: -moz-linear-gradient(top, #fc9f36 0%, #cf6329 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fc9f36), color-stop(100%, #cf6329));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #fc9f36 0%, #cf6329 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fc9f36 0%, #cf6329 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #fc9f36 0%, #cf6329 100%);
	/* IE10+ */
	background: linear-gradient(to bottom, #fc9f36 0%, #cf6329 100%);
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fc9f36', endColorstr='#cf6329',GradientType=0 );
	/* IE6-9 */
	text-decoration:none;
}
/* line 793, ../../sass/main.sass */
.pa-btn.orange:hover {
	background: #e6802e;
	/* Old browsers */
color:white;
	text-decoration:none;
}
.pa-btn.red {
	background: #d53017;
	/* Old browsers */
	background: -moz-linear-gradient(top, #d53017 0%, #a62019 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d53017), color-stop(100%, #a62019));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #d53017 0%, #a62019 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #d53017 0%, #a62019 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #d53017 0%, #a62019 100%);
	/* IE10+ */
	background: linear-gradient(to bottom, #d53017 0%, #a62019 100%);
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d53017', endColorstr='#a62019',GradientType=0 );
	/* IE6-9 */
	text-decoration:none;
}
.pa-btn.ftdbtn {
	background: #8ca9e1;
	padding: 2px 8px;
	/* Old browsers */
	background: -moz-linear-gradient(top, #8ca9e1 0%, #3f5175 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #8ca9e1), color-stop(100%, #3f5175));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #8ca9e1 0%, #3f5175 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #8ca9e1 0%, #3f5175 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #8ca9e1 0%, #3f5175 100%);
	/* IE10+ */
	background: linear-gradient(to bottom, #8ca9e1 0%, #3f5175 100%);
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8ca9e1', endColorstr='#3f5175',GradientType=0 );
	/* IE6-9 */
	color:white;
	text-decoration:none;
}
/* line 793, ../../sass/main.sass */
.pa-btn.ftdbtn:hover {
	background: #e6802e;
	/* Old browsers */
	text-decoration:none;
}

/* line 798, ../../sass/main.sass */
.reset-password fieldset {
	border: none;
}
/* line 800, ../../sass/main.sass */
.reset-password input[type="submit"] {
	padding: 4px 20px;
	margin: 10px 0 20px 0;
	border: none !important;
}
/* line 804, ../../sass/main.sass */
.reset-password label {
	display: block;
}

/* line 807, ../../sass/main.sass */
.overflow {
	height: 200px;
}

/* line 810, ../../sass/main.sass */
#smallcalendar {
	display: none;
}

/* line 813, ../../sass/main.sass */
#home_top_welcome {
	margin: 23px 0 23px 10px;
}
/* line 816, ../../sass/main.sass */
#home_top_welcome .homeSubHeading {
	color: #eda92e;
}

/* line 819, ../../sass/main.sass */
form#ContactDownloadGuideForm {
	width: 500px;
	padding-top: 10px;
}
/* line 822, ../../sass/main.sass */
form#ContactDownloadGuideForm .error-message {
	bottom: 5px;
}
/* line 824, ../../sass/main.sass */
form#ContactDownloadGuideForm .input {
	padding-top: 5px;
}
/* line 826, ../../sass/main.sass */
form#ContactDownloadGuideForm .input label {
	width: 175px;
	display: inline-block;
}
/* line 829, ../../sass/main.sass */
form#ContactDownloadGuideForm .input input[type="text"] {
	width: 200px;
	display: inline-block;
}
/* line 832, ../../sass/main.sass */
form#ContactDownloadGuideForm input[type="submit"] {
	padding: 4px 20px;
	margin: 10px 0 20px 0;
	font-size: 14px;
	color: white;
}
/* line 837, ../../sass/main.sass */
form#ContactDownloadGuideForm input[type="submit"]:hover {
	color: #f1c360;
}
/* line 840, ../../sass/main.sass */
form#ContactDownloadGuideForm .checkbox label {
	width: 370px;
	padding-left: 175px;
}
/* line 844, ../../sass/main.sass */
form#ContactDownloadGuideForm .checkbox input[type="checkbox"] {
	display: inline-block;
	width:20px;
	left:20px;
	bottom:0px;
}

/* line 847, ../../sass/main.sass */
.btn-default,
.btn-download {
	padding: 4px 20px;
	white-space: nowrap;
	border: 1px solid #4a71ae;
	color: white;
	background-color: #4a71ae;
}
/* line 854, ../../sass/main.sass */
.btn-default:hover,
.btn-download:hover {
	background-color: white;
	border: 1px solid #4a71ae;
	color: #f1c360;
}

/* ==========================================================================
	* Helper classes
* ========================================================================== */
/* line 868, ../../sass/main.sass */
.clearfix {
	*zoom: 1;
}
/* line 869, ../../sass/main.sass */
.clearfix:before {
	content: " ";
	display: table;
}
/* line 872, ../../sass/main.sass */
.clearfix:after {
	content: " ";
	display: table;
	clear: both;
}


/* ==========================================================================
	* Button
* ========================================================================== */

.myButton {
	-moz-box-shadow:inset 0px 1px 0px 0px #a4e271;
	-webkit-box-shadow:inset 0px 1px 0px 0px #a4e271;
	box-shadow:inset 0px 1px 0px 0px #a4e271;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #89c403), color-stop(1, #77a809));
	background:-moz-linear-gradient(top, #89c403 5%, #77a809 100%);
	background:-webkit-linear-gradient(top, #89c403 5%, #77a809 100%);
	background:-o-linear-gradient(top, #89c403 5%, #77a809 100%);
	background:-ms-linear-gradient(top, #89c403 5%, #77a809 100%);
	background:linear-gradient(to bottom, #89c403 5%, #77a809 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#89c403', endColorstr='#77a809',GradientType=0);
	background-color:#89c403;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #74b807;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	padding:4px 24px;
	text-decoration:none;
	text-shadow:0px 1px 0px #528009;
}
.myButton:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #77a809), color-stop(1, #89c403));
	background:-moz-linear-gradient(top, #77a809 5%, #89c403 100%);
	background:-webkit-linear-gradient(top, #77a809 5%, #89c403 100%);
	background:-o-linear-gradient(top, #77a809 5%, #89c403 100%);
	background:-ms-linear-gradient(top, #77a809 5%, #89c403 100%);
	background:linear-gradient(to bottom, #77a809 5%, #89c403 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#77a809', endColorstr='#89c403',GradientType=0);
	background-color:#77a809;
}
.myButton:active {
	position:relative;
	top:1px;
}




.imagetilt {
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	transition: all 0.5s ease;
	text-align:Center;
}

.imagetilt:hover {
	-webkit-transform: rotate(-10deg);
	-moz-transform: rotate(-10deg);
	-o-transform: rotate(-10deg);
	-ms-transform: rotate(-10deg);
	transform: rotate(-10deg);
}

.imagetiltdirectory {
	
	background-image:url('/images/directory1.png');
	text-align:Center;
}

.imagetiltdirectory:hover {
	
	background-image:url('/images/directory1_hover.png');
}

#nav-inner ul li a{
	font-family:arial;
}

.downloadtext{
	color:white;
	transition: all 0.3s ease-in;
	text-decoration:none;
}


.downloadtext:hover{
	color:#007EC1;
	text-decoration:none;
	-webkit-stroke-width: 5.3px;
	-webkit-stroke-color: #FFFFFF;
	-webkit-fill-color: #FFFFFF;
	text-shadow: 1px 0px 20px #fff;
}
#content h2 {
	margin-bottom: 20px;
}
#data_available .ui-datepicker {
	width: 100%;
}