@media (max-width: 1200px) {
div.freebies-page>div:first-child {margin-right:0px;}
}
@media (max-width: 850px) {
	#header-award{
	-webkit-box-ordinal-group: 3;
  	-moz-box-ordinal-group:3;
  	-webkit-order: 3;
  	-ms-flex-order: 3;
		order:3;
		margin:0px;
	}
	div.social-network{
		-webkit-box-ordinal-group: 2;
  -moz-box-ordinal-group:2;
  -webkit-order: 2;
  -ms-flex-order: 2;
		order:2;
	}
	.powerpack{
		-webkit-box-ordinal-group: 4;
  -moz-box-ordinal-group:4;
  -webkit-order: 4;
  -ms-flex-order: 4;
		order:4;
	}
	div#header .logo {
		width: 90%;
		padding-left: 35%;
	}

}

@media (max-width: 767px) {
.freebies-page > div
{
min-width: auto;
margin-right: 0px;
max-width: 100%;
}
	h1#property-view-page{
		font-size:24px;
	}
.phone-chargers-outer>div{
	padding:5px;
}
	.footer-left{
		-webkit-box-ordinal-group: 3;
  -moz-box-ordinal-group:3;
  -webkit-order: 3;
  -ms-flex-order: 3;
		order:3;
		width:100%;
	}
	#info #strap{
		text-align:center;
		width:100%;
	}
	.footer-middle{
		-webkit-box-ordinal-group: 2;
  -moz-box-ordinal-group:2;
  -webkit-order: 2;
  -ms-flex-order: 2;
		order:2;
		width:100%;
		margin-top:10px;
	}
	.footer-middle img, .footer-right img.freebies-small{
		display:block;
		margin:auto;
		max-width:100%;
	}
	.footer-right{
		-webkit-box-ordinal-group: 1;
  -moz-box-ordinal-group:1;
  -webkit-order: 1;
  -ms-flex-order: 1;
		order:1;
		width:100%;
	}
	.footer-right .footerlinks{
		text-align: center;
		margin: 10px 0px;
		width:100%;
	}
	#header-award-footer, a.powerpack-footer{
		display:block;
		width:100%;
	}
	#header-award-footer img {
		border: 1px solid #c90;
		display: block;
		margin: auto;
	}

	.roomhead {
		margin:0px;
		padding:10px 5px 5px 5px;
		font-size:20px;
	}
	.header-inner{
		display:none;
	}
	.view-links { margin: 20px 0; }
	.navbar-nav { z-index: 3}
	.area-image {
		max-width:100%;
		float:none;
		margin:10px auto;
	}
	#header-navbar-toggle-container{
		position:fixed;
		top:0px;
		left:0px;
		z-index:400;
	}
	.area-image img {

    max-width: 100%;
    display: block;
    margin: auto;

}
.area-container{
	padding-left:10px;
	padding-right:10px;
}
#header-award{
	-webkit-box-ordinal-group: 1;
  -moz-box-ordinal-group:1;
  -webkit-order: 1;
  -ms-flex-order: 1;
	order: 1;
}
.logo-navbar{
	display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
	-webkit-justify-content: space-between;
    justify-content: space-between;
	padding-top:5px;

}
.logo-navbar img{
	width:100px;
	float:left;
}
.logo-navbar img.mobile-header-freebies{
	width:130px;
	max-width:40%;
}

.header-container{
	width:100%;
}
div.logo{
	display:none;
}
	.availability table th {
	 font-size:15px;

	}
	.availability td {
	 font-size:12px;
	}
	.property .more-detail {
		font-size: 20px;
	}
	.property>.listing-col1 {
			display:block;
			width:100%;

		display:block
	}
	.property>.listing-col2 {
		display:inline-block;
		vertical-align:top;
		width:45%;
		margin: 0 3px;

		text-align:left;
	}
	.property>.listing-col3 {
		display:inline-block;
		text-align:left;
		width:45%;
	}

	.testtitle{max-width:200px;}
	.row{
		margin-left:0px;
		margin-right:0px;
	}
	.property-basket-list{
		margin-bottom:10px;
	}
	.property-basket-list h3{
		font-size:16px;
	}
	.header-container{margin-top:0px !important;}
	img.award-large-screen{display:none;}
	img.award-small-screen{display:block; max-width:100%;margin:0px auto;}
	.about-our-award{
		margin:5px;
	}
	.utilities {
column-count: 2;

-webkit-column-count: 2;

-moz-column-count: 2;
}


}

