/* yellow #FED722 */
/* blue #003c77 */
/* dark blue #063a6d */
/* Cookie Consent */

.freeprivacypolicy-com---nb {
  max-width: 100% !important;
  min-width: 100% !important;

}
.freeprivacypolicy-com---nb .cc-nb-main-container {
  padding: 2rem !important;
}
.freeprivacypolicy-com---pc-overlay .cc-cp-foot-byline {
  visibility: hidden;
}
.freeprivacypolicy-com---nb.freeprivacypolicy-com---palette-dark {
  background-color: rgba(0, 60, 119, 0.8) !important;
}

/* Cookie Consent */

 /*   font-family: 'Cinzel', serif; */
 
 .carousel-caption {
   bottom: 10%;
 }
 
 .yellow-head {
	 color:#FED722!important;
 }
 
.landlord-fees h3 {
	 margin: 30px 0px;
	 color: #003c77;
}
.top-contact {
	 text-shadow: 2px 2px #063a6d;
}


html {
	position: relative;
	min-height: 100%;
}
body {
	font-family: 'Open Sans', sans-serif;
	color: #211F1D;
	background-color: #E4E4E4;
}
.head-search-carousel {
	position: relative;
}
header {
	padding: 0!important;
}
.navbar {
	border-radius: 0px;
	margin-bottom: 0!important;
}
.navbar-default {
	border-color: #003c77;
	background-color: #003c77!important;
	color: #fff;
	text-transform: uppercase;
	margin-bottom: 0!important;
}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {
	color: #FED722;
	background-color: transparent;
}
.navbar-default .navbar-nav > li > a {
	color: #fff;
}
.nav>li>a:focus, .nav>li>a:hover {
	color: #FED722!important;
}
.navbar-default .navbar-toggle {
	border-color: #003c77;
}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
	background-color: transparent;
	color: #FED722;
}
.dropdown-menu {
	background-color: #211F1D;
	border-radius: 0px;
}
.dropdown-menu>li>a {
	color: #FED722;
}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {
	background-color: transparent!important;
	color: #FED722;
}
.btn-primary {
	color: #fff;
	background-color: #003c77;
	border-bottom: 4px solid #003c77;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	text-transform: uppercase;
	border-radius: 0px;
	border-top: none;
	border-right: none;
	border-left: none;
	outline: none;
}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active {
	background-color: #003c77!important;
	border-bottom: 4px solid #003c77;
	outline: none!important;
	border-top: none;
	border-right: none;
	border-left: none;
}
.btn-primary.active, .btn-primary:active, .open>.dropdown-toggle.btn-primary {
	color: #fff;
	background-color: #003c77!important;
	border-bottom: 4px solid #003c77;
	outline: none!important;
	border-top: none;
	border-right: none;
	border-left: none;
}
.btn-transparent {
	color: #fff;
	background-color: transparent;
	border: 2px solid #FED722;
	font-family: 'Open Sans', sans-serif;
	font-size: 20px;
	text-transform: uppercase;
	border-radius: 0px;
	outline: none;
}
.btn-transparent:hover, .btn-transparent:focus, .btn-transparent:active {
	background-color: #063a6d;
	color: #fff;
}
.btn-secondary {
	color: #fff!important;
	background-color: #003c77;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	text-transform: uppercase;
	border-radius: 0px;
	border: none;
	outline: none;
}
.btn-secondary:hover, .btn-secondary:focus, .btn-secondary:active {
	background-color: #063a6d;
	color: #fff!important;
}


.btn-danger {
   color: #fff!important;
	background-color: #063a6d;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	text-transform: uppercase;
	border-radius: 0px;
	border: none;
	outline: none;
}



