﻿@charset "utf-8";
/* CSS Document */

@import url("bootstrap.min.css");            /* Bootstrap Css */ 
@import url("bootstrap-theme.min.css");      /* Bootstrap Theme Css */ 
@import url("font-awesome.min.css");         /* Font Awesome Icons Css */ 
@import url("navbar-static-top.css");        /* Navbar Static Css */ 
@import url("carousel.css");                 /* Carousel Css */ 
@import url("datepicker.css");               /* Datepicker Css */ 
@import url("jquery.mmenu.all.css");         /* Mmenu.all Css */ 
@import url("jquery.mmenu.positioning.css"); /* Mmenu.positioning Css */ 

@import url("https://fonts.googleapis.com/css?family=Fira+Sans:400,300,500,700"); /* Google Fonts */ 
@import url("https://fonts.googleapis.com/css?family=Yanone+Kaffeesatz:400,700,300,200"); /* Google Fonts 'Yanone Kaffeesatz'*/ 


body{
  	font-family:'Fira Sans', Arial, Verdana, Helvetica, sans-serif;
	font-size:15px; color:#494847; font-weight:400; 
   	background-color:#fff; line-height:normal; 
  	padding:0px; margin:0px; text-decoration:none;
	}
 
html {
  font-family:'Fira Sans', Arial, Verdana, Helvetica, sans-serif;
  -ms-text-size-adjust: 100%; height:100%;
  -webkit-text-size-adjust: 100%;
}
a:active, a:hover {outline:0;}

button, html input[type="button"],
input[type="reset"], input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}

