/* --------------------------------------
=========================================
RESPONSIVE FIXES
=========================================
-----------------------------------------*/
@media (min-width: 1200px) {
	#acrossTheGlobe .mapMarker1 {
	  top: 144px;
	  left: 293px;
	}
	#acrossTheGlobe .mapMarker1 img {
	  width: 74px;
	}
	#acrossTheGlobe .mapMarker2 {
	  position: absolute;
	  top: 288px;
	  left: 410px;
	}
	#acrossTheGlobe .mapMarker2 img {
	  width: 108px;
	}
	#acrossTheGlobe .mapMarker1 h2, #acrossTheGlobe .mapMarker2 h2 {
	  font-size: 43px;
	}
	#acrossTheGlobe .mapMarker1 h3, #acrossTheGlobe .mapMarker2 h3 {
	  font-size: 30px;
	}
}
@media (max-width: 991px) {
	#masthead h1 {
	font-size: 2.375rem;
	}
	#welcome h2 {
	  font-size: 1.05rem;
	}
	#welcome img.dualLogos {
	  width: 54%;
	}
	#cambriaIntro img.roundedSupportImage {
	  width: 90%;
	  margin-top: 3.125rem;
	}
	#moreSpace img.arrows {
	  width: 73.5%;
	}
	#connections > div > div > div {
	  text-align: center;
	}
	#connections img {
	  width: 50%;
	  float: none;
	  margin-bottom: 2rem;
	}
	#ascendIntro img {
	  width: 90%;
	  margin-top: 3.125rem;
	}
	#largestSoftBrand .ascendIconContainer {
	  text-align: center;
	}
	#largestSoftBrand img.portfolioLocationIcon {
	  width: 100%;
	  float: none;
	}
	#metroMarkets img.cambriaChicago {
	  margin-left: 5%;
	  margin-right: 0;
	}
	#metroMarkets .cambriaChicagoOverlay {
	  left: 5%;
	}
	#metroMarkets img.cambriaLax {
	  float: left;
	}
	#metroMarkets img.cambriaDc {
	  float: right;
	}
	#metroMarkets img.cambriaDurham {
	  margin-left: 0;
	  margin-right: 5%;
	}
	#metroMarkets .cambriaDurhamOverlay {
	  left: 0;
	}
	#metroMarkets .cambriaLaxOverlay {
	  left: 0;
	  right: auto;
	}
	#metroMarkets .cambriaDcOverlay {
	  left: auto;
	  right: 0;
	}
	#metroMarkets img.ascendBoston {
	  margin-left: 5%;
	  margin-right: 0;
	}
	#metroMarkets .ascendBostonOverlay {
	  left: 5%;
	  right: auto;
	}
	#metroMarkets img.ascendMinnesota {
	  float: left;
	}
	#metroMarkets img.ascendLittleRock {
	  float: right;
	}
	#metroMarkets .ascendMinnesotaOverlay {
	  left: 0;
	  right: auto;
	}
	#metroMarkets .ascendLittleRockOverlay {
	  left: auto;
	  right: 0;
	}
	#metroMarkets img.ascendNashville {
	  margin-left: 0;
	  margin-right: 5%;
	}
	#metroMarkets .ascendNashvilleOverlay {
	  left: auto;
	  right: 5%;
	}

}
@media (max-width: 767px) {
	#masthead h1 {
	  margin-top: -27vw;
	  font-size: 2rem;
	}
	#welcome img.dualLogos {
	  width: 68%;
	}
	#cambriaIntro img.roundedSupportImage {
	  margin-top: 1.5rem;
	}
	#cambriaIntro p {
	  margin-top: 1rem;
	}
	#firstRotatorSection .carousel-indicators {
	  bottom: 3.5rem;
	}
	#firstRotatorSection .item div {
	  padding-top: 0.25rem;
	  padding-bottom: 0.25rem;
	}
	#firstRotatorSection .carousel-control {
	  font-size: 3rem !important;
	}
	#firstRotatorSection .carousel-control .icon-prev, #firstRotatorSection .carousel-control .icon-next, #firstRotatorSection .carousel-control .glyphicon-chevron-left, #firstRotatorSection .carousel-control .glyphicon-chevron-right {
	  top: 38%;
	}
	#moreSpace img.arrows {
	  width: 100%;
	  margin-top: 1rem;
	}
	#amenities h2 {
	  font-size: 2rem;
	}
	#amenities h3 {
	  font-size: 1rem;
	}
	#ascendIntro img {
	  margin-top: 1.5rem;
	  margin-bottom: 1rem;
	}
	#secondRotatorSection .carousel-indicators {
	  bottom: 3.5rem;
	}
	#secondRotatorSection .item div {
	  padding-top: 0.25rem;
	  padding-bottom: 0.25rem;
	}
	#secondRotatorSection .carousel-control {
	  font-size: 3rem !important;
	}
	#secondRotatorSection .carousel-control .icon-prev, #secondRotatorSection .carousel-control .icon-next, #secondRotatorSection .carousel-control .glyphicon-chevron-left, #secondRotatorSection .carousel-control .glyphicon-chevron-right {
	  top: 38%;
	}
	#largestSoftBrand img.capitolHotelRoom {
	  float: none;
	  margin-left: 1.5%;
	  margin-right: 1.5%;
	}
	#largestSoftBrand img.envisionHotelRoom {
	  float: none;
	  margin-left: 1.5%;
	  margin-right: 1.5%;
	  margin-top: 4rem;
	}
	#largestSoftBrand .capitolLabel {
	  left: 1.5%;
	}
	#largestSoftBrand .envisionLabel {
	  left: 1.5%;
	  right: auto;
	}
	#acrossTheGlobe img.acrossTheGlobeIcon {
	  width: 100%;
	  float: none;
	  margin-top: 1.25rem;
	}
	#acrossTheGlobe .mapMarker1 {
	  top: 15%;
	  left: 15%;
	}
	#acrossTheGlobe .mapMarker2 {
	  top: 60%;
	  left: 25%;
	}
	#metroMarkets h2 {
	  font-size: 2rem;
	}
	#metroMarkets .hotelLabelOverlay {
	  position: relative;
	  top: auto;
	  bottom: auto;
	  background-color: rgba(0, 0, 0, 1);
	  padding-top: 0.625rem;
	  padding-bottom: 0.625rem;
	}
	#metroMarkets img.cambriaNewYork {
	  float: none;
	  margin-right: 5%;
	}
	#metroMarkets img.cambriaLax {
	  float: none;
	  margin-right: 5%;
	}
	#metroMarkets img.cambriaDc {
	  float: none;
	  margin-left: 5%;
	}
	#metroMarkets .cambriaDcOverlay {
	  left: auto;
	  right: auto;
	  margin-left: 5%;
	}
	#metroMarkets img.cambriaSouthlake {
	  float: none;
	  margin-left: 5%;
	}
	#metroMarkets .cambriaSouthlakeOverlay {
	  left: auto;
	  right: auto;
	  margin-left: 5%;
	}
	#metroMarkets img.ascendSaltLakeCity {
	  float: none;
	}
	#metroMarkets img.ascendMinnesota {
	  float: none;
	}
	#metroMarkets img.ascendLittleRock {
	  float: none;
	  margin-left: 5%;
	}
	#metroMarkets .ascendLittleRockOverlay {
	  left: auto;
	  right: auto;
	  margin-left: 5%;
	}
	#metroMarkets .ascendNashvilleOverlay {
	  left: auto;
	  right: auto;
	  margin-right: 5%;
	}
	#metroMarkets img.ascendNewOrleans {
	  float: none;
	  margin-left: 5%;
	}
	#metroMarkets .ascendNewOrleansOverlay {
	  left: auto;
	  right: auto;
	  margin-left: 5%;
	}
}
@media (max-width: 600px) {
	#masthead img.mastheadImage {
	  width: 160%;
	  overflow-x: hidden;
	  margin-left: -60%;
	}
	#masthead h1 {
	  margin-top: -40vw;
	  font-size: 1.75rem;
	}
	#welcome img.dualLogos {
	  width: 87%;
	}
	#cambriaIntro img.roundedSupportImage {
	  margin-top: 2.5625rem;
	}
	#moreSpace img.arrows {
	  width: 80%;
	  margin-top: .75rem;
	}
	#amenities img.fitness {
	  float: none;
	  margin-left: 2.5%;
	  margin-right: 2.5%;
	}
	#amenities img.perks {
	  float: none;
	  margin-left: 2.5%;
	  margin-right: 2.5%;
	}
	#amenities h2 {
	  font-size: 2.6875rem;
	  margin: .5rem 0 0 0;
	}
	#amenities h3 {
	  font-size: 1.125rem;
	  color: #58595b;
	  margin: 0;
	  padding: 0;
	  margin-right: 0;
	  margin-bottom: 3rem;
	}
	#amenities h2.fitnessHeadline, #amenities h3.fitnessSubHeadline {
	  margin-right: 0;
	}
	#amenities h2.perksHeadline, #amenities h3.perksSubHeadline {
	  margin-left: 0;
	}
	#ascendIntro img {
	  margin-top: 3.25rem;
	  margin-bottom: 0;
	}
	#acrossTheGlobe h3 {
	  text-align: center;
	}
	#acrossTheGlobe img.acrossTheGlobeImage1 {
	  float: none;
	  margin-left: 2.5%;
	  margin-right: 2.5%;
	  margin-bottom: 2rem;
	}
	#acrossTheGlobe img.acrossTheGlobeImage3 {
	  float: none;
	  margin-left: 2.5%;
	  margin-right: 2.5%;
	  margin-top: 2rem;
	}
	#acrossTheGlobe .mapMarker1 {
	  top: 10%;
	  left: 12%;
	}
	#acrossTheGlobe .mapMarker2 {
	  top: 60%;
	  left: 10%;
	}
	#acrossTheGlobe .mapMarker1 img {
	  width: 9.249999999999998vw;
	}
	#acrossTheGlobe .mapMarker2 img {
	  width: 11.5vw;
	}
	#acrossTheGlobe .mapMarker1 h2, #acrossTheGlobe .mapMarker2 h2 {
	  font-size: 5.375vw;
	  text-align: left;
	}
	#acrossTheGlobe .mapMarker1 h3, #acrossTheGlobe .mapMarker2 h3 {
	  font-size: 3.75vw;
	  text-align: left;
	}
	#metroMarkets h2 {
	  margin-top: 2rem;
	}
}
@media (max-width: 480px) {
	#masthead img.mastheadImage {
	  width: 200%;
	  overflow-x: hidden;
	  margin-left: -100%;
	}
	#masthead h1 {
	  margin-top: -44vw;
	}
	#welcome h2 {
	  margin-bottom: 1.5rem;
	}
	#welcome .ascendLogoContainer {
	  border-left: none;
	  border-top: 1px solid #c7c5c5;
	  padding-top: 2rem;
	}
	#cambriaIntro h2 {
	  margin-top: 2rem;
	  margin-bottom: 0;
	}
	#firstRotatorSection .item div {
	  position: relative;
	  top: auto;
	  bottom: auto;
	  left: 0;
	  width: 100%;
	  background-color: rgba(0, 0, 0, 1);
	}
	#firstRotatorSection .carousel-indicators {
	  bottom: 2.75rem;
	}
	#firstRotatorSection .item p.rotatorFootNote {
	  font-size: 0.875rem;
	}
	#moreSpace {
	  padding-bottom: 3rem;
	}
	#moreSpace h2 {
	  line-height: 1;
	}
	#moreSpace img.arrows {
	  width: 100%;
	  margin-top: 1.5rem;
	}
	#moreSpace h3 {
	  padding-bottom: 2rem;
	}
	#moreSpace img.connections1 {
	  float: none;
	  margin-left: 1.5%;
	  margin-right: 1.5%;
	}
	#moreSpace img.connections2 {
	  float: none;
	  margin-left: 1.5%;
	  margin-right: 1.5%;
	  margin-top: 2rem;
	}
	#connections h2 {
	  font-size: 2.125rem;
	}
	#connections h3 {
	  font-size: 1.48rem;
	  margin-top: .5rem;
	  padding-bottom: 4.375rem;
	}
	#cambriaIntro h2 {
	  margin-top: 2rem;
	  margin-bottom: 0;
	}
	#ascendIntro h2 {
	  margin-top: 2rem;
	  margin-bottom: 0;
	}
	#secondRotatorSection .item div {
	  position: relative;
	  top: auto;
	  bottom: auto;
	  left: 0;
	  width: 100%;
	  background-color: rgba(0, 0, 0, 1);
	}
	#secondRotatorSection .carousel-indicators {
	  bottom: 2.75rem;
	}
	#secondRotatorSection .item p.rotatorFootNote {
	  font-size: 0.875rem;
	}
	#largestSoftBrand h2 {
	  font-size: 2.125rem;
	}
	#largestSoftBrand h3 {
	  font-size: 1.48rem;
	  margin-top: .5rem;
	  padding-bottom: 2rem;
	}
	#largestSoftBrand .hotelRoomLabels {
	  position: relative;
	  top: auto;
	  bottom: auto;
	  background-color: rgba(0, 0, 0, 1);
	}
	#acrossTheGlobe h2 {
	  font-size: 2.125rem;
	}
	#acrossTheGlobe h3 {
	  font-size: 1.48rem;
	}
	#metroMarkets h2 {
	  font-size: 1.75rem;
	}
	#metroMarkets img.cambriaNewYork {
	  margin-right: 2.5%;
	  margin-left: 2.5%;
	}
	#metroMarkets .cambriaNewYorkOverlay {
	  margin-right: 2.5%;
	  margin-left: 2.5%;
	}
	#metroMarkets img.cambriaChicago {
	  margin-right: 2.5%;
	  margin-left: 2.5%;
	}
	#metroMarkets .cambriaChicagoOverlay {
	  left: 0;
	  margin-right: 2.5%;
	  margin-left: 2.5%;
	}
	#metroMarkets img.cambriaLax {
	  margin-right: 2.5%;
	  margin-left: 2.5%;
	}
	#metroMarkets .cambriaLaxOverlay {
	  margin-right: 2.5%;
	  margin-left: 2.5%;
	}
	#metroMarkets img.cambriaDc {
	  margin-left: 2.5%;
	  margin-right: 2.5%;
	}
	#metroMarkets .cambriaDcOverlay {
	  margin-left: 2.5%;
	  margin-right: 2.5%;
	}
	#metroMarkets img.cambriaDurham {
	  margin-right: 2.5%;
	  margin-left: 2.5%;
	}
	#metroMarkets .cambriaDurhamOverlay {
	  margin-right: 2.5%;
	  margin-left: 2.5%;
	}
	#metroMarkets img.cambriaSouthlake {
	  margin-left: 2.5%;
	  margin-right: 2.5%;
	}
	#metroMarkets .cambriaSouthlakeOverlay {
	  margin-left: 2.5%;
	  margin-right: 2.5%;
	}
	#metroMarkets img.ascendSaltLakeCity {
	  margin-left: 2.5%;
	  margin-right: 2.5%;
	}
	#metroMarkets .ascendSaltLakeCityOverlay {
	  margin-left: 2.5%;
	  margin-right: 2.5%;
	}
	#metroMarkets img.ascendBoston {
	  margin-left: 2.5%;
	  margin-right: 2.5%;
	}
	#metroMarkets .ascendBostonOverlay {
	  left: 0;
	  margin-left: 2.5%;
	  margin-right: 2.5%;
	}
	#metroMarkets img.ascendMinnesota {
	  margin-left: 2.5%;
	  margin-right: 2.5%;
	}
	#metroMarkets .ascendMinnesotaOverlay {
	  margin-left: 2.5%;
	  margin-right: 2.5%;
	}
	#metroMarkets img.ascendLittleRock {
	  margin-left: 2.5%;
	  margin-right: 2.5%;
	}
	#metroMarkets .ascendLittleRockOverlay {
	  margin-left: 2.5%;
	  margin-right: 2.5%;
	}
	#metroMarkets img.ascendNashville {
	  margin-right: 2.5%;
	  margin-left: 2.5%;
	}
	#metroMarkets .ascendNashvilleOverlay {
	  margin-right: 2.5%;
	  margin-left: 2.5%;
	}
	#metroMarkets img.ascendNewOrleans {
	  margin-left: 2.5%;
	  margin-right: 2.5%;
	}
	#metroMarkets .ascendNewOrleansOverlay {
	  margin-left: 2.5%;
	  margin-right: 2.5%;
	}
	#metroMarkets h3.closingHeadline {
	  font-size: 1.48rem;
	}
}
@media (max-width: 400px) {
	#masthead h1 {
	  margin-top: -48vw;
	}
}
@media (max-width: 374px) {
	#masthead img.mastheadImage {
	  width: 240%;
	  overflow-x: hidden;
	  margin-left: -120%;
	}
	#masthead h1 {
	  margin-top: -60vw;
	}
}