.featured-button .btn-secondary {
	font-size: 24px;
}
.featured-head-pad {
	margin: 20px 0;
}
.btn-transparent-dark {
	color: #fff;
	background-color: transparent;
	border: 2px solid #211F1D;
	font-family: 'Open Sans', sans-serif;
	text-transform: uppercase;
	border-radius: 0px;
	outline: none;
}
.btn-transparent-dark:hover, .btn-transparent-dark:focus, .btn-transparent-dark:active {
	background-color: #003c77;
	color: #fff;
	border: 2px solid #FED722;
}
.btn-white-map {
	color: #211F1D;
	background-color: #fff;
	border: 1px solid #CBD0D6;
	font-family: 'Open Sans', sans-serif;
	text-transform: uppercase;
	border-radius: 0px;
	outline: none;
	font-size: 20px;
	background-image: url(../images/map-icon.png);
	background-position: right center;
	background-repeat: no-repeat;
}
.btn-white-map:hover, .btn-white-map:focus, .btn-white-map:active {
	background-color: #fff;
	color: #211F1D;
	border: 1px solid #CBD0D6;
}
.row.no-gutter {
	margin-left: 0;
	margin-right: 0;
}
.row.no-gutter [class*='col-']:not(:first-child), .row.no-gutter [class*='col-']:not(:last-child) {
	padding-right: 0;
	padding-left: 0;
}
.row.no-gutter2 {
	margin-left: 0;
	margin-right: 0;
}
.home-box-pic-sales {
	padding: 0!important;
	margin: 0!important;
}
.styled-select {
	font-family: 'Open Sans', sans-serif;
	text-transform: uppercase;
	-moz-appearance: none;
	-webkit-appearance: none;
	appearance: none;
	border: 0;
	border-radius: 0px;
}
.big-tels {
	font-size: 37px;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.85);
}
.white {
	color: #FFF;
}
.yellow {
	color: #FED722;
}
.cinzel {
	font-family: 'Cinzel', serif;
}
footer {
	background: #003c77;
	padding: 20px 0;
	line-height: 1.7em;
}
footer, footer a {
	color: #fff;
}
footer a:hover, footer a:focus {
	color: #76906d;
}
footer a:hover {
	text-decoration: none;
}
.footer {/* Used for sticky footer */
	position: absolute;
	bottom: 0;
	width: 100%;
	margin-top:30px;
}
#footer-logos {
	text-align: right;
}
.padding-left-right-zero {
	padding-right: 0;
	padding-left: 0;
}
.nav-dark-bg {
	background-color: #003c77;
	padding: 0;
}
.header-home {
	position: absolute;
	top: 10px;
	z-index: 1000;
	width: 100%;
}
.search-position {
	position: absolute;
	z-index: 10;
	width: 100%;
	background: rgba(151, 146, 54, 0.75);
	padding: 30px 20px 20px 20px;
}
.carousel-caption {
	background: rgba(255, 255, 255, 0.75);
	padding: 20px;
	color: #211F1D;
	text-shadow: none;
}
.carousel-caption p {
	font-size: 20px;
}

.carousel-caption h1 {
 	color: #003c77;
 }
	
	
	
.carousel-control {
	bottom: -160px;
}
#home-page-carousel .item {
	overflow: hidden;
}
.dark-bg-heading-bg {
	background-color: #003c77;
	padding: 8px;
	color: #FED722;
	margin-bottom: 20px;
}
.dark-bg-heading-bg a {
	color: #979235;
}
.white-bg {
	background-color: #fff;
}
.yellow-bg {
	background-color: #FED722;
}
.dark-bg {
	background-color: #003c77;
}
.very-dark-bg {
	background-color: #063a6d;
}

h1 {
color:#003c77;
}
h1, h2, h3 {
	text-transform: uppercase;
	font-family: 'Cinzel', serif;
	margin: 10px 0;
	font-weight: 700;
	letter-spacing: 1px;
	 
}
h1 a:link, h1 a:visited {
	color: #003c77;
}
h2 a:link, h2 a:visited {
	color: #003c77;
}
h3 a:link, h3 a:visited {
	color: #003c77;
}
.marg-top-30 {
	margin-top: 30px;
}
.marg-top-60 {
	margin-top: 60px;
}
.marg-bott-60 {
	margin-bottom: 60px;
}
.padding-30 {
	padding: 30px;
}
.page-header {
	padding: 7px;
	background-color:#003c77;
	color:#FED722;
}
 
