/*! * Start Bootstrap - Modern Business (https://startbootstrap.com/template-overviews/modern-business) * Copyright 2013-2017 Start Bootstrap * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap-logomodern-business-nav/blob/master/LICENSE) */@font-face {	font-family: 'RoosStRegisTextRegular';  	src: url('../main-fonts/RoosStRegisTextRegular/RoosStRegisText-Regular.eot'); /* IE9 Compat Modes */  	src: url('../main-fonts/RoosStRegisTextRegular/RoosStRegisText-Regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */       	 /* url('webfont.woff2') format('woff2'), Super Modern Browsers */         url('../main-fonts/RoosStRegisTextRegular/RoosStRegisText-Regular.woff') format('woff'), /* Pretty Modern Browsers */         url('../main-fonts/RoosStRegisTextRegular/RoosStRegisText-Regular.ttf')  format('truetype'), /* Safari, Android, iOS */         url('../main-fonts/RoosStRegisTextRegular/RoosStRegisText-Regular.svg#svgFontName') format('svg'); /* Legacy iOS */}body {  padding-top: 20px;}a {  color: #007bff;styl  text-decoration: none;  background-color: transparent;  -webkit-text-decoration-skip: objects;}a:hover {  color: #0056b3;  text-decoration: underline;}a:not([href]):not([tabindex]) {  color: inherit;  text-decoration: none;}a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus {  color: inherit;  text-decoration: none;}a:not([href]):not([tabindex]):focus {  outline: 0;}p {  margin-top: 0;  margin-bottom: 1rem;   font-family: "proxima-nova";}h1, h2, h3, h4, h5, h6,.h1, .h2, .h3, .h4, .h5, .h6 {  margin-bottom: 0.5rem;  font-weight: 400;  line-height: 1.2;  color: inherit;}h1, .h1 {  font-size: 48px;  font-family: 'RoosStRegisTextRegular';}h2, .h2 {  font-size: 32px;  font-family: 'RoosStRegisTextRegular';}h3, .h3 {  font-size: 31px;  font-family: "proxima-nova";}h4, .h4 {  font-size: 24px;  font-family: "proxima-nova";}h5, .h5 {  font-size: 22px;  font-family: "proxima-nova";}h6, .h6 {  font-size: 16px;  font-family: "proxima-nova";}/* disclaimer for ThirdHome button */.bodyDisclaimer {	font-size: .8rem;}@media (min-width: 992px) {  body {    padding-top: 10px;  }}.stregis-font {	font-family: 'RoosStRegisTextRegular';}.grey-background {	background-color: #f4f4f4;}/* SM_20181003_remove-inline-styles */.locations-menu_style{padding-left: 0px;}.menu_divider-style{line-height: 38px; color: #d2d2d2;}.regis-logo_style{display: block; width: 80px; height: auto; padding-bottom: 20px;}.luxury-logo_style{display: block; width: 60px; height: auto; padding-bottom: 0px;}.prev-btn_style{background-color: #1c1c1c; width: 40px; height: 40px; margin: auto 0; opacity: 0.9;}.page-content_style{padding-top: 60px; padding-bottom: 30px;}.row1-page-content_style{padding-bottom: 10px;}.row2-page-content_style{padding-top: 30px;}.row2-page-image_style{padding-bottom: 40px;}.portfolio-content_style{background-color: #f4f4f4; padding-top: 60px; padding-bottom: 40px;}.portfolio-header_style{padding-bottom: 40px;}.rsclub-logo_style{width: 1000px; height: auto; padding-bottom: 40px;}#carousel-bg1{background-image: url('../main-img/home/sliders/srny-homepage-slide.jpg');}#carousel-bg2{background-image: url('../main-img/home/sliders/srap-homepage-slide.jpg');}#carousel-bg3{background-image: url('../main-img/home/sliders/tplc-homepage-slide.jpg');}.menu-overview{padding-left: 0px !important; font-size: 14px;}.font_14{font-size: 14px;}.fullwidth{width:100%;}.uppercase_style{text-transform: uppercase;}.nowrap_style{text-transform: uppercase;}/* Overview Section */.overview-paddtopbot{padding-top: 70px; padding-bottom: 40px;}.overview-row{padding-bottom: 10px;}.overview-h5{margin-top: -15px;}.overview-padbot{padding-bottom: 5px;}/* Amenities Section */.amenities-paddtopbot{padding-top: 40px; padding-bottom: 30px; background-color: #f4f4f4;}.amenities-row{padding-top: 30px;}.amenities-img_style{padding-bottom: 40px;}/* Photos Section */.photos-paddtopbot{padding-top: 60px; padding-bottom: 40px; background-color: #ffffff;}.padtop20{padding-bottom: 20px;}.nobg_noborder{background: none; border: none;}/* Address Section*/.address-paddtopbot{background-color: #1c1c1c; background-size: cover; padding-top: 100px; padding-bottom: 100px;}/* Checkin Section*/.checkin-padtopbot{padding-top: 60px; padding-bottom: 40px; background-color: #f4f4f4;}.checkin-row{padding-top: 10px;}.checkin-h2{padding-bottom: 5px;}.checkin-row{padding-top: 30px;}.checkin-img{padding-bottom: 40px;}/* Concierge Section*/.concierge-padtopbot{padding-top: 40px; padding-bottom: 30px; background-color: #ffffff;}/* Contact Section*/.contact-padtopbot{padding-top: 60px; padding-bottom: 40px; background-color: #1c1c1c;}.contact-h2{padding-bottom: 20px; color: #ffffff;}/* -------------------------------- *//* Photo Carousel */.arrow-btn {	background: rgba(28, 28, 28, 0.9);	border: none;	padding: 10px;	position: absolute;	top: 40%;	z-index: 10;	vertical-align: middle;}.arrow-btn-left {	left: 1px;}.arrow-btn-right {	right: 0;}.arrow-btn > span {	width: 20px;s	height: 20px;	vertical-align: middle;	background-color: rgba(28, 28, 28, 0.9);}.slick-slide div {	padding: 0;}.slick-slide img {	width: 100%;	max-width: 277px;	margin: 0 auto;}.slick-slider {	padding: 20px 0 30px 0;}.photo-carousel {    margin-bottom: 0;	padding: 0 40px 30px 40px;}.photo-carousel {  position: relative;}.photo-carousel-inner {  position: relative;  width: 100%;  overflow: hidden;}.photo-carousel-item {  position: relative;  display: none;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  width: 100%;  transition: -webkit-transform 0.6s ease;  transition: transform 0.6s ease;  transition: transform 0.6s ease, -webkit-transform 0.6s ease;  -webkit-backface-visibility: hidden;  backface-visibility: hidden;  -webkit-perspective: 1000px;  perspective: 1000px;}/* Reposition the controls slightly */.photo-ml-auto,.photo-mx-auto {  margin: 0 auto !important;}.photo-nav {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  padding-left: 0;  margin-bottom: 0;  list-style: none;}.photo-nav-link {  display: block;  padding: 0.5rem 1rem;  text-transform: uppercase;}.photo-nav-item {	background: none;	border: none;}.photo-nav-link:hover, .photo-nav-link:focus {  text-decoration: none !important;}.photo-nav-link.disabled {  color: #6c757d;}.photo-nav-link .active {	border: none;}.photo-nav-tabs {  border-bottom: 1px solid #dee2e6;}.photo-nav-tabs .photo-nav-item {  margin-bottom: -1px;}.photo-nav-tabs .photo-nav-link {  border: 1px solid transparent;  border-top-left-radius: 0.25rem;  border-top-right-radius: 0.25rem;}.photo-nav-tabs .photo-nav-link:hover, .photo-nav-tabs .photo-nav-link:focus {  border-color: none;}.photo-nav-tabs .photo-nav-link.disabled {  color: #6c757d;  background-color: transparent;  border-color: transparent;}.photo-nav-tabs .photo-nav-link.active,.photo-nav-tabs .photo-nav-item.show .photo-nav-link {  color: #495057;  background-color: #fff;  border-color: none;}.photo-nav-tabs .dropdown-menu {  margin-top: -1px;  border-top-left-radius: 0;  border-top-right-radius: 0;}.photo-nav-pills .photo-nav-link {  border-radius: 0.25rem;}.photo-nav-pills .photo-nav-link.active,.photo-nav-pills .show > .photo-nav-link {  color: #fff;  background-color: #007bff;}.photo-nav-fill .photo-nav-item {  -webkit-box-flex: 1;  -ms-flex: 1 1 auto;  flex: 1 1 auto;  text-align: center;}.photo-nav-justified .photo-nav-item {  -ms-flex-preferred-size: 0;  flex-basis: 0;  -webkit-box-flex: 1;  -ms-flex-positive: 1;  flex-grow: 1;  text-align: center;}.photo-navbar {  position: relative;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  -webkit-box-pack: justify;  -ms-flex-pack: justify;  justify-content: space-between;  padding: 0.5rem 1rem;}.photo-navbar > .container,.photo-navbar > .container-fluid {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  -webkit-box-pack: justify;  -ms-flex-pack: justify;  justify-content: space-between;}.photo-navbar-brand {  display: inline-block;  padding-top: 0.3125rem;  padding-bottom: 0.3125rem;  margin-right: 1rem;  font-size: 1.25rem;  line-height: inherit;  white-space: nowrap;}.photo-navbar-brand:hover, .photo-navbar-brand:focus {  text-decoration: none;}.photo-navbar-nav {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-orient: vertical;  -webkit-box-direction: normal;  -ms-flex-direction: column;  flex-direction: column;  padding-left: 0;  margin-bottom: 0;  list-style: none;}.photo-navbar-nav .photo-nav-link {  padding-right: 0;  padding-left: 0;}.photo-navbar-nav .dropdown-menu {  position: static;  float: none;}.photo-navbar-text {  display: inline-block;  padding-top: 0.5rem;  padding-bottom: 0.5rem;}.photo-navbar-collapse {  -ms-flex-preferred-size: 100%;  flex-basis: 100%;  -webkit-box-flex: 1;  -ms-flex-positive: 1;  flex-grow: 1;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;}.photo-navbar-toggler {  padding: 0.25rem 0.75rem;  font-size: 1.25rem;  line-height: 1;  background-color: transparent;  border: none;  border-radius: 0;}.photo-navbar-toggler:hover, .photo-navbar-toggler:focus {  text-decoration: none;}.photo-navbar-toggler:not(:disabled):not(.disabled) {  cursor: pointer;}.photo-navbar-toggler-icon {  display: inline-block;  width: 1.5em;  height: 1.5em;  vertical-align: middle;  content: "";  background: no-repeat center center;  background-size: 100% 100%;}@media (max-width: 575.98px) {  .photo-navbar-expand-sm > .container,  .photo-navbar-expand-sm > .container-fluid {    padding-right: 0;    padding-left: 0;  }}@media (min-width: 576px) {  .photo-navbar-expand-sm {    -webkit-box-orient: horizontal;    -webkit-box-direction: normal;    -ms-flex-flow: row nowrap;    flex-flow: row nowrap;    -webkit-box-pack: start;    -ms-flex-pack: start;    justify-content: flex-start;  }  .photo-navbar-expand-sm .photo-navbar-nav {    -webkit-box-orient: horizontal;    -webkit-box-direction: normal;    -ms-flex-direction: row;    flex-direction: row;  }  .photo-navbar-expand-sm .photo-navbar-nav .dropdown-menu {    position: absolute;  }  .photo-navbar-expand-sm .photo-navbar-nav .dropdown-menu-right {    right: auto;    left: auto;  }  .photo-navbar-expand-sm .photo-navbar-nav .photo-nav-link {    padding-right: 0.5rem;    padding-left: 0.5rem;  }  .photo-navbar-expand-sm > .container,  .photo-navbar-expand-sm > .container-fluid {    -ms-flex-wrap: nowrap;    flex-wrap: nowrap;  }  .photo-navbar-expand-sm .photo-navbar-collapse {    display: -webkit-box !important;    display: -ms-flexbox !important;    display: flex !important;    -ms-flex-preferred-size: auto;    flex-basis: auto;  }  .photo-navbar-expand-sm .photo-navbar-toggler {    display: none;  }  .photo-navbar-expand-sm .dropup .dropdown-menu {    top: auto;    bottom: 100%;  }}@media (max-width: 767.98px) {  .photo-navbar-expand-md > .container,  .photo-navbar-expand-md > .container-fluid {    padding-right: 0;    padding-left: 0;  }}@media (min-width: 768px) {  .photo-navbar-expand-md {    -webkit-box-orient: horizontal;    -webkit-box-direction: normal;    -ms-flex-flow: row nowrap;    flex-flow: row nowrap;    -webkit-box-pack: start;    -ms-flex-pack: start;    justify-content: flex-start;  }  .photo-navbar-expand-md .photo-navbar-nav {    -webkit-box-orient: horizontal;    -webkit-box-direction: normal;    -ms-flex-direction: row;    flex-direction: row;  }  .photo-navbar-expand-md .photo-navbar-nav .dropdown-menu {    position: absolute;  }  .photo-navbar-expand-md .photo-navbar-nav .dropdown-menu-right {    right: 0;    left: auto;  }	.photo-navbar-expand-md .photo-navbar-nav .dropdown-menu-left {    right: auto;    left: 0;  }  .photo-navbar-expand-md .photo-navbar-nav .photo-nav-link {    padding-right: 0.5rem;    padding-left: 0.5rem;  }  .photo-navbar-expand-md > .container,  .photo-navbar-expand-md > .container-fluid {    -ms-flex-wrap: nowrap;    flex-wrap: nowrap;  }  .photo-navbar-expand-md .photo-navbar-collapse {    display: -webkit-box !important;    display: -ms-flexbox !important;    display: flex !important;    -ms-flex-preferred-size: auto;    flex-basis: auto;  }  .photo-navbar-expand-md .photo-navbar-toggler {    display: none;  }  .photo-navbar-expand-md .dropup .dropdown-menu {    top: auto;    bottom: 100%;  }}@media (max-width: 991.98px) {  	.photo-navbar-expand-lg > .container,  	.photo-navbar-expand-lg > .container-fluid {    	padding-right: 0;		padding-left: 0;  	}    	.carousel-item {  		/*height: 65vh;*/  		max-height: 640px;  		background: no-repeat center center scroll;  		-webkit-background-size: cover;  		-moz-background-size: cover;  		-o-background-size: cover;  		background-size: cover;	}	.carousel-caption-block {		position: relative;		width: 100%;		max-width: 1140px;		text-align: left;		display: inline-block;		margin-top: 550px;  	}}@media (min-width: 992px) {  .photo-navbar-expand-lg {    -webkit-box-orient: horizontal;    -webkit-box-direction: normal;    -ms-flex-flow: row nowrap;    flex-flow: row nowrap;    -webkit-box-pack: start;    -ms-flex-pack: start;    justify-content: flex-start;  }  .photo-navbar-expand-lg .photo-navbar-nav {    -webkit-box-orient: horizontal;    -webkit-box-direction: normal;    -ms-flex-direction: row;    flex-direction: row;  }  .photo-navbar-expand-lg .photo-navbar-nav .dropdown-menu {    position: absolute;  }  .photo-navbar-expand-lg .photo-navbar-nav .dropdown-menu-right {    right: 0;    left: auto;  }  .photo-navbar-expand-lg .photo-navbar-nav .photo-nav-link {    padding-right: 0.5rem;    padding-left: 0.5rem;  }  .photo-navbar-expand-lg > .container,  .photo-navbar-expand-lg > .container-fluid {    -ms-flex-wrap: nowrap;    flex-wrap: nowrap;  }  .photo-navbar-expand-lg .photo-navbar-collapse {    display: -webkit-box !important;    display: -ms-flexbox !important;    display: flex !important;    -ms-flex-preferred-size: auto;    flex-basis: auto;  }  .photo-navbar-expand-lg .photo-navbar-toggler {    display: none;  }  .photo-navbar-expand-lg .dropup .dropdown-menu {    top: auto;    bottom: 100%;  }}@media (max-width: 1199.98px) {  .photo-navbar-expand-xl > .container,  .photo-navbar-expand-xl > .container-fluid {    padding-right: 0;    padding-left: 0;  }}@media (min-width: 1200px) {  .photo-navbar-expand-xl {    -webkit-box-orient: horizontal;    -webkit-box-direction: normal;    -ms-flex-flow: row nowrap;    flex-flow: row nowrap;    -webkit-box-pack: start;    -ms-flex-pack: start;    justify-content: flex-start;  }  .photo-navbar-expand-xl .photo-navbar-nav {    -webkit-box-orient: horizontal;    -webkit-box-direction: normal;    -ms-flex-direction: row;    flex-direction: row;  }  .photo-navbar-expand-xl .photo-navbar-nav .dropdown-menu {    position: absolute;  }  .photo-navbar-expand-xl .photo-navbar-nav .dropdown-menu-right {    right: 0;    left: auto;  }  .photo-navbar-expand-xl .photo-navbar-nav .photo-nav-link {    padding-right: 0.5rem;    padding-left: 0.5rem;  }  .photo-navbar-expand-xl > .container,  .photo-navbar-expand-xl > .container-fluid {    -ms-flex-wrap: nowrap;    flex-wrap: nowrap;  }  .photo-navbar-expand-xl .photo-navbar-collapse {    display: -webkit-box !important;    display: -ms-flexbox !important;    display: flex !important;    -ms-flex-preferred-size: auto;    flex-basis: auto;  }  .photo-navbar-expand-xl .photo-navbar-toggler {    display: none;  }  .photo-navbar-expand-xl .dropup .dropdown-menu {    top: auto;    bottom: 100%;  }}.photo-navbar-expand {  -webkit-box-orient: horizontal;  -webkit-box-direction: normal;  -ms-flex-flow: row nowrap;  flex-flow: row nowrap;  -webkit-box-pack: start;  -ms-flex-pack: start;  justify-content: flex-start;}.photo-navbar-expand > .container,.photo-navbar-expand > .container-fluid {  padding-right: 0;  padding-left: 0;}.photo-navbar-expand .photo-navbar-nav {  -webkit-box-orient: horizontal;  -webkit-box-direction: normal;  -ms-flex-direction: row;  flex-direction: row;}.photo-navbar-expand .photo-navbar-nav .dropdown-menu {  position: absolute;}.photo-navbar-expand .photo-navbar-nav .dropdown-menu-right {  right: 0;  left: auto;}.photo-navbar-expand .photo-navbar-nav .photo-nav-link {  padding-right: 0.5rem;  padding-left: 0.5rem;}.photo-navbar-expand > .container,.photo-navbar-expand > .container-fluid {  -ms-flex-wrap: nowrap;  flex-wrap: nowrap;}.photo-navbar-expand .photo-navbar-collapse {  display: -webkit-box !important;  display: -ms-flexbox !important;  display: flex !important;  -ms-flex-preferred-size: auto;  flex-basis: auto;}.photo-navbar-expand .photo-navbar-toggler {  display: none;}.photo-navbar-expand .dropup .dropdown-menu {  top: auto;  bottom: 100%;}.photo-navbar-light .photo-navbar-brand {  color: rgba(0, 0, 0, 0.9);}.photo-navbar-light .photo-navbar-brand:hover, .photo-navbar-light .photo-navbar-brand:focus {  color: rgba(0, 0, 0, 0.9);}.photo-navbar-light .photo-navbar-nav .photo-nav-link {  color: rgba(0, 0, 0, 0.5);}.photo-navbar-light .photo-navbar-nav .photo-nav-link:hover, .photo-navbar-light .photo-navbar-nav .photo-nav-link:focus {  color: rgba(0, 0, 0, 0.7);}.photo-navbar-light .photo-navbar-nav .photo-nav-link.disabled {  color: rgba(0, 0, 0, 0.3);}.photo-navbar-light .photo-navbar-nav .show > .photo-nav-link,.photo-navbar-light .photo-navbar-nav .active > .photo-nav-link,.photo-navbar-light .photo-navbar-nav .photo-nav-link.show,.photo-navbar-light .photo-navbar-nav .photo-nav-link.active {  color: rgba(0, 0, 0, 0.9);}.photo-navbar-light .photo-navbar-toggler {  color: rgba(0, 0, 0, 0.5);  border-color: rgba(0, 0, 0, 0.1);}.photo-navbar-light .photo-navbar-toggler-icon {  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");}.photo-navbar-light .photo-navbar-text {  color: rgba(0, 0, 0, 0.5);}.photo-navbar-light .photo-navbar-text a {  color: rgba(0, 0, 0, 0.9);}.photo-navbar-light .photo-navbar-text a:hover, .photo-navbar-light .photo-navbar-text a:focus {  color: rgba(0, 0, 0, 0.9);}.photo-navbar-dark .photo-navbar-brand {  color: #fff;}.photo-navbar-dark .photo-navbar-brand:hover, .photo-navbar-dark .photo-navbar-brand:focus {  color: #fff;}.photo-navbar-dark .photo-navbar-nav .photo-nav-link {  color: rgba(133, 102, 73, 0.9);  font-family: "proxima-nova";}.photo-navbar-dark .photo-navbar-nav .photo-nav-link:hover, .photo-navbar-dark .photo-navbar-nav .photo-nav-link:focus {  color: rgba(106, 82, 58, 0.9);}.photo-navbar-dark .photo-navbar-nav .photo-nav-link.disabled {  color: rgba(112, 112, 112, 0.25);}.photo-navbar-dark .photo-navbar-nav .show > .photo-nav-link,.photo-navbar-dark .photo-navbar-nav .active > .photo-nav-link,.photo-navbar-dark .photo-navbar-nav .photo-nav-link.show,.photo-navbar-dark .photo-navbar-nav .photo-nav-link.active {  color: #707070;}.photo-navbar-dark .photo-navbar-toggler {  color: rgba(28, 28, 28, 0.5);  border-color: rgba(28, 28, 28, 0.5);  margin: -125px -20px 0px auto;}.photo-navbar-dark .navbar-toggler-icon {  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(28, 28, 28, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");}.photo-navbar-dark .photo-navbar-text {  color: rgba(28, 28, 28, 0.5);}.photo-navbar-dark .photo-navbar-text a {  color: #1C1C1C;}.photo-navbar-dark .photo-navbar-text a:hover, .photo-navbar-dark .photo-navbar-text a:focus {  color: #707070;}/* General Styles */.grid {	margin: 0 auto;	width: 100%;	height: auto;	max-width: 1140px;	padding: 20px 0 50px 0;	display: block;	position: relative;}.grid img {	width: 50%;	display: block;	border: none;}/* fluid 5 columns */.grid-sizer,.grid-item {	width: 20%;}.grid-item {	width: 50%;}.hotel {	width: 50%;}.guest-room {	width: 50%;}.amenities {	width: 50%;}.dining {	width: 50%;}.meetings {	width: 50%;}.grid-item--width2 {	width: 80%;}.hr {	border-color: #FF4338;	width: 100px;	text-align: left;}.btn {    display: inline-block;    font-weight: 400;    text-align: center;    white-space: nowrap;    vertical-align: middle;    -webkit-user-select: none;    -moz-user-select: none;    -ms-user-select: none;    user-select: none;    border: 1px solid transparent;    padding: 8px 24px;    font-size: 16px;    line-height: 1.5;    border-radius: 0;    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}.btn-secondary {  color: #1C1C1C;  background-color: #FFFFFF;  border-color: #1C1C1C;}.btn-secondary:hover {  color: #fff;  background-color: #1C1C1C;  border-color: #1C1C1C;}.btn-secondary:focus, .btn-secondary.focus {  box-shadow: none;}.btn-secondary.disabled, .btn-secondary:disabled {  color: #fff;  background-color: #6c757d;  border-color: #6c757d;}.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active,.show > .btn-secondary.dropdown-toggle {  color: #1C1C1C;  background-color: #FFFFFF;  border-color: #1C1C1C;}.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus,.show > .btn-secondary.dropdown-toggle:focus {  box-shadow: none;}/* Carousel Styles */.carousel-inner {  position: relative;  width: 100%;  overflow: hidden;}.carousel-item {  /*height: 65vh;*/  height: 640px;  background: no-repeat center center scroll;  -webkit-background-size: cover;  -moz-background-size: cover;  -o-background-size: cover;  background-size: cover;}.carousel-caption-h2 {	color: #1c1c1c;	text-align: left;	font-size: 28px;}.carousel-caption-p {	color: #1c1c1c;	text-align: left;}.carousel-caption-img {	width: 100%;	text-align: left;	border: 0;	max-width: 70px;	height: auto;}.carousel-caption-block {	position: relative;	width: 100%;	max-width: 1140px;	text-align: left;	display: inline-block;	margin-top: 550px;}.carousel-caption-block-resort {	position: relative;	width: 100%;	max-width: 1140px;	text-align: left;	display: inline-block;	margin: 500px 0;	vertical-align: middle;}.carousel-caption-block-phoenician {	position: relative;	width: 100%;	max-width: 1140px;	text-align: left;	display: inline-block;	margin: 480px 0;	vertical-align: middle;}.carousel-caption {    position: absolute;    right: 0;    bottom: 0;    left: 0;    z-index: 10;    color: #1c1c1c;    text-align: left;    padding: 25px;    background: rgba(255, 255, 255, 0.9);    /* background: #FFF; */    width: 100%;    max-width: 540px;}.carousel-control-prev,.carousel-control-next {  position: absolute;  top: 0;  bottom: 0;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  -webkit-box-pack: center;  -ms-flex-pack: center;  justify-content: center;  width: 15%;  color: #fff;  text-align: center;  opacity: 0.9;}.carousel-control-prev:hover, .carousel-control-prev:focus,.carousel-control-next:hover,.carousel-control-next:focus {  color: #fff;  text-decoration: none;  outline: 0;  opacity: 0.5;}.carousel-control-prev {  left: 0;}.carousel-control-next {  right: 0;}.carousel-control-prev-icon,.carousel-control-next-icon {  display: inline-block;  width: 40px;  height: 40px;  background: #1C1C1C no-repeat center center;  background-size: 100% 100%;}.carousel-control-prev-icon {  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E");	padding: 10px;}.carousel-control-next-icon {  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E");	padding: 10px;}/* Sub Navigation */.subnavbar {  position: relative;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  -webkit-box-pack: justify;  -ms-flex-pack: justify;  justify-content: space-between;  padding: 0.5rem 1rem;}.subNavbar .slick-slider{    position: relative;    display: block;    box-sizing: border-box;    -webkit-user-select: none;       -moz-user-select: none;        -ms-user-select: none;            user-select: none;    -webkit-touch-callout: none;    -khtml-user-select: none;    -ms-touch-action: pan-y;        touch-action: pan-y;    -webkit-tap-highlight-color: transparent;}/*.subNavbar .slick-slide {	opacity: 0.5;	position: relative;	background: rgba(201, 201, 201, 0.5);	padding: 30px 5px 25px 5px;	margin: 0 5px;	top: 0;	left: 0;	height: 70px;	text-align: center;	font-size: 14px;}*/.slick-prev:before, .slick-next:before {	color: rgba(0, 0, 0, 0.2);}	.subNavbar .slick-slide a {	color: #5b5b5b;	opacity: 0.5;	background: rgba(201, 201, 201, 0.5);	text-align: center;	font-size: 12px;	display: block;	padding: 30px 0;	transform: scale(0.9);	transition: all 0.3s ease;}/*.subNavbar .slick-slide a {	color: #5b5b5b;	font-size: 12px;	text-align: center;}*/.subNavbar .slick-slide a:hover {	text-decoration: none;}/*.subNavbar .slick-slide img {	transform: scale(0.9);	transition: all 0.3s ease;}*/.subNavbar .slick-slide.slick-current a {	opacity: 1;	background: rgba(28, 28, 28, 1);	color: #ffffff;	transform: scale(1);}/*.subNavbar .slick-slide.slick-current a {	opacity: 1;	color: #ffffff;	text-align: center;}*//*.subNavbar .slick-slide.slick-current a:hover {	opacity: 1;	text-decoration: none;}*//*.subNavbar .slick-slide.slick-current img {	transform: scale(1);}*/.subnavbar > .container,.subnavbar > .container-fluid {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  -webkit-box-pack: justify;  -ms-flex-pack: justify;  justify-content: space-between;}.subnavbar-brand {  display: inline-block;  padding-top: 0.3125rem;  padding-bottom: 0.3125rem;  margin-right: 1rem;  font-size: 1.25rem;  line-height: inherit;  white-space: nowrap;}.subnavbar-brand:hover, .subnavbar-brand:focus {  text-decoration: none;}.subnavbar-nav {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-orient: vertical;  -webkit-box-direction: normal;  -ms-flex-direction: column;  flex-direction: column;  padding-left: 0;  margin-bottom: 0;  list-style: none;}.subnav-item {	display:inline-block;	position: relative;	width: 100%;}.subnav-item {	display:block;	width: 100%;}.subnavbar-nav .nav-link {  padding-right: 0;  padding-left: 0;}.subnavbar-nav .dropdown-menu {  position: static;  float: none;}.subnavbar-text {  display: inline-block;  padding-top: 0.5rem;  padding-bottom: 0.5rem;}.subnavbar-collapse {  -ms-flex-preferred-size: 100%;  flex-basis: 100%;  -webkit-box-flex: 1;  -ms-flex-positive: 1;  flex-grow: 1;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;}.subnavbar-toggler {  padding: 0.25rem 0.75rem;  font-size: 1.25rem;  line-height: 1;  background-color: transparent;  border: 1px solid transparent;  border-radius: 0.25rem;}.subnavbar-toggler:hover, .subnavbar-toggler:focus {  text-decoration: none;}.subnavbar-toggler:not(:disabled):not(.disabled) {  cursor: pointer;}.subnavbar-toggler-icon {  display: inline-block;  width: 1.5em;  height: 1.5em;  vertical-align: middle;  content: "";  background: no-repeat center center;  background-size: 100% 100%;}@media (max-width: 575.98px) {  .subnavbar-expand-sm > .container,  .subnavbar-expand-sm > .container-fluid {    padding-right: 0;    padding-left: 0;  }}@media (min-width: 576px) {  .subnavbar-expand-sm {    -webkit-box-orient: horizontal;    -webkit-box-direction: normal;    -ms-flex-flow: row nowrap;    flex-flow: row nowrap;    -webkit-box-pack: start;    -ms-flex-pack: start;    justify-content: flex-start;  }  .subnavbar-expand-sm .navbar-nav {    -webkit-box-orient: horizontal;    -webkit-box-direction: normal;    -ms-flex-direction: row;    flex-direction: row;  }  .subnavbar-expand-sm .subnavbar-nav .dropdown-menu {    position: absolute;  }  .subnavbar-expand-sm .subnavbar-nav .dropdown-menu-right {    right: auto;    left: auto;  }  .subnavbar-expand-sm .subnavbar-nav .nav-link {    padding-right: 0.5rem;    padding-left: 0.5rem;  }  .subnavbar-expand-sm > .container,  .subnavbar-expand-sm > .container-fluid {    -ms-flex-wrap: nowrap;    flex-wrap: nowrap;  }  .subnavbar-expand-sm .subnavbar-collapse {    display: -webkit-box !important;    display: -ms-flexbox !important;    display: flex !important;    -ms-flex-preferred-size: auto;    flex-basis: auto;  }  .subnavbar-expand-sm .subnavbar-toggler {    display: none;  }  .subnavbar-expand-sm .dropup .dropdown-menu {    top: auto;    bottom: 100%;  }}@media (max-width: 767.98px) {  .subnavbar-expand-md > .container,  .subnavbar-expand-md > .container-fluid {    padding-right: 0;    padding-left: 0;  }}@media (min-width: 768px) {  .subnavbar-expand-md {    -webkit-box-orient: horizontal;    -webkit-box-direction: normal;    -ms-flex-flow: row nowrap;    flex-flow: row nowrap;    -webkit-box-pack: start;    -ms-flex-pack: start;    justify-content: flex-start;  }  .subnavbar-expand-md .subnavbar-nav {    -webkit-box-orient: horizontal;    -webkit-box-direction: normal;    -ms-flex-direction: row;    flex-direction: row;  }  .subnavbar-expand-md .subnavbar-nav .dropdown-menu {    position: absolute;  }  .subnavbar-expand-md .subnavbar-nav .dropdown-menu-right {    right: 0;    left: auto;  }	.subnavbar-expand-md .subnavbar-nav .dropdown-menu-left {    right: auto;    left: 0;  }  .subnavbar-expand-md .subnavbar-nav .nav-link {    padding-right: 0.5rem;    padding-left: 0.5rem;  }  .subnavbar-expand-md > .container,  .subnavbar-expand-md > .container-fluid {    -ms-flex-wrap: nowrap;    flex-wrap: nowrap;  }  .subnavbar-expand-md .subnavbar-collapse {    display: -webkit-box !important;    display: -ms-flexbox !important;    display: flex !important;    -ms-flex-preferred-size: auto;    flex-basis: auto;  }  .subnavbar-expand-md .subnavbar-toggler {    display: none;  }  .subnavbar-expand-md .dropup .dropdown-menu {    top: auto;    bottom: 100%;  }}@media (max-width: 991.98px) {  .subnavbar-expand-lg > .container,  .subnavbar-expand-lg > .container-fluid {    padding-right: 0;    padding-left: 0;  }}@media (min-width: 992px) {  .subnavbar-expand-lg {    -webkit-box-orient: horizontal;    -webkit-box-direction: normal;    -ms-flex-flow: row nowrap;    flex-flow: row nowrap;    -webkit-box-pack: start;    -ms-flex-pack: start;    justify-content: flex-start;  }  .subnavbar-expand-lg .subnavbar-nav {    -webkit-box-orient: horizontal;    -webkit-box-direction: normal;    -ms-flex-direction: row;    flex-direction: row;  }  .subnavbar-expand-lg .subnavbar-nav .dropdown-menu {    position: absolute;  }  .subnavbar-expand-lg .subnavbar-nav .dropdown-menu-right {    right: 0;    left: auto;  }  .subnavbar-expand-lg .subnavbar-nav .nav-link {    padding-right: 0.5rem;    padding-left: 0.5rem;  }  .subnavbar-expand-lg > .container,  .subnavbar-expand-lg > .container-fluid {    -ms-flex-wrap: nowrap;    flex-wrap: nowrap;  }  .subnavbar-expand-lg .subnavbar-collapse {    display: -webkit-box !important;    display: -ms-flexbox !important;    display: flex !important;    -ms-flex-preferred-size: auto;    flex-basis: auto;  }  .subnavbar-expand-lg .subnavbar-toggler {    display: none;  }  .subnavbar-expand-lg .dropup .dropdown-menu {    top: auto;    bottom: 100%;  }}@media (max-width: 1199.98px) {  .subnavbar-expand-xl > .container,  .subnavbar-expand-xl > .container-fluid {    padding-right: 0;    padding-left: 0;  }}@media (min-width: 1200px) {  .subnavbar-expand-xl {    -webkit-box-orient: horizontal;    -webkit-box-direction: normal;    -ms-flex-flow: row nowrap;    flex-flow: row nowrap;    -webkit-box-pack: start;    -ms-flex-pack: start;    justify-content: flex-start;  }  .subnavbar-expand-xl .subnavbar-nav {    -webkit-box-orient: horizontal;    -webkit-box-direction: normal;    -ms-flex-direction: row;    flex-direction: row;  }  .subnavbar-expand-xl .subnavbar-nav .dropdown-menu {    position: absolute;  }  .subnavbar-expand-xl .navbar-nav .dropdown-menu-right {    right: 0;    left: auto;  }  .subnavbar-expand-xl .subnavbar-nav .nav-link {    padding-right: 0.5rem;    padding-left: 0.5rem;  }  .subnavbar-expand-xl > .container,  .subnavbar-expand-xl > .container-fluid {    -ms-flex-wrap: nowrap;    flex-wrap: nowrap;  }  .subnavbar-expand-xl .subnavbar-collapse {    display: -webkit-box !important;    display: -ms-flexbox !important;    display: flex !important;    -ms-flex-preferred-size: auto;    flex-basis: auto;  }  .subnavbar-expand-xl .subnavbar-toggler {    display: none;  }  .subnavbar-expand-xl .dropup .dropdown-menu {    top: auto;    bottom: 100%;  }}.subnavbar-expand {  -webkit-box-orient: horizontal;  -webkit-box-direction: normal;  -ms-flex-flow: row nowrap;  flex-flow: row nowrap;  -webkit-box-pack: start;  -ms-flex-pack: start;  justify-content: flex-start;}.subnavbar-expand > .container,.subnavbar-expand > .container-fluid {  padding-right: 0;  padding-left: 0;}.subnavbar-expand .subnavbar-nav {  -webkit-box-orient: horizontal;  -webkit-box-direction: normal;  -ms-flex-direction: row;  flex-direction: row;}.subnavbar-expand .subnavbar-nav .dropdown-menu {  position: absolute;}.subnavbar-expand .subnavbar-nav .dropdown-menu-right {  right: 0;  left: auto;}.subnavbar-expand .subnavbar-nav .nav-link {  padding-right: 0.5rem;  padding-left: 0.5rem;}.subnavbar-expand > .container,.subnavbar-expand > .container-fluid {  -ms-flex-wrap: nowrap;  flex-wrap: nowrap;}.subnavbar-expand .subnavbar-collapse {  display: -webkit-box !important;  display: -ms-flexbox !important;  display: flex !important;  -ms-flex-preferred-size: auto;  flex-basis: auto;}.subnavbar-expand .subnavbar-toggler {  display: none;}.subnavbar-expand .dropup .dropdown-menu {  top: auto;  bottom: 100%;}.subnavbar-light .subnavbar-brand {  color: rgba(0, 0, 0, 0.9);}.subnavbar-light .subnavbar-brand:hover, .subnavbar-light .subnavbar-brand:focus {  color: rgba(0, 0, 0, 0.9);}.subnavbar-light .subnavbar-nav .nav-link {  color: rgba(0, 0, 0, 0.5);}.subnavbar-light .subnavbar-nav .nav-link:hover, .subnavbar-light .subnavbar-nav .nav-link:focus {  color: rgba(0, 0, 0, 0.7);}.subnavbar-light .subnavbar-nav .nav-link.disabled {  color: rgba(0, 0, 0, 0.3);}.subnavbar-light .subnavbar-nav .show > .nav-link,.subnavbar-light .subnavbar-nav .active > .nav-link,.subnavbar-light .subnavbar-nav .nav-link.show,.subnavbar-light .subnavbar-nav .nav-link.active {  color: rgba(0, 0, 0, 0.9);}.subnavbar-light .subnavbar-toggler {  color: rgba(0, 0, 0, 0.5);  border-color: rgba(0, 0, 0, 0.1);}.subnavbar-light .subnavbar-toggler-icon {  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");}.subnavbar-light .subnavbar-text {  color: rgba(0, 0, 0, 0.5);}.subnavbar-light .subnavbar-text a {  color: rgba(0, 0, 0, 0.9);}.subnavbar-light .subnavbar-text a:hover, .subnavbar-light .subnavbar-text a:focus {  color: rgba(0, 0, 0, 0.9);}.subnavbar-dark .subnavbar-brand {  color: #fff;}.subnavbar-dark .subnavbar-brand:hover, .subnavbar-dark .subnavbar-brand:focus {  color: #fff;}.subnavbar-dark .subnavbar-nav .nav-link {  color: rgba(91, 91, 91, 0.9);  font-family: "proxima-nova";}.subnavbar-dark .subnavbar-nav .nav-link:hover, .subnavbar-dark .subnavbar-nav .nav-link:focus {  color: rgba(132, 72, 103, 0.9);}.subnavbar-dark .subnavbar-nav .nav-link.disabled {  color: rgba(210, 210, 210, 0.25);}.subnavbar-dark .subnavbar-nav .show > .nav-link,.subnavbar-dark .subnavbar-nav .active > .nav-link,.subnavbar-dark .subnavbar-nav .nav-link.show,.subnavbar-dark .subnavbar-nav .nav-link.active {  color: #707070;}.subnavbar-dark .subnavbar-toggler {  color: rgba(28, 28, 28, 0.5);  border-color: rgba(28, 28, 28, 0.5);}.subnavbar-dark .subnavbar-toggler-icon {  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(28, 28, 28, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");}.subnavbar-dark .subnavbar-text {  color: rgba(28, 28, 28, 0.5);}.subnavbar-dark .subnavbar-text a {  color: #1C1C1C;}.subnavbar-dark .subnavbar-text a:hover, .subnavbar-dark .subnavbar-text a:focus {  color: #707070;}/* Navigation */.navbar {  position: relative;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  -webkit-box-pack: justify;  -ms-flex-pack: justify;  justify-content: space-between;  padding: 0.5rem 1rem;}.navbar > .container,.navbar > .container-fluid {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  -webkit-box-pack: justify;  -ms-flex-pack: justify;  justify-content: space-between;}.navbar-brand {  display: inline-block;  padding-top: 0.3125rem;  padding-bottom: 0.3125rem;  margin-right: 1rem;  font-size: 1.25rem;  line-height: inherit;  white-space: nowrap;}.navbar-brand:hover, .navbar-brand:focus {  text-decoration: none;}.navbar-nav {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-orient: vertical;  -webkit-box-direction: normal;  -ms-flex-direction: column;  flex-direction: column;  padding-left: 0;  margin-bottom: 0;  list-style: none;}.navbar-nav .nav-link {  padding-right: 0;  padding-left: 0;}.navbar-nav .dropdown-menu {  position: static;  float: none;}.navbar-text {  display: inline-block;  padding-top: 0.5rem;  padding-bottom: 0.5rem;}.navbar-collapse {  -ms-flex-preferred-size: 100%;  flex-basis: 100%;  -webkit-box-flex: 1;  -ms-flex-positive: 1;  flex-grow: 1;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;}.navbar-toggler {  padding: 0.25rem 0.75rem;  font-size: 1.25rem;  line-height: 1;  background-color: transparent;  border: none;  border-radius: 0;}.navbar-toggler:hover, .navbar-toggler:focus {  text-decoration: none;}.navbar-toggler:not(:disabled):not(.disabled) {  cursor: pointer;}.navbar-toggler-icon {  display: inline-block;  width: 1.5em;  height: 1.5em;  vertical-align: middle;  content: "";  background: no-repeat center center;  background-size: 100% 100%;}@media (max-width: 575.98px) {  .navbar-expand-sm > .container,  .navbar-expand-sm > .container-fluid {    padding-right: 0;    padding-left: 0;  }}@media (min-width: 576px) {  .navbar-expand-sm {    -webkit-box-orient: horizontal;    -webkit-box-direction: normal;    -ms-flex-flow: row nowrap;    flex-flow: row nowrap;    -webkit-box-pack: start;    -ms-flex-pack: start;    justify-content: flex-start;  }  .navbar-expand-sm .navbar-nav {    -webkit-box-orient: horizontal;    -webkit-box-direction: normal;    -ms-flex-direction: row;    flex-direction: row;  }  .navbar-expand-sm .navbar-nav .dropdown-menu {    position: absolute;  }  .navbar-expand-sm .navbar-nav .dropdown-menu-right {    right: auto;    left: auto;  }  .navbar-expand-sm .navbar-nav .nav-link {    padding-right: 0.5rem;    padding-left: 0.5rem;  }  .navbar-expand-sm > .container,  .navbar-expand-sm > .container-fluid {    -ms-flex-wrap: nowrap;    flex-wrap: nowrap;  }  .navbar-expand-sm .navbar-collapse {    display: -webkit-box !important;    display: -ms-flexbox !important;    display: flex !important;    -ms-flex-preferred-size: auto;    flex-basis: auto;  }  .navbar-expand-sm .navbar-toggler {    display: none;  }  .navbar-expand-sm .dropup .dropdown-menu {    top: auto;    bottom: 100%;  }}@media (max-width: 767.98px) {  .navbar-expand-md > .container,  .navbar-expand-md > .container-fluid {    padding-right: 0;    padding-left: 0;  }}@media (min-width: 768px) {  .navbar-expand-md {    -webkit-box-orient: horizontal;    -webkit-box-direction: normal;    -ms-flex-flow: row nowrap;    flex-flow: row nowrap;    -webkit-box-pack: start;    -ms-flex-pack: start;    justify-content: flex-start;  }  .navbar-expand-md .navbar-nav {    -webkit-box-orient: horizontal;    -webkit-box-direction: normal;    -ms-flex-direction: row;    flex-direction: row;  }  .navbar-expand-md .navbar-nav .dropdown-menu {    position: absolute;  }  .navbar-expand-md .navbar-nav .dropdown-menu-right {    right: 0;    left: auto;  }	.navbar-expand-md .navbar-nav .dropdown-menu-left {    right: auto;    left: 0;  }  .navbar-expand-md .navbar-nav .nav-link {    padding-right: 0.5rem;    padding-left: 0.5rem;  }  .navbar-expand-md > .container,  .navbar-expand-md > .container-fluid {    -ms-flex-wrap: nowrap;    flex-wrap: nowrap;  }  .navbar-expand-md .navbar-collapse {    display: -webkit-box !important;    display: -ms-flexbox !important;    display: flex !important;    -ms-flex-preferred-size: auto;    flex-basis: auto;  }  .navbar-expand-md .navbar-toggler {    display: none;  }  .navbar-expand-md .dropup .dropdown-menu {    top: auto;    bottom: 100%;  }}@media (max-width: 991.98px) {  .navbar-expand-lg > .container,  .navbar-expand-lg > .container-fluid {    padding-right: 0;    padding-left: 0;  }}@media (min-width: 992px) {  .navbar-expand-lg {    -webkit-box-orient: horizontal;    -webkit-box-direction: normal;    -ms-flex-flow: row nowrap;    flex-flow: row nowrap;    -webkit-box-pack: start;    -ms-flex-pack: start;    justify-content: flex-start;  }  .navbar-expand-lg .navbar-nav {    -webkit-box-orient: horizontal;    -webkit-box-direction: normal;    -ms-flex-direction: row;    flex-direction: row;  }  .navbar-expand-lg .navbar-nav .dropdown-menu {    position: absolute;  }  .navbar-expand-lg .navbar-nav .dropdown-menu-right {    right: 0;    left: auto;  }  .navbar-expand-lg .navbar-nav .nav-link {    padding-right: 0.5rem;    padding-left: 0.5rem;  }  .navbar-expand-lg > .container,  .navbar-expand-lg > .container-fluid {    -ms-flex-wrap: nowrap;    flex-wrap: nowrap;  }  .navbar-expand-lg .navbar-collapse {    display: -webkit-box !important;    display: -ms-flexbox !important;    display: flex !important;    -ms-flex-preferred-size: auto;    flex-basis: auto;  }  .navbar-expand-lg .navbar-toggler {    display: none;  }  .navbar-expand-lg .dropup .dropdown-menu {    top: auto;    bottom: 100%;  }}@media (max-width: 1199.98px) {  .navbar-expand-xl > .container,  .navbar-expand-xl > .container-fluid {    padding-right: 0;    padding-left: 0;  }}@media (min-width: 1200px) {  .navbar-expand-xl {    -webkit-box-orient: horizontal;    -webkit-box-direction: normal;    -ms-flex-flow: row nowrap;    flex-flow: row nowrap;    -webkit-box-pack: start;    -ms-flex-pack: start;    justify-content: flex-start;  }  .navbar-expand-xl .navbar-nav {    -webkit-box-orient: horizontal;    -webkit-box-direction: normal;    -ms-flex-direction: row;    flex-direction: row;  }  .navbar-expand-xl .navbar-nav .dropdown-menu {    position: absolute;  }  .navbar-expand-xl .navbar-nav .dropdown-menu-right {    right: 0;    left: auto;  }  .navbar-expand-xl .navbar-nav .nav-link {    padding-right: 0.5rem;    padding-left: 0.5rem;  }  .navbar-expand-xl > .container,  .navbar-expand-xl > .container-fluid {    -ms-flex-wrap: nowrap;    flex-wrap: nowrap;  }  .navbar-expand-xl .navbar-collapse {    display: -webkit-box !important;    display: -ms-flexbox !important;    display: flex !important;    -ms-flex-preferred-size: auto;    flex-basis: auto;  }  .navbar-expand-xl .navbar-toggler {    display: none;  }  .navbar-expand-xl .dropup .dropdown-menu {    top: auto;    bottom: 100%;  }}.navbar-expand {  -webkit-box-orient: horizontal;  -webkit-box-direction: normal;  -ms-flex-flow: row nowrap;  flex-flow: row nowrap;  -webkit-box-pack: start;  -ms-flex-pack: start;  justify-content: flex-start;}.navbar-expand > .container,.navbar-expand > .container-fluid {  padding-right: 0;  padding-left: 0;}.navbar-expand .navbar-nav {  -webkit-box-orient: horizontal;  -webkit-box-direction: normal;  -ms-flex-direction: row;  flex-direction: row;}.navbar-expand .navbar-nav .dropdown-menu {  position: absolute;}.navbar-expand .navbar-nav .dropdown-menu-right {  right: 0;  left: auto;}.navbar-expand .navbar-nav .nav-link {  padding-right: 0.5rem;  padding-left: 0.5rem;}.navbar-expand > .container,.navbar-expand > .container-fluid {  -ms-flex-wrap: nowrap;  flex-wrap: nowrap;}.navbar-expand .navbar-collapse {  display: -webkit-box !important;  display: -ms-flexbox !important;  display: flex !important;  -ms-flex-preferred-size: auto;  flex-basis: auto;}.navbar-expand .navbar-toggler {  display: none;}.navbar-expand .dropup .dropdown-menu {  top: auto;  bottom: 100%;}.navbar-light .navbar-brand {  color: rgba(0, 0, 0, 0.9);}.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {  color: rgba(0, 0, 0, 0.9);}.navbar-light .navbar-nav .nav-link {  color: rgba(0, 0, 0, 0.5);}.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {  color: rgba(0, 0, 0, 0.7);}.navbar-light .navbar-nav .nav-link.disabled {  color: rgba(0, 0, 0, 0.3);}.navbar-light .navbar-nav .show > .nav-link,.navbar-light .navbar-nav .active > .nav-link,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .nav-link.active {  color: rgba(0, 0, 0, 0.9);}.navbar-light .navbar-toggler {  color: rgba(0, 0, 0, 0.5);  border-color: rgba(0, 0, 0, 0.1);}.navbar-light .navbar-toggler-icon {  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");}.navbar-light .navbar-text {  color: rgba(0, 0, 0, 0.5);}.navbar-light .navbar-text a {  color: rgba(0, 0, 0, 0.9);}.navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {  color: rgba(0, 0, 0, 0.9);}.navbar-dark .navbar-brand {  color: #fff;}.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {  color: #fff;}.navbar-dark .navbar-nav .nav-link {  color: rgba(28, 28, 28, 0.9);}.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {  color: rgba(112, 112, 112, 0.75);}.navbar-dark .navbar-nav .nav-link.disabled {  color: rgba(210, 210, 210, 0.25);}.navbar-dark .navbar-nav .show > .nav-link,.navbar-dark .navbar-nav .active > .nav-link,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .nav-link.active {  color: #707070;}.navbar-dark .navbar-toggler {  color: rgba(28, 28, 28, 0.5);  border-color: rgba(28, 28, 28, 0.5);}.navbar-dark .navbar-toggler-icon {  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(28, 28, 28, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");}.navbar-dark .navbar-text {  color: rgba(28, 28, 28, 0.5);}.navbar-dark .navbar-text a {  color: #1C1C1C;}.navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {  color: #707070;}/* Footer */.footer a {	color: #856649;}.footer a:hover {	color: #6a523a;	opacity: 0.8;	text-decoration: underline;}/* Cards (Stay Your Way) Content Wells */.card {  position: relative;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-orient: vertical;  -webkit-box-direction: normal;  -ms-flex-direction: column;  flex-direction: column;  min-width: 0;  word-wrap: break-word;  background-color: #fff;  background-clip: border-box;  border: 1px solid rgba(210, 210, 210, 0.9);  border-radius: 0;}.card > hr {  margin-right: 0;  margin-left: 0;}.card > .list-group:first-child .list-group-item:first-child {  border-top-left-radius: 0.25rem;  border-top-right-radius: 0.25rem;}.card > .list-group:last-child .list-group-item:last-child {  border-bottom-right-radius: 0;  border-bottom-left-radius: 0;}.card-body {  -webkit-box-flex: 1;  -ms-flex: 1 1 auto;  flex: 1 1 auto;  padding: 1.25rem;}.card-title {  margin-bottom: 0.75rem;}.card-subtitle {  margin-top: -0.375rem;  margin-bottom: 0;}.card-text:last-child {  margin-bottom: 0;}.card-link:hover {  text-decoration: none;}.card-link + .card-link {  margin-left: 1.25rem;}.card-header {  padding: 0.75rem 1.25rem;  margin-bottom: 0;  background-color: rgba(0, 0, 0, 0.03);  border-bottom: 1px solid rgba(0, 0, 0, 0.125);}.card-header:first-child {  border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;}.card-header + .list-group .list-group-item:first-child {  border-top: 0;}.card-footer {  padding: 0.75rem 1.25rem;  background-color: rgba(0, 0, 0, 0.03);  border-top: 1px solid rgba(0, 0, 0, 0.125);}.card-footer:last-child {  border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);}.card-header-tabs {  margin-right: -0.625rem;  margin-bottom: -0.75rem;  margin-left: -0.625rem;  border-bottom: 0;}.card-header-pills {  margin-right: -0.625rem;  margin-left: -0.625rem;}.card-img-overlay {  position: absolute;  top: 0;  right: 0;  bottom: 0;  left: 0;  padding: 1.25rem;}.card-img {  width: 100%;  border-radius: calc(0.25rem - 1px);}.card-img-top {  width: 100%;  border-top-left-radius: calc(0.25rem - 1px);  border-top-right-radius: calc(0.25rem - 1px);  flex-shrink: 0;}.card-img-bottom {  width: 100%;  border-bottom-right-radius: calc(0.25rem - 1px);  border-bottom-left-radius: calc(0.25rem - 1px);}.card-deck {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-orient: vertical;  -webkit-box-direction: normal;  -ms-flex-direction: column;  flex-direction: column;}.card-deck .card {  margin-bottom: 15px;}@media (min-width: 576px) {  .card-deck {    -webkit-box-orient: horizontal;    -webkit-box-direction: normal;    -ms-flex-flow: row wrap;    flex-flow: row wrap;    margin-right: -15px;    margin-left: -15px;  }  .card-deck .card {    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-flex: 1;    -ms-flex: 1 0 0%;    flex: 1 0 0%;    -webkit-box-orient: vertical;    -webkit-box-direction: normal;    -ms-flex-direction: column;    flex-direction: column;    margin-right: 15px;    margin-bottom: 0;    margin-left: 15px;  }}.card-group {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-orient: vertical;  -webkit-box-direction: normal;  -ms-flex-direction: column;  flex-direction: column;}.card-group > .card {  margin-bottom: 15px;}@media (min-width: 576px) {  .card-group {    -webkit-box-orient: horizontal;    -webkit-box-direction: normal;    -ms-flex-flow: row wrap;    flex-flow: row wrap;  }  .card-group > .card {    -webkit-box-flex: 1;    -ms-flex: 1 0 0%;    flex: 1 0 0%;    margin-bottom: 0;  }  .card-group > .card + .card {    margin-left: 0;    border-left: 0;  }  .card-group > .card:first-child {    border-top-right-radius: 0;    border-bottom-right-radius: 0;  }  .card-group > .card:first-child .card-img-top,  .card-group > .card:first-child .card-header {    border-top-right-radius: 0;  }  .card-group > .card:first-child .card-img-bottom,  .card-group > .card:first-child .card-footer {    border-bottom-right-radius: 0;  }  .card-group > .card:last-child {    border-top-left-radius: 0;    border-bottom-left-radius: 0;  }  .card-group > .card:last-child .card-img-top,  .card-group > .card:last-child .card-header {    border-top-left-radius: 0;  }  .card-group > .card:last-child .card-img-bottom,  .card-group > .card:last-child .card-footer {    border-bottom-left-radius: 0;  }  .card-group > .card:only-child {    border-radius: 0.25rem;  }  .card-group > .card:only-child .card-img-top,  .card-group > .card:only-child .card-header {    border-top-left-radius: 0.25rem;    border-top-right-radius: 0.25rem;  }  .card-group > .card:only-child .card-img-bottom,  .card-group > .card:only-child .card-footer {    border-bottom-right-radius: 0.25rem;    border-bottom-left-radius: 0.25rem;  }  .card-group > .card:not(:first-child):not(:last-child):not(:only-child) {    border-radius: 0;  }  .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-img-top,  .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-img-bottom,  .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-header,  .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-footer {    border-radius: 0;  }}.card-columns .card {  margin-bottom: 0.75rem;}@media (min-width: 576px) {  .card-columns {    -webkit-column-count: 3;    -moz-column-count: 3;    column-count: 3;    -webkit-column-gap: 1.25rem;    -moz-column-gap: 1.25rem;    column-gap: 1.25rem;  }  .card-columns .card {    display: inline-block;    width: 100%;  }}/* Miscellaneous */a {  color: #856649;  text-decoration: none;  background-color: transparent;  -webkit-text-decoration-skip: objects;}a:hover {  color: #6a523a;  text-decoration: underline;}a:not([href]):not([tabindex]) {  color: inherit;  text-decoration: none;}a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus {  color: inherit;  text-decoration: none;}a:not([href]):not([tabindex]):focus {  outline: 0;}.portfolio-item {  margin-bottom: 30px;}.bg-white {    background-color: #ffffff !important;}.bg-light {  background-color: #F4F4F4 !important;}.bg-dark {  background-color: #1c1c1c !important;}.ml-auto,.mx-auto {  margin-left: 0 !important;}.rounded {  border-radius: 0 !important;}/* Dropdown Menu items */.dropup,.dropdown {  position: relative;}.dropdown-toggle::after {  display: inline-block;  width: 0;  height: 0;  margin-left: 0.255em;  vertical-align: 0.255em;  content: "";  border-top: 0.3em solid;  border-right: 0.3em solid transparent;  border-bottom: 0;  border-left: 0.3em solid transparent;}.dropdown-toggle:empty::after {  margin-left: 0;}.dropdown-menu {  position: absolute;  top: 100%;  left: 0;  z-index: 1000;  display: none;  float: left;  min-width: 10rem;  padding: 0.5rem 0;  margin: 0.125rem 0 0;  font-size: 1rem;  color: #212529;  text-align: left;  list-style: none;  background-color: #fff;  background-clip: padding-box;  border: 1px solid rgba(0, 0, 0, 0.15);  border-radius: 0.25rem;}.dropup .dropdown-menu {  margin-top: 0;  margin-bottom: 0.125rem;}.dropup .dropdown-toggle::after {  display: inline-block;  width: 0;  height: 0;  margin-left: 0.255em;  vertical-align: 0.255em;  content: "";  border-top: 0;  border-right: 0.3em solid transparent;  border-bottom: 0.3em solid;  border-left: 0.3em solid transparent;}.dropup .dropdown-toggle:empty::after {  margin-left: 0;}.dropright .dropdown-menu {  margin-top: 0;  margin-left: 0.125rem;}.dropright .dropdown-toggle::after {  display: inline-block;  width: 0;  height: 0;  margin-left: 0.255em;  vertical-align: 0.255em;  content: "";  border-top: 0.3em solid transparent;  border-bottom: 0.3em solid transparent;  border-left: 0.3em solid;}.dropright .dropdown-toggle:empty::after {  margin-left: 0;}.dropright .dropdown-toggle::after {  vertical-align: 0;}.dropleft .dropdown-menu {  margin-top: 0;  margin-right: 0.125rem;}.dropleft .dropdown-toggle::after {  display: inline-block;  width: 0;  height: 0;  margin-left: 0.255em;  vertical-align: 0.255em;  content: "";}.dropleft .dropdown-toggle::after {  display: none;}.dropleft .dropdown-toggle::before {  display: inline-block;  width: 0;  height: 0;  margin-right: 0.255em;  vertical-align: 0.255em;  content: "";  border-top: 0.3em solid transparent;  border-right: 0.3em solid;  border-bottom: 0.3em solid transparent;}.dropleft .dropdown-toggle:empty::after {  margin-left: 0;}.dropleft .dropdown-toggle::before {  vertical-align: 0;}.dropdown-divider {  height: 0;  margin: 0.5rem 0;  overflow: hidden;  border-top: 1px solid #e9ecef;}.dropdown-item {  display: block;  width: 100%;  padding: 0.25rem 1.5rem;  clear: both;  font-weight: 400;  color: #212529;  text-align: inherit;  white-space: nowrap;  background-color: transparent;  border: 0;}.dropdown-item:hover, .dropdown-item:focus {  color: #16181b;  text-decoration: none;  background-color: #f8f9fa;}.dropdown-item.active, .dropdown-item:active {  color: #fff;  text-decoration: none;  background-color: #007bff;}.dropdown-item.disabled, .dropdown-item:disabled {  color: #6c757d;  background-color: transparent;}.dropdown-menu.show {  display: block;}.dropdown-header {  display: block;  padding: 0.5rem 1.5rem;  margin-bottom: 0;  font-size: 0.875rem;  color: #6c757d;  white-space: nowrap;}/* Residence Club Living styles */.rcl-background {	background-image: url('../main-img/home/rcl/residence-club-living-img.jpg');	background-size: cover;	background-origin: padding-box;	background-clip: border-box;	background-attachment: scroll;	align-items: center;	box-sizing: border-box;	background-color: rgba(0, 0, 0, 0);	backface-visibility: hidden;	background-position-x: 50%;	background-position-y: 50%;	padding-top: 100px; 	padding-bottom: 100px;}.rcl-h4 {	color: #FFFFFF;	text-transform: uppercase;	text-align: right;	font-family: inherit;	font-weight: 400 !important;}.rcl-p {	color: #FFFFFF;	text-align: right;}/* Address Section styles */.address-head {	color: #FFFFFF;	text-align: left;	font-weight: 300;}.address-p {	color: #FFFFFF;	text-align: left;	font-weight: 300;	font-family: "proxima-nova";}.address a {	color: #856649 !important;}.address a:hover {	color: #856649;	text-decoration: underline;}/* Contact Section styles */.contact-btn {    display: inline-block;    font-weight: 400;    text-align: center;    white-space: nowrap;    vertical-align: middle;    -webkit-user-select: none;    -moz-user-select: none;    -ms-user-select: none;    user-select: none;    border: 1px solid transparent;    padding: 8px 24px;    font-size: 16px;    line-height: 1.5;    border-radius: 0;    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}.contact-btn-secondary {  color: #856649;  background-color: #FFFFFF;  border-color: #856649;  font-family: "proxima-nova";}.contact-btn-secondary:hover {  color: #fff;  background-color: #856649;  border-color: #856649;}.contact-btn-secondary:focus, .contact-btn-secondary.focus {  box-shadow: none;}.contact-btn-secondary.disabled, .contact-btn-secondary:disabled {  color: #fff;  background-color: #6c757d;  border-color: #6c757d;}.contact-btn-secondary:not(:disabled):not(.disabled):active, .contact-btn-secondary:not(:disabled):not(.disabled).active,.show > .btn-secondary.dropdown-toggle {  color: #856649;  background-color: #FFFFFF;  border-color: #856649;}.contact-btn-secondary:not(:disabled):not(.disabled):active:focus, .contact-btn-secondary:not(:disabled):not(.disabled).active:focus,.show > .contact-btn-secondary.dropdown-toggle:focus {  box-shadow: none;}.contact-head {	color: #FFFFFF;	text-align: left;	font-weight: 300;}.contact-p {	color: #FFFFFF;	text-align: left;	font-size: 15px;	font-weight: 300;	font-family: "proxima-nova";}.contact-required {	color: #FFFFFF;	text-align: left;	font-size: 12px;	font-weight: 300;}.contact a {	color: #856649 !important;}.contact a:hover {	color: #856649;	text-decoration: underline;}.contact-hr {	border-bottom: 1px solid #ffffff;	width: 100%;	margin: 50px auto 20px auto;}/* Footer styles */.footer p {	font-family: 'Arial', Helvetica, sans-serif;}.copyright {	font-size: 11px;	line-height: 15px;	color: #707070;	padding-bottom: 20px;}/* Brand Logos Header */.header-red-hr {	border-color: #FF4338;	width: 100px;	text-align: left;	border-width: 1px;	display: none;	visibility: hidden;	margin-top: -20px;}.border-hide {	display: none;	visibility: hidden;}.primary-logo {	width: 100%;	height: auto;	border: none;	max-width: 360px;	padding-top: 65px;	display: inline-block;}.header-brand-logos {	position: relative;	width: 100%;	height: auto;	max-width: 450px;	min-width: 300px;	display: inline-block;	padding: 4px 0 40px 0;	float: right;}.footer-brand-logo {	position: relative;	margin: 0 auto;	width: 100%;	height: auto;	max-width: 450px;	min-width: 300px;	max-height: auto;	display: inline-block;	padding: 20px 0;}.brand-logo-srny {	width: 100%;	height: auto;	border-style: none;	max-width: 150px;	border: none;	padding: 25px;	display: inline-block;}.brand-logo-srap {	width: 100%;	height: auto;	border-right: 1px solid #d2d2d2;	max-width: 150px;	padding: 25px 40px 25px 10px;	margin-right: 12px;	display: inline-block;}.brand-logo-phoenician {	width: 100%;	height: auto;	border: none;	max-width: 110px;	padding: 20px 0px 20px 25px;	display: inline-block;}.brand-pipe{	border-right: 1px solid #d2d2d2;	padding: 0 25px 0 5px;	height: 100%;	width: 8px;}.footer-brand-logo-srny {	width: 100%;	height: auto;	border-style: none;	max-width: 150px;	border: none;	padding: 50px 50px 50px 0px;	display: inline-block;}.footer-brand-logo-srap {	width: 100%;	height: auto;	border-right: 1px solid #d2d2d2;	max-width: 150px;	padding: 25px 40px 25px 10px;	margin-right: 12px;	display: inline-block;}.footer-brand-logo-phoenician {	width: 100%;	height: auto;	border: none;	max-width: 110px;	padding: 20px 0px 20px 25px;	display: inline-block;}.footer-brand-pipe {	border-right: 1px solid #d2d2d2;	padding: 0 25px 0 5px;	height: 100%;	width: 8px;}.contact-hr {	border-bottom: 1px solid #ffffff;	width: 100%;	margin: 50px auto 20px auto;}/* 1200px Max Breakpoint */@media (max-width: 1200px) {.header-red-hr {	border-color: #FF4338;	width: 100px;	text-align: left;	border-width: 1px;	display: none;	visibility: hidden;	margin-top: -20px;}	.border-hide {	display: none;	visibility: hidden;}	.slick-slide img {	width: 100%;	max-width: 280px;	margin: 0 auto;}	.primary-logo {	width: 100%;	height: auto;	border: none;	max-width: 360px;	padding-top: 65px;	display: inline-block;}.header-brand-logos {	position: relative;	width: 100%;	height: auto;	max-width: 450px;	min-width: 300px;	display: inline-block;	padding: 4px 0 40px 0;	float: right;}.footer-brand-logo {	position: relative;	margin: 0 auto;	width: 100%;	height: auto;	max-width: 450px;	min-width: 300px;	display: inline-block;	padding: 20px 0;}.footer-brand-logo-srny {	width: 100%;	height: auto;	border-style: none;	max-width: 150px;	border: none;	padding: 50px 50px 50px 0px;	display: inline-block;}.brand-logo-srap {	width: 100%;	height: auto;	border-right: 1px solid #d2d2d2;	max-width: 150px;	padding: 25px 40px 25px 10px;	margin-right: 12px;	display: inline-block;}.brand-logo-phoenician {	width: 100%;	height: auto;	border: none;	max-width: 110px;	padding: 20px 0px 20px 25px;	display: inline-block;}.brand-pipe {	border-right: 1px solid #d2d2d2;	padding: 0 25px 0 5px;	height: 100%;	width: 8px;}.footer-brand-logo-srny {	width: 100%;	height: auto;	border-style: none;	max-width: 150px;	border: none;	padding: 50px 50px 50px 0px;	display: inline-block;}.footer-brand-logo-srap {	width: 100%;	height: auto;	border-right: 1px solid #d2d2d2;	max-width: 150px;	padding: 25px 40px 25px 10px;	margin-right: 12px;	display: inline-block;}.footer-brand-logo-phoenician {	width: 100%;	height: auto;	border: none;	max-width: 110px;	padding: 20px 0px 20px 25px;	display: inline-block;}.footer-brand-pipe {	border-right: 1px solid #d2d2d2;	padding: 0 25px 0 5px;	height: 100%;	width: 8px;}}/* 1024px Max Breakpoint */@media (max-width: 1024px) {	.header-white-hr {	border-color: #ffffff;	width: 50px;	border-width: 3px;	display: none;	visibility: hidden;}	.header-black-hr {	border-color: #5b5b5b;	width: 50px;	border-width: 3px;	display: none;	visibility: hidden;}	.border-hide {	display: none;	visibility: hidden;}	.slick-slide img {	width: 100%;	max-width: 280px;	margin: 0 auto;}	.primary-logo {	width: 100%;	height: auto;	border: none;	max-width: 360px;	padding-top: 65px;	display: inline-block;}.header-brand-logos {	position: relative;	width: 100%;	height: auto;	max-width: 450px;	min-width: 300px;	display: inline-block;	padding: 4px 0 40px 0;	float: right;}.footer-brand-logo {	position: relative;	margin: 0 auto;	width: 100%;	height: auto;	max-width: 450px;	min-width: 300px;	display: inline-block;	padding: 20px 0;}.brand-logo-srny {	width: 100%;	height: auto;	border-style: none;	max-width: 150px;	border: none;	padding: 25px;	display: inline-block;}.brand-logo-srap {	width: 100%;	height: auto;	border-right: 1px solid #d2d2d2;	max-width: 150px;	padding: 25px 40px 25px 10px;	margin-right: 12px;	display: inline-block;}.brand-logo-phoenician {	width: 100%;	height: auto;	border: none;	max-width: 110px;	padding: 20px 0px 20px 25px;	display: inline-block;}.brand-pipe {	border-right: 1px solid #d2d2d2;	padding: 0 25px 0 5px;	height: 100%;	width: 8px;}.footer-brand-logo-srny {	width: 100%;	height: auto;	border-style: none;	max-width: 150px;	border: none;	padding: 50px 50px 50px 0px;	display: inline-block;}.footer-brand-logo-srap {	width: 100%;	height: auto;	border-right: 1px solid #d2d2d2;	max-width: 150px;	padding: 25px 40px 25px 10px;	margin-right: 12px;	display: inline-block;}.footer-brand-logo-phoenician {	width: 100%;	height: auto;	border: none;	max-width: 110px;	padding: 20px 0px 20px 25px;	display: inline-block;}.footer-brand-pipe {	border-right: 1px solid #d2d2d2;	padding: 0 25px 0 5px;	height: 100%;	width: 8px;}}/* Breakpoint 991 */@media (max-width: 991px) {.marginTopDecrease {	margin-top: -50px;}	.headerLeft {	text-align: left;	margin-bottom: -5px;}.header-red-hr {	border-color: #FF4338;	width: 100px;	text-align: left;	border-width: 1px;	display: inline-block;	visibility: visible;	margin-top: -20px;}	.show {	display: block;	visibility: visible;}.hide {	display: none;	visibility: hidden;}.border-hide {	display: block;	visibility: visible;}	.col-sm-6 {	-webkit-box-flex: 0;	-ms-flex: 0 0 100%;	flex: 0 0 100%;	max-width: 100%;}.slick-slide img {	width: 100%;	max-width: 320px;	margin: 0 auto;}.contact-hr {	border-bottom: 1px solid #ffffff;	width: 100%;	margin: 50px auto 20px auto;}.primary-logo {	margin: 0 23.5%;	position: relative;	text-align: center;}.header-brand-logos {	position: relative;	width: 100%;	height: auto;	max-width: 450px;	min-width: 300px;	display: block;	padding: 20px 0;	text-align: center;	margin: 0 19%;}.footer-brand-logos {	position: relative;	margin: 0 auto;	width: 100%;	height: auto;	max-width: 450px;	min-width: 300px;	display: block;	padding: 0px 0px 30px 0px;}.brand-logo-srny {	width: 100%;	height: auto;	border-style: none;	max-width: 150px;	border: none;	padding: 25px;}.brand-logo-srap {	width: 100%;	height: auto;	border-right: 1px solid #d2d2d2;	max-width: 150px;	padding: 25px 40px 25px 10px;	margin-right: 12px;}.brand-logo-phoenician {	width: 100%;	height: auto;	border: none;	max-width: 110px;	padding: 20px 0px 20px 25px;}.brand-pipe {	border-right: 1px solid #d2d2d2;	padding: 0 25px 0 5px;	height: 100%;	width: 8px;}.footer-brand-logo-srny {	width: 100%;	height: auto;	border-style: none;	max-width: 150px;	border: none;	padding: 25px;}.footer-brand-logo-srap {	width: 100%;	height: auto;	border-right: 1px solid #d2d2d2;	max-width: 150px;	padding: 25px 40px 25px 10px;	margin-right: 12px;}.footer-brand-logo-phoenician {	width: 100%;	height: auto;	border: none;	max-width: 110px;	padding: 20px 0px 20px 25px;}.footer-brand-pipe {	border-right: 1px solid #d2d2d2;	padding: 0 25px 0 5px;	height: 100%;	width: 8px;}}/* Breakpoint 767 */@media (max-width: 767px) {.carousel-control-prev,.carousel-control-next {	position: absolute;	top: 0;	bottom: 0;	display: none;	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;	-webkit-box-pack: center;	-ms-flex-pack: center;	justify-content: center;	width: 15%;	color: #fff;	text-align: center;	opacity: 0.9;}.carousel-control-prev:hover, .carousel-control-prev:focus,.carousel-control-next:hover,.carousel-control-next:focus {	color: #fff;	text-decoration: none;	outline: 0;	opacity: 0.5;}.carousel-control-prev {	left: 0;}.carousel-control-next {	right: 0;}.carousel-control-prev-icon,.carousel-control-next-icon {	display: inline-block;	width: 40px;	height: 40px;	background: #1C1C1C no-repeat center center;	background-size: 100% 100%;}.carousel-control-prev-icon {	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E");	padding: 10px;}.carousel-control-next-icon {	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E");	padding: 10px;}	.col-sm-6 {	-webkit-box-flex: 0;	-ms-flex: 0 0 100%;	flex: 0 0 100%;	max-width: 100%;}.slick-slide img {	width: 100%;	max-width: 230px;	margin: 0 auto;}.primary-logo {	margin: 0 15%;	position: relative;	text-align: center;}.header-brand-logos {	position: relative;	width: 100%;	height: auto;	max-width: 450px;	min-width: 300px;	display: block;	padding: 20px 0;	text-align: center;	margin: 0 7.5%;}.footer-brand-logos {	position: relative;	margin: 0 auto;	width: 100%;	height: auto;	max-width: 450px;	min-width: 300px;	display: block;	padding: 0px 0px 30px 0px;}.brand-logo-srny {	width: 100%;	height: auto;	border-style: none;	max-width: 150px;	border: none;	padding: 25px;}.brand-logo-srap {	width: 100%;	height: auto;	border-right: 1px solid #d2d2d2;	max-width: 150px;	padding: 25px 40px 25px 10px;	margin-right: 12px;}.brand-logo-phoenician {	width: 100%;	height: auto;	border: none;	max-width: 110px;	padding: 20px 0px 20px 25px;}.brand-pipe {	border-right: 1px solid #d2d2d2;	padding: 0 25px 0 5px;	height: 100%;	width: 8px;}	.footer-brand-logo-srny {	width: 100%;	height: auto;	border-style: none;	max-width: 150px;	border: none;	padding: 25px;}.footer-brand-logo-srap {	width: 100%;	height: auto;	border-right: 1px solid #d2d2d2;	max-width: 150px;	padding: 25px 40px 25px 10px;	margin-right: 12px;}.footer-brand-logo-phoenician {	width: 100%;	height: auto;	border: none;	max-width: 110px;	padding: 20px 0px 20px 25px;}.footer-brand-pipe {	border-right: 1px solid #d2d2d2;	padding: 0 25px 0 5px;	height: 100%;	width: 8px;}}/* Breakpoint 575 */@media (max-width: 575px) {	.slick-slide img {width: 100%;max-width: 230px;margin: 0 auto;}.primary-logo {	margin: 0 16%;	position: relative;	text-align: center;}.header-brand-logos {	position: relative;	width: 100%;	height: auto;	max-width: 430px;	min-width: 300px;	display: block;	padding: 20px 0;	text-align: center;	margin: 0 10%;}.footer-brand-logos {	position: relative;	margin: 0 auto;	width: 100%;	height: auto;	max-width: 450px;	min-width: 300px;	display: block;	padding: 0px 0px 30px 0px;}.brand-logo-srny {	width: 100%;	height: auto;	border-style: none;	max-width: 140px;	border: none;	padding: 25px;}.brand-logo-srap {	width: 100%;	height: auto;	border-right: 1px solid #d2d2d2;	max-width: 140px;	padding: 25px}.brand-logo-phoenician {	width: 100%;	height: auto;	max-width: 110px;	border: none;	padding: 15px 15px 15px 15px;}.brand-pipe{	border-right: 1px solid #d2d2d2;	padding: 0 25px 0 5px;	height: 100%;	width: 8px;}.footer-brand-logo-srny {	width: 100%;	height: auto;	border-style: none;	max-width: 140px;	border: none;	padding: 25px;}.footer-brand-logo-srap {	width: 100%;	height: auto;	border-right: 1px solid #d2d2d2;	max-width: 140px;	padding: 25px}.footer-brand-logo-phoenician {	width: 100%;	height: auto;	max-width: 110px;	border: none;	padding: 15px 15px 15px 15px;}.footer-brand-pipe {	border-right: 1px solid #d2d2d2;	padding: 0 25px 0 5px;	height: 100%;	width: 8px;}}/* Breakpoint 545 */@media (max-width: 545px) {	.slick-slide img {	width: 100%;	max-width: 230px;	margin: 0 auto;}.primary-logo {	margin: 0 13.5%;	position: relative;	text-align: center;}.header-brand-logos {	position: relative;	width: 100%;	height: auto;	max-width: 430px;	min-width: 300px;	display: block;	padding: 20px 0;	text-align: center;	margin: 0 8%;}.footer-brand-logos {	position: relative;	margin: 0 auto;	width: 100%;	height: auto;	max-width: 450px;	min-width: 300px;	display: block;	padding: 0px 0px 30px 0px;}.brand-logo-srny {	width: 100%;	height: auto;	border-style: none;	max-width: 140px;	border: none;	padding: 25px;}.brand-logo-srap {	width: 100%;	height: auto;	border-right: 1px solid #d2d2d2;	max-width: 140px;	padding: 25px}.brand-logo-phoenician {	width: 100%;	height: auto;	max-width: 110px;	border: none;	padding: 15px 15px 15px 15px;}.brand-pipe{	border-right: 1px solid #d2d2d2;	padding: 0 25px 0 5px;	height: 100%;	width: 8px;}.footer-brand-logo-srny {	width: 100%;	height: auto;	border-style: none;	max-width: 140px;	border: none;	padding: 25px;}.footer-brand-logo-srap {	width: 100%;	height: auto;	border-right: 1px solid #d2d2d2;	max-width: 140px;	padding: 25px}.footer-brand-logo-phoenician {	width: 100%;	height: auto;	max-width: 110px;	border: none;	padding: 15px 15px 15px 15px;}.footer-brand-pipe {	border-right: 1px solid #d2d2d2;	padding: 0 25px 0 5px;	height: 100%;	width: 8px;}	}/* Breakpoint 520 */@media (max-width: 520px) {	.slick-slide img {	width: 100%;	max-width: 230px;	margin: 0 auto;}.primary-logo {	margin: 0 11.5%;	position: relative;	text-align: center;}.header-brand-logos {	position: relative;	width: 100%;	height: auto;	max-width: 430px;	min-width: 300px;	display: block;	padding: 20px 0;	text-align: center;	margin: 0 6%;}.footer-brand-logos {	position: relative;	margin: 0 auto;	width: 100%;	height: auto;	max-width: 450px;	min-width: 300px;	display: block;	padding: 0px 0px 30px 0px;}.brand-logo-srny {	width: 100%;	height: auto;	border-style: none;	max-width: 140px;	border: none;	padding: 25px;}.brand-logo-srap {	width: 100%;	height: auto;	border-right: 1px solid #d2d2d2;	max-width: 140px;	padding: 25px}.brand-logo-phoenician {	width: 100%;	height: auto;	max-width: 110px;	border: none;	padding: 15px 15px 15px 15px;}.brand-pipe {	border-right: 1px solid #d2d2d2;	padding: 0 25px 0 5px;	height: 100%;	width: 8px;}	.footer-brand-logo-srny {	width: 100%;	height: auto;	border-style: none;	max-width: 140px;	border: none;	padding: 25px;}.footer-brand-logo-srap {	width: 100%;	height: auto;	border-right: 1px solid #d2d2d2;	max-width: 140px;	padding: 25px}.footer-brand-logo-phoenician {	width: 100%;	height: auto;	max-width: 110px;	border: none;	padding: 15px 15px 15px 15px;}.footer-brand-pipe {	border-right: 1px solid #d2d2d2;	padding: 0 25px 0 5px;	height: 100%;	width: 8px;}}/* Breakpoint 505 */@media (max-width: 505px) {	.slick-slide img {	width: 100%;	max-width: 200px;	margin: 0 auto;}.primary-logo {	margin: 0 11.5%;	position: relative;	text-align: center;}.header-brand-logos {	position: relative;	width: 100%;	height: auto;	max-width: 430px;	min-width: 300px;	display: block;	padding: 20px 0;	text-align: center;	margin: 0 6%;}.footer-brand-logos {	position: relative;	margin: 0 auto;	width: 100%;	height: auto;	max-width: 450px;	min-width: 300px;	display: block;	padding: 0px 0px 30px 0px;}.brand-logo-srny {	width: 100%;	height: auto;	border-style: none;	max-width: 140px;	border: none;	padding: 25px;}.brand-logo-srap {	width: 100%;	height: auto;	border-right: 1px solid #d2d2d2;	max-width: 140px;	padding: 25px}.brand-logo-phoenician {	width: 100%;	height: auto;	max-width: 110px;	border: none;	padding: 15px 15px 15px 15px;}.brand-pipe {	border-right: 1px solid #d2d2d2;	padding: 0 25px 0 5px;	height: 100%;	width: 8px;}	.footer-brand-logo-srny {	width: 100%;	height: auto;	border-style: none;	max-width: 140px;	border: none;	padding: 25px;}.footer-brand-logo-srap {	width: 100%;	height: auto;	border-right: 1px solid #d2d2d2;	max-width: 140px;	padding: 25px}.footer-brand-logo-phoenician {	width: 100%;	height: auto;	max-width: 110px;	border: none;	padding: 15px 15px 15px 15px;}.footer-brand-pipe {	border-right: 1px solid #d2d2d2;	padding: 0 25px 0 5px;	height: 100%;	width: 8px;}	}/* Breakpoint 480 */@media (max-width: 480px) {.primary-logo {	margin: 0 8.5%;	position: relative;	text-align: center;}.header-brand-logos {	position: relative;	width: 100%;	height: auto;	max-width: 430px;	min-width: 300px;	display: block;	padding: 20px 0;	text-align: center;	margin: 0 2%;}.footer-brand-logos {	position: relative;	margin: 0 auto;	width: 100%;	height: auto;	max-width: 450px;	min-width: 300px;	max-height: auto;	display: block;	padding: 0px 0px 30px 0px;}.brand-logo-srny {	width: 100%;	height: auto;	border-style: none;	max-width: 140px;	border: none;	padding: 25px;}.brand-logo-srap {	width: 100%;	height: auto;	border-right: 1px solid #d2d2d2;	max-width: 140px;	padding: 25px}.brand-logo-phoenician {	width: 100%;	height: auto;	border: none;	max-width: 110px;	padding: 15px 15px 15px 15px;}.brand-pipe {	border-right: 1px solid #d2d2d2;	padding: 0 25px 0 5px;	height: 100%;	width: 8px;}	.footer-brand-logo-srny {	width: 100%;	height: auto;	border-style: none;	max-width: 140px;	border: none;	padding: 25px;}.footer-brand-logo-srap {	width: 100%;	height: auto;	border-right: 1px solid #d2d2d2;	max-width: 140px;	padding: 25px}.footer-brand-logo-phoenician {	width: 100%;	height: auto;	border: none;	max-width: 110px;	padding: 15px 15px 15px 15px;}.footer-brand-pipe {	border-right: 1px solid #d2d2d2;	padding: 0 25px 0 5px;	height: 100%;	width: 8px;}	}/* Breakpoint 455 */@media (max-width: 455px) {.primary-logo {	margin: 0 6.5%;	position: relative;	text-align: center;}.header-brand-logos {	position: relative;	width: 100%;	height: auto;	max-width: 430px;	min-width: 300px;	display: block;	padding: 20px 0;	text-align: center;	margin: 0 1.5%;}.footer-brand-logos {	position: relative;	margin: 0 auto;	width: 100%;	height: auto;	max-width: 450px;	min-width: 300px;	display: block;	padding: 0px 0px 30px 0px;}.brand-logo-srny {	width: 100%;	height: auto;	border-style: none;	max-width: 135px;	border: none;	padding: 25px;}.brand-logo-srap {	width: 100%;	height: auto;	border-right: 1px solid #d2d2d2;	max-width: 135px;	padding: 25px}.brand-logo-phoenician {	width: 100%;	height: auto;	border: none;	max-width: 110px;	padding: 15px 15px 15px 15px;}.brand-pipe {	border-right: 1px solid #d2d2d2;	padding: 0 25px 0 5px;	height: 100%;	width: 8px;}	.footer-brand-logo-srny {	width: 100%;	height: auto;	border-style: none;	max-width: 135px;	border: none;	padding: 25px;}.footer-brand-logo-srap {	width: 100%;	height: auto;	border-right: 1px solid #d2d2d2;	max-width: 135px;	padding: 25px}.footer-brand-logo-phoenician {	width: 100%;	height: auto;	border: none;	max-width: 110px;	padding: 15px 15px 15px 15px;}.footer-brand-pipe {	border-right: 1px solid #d2d2d2;	padding: 0 25px 0 5px;	height: 100%;	width: 8px;}		}/* Breakpoint 445 */@media (max-width: 445px) {.primary-logo {	margin: 0 5%;	position: relative;	text-align: center;}.header-brand-logos {	position: relative;	width: 100%;	height: auto;	max-width: 430px;	min-width: 300px;	display: block;	padding: 20px 0;	text-align: center;	margin: 0 1%;}.footer-brand-logos {	position: relative;	margin: 0 auto;	width: 100%;	height: auto;	max-width: 450px;	min-width: 300px;	display: block;	padding: 0px 0px 30px 0px;}.brand-logo-srny {	width: 100%;	height: auto;	border-style: none;	max-width: 135px;	border: none;	padding: 25px;}.brand-logo-srap {	width: 100%;	height: auto;	border-right: 1px solid #d2d2d2;	max-width: 135px;	padding: 25px}.brand-logo-phoenician {	width: 100%;	height: auto;	border: none;	max-width: 100px;	padding: 15px 15px 15px 15px;}.brand-pipe {	border-right: 1px solid #d2d2d2;	padding: 0 25px 0 5px;	height: 100%;	width: 8px;}	.footer-brand-logo-srny {	width: 100%;	height: auto;	border-style: none;	max-width: 135px;	border: none;	padding: 25px;}.footer-brand-logo-srap {	width: 100%;	height: auto;	border-right: 1px solid #d2d2d2;	max-width: 135px;	padding: 25px}.footer-brand-logo-phoenician {	width: 100%;	height: auto;	border: none;	max-width: 100px;	padding: 15px 15px 15px 15px;}.footer-brand-pipe {	border-right: 1px solid #d2d2d2;	padding: 0 25px 0 5px;	height: 100%;	width: 8px;}		}/* Breakpoint 442 */@media (max-width: 442px) {.primary-logo {	margin: 0 5%;	position: relative;	text-align: center;}.header-brand-logos {	position: relative;	width: 100%;	height: auto;	max-width: 430px;	min-width: 300px;	display: block;	padding: 20px 0;	text-align: center;	margin: 0 1%;}.footer-brand-logos {	position: relative;	margin: 0 auto;	width: 100%;	height: auto;	max-width: 450px;	min-width: 300px;	display: block;	padding: 0px 0px 30px 0px;}.brand-logo-srny {	width: 100%;	height: auto;	border-style: none;	max-width: 135px;	border: none;	padding: 25px;}.brand-logo-srap {	width: 100%;	height: auto;	border-right: 1px solid #d2d2d2;	max-width: 135px;	padding: 25px}.brand-logo-phoenician {	width: 100%;	height: auto;	border: none;	max-width: 95px;	padding: 15px 15px 15px 15px;}.brand-pipe {	border-right: 1px solid #d2d2d2;	padding: 0 25px 0 5px;	height: 100%;	width: 8px;}	.footer-brand-logo-srny {	width: 100%;	height: auto;	border-style: none;	max-width: 135px;	border: none;	padding: 25px;}.footer-brand-logo-srap {	width: 100%;	height: auto;	border-right: 1px solid #d2d2d2;	max-width: 135px;	padding: 25px}.footer-brand-logo-phoenician {	width: 100%;	height: auto;	border: none;	max-width: 95px;	padding: 15px 15px 15px 15px;}.footer-brand-pipe {	border-right: 1px solid #d2d2d2;	padding: 0 25px 0 5px;	height: 100%;	width: 8px;}	}/* Breakpoint 442 */@media (max-width: 439px) {.slick-slide img {	width: 100%;	max-width: 390px;	margin: 0 auto;}.primary-logo {	margin: 0 5%;	position: relative;	text-align: center;}.header-brand-logos {	position: relative;	width: 100%;	height: auto;	max-width: 430px;	min-width: 300px;	display: block;	padding: 20px 0;	text-align: center;	margin: 0 1%;}.footer-brand-logos {	position: relative;	margin: 0 auto;	width: 100%;	height: auto;	max-width: 450px;	min-width: 300px;	display: block;	padding: 0px 0px 30px 0px;}.brand-logo-srny {	width: 100%;	height: auto;	border-style: none;	max-width: 135px;	border: none;	padding: 25px;}.brand-logo-srap {	width: 100%;	height: auto;	border-right: 1px solid #d2d2d2;	max-width: 135px;	padding: 25px}.brand-logo-phoenician {	width: 100%;	height: auto;	border: none;	max-width: 95px;	padding: 15px 15px 15px 15px;}.brand-pipe {	border-right: 1px solid #d2d2d2;	padding: 0 25px 0 5px;	height: 100%;	width: 8px;}	.footer-brand-logo-srny {	width: 100%;	height: auto;	border-style: none;	max-width: 135px;	border: none;	padding: 25px;}.footer-brand-logo-srap {	width: 100%;	height: auto;	border-right: 1px solid #d2d2d2;	max-width: 135px;	padding: 25px}.footer-brand-logo-phoenician {	width: 100%;	height: auto;	border: none;	max-width: 95px;	padding: 15px 15px 15px 15px;}.footer-brand-pipe {	border-right: 1px solid #d2d2d2;	padding: 0 25px 0 5px;	height: 100%;	width: 8px;}	}/* Breakpoint 430 */@media (max-width: 430px) {.primary-logo {	margin: 0 3%;	position: relative;	text-align: center;}.header-brand-logos {	position: relative;	width: 100%;	height: auto;	max-width: 430px;	min-width: 300px;	display: block;	padding: 20px 0;	text-align: center;	margin: 0 1%;}.footer-brand-logos {	position: relative;	margin: 0 3.5%;	width: 100%;	height: auto;	max-width: 450px;	min-width: 300px;	display: block;	padding: 0px 0px 30px 0px;}.brand-logo-srny {	width: 100%;	height: auto;	border-style: none;	max-width: 120px;	border: none;	padding: 20px 20px 20px 18px;}.brand-logo-srap {	width: 100%;	height: auto;	border-right: 1px solid #d2d2d2;	max-width: 120px;	padding: 20px 25px 20px 10px;}.brand-logo-phoenician {	width: 100%;	height: auto;	border: none;	max-width: 94px;	padding: 15px 15px 15px 15px;}.brand-pipe{	border-right: 1px solid #d2d2d2;	padding: 0 25px 0 5px;	height: 100%;	width: 8px;}.footer-brand-logo-srny {	width: 100%;	height: auto;	border-style: none;	max-width: 120px;	border: none;	padding: 20px 20px 20px 18px;}.footer-brand-logo-srap {	width: 100%;	height: auto;	border-right: 1px solid #d2d2d2;	max-width: 120px;	padding: 20px 25px 20px 10px;}.footer-brand-logo-phoenician {	width: 100%;	height: auto;	border: none;	max-width: 94px;	padding: 15px 15px 15px 15px;}.footer-brand-pipe {	border-right: 1px solid #d2d2d2;	padding: 0 25px 0 5px;	height: 100%;	width: 8px;}	}/* Breakpoint 400 */@media (max-width: 400px) {.primary-logo {	margin: 0 0%;	position: relative;	text-align: center;}.header-brand-logos {	position: relative;	width: 100%;	height: auto;	max-width: 430px;	min-width: 300px;	display: block;	padding: 20px 0;	text-align: center;	margin: 0 1%;}.footer-brand-logos {	position: relative;	margin: 0 -0.5%;	width: 100%;	height: auto;	max-width: 450px;	min-width: 300px;	display: block;	padding: 0px 0px 30px 0px;}.brand-logo-srny {	width: 100%;	height: auto;	border-style: none;	max-width: 115px;	border: none;	padding: 20px 20px 20px 18px;}.brand-logo-srap {	width: 100%;	height: auto;	border-right: 1px solid #d2d2d2;	max-width: 115px;	padding: 20px 25px 20px 10px;}.brand-logo-phoenician {	width: 100%;	height: auto;	border: none;	max-width: 94px;	padding: 15px 15px 15px 15px;}.brand-pipe{	border-right: 1px solid #d2d2d2;	padding: 0 25px 0 5px;	height: 100%;	width: 8px;}	.footer-brand-logo-srny {	width: 100%;	height: auto;	border-style: none;	max-width: 115px;	border: none;	padding: 20px 20px 20px 18px;}.footer-brand-logo-srap {	width: 100%;	height: auto;	border-right: 1px solid #d2d2d2;	max-width: 115px;	padding: 20px 25px 20px 10px;}.footer-brand-logo-phoenician {	width: 100%;	height: auto;	border: none;	max-width: 94px;	padding: 15px 15px 15px 15px;}.footer-brand-pipe { 	border-right: 1px solid #d2d2d2;	padding: 0 25px 0 5px;	height: 100%;	width: 8px;}	}/* Breakpoint 360 */@media (max-width: 360px) {	.primary-logo {		margin: 0 0%;		position: relative;		text-align: center;	}		.header-brand-logos {		position: relative;		width: 100%;		height: auto;		max-width: 430px;		min-width: 300px;		display: block;		padding: 20px 0;		text-align: center;		margin: 0 0%;	}		.footer-brand-logos {		position: relative;		margin: 0 -3.5%;		width: 100%;		height: auto;		max-width: 450px;		min-width: 300px;		display: block;		padding: 0px 0px 30px 0px;	}		.brand-logo-srny {		width: 100%;		height: auto;		border-style: none;		max-width: 104px;		border: none;		padding: 20px 15px 20px 15px;	}		.brand-logo-srap {		width: 100%;		height: auto;		border-right: 1px solid #d2d2d2;		max-width: 104px;		padding: 20px 25px 20px 5px;	}		.brand-logo-phoenician {		width: 100%;		height: auto;		border: none;		max-width: 70px;		padding: 15px 5px 15px 5px;	}		.brand-pipe {		border-right: 1px solid #d2d2d2;		padding: 0 25px 0 5px;		height: 100%;		width: 8px;	}			.footer-brand-logo-srny {		width: 100%;		height: auto;		border-style: none;		max-width: 104px;		border: none;		padding: 20px 15px 20px 15px;	}		.footer-brand-logo-srap {		width: 100%;		height: auto;		border-right: 1px solid #d2d2d2;		max-width: 104px;		padding: 20px 25px 20px 5px;	}		.footer-brand-logo-phoenician {		width: 100%;		height: auto;		border: none;		max-width: 70px;		padding: 15px 5px 15px 5px;	}		.footer-brand-pipe {		border-right: 1px solid #d2d2d2;		padding: 0 25px 0 5px;		height: 100%;		width: 8px;	}	}.ekko-lightbox-item {	position: absolute;}@media (max-width: 576px) {	.col-sm {		-ms-flex-preferred-size: 0;		flex-basis: 0;		-webkit-box-flex: 1;		-ms-flex-positive: 1;		flex-grow: 1;		max-width: 100%;	}			.col-sm-auto {		-webkit-box-flex: 0;		-ms-flex: 0 0 auto;		flex: 0 0 auto;		width: auto;		max-width: none;	}			.col-sm-1 {		-webkit-box-flex: 0;		-ms-flex: 0 0 8.333333%;		flex: 0 0 8.333333%;		max-width: 8.333333%;	}			.col-sm-2 {		-webkit-box-flex: 0;		-ms-flex: 0 0 16.666667%;		flex: 0 0 16.666667%;		max-width: 16.666667%;	}			.col-sm-3 {		-webkit-box-flex: 0;		-ms-flex: 0 0 25%;		flex: 0 0 25%;		max-width: 25%;	}			.col-sm-4 {		-webkit-box-flex: 0;		-ms-flex: 0 0 33.333333%;		flex: 0 0 33.333333%;		max-width: 33.333333%;	}			.col-sm-5 {		-webkit-box-flex: 0;		-ms-flex: 0 0 41.666667%;		flex: 0 0 41.666667%;		max-width: 41.666667%;	}			.col-sm-6 {		-webkit-box-flex: 0;		-ms-flex: 0 0 100%;		flex: 0 0 100%;		max-width: 100%;	}			.col-sm-7 {		-webkit-box-flex: 0;		-ms-flex: 0 0 58.333333%;		flex: 0 0 58.333333%;		max-width: 58.333333%;	}			.col-sm-8 {		-webkit-box-flex: 0;		-ms-flex: 0 0 66.666667%;		flex: 0 0 66.666667%;		max-width: 66.666667%;	}			.col-sm-9 {		-webkit-box-flex: 0;		-ms-flex: 0 0 75%;		flex: 0 0 75%;		max-width: 75%;	}			.col-sm-10 {		-webkit-box-flex: 0;		-ms-flex: 0 0 83.333333%;		flex: 0 0 83.333333%;		max-width: 83.333333%;	}			.col-sm-11 {		-webkit-box-flex: 0;		-ms-flex: 0 0 91.666667%;		flex: 0 0 91.666667%;		max-width: 91.666667%;	}			.col-sm-12 {		-webkit-box-flex: 0;		-ms-flex: 0 0 100%;		flex: 0 0 100%;		max-width: 100%;	}			.order-sm-first {		-webkit-box-ordinal-group: 0;		-ms-flex-order: -1;		order: -1;	}			.order-sm-last {		-webkit-box-ordinal-group: 14;		-ms-flex-order: 13;		order: 13;	}			.order-sm-0 {		-webkit-box-ordinal-group: 1;		-ms-flex-order: 0;		order: 0;	}			.order-sm-1 {		-webkit-box-ordinal-group: 2;		-ms-flex-order: 1;		order: 1;	}			.order-sm-2 {		-webkit-box-ordinal-group: 3;		-ms-flex-order: 2;		order: 2;	}			.order-sm-3 {		-webkit-box-ordinal-group: 4;		-ms-flex-order: 3;		order: 3;	}			.order-sm-4 {		-webkit-box-ordinal-group: 5;		-ms-flex-order: 4;		order: 4;	}			.order-sm-5 {		-webkit-box-ordinal-group: 6;		-ms-flex-order: 5;		order: 5;	}			.order-sm-6 {		-webkit-box-ordinal-group: 7;		-ms-flex-order: 6;		order: 6;	}			.order-sm-7 {		-webkit-box-ordinal-group: 8;		-ms-flex-order: 7;		order: 7;	}				.order-sm-8 {		-webkit-box-ordinal-group: 9;		-ms-flex-order: 8;		order: 8;	}			.order-sm-9 {		-webkit-box-ordinal-group: 10;		-ms-flex-order: 9;		order: 9;	}			.order-sm-10 {		-webkit-box-ordinal-group: 11;		-ms-flex-order: 10;		order: 10;	}			.order-sm-11 {		-webkit-box-ordinal-group: 12;		-ms-flex-order: 11;		order: 11;	}			.order-sm-12 {		-webkit-box-ordinal-group: 13;		-ms-flex-order: 12;		order: 12;	}			.offset-sm-0 {		margin-left: 0;	}			.offset-sm-1 {		margin-left: 8.333333%;	}			.offset-sm-2 {		margin-left: 16.666667%;	}			.offset-sm-3 {		margin-left: 25%;	}			.offset-sm-4 {		margin-left: 33.333333%;	}			.offset-sm-5 {		margin-left: 41.666667%;	}			.offset-sm-6 {		margin-left: 50%;	}			.offset-sm-7 {		margin-left: 58.333333%;	}			.offset-sm-8 {		margin-left: 66.666667%;	}			.offset-sm-9 {		margin-left: 75%;	}			.offset-sm-10 {		margin-left: 83.333333%;	}			.offset-sm-11 {		margin-left: 91.666667%;	}	}/* Alert box at top of page */.topalertbox {	background-color: #000000; 	padding: 15px; 	margin-top: -10px;}.topalerttext {	color: #ffffff; 	margin: 0; 	/* text-align: center; */ 	font-size: 18px;}.topalerttext a {	color: #ffffff; 	text-decoration: underline;}.topalerttext a:hover {	color: #d39e00;	text-decoration: underline;}