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

body {
	margin:0; padding:0; font-family: 'Work Sans', sans-serif;}
* {
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
h1, h2, h3, h4, h5, h6, a, p, ul, ol, li, input, select, button, textarea {
	margin:0;
	padding:0;
	list-style:none;
	text-decoration:none;
	outline:none;
	appearance:none;
	-moz-appearance:none;
	-webkit-appearance:none;
}
header, footer, section {
	float:left;
	width:100%;
}



input:focus::-webkit-input-placeholder, textarea:focus::-webkit-input-placeholder { color:transparent; }
input:focus:-moz-placeholder, textarea:focus:-moz-placeholder { color:transparent; } /* FF 4-18 */
input:focus::-moz-placeholder, textarea:focus::-moz-placeholder { color:transparent; } /* FF 19+ */
input:focus:-ms-input-placeholder, textarea:focus:-ms-input-placeholder { color:transparent; } /* IE 10+ */

input:focus, textarea:focus, select:focus {	border-color:#00C78A !important; box-shadow: 0px 0px 0px 2px #dfede7 !important; -moz-box-shadow: 0px 0px 0px 2px #dfede7 !important; -webkit-box-shadow: 0px 0px 0px 2px #dfede7 !important; -o-box-shadow: 0px 0px 0px 2px #dfede7 !important; -ms-box-shadow: 0px 0px 0px 2px #dfede7 !important;}
input:hover, textarea:hover, select:hover { background:#f1f5f4 !important; }
.pad-none { padding-left:0; padding-right:0;}

@media (min-width: 1367px){.container {  max-width: 1310px;}}
.row {margin-right: 0;margin-left: 0;}

/*HEADER START*/
.desktop-header-outer {display: flex;display: -webkit-flex;justify-content: right;width: 100%;}
header {padding:7px 50px; height:78px; border-bottom: 1px solid #DDE4E1; position: fixed;z-index: 999;background: #fff;}
.mobile-header-outer { display:none; }
.header-left-con {}
.logo-con {margin-right: 25px;}
.logo-con img { width: 244px; }
.logo-con a {display: inline-block;}
.navbar-outer {float: left; margin:16px 0;}
.navbar-outer ul {list-style: none;padding: 0;margin: 0;}
.navbar-outer li { float:left;}
.navbar-outer li a { float:left; font-weight: 500;font-size: 14px;line-height: 32px;text-transform: uppercase; color: #464D4B; text-decoration:none; margin-right: 40px;}
.navbar-outer li a:hover {  color: #00C78A; text-decoration:none;}
.header-right-inner { display:-webkit-flex;display:flex;align-items: center; -webkit-align-items: center; }
.header-right-inner {display:-webkit-flex;display:flex;align-items: center; -webkit-align-items: center;height: 63px;justify-content: right;align-self: center;-webkit-justify-content: right;
	float: right;}
.header-right-inner a {font-weight: 500;font-size: 14px;line-height: 32px;text-transform: uppercase;color: #FFFFFF; margin-left:15px;float: left; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; }
.header-add-space-link {background: #EDF4F2;color: #00927c !important;border: 1px solid #EDF4F2;width: 198px;height: 40px;display: flex;display: -webkit-flex;align-items: center;justify-content: center;}
.header-signup-link {width: 109px;height: 40px;display: flex;display: -webkit-flex;align-items: center;justify-content: center;background: none;font-weight: 500;font-size: 14px;line-height: 32px;text-transform: uppercase;color: #5a5a5a!important;border:none; position: relative; }
.header-login-link {min-width: 110px;height: 40px;display: flex;display: -webkit-flex;align-items: center;justify-content: center;background: none;padding: 4px 25px;font-weight: 500;font-size: 14px;line-height: 32px;text-transform: uppercase;color: #5a5a5a!important; border:none; position: relative; margin-left: 0!important;}
.header-add-space-link span {margin-right: 21px; font-size:20px; }
.header-signup-link:after, .header-login-link:after { content: ''; position: absolute; width: 50%; transform: scaleX(0); height: 2px; bottom: 7px; left: 27px; background-color: #5a5a5a; transform-origin: bottom right; transition: transform 0.25s ease-out; }
.header-signup-link:hover, .header-login-link:hover { text-decoration: none; }
.header-signup-link:hover:after, .header-login-link:hover:after { transform: scaleX(1); transform-origin: bottom left; }
/*.header-add-space-link:hover { text-decoration:none; color: #AAB2B1 ; border:1px solid #AAB2B1; } */
.header-add-space-link:hover {
	text-decoration: none;
	border: 1px solid #fff;
	background: #fff;
	color: #00927c !important;
	box-shadow: 1px 1px 20px rgba(70,76,75,0.2); -moz-box-shadow: 1px 1px 20px rgba(70,76,75,0.2); -o-box-shadow: 1px 1px 20px rgba(70,76,75,0.2);
}
.header-about-link {color: #464D4B !important;}
.header-about-link:hover {color: #00C78A !important;text-decoration: none;}
.admin-portal-login {float: left;min-width:155px;background: #FFFFFF;border: 1px solid #D7E4DF;box-sizing: border-box;border-radius: 2px;-moz-border-radius: 2px;-webkit-border-radius: 2px; padding:4px;font-weight: 500;font-size: 13px;line-height: 32px;text-transform: capitalize;color: #464D4B;margin-left: 15px;}
.admin-portal-login span { position:relative; padding:0 35px 0 5px; float: left;}
.admin-portal-login span:after { content:""; right:0; top:0; position:absolute; width:14px; height:100%; background:url(../../img/img_grey_down_arrow.svg) right 15px no-repeat; }
.admin-portal-login img {width: 35px;float: right;}
.adminportal-profile-hover {position: absolute;width: 280px;top: 58px;background: #fff;border: 1px solid #D7D7D7; display:none;}
.adminportal-profile-hover ul { margin:0; padding:0; list-style:none; }
.adminportal-profile-hover li { float:left; width:100% }
.adminportal-profile-hover li a { float:left; width:100%;padding:10px 18px;line-height: 18px;font-size: 13px;color: #AAB2B1;margin: 0;}
.adminportal-profile-hover li a:hover {color: #464C4B;background: #EDF4F2; text-decoration:none;}
.adminportal-profile-hover li a i {margin-right: 8px;}
/*.admin-portal-login:hover ~ .adminportal-profile-hover { display:block; } */

.header-right-con.pad-none {
	width: 53%;
	float: right;
}

.header-search-con {margin: 6px 0 0;}
.header-search-con input {
	float: left;
	width: 100%;
	padding: 0 10px 0 60px;
	border: none;
	background: #fff url(../../img/img_header_search_icon.svg) left 5px no-repeat;
	font-weight: normal;
	font-size: 14px;
	line-height: 32px;
	background-size: 41px;
	height: 50px;
}
.header-search-con input:hover,.header-search-con input:focus {border: none;background: #fff url(../../img/img_header_search_icon.svg) left 5px no-repeat !important;background-size: 41px !important; box-shadow: none !important;}
.header-search-con .header-searchbar-icon:focus {
	background: #fff url(../../img/img_header_search_icon_hover.svg) left 5px no-repeat !important;
	background-size: 41px !important;
}

/*MOBILE HEADER*/
.mobile-add-space-link {
	margin-bottom: 16px; margin-top: 20px;
}
.mobile-add-space-link a {
	background: #EDF4F2;
	color: #00927c !important;
	border: 1px solid #EDF4F2;
	width: 198px;
	height: 40px;
	display: flex;display: -webkit-flex;
	align-items: center;
	justify-content: center;
	font-weight: 500 !important;
	font-size: 14px !important;
	line-height: 32px !important;
	color: #AAB2B1 !important;
}
.mobile-add-space-link a:hover {
	text-decoration: none;
	color: #00927c !important;
	border: 1px solid #fff;
	background: #fff !important;
}
.mobile-add-space-link span {
	margin-right: 21px;
	font-size: 22px;
}
.mobile-signup-button {
	width: 123px !important; margin-right:6px;
}
.mobile-signup-button a {
	width: 100%;
	height: 40px;
	display: flex;display: -webkit-flex;
	align-items: center;
	justify-content: center;
	font-weight: 500;
	font-size: 14px!important;
	line-height: 32px!important;
	text-transform: uppercase;
	color: #FFFFFF;
	border: none;
}
.mobile-signup-button a:hover {
	text-decoration: none;
	color: #FFFFFF !important;
	background: #00a280;
	border: 1px solid #00a280;
}
.mobile-login-button{
	width: 123px !important;  margin-left:6px;
}
.mobile-login-button a{
	width: 100%;
	height: 40px;
	display: flex;display: -webkit-flex;
	align-items: center;
	justify-content: center;
	background: #00927C;
	font-weight: 500;
	font-size: 14px !important;
	line-height: 32px!important;
	text-transform: uppercase;
	color: #FFFFFF;
	border: none;
}
.mobile-login-button a:hover {
	color: #FFFFFF !important;
}
.mobile-cross-con img {
	width: 15px;
}
.mobile-cross-con {
	position: absolute;
	top: 26px;
	right: 30px;
}

/*HEADER END*/


/*BANNER SECTION START*/
.home-banner-main-panel { background:url(../../img/img_home_banner.jpg) left top no-repeat; position:relative; height: 680px; margin-top: 78px;}
.home-banner-main-panel:after { content:""; position:absolute; width:100%; height:100%; background:rgba(34,38,38,0.44); left:0; top:0; }
.home-banner-banner-outer {position:relative; z-index:99;margin: 155px 0 0;/*position: absolute;transform: translate(0, -50%); -moz-transform: translate(0, -50%); -webkit-transform: translate(0, -50%); -o-transform: translate(0, -50%); -ms-transform: translate(0, -50%);top: 50%; z-index:99;*/}
.home-banner-form-outer { float:left; width:812px; padding:45px 35px 35px; background:#fff; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px;  }
.home-banner-banner-outer h1 {float:left; width:100%; margin: 0 0 26px; font-weight: 600;font-size: 44px;line-height: 32px;color: #FFFFFF; }
.home-banner-banner-outer h1 span {color: #00C78A; }
.home-banner-banner-outer p {font-weight: 500;font-size: 17px;line-height: 32px;color: #FFFFFF; float: left;width: 100%; margin: 23px 0 0;}


.home-banner-form-inner {  }
.home-radio-con {position: relative;cursor: pointer;font-size: 13px;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;	user-select: none;color: #464C4B;font-weight: 600;line-height: 22px;margin: 0 30px 0 0;padding-left: 26px;}
/* Hide the browser's default radio button */
.home-radio-con input {position: absolute;opacity: 0;cursor: pointer;}
/* Create a custom radio button */
.home-radio-con .checkmark {position: absolute;top: 0;left: 0;height: 22px;width: 22px;border: 1px solid #aeb7b6;border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%;}
/* On mouse-over, add a grey background color */
/*.home-radio-con:hover input ~ .checkmark {background-color: #ccc;}*/
/* When the radio button is checked, add a blue background */
.home-radio-con input:checked ~ .checkmark {background-color: #00C78A; border: 1px solid #00C78A;}
.home-input-radio:checked ~ label { color:#f00 !important; }
/* Create the indicator (the dot/circle - hidden when not checked) */

.home-radio-con .checkmark:after {
	content: "";
	position: absolute;
	display: none;
}

/* Show the checkmark when checked */
.home-radio-con input:checked ~ .checkmark:after {
	display: block;
}

/* Style the checkmark/indicator */
.home-radio-con .checkmark::after {
	left: 7px;
	top: 1px;
	width: 7px;
	height: 14px;
	border: solid white;
	border-width: 0 2px 2px 0;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}
/* Show the indicator (dot/circle) when checked */
.home-radio-con input:checked ~ .checkmark:after {display: block;}
/* Style the indicator (dot/circle) */

.home-search-outer { margin:20px 0; }
.home-search-outer input, .home-search-outer select { float:left; background:#fff;border: 1px solid #D7D7D7;box-sizing: border-box; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; font-size: 14px;line-height: 32px;color: #464C4B; padding:15px 10px; margin-right:10px; font-weight:normal;  }
.home-search-input { width:320px !important;  padding-left:37px !important; background:#fff url(../../img/img_magnifying-glass.svg) 15px 24px  no-repeat !important;}
.home-search-input:hover {background:#f1f5f4 url(../../img/img_magnifying-glass.svg) 15px 24px  no-repeat !important;}
.home-duration-input { width:120px; }
.home-search-outer select { float:left; width:120px; background:#fff url(../../img/img_grey_down_arrow.svg) right 10px top 29px no-repeat; }
.home-search-outer select:hover { background:#f1f5f4 url(../../img/img_grey_down_arrow.svg) right 10px top 29px no-repeat !important; }
.network-city-banner-main-panel .home-search-outer select:hover { background:#f1f5f4 url(../../img/img_grey_down_arrow.svg) right 10px top 29px no-repeat!important; }
.home-duration-input { background:#fff url(../../img/img_calendar_icon.png) right 21px no-repeat !important;background-size: 27px !important; }
.home-duration-input:hover {background: #f1f5f4 url(../../img/img_calendar_icon.png) right 21px no-repeat !important;background-size: 27px !important;}
.home-search-outer button {
	text-transform:uppercase;
	background: #00927c;
	border: none;
	text-align: center;
	font-size: 14px;
	line-height: 32px;
	color: #fff;
	padding: 16px 20px;
	box-sizing: border-box;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	font-weight:600;
}
.network-city-banner-main-panel .home-search-outer button {
	width: calc(100% - 130px);
}
.home-search-outer button:hover { background:#007664; }
.home-search-outer button img {filter: brightness(0) invert(1);margin-left: 12px;}
.home-banner-spaces-outer ul {list-style: none;padding: 0;margin: 0; }
.home-banner-spaces-outer li { float:left; margin-right:60px; font-weight: 600;font-size: 14px;line-height: 32px;color: #AAB2B1; display: flex; display:-webkit-flex;align-items: center; -webkit-align-items: center }
.home-banner-form-outer li img {margin-right: 10px;}
.home-radio-con input:checked ~ .home-offices-text {
	color: #00927C;
}
.home-radio-con .checkmark {
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
}

/*BANNER SECTION END*/



/*AUTO COMPLETE START*/
.autocomplete {
	position: relative; float:left;
	display: inline-block; width:330px;
}

.autocomplete input[type=text] {
	background-color: #f1f1f1;
	width: 100%;
}

/*.autocomplete input[type=submit] {background-color: DodgerBlue;color: #fff; cursor: pointer;}*/

.autocomplete-items {
	position: absolute;
	border: 1px solid #d4d4d4;
	border-bottom: none;
	border-top: none;
	z-index: 99;
	/*position the autocomplete items to be the same width as the container:*/
	top: 100%;
	left: 0;
	right: 0;
}

.autocomplete-items div {
	padding: 10px;
	cursor: pointer;
	background-color: #fff;
}

/*when hovering an item:*/
.autocomplete-items div:hover {
	background-color: #00927c;
}



/*when navigating through the items using the arrow keys:*/
.autocomplete-active {
	background-color: DodgerBlue !important;
	color: #ffffff;
}
.autocomplete-items {
	background-color: #fff;
	border: none;
	border-top-width: 0;width: 100%;margin-top: 1px;border-radius: 4px;box-sizing: border-box;text-align: left;height: 300px;overflow-y: scroll;}
.autocomplete-items div::before {/*content: "\f041";font-family: FontAwesome;position: absolute;left: 12px;top: 7px;width: 30px;height: 20px; font-size:18px; color:#00927c;*/ content:""; position:absolute; left:10px; top:5px; width:20px; height:20px; background:url(../../img/img_location_map_marker.svg) left top no-repeat; background-size:15px; }
.autocomplete-items div:hover::before {color:#fff;}
.autocomplete-items div {padding: 6px 22px 6px 35px;cursor: pointer;
	/* display: -webkit-box; */
	/* display: -ms-flexbox; */
	/* display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;*/background-color: #fff;color: #464C4B;font-size: 14px;line-height: 16px;margin: 0; position:relative;}
.autocomplete-items div:hover, .autocomplete-items div:focus, .autocomplete-items div > span:first-child:focus {color: #464C4B;background-color: #EDF4F2;}

/*SELECT BOX*/
.select-hidden {
	display: none;
	visibility: hidden;
	padding-right: 10px;
}

.select {
	cursor: pointer;
	/*display: inline-block;*/float: left; margin-right: 10px;
	position: relative;
	font-size: 16px;
	color: #fff;
	width: 120px;
	height: 40px;
}

.select-styled {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0; height: 64px;
	left: 0;
	background: #fff url(../../img/img_grey_down_arrow.svg) right 10px top 29px no-repeat;
	border: 1px solid #CAD2D0	;
	box-sizing: border-box;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	font-size: 14px;
	line-height: 32px;
	color: #464C4B;
	padding: 15px 10px;
	font-weight: 400;
	-moz-transition: all 0.2s ease-in;
	-o-transition: all 0.2s ease-in;
	-webkit-transition: all 0.2s ease-in;
	transition: all 0.2s ease-in;
}
/*.select-styled:after {
  content: "";
  width: 0;
  height: 0;
  border: 7px solid transparent;
  border-color: #fff transparent transparent transparent;
  position: absolute;
  top: 16px;
  right: 10px;
}*/
.select-styled:hover {
	background: #EDF4F2 url(../../img/img_grey_down_arrow.svg) right 10px top 29px no-repeat;
}
.select-styled:active, .select-styled.active {
	background-color: #EDF4F2;
}
.select-styled:active:after, .select-styled.active:after {
	top: 9px;
	border-color: transparent transparent #fff transparent;
}

.select-options {
	display: none;
	position: absolute; border: 1px solid #D7D7D7;
	top: 140%;
	right: 0;
	left: 0;
	z-index: 999;
	margin: 0;
	padding: 0;
	list-style: none;
	background-color: #fff; max-height: 200px;
	overflow: auto;
}
.select-options li {
	margin: 0;
	padding:4px 0;
	text-indent: 15px; color:#AAB2B1;
	border-top: 1px solid #fff;-moz-transition: all 0.15s ease-in;-o-transition: all 0.15s ease-in;-webkit-transition: all 0.15s ease-in; transition: all 0.15s ease-in;}
.select-options li:hover {color: #464C4B;background: #EDF4F2;}
.select-options li[rel="hide"] {display: none;}
.select-styled.unselect-text {	color: #797979;}


.coworker-home-validate-outer .row {margin: 0 -25px;}

/*VALIDATED SPACES SECTION START*/
.coworker-home-validate-outer { padding:35px 0 68px; }
.home-validated-img { width:77px; height:72px; box-shadow: 0px 4px 13px rgba(156, 167, 165, 0.36); -moz-box-shadow: 0px 4px 13px rgba(156, 167, 165, 0.36); -webkit-box-shadow: 0px 4px 13px rgba(156, 167, 165, 0.36); -o-box-shadow: 0px 4px 13px rgba(156, 167, 165, 0.36); -ms-box-shadow: 0px 4px 13px rgba(156, 167, 165, 0.36);border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; display: flex; display: -webkit-flex;align-items: center; -webkit-align-items: center; justify-content: center;
	margin-bottom:20px; }
.coworker-home-validate-inner h4 {
	font-weight: 600;
	font-size: 20px;
	line-height: 22px;
	color: #464C4B;
	float: left;
	width: 100%;
	margin-bottom: 20px;
	padding-bottom: 20px;
	border-bottom: 1px solid #E3E8EF;
}
.coworker-home-validate-inner {
	padding: 0 25px;
}
.coworker-home-validate-inner p {
	font-size: 15px;
	line-height: 24px;
	color: #464C4B;
	margin: 0;
	padding: 0; font-weight: 300;
}
/*VALIDATED SPACES SECTION END*/


/*Coworker procurement SECTION START*/

.Coworker-procurement-services-out{float:left; width:100%; }
.Coworker-procurement-services-inn {
	float: left;
	width: 100%;
	display: flex;display: -webkit-flex;
}
.Coworker-procurement-left-inn {
	float: right;
	width: 405px;
	margin: 56px 220px 0 0;
}
.Coworker-procurement-left-inn  h3 span
{
	font-weight: 500; float:left; width:100%;
	font-size: 14px;
	line-height: 29px;
	color: #00C78A;
}
.Coworker-procurement-left-inn  h3
{
	font-weight: 600;
	font-size: 34px;
	line-height: 50px;
	color: #464C4B;  margin-bottom: 10px;
}
.Coworker-procurement-left-inn p
{
	font-weight: 300;
	font-size: 15px;
	line-height: 29px;
	color: #464C4B;
}
.btn-green {
	font-size: 14px;
}
.custom-button {
	font-size: 14px;
	line-height: 40px;
	text-transform: uppercase;
	color: #FFFFFF;
	background: #00927C;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	padding: 6px 20px;
	margin: 36px 0 10px;
	text-decoration: none;
	display: inline-block;
	width: 250px;
	height: 50px;
	text-align: center;
	font-weight: 600;
}
.custom-button:hover, .custom-button:focus{background:#007664;color:#fff;text-decoration:none;}
.Coworker-procurement-right-inn {
	float: left;
	width: 590px;
}
.as-trusted-row .as-trusted-grid:last-child {
	margin-right: 0px;
}
.Coworker-procurement-right {background: #EDF4F2;padding: 50px 50px 70px 50px;}
.Coworker-procurement-right-inn h3 { font-weight: 600;font-size: 14px;line-height: 29px;color: #464C4B; margin-bottom:29px;}
.as-trusted-row{float:left; width:100%;}
.as-trusted-grid {
	float: left;
	margin: 0 26px 28px 0;
}
.as-trusted-grid a {background: #FFFFFF;box-shadow: 0px 4px 13px rgba(156, 167, 165, 0.36);-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;width: 179px;height: 155px;display: flex;display: -webkit-flex;align-items: center;justify-content: center;}
/*Coworker procurement SECTION END*/

/*TOP COWORKING CITIES SECTION START*/
.top-coworking-cities-outer-panel { padding:77px 0 55px; }
.top-coworking-cities-outer-panel h2, .coworker-newest-spaces-outer-panel h2, .find-flexible-space-office-outer h2, .meeting-rooms-near-you-panel h2 { font-weight: 600;font-size: 25px;line-height: 29px;color: #464D4B; float: left;width: 100%; }
.top-cities-search-outer {font-size: 16px;line-height: 29px; }
.top-cities-search-outer span { float:left; color: #AAB2B1; font-weight: 300;}
.top-cities-search-outer a { float:right; width:auto;color: #00927C; font-weight:600; }
.top-coworking-cites-outer {display: flex;display: -webkit-flex;background: #EDF4F2;height: 150px;	background: #EDF4F2;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;-webkit-box-shadow: 0px 4px 13px transparent;-moz-box-shadow: 0px 4px 13px transparent;box-shadow: 0px 4px 13px transparent;}
.top-coworking-cites-outer:hover{background:#fff;-webkit-box-shadow: 0px 4px 13px rgba(156, 167, 165, 0.36);-moz-box-shadow: 0px 4px 13px rgba(156, 167, 165, 0.36);box-shadow: 0px 4px 13px rgba(156, 167, 165, 0.36);}
.top-coworker-left-con {background-position: center center;background-repeat: no-repeat;background-size: cover;object-fit: cover;height: 150px;width: 170px;}
.top-coworker-right-con {padding:14px 12px 14px 20px;display: flex;flex-wrap: wrap;align-content: center;width: calc(100% - 170px);}
.top-coworker-right-con h4 {width:100%; font-weight: 600;font-size: 18px;line-height: 22px;color: #464C4B; }
.top-coworker-right-con h4 a {width:100%; font-weight: 600;font-size: 18px;line-height: 22px;color: #464C4B; }
.top-coworker-right-con strong { display:block; font-weight: 500;font-size: 15px;line-height: 29px;color: #00927C; }
.top-coworker-right-con .average-dek-div { display:block;font-weight: 500;font-size: 12px;line-height: 15px;color: #AAB2B1; float:left; width:100%; }
.top-coworking-offices-outer {float: left;width: 100%;margin: 17px 0 0; display:none;}
.top-coworking-cites-outer:hover .top-coworking-offices-outer  { display:block; }
.top-coworking-offices-outer span a {font-weight: 500;font-size: 12px;line-height: 26px;color: #00C78A; margin-right: 5px; }
.top-coworking-offices-outer span a:hover {text-decoration:underline;color: #00927C; }
.top-coworking-offices-outer span:last-child { margin-right:0; }
.top-coworking-cities-row {flex: unset;display: -webkit-flex;display: flex;-webkit-flex-wrap: wrap;flex-wrap: wrap;margin: 20px -15px 0px -15px;}
.top-coworking-cities-inner {padding: 0 15px 27px 15px;}
.top-coworking-cities-inner a {text-decoration: none;}

.top-coworker-left-con img {width: 100%;height: 100%;}
/*TOP COWORKING CITIES SECTION END*/

/*NEWEST FLEXIBLE OFFICES SPACES*/
.coworker-newest-outer-row {width:100%; display: flex;}
.coworker-newest-spaces-outer-panel .row {margin: 0 -15px;}
.coworker-newest-spaces-outer-panel h2 { padding: 0 15px 20px; }
.coworker-newest-spaces-outer { padding: 0 5px 27px 14px; }
.home-newest-flexible-office-slider {display: flex;}
.home-newest-flexible-office-slider.slick-initialized.slick-slider {width: 100%;float: left;}
.coworker-newest-inner {overflow: hidden;background: #FFFFFF;box-shadow: 0px 4px 13px rgba(156, 167, 165, 0.36); border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px;}
.coworker-newest-bottom-content img {width: 6px;float: right;margin-left: 10px;margin-top: 2px;}
.coworker-newest-top-images {background-position: center center;background-repeat: no-repeat;overflow: hidden;background-size: cover;object-fit: cover;height: 253px;width: 100%; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; position:relative;transition: all 0.5s ease;}
.coworker-newest-top-images a {width: 100%;height: 100%;display: block;}
.coworker-newest-top-images:hover img {transform: scale(1.2); -webkit-transform: scale(1.2); -moz-transform: scale(1.2);-o-transform: scale(1.2); transition: all 0.5s ease; -webkit-transition: all 0.5s ease;}
.coworker-newest-top-images a::after {content: "";position: absolute;width: 100%;height: 100%;left: 0;top: 0;background: linear-gradient(180deg, rgba(23, 19, 19, 0.26) 0%, rgba(23, 19, 19, 0.72) 100%);opacity: 0.4;}
.coworker-newest-top-images img {width: 100%;transition: all 0.5s ease; -webkit-transition: all 0.5s ease;object-fit: cover;height: 100%;}
.coworker-newest-top-images span {font-weight: 600;font-size: 20px;line-height: 22px;color: #FFFFFF;position: absolute;left: 25px;bottom: 15px;z-index: 99;}
.coworker-newest-bottom-content {height:55px;display: flex; display: -webkit-flex;align-items: center; justify-content: space-between; padding: 0 25px;}
.coworker-newest-bottom-content h4 { flex:1; font-weight: 600;font-size: 16px;line-height: 22px;color: #00927C; }
.coworker-newest-bottom-content h4 span {font-weight: 500;font-size: 14px;line-height: 19px;color: #464C4B; }
.coworker-newest-bottom-content a {text-decoration:none;font-weight: 600;font-size: 14px;line-height: 29px;color: #00927C; display: flex; display: -webkit-flex; align-items: center; justify-content: center; }
.coworker-newest-bottom-content a:hover { text-decoration:none;color: #00C78A; }
/*NEWEST FLEXIBLE OFFICES SPACES END*/

/*FIND FLEXIBLE OFFICE SPACE ANYWHERE*/
.find-flexible-space-office-outer { padding:55px 0 84px;  }
.find-flexible-space-office-outer h2 span, .meeting-rooms-near-you-panel h2 span { margin-bottom: 12px; float:left; width:100%; font-weight: 300;font-size: 16px;line-height: 29px;color: #464C4B;}
.find-flexible-space-globe-outer { height:559px; background:#edf4f2 url(../../img/img_globe_con.png) left top no-repeat; background-size:100%; }
.flexible-spaces-con {
	display: inline-block;
	width: 152px;
	background: #fff;
	padding: 14px 16px 17px;
	font-weight: 500;
	font-size: 14px;
	line-height: 16px;
	color: #464C4B;
	cursor: pointer;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	box-shadow: 0px 4px 13px #CAD2D0;
	-moz-box-shadow: 0px 4px 13px #CAD2D0;
	-webkit-box-shadow: 0px 4px 13px #CAD2D0;
	-ms-box-shadow: 0px 4px 13px #CAD2D0;
	-o-box-shadow: 0px 4px 13px #CAD2D0;
	position: relative;
	top: 0px;
	transition: top 0.5s;
	-moz-transition: top 0.5s;
	-webkit-transition: top 0.5s;
	border: 1px solid #fff;
}
.flexible-spaces-con::before {content: "";position: absolute;left: 60px;bottom: -12px;border-left: 10px solid transparent;border-right: 10px solid transparent;border-top: 12px solid #fff;z-index: 99; -webkit-transition: 0.1s ease-in-out;transition: 0.1s ease-in-out;}
.flexible-spaces-con::after {content: "";position: absolute;left: 59px;	bottom: -10px;border-left: 11px solid transparent;border-right: 11px solid transparent;border-top: 13px solid #fff;z-index: 99; -webkit-transition: 0.1s ease-in-out;transition: 0.1s ease-in-out;}
.flexible-space-inner:hover .flexible-spaces-con {top: -10px;/*border: 1px solid #00C78A;*/}
.flexible-space-inner:hover .flexible-spaces-con::before {border-top: 12px solid #fff;}
/* .flexible-spaces-con { } */

.flexible-spaces-con strong {font-weight: 600; font-size: 14px;line-height: 15px;color: #00927C; float: left;width: 100%; float:left; }
.flexible-north-america {position: absolute;top: 75px;left: 140px;}
.flexible-europe {position: absolute;top: 75px;left: 645px; }
.flexible-asia {position: absolute;top: 140px;left: 930px; }
.flexible-middle-east {position: absolute;top: 185px;left: 760px; }
.flexible-south-america {position: absolute;top: 358px;left: 307px;}
.flexible-africa {position: absolute;top: 358px;left: 626px;}
.flexible-oceania {position: absolute;top: 420px;left: 1045px;}
.flexible-antartica {position: absolute;bottom: 30px;left: 467px;}
.flexible-central-america {position: absolute;top: 198px;left: 77px;}
/*FIND FLEXIBLE OFFICE SPACE ANYWHERE END*/

/*WHAT IS COWORKER*/
.what-coworker-outer { min-height:480px; background:url(../../img/img_what_coworker.png) left top no-repeat; background-size:cover; padding:100px 0; display: inline-flex;justify-content: right;  }
.what-coworker-outer-main { background:#fff; padding:45px 67px 52px 38px; }
.what-coworker-outer h2 {font-weight: 600;font-size: 25px;line-height: 26px;color: #00C78A; float:left; width:100%; margin-bottom:15px;}
.what-coworker-outer p {font-weight: 300;font-size: 14px;line-height: 24px;color: #333333; float:left; width:100%; margin-bottom:37px;}
.coworker-bottom-margin {margin-bottom: 15px !important;}
.what-coworker-outer a {font-weight: 600;font-size: 14px;line-height: 32px; float:left; min-width:141px; height:50px; text-align:center; line-height:50px; color:#fff; background: #00927C;border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; text-transform: uppercase; text-decoration:none;padding: 0 20px;}
.what-coworker-outer a:hover {color:#fff; background: #007664; text-decoration:none;}
/*WHAT IS COWORKER END*/

/*ACCESS WORKSPACE SECTION*/
.access-workspace-outer-panel { height:560px; background:url(../../img/img_world_map.svg) center center no-repeat; background-size:945px; margin:15px 0 46px; }
.access-workspace-main-con h3 { font-weight: 600;font-size: 34px;line-height: 50px;text-align: center;color: #464C4B;}
.access-workspace-main-con p { font-weight: 300;font-size: 15px;line-height: 29px;text-align: center;color: #464C4B;}
.access-workspace-main-con {display: flex; display:-webkit-flex;align-items: center; -webkit-align-items: center;height: 560px;}
.access-workspace-buttons {text-align: center;margin: 30px 0 0;}
.access-workspace-buttons a {margin:0 15px; }
.access-workspace-buttons img:hover {opacity: 0.7;}
/*ACCESS WORKSPACE SECTION END*/

/*COWORKER IMAGE SECTION START*/
.coworker-image-outer { }

/*COWORKER IMAGE SECTION END*/


/*COWORKER GRID SECTION START*/
.coworker-grid-main-outer { padding:0 15px; }
.coworker-grid-main-outer .row {padding: 0 15px;}
.coworker-grid-inner { padding:42px 40px 59px;background: #fff;border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; }
.coworker-grid-main-outer h2 { font-weight: 600;font-size: 18px;line-height: 22px;color: #00927C; margin-bottom:24px;display: inline-block;width: 100%;}
.coworker-grid-main-outer p { font-weight:300;font-size: 14px;line-height: 24px;color: #464C4B; margin-bottom:24px;}
.coworker-grid-main-outer { width:100%; margin-top: -65px; padding-bottom: 60px; }
.coworker-grid-main-outer a {width: 100% !important; float:left;font-weight: 600;font-size: 14px;line-height: 32px; float:left; width:140px; height:50px; text-align:center;  color:#fff; background: #00927C;border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; text-transform: uppercase; text-decoration:none;display: -webkit-flex; display: flex;align-items: center;justify-content: center;}
.coworker-grid-main-outer a:hover {color:#fff; background: #007664; text-decoration:none;}
.coworker-grid-content {height: 500px;}
/*COWORKER GRID SECTION END*/

/*NEVER MISS COWORKING UPDATES*/
.never-miss-updates-outer-panel { background:url(../../img/img_never_miss_coworker.png) left top no-repeat; background-size:cover; text-align:center; padding:140px 0 190px; }
.never-miss-updates-outer-panel  { text-align:center; }
.never-miss-updates-outer-panel h2, .never-miss-updates-outer-panel h4 { font-weight: 600;font-size: 34px;line-height: 50px;text-align: center;color: #FFFFFF; margin: 0 0 7px; }
.never-miss-updates-outer-panel p { font-weight: 300;font-size: 16px;line-height: 27px;text-align: center;color: #FFFFFF; }
.never-miss-form-outer { width:685px; margin:20px auto 0; }
.never-miss-form-outer form {position: relative;}
.never-miss-form-outer form input { width:540px; float:left;font-weight: 300;font-size: 14px;line-height: 32px;color: #5E5E5E; background:#FAFBFC; border:none; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; height:57px;padding: 0 25px; }
.never-miss-form-outer form button { width:140px; float:right;font-weight: 600;font-size: 14px;line-height: 32px;color: #fff; text-transform:uppercase; background:#00C78A; border:none; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; height:57px; text-align:center; }
.never-miss-form-outer form button:hover { background:#00a280;}
.footer-error-success { display: inline-block;width: 100%;margin-top: 10px;}
.footer-signinme-success {color: #fff;font-size: 16px;font-weight:500;line-height: 45px;background: rgba(16,145,126,0.8);border-radius: 2px;-moz-border-radius: 2px;-webkit-border-radius: 2px; margin-bottom:4px;}
.footer-signinme-error {display: inline-block;width: 100%;color: #fff;font-size: 16px;font-weight: 500;line-height: 45px;background: rgba(216,0,31,0.8);border-radius: 2px;-moz-border-radius: 2px;-webkit-border-radius: 2px;}
/*NEVER MISS COWORKING UPDATES end*/

/*WHAT COWORKER OUTER PANEL*/
.what-coworker-outer-panel {margin-bottom: 90px;}
/*WHAT COWORKER OUTER PANEL end*/

/*FOOTER START*/
footer { padding:54px 0 60px; }
.footer-tabs-main-outer {margin-bottom: 27px;float: left;width: 100%;}
.footer-top-inner-main h2 { font-weight: 600; font-size: 34px; line-height: 50px; color: #464C4B;margin: 0 0 15px; /*text-transform: uppercase;*/}
.footer-tabs-main-outer .nav-tabs { border-bottom: none; margin-bottom: 30px;}
.footer-tabs-main-outer .nav-tabs .nav-item {margin: 0 16px 0 0;width: 15.6%;}
.footer-tabs-main-outer .nav-tabs .nav-item:last-child  { margin-right:0; }
.footer-tabs-main-outer .nav-tabs .nav-link {
	background: #FFFFFF; box-shadow: 0px 4px 13px rgba(156, 167, 165, 0.36); -moz-box-shadow: 0px 4px 13px rgba(156, 167, 165, 0.36); -webkit-box-shadow: 0px 4px 13px rgba(156, 167, 165, 0.36); -ms-box-shadow: 0px 4px 13px rgba(156, 167, 165, 0.36); -o-box-shadow: 0px 4px 13px rgba(156, 167, 165, 0.36); border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; border: 1px solid #fff; font-weight: 500;font-size: 13px;line-height: 24px;color: #464C4B; text-decoration:none; text-align:center;}
.footer-tabs-main-outer .nav-tabs .nav-link.active, .footer-tabs-main-outer .nav-tabs .nav-item.show .nav-link {background: #00927C; color:#fff;border: 1px solid #00927C;box-sizing: border-box;}
.footer-tabs-main-outer .nav-tabs .nav-link:hover {background: #00927C; color:#fff;border: 1px solid #00927C;}
.footer-tabs-content-main { float:left; width:18.8%; margin-right:19px;  }
.footer-tabs-content-main:last-child {margin-right: 0 !important;}
.footer-tabs-content-main:last-child { margin-right:0; }
.footer-tabs-content-inner {float:left; width:100%; background: #FFFFFF;border: 1px solid #DFEDE7;box-sizing: border-box;border-radius: 2px; margin-bottom:21px;}
.footer-tabs-content-inner:hover { border-color:#00C78A; }
.footer-tabs-content-main h4 { float:left; width:100%; }
.footer-tabs-content-main h4 a {background: #EDF4F2; /*border: 1px solid #EDF4F2;*/box-sizing: border-box;/*border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; */padding:13px 20px 13px; float: left;width: 100%; font-weight: 600;font-size: 15px;line-height: 24px;color: #00927C;text-decoration:none;  }
.footer-tabs-content-main ul {padding:12px 0; margin:0; list-style: none; float:left; }
.footer-tabs-content-main li {float:left; width:100%; }
.footer-tabs-content-main li a {float:left; width:100%; font-weight: normal;font-size: 12px;line-height: 27px;color: #464C4B; text-decoration:none; padding: 0 18px 0 40px; position:relative; }
.footer-tabs-content-main li a:hover {background: #EDF4F2;}
.footer-tabs-content-main li a:before { content:""; position:absolute; left:25px; top:11px; width:7px; height:7px; background:url(../../img/img_footer_arrow.png) left top no-repeat; }
.footer-tabs-content-inner:hover h4 a {background:#00C78A; color:#fff; }
.flag {margin-top: -5px;margin-right: 3px;background: url(https://coworker-media.s3.amazonaws.com/template/img/flags.png) no-repeat;}
.footer-tabs-content-main h4 img {margin-right: 15px;}
.footer-navbar-con {padding: 0 0 13px;border-bottom: 1px solid #E7E7E7; }
.footer-navbar-con ul {list-style:none; margin:0; padding:0 }
.footer-navbar-con li {display: inline-block; }
.footer-navbar-con li {font-weight: 600;font-size: 18px;line-height: 24px;color: #464C4B; }
.footer-navbar-con li a {color: #464C4B; margin: 0 40px 0 0; }
.footer-navbar-menu-con ul {list-style:none; margin:0; padding:0 }
.footer-navbar-menu-con {padding: 16px 0 0; display: inline-block;}
.footer-navbar-menu-inner {width: 20%;float: left;}
.footer-navbar-menu-inner h5 {font-weight: 500;font-size: 16px;line-height: 22px;color: #00927C; margin: 0 0 2px;}
.footer-navbar-menu-inner li {margin-left: 16px;font-size: 13px;line-height: 22px;color: #464C4B; font-weight:400;}
.footer-navbar-menu-inner li a {text-decoration:none; color: #464C4B;}
.footer-navbar-menu-inner li a:hover {text-decoration:none; color: #00C78A;}
.footer-copyright-outer {padding: 23px 0 0;display: inline-block; font-weight: 500;font-size: 13px;line-height: 24px;color: #464C4B; border-top: 1px solid #E7E7E7; margin-top: 20px;}
.footer-copyright-outer span {float: left;}
.footer-copyright-outer ul {float: left; margin:0; padding:0; width: 80%;}
.footer-copyright-outer li { float:left; font-weight: 500;font-size: 13px;line-height: 24px;color: #464C4B; margin-left:33px;}
.footer-copyright-outer li a { text-decoration:none;color: #464C4B;}
.footer-copyright-outer li a:hover { text-decoration:none;color: #00C78A;}
.footer-social-icons a {
	float:left;
	margin: 5px 5px 0 0;
	width: 32px;
	height: 32px;
	border-radius: 100%;
	background: #FFFFFF;
	border: 1px solid #AAB2B1;
	text-align: center;
	color: #464C4B;
	line-height: 28px;
	display: flex;
	align-items: center;
	justify-content: center;
}
.footer-social-icons a:hover {background: #00C78A;border: 1px solid #00C78A;color: #fff;}
.footer-social-icons a:hover img { filter:brightness(0) invert(1); }
/*FOOTER END*/

/*SEARCH MAP PAGE*/
.search-main-outer-panel {overflow: hidden; height: calc(100vh - 78px);margin-top: 78px;}
.search-mapview-outer { float:left; width:100%; }
.search-mapview-left-outer { float:left; width:1075px; border-right: 1px solid #DFEDE7;position: relative; }
.search-mapview-slide-div {width: 100%;float: left;height: 85vh;overflow-y: scroll;}

.search-mapview-slide-div {
	scrollbar-width: none; /* Firefox */
	-ms-overflow-style: none; /* IE 10+ */}
.search-mapview-slide-div::-webkit-scrollbar-track {
	-webkit-box-shadow: none !important;
	background-color: transparent;
}
.search-mapview-slide-div::-webkit-scrollbar {
	width: 3px !important;
	background-color: transparent;
}
.search-mapview-slide-div::-webkit-scrollbar-thumb {
	background-color: transparent;
}


.search-content-main-outer { width:100%; margin:0 auto; }
.search-left-main-outer { float:left; width:100%; box-sizing:border-box;padding-left: 20px; }
.search-looking-for-main-outer {border-bottom: 1px solid #DFEDE7; }
.search-right-main-outer {float: left;width: calc(100% - 1075px);position: fixed;right: 0; height:100vh;}
.search-right-need-help-outer { padding:25px 0 10px 25px;
  display: flex;
  flex-direction: column;
	width: 100%;}
.search-right-need-help-outer h2 {font-weight: 600;font-size: 25px;line-height: 22px;color: #6C6C6C; float: left; margin-right: 10px;}
.search-right-need-help-outer span {font-weight: 300;font-size: 14px;line-height: 19px;color:#464C4B; float: left;width: 100%; margin:6px 0 12px; }
.search-right-need-help-outer a {font-weight: 600;font-size: 16px;color:#00927C; text-decoration:none; display: flex; align-items: center; }
.search-right-need-help-outer a:hover {color:#00927C; text-decoration:underline;  }
.search-right-need-help-outer a img {width: 6px; margin-left: 5px;margin-top:1px;}
.search-right-guarantee-con {height: 50px;background: #FFFFFF;box-sizing: border-box;padding: 0 25px;display: flex;align-items: center;margin-top: -20px;position: absolute;bottom: 78px;width: 100%;}
.search-right-guarantee-con span {font-weight: 600;font-size: 16px;line-height: 29px;display: flex;display: -webkit-flex;align-items: center;color: #00927C;float: left;margin-right: 22px; }
.search-right-guarantee-con ul {margin: 0;padding: 0;line-height: 0;}
.search-right-guarantee-con li { float:left;font-weight: 600;font-size: 13px;line-height: 32px;display: flex;display: -webkit-flex;align-items: center;color: #464C4B; margin: 0 35px 0 0;}
.search-right-guarantee-con li:last-child { margin-right:0; }
.search-right-guarantee-con img {filter: invert(34%) sepia(0%) saturate(1%) hue-rotate(187deg) brightness(98%) contrast(389%);}
.best-price-con img { margin:0 12px 0 0; width: 22px;  }
.validated-text img { width:18px; }
.commision-free-con img {width: 38px !important; margin-right:6px;}
.search-map-con { float:left; width:100%; position: relative;height: 85vh;}
.search-map-con iframe {width:100%; height: 100vh;}
.search-looking-for-main {padding: 18px 0 18px 0; float: left;width: 100%;}
.looking-radio-con {
	display: block;
	position: relative;
	padding-left: 35px;
	cursor: pointer;font-weight: normal;
	font-size: 13px;
	line-height: 22px; text-align: center;
	width: 100%;
	color: #464D4B;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none; height: 43px;
	padding: 10px 0;
	margin: 0;
	border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px;
}
.search-mapview-left-outer .search-looking-for-main .looking-radio-con {
  display: flex;
  align-items: center;
  padding-right: 12px;
}
/* Hide the browser's default checkbox */
.looking-radio-con input {
	position: absolute;
	opacity: 0;
	cursor: pointer;
	height: 0;
	width: 0;
}
/* Create a custom checkbox */
.looking-radio-con .looking-checkmark {
	height: 20px;
	width: 20px;
	background-color: #fff;margin: 0 5px 0 12px;
	border: 1px solid #d7d7d7;
	border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px;
}
/* On mouse-over, add a grey background color */
/*.looking-radio-con:hover input ~ .looking-checkmark {
  background-color: #000;
}*/
/* When the checkbox is checked, add a blue background */
.looking-radio-con input:checked ~ .looking-checkmark {
	background-color: #00927C;
	border-color: #00927C;
}
.looking-radio-con input:checked ~ .looking-text { font-weight:500; }
/* Create the checkmark/indicator (hidden when not checked) */
.looking-radio-con .looking-checkmark:after {
	content: "";
  margin-left: 5px;
  margin-right: 2px;
	display: none;
}
/* Show the checkmark when checked */
.looking-radio-con input:checked ~ .looking-checkmark:after {
	display: block;
}
/* Style the checkmark/indicator */
.looking-radio-con .looking-checkmark::after {
	width: 7px;
	height: 14px;
	border: solid white;
	border-width: 0 2px 2px 0;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}
.looking-text span {
	color:#AAB2B1;
}
.looking-radio-con input:checked ~ .looking-text span {color: #00927C;}

.search-looking-for-main .looking-radio-con { border:1px solid #fff; }
.search-looking-for-main .looking-radio-con:hover {border: 1px solid #DDE4E1;}


.looking-for-inner {float: left;width: fit-content;height:43px;text-align: center;background: #fff;box-shadow: 0px 4px 13px rgba(156, 167, 165, 0.36);border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; display: flex;display: -webkit-flex;align-items: center; -webkit-align-items: center;justify-content: center; -webkit-justify-content: center; margin-right: 20px;}
.search-looking-for-main strong { width:153px;font-weight: 600;font-size: 20px;line-height: 22px;color: #00927C;float: left;margin: 0 0 5px 0;}
.looking-for-inner:last-child {margin-right: 0;}
.search-left-duration-con { float: left;width: 100%;padding:14px 0 14px 0;background: #EDF4F1;border-bottom: 1px solid #DFEDE7;box-sizing: border-box; ; }
.search-left-duration-con strong {margin: 7px 0 0;float:left; width:153px;font-style: normal;font-weight: 500;font-size: 14px;line-height: 22px;color: #4D5352; }
.search-left-duration-con .looking-radio-con { border: 1px solid #D7D7D7;}
.looking-radio-con:active {border: 1px solid #00927C;}

.search-left-duration-con .looking-radio-con:active {box-shadow: 0px 0px 5px rgba(0,0,0,0.5); -moz-box-shadow: 0px 0px 5px rgba(0,0,0,0.5); -webkit-box-shadow: 0px 0px 5px rgba(0,0,0,0.5);}

.search-left-duration-con .looking-radio-con.active { border: 1px solid #00C78A;}
.search-left-duration-con .looking-for-inner {width: 129px;height: 35px; border: none; box-shadow: none;}
.search-left-duration-con .looking-radio-con input:checked ~ .looking-text span {color: #00927C;}
.search-left-duration-con .looking-radio-con .looking-checkmark {position: absolute;top: 11px;left: 0;height: 20px;width: 20px;background-color: #fff;margin: 0 5px 0 12px;border: 1px solid #fff;border-radius: 2px;-moz-border-radius: 2px;-webkit-border-radius: 2px;}
.search-left-duration-con .looking-radio-con input:checked ~ .looking-radio-con { border-color:#f00; }
.search-left-duration-con .looking-radio-con input:checked ~ .looking-checkmark {background-color: #fff;border-color: #fff; top: 8px;}
.search-left-duration-con .looking-radio-con .looking-checkmark::after {border-color:#00C78A;}
.search-left-duration-con .looking-radio-con { height:35px; padding: 6px 0; }
.search-left-duration-con .looking-radio-con:hover {opacity: 0.4;}
.search-left-duration-con .looking-radio-con input:checked ~ .looking-text {color: #00927C;}
.looking-for-inner.looking-active { border-color:#f00; }
.search-view-filters-panel { padding:0 25px 0 0; float:left; width:100%; }
.search-view-filter-outer {float: left;width: 100%; padding:12px 13px 12px 0; position: relative; }
.search-view-filter-left { width:50%; float:left; }
.search-view-filter-right { width:50%; float:right; }
.view-all-filter-con {float: left;width: 153px;}
.view-all-filter-con img { margin-right:7px; }
.view-all-filter-con a {font-weight: 500;font-size: 12px;line-height: 22px;color: #00927C; text-decoration:none;}
.view-all-filter-con a:hover {color: #00C78A;; text-decoration:none;}

.view-filters-lists-outer { display:none;padding:15px 20px; background:#fff; width:98%; display: flex;display: flex;flex-wrap: wrap; box-shadow: 0px 0px 23px rgba(0, 0, 0, 0.13); -moz-box-shadow: 0px 0px 23px rgba(0, 0, 0, 0.13); -webkit-box-shadow: 0px 0px 23px rgba(0, 0, 0, 0.13);border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; position: absolute;top: 38px;z-index: 99;	 }
.view-filter-list-con {margin-bottom: 0;}
.view-filters-lists-outer h4 { float:left; width:100%; font-weight: 600;font-size: 13px;line-height: 28px;color: #232323; }
.view-filters-lists-outer ul { margin:0; padding:0; list-style:none; }
.view-filters-lists-outer li {float:left;margin: 0px 10px 10px 0; min-width:129px;}
.view-filters-lists-outer li a {float:left;width:100%;background: #FFFFFF;padding:0 17px; height:35px;border: 1px solid #DFEDE7;box-sizing: border-box;border-radius: 2px;-moz-border-radius: 2px; -webkit-border-radius: 2px; font-weight: 500;font-size: 12px;line-height: 33px;color: #464C4B; text-align:center;}
.view-filters-lists-outer li a:hover{text-decoration:none;background: #00927C;border: 1px solid #00927C;color: #fff;}
.filter-selected { background:#00927C !important; border-color:#00927C !important; color:#fff !important; }

.search-view-filter-right span {font-size: 11px;line-height: 25px;text-align: center;color: #979797;}
.search-view-con {float:right; position:relative;}
.search-view-con span {float: left;margin-right: 10px;}
.map-view-dropdown { width:86px; float:left; position:relative; font-weight: 500;font-size: 11px;line-height: 25px;color: #00927C; cursor: pointer;}
.map-view-dropdown:after { content:""; position:absolute; width:8px; height:5px; background:url(../../img/img_down_arrow.svg) right top no-repeat; right:0; top:11px; }
.map-view-dropdown img {  margin: 0 6px 0 0; }
.map-dropdown-toggle { width:157px; background: #FFFFFF;box-shadow: 0px 0px 23px rgba(0, 0, 0, 0.13);border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px;position: absolute;top: 23px; padding:10px 8px;z-index: 9; }
.map-dropdown-toggle ul { margin:0; padding:0; list-style:none; }
.map-dropdown-toggle li { float:left; width:100%; font-weight: 600;font-size: 11px;line-height: 32px; }
.map-dropdown-toggle li a { float:left; width:100%; color: #464C4B; text-decoration:none; padding:0 10px; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; }
.map-dropdown-toggle li a:hover { color: #00927C; text-decoration:none; background:#EDF4F1;  }
.map-dropdown-toggle li img { margin-right:10px; /*filter: grayscale(100%);*/ }
.map-dropdown-toggle li a:hover img {filter: grayscale(0);}
.search-view-filter-right .current-view, .search-view-filter-right .toggle-view {
	border-radius: 2px;
	padding: 9px 14px;
	background: white;
	font-size: 14px;
}
.search-view-filter-right .current-view img, .search-view-filter-right .toggle-view img {
	height: 15px;
	margin-right: 4px;
	margin-bottom: 2px;
}
.search-view-filter-right .current-view {
	border: 1px solid #00927C;
	color: #00927C;
	pointer-events: none;
	cursor: default;
}
.search-view-filter-right .toggle-view {
	border: 1px solid #d3d3d3;
	color: #464C4B;
}
.search-view-filter-right .toggle-view:hover {
	text-decoration: none;
}
.search-view-filter-right .toggle-view img {
filter: invert(34%) sepia(0%) saturate(1%) hue-rotate(187deg) brightness(98%) contrast(389%);
}
.search-view-filter-right {width: auto!important}
.search-duration-listview .search-view-filter-right {margin-top: 5.4px;}
.search-space-main-outer { display:flex; display: -webkit-flex;width: 100%; position:relative; margin-bottom: 21px; padding:0 12.5px 0 0 !important;}
.popular-space-con { position:absolute; top:-1px; left:-1px; width:132px; height:21px; text-align:center;background: #00927C;border-radius: 2px;-moz-border-radius: 2px; -webkit-border-radius: 2px; font-weight: 600;font-size: 10px;line-height: 21px;text-transform: uppercase;color: #FFFFFF;z-index: 1;}
.search-space-main-inner { float:left; width:100%; background: #FFFFFF;border: 1px solid #DFEDE7;box-sizing: border-box;border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; padding:15px 20px 15px 15px; }
.popular-space-con img {filter: brightness(0) invert(1);width: 12px;margin-right: 8px; margin-top:-2px;}
.search-space-left-main { float:left; width:465px; }
.search-space-left-main img { width:100%; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; }
.search-space-right-main { float:left; width:445px; margin-left: 50px}
.search-price-day  {font-weight: 600;font-size: 14px;line-height: 29px;color: #00927C; }
.search-price-day  {font-weight: 600;font-size: 14px;line-height: 29px;color: #00927C; }
.search-space-right-main h3  {float:left; width:100%;font-weight: 600;font-size: 15px;line-height: 22px;color: #4D5352; margin: 10px 0 0; }
.search-space-right-main h3 span {float:left; width:100%;font-weight: 500;font-size: 12px;line-height: 23px;color: #4D5352; }
.search-review-outer {float:left; width:100%; margin: 7px 0 8px; }
.search-review-outer i {color: #FF9C27;margin-right: 4px;font-size: 14px;}
.search-review-outer img { width:14px; }
.search-review-outer span { margin-left:13px; font-weight: 500;font-size: 11px;line-height: 22px;color: #AAB2B1;}
.search-review-outer span.no-reviews { margin-left:0px;}
.search-buttons-outer a{ width:201px; height:35px;border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; text-decoration:none; display: flex;display: -webkit-flex;align-items: center;justify-content: center; float:left; }
.search-reservenow-button { margin-right:14px;background:#F28C3D!important;font-weight: 600;font-size: 12px;line-height: 32px;text-transform: uppercase;color: #fff !important;  }
.search-reservenow-button:hover { background:#e07727!important;color: #fff !important; text-decoration:none;  }
.search-booknow-button { border:1px solid #00927c;background:#fff;font-weight: 600;font-size: 12px;line-height: 32px;text-transform: uppercase;color: #00927c;  }
.search-booknow-button:hover { background:#00927c;color: #fff; text-decoration:none;  }
.popular-space-outer, .popular-space-outer:hover { border-color:#00927C !important; }
.search-space-bottom-panel {float: left;width: 100%; display: flex; display: -webkit-flex;flex-wrap:wrap; padding-bottom: 10px;}
.search-space-bottom-panel .search-space-main-inner {padding: 15px; }
.search-space-bottom-panel .search-space-right-main {width: 205px;margin-left: 20px;}
.search-space-bottom-panel .search-space-left-main {width: 222px;}
.search-space-bottom-panel .search-space-main-outer:nth-child(2n-1) {padding-right: 7.5px !important;	padding-left:0 !important;}
.search-space-bottom-panel .search-space-main-outer:nth-child(2n) {padding-left: 7.5px!important;padding-right:0 !important;}
.search-space-bottom-panel .search-space-main-outer:hover .search-space-main-inner, .search-space-main-inner:hover   {background: #fff;border-color: #fff; box-shadow: 0px 4px 13px rgba(156, 167, 165, 0.36); -moz-box-shadow: 0px 4px 13px rgba(156, 167, 165, 0.36); -webkit-box-shadow: 0px 4px 13px rgba(156, 167, 165, 0.36); -o-box-shadow: 0px 4px 13px rgba(156, 167, 165, 0.36); -ms-box-shadow: 0px 4px 13px rgba(156, 167, 165, 0.36);}
.search-space-bottom-panel .search-space-right-main h3 {min-height: 64px;}

.scrollableList {color: #666;width: 218px;float: left;background: #FFF;display: none;padding: 5px;border-radius: 2px; -moz-border-radius:2px; -webkit-border-radius: 2px;height: 35px;font-weight: 500;font-size: 12px;line-height: 24px;color: #464C4B;background: #EFF7F4;border: 1px solid #DFEDE7;}
.scrollableList ul {padding: 3px 0px 3px 0px;margin: 0;margin-left: -5px;position: absolute;width: 217px;margin-top: 5px;   background: #EFF7F4;border: 1px solid #DFEDE7;}.scrollableList ul li {list-style: none;cursor: pointer;padding: 0 14px;line-height: 25px;width: 100%;}
.selectedOption {margin-left: 0;margin-top: 0;cursor: pointer;background: url(../../img/img_green_arrow.png) right 9px no-repeat;height: 20px;padding: 0 17px;}
.scrollableList ul li:hover {color: #fff;background: #00C78A;}
.selectedOption:hover {color:#333;}
.coworker-price-range-dropdown { top: 38px;left: 10px;z-index: 9;position:absolute; width:268px; background:#fff; padding:16px 24px; box-shadow: 0px 0px 23px rgba(0, 0, 0, 0.13); -moz-box-shadow: 0px 0px 23px rgba(0, 0, 0, 0.13); -webkit-box-shadow: 0px 0px 23px rgba(0, 0, 0, 0.13); -o-box-shadow: 0px 0px 23px rgba(0, 0, 0, 0.13); -ms-box-shadow: 0px 0px 23px rgba(0, 0, 0, 0.13);border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; }
.coworker-price-range-dropdown .ui-state-default, .coworker-price-range-dropdown .ui-widget-content .ui-state-default {border: 1px solid #00927C;background: #00927C;font-weight: normal;color: #00C78A;border-radius: 100%;width: 16px;height: 16px;}
.coworker-price-range-dropdown .ui-slider-horizontal {height: 3px;background: #F5F5F5 !important;}
.coworker-price-range-dropdown .ui-widget.ui-widget-content {border: none; margin-bottom: 24px;}
.coworker-price-range-dropdown .ui-widget-header {background: #00927C;}
.coworker-price-range-dropdown h5 { margin-bottom: 13px;font-weight: 600;font-size: 14px;line-height: 22px;color: #00927C;}
.price-range-buttons {float: left;width: 100%;margin-top: 9px;}
.price-range-save-button {border: 1px solid #00927C;box-sizing: border-box;border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px;font-weight: 600;font-size: 12px;line-height: 32px;text-transform: uppercase;	color: #00927C;width: 92px;height: 35px;float: left;text-align: center;}
.price-range-save-button:hover {color: #fff; background:#00927C;  text-decoration:none;}
.price-range-clear-button {font-weight: normal;font-size: 12px;line-height: 32px;text-decoration-line: underline;color: #464C4B;float:right ;}
.price-range-clear-button:hover {color:#00C78A; }
.coworker-price-range-dropdown #d2 {float: right !important;}
.coworker-price-range-dropdown #d1, .coworker-price-range-dropdown #d2 {float: left;width: 92px;padding: 0 10px 4px;background: #FFFFFF;	border: 1px solid #DFEDE7;box-sizing: border-box;border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; font-weight: 600;font-size: 14px;line-height: 15px;color: #464C4B;}
.coworker-price-range-dropdown #d1 span, .coworker-price-range-dropdown #d2 span {float: left;width: 100%;font-weight: 500;font-size: 10px;line-height: 18px;color: #AAB3B1;}
#price-range-hyphen {float: left;width: 36px;text-align: center;font-weight: 600;font-size: 14px;line-height: 35px;color: #00927C;}
#slider:nth-child(2) { background:#f00; }
.mCSB_scrollTools .mCSB_draggerRail {background-color:transparent!important;}
.search-mapview-left-outer .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {background-color:transparent !important;}
.search-mapview-left-outer .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {background-color:transparent !important;}
.search-mapview-left-outer .mCSB_inside > .mCSB_container {margin-right: 0;}
.search-left-scroll {float: left;width: 100%;}
.pindrop-map { position:absolute;width:25px; height:32px; }
.pinpoint-map01 {left: 460px;top: 35px;}
.pinpoint-map02 {left: 600px;top: 420px;}
.pinpoint-map03 {left: 200px;top: 305px;}
.pinpoint-map04 {left: 30px;top: 520px;}
.pinpoint-map05 {left: 100px;top: 200px;}
.pinpoint-map06 {left: 300px;top: 260px;}
.pinpoint-map07 {left: 720px;top: 100px;}
.pinpoint-map08 {left: 380px;top: 440px;}
.pindrop-map {
	animation-duration: 2s;
	animation-iteration-count: infinite;
	transform-origin: bottom;
}
.pinpoint-bounce {
	animation-name: bounce;
	animation-timing-function: linear;
}
@keyframes bounce {
	0%   { transform: translateY(0); }
	50%  { transform: translateY(-30px); }
	100% { transform: translateY(0); }
}
.coworker-price-range-dropdown .ui-slider-horizontal .ui-slider-range {top: 2px;}
.ui-slider-horizontal .ui-slider-handle {top: -7px;margin-left: -7px;}

/*PIN DROP HOVER DIV*/
.profile-map-con { float:left; width:100%; position: relative;height: 50vh;}
.map-infoBox-hover {position: absolute;left: 0;top: 0; display:none;z-index: 99;}
.pindrop-map.pinpoint-map02:hover .map-infoBox-hover, .pindrop-map.pinpoint-map03:hover .map-infoBox-hover, .pindrop-map.pinpoint-map04:hover .map-infoBox-hover,  .pindrop-map.pinpoint-map05:hover .map-infoBox-hover, .pindrop-map.pinpoint-map06:hover .map-infoBox-hover, .pindrop-map.pinpoint-map07:hover .map-infoBox-hover   {display:block;  }


.map-infobox-hover-outer {float: left;width: 197px;transition: all .3s ease; position: relative;top: -208px;left: -74px;}
.map-infobox-hover-outer::before {content: "";position: absolute;width: 0;height: 0;border-left: 18px solid transparent;border-right: 18px solid transparent;box-shadow: 1px 1px 8px #666;bottom: -16px;left: 75px;}
.map-infobox-hover-outer::after {content: "";position: absolute;width: 0;height: 0;border-left: 12px solid transparent;border-right: 12px solid transparent;	border-top: 12px solid #fff;bottom: -12px;left: 75px;}
.map-infobox-hover-inner {float: left;width: 100%;background: #fff;	-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;cursor: pointer;box-shadow: 0 0 10px #cecece; -moz-box-shadow: 0 0 10px #cecece; -webkit-box-shadow: 0 0 10px #cecece}
.map_pic {position: relative;height: 100px !important;overflow: hidden;border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
.map-infobox-hover-inner h3 {float: left;font-weight: 600;font-size: 12px;line-height: 13px;color: #464C4B;}
.map-infobox-hover-inner h3 strong {float: left;width: 100%;margin: 3px 0;font-weight: 600;color: #00927C;}
.map-infobox-hover-reviews {float:left; width:100%;}
.map-infobox-hover-space-name {font-weight: 600;font-size: 12px;line-height: 29px;color: #00927C;}
.search-loader-con {position: absolute;width: 100%;height: 100%;z-index: 999;text-align: center;}
.search-loader-con:after { content:""; position:absolute; width:100%; height:100%; background:rgba(0,0,0,0.6); left:0; top:0; }
.search-loader-con img {z-index: 99;position: absolute;transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%);left: 50%;top: 50%;}


.search-map-global-pass-outer { width:calc(100% - 30px); display:inline-block; background:#fff url(../../img/img_search_global_pass_bg.png) center center no-repeat;position: absolute;left:1px;bottom:18px; box-shadow: 0 0 10px rgba(0,0,0,0.2); -moz-box-shadow: 0 0 10px rgba(0,0,0,0.2);-webkit-box-shadow: 0 0 10px rgba(0,0,0,0.2);border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; display: flex;z-index: 99;}
.search-map-globalpass-hide {bottom: -100px;}
.search-globalpass-pic { float:left;width:20%; text-align:right; }
.search-globalpass-headings {float: left;width: 60%;text-align: center;position: relative;}
.search-globalpass-headings h2 {width:100%;left: 50%;top: 43%;transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); position:absolute;color: #00927C;font-weight: 600;font-size:18px;line-height: 22px;text-transform: uppercase;}
.search-globalpass-headings h2 span {display: inline-block;width: 100%; color:#474c4b;font-weight: 400;font-size: 16px;line-height: 18px; text-transform:capitalize;}
.search-globalpass-learnmore { float: right;width: 20%; position:relative;margin-right: 20px;}
.search-globalpass-learnmore a {left: 50%;top: 50%;transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); position:absolute;width: 180px;height: 40px;border-radius: 2px;-webkit-border-radius: 2px;-moz-border-radius: 2px;text-decoration: none;border: 1px solid #00C78A;background: #fff;font-weight: 600;font-size: 12px;line-height: 40px;text-transform: uppercase;color: #00C78A;display: inline-block;text-align: center; }
.search-globalpass-learnmore a:hover { background:#00C78A; color:#fff; text-decoration:none; }
.search-globalpass-pic img {width: 110px;position: relative;top: -20px;}
.search-globalpass-cross {position: absolute; cursor:pointer;top:2px;right:2px;width: 20px;height: 20px;color: #DFEDE7;font-weight: 500;font-size: 20px;text-align: center;line-height: 16px;}
.search-map-global-pass-outer.hide {bottom: -100px; transition:1 all ease;}
.view-filter-list-con .select {width: 300px;height: 40px;}
.view-filter-list-con .select-styled {height: 40px;line-height: 9px;background: #fff url(../../img/img_grey_down_arrow.svg) right 10px top 18px no-repeat;	}
.view-filter-list-con .select-styled:hover {background: #EDF4F2  url(../../img/img_grey_down_arrow.svg) right 10px top 18px no-repeat;	}
.view-filter-list-con .select-options {bottom: 42px;top: auto;}
.view-filter-list-con .select-options li {width: 100%; margin:0;}


.search-reservenow-button, .search-booknow-button {width: 176px;float: left;text-align: center;}
.search-space-main-inner a {float: left;width: 100%; padding:15px !important;}
.search-space-bottom-panel .search-space-main-outer {padding:0 !important;}
/*SEARCH MAP PAGE END*/


/*SPACE PRO PAGE START*/
.space-breadcrumbs-outer-panel {margin-top: 78px;}
.breadcrumb {background: transparent; font-style: normal;font-weight: 500;font-size: 11px;line-height: 21px;color: #AAB2B1;margin: 0;}
.breadcrumb span {float: left;width: 100%;color: #f00; font-style: normal;font-weight: 500;font-size: 12px;color: #00927C;}
.breadcrumb-item a {text-decoration: none;color: #AAB2B1; line-height:21px; }
.breadcrumb-item + .breadcrumb-item::before {content: "";background: url(../../img/img_breadcrumb_arrow.svg) left top no-repeat;height: 15px;width: 10px;top: 10px;position: absolute;left: 0px;}
.breadcrumb-item + .breadcrumb-item {padding-left: 30px;position: relative;color: #AAB2B1;}

.space-banner-left-outer {float: left;width: 50%;}
.space-banner-middle-outer, .space-banner-right-outer {float: left;width: 25%;}
.ce-banner-middle-outer, .space-banner-right-outer {float: left;width: 25%;}
.ce-banner-middle-outer, .space-banner-right-outer {float: left;width: 25%;}
.space-banner-outer-panel img { width:100%; object-fit:cover;height: 100%; }
.space-banner-middle-con {height: 100%;}
/*SPACE BANNER SLIDER*/
/*SPACE SLIDER*/
.space-banner-lightbox-outer {float: left;width: 100%;height: 20px;}
.space-banner-outer {display: flex;height: 420px;overflow: hidden;border: 2px solid #fff;position: relative;background: #fff; padding: 0;}
.space-banner-large-pic {position: relative;height: 100%; padding-right: 17px;}
.space-banner-border-con {height: 100%;}
.space-banner-large-pic img { -webkit-border-top-right-radius: 4px;-webkit-border-bottom-right-radius: 4px;-moz-border-radius-topright: 4px;-moz-border-radius-bottomright: 4px;border-top-right-radius: 4px;border-bottom-right-radius: 4px;}
.space-banner-middle-outer img{border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}
.space-banner-outer-panel img:hover {opacity:0.8;}
.space-banner-last-con img{-webkit-border-top-left-radius: 4px;-webkit-border-bottom-left-radius: 4px;-moz-border-radius-topleft: 4px;-moz-border-radius-bottomleft: 4px;border-top-left-radius: 4px;border-bottom-left-radius: 4px;}
.space-banner-last-con { padding-left:17px;height: 100%; }
.space-banner-con {position: relative;height: 100%;}
.space-banner-con a, .space-banner-side-con {display: inline-block;width: 100%;}
.space-banner-middle-pic01 {margin-bottom:10px;height:49%;}
.space-banner-middle-pic02 {margin-top:7px;height: 48%;}
.space-banner-side-con {height: 100%;}
.space-banner-last-pic {height: 100%;}

.demo-gallery>ul {margin-bottom:0;float: right;}

.demo-gallery>ul>li {float:right;margin-bottom:15px;margin-right:20px;width:200px}
.demo-gallery > ul > li a {display: block;overflow: hidden;position: relative;float: left;right: 0px;bottom: 70px;color: #fff;background: 0 0;width: 145px;text-align: center;background: #FFFFFF;border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px;font-weight: 500;font-size: 12px;line-height: 32px;text-transform: uppercase;color: #464C4B;height: 43px;line-height: 43px; text-decoration:none;}
.demo-gallery > ul > li a:hover {
	box-shadow: 1px 1px 20px rgba(70,76,75,0.2); -moz-box-shadow: 1px 1px 20px rgba(70,76,75,0.2); -webkit-box-shadow: 1px 1px 20px rgba(70,76,75,0.2); background: #007664;color: #fff;}
.demo-gallery>ul>li a>img {
	-webkit-transition:-webkit-transform .15s ease 0s;
	-moz-transition:-moz-transform .15s ease 0s;
	-o-transition:-o-transform .15s ease 0s;
	transition:transform .15s ease 0s;
	-webkit-transform:scale3d(1, 1, 1);
	transform:scale3d(1, 1, 1);
	height:100%;
	width:100%
}
.demo-gallery>ul>li a:hover>img {-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}
.demo-gallery>ul>li a:hover .demo-gallery-poster>img {
	opacity:1
}
.demo-gallery>ul>li a .demo-gallery-poster {
	background-color:rgba(0, 0, 0, .1);
	bottom:0;
	left:0;
	position:absolute;
	right:0;
	top:0;
	-webkit-transition:background-color .15s ease 0s;
	-o-transition:background-color .15s ease 0s;
	transition:background-color .15s ease 0s
}
.demo-gallery>ul>li a .demo-gallery-poster>img {
	left:50%;
	margin-left:-10px;
	margin-top:-10px;
	opacity:0;
	position:absolute;
	top:50%;
	-webkit-transition:opacity .3s ease 0s;
	-o-transition:opacity .3s ease 0s;
	transition:opacity .3s ease 0s
}
.demo-gallery>ul>li a:hover .demo-gallery-poster {
	background-color:rgba(0, 0, 0, .5)
}
.demo-gallery .justified-gallery>a>img {
	-webkit-transition:-webkit-transform .15s ease 0s;
	-moz-transition:-moz-transform .15s ease 0s;
	-o-transition:-o-transform .15s ease 0s;
	transition:transform .15s ease 0s;
	-webkit-transform:scale3d(1, 1, 1);
	transform:scale3d(1, 1, 1);
	height:100%;
	width:100%
}
.demo-gallery .justified-gallery>a:hover>img {
	-webkit-transform:scale3d(1.1, 1.1, 1.1);
	transform:scale3d(1.1, 1.1, 1.1)
}
.demo-gallery .justified-gallery>a:hover .demo-gallery-poster>img {
	opacity:1
}
.demo-gallery .justified-gallery>a .demo-gallery-poster {
	background-color:rgba(0, 0, 0, .1);
	bottom:0;
	left:0;
	position:absolute;
	right:0;
	top:0;
	-webkit-transition:background-color .15s ease 0s;
	-o-transition:background-color .15s ease 0s;
	transition:background-color .15s ease 0s
}
.demo-gallery .justified-gallery>a .demo-gallery-poster>img {
	left:50%;
	margin-left:-10px;
	margin-top:-10px;
	opacity:0;
	position:absolute;
	top:50%;
	-webkit-transition:opacity .3s ease 0s;
	-o-transition:opacity .3s ease 0s;
	transition:opacity .3s ease 0s
}
.demo-gallery .justified-gallery>a:hover .demo-gallery-poster {
	background-color:rgba(0, 0, 0, .5)
}
.demo-gallery .video .demo-gallery-poster img {
	height:48px;
	margin-left:-24px;
	margin-top:-24px;
	opacity:.8;
	width:48px
}
.demo-gallery.dark>ul>li a {
	border:3px solid #04070a
}
.home .demo-gallery {
	padding-bottom:80px
}
.lg-object.lg-image {
	max-height:550px!important
}
.space-banner-gallery-pic {
	display:none
}


.space-main-outer-panel .row {flex-direction: row-reverse;}
.space-main-left-outer { padding-right:30px; }
.space-main-left-outer h1 { float:left; width:100%; font-style: normal;font-weight: 600;font-size: 38px;line-height: 50px;color: #464C4B;margin: 0 0 9px; }
.space-verified-con { font-style: normal;font-weight: 500;font-size: 12px;line-height: 22px;color: #464D4B;display: inline-block;}
.space-verified-con span { margin-right:35px; color: #00927C;}
.space-address-con { font-style: normal;font-weight: 500;font-size: 13px;line-height: 22px; color: #464D4B;margin:13px 0 35px;}
.space-address-con a { text-decoration:underline; color: #00927C; }
.space-address-con a:hover { text-decoration:none; color: #00927C; }
.space-verified-con img {width: 18px; margin-right: 6px;}
.space-sub-navbar-main {background: #FFFFFF;border: 1px solid #00927C;border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; display: inline-block;padding: 0 15px; width:100%;}
.space-sub-navbar-main ul {padding: 0;margin: 0;list-style: none;display: flex;display: -webkit-flex;flex-wrap: nowrap;width: 100%;float: left;justify-content: space-between;}
.space-sub-navbar-main li { float:left; }
.space-sub-navbar-main li a { float:left; font-style: normal;font-weight: 600;font-size: 13px;line-height: 29px;text-transform: uppercase;color: #AAB2B1; border-bottom: 4px solid #fff; text-decoration:none; padding: 8px 0; }
.space-sub-navbar-main li a:hover { color: #00927C; border-bottom: 4px solid #00927C; text-decoration:none; }
.space-navbar-active {color: #00927C !important; border-bottom: 4px solid #00927C !important; text-decoration:none; }
.space-address-con img {margin-right: 7px;}
.space-description-outer {margin:115px 0 50px;display: flex;display: -webkit-flex; }
.space-language-con span{ Cursor:pointer;font-weight: normal;font-size: 12px;line-height: 22px;color: #464D4B;background: #FFFFFF;border: 1px solid #DFEDE7;box-sizing: border-box;border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; padding:5px 10px;width: 105px;display: inline-block;margin-right: 10px;}
.space-language-con span:hover { border-color:#00C78A; color:#00927C; }
.space-language-active { border-color:#00C78A !important; color:#00927C !important; }
.space-language-con {margin-bottom: 30px;}
.space-description-con { font-weight: normal;font-size: 15px;line-height: 26px;color: #464D4B;}
.space-full-description-inner {height:190px; overflow: hidden; float:left; width:100%;}
.space-full-content-show {height:auto; overflow: auto; float:left; width:100%;}
.space-description-con p { margin-bottom:10px;float: left;width: 100%;}
.space-see-more {float: left;width: 100%;margin: 10px 0;}
.space-description-con ul { margin:0 0 10px; padding:0; list-style:none; float:left; }
.space-description-con li { float:left; width:100%;}
.space-description-see-more a { font-weight: 500;font-size: 14px;line-height: 29px;color: #00927C; text-decoration:none;}
.space-members-access-con {float:right; width:235px;background: #FFFFFF;border: 1px solid #D7E4DF;box-sizing: border-box;border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px;}
.space-member-heading { font-style: normal;font-weight: 600;font-size: 13px;line-height: 23px;color: #00927C; border-bottom: 1px solid #D7E4DF; height: 56px;
	display: flex;display: -webkit-flex;align-items: center; padding:0 30px; }
.space-member-content { padding:15px 30px; }
.space-member-content h4 { font-weight: 600;font-size: 13px;line-height: 23px;color: #464C4B;}
.space-member-content img { width:22px; margin-right:10px; }
.space-member-times { font-weight: 500;font-size: 12px;line-height: 15px;color: #464D4B;margin-top:14px;}
.space-member-times span { float:left; width:100%;font-weight: 500;font-size: 12px;line-height: 15px;color: #00C78A;}
.see-more-content {display: inline-block;height:0px;overflow: hidden;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;}
.see-more-content.open {height:auto;}
.less-read {display: none;}
.bttn-open .less-read {display: block;}
.bttn-open .more-read {display: none;}
.space-see-more a {font-weight: 500;font-size: 14px;line-height: 29px;color: #00927C;text-transform: uppercase;}
.space-main-left-outer h2 {width: 100%;font-style: normal;font-weight: 600;font-size: 25px;line-height:29px;color: #464D4B;margin: 0 0 20px;display: inline-block;}
.space-main-left-outer h2 span {float:left;width: 100%;font-style: normal;font-weight: 500;font-size: 14px;line-height:26px;color: #464D4B;}


.space-overview-outer { margin-bottom:40px; display:inline-block; }
.space-membership-fees-tabs .nav-tabs { border:none;float:left; width:100%;margin: 0 0 20px;}
.space-membership-fees-tabs .nav-tabs a { border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; background: #EDF4F1; font-weight: 600;font-size: 12px;line-height: 32px;text-transform: uppercase;color: #AAB2B1; text-decoration:none; width:32.33%;margin-right: 1%; text-align:center; border: none !important;}
.space-membership-fees-tabs .nav-tabs a:hover { background: #EDF4F1;color: #AAB2B1; text-decoration:none; border: none !important;}
.space-membership-fees-tabs .nav-tabs a:last-child { margin-right:0; }
.space-membership-fees-tabs .nav-tabs .nav-link.active, .space-membership-fees-tabs .nav-tabs .nav-item.show .nav-link {color: #00927C;background:#fff;border:none !important;box-shadow: 0px 4px 13px rgba(156, 167, 165, 0.36); -moz-box-shadow: 0px 4px 13px rgba(156, 167, 165, 0.36); -webkit-box-shadow: 0px 4px 13px rgba(156, 167, 165, 0.36);}
.space-membership-fees-tabs .nav-tabs .nav-item {margin-bottom: 0;}
.space-membership-fees-tabs #nav-tabContent {float: left;width: 100%; background: #FFFFFF;border: 1px solid #00C78A;box-sizing: border-box;border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px;}
.space-membership-fees-headings {padding: 10px 50px; position:relative;display: flex;}
.space-membership-fees-headings table, .space-membership-fees-headings tbody {  width: 100%;}
.space-membership-fees-headings-blur:after {content: "";position: absolute;width: 100%;height: 100%;background: rgba(255,255,255,0.6);left: 0;top: 0;}
.space-membership-fees-headings-blur th, .space-membership-fees-headings-blur td {text-shadow: 0 0 4px rgb(9, 9, 9);color: transparent !important;}
.space-membership-fees-headings-blur td a {background:#aab2b1 !important;text-shadow: 0 0 4px #fff;color: transparent !important;}
.space-membership-fees-headings th {font-style: normal;font-weight: 500;font-size: 12px;line-height: 22px;color: #00C78A; width:20%; text-transform:uppercase;}
.space-membership-fees-headings td {font-style: normal;font-weight: 600;font-size: 14px;line-height: 64px;color: #464C4B;}
.space-membership-fees-headings td a {font-style: normal;font-weight: 600;font-size: 14px;line-height: 35px;color: #fff;font-size: 12px;background: #00927C;
	border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px;width: 152px;height: 35px;float: left;text-align: center; text-decoration:none;text-transform: uppercase;}
.space-membership-fees-headings td a:hover {color: #fff;background: #007664;text-decoration:none;}
.space-membership-fees-headings th:last-child {text-align: center;}
/*MEMBERSHIP FEES MOBILE*/
.membership-fees-mobile-outer {  background: #FFFFFF;border: 1px solid #00C78A;border-radius: 2px;-webkit-border-radius: 2px; -moz-border-radius: 2px;padding:30px 25px; display:none; margin-bottom: 10px;}
.membership-fees-mobile-outer h3{ font-weight: 600;font-size: 16px;line-height: 32px;color: #464C4B; }
.membership-fees-mobile-outer h3 span { font-weight:500;font-size: 12px;line-height: 22px;color: #00C78A; width:100%; display:inline-block; text-transform:uppercase; }
.membership-fees-mobile-left {padding-right: 5px;}
.membership-fees-mobile-right {padding-left: 5px;}
.membership-fees-mobile-left, .membership-fees-mobile-right {float: left;width: 50%;}
.membership-fees-mobile-left label, .membership-fees-mobile-right label { float:left; width:100%; }
.membership-fees-mobile-outer select { float: left;width: 100%;background: #fff url(../../img/img_green_arrow.png) right 20px no-repeat !important;height: 50px;border: 1px solid #D7D7D7;box-sizing: border-box;border-radius: 2px;-moz-border-radius: 2px;-webkit-border-radius: 2px;font-size: 14px;line-height: 19px;color: #AAB3B1;padding: 15px 10px; margin-bottom:10px;}
.membership-fees-mobile-outer strong { font-weight: 600;font-size: 18px;line-height: 22px;color: #00927C;}
.membership-fees-mobile-outer a { width:100%; display:inline-block; text-align:center; height:50px;background: #00927C; border-radius: 2px;-moz-border-radius: 2px;-webkit-border-radius: 2px;font-weight: 600;font-size: 12px;line-height: 50px;color: #fff;text-transform: uppercase; text-decoration:none;}
.membership-fees-mobile-outer a:hover { background: #00C78A;color: #fff;text-decoration:none;}


.space-meeting-rooms-slide-outer {background: #FFFFFF;border: 1px solid #DFEDE7;box-sizing: border-box;border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px;float: left; }
.space-meetingrooms-left {float: left;width: 50%;}
.space-meetingrooms-right { float:left; width:50%; }
.space-meetingrooms-right { padding-left:20px; }
.space-meetingrooms-left img {width:100%;}
.space-meetingroom-price { font-style: normal;font-weight: 600;font-size: 13px;line-height: 20px;color: #00927C;height: 20px;}
.space-meeting-rooms-slide-outer h5 {font-weight: 600;font-size: 14px;line-height: 20px;color: #464C4B; }

.space-meetingrooms-right a { float:left; width:100%;border: 1px solid #00D191;box-sizing: border-box;border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px;font-weight: 600;font-size: 12px;line-height: 32px;text-transform: uppercase;color: #00927C; text-align:center; text-decoration:none; }
.space-meetingrooms-right a:hover { border: 1px solid #00a280; background:#00a280;color: #fff;text-decoration:none; }
.space-meetingroom-quantity {font-weight: 500;font-size: 12px;line-height: 29px;color: #464c4b; }
.space-amenities-con {margin: 15px 0;display: inline-block;}
.space-amenities-con img { margin-right:0;float: left; }
.space-amenities-con img:last-child { margin-right:0; }
.space-meeting-rooms-slide-outer {padding: 15px;}
.space-meeting-rooms-outer .slick-slide {margin-right:10px;}

.space-meeting-slider{position: relative;}
.slick-prev, .slick-next {width: 25px;height: 25px;border: 0px;margin: 0;background: transparent !important;border: none;color: transparent;position: absolute;top: -56px;right: 20px;cursor: pointer;    outline: none !important;}
.slick-prev::after, .slick-next::after{ font-family: FontAwesome;color: #D7E4DF !important;border:1px solid #D7E4DF;font-size:23px;left:0;top: 0;position: absolute;width: 25px;height: 25px; line-height:22px;border-radius: 2px;-moz-border-radius: 2px;-webkit-border-radius: 2px;    outline: none !important;}
.slick-prev:hover::after, .slick-next:hover::after{ color: #00C78A !important; border-color:#00C78A;    outline: none !important;}
.slick-next.slick-arrow {right: 60px;}
.slick-prev.slick-arrow {right:15px;}
.slick-prev::after {content: "\f105" !important;	}
.slick-next::after {content: "\f104" !important;	}

/*.space-amenities-outer{
    padding: 0;
    -moz-column-count: 3;
    -moz-column-gap: 3%;
    -moz-column-width: 30%;
    -webkit-column-count: 3;
    -webkit-column-gap: 3%;
    -webkit-column-width: 30%;
    column-count: 3;
    column-gap: 1.8%;
    column-width: 30%;
}*/
.space-amenities-outer {display: flex;display: -webkit-flex;}
.space-amenities-inner {margin-bottom: 20px;}
.space-amenities-outer h4 {font-weight: 600;font-size: 13px;line-height: 32px;color: #00927C; }
.space-amenities-outer ul { padding:0; margin:0; list-style:none; }
.space-amenities-outer li {font-weight: 500;font-size: 13px;line-height: 40px;color: #464C4B; position:relative;display: flex; }
.space-amenities-outer li img {margin-right: 15px;}

.space-instagram-images-con {display:flex ;display: -webkit-flex;}
.space-instagram-image { padding-right:20px; }
.space-instagram-image img {width: 100%; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px;}

.space-map-con iframe { width:100%; height:400px; }
.space-map-con img {width: 50px;}
.space-map-con .pindrop-map.pinpoint-bounce.pinpoint-map01 {top: 40%;left: 50%;}
.space-tedex-con {float: left;font-style: normal;font-weight: 500;font-size: 10px;line-height: 16px;text-align: center;color: #464C4B;border: 1px solid #464C4B;box-sizing: border-box;border-radius: 32px;padding: 0 8px;height: 19px;margin: 8px 0;}
.space-tedex-gp-con {height: 32px;}
.space-tedex-icon { margin-right:6px !important;margin-top: 2px; }
.tedex-banner-inner .select-options {bottom: auto;top: 49px;}
.tedex-banner-inner .select { width:230px; height:45px; }
.tedex-banner-inner .select-styled {height: 45px;line-height: 12px;background: #fff url(../../img/img_grey_down_arrow.svg) right 10px top 20px no-repeat;}
.tedex-banner-inner .select-styled:hover {background: #EDF4F2 url(../../img/img_grey_down_arrow.svg) right 10px top 22px no-repeat;}

.space-reviews-outer-panel {/*display: flex;display: -webkit-flex;*/ margin-bottom: 60px;}
.space-reviews-left-outer {border-right: 1px solid #dfede7;padding-right: 20px; margin-right: 30px; float:left; width:50%;}
.space-reviews-left-outer h3 {font-weight: 600;font-size: 34px;line-height: 50px;color: #00927C;}
.space-reviews-left-outer h3 span { float:left; width:100%;font-weight: 500;font-size: 20px;line-height: 26px;color: #464D4B;}
.space-review-rating-con i {color: #FF9C27;margin-right: 4px;	font-size: 20px;}
.space-review-rating-con { margin:8px 0 40px;display: inline-block; }
.space-progress-result {position: absolute;bottom: -26px;font-weight: normal;font-size: 15px;line-height: 23px;color: #464C4B;}
.space-progressbar-outer {margin-bottom: 50px;}
.space-progress-result strong { font-weight:600; }
.progress {height: 10px;background-color: #dfede7;}
.progress-bar {background-color: #00C78A; border-radius: 0.25rem; -moz-border-radius: 0.25rem; -webkit-border-radius: 0.25rem;}
.space-review-more-info-outer { float:left; width:100%;margin: 60px 0 0; }
.space-moreinfo-progressbar {font-size: 15px;line-height: 30px;font-weight: 400;display: inline-block;width: 100%; color:#464C4B;}
.space-moreinfo-progressbar span { float:left; width:100%; }
.space-review-more-info-outer .space-progressbar-outer {float: left;width: 100%;}
.space-review-more-info-outer h4 { width:100%; display:inline-block;font-weight: 600;font-size: 20px;line-height: 20px;color: #464C4B; margin:0 0 20px; }
.space-review-more-info-outer .space-progressbar-outer {position: relative;margin-bottom: 6px;}
.space-review-more-info-outer .space-progress-result {right: 0;left: auto;top: -23px;width: auto;}
.space-review-moreinfo-ratings span {font-size: 15px;line-height: 30px;font-weight:500;margin-right: 20px; color:#464C4B;}
.space-review-moreinfo-ratings i {color: #FF9C27;margin-right: 4px;font-size: 18px;}
.space-review-moreinfo-ratings {margin-bottom: 18px;}
.space-review-more-info-outer .space-reviews-left-outer {padding-bottom: 30px;}
.space-more-reviews a {background: #FFFFFF;border: 1px solid #00C78A;border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; font-weight: 500;font-size: 13px;line-height: 22px;font-weight: 500;font-size: 13px;line-height: 22px;color: #00927C;width: 93px;display: inline-block;text-align: center;height: 35px;line-height: 33px; text-decoration:none;}
.space-more-reviews a:hover {background: #00C78A;border: 1px solid #00C78A;color: #fff;text-decoration:none;}
.space-more-reviews a span {margin-right: 10px;font-weight: 700;}
.space-reviews-right-outer {float:left; width:41%;}
.space-reviews-right-outer h3 {font-weight: 600;font-size: 25px;line-height: 29px;color: #464D4B; margin-bottom:25px;}
.space-reviews-right-outer a {width:169px; height:35px;font-weight: 600;font-size: 12px;line-height: 35px;background: #00927C;border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px;text-transform: uppercase;color: #FFFFFF;display: inline-block;text-align: center;}
.space-reviews-right-outer a:hover {color: #fff; background: #007664; text-decoration:none;}
.review-tips-qa-outer img {text-align: left;float: left;margin: 7px 0 0;}
.review-tips-qa-outer { margin:50px 0 30px;display: inline-block; }
.review-tips-qa-outer #nav-tabContent {border: none;}
.review-tips-qa-outer .space-membership-fees-headings {padding: 30px 40px;/*display: inline-block;*/border: 1px solid #00C78A;margin-bottom: 20px;border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;}
.space-reviews-left-con { float:left; width:25%;padding-right: 30px; border-right: 1px solid #DFEDE7;}
.space-reviews-right-con { float:left; width:75%;padding-left: 40px; }
.space-reviews-pic {width: 100%;display: inline-block;text-align: center; margin: 0 0 12px;}
.space-reviews-pic img {width: 130px; height:130px;margin: 0;border-radius: 100%;-moz-border-radius: 100%;border: 10px solid #fff;-webkit-border-radius: 100%; background: #FFFFFF; box-shadow: 0px 4px 13px rgba(156, 167, 165, 0.36); -moz-box-shadow: 0px 4px 13px rgba(156, 167, 165, 0.36); -webkit-box-shadow: 0px 4px 13px rgba(156, 167, 165, 0.36);float: none;}
.space-reviews-left-con h5 {font-weight: 600;font-size: 14px;line-height: 26px;color: #464D4B;width: 100%;text-align: center;display: inline-block;}
.space-review-count {font-weight: 500;font-size: 11px;line-height: 20px;text-align: center;color: #464C4B; width: 100%;display: inline-block;}
.space-review-count img {float: none;display: inline-block;margin: 1px 7px 0 0;}
.space-reviews-right-con h5 {font-weight: 600;font-size: 20px;line-height: 25px;color: #00927C;display: inline-block;}
.space-reviews-right-con p { font-weight: normal;font-size: 14px;line-height: 26px;color: #464D4B; margin: 0 0 30px;}
.space-reviews-right-con .space-review-rating-con {margin: 4px 0 0;}
.review-helpful-con { font-weight: 600;font-size: 14px;line-height: 23px;color: #464C4B;}
.reviews-thanks-con { color:#00D191;}
.review-likes-con {font-weight: 600;font-size: 14px;line-height: 22px;color: #FFFFFF;/*background: url(../img/img_green_heart.png) left top no-repeat;background-size: 100%;*/min-width: 27px;display: inline-block;text-align: center;min-height: 25px;margin: 0 9px; text-decoration:none;position: relative;}
.review-likes-con span {position: absolute;top: 0;left: 0;width: 100%;height: 100%;text-align: center;}
.review-likes-con img {width: 30px;margin: 0px 0 0;display: inline-block;float: none;}
.review-likes-con:hover { color:#fff; text-decoration:none; }
.space-reviews-right-con .space-review-rating-con i {color: #FF9C27;margin-right: 3px;font-size: 17px;}

.space-pagination-outer {float: left;width: 100%;margin:0 0 40px;}
.space-pagination-outer nav {float: left;width: 100%;}
.space-pagination-outer nav .pagination {display: -ms-flexbox;display: inline-block;padding-left: 0;	list-style: none;border-radius: 0.25rem;width: 100%;text-align: center;}
.space-pagination-outer nav .pagination li {float: none;width: auto;display: inline-block;margin: 0 5px;}
.space-pagination-outer nav .pagination li a { background: #FFFFFF;border: 1px solid #DFEDE7;box-sizing: border-box;border-radius: 2px;font-weight: 600;font-size: 14px;line-height: 19px;color: #464C4B;width: 38px;height: 35px; }
.space-pagination-outer nav .pagination li a:hover { background: #00927C;border: 1px solid #00927C; color:#fff; }
/*.space-pagination-outer nav .pagination li a:hover { background: #00927C;
border: 1px solid #00927C;
color: #fff;}*/
.space-pagination-outer .page-item.active .page-link {
	background: #00927C;border: 1px solid #00927C; color:#fff;width: 38px;height: 35px;  border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px;}
.space-pagination-outer nav .pagination li span {display: inline-block;background: none;}
.space-pagination-outer .pagination li:first-child {float: left;margin-right: 0;float: left !important;background: #FFFFFF;border: 1px solid #00C78A; box-sizing: border-box; border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; width: 93px !important;}
.space-pagination-outer .pagination li:last-child {float: right !important; font-weight: 500;	margin-right: 0;background: #FFFFFF;border: none;height: 35px;box-sizing: border-box; width: 93px !important;}
.space-pagination-outer .pagination li:last-child .page-link { border:none;font-size: 13px;line-height: 20px ;height: 36px;color: #00927C; width: 100%;border: 1px solid #00C78A; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; }
.space-pagination-outer .pagination li:last-child .page-link:hover, .pagination li:last-child .page-link:hover i, .space-pagination-outer .pagination li:first-child i:hover, .space-pagination-outer .pagination li:first-child:hover, .space-pagination-outer .page-item:first-child .page-link:hover, .space-pagination-outer .page-item:first-child .page-link:hover i {color: #fff !important; }
.space-pagination-outer .pagination li:first-child:hover, .space-pagination-outer .pagination li:last-child .page-link:hover {border-color:#00927C !important; }
.space-pagination-outer .page-item.disabled .page-link {border: none !important;border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px;font-weight: 500;font-size: 13px;line-height: 22px ;color: #00927C; width: 100%; height:35px;}
.space-pagination-outer .page-item.disabled .page-link i, .space-pagination-outer .pagination li:last-child .page-link i {font-size: 16px;float: left;line-height: 18px; color:#00C78A;}
.space-pagination-outer .pagination li:last-child .page-link i { float:right; }
.space-pagination-outer .page-item:first-child .page-link {border: none;color: #00927C;width: 100%;border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0;
}
.space-right-members-reviews { padding:20px;display: flex;display: -webkit-flex;align-items: center;justify-content: center;background: #FFFFFF;border: 1px solid #00C78A;box-sizing: border-box;border-radius: 2px; margin-bottom:20px;}
.space-members-reviews-numbers { width:100px; height:74px;background: #EDF4F1;border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px;font-weight: 600;
	font-size: 30px;line-height: 22px;color: #00C78A;display: flex;display: -webkit-flex;align-items: center;justify-content: center;margin-right: 15px; }
.space-members-reviews-outer h5 {font-weight: 500;font-size: 16px;line-height: 23px;color: #464C4B;}
.space-members-reviews-outer a {font-weight: 600;font-size: 13px;line-height: 29px;color: #00927C; text-decoration:none;}
.space-members-reviews-outer a:hover {color: #00927C; text-decoration:underline;}
.space-members-reviews-outer a img {margin-left: 6px;}
.space-member-review-rating {display: inline-block;margin: 0 0 2px;}
.space-member-review-rating i {color: #FF9C27;margin-right: 4px;font-size: 20px;}
.space-member-review-rating .fa.fa-star-o { color: #CAD2D0;}
.space-price-right-outer { display: inline-block;margin-bottom:20px;background: #FFFFFF; padding:30px 25px;
	box-shadow: 0px 4px 13px rgba(156, 167, 165, 0.36); -moz-box-shadow: 0px 4px 13px rgba(156, 167, 165, 0.36); -webkit-box-shadow: 0px 4px 13px rgba(156, 167, 165, 0.36); -ms-box-shadow: 0px 4px 13px rgba(156, 167, 165, 0.36);border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; }
.space-starting-con { font-weight: 600;font-size: 14px;line-height: 23px;color: #464C4B;}
.space-price-right-outer h5 { font-weight: 600;font-size: 31px;line-height: 22px;color: #00927C;margin: 8px 0;}
.space-price-right-outer h5 span { font-size: 14px;line-height: 22px;}
.space-terms-price-fees-con { margin-bottom: 25px;font-weight: normal;font-size: 12px;line-height: 22px;color: #464C4B;}
.space-terms-price-fees-con strong { font-weight: 600;text-decoration: underline;}
.space-right-buttons-outer a {float:left; width:100%; height:50px; color:#fff; font-weight: 600;font-size: 14px;line-height: 50px;text-align: center;text-transform: uppercase; text-decoration:none;border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; margin-bottom:10px;}
.space-dark-green-button { background: #00927C; }
.space-dark-green-button:hover  { background: #007664; color:#fff; }
.space-border-green-button { border: 1px solid #00D191; color:#00927C !important; }
.space-border-green-button:hover  { border: 1px solid #00C78A; /*background: #00C78A; color:#fff !important;*/}
.space-light-green-button { background: #00c781; }
.space-light-green-button:hover  { background: #00a280; color:#fff; }
.space-price-right-outer a:hover {	box-shadow: 1px 1px 20px rgba(70,76,75,0.2);-moz-box-shadow: 1px 1px 20px rgba(70,76,75,0.2);-o-box-shadow: 1px 1px 20px rgba(70,76,75,0.2); }
.space-socialmedia-right-outer {display:inline-block;background: #FFFFFF;border: 1px solid #D7E4DF;box-sizing: border-box;border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px;padding: 16px 25px;margin-bottom:20px; }
.space-socialmedia-right-outer h5 { font-weight: 600;font-size: 14px;line-height: 23px;color: #464C4B; margin-bottom:6px;}
.space-socialmedia-right-outer a {box-sizing: border-box;border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px;width: 29%;float: left;text-align: center; height:35px; line-height: 30px;}
.space-right-facebook-con {border: 1px solid #3E4F97;margin:0 10px 0 0;}
.space-right-facebook-con:hover {background: #3E4F97;}
.space-right-facebook-con:hover img, .space-right-twitter-con:hover img, .space-right-instagram-con:hover img {filter: brightness(100) invert(0);}
.space-right-twitter-con {border: 1px solid #59BAF3; margin:0 5px; }
.space-right-twitter-con:hover {background:#59BAF3; }
.space-right-instagram-con {border: 1px solid #BE5562; margin:0 0 0 10px;}
.space-right-instagram-con:hover {background: #BE5562;}
.space-need-help-outer {background: #FFFFFF;box-shadow: 0px 4px 13px rgba(156, 167, 165, 0.36);-webkit-box-shadow: 0px 4px 13px rgba(156, 167, 165, 0.36); -moz-box-shadow: 0px 4px 13px rgba(156, 167, 165, 0.36); border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; padding:20px 25px; margin-bottom:20px; }
.space-advertise-con { margin-bottom:20px; }
.space-advertise-con img { width:100%;}
.space-onepass-outer {padding: 20px 25px;display: inline-block;background: #FFFFFF url(../../img/img_onepass_bg_map.svg) right top no-repeat;border: 1px solid #D7E4DF;box-sizing: border-box;border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px;margin-bottom: 20px; }
.space-onepass-top { float:left; width:100%; }
.space-onepass-left { float:left; width:60%; }
.space-onepass-left span { font-weight: 600;font-size: 14px;line-height: 20px;color: #00927C; }
.space-onepass-left h5 {font-weight: bold;font-size: 27px;line-height: 30px;color: #00D191;}
.space-onepass-right { float:left; width:40%; }
.space-onepass-month span { display:inline-block;width:100%; font-weight: 600;font-size: 14px;line-height: 29px;color: #464C4B; margin:5px 0 13px;}
.space-onepass-month a { display:inline-block;width:100%;background: #FFFFFF;border: 1px solid #00D191;border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px;font-weight: 600;font-size: 14px;line-height: 50px; height:50px;text-align: center;text-transform: uppercase;color: #00927C; text-decoration:none; }
.space-onepass-month a:hover { background: #00D191;border: 1px solid #00D191;color: #fff; text-decoration:none; }
.space-onepass-right img {width: 100%;}
.space-onepass-month {display: inline-block;}
.space-banner-ads { display:flex;display: -webkit-flex; /*background: #EDF4F1;border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; height:120px; font-weight: 600;text-transform: uppercase;color: #AAB2B1; text-align:center;*/ margin-bottom:45px;width: 100%;align-items: center;justify-content: center;  }
.space-banner-ads img { width:100%; }
.space-banner-ads h3 { font-size: 21px;line-height: 32px;}
.space-banner-ads span{ float:left; width:100%; }
.space-map-ellipse { position:absolute; top:35%; left:40%; }
.space-map-ellipse img {width: 170px;}
.space-naerby-spaces-outer h2 img {width: 26px;}
.space-reservation-enabled { display:inline-block; background: #EDF4F1;border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px;  padding:20px 25px; margin-bottom:20px;}
.space-reservation-enabled-left {float: left;width: 30px;height: 30px;border: 1px solid #AAB2B1;border-radius: 2px;-webkit-border-radius: 2px;-moz-border-radius: 2px;font-style: italic;font-weight: 900;font-size: 19px;line-height: 28px;color: #AAB2B1;text-align: center;font-family: times roman;}
.space-reservation-enabled-right { width: 84%;float: right;font-weight: 500;font-size: 14px;line-height: 19px;color: #464C4B;}
.review-votes-con {display: inline-block;min-width: 35px;height: 30px;border: 2px solid #f95558;color: #f95558;font-size: 14px;font-weight: 500;text-align: center;line-height: 26px;margin-right: 10px;}
.reviews-red-color { color:#f95558; }
/*TOOLTIP CSS*/
.space-amenities-con {display: flex;}
.space-icons-tooltip {position: relative;display: inline-block;margin-right:20px;}
.space-icons-tooltip .space-tooltip-hover {visibility: hidden;min-width: 50px;background: #FFFFFF;box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.36);border-radius: 2px;font-weight: 600;font-size: 11px;line-height: 28px;color: #464C4B;text-align: center;position: absolute;z-index: 1;bottom: 150%;left: 50%;margin-left: 0;height: auto;white-space: nowrap;transform: translate(-50%, 0);-moz-transform: translate(-50%, 0);-webkit-transform: translate(-50%, 0);padding: 0 10px;}
.space-tooltip-hover::after {content: "";border-left: 6px solid transparent;position: absolute;border-right: 6px solid transparent;border-top: 6px solid #fff;bottom: -6px;left:37%;}
.space-icons-tooltip:hover .space-tooltip-hover {  visibility: visible;}
.space-amenities-outer li .space-icons-tooltip .space-tooltip-hover {top: -25px;left: 16px; bottom:auto;}

/*.space-sub-navbar-main.fixed { position: fixed;z-index: 99;width: 64%; max-width:935px;top: 10px;}
.space-right-fixed{position: fixed;z-index: 99;width: 30%; max-width:320px;top: 10px;}*/

.space-main-outer-panel {padding-bottom: 100px;}
/*SPACE RIGHTBAR FIXED*/
.space-main-right-outer {position: relative;float: right;}
#sidebar {width: 320px;position: absolute;}
#sidebar.fixed {position: fixed;top:90px;}
#footer {clear: both;}

/*SPACE OVERVIEW NABAR FIXED*/
.horizontal-scroll .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail {height: 2px !important;}
.horizontal-scroll .mCSB-horizontal {overflow-x: scroll}
.horizontal-scroll .mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, .mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {height: 2px !important;}
.horizontal-scroll .mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {height: 4px !important;margin: 0 !important;}

.space-main-left-outer { position:relative; }
#space-navbar {width: 930px;height: 50px;position: absolute; z-index:9;}
#space-navbar.space-fixed {position: fixed;top:90px;}
.space-empty-section {
	width: 100%;
	height: 5px;
}
.space-main-outer-panel .space-need-help-outer.search-right-need-help-outer {height: auto;}

/*NETWORK PAGE START*/
.network-banner-main-panel { background:url(../../img/img_network_banner.jpg) left top no-repeat !important;background-size: 100% !important; }
.network-banner-main-panel .home-banner-banner-inner {float: left;width: 70%;}
.network-banner-right-outer {float: right; width: 205px; background:#fff; text-align:center;margin: 58px 0 0;height: 208px;display: flex;align-items: center;justify-content: center;border-radius: 2px;-moz-border-radius: 2px;-webkit-border-radius: 2px;}
.network-banner-right-outer img {width: 85%;}
#ddl_country_select, #ddl_city_select {float: left;width: 38%;margin-right:2%;position: relative;}
.network-banner-main-panel .select {width: 100%;}
.network-wework-locations-outer { background:#eef4f2; padding:50px 0;}
.slick-slide {margin-right:10px;}
.network-wework-locations-outer .space-meetingrooms-left, .network-wework-locations-outer .space-meetingrooms-right {width: 100%;}
.network-wework-locations-outer .space-meetingrooms-right { padding:10px 0 0 0; }
.network-wework-locations-outer .space-meeting-rooms-slide-outer {padding: 25px;box-shadow: 0px 4px 13px rgba(156, 167, 165, 0.36); -moz-box-shadow: 0px 4px 13px rgba(156, 167, 165, 0.36); -webkit-box-shadow: 0px 4px 13px rgba(156, 167, 165, 0.36);border-radius: 2px;-webkit-border-radius: 2px; -moz-border-radius: 2px;}
.network-location-reviews {margin: 0 0 10px; }
.network-location-reviews span { font-weight: 500;font-size: 11px;line-height: 22px;text-align: center;color: #AAB2B1; }
.network-location-reviews i {color: #FF9C27;margin-right: 3px;font-size: 17px;}
.network-wework-locations-outer .space-meeting-rooms-slide-outer h5 {font-weight: 600;font-size: 18px;line-height: 20px;color: #464C4B;}
.network-wework-locations-outer .space-meetingrooms-right a {float: left;width: auto;min-width: 166px;}
.network-wework-locations-outer .slick-slide {margin:10px 17px 25px 17px;border: none;}
.network-wework-locations-outer .row {margin-left: -15px;margin-right: -15px;}
/*.space-meeting-rooms-slide-outer {border: none;}*/
.network-wework-locations-outer h2 {display: inline-block;padding: 0 16px; }
.network-average-con span {font-weight: 500;font-size: 14px;line-height: 29px;color: #00C78A;margin-left: 15px; }
.network-about-outer-panel {padding: 70px 0 0;}
.network-average-con i {color: #FF9C27;margin-right: 5px;font-size: 19px;}
.network-average-con {margin: 0 0 10px;}
.network-about-outer-panel .what-coworker-outer {min-height: 605px;}
.network-wework-locations-outer h2 {margin: 0 0 14px; }
.network-wework-locations-outer h2, .network-review-outer-panel h2, .network-multi-city-spaces-panel h2  {float: left;width: 100%;font-weight: 600;font-size: 25px;line-height: 29px;color: #464D4B;}
.network-review-outer-panel h2 span, .network-multi-city-spaces-panel h2 span {float: left;width: 100%;font-weight: normal;font-size: 16px;line-height: 29px;color: #AAB2B1;}
.network-review-outer-panel { padding:50px 0 10px; background:#fff; }
.city-page.network-review-outer-panel { padding:50px 0 50px; background:#fff; }
.network-review-outer { text-align: left;padding:20px 25px; background: #FFFFFF;border: 1px solid #DFEDE7;box-sizing: border-box;border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px;height: 100%;}
.network-review-outer h4 { font-weight: 600;font-size: 16px;line-height: 23px;color: #00927C;margin: 0 0 5px;overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;}
.network-review-flip-outer .flip-card-back h4 { color:#464C4B;}
.network-review-outer strong {color: #676B69; font-size: 13px; margin-bottom: 10px; display: block}
.network-review-outer p { font-weight: 500;font-size: 12px;line-height: 24px;color: #464D4B;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;margin-bottom: 15px;}
.network-review-left { float:left; width:100px; }
.network-review-left img {width: 90px;height:90px;margin: 0;border-radius: 100%;-moz-border-radius: 100%;border:6px solid #fff;-webkit-border-radius: 100%;background: #FFFFFF;box-shadow: 0px 4px 13px rgba(156, 167, 165, 0.36);-moz-box-shadow: 0px 4px 13px rgba(156, 167, 165, 0.36);-webkit-box-shadow: 0px 4px 13px rgba(156, 167, 165, 0.36);float: none;}
.network-review-right {float: right;width: 60%;padding-left: 10px;}
.nwtwork-reviews-con {display: flex;display: -webkit-flex;align-items: center;}
.network-review-right strong {font-weight: 600;font-size: 13px;line-height: 26px;color: #464D4B;width: 100%;display: inline-block; }
.network-days-con {width: 100%;display: inline-block;font-weight: normal;font-size: 11px;line-height: 20px;color: #464C4B; }
.network-days-con img {width: 10px;margin-right: 5px;}
.network-review-outer-panel i {font-size: 16px;margin-right: 4px;}
.network-flip-image img {width:100%; }
.network-address-con { font-weight: 500;font-size: 12px;line-height: 29px;color: #00927C; margin-bottom:30px;}
.network-review-flip-outer {padding: 0 19px 0 0;height: 335px;}
/*.network-review-flip-outer:last-child {
    padding: 0;
}*/
.flip-card-back .network-review-outer {
	box-shadow: 0px 4px 13px rgba(156, 167, 165, 0.36);
	border-color: #fff;
}
.flip-card {
	background-color: transparent;
	width: 300px;
	height: 300px;
	perspective: 1000px;
}

.flip-card-inner {
	position: relative;
	width: 100%;
	height: 335px !important;
	text-align: center;
	transition: transform 0.6s;
	transform-style: preserve-3d;
}

.flip-card:hover .flip-card-inner {
	transform: rotateY(180deg);
}

.flip-card-front, .flip-card-back {
	position: absolute;
	width: 100%;
	height: 100%;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	background:#fff;
}

.flip-card-front {
}

.flip-card-back {
	transform: rotateY(180deg);
}
.network-all-locations-panel .access-workspace-inner {text-align: center;display: inline-block;}
.network-all-locations-panel ul { list-style:none; padding:0; margin:0; display: inline-block }
.network-all-locations-panel li { float:left; margin: 0 20px; text-align:center; }
.network-graphics-con {height: 70px;display: flex;align-items: center;justify-content: center;}
.network-all-locations-panel li span { float:left; width:100%; font-weight: 500;font-size: 14px;line-height: 23px;text-align: center;color: #464C4B;}
.network-all-locations-panel li span strong { float:left; width:100%; font-weight: bold;font-size: 34px;line-height: 22px;text-align: center;color: #00927C;margin: 19px 0; }
.network-view-all-location-button {margin: 60px 0 0;}
.network-view-all-location-button a {background: #00927C;border-radius: 2px;-webkit-border-radius: 2px; -moz-border-radius: 2px;font-weight: 600;font-size: 14px;line-height: 49px;text-align: center;text-transform: uppercase;color: #FFFFFF;height: 50px;display: inline-block;min-width: 292px; text-decoration:none;}
.network-view-all-location-button a:hover {background: #007664;color: #FFFFFF;text-decoration:none;}


/*NETWORK CITY PAGE START*/
.network-all-banners-outer .home-banner-form-outer {width: 735px;}
.network-all-banners-outer .home-banner-banner-outer {margin: 190px 0 0;}
.network-all-banners-outer  .home-search-input {width: 55%;}
/*.network-city-banner-main-panel {background: url(../../img/img_network_city_banner.jpg) left top no-repeat !important;background-size: 100% !important;}*/
.network-city-search-outer select {width: 22%;}
.network-review-outer-panel h2, .network-multi-city-spaces-panel h2 { margin-bottom:10px; }
.network-book-coworker-heading {padding-left: 24px;}
.network-book-coworker-heading h2{font-weight: 600;font-size: 25px;line-height: 29px;color: #464D4B; margin-bottom:25px;}
.network-validate-outer h4 { color:#00927C !important; }
.network-city-locations-outer h2 a { font-weight: 600;font-size: 16px;line-height: 29px;text-align: right;color: #00927C; float:right;margin: 0; }
.network-popular-space-con {border: 1px solid #00927C;box-shadow: none; position:relative;}
.space-meetingrooms-left { position:relative; }
.network-city-locations-outer .popular-space-con img {width: 13px !important;display: inline-block;}
.network-city-locations-outer .popular-space-con {position: absolute;top: 16px;right: 10px;}
.network-space-nearby-slider .slick-next.slick-arrow {left:-50px;right: auto;top: 50%;}
.network-space-nearby-slider .slick-prev.slick-arrow {right: -50px;left: auto;top: 50%;}
.network-city-review-outer .network-address-con {margin-bottom: 5px;}
.network-city-review-outer .network-flip-image a {width:100%; display:inline-block;background: #FFFFFF;border: 1px solid #00D191;border-radius: 3px;-webkit-border-radius: 3px; -moz-border-radius: 3px;font-weight: 600;font-size: 12px;line-height: 32px;text-align: center;text-transform: uppercase;color: #00927C;text-decoration: none;
	margin-top: 17px;}
.network-city-review-outer .network-flip-image a:hover {background: #00c78a;border: 1px solid #00c78a;color: #fff;text-decoration: none;
	margin-top: 17px;}
.network-city-review-outer .network-review-outer p {height: 204px;}
.network-search-main-outer {overflow: inherit;margin: 0;height: auto;border-top: 1px solid #DFEDE7; border-bottom: 1px solid #DFEDE7;}
/*.network-search-main-outer .search-mapview-left-outer {width: 60%;height: auto;}*/
.network-search-main-outer .search-map-con iframe {width: 100%;height: 860px;float: left;}
/*.network-search-main-outer .search-right-main-outer {float: left;width: 40%;position: relative;right: auto;}*/
.network-search-all-spaces-link a { float:right; text-align:right;font-weight: 600;font-size: 14px;line-height: 29px;color: #00927C; text-decoration:none; }
.network-search-all-spaces-link a:hover { color: #00927C; text-decoration:underline; }
.network-search-all-spaces-link img { margin-left:10px; }
.network-search-main-outer .search-right-main-outer {position: inherit; right:auto; height: auto;}
.network-search-main-outer .search-map-con {height: auto;}

.network-about-city-panel {margin-top: -110px;}
.network-multi-city-spaces-panel { padding:33px 0 160px;background: #EDF4F2; }
.network-mutli-city-logo {margin: 10px 0 0;}
.network-mutli-city-logo span { align-items: center;justify-content: center;display:flex; display:-webkit-flex; text-align:center;width:190px; height:180px; background:#fff;box-shadow: 0px 4px 13px rgba(0, 0, 0, 0.21); -moz-box-shadow: 0px 4px 13px rgba(0, 0, 0, 0.21); -webkit-box-shadow: 0px 4px 13px rgba(0, 0, 0, 0.21);border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; }
.network-mutli-city-logo span img {width: 85%;}
.network-about-city-description { padding: 0 30px; }
.network-about-city-pic { min-height: 260px;}
.network-about-city-pic img { width:100%; }
.network-about-city-description-inner { background:#fff; padding:50px 40px; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px;margin-top: -125px; }
.network-about-city-description h3 {font-weight: 600;font-size: 18px;line-height: 22px;color: #00927C; margin-bottom:10px; }
.network-about-city-description p {font-weight: normal;font-size: 14px;line-height: 24px;color: #464C4B; margin-top:30px; }
.network-city-search-outer .select {width: 28%;height: 64px;}


/*.network-search-main-outer .search-view-filters-panel {width: 830px;float: right;}*/
.network-search-main-outer .search-space-bottom-panel .search-space-left-main {width: 50%;}
.network-search-main-outer .search-space-bottom-panel .search-space-right-main {width: 44%;}
.network-search-main-outer .search-buttons-outer a { width:100% !important; }
.network-search-main-outer .search-space-right-main h3 {font-size: 13px;line-height: 17px;margin: 0 0 0;}


.network-need-help-outer { background: #00927C; padding:40px 0;}
.network-need-help-left { float:left; width:35%; }
.network-need-help-left h4 {  width:100%; display:inline-block;font-weight: 600;font-size: 25px;line-height: 29px;color: #FFFFFF; }
.network-need-help-left span {  margin: 3px 0 10px;width:100%; display:inline-block;font-weight: normal;font-size: 16px;line-height: 29px;color: #FFFFFF; }
.network-need-help-left a { min-width:284px;display: inline-block;height:50px;font-weight: normal;font-size: 14px;line-height: 50px; font-weight:600;color: #FFFFFF;text-align: center;text-transform: uppercase;border: 1px solid #00C78A;border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; text-decoration:none; }
.network-need-help-left a:hover { color: #FFFFFF;text-align: center;background: #007664;border: 1px solid #007664;text-decoration:none; }
.network-need-help-right { border-left:1px solid #37a284; padding: 0 0 0 50px; }
.network-need-help-right li {float:left; width:100%;font-weight: 500;font-size: 15px;line-height: 43px;color: #FFFFFF;}
.network-need-help-right li strong  {color: #00C78A; font-weight:700;}
.network-need-help-right li img {width: 20px;margin-right: 10px;}
.network-city-review-outer {padding-bottom: 60px;}

/*NETWORK COUNTRY PAGE START*/
.network-country-banner-main-panel {background: url(../../img/img_network_city_banner.jpg) left top no-repeat !important;background-size: 100% !important;}
.network-country-main-outer {padding-top: 0;}
.network-country-about-panel {margin-top: 0;padding: 50px 0;}
.network-coutry-nav-tabs {display: inline-block;}
.network-coutry-nav-tabs #nav-tabContent {border: none !important;padding-top: 8px;}
.network-about-city-description p {margin-top: 20px;}


/*TEDEX PAGE*/
.tedex-banner-main-outer { float:left; width:100%; background:url(../../img/img_tedex.jpg) left top no-repeat; background-size:100%; padding:35px 20px 30px; }
.tedex-banner-inner { float: left;width: 100%;}
.tedex-banner-main-outer h1 { font-weight: 600;font-size: 25px;line-height: 22px;color: #FFFFFF;}
.tedex-banner-main-outer h1 strong { font-weight: 900;color: #FF0000; text-transform:uppercase; }
.tedex-banner-main-outer h1 strong sup { font-weight:700;top: -6px;position: relative;font-size: 18px; }
.tedex-banner-main-outer .home-search-outer {margin-bottom: 0;}
.tedex-banner-main-outer select {width: 235px;background: #fff url(../../img/img_grey_down_arrow.svg) right 10px top 20px no-repeat!important;height: 44px; padding: 5px 10px;}
.tedex-banner-main-outer select:hover {background: #fff url(../../img/img_grey_down_arrow.svg) right 10px top 20px no-repeat!important;}
.tedex-banner-main-outer button {padding: 5px;width: 45px;height: 45px;background: #fe0000;text-align: center;}
.tedex-banner-main-outer button img { margin-left:0; }
.tedex-host-space-con a {  font-weight: 600;font-size: 16px;line-height: 29px;color: #FF3A44; text-decoration:none;}
.tedex-host-space-con a:hover {  color: #FF3A44; text-decoration:underline;}
.tedex-search-main-outer .search-mapview-left-outer {height: auto;}
.tedex-search-main-outer .search-left-main-outer {height: 90vh;padding-bottom: 130px;}

/*MEETING ROOMS*/
.meeting-rooms-near-you-panel .footer-tabs-main-outer .nav-tabs {margin-bottom: 50px;}
.meeting-rooms-top-coworking-outer .top-coworker-right-con strong {margin-bottom: 30px;}
.meetingrooms-grid-main-outer { padding-bottom:0; }
.meetingrooms-inner-con {display: inline-block;margin-bottom: 50px;}
.meetingroom-grid-outer { float:left; width:50%; padding-right:20px; }
.meetingroom-grid-outer:last-child { padding-left:20px; padding-right:0; }
.meetingroom-content-outer h3 img { margin-right:14px; }
.meetingroom-content-outer h3 { font-weight: 600;font-size: 15px;line-height: 24px;color: #00927C; margin-bottom:6px; }
.meeting-room-near-outer ul { margin:0; padding:0; list-style:none; }
.meeting-room-near-outer li { float:left; margin:12px 12px 0 0; }
.meeting-room-near-outer li a { float:left;border: 1px solid #DFEDE7;border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; text-decoration:none;font-weight: 500;font-size: 12px;line-height: 46px;color: #464C4B;padding: 0 20px;}
.meeting-room-near-outer li a:hover { border: 1px solid #00C78A;text-decoration:none; color:#00927C; border-color:#00927C; }
.meeting-rooms-near-you-panel h2 { margin-bottom:20px; text-transform:capitalize;font-size: 25px;line-height: 29px; }
.meetingrooms-all-banners-outer .home-search-input {width: 80%;}
.meetingrooms-country-offices-panel {padding-top: 0;}
.shared-spaces-banner-outer {background: url(../../img/img_shared_space_banner.jpg) left top no-repeat !important;background-size: cover !important;}
.meetingrooms-all-banners-outer {background: url(../../img/img_network_city_banner.jpg) left top no-repeat !important;background-size: cover !important;}
.meetingrooms-all-banners-outer .home-search-outer {display: inline-block;}
.meetingrooms-all-banners-outer .search-looking-for-main {padding: 0; border: none;}
.meetingrooms-all-banners-outer .looking-for-inner {width: 31%;}
.meetingrooms-grid-main-outer .coworker-grid-inner {padding-bottom: 20px;}
.meetingrooms-grid-main-outer .coworker-grid-main-outer {padding-bottom: 20px;}
.meetingrooms-grid-main-outer .coworker-grid-content {height: 410px;}
.meetingrooms-flexible-outer-panel .flexible-spaces-con {width: 180px;}
.meetingrooms-flexible-outer-panel .flexible-middle-east {top: 195px;left: 740px;}
.meetingrooms-city-autocomplete .autocomplete {width: 80%;}
.meetingrooms-city-autocomplete .autocomplete input {width: 99% !important;}
.shared-spaces-outer-panel {padding-top: 0;}
.top-coworking-metting-con {padding-top: 50px;}

/*POPUP CSS START*/
.modal-header {border:none;padding: 0;}
.modal-content {border:none;}
/*.modal-header .close {position: absolute;right: 35px;top: 22px;padding: 0;z-index: 99;}*/
.modal-header .close {position: absolute;right: 0;top: -8px;padding: 0;z-index: 99;color: #fff;opacity: 1;}
.signup-login-popup-outer .modal-dialog {max-width: 525px;}
.signup-login-popup-outer .modal-header {border: none;}
.signup-login-popup-outer .modal-header, .signup-login-popup-outer .modal-body, .signup-login-popup-outer .modal-footer, .signup-footer-outer {padding-left:50px; padding-right:50px;}
.signup-login-popup-outer .modal-header {padding-top: 40px;padding-bottom:30px;}
.signup-login-popup-outer .modal-body { padding-top:0; padding-bottom:40px; }
.signup-login-popup-outer h5 { display:inline-block;width: 100%; font-weight: 600;font-size: 25px;line-height: 29px;text-align: center;color: #464D4B;text-transform: capitalize;font-family: "Work Sans",sans-serif; }
.modal-header .close {position: absolute;right:-30px;top:-20px;padding: 0;margin: 0;}
.modal-header .close:hover { opacity:1; }
.modal-header .close img {width: 21px;}
.signup-popup-button { float:left; width:100%;height:50px;background: #00C78A;border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px;font-weight: 600;font-size: 16px;line-height: 50px;text-align: center;text-transform: uppercase;color: #FFFFFF; padding:0 15px;letter-spacing: 0.5px;font-family: "Work Sans",sans-serif;}
.login-popup-button:hover { text-decoration:none;color: #FFFFFF; background:#007664 ;}
.facebook-button-popup:hover { text-decoration:none;color: #FFFFFF;background:#173373; }
.signup-popup-button:hover { text-decoration:none;color: #FFFFFF;background:#00a280;}
.popup-or-con { display:inline-block; width:100%;font-weight: 600;font-size: 16px;line-height: 32px;text-transform: uppercase;color: #AAB2B1; margin:10px 0; text-align:center;}
.signup-popup-button img {width: 25px;float: left;margin-top: 16px;filter: brightness(0) invert(100);}

.facebook-button-popup { float:left; width:100%;height:50px;background: #355191;border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px;font-weight: 600;font-size: 16px;line-height: 50px;text-align: center;text-transform: uppercase;color: #FFFFFF; padding:0 15px;letter-spacing: 0.5px;}
.facebook-button-popup img {width: 15px;float: left;margin-top: 12px;}

.login-popup-button { width:100%; display:inline-block; background: #00927C;border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px;height:50px;font-weight: 600;font-size: 16px;line-height: 50px;text-align: center;text-transform: uppercase;color: #FFFFFF; padding:0 15px;letter-spacing: 0.5px; }

.signup-terms-con { float: left;width: 100%;font-weight: normal;font-size: 13px;line-height: 22px;text-align: center;color: #464C4B; padding:24px 0 0; }
.signup-terms-con a { font-weight: 600; text-decoration:underline;color: #464C4B; }
.signup-terms-con a:hover { text-decoration:none;color: #464C4B; }

.signup-footer-outer {background: #EDF4F1;text-align: center;padding-top: 20px;padding-bottom: 26px;}
.signup-already-member-con {display:inline-block; width:100%;font-weight: 500;font-size: 16px;line-height: 29px;text-align: center;color: #464D4B;margin-bottom: 5px;letter-spacing: 0.5px; font-family: "Work Sans",sans-serif;}
.login-button-popup {height:50px; line-height:50px !important;border: 1px solid #00C78A;box-sizing: border-box;border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; font-weight: 600;font-size: 16px;line-height: 32px;text-align: center;text-transform: uppercase;color: #00927C !important;display: inline-block;width: 100%; text-decoration:none;font-family: "Work Sans",sans-serif;}
.login-button-popup:hover { background:#00C78A; color:#fff !important; text-decoration:none;}

.signup-input-outer { display:inline-block; width:100%;margin-bottom:10px; position:relative; }
.signup-user:before { content:""; position:absolute; left:20px; top:20px; width:30px; height:30px; background:url(../../img/img_user_icon.png) left top no-repeat;background-size: 16px; }
.signup-envelope:before { content:""; position:absolute; left:16px; top:20px; width:30px; height:30px; background:url(../../img/img_envelope_icon.png) left top no-repeat;background-size: 22px; }
.signup-lock:before, .signup-lock-confirm:before { content:""; position:absolute; left:17px; top:17px; width:30px; height:30px; background:url(../../img/lock_icon.png) left top no-repeat;background-size: 18px; }
.signup-user:before,
.signup-firstname:before,
.signup-lastname:before {
  content: "";
  position: absolute;
  left: 20px;
  top: 20px;
  width: 30px;
  height: 30px;
  background: url(../../img/img_user_icon.png) left top no-repeat;
  background-size: 16px;
}
.signup-company::before {
  content: "";
  position: absolute;
  left: 17px;
  top: 17px;
  width: 30px;
  height: 30px;
  background: url(../../img/img_location_map_marker.svg) left top no-repeat;
  background-size: 18px;
}
#signup-form-popup .modal-dialog, #signup-popup .modal-dialog {
	width: auto!important;
}
.signup-login-popup-outer input {width:100%; display:inline-block;background: #FFFFFF;border: 1px solid #CAD2D0;box-sizing: border-box;border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px;font-weight: 500;font-size: 15px;line-height: 60px;color: #464C4B; height:60px; padding:0 10px 0 50px; }
.remember-forgot-outer { display:inline-block; width:100%;margin: 20px 0 15px; }
.remember-me-con { display:inline-block; width:50%; }
.remember-me-con .looking-for-inner {width: 100%;background: transparent;box-shadow: none;height: 20px;}
.remember-me-con .looking-text {font-weight: normal;font-size: 13px;line-height:20px;color: #464C4B;float: left;padding-left: 0;}
.remember-me-con .looking-checkmark {margin: 0 5px 0 0 !important;top: 0;position: absolute;left:0;}
.remember-me-con .home-input-radio {padding: 0;float: left;height: 30px;line-height: 30px;position: inherit;width: 15%;}
.remember-me-con .looking-radio-con {height: 20px;padding: 0;margin: 0;}
.remember-me-con .looking-radio-con:active {border:transparent;}
.forgot-password-con {display: inline-block;width: 40%;float: right;text-align: right;font-weight: normal;font-size: 13px;line-height: 22px;text-align: right;}
.forgot-password-con a {color: #464C4B; text-decoration:none; }
.forgot-password-con a:hover {color: #464C4B; text-decoration:underline; }
.signup-now-button { display:inline-block; width:100%; margin-bottom: 10px;}
.signup-now-button a { display:inline-block; width:100%;background: #00927C;border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; font-weight: 600;font-size: 16px;line-height: 50px;text-align: center;text-transform: uppercase;color: #FFFFFF;letter-spacing: 0.5px;height: 50px;padding: 0 15px;font-family: "Work Sans",sans-serif;}
.signup-now-button a:hover { background: #00927C;color: #FFFFFF; text-decoration:none;}

.reset-password-text { float:left;width:100%;margin: 10px 0 0;font-weight: normal;font-size: 13px;line-height: 22px;text-align: center;color: #464C4B;}
.reset-password-invalid-requests { display:inline-block; width:100%; background: #DFEDE7;border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px;font-weight: 500;font-size: 13px;line-height: 22px;text-align: center;color: #464C4B; padding:30px; margin-top:25px; }
.reset-password-invalid-requests a { color:#00927C; text-decoration:underline; }
.reset-password-invalid-requests a:hover { color:#00C78A; text-decoration:underline;}


/*BOOKING POPUP START*/
.post-your-requirment-popup-outer .modal-dialog { width:950px; max-width:100%; }
.post-your-requirment-popup-outer .modal-content {border: none;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
.post-requirment-inner form {width: 100%;display: flex;}
.post-requirment-left-outer { width:60%; background:#fff; padding:30px; float: left;-webkit-border-top-left-radius: 2px;-webkit-border-bottom-left-radius: 2px;-moz-border-radius-topleft: 2px;-moz-border-radius-bottomleft: 2px;border-top-left-radius: 2px;border-bottom-left-radius: 2px;}
.post-requirment-left-outer h2 {font-weight: 600;font-size: 25px;line-height: 29px;color: #464D4B; width:100%; margin-bottom: 13px;}
.post-requirment-left-outer h2 span {color: #00927C; }

.post-requirment-right-outer { width:40%; height: 100%;float: left; position:relative; padding:0 50px;-webkit-border-top-right-radius: 2px;-webkit-border-bottom-right-radius: 2px;-moz-border-radius-topright: 2px;-moz-border-radius-bottomright: 2px;border-top-right-radius: 2px;border-bottom-right-radius: 2px;}
.post-requirment-inner { display: flex; width:100%;background: #edf4f1; -webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
.post-requirment-field-outer { margin-bottom:10px;float: left;width: 100%;}
.post-requirment-field-outer input { float:left; width:100%;background: #FFFFFF;border: 1px solid #CAD2D0;box-sizing: border-box;border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px;font-weight: normal;font-size: 13px;line-height: 32px;color: #464C4B; padding:0 10px; height:46px; }
.post-requirment-field-outer textarea { float:left; width:100%;background: #FFFFFF;border: 1px solid #CAD2D0;box-sizing: border-box;border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px;font-weight: normal;font-size: 13px;line-height: 17px;color: #464C4B; padding:10px 10px; height:80px; resize:none; }
.post-requirment-field-outer input[type="submit"], .complete-day-purchase-button a { float:left; max-width:233px;background: #00927C;border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px;font-weight: 600;font-size: 14px;line-height: 32px;text-align: center;text-transform: uppercase;color: #FFFFFF; height:50px; border:none;width: 100%;
	display: flex;align-items: center;justify-content: center; }
.post-requirment-field-outer input[type="submit"]:hover, .complete-day-purchase-button a:hover {
	text-decoration: none;background: #007664!important;color:#FFFFFF !important;}
.post-requirment-field-outer select {float: left; width:100%;border: 1px solid #D7D7D7;box-sizing: border-box;border-radius: 2px;-moz-border-radius: 2px;-webkit-border-radius: 2px;font-size: 14px;line-height: 32px;color: #AAB3B1;padding: 0 10px;font-weight: normal; height:50px;background: #fff url(../../img/img_grey_down_arrow.svg) right 10px top 20px no-repeat;}
.post-requirment-field-outer select:hover {background: #f1f5f4  url(../../img/img_grey_down_arrow.svg) right 10px top 20px no-repeat;}
.post-requirment-left {float: left;width: 50%; padding-right:5px;}
.post-requirment-right {float: left;width: 50%; padding-left:5px; }
.post-searching-space-outer {float: left;width: 100%;}
.post-searching-space-outer h3 {display: inline-block;font-weight: 600;font-size: 14px;line-height: 29px;color: #00C78A;margin: 0 0 5px; }
.post-requirment-right-outer:before {content:""; position:absolute; width:100%; height:200px; left:0; top:0; background:#00927C;-webkit-border-top-right-radius: 2px;
	-moz-border-radius-topright: 2px;
	border-top-right-radius: 2px;}
.post-requirments-right-pic { text-align: center;position: relative;z-index: 9;padding: 70px 0 0;}
.post-requirments-right-pic { margin-bottom:26px; }
.post-requirments-right-pic img {border-radius: 100%; -moz-border-radius: 100%; -webkit-border-radius: 100%;border: 10px solid #fff;width: 185px;height: 185px;box-shadow: 0px 4px 13px rgba(156, 167, 165, 0.36); -moz-box-shadow: 0px 4px 13px rgba(156, 167, 165, 0.36); -webkit-box-shadow: 0px 4px 13px rgba(156, 167, 165, 0.36);}
.post-requirment-right-outer h4 {font-weight: bold;font-size: 24px;line-height: 26px;color: #00927C; width:100%; display:inline-block;border-bottom: 1px solid #DFEDE7;margin-bottom: 15px;}
.post-requirment-right-outer h4 span {font-weight: 500;font-size: 15px;line-height: 19px;color: #AAB2B1; float:left; width:100%;padding: 14px 0;}
.post-requirment-right-outer ul {width: 100%;display: block;list-style: none;padding: 0;margin: 0;}
.post-requirment-right-outer li {float: left;width: 100%;font-weight: 500;font-size: 15px;line-height: 43px;color: #464C4B;}
.post-requirment-right-outer li img {width: 20px;margin-right: 10px;float: left;margin-top: 11px;}
.post-requirment-right-outer li strong {color: #00927C;font-weight: 700;}
.post-requirment-available-con {margin: 24px 0 0;width: 100%;display: inline-block;font-size: 13px;line-height: 18px;color: #464C4B;}

/*BOOKING ENQUIRY FORM POPUP*/
.booking-enquiry-popup-outer .post-requirment-left-outer {width: 100%; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px;}
.booking-left-inner {float: left;width: 47.5%;margin-right: 4px;}
.booking-right-inner {float: right;width: 47.5%;margin-left: 4px;}
.post-requirment-inner .select {width: 100%;height: 46px;line-height: 46px;}
.post-requirment-inner .select-styled {font-size: 13px;height: 100%; line-height:13px;background: url(../../img/img_grey_down_arrow.svg) right 10px top 20px no-repeat;}
.post-requirment-inner .select-styled:hover {background: #EDF4F2 url(../../img/img_grey_down_arrow.svg) right 10px top 20px no-repeat;}
.post-requirment-inner .home-duration-input {background: #fff url(../../img/img_calendar_icon.png) right 14px no-repeat!important;background-size: 25px !important;}
.post-requirment-inner .home-duration-input:hover {background: #f1f5f4 url(../../img/img_calendar_icon.png) right 14px no-repeat !important;background-size: 25px !important;}
.post-requirment-inner .select-options {top: 100%;}
.select-options li {text-indent: 10px;padding: 4px 0;line-height: 18px;font-size: 13px;}
.booking-enquiry-popup-outer h2 { text-align:left; margin-bottom:10px;display: inline-block; }
.booking-enquiry-popup-outer h2 span {font-weight: normal;font-size: 15px;line-height: 29px;color: #00927C;float: left;width: 100%;}
.post-requirment-field-outer span {float:left; width:100%;font-weight: 500;font-size: 11px;line-height: 22px;color: #AAB2B1; margin-top:10px;}
.post-requirment-field-outer span a {color: #464C4B; text-decoration:none;}
.post-requirment-field-outer span a:hover {color: #464C4B; text-decoration:underline;}
.iti.iti--allow-dropdown {width: 100%;float: left;}
.post-requirment-field-outer.post-double-fields {margin-bottom: 4px;}

/*BUY DAY PASS POPUP START*/
.buydaypass-popup-outer .post-requirment-right-outer:before { display:none; }
.buydaypass-popup-outer .post-requirment-left-outer { width:50% }
.buydaypass-popup-outer .post-requirment-right-outer { width:50% }
.buydaypass-popup-outer .post-requirment-left-outer h2 { text-align:left; margin-bottom:20px; display: inline-block;}
.buydaypass-popup-outer .post-requirment-left-outer h2 span { float:left; width:100%;font-weight: normal;font-size: 15px;line-height: 29px;color: #00927C; }
.buydaypass-popup-outer .post-requirment-right-outer {padding: 30px;}
.buydaypass-space-con {display: inline-block;background: #fff;padding: 15px;border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px;margin-bottom:10px;}
.buydaypass-left-con {float: left;width: 40%;}
.buydaypass-right-con {float: left;width: 60%; padding:15px 0 0 20px;}
.buydaypass-left-con img {width: 100%; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px;}
.buydaypass-right-con h3 {font-weight: 600;font-size: 15px;line-height: 20px;color: #464C4B; }
.buydaypass-right-con span { font-weight: 500;font-size: 11px;line-height: 22px;text-align: center;color: #AAB2B1; margin-left:5px; }
.buydaypass-right-con i { color: #FF9C27;font-size: 16px;margin-right: 3px; }
.buydaypass-reviews-con {margin: 3px 0 0;}
.buydaypass-guest-con {font-weight: 500;font-size: 12px;line-height: 16px;color: #464C4B; }
.buydaypass-time-con {margin-top: 8px;font-weight: 700;font-size: 12px;line-height: 29px;color: #464C4B; padding-bottom: 6px;}
.buydaypass-price-con { width:100%; display:inline-block;font-weight: normal;font-size: 12px;line-height: 23px;color: #464C4B; }
.buydaypass-price-left { float:left; width:60%; }
.buydaypass-price-right { float:left; width:40%; text-align:right; }
.buydaypass-price-outer {background: #fff;padding:20px 30px;border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px;}
.buydaypass-deposit-outer { border-top: 1px solid #DFEDE7;margin: 0;padding: 5px 0 0;}
.buydaypass-guest-con img {width: 14px;margin-right: 12px;}
.buydaypass-time-con img { width:20px; margin-right:7px; }
.buydaypass-deposit-outer .buydaypass-price-con {font-weight: 500;font-size: 12px;line-height: 29px;color: #464C4B;}
.buydaypass-popup-outer textarea {height: 150px;}
.buydaypass-price-panel {display: inline-block;width: 100%;border-top: 1px solid #DFEDE7;padding-top: 8px;}
.buydaypass-price-panel {min-height: 160px;}
.buydaypass-total-outer .buydaypass-price-con {font-weight: 500;font-size: 12px;line-height: 14px;color: #00C78A;}
.buydaypass-price-con.buydaypass-payable-now {font-weight: 600;font-size: 14px;line-height: 16px;color: #00927C;}
.buydaypass-total-outer {border-top: 1px solid #DFEDE7;padding: 10px 0 0;}
.buydaypass-arrow {margin: -2px 11px 0;}
.buydaypass-terms-con { padding: 15px 0;display: inline-block;font-weight: normal;font-size: 11px;line-height: 18px;color: #464C4B;}
.buydaypass-terms-con strong { color: #00927C; font-weight: 600;}
.buydaypass-terms-con p {margin: 5px 0;}
.buydaypass-popup-outer .post-requirment-field-outer span {margin-top: 20px;}
.iti__selected-flag {padding: 0 4px 0 5px;}
.iti--allow-dropdown input, .iti--allow-dropdown input[type="text"], .iti--allow-dropdown input[type="tel"], .iti--separate-dial-code input, .iti--separate-dial-code input[type="text"], .iti--separate-dial-code input[type="tel"] {padding-left: 45px;}
.post-requirment-field-outer span {line-height: 15px;}
.buydaypass-payment-icons img {margin-right: 1px;width: 32px;}
.buydaypass-secure-con a {background: #fff;padding: 6px;border: 1px solid #CAD2D0;font-size: 13px;color: #475767;text-transform: uppercase;float: left;margin-left: 5px;line-height: 22px;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;font-weight: 500;}
.buydaypass-secure-con img {width: 11px;margin-right: 5px;}
.buydaypass-secure-con a span {color: #79aa41;width: auto;float: right;margin: 4px 0 0 5px !important;}
.buydaypass-payment-icons {margin-top: 6px;}
.complete-back-button {border: 1px solid #00c781 !important;background: transparent !important;color: #00c781 !important;width: 130px !important;margin-right: 20px;}
.complete-back-button:hover { border-color:#007664  !important; background:#007664 !important;}
.complete-booking-button { float:right !important; }
.complete-day-purchase-button {margin: 30px 0 0;}
.buydaypass-secure-con a {float: right;}
.complete-daypass-try-popup .modal-dialog {width: 900px;margin: auto;max-width: 800px;}
.complete-daypass-try-popup .modal-content {background: #fff;width: 100%;float: left; border-radius: 10px;-moz-border-radius: 10px; -webkit-border-radius: 10px;}
.complete-try-modal-content {width: 100%;display: inline-block;border-radius: 8px; -webkit-border-radius: 8px; -moz-border-radius: 8px;}
.complete-try-cross-icon  {float:left; width:100%; text-align:center;margin: 0 0 30px;}
.complete-try-cross-icon i {font-size: 30px;border: 10px solid #fff;background: #f75757;color: #fff;border-radius: 100%;-moz-border-radius: 100%;-webkit-border-radius: 100%;padding: 3px;position: absolute;width: 60px;height: 60px;}
.complete-try-cross-icon img {width: 110px;}
.complete-try-again-button img {width: 30px;margin-right: 10px;}
.complete-daypass-try-popup {text-align: center;padding: 50px 20px 30px;}
.complete-daypass-try-popup h2 {display: inline-block;color: #00927C;font-size: 32px;line-height: 38px;font-weight: 700;margin: 0 0 16px;}
.complete-daypass-try-popup p {color: #464C4B;font-size: 16px;line-height: 24px;font-weight: 500;width: 100%;float: left;padding: 10px 0 22px;}
.complete-try-again-button a {color: #fff;background-color: #00927C;font-size: 22px;line-height: 20px;font-weight: 500;padding: 24px 40px;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;text-decoration: none;float: none;text-align: center;display: inline-block;text-transform: uppercase;letter-spacing: 0.3px;}
.complete-try-again-button a:hover { background:#007664; }
.complete-try-again-button i {color: #fff;font-size: 21px;vertical-align: sub;margin-left: 12px;}
#buydaypass-step1-popup .complete-day-purchase-button {margin-top: 0;}
.buyday-security-code {position: absolute;top: 13px;right: 6px; width:20px; cursor:pointer;}
.buyday-security-code i {border: 1px solid #707070;padding: 2px 5px;border-radius: 20px;font-size: 12px;vertical-align: sub;float: left;color: #707070;}
.daypass-security-code { position:relative; }
.security-code-tooltip {display: none;position: absolute;background: #000;padding: 7px 10px;border-radius: 5px;font-size: 11px;line-height: 13px;bottom:55px;right: -20px;color: #fff;text-align: center;width: auto;}
.buyday-security-code:hover ~ .security-code-tooltip { display:block; }
.email-reset-password-popoup .modal-dialog {width: 100%;max-width: 800px;text-align: center;}
.email-reset-password-popoup .modal-content {padding: 70px 40px;}
.email-reset-outer img { margin-bottom:35px;width: 100px; }
.email-reset-outer p {float: left;width: 100%;margin: 10px 0 0;font-weight: 500;font-size:22px;line-height: 29px;text-align: center;color: #464C4B; }
.email-reset-outer p a {color: #00927C; text-decoration:underline; }
.email-reset-outer p a:hover {color: #00927C; text-decoration:none; }
.email-reset-password-popoup .modal-header {padding:0 !important;}
.email-reset-password-popoup .modal-body {padding: 0 }


/*ENQIURE NOW POPUP*/
.enquire-now-popup-outer .post-requirment-left-outer { width:50%; }
.enquire-now-popup-outer .post-requirment-right-outer {width:50%;background: #fff;padding: 0;}
.enquire-now-popup-outer .post-requirment-right-outer:before { display:none;}
.enquire-now-popup-outer .post-requirment-right-outer img {width: 100%;object-fit: cover;height: 100%;}
.space-select-time-con .select-styled {background: #fff url(../../img/img_clock_green.png) right 21px no-repeat;background-size: 22px;background-position: right 13px;}
.space-select-time-con .select-styled:hover {background: #fff url(../../img/img_clock_green.png) right 21px no-repeat;background-size: 22px;background-position: right 13px;}

/*MESSAGE SPACE POPUP*/
.message-space-image-con  { height:228px; overflow:hidden;border-radius: 4px 4px 0 0; }
.message-space-image-con img { object-fit:cover; width:100%; height:100%; }
.message-space-popup-outer .post-requirment-left-outer {padding: 0;background: transparent;}
.message-space-popup-outer .post-requirment-inner { background:transparent; }
.message-space-fileds-outer { float:left; width:100%;padding: 20px 30px; }
.message-space-popup-outer .close {color: #fff;opacity: 1;}
.message-space-popup-outer .modal-dialog {max-width: 400px;}

.validation-error { float:left; width:100%; color:#f5a3a7; font-size:12px; font-weight:400; }

::-webkit-input-placeholder { /* Chrome */
	color: #AAB3B1;
}
:-ms-input-placeholder { /* IE 10+ */
	color: #AAB3B1;
}
::-moz-placeholder { /* Firefox 19+ */
	color: #AAB3B1;
	opacity: 1;
}
:-moz-placeholder { /* Firefox 4 - 18 */
	color: #AAB3B1;
	opacity: 1;
}

.radio-button .looking-checkmark:after { display:none!important; }

/*PRICING PAGE START*/
.pricing-choose-plan-main-outer { background:#EDF4F2; padding:70px 0 100px; }
.pricing-choose-plan-main-outer h1 { display:inline-block; width:100%; margin-bottom:40px;font-weight: 600;font-size: 34px;line-height: 32px;color: #464D4B; }
.pricing-choose-plan-main-outer h1 span { float:left; width:100%; font-weight: normal;font-size: 16px;line-height: 29px;color: #AAB2B1;}
.pricing-choose-basic-plan-outer h2 { display:inline-block; width:100%; font-weight: 700;font-size:32px;line-height: 22px;color: #00927C; }
.pricing-choose-plans-inner {display: flex;margin: 0 -30px 0px -30px;}
.pricing-choose-basic-inclusive-inner h2, .pricing-choose-basic-inclusive-inner .pricing-starting-plan-outer, .pricing-choose-basic-inclusive-inner .pricing-starting-plan-outer span {color: #fff;}
.pricing-choose-basic-plan-outer { padding:0 30px; }
.pricing-choose-basic-plan-inner {border: 1px solid #fff; background:#fff; border-radius: 2px; -moz-border-radius:2px; -webkit-border-radius:2px;padding: 50px 40px;}
.pricing-choose-basic-pro-inner {background: #FFFFFF;padding: 50px 30px;box-shadow: 0px 4px 13px rgba(156, 167, 165, 0.36); border-radius: 2px; -moz-border-radius:2px; -webkit-border-radius:2px;border: 1px solid #00927C;}
.pricing-starting-plan-outer {margin:10px 0 20px;font-weight: bold;font-size: 22px;line-height: 29px;color: #464C4B;}
.pricing-starting-plan-outer span {display:inline-block; width:100%;font-weight: 500;font-size: 16px;line-height: 29px;color: #464C4B;}
.pricing-starting-plan-outer p {color: #464C4B;font-size: 14px;line-height: 16px;margin: 0px 0 21px;width: 100%;font-weight: 500;}
.pricing-search-results-outer h5 {font-weight: normal;font-size: 13px;line-height: 22px;color: #00927C; margin-bottom:10px; }
.pricing-search-results-outer h5 span {border-bottom:2px dotted #00927C; }
.pricing-search-results-outer ul { list-style:none; margin:0; padding:0; width:100%; display:inline-block; }
.pricing-search-results-outer li { width: 100%;position:relative;float:left; font-weight: 500;font-size: 13px;line-height: 14px;color: #464C4B; margin-bottom: 15px;padding-left: 20px;}
.pricing-search-results-outer img {width: 16px;}
.pricing-choose-basic-inclusive-inner .pricing-search-results-outer h5 {color: #fff;}
.pricing-choose-basic-inclusive-inner .pricing-search-results-outer h5 span {border-bottom: 2px dotted #fff;}
.pricing-choose-basic-inclusive-inner .pricing-search-results-outer img {filter: brightness(0) invert(1);}
.pricing-search-results-outer li:before {content:""; position:absolute; left:0; top:4px;width: 20px; height:13px; background:url(../../img/img_green_tick.png) left top no-repeat;height: 20px;background-size: 12px;}
.pricing-basic-plan-outer li:before { background:url(../../img/img_grey_tick.png) left top no-repeat; background-size: 12px;}
.pricing-market-based-con {font-weight: 500;font-size: 12px;line-height: 22px;color: #00C78A; margin-bottom:10px;}
.pricing-basic-bottom-headings .pricing-starting-plan-outer {line-height: 19px;}
.pricing-basic-bottom-headings a {display:inline-block; width:100%;height: 50px;background: #00927C;border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px;font-weight: 600;font-size: 14px;line-height: 32px;text-align: center;text-transform: uppercase;color: #FFFFFF;display: flex; display: -webkit-flex;
	align-items: center;justify-content: center; }
.pricing-basic-bottom-headings a:hover {background: #007664;color: #FFFFFF; text-decoration:none; }
.pricing-choose-basic-inclusive-inner {background: #00C78A;border-radius: 2px;padding: 50px 30px;}
.pricing-choose-basic-inclusive-inner .pricing-search-results-outer li { color:#fff; }
.pricing-choose-basic-inclusive-inner .pricing-search-results-outer li:before {background:url(../../img/img_white_tick.png) left top no-repeat;background-size: 12px;}
/*.pricing-choose-basic-inclusive-inner .pricing-search-results-outer {border-top: 1px solid #73CFB3;padding-top: 20px;margin-bottom: 30px;}*/
.pricing-current-plan {position: absolute;top: 0;right: 0;background: #00927C;border: 1px solid #00927C;box-sizing: border-box;-webkit-border-bottom-left-radius: 2px;
	-moz-border-radius-bottomleft: 2px;
	border-bottom-left-radius: 2px;	font-weight: 600;font-size: 12px;line-height: 19px;color: #FFFFFF;width: 120px;height: 22px;text-align: center; text-transform:uppercase;}
.pricing-choose-basic-plan-inner .pricing-basic-bottom-headings a {border: 1px solid #AAB2B1;color:#AAB2B1;border-radius: 2px;background: transparent !important;}
.pricing-choose-basic-inclusive-inner .pricing-basic-bottom-headings {margin-top: 50px;}
.pricing-view-example-con {display: inline-block;width: 100%;text-align: center;margin: 10px 0 0;}
.pricing-view-example-con a {font-weight: 500;font-size: 13px;line-height: 14px;text-align: center;text-decoration-line: underline;color: #464C4B;}
.pricing-view-example-con a:hover {text-decoration-line: none;color: #464C4B;}
.pricing-choose-basic-inclusive-inner .pricing-view-example-con a {color: #fff;}
.pricing-choose-basic-plan-inner .pricing-basic-bottom-headings {margin-top: 160px;}
.pricing-choose-basic-pro-inner .pricing-basic-bottom-headings {margin-top: 128px;}
.pricing-basic-plans-popup-outer .modal-dialog {max-width:800px;}
.pricing-basic-plans-popup-outer img {width: 100%;}
.pricing-choose-basic-inclusive-inner .pricing-market-based-con {color: #fff;}


.compare-plans-main-outer h2 {font-weight: 600;font-size: 25px;line-height: 32px;color: #464D4B;display: inline-block; margin-bottom:30px;}
.compare-plans-main-outer h2 span {font-weight: normal;font-size: 16px;	line-height: 29px;color: #AAB2B1;width: 100%;display: inline-block;}
.compare-plans-main-outer { float:left; width:100%; padding:50px 0; background:#fff;margin-top: 78px; }
.compare-plan-inclusions { float:left; width:40%; text-align:left; }
.compare-plan-basic, .compare-plan-plan, .compare-plan-all {width: 20%;display: inline-block; }
.compare-plan-heading-con {display: flex;}
.compare-plan-heading-con .compare-plan-heading-inner { padding-bottom:15px; }
.compare-plan-features-con { height: 40px;display: flex;align-items: center; width:100%; background:#fff;border-bottom: 1px solid #EDF4F2; }
.compare-plan-heading-inner h4{font-style: normal;font-weight: 700;font-size: 20px;line-height: 22px;color: #00927C;}
.compare-plan-inclusions h4 {color: #464C4B;font-size: 16px;line-height: 22px;}
.compare-plan-heading-inner p {font-weight: 400;font-size: 13px;line-height: 21px;color: #464C4B;margin-top: 3px;}
.compare-plan-inclusions h4 { color:#464C4B;  }
.compare-plan-heading-inner {
	font-weight: 500;
	font-size: 13px;
	line-height: 16px;
	color: #464C4B;
	padding: 5px 30px;
}
.compare-plan-features-con img {width: 15px;}
.compare-plan-features-bg { background:#EDF4F2;border-bottom: 1px solid #EDF4F2; }
.compare-plan-features-con .compare-plan-heading-inner.compare-plan-basic, .compare-plan-features-con .compare-plan-heading-inner.compare-plan-inclusions, .compare-plan-features-con .compare-plan-heading-inner.compare-plan-plan {display: flex;height: 40px;align-items: center;}
.compare-plan-heading-inner.compare-plan-basic,  .compare-plan-heading-inner.compare-plan-plan{border-right:1px solid #F3F9F7;}
.compare-plan-heading-inner.compare-plan-basic {border-left: 1px solid #F3F9F7;}
.compare-plan-buttons-outer .compare-plan-heading-inner.compare-plan-basic {
	border-right: 1px solid #F3F9F7;
	display: flex;
	height: 190px;
	padding: 25px 30px 15px 30px;
	align-items: flex-start;
}
.compare-plan-buttons-outer .compare-plan-heading-inner.compare-plan-plan {
	border-right:1px solid #00927c;
	height: 190px;
	border-bottom: 1px solid #00927c;
	-webkit-border-bottom-right-radius:3px;
	-webkit-border-bottom-left-radius:3px;
	-moz-border-radius-bottomright: 3px;
	-moz-border-radius-bottomleft: 3px;
	border-bottom-right-radius:3px;
	border-bottom-left-radius:3px;
	align-items: flex-start;
	padding-top: 25px;
}
.compare-plan-buttons-outer .compare-plan-heading-inner.compare-plan-inclusions {height: 190px;}
.compare-plan-features-con .compare-plan-heading-inner.compare-plan-basic {border-left: 1px solid #F3F9F7; }
.compare-plan-inclusions img {margin-left: 7px;}
.pricing-selected-free p {font-size: 11px;font-weight: 500;color: #00927C;}
.compare-plan-features-bg .compare-plan-heading-inner.compare-plan-inclusions { color:#00927C; }
.pricing-selected-free {font-weight: 500;font-size: 14px;line-height: 29px;/*text-align: center;*/color: #464C4B;}
.pricing-selected-free strong {font-weight: 700;font-size: 24px;line-height: 29px;text-align: left;color: #464C4B;float:left;width: 100%;}
.pricing-selected-free a {background: #FFFFFF;border: 1px solid #00927C;box-sizing: border-box;border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; text-decoration:none; font-weight: 600; text-align:center;font-size: 14px;line-height: 32px;text-align: center;text-transform: uppercase;color: #00C78A;width: 100%;
	display: flex; display: -webkit-flex;height: 50px; align-items:center; justify-content:center;margin-top: 10px;}
.pricing-selected-free a:hover  {text-decoration: none; background:#00927C; color:#fff; }
.compare-plan-basic .pricing-selected-free a { border: 1px solid #AAB2B1;color: #AAB2B1; }
.compare-plan-basic .pricing-selected-free a:hover { border: 1px solid #AAB2B1;color: #AAB2B1; background:#fff; }
.compare-plan-buttons-outer { height:auto;border-bottom: none; align-items: flex-start; }
.compare-plan-buttons-outer .pricing-selected-free {line-height: 20px;}
.compare-plan-buttons-outer .compare-plan-basic p {color: #464C4B;font-size: 14px;line-height:16px;float: left;margin: 0px 0 21px;width: 100%;}
.compare-plan-heading-inner.compare-plan-inclusions {display: flex;align-items: end;}
.compare-plan-heading-inner.compare-plan-plan {border-left: 1px solid #00927c;border-right: 1px solid #00927c;}
.compare-plan-heading-con .compare-plan-plan {border-top: 1px solid #00927c;position: relative;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;border-top-left-radius:3px;border-top-right-radius:3px;}
.compare-plan-heading-con .compare-plan-heading-inner.compare-plan-basic, .compare-plan-heading-con .compare-plan-heading-inner.compare-plan-plan , .compare-plan-heading-con .compare-plan-heading-inner.compare-plan-all {padding-top: 22px;}
.compare-plan-heading-inner.compare-plan-all .pricing-selected-free p {
	margin-bottom: 39px;
}

.pricing-faq-main-outer { /*background:#EDF4F2;*/ float:left; width:100%; padding:50px 0; }
.pricing-faq-main-outer h2 {display: inline-block;width: 100%;font-weight: 600;font-size: 25px;line-height: 32px;color: #464D4B;margin-bottom: 20px;}
.pricing-faq-main-outer .panel-group {float: left;width: 100%;}
.pricing-faq-main-outer .panel.panel-default {background: #FFFFFF;border: 1px solid #DFEDE7;box-sizing: border-box;border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; margin-bottom: 15px;box-shadow: 0px 4px 13px rgba(156, 167, 165, 0.36);border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px;}
.pricing-faq-main-outer .panel.panel-default h4 a { padding:0 20px 0 20px;font-weight: 600;font-size: 16px;line-height: 50px;color:#00927C; display: inline-block;width: 100%;background: #fff;}
.pricing-faq-main-outer .panel.panel-default h4 a.collapsed {color: #464C4B;}
.pricing-faq-main-outer .panel-collapse { font-weight: normal;font-size: 15px;line-height: 28px;color: #464C4B; }
.pricing-faq-main-outer .panel-collapse .panel-body { padding:0 20px 10px; }
.pricing-faq-main-outer .panel-group .panel {padding: 0;box-shadow: none;border-color: #EEEEEE; }
.pricing-faq-main-outer .panel-default > .panel-heading {padding: 0;border-radius: 0;color: #212121;background-color: #FAFAFA;border-color: #DFEDE7;}
.pricing-faq-main-outer .panel-title {font-size: 14px;}
.pricing-faq-main-outer .panel-title > a {display: block;padding: 15px;text-decoration: none;}
.pricing-faq-main-outer .more-less {float: right;color: #212121;}
.pricing-faq-main-outer .panel-default > .panel-heading + .panel-collapse > .panel-body {border-top-color: #EEEEEE;}
.pricing-faq-main-outer .panel.panel-default h4 .more-less {border: 1px solid #00927C;box-sizing: border-box;border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px;color: #00927C;width: 30px;height: 30px;text-align: center;line-height: 30px;margin: 10px 0 0;}
.pricing-faq-main-outer .pricing-active {border-color: #00927C !important;}
.more-less.fa.fa-minus {background: #00927C;color:#fff !important;}
.pricing-faq-main-outer .panel-collapse a {color: #00927C;}
/*.panel.panel-default.pricing-active {box-shadow: 0px 4px 13px rgba(156, 167, 165, 0.36); -moz-box-shadow: 0px 4px 13px rgba(156, 167, 165, 0.36); -webkit-box-shadow: 0px 4px 13px rgba(156, 167, 165, 0.36);}*/
.compare-plan-heading-con br {display: none;}
.world-greatest-coworker-community-panel { padding:0 0 50px; }
.world-greatest-coworker-community-panel h2 { font-weight: 600;font-size: 25px;line-height: 32px;color: #464D4B;margin-bottom: 25px; }
.world-greatest-community-outer ul {display: flex; display: -webkit-flex;flex-wrap: wrap;width: 100%;margin: 0;padding: 0;list-style: none;}
.world-greatest-community-outer ul li {
	width: 14.7%;
	height: 140px;
	background: #FFFFFF;
	box-shadow: 0px 4px 13px rgba(156, 167, 165, 0.36);
	border-radius: 2px;
	align-items: center;
	justify-content: center;
	display: inline-flex;
	margin-right: 30px;
}
.world-greatest-community-outer ul li:last-child { margin-right:0; }
.world-greatest-community-outer ul li img {width: 120px;}

.operate-locations-main-outer { float:left; width:100%; background:#00927C; padding:50px 0; }
.operate-location-inner h2 {font-weight: 600;font-size: 25px;line-height: 29px;color: #FFFFFF;display: inline-block; width:100%;}
.operate-location-inner p {font-weight: normal;font-size: 16px;line-height: 29px;color: #FFFFFF; }
.operate-location-inner a {background: #00C78A;border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px;padding: 0 40px;color: #fff;float: left;margin:10px 0 0;height: 45px;line-height: 45px; text-decoration:none;}
.operate-location-inner a:hover {background: #00a280;color: #fff;text-decoration:none;}
.basic-eye-icon-pophover { position:relative; }
.basic-popuphover-con {position: absolute;width: 540px;left: 50%;top: 50%;display: none;z-index: 99;transform: translate(0, -50%); -moz-transform: translate(0, -50%); -webkit-transform: translate(0, -50%); -o-transform: translate(0, -50%); -ms-transform: translate(0, -50%);}
.basic-eye-icon-pophover:hover .basic-popuphover-con{ display:block; }
.basic-popuphover-con img {width:100% !important;}
.pricing-choose-basic-inclusive-inner .basic-popuphover-con img {filter: inherit !important;}


.billed-annual-text {font-size: 13px !important;font-weight: 400 !important;line-height: 20px !important;width: auto !important;}
.plan-selection-networks-main-outer .pricing-choose-basic-pro-inner .pricing-basic-bottom-headings {margin-top: 10px;}
.plan-selection-networks-main-outer .pricing-choose-basic-plan-inner .pricing-basic-bottom-headings {margin-top: 67px;}
.plan-selection-networks-main-outer .pricing-choose-basic-inclusive-inner {padding-bottom:355px;}
.enchanced-profile-pic {overflow-y: scroll;overflow-x: hidden;height: 580px;width: 95%; padding:10px 5px;text-align: center;background:url(../../img/img_enhanced_profile-bg.png) left top no-repeat;}

/*CONTACT PAGE START*/
.contact-banner-outer-main { float:left; width:100%; background:url(../../img/img_contact_banner_pic.jpg) left top no-repeat; background-size:cover; height:160px; margin-top: 78px;}
.contact-banner-outer-main h1 { font-weight: 600;font-size: 38px;line-height: 50px;color: #FFFFFF; width:100%; display:inline-block; }
.contact-banner-outer-main h1 span { font-weight: normal;font-size:15px;line-height: 24px;width:100%; display:block; }
.contact-banner-inner {display: flex;align-items: center;justify-content: center;height: 160px;}
.contact-content-outer-panel { float:left; width:100%; padding:60px 0 150px; }
.contact-content-right h2 {font-weight: 600;font-size: 30px;line-height: 29px;color: #464D4B;width:100%; display:inline-block;margin: 0 0 20px; }
.contact-content-right h2 span {font-weight: normal;font-size: 13px;line-height: 18px;color: #00927C;width:100%; display:block;margin-top: 7px; }
.contact-field-outer label {font-weight: 500;font-size: 13px;line-height: 13px;color: #464C4B;width:100%; display:block; }
.contact-field-outer input, .contact-field-outer textarea {font-weight: 500;font-size: 13px;line-height: 13px;color: #464C4B; padding:10px 20px; height:46px;width:100%; display:block;border: 1px solid #CAD2D0; background:#fff;box-sizing: border-box;border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; }
.contact-field-outer textarea { height:150px; resize:none; }
.contact-field-outer {margin-bottom: 20px;float: left;width: 100%;}
.contact-field-left-con, .contact-field-right-con {float: left;width: 49%;}
.contact-field-right-con { float:right; }
.contact-field-outer input[type="submit"] {float: left;max-width: 130px;background: #00927C;border-radius: 2px;-moz-border-radius: 2px;-webkit-border-radius: 2px;font-weight: 600;font-size: 14px;line-height: 32px;text-align: center;text-transform: uppercase;color: #FFFFFF;height: 50px;border: none;width: 100%;display: flex;align-items: center;justify-content: center;}
.contact-field-outer input[type="submit"]:hover {text-decoration: none;background: #007664 !important;color: #FFFFFF !important;}
.contact-left-grid-outer { padding:0 40px 40px 0;}
.contact-left-grid-inner {background: #FFFFFF;border: 1px solid #D7E9E2;box-sizing: border-box;border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; text-align:center; padding:35px 20px; }
.contact-left-grid-inner:hover {border: 1px solid #fff;box-shadow: 0px 4px 13px rgba(156, 167, 165, 0.36); -moz-box-shadow: 0px 4px 13px rgba(156, 167, 165, 0.36); -webkit-box-shadow: 0px 4px 13px rgba(156, 167, 165, 0.36); }
.contact-left-grid-outer h3 {font-weight: 600;font-size: 15px;line-height: 19px;text-align: center;color: #00927C; margin:30px 0 15px; }
.contact-left-grid-outer p {font-weight: normal;font-size: 14px;line-height: 24px;text-align: center;color: #464C4B; height:71px; overflow:hidden; margin-bottom:17px; }
.contact-left-grid-outer a {font-weight: 600;font-size: 14px;line-height: 24px;text-align: center;text-decoration-line: underline;color: #464C4B; }
.contact-content-left {display: flex; display: -webkit-flex;flex-wrap: wrap;padding-right: 20px !important;}
.contact-content-right {padding-left: 20px !important;}
/*CONTACT PAGE END*/

/*REVIEW PAGE START*/
.review-banner-left { float:left; width:60%; }
.review-banner-right { float:left; width:40%; }
.review-member-con {width: 320px;float: right;margin-top: 18px;}
.review-member-con .space-right-members-reviews {border-color: #FFFFFF;}
.review-content-outer-panel { padding:30px 0 100px; float:left; width:100%; }
.review-content-outer-panel h2 { font-weight: 600;font-size: 26px;line-height: 22px;color: #00927C; display:inline-block; width:100%; border-bottom:1px solid #E3E8EF; padding-bottom:20px; }
.review-content-outer-panel h3 { margin-bottom: 5px;font-weight: 500;font-size: 16px;line-height: 22px;color: #464C4B; display:inline-block; width:100%;}
.review-overall-rating-outer { display:inline-block; width:100%; padding:40px 0 90px }

.review-empty-star { color:#DEEAE6 !important; }
.review-content-rating-con {padding: 15px 0;position: relative;float: left;}
.review-rating-status-outer {display: inline-block;width: 100%;position: absolute;left: 0;bottom: -51px;}
.review-rating-status-outer span { min-width:320px; height:50px; background: #FFFFFF;box-shadow: 0px 4px 13px rgba(156, 167, 165, 0.36); -webkit-box-shadow: 0px 4px 13px rgba(156, 167, 165, 0.36); -moz-box-shadow: 0px 4px 13px rgba(156, 167, 165, 0.36);border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; font-weight: 600;font-size: 18px;line-height: 22px;text-align: center;color: #AAB2B1;float: left;line-height: 50px; text-transform:uppercase;}
.review-content-inner-con input, .review-content-inner-con textarea { height:46px;padding:10px 20px;font-weight: normal; float:left; width:100%;font-size: 13px;line-height: 32px;color: #AAB3B1;background: #FFFFFF;border: 1px solid #CAD2D0;box-sizing: border-box;border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px;}
.review-title-outer {display: inline-block;width: 100%;margin-bottom: 25px;}
.review-content-inner-con textarea { height:200px; resize:none; line-height:20px; }
.review-goback-con { display:inline-block; width:100%; }
.review-goback-con a, .review-goback-con a:hover { min-width:125px; float:left; height:40px; text-align:center; background: #FFFFFF;border: 1px solid #00C78A;box-sizing: border-box;border-radius: 2px;-webkit-border-radius: 2px;-moz-border-radius: 2px; font-weight:500;font-size: 14px;line-height: 40px;color: #00927C; text-decoration:none;margin-right: 20px; }
.review-goback-button{ background: #00C78A !important;border: 1px solid #00C78A !important; color:#fff !important;}
.review-looking-outer .looking-for-inner { box-shadow:none; width: 100%;}
.review-looking-outer .looking-radio-con:active {border:none;}
.review-looking-outer .looking-radio-con {width: 100%;float: left;text-align: left;padding-left: 30px;}
.review-looking-outer .looking-radio-con .looking-checkmark {margin: 0 5px 0 0;}
.post-review-button { display:inline-block; width:100%; }
.post-review-button a  { display:inline-block; background: #00927C;	min-width: 250px;
	height: 50px;border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px;text-align:center;font-weight: 600;font-size: 14px;line-height: 50px;text-transform: uppercase;color: #FFFFFF; text-decoration:none; }
.post-review-button a:hover { text-decoration:none; background: #007664;color: #fff;text-decoration: none; }
.review-goback-button-outer { border-bottom: 1px solid #E3E8EF; border-top: 1px solid #E3E8EF; padding:40px 0;}
.review-goback-button-outer h3 {margin-bottom: 20px;}


.review-grey-star {float:left; width:50px; height:50px;}
.review-grey-star i {color: #DEEAE6;font-size: 45px;}
.review-grey-star i:hover {color: #FF9C27;}

.review-grey-star:hover span { display:block; }
.grey_star_hover_con {
	position: absolute;z-index: 99;left:0;bottom: -50px;min-width:320px; height:50px; background: #FFFFFF;box-shadow: 0px 4px 13px rgba(156, 167, 165, 0.36); -webkit-box-shadow: 0px 4px 13px rgba(156, 167, 165, 0.36); -moz-box-shadow: 0px 4px 13px rgba(156, 167, 165, 0.36);border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; font-weight: 600;font-size: 18px;line-height: 22px;text-align: center;color: #00C78A;float: left;line-height: 50px; text-transform:uppercase;}
.terrible_text, .poor_text, .average_text, .good_text, .excellant_text { display:none; }
.review-title-outer.review-rating-laocation-main {margin-top: 20px;}

.rating-focus { color:#FF9C27 !important; }
.rating-active { color:#FF9C27 !important; }
.rating-unfocus { color:#DEEAE6 !important; }
.review-grey-star:hover .review-click-to-rate { display:none; }
.review-click-to-rate {position: absolute;bottom: 0px;background: #fff;line-height: 50px;width: 100%; color:#AAB2B1;}
.review-rating-location-outer {float: left;width: 220px;}
.review-rating-location-outer .review-grey-star {float:left; width:35px; height:32px;}
.review-rating-location-outer .review-grey-star i {color: #DEEAE6;font-size: 33px;}
.review-staus-show .grey_star_hover_con {display: block;}
.review-rating-location-panel {float: left;width: 80%;margin: 20px 0 0;display: flex;flex-wrap: wrap;}
.review-rating-location-outer {float: left;width: 25%;margin: 0 50px 80px 0;}
.review-rating-location-outer h4 {font-weight: 600;font-size: 15px;line-height: 22px;color: #00927C;}
.review-rating-location-panel .review-rating-status-outer {width: 100%;}
.review-rating-location-panel .review-rating-status-outer span, .review-rating-location-panel .grey_star_hover_con {width: 100%;font-weight: 600;font-size: 13px;line-height: 35px;color: #00C78A;min-width: 200px;height: 35px;bottom: -35px;}
.review-rating-location-panel .review-rating-status-outer {bottom: -35px;}
.review-rating-location-outer h4 img {margin-right: 5px;width: 25px;}
.review-rating-location-panel .review-rating-status-outer span { color:#AAB2B1; }
.review-looking-outer {display: inline-block;width: 100%;margin: 10px 0 0;}

.review-status-show-focus .grey_star_hover_con { display:block !important; }
.review-status-show-focus-out .grey_star_hover_con { display:none !important; }
/*REVIEW PAGE END*/

/*PRIVACY POLICY PAGE START*/
.privacy-policy-outer-con {margin-bottom: 40px;}
.privacy-policy-outer-con h2 { display:inline-block; width:100%;font-weight: 600;font-size: 25px;line-height: 29px;color: #464D4B;border-bottom: none;}
.privacy-policy-outer-con p {font-weight: 300;font-size: 15px;line-height: 31px;color: #464C4B; margin-bottom:20px; }
.privacy-policy-outer-con p a {color:#00C78A; text-decoration:none; font-weight:500;}
.privacy-policy-outer-con p a:hover {color:#00C78A; text-decoration:underline;}


/*TERMS AND CNDITIONS PAGE START*/
.privacy-order-list ol {
	margin:0; padding:0; list-style:none;
}
.privacy-order-list li {
	margin:0 0 10px; padding:0; list-style-position: inside;list-style-type: upper-roman; font-weight: 300;font-size: 15px;line-height: 31px;color: #464C4B;
}

/*API PAGE START*/
.coworker-api-content-outer-panel {padding: 30px 0 100px;float: left;width: 100%; }
.coworker-api-left-outer {margin-right: 70px;float: left;width: 300px;min-height:1px;}
.coworker-api-right-outer {float: left;width: calc(100% - 370px);	}
.coworker-api-left-outer ul {float: left;width: 300px;padding:0; margin:0; list-style:none; background: #FFFFFF;box-shadow: 0px 4px 13px rgba(156, 167, 165, 0.36); -webkit-box-shadow: 0px 4px 13px rgba(156, 167, 165, 0.36); -moz-box-shadow: 0px 4px 13px rgba(156, 167, 165, 0.36); -o-box-shadow: 0px 4px 13px rgba(156, 167, 165, 0.36);border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px;padding: 30px;}


.coworker-api-left-outer li { float:left; width:100%; }
.coworker-api-left-active { font-weight: 600 !important;color: #464C4B!important;border-bottom:2px solid #00C78A!important; }
.coworker-api-right-outer p {display:inline-block; width:100%;font-style: normal;font-weight: normal;font-size: 15px;line-height: 19px;color: #464C4B;margin-bottom: 20px;}
.coworker-api-left-outer li a { float:left; width:100%;font-weight: normal;font-size: 14px;line-height: 38px;color: #464C4B; border-bottom:2px solid #fff; }
.coworker-api-left-outer li a:hover { font-weight: 600;color: #464C4B; text-decoration:none;font-size: 15px;border-bottom: 2px solid #00C78A !important}
.coworker-api-green-bg { background-color: #00927c; }
.coworker-api-red-bg {background: #f3575a;}
.coworker-api-green-bg, .coworker-api-red-bg { padding:3px 10px; color:#fff;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
.coworker-api-heading-main {margin: 30px 0;}
.coworker-api-heading-main h2 {margin-bottom: 10px;border: none;font-weight: 600;font-size: 25px;line-height: 29px;color: #464D4B; display:inline-block; width:100%; }
.coworker-api-heading-main h2 span {font-weight: 500;font-size: 12px;line-height: 22px;color: #00927C;float: left;width: 100%;}
.coworker-api-heading-main ul { padding:0; margin:0; list-style:none; }
.coworker-api-heading-main li {font-weight: normal;font-size: 15px;line-height: 31px;color: #464C4B;display:inline-block; width:100%; }
.coworker-api-heading-main li a, .coworker-api-heading-main li a:hover { color: #00C78A; text-decoration:none;}
.coworker-api-heading-main li ul li {padding-left: 20px;}
.api-partner-approval-con {font-weight: normal;font-size: 15px;line-height: 31px;color: #464C4B;background: #EDF4F2;border: 1px solid #EDF4F2;box-sizing: border-box;border-radius: 2px;-moz-border-radius: 2px;-webkit-border-radius: 2px;padding: 10px 15px;margin: 25px 0 10px;display: inline-block;}
.api-green-text {color: #00C78A; }
.api-html-pic { width:400px; margin:20px 0; }
.coworker-api-table-outer {margin: 20px 0;display: inline-block;width: 100%;}
.coworker-api-table-outer table {width: 100%;margin-bottom: 20px;}
/*text-transform: uppercase;color: #FFFFFF;height: 50px;padding: 0 30px;}*/
.coworker-api-table-outer th {background: #00927C;color: #fff;font-weight: 600;font-size: 16px;line-height: 22px;padding: 12px 30px;}
.coworker-api-table-outer td {font-weight: 500;font-size: 13px;line-height: 22px;color: #464C4B;padding: 12px 30px; }
.coworker-api-table-outer th:first-child, .coworker-api-table-outer td:first-child { border-left:1px solid #00927C; }
.coworker-api-table-outer th:last-child, .coworker-api-table-outer td:last-child { border-right:1px solid #00927C; }
.coworker-api-table-outer tr:last-child {border-bottom: 1px solid #00927C;}
.coworker-api-table-outer tr:nth-child {color:#00927C !important;}
.coworker-api-table-outer td strong {float: left;width: 100%;}
.coworker-api-td-green {color:#00927C !important;}
.coworker-api-td-grey {color:#464C4B !important;}
.coworker-api-tdgreen-bg { background:#EDF4F2 }
.coworker-api-heading-main h3 {font-weight: 600;font-size: 20px;line-height: 22px;color: #464C4B;display: inline-block;width: 100%;margin: 30px 0 10px;}
.coworker-api-table-outer h4 {margin-bottom: 10px;font-style: normal;font-weight: bold;font-size: 15px;line-height: 31px;color: #00C78A;}
.coworker-api-color tr:nth-child(2n+1) td {color: #00927C;}
.api-inner-table-con tr:nth-child(2n+1) td{ background:#fff;}
.api-inner-table-con tr:nth-child(2n+1) td {color: #464C4B !important;}
.api-inner-table-con tr:nth-child(2n) td {color: #00927C !important;}
.api-inner-table-con th:first-child, .api-inner-table-con td:first-child { border-left:none; }
.api-inner-table-con th:last-child, .api-inner-table-con td:last-child { border-right:none; }
.api-inner-table-con tr:last-child {border-bottom:none;}
.api-data-structure-img {padding: 25px 30px;}
.api-terms-condiiton-panel ul { margin:15px 0; padding:0; list-style:none; }
.api-terms-condiiton-panel li { float:left; width:100%;font-weight: normal;font-size: 15px;line-height: 22px;color: #464C4B; position:relative; padding-left:20px; margin-bottom:20px; }
.api-terms-condiiton-panel li:before { content:""; position:absolute; left:0; top:6px; width:8px; height:8px; border-radius:100%; background:#00927C; }
.api-terms-condition-pic { width:100%; }
.api-contact-questions-con a {color: #00C78A; text-decoration:none;}
.api-terms-photos {width: 48%;background: #EDF4F2;height: 50px;line-height: 53px;display: inline-block;border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-left:2px solid #00C78A;padding: 0 18px;}
.api-terms-photos:last-child {float: right;}
.api-terms-condition-con {display: inline-block;width: 100%;margin-top: 20px;}
.api-fixed-leftbar {position: fixed;top: 100px;z-index: 2;width: 200px;}
.coworker-overiew-outer p { float:left; width:100%;font-weight: normal;font-size: 15px;line-height: 31px;color: #464C4B;}

/*PRESS PAGE START*/
.press-banner-main-panel { width:100%; float:left; background:url(../../img/img_press_banner.jpg) left top no-repeat; height:700px; position:relative;margin-top: 78px; }
.press-banner-main-panel:after { content:""; position:absolute; width:100%; left:0; top:0; height:100%; background:rgba(34, 39, 39, 0.4); }
.press-banner-inner {width: 100%;position: absolute;transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%);left: 50%;top: 50%;z-index: 99;}
.press-banner-main-panel h1 {font-weight: 600;font-size: 54px;line-height: 56px;text-align: center;color: #FFFFFF; width:100%; display:inline-block; }
.press-banner-main-panel h1 span {font-weight: 500;font-size: 17px;line-height: 24px;width:100%; display:inline-block; }
.coworker-press-founded-outer { float:left; width:100%; background: #00927C; padding:60px 0; }
.coworker-press-founder {padding-right: 20px;}
.coworker-press-founder h2 {padding-bottom: 10px;font-weight: normal;font-size: 35px;line-height: 50px;color: #FFFFFF; display:inline-block; width:100%; border-bottom:1px solid #32a594; }
.coworker-press-founder span {padding-top: 10px;font-weight: 500;font-size: 15px;line-height: 29px;color: #FFFFFF;display:inline-block; width:100%;}
.coworker-headquarter-main-outer { padding:50px 0; float:left; width:100%; background:#EDF4F2; }
.coworker-headquarter-outer h2 {font-weight: 600;font-size: 25px;line-height: 50px;color: #464C4B; float:left; width:100%;}
.coworker-headquarter-outer h2 span {font-weight: 500;font-size: 15px;line-height: 29px;float:left; width:100%;}

.coworker-our-brands-outer-panel { float:left; width:100%; background:#fff; padding:50px 0 80px; }
.coworker-our-brands-outer-panel h2 { float:left; width:100%; font-weight: 600;font-size: 25px;line-height: 29px;color: #464D4B; padding-bottom:20px; }
.coworker-brand-outer { margin-bottom:70px;display: flex; }
.coworker-our-brands-inner {  width:35%; background: #FFFFFF;border: 1px solid #D7E9E2;box-sizing: border-box;border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; margin-right:36px; height: 200px;text-align: center;}
.coworker-our-brands-inner:hover {border-color: #fff;	box-shadow: 1px 1px 20px rgba(70,76,75,0.2);-moz-box-shadow: 1px 1px 20px rgba(70,76,75,0.2);-o-box-shadow: 1px 1px 20px rgba(70,76,75,0.2);}
.coworker-our-brands-inner a {width: 100%;height: 100%;display:flex;align-items: center;justify-content: center;}
.coworker-our-reports-inner{ padding:30px;width:35%; background: #FFFFFF;border: 1px solid #D7E9E2;box-sizing: border-box;border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; margin-right:36px; }
.coworker-our-brands-inner:last-child, .coworker-our-reports-inner:last-child {margin-right: 0;}
.coworker-press-reports-inner {display: inline-block;padding: 25px;border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; position:relative;}
.coworker-press-reports-inner h2 {font-weight: 200;font-size: 31px;line-height: 37px;color: #FFFFFF;width: 100%;float: left;}
.coworker-press-reports-inner h2 span { float:left; width:100%;font-weight: 600;font-size: 24px;line-height: 37px;color: #FFFFFF; }
.coworker-press-reports-inner p {width: 80%;float: left;font-weight: 500;font-size: 13px;line-height: 19px;color: #FFFFFF;}
.coworker-report-download-con {display: inline-block;margin: 30px 0 0;}
.coworker-report-download-con a {border: 1px solid #00D191;box-sizing: border-box;border-radius: 2px;width: 165px;height: 35px;font-weight: 600;font-size: 12px;line-height: 35px;text-transform: uppercase;color: #00927C;float: left; padding:0 25px; text-decoration:none;}
.coworker-report-download-con a:hover {border: 1px solid #00c78a; background:#00c78a; text-decoration:none; color:#fff;}
.coworker-report-download-con a img {	float: right;margin-top: 8px;}
.coworker-report-download-con a:hover img {	filter: brightness(0) invert(1);}
.press-green-light-bg { background:#00C78A; }
.press-green-dark-bg { background:#00927C; }
.press-black-bg { background:#464C4B; }
.press-desk-con {position: absolute;width: 57px;bottom: 0;right: 0;font-weight: 500;font-size: 25px;line-height: 13px;color: #FFFFFF;height: 65px;text-align: center;padding: 20px 0;}
.press-desk-con span {font-weight: 500;font-size: 9px;line-height: 23px; float:left; width:100%;}
.press-desk-green { background:#00927C; }
.press-desk-lightgreen { background:#00C78A; }
.press-desk-lightblack { background:#646968; }

.press-getintouch-outer-main { display: flex; width:100%; padding:20px 0 100PX; }
.press-media-left-con { display: flex;align-items: center;justify-items: center;width:90%; background:#EDF4F2; text-align:center;border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; }
.press-media-left-con h3 {font-weight: 600;font-size: 15px;line-height: 19px;text-align: center;color: #00927C;width:100%; display:inline-block;margin-top: 22px; }
.press-media-left-con p {padding: 10px 0;font-weight: normal;font-size: 14px;line-height: 24px;text-align: center;color: #464C4B; width:100%; display:inline-block; }
.press-media-left-con a {width:100%;font-weight: 600;font-size: 14px;line-height: 24px;text-align: center;text-decoration-line: underline;color: #464C4B; display:inline-block; }
.press-media-left-con a:hover {text-decoration-line: none;color: #464C4B; }
.press-media-con {padding: 0 100px;}
.press-getintouch-outer-main .contact-content-right span {font-weight: normal;font-size: 16px;line-height: 29px;color: #AAB2B1;}
.press-getintouch-outer-main .contact-content-right {padding-top: 20px;}
.press-getintouch-outer-main .coworker-our-brands-outer-panel h2 {padding-bottom: 5px;}
.press-getintouch-outer-main .contact-field-outer input[type="submit"] {max-width: 260px;width: 100%;}

.press-recent-headlines-tabs-con a{background: #EDF4F1;border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px;font-weight: 600;font-size: 12px;line-height: 50px;text-transform: uppercase;color: #AAB2B1; margin-right:20px;height: 50px;display: inline-block;padding: 0 30px;min-width: 206px;text-align: center; }
.press-recent-headlines-tabs-con a:hover{background: #fff;color: #00927C; text-decoration:none;box-shadow: 0px 4px 13px rgba(156, 167, 165, 0.36); -moz-box-shadow: 0px 4px 13px rgba(156, 167, 165, 0.36); -webkit-box-shadow: 0px 4px 13px rgba(156, 167, 165, 0.36); }
.press-tab-active { background: #fff !important;color: #00927C !important;text-decoration:none;box-shadow: 0px 4px 13px rgba(156, 167, 165, 0.36); -moz-box-shadow: 0px 4px 13px rgba(156, 167, 165, 0.36); -webkit-box-shadow: 0px 4px 13px rgba(156, 167, 165, 0.36);}
.recent-headlines-main-outer h2 span {float: left;width: 100%;font-weight: normal;font-size: 16px;line-height: 29px;color: #AAB2B1;}
.recent-headlines-main-outer {display: inline-block;width: 100%;}
.press-news-outer a {width: 100%;display: inline-block;border-bottom: 2px solid #eef2f5;padding: 30px 0;display: flex;}
.press-news-outer h3 {float: left;width: 80%;font-weight: normal;font-size: 22px;line-height: 28px;color: #464C4B;}
.press-news-outer h3 span {display:inline-block; width:100%;font-weight: 500;font-size: 12px;line-height: 22px;color: #00927C;}
.press-news-outer a:hover h3 {font-weight: 600;text-decoration-line: underline;color: #00927C;}
.press-news-more-con {text-align: center; display:inline-block;width: 100%;margin: 30px 0;}
.press-news-more-con a {background: #FFFFFF;border: 1px solid #00C78A;box-sizing: border-box;border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px;font-weight: 500;font-size: 13px;line-height: 22px;color: #00927C;padding: 10px 20px; text-decoration:none;}
.press-news-more-con a:hover {background: #00c78a;border: 1px solid #00c78a;color: #fff;text-decoration:none;}
.press-news-more-con .bttn-open .less-read {display: inline-block;}
.press-mediakit-outer .coworker-our-brands-inner { height:300px; }
.press-downloadkit-button { display:inline-block; width:100%; text-align:center; }
.press-downloadkit-button a {background: #00927C;border-radius: 2px;font-weight: 600;font-size: 14px;line-height: 40px;text-align: center;text-transform: uppercase;color: #FFFFFF;text-decoration: none;padding: 0 30px;height: 40px;display:inline-block;}
.press-downloadkit-button a:hover {background: #007664;color: #FFFFFF;text-decoration: none;}
.press-news-see-more-content, .press-release-see-more-content {display: inline-block;width: 100%;height: 0px;overflow: hidden;transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;}
.press-news-see-more-content.open, .press-release-see-more-content.open {height: auto;}
.press-news-see-more a {font-weight: 500;font-size: 14px;line-height: 29px;color: #00927C;text-transform: uppercase;}
.press-mediakit-outer {padding: 50px 0;}

/*ABOUT START*/
.press-banner-inner h1 span a { color:#fff; text-decoration:underline; }
.press-banner-inner h1 span a:hover { color:#fff; text-decoration:none; }
.coworker-about-users-panel h2 {padding: 0 25px;font-weight: 600;font-size: 25px;line-height: 29px;color: #464D4B;display: inline-block;width: 100%;margin-bottom: 30px;}
.coworker-about-users-panel .coworker-home-validate-inner {margin-bottom: 50px;}
.coworker-about-our-mission-panel {margin-bottom: 100px;}
.about-global-expert-offices-panel .flexible-spaces-con {text-align: center;padding: 7px 16px;width: 115px;}
.about-global-expert-offices-panel .flexible-spaces-con::before {left: 43px;}
.about-global-expert-offices-panel .flexible-spaces-con::after {left: 43px;}
.flexible-mexico {left:130px;top: 230px;;position: absolute;}
.flexible-bolivia {left:260px;bottom: 120px;;position: absolute;}
.flexible-usa {left:260px;top: 170px;;position: absolute;}
.flexible-canada {left:230px;top:50px;position: absolute;}
.flexible-uk {left:520px;bottom: 400px;position: absolute;}
.flexible-spain {left:530px;bottom: 330px;position: absolute;}
.flexible-ukraine {right:460px;bottom: 320px;position: absolute;}
.flexible-india {right:310px;bottom: 270px;position: absolute;}
.flexible-phillippines {right: 70px;bottom: 140px;position: absolute;}
.flexible-thailand {right: 210px;bottom: 220px;position: absolute;}
.flexible-australia {right: 100px;bottom: 50px;position: absolute;}
.as-trusted-grid img {min-width:50px; max-width:120px;}
.about-recent-news-pic { display:inline-block; width:100%; }
.about-recent-news-pic img { width:100%; }
.recent-news-main-outer-panel .coworker-press-reports-inner {padding: 0;}
.recent-news-main-outer-panel p {display: inline-block;width: 100%;font-weight: 600;font-size: 18px;line-height: 20px;color: #464C4B;margin: 10px 0;}
.recent-news-main-outer-panel .coworker-report-download-con {text-align: center;margin: 20px 0 0;}
.about-management-outer-panel {float: left;width: 100%;padding: 0 0 100px;}
.coworker-management-con {float: left;width: 20%;padding: 0 10px; text-align:center;}
.coworker-management-con h4 {margin: 20px 0 0;font-weight: 600;font-size: 18px;line-height: 24px;text-align: center;color: #464D4B; }
.coworker-management-con h4 span {font-weight: 600;font-size: 14px;line-height: 29px;text-align: center;color: #00927C; }
.coworker-management-pic { text-align:center; }
.coworker-management-pic img {width: 200px;text-align: center;border-radius: 100%;-moz-border-radius: 100%;-webkit-border-radius: 100%;border: 10px solid #fff;box-shadow: 0 0 10px rgba(0,0,0,0.2); -moz-box-shadow: 1px 1px 20px rgba(70,76,75,0.2); -webkit-box-shadow:1px 1px 20px rgba(70,76,75,0.2); -o-box-shadow:1px 1px 20px rgba(70,76,75,0.2);}
.coworker-management-con h4 span {display: inline-block;width: 100%;}
.about-global-expert-offices-panel h2 {margin-bottom: 20px;}
.coworker-about-our-culture-panel .what-coworker-outer p {font-size: 16px;  }
.coworker-about-our-mission-panel .what-coworker-outer p {font-weight: 400;  }

/*REVIEW PAGE START*/
.reviews-main-outer-panel {float: left;width: 100%;background: #fff;padding: 50px 0;}
.review-banner-inner .select {width: 230px;}
.review-banner-inner .select-styled {line-height: 10px ;height: 40px;background: #fff url(../../img/img_grey_down_arrow.svg) right 10px top 18px no-repeat !important;}
.review-banner-inner .select-styled:hover {background: #EDF4F2 url(../../img/img_grey_down_arrow.svg) right 10px top 20px no-repeat;}
.review-banner-inner .home-duration-input {margin: 0 !important;background-image: none !important;width: 230px;height: 40px;padding: 10px 10px;}
.review-banner-inner .home-duration-input:hover {background-image:none !important; }
.review-banner-inner .select-options {top: 110%;}
.review-banner-inner .home-search-outer {margin: 0;}
.review-banner-main-outer { height:160px;}
.review-banner-inner {padding: 35px 0px;}
.reviews-main-outer-box {padding:0 50px;-moz-column-count: 5;-moz-column-gap: 3%;-moz-column-width: 30%;-webkit-column-count: 3;-webkit-column-gap: 3%;-webkit-column-width: 30%;column-count: 5;column-gap: 1.8%;column-width: 30%;}
.review-box-outer {background: #FFFFFF;border: 1px solid #D1DED9;box-sizing: border-box;border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px;margin-bottom: 20px;display: inline-block;width: 100%; }
.review-box-outer a {float: left;width: 100%;text-decoration: none;}
.review-clients-info {display: inline-block;width: 100%;border-top: 1px solid #D1DED9;padding-top: 15px;margin-top: 22px;}
.review-box-top-con {display: inline-block;width: 100%;  padding:30px; }
.reviews-main-outer-box h2 {font-weight: 600;font-size: 20px;line-height: 28px;color: #464C4B; float:left; width:100%;}
.review-box-rating { display:inline-block; width:100%;margin: 10px 0; }
.review-box-rating i {color: #FF9C27;margin-right: 3px;font-size: 19px;}
.reviews-main-outer-box p {margin: 0 0 20px;font-weight: normal;font-size: 14px;line-height: 26px;color: #464D4B;display: inline-block;width: 100%;}
.review-clients-info .space-review-count {text-align: left;color: #AAB2B1;}
.review-city-country-con {border-top: 1px solid #D1DED9;padding: 15px 25px;font-weight: 500;font-size: 15px;line-height: 29px;color: #464D4B;}
.review-city-country-con strong {font-weight: 600;font-size: 18px;line-height: 22px;color: #00927C;}
.review-box-outer a:hover .review-city-country-con {text-decoration: none; background:#00927d; color:#fff; border-color:#00927d;}
.review-box-outer a:hover .review-city-country-con strong {color:#00C78A;}
.review-box-outer:hover {border-color:#00927d; }
.reviews-main-outer-panel {padding: 30px 0;}
.reviews-main-outer-panel .review-likes-con {line-height: 26px;}
.review-city-hover-grid {float:left; width:100%; background:#f3fbf9; padding:14px 25px;display: flex;align-items: center; display:none; border-top:1px solid #438f7d; }
.review-small-pic-con { float:left; width:80px;}
.review-small-pic-con img { width:100%; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; }
.review-small-address-con {float: left;width: calc(100% - 80px); padding-left:20px;}
.review-small-address-con strong {float:left; width:100%;font-weight: 600;font-size: 15px;line-height: 23px;text-decoration-line: underline;color: #464C4B; }
.review-small-address-con span { float:left; width:100%;font-weight: 600;font-size: 13px;line-height: 29px;color: #00927C; }
.review-box-outer:hover .review-city-country-con { display:none; }
.review-box-outer:hover .review-city-hover-grid { display:block; }

/*GLOBAL PASS PAGE START*/
.global-pass-banner-main-panel { float:left; width:100%; background:url(../../img/img_global_pass_banner.jpg) left top no-repeat; margin-top:78px; position:relative;padding: 100px 0;background-size: cover;}
.global-pass-banner-main-panel::after {content: "";position: absolute;top: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.8);}
.global-pass-banner-main-panel::before {content: "";position: absolute;	left: 0;top: 0;width: 100%;height: 100%;background: url(../../img/img_global_enterprise_map.png) center center no-repeat;background-size:70%;	z-index: 9;}
.global-pass-banner-inner {position: relative;z-index: 99;display: flex;align-items: center;}
.global-pass-banner-main-panel h1 { font-family: 'AlternateGotNo3D';display:inline-block; width:100%;font-weight: normal;font-size: 165px;line-height:160px;text-align: center;text-transform: uppercase;color: #cca445;}
.global-pass-countries-con { display:inline-block; width:100%;font-size: 20px;line-height: 35px;text-align: center;letter-spacing: 3px;text-transform: uppercase;color: #FFFFFF;}
.globalpass-starting-price { font-family: 'AlternateGotNo3D';display:inline-block; width:100%;font-weight: normal;font-size: 42px;line-height: 24px;text-align: center;letter-spacing: 3px;text-transform: uppercase;color: #FFFFFF;margin-top: 20px;}
.globalpass-starting-price span { color:#00c689;}
.global-pass-banner-left {float: left;width: 50%;padding-right: 100px;}
.global-pass-banner-left img { width:100%; }
.global-pass-banner-right {float: left;width: 42%;}
.global-pass-joinnow-button { margin-top:35px; }
.global-pass-joinnow-button a {background: #00927C;border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;width: 100%;display: inline-block;text-align: center;height: 64px;font-weight: 600;font-size: 19px;line-height: 64px;text-transform: uppercase;color: #FFFFFF;}
.global-pass-joinnow-button a:hover {background: #007664; color:#fff; text-decoration:none;}
.globalpass-flexible-offices-panel {background: #fff;}
.globalpass-flexible-offices-panel .coworker-press-founder h2 {color: #00927C;border-color: #f0f1f6;}
.globalpass-flexible-offices-panel .coworker-press-founder span {color: #464C4B;}
.what-coworker-inner h4 {display: inline-block;font-weight: 600;font-size: 18px;line-height: 31px;color: #464C4B;border-top: 1px solid #f0f1f6;padding-top: 20px;}
.globalpass-thousand-pass-main-panel { float:left; width:100%; padding-top:65px; }
.globalpass-thousand-pass-main-panel img { width:100%; }
.globalpass-thousand-pass-main-panel h2 { font-family: 'AlternateGotNo3D';display:inline-block;width:100%;font-weight: normal;font-size: 70px;line-height: 80px;text-align: center;text-transform: uppercase;  }
.globalpass-thousand-pass-main-panel h2 span {color:#cca445; }
.globalpass-thousand-pass-main-panel iframe {width: 100%;height: 650px;}
.home-cmca-logo img {width: 51px;}
.globalpass-network-con {font-weight: 600;font-size: 18px;line-height: 31px;color: #464C4B;text-align: center;display: inline-block;margin-bottom:20px;}
.globalpass-top-cities-outer h2 { font-family: 'AlternateGotNo3D';display:inline-block;width:100%;font-weight: normal;font-size: 50px;line-height: 80px;text-align: center;text-transform: uppercase;color: #464C4B; text-align:center;}
.global-works-con {text-align: center;padding: 20px;}
.globalpass-works-image span {display: inline-block;	width: 90px;height: 90px;background: #00C78A;border-radius: 100%; -moz-border-radius: 100%; -webkit-border-radius: 100%;}
.globalpass-works-image span img { filter: brightness(0) invert(1);margin-left: 12px;width: 40px;}

.globalpass-works-image span {display: flex;width: 90px;height: 90px;background: #00C78A;border-radius: 100%;-moz-border-radius: 100%;-webkit-border-radius: 100%;align-items: center;margin: auto;justify-content: center;}
.globalpass-works-image span img{margin:0px !important;}
.global-works-con h3 {font-weight: 600;font-size: 18px;line-height: 22px;color: #00927C;margin:15px 0 10px;}
.global-works-con p {font-weight: normal;font-size: 14px;line-height: 24px;	text-align: center;	color: #464C4B;}
.globalpass-how-works-inner {display: flex;}
.globalpass-works-inn {background: #FFFFFF;box-shadow: 0px 4px 13px rgba(156, 167, 165, 0.36); -moz-box-shadow: 0px 4px 13px rgba(156, 167, 165, 0.36); -webkit-box-shadow: 0px 4px 13px rgba(156, 167, 165, 0.36); -o-box-shadow: 0px 4px 13px rgba(156, 167, 165, 0.36);border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px;padding:40px 30px;text-align: center;min-height: 340px;}
.globalpass-works-inn img { margin:0; }
.globalpass-experiences-spaces-panel {background: #EDF4F2;padding: 80px 0;}
.global-pass-how-works-panel {padding: 0 0 70px;}
.globalpass-experiences-spaces-panel p {font-weight: 500;font-size: 16px;line-height: 28px;text-align: center;color: #464C4B;margin: 0 190px 30px;}
.globalpass-experiences-spaces-panel h2, .global-pass-how-works-panel h2, .request-information-outer-panel h2 {padding: 0;font-family: 'AlternateGotNo3D';font-weight: normal;font-size: 50px;line-height: 80px;text-align: center;text-transform: uppercase;color: #464C4B;}
.global-pass-how-works-panel h2 { text-align:center; display:inline-block; width:100%; }
.globalpass-experiences-spaces-panel h2 span { color:#cca445;}
.globalpass-enterprises-pic {float: left;width: 100%;}
.globalpass-enterprises-outer-panel {display: flex;align-items: center;}
.globalpass-enterprises-outer {display: flex;flex-direction: row-reverse;}
.globalpass-enterprises-content-inner {float: left;width: 640px;}
.globalpass-padd-right { float:right; padding-right:110px; }
.globalpass-padd-left { float:left; padding-left:110px; }
.globalpass-enterprises-pic img { width:100%; }
.globalpass-enterprises-outer-panel h3 {font-family: 'AlternateGotNo3D';font-weight: normal;font-size:55px;line-height: 50px;text-transform: uppercase;color: #464C4B;}
.globalpass-enterprises-outer-panel h3 span {font-weight: 500;font-size: 14px;line-height: 29px;color: #00C78A;	float: left;width: 100%;margin: 0;font-family: 'Work Sans', sans-serif;text-transform: capitalize;}
.globalpass-enterprises-outer-panel span {font-weight: 600;font-size: 14px; line-height: 24px;color: #333333;margin:25px 0 20px;display: inline-block;}
.globalpass-enterprises-outer-panel p {font-weight: normal;font-size: 14px;line-height: 26px;color: #464C4B;}
.globalpass-enterprises-outer-panel a {background: #00927C;border-radius: 2px;font-weight: 600;font-size: 14px;line-height: 32px;text-transform: uppercase;color: #FFFFFF;padding: 10px 32px;margin-top: 20px;display: inline-block;}
.globalpass-enterprises-outer-panel a:hover { color: #fff;background: #007664;text-decoration: none;}
.globalpass-video-outer-panel { float:left; width:100%; /*background: #000;*/padding: 50px 0;}
.globe-spaces-video-inner {float: left;width: 100%;position: relative;background: #000;}
.globalpass-video-pic {float: left;width: 100%;	}
.globalpass-video-outer-panel iframe {width: 100%;height: 440px;}
#globe-play-button {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);z-index: 9;}
.globalpass-video-pic:after {background: url(../../img/img_globalpass_video_image.jpg) left top no-repeat;content: "";position: absolute;top: 0;left: 0;width: 100%;height: 600px;background-size: 100%;}
.globalpass-starting-price p {font-weight: normal;font-size: 20px;line-height: 26px;text-align: center;text-transform: uppercase;color: #FFFFFF;}
.globalpass-enterprise-coworker-com p {margin-bottom: 10px;}
.globalpass-enterprise-coworker-com {margin-bottom: 50px;}
.globalpass-enterprises-outer-panel ul { margin:25px 0 0px; padding:0; list-style:none; }
.globalpass-enterprises-outer-panel li { float:left; width:100%; margin-bottom:15px;font-weight: normal;font-size: 15px;line-height: 24px;color: #464C4B; }
.globalpass-enterprises-outer-panel li span { font-weight:normal; margin:0 0 11px; }
.globalpass-enterprises-outer-panel li span strong { font-weight: 600;font-size: 18px;line-height: 22px;color: #00927C; }
.globalpass-enterprises-outer-panel li span img {margin-right: 10px;}
.globalpass-enterprises-outer-panel li p {display:inline-block; width:100%;}
.globalpass-productivity-main-panel { float:left; width:100%; background: #00927C; padding:70px 0; }
.globalpass-productivity-outer {padding: 0 60px;}
.globalpass-productivity-main-panel h2 {font-size: 50px;line-height: 57px;text-transform: uppercase;color: #FFFFFF;font-family: 'AlternateGotNo3D';float: left;width: 100%;text-align: center;	margin-bottom: 40px;}
.globalpass-productivity-white-con span {width: 120px;height: 120px;background: #fff;border-radius: 100%;display: flex;margin: auto;align-items: center;justify-content: center;font-weight: normal;font-size: 45px;line-height: 87px;color: #00927C;	font-family: 'AlternateGotNo3D';}
.globalpass-productivity-outer p {font-weight: normal;font-size: 17px;line-height: 27px;text-align: center;color: #FFFFFF;padding: 0;margin: 20px 0 0;}
.globalpass-enterprises-contact-outer {padding: 100px 0;}
.globalpass-enterprises-contact-outer h2 {font-family: 'AlternateGotNo3D';	text-transform: uppercase;	font-size: 50px;}
.globalpass-contact-select .select {width: 100%;height: 46px;margin: 0;}
.globalpass-contact-select .select-styled {line-height:46px;height:46px;padding-top:0;padding-bottom:0;background: #fff url(../../img/img_grey_down_arrow.svg) right 10px top 23px no-repeat;}
.globalpass-contact-select .select-styled:hover {background: #EDF4F2 url(../../img/img_grey_down_arrow.svg) right 10px top 23px no-repeat;}
.globalpass-contact-select .select-options {top: 110%;}
.globalpass-procurement-outer .Coworker-procurement-services-inn {padding-top: 30px;}
.globalpass-productivity-main-panel h2 {font-size: 40px;line-height: 45px;	margin-bottom: 40px;}
.globalpass-productivity-outer {padding: 0 60px 30px;}
.globalpass-contact-select .select-styled {height: 51px;}
.globalpass-procurement-outer .Coworker-procurement-left-inn h3 { font-family: 'AlternateGotNo3D';font-size: 50px;line-height: 55px;}
/*GLOBAL PASS PAGE END*/


/*BROKER PAGE START*/
.coworker-broker-partner-outer { float:left; width:100%; padding:50px 0; }
.coworker-broker-partner-outer h2 { float:left; width:100%; font-weight: 600;font-size: 34px;line-height: 50px;text-align: center;color: #464C4B; }
.coworker-broker-partner-outer p { float:left; width:100%; font-weight:normal;font-size:17px;line-height:33px;text-align: center;color: #464C4B;padding: 0 120px; }
.coworker-broker-requirments-outer-panel {float: left;width: 100%;display: flex;align-items: center;background: #EDF4F2;}
.coworker-broker-left-outer, .coworker-broker-right-outer {float: left;width: 50%;}
.coworker-broker-left-outer img { width:100%;}
.coworker-broker-right-outer {padding: 0 0 0 70px;}
.coworker-broker-right-outer h3 {font-weight: 600;font-size: 34px;line-height: 50px;	color: #464C4B;	margin-bottom: 20px;}
.coworker-broker-right-outer ul { margin:0; padding:0; list-style:none; }
.coworker-broker-right-outer li { float:left; width:100%;font-weight: 500;font-size: 15px;line-height: 24px;color: #464C4B; margin-bottom:20px; }
.coworker-broker-right-outer li span { float:left; width:50px; }
.coworker-broker-getintouch-con { float: left;width: 100%;}
.coworker-broker-getintouch-con h5 {font-weight: 600;font-size: 20px;line-height: 50px;color: #464C4B;float: left;width: 100%;margin-bottom: 10px;}
.coworker-broker-getintouch-con a {	background: #00C78A;border-radius: 2px;-moz-border-radius: 2px; -webkit-border-radius: 2px;	font-weight: 600;font-size: 14px;line-height: 32px;	color:#FFFFFF;	text-decoration:none;padding:15px 25px;}
.coworker-broker-getintouch-con a:hover {	background:#00a280; color:#fff; text-decoration:none;}
.coworker-broker-getintouch-con a img {margin-right:15px;}
/*BROKER PAGE END*/

/*ENTERPRISE SOLUTIONS PAGE START*/
.globalpass-solutions-left {float: left;width: 70%;}
.globalpass-solutions-right {float: right;width: 40%;}
.globalpass-solutions-left span {font-weight: 600;font-size: 20px;line-height: 22px;color: #FFFFFF;background: #00C78A;border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px;	padding: 3px 15px;}
.globalpass-flexible-offices-panel .coworker-press-founder {	padding-right: 20px;width: 30%;	float: left;max-width: 30%;-ms-flex: 0 0 20%;flex: 0 0 20%;}
.globalpass-solutions-banner h1 {font-weight: bold;font-size: 51px;line-height: 57px;font-family: 'Work Sans', sans-serif;	color: #FFFFFF;text-transform: none; text-align:left;display:inline-block; width:100%;margin: 15px 0;}
.globalpass-solutions-banner p {display:inline-block; width:100%;font-weight: 400;font-size: 17px;line-height: 32px;color: #FFFFFF;text-transform: none; text-align:left;}
.globalpass-solutions-form-outer { float:left;width:500px; background:#fff; padding:30px;box-shadow: 0px 0px 23px rgba(0, 0, 0, 0.13); -moz-box-shadow: 0px 0px 23px rgba(0, 0, 0, 0.13); -webkit-box-shadow: 0px 0px 23px rgba(0, 0, 0, 0.13);border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; }
.globapass-business-travel-con {float: left;width: 100%;font-weight: 500;font-size: 13px;line-height: 32px;	color: #464C4B;	margin: 0 0 5px;}
.globalpass-solutions-banner {	background: url(../../img/img_home_banner.jpg) left top no-repeat;height: 680px;}
.globalpass-solutions-banner:before { display:none; }
.globalpass-solutions-banner::after {background: rgba(0,0,0,0.5);}
.globalpass-solutions-banner .global-pass-banner-inner {margin: 110px 0 0;}
.coworker-enterprise-features-outer .coworker-home-validate-inner h4 {color: #00927C;}
.enterprise-solution-main-outer { background:#00927C; float:left; width:100%; padding:50px 0; }
.enterprise-solutions-inner {position:relative;padding: 65px 25px 20px;background: #fff;border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px;}
.enterprise-coming-soon { position:absolute; right:0; top:20px; font-weight: 600;font-size: 11px;line-height: 24px;display: flex;align-items: center;text-transform: uppercase;color: #FFFFFF;background: #FF9C27;-webkit-border-top-left-radius: 18px;-webkit-border-bottom-left-radius: 18px;-moz-border-radius-topleft: 18px;-moz-border-radius-bottomleft: 18px;border-top-left-radius: 18px;border-bottom-left-radius: 18px;width: 120px;text-align: center;justify-content: center; }
.enterprise-heading-outer h2 {font-style: normal;font-weight: 600;font-size: 25px;line-height: 29px;color: #FFFFFF;margin-bottom: 10px;}
.enterprise-solutions-outer h3 {margin-bottom: 15px;font-style: normal;	font-weight: bold;font-size:25px;line-height: 32px;color: #00927C;}
.enterprise-solutions-outer p{min-height: 220px;font-style: normal;font-weight: normal;font-size: 15px;line-height: 24px;color: #464C4B;}
.enterprise-solutions-outer{padding: 0 15px 27px 15px;}
.enteprise-solution-row {flex: unset;display: -webkit-flex;display: flex;-webkit-flex-wrap: wrap;flex-wrap: wrap;margin: 20px -15px 0px -15px;}
.enterprise-icon {height: 80px;align-items: center;	display: flex;margin-bottom: 20px;}
.enterprise-learn-more-button a {font-weight: 600;font-size: 14px;line-height: 32px;color: #fff;text-transform: uppercase;background: #00C78A;border: none;border-radius: 2px;-moz-border-radius: 2px;-webkit-border-radius: 2px;height: 57px;text-align: center;padding: 15px 20px; text-decoration:none;}
.enterprise-learn-more-button a:hover {text-decoration: none;color: #FFFFFF;background: #00a280;}
.globalpass-flexible-workspace-con {margin-bottom: 15px;}
.global-enterprise-solutions-outer h2 {	font-weight: 600;font-size: 30px;line-height: 47px;	color: #464C4B;}
.global-enterprise-solutions-outer h3 {margin-bottom: 8px;text-transform: capitalize;font-family: 'Work Sans', sans-serif;font-weight: 600;font-size: 18px;line-height: 22px;color: #00927C;}
.global-enterprise-solutions-outer p{font-weight: normal;font-size: 15px;line-height: 24px;color: #464C4B;}
.global-enterprise-solutions-outer .globalpass-padd-left {padding-left: 50px;}
.globalpass-everything-bestwork-outer {float: left;width: 100%;padding: 70px 0;}
.globalpass-everything-bestwork-outer h2 {font-weight: 600;font-size: 25px;line-height: 29px;text-align:center;color: #464D4B;margin-bottom: 15px;}
.globalpass-bestwork-main {display:flex;flex-wrap: wrap;}
.globalpass-bestwork-outer {text-align:center ;	text-align: center;	padding: 15px;}
.globalpass-bestwork-con {background: #FFFFFF;border: 1px solid #00D191;border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px;height: 200px;display: flex;flex-wrap: wrap;align-content: center;justify-content: center;padding: 0 50px;}
.globalpass-bestwork-con h4 {width: 100%;font-weight: 500;font-size: 18px;line-height: 22px;text-align: center;	color: #464C4B;}
.globalpass-bestwork-con img {	margin-bottom: 25px;}

.globalpass-enterprise-form-main {padding: 100px 0;background: url(../../img/img_world_map.svg) center center no-repeat;background-size: 945px;}
.globalpass-enterprise-form-con { margin:auto; width:500px; background:#fff; padding:30px;box-shadow: 0px 0px 23px rgba(0, 0, 0, 0.13); -moz-box-shadow: 0px 0px 23px rgba(0, 0, 0, 0.13); -webkit-box-shadow: 0px 0px 23px rgba(0, 0, 0, 0.13);-moz-border-radius: 2px; -webkit-border-radius: 2px;border-radius: 2px; }
.globalpass-enterprise-form-con h4 {font-weight: 600;font-size: 34px;line-height: 50px;	text-align: center;	color: #464C4B;}
.globalpass-enterprise-form-con p {margin: 0 0 15px;font-weight: normal;font-size: 15px;line-height: 24px;	text-align: center;	color: #464C4B;}
.globalpass-enterprise-form-con .select {width: 100%;height: 46px;}
.globalpass-enterprise-form-con .select-styled {line-height: 15px;height: 46px;background: #fff url(../../img/img_grey_down_arrow.svg) right 10px top 20px no-repeat;}
.globalpass-enterprise-form-con .select-styled:hover {	background: #EDF4F2 url(../../img/img_grey_down_arrow.svg) right 10px top 20px no-repeat;}
.captcha-icon, .globalpass-getintouch-button { text-align:center; }
.captcha-icon img {	width:60%;}
.globalpass-getintouch-button input {float: none !important;display: inline-block !important;}
.captcha-icon {	margin: 20px 0 10px;}
.globalpass-enterprise-services-panel .Coworker-procurement-right {	padding: 100px 50px 80px 50px;}
.globalpass-enterprise-services-panel  .Coworker-procurement-left-inn {	margin: 96px 220px 0 0;}
.globalpass-enterprise-form-con .select {height: 46px;margin: 0;}
.globalpass-enterprise-form-main .post-requirment-field-outer textarea { height:120px; line-height: 19px; }
.globalpass-spaces-text { color:#fff; float:left; width:100%; }
.globalpass-spaces-banner-main h1 {	font-size: 120px;line-height: 160px;}
.globalpass-spaces-how-works-inner .globalpass-works-inn{ box-shadow:none; padding:0;min-height: 310px;}
.globalpass-spaces-how-works-inner .global-works-con{ border-right:1px solid #F1F1F1; }
.globalpass-spaces-how-works-inner {padding: 80px 0;}
.request-information-outer-panel { float:left; width:100%; padding:30px 0; }
.requet-info-pics span {width: 300px;border: 10px solid #fff;}
.requet-info-pics img {	width: 100%;}
.request-info-outer {margin: 30px auto 0;width: 80%;}
.request-info-con {	float: left;width: 33%;	padding:0 20px;}
.request-info-pics { float:left; width:100%; }
.request-info-pics span img {width:100%;background: #fff;	box-shadow: 0px 0px 8px #ccc; -moz-box-shadow: 0px 0px 8px #ccc; -webkit-box-shadow: 0px 0px 8px #ccc;border-radius: 100%; -moz-border-radius: 100%; -webkit-border-radius: 100%;	border: 10px solid #fff;}
.request-info-con h3 {font-weight: 600;font-size: 20px;line-height: 29px;color: #464D4B;display: inline-block;text-align: center;width: 100%;}
.request-info-con span {font-weight: 500;font-size: 14px;line-height: 29px;text-align: center;color: #00927C;display: inline-block;	width: 100%;}
.request-email-con a {	font-weight: 500;font-size: 14px;line-height: 32px;text-decoration-line: underline;color: #464C4B;}
.request-email-con a:hover {text-decoration-line: none;color: #00c78a;}
.request-schedule-con { text-align:center;margin-top: 14px; }
.request-schedule-con a {padding: 10px 31px;font-weight: 500;font-size: 14px;line-height: 22px;text-align: center;	text-transform: uppercase;color: #00927C;background: #FFFFFF;border: 1px solid #00D191;	box-sizing: border-box;	border-radius: 2px;	min-width: 190px;}
.request-schedule-con a:hover {background:#00c78a; color:#fff; text-decoration:none;}
.request-email-con {margin-top: 15px;display: inline-block;text-align: center;	width: 100%;}
.request-email-con img {width: 19px;margin-right: 7px;}
.globalpass-space-faq-main-panel {padding-top: 100px;}
.globalpass-space-faq-main-panel h2 {font-family: 'AlternateGotNo3D';font-size: 50px;line-height: 80px;width:100%; float:left; text-align:center; text-transform:uppercase; margin-bottom:30px;}

.for-enterprise-banner-main-panel {float: left;width: 100%;background: url(https://coworker.imgix.net/template/img/enterprise_page/img_home_banner.jpg) left top no-repeat;position: relative;	padding: 100px 0;background-size: cover;height: 680px;}
.for-enterprise-banner-main-panel:after {content: "";position: absolute;	top: 0;	width: 100%;height: 100%;background: rgba(0,0,0,0.5);}
.global-pass-banner-inner {position: relative;z-index: 99;display: flex; display: -webkit-flex;align-items: center;margin: 110px 0 0;}
.globalpass-solutions-left {float: left;width: 70%;}
.for-enterprise-banner-main-panel span {font-weight: 600;font-size: 20px;line-height: 22px;color: #FFFFFF;background: #00C78A;border-radius: 2px;-moz-border-radius: 2px;-webkit-border-radius: 2px;padding: 3px 15px;}
.for-enterprise-banner-main-panel h1 {font-weight: bold;font-size: 51px;line-height: 57px;color: #FFFFFF;text-transform: none;text-align: left;display: inline-block;width: 100%;margin: 15px 0;}
.for-enterprise-banner-main-panel p {display: inline-block;width: 100%;font-weight: 400;font-size: 17px;line-height: 32px;color: #FFFFFF;text-transform: none;text-align: left;}

.coworker-home-validate-outer { padding: 35px 25px 68px;}
.coworker-home-validate-outer h2 {padding: 0 25px;font-weight: 600;font-size: 25px;line-height: 29px;color: #464D4B;display: inline-block;width: 100%;margin-bottom: 30px;}
.coworker-home-validate-inner { padding:0 25px !important; }
.home-validated-img {width: 77px;height: 72px;box-shadow: 0px 4px 13px rgba(156, 167, 165, 0.36);	-moz-box-shadow: 0px 4px 13px rgba(156, 167, 165, 0.36);-webkit-box-shadow: 0px 4px 13px rgba(156, 167, 165, 0.36);-o-box-shadow: 0px 4px 13px rgba(156, 167, 165, 0.36);-ms-box-shadow: 0px 4px 13px rgba(156, 167, 165, 0.36);	border-radius: 2px;-moz-border-radius: 2px;-webkit-border-radius: 2px;	display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;	justify-content: center;margin-bottom: 20px;}
.coworker-home-validate-inner h4 {	font-weight: 600;font-size: 20px;line-height: 22px;color:#00927C;	float: left;width: 100%;margin-bottom: 20px;padding-bottom: 20px;border-bottom: 1px solid #E3E8EF;}
.coworker-home-validate-inner p {font-size: 15px;line-height: 24px;color: #464C4B;	margin: 0;padding: 0;font-weight: 300;}

.enterprise-solution-main-outer {background: #00927C;float: left;width: 100%;padding: 50px 0;}
.enterprise-heading-outer h2 {font-style: normal;padding: 0 10px;	font-weight: 600;font-size: 25px;line-height: 29px;color: #FFFFFF;	margin-bottom: 20px;}
.enterprise-solutions-outer {padding:0 10px 27px!important;}
.enterprise-solutions-inner {position: relative;padding:65px 25px 20px !important;	background: #fff;border-radius: 2px;-moz-border-radius: 2px;-webkit-border-radius: 2px;}
.enterprise-icon {height: 80px;align-items: center;display: flex;margin-bottom: 20px;}
.enterprise-solutions-outer h3 {margin-bottom: 15px;font-style: normal;	font-weight: bold;	font-size: 25px;line-height: 32px;	color: #00927C;}
.enterprise-solutions-outer p {min-height: 220px;font-style: normal;font-weight: normal;font-size: 15px;line-height: 24px;color: #464C4B;}
.enterprise-coming-soon {position: absolute;	right: 0;	top: 20px;font-weight: 600;font-size: 11px;line-height: 24px;display: flex;align-items: center;text-transform: uppercase;color: #FFFFFF;	background: #FF9C27;-webkit-border-top-left-radius: 18px;-webkit-border-bottom-left-radius: 18px;-moz-border-radius-topleft: 18px;-moz-border-radius-bottomleft: 18px;border-top-left-radius: 18px;	border-bottom-left-radius: 18px;width: 120px;text-align: center;justify-content: center;}
.Coworker-procurement-services-out {float: left;width: 100%;}
.Coworker-procurement-services-inn {float: left;width: 100%;display: flex;display: -webkit-flex;}
.Coworker-procurement-left-inn {margin: 96px 170px 0 0;float: right;width: 405px;}
.Coworker-procurement-left-inn h3 {font-weight: 600;font-size: 34px;line-height: 50px;color: #464C4B;margin-bottom: 10px;}
.Coworker-procurement-left-inn p {font-weight: 300;font-size: 15px;line-height: 29px;	color: #464C4B;}
.custom-button {font-size: 14px;line-height: 40px;text-transform: uppercase;	color: #FFFFFF;	background: #00927C;border-radius: 2px;	-webkit-border-radius: 2px;	-moz-border-radius: 2px;padding: 6px 20px;	margin: 36px 0 10px;text-decoration: none;display: inline-block;width: 250px;height: 50px;text-align: center;	font-weight: 600;}
.custom-button:hover, .custom-button:focus {background: #007664;color: #fff;text-decoration: none;}
.Coworker-procurement-right {padding: 100px 50px 80px 50px !important;background: #EDF4F2;}
.Coworker-procurement-right-inn {float: left;width: 590px;}
.as-trusted-row {	float: left;width: 100%;}
.as-trusted-grid {float: left;margin:0 0 15px 15px;}
.as-trusted-grid a {background: #FFFFFF;box-shadow: 0px 4px 13px rgba(156, 167, 165, 0.36); -moz-box-shadow: 0px 4px 13px rgba(156, 167, 165, 0.36); -webkit-box-shadow: 0px 4px 13px rgba(156, 167, 165, 0.36);-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;width: 179px;height: 155px;display: flex;display: -webkit-flex;align-items: center;justify-content: center;}
.as-trusted-grid img {min-width: 50px;max-width: 120px;}
.enterprise-learn-more-button {padding: 20px 10px !important;}
.enterprise-learn-more-button a {font-weight: 600;font-size: 14px;line-height: 32px;color: #fff;text-transform: uppercase;background: #00C78A;border: none;	border-radius: 2px;	-moz-border-radius: 2px;	-webkit-border-radius: 2px;	height: 57px;text-align: center;	padding: 15px 20px;	text-decoration: none;}
.enterprise-learn-more-button a:hover {text-decoration: none;color: #FFFFFF;	background: #00a280;}

.globalpass-everything-bestwork-outer {float: left;width: 100%;padding: 70px 0;}
.globalpass-everything-bestwork-outer h2 {font-weight: 600;font-size: 25px;line-height: 29px;text-align: center;color: #464D4B;margin-bottom: 15px;}
.globalpass-bestwork-main {display: flex;display: -webkit-flex;flex-wrap: wrap;}
.globalpass-bestwork-outer {text-align: center;padding: 15px !important;}
.globalpass-bestwork-con {background: #FFFFFF;border: 1px solid #00D191;border-radius: 2px;	-moz-border-radius: 2px;-webkit-border-radius: 2px;	height: 200px;display: flex;display: -webkit-flex;flex-wrap: wrap;align-content: center;justify-content: center;	padding: 0 50px;}
.globalpass-bestwork-con img {margin-bottom: 25px;}
.globalpass-bestwork-con h4 {width: 100%;font-weight: 500;font-size: 18px;line-height: 22px;text-align: center;color: #464C4B;}
.globalpass-enterprises-outer-panel {display: flex;	display: -webkit-flex;align-items: center;}
.globalpass-enterprises-pic img {width: 100%;}
.globalpass-padd-left {padding-left: 50px;}
.globalpass-enterprises-content-inner {float: left;	width: 640px;}
.global-enterprise-solutions-outer h2 {font-weight: 600;font-size: 30px;line-height: 47px;color: #464C4B;margin-bottom: 20px;}
.globalpass-flexible-workspace-con {margin-bottom: 15px;}
.global-enterprise-solutions-outer h3 {margin-bottom: 8px;	text-transform: capitalize;font-family: 'Work Sans', sans-serif;font-weight: 600;font-size: 18px;line-height: 22px;color: #00927C;}
.global-enterprise-solutions-outer p {font-weight: normal;font-size: 15px;line-height: 24px;color: #464C4B;}
.globalpass-enterprise-form-main {padding: 100px 0;	background: url(https://coworker.imgix.net/template/img/enterprise_page/img_world_map.svg) center center no-repeat;background-size: 945px;}
.globalpass-enterprise-form-outer { margin: auto;width: 500px; }
.globalpass-enterprise-form-con {width:100%; float:left;background: #fff;padding: 30px;	box-shadow: 0px 0px 23px rgba(0, 0, 0, 0.13);-moz-box-shadow: 0px 0px 23px rgba(0, 0, 0, 0.13);	-webkit-box-shadow: 0px 0px 23px rgba(0, 0, 0, 0.13);-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;}
.globalpass-enterprise-form-con h4 {font-weight: 600;font-size: 34px;line-height: 50px;	text-align: center;	color: #464C4B;}
.globalpass-enterprise-form-con p {margin: 0 0 15px;font-weight: normal;font-size: 15px;line-height: 24px;text-align: center;color: #464C4B;}
.post-requirment-field-outer {margin-bottom: 10px;float: left;width: 100%;}
.post-requirment-left {float: left;width: 50%;padding-right: 5px;}
.post-requirment-field-outer input, .post-requirment-field-outer textarea {float: left;width: 100%;background: #FFFFFF;border: 1px solid #CAD2D0;box-sizing: border-box;border-radius: 2px;-moz-border-radius: 2px;-webkit-border-radius: 2px;	font-weight: normal;font-size: 13px;line-height: 32px;color: #717171;padding: 0 10px;height: 46px;}
.post-requirment-field-outer textarea { height:120px; resize:none;line-height: 19px; }
.post-requirment-right {float: left;width: 50%;	padding-left: 5px;}
.captcha-icon {margin: 20px 0 10px;}
.captcha-icon img {width: 60%;}
.captcha-icon, .globalpass-getintouch-button {text-align: center;}
.post-requirment-field-outer input[type="button"] {	float: none;max-width: 233px;background: #00927C;border-radius: 2px;-moz-border-radius: 2px;-webkit-border-radius: 2px;	font-weight: 600;font-size: 14px;line-height: 32px;text-align: center;text-transform: uppercase;color: #FFFFFF;height: 50px;border: none;width: 100%;}
.post-requirment-field-outer select { float:left; width:100%;font-size: 13px;color: #717171;padding: 0 10px;height: 46px;-webkit-border-radius: 3px;	-moz-border-radius: 3px;border-radius: 3px;	box-shadow: none !important;background: url(https://coworker.imgix.net/template/img/img_available_arrow.png) right 19px no-repeat #fdfdfd;appearance: none !important;-webkit-appearance: none !important;-moz-appearance: none !important;border: 1px solid #CAD2D0;}
/*ENTERPRISE SOLUTIONS PAGE END*/

.review-banner-main-outer { padding:0 50px; }


/*MOBILE APP POPUP START*/
.mobile-app-main-outer {float: left;width: 100%; background:#fff; padding:25px 15px; }
.mobile-app-popup-main .modal-body { padding:0 !important; }
.mobile-app-main-outer:before{ content:""; position:absolute; top:0; left:0; width:100%; height:220px; background:#EDF4F2;  }
.mobile-app-pic {text-align: center;margin-bottom: 20px;}
.mobile-app-pic img {width: 370px;}
.mobile-app-main-outer h3 { font-weight: 400;float:left;width: 100%;font-size:30px;line-height:38px;text-align: center;text-transform:uppercase;color:#00927C;margin:	10px 0 20px;}
.mobile-app-main-outer h3 strong, .mobile-app-main-outer p strong{ font-weight:700; }
.mobile-app-main-outer p {float: left;width: 100%;font-weight: normal;font-size: 15px;line-height:24px;text-align: center;color: #464C4B;}
.mobile-app-main-outer p a {color:#00C78A; text-decoration:none;}
.mobile-app-star-pic { text-align:center; }
.mobile-app-star-pic i {color: #FF9C27;font-size: 28px;	margin: 0 3px;}
.google-pay-outer { float:left; width:100%; }
.google-pay-outer img {width: 190px;}
.mobileapp-google-image { float:left; width:50%;margin: 20px 0; }
.mobileapp-conitnue { float: left;width: 100%;text-align:center; }
.mobileapp-conitnue a {display: inline-block;font-weight: normal;font-size: 21px;line-height: 29px;text-align: center;text-decoration-line: underline;color: #464C4B; }
.mobileapp-conitnue a:hover {text-decoration-line: none;color: #464C4B; }
.mobileapp-google-image a {float: left;}
.mobileapp-google-image.text-right a {float: right;}

/*GET IN TOUCH POPUP START*/
.globalpass-getintouch-popup-outer {width:100%; box-shadow:none; padding:0; border-radius:0; margin:0; }
.getintouch-popup-con .modal-header {padding: 30px 0 0 !important;}
/*GET IN TOUCH POPUP END*/

/*BOOKING ENQUIRY MESSAGE POPUP*/
.booking-enquiry-message-popup-main .modal-dialog {width: 550px;max-width: 100%;}
.booking-enquiry-message-popup-main .modal-body {padding: 30px;}
.booking-enquiry-message-main-outer h3 { margin-bottom: 20px;font-weight: 600;font-size: 30px;line-height: 43px;color: #464C4B; float:left; width:100%; text-align:center; }
.booking-enquiry-green-outer { float:left; width:100%; background:#00927c;padding: 35px 30px;text-align: center; }
.booking-sent-message {float: left;	width: 100%;color: #fff;font-size: 20px;line-height: 22px;font-weight: 400;margin-bottom: 15px;}
.booking-sent-message a {color: #fff;font-weight:700; text-decoration:underline;}
.booking-sent-message a:hover {color: #fff;text-decoration:none;}
#booking-sent-date img, #booking-sent-date span {display: inline;}
#success_start_date_readable {text-decoration: underline;}
.booking-enquiry-green-outer span {	background: #fff;width: 350px;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;display: inline-block;padding: 17px 10px;
	font-weight: 600;font-size: 17px;}
.booking-enquiry-green-outer span img {width: 35px;margin-right: 10px;}
.Booking-meeting-room-outer {padding: 35px 0;float: left;width: 100%;}
.Booking-meeting-room-outer h4 {margin-bottom: 10px;font-weight: 600;font-size: 26px;line-height:33px;	color: #464C4B;	float: left;width: 100%;text-align: center;}
.Booking-meeting-room-outer p {color: #aab2b1;font-size: 16px;float: left;width: 100%;text-align: center;font-weight: 600;margin: 13px 0;}
.booking-meeting-room-con {float: left;width: 100%;text-align: center;}
.booking-meeting-room-con span {border: 2px solid #00c78a;padding: 10px 20px;font-size: 17px;color: #00c78a;width: 150px;display: inline-block;border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;margin: 0 4px;}
.booking-enquiry-social-con {background: #f4f4f4;float: left;width: 100%;padding: 26px 20px;text-align: center;}
.booking-enquiry-social-con a {display: inline-block;font-size: 20px;  margin:0 6px}
.booking-enquiry-social-con .fa {width:77px;padding: 7px 8px;border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; background:#fff; }
.booking-enquiry-social-con .fa-facebook {color:#4a5a9e;border: 2px solid #4a5a9e;}
.booking-enquiry-social-con .fa-twitter {color:#59baf3;border: 2px solid #59baf3 ;}
.booking-enquiry-social-con .fa-linkedin {color:#006699;border: 2px solid #006699;}
.booking-enquiry-social-con p {color: #464c4b;font-size: 15px;font-weight: 600;	line-height: 19px;margin: 0 0 15px;float: left;width: 100%;	text-align: center;}
.booking-circle-img {float: left;width: 100%;text-align:center; margin-bottom:15px; }
.booking-circle-img img {width: 70px;}
/*BOOKING ENQUIRY MESSAGE POPUP END*/

/*ADMIN SPACE PLAN SELECTION PAGE*/
.plan-selection-main-outer-panel { padding:120px 0 80px; }
.plan-selection-main-outer-panel h1 { float:left; width:100%; text-align:center;font-weight: 600;font-size: 34px;line-height: 32px; }
.plan-selection-main-outer-panel h1 span { float:left; width:100%; font-size: 16px;line-height: 29px;font-weight: 400;text-align: center;color: #AAB2B1; }
.plan-selection-navbar-outer ul {margin: 0;padding: 0;list-style: none;text-align: center;}
.plan-selection-navbar-outer li {float: none;width: 200px;display: inline-block;margin-right: 60px; position:relative;}
.plan-selection-navbar-outer li::after {content: "";position: absolute;right: -70px;top: 24px;width: 70px;height: 1px;background: #D4DDD9;}
.plan-selection-navbar-outer li:last-child::after{display:none;}
.plan-selection-navbar-outer li a {	display: flex; display: -webkit-flex;display: -ms-flex;background: #EDF4F1;border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px;padding:10px 20px;font-weight: normal;font-size:14px;line-height:29px;text-align:center;color: #00927C;width: 100%;float:left; text-decoration:none;}
.plan-selection-navbar-outer li span {border: 1px solid #00C78A;width: 26px;height: 26px;display: flex;border-radius:100%; -moz-border-radius:100%; -webkit-border-radius:100%;align-items: center;	justify-content: center;font-weight: 700;font-size: 17px;line-height: 29px;text-align: center;color: #00927C;margin-right: 10px;}
.plan-selection-navbar-outer li:last-child {margin-right: 0 !important;}
.plan-selection-navbar-outer {padding: 40px 0;}
.plan-selection-active-tab{ background:#00927C!important; color:#fff!important; }
.plan-selection-active-tab span { color:#fff !important; }
.plan-selection-tables-outer {display: flex;display: -webkit-flex;display: -ms-flex;justify-content: center;}
.plan-selection-table-con {	padding: 0 12px;}
.plan-selection-table-inner {padding: 30px 20px 10px;border:1px solid #D9E3DF;float: left;width: 100%;border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px;}
.plan-selection-tables-outer h2 {float:left;width:100%;font-weight:bold;font-size:21px;line-height:30px;color:#00927C;border-bottom:1px dashed #D4DDD9;padding-bottom: 15px;margin-bottom: 15px;}
.plan-selection-tables-outer h2 span {float:left; width:100%;font-weight: normal;font-size: 14px;line-height: 21px;color: #464C4B;}
.pricing-starting-plan-outer a {margin-top: 10px;background: #EDF4F1;border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px;width: 100%;float: left;text-align: center;font-weight: 600;font-size: 14px;line-height: 50px;text-align: center;text-transform: uppercase;color: #00927C;}
.pricing-starting-plan-outer a:hover {background: #EDF4F1;color: #00927C; text-decoration:none;}
.plan-selection-table-con .pricing-starting-plan-outer  {float:left; width:100%;}
.pricing-starting-plan-outer h3 {font-size: 22px;line-height: 30px;color: #00C78A; font-weight:400;}
.pricing-starting-plan-outer h3 strong {font-weight: 700;text-transform: uppercase;}
.pricing-starting-plan-outer h3 span {font-weight: 600;font-size: 13px;line-height: 21px;color: #00C78A;}
.plan-selection-tables-outer .pricing-search-results-outer h5 {font-weight: 600;}
.plan-selection-featured-con .plan-selection-table-inner {background: #00C78A;border-color: #00C78A;}
.plan-selection-featured-con h2, .plan-selection-featured-con h2 span, .plan-selection-featured-con .pricing-search-results-outer h5, .plan-selection-featured-con .pricing-search-results-outer li, .plan-selection-featured-con .pricing-starting-plan-outer h3, .plan-selection-featured-con .pricing-starting-plan-outer h3 span { color:#fff; }
.plan-selection-featured-con .pricing-search-results-outer li::before {	background: url(../../img/img_white_tick.png) left top no-repeat;background-size: 12px;}
.plan-selection-inclusive-con .pricing-starting-plan-bottom {margin-top: 29px;}

.showoff-community-main-outer { padding:70px 0; background:#00927C; }
.showoff-community-main-outer h2 {font-weight: normal;font-size: 25px;line-height: 38px;color: #FFFFFF;text-align: center;float: left;width: 100%;}
.showoff-community-main-outer .home-validated-img {background:#fff;}
.showoff-community-main-outer .coworker-home-validate-inner h4, .showoff-community-main-outer .coworker-home-validate-inner p { color:#fff; }
.showoff-community-main-outer .coworker-home-validate-inner h4 {border-bottom: 1px solid #44ac9f;}
.showoff-community-main-outer .coworker-home-validate-inner {margin:50px 0 10px;}
.upgrade-plan-compare-table-outer .compare-plan-plan { border-color:#F3F9F7; border-top:none; }
.upgrade-plan-compare-table-outer .compare-plan-buttons-outer .compare-plan-heading-inner.compare-plan-plan {border-color:#F3F9F7;}

.plan-selection-table-main-outer {background:#FFFFFF;border:1px solid #D9E3DF;border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px;padding:30px;}
.plan-selection-heading {font-weight: bold;font-size: 21px;line-height: 22px;color: #00927C;padding: 0 30px 20px;}
.plan-select-heading-inner {float:left; width:100%; padding:0 0 20px;border-bottom: 2px dotted #D4DDD9; }
.plan-selection-heading span {font-weight: 500;font-size: 10px;line-height: 13px;color: #464C4B;float: left;width: 100%;}
.plan-selection-location-con {font-weight:600;font-size:14px;line-height:18px;color: #464C4B;padding: 10px 20px;}
.plan-selection-location-con span { float:left; width:100%;font-weight: 500;font-size: 11px;line-height: 29px;color: #00927C; }
.plan-selection-free-box {padding: 0 30px;border-left: 1px solid #D9E3DF;}
.plan-select-price-con {width: 12%;font-weight: 600;font-size: 15px;line-height: 29px;color: #00C78A;border-left: 1px solid #D9E3DF;padding: 0 20px;}
.plan-selection-free-box .radio-button {width: 100%;}
.plan-selection-free-box .looking-checkmark {border-radius: 100% !important;top: 37px;margin: 0!important;}
.plan-selection-free-box .listspace-checkbox-con.looking-for-inner {float: left;width: 100%;box-shadow: none !important;}
.plan-selection-free-box .looking-radio-con:active {border: none !important;}
.plan-selection-free-box .looking-text {width:100%; float:left;	text-align: left;}
.plan-total-outer {	display:flex;margin: 40px 0 0;}
.plan-total-outer a {border: 1px solid;border-radius: 2px;font-weight:600;font-size: 14px;line-height: 32px;text-align: center;	text-transform: uppercase;padding:10px 50px;	min-width: 160px;text-decoration:none;}
.plan-back-button a{color: #AAB2B1;border-color:#BCC9C7;float: left; }
.plan-back-button a:hover{color: #AAB2B1;border-color:#EDF4F2; background:#EDF4F2; }
.plan-nextstep-button a{color: #00927C;border-color:#00D191;float: right; }
.plan-nextstep-button a:hover{color: #fff;border-color:#007664; background:#007664; }
.plan-total-monthly {font-weight: 500;font-size: 25px;line-height: 32px;text-align: center;color: #464D4B;}
.plan-total-monthly strong {font-weight: 700;text-align: center;float:left; width:100%;}
.payments-table-main-outer {background: #FFFFFF;border: 1px solid #D9E3DF;border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px;display: flex; padding:40px 0;}
.payments-table-left-outer {padding: 0 50px 40px;}
.payments-table-right-outer{ border-left:2px solid #F4F2F2; }
.payments-table-left-outer h2 {font-weight: 600;font-size: 21px;line-height: 32px;color: #464D4B;float: left;width: 100%;margin-bottom: 20px;}
.payments-table-left-outer label {float:left; width:100%;font-weight: 500;font-size: 13px;line-height: 15px;color: #464C4B;}
.payments-table-left-outer input {width: 100%;display: inline-block;background: #FFFFFF;border: 1px solid #CAD2D0;box-sizing: border-box;border-radius: 2px;-moz-border-radius: 2px;
	-webkit-border-radius: 2px;font-weight: 400;font-size: 15px;line-height: 13px;color: #464C4B;padding: 10px 15px;height: 46px;}
.payment-table-input-con {float: left;width: 100%;margin-bottom: 15px;}
.payment-table-cc-con {float: left;width: 60%;margin-right: 20px;}
.payment-table-security-con {float: left;width: 30%;}
.payment-table-pics-con {float: left;width: 100%;}
.payment-table-pics-con span {margin-right: 5px;background: rgba(202, 210, 208, 0.26);border-radius:2px;-moz-border-radius:2px; -webkit-border-radius:2px;padding:10px;}
.payment-table-pics-con p{margin: 10px 0;float: left;width: 100%; font-weight: 500;font-size: 12px;line-height: 17px;color: #A5A5A5;}
.payments-table-left-outer .select-styled {height: 40px;padding: 3px 10px;background: #fff url(../../img/img_grey_down_arrow.svg) right 10px top 18px no-repeat;}
.payments-table-left-outer select  { width:100%; }
.payments-table-left-outer .select-styled:hover {background: #EDF4F2 url(../../img/img_grey_down_arrow.svg) right 10px top 18px no-repeat;}
.payment-expiration-con {width: 25%; float:left;margin-right: 20px;}
.payment-expiration-year {width: 31%;float:left;}
.payment-expiration-year .select, .payment-expiration-con .select {width: 100%;}
.payments-next-button {margin-top: 20px;float: left;}
.payments-next-button a {background: #00927C;border-radius: 2px;padding: 15px 35px;font-weight: bold;font-size: 14px;line-height: 32px;text-align: center;text-transform: uppercase;
	color: #FFFFFF;text-decoration:none;}
.payments-next-button a:hover {background:#007664;color:#FFFFFF;text-decoration:none;}
.payment-table-billing-left {float: left;width: 48%;}
.payment-table-billing-right {float: right;width: 48%;}
.payment-table-city-left {float: left;width:30%;}
.payment-table-city-middle {float: left;width:30%; margin:0 5%;}
.payment-table-city-right {float: right;width:30%;}

.billing-cycle-main-outer { float:left; width:100%; background:#00927C;padding: 60px 0;}
.billing-cycle-main-outer h3 {font-weight: 600;font-size: 21px;	line-height: 32px;color: #464D4B;float: left;width: 100%;}
.billing-cycle-tabs-outer {margin: 15px 0 25px;float: left;width: 100%;background: #fff;border: 2px solid #00927C;}
.billing-cycle-tabs-outer a {float: left;width: 50%;text-align: center;font-weight: 500;font-size: 18px;line-height: 40px;color: #00927C;text-decoration: none;}
.billing-cycle-active-tab { background:#00927C; color:#fff!important; }
.billing-cycle-con {display: flex;border-bottom: 1px solid #D4DDD9;padding: 12px 10px;}
.billing-annual-heading {float: left;width: 70%;font-weight: bold;font-size: 21px;line-height: 22px;color: #00927C;}
.billing-annual-heading span {float: left;width: 100%;font-weight: 500;font-size: 10px;line-height: 13px;color: #464C4B;}
.billing-annual-price {	text-align: right;font-weight: 600;font-size: 15px;line-height: 29px;color: #00C78A;float: right;width: 30%;}
.billing-cycle-total-text {float: left;width: 100%;font-weight: 500;font-size: 21px;line-height: 22px;color: #464D4B;text-align: right;padding: 10px 0 25px;}
.billing-cycle-con:last-child {border-bottom: none !important;}
.billing-cycle-total-text strong {font-weight: 700;}
.billing-cycle-promo-code input[type="text"] {background: #FFFFFF;border: 1px solid #CAD2D0;box-sizing: border-box;border-radius: 2px;float: left;width:calc(100% - 100px);font-weight: 500;font-size: 13px;line-height: 32px;color: #464C4B;}
.billing-cycle-promo-code input[type="submit"] {background:#00C78A;border:1px solid #00C78A;border-radius:2px;-moz-border-radius: 2px;-webkit-border-radius: 2px;
	float: left;width: 100px;font-weight:600;font-size: 14px;line-height: 22px;color: #fff;}
.billing-cycle-promo-code input[type="submit"]:hover {background:#00C78A !important;border:1px solid #00C78A; color: #fff;}
.billing-cycle-process-button {float:left;width: 100%;margin: 30px 0 0;}
.billing-cycle-process-button a {background: #00C78A;border-radius: 2px;float: left;font-weight: bold;font-size: 14px;line-height: 32px;text-align: center;text-transform: uppercase;color: #FFFFFF; padding:10px 20px;}
.billing-cycle-process-button a:hover {background: #00a280;color: #FFFFFF; text-decoration:none;}
.payments-table-right-outer h3 {font-weight: 600;font-size: 25px;line-height: 33px;border-bottom: 2px dotted #D4DDD9;width: auto;padding: 0 0 20px;margin-bottom: 20px;}
.payments-table-right-outer h3 strong {float:left; width:100%;font-weight: 600;font-size: 35px;line-height: 36px;}
.payment-profiles-outer {float: left;width: 100%;margin-bottom: 10px;}
.payment-profiles-outer h4 {float: left;width: 100%;font-weight: bold;font-size: 13px;line-height: 17px;color: #464C4B;margin-bottom: 20px;}
.payment-profiles-outer ul { padding:0; margin:0; list-style:none; }
.payment-profiles-outer li { float:left;width:100%;font-weight: 600;font-size: 13px;line-height: 17px;color: #464C4B; padding:0 0 20px 25px; position:relative; }
.payment-profiles-outer li::before {content: "";position: absolute;left: 0;top: 4px;width: 20px;height: 13px;background: url(../../img/img_green_tick.png) left top no-repeat;
	height: 20px;background-size: 16px;}
.billing-cycle-main-outer .payments-table-left-outer {padding: 0 100px 40px;}
.billing-cycle-annual-con, .billing-cycle-annual-tab {float: left;width: 100%;}
.payment-single-table-outer {width: 50%;margin: auto;}
.payment-security-icon {position: relative; cursor:pointer;}
.payment-security-hover {position: absolute;bottom:75px;right: 0;display: none;width:150px;background: #000;color: #fff;font-size: 12px;font-weight: 400;line-height: 16px;padding: 5px;border-radius: 3px;-moz-border-radius: 3px; -webkit-border-radius: 3px; text-align:center;}
.payment-security-icon:hover ~ .payment-security-hover { display:block; }
.plan-selection-admin-space-outer .plan-selection-featured-con {margin-top: 8px;}
.plan-selection-admin-space-outer .plan-selection-connect-con .pricing-starting-plan-bottom {margin-top:50px;}
.upgrade-plan-compare-table-outer {margin: 0 !important;}
/*ADMIN SPACE PLAN SELECTION PAGE END*/

.aa-suggestion {
	float: left;
	width: 100%;
	padding: 4px 2px;
	display: flex;
    justify-content: space-between;
}
.aa-suggestion:hover {background: #00927c;color: #fff;}
.algolia-autocomplete {width: 100%;}

/*19 NOV 2020 START*/
.network-reviews-community-panel { }
.network-review-flip-outer { margin-bottom:20px; }
.network-reviews-community-panel .network-review-flip-outer:last-child {padding: 0 19px 0 0;}
/*.network-review-outer h4 {min-height: 44px;}*/

/*BANNER 9 Dec 2020 START*/
.network-mobile-right-logo { display:none; text-align:center; }
.network-mobile-right-logo img {width: 150px; }
/*BANNER 9 Dec 2020 END*/


.membership-fees-mobile-left span, .membership-fees-mobile-right span {
	font-style: normal;
	font-weight: 600;
	font-size: 14px;
	line-height: 19px;
	color: #464C4B;
	float: left;
	width: 100%;
	margin: 0 0 12px;
}

/* Hide the reCaptcha badge */
.grecaptcha-badge { visibility: hidden; }




/*11 DEC 2020 HEADER SEARCH IN MOBILE START*/
.space-mobile-name-outer { display:none;margin-bottom: 20px;}
.mobile-search-outer img {width: 100%;position: relative;z-index: 99; display:none;}
.mobile-search-outer input {
	border: 1px solid #CAD2D0;
	height: 46px;
	border-right: 0;
	border-radius: 3px;
	padding: 10px 50px 10px 10px;
	font-size: 13px;
	line-height: 32px;
	color: #464C4B;
	-webkit-transition: width 0.4s ease-in-out;
	transition: width 0.4s ease-in-out;
	background: #fff url(../../img/img_mobile_search_icon.png) right top no-repeat;
	background-position: right top;
	background-size: 46px;
}
.mobile-search-outer input:focus, .mobile-search-outer input:hover {
	background-color: #f1f5f4;
}
/*11 DEC 2020 HEADER SEARCH IN MOBILE END*/

@media only screen and (max-width:575px)
{
	/*11 DEC 2020*/
	.search-list-filters-click.symbol-down { background:url(../img/img_search_list_view_arrow_top.png) right 10px no-repeat;background-size: 13px; }
	.search-list-filters-click { background:url(../img/img_search_list_view_arrow.png) right 10px no-repeat;background-size: 13px; }
	.search-list-view-filters-outer, .search-list-looking-down {float: left;width: 100%;display: none;}
	.search-list-looking-outer.looking-symbol-down{ background:url(../img/img_search_list_view_arrow_top.png) right 10px no-repeat;background-size: 13px; }
	.search-list-looking-outer{ background:url(../img/img_search_list_view_arrow.png) right 10px no-repeat;background-size: 13px; }

	/*11 DEC 2020 END*/
}

/*11 DEC 2020*/
.searchbar-map-outer {float:left; width:100%; display:none; margin:20px 0; }
.searchbar-map-outer input {
float:left; width:100%; border: 1px solid #CAD2D0;border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;padding: 8px 20px 8px 42px;font-size: 13px;line-height: 32px;color: #464C4B;
background:#fff url(./img/img_header_search_icon.svg) 12px 14px no-repeat;background-size: 23px;
}
.searchbar-map-outer input:hover {
background-color:#f1f5f4;
}
/*11 DEC 2020 END*/

/*16 DEC 2020 START*/
.network-city-search-button {width: 140px !important;}
/*16 DEC 2020 END*/

/*28 DEC 2020 START*/
.desktop-header-container {
	display: flex;
	width: 100%;
	justify-content: space-between;
	max-width: 1280px;
}
@media only screen and (max-width: 991px) {
	.desktop-header-container {
		display: none;
	}
}
@media only screen and (min-width: 992px) and (max-width: 1200px) {
	.header-right-inner a {
		font-size: 12px;
		width: auto;
		padding: 0px 10px;
		min-width: auto;
	}

  .header-signup-link:after, .header-login-link:after {
    width: 70%;
    bottom: 11px;
    left: 10px;
  }
}

.header-login-link {
	min-width: none !important;
}

/*28 DEC 2020 END*/

/* 4 JAN 2021 START */
.mobile-search-outer {
	width: 100%;
	display: inline-flex;
	flex-grow: 1;
	margin-right: 5px;
}
.header-search-con .algolia-autocomplete {
	display: flex !important;
}
.mobile-search-outer .algolia-autocomplete {
	display: flex !important;
	width: 100% !important;
}
@media only screen and (max-width: 991px) {
	.aa-dropdown-menu {
		top: 53px !important;
		position: fixed !important;
		width: 100vw !important;
	}
}
/* 4 JAN 2021 END */
.aa-suggestion .fa {
    color: #00C78A !important;
}
.aa-suggestion .cw_font em {font-weight: 600;padding: 2px 0 2px 2px;}
.aa-suggestion .fa {display:flex;align-items: center;}
.aa-suggestion .fa .cw_font {
    color: #464d4b !important;
}
.aa-suggestion:hover {
	background: #00927c;
	color: #fff;
}
.aa-suggestion .space_count {
	color: #464C4B;
}
.aa-suggestion .space_count em {
	color: #00927c;
	font-weight: 600;
}
.aa-suggestion:hover .fa,
.aa-suggestion:hover .cw_font,
.aa-suggestion:hover .space_count,
.aa-suggestion:hover .space_count em {
    color: #fff !important;
}

/* LOADING SPINNER */
.lds-ring {
    display: inline-block;
    position: relative;
    width: 80px;
    height: 80px;
}
.lds-ring div {
    box-sizing: border-box;
    display: block;
    position: absolute;
    width: 64px;
    height: 64px;
    margin: 8px;
    border: 8px solid #00927c;
    border-radius: 50%;
    animation: lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
    border-color: #00927c transparent transparent transparent;
}
.lds-ring div:nth-child(1) {
    animation-delay: -0.45s;
}
.lds-ring div:nth-child(2) {
    animation-delay: -0.3s;
}
.lds-ring div:nth-child(3) {
    animation-delay: -0.15s;
}
@keyframes lds-ring {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
    }
}
/* //LOADING SPINNER */
.help_list .upgrade-learn-more-button a{
	color: #fff !important;
	text-align: center;
	text-transform: uppercase;
	font-family: "Roboto",sans-serif;
	font-weight: 500;
	font-size: 11px;
	padding: 3px 6px !important;
	border-radius: 50px;
	text-decoration: none;
	width: 90px;
	background: #866fe4;
	background: -moz-linear-gradient(left, #866fe4 0%, #8871e5 12%, #8573e1 21%, #8479e2 36%, #8080e4 47%, #7e89e3 57%, #7d8de4 67%, #7697e4 77%, #74a1e5 85%, #71a4e5 92%, #70a6e4 100%);
	background: -webkit-linear-gradient(left, #866fe4 0%,#8871e5 12%,#8573e1 21%,#8479e2 36%,#8080e4 47%,#7e89e3 57%,#7d8de4 67%,#7697e4 77%,#74a1e5 85%,#71a4e5 92%,#70a6e4 100%);
	background: linear-gradient(to right, #866fe4 0%,#8871e5 12%,#8573e1 21%,#8479e2 36%,#8080e4 47%,#7e89e3 57%,#7d8de4 67%,#7697e4 77%,#74a1e5 85%,#71a4e5 92%,#70a6e4 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#866fe4', endColorstr='#70a6e4',GradientType=1 );
	pointer-events: none;
}
.help_list .upgrade-learn-more-button {
	margin-top: 6px;
	margin-right: 10px;
}
.coworker-new-header-helplist {
	min-width: 388px;
}
.coworker-new-header-helplist ul {
	padding: 1.5rem!important;
	overflow: auto;
}
.coworker-new-header-helplist ul li {
	padding: 8px 0;
}
.coworker-new-header-helplist ul li:hover {
	background: #00d191;
}
.coworker-new-header-helplist ul li:hover a {
	color: white;
}
.coworker-new-header-helplist ul li a:hover {
	background: transparent!important;
	text-decoration: underline;
}
.coworker-new-header-helplist ul li:not(:last-child) {
	border-bottom: 1px solid #e2e2e2;
}
/* 30 JAN 2023 START */
.meeting-rooms-near-you-panel h4 {font-weight: 600;font-size: 25px;color: #464d4b;margin: 20px 0 20px;}
.leaflet-popup-content-wrapper {min-height: 200px;}
.map-infobox-hover-reviews img {filter: invert(66%) sepia(63%) saturate(1251%) hue-rotate(7deg) brightness(164%) contrast(100%);}
[id*=algolia-autocomplete-listbox] {width: 100%;}

.custom-marker img {
  height: 25px;
}
.custom-cluster-marker {
  display: flex!important;
  align-items: center;
  justify-content: center;
}
.custom-cluster-marker span {
  position: relative;
  z-index: 201;
  font-size: 14px;
  color: white;
  font-weight: bold;
  margin-bottom: 43px;
}
.custom-cluster-marker svg {
  position: absolute;
  margin-bottom: 40px;
}
.custom-cluster-marker::after, .custom-marker::after {
  content: '';
  position: absolute;
  top: 0;
  left: 50%;
  width: 80%;
  height: 70%;
  z-index: 199;
  transform: translate(-50%, -50%);
  border-radius: 50%;
  box-shadow: 0px 0px 10px #018E79;
}
.custom-marker::after {top: 50%;}
.custom-marker::before {
  content: '';
  width: 6px;
  height: 6px;
  background: white;
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 201;
  transform: translate(-50%, -50%);
  border-radius: 50%;
}

.quickQuoteButton.space-dark-green-button.search-reservenow-button {
	border: none!important;
}

/* override the profiler default style because it is invisible on search results page */
#codeigniter_profiler {
	position: relative;
	z-index: 9999;
}

/* override signup styles start */
#fo_target {
  display: flex;
  justify-content: center;
  align-items: center;
}
.main-white {
  width: 525px;
}
#signup_title {
  display: inline-block;
  width: 100%;
  font-weight: 600;
  font-size: 25px!important;
  line-height: 29px;
  text-align: center;
  color: #464D4B!important;
  font-family: 'Work Sans', sans-serif!important;
  border: none;
  padding: 40px 0;
  padding-bottom: 10px;
  background: white;
}
.main-white h4 {
  border: none!important;
  margin-top: 160px!important;
  padding: 27px 0!important;
  font-weight: 500!important;
  font-size: 16px!important;
  color: #464D4B!important;
  letter-spacing: 0.5px;
  font-family: 'Work Sans', sans-serif!important;
}
.main-white h4 a {
  display: block;
  width: 81%;
  margin: 0px 50px;
  border: 1px solid #0c9;
  border-radius: 2px;
  padding: 15px 0px;
  margin-top: 10px;
  text-decoration: none!important;
  color: #00927C !important;
  font-weight: 600;
	font-size: 16px!important;
}
.main-white p {
  float: left;
  width: 100%;
  font-weight: normal;
  font-size: 13px!important;
  line-height: 22px;
  text-align: center;
  color: #464C4B!important;
  padding: 10px 80px 0!important;
}
.main-white p a {
  font-weight: 600;
  text-decoration: underline;
  color: #464C4B;
}
.main-white img {
  width: 25px!important;
  filter: brightness(0) invert(100);
  position: absolute;
  left: 15px;
}
.main-white .msg_con {
  padding: 0;
}
.main-white .msg_con a {
  display: flex;
  justify-content: center;
  align-items: center;
  color: white;
  background: #00C78A;
  width: 80%;
  margin: 15px auto;
  border-radius: 3px;
  font-weight: 600;
  font-size: 16px;
  line-height: 50px;
  text-align: center;
  text-transform: uppercase;
  font-family: 'Work Sans', sans-serif!important;
  position: relative;
}
/* override signup styles end */
.n_popup_scroll {
	overflow-y: scroll;
	overflow-x: hidden;
	max-height: 100vh;
	margin: 0!important;
	transform: translate(-50%, -50%)!important;
}
#signup-form-popup {
	overflow-y: scroll;
	overflow-x: hidden;
	max-height: 100vh;
	scrollbar-width: none;
}
#signup-form-popup::-webkit-scrollbar {
	display: none;
}

.invalid-feedback {
	color: #E22B28;
	background: rgba(226, 43, 40, 0.08);
	border-radius: 4px;
	text-align: center;
	padding: 16px;
	margin-top: 35px;
	margin-bottom: 0;
}