.page-header2 {
	padding-bottom: 9px;
	margin: 40px 0 20px;
	border-bottom: 1px solid #FED722;
}
.mobi-tels a[href^="tel:"] {
	color: #fff;
	text-decoration: none;
}
.big-tels a[href^="tel:"] {
	color: #fff;
	text-decoration: none;
}
a[href^="tel:"] {
	color: #003c77;
	text-decoration: none;
}
a {
	color: #211F1D;
	text-decoration: none;
}
hr {
	margin-top: 20px;
	margin-bottom: 20px;
	border: 0;
	border-top: 1px solid #FED722;
}
.ongoing-bg {
	width: 100%;
	background-image: url(../images/bg1.jpg);
	background-repeat: no-repeat;
}

.ongoing-bg2 {
	width: 100%;
	background-image: url(../images/bg1.jpg);
	background-repeat: no-repeat;
}

.featured-background {
	padding-bottom: 40px;
}
.featured-property .thumbnail {
	border: 0px;
	padding: 0px;
}
.featured-property .corner-flash {
	left: 15px;
}
.featured-property img.featured-photo {
	max-height: 370px;
}
.featured-price, .featured-address {
	font-weight: bold;
}
.featured-price {
	text-transform: uppercase;
	font-family: 'Cinzel', serif;
	font-weight: 700;
	letter-spacing: 1px;
}
.featured-price a {
	color: #FED722!important;
}
.featured-address {
	text-transform: uppercase;
	font-weight: 700;
	letter-spacing: 1px;
	font-size: 20px;
}
.featured-property a {
	text-decoration: none;
}
.featured-background {
	background: #eee;
}
.featured-property a {
	color: #333;
}
.featured-property a:hover, .featured-property a:focus {
	color: #c00;
}
.bg-register {
	background-image: url(../images/bg-registe.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	padding: 30px;
	background-position: center center;
	background-size: cover;
}
.bg-register .btn-transparent-dark {
	font-size: 28px;
	margin-top: 30px;
}
.bg-yellow {
	background-color: #FCCE21;
}
.bg-news {
	background-image: url(../images/bg-news.jpg);
	background-repeat: no-repeat;
}
.bg-news h3 {
	margin: 0!important;
	padding: 10px 0!important;
}
.bg-magazine {
	background-image: url(../images/bg-magazine.jpg);
	background-repeat: no-repeat;
}
.bg-magazine h3 {
	margin: 0!important;
	padding: 10px 0!important;
}
.property-thumb-address {
	margin-top: 25px;
}
.property-price {
	font-size: 24px;
}
.property-header {
	margin-top: 30px;
}
.property a {
	color: #003c77;
}
.property a:hover, .property a:focus {
	color: #063a6d
}
.property-bedrooms {
	background: url('../images/room-icons.png') left 1px no-repeat;
}
.property-receptions {
	background: url('../images/room-icons.png') left -19px no-repeat
}
.property-bathrooms {
	background: url('../images/room-icons.png') left -39px no-repeat;
}
.add-to-shortlist .remove, .remove-from-shortlist .add {
	display: none;
}
#googlemap {
	width: 100%;
	height: 300px;
}
#requestedDate, #requestedTime {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}
.form-control {
	font-family: 'Open Sans', sans-serif;
	text-transform: uppercase;
	border: 0px;
	border-radius: 0px;
}
.formhoney {
	visibility: hidden;
	display: none;
}
.pagination>li>a, .pagination>li>span {
	color: #979235;
}
.pagination a {
	color: #979235e;
}
.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus {
	background-color: #211F1D;
	border: none!important;
}
.pagination>li>a:hover, .pagination>li>span:hover, .pagination>li>a:focus, .pagination>li>span:focus {
	background-color: #979235;
	color: #fff;
}
.animated-spinner {
	width: 100px;
	margin: 0 auto;
	padding: 20px;
	color: #d14348;
	font-size: 2em;
}
.map-search-results#googlemap {
	height: 600px;
}
.details-office {
	background-color: #FED722;
	padding: 15px;
}
.details-price h1 {
	font-size: 28px;
	color: #003c77;
 }
 
 .white-bg {
	 background-color:#fff;
	 padding:0 15px;
	 }