/* Bootstrap Override Css */
p {margin: 0 0 20px;}
hr{border-color:#eae9e7; border-style: solid; border-width:3px; margin:40px 0;}
a {color:#f9bf3a; text-decoration:none;}
a:hover{color:#f9bf3a; text-decoration:underline;}

a:focus{text-decoration:none; outline:none; border:0px;}

a {
-webkit-transition: ease-out 0.3s; -moz-transition: ease-out 0.3s;
-o-transition: ease-out 0.3s; transition: ease-out 0.3s;
}
a:hover {
-webkit-transition: ease-out 0s; -moz-transition: ease-out 0s;
-o-transition: ease-out 0s; transition: ease-out 0s;
}

ul, ol {
    margin-bottom:0px;
    margin-top: 0;
}

label{font-weight:normal;}

.img-thumbnail{border-radius:0px; border:0px; background:inherit; box-shadow:inherit; padding:0px;}

.container{width:100%; max-width:1210px; position:relative;}

.btn:focus, .btn:active:focus, .btn.active:focus {
	outline: none; outline-offset:0px;
	outline:0px auto -webkit-focus-ring-color;	
	}

/*--- All Table Css ---*/
.table-bordered > thead > tr > th, .table-bordered > tbody > tr > th, 
.table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, 
.table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > td{border-width: 1px 0;}

.table thead > tr > th, .table tbody > tr > th, 
.table tfoot > tr > th, .table thead > tr > td, 
.table tbody > tr > td, .table tfoot > tr > td {padding:15px 10px;}

.table-bordered > thead > tr > th{background:#fff; text-align:center; font-weight:bold; line-height:18px; vertical-align:top; border-bottom-width:3px;}
.table-bordered > thead > tr > th:nth-child(2n+2) {background:#f8f7f6;}

.table-bordered > tbody > tr.col1 > td:first-child {background:#fff; text-align:left; vertical-align:middle; text-transform:uppercase;}
.table-bordered > tbody > tr.col1 > td{background:#f9bf3a; text-align:center; vertical-align:middle;}
.table-bordered > tbody > tr.col1 > td:nth-child(2n+2) {background:#f2b938;}

.table-bordered > tbody > tr.col2 > td:first-child {background:#fff; text-align:left; vertical-align:middle; text-transform:uppercase;}
.table-bordered > tbody > tr.col2 > td{background:#ffcd5c; text-align:center; vertical-align:middle;}
.table-bordered > tbody > tr.col2 > td:nth-child(2n+2) {background:#f8c759;}
/*--- End Css ---*/

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
   font-family: 'Fira Sans', Arial, Verdana, Helvetica, sans-serif; 
   font-weight:400; line-height: 1.1;
}

h1{
	color: #E7C300; font-family: 'Yanone Kaffeesatz'; font-size: 35px;
    font-weight: normal; line-height: 70px; margin: 15px 0 7px; padding: 0;
    text-transform: uppercase; vertical-align: middle; width:100%;
	} /* White Text */

h2{
	font-family:'Yanone Kaffeesatz', sans-serif; font-weight:700; font-size:30px; 
	margin:0 0 20px; padding-bottom: 10px; color:#494847; position:relative; text-transform:uppercase;
	}
h2::after{
  content: ""; display: block; position: absolute; bottom: 0px; left:0; 
  width:74px; height:2px; background-color: #494847;
	}
h3{
	font-family:'Fira Sans', sans-serif; font-weight:500; font-size:20px; 
	margin:0 0 10px; color:#494847; position:relative; text-transform:uppercase;
	}
h4{
	font-family:'Fira Sans', sans-serif; font-weight:500; font-size:20px; 
	margin:0 0 20px; padding:10px 0; color:#177cb7; text-transform:uppercase; clear:both;
	border-bottom:1px solid #177cb7;
	}
h5{
	font-family:'Fira Sans', sans-serif; font-weight:500; font-size:16px; 
	margin:0 0 10px; color:#494847; position:relative; text-transform:uppercase;
	}

	
/*--- All Button Css ---*/
.DarkcyanBtn{
	background:#017785; border-bottom:3px solid #04aac4; text-align:center; padding:10px 20px; line-height:16px;
	font-size:20px; color:#FFF; text-transform:uppercase; font-weight:bold; display:inline-block; height:40px;
	}
.DarkcyanBtn:hover{background:#04aac4; border-bottom:3px solid 04aac4#; color:#fff; text-decoration:none;}
.DarkcyanBtn:focus{background:#04aac4; border-bottom:3px solid #017785; color:#fff; text-decoration:none;}

.arrorLink{
    background-color:#008c9d; vertical-align:middle; text-align:center; color:#FFF; height:40px;
    display:inline-block; padding:0 0 0 10px; font-size:36px; border-bottom:3px solid #04aac4;
}
.arrorLink:hover{color:#FFF;}

.Bluebttn{
	background:#177cb7 url(../img/ui/white-arrow.png) right 13px no-repeat;	
	display:inline-block; vertical-align:middle; padding:15px 20px; font-size:15px;	
	color:#FFF; font-weight:400; text-transform:uppercase; border:0px; outline:none;	
	}
.Bluebttn:hover{background:#f9bf3a url(../img/ui/white-arrow.png) right 13px no-repeat; color:#fff; text-decoration:none;}
.Bluebttn:focus{background:#f9bf3a url(../img/ui/white-arrow.png) right 13px no-repeat; color:#fff; text-decoration:none;}

.Yellowbttn{
	background:#f9bf3a  url(../img/ui/white-arrow.png) right 13px no-repeat; 
	display:inline-block; vertical-align:middle; padding:15px 20px; font-size:15px;	
	color:#FFF; font-weight:400; text-transform:uppercase; border:0px; outline:none;	
	}
.Yellowbttn:hover{background:#000 url(../img/ui/white-arrow.png) right 13px no-repeat; color:#fff; text-decoration:none;}
.Yellowbttn:focus{background:#000 url(../img/ui/white-arrow.png) right 13px no-repeat; color:#fff; text-decoration:none;}

.Whitebttn{
	background:#fff url(../img/ui/yellow-arrow.png) right 13px no-repeat; min-width:170px;	
	display:inline-block; vertical-align:middle; padding:15px 50px 15px 20px; font-size:15px;	
	color:#f9bf3a; font-weight:400; text-transform:uppercase; border:0px; outline:none;	
	}
.Whitebttn:hover{background:#f9bf3a url(../img/ui/white-arrow.png) right 13px no-repeat; color:#fff; text-decoration:none;}
.Whitebttn:focus{background:#f9bf3a url(../img/ui/white-arrow.png) right 13px no-repeat; color:#fff; text-decoration:none;}

.Bl-linkText{vertical-align:middle; color:#494847; font-size:16px; text-transform:uppercase;}
.Bl-linkText:hover{color:#f9bf3a; text-decoration:none;}
.redText {color:#ff0000;}
.submitBtn{
	background:#2490d1; border-bottom:5px solid #177cb7; padding:15px 20px 10px; border-radius:0px;
	width:100%; color:#FFF; font-size:16px; font-weight:bold; text-transform:uppercase;	
	}
.submitBtn:hover{background:#177cb7; border-bottom:5px solid #2490d1; color:#FFF;}


/*--- Top Header Login Css ---*/
.leftImg{float:left; margin:0 20px 20px 0; max-width:100%;}
.rightImg{float:right; margin:0 0 20px 20px; max-width:100%;}

.fullPage{display:block; position:relative; width:100%; height:100%;}

.greyBorder{border:1px solid #d8d7d6;}

.halfDiv{width:50%; float:left; overflow: hidden; position: relative;}

.blueBG{background-color:#2490d1;}

.fullDiv{display:block; position:relative; width:100%; background:#CCC; overflow:hidden;}

header {margin:0; padding:0px; position: relative; background-color:#f2f1ef; border-bottom:1px solid #eae9e7;}
header hr{border-width: 5px 0 0;}
header .logo{padding-top:20px; padding-bottom:20px;}
header .navbarCol{padding-top:108px;}

.topBlueBox{background:#177cb7; overflow:hidden; padding:5px 0;}
.navbar-right .social{margin:0; list-style:none;}
.navbar-right .social .fa{
	color:#fff; margin-left:0px; border-radius:50%; width:34px; height:34px; 
	background:#2490d1; vertical-align:middle; font-size:22px; margin-left:10px;
	text-align:center; line-height:34px; 
	-webkit-transition: ease-out 0.3s; -moz-transition: ease-out 0.3s;
	-o-transition: ease-out 0.3s; transition: ease-out 0.3s;
	}
.navbar-right .social .fa:hover{color:#177cb7; background:#fff;}
.navbar-right .social .trip-advisor{color:#2490d1; background:#2490d1 url(../img/ui/trip-advisor.png) center center no-repeat;}
.navbar-right .social .fa:hover.trip-advisor{color:#fff; background:#fff url(../img/ui/trip-advisor-hov.png) center center no-repeat;}

.booknow-btn{border:1px solid #177cb7; color:#177cb7 !important; margin-left:10px;}
.booknow-btn:hover{border:1px solid #f9bf3a; color:#f9bf3a !important;}

.sponsorIntro::after {
    background-color: #949ca1; bottom: 0;
    content: ""; display: block; height: 2px;
    left: 50%; margin-left: -25px; position: absolute; width: 50px;
}

.topLynx{}
.rating-star{padding:0px; margin:15px 0; float:left; overflow:hidden; list-style:none;}
.rating-star li{padding:0 20px 0 0; margin:0 20px 0 0; float:left; border-right:1px solid #000; }
.rating-star li:last-child{border:0px; padding-right:0px; margin-right:0px; font-size:25px; line-height:30px;    font-style: italic;     font-family: 'Yanone Kaffeesatz', sans-serif;}

.callInfo{display:inline-block; float:right; margin:15px 0 0; text-transform:uppercase; color:#b8b7b4;}
.callInfo .fa{font-size:38px; line-height: 24px; float:left; padding-right:10px;}
.callInfo span{color:#f9bf3a; font-size:24px; line-height: 22px;}

/*--- Body Css ---*/
.fullWrap{width:100%; padding:0 1% 20px; overflow:hidden; position:relative;}
.fullWrap .leftDivCol{float:left; width:49.5%; margin:1% 0 0; position:relative;}
.fullWrap .rightDivCol{float:right; width:49.5%; margin:1% 0 0; position:relative;}
.fullWrap .detailText{padding-top:30px;}

.fullWrap .location{position:relative; background:url(../img/content/home-map.jpg) center center no-repeat; background-size: cover; height:480px;}
.fullWrap .location h2{position:absolute; top:30px; left:20px;}
.fullWrap .location .Yellowbttn{position:absolute; bottom:0px; right:0px; width:215px;}
.fullWrap .location img{max-width: 100%; height: auto;}
/*--- End Css ---*/

.take-tour{background:#f2f1ef; padding:30px 20px;}

.bookNow{padding:0px; margin:0px; position:relative;}
.bookNow .titleCol{
	background:#2490d1 url(../img/template/blue-pattern.jpg) center bottom no-repeat;
	text-align:center; color:#FFF; padding:40px 10px;
}
.bookNow .titleCol h2{color:#FFF; padding:0 0 20px; margin:0px;}
.bookNow .titleCol h2::after{left:50%; width:74px; margin-left:-37px; background-color: #fff;}
	
.bookNow .formGrid{background:#fff; border:1px solid #d8d7d6; border-width:0 1px 1px; padding:5%;}
.bookNow .formGrid .date-form{background-color:#eeeeee; padding:5%; border-radius:8px; text-align:center;}

/*.bookNow .formGrid .date-form .control-group{margin-bottom:10px;}
.bookNow .formGrid .date-form .control-label{padding-top:0px; padding-bottom:5px; font-size:14px;}
.bookNow .formGrid .date-form .control-group .input-group{width:100%;}
.bookNow .formGrid .date-form .form-control{height: 30px; padding:3px 8px;}*/

.apartmentLink{padding:0px; margin:40px 0 0; list-style:none; overflow:hidden;}
.apartmentLink li{padding:0px; margin:0px; width:47%; float:left;}
.apartmentLink li:first-child{margin-right:6%;}
.apartmentLink li span:first-child{float:left; width:30%; padding-right:3%; display:block;}
.apartmentLink li span:last-child{float:none; display:table-cell; height:50px; vertical-align:middle;}
.apartmentLink li span:last-child .Bl-linkText{font-size:13px;}
.apartmentLink li img{float:left; margin-right:10px; max-width:100%; display:inline-block;}

/*--- End Css ---*/
.wrapper{padding:50px 0; margin:0px; position:relative; overflow:hidden;}
.wrapper h2{color:#f9bf3a; padding-bottom:15px;}
.wrapper h2::after{background-color:#f9bf3a;}

.headerLeft{text-align: center; vertical-align: middle; color: #fff; font-size: 24px; text-transform: uppercase; padding-top:110px;}
.headerLeft h1{color: #fff; font-weight: bold; position: relative; margin:0 0 15px;}
.headerLeft h1::after{
  content: ""; display: block; position: absolute; bottom: 0px; left:50%; 
  width:74px; height:2px; margin-left: -37px; background-color: #fff;
	}

	
.leftGrid{float:left; width:70%; position:relative;}
.leftGrid h4 span{font-size:16px;}

.leftGrid ul{padding:0px; margin:0 0 0 10px; list-style:none;}
.leftGrid ul li{padding:5px 0px 5px 20px; background:url(../media/1063/buller-img.png) left 8px no-repeat;}
 
.featureTabCol .nav-tabs{padding-left:15px;}
.featureTabCol .nav-tabs > li > a{border-radius:0px; color:#898886; text-transform:uppercase;} 
.featureTabCol .nav-tabs > li > a:hover{background:inherit; color:#f9bf3a; border-color:#d8d7d6 #d8d7d6 #fff;}
.featureTabCol .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, 
.nav-tabs > li.active > a:focus{ color:#f9bf3a !important;}

.featureTabCol .tab-content .tabDetail{
	border:1px solid #f9bf3a; border-width:0 1px 30px; padding:35px 5px; 
	border-color:transparent #d8d7d6 #f9bf3a; overflow:hidden;
	}
.featureTabCol .tab-content .Features ul{padding:0px; margin:0px;}	
.featureTabCol .tab-content .Features ul li{padding:4px 0; margin:0px; font-size:14px;}
	
	
.rightGrid{float:right; width:24%; position:relative;}
.rightGrid .bookNow{margin-bottom:30px;}
.rightGrid .bookNow .formGrid{padding: 10% 10% 0; background:#eeeeee;}
.rightGrid .bookNow .titleCol{padding: 35px 10px 30px;}

.rightGrid .testimonialCol{
	background:#b8b7b4;
	padding:30px 15px 65px; margin-bottom:30px; position:relative;
}
.rightGrid .testimonialCol h2{color:#FFF; padding:0 0 20px; text-align:center;}
.rightGrid .testimonialCol h2::after{left:50%; width:74px; margin-left:-37px; background-color: #fff;}
.rightGrid .testimonialCol .Whitebttn{position:absolute; bottom:0px; right:0px;}

.rightGrid .textColumn{padding:0px; position:relative; margin-bottom:30px;}
.rightGrid .textColumn .titleCol{
	background:#f9bf3a;
	text-align:center; color:#FFF; padding:30px 0 25px;
}
.rightGrid .textColumn .titleCol h2{color:#FFF; padding:0 0 20px; margin:0px;}
.rightGrid .textColumn .titleCol h2::after{left:50%; width:74px; margin-left:-37px; background-color: #fff;}
	
.rightGrid .textColumn .detailGrid{background:#fff; border:1px solid #d8d7d6; border-width:0 1px 1px; padding:8% 5%;}

.OneBedroom-icon{ position:absolute; right:35px; top:62px; background-color:rgba(0, 0, 0, 0.5); width:auto; height:auto; z-index:99; border-bottom:5px solid #f9bf3a;}
.OneBedroom-icon ul{padding:0px; margin:0px; list-style:none;}
.OneBedroom-icon ul li{padding:10px; margin:0px; border-right:1px solid #898886; float:left;}
.OneBedroom-icon ul li:last-child{border:0px;}

.hide-mob{display:block;}
.hide-desktop{display:none;}

.impText{width:100%; display:block; font-size:12px; line-height:16px; clear:both;}

/*--- Rates Page Accordion Css ---*/
.conditionsCol{overflow:hidden;}
.conditionsCol .panel {box-shadow:inherit; margin-bottom:0px;}
.conditionsCol .panel .accordion-toggle:hover{text-decoration:none;}
.conditionsCol .panel .accordion-toggle h3{margin-bottom:15px; font-size:20px;}
.conditionsCol .panel .accordion-toggle .fa{font-size:30px; line-height:24px;}
.conditionsCol .panel .accordion-toggle .fa-minus-square-o{color:#f9bf3a;}
.conditionsCol .panel .accordion-toggle .fa-plus-square-o{color:#494847;}

.conditionsCol .panel .panel-body{padding:0px; font-size:14px;}
.conditionsCol .panel .panel-body ul{padding:0px; margin:0 0 0 20px;}
.conditionsCol .panel .panel-body ul li{padding:3px 0;}

.contactDetail{
	background:#b8b7b4 url(../img/template/contact-detail-img.jpg) right top no-repeat;
	min-height:210px; padding:50px; margin-bottom:25px; margin-top:20px; overflow:hidden;
}
.contactDetail a{color:#FFF; font-size:17px;}
.contactDetail h3{font-size:22px; color:#FFF; margin-bottom:20px;}
.contactDetail h5{margin-bottom:5px;}
.contactDetail p{margin-bottom:5px; line-height:16px;}
.contactDetail .column1{float:left; width:27%; min-height:85px; padding:10px 2% 10px 0; border-right:1px solid #898886;}
.contactDetail .column1 .fa{font-size:34px;}
.contactDetail .column2{float:left; width:23%; min-height:85px; padding:10px 2% 10px 30px; border-right:1px solid #898886; font-size:22px;}
.contactDetail .column2 .fa{font-size:40px;}
.contactDetail .column3{float:left; width:32%; min-height:85px; padding:10px 2% 10px 30px;}
.contactDetail .column3 .fa{font-size:30px;}

.ContactForm{padding:50px 20px 40px; overflow:hidden; position:relative; min-height:780px;}
.ContactForm h3{margin-bottom:20px;}
.ContactForm .enquiryForm{margin-top:56px;}
.ContactForm .enquiryForm .marginT50{margin-top:50px;}
.ContactForm .enquiryForm .form-group label{width:100%;}
.ContactForm .enquiryForm .form-group label span{float:right; color:#cf1111; display:inline;}
.ContactForm .enquiryForm .form-control{border-radius:0px; background:#f8f7f6;}

.ContactForm .ConfirmationPopup{
	background-color:rgba(36, 144, 209, 0.9); width:400px; height:auto; color:#FFF; 
	position:absolute; left:50%; top:10%; margin-left:-200px; z-index:99; padding:80px 35px 40px;
	}
.ContactForm .ConfirmationPopup h3{color:#FFF;}
.ContactForm .ConfirmationPopup .closeDiv{
	display:inline-block; position:absolute; right:15px; top:15px;
	opacity: 1; width:20px; height:20px; z-index:999; 
	}
.active { display:block; }

.contactMapGrid{overflow:hidden; position:relative; min-height:780px;}
.contactMap{
	background:url(../img/content/contact-map.jpg) center top no-repeat;
	position:relative; overflow:hidden; height:500px;
	}
.contactMap img{display: none;}
.contactMap .Yellowbttn {top: 0; position:absolute; left:0;  width:215px;}
.ProximityCol{overflow:hidden; padding:20px 0; margin:0px;}
.ProximityCol h5{margin-left:20px; margin-bottom:5px;}
.ProximityCol ul{padding:0px; margin:0px 30px; overflow:hidden; list-style:none;}
.ProximityCol ul li{padding:0px; margin:0px 5px; float:left;}

.contactInfo-grid{display:none;}

.multiLinks{padding:0px; margin:0px; list-style:none;}
.multiLinks li a{display:block; padding:8px 5px; border-bottom:1px solid #d8d7d6;}
.multiLinks li:last-child a{padding-bottom:0px; border-bottom:0px;}

.highlightedText{font-size:17px; font-style:italic; color:#f9bf3a;}

.usefulLinkCol{border-bottom:0px solid #ccc; margin-bottom:20px;}
.usefulLinkCol p{margin-bottom:10px;}
.usefulLinkCol h4{clear:inherit; margin-top:20px;}

.usefulLinkCol ul{padding:0px; margin:0 0 30px; overflow:hidden;}
.usefulLinkCol ul li{float:left; width:50%; padding:10px 0; overflow:hidden; border-bottom:1px dashed #CCC; background-image:inherit;}


/*--- End Css ---*/

/*--- Footer Css ---*/
footer{background:#494847; padding:30px 0 10px; position:relative; color:#fff;}
footer .footerText{font-size:36px; text-align:center; border-bottom:1px solid #898886; padding-bottom:15px; font-style:italic; font-family:'Yanone Kaffeesatz', sans-serif;}
footer .copyright{font-size:12px; padding-top:15px;}
footer .copyright a {color:#f9bf3a;}
footer .copyright a:hover{text-decoration:underline;}

/*--- All Padding & Margin Css ---*/
.padding0{padding:0px;}
.paddingL0{padding-left:0px;}
.paddingR0{padding-right:0px;}

.paddingB30{padding-bottom:30px;}
.paddingT20{padding-top:20px;}
.paddingT10{padding-top:10px;}

.paddingLR0{padding-left:0px; padding-right:0px;}
.paddingTB15{padding-top:15px; padding-bottom:15px;}
.paddingTB30{padding-top:30px; padding-bottom:30px;}

.marginT20{margin-top:20px;}
.marginT30{margin-top:30px;}
.marginT40{margin-top:40px;}

.marginTB40{margin-top:40px; margin-bottom:40px;}

.row2 p{margin-bottom:0px;}

.take-tour ul{padding-left:12px;}
.take-tour ul li{padding:5px 0;}

.take-tour .choose-locate{text-align:right;}

.testimonialCol img {
    width: 133px;
    height: 89px;
    float: left;
    margin-right: 10px;
	margin-bottom: 10px;
}
/*--- Tablet View ---*/
@media screen and (max-width: 1200px) {
.ContactForm{min-height:880px;}  
.contactMapGrid{min-height:880px;}
	
}

@media screen and (max-width: 992px) {
.ContactForm{min-height: inherit;}  
.contactMapGrid{min-height: inherit;}
	
header .logo{text-align:center; margin-top:90px;}
.fullWrap{padding:0 0 20px;}

.detailText{padding:0 2%;}

.topLynx{text-align:center;}
.callInfo{display:none;}
.rating-star {display: inline-block; margin: 15px 0 10px; float:none;}

/*.take-tour{padding:30px 20px;}*/
.take-tour{background:inherit; background-color:#f2f1ef;}

.fullWrap .leftDivCol{float:left; width:100%; margin:2% 0 0;}
.fullWrap .rightDivCol{float:right; width:100%; margin:2% 0 0;}

.apartmentLink li span:last-child{padding-top:5px; line-height:normal;}
.apartmentLink li span:last-child .Bl-linkText{font-size:16px;}

.contactInfo-grid{background:#CCC; width:100%; padding:10px 10px 5px; text-align:right; line-height:30px; overflow:hidden; display:block;position:fixed; left:0px; top:43px; z-index:999;}
.contactInfo-grid ul{padding:0px; margin:0px; list-style:none; float:right;}
.contactInfo-grid ul li{padding:0px; margin:0px; overflow:hidden; color:#ffffff; font-size:18px; }
.contactInfo-grid ul li .fa{color: #000; font-size:38px; line-height:26px; float:left; margin-right:10px;}
.contactInfo-grid ul li span{font-size:22px; color:#000;}
.contactInfo-grid ul li span a{color:#000;}

.greyBorder{margin-bottom:20px;}

.contactMap .Yellowbttn {bottom: 0; right:0; top:inherit; left:inherit;}

.leftGrid{margin-bottom:30px;}

.leftGrid{width:100%;}
.rightGrid{width:100%;}

.contactDetail .column1{width:100%; min-height:40px; padding:0px; margin-bottom:20px; border-right:0px;}
.contactDetail .column2{width:100%; min-height:40px; padding:0px; margin-bottom:20px; border-right:0px;}
.contactDetail .column3{width:100%; min-height:40px; padding:0px;}
.contactDetail .width40{width:40px; text-align:center;}


footer .footerText{font-size:28px;}
footer .copyright{text-align:center;}

}

/*--- Mobile View ---*/
@media screen and (max-width: 768px) {
.leftImg{float:none; margin:0 0px 20px; max-width:100%;}
.rightImg{float:none; margin:0 0px 20px; max-width:100%;}

.take-tour .choose-locate{text-align:center; padding-bottom:20px;}

.hide-desktop{display:block;}
.hide-mob{display:none;}

h2{font-size:30px; padding-bottom:15px;}

.wrapper{padding-bottom:0px;}

.detailText{padding:4% 15px;}	
.rating-star li {margin-right:10px;	padding-right:8px;}
.rating-star li:last-child{font-size:16px;}

.take-tour{background-position:left bottom; padding: 30px 15px;}

.fullWrap .leftDivCol{margin:2% 0 0;}
/*.fullWrap .rightDivCol{margin:0 0;}*/

.apartmentLink li{padding:10px 0; width:100%;}
.apartmentLink li:first-child{margin-right:0;}
.apartmentLink li span:first-child{float:left; width:58px; padding-right:10px; display:block;}
.apartmentLink li span:last-child{padding-top:10px; width:60%;}

.headerLeft{padding-bottom: 60px; padding-top: 60px;}
.halfDiv{width:100%;}

.featureTabCol .tab-content .tabDetail{border-width:0 1px 1px;	border-color:transparent #d8d7d6 #d8d7d6;}
.featureTabCol .tab-content .Features ul{margin: 10px 0 0 10px;}
.featureTabCol .tab-content .Features ul li{width:100%;}

.contactMap{min-height:420px;}
.contactDetail{background:#b8b7b4; background-image:none!important; padding:20px;}

.OneBedroom-icon{
	position:relative; right:0px; top:0; background-color:transparent; overflow:hidden; 
	width:100%; border-bottom:5px solid #f9bf3a; border-top:1px solid #898886;
	}
.OneBedroom-icon ul li{
	padding:12px 0; margin:0px; border-right:1px solid #898886; vertical-align:top;
	display:inline-block; width:24.1%; text-align:center; float:none;
	}

.ContactForm{padding:30px 20px;}
.ContactForm .ConfirmationPopup{width:90%; left:50%; top:10%; margin-left:-45%; padding:80px 20px 40px;}
.ContactForm .enquiryForm{margin-top:25px; }
.ContactForm .enquiryForm .marginT50{margin-top:0px;}

.fullWrap .location h2{left:15px;}

.marginTB40{margin-bottom:0px;}

.usefulLinkCol ul li{float:left; width:100%; padding:0px; border-bottom:0;}
.usefulLinkCol ul li:nth-child(2n+2){margin-bottom:10px;  border-bottom:1px dashed #CCC; padding-bottom:10px;}

}

@media screen and (max-width: 600px) {
.table-bordered > tbody > tr.col1 > td{background:#f8f7f5; text-align:left; border-bottom:0;}
.table-bordered > tbody > tr.col1 > td:first-child{background:#f9bf3a; text-align:left;}
.table-bordered > tbody > tr.col1 > td:nth-child(2n+2){background:#f8f7f5; text-align:left;}

.table-bordered > tbody > tr.col2 > td:first-child {background:#f9bf3a; text-align:left !important;}
.table-bordered > tbody > tr.col2 > td{background:#f8f7f5; text-align:left !important;}
.table-bordered > tbody > tr.col2 > td:nth-child(2n+2) {background:#f8f7f5; text-align:left !important; }


.OneBedroom-icon ul li{width:23.8%;}

.apartmentLink li span:last-child{width:75%;}

.featureTabCol .tab-content .Features .imageCol{text-align:center;}

.leftGrid h4 span{display:block; padding-top:5px;}

.ProximityCol ul{margin-left:10px;}
.ProximityCol ul li{margin:0px; width:33%;}	

.fullWrap .location{background:inherit; height:auto; max-width:768px; overflow:auto;}
.fullWrap .location img{max-width:141%;}


.ProximityCol img{max-width: 100%;}

.contactMap{
	background:inherit;  overflow: auto; max-width: 600px;
	height:auto;
	}
.contactMap img{display: block;}

}

@media screen and (max-width: 400px) {

.fullWrap .location img{max-width:190%;}
}

/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
