/*font-family: 'Raleway', sans-serif;*/
/*font-family: 'Dosis', sans-serif;*/

/*colours*/
.brand-colour-bg {background: rgba(38,43,65,1.00);}
.brand-colour {color: rgba(38,43,65,1.00);}
.orange-bg {background-color: rgba(244,121,33,1.00);}
.orange-colour {color: rgba(244,121,33,1.00);}
.purple-bg {background: rgba(196,23,144,1.00);}
.purple-colour {color: rgba(196,23,144,1.00);}
.lgt-blue {color: #535e8f;}


/*buttons*/
.button, a:focus.button {border-radius: 4px; padding: 0px 15px 0px 15px; line-height: 46px; display: inline-block;font-family: 'Dosis', sans-serif; text-transform: uppercase; font-weight: 600;text-align: center;letter-spacing: 1px;width: 100%;border: solid 2px transparent;}
button, button:hover, button:focus {cursor: pointer; text-decoration:none;outline:0 !important;-webkit-box-shadow:none;box-shadow:none; -o-transition:.5s;
-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;transition:.5s; border: solid 2px transparent;letter-spacing: 1px;}
.button.button-ghost-white {border: solid 2px #fff;background: transparent;color: #fff;}
.button.button-ghost-brand {border: solid 2px rgba(38,43,65,1.00);background: transparent;color:rgba(38,43,65,1.00);}
.button.button-brand {background: rgba(38,43,65,1.00);color: #fff;}
.button.button-purple {background: rgba(196,23,144,1.00);color: #fff;}
.button.button-brand-third {background: rgba(45,94,112,1.00);color: #fff;}
a:hover.button{color: #fff;}
a:hover.button.button-ghost-white {border: solid 2px transparent;background: 255,255,255,0.6;}
a:hover.button.button-ghost-brand {border: solid 2px rgba(38,43,65,1.00);background: rgba(38,43,65,1.00); color:#fff;}
a:hover.button.button-brand {background: rgba(38,43,65,0.8);border: solid 2px transparent;}
a:hover.button.button-purple {background: rgba(196,23,144,0.7);border: solid 2px transparent;}
a:hover.button.button-brand-third {background: rgba(45,94,112,0.6);border: solid 2px transparent;}


a#info-modal-btn{
	    position: fixed;
    bottom: 10px;
    left: 10px;
    width: 270px;
    z-index: 1;
    display: block;
    font-family: 'Dosis',sans-serif;
    border-radius: 33px;
    border: 2px solid transparent;
    background-color: #fff;
    color: #272c43;
    font-size: 1.2em;
    font-weight: 400;
    text-transform: uppercase;
}

/*Structure Styles*/
body, html {height: 100%; width: 100%; font-size: 16px; margin: 0; padding: 0; font-family: "Raleway", sans-serif;}
.row {padding: 70px 0px 70px 0px; }
.row-bottom {padding: 0px 0px 70px 0px;}
.row-top {padding: 70px 0px 0px 0px;}
.row-sml {padding: 50px 0px 50px 0px; }
.row-sml-top {padding: 50px 0px 0px 0px; }
.row-sml-bottom {padding: 0px 0px 50px 0px; }
.row-nopad {padding: 0px;}
.details-page {padding: 50px;}
.black-bg {background: #000;}
.grey-bg {background: #eee;}
.quarter-height {height: 25%; display: block;}
.thirtythree-height {height: 33%; display: block;}
.half-height {height: 50%; display: block;}
.three-quarter-height {height: 75%; display: block;}
.full-height {height: 100%; display: block;}
.full-width {width: 100%; display: block;}
.clearfix {clear: both;}
.float-right {float: right;}
.float-left {float: left;}
/*TEXT STYLES*/
h1, .h1 {
	font-size: 2em;
	line-height: 1.3em;
	margin: 0 0 1em 0;
	font-weight:600;
	}
	
h2, .h2 {
	font-size: 1.6em;
	line-height: 1.5;
	margin: 0 0 1em 0;
font-weight:400;
}	

h3, .h3 {
	font-size: 1.4em;
	line-height: 1.6em;
	margin: 0 0 1.5em 0;
font-weight:400;
	}
	
h4, .h4 {
	font-size: 1.25em;
	line-height: 1.2;
	margin: 0 0 0.75em 0;	
	}	

h5, .h5, p, .p{
	font-size: 1em;
	line-height: 1.6;
	margin: 0 0 1em 0;
		font-weight: 400;
	text-align: justify;
	}

a, a:hover, a:focus {cursor: pointer; text-decoration:none;outline:0 !important;-webkit-box-shadow:none;box-shadow:none; -o-transition:.5s;
  -ms-transition:.5s;
  -moz-transition:.5s;
  -webkit-transition:.5s;
  transition:.5s; border: 0;}

ul {list-style: none; margin: 0; padding: 0;}
li { padding: 0; margin: 0;}

input{width: 100%;margin: 0px 0px 15px 0px;padding: 0px 10px 0px 10px;font-size: 1em;color: #555555;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;border: none;height: 50px;line-height: 50px; background: #fff; font-weight: 400;}
input:focus, textarea:focus, select:focus, option:focus {border: none;outline: none;}
label{font-size: 1em;margin-bottom: 15px;display: block; font-weight: 400;}
textarea{width: 100%;margin: 0px 0px 15px 0px;padding: 10px;font-size: 1em;color: #555555;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;border: none;
-webkit-appearance: none;-moz-appearance: none;appearance: none;background: #fff;min-height: 107px;resize: vertical; font-weight: 300;}
select{width: 100%;margin: 0px 0px 15px 0px;padding: 10px;font-size: 1em;color: #555555;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;border: none;-webkit-appearance: none;-moz-appearance: none;appearance: none;height: 50px;background:#fff;  font-weight: 400;}
input[type=checkbox] {height:15px;width: 15px;padding: 0px;margin: 0px 0px 0px 0px;}
input[type=radio] {height:15px;width: 15px;padding: 0px;margin: 0px 0px -10px 0px;}
label.error {color: red;display: block;white-space: nowrap;}
.captcha {margin: 0px 0px 15px 0px;}

::-webkit-input-placeholder { font-size: 1em; color: #555; }
::-moz-placeholder { font-size: 1em; color: #555; }
:-ms-input-placeholder { font-size: 1em; color: #555; }
input:-moz-placeholder { font-size: 1em; color: #555; }

.place-white::-webkit-input-placeholder { font-size: 1em; color: #fff; }
.place-white::-moz-placeholder { font-size: 1em; color: #fff; }
.place-white:-ms-input-placeholder { font-size: 1em; color: #fff; }
input.place-white:-moz-placeholder { font-size: 1em; color: #fff; }

.center-text {text-align: center;}
.right-text {text-align: right;}
.left-text {text-align: left;}
.no-margin {margin:0;}
.margin-down{margin-bottom: 15px;}
.white-text {color: #fff;}
.grey-text {color: #ccc;}

.uppercase-text {text-transform: uppercase;}
.letter-spacing {letter-spacing: 2px;}
.sml-text {font-size: 0.8em;}
.semi-bold {font-weight: 600;}
.dossis-font {font-family: 'Dosis', sans-serif;}
.normal-line-height {line-height: 1em;}

#googlemap {height: 500px; width: 100%;}
.social-media-icon-fb { display: inline-block; border-radius: 50%; width: 45px; height: 45px; background: rgba(59,89,152,1.00); text-align: center; padding-top: 8px; color:rgba(255,255,255,1.00); fill:rgba(255,255,255,1.00); margin-right: 5px;}
a:hover.social-media-icon-fb {background: rgba(59,89,152,0.5);}

.social-media-icon-tweet { display: inline-block; border-radius: 50%; width: 45px; height: 45px; background: rgba(0,172,237,100); text-align: center; padding-top: 8px; color:rgba(255,255,255,1.00); fill:rgba(255,255,255,1.00); margin-right: 5px;}
a:hover.social-media-icon-tweet {background: rgba(0,172,237,0.5);}


/*header*/
header {background: url(/images/houses.png) repeat-x left bottom;padding-bottom: 30px;}
.top-menu {padding: 10px;}
.top-menu p {color: rgba(255, 255, 255, 1.00);line-height: 33px;font-family: 'Dosis', sans-serif; text-transform: uppercase;}
.top-menu a {color: rgba(255, 255, 255, 1.00);}
.top-menu a:hover {color: rgba(255, 255, 255, 0.6);}
.call-us-mob {display:none;}
.top-menu .burger-menu {display: none; }
#google_translate_element .goog-te-gadget-simple{background-color:#a21274;border:none; font-size: 15px;padding: 5px;}
#google_translate_element .goog-te-gadget-simple a.goog-te-menu-value span{color:white;font-family: 'Dosis', sans-serif;}
#google_translate_element .goog-te-gadget-simple a:before {content:"";width:0;
  height:0;
  border:none;}
header li {display: inline-block; margin: 40px 0px 0 20px; font-size: 1.4em;font-family: 'Dosis', sans-serif; font-weight: 500;}
header li a{color: rgba(38,43,65,1.00); }
header li a:hover{color: rgba(38,43,65,0.6);}

/*homepage-land*/

.homepage-land {display: block; width: 100%; height: 90%; background: url(/images/student-move-in.jpg) no-repeat top center; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  position: relative;
}
.half-height {height: 50%; display: block;}
.homepage-land .homepage-text-container{display: table; width: 100%; height: 100%; padding-left: 100px; }
.homepage-land .homepage-text-container .homepage-text {display: table-cell; width: 100%; height: 100%; vertical-align: bottom;}
.homepage-land .homepage-text-container h1 {color: #fff; font-size: 4em; font-family: 'Dosis', sans-serif;line-height: 0.9em; margin: 0 0 15px 0;}
.homepage-land .homepage-text-container h1 .sml-text {font-size: 0.5em;}
.homepage-land .homepage-text-container p {color: #fff; font-size: 1em; margin-bottom: 150px; }
.homepage-land .homepage-text-container a {color: rgba(255,255,255,1.00); }


.homepage-land.half-height .homepage-text-container{padding-left: 0px; }
.homepage-land.half-height .homepage-text-container p{ margin-bottom: 0px; text-align: center; font-size: 1.2em;}
.homepage-land.half-height .homepage-text-container a {color: rgba(255,255,255,1.00); }
.homepage-land.half-height  .homepage-text-container a:hover {color: rgba(255,255,255,0.6); }
.homepage-land.half-height .homepage-text-container h1 { text-align: center; }
.homepage-land.half-height .homepage-text-container .homepage-text {vertical-align: middle;}

.homepage-land .btn-links-container {position: absolute; right: 0; top: 45%;}
.homepage-land .btn-links {display: block; border-radius:50px 0px 0px 50px; background:rgba(38,43,65,0.6); padding: 10px; 
color: #fff;font-family: 'Dosis', sans-serif; text-transform: uppercase;margin-bottom: 5px;}
.homepage-land .btn-links .btn-text {display: block; float: left; font-size: 1.4em; line-height: 1em; margin-top: 15px;  }
.homepage-land .btn-links img {margin-right: 15px;}
.homepage-land a:hover.btn-links {background:rgba(38,43,65,1.00);} 


/*marketing*/
.marketing-container {padding-bottom: 8px;background: url(/images/no-house-border.gif) repeat-x bottom center rgba(244,121,33,1.00); }
.marketing {padding-top: 5%; }
.marketing h4 {color: #fff;font-family: 'Dosis', sans-serif; margin: 0;font-size: 3em;
	line-height: normal; width: 75%;}
.marketing p {color: #fff; font-size: 1.2em; margin: 0 0 2em 0;}
.marketing .button.button-ghost-brand {color:#fff;}



/*Hompage tabs*/


.home-page-tabs .nav-pills {text-align: center; margin-bottom:80px;}
.home-page-tabs .nav-pills>li{float:none; display:inline-block;}.home-page-tabs  .nav-pills>li>a{font-family: 'Dosis', sans-serif;border-radius:33px;border: 2px solid transparent;background-color: #fff; color:#272c43; font-size:1.2em; font-weight:400; text-transform: uppercase;}.home-page-tabs  .nav-pills>li+li{margin-left:2px}.home-page-tabs  .nav-pills>li.active>a,.home-page-tabs  .nav-pills>li.active>a:focus{background-color: #272c43; border: 2px solid #272c43; color:#fff;}.home-page-tabs  .nav-pills>li>a:hover {border: 2px solid transparent;background-color: #fff; color: #272c43;border:2px solid #fff; }
.home-page-tabs  h1, .home-page-tabs  h2 {color:rgba(196,23,144,1.00);font-family: 'Dosis', sans-serif;	font-size: 2em;
	line-height: 1.2em;
	margin: 0 0 0.75em 0;
	font-weight:600;}
.home-page-tabs .uni-logos {width: 100%;}
.home-page-tabs .leicester-map {float: right;}

/*Featured Properties*/

.featured-property {height: 400px; display: block; position: relative;}
.featured-property .featured-content {position: absolute; background:rgba(196,23,144,0.8); width: 100%; bottom: 0;font-family: 'Dosis', sans-serif;padding: 15px;}
.featured-property .featured-content p {color: #fff; font-size: 1.3em; font-weight: 600;}
.featured-property .featured-content .sml-text {color:#272c43;text-transform: uppercase; }


/*content*/
.content input,.content select, .content textarea {background: #eee;} 
.content ul {list-style: none; margin: 0 0 1.5em 0; padding: 0;}
.content li { padding: 0; margin: 0 0 1em 0;}


/*footer*/

footer {background: url(/images/houses.png) repeat-x left bottom rgba(38,43,65,1.00);padding-bottom: 30px;}
footer p{color: #fff; text-align: left;}
footer a {color: #535e8f;}
footer a:hover {color: #fff;}



.search {position: relative;}
.result-search {padding: 30px 15px 30px 15px; }
.refine-search-button {display: none;}


.search .text-left {text-align: left;font-size: 1em; margin-bottom: 20px;color: #fff; line-height: 1em;}
.search h4 {font-size: 1.1em;  color: #fff; text-align: left; margin-bottom: 20px; font-weight: 400;}
.search p {font-size: 0.9em; line-height: 50px;}
.search .revised-head {text-align: left;font-size: 1.5em; margin-bottom: 25px; color: #fff;line-height: 0.7em;}

.search  .revised-head-mob  {display: none;font-size: 1.5em;margin-bottom: 0px; text-align: center;}
.search  .revised-head-mob a {  color: #fff; }
.search .revised-head strong,.search  .revised-head-mob strong {font-weight: 600;}
.search h4 .lrg-txt{font-size: 1.5em;}
.search p{color: #fff; margin: 0 0 0px 0;}

.search .showoffer-marg-down {margin: 41px 0 15px 0;}
.search .text-divider{display: block; height: 4px; width: 30px;margin:25px auto 25px auto; background: #eee;}
.search .reg-link {line-height: 50px; color: #fff;font-family: 'Roboto Condensed', sans-serif; font-weight: bold;}


.search input,.search select,.search textarea {background-color: transparent; border: 1px solid #fff; color: #fff; font-size: 0.9em; }
.search select {background: url(/images/arrow-select-down-white.png) no-repeat 95% center transparent; }
.search .revised-container  select {background: url(/images/arrow-select-down-white.png) no-repeat 95% center transparent; }
.search option {color: #000;}
.search option:hover {color: #fff; background:#e11350;  }


 .ui-autocomplete {
background: rgba(225,19,80,1.00);
	list-style: none;
	border: none;
	width: 250px; /* Change to the correct width */
	padding: 5px !important;
			z-index: 3000;
		display: block;
	
}

  .ui-autocomplete li{
	padding: 10px !important;
	display: block;
	color:#fff;
			
}

.ui-autocomplete li a {
	padding: 10px !important;
	display: block;
	color:#fff;
}

  .ui-autocomplete li:hover {
	background:rgba(0,0,0,0,0.1)!important;
	cursor: pointer;
				padding: 10px !important;
			
}

.ui-autocomplete li a:hover {
	border: none;
		background:rgba(0,0,0,0,0.1)!important;
	cursor: pointer;
		padding: 10px !important;
}


/*THUMBS*/
.thumb-head {padding: 35px 0px 35px 0px;}
.thumb-head p,.thumb-head label, .thumb-head a {margin: 0; color: #333; letter-spacing: 1px; font-weight: 600; text-transform: uppercase; font-size: 1em; line-height: 50px;}
.thumb-head h1 {line-height: 50px;}
.thumb-head h1 strong{ font-weight: 600;}
.thumb-head img {margin-top: -10px;}
.thumb-head .list-pin{margin-top: -5px;}
.thumb-head .list-view {margin-top: -2px;}
.thumb-head label {float: left;}
.thumb-head select {float: right; width: 65%; }
.thumb-head a  {float: right;}
.thumb-map, .contact-map {height: 500px;}



.google-info-window-property p{margin-bottom: 0px; text-align: center; max-width: 195px;font-family: 'Dosis', sans-serif;font-size: 1.3em;}
.google-info-window-property img{margin-bottom: 10px;}
.google-info-window-property .button{margin: 15px 0px 15px 0px;}

.property {display: block; height:370px; margin-bottom: 30px;  position: relative;overflow: hidden;}
.property .corner-flash,.corner-flash {position: absolute; top: 0px; left:0px;}
.property .text-address {background: rgba(244,121,33,0.8); display: block; padding: 5px;position: absolute; bottom: 0; left:0; width: 100%;	 -o-transition:.5s;
  -ms-transition:.5s;
  -moz-transition:.5s;
  -webkit-transition:.5s; }

.property .text-address h4  {font-weight: 600;color: #fff;font-family: 'Dosis', sans-serif;font-size:1em;}
.property .text-address p  {font-size: 1em;color: #fff;font-family: 'Dosis', sans-serif; margin: 0;}
.property .text-address .text-desc {display: none;}

/* Requested removal of overlay on hover 8/11/2017*/
/*a:hover.property .text-address {height: 100%;background: rgba(244,121,33,0.9);}
a:hover.property .text-address .text-desc {display: inline;}*/

.property .text-address .text-desc p{font-family: "Raleway", sans-serif; text-align: left;font-weight: 400; margin-bottom: 15px; font-size: 1em;}
 .property .text-address .text-desc strong {font-weight: 600;}
.ias-trigger-prev  {display:block; padding: 0px 0px 30px 0px;}
.ias-trigger-prev a {color: #e11350;}

.fees {font-size: 0.6em; color:rgba(220,17,80,1.00); }
a:hover.fees {color: rgba(220,17,80,0.8); }


.details-page .nav-tabs {border:none; margin-top:40px; }
.details-page .nav-tabs li{border:none;}
.details-page .nav-tabs li a,.details-page .nav-tabs li a:focus {background: #ccc; color: #fff; border:none;border-bottom-color:1px solid transparent; font-weight: bold; font-size: 1em;margin:0; text-transform: uppercase;font-family: 'Dosis', sans-serif;}
.details-page .nav-tabs li a:hover {background: #b3b3b3; }
.details-page .nav-tabs .active a,.details-page .nav-tabs .active a:focus {background: #eeeeee;border: none;border-bottom-color:1px solid #eee; color:#e11351;margin:0 1px 0 1px;}
.details-page .nav-tabs .active a:hover{background: #eeeeee;border: none;color:#e11351;border-bottom-color:1px solid #eeeeee; }
.details-page .camera-icon {margin-top: -4px;}
.details-page .location-icon {margin-top: -12px;}
.details-page  .tab-content {background: #eeeeee; padding: 10px;}


.detailed-features { background: #fff;margin-bottom: 15px;}
.detailed-features h4 {background:#cc42a3; display: BLOCK; text-align: center; line-height: 40px; margin: 0;}
.detailed-features ul {font-family: 'Dosis', sans-serif; padding: 30px;border-right:solid 5px #eee;border-left:solid 5px #eee;border-bottom:solid 5px #eee;}
.detailed-features li {font-size: 22px;margin-bottom: 15px; background: url(/images/tick.png) no-repeat left 5px; background-size: 23px; display: block; padding-left: 33px;  }
#property-carousel .prop-image {height: 500px; width: auto; margin: 0 auto 0 auto;}


#property-carousel .left-arrow, #property-carousel .right-arrow,#property-carousel a:hover.left-arrow,#property-carousel a:hover.right-arrow,#property-carousel a:focus.left-arrow,#property-carousel a:focus.right-arrow { position: absolute; top: 45%; color: #666666;z-index: 50;}
#property-carousel .left-arrow, #property-carousel .right-arrow { display: block; background: #eee; border-radius: 50%; width: 50px; height: 50px;padding-top: 2px; text-align: center;top: 45%;line-height: 45px;}

#property-carousel a:hover.left-arrow, #property-carousel a:hover.right-arrow {background: #ccc;}
#property-carousel .left-arrow { left: 20px;}
#property-carousel .right-arrow {right: 20px;}


#property-thumbnails .left-arrow { position: absolute; top:35%; left: 5px; background: rgba(255,255,255,0);}
#property-thumbnails .right-arrow { position: absolute; top: 35%; right: 5px; background: rgba(255,255,255,0);}
#property-thumbnails .prop-image {width:100%;}
#property-thumbnails {padding: 0px 30px 0px 30px; height: 130px; overflow: hidden; margin-bottom: 15px;}
#property-thumbnails .prop-image {outline: 1px solid #fff;}
#googlemap.result-map {height: 740px;}
.epc-image {margin: 10px auto 10px auto; width: 50%;}

.contact-agent {background: #eee; padding-bottom: 30px}
.contact-agent p{padding:30px 30px 15px 30px; margin: 0; text-align: center;}
.contact-agent strong{font-size: 2em; color: rgba(196,23,144,0.8); font-weight: 800;}
.contact-agent .location-image{width:100%;}
.contact-agent .button, .contact-agent a:focus.button{width:75%; margin: 10px auto 15px auto; display: block;}

.details ul {margin-bottom:30px;}

.addthis_inline_share_toolbox{width:144px; margin: 10px auto 0px auto; display: block;}

#navigation {background-color: rgba(38,43,65,0.9);}

.modal-content{padding-top:0%;position:relative;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,0);border-radius:0px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,0);box-shadow:0 3px 9px rgba(0,0,0,0);background-color: transparent;}

.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}
.modal-backdrop.in{filter:alpha(opacity=100);opacity:1}
.modal-header{padding:15px;border-bottom:1px solid #e5e5e5;border:none;}
.modal-body{position:relative;padding:20% 15px 15px 15px; color:#fff;}.modal-body p{color:#fff; text-align: justify;}.modal-body .text-center {text-align: center; margin-top: 10px;}
.modal-body.modal-body-team{padding:15% 15px 15px 15px;}
#navigation .modal-body li {text-align: center; font-size: 1.5em;	font-family: 'Dosis', sans-serif; color: #fff; margin-bottom: 15px;}
#navigation .modal-body li a,#navigation .modal-body li a:hover {color: #fff;}
.modal-body .modal-hide {display: none;}
  @media (max-width:991px){.modal.in .modal-dialog{-webkit-transform:translate(0,0%);-ms-transform:translate(0,0%);-o-transform:translate(0,0%);transform:translate(0,0%)} }
  @media (min-width:768px){.modal-dialog{width:auto;max-width: 970px;}#search .modal-dialog{width:auto;max-width: 700px;}}

.close-mod {position: absolute; right: 30px; top: 20px; font-size: 3em; z-index: 3000; cursor: pointer;}

@media screen and (max-width:1024px){
#property-thumbnails {display: none;}
#property-carousel .left-arrow, #property-carousel .right-arrow {display: none;}
.details-page  .tab-content {background: #eeeeee; padding: 2px;}
.contact-agent strong{font-size: 1.7em;}
.details-page  #googlemap {height:300px; width: 100%;}
.addthis_inline_share_toolbox{width:150px;}

}



@media screen and (max-width:991px){
footer p {text-align: center;}
footer .no-margin{margin-bottom: 25px;}
.assoc-logos {width: 200px; margin: 0px auto 0px auto;}
.search .showoffer-marg-down {margin: 0px 0 15px 0;}
.search .showoffer-marg-down-mob {margin: 41px 0 0px 0;}
.search .clear-mob {clear: both;}
.thumb-head label {display: none;}
.thumb-head select {float: none; width: 100%; }
.thumb-head a  {float: none;}
#property-carousel .prop-image {height: auto; width: 100%; margin: 0 auto 0 auto;}
.details-page {padding: 15px;}
.refine-search-button, a:focus.refine-search-button,a:hover.refine-search-button  {display: block; background:#a21274; color: #fff; text-align: center; padding: 10px; }
.search-mob {display: none; opacity: 0;}
.search-show {display: block; opacity: 1;}
}
@media screen and (max-width:768px){
	.row {padding: 30px 0px 30px 0px; }
		.row-nopad {padding: 0px; }
.main-menu .float-right, .main-menu .float-left {float: none;}
.top-menu {float: none; width: 100%;}
.logo {display: block; margin: 15px auto 15px auto;}
header li {display: inline-block; margin: 0px 10px 15px 10px; text-align: center;}
header ul {text-align: center;}
.homepage-land {height: 50%;}
.homepage-land .homepage-text-container{padding-left:15px; }
.homepage-land .homepage-text-container .homepage-text {vertical-align: bottom;}
.homepage-land .homepage-text-container h1 {font-size: 3em;}
.homepage-land .btn-links-container {top: auto; bottom:0;}
.marketing-container img {display: none;}
.marketing {padding-top: 20px; }
.marketing h4 {text-align: center; width: 100%;}
.marketing p {text-align: center; margin: 0 0 0em 0;}
.marketing .full-width {width: 50%; margin: 20px auto 20px auto;}
.home-page-tabs .nav-pills {margin-bottom:20px;}
.home-page-tabs .nav-pills>li{margin-bottom:5px;}
.tab-pane img {width: 50%; margin: 0px auto 0px auto;}
.home-page-tabs .uni-logos {width: 75%; margin: 0px auto 0px auto;}
.tab-pane h2, .tab-pane p,.tab-pane h1{text-align: center;}
.featured-property {margin-bottom: 15px;}

}

@media screen and (max-width:767px){
.homepage-land .homepage-text-container{display: none;}
.homepage-land .btn-links {border-radius:50px;  padding-right: 20px; width: 100%;background:rgba(38,43,65,0.9);}
.homepage-land .btn-links-container {position: absolute; right: auto; left: auto; top: 0px;width: 100%; padding: 10px;}
header ul {display: none;}
.top-menu {padding: 10px 0px 0px 0px;}
.top-menu .float-left,.top-menu .float-right{float: none}
.top-menu .float-left-goog{float: left;margin-top: 5px; }
.top-menu .burger-menu {float: right; width: 46px; height: 46px; display: block; background:#8a0f63; line-height: 46px; text-align: center;}
.googtranslate { margin: 0 auto 0 auto; background: #a21274; width: 100%; display: block;}
.top-menu p {text-align: center; padding: 0px 0px 10px 0px;}
.call-us-mob {display:inline;}
.home-page-tabs .nav-pills>li{display: block;}
.home-page-tabs  .nav-pills>li>a{background-color: #eee;}
.search .showoffer-marg-down-mob {margin:0;}
.search .no-margin-search {margin:0;}
.search .margin-search {margin:0 0 15px 0;}

}
@media screen and (max-width:480px){
.marketing h4 {font-size: 2em;}
.featured-property {height: 300px;}
}

@media screen and (max-width:320px){
.homepage-land .btn-links-container {font-size: 12px;}
.homepage-land .btn-links .btn-text {margin-top: 25px;  }
.homepage-land {height: 60%;}
}

	
/* Cookiecuttr styles minified */
.cc-cookies{position:fixed;width:100%;left:0;top:0;padding:.5em 5%;background:rgba(86,86,86,.95);font-size:13px;font-weight:400;text-shadow:0 -1px 0 rgba(0,0,0,0);z-index:99999;text-align:center;color:#fff}.cc-cookies a{color:#fff;text-decoration:none;}.cc-cookies a:hover{color:#333;text-decoration:none;}.cc-cookies a:hover{text-decoration:none}.cc-overlay{height:100%;padding-top:25%}.cc-cookies-error{float:left;width:90%;text-align:center;margin:1em 0 2em;background:#fff;padding:2em 5%;border:1px solid #ccc;font-size:18px;color:#333}.cc-cookies a.cc-cookie-accept,.cc-cookies a.cc-cookie-decline,.cc-cookies a.cc-cookie-reset,.cc-cookies-error a.cc-cookie-accept,.cc-cookies-error a.cc-cookie-decline{display:inline-block;color:#333;text-decoration:none;text-transform:uppercase;background:#eeeeee;padding:.5em .75em;border-radius:3px;box-shadow:0 0 2px rgba(0,0,0,0);text-shadow:0 -1px 0 rgba(0,0,0,0);transition:background .5s ease-in;}.cc-cookies a.cc-cookie-decline,.cc-cookies-error a.cc-cookie-decline{background:#af3b3b;margin-left:.5em}.cc-cookies a.cc-cookie-reset{background:#eeeeee; color:#333;}.cc-cookies a:hover.cc-cookie-accept,.cc-cookies a:hover.cc-cookie-decline,.cc-cookies a:hover.cc-cookie-reset,.cc-cookies-error a:hover.cc-cookie-accept,.cc-cookies-error a:hover.cc-cookie-decline{background:#000;transition:background .5s ease-in;}.cc-cookies-error a.cc-cookie-accept,.cc-cookies-error a.cc-cookie-decline{display:block;margin-top:1em}.cc-cookies.cc-discreet{width:auto;padding:.5em 1em;left:auto;top:auto}.cc-cookies.cc-discreet a.cc-cookie-reset{background:0 0;text-shadow:none;padding:0;text-decoration:none;color:#333;}.cc-cookies.cc-discreet a:hover.cc-cookie-reset{text-decoration:none}@media screen and (max-width:768px){.cc-cookies a.cc-cookie-accept,.cc-cookies a.cc-cookie-decline,.cc-cookies a.cc-cookie-reset{display:block;margin:1em 0}}@media screen and (max-width:480px){.cc-cookies{position:relative;float:left}}
/* Cookiecuttr styles minified */

.availability-banner-container {
    width: 300px;
    height: 300px;
    overflow: hidden;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 10;
}

    .availability-banner {
        width: 300px;
        padding: 7px;
        background-color: #c41790;
        color: #fff;
        text-align: center;
        transform: rotate(-45deg) translate(-28%, -105%);
        box-shadow: 0 5px 5px rgba(0, 0, 0, .4);
        text-transform: uppercase;
        text-shadow: 0 2px 2px rgba(0, 0, 0, .4);
        font-size: 20px;
    }
      .availability-banner-container-result {
          width: 300px;
          height: 300px;
          overflow: hidden;
          position: absolute;
          top: 0;
          left: 0;
          z-index: 10;
      }

.availability-banner-result {
    width: 300px;
    padding: 7px;
    background-color: #c41790;
    color: #fff;
    text-align: center;
    transform: rotate(-45deg) translate(-28%, -105%);
    box-shadow: 0 5px 5px rgba(0, 0, 0, .4);
    text-transform: uppercase;
    text-shadow: 0 2px 2px rgba(0, 0, 0, .4);
    font-size: 20px;
}
    .deposit-banner {
        width: 300px;
        padding: 7px;
        background-color: #c41790;
        color: #fff;
        text-align: center;
        transform: rotate(-45deg) translate(-28%, -0%);
        box-shadow: 0 5px 5px rgba(0, 0, 0, .4);
        text-transform: uppercase;
        text-shadow: 0 2px 2px rgba(0, 0, 0, .4);
        font-size: 20px;
    }

    .deposit-banner-container {
        width: 300px;
        height: 300px;
        overflow: hidden;
        position: absolute;
        top: 0;
        left: 0;
        z-index: 10;
    }