.details-agent {
	background-color: #FED722;
	padding: 0 0 15px 0;
	margin-bottom: 30px;
}
.details-agent img {
	margin-bottom: 15px;
}
.details-agent a {
	color: #211F1D;
}
.details-address h1 {
	font-size: 24px;
	font-family: 'Open Sans', sans-serif;
}
.bullets-details {
	padding: 30px 15px;
}
.property-shadow {
	background-color: #FFF;
	margin-bottom: 30px;
	-webkit-box-shadow: 0px 0px 6px 1px rgba(0,0,0,0.75);
	-moz-box-shadow: 0px 0px 6px 1px rgba(0,0,0,0.75);
	box-shadow: 0px 0px 6px 1px rgba(0,0,0,0.75);
}
.property-room-numbers {
	text-align: center;
	font-weight: bold;
	font-size: 0.8em;
}
.property {
	overflow: hidden;
	margin: 0;
}
.property h3 {
	margin: 0 0 15px 0;
}
.property .btn-group {
	margin: 15px 0 0 0;
}
.property .corner-flash {
	position: absolute;
	z-index: 1;
}
.property .vt-flash {
	position: absolute;
	z-index: 1;
	bottom: 20px;
}
.thumbnail .corner-flash {
	position: absolute;
	z-index: 1;
}
.property-grid .corner-flash {
	position: absolute;
	top: 0;
	left: 15px;
	z-index: 1;
	border-radius: 4px 0 0 0;
}
.property-grid-image {
	background-position: center center;
	background-size: cover;
	height: 230px;
}
#search-filters .panel-heading {
	padding: 0;
}
#search-filters .accordion-toggle {
	padding: 10px 15px;
	display: block;
	width: 100%;
}
#search-filters .accordion-toggle:hover, #search-filters .accordion-toggle:focus {
	text-decoration: none;
}
#google-info-window {
	position: relative;
	text-align: center;
	width: 200px;
}
#google-info-window.google-info-window-property {
	width: 360px;
	overflow: auto;
}
#google-info-window.google-info-window-property #google-info-window-property-image {
	float: left;
	width: 205px;
	margin: 0 10px 0 0;
}
#google-info-window.google-info-window-property #google-info-window-property-details {
	text-align: left;
}
#google-info-window .spacer {
	margin: 10px 0;
}
#google-info-window .corner-flash {
	position: absolute;
	top: 0;
	left: 0;
}
.property-images .corner-flash {
	position: absolute;
	width: auto;
	z-index: 1;
}
#property-carousel .carousel-inner .item img {
	max-height: 900px;
	width: auto;
	margin: 0 auto;
}
#property-carousel, #property-thumbnails, .carousel-control.right, .carousel-control.left {
	background-image: none;
}
#property-thumbnails .carousel-inner a {
	cursor: pointer;
}
#property-thumbnails .carousel-control {
	width: 2%;
	color: #337ab7;
}
#property-thumbnails .carousel-control.right, .carousel-control.left {
	top: -150px;
}
.img-thumbnail {
	background-color: transparent;
	border: none;
}
.thumbnail {
	background-color: transparent;
	border: none;
}
#slideshow .modal-content {
	border: 8px solid #ffffff;
}
#property-details-tab-panes {
	border-right: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
	border-left: 1px solid #dddddd;
	border-radius: 0 0 4px 4px;
}
#property-details-tab-panes .tab-pane {
	padding: 15px;
}
#detailsTab>li>a {
	color: #fff;
	background-color: #003c77 ;
	border-bottom: 4px solid #063a6d;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	text-transform: uppercase;
	border-radius: 0px;
	border-top: none;
	border-right: none;
	border-left: none;
	outline: none;
}
#detailsTab>li.active>a {
	color: #211F1D!important;
	background-color: #FED722!important;
	border-bottom: 4px solid #979235;
	outline: none!important;
	border-top: none;
	border-right: none;
	border-left: none;
}
#detailsTab> li > a:hover {
	color: #FED722!important;
	background-color: #063a6d!important;
	border-bottom: 4px solid #003c77;
	outline: none!important;
	border-top: none;
	border-right: none;
	border-left: none;
}
ul.bullets li {
	list-style-image: url(../images/bullet.png);
	line-height: 2.5em;
	padding-left: 10px;
}
.grid:after {
	content: '';
	display: block;
	clear: both;
}
.grid-sizer, .grid-item {
	width: 33.333%;
}
.grid-item {
	float: left;
	padding: 2px;
}
.grid-item img {
	display: block;
	max-width: 100%;
}
#property-thumbnails .carousel-inner .item img {
	min-height: 140px;
	max-height: 140px;
	min-width: 197px;
	max-width: 197px;
}
#back-to-top {
	background: #bbbbbb;
	position: fixed;
	bottom: 10px;
	right: 15px;
	display: none;
	padding: 5px 10px;
	border-radius: 3px;
	color: #666666;
	font-size: 1.5em;
	text-align: center;
}
 