@media (max-width: 490px)
{
.utilities {
column-count: 1;

-webkit-column-count: 1;

-moz-column-count: 1;
}
div#header .logo
{
width:auto !important;
padding-left:0px !important;
}
div.social-network{
  	-webkit-flex-direction: row;
  -ms-flex-direction: row;
	flex-direction:row;
}
span.all-inclusive-break{
	display:inline;
}



}
@media (max-width: 360px)
{
	.area-image {
		float:none;
		width: 100%;
	}
	.area-image img {
		display:block;
		margin:0 auto;
	}
	.area-description1, .area-description2 {
		margin-left: 0px
	}


	.property .more-detail {
		font-size: 15px;
	}
	.testtitle{max-width:170px;}
	.sheffieldtitle{clear:left;margin:10px;}


}
/* Small devices (tablets, 768px and up) */
@media (min-width: 768px) {

.footerlinks{
  display:flex;
  flex-wrap:nowrap;
  align-items:center;
  gap:10px;
  justify-content:space-between
}
div#header div.navbar ul.navbar-nav, div#header div.navbar ul.nav {
	display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;

    display: flex;
    width: 100%;
	-ms-flex-pack: distribute;
    -webkit-justify-content: space-around;
    justify-content: space-around;
}
.navbar-nav > li {

    border-right:0px;

}
	.am-container { max-width: 100%; margin: 10px 4px; display:inline-block}
	#wrapper { margin-top: 161px}
	.view-left1 { float:left; width:370px; margin-top:20px; }
	.view-left2 { float:left ; width: 370px;  }
	.view-right1 { float:right; width: 390px; margin-top:20px;  }
	.view-gallery {padding-top:20px;}
	.view-gallery img { max-width: 183px; display:inline-block; margin:2px 0; vertical-align:top }
	.availability th.call-now {
		font-size: 22px;
	}

	.view-floor { clear:both}


	.home-left {
		display:inline-block;
		width: 48%;
		vertical-align:top;
		padding: 20px;
	}
	.home-right {
		padding: 20px;
		vertical-align:top;
		display:inline-block;
		width: 48%;
	}

	#am-container {	float:left}
	.shrink img {
		height:auto;
		width:auto;
	}
	#info #strap {
	  text-align: left;
	}
	iframe {
		max-width:auto;
	}
	div#header div.navbar ul.nav {
	  margin: 0 0 0  0;
	}
	#Layer_1box {
		max-width:none;
		width:500px;
		position:relative;
		top:-1px;
	}
	#detail-tab-content {
		max-width:980px;
	}
	.main-content-wide #detail-tab-content{width:100%; max-width:100%;margin-right:auto;margin-left:auto;}


	/****************************************************** General */
	#wrapper #main-content, #wrapper #main-content-abs {
		padding: 0;
	}
	.carousel .item {
		height: 500px;
	}
	/****************************************************** Navbar */
	div#header div.navbar {
		padding: 0;
	}
	div#header div.navbar ul.navbar-nav li a,
	div#header div.navbar ul.nav li a {
		padding: 5px;
		font-size: 1.7vw;
	}
	div#header div.navbar .navbar-collapse {
		margin-top: 0px;
	}
	/****************************************************** Listing */
	#listing-container, .header-container, .footer-container, #SearchInfo{
		margin: 0 auto 10px auto;
	}
	#SearchInfo{
		margin-bottom:0px;
	}
	.header-container, .footer-container{
		margin:0 auto;
	}
	/****************************************************** Detail Page */
	#property-info .info {
		display: visible;
	}
	#property-info #detail-tab-container {
		margin-left: 0px;
	}
	#property-info #detail-tab-container ul#detail-tabs li a {
		padding: 10px 20px;
	}
	.bigvideo{
	margin-left:-7px;}
	img.award-small-screen{display:none;}
	.about-our-award .cert{text-align:right;}
}
/********************************************************************************************** 980 plus  */
/* iPad Landscape */
@media (min-width: 980px) {

	.view-left1 { float:left; width:475px; margin-top:20px; }
	.view-left2 { float:left ; width: 475px;  }
	.view-right1 { float:right; width: 480px; margin-top:20px;  }
	.view-gallery img { max-width: 236px; display:inline-block; margin:2px 0; vertical-align:top }

	.availability th.call-now {
		font-size: 28px;
	}
	.property {
		text-align:justify ;
		max-width: 400px;
		border: 1px solid #3fc3dc;
		padding: 0px;
		margin-bottom:10px;
	}
	.property img
	{
		max-width:100%;
	}

	.property>.listing-col1 {
		display:inline-block;
		width:400px;
		vertical-align:top;
	}
	.property>.listing-col2 {
		display:inline-block;
		vertical-align:top;
		width:290px;
		margin: 0 18px;

		text-align:left;
	}
	.property>.listing-col3 {
		display:inline-block;
		text-align:left;
		width:100%;
	}
	#wrapper { text-align:center }
	#main-content { max-width:980px; margin: 10px auto 0 auto; text-align:left}
	#property-info {
		width:980px;
	}
	#info ul {
		text-align: left;
	}
	#info ul li {
		padding: 0;
		display: block;
	}
	#info #strap {
		text-align: left;
	}
	.header-container img.award-large-screen{margin-top:-85px;}
}
@media (min-width: 1100px) {
	#PropertyInfo {width:980px;margin-left:auto;margin-right:auto;}
	#FloorPlan {margin-left:auto;margin-right:auto;}
	.navwidthbox{width:980px;margin: 0 auto;}
	#detail-tab-content{width:980px;margin-right:auto;margin-left:auto;}
	.main-content-wide #detail-tab-content{width:100%;margin-right:auto;margin-left:auto;}
}