.iframe-embed {
	border: none;
	width: 100%;
	height: 300px;
}
.team-padding {
	padding: 20px;
}
.negotiator-buttons {
	margin-top: 20px;
}
.call-to-action-bg {
	height: 315px;
	background-color: #979235;
}
/* Style the buttons that are used to open and close the accordion panel on search*/
button.accordion {
	background-color: #5A9166;
	color: #A8C832;
	cursor: pointer;
	padding: 20px 20px 10px 20px;
	width: 100%;
	border: none;
	text-align: left;
	outline: none;
	font-size: 20px;
	transition: 0.4s;
	margin-bottom: 20px;
	font-family: 'Quattrocento', serif;
	font-weight: 400;
}
button.accordion.active, button.accordion:hover {
	background-color: #3F5F42;
}
div.accordionPanel {
	padding: 0 80px;
	background-color: white;
	max-height: 0;
	overflow: hidden;
	transition: 0.6s ease-in-out;
	opacity: 0;
}
div.accordionPanel.show {
	opacity: 1;
	max-height: 500px;
}
button.accordion:after {
	content: '\02795';
	font-size: 20px;
	color: #A8C832!important;
	float: right;
	margin: 10px;
	border: none!important;
}
button.accordion.active:after {
	content: "\2796"; /* Unicode character for "minus" sign (-) */
}
label {
	font-weight: 100;
}
.error {
	font-size: 12px;
	color: red;
}

@media (min-width: 1200px) {
.property-description {
	margin: 50px 30px 50px 0;
}
footer {
	font-size: 12px;
}
.footer-legal {
	margin-top: 55px;
}
.navbar-default {
	font-size: 14px;
}
.property-grid .panel .panel-body {
	min-height: 375px;
}
.affix {
	width: 263px;
	top: 68px;
}
#googlemap {
	min-height: 600px;
}
}

@media (min-width: 1200px) {
		.ongoing-bg {
	height: 406px;
}
		.ongoing-bg2 {
	height: 406px;
}
.search-position {
	top: 196px;
}
}

@media (min-width: 991px) {
.property-bedrooms, .property-receptions, .property-bathrooms {
	display: inline-block;
	width: 40px;
	height: 19px;
	margin: 0 0 0 5px;
}
.nav-decoration {
	background-image: url(../images/nav-decoration.png);
	background-position: right center;
	background-repeat: no-repeat;
}
.featured-price {
	font-size: 28px;
}
.featured-address {
	font-size: 17px;
}
.property-room-numbers {
	text-align: center;
	margin: 10px 0;
}
.property-bedrooms, .property-receptions, .property-bathrooms {
	text-align: right;
}

}

@media (min-width: 991px) and (max-width: 1200px) {
	
	.ongoing-bg {
	height: 380px;
}
	.ongoing-bg2 {
	height: 380px;
}
.search-position {
	top: 169px;
}
.biog-font {
	font-size: 16px;
}
.home-box-paras {
	font-size: 14px;
}
.bullets-details {
	font-size: 15px;
}
.property-description {
	margin: 15px 30px 15px 0;
	font-size: 15px;
}
footer {
	font-size: 11px;
}
.footer-legal {
	margin-top: 47px;
}
.navbar-default {
	font-size: 14px;
}
.nav>li>a {
	padding: 10px 9px;
}
.property-grid .panel .panel-body {
	min-height: 370px;
}
.affix {
	top: 99px;
	width: 293px;
}
#googlemap {
	min-height: 500px;
}
}

@media (min-width: 768px) {
body {
	margin: 0 0 260px 0;
}
.page-header {
	margin: 40px 0 20px;
}
.property-buttons-margin {
	margin-right: 30px;
}
h1 {
	font-size: 36px;
}
h2 {
	font-size: 30px;
}
h3 {
	font-size: 26px;
}
.property-margin-top {
	margin-top: 30px;
}
.home-register {
	margin-top: 100px;
}
.home-register-margin {
	margin: 0 12%
}
.reg-top {
	margin-top: 30px;
}
.bg-register p {
	font-size: 28px;
}
body {
	font-size: 18px;
}
.form-control {
	font-size: 16px;
}
.home-intro {
	margin: 60px 120px;
}
.home-box {
	padding: 30px;
}
.footer {/* Used for sticky footer */
	/* Set the fixed height of the footer here */
	height: 230px;
}
.styled-select {
	background: #fff url("../images/select-bg.jpg") top right no-repeat;
	font-size: 16px;
	padding-right: 10px;
}
}

@media (min-width: 768px) and (max-width: 991px) {
	

.property-room-numbers {
	margin: 10px 0;
}
.property-bedrooms, .property-receptions, .property-bathrooms {
	display: inline-block;
	width: 50px;
	height: 19px;
	margin: 0 0 0 5px;
}
.home-box-butt-margin {
	margin-bottom: 30px;
	margin-top: 15px;
}
.dropdown-toggle {
	font-size: 18px;
}
.dropdown-menu {
	font-size: 18px;
}
.open {
	font-size: 16px;
}
.featured-price {
	font-size: 28px;
}
.featured-address {
	font-size: 12px;
}
.ongoing-bg {
	height: 500px;
}
.ongoing-bg2 {
	height: 400px;
}
footer {
	font-size: 11px;
}
.footer-legal {
	margin-top: 0px;
}
#home-page-carousel {
	height: 490px;
}
.search-position {
	top: 154px;
}
.navbar-header {
	float: none;
}
.navbar-toggle {
	display: block;
}
.navbar-collapse {
	border-top: 1px solid transparent;
}
.navbar-collapse.collapse {
	display: none!important;
}
.navbar-collapse.collapse.in {
	display: block!important;
}
.navbar-nav {
	float: none!important;
	margin: 7.5px -15px;
}
.navbar-nav>li {
	float: none;
}
.navbar-nav>li>a {
	padding-top: 10px;
	padding-bottom: 10px;
}
.property-grid .panel .panel-body {
	min-height: 370px;
}
#googlemap {
	min-height: 400px;
}
.cc-cookies a.cc-cookie-accept, .cc-cookies a.cc-cookie-decline, .cc-cookies a.cc-cookie-reset {
	display: block;
	margin: 1em 0;
}
}