@media (min-width:1200px) {
	#header>.row:first-child>div:first-child { width:50% !important; }
	/****************************************************** Navbar */
	div#header div.navbar {
		padding: 0;
	}
	div#header div.navbar ul.navbar-nav,
	div#header div.navbar ul.nav {
		background-color: #333333 !important;
	}
	div#header div.navbar ul.navbar-nav li a,
	div#header div.navbar ul.nav li a {
		padding: 7px;
		font-size: 1.2em;
	}
	#SearchInfo {
		font-size: 100%;
		width:980px;
		margin-left:auto;
		margin-right:auto;
	}
	.testtitle{width:65%;}
	.testimage img.camera { margin:10px; width:40px; position:relative; height:40px  }



}
/********************************************************************************************** 1025 plus  */
/* Medium devices (desktops, 1025px and up) */
@media (min-width: 1025px) {
	h5 {
		font-size: 150%;
	}
	#wrapper #main-content {
		padding: 0 70px 15px 70px;
	}
	#wrapper #main-content.home {
		padding: 0px;
	}

	.caro-contols .controls {
		display: visible;
	}
	.carousel .item {
		height: 700px;
	}
	/****************************************************** Listing */
	#listing-container,  .footer-container {
		margin: 0 auto 10px auto;
	}
	#listing-container
	{
		width:100%;
	display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
		display: flex;
		-webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-pack: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
  -webkit-justify-content: center;
		justify-content: center;
	}
	.header-container,.footercontainer{
	margin: 0 auto;
}
}


@media (min-height: 1200px) {

	#info {
		bottom: 0;
		left: 0;
		font-size: 100%;
		z-index: 20 !important;
	}

}
/******************************************************************************************************  1200 plus  */
/* Large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {
	/****************************************************** Navbar */
	div#header .logo img {
		width: auto;
	}
	div#header div.navbar {
		padding: 0;
	}
	div#header div.navbar ul.navbar-nav li a,
	div#header div.navbar ul.nav li a {
		padding: 10px 5px;
		font-size: 20px;
	}
	/****************************************************** Detail Page */
	#property-info {
	}
	.image-container .bg-images .image-container img {
		width: 98%;
	}
}
@media (max-width: 1400px) {
	#header-award-inner-right{
		font-size:18px;
}
img.freebies-small{
	display:block;
	max-width:100%;
}
img.freebies-large{
	display:none;
}

}
@media (max-width: 1200px) {
	#header-award-inner-right{
		display:none;
}
#header-strapline-small{
	display:block;
	width:100%;
	font-size:20px;
	padding:10px;

}
.header-inner{
	margin-bottom:0px;
}
}
@media (max-width: 620px) {

	img.freebies-small {

    display: block;
    max-width: 100%;
    margin: auto;

}
.powerpack{
	width:100%;
}

}