@media (min-width: 300px) and (max-width: 767px) {
body {
	margin: 0 0 180px 0;
}
.page-header {
	margin: 10px 0 20px 0;
}
.property-bedrooms, .property-receptions, .property-bathrooms {
	display: inline-block;
	width: 50px;
	height: 19px;
	margin: 0 0 0 5px;
}
.property-room-numbers {
	text-align: center;
	margin: 10px 0;
}
.open {
	font-size: 14px;
}
.property-buttons-margin {
	margin-top: 30px;
}
.mobi-thumbs-info-margins {
	margin: 0 30px 30px 30px;
}
h1 {
	font-size: 26px;
}
h2 {
	font-size: 24px;
}
h3 {
	font-size: 22px;
}
.featured-price {
	font-size: 25px;
}
.home-register {
	margin-top: 30px;
}
.bg-register p {
	font-size: 18px;
}
body {
	font-size: 14px;
}
.form-control {
	font-size: 13px;
}
.home-box {
	padding: 10px 30px 30px 30px;
}
.home-box .btn-transparent {
	margin: 15px 0 30px 0;
}
.ongoing-bg {
	height: 617px;
}
.ongoing-bg2 {
	height: 260px;
}
.head-search-carousel {
	margin-bottom: 47px;
}
.styled-select {
	background: #fff url("../images/select-bg2.jpg") top right no-repeat;
	font-size: 13px;
	padding-right: 10px;
}
.navbar-default .navbar-nav .open .dropdown-menu>li>a {
	color: #fff;
}
.mobi-nav-head {
	padding: 0!important;
}
.site-logo img {
	margin: 0 auto;
}
.mobi-tels {
	text-align: center;
	margin-bottom: 10px;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.85);
	font-size: 18px;
}
#home-page-carousel {
	height: 530px;
}
footer {
	font-size: 10px;
	text-align: center;
}
.search-position {
	top: 275px;
}
}

@media (max-width: 480px) {
.map-search-results#googlemap {
	height: 300px;
}
.property-grid .panel .panel-body {
	min-height: auto;
}
#googlemap {
	min-height: 300px;
}
footer {
	font-size: 10px;
	text-align: center;
}
.cc-cookies {
	position: absolute;
	float: left;
}
}

.details-icon {
    margin: 0 auto; padding:15px 0;
}  

.parallax-window {/* Used for parallax windows on your site, relies on parallax.min.js */
	height: 450px;/* You'll need to adjust height according to content and possibly add media queries */
	color: #fff;
 }

.parallax-window .vertical-align-container {
	width: 70%;
	margin: 0 auto;
	text-align: center;
}

.parallax-window .vertical-align-container p {
	width: 60%;
	margin: 0 auto;
}

.parallax-window h1 {
	color: #fff;
	font-size: 2em;
	margin-top:60px;
}

.parallax-window p {
	text-shadow: 0 1px 0 #666;
}


.parallax-window .btn-transparent-dark {
 	font-size: 2em;
 }


.cc-cookies {
	position: fixed;
	width: 100%;
	left: 0;
	top: 0;
	padding: .5em 5%;
	background: #565656;
	background: rgba(86, 86, 86, 0.95);
	font-size: 13px;
	font-weight: 700;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.35);
	z-index: 99999;
	text-align: center;
	color: #fff;
	color: #fff;
	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: #fff;
	text-decoration: none;
	text-transform: uppercase;
	background: #FED722;
	padding: .5em .75em;
	border-radius: 3px;
	box-shadow: 0 0 2px rgba(0, 0, 0, 0.25);
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.35);
	transition: background .5s ease-in;
}
.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: underline;
}
.cc-cookies.cc-discreet a:hover.cc-cookie-reset {
	text-decoration: none;
}
.cc-cookies a {
	color: #fff!important;
}
